summaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authorhubertf <hubertf>1999-05-13 00:01:58 +0000
committerhubertf <hubertf>1999-05-13 00:01:58 +0000
commit4a97fb2edefe92acd7795284e587955efce9bf4a (patch)
tree611a465fa9e0385c614b7e2a304f8ac7d51e4708 /audio
parent107de505cb8c8214f8be7544ad4f097be472a116 (diff)
downloadpkgsrc-4a97fb2edefe92acd7795284e587955efce9bf4a.tar.gz
GQmpeg is a frontend to mpg123 with extensive themeability and playlist
support.
Diffstat (limited to 'audio')
-rw-r--r--audio/gqmpeg/Makefile23
-rw-r--r--audio/gqmpeg/files/md53
-rw-r--r--audio/gqmpeg/patches/patch-aa26
-rw-r--r--audio/gqmpeg/patches/patch-ab25
-rw-r--r--audio/gqmpeg/pkg/COMMENT1
-rw-r--r--audio/gqmpeg/pkg/DESCR14
-rw-r--r--audio/gqmpeg/pkg/MESSAGE12
-rw-r--r--audio/gqmpeg/pkg/PLIST2
8 files changed, 106 insertions, 0 deletions
diff --git a/audio/gqmpeg/Makefile b/audio/gqmpeg/Makefile
new file mode 100644
index 00000000000..13a56968225
--- /dev/null
+++ b/audio/gqmpeg/Makefile
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1.1.1 1999/05/13 00:01:58 hubertf Exp $
+# FreeBSD Id: Makefile,v 1.6 1998/12/28 01:02:05 vanilla Exp
+#
+
+DISTNAME= gqmpeg-0.5.1
+CATEGORIES= audio
+MASTER_SITES= http://www.geocities.com/SiliconValley/Haven/5235/
+EXTRACT_SUFX= .src.tgz
+
+MAINTAINER= rxg@ms25.url.com.tw
+HOMEPAGE= http://www.geocities.com/SiliconValley/Haven/5235/
+
+DEPENDS+= gtk+-1.2.2:../../x11/gtk
+DEPENDS+= imlib-1.9.4:../../graphics/imlib
+DEPENDS+= mpg123-0.59q:../../audio/mpg123
+
+USE_X11BASE= yes
+ALL_TARGET= gqmpeg
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/gqmpeg ${PREFIX}/bin
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/audio/gqmpeg/files/md5 b/audio/gqmpeg/files/md5
new file mode 100644
index 00000000000..13255d573d2
--- /dev/null
+++ b/audio/gqmpeg/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 1999/05/13 00:01:58 hubertf Exp $
+
+MD5 (gqmpeg-0.5.1.src.tgz) = 9649e5366da9298df19c216791fb9b14
diff --git a/audio/gqmpeg/patches/patch-aa b/audio/gqmpeg/patches/patch-aa
new file mode 100644
index 00000000000..a0e75d2fa49
--- /dev/null
+++ b/audio/gqmpeg/patches/patch-aa
@@ -0,0 +1,26 @@
+$NetBSD: patch-aa,v 1.1.1.1 1999/05/13 00:01:58 hubertf Exp $
+
+--- Makefile.orig Thu May 6 20:01:06 1999
++++ Makefile Thu May 6 20:24:58 1999
+@@ -1,11 +1,10 @@
+
+-PREFIX=/usr/local
+
+ GTK_INCLUDE = `gtk-config --cflags`
+ GTK_LIB = `gtk-config --libs`
+ IMLIB_INCLUDE = `imlib-config --cflags-gdk`
+ IMLIB_LIB = `imlib-config --libs-gdk`
+-CFLAGS = $(GTK_INCLUDE) $(IMLIB_INCLUDE)
++CFLAGS += $(GTK_INCLUDE) $(IMLIB_INCLUDE) -Dnetbsd
+ LDFLAGS = $(GTK_LIB) $(IMLIB_LIB)
+ CC = gcc -Wall $(CFLAGS)
+
+@@ -81,7 +80,7 @@
+ default_skin/volume_sl.xpm
+
+ gqmpeg: $(OBJS)
+- $(CC) $(OBJS) -o gqmpeg $(LDFLAGS)
++ $(CC) $(OBJS) -o gqmpeg $(LDFLAGS) -lossaudio
+
+ static: $(OBJS)
+ $(CC) $(OBJS) -o gqmpeg.static -static $(LDFLAGS)
diff --git a/audio/gqmpeg/patches/patch-ab b/audio/gqmpeg/patches/patch-ab
new file mode 100644
index 00000000000..b0ee8e389ea
--- /dev/null
+++ b/audio/gqmpeg/patches/patch-ab
@@ -0,0 +1,25 @@
+$NetBSD: patch-ab,v 1.1.1.1 1999/05/13 00:01:58 hubertf Exp $
+
+--- mixer.c.orig Thu May 6 20:04:04 1999
++++ mixer.c Thu May 6 20:10:47 1999
+@@ -32,6 +32,11 @@
+ #include <machine/soundcard.h>
+ #endif
+
++#ifdef netbsd
++#include <soundcard.h>
++#undef _POSIX_SOURCE
++#endif
++
+ #define LEFT 1
+ #define RIGHT 256
+ #define LEFT_MASK 0x00ff
+@@ -55,7 +60,7 @@
+ static GList *device_list = NULL;
+ static DeviceData *current_device = NULL;
+
+-#if defined (linux) || defined (__FreeBSD__)
++#if defined (linux) || defined (__FreeBSD__) || defined (netbsd)
+ void mixer_init(gint init_device_id)
+ {
+ char *device_names[] = SOUND_DEVICE_NAMES;
diff --git a/audio/gqmpeg/pkg/COMMENT b/audio/gqmpeg/pkg/COMMENT
new file mode 100644
index 00000000000..fad933e745f
--- /dev/null
+++ b/audio/gqmpeg/pkg/COMMENT
@@ -0,0 +1 @@
+a X Windows front end to the mpg123
diff --git a/audio/gqmpeg/pkg/DESCR b/audio/gqmpeg/pkg/DESCR
new file mode 100644
index 00000000000..25583e1259e
--- /dev/null
+++ b/audio/gqmpeg/pkg/DESCR
@@ -0,0 +1,14 @@
+GQmpeg is a frontend to mpg123 with extensive themeability and playlist
+support.
+
+Features:
+ - Extensive mpg123 option support.
+ - Shuffle, repeat.
+ - Shuffle and repeat preferences can be saved in each playlist.
+ - Customizable skins, including winamp skin support.
+ - A skin can contain an alternative face (shade mode for instance)
+ - ID3 tag reading/writing support (v1)
+ - Volume controls (can be connected to any available device)
+ - Basic file management (move/copy/rename/delete)
+ - Tab completion in most dialogs.
+ - Presets for playlists.
diff --git a/audio/gqmpeg/pkg/MESSAGE b/audio/gqmpeg/pkg/MESSAGE
new file mode 100644
index 00000000000..19a3908a2a8
--- /dev/null
+++ b/audio/gqmpeg/pkg/MESSAGE
@@ -0,0 +1,12 @@
+If you want other skins, you can download them from
+http://www.geocities.com/SiliconValley/Haven/5235/mpeg-skin.html
+To unpack them into HOME/.gqmpeg/skins then type
+"gqmpeg -skin:skinfile (the skin in the directory named skinfile)" to use them.
+
+ Shoutcast support:
+ (unsupported, very buggy) (not available in binary packages)
+ Shoutcast support _requires_ mpg123 0.59pre-p ..
+ ... mpg123 0.59o WILL NOT WORK!
+ The shoutcast directory of the source code includes a script and
+ instructions to use GQmpeg as a netscape plugin for shoutcast(.com)
+ pls files.
diff --git a/audio/gqmpeg/pkg/PLIST b/audio/gqmpeg/pkg/PLIST
new file mode 100644
index 00000000000..31fbe1c1fc5
--- /dev/null
+++ b/audio/gqmpeg/pkg/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 1999/05/13 00:01:58 hubertf Exp $
+bin/gqmpeg