> > The missing linkages in port-lib-depends-check are still there: > > > > lmms-1.2.0p1(audio/lmms): > > Extra: fftw3.7 lo.1 mxml.0 > > > > "Extra" means that the libraries are listed in WANTLIB but are not used > > by any of the programs/libraries in the package, this might mean that > > static libraries are used instead, but it's a bit suspicious. > > Sorry, I misunderstood "Extra:". > And nothing seems to link those libraries. > I should remove them from WANTLIB next time.
I resolved 'make port-lib-depends-check' Extra: issue, and I would like to update diff. This still works on my OpenBSD 6.7 (amd64). Index: Makefile =================================================================== RCS file: /cvs/ports/audio/lmms/Makefile,v retrieving revision 1.23 diff -u -p -u -p -r1.23 Makefile --- Makefile 30 Jan 2020 14:13:47 -0000 1.23 +++ Makefile 30 Jun 2020 13:07:42 -0000 @@ -5,7 +5,7 @@ COMMENT = music studio with tracking, s # rolled from git; requires submodules # git clone --recurse-submodules -b v1.2.0 https://github.com/lmms/lmms DISTNAME = lmms-1.2.0 -REVISION = 0 +REVISION = 1 EXTRACT_SUFX = .tar.xz CATEGORIES = audio @@ -18,9 +18,10 @@ MASTER_SITES = https://spacehopper.org/ PERMIT_PACKAGE = Yes WANTLIB += ${COMPILER_LIBCXX} Qt5Core Qt5Gui Qt5Widgets Qt5Xml -WANTLIB += c curses fftw3f fluidsynth jack m mp3lame ogg portaudio -WANTLIB += readline samplerate sndfile sndio vorbis vorbisenc -WANTLIB += vorbisfile +WANTLIB += Xau Xcursor Xdmcp Xext Xfixes Xft Xinerama +WANTLIB += c curses fftw3f fluidsynth fltk fontconfig jack +WANTLIB += m mp3lame ogg portaudio readline samplerate sndfile sndio +WANTLIB += vorbis vorbisenc vorbisfile z COMPILER = base-clang ports-gcc @@ -32,13 +33,15 @@ BUILD_DEPENDS = shells/bash RUN_DEPENDS = devel/desktop-file-utils \ misc/shared-mime-info \ x11/gtk+3,-guic + LIB_DEPENDS = audio/fluidsynth \ audio/jack \ audio/lame \ audio/libsamplerate \ audio/libvorbis \ audio/portaudio-svn \ - math/fftw3,float + math/fftw3,float \ + x11/fltk CONFIGURE_ENV = CFLAGS="${CFLAGS} -I${X11BASE}/include -I${LOCALBASE}/include" \ CXXFLAGS="${CXXFLAGS} -I${X11BASE}/include -I${LOCALBASE}/include" \ Index: patches/patch-plugins_CMakeLists_txt =================================================================== RCS file: /cvs/ports/audio/lmms/patches/patch-plugins_CMakeLists_txt,v retrieving revision 1.1 diff -u -p -u -p -r1.1 patch-plugins_CMakeLists_txt --- patches/patch-plugins_CMakeLists_txt 24 Jun 2018 11:57:13 -0000 1.1 +++ patches/patch-plugins_CMakeLists_txt 30 Jun 2020 13:07:42 -0000 @@ -1,14 +0,0 @@ -$OpenBSD: patch-plugins_CMakeLists_txt,v 1.1 2018/06/24 11:57:13 sthen Exp $ - -Index: plugins/CMakeLists.txt ---- plugins/CMakeLists.txt.orig -+++ plugins/CMakeLists.txt -@@ -80,7 +80,7 @@ IF("${PLUGIN_LIST}" STREQUAL "") - watsyn - waveshaper - vibed -- zynaddsubfx -+# zynaddsubfx - ) - - ENDIF("${PLUGIN_LIST}" STREQUAL "") Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/audio/lmms/pkg/PLIST,v retrieving revision 1.7 diff -u -p -u -p -r1.7 PLIST --- pkg/PLIST 30 Jan 2020 14:13:47 -0000 1.7 +++ pkg/PLIST 30 Jun 2020 13:07:42 -0000 @@ -1,7 +1,9 @@ @comment $OpenBSD: PLIST,v 1.7 2020/01/30 14:13:47 sthen Exp $ @bin bin/lmms lib/lmms/ +@bin lib/lmms/RemoteZynAddSubFx @so lib/lmms/libOPL2.so +@so lib/lmms/libZynAddSubFxCore.so @so lib/lmms/libamplifier.so @so lib/lmms/libaudiofileprocessor.so @so lib/lmms/libbassbooster.so @@ -38,6 +40,7 @@ lib/lmms/ @so lib/lmms/libvibedstrings.so @so lib/lmms/libwatsyn.so @so lib/lmms/libwaveshaper.so +@so lib/lmms/libzynaddsubfx.so @man man/man1/lmms.1 share/applications/lmms.desktop share/bash-completion/completions/lmms
