Files
Joshua Root 7f81326047 devel/[A-h]*: set github.tarball_from explicitly
In preparation for changing the default.
2025-01-13 15:04:43 +11:00

90 lines
3.2 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
set realname git-flow
set description_common {Git extensions for Vincent Driessen branching.}
github.setup nvie gitflow 0.4.1
# Change github.tarball_from to 'releases' or 'archive' next update
github.tarball_from tarball
name ${realname}
revision 3
categories devel
platforms any
maintainers nomaintainer
license {BSD LGPL-2.1+}
supported_archs noarch
description {*}${description_common} (nvie)
long_description {*}${description_common} \
This is the original nvie version, not maintained.
conflicts ${realname} ${realname}-devel ${realname}-avh ${realname}-hf
conflicts-delete ${subport}
depends_run-append port:git \
port:util-linux
if {${subport} ne "${realname}-avh"} {
fetch.type git
post-fetch {
# This will be removed once the python re-write is complete.
system -W ${worksrcpath} "patch -p0 < [shellescape ${filespath}/gitmodules.patch]"
system -W ${worksrcpath} "git submodule update --init"
}
}
if {${subport} ne "${realname}-hf"} {
destroot.destdir prefix=${destroot}${prefix}
}
subport ${realname}-devel {
github.setup nvie gitflow 15aab26490facf285acef56cb5d61025eacb3a69
# Change github.tarball_from to 'releases' or 'archive' next update
github.tarball_from tarball
version 20120925
revision 0
license {BSD LGPL-2.1+}
description {*}${description_common} (nvie devel)
long_description {*}${description_common} \
This is the nvie develop branch, not maintained.
livecheck.type none
}
subport ${realname}-avh {
github.setup petervanderdoes gitflow 1.12.3
# Change github.tarball_from to 'releases' or 'archive' next update
github.tarball_from tarball
revision 0
license {BSD LGPL-2.1+}
description {*}${description_common} (avh Edition)
long_description {*}${description_common} \
This is the AVH Edition, not maintained.
distfiles ${distname}${extract.suffix}
checksums rmd160 046157420cc45deb35a9aede5f88c30a23926a45 \
sha256 12fefdfa90c0cef2711af048334bb3f5fd15638803ccaf9e791153ce96439b27 \
size 66179
}
subport ${realname}-hf {
github.setup datasift gitflow 1.5.2
# Change github.tarball_from to 'releases' or 'archive' next update
github.tarball_from tarball
revision 1
license {BSD LGPL-2.1+}
description {*}${description_common} (HubFlow)
long_description {*}${description_common} \
This is the HubFlow version, not maintained.
destroot.env INSTALL_INTO=${destroot}${prefix}/bin
destroot.cmd ./install.sh
destroot.destdir
}
use_configure no
build {}