This explicity disables OpenMP for clementine and an included third-party
library.
Index: audio/clementine/Makefile
===================================================================
RCS file: /cvs/ports/audio/clementine/Makefile,v
retrieving revision 1.35
diff -u -p -r1.35 Makefile
--- audio/clementine/Makefile 20 May 2019 22:15:01 -0000 1.35
+++ audio/clementine/Makefile 9 Jun 2019 01:03:35 -0000
@@ -71,6 +71,9 @@ CONFIGURE_ARGS = -DENABLE_SOUNDMENU:Bool
# It's advised by Google to use bundled GTest and GMock
CONFIGURE_ARGS += -DFORCE_BUNDLED_GMOCK=Yes
+# No OpenMP until we can
+CONFIGURE_ARGS += -DUSE_OPENMP:Bool=No
+
# Use system SQLite
# XXX Currently not possible, because devel/sqlite3 is built without
# -DSQLITE_ENABLE_FTS3_TOKENIZER.
Index: audio/clementine/patches/patch-3rdparty_libprojectm_CMakeLists_txt
===================================================================
RCS file:
/cvs/ports/audio/clementine/patches/patch-3rdparty_libprojectm_CMakeLists_txt,v
retrieving revision 1.1
diff -u -p -r1.1 patch-3rdparty_libprojectm_CMakeLists_txt
--- audio/clementine/patches/patch-3rdparty_libprojectm_CMakeLists_txt 6 Feb
2013 13:23:03 -0000 1.1
+++ audio/clementine/patches/patch-3rdparty_libprojectm_CMakeLists_txt 9 Jun
2019 01:03:35 -0000
@@ -1,6 +1,16 @@
$OpenBSD: patch-3rdparty_libprojectm_CMakeLists_txt,v 1.1 2013/02/06 13:23:03
zhuk Exp $
---- 3rdparty/libprojectm/CMakeLists.txt.orig Wed Feb 6 16:10:58 2013
-+++ 3rdparty/libprojectm/CMakeLists.txt Wed Feb 6 16:11:33 2013
+Index: 3rdparty/libprojectm/CMakeLists.txt
+--- 3rdparty/libprojectm/CMakeLists.txt.orig
++++ 3rdparty/libprojectm/CMakeLists.txt
+@@ -17,7 +17,7 @@ set(USE_FBO ON)
+ set(USE_FTGL OFF)
+ set(USE_GLES1 OFF)
+ set(USE_THREADS OFF)
+-set(USE_OPENMP ON)
++set(USE_OPENMP OFF)
+ set(USE_NATIVE_GLEW OFF)
+ set(USE_CG OFF)
+ set(BUILD_PROJECTM_STATIC ON)
@@ -164,7 +164,7 @@ CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/libproject
CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/config.inp.in"
"${CMAKE_CURRENT_SOURCE_DIR}/config.inp" @ONLY)