summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--audio/nas/Makefile17
-rw-r--r--audio/nas/PLIST.clients5
-rw-r--r--audio/nas/distinfo14
-rw-r--r--audio/nas/patches/patch-aa13
-rw-r--r--audio/nas/patches/patch-ab14
-rw-r--r--audio/nas/patches/patch-ac34
-rw-r--r--audio/nas/patches/patch-ad22
-rw-r--r--audio/nas/patches/patch-ae12
8 files changed, 75 insertions, 56 deletions
diff --git a/audio/nas/Makefile b/audio/nas/Makefile
index b70bd758fb5..2d730ad7c15 100644
--- a/audio/nas/Makefile
+++ b/audio/nas/Makefile
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.19 2002/10/18 14:02:12 jlam Exp $
+# $NetBSD: Makefile,v 1.20 2002/11/28 11:40:45 markd Exp $
# FreeBSD ID: Makefile,v 1.8 1997/01/06 12:04:12 jkh Exp
#
-DISTNAME= nas-1.4.2.src
+DISTNAME= nas-1.6.src
PKGNAME= ${DISTNAME:S/.src//}
WRKSRC= ${WRKDIR}/${PKGNAME}
CATEGORIES= audio
@@ -17,8 +17,17 @@ USE_BUILDLINK2= # defined
USE_IMAKE= # defined
USE_X11BASE= # defined
+PKG_SYSCONFSUBDIR= nas
+
pre-configure:
cd ${WRKSRC}; for file in \
+ config/NetAudio.def; \
+ do \
+ ${SED} -e "s|@PKG_SYSCONFDIR@|${PKG_SYSCONFDIR}|g" \
+ $${file} >> $${file}.fixed; \
+ ${MV} -f $${file}.fixed $${file}; \
+ done
+ cd ${WRKSRC}; for file in \
server/nasd.conf.eg \
server/dda/voxware/auvoxware.c; \
do \
@@ -28,9 +37,11 @@ pre-configure:
done
PLIST_SRC= ${PKGDIR}/PLIST.clients
-.if ${MACHINE_ARCH} == "i386"
+.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "sparc"
. include "../../mk/ossaudio.buildlink2.mk"
PLIST_SRC+= ${PKGDIR}/PLIST.voxware
+CONF_FILES= ${PREFIX}/share/examples/nas/nasd.conf.eg ${PKG_SYSCONFDIR}/nasd.conf
.endif
+.include "../../mk/bsd.pkg.install.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/audio/nas/PLIST.clients b/audio/nas/PLIST.clients
index dcb8b7b638d..2631a387be8 100644
--- a/audio/nas/PLIST.clients
+++ b/audio/nas/PLIST.clients
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.clients,v 1.1 2001/11/01 00:20:13 zuntum Exp $
+@comment $NetBSD: PLIST.clients,v 1.2 2002/11/28 11:40:45 markd Exp $
bin/auconvert
bin/auctl
bin/audemo
@@ -32,6 +32,7 @@ include/audio/audio.h
include/audio/audiolib.h
include/audio/audioutil.h
include/audio/fileutil.h
+include/audio/mutex.h
include/audio/snd.h
include/audio/sound.h
include/audio/soundlib.h
@@ -41,7 +42,7 @@ lib/X11/AuErrorDB
lib/libaudio.a
lib/libaudio.so
lib/libaudio.so.2
-lib/libaudio.so.2.1
+lib/libaudio.so.2.3
man/cat1/auconvert.0
man/cat1/auctl.0
man/cat1/audemo.0
diff --git a/audio/nas/distinfo b/audio/nas/distinfo
index da13d321536..038c421f03c 100644
--- a/audio/nas/distinfo
+++ b/audio/nas/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.4 2002/10/18 14:02:12 jlam Exp $
+$NetBSD: distinfo,v 1.5 2002/11/28 11:40:45 markd Exp $
-SHA1 (nas-1.4.2.src.tar.gz) = 39634818e5719a850eecf751bbccd98758721e4b
-Size (nas-1.4.2.src.tar.gz) = 816938 bytes
-SHA1 (patch-aa) = 344776f3bd3e24664c5cb675aea047b7de645f00
-SHA1 (patch-ab) = e749e6d8517b91a1b362ec50566edfb7c07ea24c
-SHA1 (patch-ac) = 77e8b791a63240e59cbc73c9e20b5874e4acea5c
-SHA1 (patch-ad) = 56c089c327066eec55655974bac8b56442fa7fcb
+SHA1 (nas-1.6.src.tar.gz) = cba0fae4be38cdad9b84e79cbabb8cad2b44bbe0
+Size (nas-1.6.src.tar.gz) = 1099385 bytes
+SHA1 (patch-ab) = f02fba53ac1a3e4debd0401069eba130d670dca7
+SHA1 (patch-ac) = 36f8ee0ec494e9d6a7994780c608c7a5fbf2114d
+SHA1 (patch-ad) = c8e77228282cdd4de5d9686e88a260e286c6bf80
+SHA1 (patch-ae) = f8ec2cb1809937aa7366ab65bee294e8affce543
diff --git a/audio/nas/patches/patch-aa b/audio/nas/patches/patch-aa
deleted file mode 100644
index 5c484ed9ab6..00000000000
--- a/audio/nas/patches/patch-aa
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-aa,v 1.5 2001/07/14 13:35:13 jlam Exp $
-
---- config/NetAudio.tmpl.orig Sun Mar 18 15:36:39 2001
-+++ config/NetAudio.tmpl
-@@ -222,7 +222,7 @@
- #define AuInstallManPage(file,destdir) AuInstallManPageLong(file,destdir,file)
-
- #define AuInstallManPageLong(file,destdir,dest) @@\
--install.man:: file.man @@\
-+tmp.man:: file.man @@\
- @(rel=`cat $(TOP)/RELEASE | \ @@\
- sed 's/Network Audio System Release //'`; \ @@\
- sed -f $(TOP)/config/mungeman \ @@\
diff --git a/audio/nas/patches/patch-ab b/audio/nas/patches/patch-ab
index 75f27446e92..d8a305a5c94 100644
--- a/audio/nas/patches/patch-ab
+++ b/audio/nas/patches/patch-ab
@@ -1,8 +1,8 @@
-$NetBSD: patch-ab,v 1.7 2002/10/18 14:02:12 jlam Exp $
+$NetBSD: patch-ab,v 1.8 2002/11/28 11:40:46 markd Exp $
---- server/Imakefile.orig Tue Dec 12 20:45:48 2000
+--- server/Imakefile.orig Wed Jul 24 13:49:33 2002
+++ server/Imakefile
-@@ -38,7 +38,7 @@ XCOMM $NCDId: @(#)Imakefile,v 1.17 1995/
+@@ -38,7 +38,7 @@
EXTENSIONS =
XAULIB =
XDMCPLIB =
@@ -11,14 +11,18 @@ $NetBSD: patch-ab,v 1.7 2002/10/18 14:02:12 jlam Exp $
BSDEMUL = $(LIBSRC)/Berk/Berklib.o
MFB =
CFB =
-@@ -217,10 +217,11 @@ clean::
+@@ -224,6 +224,7 @@
$(RM) $(ALL)
ETCDIR = NasConfigSearchPath
-+ EGDIR = ${PREFIX}/share/examples/nas
++ EGDIR = ${PREFIX}/share/examples/nas
InstallManPage(nasd,$(MANDIR))
+ #ifdef InstallGenManPage
+@@ -231,7 +232,7 @@
+ #else
InstallManPage(nasd.conf,$(RCMANDIR))
+ #endif
-InstallNonExecFile(nasd.conf.eg,$(ETCDIR))
+InstallNonExecFile(nasd.conf.eg,$(EGDIR))
diff --git a/audio/nas/patches/patch-ac b/audio/nas/patches/patch-ac
index dd9ca28758e..8db4843c54f 100644
--- a/audio/nas/patches/patch-ac
+++ b/audio/nas/patches/patch-ac
@@ -1,27 +1,29 @@
-$NetBSD: patch-ac,v 1.5 2002/10/18 14:02:13 jlam Exp $
+$NetBSD: patch-ac,v 1.6 2002/11/28 11:40:46 markd Exp $
---- server/nasd.conf.eg.orig Sat Jan 1 22:03:50 2000
-+++ server/nasd.conf.eg Thu Aug 3 21:11:29 2000
-@@ -29,7 +29,7 @@
+--- server/nasd.conf.eg.orig Tue Oct 8 16:08:02 2002
++++ server/nasd.conf.eg
+@@ -29,8 +29,8 @@
inputsection
-- device "/dev/dsp1" # the SB emulation on my PAS16
-+ device "@DEVOSSAUDIO@"
- maxrate 11025
+- device "/dev/dsp1" # The input device, usually
+- mixer "/dev/mixer1" # mixer device
++ device "@DEVOSSAUDIO@" # The input device, usually
++ mixer "/dev/mixer" # mixer device
+ gain 50 # default input gain (0-100)
+ maxrate 44100
minrate 4000 # Kind of redundant
- maxfrags 3 # We want really low latency
-@@ -41,7 +41,7 @@
+@@ -47,7 +47,7 @@
# These are used by voxware only for now.
outputsection
-- device "/dev/dsp" # the full 16 bit interface!
-+ device "@DEVOSSAUDIO@"
- maxrate 33000 # is flakey on my OPTi mb at 44
- minrate 5000 # Redundant again
- maxfrags 3 # Low latency (for doom!)
-@@ -57,7 +57,7 @@
- # was an 8 bit SB and the PC speaker with the voxware server.
+- device "/dev/dsp" # The output device, usually
++ device "@DEVOSSAUDIO@" # The output device, usually
+ mixer "/dev/mixer" # mixer device
+ gain 50 # default output gain (0-100)
+ maxrate 44100 # CD quality.
+@@ -73,7 +73,7 @@
+ #
#
#outputsection
-# device "/dev/pcaudio"
diff --git a/audio/nas/patches/patch-ad b/audio/nas/patches/patch-ad
index e42348fe305..0dd5e2695fb 100644
--- a/audio/nas/patches/patch-ad
+++ b/audio/nas/patches/patch-ad
@@ -1,20 +1,22 @@
-$NetBSD: patch-ad,v 1.8 2002/10/18 14:02:13 jlam Exp $
+$NetBSD: patch-ad,v 1.9 2002/11/28 11:40:46 markd Exp $
---- server/dda/voxware/auvoxware.c.orig Thu Oct 5 20:39:16 2000
+--- server/dda/voxware/auvoxware.c.orig Thu Jul 25 12:42:28 2002
+++ server/dda/voxware/auvoxware.c
-@@ -224,7 +224,11 @@
+@@ -238,8 +238,13 @@
256, /* fragSize */
3, /* minFrags */
32, /* maxFrags */
+#if defined(__NetBSD__)
+ "@DEVOSSAUDIO@", /* device */
++ "/dev/mixer", /* mixer */
+#else
"/dev/dsp1", /* device */
+ "/dev/mixer1", /* mixer */
+#endif
- 0 /* isPCSpeaker */
- }, sndStatOut =
- {
-@@ -237,7 +241,11 @@
+ #if defined(__CYGWIN__)
+ O_RDONLY, /* howToOpen */
+ #else
+@@ -260,7 +265,11 @@
256, /* fragSize */
3, /* minFrags */
32, /* maxFrags */
@@ -23,6 +25,6 @@ $NetBSD: patch-ad,v 1.8 2002/10/18 14:02:13 jlam Exp $
+#else
"/dev/dsp", /* device */
+#endif
- 0 /* isPCSpeaker */
- };
-
+ "/dev/mixer", /* mixer */
+ #if defined(__CYGWIN__)
+ O_WRONLY, /* howToOpen */
diff --git a/audio/nas/patches/patch-ae b/audio/nas/patches/patch-ae
new file mode 100644
index 00000000000..9fe58616703
--- /dev/null
+++ b/audio/nas/patches/patch-ae
@@ -0,0 +1,12 @@
+$NetBSD: patch-ae,v 1.3 2002/11/28 11:40:46 markd Exp $
+
+--- config/NetAudio.def.orig Sun Feb 24 17:39:08 2002
++++ config/NetAudio.def
+@@ -8,6 +8,6 @@
+
+ XCOMM Directory where NAS will look for it's config file(s)
+ #ifndef NasConfigSearchPath
+-#define NasConfigSearchPath /etc/nas/
++#define NasConfigSearchPath @PKG_SYSCONFDIR@/
+ #endif
+