summaryrefslogtreecommitdiff
path: root/media-libs
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/Manifest.gzbin69177 -> 69177 bytes
-rw-r--r--media-libs/libsdl/Manifest2
-rw-r--r--media-libs/libsdl/libsdl-1.2.68.ebuild45
-rw-r--r--media-libs/libsdl2/Manifest2
-rw-r--r--media-libs/libsdl2/libsdl2-2.28.3.ebuild2
-rw-r--r--media-libs/mesa/Manifest7
-rw-r--r--media-libs/mesa/files/clang_config_tool.patch13
-rw-r--r--media-libs/mesa/mesa-23.1.8.ebuild3
-rw-r--r--media-libs/mesa/mesa-23.2.0_rc4.ebuild5
-rw-r--r--media-libs/mesa/mesa-9999.ebuild5
10 files changed, 79 insertions, 5 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 498d59ff7fc9..04b643eb0b22 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/libsdl/Manifest b/media-libs/libsdl/Manifest
index c2a24476eb94..c67cad32daf3 100644
--- a/media-libs/libsdl/Manifest
+++ b/media-libs/libsdl/Manifest
@@ -3,7 +3,9 @@ AUX libsdl-1.2.15-sdl-config.patch 784 BLAKE2B d54d98ad6ddbea163fd4a0ce9d65ac77d
DIST SDL-1.2.15_p20221201.tar.gz 4002787 BLAKE2B 87b729cb16cfb36efa2b66166ef21d4c5c8bc99f8c8b4683885f04699122945a60512c5875d0c8425ddfe33b2eb901d11f27afbd9e3656cde3f30de5a5f1537c SHA512 5e70977cf5beaffebb28ae84f778e08d3cf56b2badda125ec1f08ac26c6b4e60a148d9ca9b2d7efee8a5fbc0b1a343d1d27a05be1c08e5d9251da67aea209659
DIST libsdl-1.2.64.tar.gz 459020 BLAKE2B 72e13e14c134116edc73a9127a854700f0c878b3a56ae0ed5c70a3e227fcd46411ebb25bdf0ebfe76c1c648ac6052161e3eae11ebdee8ffbddb5cf70e9b01da3 SHA512 cd551666d2e6a2de273ee29b9a68a5472933a5f5a6340616510051e78f0a96af68a2f13f4473431d6b58ad89a379d672b3a3e82bc86ded01943b6bc3ca7947d2
DIST libsdl-1.2.64_p20230726.tar.gz 459365 BLAKE2B d669e46cb6f1f2ac4869d438d0a045019f8b5132c9e4a34b0945a83514fadb4e7c52954657ff3d9a149c3e052b88c77b740920171654add31d65806a361debfa SHA512 4cb41fb455ea7bfe7768f88715064fa5e092e6e24cdc7e0786f91693f21425a53fb3ba355100db5984d5ca969916f22738b7abd5cb58b87b43a154098979ee2d
+DIST libsdl-1.2.68.tar.gz 460180 BLAKE2B c821772d5c43a9406e06f89d7f0248e051b2cfb0aff33e025dc645d6ba17277ca6db44a586e65fda48155dfb6c48a9d0459d59319ea6750562caa96194ff232b SHA512 d0e71e75f312402bf075f6553d9fd6493a3db9dd42719bb753287a35e6c40ee37c6092b157ff2384f3055400a3113645595d1269590cd50ea1e0c8f247240858
EBUILD libsdl-1.2.15_p20221201.ebuild 4953 BLAKE2B 54575a80085622fdc111be48175dfe19ee9c95a7bc82291dafaef72bef8333eb8ce6a70338572a73390c6cff74973c27b92fb645236e9fbebe02fcbf4683329b SHA512 dfa19a7c9ff3a75ef79249a8cd15a51127e8b1b735338346746f59854907e56cd67030545a5e94834fb67620987e83edadfbd778d6a0ba8604f6843a8820a35b
EBUILD libsdl-1.2.64.ebuild 1061 BLAKE2B 3b8dbc3bbee5a59415889b3da93c46e8d4b3cd090bd0bc4057886fe0e598ac965a4c3a6fc8adbb2c706312798a6786c5f2cd08709fb27dd10f8d855dedebf7c7 SHA512 8e44d7e4a48cea293b87383e34016aab80c83c22957799b17d72611662f3d71e06c969fe73328b6e636233e60f9ad61a18ffd67810fc544a6a78b292c6edc5ae
EBUILD libsdl-1.2.64_p20230726.ebuild 1303 BLAKE2B 1ea8c38a186c0b4a3826a0f32242850f13381b6446e8215189a0dec908b6df64c64afb54f34fe4257f2eda39f600ebb34c66d57fdf5cc54246606d32a5126903 SHA512 da345823e6c9a2d884318f3d91fb348e20e4cd0a935bd77d89d57cf1166a10327a46009be835430f569c52889337f26aea76cd19851ff7d9108b891f95fc55f5
+EBUILD libsdl-1.2.68.ebuild 1303 BLAKE2B 1ea8c38a186c0b4a3826a0f32242850f13381b6446e8215189a0dec908b6df64c64afb54f34fe4257f2eda39f600ebb34c66d57fdf5cc54246606d32a5126903 SHA512 da345823e6c9a2d884318f3d91fb348e20e4cd0a935bd77d89d57cf1166a10327a46009be835430f569c52889337f26aea76cd19851ff7d9108b891f95fc55f5
MISC metadata.xml 1562 BLAKE2B 317e152b5b838542417fe66589a2f161f7ebb4c9e0dc166deffb13b62227e8e1b957deb41daf5599e6a5ee77155d140048e97708594f308c44f8eef7df3046db SHA512 1144a2155c5fc3ee3dee968bb86c78c7fb3931e1794ad351b5951b19642d414ee02076177a01cb33c3dad8122825fdf9d1934ee02382f6b4a5bbd22fd6e23094
diff --git a/media-libs/libsdl/libsdl-1.2.68.ebuild b/media-libs/libsdl/libsdl-1.2.68.ebuild
new file mode 100644
index 000000000000..20bb9b03f3f6
--- /dev/null
+++ b/media-libs/libsdl/libsdl-1.2.68.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="Simple Direct Media Layer 1.2 compatibility wrapper around SDL2"
+HOMEPAGE="https://github.com/libsdl-org/sdl12-compat"
+if [[ ${PV} == *_p* ]] ; then
+ MY_COMMIT="f94a1ec0069266e40843138d0c5dd2fc6d43734c"
+ SRC_URI="https://github.com/libsdl-org/sdl12-compat/archive/${MY_COMMIT}.tar.gz -> libsdl-${PV}.tar.gz"
+ S="${WORKDIR}"/sdl12-compat-${MY_COMMIT}
+else
+ SRC_URI="https://github.com/libsdl-org/sdl12-compat/archive/refs/tags/release-${PV}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/sdl12-compat-release-${PV}"
+fi
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv"
+
+# IUSE dropped from real SDL1: aalib custom-cflags dga fbcon libcaca nas oss pulseaudio static-libs tslib xinerama xv
+IUSE="alsa +joystick opengl +sound test +video X"
+REQUIRED_USE="test? ( joystick opengl sound video )"
+
+# The tests are more like example programs.
+RESTRICT="test"
+
+RDEPEND="
+ media-libs/libsdl2[${MULTILIB_USEDEP},alsa=,joystick=,opengl=,sound=,video=,X=]
+"
+
+DEPEND="
+ ${RDEPEND}
+ test? ( virtual/opengl[${MULTILIB_USEDEP}] )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DSDL12TESTS=$(usex test)
+ )
+
+ cmake-multilib_src_configure
+}
diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index 30adfc3148b4..91c135ebc333 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -6,5 +6,5 @@ DIST SDL2-2.28.3.tar.gz 7340914 BLAKE2B 1ef8950b7736fbbca4607ed9750114f94b8e6e94
EBUILD libsdl2-2.26.5-r1.ebuild 6443 BLAKE2B c6c666943a6dad04ece0402a90cad9ca1a99fbb8138872b066aa569cf628878231178837c68228c0e2dd2e058868e4e335fed3c58d5020181217faf12ba9237b SHA512 b9dbdeb5d43ed99ff29b564a92ee4a344c42282174349dfab828bba1b73730ebe4cf368c4fec7676903c4ba79aa94878bc89a10709cafc981d6d5447cca373aa
EBUILD libsdl2-2.28.1.ebuild 6444 BLAKE2B c1a1c122d0d4165afa8e93b1df6cbd7e69824a28af1d2b76cc688bcf1e8780c8e3d75692f056efdaeacf96657895f05c40dca6b0a507ff450f2d5f434ff4f2fa SHA512 64c6e52f5c5426c43d5dce68c1862fb71f3734d57759d9d22663e7aeaa8c94489b1db4e9ec15c909756b1e53e22e0642db18230f8525f6a09a32d031f5276d5a
EBUILD libsdl2-2.28.2.ebuild 6450 BLAKE2B 242f27fc4b242cf72fe586500a7946296ce656777c25a30c575b5e39cc9581796be5c7bc6dc56b9918b224737d821961eceaa0deca56b817130f9366d20992e2 SHA512 49626c660ed32937c6de12411c6a8b1c415501a22523dc05ecca34b6ed4c06bc0fec2609b2f5ae090e7f07acd79e9e73c4ec05e0623e53a9c816968fd53c5dcf
-EBUILD libsdl2-2.28.3.ebuild 6450 BLAKE2B 242f27fc4b242cf72fe586500a7946296ce656777c25a30c575b5e39cc9581796be5c7bc6dc56b9918b224737d821961eceaa0deca56b817130f9366d20992e2 SHA512 49626c660ed32937c6de12411c6a8b1c415501a22523dc05ecca34b6ed4c06bc0fec2609b2f5ae090e7f07acd79e9e73c4ec05e0623e53a9c816968fd53c5dcf
+EBUILD libsdl2-2.28.3.ebuild 6448 BLAKE2B 6192d62e9ae4ad0f419703d47e9e96f95b10a12f011121031a6f34f87ba128fedbb6b1125b2bb1c63e23e25da28266676be0c551f3a944371adec8fd608855c2 SHA512 c3819665d954dc841039f6672fd0bde0f061c42c8f925119c92bd229d8db8a38038897fb00e9b581606eb7312aff77997464a0ea696a887d39e88a18808f3107
MISC metadata.xml 2003 BLAKE2B b0233c893c0ee157dc23c5b85ac253e0e830955fdbc78f8698c7f1059182076d7d10d842469d50d40abcc8a176e0c356c43aa55def05e1a2048ec178732c5f2c SHA512 7f0e86d7a53ed52f6b8bf39c14e0170a255398fbbd5da6e1707bdcc2e1de20153f4e7a2433e247e5a80b93895f9225eed133cb3fef94526679ff3aab7892da47
diff --git a/media-libs/libsdl2/libsdl2-2.28.3.ebuild b/media-libs/libsdl2/libsdl2-2.28.3.ebuild
index 9c2aec181286..b6fe1401ed5d 100644
--- a/media-libs/libsdl2/libsdl2-2.28.3.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.28.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.libsdl.org/release/${MY_P}.tar.gz"
LICENSE="ZLIB"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="alsa aqua cpu_flags_ppc_altivec cpu_flags_x86_3dnow cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 custom-cflags dbus doc fcitx4 gles1 gles2 haptic ibus jack +joystick kms libsamplerate nas opengl oss pipewire pulseaudio sndio +sound static-libs +threads udev +video video_cards_vc4 vulkan wayland X xscreensaver"
REQUIRED_USE="
diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index 9ac1a2f50f9a..32099e1eeb72 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,3 +1,4 @@
+AUX clang_config_tool.patch 368 BLAKE2B 968d3b441134d196b436ceabcdff8865ef584e97da52b2b9f78f2e79d671f4e017025fbf098ba6fa9b5837fda3549b5e992089163a0bdc76a3347d5a1633cc4d SHA512 c9f7a126b56dff3ae514f91479ce071078259871b1e864295b7631266899ae17f2f355ab56c8d3933b74ffe1e762fc6ffbf93b48b0f2ad0c05858e7c69902b02
AUX clang_resource_dir.patch 1129 BLAKE2B 40cf2bc3381d5318c95d3fdadef1bdb6bb57f3b04270e07c0a66613b6432ad617be73d34122be3280d861dde0663fc5c96bb37a9312c2e333e39e69287a9e33a SHA512 493585cf0a93fda04d4577095ae04e1c3dc37aa446ea0873e81857cd2f2c6519bbdf34f0d6e6dd47dd1e927cc776f46901ebab14c7040a92688c3868204b3856
DIST mesa-23.1.6.tar.xz 18505124 BLAKE2B 78b71ede0655e538a71d22ecbfb0bed7497c258a16ce5f7d9b627a4c9372f26292a50aec848a4923524e4862b00a6d5d3d2521b05033d9cf39d31f037bdb9254 SHA512 24f1c626fa05a82bcdfb24b67b8e5f96f94d5748309631b83e8d7a62142853cd3be90b92c56bac3bc4d223bf40b424d6d6a9977537b899107295b7d45d7e2575
DIST mesa-23.1.7.tar.xz 18544916 BLAKE2B ec688b2a5db396423e53b8798dfbff0c2034e6f0f80e3b73a27b92b0441cfa8578bb633577b5199f1a4a107bdf80af23bc4663b424324f2f71b0abcaa6c4b103 SHA512 a5b8bebd2cbdb89fe38de0ff68629c76d248773543e23b77c9035ee0574321e8c0f7cb517decd8896e9dededf132ad87c2b7bddd58af8b97a843a99d158a61d4
@@ -6,8 +7,8 @@ DIST mesa-23.2.0-rc3.tar.xz 18798600 BLAKE2B f00b559128bb5b0214447ba93b69c0b2953
DIST mesa-23.2.0-rc4.tar.xz 18844408 BLAKE2B 482cf5402f2d7ad4393c602008bfce0ea26acd12261ece3290c6a6fab6f5c61b85aea55ab37d5730f0395dce86d258ff3fb313427ea07905f9508888241b57c6 SHA512 6a89130f50394ad0fec9dde3d0733c75fe4aa73c6c64fa5b70e761062ccbed015e7aea1e7867743c67e7b847635c9d156b54a653b019f037eb18168e15ab640d
EBUILD mesa-23.1.6.ebuild 12464 BLAKE2B 93d19a87831ed4899e4b173c935a1cbae9440579479349d8b1f5b3e4fef44a314d6ef6fade4751ae6bd4aa780734170821da7df4740917ced2c98a2840c557af SHA512 87f7c1a9a5d81effb90baca2b96985a9703361255cd2036c2cdcb42714c44e33e3a2309c1835edda1eacb6b1463fcdb12bf968ec09ca7972f42512357e6b8ed4
EBUILD mesa-23.1.7.ebuild 12471 BLAKE2B fab314bf1018151b0eb31cda68b9d8c76700d5de9ac58f3fbf1f4f4df6a7b8dd726b28d856d323d013405a7f1a82ef67e4dfe0425d97e8326768c063548d4ad2 SHA512 4237190fe2c041c784cd758ee5fb27c4725b4ee3ff1b39bb287189c6911f81394e8897d848004c78d86eda4ea634941ffc60044d05d27cf8a234c521b2467b2c
-EBUILD mesa-23.1.8.ebuild 12471 BLAKE2B fab314bf1018151b0eb31cda68b9d8c76700d5de9ac58f3fbf1f4f4df6a7b8dd726b28d856d323d013405a7f1a82ef67e4dfe0425d97e8326768c063548d4ad2 SHA512 4237190fe2c041c784cd758ee5fb27c4725b4ee3ff1b39bb287189c6911f81394e8897d848004c78d86eda4ea634941ffc60044d05d27cf8a234c521b2467b2c
+EBUILD mesa-23.1.8.ebuild 12608 BLAKE2B d34154374f56ee8f2e7fc0f4a674e4422fa383450b779c84ba000829648128af6f928472d09cc88a9dc27fbb028e093d4baebcdaddf2c950e66df4ca6c916746 SHA512 81a66491b79b36122cf5d1ea06d9763dbde26b18bbcc87b7b2fd22ba3baaec62e78733d47c4f577d029752a4797862c94eb18d4069fa48b4cde2a7a5b025ebf3
EBUILD mesa-23.2.0_rc3.ebuild 12529 BLAKE2B bc0b1676f8d98dd800ab36f26dde8621bea03277c58b2e64bb4d9dc925136924731e80c8b0178edc02b190a89340b60d3c3d6374a1ea955770694788361433dc SHA512 db11ffe85362016fbfc806e4820975949d42b8346a3a367f446a8041aeaa7ff9aa95f7a76a3d8bb208f6ad7330a6ce758af33ed5afe98f8278ec22e3479d0dde
-EBUILD mesa-23.2.0_rc4.ebuild 12375 BLAKE2B 23190e0e0695a39e302726108ae29940ff556486fa5ab0d275f8f1cfb927793b4b6a0da8dbfebdadeb4ec84a517e257b1c47b228e8f32836ed3f3ec97101aca4 SHA512 96618c6451a01d23e68504b6d82621c181f673495f0303ee9d350c6189be319952a7155270fc3672d253e9595632d734837a8aabbf2dedb3d634fb73d635d40c
-EBUILD mesa-9999.ebuild 12400 BLAKE2B 2e8e9b5a2138cda429285cdfa5700142029c6d8f11c7592c5eab311a9c3df994d25cf0ae2331dfb3f5efc4c01fdc5583b4786b318e1b3f0bab67df6a44c1083a SHA512 fe3ac9a5c05a38a0f01ce9d85c2dabb03ca1d2ba2f24a8ce6477638b39fd435c6e46378517ec0af54387ae63a0574c6c3b5bad9e688007d3ad2c4e3aa3f2d954
+EBUILD mesa-23.2.0_rc4.ebuild 12524 BLAKE2B 7f0ccfb4b4b189e4e8b0588123f2d9bf92fd23745b5a4aa24740ffa87ee204a9365cef94179d06d6ddb5a4f99be247f566e1cb51f00ec9a2ebf8a52871abc91b SHA512 575e79359844442aa8e69570f57306828145ada920695ebffadc003e9e52f9041359fc23f0bd4dba71c2839517b574cbcefc78164c972110e5bfc15f1b2ab149
+EBUILD mesa-9999.ebuild 12549 BLAKE2B 690b62360cc8c75891ab5d4c614dda8e0d17db875a3f1d8d0f53ebe08cd32c8ed2506b00205f102cb30104d82d01945e48fc2670ef348657d83eedbe37206f0e SHA512 8c8f903e8358b0674727d220ee660435cf3931ccf60394938ad92683620f59ab814d28834e438cf2a78dca3d768e6bc3f5c215acb78adaaf0fdd6c05446895cd
MISC metadata.xml 1488 BLAKE2B 7b776f0a6d92b34baec90c58d019d61af537044766ce34a6e139ef679a0724e57fe65d600307c7f9dc0c48618445527618322e2af737191082dece3e547d5533 SHA512 1d573d534f1099eb1f1912567cf559aeae28111eabefa806b292a66d1f1e539e86394a76ca40a1481a6bfb4b6f7a0b117344e39d7b4d2eac615ef49b8f62acb9
diff --git a/media-libs/mesa/files/clang_config_tool.patch b/media-libs/mesa/files/clang_config_tool.patch
new file mode 100644
index 000000000000..ed85b9215cdc
--- /dev/null
+++ b/media-libs/mesa/files/clang_config_tool.patch
@@ -0,0 +1,13 @@
+Workaround the CMake dependency lookup returning a different LLVM to llvm-config.
+
+Bug: https://bugs.gentoo.org/907965
+--- a/meson.build
++++ b/meson.build
+@@ -1691,6 +1691,7 @@ if _llvm.allowed()
+ static : not _shared_llvm,
+ fallback : ['llvm', 'dep_llvm'],
+ include_type : 'system',
++ method: 'config-tool',
+ )
+ with_llvm = dep_llvm.found()
+ endif
diff --git a/media-libs/mesa/mesa-23.1.8.ebuild b/media-libs/mesa/mesa-23.1.8.ebuild
index 0eff5117e2be..dabe2d09e96b 100644
--- a/media-libs/mesa/mesa-23.1.8.ebuild
+++ b/media-libs/mesa/mesa-23.1.8.ebuild
@@ -205,6 +205,9 @@ llvm_check_deps() {
PATCHES=(
# Temporary rusticl workaround: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7717#note_1832122
"${FILESDIR}/clang_resource_dir.patch"
+
+ # Workaround the CMake dependency lookup returning a different LLVM to llvm-config, bug #907965
+ "${FILESDIR}/clang_config_tool.patch"
)
pkg_pretend() {
diff --git a/media-libs/mesa/mesa-23.2.0_rc4.ebuild b/media-libs/mesa/mesa-23.2.0_rc4.ebuild
index 02661bf2530d..f2d088041259 100644
--- a/media-libs/mesa/mesa-23.2.0_rc4.ebuild
+++ b/media-libs/mesa/mesa-23.2.0_rc4.ebuild
@@ -193,6 +193,11 @@ x86? (
usr/lib/libGLX_mesa.so.0.0.0
)"
+PATCHES=(
+ # Workaround the CMake dependency lookup returning a different LLVM to llvm-config, bug #907965
+ "${FILESDIR}/clang_config_tool.patch"
+)
+
llvm_check_deps() {
if use opencl; then
has_version "sys-devel/clang:${LLVM_SLOT}[${LLVM_USE_DEPS}]" || return 1
diff --git a/media-libs/mesa/mesa-9999.ebuild b/media-libs/mesa/mesa-9999.ebuild
index 62cd12fe1eee..25ed409ab65a 100644
--- a/media-libs/mesa/mesa-9999.ebuild
+++ b/media-libs/mesa/mesa-9999.ebuild
@@ -187,6 +187,11 @@ BDEPEND="
S="${WORKDIR}/${MY_P}"
EGIT_CHECKOUT_DIR=${S}
+PATCHES=(
+ # Workaround the CMake dependency lookup returning a different LLVM to llvm-config, bug #907965
+ "${FILESDIR}/clang_config_tool.patch"
+)
+
QA_WX_LOAD="
x86? (
usr/lib/libglapi.so.0.0.0