You've already forked macports-ports
mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
73 lines
2.5 KiB
Tcl
73 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
|
|
|
|
if {${os.platform} eq "darwin" && ${os.major} < 15} {
|
|
# New version requires Qt5 5.11+. To minimize number of versions, use Qt4 for all early systems.
|
|
PortGroup qt4 1.0
|
|
|
|
github.setup tibirna qgit 2.7 qgit-
|
|
checksums rmd160 82052f8402610065bf64bba38cc66d4fcbc14cf1 \
|
|
sha256 183d116b2fb38c6a76c99577f6cc86f0241f8b6bdc74042be4cb8631567f5e9e \
|
|
size 259624
|
|
github.tarball_from archive
|
|
|
|
patchfiles-append patch-fix-comparison.diff
|
|
|
|
pre-configure {
|
|
configure.args-append \
|
|
CONFIG+=\"${qt_arch_types}\"
|
|
}
|
|
} else {
|
|
PortGroup qt5 1.0
|
|
|
|
# This one should be updated following upstream.
|
|
github.setup tibirna qgit 2.10 qgit-
|
|
checksums rmd160 84864b94ef24469f1c40b4e064d385a4653935f1 \
|
|
sha256 1fc74fbd25c8ccbee9f7d4a8817b0a82ffa5a3a281b324febe4e90ea7c721153 \
|
|
size 222077
|
|
github.tarball_from archive
|
|
|
|
# App icon seems corrupt on arm64: https://github.com/tibirna/qgit/issues/141
|
|
}
|
|
|
|
categories devel
|
|
license GPL-2
|
|
maintainers nomaintainer
|
|
description A Qt graphical interface to git repositories
|
|
long_description {*}${description}
|
|
|
|
depends_lib-append port:git
|
|
|
|
patchfiles-append patch_src_qgit.cpp.diff
|
|
|
|
variant debug description "Build as both release and debug" {}
|
|
|
|
post-patch {
|
|
# when not doing debug ...
|
|
if {![variant_isset debug]} {
|
|
# ... build just the release version
|
|
reinplace "s@debug_and_release@release@" ${worksrcpath}/qgit.pro
|
|
reinplace "s@debug_and_release@release@" ${worksrcpath}/src/src.pro
|
|
}
|
|
# nothing to do if +debug is specified; this is the default.
|
|
}
|
|
|
|
# --disable-dependency-tracking is not recognized.
|
|
configure.universal_args-delete --disable-dependency-tracking
|
|
|
|
configure.cmd ${qt_qmake_cmd}
|
|
configure.pre_args
|
|
configure.post_args
|
|
|
|
destroot {
|
|
xinstall -m 755 -d ${destroot}${qt_apps_dir}
|
|
copy ${worksrcpath}/bin/qgit.app ${destroot}${qt_apps_dir}
|
|
|
|
# Also link to ${prefix}/bin for easier access from the command line
|
|
# Especially useful since qgit is supposed to be started from
|
|
# the GIT repository location.
|
|
ln -s ${qt_apps_dir}/qgit.app/Contents/MacOS/qgit ${destroot}${prefix}/bin
|
|
}
|