You've already forked macports-ports
mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
63 lines
2.5 KiB
Tcl
63 lines
2.5 KiB
Tcl
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
|
|
|
|
PortSystem 1.0
|
|
PortGroup github 1.0
|
|
|
|
github.setup dagger dagger 0.21.7 v
|
|
github.tarball_from releases
|
|
revision 0
|
|
|
|
categories devel
|
|
maintainers {judaew @judaew} openmaintainer
|
|
license Apache-2
|
|
|
|
description A portable devkit for CI/CD pipelines
|
|
long_description \
|
|
Using Dagger, software teams can develop powerful CI/CD pipelines with \
|
|
minimal effort, then run them anywhere. Benefits include: \
|
|
\n- Unified dev and CI environments. Write your pipeline once, Dagger will \
|
|
run it the same everywhere. \
|
|
\n- Reduced CI lock-in. No more re-writing everything from scratch every \
|
|
6 months.
|
|
homepage https://dagger.io
|
|
|
|
switch ${build_arch} {
|
|
x86_64 {
|
|
distfiles dagger_v${version}_darwin_amd64${extract.suffix}
|
|
checksums rmd160 7bb2f38a6ef150cfca7a6d6f77a75a4b514825f1 \
|
|
sha256 883b30499067c68903bd4c53088a70640fd8a3044d2ac02bd7787cfcf365017b \
|
|
size 22301776
|
|
}
|
|
arm64 {
|
|
distfiles dagger_v${version}_darwin_arm64${extract.suffix}
|
|
checksums rmd160 a4d7a6d0cc45ec4d7c2486e228b96c88bab97af8 \
|
|
sha256 bb1472cd71efe40b9a5d192944eb0b095e8f5566e1879d16864f2d60e79d9c77 \
|
|
size 20993475
|
|
}
|
|
default {
|
|
known_fail yes
|
|
pre-fetch {
|
|
ui_error "${subport} @ ${version} only supported for architectures ${supported_archs}"
|
|
return -code error "Unsupported architecture: ${build_arch}"
|
|
}
|
|
}
|
|
}
|
|
|
|
extract.mkdir yes
|
|
use_configure no
|
|
build {}
|
|
|
|
destroot {
|
|
xinstall -m 0755 ${worksrcpath}/${name} ${destroot}${prefix}/bin/
|
|
|
|
# Shell completion
|
|
xinstall -d ${destroot}${prefix}/etc/bash_completion.d
|
|
xinstall -d ${destroot}${prefix}/share/zsh/site-functions
|
|
xinstall -d ${destroot}${prefix}/share/fish/vendor_completions.d
|
|
system "${destroot}${prefix}/bin/${name} completion bash > ${destroot}${prefix}/etc/bash_completion.d/${name}"
|
|
system "${destroot}${prefix}/bin/${name} completion zsh > ${destroot}${prefix}/share/zsh/site-functions/_${name}"
|
|
system "${destroot}${prefix}/bin/${name} completion fish > ${destroot}${prefix}/share/fish/vendor_completions.d/${name}.fish"
|
|
}
|
|
|
|
livecheck.regex {/tag/v(\d+\.\d+\.\d+)(?![-.])}
|