Skip to content

Commit

Permalink
audio/zita-jclient: Remove NATIVE option and disable unsafe optimization
Browse files Browse the repository at this point in the history
PR:		272679
  • Loading branch information
Daniel Engberg authored and yurivict committed Aug 7, 2023
1 parent d616cc3 commit b696e1e
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 13 deletions.
13 changes: 4 additions & 9 deletions audio/zita-jclient/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zita-jclient
DISTVERSION= 0.4.2
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= audio
MASTER_SITES= https://kokkinizita.linuxaudio.org/linuxaudio/downloads/

Expand All @@ -16,20 +16,15 @@ LIB_DEPENDS= libjack.so:audio/jack
USES= gmake localbase:ldflags pkgconfig tar:bz2
USE_LDCONFIG= yes

ALL_TARGET= libzita-jclient.so.${PORTVERSION}
ALL_TARGET= libzita-jclient.so.${DISTVERSION}

WRKSRC_SUBDIR= source

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"
lib/libzita-jclient.so.${DISTVERSION}

post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libzita-jclient.so.${PORTVERSION}
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libzita-jclient.so.${DISTVERSION}

.include <bsd.port.mk>
7 changes: 3 additions & 4 deletions audio/zita-jclient/files/patch-Makefile
Expand Up @@ -9,18 +9,17 @@
PREFIX ?= /usr/local
INCDIR ?= $(PREFIX)/include
LIBDIR ?= $(PREFIX)/lib$(SUFFIX)
@@ -31,8 +31,8 @@ VERSION = $(MAJVERS).$(MINVERS)
@@ -31,8 +31,7 @@ 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}
+CXXFLAGS += -Wall -fPIC
LDFLAGS +=
LDLIBS +=

@@ -56,7 +56,7 @@ install: $(ZITA-JCLIENT_MIN)
@@ -56,7 +55,7 @@ install: $(ZITA-JCLIENT_MIN)
install -d $(DESTDIR)$(LIBDIR)
install -m 644 $(ZITA-JCLIENT_H) $(DESTDIR)$(INCDIR)
install -m 755 $(ZITA-JCLIENT_MIN) $(DESTDIR)$(LIBDIR)
Expand Down

0 comments on commit b696e1e

Please sign in to comment.