[arch-commits] Commit in dmd/trunk (PKGBUILD)

Dan Printzell wild at archlinux.org
Thu Oct 8 19:29:37 UTC 2020


    Date: Thursday, October 8, 2020 @ 19:29:36
  Author: wild
Revision: 721910

upgpkg: dmd 1:2.094.0-1: Updated to 2.094.0

Modified:
  dmd/trunk/PKGBUILD

----------+
 PKGBUILD |   10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-10-08 19:27:22 UTC (rev 721909)
+++ PKGBUILD	2020-10-08 19:29:36 UTC (rev 721910)
@@ -11,7 +11,7 @@
 pkgdesc='D programming language compiler and standard library'
 groups=('dlang' 'dlang-dmd')
 pkgbase=dmd
-pkgver=2.093.1
+pkgver=2.094.0
 pkgrel=1
 epoch=1
 arch=('x86_64')
@@ -27,7 +27,7 @@
 sha256sums=('SKIP'
             'SKIP'
             'SKIP'
-            'f17ed1f69c58c6ee4addd919fbfed74a08bbc4b70fdc9335018203740db5afc1'
+            'b77f8fdd7f0415d418eac3192186b7f4aa2f80e67bc415191cdd416548451576'
             'SKIP'
             '3d639e89528fed1da90006f4dfb2b0fdc41308da5a96d953381ff4ccf257c035'
             '4b7b8722b3fa11082f0f332397b1b66c85b30ce773c43c3fedcba5768a1484b1')
@@ -41,14 +41,10 @@
 
     # Make sure the version is not -dirty
     sed -i "s/\.git/.nope/" "$srcdir"/dmd/src/build.d
-
-    # Add $LDFLAGS and $CXXFLAGS to the compilation
-    # '-link-defaultlib-shared=false' statically links dmd to liblphobos
-    _dflags=$(echo -ne $LDFLAGS | cut -d\" -f2 | tail -c+4 | sed "s/,/ -L=/g")
-    sed -i "s/--called-from-make/& CXXFLAGS=\"$CXXFLAGS\" DFLAGS='-link-defaultlib-shared=false $(echo -ne $LDFLAGS | cut -d\" -f2 | tail -c+4 | sed "s/,/ -L=/g") -flto=full'/" "$srcdir"/dmd/src/posix.mak
 }
 
 build() {
+    export DFLAGS="-link-defaultlib-shared=false $(echo -ne $LDFLAGS | cut -d\" -f2 | tail -c+4 | sed "s/,/ -L=/g") -flto=full"
     cd "$srcdir"/dmd
     make -f posix.mak BUILD=release ENABLE_RELEASE=1 PIC=1 ENABLE_LTO=1 HOST_DMD=ldmd2
 



More information about the arch-commits mailing list