summaryrefslogtreecommitdiff
path: root/media-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-12-20 06:30:59 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-12-20 06:30:59 +0000
commit9097a9c06c0b1e11c7f6579f03e3f32948be3f24 (patch)
treeb5f3d3e52bf13944a9db9e3b33ab3e5cabed496e /media-libs
parentf8bb2d659372d0add11c589dcb006d0b7f8822ae (diff)
gentoo auto-resync : 20:12:2024 - 06:30:59
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/Manifest.gzbin69736 -> 69739 bytes
-rw-r--r--media-libs/freeglut/Manifest2
-rw-r--r--media-libs/freeglut/freeglut-3.6.0-r1.ebuild2
-rw-r--r--media-libs/libva-intel-media-driver/Manifest3
-rw-r--r--media-libs/libva-intel-media-driver/files/libva-intel-media-driver-24.4.4-c23-fix.patch15
-rw-r--r--media-libs/libva-intel-media-driver/libva-intel-media-driver-24.4.4.ebuild1
-rw-r--r--media-libs/libvpl-tools/Manifest7
-rw-r--r--media-libs/libvpl-tools/files/libvpl-tools-1.2.0_do-not-fortify-source.patch23
-rw-r--r--media-libs/libvpl-tools/libvpl-tools-1.2.0-r1.ebuild (renamed from media-libs/libvpl-tools/libvpl-tools-1.1.0.ebuild)2
-rw-r--r--media-libs/libvpl-tools/libvpl-tools-1.2.0.ebuild71
-rw-r--r--media-libs/libvpl-tools/metadata.xml2
-rw-r--r--media-libs/libvpl/Manifest7
-rw-r--r--media-libs/libvpl/files/libvpl-2.13.0_do-not-fortify-source.patch23
-rw-r--r--media-libs/libvpl/libvpl-2.13.0-r1.ebuild (renamed from media-libs/libvpl/libvpl-2.12.0.ebuild)4
-rw-r--r--media-libs/libvpl/libvpl-2.13.0.ebuild51
-rw-r--r--media-libs/libvpl/metadata.xml2
-rw-r--r--media-libs/vips/Manifest2
-rw-r--r--media-libs/vips/vips-8.16.0.ebuild2
18 files changed, 83 insertions, 136 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index b1afa588a891..0b19d01ba504 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/freeglut/Manifest b/media-libs/freeglut/Manifest
index 5e1643a94c7a..f3085198cb24 100644
--- a/media-libs/freeglut/Manifest
+++ b/media-libs/freeglut/Manifest
@@ -1,5 +1,5 @@
AUX freeglut-3.6.0-c23.patch 896 BLAKE2B 61470d013ba04bd738fbaa8a80e9ace000fd5dc3e9f8f46e9d003d3fcbc06fbd529dbb78ddaa977a3ae0c895452de0790feaa0c7caac14ea9b7916c0cab434d8 SHA512 9fc73f321f4aba7e9287baafa375ee1f0d84c912ee523d4abfe9a71bcd7f4cdecad014f1e72fe2e587b891a1f9d54e4ce56e85947bdf88e8b02d8b105e7b3ba8
DIST freeglut-3.6.0.tar.gz 429619 BLAKE2B c42985013aafbe0e21369295f67355f2b498f284289fceed9baff5de6a46b7fee2a2ee07e00c136f65caa9159b635df82030a112eae101f9f82751abd76636e4 SHA512 ceb5dd9ea86e915acb177e405e79b92f77cf3213ba21fe200491d0b1150dd9c81835b71cb8a928bd514eb719626ff802250429df2f6dfa33f8e181c3f74b2dd0
-EBUILD freeglut-3.6.0-r1.ebuild 1370 BLAKE2B 2d13fa5c8f6a2dcfe858d23160592efb4cc34dd01f1fcdb405cd0c85918e9c773bdc5f7d2e235661ce3c7a491b1b029321d0827d4b825bfbd779f9ec431b571c SHA512 a87b9c5db30949edcd244cefa2e47ae756c850b85a163d3d95189bc281636005b184853993809b19f301eb6ac8320ec732dd2bd31cb29f1f2db85b0b808f90ff
+EBUILD freeglut-3.6.0-r1.ebuild 1369 BLAKE2B be0118d3f6db4bc778d39cff46e6d2266ccee1df21d1422a2e2be61bcb1d25954dde9bbb13eff1415d42a0626dc13c565e6cf78468a50ddde8f513879f8e2f0c SHA512 f842f557e1ebd9adf1a9e133a860a06cc6ced4409c7640d0b133170e3beabdc5fe580c24e29f01e6919ff87161676ec4c9f1e0da5cd99c522c4d22c2c190f925
EBUILD freeglut-3.6.0.ebuild 1319 BLAKE2B 5c5152d727db8aec67454bc7859abbbe7419f0acc233e92873b3ec322762071f562ca1db52fafa20aedfedcc5450f8af29e3134ffd0004989fe4fdc7329850b1 SHA512 aa5957284b2c837e78b3d348d45cfcca29836dbd1f02c04c8bc6ec51ce6aa808dd9cbb8d087e12fb08b0e3dc8c5789bc7f63a009d7efb2def3866b9d2408ac6f
MISC metadata.xml 594 BLAKE2B 984028f68aa76f8cfe537ea8a9f090af580cbe5ec33007c91b5b95b1f8c5396c779f67155d99fce7708e4fba8ee661f35fb01f5fd714a5ccc08794516df15820 SHA512 159f5756565afb1a55ac874afc42e49591c94519970d10eb7857159262bf4f6e372e5c0584f03ed1ad70e28bb5d328d3f36fdb0208d9de8f22e307973ee38167
diff --git a/media-libs/freeglut/freeglut-3.6.0-r1.ebuild b/media-libs/freeglut/freeglut-3.6.0-r1.ebuild
index f843bf46e787..97c0694706ee 100644
--- a/media-libs/freeglut/freeglut-3.6.0-r1.ebuild
+++ b/media-libs/freeglut/freeglut-3.6.0-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
# enabling GLES support seems to cause build failures
RDEPEND=">=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
diff --git a/media-libs/libva-intel-media-driver/Manifest b/media-libs/libva-intel-media-driver/Manifest
index 613329f774cd..368bd4809bcb 100644
--- a/media-libs/libva-intel-media-driver/Manifest
+++ b/media-libs/libva-intel-media-driver/Manifest
@@ -1,5 +1,6 @@
AUX libva-intel-media-driver-23.3.4-Remove-unwanted-CFLAGS.patch 1530 BLAKE2B 732af31ff06fc92c7fa5375e767dfbcf52805baa52a71f26b9b2b9687eda9fe60cf9b618030040e5595aba24c9c781eb26243a257a2f025f2427a1a9d2cbafa4 SHA512 eeba11f6c4922c909aef909f145213418c32e28c19bab9b5c6051e51de9482562f1229f2236f1ed0e7365d59359827c889cabc7f81566205e47152bcea380313
AUX libva-intel-media-driver-23.3.4_testing_in_src_test.patch 2497 BLAKE2B 5db90e062447461d7310dc039f8969abd9618142b85b18d7b98dace6ef144df386f3cec3e3a1540588781ef1b92c7b6b276d8bddf30199cb0ff36dc3d7d88b3d SHA512 5a7b10a740e62c8729449d5f1d255621e5dadf944c3c9e13f8c8598c8e11c9b44b59844106825cc22d1fc30846e84539254a4c5b1295c5291638943cd314ca88
+AUX libva-intel-media-driver-24.4.4-c23-fix.patch 529 BLAKE2B d900912b2239c57ec1b92db104dad8d5299729012765d5144ae3f381d4b26adfa579a076bf0a8372bd86646201296f1d44c1f2973374c6e6546aa3aa7ac04284 SHA512 c3b8a74dc872dd68e0cdc6df7ff64753cd2bbf13a26d7a325de3bbbff0bdbc9aa23e73ca8940d1e378d0d7a228cafa424c0fb92ef8f008da4b6f4d4858a0e561
DIST intel-media-24.3.4.tar.gz 27623962 BLAKE2B 0f4eb4321db0b3f1ce05461d0321777918dbb7ac1e28dc916040ca252441c7682650c6af0224588c445ccb06cc1c28b8d5ff47b7a0b271e83b1a97cf3af6e67d SHA512 015915b4265fafa5cb619ac69e1cbd3f17ac22fc51dcb9455782cad097dd494c28cdcc9c4c184c739216b419a5b1ec5730ee19d9dedfc83e20761803a3e89d81
DIST intel-media-24.4.2.tar.gz 27670782 BLAKE2B a89df89b15cb800fd9e90e8ffaee6ee76cdaa3b97d49feacb0c40e2ff7ac44db38dd2ef4fd65b25bdc4450d95c20559b1a9cb3f87e9f7916568ef7fdea631685 SHA512 63f68c2fec1608082b5e1892b7f0cfadbd9e7c2ccacf681e2e596d020d15dbd8dd95bbff353cf7e987dc9a2638b498594b42c36b366ba9bc8cdf5795f38b23fe
DIST intel-media-24.4.3.tar.gz 27695613 BLAKE2B 9f4201563d93a0bab5408161b5b418a163bca09f2c17734638817a4060444a321c06a95fbc81616140b55e46a2a1bf8267dba93e15c8f6a1368b8fd98497c4de SHA512 151416aa5e22c98a56d15a00cb8dd3a25cff4a8445b5106b77000d7cff4788736d0e0f4067121334bc3e7b4fba76e84a07b5ac318f12b0fa9a8f9c2317847ada
@@ -7,6 +8,6 @@ DIST intel-media-24.4.4.tar.gz 27696988 BLAKE2B cf13b3d0feb005b204892a62402d2a04
EBUILD libva-intel-media-driver-24.3.4.ebuild 1512 BLAKE2B fbcaa3d74924d108719352a39e427cf67ac308f16c2241b72075651beebfb1a6b121c96f9c4e3866a5ebd5cbdafeee42f1cfa2cb01f76516bf86326133c99e67 SHA512 c24ac146c9bbd37b715697adfba21a486f3887197dde0d5bbd5362acdeddf88a540492b1d60720c96b3461da03b56b9b7de372f515b48898291f69b371ebbff0
EBUILD libva-intel-media-driver-24.4.2.ebuild 1512 BLAKE2B f1b378ac51d69df8397517fe2d7429a93ff5e437748118686b9c2ad7c80d729093904569ae7ae1c2912c3a877525f21e59b6c3d518bf5effe431dc48dc4df9f8 SHA512 0f0eafab51e79227278db7286a8591c4e856f233336455299fdf4ef9542b69f3b32d50d4e0d260598d3a912a079aa8ed51b095c9e2c7683f2e0f5820c4937ece
EBUILD libva-intel-media-driver-24.4.3.ebuild 1512 BLAKE2B f1b378ac51d69df8397517fe2d7429a93ff5e437748118686b9c2ad7c80d729093904569ae7ae1c2912c3a877525f21e59b6c3d518bf5effe431dc48dc4df9f8 SHA512 0f0eafab51e79227278db7286a8591c4e856f233336455299fdf4ef9542b69f3b32d50d4e0d260598d3a912a079aa8ed51b095c9e2c7683f2e0f5820c4937ece
-EBUILD libva-intel-media-driver-24.4.4.ebuild 1512 BLAKE2B f1b378ac51d69df8397517fe2d7429a93ff5e437748118686b9c2ad7c80d729093904569ae7ae1c2912c3a877525f21e59b6c3d518bf5effe431dc48dc4df9f8 SHA512 0f0eafab51e79227278db7286a8591c4e856f233336455299fdf4ef9542b69f3b32d50d4e0d260598d3a912a079aa8ed51b095c9e2c7683f2e0f5820c4937ece
+EBUILD libva-intel-media-driver-24.4.4.ebuild 1554 BLAKE2B 06e379246e67e0dd3d96d58721bf7d94df699ad8668780dae56eaa3f8cee4c055f70ccd2e47d4bd6096913dbd22ccc16949e1685a9868b0dd694462332e22da7 SHA512 9bf01048385bfdbc3406799b9542385caa143bb68a48d01f07e3b4ade6b6104306d8c970af3652eab284f71c83c57cd4278f22feee10db9f949444f38d36459a
EBUILD libva-intel-media-driver-9999.ebuild 1513 BLAKE2B 12f5e2300d3fc0560a6bdbf73d15c3fe54eb71973912c93b089ad6700741f5dd2e180751d75c9f487462d3dd8ded18565c9268f1ed01118d0a8ddae2d2d345db SHA512 51fe6b32460a5d35466aceea3cdee22438bb0d4d2ecb1ea292158c4bf03db0c0e65d5333b1b228a0a92c8660b4e948559c761d240bcd00f5cd8636413d969c1a
MISC metadata.xml 565 BLAKE2B e630d474342839898d53aef1849b002ef651c9f4fe3bfcfe72e809012e6c65153b1a6c14db922a45440ffd5717b90dddd6973185f8a625906e9d5571e50728d9 SHA512 22227f8a9cc39fff74f0bf2cdc8953f110e94ce0ab107076269d604c3cf8ae46c8496c9bcf47598e351cb9714e427f213ade5e446a5e8c67acfc87db5530b370
diff --git a/media-libs/libva-intel-media-driver/files/libva-intel-media-driver-24.4.4-c23-fix.patch b/media-libs/libva-intel-media-driver/files/libva-intel-media-driver-24.4.4-c23-fix.patch
new file mode 100644
index 000000000000..7152c47ce0b0
--- /dev/null
+++ b/media-libs/libva-intel-media-driver/files/libva-intel-media-driver-24.4.4-c23-fix.patch
@@ -0,0 +1,15 @@
+From https://patch-diff.githubusercontent.com/raw/intel/media-driver/pull/1849.patch
+From: Blackteahamburger <blackteahamburger@outlook.com>
+Date: Thu, 29 Aug 2024 17:04:55 +0800
+Subject: [PATCH] Fix missing cstdint for GCC 15
+
+--- a/media_common/linux/common/os/mos_defs_specific.h
++++ b/media_common/linux/common/os/mos_defs_specific.h
+@@ -29,6 +29,7 @@
+
+ #include <pthread.h>
+ #include <semaphore.h>
++#include <cstdint>
+ #include <string>
+
+ typedef pthread_mutex_t MOS_MUTEX, *PMOS_MUTEX; //!< mutex pointer
diff --git a/media-libs/libva-intel-media-driver/libva-intel-media-driver-24.4.4.ebuild b/media-libs/libva-intel-media-driver/libva-intel-media-driver-24.4.4.ebuild
index 42f6583e9710..10dc34ee39cf 100644
--- a/media-libs/libva-intel-media-driver/libva-intel-media-driver-24.4.4.ebuild
+++ b/media-libs/libva-intel-media-driver/libva-intel-media-driver-24.4.4.ebuild
@@ -37,6 +37,7 @@ RDEPEND="${DEPEND}"
PATCHES=(
"${FILESDIR}"/${PN}-23.3.4-Remove-unwanted-CFLAGS.patch
"${FILESDIR}"/${PN}-23.3.4_testing_in_src_test.patch
+ "${FILESDIR}"/${PN}-24.4.4-c23-fix.patch
)
multilib_src_configure() {
diff --git a/media-libs/libvpl-tools/Manifest b/media-libs/libvpl-tools/Manifest
index 0f58aa1d12b4..863cc334deb4 100644
--- a/media-libs/libvpl-tools/Manifest
+++ b/media-libs/libvpl-tools/Manifest
@@ -1,5 +1,4 @@
-DIST libvpl-tools-1.1.0.tar.gz 1282378 BLAKE2B 4565c5f4c3c7128a925882877f432ac4618ea8d3df05ec308cb6d6b0201fd94953597ce42f1e90dec73ad02612c74afa9deea1a68116436f78204f92ecfeb1e8 SHA512 2aa1e8bca981018bfd09a1500062f468364e7dac51c8643c08103ad3adf791e67b718bec01388143f95e2b1d47eac0cab8a31100574124fae825e8272d4fc87e
+AUX libvpl-tools-1.2.0_do-not-fortify-source.patch 621 BLAKE2B f442e69117e900a7d68c62bd131ed4de0d714f3496eb392d15f0b75b9faa27f05d234a2afe9ce016d29876e5ef3ef8a1bbe55eeac2bb21a8348b36fd7604c1f8 SHA512 3c312dee1360882523dcc9e57290cc3b4857f0361578d289625d0dc7dad73b2618fa83c7a44d387c46bef83bbe7b41d30120e006876621e49d7c089470e17163
DIST libvpl-tools-1.2.0.tar.gz 1294249 BLAKE2B 8a9e8db303d7b0632c7a0e8b03fa1ebff79dedbe581e185824f731415fb3bb9bc58712551ccea9354d0f8b04755efc222c27d1b1e9f6a34d7fd1982d89bb4dd5 SHA512 e44e752aec48673ff93c7d6eaa9363150607e299008b5df6bed2a6373355c37483d68d703b2e45586ff6062a83ef87fabbd70c034926389873bb3470b1712bc4
-EBUILD libvpl-tools-1.1.0.ebuild 1452 BLAKE2B a0c97021b9c754fc4eb87751a6ad864f860cb4a5cba03bd4cccba32276d2ff3565de5d96e79164f902124e1b5eb84361c00374120debfaf08f9408d2ede3f842 SHA512 825af6d9303878c98c884ee82ae4f36f50a923796ede7f451e22b2600c1a5dfe3716af6572163c961ea546493a846ec7ab36fd976baef68984ddac80601022a8
-EBUILD libvpl-tools-1.2.0.ebuild 1452 BLAKE2B a0c97021b9c754fc4eb87751a6ad864f860cb4a5cba03bd4cccba32276d2ff3565de5d96e79164f902124e1b5eb84361c00374120debfaf08f9408d2ede3f842 SHA512 825af6d9303878c98c884ee82ae4f36f50a923796ede7f451e22b2600c1a5dfe3716af6572163c961ea546493a846ec7ab36fd976baef68984ddac80601022a8
-MISC metadata.xml 393 BLAKE2B 8950d1fc554e555758b5fbfe44d4cdb0e3fbd8259013814bd7a642c37a8856f7b7ffe9080338d029efe01d1a278bab89b115f8c5439324d863431b87b3845e6d SHA512 e1fbbf1b3792876196640507f9c5cb795de0bac5dc91ba2a8291a113146b9b6c599dd53592232573243aed881c1fa3857f3e18f55c7344ab98c08678d368c845
+EBUILD libvpl-tools-1.2.0-r1.ebuild 1519 BLAKE2B 4741a7661f41bd3b80cb1b455bfeb564dab513222434e5f4866f9df7aa310cb7c6eda5498c4bc10eaaa8ef073e123f495ed58e436803c784dfd49541809b5a94 SHA512 bc507d4dcce61c24b786a43caaf537ccc65fdcab0845178cf7b01c446f9a1dcee385ae4b6daca6136b6e1d3db64595ab0e9af2a915ea790768e2e8aba4e85110
+MISC metadata.xml 545 BLAKE2B 1f5a4cc60e452916881733e0798dfb590493cf1243a665cb6e19c1c2be7659bb358d6b2bccafb1829f75e15f38ee267c5892be1674433c864800e77e6832a468 SHA512 16f590f508be56605fa123391b5500f2ed3d42e31a97d39736a040c6400d2d310dfd26aad8b3f26bed7afa27bd16ed9595e71cac9066170cd70684a153fba32f
diff --git a/media-libs/libvpl-tools/files/libvpl-tools-1.2.0_do-not-fortify-source.patch b/media-libs/libvpl-tools/files/libvpl-tools-1.2.0_do-not-fortify-source.patch
new file mode 100644
index 000000000000..94fd05d1a7e8
--- /dev/null
+++ b/media-libs/libvpl-tools/files/libvpl-tools-1.2.0_do-not-fortify-source.patch
@@ -0,0 +1,23 @@
+From: Filip Kobierski <fkobi@pm.me>
+
+---
+ cmake/CompileOptions.cmake | 3 ---
+ 1 file changed, 3 deletions(-)
+
+diff --git a/cmake/CompileOptions.cmake b/cmake/CompileOptions.cmake
+index 02926c4..bba557d 100644
+--- a/cmake/CompileOptions.cmake
++++ b/cmake/CompileOptions.cmake
+@@ -51,9 +51,6 @@ else()
+ add_compile_options("-Werror=format-security")
+ if(NOT MINGW)
+ string(TOLOWER ${CMAKE_BUILD_TYPE} CMAKE_BUILD_TYPE)
+- if(NOT CMAKE_BUILD_TYPE MATCHES debug)
+- add_definitions("-D_FORTIFY_SOURCE=2")
+- endif()
+ endif()
+ if(NOT MINGW)
+ add_compile_options("-fstack-protector-strong")
+--
+2.45.2
+
diff --git a/media-libs/libvpl-tools/libvpl-tools-1.1.0.ebuild b/media-libs/libvpl-tools/libvpl-tools-1.2.0-r1.ebuild
index 60f9e36be1fe..bb09032dafcc 100644
--- a/media-libs/libvpl-tools/libvpl-tools-1.1.0.ebuild
+++ b/media-libs/libvpl-tools/libvpl-tools-1.2.0-r1.ebuild
@@ -47,6 +47,8 @@ DEPEND="${RDEPEND}
BDEPEND="virtual/pkgconfig"
+PATCHES=( "${FILESDIR}"/${PN}-1.2.0_do-not-fortify-source.patch )
+
src_configure() {
local mycmakeargs=(
-DBUILD_SHARED_LIBS=ON
diff --git a/media-libs/libvpl-tools/libvpl-tools-1.2.0.ebuild b/media-libs/libvpl-tools/libvpl-tools-1.2.0.ebuild
deleted file mode 100644
index 60f9e36be1fe..000000000000
--- a/media-libs/libvpl-tools/libvpl-tools-1.2.0.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Intel Video Processing Library tools"
-HOMEPAGE="https://github.com/intel/libvpl-tools/"
-SRC_URI="https://github.com/intel/libvpl-tools/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="dri +drm opencl test +vaapi wayland X"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
- dri? ( X )
- opencl? ( X )
- vaapi? ( drm )
- wayland? ( vaapi )
- X? ( vaapi )
-"
-
-RDEPEND="
- drm? ( x11-libs/libdrm[video_cards_intel] )
- opencl? ( virtual/opencl )
- vaapi? ( media-libs/libva[X?,wayland?,drm(+)?] )
- wayland? (
- dev-libs/wayland
- )
- X? (
- x11-libs/libX11
- x11-libs/libxcb
- )
- x11-libs/libpciaccess
- >=media-libs/libvpl-2.11.0:=
-"
-
-DEPEND="${RDEPEND}
- wayland? (
- dev-libs/wayland-protocols
- )
-"
-
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_SHARED_LIBS=ON
- -DBUILD_TESTS="$(usex test)"
-
- -DBUILD_EXPERIMENTAL="$(usex X)"
- -DTOOLS_ENABLE_X11="$(usex X)"
- -DTOOLS_ENABLE_SCREEN_CAPTURE="$(usex X)"
- -DTOOLS_ENABLE_RENDER="$(usex X)"
- -DTOOLS_ENABLE_OPENCL="$(usex opencl)"
-
- -DENABLE_DRI3="$(usex dri)"
- -DENABLE_DRM="$(usex drm)"
- -DENABLE_VA="$(usex vaapi)"
- -DENABLE_WAYLAND="$(usex wayland)"
- -DENABLE_X11="$(usex X)"
-
- -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
- -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
- )
- cmake_src_configure
-}
diff --git a/media-libs/libvpl-tools/metadata.xml b/media-libs/libvpl-tools/metadata.xml
index fa93f977ac83..4cd94fde2649 100644
--- a/media-libs/libvpl-tools/metadata.xml
+++ b/media-libs/libvpl-tools/metadata.xml
@@ -6,6 +6,8 @@
<name>Nowa Ammerlaan</name>
</maintainer>
<upstream>
+ <bugs-to>https://github.com/intel/libvpl-tools/issues</bugs-to>
+ <changelog>https://github.com/intel/libvpl-tools/blob/main/CHANGELOG.md</changelog>
<remote-id type="github">intel/libvpl-tools</remote-id>
</upstream>
<use>
diff --git a/media-libs/libvpl/Manifest b/media-libs/libvpl/Manifest
index 403b9311b489..a9cc63d79cd1 100644
--- a/media-libs/libvpl/Manifest
+++ b/media-libs/libvpl/Manifest
@@ -1,5 +1,4 @@
-DIST libvpl-2.12.0.tar.gz 11398775 BLAKE2B e1f0a59f7261dae399eae39318b0c9c9fc671a013c4b7442af34025dce981112f6d254e39f1de432e4f4f155d00148ec9c89652e05734e1ba9cfd6e14f54d4c0 SHA512 4a9f0272684c896ca8a11c316fe05f7ea60c0cd402b0b474a90523f5aca1a16cffac84d89758c27d837ca6e7ac68b82d6aec028ee7aa237626a2194709f48782
+AUX libvpl-2.13.0_do-not-fortify-source.patch 621 BLAKE2B f442e69117e900a7d68c62bd131ed4de0d714f3496eb392d15f0b75b9faa27f05d234a2afe9ce016d29876e5ef3ef8a1bbe55eeac2bb21a8348b36fd7604c1f8 SHA512 3c312dee1360882523dcc9e57290cc3b4857f0361578d289625d0dc7dad73b2618fa83c7a44d387c46bef83bbe7b41d30120e006876621e49d7c089470e17163
DIST libvpl-2.13.0.tar.gz 12952887 BLAKE2B e90bb3a99127b07dc29c9bf8ea2411f4b360344e11050c1e5821840eed9a54c0d73d88aabf425dbda7313b95e416f5323ee535b9c5e5f11d76c4e0465e1ca16e SHA512 22b9f409a9b8ed551847e1b5a94d0c48502b5fbf68ec28021ba36d3f851ef83896205977e6b7f52c102f747a8fbc793424181ecd7edaf6058a39dc15b78d19cd
-EBUILD libvpl-2.12.0.ebuild 1255 BLAKE2B 3940c7c58612dc7467bde196e096e5517786779a0707c7bf75d68745dcdf4c8cb778c04c1743be038e450f5b40b66432797d75891cdfedfbfa14ad7c2a80fd21 SHA512 22b4552b91f68069d2549ac23d8b0520723743e3c3d8c14a7119fd4db6a8c2cec22301e8b6bb16ec9489febc57e92998db7a717f6ecfa07639b7763cb1dfda43
-EBUILD libvpl-2.13.0.ebuild 1255 BLAKE2B 3940c7c58612dc7467bde196e096e5517786779a0707c7bf75d68745dcdf4c8cb778c04c1743be038e450f5b40b66432797d75891cdfedfbfa14ad7c2a80fd21 SHA512 22b4552b91f68069d2549ac23d8b0520723743e3c3d8c14a7119fd4db6a8c2cec22301e8b6bb16ec9489febc57e92998db7a717f6ecfa07639b7763cb1dfda43
-MISC metadata.xml 407 BLAKE2B b10280f12819036e677bdbb6dbd0cf7f81a803dbc9fa23d83cbc7e94a5badd50f260b63d435f8d5d9ebb9db27aecccc353b6786e39a6edd0b51f7f295e95e964 SHA512 ed3a0974951e38276959129081740439552d28a791b3ead3f2a86918465a145fdc834536ac87203e379b668b052f4cc8deccb6d491a5f306604a64fb72411e68
+EBUILD libvpl-2.13.0-r1.ebuild 1322 BLAKE2B cbe04b31cc052ac6e5974879ef5dd78914c7c6fcb034444dbdcdaa8f9f8280506b6c8a9bd48807f0ac77fabdc2ced6a2881ebb510fca5a3209ca10f209bd23f8 SHA512 1418264f49209f2873c1f574ee9e0d93453e909ead581e2a8a67d73f1b48d81decbce08876329199ba7c2d1a37bb65e1321c51ba4f18ca1a12a5d85610f22258
+MISC metadata.xml 547 BLAKE2B 92a2d90d5d73f9098394281434bc44090255debcb56b9cbf62922e2725a8411badeddd5066e1d23e008f2c197d5e05cf7d7ec1a332e98c7c8684b9260394ce85 SHA512 782288e953949c7e7d362df567e10ca784473975d470d2f0eca1ebba2fcca13f1521d52711acc3c74dd259a617c95d9c343de87ab8f573595950e26b8638090b
diff --git a/media-libs/libvpl/files/libvpl-2.13.0_do-not-fortify-source.patch b/media-libs/libvpl/files/libvpl-2.13.0_do-not-fortify-source.patch
new file mode 100644
index 000000000000..94fd05d1a7e8
--- /dev/null
+++ b/media-libs/libvpl/files/libvpl-2.13.0_do-not-fortify-source.patch
@@ -0,0 +1,23 @@
+From: Filip Kobierski <fkobi@pm.me>
+
+---
+ cmake/CompileOptions.cmake | 3 ---
+ 1 file changed, 3 deletions(-)
+
+diff --git a/cmake/CompileOptions.cmake b/cmake/CompileOptions.cmake
+index 02926c4..bba557d 100644
+--- a/cmake/CompileOptions.cmake
++++ b/cmake/CompileOptions.cmake
+@@ -51,9 +51,6 @@ else()
+ add_compile_options("-Werror=format-security")
+ if(NOT MINGW)
+ string(TOLOWER ${CMAKE_BUILD_TYPE} CMAKE_BUILD_TYPE)
+- if(NOT CMAKE_BUILD_TYPE MATCHES debug)
+- add_definitions("-D_FORTIFY_SOURCE=2")
+- endif()
+ endif()
+ if(NOT MINGW)
+ add_compile_options("-fstack-protector-strong")
+--
+2.45.2
+
diff --git a/media-libs/libvpl/libvpl-2.12.0.ebuild b/media-libs/libvpl/libvpl-2.13.0-r1.ebuild
index a30f50707598..78694b54c476 100644
--- a/media-libs/libvpl/libvpl-2.12.0.ebuild
+++ b/media-libs/libvpl/libvpl-2.13.0-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
inherit cmake-multilib optfeature flag-o-matic
DESCRIPTION="Intel Video Processing Library dispatcher"
-HOMEPAGE="https://github.com/intel/libvpl/"
+HOMEPAGE="https://github.com/intel/libvpl"
SRC_URI="https://github.com/intel/libvpl/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
@@ -22,6 +22,8 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
+PATCHES=( "${FILESDIR}"/${PN}-2.13.0_do-not-fortify-source.patch )
+
src_prepare() {
filter-lto
cmake_src_prepare
diff --git a/media-libs/libvpl/libvpl-2.13.0.ebuild b/media-libs/libvpl/libvpl-2.13.0.ebuild
deleted file mode 100644
index a30f50707598..000000000000
--- a/media-libs/libvpl/libvpl-2.13.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib optfeature flag-o-matic
-
-DESCRIPTION="Intel Video Processing Library dispatcher"
-HOMEPAGE="https://github.com/intel/libvpl/"
-SRC_URI="https://github.com/intel/libvpl/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/2"
-KEYWORDS="~amd64"
-
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- x11-libs/libpciaccess[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- filter-lto
- cmake_src_prepare
-}
-
-multilib_src_configure() {
- local mycmakeargs=(
- -DBUILD_SHARED_LIBS=ON
- -DBUILD_TESTS="$(usex test)"
- -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
- -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
- )
- cmake_src_configure
-}
-
-multilib_src_install() {
- cmake_src_install
- # Remove these license files
- rm -r "${ED}/usr/share/vpl/licensing" || die
-}
-
-pkg_postinst() {
- optfeature_header "This package provides only the dispatcher, to use it install one or more implementations"
- optfeature "CPUs" media-libs/oneVPL-cpu
- optfeature "Intel GPUs newer then, and including, Intel Xe" media-libs/vpl-gpu-rt
- optfeature "Intel GPUs older then Intel Xe" media-libs/intel-mediasdk
-}
diff --git a/media-libs/libvpl/metadata.xml b/media-libs/libvpl/metadata.xml
index cc06f95011b8..6a94d10f5b12 100644
--- a/media-libs/libvpl/metadata.xml
+++ b/media-libs/libvpl/metadata.xml
@@ -9,6 +9,8 @@
<name>Nowa Ammerlaan</name>
</maintainer>
<upstream>
+ <bugs-to>https://github.com/intel/libvpl/issues</bugs-to>
+ <changelog>https://github.com/intel/libvpl/blob/main/CHANGELOG.md</changelog>
<remote-id type="github">intel/libvpl</remote-id>
</upstream>
</pkgmetadata>
diff --git a/media-libs/vips/Manifest b/media-libs/vips/Manifest
index d25b4bb71354..26ece4f0020d 100644
--- a/media-libs/vips/Manifest
+++ b/media-libs/vips/Manifest
@@ -1,5 +1,5 @@
DIST vips-8.15.5.tar.xz 18652672 BLAKE2B bebd8078cb6cedffb4aee98aab17f62538439f81378b4953085ec0cd6e9ce2c6fb17831e77113980bc91c0ed4355d765c2008232b1cf64246467a9cd936e2245 SHA512 d8f87292fa395e108f36769accc64b67ea49aadbea4a6bd97fc457f340c0f78c0365a43ae4b14ac5f154e696a8b2abc100078a8c5ac58aae2dd1b04347fbf4d8
DIST vips-8.16.0.tar.xz 29542092 BLAKE2B d285e27858b3c2d68edff4acad3e8e7744708071e5e2eb637bcabc66af9226ed72b2a6c72cd9a52e171e37e36c6c4429d3efacd9df7f67ba317f9efcc26e78bb SHA512 4035c6c08a19cb281ec0d901f8d0c2077e3312a79c1191b5b070aa411e5de0176d7d4e246da8f40c50cd93cf89433ac330b3ee618c1a996a79d58d1d66ec57f4
EBUILD vips-8.15.5.ebuild 4146 BLAKE2B 227039e3e2f86b64af838956e33805632739a926122fa861dfc0d37b39f7f534e165c807c2bb894dd21652c7420e8ec4ed90e4ef56ceecd0ba9ac6217a608c5f SHA512 189d62213ec50cf0247edda09c14dd5c8d9fffc78265a36d733dcbe78c39c9c9bbacf3d2b38544b13377c82bc74a9757a1d8adc9b45b114e379f8be11fca58f5
-EBUILD vips-8.16.0.ebuild 4147 BLAKE2B fe0c41018b3c7f94b559ebe05084dc987bb4c8a88de3f56aab365e46bb91650813e8eae7a33724594878388c9160f6c7d44a9e22bedf6e9da152790ee1a1c4ab SHA512 7514160a4d6237d5d2d7edb19ab78b492947b5e6beb71e6ddf43ca1632803b5591b8ec4a4307b841ea2866814945c1c29655b328dd86b2552b65dfbbd2e459b8
+EBUILD vips-8.16.0.ebuild 4146 BLAKE2B 227039e3e2f86b64af838956e33805632739a926122fa861dfc0d37b39f7f534e165c807c2bb894dd21652c7420e8ec4ed90e4ef56ceecd0ba9ac6217a608c5f SHA512 189d62213ec50cf0247edda09c14dd5c8d9fffc78265a36d733dcbe78c39c9c9bbacf3d2b38544b13377c82bc74a9757a1d8adc9b45b114e379f8be11fca58f5
MISC metadata.xml 1040 BLAKE2B c8af14c5f65716cb6dfa16319ac8411cde2151f846c9fe7ab8ac0484a032d4c9d11e03e0ab82c1817f26e70194df7b88f5fad2e7b8998c951238449ff8f1e9e2 SHA512 d00ecc6c916d40a2b3ac3fd64ce2089afa75261f8c388d65cd6c12ad72c327e8c56df26f0d46285ed39088fb457447970ca8d16141adb4febfd8057755f30f76
diff --git a/media-libs/vips/vips-8.16.0.ebuild b/media-libs/vips/vips-8.16.0.ebuild
index d95b054a4b0f..96a0a1bdc164 100644
--- a/media-libs/vips/vips-8.16.0.ebuild
+++ b/media-libs/vips/vips-8.16.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/libvips/libvips/releases/download/v${PV}/${P}.tar.xz
LICENSE="LGPL-2.1+ MIT"
SLOT="0/42" # soname
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
IUSE="
archive deprecated doc exif fftw fits fontconfig graphicsmagick
gtk-doc heif +highway imagemagick imagequant +introspection +jpeg