Hi, attached is a diff to upgrade musikcube to 0.96.10. The changelog is too much to mention here, so here's the link: https://github.com/clangen/musikcube/releases
Important is that upstream fixed the build on OpenBSD in 0.96.9 so compared to 0.96.6 it builds now out of the box. I had to regenerate the Cmake patch. Tested here and works fine. Cheers Matthias diff -ur musikcube.orig/Makefile musikcube/Makefile --- musikcube.orig/Makefile Thu Dec 30 14:14:03 2021 +++ musikcube/Makefile Thu Dec 30 14:15:51 2021 @@ -4,7 +4,7 @@ GH_ACCOUNT = clangen GH_PROJECT = musikcube -GH_TAGNAME = 0.96.5 +GH_TAGNAME = 0.96.10 CATEGORIES = audio diff -ur musikcube.orig/distinfo musikcube/distinfo --- musikcube.orig/distinfo Thu Dec 30 14:14:03 2021 +++ musikcube/distinfo Thu Dec 30 14:15:51 2021 @@ -1,2 +1,2 @@ -SHA256 (musikcube-0.96.5.tar.gz) = 7gBmfqFypVfADeSF+7qj/ePrXsGGfJS18XBcG3KAdJA= -SIZE (musikcube-0.96.5.tar.gz) = 9474635 +SHA256 (musikcube-0.96.10.tar.gz) = kf2YTmi272bxvh7N8MhGB0U+xuyAYy7OaIrHRcdxnqU= +SIZE (musikcube-0.96.10.tar.gz) = 9509759 diff -ur musikcube.orig/patches/patch-CMakeLists_txt musikcube/patches/patch-CMakeLists_txt --- musikcube.orig/patches/patch-CMakeLists_txt Thu Dec 30 14:14:03 2021 +++ musikcube/patches/patch-CMakeLists_txt Thu Dec 30 14:15:51 2021 @@ -1,14 +1,13 @@ -$OpenBSD: patch-CMakeLists_txt,v 1.1.1.1 2021/08/29 13:04:47 solene Exp $ +$OpenBSD$ -Index: CMakeLists.txt ---- CMakeLists.txt.orig -+++ CMakeLists.txt -@@ -98,7 +98,7 @@ endif() - # we use a bundled version of taglib because the latest release is from 2016, - # and the upstream git repo is hundreds of commits ahead and has a number of - # important bugfixes. --set(USE_BUNDLED_TAGLIB "true") -+set(USE_BUNDLED_TAGLIB "false") - - add_subdirectory(src/musikcore) - add_subdirectory(src/core_c_demo) +--- CMakeLists.txt.orig Tue Dec 28 23:55:45 2021 ++++ CMakeLists.txt Thu Dec 30 14:17:32 2021 +@@ -101,7 +101,7 @@ + # has a number of important bugfixes. + if (NOT DEFINED ENABLE_BUNDLED_TAGLIB) + message(STATUS "[build] ENABLE_BUNDLED_TAGLIB not defined, setting to 'true'") +- set(ENABLE_BUNDLED_TAGLIB "true") ++ set(ENABLE_BUNDLED_TAGLIB "false") + else() + message(STATUS "[build] ENABLE_BUNDLED_TAGLIB specified as '${ENABLE_BUNDLED_TAGLIB}'") + endif()