summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--audio/rhythmbox-devel/Makefile25
-rw-r--r--audio/rhythmbox-devel/distinfo6
-rw-r--r--audio/rhythmbox-devel/files/patch-configure29
-rw-r--r--audio/rhythmbox-devel/pkg-descr4
-rw-r--r--audio/rhythmbox-devel/pkg-plist9
5 files changed, 59 insertions, 14 deletions
diff --git a/audio/rhythmbox-devel/Makefile b/audio/rhythmbox-devel/Makefile
index 79f01c508..46adb17ca 100644
--- a/audio/rhythmbox-devel/Makefile
+++ b/audio/rhythmbox-devel/Makefile
@@ -3,12 +3,11 @@
# Whom: Joe Marcus Clarke <marcus@FreeBSD.org>
#
# $FreeBSD$
-# $MCom: ports/audio/rhythmbox-devel/Makefile,v 1.88 2008/01/14 03:20:17 mezz Exp $
+# $MCom: ports/audio/rhythmbox-devel/Makefile,v 1.89 2008/01/29 01:37:44 marcus Exp $
#
PORTNAME= rhythmbox
-PORTVERSION= 0.11.4
-PORTREVISION= 3
+PORTVERSION= 0.11.5
CATEGORIES= audio gnome
MASTER_SITES= ${MASTER_SITE_GNOME}
MASTER_SITE_SUBDIR= sources/${PORTNAME}/0.11
@@ -22,7 +21,7 @@ LIB_DEPENDS= musicbrainz.4:${PORTSDIR}/audio/libmusicbrainz \
totem-plparser.10:${PORTSDIR}/multimedia/totem-pl-parser \
dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \
sexy.2:${PORTSDIR}/x11-toolkits/libsexy \
- soup-2.2.8:${PORTSDIR}/devel/libsoup22 \
+ soup-2.4.1:${PORTSDIR}/devel/libsoup \
gnome-media-profiles.0:${PORTSDIR}/audio/gnome-media
NO_LATEST_LINK= yes
@@ -36,7 +35,8 @@ USE_GNOME= gnomehack intlhack gnomeprefix libgnomeui nautiluscdburner
WANT_GNOME= yes
USE_GSTREAMER= flac mp3 gnomevfs gconf jpeg
USE_AUTOTOOLS= libtool:15
-CONFIGURE_ARGS= --enable-nautilus-menu --with-playback=gstreamer-0-10
+CONFIGURE_ARGS= --enable-nautilus-menu --with-playback=gstreamer-0-10 \
+ --disable-vala
INSTALLS_ICONS= yes
USE_LDCONFIG= yes
CONFIGURE_ENV= LIBS="-lm" \
@@ -50,7 +50,8 @@ OPTIONS= DAAP "Enable iTunes music sharing" off \
FAAD "Enable FAAD decoder support" off \
NOTIFY "Enable libnotify support" on \
VORBIS "Enable Ogg/Vorbis support" on \
- LIRC "Enable Infrared syncing support" off
+ LIRC "Enable Infrared syncing support" off \
+ GECKO_PLUGIN "Enable iTunes browser plugin" on
# GDA "Enable GDA database storage" off
.include <bsd.port.pre.mk>
@@ -121,4 +122,16 @@ CONFIGURE_ARGS+=--without-ipod
PLIST_SUB+= IPOD="@comment "
.endif
+.if !defined(WITHOUT_GECKO_PLUGIN)
+USE_GECKO= firefox mozilla seamonkey xulrunner<->firefox firefox-devel<->firefox
+.include "${PORTSDIR}/www/mozilla/bsd.gecko.mk"
+CONFIGURE_ARGS+=--enable-browser-plugin \
+ --with-gecko=${GECKO}
+CONFIGURE_ENV+= MOZILLA_PLUGINDIR=${BROWSER_PLUGINS_DIR}
+PLIST_SUB+= GECKO_PLUGIN=""
+.else
+CONFIGURE_ARGS+=--disable-browser-plugin
+PLIST_SUB+= GECKO_PLUGIN="@comment "
+.endif
+
.include <bsd.port.post.mk>
diff --git a/audio/rhythmbox-devel/distinfo b/audio/rhythmbox-devel/distinfo
index bc68406d7..d5e05a801 100644
--- a/audio/rhythmbox-devel/distinfo
+++ b/audio/rhythmbox-devel/distinfo
@@ -1,3 +1,3 @@
-MD5 (gnome2/rhythmbox-0.11.4.tar.bz2) = 240f5c9c7986d9feb9d4dfe4f795f1b9
-SHA256 (gnome2/rhythmbox-0.11.4.tar.bz2) = 8a04e32a3e19c324ac075e33d86906398491cddcd8d22b15d0527e7b2de436af
-SIZE (gnome2/rhythmbox-0.11.4.tar.bz2) = 4443283
+MD5 (gnome2/rhythmbox-0.11.5.tar.bz2) = 967440dd984ec724e7e7992d5bd57bbd
+SHA256 (gnome2/rhythmbox-0.11.5.tar.bz2) = 26e9fd040bcd04cf9d98bccfd43fdd4438cad9a1cbc478bdb83dd7b3c3654f35
+SIZE (gnome2/rhythmbox-0.11.5.tar.bz2) = 4485762
diff --git a/audio/rhythmbox-devel/files/patch-configure b/audio/rhythmbox-devel/files/patch-configure
new file mode 100644
index 000000000..cb7075d40
--- /dev/null
+++ b/audio/rhythmbox-devel/files/patch-configure
@@ -0,0 +1,29 @@
+--- configure.orig 2008-03-17 00:11:17.000000000 -0400
++++ configure 2008-03-17 00:26:52.000000000 -0400
+@@ -14152,7 +14152,7 @@ else
+ echo "${ECHO_T}yes" >&6; }
+ have_gio=yes
+ fi
+-if test x$have_gio == "xyes"; then
++if test x$have_gio = "xyes"; then
+
+ cat >>confdefs.h <<\_ACEOF
+ #define HAVE_GIO 1
+@@ -14244,7 +14244,7 @@ echo "$as_me: error: HAL support explici
+ { (exit 1); exit 1; }; }
+ fi
+
+- if test "x$enable_hal" == "xyes"; then
++ if test "x$enable_hal" = "xyes"; then
+
+ cat >>confdefs.h <<\_ACEOF
+ #define HAVE_HAL 1
+@@ -21807,7 +21807,7 @@ echo "${ECHO_T}yes" >&6; }
+ :
+ fi
+ fi
+-MOZILLA_PLUGINDIR="${MOZILLA_PLUGINDIR:="\${libdir}/mozilla/plugins"}"
++MOZILLA_PLUGINDIR="${MOZILLA_PLUGINDIR}"
+
+
+ if test x$enable_browser_plugin = xyes; then
diff --git a/audio/rhythmbox-devel/pkg-descr b/audio/rhythmbox-devel/pkg-descr
index 60afe778d..9c4ecf6ca 100644
--- a/audio/rhythmbox-devel/pkg-descr
+++ b/audio/rhythmbox-devel/pkg-descr
@@ -1,5 +1,5 @@
-Rhythmbox is an integrated music management application, originally inspired by
-Apple's iTunes. It is free software, designed to work well under the GNOME
+Rhythmbox is an integrated music management application, originally inspired by
+Apple's iTunes. It is free software, designed to work well under the GNOME
Desktop, and based on the powerful GStreamer media framework.
WWW: http://www.gnome.org/projects/rhythmbox/
diff --git a/audio/rhythmbox-devel/pkg-plist b/audio/rhythmbox-devel/pkg-plist
index bc3592519..2ba9b876a 100644
--- a/audio/rhythmbox-devel/pkg-plist
+++ b/audio/rhythmbox-devel/pkg-plist
@@ -1,12 +1,12 @@
bin/rhythmbox
bin/rhythmbox-client
+%%GECKO_PLUGIN%%lib/browser_plugins/librhythmbox-itms-detection-plugin.a
+%%GECKO_PLUGIN%%lib/browser_plugins/librhythmbox-itms-detection-plugin.la
+%%GECKO_PLUGIN%%lib/browser_plugins/librhythmbox-itms-detection-plugin.so
lib/librhythmbox-core.a
lib/librhythmbox-core.la
lib/librhythmbox-core.so
lib/librhythmbox-core.so.0
-lib/mozilla/plugins/librhythmbox-itms-detection-plugin.a
-lib/mozilla/plugins/librhythmbox-itms-detection-plugin.la
-lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so
%%PYTHON%%lib/rhythmbox/plugins/artdisplay/AmazonCoverArtSearch.py
%%PYTHON%%lib/rhythmbox/plugins/artdisplay/AmazonCoverArtSearch.pyc
%%PYTHON%%lib/rhythmbox/plugins/artdisplay/AmazonCoverArtSearch.pyo
@@ -431,6 +431,7 @@ share/locale/nl/LC_MESSAGES/rhythmbox.mo
share/locale/oc/LC_MESSAGES/rhythmbox.mo
share/locale/pa/LC_MESSAGES/rhythmbox.mo
share/locale/pl/LC_MESSAGES/rhythmbox.mo
+share/locale/ps/LC_MESSAGES/rhythmbox.mo
share/locale/pt/LC_MESSAGES/rhythmbox.mo
share/locale/pt_BR/LC_MESSAGES/rhythmbox.mo
share/locale/ro/LC_MESSAGES/rhythmbox.mo
@@ -577,6 +578,8 @@ share/rhythmbox/rhythmbox-ui.xml
@dirrmtry share/locale/zh_HK
@dirrmtry share/locale/rw/LC_MESSAGES
@dirrmtry share/locale/rw
+@dirrmtry share/locale/ps/LC_MESSAGES
+@dirrmtry share/locale/ps
@dirrmtry share/locale/oc/LC_MESSAGES
@dirrmtry share/locale/oc
@dirrmtry share/locale/dz/LC_MESSAGES