summaryrefslogtreecommitdiff
path: root/media-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-08-29 12:00:47 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-08-29 12:00:47 +0100
commitadcf4f8116a4a850dae301fb4dbcd7b71cb35975 (patch)
tree41af0dd08b04c7d619cdfed205b03ff2cc201b26 /media-libs
parent7166f3a0a0b7886d340010458d0b130013cb9989 (diff)
gentoo auto-resync : 29:08:2024 - 12:00:47
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/Manifest.gzbin69625 -> 69631 bytes
-rw-r--r--media-libs/ksanecore-common/Manifest2
-rw-r--r--media-libs/ksanecore-common/ksanecore-common-24.05.2.ebuild2
-rw-r--r--media-libs/ksanecore/Manifest2
-rw-r--r--media-libs/ksanecore/ksanecore-23.08.5-r2.ebuild2
-rw-r--r--media-libs/libsdl2/Manifest2
-rw-r--r--media-libs/libsdl2/libsdl2-2.30.6.ebuild209
-rw-r--r--media-libs/roc-toolkit/Manifest2
-rw-r--r--media-libs/roc-toolkit/roc-toolkit-0.4.0.ebuild2
9 files changed, 217 insertions, 6 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index eab39e0379ea..1101f6e63421 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/ksanecore-common/Manifest b/media-libs/ksanecore-common/Manifest
index d27ce2e868f5..29dd4b78e95a 100644
--- a/media-libs/ksanecore-common/Manifest
+++ b/media-libs/ksanecore-common/Manifest
@@ -1,5 +1,5 @@
DIST ksanecore-24.05.2.tar.xz 51080 BLAKE2B c57152bbff1c3eb4c6de3f20809d9e3a7ec5c81c981823e3750142006f1c6ac0f7bfc5913042edfcaa6a8e2f2210c8dc8963097d60dffc153ffb9078e3ca13bd SHA512 862c5997f0e10e6b3382127fe1d5efee37621212f2ec70a5346bf914cbe6ff9d1476cd05b119e0784222c8a195787f30b4454aaeeeb9535d0d52362a7ba0a718
DIST ksanecore-24.08.0.tar.xz 51200 BLAKE2B 787692d39738ec2bd93988399238f8e3d08ad753bde702e8fd24d6b9c6db3f24f1b061336b0a917b9e421b03f23fa46bef664dae24b38acfc483d68801e303ba SHA512 7e5f144811110cdb18f06ef163ba6ddf3bf270eefe654f6c53d1f2e91a28d2729f034c691a8439206a0514839edcff5d75d69e7ca4d6b191b981c931ed5c06e2
-EBUILD ksanecore-common-24.05.2.ebuild 367 BLAKE2B d39c69d74afa352fc23f0db2c9123d54002eba818303f3f747ea0d06e47c0d43e403fa0f3a8a0e8e0fadff37384b5111952933811c2b6db3f9e88e0b482ad714 SHA512 b7433e152a74e2f79a80b8e00453ecca83241b2bda2147615325ac716221d4ebffe374430c2ced2d9e9c99ebabad064b78905a4ab5d144d917e183d009496067
+EBUILD ksanecore-common-24.05.2.ebuild 365 BLAKE2B c9121754649aed2dacefad0902427dd2fff07851cb7c9aa143cd4e01a62960aaaaa58eff5de377b02fd09766f4a6e111fb9417eefece70a73dcc83e88d0b5f14 SHA512 07042022b3b066c42e8efb60f4bf5589154f701755289845e212764de9ff109bd92eb13a5fbf5bbeededadd06425b57211ef637c165256aac3b40d0612764f44
EBUILD ksanecore-common-24.08.0.ebuild 367 BLAKE2B d39c69d74afa352fc23f0db2c9123d54002eba818303f3f747ea0d06e47c0d43e403fa0f3a8a0e8e0fadff37384b5111952933811c2b6db3f9e88e0b482ad714 SHA512 b7433e152a74e2f79a80b8e00453ecca83241b2bda2147615325ac716221d4ebffe374430c2ced2d9e9c99ebabad064b78905a4ab5d144d917e183d009496067
MISC metadata.xml 381 BLAKE2B 42cf8662e7a405016cbf593e43771e2a354116ed82825cf42ba21c41d9dcd22dfc868fcc1837ae47b3c13b229908a7a1db8b1fe636b53418664f7835cabe4c35 SHA512 1d3caf0c29b67b79a29c02db8625ee17306f6c114b48599b432c5ced09d51aa02339e75d1552b56fa86ad4ec781c44cc909f8f7cccc0eadc2043ce3103604c38
diff --git a/media-libs/ksanecore-common/ksanecore-common-24.05.2.ebuild b/media-libs/ksanecore-common/ksanecore-common-24.05.2.ebuild
index 3fd16d901523..22c00602c74d 100644
--- a/media-libs/ksanecore-common/ksanecore-common-24.05.2.ebuild
+++ b/media-libs/ksanecore-common/ksanecore-common-24.05.2.ebuild
@@ -10,7 +10,7 @@ inherit ecm-common gear.kde.org
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
RDEPEND="
!<media-libs/ksanecore-23.08.5-r2:5
diff --git a/media-libs/ksanecore/Manifest b/media-libs/ksanecore/Manifest
index 115228e1a683..641283b30659 100644
--- a/media-libs/ksanecore/Manifest
+++ b/media-libs/ksanecore/Manifest
@@ -2,7 +2,7 @@ DIST ksanecore-23.08.5.tar.xz 50052 BLAKE2B 500c574d40a8c927cd8568d3d0094789731b
DIST ksanecore-24.05.2.tar.xz 51080 BLAKE2B c57152bbff1c3eb4c6de3f20809d9e3a7ec5c81c981823e3750142006f1c6ac0f7bfc5913042edfcaa6a8e2f2210c8dc8963097d60dffc153ffb9078e3ca13bd SHA512 862c5997f0e10e6b3382127fe1d5efee37621212f2ec70a5346bf914cbe6ff9d1476cd05b119e0784222c8a195787f30b4454aaeeeb9535d0d52362a7ba0a718
DIST ksanecore-24.08.0.tar.xz 51200 BLAKE2B 787692d39738ec2bd93988399238f8e3d08ad753bde702e8fd24d6b9c6db3f24f1b061336b0a917b9e421b03f23fa46bef664dae24b38acfc483d68801e303ba SHA512 7e5f144811110cdb18f06ef163ba6ddf3bf270eefe654f6c53d1f2e91a28d2729f034c691a8439206a0514839edcff5d75d69e7ca4d6b191b981c931ed5c06e2
EBUILD ksanecore-23.08.5-r1.ebuild 668 BLAKE2B 112c710fcf57ebab2948ad4b5d3c0b19fa262d682883b139e8ebac0369a736f6a3f02c4b12475988db868a078b0cfb8fd0bbba57ca659e68dd114eb6a0678d65 SHA512 288eaa3b86ae35878ab3afbd35a94ea7b24201eefe7a68e8be0b45be5ff842b8d5df68123a262272b0d749ea027a6d7e97b3c212f95ae605cfda0fa2e94ca7e9
-EBUILD ksanecore-23.08.5-r2.ebuild 642 BLAKE2B bb6358071028aa75a98171eab59a462a3f029d5bc4d352214f932c5b49d0066c716c54ef70e4acac3e8fccbae75a9edab5b59cdf489b9bba1059c2b0cea87478 SHA512 6f07dc66dc61a4bc3d0e2a2b479de596b524754e542f7fe02644bda67c1991fc2be37b6a55fabc25df2e043569158cec42dbe48c4be90b9fb3cbbf1ff67f1991
+EBUILD ksanecore-23.08.5-r2.ebuild 640 BLAKE2B 999e6276e9f50b8f448f50a1954ecb6b955d85ce7317f5ae2da74e6e6bd1bdcf81e2e5476b26259cfc81ffe82c9c4ea2976e2e86ca4f83d4e2ec0f781f3ce81e SHA512 137079965e01b37cdc5c777fd84fc6f67e70b5e9d6f4a2339aef36bcbf58fe8e2f57d6d05f686e8d7073d6f3465af576319d7f115a75f2fe95f2534215d71a89
EBUILD ksanecore-24.05.2-r1.ebuild 644 BLAKE2B 9d6db64560542f8466f71b65ddecff06bfbdcc134b1e102f08591ad7c5fd0f3eea57a0640ffcd9087e7a6d8857aef6e7bdafa3ad1b94382dfb44125b82cc3b81 SHA512 b699ffe150f8cb33d44122f3d322a8a6d36b71a70aacdec3b8038629bfafc16cc45a069dd096abdb390017c60adaa7dba470a71d4eef7c0ffc92098f95700e76
EBUILD ksanecore-24.08.0.ebuild 644 BLAKE2B 7983b4d938bf81160ca83fe41a07190b94d37de9cbeb455f96abfd07c0b9d5c8cff58b9bcdd2873ebc70f6c75c6a429a47a3164ec84d10dbc8b6588b46e5205f SHA512 c71602af4192e509a0c6267d4d7084915cabfafe198ff7b7d7d727486f3d60518257087b614f2e0df772750a49b3b3b5974b3dd1d84521f197d86b6238928aa8
MISC metadata.xml 457 BLAKE2B 7a88ca79e1f6f6ff7aedd1c763f1e2a3d82d2d9cee9aa2c3fc61c0136c2a8f0bda2721f550fcc01118d52ddca3d71ac32830625f613e7e7c62527b64fcd9426d SHA512 a160a7bf99407cd4d0f597a72fff7e7ef99cf7be3772f310dd31782c8dae99218969c6bac3808109e4b4ba509493aa7e82d0b37b5fec4ec5924b39be67ee0ad9
diff --git a/media-libs/ksanecore/ksanecore-23.08.5-r2.ebuild b/media-libs/ksanecore/ksanecore-23.08.5-r2.ebuild
index 11d390bdd974..1223d236fbf9 100644
--- a/media-libs/ksanecore/ksanecore-23.08.5-r2.ebuild
+++ b/media-libs/ksanecore/ksanecore-23.08.5-r2.ebuild
@@ -13,7 +13,7 @@ https://api.kde.org/ksanecore/html/index.html"
LICENSE="|| ( LGPL-2.1 LGPL-3 )"
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
IUSE=""
DEPEND="
diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index f223df2b8a6f..26e177b214d0 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -3,8 +3,10 @@ AUX libsdl2-2.28.5-fix-libdecor-0.2.patch 1195 BLAKE2B cd07f864e8091796d20ade4f4
DIST SDL2-2.28.5.tar.gz 7345355 BLAKE2B c96481bc02af6b6d077247238f7e46b0e3ec216664584add29cafb0a91d06dc6ddc637a01519dbd7182d4fa59cfaf26ad6733f72583021cf65849416f9c4b698 SHA512 12593eb78fcca877a8dfb78cf21a4e6feba7dc87c964de378ac462b36d8e41ecb587222cb41d5f56dd35b838e1b9867b8ae0cf2f4d2a01afaf23ac8c11edc84d
DIST SDL2-2.30.2.tar.gz 7426565 BLAKE2B 258084c6965281951b78619d7ebcd80b0f6873f54ded93d35b6b898f0533fef9a29bef4a8babe53df50bc589b0565b3a3b1378a930b43fdce575c4a5baa70864 SHA512 19316bb4c483a8c4be2140b70d906b7767beabada481873217a9207bd41e79c1854a837e1394325f59795da010f5344f791a7973a846b8189e3f9b662f408aca
DIST SDL2-2.30.3.tar.gz 7425677 BLAKE2B 9918723bc3a0bc3abfc6d47b4fc7eeabcafdc9925ee93e4f31b3637e843a5b060ae61aef9b93743340a9df914248cff510e5d38e758e032b5ed4df9eed587746 SHA512 75ddea9ac3c2130e9f6036b4718dbe3d9d1b40dab3cd48d3d488d5a397dd0c226c0573bf18d82eb41498800accf045e259d2ae305f069fad7b34e47a017f2372
+DIST SDL2-2.30.6.tar.gz 7524883 BLAKE2B 9e253d107c2af7ff0f7f67968be2cffc2358fbabd26d4ec46454a11ac53b64ac24a620947601901e43e470ad6b2bb89e273d04c9c2de12c6ab1dd6a4f78733ff SHA512 c73fd0b52e77d248a5dc2808a660ded9e708b87f68f677970da71e9b4a25ec60cf52f319b8b014ced7c9363560f2360262c04551a895f0f83ee62c3feeafba47
EBUILD libsdl2-2.28.5-r1.ebuild 7385 BLAKE2B 74314d489f7d6b6d87223779f4a559492ad50b2efe9731b7696149756ddce40d3a193eb72a405d38cff3a88bf26faf2d65339a874f7e68c0316e0d91d5c0aaf4 SHA512 82e8160883795b7dd0a996bd86fad3dcc0c56847e531ecaea28f4edf0a7e449931589697b9e0eeb10328ca768b8be2081b3b9065d49167286d99b77ecb20bd7e
EBUILD libsdl2-2.28.5-r2.ebuild 7516 BLAKE2B da5807c940561d2e8174c9e2d2a2d46d59c73114a33f257f3818d8e489830a9ed5762810a5961161eb1763ae38411f6a70645198328430135a39e9b5759eba56 SHA512 e6719488f5bcbfff93338421a49cfb0e0c1c1a7546fd42d02e8d18e22a89b880ce73e743b587f06301a6303f95f46f9d2b42af01aa42c79530b1d74770c01242
EBUILD libsdl2-2.30.2-r1.ebuild 5733 BLAKE2B 1273e09d22913088d85bea63a86e028c519fc9d2b3daa7fd692ac791dba38652675a0bd526f3cb15c58313e65b9ade40fe67df910bef714df94f607cc666f04d SHA512 14830fad12f2af6ee408e94d2f5f7baece0c6028df4e48dae97594b9833ee3da02b80e1c0da148c574d169f42a414cd30e29f21101a132b7b33cdc122a80c127
EBUILD libsdl2-2.30.3.ebuild 5869 BLAKE2B 0d0d966f51d216b50c7123bb8a888dd059ff4dbd36e78a1b53a52fa0ed39c38d518ddc9da27ea26f12ee655a4d3335a0fc2eb9612c7efca62767fb1b20f73c60 SHA512 b288f5412d8b50816132f98777f4a34d0859270214dff6f68fd734c99316ec2a7a83de8d9c0e90d8362163583c587a35683caf8ebabb71cd626d839b0c992b47
+EBUILD libsdl2-2.30.6.ebuild 5869 BLAKE2B 0d0d966f51d216b50c7123bb8a888dd059ff4dbd36e78a1b53a52fa0ed39c38d518ddc9da27ea26f12ee655a4d3335a0fc2eb9612c7efca62767fb1b20f73c60 SHA512 b288f5412d8b50816132f98777f4a34d0859270214dff6f68fd734c99316ec2a7a83de8d9c0e90d8362163583c587a35683caf8ebabb71cd626d839b0c992b47
MISC metadata.xml 1945 BLAKE2B 0f4c4a1526296bfbef001169c45626f0393cfcb6f5003d3d644c1ff1ef0197fdd38ddc2f16f1c1590ef895448bd6aa85ea3619a31487609d9ea2569077decd64 SHA512 d25c6e3b2cf3055f2faf71d926d5ad01c5b528f1349284dc3097607015ed93c70116223db0078d8ae764b598bc13a99f1b82cebe1e65206ea737508bdede12df
diff --git a/media-libs/libsdl2/libsdl2-2.30.6.ebuild b/media-libs/libsdl2/libsdl2-2.30.6.ebuild
new file mode 100644
index 000000000000..ce051d586a9f
--- /dev/null
+++ b/media-libs/libsdl2/libsdl2-2.30.6.ebuild
@@ -0,0 +1,209 @@
+# 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}] )
+ 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
+ /usr/include/SDL2/close_code.h
+)
+
+src_prepare() {
+ cmake_src_prepare
+
+ # Unbundle some headers.
+ rm -r src/video/khronos || die
+ ln -s "${ESYSROOT}/usr/include" src/video/khronos || die
+}
+
+src_configure() {
+ use custom-cflags || strip-flags
+
+ local mycmakeargs=(
+ -DSDL_STATIC=$(usex static-libs)
+ -DSDL_SYSTEM_ICONV=ON
+ -DSDL_GCC_ATOMICS=ON
+ -DSDL_AUDIO=$(usex sound)
+ -DSDL_VIDEO=$(usex video)
+ -DSDL_JOYSTICK=$(usex joystick)
+ -DSDL_HAPTIC=$(usex haptic)
+ -DSDL_POWER=ON
+ -DSDL_FILESYSTEM=ON
+ -DSDL_PTHREADS=$(usex threads)
+ -DSDL_TIMERS=ON
+ -DSDL_FILE=ON
+ -DSDL_LOADSO=ON
+ -DSDL_ASSEMBLY=ON
+ -DSDL_ALTIVEC=$(usex cpu_flags_ppc_altivec)
+ -DSDL_SSEMATH=$(usex cpu_flags_x86_sse)
+ -DSDL_MMX=$(usex cpu_flags_x86_mmx)
+ -DSDL_3DNOW=$(usex cpu_flags_x86_3dnow)
+ -DSDL_SSE=$(usex cpu_flags_x86_sse)
+ -DSDL_SSE2=$(usex cpu_flags_x86_sse2)
+ -DSDL_SSE3=$(usex cpu_flags_x86_sse3)
+ -DSDL_OSS=$(usex oss)
+ -DSDL_ALSA=$(usex alsa)
+ -DSDL_ALSA_SHARED=OFF
+ -DSDL_JACK=$(usex jack)
+ -DSDL_JACK_SHARED=OFF
+ -DSDL_ESD=OFF
+ -DSDL_PIPEWIRE=$(usex pipewire)
+ -DSDL_PIPEWIRE_SHARED=OFF
+ -DSDL_PULSEAUDIO=$(usex pulseaudio)
+ -DSDL_PULSEAUDIO_SHARED=OFF
+ -DSDL_ARTS=OFF
+ -DSDL_LIBSAMPLERATE=$(usex libsamplerate)
+ -DSDL_LIBSAMPLERATE_SHARED=OFF
+ -DSDL_WERROR=OFF
+ -DSDL_NAS=$(usex nas)
+ -DSDL_NAS_SHARED=OFF
+ -DSDL_SNDIO=$(usex sndio)
+ -DSDL_SNDIO_SHARED=OFF
+ -DSDL_DISKAUDIO=$(usex sound)
+ -DSDL_DUMMYAUDIO=$(usex sound)
+ -DSDL_WAYLAND=$(usex wayland)
+ -DSDL_WAYLAND_SHARED=OFF
+ -DSDL_WAYLAND_LIBDECOR=$(usex wayland)
+ -DSDL_WAYLAND_LIBDECOR_SHARED=OFF
+ -DSDL_RPI=OFF
+ -DSDL_X11=$(usex X)
+ -DSDL_X11_SHARED=OFF
+ -DSDL_X11_XSCRNSAVER=$(usex xscreensaver)
+ -DSDL_COCOA=$(usex aqua)
+ -DSDL_DIRECTFB=OFF
+ -DSDL_FUSIONSOUND=OFF
+ -DSDL_KMSDRM=$(usex kms)
+ -DSDL_KMSDRM_SHARED=OFF
+ -DSDL_DUMMYVIDEO=$(usex video)
+ -DSDL_OPENGL=$(usex opengl)
+ -DSDL_OPENGLES=$(use gles1 || use gles2 && echo ON || echo OFF)
+ -DSDL_VULKAN=$(usex vulkan)
+ -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
+ -DSDL_TESTS=$(usex test)
+ )
+ cmake-multilib_src_configure
+}
+
+src_compile() {
+ multilib-minimal_src_compile
+
+ if use doc; then
+ cd docs || die
+ doxygen || die
+ fi
+}
+
+src_test() {
+ unset SDL_GAMECONTROLLERCONFIG SDL_GAMECONTROLLER_USE_BUTTON_LABELS
+ cmake-multilib_src_test
+}
+
+multilib_src_install_all() {
+ rm -r "${ED}"/usr/share/licenses/ || die
+ dodoc {BUGS,CREDITS,README-SDL,TODO,WhatsNew}.txt README.md docs/README*.md
+ use doc && dodoc -r docs/output/html/
+}
diff --git a/media-libs/roc-toolkit/Manifest b/media-libs/roc-toolkit/Manifest
index de14f8cc6f59..8859ed1c6247 100644
--- a/media-libs/roc-toolkit/Manifest
+++ b/media-libs/roc-toolkit/Manifest
@@ -3,5 +3,5 @@ AUX roc-toolkit-0.4.0-dont-force-O3.patch 630 BLAKE2B a4895648b0826e7b1de3cf083a
DIST roc-toolkit-0.3.0.tar.gz 1679439 BLAKE2B 31775d330bdfb3c42278d1ecbbbb5e14f695ca82f22929e435b6c9bf10c2e25c3367d11cf2913a81e6469876c255193be11eb78b775fad3b17f57c5be9c4bb39 SHA512 447532862dc1714054ebd03ce7fd101525c213a87bc7198a55c8e6068c28db318d59389bafd83681a4e6b34a61e68ac305c66b84e417a3f791b02340a821e6ec
DIST roc-toolkit-0.4.0.tar.gz 1895030 BLAKE2B 2ffcf6b1ca50fcae09c7aaa27939e23428feb21f330d578d731e494c62aa088c7e00de3b1a1b488d1bb13ffcc979fede1fc2726e2293a383a87174a4480e8aec SHA512 51763287ee825b6617273ededd9e77560f4223b8ba4a577855c3225908e848895a4f925163862cf6d19a8215245ec26f33d07d6cb80c51768d37eaa06ac02063
EBUILD roc-toolkit-0.3.0.ebuild 1978 BLAKE2B fe5b0ecbb54ce0eaafe4abe9d63ac0dff29e7ac220a3227706c3a667ea566681f81decf51e1d0a3fbe415fadf7d38af881f9efcf70e7d458c1d2549c87dee87e SHA512 5d956260db827c0455f84ea714a24db7a8da0aa30b54f08fed25e6315b2d4b66c887b19624730eb27bff8c26ba31c6bcc2d398ebdce8570efac29a104ff0557c
-EBUILD roc-toolkit-0.4.0.ebuild 2156 BLAKE2B a8c2979e7f20d53705a73d42442845b48eb240f0d370e392cac8d95da3abb6ab756c1a7026efed765a6449535623897ae553079549c1d26b99da659efb038130 SHA512 25f9ee9905f305a4c6cfb6893a0dc600b476bae480d150eb1513f0e1b1771dd1fd397dedb076ed0c083be74a93b71d66ae368953bade699d22a983f7c5de8aa2
+EBUILD roc-toolkit-0.4.0.ebuild 2155 BLAKE2B 1ca54e0e8e19f6acae753eed2cf7ec36804c29cbd47be0be42799923b67aa15e687cb858e5e6dfd4b513ddca049089a14bc8d3b19348dff2de1184e65f4f245a SHA512 dba9a68ff90bc42118994a1504631dd61198590886868886df48be0d9b6c73bf364703b0ff66d1268b19c8f67236a7ed8dc0e23132fb99287d54aba6834dd815
MISC metadata.xml 424 BLAKE2B 809444d92a63d99a23c18612cc9559138cdecad99b2af61370141f18e2d0acc0518f1bcee47cd435e26f096b49269b92a3c864e871ef7ae3e15de15f0bc09d6d SHA512 7dfdbb7a4be3022622e15bb263f493f0fdb17ea00c9f6b3711be4877993aaaabe05334dac14e290e602a663fd40dc3ac2f6697e979f0f4b8f9866befb7ac5ae3
diff --git a/media-libs/roc-toolkit/roc-toolkit-0.4.0.ebuild b/media-libs/roc-toolkit/roc-toolkit-0.4.0.ebuild
index 306f1b004f3d..b5355e5f2b18 100644
--- a/media-libs/roc-toolkit/roc-toolkit-0.4.0.ebuild
+++ b/media-libs/roc-toolkit/roc-toolkit-0.4.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/roc-streaming/roc-toolkit/archive/refs/tags/v${PV}.t
LICENSE="MPL-2.0"
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="alsa llvm-libunwind pulseaudio sox sndfile ssl tools test unwind"
RESTRICT="!test? ( test )"