diff options
author | Haelwenn (lanodan) Monnier <contact@hacktivis.me> | 2021-05-14 19:53:47 +0200 |
---|---|---|
committer | Miroslav Šulc <fordfrog@gentoo.org> | 2021-06-15 09:26:37 +0200 |
commit | 9fe9f40bd344b8aa5f6536aff28a52ce2241b267 (patch) | |
tree | 01321068a21908eca5ae72c495cca225f3eb844c /media-libs/libao/files | |
parent | net-ftp/proftpd: bump up to 1.3.7b (diff) | |
download | gentoo-9fe9f40bd344b8aa5f6536aff28a52ce2241b267.tar.gz gentoo-9fe9f40bd344b8aa5f6536aff28a52ce2241b267.tar.bz2 gentoo-9fe9f40bd344b8aa5f6536aff28a52ce2241b267.zip |
media-libs/libao: Fix automagic dependency on sndio
Related: https://gitlab.xiph.org/xiph/libao/-/merge_requests/8
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Closes: https://github.com/gentoo/gentoo/pull/20808
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
Diffstat (limited to 'media-libs/libao/files')
-rw-r--r-- | media-libs/libao/files/libao-1.2.2-automagic_sndio_oss.patch | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/media-libs/libao/files/libao-1.2.2-automagic_sndio_oss.patch b/media-libs/libao/files/libao-1.2.2-automagic_sndio_oss.patch new file mode 100644 index 000000000000..7c1e6895fc2b --- /dev/null +++ b/media-libs/libao/files/libao-1.2.2-automagic_sndio_oss.patch @@ -0,0 +1,43 @@ +From f1ef6b4b11080a98d622b6a6c657be5a3a9aae2f Mon Sep 17 00:00:00 2001 +From: "Haelwenn (lanodan) Monnier" <contact@hacktivis.me> +Date: Tue, 15 Jun 2021 08:41:08 +0200 +Subject: [PATCH] configure.ac: Put sndio and OSS behind AC_ARG_ENABLE + +This allows to avoid automagic dependencies +--- + configure.ac | 12 +++++++++--- + 1 file changed, 9 insertions(+), 3 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 0e53752..2f34123 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -266,8 +266,11 @@ AM_CONDITIONAL(HAVE_ESD,test "x$have_esd" = xyes) + dnl Check for OSS + + have_oss="no"; +-AC_CHECK_HEADERS(sys/soundcard.h, have_oss=yes) +-AC_CHECK_HEADERS(machine/soundcard.h, have_oss=yes) ++AC_ARG_ENABLE(oss, [ --disable-oss disable OSS output plugin ]) ++if test "x$enable_oss" != "xno"; then ++ AC_CHECK_HEADERS(sys/soundcard.h, have_oss=yes) ++ AC_CHECK_HEADERS(machine/soundcard.h, have_oss=yes) ++fi + AM_CONDITIONAL(HAVE_OSS,test "${have_oss}" = "yes") + + +@@ -321,7 +324,10 @@ AM_CONDITIONAL(HAVE_SUN_AUDIO,test "${have_sun}" = yes) + dnl Check for libsndio audio + + have_sndio="no"; +-AC_CHECK_HEADERS(sndio.h, have_sndio=yes) ++AC_ARG_ENABLE(sndio, [ --disable-sndio disable sndio output plugin ]) ++if test "x$enable_sndio" != "xno"; then ++ AC_CHECK_HEADERS(sndio.h, have_sndio=yes) ++fi + AM_CONDITIONAL(HAVE_SNDIO_AUDIO,test "${have_sndio}" = yes) + + dnl Check for roaraudio +-- +2.31.1 + |