From b052fbf151106a4f47cac7fdf0ffff983decb773 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 1 Sep 2022 19:24:10 +0100 Subject: gentoo auto-resync : 01:09:2022 - 19:24:10 --- x11-libs/Manifest.gz | Bin 20032 -> 20040 bytes x11-libs/libdrm/Manifest | 4 +- x11-libs/libdrm/libdrm-2.4.113.ebuild | 66 +++++++++++++++++++++ x11-libs/libdrm/libdrm-9999.ebuild | 3 +- x11-libs/libfontenc/Manifest | 2 + x11-libs/libfontenc/libfontenc-1.1.6.ebuild | 19 ++++++ x11-libs/libva-intel-media-driver/Manifest | 2 + .../libva-intel-media-driver-22.5.3.ebuild | 55 +++++++++++++++++ 8 files changed, 149 insertions(+), 2 deletions(-) create mode 100644 x11-libs/libdrm/libdrm-2.4.113.ebuild create mode 100644 x11-libs/libfontenc/libfontenc-1.1.6.ebuild create mode 100644 x11-libs/libva-intel-media-driver/libva-intel-media-driver-22.5.3.ebuild (limited to 'x11-libs') diff --git a/x11-libs/Manifest.gz b/x11-libs/Manifest.gz index 971f85942c38..e00253e58c86 100644 Binary files a/x11-libs/Manifest.gz and b/x11-libs/Manifest.gz differ diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest index 5f33cdb4fd13..ceca69743045 100644 --- a/x11-libs/libdrm/Manifest +++ b/x11-libs/libdrm/Manifest @@ -1,4 +1,6 @@ DIST libdrm-2.4.112.tar.xz 451872 BLAKE2B a41cbd714e169edd8c6bc6bba5cec8a7a703f553665575c35f43909e2927ed3c1652ddba25b98e63974f0734ca26e818e6ee75613159eb68ea85ba45934df393 SHA512 df8a207d9cce220ee2cf67877eda65394733fbfd0ff85fdbadb2b20ba9bacc41421b32452506c8caecddaf8361564ca68cd6c74d4faf3b1569ab30a3243e4340 +DIST libdrm-2.4.113.tar.xz 457064 BLAKE2B 30dab032f047a4bd3646b53c64c118d02855ee003025bb97b904f95101d2e945b0ed3d9ae00eb733f9a273afca3c18d10fa215b67c9c364a9819140a99d40115 SHA512 fca9834ce090f63ce6dc6d04491a2c5e86162fdddfc8ea70d55a6cdeb401be656388aae1577e58f463a78d8dc502be0a641908784819874e20bbec9a39a057e0 EBUILD libdrm-2.4.112.ebuild 1946 BLAKE2B 331f6d44600bdeb4a397e6f7fe630d481eb02658279e391cb237e2e1bb5856c7ff87e4910ce65d9e6281abe76c402c0bc24c84dc22d53f7ac092f269d1d12d9f SHA512 f1e10b879303377ec4060565865a8b3cd342a26b49c4aabf28dacca835ae8baaa818783b40d5f6bce1db9afc7cf495484bf7e9c36d41990eebac70a2a7dbdc3d -EBUILD libdrm-9999.ebuild 2004 BLAKE2B 431567b24fef046be72295a2932bdd715766ef4c67d7abffae78c44f9a96b6f1948d7a43863c47d7a194fa00a32b9d47320f7c2f034591869f3c4506e5323f7a SHA512 7f3e1a630ee322fecb0d2e3c324fa397500b35e6dcc6ca8e55a1ca560dfa4f540e7ae64773b3ac47baf6319ee591d6408d3f36728a562bbd0a59961862bc1165 +EBUILD libdrm-2.4.113.ebuild 2043 BLAKE2B cfdef7c119fc261d57730dc157fcf05aedb81e36cf98ba78ddfe368ae74aec136da38dd910b321955fefd7bfd6dd7bc18e5d6b732ad1583370fad2d35efb3fbd SHA512 caf7a1667a174ef2fa6855cc174dd3c4e4627c9c024239e2a7130bea5aeae84a90cffdaad19438898e5e58a3413613c3261b3bdb901aecb576fb0fa1b505967f +EBUILD libdrm-9999.ebuild 2043 BLAKE2B cfdef7c119fc261d57730dc157fcf05aedb81e36cf98ba78ddfe368ae74aec136da38dd910b321955fefd7bfd6dd7bc18e5d6b732ad1583370fad2d35efb3fbd SHA512 caf7a1667a174ef2fa6855cc174dd3c4e4627c9c024239e2a7130bea5aeae84a90cffdaad19438898e5e58a3413613c3261b3bdb901aecb576fb0fa1b505967f MISC metadata.xml 304 BLAKE2B e47f11b45b5c90804d5dfd27dbe2f2156099661ac7546152fb4e62046fd030838a0944d7dea35efd2f7b527eb88992c5049a40282dea58097b991c6bcd843693 SHA512 b798cffebaf330272494b6ef84c9c587a920e27ac0ae26336ff256de21768274cfcbe8feb61b7f63bff52294e460f945ada9ab9ddaeaea91d17bc1d6d41360da diff --git a/x11-libs/libdrm/libdrm-2.4.113.ebuild b/x11-libs/libdrm/libdrm-2.4.113.ebuild new file mode 100644 index 000000000000..efae644e1d3b --- /dev/null +++ b/x11-libs/libdrm/libdrm-2.4.113.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/drm.git" +PYTHON_COMPAT=( python3_{8..11} ) + +if [[ ${PV} = 9999* ]]; then + GIT_ECLASS="git-r3" +fi + +inherit ${GIT_ECLASS} python-any-r1 meson-multilib + +DESCRIPTION="X.Org libdrm library" +HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm" +if [[ ${PV} = 9999* ]]; then + SRC_URI="" +else + SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 vivante vmware" +for card in ${VIDEO_CARDS}; do + IUSE_VIDEO_CARDS+=" video_cards_${card}" +done + +IUSE="${IUSE_VIDEO_CARDS} valgrind" +RESTRICT="test" # see bug #236845 +LICENSE="MIT" +SLOT="0" + +RDEPEND=" + video_cards_intel? ( >=x11-libs/libpciaccess-0.13.1-r1:=[${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND} + valgrind? ( dev-util/valgrind )" +BDEPEND="${PYTHON_DEPS} + $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]')" + +python_check_deps() { + python_has_version "dev-python/docutils[${PYTHON_USEDEP}]" +} + +multilib_src_configure() { + local emesonargs=( + # Udev is only used by tests now. + -Dudev=false + -Dcairo-tests=disabled + $(meson_feature video_cards_amdgpu amdgpu) + $(meson_feature video_cards_exynos exynos) + $(meson_feature video_cards_freedreno freedreno) + $(meson_feature video_cards_intel intel) + $(meson_feature video_cards_nouveau nouveau) + $(meson_feature video_cards_omap omap) + $(meson_feature video_cards_radeon radeon) + $(meson_feature video_cards_tegra tegra) + $(meson_feature video_cards_vc4 vc4) + $(meson_feature video_cards_vivante etnaviv) + $(meson_feature video_cards_vmware vmwgfx) + # valgrind installs its .pc file to the pkgconfig for the primary arch + -Dvalgrind=$(usex valgrind auto disabled) + -Dtests=false # Tests are restricted + ) + meson_src_configure +} diff --git a/x11-libs/libdrm/libdrm-9999.ebuild b/x11-libs/libdrm/libdrm-9999.ebuild index 17fce5980bab..efae644e1d3b 100644 --- a/x11-libs/libdrm/libdrm-9999.ebuild +++ b/x11-libs/libdrm/libdrm-9999.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/drm.git" PYTHON_COMPAT=( python3_{8..11} ) @@ -60,6 +60,7 @@ multilib_src_configure() { $(meson_feature video_cards_vmware vmwgfx) # valgrind installs its .pc file to the pkgconfig for the primary arch -Dvalgrind=$(usex valgrind auto disabled) + -Dtests=false # Tests are restricted ) meson_src_configure } diff --git a/x11-libs/libfontenc/Manifest b/x11-libs/libfontenc/Manifest index ad328924be29..2adfcbe7fb0f 100644 --- a/x11-libs/libfontenc/Manifest +++ b/x11-libs/libfontenc/Manifest @@ -1,5 +1,7 @@ DIST libfontenc-1.1.4.tar.bz2 320492 BLAKE2B 34da17e220789f5078e870329390c0e3ee665598db3432ef5a33e78d1db4b12460c7467bcbcc1dad67e9f6ade0173f9fad915a2fbbee51f0be23feedc242e7bd SHA512 76fa851d00113241f15fdd5b5bb7e927b8d8b9a82ce3fcb0678b8c7e32cb5e8d898c4bda1d60dafb7748145049d3240627ac34a2360c64e98a7a912ea7c30582 DIST libfontenc-1.1.5.tar.xz 270848 BLAKE2B 27580286e48cc1703222a34e1a15cfa5ce9ac06d9c1c9322639d723d0436240fddd052a7e50c0b93e4ffd38c75f8196069593e6d0383b80fffe07b62c59932f6 SHA512 1e285069012bee9742aa3608898c5c1677be42ced3b175f59de9830e626c7b7116f44da7deac5926b250145f4fdb4e8757c6901191c9f8f9e720d159d6a4c2b4 +DIST libfontenc-1.1.6.tar.xz 272520 BLAKE2B ccfe4f9524655862e2e5ceed8edccd7da8ec1872b3a8166803540b69fe4f42f1b5b6f2128a00b702368f9009e1bb1edcec5d28c36815abd6d591dc9fc46cd291 SHA512 524247caf035e5d69280575c79ec5a3259c4cd0a4afa375b01985fedf800b42ecd75102e38f85cdce5591d020d361ffa9390adcb7906e939df289e5131088683 EBUILD libfontenc-1.1.4.ebuild 523 BLAKE2B 0407b0dc7bf0cf4296158378e6fff9d632e25b9b99f4fd4ecf6217701288877547d47c7339980443a9c35de76161dc51088707124def05da1ccc5d0cdfcd27db SHA512 9dce3b3f5d9f717a6ea73537cb27e516b6266af937ec8e468cd046b60631068fec4501277872b9d9e63c340c7551987c4641c68c3ee2fddeaf13f598d4f81164 EBUILD libfontenc-1.1.5.ebuild 556 BLAKE2B 51087faab9993f5c34e5c62190815e297a72db78e73fe9116e12e0d37f9db8c3b58708edbe3cef003ec384b094b9d36350154d415d6a11b9f0362362cb3b9ac2 SHA512 f054a581334db3e14357857506eae2883207d9cd80cb9261c5a26bf0447cc7c504afbd394c1ecd08544bde6fa2143e333de6dfa6dfc741b0d01c25f15f712bda +EBUILD libfontenc-1.1.6.ebuild 548 BLAKE2B 7ed2de204110ef7705ded7be9ba576f8ef5c6d6e7da2dd0dec8e39d8528a89fe58b36b9541d090d72d0afe29b94e13b3a8f6d865e650fb467a7f8ad0c0454ea1 SHA512 db6537efbf86ae23378077e24c346aeeb0cdbb35489757a2c7de75b723bd5984a3a416c439b06d41e73d768ca958bf07f3987242999a8fe88163da24ac056059 MISC metadata.xml 231 BLAKE2B 6373a9c04316f777f87754fbb7cbc856493138d32bdb05d1015946ebbb359c4b8adb9372554097833d5c9a20e00e32fa0a1c90995d9299dd2215a2cadcccbb73 SHA512 bf6ad5078a6775cd61d257939d41ec53d006124475da2949c55b4b3ac138ec85a88b9068c5920b1e781fadda963939b8f120f8864d82e10cf50e09cc8052a6dc diff --git a/x11-libs/libfontenc/libfontenc-1.1.6.ebuild b/x11-libs/libfontenc/libfontenc-1.1.6.ebuild new file mode 100644 index 000000000000..2b5519b3a8e5 --- /dev/null +++ b/x11-libs/libfontenc/libfontenc-1.1.6.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +XORG_TARBALL_SUFFIX="xz" +inherit xorg-3 + +DESCRIPTION="X.Org fontenc library" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + +RDEPEND="sys-libs/zlib" +DEPEND="${RDEPEND} + x11-base/xorg-proto" + +XORG_CONFIGURE_OPTIONS=( + --with-encodingsdir="${EPREFIX}/usr/share/fonts/encodings" +) diff --git a/x11-libs/libva-intel-media-driver/Manifest b/x11-libs/libva-intel-media-driver/Manifest index edf55cf7bb55..23e925ebc2f2 100644 --- a/x11-libs/libva-intel-media-driver/Manifest +++ b/x11-libs/libva-intel-media-driver/Manifest @@ -5,9 +5,11 @@ DIST intel-media-22.4.3.tar.gz 27415572 BLAKE2B d4298d6195cfd160c3bbc0789e2bbdbf DIST intel-media-22.4.4.tar.gz 27437439 BLAKE2B 63bee317ff12c34e7a2da9f5dce51ebb21708f8b5b3f3a58618f487e72f7826f0d4afa486bac08c2db8582d8a4774de716b5bb9a3dff93ff4fc266e56d434519 SHA512 e6ed669476e42396df7714732c628aa67d90fc8040c006605b754d70bdb7ecf476c5eb5c849a8647646dd3858c5fd469ba05f5c6b02b36d2211dc4f4cc7fa77f DIST intel-media-22.5.1.tar.gz 27432609 BLAKE2B 37513b70097f73e717125637b149c923c2a51acd209c1e26f3d8f2e871f11f8dc4c85aeece473b9736ec56cf9cfd879dbbfe793d7ab689d5f13d54081cb1d890 SHA512 068c9e71b58087bb833444df1d79d41a8185e90170815c519ffe8cab8bd307893d7f79e3c287bab809dab3bd0bd0e54ecd215becf80ababa1df9f3b3ee2718c2 DIST intel-media-22.5.2.tar.gz 27470594 BLAKE2B 71ad9a46ded91acfcdb6a77620725873ccffd379005d8f7b3415170bbc0b4740ec61b95dccdcf404a50698826a32c5669a6c4c69d50bb1f81fc00870930ec07a SHA512 fb936306a334cc1e39730a508be715b7acaab9a0fd6fef0222fa426652b3b39697dcbcdf1eb560fe3e837139a816d05874c5474391b624411118083476fc9b97 +DIST intel-media-22.5.3.tar.gz 27488655 BLAKE2B 90d79ac8e7ab8cb97941d37fe81ce4524cef45e49e4b64e57931f00927cb2065c0b6f8b4fff5aba58cb9ea64548337261e37df13a53ba07c8ab81db160990e6e SHA512 987ca85ed95272945fd8c23a388ca68481ff5fdf74737a04659304e58c6d131c00db03ee134fc3549225a9fc33b874632335f1182d1e0c6d90fbc5ea290b486d EBUILD libva-intel-media-driver-22.4.3.ebuild 1368 BLAKE2B cd90db1451e5e4fd1090a089b06ecc9554e84dd6250821cd4595040d3b2749032345bf967de1a856becd9855bfa7b5312e68a6479fa691d9abd150338febc614 SHA512 4776e62b5e9f61324bcd7d70222298060f9fea6800eada752fb54e17b43a74593745a197572015850a4e1e7cfb1df7315fd312b77e64ff1d5709c292f8d1cbd3 EBUILD libva-intel-media-driver-22.4.4.ebuild 1370 BLAKE2B a85f1278e4a29cb6b6ef5f8715510ac365e7dbd03d9efc7e2e537cf5e9fad71de2feaa47b2f8f00f5028efc934072e6d50c0d4bc6a9a2e4e492ad3727ee3a39d SHA512 f34a9d7f464904b05823d4ce96f6e024cc3a9a9e0e35b94092607379ed352fc55434ad26d0bdc2a6debe116fa2f93e9df18e846ce41bc3caf69abe2ca94a8e0d EBUILD libva-intel-media-driver-22.5.1.ebuild 1370 BLAKE2B a85f1278e4a29cb6b6ef5f8715510ac365e7dbd03d9efc7e2e537cf5e9fad71de2feaa47b2f8f00f5028efc934072e6d50c0d4bc6a9a2e4e492ad3727ee3a39d SHA512 f34a9d7f464904b05823d4ce96f6e024cc3a9a9e0e35b94092607379ed352fc55434ad26d0bdc2a6debe116fa2f93e9df18e846ce41bc3caf69abe2ca94a8e0d EBUILD libva-intel-media-driver-22.5.2.ebuild 1370 BLAKE2B a85f1278e4a29cb6b6ef5f8715510ac365e7dbd03d9efc7e2e537cf5e9fad71de2feaa47b2f8f00f5028efc934072e6d50c0d4bc6a9a2e4e492ad3727ee3a39d SHA512 f34a9d7f464904b05823d4ce96f6e024cc3a9a9e0e35b94092607379ed352fc55434ad26d0bdc2a6debe116fa2f93e9df18e846ce41bc3caf69abe2ca94a8e0d +EBUILD libva-intel-media-driver-22.5.3.ebuild 1370 BLAKE2B a85f1278e4a29cb6b6ef5f8715510ac365e7dbd03d9efc7e2e537cf5e9fad71de2feaa47b2f8f00f5028efc934072e6d50c0d4bc6a9a2e4e492ad3727ee3a39d SHA512 f34a9d7f464904b05823d4ce96f6e024cc3a9a9e0e35b94092607379ed352fc55434ad26d0bdc2a6debe116fa2f93e9df18e846ce41bc3caf69abe2ca94a8e0d EBUILD libva-intel-media-driver-9999.ebuild 1370 BLAKE2B a85f1278e4a29cb6b6ef5f8715510ac365e7dbd03d9efc7e2e537cf5e9fad71de2feaa47b2f8f00f5028efc934072e6d50c0d4bc6a9a2e4e492ad3727ee3a39d SHA512 f34a9d7f464904b05823d4ce96f6e024cc3a9a9e0e35b94092607379ed352fc55434ad26d0bdc2a6debe116fa2f93e9df18e846ce41bc3caf69abe2ca94a8e0d MISC metadata.xml 506 BLAKE2B 22e3db4e87af8f032b2f02d18937c894524ede02e6a408cee8f8fddf492cfd2ebc8de6ebe8e2e1786ec81f119a09d3abb50dd2617c7651ff2082986d66421760 SHA512 5f7ebdec168766dc148294d92b1a6f6a355293a78ff8c879d1de94dca283ecfb9136bb0f124f41af15256f31832c2b034452a2b4d0ea0616a36b2576b7d8da58 diff --git a/x11-libs/libva-intel-media-driver/libva-intel-media-driver-22.5.3.ebuild b/x11-libs/libva-intel-media-driver/libva-intel-media-driver-22.5.3.ebuild new file mode 100644 index 000000000000..50a4289d1592 --- /dev/null +++ b/x11-libs/libva-intel-media-driver/libva-intel-media-driver-22.5.3.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +if [[ ${PV} == *9999 ]] ; then + : ${EGIT_REPO_URI:="https://github.com/intel/media-driver"} + if [[ ${PV%9999} != "" ]] ; then + : ${EGIT_BRANCH:="release/${PV%.9999}"} + fi + inherit git-r3 +else + MY_PV="${PV%_pre}" + SRC_URI="https://github.com/intel/media-driver/archive/intel-media-${MY_PV}.tar.gz" + S="${WORKDIR}/media-driver-intel-media-${MY_PV}" + if [[ ${PV} != *_pre* ]] ; then + KEYWORDS="~amd64" + fi +fi + +DESCRIPTION="Intel Media Driver for VA-API (iHD)" +HOMEPAGE="https://github.com/intel/media-driver" + +LICENSE="MIT BSD redistributable? ( no-source-code )" +SLOT="0" +IUSE="+redistributable test X" + +RESTRICT="!test? ( test )" + +DEPEND=">=media-libs/gmmlib-22.0.0:= + >=x11-libs/libva-2.14.0[X?] +" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-20.2.0_x11_optional.patch + "${FILESDIR}"/${PN}-21.4.2-Remove-unwanted-CFLAGS.patch + "${FILESDIR}"/${PN}-20.4.5_testing_in_src_test.patch +) + +src_configure() { + local mycmakeargs=( + -DMEDIA_BUILD_FATAL_WARNINGS=OFF + -DMEDIA_RUN_TEST_SUITE=$(usex test) + -DBUILD_TYPE=Release + -DPLATFORM=linux + -DUSE_X11=$(usex X) + -DENABLE_NONFREE_KERNELS=$(usex redistributable) + -DLATEST_CPP_NEEDED=ON # Seems to be the best option for now + ) + local CMAKE_BUILD_TYPE="Release" + cmake_src_configure +} -- cgit v1.2.3