On Wed, 1 Jan 2025 09:28:29 -0500 Thomas Frohwein <tfrohw...@fastmail.com> wrote:
> On Wed, 25 Dec 2024 12:27:44 +0200 > Timo Myyrä <timo.my...@bittivirhe.fi> wrote: > > [...] > > > -GH_TAGNAME = 1.1.9 > > +GH_TAGNAME = 1.1.14 > > > > -SHARED_LIBS += zmusic 1.0 # 1.1.0 > > -SHARED_LIBS += zmusiclite 1.0 # 1.1.0 > > +SHARED_LIBS += zmusic 1.1 # 1.1.14 > > +SHARED_LIBS += zmusiclite 1.1 # 1.1.14 > > Running /usr/src/lib/check_sym on both shared libs, there are removed > symbols and data object size changes, so to me it looks like this > needs a major bump for both... I missed to include the major bump, now included in the attached diff. > > [...] > > $ make port-lib-depends-check > > zmusic-1.1.14(audio/zmusic): > Missing: glib-2.0.4201 from glib2-2.82.4 > (/usr/local/lib/libzmusiclite.so.1.1) Extra: fluidsynth.3 z.7 > WANTLIB += glib-2.0 > > Per the logs, it builds the bundled fluidsynth (under thirdparty/). So > I'm not sure the WANTLIB or LIB_DEPENDS are correct, unless some other > work is done to use fluidsynth from our port... > > The CONFIGURE_ARGS for -DDYN_FLUIDSYNTH=NO doesn't seem to do anything > - there is nothing in the source that matches this. > > And it probably uses thirdparty/miniz instead of system zlib... > > Here is a diff that cleans this up and make port-lib-depends-check is > happy now. Can you check if it looks correct from your side?
Index: Makefile =================================================================== RCS file: /cvs/ports/audio/zmusic/Makefile,v diff -u -p -r1.3 Makefile --- Makefile 13 Jul 2022 18:00:12 -0000 1.3 +++ Makefile 1 Jan 2025 14:42:43 -0000 @@ -4,10 +4,10 @@ PKGNAME = ${DISTNAME:L} GH_ACCOUNT = coelckers GH_PROJECT = ZMusic -GH_TAGNAME = 1.1.9 +GH_TAGNAME = 1.1.14 -SHARED_LIBS += zmusic 1.0 # 1.1.0 -SHARED_LIBS += zmusiclite 1.0 # 1.1.0 +SHARED_LIBS += zmusic 2.0 # 1.1.14 +SHARED_LIBS += zmusiclite 2.0 # 1.1.14 CATEGORIES = audio @@ -18,21 +18,20 @@ MAINTAINER = Timo Myyra <timo.myyra@bit # GPL3+ PERMIT_PACKAGE = Yes -WANTLIB += ${COMPILER_LIBCXX} fluidsynth m mpg123 sndfile z +WANTLIB += ${COMPILER_LIBCXX} glib-2.0 m mpg123 sndfile # C++11 COMPILER = base-clang ports-gcc MODULES = devel/cmake -CONFIGURE_ARGS += -DDYN_FLUIDSYNTH=NO \ - -DDYN_MPG123=NO \ +CONFIGURE_ARGS += -DDYN_MPG123=NO \ -DDYN_SNDFILE=NO \ -DCMAKE_INSTALL_PREFIX=${LOCALBASE} -LIB_DEPENDS = audio/fluidsynth \ - audio/libsndfile \ - audio/mpg123 +LIB_DEPENDS = audio/libsndfile \ + audio/mpg123 \ + devel/glib2 NO_TEST = Yes Index: distinfo =================================================================== RCS file: /cvs/ports/audio/zmusic/distinfo,v diff -u -p -r1.2 distinfo --- distinfo 13 Jul 2022 18:00:12 -0000 1.2 +++ distinfo 1 Jan 2025 14:42:43 -0000 @@ -1,2 +1,2 @@ -SHA256 (ZMusic-1.1.9.tar.gz) = S/OZFwKLvi84J0i0QAocuuuJdRV/5ATP9TQRKX1qxow= -SIZE (ZMusic-1.1.9.tar.gz) = 1813045 +SHA256 (ZMusic-1.1.14.tar.gz) = 8EQQ/k6ggTbzdwPncVwn30yFMqzh5yHPQMbzA6k6zFQ= +SIZE (ZMusic-1.1.14.tar.gz) = 2525238