From 7aa28e7310855bc5ef0d32b22e8b58eec55c28c9 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 28 Apr 2023 11:12:20 +0100 Subject: gentoo auto-resync : 28:04:2023 - 11:12:20 --- media-libs/libcuefile/Manifest | 3 ++- .../libcuefile/files/libcuefile-477-clang16.patch | 14 +++++++++++ media-libs/libcuefile/libcuefile-477-r2.ebuild | 26 ------------------- media-libs/libcuefile/libcuefile-477-r3.ebuild | 29 ++++++++++++++++++++++ 4 files changed, 45 insertions(+), 27 deletions(-) create mode 100644 media-libs/libcuefile/files/libcuefile-477-clang16.patch delete mode 100644 media-libs/libcuefile/libcuefile-477-r2.ebuild create mode 100644 media-libs/libcuefile/libcuefile-477-r3.ebuild (limited to 'media-libs/libcuefile') diff --git a/media-libs/libcuefile/Manifest b/media-libs/libcuefile/Manifest index 9b0b7fbf2d1e..b4cbefed17d2 100644 --- a/media-libs/libcuefile/Manifest +++ b/media-libs/libcuefile/Manifest @@ -1,4 +1,5 @@ +AUX libcuefile-477-clang16.patch 373 BLAKE2B 6f6677050235a1df30998da2852fd2b6171faf3727ddf4588ef09b2cab3e63f851063cfea29f9def7063bdeb9f65afbaa17f5cb72033fd61fdf022af73c0cdde SHA512 bcd4efcad02d0cee5b045805e393ab8d69968e3cd3acf0245763abd32ba368248a24458ba1708056798127e92463861455300f19386981410dc5473613752332 AUX libcuefile-static-libs.patch 1299 BLAKE2B 488f99588881a9b24471b1a4c02b090147125ebe4fc2865ce2bca5e03891d6ea46530a9c265df77c5663e4f99d0a841844c0ccc3c918fc36bfc973fa8bda5fe1 SHA512 efe0d8d04acbb73e666411780283e35567b87233c70c8383404965f1dc6fceed7e1b28ce5f77d8085821df70062eaa153161cd5212dd18246920d2dff2699c94 DIST libcuefile-477.tar.xz 41676 BLAKE2B 01232ed507386809cd7960f06251139fd5c11a251f68e59513b6b5e482b9b7977e5d3fd8d6147a47e4a74b8e5e320019383a4d69c6c3395ead3cee0d8c5c3b43 SHA512 9cf46f9fd1b178758b2d15fa65d67d069bba41a83354a5aedf7b57ed5752bb68ad1d10208ffbb22f2aac7bd5d938e9395f67d4248441743d45e0099638d60d5e -EBUILD libcuefile-477-r2.ebuild 703 BLAKE2B 6de15b7c2441f5ec5e942b354c9cc9a7a714b523071ec867a472072eed62b8ca5b5cfef79d501aaa6445abb01b7387dcd6f519f4a990273927545fae869092dc SHA512 3f2540fb550c2d7d203b2edfc5bb47f940321c5f60de96c6c633c1f80a7f1221c67f14cce27186e069916de9b6cee2d14c6a9056345ff3e1b2c5974a62b637ba +EBUILD libcuefile-477-r3.ebuild 743 BLAKE2B 013dbb49fda0948c04d09234abf041c07f8d5ee2090bb655f944b07a39dfa074ae0d41e6795bca0339c86d5b19ec2f038438dd64606014b7961ca61f2a2f42ed SHA512 968a2417727c84e2abb3df6a9f85d10e6ad53b2265bb63a15f01034e49645dac784d944a91e8f535134166c063ffa19539c4a6bf6be345339462b62321975748 MISC metadata.xml 254 BLAKE2B 7f76152858fde96b9de5250e4cba30bfe0c5f2aa6ec7c84316072d84e4b664ecd6485642d3d184b1f2ddde8d9e03a94dd47dd00c5b8d82f80c5c0993d5627593 SHA512 7ed31d18221f55928f798dbf095166f535f7c0f5a1c3010b5113fd6b0d275af283f3d2e6839591335ec93bcd50aab5d0f104ad76eefda4d7a6b64d41af183f0b diff --git a/media-libs/libcuefile/files/libcuefile-477-clang16.patch b/media-libs/libcuefile/files/libcuefile-477-clang16.patch new file mode 100644 index 000000000000..a89ccac52904 --- /dev/null +++ b/media-libs/libcuefile/files/libcuefile-477-clang16.patch @@ -0,0 +1,14 @@ +https://src.fedoraproject.org/rpms/libcuefile/blob/7dd8752f5aa2dccbaccb4c28a23f659df3bc0d19/f/libcuefile-fedora-c99.patch +https://bugs.gentoo.org/871588 +--- a/src/cue_parse.c ++++ b/src/cue_parse.c +@@ -1513,6 +1513,8 @@ void yyerror (char *s) + fprintf(stderr, "%d: %s\n", cue_lineno, s); + } + ++void cue_delete_buffer(void); ++ + Cd *cue_parse (FILE *fp) + { + cue_yyin = fp; + diff --git a/media-libs/libcuefile/libcuefile-477-r2.ebuild b/media-libs/libcuefile/libcuefile-477-r2.ebuild deleted file mode 100644 index 3ce4ca74df21..000000000000 --- a/media-libs/libcuefile/libcuefile-477-r2.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -# svn export http://svn.musepack.net/libcuefile/trunk libcuefile-${PV} -# tar -cJf libcuefile-${PV}.tar.xz libcuefile-${PV} - -DESCRIPTION="Cue File library from Musepack" -HOMEPAGE="https://www.musepack.net/" -SRC_URI="https://dev.gentoo.org/~ssuominen/${P}.tar.xz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" - -PATCHES=( "${FILESDIR}"/${PN}-static-libs.patch ) - -src_install() { - cmake_src_install - - insinto /usr/include - doins -r include/cuetools -} diff --git a/media-libs/libcuefile/libcuefile-477-r3.ebuild b/media-libs/libcuefile/libcuefile-477-r3.ebuild new file mode 100644 index 000000000000..482b7df5d044 --- /dev/null +++ b/media-libs/libcuefile/libcuefile-477-r3.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +# svn export http://svn.musepack.net/libcuefile/trunk libcuefile-${PV} +# tar -cJf libcuefile-${PV}.tar.xz libcuefile-${PV} + +DESCRIPTION="Cue File library from Musepack" +HOMEPAGE="https://www.musepack.net/" +SRC_URI="https://dev.gentoo.org/~ssuominen/${P}.tar.xz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" + +PATCHES=( + "${FILESDIR}"/${PN}-static-libs.patch + "${FILESDIR}"/${PN}-477-clang16.patch +) + +src_install() { + cmake_src_install + + insinto /usr/include + doins -r include/cuetools +} -- cgit v1.2.3