[arch-commits] Commit in gfan/trunk (PKGBUILD gfan-cflags.patch)
Antonio Rojas
arojas at archlinux.org
Fri May 8 09:24:14 UTC 2020
Date: Friday, May 8, 2020 @ 09:24:14
Author: arojas
Revision: 625575
BUILDINFO rebuild, honor CFLAGS and LDFLAGS
Added:
gfan/trunk/gfan-cflags.patch
Modified:
gfan/trunk/PKGBUILD
-------------------+
PKGBUILD | 14 +++++++++++---
gfan-cflags.patch | 22 ++++++++++++++++++++++
2 files changed, 33 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-05-08 09:01:30 UTC (rev 625574)
+++ PKGBUILD 2020-05-08 09:24:14 UTC (rev 625575)
@@ -3,15 +3,23 @@
pkgname=gfan
pkgver=0.6.2
-pkgrel=1
+pkgrel=2
pkgdesc="A software package for computing Gröbner fans and tropical varieties"
arch=(x86_64)
url="http://home.imf.au.dk/jensen/software/gfan/gfan.html"
license=(GPL)
depends=(cddlib)
-source=("http://home.imf.au.dk/jensen/software/gfan/gfan$pkgver.tar.gz")
-sha256sums=('a674d5e5dc43634397de0d55dd5da3c32bd358d05f72b73a50e62c1a1686f10a')
+source=("http://home.imf.au.dk/jensen/software/gfan/gfan$pkgver.tar.gz"
+ gfan-cflags.patch)
+sha256sums=('a674d5e5dc43634397de0d55dd5da3c32bd358d05f72b73a50e62c1a1686f10a'
+ 'a6130c0b576cc58a86cc1010b2fb3359666ac6c5de9ae2d939877b8f609c9dff')
+prepare() {
+ cd gfan$pkgver
+# Honor system build flags
+ patch -p1 -i ../gfan-cflags.patch
+}
+
build() {
cd gfan$pkgver
make cddnoprefix=true
Added: gfan-cflags.patch
===================================================================
--- gfan-cflags.patch (rev 0)
+++ gfan-cflags.patch 2020-05-08 09:24:14 UTC (rev 625575)
@@ -0,0 +1,22 @@
+--- gfan0.6.2/Makefile.orig 2020-05-08 09:10:02.952290351 +0000
++++ gfan0.6.2/Makefile 2020-05-08 09:09:41.515318169 +0000
+@@ -125,8 +125,8 @@
+ #OPTFLAGS = -DGMPRATIONAL -Wuninitialized -fno-omit-frame-pointer -O3 -msse2 -ftree-vectorizer-verbose=2 -ffast-math #-DNDEBUG
+ #OPTFLAGS = -DGMPRATIONAL -Wuninitialized -fno-omit-frame-pointer -O3 -mavx -msse2 -ftree-vectorizer-verbose=2 -ffast-math #-DNDEBUG
+
+-CFLAGS = $(OPTFLAGS) $(GPROFFLAG) $(STACTDUMP_OPTIONS) $(ADDITIONALINCLUDEOPTIONS) -std=c++0x -g $(CDDDEFINE_PREFIX) #-pedantic
+-#CFLAGS = $(OPTFLAGS) $(GPROFFLAG) $(STACTDUMP_OPTIONS) $(ADDITIONALINCLUDEOPTIONS) -D_GLIBCXX_DEBUG -std=c++0x -g $(CDDDEFINE_PREFIX) #-pedantic
++CFLAGS := $(OPTFLAGS) $(STACTDUMP_OPTIONS) $(ADDITIONALINCLUDEOPTIONS) $(CPPFLAGS) $(CFLAGS) $(CDDDEFINE_PREFIX) #-pedantic
++#CFLAGS := $(OPTFLAGS) $(STACTDUMP_OPTIONS) $(ADDITIONALINCLUDEOPTIONS) -D_GLIBCXX_DEBUG $(CPPFLAGS) $(CFLAGS) $(CDDDEFINE_PREFIX) #-pedantic
+ CCFLAGS = $(CFLAGS)
+ FFLAGS = $(OPTFLAGS)
+
+@@ -420,7 +420,7 @@
+
+ $(MAIN): $(OBJECTS)
+ # $(CCLINKER) $(OBJECTS) $(ADDITIONALLINKOPTIONS) $(GPROFFLAG) -lpthread -o $(MAIN)
+- $(CCLINKER) $(OBJECTS) $(ADDITIONALLINKOPTIONS) $(GPROFFLAG) -lpthread -rdynamic -o $(MAIN)
++ $(CCLINKER) $(OBJECTS) $(ADDITIONALLINKOPTIONS) $(LDFLAGS) -lpthread -rdynamic -o $(MAIN)
+
+ release:
+ rm -f -r $(RELEASEDIR)/*
More information about the arch-commits
mailing list