Subject: CVS commit: pkgsrc
To: None <source-changes@netbsd.org>
From: Johnny C. Lam <jlam@netbsd.org>
List: source-changes
Date: 08/04/2000 04:31:57
Module Name: pkgsrc
Committed By: jlam
Date: Fri Aug 4 01:31:57 UTC 2000
Modified Files:
pkgsrc/audio/nas: Makefile
pkgsrc/audio/nas/files: md5 patch-sum
pkgsrc/audio/nas/patches: patch-aa patch-ab patch-ac
pkgsrc/audio/nas/pkg: PLIST
Removed Files:
pkgsrc/audio/nas/patches: patch-ad
Log Message:
Update nas from 1.2.5 to 1.4. Relevant changes from version 1.2.5:
- corrected a problem in the voxware server where when
ReleaseDevice was enabled, the device would be held
open when nasd was first started until the first
connection was made.
- changed documentation regarding the new location of the web
site (http://radscan.com/nas.html)
- integrated config handling in all servers, based on a
lex/yacc parser from Stephen Hocking that was in the
voxware server.
- config file is /etc/nas/nasd.conf
an example config file is installed.
- parser errors are a bit more informative ;-)
- each server now has a config.c and config.h file that
provides the ddaSetConfig() functionality required
of each server by dia/. In the SGI case,
it's just a stub. ddaSetConfig() ignores options
it doesn't understand (required behavior).
- server cmdline options '-v' (verbose) and '-d <num>'
(debug messages) added. These override
nasd.conf settings.
- hooks added to all servers in config.c - ddaProcessArg()
and ddaUseMsg() for integrated arg handling.
- voxware server:
- release device functionality now controlled by
nasd.conf
- mixer init policy now controlled by nasd.conf
- sun server:
- added integrated sun (ausuni) module (now built by
default) into the distribution.
- release device functionality now controlled by
nasd.conf
- hpux server:
- added device release (ReleaseDevice) capability to hpux
server. All servers except for sgi now
support this functionality.
- fixed sample rate change problem in hpux server
- separated hardware init code for ReleaseDevice
functionality
- added new option in nasd.conf to select either the
EXT (external - headphones/speakers) or INT
(internal speaker) output device by default
- renamed generated server binary from au* to nasd for all
servers
- man pages updated (auserver.man and
AUVoxConfig.man respectively).
- Added patches from Mark Davies for NetBSD.
To generate a diff of this commit:
cvs rdiff -r1.9 -r1.10 pkgsrc/audio/nas/Makefile
cvs rdiff -r1.4 -r1.5 pkgsrc/audio/nas/files/md5
cvs rdiff -r1.1 -r1.2 pkgsrc/audio/nas/files/patch-sum
cvs rdiff -r1.3 -r1.4 pkgsrc/audio/nas/patches/patch-aa \
pkgsrc/audio/nas/patches/patch-ac
cvs rdiff -r1.4 -r1.5 pkgsrc/audio/nas/patches/patch-ab
cvs rdiff -r1.4 -r0 pkgsrc/audio/nas/patches/patch-ad
cvs rdiff -r1.5 -r1.6 pkgsrc/audio/nas/pkg/PLIST
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.