summaryrefslogtreecommitdiff
path: root/media-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-06-09 15:48:37 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-06-09 15:48:37 +0100
commit60010a4cd6d7c12aaa62f00b5e8a158ed24efba6 (patch)
treea961dd82d2d2719fe5bede9343e9e83cce856d9f /media-libs
parent65a4d80ebaba5d4d407b3d09320b337e0ca20f0a (diff)
gentoo auto-resync : 09:06:2023 - 15:48:36
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/Manifest.gzbin68426 -> 68427 bytes
-rw-r--r--media-libs/gst-plugins-base/Manifest3
-rw-r--r--media-libs/gst-plugins-base/files/gst-plugins-base-1.20.6-libs_allocators.patch75
-rw-r--r--media-libs/gst-plugins-base/gst-plugins-base-1.20.6.ebuild2
-rw-r--r--media-libs/harfbuzz/Manifest2
-rw-r--r--media-libs/harfbuzz/harfbuzz-7.3.0.ebuild2
-rw-r--r--media-libs/libzen/Manifest2
-rw-r--r--media-libs/libzen/libzen-0.4.41.ebuild2
8 files changed, 82 insertions, 6 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 2e6b292ebb19..c80ad8af7af6 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/gst-plugins-base/Manifest b/media-libs/gst-plugins-base/Manifest
index d7fdf042c461..86a571ef4239 100644
--- a/media-libs/gst-plugins-base/Manifest
+++ b/media-libs/gst-plugins-base/Manifest
@@ -1,3 +1,4 @@
+AUX gst-plugins-base-1.20.6-libs_allocators.patch 2382 BLAKE2B b332ff3ad81b99da5447193615eda91c532335d789d2244b1288a16cac2239bb3585f8c803efb3eabd318780717b8bce517954274a6dc65c395738eb2cddac00 SHA512 8e791c901884f7eb3dfb67c1d5ffdcd62997fc68dd950a53a0ad9f16544c99d6b46eb822710badbe81b41522340a219412d767dd945c38b60d5ec2a6d061c8a0
DIST gst-plugins-base-1.20.3.tar.xz 3299976 BLAKE2B b397867561df763d5e762069c6ad20298857d4a30727a18a60e8df9a53658e52f6a189c3426d0f51a16e7cee1834b402470ecb0284aca65ecaa0300dc79d0c8a SHA512 258294291cb9b406c17dfe4e5c1ca9061580d0789293355c9b43d558630d360097b6867287edf1688f3edaf50b5900cdd177c1429c122a0415c56da8b0f21ed1
DIST gst-plugins-base-1.20.4.tar.xz 3307224 BLAKE2B f6e9bd3366a4a8213c1447433f13a8e432d749df250216fed37453ac291c35340114edf8113fb790d9c947793ac97185e44dd5f130be1cfc699800214e87dd87 SHA512 4a5d8ce8b2a530065e65842f7a0c7b6b63744e584baff0e795863d9967beb43c086a1d5f551702a9f1ac20e0ed4ce9bc4cf4e811a949c459c258ae5eee1426c9
DIST gst-plugins-base-1.20.5.tar.xz 3312340 BLAKE2B 299ecef5ee872a3ed9904faede8fa81eb25fd78912a66106787c5f0c64c25880ed606593276cb08717a2b4637a70c1815956bafb0139747ea6f2cef7abbefb76 SHA512 63710fd44b26c026d8c6a572df369593809adbe5484ae12774208efb3d335e9b79c512a324464a4b76607a7503b4b89fca7f10bbb07843b7c69d559fb760b550
@@ -6,6 +7,6 @@ DIST gst-plugins-base-1.22.3.tar.xz 2353512 BLAKE2B 77b6b09b2a295a6f68b19c3e5ed2
EBUILD gst-plugins-base-1.20.3.ebuild 5568 BLAKE2B a429af2eb73851f77393282ceea58b0d4b574df79fb7a4a8588476e39e1652375b4fe23963d0caef3b4b653d2b068c5549c4a42b527840f23586b1deba8a5204 SHA512 4a2ed8de621c4cc8365df59c2926cceec6f060b3bebd923363949f45e9c1159602069ac89a502c26e3258c61bd258b54a062948d42a10af787bb1824163d1254
EBUILD gst-plugins-base-1.20.4.ebuild 5728 BLAKE2B 87ec089d447b7365061d7d2324b2bb45988d605126f56316c75ff743d0ed721083162326f27fa8a2421e95a444e397a3e2db6f42a1b6726f99ddd86f4ff8bef8 SHA512 cbe3a93a1f04ad3aa2d73616bf3dfc1d8bdc9066bb793383baf3b04c1ae6061f76e30c1d12f58854d94765e8f04cd91a9912bce906a7a20a04d1bad1aed8ddeb
EBUILD gst-plugins-base-1.20.5.ebuild 5734 BLAKE2B 9d68a2d4dacac44a8abc9183e867f3457d7a3c1d262261b881c00e90d9a5843b0175caeab1a6926dafba2ee60f648872b85e79cf22a1a3f7f667674d6eed92d6 SHA512 fb133b1bd7f0df056985f7d144e6d880ea71d700106bc94faffb3c95a5196d0537763a331530537a48aeadded8249d38fa1f84537a4db2e908a93ca3cd3d5c82
-EBUILD gst-plugins-base-1.20.6.ebuild 5734 BLAKE2B 9d68a2d4dacac44a8abc9183e867f3457d7a3c1d262261b881c00e90d9a5843b0175caeab1a6926dafba2ee60f648872b85e79cf22a1a3f7f667674d6eed92d6 SHA512 fb133b1bd7f0df056985f7d144e6d880ea71d700106bc94faffb3c95a5196d0537763a331530537a48aeadded8249d38fa1f84537a4db2e908a93ca3cd3d5c82
+EBUILD gst-plugins-base-1.20.6.ebuild 5721 BLAKE2B fd0f77d89e0ac868432abe1cbaeb69df7f5b673bd90819225081e6eca967d0b00de7e65fc19c5472348b56030c15523d5244963e81cb7ed0bb3a9a6e5e35fd0d SHA512 66cac198158de89824a7842f3cbc5c3e0ba51f45c4056d9d07365bca24cf336a50e61a4475494c80d029d22e544856a50022f4599358cbe8e1a17d71dca6bfe2
EBUILD gst-plugins-base-1.22.3.ebuild 5574 BLAKE2B d25488ca77653ad749739081d173a5f10c6c2958a4a257cf204d2fa4f4a0a07ad83c3366c77755045c0e61f1c47b7fe003b4d7494e79c6a280585590bc85309f SHA512 b0afe1060fa1e441a84f9220bb0f8560b4c4ef7694e71f898103a7240b6aa8bfe37a580a24ba3b681d74701adb1fb077e9aeb8168bde2953ec61413e5741580b
MISC metadata.xml 1066 BLAKE2B 1d67f7f75e3f44459adfce03a6ab85a8c7d6a0b24ae83ef48d6b80c1d64845edb1ec5e7cbbb002585eb91663210025707887f5eff66eee41b14e0afcbdc0b4fd SHA512 227960f7c740d5131c1006854273d4b1047a3ceba07d5eda3d60c0f5baba4e8ed9926fab1737e1f97c5745f87f80fcddbdc7e239f5f2942902c92f8053074931
diff --git a/media-libs/gst-plugins-base/files/gst-plugins-base-1.20.6-libs_allocators.patch b/media-libs/gst-plugins-base/files/gst-plugins-base-1.20.6-libs_allocators.patch
new file mode 100644
index 000000000000..44e4c1d388a7
--- /dev/null
+++ b/media-libs/gst-plugins-base/files/gst-plugins-base-1.20.6-libs_allocators.patch
@@ -0,0 +1,75 @@
+https://bugs.gentoo.org/907415
+https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2487
+https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2480
+https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4422
+
+From a299399f5c93737bf963e34543578dba098b2f50 Mon Sep 17 00:00:00 2001
+From: "Jan Alexander Steffens (heftig)" <heftig@archlinux.org>
+Date: Mon, 10 Apr 2023 16:06:19 +0200
+Subject: [PATCH] tests: allocators: Fix fdmem test with recent GLib
+
+The test failed with recent GLib, where `g_close` emits a critical
+warning on EBADF. Remove the `g_close` check from `test_fdmem` and add
+another version that tests `GST_FD_MEMORY_FLAG_DONT_CLOSE`.
+
+We will depend on the Valgrind test run to warn us about leaked FDs.
+
+Fixes: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2480
+Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4422>
+--- a/tests/check/libs/allocators.c
++++ b/tests/check/libs/allocators.c
+@@ -95,7 +95,43 @@ GST_START_TEST (test_fdmem)
+ gst_memory_unmap (mem, &info);
+
+ gst_memory_unref (mem);
+- fail_unless (g_close (fd, NULL) == 0);
++ gst_object_unref (alloc);
++}
++
++GST_END_TEST;
++
++GST_START_TEST (test_fdmem_dont_close)
++{
++ GstAllocator *alloc;
++ GstMemory *mem;
++ GstMapInfo info;
++ GError *error = NULL;
++ int fd;
++ const char *data = "0123456789";
++
++ fd = g_file_open_tmp (NULL, NULL, &error);
++ fail_if (error);
++ fail_unless (write (fd, data, 10) == 10);
++
++ alloc = gst_fd_allocator_new ();
++ fail_unless (alloc);
++ mem = gst_fd_allocator_alloc (alloc, fd, 10,
++ GST_FD_MEMORY_FLAG_KEEP_MAPPED | GST_FD_MEMORY_FLAG_DONT_CLOSE);
++
++ fail_unless (gst_memory_map (mem, &info, GST_MAP_READ));
++ fail_unless (info.data[5] == '5');
++ gst_memory_unmap (mem, &info);
++
++ fail_unless (gst_memory_map (mem, &info, GST_MAP_WRITE));
++ info.data[5] = 'X';
++ gst_memory_unmap (mem, &info);
++
++ fail_unless (gst_memory_map (mem, &info, GST_MAP_READ));
++ fail_unless (info.data[5] == 'X');
++ gst_memory_unmap (mem, &info);
++
++ gst_memory_unref (mem);
++ fail_unless (g_close (fd, NULL));
+ gst_object_unref (alloc);
+ }
+
+@@ -110,6 +146,7 @@ allocators_suite (void)
+ suite_add_tcase (s, tc_chain);
+ tcase_add_test (tc_chain, test_dmabuf);
+ tcase_add_test (tc_chain, test_fdmem);
++ tcase_add_test (tc_chain, test_fdmem_dont_close);
+
+ return s;
+ }
+--
+GitLab
diff --git a/media-libs/gst-plugins-base/gst-plugins-base-1.20.6.ebuild b/media-libs/gst-plugins-base/gst-plugins-base-1.20.6.ebuild
index b0cc01a91253..385496ed679e 100644
--- a/media-libs/gst-plugins-base/gst-plugins-base-1.20.6.ebuild
+++ b/media-libs/gst-plugins-base/gst-plugins-base-1.20.6.ebuild
@@ -93,8 +93,8 @@ DEPEND="${RDEPEND}
DOCS=( AUTHORS NEWS README.md RELEASE )
-# Fixes backported to 1.20.1, to be removed in 1.20.2+
PATCHES=(
+ "${FILESDIR}"/${P}-libs_allocators.patch
)
multilib_src_configure() {
diff --git a/media-libs/harfbuzz/Manifest b/media-libs/harfbuzz/Manifest
index 0452a9593d18..f9c4be78fa00 100644
--- a/media-libs/harfbuzz/Manifest
+++ b/media-libs/harfbuzz/Manifest
@@ -4,6 +4,6 @@ DIST harfbuzz-7.2.0.tar.xz 18716956 BLAKE2B 247746d6a0f132a0d6b0c461d9e96a4fe76b
DIST harfbuzz-7.3.0.tar.xz 18867940 BLAKE2B 7b1f6fb0c4c7483ff7a7c27f613b8579af30a304432e1a4e157aec4344449aed93e68443df1f2bc741be6780a6b2214d54804e2df9a20d83c8256b5f98c7fcda SHA512 e1fb484e4117cedc72bd473ee91b2f6143533fb467ec9a64361f0c7ffd8b5a44ad2ea42daa948a2d5d85297ace4b640fcd24a8291b0d75a1d4ee468c629febe9
EBUILD harfbuzz-6.0.0.ebuild 2592 BLAKE2B d8c2a89d64e28791427a3c5cdc27e2c3c2f8ecc0a04b5e29697da73586f449c807f1e2ba2010bc665d0db5f730962ce3cc23b508dea7599c06b29e1e9e2ae915 SHA512 10d96813231ebe18feb5477ea03b9ceb8b30d13514790551eb4d08d4abd7e390e3f0f91a5104e505df081f2cff904e397464b4e2bd02a59e4bae4d25f9f87b54
EBUILD harfbuzz-7.2.0.ebuild 2572 BLAKE2B 4ebf7e11e43944cebf2e0b581e0dfbad3a9fb7a8eb0f9adb0bbee1bb20c362a1ad6936f64b05e44f9057bd51eb92f083f23941325e210400ba3d053d668d7463 SHA512 a53c2bd8b63cfb1a7adb419c9ce4b487549053bda2551db36676b4d501606f0b359cab0026ebf3d336add59444bce3a5a30c5354a1c94aa8ed80865d229dda72
-EBUILD harfbuzz-7.3.0.ebuild 2692 BLAKE2B b532e5b41d3613e6809295dee8ea8859212db7a9e8f9bc42b6c428ba155c38e9295a6e15bbb50358e1cccf019f1cf553a0706f4444b285e6d831233b084fb41c SHA512 187c1a4f2dedd29cc1249bba603fe31afb1abb75931cc336f2b300f00dc095741d47b1bbbfd3229b6213a3d11466fdce0144c758503bc32c08ef586f55c38086
+EBUILD harfbuzz-7.3.0.ebuild 2689 BLAKE2B 0d5961de148f670843dba116990fb1f55efa4c9fc99fb4f228b56daa6e3c336f6d26fb962d5de975e8b3c8520acb46c5db9b16b026b25452cfa5f480a0aa1647 SHA512 44be08a204dd2beaa976f92b22b71f2317bbba0d8277ad48c2047fc02bdb1287a19836b2a04ae88986ec4fb47591cfef834e89ef10b8a8c3caf7fb827c8222f4
EBUILD harfbuzz-9999.ebuild 2693 BLAKE2B fa32dfc0003611520f53169e449b028ba1f69ee0f10789520581bc11022d0ef50939f6f1061591feabbf690a9ac722a7c4528fad5bf53355918d9e1dc0f19139 SHA512 f015fc592861cb7b97186dbfae17e00b49aae67348534daa64ec370dffa2649876597f0a7421f41cd5f106780c1218110919b6ee1c2c1471a89fbbb7221ea56b
MISC metadata.xml 649 BLAKE2B a03eb9e2b09fab01af900957a9f5d0a43836a77ce770bc2327bc8da299139d1175b59cc413d0a02d74d4fc4169ff3c9180a5c1cf8d6ff570b054bbceb55e89ba SHA512 94c0c007157e240abc17056e2efe877770ee0267bf9d710fdbac796110f4507d2bc628c3b22f74652a9c568e7c60fa513e680aeeb8895831aafede268c14be70
diff --git a/media-libs/harfbuzz/harfbuzz-7.3.0.ebuild b/media-libs/harfbuzz/harfbuzz-7.3.0.ebuild
index da796eec7142..9ea00f65f775 100644
--- a/media-libs/harfbuzz/harfbuzz-7.3.0.ebuild
+++ b/media-libs/harfbuzz/harfbuzz-7.3.0.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} = 9999 ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/harfbuzz/harfbuzz/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
fi
LICENSE="Old-MIT ISC icu"
diff --git a/media-libs/libzen/Manifest b/media-libs/libzen/Manifest
index 97b7627caf76..cdc7dae4ad9a 100644
--- a/media-libs/libzen/Manifest
+++ b/media-libs/libzen/Manifest
@@ -1,5 +1,5 @@
DIST libzen_0.4.39.tar.bz2 129816 BLAKE2B ff3ffe1b53234e567be12e86deb5dddd54584c112d297bd50764a980f4a3bcd51a08af630d482cca3157fcc9b8452f644807d6055d88420dcc6c311725ed402d SHA512 f261a676cbde9a877b85df536306a035ede1acdc5d827049698d19b3ecd8a65e5f6cfe66851fda034e1b31c95f6d6e82b78b0bc35989ec1568a010fb88a5a2d8
DIST libzen_0.4.41.tar.bz2 129664 BLAKE2B 9e8f7fd77dfa0224c330a1c6c5e77e96e235b1119efc060ed9077d4dc00a6040c1ee8d8fba09f2bdb6bc9c964e3a4e703bd073d58d6a6366f84ff49f82102211 SHA512 a65bd9753a4d5676eaaf1c6d3e8d6fbd460b0dfee8a5a80708b3924ad1aa2ecfe0059b6d2c6f6e490a6367727f049cafd5d86fca584e11063cb1ca376e07e529
EBUILD libzen-0.4.39.ebuild 1462 BLAKE2B dfe357023f8271e6bb256c3cf250546fb606f356d1fa337e7776533fcc149e51ff5293d4435394a29e3d37ddf57821cc893c05002faf8460e5f208f9aa4cfba0 SHA512 473ecd955afb67586ee15560197fcb2a8c5dc1eb7e9c837c0f919f46e796aa242d6d79818d3e766c795e50330a4c9544a95a58be94622d9be28c85b1d3645a4f
-EBUILD libzen-0.4.41.ebuild 1473 BLAKE2B ab23aa59afc9b0f930a523ef581761a9957c6f461021d08130031036aba85159310173ac059eea7078786dccfe95cd0473d3b5026632faf4412032707d8f8b80 SHA512 8bb4e576ff8ef5c5dea3e07e896e6e890e9002477725e49aae16ebf87c33145baeccc09415f9a8d29644409a1b3d1df06334bc433feb5a947e41c76053b739bb
+EBUILD libzen-0.4.41.ebuild 1472 BLAKE2B ab37fae6bafef787adc19481e35f659f7c266e6f908225604b9d5f86209dd95d76c43d887db1a3696a0a0d416f96279855531cfdc214bbc0e3bb2d1e428fc1f6 SHA512 186f9f04af248010ae339305423c300d9a5fe862c1b613bb3649d245b2e59a25d90d5b4cfaad670348cbcc57fdd3d523d0bda0406e09c7810d4577e11229c44a
MISC metadata.xml 392 BLAKE2B a57d4f857e1716b904183c862184654212a31e3d3ce089891f85c88b627b9a4b956d542c434e9565843b582e9f35c9e5fc8d4c14b647131c9bf239c383df9bba SHA512 77eff51f73560975ee03ea94a3d0880ad8adb4c6a2ae4930d986436562fcafa09677d18843c2dac366b74e8233f7a900f8ae74b7b82335c8b4067a703f6b3d6b
diff --git a/media-libs/libzen/libzen-0.4.41.ebuild b/media-libs/libzen/libzen-0.4.41.ebuild
index 29ba280e9c20..955da1cd6014 100644
--- a/media-libs/libzen/libzen-0.4.41.ebuild
+++ b/media-libs/libzen/libzen-0.4.41.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}"/${MY_PN}/Project/GNU/Library
LICENSE="ZLIB"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
IUSE="doc static-libs"
BDEPEND="