diff --git a/multimedia/Makefile b/multimedia/Makefile index d1a6be1cd7b2..aa9642b292f9 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -38,6 +38,7 @@ SUBDIR += gtksubtitler SUBDIR += gxanim SUBDIR += gxine + SUBDIR += gxmms SUBDIR += hayes SUBDIR += kaffeine SUBDIR += kaffeine-mozilla diff --git a/multimedia/gxmms/Makefile b/multimedia/gxmms/Makefile new file mode 100644 index 000000000000..fc9ff1ae8de7 --- /dev/null +++ b/multimedia/gxmms/Makefile @@ -0,0 +1,27 @@ +# New ports collection makefile for: gxmms +# Date created: 3 November 2004 +# Whom: Radek Kozlowski +# +# $FreeBSD$ +# + +PORTNAME= gxmms +PORTVERSION= 0.2.1 +CATEGORIES= multimedia gnome +MASTER_SITES= ${MASTER_SITE_SAVANNAH} +MASTER_SITE_SUBDIR= ${PORTNAME} + +MAINTAINER= radek@raadradd.com +COMMENT= A simple GNOME panel applet for controlling XMMS + +BUILD_DEPENDS= xmms:${PORTSDIR}/multimedia/xmms +RUN_DEPENDS= xmms:${PORTSDIR}/multimedia/xmms + +USE_GMAKE= yes +USE_GNOME= gnomehack gnomepanel gnomeprefix intlhack +USE_LIBTOOL_VER=15 +USE_X_PREFIX= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" + +.include diff --git a/multimedia/gxmms/distinfo b/multimedia/gxmms/distinfo new file mode 100644 index 000000000000..9fcfbefc3879 --- /dev/null +++ b/multimedia/gxmms/distinfo @@ -0,0 +1,2 @@ +MD5 (gxmms-0.2.1.tar.gz) = cdb986fa0545b787ac71ef6336823831 +SIZE (gxmms-0.2.1.tar.gz) = 129794 diff --git a/multimedia/gxmms/files/patch-src-xmmsctrl.c b/multimedia/gxmms/files/patch-src-xmmsctrl.c new file mode 100644 index 000000000000..2e14c7e83b7d --- /dev/null +++ b/multimedia/gxmms/files/patch-src-xmmsctrl.c @@ -0,0 +1,18 @@ +--- src/xmmsctrl.c.orig Fri Sep 3 00:19:54 2004 ++++ src/xmmsctrl.c Thu Nov 4 14:36:56 2004 +@@ -48,13 +48,14 @@ + static gchar *msg_error = _("Sorry, unable to launch XMMS."); + gint timer; + time_t lt; ++ gchar *exec_this; + + if (xmms_remote_is_running(xmms->session)) + { + return; + } + +- gchar *exec_this = g_strdup_printf("%s &", exec_cmd); ++ exec_this = g_strdup_printf("%s &", exec_cmd); + + if (system(exec_this)) + { diff --git a/multimedia/gxmms/pkg-descr b/multimedia/gxmms/pkg-descr new file mode 100644 index 000000000000..8c7cc24c1b49 --- /dev/null +++ b/multimedia/gxmms/pkg-descr @@ -0,0 +1,13 @@ +Gxmms is a simple GNOME panel applet that lets you control the basic +functions of the X MultiMedia System (XMMS). It has the following +features: + + * Scrollable track time progress bar + * Volume control with mouse scrollwheel + * Buttons: Previous track - Play / Pause - Stop - Next track - Eject + * Real-time tooltips with track title and time + * Control repeat and shuffle properties + * Show/Hide main window, playlist editor, graphical eq and more + * Internazionalization (i18n) + +WWW: http://www.nongnu.org/gxmms/ diff --git a/multimedia/gxmms/pkg-plist b/multimedia/gxmms/pkg-plist new file mode 100644 index 000000000000..1eae5f334dbb --- /dev/null +++ b/multimedia/gxmms/pkg-plist @@ -0,0 +1,14 @@ +libdata/bonobo/servers/GNOME_gxmmsApplet.server +libexec/gxmms_applet +share/gnome/gnome-2.0/ui/GNOME_gxmmsApplet.xml +share/gnome/gxmms/gxmms.png +share/gnome/gxmms/gxmms_eject.png +share/gnome/gxmms/gxmms_next.png +share/gnome/gxmms/gxmms_play_pause.png +share/gnome/gxmms/gxmms_prev.png +share/gnome/gxmms/gxmms_stop.png +share/gnome/pixmaps/gxmms_mini.png +share/locale/ca/LC_MESSAGES/gxmms.mo +share/locale/es/LC_MESSAGES/gxmms.mo +share/locale/fr/LC_MESSAGES/gxmms.mo +@dirrm share/gnome/gxmms