From 60010a4cd6d7c12aaa62f00b5e8a158ed24efba6 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 9 Jun 2023 15:48:37 +0100 Subject: gentoo auto-resync : 09:06:2023 - 15:48:36 --- media-libs/Manifest.gz | Bin 68426 -> 68427 bytes media-libs/gst-plugins-base/Manifest | 3 +- .../gst-plugins-base-1.20.6-libs_allocators.patch | 75 +++++++++++++++++++++ .../gst-plugins-base-1.20.6.ebuild | 2 +- media-libs/harfbuzz/Manifest | 2 +- media-libs/harfbuzz/harfbuzz-7.3.0.ebuild | 2 +- media-libs/libzen/Manifest | 2 +- media-libs/libzen/libzen-0.4.41.ebuild | 2 +- 8 files changed, 82 insertions(+), 6 deletions(-) create mode 100644 media-libs/gst-plugins-base/files/gst-plugins-base-1.20.6-libs_allocators.patch (limited to 'media-libs') diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index 2e6b292ebb19..c80ad8af7af6 100644 Binary files a/media-libs/Manifest.gz and b/media-libs/Manifest.gz 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)" +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: +--- 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=" -- cgit v1.2.3