[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2024-05-19 Thread James Le Cuirot
commit: 1f7ab5adf5d7aef15586d19ab98bead12db2095a
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun May 19 08:50:25 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun May 19 09:15:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f7ab5ad

media-libs/libsdl2: Drop old 2.30.1-r1 and 2.30.2-r2

Signed-off-by: James Le Cuirot  gentoo.org>

 media-libs/libsdl2/Manifest |   1 -
 media-libs/libsdl2/libsdl2-2.30.1-r1.ebuild | 265 
 media-libs/libsdl2/libsdl2-2.30.2-r2.ebuild | 208 --
 3 files changed, 474 deletions(-)

diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index 3467ee28346f..6bdacd4a2042 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -1,4 +1,3 @@
 DIST SDL2-2.28.5.tar.gz 7345355 BLAKE2B 
c96481bc02af6b6d077247238f7e46b0e3ec216664584add29cafb0a91d06dc6ddc637a01519dbd7182d4fa59cfaf26ad6733f72583021cf65849416f9c4b698
 SHA512 
12593eb78fcca877a8dfb78cf21a4e6feba7dc87c964de378ac462b36d8e41ecb587222cb41d5f56dd35b838e1b9867b8ae0cf2f4d2a01afaf23ac8c11edc84d
-DIST SDL2-2.30.1.tar.gz 7428023 BLAKE2B 
5cc651bcb38a1a3989a966351074b1a77f511b5bef0d3c9aef06d67d89f1d0ee926f5cba4bf2d45be28bb3f1e9da9b3f17a85f094c8547586072b24ee342777d
 SHA512 
bb1863310d627e7b49cfc31bea7eb9100da1908cd83a97c533c28a2e32eac377c72dde83d2c2c4791007f534ea2e5ec8b1ac545a0d2e291dfdce1734a727c4af
 DIST SDL2-2.30.2.tar.gz 7426565 BLAKE2B 
258084c6965281951b78619d7ebcd80b0f6873f54ded93d35b6b898f0533fef9a29bef4a8babe53df50bc589b0565b3a3b1378a930b43fdce575c4a5baa70864
 SHA512 
19316bb4c483a8c4be2140b70d906b7767beabada481873217a9207bd41e79c1854a837e1394325f59795da010f5344f791a7973a846b8189e3f9b662f408aca
 DIST SDL2-2.30.3.tar.gz 7425677 BLAKE2B 
9918723bc3a0bc3abfc6d47b4fc7eeabcafdc9925ee93e4f31b3637e843a5b060ae61aef9b93743340a9df914248cff510e5d38e758e032b5ed4df9eed587746
 SHA512 
75ddea9ac3c2130e9f6036b4718dbe3d9d1b40dab3cd48d3d488d5a397dd0c226c0573bf18d82eb41498800accf045e259d2ae305f069fad7b34e47a017f2372

diff --git a/media-libs/libsdl2/libsdl2-2.30.1-r1.ebuild 
b/media-libs/libsdl2/libsdl2-2.30.1-r1.ebuild
deleted file mode 100644
index 4a3bbff8d5e6..
--- a/media-libs/libsdl2/libsdl2-2.30.1-r1.ebuild
+++ /dev/null
@@ -1,265 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic multilib-minimal
-
-MY_P="SDL2-${PV}"
-DESCRIPTION="Simple Direct Media Layer"
-HOMEPAGE="https://www.libsdl.org/;
-SRC_URI="https://www.libsdl.org/release/${MY_P}.tar.gz;
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~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 test +threads udev +video vulkan wayland X 
xscreensaver"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
-   alsa? ( sound )
-   fcitx4? ( dbus )
-   gles1? ( video )
-   gles2? ( video )
-   haptic? ( joystick )
-   ibus? ( dbus )
-   jack? ( sound )
-   nas? ( sound )
-   opengl? ( video )
-   pulseaudio? ( sound )
-   sndio? ( sound )
-   vulkan? ( video )
-   wayland? ( gles2 )
-   xscreensaver? ( X )
-"
-
-COMMON_DEPEND="
-   virtual/libiconv[${MULTILIB_USEDEP}]
-   alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
-   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
-   fcitx4? ( app-i18n/fcitx:4 )
-   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1(+)] )
-   gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2(+)] )
-   ibus? ( app-i18n/ibus )
-   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
-   kms? (
-   >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
-   >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
-   )
-   libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
-   nas? (
-   >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}]
-   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
-   )
-   opengl? (
-   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
-   >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
-   )
-   pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] )
-   pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
-   sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] )
-   udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
-   wayland? (
-   >=dev-libs/wayland-1.20[${MULTILIB_USEDEP}]
-   
>=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2(+),wayland]
-   >=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}]
-   )
-   X? (
-

[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2024-05-05 Thread Ionen Wolkens
commit: ee6a1a85fa3876a50e1f77e6f91c8a7d063ec9a6
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun May  5 17:23:28 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun May  5 23:43:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee6a1a85

media-libs/libsdl2: disable automagic ccache

Randomly spotted ccache lines despite FEATURES=-ccache
during a rebuild.

Unsure by what logic options were sorted in this mycmakeargs,
so semi randomly inserted near the end among the other hard =OFF
for now.

Signed-off-by: Ionen Wolkens  gentoo.org>

 media-libs/libsdl2/libsdl2-2.30.3.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-libs/libsdl2/libsdl2-2.30.3.ebuild 
b/media-libs/libsdl2/libsdl2-2.30.3.ebuild
index 1092e5d181a5..36665d855090 100644
--- a/media-libs/libsdl2/libsdl2-2.30.3.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.30.3.ebuild
@@ -179,6 +179,7 @@ src_configure() {
-DSDL_LIBUDEV=$(usex udev)
-DSDL_DBUS=$(usex dbus)
-DSDL_IBUS=$(usex ibus)
+   -DSDL_CCACHE=OFF
-DSDL_DIRECTX=OFF
-DSDL_RPATH=OFF
-DSDL_VIDEO_RENDER_D3D=OFF



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2024-05-04 Thread Arthur Zamarin
commit: 311bde1901fdebaa52fb972b9e886842c75a1da8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May  4 07:16:53 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May  4 07:16:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=311bde19

media-libs/libsdl2: Keyword 2.30.3 x86, #931005

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libsdl2/libsdl2-2.30.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.30.3.ebuild 
b/media-libs/libsdl2/libsdl2-2.30.3.ebuild
index f8cc3b93ed5b..1092e5d181a5 100644
--- a/media-libs/libsdl2/libsdl2-2.30.3.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.30.3.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~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 cpu_flags_x86_sse3 custom-cflags dbus doc 
fcitx4 gles1 gles2 +haptic ibus jack +joystick kms libsamplerate nas opengl oss 
pipewire pulseaudio sndio +sound static-libs test +threads udev +video vulkan 
wayland X xscreensaver"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2024-05-01 Thread Sam James
commit: 2f29cfba5550051ee8c558edd071df86259b520c
Author: Sam James  gentoo  org>
AuthorDate: Thu May  2 04:25:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  2 04:31:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f29cfba

media-libs/libsdl2: add 2.30.3

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/Manifest  |   1 +
 media-libs/libsdl2/libsdl2-2.30.3.ebuild | 208 +++
 2 files changed, 209 insertions(+)

diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index 913195423347..3467ee28346f 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -1,3 +1,4 @@
 DIST SDL2-2.28.5.tar.gz 7345355 BLAKE2B 
c96481bc02af6b6d077247238f7e46b0e3ec216664584add29cafb0a91d06dc6ddc637a01519dbd7182d4fa59cfaf26ad6733f72583021cf65849416f9c4b698
 SHA512 
12593eb78fcca877a8dfb78cf21a4e6feba7dc87c964de378ac462b36d8e41ecb587222cb41d5f56dd35b838e1b9867b8ae0cf2f4d2a01afaf23ac8c11edc84d
 DIST SDL2-2.30.1.tar.gz 7428023 BLAKE2B 
5cc651bcb38a1a3989a966351074b1a77f511b5bef0d3c9aef06d67d89f1d0ee926f5cba4bf2d45be28bb3f1e9da9b3f17a85f094c8547586072b24ee342777d
 SHA512 
bb1863310d627e7b49cfc31bea7eb9100da1908cd83a97c533c28a2e32eac377c72dde83d2c2c4791007f534ea2e5ec8b1ac545a0d2e291dfdce1734a727c4af
 DIST SDL2-2.30.2.tar.gz 7426565 BLAKE2B 
258084c6965281951b78619d7ebcd80b0f6873f54ded93d35b6b898f0533fef9a29bef4a8babe53df50bc589b0565b3a3b1378a930b43fdce575c4a5baa70864
 SHA512 
19316bb4c483a8c4be2140b70d906b7767beabada481873217a9207bd41e79c1854a837e1394325f59795da010f5344f791a7973a846b8189e3f9b662f408aca
+DIST SDL2-2.30.3.tar.gz 7425677 BLAKE2B 
9918723bc3a0bc3abfc6d47b4fc7eeabcafdc9925ee93e4f31b3637e843a5b060ae61aef9b93743340a9df914248cff510e5d38e758e032b5ed4df9eed587746
 SHA512 
75ddea9ac3c2130e9f6036b4718dbe3d9d1b40dab3cd48d3d488d5a397dd0c226c0573bf18d82eb41498800accf045e259d2ae305f069fad7b34e47a017f2372

diff --git a/media-libs/libsdl2/libsdl2-2.30.3.ebuild 
b/media-libs/libsdl2/libsdl2-2.30.3.ebuild
new file mode 100644
index ..f8cc3b93ed5b
--- /dev/null
+++ b/media-libs/libsdl2/libsdl2-2.30.3.ebuild
@@ -0,0 +1,208 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib flag-o-matic
+
+MY_P="SDL2-${PV}"
+DESCRIPTION="Simple Direct Media Layer"
+HOMEPAGE="https://www.libsdl.org/;
+SRC_URI="https://www.libsdl.org/release/${MY_P}.tar.gz;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc"
+
+IUSE="alsa aqua cpu_flags_ppc_altivec cpu_flags_x86_3dnow cpu_flags_x86_mmx 
cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 custom-cflags dbus doc 
fcitx4 gles1 gles2 +haptic ibus jack +joystick kms libsamplerate nas opengl oss 
pipewire pulseaudio sndio +sound static-libs test +threads udev +video vulkan 
wayland X xscreensaver"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   alsa? ( sound )
+   fcitx4? ( dbus )
+   gles1? ( video )
+   gles2? ( video )
+   haptic? ( joystick )
+   ibus? ( dbus )
+   jack? ( sound )
+   nas? ( sound )
+   opengl? ( video )
+   pulseaudio? ( sound )
+   sndio? ( sound )
+   test? ( static-libs )
+   vulkan? ( video )
+   wayland? ( gles2 )
+   xscreensaver? ( X )
+"
+
+COMMON_DEPEND="
+   virtual/libiconv[${MULTILIB_USEDEP}]
+   alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
+   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
+   ibus? ( app-i18n/ibus )
+   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
+   kms? (
+   >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
+   )
+   libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
+   nas? (
+   >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}]
+   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
+   )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
+   )
+   pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] )
+   pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
+   sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] )
+   udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
+   wayland? (
+   >=dev-libs/wayland-1.20[${MULTILIB_USEDEP}]
+   gui-libs/libdecor[${MULTILIB_USEDEP}]
+   
>=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2(+),wayland]
+   >=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}]
+   )
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXcursor-1.1.14[${MULTILIB_USEDEP}]
+   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2024-05-01 Thread Sam James
commit: 1b5e09a485a7c7f756af30aae248aeed5082a877
Author: Sam James  gentoo  org>
AuthorDate: Wed May  1 06:02:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  1 06:02:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b5e09a4

media-libs/libsdl2: wire up libdecor support

Enable it with USE=wayland given upstream strongly recommend it
in their FAQ: 
https://github.com/libsdl-org/SDL/blob/main/docs/README-wayland.md#window-decorations-are-missing-or-the-decorations-look-strange.

(They've used stronger words on e.g. Twitter too.)

Closes: https://bugs.gentoo.org/927185
Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/libsdl2-2.30.2-r2.ebuild | 208 
 1 file changed, 208 insertions(+)

diff --git a/media-libs/libsdl2/libsdl2-2.30.2-r2.ebuild 
b/media-libs/libsdl2/libsdl2-2.30.2-r2.ebuild
new file mode 100644
index ..f8cc3b93ed5b
--- /dev/null
+++ b/media-libs/libsdl2/libsdl2-2.30.2-r2.ebuild
@@ -0,0 +1,208 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib flag-o-matic
+
+MY_P="SDL2-${PV}"
+DESCRIPTION="Simple Direct Media Layer"
+HOMEPAGE="https://www.libsdl.org/;
+SRC_URI="https://www.libsdl.org/release/${MY_P}.tar.gz;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc"
+
+IUSE="alsa aqua cpu_flags_ppc_altivec cpu_flags_x86_3dnow cpu_flags_x86_mmx 
cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 custom-cflags dbus doc 
fcitx4 gles1 gles2 +haptic ibus jack +joystick kms libsamplerate nas opengl oss 
pipewire pulseaudio sndio +sound static-libs test +threads udev +video vulkan 
wayland X xscreensaver"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   alsa? ( sound )
+   fcitx4? ( dbus )
+   gles1? ( video )
+   gles2? ( video )
+   haptic? ( joystick )
+   ibus? ( dbus )
+   jack? ( sound )
+   nas? ( sound )
+   opengl? ( video )
+   pulseaudio? ( sound )
+   sndio? ( sound )
+   test? ( static-libs )
+   vulkan? ( video )
+   wayland? ( gles2 )
+   xscreensaver? ( X )
+"
+
+COMMON_DEPEND="
+   virtual/libiconv[${MULTILIB_USEDEP}]
+   alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
+   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
+   ibus? ( app-i18n/ibus )
+   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
+   kms? (
+   >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
+   )
+   libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
+   nas? (
+   >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}]
+   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
+   )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
+   )
+   pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] )
+   pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
+   sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] )
+   udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
+   wayland? (
+   >=dev-libs/wayland-1.20[${MULTILIB_USEDEP}]
+   gui-libs/libdecor[${MULTILIB_USEDEP}]
+   
>=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2(+),wayland]
+   >=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}]
+   )
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXcursor-1.1.14[${MULTILIB_USEDEP}]
+   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXfixes-6.0.0[${MULTILIB_USEDEP}]
+   >=x11-libs/libXi-1.7.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}]
+   xscreensaver? ( 
>=x11-libs/libXScrnSaver-1.2.2-r1[${MULTILIB_USEDEP}] )
+   )
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   fcitx4? ( app-i18n/fcitx:4 )
+   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1(+)] )
+   gles2? ( media-libs/mesa[${MULTILIB_USEDEP},gles2(+)] )
+   vulkan? ( media-libs/vulkan-loader )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   gles1? ( media-libs/libglvnd )
+   gles2? ( media-libs/libglvnd )
+   ibus? ( dev-libs/glib:2[${MULTILIB_USEDEP}] )
+   test? ( x11-libs/libX11[${MULTILIB_USEDEP}] )
+   vulkan? ( dev-util/vulkan-headers )
+   X? ( x11-base/xorg-proto )
+"
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   app-text/doxygen
+   media-gfx/graphviz
+   )
+   wayland? ( >=dev-util/wayland-scanner-1.20 )
+"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/SDL2/SDL_config.h
+   /usr/include/SDL2/SDL_platform.h
+   /usr/include/SDL2/begin_code.h
+   

[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2024-04-27 Thread James Le Cuirot
commit: 2a0dd4c53b040cca43b14040df68e5cd8415ace1
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Apr 27 20:59:45 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Apr 27 21:08:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a0dd4c5

media-libs/libsdl2: Update mesa[gles1,gles2] deps now flags have gone

Signed-off-by: James Le Cuirot  gentoo.org>

 .../libsdl2/{libsdl2-2.28.5.ebuild => libsdl2-2.28.5-r1.ebuild} | 6 +++---
 .../libsdl2/{libsdl2-2.30.1.ebuild => libsdl2-2.30.1-r1.ebuild} | 6 +++---
 .../libsdl2/{libsdl2-2.30.2.ebuild => libsdl2-2.30.2-r1.ebuild} | 6 +++---
 3 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/media-libs/libsdl2/libsdl2-2.28.5.ebuild 
b/media-libs/libsdl2/libsdl2-2.28.5-r1.ebuild
similarity index 97%
rename from media-libs/libsdl2/libsdl2-2.28.5.ebuild
rename to media-libs/libsdl2/libsdl2-2.28.5-r1.ebuild
index a5af93abc261..1cc51ae15ab6 100644
--- a/media-libs/libsdl2/libsdl2-2.28.5.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.28.5-r1.ebuild
@@ -39,8 +39,8 @@ COMMON_DEPEND="
alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
fcitx4? ( app-i18n/fcitx:4 )
-   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] )
-   gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] )
+   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1(+)] )
+   gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2(+)] )
ibus? ( app-i18n/ibus )
jack? ( virtual/jack[${MULTILIB_USEDEP}] )
kms? (
@@ -62,7 +62,7 @@ COMMON_DEPEND="
udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
wayland? (
>=dev-libs/wayland-1.20[${MULTILIB_USEDEP}]
-   >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2,wayland]
+   
>=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2(+),wayland]
>=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}]
)
X? (

diff --git a/media-libs/libsdl2/libsdl2-2.30.1.ebuild 
b/media-libs/libsdl2/libsdl2-2.30.1-r1.ebuild
similarity index 97%
rename from media-libs/libsdl2/libsdl2-2.30.1.ebuild
rename to media-libs/libsdl2/libsdl2-2.30.1-r1.ebuild
index 757d81b9f933..4a3bbff8d5e6 100644
--- a/media-libs/libsdl2/libsdl2-2.30.1.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.30.1-r1.ebuild
@@ -39,8 +39,8 @@ COMMON_DEPEND="
alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
fcitx4? ( app-i18n/fcitx:4 )
-   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] )
-   gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] )
+   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1(+)] )
+   gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2(+)] )
ibus? ( app-i18n/ibus )
jack? ( virtual/jack[${MULTILIB_USEDEP}] )
kms? (
@@ -62,7 +62,7 @@ COMMON_DEPEND="
udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
wayland? (
>=dev-libs/wayland-1.20[${MULTILIB_USEDEP}]
-   >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2,wayland]
+   
>=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2(+),wayland]
>=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}]
)
X? (

diff --git a/media-libs/libsdl2/libsdl2-2.30.2.ebuild 
b/media-libs/libsdl2/libsdl2-2.30.2-r1.ebuild
similarity index 96%
rename from media-libs/libsdl2/libsdl2-2.30.2.ebuild
rename to media-libs/libsdl2/libsdl2-2.30.2-r1.ebuild
index 02c8eabacee0..92be437ab77e 100644
--- a/media-libs/libsdl2/libsdl2-2.30.2.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.30.2-r1.ebuild
@@ -60,7 +60,7 @@ COMMON_DEPEND="
udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
wayland? (
>=dev-libs/wayland-1.20[${MULTILIB_USEDEP}]
-   >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2,wayland]
+   
>=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2(+),wayland]
>=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}]
)
X? (
@@ -76,8 +76,8 @@ COMMON_DEPEND="
 RDEPEND="
${COMMON_DEPEND}
fcitx4? ( app-i18n/fcitx:4 )
-   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] )
-   gles2? ( media-libs/mesa[${MULTILIB_USEDEP},gles2] )
+   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1(+)] )
+   gles2? ( media-libs/mesa[${MULTILIB_USEDEP},gles2(+)] )
vulkan? ( media-libs/vulkan-loader )
 "
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2024-04-27 Thread James Le Cuirot
commit: daa94a9bafba36fd662a119e47173be82116d0eb
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Apr 27 20:57:51 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Apr 27 20:57:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daa94a9b

media-libs/libsdl2: Drop old 2.28.1, 2.28.3, 2.28.4-r1, 2.28.5-r1

Signed-off-by: James Le Cuirot  gentoo.org>

 media-libs/libsdl2/Manifest |   3 -
 media-libs/libsdl2/libsdl2-2.28.1.ebuild| 230 
 media-libs/libsdl2/libsdl2-2.28.3.ebuild| 230 
 media-libs/libsdl2/libsdl2-2.28.4-r1.ebuild | 234 -
 media-libs/libsdl2/libsdl2-2.28.5-r1.ebuild | 263 
 5 files changed, 960 deletions(-)

diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index fccd26d09142..913195423347 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -1,6 +1,3 @@
-DIST SDL2-2.28.1.tar.gz 8109697 BLAKE2B 
c32537d42108dd75ea4f2ba907d6b045ba18d6be29f76a6f8a2f45400d069b0d43223a8855ba3103fa53c3b9d886b2e542133bcce1cd6cfcf5b17800dd5f9911
 SHA512 
1d5c1912c2a6d606b465938365a56ba5202367c47c6c88d303f4838f0c37826fe14aecbf588a3e86fa996d7118bd831f69559d2cc22c01bc4dbe56d03c5223b1
-DIST SDL2-2.28.3.tar.gz 7340914 BLAKE2B 
1ef8950b7736fbbca4607ed9750114f94b8e6e944b2974941840c13b1677643126524cc41ad8c3ead699ea2f9029589d3d0b31c7a80079420aa9187035fb
 SHA512 
fb7ad4a41e85de3fcb414a3a3d19c3f61e286790a4936004d30025a8472a3f40f9fccf1241cf5cb34f48091567de65df463442fc2ce398ac85e51dbe677251e7
-DIST SDL2-2.28.4.tar.gz 7344208 BLAKE2B 
03d1fec4c9c43d5b906ec9fafd69b75040f7c80696d9097b03c33a93760e579ff677b1dd9385c77d44209a5a8dbb295074d47595b8a2e39f00bc11ad32b7f154
 SHA512 
16950ccedcfdef42ee6eba1a6bf09ed7231ea0205fe8600388de2aed1aba94da2e5450d16e9732dce9f12569a238730b3727bf64b8699f1fed4cb3c5c94c3eaa
 DIST SDL2-2.28.5.tar.gz 7345355 BLAKE2B 
c96481bc02af6b6d077247238f7e46b0e3ec216664584add29cafb0a91d06dc6ddc637a01519dbd7182d4fa59cfaf26ad6733f72583021cf65849416f9c4b698
 SHA512 
12593eb78fcca877a8dfb78cf21a4e6feba7dc87c964de378ac462b36d8e41ecb587222cb41d5f56dd35b838e1b9867b8ae0cf2f4d2a01afaf23ac8c11edc84d
 DIST SDL2-2.30.1.tar.gz 7428023 BLAKE2B 
5cc651bcb38a1a3989a966351074b1a77f511b5bef0d3c9aef06d67d89f1d0ee926f5cba4bf2d45be28bb3f1e9da9b3f17a85f094c8547586072b24ee342777d
 SHA512 
bb1863310d627e7b49cfc31bea7eb9100da1908cd83a97c533c28a2e32eac377c72dde83d2c2c4791007f534ea2e5ec8b1ac545a0d2e291dfdce1734a727c4af
 DIST SDL2-2.30.2.tar.gz 7426565 BLAKE2B 
258084c6965281951b78619d7ebcd80b0f6873f54ded93d35b6b898f0533fef9a29bef4a8babe53df50bc589b0565b3a3b1378a930b43fdce575c4a5baa70864
 SHA512 
19316bb4c483a8c4be2140b70d906b7767beabada481873217a9207bd41e79c1854a837e1394325f59795da010f5344f791a7973a846b8189e3f9b662f408aca

diff --git a/media-libs/libsdl2/libsdl2-2.28.1.ebuild 
b/media-libs/libsdl2/libsdl2-2.28.1.ebuild
deleted file mode 100644
index ff041ecec8b3..
--- a/media-libs/libsdl2/libsdl2-2.28.1.ebuild
+++ /dev/null
@@ -1,230 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic multilib-minimal
-
-MY_P="SDL2-${PV}"
-DESCRIPTION="Simple Direct Media Layer"
-HOMEPAGE="https://www.libsdl.org/;
-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"
-
-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="
-   alsa? ( sound )
-   fcitx4? ( dbus )
-   gles1? ( video )
-   gles2? ( video )
-   haptic? ( joystick )
-   ibus? ( dbus )
-   jack? ( sound )
-   nas? ( sound )
-   opengl? ( video )
-   pulseaudio? ( sound )
-   sndio? ( sound )
-   vulkan? ( video )
-   wayland? ( gles2 )
-   xscreensaver? ( X )"
-
-CDEPEND="
-   virtual/libiconv[${MULTILIB_USEDEP}]
-   alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
-   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
-   fcitx4? ( app-i18n/fcitx:4 )
-   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] )
-   gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] )
-   ibus? ( app-i18n/ibus )
-   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
-   kms? (
-   >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
-   >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
-   )
-   libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
-   nas? (
-   >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}]
-   

[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2024-04-13 Thread James Le Cuirot
commit: 3867373890791642ee64a315e067bbd3a8ca62f1
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Apr 13 21:56:35 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Apr 13 22:01:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38673738

media-libs/libsdl2: Bump to 2.30.2, migrate to CMake

SDL3 only suppports CMake, and we have seen issues with flags not being
respected in the tests under Autotools.

There are CMake options for nearly every configure option we were using before.
I have kept the options in the same order for easier comparison, at least for
now.

There is no way to explicitly select gles1 or gles2, only gles in general.
Detection is performed for each at build time, but this will always succeed as
libglvnd covers them both. Detection is also performed at runtime, so the usual
auto-magic concerns don't apply here.

Closes: https://bugs.gentoo.org/929065
Signed-off-by: James Le Cuirot  gentoo.org>

 media-libs/libsdl2/Manifest  |   1 +
 media-libs/libsdl2/libsdl2-2.30.2.ebuild | 205 +++
 2 files changed, 206 insertions(+)

diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index da206de2e72c..fccd26d09142 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -3,3 +3,4 @@ DIST SDL2-2.28.3.tar.gz 7340914 BLAKE2B 
1ef8950b7736fbbca4607ed9750114f94b8e6e94
 DIST SDL2-2.28.4.tar.gz 7344208 BLAKE2B 
03d1fec4c9c43d5b906ec9fafd69b75040f7c80696d9097b03c33a93760e579ff677b1dd9385c77d44209a5a8dbb295074d47595b8a2e39f00bc11ad32b7f154
 SHA512 
16950ccedcfdef42ee6eba1a6bf09ed7231ea0205fe8600388de2aed1aba94da2e5450d16e9732dce9f12569a238730b3727bf64b8699f1fed4cb3c5c94c3eaa
 DIST SDL2-2.28.5.tar.gz 7345355 BLAKE2B 
c96481bc02af6b6d077247238f7e46b0e3ec216664584add29cafb0a91d06dc6ddc637a01519dbd7182d4fa59cfaf26ad6733f72583021cf65849416f9c4b698
 SHA512 
12593eb78fcca877a8dfb78cf21a4e6feba7dc87c964de378ac462b36d8e41ecb587222cb41d5f56dd35b838e1b9867b8ae0cf2f4d2a01afaf23ac8c11edc84d
 DIST SDL2-2.30.1.tar.gz 7428023 BLAKE2B 
5cc651bcb38a1a3989a966351074b1a77f511b5bef0d3c9aef06d67d89f1d0ee926f5cba4bf2d45be28bb3f1e9da9b3f17a85f094c8547586072b24ee342777d
 SHA512 
bb1863310d627e7b49cfc31bea7eb9100da1908cd83a97c533c28a2e32eac377c72dde83d2c2c4791007f534ea2e5ec8b1ac545a0d2e291dfdce1734a727c4af
+DIST SDL2-2.30.2.tar.gz 7426565 BLAKE2B 
258084c6965281951b78619d7ebcd80b0f6873f54ded93d35b6b898f0533fef9a29bef4a8babe53df50bc589b0565b3a3b1378a930b43fdce575c4a5baa70864
 SHA512 
19316bb4c483a8c4be2140b70d906b7767beabada481873217a9207bd41e79c1854a837e1394325f59795da010f5344f791a7973a846b8189e3f9b662f408aca

diff --git a/media-libs/libsdl2/libsdl2-2.30.2.ebuild 
b/media-libs/libsdl2/libsdl2-2.30.2.ebuild
new file mode 100644
index ..02c8eabacee0
--- /dev/null
+++ b/media-libs/libsdl2/libsdl2-2.30.2.ebuild
@@ -0,0 +1,205 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib flag-o-matic
+
+MY_P="SDL2-${PV}"
+DESCRIPTION="Simple Direct Media Layer"
+HOMEPAGE="https://www.libsdl.org/;
+SRC_URI="https://www.libsdl.org/release/${MY_P}.tar.gz;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~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 cpu_flags_x86_sse3 custom-cflags dbus doc 
fcitx4 gles1 gles2 +haptic ibus jack +joystick kms libsamplerate nas opengl oss 
pipewire pulseaudio sndio +sound static-libs test +threads udev +video vulkan 
wayland X xscreensaver"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   alsa? ( sound )
+   fcitx4? ( dbus )
+   gles1? ( video )
+   gles2? ( video )
+   haptic? ( joystick )
+   ibus? ( dbus )
+   jack? ( sound )
+   nas? ( sound )
+   opengl? ( video )
+   pulseaudio? ( sound )
+   sndio? ( sound )
+   test? ( static-libs )
+   vulkan? ( video )
+   wayland? ( gles2 )
+   xscreensaver? ( X )
+"
+
+COMMON_DEPEND="
+   virtual/libiconv[${MULTILIB_USEDEP}]
+   alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
+   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
+   ibus? ( app-i18n/ibus )
+   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
+   kms? (
+   >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
+   )
+   libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
+   nas? (
+   >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}]
+   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
+   )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
+   )
+   pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] )
+

[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2024-03-27 Thread Sam James
commit: f9151322f528a3c36ed60f50510221df3a0c3460
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 28 03:45:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 28 03:45:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9151322

media-libs/libsdl2: try harder with LDFLAGS for tests

I ended up hitting a GCC bug because of inconsistent use of -mfpmath=sse.

This should hopefully help.

Bug: https://gcc.gnu.org/PR114487
Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/libsdl2-2.30.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-libs/libsdl2/libsdl2-2.30.1.ebuild 
b/media-libs/libsdl2/libsdl2-2.30.1.ebuild
index 3892dd137bc0..757d81b9f933 100644
--- a/media-libs/libsdl2/libsdl2-2.30.1.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.30.1.ebuild
@@ -223,6 +223,7 @@ multilib_src_configure() {
SDL_LIBS="-L${BUILD_DIR}/build/.libs -lSDL2"
ac_cv_lib_SDL2_ttf_TTF_Init=no
CFLAGS="${CPPFLAGS} ${CFLAGS} ${LDFLAGS}"
+   LDFLAGS="${CPPFLAGS} ${CFLAGS} ${LDFLAGS}"
)
 
mkdir "${BUILD_DIR}/test" || die



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2024-03-17 Thread James Le Cuirot
commit: 040f0ba50a811f8da7f423343799b5838cb2e428
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Mar 17 13:43:23 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Mar 17 13:43:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=040f0ba5

media-libs/libsdl2: Unset variables that interfere with tests

Signed-off-by: James Le Cuirot  gentoo.org>

 media-libs/libsdl2/libsdl2-2.30.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-libs/libsdl2/libsdl2-2.30.1.ebuild 
b/media-libs/libsdl2/libsdl2-2.30.1.ebuild
index abd5bb0552d7..3892dd137bc0 100644
--- a/media-libs/libsdl2/libsdl2-2.30.1.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.30.1.ebuild
@@ -246,6 +246,7 @@ src_compile() {
 }
 
 multilib_src_test() {
+   unset SDL_GAMECONTROLLERCONFIG SDL_GAMECONTROLLER_USE_BUTTON_LABELS
LD_LIBRARY_PATH="${BUILD_DIR}/build/.libs:${LD_LIBRARY_PATH}" emake 
-Onone -C test check V=1
 }
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2024-03-16 Thread Sam James
commit: 0ad5e53f8cbd5848d7e6a5abc9453b31243d9c03
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 17 03:41:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 17 03:41:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ad5e53f

media-libs/libsdl2: add 2.30.1

Closes: https://bugs.gentoo.org/921254
Closes: https://bugs.gentoo.org/924034
Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/Manifest  |   1 +
 media-libs/libsdl2/libsdl2-2.30.1.ebuild | 263 +++
 2 files changed, 264 insertions(+)

diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index f09296c5ab6d..da206de2e72c 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -2,3 +2,4 @@ DIST SDL2-2.28.1.tar.gz 8109697 BLAKE2B 
c32537d42108dd75ea4f2ba907d6b045ba18d6be
 DIST SDL2-2.28.3.tar.gz 7340914 BLAKE2B 
1ef8950b7736fbbca4607ed9750114f94b8e6e944b2974941840c13b1677643126524cc41ad8c3ead699ea2f9029589d3d0b31c7a80079420aa9187035fb
 SHA512 
fb7ad4a41e85de3fcb414a3a3d19c3f61e286790a4936004d30025a8472a3f40f9fccf1241cf5cb34f48091567de65df463442fc2ce398ac85e51dbe677251e7
 DIST SDL2-2.28.4.tar.gz 7344208 BLAKE2B 
03d1fec4c9c43d5b906ec9fafd69b75040f7c80696d9097b03c33a93760e579ff677b1dd9385c77d44209a5a8dbb295074d47595b8a2e39f00bc11ad32b7f154
 SHA512 
16950ccedcfdef42ee6eba1a6bf09ed7231ea0205fe8600388de2aed1aba94da2e5450d16e9732dce9f12569a238730b3727bf64b8699f1fed4cb3c5c94c3eaa
 DIST SDL2-2.28.5.tar.gz 7345355 BLAKE2B 
c96481bc02af6b6d077247238f7e46b0e3ec216664584add29cafb0a91d06dc6ddc637a01519dbd7182d4fa59cfaf26ad6733f72583021cf65849416f9c4b698
 SHA512 
12593eb78fcca877a8dfb78cf21a4e6feba7dc87c964de378ac462b36d8e41ecb587222cb41d5f56dd35b838e1b9867b8ae0cf2f4d2a01afaf23ac8c11edc84d
+DIST SDL2-2.30.1.tar.gz 7428023 BLAKE2B 
5cc651bcb38a1a3989a966351074b1a77f511b5bef0d3c9aef06d67d89f1d0ee926f5cba4bf2d45be28bb3f1e9da9b3f17a85f094c8547586072b24ee342777d
 SHA512 
bb1863310d627e7b49cfc31bea7eb9100da1908cd83a97c533c28a2e32eac377c72dde83d2c2c4791007f534ea2e5ec8b1ac545a0d2e291dfdce1734a727c4af

diff --git a/media-libs/libsdl2/libsdl2-2.30.1.ebuild 
b/media-libs/libsdl2/libsdl2-2.30.1.ebuild
new file mode 100644
index ..abd5bb0552d7
--- /dev/null
+++ b/media-libs/libsdl2/libsdl2-2.30.1.ebuild
@@ -0,0 +1,263 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal
+
+MY_P="SDL2-${PV}"
+DESCRIPTION="Simple Direct Media Layer"
+HOMEPAGE="https://www.libsdl.org/;
+SRC_URI="https://www.libsdl.org/release/${MY_P}.tar.gz;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~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 test +threads udev +video vulkan wayland X 
xscreensaver"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   alsa? ( sound )
+   fcitx4? ( dbus )
+   gles1? ( video )
+   gles2? ( video )
+   haptic? ( joystick )
+   ibus? ( dbus )
+   jack? ( sound )
+   nas? ( sound )
+   opengl? ( video )
+   pulseaudio? ( sound )
+   sndio? ( sound )
+   vulkan? ( video )
+   wayland? ( gles2 )
+   xscreensaver? ( X )
+"
+
+COMMON_DEPEND="
+   virtual/libiconv[${MULTILIB_USEDEP}]
+   alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
+   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
+   fcitx4? ( app-i18n/fcitx:4 )
+   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] )
+   gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] )
+   ibus? ( app-i18n/ibus )
+   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
+   kms? (
+   >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
+   )
+   libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
+   nas? (
+   >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}]
+   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
+   )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
+   )
+   pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] )
+   pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
+   sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] )
+   udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
+   wayland? (
+   >=dev-libs/wayland-1.20[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2,wayland]
+   >=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}]
+   )
+

[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2024-02-10 Thread James Le Cuirot
commit: 334e592310206009088faca60303f1cfc3d3b26c
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Dec 17 16:14:03 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Feb 10 21:23:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=334e5923

media-libs/libsdl2: Drop Raspberry Pi support in revbump

media-libs/raspberrypi-userland(-bin) is being last-rited. You can now use the
kmsdrm video driver instead. The dependency was missing in this package anyway.

Signed-off-by: James Le Cuirot  gentoo.org>

 media-libs/libsdl2/libsdl2-2.28.5-r1.ebuild | 263 
 1 file changed, 263 insertions(+)

diff --git a/media-libs/libsdl2/libsdl2-2.28.5-r1.ebuild 
b/media-libs/libsdl2/libsdl2-2.28.5-r1.ebuild
new file mode 100644
index ..d45c1d15eaa8
--- /dev/null
+++ b/media-libs/libsdl2/libsdl2-2.28.5-r1.ebuild
@@ -0,0 +1,263 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal
+
+MY_P="SDL2-${PV}"
+DESCRIPTION="Simple Direct Media Layer"
+HOMEPAGE="https://www.libsdl.org/;
+SRC_URI="https://www.libsdl.org/release/${MY_P}.tar.gz;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~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 test +threads udev +video vulkan wayland X 
xscreensaver"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   alsa? ( sound )
+   fcitx4? ( dbus )
+   gles1? ( video )
+   gles2? ( video )
+   haptic? ( joystick )
+   ibus? ( dbus )
+   jack? ( sound )
+   nas? ( sound )
+   opengl? ( video )
+   pulseaudio? ( sound )
+   sndio? ( sound )
+   vulkan? ( video )
+   wayland? ( gles2 )
+   xscreensaver? ( X )
+"
+
+COMMON_DEPEND="
+   virtual/libiconv[${MULTILIB_USEDEP}]
+   alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
+   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
+   fcitx4? ( app-i18n/fcitx:4 )
+   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] )
+   gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] )
+   ibus? ( app-i18n/ibus )
+   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
+   kms? (
+   >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
+   )
+   libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
+   nas? (
+   >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}]
+   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
+   )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
+   )
+   pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] )
+   pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
+   sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] )
+   udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
+   wayland? (
+   >=dev-libs/wayland-1.20[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2,wayland]
+   >=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}]
+   )
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXcursor-1.1.14[${MULTILIB_USEDEP}]
+   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXfixes-6.0.0[${MULTILIB_USEDEP}]
+   >=x11-libs/libXi-1.7.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}]
+   xscreensaver? ( 
>=x11-libs/libXScrnSaver-1.2.2-r1[${MULTILIB_USEDEP}] )
+   )
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   vulkan? ( media-libs/vulkan-loader )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   ibus? ( dev-libs/glib:2[${MULTILIB_USEDEP}] )
+   test? ( x11-libs/libX11[${MULTILIB_USEDEP}] )
+   vulkan? ( dev-util/vulkan-headers )
+   X? ( x11-base/xorg-proto )
+"
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   app-text/doxygen
+   media-gfx/graphviz
+   )
+   wayland? ( >=dev-util/wayland-scanner-1.20 )
+"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/SDL2/SDL_config.h
+   /usr/include/SDL2/SDL_platform.h
+   /usr/include/SDL2/begin_code.h
+   /usr/include/SDL2/close_code.h
+)
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.0.16-static-libs.patch
+)
+
+src_prepare() {
+   default
+
+   # Unbundle some headers.
+   rm -r src/video/khronos || die
+   ln -s "${ESYSROOT}/usr/include" src/video/khronos || die
+   if ! use 

[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2024-02-03 Thread Sam James
commit: d3d3fc726a96b99db2ddeceaa347bfd6e0d30730
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb  3 13:38:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb  3 13:38:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3d3fc72

media-libs/libsdl2: Stabilize 2.28.5 amd64, #923525

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/libsdl2-2.28.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.28.5.ebuild 
b/media-libs/libsdl2/libsdl2-2.28.5.ebuild
index bf29a49c1ff2..f85633bb49c6 100644
--- a/media-libs/libsdl2/libsdl2-2.28.5.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.28.5.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips 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 test +threads udev +video video_cards_vc4 
vulkan wayland X xscreensaver"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2024-02-02 Thread Sam James
commit: 77fb6c40cf6af8d06218cf9d791323c6e0814378
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb  3 06:54:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb  3 06:54:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77fb6c40

media-libs/libsdl2: Stabilize 2.28.5 arm64, #923525

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/libsdl2-2.28.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.28.5.ebuild 
b/media-libs/libsdl2/libsdl2-2.28.5.ebuild
index 26c882aa8b71..bf29a49c1ff2 100644
--- a/media-libs/libsdl2/libsdl2-2.28.5.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.28.5.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips 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 test +threads udev +video video_cards_vc4 
vulkan wayland X xscreensaver"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2024-02-02 Thread Arthur Zamarin
commit: 6146da64cdf61110d023bea2b361d7ab824bec35
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb  2 14:46:03 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb  2 14:46:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6146da64

media-libs/libsdl2: Stabilize 2.28.5 x86, #923525

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libsdl2/libsdl2-2.28.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.28.5.ebuild 
b/media-libs/libsdl2/libsdl2-2.28.5.ebuild
index 81d4376ed964..26c882aa8b71 100644
--- a/media-libs/libsdl2/libsdl2-2.28.5.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.28.5.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips 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 test +threads udev +video video_cards_vc4 
vulkan wayland X xscreensaver"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2024-02-01 Thread Sam James
commit: bb1a091a2e19da6b0d08e12b54e4d2539f0bf2bc
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb  2 04:42:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb  2 04:42:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb1a091a

media-libs/libsdl2: Stabilize 2.28.5 ppc, #923525

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/libsdl2-2.28.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.28.5.ebuild 
b/media-libs/libsdl2/libsdl2-2.28.5.ebuild
index 5939c97d6828..81d4376ed964 100644
--- a/media-libs/libsdl2/libsdl2-2.28.5.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.28.5.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips 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 test +threads udev +video video_cards_vc4 
vulkan wayland X xscreensaver"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2024-01-23 Thread Mike Gilbert
commit: b5f4c996f8d8ee320de1c94562bee784f8e9325d
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Jan 23 19:13:05 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jan 23 19:15:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5f4c996

media-libs/libsdl2: set IUSE=+haptic

No external deps, so no reason not to enable it.

Signed-off-by: Mike Gilbert  gentoo.org>

 media-libs/libsdl2/libsdl2-2.28.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.28.5.ebuild 
b/media-libs/libsdl2/libsdl2-2.28.5.ebuild
index e310b3efa6bb..5939c97d6828 100644
--- a/media-libs/libsdl2/libsdl2-2.28.5.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.28.5.ebuild
@@ -15,7 +15,7 @@ LICENSE="ZLIB"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~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 test +threads udev +video video_cards_vc4 vulkan 
wayland X xscreensaver"
+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 test +threads udev +video video_cards_vc4 
vulkan wayland X xscreensaver"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="
alsa? ( sound )



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2024-01-15 Thread Viorel Munteanu
commit: c3595240205ec342b9e05a560e68ca0593b1f1d1
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Jan 15 04:24:20 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Jan 16 05:41:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3595240

media-libs/libsdl2: Stabilize 2.28.3 x86, #914777

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/libsdl2/libsdl2-2.28.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.28.3.ebuild 
b/media-libs/libsdl2/libsdl2-2.28.3.ebuild
index 8052ee6c2c9e..013e8a8044a1 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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2024-01-14 Thread Ionen Wolkens
commit: f470393862e6b6f97eea9da41aa6e0266776d48c
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Jan 15 03:14:07 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jan 15 03:20:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4703938

media-libs/libsdl2: Stabilize 2.28.3 ppc, #914777

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-libs/libsdl2/libsdl2-2.28.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.28.3.ebuild 
b/media-libs/libsdl2/libsdl2-2.28.3.ebuild
index 2a1936d4fca6..8052ee6c2c9e 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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-11-04 Thread Sam James
commit: c368401a8f13ab1b57a8518ca29fbcc3f48714ca
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov  4 19:47:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov  4 19:47:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c368401a

media-libs/libsdl2: add 2.28.5

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/Manifest  |   1 +
 media-libs/libsdl2/libsdl2-2.28.5.ebuild | 234 +++
 2 files changed, 235 insertions(+)

diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index 80a4a2c5d244..f09296c5ab6d 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -1,3 +1,4 @@
 DIST SDL2-2.28.1.tar.gz 8109697 BLAKE2B 
c32537d42108dd75ea4f2ba907d6b045ba18d6be29f76a6f8a2f45400d069b0d43223a8855ba3103fa53c3b9d886b2e542133bcce1cd6cfcf5b17800dd5f9911
 SHA512 
1d5c1912c2a6d606b465938365a56ba5202367c47c6c88d303f4838f0c37826fe14aecbf588a3e86fa996d7118bd831f69559d2cc22c01bc4dbe56d03c5223b1
 DIST SDL2-2.28.3.tar.gz 7340914 BLAKE2B 
1ef8950b7736fbbca4607ed9750114f94b8e6e944b2974941840c13b1677643126524cc41ad8c3ead699ea2f9029589d3d0b31c7a80079420aa9187035fb
 SHA512 
fb7ad4a41e85de3fcb414a3a3d19c3f61e286790a4936004d30025a8472a3f40f9fccf1241cf5cb34f48091567de65df463442fc2ce398ac85e51dbe677251e7
 DIST SDL2-2.28.4.tar.gz 7344208 BLAKE2B 
03d1fec4c9c43d5b906ec9fafd69b75040f7c80696d9097b03c33a93760e579ff677b1dd9385c77d44209a5a8dbb295074d47595b8a2e39f00bc11ad32b7f154
 SHA512 
16950ccedcfdef42ee6eba1a6bf09ed7231ea0205fe8600388de2aed1aba94da2e5450d16e9732dce9f12569a238730b3727bf64b8699f1fed4cb3c5c94c3eaa
+DIST SDL2-2.28.5.tar.gz 7345355 BLAKE2B 
c96481bc02af6b6d077247238f7e46b0e3ec216664584add29cafb0a91d06dc6ddc637a01519dbd7182d4fa59cfaf26ad6733f72583021cf65849416f9c4b698
 SHA512 
12593eb78fcca877a8dfb78cf21a4e6feba7dc87c964de378ac462b36d8e41ecb587222cb41d5f56dd35b838e1b9867b8ae0cf2f4d2a01afaf23ac8c11edc84d

diff --git a/media-libs/libsdl2/libsdl2-2.28.5.ebuild 
b/media-libs/libsdl2/libsdl2-2.28.5.ebuild
new file mode 100644
index ..e01e4f109cd0
--- /dev/null
+++ b/media-libs/libsdl2/libsdl2-2.28.5.ebuild
@@ -0,0 +1,234 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal
+
+MY_P="SDL2-${PV}"
+DESCRIPTION="Simple Direct Media Layer"
+HOMEPAGE="https://www.libsdl.org/;
+SRC_URI="https://www.libsdl.org/release/${MY_P}.tar.gz;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="ZLIB"
+SLOT="0"
+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="
+   alsa? ( sound )
+   fcitx4? ( dbus )
+   gles1? ( video )
+   gles2? ( video )
+   haptic? ( joystick )
+   ibus? ( dbus )
+   jack? ( sound )
+   nas? ( sound )
+   opengl? ( video )
+   pulseaudio? ( sound )
+   sndio? ( sound )
+   vulkan? ( video )
+   wayland? ( gles2 )
+   xscreensaver? ( X )
+"
+
+COMMON_DEPEND="
+   virtual/libiconv[${MULTILIB_USEDEP}]
+   alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
+   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
+   fcitx4? ( app-i18n/fcitx:4 )
+   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] )
+   gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] )
+   ibus? ( app-i18n/ibus )
+   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
+   kms? (
+   >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
+   )
+   libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
+   nas? (
+   >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}]
+   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
+   )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
+   )
+   pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] )
+   pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
+   sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] )
+   udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
+   wayland? (
+   >=dev-libs/wayland-1.20[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2,wayland]
+   >=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}]
+   )
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXcursor-1.1.14[${MULTILIB_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-10-22 Thread James Le Cuirot
commit: 4be1008ea9a1a24dc5e13c539ebd379027598bb6
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Oct 22 15:36:25 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Oct 22 15:36:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4be1008e

media-libs/libsdl2: Drop old 2.26.5-r1 and 2.28.2

Signed-off-by: James Le Cuirot  gentoo.org>

 media-libs/libsdl2/Manifest |   2 -
 media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild | 230 
 media-libs/libsdl2/libsdl2-2.28.2.ebuild| 230 
 3 files changed, 462 deletions(-)

diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index cd9c310fc4c9..80a4a2c5d244 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -1,5 +1,3 @@
-DIST SDL2-2.26.5.tar.gz 8085012 BLAKE2B 
f0363306ee031d399001259ac32e62cea2130d7aafb4594d8a11b76e073630aa43b7abe288eed54c77c46604f2fd4e4fcd455cccf29e847d963ff50153d8d707
 SHA512 
0f37b443950bc89c3f3add2fc9a9970f42b47e933c106a1d676d1715c520125d5725ffcb9ff85bcf66ac3ff78d9d43d994f9c1935b7c0fd7951e10e251936bcc
 DIST SDL2-2.28.1.tar.gz 8109697 BLAKE2B 
c32537d42108dd75ea4f2ba907d6b045ba18d6be29f76a6f8a2f45400d069b0d43223a8855ba3103fa53c3b9d886b2e542133bcce1cd6cfcf5b17800dd5f9911
 SHA512 
1d5c1912c2a6d606b465938365a56ba5202367c47c6c88d303f4838f0c37826fe14aecbf588a3e86fa996d7118bd831f69559d2cc22c01bc4dbe56d03c5223b1
-DIST SDL2-2.28.2.tar.gz 7341117 BLAKE2B 
8216feed7ccd34e205c53eb8432e1c991857f8e6528874aa5b73b2c74d06db9a515c7366bfff3408b949be5aea79754bbc04c8174c7a633d22e8f465ecd064dd
 SHA512 
2c5559c4ec2a71bb89b3fc6e9d0a2b206b8cc1021dfa4ad328aab9a931757ed5fac5ec76d4966dccf81bd861de20963e2013bac62be9ef75ebe1c08678999c39
 DIST SDL2-2.28.3.tar.gz 7340914 BLAKE2B 
1ef8950b7736fbbca4607ed9750114f94b8e6e944b2974941840c13b1677643126524cc41ad8c3ead699ea2f9029589d3d0b31c7a80079420aa9187035fb
 SHA512 
fb7ad4a41e85de3fcb414a3a3d19c3f61e286790a4936004d30025a8472a3f40f9fccf1241cf5cb34f48091567de65df463442fc2ce398ac85e51dbe677251e7
 DIST SDL2-2.28.4.tar.gz 7344208 BLAKE2B 
03d1fec4c9c43d5b906ec9fafd69b75040f7c80696d9097b03c33a93760e579ff677b1dd9385c77d44209a5a8dbb295074d47595b8a2e39f00bc11ad32b7f154
 SHA512 
16950ccedcfdef42ee6eba1a6bf09ed7231ea0205fe8600388de2aed1aba94da2e5450d16e9732dce9f12569a238730b3727bf64b8699f1fed4cb3c5c94c3eaa

diff --git a/media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild 
b/media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild
deleted file mode 100644
index 6b854ba1a7bf..
--- a/media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild
+++ /dev/null
@@ -1,230 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic multilib-minimal
-
-MY_P="SDL2-${PV}"
-DESCRIPTION="Simple Direct Media Layer"
-HOMEPAGE="https://www.libsdl.org/;
-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"
-
-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="
-   alsa? ( sound )
-   fcitx4? ( dbus )
-   gles1? ( video )
-   gles2? ( video )
-   haptic? ( joystick )
-   ibus? ( dbus )
-   jack? ( sound )
-   nas? ( sound )
-   opengl? ( video )
-   pulseaudio? ( sound )
-   sndio? ( sound )
-   vulkan? ( video )
-   wayland? ( gles2 )
-   xscreensaver? ( X )"
-
-CDEPEND="
-   virtual/libiconv[${MULTILIB_USEDEP}]
-   alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
-   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
-   fcitx4? ( app-i18n/fcitx:4 )
-   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] )
-   gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] )
-   ibus? ( app-i18n/ibus )
-   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
-   kms? (
-   >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
-   >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
-   )
-   libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
-   nas? (
-   >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}]
-   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
-   )
-   opengl? (
-   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
-   >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
-   )
-   pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] )
-   pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
-   sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] )
-   udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
-   wayland? (
-

[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-10-22 Thread James Le Cuirot
commit: 0a3fcee249aa177d6bc753ac69ea9e3f91d1483c
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Oct 22 15:35:28 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Oct 22 15:35:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a3fcee2

media-libs/libsdl2: Disable dynamic loading of libsamplerate

Signed-off-by: James Le Cuirot  gentoo.org>

 media-libs/libsdl2/{libsdl2-2.28.4.ebuild => libsdl2-2.28.4-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-libs/libsdl2/libsdl2-2.28.4.ebuild 
b/media-libs/libsdl2/libsdl2-2.28.4-r1.ebuild
similarity index 99%
rename from media-libs/libsdl2/libsdl2-2.28.4.ebuild
rename to media-libs/libsdl2/libsdl2-2.28.4-r1.ebuild
index 2d61d660582a..e01e4f109cd0 100644
--- a/media-libs/libsdl2/libsdl2-2.28.4.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.28.4-r1.ebuild
@@ -163,6 +163,7 @@ multilib_src_configure() {
--disable-pulseaudio-shared
--disable-arts
$(use_enable libsamplerate)
+   --disable-libsamplerate-shared
--disable-werror
$(use_enable nas)
--disable-nas-shared



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-10-02 Thread Sam James
commit: aab91fd2f04161784ea5dd22d2dc408c357b50c4
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 03:08:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 03:08:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aab91fd2

media-libs/libsdl2: add 2.28.4

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/Manifest  |   1 +
 media-libs/libsdl2/libsdl2-2.28.4.ebuild | 233 +++
 2 files changed, 234 insertions(+)

diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index 67c89619152a..cd9c310fc4c9 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -2,3 +2,4 @@ DIST SDL2-2.26.5.tar.gz 8085012 BLAKE2B 
f0363306ee031d399001259ac32e62cea2130d7a
 DIST SDL2-2.28.1.tar.gz 8109697 BLAKE2B 
c32537d42108dd75ea4f2ba907d6b045ba18d6be29f76a6f8a2f45400d069b0d43223a8855ba3103fa53c3b9d886b2e542133bcce1cd6cfcf5b17800dd5f9911
 SHA512 
1d5c1912c2a6d606b465938365a56ba5202367c47c6c88d303f4838f0c37826fe14aecbf588a3e86fa996d7118bd831f69559d2cc22c01bc4dbe56d03c5223b1
 DIST SDL2-2.28.2.tar.gz 7341117 BLAKE2B 
8216feed7ccd34e205c53eb8432e1c991857f8e6528874aa5b73b2c74d06db9a515c7366bfff3408b949be5aea79754bbc04c8174c7a633d22e8f465ecd064dd
 SHA512 
2c5559c4ec2a71bb89b3fc6e9d0a2b206b8cc1021dfa4ad328aab9a931757ed5fac5ec76d4966dccf81bd861de20963e2013bac62be9ef75ebe1c08678999c39
 DIST SDL2-2.28.3.tar.gz 7340914 BLAKE2B 
1ef8950b7736fbbca4607ed9750114f94b8e6e944b2974941840c13b1677643126524cc41ad8c3ead699ea2f9029589d3d0b31c7a80079420aa9187035fb
 SHA512 
fb7ad4a41e85de3fcb414a3a3d19c3f61e286790a4936004d30025a8472a3f40f9fccf1241cf5cb34f48091567de65df463442fc2ce398ac85e51dbe677251e7
+DIST SDL2-2.28.4.tar.gz 7344208 BLAKE2B 
03d1fec4c9c43d5b906ec9fafd69b75040f7c80696d9097b03c33a93760e579ff677b1dd9385c77d44209a5a8dbb295074d47595b8a2e39f00bc11ad32b7f154
 SHA512 
16950ccedcfdef42ee6eba1a6bf09ed7231ea0205fe8600388de2aed1aba94da2e5450d16e9732dce9f12569a238730b3727bf64b8699f1fed4cb3c5c94c3eaa

diff --git a/media-libs/libsdl2/libsdl2-2.28.4.ebuild 
b/media-libs/libsdl2/libsdl2-2.28.4.ebuild
new file mode 100644
index ..2d61d660582a
--- /dev/null
+++ b/media-libs/libsdl2/libsdl2-2.28.4.ebuild
@@ -0,0 +1,233 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal
+
+MY_P="SDL2-${PV}"
+DESCRIPTION="Simple Direct Media Layer"
+HOMEPAGE="https://www.libsdl.org/;
+SRC_URI="https://www.libsdl.org/release/${MY_P}.tar.gz;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="ZLIB"
+SLOT="0"
+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="
+   alsa? ( sound )
+   fcitx4? ( dbus )
+   gles1? ( video )
+   gles2? ( video )
+   haptic? ( joystick )
+   ibus? ( dbus )
+   jack? ( sound )
+   nas? ( sound )
+   opengl? ( video )
+   pulseaudio? ( sound )
+   sndio? ( sound )
+   vulkan? ( video )
+   wayland? ( gles2 )
+   xscreensaver? ( X )
+"
+
+COMMON_DEPEND="
+   virtual/libiconv[${MULTILIB_USEDEP}]
+   alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
+   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
+   fcitx4? ( app-i18n/fcitx:4 )
+   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] )
+   gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] )
+   ibus? ( app-i18n/ibus )
+   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
+   kms? (
+   >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
+   )
+   libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
+   nas? (
+   >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}]
+   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
+   )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
+   )
+   pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] )
+   pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
+   sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] )
+   udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
+   wayland? (
+   >=dev-libs/wayland-1.20[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2,wayland]
+   >=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}]
+   )
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-09-27 Thread Sam James
commit: 446241c3967db3d969800f4a12dcb2c73265824f
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 28 04:35:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 28 04:35:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=446241c3

media-libs/libsdl2: Stabilize 2.28.3 sparc, #914777

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/libsdl2-2.28.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.28.3.ebuild 
b/media-libs/libsdl2/libsdl2-2.28.3.ebuild
index b6fe1401ed5d..f6386a1d4c1e 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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-09-26 Thread Sam James
commit: 60b81d597ef3065abf817bfb98a276bb969b2d4a
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep 27 04:03:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep 27 04:03:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60b81d59

media-libs/libsdl2: Stabilize 2.28.3 amd64, #914777

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/libsdl2-2.28.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.28.3.ebuild 
b/media-libs/libsdl2/libsdl2-2.28.3.ebuild
index 18d61fa51269..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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-09-26 Thread Sam James
commit: 42381df69438b2ece5a56c939b8759bada91ce78
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep 27 03:48:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep 27 03:48:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42381df6

media-libs/libsdl2: Stabilize 2.28.3 arm, #914777

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/libsdl2-2.28.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.28.3.ebuild 
b/media-libs/libsdl2/libsdl2-2.28.3.ebuild
index 9c2aec181286..18d61fa51269 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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-09-02 Thread Sam James
commit: 4258e0f9defa2d19f41f0b1ab8509d475de9b6d6
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  2 12:30:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  2 13:57:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4258e0f9

media-libs/libsdl2: add 2.28.3

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/Manifest  |   1 +
 media-libs/libsdl2/libsdl2-2.28.3.ebuild | 230 +++
 2 files changed, 231 insertions(+)

diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index 1a2d58b5e074..67c89619152a 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -1,3 +1,4 @@
 DIST SDL2-2.26.5.tar.gz 8085012 BLAKE2B 
f0363306ee031d399001259ac32e62cea2130d7aafb4594d8a11b76e073630aa43b7abe288eed54c77c46604f2fd4e4fcd455cccf29e847d963ff50153d8d707
 SHA512 
0f37b443950bc89c3f3add2fc9a9970f42b47e933c106a1d676d1715c520125d5725ffcb9ff85bcf66ac3ff78d9d43d994f9c1935b7c0fd7951e10e251936bcc
 DIST SDL2-2.28.1.tar.gz 8109697 BLAKE2B 
c32537d42108dd75ea4f2ba907d6b045ba18d6be29f76a6f8a2f45400d069b0d43223a8855ba3103fa53c3b9d886b2e542133bcce1cd6cfcf5b17800dd5f9911
 SHA512 
1d5c1912c2a6d606b465938365a56ba5202367c47c6c88d303f4838f0c37826fe14aecbf588a3e86fa996d7118bd831f69559d2cc22c01bc4dbe56d03c5223b1
 DIST SDL2-2.28.2.tar.gz 7341117 BLAKE2B 
8216feed7ccd34e205c53eb8432e1c991857f8e6528874aa5b73b2c74d06db9a515c7366bfff3408b949be5aea79754bbc04c8174c7a633d22e8f465ecd064dd
 SHA512 
2c5559c4ec2a71bb89b3fc6e9d0a2b206b8cc1021dfa4ad328aab9a931757ed5fac5ec76d4966dccf81bd861de20963e2013bac62be9ef75ebe1c08678999c39
+DIST SDL2-2.28.3.tar.gz 7340914 BLAKE2B 
1ef8950b7736fbbca4607ed9750114f94b8e6e944b2974941840c13b1677643126524cc41ad8c3ead699ea2f9029589d3d0b31c7a80079420aa9187035fb
 SHA512 
fb7ad4a41e85de3fcb414a3a3d19c3f61e286790a4936004d30025a8472a3f40f9fccf1241cf5cb34f48091567de65df463442fc2ce398ac85e51dbe677251e7

diff --git a/media-libs/libsdl2/libsdl2-2.28.3.ebuild 
b/media-libs/libsdl2/libsdl2-2.28.3.ebuild
new file mode 100644
index ..9c2aec181286
--- /dev/null
+++ b/media-libs/libsdl2/libsdl2-2.28.3.ebuild
@@ -0,0 +1,230 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal
+
+MY_P="SDL2-${PV}"
+DESCRIPTION="Simple Direct Media Layer"
+HOMEPAGE="https://www.libsdl.org/;
+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"
+
+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="
+   alsa? ( sound )
+   fcitx4? ( dbus )
+   gles1? ( video )
+   gles2? ( video )
+   haptic? ( joystick )
+   ibus? ( dbus )
+   jack? ( sound )
+   nas? ( sound )
+   opengl? ( video )
+   pulseaudio? ( sound )
+   sndio? ( sound )
+   vulkan? ( video )
+   wayland? ( gles2 )
+   xscreensaver? ( X )"
+
+CDEPEND="
+   virtual/libiconv[${MULTILIB_USEDEP}]
+   alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
+   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
+   fcitx4? ( app-i18n/fcitx:4 )
+   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] )
+   gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] )
+   ibus? ( app-i18n/ibus )
+   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
+   kms? (
+   >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
+   )
+   libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
+   nas? (
+   >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}]
+   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
+   )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
+   )
+   pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] )
+   pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
+   sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] )
+   udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
+   wayland? (
+   >=dev-libs/wayland-1.20[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2,wayland]
+   >=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}]
+   )
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXcursor-1.1.14[${MULTILIB_USEDEP}]
+   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-08-13 Thread Andreas Sturmlechner
commit: c0589bcc1b1e775a814da6a40477ec44491d8370
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug 13 14:34:55 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug 13 17:56:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0589bcc

media-libs/libsdl2: drop 2.26.2, 2.26.3, 2.28.0

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-libs/libsdl2/Manifest  |   3 -
 media-libs/libsdl2/libsdl2-2.26.2.ebuild | 230 ---
 media-libs/libsdl2/libsdl2-2.26.3.ebuild | 230 ---
 media-libs/libsdl2/libsdl2-2.28.0.ebuild | 230 ---
 4 files changed, 693 deletions(-)

diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index 9ab2f777e69b..1a2d58b5e074 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -1,6 +1,3 @@
-DIST SDL2-2.26.2.tar.gz 8084120 BLAKE2B 
84a972c634a084350173fcc5da69cc9b402f83b969e6611aa47cc81dc01520508ba813e5910299702c7139a0426462e607e97524510f61afe91d46a7cc9da8dc
 SHA512 
5af6f40790560651a7c6c1f7dae3b97d55c5ab372f02dc6024cb7ad3c996a6fac8a7aba1d510ad994cc5d4ba91efd03010d8678104ed44f55ef948011bc66d28
-DIST SDL2-2.26.3.tar.gz 8084159 BLAKE2B 
aa6f98bb83cc9774a51bd0de58b3076f553fca23142f1875e455c6c0e2d098cae442cfdb538c714494d36c5eb9e25c6a7063b06e6dd4cb210bbe34f58dafb95e
 SHA512 
26c10fe004e47a498878ff2aa80bab7f57798d6b0f950b085409818d4c758010be7b49f5e0f43dd0afe2b9d18f94ad52d1e212a1d55505ce6d7fcc371fdda7d8
 DIST SDL2-2.26.5.tar.gz 8085012 BLAKE2B 
f0363306ee031d399001259ac32e62cea2130d7aafb4594d8a11b76e073630aa43b7abe288eed54c77c46604f2fd4e4fcd455cccf29e847d963ff50153d8d707
 SHA512 
0f37b443950bc89c3f3add2fc9a9970f42b47e933c106a1d676d1715c520125d5725ffcb9ff85bcf66ac3ff78d9d43d994f9c1935b7c0fd7951e10e251936bcc
-DIST SDL2-2.28.0.tar.gz 8107868 BLAKE2B 
443312d964184b0ccaf9643fd6588ed6e02351638391e2b2b40c650ecca38ea2dd707c6d8461671af6ef570e5727abf85a370e0bad4d7a1b806c54868a5be0eb
 SHA512 
77b258c03202dbd40e386f1d0619068b9549c2b0ad186f67cb19e12078c6f269b019dcd6bf422db4c5135a7c6c5920de9205105c411fa72d56caedd6d2dbcdbd
 DIST SDL2-2.28.1.tar.gz 8109697 BLAKE2B 
c32537d42108dd75ea4f2ba907d6b045ba18d6be29f76a6f8a2f45400d069b0d43223a8855ba3103fa53c3b9d886b2e542133bcce1cd6cfcf5b17800dd5f9911
 SHA512 
1d5c1912c2a6d606b465938365a56ba5202367c47c6c88d303f4838f0c37826fe14aecbf588a3e86fa996d7118bd831f69559d2cc22c01bc4dbe56d03c5223b1
 DIST SDL2-2.28.2.tar.gz 7341117 BLAKE2B 
8216feed7ccd34e205c53eb8432e1c991857f8e6528874aa5b73b2c74d06db9a515c7366bfff3408b949be5aea79754bbc04c8174c7a633d22e8f465ecd064dd
 SHA512 
2c5559c4ec2a71bb89b3fc6e9d0a2b206b8cc1021dfa4ad328aab9a931757ed5fac5ec76d4966dccf81bd861de20963e2013bac62be9ef75ebe1c08678999c39

diff --git a/media-libs/libsdl2/libsdl2-2.26.2.ebuild 
b/media-libs/libsdl2/libsdl2-2.26.2.ebuild
deleted file mode 100644
index 96d91442f200..
--- a/media-libs/libsdl2/libsdl2-2.26.2.ebuild
+++ /dev/null
@@ -1,230 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic multilib-minimal
-
-MY_P="SDL2-${PV}"
-DESCRIPTION="Simple Direct Media Layer"
-HOMEPAGE="https://www.libsdl.org/;
-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"
-
-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="
-   alsa? ( sound )
-   fcitx4? ( dbus )
-   gles1? ( video )
-   gles2? ( video )
-   haptic? ( joystick )
-   ibus? ( dbus )
-   jack? ( sound )
-   nas? ( sound )
-   opengl? ( video )
-   pulseaudio? ( sound )
-   sndio? ( sound )
-   vulkan? ( video )
-   wayland? ( gles2 )
-   xscreensaver? ( X )"
-
-CDEPEND="
-   virtual/libiconv[${MULTILIB_USEDEP}]
-   alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
-   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
-   fcitx4? ( app-i18n/fcitx:4 )
-   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] )
-   gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] )
-   ibus? ( app-i18n/ibus )
-   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
-   kms? (
-   >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
-   >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
-   )
-   libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
-   nas? (
-   >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}]
-   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
-   )
-   opengl? (
-  

[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-08-03 Thread Arthur Zamarin
commit: 01155eccee833c61ca4e72b1276f2f413e4ad4e4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Aug  3 10:28:06 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Aug  3 10:28:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01155ecc

media-libs/libsdl2: Stabilize 2.28.1 ppc, #911559

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libsdl2/libsdl2-2.28.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.28.1.ebuild 
b/media-libs/libsdl2/libsdl2-2.28.1.ebuild
index 219c19111729..1592a9d581cd 100644
--- a/media-libs/libsdl2/libsdl2-2.28.1.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.28.1.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-08-02 Thread Sam James
commit: 8e0fad9390156669beef80207125ef91d0d462e9
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug  2 22:02:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug  2 22:02:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e0fad93

media-libs/libsdl2: add 2.28.2

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/Manifest  |   1 +
 media-libs/libsdl2/libsdl2-2.28.2.ebuild | 230 +++
 2 files changed, 231 insertions(+)

diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index 674e5d65da93..9ab2f777e69b 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -3,3 +3,4 @@ DIST SDL2-2.26.3.tar.gz 8084159 BLAKE2B 
aa6f98bb83cc9774a51bd0de58b3076f553fca23
 DIST SDL2-2.26.5.tar.gz 8085012 BLAKE2B 
f0363306ee031d399001259ac32e62cea2130d7aafb4594d8a11b76e073630aa43b7abe288eed54c77c46604f2fd4e4fcd455cccf29e847d963ff50153d8d707
 SHA512 
0f37b443950bc89c3f3add2fc9a9970f42b47e933c106a1d676d1715c520125d5725ffcb9ff85bcf66ac3ff78d9d43d994f9c1935b7c0fd7951e10e251936bcc
 DIST SDL2-2.28.0.tar.gz 8107868 BLAKE2B 
443312d964184b0ccaf9643fd6588ed6e02351638391e2b2b40c650ecca38ea2dd707c6d8461671af6ef570e5727abf85a370e0bad4d7a1b806c54868a5be0eb
 SHA512 
77b258c03202dbd40e386f1d0619068b9549c2b0ad186f67cb19e12078c6f269b019dcd6bf422db4c5135a7c6c5920de9205105c411fa72d56caedd6d2dbcdbd
 DIST SDL2-2.28.1.tar.gz 8109697 BLAKE2B 
c32537d42108dd75ea4f2ba907d6b045ba18d6be29f76a6f8a2f45400d069b0d43223a8855ba3103fa53c3b9d886b2e542133bcce1cd6cfcf5b17800dd5f9911
 SHA512 
1d5c1912c2a6d606b465938365a56ba5202367c47c6c88d303f4838f0c37826fe14aecbf588a3e86fa996d7118bd831f69559d2cc22c01bc4dbe56d03c5223b1
+DIST SDL2-2.28.2.tar.gz 7341117 BLAKE2B 
8216feed7ccd34e205c53eb8432e1c991857f8e6528874aa5b73b2c74d06db9a515c7366bfff3408b949be5aea79754bbc04c8174c7a633d22e8f465ecd064dd
 SHA512 
2c5559c4ec2a71bb89b3fc6e9d0a2b206b8cc1021dfa4ad328aab9a931757ed5fac5ec76d4966dccf81bd861de20963e2013bac62be9ef75ebe1c08678999c39

diff --git a/media-libs/libsdl2/libsdl2-2.28.2.ebuild 
b/media-libs/libsdl2/libsdl2-2.28.2.ebuild
new file mode 100644
index ..9c2aec181286
--- /dev/null
+++ b/media-libs/libsdl2/libsdl2-2.28.2.ebuild
@@ -0,0 +1,230 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal
+
+MY_P="SDL2-${PV}"
+DESCRIPTION="Simple Direct Media Layer"
+HOMEPAGE="https://www.libsdl.org/;
+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"
+
+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="
+   alsa? ( sound )
+   fcitx4? ( dbus )
+   gles1? ( video )
+   gles2? ( video )
+   haptic? ( joystick )
+   ibus? ( dbus )
+   jack? ( sound )
+   nas? ( sound )
+   opengl? ( video )
+   pulseaudio? ( sound )
+   sndio? ( sound )
+   vulkan? ( video )
+   wayland? ( gles2 )
+   xscreensaver? ( X )"
+
+CDEPEND="
+   virtual/libiconv[${MULTILIB_USEDEP}]
+   alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
+   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
+   fcitx4? ( app-i18n/fcitx:4 )
+   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] )
+   gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] )
+   ibus? ( app-i18n/ibus )
+   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
+   kms? (
+   >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
+   )
+   libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
+   nas? (
+   >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}]
+   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
+   )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
+   )
+   pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] )
+   pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
+   sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] )
+   udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
+   wayland? (
+   >=dev-libs/wayland-1.20[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2,wayland]
+   >=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}]
+   )
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXcursor-1.1.14[${MULTILIB_USEDEP}]

[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-08-02 Thread Sam James
commit: 485d6643f4801f9f5f6bf4c32b1cb9ff266bd8c3
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug  2 13:19:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug  2 13:19:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=485d6643

media-libs/libsdl2: Stabilize 2.28.1 amd64, #911559

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/libsdl2-2.28.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.28.1.ebuild 
b/media-libs/libsdl2/libsdl2-2.28.1.ebuild
index 29ac80ae68b6..219c19111729 100644
--- a/media-libs/libsdl2/libsdl2-2.28.1.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.28.1.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-08-01 Thread Arthur Zamarin
commit: be07ebf725de34ef6588c478705bdaf3e13fe299
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  1 18:28:23 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  1 18:28:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be07ebf7

media-libs/libsdl2: Stabilize 2.28.1 arm64, #911559

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libsdl2/libsdl2-2.28.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.28.1.ebuild 
b/media-libs/libsdl2/libsdl2-2.28.1.ebuild
index 5a37e9159b94..29ac80ae68b6 100644
--- a/media-libs/libsdl2/libsdl2-2.28.1.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.28.1.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-08-01 Thread Arthur Zamarin
commit: 6f7302d6a58fbe7717def6b2026e322e10582c83
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  1 18:28:19 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  1 18:28:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f7302d6

media-libs/libsdl2: Stabilize 2.28.1 arm, #911559

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libsdl2/libsdl2-2.28.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.28.1.ebuild 
b/media-libs/libsdl2/libsdl2-2.28.1.ebuild
index f40adf1628a1..5a37e9159b94 100644
--- a/media-libs/libsdl2/libsdl2-2.28.1.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.28.1.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-08-01 Thread Sam James
commit: 703ce3095be92ec6939b80d328e0420d7c65207f
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  1 16:23:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  1 16:23:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=703ce309

media-libs/libsdl2: Stabilize 2.28.1 ppc64, #911559

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/libsdl2-2.28.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.28.1.ebuild 
b/media-libs/libsdl2/libsdl2-2.28.1.ebuild
index 9c2aec181286..9ecf4cf577eb 100644
--- a/media-libs/libsdl2/libsdl2-2.28.1.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.28.1.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-08-01 Thread Sam James
commit: 6854be82060fb25791a2c514042dfbe827b16ca9
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  1 16:23:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  1 16:23:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6854be82

media-libs/libsdl2: Stabilize 2.28.1 x86, #911559

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/libsdl2-2.28.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.28.1.ebuild 
b/media-libs/libsdl2/libsdl2-2.28.1.ebuild
index 9ecf4cf577eb..f40adf1628a1 100644
--- a/media-libs/libsdl2/libsdl2-2.28.1.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.28.1.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-07-15 Thread Arthur Zamarin
commit: 70d17c94c2792657b730aecf7e50ff037641abfe
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 15 13:28:30 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 15 13:28:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70d17c94

media-libs/libsdl2: Stabilize 2.26.5-r1 amd64, #907381

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild 
b/media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild
index f117b51651bd..6b854ba1a7bf 100644
--- a/media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.26.5-r1.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-07-15 Thread Arthur Zamarin
commit: 429d2f4d756c00d93ae79396bcd3c7606f57dc75
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 15 13:28:04 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 15 13:28:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=429d2f4d

media-libs/libsdl2: Stabilize 2.26.5-r1 arm64, #907381

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild 
b/media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild
index 90365087cb92..f117b51651bd 100644
--- a/media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.26.5-r1.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-07-12 Thread Jakov Smolić
commit: f24d753313f60928efa831753e44cd2f6e4448a8
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jul 12 06:39:34 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jul 12 06:39:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f24d7533

media-libs/libsdl2: Stabilize 2.26.5-r1 x86, #907381

Signed-off-by: Jakov Smolić  gentoo.org>

 media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild 
b/media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild
index 249410619044..90365087cb92 100644
--- a/media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.26.5-r1.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-06-21 Thread Sam James
commit: def966dca7694938491c8c279af1b506802206cc
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 22 04:58:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 22 04:58:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=def966dc

media-libs/libsdl2: add 2.28.0

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/Manifest  |   1 +
 media-libs/libsdl2/libsdl2-2.28.0.ebuild | 230 +++
 2 files changed, 231 insertions(+)

diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index 74c11e8c8a03..1dcd28fd6473 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -1,3 +1,4 @@
 DIST SDL2-2.26.2.tar.gz 8084120 BLAKE2B 
84a972c634a084350173fcc5da69cc9b402f83b969e6611aa47cc81dc01520508ba813e5910299702c7139a0426462e607e97524510f61afe91d46a7cc9da8dc
 SHA512 
5af6f40790560651a7c6c1f7dae3b97d55c5ab372f02dc6024cb7ad3c996a6fac8a7aba1d510ad994cc5d4ba91efd03010d8678104ed44f55ef948011bc66d28
 DIST SDL2-2.26.3.tar.gz 8084159 BLAKE2B 
aa6f98bb83cc9774a51bd0de58b3076f553fca23142f1875e455c6c0e2d098cae442cfdb538c714494d36c5eb9e25c6a7063b06e6dd4cb210bbe34f58dafb95e
 SHA512 
26c10fe004e47a498878ff2aa80bab7f57798d6b0f950b085409818d4c758010be7b49f5e0f43dd0afe2b9d18f94ad52d1e212a1d55505ce6d7fcc371fdda7d8
 DIST SDL2-2.26.5.tar.gz 8085012 BLAKE2B 
f0363306ee031d399001259ac32e62cea2130d7aafb4594d8a11b76e073630aa43b7abe288eed54c77c46604f2fd4e4fcd455cccf29e847d963ff50153d8d707
 SHA512 
0f37b443950bc89c3f3add2fc9a9970f42b47e933c106a1d676d1715c520125d5725ffcb9ff85bcf66ac3ff78d9d43d994f9c1935b7c0fd7951e10e251936bcc
+DIST SDL2-2.28.0.tar.gz 8107868 BLAKE2B 
443312d964184b0ccaf9643fd6588ed6e02351638391e2b2b40c650ecca38ea2dd707c6d8461671af6ef570e5727abf85a370e0bad4d7a1b806c54868a5be0eb
 SHA512 
77b258c03202dbd40e386f1d0619068b9549c2b0ad186f67cb19e12078c6f269b019dcd6bf422db4c5135a7c6c5920de9205105c411fa72d56caedd6d2dbcdbd

diff --git a/media-libs/libsdl2/libsdl2-2.28.0.ebuild 
b/media-libs/libsdl2/libsdl2-2.28.0.ebuild
new file mode 100644
index ..9c2aec181286
--- /dev/null
+++ b/media-libs/libsdl2/libsdl2-2.28.0.ebuild
@@ -0,0 +1,230 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal
+
+MY_P="SDL2-${PV}"
+DESCRIPTION="Simple Direct Media Layer"
+HOMEPAGE="https://www.libsdl.org/;
+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"
+
+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="
+   alsa? ( sound )
+   fcitx4? ( dbus )
+   gles1? ( video )
+   gles2? ( video )
+   haptic? ( joystick )
+   ibus? ( dbus )
+   jack? ( sound )
+   nas? ( sound )
+   opengl? ( video )
+   pulseaudio? ( sound )
+   sndio? ( sound )
+   vulkan? ( video )
+   wayland? ( gles2 )
+   xscreensaver? ( X )"
+
+CDEPEND="
+   virtual/libiconv[${MULTILIB_USEDEP}]
+   alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
+   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
+   fcitx4? ( app-i18n/fcitx:4 )
+   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] )
+   gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] )
+   ibus? ( app-i18n/ibus )
+   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
+   kms? (
+   >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
+   )
+   libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
+   nas? (
+   >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}]
+   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
+   )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
+   )
+   pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] )
+   pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
+   sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] )
+   udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
+   wayland? (
+   >=dev-libs/wayland-1.20[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2,wayland]
+   >=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}]
+   )
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXcursor-1.1.14[${MULTILIB_USEDEP}]
+   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-06-03 Thread Arthur Zamarin
commit: e6e7e096b317df094fa477d36b378cf52f422485
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  3 19:42:43 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  3 19:42:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6e7e096

media-libs/libsdl2: Stabilize 2.26.5-r1 sparc, #907381

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild 
b/media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild
index 7aa586233202..249410619044 100644
--- a/media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.26.5-r1.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-06-02 Thread Sam James
commit: df4672fbf7b952a0ec1113e90ec99bba0b9066af
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  3 03:23:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  3 03:23:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df4672fb

media-libs/libsdl2: Stabilize 2.26.5-r1 ppc, #907381

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild 
b/media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild
index 9246fabf61a2..7aa586233202 100644
--- a/media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.26.5-r1.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-06-02 Thread Sam James
commit: 4dfc67b070985ad08db8507033a57f49d980667a
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  3 03:23:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  3 03:23:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dfc67b0

media-libs/libsdl2: Stabilize 2.26.5-r1 ppc64, #907381

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild 
b/media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild
index 18d61fa51269..9246fabf61a2 100644
--- a/media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.26.5-r1.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-06-02 Thread Sam James
commit: e91a536ad403a528abe19be29542fc6a4ad1bc3b
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  3 02:22:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  3 02:22:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e91a536a

media-libs/libsdl2: Stabilize 2.26.5-r1 arm, #907381

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild 
b/media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild
index 9c2aec181286..18d61fa51269 100644
--- a/media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.26.5-r1.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-05-29 Thread Andreas Sturmlechner
commit: 6a28cd5f01f3e1cdfb288147b32cf2c22299a6d2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 28 19:43:17 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon May 29 09:12:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a28cd5f

media-libs/libsdl2: Switch IUSE=pulseaudio to media-libs/libpulse

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-libs/libsdl2/{libsdl2-2.26.5.ebuild => libsdl2-2.26.5-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.26.5.ebuild 
b/media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild
similarity index 98%
rename from media-libs/libsdl2/libsdl2-2.26.5.ebuild
rename to media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild
index c442077bf23e..9c2aec181286 100644
--- a/media-libs/libsdl2/libsdl2-2.26.5.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild
@@ -54,7 +54,7 @@ CDEPEND="
>=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
)
pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] )
-   pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] )
+   pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] )
udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
wayland? (



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-05-22 Thread Sam James
commit: 6cee5c6f2402ab245526da5fde462c04c71b654c
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 02:44:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 02:51:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cee5c6f

media-libs/libsdl2: defer to new global USE=vulkan description

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-libs/libsdl2/metadata.xml b/media-libs/libsdl2/metadata.xml
index 31691542b898..9cf6272d454a 100644
--- a/media-libs/libsdl2/metadata.xml
+++ b/media-libs/libsdl2/metadata.xml
@@ -35,7 +35,6 @@
Enable support for the 
media-video/pipewire audio backend
Control audio support (disable at your own 
risk)
Control video support (disable at your own 
risk)
-   Enable Vulkan support


libsdl-org/SDL



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-05-03 Thread Sam James
commit: 70714300528625081d3c7286383be90cdc938e62
Author: Sam James  gentoo  org>
AuthorDate: Wed May  3 11:13:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  3 11:14:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70714300

media-libs/libsdl2: add 2.26.5

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/Manifest  |   1 +
 media-libs/libsdl2/libsdl2-2.26.5.ebuild | 230 +++
 2 files changed, 231 insertions(+)

diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index bcd282f13f9f..74c11e8c8a03 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -1,2 +1,3 @@
 DIST SDL2-2.26.2.tar.gz 8084120 BLAKE2B 
84a972c634a084350173fcc5da69cc9b402f83b969e6611aa47cc81dc01520508ba813e5910299702c7139a0426462e607e97524510f61afe91d46a7cc9da8dc
 SHA512 
5af6f40790560651a7c6c1f7dae3b97d55c5ab372f02dc6024cb7ad3c996a6fac8a7aba1d510ad994cc5d4ba91efd03010d8678104ed44f55ef948011bc66d28
 DIST SDL2-2.26.3.tar.gz 8084159 BLAKE2B 
aa6f98bb83cc9774a51bd0de58b3076f553fca23142f1875e455c6c0e2d098cae442cfdb538c714494d36c5eb9e25c6a7063b06e6dd4cb210bbe34f58dafb95e
 SHA512 
26c10fe004e47a498878ff2aa80bab7f57798d6b0f950b085409818d4c758010be7b49f5e0f43dd0afe2b9d18f94ad52d1e212a1d55505ce6d7fcc371fdda7d8
+DIST SDL2-2.26.5.tar.gz 8085012 BLAKE2B 
f0363306ee031d399001259ac32e62cea2130d7aafb4594d8a11b76e073630aa43b7abe288eed54c77c46604f2fd4e4fcd455cccf29e847d963ff50153d8d707
 SHA512 
0f37b443950bc89c3f3add2fc9a9970f42b47e933c106a1d676d1715c520125d5725ffcb9ff85bcf66ac3ff78d9d43d994f9c1935b7c0fd7951e10e251936bcc

diff --git a/media-libs/libsdl2/libsdl2-2.26.5.ebuild 
b/media-libs/libsdl2/libsdl2-2.26.5.ebuild
new file mode 100644
index ..c442077bf23e
--- /dev/null
+++ b/media-libs/libsdl2/libsdl2-2.26.5.ebuild
@@ -0,0 +1,230 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal
+
+MY_P="SDL2-${PV}"
+DESCRIPTION="Simple Direct Media Layer"
+HOMEPAGE="https://www.libsdl.org/;
+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"
+
+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="
+   alsa? ( sound )
+   fcitx4? ( dbus )
+   gles1? ( video )
+   gles2? ( video )
+   haptic? ( joystick )
+   ibus? ( dbus )
+   jack? ( sound )
+   nas? ( sound )
+   opengl? ( video )
+   pulseaudio? ( sound )
+   sndio? ( sound )
+   vulkan? ( video )
+   wayland? ( gles2 )
+   xscreensaver? ( X )"
+
+CDEPEND="
+   virtual/libiconv[${MULTILIB_USEDEP}]
+   alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
+   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
+   fcitx4? ( app-i18n/fcitx:4 )
+   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] )
+   gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] )
+   ibus? ( app-i18n/ibus )
+   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
+   kms? (
+   >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
+   )
+   libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
+   nas? (
+   >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}]
+   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
+   )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
+   )
+   pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] )
+   pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] )
+   sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] )
+   udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
+   wayland? (
+   >=dev-libs/wayland-1.20[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2,wayland]
+   >=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}]
+   )
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXcursor-1.1.14[${MULTILIB_USEDEP}]
+   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXfixes-6.0.0[${MULTILIB_USEDEP}]
+   >=x11-libs/libXi-1.7.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}]
+   xscreensaver? ( 
>=x11-libs/libXScrnSaver-1.2.2-r1[${MULTILIB_USEDEP}] )
+   )"
+RDEPEND="${CDEPEND}
+   

[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/files/, media-libs/libsdl2/

2023-05-03 Thread Sam James
commit: 3ac343d0a65b278c32e2206edab370854d2c7e59
Author: Sam James  gentoo  org>
AuthorDate: Wed May  3 10:11:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  3 10:11:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ac343d0

media-libs/libsdl2: drop 2.24.0-r2, 2.24.2, 2.26.0

Bug: https://bugs.gentoo.org/890614
Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/Manifest|   3 -
 .../files/libsdl2-2.24.0-clang-15-configure.patch  |  24 ---
 .../files/libsdl2-2.24.0-cmake-target-fixes.patch  | 145 -
 ...libsdl2-2.24.0-fix-build-without-joystick.patch |  32 ---
 .../libsdl2/files/libsdl2-2.26.0-wayland.patch |  27 ---
 media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild| 230 
 media-libs/libsdl2/libsdl2-2.24.2.ebuild   | 228 
 media-libs/libsdl2/libsdl2-2.26.0.ebuild   | 231 -
 8 files changed, 920 deletions(-)

diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index 0e639635626a..bcd282f13f9f 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -1,5 +1,2 @@
-DIST SDL2-2.24.0.tar.gz 7520541 BLAKE2B 
9d5bf061a66dc6443f3c6bcdd1be15926fcb4e4c0ec99497b409e84c78027c14059338d482bced3bf16b22b9b268e263b718ad3fbcd5642d247d9dc98a601602
 SHA512 
5735bfc7b22f1780f80cc89f62a14ca809fe1280298d172f92dde74400db1f5378f8d3eae8834e886d3ca4f5ae6f1074d66c5c956613cf9e0cce961738514212
-DIST SDL2-2.24.2.tar.gz 7525041 BLAKE2B 
bdd6fdffca8f5360b96bba31b2f64e5b01f1081c184070fba6a0a52b7ee5f6d08ca5d647a40bbfb9b2ba49374ce7d7f21bc60e798017fa79d673ab048f5a281c
 SHA512 
6f3ce5c4121a17d4e85a087c9010fdff37eb4e381517dc0d64fff955cf7041016aa1f37ac2f14a335bfaac13cb92031431eb31bfa0f00a6827c177b5a671f841
-DIST SDL2-2.26.0.tar.gz 8085459 BLAKE2B 
4971cef0d34706dd02eff5277fd58b35523ee3b1d860999b37ddf4dbc463f493859a43325c4faa9bd048c519d49788adb3dd7f38e6b29eb635c0e0e405c944e9
 SHA512 
b4379140399e2248b28c4fe36ba6bb142cd047014c3cfc6fd2c0fee7110ad28af6553f24ca4ccf4996165940de127aafe8d744b09bea9d5684ce8244697996bf
 DIST SDL2-2.26.2.tar.gz 8084120 BLAKE2B 
84a972c634a084350173fcc5da69cc9b402f83b969e6611aa47cc81dc01520508ba813e5910299702c7139a0426462e607e97524510f61afe91d46a7cc9da8dc
 SHA512 
5af6f40790560651a7c6c1f7dae3b97d55c5ab372f02dc6024cb7ad3c996a6fac8a7aba1d510ad994cc5d4ba91efd03010d8678104ed44f55ef948011bc66d28
 DIST SDL2-2.26.3.tar.gz 8084159 BLAKE2B 
aa6f98bb83cc9774a51bd0de58b3076f553fca23142f1875e455c6c0e2d098cae442cfdb538c714494d36c5eb9e25c6a7063b06e6dd4cb210bbe34f58dafb95e
 SHA512 
26c10fe004e47a498878ff2aa80bab7f57798d6b0f950b085409818d4c758010be7b49f5e0f43dd0afe2b9d18f94ad52d1e212a1d55505ce6d7fcc371fdda7d8

diff --git a/media-libs/libsdl2/files/libsdl2-2.24.0-clang-15-configure.patch 
b/media-libs/libsdl2/files/libsdl2-2.24.0-clang-15-configure.patch
deleted file mode 100644
index f5dc8ea6b50b..
--- a/media-libs/libsdl2/files/libsdl2-2.24.0-clang-15-configure.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-https://github.com/libsdl-org/SDL/pull/6217
-
-From 04b9178a6746cfe9e4f8708befd3e00f95912a18 Mon Sep 17 00:00:00 2001
-From: Sam James 
-Date: Mon, 12 Sep 2022 18:02:21 +0100
-Subject: [PATCH] configure.ac: fix configure tests broken with Clang 15
- (implicit function declarations)
-
-Clang 15 makes implicit function declarations fatal by default which
-leads to some configure tests silently failing/returning
-the wrong result.
-
-Signed-off-by: Sam James 
 a/configure.ac
-+++ b/configure.ac
-@@ -2728,6 +2728,7 @@ CheckInputKD()
- AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
-   #include 
-   #include 
-+  #include 
- ]], [[
- struct kbentry kbe;
- kbe.kb_table = KG_CTRL;
-

diff --git a/media-libs/libsdl2/files/libsdl2-2.24.0-cmake-target-fixes.patch 
b/media-libs/libsdl2/files/libsdl2-2.24.0-cmake-target-fixes.patch
deleted file mode 100644
index 59353b98e06d..
--- a/media-libs/libsdl2/files/libsdl2-2.24.0-cmake-target-fixes.patch
+++ /dev/null
@@ -1,145 +0,0 @@
-https://github.com/libsdl-org/SDL/commit/329794daf3f58088b56a64bdfa36b2021903be20
-https://github.com/libsdl-org/SDL/commit/62302d08f13ca5303135505c6b355afbbf069745
-
-From: Anonymous Maarten 
-Date: Sun, 21 Aug 2022 04:03:32 +0200
-Subject: [PATCH] cmake: add library directories & pthread to imported targets
- of sdl2-config.cmake
-
-This fixes linking to SDL2::SDL2-static on systems where external libraries 
such as X11 are not in a standard location.
-Pthread also needs special care.
 a/sdl2-config.cmake.in
-+++ b/sdl2-config.cmake.in
-@@ -39,18 +39,25 @@ unset(bindir)
- unset(libdir)
- unset(includedir)
- 
--set(_sdl2_libraries "@SDL_LIBS@")
--set(_sdl2_static_private_libs "@SDL_STATIC_LIBS@")
-+set(_sdl2_libraries_in "@SDL_LIBS@")
-+set(_sdl2_static_private_libs_in "@SDL_STATIC_LIBS@")
- 
--# Convert _sdl2_libraries to list and keep only libraries
--string(REGEX MATCHALL "-[lm]([-a-zA-Z0-9._]+)" 

[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-05-03 Thread Sam James
commit: c17b21836e05c2a2ecdf45efff11a233a88e0abc
Author: Sam James  gentoo  org>
AuthorDate: Wed May  3 10:06:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  3 10:06:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c17b2183

media-libs/libsdl2: Stabilize 2.26.2 amd64, #892095

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/libsdl2-2.26.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.26.2.ebuild 
b/media-libs/libsdl2/libsdl2-2.26.2.ebuild
index 2e20bdd6b4fe..96d91442f200 100644
--- a/media-libs/libsdl2/libsdl2-2.26.2.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.26.2.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-02-07 Thread Sam James
commit: f97c89dfbe9283d287ad1576cdd8fa89addc92d6
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  7 23:05:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  7 23:05:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f97c89df

media-libs/libsdl2: add 2.26.3

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/Manifest  |   1 +
 media-libs/libsdl2/libsdl2-2.26.3.ebuild | 230 +++
 2 files changed, 231 insertions(+)

diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index c4bfb9f50a42..0e639635626a 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -2,3 +2,4 @@ DIST SDL2-2.24.0.tar.gz 7520541 BLAKE2B 
9d5bf061a66dc6443f3c6bcdd1be15926fcb4e4c
 DIST SDL2-2.24.2.tar.gz 7525041 BLAKE2B 
bdd6fdffca8f5360b96bba31b2f64e5b01f1081c184070fba6a0a52b7ee5f6d08ca5d647a40bbfb9b2ba49374ce7d7f21bc60e798017fa79d673ab048f5a281c
 SHA512 
6f3ce5c4121a17d4e85a087c9010fdff37eb4e381517dc0d64fff955cf7041016aa1f37ac2f14a335bfaac13cb92031431eb31bfa0f00a6827c177b5a671f841
 DIST SDL2-2.26.0.tar.gz 8085459 BLAKE2B 
4971cef0d34706dd02eff5277fd58b35523ee3b1d860999b37ddf4dbc463f493859a43325c4faa9bd048c519d49788adb3dd7f38e6b29eb635c0e0e405c944e9
 SHA512 
b4379140399e2248b28c4fe36ba6bb142cd047014c3cfc6fd2c0fee7110ad28af6553f24ca4ccf4996165940de127aafe8d744b09bea9d5684ce8244697996bf
 DIST SDL2-2.26.2.tar.gz 8084120 BLAKE2B 
84a972c634a084350173fcc5da69cc9b402f83b969e6611aa47cc81dc01520508ba813e5910299702c7139a0426462e607e97524510f61afe91d46a7cc9da8dc
 SHA512 
5af6f40790560651a7c6c1f7dae3b97d55c5ab372f02dc6024cb7ad3c996a6fac8a7aba1d510ad994cc5d4ba91efd03010d8678104ed44f55ef948011bc66d28
+DIST SDL2-2.26.3.tar.gz 8084159 BLAKE2B 
aa6f98bb83cc9774a51bd0de58b3076f553fca23142f1875e455c6c0e2d098cae442cfdb538c714494d36c5eb9e25c6a7063b06e6dd4cb210bbe34f58dafb95e
 SHA512 
26c10fe004e47a498878ff2aa80bab7f57798d6b0f950b085409818d4c758010be7b49f5e0f43dd0afe2b9d18f94ad52d1e212a1d55505ce6d7fcc371fdda7d8

diff --git a/media-libs/libsdl2/libsdl2-2.26.3.ebuild 
b/media-libs/libsdl2/libsdl2-2.26.3.ebuild
new file mode 100644
index ..c442077bf23e
--- /dev/null
+++ b/media-libs/libsdl2/libsdl2-2.26.3.ebuild
@@ -0,0 +1,230 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal
+
+MY_P="SDL2-${PV}"
+DESCRIPTION="Simple Direct Media Layer"
+HOMEPAGE="https://www.libsdl.org/;
+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"
+
+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="
+   alsa? ( sound )
+   fcitx4? ( dbus )
+   gles1? ( video )
+   gles2? ( video )
+   haptic? ( joystick )
+   ibus? ( dbus )
+   jack? ( sound )
+   nas? ( sound )
+   opengl? ( video )
+   pulseaudio? ( sound )
+   sndio? ( sound )
+   vulkan? ( video )
+   wayland? ( gles2 )
+   xscreensaver? ( X )"
+
+CDEPEND="
+   virtual/libiconv[${MULTILIB_USEDEP}]
+   alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
+   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
+   fcitx4? ( app-i18n/fcitx:4 )
+   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] )
+   gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] )
+   ibus? ( app-i18n/ibus )
+   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
+   kms? (
+   >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
+   )
+   libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
+   nas? (
+   >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}]
+   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
+   )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
+   )
+   pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] )
+   pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] )
+   sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] )
+   udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
+   wayland? (
+   >=dev-libs/wayland-1.20[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2,wayland]
+   >=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}]
+   )
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-02-01 Thread Arthur Zamarin
commit: eb5617994276f39a2953df632dd4ef86a070b4f0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Feb  1 09:11:11 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Feb  1 09:11:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb561799

media-libs/libsdl2: Stabilize 2.26.2 arm64, #892095

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libsdl2/libsdl2-2.26.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.26.2.ebuild 
b/media-libs/libsdl2/libsdl2-2.26.2.ebuild
index a341817217a4..2e20bdd6b4fe 100644
--- a/media-libs/libsdl2/libsdl2-2.26.2.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.26.2.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-01-26 Thread Sam James
commit: fd3eb3ac60492b12559651334888a36238c166e6
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 26 22:03:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 26 22:03:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd3eb3ac

media-libs/libsdl2: Stabilize 2.26.2 arm, #892095

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/libsdl2-2.26.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.26.2.ebuild 
b/media-libs/libsdl2/libsdl2-2.26.2.ebuild
index f0095990faa3..a341817217a4 100644
--- a/media-libs/libsdl2/libsdl2-2.26.2.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.26.2.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-01-26 Thread Sam James
commit: 5e17552d510b5b4e06b87bcffd53f2d564d384f0
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 26 21:20:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 26 21:20:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e17552d

media-libs/libsdl2: Stabilize 2.26.2 x86, #892095

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/libsdl2-2.26.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.26.2.ebuild 
b/media-libs/libsdl2/libsdl2-2.26.2.ebuild
index 0d57a0537034..f0095990faa3 100644
--- a/media-libs/libsdl2/libsdl2-2.26.2.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.26.2.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-01-26 Thread Arthur Zamarin
commit: e62f0c3b5b5a6dc349f2082011f61042e30c86a1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jan 26 20:55:01 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jan 26 20:55:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e62f0c3b

media-libs/libsdl2: Stabilize 2.26.2 ppc64, #892095

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libsdl2/libsdl2-2.26.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.26.2.ebuild 
b/media-libs/libsdl2/libsdl2-2.26.2.ebuild
index dab5fc448363..0d57a0537034 100644
--- a/media-libs/libsdl2/libsdl2-2.26.2.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.26.2.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-01-26 Thread Arthur Zamarin
commit: 6190c6207e9bd6743467b92a647d6c3282bb8bc3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jan 26 20:38:13 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jan 26 20:38:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6190c620

media-libs/libsdl2: Stabilize 2.26.2 sparc, #892095

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libsdl2/libsdl2-2.26.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.26.2.ebuild 
b/media-libs/libsdl2/libsdl2-2.26.2.ebuild
index c442077bf23e..6b4a84d743e4 100644
--- a/media-libs/libsdl2/libsdl2-2.26.2.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.26.2.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-01-26 Thread Arthur Zamarin
commit: 9301c311f592900d9bfa22d5510cde90a05a9884
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jan 26 20:38:16 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jan 26 20:38:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9301c311

media-libs/libsdl2: Stabilize 2.26.2 ppc, #892095

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libsdl2/libsdl2-2.26.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.26.2.ebuild 
b/media-libs/libsdl2/libsdl2-2.26.2.ebuild
index 6b4a84d743e4..dab5fc448363 100644
--- a/media-libs/libsdl2/libsdl2-2.26.2.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.26.2.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/files/

2023-01-19 Thread Sam James
commit: cb17fbe3cfdc620aefd1017f500810d69a2bccb9
Author: Carlos Eduardo  gmail  com>
AuthorDate: Mon Jan 16 02:09:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:21:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb17fbe3

media-libs/libsdl2: fix build with slibtool + clang

Closes: https://bugs.gentoo.org/890744
Signed-off-by: Carlos Eduardo  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29129
Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/files/libsdl2-2.0.16-static-libs.patch | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/files/libsdl2-2.0.16-static-libs.patch 
b/media-libs/libsdl2/files/libsdl2-2.0.16-static-libs.patch
index d57c7b8f1c6b..ec0db40c0b3d 100644
--- a/media-libs/libsdl2/files/libsdl2-2.0.16-static-libs.patch
+++ b/media-libs/libsdl2/files/libsdl2-2.0.16-static-libs.patch
@@ -21,7 +21,7 @@ Bug: https://github.com/gentoo/gentoo/pull/20087
 
  $(objects)/$(TARGET): $(GEN_HEADERS) $(GEN_OBJECTS) $(OBJECTS) 
$(VERSION_OBJECTS)
 -  $(RUN_CMD_LTLINK)$(LIBTOOL) --tag=$(LIBTOOLLINKERTAG) --mode=link 
$(LINKER) -o $@ $(OBJECTS) $(GEN_OBJECTS) $(VERSION_OBJECTS) $(LDFLAGS) 
$(EXTRA_LDFLAGS) $(LT_LDFLAGS)
-+  $(RUN_CMD_LTLINK)$(LIBTOOL) --tag=$(LIBTOOLLINKERTAG) --mode=link 
$(LINKER) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(EXTRA_LDFLAGS) $(LT_LDFLAGS)
++  $(RUN_CMD_LTLINK)$(LIBTOOL) --tag=$(LIBTOOLLINKERTAG) --mode=link 
$(LINKER) $(CFLAGS) -o $@ $(OBJECTS) $(GEN_OBJECTS) $(VERSION_OBJECTS) 
$(LDFLAGS) $(EXTRA_LDFLAGS) $(LT_LDFLAGS)
 
  $(objects)/$(SDLMAIN_TARGET): $(SDLMAIN_OBJECTS)
 -  $(RUN_CMD_LTLINK)$(LIBTOOL) --tag=$(LIBTOOLLINKERTAG) --mode=link 
$(LINKER) -static -o $@ $(SDLMAIN_OBJECTS) -rpath $(libdir)



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-01-03 Thread Sam James
commit: b3f765739db6910cd89e165881671bef0ad5acaf
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 03:31:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 03:31:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3f76573

media-libs/libsdl2: add 2.26.2

Closes: https://bugs.gentoo.org/889414
Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/Manifest  |   1 +
 media-libs/libsdl2/libsdl2-2.26.2.ebuild | 230 +++
 2 files changed, 231 insertions(+)

diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index fdaafb4057c0..c4bfb9f50a42 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -1,3 +1,4 @@
 DIST SDL2-2.24.0.tar.gz 7520541 BLAKE2B 
9d5bf061a66dc6443f3c6bcdd1be15926fcb4e4c0ec99497b409e84c78027c14059338d482bced3bf16b22b9b268e263b718ad3fbcd5642d247d9dc98a601602
 SHA512 
5735bfc7b22f1780f80cc89f62a14ca809fe1280298d172f92dde74400db1f5378f8d3eae8834e886d3ca4f5ae6f1074d66c5c956613cf9e0cce961738514212
 DIST SDL2-2.24.2.tar.gz 7525041 BLAKE2B 
bdd6fdffca8f5360b96bba31b2f64e5b01f1081c184070fba6a0a52b7ee5f6d08ca5d647a40bbfb9b2ba49374ce7d7f21bc60e798017fa79d673ab048f5a281c
 SHA512 
6f3ce5c4121a17d4e85a087c9010fdff37eb4e381517dc0d64fff955cf7041016aa1f37ac2f14a335bfaac13cb92031431eb31bfa0f00a6827c177b5a671f841
 DIST SDL2-2.26.0.tar.gz 8085459 BLAKE2B 
4971cef0d34706dd02eff5277fd58b35523ee3b1d860999b37ddf4dbc463f493859a43325c4faa9bd048c519d49788adb3dd7f38e6b29eb635c0e0e405c944e9
 SHA512 
b4379140399e2248b28c4fe36ba6bb142cd047014c3cfc6fd2c0fee7110ad28af6553f24ca4ccf4996165940de127aafe8d744b09bea9d5684ce8244697996bf
+DIST SDL2-2.26.2.tar.gz 8084120 BLAKE2B 
84a972c634a084350173fcc5da69cc9b402f83b969e6611aa47cc81dc01520508ba813e5910299702c7139a0426462e607e97524510f61afe91d46a7cc9da8dc
 SHA512 
5af6f40790560651a7c6c1f7dae3b97d55c5ab372f02dc6024cb7ad3c996a6fac8a7aba1d510ad994cc5d4ba91efd03010d8678104ed44f55ef948011bc66d28

diff --git a/media-libs/libsdl2/libsdl2-2.26.2.ebuild 
b/media-libs/libsdl2/libsdl2-2.26.2.ebuild
new file mode 100644
index ..c442077bf23e
--- /dev/null
+++ b/media-libs/libsdl2/libsdl2-2.26.2.ebuild
@@ -0,0 +1,230 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal
+
+MY_P="SDL2-${PV}"
+DESCRIPTION="Simple Direct Media Layer"
+HOMEPAGE="https://www.libsdl.org/;
+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"
+
+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="
+   alsa? ( sound )
+   fcitx4? ( dbus )
+   gles1? ( video )
+   gles2? ( video )
+   haptic? ( joystick )
+   ibus? ( dbus )
+   jack? ( sound )
+   nas? ( sound )
+   opengl? ( video )
+   pulseaudio? ( sound )
+   sndio? ( sound )
+   vulkan? ( video )
+   wayland? ( gles2 )
+   xscreensaver? ( X )"
+
+CDEPEND="
+   virtual/libiconv[${MULTILIB_USEDEP}]
+   alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
+   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
+   fcitx4? ( app-i18n/fcitx:4 )
+   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] )
+   gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] )
+   ibus? ( app-i18n/ibus )
+   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
+   kms? (
+   >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
+   )
+   libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
+   nas? (
+   >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}]
+   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
+   )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
+   )
+   pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] )
+   pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] )
+   sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] )
+   udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
+   wayland? (
+   >=dev-libs/wayland-1.20[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2,wayland]
+   >=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}]
+   )
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXcursor-1.1.14[${MULTILIB_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2022-12-09 Thread Sam James
commit: c0564a6e5a2fb6fada5d1bbd38a9181d1cd99014
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  9 15:21:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  9 15:21:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0564a6e

media-libs/libsdl2: add joystick patch to 2.24.2 too

It's fixed in 2.26.0 upstream.

Closes: https://bugs.gentoo.org/884237
Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/libsdl2-2.24.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-libs/libsdl2/libsdl2-2.24.2.ebuild 
b/media-libs/libsdl2/libsdl2-2.24.2.ebuild
index ca1cd4902af0..fa38ef1023de 100644
--- a/media-libs/libsdl2/libsdl2-2.24.2.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.24.2.ebuild
@@ -95,6 +95,7 @@ MULTILIB_WRAPPED_HEADERS=(
 
 PATCHES=(
"${FILESDIR}"/${PN}-2.0.16-static-libs.patch
+   "${FILESDIR}"/${PN}-2.24.0-fix-build-without-joystick.patch
 )
 
 S="${WORKDIR}/${MY_P}"



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2022-12-03 Thread Arthur Zamarin
commit: 10770b8ae6f03690468d65d857f8d6078981fc91
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  3 17:33:35 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  3 17:33:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10770b8a

media-libs/libsdl2: Stabilize 2.24.2 sparc, #883975

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libsdl2/libsdl2-2.24.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.24.2.ebuild 
b/media-libs/libsdl2/libsdl2-2.24.2.ebuild
index 3651dacbafda..ca1cd4902af0 100644
--- a/media-libs/libsdl2/libsdl2-2.24.2.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.24.2.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2022-12-03 Thread Arthur Zamarin
commit: caa40cea4e1a02920fa0262f49ee1b228d785595
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  3 15:08:36 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  3 15:08:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caa40cea

media-libs/libsdl2: Stabilize 2.24.2 x86, #883975

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libsdl2/libsdl2-2.24.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.24.2.ebuild 
b/media-libs/libsdl2/libsdl2-2.24.2.ebuild
index c699a2177053..3651dacbafda 100644
--- a/media-libs/libsdl2/libsdl2-2.24.2.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.24.2.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2022-12-03 Thread Arthur Zamarin
commit: f828cc8eabfe85c2eae257c03cfa8e70cb5969b8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  3 14:42:47 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  3 14:42:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f828cc8e

media-libs/libsdl2: Stabilize 2.24.2 amd64, #883975

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libsdl2/libsdl2-2.24.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.24.2.ebuild 
b/media-libs/libsdl2/libsdl2-2.24.2.ebuild
index ef182a0e1b8c..c699a2177053 100644
--- a/media-libs/libsdl2/libsdl2-2.24.2.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.24.2.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2022-12-02 Thread Arthur Zamarin
commit: 7bfb6c0eeda077e1fad5f869ced002aa16ba3472
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  2 18:56:31 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  2 18:56:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bfb6c0e

media-libs/libsdl2: Stabilize 2.24.2 ppc, #883975

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libsdl2/libsdl2-2.24.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.24.2.ebuild 
b/media-libs/libsdl2/libsdl2-2.24.2.ebuild
index 0833c3fc9981..8b31b754ca58 100644
--- a/media-libs/libsdl2/libsdl2-2.24.2.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.24.2.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2022-12-02 Thread Arthur Zamarin
commit: ce635cb69570fd676535458c8d2b26c92c7b9b0a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  2 18:56:34 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  2 18:56:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce635cb6

media-libs/libsdl2: Stabilize 2.24.2 ppc64, #883975

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libsdl2/libsdl2-2.24.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.24.2.ebuild 
b/media-libs/libsdl2/libsdl2-2.24.2.ebuild
index 8b31b754ca58..ef182a0e1b8c 100644
--- a/media-libs/libsdl2/libsdl2-2.24.2.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.24.2.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2022-12-02 Thread Arthur Zamarin
commit: 97b81c76303e33063399af40971c495043f829dd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  2 08:34:34 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  2 08:34:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97b81c76

media-libs/libsdl2: Stabilize 2.24.2 arm64, #883975

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libsdl2/libsdl2-2.24.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.24.2.ebuild 
b/media-libs/libsdl2/libsdl2-2.24.2.ebuild
index 26deb33b1b70..0833c3fc9981 100644
--- a/media-libs/libsdl2/libsdl2-2.24.2.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.24.2.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2022-12-02 Thread Arthur Zamarin
commit: 8529df9afef023572856fd7bd72ef784ad062c58
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  2 08:14:54 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  2 08:14:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8529df9a

media-libs/libsdl2: Stabilize 2.24.2 arm, #883975

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libsdl2/libsdl2-2.24.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.24.2.ebuild 
b/media-libs/libsdl2/libsdl2-2.24.2.ebuild
index 2b3f26f284a7..26deb33b1b70 100644
--- a/media-libs/libsdl2/libsdl2-2.24.2.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.24.2.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/files/, media-libs/libsdl2/

2022-11-23 Thread Sam James
commit: 2a1349cde33d2d766431c766ce081cf9be3a5abc
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 24 05:22:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 24 05:22:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a1349cd

media-libs/libsdl2: add 2.26.0

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/Manifest|   1 +
 .../libsdl2/files/libsdl2-2.26.0-wayland.patch |  27 +++
 media-libs/libsdl2/libsdl2-2.26.0.ebuild   | 231 +
 3 files changed, 259 insertions(+)

diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index 18ffc7264276..fdaafb4057c0 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -1,2 +1,3 @@
 DIST SDL2-2.24.0.tar.gz 7520541 BLAKE2B 
9d5bf061a66dc6443f3c6bcdd1be15926fcb4e4c0ec99497b409e84c78027c14059338d482bced3bf16b22b9b268e263b718ad3fbcd5642d247d9dc98a601602
 SHA512 
5735bfc7b22f1780f80cc89f62a14ca809fe1280298d172f92dde74400db1f5378f8d3eae8834e886d3ca4f5ae6f1074d66c5c956613cf9e0cce961738514212
 DIST SDL2-2.24.2.tar.gz 7525041 BLAKE2B 
bdd6fdffca8f5360b96bba31b2f64e5b01f1081c184070fba6a0a52b7ee5f6d08ca5d647a40bbfb9b2ba49374ce7d7f21bc60e798017fa79d673ab048f5a281c
 SHA512 
6f3ce5c4121a17d4e85a087c9010fdff37eb4e381517dc0d64fff955cf7041016aa1f37ac2f14a335bfaac13cb92031431eb31bfa0f00a6827c177b5a671f841
+DIST SDL2-2.26.0.tar.gz 8085459 BLAKE2B 
4971cef0d34706dd02eff5277fd58b35523ee3b1d860999b37ddf4dbc463f493859a43325c4faa9bd048c519d49788adb3dd7f38e6b29eb635c0e0e405c944e9
 SHA512 
b4379140399e2248b28c4fe36ba6bb142cd047014c3cfc6fd2c0fee7110ad28af6553f24ca4ccf4996165940de127aafe8d744b09bea9d5684ce8244697996bf

diff --git a/media-libs/libsdl2/files/libsdl2-2.26.0-wayland.patch 
b/media-libs/libsdl2/files/libsdl2-2.26.0-wayland.patch
new file mode 100644
index ..6727a3e4f4bc
--- /dev/null
+++ b/media-libs/libsdl2/files/libsdl2-2.26.0-wayland.patch
@@ -0,0 +1,27 @@
+https://github.com/libsdl-org/SDL/pull/6608
+https://github.com/libsdl-org/SDL/issues/6589
+
+From e99b5df49ec3bddd1d72889d682fedfe0da91307 Mon Sep 17 00:00:00 2001
+From: Frank Praznik 
+Date: Wed, 23 Nov 2022 23:11:25 -0500
+Subject: [PATCH] wayland: Fix build when not using the shared Wayland
+ libraries
+
+Explicitly include the Wayland protocol headers when statically linking 
against the Wayland libraries or older system headers might be used instead of 
the local versions.
+--- a/src/video/wayland/SDL_waylanddyn.h
 b/src/video/wayland/SDL_waylanddyn.h
+@@ -166,6 +166,13 @@ void SDL_WAYLAND_UnloadSymbols(void);
+ 
+ #else /* SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC */
+ 
++/*
++ * These must be included before libdecor.h, otherwise the libdecor header
++ * pulls in the system Wayland protocol headers instead of ours.
++ */
++#include "wayland-client-protocol.h"
++#include "wayland-egl.h"
++
+ #ifdef HAVE_LIBDECOR_H
+ #include 
+ #endif
+

diff --git a/media-libs/libsdl2/libsdl2-2.26.0.ebuild 
b/media-libs/libsdl2/libsdl2-2.26.0.ebuild
new file mode 100644
index ..c65bbfda6547
--- /dev/null
+++ b/media-libs/libsdl2/libsdl2-2.26.0.ebuild
@@ -0,0 +1,231 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal
+
+MY_P="SDL2-${PV}"
+DESCRIPTION="Simple Direct Media Layer"
+HOMEPAGE="https://www.libsdl.org/;
+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"
+
+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="
+   alsa? ( sound )
+   fcitx4? ( dbus )
+   gles1? ( video )
+   gles2? ( video )
+   haptic? ( joystick )
+   ibus? ( dbus )
+   jack? ( sound )
+   nas? ( sound )
+   opengl? ( video )
+   pulseaudio? ( sound )
+   sndio? ( sound )
+   vulkan? ( video )
+   wayland? ( gles2 )
+   xscreensaver? ( X )"
+
+CDEPEND="
+   virtual/libiconv[${MULTILIB_USEDEP}]
+   alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
+   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
+   fcitx4? ( app-i18n/fcitx:4 )
+   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] )
+   gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] )
+   ibus? ( app-i18n/ibus )
+   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
+   kms? (
+   >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
+   )
+   libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
+  

[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2022-11-17 Thread Ionen Wolkens
commit: 8d109c01650bde9b0c9979f8e666140ef87dfad0
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Nov 18 06:41:48 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Nov 18 06:47:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d109c01

media-libs/libsdl2: use prefixed AT_M4DIR

Closes: https://bugs.gentoo.org/880581
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild | 2 +-
 media-libs/libsdl2/libsdl2-2.24.2.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild 
b/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild
index 481ce62c0cdf..6ca1a8b7d87a 100644
--- a/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild
@@ -113,7 +113,7 @@ src_prepare() {
# PACKAGE_NAME. Add AT_NOEAUTOHEADER="yes" to prevent those macros from
# being reintroduced.
# https://bugs.gentoo.org/764959
-   AT_NOEAUTOHEADER="yes" AT_M4DIR="/usr/share/aclocal acinclude" \
+   AT_NOEAUTOHEADER="yes" AT_M4DIR="${BROOT}/usr/share/aclocal acinclude" \
eautoreconf
 }
 

diff --git a/media-libs/libsdl2/libsdl2-2.24.2.ebuild 
b/media-libs/libsdl2/libsdl2-2.24.2.ebuild
index 50a7396fe313..2b3f26f284a7 100644
--- a/media-libs/libsdl2/libsdl2-2.24.2.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.24.2.ebuild
@@ -110,7 +110,7 @@ src_prepare() {
# PACKAGE_NAME. Add AT_NOEAUTOHEADER="yes" to prevent those macros from
# being reintroduced.
# https://bugs.gentoo.org/764959
-   AT_NOEAUTOHEADER="yes" AT_M4DIR="/usr/share/aclocal acinclude" \
+   AT_NOEAUTOHEADER="yes" AT_M4DIR="${BROOT}/usr/share/aclocal acinclude" \
eautoreconf
 }
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2022-11-17 Thread Sam James
commit: 531bc5692c9a4203328582f454cef60df8d67f11
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 18 05:45:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 18 05:45:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=531bc569

media-libs/libsdl2: add 2.24.2

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/Manifest  |   1 +
 media-libs/libsdl2/libsdl2-2.24.2.ebuild | 227 +++
 2 files changed, 228 insertions(+)

diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index 76436ad0962b..18ffc7264276 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -1 +1,2 @@
 DIST SDL2-2.24.0.tar.gz 7520541 BLAKE2B 
9d5bf061a66dc6443f3c6bcdd1be15926fcb4e4c0ec99497b409e84c78027c14059338d482bced3bf16b22b9b268e263b718ad3fbcd5642d247d9dc98a601602
 SHA512 
5735bfc7b22f1780f80cc89f62a14ca809fe1280298d172f92dde74400db1f5378f8d3eae8834e886d3ca4f5ae6f1074d66c5c956613cf9e0cce961738514212
+DIST SDL2-2.24.2.tar.gz 7525041 BLAKE2B 
bdd6fdffca8f5360b96bba31b2f64e5b01f1081c184070fba6a0a52b7ee5f6d08ca5d647a40bbfb9b2ba49374ce7d7f21bc60e798017fa79d673ab048f5a281c
 SHA512 
6f3ce5c4121a17d4e85a087c9010fdff37eb4e381517dc0d64fff955cf7041016aa1f37ac2f14a335bfaac13cb92031431eb31bfa0f00a6827c177b5a671f841

diff --git a/media-libs/libsdl2/libsdl2-2.24.2.ebuild 
b/media-libs/libsdl2/libsdl2-2.24.2.ebuild
new file mode 100644
index ..50a7396fe313
--- /dev/null
+++ b/media-libs/libsdl2/libsdl2-2.24.2.ebuild
@@ -0,0 +1,227 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal
+
+MY_P="SDL2-${PV}"
+DESCRIPTION="Simple Direct Media Layer"
+HOMEPAGE="https://www.libsdl.org/;
+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"
+
+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="
+   alsa? ( sound )
+   fcitx4? ( dbus )
+   gles1? ( video )
+   gles2? ( video )
+   haptic? ( joystick )
+   ibus? ( dbus )
+   jack? ( sound )
+   nas? ( sound )
+   opengl? ( video )
+   pulseaudio? ( sound )
+   sndio? ( sound )
+   vulkan? ( video )
+   wayland? ( gles2 )
+   xscreensaver? ( X )"
+
+CDEPEND="
+   alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
+   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
+   fcitx4? ( app-i18n/fcitx:4 )
+   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] )
+   gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] )
+   ibus? ( app-i18n/ibus )
+   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
+   kms? (
+   >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
+   )
+   libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
+   nas? (
+   >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}]
+   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
+   )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
+   )
+   pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] )
+   pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] )
+   sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] )
+   udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
+   wayland? (
+   >=dev-libs/wayland-1.20[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2,wayland]
+   >=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}]
+   )
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXcursor-1.1.14[${MULTILIB_USEDEP}]
+   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXfixes-6.0.0[${MULTILIB_USEDEP}]
+   >=x11-libs/libXi-1.7.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}]
+   xscreensaver? ( 
>=x11-libs/libXScrnSaver-1.2.2-r1[${MULTILIB_USEDEP}] )
+   )"
+RDEPEND="${CDEPEND}
+   vulkan? ( media-libs/vulkan-loader )"
+DEPEND="${CDEPEND}
+   ibus? ( dev-libs/glib:2[${MULTILIB_USEDEP}] )
+   vulkan? ( dev-util/vulkan-headers )
+   X? ( x11-base/xorg-proto )
+"
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   app-doc/doxygen
+   media-gfx/graphviz
+   )
+   wayland? ( 

[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/, media-libs/libsdl2/files/

2022-10-04 Thread Sam James
commit: 3c24f1026227c0be0e9a5b32532f8c6e73671bca
Author: Pavel Zhukov  zhukoff  net>
AuthorDate: Tue Oct  4 09:57:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  4 11:35:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c24f102

media-libs/libsdl2: Fix build with libudev and joystick subsystem disabled

Upstream commit: 71fb91f7e43c5f046a037bf5ca59214d93fe2d51

Signed-off-by: Pavel Zhukov  zhukoff.net>
Closes: https://github.com/gentoo/gentoo/pull/27607
Signed-off-by: Sam James  gentoo.org>

 ...libsdl2-2.24.0-fix-build-without-joystick.patch | 32 ++
 media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild|  1 +
 2 files changed, 33 insertions(+)

diff --git 
a/media-libs/libsdl2/files/libsdl2-2.24.0-fix-build-without-joystick.patch 
b/media-libs/libsdl2/files/libsdl2-2.24.0-fix-build-without-joystick.patch
new file mode 100644
index ..0370f66ef8c9
--- /dev/null
+++ b/media-libs/libsdl2/files/libsdl2-2.24.0-fix-build-without-joystick.patch
@@ -0,0 +1,32 @@
+# 
https://github.com/libsdl-org/SDL/commit/71fb91f7e43c5f046a037bf5ca59214d93fe2d51
+From 71fb91f7e43c5f046a037bf5ca59214d93fe2d51 Mon Sep 17 00:00:00 2001
+From: Cameron Gutman 
+Date: Mon, 26 Sep 2022 21:38:09 -0500
+Subject: [PATCH] evdev: Fix build with libudev and joystick subsystem disabled
+
+---
+ src/core/linux/SDL_evdev_capabilities.h | 4 
+ 1 file changed, 4 deletions(-)
+
+diff --git a/src/core/linux/SDL_evdev_capabilities.h 
b/src/core/linux/SDL_evdev_capabilities.h
+index 26fa7400485b..990ebe01b872 100644
+--- a/src/core/linux/SDL_evdev_capabilities.h
 b/src/core/linux/SDL_evdev_capabilities.h
+@@ -25,8 +25,6 @@
+ #ifndef SDL_evdev_capabilities_h_
+ #define SDL_evdev_capabilities_h_
+ 
+-#if HAVE_LIBUDEV_H || defined(SDL_JOYSTICK_LINUX)
+-
+ #include 
+ 
+ /* A device can be any combination of these classes */
+@@ -53,8 +51,6 @@ extern int SDL_EVDEV_GuessDeviceClass(unsigned long 
bitmask_ev[NBITS(EV_MAX)],
+   unsigned long 
bitmask_key[NBITS(KEY_MAX)],
+   unsigned long 
bitmask_rel[NBITS(REL_MAX)]);
+ 
+-#endif /* HAVE_LIBUDEV_H || defined(SDL_JOYSTICK_LINUX) */
+-
+ #endif /* SDL_evdev_capabilities_h_ */
+ 
+ /* vi: set ts=4 sw=4 expandtab: */

diff --git a/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild 
b/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild
index df06e35c7b52..481ce62c0cdf 100644
--- a/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild
@@ -97,6 +97,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-2.0.16-static-libs.patch
"${FILESDIR}"/${PN}-2.24.0-clang-15-configure.patch
"${FILESDIR}"/${P}-cmake-target-fixes.patch
+   "${FILESDIR}"/${P}-fix-build-without-joystick.patch
 )
 
 S="${WORKDIR}/${MY_P}"



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2022-10-03 Thread James Le Cuirot
commit: 657428f74b9c22b6d5c7d5f7254f314bdfcebb9a
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Oct  3 20:29:20 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Oct  3 20:29:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=657428f7

media-libs/libsdl2: Drop old 2.0.20-r1, 2.0.22, 2.24.0, 2.24.0-r1

Signed-off-by: James Le Cuirot  gentoo.org>

 media-libs/libsdl2/Manifest |   2 -
 media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild | 231 
 media-libs/libsdl2/libsdl2-2.0.22.ebuild| 230 ---
 media-libs/libsdl2/libsdl2-2.24.0-r1.ebuild | 228 ---
 media-libs/libsdl2/libsdl2-2.24.0.ebuild| 227 ---
 5 files changed, 918 deletions(-)

diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index 1d05633a4aa0..76436ad0962b 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -1,3 +1 @@
-DIST SDL2-2.0.20.tar.gz 7207221 BLAKE2B 
03c6d462674aeb90559003e9f4c74f66833e193d2de3f3975f1e1684c5bdccb5c1b3c64c22c822777a63ee218d87fd04ff047b012d8db30a1565dafa34161623
 SHA512 
4889949eaa674948bdb0a01bb2a842a0943b15b08ff27ec0079b0fd4f79d071ffb32488a5a51c12ad7c74ed5fe73b608cdf6336a44c95dae8a0fb3f47d0f01de
-DIST SDL2-2.0.22.tar.gz 7250633 BLAKE2B 
7f8b3efa709a0514f6a76df4ffc8b756d287d1e372ed107d0525a22cb5e6a168709136d375b6708b2073a76dd30d1bf06203d2c5c3eb2990e80519c7d1558df5
 SHA512 
ca4b690433cd4d9d73b797da98666317128e7e817ab60e874a49d94791ea41e8a6b4fc43649593120daa0702190c0f8a6ed326c908d87375c8da9f369d994f6a
 DIST SDL2-2.24.0.tar.gz 7520541 BLAKE2B 
9d5bf061a66dc6443f3c6bcdd1be15926fcb4e4c0ec99497b409e84c78027c14059338d482bced3bf16b22b9b268e263b718ad3fbcd5642d247d9dc98a601602
 SHA512 
5735bfc7b22f1780f80cc89f62a14ca809fe1280298d172f92dde74400db1f5378f8d3eae8834e886d3ca4f5ae6f1074d66c5c956613cf9e0cce961738514212

diff --git a/media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild 
b/media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild
deleted file mode 100644
index bae4a1d4a155..
--- a/media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild
+++ /dev/null
@@ -1,231 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic multilib-minimal
-
-MY_P="SDL2-${PV}"
-DESCRIPTION="Simple Direct Media Layer"
-HOMEPAGE="https://www.libsdl.org/;
-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"
-
-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 
xinerama xscreensaver"
-REQUIRED_USE="
-   alsa? ( sound )
-   fcitx4? ( dbus )
-   gles1? ( video )
-   gles2? ( video )
-   haptic? ( joystick )
-   ibus? ( dbus )
-   jack? ( sound )
-   nas? ( sound )
-   opengl? ( video )
-   pulseaudio? ( sound )
-   sndio? ( sound )
-   vulkan? ( video )
-   wayland? ( gles2 )
-   xinerama? ( X )
-   xscreensaver? ( X )"
-
-CDEPEND="
-   alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
-   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
-   fcitx4? ( app-i18n/fcitx:4 )
-   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] )
-   gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] )
-   ibus? ( app-i18n/ibus )
-   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
-   kms? (
-   >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
-   >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
-   )
-   libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
-   nas? (
-   >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}]
-   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
-   )
-   opengl? (
-   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
-   >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
-   )
-   pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] )
-   pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] )
-   sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] )
-   udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
-   wayland? (
-   >=dev-libs/wayland-1.20[${MULTILIB_USEDEP}]
-   >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2,wayland]
-   >=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}]
-   )
-   X? (
-   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXcursor-1.1.14[${MULTILIB_USEDEP}]
-   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
-   

[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2022-10-03 Thread Agostino Sarubbo
commit: 0b4d7928d8ca5fa7206b5007f36e66f86bd2086b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Oct  3 08:32:11 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Oct  3 08:32:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b4d7928

media-libs/libsdl2: Stabilize 2.24.0-r2 x86, #873826

Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild 
b/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild
index 64493fbdb636..df06e35c7b52 100644
--- a/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.24.0-r2.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2022-10-03 Thread Agostino Sarubbo
commit: 78e0803bfbd43eb1851d9c909885690ad1981af9
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Oct  3 08:30:51 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Oct  3 08:30:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78e0803b

media-libs/libsdl2: Stabilize 2.24.0-r2 sparc, #873826

Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild 
b/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild
index 4e3e0984e27f..64493fbdb636 100644
--- a/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.24.0-r2.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2022-10-03 Thread Agostino Sarubbo
commit: 3db08b5b975eeacfa24e4713ccd5895fc2305f6d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Oct  3 08:27:25 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Oct  3 08:27:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3db08b5b

media-libs/libsdl2: Stabilize 2.24.0-r2 arm64, #873826

Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild 
b/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild
index 4a6550efe49e..4e3e0984e27f 100644
--- a/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.24.0-r2.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2022-10-03 Thread Agostino Sarubbo
commit: 674433e2313d81af1c53fa36173ab3471f9ce532
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Oct  3 08:26:08 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Oct  3 08:26:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=674433e2

media-libs/libsdl2: Stabilize 2.24.0-r2 arm, #873826

Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild 
b/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild
index 66bba6762fe6..4a6550efe49e 100644
--- a/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.24.0-r2.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2022-10-03 Thread Agostino Sarubbo
commit: eefa5a21e9358789599056ee6d7b825aae45b8eb
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Oct  3 08:22:49 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Oct  3 08:23:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eefa5a21

media-libs/libsdl2: Stabilize 2.24.0-r2 amd64, #873826

Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild 
b/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild
index 9fa6aada8390..66bba6762fe6 100644
--- a/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.24.0-r2.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2022-10-02 Thread Arthur Zamarin
commit: a620d04beb33ba83ea34432e8b8e836de6f7f624
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct  2 16:30:25 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct  2 16:30:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a620d04b

media-libs/libsdl2: Stabilize 2.24.0-r2 ppc64, #873826

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild 
b/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild
index 623f9faa70aa..9fa6aada8390 100644
--- a/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.24.0-r2.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2022-10-02 Thread Arthur Zamarin
commit: f0cd33771d11ab7efe73bbd24f161ac39baffe4c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct  2 16:30:24 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct  2 16:30:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0cd3377

media-libs/libsdl2: Stabilize 2.24.0-r2 ppc, #873826

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild 
b/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild
index 78a8adc8cfe1..623f9faa70aa 100644
--- a/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.24.0-r2.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="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/files/, media-libs/libsdl2/

2022-09-12 Thread Sam James
commit: 23a22803043bc6b7c9e5d2fffbfcf9aeb676c725
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 17:08:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 17:08:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23a22803

media-libs/libsdl2: fix configure tests with Clang 15

Signed-off-by: Sam James  gentoo.org>

 .../files/libsdl2-2.24.0-clang-15-configure.patch  |  24 +++
 media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild| 229 +
 2 files changed, 253 insertions(+)

diff --git a/media-libs/libsdl2/files/libsdl2-2.24.0-clang-15-configure.patch 
b/media-libs/libsdl2/files/libsdl2-2.24.0-clang-15-configure.patch
new file mode 100644
index ..f5dc8ea6b50b
--- /dev/null
+++ b/media-libs/libsdl2/files/libsdl2-2.24.0-clang-15-configure.patch
@@ -0,0 +1,24 @@
+https://github.com/libsdl-org/SDL/pull/6217
+
+From 04b9178a6746cfe9e4f8708befd3e00f95912a18 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Mon, 12 Sep 2022 18:02:21 +0100
+Subject: [PATCH] configure.ac: fix configure tests broken with Clang 15
+ (implicit function declarations)
+
+Clang 15 makes implicit function declarations fatal by default which
+leads to some configure tests silently failing/returning
+the wrong result.
+
+Signed-off-by: Sam James 
+--- a/configure.ac
 b/configure.ac
+@@ -2728,6 +2728,7 @@ CheckInputKD()
+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
+   #include 
+   #include 
++  #include 
+ ]], [[
+ struct kbentry kbe;
+ kbe.kb_table = KG_CTRL;
+

diff --git a/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild 
b/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild
new file mode 100644
index ..78a8adc8cfe1
--- /dev/null
+++ b/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild
@@ -0,0 +1,229 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal
+
+MY_P="SDL2-${PV}"
+DESCRIPTION="Simple Direct Media Layer"
+HOMEPAGE="https://www.libsdl.org/;
+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"
+
+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="
+   alsa? ( sound )
+   fcitx4? ( dbus )
+   gles1? ( video )
+   gles2? ( video )
+   haptic? ( joystick )
+   ibus? ( dbus )
+   jack? ( sound )
+   nas? ( sound )
+   opengl? ( video )
+   pulseaudio? ( sound )
+   sndio? ( sound )
+   vulkan? ( video )
+   wayland? ( gles2 )
+   xscreensaver? ( X )"
+
+CDEPEND="
+   alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
+   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
+   fcitx4? ( app-i18n/fcitx:4 )
+   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] )
+   gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] )
+   ibus? ( app-i18n/ibus )
+   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
+   kms? (
+   >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
+   )
+   libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
+   nas? (
+   >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}]
+   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
+   )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
+   )
+   pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] )
+   pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] )
+   sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] )
+   udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
+   wayland? (
+   >=dev-libs/wayland-1.20[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2,wayland]
+   >=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}]
+   )
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXcursor-1.1.14[${MULTILIB_USEDEP}]
+   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXfixes-6.0.0[${MULTILIB_USEDEP}]
+   >=x11-libs/libXi-1.7.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}]
+   xscreensaver? ( 
>=x11-libs/libXScrnSaver-1.2.2-r1[${MULTILIB_USEDEP}] )
+   )"
+RDEPEND="${CDEPEND}
+   vulkan? ( media-libs/vulkan-loader )"
+DEPEND="${CDEPEND}
+   ibus? ( 

[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/, media-libs/libsdl2/files/

2022-08-30 Thread Sam James
commit: 31d9717391661df9bfc70bd4fb1902730961f115
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 31 02:00:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 31 02:00:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31d97173

media-libs/libsdl2: backport CMake config file fixes

Fixes build of consumers/reverse dependencies using CMake
to discover SDL2.

devilutionx failed like:
```
-- Configuring done
CMake Error at CMakeLists.txt:243 (target_link_libraries):
  Target "devilutionx" links to:

SDL2::SDL2main

  but the target was not found.  Possible reasons include:

* There is a typo in the target name.
* A find_package call is missing for an IMPORTED target.
* An ALIAS target is missing.
```

See https://forums.gentoo.org/viewtopic-p-8741497.html.

Signed-off-by: Sam James  gentoo.org>

 .../files/libsdl2-2.24.0-cmake-target-fixes.patch  | 145 +
 media-libs/libsdl2/libsdl2-2.24.0-r1.ebuild| 228 +
 2 files changed, 373 insertions(+)

diff --git a/media-libs/libsdl2/files/libsdl2-2.24.0-cmake-target-fixes.patch 
b/media-libs/libsdl2/files/libsdl2-2.24.0-cmake-target-fixes.patch
new file mode 100644
index ..59353b98e06d
--- /dev/null
+++ b/media-libs/libsdl2/files/libsdl2-2.24.0-cmake-target-fixes.patch
@@ -0,0 +1,145 @@
+https://github.com/libsdl-org/SDL/commit/329794daf3f58088b56a64bdfa36b2021903be20
+https://github.com/libsdl-org/SDL/commit/62302d08f13ca5303135505c6b355afbbf069745
+
+From: Anonymous Maarten 
+Date: Sun, 21 Aug 2022 04:03:32 +0200
+Subject: [PATCH] cmake: add library directories & pthread to imported targets
+ of sdl2-config.cmake
+
+This fixes linking to SDL2::SDL2-static on systems where external libraries 
such as X11 are not in a standard location.
+Pthread also needs special care.
+--- a/sdl2-config.cmake.in
 b/sdl2-config.cmake.in
+@@ -39,18 +39,25 @@ unset(bindir)
+ unset(libdir)
+ unset(includedir)
+ 
+-set(_sdl2_libraries "@SDL_LIBS@")
+-set(_sdl2_static_private_libs "@SDL_STATIC_LIBS@")
++set(_sdl2_libraries_in "@SDL_LIBS@")
++set(_sdl2_static_private_libs_in "@SDL_STATIC_LIBS@")
+ 
+-# Convert _sdl2_libraries to list and keep only libraries
+-string(REGEX MATCHALL "-[lm]([-a-zA-Z0-9._]+)" _sdl2_libraries 
"${_sdl2_libraries}")
++# Convert _sdl2_libraries to list and keep only libraries + library 
directories
++string(REGEX MATCHALL "-[lm]([-a-zA-Z0-9._]+)" _sdl2_libraries 
"${_sdl2_libraries_in}")
+ string(REGEX REPLACE "^-l" "" _sdl2_libraries "${_sdl2_libraries}")
+ string(REGEX REPLACE ";-l" ";" _sdl2_libraries "${_sdl2_libraries}")
++string(REGEX MATCHALL "-L([-a-zA-Z0-9._/]+)" _sdl2_libdirs 
"${_sdl2_libraries_in}")
++string(REGEX REPLACE "^-L" "" _sdl2_libdirs "${_sdl2_libdirs}")
++string(REGEX REPLACE ";-L" ";" _sdl2_libdirs "${_sdl2_libdirs}")
++list(APPEND _sdl2_libdirs "${SDL2_LIBDIR}")
+ 
+-# Convert _sdl2_static_private_libs to list and keep only libraries
+-string(REGEX MATCHALL "(-[lm]([-a-zA-Z0-9._]+))|(-Wl,[^ ]*framework[^ ]*)" 
_sdl2_static_private_libs "${_sdl2_static_private_libs}")
++# Convert _sdl2_static_private_libs to list and keep only libraries + library 
directories
++string(REGEX MATCHALL "(-[lm]([-a-zA-Z0-9._]+))|(-Wl,[^ ]*framework[^ 
]*)|(-pthread)" _sdl2_static_private_libs "${_sdl2_static_private_libs_in}")
+ string(REGEX REPLACE "^-l" "" _sdl2_static_private_libs 
"${_sdl2_static_private_libs}")
+ string(REGEX REPLACE ";-l" ";" _sdl2_static_private_libs 
"${_sdl2_static_private_libs}")
++string(REGEX MATCHALL "-L([-a-zA-Z0-9._/]+)" _sdl2_static_private_libdirs 
"${_sdl2_static_private_libs_in}")
++string(REGEX REPLACE "^-L" "" _sdl2_static_private_libdirs 
"${_sdl2_static_private_libdirs}")
++string(REGEX REPLACE ";-L" ";" _sdl2_static_private_libdirs 
"${_sdl2_static_private_libdirs}")
+ 
+ if(_sdl2_libraries MATCHES ".*SDL2main.*")
+   list(INSERT SDL2_LIBRARIES 0 SDL2::SDL2main)
+@@ -103,6 +110,7 @@ if(WIN32)
+   set_target_properties(SDL2::SDL2 PROPERTIES
+ INTERFACE_INCLUDE_DIRECTORIES "${SDL2_INCLUDE_DIR}"
+ INTERFACE_LINK_LIBRARIES "${_sdl2_link_libraries}"
++INTERFACE_LINK_DIRECTORIES "${_sdl2_libdirs}"
+ IMPORTED_LINK_INTERFACE_LANGUAGES "C"
+ IMPORTED_IMPLIB "${_sdl2_implib}"
+ IMPORTED_LOCATION "${_sdl2_dll}"
+@@ -122,6 +130,7 @@ else()
+   set_target_properties(SDL2::SDL2 PROPERTIES
+ INTERFACE_INCLUDE_DIRECTORIES "${SDL2_INCLUDE_DIR}"
+ INTERFACE_LINK_LIBRARIES "${_sdl2_link_libraries}"
++INTERFACE_LINK_DIRECTORIES "${_sdl2_libdirs}"
+ IMPORTED_LINK_INTERFACE_LANGUAGES "C"
+ IMPORTED_LOCATION "${_sdl2_shared}"
+   )
+@@ -142,6 +151,7 @@ if(EXISTS "${_sdl2_static}")
+ IMPORTED_LOCATION "${_sdl2_static}"
+ INTERFACE_INCLUDE_DIRECTORIES "${SDL2_INCLUDE_DIR}"
+ INTERFACE_LINK_LIBRARIES 
"${_sdl2_link_libraries};${_sdl2_static_private_libs}"
++INTERFACE_LINK_DIRECTORIES 

[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2022-08-20 Thread James Le Cuirot
commit: ddebb819e81876a7c5276d6e9718923ba0583cb6
Author: orbea  riseup  net>
AuthorDate: Sat Aug 20 06:54:11 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Aug 20 10:04:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddebb819

media-libs/libsdl2: Add 2.24.0

* Add missing dependency for x11-libs/libXfixes
* Remove xinerama IUSE as upstream removed it
* Remove unused dependency for x11-libs/libXxf86vm
* Fix the threads configure argument

Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/26930
Signed-off-by: James Le Cuirot  gentoo.org>

 media-libs/libsdl2/Manifest  |   1 +
 media-libs/libsdl2/libsdl2-2.24.0.ebuild | 227 +++
 2 files changed, 228 insertions(+)

diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index 1192c260786b..1d05633a4aa0 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -1,2 +1,3 @@
 DIST SDL2-2.0.20.tar.gz 7207221 BLAKE2B 
03c6d462674aeb90559003e9f4c74f66833e193d2de3f3975f1e1684c5bdccb5c1b3c64c22c822777a63ee218d87fd04ff047b012d8db30a1565dafa34161623
 SHA512 
4889949eaa674948bdb0a01bb2a842a0943b15b08ff27ec0079b0fd4f79d071ffb32488a5a51c12ad7c74ed5fe73b608cdf6336a44c95dae8a0fb3f47d0f01de
 DIST SDL2-2.0.22.tar.gz 7250633 BLAKE2B 
7f8b3efa709a0514f6a76df4ffc8b756d287d1e372ed107d0525a22cb5e6a168709136d375b6708b2073a76dd30d1bf06203d2c5c3eb2990e80519c7d1558df5
 SHA512 
ca4b690433cd4d9d73b797da98666317128e7e817ab60e874a49d94791ea41e8a6b4fc43649593120daa0702190c0f8a6ed326c908d87375c8da9f369d994f6a
+DIST SDL2-2.24.0.tar.gz 7520541 BLAKE2B 
9d5bf061a66dc6443f3c6bcdd1be15926fcb4e4c0ec99497b409e84c78027c14059338d482bced3bf16b22b9b268e263b718ad3fbcd5642d247d9dc98a601602
 SHA512 
5735bfc7b22f1780f80cc89f62a14ca809fe1280298d172f92dde74400db1f5378f8d3eae8834e886d3ca4f5ae6f1074d66c5c956613cf9e0cce961738514212

diff --git a/media-libs/libsdl2/libsdl2-2.24.0.ebuild 
b/media-libs/libsdl2/libsdl2-2.24.0.ebuild
new file mode 100644
index ..50a7396fe313
--- /dev/null
+++ b/media-libs/libsdl2/libsdl2-2.24.0.ebuild
@@ -0,0 +1,227 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal
+
+MY_P="SDL2-${PV}"
+DESCRIPTION="Simple Direct Media Layer"
+HOMEPAGE="https://www.libsdl.org/;
+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"
+
+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="
+   alsa? ( sound )
+   fcitx4? ( dbus )
+   gles1? ( video )
+   gles2? ( video )
+   haptic? ( joystick )
+   ibus? ( dbus )
+   jack? ( sound )
+   nas? ( sound )
+   opengl? ( video )
+   pulseaudio? ( sound )
+   sndio? ( sound )
+   vulkan? ( video )
+   wayland? ( gles2 )
+   xscreensaver? ( X )"
+
+CDEPEND="
+   alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
+   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
+   fcitx4? ( app-i18n/fcitx:4 )
+   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] )
+   gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] )
+   ibus? ( app-i18n/ibus )
+   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
+   kms? (
+   >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
+   )
+   libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
+   nas? (
+   >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}]
+   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
+   )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
+   )
+   pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] )
+   pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] )
+   sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] )
+   udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
+   wayland? (
+   >=dev-libs/wayland-1.20[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2,wayland]
+   >=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}]
+   )
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXcursor-1.1.14[${MULTILIB_USEDEP}]
+   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXfixes-6.0.0[${MULTILIB_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2022-08-04 Thread James Le Cuirot
commit: afd26fc53c9730a06f8cc4851d6912db8c53d274
Author: orbea  riseup  net>
AuthorDate: Sat Jul 30 21:25:42 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Aug  4 21:12:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afd26fc5

media-libs/libsdl2: Add 2.0.22

Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/26671
Signed-off-by: James Le Cuirot  gentoo.org>

 media-libs/libsdl2/Manifest  |   1 +
 media-libs/libsdl2/libsdl2-2.0.22.ebuild | 230 +++
 2 files changed, 231 insertions(+)

diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index 668d6034b1f7..1192c260786b 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -1 +1,2 @@
 DIST SDL2-2.0.20.tar.gz 7207221 BLAKE2B 
03c6d462674aeb90559003e9f4c74f66833e193d2de3f3975f1e1684c5bdccb5c1b3c64c22c822777a63ee218d87fd04ff047b012d8db30a1565dafa34161623
 SHA512 
4889949eaa674948bdb0a01bb2a842a0943b15b08ff27ec0079b0fd4f79d071ffb32488a5a51c12ad7c74ed5fe73b608cdf6336a44c95dae8a0fb3f47d0f01de
+DIST SDL2-2.0.22.tar.gz 7250633 BLAKE2B 
7f8b3efa709a0514f6a76df4ffc8b756d287d1e372ed107d0525a22cb5e6a168709136d375b6708b2073a76dd30d1bf06203d2c5c3eb2990e80519c7d1558df5
 SHA512 
ca4b690433cd4d9d73b797da98666317128e7e817ab60e874a49d94791ea41e8a6b4fc43649593120daa0702190c0f8a6ed326c908d87375c8da9f369d994f6a

diff --git a/media-libs/libsdl2/libsdl2-2.0.22.ebuild 
b/media-libs/libsdl2/libsdl2-2.0.22.ebuild
new file mode 100644
index ..ee04e63c9df9
--- /dev/null
+++ b/media-libs/libsdl2/libsdl2-2.0.22.ebuild
@@ -0,0 +1,230 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal
+
+MY_P="SDL2-${PV}"
+DESCRIPTION="Simple Direct Media Layer"
+HOMEPAGE="https://www.libsdl.org/;
+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"
+
+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 
xinerama xscreensaver"
+REQUIRED_USE="
+   alsa? ( sound )
+   fcitx4? ( dbus )
+   gles1? ( video )
+   gles2? ( video )
+   haptic? ( joystick )
+   ibus? ( dbus )
+   jack? ( sound )
+   nas? ( sound )
+   opengl? ( video )
+   pulseaudio? ( sound )
+   sndio? ( sound )
+   vulkan? ( video )
+   wayland? ( gles2 )
+   xinerama? ( X )
+   xscreensaver? ( X )"
+
+CDEPEND="
+   alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
+   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
+   fcitx4? ( app-i18n/fcitx:4 )
+   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] )
+   gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] )
+   ibus? ( app-i18n/ibus )
+   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
+   kms? (
+   >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
+   )
+   libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
+   nas? (
+   >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}]
+   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
+   )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
+   )
+   pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] )
+   pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] )
+   sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] )
+   udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
+   wayland? (
+   >=dev-libs/wayland-1.20[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2,wayland]
+   >=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}]
+   )
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXcursor-1.1.14[${MULTILIB_USEDEP}]
+   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXi-1.7.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXxf86vm-1.1.3[${MULTILIB_USEDEP}]
+   xinerama? ( >=x11-libs/libXinerama-1.1.3[${MULTILIB_USEDEP}] )
+   xscreensaver? ( 
>=x11-libs/libXScrnSaver-1.2.2-r1[${MULTILIB_USEDEP}] )
+   )"
+RDEPEND="${CDEPEND}
+   vulkan? ( media-libs/vulkan-loader )"
+DEPEND="${CDEPEND}
+   ibus? ( dev-libs/glib:2[${MULTILIB_USEDEP}] )
+   vulkan? ( dev-util/vulkan-headers 

[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2022-07-28 Thread Sam James
commit: ee53d0bf3933b07700f864d6608aa5402090f597
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 29 03:51:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 29 04:17:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee53d0bf

media-libs/libsdl2: add github upstream metadata

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/media-libs/libsdl2/metadata.xml b/media-libs/libsdl2/metadata.xml
index d6b6433df9a4..31691542b898 100644
--- a/media-libs/libsdl2/metadata.xml
+++ b/media-libs/libsdl2/metadata.xml
@@ -37,4 +37,7 @@
Control video support (disable at your own 
risk)
Enable Vulkan support

+   
+   libsdl-org/SDL
+   
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2022-05-18 Thread WANG Xuerui
commit: f298c4ddbfea6ad47a2bf80a8bdfc6094d8d5c07
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu May 19 05:05:12 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu May 19 05:07:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f298c4dd

media-libs/libsdl2: keyword 2.0.20-r1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild 
b/media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild
index b80a501e25f9..bae4a1d4a155 100644
--- a/media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.0.20-r1.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 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 
xinerama xscreensaver"
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2022-04-14 Thread James Le Cuirot
commit: cef47e4e9a0a9bef8a22dbfb6bb9a2778aedd5b9
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Apr 14 21:31:12 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Apr 14 21:31:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cef47e4e

media-libs/libsdl2: Drop old and vulnerable 2.0.16-r1

Bug: https://bugs.gentoo.org/836665
Signed-off-by: James Le Cuirot  gentoo.org>

 media-libs/libsdl2/Manifest |   1 -
 media-libs/libsdl2/libsdl2-2.0.16-r1.ebuild | 230 
 2 files changed, 231 deletions(-)

diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index 4743e406742c..668d6034b1f7 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -1,2 +1 @@
-DIST SDL2-2.0.16.tar.gz 7227262 BLAKE2B 
b17c531bc51157c7e64c6ea457342f0707f3f069f0cc096bcd658acc9d70c52416427d9e84bb18f36abe2d6e85095f1704ce6e7bba9e45a9766d78cbe93a5d17
 SHA512 
ec75ef8526792650c2647b78bb0244f973774418aeae33a2182d90ce696b30acb652f8be9c2012a16c1c5d5622f7630ff2e1eadae27ea3dc78ab47730cf5e62f
 DIST SDL2-2.0.20.tar.gz 7207221 BLAKE2B 
03c6d462674aeb90559003e9f4c74f66833e193d2de3f3975f1e1684c5bdccb5c1b3c64c22c822777a63ee218d87fd04ff047b012d8db30a1565dafa34161623
 SHA512 
4889949eaa674948bdb0a01bb2a842a0943b15b08ff27ec0079b0fd4f79d071ffb32488a5a51c12ad7c74ed5fe73b608cdf6336a44c95dae8a0fb3f47d0f01de

diff --git a/media-libs/libsdl2/libsdl2-2.0.16-r1.ebuild 
b/media-libs/libsdl2/libsdl2-2.0.16-r1.ebuild
deleted file mode 100644
index c74bfff69b26..
--- a/media-libs/libsdl2/libsdl2-2.0.16-r1.ebuild
+++ /dev/null
@@ -1,230 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic multilib-minimal
-
-MY_P="SDL2-${PV}"
-DESCRIPTION="Simple Direct Media Layer"
-HOMEPAGE="https://www.libsdl.org/;
-SRC_URI="https://www.libsdl.org/release/${MY_P}.tar.gz;
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 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 
xinerama xscreensaver"
-REQUIRED_USE="
-   alsa? ( sound )
-   fcitx4? ( dbus )
-   gles1? ( video )
-   gles2? ( video )
-   haptic? ( joystick )
-   ibus? ( dbus )
-   jack? ( sound )
-   nas? ( sound )
-   opengl? ( video )
-   pulseaudio? ( sound )
-   sndio? ( sound )
-   vulkan? ( video )
-   wayland? ( gles2 )
-   xinerama? ( X )
-   xscreensaver? ( X )"
-
-CDEPEND="
-   alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
-   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
-   fcitx4? ( app-i18n/fcitx:4 )
-   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] )
-   gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] )
-   ibus? ( app-i18n/ibus )
-   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
-   kms? (
-   >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
-   >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
-   )
-   libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
-   nas? (
-   >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}]
-   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
-   )
-   opengl? (
-   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
-   >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
-   )
-   pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] )
-   pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] )
-   sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] )
-   udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
-   wayland? (
-   >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}]
-   >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2,wayland]
-   >=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}]
-   )
-   X? (
-   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXcursor-1.1.14[${MULTILIB_USEDEP}]
-   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXi-1.7.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXxf86vm-1.1.3[${MULTILIB_USEDEP}]
-   xinerama? ( >=x11-libs/libXinerama-1.1.3[${MULTILIB_USEDEP}] )
-   xscreensaver? ( 
>=x11-libs/libXScrnSaver-1.2.2-r1[${MULTILIB_USEDEP}] )
-   )"
-RDEPEND="${CDEPEND}
-   vulkan? ( media-libs/vulkan-loader )"
-DEPEND="${CDEPEND}
-   ibus? ( dev-libs/glib:2[${MULTILIB_USEDEP}] )
-   vulkan? ( dev-util/vulkan-headers )
-   X? ( 

[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2022-04-14 Thread Agostino Sarubbo
commit: 3981d6d8a6fabcf535024db66bafd35ab78896a1
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Apr 14 08:10:50 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Apr 14 08:10:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3981d6d8

media-libs/libsdl2: sparc stable wrt bug #836664

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild 
b/media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild
index 60f1ce4bc152..b80a501e25f9 100644
--- a/media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.0.20-r1.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 ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 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 
xinerama xscreensaver"
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2022-04-09 Thread Arthur Zamarin
commit: a7b75999b0ec58c75d1627e0ccd5530c0a1f920b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr  9 19:56:06 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr  9 19:56:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7b75999

media-libs/libsdl2: Stabilize 2.0.20-r1 arm, #836664

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild 
b/media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild
index 673d3087e19e..60f1ce4bc152 100644
--- a/media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.0.20-r1.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 ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 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 
xinerama xscreensaver"
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2022-04-04 Thread Sam James
commit: 5b74e6f4662ed794c83b88194faccf407245eac5
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 02:36:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 02:36:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b74e6f4

media-libs/libsdl2: Stabilize 2.0.20-r1 ppc, #836664

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild 
b/media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild
index be8398460a94..673d3087e19e 100644
--- a/media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.0.20-r1.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 ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 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 
xinerama xscreensaver"
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2022-04-04 Thread Jakov Smolić
commit: 112455ca54f3d2187b511d7549c2be916caae0f1
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Apr  4 18:28:32 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Apr  4 18:28:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=112455ca

media-libs/libsdl2: Stabilize 2.0.20-r1 arm64, #836664

Signed-off-by: Jakov Smolić  gentoo.org>

 media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild 
b/media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild
index 079717746e1b..be8398460a94 100644
--- a/media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.0.20-r1.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 ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~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 
xinerama xscreensaver"
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2022-04-04 Thread Agostino Sarubbo
commit: 3f3fad04f64531730e4f117ad3e45fa533da1b31
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Apr  4 06:36:43 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Apr  4 06:36:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f3fad04

media-libs/libsdl2: amd64 stable wrt bug #836664

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild 
b/media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild
index 5b1fd5e3b71b..079717746e1b 100644
--- a/media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.0.20-r1.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 ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 
xinerama xscreensaver"
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2022-04-03 Thread Jakov Smolić
commit: 9ceb23f07a0230e6ecd64730aea0a0416755b7ad
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Apr  3 22:07:46 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Apr  3 22:07:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ceb23f0

media-libs/libsdl2: Stabilize 2.0.20-r1 x86, #836664

Signed-off-by: Jakov Smolić  gentoo.org>

 media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild 
b/media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild
index b3b23e5e783f..5b1fd5e3b71b 100644
--- a/media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.0.20-r1.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 ~ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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 
xinerama xscreensaver"
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2022-04-03 Thread Agostino Sarubbo
commit: f1e809da65052069a1bc2d1edd37603a18e8d0ec
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Apr  3 10:10:05 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Apr  3 10:10:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1e809da

media-libs/libsdl2: ppc64 stable wrt bug #836664

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild 
b/media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild
index ac70239d8ce4..b3b23e5e783f 100644
--- a/media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.0.20-r1.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 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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 
xinerama xscreensaver"
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2022-01-23 Thread Ionen Wolkens
commit: 4c5c430d0a56eb5eab6a27d86df50b46b488f6c7
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Jan 23 09:26:27 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jan 23 09:33:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c5c430d

media-libs/libsdl2: depend on >=wayland-1.20 + scanner

Fails with <1.20 and if wayland-scanner is missing it wouldn't fail
but silently build libsdl2 without wayland support (revbump to
ensure everything is in order and prevent downgrades).

Closes: https://bugs.gentoo.org/831884
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-libs/libsdl2/{libsdl2-2.0.20.ebuild => libsdl2-2.0.20-r1.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.0.20.ebuild 
b/media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild
similarity index 98%
rename from media-libs/libsdl2/libsdl2-2.0.20.ebuild
rename to media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild
index 0e22bf102de2..ac70239d8ce4 100644
--- a/media-libs/libsdl2/libsdl2-2.0.20.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild
@@ -58,7 +58,7 @@ CDEPEND="
sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] )
udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
wayland? (
-   >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}]
+   >=dev-libs/wayland-1.20[${MULTILIB_USEDEP}]
>=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2,wayland]
>=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}]
)
@@ -85,6 +85,7 @@ BDEPEND="
app-doc/doxygen
media-gfx/graphviz
)
+   wayland? ( >=dev-util/wayland-scanner-1.20 )
 "
 
 MULTILIB_WRAPPED_HEADERS=(



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2022-01-12 Thread Sam James
commit: 1136cd96c96aaf42799c21949040ad791196
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 13 00:52:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 13 00:54:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1136

media-libs/libsdl2: add 2.0.20

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/Manifest  |   1 +
 media-libs/libsdl2/libsdl2-2.0.20.ebuild | 230 +++
 2 files changed, 231 insertions(+)

diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index f599232c7629..4743e406742c 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -1 +1,2 @@
 DIST SDL2-2.0.16.tar.gz 7227262 BLAKE2B 
b17c531bc51157c7e64c6ea457342f0707f3f069f0cc096bcd658acc9d70c52416427d9e84bb18f36abe2d6e85095f1704ce6e7bba9e45a9766d78cbe93a5d17
 SHA512 
ec75ef8526792650c2647b78bb0244f973774418aeae33a2182d90ce696b30acb652f8be9c2012a16c1c5d5622f7630ff2e1eadae27ea3dc78ab47730cf5e62f
+DIST SDL2-2.0.20.tar.gz 7207221 BLAKE2B 
03c6d462674aeb90559003e9f4c74f66833e193d2de3f3975f1e1684c5bdccb5c1b3c64c22c822777a63ee218d87fd04ff047b012d8db30a1565dafa34161623
 SHA512 
4889949eaa674948bdb0a01bb2a842a0943b15b08ff27ec0079b0fd4f79d071ffb32488a5a51c12ad7c74ed5fe73b608cdf6336a44c95dae8a0fb3f47d0f01de

diff --git a/media-libs/libsdl2/libsdl2-2.0.20.ebuild 
b/media-libs/libsdl2/libsdl2-2.0.20.ebuild
new file mode 100644
index ..0e22bf102de2
--- /dev/null
+++ b/media-libs/libsdl2/libsdl2-2.0.20.ebuild
@@ -0,0 +1,230 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal
+
+MY_P="SDL2-${PV}"
+DESCRIPTION="Simple Direct Media Layer"
+HOMEPAGE="https://www.libsdl.org/;
+SRC_URI="https://www.libsdl.org/release/${MY_P}.tar.gz;
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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 
xinerama xscreensaver"
+REQUIRED_USE="
+   alsa? ( sound )
+   fcitx4? ( dbus )
+   gles1? ( video )
+   gles2? ( video )
+   haptic? ( joystick )
+   ibus? ( dbus )
+   jack? ( sound )
+   nas? ( sound )
+   opengl? ( video )
+   pulseaudio? ( sound )
+   sndio? ( sound )
+   vulkan? ( video )
+   wayland? ( gles2 )
+   xinerama? ( X )
+   xscreensaver? ( X )"
+
+CDEPEND="
+   alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
+   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
+   fcitx4? ( app-i18n/fcitx:4 )
+   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] )
+   gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] )
+   ibus? ( app-i18n/ibus )
+   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
+   kms? (
+   >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
+   )
+   libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
+   nas? (
+   >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}]
+   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
+   )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
+   )
+   pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] )
+   pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] )
+   sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] )
+   udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
+   wayland? (
+   >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2,wayland]
+   >=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}]
+   )
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXcursor-1.1.14[${MULTILIB_USEDEP}]
+   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXi-1.7.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXxf86vm-1.1.3[${MULTILIB_USEDEP}]
+   xinerama? ( >=x11-libs/libXinerama-1.1.3[${MULTILIB_USEDEP}] )
+   xscreensaver? ( 
>=x11-libs/libXScrnSaver-1.2.2-r1[${MULTILIB_USEDEP}] )
+   )"
+RDEPEND="${CDEPEND}
+   vulkan? ( media-libs/vulkan-loader )"
+DEPEND="${CDEPEND}
+   ibus? ( dev-libs/glib:2[${MULTILIB_USEDEP}] )
+   vulkan? ( dev-util/vulkan-headers )
+   X? ( x11-base/xorg-proto )
+"
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+

[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2021-10-30 Thread Sam James
commit: d403b00ada1bf9014ff90c89ae0ba2dfcb43b0cb
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jul 22 05:38:10 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 31 00:19:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d403b00a

media-libs/libsdl2: Set USE-defaults for mesa[egl,gbm]

Signed-off-by: Matt Turner  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 .../libsdl2/{libsdl2-2.0.16.ebuild => libsdl2-2.0.16-r1.ebuild}   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/libsdl2/libsdl2-2.0.16.ebuild 
b/media-libs/libsdl2/libsdl2-2.0.16-r1.ebuild
similarity index 98%
rename from media-libs/libsdl2/libsdl2-2.0.16.ebuild
rename to media-libs/libsdl2/libsdl2-2.0.16-r1.ebuild
index e1bab222ded..c74bfff69b2 100644
--- a/media-libs/libsdl2/libsdl2-2.0.16.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.0.16-r1.ebuild
@@ -42,7 +42,7 @@ CDEPEND="
jack? ( virtual/jack[${MULTILIB_USEDEP}] )
kms? (
>=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
-   >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm]
+   >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
)
libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
nas? (
@@ -59,7 +59,7 @@ CDEPEND="
udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
wayland? (
>=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}]
-   >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl,gles2,wayland]
+   >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2,wayland]
>=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}]
)
X? (



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/, media-libs/libsdl2/files/

2021-10-02 Thread James Le Cuirot
commit: 4d0a1b310fa79c52a6e70d2657fcc8608bfdb3f9
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Oct  2 19:46:27 2021 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Oct  2 19:46:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d0a1b31

media-libs/libsdl2: Drop old 2.0.14-r1

Closes: https://bugs.gentoo.org/814332
Signed-off-by: James Le Cuirot  gentoo.org>

 media-libs/libsdl2/Manifest|   1 -
 .../libsdl2/files/libsdl2-2.0.14-static-libs.patch |  34 
 .../libsdl2/files/libsdl2-2.0.14-vulkan.patch  |  13 --
 media-libs/libsdl2/libsdl2-2.0.14-r1.ebuild| 210 -
 4 files changed, 258 deletions(-)

diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index 580340a47af..f599232c762 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -1,2 +1 @@
-DIST SDL2-2.0.14.tar.gz 6089974 BLAKE2B 
5982c66430f8ae62094dbc216781efafd3a07c50efd16bc8307d5048227011d4710d5af1b15be01a55fa6f3ae41eedf9c2df67bafd98042e3b2978a05e7ffd27
 SHA512 
ebc482585bd565bf3003fbcedd91058b2183e333b9ea566d2f386da0298ff970645d9d25c1aa4459c7c96e9ea839fd1c5f2da0242a56892865b2e456cdd027ee
 DIST SDL2-2.0.16.tar.gz 7227262 BLAKE2B 
b17c531bc51157c7e64c6ea457342f0707f3f069f0cc096bcd658acc9d70c52416427d9e84bb18f36abe2d6e85095f1704ce6e7bba9e45a9766d78cbe93a5d17
 SHA512 
ec75ef8526792650c2647b78bb0244f973774418aeae33a2182d90ce696b30acb652f8be9c2012a16c1c5d5622f7630ff2e1eadae27ea3dc78ab47730cf5e62f

diff --git a/media-libs/libsdl2/files/libsdl2-2.0.14-static-libs.patch 
b/media-libs/libsdl2/files/libsdl2-2.0.14-static-libs.patch
deleted file mode 100644
index 0d4dfdcb445..000
--- a/media-libs/libsdl2/files/libsdl2-2.0.14-static-libs.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-Fix --disable-static.
-
-Bug: https://bugzilla.libsdl.org/show_bug.cgi?id=1431
-
 SDL2-2.0.14/configure.ac
-+++ SDL2-2.0.14/configure.ac
-@@ -3863,7 +3863,7 @@
- if test -f /lib/w32api/libuuid.a; then
- LIBUUID=/lib/w32api/libuuid.a
- else
--LIBUUID=-luuid
-+LIBUUID=-Wl,-luuid
- fi
- EXTRA_LDFLAGS="$EXTRA_LDFLAGS -luser32 -lgdi32 -lwinmm -limm32 
-lole32 -loleaut32 -lshell32 -lsetupapi -lversion $LIBUUID -static-libgcc"
- # The Windows platform requires special setup
 SDL2-2.0.14/Makefile.in
-+++ SDL2-2.0.14/Makefile.in
-@@ -151,13 +151,13 @@
- .PHONY: all update-revision install install-bin install-hdrs install-lib 
install-data uninstall uninstall-bin uninstall-hdrs uninstall-lib 
uninstall-data clean distclean dist $(OBJECTS:.lo=.d)
- 
- $(objects)/$(TARGET): $(GEN_HEADERS) $(GEN_OBJECTS) $(OBJECTS) 
$(VERSION_OBJECTS)
--  $(RUN_CMD_LTLINK)$(LIBTOOL) --tag=CC --mode=link $(CC) -o $@ $(OBJECTS) 
$(GEN_OBJECTS) $(VERSION_OBJECTS) $(LDFLAGS) $(EXTRA_LDFLAGS) $(LT_LDFLAGS)
-+  $(RUN_CMD_LTLINK)$(LIBTOOL) --tag=CC --mode=link $(CC) $(CFLAGS) -o $@ 
$^ $(LDFLAGS) $(EXTRA_LDFLAGS) $(LT_LDFLAGS)
- 
- $(objects)/$(SDLMAIN_TARGET): $(SDLMAIN_OBJECTS)
--  $(RUN_CMD_LTLINK)$(LIBTOOL) --tag=CC --mode=link $(CC) -static -o $@ 
$(SDLMAIN_OBJECTS) -rpath $(libdir)
-+  $(RUN_CMD_LTLINK)$(LIBTOOL) --tag=CC --mode=link $(CC) $(CFLAGS) -o $@ 
$^ $(LDFLAGS) $(EXTRA_LDFLAGS) $(LT_LDFLAGS) -static
- 
- $(objects)/$(SDLTEST_TARGET): $(SDLTEST_OBJECTS)
--  $(RUN_CMD_LTLINK)$(LIBTOOL) --tag=CC --mode=link $(CC) -static -o $@ 
$(SDLTEST_OBJECTS) -rpath $(libdir)
-+  $(RUN_CMD_LTLINK)$(LIBTOOL) --tag=CC --mode=link $(CC) $(CFLAGS) -o $@ 
$^ $(LDFLAGS) $(EXTRA_LDFLAGS) $(LT_LDFLAGS) -static
- 
- install: all install-bin install-hdrs install-lib install-data
- install-bin:

diff --git a/media-libs/libsdl2/files/libsdl2-2.0.14-vulkan.patch 
b/media-libs/libsdl2/files/libsdl2-2.0.14-vulkan.patch
deleted file mode 100644
index 948f68fe234..000
--- a/media-libs/libsdl2/files/libsdl2-2.0.14-vulkan.patch
+++ /dev/null
@@ -1,13 +0,0 @@
 SDL2-2.0.14/src/video/SDL_vulkan_utils.c
-+++ SDL2-2.0.14/src/video/SDL_vulkan_utils.c
-@@ -91,8 +91,10 @@
- return "VK_ERROR_VALIDATION_FAILED_EXT";
- case VK_ERROR_INVALID_SHADER_NV:
- return "VK_ERROR_INVALID_SHADER_NV";
-+#if VK_HEADER_VERSION < 162
- case VK_ERROR_INCOMPATIBLE_VERSION_KHR:
- return "VK_ERROR_INCOMPATIBLE_VERSION_KHR";
-+#endif
- case VK_ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT:
- return "VK_ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT";
- case VK_ERROR_NOT_PERMITTED_EXT:

diff --git a/media-libs/libsdl2/libsdl2-2.0.14-r1.ebuild 
b/media-libs/libsdl2/libsdl2-2.0.14-r1.ebuild
deleted file mode 100644
index 263553b6bc0..000
--- a/media-libs/libsdl2/libsdl2-2.0.14-r1.ebuild
+++ /dev/null
@@ -1,210 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic multilib-minimal
-
-MY_P="SDL2-${PV}"
-DESCRIPTION="Simple Direct 

[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2021-10-02 Thread Sam James
commit: d5541d6d0312ba9f5fa4f434a66bf34bf2237dca
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  2 18:38:57 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  2 18:38:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5541d6d

media-libs/libsdl2: Stabilize 2.0.16 arm64, #814653

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/libsdl2-2.0.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.0.16.ebuild 
b/media-libs/libsdl2/libsdl2-2.0.16.ebuild
index 5ab929261c6..e1bab222ded 100644
--- a/media-libs/libsdl2/libsdl2-2.0.16.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.0.16.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 ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 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 
xinerama xscreensaver"
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2021-09-30 Thread Sam James
commit: 699f8dca054959fc1b3650f5101be8774c4666cf
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 30 18:17:11 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 30 18:17:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=699f8dca

media-libs/libsdl2: Stabilize 2.0.16 arm, #814653

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/libsdl2-2.0.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.0.16.ebuild 
b/media-libs/libsdl2/libsdl2-2.0.16.ebuild
index c5c5e876b3c..5ab929261c6 100644
--- a/media-libs/libsdl2/libsdl2-2.0.16.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.0.16.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 ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 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 
xinerama xscreensaver"
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2021-09-26 Thread Agostino Sarubbo
commit: 8078d2860269e715c6b004698674a52b990a4681
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Sep 26 07:29:09 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Sep 26 07:29:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8078d286

media-libs/libsdl2: x86 stable wrt bug #814653

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libsdl2/libsdl2-2.0.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.0.16.ebuild 
b/media-libs/libsdl2/libsdl2-2.0.16.ebuild
index b36fbd0f755..c5c5e876b3c 100644
--- a/media-libs/libsdl2/libsdl2-2.0.16.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.0.16.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 ppc ppc64 ~riscv sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 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 
xinerama xscreensaver"
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2021-09-24 Thread Agostino Sarubbo
commit: 2a351b95d632ed51e63aad562668dfc5b53f8533
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Sep 25 05:21:23 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Sep 25 05:21:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a351b95

media-libs/libsdl2: sparc stable wrt bug #814653

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libsdl2/libsdl2-2.0.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.0.16.ebuild 
b/media-libs/libsdl2/libsdl2-2.0.16.ebuild
index 7b7416629a9..b36fbd0f755 100644
--- a/media-libs/libsdl2/libsdl2-2.0.16.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.0.16.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 ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 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 
xinerama xscreensaver"
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2021-09-24 Thread Agostino Sarubbo
commit: fcc2c72d32b206fa6c745572eb037a0131c21295
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Sep 25 05:20:08 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Sep 25 05:20:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcc2c72d

media-libs/libsdl2: ppc64 stable wrt bug #814653

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libsdl2/libsdl2-2.0.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.0.16.ebuild 
b/media-libs/libsdl2/libsdl2-2.0.16.ebuild
index aa93826a3a7..7b7416629a9 100644
--- a/media-libs/libsdl2/libsdl2-2.0.16.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.0.16.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 ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 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 
xinerama xscreensaver"
 REQUIRED_USE="



  1   2   3   >