Mon Mar 22 11:59:24 2021 UTC ()
Remove old NSIG workaround for macOS to fix configure.


(schmonz)
diff -r1.76 -r1.77 pkgsrc/audio/pulseaudio/distinfo
diff -r1.15 -r1.16 pkgsrc/audio/pulseaudio/patches/patch-configure.ac

cvs diff -r1.76 -r1.77 pkgsrc/audio/pulseaudio/distinfo (expand / switch to unified diff)

--- pkgsrc/audio/pulseaudio/distinfo 2021/02/20 22:10:39 1.76
+++ pkgsrc/audio/pulseaudio/distinfo 2021/03/22 11:59:23 1.77
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1$NetBSD: distinfo,v 1.76 2021/02/20 22:10:39 ryoon Exp $ 1$NetBSD: distinfo,v 1.77 2021/03/22 11:59:23 schmonz Exp $
2 2
3SHA1 (pulseaudio-14.2.tar.xz) = 5dfc46595e981f0eb6308d07666f4108a69b2106 3SHA1 (pulseaudio-14.2.tar.xz) = 5dfc46595e981f0eb6308d07666f4108a69b2106
4RMD160 (pulseaudio-14.2.tar.xz) = 5e52b8549a0ece2b52df854b5edaa2998c438ccd 4RMD160 (pulseaudio-14.2.tar.xz) = 5e52b8549a0ece2b52df854b5edaa2998c438ccd
5SHA512 (pulseaudio-14.2.tar.xz) = 196338cbb26c542301b6d0579070dfbcc42e76dc17405f3e216af70519bec2003089b80c573a32d5f96bdab078631ca09ce89998ab7a0a8ffa26955a9bcb3c4a 5SHA512 (pulseaudio-14.2.tar.xz) = 196338cbb26c542301b6d0579070dfbcc42e76dc17405f3e216af70519bec2003089b80c573a32d5f96bdab078631ca09ce89998ab7a0a8ffa26955a9bcb3c4a
6Size (pulseaudio-14.2.tar.xz) = 1951300 bytes 6Size (pulseaudio-14.2.tar.xz) = 1951300 bytes
7SHA1 (patch-configure.ac) = 125098049a779b7afb70a7a4a625706a0c172683 7SHA1 (patch-configure.ac) = aac9be87aae9b3a4b3a8a8adc03a24cc038206a4
8SHA1 (patch-src_Makefile.am) = 5d136002c12016a8b451e84103a627685ec403de 8SHA1 (patch-src_Makefile.am) = 5d136002c12016a8b451e84103a627685ec403de
9SHA1 (patch-src_modules_module-detect.c) = 860529fef9a14cbaa3979d985f5fde391b121484 9SHA1 (patch-src_modules_module-detect.c) = 860529fef9a14cbaa3979d985f5fde391b121484
10SHA1 (patch-src_modules_oss_module-oss.c) = d254f6c346d34470c9e178199c485e929bfd84c5 10SHA1 (patch-src_modules_oss_module-oss.c) = d254f6c346d34470c9e178199c485e929bfd84c5
11SHA1 (patch-src_modules_raop_raop-client.h) = 9fb7ae86a6852022f53aee3765777bd136250ffb 11SHA1 (patch-src_modules_raop_raop-client.h) = 9fb7ae86a6852022f53aee3765777bd136250ffb
12SHA1 (patch-src_pulsecore_mix__neon.c) = 6f6d33d38024d65045d637d48276e1ba92b81342 12SHA1 (patch-src_pulsecore_mix__neon.c) = 6f6d33d38024d65045d637d48276e1ba92b81342
13SHA1 (patch-src_pulsecore_shm.c) = c7079e8ac3461f5069e1415a2816784781aaa59c 13SHA1 (patch-src_pulsecore_shm.c) = c7079e8ac3461f5069e1415a2816784781aaa59c
14SHA1 (patch-src_tests_rtpoll-test.c) = 3584aeda2b6f7eb14af9cb5c665a31d972a306ae 14SHA1 (patch-src_tests_rtpoll-test.c) = 3584aeda2b6f7eb14af9cb5c665a31d972a306ae
15SHA1 (patch-src_utils_padsp.c) = e893d6848e2a2f6ef0cc11d1b1f5fb51abbc26a7 15SHA1 (patch-src_utils_padsp.c) = e893d6848e2a2f6ef0cc11d1b1f5fb51abbc26a7

cvs diff -r1.15 -r1.16 pkgsrc/audio/pulseaudio/patches/Attic/patch-configure.ac (expand / switch to unified diff)

--- pkgsrc/audio/pulseaudio/patches/Attic/patch-configure.ac 2021/02/07 06:25:31 1.15
+++ pkgsrc/audio/pulseaudio/patches/Attic/patch-configure.ac 2021/03/22 11:59:23 1.16
@@ -1,102 +1,113 @@ @@ -1,102 +1,113 @@
1$NetBSD: patch-configure.ac,v 1.15 2021/02/07 06:25:31 ryoon Exp $ 1$NetBSD: patch-configure.ac,v 1.16 2021/03/22 11:59:23 schmonz Exp $
2 2
3* Don't assume sys/capability.h is guaranteed present on Linux. 3* Don't assume sys/capability.h is guaranteed present on Linux.
4* Fix NetBSD detection for libatomics_ops check. 4* Fix NetBSD detection for libatomics_ops check.
5* Fix unportable test(1) construct. 5* Fix unportable test(1) construct.
6* Adapt /var-paths for pkgsrc defaults. 6* Adapt /var-paths for pkgsrc defaults.
7* Install default config files in example directory; pkgsrc config 7* Install default config files in example directory; pkgsrc config
8 file framework will install them in the right place. 8 file framework will install them in the right place.
9* Avoid hardcoded SDK paths on Darwin. 9* Avoid hardcoded SDK paths on Darwin.
10* Check for memfd_create instead of assuming libc does not define it. 10* Check for memfd_create instead of assuming libc does not define it.
11 (Will be included in next release after 11.1) 11 (Will be included in next release after 11.1)
12* On Darwin, do not use macosx-version-min. 12* On Darwin, do not use macosx-version-min, and remove old NSIG
 13 workaround.
13 14
14--- configure.ac.orig 2020-11-23 18:31:13.000000000 +0000 15--- configure.ac.orig 2021-01-16 17:26:36.000000000 +0000
15+++ configure.ac 16+++ configure.ac
16@@ -21,7 +21,7 @@ 17@@ -21,7 +21,7 @@
17  18
18 AC_PREREQ(2.63) 19 AC_PREREQ(2.63)
19  20
20-AC_INIT([pulseaudio],[m4_esyscmd(./git-version-gen .tarball-version)],[pulseaudio-discuss (at) lists (dot) freedesktop (dot) org],[pulseaudio],[http://pulseaudio.org/]) 21-AC_INIT([pulseaudio],[m4_esyscmd(./git-version-gen .tarball-version)],[pulseaudio-discuss (at) lists (dot) freedesktop (dot) org],[pulseaudio],[http://pulseaudio.org/])
21+AC_INIT([pulseaudio],[14.2],[pulseaudio-discuss (at) lists (dot) freedesktop (dot) org],[pulseaudio],[http://pulseaudio.org/]) 22+AC_INIT([pulseaudio],[14.2],[pulseaudio-discuss (at) lists (dot) freedesktop (dot) org],[pulseaudio],[http://pulseaudio.org/])
22 AC_CONFIG_SRCDIR([src/daemon/main.c]) 23 AC_CONFIG_SRCDIR([src/daemon/main.c])
23 AC_CONFIG_MACRO_DIR([m4]) 24 AC_CONFIG_MACRO_DIR([m4])
24 AC_CONFIG_HEADERS([config.h]) 25 AC_CONFIG_HEADERS([config.h])
25@@ -123,7 +123,6 @@ AC_MSG_CHECKING([host operating system]) 26@@ -120,7 +120,6 @@ AC_MSG_CHECKING([host operating system])
26 case "$host_os" in 27 case "$host_os" in
27 linux*) 28 linux*)
28 AC_MSG_RESULT([linux]) 29 AC_MSG_RESULT([linux])
29- host_has_caps=1 30- host_has_caps=1
30 os_is_linux=1 31 os_is_linux=1
31 ;; 32 ;;
32 freebsd*) 33 freebsd*)
33@@ -620,6 +619,9 @@ AS_IF([test "x$enable_memfd" = "xyes" && 34@@ -151,9 +150,6 @@ AC_SUBST([OS_IS_WIN32], [$os_is_win32])
 35
 36 # Platform specific hacks
 37 case "$host_os" in
 38- darwin* )
 39- AC_DEFINE([_DARWIN_C_SOURCE], [200112L], [Needed to get NSIG on Mac OS X])
 40- ;;
 41 mingw* )
 42 AC_DEFINE([WIN32_LEAN_AND_MEAN], 1, [Needed to avoid including unnecessary headers on Windows])
 43 ;;
 44@@ -617,6 +613,9 @@ AS_IF([test "x$enable_memfd" = "xyes" &&
34 AS_IF([test "x$HAVE_MEMFD" = "x1"], 45 AS_IF([test "x$HAVE_MEMFD" = "x1"],
35 AC_CHECK_FUNCS([memfd_create])) 46 AC_CHECK_FUNCS([memfd_create]))
36  47
37+AS_IF([test "x$HAVE_MEMFD" = "x1"], 48+AS_IF([test "x$HAVE_MEMFD" = "x1"],
38+ AC_CHECK_FUNCS([memfd_create])) 49+ AC_CHECK_FUNCS([memfd_create]))
39+ 50+
40 AC_SUBST(HAVE_MEMFD) 51 AC_SUBST(HAVE_MEMFD)
41 AM_CONDITIONAL([HAVE_MEMFD], [test "x$HAVE_MEMFD" = x1]) 52 AM_CONDITIONAL([HAVE_MEMFD], [test "x$HAVE_MEMFD" = x1])
42 AS_IF([test "x$HAVE_MEMFD" = "x1"], AC_DEFINE([HAVE_MEMFD], 1, [Have memfd shared memory.])) 53 AS_IF([test "x$HAVE_MEMFD" = "x1"], AC_DEFINE([HAVE_MEMFD], 1, [Have memfd shared memory.]))
43@@ -1073,7 +1075,7 @@ AS_IF([test "x$HAVE_DBUS" = "x1"], AC_DE 54@@ -1070,7 +1069,7 @@ AS_IF([test "x$HAVE_DBUS" = "x1"], AC_DE
44  55
45 PA_MACHINE_ID="${sysconfdir}/machine-id" 56 PA_MACHINE_ID="${sysconfdir}/machine-id"
46 AX_DEFINE_DIR(PA_MACHINE_ID, PA_MACHINE_ID, [D-Bus machine-id file]) 57 AX_DEFINE_DIR(PA_MACHINE_ID, PA_MACHINE_ID, [D-Bus machine-id file])
47-PA_MACHINE_ID_FALLBACK="${localstatedir}/lib/dbus/machine-id" 58-PA_MACHINE_ID_FALLBACK="${localstatedir}/lib/dbus/machine-id"
48+PA_MACHINE_ID_FALLBACK="${localstatedir}/db/dbus/machine-id" 59+PA_MACHINE_ID_FALLBACK="${localstatedir}/db/dbus/machine-id"
49 AX_DEFINE_DIR(PA_MACHINE_ID_FALLBACK, PA_MACHINE_ID_FALLBACK, 60 AX_DEFINE_DIR(PA_MACHINE_ID_FALLBACK, PA_MACHINE_ID_FALLBACK,
50 [Fallback machine-id file]) 61 [Fallback machine-id file])
51  62
52@@ -1378,9 +1380,9 @@ fi 63@@ -1375,9 +1374,9 @@ fi
53  64
54 PA_SYSTEM_RUNTIME_PATH="${localstatedir}/run/pulse" 65 PA_SYSTEM_RUNTIME_PATH="${localstatedir}/run/pulse"
55 AX_DEFINE_DIR(PA_SYSTEM_RUNTIME_PATH, PA_SYSTEM_RUNTIME_PATH, [System runtime dir]) 66 AX_DEFINE_DIR(PA_SYSTEM_RUNTIME_PATH, PA_SYSTEM_RUNTIME_PATH, [System runtime dir])
56-PA_SYSTEM_CONFIG_PATH="${localstatedir}/lib/pulse" 67-PA_SYSTEM_CONFIG_PATH="${localstatedir}/lib/pulse"
57+PA_SYSTEM_CONFIG_PATH="${localstatedir}/db/pulse" 68+PA_SYSTEM_CONFIG_PATH="${localstatedir}/db/pulse"
58 AX_DEFINE_DIR(PA_SYSTEM_CONFIG_PATH, PA_SYSTEM_CONFIG_PATH, [System config dir]) 69 AX_DEFINE_DIR(PA_SYSTEM_CONFIG_PATH, PA_SYSTEM_CONFIG_PATH, [System config dir])
59-PA_SYSTEM_STATE_PATH="${localstatedir}/lib/pulse" 70-PA_SYSTEM_STATE_PATH="${localstatedir}/lib/pulse"
60+PA_SYSTEM_STATE_PATH="${localstatedir}/db/pulse" 71+PA_SYSTEM_STATE_PATH="${localstatedir}/db/pulse"
61 AX_DEFINE_DIR(PA_SYSTEM_STATE_PATH, PA_SYSTEM_STATE_PATH, [System state dir]) 72 AX_DEFINE_DIR(PA_SYSTEM_STATE_PATH, PA_SYSTEM_STATE_PATH, [System state dir])
62  73
63 PA_BINARY=${bindir}/pulseaudio${EXEEXT} 74 PA_BINARY=${bindir}/pulseaudio${EXEEXT}
64@@ -1392,8 +1394,9 @@ AX_DEFINE_DIR(PACTL_BINARY, PACTL_BINARY 75@@ -1389,8 +1388,9 @@ AX_DEFINE_DIR(PACTL_BINARY, PACTL_BINARY
65 AC_SUBST(PA_SOEXT, [.so]) 76 AC_SUBST(PA_SOEXT, [.so])
66 AC_DEFINE(PA_SOEXT, [".so"], [Shared object extension]) 77 AC_DEFINE(PA_SOEXT, [".so"], [Shared object extension])
67  78
68-AC_SUBST(pulseconfdir, ["${sysconfdir}/pulse"]) 79-AC_SUBST(pulseconfdir, ["${sysconfdir}/pulse"])
69-AX_DEFINE_DIR(PA_DEFAULT_CONFIG_DIR, pulseconfdir, [Location of configuration files]) 80-AX_DEFINE_DIR(PA_DEFAULT_CONFIG_DIR, pulseconfdir, [Location of configuration files])
70+AC_SUBST(pulseconfdirreal, ["${sysconfdir}/pulse"]) 81+AC_SUBST(pulseconfdirreal, ["${sysconfdir}/pulse"])
71+AC_SUBST(pulseconfdir, ["${EGDIR}"]) 82+AC_SUBST(pulseconfdir, ["${EGDIR}"])
72+AX_DEFINE_DIR(PA_DEFAULT_CONFIG_DIR, pulseconfdirreal, [Location of configuration files]) 83+AX_DEFINE_DIR(PA_DEFAULT_CONFIG_DIR, pulseconfdirreal, [Location of configuration files])
73  84
74 #### Mac OSX specific stuff ##### 85 #### Mac OSX specific stuff #####
75  86
76@@ -1410,8 +1413,6 @@ AC_ARG_WITH(mac-sysroot, 87@@ -1407,8 +1407,6 @@ AC_ARG_WITH(mac-sysroot,
77 mac_sysroot=$withval) 88 mac_sysroot=$withval)
78  89
79 if test "x$os_is_darwin" = "x1" ; then 90 if test "x$os_is_darwin" = "x1" ; then
80- LDFLAGS="$LDFLAGS -mmacosx-version-min=$mac_version_min" 91- LDFLAGS="$LDFLAGS -mmacosx-version-min=$mac_version_min"
81- CFLAGS="$CFLAGS -mmacosx-version-min=$mac_version_min" 92- CFLAGS="$CFLAGS -mmacosx-version-min=$mac_version_min"
82  93
83 if test "x$mac_sysroot" != "x" ; then 94 if test "x$mac_sysroot" != "x" ; then
84 LDFLAGS="$LDFLAGS -isysroot $mac_sysroot" 95 LDFLAGS="$LDFLAGS -isysroot $mac_sysroot"
85@@ -1481,7 +1482,7 @@ fi 96@@ -1478,7 +1476,7 @@ fi
86  97
87 AC_ARG_ENABLE([stream-restore-clear-old-devices], 98 AC_ARG_ENABLE([stream-restore-clear-old-devices],
88 AS_HELP_STRING([--enable-stream-restore-clear-old-devices], [Forget per-stream routing settings that have been set before version 14.0. Recommended when using GNOME. See https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/832])) 99 AS_HELP_STRING([--enable-stream-restore-clear-old-devices], [Forget per-stream routing settings that have been set before version 14.0. Recommended when using GNOME. See https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/832]))
89-if test "x$enable_stream_restore_clear_old_devices" == "xyes" ; then 100-if test "x$enable_stream_restore_clear_old_devices" == "xyes" ; then
90+if test "x$enable_stream_restore_clear_old_devices" = "xyes" ; then 101+if test "x$enable_stream_restore_clear_old_devices" = "xyes" ; then
91 AC_DEFINE(STREAM_RESTORE_CLEAR_OLD_DEVICES, [1], [module-stream-restore: Clear old devices]) 102 AC_DEFINE(STREAM_RESTORE_CLEAR_OLD_DEVICES, [1], [module-stream-restore: Clear old devices])
92 fi 103 fi
93  104
94@@ -1661,7 +1662,7 @@ AS_IF([test "x$HAVE_ESOUND" = "x1" -a "x 105@@ -1658,7 +1656,7 @@ AS_IF([test "x$HAVE_ESOUND" = "x1" -a "x
95 AS_IF([test "x$HAVE_GCOV" = "x1"], ENABLE_GCOV=yes, ENABLE_GCOV=no) 106 AS_IF([test "x$HAVE_GCOV" = "x1"], ENABLE_GCOV=yes, ENABLE_GCOV=no)
96 AS_IF([test "x$HAVE_LIBCHECK" = "x1"], ENABLE_TESTS=yes, ENABLE_TESTS=no) 107 AS_IF([test "x$HAVE_LIBCHECK" = "x1"], ENABLE_TESTS=yes, ENABLE_TESTS=no)
97 AS_IF([test "x$enable_legacy_database_entry_format" != "xno"], ENABLE_LEGACY_DATABASE_ENTRY_FORMAT=yes, ENABLE_LEGACY_DATABASE_ENTRY_FORMAT=no) 108 AS_IF([test "x$enable_legacy_database_entry_format" != "xno"], ENABLE_LEGACY_DATABASE_ENTRY_FORMAT=yes, ENABLE_LEGACY_DATABASE_ENTRY_FORMAT=no)
98-AS_IF([test "x$enable_stream_restore_clear_old_devices" == "xyes"], ENABLE_STREAM_RESTORE_CLEAR_OLD_DEVICES=yes, ENABLE_STREAM_RESTORE_CLEAR_OLD_DEVICES=no) 109-AS_IF([test "x$enable_stream_restore_clear_old_devices" == "xyes"], ENABLE_STREAM_RESTORE_CLEAR_OLD_DEVICES=yes, ENABLE_STREAM_RESTORE_CLEAR_OLD_DEVICES=no)
99+AS_IF([test "x$enable_stream_restore_clear_old_devices" = "xyes"], ENABLE_STREAM_RESTORE_CLEAR_OLD_DEVICES=yes, ENABLE_STREAM_RESTORE_CLEAR_OLD_DEVICES=no) 110+AS_IF([test "x$enable_stream_restore_clear_old_devices" = "xyes"], ENABLE_STREAM_RESTORE_CLEAR_OLD_DEVICES=yes, ENABLE_STREAM_RESTORE_CLEAR_OLD_DEVICES=no)
100  111
101 echo " 112 echo "
102 ---{ $PACKAGE_NAME $VERSION }--- 113 ---{ $PACKAGE_NAME $VERSION }---