On 2021/12/30 14:24, Matthias Schmidt wrote:
> 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
Don't hand-generate the patch files, use "make update-patches", but...
> +@@ -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")
...no need to patch for this any more. They have added the "if (NOT DEFINED..."
above so you can set -DENABLE_BUNDLED_TAGLIB=false in CONFIGURE_ARGS.
> + else()
> + message(STATUS "[build] ENABLE_BUNDLED_TAGLIB specified as '${ENABLE_BUNDLED_TAGLIB}'")
> + endif()
>
No comments:
Post a Comment