ports/144857: [patch] audio/abraca: update to 0.4.3
Guido Falsi
mad at madpilot.net
Thu Mar 18 16:00:13 UTC 2010
>Number: 144857
>Category: ports
>Synopsis: [patch] audio/abraca: update to 0.4.3
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Thu Mar 18 16:00:11 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Guido Falsi
>Release: FreeBSD 8.0-STABLE amd64
>Organization:
None
>Environment:
System: FreeBSD megatron.madpilot.net 8.0-STABLE FreeBSD 8.0-STABLE #11: Fri Feb 12 15:55:37 CET 2010 root at megatron.madpilot.net:/usr/obj/usr/src/sys/MEGATRON amd64
>Description:
Update to 0.4.3. This version changed the build system to scons.
Maintainer is CCed.
I added USE_PYTHON_BUILD to be safe, but perhaps
The patch depends on PR ports/144821.
Added files:
files/patch-site_scons-site_init.py
files/patch-vapi-xmms2-client.vapi
files/patch-src-toolbar.vala
>How-To-Repeat:
>Fix:
diff -ruN abraca.old/Makefile abraca/Makefile
--- abraca.old/Makefile 2010-03-18 15:11:03.000000000 +0100
+++ abraca/Makefile 2010-03-18 17:35:23.000000000 +0100
@@ -6,25 +6,24 @@
#
PORTNAME= abraca
-PORTVERSION= 0.4
-PORTREVISION= 1
-DISTVERSIONSUFFIX=-pre2
+PORTVERSION= 0.4.3
CATEGORIES= audio
-MASTER_SITES= http://abraca.xmms.se/attachments/download/100/
+MASTER_SITES= http://abraca.xmms.se/attachments/download/119/
MAINTAINER= olivier at gid0.org
COMMENT= Abraca is a GTK2 client for the XMMS2 music player
-LIB_DEPENDS= xmmsclient.5:${PORTSDIR}/audio/xmms2
+BUILD_DEPENDS= ${LOCALBASE}/bin/valac:${PORTSDIR}/lang/vala
+LIB_DEPENDS= xmmsclient.6:${PORTSDIR}/audio/xmms2
-USE_GMAKE= yes
-ALL_TARGET= # defined
+USE_BZIP2= yes
+USE_SCONS= yes
USE_GNOME= gtk20
PLIST_FILES= bin/${PORTNAME}
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/build/src/${PORTNAME} ${PREFIX}/bin
.include <bsd.port.pre.mk>
diff -ruN abraca.old/distinfo abraca/distinfo
--- abraca.old/distinfo 2010-03-18 15:11:03.000000000 +0100
+++ abraca/distinfo 2010-03-18 17:23:00.000000000 +0100
@@ -1,3 +1,3 @@
-MD5 (abraca-0.4-pre2.tar.gz) = ccfaf2bb1d01f0ab9915896bdad859c1
-SHA256 (abraca-0.4-pre2.tar.gz) = b2af3a885d6398735c581e43edb45658ed0190e69f99b3f55e7dfa3d6f85ce4b
-SIZE (abraca-0.4-pre2.tar.gz) = 155504
+MD5 (abraca-0.4.3.tar.bz2) = 23b7a91b55db64b630ed7b5d066fb9e3
+SHA256 (abraca-0.4.3.tar.bz2) = 00ad0ebd0b3f3c6c48d6288a34a695bf369992831777420ae5052ace7bbe29e1
+SIZE (abraca-0.4.3.tar.bz2) = 388983
diff -ruN abraca.old/files/patch-site_scons-site_init.py abraca/files/patch-site_scons-site_init.py
--- abraca.old/files/patch-site_scons-site_init.py 1970-01-01 01:00:00.000000000 +0100
+++ abraca/files/patch-site_scons-site_init.py 2010-03-18 17:08:10.000000000 +0100
@@ -0,0 +1,11 @@
+--- site_scons/site_init.py.orig 2010-03-18 17:07:00.000000000 +0100
++++ site_scons/site_init.py 2010-03-18 17:07:24.000000000 +0100
+@@ -208,7 +208,7 @@
+ try:
+ proc = subprocess.Popen([cmd, '--version'], stdout=subprocess.PIPE)
+ proc.wait()
+- res = re.findall('([0-9](\.[0-9])*)$', proc.stdout.read())
++ res = re.findall('([0-9]\.[0-9]*)$', proc.stdout.read())
+ except OSError:
+ ctx.Result(0)
+ raise SCons.Errors.UserError('No vala compiler found')
diff -ruN abraca.old/files/patch-src-toolbar.vala abraca/files/patch-src-toolbar.vala
--- abraca.old/files/patch-src-toolbar.vala 1970-01-01 01:00:00.000000000 +0100
+++ abraca/files/patch-src-toolbar.vala 2010-03-18 17:17:46.000000000 +0100
@@ -0,0 +1,11 @@
+--- src/toolbar.vala.orig 2010-03-18 17:16:16.000000000 +0100
++++ src/toolbar.vala 2010-03-18 17:17:19.000000000 +0100
+@@ -134,7 +134,7 @@
+ double percent = scale.get_value();
+ uint pos = (uint)(_duration * percent);
+
+- c.xmms.playback_seek_ms(pos);
++ c.xmms.playback_seek_ms_abs(pos);
+
+ _time_slider.motion_notify_event -= on_time_slider_motion_notify;
+
diff -ruN abraca.old/files/patch-vapi-xmms2-client.vapi abraca/files/patch-vapi-xmms2-client.vapi
--- abraca.old/files/patch-vapi-xmms2-client.vapi 1970-01-01 01:00:00.000000000 +0100
+++ abraca/files/patch-vapi-xmms2-client.vapi 2010-03-18 17:20:10.000000000 +0100
@@ -0,0 +1,11 @@
+--- vapi/xmms2-client.vapi.orig 2010-03-18 17:19:10.000000000 +0100
++++ vapi/xmms2-client.vapi 2010-03-18 17:19:31.000000000 +0100
+@@ -165,7 +165,7 @@
+ public Result playback_start();
+ public Result playback_pause();
+ public Result playback_current_id();
+- public Result playback_seek_ms(uint milliseconds);
++ public Result playback_seek_ms_abs(uint milliseconds);
+ public Result playback_seek_ms_rel(int milliseconds);
+ public Result playback_seek_samples(uint samples);
+ public Result playback_seek_samples_rel(int samples);
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list