[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/

2024-04-21 Thread Matt Turner
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/

2024-04-12 Thread Arthur Zamarin
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/

2024-04-02 Thread Matt Turner
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/

2024-03-10 Thread Matt Turner
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/

2024-03-10 Thread Matt Turner
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/

2024-03-02 Thread Arthur Zamarin
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/

2024-02-17 Thread Sam James
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/

2024-02-16 Thread Sam James
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/

2024-02-16 Thread Sam James
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/

2024-02-16 Thread Sam James
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/

2024-02-16 Thread Sam James
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/

2024-02-16 Thread Sam James
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/

2024-01-24 Thread Matt Turner
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
-

[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/

2024-01-22 Thread Sam James
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/

2024-01-14 Thread Matt Turner
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/

2024-01-14 Thread Matt Turner
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/

2024-01-03 Thread Arthur Zamarin
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/

2024-01-02 Thread Sam James
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/

2024-01-02 Thread Sam James
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/

2024-01-02 Thread Sam James
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/

2024-01-02 Thread Sam James
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/

2024-01-02 Thread Sam James
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/

2024-01-02 Thread Sam James
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/

2023-12-24 Thread Matt Turner
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/

2023-12-24 Thread Matt Turner
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/

2023-12-24 Thread Matt Turner
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/

2023-12-24 Thread Matt Turner
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/

2023-12-24 Thread Matt Turner
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/

2023-11-29 Thread Arthur Zamarin
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/

2023-11-29 Thread Sam James
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/

2023-11-29 Thread Sam James
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/

2023-11-29 Thread Sam James
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/

2023-11-29 Thread Sam James
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/

2023-11-29 Thread Sam James
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/

2023-11-29 Thread Sam James
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/

2023-11-29 Thread Sam James
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/

2023-11-27 Thread Matt Turner
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/

2023-10-24 Thread Matt Turner
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/

2023-10-24 Thread Matt Turner
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/

2023-10-13 Thread Arthur Zamarin
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/

2023-10-13 Thread Sam James
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/

2023-10-12 Thread Sam James
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/

2023-10-12 Thread Sam James
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/

2023-10-12 Thread Sam James
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/

2023-10-12 Thread Sam James
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/

2023-10-12 Thread Sam James
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/

2023-10-12 Thread Sam James
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/

2023-08-26 Thread Matt Turner
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/

2023-07-17 Thread Matt Turner
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/

2023-06-04 Thread Sam James
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/

2023-05-14 Thread Sam James
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/

2023-03-13 Thread Matt Turner
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/

2023-03-13 Thread Arthur Zamarin
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/

2023-03-03 Thread Arthur Zamarin
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/

2023-03-03 Thread Arthur Zamarin
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/

2023-03-03 Thread Arthur Zamarin
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/

2023-03-02 Thread Arthur Zamarin
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/

2023-03-02 Thread Arthur Zamarin
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/

2023-03-02 Thread Arthur Zamarin
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/

2023-02-15 Thread Matt Turner
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/

2022-11-18 Thread Arthur Zamarin
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/

2022-11-03 Thread Matt Turner
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/

2022-08-31 Thread Matt Turner
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/

2022-08-31 Thread Matt Turner
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/

2022-08-28 Thread Matt Turner
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/

2022-08-20 Thread Arthur Zamarin
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/

2022-08-17 Thread Arthur Zamarin
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/

2022-08-16 Thread Arthur Zamarin
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/

2022-08-15 Thread Arthur Zamarin
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/

2022-08-15 Thread Arthur Zamarin
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/

2022-08-15 Thread Sam James
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/

2022-07-26 Thread Agostino Sarubbo
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/

2022-07-26 Thread Agostino Sarubbo
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/

2022-07-09 Thread Matt Turner
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/

2022-06-24 Thread Matt Turner
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/

2022-06-24 Thread Arthur Zamarin
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/

2022-06-17 Thread Agostino Sarubbo
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/

2022-06-16 Thread Sam James
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/

2022-06-16 Thread Sam James
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/

2022-06-16 Thread Agostino Sarubbo
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/

2022-06-16 Thread Agostino Sarubbo
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/

2022-06-16 Thread Agostino Sarubbo
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/

2022-06-16 Thread Agostino Sarubbo
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"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/

2022-06-04 Thread Matt Turner
commit: c0ed695b694a7f613df8106a000e6b77578f3e98
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Jun  4 12:31:13 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Jun  4 12:33:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0ed695b

x11-libs/libdrm: Add Python 3.11 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 e832581fbbf0..a8ccddd22d1b 100644
--- a/x11-libs/libdrm/libdrm-.ebuild
+++ b/x11-libs/libdrm/libdrm-.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/drm.git;
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 if [[ ${PV} = * ]]; then
GIT_ECLASS="git-r3"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/

2022-06-04 Thread Matt Turner
commit: cad72c18084324ca44696daf4b61dbe721c33e12
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Jun  4 12:30:28 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Jun  4 12:33:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cad72c18

x11-libs/libdrm: Propagate keywords

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 2c0a31f176d6..e832581fbbf0 100644
--- a/x11-libs/libdrm/libdrm-.ebuild
+++ b/x11-libs/libdrm/libdrm-.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 ~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/

2022-06-04 Thread Matt Turner
commit: 22ac09d49def5d13ae1a503a37c17d065cccec8d
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Jun  4 12:29:31 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Jun  4 12:33:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22ac09d4

x11-libs/libdrm: Version bump to 2.4.111

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/libdrm/Manifest  |  1 +
 x11-libs/libdrm/libdrm-2.4.111.ebuild | 65 +++
 2 files changed, 66 insertions(+)

diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest
index 64ae42c571cb..660bb9dd9850 100644
--- a/x11-libs/libdrm/Manifest
+++ b/x11-libs/libdrm/Manifest
@@ -1 +1,2 @@
 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.111.ebuild 
b/x11-libs/libdrm/libdrm-2.4.111.ebuild
new file mode 100644
index ..a8ccddd22d1b
--- /dev/null
+++ b/x11-libs/libdrm/libdrm-2.4.111.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/

2022-05-29 Thread Matt Turner
commit: 1364fea60fd324786be80324bb868d8b6bfc170c
Author: Matt Turner  gentoo  org>
AuthorDate: Sun May 29 15:18:39 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun May 29 15:23:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1364fea6

x11-libs/libdrm: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/libdrm/Manifest  |  1 -
 x11-libs/libdrm/libdrm-2.4.109.ebuild | 66 ---
 2 files changed, 67 deletions(-)

diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest
index 75fca358f28f..64ae42c571cb 100644
--- a/x11-libs/libdrm/Manifest
+++ b/x11-libs/libdrm/Manifest
@@ -1,2 +1 @@
-DIST libdrm-2.4.109.tar.xz 433708 BLAKE2B 
99c612a4f9a8e9068debbecfc428f4af530705fca47df9c8e6f0fe6ed740610ded1db0d0e37a063ae893e1697c2f8c4dcc8e15b8909d8ba7c66cd941d7400d24
 SHA512 
45194bb28207421afcff3e247930d2eeab77a5fea58e6be22f67525f2e0aab2f410a9ae0ab315b55ef56b80c481bba40b1660468b7cda539758b2bbb8e814fd8
 DIST libdrm-2.4.110.tar.xz 436372 BLAKE2B 
0d5f8bfe47bdcc96ef7dbe3ecf2da0b21262bae4396fa1e73c0f728d970d041a9925082c4526bc71e00f110c2eb0ba94313d9a7c27a2d4676073fdbc3708c628
 SHA512 
52f92ef1fe4c218a1d7dba53ef43334dbfca80e3209afe59f3a32c4bf67473126534e990df07a931a12d46a3b997c21ef17c1c4d8a0c88d44d5c6c040e3b6be3

diff --git a/x11-libs/libdrm/libdrm-2.4.109.ebuild 
b/x11-libs/libdrm/libdrm-2.4.109.ebuild
deleted file mode 100644
index d8d497e8f3f8..
--- a/x11-libs/libdrm/libdrm-2.4.109.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 ~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
-}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/

2022-05-25 Thread Jakov Smolić
commit: 4fcc7050967eabcee07e6337baac38299ca0f382
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed May 25 17:59:57 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed May 25 17:59:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fcc7050

x11-libs/libdrm: Stabilize 2.4.110 sparc, #843167

Signed-off-by: Jakov Smolić  gentoo.org>

 x11-libs/libdrm/libdrm-2.4.110.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libdrm/libdrm-2.4.110.ebuild 
b/x11-libs/libdrm/libdrm-2.4.110.ebuild
index 2cbf40b6e38e..f7bd2ee2bebe 100644
--- a/x11-libs/libdrm/libdrm-2.4.110.ebuild
+++ b/x11-libs/libdrm/libdrm-2.4.110.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/

2022-05-25 Thread Jakov Smolić
commit: 5a69d5e294fd8cfaa0b1c4f9d0ce4e1f2f10c734
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed May 25 17:57:34 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed May 25 17:57:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a69d5e2

x11-libs/libdrm: Stabilize 2.4.110 ppc, #843167

Signed-off-by: Jakov Smolić  gentoo.org>

 x11-libs/libdrm/libdrm-2.4.110.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libdrm/libdrm-2.4.110.ebuild 
b/x11-libs/libdrm/libdrm-2.4.110.ebuild
index 8f412ec60d52..15f240d2e8c9 100644
--- a/x11-libs/libdrm/libdrm-2.4.110.ebuild
+++ b/x11-libs/libdrm/libdrm-2.4.110.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/

2022-05-10 Thread Arthur Zamarin
commit: b6c6b3e08d88591e840c320632ad1c346c2de741
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May 10 16:18:41 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May 10 16:18:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6c6b3e0

x11-libs/libdrm: Stabilize 2.4.110 hppa, #843167

Signed-off-by: Arthur Zamarin  gentoo.org>

 x11-libs/libdrm/libdrm-2.4.110.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libdrm/libdrm-2.4.110.ebuild 
b/x11-libs/libdrm/libdrm-2.4.110.ebuild
index 27ba1eb18c1c..8f412ec60d52 100644
--- a/x11-libs/libdrm/libdrm-2.4.110.ebuild
+++ b/x11-libs/libdrm/libdrm-2.4.110.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/

2022-05-08 Thread Sam James
commit: 2cb1b88d00d88a657b6d1b2fc558700a1b3e0099
Author: Sam James  gentoo  org>
AuthorDate: Sun May  8 23:00:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May  8 23:00:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cb1b88d

x11-libs/libdrm: Stabilize 2.4.110 arm64, #843167

Signed-off-by: Sam James  gentoo.org>

 x11-libs/libdrm/libdrm-2.4.110.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libdrm/libdrm-2.4.110.ebuild 
b/x11-libs/libdrm/libdrm-2.4.110.ebuild
index cb84e340dd9e..27ba1eb18c1c 100644
--- a/x11-libs/libdrm/libdrm-2.4.110.ebuild
+++ b/x11-libs/libdrm/libdrm-2.4.110.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/

2022-05-08 Thread WANG Xuerui
commit: 1cab05a641e52931efd81a3983ab8f194d877b02
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sun May  8 06:55:58 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sun May  8 07:33:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cab05a6

x11-libs/libdrm: forward ~loong

Signed-off-by: WANG Xuerui  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 38a4960ffca1..2c0a31f176d6 100644
--- a/x11-libs/libdrm/libdrm-.ebuild
+++ b/x11-libs/libdrm/libdrm-.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 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~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/

2022-05-08 Thread WANG Xuerui
commit: b187a253e51bb71f176a2da798f64d43fa4a1e6c
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sun May  8 06:55:57 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sun May  8 07:33:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b187a253

x11-libs/libdrm: keyword 2.4.110 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 x11-libs/libdrm/libdrm-2.4.110.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libdrm/libdrm-2.4.110.ebuild 
b/x11-libs/libdrm/libdrm-2.4.110.ebuild
index 3560f1b6f883..cb84e340dd9e 100644
--- a/x11-libs/libdrm/libdrm-2.4.110.ebuild
+++ b/x11-libs/libdrm/libdrm-2.4.110.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 ~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/

2022-04-17 Thread Matt Turner
commit: 2b9d9a41180b14eb69010c0305d94c454e023821
Author: Mike Lothian  fireburn  co  uk>
AuthorDate: Sun Apr 17 09:18:22 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Apr 18 03:18:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b9d9a41

x11-libs/libdrm: Remove IUSE=libkms

It has been removed from libdrm as GBM has superseded it.

https://gitlab.freedesktop.org/mesa/drm/-/commit/2b997bb4bb688be00620887c8646ff24ccb9396b

Signed-off-by: Mike Lothian  fireburn.co.uk>
Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/libdrm/libdrm-.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/x11-libs/libdrm/libdrm-.ebuild 
b/x11-libs/libdrm/libdrm-.ebuild
index c34f20fb240d..38a4960ffca1 100644
--- a/x11-libs/libdrm/libdrm-.ebuild
+++ b/x11-libs/libdrm/libdrm-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -26,7 +26,7 @@ for card in ${VIDEO_CARDS}; do
IUSE_VIDEO_CARDS+=" video_cards_${card}"
 done
 
-IUSE="${IUSE_VIDEO_CARDS} libkms valgrind"
+IUSE="${IUSE_VIDEO_CARDS} valgrind"
 RESTRICT="test" # see bug #236845
 LICENSE="MIT"
 SLOT="0"
@@ -58,7 +58,6 @@ multilib_src_configure() {
$(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)
)



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/

2022-02-16 Thread Matt Turner
commit: 62cc80ec9e121ff1eefa0ee89f9741d7ff320289
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Feb 17 04:16:44 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Feb 17 04:32:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62cc80ec

x11-libs/libdrm: Version bump to 2.4.110

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/libdrm/Manifest  |  1 +
 x11-libs/libdrm/libdrm-2.4.110.ebuild | 66 +++
 2 files changed, 67 insertions(+)

diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest
index dac35302ce6c..75fca358f28f 100644
--- a/x11-libs/libdrm/Manifest
+++ b/x11-libs/libdrm/Manifest
@@ -1 +1,2 @@
 DIST libdrm-2.4.109.tar.xz 433708 BLAKE2B 
99c612a4f9a8e9068debbecfc428f4af530705fca47df9c8e6f0fe6ed740610ded1db0d0e37a063ae893e1697c2f8c4dcc8e15b8909d8ba7c66cd941d7400d24
 SHA512 
45194bb28207421afcff3e247930d2eeab77a5fea58e6be22f67525f2e0aab2f410a9ae0ab315b55ef56b80c481bba40b1660468b7cda539758b2bbb8e814fd8
+DIST libdrm-2.4.110.tar.xz 436372 BLAKE2B 
0d5f8bfe47bdcc96ef7dbe3ecf2da0b21262bae4396fa1e73c0f728d970d041a9925082c4526bc71e00f110c2eb0ba94313d9a7c27a2d4676073fdbc3708c628
 SHA512 
52f92ef1fe4c218a1d7dba53ef43334dbfca80e3209afe59f3a32c4bf67473126534e990df07a931a12d46a3b997c21ef17c1c4d8a0c88d44d5c6c040e3b6be3

diff --git a/x11-libs/libdrm/libdrm-2.4.110.ebuild 
b/x11-libs/libdrm/libdrm-2.4.110.ebuild
new file mode 100644
index ..15d2707a6f52
--- /dev/null
+++ b/x11-libs/libdrm/libdrm-2.4.110.ebuild
@@ -0,0 +1,66 @@
+# 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 ~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
+}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/

2022-02-07 Thread Matt Turner
commit: 556deb01d2992b07c08947bb0bfff840b237f517
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Feb  7 19:01:33 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Feb  7 19:03:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=556deb01

x11-libs/libdrm: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/libdrm/Manifest  |  3 --
 x11-libs/libdrm/libdrm-2.4.106.ebuild | 59 ---
 x11-libs/libdrm/libdrm-2.4.107.ebuild | 66 ---
 x11-libs/libdrm/libdrm-2.4.108.ebuild | 66 ---
 4 files changed, 194 deletions(-)

diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest
index 0c7d4531c611..dac35302ce6c 100644
--- a/x11-libs/libdrm/Manifest
+++ b/x11-libs/libdrm/Manifest
@@ -1,4 +1 @@
-DIST libdrm-2.4.106.tar.xz 418176 BLAKE2B 
b0f935297239560179ec8994b62c7161494d4c1aa33bbfdc4d5e4ecff97d252f7556575391ebf486e24257c365415e656b9f84ac883dc9d56baf39e79ff8c5f2
 SHA512 
33140e579906ab54b716149056af500c628ce41cd9ae3b0c33496693d2f5903fbcfccee8a942dd1560e159ed240da42612d5af5e75558db6f6a85d14617d
-DIST libdrm-2.4.107.tar.xz 425612 BLAKE2B 
a685cd9a6549c7bdf1efb4e7ebddd0ea49554fa718f8328c868a1f245e7c072933e49546591c056ba7ece8d8841b8138e4247dd8697238a18c2cd92fe5446341
 SHA512 
c7542ba15c4c934519a6a1f3cb1ec21effa820a805a030d0175313bb1cc796cd311f39596ead883f9f251679d701e262894c5a297d5cf45093c80a6cd818def0
-DIST libdrm-2.4.108.tar.xz 432492 BLAKE2B 
943107e4ece51336c2cec690b2805cac3ebe4502c548401ba7add1b1cdcb6c9959e4a9fe75890438e0b30646f8dde1b322585544aa33abb5257a23cc3eeed3ab
 SHA512 
6a841dc3eb8eae7d75e1d35d23a14d51aff758e5a251dbcf6fc8c28d973d935a4a2f6751b405e956b2777d93c651721199ac80c3cd14b87d021668120d6bc974
 DIST libdrm-2.4.109.tar.xz 433708 BLAKE2B 
99c612a4f9a8e9068debbecfc428f4af530705fca47df9c8e6f0fe6ed740610ded1db0d0e37a063ae893e1697c2f8c4dcc8e15b8909d8ba7c66cd941d7400d24
 SHA512 
45194bb28207421afcff3e247930d2eeab77a5fea58e6be22f67525f2e0aab2f410a9ae0ab315b55ef56b80c481bba40b1660468b7cda539758b2bbb8e814fd8

diff --git a/x11-libs/libdrm/libdrm-2.4.106.ebuild 
b/x11-libs/libdrm/libdrm-2.4.106.ebuild
deleted file mode 100644
index 218b87fe7031..
--- a/x11-libs/libdrm/libdrm-2.4.106.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2021 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;
-
-if [[ ${PV} = * ]]; then
-   GIT_ECLASS="git-r3"
-fi
-
-inherit ${GIT_ECLASS} 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 ~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 )"
-
-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/libdrm-2.4.107.ebuild 
b/x11-libs/libdrm/libdrm-2.4.107.ebuild
deleted file mode 100644
index a4ec5f0969d2..
--- a/x11-libs/libdrm/libdrm-2.4.107.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2021 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
-

[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/

2022-02-01 Thread Arthur Zamarin
commit: 6d1c97fb09733f663ff305be5ed3927a0bcb6469
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Feb  1 21:13:14 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Feb  1 21:13:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d1c97fb

x11-libs/libdrm: Stabilize 2.4.109 ppc64, #831378

Signed-off-by: Arthur Zamarin  gentoo.org>

 x11-libs/libdrm/libdrm-2.4.109.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libdrm/libdrm-2.4.109.ebuild 
b/x11-libs/libdrm/libdrm-2.4.109.ebuild
index 99544a1b5c54..d8d497e8f3f8 100644
--- a/x11-libs/libdrm/libdrm-2.4.109.ebuild
+++ b/x11-libs/libdrm/libdrm-2.4.109.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 ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~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/

2022-02-01 Thread Arthur Zamarin
commit: 3f3cec9df2e4e23ad9e38680e649fde0ee279fcd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Feb  1 20:59:15 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Feb  1 20:59:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f3cec9d

x11-libs/libdrm: Stabilize 2.4.109 ppc, #831378

Signed-off-by: Arthur Zamarin  gentoo.org>

 x11-libs/libdrm/libdrm-2.4.109.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libdrm/libdrm-2.4.109.ebuild 
b/x11-libs/libdrm/libdrm-2.4.109.ebuild
index f4b56fcc420b..99544a1b5c54 100644
--- a/x11-libs/libdrm/libdrm-2.4.109.ebuild
+++ b/x11-libs/libdrm/libdrm-2.4.109.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 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~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/

2022-01-21 Thread Sam James
commit: 58e2d2ede55bc4704468e9000a65526e5fc91def
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Jan 20 17:13:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 21 12:25:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58e2d2ed

x11-libs/libdrm: stable 2.4.109 for sparc, bug #831378

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 x11-libs/libdrm/libdrm-2.4.109.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libdrm/libdrm-2.4.109.ebuild 
b/x11-libs/libdrm/libdrm-2.4.109.ebuild
index 39b86ce86ad9..f4b56fcc420b 100644
--- a/x11-libs/libdrm/libdrm-2.4.109.ebuild
+++ b/x11-libs/libdrm/libdrm-2.4.109.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 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~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/

2022-01-20 Thread Sam James
commit: 1e6578dacbb2c1fc42264d2b10e35bec50862703
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Jan 19 14:07:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 20 11:47:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e6578da

x11-libs/libdrm: stable 2.4.109 for hppa, bug #831378

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 x11-libs/libdrm/libdrm-2.4.109.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libdrm/libdrm-2.4.109.ebuild 
b/x11-libs/libdrm/libdrm-2.4.109.ebuild
index 63451e481e9a..39b86ce86ad9 100644
--- a/x11-libs/libdrm/libdrm-2.4.109.ebuild
+++ b/x11-libs/libdrm/libdrm-2.4.109.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 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~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"



  1   2   3   4   >