Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 4 Jun 2000 14:10:02 -0700 (PDT)
From:      Steve Price <sprice@hiwaay.net>
To:        freebsd-ports@FreeBSD.org
Subject:   FW: Re: ports/18879: New port audio/xwave
Message-ID:  <200006042110.OAA89597@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/18879; it has been noted by GNATS.

From: Steve Price <sprice@hiwaay.net>
To: freebsd-gnats-submit@freebsd.org
Cc:  
Subject: FW: Re: ports/18879: New port audio/xwave
Date: Sun, 4 Jun 2000 16:07:01 -0500

 ----- Forwarded message from KATO Tsuguru <tkato@prontomail.ne.jp> -----
 
 Date: Mon, 5 Jun 2000 05:38:12 +0900
 From: "KATO Tsuguru" <tkato@prontomail.ne.jp>
 To: Will Andrews <andrews@technologist.com>
 Cc: freebsd-ports@FreeBSD.ORG
 Subject: Re: ports/18879: New port audio/xwave
 X-Mailer: Web Based Pronto
 Sender: owner-freebsd-ports@FreeBSD.ORG
 
 > I'm not sure where the problem is here... I'm running 4.0-STABLE.
 
 Ah, I'm very sorry. You've made no mistake. This port requires 
 Xpm library. :-(
 
 By the way, I found quite improved version of this program. 
 Following archve is one for that version. Additional man page 
 is borrowed from Debian package.
 
 # This is a shell archive.  Save it in a file, remove anything before
 # this line, and then unpack it by entering "sh file".  Note, it may
 # create directories; files and directories will be owned by you and
 # have default permissions.
 #
 # This archive contains:
 #
 #	xwave
 #	xwave/Makefile
 #	xwave/files
 #	xwave/files/md5
 #	xwave/files/xwave.man
 #	xwave/patches
 #	xwave/patches/patch-aa
 #	xwave/patches/patch-ab
 #	xwave/patches/patch-ac
 #	xwave/patches/patch-ad
 #	xwave/patches/patch-ae
 #	xwave/patches/patch-af
 #	xwave/patches/patch-ag
 #	xwave/patches/patch-ah
 #	xwave/patches/patch-ai
 #	xwave/patches/patch-aj
 #	xwave/patches/patch-ak
 #	xwave/patches/patch-al
 #	xwave/patches/patch-am
 #	xwave/pkg
 #	xwave/pkg/COMMENT
 #	xwave/pkg/DESCR
 #	xwave/pkg/PLIST
 #
 echo c - xwave
 mkdir -p xwave > /dev/null 2>&1
 echo x - xwave/Makefile
 sed 's/^X//' >xwave/Makefile << 'END-of-xwave/Makefile'
 X# New ports collection makefile for:	xwave
 X# Date created:			17 May 2000
 X# Whom:				Martin Kraft <martin.kraft@fal.de>
 X#
 X# $FreeBSD$
 X#
 X
 XPORTNAME=	xwave
 XPORTVERSION=	0.6.2.2
 XCATEGORIES=	audio
 XMASTER_SITES=	http://www.physics.adelaide.edu.au/~jwoithe/
 XDISTFILES=	${PORTNAME}2v2.tgz
 X
 XPATCH_SITES=	${MASTER_SITES}
 XPATCHFILES=	${PORTNAME}2-981109-991019.diff
 XPATCH_DIST_STRIP=	-p1
 X
 XMAINTAINER=	ports@FreeBSD.org
 X
 XLIB_DEPENDS=	Xpm.4:${PORTSDIR}/graphics/xpm
 X
 XWRKSRC=		${WRKDIR}/${PORTNAME}2-981109
 XUSE_IMAKE=      yes
 X
 Xdo-install:
 X	${INSTALL_PROGRAM} ${WRKSRC}/src/xwave ${PREFIX}/bin
 X	${INSTALL_DATA} ${WRKSRC}/src/XWave ${PREFIX}/lib/X11/app-defaults
 X	${INSTALL_MAN} ${FILESDIR}/xwave.man ${PREFIX}/man/man1/xwave.1
 X
 X.include <bsd.port.mk>
 END-of-xwave/Makefile
 echo c - xwave/files
 mkdir -p xwave/files > /dev/null 2>&1
 echo x - xwave/files/md5
 sed 's/^X//' >xwave/files/md5 << 'END-of-xwave/files/md5'
 XMD5 (xwave2v2.tgz) = b472c76e6ee67a734aacc22c499e8633
 XMD5 (xwave2-981109-991019.diff) = 7a4f48ec6ce0319a133a26064c6df553
 END-of-xwave/files/md5
 echo x - xwave/files/xwave.man
 sed 's/^X//' >xwave/files/xwave.man << 'END-of-xwave/files/xwave.man'
 X.TH XWAVE 1 "17 July 1999"
 X.SH NAME
 Xxwave \- edits audio files in X Window System
 X.SH SYNOPSIS
 X.B xwave
 X[
 X.B \-h
 X|
 X.B \-?
 X|
 X.B \-help
 X]
 X[
 X.B \-device " device"
 X]
 X[
 X.BI \-wdir " working-directory"
 X]
 X[
 X.BI \-maxmem " mem-in-bytes"
 X]
 X.I audio-file
 X ...
 X.LP
 X
 X.SH DESCRIPTION
 X.B XWave
 Xcan edit, modify, and apply effects to sound files.
 X
 XIt supports RIFF (also known as WAV), AIFC, AU and RAW audio formats
 Xwith different compression schemes (PCM, ALAW, ULAW and ADPCM).
 X
 X.SH OPTIONS
 X.TP
 X.B \-h
 X.B \-?
 X.B \-help
 XPrints a short help.
 X.TP
 X.BI \-device " device"
 XUse the specified 
 X.I device
 Xfor playing and recording. Defaults to /dev/dsp
 X.TP
 X.BI \-wdir " working-directory"
 XThe directory where files will be loaded and saved by default.
 X.TP
 X.BI \-maxmem " mem-in-bytes"
 XUse at most 
 X.I mem-in-bytes
 Xbytes of memory per file loaded. If a file exceeds
 X.I mem-in-bytes
 Xbytes, it will be played and edited on disk.
 X
 X.SH RESOURCES
 X.TP
 X.BI XWave*wdir
 XThe working directory.
 X
 X.TP
 X.BI XWave*tdir
 XThe temporary directory where files which cannot fit in physical
 Xmemory are edited. This is overridden by the environment variables
 X.I TMP
 Xand
 X.I TMPDIR.
 X
 X.TP
 X.BI XWave*device
 XThe device used for playing and recording.
 X
 X.TP
 X.BI XWave*maxmem
 XMaximum memory in bytes to be allocated in RAM. Any edited file
 Xexceeding this size will be edited on disk.
 X
 
 X.SH ENVIRONMENT
 X.TP
 X.BI TMP
 XIf this variable exists and points to a writable directory, this
 Xdirectory will be used as temporary directory.
 X
 X.TP
 X.BI TMPDIR
 XSame as 
 X.I TMP.
 X
 X.SH NOTES
 X.B Xwave
 Xwill try to find the temporary directory by searching successively:
 X.PP
 Xthe environment variable
 X.I TMP,
 X.PP
 Xthe environment variable
 X.I TMPDIR,
 X.PP
 Xthe X resource
 X.I XWave*tdir,
 X.PP 
 Xor the hard-coded /tmp directory.
 X
 X.SH AUTHOR
 X.PP
 XThis man page has been written for Debian by Philippe Troin
 X<phil@fifi.org>.
 X
 X\"  LocalWords:  XWAVE xwave wdir maxmem mem XWave RIFF WAV AIFC AU PCM ALAW
 X\"  LocalWords:  ULAW ADPCM tdir TMP TMPDIR tmp Debian Troin
 END-of-xwave/files/xwave.man
 echo c - xwave/patches
 mkdir -p xwave/patches > /dev/null 2>&1
 echo x - xwave/patches/patch-aa
 sed 's/^X//' >xwave/patches/patch-aa << 'END-of-xwave/patches/patch-aa'
 X--- src/Imakefile.orig	Mon Nov  9 08:22:55 1998
 X+++ src/Imakefile	Sat Jun  3 00:00:00 2000
 X@@ -14,13 +14,13 @@
 X 
 X AUDIOLIBS=-L../ccitt -lccitt -L../adpcm2pcm -ladpcm -L../ieee -lieee
 X XLIBS= -L../lib -lfwf -lXaw -lXpm -lXmu -lXt -lX11
 X-LIBS=  $(OSLIBS) $(XLIBS) $(AUDIOLIBS) -lm -lc 
 X+LIBS=  $(OSLIBS) $(XLIBS) $(AUDIOLIBS) -lm
 X 
 X NormalProgramTarget(xwave,$(OBJS),,$(LIBS),)
 X 
 X all:: $(PROGRAMS)
 X 
 X depend::
 X-	$(DEPEND) $(EXTRA_INCLUDES) $(SRCS) >>Makefile
 X+	$(DEPEND) $(EXTRA_INCLUDES) -I$(INCROOT) $(SRCS) >>Makefile
 X 
 X 
 END-of-xwave/patches/patch-aa
 echo x - xwave/patches/patch-ab
 sed 's/^X//' >xwave/patches/patch-ab << 'END-of-xwave/patches/patch-ab'
 X--- src/aifc.c.orig	Mon Nov  9 08:22:55 1998
 X+++ src/aifc.c	Sat Jun  3 00:00:00 2000
 X@@ -9,7 +9,7 @@
 X 
 X #ifdef linux
 X #include <endian.h>
 X-#elif defined (FreeBSD)
 X+#elif defined (__FreeBSD__)
 X #include <machine/endian.h>
 X #elif defined (sgi)
 X #include <sys/endian.h>
 END-of-xwave/patches/patch-ab
 echo x - xwave/patches/patch-ac
 sed 's/^X//' >xwave/patches/patch-ac << 'END-of-xwave/patches/patch-ac'
 X--- src/au.c.orig	Mon Nov  9 08:22:55 1998
 X+++ src/au.c	Sat Jun  3 00:00:00 2000
 X@@ -32,7 +32,7 @@
 X 
 X #ifdef linux
 X #include <endian.h>
 X-#elif defined (FreeBSD)
 X+#elif defined (__FreeBSD__)
 X #include <machine/endian.h>
 X #elif defined (sgi)
 X #include <sys/endian.h>
 END-of-xwave/patches/patch-ac
 echo x - xwave/patches/patch-ad
 sed 's/^X//' >xwave/patches/patch-ad << 'END-of-xwave/patches/patch-ad'
 X--- src/audio.c.orig	Mon Nov  9 08:22:55 1998
 X+++ src/audio.c	Sat Jun  3 00:00:00 2000
 X@@ -37,7 +37,7 @@
 X #ifdef linux
 X #include <linux/soundcard.h>
 X 
 X-#elif defined(FreeBSD)
 X+#elif defined(__FreeBSD__)
 X #include <machine/soundcard.h>
 X 
 X #elif defined(sgi)
 X@@ -55,7 +55,7 @@
 X #include "sample_settings.h"
 X #include "audio.h"
 X 
 X-#if defined(linux) || defined (FreeBSD) || defined(sun) 
 X+#if defined(linux) || defined (__FreeBSD__) || defined(sun) 
 X static int set_dsp(int o_mode,int res,int channels,int freq,int *buf_size);
 X #endif
 X 
 X@@ -67,7 +67,7 @@
 X static Audio_File af;
 X static int stop_record;
 X 
 X-#if defined (linux) || defined (FreeBSD)
 X+#if defined (linux) || defined (__FreeBSD__)
 X int set_dsp(int o_mode,int res, int channels, int freq, int *buf_size)
 X {
 X     int check;
 X@@ -369,7 +369,7 @@
 X 
 X void play_file(char *fname,Main_Bool *mb)
 X {
 X-#if defined (linux) || defined (FreeBSD) || defined (sun)
 X+#if defined (linux) || defined (__FreeBSD__) || defined (sun)
 X     int audio;
 X #elif defined(sgi)
 X     ALport port;
 X@@ -383,7 +383,7 @@
 X 	return;
 X     }
 X     
 X-#if defined (linux) || defined (FreeBSD) || defined (sun)
 X+#if defined (linux) || defined (__FreeBSD__) || defined (sun)
 X     if ((audio=set_dsp(O_WRONLY,af.bps,af.channels,af.freq,&buf_size))==-1) {
 X 	fprintf(stderr,"XWave: Error ! Cannot set dsp !\n");
 X 	close(af.fd);
 X@@ -403,7 +403,7 @@
 X     if ((buffer=malloc(buf_size))==NULL) {
 X 	fprintf(stderr,"XWave: Error ! Cannot alloc mem !\n");
 X 	close(af.fd);
 X-#if defined (linux) || defined (FreeBSD) || defined (sun)
 X+#if defined (linux) || defined (__FreeBSD__) || defined (sun)
 X 	close(audio);
 X #elif defined(sgi)
 X 	ALcloseport(port);
 X@@ -412,7 +412,7 @@
 X 	return;
 X     }
 X     
 X-#if defined (linux) || defined (FreeBSD) || defined (sun)
 X+#if defined (linux) || defined (__FreeBSD__) || defined (sun)
 X     while ((length=af_read(af,buffer,buf_size))>0) {
 X 	if (write(audio, buffer, length)==-1) break;
 X     }
 X@@ -439,7 +439,7 @@
 X     int offset=0,playlength,length;
 X #ifdef sgi
 X     ALport port;
 X-#elif defined(linux) || defined (FreeBSD) || defined (sun)
 X+#elif defined(linux) || defined (__FreeBSD__) || defined (sun)
 X     int audio;
 X     
 X     if ((audio=set_dsp(O_WRONLY,wd->res,wd->channels,wd->freq,&buf_size))==-1) {
 X@@ -472,7 +472,7 @@
 X         buffer=wd->buffer+offset;
 X         while (playlength>0) {
 X             if (playlength<buf_size) buf_size=playlength;
 X-#if defined (linux) || defined (FreeBSD) || defined (sun)
 X+#if defined (linux) || defined (__FreeBSD__) || defined (sun)
 X             if (write(audio, buffer, buf_size)==-1) {
 X                 close(audio);
 X                 kill((pid_t) getppid(),SIGUSR1);
 X@@ -497,7 +497,7 @@
 X         wd2af(wd,&af);
 X         af_rewind(af);
 X         if (af_seek(af,offset,SEEK_CUR)==AF_ERROR) {
 X-#if defined (linux) || defined (FreeBSD) || defined (sun)
 X+#if defined (linux) || defined (__FreeBSD__) || defined (sun)
 X             close(audio);
 X #elif defined(sgi)
 X             ALcloseport(port);
 X@@ -510,7 +510,7 @@
 X         while (playlength>0) {
 X             if (playlength<buf_size) buf_size=playlength;
 X             if ((length=af_read(af,(char*) md->mg->fbuf,buf_size))==-1) {
 X-#if defined (linux) || defined (FreeBSD) || defined (sun)
 X+#if defined (linux) || defined (__FreeBSD__) || defined (sun)
 X                 close(audio);
 X #elif defined(sgi)
 X                 ALcloseport(port);
 X@@ -518,7 +518,7 @@
 X                 kill((pid_t) getppid(),SIGUSR1);
 X                 return;
 X             }
 X-#if defined (linux) || defined (FreeBSD) || defined (sun)
 X+#if defined (linux) || defined (__FreeBSD__) || defined (sun)
 X             if (write(audio,(char*) md->mg->fbuf,length)==-1) {
 X                 close(audio);
 X                 kill((pid_t) getppid(),SIGUSR1);
 X@@ -537,7 +537,7 @@
 X         }
 X     }
 X     
 X-#if defined (linux) || defined (FreeBSD) || defined (sun)
 X+#if defined (linux) || defined (__FreeBSD__) || defined (sun)
 X     close(audio);
 X #elif defined(sgi)
 X     while (ALgetfilled(port)) sginap(2);
 X@@ -558,7 +558,7 @@
 X     int offset=0,playlength,length;
 X #ifdef sgi
 X     ALport port;
 X-#elif defined(linux) || defined (FreeBSD) || defined (sun)
 X+#elif defined(linux) || defined (__FreeBSD__) || defined (sun)
 X     int audio;
 X     
 X     if ((audio=set_dsp(O_WRONLY,wd->res,wd->channels,wd->freq,&buf_size))==-1) {
 X@@ -593,7 +593,7 @@
 X 	((int *)shared_playpos)[0] = wd->playbeg*wd->bpspl;
 X 	while (playlength>0) {
 X 	    if (playlength<buf_size) buf_size=playlength;
 X-#if defined (linux) || defined (FreeBSD) || defined (sun)
 X+#if defined (linux) || defined (__FreeBSD__) || defined (sun)
 X 	    if (write(audio, buffer, buf_size)==-1) {
 X 		((int *)shared_playpos)[0] = -1;
 X 		close(audio);
 X@@ -621,7 +621,7 @@
 X 	af_rewind(af);
 X 	if (af_seek(af,offset,SEEK_CUR)==AF_ERROR) {
 X 	    ((int *)shared_playpos)[0] = -1;
 X-#if defined (linux) || defined (FreeBSD) || defined (sun)
 X+#if defined (linux) || defined (__FreeBSD__) || defined (sun)
 X 	    close(audio);
 X #elif defined(sgi)
 X 	    ALcloseport(port);
 X@@ -636,7 +636,7 @@
 X 	    if (playlength<buf_size) buf_size=playlength;
 X 	    if ((length=af_read(af,(char*) md->mg->fbuf,buf_size))==-1) {
 X 		((int *)shared_playpos)[0] = -1;
 X-#if defined (linux) || defined (FreeBSD) || defined (sun)
 X+#if defined (linux) || defined (__FreeBSD__) || defined (sun)
 X 		close(audio);
 X #elif defined(sgi)
 X 		ALcloseport(port);
 X@@ -644,7 +644,7 @@
 X 		kill((pid_t) getppid(),SIGUSR1);
 X 		return;
 X 	    }
 X-#if defined (linux) || defined (FreeBSD) || defined (sun)
 X+#if defined (linux) || defined (__FreeBSD__) || defined (sun)
 X 	    if (write(audio,(char*) md->mg->fbuf,length)==-1) {
 X 		((int *)shared_playpos)[0] = -1;
 X 		close(audio);
 X@@ -666,7 +666,7 @@
 X     }
 X     
 X     ((int *)shared_playpos)[0] = -1;
 X-#if defined (linux) || defined (FreeBSD) || defined (sun)
 X+#if defined (linux) || defined (__FreeBSD__) || defined (sun)
 X     close(audio);
 X #elif defined(sgi)
 X     while (ALgetfilled(port)) sginap(2);
 X@@ -686,7 +686,7 @@
 X     void write_length();
 X     byte *data=NULL;
 X     int abuf_size,count;
 X-#if defined (linux) || defined (FreeBSD) || defined (sun)
 X+#if defined (linux) || defined (__FreeBSD__) || defined (sun)
 X     int audio;
 X     
 X     if ((audio=set_dsp(O_RDONLY,res,mode,freq,&abuf_size))==-1) {
 X@@ -707,7 +707,7 @@
 X     
 X     if ((data = (byte *) malloc(abuf_size)) == NULL) {
 X 	fprintf(stderr,"XWave: Error while alloc mem for audio_buffer !\n");
 X-#if defined (linux) || defined (FreeBSD) || defined (sun)
 X+#if defined (linux) || defined (__FreeBSD__) || defined (sun)
 X 	close(audio);
 X #elif defined(sgi)
 X 	ALcloseport(port);
 X@@ -725,7 +725,7 @@
 X     
 X     if (af_open(fname,&af,AF_NEW)==AF_ERROR) {
 X 	free(data);
 X-#if defined (linux) || defined (FreeBSD) || defined (sun)
 X+#if defined (linux) || defined (__FreeBSD__) || defined (sun)
 X 	close(audio);
 X #elif defined(sgi)
 X 	ALcloseport(port);
 X@@ -738,7 +738,7 @@
 X     signal(SIGUSR1,write_length);
 X     
 X     while(1) {
 X-#if defined (linux) || defined (FreeBSD) || defined (sun)
 X+#if defined (linux) || defined (__FreeBSD__) || defined (sun)
 X 	if ((count=read(audio, data, abuf_size))==-1) {
 X 	    close(audio);
 X 	    af_close(af);
 X@@ -762,7 +762,7 @@
 X 	    return;
 X 	}
 X 	if ((count=af_write(af,(char*)data,count))==AF_ERROR) {
 X-#if defined (linux) || defined (FreeBSD) || defined (sun)
 X+#if defined (linux) || defined (__FreeBSD__) || defined (sun)
 X 	    close(audio);
 X #elif defined(sgi)
 X 	    ALcloseport(port);
 END-of-xwave/patches/patch-ad
 echo x - xwave/patches/patch-ae
 sed 's/^X//' >xwave/patches/patch-ae << 'END-of-xwave/patches/patch-ae'
 X--- src/button.c.orig	Tue Nov 19 21:27:11 1996
 X+++ src/button.c	Sat Jun  3 00:00:00 2000
 X@@ -521,7 +521,7 @@
 X     now_clock=clock();
 X     sample_time=(float)md->wd->tlength/(float)md->wd->freq;
 X 
 X-#if defined(linux) || defined (FreeBSD) || defined(sun)
 X+#if defined(linux) || defined (__FreeBSD__) || defined(sun)
 X     gone_time=(float)(now_clock-start_clock)/(float)CLOCKS_PER_SEC;
 X #elif defined(sgi)
 X     gone_time=(float)(now_clock-start_clock)/(float)750000;
 END-of-xwave/patches/patch-ae
 echo x - xwave/patches/patch-af
 sed 's/^X//' >xwave/patches/patch-af << 'END-of-xwave/patches/patch-af'
 X--- src/effects.c.orig	Mon Nov  9 08:22:55 1998
 X+++ src/effects.c	Sat Jun  3 00:00:00 2000
 X@@ -348,7 +348,7 @@
 X 	
 X 	switch (sr->res) {
 X 	 case 8: {
 X-#if defined (linux) || defined (FreeBSD) 
 X+#if defined (linux) || defined (__FreeBSD__) 
 X 	     for (i=0;i<newlength;i++) newbuf[i]=obuf[(i<<1)+1]+128;
 X #elif defined (sgi) || defined (sun)
 X 	     for (i=0;i<newlength;i++) newbuf[i]=obuf[(i<<1)]+128;
 X@@ -356,7 +356,7 @@
 X 	     break;
 X 	 }
 X 	 case 16: {
 X-#if defined (linux) || defined (FreeBSD) 
 X+#if defined (linux) || defined (__FreeBSD__) 
 X 	     for (i=0;i<wd->length;i++) newbuf[(i<<1)+1]=obuf[i]-128;
 X #elif defined (sgi) || defined (sun)
 X 	     for (i=0;i<wd->length;i++) newbuf[(i<<1)]=obuf[i]-128;
 END-of-xwave/patches/patch-af
 echo x - xwave/patches/patch-ag
 sed 's/^X//' >xwave/patches/patch-ag << 'END-of-xwave/patches/patch-ag'
 X--- src/endian.h.orig	Mon Nov  9 08:22:55 1998
 X+++ src/endian.h	Sat Jun  3 00:00:00 2000
 X@@ -16,7 +16,7 @@
 X #define big_endian 1
 X #endif
 X 
 X-#elif defined (linux) || defined (sun) || defined (FreeBSD)
 X+#elif defined (linux) || defined (sun) || defined (__FreeBSD__)
 X 
 X #if BYTE_ORDER==LITTLE_ENDIAN
 X #define little_endian 1
 END-of-xwave/patches/patch-ag
 echo x - xwave/patches/patch-ah
 sed 's/^X//' >xwave/patches/patch-ah << 'END-of-xwave/patches/patch-ah'
 X--- src/graphics.c.orig	Mon Nov 25 21:33:43 1996
 X+++ src/graphics.c	Sat Jun  3 00:00:00 2000
 X@@ -30,7 +30,7 @@
 X 
 X #ifdef linux
 X #include <endian.h>
 X-#elif defined (FreeBSD)
 X+#elif defined (__FreeBSD__)
 X #include <machine/endian.h>
 X #elif defined (sgi)
 X #include <sys/endian.h>
 X@@ -1442,7 +1442,7 @@
 X     if (md->mb->exposing) return;
 X     */
 X     
 X-#if defined (linux) || defined (FreeBSD)
 X+#if defined (linux) || defined (__FreeBSD__)
 X     if (resizing) {
 X 	resizing=FALSE;
 X 	return;
 X@@ -1498,7 +1498,7 @@
 X 
 X void expose_canvas (Widget w, Main_Data *md, XExposeEvent *event, Boolean *flg)
 X {
 X-#if defined (linux) || defined (FreeBSD)
 X+#if defined (linux) || defined (__FreeBSD__)
 X     if (resizing) {
 X 	if (!event->count) resizing=FALSE;
 X 	return;
 END-of-xwave/patches/patch-ah
 echo x - xwave/patches/patch-ai
 sed 's/^X//' >xwave/patches/patch-ai << 'END-of-xwave/patches/patch-ai'
 X--- src/record_dialog.c.orig	Tue Nov 19 23:24:36 1996
 X+++ src/record_dialog.c	Sat Jun  3 00:00:00 2000
 X@@ -498,7 +498,7 @@
 X     sprintf(MD->mw->messages,"%.2f kbytes (%.2fs)",
 X 	    (float)playsize/1024,recordtime);
 X     XtVaSetValues(label5,XtNlabel, MD->mw->messages, NULL);
 X-#if defined(linux)||defined(FreeBSD)||defined(sun)
 X+#if defined(linux)||defined(__FreeBSD__)||defined(sun)
 X     usleep(80000);
 X #elif defined(sgi)
 X     sginap(CLK_TCK/(ONE_SECOND/80000));
 END-of-xwave/patches/patch-ai
 echo x - xwave/patches/patch-aj
 sed 's/^X//' >xwave/patches/patch-aj << 'END-of-xwave/patches/patch-aj'
 X--- src/riff.c.orig	Mon Nov  9 08:22:55 1998
 X+++ src/riff.c	Sat Jun  3 00:00:00 2000
 X@@ -33,7 +33,7 @@
 X 
 X #ifdef linux
 X #include <endian.h>
 X-#elif defined (FreeBSD)
 X+#elif defined (__FreeBSD__)
 X #include <machine/endian.h>
 X #elif defined (sgi)
 X #include <sys/endian.h>
 END-of-xwave/patches/patch-aj
 echo x - xwave/patches/patch-ak
 sed 's/^X//' >xwave/patches/patch-ak << 'END-of-xwave/patches/patch-ak'
 X--- src/types.h.orig	Mon Nov  9 08:22:55 1998
 X+++ src/types.h	Sat Jun  3 00:00:00 2000
 X@@ -27,7 +27,7 @@
 X typedef unsigned char byte;
 X typedef byte bool;
 X 
 X-#ifdef FreeBSD
 X+#ifdef __FreeBSD__
 X typedef unsigned long ulong;
 X #endif
 X 
 END-of-xwave/patches/patch-ak
 echo x - xwave/patches/patch-al
 sed 's/^X//' >xwave/patches/patch-al << 'END-of-xwave/patches/patch-al'
 X--- FWF/Imakefile.orig	Thu Feb 15 23:43:46 1996
 X+++ FWF/Imakefile	Sat Jun  3 00:00:00 2000
 X@@ -9,6 +9,7 @@
 X MakeDirectories(all,$(ALLDIRS))
 X 
 X InitSubdirs($(SUBDIRS))
 X+DependSubdirs($(SUBDIRS))
 X MakeObjectsSubdirs($(SUBDIRS))
 X MakeExecsSubdirs($(SUBDIRS))
 X GatherDescriptionSubdirs($(SUBDIRS))
 END-of-xwave/patches/patch-al
 echo x - xwave/patches/patch-am
 sed 's/^X//' >xwave/patches/patch-am << 'END-of-xwave/patches/patch-am'
 X--- FWF/src/Imakefile.orig	Thu Feb 15 23:38:37 1996
 X+++ FWF/src/Imakefile	Sat Jun  3 00:00:00 2000
 X@@ -34,6 +34,7 @@
 X 
 X 
 X InitSubdirs($(SUBDIRS))
 X+DependSubdirs($(SUBDIRS))
 X MakeObjectsSubdirs($(SUBDIRS))
 X MakeExecsSubdirs($(SUBDIRS))
 X GatherDescriptionSubdirs($(SUBDIRS))
 END-of-xwave/patches/patch-am
 echo c - xwave/pkg
 mkdir -p xwave/pkg > /dev/null 2>&1
 echo x - xwave/pkg/COMMENT
 sed 's/^X//' >xwave/pkg/COMMENT << 'END-of-xwave/pkg/COMMENT'
 XAn audio player, recorder, editor  for the XWindow System
 END-of-xwave/pkg/COMMENT
 echo x - xwave/pkg/DESCR
 sed 's/^X//' >xwave/pkg/DESCR << 'END-of-xwave/pkg/DESCR'
 XXwave is an audio editor, player, recorder for X Window System,
 X      -  supports editing of large files (on hdd),
 X      -  cut,copy,paste,merge,
 X      -  some effects (echo,reverse,swap channels,resample,volume),
 X      -  supports RIFF,AIFF,AIFC,AU
 X      -  Linux,SGI,SUN,FreeBSD
 X
 XThe user interface of xwave is based on the Athena Widget
 XSet and some Widgets from FWF.
 X
 Xxwave was written and is maintained by
 XKai Kollmorgen <kkollmor@informatik.uni-rostock.de>.
 X
 X- Martin Kraft
 Xmartin.kraft@fal.de
 END-of-xwave/pkg/DESCR
 echo x - xwave/pkg/PLIST
 sed 's/^X//' >xwave/pkg/PLIST << 'END-of-xwave/pkg/PLIST'
 Xbin/xwave
 Xlib/X11/app-defaults/XWave
 END-of-xwave/pkg/PLIST
 exit
 
 
 
 
 -- 
 KATO Tsuguru / tkato@prontomail.ne.jp
                      
 Sent by Japanese ProntoMail
 
 
 To Unsubscribe: send mail to majordomo@FreeBSD.org
 with "unsubscribe freebsd-ports" in the body of the message
 
 ----- End forwarded message -----
 
 -- 
 "This fence rail is pointy and cold and I think we're all going to come
 down with an embarrassing medical condition if we keep sitting on it."
                                                     - Jordan K. Hubbard
 


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200006042110.OAA89597>