From 83619ce62efab441c8bc46e5495752563c7c2d1b Mon Sep 17 00:00:00 2001 From: Sergey Fedorov Date: Fri, 11 Oct 2024 23:49:53 +0700 Subject: [PATCH] libcanberra: move pulseaudio to a variant --- audio/libcanberra/Portfile | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/audio/libcanberra/Portfile b/audio/libcanberra/Portfile index daf9176cbc580..7fd3275001e25 100644 --- a/audio/libcanberra/Portfile +++ b/audio/libcanberra/Portfile @@ -5,7 +5,7 @@ PortGroup active_variants 1.1 name libcanberra version 0.30 -revision 10 +revision 11 categories audio devel license LGPL-2.1+ @@ -27,8 +27,7 @@ depends_build-append \ path:bin/pkg-config:pkgconfig depends_lib-append \ - port:libvorbis \ - port:pulseaudio + port:libvorbis depends_run-append \ port:sound-theme-freedesktop @@ -48,6 +47,7 @@ configure.args-append \ --disable-lynx \ --disable-null \ --disable-oss \ + --disable-pulse \ --disable-silent-rules \ --disable-tdb \ --disable-udev @@ -86,8 +86,21 @@ variant x11 conflicts quartz { port:xorg-libX11 } +variant pulse description {Enable pulseaudio support} { + depends_lib-append \ + port:pulseaudio + configure.args-delete \ + --disable-pulse +} + default_variants +gtk2 +gtk3 +if {${os.platform} ne "darwin" || ${os.major} > 9} { + # pulseaudio does not build on 10.5 at the moment. + default_variants-append \ + +pulse +} + if {[variant_isset gtk2] || [variant_isset gtk3]} { if {![variant_isset quartz]} { default_variants +x11