aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortobik <tobik@FreeBSD.org>2018-08-28 01:04:08 +0800
committertobik <tobik@FreeBSD.org>2018-08-28 01:04:08 +0800
commit4704038e28bdd4549f7a728bc303169aa2661c8a (patch)
tree15eca32bd5c9021b0b60f1d09a9d676f804d7e3d
parent72c2163ae18fd7b970444ecc2f33ad11a0537c1d (diff)
downloadfreebsd-ports-gnome-4704038e28bdd4549f7a728bc303169aa2661c8a.tar.gz
freebsd-ports-gnome-4704038e28bdd4549f7a728bc303169aa2661c8a.tar.zst
freebsd-ports-gnome-4704038e28bdd4549f7a728bc303169aa2661c8a.zip
dns/void-zones-tools: Respect CFLAGS and avoid using -march=native
It currently compiles with -march=native which breaks on some machines cc -march=native -mssse3 -ffast-math -std=c11 -g0 -Ofast -fstrict-aliasing -Wno-parentheses binutils.c -c -o binutils.o error: unknown target CPU 'k6-3' Given that the build is currently targeting the build host CPU, existing binary packages on pkg.FreeBSD.org (or elsewhere) might be broken on many machines too, so bump PORTREVISION to trigger a rebuild. PR: 230899 Submitted by: tobik Reported by: Marco Beishuizen <mbeis@xs4all.nl> Approved by: Vidar Karlsen <vidar@karlsen.tech> (maintainer) MFH: 2018Q3
-rw-r--r--dns/void-zones-tools/Makefile2
-rw-r--r--dns/void-zones-tools/files/patch-Makefile19
2 files changed, 20 insertions, 1 deletions
diff --git a/dns/void-zones-tools/Makefile b/dns/void-zones-tools/Makefile
index 738b1b2e3443..058712575ef7 100644
--- a/dns/void-zones-tools/Makefile
+++ b/dns/void-zones-tools/Makefile
@@ -3,7 +3,7 @@
PORTNAME= void-zones-tools
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= dns
MAINTAINER= vidar@karlsen.tech
diff --git a/dns/void-zones-tools/files/patch-Makefile b/dns/void-zones-tools/files/patch-Makefile
new file mode 100644
index 000000000000..453666088597
--- /dev/null
+++ b/dns/void-zones-tools/files/patch-Makefile
@@ -0,0 +1,19 @@
+--- Makefile.orig 2018-08-26 02:54:47 UTC
++++ Makefile
+@@ -25,15 +25,7 @@
+
+ CC ?= clang
+
+-.if $(MACHINE) == "i386" || $(MACHINE) == "amd64" || $(MACHINE) == "x86_64"
+-CFLAGS = $(CDEFS) -march=native -mssse3 -ffast-math
+-.elif $(MACHINE) == "arm"
+-CFLAGS = $(CDEFS) -fsigned-char
+-.else
+-CFLAGS = $(CDEFS)
+-.endif
+-
+-CFLAGS += -std=c11 -g0 -Ofast -fstrict-aliasing -Wno-parentheses
++CFLAGS += -std=c11 -fstrict-aliasing -Wno-parentheses
+ PREFIX ?= /usr/local
+
+ HEADERS = binutils.h store.h