diff options
Diffstat (limited to 'media-libs/libcuefile')
-rw-r--r-- | media-libs/libcuefile/Manifest | 3 | ||||
-rw-r--r-- | media-libs/libcuefile/files/libcuefile-477-clang16.patch | 14 | ||||
-rw-r--r-- | media-libs/libcuefile/libcuefile-477-r3.ebuild (renamed from media-libs/libcuefile/libcuefile-477-r2.ebuild) | 7 |
3 files changed, 21 insertions, 3 deletions
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-r3.ebuild index 3ce4ca74df21..482b7df5d044 100644 --- a/media-libs/libcuefile/libcuefile-477-r2.ebuild +++ b/media-libs/libcuefile/libcuefile-477-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,7 +16,10 @@ 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 ) +PATCHES=( + "${FILESDIR}"/${PN}-static-libs.patch + "${FILESDIR}"/${PN}-477-clang16.patch +) src_install() { cmake_src_install |