diff options
author | Yuri Victorovich <yuri@FreeBSD.org> | 2018-06-10 17:17:38 +0000 |
---|---|---|
committer | Yuri Victorovich <yuri@FreeBSD.org> | 2018-06-10 17:17:38 +0000 |
commit | 9bcb89e5668d90b73f02d2a19a0b09e91464c817 (patch) | |
tree | 19065b5fe2f052f899a9c627d6bdae5cfa1c8f0d /audio/fluidplug-lv2 | |
parent | Fix startup script for FreeBSD 10: -o option is unknown (diff) |
audio/fluidplug-lv2: Unbreak on non-Intel/AMD platforms
Make SSE flags depend on the option SSE that defaults to 'on' only on amd64/i386 architectures.
Notes
Notes:
svn path=/head/; revision=472149
Diffstat (limited to 'audio/fluidplug-lv2')
-rw-r--r-- | audio/fluidplug-lv2/Makefile | 14 | ||||
-rw-r--r-- | audio/fluidplug-lv2/files/patch-Makefile.mk | 11 |
2 files changed, 19 insertions, 6 deletions
diff --git a/audio/fluidplug-lv2/Makefile b/audio/fluidplug-lv2/Makefile index c7401a01bdd2..3876c71f8f6b 100644 --- a/audio/fluidplug-lv2/Makefile +++ b/audio/fluidplug-lv2/Makefile @@ -2,7 +2,7 @@ PORTNAME= FluidPlug PORTVERSION= g20161020 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= audio PKGNAMESUFFIX= -lv2 EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} @@ -12,11 +12,6 @@ COMMENT= SoundFonts as LV2 plugins via FluidSynth LICENSE= LGPL20 -BROKEN_aarch64= fails to compile: unknown FP unit 'sse' -BROKEN_armv6= fails to compile: unknown FP unit 'sse' -BROKEN_armv7= fails to compile: unknown FP unit 'sse' -BROKEN_mips64= fails to compile: unknown FP unit 'sse' - BUILD_DEPENDS= 7z:archivers/p7zip \ lv2>0:audio/lv2 LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth @@ -28,6 +23,13 @@ GH_TAGNAME= 889b256 SOUNDFONT_DIR= ${PREFIX}/share/sounds/sf2 +OPTIONS_DEFINE_amd64= SSE +OPTIONS_DEFINE_i386= SSE +OPTIONS_DEFAULT_amd64= SSE +OPTIONS_DEFAULT_i386= SSE + +SSE_MAKE_ARGS= PORT_SIMD_FLAGS="-msse -msse2 -mfpmath=sse" + post-patch: @${REINPLACE_CMD} -e ' \ s|PREFIX = /usr|PREFIX ?= /usr| ; \ diff --git a/audio/fluidplug-lv2/files/patch-Makefile.mk b/audio/fluidplug-lv2/files/patch-Makefile.mk new file mode 100644 index 000000000000..e3b84dc780da --- /dev/null +++ b/audio/fluidplug-lv2/files/patch-Makefile.mk @@ -0,0 +1,11 @@ +--- Makefile.mk.orig 2018-06-10 17:12:48 UTC ++++ Makefile.mk +@@ -34,7 +34,7 @@ CXX ?= g++ + # Set build and link flags + + BASE_FLAGS = -Wall -Wextra -Wshadow -pipe +-BASE_OPTS = -O2 -ffast-math -mtune=generic -msse -msse2 -mfpmath=sse -fdata-sections -ffunction-sections ++BASE_OPTS = -O2 -ffast-math -mtune=generic $(PORT_SIMD_FLAGS) -fdata-sections -ffunction-sections + + ifeq ($(MACOS),true) + # MacOS linker flags |