MFH: r478228

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)

Approved by:	ports-secteam (miwi)
This commit is contained in:
Tobias Kortkamp 2018-08-28 04:53:11 +00:00
parent c81d47a7a4
commit 59eea2cc80
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/branches/2018Q3/; revision=478279
2 changed files with 20 additions and 1 deletions

View File

@ -3,7 +3,7 @@
PORTNAME= void-zones-tools
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.2
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= dns
MAINTAINER= vidar@karlsen.tech

View File

@ -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