pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/audio Remove audio/portaudio, replacement audio/portau...
details: https://anonhg.NetBSD.org/pkgsrc/rev/3bcec69f11e3
branches: trunk
changeset: 336746:3bcec69f11e3
user: nia <nia%pkgsrc.org@localhost>
date: Sun Jul 21 23:08:22 2019 +0000
description:
Remove audio/portaudio, replacement audio/portaudio-devel.
This is v18 of the library. portaudio-devel is v19.
v19's initial release was in 2007, this was last updated in 2003.
Nothing is using this now.
diffstat:
audio/Makefile | 3 +-
audio/portaudio/DESCR | 12 ----
audio/portaudio/Makefile | 38 ---------------
audio/portaudio/PLIST | 3 -
audio/portaudio/buildlink3.mk | 13 -----
audio/portaudio/distinfo | 12 ----
audio/portaudio/patches/patch-aa | 99 ----------------------------------------
audio/portaudio/patches/patch-ac | 58 -----------------------
audio/portaudio/patches/patch-ad | 20 --------
audio/portaudio/patches/patch-ae | 15 ------
audio/portaudio/patches/patch-af | 33 -------------
audio/portaudio/patches/patch-ag | 48 -------------------
12 files changed, 1 insertions(+), 353 deletions(-)
diffs (truncated from 412 to 300 lines):
diff -r ea9f80bc5df6 -r 3bcec69f11e3 audio/Makefile
--- a/audio/Makefile Sun Jul 21 22:48:11 2019 +0000
+++ b/audio/Makefile Sun Jul 21 23:08:22 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.559 2019/07/08 16:46:31 nia Exp $
+# $NetBSD: Makefile,v 1.560 2019/07/21 23:08:22 nia Exp $
#
COMMENT= Audio tools
@@ -377,7 +377,6 @@
SUBDIR+= picard
SUBDIR+= playitslowly
SUBDIR+= pocketsphinx
-SUBDIR+= portaudio
SUBDIR+= portaudio-devel
SUBDIR+= pulseaudio
SUBDIR+= py-acoustid
diff -r ea9f80bc5df6 -r 3bcec69f11e3 audio/portaudio/DESCR
--- a/audio/portaudio/DESCR Sun Jul 21 22:48:11 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-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 provides a very simple API for recording and/or playing sound
-using a simple callback function. Example programs are included that
-synthesize sine waves and pink noise, perform fuzz distortion on a guitar,
-list available audio devices, etc.
diff -r ea9f80bc5df6 -r 3bcec69f11e3 audio/portaudio/Makefile
--- a/audio/portaudio/Makefile Sun Jul 21 22:48:11 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-# $NetBSD: Makefile,v 1.22 2018/02/28 21:46:51 wiz Exp $
-
-DISTNAME= portaudio_v18_1
-PKGNAME= portaudio-18.1
-PKGREVISION= 4
-CATEGORIES= audio
-MASTER_SITES= http://www.portaudio.com/archives/
-EXTRACT_SUFX= .zip
-
-MAINTAINER= pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE= http://www.portaudio.com/
-COMMENT= Portable cross-platform Audio API
-LICENSE= mit
-
-NOT_FOR_PLATFORM= Interix-*-*
-
-USE_TOOLS+= gmake
-USE_LIBTOOL= yes
-GNU_CONFIGURE= yes
-
-CFLAGS.Darwin= -Ipablio
-
-INSTALLATION_DIRS+= lib include
-
-.include "../../mk/bsd.prefs.mk"
-.if ${OPSYS} == "NetBSD" && exists(/usr/include/sys/pset.h)
-RT_LIB_SCHED= -lrt
-.else
-RT_LIB_SCHED= # empty
-.endif
-MAKE_ENV+= RT_LIB_SCHED=${RT_LIB_SCHED}
-
-pre-configure:
- ${CHMOD} 755 ${WRKSRC:Q}/configure
-
-.include "../../mk/pthread.buildlink3.mk"
-.include "../../mk/oss.buildlink3.mk"
-.include "../../mk/bsd.pkg.mk"
diff -r ea9f80bc5df6 -r 3bcec69f11e3 audio/portaudio/PLIST
--- a/audio/portaudio/PLIST Sun Jul 21 22:48:11 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-@comment $NetBSD: PLIST,v 1.2 2004/10/05 03:53:15 ben Exp $
-include/portaudio.h
-lib/libportaudio.la
diff -r ea9f80bc5df6 -r 3bcec69f11e3 audio/portaudio/buildlink3.mk
--- a/audio/portaudio/buildlink3.mk Sun Jul 21 22:48:11 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-# $NetBSD: buildlink3.mk,v 1.11 2018/01/07 13:03:56 rillig Exp $
-
-BUILDLINK_TREE+= portaudio
-
-.if !defined(PORTAUDIO_BUILDLINK3_MK)
-PORTAUDIO_BUILDLINK3_MK:=
-
-BUILDLINK_API_DEPENDS.portaudio+= portaudio>=18.1
-BUILDLINK_ABI_DEPENDS.portaudio+= portaudio>=18.1nb2
-BUILDLINK_PKGSRCDIR.portaudio?= ../../audio/portaudio
-.endif # PORTAUDIO_BUILDLINK3_MK
-
-BUILDLINK_TREE+= -portaudio
diff -r ea9f80bc5df6 -r 3bcec69f11e3 audio/portaudio/distinfo
--- a/audio/portaudio/distinfo Sun Jul 21 22:48:11 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-$NetBSD: distinfo,v 1.15 2018/02/28 21:46:51 wiz Exp $
-
-SHA1 (portaudio_v18_1.zip) = a460ac5484137d77df17a95ce844ff7f178305b1
-RMD160 (portaudio_v18_1.zip) = 3352d70225a81aae80eefabc3701658da0c750c2
-SHA512 (portaudio_v18_1.zip) = 991be0640101bb3ec75d8168db81288f66cf876bdd3029317bc29f8711770cf93ec680bb084a3e61a9cb58258b8f08e4e1d9d84e8b7adf10f03a0f7c01dfd306
-Size (portaudio_v18_1.zip) = 550130 bytes
-SHA1 (patch-aa) = e522bfbf7f69d6f15fd0a32e01a480db922acc56
-SHA1 (patch-ac) = d8a92333a77a3fc7079c55bec939142308569536
-SHA1 (patch-ad) = 5a343e721ae183facc58195026c7e5c49536632a
-SHA1 (patch-ae) = c2744f10d80a478ad571fcce82bf301d6c50cb59
-SHA1 (patch-af) = fb0c8c9c78b4726d86281edcc57718952107a7a7
-SHA1 (patch-ag) = 8aadcd18189dd1c8ae64885dbd209e5d7eae63a1
diff -r ea9f80bc5df6 -r 3bcec69f11e3 audio/portaudio/patches/patch-aa
--- a/audio/portaudio/patches/patch-aa Sun Jul 21 22:48:11 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,99 +0,0 @@
-$NetBSD: patch-aa,v 1.1.1.1 2004/04/20 17:52:48 ben Exp $
-
---- pa_unix_oss/pa_unix.c.orig Sat Nov 22 17:06:46 2003
-+++ pa_unix_oss/pa_unix.c Sat Nov 22 17:13:50 2003
-@@ -375,7 +375,11 @@
- * and the watchdog will detect it.
- */
-
--#define SCHEDULER_POLICY SCHED_RR
-+#ifndef _POSIX_THREAD_IS_GNU_PTH
-+# define SCHEDULER_POLICY SCHED_RR
-+#else
-+# define SCHEDULER_POLICY 0
-+#endif
- #define WATCHDOG_MAX_SECONDS (3)
- #define WATCHDOG_INTERVAL_USEC (1000000)
-
-@@ -411,13 +415,16 @@
-
- static PaError PaHost_WatchDogProc( PaHostSoundControl *pahsc )
- {
-+#ifndef _POSIX_THREAD_IS_GNU_PTH
- struct sched_param schp = { 0 };
-+#endif
- int maxPri;
-
- #ifdef GNUSTEP
- GSRegisterCurrentThread(); /* SB20010904 */
- #endif
-
-+#ifndef _POSIX_THREAD_IS_GNU_PTH
- /* Run at a priority level above audio thread so we can still run if it hangs. */
- /* Rise more than 1 because of rumored off-by-one scheduler bugs. */
- schp.sched_priority = pahsc->pahsc_AudioPriority + 4;
-@@ -429,7 +436,7 @@
- ERR_RPT(("PaHost_WatchDogProc: cannot set watch dog priority!\n"));
- goto killAudio;
- }
--
-+#endif
- /* Compare watchdog time with audio and canary thread times. */
- /* Sleep for a while or until thread cancelled. */
- while( pahsc->pahsc_WatchDogRun )
-@@ -465,7 +472,8 @@
- return 0;
-
- lowerAudio:
-- {
-+#ifndef _POSIX_THREAD_IS_GNU_PTH
-+ {
- struct sched_param schat = { 0 };
- if( sched_setscheduler(pahsc->pahsc_AudioThreadPID, SCHED_OTHER, &schat) != 0)
- {
-@@ -478,7 +486,9 @@
- goto cleanup;
- }
- }
--
-+#else
-+ goto cleanup;
-+#endif
- killAudio:
- ERR_RPT(("PaHost_WatchDogProc: killing hung audio thread!\n"));
- pthread_kill( pahsc->pahsc_AudioThread, SIGKILL );
-@@ -574,18 +584,19 @@
- {
- PaHostSoundControl *pahsc;
- PaError result = paNoError;
-+#ifndef _POSIX_THREAD_IS_GNU_PTH
- struct sched_param schp = { 0 };
--
-+#endif
- pahsc = (PaHostSoundControl *) past->past_DeviceData;
- if( pahsc == NULL ) return paInternalError;
-
- pahsc->pahsc_AudioThreadPID = getpid();
- DBUG(("PaHost_BoostPriority: audio PID = %d\n", pahsc->pahsc_AudioThreadPID ));
--
-+#ifndef _POSIX_THREAD_IS_GNU_PTH
- /* Choose a priority in the middle of the range. */
- pahsc->pahsc_AudioPriority = (sched_get_priority_max(SCHEDULER_POLICY) -
- sched_get_priority_min(SCHEDULER_POLICY)) / 2;
-- schp.sched_priority = pahsc->pahsc_AudioPriority;
-+ schp.sched_priority = pahsc->pahsc_AudioPriority;
-
- if (sched_setscheduler(0, SCHEDULER_POLICY, &schp) != 0)
- {
-@@ -597,7 +608,10 @@
- /* We are running at high priority so we should have a watchdog in case audio goes wild. */
- result = PaHost_StartWatchDog( pahsc );
- }
--
-+#else
-+ DBUG(("PortAudio: audio callback priority set to level %d - call ignored with GNU Pth\n", schp.sched_priority));
-+ result = PaHost_StartWatchDog( pahsc );
-+#endif
- return result;
- }
-
diff -r ea9f80bc5df6 -r 3bcec69f11e3 audio/portaudio/patches/patch-ac
--- a/audio/portaudio/patches/patch-ac Sun Jul 21 22:48:11 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,58 +0,0 @@
-$NetBSD: patch-ac,v 1.9 2018/02/28 21:46:52 wiz Exp $
-
---- Makefile.in.orig 2003-02-11 14:24:56.000000000 +0000
-+++ Makefile.in
-@@ -5,14 +5,14 @@
- #
-
- PREFIX = @prefix@
--CC = @CC@
-+CC = ${LIBTOOL} --mode=compile @CC@
- CFLAGS = @CFLAGS@ -Ipa_common
--LIBS = @LIBS@
-+LIBS = ${LIBOSSAUDIO} ${RT_LIB_SCHED} -L@prefix@/lib ${COMPILER_RPATH_FLAG}@prefix@/lib @LIBS@
- AR = @AR@
- RANLIB = @RANLIB@
- INSTALL = @INSTALL@
- SHARED_FLAGS = @SHARED_FLAGS@
--DLL_LIBS = @DLL_LIBS@
-+DLL_LIBS = @DLL_LIBS@ ${LIBOSSAUDIO} ${RT_LIB_SCHED}
-
- OTHER_OBJS = @OTHER_OBJS@
-
-@@ -57,20 +57,16 @@ all: lib/$(PALIB) lib/$(PADLLV) tests
- tests: bin/ $(TESTS)
-
- lib/$(PALIB): lib/ $(OBJS) Makefile $(PAINC)
-- $(AR) ruv lib/$(PALIB) $(OBJS)
-- $(RANLIB) lib/$(PALIB)
-+ ${LIBTOOL} --mode=link @CC@ -o lib/${PALIB:.a=.la} ${OBJS:.o=.lo} -rpath ${PREFIX}/lib -version-info 0:18:0 $(LDFLAGS) $(DLL_LIBS)
-
- lib/$(PADLLV): lib/ $(OBJS) Makefile $(PAINC)
-- $(CC) $(SHARED_FLAGS) -o lib/$(PADLLV) $(OBJS) $(DLL_LIBS)
-
- $(TESTS): bin/%: lib/$(PALIB) Makefile $(PAINC) pa_tests/%.c
-- $(CC) -o $@ $(CFLAGS) pa_tests/$*.c lib/$(PALIB) $(LIBS)
-+ ${LIBTOOL} --mode=link @CC@ -o $@ $(LDFLAGS) $(CFLAGS) pa_tests/$*.c lib/${PALIB:.a=.la} $(LIBS)
-
- install: lib/$(PALIB) lib/$(PADLLV)
-- $(INSTALL) -m 644 lib/$(PADLLV) $(PREFIX)/lib/$(PADLLV)
-- $(INSTALL) -m 644 lib/$(PALIB) $(PREFIX)/lib/$(PALIB)
-- cd $(PREFIX)/lib && rm -f $(PADLL) && ln -s $(PADLLV) $(PADLL)
-- $(INSTALL) -m 644 pa_common/portaudio.h $(PREFIX)/include/portaudio.h
-+ ${LIBTOOL} --mode=install $(INSTALL) -m 644 lib/${PALIB:.a=.la} $(DESTDIR)$(PREFIX)/lib/
-+ $(INSTALL) -m 644 pa_common/portaudio.h $(DESTDIR)$(PREFIX)/include/portaudio.h
- @echo ""
- @echo "------------------------------------------------------------"
- @echo "PortAudio was successfully installed."
-@@ -89,8 +86,8 @@ clean:
- %.o: %.c Makefile $(PAINC)
- $(CC) -c $(CFLAGS) $< -o $@
-
--bin:
-+bin/:
- mkdir bin
-
--lib:
-+lib/:
- mkdir lib
diff -r ea9f80bc5df6 -r 3bcec69f11e3 audio/portaudio/patches/patch-ad
--- a/audio/portaudio/patches/patch-ad Sun Jul 21 22:48:11 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-$NetBSD: patch-ad,v 1.1.1.1 2004/04/20 17:52:48 ben Exp $
-
---- pa_tests/patest_record.c.orig Sat Nov 22 17:26:48 2003
-+++ pa_tests/patest_record.c Sat Nov 22 17:27:12 2003
-@@ -133,6 +133,7 @@
- unsigned long framesPerBuffer,
- PaTimestamp outTime, void *userData )
- {
-+ int framesToPlay, samplesToPlay, samplesPerBuffer;
- paTestData *data = (paTestData*)userData;
- SAMPLE *rptr = &data->recordedSamples[data->frameIndex * NUM_CHANNELS];
- SAMPLE *wptr = (SAMPLE*)outputBuffer;
-@@ -141,7 +142,6 @@
- unsigned int framesLeft = data->maxFrameIndex - data->frameIndex;
- (void) inputBuffer; /* Prevent unused variable warnings. */
- (void) outTime;
Home |
Main Index |
Thread Index |
Old Index