aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Walpen <dev@submerge.ch>2023-11-03 22:48:48 +0000
committerJan Beich <jbeich@FreeBSD.org>2024-01-30 16:50:58 +0000
commit609ec25809c7d1571a758ad09832fd6f6e1bc188 (patch)
treee77f237e27bb872b6870a0f65fc7cbc1647ef0fc
parentbce957098792b4950797b2bbdfd60c4f3088f640 (diff)
downloadports-609ec25809c7d1571a758ad09832fd6f6e1bc188.tar.gz
ports-609ec25809c7d1571a758ad09832fd6f6e1bc188.zip
audio/alsa-plugins: unbreak JACK=on build after 6cd91556d4b8
pcm_jack.c:606:23: error: use of undeclared identifier 'program_invocation_short_name' const char *pname = program_invocation_short_name; ^ ====> Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist Error: Orphaned: etc/alsa/conf.d/50-jack.conf Error: Orphaned: share/alsa/alsa.conf.d/50-jack.conf PR: 274792
-rw-r--r--audio/alsa-plugins/files/patch-jack_pcm__jack.c11
-rw-r--r--audio/alsa-plugins/pkg-plist2
2 files changed, 13 insertions, 0 deletions
diff --git a/audio/alsa-plugins/files/patch-jack_pcm__jack.c b/audio/alsa-plugins/files/patch-jack_pcm__jack.c
new file mode 100644
index 000000000000..12ad92846719
--- /dev/null
+++ b/audio/alsa-plugins/files/patch-jack_pcm__jack.c
@@ -0,0 +1,11 @@
+--- jack/pcm_jack.c.orig 2023-11-03 22:31:39 UTC
++++ jack/pcm_jack.c
+@@ -603,7 +603,7 @@ static int snd_pcm_jack_open(snd_pcm_t **pcmp, const c
+ }
+
+ if (client_name == NULL) {
+- const char *pname = program_invocation_short_name;
++ const char *pname = getprogname();
+ if (!pname[0]) {
+ pname = "alsa-jack";
+ }
diff --git a/audio/alsa-plugins/pkg-plist b/audio/alsa-plugins/pkg-plist
index d93a5bad2821..1428c962f8aa 100644
--- a/audio/alsa-plugins/pkg-plist
+++ b/audio/alsa-plugins/pkg-plist
@@ -1,5 +1,6 @@
%%FFMPEG%%etc/alsa/conf.d/10-rate-lav.conf
%%SAMPLERATE%%etc/alsa/conf.d/10-samplerate.conf
+%%JACK%%etc/alsa/conf.d/50-jack.conf
%%FFMPEG%%etc/alsa/conf.d/60-a52-encoder.conf
@comment etc/alsa/conf.d/50-arcam-av-ctl.conf
@comment etc/alsa/conf.d/50-oss.conf
@@ -52,6 +53,7 @@ lib/alsa-lib/libasound_module_pcm_vdownmix.so
%%FFMPEG%%share/alsa/alsa.conf.d/10-rate-lav.conf
%%SAMPLERATE%%share/alsa/alsa.conf.d/10-samplerate.conf
@comment share/alsa/alsa.conf.d/50-arcam-av-ctl.conf
+%%JACK%%share/alsa/alsa.conf.d/50-jack.conf
@comment share/alsa/alsa.conf.d/50-oss.conf
%%PULSEAUDIO%%share/alsa/alsa.conf.d/50-pulseaudio.conf
%%FFMPEG%%share/alsa/alsa.conf.d/60-a52-encoder.conf