diff options
author | hubertf <hubertf@pkgsrc.org> | 2000-12-28 01:25:40 +0000 |
---|---|---|
committer | hubertf <hubertf@pkgsrc.org> | 2000-12-28 01:25:40 +0000 |
commit | 89d351ad30d67727c82ff7c16c55c95206ed0fa3 (patch) | |
tree | ddfd06a4ad6fc8ba165cc10b16a26aa009c8d752 /audio/xmp | |
parent | 901b10a6f68fa4d2e4881b29c8ddb575f3c3ec48 (diff) | |
download | pkgsrc-89d351ad30d67727c82ff7c16c55c95206ed0fa3.tar.gz |
Added xmp-2.0.2:
This is the Extended Module Player, an open source module player for UNIX
distributed under the terms of the GNU GPL. xmp currently runs on several
platforms, including ALSA, OSS (for Linux on i386 and Alpha and FreeBSD),
BSD, SunOS, Solaris, S/Linux and HP-UX. On PC class machines with GUS or
AWE cards xmp takes advantage of the OSS sequencer to play modules with
virtually no system load. Using software mixing, xmp plays at rates up to
48 kHz in mono or stereo, 8 or 16 bits, signed or unsigned, little or big
endian samples with 32 bit linear interpolation.
The current version of xmp supports many Amiga and PC module formats
(including packed, Powerpacked and SQSHed modules) -- currently 47 known
formats.
Submitted by Rui-Xiang Guo <rxg@ms25.url.com.tw> in PR 11026.
Diffstat (limited to 'audio/xmp')
-rw-r--r-- | audio/xmp/Makefile | 22 | ||||
-rw-r--r-- | audio/xmp/files/md5 | 3 | ||||
-rw-r--r-- | audio/xmp/files/patch-sum | 6 | ||||
-rw-r--r-- | audio/xmp/patches/patch-aa | 23 | ||||
-rw-r--r-- | audio/xmp/patches/patch-ab | 22 | ||||
-rw-r--r-- | audio/xmp/patches/patch-ac | 13 | ||||
-rw-r--r-- | audio/xmp/patches/patch-ad | 13 | ||||
-rw-r--r-- | audio/xmp/pkg/COMMENT | 1 | ||||
-rw-r--r-- | audio/xmp/pkg/DESCR | 12 | ||||
-rw-r--r-- | audio/xmp/pkg/PLIST | 7 |
10 files changed, 122 insertions, 0 deletions
diff --git a/audio/xmp/Makefile b/audio/xmp/Makefile new file mode 100644 index 00000000000..1a9df8daf16 --- /dev/null +++ b/audio/xmp/Makefile @@ -0,0 +1,22 @@ +# $NetBSD: Makefile,v 1.1.1.1 2000/12/28 01:25:40 hubertf Exp $ +# FreeBSD: ports/audio/xmp/Makefile,v 1.5 2000/04/08 21:24:59 mharo Exp +# + +DISTNAME= xmp-2.0.2 +CATEGORIES= audio +MASTER_SITES= http://xmp.helllabs.org/pkg/2.0.2/ \ + http://xmp.linuxbox.com/pkg/2.0.2/ +EXTRACT_SUFX= .tar.bz2 + +MAINTAINER= rxg@ms25.url.com.tw +HOMEPAGE= http://xmp.helllabs.org/ + +GNU_CONFIGURE= yes +CONFIGURE_ARGS+=--disable-alsa \ + --disable-oss \ + --disable-xmms + +USE_X11= yes +USE_GMAKE= yes + +.include "../../mk/bsd.pkg.mk" diff --git a/audio/xmp/files/md5 b/audio/xmp/files/md5 new file mode 100644 index 00000000000..de6341bf3d7 --- /dev/null +++ b/audio/xmp/files/md5 @@ -0,0 +1,3 @@ +$NetBSD: md5,v 1.1.1.1 2000/12/28 01:25:40 hubertf Exp $ + +MD5 (xmp-2.0.2.tar.bz2) = 4680cdf3de9482b42055807f64b99e13 diff --git a/audio/xmp/files/patch-sum b/audio/xmp/files/patch-sum new file mode 100644 index 00000000000..730975543a9 --- /dev/null +++ b/audio/xmp/files/patch-sum @@ -0,0 +1,6 @@ +$NetBSD: patch-sum,v 1.1.1.1 2000/12/28 01:25:40 hubertf Exp $ + +MD5 (patch-aa) = 32b25668ae080cfde57309b5604ca7f5 +MD5 (patch-ab) = cb7481895278eb1416449748c0d62980 +MD5 (patch-ac) = 106b005f85b7cc0f54970cd9b1eab221 +MD5 (patch-ad) = 7a22a857872c5f416641363fbee38659 diff --git a/audio/xmp/patches/patch-aa b/audio/xmp/patches/patch-aa new file mode 100644 index 00000000000..bb52322f4a0 --- /dev/null +++ b/audio/xmp/patches/patch-aa @@ -0,0 +1,23 @@ +$NetBSD: patch-aa,v 1.1.1.1 2000/12/28 01:25:40 hubertf Exp $ + +--- Makefile.orig Sat Sep 16 01:24:09 2000 ++++ Makefile Sat Sep 16 01:25:45 2000 +@@ -15,6 +15,7 @@ + DDIRS = lib docs etc src scripts debian + CFILES = + DCFILES = Makefile.rules.old config.log config.status config.cache ++ETCDIR = ${PREFIX}/etc + + all: xmp + +@@ -42,8 +43,8 @@ + + install:: + @echo +- @echo " Installation complete. To customize, copy /etc/xmp.conf to" +- @echo " \$$HOME/.xmp/xmp.conf and /etc/xmp-modules.conf to \$$HOME/.xmp/modules.conf" ++ @echo " Installation complete. To customize, copy ${PREFIX}/etc/xmp.conf to" ++ @echo " \$$HOME/.xmp/xmp.conf and ${PREFIX}/etc/xmp-modules.conf to \$$HOME/.xmp/modules.conf" + @echo + @echo " Please report bugs to xmp-bugs@helllabs.org." + @echo diff --git a/audio/xmp/patches/patch-ab b/audio/xmp/patches/patch-ab new file mode 100644 index 00000000000..576d39d2306 --- /dev/null +++ b/audio/xmp/patches/patch-ab @@ -0,0 +1,22 @@ +$NetBSD: patch-ab,v 1.1.1.1 2000/12/28 01:25:40 hubertf Exp $ + +--- src/player/readrc.c.orig Sat Sep 16 01:35:21 2000 ++++ src/player/readrc.c Sat Sep 16 01:38:24 2000 +@@ -56,7 +56,7 @@ + if ((rc = fopen (myrc2, "r")) == NULL) { + if ((rc = fopen (myrc, "r")) == NULL) { + #ifndef __EMX__ +- if ((rc = fopen ("/etc/xmp.conf", "r")) == NULL) { ++ if ((rc = fopen ("ETCDIR/xmp.conf", "r")) == NULL) { + #else + if ((rc = fopen ("xmp.conf", "r")) == NULL) { + #endif +@@ -202,7 +202,7 @@ + myrc = malloc ((home ? strlen (home) : 0) + 20); + #ifndef __EMX__ + sprintf (myrc, "%s/.xmp/modules.conf", home); +- parse_modconf (ctl, "/etc/xmp-modules.conf", crc, size); ++ parse_modconf (ctl, "ETCDIR/xmp-modules.conf", crc, size); + #else + sprintf (myrc, "%s\\.xmp\\modules.conf", home); + parse_modconf (ctl, "xmp-modules.conf", crc, size); diff --git a/audio/xmp/patches/patch-ac b/audio/xmp/patches/patch-ac new file mode 100644 index 00000000000..fe87be9956c --- /dev/null +++ b/audio/xmp/patches/patch-ac @@ -0,0 +1,13 @@ +$NetBSD: patch-ac,v 1.1.1.1 2000/12/28 01:25:40 hubertf Exp $ + +--- etc/Makefile.orig Wed Feb 2 21:20:34 2000 ++++ etc/Makefile Fri Sep 15 23:22:03 2000 +@@ -21,7 +21,7 @@ + @if [ -f /etc/xmp-modules.conf ]; then \ + mv -f /etc/xmp-modules.conf /etc/xmp-modules.conf.old; \ + fi +- $(INSTALL) -m644 xmp.conf xmp-modules.conf /etc ++ $(INSTALL) -m644 xmp.conf xmp-modules.conf ${PREFIX}/etc + + xmp.spec: xmp.spec.in ../Makefile.rules + cat $@.in | sed 's/@VERSION@/$(VERSION)/g' > $@ diff --git a/audio/xmp/patches/patch-ad b/audio/xmp/patches/patch-ad new file mode 100644 index 00000000000..8d7344f87b2 --- /dev/null +++ b/audio/xmp/patches/patch-ad @@ -0,0 +1,13 @@ +$NetBSD: patch-ad,v 1.1.1.1 2000/12/28 01:25:40 hubertf Exp $ + +--- src/main/Makefile.orig Fri Sep 15 23:17:25 2000 ++++ src/main/Makefile Fri Sep 15 23:20:30 2000 +@@ -6,7 +6,7 @@ + XDEPS = + BINS = xmp $(X_XMP) + XLIBS = -L../../lib -lxmp #-lefence +-X11LIBS = -lX11 -lXext ++X11LIBS = -lX11 -lXext -Wl,-R${X11BASE}/lib + XPMS = bg1.xpm bg2.xpm bg3.xpm + DFILES = Makefile $(OBJS:.o=.c) $(X11OBJS:.o=.c) main.c xpanel.h $(XPMS) \ + simple.c diff --git a/audio/xmp/pkg/COMMENT b/audio/xmp/pkg/COMMENT new file mode 100644 index 00000000000..43a42576ac8 --- /dev/null +++ b/audio/xmp/pkg/COMMENT @@ -0,0 +1 @@ +Player for many different Amiga and PC module formats. diff --git a/audio/xmp/pkg/DESCR b/audio/xmp/pkg/DESCR new file mode 100644 index 00000000000..e5e75631bfc --- /dev/null +++ b/audio/xmp/pkg/DESCR @@ -0,0 +1,12 @@ +This is the Extended Module Player, an open source module player for UNIX +distributed under the terms of the GNU GPL. xmp currently runs on several +platforms, including ALSA, OSS (for Linux on i386 and Alpha and FreeBSD), +BSD, SunOS, Solaris, S/Linux and HP-UX. On PC class machines with GUS or +AWE cards xmp takes advantage of the OSS sequencer to play modules with +virtually no system load. Using software mixing, xmp plays at rates up to +48 kHz in mono or stereo, 8 or 16 bits, signed or unsigned, little or big +endian samples with 32 bit linear interpolation. + +The current version of xmp supports many Amiga and PC module formats +(including packed, Powerpacked and SQSHed modules) -- currently 47 known +formats. diff --git a/audio/xmp/pkg/PLIST b/audio/xmp/pkg/PLIST new file mode 100644 index 00000000000..a3e9ad2a050 --- /dev/null +++ b/audio/xmp/pkg/PLIST @@ -0,0 +1,7 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2000/12/28 01:25:40 hubertf Exp $ +bin/xmp +bin/xxmp +etc/xmp-modules.conf +etc/xmp.conf +man/man1/xmp.1 +man/man1/xxmp.1 |