diff options
Diffstat (limited to 'audio/rhythmbox-devel')
-rw-r--r-- | audio/rhythmbox-devel/Makefile | 21 | ||||
-rw-r--r-- | audio/rhythmbox-devel/distinfo | 6 | ||||
-rw-r--r-- | audio/rhythmbox-devel/files/patch-configure | 41 | ||||
-rw-r--r-- | audio/rhythmbox-devel/files/patch-daapsharing_rb-daap-src.c | 21 | ||||
-rw-r--r-- | audio/rhythmbox-devel/files/patch-shell_main.c | 11 |
5 files changed, 40 insertions, 60 deletions
diff --git a/audio/rhythmbox-devel/Makefile b/audio/rhythmbox-devel/Makefile index 68f471346..33f75b489 100644 --- a/audio/rhythmbox-devel/Makefile +++ b/audio/rhythmbox-devel/Makefile @@ -3,12 +3,12 @@ # Whom: Joe Marcus Clarke <marcus@FreeBSD.org> # # $FreeBSD$ -# $MCom: ports/audio/rhythmbox/Makefile,v 1.44 2006/01/20 02:55:57 ahze Exp $ +# $MCom: ports/audio/rhythmbox/Makefile,v 1.45 2006/01/24 21:17:56 ahze Exp $ # PORTNAME= rhythmbox -PORTVERSION= 0.9.2 -PORTREVISION= 3 +PORTVERSION= 0.9.3 +PORTREVISION= 1 CATEGORIES= audio gnome MASTER_SITES= ${MASTER_SITE_GNOME} MASTER_SITE_SUBDIR= sources/${PORTNAME}/0.9 @@ -27,7 +27,7 @@ USE_X_PREFIX= yes INSTALLS_OMF= yes USE_GMAKE= yes USE_GNOME= gnomehack intlhack gnomeprefix libgnomeui nautiluscdburner -USE_GSTREAMER80= flac mad gnomevfs gconf jpeg +USE_GSTREAMER= flac mad gnomevfs gconf jpeg USE_AUTOTOOLS= libtool:15 CONFIGURE_ARGS= --enable-nautilus-menu CONFIGURE_ENV= LIBS="-lm" \ @@ -38,7 +38,8 @@ GCONF_SCHEMAS= rhythmbox.schemas OPTIONS= IPOD "Enable iPod support" off \ DAAP "Enable iTunes music sharing" off \ - FAAD "Enable FAAD decoder support" off + FAAD "Enable FAAD decoder support" off \ + NOTIFY "Enable libnotify support" on .include <bsd.port.pre.mk> @@ -55,13 +56,13 @@ WITH_VORBIS= yes .endif .ifdef (WITH_VORBIS) -USE_GSTREAMER80+= vorbis +USE_GSTREAMER+= vorbis .else CONFIGURE_ARGS+= --disable-vorbis --disable-vorbistest .endif .if defined(WITH_FAAD) -USE_GSTREAMER80+= faad +USE_GSTREAMER+= faad .endif .if defined(WITH_DAAP) @@ -75,6 +76,12 @@ LIB_DEPENDS+= avahi-client:${PORTSDIR}/net/avahi CONFIGURE_ARGS+= --disable-daap .endif +.if !defined(WITHOUT_NOTIFY) +LIB_DEPENDS+= notify.1:${PORTSDIR}/devel/libnotify +.else +CONFIGURE_ARGS+= --disable-libnotify +.endif + pre-everything:: .if !defined(WITH_VORBIS) @${ECHO_MSG} diff --git a/audio/rhythmbox-devel/distinfo b/audio/rhythmbox-devel/distinfo index 59542bb7b..d93be2f23 100644 --- a/audio/rhythmbox-devel/distinfo +++ b/audio/rhythmbox-devel/distinfo @@ -1,3 +1,3 @@ -MD5 (gnome2/rhythmbox-0.9.2.tar.bz2) = 533223578c9c37bd72634755b33beab7 -SHA256 (gnome2/rhythmbox-0.9.2.tar.bz2) = 08e8ee10c0dc48f293b1e58cb5babaac9bfdf2df4e12aea76824ec3c6f4d0340 -SIZE (gnome2/rhythmbox-0.9.2.tar.bz2) = 2470164 +MD5 (gnome2/rhythmbox-0.9.3.tar.bz2) = 3ad98939192d44e64982588b15827ffe +SHA256 (gnome2/rhythmbox-0.9.3.tar.bz2) = fa8fda4f02391426ee3d854cebf11e6e000dc6f6b9fd96b15b5193cb53140a08 +SIZE (gnome2/rhythmbox-0.9.3.tar.bz2) = 2510119 diff --git a/audio/rhythmbox-devel/files/patch-configure b/audio/rhythmbox-devel/files/patch-configure index 088e5eaea..16297b133 100644 --- a/audio/rhythmbox-devel/files/patch-configure +++ b/audio/rhythmbox-devel/files/patch-configure @@ -1,33 +1,18 @@ ---- configure.orig Mon Nov 28 13:42:56 2005 -+++ configure Mon Nov 28 13:44:13 2005 -@@ -22409,7 +22409,7 @@ +--- configure.orig Thu Feb 2 02:03:39 2006 ++++ configure Thu Feb 2 02:04:34 2006 +@@ -21318,9 +21318,9 @@ enable_hal02=yes fi - fi -- if test x$enable_hal05 == xyes || test x$enable_hal02 == xyes; then -+ if test x$enable_hal05 = xyes || test x$enable_hal02 = xyes; then - enable_hal=yes - else - enable_hal=no -@@ -22426,7 +22426,7 @@ - _ACEOF - - use_ipod=yes -- if test x$enable_hal05 == xyes; then -+ if test x$enable_hal05 = xyes; then + fi +- if test x$enable_hal05 == xyes || test x$enable_hal02 == xyes; then ++ if test x$enable_hal05 = xyes || test x$enable_hal02 = xyes; then + enable_hal=yes +- if test x$enable_hal05 == xyes; then ++ if test x$enable_hal05 = xyes; then cat >>confdefs.h <<\_ACEOF #define HAVE_HAL_0_5 1 -@@ -22748,7 +22748,7 @@ - RHYTHMBOX_LIBS="$RHYTHMBOX_LIBS $SOUNDSYSTEM_LIBS" - - -- if test "x$GST_INSPECT" == "x"; then -+ if test "x$GST_INSPECT" = "x"; then - # Extract the first word of "gst-inspect-0.8", so it can be a program name with args. - set dummy gst-inspect-0.8; ac_word=$2 - echo "$as_me:$LINENO: checking for $ac_word" >&5 -@@ -23002,7 +23002,7 @@ +@@ -22121,7 +22121,7 @@ have_avahi_05=yes fi fi @@ -36,7 +21,7 @@ have_avahi=yes else have_avahi=no -@@ -23089,7 +23089,7 @@ +@@ -22208,7 +22208,7 @@ { echo "$as_me:$LINENO: Detected Avahi, using it for mDNS/DNS-SD" >&5 echo "$as_me: Detected Avahi, using it for mDNS/DNS-SD" >&6;} @@ -45,7 +30,7 @@ cat >>confdefs.h <<\_ACEOF #define HAVE_AVAHI_0_6 1 -@@ -23156,7 +23156,7 @@ +@@ -22275,7 +22275,7 @@ { echo "$as_me:$LINENO: Using Avahi for mDNS/DNS-SD" >&5 echo "$as_me: Using Avahi for mDNS/DNS-SD" >&6;} @@ -54,7 +39,7 @@ cat >>confdefs.h <<\_ACEOF #define HAVE_AVAHI_0_6 1 -@@ -23811,7 +23811,7 @@ +@@ -23069,7 +23069,7 @@ if test x"$x_includes" != x"NONE" && test -n "$x_includes" ; then diff --git a/audio/rhythmbox-devel/files/patch-daapsharing_rb-daap-src.c b/audio/rhythmbox-devel/files/patch-daapsharing_rb-daap-src.c index fdbf98e76..02b36912b 100644 --- a/audio/rhythmbox-devel/files/patch-daapsharing_rb-daap-src.c +++ b/audio/rhythmbox-devel/files/patch-daapsharing_rb-daap-src.c @@ -1,27 +1,26 @@ ---- daapsharing/rb-daap-src.c.orig Sun Oct 16 05:50:21 2005 -+++ daapsharing/rb-daap-src.c Mon Oct 17 10:30:20 2005 +--- daapsharing/rb-daap-src.c.orig Fri Jan 27 21:11:13 2006 ++++ daapsharing/rb-daap-src.c Thu Feb 2 02:07:48 2006 @@ -34,6 +34,7 @@ #include <sys/ioctl.h> #include <netdb.h> #include <unistd.h> +#include <signal.h> + #include <ctype.h> - #include <libgnome/gnome-i18n.h> - #include <gst/gst.h> -@@ -580,7 +581,15 @@ gst_tcp_socket_write (int socket, const + #include <libsoup/soup-headers.h> +@@ -435,7 +436,14 @@ rb_daap_src_write (RBDAAPSrc *src, const size_t bytes_written = 0; while (bytes_written < count) { -- ssize_t wrote = send (socket, buf + bytes_written, count - bytes_written, MSG_NOSIGNAL); +- ssize_t wrote = send (src->sock_fd, buf + bytes_written, count - bytes_written, MSG_NOSIGNAL); + ssize_t wrote; +#ifdef MSG_NOSIGNAL -+ wrote = send (socket, buf + bytes_written, count - bytes_written, MSG_NOSIGNAL); ++ wrote = send (src->sock_fd, buf + bytes_written, count - bytes_written, MSG_NOSIGNAL); +#else + signal (SIGPIPE, SIG_IGN); -+ wrote = send (socket, buf + bytes_written, count - bytes_written, 0); ++ wrote = send (src->sock_fd, buf + bytes_written, count - bytes_written, 0); + signal (SIGPIPE, SIG_DFL); +#endif -+ - if (wrote <= 0) { - return bytes_written; + if (wrote < 0) { + GST_WARNING ("error while writing: %s", g_strerror (errno)); diff --git a/audio/rhythmbox-devel/files/patch-shell_main.c b/audio/rhythmbox-devel/files/patch-shell_main.c deleted file mode 100644 index 3d612ad04..000000000 --- a/audio/rhythmbox-devel/files/patch-shell_main.c +++ /dev/null @@ -1,11 +0,0 @@ ---- shell/main.c.orig Sat Dec 31 14:09:43 2005 -+++ shell/main.c Sat Dec 31 14:09:54 2005 -@@ -266,7 +266,7 @@ main (int argc, char **argv) - G_TYPE_STRING, - "org.gnome.Rhythmbox", - G_TYPE_UINT, -- DBUS_NAME_FLAG_PROHIBIT_REPLACEMENT, -+ DBUS_NAME_FLAG_DO_NOT_QUEUE, - G_TYPE_INVALID, - G_TYPE_UINT, - &request_name_reply, |