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)