Date: Saturday, January 5, 2019 @ 14:52:06
  Author: wild
Revision: 420678

upgpkg: dfmt 0.9.0-1

Updated to 0.9.0, building with ldc and linking with makepkg.conf's $LDFLAGS

Modified:
  dfmt/trunk/PKGBUILD

----------+
 PKGBUILD |   13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2019-01-05 14:40:45 UTC (rev 420677)
+++ PKGBUILD    2019-01-05 14:52:06 UTC (rev 420678)
@@ -1,16 +1,16 @@
 # Maintainer: Dan Printzell <[email protected]>
 
 pkgname=('dfmt')
-pkgver=0.8.3
+pkgver=0.9.0
 pkgrel=1
-_pkgcommit=92d5e1ac8cef71be6538d4b8dc262970cf762f0a
+_pkgcommit=c3537a5d51c0d94389a5cb82dfa623726426e767
 pkgdesc="Dfmt is a formatter for D source code"
 arch=('x86_64')
 url="https://github.com/dlang-community/dfmt";
 license=("custom")
 groups=('dlang')
-makedepends=('dmd' 'git')
-depends=('libphobos')
+makedepends=('ldc' 'git')
+depends=('liblphobos')
 
 source=(
        "git+https://github.com/dlang-community/dfmt#commit=$_pkgcommit";
@@ -36,11 +36,14 @@
        git config submodule.beaver.url "$srcdir/beaver"
        git config submodule.stdx-allocator.url "$srcdir/stdx-allocator"
        git submodule update
+
+       _extraFlags="-O5 -flto=full -linker=gold -link-defaultlib-shared=false 
-L=\"$LDFLAGS\""
+       sed -i "/LDC_FLAGS \:=/ a override LDC_FLAGS += $_extraFlags" makefile
 }
 
 build() {
        cd "$srcdir/dfmt"
-       make
+       make ldc
 }
 
 package() {

Reply via email to