diff options
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/Manifest.gz | bin | 69206 -> 69202 bytes | |||
-rw-r--r-- | media-libs/audiofile/Manifest | 2 | ||||
-rw-r--r-- | media-libs/audiofile/audiofile-0.3.6-r6.ebuild | 59 | ||||
-rw-r--r-- | media-libs/audiofile/files/audiofile-0.3.6-clang-deprecation.patch | 69 | ||||
-rw-r--r-- | media-libs/libepoxy/Manifest | 2 | ||||
-rw-r--r-- | media-libs/libepoxy/libepoxy-1.5.10-r3.ebuild | 2 | ||||
-rw-r--r-- | media-libs/mesa-amber/Manifest | 2 | ||||
-rw-r--r-- | media-libs/mesa-amber/mesa-amber-21.3.9-r1.ebuild | 2 |
8 files changed, 134 insertions, 4 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz Binary files differindex 9eb2e7cc6d9b..089568adacfa 100644 --- a/media-libs/Manifest.gz +++ b/media-libs/Manifest.gz diff --git a/media-libs/audiofile/Manifest b/media-libs/audiofile/Manifest index 1175cf17f759..39b8c26e0311 100644 --- a/media-libs/audiofile/Manifest +++ b/media-libs/audiofile/Manifest @@ -1,9 +1,11 @@ AUX audiofile-0.3.6-CVE-2015-7747.patch 4286 BLAKE2B 407ed02b63a8164324bbf2bcecc3533b711ebc3ffd44896f26a286496d01490b35efe8a4ea9b00eed69a484deb2516157bb23de94eb00e19f79cb8782f5ba33b SHA512 5def88fec10355224716783c84933c2b3adfc7608635b8d352c0728bf0e7765d146addaecf13a4f650a95f6aeb8f528ee1e8cfa785c1cdae3f6d75552e46faba AUX audiofile-0.3.6-CVE-2017-68xx.patch 12634 BLAKE2B d66ef71b5ce0d8b7356c856eb9496443918892c638213b836dbf83f79e5689e4e8b66533eeb65ad0e9b4668a745ae0a2b89a6f627a90311671e349a5ebc3aee8 SHA512 11259f5cf2de2b13836696cd045e78ad4a2a0c4ecf24d59152b99f01fdead97b1b7877728868538355440f4460e9b0f8a9399fe4ac348de658cbc2fb9f5ace52 AUX audiofile-0.3.6-CVE-2018-13440-CVE-2018-17095.patch 2702 BLAKE2B f56d2bd5651193984e00904ff916c4d1658d49da4db531d8cfa43b936857dc4ed142e83114890dc59f1c7a1b8d5cdf07127465ec9851323e50c37bd6045a7c07 SHA512 0fc8252ddab1430e960551093de1f4d5dc281440b0a583dde8ecf7ef3e6bad78667c049957cac24a2ff8731a22090d998406a6e4e84d80a9e2d5580663cd1f67 +AUX audiofile-0.3.6-clang-deprecation.patch 1964 BLAKE2B 0180012b4e6d75b4144ae4b51d990d3251963f72769ded1d1663bc89e28afa18a93b9c6282ad16da604058ae17d0ca11cf9cf804101bbbf68138857523f3f5e4 SHA512 c1bbee46aae5179ef8421e6de548520d8590f80efdbfab0ef42247869798ab5b82b90bc0a4a0f07effba30ca840542c031c79c2072f4404bb64ed2c7a57567b1 AUX audiofile-0.3.6-gcc6-build-fixes.patch 3785 BLAKE2B 7f016bfa9af8a440e31bcc395c654c9bb25a1d914a6b57bc191ad36e55ca191f924d57d48834a05ea30913ddd744056e244654a96529b1c3632ef5b162252c76 SHA512 60837bcc9aa53d546708210e87a4f24db56c8a4b0c6896c8e39e0d213aafa15f59a65a60726e6abbf16681fc1fa6ca59cf1748a63caf5ff2652d55f10f62a976 AUX audiofile-0.3.6-mingw32.patch 687 BLAKE2B dec0680a401890f64a659a7303b089d03a40001d2b73da66c174663f818e5e72b7b8985e8fa220c15685b4cd857ba24cefb341c95059a4d9e10ae81a580a8f50 SHA512 b568b189f7316a41c724b02ee881adcdcb0e01fe22d4d6adc82fefef3296c34822943ec1cb299169dfd8fcdac9c260e1dd69fc9b5b6b4058382cc2f246c382f8 AUX audiofile-0.3.6-strict-prototypes.patch 2339 BLAKE2B ff14877c949bdb218ddd75ee95a0ddcd4014838d461fd19dc2c62feee2c1d3cb2796b12945b172d1a41a137dc197538f68e6e5280f67b39e698d22b46ee5b001 SHA512 26fd421be981208a18bd970054efc50e5b370937af9cd972e7a9206e3b92f389032808e4207726d17807e0c60cdc562826a77c288d85c0ae06534f7f036e2d78 DIST audiofile-0.3.6.tar.xz 530760 BLAKE2B 5263e66b92471c8b7e8ad73a5065966fc93fd92d70481df804451353bafe44d670ec48b183bc19a7ac60025ea73b234d6aef1017fb220c16d14c68a27db027e4 SHA512 f3b58210a4ef3ac8e08a368a78e0f4b8345456d084bdebfd20d1631fa75e562aa58d31863a502b6ff18178327aa5b87403566bd34566fa52bdfc8e01de400bcb EBUILD audiofile-0.3.6-r5.ebuild 1500 BLAKE2B c3232545abbe95cb22e6b888bcb7d7bc0e0c16df9dcd870267f7c9f12f998ba184746ea8da5595a4b8a58377a2833ae102fad4b4694e7748a1872e11ea9ffa16 SHA512 56a1b26e1602e62b92bc8a12b228f6b0d9d74d2a94d51124895292f8ef34e278b8477314800b8c28ec0f98cc2d518b87553b226708f13bb9012be7c01960a88b +EBUILD audiofile-0.3.6-r6.ebuild 1558 BLAKE2B e785bcac71fd7d644e37b2f019235a134432ddfde7aab26ea7b6de9df57688cabb3bc49d1b2448acdfaffc76be1947c244ea8979912d22d7c91d5ef6218bf7f0 SHA512 e4f3bb7cae2aeb371b2d9d8d136454948c63642bf4e72e5e61476ea03b2016c1027d620c172cf9f604ae3239649fdb09064dd3601fdd1ec63ac06e1f2f502d54 MISC metadata.xml 336 BLAKE2B 18b66d291c0365b27f19c51c65e78aa7b2c205a2a5283c9e80ed0e76f38ad360b84f63957776a22bf104e06a4512c1ee68f34166c6287cf480627dadffda8cf6 SHA512 dc6c56768595088eb45ef8ce040bd95e7fff676ec410909b6f79250cb04daa523fd03cb9a827dfd9fbb10d2fe50dcfe6a070dbf877d790f5d74439f34a217d82 diff --git a/media-libs/audiofile/audiofile-0.3.6-r6.ebuild b/media-libs/audiofile/audiofile-0.3.6-r6.ebuild new file mode 100644 index 000000000000..e9ff8016277a --- /dev/null +++ b/media-libs/audiofile/audiofile-0.3.6-r6.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools gnome.org multilib-minimal + +DESCRIPTION="An elegant API for accessing audio files" +HOMEPAGE="https://audiofile.68k.org/" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0/1" # subslot = soname major version +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +IUSE="flac" + +RDEPEND="flac? ( >=media-libs/flac-1.2.1:=[${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PN}-0.3.6-gcc6-build-fixes.patch + "${FILESDIR}"/${PN}-0.3.6-CVE-2015-7747.patch + "${FILESDIR}"/${PN}-0.3.6-mingw32.patch + "${FILESDIR}"/${PN}-0.3.6-CVE-2017-68xx.patch + "${FILESDIR}"/${PN}-0.3.6-CVE-2018-13440-CVE-2018-17095.patch + "${FILESDIR}"/${PN}-0.3.6-strict-prototypes.patch + "${FILESDIR}"/${PN}-0.3.6-clang-deprecation.patch +) + +src_prepare() { + default + eautoreconf +} + +multilib_src_configure() { + # Tests depend on statically compiled binaries to work, so we'll have to + # delete them later rather than not compile them at all + local myconf=( + --enable-largefile + # static needed for tests, bug #869677 + --enable-static + --disable-werror + --disable-examples + $(use_enable flac) + ) + ECONF_SOURCE="${S}" econf "${myconf[@]}" +} + +multilib_src_test() { + emake check +} + +multilib_src_install_all() { + einstalldocs + + # package provides .pc file + find "${ED}" -name '*.la' -delete || die + find "${ED}" -name '*.a' -delete || die +} diff --git a/media-libs/audiofile/files/audiofile-0.3.6-clang-deprecation.patch b/media-libs/audiofile/files/audiofile-0.3.6-clang-deprecation.patch new file mode 100644 index 000000000000..1fd2655d2e80 --- /dev/null +++ b/media-libs/audiofile/files/audiofile-0.3.6-clang-deprecation.patch @@ -0,0 +1,69 @@ +https://github.com/mpruett/audiofile/issues/65 +https://bugs.gentoo.org/914349 +--- a/libaudiofile/modules/SimpleModule.h ++++ b/libaudiofile/modules/SimpleModule.h +@@ -125,13 +125,17 @@ struct signConverter + static const int kScaleBits = (Format + 1) * CHAR_BIT - 1; + static const int kMinSignedValue = -1 << kScaleBits; + +- struct signedToUnsigned : public std::unary_function<SignedType, UnsignedType> ++ struct signedToUnsigned + { ++ typedef SignedType argument_type; ++ typedef UnsignedType result_type; + UnsignedType operator()(SignedType x) { return x - kMinSignedValue; } + }; + +- struct unsignedToSigned : public std::unary_function<SignedType, UnsignedType> ++ struct unsignedToSigned + { ++ typedef SignedType argument_type; ++ typedef UnsignedType result_type; + SignedType operator()(UnsignedType x) { return x + kMinSignedValue; } + }; + }; +@@ -323,8 +327,10 @@ private: + }; + + template <typename Arg, typename Result> +-struct intToFloat : public std::unary_function<Arg, Result> ++struct intToFloat + { ++ typedef Arg argument_type; ++ typedef Result result_type; + Result operator()(Arg x) const { return x; } + }; + +@@ -389,14 +395,18 @@ private: + }; + + template <typename Arg, typename Result, unsigned shift> +-struct lshift : public std::unary_function<Arg, Result> ++struct lshift + { ++ typedef Arg argument_type; ++ typedef Result result_type; + Result operator()(const Arg &x) const { return x << shift; } + }; + + template <typename Arg, typename Result, unsigned shift> +-struct rshift : public std::unary_function<Arg, Result> ++struct rshift + { ++ typedef Arg argument_type; ++ typedef Result result_type; + Result operator()(const Arg &x) const { return x >> shift; } + }; + +@@ -491,8 +501,10 @@ private: + }; + + template <typename Arg, typename Result> +-struct floatToFloat : public std::unary_function<Arg, Result> ++struct floatToFloat + { ++ typedef Arg argument_type; ++ typedef Result result_type; + Result operator()(Arg x) const { return x; } + }; + diff --git a/media-libs/libepoxy/Manifest b/media-libs/libepoxy/Manifest index fcf6d878ed39..9dfb9659f80e 100644 --- a/media-libs/libepoxy/Manifest +++ b/media-libs/libepoxy/Manifest @@ -2,6 +2,6 @@ AUX libepoxy-1.5.10-libopengl-fallback.patch 1270 BLAKE2B bd3c68b2cb3392c5ebb552 AUX libepoxy-1.5.10-use-opengl.pc-without-x.patch 590 BLAKE2B cef810cccd2133045a60bb5d6e812f048402f1ad65b3befaca34b14950df60b5b7fa732de09eec1a998782ecf846d6863432713b62a29ee6b6ed25b1c2e1cd77 SHA512 567e3f838e62fb607e3cb4f15a5694ffe2407f575acfc1198b15f042fdaef333a05cd3dda28204fad8224967da13c62d87d2ea073c38f1f239d9e0ac7d520dd7 DIST libepoxy-1.5.10.tar.gz 332078 BLAKE2B d56b45a8fc38901fdb23c50b569a667fce8ca289103a8d7ca19f96a76c75d3c2ff9d6959ed2ed47bd64806add95dafe42dc85dfc5bc60af14b5500b70070e008 SHA512 6786f31c6e2865e68a90eb912900a86bf56fd3df4d78a477356886ac3b6ef52ac887b9c7a77aa027525f868ae9e88b12e5927ba56069c2e115acd631fca3abee EBUILD libepoxy-1.5.10-r2.ebuild 1132 BLAKE2B f8f258356758c5683338da2c6deef0d14d688cae8b42780fa9eaf2c3374cf7e7e716128f0a634fe39eaee9486a75e3fb20b7709d21c6ed4000e364f99db3a192 SHA512 5adf8faa81a6335b6d57fd4aaa70bb69b394474039faa939e0bed1e70b1e9d97081ff44e8fa03e4bf198633c6c74498e7a9e4244644ef5352f1324b0512e37d6 -EBUILD libepoxy-1.5.10-r3.ebuild 1146 BLAKE2B 46b20a5493df2207d374fdc7cbfa9b63bd91019149aefedce9fc213950d7f7e26eb9fbfa195bb4ce08f9ede9dd52a745431f095428e4b9b9dbaec8b26f2ad650 SHA512 ee832fa8d3870d8b8e423e2eb74368a508123b553e4ca2f55ef702fef1ad89bf8de9c8f05db2fdb5080d1f416e15793b03912aee839cfa73b583e743047af7d3 +EBUILD libepoxy-1.5.10-r3.ebuild 1139 BLAKE2B 8f59c277500707dbd7566a0b8bef783892ec71a7218fe045a45ca7419309d6e2290d7ab5189ad0f96b1dc8324bb28a64be8cded033015ea0cc6f3f6cd9251b6e SHA512 a56285c481198d02306473605b2b23b5aab9f7908614011c56b36a2dc6642f84f3e6870209092b8cee4c93847adc5e4e654c467af19ca14c905847c027dbe39d EBUILD libepoxy-9999.ebuild 1151 BLAKE2B 6e995e68b8943d3b72920aa586b7ef27e87db25dff3dbd40615ad320a0d17d8b67781143e3b416fc127df0013ac05c3e27fc8e35dfff17614a9d0c5c98177932 SHA512 99cfbcf8e128ca433092a537464ecfc907c6cc1d0171e7931d852328aa09ca69fcdc9a411a214b35250290dba054abc01522c262390edadd9f1c1762f482a19e MISC metadata.xml 315 BLAKE2B b5522d4c4122abee9842af3c21d8d8be42c0b451d27f7c7e9f2e1de21d23c936a177fd150329f9d4e1e35b6cd5bfd58178bc01298fbb3bb6ac94d475c9eade9e SHA512 7c2c9fc4ef59a4041aba0363cfd2a0c46123818294d5dfa69438fe9049458d4091035a6247465b9cc7c4660cc3085cc5899e351e74ed8208859446203228e52b diff --git a/media-libs/libepoxy/libepoxy-1.5.10-r3.ebuild b/media-libs/libepoxy/libepoxy-1.5.10-r3.ebuild index 2abe9d8c340e..1b42aadccfd8 100644 --- a/media-libs/libepoxy/libepoxy-1.5.10-r3.ebuild +++ b/media-libs/libepoxy/libepoxy-1.5.10-r3.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} = 9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/anholt/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" fi DESCRIPTION="Library for handling OpenGL function pointer management" diff --git a/media-libs/mesa-amber/Manifest b/media-libs/mesa-amber/Manifest index 120d7dcc8149..c1d3539f9cd4 100644 --- a/media-libs/mesa-amber/Manifest +++ b/media-libs/mesa-amber/Manifest @@ -1,4 +1,4 @@ AUX mesa-amber-i915c.patch 1990 BLAKE2B 7b15d0e0aab853c8f2ce3e66fcf705c21e45d045f4f6090524d051f8d3498826240ec6626e7ffeecb0c939d1cb94bd6fb95da05a3d9b742d5c861948af15d9da SHA512 163e80342f6df7706d7db4defc0c5814db92e03fcec675e6729a05ba1b3907e3233a9bd6f40629bde5dcf7afbf397e40f774c2298ad2f9b3948a6db63f801893 DIST mesa-21.3.9.tar.xz 16607716 BLAKE2B 79669f9492c505b1729c526adf5a8261737b6088bdf01db654a0dca8ba22600ec985b574edfeee3a28c76e6e0f815782362973876e1d75b58f4417f45df70add SHA512 4cec6f4f50f444fcd327f7c40f8899c2f265e348e121455262b540b1f890a1468bbea59965af0876c548fa97aa0a05a1b23fa6ca7d308bd60328cfdeab757684 -EBUILD mesa-amber-21.3.9-r1.ebuild 5213 BLAKE2B 6c5cce11704b44ff671e04f11c8dfac61d4d86a9477d6d8d22eeb9c8c7f1ebe3de9a5f7f3538b1516136a9ef14031e4acc2b70167b3d4af3db84f837e95917d5 SHA512 57316f8fdb9ed4ce632c2ce10a363bf8cf2879434303fb053747693c43305c81c7b0bacc7ad61619cc538b9ec5d04472e32a506207894fbfb96f28bad9edc6d0 +EBUILD mesa-amber-21.3.9-r1.ebuild 5213 BLAKE2B 860005301f38d8eb0979112ce4bc4434790f69091cb4aa66bb815512933dff7f06f1e50451edd3d26f74f791caf39122cdf16e8513e68144ffa080150031c951 SHA512 4946e7cb51412477502bfa2155206dc4103ef8aa75a6534dfea2c1cd3c65c5aa9ef54a068f3bcad8413fdb9246d49ed925cf00fa52ca1a42c53fd87fc613961f MISC metadata.xml 537 BLAKE2B 61aa612c4c7704e641439a4af58a2c489ac1a131518d5a26769a6bbf9f606cbf6234fcd4e42d991f394802f06974a752a502d7adc10ad8347dbc4d7abb18a236 SHA512 78620ba6005ff9927d5b2b2ce68d68bc6fb25d3ec8501334ed9fefadf155391f3d648f19aca47639c38c5f5fea56cba7983b1a3637d58511ccba4aca45f21808 diff --git a/media-libs/mesa-amber/mesa-amber-21.3.9-r1.ebuild b/media-libs/mesa-amber/mesa-amber-21.3.9-r1.ebuild index 732440addaf2..01c9e67786a3 100644 --- a/media-libs/mesa-amber/mesa-amber-21.3.9-r1.ebuild +++ b/media-libs/mesa-amber/mesa-amber-21.3.9-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit meson-multilib python-any-r1 linux-info |