On Sat 25/01/2020 16:21, Charlene Wendling wrote: > On Wed, 22 Jan 2020 16:19:21 +0100 > Björn Ketelaars wrote: > > > Diff below updates audacious to 3.10.1. Changes between 3.9 and 3.10 > > are explained at [0]. 3.10.1 fixes some additional bugs. Note that > > this update relies on a newer version of audacious-plugins, which has > > been send to ports@. > > > > Changes to the port: > > - Switch HOMEPAGE and MASTER_SITES to https > > - Sync WANTLIB > > - Bump major of libaudcore as symbols have been removed > > > > Lightly tested on amd64. > > > > Comments/OK? > > It builds and works fine on powerpc. audacious-plugins has "extra" > WANTLIBs (c.96 dbus-1.11 dbus-glib-1.5), but actually makes use of > DBus so they seem legit. > > Once it's cleared up by someone who knows better than me, OK cwen@ for > audacious and audacious-plugins ^^
My bad, I should have removed those extra WANTLIBs. Only thing that seems to be dbus related is the plugin mpris2, which is a standard dbus interface aiming to provide a API for controlling audacious. This plugin depends on gdbus-codegen(1), provided by glib, which generates some dbus code. I grepped through the output of ldd(1) of all plugins. There is no dependency on dbus or dbus-glib. Enclosed is an updated diff, which additionally removes the extra WANTLIBs. OK? diff --git Makefile Makefile index 1501a02b0b0..3d31fa025d1 100644 --- Makefile +++ Makefile @@ -2,9 +2,8 @@ COMMENT = input and output plugins for Audacious -V = 3.9 +V = 3.10.1 DISTNAME = audacious-plugins-$V -REVISION = 3 CATEGORIES = audio multimedia @@ -15,15 +14,15 @@ PERMIT_PACKAGE = Yes WANTLIB += ${COMPILER_LIBCXX} FLAC GL X11 Xcomposite Xcursor Xdamage WANTLIB += Xext Xfixes Xi Xinerama Xrandr Xrender atk-1.0 audgui -WANTLIB += audtag avcodec avformat avutil c cairo cddb cdio cdio_cdda -WANTLIB += cue curl dbus-1 dbus-glib-1 faad fontconfig freetype -WANTLIB += gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0 -WANTLIB += gobject-2.0 gtk-x11-2.0 iconv intl m mms modplug mp3lame -WANTLIB += mpg123 neon notify ogg pango-1.0 pangocairo-1.0 pangoft2-1.0 -WANTLIB += samplerate sndfile sndio soxr vorbis vorbisenc vorbisfile -WANTLIB += wavpack xml2 z - -MASTER_SITES = http://distfiles.audacious-media-player.org/ +WANTLIB += audtag avcodec avformat avutil cairo cddb cdio cdio_cdda +WANTLIB += cue curl faad fontconfig freetype gdk-x11-2.0 gdk_pixbuf-2.0 +WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 gtk-x11-2.0 +WANTLIB += harfbuzz iconv intl m mms modplug mp3lame mpg123 neon +WANTLIB += notify ogg pango-1.0 pangocairo-1.0 pangoft2-1.0 samplerate +WANTLIB += sndfile sndio soxr vorbis vorbisenc vorbisfile wavpack +WANTLIB += xml2 z + +MASTER_SITES = https://distfiles.audacious-media-player.org/ EXTRACT_SUFX = .tar.bz2 diff --git distinfo distinfo index f261a81d563..b4a3f1061c9 100644 --- distinfo +++ distinfo @@ -1,2 +1,2 @@ -SHA256 (audacious-plugins-3.9.tar.bz2) = i/fyEInLNAaWjMnHEwd3Su5xAOxGB/KPY89WkNXJJ7g= -SIZE (audacious-plugins-3.9.tar.bz2) = 1843084 +SHA256 (audacious-plugins-3.10.1.tar.bz2) = 7sMXdjH5lym/DpQiO2J0BsxkjHDmZG41YTx7VQQKJkI= +SIZE (audacious-plugins-3.10.1.tar.bz2) = 1715477 diff --git patches/patch-buildsys_mk_in patches/patch-buildsys_mk_in index 0b32ca27e8b..59f544b9292 100644 --- patches/patch-buildsys_mk_in +++ patches/patch-buildsys_mk_in @@ -1,12 +1,13 @@ $OpenBSD: patch-buildsys_mk_in,v 1.6 2014/11/03 04:29:05 bcallah Exp $ ---- buildsys.mk.in.orig Thu Oct 16 20:01:19 2014 -+++ buildsys.mk.in Sat Nov 1 19:44:28 2014 -@@ -107,7 +107,7 @@ PLUGIN_OBJS = ${OBJS:.o=.plugin.o} +Index: buildsys.mk.in +--- buildsys.mk.in.orig ++++ buildsys.mk.in +@@ -113,7 +113,7 @@ PLUGIN_OBJS = ${OBJS:.o=.plugin.o} MO_FILES = ${LOCALES:.po=.mo} -.SILENT: +#.SILENT: .SUFFIXES: - .SUFFIXES: .beam .c .c.dep .cc .cc.dep .class .cxx .cxx.dep .d .erl .lib.o .java .mo .m .m.dep .mm .mm.dep .o .plugin.o .po .py .pyc .rc .S .S.dep .xpm - .PHONY: all subdirs pre-depend depend install install-extra uninstall uninstall-extra clean distclean locales ${SUBDIRS} + .SUFFIXES: .beam .c .c.dep .cc .cc.dep .class .cxx .cxx.dep .d .erl .lib.o .java .mo .m .m.dep .mm .mm.dep .moslib.o .o .plugin.o .po .py .pyc .rc .S .S.dep .xpm + .PHONY: all subdirs subdirs-after pre-depend depend install install-includes install-extra uninstall uninstall-extra clean distclean locales ${SUBDIRS} ${SUBDIRS_AFTER} diff --git patches/patch-configure patches/patch-configure index 051879f438f..f66a9125a79 100644 --- patches/patch-configure +++ patches/patch-configure @@ -7,7 +7,7 @@ polluted very early on, breaking most of the checks using AC_CHECK_LIB. Index: configure --- configure.orig +++ configure -@@ -9675,8 +9675,6 @@ $as_echo "yes" >&6; } +@@ -9702,8 +9702,6 @@ $as_echo "yes" >&6; } fi @@ -16,7 +16,7 @@ Index: configure if test $HAVE_DARWIN = yes ; then -@@ -14657,6 +14655,8 @@ as_fn_error () +@@ -14701,6 +14699,8 @@ as_fn_error () as_fn_exit $as_status } # as_fn_error diff --git pkg/PLIST pkg/PLIST index f25ab5d6cae..021807726dc 100644 --- pkg/PLIST +++ pkg/PLIST @@ -2,72 +2,70 @@ @pkgpath audio/audacious-plugins,-main lib/audacious/ lib/audacious/Container/ -lib/audacious/Container/asx.so -lib/audacious/Container/asx3.so -lib/audacious/Container/audpl.so -lib/audacious/Container/cue.so -lib/audacious/Container/m3u.so -lib/audacious/Container/pls.so -lib/audacious/Container/xspf.so +@so lib/audacious/Container/asx.so +@so lib/audacious/Container/asx3.so +@so lib/audacious/Container/audpl.so +@so lib/audacious/Container/cue.so +@so lib/audacious/Container/m3u.so +@so lib/audacious/Container/pls.so +@so lib/audacious/Container/xspf.so lib/audacious/Effect/ -lib/audacious/Effect/compressor.so -lib/audacious/Effect/crossfade.so -lib/audacious/Effect/crystalizer.so -lib/audacious/Effect/echo.so -lib/audacious/Effect/ladspa.so -lib/audacious/Effect/mixer.so -lib/audacious/Effect/resample.so -lib/audacious/Effect/silence-removal.so -lib/audacious/Effect/sox-resampler.so -lib/audacious/Effect/speed-pitch.so -lib/audacious/Effect/stereo.so -lib/audacious/Effect/voice_removal.so +@so lib/audacious/Effect/compressor.so +@so lib/audacious/Effect/crossfade.so +@so lib/audacious/Effect/crystalizer.so +@so lib/audacious/Effect/echo.so +@so lib/audacious/Effect/ladspa.so +@so lib/audacious/Effect/mixer.so +@so lib/audacious/Effect/resample.so +@so lib/audacious/Effect/silence-removal.so +@so lib/audacious/Effect/sox-resampler.so +@so lib/audacious/Effect/speed-pitch.so +@so lib/audacious/Effect/stereo.so +@so lib/audacious/Effect/voice_removal.so lib/audacious/General/ -lib/audacious/General/alarm.so -lib/audacious/General/albumart.so -lib/audacious/General/aosd.so -lib/audacious/General/cd-menu-items.so -lib/audacious/General/delete-files.so -lib/audacious/General/gnomeshortcuts.so -lib/audacious/General/gtkui.so -lib/audacious/General/hotkey.so -lib/audacious/General/lyricwiki.so -lib/audacious/General/mpris2.so -lib/audacious/General/notify.so -lib/audacious/General/playlist-manager.so -lib/audacious/General/scrobbler.so -lib/audacious/General/search-tool.so -lib/audacious/General/skins.so -lib/audacious/General/song_change.so -lib/audacious/General/statusicon.so +@so lib/audacious/General/alarm.so +@so lib/audacious/General/albumart.so +@so lib/audacious/General/aosd.so +@so lib/audacious/General/cd-menu-items.so +@so lib/audacious/General/delete-files.so +@so lib/audacious/General/gtkui.so +@so lib/audacious/General/hotkey.so +@so lib/audacious/General/lyricwiki.so +@so lib/audacious/General/mpris2.so +@so lib/audacious/General/notify.so +@so lib/audacious/General/playlist-manager.so +@so lib/audacious/General/scrobbler.so +@so lib/audacious/General/search-tool.so +@so lib/audacious/General/skins.so +@so lib/audacious/General/song_change.so +@so lib/audacious/General/statusicon.so lib/audacious/Input/ -lib/audacious/Input/aac-raw.so -lib/audacious/Input/adplug.so -lib/audacious/Input/cdaudio-ng.so -lib/audacious/Input/console.so -lib/audacious/Input/ffaudio.so -lib/audacious/Input/flacng.so -lib/audacious/Input/madplug.so -lib/audacious/Input/metronom.so -lib/audacious/Input/modplug.so -lib/audacious/Input/psf2.so -lib/audacious/Input/sndfile.so -lib/audacious/Input/tonegen.so -lib/audacious/Input/vorbis.so -lib/audacious/Input/vtx.so -lib/audacious/Input/wavpack.so -lib/audacious/Input/xsf.so +@so lib/audacious/Input/aac-raw.so +@so lib/audacious/Input/cdaudio-ng.so +@so lib/audacious/Input/console.so +@so lib/audacious/Input/ffaudio.so +@so lib/audacious/Input/flacng.so +@so lib/audacious/Input/madplug.so +@so lib/audacious/Input/metronom.so +@so lib/audacious/Input/modplug.so +@so lib/audacious/Input/psf2.so +@so lib/audacious/Input/sndfile.so +@so lib/audacious/Input/tonegen.so +@so lib/audacious/Input/vorbis.so +@so lib/audacious/Input/vtx.so +@so lib/audacious/Input/wavpack.so +@so lib/audacious/Input/xsf.so lib/audacious/Output/ -lib/audacious/Output/filewriter.so -lib/audacious/Output/sndio-ng.so +@so lib/audacious/Output/filewriter.so +@so lib/audacious/Output/sndio-ng.so lib/audacious/Transport/ -lib/audacious/Transport/gio.so -lib/audacious/Transport/mms.so -lib/audacious/Transport/neon.so +@so lib/audacious/Transport/gio.so +@so lib/audacious/Transport/mms.so +@so lib/audacious/Transport/neon.so lib/audacious/Visualization/ -lib/audacious/Visualization/blur_scope.so -lib/audacious/Visualization/cairo-spectrum.so -lib/audacious/Visualization/gl-spectrum.so +@so lib/audacious/Visualization/blur_scope.so +@so lib/audacious/Visualization/cairo-spectrum.so +@so lib/audacious/Visualization/gl-spectrum.so share/audacious/Skins/ share/audacious/Skins/Classic/ share/audacious/Skins/Classic/balance.png