summaryrefslogtreecommitdiff
path: root/media-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-04-13 08:44:58 +0100
committerV3n3RiX <venerix@koprulu.sector>2025-04-13 08:44:58 +0100
commitca533b9b46b871263ead04dcb28165df09a3f282 (patch)
tree5bc0eee473d4e4564cfd5216abd6aea441112008 /media-libs
parent8838d44e89178442a4f853b309d720f57d4796b0 (diff)
gentoo auto-resync : 13:04:2025 - 08:44:57
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/Manifest.gzbin70896 -> 70904 bytes
-rw-r--r--media-libs/icclib/Manifest8
-rw-r--r--media-libs/icclib/files/icclib-2.14-c23.patch38
-rw-r--r--media-libs/icclib/files/icclib-2.14-make.patch114
-rw-r--r--media-libs/icclib/files/meson-3.2.0.build59
-rw-r--r--media-libs/icclib/files/meson.build51
-rw-r--r--media-libs/icclib/icclib-2.14-r1.ebuild (renamed from media-libs/icclib/icclib-2.14.ebuild)34
-rw-r--r--media-libs/icclib/icclib-3.2.0.ebuild36
-rw-r--r--media-libs/portsmf/Manifest2
-rw-r--r--media-libs/portsmf/files/portsmf-239-cmake4.patch27
-rw-r--r--media-libs/portsmf/portsmf-239-r1.ebuild41
-rw-r--r--media-libs/qhull/Manifest2
-rw-r--r--media-libs/qhull/qhull-2020.2-r3.ebuild4
-rw-r--r--media-libs/shaderc/Manifest2
-rw-r--r--media-libs/shaderc/shaderc-2025.1.ebuild2
-rw-r--r--media-libs/vidstab/Manifest3
-rw-r--r--media-libs/vidstab/files/vidstab-1.1.1_p20240615-cmake4.patch68
-rw-r--r--media-libs/vidstab/vidstab-1.1.1_p20240615.ebuild54
-rw-r--r--media-libs/vulkan-layers/Manifest2
-rw-r--r--media-libs/vulkan-layers/vulkan-layers-1.4.309.0.ebuild2
-rw-r--r--media-libs/vulkan-loader/Manifest2
-rw-r--r--media-libs/vulkan-loader/vulkan-loader-1.4.309.0.ebuild2
22 files changed, 412 insertions, 141 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index dbc8b0dd77e8..215c38e9ef61 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/icclib/Manifest b/media-libs/icclib/Manifest
index 7a9be34fe4ad..aaa3e4c1c2c0 100644
--- a/media-libs/icclib/Manifest
+++ b/media-libs/icclib/Manifest
@@ -1,5 +1,9 @@
+AUX icclib-2.14-c23.patch 974 BLAKE2B 152db502c4de712d553e350a4c9b0441618a71c3e6d7ad40a63e6787a16bf6e6f5976d5e48481ffcc0d556c3c5b5fbf7c6e85b723ee955b8d0261abbf79dff03 SHA512 cb25d2256e1a365d0b38c4f207ebfaada44b3b24fafae50187f88c670a0cbcab2629939f1a95653462257ad2b9a14d24b2da6a65f12c42656c9ca0a81db77481
AUX icclib-2.14-fno-common.patch 637 BLAKE2B e5eee3f4fa04bcf3199f2ccf6601ce02c78573f9f7e93b52cd64ff779b9a9e1345d6f28528ab20d89c7065a3fae951c73c079125552d3c48d2eb328bbc28d648 SHA512 7a86dc56ab0065fec4f26071aae9bc5bca81a5506dbde367ca9e2ef1b21f8ff3280a58a20abd49701092fae8144b474afc9e68886ba1607b7a44e3b7a16f27f1
-AUX icclib-2.14-make.patch 3074 BLAKE2B 9f45af8c8c0041525e98352b9aa4b2743607d76b79dee02b17cf67e3410f9d45caf433f7e6490bb761c2b19616acf19275356f21a9b9a582f3f30a0e15997e70 SHA512 e2245b6f7aa24fcb135e8ce7a4332b6a689822c6429cf48cab5cd61285e80c72ff50adb6d8e691b948e45b9dd5d3df42935b810e1a25aba4f2d9d51ac9b9a1eb
+AUX meson-3.2.0.build 1032 BLAKE2B 78e274bfd4b3cb65c2419d9673231da13ecd7afc428b916b361212f239cf933e2b5a10ca131b9fab5327ef17b6476264a9807334f4eb4d8beb82dc893c1005b3 SHA512 07330bde4357136cc17a7d72c4d2f666a07fd8373946aa68f539e3aeb7bdbcca30245d5c350b3670ad6e0f40ccc453e98c8501630630ff803cdce4e7a85760b8
+AUX meson.build 897 BLAKE2B 2a5112877880f1fe6c2c036e52e547869274a8e5c4f98bdfce21c9fd4d753b6526d3a481128ef2c3bcae9d1d7511ee7f219eddc101539a7c7582142eccc25170 SHA512 199a2fde0cc07946647caa98f129a07d82fa80fea525598be7ebbb697cd1e415bdfa42227c6d8b1cc10df7573e604837e19254ce17e66413ad2acce8d7d7d42a
+DIST ICCLib_V3.2.0.zip 316666 BLAKE2B 4fe46ca8a70044cf39fa18c3db7cb2a0352e337de30d792dbf487dab5dfa888e3bb7d2fc61abaf5809f47c874020d5cf7316299ea8ca9392b15768b7c218e607 SHA512 8a0e4c3b026ea6d8c0bb41d3002e583801ee83f0d2ed9e72499dc706bda70e6a1a23b27e6ee39f4c03c89578df2a87cd2230948d986ad0cab040a33394c3a916
DIST icclib_V2.14.zip 158606 BLAKE2B a42a16a00d540f3e0036f86a4934ed8ac3c67bfea135df5fc893cef939b451f0298c576aa4067360597912fff1afe3315588af64e4edc9605ea5944ff9e42cf6 SHA512 ed038c8655968c794491f30c295ef115900bfcc2e8bfd8607f12f73d6f2236fc339c1ed53a364524478273097ab9065a372bb26f38231bfc6dc02773a11546a3
-EBUILD icclib-2.14.ebuild 856 BLAKE2B c10a16b2924dfcfe6ad975398ddc54e6dd27977862512e610ed5826cbb04610ed84245244fe57986882a67f0cf21e6d3bfe262ee7d2cbb9536dc4263a9d89a2e SHA512 056c460bfa8f97bd0cf5d0b4f5929c20182d474786137a9bedc74d58550013a45f7c2d7ee05feb6b78b2a7718c7c729d85a39337e4dd026c5ae0e037320d46be
+EBUILD icclib-2.14-r1.ebuild 853 BLAKE2B 6753afdf79b7c1eaf6a41d36540c73109590c173a0554eb27ab8824d43edb8b842afe8bb8462db14fc080dfa1947acfa3b83bca5192011f2d871114f613545fa SHA512 c3480b906ca3dbfd155caf3e93c4852f0e8dae45042510e3c2bd87ed9f321f583d564702ae3c6b6c9e34d8db1e1adfaccc855bd330c558ea643e78efb665bee4
+EBUILD icclib-3.2.0.ebuild 710 BLAKE2B 094343354d5596b238722c620a0c0acee6fbf42d9f3cbac705f81eb552c7a57c98e0d7a58e485f6cf6dcba3550bf4d0114a06d47044b83b33edd166b723823ee SHA512 0ea325463e3e45a44011506cd1d151b55370c71e4d24abd95d18db59406cd22ec43a435a6eff5f5a3a45c65d0f0c9427b65c5ac2fd1035ec96a73932bf83d54d
MISC metadata.xml 260 BLAKE2B ef27f93753b1b9b96d35941f8a39c7e3b1695a49bff8076cb92b718524ddf1449ffa97d26ae289ad493695a8bfbeadb6bee0030f649bef02e0ae155ca851713e SHA512 94c019f5d5e8bec9d817d4b192ae0b87effc9f73283800b6ee7b5fe50a85bf6e245eb9720c2d8f3b497b40c7e298969c5e23c5afe3af14384eee92e76afacc8c
diff --git a/media-libs/icclib/files/icclib-2.14-c23.patch b/media-libs/icclib/files/icclib-2.14-c23.patch
new file mode 100644
index 000000000000..d4121ee6797c
--- /dev/null
+++ b/media-libs/icclib/files/icclib-2.14-c23.patch
@@ -0,0 +1,38 @@
+--- work.old/icc.c 2025-02-25 20:02:36.215180328 +0400
++++ work/icc.c 2025-02-25 20:04:09.711060955 +0400
+@@ -17326,7 +17326,7 @@
+ /* Returned static buffer is re-used every 5 calls. */
+ char *icmPiv(int di, int *p) {
+ static char buf[5][MAX_CHAN * 16];
+- static ix = 0;
++ static size_t ix = 0;
+ int e;
+ char *bp;
+
+@@ -17349,7 +17349,7 @@
+ /* Returned static buffer is re-used every 5 calls. */
+ char *icmPdv(int di, double *p) {
+ static char buf[5][MAX_CHAN * 16];
+- static ix = 0;
++ static size_t ix = 0;
+ int e;
+ char *bp;
+
+@@ -17372,7 +17372,7 @@
+ /* Returned static buffer is re-used every 5 calls. */
+ char *icmPfv(int di, float *p) {
+ static char buf[5][MAX_CHAN * 16];
+- static ix = 0;
++ static size_t ix = 0;
+ int e;
+ char *bp;
+
+@@ -17395,7 +17395,7 @@
+ /* Returned static buffer is re-used every 5 calls. */
+ char *icmPLab(double *p) {
+ static char buf[5][MAX_CHAN * 16];
+- static ix = 0;
++ static size_t ix = 0;
+ int e;
+ char *bp;
+ double lab[3];
diff --git a/media-libs/icclib/files/icclib-2.14-make.patch b/media-libs/icclib/files/icclib-2.14-make.patch
deleted file mode 100644
index 14e69f17f21a..000000000000
--- a/media-libs/icclib/files/icclib-2.14-make.patch
+++ /dev/null
@@ -1,114 +0,0 @@
---- icclib_V2.14/Makefile
-+++ icclib_V2.14/Makefile
-@@ -3,13 +3,13 @@
- # by uncommenting the appropriate line:
-
- # Microsoft C++, WinNT setup
--include Makefile.WNT
-+#include Makefile.WNT
-
- # IBM C++, WinNT setup
- #include Makefile.IBMNT
-
- # Generic UNIX setup
--#include Makefile.UNIX
-+include Makefile.UNIX
-
- # Apple OSX
- #include Makefile.OSX
-@@ -32,7 +32,7 @@
-
-
- icc$(SUFOBJ): icc.c icc.h
-- $(CC) $(CCOF)icc$(SUFOBJ) icc.c
-+ $(CC) $(CFLAGS) $(CCOF)icc$(SUFOBJ) icc.c
-
- libicc$(SUFLIB): icc$(SUFOBJ)
- $(LIBU) $(LIBOF)libicc$(SUFLIB) icc$(SUFOBJ)
-@@ -41,39 +41,39 @@
-
- # Separate for executables
- iccstd$(SUFOBJ): iccstd.c icc.h
-- $(CC) $(CCOF)iccstd$(SUFOBJ) iccstd.c
-+ $(CC) $(CFLAGS) $(CCOF)iccstd$(SUFOBJ) iccstd.c
-
-
- icctest$(SUFOBJ): icctest.c icc.h
-- $(CC) $(CCOF)icctest$(SUFOBJ) icctest.c
-+ $(CC) $(CFLAGS) $(CCOF)icctest$(SUFOBJ) icctest.c
-
- icctest$(SUFEXE): icctest$(SUFOBJ) iccstd$(SUFOBJ) libicc$(SUFLIB)
- $(LINK) $(LINKOF)icctest$(SUFEXE) icctest$(SUFOBJ) iccstd$(SUFOBJ) libicc$(SUFLIB)
-
-
- lutest$(SUFOBJ): lutest.c icc.h
-- $(CC) $(CCOF)lutest$(SUFOBJ) lutest.c
-+ $(CC) $(CFLAGS) $(CCOF)lutest$(SUFOBJ) lutest.c
-
- lutest$(SUFEXE): lutest$(SUFOBJ) iccstd$(SUFOBJ) libicc$(SUFLIB)
- $(LINK) $(LINKOF)lutest$(SUFEXE) lutest$(SUFOBJ) iccstd$(SUFOBJ) libicc$(SUFLIB)
-
-
- icclu$(SUFOBJ): icclu.c icc.h
-- $(CC) $(CCOF)icclu$(SUFOBJ) icclu.c
-+ $(CC) $(CFLAGS) $(CCOF)icclu$(SUFOBJ) icclu.c
-
- icclu$(SUFEXE): icclu$(SUFOBJ) iccstd$(SUFOBJ) libicc$(SUFLIB)
- $(LINK) $(LINKOF)icclu$(SUFEXE) icclu$(SUFOBJ) iccstd$(SUFOBJ) libicc$(SUFLIB)
-
-
- iccdump$(SUFOBJ): iccdump.c icc.h
-- $(CC) $(CCOF)iccdump$(SUFOBJ) iccdump.c
-+ $(CC) $(CFLAGS) $(CCOF)iccdump$(SUFOBJ) iccdump.c
-
- iccdump$(SUFEXE): iccdump$(SUFOBJ) iccstd$(SUFOBJ) libicc$(SUFLIB)
- $(LINK) $(LINKOF)iccdump$(SUFEXE) iccdump$(SUFOBJ) iccstd$(SUFOBJ) libicc$(SUFLIB)
-
-
- iccrw$(SUFOBJ): iccrw.c icc.h
-- $(CC) $(CCOF)iccrw$(SUFOBJ) iccrw.c
-+ $(CC) $(CFLAGS) $(CCOF)iccrw$(SUFOBJ) iccrw.c
-
- iccrw$(SUFEXE): iccrw$(SUFOBJ) iccstd$(SUFOBJ) libicc$(SUFLIB)
- $(LINK) $(LINKOF)iccrw$(SUFEXE) iccrw$(SUFOBJ) iccstd$(SUFOBJ) libicc$(SUFLIB)
---- icclib_V2.14/Makefile.UNIX
-+++ icclib_V2.14/Makefile.UNIX
-@@ -1,7 +1,7 @@
- # Generic UNIX setup
-
- SLASH = /
--SUFLIB = .a
-+SUFLIB = .so
- SUFOBJ = .o
- SUFEXE =
- CMDSEP = ;
-@@ -18,21 +18,22 @@
- STDHDRSDEF = /usr/include
-
- MAKEU = make
--LIBU = ar -r
--LIBOF = -o
-+LIBOF =
- RANLIB = echo
- AS = as
--CCFLAGSDEF = -DUNIX -c
--CC = cc $(CCFLAGS) $(INCFLAG)$(STDHDRS)
-+CCFLAGSDEF = -DUNIX -fPIC -c
-+CFLAGS += $(CCFLAGSDEF) $(INCFLAG)$(STDHDRS)
-+CC = cc
- CCOF = -o
--LINKFLAGSDEF = -lm
-+LINKFLAGSDEF = -shared
- LINKLIBS =
--LINK = cc $(LINKFLAGS) $(LINKLIBS)
-+LINK = $(CC) $(LINKFLAGSDEF) $(LDFLAGS) $(LINKLIBS)
- LINKOF = -o
-+LIBU = $(CC) $(LINKFLAGSDEF) $(LDFLAGS) -Wl,-soname,libicc.so.$(ICCLIB_SOVERSION) $(LINKLIBS) -o
-
- .SUFFIXES:
- .SUFFIXES: .c $(SUFLIB) $(SUFOBJ) $(SUFEXE)
-
- .c$(SUFOBJ):
-- $(CC) $(CCOF)$*$(SUFOBJ) $<
-+ $(CC) $(CFLAGS) $(CCOF)$*$(SUFOBJ) $<
-
diff --git a/media-libs/icclib/files/meson-3.2.0.build b/media-libs/icclib/files/meson-3.2.0.build
new file mode 100644
index 000000000000..f6c2886e3e62
--- /dev/null
+++ b/media-libs/icclib/files/meson-3.2.0.build
@@ -0,0 +1,59 @@
+project('icclib', 'c', version: '3.2.0')
+
+add_project_arguments('-DUNIX', language: 'c')
+
+cc = meson.get_compiler('c')
+
+math = cc.find_library('m', required: false)
+
+icclib = library(
+ 'icc',
+ 'icc.c',
+ soversion: '0',
+ dependencies: math,
+ install: true,
+)
+
+executable(
+ 'iccdump',
+ ['iccdump.c', 'iccstd.c'],
+ install: true,
+ link_with: icclib,
+ dependencies: math,
+)
+executable(
+ 'lutest',
+ ['lutest.c', 'iccstd.c'],
+ install: false,
+ link_with: icclib,
+ dependencies: math,
+)
+executable(
+ 'icclu',
+ ['icclu.c', 'iccstd.c'],
+ install: false,
+ link_with: icclib,
+ dependencies: math,
+)
+executable(
+ 'iccrw',
+ ['iccrw.c', 'iccstd.c'],
+ install: false,
+ link_with: icclib,
+ dependencies: math,
+)
+executable(
+ 'icctest',
+ ['icctest.c', 'iccstd.c'],
+ install: false,
+ link_with: icclib,
+ dependencies: math,
+)
+executable(
+ 'mkDispProf',
+ ['mkDispProf.c', 'iccstd.c'],
+ install: false,
+ link_with: icclib,
+ dependencies: math,
+)
+
diff --git a/media-libs/icclib/files/meson.build b/media-libs/icclib/files/meson.build
new file mode 100644
index 000000000000..10458037f253
--- /dev/null
+++ b/media-libs/icclib/files/meson.build
@@ -0,0 +1,51 @@
+project('icclib', 'c', version: '2.14')
+
+add_project_arguments('-DUNIX', language: 'c')
+
+cc = meson.get_compiler('c')
+
+math = cc.find_library('m', required: false)
+
+icclib = library(
+ 'icc',
+ 'icc.c',
+ soversion: '0',
+ dependencies: math,
+ install: true,
+)
+
+executable(
+ 'iccdump',
+ ['iccdump.c', 'iccstd.c'],
+ install: true,
+ link_with: icclib,
+ dependencies: math,
+)
+executable(
+ 'lutest',
+ ['lutest.c', 'iccstd.c'],
+ install: false,
+ link_with: icclib,
+ dependencies: math,
+)
+executable(
+ 'icclu',
+ ['icclu.c', 'iccstd.c'],
+ install: false,
+ link_with: icclib,
+ dependencies: math,
+)
+executable(
+ 'iccrw',
+ ['iccrw.c', 'iccstd.c'],
+ install: false,
+ link_with: icclib,
+ dependencies: math,
+)
+executable(
+ 'icctest',
+ ['icctest.c', 'iccstd.c'],
+ install: false,
+ link_with: icclib,
+ dependencies: math,
+)
diff --git a/media-libs/icclib/icclib-2.14.ebuild b/media-libs/icclib/icclib-2.14-r1.ebuild
index b472dd74897b..611893bd5c6e 100644
--- a/media-libs/icclib/icclib-2.14.ebuild
+++ b/media-libs/icclib/icclib-2.14-r1.ebuild
@@ -1,15 +1,16 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-inherit toolchain-funcs
+inherit meson
MY_P="${PN}_V${PV}"
DESCRIPTION="Library for reading and writing ICC color profile files"
HOMEPAGE="http://freshmeat.sourceforge.net/projects/icclib"
SRC_URI="http://www.argyllcms.com/${MY_P}.zip"
+S="${WORKDIR}"
LICENSE="BSD"
SLOT="0"
@@ -17,26 +18,27 @@ KEYWORDS="~amd64 ~x86"
BDEPEND="app-arch/unzip"
-S="${WORKDIR}"
-
PATCHES=(
- "${FILESDIR}"/${P}-make.patch
- "${FILESDIR}"/${P}-fno-common.patch
+ "${FILESDIR}/${P}-fno-common.patch"
+ "${FILESDIR}/${P}-c23.patch"
)
-src_compile() {
- ICCLIB_SOVERSION="0"
- emake CC="$(tc-getCC)" ICCLIB_SOVERSION="${ICCLIB_SOVERSION}"
+src_prepare() {
+ default
+
+ cp "${FILESDIR}"/meson.build . || die "Failed to move corrected build system"
}
-src_install() {
- dobin iccdump
+src_test() {
+ "${BUILD_DIR}"/iccdump 2>&1 | tee log
+ if ! grep -q "Dump an ICC file in human readable form" log ; then
+ die "Executable couldn't be started"
+ fi
+}
- mv libicc.so libicc.so.${ICCLIB_SOVERSION} || die
- dolib.so libicc.so.${ICCLIB_SOVERSION}
- dosym libicc.so.${ICCLIB_SOVERSION} /usr/$(get_libdir)/libicc.so
+src_install() {
+ meson_install
doheader icc*.h
-
dodoc Readme.txt todo.txt log.txt
}
diff --git a/media-libs/icclib/icclib-3.2.0.ebuild b/media-libs/icclib/icclib-3.2.0.ebuild
new file mode 100644
index 000000000000..b4bca6f0793b
--- /dev/null
+++ b/media-libs/icclib/icclib-3.2.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+MY_P="ICCLib_V${PV}"
+
+DESCRIPTION="Library for reading and writing ICC color profile files"
+HOMEPAGE="https://https://argyllcms.com/icclibsrc.html"
+SRC_URI="https://www.argyllcms.com/${MY_P}_src.zip -> ${MY_P}.zip"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="app-arch/unzip"
+
+src_prepare() {
+ default
+
+ cp "${FILESDIR}"/meson-"${PV}".build ./meson.build || die "Failed to move corrected build system"
+}
+
+src_test() {
+ "${BUILD_DIR}"/iccdump sRGB.icm || die
+}
+
+src_install() {
+ meson_install
+
+ doheader icc*.h
+ dodoc Readme.txt todo.txt log.txt
+}
diff --git a/media-libs/portsmf/Manifest b/media-libs/portsmf/Manifest
index e07bf0082001..cf2661407618 100644
--- a/media-libs/portsmf/Manifest
+++ b/media-libs/portsmf/Manifest
@@ -1,6 +1,8 @@
+AUX portsmf-239-cmake4.patch 1047 BLAKE2B 7798408e904b96382423e54daeb8d66a3b71fa060fe292175ac22467bd76eb27516be6434250c5ccb60cbdd91b293ffe1a6056c2f1ec098b5308905e1cdbf423 SHA512 4fb2fdb3caab48eab18bba8d8756d2ad22f9888a0b65445aa5cceaf70c058b9d5f3af8b2ea6b4fd4cf85a49fe4dd64ddf425dbe68d39782f62ec7bbf7188d235
AUX portsmf-239-revert-extern-to-static-change.patch 1456 BLAKE2B 9859e993af11792727d67992a6b696da983a2cdfc6369edfb547b78a94588e4a1823d8370db7c49bde85e772d83c6f19819cec61f8365142a5695aea1d63b647 SHA512 83675b75fb94935549335f980eb5f2789b467320ea2197ecd3208b271d762cd514f6789dbe340b6ea98779badc7660ac3fd598f945ff99cc4cd1d91ddbda89a2
AUX portsmf-239-set-correct-cmake-project-ver.patch 706 BLAKE2B 1e5036ee1e7ff278209659708d4535a05d8f569d2f0609d439e937d48b5fd8bfaf1bdec2712d2fa66deb450ddcf6dbb7fd476e1a68c7d0d6b7461d2e8c7fb13b SHA512 32c43ab24ad5d4a9e1546f811f1c013dbe2e2790a4fb24eeeb59876ea7393981f589a9f73d00cf4ddf1e558559ce86c1c9145623187ef8cd63dedf10ca95cd20
AUX portsmf-239-set-correct-pkg-config-ver.patch 1216 BLAKE2B 8362c220d4b544fd723a72c8a295ed1b01fc9c6719f4163e9c6ecc0317e0d2375778338a3e1a3bdc28bd8ac9d93d493aed3bebe0e867a11ce622f64c3fbaebdf SHA512 6b7a61b7ecd79ffc3188b994b9d78e9834d73a51b748e77552824a92b49c699aab3afb010411c323acc15995f3334b1f15d90cf216805d96eff51cfade1e278b
DIST portsmf-239.tar.gz 82753 BLAKE2B 3085d45fb106db38be72c74a2f4a5579e0aec590c19db1482f32562e8b3044dc997a34afe1a6027b0e0ae59ee8d44a76e51d8f44b4cbef2dfe1c6667cd9611ee SHA512 522ef6e92de6497c66d6b9adf2b6b4e419024d26fac421096718b024ea0e183d322d3f0cd9fc357e0ba983371cf313d7a0b93b8b24aff5c9cb1ab61c915725ff
+EBUILD portsmf-239-r1.ebuild 1157 BLAKE2B c5a94fa32523095d77db3d5a163751c1d2a3ce3f6ad8ae912369924effa675aa4e82569f27b63ffb961d8277bc0524033269160c885acc22ac7f1aa17b686077 SHA512 f021e79a4d9bcc3ae0a573887dca8fd9191912f6e5564d19800bd79c1bc7e322e81f7273586170f83e91fec0b977db84be54746a9621dcffc218b035776caf8c
EBUILD portsmf-239.ebuild 1116 BLAKE2B 0e4ff32e328512dd38fcbf82db750b36cef0d806ff39430141f26ad2921c3513a4ec745f0fd81e94a9a6e7a28cad52fd6cc01e93179c5154a9ca6237421b21c0 SHA512 4eaed75a4cd32cba702739604350f95f7faa2f0b36a9794465748aacfbc8ecd2a2c34eab43204e6df83c1c643944b7613bb1ed6c427632805f720d13516bcae3
MISC metadata.xml 434 BLAKE2B 9951a58bb91b176c7ccc9ed3ac8c54c1014b24fe91ede23dfd588c537806a97cfd70c98edac1a2963b601fefe03b2822f18531c3e4b65d0dcb9048e5e4e2d9f3 SHA512 95b6a981ea49fb62f9f1ca706b02173eceb67f53cb5e0d84d224fbd2cb28341fe2d7665ff82e80ce9185242a548a3ff176d076355c3b19116bf58e8f9b4ccd6c
diff --git a/media-libs/portsmf/files/portsmf-239-cmake4.patch b/media-libs/portsmf/files/portsmf-239-cmake4.patch
new file mode 100644
index 000000000000..e0ab19ea494c
--- /dev/null
+++ b/media-libs/portsmf/files/portsmf-239-cmake4.patch
@@ -0,0 +1,27 @@
+Cmake4 minimum version bump, edited to work with release cmakelists.txt
+https://bugs.gentoo.org/952094
+https://codeberg.org/tenacityteam/portsmf/commit/99310ab5662ce76bbf47936fa414cd4fccaa7177.patch
+From 99310ab5662ce76bbf47936fa414cd4fccaa7177 Mon Sep 17 00:00:00 2001
+From: Avery King <gperson@disroot.org>
+Date: Wed, 26 Mar 2025 22:00:06 -0700
+Subject: [PATCH] CMake: Bump minimum required version to 3.10
+
+CMake 4.0 drops compatibility with CMake versions < 3.5, and currently,
+CMake compatibility with versions less than 3.10 is deprecated, so bump
+our minimum required version to 3.10. Fixes #14.
+
+Reference-to: https://codeberg.org/tenacityteam/portsmf/issues/14
+Signed-off-by: Avery King <gperson@disroot.org>
+---
+ CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 278adb8..54731e9 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -1,3 +1,3 @@
+-cmake_minimum_required(VERSION 3.1)
++cmake_minimum_required(VERSION 3.10)
+
+ project(PortSMF VERSION 239 LANGUAGES CXX)
diff --git a/media-libs/portsmf/portsmf-239-r1.ebuild b/media-libs/portsmf/portsmf-239-r1.ebuild
new file mode 100644
index 000000000000..3f592c106ce0
--- /dev/null
+++ b/media-libs/portsmf/portsmf-239-r1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="The Tenacity fork of PortSMF, a Standard MIDI File library"
+HOMEPAGE="https://codeberg.org/tenacityteam/portsmf"
+SRC_URI="
+ https://codeberg.org/tenacityteam/portsmf/archive/${PV}.tar.gz -> ${P}.tar.gz
+"
+S="${WORKDIR}/${PN}"
+LICENSE="MIT"
+SLOT="0/1" # SOVERSION in CMakeLists.txt / SONAME suffix
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+ "${FILESDIR}/${PN}"-239-revert-extern-to-static-change.patch
+ "${FILESDIR}/${PN}"-239-set-correct-cmake-project-ver.patch
+ "${FILESDIR}/${PN}"-239-set-correct-pkg-config-ver.patch
+ "${FILESDIR}/${PN}"-239-cmake4.patch
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_TESTING=$(usex test on off)
+ ## This is "Build example applications" according to upstream
+ #-DBUILD_APPS=$(usex examples on off)
+ # The above requires a non-existent PortMidiConfig.cmake.
+ )
+ cmake_src_configure
+}
+
+src_test() {
+ # Remove this function when bumping. Upstream HEAD has CTest.
+ cd "${BUILD_DIR}"/test || die
+ ./test </dev/null || die
+}
diff --git a/media-libs/qhull/Manifest b/media-libs/qhull/Manifest
index bf24a042995b..9f9d032eb606 100644
--- a/media-libs/qhull/Manifest
+++ b/media-libs/qhull/Manifest
@@ -1,4 +1,4 @@
AUX qhull-2020.2-deprecated-pkgconfig.patch 473 BLAKE2B 5fbc2b1b9a4cd5a6c5cff46484b943b36de2f327c051b9badc32c952373b7f250eb751b46c8884e1dcd1c23b4bd2c50e4d5b1af7129ee477e1e75aab55d1f7be SHA512 a688943f6e0210ef170cfe9a8b3f186460bd2654c30cd0b0ca30b71f3245189be76dfa3648fcb9cbfe8daee27e11bec23a7a6016abf0213f0ce418f1fb3c5654
DIST qhull-2020.2.tar.gz 1307213 BLAKE2B db11d4b83124da3ceed95e1eb81c280ac55c871c83acd4c371f9716b57a1777105891a073282789c7a80b5d74e85164996fbe4f2140c8371bca5926eab4adbc2 SHA512 88f50c2a968f56deec61772490617cc877b0ca2d804954ade08297b9bab826076db6b960d6f1feb21c6851e5328cb11c6dd565666517fa78a3d65b901848ff36
-EBUILD qhull-2020.2-r3.ebuild 1570 BLAKE2B ea7f7eb4ecc13e73309f9b6e1cc72e511cef1bce8765efff83baaddca075c7e8b3782937f26619c4e723989209d906c8c21d23cecbb52f77633f8453cc8ed0ab SHA512 e44d6276533ba22871270010c11f692f6cfe40d8760d9d84c462cd87361c169a57e1edda8fc2293583e39dcd3b4ba24532c2fd500f252daa3c24cae3693ab69b
+EBUILD qhull-2020.2-r3.ebuild 1579 BLAKE2B 3417d56df0ded3e7f34bc70eed0591d0072c00c2263e194b527ea4194ac8adaf06b4b66a1637c0eb146d7a8192fe4e97a7b6266dcd41def189a09f0f9f224e98 SHA512 d70a0a9d50b989965b44098624612a48d96497ee8c8063860fc9f88391de28fba690495366fff8f1f96b45e4863f66cdbd97166c2274876d801a008898b09c8f
MISC metadata.xml 1095 BLAKE2B 49dc96f8c6bf1b318b263cdc5f9d8e981cbed127dcf4c0dd485d98676665127c89600db3f6e177463529db183d95c117e31210c2270e19dcecc62d4d380fbe6a SHA512 a220f6870bf5d73f761b9b97ec51285c37ec77d5917aacc73cb43719f378c6045b27e772f12336e353238ffbcf3e30a7fe7b6f9c8b5d934b0a385a0d33712d51
diff --git a/media-libs/qhull/qhull-2020.2-r3.ebuild b/media-libs/qhull/qhull-2020.2-r3.ebuild
index 3461992646dd..aa4250b2493e 100644
--- a/media-libs/qhull/qhull-2020.2-r3.ebuild
+++ b/media-libs/qhull/qhull-2020.2-r3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit cmake
+inherit cmake multilib
DESCRIPTION="Geometry library"
HOMEPAGE="http://www.qhull.org"
diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index 1e484720857a..b95b4f99fb11 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -2,5 +2,5 @@ AUX shaderc-2020.4-fix-build.patch 424 BLAKE2B 6d8760ef64bf9f4d6e291d7b3b3773557
DIST shaderc-2024.4.tar.gz 228004 BLAKE2B c694985ff96659756f70196d98fb48a82c2b05f917b0eb44596558bc17529bad51a282806c973278beb26ec97dd17235659e45b8814c815155448ab8bd7adc94 SHA512 d313af65e76664640020c964cbd7021e3b6f12ea839a58ef67f6052d9af684fc7fd237a687737e6483f24b89d5c85b3e0c0fafeec66b3646f77031cb0d6c9587
DIST shaderc-2025.1.tar.gz 228284 BLAKE2B c2018b44c9da3744864e6ba86ce147ff5ff931265d4fdd0785b399ad980d86000b5b785be6a859e991e047be994c78259aea253118457a579f3b65f6fc19757d SHA512 3be5ffc10e870e63ac01b68ac27d9bde14d365b0ddd454ca28694198c494be1e4c5c9d3eabace953b2242ef2f66e412318331ca945fef755861dc68c8b439c46
EBUILD shaderc-2024.4.ebuild 1916 BLAKE2B 1ee49e77aa9071da922a80d0fdb4897cb075c78f8f071f31a5115642aa656ea210232f23bcfded5f242c8374cc1a90a9027c9eec588e8b241b4385254d83cd98 SHA512 31698d2bb94f876459485e58624c86fa521729cf62e1e5a7be9ec6d644123ce08afd491c4101a33bbd1e70167aaba08b72254fdd737eb98aa4e13185af887661
-EBUILD shaderc-2025.1.ebuild 1917 BLAKE2B dd95adcfd8f1e104c250e0d3de28477e702afeade3ae3b42e495ce1f862c34add882c18d9865d260424176228e0aebe192d91bc931a8ae0a449553bff7b57475 SHA512 28defb7a5f4ed6bcbd67ac6f2213828e9116e1155e684342cba764414b51b9469d3b0491ee7622278fee49dcae2ebed1dc12bc67d8bd46fdc94f768e794307ca
+EBUILD shaderc-2025.1.ebuild 1916 BLAKE2B ec47d9bd469afce2bfd8f984b05fcd584b5f9ee47105a64d20faed897dc46314c35e81578835c1ae6219936cd639c0c01bc2f14bb221e04ab6df390f6ff1c8ac SHA512 eb3b759dae314290a3b7d3611cce6e2703d704c5f9785603a2dad1f76791245f04e641e46ea83c1a9c880f89f459a02039eb8e5ca54e04e33d0b81386440aef5
MISC metadata.xml 328 BLAKE2B 90488589d89b69a7840eea25c4456ce0d1032d77c99dc6cbafa830d2d274e72b5075b3eaede07ae6b07f699fdbb8d894dd82beee25e5172fdd5171c753619b43 SHA512 ca9eaa48af61542d9110b28954241f98b19a91fe47483cd80ccf7f761302fc23f5455379958d535431292c70dbc27c6347185208245b738bd9bcdbf3ebaeba8b
diff --git a/media-libs/shaderc/shaderc-2025.1.ebuild b/media-libs/shaderc/shaderc-2025.1.ebuild
index 5ac8e0eca2c3..173d685402a1 100644
--- a/media-libs/shaderc/shaderc-2025.1.ebuild
+++ b/media-libs/shaderc/shaderc-2025.1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
IUSE="doc"
RDEPEND="
diff --git a/media-libs/vidstab/Manifest b/media-libs/vidstab/Manifest
index 5c04dcafbc57..70550830f23e 100644
--- a/media-libs/vidstab/Manifest
+++ b/media-libs/vidstab/Manifest
@@ -1,5 +1,8 @@
+AUX vidstab-1.1.1_p20240615-cmake4.patch 2940 BLAKE2B a71ec68951c2b0e26ca37679ef395733a1142475ff7b522956fdebe46b268fac311f3e81523f918c6aac90a25c886a8fd13a1fcb248e07ea7bcfa5efaa7da53c SHA512 7b04d0c378ac83e30f5df8cd3d4bfe94a54680702b610c0573cda9af0126f4f222ecdcb3e5031908fbf1821573746e155f36ee061e92498936939e8419b7164c
DIST vidstab-1.1.1.tar.gz 80717 BLAKE2B e2ce03d24358404c617816466ad3fd715999ef4d391617e9cec7923353ba2ce4ac3b3eedce67f3fadf3bd6fdfb2e4516a5b95c3fca9f613e367b1490ec78ae0a SHA512 b27ac95ab5302e9500af5a52cb09f557b9dacbdc4dc57a9781e2f9ae65a6ffea396f9819bca1f6a103f9d1896bf3061f1cb647166b14b8de8e89a1b15f010e5c
+DIST vidstab-1.1.1_p20240615.tar.gz 130387 BLAKE2B 44be983d876ee6a8fb6fa109de1a8f4bdb245da91dacab61d0f7094f14cd1841cd72b7a1b05c26490fda7560de1adc3ec8f7d8363223fda0eef4f411d9d48a8b SHA512 1eede71abe0d116f4692b455b90740772afb4f7511e33417145920ee7224b9778887ccc0cfeb06e9b9a85b8c3bb900ca4b24ab788b066cd1131c16603e176afd
EBUILD vidstab-1.1.1-r1.ebuild 1722 BLAKE2B e977122367860045e519d6d9109b6bd20c7c653e857cadebbf4c9960f6e4f28f8769b2f487e2c671f3d012dfe3ac9d53f8ccae2079984bb9a6e98a7ffb76d7d0 SHA512 2a93a813fe2486d3d21ac6d85d42b25771c4ef8a1cee5b3f70cbbe17ddc3773d50230a5a4bfaa8f3ac9c3d642115676bf5a1c1a9e9d7dedc2e9f340a08acb916
EBUILD vidstab-1.1.1.ebuild 1663 BLAKE2B fc4dbf2742673d866b05b6c665f08e128e27397471e9fada9b62befd580cd1017677c2df435a7027ea302f4cf0fa478f00379aafecb0a130dda37190d162f5c5 SHA512 da70848fff583565b5b17e91472f6a0f1caa1d59d978764a8f21fe7ea6f79dd9b8974302b71ed97aa77b23d29b34684254f91d671c4f4f1f80acf42db5f816bf
+EBUILD vidstab-1.1.1_p20240615.ebuild 1348 BLAKE2B d3e70be3f0ba487aa67e5c21ecdd66d5fb0091012ea7b690f830d2d9b104d29a7be5c6ba2fc98af79fa8a0e7251add7f582da55d200534ac06c026ff0a6ed0c8 SHA512 4640d1bdd7e6bf10c9000439989d643e08d61875f7c52b7e11919cfd5f98ea4ba645381a3ba05a49c9afb923e6db9f6761d4cc15bcb61ba4b24ac005d2498137
EBUILD vidstab-9999.ebuild 1720 BLAKE2B da201c5f262473c8a1ea74930c1263e8d8797faf267c7f382d190a8f6cf8a571b45a61159a81511820823feb3723aa9672ea7947c00cfe981c4e6f48a1fb7975 SHA512 14910c3b57cf9cab4717f6195fcbc5cecbd7455076d4804757bbe2846537b9174880436ba44cb490e46b10739496961999cc4b82abd56c6d96ea4a1239a55761
MISC metadata.xml 615 BLAKE2B 9260db65c08e6d6284fff960a229259d5d62672b5014697e0503a39f7e48b82955396fec6f608611306b2c586a39532fc61ebde8fe06ad0e9fb8c150f6d914f7 SHA512 8ffb575f589d09954230457a7d7b100a6f5fa9886a0a99bfb6813c0174c74817a3670957b09afedeaf9afe74451e8dd8da55bd1eb6d6fce36c655bce14fb21ac
diff --git a/media-libs/vidstab/files/vidstab-1.1.1_p20240615-cmake4.patch b/media-libs/vidstab/files/vidstab-1.1.1_p20240615-cmake4.patch
new file mode 100644
index 000000000000..3ba49d0d163b
--- /dev/null
+++ b/media-libs/vidstab/files/vidstab-1.1.1_p20240615-cmake4.patch
@@ -0,0 +1,68 @@
+diff '--color=auto' -ru vid.stab-8dff7ad3c10ac663745f2263037f6e42b993519c.old/CMakeLists.txt vid.stab-8dff7ad3c10ac663745f2263037f6e42b993519c/CMakeLists.txt
+--- vid.stab-8dff7ad3c10ac663745f2263037f6e42b993519c.old/CMakeLists.txt 2025-03-23 20:06:53.533932957 +0300
++++ vid.stab-8dff7ad3c10ac663745f2263037f6e42b993519c/CMakeLists.txt 2025-03-23 20:09:54.292559246 +0300
+@@ -1,9 +1,8 @@
+-cmake_minimum_required (VERSION 2.8.5)
++cmake_minimum_required (VERSION 3.5)
+ project (vid.stab C)
+
+ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/CMakeModules/")
+
+-include (FindSSE)
+ include (GNUInstallDirs)
+ # include (ExternalProject) # There must be a nicer way to include this
+ # include (sse2neon)
+@@ -24,8 +23,6 @@
+
+ option(USE_OMP "use parallelization use OMP" ON)
+
+-set(CMAKE_C_STANDARD 99)
+-
+ add_definitions(-Wall -Wno-pointer-sign)
+
+ if(NOT WIN32)
+diff '--color=auto' -ru vid.stab-8dff7ad3c10ac663745f2263037f6e42b993519c.old/tests/CMakeLists.txt vid.stab-8dff7ad3c10ac663745f2263037f6e42b993519c/tests/CMakeLists.txt
+--- vid.stab-8dff7ad3c10ac663745f2263037f6e42b993519c.old/tests/CMakeLists.txt 2025-03-23 20:06:53.533426954 +0300
++++ vid.stab-8dff7ad3c10ac663745f2263037f6e42b993519c/tests/CMakeLists.txt 2025-03-23 20:08:38.123424293 +0300
+@@ -2,13 +2,11 @@
+ # very fast: faster than orc code at imgcompare without any options.
+ # library needs libimf.so (link statically?)
+
+-cmake_minimum_required (VERSION 2.6)
++cmake_minimum_required (VERSION 3.5)
+ project (vid.stab)
+
+ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/../CMakeModules/")
+
+-include (FindSSE)
+-
+ option(USE_OMP "use parallelization use OMP" ON)
+
+ # Default to debug builds if no explicit build type specified.
+@@ -16,7 +14,7 @@
+ #_cmake_modify_IGNORE set(CMAKE_BUILD_TYPE "Debug")
+ endif()
+
+-add_definitions(-Wall -Wno-pointer-sign -DTESTING -std=gnu99)
++add_definitions(-Wall -Wno-pointer-sign -DTESTING)
+
+ if(SSE2_FOUND)
+ add_definitions( -DUSE_SSE2 -msse2 -ffast-math -fno-show-column ) # -DUSE_SSE2_ASM
+diff '--color=auto' -ru vid.stab-8dff7ad3c10ac663745f2263037f6e42b993519c.old/transcode/CMakeLists.txt vid.stab-8dff7ad3c10ac663745f2263037f6e42b993519c/transcode/CMakeLists.txt
+--- vid.stab-8dff7ad3c10ac663745f2263037f6e42b993519c.old/transcode/CMakeLists.txt 2025-03-23 20:06:53.533932957 +0300
++++ vid.stab-8dff7ad3c10ac663745f2263037f6e42b993519c/transcode/CMakeLists.txt 2025-03-23 20:09:17.748219962 +0300
+@@ -1,4 +1,4 @@
+-cmake_minimum_required (VERSION 2.6)
++cmake_minimum_required (VERSION 3.5)
+ project (vid.stab.transcode)
+
+ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/../CMakeModules/")
+@@ -11,7 +11,7 @@
+ #_cmake_modify_IGNORE set(CMAKE_BUILD_TYPE "Release")
+ endif()
+
+-add_definitions(-Wall -Wno-pointer-sign -DTRANSCODE -std=gnu99)
++add_definitions(-Wall -Wno-pointer-sign -DTRANSCODE)
+
+ # here we should check for SSE2
+ # our -DUSE_SSE2_ASM code does not work with fpic
diff --git a/media-libs/vidstab/vidstab-1.1.1_p20240615.ebuild b/media-libs/vidstab/vidstab-1.1.1_p20240615.ebuild
new file mode 100644
index 000000000000..bd21915d864b
--- /dev/null
+++ b/media-libs/vidstab/vidstab-1.1.1_p20240615.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2018-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib toolchain-funcs flag-o-matic
+
+DESCRIPTION="Video stabilization library"
+HOMEPAGE="http://public.hronopik.de/vid.stab/"
+
+if [[ ${PV} == *9999* ]] ; then
+ EGIT_REPO_URI="https://github.com/georgmartius/vid.stab.git"
+ inherit git-r3
+else
+ COMMIT="8dff7ad3c10ac663745f2263037f6e42b993519c"
+ SRC_URI="https://github.com/georgmartius/vid.stab/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+ S="${WORKDIR}/vid.stab-${COMMIT}"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="openmp cpu_flags_x86_sse2"
+
+PATCHES=( "${FILESDIR}/${P}-cmake4.patch" )
+
+pkg_pretend() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DUSE_OMP="$(usex openmp)"
+ -DSSE2_FOUND="$(usex cpu_flags_x86_sse2)"
+ )
+ cmake-multilib_src_configure
+}
+
+multilib_src_test() {
+ local mycmakeargs=(
+ -DUSE_OMP="$(usex openmp)"
+ -DSSE2_FOUND="$(usex cpu_flags_x86_sse2)"
+ )
+ append-cflags $(test-flags-CC -fopenmp)
+ local CMAKE_USE_DIR="${CMAKE_USE_DIR}/tests"
+ local BUILD_DIR="${BUILD_DIR}/tests"
+ cmake_src_configure
+ cmake_build
+ "${BUILD_DIR}"/tests || die
+}
diff --git a/media-libs/vulkan-layers/Manifest b/media-libs/vulkan-layers/Manifest
index 0d2548829cc3..b7bd1ad86db1 100644
--- a/media-libs/vulkan-layers/Manifest
+++ b/media-libs/vulkan-layers/Manifest
@@ -1,6 +1,6 @@
DIST vulkan-layers-1.4.304.0.tar.gz 5940153 BLAKE2B 68e4f944383c4f4a574c83735c36b8521fbde4ecaf346cf99c1b925358b4178bacaca75bb5b5fb0684ed15255c331c777bdea44ae7a62def20998971f2d968d9 SHA512 1b13ab2d196b5a9c5e85d0d8679ba0ca03b0c0c18f456ac9fb4314cd283b834883d4a89421a32627e266022dbd1b6684955799906c874e8c325c404738d49a4c
DIST vulkan-layers-1.4.309.0.tar.gz 6035572 BLAKE2B e8d5d8b0bee9da0fce3b784224727026116320dfc441479af5672c853ca1bddab00b93c7766ab9e050a85293dfa9eead10a10f0cc803ace90520f0fbe4a5fce8 SHA512 453fb519e2b4e035e82f9e372e235e6870eff7e32938fc903a3ee35354f4a535393f9f45264518e8ff5113ce3d59450668253b8d9b833c6f0669b7a1373cb7cc
EBUILD vulkan-layers-1.4.304.0.ebuild 1641 BLAKE2B bb538a15831defc3c49230d1b137f5152056dd7f06e42beb2ecff3a1a5ab17c6f96c14cc1fcf46f35bfbe906e341267443fe6f22f72d6da7d49af8c2953755d2 SHA512 84332e12934d243c275f14549010911c443b730363a93a7a0518ce2275a54c0001159d04bc6ad35ab4d1a0299302d4fbbfcc0bc2738b3e7b68c084c313f83387
-EBUILD vulkan-layers-1.4.309.0.ebuild 1642 BLAKE2B 3e9253df2783ea759d52151d4506e253862e042790a2b3c136f4eebd693284f5294f8ffed29fe357323b5c1a93730d98cbc6f3660e4470db3c33ff4109a4670e SHA512 08ce602788c373bd350e45b99d253fbcbadf32e53b4ecda1560085543e3ff3e857cdca124a9a3795f637513e3576f3d647416c55dad9db20d917bf205990da77
+EBUILD vulkan-layers-1.4.309.0.ebuild 1641 BLAKE2B bb538a15831defc3c49230d1b137f5152056dd7f06e42beb2ecff3a1a5ab17c6f96c14cc1fcf46f35bfbe906e341267443fe6f22f72d6da7d49af8c2953755d2 SHA512 84332e12934d243c275f14549010911c443b730363a93a7a0518ce2275a54c0001159d04bc6ad35ab4d1a0299302d4fbbfcc0bc2738b3e7b68c084c313f83387
EBUILD vulkan-layers-9999.ebuild 1647 BLAKE2B b309abf84fc8299fce6289a6d1285d6b8beb06cc77ac4b07eb48a9cb6aada2d7dd30ba9d574b1eb325d23aa23d5b255bc679745675c7af01a0075701738f8cfb SHA512 b1bca6852c02f377db0c27991c46d307c9256ee414d22f4b607e05f1bb8fdca264cbf99802b5bdd1b3468257141d215c1ec7f7f82e305baff539e76176822e09
MISC metadata.xml 350 BLAKE2B 41220dc2f9acacd1ca6d16d8cf6beb8d7cb73ea3ee7c57b0b809cd1ad72b6c867da471c4c3e7cb1cee80233a105c2854cf54cd118e566b3dbc1a48418177513d SHA512 c2f13683f0ffdde16da90ec4852c1404d6eaa4cd738772b5d55f375713c598661d1f7b2b210f9127af794d19920412877f584f024d247f4e15ff56c641c79469
diff --git a/media-libs/vulkan-layers/vulkan-layers-1.4.309.0.ebuild b/media-libs/vulkan-layers/vulkan-layers-1.4.309.0.ebuild
index cb55f78fd726..0f4694e998e7 100644
--- a/media-libs/vulkan-layers/vulkan-layers-1.4.309.0.ebuild
+++ b/media-libs/vulkan-layers/vulkan-layers-1.4.309.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
else
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/vulkan-sdk-${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+ KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
S="${WORKDIR}"/${MY_PN}-vulkan-sdk-${PV}
fi
diff --git a/media-libs/vulkan-loader/Manifest b/media-libs/vulkan-loader/Manifest
index cdc8c3114985..06dfe350cbc1 100644
--- a/media-libs/vulkan-loader/Manifest
+++ b/media-libs/vulkan-loader/Manifest
@@ -1,6 +1,6 @@
DIST vulkan-loader-1.4.304.0.tar.gz 1756893 BLAKE2B e5b28b37a4d86ff803b228515e38d96ac078d878f02afdc236722ccd0afac85f254347a22a5a21c7cfe997d1a769eb2b561953a7097b6632c0c7026b950b99fb SHA512 331792dab0e321c8d9ca266a6675ae431ead7babcf59da6f8ca14bacbfb8933c2d0c65dd05545b90a972c8c2bb811ba2b68c88b641f0469850d440d791dae443
DIST vulkan-loader-1.4.309.0.tar.gz 1761949 BLAKE2B 1edbd34ba914beaedb3c6eb48863241c3d7a09147a534a5160f85c251bf4165579bf0c929843aef915297208f7f00244b8f7206b078be08cd845e4232837ef79 SHA512 f77d42639037b79eeeba4007eded039527a345cd39ed1b6a3c5e786a418c481811a72c43cb24821268c7bc57c39941cfe5511e86362ac892c51d45a062dc0e2c
EBUILD vulkan-loader-1.4.304.0.ebuild 1566 BLAKE2B c34c3ef604bc7e5fda9621a44ee6d812d1119e9dc3dcd4e7fd8f7f95471f02c0e943c4e1fe79f0e1f2877aa5ee3bd02e4fc046001d6fc43c2fde4393a2fc3f9d SHA512 cd74f608d7df7163cced1ddfa6d9b2297b356fed4f7779dc4048d1e8ffaa92042312b6d275ab5dd2e00bcf9fba3d792b19070da11ec6448ec7ca889b4aa95b87
-EBUILD vulkan-loader-1.4.309.0.ebuild 1567 BLAKE2B d06b72100b88ab3766d33f770cb36ad21794ad0224282ee224c65ebd0dc6a55d8e5dbd192baa8225bd01bab2073e2ddbc35db6b10fd22d0bcfa6bae44f389030 SHA512 216984a26c5a7150372c6e2e20bbec9383e24d65ef6a9fb2524830aca1a7208a7bacdb53cee7c5ec4aa5cd8b94aef5ec12093b5121c4149c9c2a4366ab13649c
+EBUILD vulkan-loader-1.4.309.0.ebuild 1566 BLAKE2B c34c3ef604bc7e5fda9621a44ee6d812d1119e9dc3dcd4e7fd8f7f95471f02c0e943c4e1fe79f0e1f2877aa5ee3bd02e4fc046001d6fc43c2fde4393a2fc3f9d SHA512 cd74f608d7df7163cced1ddfa6d9b2297b356fed4f7779dc4048d1e8ffaa92042312b6d275ab5dd2e00bcf9fba3d792b19070da11ec6448ec7ca889b4aa95b87
EBUILD vulkan-loader-9999.ebuild 1572 BLAKE2B 023bfa83a067e51f5bd6fcf5da76c60bd5393fa4ab48f78d796363ead0e10b8fcccebbac0ba2206484ec9983b2c0a1c5f6ed88495470fef3687fe66221e9d129 SHA512 a2a7f4b8919152671c0f8af073d0bb41633984ee9cfec23d09146bc5175dd9a131aea0069bff6382016878933a33e2211403888476fbe31e31beb726e3ce9a0a
MISC metadata.xml 429 BLAKE2B a0971a1631dc09134ba547210d48115cc0ad850414badc232db88d74f97da5a9c8d181ec489742d6c142ebffead1f3535d195ea15e12651c840f634bccf3bb67 SHA512 0c54fbb7b8147877cdeb919784db42cb12f7fc36286e7c3d83783493ad67e08e2486cb98c77f7ba201ac12e35678fdb53797acbd0f4f6a8b6a9e63f29573eedc
diff --git a/media-libs/vulkan-loader/vulkan-loader-1.4.309.0.ebuild b/media-libs/vulkan-loader/vulkan-loader-1.4.309.0.ebuild
index bb115b8a6d5e..f255abf97918 100644
--- a/media-libs/vulkan-loader/vulkan-loader-1.4.309.0.ebuild
+++ b/media-libs/vulkan-loader/vulkan-loader-1.4.309.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
else
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/vulkan-sdk-${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+ KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
S="${WORKDIR}"/${MY_PN}-vulkan-sdk-${PV}
fi