summaryrefslogtreecommitdiff
path: root/audio/pulseaudio/files/patch-configure
diff options
context:
space:
mode:
authorAdriaan de Groot <adridg@FreeBSD.org>2021-09-15 14:44:58 +0200
committerAdriaan de Groot <adridg@FreeBSD.org>2021-09-15 17:43:24 +0200
commit3c1f4f5c80627a368ea17fe0918e3623e1b10b84 (patch)
treee22d81fed90db2c6b15f64e45db258156835e22f /audio/pulseaudio/files/patch-configure
parentaudio/praat: update to newest release, 6.1.53 (diff)
audio/pulseaudio: fix build on ARMv6 in QEMU
Switches to using GNU m4 (gm4) for processing PA configuration files; regular m4 behaves oddly in some build situations. PR: 208535 Submitted by: swills
Diffstat (limited to 'audio/pulseaudio/files/patch-configure')
-rw-r--r--audio/pulseaudio/files/patch-configure22
1 files changed, 22 insertions, 0 deletions
diff --git a/audio/pulseaudio/files/patch-configure b/audio/pulseaudio/files/patch-configure
new file mode 100644
index 000000000000..f4149d03fc01
--- /dev/null
+++ b/audio/pulseaudio/files/patch-configure
@@ -0,0 +1,22 @@
+Use gm4 instead of m4; this is probably just a work-around
+for some cross-build issues on ARM. However, it also means
+that we use the same GNU m4 as upstream developers presumably
+also use for processing these files and avoids future surprises.
+
+--- configure.orig 2020-06-23 06:37:52 UTC
++++ configure
+@@ -32212,10 +32212,10 @@ _LT_EOF
+ ;;
+ "src/esdcompat":F) chmod +x src/esdcompat ;;
+ "src/start-pulseaudio-x11":F) chmod +x src/start-pulseaudio-x11 ;;
+- "src/daemon.conf":F) m4 src/daemon.conf > src/daemon.conf.gen && mv src/daemon.conf.gen src/daemon.conf ;;
+- "src/default.pa":F) m4 src/default.pa > src/default.pa.gen && mv src/default.pa.gen src/default.pa ;;
+- "src/system.pa":F) m4 src/system.pa > src/system.pa.gen && mv src/system.pa.gen src/system.pa ;;
+- "PulseAudioConfig.cmake":F) m4 PulseAudioConfig.cmake > PulseAudioConfig.cmake.gen && mv PulseAudioConfig.cmake.gen PulseAudioConfig.cmake ;;
++ "src/daemon.conf":F) gm4 src/daemon.conf > src/daemon.conf.gen && mv src/daemon.conf.gen src/daemon.conf ;;
++ "src/default.pa":F) gm4 src/default.pa > src/default.pa.gen && mv src/default.pa.gen src/default.pa ;;
++ "src/system.pa":F) gm4 src/system.pa > src/system.pa.gen && mv src/system.pa.gen src/system.pa ;;
++ "PulseAudioConfig.cmake":F) gm4 PulseAudioConfig.cmake > PulseAudioConfig.cmake.gen && mv PulseAudioConfig.cmake.gen PulseAudioConfig.cmake ;;
+
+ esac
+ done # for ac_tag