pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/audio/nas Changes 1.7:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6c01e517ef3c
branches:  trunk
changeset: 484024:6c01e517ef3c
user:      adam <adam%pkgsrc.org@localhost>
date:      Tue Nov 23 08:50:23 2004 +0000

description:
Changes 1.7:
- fixed config/Imakefile so 'configure' command would work
  under cygwin.  Tested clients/server under cygwin.

- corrected a possible race condition in auvoxware that could
  cause the server to hang under certain conditions.  I do not
  know why I haven't seen this problem before, but I could
  recreate it easily by killing auplay while playing a long
  tune.

  If the system restarts syscalls after a signal handler has
  run, a situation could arise where the previous timer was
  never disabled.  This could cause a previous ioctl(DSP_SYNC)
  called from setSampleRate() to be constantly interrupted and
  restarted, causing an apparent hang.

  Now we just turn off the timer as the first thing in
  setSampleRate() so DSP_SYNC can actually finish.

  We also turn off the timer when openDevice is called, so the
  'wait for device to become available' code can work too.

- Patch from Tobias Diedrich that allows mixer init to
  fail in the voxware server.

- redid the FAQ in an attempt to make it more useful.  I'll
  try to keep it up to date.

- updated libtool due to a problem(s) reported by Steve
  McIntyre.

diffstat:

 audio/nas/Makefile         |  12 +++++-------
 audio/nas/PLIST.clients    |   3 ++-
 audio/nas/distinfo         |   8 ++++----
 audio/nas/patches/patch-ad |   8 ++++----
 4 files changed, 15 insertions(+), 16 deletions(-)

diffs (92 lines):

diff -r 81349b392cfe -r 6c01e517ef3c audio/nas/Makefile
--- a/audio/nas/Makefile        Tue Nov 23 06:43:01 2004 +0000
+++ b/audio/nas/Makefile        Tue Nov 23 08:50:23 2004 +0000
@@ -1,11 +1,10 @@
-# $NetBSD: Makefile,v 1.46 2004/10/28 13:38:52 wiz Exp $
+# $NetBSD: Makefile,v 1.47 2004/11/23 08:50:23 adam Exp $
 
-DISTNAME=      nas-1.6.src
+DISTNAME=      nas-1.7.src
 PKGNAME=       ${DISTNAME:S/.src//}
-PKGREVISION=   3
 CATEGORIES=    audio
 MASTER_SITES=  http://nas.codebrilliance.com/nas/ \
-               ftp://ftp.uni-duisburg.de/Sound/NAS/ \
+               ftp://ftp.uni-duisburg.de/Sound/NAS/
 
 MAINTAINER=    tech-pkg%NetBSD.org@localhost
 HOMEPAGE=      http://radscan.com/nas.html
@@ -15,13 +14,12 @@
 
 PKG_INSTALLATION_TYPES=        overwrite pkgviews
 
-WRKSRC=                ${WRKDIR}/${PKGNAME_NOREV}
+WRKSRC=                        ${WRKDIR}/${PKGNAME_NOREV}
 USE_BUILDLINK3=                yes
+USE_GNU_TOOLS+=                make
 USE_PKGINSTALL=                yes
 USE_IMAKE=             yes
 
-USE_GNU_TOOLS+=                make
-
 PKG_SYSCONFSUBDIR=     nas
 
 REPLACE_PERL=          clients/audio/auscope/auscope
diff -r 81349b392cfe -r 6c01e517ef3c audio/nas/PLIST.clients
--- a/audio/nas/PLIST.clients   Tue Nov 23 06:43:01 2004 +0000
+++ b/audio/nas/PLIST.clients   Tue Nov 23 08:50:23 2004 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.clients,v 1.4 2003/03/03 02:39:14 jschauma Exp $
+@comment $NetBSD: PLIST.clients,v 1.5 2004/11/23 08:50:23 adam Exp $
 bin/auconvert
 bin/auctl
 bin/audemo
@@ -33,6 +33,7 @@
 include/audio/audioutil.h
 include/audio/fileutil.h
 include/audio/mutex.h
+include/audio/release.h
 include/audio/snd.h
 include/audio/sound.h
 include/audio/soundlib.h
diff -r 81349b392cfe -r 6c01e517ef3c audio/nas/distinfo
--- a/audio/nas/distinfo        Tue Nov 23 06:43:01 2004 +0000
+++ b/audio/nas/distinfo        Tue Nov 23 08:50:23 2004 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.10 2003/10/28 00:49:48 grant Exp $
+$NetBSD: distinfo,v 1.11 2004/11/23 08:50:23 adam Exp $
 
-SHA1 (nas-1.6.src.tar.gz) = cba0fae4be38cdad9b84e79cbabb8cad2b44bbe0
-Size (nas-1.6.src.tar.gz) = 1099385 bytes
+SHA1 (nas-1.7.src.tar.gz) = a41adef84d0bf4c8e02b14d77bec0d284e7c9317
+Size (nas-1.7.src.tar.gz) = 1288569 bytes
 SHA1 (patch-ab) = 777e5d1e9beaa1a4837a70e7dbc522eb1cb78f9c
 SHA1 (patch-ac) = 36f8ee0ec494e9d6a7994780c608c7a5fbf2114d
-SHA1 (patch-ad) = c8e77228282cdd4de5d9686e88a260e286c6bf80
+SHA1 (patch-ad) = 5918e8188c8400fc7133c3ae4016d99c7c7594fa
 SHA1 (patch-ae) = f8ec2cb1809937aa7366ab65bee294e8affce543
 SHA1 (patch-af) = 3dfd09dad97549c69e44aac042ed971534926cca
diff -r 81349b392cfe -r 6c01e517ef3c audio/nas/patches/patch-ad
--- a/audio/nas/patches/patch-ad        Tue Nov 23 06:43:01 2004 +0000
+++ b/audio/nas/patches/patch-ad        Tue Nov 23 08:50:23 2004 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ad,v 1.9 2002/11/28 11:40:46 markd Exp $
+$NetBSD: patch-ad,v 1.10 2004/11/23 08:50:24 adam Exp $
 
---- server/dda/voxware/auvoxware.c.orig        Thu Jul 25 12:42:28 2002
+--- server/dda/voxware/auvoxware.c.orig        2004-10-22 21:44:47.000000000 +0000
 +++ server/dda/voxware/auvoxware.c
-@@ -238,8 +238,13 @@
+@@ -242,8 +242,13 @@ SndStat sndStatIn =
        256,                    /* fragSize */
        3,                      /* minFrags */
        32,                     /* maxFrags */
@@ -16,7 +16,7 @@
  #if defined(__CYGWIN__)
        O_RDONLY,               /* howToOpen */
  #else
-@@ -260,7 +265,11 @@
+@@ -264,7 +269,11 @@ SndStat sndStatIn =
        256,                    /* fragSize */
        3,                      /* minFrags */
        32,                     /* maxFrags */



Home | Main Index | Thread Index | Old Index