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
> 

Reply via email to