git: eaac79f64c49 - main - audio/sfizz: fix build on powerpc
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 14 Mar 2023 19:04:52 UTC
The branch main has been updated by pkubaj:
URL: https://cgit.FreeBSD.org/ports/commit/?id=eaac79f64c491d9fd7e943148b1dff86c6dfdf30
commit eaac79f64c491d9fd7e943148b1dff86c6dfdf30
Author: Piotr Kubaj <pkubaj@FreeBSD.org>
AuthorDate: 2023-03-14 19:04:06 +0000
Commit: Piotr Kubaj <pkubaj@FreeBSD.org>
CommitDate: 2023-03-14 19:04:06 +0000
audio/sfizz: fix build on powerpc
CMake Error at /usr/local/share/cmake/Modules/FindOpenMP.cmake:261 (try_compile):
Failed to generate test project build system.
Call Stack (most recent call first):
/usr/local/share/cmake/Modules/FindOpenMP.cmake:537 (_OPENMP_GET_FLAGS)
cmake/SfizzDeps.cmake:7 (find_package)
CMakeLists.txt:52 (include)
Also disable VST on powerpc*, since it's disabled in plugins/CMakeLists.txt.
---
audio/sfizz/Makefile | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/audio/sfizz/Makefile b/audio/sfizz/Makefile
index df77621ecca0..cfff56dc383e 100644
--- a/audio/sfizz/Makefile
+++ b/audio/sfizz/Makefile
@@ -17,7 +17,12 @@ BROKEN_i386= fails to compile: unknown type name 'Elf64_Auxinfo', see https://gi
LIB_DEPENDS= libsndfile.so:audio/libsndfile
RUN_DEPENDS= zenity:x11/zenity
-USES= cmake compiler:c++17-lang localbase:ldflags pkgconfig
+USES= cmake localbase:ldflags pkgconfig
+.if !exists(/usr/include/omp.h)
+USES+= compiler:gcc-c++11-lib
+.else
+USES+= compiler:c++17-lang
+.endif
USE_GITHUB= yes
GH_ACCOUNT= sfztools
GH_TUPLE= \
@@ -41,6 +46,9 @@ USE_LDCONFIG= yes
OPTIONS_DEFINE= JACK LV2 VST
OPTIONS_DEFAULT= JACK LV2 VST
+OPTIONS_EXCLUDE_powerpc= VST
+OPTIONS_EXCLUDE_powerpc64= VST
+OPTIONS_EXCLUDE_powerpc64le= VST
OPTIONS_SUB= yes
JACK_LIB_DEPENDS= libjack.so:audio/jack