# -*- 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
github.setup dlang dub 1.11.0 v
maintainers {sean @seanfarley} openmaintainer
description Package and build management system for D
long_description Package and build manager for D applications and libraries.
checksums rmd160 2d97513fd3f8f92e9919b02d554c3d7786f7432f \
sha256 5d000e0afce3165917d89f710cbbb0a92ce935cdda0939ba2c5a13491facfc3a \
build.env CC=${configure.cc}
xinstall -d -m 0755 ${destroot}${prefix}/share/bash-completion/completions
xinstall -m 0644 ${worksrcpath}/scripts/bash-completion/dub.bash ${destroot}${prefix}/share/bash-completion/completions
xinstall -m 0755 ${worksrcpath}/bin/dub ${destroot}${prefix}/bin
xinstall -d -m 0755 ${destroot}${prefix}/share/${name}
copy ${worksrcpath}/examples ${destroot}${prefix}/share/dub
# respect MACOSX_DEPLOYMENT_TARGET environment value
patchfiles-append patch-build.sh.diff
# look for configuration file in ${prefix} instead of /
patchfiles-append patch-dub.d.diff
reinplace "s|__MACPORTS_PREFIX__|${prefix}|g" source/dub/dub.d
if { ![variant_isset universal] } {
if { ${build_arch} eq "x86_64" || ${build_arch} eq "ppc64" } {
build.env-append DMD="${prefix}/bin/dmd -m64"
build.env-append DMD="${prefix}/bin/dmd -m32"
lappend merger_build_env(x86_64) DMD='${prefix}/bin/dmd -m64'
lappend merger_build_env(i386) DMD='${prefix}/bin/dmd -m32'
lappend merger_build_env(ppc64) DMD='${prefix}/bin/dmd -m64'
lappend merger_build_env(ppc) DMD='${prefix}/bin/dmd -m32'
github.livecheck.regex {([^"rba]+)}