Wednesday, September 06, 2017

[update] audacious-3.9

Hi,

Here's an update for the audacious port to bring it to latest version.
Lightly tested on amd64 and playback works in various formats.
Someone could try this on hppa/alpha to see if they are still broken.

Most notably features is the switching back to gtk2. The plan seems to be to
switch to Qt UI eventually and keep gtk2 running until Qt side matures.

Note that this requires update to the audacious-plugins port as well which is
coming soon in another mail.

Timo

Index: Makefile
===================================================================
RCS file: /cvs/ports/audio/audacious/Makefile,v
retrieving revision 1.55
diff -u -p -r1.55 Makefile
--- Makefile 31 Dec 2016 04:12:09 -0000 1.55
+++ Makefile 6 Sep 2017 10:06:35 -0000
@@ -3,14 +3,13 @@
BROKEN-hppa = no atomic ops / __sync_fetch_and_add_4
BROKEN-alpha = tinylock.c:58: internal compiler error: in extract_insn, at recog.c:2077

-COMMENT = Gtk+3 media player
+COMMENT = graphical audio player which supports lots of formats

-DISTNAME = audacious-3.5.2
-REVISION = 0
+DISTNAME = audacious-3.9

-SHARED_LIBS += audcore 3.0 # 1.0
-SHARED_LIBS += audgui 3.0 # 1.0
-SHARED_LIBS += audtag 2.1 # 1.0
+SHARED_LIBS += audcore 4.0 # 5.0
+SHARED_LIBS += audgui 4.0 # 5.0
+SHARED_LIBS += audtag 3.0 # 3.0

CATEGORIES = audio multimedia

@@ -19,10 +18,11 @@ HOMEPAGE = http://audacious-media-playe
# BSD
PERMIT_PACKAGE_CDROM =Yes

-WANTLIB += atk-1.0 c cairo cairo-gobject fontconfig freetype gdk-3
-WANTLIB += gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0
-WANTLIB += gtk-3 guess m pango-1.0 pangocairo-1.0 pangoft2-1.0
-WANTLIB += pthread z
+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 m pango-1.0 pangocairo-1.0
+WANTLIB += pangoft2-1.0 z

MASTER_SITES = http://distfiles.audacious-media-player.org/

@@ -32,10 +32,8 @@ MODULES = devel/gettext gcc4
# for atomic builtins
MODGCC4_ARCHS = arm

-RUN_DEPENDS = devel/desktop-file-utils \
- x11/gtk+3,-guic
-LIB_DEPENDS = devel/libguess>=1.2 \
- x11/gtk+3
+RUN_DEPENDS = devel/desktop-file-utils
+LIB_DEPENDS = x11/gtk+2

MAKE_ENV = LIBaudcore_VERSION=${LIBaudcore_VERSION} \
LIBaudgui_VERSION=${LIBaudgui_VERSION} \
Index: distinfo
===================================================================
RCS file: /cvs/ports/audio/audacious/distinfo,v
retrieving revision 1.21
diff -u -p -r1.21 distinfo
--- distinfo 3 Nov 2014 04:28:11 -0000 1.21
+++ distinfo 6 Sep 2017 10:06:35 -0000
@@ -1,2 +1,2 @@
-SHA256 (audacious-3.5.2.tar.bz2) = ORW5aS74rLJYiw4mwnOOWeNnZs/oPn5SwOYBaI5sGVY=
-SIZE (audacious-3.5.2.tar.bz2) = 448436
+SHA256 (audacious-3.9.tar.bz2) = LYBEZzrHhtcbCABPGQu8o2gli/YOZgL/wNliKDXMsF4=
+SIZE (audacious-3.9.tar.bz2) = 599488
Index: patches/patch-src_libaudcore_Makefile
===================================================================
RCS file: /cvs/ports/audio/audacious/patches/patch-src_libaudcore_Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 patch-src_libaudcore_Makefile
--- patches/patch-src_libaudcore_Makefile 3 Nov 2014 04:28:11 -0000 1.7
+++ patches/patch-src_libaudcore_Makefile 6 Sep 2017 10:06:35 -0000
@@ -1,9 +1,10 @@
$OpenBSD: patch-src_libaudcore_Makefile,v 1.7 2014/11/03 04:28:11 bcallah Exp $
---- src/libaudcore/Makefile.orig Thu Oct 16 20:00:28 2014
-+++ src/libaudcore/Makefile Sat Nov 1 19:11:40 2014
+Index: src/libaudcore/Makefile
+--- src/libaudcore/Makefile.orig
++++ src/libaudcore/Makefile
@@ -1,4 +1,4 @@
-SHARED_LIB = ${LIB_PREFIX}audcore${LIB_SUFFIX}
+SHARED_LIB = ${LIB_PREFIX}audcore.so.${LIBaudcore_VERSION}
- LIB_MAJOR = 2
+ LIB_MAJOR = 5
LIB_MINOR = 0

Index: patches/patch-src_libaudgui_Makefile
===================================================================
RCS file: /cvs/ports/audio/audacious/patches/patch-src_libaudgui_Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 patch-src_libaudgui_Makefile
--- patches/patch-src_libaudgui_Makefile 3 Nov 2014 04:28:11 -0000 1.4
+++ patches/patch-src_libaudgui_Makefile 6 Sep 2017 10:06:35 -0000
@@ -1,9 +1,10 @@
$OpenBSD: patch-src_libaudgui_Makefile,v 1.4 2014/11/03 04:28:11 bcallah Exp $
---- src/libaudgui/Makefile.orig Thu Oct 16 20:00:28 2014
-+++ src/libaudgui/Makefile Sat Nov 1 19:11:40 2014
+Index: src/libaudgui/Makefile
+--- src/libaudgui/Makefile.orig
++++ src/libaudgui/Makefile
@@ -1,4 +1,4 @@
-SHARED_LIB = ${LIB_PREFIX}audgui${LIB_SUFFIX}
+SHARED_LIB = ${LIB_PREFIX}audgui.so.${LIBaudgui_VERSION}
- LIB_MAJOR = 2
+ LIB_MAJOR = 5
LIB_MINOR = 0

Index: patches/patch-src_libaudtag_Makefile
===================================================================
RCS file: /cvs/ports/audio/audacious/patches/patch-src_libaudtag_Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 patch-src_libaudtag_Makefile
--- patches/patch-src_libaudtag_Makefile 23 Oct 2013 19:15:15 -0000 1.3
+++ patches/patch-src_libaudtag_Makefile 6 Sep 2017 10:06:35 -0000
@@ -1,9 +1,10 @@
$OpenBSD: patch-src_libaudtag_Makefile,v 1.3 2013/10/23 19:15:15 naddy Exp $
---- src/libaudtag/Makefile.orig Mon Sep 2 21:01:58 2013
-+++ src/libaudtag/Makefile Mon Oct 21 00:13:00 2013
+Index: src/libaudtag/Makefile
+--- src/libaudtag/Makefile.orig
++++ src/libaudtag/Makefile
@@ -1,4 +1,4 @@
-SHARED_LIB = ${LIB_PREFIX}audtag${LIB_SUFFIX}
+SHARED_LIB = ${LIB_PREFIX}audtag.so.${LIBaudtag_VERSION}
- LIB_MAJOR = 1
+ LIB_MAJOR = 3
LIB_MINOR = 0

Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/audio/audacious/pkg/PLIST,v
retrieving revision 1.20
diff -u -p -r1.20 PLIST
--- pkg/PLIST 3 Nov 2014 04:28:11 -0000 1.20
+++ pkg/PLIST 6 Sep 2017 10:06:35 -0000
@@ -2,39 +2,35 @@
@bin bin/audacious
@bin bin/audtool
include/audacious/
-include/audacious/api-alias-begin.h
-include/audacious/api-alias-end.h
-include/audacious/api-define-begin.h
-include/audacious/api-define-end.h
-include/audacious/api.h
include/audacious/audtag.h
-include/audacious/debug.h
-include/audacious/drct-api.h
-include/audacious/drct.h
-include/audacious/i18n.h
-include/audacious/input-api.h
-include/audacious/input.h
-include/audacious/misc-api.h
-include/audacious/misc.h
-include/audacious/playlist-api.h
-include/audacious/playlist.h
-include/audacious/plugin.h
-include/audacious/plugins-api.h
-include/audacious/plugins.h
-include/audacious/preferences.h
-include/audacious/types.h
include/libaudcore/
include/libaudcore/audio.h
include/libaudcore/audstrings.h
-include/libaudcore/core.h
+include/libaudcore/drct.h
+include/libaudcore/equalizer.h
+include/libaudcore/export.h
include/libaudcore/hook.h
+include/libaudcore/i18n.h
include/libaudcore/index.h
include/libaudcore/inifile.h
+include/libaudcore/interface.h
+include/libaudcore/list.h
+include/libaudcore/mainloop.h
include/libaudcore/multihash.h
+include/libaudcore/objects.h
+include/libaudcore/playlist.h
+include/libaudcore/plugin.h
+include/libaudcore/plugins.h
+include/libaudcore/preferences.h
+include/libaudcore/probe.h
+include/libaudcore/ringbuf.h
+include/libaudcore/runtime.h
+include/libaudcore/templates.h
include/libaudcore/tinylock.h
include/libaudcore/tuple.h
include/libaudcore/vfs.h
include/libaudcore/vfs_async.h
+include/libaudcore/visualizer.h
include/libaudgui/
include/libaudgui/libaudgui-gtk.h
include/libaudgui/libaudgui.h
@@ -52,6 +48,7 @@ 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
@@ -61,6 +58,7 @@ 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
@@ -95,6 +93,8 @@ share/locale/id_ID/LC_MESSAGES/audacious
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

No comments:

Post a Comment