aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2021-09-13 17:20:46 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2021-09-13 17:25:03 +0000
commit129d59283ffa0881ecb4e105e7d4a229152218fe (patch)
treeac1426983dfbb23ec8eef18e56ba6d6ed2c58f69
parent0ef0899d8eaefe0176aef647b6ea8afb1141902a (diff)
downloadports-129d59283ffa0881ecb4e105e7d4a229152218fe.tar.gz
ports-129d59283ffa0881ecb4e105e7d4a229152218fe.zip
audio/zita-jclient: Make march=native conditional on the new option NATIVE, and remove -O2
PR: 258480 Reported by: mikael (submitted original patch)
-rw-r--r--audio/zita-jclient/Makefile7
-rw-r--r--audio/zita-jclient/files/patch-Makefile13
2 files changed, 18 insertions, 2 deletions
diff --git a/audio/zita-jclient/Makefile b/audio/zita-jclient/Makefile
index 6280ff850a7c..0f27d3c322c3 100644
--- a/audio/zita-jclient/Makefile
+++ b/audio/zita-jclient/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zita-jclient
DISTVERSION= 0.4.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MASTER_SITES= https://kokkinizita.linuxaudio.org/linuxaudio/downloads/
@@ -23,6 +23,11 @@ PLIST_FILES= include/zita-jclient.h \
lib/libzita-jclient.so \
lib/libzita-jclient.so.${PORTVERSION}
+OPTIONS_DEFINE= NATIVE
+
+NATIVE_DESC= Build with native optimizations (-march=native)
+NATIVE_MAKE_ARGS= FREEBSD_CXXFLAGS_EXTRA="-march=native"
+
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libzita-jclient.so.${PORTVERSION}
diff --git a/audio/zita-jclient/files/patch-Makefile b/audio/zita-jclient/files/patch-Makefile
index c836440fffbc..513373343dac 100644
--- a/audio/zita-jclient/files/patch-Makefile
+++ b/audio/zita-jclient/files/patch-Makefile
@@ -1,4 +1,4 @@
---- Makefile.orig 2021-07-27 18:24:41 UTC
+--- Makefile.orig 2018-08-24 18:41:55 UTC
+++ Makefile
@@ -20,7 +20,7 @@
@@ -9,6 +9,17 @@
PREFIX ?= /usr/local
INCDIR ?= $(PREFIX)/include
LIBDIR ?= $(PREFIX)/lib$(SUFFIX)
+@@ -31,8 +31,8 @@ VERSION = $(MAJVERS).$(MINVERS)
+
+
+ CPPFLAGS += -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS
+-CXXFLAGS += -Wall -fPIC -O2 -ffast-math
+-CXXFLAGS += -march=native
++CXXFLAGS += -Wall -fPIC -ffast-math
++CXXFLAGS += ${FREEBSD_CXXFLAGS_EXTRA}
+ LDFLAGS +=
+ LDLIBS +=
+
@@ -56,7 +56,7 @@ install: $(ZITA-JCLIENT_MIN)
install -d $(DESTDIR)$(LIBDIR)
install -m 644 $(ZITA-JCLIENT_H) $(DESTDIR)$(INCDIR)