mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
Add gxmms, 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) PR: ports/73480 Submitted by: Radek Kozlowski <radek@raadradd.com>
This commit is contained in:
parent
578bcaff0f
commit
6a81221960
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=120771
6 changed files with 75 additions and 0 deletions
|
@ -38,6 +38,7 @@
|
||||||
SUBDIR += gtksubtitler
|
SUBDIR += gtksubtitler
|
||||||
SUBDIR += gxanim
|
SUBDIR += gxanim
|
||||||
SUBDIR += gxine
|
SUBDIR += gxine
|
||||||
|
SUBDIR += gxmms
|
||||||
SUBDIR += hayes
|
SUBDIR += hayes
|
||||||
SUBDIR += kaffeine
|
SUBDIR += kaffeine
|
||||||
SUBDIR += kaffeine-mozilla
|
SUBDIR += kaffeine-mozilla
|
||||||
|
|
27
multimedia/gxmms/Makefile
Normal file
27
multimedia/gxmms/Makefile
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
# New ports collection makefile for: gxmms
|
||||||
|
# Date created: 3 November 2004
|
||||||
|
# Whom: Radek Kozlowski <radek@raadradd.com>
|
||||||
|
#
|
||||||
|
# $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 <bsd.port.mk>
|
2
multimedia/gxmms/distinfo
Normal file
2
multimedia/gxmms/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
MD5 (gxmms-0.2.1.tar.gz) = cdb986fa0545b787ac71ef6336823831
|
||||||
|
SIZE (gxmms-0.2.1.tar.gz) = 129794
|
18
multimedia/gxmms/files/patch-src-xmmsctrl.c
Normal file
18
multimedia/gxmms/files/patch-src-xmmsctrl.c
Normal file
|
@ -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))
|
||||||
|
{
|
13
multimedia/gxmms/pkg-descr
Normal file
13
multimedia/gxmms/pkg-descr
Normal file
|
@ -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/
|
14
multimedia/gxmms/pkg-plist
Normal file
14
multimedia/gxmms/pkg-plist
Normal file
|
@ -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
|
Loading…
Add table
Reference in a new issue