From nemysis@gmx.ch  Sat Oct 13 22:44:37 2012
Return-Path: <nemysis@gmx.ch>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 6C7535CA
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 13 Oct 2012 22:44:37 +0000 (UTC)
	(envelope-from nemysis@gmx.ch)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.23])
	by mx1.freebsd.org (Postfix) with SMTP id B72128FC08
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 13 Oct 2012 22:44:36 +0000 (UTC)
Received: (qmail invoked by alias); 13 Oct 2012 22:44:34 -0000
Received: from 201-230.4-85.cust.bluewin.ch (EHLO something.email.com) [85.4.230.201]
  by mail.gmx.net (mp001) with SMTP; 14 Oct 2012 00:44:34 +0200
Received: by something.email.com (sSMTP sendmail emulation); Sun, 14 Oct 2012 00:44:32 +0200
Message-Id: <20121013224437.6C7535CA@hub.freebsd.org>
Date: Sun, 14 Oct 2012 00:44:32 +0200
From: nemysis <nemysis@gmx.ch>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [PATCH] audio/portaudio: update to 19.20111121, take maintainership, OptionsNG
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         172678
>Category:       ports
>Synopsis:       [PATCH] audio/portaudio: update to 19.20111121, take maintainership, OptionsNG
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    mva
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Oct 13 22:50:00 UTC 2012
>Closed-Date:    Sun Dec 30 17:57:35 UTC 2012
>Last-Modified:  Sun Dec 30 18:00:00 UTC 2012
>Originator:     nemysis
>Release:        FreeBSD 9.0-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD FreeBSD_Ports 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan  3 07:46:30 UTC
>Description:
- Update to 19.20111121
- Take maintainership

Removed file(s):
- files/patch-Makefile.in
- files/patch-configure
- files/patch-pa_tests::patest_record.c
- files/patch-pa_tests::patest_wire.c

Makefile changed:

+LICENSE=	MIT

+OPTIONS_DEFINE=	ALSA JACK PATEST DOXYGEN

+.include <bsd.port.options.mk>

Changed
+post-patch:

+.if defined(WITH_PATEST)

Changed pkg-plist

+%%PATEST%%bin/pa_devs

Generated and tested manually, tested with port test and with RedPorts (all RELEASES, CLANG), sent with FreeBSD Port Tools 0.99_6 (mode: update, diff: ports)
>How-To-Repeat:

portlint -A
WARN: Makefile: [70]: use ${VARIABLE}, instead of $(VARIABLE).
WARN: Makefile: for new port, make $FreeBSD$ tag in comment section empty, to make SVN happy.
WARN: Makefile: only one MASTER_SITE configured.  Consider adding additional mirrors.
0 fatal errors and 3 warnings found.

WARN: Makefile: [70] because is used

@${REINPLACE_CMD} -e 's|$$(DESTDIR)$$(libdir)/pkgconfig|$$(DESTDIR)$$(PREFIX)/libdata/pkgconfig|g' \


port test: clean


Build log

https://redports.org/buildarchive/20121013175137-33493/

>Fix:

--- portaudio-19.20111121.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/audio/portaudio/Makefile ./Makefile
--- /usr/ports/audio/portaudio/Makefile	2012-05-05 19:46:40.000000000 +0200
+++ ./Makefile	2012-10-13 19:49:25.000000000 +0200
@@ -6,57 +6,89 @@
 #
 
 PORTNAME=	portaudio
-PORTVERSION=	18.1
-PORTREVISION=	2
+PORTVERSION=	19.20111121
 CATEGORIES=	audio
 MASTER_SITES=	http://www.portaudio.com/archives/
-DISTNAME=	${PORTNAME}_v${PORTVERSION:S/./_/}
+DISTNAME=	pa_stable_v${DISTVERSION:S/./_/}
+EXTRACT_SUFX=	.tgz
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	nemysis@gmx.ch
 COMMENT=	Portable cross-platform Audio API
 
-USE_ZIP=	yes
-USE_GMAKE=	yes
+LICENSE=	MIT
+
+WRKSRC=		${WRKDIR}/${PORTNAME}
+
 GNU_CONFIGURE=	yes
+CONFIGURE_ARGS+=PKG_CONFIG_LIBDIR=${PREFIX}/libdata/pkgconfig
+USE_GMAKE=	yes
+USE_DOS2UNIX=	yes
 USE_LDCONFIG=	yes
 
-USE_DOS2UNIX=	yes
+CPPFLAGS+=	-I${LOCALBASE}/include ${PTHREAD_CFLAGS}
+LDFLAGS+=	-L${LOCALBASE}/lib ${PTHREAD_CFLAGS}
+
+PORTDOCS=	*
+
+DOCSRCDIR1=	${WRKSRC}
+DOC_FILES1=	README.txt index.html
+
+OPTIONS_DEFINE=	ALSA JACK PATEST DOXYGEN
+
+OPTIONS_DEFAULT=	PATEST DOXYGEN
+
+PATEST_DESC=	PortAudio Test Programs
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MDOXYGEN}
+BUILD_DEPENDS+=	doxygen:${PORTSDIR}/devel/doxygen
+.endif
 
-PLIST_SUB+=	SHLIB_VERSION=${SHLIB_VERSION}
-SHLIB_VERSION=	0
+.if ${PORT_OPTIONS:MALSA}
+CONFIGURE_ARGS+=--with-alsa
+LIB_DEPENDS+=	asound:${PORTSDIR}/audio/alsa-lib
+.else
+CONFIGURE_ARGS+=--without-alsa
+.endif
 
-pre-everything::
-.if !defined(WITH_PATESTS)
-	@${ECHO_MSG}
-	@${ECHO_MSG} "You can additionally build portaudio's testsuite by defining WITH_PATESTS."
-	@${ECHO_MSG}
-PLIST_SUB+=	WITH_PATESTS="@comment "
+.if ${PORT_OPTIONS:MJACK}
+CONFIGURE_ARGS+=--with-jack
+LIB_DEPENDS+=	jack:${PORTSDIR}/audio/jack
 .else
-PLIST_SUB+=	WITH_PATESTS=""
+CONFIGURE_ARGS+=--without-jack
 .endif
 
-post-patch:
-# replace obsolete headers, and fix up thread library
-	@${FIND} ${WRKSRC} -type f \
-		| ${XARGS} -x -n 10 \
-			${REINPLACE_CMD} -E \
-				-e 's|malloc.h|stdlib.h|' \
-				-e 's|machine\/soundcard.h|sys\/soundcard.h|' \
-				-e 's|-lpthread|${PTHREAD_LIBS}|'
-pre-configure:
-# Make configure executable
-	@${CHMOD} +x ${WRKSRC}/configure
-
-.if !defined(WITH_PATESTS)
-post-configure:
-	@${REINPLACE_CMD} -e 's|tests$$||' ${WRKSRC}/Makefile
+.if defined(WITH_PATEST)
+PLIST_SUB+=	PATEST=""
+.else
+PLIST_SUB+=	PATEST="@comment "
 .endif
 
+post-patch:
+	@${REINPLACE_CMD} -e 's|$$(DESTDIR)$$(libdir)/pkgconfig|$$(DESTDIR)$$(PREFIX)/libdata/pkgconfig|g' \
+		${WRKSRC}/Makefile.in
+	@${REINPLACE_CMD} -e 's|#include <malloc.h>|#include <stdlib.h>|' ${WRKSRC}/ltmain.sh
+	@${REINPLACE_CMD} -e 's|machine/soundcard.h|sys/soundcard.h|' ${WRKSRC}/configure.in \
+		${WRKSRC}/src/hostapi/oss/pa_unix_oss.c ${WRKSRC}/src/SConscript
+
 post-install:
-.if defined(WITH_PATESTS)
-	@${INSTALL_PROGRAM} ${WRKSRC}/bin/* ${PREFIX}/bin
+.if ${PORT_OPTIONS:MPATEST}
+	${INSTALL_SCRIPT} ${WRKSRC}/bin/* ${PREFIX}/bin
+.endif
+
+.if ${PORT_OPTIONS:MDOCS}
+	${MKDIR} ${DOCSDIR}
+	${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${DOCSDIR}
+.endif
+
+.if ${PORT_OPTIONS:MDOXYGEN}
+	@cd ${WRKSRC} && doxygen
+	@(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} html ${DOCSDIR})
+.endif
+
+.if ${PORT_OPTIONS:MEXAMPLES}
+	@cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${EXAMPLESDIR}
 .endif
-	@${LN} -sf libportaudio.so \
-		${PREFIX}/lib/libportaudio.so.${SHLIB_VERSION}
 
 .include <bsd.port.mk>
diff -ruN --exclude=CVS /usr/ports/audio/portaudio/distinfo ./distinfo
--- /usr/ports/audio/portaudio/distinfo	2011-03-19 13:28:53.000000000 +0100
+++ ./distinfo	2012-10-12 22:24:35.000000000 +0200
@@ -1,2 +1,2 @@
-SHA256 (portaudio_v18_1.zip) = 9da7f1ba0b8029f934d5a8300199e29095127e6abfa03dbb3c1ce40e10751f0a
-SIZE (portaudio_v18_1.zip) = 550130
+SHA256 (pa_stable_v19_20111121.tgz) = 9c26d1330d506496789edafe55b0386f20d83c4aa2c0e3f81fbeb0f114ab1b99
+SIZE (pa_stable_v19_20111121.tgz) = 1422825
diff -ruN --exclude=CVS /usr/ports/audio/portaudio/files/patch-Makefile.in ./files/patch-Makefile.in
--- /usr/ports/audio/portaudio/files/patch-Makefile.in	2011-03-12 19:12:57.000000000 +0100
+++ ./files/patch-Makefile.in	1970-01-01 01:00:00.000000000 +0100
@@ -1,59 +0,0 @@
---- Makefile.in.orig	2011-03-12 12:04:08.000000000 -0600
-+++ Makefile.in	2011-03-12 12:04:22.000000000 -0600
-@@ -15,6 +15,7 @@
- DLL_LIBS = @DLL_LIBS@
- 
- OTHER_OBJS = @OTHER_OBJS@
-+OTHER_SHOBJS = @OTHER_SHOBJS@
- 
- PALIB = libportaudio.a
- PADLL = @PADLL@
-@@ -25,6 +26,10 @@
- 	pa_common/pa_convert.o \
- 	pa_common/pa_lib.o
- 
-+COMMON_SHOBJS = \
-+	pa_common/pa_convert.So \
-+	pa_common/pa_lib.So
-+
- TESTS = \
- 	bin/patest_buffer \
- 	bin/patest_clip \
-@@ -50,8 +55,15 @@
- 	bin/patest_underflow \
- 	bin/patest_wire
- 
-+.SUFFIXES: .o .So
-+
-+.c.So:
-+	$(CC) $(CFLAGS) -fPIC -o $*.So -c $?
-+
- OBJS = $(COMMON_OBJS) $(OTHER_OBJS)
- 
-+SHOBJS = $(COMMON_SHOBJS) $(OTHER_SHOBJS)
-+
- all: lib/$(PALIB) lib/$(PADLLV) tests
- 
- tests: bin/ $(TESTS)
-@@ -60,8 +72,8 @@
- 	$(AR) ruv lib/$(PALIB) $(OBJS)
- 	$(RANLIB) lib/$(PALIB)
- 
--lib/$(PADLLV): lib/ $(OBJS) Makefile $(PAINC)
--	$(CC) $(SHARED_FLAGS) -o lib/$(PADLLV) $(OBJS) $(DLL_LIBS)
-+lib/$(PADLLV): lib/ $(SHOBJS) Makefile $(PAINC)
-+	$(CC) $(SHARED_FLAGS) -o lib/$(PADLLV) $(SHOBJS) $(DLL_LIBS)
- 
- $(TESTS): bin/%: lib/$(PALIB) Makefile $(PAINC) pa_tests/%.c
- 	$(CC) -o $@ $(CFLAGS) pa_tests/$*.c lib/$(PALIB) $(LIBS)
-@@ -89,8 +101,8 @@
- %.o: %.c Makefile $(PAINC)
- 	$(CC) -c $(CFLAGS) $< -o $@
- 
--bin:
-+bin/:
- 	mkdir bin
- 
--lib:
-+lib/:
- 	mkdir lib
diff -ruN --exclude=CVS /usr/ports/audio/portaudio/files/patch-configure ./files/patch-configure
--- /usr/ports/audio/portaudio/files/patch-configure	2004-03-16 00:54:11.000000000 +0100
+++ ./files/patch-configure	1970-01-01 01:00:00.000000000 +0100
@@ -1,18 +0,0 @@
---- configure.orig	Mon Mar 15 15:52:38 2004
-+++ configure	Mon Mar 15 15:53:00 2004
-@@ -1972,6 +1972,7 @@
- fi
- 
- 	OTHER_OBJS="pa_unix_oss/pa_unix_oss.o pa_unix_oss/pa_unix.o";
-+	OTHER_SHOBJS="pa_unix_oss/pa_unix_oss.So pa_unix_oss/pa_unix.So";
- 	LIBS="-lm -lpthread";
- 	PADLL="libportaudio.so";
- 	SHARED_FLAGS="-shared";
-@@ -2404,6 +2405,7 @@
- s,@INSTALL_DATA@,$INSTALL_DATA,;t t
- s,@AR@,$AR,;t t
- s,@OTHER_OBJS@,$OTHER_OBJS,;t t
-+s,@OTHER_SHOBJS@,$OTHER_SHOBJS,;t t
- s,@PADLL@,$PADLL,;t t
- s,@SHARED_FLAGS@,$SHARED_FLAGS,;t t
- s,@DLL_LIBS@,$DLL_LIBS,;t t
diff -ruN --exclude=CVS /usr/ports/audio/portaudio/files/patch-pa_tests::patest_record.c ./files/patch-pa_tests::patest_record.c
--- /usr/ports/audio/portaudio/files/patch-pa_tests::patest_record.c	2003-12-07 15:40:31.000000000 +0100
+++ ./files/patch-pa_tests::patest_record.c	1970-01-01 01:00:00.000000000 +0100
@@ -1,14 +0,0 @@
---- pa_tests/patest_record.c.orig	Sun Dec  7 14:48:31 2003
-+++ pa_tests/patest_record.c	Sun Dec  7 14:48:53 2003
-@@ -138,10 +138,10 @@
-     SAMPLE *wptr = (SAMPLE*)outputBuffer;
-     unsigned int i;
-     int finished;
-+    int framesToPlay, samplesToPlay, samplesPerBuffer;
-     unsigned int framesLeft = data->maxFrameIndex - data->frameIndex;
-     (void) inputBuffer; /* Prevent unused variable warnings. */
-     (void) outTime;
--    int framesToPlay, samplesToPlay, samplesPerBuffer;
- 
-     if( framesLeft < framesPerBuffer )
-     {
diff -ruN --exclude=CVS /usr/ports/audio/portaudio/files/patch-pa_tests::patest_wire.c ./files/patch-pa_tests::patest_wire.c
--- /usr/ports/audio/portaudio/files/patch-pa_tests::patest_wire.c	2003-12-07 15:40:31.000000000 +0100
+++ ./files/patch-pa_tests::patest_wire.c	1970-01-01 01:00:00.000000000 +0100
@@ -1,13 +0,0 @@
---- pa_tests/patest_wire.c.orig	Sun Dec  7 14:49:15 2003
-+++ pa_tests/patest_wire.c	Sun Dec  7 14:49:52 2003
-@@ -74,9 +74,9 @@
-     SAMPLE *out = (SAMPLE*)outputBuffer;
-     SAMPLE *in = (SAMPLE*)inputBuffer;
-     unsigned int i;
--    (void) outTime;
-     int samplesPerFrame;
-     int numSamples;
-+    (void) outTime;
-     
-     samplesPerFrame = (int) userData;
-     numSamples =  framesPerBuffer * samplesPerFrame;
diff -ruN --exclude=CVS /usr/ports/audio/portaudio/pkg-descr ./pkg-descr
--- /usr/ports/audio/portaudio/pkg-descr	2009-12-21 03:15:46.000000000 +0100
+++ ./pkg-descr	2012-10-09 19:05:26.000000000 +0200
@@ -1,9 +1,12 @@
-PortAudio is a free, cross platform, open-source, audio I/O library.
-It lets you write simple audio programs in 'C' that will compile
-and run on many platforms including Windows, Macintosh (8,9,X),
-Unix (OSS), SGI, and BeOS. PortAudio is intended to promote the
-exchange of audio synthesis software between developers on different
-platforms, and was recently selected as the audio component of a
-larger PortMusic project that includes MIDI and sound file support.
+PortAudio is a free, cross-platform, open-source, audio I/O library.
+It lets you write simple audio programs in 'C' or C++ that will compile and run
+on many platforms including Windows, Macintosh OS X, and Unix (OSS/ALSA).
+It is intended to promote the exchange of audio software between developers
+on different platforms. Many applications use PortAudio for Audio I/O.
+
+PortAudio provides a very simple API for recording and/or playing sound using
+a simple callback function or a blocking read/write interface.
+Example programs are included that play sine waves, process audio input
+(guitar fuzz), record and playback audio, list available audio devices, etc.
 
 WWW: http://www.portaudio.com/
diff -ruN --exclude=CVS /usr/ports/audio/portaudio/pkg-plist ./pkg-plist
--- /usr/ports/audio/portaudio/pkg-plist	2003-12-07 16:30:01.000000000 +0100
+++ ./pkg-plist	2012-10-12 22:39:14.000000000 +0200
@@ -1,28 +1,61 @@
-%%WITH_PATESTS%%bin/patest_buffer
-%%WITH_PATESTS%%bin/patest_clip
-%%WITH_PATESTS%%bin/patest_dither
-%%WITH_PATESTS%%bin/patest_hang
-%%WITH_PATESTS%%bin/patest_latency
-%%WITH_PATESTS%%bin/patest_leftright
-%%WITH_PATESTS%%bin/patest_longsine
-%%WITH_PATESTS%%bin/patest_many
-%%WITH_PATESTS%%bin/patest_maxsines
-%%WITH_PATESTS%%bin/patest_multi_sine
-%%WITH_PATESTS%%bin/patest_pink
-%%WITH_PATESTS%%bin/patest_record
-%%WITH_PATESTS%%bin/patest_ringmix
-%%WITH_PATESTS%%bin/patest_saw
-%%WITH_PATESTS%%bin/patest_sine
-%%WITH_PATESTS%%bin/patest_sine8
-%%WITH_PATESTS%%bin/patest_sine_formats
-%%WITH_PATESTS%%bin/patest_sine_time
-%%WITH_PATESTS%%bin/patest_stop
-%%WITH_PATESTS%%bin/patest_sync
-%%WITH_PATESTS%%bin/patest_toomanysines
-%%WITH_PATESTS%%bin/patest_underflow
-%%WITH_PATESTS%%bin/patest_wire
+%%PATEST%%bin/pa_devs
+%%PATEST%%bin/pa_fuzz
+%%PATEST%%bin/pa_minlat
+%%PATEST%%bin/paex_pink
+%%PATEST%%bin/paex_read_write_wire
+%%PATEST%%bin/paex_record
+%%PATEST%%bin/paex_saw
+%%PATEST%%bin/paex_sine
+%%PATEST%%bin/paex_write_sine
+%%PATEST%%bin/paex_write_sine_nonint
+%%PATEST%%bin/paqa_devs
+%%PATEST%%bin/paqa_errs
+%%PATEST%%bin/paqa_latency
+%%PATEST%%bin/patest1
+%%PATEST%%bin/patest_buffer
+%%PATEST%%bin/patest_callbackstop
+%%PATEST%%bin/patest_clip
+%%PATEST%%bin/patest_dither
+%%PATEST%%bin/patest_hang
+%%PATEST%%bin/patest_in_overflow
+%%PATEST%%%%PATEST%%bin/patest_latency
+%%PATEST%%bin/patest_leftright
+%%PATEST%%bin/patest_longsine
+%%PATEST%%bin/patest_many
+%%PATEST%%bin/patest_maxsines
+%%PATEST%%bin/patest_mono
+%%PATEST%%bin/patest_multi_sine
+%%PATEST%%bin/patest_out_underflow
+%%PATEST%%bin/patest_prime
+%%PATEST%%bin/patest_ringmix
+%%PATEST%%bin/patest_sine8
+%%PATEST%%bin/patest_sine_channelmaps
+%%PATEST%%bin/patest_sine_formats
+%%PATEST%%bin/patest_sine_srate
+%%PATEST%%bin/patest_sine_time
+%%PATEST%%bin/patest_start_stop
+%%PATEST%%bin/patest_stop
+%%PATEST%%bin/patest_stop_playout
+%%PATEST%%bin/patest_toomanysines
+%%PATEST%%bin/patest_two_rates
+%%PATEST%%bin/patest_underflow
+%%PATEST%%bin/patest_wire
 include/portaudio.h
 lib/libportaudio.a
+lib/libportaudio.la
 lib/libportaudio.so
-lib/libportaudio.so.0.0.18
-lib/libportaudio.so.%%SHLIB_VERSION%%
+lib/libportaudio.so.2
+libdata/pkgconfig/portaudio-2.0.pc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pa_devs.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pa_fuzz.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/paex_mono_asio_channel_select.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/paex_pink.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/paex_read_write_wire.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/paex_record.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/paex_saw.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/paex_sine.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/paex_wmme_ac3.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/paex_wmme_surround.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/paex_write_sine.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/paex_write_sine_nonint.c
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
--- portaudio-19.20111121.patch ends here ---

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: mva 
State-Changed-When: Sat Dec 22 10:54:25 UTC 2012 
State-Changed-Why:  
audio/portaudio2 exists in the ports tree, which uses the new API and 
ABI from V19 - audio/portaudio uses V18, which is still needed by one 
port or the other. Please use audio/portaudio2 for the update instead 
and ensure that there are no ABI or API breakages, which might have an 
impact on depending ports. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=172678 

From: nemysis <nemysis@gmx.ch>
To: bug-followup@FreeBSD.org, mva@FreeBSD.org
Cc:  
Subject: Re: ports/172678: [PATCH] audio/portaudio: update to 19.20111121,
 take maintainership, OptionsNG
Date: Sat, 22 Dec 2012 14:32:45 +0100

 --MP_/JJ/ShK/V30r83f7lJdxVvAo
 Content-Type: text/plain; charset=US-ASCII
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline
 
 Thanks this is now update for audio/portaudio
 
 Makefile changed:
 +CPPFLAGS+=     -I${LOCALBASE}/include ${PTHREAD_CFLAGS}
 +LDFLAGS+=      -L${LOCALBASE}/lib ${PTHREAD_CFLAGS}
 +PORTDOCS=      *
 +OPTIONS_DEFINE=        PATEST
 +OPTIONS_DEFAULT=       PATEST
 +PATEST_DESC=   PortAudio Test Programs
 +.include <bsd.port.options.mk>
 
 
 Changed and refined:
  post-patch:
  post-install
  pkg-descr
  pkg-plist
 
 Patches no use more :: now is __
 
 Removed files:
 files/patch-pa_tests::patest_record.c
 files/patch-pa_tests::patest_wire.c
 
 
 Added files:
 files/patch-pa_tests-patest__record.c
 files/patch-pa_tests-patest__wire.c
 --MP_/JJ/ShK/V30r83f7lJdxVvAo
 Content-Type: text/x-patch
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment; filename=portaudio.diff
 
 ===> Generating patch
 ===> Viewing diff with more
 diff -ruN --exclude=CVS /usr/ports/audio/portaudio/Makefile ./Makefile
 --- /usr/ports/audio/portaudio/Makefile	2012-12-05 00:40:55.000000000 +0100
 +++ ./Makefile	2012-12-22 14:16:22.000000000 +0100
 @@ -2,61 +2,72 @@
  # Date created:		18 May 2003
  # Whom:			michaelnottebrock@gmx.net and lioux@FreeBSD.org
  #
 -# $FreeBSD: head/audio/portaudio/Makefile 300895 2012-07-14 12:56:14Z beat $
 +# $FreeBSD: ports/audio/portaudio/Makefile,v 1.14 2012/05/05 17:46:40 ak Exp $
  #
  
  PORTNAME=	portaudio
  PORTVERSION=	18.1
 -PORTREVISION=	2
 +PORTREVISION=	3
  CATEGORIES=	audio
  MASTER_SITES=	http://www.portaudio.com/archives/
  DISTNAME=	${PORTNAME}_v${PORTVERSION:S/./_/}
  
 -MAINTAINER=	ports@FreeBSD.org
 +MAINTAINER=	nemysis@gmx.ch
  COMMENT=	Portable cross-platform Audio API
  
 +LICENSE=	MIT
 +
  USE_ZIP=	yes
 -USE_GMAKE=	yes
  GNU_CONFIGURE=	yes
 +USE_GMAKE=	yes
 +USE_DOS2UNIX=	yes
  USE_LDCONFIG=	yes
  
 -USE_DOS2UNIX=	yes
 +CPPFLAGS+=	-I${LOCALBASE}/include ${PTHREAD_CFLAGS}
 +LDFLAGS+=	-L${LOCALBASE}/lib ${PTHREAD_CFLAGS}
 +
 +PORTDOCS=	*
 +
 +DOCSRCDIR1=	${WRKSRC}
 +DOC_FILES1=	README.txt index.html
  
 -PLIST_SUB+=	SHLIB_VERSION=${SHLIB_VERSION}
 -SHLIB_VERSION=	0
 +DOCSRCDIR2=	${WRKSRC}/docs
 +DOCSDIR2=	${DOCSDIR}/docs
 +DOC_FILES2=	*.html *.txt *.pdf
  
 -pre-everything::
 -.if !defined(WITH_PATESTS)
 -	@${ECHO_MSG}
 -	@${ECHO_MSG} "You can additionally build portaudio's testsuite by defining WITH_PATESTS."
 -	@${ECHO_MSG}
 -PLIST_SUB+=	WITH_PATESTS="@comment "
 +OPTIONS_DEFINE=	PATEST
 +
 +OPTIONS_DEFAULT=	PATEST
 +
 +PATEST_DESC=	PortAudio Test Programs
 +
 +.include <bsd.port.options.mk>
 +
 +.if defined(WITH_PATEST)
 +PLIST_SUB+=	PATEST=""
  .else
 -PLIST_SUB+=	WITH_PATESTS=""
 +PLIST_SUB+=	PATEST="@comment "
  .endif
  
  post-patch:
 -# replace obsolete headers, and fix up thread library
 -	@${FIND} ${WRKSRC} -type f \
 -		| ${XARGS} -x -n 10 \
 -			${REINPLACE_CMD} -E \
 -				-e 's|malloc.h|stdlib.h|' \
 -				-e 's|machine\/soundcard.h|sys\/soundcard.h|' \
 -				-e 's|-lpthread|${PTHREAD_LIBS}|'
 +	@${REINPLACE_CMD} -e 's|#include <malloc.h>|#include <stdlib.h>|' ${WRKSRC}/pa_unix_oss/pa_unix.h
 +	@${REINPLACE_CMD} -e 's|machine/soundcard.h|sys/soundcard.h|' ${WRKSRC}/pa_unix_oss/pa_unix_oss.c
 +	@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/configure ${WRKSRC}/configure.in \
 +		${WRKSRC}/pa_unix_oss/Makefile
 +
  pre-configure:
 -# Make configure executable
  	@${CHMOD} +x ${WRKSRC}/configure
  
 -.if !defined(WITH_PATESTS)
 -post-configure:
 -	@${REINPLACE_CMD} -e 's|tests$$||' ${WRKSRC}/Makefile
 +post-install:
 +.if ${PORT_OPTIONS:MPATEST}
 +	${INSTALL_SCRIPT} ${WRKSRC}/bin/* ${PREFIX}/bin
  .endif
  
 -post-install:
 -.if defined(WITH_PATESTS)
 -	@${INSTALL_PROGRAM} ${WRKSRC}/bin/* ${PREFIX}/bin
 +.if ${PORT_OPTIONS:MDOCS}
 +	${MKDIR} ${DOCSDIR}
 +	${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${DOCSDIR}
 +	${MKDIR} ${DOCSDIR2}
 +	${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${DOCSDIR2}
  .endif
 -	@${LN} -sf libportaudio.so \
 -		${PREFIX}/lib/libportaudio.so.${SHLIB_VERSION}
  
  .include <bsd.port.mk>
 diff -ruN --exclude=CVS /usr/ports/audio/portaudio/files/patch-pa_tests-patest__record.c ./files/patch-pa_tests-patest__record.c
 --- /usr/ports/audio/portaudio/files/patch-pa_tests-patest__record.c	1970-01-01 01:00:00.000000000 +0100
 +++ ./files/patch-pa_tests-patest__record.c	2012-12-22 13:59:24.000000000 +0100
 @@ -0,0 +1,14 @@
 +--- pa_tests/patest_record.c.orig	2012-12-22 13:48:25.000000000 +0100
 ++++ pa_tests/patest_record.c	2012-12-22 13:48:25.000000000 +0100
 +@@ -138,10 +138,10 @@
 +     SAMPLE *wptr = (SAMPLE*)outputBuffer;
 +     unsigned int i;
 +     int finished;
 ++    int framesToPlay, samplesToPlay, samplesPerBuffer;
 +     unsigned int framesLeft = data->maxFrameIndex - data->frameIndex;
 +     (void) inputBuffer; /* Prevent unused variable warnings. */
 +     (void) outTime;
 +-    int framesToPlay, samplesToPlay, samplesPerBuffer;
 + 
 +     if( framesLeft < framesPerBuffer )
 +     {
 diff -ruN --exclude=CVS /usr/ports/audio/portaudio/files/patch-pa_tests-patest__wire.c ./files/patch-pa_tests-patest__wire.c
 --- /usr/ports/audio/portaudio/files/patch-pa_tests-patest__wire.c	1970-01-01 01:00:00.000000000 +0100
 +++ ./files/patch-pa_tests-patest__wire.c	2012-12-22 13:58:32.000000000 +0100
 @@ -0,0 +1,13 @@
 +--- pa_tests/patest_wire.c.orig	2012-12-22 13:48:25.000000000 +0100
 ++++ pa_tests/patest_wire.c	2012-12-22 13:48:25.000000000 +0100
 +@@ -74,9 +74,9 @@
 +     SAMPLE *out = (SAMPLE*)outputBuffer;
 +     SAMPLE *in = (SAMPLE*)inputBuffer;
 +     unsigned int i;
 +-    (void) outTime;
 +     int samplesPerFrame;
 +     int numSamples;
 ++    (void) outTime;
 +     
 +     samplesPerFrame = (int) userData;
 +     numSamples =  framesPerBuffer * samplesPerFrame;
 diff -ruN --exclude=CVS /usr/ports/audio/portaudio/files/patch-pa_tests::patest_record.c ./files/patch-pa_tests::patest_record.c
 --- /usr/ports/audio/portaudio/files/patch-pa_tests::patest_record.c	2012-12-05 00:40:55.000000000 +0100
 +++ ./files/patch-pa_tests::patest_record.c	1970-01-01 01:00:00.000000000 +0100
 @@ -1,14 +0,0 @@
 ---- pa_tests/patest_record.c.orig	Sun Dec  7 14:48:31 2003
 -+++ pa_tests/patest_record.c	Sun Dec  7 14:48:53 2003
 -@@ -138,10 +138,10 @@
 -     SAMPLE *wptr = (SAMPLE*)outputBuffer;
 -     unsigned int i;
 -     int finished;
 -+    int framesToPlay, samplesToPlay, samplesPerBuffer;
 -     unsigned int framesLeft = data->maxFrameIndex - data->frameIndex;
 -     (void) inputBuffer; /* Prevent unused variable warnings. */
 -     (void) outTime;
 --    int framesToPlay, samplesToPlay, samplesPerBuffer;
 - 
 -     if( framesLeft < framesPerBuffer )
 -     {
 diff -ruN --exclude=CVS /usr/ports/audio/portaudio/files/patch-pa_tests::patest_wire.c ./files/patch-pa_tests::patest_wire.c
 --- /usr/ports/audio/portaudio/files/patch-pa_tests::patest_wire.c	2012-12-05 00:40:55.000000000 +0100
 +++ ./files/patch-pa_tests::patest_wire.c	1970-01-01 01:00:00.000000000 +0100
 @@ -1,13 +0,0 @@
 ---- pa_tests/patest_wire.c.orig	Sun Dec  7 14:49:15 2003
 -+++ pa_tests/patest_wire.c	Sun Dec  7 14:49:52 2003
 -@@ -74,9 +74,9 @@
 -     SAMPLE *out = (SAMPLE*)outputBuffer;
 -     SAMPLE *in = (SAMPLE*)inputBuffer;
 -     unsigned int i;
 --    (void) outTime;
 -     int samplesPerFrame;
 -     int numSamples;
 -+    (void) outTime;
 -     
 -     samplesPerFrame = (int) userData;
 -     numSamples =  framesPerBuffer * samplesPerFrame;
 diff -ruN --exclude=CVS /usr/ports/audio/portaudio/pkg-descr ./pkg-descr
 --- /usr/ports/audio/portaudio/pkg-descr	2012-12-05 00:40:55.000000000 +0100
 +++ ./pkg-descr	2012-10-09 19:05:26.000000000 +0200
 @@ -1,9 +1,12 @@
 -PortAudio is a free, cross platform, open-source, audio I/O library.
 -It lets you write simple audio programs in 'C' that will compile
 -and run on many platforms including Windows, Macintosh (8,9,X),
 -Unix (OSS), SGI, and BeOS. PortAudio is intended to promote the
 -exchange of audio synthesis software between developers on different
 -platforms, and was recently selected as the audio component of a
 -larger PortMusic project that includes MIDI and sound file support.
 +PortAudio is a free, cross-platform, open-source, audio I/O library.
 +It lets you write simple audio programs in 'C' or C++ that will compile and run
 +on many platforms including Windows, Macintosh OS X, and Unix (OSS/ALSA).
 +It is intended to promote the exchange of audio software between developers
 +on different platforms. Many applications use PortAudio for Audio I/O.
 +
 +PortAudio provides a very simple API for recording and/or playing sound using
 +a simple callback function or a blocking read/write interface.
 +Example programs are included that play sine waves, process audio input
 +(guitar fuzz), record and playback audio, list available audio devices, etc.
  
  WWW: http://www.portaudio.com/
 diff -ruN --exclude=CVS /usr/ports/audio/portaudio/pkg-plist ./pkg-plist
 --- /usr/ports/audio/portaudio/pkg-plist	2012-12-05 00:40:55.000000000 +0100
 +++ ./pkg-plist	2012-12-22 13:46:19.000000000 +0100
 @@ -1,28 +1,27 @@
 -%%WITH_PATESTS%%bin/patest_buffer
 -%%WITH_PATESTS%%bin/patest_clip
 -%%WITH_PATESTS%%bin/patest_dither
 -%%WITH_PATESTS%%bin/patest_hang
 -%%WITH_PATESTS%%bin/patest_latency
 -%%WITH_PATESTS%%bin/patest_leftright
 -%%WITH_PATESTS%%bin/patest_longsine
 -%%WITH_PATESTS%%bin/patest_many
 -%%WITH_PATESTS%%bin/patest_maxsines
 -%%WITH_PATESTS%%bin/patest_multi_sine
 -%%WITH_PATESTS%%bin/patest_pink
 -%%WITH_PATESTS%%bin/patest_record
 -%%WITH_PATESTS%%bin/patest_ringmix
 -%%WITH_PATESTS%%bin/patest_saw
 -%%WITH_PATESTS%%bin/patest_sine
 -%%WITH_PATESTS%%bin/patest_sine8
 -%%WITH_PATESTS%%bin/patest_sine_formats
 -%%WITH_PATESTS%%bin/patest_sine_time
 -%%WITH_PATESTS%%bin/patest_stop
 -%%WITH_PATESTS%%bin/patest_sync
 -%%WITH_PATESTS%%bin/patest_toomanysines
 -%%WITH_PATESTS%%bin/patest_underflow
 -%%WITH_PATESTS%%bin/patest_wire
 +%%PATEST%%bin/patest_buffer
 +%%PATEST%%bin/patest_clip
 +%%PATEST%%bin/patest_dither
 +%%PATEST%%bin/patest_hang
 +%%PATEST%%bin/patest_latency
 +%%PATEST%%bin/patest_leftright
 +%%PATEST%%bin/patest_longsine
 +%%PATEST%%bin/patest_many
 +%%PATEST%%bin/patest_maxsines
 +%%PATEST%%bin/patest_multi_sine
 +%%PATEST%%bin/patest_pink
 +%%PATEST%%bin/patest_record
 +%%PATEST%%bin/patest_ringmix
 +%%PATEST%%bin/patest_saw
 +%%PATEST%%bin/patest_sine
 +%%PATEST%%bin/patest_sine8
 +%%PATEST%%bin/patest_sine_formats
 +%%PATEST%%bin/patest_sine_time
 +%%PATEST%%bin/patest_stop
 +%%PATEST%%bin/patest_sync
 +%%PATEST%%bin/patest_toomanysines
 +%%PATEST%%bin/patest_underflow
 +%%PATEST%%bin/patest_wire
  include/portaudio.h
  lib/libportaudio.a
  lib/libportaudio.so
  lib/libportaudio.so.0.0.18
 -lib/libportaudio.so.%%SHLIB_VERSION%%
 ===> Done
 
 --MP_/JJ/ShK/V30r83f7lJdxVvAo--
Responsible-Changed-From-To: freebsd-ports-bugs->mva 
Responsible-Changed-By: mva 
Responsible-Changed-When: Sun Dec 23 08:28:41 UTC 2012 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=172678 
State-Changed-From-To: feedback->closed 
State-Changed-By: mva 
State-Changed-When: Sun Dec 30 17:57:34 UTC 2012 
State-Changed-Why:  
Committed, with minor changes. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=172678 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/172678: commit references a PR
Date: Sun, 30 Dec 2012 17:57:18 +0000 (UTC)

 Author: mva
 Date: Sun Dec 30 17:57:04 2012
 New Revision: 309683
 URL: http://svnweb.freebsd.org/changeset/ports/309683
 
 Log:
   - Convert to OptionsNG framework
   - Trim Makefile headers
   - Add LICENSE
   - Pass maintainership to submitter
   
   PR:		ports/172678
   Submitted by:	nemysis <nemysis@gmx.ch>
 
 Added:
   head/audio/portaudio/files/patch-pa_tests-patest__record.c   (contents, props changed)
   head/audio/portaudio/files/patch-pa_tests-patest__wire.c   (contents, props changed)
 Deleted:
   head/audio/portaudio/files/patch-pa_tests::patest_record.c
   head/audio/portaudio/files/patch-pa_tests::patest_wire.c
 Modified:
   head/audio/portaudio/Makefile   (contents, props changed)
   head/audio/portaudio/pkg-descr   (contents, props changed)
   head/audio/portaudio/pkg-plist   (contents, props changed)
 
 Modified: head/audio/portaudio/Makefile
 ==============================================================================
 --- head/audio/portaudio/Makefile	Sun Dec 30 17:41:43 2012	(r309682)
 +++ head/audio/portaudio/Makefile	Sun Dec 30 17:57:04 2012	(r309683)
 @@ -1,62 +1,72 @@
 -# New ports collection makefile for:	portaudio
 -# Date created:		18 May 2003
 -# Whom:			michaelnottebrock@gmx.net and lioux@FreeBSD.org
 -#
 +# Created by: michaelnottebrock@gmx.net and lioux@FreeBSD.org
  # $FreeBSD$
 -#
  
  PORTNAME=	portaudio
  PORTVERSION=	18.1
 -PORTREVISION=	2
 +PORTREVISION=	3
  CATEGORIES=	audio
  MASTER_SITES=	http://www.portaudio.com/archives/
  DISTNAME=	${PORTNAME}_v${PORTVERSION:S/./_/}
  
 -MAINTAINER=	ports@FreeBSD.org
 +MAINTAINER=	nemysis@gmx.ch
  COMMENT=	Portable cross-platform Audio API
  
 +LICENSE=	MIT
 +
  USE_ZIP=	yes
 -USE_GMAKE=	yes
  GNU_CONFIGURE=	yes
 +USE_GMAKE=	yes
 +USE_DOS2UNIX=	yes
  USE_LDCONFIG=	yes
  
 -USE_DOS2UNIX=	yes
 +CPPFLAGS+=	-I${LOCALBASE}/include ${PTHREAD_CFLAGS}
 +LDFLAGS+=	-L${LOCALBASE}/lib ${PTHREAD_CFLAGS}
  
  PLIST_SUB+=	SHLIB_VERSION=${SHLIB_VERSION}
  SHLIB_VERSION=	0
  
 -pre-everything::
 -.if !defined(WITH_PATESTS)
 -	@${ECHO_MSG}
 -	@${ECHO_MSG} "You can additionally build portaudio's testsuite by defining WITH_PATESTS."
 -	@${ECHO_MSG}
 -PLIST_SUB+=	WITH_PATESTS="@comment "
 +PORTDOCS=	*
 +
 +DOCSRCDIR1=	${WRKSRC}
 +DOC_FILES1=	README.txt index.html
 +
 +DOCSRCDIR2=	${WRKSRC}/docs
 +DOCSDIR2=	${DOCSDIR}/docs
 +DOC_FILES2=	*.html *.txt *.pdf
 +
 +OPTIONS_DEFINE=		PATEST
 +OPTIONS_DEFAULT=	PATEST
 +
 +PATEST_DESC=	PortAudio Test Programs
 +
 +.include <bsd.port.options.mk>
 +
 +.if ${PORT_OPTIONS:MPATEST}
 +PLIST_SUB+=	PATEST=""
  .else
 -PLIST_SUB+=	WITH_PATESTS=""
 +PLIST_SUB+=	PATEST="@comment "
  .endif
  
  post-patch:
 -# replace obsolete headers, and fix up thread library
 -	@${FIND} ${WRKSRC} -type f \
 -		| ${XARGS} -x -n 10 \
 -			${REINPLACE_CMD} -E \
 -				-e 's|malloc.h|stdlib.h|' \
 -				-e 's|machine\/soundcard.h|sys\/soundcard.h|' \
 -				-e 's|-lpthread|${PTHREAD_LIBS}|'
 +	@${REINPLACE_CMD} -e 's|#include <malloc.h>|#include <stdlib.h>|' ${WRKSRC}/pa_unix_oss/pa_unix.h
 +	@${REINPLACE_CMD} -e 's|machine/soundcard.h|sys/soundcard.h|' ${WRKSRC}/pa_unix_oss/pa_unix_oss.c
 +	@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/configure ${WRKSRC}/configure.in \
 +		${WRKSRC}/pa_unix_oss/Makefile
 +
  pre-configure:
 -# Make configure executable
  	@${CHMOD} +x ${WRKSRC}/configure
  
 -.if !defined(WITH_PATESTS)
 -post-configure:
 -	@${REINPLACE_CMD} -e 's|tests$$||' ${WRKSRC}/Makefile
 -.endif
 -
  post-install:
 -.if defined(WITH_PATESTS)
 -	@${INSTALL_PROGRAM} ${WRKSRC}/bin/* ${PREFIX}/bin
 -.endif
  	@${LN} -sf libportaudio.so \
  		${PREFIX}/lib/libportaudio.so.${SHLIB_VERSION}
 +.if ${PORT_OPTIONS:MPATEST}
 +	${INSTALL_SCRIPT} ${WRKSRC}/bin/* ${PREFIX}/bin
 +.endif
 +.if ${PORT_OPTIONS:MDOCS}
 +	${MKDIR} ${DOCSDIR}
 +	${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${DOCSDIR}
 +	${MKDIR} ${DOCSDIR2}
 +	${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${DOCSDIR2}
 +.endif
  
  .include <bsd.port.mk>
 
 Added: head/audio/portaudio/files/patch-pa_tests-patest__record.c
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/audio/portaudio/files/patch-pa_tests-patest__record.c	Sun Dec 30 17:57:04 2012	(r309683)
 @@ -0,0 +1,14 @@
 +--- pa_tests/patest_record.c.orig	2012-12-22 13:48:25.000000000 +0100
 ++++ pa_tests/patest_record.c	2012-12-22 13:48:25.000000000 +0100
 +@@ -138,10 +138,10 @@
 +     SAMPLE *wptr = (SAMPLE*)outputBuffer;
 +     unsigned int i;
 +     int finished;
 ++    int framesToPlay, samplesToPlay, samplesPerBuffer;
 +     unsigned int framesLeft = data->maxFrameIndex - data->frameIndex;
 +     (void) inputBuffer; /* Prevent unused variable warnings. */
 +     (void) outTime;
 +-    int framesToPlay, samplesToPlay, samplesPerBuffer;
 + 
 +     if( framesLeft < framesPerBuffer )
 +     {
 
 Added: head/audio/portaudio/files/patch-pa_tests-patest__wire.c
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/audio/portaudio/files/patch-pa_tests-patest__wire.c	Sun Dec 30 17:57:04 2012	(r309683)
 @@ -0,0 +1,13 @@
 +--- pa_tests/patest_wire.c.orig	2012-12-22 13:48:25.000000000 +0100
 ++++ pa_tests/patest_wire.c	2012-12-22 13:48:25.000000000 +0100
 +@@ -74,9 +74,9 @@
 +     SAMPLE *out = (SAMPLE*)outputBuffer;
 +     SAMPLE *in = (SAMPLE*)inputBuffer;
 +     unsigned int i;
 +-    (void) outTime;
 +     int samplesPerFrame;
 +     int numSamples;
 ++    (void) outTime;
 +     
 +     samplesPerFrame = (int) userData;
 +     numSamples =  framesPerBuffer * samplesPerFrame;
 
 Modified: head/audio/portaudio/pkg-descr
 ==============================================================================
 --- head/audio/portaudio/pkg-descr	Sun Dec 30 17:41:43 2012	(r309682)
 +++ head/audio/portaudio/pkg-descr	Sun Dec 30 17:57:04 2012	(r309683)
 @@ -1,9 +1,12 @@
 -PortAudio is a free, cross platform, open-source, audio I/O library.
 -It lets you write simple audio programs in 'C' that will compile
 -and run on many platforms including Windows, Macintosh (8,9,X),
 -Unix (OSS), SGI, and BeOS. PortAudio is intended to promote the
 -exchange of audio synthesis software between developers on different
 -platforms, and was recently selected as the audio component of a
 -larger PortMusic project that includes MIDI and sound file support.
 +PortAudio is a free, cross-platform, open-source, audio I/O library.
 +It lets you write simple audio programs in 'C' or C++ that will compile and run
 +on many platforms including Windows, Macintosh OS X, and Unix (OSS/ALSA).
 +It is intended to promote the exchange of audio software between developers
 +on different platforms. Many applications use PortAudio for Audio I/O.
 +
 +PortAudio provides a very simple API for recording and/or playing sound using
 +a simple callback function or a blocking read/write interface.
 +Example programs are included that play sine waves, process audio input
 +(guitar fuzz), record and playback audio, list available audio devices, etc.
  
  WWW: http://www.portaudio.com/
 
 Modified: head/audio/portaudio/pkg-plist
 ==============================================================================
 --- head/audio/portaudio/pkg-plist	Sun Dec 30 17:41:43 2012	(r309682)
 +++ head/audio/portaudio/pkg-plist	Sun Dec 30 17:57:04 2012	(r309683)
 @@ -1,26 +1,26 @@
 -%%WITH_PATESTS%%bin/patest_buffer
 -%%WITH_PATESTS%%bin/patest_clip
 -%%WITH_PATESTS%%bin/patest_dither
 -%%WITH_PATESTS%%bin/patest_hang
 -%%WITH_PATESTS%%bin/patest_latency
 -%%WITH_PATESTS%%bin/patest_leftright
 -%%WITH_PATESTS%%bin/patest_longsine
 -%%WITH_PATESTS%%bin/patest_many
 -%%WITH_PATESTS%%bin/patest_maxsines
 -%%WITH_PATESTS%%bin/patest_multi_sine
 -%%WITH_PATESTS%%bin/patest_pink
 -%%WITH_PATESTS%%bin/patest_record
 -%%WITH_PATESTS%%bin/patest_ringmix
 -%%WITH_PATESTS%%bin/patest_saw
 -%%WITH_PATESTS%%bin/patest_sine
 -%%WITH_PATESTS%%bin/patest_sine8
 -%%WITH_PATESTS%%bin/patest_sine_formats
 -%%WITH_PATESTS%%bin/patest_sine_time
 -%%WITH_PATESTS%%bin/patest_stop
 -%%WITH_PATESTS%%bin/patest_sync
 -%%WITH_PATESTS%%bin/patest_toomanysines
 -%%WITH_PATESTS%%bin/patest_underflow
 -%%WITH_PATESTS%%bin/patest_wire
 +%%PATEST%%bin/patest_buffer
 +%%PATEST%%bin/patest_clip
 +%%PATEST%%bin/patest_dither
 +%%PATEST%%bin/patest_hang
 +%%PATEST%%bin/patest_latency
 +%%PATEST%%bin/patest_leftright
 +%%PATEST%%bin/patest_longsine
 +%%PATEST%%bin/patest_many
 +%%PATEST%%bin/patest_maxsines
 +%%PATEST%%bin/patest_multi_sine
 +%%PATEST%%bin/patest_pink
 +%%PATEST%%bin/patest_record
 +%%PATEST%%bin/patest_ringmix
 +%%PATEST%%bin/patest_saw
 +%%PATEST%%bin/patest_sine
 +%%PATEST%%bin/patest_sine8
 +%%PATEST%%bin/patest_sine_formats
 +%%PATEST%%bin/patest_sine_time
 +%%PATEST%%bin/patest_stop
 +%%PATEST%%bin/patest_sync
 +%%PATEST%%bin/patest_toomanysines
 +%%PATEST%%bin/patest_underflow
 +%%PATEST%%bin/patest_wire
  include/portaudio.h
  lib/libportaudio.a
  lib/libportaudio.so
 _______________________________________________
 svn-ports-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
 
>Unformatted:
