diff options
| -rw-r--r-- | media-libs/libsndfile/libsndfile-1.2.2-r2.ebuild | 9 | ||||
| -rw-r--r-- | media-libs/libsndfile/libsndfile-9999.ebuild | 9 |
2 files changed, 16 insertions, 2 deletions
diff --git a/media-libs/libsndfile/libsndfile-1.2.2-r2.ebuild b/media-libs/libsndfile/libsndfile-1.2.2-r2.ebuild index dc08adbb90a0..cc757814a3f7 100644 --- a/media-libs/libsndfile/libsndfile-1.2.2-r2.ebuild +++ b/media-libs/libsndfile/libsndfile-1.2.2-r2.ebuild @@ -12,7 +12,7 @@ else SRC_URI="https://github.com/libsndfile/libsndfile/releases/download/${PV}/${P}.tar.xz" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" fi -inherit python-any-r1 multilib-minimal +inherit flag-o-matic python-any-r1 multilib-minimal DESCRIPTION="C library for reading and writing files containing sampled sound" HOMEPAGE="https://libsndfile.github.io/libsndfile/" @@ -49,6 +49,13 @@ src_prepare() { [[ ${PV} == *9999 ]] && eautoreconf } +src_configure() { + # https://github.com/libsndfile/libsndfile/issues/1049 (bug #943864) + append-cflags -std=gnu17 + + multilib-minimal_src_configure +} + multilib_src_configure() { ECONF_SOURCE="${S}" econf \ --disable-octave \ diff --git a/media-libs/libsndfile/libsndfile-9999.ebuild b/media-libs/libsndfile/libsndfile-9999.ebuild index d75e3910471e..f32a95a3585c 100644 --- a/media-libs/libsndfile/libsndfile-9999.ebuild +++ b/media-libs/libsndfile/libsndfile-9999.ebuild @@ -12,7 +12,7 @@ else SRC_URI="https://github.com/libsndfile/libsndfile/releases/download/${PV}/${P}.tar.xz" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" fi -inherit python-any-r1 multilib-minimal +inherit flag-o-matic python-any-r1 multilib-minimal DESCRIPTION="C library for reading and writing files containing sampled sound" HOMEPAGE="https://libsndfile.github.io/libsndfile/" @@ -49,6 +49,13 @@ src_prepare() { [[ ${PV} == *9999 ]] && eautoreconf } +src_configure() { + # https://github.com/libsndfile/libsndfile/issues/1049 (bug #943864) + append-cflags -std=gnu17 + + multilib-minimal_src_configure +} + multilib_src_configure() { ECONF_SOURCE="${S}" econf \ --disable-octave \ |
