diff --git a/srcpkgs/dmd-bootstrap/template b/srcpkgs/dmd-bootstrap/template index 262efe35be1..2de0cf45fd9 100644 --- a/srcpkgs/dmd-bootstrap/template +++ b/srcpkgs/dmd-bootstrap/template @@ -37,39 +37,28 @@ pre_configure() { } do_build() { - local bits dmd - - case "$XBPS_TARGET_MACHINE" in - x86_64*) bits=64;; - i686*) bits=32;; - esac + local dmd cd dmd/src - make ${makejobs} -f posix.mak HOST_CXX=$CXX MODEL=$bits TARGET_CPU=X86 RELEASE=1 all + make ${makejobs} -f posix.mak HOST_CXX=$CXX MODEL=${XBPS_TARGET_WORDSIZE} \ + TARGET_CPU=X86 RELEASE=1 all dmd=${wrksrc}/dmd/src/dmd cd ../../druntime - make ${makejobs} -f posix.mak MODEL=$bits DMD=$dmd RELEASE=1 + make ${makejobs} -f posix.mak MODEL=${XBPS_TARGET_WORDSIZE} DMD=$dmd RELEASE=1 cd ../phobos - make ${makejobs} -f posix.mak MODEL=$bits DMD=$dmd RELEASE=1 + make ${makejobs} -f posix.mak MODEL=${XBPS_TARGET_WORDSIZE} DMD=$dmd RELEASE=1 } do_install() { - local bits - - case "$XBPS_TARGET_MACHINE" in - x86_64*) bits=64;; - i686*) bits=32;; - esac - cd dmd/src vbin dmd vmkdir etc cat > $DESTDIR/etc/dmd.conf <