1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-20 20:09:11 +00:00

- update to 1.5

- update MASTER_SITES
- split manpages out into Makefile.man
- print out PKGMESSAGE better

PR:		33333
Submitted by:	KATO Tsuguru <tkato@prontomail.com>
This commit is contained in:
Pete Fritchman 2001-12-30 18:15:33 +00:00
parent e3c2ea1130
commit 5eda61c090
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=52416
6 changed files with 191 additions and 72 deletions

View File

@ -6,75 +6,28 @@
#
PORTNAME= nas
PORTVERSION= 1.4.1
PORTVERSION= 1.5
CATEGORIES= audio
MASTER_SITES= http://radscan.com/nas/ \
${MASTER_SITE_XCONTRIB}
MASTER_SITE_SUBDIR= audio/nas
MASTER_SITES= http://radscan.com/nas/
EXTRACT_SUFX= .src.tar.gz
MAINTAINER= ports@FreeBSD.org
USE_IMAKE= yes
INSTALLS_SHLIB= yes
ALL_TARGET= World
# no need to "xmkmf -a" and create the Makefiles twice -- see above
XMKMF= xmkmf
INSTALLS_SHLIB= yes
MAN1= auconvert.1 auctl.1 audemo.1 audial.1 auedit.1 auinfo.1 aupanel.1 \
auphone.1 auplay.1 aurecord.1 auscope.1 autool.1 auvoxware.1 auwave.1 \
checkmail.1 issndfile.1 nas.1 nasd.1 nasd.conf.1 playbucket.1 soundtoh.1
MAN3= AuAnyEvent.3 AuBucketAttributes.3 AuCloseServer.3 \
AuConvertDataToShort.3 AuConvertShortToData.3 AuCreateBucket.3 \
AuCreateFlow.3 AuDataFormats.3 AuDataTypes.3 AuDefineToFormat.3 \
AuDestroyBucket.3 AuDestroyFlow.3 AuDeviceAttributes.3 \
AuDispatchEvent.3 AuElement.3 AuElementNotifyEvent.3 \
AuElementParameters.3 AuElementState.3 AuErrorEvent.3 AuEvent.3 \
AuEventsQueued.3 AuFileFormats.3 AuFixedPointFractionalAddend.3 \
AuFixedPointFromFraction.3 AuFixedPointFromSum.3 \
AuFixedPointIntegralAddend.3 AuFixedPointRoundDown.3 \
AuFixedPointRoundUp.3 AuFlush.3 AuFormatToDefine.3 AuFormatToString.3 \
AuFreeBucketAttributes.3 AuFreeDeviceAttributes.3 \
AuFreeElementStates.3 AuFreeElements.3 AuGetBucketAttributes.3 \
AuGetCloseDownMode.3 AuGetDeviceAttributes.3 AuGetElementParameters.3 \
AuGetElementStates.3 AuGetElements.3 AuGetErrorDatabaseText.3 \
AuGetErrorText.3 AuGetScratchFlow.3 AuGetScratchFlowFromBucket.3 \
AuGetScratchFlowToBucket.3 AuGetServerTime.3 AuGrabNotifyEvent.3 \
AuHandleEvents.3 AuIDOfEvent.3 AuInputTrack.3 AuKillClient.3 \
AuListBuckets.3 AuListDevices.3 AuLookupEventHandler.3 \
AuMakeChangeStateAction.3 AuMakeElementAddConstant.3 \
AuMakeElementBundle.3 AuMakeElementExportBucket.3 \
AuMakeElementExportClient.3 AuMakeElementExportDevice.3 \
AuMakeElementExportMonitor.3 AuMakeElementImportBucket.3 \
AuMakeElementImportClient.3 AuMakeElementImportDevice.3 \
AuMakeElementImportWaveForm.3 AuMakeElementMultiplyConstant.3 \
AuMakeElementState.3 AuMakeElementSum.3 AuMakeInputTrack.3 \
AuMakeNoopAction.3 AuMakeSendNotifyAction.3 AuMonitorDevice.3 \
AuMonitorNotifyEvent.3 AuNextEvent.3 AuOpenServer.3 AuPauseFlow.3 \
AuReadElement.3 AuRegisterEventHandler.3 AuReleaseScratchFlow.3 \
AuRequeueEvent.3 AuScanEvents.3 AuScanForTypedEvent.3 AuServer.3 \
AuServerName.3 AuSetBucketAttributes.3 AuSetCloseDownMode.3 \
AuSetDeviceAttributes.3 AuSetElementParameters.3 AuSetElementStates.3 \
AuSetElements.3 AuSetErrorHandler.3 AuSetIOErrorHandler.3 \
AuSetString.3 AuSoundCreateBucketFromData.3 \
AuSoundCreateBucketFromFile.3 AuSoundCreateDataFromBucket.3 \
AuSoundCreateFileFromBucket.3 AuSoundPlay.3 AuSoundPlayFromBucket.3 \
AuSoundPlayFromData.3 AuSoundPlayFromFile.3 \
AuSoundPlaySynchronousFromFile.3 AuSoundRecord.3 \
AuSoundRecordToBucket.3 AuSoundRecordToData.3 AuSoundRecordToFile.3 \
AuSoundRecordToFileN.3 AuStartFlow.3 AuStopFlow.3 AuStringToFormat.3 \
AuStringToWaveForm.3 AuSync.3 AuSynchronize.3 \
AuUnregisterEventHandler.3 AuWaveFormToString.3 AuWriteElement.3 \
Sound.3 SoundAbbrevToFileFormat.3 SoundCloseFile.3 SoundCreate.3 \
SoundFlushFile.3 SoundOpenFileForReading.3 SoundOpenFileForWriting.3 \
SoundReadFile.3 SoundRewindFile.3 SoundSeekFile.3 \
SoundStringToFileFormat.3 SoundTellFile.3 SoundWriteFile.3
.include <bsd.port.pre.mk>
.include "${.CURDIR}/Makefile.man"
post-patch:
@find ${WRKSRC} -name '*.[ch]' | xargs \
${PERL} -pi -e "s|<malloc.h>|<stdlib.h>|g"
post-install:
@${CAT} ${PKGMESSAGE}
@${SED} -e 's:/usr/X11R6:${PREFIX}:g' ${PKGMESSAGE}
.include <bsd.port.mk>
.include <bsd.port.post.mk>

153
audio/nas/Makefile.man Normal file
View File

@ -0,0 +1,153 @@
# $FreeBSD$
MAN1= auconvert.1 \
auctl.1 \
audemo.1 \
audial.1 \
auedit.1 \
auinfo.1 \
aupanel.1 \
auphone.1 \
auplay.1 \
aurecord.1 \
auscope.1 \
autool.1 \
auvoxware.1 \
auwave.1 \
checkmail.1 \
issndfile.1 \
nas.1 \
nasd.1 \
playbucket.1 \
soundtoh.1
MAN3= AuAnyEvent.3 \
AuBucketAttributes.3 \
AuCloseServer.3 \
AuConvertDataToShort.3 \
AuConvertShortToData.3 \
AuCreateBucket.3 \
AuCreateFlow.3 \
AuDataFormats.3 \
AuDataTypes.3 \
AuDefineToFormat.3 \
AuDestroyBucket.3 \
AuDestroyFlow.3 \
AuDeviceAttributes.3 \
AuDispatchEvent.3 \
AuElement.3 \
AuElementNotifyEvent.3 \
AuElementParameters.3 \
AuElementState.3 \
AuErrorEvent.3 \
AuEvent.3 \
AuEventsQueued.3 \
AuFileFormats.3 \
AuFixedPointFractionalAddend.3 \
AuFixedPointFromFraction.3 \
AuFixedPointFromSum.3 \
AuFixedPointIntegralAddend.3 \
AuFixedPointRoundDown.3 \
AuFixedPointRoundUp.3 \
AuFlush.3 \
AuFormatToDefine.3 \
AuFormatToString.3 \
AuFreeBucketAttributes.3 \
AuFreeDeviceAttributes.3 \
AuFreeElementStates.3 \
AuFreeElements.3 \
AuGetBucketAttributes.3 \
AuGetCloseDownMode.3 \
AuGetDeviceAttributes.3 \
AuGetElementParameters.3 \
AuGetElementStates.3 \
AuGetElements.3 \
AuGetErrorDatabaseText.3 \
AuGetErrorText.3 \
AuGetScratchFlow.3 \
AuGetScratchFlowFromBucket.3 \
AuGetScratchFlowToBucket.3 \
AuGetServerTime.3 \
AuGrabNotifyEvent.3 \
AuHandleEvents.3 \
AuIDOfEvent.3 \
AuInputTrack.3 \
AuKillClient.3 \
AuListBuckets.3 \
AuListDevices.3 \
AuLookupEventHandler.3 \
AuMakeChangeStateAction.3 \
AuMakeElementAddConstant.3 \
AuMakeElementBundle.3 \
AuMakeElementExportBucket.3 \
AuMakeElementExportClient.3 \
AuMakeElementExportDevice.3 \
AuMakeElementExportMonitor.3 \
AuMakeElementImportBucket.3 \
AuMakeElementImportClient.3 \
AuMakeElementImportDevice.3 \
AuMakeElementImportWaveForm.3 \
AuMakeElementMultiplyConstant.3 \
AuMakeElementState.3 \
AuMakeElementSum.3 \
AuMakeInputTrack.3 \
AuMakeNoopAction.3 \
AuMakeSendNotifyAction.3 \
AuMonitorDevice.3 \
AuMonitorNotifyEvent.3 \
AuNextEvent.3 \
AuOpenServer.3 \
AuPauseFlow.3 \
AuReadElement.3 \
AuRegisterEventHandler.3 \
AuReleaseScratchFlow.3 \
AuRequeueEvent.3 \
AuScanEvents.3 \
AuScanForTypedEvent.3 \
AuServer.3 \
AuServerName.3 \
AuSetBucketAttributes.3 \
AuSetCloseDownMode.3 \
AuSetDeviceAttributes.3 \
AuSetElementParameters.3 \
AuSetElementStates.3 \
AuSetElements.3 \
AuSetErrorHandler.3 \
AuSetIOErrorHandler.3 \
AuSetString.3 \
AuSoundCreateBucketFromData.3 \
AuSoundCreateBucketFromFile.3 \
AuSoundCreateDataFromBucket.3 \
AuSoundCreateFileFromBucket.3 \
AuSoundPlay.3 \
AuSoundPlayFromBucket.3 \
AuSoundPlayFromData.3 \
AuSoundPlayFromFile.3 \
AuSoundPlaySynchronousFromFile.3 \
AuSoundRecord.3 \
AuSoundRecordToBucket.3 \
AuSoundRecordToData.3 \
AuSoundRecordToFile.3 \
AuSoundRecordToFileN.3 \
AuStartFlow.3 \
AuStopFlow.3 \
AuStringToFormat.3 \
AuStringToWaveForm.3 \
AuSync.3 \
AuSynchronize.3 \
AuUnregisterEventHandler.3 \
AuWaveFormToString.3 \
AuWriteElement.3 \
Sound.3 \
SoundAbbrevToFileFormat.3 \
SoundCloseFile.3 \
SoundCreate.3 \
SoundFlushFile.3 \
SoundOpenFileForReading.3 \
SoundOpenFileForWriting.3 \
SoundReadFile.3 \
SoundRewindFile.3 \
SoundSeekFile.3 \
SoundStringToFileFormat.3 \
SoundTellFile.3 \
SoundWriteFile.3
MAN5= nasd.conf.5

View File

@ -1 +1 @@
MD5 (nas-1.4.1.src.tar.gz) = 8822b58c2662238ca860cfbf05345f64
MD5 (nas-1.5.src.tar.gz) = 0726f5537b576d4d2c80208ae8b24946

View File

@ -1,5 +1,5 @@
--- server/dda/voxware/auvoxware.c.orig Sun Mar 5 03:40:55 2000
+++ server/dda/voxware/auvoxware.c Sat Dec 16 22:11:35 2000
--- server/dda/voxware/auvoxware.c.orig Fri Dec 28 16:33:46 2001
+++ server/dda/voxware/auvoxware.c Fri Dec 28 16:58:50 2001
@@ -156,7 +156,9 @@
#ifdef __FreeBSD__
@ -11,19 +11,19 @@
#else
# ifdef __NetBSD__
# include <sys/ioctl.h>
@@ -610,7 +612,11 @@
@@ -624,7 +626,11 @@
if(sndStatOut.fd == -1)
{
+#ifdef __FreeBSD__
+ while ((sndStatOut.fd = open(sndStatOut.device, O_RDWR)) == -1 && wait)
+ while ((sndStatOut.fd = open(sndStatOut.device, sndStatOut.howToOpen, 0666)) == -1 && wait)
+#else
while ((sndStatOut.fd = open(sndStatOut.device, O_RDWR|O_SYNC)) == -1 && wait)
while ((sndStatOut.fd = open(sndStatOut.device, sndStatOut.howToOpen|O_SYNC, 0666)) == -1 && wait)
+#endif
{
osLogMsg("openDevice: waiting on output device\n");
sleep(1);
@@ -1230,6 +1236,11 @@
@@ -1269,6 +1275,11 @@
/*
* Setup soundcard at maximum audio quality.
*/
@ -35,15 +35,15 @@
static void setupSoundcard(sndStatPtr)
SndStat* sndStatPtr;
{
@@ -1380,7 +1391,11 @@
AL_initialized = AuTrue;
@@ -1425,7 +1436,11 @@
osLogMsg("openDevice OUT %s mode %d\n",
sndStatOut.device, sndStatOut.howToOpen);
+#ifdef __FreeBSD__
+ if ((fd = open(sndStatOut.device, O_RDWR, 0)) == -1) {
+ if ((fd = open(sndStatOut.device, sndStatOut.howToOpen, 0)) == -1)
+#else
if ((fd = open(sndStatOut.device, O_RDWR|O_SYNC, 0)) == -1) {
if ((fd = open(sndStatOut.device, sndStatOut.howToOpen|O_SYNC, 0)) == -1)
+#endif
UNIDENTMSG;
return AuFalse;
}
{
UNIDENTMSG;
return AuFalse;

12
audio/nas/files/patch-ag Normal file
View File

@ -0,0 +1,12 @@
--- server/Imakefile.orig Sun Dec 2 15:57:38 2001
+++ server/Imakefile Fri Dec 28 18:00:27 2001
@@ -105,6 +105,9 @@
# if defined(LinuxArchitecture)
RCMANDIR = $(FILEMANDIR)
RCMANSUFFIX = 5nas
+# elif defined(FreeBSDArchitecture)
+ RCMANDIR = $(FILEMANDIR)
+ RCMANSUFFIX = $(FILEMANSUFFIX)
# else
RCMANDIR = $(MANDIR)
RCMANSUFFIX = 5x

View File

@ -33,6 +33,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,5 +42,5 @@ include/audio/wave.h
lib/X11/AuErrorDB
lib/libaudio.a
lib/libaudio.so
lib/libaudio.so.1
lib/libaudio.so.2
@dirrm include/audio