Mon Oct 28 15:32:24 2019 UTC ()
portaudio: Add missing patch + debug option.


(nia)
diff -r1.18 -r1.19 pkgsrc/audio/portaudio/distinfo
diff -r1.1 -r1.2 pkgsrc/audio/portaudio/options.mk
diff -r0 -r1.1 pkgsrc/audio/portaudio/patches/patch-configure

cvs diff -r1.18 -r1.19 pkgsrc/audio/portaudio/distinfo (expand / switch to unified diff)

--- pkgsrc/audio/portaudio/distinfo 2019/10/26 17:22:07 1.18
+++ pkgsrc/audio/portaudio/distinfo 2019/10/28 15:32:24 1.19
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: distinfo,v 1.18 2019/10/26 17:22:07 nia Exp $ 1$NetBSD: distinfo,v 1.19 2019/10/28 15:32:24 nia Exp $
2 2
3SHA1 (pa_stable_v190600_20161030.tgz) = 56c596bba820d90df7d057d8f6a0ec6bf9ab82e8 3SHA1 (pa_stable_v190600_20161030.tgz) = 56c596bba820d90df7d057d8f6a0ec6bf9ab82e8
4RMD160 (pa_stable_v190600_20161030.tgz) = e6e5cd3f3cb7469aa17549c189e445d573567e13 4RMD160 (pa_stable_v190600_20161030.tgz) = e6e5cd3f3cb7469aa17549c189e445d573567e13
5SHA512 (pa_stable_v190600_20161030.tgz) = 7ec692cbd8c23878b029fad9d9fd63a021f57e60c4921f602995a2fca070c29f17a280c7f2da5966c4aad29d28434538452f4c822eacf3a60af59a6dc8e9704c 5SHA512 (pa_stable_v190600_20161030.tgz) = 7ec692cbd8c23878b029fad9d9fd63a021f57e60c4921f602995a2fca070c29f17a280c7f2da5966c4aad29d28434538452f4c822eacf3a60af59a6dc8e9704c
6Size (pa_stable_v190600_20161030.tgz) = 1450572 bytes 6Size (pa_stable_v190600_20161030.tgz) = 1450572 bytes
7SHA1 (patch-configure) = 79c78737a8812adfb9d03dc395f63951d53a440b 7SHA1 (patch-configure) = 6db6442804f44ddadddd91252d1c7c66dc812d6a
8SHA1 (patch-include_pa__unix__oss.h) = 55213cf8dfa4f81b8be23c912deddd8cc8b8117f 8SHA1 (patch-include_pa__unix__oss.h) = 55213cf8dfa4f81b8be23c912deddd8cc8b8117f
9SHA1 (patch-include_portaudio.h) = fc5ea598b2e6fc80a0e106a400ffab521ea3cf4e 9SHA1 (patch-include_portaudio.h) = fc5ea598b2e6fc80a0e106a400ffab521ea3cf4e
10SHA1 (patch-src_common_pa__front.c) = cdddb6f537f803b55873ad6bfa936a6bff47556d 10SHA1 (patch-src_common_pa__front.c) = cdddb6f537f803b55873ad6bfa936a6bff47556d
11SHA1 (patch-src_common_pa__stream.c) = 58e6ab2a61957208973a59be2f1140abc922f360 11SHA1 (patch-src_common_pa__stream.c) = 58e6ab2a61957208973a59be2f1140abc922f360
12SHA1 (patch-src_common_pa__stream.h) = 94781a9ae79ea1340eea8caadc106416c019cf74 12SHA1 (patch-src_common_pa__stream.h) = 94781a9ae79ea1340eea8caadc106416c019cf74
13SHA1 (patch-src_hostapi_alsa_pa__linux__alsa.c) = 6ddbeca36be30153f9c6c316c2fb78c06bbbf05d 13SHA1 (patch-src_hostapi_alsa_pa__linux__alsa.c) = 6ddbeca36be30153f9c6c316c2fb78c06bbbf05d
14SHA1 (patch-src_hostapi_oss_pa__unix__oss.c) = 5652426814a3fc82ed802d8082a74aa460c822ca 14SHA1 (patch-src_hostapi_oss_pa__unix__oss.c) = 5652426814a3fc82ed802d8082a74aa460c822ca

cvs diff -r1.1 -r1.2 pkgsrc/audio/portaudio/options.mk (expand / switch to unified diff)

--- pkgsrc/audio/portaudio/options.mk 2019/10/20 11:10:49 1.1
+++ pkgsrc/audio/portaudio/options.mk 2019/10/28 15:32:24 1.2
@@ -1,23 +1,27 @@ @@ -1,23 +1,27 @@
1# $NetBSD: options.mk,v 1.1 2019/10/20 11:10:49 nia Exp $ 1# $NetBSD: options.mk,v 1.2 2019/10/28 15:32:24 nia Exp $
2 2
3PKG_OPTIONS_VAR= PKG_OPTIONS.portaudio 3PKG_OPTIONS_VAR= PKG_OPTIONS.portaudio
4PKG_SUPPORTED_OPTIONS= alsa jack 4PKG_SUPPORTED_OPTIONS= alsa jack debug
5PKG_SUGGESTED_OPTIONS.Linux= alsa 5PKG_SUGGESTED_OPTIONS.Linux= alsa
6 6
7.include "../../mk/bsd.options.mk" 7.include "../../mk/bsd.options.mk"
8 8
9PLIST_VARS+= alsa 9PLIST_VARS+= alsa
10.if !empty(PKG_OPTIONS:Malsa) 10.if !empty(PKG_OPTIONS:Malsa)
11PLIST.alsa= yes 11PLIST.alsa= yes
12CONFIGURE_ARGS+= --with-alsa 12CONFIGURE_ARGS+= --with-alsa
13.include "../../audio/alsa-lib/buildlink3.mk" 13.include "../../audio/alsa-lib/buildlink3.mk"
14.else 14.else
15CONFIGURE_ARGS+= --without-alsa 15CONFIGURE_ARGS+= --without-alsa
16.endif 16.endif
17 17
18.if !empty(PKG_OPTIONS:Mjack) 18.if !empty(PKG_OPTIONS:Mjack)
19CONFIGURE_ARGS+= --with-jack 19CONFIGURE_ARGS+= --with-jack
20.include "../../audio/jack/buildlink3.mk" 20.include "../../audio/jack/buildlink3.mk"
21.else 21.else
22CONFIGURE_ARGS+= --without-jack 22CONFIGURE_ARGS+= --without-jack
23.endif 23.endif
 24
 25.if !empty(PKG_OPTIONS:Mdebug)
 26CONFIGURE_ARGS+= --enable-debug-output
 27.endif

File Added: pkgsrc/audio/portaudio/patches/Attic/patch-configure
$NetBSD: patch-configure,v 1.1 2019/10/28 15:32:24 nia Exp $

Add features needed to make portmixer work in audacity.

--- configure.orig	2019-10-26 15:04:10.445128377 +0000
+++ configure
@@ -16200,6 +16200,7 @@ fi
                    DLL_LIBS="$DLL_LIBS -lossaudio"
                    LIBS="$LIBS -lossaudio"
            fi
+           INCLUDES="$INCLUDES pa_unix_oss.h"
            $as_echo "#define PA_USE_OSS 1" >>confdefs.h
 
         fi