summaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authorhubertf <hubertf>1999-12-13 02:48:41 +0000
committerhubertf <hubertf>1999-12-13 02:48:41 +0000
commit24f8a8337966d4702ef6c6bb3e28c8ae8774a980 (patch)
tree20694a8427e4a048b01e7e8e87724e54df8eb20b /audio
parent53d06564635b416605d3419a33fd5ee9e67ad9b6 (diff)
downloadpkgsrc-24f8a8337966d4702ef6c6bb3e28c8ae8774a980.tar.gz
eMixer is a front-end to mpg123 that allows you to
play and mix two mp3 streams together. This ability to mix two mp3s together makes eMixer act like a cross-fader effectively giving the user DJ like capabilities from their computer console. eMixer is also very able in a "real time" party environment. Best viewed in an (color-)rxvt.
Diffstat (limited to 'audio')
-rw-r--r--audio/emixer/Makefile19
-rw-r--r--audio/emixer/files/Makefile10
-rw-r--r--audio/emixer/files/md53
-rw-r--r--audio/emixer/files/patch-sum4
-rw-r--r--audio/emixer/patches/patch-aa16
-rw-r--r--audio/emixer/patches/patch-ab16
-rw-r--r--audio/emixer/pkg/COMMENT1
-rw-r--r--audio/emixer/pkg/DESCR8
-rw-r--r--audio/emixer/pkg/PLIST3
9 files changed, 80 insertions, 0 deletions
diff --git a/audio/emixer/Makefile b/audio/emixer/Makefile
new file mode 100644
index 00000000000..aed5a2882b1
--- /dev/null
+++ b/audio/emixer/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1.1.1 1999/12/13 02:48:41 hubertf Exp $
+#
+
+DISTNAME= emixer-0.05.3
+PKGNAME= emixer-0.5.3
+CATEGORIES= audio
+MASTER_SITES= http://emixer.linuxbox.com/
+
+MAINTAINER= hubertf@netbsd.org
+HOMEPAGE= http://emixer.linuxbox.com/
+
+DEPENDS+= libslang-1.*:../../devel/libslang
+DEPENDS+= ncurses-4.*:../../devel/ncurses
+DEPENDS+= mpg123-0.59*:../../audio/mpg123
+
+post-extract:
+ ${CP} ${FILESDIR}/Makefile ${WRKSRC}
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/audio/emixer/files/Makefile b/audio/emixer/files/Makefile
new file mode 100644
index 00000000000..000b12ab404
--- /dev/null
+++ b/audio/emixer/files/Makefile
@@ -0,0 +1,10 @@
+CFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib -Wl,-R${LOCALBASE}/lib
+
+all: emixer
+emixer: main.o
+ ${CC} ${LDFLAGS} -o ${.TARGET} ${.ALLSRC} -lslang -lncurses -lossaudio
+
+install:
+ ${BSD_INSTALL_PROGRAM} emixer ${PREFIX}/bin/emixer
+ ${BSD_INSTALL_DATA} readme ${PREFIX}/share/doc/emixer.readme
diff --git a/audio/emixer/files/md5 b/audio/emixer/files/md5
new file mode 100644
index 00000000000..c96b7e68fa3
--- /dev/null
+++ b/audio/emixer/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 1999/12/13 02:48:41 hubertf Exp $
+
+MD5 (emixer-0.05.3.tar.gz) = a43fd6fe621254e44ee2cef302554484
diff --git a/audio/emixer/files/patch-sum b/audio/emixer/files/patch-sum
new file mode 100644
index 00000000000..5589b6e6419
--- /dev/null
+++ b/audio/emixer/files/patch-sum
@@ -0,0 +1,4 @@
+$NetBSD: patch-sum,v 1.1.1.1 1999/12/13 02:48:41 hubertf Exp $
+
+MD5 (patch-aa) = 35be17da885908004a97f5df45aa6752
+MD5 (patch-ab) = a6df986223a10988c35701a13389c48a
diff --git a/audio/emixer/patches/patch-aa b/audio/emixer/patches/patch-aa
new file mode 100644
index 00000000000..115d4fd20b7
--- /dev/null
+++ b/audio/emixer/patches/patch-aa
@@ -0,0 +1,16 @@
+$NetBSD: patch-aa,v 1.1.1.1 1999/12/13 02:48:41 hubertf Exp $
+
+--- mixer.h.orig Mon Dec 13 02:18:43 1999
++++ mixer.h Mon Dec 13 02:19:01 1999
+@@ -17,7 +17,11 @@
+ #include <sys/stat.h>
+ #include <unistd.h>
+ #include <fcntl.h>
++#ifdef __NetBSD__
++#include <soundcard.h>
++#else
+ #include <sys/soundcard.h>
++#endif
+ #include <signal.h>
+ #include <sys/types.h>
+ #include <termios.h>
diff --git a/audio/emixer/patches/patch-ab b/audio/emixer/patches/patch-ab
new file mode 100644
index 00000000000..6c14b9b3697
--- /dev/null
+++ b/audio/emixer/patches/patch-ab
@@ -0,0 +1,16 @@
+$NetBSD: patch-ab,v 1.1.1.1 1999/12/13 02:48:41 hubertf Exp $
+
+--- nctgui.h.orig Mon Dec 13 02:15:43 1999
++++ nctgui.h Mon Dec 13 02:18:32 1999
+@@ -9,7 +9,11 @@
+
+ /* include files used by gui.c and main.c */
+ #include <ncurses.h>
++#ifdef __NetBSD__
++#include <slang.h>
++#else
+ #include <slang/slang.h>
++#endif
+ #include <string.h>
+
+ /* defines used by gui.c and main.c */
diff --git a/audio/emixer/pkg/COMMENT b/audio/emixer/pkg/COMMENT
new file mode 100644
index 00000000000..381d932afd8
--- /dev/null
+++ b/audio/emixer/pkg/COMMENT
@@ -0,0 +1 @@
+mpg123-frontend that can mix two mp3 streams, and fade between them
diff --git a/audio/emixer/pkg/DESCR b/audio/emixer/pkg/DESCR
new file mode 100644
index 00000000000..2abde6ce892
--- /dev/null
+++ b/audio/emixer/pkg/DESCR
@@ -0,0 +1,8 @@
+eMixer is a front-end to mpg123 that allows you to
+play and mix two mp3 streams together. This ability
+to mix two mp3s together makes eMixer act like a
+cross-fader effectively giving the user DJ like
+capabilities from their computer console. eMixer is
+also very able in a "real time" party environment.
+
+Best viewed in an (color-)rxvt.
diff --git a/audio/emixer/pkg/PLIST b/audio/emixer/pkg/PLIST
new file mode 100644
index 00000000000..ad10cdac11e
--- /dev/null
+++ b/audio/emixer/pkg/PLIST
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 1999/12/13 02:48:41 hubertf Exp $
+bin/emixer
+share/doc/emixer.readme