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 ^^ > [0] https://audacious-media-player.org/news/43-audacious-3-10-released > > > diff --git Makefile Makefile > index cc130f2b4fb..42b1adf225a 100644 > --- Makefile > +++ Makefile > @@ -5,16 +5,15 @@ BROKEN-alpha = tinylock.c:58: internal > compiler error: in extract_insn, at recog > COMMENT = graphical audio player which supports lots > of formats > -DISTNAME = audacious-3.9 > -REVISION = 2 > +DISTNAME = audacious-3.10.1 > > -SHARED_LIBS += audcore 4.0 # > 5.0 +SHARED_LIBS += audcore 5.0 > # 5.1 SHARED_LIBS += audgui 4.0 > # # 5.0 > SHARED_LIBS += audtag 3.0 # 3.0 > > CATEGORIES = audio multimedia > > -HOMEPAGE = http://audacious-media-player.org/ > +HOMEPAGE = https://audacious-media-player.org/ > > # BSD > PERMIT_PACKAGE = Yes > @@ -22,10 +21,10 @@ PERMIT_PACKAGE = Yes > WANTLIB += ${COMPILER_LIBCXX} X11 Xcomposite Xcursor Xdamage Xext > WANTLIB += Xfixes Xi Xinerama Xrandr Xrender atk-1.0 c cairo > fontconfig WANTLIB += freetype gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 > glib-2.0 -WANTLIB += gmodule-2.0 gobject-2.0 gtk-x11-2.0 iconv intl m > pango-1.0 -WANTLIB += pangocairo-1.0 pangoft2-1.0 z > +WANTLIB += gmodule-2.0 gobject-2.0 gtk-x11-2.0 harfbuzz iconv > +WANTLIB += intl m pango-1.0 pangocairo-1.0 pangoft2-1.0 z > > -MASTER_SITES = > http://distfiles.audacious-media-player.org/ +MASTER_SITES > = https://distfiles.audacious-media-player.org/ > EXTRACT_SUFX = .tar.bz2 > > diff --git distinfo distinfo > index 7dfae153553..65a2003c36a 100644 > --- distinfo > +++ distinfo > @@ -1,2 +1,2 @@ > -SHA256 (audacious-3.9.tar.bz2) = > LYBEZzrHhtcbCABPGQu8o2gli/YOZgL/wNliKDXMsF4= -SIZE > (audacious-3.9.tar.bz2) = 599488 +SHA256 (audacious-3.10.1.tar.bz2) = > g2boQLs8lEjCzwz5oIABVbC9fMISooukSZDD0iica5M= +SIZE > (audacious-3.10.1.tar.bz2) = 564481 diff --git > patches/patch-buildsys_mk_in patches/patch-buildsys_mk_in index > a94f8f206f4..2a349cb9230 100644 > --- patches/patch-buildsys_mk_in > +++ patches/patch-buildsys_mk_in > @@ -1,12 +1,13 @@ > $OpenBSD: patch-buildsys_mk_in,v 1.7 2014/11/03 04:28:11 bcallah Exp > $ > ---- buildsys.mk.in.orig Thu Oct 16 20:00:28 2014 > -+++ buildsys.mk.in Sat Nov 1 19:11:40 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-src_libaudcore_Makefile > patches/patch-src_libaudcore_Makefile index d0c0dbb7e45..ebe69ad1409 > 100644 > --- patches/patch-src_libaudcore_Makefile > +++ patches/patch-src_libaudcore_Makefile > @@ -6,5 +6,5 @@ Index: src/libaudcore/Makefile > -SHARED_LIB = ${LIB_PREFIX}audcore${LIB_SUFFIX} > +SHARED_LIB = ${LIB_PREFIX}audcore.so.${LIBaudcore_VERSION} > LIB_MAJOR = 5 > - LIB_MINOR = 0 > + LIB_MINOR = 1 > > diff --git pkg/PLIST pkg/PLIST > index cba79e04c41..e1ea6e88af0 100644 > --- pkg/PLIST > +++ pkg/PLIST > @@ -46,20 +46,9 @@ share/applications/audacious.desktop > share/audacious/ > share/audacious/AUTHORS > share/audacious/COPYING > -share/audacious/images/ > -share/audacious/images/about-logo.png > -share/audacious/images/about-logo.svg > -share/audacious/images/album.png > -share/audacious/images/appearance.png > -share/audacious/images/audio.png > -share/audacious/images/connectivity.png > -share/audacious/images/info.png > -share/audacious/images/playlist.png > -share/audacious/images/plugins.png > share/icons/hicolor/48x48/apps/audacious.png > share/icons/hicolor/scalable/apps/audacious.svg > share/locale/ar/LC_MESSAGES/audacious.mo > -share/locale/ast/LC_MESSAGES/audacious.mo > share/locale/be/LC_MESSAGES/audacious.mo > share/locale/bg/LC_MESSAGES/audacious.mo > share/locale/ca/LC_MESSAGES/audacious.mo > @@ -71,7 +60,6 @@ share/locale/da/LC_MESSAGES/audacious.mo > share/locale/de/LC_MESSAGES/audacious.mo > share/locale/el/LC_MESSAGES/audacious.mo > share/locale/en_GB/LC_MESSAGES/audacious.mo > -share/locale/eo/LC_MESSAGES/audacious.mo > share/locale/es/LC_MESSAGES/audacious.mo > share/locale/es_AR/ > share/locale/es_AR/LC_MESSAGES/ > @@ -81,11 +69,12 @@ share/locale/es_MX/LC_MESSAGES/ > share/locale/es_MX/LC_MESSAGES/audacious.mo > share/locale/et/LC_MESSAGES/audacious.mo > share/locale/eu/LC_MESSAGES/audacious.mo > +share/locale/fa_IR/ > +share/locale/fa_IR/LC_MESSAGES/ > share/locale/fa_IR/LC_MESSAGES/audacious.mo > share/locale/fi/LC_MESSAGES/audacious.mo > share/locale/fr/LC_MESSAGES/audacious.mo > share/locale/gl/LC_MESSAGES/audacious.mo > -share/locale/he/LC_MESSAGES/audacious.mo > share/locale/hu/LC_MESSAGES/audacious.mo > share/locale/id_ID/ > share/locale/id_ID/LC_MESSAGES/ > @@ -93,8 +82,6 @@ share/locale/id_ID/LC_MESSAGES/audacious.mo > share/locale/it/LC_MESSAGES/audacious.mo > share/locale/ja/LC_MESSAGES/audacious.mo > share/locale/ko/LC_MESSAGES/audacious.mo > -share/locale/ky/ > -share/locale/ky/LC_MESSAGES/ > share/locale/ky/LC_MESSAGES/audacious.mo > share/locale/lt/LC_MESSAGES/audacious.mo > share/locale/lv/LC_MESSAGES/audacious.mo > @@ -112,9 +99,7 @@ share/locale/ro/LC_MESSAGES/audacious.mo > share/locale/ru/LC_MESSAGES/audacious.mo > share/locale/si/LC_MESSAGES/audacious.mo > share/locale/sk/LC_MESSAGES/audacious.mo > -share/locale/sq/LC_MESSAGES/audacious.mo > share/locale/sr/LC_MESSAGES/audacious.mo > -share/locale/sr@latin/LC_MESSAGES/audacious.mo > share/locale/sr_RS/ > share/locale/sr_RS/LC_MESSAGES/ > share/locale/sr_RS/LC_MESSAGES/audacious.mo > @@ -122,7 +107,6 @@ share/locale/sv/LC_MESSAGES/audacious.mo > share/locale/ta/LC_MESSAGES/audacious.mo > share/locale/tr/LC_MESSAGES/audacious.mo > share/locale/uk/LC_MESSAGES/audacious.mo > -share/locale/vi/LC_MESSAGES/audacious.mo > share/locale/zh_CN/LC_MESSAGES/audacious.mo > share/locale/zh_TW/LC_MESSAGES/audacious.mo > @tag update-desktop-database >