[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 3a9bc2c57733e0fd19f4414deb2122605819c311 Author: Matt Turner gentoo org> AuthorDate: Thu Sep 12 18:25:46 2024 + Commit: Matt Turner gentoo org> CommitDate: Thu Sep 12 19:02:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a9bc2c5 x11-libs/libdrm: Add IUSE=doc to control man pages The man pages are just man3 and man7, so unlikely to be used. Avoids a circular dependency as well: (x11-libs/libdrm-2.4.122:0/0::gentoo, ebuild scheduled for merge) depends on (dev-python/docutils-0.21.2-1:0/0::gentoo, binary scheduled for merge) (buildtime) (dev-python/pillow-10.4.0:0/0::gentoo, ebuild scheduled for merge) (runtime) (media-libs/libwebp-1.3.2:0/7::gentoo, ebuild scheduled for merge) (buildtime_slot_op) (virtual/opengl-7.0-r2:0/0::gentoo, ebuild scheduled for merge) (buildtime) (media-libs/mesa-24.1.6:0/0::gentoo, ebuild scheduled for merge) (runtime) (x11-libs/libdrm-2.4.122:0/0::gentoo, ebuild scheduled for merge) (buildtime) Signed-off-by: Matt Turner gentoo.org> x11-libs/libdrm/{libdrm-2.4.122.ebuild => libdrm-2.4.122-r1.ebuild} | 6 -- x11-libs/libdrm/{libdrm-2.4.123.ebuild => libdrm-2.4.123-r1.ebuild} | 6 -- x11-libs/libdrm/libdrm-.ebuild | 6 -- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/x11-libs/libdrm/libdrm-2.4.122.ebuild b/x11-libs/libdrm/libdrm-2.4.122-r1.ebuild similarity index 92% rename from x11-libs/libdrm/libdrm-2.4.122.ebuild rename to x11-libs/libdrm/libdrm-2.4.122-r1.ebuild index fa39ce92defa..f2fe1b0a540a 100644 --- a/x11-libs/libdrm/libdrm-2.4.122.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.122-r1.ebuild @@ -26,7 +26,7 @@ done LICENSE="MIT" SLOT="0" -IUSE="${IUSE_VIDEO_CARDS} test tools udev valgrind" +IUSE="${IUSE_VIDEO_CARDS} doc test tools udev valgrind" RESTRICT="!test? ( test )" COMMON_DEPEND=" @@ -40,9 +40,10 @@ RDEPEND="${COMMON_DEPEND} ) udev? ( virtual/udev )" BDEPEND="${PYTHON_DEPS} - $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]')" + doc? ( $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]') )" python_check_deps() { + use doc || return 0 python_has_version "dev-python/docutils[${PYTHON_USEDEP}]" } @@ -70,6 +71,7 @@ multilib_src_configure() { # valgrind installs its .pc file to the pkgconfig for the primary arch -Dvalgrind=$(usex valgrind auto disabled) $(meson_native_use_bool tools install-test-programs) + $(meson_native_use_feature doc man-pages) ) if use test || { multilib_is_native_abi && use tools; }; then diff --git a/x11-libs/libdrm/libdrm-2.4.123.ebuild b/x11-libs/libdrm/libdrm-2.4.123-r1.ebuild similarity index 92% rename from x11-libs/libdrm/libdrm-2.4.123.ebuild rename to x11-libs/libdrm/libdrm-2.4.123-r1.ebuild index 389ed76260af..25b11549579e 100644 --- a/x11-libs/libdrm/libdrm-2.4.123.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.123-r1.ebuild @@ -26,7 +26,7 @@ done LICENSE="MIT" SLOT="0" -IUSE="${IUSE_VIDEO_CARDS} test tools udev valgrind" +IUSE="${IUSE_VIDEO_CARDS} doc test tools udev valgrind" RESTRICT="!test? ( test )" COMMON_DEPEND=" @@ -40,9 +40,10 @@ RDEPEND="${COMMON_DEPEND} ) udev? ( virtual/udev )" BDEPEND="${PYTHON_DEPS} - $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]')" + doc? ( $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]') )" python_check_deps() { + use doc || return 0 python_has_version "dev-python/docutils[${PYTHON_USEDEP}]" } @@ -70,6 +71,7 @@ multilib_src_configure() { # valgrind installs its .pc file to the pkgconfig for the primary arch -Dvalgrind=$(usex valgrind auto disabled) $(meson_native_use_bool tools install-test-programs) + $(meson_native_use_feature doc man-pages) ) if use test || { multilib_is_native_abi && use tools; }; then diff --git a/x11-libs/libdrm/libdrm-.ebuild b/x11-libs/libdrm/libdrm-.ebuild index 389ed76260af..25b11549579e 100644 --- a/x11-libs/libdrm/libdrm-.ebuild +++ b/x11-libs/libdrm/libdrm-.ebuild @@ -26,7 +26,7 @@ done LICENSE="MIT" SLOT="0" -IUSE="${IUSE_VIDEO_CARDS} test tools udev valgrind" +IUSE="${IUSE_VIDEO_CARDS} doc test tools udev valgrind" RESTRICT="!test? ( test )" COMMON_DEPEND=" @@ -40,9 +40,10 @@ RDEPEND="${COMMON_DEPEND} ) udev? ( virtual/udev )" BDEPEND="${PYTHON_DEPS} - $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]')" + doc? ( $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]') )" python_check_deps() { + use doc || return 0 python_has_version "dev-python/docutils[${PYTHON_USEDEP}]" } @@ -70,6 +71,7 @@ multilib_src_configure() { # valgrind installs its .pc file to the pkgconfig for the primary arch -Dva
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/files/, x11-libs/libdrm/
commit: 5df32021810cf62e21ab536f2c4dcfe196bd3c84 Author: Matt Turner gentoo org> AuthorDate: Tue Sep 3 01:51:28 2024 + Commit: Matt Turner gentoo org> CommitDate: Tue Sep 3 01:55:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5df32021 x11-libs/libdrm: Drop old versions Signed-off-by: Matt Turner gentoo.org> x11-libs/libdrm/Manifest | 2 - .../files/libdrm-2.4.120-backport-pr353.patch | 62 x11-libs/libdrm/libdrm-2.4.120.ebuild | 83 -- x11-libs/libdrm/libdrm-2.4.121.ebuild | 81 - 4 files changed, 228 deletions(-) diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest index 64ee45a21490..9d7aeb84cb5e 100644 --- a/x11-libs/libdrm/Manifest +++ b/x11-libs/libdrm/Manifest @@ -1,4 +1,2 @@ -DIST libdrm-2.4.120.tar.xz 479564 BLAKE2B 218d674da334c32aae27a31c10992cb276b08543704c875c7d7bf8f3dd348d1cf1c95f35b0afc8f3034d83152c2df460f84807388a21b241792db3e81c98dbfc SHA512 6dc16e5134a669eeb59debb1dc2d15b857483ab7476dc2b94bd05a32d8953f046f5656f6cf9e1a63e97e7156fb65ebb58b6a29fe45cb6326058baaf820626e70 -DIST libdrm-2.4.121.tar.xz 480840 BLAKE2B 23b8c68e12e5d3ed34dcf9577ef934e7990526018f76933a35434c7ea69ba081850e2d4e00e783880bcfe570d62910161364515ce8fde715743abbcb39d3ffb4 SHA512 cc8816d61884caa0e404348d1caeb0b2952fb50e1dc401716adfe08121096e2a67826db0bda0d8b163d67c5ee048870177670d5eac28a5abe5792d09ba77ab2e DIST libdrm-2.4.122.tar.xz 481012 BLAKE2B ca6aaf0fe55dfcfe33a0d39a7b3ea07aa4cbe772294ec7f419a4edbb40cbce14c399e180e35dd781ef225a16daae8f40d4893599eb018b68cc78e4e981f2e6e2 SHA512 ea6bac94416d4ba0e9805e142ae62904236bc49f803d4fc10c92968a4df64c818dd42524ad7a4e988062836783a148e27094050bb2754f751a368627f794ad13 DIST libdrm-2.4.123.tar.xz 481112 BLAKE2B 5a621682ef32bb9b9b69b153a36db4b85df54595ade9910091ff62a477ea30fc9e7f22ab5d9b8c8a5f9f1cf428cb400b5e62f3cf811227666de718ddd8cdcc34 SHA512 d3e6ba26bbd609fd87ca131690547eeb6a903c0a8c28b7f5cd5d0947619da09f31daf7bf4b6c38bf5e5dc173e2ccba476338ef682d8cf06d6b71ba73fc9b948d diff --git a/x11-libs/libdrm/files/libdrm-2.4.120-backport-pr353.patch b/x11-libs/libdrm/files/libdrm-2.4.120-backport-pr353.patch deleted file mode 100644 index 1d01db322a8c.. --- a/x11-libs/libdrm/files/libdrm-2.4.120-backport-pr353.patch +++ /dev/null @@ -1,62 +0,0 @@ -https://bugs.gentoo.org/927204 -https://gitlab.freedesktop.org/mesa/drm/-/merge_requests/353 - -From 525e80447fee011734af464b3b5d478b2b7b17af Mon Sep 17 00:00:00 2001 -From: Matt Turner -Date: Fri, 22 Mar 2024 11:20:17 -0400 -Subject: [PATCH 1/2] symbols-check: Add _GLOBAL_OFFSET_TABLE_ - -This is exported on hppa/parisc. - -See also: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26978 - -Bug: https://bugs.gentoo.org/927204 - symbols-check.py | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/symbols-check.py b/symbols-check.py -index 2e7ba68d1..47bc3bead 100644 a/symbols-check.py -+++ b/symbols-check.py -@@ -7,6 +7,7 @@ import subprocess - - # This list contains symbols that _might_ be exported for some platforms - PLATFORM_SYMBOLS = [ -+'_GLOBAL_OFFSET_TABLE_', - '__bss_end__', - '__bss_start__', - '__bss_start', --- -GitLab - - -From c45ffb1edf19faff79238934abe01fd92e9e3d0a Mon Sep 17 00:00:00 2001 -From: Matt Turner -Date: Fri, 22 Mar 2024 11:21:39 -0400 -Subject: [PATCH 2/2] symbols-check: Add _fbss, _fdata, _ftext - -These are exported on mips/mips64. - -See also: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11955 - symbols-check.py | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/symbols-check.py b/symbols-check.py -index 47bc3bead..c63c0d112 100644 a/symbols-check.py -+++ b/symbols-check.py -@@ -17,6 +17,9 @@ PLATFORM_SYMBOLS = [ - '_end', - '_fini', - '_init', -+'_fbss', -+'_fdata', -+'_ftext', - ] - - --- -GitLab - diff --git a/x11-libs/libdrm/libdrm-2.4.120.ebuild b/x11-libs/libdrm/libdrm-2.4.120.ebuild deleted file mode 100644 index 009f5144834f.. --- a/x11-libs/libdrm/libdrm-2.4.120.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2024 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_{10..12} ) - -if [[ ${PV} = * ]]; 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} != * ]]; then - 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
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 7ba4baf5130821f26645e8ac5f02057f4f80ed29 Author: Matt Turner gentoo org> AuthorDate: Mon Sep 2 17:44:59 2024 + Commit: Matt Turner gentoo org> CommitDate: Mon Sep 2 17:52:20 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ba4baf5 x11-libs/libdrm: Version bump to 2.4.123 Signed-off-by: Matt Turner gentoo.org> x11-libs/libdrm/Manifest | 1 + x11-libs/libdrm/libdrm-2.4.123.ebuild | 81 +++ 2 files changed, 82 insertions(+) diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest index 400e9aeb051a..64ee45a21490 100644 --- a/x11-libs/libdrm/Manifest +++ b/x11-libs/libdrm/Manifest @@ -1,3 +1,4 @@ DIST libdrm-2.4.120.tar.xz 479564 BLAKE2B 218d674da334c32aae27a31c10992cb276b08543704c875c7d7bf8f3dd348d1cf1c95f35b0afc8f3034d83152c2df460f84807388a21b241792db3e81c98dbfc SHA512 6dc16e5134a669eeb59debb1dc2d15b857483ab7476dc2b94bd05a32d8953f046f5656f6cf9e1a63e97e7156fb65ebb58b6a29fe45cb6326058baaf820626e70 DIST libdrm-2.4.121.tar.xz 480840 BLAKE2B 23b8c68e12e5d3ed34dcf9577ef934e7990526018f76933a35434c7ea69ba081850e2d4e00e783880bcfe570d62910161364515ce8fde715743abbcb39d3ffb4 SHA512 cc8816d61884caa0e404348d1caeb0b2952fb50e1dc401716adfe08121096e2a67826db0bda0d8b163d67c5ee048870177670d5eac28a5abe5792d09ba77ab2e DIST libdrm-2.4.122.tar.xz 481012 BLAKE2B ca6aaf0fe55dfcfe33a0d39a7b3ea07aa4cbe772294ec7f419a4edbb40cbce14c399e180e35dd781ef225a16daae8f40d4893599eb018b68cc78e4e981f2e6e2 SHA512 ea6bac94416d4ba0e9805e142ae62904236bc49f803d4fc10c92968a4df64c818dd42524ad7a4e988062836783a148e27094050bb2754f751a368627f794ad13 +DIST libdrm-2.4.123.tar.xz 481112 BLAKE2B 5a621682ef32bb9b9b69b153a36db4b85df54595ade9910091ff62a477ea30fc9e7f22ab5d9b8c8a5f9f1cf428cb400b5e62f3cf811227666de718ddd8cdcc34 SHA512 d3e6ba26bbd609fd87ca131690547eeb6a903c0a8c28b7f5cd5d0947619da09f31daf7bf4b6c38bf5e5dc173e2ccba476338ef682d8cf06d6b71ba73fc9b948d diff --git a/x11-libs/libdrm/libdrm-2.4.123.ebuild b/x11-libs/libdrm/libdrm-2.4.123.ebuild new file mode 100644 index ..3f5e53d9399c --- /dev/null +++ b/x11-libs/libdrm/libdrm-2.4.123.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2024 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_{10..13} ) + +if [[ ${PV} = * ]]; 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} != * ]]; then + 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 + +LICENSE="MIT" +SLOT="0" +IUSE="${IUSE_VIDEO_CARDS} test tools udev valgrind" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + video_cards_intel? ( >=x11-libs/libpciaccess-0.13.1-r1:=[${MULTILIB_USEDEP}] )" +DEPEND="${COMMON_DEPEND} + valgrind? ( dev-debug/valgrind )" +RDEPEND="${COMMON_DEPEND} + video_cards_amdgpu? ( + tools? ( >=dev-util/cunit-2.1 ) + test? ( >=dev-util/cunit-2.1 ) + ) + udev? ( virtual/udev )" +BDEPEND="${PYTHON_DEPS} + $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]')" + +python_check_deps() { + python_has_version "dev-python/docutils[${PYTHON_USEDEP}]" +} + +src_prepare() { + default + sed -i -e "/^PLATFORM_SYMBOLS/a '__gentoo_check_ldflags__'," \ + symbols-check.py || die # bug #925550 +} + +multilib_src_configure() { + local emesonargs=( + $(meson_use udev) + -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) + $(meson_native_use_bool tools install-test-programs) + ) + + if use test || { multilib_is_native_abi && use tools; }; then + emesonargs+=( -Dtests
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 689472aa5b30011be7a195451b1453b7a86fa5a3 Author: Sam James gentoo org> AuthorDate: Thu Aug 1 12:58:11 2024 + Commit: Sam James gentoo org> CommitDate: Thu Aug 1 12:58:11 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=689472aa x11-libs/libdrm: Stabilize 2.4.122 x86, #937029 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.122.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.122.ebuild b/x11-libs/libdrm/libdrm-2.4.122.ebuild index 3f5e53d9399c..925840ab4552 100644 --- a/x11-libs/libdrm/libdrm-2.4.122.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.122.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: cae0932fd45a2ef2f8a939c2d3a6df6ed9199f52 Author: Sam James gentoo org> AuthorDate: Thu Aug 1 12:58:12 2024 + Commit: Sam James gentoo org> CommitDate: Thu Aug 1 12:58:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cae0932f x11-libs/libdrm: Stabilize 2.4.122 ppc64, #937029 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.122.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.122.ebuild b/x11-libs/libdrm/libdrm-2.4.122.ebuild index 925840ab4552..58dd9e848b97 100644 --- a/x11-libs/libdrm/libdrm-2.4.122.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.122.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 05edc723bb26b7e971a4ee395fec1e0738cf37e7 Author: Sam James gentoo org> AuthorDate: Thu Aug 1 12:58:14 2024 + Commit: Sam James gentoo org> CommitDate: Thu Aug 1 12:58:14 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05edc723 x11-libs/libdrm: Stabilize 2.4.122 sparc, #937029 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.122.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.122.ebuild b/x11-libs/libdrm/libdrm-2.4.122.ebuild index 7f371b654071..4311076e3488 100644 --- a/x11-libs/libdrm/libdrm-2.4.122.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.122.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 10433ede80b9d95eb484da0beb5740df5039b8a0 Author: Sam James gentoo org> AuthorDate: Thu Aug 1 12:58:13 2024 + Commit: Sam James gentoo org> CommitDate: Thu Aug 1 12:58:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10433ede x11-libs/libdrm: Stabilize 2.4.122 amd64, #937029 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.122.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.122.ebuild b/x11-libs/libdrm/libdrm-2.4.122.ebuild index 58dd9e848b97..7f371b654071 100644 --- a/x11-libs/libdrm/libdrm-2.4.122.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.122.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 7ebb5c90ab12f4458bdd27f3138dfe2df6e817fb Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 6 18:25:37 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 6 18:25:37 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ebb5c90 x11-libs/libdrm: Stabilize 2.4.121 ppc64, #935673 Signed-off-by: Arthur Zamarin gentoo.org> x11-libs/libdrm/libdrm-2.4.121.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.121.ebuild b/x11-libs/libdrm/libdrm-2.4.121.ebuild index 2271178b65c0..7b419e296ac0 100644 --- a/x11-libs/libdrm/libdrm-2.4.121.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.121.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: b0a668e9d8d09f3685cf82e22c86ee8d69ea4f8f Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 6 18:25:38 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 6 18:25:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0a668e9 x11-libs/libdrm: Stabilize 2.4.121 ppc, #935673 Signed-off-by: Arthur Zamarin gentoo.org> x11-libs/libdrm/libdrm-2.4.121.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.121.ebuild b/x11-libs/libdrm/libdrm-2.4.121.ebuild index 7b419e296ac0..75538252e16f 100644 --- a/x11-libs/libdrm/libdrm-2.4.121.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.121.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: f961df566ae30e6f9ea6c0692bd2ee8c8abc7dc0 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 6 16:01:21 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 6 16:01:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f961df56 x11-libs/libdrm: Stabilize 2.4.121 x86, #935673 Signed-off-by: Arthur Zamarin gentoo.org> x11-libs/libdrm/libdrm-2.4.121.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.121.ebuild b/x11-libs/libdrm/libdrm-2.4.121.ebuild index 34670de72958..5d8e4d0b2d9a 100644 --- a/x11-libs/libdrm/libdrm-2.4.121.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.121.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 5fb9ddd622b357998fd1fb2c0d8ed920957ba800 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 6 16:01:22 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 6 16:01:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fb9ddd6 x11-libs/libdrm: Stabilize 2.4.121 amd64, #935673 Signed-off-by: Arthur Zamarin gentoo.org> x11-libs/libdrm/libdrm-2.4.121.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.121.ebuild b/x11-libs/libdrm/libdrm-2.4.121.ebuild index 5d8e4d0b2d9a..2271178b65c0 100644 --- a/x11-libs/libdrm/libdrm-2.4.121.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.121.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 0238789a8f8221c6a565d325243d25a4f2ec077c Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 6 16:01:20 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 6 16:01:20 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0238789a x11-libs/libdrm: Stabilize 2.4.121 arm, #935673 Signed-off-by: Arthur Zamarin gentoo.org> x11-libs/libdrm/libdrm-2.4.121.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.121.ebuild b/x11-libs/libdrm/libdrm-2.4.121.ebuild index 48f3eb41c11c..f80237410783 100644 --- a/x11-libs/libdrm/libdrm-2.4.121.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.121.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 2ac8150a1e1231b8cb734aa75d3111223703f9e6 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 6 16:01:19 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 6 16:01:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ac8150a x11-libs/libdrm: Stabilize 2.4.121 arm64, #935673 Signed-off-by: Arthur Zamarin gentoo.org> x11-libs/libdrm/libdrm-2.4.121.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.121.ebuild b/x11-libs/libdrm/libdrm-2.4.121.ebuild index 3f5e53d9399c..48f3eb41c11c 100644 --- a/x11-libs/libdrm/libdrm-2.4.121.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.121.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 120d5623783635da189aec59078671cb8927bb78 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 6 16:01:20 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 6 16:01:20 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=120d5623 x11-libs/libdrm: Stabilize 2.4.121 sparc, #935673 Signed-off-by: Arthur Zamarin gentoo.org> x11-libs/libdrm/libdrm-2.4.121.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.121.ebuild b/x11-libs/libdrm/libdrm-2.4.121.ebuild index f80237410783..34670de72958 100644 --- a/x11-libs/libdrm/libdrm-2.4.121.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.121.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: ac0dce676080264bd2e653b2a75c7c9b0163c93f Author: Matt Turner gentoo org> AuthorDate: Sat Jun 29 17:37:03 2024 + Commit: Matt Turner gentoo org> CommitDate: Sat Jun 29 19:20:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac0dce67 x11-libs/libdrm: Version bump to 2.4.122 Signed-off-by: Matt Turner gentoo.org> x11-libs/libdrm/Manifest | 1 + x11-libs/libdrm/libdrm-2.4.122.ebuild | 81 +++ 2 files changed, 82 insertions(+) diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest index d9b151710a7c..400e9aeb051a 100644 --- a/x11-libs/libdrm/Manifest +++ b/x11-libs/libdrm/Manifest @@ -1,2 +1,3 @@ DIST libdrm-2.4.120.tar.xz 479564 BLAKE2B 218d674da334c32aae27a31c10992cb276b08543704c875c7d7bf8f3dd348d1cf1c95f35b0afc8f3034d83152c2df460f84807388a21b241792db3e81c98dbfc SHA512 6dc16e5134a669eeb59debb1dc2d15b857483ab7476dc2b94bd05a32d8953f046f5656f6cf9e1a63e97e7156fb65ebb58b6a29fe45cb6326058baaf820626e70 DIST libdrm-2.4.121.tar.xz 480840 BLAKE2B 23b8c68e12e5d3ed34dcf9577ef934e7990526018f76933a35434c7ea69ba081850e2d4e00e783880bcfe570d62910161364515ce8fde715743abbcb39d3ffb4 SHA512 cc8816d61884caa0e404348d1caeb0b2952fb50e1dc401716adfe08121096e2a67826db0bda0d8b163d67c5ee048870177670d5eac28a5abe5792d09ba77ab2e +DIST libdrm-2.4.122.tar.xz 481012 BLAKE2B ca6aaf0fe55dfcfe33a0d39a7b3ea07aa4cbe772294ec7f419a4edbb40cbce14c399e180e35dd781ef225a16daae8f40d4893599eb018b68cc78e4e981f2e6e2 SHA512 ea6bac94416d4ba0e9805e142ae62904236bc49f803d4fc10c92968a4df64c818dd42524ad7a4e988062836783a148e27094050bb2754f751a368627f794ad13 diff --git a/x11-libs/libdrm/libdrm-2.4.122.ebuild b/x11-libs/libdrm/libdrm-2.4.122.ebuild new file mode 100644 index ..3f5e53d9399c --- /dev/null +++ b/x11-libs/libdrm/libdrm-2.4.122.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2024 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_{10..13} ) + +if [[ ${PV} = * ]]; 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} != * ]]; then + 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 + +LICENSE="MIT" +SLOT="0" +IUSE="${IUSE_VIDEO_CARDS} test tools udev valgrind" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + video_cards_intel? ( >=x11-libs/libpciaccess-0.13.1-r1:=[${MULTILIB_USEDEP}] )" +DEPEND="${COMMON_DEPEND} + valgrind? ( dev-debug/valgrind )" +RDEPEND="${COMMON_DEPEND} + video_cards_amdgpu? ( + tools? ( >=dev-util/cunit-2.1 ) + test? ( >=dev-util/cunit-2.1 ) + ) + udev? ( virtual/udev )" +BDEPEND="${PYTHON_DEPS} + $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]')" + +python_check_deps() { + python_has_version "dev-python/docutils[${PYTHON_USEDEP}]" +} + +src_prepare() { + default + sed -i -e "/^PLATFORM_SYMBOLS/a '__gentoo_check_ldflags__'," \ + symbols-check.py || die # bug #925550 +} + +multilib_src_configure() { + local emesonargs=( + $(meson_use udev) + -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) + $(meson_native_use_bool tools install-test-programs) + ) + + if use test || { multilib_is_native_abi && use tools; }; then + emesonargs+=( -Dtests=true ) + else + emesonargs+=( -Dtests=false ) + fi + meson_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: fea248aff9df65e36194b7c296e152a7da5fab92 Author: Matt Turner gentoo org> AuthorDate: Tue Jun 4 16:06:41 2024 + Commit: Matt Turner gentoo org> CommitDate: Tue Jun 4 16:08:05 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fea248af x11-libs/libdrm: Version bump to 2.4.121 Signed-off-by: Matt Turner gentoo.org> x11-libs/libdrm/Manifest | 1 + x11-libs/libdrm/libdrm-2.4.121.ebuild | 81 +++ 2 files changed, 82 insertions(+) diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest index df01bc319859..d9b151710a7c 100644 --- a/x11-libs/libdrm/Manifest +++ b/x11-libs/libdrm/Manifest @@ -1 +1,2 @@ DIST libdrm-2.4.120.tar.xz 479564 BLAKE2B 218d674da334c32aae27a31c10992cb276b08543704c875c7d7bf8f3dd348d1cf1c95f35b0afc8f3034d83152c2df460f84807388a21b241792db3e81c98dbfc SHA512 6dc16e5134a669eeb59debb1dc2d15b857483ab7476dc2b94bd05a32d8953f046f5656f6cf9e1a63e97e7156fb65ebb58b6a29fe45cb6326058baaf820626e70 +DIST libdrm-2.4.121.tar.xz 480840 BLAKE2B 23b8c68e12e5d3ed34dcf9577ef934e7990526018f76933a35434c7ea69ba081850e2d4e00e783880bcfe570d62910161364515ce8fde715743abbcb39d3ffb4 SHA512 cc8816d61884caa0e404348d1caeb0b2952fb50e1dc401716adfe08121096e2a67826db0bda0d8b163d67c5ee048870177670d5eac28a5abe5792d09ba77ab2e diff --git a/x11-libs/libdrm/libdrm-2.4.121.ebuild b/x11-libs/libdrm/libdrm-2.4.121.ebuild new file mode 100644 index ..3f5e53d9399c --- /dev/null +++ b/x11-libs/libdrm/libdrm-2.4.121.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2024 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_{10..13} ) + +if [[ ${PV} = * ]]; 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} != * ]]; then + 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 + +LICENSE="MIT" +SLOT="0" +IUSE="${IUSE_VIDEO_CARDS} test tools udev valgrind" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + video_cards_intel? ( >=x11-libs/libpciaccess-0.13.1-r1:=[${MULTILIB_USEDEP}] )" +DEPEND="${COMMON_DEPEND} + valgrind? ( dev-debug/valgrind )" +RDEPEND="${COMMON_DEPEND} + video_cards_amdgpu? ( + tools? ( >=dev-util/cunit-2.1 ) + test? ( >=dev-util/cunit-2.1 ) + ) + udev? ( virtual/udev )" +BDEPEND="${PYTHON_DEPS} + $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]')" + +python_check_deps() { + python_has_version "dev-python/docutils[${PYTHON_USEDEP}]" +} + +src_prepare() { + default + sed -i -e "/^PLATFORM_SYMBOLS/a '__gentoo_check_ldflags__'," \ + symbols-check.py || die # bug #925550 +} + +multilib_src_configure() { + local emesonargs=( + $(meson_use udev) + -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) + $(meson_native_use_bool tools install-test-programs) + ) + + if use test || { multilib_is_native_abi && use tools; }; then + emesonargs+=( -Dtests=true ) + else + emesonargs+=( -Dtests=false ) + fi + meson_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 802c7ec1cc1126c38b5d1fd366fcdb366540dbbe Author: Matt Turner gentoo org> AuthorDate: Tue Jun 4 16:07:47 2024 + Commit: Matt Turner gentoo org> CommitDate: Tue Jun 4 16:08:05 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=802c7ec1 x11-libs/libdrm: Add Python 3.13 compatibility Signed-off-by: Matt Turner gentoo.org> x11-libs/libdrm/libdrm-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-.ebuild b/x11-libs/libdrm/libdrm-.ebuild index aaedf84080c4..3f5e53d9399c 100644 --- a/x11-libs/libdrm/libdrm-.ebuild +++ b/x11-libs/libdrm/libdrm-.ebuild @@ -4,7 +4,7 @@ EAPI=8 EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/drm.git"; -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) if [[ ${PV} = * ]]; then GIT_ECLASS="git-r3"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: d53df374f4f45afc3b308438ef59a4d0dabf1340 Author: Matt Turner gentoo org> AuthorDate: Sun Apr 21 21:05:04 2024 + Commit: Matt Turner gentoo org> CommitDate: Sun Apr 21 21:07:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d53df374 x11-libs/libdrm: Drop old versions Signed-off-by: Matt Turner gentoo.org> x11-libs/libdrm/Manifest | 1 - x11-libs/libdrm/libdrm-2.4.118.ebuild | 64 --- 2 files changed, 65 deletions(-) diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest index a25a940d55e6..df01bc319859 100644 --- a/x11-libs/libdrm/Manifest +++ b/x11-libs/libdrm/Manifest @@ -1,2 +1 @@ -DIST libdrm-2.4.118.tar.xz 479096 BLAKE2B 064e0c7fc1b84bb7cbe2bfe9b22b2a48d266637cbfdd5b72fa44c0c0981a212e2de7ebc42ddd1da5f06e621bc3e0d2a6d329c74ba14154e6c9e7ddf429cd8f04 SHA512 2740ec10dfe96b520345c3f6f0d99a30aac95b1f96656bd9cd11269c2a83a9dac423da29d74a3deb55360e3ae2ca4a1de283e1e443667bedd22673f6629c9920 DIST libdrm-2.4.120.tar.xz 479564 BLAKE2B 218d674da334c32aae27a31c10992cb276b08543704c875c7d7bf8f3dd348d1cf1c95f35b0afc8f3034d83152c2df460f84807388a21b241792db3e81c98dbfc SHA512 6dc16e5134a669eeb59debb1dc2d15b857483ab7476dc2b94bd05a32d8953f046f5656f6cf9e1a63e97e7156fb65ebb58b6a29fe45cb6326058baaf820626e70 diff --git a/x11-libs/libdrm/libdrm-2.4.118.ebuild b/x11-libs/libdrm/libdrm-2.4.118.ebuild deleted file mode 100644 index 8ecbdd5ac2c0.. --- a/x11-libs/libdrm/libdrm-2.4.118.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2024 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_{10..12} ) - -if [[ ${PV} = * ]]; 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} != * ]]; then - 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-debug/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 -}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 1dc337ee626773b71cd716fde9d35769ec4bff7b Author: Matoro Mahri matoro tk> AuthorDate: Thu Apr 11 19:53:27 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 12 06:25:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dc337ee x11-libs/libdrm: Stabilize 2.4.120 hppa, #924732 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Arthur Zamarin gentoo.org> x11-libs/libdrm/libdrm-2.4.120.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.120.ebuild b/x11-libs/libdrm/libdrm-2.4.120.ebuild index 2e961f414fdb..009f5144834f 100644 --- a/x11-libs/libdrm/libdrm-2.4.120.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.120.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/, x11-libs/libdrm/files/
commit: 002ecc64e130b7bddb1190a7e677beeb1c1bedc6 Author: Matoro Mahri matoro tk> AuthorDate: Wed Apr 3 02:51:25 2024 + Commit: Matt Turner gentoo org> CommitDate: Wed Apr 3 03:21:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=002ecc64 x11-libs/libdrm: add hppa symbol-check patch See: https://gitlab.freedesktop.org/mesa/drm/-/merge_requests/353 Closes: https://bugs.gentoo.org/927204 Signed-off-by: Matoro Mahri matoro.tk> Closes: https://github.com/gentoo/gentoo/pull/36069 Signed-off-by: Matt Turner gentoo.org> .../files/libdrm-2.4.120-backport-pr353.patch | 62 ++ x11-libs/libdrm/libdrm-2.4.120.ebuild | 2 + 2 files changed, 64 insertions(+) diff --git a/x11-libs/libdrm/files/libdrm-2.4.120-backport-pr353.patch b/x11-libs/libdrm/files/libdrm-2.4.120-backport-pr353.patch new file mode 100644 index ..1d01db322a8c --- /dev/null +++ b/x11-libs/libdrm/files/libdrm-2.4.120-backport-pr353.patch @@ -0,0 +1,62 @@ +https://bugs.gentoo.org/927204 +https://gitlab.freedesktop.org/mesa/drm/-/merge_requests/353 + +From 525e80447fee011734af464b3b5d478b2b7b17af Mon Sep 17 00:00:00 2001 +From: Matt Turner +Date: Fri, 22 Mar 2024 11:20:17 -0400 +Subject: [PATCH 1/2] symbols-check: Add _GLOBAL_OFFSET_TABLE_ + +This is exported on hppa/parisc. + +See also: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26978 + +Bug: https://bugs.gentoo.org/927204 +--- + symbols-check.py | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/symbols-check.py b/symbols-check.py +index 2e7ba68d1..47bc3bead 100644 +--- a/symbols-check.py b/symbols-check.py +@@ -7,6 +7,7 @@ import subprocess + + # This list contains symbols that _might_ be exported for some platforms + PLATFORM_SYMBOLS = [ ++'_GLOBAL_OFFSET_TABLE_', + '__bss_end__', + '__bss_start__', + '__bss_start', +-- +GitLab + + +From c45ffb1edf19faff79238934abe01fd92e9e3d0a Mon Sep 17 00:00:00 2001 +From: Matt Turner +Date: Fri, 22 Mar 2024 11:21:39 -0400 +Subject: [PATCH 2/2] symbols-check: Add _fbss, _fdata, _ftext + +These are exported on mips/mips64. + +See also: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11955 +--- + symbols-check.py | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/symbols-check.py b/symbols-check.py +index 47bc3bead..c63c0d112 100644 +--- a/symbols-check.py b/symbols-check.py +@@ -17,6 +17,9 @@ PLATFORM_SYMBOLS = [ + '_end', + '_fini', + '_init', ++'_fbss', ++'_fdata', ++'_ftext', + ] + + +-- +GitLab + diff --git a/x11-libs/libdrm/libdrm-2.4.120.ebuild b/x11-libs/libdrm/libdrm-2.4.120.ebuild index 0189f73ab6cb..2e961f414fdb 100644 --- a/x11-libs/libdrm/libdrm-2.4.120.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.120.ebuild @@ -42,6 +42,8 @@ RDEPEND="${COMMON_DEPEND} BDEPEND="${PYTHON_DEPS} $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]')" +PATCHES=( "${FILESDIR}/${PN}-2.4.120-backport-pr353.patch" ) + python_check_deps() { python_has_version "dev-python/docutils[${PYTHON_USEDEP}]" }
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: f6bf5d9391e494418d1d3e894d9bd92338be9f97 Author: Matt Turner gentoo org> AuthorDate: Sun Mar 10 19:27:42 2024 + Commit: Matt Turner gentoo org> CommitDate: Sun Mar 10 19:50:25 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6bf5d93 x11-libs/libdrm: Fix symbol check unit tests Closes: https://bugs.gentoo.org/925550 Signed-off-by: Matt Turner gentoo.org> x11-libs/libdrm/libdrm-2.4.120.ebuild | 6 ++ x11-libs/libdrm/libdrm-.ebuild| 6 ++ 2 files changed, 12 insertions(+) diff --git a/x11-libs/libdrm/libdrm-2.4.120.ebuild b/x11-libs/libdrm/libdrm-2.4.120.ebuild index e6429116bdf1..0189f73ab6cb 100644 --- a/x11-libs/libdrm/libdrm-2.4.120.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.120.ebuild @@ -46,6 +46,12 @@ python_check_deps() { python_has_version "dev-python/docutils[${PYTHON_USEDEP}]" } +src_prepare() { + default + sed -i -e "/^PLATFORM_SYMBOLS/a '__gentoo_check_ldflags__'," \ + symbols-check.py || die # bug #925550 +} + multilib_src_configure() { local emesonargs=( $(meson_use udev) diff --git a/x11-libs/libdrm/libdrm-.ebuild b/x11-libs/libdrm/libdrm-.ebuild index 8fe6b8f16d0d..aaedf84080c4 100644 --- a/x11-libs/libdrm/libdrm-.ebuild +++ b/x11-libs/libdrm/libdrm-.ebuild @@ -46,6 +46,12 @@ python_check_deps() { python_has_version "dev-python/docutils[${PYTHON_USEDEP}]" } +src_prepare() { + default + sed -i -e "/^PLATFORM_SYMBOLS/a '__gentoo_check_ldflags__'," \ + symbols-check.py || die # bug #925550 +} + multilib_src_configure() { local emesonargs=( $(meson_use udev)
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 9b9d10d08e7808ffe694c57e2d1ec04d1ef85819 Author: Matt Turner gentoo org> AuthorDate: Sun Mar 10 19:49:06 2024 + Commit: Matt Turner gentoo org> CommitDate: Sun Mar 10 19:50:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b9d10d0 x11-libs/libdrm: Move LICENSE/SLOT assignments Signed-off-by: Matt Turner gentoo.org> x11-libs/libdrm/libdrm-2.4.120.ebuild | 4 ++-- x11-libs/libdrm/libdrm-.ebuild| 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/x11-libs/libdrm/libdrm-2.4.120.ebuild b/x11-libs/libdrm/libdrm-2.4.120.ebuild index 5af56944c75f..e6429116bdf1 100644 --- a/x11-libs/libdrm/libdrm-2.4.120.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.120.ebuild @@ -24,10 +24,10 @@ for card in ${VIDEO_CARDS}; do IUSE_VIDEO_CARDS+=" video_cards_${card}" done -IUSE="${IUSE_VIDEO_CARDS} test tools udev valgrind" -RESTRICT="!test? ( test )" LICENSE="MIT" SLOT="0" +IUSE="${IUSE_VIDEO_CARDS} test tools udev valgrind" +RESTRICT="!test? ( test )" COMMON_DEPEND=" video_cards_intel? ( >=x11-libs/libpciaccess-0.13.1-r1:=[${MULTILIB_USEDEP}] )" diff --git a/x11-libs/libdrm/libdrm-.ebuild b/x11-libs/libdrm/libdrm-.ebuild index ec035b19e919..8fe6b8f16d0d 100644 --- a/x11-libs/libdrm/libdrm-.ebuild +++ b/x11-libs/libdrm/libdrm-.ebuild @@ -24,10 +24,10 @@ for card in ${VIDEO_CARDS}; do IUSE_VIDEO_CARDS+=" video_cards_${card}" done -IUSE="${IUSE_VIDEO_CARDS} test tools udev valgrind" -RESTRICT="!test? ( test )" LICENSE="MIT" SLOT="0" +IUSE="${IUSE_VIDEO_CARDS} test tools udev valgrind" +RESTRICT="!test? ( test )" COMMON_DEPEND=" video_cards_intel? ( >=x11-libs/libpciaccess-0.13.1-r1:=[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 5ed96a01fea515385b391d1fff12f0a45ac86d25 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 2 14:55:28 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 2 14:55:28 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ed96a01 x11-libs/libdrm: Stabilize 2.4.120 ppc, #924732 Signed-off-by: Arthur Zamarin gentoo.org> x11-libs/libdrm/libdrm-2.4.120.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.120.ebuild b/x11-libs/libdrm/libdrm-2.4.120.ebuild index 6860f1e738d2..5af56944c75f 100644 --- a/x11-libs/libdrm/libdrm-2.4.120.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.120.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: ef5c20a8b17856d5335cbdc0678b2de13b086908 Author: Sam James gentoo org> AuthorDate: Sat Feb 17 14:47:36 2024 + Commit: Sam James gentoo org> CommitDate: Sat Feb 17 14:47:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef5c20a8 x11-libs/libdrm: Stabilize 2.4.120 ppc64, #924732 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.120.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.120.ebuild b/x11-libs/libdrm/libdrm-2.4.120.ebuild index 227f3af5f986..6860f1e738d2 100644 --- a/x11-libs/libdrm/libdrm-2.4.120.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.120.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 6342bc17774c03cd99bb4990e8d8a809ddcae3ef Author: Sam James gentoo org> AuthorDate: Fri Feb 16 21:44:23 2024 + Commit: Sam James gentoo org> CommitDate: Fri Feb 16 21:44:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6342bc17 x11-libs/libdrm: Stabilize 2.4.120 amd64, #924732 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.120.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.120.ebuild b/x11-libs/libdrm/libdrm-2.4.120.ebuild index 9299bb6527b7..227f3af5f986 100644 --- a/x11-libs/libdrm/libdrm-2.4.120.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.120.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 86f61d2ee9da045883c6bbccaaba4402a76fc570 Author: Sam James gentoo org> AuthorDate: Fri Feb 16 21:40:11 2024 + Commit: Sam James gentoo org> CommitDate: Fri Feb 16 21:40:11 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86f61d2e x11-libs/libdrm: Stabilize 2.4.120 x86, #924732 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.120.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.120.ebuild b/x11-libs/libdrm/libdrm-2.4.120.ebuild index 4c826a549708..9299bb6527b7 100644 --- a/x11-libs/libdrm/libdrm-2.4.120.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.120.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 616dee0e371aa1fccbf87e76249e4439f0e1c197 Author: Sam James gentoo org> AuthorDate: Fri Feb 16 21:28:42 2024 + Commit: Sam James gentoo org> CommitDate: Fri Feb 16 21:28:42 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=616dee0e x11-libs/libdrm: Stabilize 2.4.120 arm64, #924732 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.120.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.120.ebuild b/x11-libs/libdrm/libdrm-2.4.120.ebuild index a93b499cf683..d712971d348c 100644 --- a/x11-libs/libdrm/libdrm-2.4.120.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.120.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 32fedd48871f186f1d160837f8ea91dbda178b21 Author: Sam James gentoo org> AuthorDate: Fri Feb 16 21:28:43 2024 + Commit: Sam James gentoo org> CommitDate: Fri Feb 16 21:28:43 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32fedd48 x11-libs/libdrm: Stabilize 2.4.120 arm, #924732 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.120.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.120.ebuild b/x11-libs/libdrm/libdrm-2.4.120.ebuild index d712971d348c..4c826a549708 100644 --- a/x11-libs/libdrm/libdrm-2.4.120.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.120.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 9ecdb0eb3c0d53e07c367b5183a39922575b69a1 Author: Sam James gentoo org> AuthorDate: Fri Feb 16 21:28:41 2024 + Commit: Sam James gentoo org> CommitDate: Fri Feb 16 21:28:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ecdb0eb x11-libs/libdrm: Stabilize 2.4.120 sparc, #924732 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.120.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.120.ebuild b/x11-libs/libdrm/libdrm-2.4.120.ebuild index ec035b19e919..a93b499cf683 100644 --- a/x11-libs/libdrm/libdrm-2.4.120.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.120.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: f66108fb49994112e75a3a0d3f6dd37185b2dc3a Author: Matt Turner gentoo org> AuthorDate: Wed Jan 24 16:51:52 2024 + Commit: Matt Turner gentoo org> CommitDate: Wed Jan 24 17:00:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f66108fb x11-libs/libdrm: Drop old versions Signed-off-by: Matt Turner gentoo.org> x11-libs/libdrm/Manifest | 2 - x11-libs/libdrm/libdrm-2.4.117.ebuild | 64 -- x11-libs/libdrm/libdrm-2.4.119.ebuild | 75 --- 3 files changed, 141 deletions(-) diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest index 4ea3558c119b..a25a940d55e6 100644 --- a/x11-libs/libdrm/Manifest +++ b/x11-libs/libdrm/Manifest @@ -1,4 +1,2 @@ -DIST libdrm-2.4.117.tar.xz 475504 BLAKE2B cbda61815b1e5c3a5de285a9abe7f78669093d8b0f0f9f51cd38ea3b710e049de62d4f2591748f2000a1eb231d7b339a0ac7990934a9ccbfda62c6586c5b8236 SHA512 326cf565548fb9d50a321562c13acb2a2f5ad5915ffdc2b08ef812fbac887f5b3d271cb2ce8c483633edddf2c55064d55810ff6697f713c179e2d0c8048eb544 DIST libdrm-2.4.118.tar.xz 479096 BLAKE2B 064e0c7fc1b84bb7cbe2bfe9b22b2a48d266637cbfdd5b72fa44c0c0981a212e2de7ebc42ddd1da5f06e621bc3e0d2a6d329c74ba14154e6c9e7ddf429cd8f04 SHA512 2740ec10dfe96b520345c3f6f0d99a30aac95b1f96656bd9cd11269c2a83a9dac423da29d74a3deb55360e3ae2ca4a1de283e1e443667bedd22673f6629c9920 -DIST libdrm-2.4.119.tar.xz 479108 BLAKE2B 05c6a06bf497e9140a8f8c3d2fa5f5d4ef3ed7e392a86f4af433b83b670e68aefe1c06e6bcf071c1c6a2339442376b7e16c08125d91e661e284b9d77f8db SHA512 c8dd7665e85c01a67fcce1c1c614bc05a3ec311f31cae7de5fb1cd27d0f11f1801be63de3fa3e33b2f505544fd4b1bc292965c5e8de46a3beaaedb10334945ca DIST libdrm-2.4.120.tar.xz 479564 BLAKE2B 218d674da334c32aae27a31c10992cb276b08543704c875c7d7bf8f3dd348d1cf1c95f35b0afc8f3034d83152c2df460f84807388a21b241792db3e81c98dbfc SHA512 6dc16e5134a669eeb59debb1dc2d15b857483ab7476dc2b94bd05a32d8953f046f5656f6cf9e1a63e97e7156fb65ebb58b6a29fe45cb6326058baaf820626e70 diff --git a/x11-libs/libdrm/libdrm-2.4.117.ebuild b/x11-libs/libdrm/libdrm-2.4.117.ebuild deleted file mode 100644 index 8ecbdd5ac2c0.. --- a/x11-libs/libdrm/libdrm-2.4.117.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2024 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_{10..12} ) - -if [[ ${PV} = * ]]; 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} != * ]]; then - 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-debug/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-2.4.119.ebuild b/x11-libs/libdrm/libdrm-2.4.119.ebuild deleted file mode 100644 index ec035b19e919.. --- a/x11-libs/libdrm/libdrm-2.4.119.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -EGIT_REPO_URI="htt
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 8b2fb76a4b043ff8b76d5adafc1b0fd06fbe9af7 Author: Sam James gentoo org> AuthorDate: Mon Jan 22 09:37:06 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jan 22 09:37:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b2fb76a x11-libs/libdrm: Stabilize 2.4.118 hppa, #921212 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.118.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.118.ebuild b/x11-libs/libdrm/libdrm-2.4.118.ebuild index dc89e93d8dc4..8ecbdd5ac2c0 100644 --- a/x11-libs/libdrm/libdrm-2.4.118.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.118.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 7b892f774101f4f979de44c870fcce348f3c5295 Author: Matt Turner gentoo org> AuthorDate: Mon Jan 15 02:06:34 2024 + Commit: Matt Turner gentoo org> CommitDate: Mon Jan 15 02:06:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b892f77 x11-libs/libdrm: Update valgrind deps Signed-off-by: Matt Turner gentoo.org> x11-libs/libdrm/libdrm-2.4.120.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.120.ebuild b/x11-libs/libdrm/libdrm-2.4.120.ebuild index 5e36cac9b31b..ec035b19e919 100644 --- a/x11-libs/libdrm/libdrm-2.4.120.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.120.ebuild @@ -32,7 +32,7 @@ SLOT="0" COMMON_DEPEND=" video_cards_intel? ( >=x11-libs/libpciaccess-0.13.1-r1:=[${MULTILIB_USEDEP}] )" DEPEND="${COMMON_DEPEND} - valgrind? ( dev-util/valgrind )" + valgrind? ( dev-debug/valgrind )" RDEPEND="${COMMON_DEPEND} video_cards_amdgpu? ( tools? ( >=dev-util/cunit-2.1 )
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 6cb5a314b9fecb5b3363b064f31c4d2b4ce59e3e Author: Matt Turner gentoo org> AuthorDate: Mon Jan 15 01:49:27 2024 + Commit: Matt Turner gentoo org> CommitDate: Mon Jan 15 01:55:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cb5a314 x11-libs/libdrm: Version bump to 2.4.120 Signed-off-by: Matt Turner gentoo.org> x11-libs/libdrm/Manifest | 1 + x11-libs/libdrm/libdrm-2.4.120.ebuild | 75 +++ 2 files changed, 76 insertions(+) diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest index 05f820ecb8c7..4ea3558c119b 100644 --- a/x11-libs/libdrm/Manifest +++ b/x11-libs/libdrm/Manifest @@ -1,3 +1,4 @@ DIST libdrm-2.4.117.tar.xz 475504 BLAKE2B cbda61815b1e5c3a5de285a9abe7f78669093d8b0f0f9f51cd38ea3b710e049de62d4f2591748f2000a1eb231d7b339a0ac7990934a9ccbfda62c6586c5b8236 SHA512 326cf565548fb9d50a321562c13acb2a2f5ad5915ffdc2b08ef812fbac887f5b3d271cb2ce8c483633edddf2c55064d55810ff6697f713c179e2d0c8048eb544 DIST libdrm-2.4.118.tar.xz 479096 BLAKE2B 064e0c7fc1b84bb7cbe2bfe9b22b2a48d266637cbfdd5b72fa44c0c0981a212e2de7ebc42ddd1da5f06e621bc3e0d2a6d329c74ba14154e6c9e7ddf429cd8f04 SHA512 2740ec10dfe96b520345c3f6f0d99a30aac95b1f96656bd9cd11269c2a83a9dac423da29d74a3deb55360e3ae2ca4a1de283e1e443667bedd22673f6629c9920 DIST libdrm-2.4.119.tar.xz 479108 BLAKE2B 05c6a06bf497e9140a8f8c3d2fa5f5d4ef3ed7e392a86f4af433b83b670e68aefe1c06e6bcf071c1c6a2339442376b7e16c08125d91e661e284b9d77f8db SHA512 c8dd7665e85c01a67fcce1c1c614bc05a3ec311f31cae7de5fb1cd27d0f11f1801be63de3fa3e33b2f505544fd4b1bc292965c5e8de46a3beaaedb10334945ca +DIST libdrm-2.4.120.tar.xz 479564 BLAKE2B 218d674da334c32aae27a31c10992cb276b08543704c875c7d7bf8f3dd348d1cf1c95f35b0afc8f3034d83152c2df460f84807388a21b241792db3e81c98dbfc SHA512 6dc16e5134a669eeb59debb1dc2d15b857483ab7476dc2b94bd05a32d8953f046f5656f6cf9e1a63e97e7156fb65ebb58b6a29fe45cb6326058baaf820626e70 diff --git a/x11-libs/libdrm/libdrm-2.4.120.ebuild b/x11-libs/libdrm/libdrm-2.4.120.ebuild new file mode 100644 index ..5e36cac9b31b --- /dev/null +++ b/x11-libs/libdrm/libdrm-2.4.120.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2024 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_{10..12} ) + +if [[ ${PV} = * ]]; 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} != * ]]; then + 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} test tools udev valgrind" +RESTRICT="!test? ( test )" +LICENSE="MIT" +SLOT="0" + +COMMON_DEPEND=" + video_cards_intel? ( >=x11-libs/libpciaccess-0.13.1-r1:=[${MULTILIB_USEDEP}] )" +DEPEND="${COMMON_DEPEND} + valgrind? ( dev-util/valgrind )" +RDEPEND="${COMMON_DEPEND} + video_cards_amdgpu? ( + tools? ( >=dev-util/cunit-2.1 ) + test? ( >=dev-util/cunit-2.1 ) + ) + udev? ( virtual/udev )" +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=( + $(meson_use udev) + -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) + $(meson_native_use_bool tools install-test-programs) + ) + + if use test || { multilib_is_native_abi && use tools; }; then + emesonargs+=( -Dtests=true ) + else + emesonargs+=( -Dtests=false ) + fi + meson_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: e4fdd91dfa84b55b367cc17e3a1fe0316fc1e5fa Author: Arthur Zamarin gentoo org> AuthorDate: Wed Jan 3 18:38:32 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Jan 3 18:38:32 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4fdd91d x11-libs/libdrm: Stabilize 2.4.118 ppc, #921212 Signed-off-by: Arthur Zamarin gentoo.org> x11-libs/libdrm/libdrm-2.4.118.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.118.ebuild b/x11-libs/libdrm/libdrm-2.4.118.ebuild index a2971df7fb14..79ef125c536b 100644 --- a/x11-libs/libdrm/libdrm-2.4.118.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.118.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 5439ee850c85a69f291b258c5dc7e33eb15d0336 Author: Sam James gentoo org> AuthorDate: Wed Jan 3 02:23:55 2024 + Commit: Sam James gentoo org> CommitDate: Wed Jan 3 02:23:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5439ee85 x11-libs/libdrm: Stabilize 2.4.118 ppc64, #921212 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.118.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.118.ebuild b/x11-libs/libdrm/libdrm-2.4.118.ebuild index 78931aab0da8..a2971df7fb14 100644 --- a/x11-libs/libdrm/libdrm-2.4.118.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.118.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: b8221452a078215b34d85a1bb9e79f5d3258eb55 Author: Sam James gentoo org> AuthorDate: Wed Jan 3 01:08:05 2024 + Commit: Sam James gentoo org> CommitDate: Wed Jan 3 01:08:05 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8221452 x11-libs/libdrm: Stabilize 2.4.118 amd64, #921212 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.118.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.118.ebuild b/x11-libs/libdrm/libdrm-2.4.118.ebuild index 3eaa22f758d3..19c73938ad4a 100644 --- a/x11-libs/libdrm/libdrm-2.4.118.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.118.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: b2715624009c062cd1232f6f6dd06f96eb2f1a24 Author: Sam James gentoo org> AuthorDate: Wed Jan 3 01:08:07 2024 + Commit: Sam James gentoo org> CommitDate: Wed Jan 3 01:08:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2715624 x11-libs/libdrm: Stabilize 2.4.118 sparc, #921212 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.118.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.118.ebuild b/x11-libs/libdrm/libdrm-2.4.118.ebuild index 198ccb6b881b..3782c0ae3415 100644 --- a/x11-libs/libdrm/libdrm-2.4.118.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.118.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 43f138fdc136cae3f25d8f984796e7e165d193f2 Author: Sam James gentoo org> AuthorDate: Wed Jan 3 01:08:04 2024 + Commit: Sam James gentoo org> CommitDate: Wed Jan 3 01:08:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43f138fd x11-libs/libdrm: Stabilize 2.4.118 arm64, #921212 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.118.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-libs/libdrm/libdrm-2.4.118.ebuild b/x11-libs/libdrm/libdrm-2.4.118.ebuild index d50f94dba9bd..3eaa22f758d3 100644 --- a/x11-libs/libdrm/libdrm-2.4.118.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.118.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: a9287313dde1d2476d349ddc4dcd228f401dc3d5 Author: Sam James gentoo org> AuthorDate: Wed Jan 3 01:08:08 2024 + Commit: Sam James gentoo org> CommitDate: Wed Jan 3 01:08:08 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9287313 x11-libs/libdrm: Stabilize 2.4.118 x86, #921212 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.118.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.118.ebuild b/x11-libs/libdrm/libdrm-2.4.118.ebuild index 3782c0ae3415..78931aab0da8 100644 --- a/x11-libs/libdrm/libdrm-2.4.118.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.118.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 03603586e5bae4ec93934df63de0a45376ec2980 Author: Sam James gentoo org> AuthorDate: Wed Jan 3 01:08:06 2024 + Commit: Sam James gentoo org> CommitDate: Wed Jan 3 01:08:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03603586 x11-libs/libdrm: Stabilize 2.4.118 arm, #921212 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.118.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.118.ebuild b/x11-libs/libdrm/libdrm-2.4.118.ebuild index 19c73938ad4a..198ccb6b881b 100644 --- a/x11-libs/libdrm/libdrm-2.4.118.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.118.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 6cad605bfeb1596ecb0bfd5f60cc64a496a2c74e Author: Matt Turner gentoo org> AuthorDate: Mon Dec 25 00:42:40 2023 + Commit: Matt Turner gentoo org> CommitDate: Mon Dec 25 00:43:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cad605b x11-libs/libdrm: Drop old versions Signed-off-by: Matt Turner gentoo.org> x11-libs/libdrm/Manifest | 1 - x11-libs/libdrm/libdrm-2.4.116.ebuild | 66 --- 2 files changed, 67 deletions(-) diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest index b93e50664d87..05f820ecb8c7 100644 --- a/x11-libs/libdrm/Manifest +++ b/x11-libs/libdrm/Manifest @@ -1,4 +1,3 @@ -DIST libdrm-2.4.116.tar.xz 473560 BLAKE2B da393845a5af3aaf01592d1b56fcada587feed57fa48159d48c2b1f6aba36cc8cad22e0431a127cce92c15c006b97be59fe1895bb27f3d5b06c550ca40f45177 SHA512 1287d1896deeb8cfb4532c6750eb43493dcefbfaaa598a73bbb682aa749594eaad3ed1fa2fe73d06280350f365a92a0c20cad8be76f3da2ed59b04aa008de911 DIST libdrm-2.4.117.tar.xz 475504 BLAKE2B cbda61815b1e5c3a5de285a9abe7f78669093d8b0f0f9f51cd38ea3b710e049de62d4f2591748f2000a1eb231d7b339a0ac7990934a9ccbfda62c6586c5b8236 SHA512 326cf565548fb9d50a321562c13acb2a2f5ad5915ffdc2b08ef812fbac887f5b3d271cb2ce8c483633edddf2c55064d55810ff6697f713c179e2d0c8048eb544 DIST libdrm-2.4.118.tar.xz 479096 BLAKE2B 064e0c7fc1b84bb7cbe2bfe9b22b2a48d266637cbfdd5b72fa44c0c0981a212e2de7ebc42ddd1da5f06e621bc3e0d2a6d329c74ba14154e6c9e7ddf429cd8f04 SHA512 2740ec10dfe96b520345c3f6f0d99a30aac95b1f96656bd9cd11269c2a83a9dac423da29d74a3deb55360e3ae2ca4a1de283e1e443667bedd22673f6629c9920 DIST libdrm-2.4.119.tar.xz 479108 BLAKE2B 05c6a06bf497e9140a8f8c3d2fa5f5d4ef3ed7e392a86f4af433b83b670e68aefe1c06e6bcf071c1c6a2339442376b7e16c08125d91e661e284b9d77f8db SHA512 c8dd7665e85c01a67fcce1c1c614bc05a3ec311f31cae7de5fb1cd27d0f11f1801be63de3fa3e33b2f505544fd4b1bc292965c5e8de46a3beaaedb10334945ca diff --git a/x11-libs/libdrm/libdrm-2.4.116.ebuild b/x11-libs/libdrm/libdrm-2.4.116.ebuild deleted file mode 100644 index 9bc0207342d8.. --- a/x11-libs/libdrm/libdrm-2.4.116.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2023 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_{9..12} ) - -if [[ ${PV} = * ]]; 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} = * ]]; 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 -}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: e50692b065e7358b90c2f59369bfa14dc014b8af Author: Matt Turner gentoo org> AuthorDate: Sun Dec 24 21:04:13 2023 + Commit: Matt Turner gentoo org> CommitDate: Mon Dec 25 00:43:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e50692b0 x11-libs/libdrm: Version bump to 2.4.119 Signed-off-by: Matt Turner gentoo.org> x11-libs/libdrm/Manifest | 1 + x11-libs/libdrm/libdrm-2.4.119.ebuild | 75 +++ 2 files changed, 76 insertions(+) diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest index accfdc570030..b93e50664d87 100644 --- a/x11-libs/libdrm/Manifest +++ b/x11-libs/libdrm/Manifest @@ -1,3 +1,4 @@ DIST libdrm-2.4.116.tar.xz 473560 BLAKE2B da393845a5af3aaf01592d1b56fcada587feed57fa48159d48c2b1f6aba36cc8cad22e0431a127cce92c15c006b97be59fe1895bb27f3d5b06c550ca40f45177 SHA512 1287d1896deeb8cfb4532c6750eb43493dcefbfaaa598a73bbb682aa749594eaad3ed1fa2fe73d06280350f365a92a0c20cad8be76f3da2ed59b04aa008de911 DIST libdrm-2.4.117.tar.xz 475504 BLAKE2B cbda61815b1e5c3a5de285a9abe7f78669093d8b0f0f9f51cd38ea3b710e049de62d4f2591748f2000a1eb231d7b339a0ac7990934a9ccbfda62c6586c5b8236 SHA512 326cf565548fb9d50a321562c13acb2a2f5ad5915ffdc2b08ef812fbac887f5b3d271cb2ce8c483633edddf2c55064d55810ff6697f713c179e2d0c8048eb544 DIST libdrm-2.4.118.tar.xz 479096 BLAKE2B 064e0c7fc1b84bb7cbe2bfe9b22b2a48d266637cbfdd5b72fa44c0c0981a212e2de7ebc42ddd1da5f06e621bc3e0d2a6d329c74ba14154e6c9e7ddf429cd8f04 SHA512 2740ec10dfe96b520345c3f6f0d99a30aac95b1f96656bd9cd11269c2a83a9dac423da29d74a3deb55360e3ae2ca4a1de283e1e443667bedd22673f6629c9920 +DIST libdrm-2.4.119.tar.xz 479108 BLAKE2B 05c6a06bf497e9140a8f8c3d2fa5f5d4ef3ed7e392a86f4af433b83b670e68aefe1c06e6bcf071c1c6a2339442376b7e16c08125d91e661e284b9d77f8db SHA512 c8dd7665e85c01a67fcce1c1c614bc05a3ec311f31cae7de5fb1cd27d0f11f1801be63de3fa3e33b2f505544fd4b1bc292965c5e8de46a3beaaedb10334945ca diff --git a/x11-libs/libdrm/libdrm-2.4.119.ebuild b/x11-libs/libdrm/libdrm-2.4.119.ebuild new file mode 100644 index ..6813ee27 --- /dev/null +++ b/x11-libs/libdrm/libdrm-2.4.119.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2023 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_{10..12} ) + +if [[ ${PV} = * ]]; 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} != * ]]; then + 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} test tools udev valgrind" +RESTRICT="!test? ( test )" +LICENSE="MIT" +SLOT="0" + +COMMON_DEPEND=" + video_cards_intel? ( >=x11-libs/libpciaccess-0.13.1-r1:=[${MULTILIB_USEDEP}] )" +DEPEND="${COMMON_DEPEND} + valgrind? ( dev-util/valgrind )" +RDEPEND="${COMMON_DEPEND} + video_cards_amdgpu? ( + tools? ( >=dev-util/cunit-2.1 ) + test? ( >=dev-util/cunit-2.1 ) + ) + udev? ( virtual/udev )" +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=( + $(meson_use udev) + -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) + $(meson_native_use_bool tools install-test-programs) + ) + + if use test || { multilib_is_native_abi && use tools; }; then + emesonargs+=( -Dtests=true ) + else + emesonargs+=( -Dtests=false ) + fi + meson_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 9ec55c92c40cd8723686599ecf858e78292af65c Author: Matt Turner gentoo org> AuthorDate: Mon Dec 25 00:31:16 2023 + Commit: Matt Turner gentoo org> CommitDate: Mon Dec 25 00:43:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ec55c92 x11-libs/libdrm: Enable tests Signed-off-by: Matt Turner gentoo.org> x11-libs/libdrm/libdrm-.ebuild | 11 +++ 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/x11-libs/libdrm/libdrm-.ebuild b/x11-libs/libdrm/libdrm-.ebuild index 72954f26c11f..6813ee27 100644 --- a/x11-libs/libdrm/libdrm-.ebuild +++ b/x11-libs/libdrm/libdrm-.ebuild @@ -24,8 +24,8 @@ for card in ${VIDEO_CARDS}; do IUSE_VIDEO_CARDS+=" video_cards_${card}" done -IUSE="${IUSE_VIDEO_CARDS} tools udev valgrind" -RESTRICT="test" # see bug #236845 +IUSE="${IUSE_VIDEO_CARDS} test tools udev valgrind" +RESTRICT="!test? ( test )" LICENSE="MIT" SLOT="0" @@ -34,7 +34,10 @@ COMMON_DEPEND=" DEPEND="${COMMON_DEPEND} valgrind? ( dev-util/valgrind )" RDEPEND="${COMMON_DEPEND} - video_cards_amdgpu? ( tools? ( >=dev-util/cunit-2.1 ) ) + video_cards_amdgpu? ( + tools? ( >=dev-util/cunit-2.1 ) + test? ( >=dev-util/cunit-2.1 ) + ) udev? ( virtual/udev )" BDEPEND="${PYTHON_DEPS} $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]')" @@ -63,7 +66,7 @@ multilib_src_configure() { $(meson_native_use_bool tools install-test-programs) ) - if multilib_is_native_abi && use tools; then + if use test || { multilib_is_native_abi && use tools; }; then emesonargs+=( -Dtests=true ) else emesonargs+=( -Dtests=false )
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: c21c23bd28deadfc2329d03b578dd5cf5c172beb Author: Matt Turner gentoo org> AuthorDate: Mon Dec 25 00:15:03 2023 + Commit: Matt Turner gentoo org> CommitDate: Mon Dec 25 00:43:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c21c23bd x11-libs/libdrm: Drop Python 3.9 compatibility Signed-off-by: Matt Turner gentoo.org> x11-libs/libdrm/libdrm-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-.ebuild b/x11-libs/libdrm/libdrm-.ebuild index 5b005bd9874c..785b44cbb71c 100644 --- a/x11-libs/libdrm/libdrm-.ebuild +++ b/x11-libs/libdrm/libdrm-.ebuild @@ -4,7 +4,7 @@ EAPI=8 EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/drm.git"; -PYTHON_COMPAT=( python3_{9..12} ) +PYTHON_COMPAT=( python3_{10..12} ) if [[ ${PV} = * ]]; then GIT_ECLASS="git-r3"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 35860bfc65afcf8a4c721b3afaefeb8e3c3d25eb Author: Matt Turner gentoo org> AuthorDate: Mon Dec 25 00:20:05 2023 + Commit: Matt Turner gentoo org> CommitDate: Mon Dec 25 00:43:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35860bfc x11-libs/libdrm: Add IUSE=tools Closes: https://bugs.gentoo.org/920514 Signed-off-by: Matt Turner gentoo.org> x11-libs/libdrm/libdrm-.ebuild | 11 +-- x11-libs/libdrm/metadata.xml | 3 +++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/x11-libs/libdrm/libdrm-.ebuild b/x11-libs/libdrm/libdrm-.ebuild index 785b44cbb71c..72954f26c11f 100644 --- a/x11-libs/libdrm/libdrm-.ebuild +++ b/x11-libs/libdrm/libdrm-.ebuild @@ -24,7 +24,7 @@ for card in ${VIDEO_CARDS}; do IUSE_VIDEO_CARDS+=" video_cards_${card}" done -IUSE="${IUSE_VIDEO_CARDS} udev valgrind" +IUSE="${IUSE_VIDEO_CARDS} tools udev valgrind" RESTRICT="test" # see bug #236845 LICENSE="MIT" SLOT="0" @@ -34,6 +34,7 @@ COMMON_DEPEND=" DEPEND="${COMMON_DEPEND} valgrind? ( dev-util/valgrind )" RDEPEND="${COMMON_DEPEND} + video_cards_amdgpu? ( tools? ( >=dev-util/cunit-2.1 ) ) udev? ( virtual/udev )" BDEPEND="${PYTHON_DEPS} $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]')" @@ -59,7 +60,13 @@ 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_native_use_bool tools install-test-programs) ) + + if multilib_is_native_abi && use tools; then + emesonargs+=( -Dtests=true ) + else + emesonargs+=( -Dtests=false ) + fi meson_src_configure } diff --git a/x11-libs/libdrm/metadata.xml b/x11-libs/libdrm/metadata.xml index 144ba2de99b3..be660f032d0c 100644 --- a/x11-libs/libdrm/metadata.xml +++ b/x11-libs/libdrm/metadata.xml @@ -5,6 +5,9 @@ x...@gentoo.org X11 + +Install optional tests and tools + mesa/drm
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: fa0224e4a7534917c34ff6c8aa0fbe58078aba0d Author: Arthur Zamarin gentoo org> AuthorDate: Thu Nov 30 05:57:02 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Nov 30 05:57:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa0224e4 x11-libs/libdrm: Stabilize 2.4.117 ppc, #918877 Signed-off-by: Arthur Zamarin gentoo.org> x11-libs/libdrm/libdrm-2.4.117.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.117.ebuild b/x11-libs/libdrm/libdrm-2.4.117.ebuild index a14c1a130204..ba1774d2e7f5 100644 --- a/x11-libs/libdrm/libdrm-2.4.117.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.117.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 3a3f2c0189da8e97ac83e652e22fb816c7252e1d Author: Sam James gentoo org> AuthorDate: Thu Nov 30 02:08:47 2023 + Commit: Sam James gentoo org> CommitDate: Thu Nov 30 02:08:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a3f2c01 x11-libs/libdrm: Stabilize 2.4.117 ppc64, #918877 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.117.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.117.ebuild b/x11-libs/libdrm/libdrm-2.4.117.ebuild index 012a4dca9ce2..3aa4b71dc789 100644 --- a/x11-libs/libdrm/libdrm-2.4.117.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.117.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 2dd5d302ccee3f61ab120b6090e8dc7fa3b30dd0 Author: Sam James gentoo org> AuthorDate: Thu Nov 30 02:08:46 2023 + Commit: Sam James gentoo org> CommitDate: Thu Nov 30 02:08:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dd5d302 x11-libs/libdrm: Stabilize 2.4.117 x86, #918877 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.117.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.117.ebuild b/x11-libs/libdrm/libdrm-2.4.117.ebuild index 2e46fc2dd677..012a4dca9ce2 100644 --- a/x11-libs/libdrm/libdrm-2.4.117.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.117.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: db747177f8d66c0744ef5ed93b3b34dd7b826ab9 Author: Sam James gentoo org> AuthorDate: Thu Nov 30 02:08:50 2023 + Commit: Sam James gentoo org> CommitDate: Thu Nov 30 02:08:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db747177 x11-libs/libdrm: Stabilize 2.4.117 arm64, #918877 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.117.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.117.ebuild b/x11-libs/libdrm/libdrm-2.4.117.ebuild index 7bd8cbf97310..a14c1a130204 100644 --- a/x11-libs/libdrm/libdrm-2.4.117.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.117.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 64fc897142cd3edf21d9cadd85297f238c1ef9e3 Author: Sam James gentoo org> AuthorDate: Thu Nov 30 02:08:49 2023 + Commit: Sam James gentoo org> CommitDate: Thu Nov 30 02:08:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64fc8971 x11-libs/libdrm: Stabilize 2.4.117 amd64, #918877 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.117.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.117.ebuild b/x11-libs/libdrm/libdrm-2.4.117.ebuild index 2985b2d7f8a0..7bd8cbf97310 100644 --- a/x11-libs/libdrm/libdrm-2.4.117.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.117.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 33e783c0fcf09218f5b1cd0e1700b563893b1adf Author: Sam James gentoo org> AuthorDate: Thu Nov 30 02:08:48 2023 + Commit: Sam James gentoo org> CommitDate: Thu Nov 30 02:08:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33e783c0 x11-libs/libdrm: Stabilize 2.4.117 arm, #918877 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.117.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.117.ebuild b/x11-libs/libdrm/libdrm-2.4.117.ebuild index 3aa4b71dc789..2985b2d7f8a0 100644 --- a/x11-libs/libdrm/libdrm-2.4.117.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.117.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: dcee111aca54b72680fe91921d0d8c3a5d2e6f94 Author: Sam James gentoo org> AuthorDate: Wed Nov 29 23:30:32 2023 + Commit: Sam James gentoo org> CommitDate: Wed Nov 29 23:30:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcee111a x11-libs/libdrm: Stabilize 2.4.117 hppa, #918877 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.117.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.117.ebuild b/x11-libs/libdrm/libdrm-2.4.117.ebuild index cdad43fd545e..2e46fc2dd677 100644 --- a/x11-libs/libdrm/libdrm-2.4.117.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.117.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: fa766dc3c1634729404f85bb36a298ef4cec4c06 Author: Sam James gentoo org> AuthorDate: Wed Nov 29 23:30:31 2023 + Commit: Sam James gentoo org> CommitDate: Wed Nov 29 23:30:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa766dc3 x11-libs/libdrm: Stabilize 2.4.117 sparc, #918877 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.117.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.117.ebuild b/x11-libs/libdrm/libdrm-2.4.117.ebuild index d50f94dba9bd..cdad43fd545e 100644 --- a/x11-libs/libdrm/libdrm-2.4.117.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.117.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"; if [[ ${PV} != * ]]; then 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 8eb8df34ec0f4fe25b1fcf3d5c239ebfbf2e0ace Author: Matt Turner gentoo org> AuthorDate: Mon Nov 27 17:53:46 2023 + Commit: Matt Turner gentoo org> CommitDate: Mon Nov 27 17:53:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8eb8df34 x11-libs/libdrm: Version bump to 2.4.118 Signed-off-by: Matt Turner gentoo.org> x11-libs/libdrm/Manifest | 1 + x11-libs/libdrm/libdrm-2.4.118.ebuild | 64 +++ 2 files changed, 65 insertions(+) diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest index b7dcddd11043..accfdc570030 100644 --- a/x11-libs/libdrm/Manifest +++ b/x11-libs/libdrm/Manifest @@ -1,2 +1,3 @@ DIST libdrm-2.4.116.tar.xz 473560 BLAKE2B da393845a5af3aaf01592d1b56fcada587feed57fa48159d48c2b1f6aba36cc8cad22e0431a127cce92c15c006b97be59fe1895bb27f3d5b06c550ca40f45177 SHA512 1287d1896deeb8cfb4532c6750eb43493dcefbfaaa598a73bbb682aa749594eaad3ed1fa2fe73d06280350f365a92a0c20cad8be76f3da2ed59b04aa008de911 DIST libdrm-2.4.117.tar.xz 475504 BLAKE2B cbda61815b1e5c3a5de285a9abe7f78669093d8b0f0f9f51cd38ea3b710e049de62d4f2591748f2000a1eb231d7b339a0ac7990934a9ccbfda62c6586c5b8236 SHA512 326cf565548fb9d50a321562c13acb2a2f5ad5915ffdc2b08ef812fbac887f5b3d271cb2ce8c483633edddf2c55064d55810ff6697f713c179e2d0c8048eb544 +DIST libdrm-2.4.118.tar.xz 479096 BLAKE2B 064e0c7fc1b84bb7cbe2bfe9b22b2a48d266637cbfdd5b72fa44c0c0981a212e2de7ebc42ddd1da5f06e621bc3e0d2a6d329c74ba14154e6c9e7ddf429cd8f04 SHA512 2740ec10dfe96b520345c3f6f0d99a30aac95b1f96656bd9cd11269c2a83a9dac423da29d74a3deb55360e3ae2ca4a1de283e1e443667bedd22673f6629c9920 diff --git a/x11-libs/libdrm/libdrm-2.4.118.ebuild b/x11-libs/libdrm/libdrm-2.4.118.ebuild new file mode 100644 index ..d50f94dba9bd --- /dev/null +++ b/x11-libs/libdrm/libdrm-2.4.118.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2023 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_{9..12} ) + +if [[ ${PV} = * ]]; 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} != * ]]; then + 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 +}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 81fc1d2f85b2395480aeb39349acdd9ac5acf488 Author: Matt Turner gentoo org> AuthorDate: Tue Oct 24 17:52:42 2023 + Commit: Matt Turner gentoo org> CommitDate: Tue Oct 24 17:58:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81fc1d2f x11-libs/libdrm: Drop old versions Signed-off-by: Matt Turner gentoo.org> x11-libs/libdrm/Manifest | 1 - x11-libs/libdrm/libdrm-2.4.115.ebuild | 66 --- 2 files changed, 67 deletions(-) diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest index c60d6dd66343..b7dcddd11043 100644 --- a/x11-libs/libdrm/Manifest +++ b/x11-libs/libdrm/Manifest @@ -1,3 +1,2 @@ -DIST libdrm-2.4.115.tar.xz 469952 BLAKE2B d4f794823476ca9c2e0383c0505cd787adad52b6873ba0fee913a861ebc7970a51524902aa0a2685ce2c5939fc6f9a71c5d1ad24d1f93407385b09255f701c06 SHA512 0c38d3cfd76f627b899f052527c2939d5fc87a417422dceb0761839ba21e69736703a87ba170b5ba7a4aca2506a240760c8c97ca1781a7fb78468225295293bd DIST libdrm-2.4.116.tar.xz 473560 BLAKE2B da393845a5af3aaf01592d1b56fcada587feed57fa48159d48c2b1f6aba36cc8cad22e0431a127cce92c15c006b97be59fe1895bb27f3d5b06c550ca40f45177 SHA512 1287d1896deeb8cfb4532c6750eb43493dcefbfaaa598a73bbb682aa749594eaad3ed1fa2fe73d06280350f365a92a0c20cad8be76f3da2ed59b04aa008de911 DIST libdrm-2.4.117.tar.xz 475504 BLAKE2B cbda61815b1e5c3a5de285a9abe7f78669093d8b0f0f9f51cd38ea3b710e049de62d4f2591748f2000a1eb231d7b339a0ac7990934a9ccbfda62c6586c5b8236 SHA512 326cf565548fb9d50a321562c13acb2a2f5ad5915ffdc2b08ef812fbac887f5b3d271cb2ce8c483633edddf2c55064d55810ff6697f713c179e2d0c8048eb544 diff --git a/x11-libs/libdrm/libdrm-2.4.115.ebuild b/x11-libs/libdrm/libdrm-2.4.115.ebuild deleted file mode 100644 index 9bc0207342d8.. --- a/x11-libs/libdrm/libdrm-2.4.115.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2023 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_{9..12} ) - -if [[ ${PV} = * ]]; 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} = * ]]; 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 -}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: d7df87a0d50026c7340a26b500670a50529f2447 Author: Matt Turner gentoo org> AuthorDate: Tue Oct 24 17:35:01 2023 + Commit: Matt Turner gentoo org> CommitDate: Tue Oct 24 17:46:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7df87a0 x11-libs/libdrm: Version bump to 2.4.117 Signed-off-by: Matt Turner gentoo.org> x11-libs/libdrm/Manifest | 1 + .../libdrm/{libdrm-.ebuild => libdrm-2.4.117.ebuild} | 15 ++- x11-libs/libdrm/libdrm-.ebuild| 4 +--- 3 files changed, 8 insertions(+), 12 deletions(-) diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest index 5fe01b7238d4..c60d6dd66343 100644 --- a/x11-libs/libdrm/Manifest +++ b/x11-libs/libdrm/Manifest @@ -1,2 +1,3 @@ DIST libdrm-2.4.115.tar.xz 469952 BLAKE2B d4f794823476ca9c2e0383c0505cd787adad52b6873ba0fee913a861ebc7970a51524902aa0a2685ce2c5939fc6f9a71c5d1ad24d1f93407385b09255f701c06 SHA512 0c38d3cfd76f627b899f052527c2939d5fc87a417422dceb0761839ba21e69736703a87ba170b5ba7a4aca2506a240760c8c97ca1781a7fb78468225295293bd DIST libdrm-2.4.116.tar.xz 473560 BLAKE2B da393845a5af3aaf01592d1b56fcada587feed57fa48159d48c2b1f6aba36cc8cad22e0431a127cce92c15c006b97be59fe1895bb27f3d5b06c550ca40f45177 SHA512 1287d1896deeb8cfb4532c6750eb43493dcefbfaaa598a73bbb682aa749594eaad3ed1fa2fe73d06280350f365a92a0c20cad8be76f3da2ed59b04aa008de911 +DIST libdrm-2.4.117.tar.xz 475504 BLAKE2B cbda61815b1e5c3a5de285a9abe7f78669093d8b0f0f9f51cd38ea3b710e049de62d4f2591748f2000a1eb231d7b339a0ac7990934a9ccbfda62c6586c5b8236 SHA512 326cf565548fb9d50a321562c13acb2a2f5ad5915ffdc2b08ef812fbac887f5b3d271cb2ce8c483633edddf2c55064d55810ff6697f713c179e2d0c8048eb544 diff --git a/x11-libs/libdrm/libdrm-.ebuild b/x11-libs/libdrm/libdrm-2.4.117.ebuild similarity index 90% copy from x11-libs/libdrm/libdrm-.ebuild copy to x11-libs/libdrm/libdrm-2.4.117.ebuild index 592debf1d68d..d50f94dba9bd 100644 --- a/x11-libs/libdrm/libdrm-.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.117.ebuild @@ -14,9 +14,7 @@ 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} = * ]]; then - SRC_URI="" -else +if [[ ${PV} != * ]]; then 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 @@ -26,17 +24,15 @@ for card in ${VIDEO_CARDS}; do IUSE_VIDEO_CARDS+=" video_cards_${card}" done -IUSE="${IUSE_VIDEO_CARDS} udev valgrind" +IUSE="${IUSE_VIDEO_CARDS} valgrind" RESTRICT="test" # see bug #236845 LICENSE="MIT" SLOT="0" -COMMON_DEPEND=" +RDEPEND=" video_cards_intel? ( >=x11-libs/libpciaccess-0.13.1-r1:=[${MULTILIB_USEDEP}] )" -DEPEND="${COMMON_DEPEND} +DEPEND="${RDEPEND} valgrind? ( dev-util/valgrind )" -RDEPEND="${COMMON_DEPEND} - udev? ( virtual/udev )" BDEPEND="${PYTHON_DEPS} $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]')" @@ -46,7 +42,8 @@ python_check_deps() { multilib_src_configure() { local emesonargs=( - $(meson_use udev) + # Udev is only used by tests now. + -Dudev=false -Dcairo-tests=disabled $(meson_feature video_cards_amdgpu amdgpu) $(meson_feature video_cards_exynos exynos) diff --git a/x11-libs/libdrm/libdrm-.ebuild b/x11-libs/libdrm/libdrm-.ebuild index 592debf1d68d..5b005bd9874c 100644 --- a/x11-libs/libdrm/libdrm-.ebuild +++ b/x11-libs/libdrm/libdrm-.ebuild @@ -14,9 +14,7 @@ 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} = * ]]; then - SRC_URI="" -else +if [[ ${PV} != * ]]; then 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
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 903df4308d65b4a8c688ad5f3fe8a8cf7ee38335 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 13 14:14:15 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 13 14:14:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=903df430 x11-libs/libdrm: Stabilize 2.4.116 ppc, #915659 Signed-off-by: Arthur Zamarin gentoo.org> x11-libs/libdrm/libdrm-2.4.116.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.116.ebuild b/x11-libs/libdrm/libdrm-2.4.116.ebuild index e22c3c5d3e49..9bc0207342d8 100644 --- a/x11-libs/libdrm/libdrm-2.4.116.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.116.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = * ]]; 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: b62f882807a440652e39e53e512d8ae5f86b0634 Author: Sam James gentoo org> AuthorDate: Fri Oct 13 09:44:52 2023 + Commit: Sam James gentoo org> CommitDate: Fri Oct 13 09:45:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b62f8828 x11-libs/libdrm: Stabilize 2.4.116 ppc64, #915659 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.116.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.116.ebuild b/x11-libs/libdrm/libdrm-2.4.116.ebuild index d8eeea02d49d..e22c3c5d3e49 100644 --- a/x11-libs/libdrm/libdrm-2.4.116.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.116.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = * ]]; 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 725e353bb3d7576bac01a2defe3a14df2b4245e0 Author: Sam James gentoo org> AuthorDate: Fri Oct 13 03:09:46 2023 + Commit: Sam James gentoo org> CommitDate: Fri Oct 13 03:09:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=725e353b x11-libs/libdrm: Stabilize 2.4.116 arm64, #915659 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.116.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.116.ebuild b/x11-libs/libdrm/libdrm-2.4.116.ebuild index ae0336ced194..d8eeea02d49d 100644 --- a/x11-libs/libdrm/libdrm-2.4.116.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.116.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = * ]]; 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 8e4055e795b98f71178a5143e5e4fdd0e25240ae Author: Sam James gentoo org> AuthorDate: Fri Oct 13 03:09:45 2023 + Commit: Sam James gentoo org> CommitDate: Fri Oct 13 03:09:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e4055e7 x11-libs/libdrm: Stabilize 2.4.116 x86, #915659 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.116.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.116.ebuild b/x11-libs/libdrm/libdrm-2.4.116.ebuild index 4743c05eeeaa..ae0336ced194 100644 --- a/x11-libs/libdrm/libdrm-2.4.116.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.116.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = * ]]; 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 2c5c29559d0a63a4bfde10d4b3c6ff61fb55f80e Author: Sam James gentoo org> AuthorDate: Fri Oct 13 03:09:44 2023 + Commit: Sam James gentoo org> CommitDate: Fri Oct 13 03:09:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c5c2955 x11-libs/libdrm: Stabilize 2.4.116 amd64, #915659 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.116.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.116.ebuild b/x11-libs/libdrm/libdrm-2.4.116.ebuild index fc53dea8b82e..4743c05eeeaa 100644 --- a/x11-libs/libdrm/libdrm-2.4.116.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.116.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = * ]]; 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 9e804a8cdca154e11bbafef86a37815539ef42f3 Author: Sam James gentoo org> AuthorDate: Fri Oct 13 03:09:43 2023 + Commit: Sam James gentoo org> CommitDate: Fri Oct 13 03:09:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e804a8c x11-libs/libdrm: Stabilize 2.4.116 arm, #915659 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.116.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.116.ebuild b/x11-libs/libdrm/libdrm-2.4.116.ebuild index 26191914e524..fc53dea8b82e 100644 --- a/x11-libs/libdrm/libdrm-2.4.116.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.116.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = * ]]; 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 50424801a868dc62e23ae1169c29ca6f20608e5c Author: Sam James gentoo org> AuthorDate: Fri Oct 13 02:44:16 2023 + Commit: Sam James gentoo org> CommitDate: Fri Oct 13 02:44:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50424801 x11-libs/libdrm: Stabilize 2.4.116 sparc, #915659 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.116.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.116.ebuild b/x11-libs/libdrm/libdrm-2.4.116.ebuild index 195dc7c55c2b..25003635cbcf 100644 --- a/x11-libs/libdrm/libdrm-2.4.116.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.116.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = * ]]; 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 562e8a308d3ef0b296c5692ed861bb4e92f92a0d Author: Sam James gentoo org> AuthorDate: Fri Oct 13 02:44:17 2023 + Commit: Sam James gentoo org> CommitDate: Fri Oct 13 02:44:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=562e8a30 x11-libs/libdrm: Stabilize 2.4.116 hppa, #915659 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.116.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.116.ebuild b/x11-libs/libdrm/libdrm-2.4.116.ebuild index 25003635cbcf..26191914e524 100644 --- a/x11-libs/libdrm/libdrm-2.4.116.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.116.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = * ]]; 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 63983f292a0e2e2486f789f22627974e757793e4 Author: Matt Turner gentoo org> AuthorDate: Sat Aug 26 16:01:49 2023 + Commit: Matt Turner gentoo org> CommitDate: Sat Aug 26 16:03:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63983f29 x11-libs/libdrm: Version bump to 2.4.116 Signed-off-by: Matt Turner gentoo.org> x11-libs/libdrm/Manifest | 1 + x11-libs/libdrm/libdrm-2.4.116.ebuild | 66 +++ 2 files changed, 67 insertions(+) diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest index 653b6428ab2d..5fe01b7238d4 100644 --- a/x11-libs/libdrm/Manifest +++ b/x11-libs/libdrm/Manifest @@ -1 +1,2 @@ DIST libdrm-2.4.115.tar.xz 469952 BLAKE2B d4f794823476ca9c2e0383c0505cd787adad52b6873ba0fee913a861ebc7970a51524902aa0a2685ce2c5939fc6f9a71c5d1ad24d1f93407385b09255f701c06 SHA512 0c38d3cfd76f627b899f052527c2939d5fc87a417422dceb0761839ba21e69736703a87ba170b5ba7a4aca2506a240760c8c97ca1781a7fb78468225295293bd +DIST libdrm-2.4.116.tar.xz 473560 BLAKE2B da393845a5af3aaf01592d1b56fcada587feed57fa48159d48c2b1f6aba36cc8cad22e0431a127cce92c15c006b97be59fe1895bb27f3d5b06c550ca40f45177 SHA512 1287d1896deeb8cfb4532c6750eb43493dcefbfaaa598a73bbb682aa749594eaad3ed1fa2fe73d06280350f365a92a0c20cad8be76f3da2ed59b04aa008de911 diff --git a/x11-libs/libdrm/libdrm-2.4.116.ebuild b/x11-libs/libdrm/libdrm-2.4.116.ebuild new file mode 100644 index ..195dc7c55c2b --- /dev/null +++ b/x11-libs/libdrm/libdrm-2.4.116.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2023 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_{9..12} ) + +if [[ ${PV} = * ]]; 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} = * ]]; 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 +}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: b0a3fe401ff1b9b01242774ee92653afd6e7d404 Author: Karlson2k (Evgeny Grin) narod ru> AuthorDate: Mon Aug 30 17:24:46 2021 + Commit: Matt Turner gentoo org> CommitDate: Mon Jul 17 14:35:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0a3fe40 x11-libs/libdrm: add "udev" USE flag udev support switches internal logic and does not require any external libs. Closes: https://github.com/gentoo/gentoo/pull/22163 Signed-off-by: Karlson2k (Evgeny Grin) narod.ru> Signed-off-by: Matt Turner gentoo.org> x11-libs/libdrm/libdrm-.ebuild | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/x11-libs/libdrm/libdrm-.ebuild b/x11-libs/libdrm/libdrm-.ebuild index 195dc7c55c2b..592debf1d68d 100644 --- a/x11-libs/libdrm/libdrm-.ebuild +++ b/x11-libs/libdrm/libdrm-.ebuild @@ -26,15 +26,17 @@ for card in ${VIDEO_CARDS}; do IUSE_VIDEO_CARDS+=" video_cards_${card}" done -IUSE="${IUSE_VIDEO_CARDS} valgrind" +IUSE="${IUSE_VIDEO_CARDS} udev valgrind" RESTRICT="test" # see bug #236845 LICENSE="MIT" SLOT="0" -RDEPEND=" +COMMON_DEPEND=" video_cards_intel? ( >=x11-libs/libpciaccess-0.13.1-r1:=[${MULTILIB_USEDEP}] )" -DEPEND="${RDEPEND} +DEPEND="${COMMON_DEPEND} valgrind? ( dev-util/valgrind )" +RDEPEND="${COMMON_DEPEND} + udev? ( virtual/udev )" BDEPEND="${PYTHON_DEPS} $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]')" @@ -44,8 +46,7 @@ python_check_deps() { multilib_src_configure() { local emesonargs=( - # Udev is only used by tests now. - -Dudev=false + $(meson_use udev) -Dcairo-tests=disabled $(meson_feature video_cards_amdgpu amdgpu) $(meson_feature video_cards_exynos exynos)
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: b622144172c10f7e5d4fa6721d76e95eeebeea63 Author: Violet Purcell inventati org> AuthorDate: Sun Jun 4 18:45:24 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jun 5 05:12:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6221441 x11-libs/libdrm: enable py3.12 Signed-off-by: Violet Purcell inventati.org> Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.115.ebuild | 2 +- x11-libs/libdrm/libdrm-.ebuild| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-libs/libdrm/libdrm-2.4.115.ebuild b/x11-libs/libdrm/libdrm-2.4.115.ebuild index 17bbbc95528b..9bc0207342d8 100644 --- a/x11-libs/libdrm/libdrm-2.4.115.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.115.ebuild @@ -4,7 +4,7 @@ EAPI=8 EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/drm.git"; -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{9..12} ) if [[ ${PV} = * ]]; then GIT_ECLASS="git-r3" diff --git a/x11-libs/libdrm/libdrm-.ebuild b/x11-libs/libdrm/libdrm-.ebuild index d924e9e6299f..195dc7c55c2b 100644 --- a/x11-libs/libdrm/libdrm-.ebuild +++ b/x11-libs/libdrm/libdrm-.ebuild @@ -4,7 +4,7 @@ EAPI=8 EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/drm.git"; -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{9..12} ) if [[ ${PV} = * ]]; then GIT_ECLASS="git-r3"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: ac0511ec3a9fee876aaec2e5181d4dbc6440e098 Author: Sam James gentoo org> AuthorDate: Sun May 14 17:02:55 2023 + Commit: Sam James gentoo org> CommitDate: Sun May 14 17:10:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac0511ec x11-libs/libdrm: defer to new global USE=valgrind description Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/metadata.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/x11-libs/libdrm/metadata.xml b/x11-libs/libdrm/metadata.xml index e018c0e75c76..144ba2de99b3 100644 --- a/x11-libs/libdrm/metadata.xml +++ b/x11-libs/libdrm/metadata.xml @@ -5,9 +5,6 @@ x...@gentoo.org X11 - -Compile in valgrind memory hints - mesa/drm
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: d427b0574f1bffe858418ed0f8070add70e2e92b Author: Matt Turner gentoo org> AuthorDate: Mon Mar 13 19:49:49 2023 + Commit: Matt Turner gentoo org> CommitDate: Mon Mar 13 20:07:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d427b057 x11-libs/libdrm: Drop old versions Signed-off-by: Matt Turner gentoo.org> x11-libs/libdrm/Manifest | 1 - x11-libs/libdrm/libdrm-2.4.114.ebuild | 66 --- 2 files changed, 67 deletions(-) diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest index 4af1300f8f89..653b6428ab2d 100644 --- a/x11-libs/libdrm/Manifest +++ b/x11-libs/libdrm/Manifest @@ -1,2 +1 @@ -DIST libdrm-2.4.114.tar.xz 471664 BLAKE2B d44d51311d2d33dd77f467c508448ac26e1561720535215eac5f834545eae2dd0a8842465bd78b8441cdf5f0931e9b51e000a4b9b07a099ee6e88c99daee SHA512 8dcd4be5674e3ea2ab4394fa8f461914e5aa7f4f57a2f448c5216d84ee6682e16b45eafabf97b7d9f5c062183d9a6bf3f0c97499d4cb01c19807a51209a0f644 DIST libdrm-2.4.115.tar.xz 469952 BLAKE2B d4f794823476ca9c2e0383c0505cd787adad52b6873ba0fee913a861ebc7970a51524902aa0a2685ce2c5939fc6f9a71c5d1ad24d1f93407385b09255f701c06 SHA512 0c38d3cfd76f627b899f052527c2939d5fc87a417422dceb0761839ba21e69736703a87ba170b5ba7a4aca2506a240760c8c97ca1781a7fb78468225295293bd diff --git a/x11-libs/libdrm/libdrm-2.4.114.ebuild b/x11-libs/libdrm/libdrm-2.4.114.ebuild deleted file mode 100644 index 17bbbc95528b.. --- a/x11-libs/libdrm/libdrm-2.4.114.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2023 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_{9..11} ) - -if [[ ${PV} = * ]]; 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} = * ]]; 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 -}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 4abdac56650be687d4827ab732bf2d1af570705e Author: Arthur Zamarin gentoo org> AuthorDate: Mon Mar 13 19:17:20 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Mar 13 19:17:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4abdac56 x11-libs/libdrm: Stabilize 2.4.115 sparc, #898950 Signed-off-by: Arthur Zamarin gentoo.org> x11-libs/libdrm/libdrm-2.4.115.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.115.ebuild b/x11-libs/libdrm/libdrm-2.4.115.ebuild index 7473e6ec5cdc..17bbbc95528b 100644 --- a/x11-libs/libdrm/libdrm-2.4.115.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.115.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = * ]]; 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 8731e6120022abf64a6018a4dda6c065c006b15b Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 4 07:02:31 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 4 07:02:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8731e612 x11-libs/libdrm: Stabilize 2.4.115 ppc, #898950 Signed-off-by: Arthur Zamarin gentoo.org> x11-libs/libdrm/libdrm-2.4.115.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.115.ebuild b/x11-libs/libdrm/libdrm-2.4.115.ebuild index 664d9ea85c4b..326182ae7388 100644 --- a/x11-libs/libdrm/libdrm-2.4.115.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.115.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = * ]]; 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 67f20b097fd1b82d8d629eee9cf6bed0a47723cc Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 3 18:46:18 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 3 18:46:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67f20b09 x11-libs/libdrm: Stabilize 2.4.115 amd64, #898950 Signed-off-by: Arthur Zamarin gentoo.org> x11-libs/libdrm/libdrm-2.4.115.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.115.ebuild b/x11-libs/libdrm/libdrm-2.4.115.ebuild index e3d41e5b08a2..664d9ea85c4b 100644 --- a/x11-libs/libdrm/libdrm-2.4.115.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.115.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = * ]]; 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: c6c02e9707f63abad92dea022db88b8d2664511d Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 3 18:41:51 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 3 18:41:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6c02e97 x11-libs/libdrm: Stabilize 2.4.115 x86, #898950 Signed-off-by: Arthur Zamarin gentoo.org> x11-libs/libdrm/libdrm-2.4.115.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.115.ebuild b/x11-libs/libdrm/libdrm-2.4.115.ebuild index 2bdacc804c4d..e3d41e5b08a2 100644 --- a/x11-libs/libdrm/libdrm-2.4.115.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.115.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = * ]]; 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: bb4eb6402bb5da4b8340bd4155536dd4e2404a96 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 3 05:56:36 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 3 05:56:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb4eb640 x11-libs/libdrm: Stabilize 2.4.115 arm64, #898950 Signed-off-by: Arthur Zamarin gentoo.org> x11-libs/libdrm/libdrm-2.4.115.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.115.ebuild b/x11-libs/libdrm/libdrm-2.4.115.ebuild index 0842bbf817b7..2bdacc804c4d 100644 --- a/x11-libs/libdrm/libdrm-2.4.115.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.115.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = * ]]; 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 0eb24790d304d35c5e9ce4cd13ef5e921166393d Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 3 05:56:28 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 3 05:56:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eb24790 x11-libs/libdrm: Stabilize 2.4.115 hppa, #898950 Signed-off-by: Arthur Zamarin gentoo.org> x11-libs/libdrm/libdrm-2.4.115.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.115.ebuild b/x11-libs/libdrm/libdrm-2.4.115.ebuild index 063c2646e4a9..0842bbf817b7 100644 --- a/x11-libs/libdrm/libdrm-2.4.115.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.115.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = * ]]; 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: a80714f3942e5eee02f2abd970dc64050f2ffee3 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Mar 2 19:52:05 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Mar 2 19:52:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a80714f3 x11-libs/libdrm: Stabilize 2.4.115 arm, #898950 Signed-off-by: Arthur Zamarin gentoo.org> x11-libs/libdrm/libdrm-2.4.115.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.115.ebuild b/x11-libs/libdrm/libdrm-2.4.115.ebuild index d924e9e6299f..063c2646e4a9 100644 --- a/x11-libs/libdrm/libdrm-2.4.115.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.115.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = * ]]; 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 56429a68b27871b3d8a897f22668f420b7889a63 Author: Matt Turner gentoo org> AuthorDate: Thu Feb 16 03:20:51 2023 + Commit: Matt Turner gentoo org> CommitDate: Thu Feb 16 03:24:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56429a68 x11-libs/libdrm: Version bump to 2.4.115 Signed-off-by: Matt Turner gentoo.org> x11-libs/libdrm/Manifest | 1 + x11-libs/libdrm/libdrm-2.4.115.ebuild | 66 +++ 2 files changed, 67 insertions(+) diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest index 018ce446c9d0..4af1300f8f89 100644 --- a/x11-libs/libdrm/Manifest +++ b/x11-libs/libdrm/Manifest @@ -1 +1,2 @@ DIST libdrm-2.4.114.tar.xz 471664 BLAKE2B d44d51311d2d33dd77f467c508448ac26e1561720535215eac5f834545eae2dd0a8842465bd78b8441cdf5f0931e9b51e000a4b9b07a099ee6e88c99daee SHA512 8dcd4be5674e3ea2ab4394fa8f461914e5aa7f4f57a2f448c5216d84ee6682e16b45eafabf97b7d9f5c062183d9a6bf3f0c97499d4cb01c19807a51209a0f644 +DIST libdrm-2.4.115.tar.xz 469952 BLAKE2B d4f794823476ca9c2e0383c0505cd787adad52b6873ba0fee913a861ebc7970a51524902aa0a2685ce2c5939fc6f9a71c5d1ad24d1f93407385b09255f701c06 SHA512 0c38d3cfd76f627b899f052527c2939d5fc87a417422dceb0761839ba21e69736703a87ba170b5ba7a4aca2506a240760c8c97ca1781a7fb78468225295293bd diff --git a/x11-libs/libdrm/libdrm-2.4.115.ebuild b/x11-libs/libdrm/libdrm-2.4.115.ebuild new file mode 100644 index ..d924e9e6299f --- /dev/null +++ b/x11-libs/libdrm/libdrm-2.4.115.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2023 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_{9..11} ) + +if [[ ${PV} = * ]]; 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} = * ]]; 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 +}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 7126cc21a6e249db3b61a0fcc41fdc4d14775657 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Nov 19 07:00:26 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Nov 19 07:01:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7126cc21 x11-libs/libdrm: Stabilize 2.4.114 hppa, #880793 Signed-off-by: Arthur Zamarin gentoo.org> x11-libs/libdrm/libdrm-2.4.114.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.114.ebuild b/x11-libs/libdrm/libdrm-2.4.114.ebuild index f9d53b18e707..ad85cea5b56f 100644 --- a/x11-libs/libdrm/libdrm-2.4.114.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.114.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = * ]]; 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: cff646ba25806bf6658e87ed2d392a805a763299 Author: Matt Turner gentoo org> AuthorDate: Thu Nov 3 17:21:39 2022 + Commit: Matt Turner gentoo org> CommitDate: Thu Nov 3 17:22:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cff646ba x11-libs/libdrm: Version bump to 2.4.114 Signed-off-by: Matt Turner gentoo.org> x11-libs/libdrm/Manifest | 1 + x11-libs/libdrm/libdrm-2.4.114.ebuild | 66 +++ 2 files changed, 67 insertions(+) diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest index 2eded30e2663..4472e2ba0cc3 100644 --- a/x11-libs/libdrm/Manifest +++ b/x11-libs/libdrm/Manifest @@ -1,2 +1,3 @@ DIST libdrm-2.4.112.tar.xz 451872 BLAKE2B a41cbd714e169edd8c6bc6bba5cec8a7a703f553665575c35f43909e2927ed3c1652ddba25b98e63974f0734ca26e818e6ee75613159eb68ea85ba45934df393 SHA512 df8a207d9cce220ee2cf67877eda65394733fbfd0ff85fdbadb2b20ba9bacc41421b32452506c8caecddaf8361564ca68cd6c74d4faf3b1569ab30a3243e4340 DIST libdrm-2.4.113.tar.xz 457064 BLAKE2B 30dab032f047a4bd3646b53c64c118d02855ee003025bb97b904f95101d2e945b0ed3d9ae00eb733f9a273afca3c18d10fa215b67c9c364a9819140a99d40115 SHA512 fca9834ce090f63ce6dc6d04491a2c5e86162fdddfc8ea70d55a6cdeb401be656388aae1577e58f463a78d8dc502be0a641908784819874e20bbec9a39a057e0 +DIST libdrm-2.4.114.tar.xz 471664 BLAKE2B d44d51311d2d33dd77f467c508448ac26e1561720535215eac5f834545eae2dd0a8842465bd78b8441cdf5f0931e9b51e000a4b9b07a099ee6e88c99daee SHA512 8dcd4be5674e3ea2ab4394fa8f461914e5aa7f4f57a2f448c5216d84ee6682e16b45eafabf97b7d9f5c062183d9a6bf3f0c97499d4cb01c19807a51209a0f644 diff --git a/x11-libs/libdrm/libdrm-2.4.114.ebuild b/x11-libs/libdrm/libdrm-2.4.114.ebuild new file mode 100644 index ..efae644e1d3b --- /dev/null +++ b/x11-libs/libdrm/libdrm-2.4.114.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} = * ]]; 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} = * ]]; 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 +}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 06cf08910fc9f11f270c7c228cc7ceab69b76c8f Author: Matt Turner gentoo org> AuthorDate: Wed Aug 31 14:46:48 2022 + Commit: Matt Turner gentoo org> CommitDate: Wed Aug 31 14:48:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06cf0891 x11-libs/libdrm: Don't build tests They're restricted, so don't waste time building them. Signed-off-by: Matt Turner gentoo.org> x11-libs/libdrm/libdrm-.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-.ebuild b/x11-libs/libdrm/libdrm-.ebuild index 17fce5980bab..efae644e1d3b 100644 --- a/x11-libs/libdrm/libdrm-.ebuild +++ b/x11-libs/libdrm/libdrm-.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 }
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: c87497c4f1b0a461426af9e5a6465c1493f39fb9 Author: Matt Turner gentoo org> AuthorDate: Wed Aug 31 14:42:31 2022 + Commit: Matt Turner gentoo org> CommitDate: Wed Aug 31 14:48:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c87497c4 x11-libs/libdrm: Version bump to 2.4.113 Closes: https://bugs.gentoo.org/864529 Signed-off-by: Matt Turner gentoo.org> x11-libs/libdrm/Manifest | 1 + x11-libs/libdrm/libdrm-2.4.113.ebuild | 66 +++ 2 files changed, 67 insertions(+) diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest index 41ba4ec1362d..2eded30e2663 100644 --- a/x11-libs/libdrm/Manifest +++ b/x11-libs/libdrm/Manifest @@ -1 +1,2 @@ DIST libdrm-2.4.112.tar.xz 451872 BLAKE2B a41cbd714e169edd8c6bc6bba5cec8a7a703f553665575c35f43909e2927ed3c1652ddba25b98e63974f0734ca26e818e6ee75613159eb68ea85ba45934df393 SHA512 df8a207d9cce220ee2cf67877eda65394733fbfd0ff85fdbadb2b20ba9bacc41421b32452506c8caecddaf8361564ca68cd6c74d4faf3b1569ab30a3243e4340 +DIST libdrm-2.4.113.tar.xz 457064 BLAKE2B 30dab032f047a4bd3646b53c64c118d02855ee003025bb97b904f95101d2e945b0ed3d9ae00eb733f9a273afca3c18d10fa215b67c9c364a9819140a99d40115 SHA512 fca9834ce090f63ce6dc6d04491a2c5e86162fdddfc8ea70d55a6cdeb401be656388aae1577e58f463a78d8dc502be0a641908784819874e20bbec9a39a057e0 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 ..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} = * ]]; 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} = * ]]; 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 +}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: a3b801500afcf759326e5923825176988234af14 Author: orbea riseup net> AuthorDate: Fri Aug 26 17:23:50 2022 + Commit: Matt Turner gentoo org> CommitDate: Sun Aug 28 17:57:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3b80150 x11-libs/libdrm: Update live ebuild Upstream changed from boolean options to feature options. Closes: https://github.com/gentoo/gentoo/pull/27024 Signed-off-by: orbea riseup.net> Signed-off-by: Matt Turner gentoo.org> x11-libs/libdrm/libdrm-.ebuild | 26 +- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/x11-libs/libdrm/libdrm-.ebuild b/x11-libs/libdrm/libdrm-.ebuild index f7cb26433080..17fce5980bab 100644 --- a/x11-libs/libdrm/libdrm-.ebuild +++ b/x11-libs/libdrm/libdrm-.ebuild @@ -46,20 +46,20 @@ multilib_src_configure() { local emesonargs=( # Udev is only used by tests now. -Dudev=false - -Dcairo-tests=false - $(meson_use video_cards_amdgpu amdgpu) - $(meson_use video_cards_exynos exynos) - $(meson_use video_cards_freedreno freedreno) - $(meson_use video_cards_intel intel) - $(meson_use video_cards_nouveau nouveau) - $(meson_use video_cards_omap omap) - $(meson_use video_cards_radeon radeon) - $(meson_use video_cards_tegra tegra) - $(meson_use video_cards_vc4 vc4) - $(meson_use video_cards_vivante etnaviv) - $(meson_use video_cards_vmware vmwgfx) + -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 false) + -Dvalgrind=$(usex valgrind auto disabled) ) meson_src_configure }
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: be8f27c36b59b9100a3ef9f43a4e8f199676e869 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Aug 13 07:30:25 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Aug 20 15:52:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be8f27c3 x11-libs/libdrm: use python_has_version Signed-off-by: Arthur Zamarin gentoo.org> x11-libs/libdrm/libdrm-2.4.112.ebuild | 2 +- x11-libs/libdrm/libdrm-.ebuild| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-libs/libdrm/libdrm-2.4.112.ebuild b/x11-libs/libdrm/libdrm-2.4.112.ebuild index 25b15697e55f..4e431334b047 100644 --- a/x11-libs/libdrm/libdrm-2.4.112.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.112.ebuild @@ -39,7 +39,7 @@ BDEPEND="${PYTHON_DEPS} $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]')" python_check_deps() { - has_version -b "dev-python/docutils[${PYTHON_USEDEP}]" + python_has_version "dev-python/docutils[${PYTHON_USEDEP}]" } multilib_src_configure() { diff --git a/x11-libs/libdrm/libdrm-.ebuild b/x11-libs/libdrm/libdrm-.ebuild index a8ccddd22d1b..f7cb26433080 100644 --- a/x11-libs/libdrm/libdrm-.ebuild +++ b/x11-libs/libdrm/libdrm-.ebuild @@ -39,7 +39,7 @@ BDEPEND="${PYTHON_DEPS} $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]')" python_check_deps() { - has_version -b "dev-python/docutils[${PYTHON_USEDEP}]" + python_has_version "dev-python/docutils[${PYTHON_USEDEP}]" } multilib_src_configure() {
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: b5ccdf889ab83eda7228792a1888994d249b8faf Author: Arthur Zamarin gentoo org> AuthorDate: Wed Aug 17 16:10:45 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Aug 17 16:10:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5ccdf88 x11-libs/libdrm: Stabilize 2.4.112 arm64, #861023 Signed-off-by: Arthur Zamarin gentoo.org> x11-libs/libdrm/libdrm-2.4.112.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.112.ebuild b/x11-libs/libdrm/libdrm-2.4.112.ebuild index c2f38cc32f3d..25b15697e55f 100644 --- a/x11-libs/libdrm/libdrm-2.4.112.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.112.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = * ]]; 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 31d66943c9491932f16c263ff766a1528b96ab60 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Aug 17 05:56:49 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Aug 17 05:56:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31d66943 x11-libs/libdrm: Stabilize 2.4.112 hppa, #861023 Signed-off-by: Arthur Zamarin gentoo.org> x11-libs/libdrm/libdrm-2.4.112.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.112.ebuild b/x11-libs/libdrm/libdrm-2.4.112.ebuild index 0b295ed43844..c2f38cc32f3d 100644 --- a/x11-libs/libdrm/libdrm-2.4.112.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.112.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = * ]]; 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 8456041360d2b62854a98604e32fca8645a00c32 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Aug 15 19:39:12 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Aug 15 19:39:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84560413 x11-libs/libdrm: Stabilize 2.4.112 ppc, #861023 Signed-off-by: Arthur Zamarin gentoo.org> x11-libs/libdrm/libdrm-2.4.112.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.112.ebuild b/x11-libs/libdrm/libdrm-2.4.112.ebuild index 1bb5f8b0117c..0b295ed43844 100644 --- a/x11-libs/libdrm/libdrm-2.4.112.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.112.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = * ]]; 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 05d0f15f1ac56ce2a7b01e7e543daf48c4cdfb8d Author: Arthur Zamarin gentoo org> AuthorDate: Mon Aug 15 18:03:06 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Aug 15 18:03:06 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05d0f15f x11-libs/libdrm: Stabilize 2.4.112 arm, #861023 Signed-off-by: Arthur Zamarin gentoo.org> x11-libs/libdrm/libdrm-2.4.112.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.112.ebuild b/x11-libs/libdrm/libdrm-2.4.112.ebuild index 5e7f543139ae..384154316271 100644 --- a/x11-libs/libdrm/libdrm-2.4.112.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.112.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = * ]]; 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: d4acd28cdac12eccdf76b0efe84d44610c7326b8 Author: matoro users noreply github com> AuthorDate: Sat Aug 6 16:42:26 2022 + Commit: Sam James gentoo org> CommitDate: Mon Aug 15 14:33:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4acd28c x11-libs/libdrm: Stabilize 2.4.112 sparc, #861023 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.112.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.112.ebuild b/x11-libs/libdrm/libdrm-2.4.112.ebuild index 15d9e3a0..5e7f543139ae 100644 --- a/x11-libs/libdrm/libdrm-2.4.112.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.112.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = * ]]; 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: ac90b94d0462c20355cbac7c83394b8d921758bc Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Jul 26 15:23:52 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Jul 26 15:24:26 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac90b94d x11-libs/libdrm: x86 stable wrt bug #861023 Signed-off-by: Agostino Sarubbo gentoo.org> x11-libs/libdrm/libdrm-2.4.112.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.112.ebuild b/x11-libs/libdrm/libdrm-2.4.112.ebuild index bf2079a2cbd5..15d9e3a0 100644 --- a/x11-libs/libdrm/libdrm-2.4.112.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.112.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = * ]]; 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 4d7f4835d5fb8e68a9ae1a4e150431655a9eaf1c Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Jul 26 15:15:08 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Jul 26 15:15:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d7f4835 x11-libs/libdrm: amd64 stable wrt bug #861023 Signed-off-by: Agostino Sarubbo gentoo.org> x11-libs/libdrm/libdrm-2.4.112.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.112.ebuild b/x11-libs/libdrm/libdrm-2.4.112.ebuild index a8ccddd22d1b..bf2079a2cbd5 100644 --- a/x11-libs/libdrm/libdrm-2.4.112.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.112.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = * ]]; 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 9131172ab157f41e07873dc964aaf88f4b8d6c36 Author: Matt Turner gentoo org> AuthorDate: Sat Jul 9 21:04:24 2022 + Commit: Matt Turner gentoo org> CommitDate: Sat Jul 9 23:38:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9131172a x11-libs/libdrm: Version bump to 2.4.112 Signed-off-by: Matt Turner gentoo.org> x11-libs/libdrm/Manifest | 1 + x11-libs/libdrm/libdrm-2.4.112.ebuild | 65 +++ 2 files changed, 66 insertions(+) diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest index 23a4f8256a3a..bfe3a6f5f110 100644 --- a/x11-libs/libdrm/Manifest +++ b/x11-libs/libdrm/Manifest @@ -1 +1,2 @@ DIST libdrm-2.4.111.tar.xz 447388 BLAKE2B bd1fe6a1af3dbdd542ea9d3b887121d917c11ef9c3c0074bbe5d18ffd15050e2df63c744aa5e559e7f8a1f1e9561d3b2ba8b9a45ad72d7c1e6393b7eae99cf54 SHA512 17e92e9e4ded8031ac222764bed7e9ff430a1a377f5e435f6b62b4a7f45cb4c4b769b3b79fbcba11512c1ac973abf8cdcca8e0b9659ae095e915d3d5efcf5516 +DIST libdrm-2.4.112.tar.xz 451872 BLAKE2B a41cbd714e169edd8c6bc6bba5cec8a7a703f553665575c35f43909e2927ed3c1652ddba25b98e63974f0734ca26e818e6ee75613159eb68ea85ba45934df393 SHA512 df8a207d9cce220ee2cf67877eda65394733fbfd0ff85fdbadb2b20ba9bacc41421b32452506c8caecddaf8361564ca68cd6c74d4faf3b1569ab30a3243e4340 diff --git a/x11-libs/libdrm/libdrm-2.4.112.ebuild b/x11-libs/libdrm/libdrm-2.4.112.ebuild new file mode 100644 index ..a8ccddd22d1b --- /dev/null +++ b/x11-libs/libdrm/libdrm-2.4.112.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/drm.git"; +PYTHON_COMPAT=( python3_{8..11} ) + +if [[ ${PV} = * ]]; 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} = * ]]; 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() { + has_version -b "dev-python/docutils[${PYTHON_USEDEP}]" +} + +multilib_src_configure() { + local emesonargs=( + # Udev is only used by tests now. + -Dudev=false + -Dcairo-tests=false + $(meson_use video_cards_amdgpu amdgpu) + $(meson_use video_cards_exynos exynos) + $(meson_use video_cards_freedreno freedreno) + $(meson_use video_cards_intel intel) + $(meson_use video_cards_nouveau nouveau) + $(meson_use video_cards_omap omap) + $(meson_use video_cards_radeon radeon) + $(meson_use video_cards_tegra tegra) + $(meson_use video_cards_vc4 vc4) + $(meson_use video_cards_vivante etnaviv) + $(meson_use video_cards_vmware vmwgfx) + # valgrind installs its .pc file to the pkgconfig for the primary arch + -Dvalgrind=$(usex valgrind auto false) + ) + meson_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: c9d00ffb980e1b35418cdbaa96bdf4d929df84c6 Author: Matt Turner gentoo org> AuthorDate: Fri Jun 24 16:18:57 2022 + Commit: Matt Turner gentoo org> CommitDate: Fri Jun 24 16:25:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9d00ffb x11-libs/libdrm: Drop old versions Signed-off-by: Matt Turner gentoo.org> x11-libs/libdrm/Manifest | 1 - x11-libs/libdrm/libdrm-2.4.110.ebuild | 66 --- x11-libs/libdrm/metadata.xml | 1 - 3 files changed, 68 deletions(-) diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest index 660bb9dd9850..23a4f8256a3a 100644 --- a/x11-libs/libdrm/Manifest +++ b/x11-libs/libdrm/Manifest @@ -1,2 +1 @@ -DIST libdrm-2.4.110.tar.xz 436372 BLAKE2B 0d5f8bfe47bdcc96ef7dbe3ecf2da0b21262bae4396fa1e73c0f728d970d041a9925082c4526bc71e00f110c2eb0ba94313d9a7c27a2d4676073fdbc3708c628 SHA512 52f92ef1fe4c218a1d7dba53ef43334dbfca80e3209afe59f3a32c4bf67473126534e990df07a931a12d46a3b997c21ef17c1c4d8a0c88d44d5c6c040e3b6be3 DIST libdrm-2.4.111.tar.xz 447388 BLAKE2B bd1fe6a1af3dbdd542ea9d3b887121d917c11ef9c3c0074bbe5d18ffd15050e2df63c744aa5e559e7f8a1f1e9561d3b2ba8b9a45ad72d7c1e6393b7eae99cf54 SHA512 17e92e9e4ded8031ac222764bed7e9ff430a1a377f5e435f6b62b4a7f45cb4c4b769b3b79fbcba11512c1ac973abf8cdcca8e0b9659ae095e915d3d5efcf5516 diff --git a/x11-libs/libdrm/libdrm-2.4.110.ebuild b/x11-libs/libdrm/libdrm-2.4.110.ebuild deleted file mode 100644 index 5fda2ea65c15.. --- a/x11-libs/libdrm/libdrm-2.4.110.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/drm.git"; -PYTHON_COMPAT=( python3_{8..10} ) - -if [[ ${PV} = * ]]; 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} = * ]]; 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} libkms 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() { - has_version -b "dev-python/docutils[${PYTHON_USEDEP}]" -} - -multilib_src_configure() { - local emesonargs=( - # Udev is only used by tests now. - -Dudev=false - -Dcairo-tests=false - $(meson_use video_cards_amdgpu amdgpu) - $(meson_use video_cards_exynos exynos) - $(meson_use video_cards_freedreno freedreno) - $(meson_use video_cards_intel intel) - $(meson_use video_cards_nouveau nouveau) - $(meson_use video_cards_omap omap) - $(meson_use video_cards_radeon radeon) - $(meson_use video_cards_tegra tegra) - $(meson_use video_cards_vc4 vc4) - $(meson_use video_cards_vivante etnaviv) - $(meson_use video_cards_vmware vmwgfx) - $(meson_use libkms) - # valgrind installs its .pc file to the pkgconfig for the primary arch - -Dvalgrind=$(usex valgrind auto false) - ) - meson_src_configure -} diff --git a/x11-libs/libdrm/metadata.xml b/x11-libs/libdrm/metadata.xml index cfcecf022b00..73e3db5cabfe 100644 --- a/x11-libs/libdrm/metadata.xml +++ b/x11-libs/libdrm/metadata.xml @@ -6,7 +6,6 @@ X11 -Enable building of libkms, a library for applications to interface with KMS Compile in valgrind memory hints
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 39b804912ad643f167041edf9f4cabe4e3680301 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jun 24 11:03:52 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jun 24 11:03:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39b80491 x11-libs/libdrm: Stabilize 2.4.111 hppa, #852191 Signed-off-by: Arthur Zamarin gentoo.org> x11-libs/libdrm/libdrm-2.4.111.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.111.ebuild b/x11-libs/libdrm/libdrm-2.4.111.ebuild index 97f3b3ba6bb3..25b15697e55f 100644 --- a/x11-libs/libdrm/libdrm-2.4.111.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.111.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = * ]]; 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 0f3bc8b0189e7b7175e106e6c1d98b37bfd80163 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Jun 17 06:56:11 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Jun 17 06:56:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f3bc8b0 x11-libs/libdrm: arm64 stable wrt bug #852191 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="arm64" Signed-off-by: Agostino Sarubbo gentoo.org> x11-libs/libdrm/libdrm-2.4.111.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.111.ebuild b/x11-libs/libdrm/libdrm-2.4.111.ebuild index 0b295ed43844..97f3b3ba6bb3 100644 --- a/x11-libs/libdrm/libdrm-2.4.111.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.111.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = * ]]; 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: a6531ad2a0adfe8e8401b3f83194b5e75082d9d6 Author: Sam James gentoo org> AuthorDate: Thu Jun 16 15:16:23 2022 + Commit: Sam James gentoo org> CommitDate: Thu Jun 16 15:16:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6531ad2 x11-libs/libdrm: Stabilize 2.4.111 x86, #852191 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.111.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.111.ebuild b/x11-libs/libdrm/libdrm-2.4.111.ebuild index d60b1dc88ec6..0b295ed43844 100644 --- a/x11-libs/libdrm/libdrm-2.4.111.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.111.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = * ]]; 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 26115d58db4359a2a49c9b55b76656bc5f5bf239 Author: Sam James gentoo org> AuthorDate: Thu Jun 16 15:16:14 2022 + Commit: Sam James gentoo org> CommitDate: Thu Jun 16 15:16:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26115d58 x11-libs/libdrm: Stabilize 2.4.111 amd64, #852191 Signed-off-by: Sam James gentoo.org> x11-libs/libdrm/libdrm-2.4.111.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.111.ebuild b/x11-libs/libdrm/libdrm-2.4.111.ebuild index ed24a51ceb58..d60b1dc88ec6 100644 --- a/x11-libs/libdrm/libdrm-2.4.111.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.111.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = * ]]; 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 60fd14c9f6a3f3199307f920f73a5369be1716ac Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Jun 16 07:38:51 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Jun 16 07:38:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60fd14c9 x11-libs/libdrm: ppc64 stable wrt bug #852191 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> x11-libs/libdrm/libdrm-2.4.111.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.111.ebuild b/x11-libs/libdrm/libdrm-2.4.111.ebuild index 89642a5048a5..ed24a51ceb58 100644 --- a/x11-libs/libdrm/libdrm-2.4.111.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.111.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = * ]]; 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 3ccbc48e07ce7d1dd8969fb9948fbaf0c01f605f Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Jun 16 07:37:55 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Jun 16 07:37:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ccbc48e x11-libs/libdrm: arm stable wrt bug #852191 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo gentoo.org> x11-libs/libdrm/libdrm-2.4.111.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.111.ebuild b/x11-libs/libdrm/libdrm-2.4.111.ebuild index bca710ea393b..89642a5048a5 100644 --- a/x11-libs/libdrm/libdrm-2.4.111.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.111.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = * ]]; 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 8a13307bd03d99ca2ed4b1c1b523baa8e93c255e Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Jun 16 06:10:27 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Jun 16 06:10:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a13307b x11-libs/libdrm: sparc stable wrt bug #852191 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo gentoo.org> x11-libs/libdrm/libdrm-2.4.111.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.111.ebuild b/x11-libs/libdrm/libdrm-2.4.111.ebuild index 2c856076d872..bca710ea393b 100644 --- a/x11-libs/libdrm/libdrm-2.4.111.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.111.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = * ]]; 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" + 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"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: 97ff6e83be4a23acb965c58735ee53e22a348e1a Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Jun 16 06:09:32 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Jun 16 06:09:32 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97ff6e83 x11-libs/libdrm: ppc stable wrt bug #852191 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> x11-libs/libdrm/libdrm-2.4.111.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libdrm/libdrm-2.4.111.ebuild b/x11-libs/libdrm/libdrm-2.4.111.ebuild index a8ccddd22d1b..2c856076d872 100644 --- a/x11-libs/libdrm/libdrm-2.4.111.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.111.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = * ]]; 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" + 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"