From 5944ce177026c93b7dab690db9d970567ddbf75f Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 5 Dec 2023 11:04:31 +0000 Subject: gentoo auto-resync : 05:12:2023 - 11:04:31 --- media-libs/gavl/Manifest | 3 +- media-libs/gavl/files/1.4.0-c99.patch | 12 ++++++ media-libs/gavl/gavl-1.4.0-r2.ebuild | 68 ---------------------------------- media-libs/gavl/gavl-1.4.0-r3.ebuild | 69 +++++++++++++++++++++++++++++++++++ 4 files changed, 83 insertions(+), 69 deletions(-) create mode 100644 media-libs/gavl/files/1.4.0-c99.patch delete mode 100644 media-libs/gavl/gavl-1.4.0-r2.ebuild create mode 100644 media-libs/gavl/gavl-1.4.0-r3.ebuild (limited to 'media-libs/gavl') diff --git a/media-libs/gavl/Manifest b/media-libs/gavl/Manifest index 76b8d0b53f4f..9a50475e390b 100644 --- a/media-libs/gavl/Manifest +++ b/media-libs/gavl/Manifest @@ -1,5 +1,6 @@ +AUX 1.4.0-c99.patch 274 BLAKE2B ae15226920bec9a438f97c7b5dc33bee6d7c9b0b1d0d3f3ab009b3ba187d2cd7957de7de4c506d77cff7a6ae5ec4c2688fd378130dafaf9ee4d3d1a593523db6 SHA512 eac097827eb99ba0d966f50ee5acc083debc8e061ee52ca36fa3151542d215957e5188a227b9b65a31a43eed4dc31bdedcc5d8a1dc047c55e004402c3bbe996e AUX 1.4.0-gnu_source.patch 427 BLAKE2B d80d9e0371fd3d616a9c48481698ecdc3a40ddeebcaf7b04fd0d760c83de6c139d759f67f48f1b3c3a537d0f0bdde1bfa37244256ba22ead4332e831df832801 SHA512 2cdb6d76ab82ab8b4f12094cacab236b4096cb1067b5cf5bfeed58d29409e0eb91a2edbf45a9f9ebb539141c9de500752d5b2aa3fa59a23ee83c508d42f861a0 AUX 1.4.0-x32.patch 759 BLAKE2B f122756759da4cb2a122ff702b688c63bf878801e75080d0482bd8583a935448bee42fe00f50bbd99679e5cc5a3e96b01854dad2882a12a64432782b368750c6 SHA512 4c4408ec7d42e81f4e5913ec4d97cc88290a3729d5990910f0c7d2a86da511cd496bd20574f340ff8786e533f09687c0788ba790746cba56a43403e11b638a3f DIST gavl-1.4.0.tar.gz 4592701 BLAKE2B 2ed47cf63d8ce3424d0714e202a11ecef89c5a9c160a6045e238bae4179c02398600fc9c6d914784bb24a86c501f93971631461bdecaa8a70743a674748a2ec3 SHA512 beda0073cab865fdb3a55de5d5c800fabcd40b21c5bb5b5f9d43046db3602d8967fb8b893325fcdaca3fa66d978aa3cae79a4a797d43d40ad50ea5af752a650a -EBUILD gavl-1.4.0-r2.ebuild 1415 BLAKE2B b13b4134fac4af6073e7910d2c183e1c60256525fe607552a020edec896dc7231906887f9dfcf6c5fa95cac12c96cfc0b7627bed73ea5075b1f706b2e67810ae SHA512 0e79867638da9898721a13649ac1a5d40b0ea48ca897b7565860c91bc31be10695b234d3993f1b44a70f82a8cf9c0f66078d4999bed7165b5ecf2adf84b051e6 +EBUILD gavl-1.4.0-r3.ebuild 1446 BLAKE2B bc78bb5e164b0f53a81f0f635d15e0379ea775656f32fd50c2beab8bfa6909d07090ba00babbfb48a1ce4c6a34da3d783ff259b59d97c7495e223978847ce572 SHA512 ca141af2ddc37c20d4b78a6c2163fe71898577781ba55920f8e730b2edaf718d0168718638d312572e409d61d7bfab8f9188f885f84400dbfc1b27462648c6cf MISC metadata.xml 301 BLAKE2B aecfa4ee7aa47bacbfd1608a32d71ab0047afb93e7fd3677844f7ae11ac604a08b59ad3061764b08bbda2568545dd5bcbe649417df0da1b882af0d5a0cfe1bec SHA512 b274784e4ea31bf68d196c33698fb54abf02cd0f7e634026ee7ccf94e16e09ada679434094fa56db2d3d1527d7aaef2aa951464539cc06be6f3e6c13c261d204 diff --git a/media-libs/gavl/files/1.4.0-c99.patch b/media-libs/gavl/files/1.4.0-c99.patch new file mode 100644 index 000000000000..957b3ff5b4f6 --- /dev/null +++ b/media-libs/gavl/files/1.4.0-c99.patch @@ -0,0 +1,12 @@ +https://bugs.gentoo.org/879699 +--- a/configure.ac ++++ b/configure.ac +@@ -156,7 +156,7 @@ AC_MSG_CHECKING(for CLOCK_MONOTONIC) + AC_TRY_RUN([ + #include + #include +-main() ++int main() + { + struct timespec tp; + if(clock_gettime(CLOCK_MONOTONIC, &tp)) diff --git a/media-libs/gavl/gavl-1.4.0-r2.ebuild b/media-libs/gavl/gavl-1.4.0-r2.ebuild deleted file mode 100644 index 1db85a052458..000000000000 --- a/media-libs/gavl/gavl-1.4.0-r2.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools multilib-minimal - -DESCRIPTION="Library for handling uncompressed audio and video data" -HOMEPAGE="http://gmerlin.sourceforge.net" -SRC_URI="mirror://sourceforge/gmerlin/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv x86" -IUSE="doc" - -BDEPEND="doc? ( app-doc/doxygen )" - -PATCHES=( - "${FILESDIR}/${PV}-x32.patch" - "${FILESDIR}/${PV}-gnu_source.patch" -) - -src_prepare() { - default - - # AC_CONFIG_HEADERS, bug #467736 - sed -i \ - -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' \ - -e 's:-mfpmath=387::g' \ - -e 's:-O3 -funroll-all-loops -fomit-frame-pointer -ffast-math::g' \ - -e '/LDFLAGS=/d' \ - configure.ac || die - - export AT_M4DIR="m4" - eautoreconf -} - -multilib_src_configure() { - # --disable-libpng because it's only used for tests - local myeconfargs=( - --without-doxygen # does nothing. - --disable-libpng - --disable-static - --without-cpuflags - ) - ECONF_SOURCE=${S} econf "${myeconfargs[@]}" -} - -multilib_src_compile() { - emake - if multilib_is_native_abi && use doc; then - doxygen doc/Doxyfile - fi -} - -multilib_src_install() { - emake DESTDIR="${D}" install - if multilib_is_native_abi && use doc; then - docinto html - dodoc -r apiref/. - fi -} - -multilib_src_install_all() { - einstalldocs - find "${ED}" -type f -name '*.la' -delete || die -} diff --git a/media-libs/gavl/gavl-1.4.0-r3.ebuild b/media-libs/gavl/gavl-1.4.0-r3.ebuild new file mode 100644 index 000000000000..5eabe21fe3e4 --- /dev/null +++ b/media-libs/gavl/gavl-1.4.0-r3.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools multilib-minimal + +DESCRIPTION="Library for handling uncompressed audio and video data" +HOMEPAGE="http://gmerlin.sourceforge.net" +SRC_URI="mirror://sourceforge/gmerlin/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv x86" +IUSE="doc" + +BDEPEND="doc? ( app-doc/doxygen )" + +PATCHES=( + "${FILESDIR}/${PV}-x32.patch" + "${FILESDIR}/${PV}-gnu_source.patch" + "${FILESDIR}/${PV}-c99.patch" +) + +src_prepare() { + default + + # AC_CONFIG_HEADERS, bug #467736 + sed -i \ + -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' \ + -e 's:-mfpmath=387::g' \ + -e 's:-O3 -funroll-all-loops -fomit-frame-pointer -ffast-math::g' \ + -e '/LDFLAGS=/d' \ + configure.ac || die + + export AT_M4DIR="m4" + eautoreconf +} + +multilib_src_configure() { + # --disable-libpng because it's only used for tests + local myeconfargs=( + --without-doxygen # does nothing. + --disable-libpng + --disable-static + --without-cpuflags + ) + ECONF_SOURCE=${S} econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake + if multilib_is_native_abi && use doc; then + doxygen doc/Doxyfile + fi +} + +multilib_src_install() { + emake DESTDIR="${D}" install + if multilib_is_native_abi && use doc; then + docinto html + dodoc -r apiref/. + fi +} + +multilib_src_install_all() { + einstalldocs + find "${ED}" -type f -name '*.la' -delete || die +} -- cgit v1.2.3