[gentoo-commits] repo/gentoo:master commit in: dev-python/paho-mqtt/

2024-04-25 Thread Matt Turner
commit: fc6c20c6a60604054ab81fa096e8663a3ec08ff0
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 25 19:16:02 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr 25 19:17:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc6c20c6

Revert "dev-python/paho-mqtt: Drop old versions"

This reverts commit 3fd4e4a1d60215954038501f4fc683372717ab3c.

dev-python/tavern depends on this version of paho-mqtt.

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

 dev-python/paho-mqtt/Manifest  |  1 +
 dev-python/paho-mqtt/paho-mqtt-1.6.1-r1.ebuild | 29 ++
 2 files changed, 30 insertions(+)

diff --git a/dev-python/paho-mqtt/Manifest b/dev-python/paho-mqtt/Manifest
index 556082bc146f..a489180c42c3 100644
--- a/dev-python/paho-mqtt/Manifest
+++ b/dev-python/paho-mqtt/Manifest
@@ -1 +1,2 @@
+DIST paho-mqtt-1.6.1.gh.tar.gz 145673 BLAKE2B 
fb583a2505892370737edfc9ad06b195c0feda4fd87794f3aa40fb30679b5710e04483e610a6be9c0e0978084f3ca96c0d285cf8cacb2bf67aca605f1d53ed7c
 SHA512 
8a13c1f6f97138728d5cab6f7bcd6474942fdf9dfc18d1fad723d50de81f4e062953b5bef2ebbde27b08e480eed305ecbfeae467d70eb10f07ec0adca11750ec
 DIST paho.mqtt.python-2.0.0.gh.tar.gz 166275 BLAKE2B 
bb4fe07f86f18313417745b9e5d7123481e4d325a66378e01b5106a9af4bb09ec925bdf0e8c860735465dffecc58d9428a7e1acbbfd0b82402947a4b32264060
 SHA512 
1a0e1cf9ac4f4088c6c41c140b7cbf91ae9c6b73bc47253df26a37796a65c3e27ada2ad202c19b09e76ba4cbfbf2b44ac41ffe0d8429a8a53529dab043f2a2c8

diff --git a/dev-python/paho-mqtt/paho-mqtt-1.6.1-r1.ebuild 
b/dev-python/paho-mqtt/paho-mqtt-1.6.1-r1.ebuild
new file mode 100644
index ..9d30e2e3f2fb
--- /dev/null
+++ b/dev-python/paho-mqtt/paho-mqtt-1.6.1-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="A client class with support for MQTT v5.0, v3.1.1, and v3.1"
+HOMEPAGE="https://www.eclipse.org/paho/index.php?page=clients/python 
https://github.com/eclipse/paho.mqtt.python;
+SRC_URI="
+   https://github.com/eclipse/paho.mqtt.python/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/paho.mqtt.python-${PV}"
+
+LICENSE="EPL-2.0"
+SLOT="0"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
+
+BDEPEND="
+   test? (
+   dev-python/six[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-util/spirv-llvm-translator/

2024-04-25 Thread Matt Turner
commit: 3d430855200b3133a577efef7fcd54a9cff3e714
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 25 19:14:58 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr 25 19:17:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d430855

dev-util/spirv-llvm-translator: Version bump to 18.1.0

Closes: https://bugs.gentoo.org/930126
Signed-off-by: Matt Turner  gentoo.org>

 dev-util/spirv-llvm-translator/Manifest|  1 +
 .../spirv-llvm-translator-18.1.0.ebuild| 60 ++
 2 files changed, 61 insertions(+)

diff --git a/dev-util/spirv-llvm-translator/Manifest 
b/dev-util/spirv-llvm-translator/Manifest
index ef3bf36200e6..8dc8889441eb 100644
--- a/dev-util/spirv-llvm-translator/Manifest
+++ b/dev-util/spirv-llvm-translator/Manifest
@@ -1,3 +1,4 @@
 DIST spirv-llvm-translator-15.0.0.tar.gz 1515145 BLAKE2B 
1f93b55f8934ce7dbc9416b82f7bd544d16e95be795047e914d0c303ec90965eae03ab3522b3c92d6cffb1fe00bed78a4bb74085d3da21c14b68ad3fbe53113c
 SHA512 
8a6f326dad96c1c5749ebf03e63e6be60592dccd307f7a35be668cec2b4f58c2f089854aeefa37398c3a97dad6bf92a6ceb892da27b5cf9d4ae1aa41dd06
 DIST spirv-llvm-translator-16.0.0.tar.gz 1542060 BLAKE2B 
bee72a776062266e60c5237396434ecba4e4da959ed52292ad08388bdd08d7749fd86cfac5c25af424032a1ba19f59b2d8c7eac0eaf50db6a4945841abe0836f
 SHA512 
0bacacb89aa2b03d1173d1bfbcdd83fdce7441ebc3fff65e14dc5e901fc983861365a54c029b2a65075b6fa45046c30aa7bbad4e6150cf3382e7d050c598de98
 DIST spirv-llvm-translator-17.0.0.tar.gz 1601166 BLAKE2B 
c3e7a78fa55cd13ba61c024e2d3d82c47ac9dbf8c11bcbcf4ddc34a6838fb948885a263fd9af2d0f404b31f4c6e9226c9582e0f65b3220770e1af07cf85f4dac
 SHA512 
ee54e597c678755cb48d677f81184d66616c7be934b570e04f0106e64c15f1cab124177b757f08a7713fa7fce981c74d61304d4554e6d198e6c14c53abf1e81c
+DIST spirv-llvm-translator-18.1.0.tar.gz 1689216 BLAKE2B 
944463e64cf9ab8e90df7f599b979aa2b807340e41f94192b4581df836722e829169bf3fd301aeabbab3b70b046a3fbbc010a8ca600f65ec9466e807ea442c46
 SHA512 
ee124ae536a3fc1f25d0e4f9f553efb1755c5dba39d669d24a4acadb5a99938ce6018f82a8925181f3f05c86ae4bebf9e1bbaa0846fd611cace770f4d9baa984

diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.0.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.0.ebuild
new file mode 100644
index ..acf2b6f81bde
--- /dev/null
+++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_MAX_SLOT="18"
+MY_PN="SPIRV-LLVM-Translator"
+MY_P="${MY_PN}-${PV}"
+
+inherit cmake flag-o-matic llvm multiprocessing
+
+DESCRIPTION="Bi-directional translator between SPIR-V and LLVM IR"
+HOMEPAGE="https://github.com/KhronosGroup/SPIRV-LLVM-Translator;
+SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="UoI-NCSA"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-util/spirv-tools
+   sys-devel/llvm:${SLOT}=
+"
+DEPEND="${RDEPEND}
+   >=dev-util/spirv-headers-1.3.280
+"
+BDEPEND="
+   virtual/pkgconfig
+   test? (
+   dev-python/lit
+   sys-devel/clang:${SLOT}
+   )
+"
+
+PATCHES=(
+)
+
+src_prepare() {
+   append-flags -fPIC
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCCACHE_ALLOWED="OFF"
+   -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix ${LLVM_MAX_SLOT})"
+   
-DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR="${ESYSROOT}/usr/include/spirv"
+   -DLLVM_SPIRV_INCLUDE_TESTS=$(usex test "ON" "OFF")
+   -Wno-dev
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   lit -vv "-j${LIT_JOBS:-$(makeopts_jobs)}" "${BUILD_DIR}/test" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/paho-mqtt/

2024-04-25 Thread Matt Turner
commit: 3fd4e4a1d60215954038501f4fc683372717ab3c
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 25 17:06:21 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr 25 18:45:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fd4e4a1

dev-python/paho-mqtt: Drop old versions

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

 dev-python/paho-mqtt/Manifest  |  1 -
 dev-python/paho-mqtt/paho-mqtt-1.6.1-r1.ebuild | 29 --
 2 files changed, 30 deletions(-)

diff --git a/dev-python/paho-mqtt/Manifest b/dev-python/paho-mqtt/Manifest
index a489180c42c3..556082bc146f 100644
--- a/dev-python/paho-mqtt/Manifest
+++ b/dev-python/paho-mqtt/Manifest
@@ -1,2 +1 @@
-DIST paho-mqtt-1.6.1.gh.tar.gz 145673 BLAKE2B 
fb583a2505892370737edfc9ad06b195c0feda4fd87794f3aa40fb30679b5710e04483e610a6be9c0e0978084f3ca96c0d285cf8cacb2bf67aca605f1d53ed7c
 SHA512 
8a13c1f6f97138728d5cab6f7bcd6474942fdf9dfc18d1fad723d50de81f4e062953b5bef2ebbde27b08e480eed305ecbfeae467d70eb10f07ec0adca11750ec
 DIST paho.mqtt.python-2.0.0.gh.tar.gz 166275 BLAKE2B 
bb4fe07f86f18313417745b9e5d7123481e4d325a66378e01b5106a9af4bb09ec925bdf0e8c860735465dffecc58d9428a7e1acbbfd0b82402947a4b32264060
 SHA512 
1a0e1cf9ac4f4088c6c41c140b7cbf91ae9c6b73bc47253df26a37796a65c3e27ada2ad202c19b09e76ba4cbfbf2b44ac41ffe0d8429a8a53529dab043f2a2c8

diff --git a/dev-python/paho-mqtt/paho-mqtt-1.6.1-r1.ebuild 
b/dev-python/paho-mqtt/paho-mqtt-1.6.1-r1.ebuild
deleted file mode 100644
index 9d30e2e3f2fb..
--- a/dev-python/paho-mqtt/paho-mqtt-1.6.1-r1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="A client class with support for MQTT v5.0, v3.1.1, and v3.1"
-HOMEPAGE="https://www.eclipse.org/paho/index.php?page=clients/python 
https://github.com/eclipse/paho.mqtt.python;
-SRC_URI="
-   https://github.com/eclipse/paho.mqtt.python/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-S="${WORKDIR}/paho.mqtt.python-${PV}"
-
-LICENSE="EPL-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
-
-BDEPEND="
-   test? (
-   dev-python/six[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: app-shells/autojump/

2024-04-25 Thread Matt Turner
commit: e28b7813444ea2d22ff773dc9962533a8d2a5b5d
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 25 17:06:21 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr 25 18:45:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e28b7813

app-shells/autojump: Drop old versions

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

 app-shells/autojump/autojump-22.5.3-r2.ebuild | 88 ---
 1 file changed, 88 deletions(-)

diff --git a/app-shells/autojump/autojump-22.5.3-r2.ebuild 
b/app-shells/autojump/autojump-22.5.3-r2.ebuild
deleted file mode 100644
index e53678ffb700..
--- a/app-shells/autojump/autojump-22.5.3-r2.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1 vcs-snapshot prefix
-
-DESCRIPTION="change directory command that learns"
-HOMEPAGE="https://github.com/wting/autojump;
-SRC_URI="https://github.com/wting/${PN}/archive/release-v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~hppa ~ppc ~ppc64 x86 ~x64-macos"
-IUSE="ipython test"
-REQUIRED_USE="ipython? ( ${PYTHON_REQUIRED_USE} )"
-
-RESTRICT="!test? ( test )"
-RDEPEND="ipython? ( ${PYTHON_DEPS} )"
-DEPEND="${PYTHON_DEPS}
-   test? (
-   >=dev-vcs/pre-commit-0.7.0[${PYTHON_SINGLE_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-PATCHES=(
-   "${FILESDIR}"/${PV}-Use-mock-from-unittest.patch
-)
-
-src_prepare() {
-   default
-   sed -e "s:/usr/local/share:/usr/share:" \
-   -i bin/autojump.sh || die
-
-   # autojump_argparse is only there for Python 2.6 compatibility
-   sed -e "s:autojump_argparse:argparse:" \
-   -i bin/autojump || die
-
-   hprefixify -q '"' -w '/usr\/share/' bin/autojump.sh
-}
-
-src_compile() {
-   :
-}
-
-src_install() {
-   dobin bin/"${PN}"
-   python_doscript "${ED}"/usr/bin/"${PN}"
-
-   insinto /etc/profile.d
-   doins bin/"${PN}".sh
-
-   insinto /usr/share/"${PN}"/
-   doins bin/"${PN}.bash"
-   doins bin/"${PN}.zsh"
-   doins bin/"${PN}.fish"
-   insinto /usr/share/zsh/site-functions
-   doins bin/_j
-
-   python_domodule bin/autojump_argparse.py bin/autojump_data.py \
-   bin/autojump_match.py bin/autojump_utils.py
-   if use ipython; then
-   python_domodule tools/autojump_ipython.py
-   fi
-
-   doman docs/"${PN}.1"
-   einstalldocs
-}
-
-pkg_postinst() {
-   if use ipython; then
-   elog 'This tool provides "j" for ipython, please add'
-   elog '"import autojump_ipython" to your ipy_user_conf.py.'
-   elog
-   fi
-
-   elog 'If you use app-shells/fish, add the following code to your'
-   elog 'config.fish to get autojump support:'
-   elog 'if test -f /usr/share/autojump/autojump.fish'
-   elog 'source /usr/share/autojump/autojump.fish'
-   elog 'end'
-}



[gentoo-commits] repo/gentoo:master commit in: sys-power/powertop/

2024-04-25 Thread Matt Turner
commit: 28cc28b7e1ecd2196aff7d2eb866a44f196bc100
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 25 17:08:03 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr 25 18:45:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28cc28b7

sys-power/powertop: Remove empty global assignments

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

 sys-power/powertop/powertop-2.15.ebuild | 1 -
 sys-power/powertop/powertop-.ebuild | 1 -
 2 files changed, 2 deletions(-)

diff --git a/sys-power/powertop/powertop-2.15.ebuild 
b/sys-power/powertop/powertop-2.15.ebuild
index b6e7162e3bef..91149b6a6d1b 100644
--- a/sys-power/powertop/powertop-2.15.ebuild
+++ b/sys-power/powertop/powertop-2.15.ebuild
@@ -7,7 +7,6 @@ EGIT_REPO_URI="https://github.com/fenrus75/powertop.git;
 
 if [[ ${PV} == "" ]] ; then
GIT_ECLASS="git-r3"
-   SRC_URI=""
 else
SRC_URI="https://github.com/fenrus75/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
KEYWORDS="amd64 arm ~arm64 ppc sparc x86 ~amd64-linux ~x86-linux"

diff --git a/sys-power/powertop/powertop-.ebuild 
b/sys-power/powertop/powertop-.ebuild
index cc1eebabdca7..81d432e1ebaa 100644
--- a/sys-power/powertop/powertop-.ebuild
+++ b/sys-power/powertop/powertop-.ebuild
@@ -7,7 +7,6 @@ EGIT_REPO_URI="https://github.com/fenrus75/powertop.git;
 
 if [[ ${PV} == "" ]] ; then
GIT_ECLASS="git-r3"
-   SRC_URI=""
 else
SRC_URI="https://github.com/fenrus75/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"



[gentoo-commits] repo/gentoo:master commit in: app-portage/no-distcc-env/

2024-04-25 Thread Matt Turner
commit: 6d5f42b7fff239f81128027228abf1c694120e9e
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 25 18:48:07 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr 25 18:48:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d5f42b7

app-portage/no-distcc-env: Bump to EAPI=8

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

 app-portage/no-distcc-env/no-distcc-env-.ebuild | 20 +---
 1 file changed, 5 insertions(+), 15 deletions(-)

diff --git a/app-portage/no-distcc-env/no-distcc-env-.ebuild 
b/app-portage/no-distcc-env/no-distcc-env-.ebuild
index 40d847edebb2..dbbeea27910c 100644
--- a/app-portage/no-distcc-env/no-distcc-env-.ebuild
+++ b/app-portage/no-distcc-env/no-distcc-env-.ebuild
@@ -1,33 +1,23 @@
-# Copyright 2019-2021 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/${PN}.git;
 
-if [[ ${PV} = * ]]; then
+if [[ ${PV} == * ]]; then
GIT_ECLASS="git-r3"
+else
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~sparc ~x86"
 fi
 
 inherit ${GIT_ECLASS}
 
 DESCRIPTION="package.env files to disable distcc on a per-package basis"
 HOMEPAGE="https://gitweb.gentoo.org/proj/no-distcc-env.git/;
-if [[ ${PV} = * ]]; then
-   SRC_URI=""
-else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~sparc ~x86"
-   SRC_URI="https://github.com/anholt/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-fi
 
 LICENSE="public-domain"
 SLOT="0"
-IUSE=""
-
-src_unpack() {
-   default
-   [[ ${PV} = * ]] && git-r3_src_unpack
-}
 
 src_install() {
insinto /etc/portage



[gentoo-commits] repo/gentoo:master commit in: media-gfx/xdot/

2024-04-25 Thread Matt Turner
commit: 30c636b3a979a22de860a6616852226819b0d7bb
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 25 17:07:32 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr 25 18:45:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30c636b3

media-gfx/xdot: Remove empty global assignments

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

 media-gfx/xdot/xdot-1.3.ebuild  | 1 -
 media-gfx/xdot/xdot-.ebuild | 1 -
 2 files changed, 2 deletions(-)

diff --git a/media-gfx/xdot/xdot-1.3.ebuild b/media-gfx/xdot/xdot-1.3.ebuild
index 6aa87e23e299..2d99d3cb2ca2 100644
--- a/media-gfx/xdot/xdot-1.3.ebuild
+++ b/media-gfx/xdot/xdot-1.3.ebuild
@@ -10,7 +10,6 @@ EGIT_REPO_URI="https://github.com/jrfonseca/${MY_PN};
 
 if [[ ${PV} = * ]]; then
GIT_ECLASS="git-r3"
-   SRC_URI=""
 else
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv 
~s390 sparc x86"
MY_P="${MY_PN}-${PV}"

diff --git a/media-gfx/xdot/xdot-.ebuild b/media-gfx/xdot/xdot-.ebuild
index dc0e15d5f30b..b574efe4d21f 100644
--- a/media-gfx/xdot/xdot-.ebuild
+++ b/media-gfx/xdot/xdot-.ebuild
@@ -10,7 +10,6 @@ EGIT_REPO_URI="https://github.com/jrfonseca/${MY_PN};
 
 if [[ ${PV} = * ]]; then
GIT_ECLASS="git-r3"
-   SRC_URI=""
 else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
MY_P="${MY_PN}-${PV}"



[gentoo-commits] repo/gentoo:master commit in: profiles/

2024-04-25 Thread Matt Turner
commit: f57779efb049126857df95093ac52be510133ab3
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 25 16:37:38 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr 25 16:38:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f57779ef

profiles: Fix package.mask entries

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

 profiles/package.mask | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index f43d51549fe5..6e3d593cea5f 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -41,8 +41,8 @@ app-emacs/windows
 
 # Matt Turner  (2024-04-25)
 # Masked for testing
-dev-util/intel_clc-24.1*
-media-libs/mesa-24.1*
+=dev-util/intel_clc-24.1.*
+=media-libs/mesa-24.1.*
 
 # Michał Górny  (2024-04-23)
 # No py3.12, no tests, no maintainer.  Also no revdeps.



[gentoo-commits] repo/gentoo:master commit in: profiles/

2024-04-25 Thread Matt Turner
commit: 335ba9b34d8c9f6f52ef8705dc7221b356fd8aa7
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 25 16:30:37 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr 25 16:30:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=335ba9b3

profiles: Fix package.mask entries

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

 profiles/package.mask | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index b20e3a0d6b04..f43d51549fe5 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -41,8 +41,8 @@ app-emacs/windows
 
 # Matt Turner  (2024-04-25)
 # Masked for testing
-dev-util/intel_clc-24.1.*
-media-libs/mesa-24.1.*
+dev-util/intel_clc-24.1*
+media-libs/mesa-24.1*
 
 # Michał Górny  (2024-04-23)
 # No py3.12, no tests, no maintainer.  Also no revdeps.



[gentoo-commits] repo/gentoo:master commit in: media-libs/mesa/

2024-04-25 Thread Matt Turner
commit: 8745ca7db27ed41679c9693cdf91676d447d9329
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 25 15:36:36 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr 25 16:02:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8745ca7d

media-libs/mesa: Raise directx-headers requirement

Upstream commit cc04a04f135 ("d3d12: Bump directx-headers dependency to v613")
raised the requirement.

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

 media-libs/mesa/mesa-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild
index 1b84a142e107..dc8e65478508 100644
--- a/media-libs/mesa/mesa-.ebuild
+++ b/media-libs/mesa/mesa-.ebuild
@@ -119,7 +119,7 @@ RDEPEND="${RDEPEND}
 "
 
 DEPEND="${RDEPEND}
-   video_cards_d3d12? ( 
>=dev-util/directx-headers-1.611.0[${MULTILIB_USEDEP}] )
+   video_cards_d3d12? ( 
>=dev-util/directx-headers-1.613.0[${MULTILIB_USEDEP}] )
valgrind? ( dev-debug/valgrind )
wayland? ( >=dev-libs/wayland-protocols-1.34 )
X? (



[gentoo-commits] repo/gentoo:master commit in: dev-util/intel_clc/

2024-04-25 Thread Matt Turner
commit: 2463dd5e6c5196019eeb6babb96d96e51a077869
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 25 15:46:16 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr 25 16:02:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2463dd5e

dev-util/intel_clc: Version bump to 24.1.0_rc1

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

 dev-util/intel_clc/Manifest|  1 +
 dev-util/intel_clc/intel_clc-24.1.0_rc1.ebuild | 87 ++
 2 files changed, 88 insertions(+)

diff --git a/dev-util/intel_clc/Manifest b/dev-util/intel_clc/Manifest
index a7f0c73e02bc..7ae411f2b90d 100644
--- a/dev-util/intel_clc/Manifest
+++ b/dev-util/intel_clc/Manifest
@@ -1,3 +1,4 @@
 DIST mesa-24.0.4.tar.xz 20057744 BLAKE2B 
6de755081f7e9dd9303af791e1a405203388787c294f8163c9d6598aa66eed1c001eeb03203c49ed8a264065458228efd849e6e59091a5963155ce8edc47c63f
 SHA512 
1d05b07026417fbe9cf18f7b18f2db9fe5fe327555c590283d87f69bbdd51f64135928a1dbe155d750187fc268bbdbb070bc1ae9ffc3e013b8707b391969d515
 DIST mesa-24.0.5.tar.xz 20096384 BLAKE2B 
c4c5f493206f761a7171f19c6549dc791559a1fdbcf49aea98016f98c10f9130081a16df6b780062621495a42dc49ef5f0800bda64058e8ba60106f6a046ccef
 SHA512 
9476af4b9ac8db5dce397084ef169927d10b28adea7e74aa5b3136810b499ac98ddf7ab564e7d1ff81c887208c8ebab3ad2d4e27e7f46136609b5c67527018eb
 DIST mesa-24.0.6.tar.xz 20115628 BLAKE2B 
531482c1a01ec4c0bd6b2f0857640c14fcc2ba70e85a14e4edf0f44ba466c12e39ad067690e6a571a0744ae06080943b1328a29263225cb7570f119464e17fbe
 SHA512 
60fcc77132c3cb0c98e650d97d3324bfd18abe7f8f8a3aa5209f71b2fddd94510f939bbf5272b2241749307184d5badde9da4842be57ce13f5760875885ea6fc
+DIST mesa-24.1.0-rc1.tar.xz 28863968 BLAKE2B 
6d1b72395c208fcc82838f42b79455ebde3474a5e0362f6ee0ca52031c5ea15e1419bd4c9768649eecdeea51806e3dd7584fc70941b36efc23eb39a1716ac425
 SHA512 
575252e76e9fd0266ca9cdb0acb8b12f2890dcecca904ff46b81d439d70520d58f719c90806a4a72d553fca4214cfae1271a8831a1e6a68ca257affc84e3

diff --git a/dev-util/intel_clc/intel_clc-24.1.0_rc1.ebuild 
b/dev-util/intel_clc/intel_clc-24.1.0_rc1.ebuild
new file mode 100644
index ..f47259e8747d
--- /dev/null
+++ b/dev-util/intel_clc/intel_clc-24.1.0_rc1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( 16 17 )
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit llvm-r1 meson python-any-r1
+
+MY_PV="${PV/_/-}"
+
+DESCRIPTION="intel_clc tool used for building OpenCL C to SPIR-V"
+HOMEPAGE="https://mesa3d.org/;
+
+if [[ ${PV} ==  ]]; then
+   S="${WORKDIR}/intel_clc-${MY_PV}"
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
+   inherit git-r3
+else
+   S="${WORKDIR}/mesa-${MY_PV}"
+   SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz;
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT SGI-B-2.0"
+SLOT="0"
+IUSE="debug"
+
+RDEPEND="
+   dev-libs/libclc
+   dev-util/spirv-tools
+   >=sys-libs/zlib-1.2.8:=
+   x11-libs/libdrm
+   $(llvm_gen_dep '
+   dev-util/spirv-llvm-translator:${LLVM_SLOT}
+   sys-devel/clang:${LLVM_SLOT}
+   sys-devel/llvm:${LLVM_SLOT}
+   ')
+"
+DEPEND="${RDEPEND}
+   dev-libs/expat
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
+   virtual/pkgconfig
+"
+
+python_check_deps() {
+   python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   llvm-r1_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig"
+
+   use debug && EMESON_BUILDTYPE=debug
+
+   local emesonargs=(
+   -Dllvm=enabled
+   -Dshared-llvm=enabled
+   -Dintel-clc=enabled
+
+   -Dgallium-drivers=''
+   -Dvulkan-drivers=''
+
+   # Set platforms empty to avoid the default "auto" setting. If
+   # platforms is empty meson.build will add surfaceless.
+   -Dplatforms=''
+
+   -Dglx=disabled
+   -Dlibunwind=disabled
+   -Dzstd=disabled
+
+   -Db_ndebug=$(usex debug false true)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   dobin "${BUILD_DIR}"/src/intel/compiler/intel_clc
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/lndir/

2024-04-25 Thread Matt Turner
commit: 93c7b84793d08521f07d3e24271b765bb66590e8
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 25 16:03:18 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr 25 16:09:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93c7b847

x11-misc/lndir: Drop old versions

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

 x11-misc/lndir/Manifest   |  1 -
 x11-misc/lndir/lndir-1.0.4.ebuild | 14 --
 2 files changed, 15 deletions(-)

diff --git a/x11-misc/lndir/Manifest b/x11-misc/lndir/Manifest
index f7ffda98fb93..b6bbf4d33fcd 100644
--- a/x11-misc/lndir/Manifest
+++ b/x11-misc/lndir/Manifest
@@ -1,2 +1 @@
-DIST lndir-1.0.4.tar.xz 120136 BLAKE2B 
dbc9370c66bfffe02a9dfa2004a354f006dad1252c6d76f9707fa6b420be2b4072941c9c65bf695dbf6f0a7a01f6ef8152146d6aa3b5eda310e6f3f1412a6747
 SHA512 
71ebebaa9edb1ffe9d833cf23241bd7d99f4704a2eec20638eb9af1ff34bd42882557dadbcbe84a9e26f9d885caf1e555dca4756efd9915ca7642e39a8c6f711
 DIST lndir-1.0.5.tar.xz 121460 BLAKE2B 
1d51789c47e8958bcfca9f356e6cbc34916a6164024c3d33e684479b50773e806f85d0aad3558ab2704115f10408a69d709043543fd7adeafd28f354a2edca20
 SHA512 
f6c1498ed0d867d4aa98ef098a9ab57027ac4e852f688b2c1695a3c9ca571b927bc401925e3bd7951fbf0db54798a55f838c4a4ad113dafd95d811ba61551061

diff --git a/x11-misc/lndir/lndir-1.0.4.ebuild 
b/x11-misc/lndir/lndir-1.0.4.ebuild
deleted file mode 100644
index 687c72d9f785..
--- a/x11-misc/lndir/lndir-1.0.4.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-XORG_TARBALL_SUFFIX="xz"
-inherit xorg-3
-
-DESCRIPTION="create a shadow directory of symbolic links to another directory 
tree"
-KEYWORDS="amd64 ppc ppc64 sparc x86"
-
-RDEPEND="dev-libs/libbsd"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"



[gentoo-commits] repo/gentoo:master commit in: x11-base/xwayland/files/, x11-base/xwayland/

2024-04-25 Thread Matt Turner
commit: c7aa6f1c19579b1f8c0dfb5c3e709a34f940d0e1
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 25 16:03:18 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr 25 16:09:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7aa6f1c

x11-base/xwayland: Drop old versions

Bug: https://bugs.gentoo.org/928531
Signed-off-by: Matt Turner  gentoo.org>

 x11-base/xwayland/Manifest|   2 -
 x11-base/xwayland/files/xwayland-23.2.4-c99.patch |  72 --
 x11-base/xwayland/xwayland-23.2.4-r1.ebuild   | 113 --
 x11-base/xwayland/xwayland-23.2.4.ebuild  | 112 -
 x11-base/xwayland/xwayland-23.2.5.ebuild  | 113 --
 5 files changed, 412 deletions(-)

diff --git a/x11-base/xwayland/Manifest b/x11-base/xwayland/Manifest
index 9a54f9414d06..d3d403a9fb6f 100644
--- a/x11-base/xwayland/Manifest
+++ b/x11-base/xwayland/Manifest
@@ -1,3 +1 @@
-DIST xwayland-23.2.4.tar.xz 1299748 BLAKE2B 
5427ff1f8b95b25c79df74eef18e2aeb7eecafa7d522e720e1072603108516cbaa57652e6439426d18d90320b67ec0764978450c76c6ce759d49fedfc6aedf65
 SHA512 
ac3ff208cbef5bbe4637c335cfda226489c93b0a3768f2f4fb0201c588485ede38262fbce77ef1425b3d2a0be61b6580df53341c7b95e6072c8b6371ad29d187
-DIST xwayland-23.2.5.tar.xz 1299988 BLAKE2B 
d0f4ff06c5eef3c4863aae53496dbd02e89fb186b06001c81f5a7e261fe5a7eefd8a327a9489a5eaed34c91ac68e02664256d948cca6c4efad116580ec9340f6
 SHA512 
8cf90d51db7c4c7e8191b5919e6529fe577bc735bb1d00fbc0139cb67ef95d30eb56c2026f3b2f639745c6a621b33bbd60f9ebabdd12175148dd192393ce1169
 DIST xwayland-23.2.6.tar.xz 1300092 BLAKE2B 
5b10984a2c2fba87ce1101b70c26070100e743239dc705716c4b7e1318e192ad1da5e4933516f87ab0405b98eb1cc093081d4a1e4754f5dc8947a546a6f89072
 SHA512 
9e3c2253af335a559d0f890fa8f9bc381beca6531e0842d739ac15cbca008b3d07c0eefafd03611b04917c626861a7871a83657afa2a298994f4b162f714fc49

diff --git a/x11-base/xwayland/files/xwayland-23.2.4-c99.patch 
b/x11-base/xwayland/files/xwayland-23.2.4-c99.patch
deleted file mode 100644
index 21131ea317e4..
--- a/x11-base/xwayland/files/xwayland-23.2.4-c99.patch
+++ /dev/null
@@ -1,72 +0,0 @@
-https://gitlab.freedesktop.org/xorg/xserver/-/commit/f0a187f55d76139225c11ce92ab69816d46db55c
-
-From f0a187f55d76139225c11ce92ab69816d46db55c Mon Sep 17 00:00:00 2001
-From: Florian Weimer 
-Date: Mon, 29 Jan 2024 10:31:36 +0100
-Subject: [PATCH] xwayland: Use correct pointer types on i386
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-And other 32-bit architectures, where uint32_t and CARD32 are
-not the same type.  Otherwise the build will fail with GCC 14
-with errors like:
-
-../hw/xwayland/xwayland-glamor.c: In function ‘xwl_glamor_get_formats’:
-../hw/xwayland/xwayland-glamor.c:291:43: error: passing argument 3 of 
‘xwl_get_formats_for_device’ from incompatible pointer type 
[-Wincompatible-pointer-types]
-  291 |   num_formats, formats);
-  |   ^~~
-  |   |
-  |   CARD32 * {aka long unsigned 
int *}
-../hw/xwayland/xwayland-glamor.c:238:38: note: expected ‘uint32_t *’ {aka 
‘unsigned int *’} but argument is of type ‘CARD32 *’ {aka ‘long 
unsigned int *’}
-  238 |uint32_t *num_formats, uint32_t **formats)
-  |~~^~~
-../hw/xwayland/xwayland-glamor.c:291:56: error: passing argument 4 of 
‘xwl_get_formats_for_device’ from incompatible pointer type 
[-Wincompatible-pointer-types]
-  291 |   num_formats, formats);
-  |^~~
-  ||
-  |CARD32 ** {aka 
long unsigned int **}
-../hw/xwayland/xwayland-glamor.c:238:62: note: expected ‘uint32_t **’ {aka 
‘unsigned int **’} but argument is of type ‘CARD32 **’ {aka ‘long 
unsigned int **’}
-  238 |uint32_t *num_formats, uint32_t **formats)
-  |   ~~~^~~
-../hw/xwayland/xwayland-glamor.c:295:28: error: passing argument 3 of 
‘xwl_get_formats’ from incompatible pointer type 
[-Wincompatible-pointer-types]
-  295 |num_formats, formats);
-  |^~~
-  ||
-  |CARD32 * {aka long unsigned int *}
-../hw/xwayland/xwayland-glamor.c:217:26: note: expected ‘uint32_t *’ {aka 
‘unsigned int *’} but argument is of type ‘CARD32 *’ {aka ‘long 
unsigned int *’}
-  217 |uint32_t *num_formats, uint32_t 

[gentoo-commits] repo/gentoo:master commit in: x11-apps/xman/

2024-04-25 Thread Matt Turner
commit: 72297639054b8ac44ac072670f3c94fd3d0d0dae
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 25 16:03:18 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr 25 16:09:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72297639

x11-apps/xman: Drop old versions

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

 x11-apps/xman/Manifest  |  1 -
 x11-apps/xman/xman-1.1.6.ebuild | 15 ---
 2 files changed, 16 deletions(-)

diff --git a/x11-apps/xman/Manifest b/x11-apps/xman/Manifest
index 811a574dd28e..03c728dff6ea 100644
--- a/x11-apps/xman/Manifest
+++ b/x11-apps/xman/Manifest
@@ -1,2 +1 @@
-DIST xman-1.1.6.tar.xz 177732 BLAKE2B 
7ca00bd08d8fcd34645e5ad4582f782f358a6df8b7715222e886d9eef299e2b5c7cb1fc208e2bd3d7d465f1a2f3e17060e8cc95a6a3bc00421dfaf40adc147af
 SHA512 
3063bf7fa54a679993baad681d9a77569c101b7e27e012083d11a2a0900c8e30a9d052ef23d30cbc86ff22505701d23df1fa3b9c714ef733628f2bc132026530
 DIST xman-1.2.0.tar.xz 177156 BLAKE2B 
deb86ae5fa03b72524187c87587d3e860fe504c8abdb2180469609c4e652158ff83a529546dd9d353b4f73702740e276f2b7729ece0011e7296cf10423189e21
 SHA512 
072dba172fd30606c1e185c6e50b3b9a9ec5e430eb2ac7f0c476e1c2de998e8c0b5fbf53de20a7339d39a8990255e77fe72d3928b43d055e8463f8069389d192

diff --git a/x11-apps/xman/xman-1.1.6.ebuild b/x11-apps/xman/xman-1.1.6.ebuild
deleted file mode 100644
index 304645990b76..
--- a/x11-apps/xman/xman-1.1.6.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-XORG_TARBALL_SUFFIX="xz"
-inherit xorg-3
-
-DESCRIPTION="Manual page display program for the X Window System"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
-
-RDEPEND="
-   x11-libs/libXaw
-   x11-libs/libXt"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"



[gentoo-commits] repo/gentoo:master commit in: dev-util/directx-headers/

2024-04-25 Thread Matt Turner
commit: 70196667b4a86948a24bcf8ac7e5e647402cdfb4
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 25 16:03:16 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr 25 16:09:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70196667

dev-util/directx-headers: Drop old versions

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

 dev-util/directx-headers/Manifest  |  1 -
 .../directx-headers/directx-headers-1.611.0.ebuild | 30 --
 2 files changed, 31 deletions(-)

diff --git a/dev-util/directx-headers/Manifest 
b/dev-util/directx-headers/Manifest
index 58511cb625aa..8a8197ebfb0e 100644
--- a/dev-util/directx-headers/Manifest
+++ b/dev-util/directx-headers/Manifest
@@ -1,2 +1 @@
-DIST directx-headers-1.611.0.tar.gz 423078 BLAKE2B 
445b06c33dad8d5c36181a15e2ebc1ca8e0a8c9b14b613d2468455d4a086e153acd005eea7b12cfd9a700408113f609f3ea4b8034467a8b866f92cf697471b0e
 SHA512 
717ed37f6404d67a032f50358a17bcab6c6258eff321287e4a26cef203738d4e5c930a53afc43d8175637634d71dfbb7c25f13eedaa35a4626cb402fa5e56abc
 DIST directx-headers-1.613.1.tar.gz 449088 BLAKE2B 
64e19960029842bd9c3b03b00718b12ab44b2f2b04678e4190b2f03fb57c559b2ce54692dd04278c10aeb5b3c9078a31793ff530c4011691f859ed444c9a9ac5
 SHA512 
a450b989f1a066f81ef24d269b0415e2f0256bcecb14a4efa75416acb97c56e036faa0db3a0d2dac7fb87d47193adc1a4a34b22c6c0019dfbf89e015d727e374

diff --git a/dev-util/directx-headers/directx-headers-1.611.0.ebuild 
b/dev-util/directx-headers/directx-headers-1.611.0.ebuild
deleted file mode 100644
index e0c416ab2167..
--- a/dev-util/directx-headers/directx-headers-1.611.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN=DirectX-Headers
-inherit meson-multilib
-
-if [[ ${PV} == ** ]]; then
-   EGIT_REPO_URI="https://github.com/microsoft/${MY_PN}.git;
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/microsoft/${MY_PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="amd64 x86"
-   S="${WORKDIR}"/${MY_PN}-${PV}
-fi
-
-DESCRIPTION="DirectX header files and WSL stubs"
-HOMEPAGE="https://github.com/microsoft/DirectX-Headers;
-
-LICENSE="MIT"
-SLOT="0"
-
-multilib_src_configure() {
-   local emesonargs=(
-   -Dbuild-test=false
-   )
-
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xedit/

2024-04-25 Thread Matt Turner
commit: 1176cf7d6b78effa1df6732ba70e725f63fd8ea6
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 25 16:03:17 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr 25 16:09:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1176cf7d

x11-apps/xedit: Drop old versions

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

 x11-apps/xedit/Manifest   |  1 -
 x11-apps/xedit/xedit-1.2.3.ebuild | 19 ---
 2 files changed, 20 deletions(-)

diff --git a/x11-apps/xedit/Manifest b/x11-apps/xedit/Manifest
index 03f069444f99..6e595ebaa3d2 100644
--- a/x11-apps/xedit/Manifest
+++ b/x11-apps/xedit/Manifest
@@ -1,2 +1 @@
-DIST xedit-1.2.3.tar.xz 480288 BLAKE2B 
15dabc6952228246b2fcd67c33298ce75ebd3a943e930d3e5110c4b32a8c5b7340f5127b64d9bda9819fa3bcb4bebe870e4bcca0ecf5310f4b765f488d88c61d
 SHA512 
1089c35ef961e53f74cc7d892960e1ee7f0da17529e3173e7f7764b0eb4ee94d1e068cb177d8502ca55c1dd6808962d4b1427e303adc7e6db80be8828557f45a
 DIST xedit-1.2.4.tar.xz 481740 BLAKE2B 
186240f42dbb7d1f1c4923f37c2614d7ba4251d22fb6cec033f5bd43bb6378101e329669255ebd0b16791dd2424d33cc816740a999e75e24294654e3d43a7dd0
 SHA512 
30819ec491f9a02db95c20eb8653389b29bf4a4a5c54701d156db67fcb8fade5276dcb3a656dca245c958d75d0ee6fe50ab207e040ce0065d9d9a1bd58d5b24c

diff --git a/x11-apps/xedit/xedit-1.2.3.ebuild 
b/x11-apps/xedit/xedit-1.2.3.ebuild
deleted file mode 100644
index df416b4e840f..
--- a/x11-apps/xedit/xedit-1.2.3.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-XORG_TARBALL_SUFFIX="xz"
-inherit xorg-3
-
-DESCRIPTION="simple text editor for X"
-
-KEYWORDS="amd64 ~arm64 ~hppa ~mips ppc ppc64 sparc x86"
-
-RDEPEND="
-   x11-libs/libXaw
-   x11-libs/libXt
-   x11-libs/libXmu
-   x11-libs/libX11"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"



[gentoo-commits] repo/gentoo:master commit in: media-libs/mesa/, profiles/

2024-04-25 Thread Matt Turner
commit: 7bb7df50dd34eb0afcf4e78fe8e1cbecf8740068
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 25 15:39:14 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr 25 16:09:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bb7df50

media-libs/mesa: Version bump to 24.1.0_rc1

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

 media-libs/mesa/Manifest   |   1 +
 media-libs/mesa/mesa-24.1.0_rc1.ebuild | 406 +
 profiles/package.mask  |   5 +
 3 files changed, 412 insertions(+)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index a7f0c73e02bc..7ae411f2b90d 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,3 +1,4 @@
 DIST mesa-24.0.4.tar.xz 20057744 BLAKE2B 
6de755081f7e9dd9303af791e1a405203388787c294f8163c9d6598aa66eed1c001eeb03203c49ed8a264065458228efd849e6e59091a5963155ce8edc47c63f
 SHA512 
1d05b07026417fbe9cf18f7b18f2db9fe5fe327555c590283d87f69bbdd51f64135928a1dbe155d750187fc268bbdbb070bc1ae9ffc3e013b8707b391969d515
 DIST mesa-24.0.5.tar.xz 20096384 BLAKE2B 
c4c5f493206f761a7171f19c6549dc791559a1fdbcf49aea98016f98c10f9130081a16df6b780062621495a42dc49ef5f0800bda64058e8ba60106f6a046ccef
 SHA512 
9476af4b9ac8db5dce397084ef169927d10b28adea7e74aa5b3136810b499ac98ddf7ab564e7d1ff81c887208c8ebab3ad2d4e27e7f46136609b5c67527018eb
 DIST mesa-24.0.6.tar.xz 20115628 BLAKE2B 
531482c1a01ec4c0bd6b2f0857640c14fcc2ba70e85a14e4edf0f44ba466c12e39ad067690e6a571a0744ae06080943b1328a29263225cb7570f119464e17fbe
 SHA512 
60fcc77132c3cb0c98e650d97d3324bfd18abe7f8f8a3aa5209f71b2fddd94510f939bbf5272b2241749307184d5badde9da4842be57ce13f5760875885ea6fc
+DIST mesa-24.1.0-rc1.tar.xz 28863968 BLAKE2B 
6d1b72395c208fcc82838f42b79455ebde3474a5e0362f6ee0ca52031c5ea15e1419bd4c9768649eecdeea51806e3dd7584fc70941b36efc23eb39a1716ac425
 SHA512 
575252e76e9fd0266ca9cdb0acb8b12f2890dcecca904ff46b81d439d70520d58f719c90806a4a72d553fca4214cfae1271a8831a1e6a68ca257affc84e3

diff --git a/media-libs/mesa/mesa-24.1.0_rc1.ebuild 
b/media-libs/mesa/mesa-24.1.0_rc1.ebuild
new file mode 100644
index ..a25510a044f3
--- /dev/null
+++ b/media-libs/mesa/mesa-24.1.0_rc1.ebuild
@@ -0,0 +1,406 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {15..17} )
+LLVM_OPTIONAL=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit llvm-r1 meson-multilib python-any-r1 linux-info
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="OpenGL-like graphic library for Linux"
+HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
+   inherit git-r3
+else
+   SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+fi
+S="${WORKDIR}/${MY_P}"
+EGIT_CHECKOUT_DIR=${S}
+
+LICENSE="MIT SGI-B-2.0"
+SLOT="0"
+
+RADEON_CARDS="r300 r600 radeon radeonsi"
+VIDEO_CARDS="${RADEON_CARDS} d3d12 freedreno intel lavapipe lima nouveau 
panfrost v3d vc4 virgl vivante vmware"
+for card in ${VIDEO_CARDS}; do
+   IUSE_VIDEO_CARDS+=" video_cards_${card}"
+done
+
+IUSE="${IUSE_VIDEO_CARDS}
+   cpu_flags_x86_sse2 d3d9 debug +llvm
+   lm-sensors opencl +opengl osmesa +proprietary-codecs selinux
+   test unwind vaapi valgrind vdpau vulkan
+   vulkan-overlay wayland +X xa zink +zstd"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   d3d9? (
+   || (
+   video_cards_intel
+   video_cards_r300
+   video_cards_r600
+   video_cards_radeonsi
+   video_cards_nouveau
+   video_cards_vmware
+   )
+   )
+   llvm? ( ${LLVM_REQUIRED_USE} )
+   vulkan-overlay? ( vulkan )
+   video_cards_lavapipe? ( llvm vulkan )
+   video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) )
+   video_cards_r300?   ( x86? ( llvm ) amd64? ( llvm ) )
+   vdpau? ( X )
+   xa? ( X )
+   zink? ( opengl vulkan )
+"
+
+LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.119"
+RDEPEND="
+   >=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
+   >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.9[${MULTILIB_USEDEP}]
+   unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
+   llvm? (
+   $(llvm_gen_dep "
+   
sys-devel/llvm:\${LLVM_SLOT}[llvm_targets_AMDGPU(+),${MULTILIB_USEDEP}]
+   opencl? (
+   dev-util/spirv-llvm-translator:\${LLVM_SLOT}
+   
sys-devel/clang:\$

[gentoo-commits] repo/gentoo:master commit in: x11-apps/xload/

2024-04-25 Thread Matt Turner
commit: 8b5222a2e77a6b953e96179a2c8869ba32cf27f4
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 25 16:03:17 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr 25 16:09:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b5222a2

x11-apps/xload: Drop old versions

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

 x11-apps/xload/Manifest   |  1 -
 x11-apps/xload/xload-1.1.4.ebuild | 20 
 2 files changed, 21 deletions(-)

diff --git a/x11-apps/xload/Manifest b/x11-apps/xload/Manifest
index e40538f0ea45..6f501a730c31 100644
--- a/x11-apps/xload/Manifest
+++ b/x11-apps/xload/Manifest
@@ -1,2 +1 @@
-DIST xload-1.1.4.tar.xz 133204 BLAKE2B 
46002e9bb6156552c9dada2daf68723638b822df6b87433682dbdffa684bd8b344dba2d66c6d2a9bef60f148455fb64885d9a5e28b319367df3dfed267cc0841
 SHA512 
114babe4e5a60f4713f9e4627ee0a1bbb2f1f238cb46f24c38aecff67f25e6b0f58cbd554c71095ddc2b01398adbfa379550a34c23c413db52157648028554f2
 DIST xload-1.2.0.tar.xz 134996 BLAKE2B 
178d264836b23ede8392371bc3b7f1c56eccf930ef8c30aa4526869d666e6788b367de69f31c96e1c48010abc77d66722a99e8994372977974f9af15ca9b5abe
 SHA512 
b6143f796f7d24bb204e29f341f59c27a0eba00ae58e42bde0d1471e3e9357a0ce5e9e23de119d2540c9f5c71d28eb1e85dd766b6b28a7f066805b5f386aa716

diff --git a/x11-apps/xload/xload-1.1.4.ebuild 
b/x11-apps/xload/xload-1.1.4.ebuild
deleted file mode 100644
index 868a96e6472a..
--- a/x11-apps/xload/xload-1.1.4.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-XORG_TARBALL_SUFFIX="xz"
-inherit xorg-3
-
-DESCRIPTION="system load average display for X"
-
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
-
-RDEPEND="
-   x11-libs/libXaw
-   x11-libs/libXmu
-   x11-libs/libXt
-   x11-libs/libX11"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"
-BDEPEND="sys-devel/gettext"



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/x86/

2024-04-25 Thread Matt Turner
commit: 4e8e0e3f5d20e53c18c377f1eec3fe9375f23674
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 25 15:56:58 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr 25 16:02:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e8e0e3f

profiles/x86: Remove mask of USE=spirv on libclc

This is needed for mesa-24.1 and spirv-llvm-translator is now keyworded
on x86.

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

 profiles/arch/x86/package.use.mask| 4 
 profiles/arch/x86/package.use.stable.mask | 4 
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 3a7916b4e2d5..ffa478160365 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -109,10 +109,6 @@ net-misc/seafile-client shibboleth
 sci-mathematics/yacas gui
 sci-physics/root qt5
 
-# Michał Górny  (2022-11-16)
-# spirv-llvm-translator is not keyworded x86.
-dev-libs/libclc spirv
-
 # Ionen Wolkens  (2022-11-07)
 # Vulkan is usable here.
 media-video/mpv -vulkan

diff --git a/profiles/arch/x86/package.use.stable.mask 
b/profiles/arch/x86/package.use.stable.mask
index 98a331d0e71e..e65448546f8c 100644
--- a/profiles/arch/x86/package.use.stable.mask
+++ b/profiles/arch/x86/package.use.stable.mask
@@ -17,6 +17,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Matt Turner  (2024-04-25)
+# spirv-llvm-translator is not stable on x86.
+dev-libs/libclc spirv
+
 # Andrew Ammerlaan  (2024-03-21)
 # Experimental, virt-firmware is keyworded only unstable
 sys-kernel/installkernel efistub



[gentoo-commits] repo/gentoo:master commit in: media-libs/mesa/

2024-04-25 Thread Matt Turner
commit: 847bd6034a9b3d885de3419a53084595bef9e8ac
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 25 15:27:43 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr 25 16:02:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=847bd603

media-libs/mesa: Control GL ES support via IUSE=opengl

Disabling GL ES support saves only a trivial amount of disk space and
makes relying on GL ES availability difficult.

Bug: https://bugs.gentoo.org/929992
Signed-off-by: Matt Turner  gentoo.org>

 media-libs/mesa/mesa-.ebuild | 26 +++---
 1 file changed, 7 insertions(+), 19 deletions(-)

diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild
index dc8e65478508..a25510a044f3 100644
--- a/media-libs/mesa/mesa-.ebuild
+++ b/media-libs/mesa/mesa-.ebuild
@@ -34,7 +34,7 @@ for card in ${VIDEO_CARDS}; do
 done
 
 IUSE="${IUSE_VIDEO_CARDS}
-   cpu_flags_x86_sse2 d3d9 debug gles1 +gles2 +llvm
+   cpu_flags_x86_sse2 d3d9 debug +llvm
lm-sensors opencl +opengl osmesa +proprietary-codecs selinux
test unwind vaapi valgrind vdpau vulkan
vulkan-overlay wayland +X xa zink +zstd"
@@ -57,8 +57,7 @@ REQUIRED_USE="
video_cards_r300?   ( x86? ( llvm ) amd64? ( llvm ) )
vdpau? ( X )
xa? ( X )
-   X? ( gles1? ( opengl ) gles2? ( opengl ) )
-   zink? ( vulkan || ( opengl gles1 gles2 ) )
+   zink? ( opengl vulkan )
 "
 
 LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.119"
@@ -349,20 +348,6 @@ multilib_src_configure() {
use vulkan-overlay && vulkan_layers+=",overlay"
emesonargs+=(-Dvulkan-layers=${vulkan_layers#,})
 
-   if use opengl || use gles1 || use gles2; then
-   emesonargs+=(
-   -Degl=enabled
-   -Dgbm=enabled
-   -Dglvnd=true
-   )
-   else
-   emesonargs+=(
-   -Degl=disabled
-   -Dgbm=disabled
-   -Dglvnd=false
-   )
-   fi
-
if use opengl && use X; then
emesonargs+=(-Dglx=dri)
else
@@ -377,8 +362,11 @@ multilib_src_configure() {
-Ddri3=enabled
-Dexpat=enabled
$(meson_use opengl)
-   $(meson_feature gles1)
-   $(meson_feature gles2)
+   $(meson_feature opengl gbm)
+   $(meson_feature opengl gles1)
+   $(meson_feature opengl gles2)
+   $(meson_feature opengl glvnd)
+   $(meson_feature opengl egl)
$(meson_feature llvm)
$(meson_feature lm-sensors lmsensors)
$(meson_use osmesa)



[gentoo-commits] repo/gentoo:master commit in: x11-misc/rendercheck/

2024-04-25 Thread Matt Turner
commit: 77f70cf21d71e3f5b20988ce06e4da473b242fd9
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 25 15:20:12 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr 25 15:20:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77f70cf2

x11-misc/rendercheck: Drop old versions

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

 x11-misc/rendercheck/Manifest  |  1 -
 x11-misc/rendercheck/rendercheck-1.5-r1.ebuild | 30 --
 2 files changed, 31 deletions(-)

diff --git a/x11-misc/rendercheck/Manifest b/x11-misc/rendercheck/Manifest
index d40369303ab2..a6a9bf90f24b 100644
--- a/x11-misc/rendercheck/Manifest
+++ b/x11-misc/rendercheck/Manifest
@@ -1,2 +1 @@
-DIST rendercheck-1.5.tar.bz2 143656 BLAKE2B 
50de34193aeb4751f967fbc04b54e75909672dc7bbac29a1fbf6ac0e648ac032c877bc215586feb44c89cb7625fc2ac2317d03ff30dcab83625290d85aad6cda
 SHA512 
ffa1abf317f85a8bcef3544e3f810b34567553524ac0a784d2a67470e0811854d7983af8600a04aadecf42871ccb83ad5c0e9e25179142fda2a8f5853a07f616
 DIST rendercheck-1.6.tar.xz 23996 BLAKE2B 
981095f88d70320ba22b15ceeb33182c88fb5c4ca1df323e016a6750812dc7b0154e95c76619926bfe945a80243de5ea0921e04d94b70992b8be512d70a437d3
 SHA512 
0cc5372a318d4a28d63d82a2efc42f15b810186ce91b226bc5b962520637b628b1ae991a9e7745f8239c4fd100bf8f8eab79bc3803a01cad6827022af49be1a3

diff --git a/x11-misc/rendercheck/rendercheck-1.5-r1.ebuild 
b/x11-misc/rendercheck/rendercheck-1.5-r1.ebuild
deleted file mode 100644
index 2b27b2a2f34d..
--- a/x11-misc/rendercheck/rendercheck-1.5-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Tests for compliance with X RENDER extension"
-HOMEPAGE="https://www.x.org/wiki/ 
https://gitlab.freedesktop.org/xorg/test/rendercheck;
-SRC_URI="https://www.x.org/releases/individual/app/${P}.tar.bz2;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc ppc64 ~sparc x86"
-IUSE=""
-
-BDEPEND="
-   virtual/pkgconfig
-"
-RDEPEND="
-   x11-libs/libXrender
-   x11-libs/libX11
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
-   local econfargs=(
-   --disable-selective-werror
-   )
-
-   econf "${econfargs[@]}"
-}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/rendercheck/

2024-04-25 Thread Matt Turner
commit: dc688d55060adaf2e5f8f0648f6a3d1630cb4953
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 25 15:19:33 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr 25 15:19:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc688d55

x11-misc/rendercheck: Propagate stable keywords

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

 x11-misc/rendercheck/rendercheck-1.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/rendercheck/rendercheck-1.6.ebuild 
b/x11-misc/rendercheck/rendercheck-1.6.ebuild
index 89bb8e72ef8d..15635c0581c1 100644
--- a/x11-misc/rendercheck/rendercheck-1.6.ebuild
+++ b/x11-misc/rendercheck/rendercheck-1.6.ebuild
@@ -8,7 +8,7 @@ XORG_TARBALL_SUFFIX="xz"
 inherit xorg-3 meson
 
 if [[ ${PV} != ** ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86"
 fi
 
 DESCRIPTION="Tests for compliance with X RENDER extension"



[gentoo-commits] repo/gentoo:master commit in: x11-base/xwayland/, x11-base/xwayland/files/

2024-04-25 Thread Matt Turner
commit: 7fa29ca39c11fccbd1ab9678432f4d45af0bafe5
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 25 15:16:55 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr 25 15:17:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fa29ca3

x11-base/xwayland: Skip XTS tests

Closes: https://bugs.gentoo.org/812686
Signed-off-by: Matt Turner  gentoo.org>

 ...wayland-test-early-if-PIGLIT_DIR-XTEST_DI.patch | 36 ++
 x11-base/xwayland/xwayland-23.2.6.ebuild   |  5 +--
 2 files changed, 39 insertions(+), 2 deletions(-)

diff --git 
a/x11-base/xwayland/files/xwayland-23.3.6-test-Skip-Xwayland-test-early-if-PIGLIT_DIR-XTEST_DI.patch
 
b/x11-base/xwayland/files/xwayland-23.3.6-test-Skip-Xwayland-test-early-if-PIGLIT_DIR-XTEST_DI.patch
new file mode 100644
index ..173daa3c6265
--- /dev/null
+++ 
b/x11-base/xwayland/files/xwayland-23.3.6-test-Skip-Xwayland-test-early-if-PIGLIT_DIR-XTEST_DI.patch
@@ -0,0 +1,36 @@
+From d5ef57f1efc967fbc88dfa0f0177be354caf039b Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Michel=20D=C3=A4nzer?= 
+Date: Tue, 26 Sep 2023 17:23:32 +0200
+Subject: [PATCH xserver] test: Skip Xwayland test early if PIGLIT_DIR /
+ XTEST_DIR isn't set
+
+No point starting weston and waiting for it to start up in that case.
+---
+ test/scripts/xwayland-piglit.sh | 12 
+ 1 file changed, 12 insertions(+)
+
+diff --git a/test/scripts/xwayland-piglit.sh b/test/scripts/xwayland-piglit.sh
+index 97a1759d9..9d6e54d01 100755
+--- a/test/scripts/xwayland-piglit.sh
 b/test/scripts/xwayland-piglit.sh
+@@ -1,5 +1,17 @@
+ #!/bin/bash -e
+ 
++if test "x$XTEST_DIR" = "x"; then
++echo "XTEST_DIR must be set to the directory of the xtest repository."
++# Exit as a "skip" so make check works even without xtest.
++exit 77
++fi
++
++if test "x$PIGLIT_DIR" = "x"; then
++echo "PIGLIT_DIR must be set to the directory of the piglit repository."
++# Exit as a "skip" so make check works even without piglit.
++exit 77
++fi
++
+ # this times out on Travis, because the tests take too long.
+ if test "x$TRAVIS_BUILD_DIR" != "x"; then
+ exit 77
+-- 
+2.43.2
+

diff --git a/x11-base/xwayland/xwayland-23.2.6.ebuild 
b/x11-base/xwayland/xwayland-23.2.6.ebuild
index 70cb8d652e2a..d9e0c35b2c4b 100644
--- a/x11-base/xwayland/xwayland-23.2.6.ebuild
+++ b/x11-base/xwayland/xwayland-23.2.6.ebuild
@@ -63,8 +63,9 @@ BDEPEND="
 "
 
 PATCHES=(
-   "${FILESDIR}"/xwayland-drop-redundantly-installed-files.patch
-   "${FILESDIR}"/xwayland-23.2.3-systemd-automagic.patch
+   "${FILESDIR}"/${PN}-drop-redundantly-installed-files.patch
+   "${FILESDIR}"/${PN}-23.2.3-systemd-automagic.patch
+   
"${FILESDIR}"/${PN}-23.3.6-test-Skip-Xwayland-test-early-if-PIGLIT_DIR-XTEST_DI.patch
 )
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: dev-util/intel_clc/

2024-04-24 Thread Matt Turner
commit: c36525bce5d25cc461aab17215e4cb9178923aa2
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr 24 19:05:52 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Apr 24 19:07:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c36525bc

dev-util/intel_clc: Version bump to 24.0.6

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

 dev-util/intel_clc/Manifest|  1 +
 dev-util/intel_clc/intel_clc-24.0.6.ebuild | 86 ++
 2 files changed, 87 insertions(+)

diff --git a/dev-util/intel_clc/Manifest b/dev-util/intel_clc/Manifest
index ec91c0de7f0f..a7f0c73e02bc 100644
--- a/dev-util/intel_clc/Manifest
+++ b/dev-util/intel_clc/Manifest
@@ -1,2 +1,3 @@
 DIST mesa-24.0.4.tar.xz 20057744 BLAKE2B 
6de755081f7e9dd9303af791e1a405203388787c294f8163c9d6598aa66eed1c001eeb03203c49ed8a264065458228efd849e6e59091a5963155ce8edc47c63f
 SHA512 
1d05b07026417fbe9cf18f7b18f2db9fe5fe327555c590283d87f69bbdd51f64135928a1dbe155d750187fc268bbdbb070bc1ae9ffc3e013b8707b391969d515
 DIST mesa-24.0.5.tar.xz 20096384 BLAKE2B 
c4c5f493206f761a7171f19c6549dc791559a1fdbcf49aea98016f98c10f9130081a16df6b780062621495a42dc49ef5f0800bda64058e8ba60106f6a046ccef
 SHA512 
9476af4b9ac8db5dce397084ef169927d10b28adea7e74aa5b3136810b499ac98ddf7ab564e7d1ff81c887208c8ebab3ad2d4e27e7f46136609b5c67527018eb
+DIST mesa-24.0.6.tar.xz 20115628 BLAKE2B 
531482c1a01ec4c0bd6b2f0857640c14fcc2ba70e85a14e4edf0f44ba466c12e39ad067690e6a571a0744ae06080943b1328a29263225cb7570f119464e17fbe
 SHA512 
60fcc77132c3cb0c98e650d97d3324bfd18abe7f8f8a3aa5209f71b2fddd94510f939bbf5272b2241749307184d5badde9da4842be57ce13f5760875885ea6fc

diff --git a/dev-util/intel_clc/intel_clc-24.0.6.ebuild 
b/dev-util/intel_clc/intel_clc-24.0.6.ebuild
new file mode 100644
index ..8bc3bb53f6ba
--- /dev/null
+++ b/dev-util/intel_clc/intel_clc-24.0.6.ebuild
@@ -0,0 +1,86 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( 16 17 )
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit llvm-r1 meson python-any-r1
+
+MY_PV="${PV/_/-}"
+
+DESCRIPTION="intel_clc tool used for building OpenCL C to SPIR-V"
+HOMEPAGE="https://mesa3d.org/;
+
+if [[ ${PV} ==  ]]; then
+   S="${WORKDIR}/intel_clc-${MY_PV}"
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
+   inherit git-r3
+else
+   S="${WORKDIR}/mesa-${MY_PV}"
+   SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz;
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="MIT SGI-B-2.0"
+SLOT="0"
+IUSE="debug"
+
+RDEPEND="
+   dev-libs/libclc
+   dev-util/spirv-tools
+   >=sys-libs/zlib-1.2.8:=
+   x11-libs/libdrm
+   $(llvm_gen_dep '
+   dev-util/spirv-llvm-translator:${LLVM_SLOT}
+   sys-devel/clang:${LLVM_SLOT}
+   sys-devel/llvm:${LLVM_SLOT}
+   ')
+"
+DEPEND="${RDEPEND}
+   dev-libs/expat
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
+   virtual/pkgconfig
+"
+
+python_check_deps() {
+   python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   llvm-r1_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig"
+
+   local emesonargs=(
+   -Dllvm=enabled
+   -Dshared-llvm=enabled
+   -Dintel-clc=enabled
+
+   -Dgallium-drivers=''
+   -Dvulkan-drivers=''
+
+   # Set platforms empty to avoid the default "auto" setting. If
+   # platforms is empty meson.build will add surfaceless.
+   -Dplatforms=''
+
+   -Dglx=disabled
+   -Dlibunwind=disabled
+   -Dzstd=disabled
+
+   -Dbuildtype=$(usex debug debug plain)
+   -Db_ndebug=$(usex debug false true)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   dobin "${BUILD_DIR}"/src/intel/compiler/intel_clc
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/mesa/

2024-04-24 Thread Matt Turner
commit: 4fd906a8340570f1a0c1e05ae77abfcca7adac7e
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr 24 19:05:17 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Apr 24 19:07:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fd906a8

media-libs/mesa: Version bump to 24.0.6

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

 media-libs/mesa/Manifest   |   1 +
 media-libs/mesa/mesa-24.0.6.ebuild | 431 +
 2 files changed, 432 insertions(+)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index ec91c0de7f0f..a7f0c73e02bc 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,2 +1,3 @@
 DIST mesa-24.0.4.tar.xz 20057744 BLAKE2B 
6de755081f7e9dd9303af791e1a405203388787c294f8163c9d6598aa66eed1c001eeb03203c49ed8a264065458228efd849e6e59091a5963155ce8edc47c63f
 SHA512 
1d05b07026417fbe9cf18f7b18f2db9fe5fe327555c590283d87f69bbdd51f64135928a1dbe155d750187fc268bbdbb070bc1ae9ffc3e013b8707b391969d515
 DIST mesa-24.0.5.tar.xz 20096384 BLAKE2B 
c4c5f493206f761a7171f19c6549dc791559a1fdbcf49aea98016f98c10f9130081a16df6b780062621495a42dc49ef5f0800bda64058e8ba60106f6a046ccef
 SHA512 
9476af4b9ac8db5dce397084ef169927d10b28adea7e74aa5b3136810b499ac98ddf7ab564e7d1ff81c887208c8ebab3ad2d4e27e7f46136609b5c67527018eb
+DIST mesa-24.0.6.tar.xz 20115628 BLAKE2B 
531482c1a01ec4c0bd6b2f0857640c14fcc2ba70e85a14e4edf0f44ba466c12e39ad067690e6a571a0744ae06080943b1328a29263225cb7570f119464e17fbe
 SHA512 
60fcc77132c3cb0c98e650d97d3324bfd18abe7f8f8a3aa5209f71b2fddd94510f939bbf5272b2241749307184d5badde9da4842be57ce13f5760875885ea6fc

diff --git a/media-libs/mesa/mesa-24.0.6.ebuild 
b/media-libs/mesa/mesa-24.0.6.ebuild
new file mode 100644
index ..53d40957a9fc
--- /dev/null
+++ b/media-libs/mesa/mesa-24.0.6.ebuild
@@ -0,0 +1,431 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {15..17} )
+LLVM_OPTIONAL=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit llvm-r1 meson-multilib python-any-r1 linux-info
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="OpenGL-like graphic library for Linux"
+HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
+   inherit git-r3
+else
+   SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+fi
+S="${WORKDIR}/${MY_P}"
+EGIT_CHECKOUT_DIR=${S}
+
+LICENSE="MIT SGI-B-2.0"
+SLOT="0"
+
+RADEON_CARDS="r300 r600 radeon radeonsi"
+VIDEO_CARDS="${RADEON_CARDS} d3d12 freedreno intel lavapipe lima nouveau 
panfrost v3d vc4 virgl vivante vmware"
+for card in ${VIDEO_CARDS}; do
+   IUSE_VIDEO_CARDS+=" video_cards_${card}"
+done
+
+IUSE="${IUSE_VIDEO_CARDS}
+   cpu_flags_x86_sse2 d3d9 debug gles1 +gles2 +llvm
+   lm-sensors opencl +opengl osmesa +proprietary-codecs selinux
+   test unwind vaapi valgrind vdpau vulkan
+   vulkan-overlay wayland +X xa zink +zstd"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   d3d9? (
+   || (
+   video_cards_intel
+   video_cards_r300
+   video_cards_r600
+   video_cards_radeonsi
+   video_cards_nouveau
+   video_cards_vmware
+   )
+   )
+   llvm? ( ${LLVM_REQUIRED_USE} )
+   vulkan-overlay? ( vulkan )
+   video_cards_lavapipe? ( llvm vulkan )
+   video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) )
+   video_cards_r300?   ( x86? ( llvm ) amd64? ( llvm ) )
+   vdpau? ( X )
+   xa? ( X )
+   X? ( gles1? ( opengl ) gles2? ( opengl ) )
+   zink? ( vulkan || ( opengl gles1 gles2 ) )
+"
+
+LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.119"
+RDEPEND="
+   >=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
+   >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8[${MULTILIB_USEDEP}]
+   unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
+   llvm? (
+   $(llvm_gen_dep "
+   
sys-devel/llvm:\${LLVM_SLOT}[llvm_targets_AMDGPU(+),${MULTILIB_USEDEP}]
+   opencl? (
+   dev-util/spirv-llvm-translator:\${LLVM_SLOT}
+   
sys-devel/clang:\${LLVM_SLOT}[llvm_targets_AMDGPU(+),${MULTILIB_USEDEP}]
+   )
+   ")
+   video_cards_r600? (
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   video_cards_radeon? (
+   vir

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

2024-04-24 Thread Matt Turner
commit: 27cb180485b3e1d9f17e6f06c944b1344e88565c
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr 24 17:31:58 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Apr 24 17:32:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27cb1804

x11-libs/libXcursor: Drop old versions

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

 x11-libs/libXcursor/Manifest|  1 -
 x11-libs/libXcursor/libXcursor-1.2.1.ebuild | 24 
 2 files changed, 25 deletions(-)

diff --git a/x11-libs/libXcursor/Manifest b/x11-libs/libXcursor/Manifest
index 914b543b3557..2f933cb90dd2 100644
--- a/x11-libs/libXcursor/Manifest
+++ b/x11-libs/libXcursor/Manifest
@@ -1,2 +1 @@
-DIST libXcursor-1.2.1.tar.xz 280352 BLAKE2B 
5c59a43d9cdaaab887ef7ffbe836534508e3542959dd5011c08e46db1d5e4de6e7ee47b1574eb1bd2aebc8baa8fe401e5195fa73bb2ab47b779dbd03af4bbf4a
 SHA512 
ebb42a39855aab86d0c11fe6ad33d011cf56a6dc5c309bef643460319c03df239b7e09fe88777bb25c0e9ff8aceac6bf66e51cc04a2d5ee463b3bc3bbf1674e3
 DIST libXcursor-1.2.2.tar.xz 289536 BLAKE2B 
1619f71a514586bab7651aa47702a06a3b6e8d9c60b27c7eabe39b49dff9e83a050b88e171fdde4735ad4c62b1be4be10c84af35bb3e78dedccd9cd85fe3680c
 SHA512 
6550ce1e69b35ef3356f25e31aa2779503d9cea780eff307cb646364993dfaa971304085d32677e68996bd3b8e067436c8fc89aeb4db07a12ce5bc93b735b5b0

diff --git a/x11-libs/libXcursor/libXcursor-1.2.1.ebuild 
b/x11-libs/libXcursor/libXcursor-1.2.1.ebuild
deleted file mode 100644
index 208601cd8024..
--- a/x11-libs/libXcursor/libXcursor-1.2.1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-XORG_MULTILIB=yes
-XORG_TARBALL_SUFFIX=xz
-inherit xorg-3
-
-DESCRIPTION="X.Org Xcursor library"
-
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="doc"
-
-RDEPEND=">=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}]
-   >=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}]
-   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"
-
-XORG_CONFIGURE_OPTIONS=(
-   --with-icondir="${EPREFIX}"/usr/share/cursors/xorg-x11
-   
--with-cursorpath='~/.cursors:~/.icons:/usr/local/share/cursors/xorg-x11:/usr/local/share/cursors:/usr/local/share/icons:/usr/local/share/pixmaps:/usr/share/cursors/xorg-x11:/usr/share/cursors:/usr/share/pixmaps/xorg-x11:/usr/share/icons:/usr/share/pixmaps'
-)



[gentoo-commits] repo/gentoo:master commit in: x11-misc/util-macros/

2024-04-24 Thread Matt Turner
commit: d3143136f309a4f7580c595993aee483a21d02c5
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr 24 17:31:59 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Apr 24 17:32:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3143136

x11-misc/util-macros: Drop old versions

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

 x11-misc/util-macros/Manifest  |  1 -
 x11-misc/util-macros/util-macros-1.20.0.ebuild | 16 
 2 files changed, 17 deletions(-)

diff --git a/x11-misc/util-macros/Manifest b/x11-misc/util-macros/Manifest
index 1b27c8a5d404..0630781c782e 100644
--- a/x11-misc/util-macros/Manifest
+++ b/x11-misc/util-macros/Manifest
@@ -1,2 +1 @@
-DIST util-macros-1.20.0.tar.xz 83324 BLAKE2B 
a19784078ff3043d9d54ef88738625a08285bb033e27713c05875135b39e9f5c1a38aa05c3d74c167d974a07611621f57c70e988e5fb024bb475575355c3f380
 SHA512 
76caefb118bf1675d7b2b96e1bbb04eb9a320b02e120839e55a22ef98538ecf00d0e686a67186fc8fdc8492d277ffe3125ae8b7ac61ce4739edc0de3f468d2eb
 DIST util-macros-1.20.1.tar.xz 83124 BLAKE2B 
f80f6dd5823bd4264b4a6d50cb01cb0fca739a4d9c164d45fa5f9367f9ab7f6181c654859a3dcbea1e666ce12a1402b984eb028b47d71ce6c7b9bc95ce61474e
 SHA512 
5f44d73c18ff87459cd94a68a961465b3970a36f0b55be65c0ec228320a675561eb24a1b1359745124302446a1a3fadc2f50d3378f439df5bd3e866cb8015286

diff --git a/x11-misc/util-macros/util-macros-1.20.0.ebuild 
b/x11-misc/util-macros/util-macros-1.20.0.ebuild
deleted file mode 100644
index 2515ab084598..
--- a/x11-misc/util-macros/util-macros-1.20.0.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="X.Org autotools utility macros"
-HOMEPAGE="https://www.x.org/wiki/ 
https://gitlab.freedesktop.org/xorg/util/macros;
-SRC_URI="https://www.x.org/releases/individual/util/${P}.tar.xz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-
-# there is nothing to compile for this package, all its contents are produced 
by
-# configure. the only make job that matters is make install
-src_compile() { :; }



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libwacom/

2024-04-24 Thread Matt Turner
commit: 92981bf07286a17de826aae449ee745764462278
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr 24 17:08:58 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Apr 24 17:13:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92981bf0

dev-libs/libwacom: Version bump to 2.11.0

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

 dev-libs/libwacom/Manifest   |  1 +
 dev-libs/libwacom/libwacom-2.11.0.ebuild | 68 
 2 files changed, 69 insertions(+)

diff --git a/dev-libs/libwacom/Manifest b/dev-libs/libwacom/Manifest
index 087008f73bd8..15b5c4b67c06 100644
--- a/dev-libs/libwacom/Manifest
+++ b/dev-libs/libwacom/Manifest
@@ -1,4 +1,5 @@
 DIST libwacom-2.10.0.tar.xz 114952 BLAKE2B 
ec9226feeac9998bc8b1886967db1ef5ea34312717eec5cce31796ffb2209cd479f6b2c1f7e2fe63c7c26ff7bdc93cf33a04314caefe84bb1113693086a78de5
 SHA512 
dc62db42596e14ace8463bc6bb115503d55f14c23a2a259b2169746e21b25eeeaacc09d7d1dd85c3e05f6dc5f3d96a3c757b2c93b171673e8f869337408495f9
+DIST libwacom-2.11.0.tar.xz 116056 BLAKE2B 
2091859e036d928bc62543a56ea6ca0e2a879f83000437bc73560c334533a1b7b17e36a4f730c51f5b944cea6dbed0bc90b924c1f2112cd8f4bf0cb82505a0b7
 SHA512 
66823d97d165b428ddbfc3539572c94e2138b0732bc1c9e97c5ee071982fe8b82ead1302a5c308cbd1038e283fdfd7db853ef4a822c946f85a63b8247877a8a9
 DIST libwacom-2.6.0.tar.xz 110288 BLAKE2B 
321bacccab84f287141257b4c7af12822fca976c335027d399765fdbbb2c59eabcc76f40d4fd83c7cf1cdc88e2c57ccd317b1922ea3dddb98cf2a0847e920ff1
 SHA512 
aacf234e77bd976de2e2a687294c5ab704dca5a70df01fa2485441029e4faa34bec2824c455642115ae79f5cbbac41d064569e4eb2788655c324b37149009d26
 DIST libwacom-2.7.0.tar.xz 111424 BLAKE2B 
2cb046a7390c017680a2a67197896b0613fa3b0ca65d388b5d760fba1438c3079786efa77a5b69d26dce7b8813436ca4240500ef00d77e11427fee81df912d64
 SHA512 
47dd8fc7b82fce88ae9d857bcbecec2e45f2a83e832a5e1f97d5b09f77a2dacd53a470e08e756217fe7c5ef4420fdd8d3e3c37071336f7a3dce522b9fa781583
 DIST libwacom-2.8.0.tar.xz 112244 BLAKE2B 
cc9bd7118f8e8d8d4ee3a22a6af20f00b95a3660cbc7c0822b7c067c1e78d89a9615db710cd8f3fbcf3a14ccdd434a2694dbb3ce0ef9bdd540b456c774927536
 SHA512 
b374ee8ded4f5cb7961699d2b9826ad69a3089f9a3073b4275596e1036f0e08813fba09c98653e852da73781c34c779e3faf20dab66eff667812a655e153f133

diff --git a/dev-libs/libwacom/libwacom-2.11.0.ebuild 
b/dev-libs/libwacom/libwacom-2.11.0.ebuild
new file mode 100644
index ..ec6ea6420bb5
--- /dev/null
+++ b/dev-libs/libwacom/libwacom-2.11.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit meson python-any-r1 udev
+
+DESCRIPTION="Library for identifying Wacom tablets and their model-specific 
features"
+HOMEPAGE="https://github.com/linuxwacom/libwacom;
+SRC_URI="https://github.com/linuxwacom/${PN}/releases/download/${P}/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0/9" # libwacom SONAME
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/glib:2
+   dev-libs/libevdev
+   dev-libs/libgudev:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+   doc? ( app-text/doxygen )
+   test? (
+   $(python_gen_any_dep '
+   dev-python/libevdev[${PYTHON_USEDEP}]
+   dev-python/pyudev[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+python_check_deps() {
+   use test || return 0
+   python_has_version \
+   "dev-python/libevdev[${PYTHON_USEDEP}]" \
+   "dev-python/pyudev[${PYTHON_USEDEP}]" \
+   "dev-python/pytest[${PYTHON_USEDEP}]"
+}
+
+src_prepare() {
+   default
+
+   # Don't call systemd daemon-reload in the test suite
+   sed -i -e '/daemon-reload/d' test/test_udev_rules.py || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature doc documentation)
+   $(meson_feature test tests)
+   -Dudev-dir=$(get_udevdir)
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevdev/

2024-04-23 Thread Matt Turner
commit: 97366cf152c665e5646bc6aa81ead2f2a14f70c6
Author: Kostadin Shishmanov  tutanota  com>
AuthorDate: Tue Apr 23 18:47:39 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Apr 23 20:15:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97366cf1

dev-libs/libevdev: enable py3.12

Closes: https://bugs.gentoo.org/919907
Closes: https://github.com/gentoo/gentoo/pull/36380
Signed-off-by: Kostadin Shishmanov  tutanota.com>
Signed-off-by: Matt Turner  gentoo.org>

 .../libevdev/{libevdev-1.13.1.ebuild => libevdev-1.13.1-r1.ebuild}| 2 +-
 dev-libs/libevdev/libevdev-.ebuild| 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/libevdev/libevdev-1.13.1.ebuild 
b/dev-libs/libevdev/libevdev-1.13.1-r1.ebuild
similarity index 96%
rename from dev-libs/libevdev/libevdev-1.13.1.ebuild
rename to dev-libs/libevdev/libevdev-1.13.1-r1.ebuild
index 7178ce1649e7..300b0dba54e8 100644
--- a/dev-libs/libevdev/libevdev-1.13.1.ebuild
+++ b/dev-libs/libevdev/libevdev-1.13.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit meson-multilib python-any-r1
 

diff --git a/dev-libs/libevdev/libevdev-.ebuild 
b/dev-libs/libevdev/libevdev-.ebuild
index 86afaef46cd2..5016bca432b7 100644
--- a/dev-libs/libevdev/libevdev-.ebuild
+++ b/dev-libs/libevdev/libevdev-.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit meson-multilib python-any-r1
 



[gentoo-commits] repo/gentoo:master commit in: x11-misc/rendercheck/

2024-04-23 Thread Matt Turner
commit: b0f3b35c7161c01ba4ce64e63a1aef09b93dd7bf
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Apr 23 20:07:51 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Apr 23 20:07:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0f3b35c

x11-misc/rendercheck: Fix LICENSE

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

 x11-misc/rendercheck/rendercheck-1.6.ebuild  | 1 +
 x11-misc/rendercheck/rendercheck-.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/x11-misc/rendercheck/rendercheck-1.6.ebuild 
b/x11-misc/rendercheck/rendercheck-1.6.ebuild
index 34b0fdac67c3..89bb8e72ef8d 100644
--- a/x11-misc/rendercheck/rendercheck-1.6.ebuild
+++ b/x11-misc/rendercheck/rendercheck-1.6.ebuild
@@ -13,6 +13,7 @@ fi
 
 DESCRIPTION="Tests for compliance with X RENDER extension"
 HOMEPAGE="https://www.x.org/wiki/ 
https://gitlab.freedesktop.org/xorg/test/rendercheck;
+LICENSE="MIT GPL-2+"
 
 RDEPEND="
x11-libs/libXrender

diff --git a/x11-misc/rendercheck/rendercheck-.ebuild 
b/x11-misc/rendercheck/rendercheck-.ebuild
index 34b0fdac67c3..89bb8e72ef8d 100644
--- a/x11-misc/rendercheck/rendercheck-.ebuild
+++ b/x11-misc/rendercheck/rendercheck-.ebuild
@@ -13,6 +13,7 @@ fi
 
 DESCRIPTION="Tests for compliance with X RENDER extension"
 HOMEPAGE="https://www.x.org/wiki/ 
https://gitlab.freedesktop.org/xorg/test/rendercheck;
+LICENSE="MIT GPL-2+"
 
 RDEPEND="
x11-libs/libXrender



[gentoo-commits] repo/gentoo:master commit in: x11-misc/rendercheck/

2024-04-23 Thread Matt Turner
commit: a132163f77ba17e5cd88fbf46f2e7a04d59bf588
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Apr 23 19:57:11 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Apr 23 19:59:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a132163f

x11-misc/rendercheck: Version bump to 1.6

Bug: https://bugs.gentoo.org/833279
Signed-off-by: Matt Turner  gentoo.org>

 x11-misc/rendercheck/Manifest   |  1 +
 x11-misc/rendercheck/rendercheck-1.6.ebuild | 31 +
 2 files changed, 32 insertions(+)

diff --git a/x11-misc/rendercheck/Manifest b/x11-misc/rendercheck/Manifest
index af896a75ee4b..d40369303ab2 100644
--- a/x11-misc/rendercheck/Manifest
+++ b/x11-misc/rendercheck/Manifest
@@ -1 +1,2 @@
 DIST rendercheck-1.5.tar.bz2 143656 BLAKE2B 
50de34193aeb4751f967fbc04b54e75909672dc7bbac29a1fbf6ac0e648ac032c877bc215586feb44c89cb7625fc2ac2317d03ff30dcab83625290d85aad6cda
 SHA512 
ffa1abf317f85a8bcef3544e3f810b34567553524ac0a784d2a67470e0811854d7983af8600a04aadecf42871ccb83ad5c0e9e25179142fda2a8f5853a07f616
+DIST rendercheck-1.6.tar.xz 23996 BLAKE2B 
981095f88d70320ba22b15ceeb33182c88fb5c4ca1df323e016a6750812dc7b0154e95c76619926bfe945a80243de5ea0921e04d94b70992b8be512d70a437d3
 SHA512 
0cc5372a318d4a28d63d82a2efc42f15b810186ce91b226bc5b962520637b628b1ae991a9e7745f8239c4fd100bf8f8eab79bc3803a01cad6827022af49be1a3

diff --git a/x11-misc/rendercheck/rendercheck-1.6.ebuild 
b/x11-misc/rendercheck/rendercheck-1.6.ebuild
new file mode 100644
index ..34b0fdac67c3
--- /dev/null
+++ b/x11-misc/rendercheck/rendercheck-1.6.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_MODULE=test/
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3 meson
+
+if [[ ${PV} != ** ]]; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Tests for compliance with X RENDER extension"
+HOMEPAGE="https://www.x.org/wiki/ 
https://gitlab.freedesktop.org/xorg/test/rendercheck;
+
+RDEPEND="
+   x11-libs/libXrender
+   x11-libs/libXext
+   x11-libs/libX11
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="virtual/pkgconfig"
+
+# Override xorg-3's src_prepare
+src_prepare() {
+   default
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/rendercheck/

2024-04-23 Thread Matt Turner
commit: f8e214525db5a33081e062c623e9125769e09f6d
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Apr 23 19:11:47 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Apr 23 19:59:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8e21452

x11-misc/rendercheck: Add live ebuild, version 

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

 x11-misc/rendercheck/rendercheck-.ebuild | 31 
 1 file changed, 31 insertions(+)

diff --git a/x11-misc/rendercheck/rendercheck-.ebuild 
b/x11-misc/rendercheck/rendercheck-.ebuild
new file mode 100644
index ..34b0fdac67c3
--- /dev/null
+++ b/x11-misc/rendercheck/rendercheck-.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_MODULE=test/
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3 meson
+
+if [[ ${PV} != ** ]]; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Tests for compliance with X RENDER extension"
+HOMEPAGE="https://www.x.org/wiki/ 
https://gitlab.freedesktop.org/xorg/test/rendercheck;
+
+RDEPEND="
+   x11-libs/libXrender
+   x11-libs/libXext
+   x11-libs/libX11
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="virtual/pkgconfig"
+
+# Override xorg-3's src_prepare
+src_prepare() {
+   default
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/util-macros/

2024-04-22 Thread Matt Turner
commit: ee2e470df94064cd79d7e7226b6534f5ba42a878
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Apr 22 16:52:38 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Mon Apr 22 16:52:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee2e470d

x11-misc/util-macros: Propagate stable keywords

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

 x11-misc/util-macros/util-macros-1.20.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/util-macros/util-macros-1.20.1.ebuild 
b/x11-misc/util-macros/util-macros-1.20.1.ebuild
index 2a3fa29d6902..a8bf00a634cf 100644
--- a/x11-misc/util-macros/util-macros-1.20.1.ebuild
+++ b/x11-misc/util-macros/util-macros-1.20.1.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://www.x.org/releases/individual/util/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 
 # there is nothing to compile for this package, all its contents are produced 
by
 # configure. the only make job that matters is make install



[gentoo-commits] repo/gentoo:master commit in: media-libs/libva-intel-media-driver/

2024-04-22 Thread Matt Turner
commit: 873a396b744949cb1f2f6e4b658c1a0ec8c433f2
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Apr 22 16:36:23 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Mon Apr 22 16:37:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=873a396b

media-libs/libva-intel-media-driver: Drop old versions

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

 media-libs/libva-intel-media-driver/Manifest   |  3 --
 .../libva-intel-media-driver-24.1.3.ebuild | 57 --
 .../libva-intel-media-driver-24.1.4.ebuild | 57 --
 .../libva-intel-media-driver-24.2.0.ebuild | 57 --
 4 files changed, 174 deletions(-)

diff --git a/media-libs/libva-intel-media-driver/Manifest 
b/media-libs/libva-intel-media-driver/Manifest
index a8fdfd4701a3..d2ce3f8b2a33 100644
--- a/media-libs/libva-intel-media-driver/Manifest
+++ b/media-libs/libva-intel-media-driver/Manifest
@@ -1,5 +1,2 @@
-DIST intel-media-24.1.3.tar.gz 25817697 BLAKE2B 
683c22c484b5b10ad392e98bb75e85652f8e3b0ca9d06ab08d8c23fe71f46cb34804722405c70727b97a9bdf13c7610518a093a674996e35affed7a327ed9d83
 SHA512 
4f1844422ebad74f698ae5d14fd8e0bf7d9b2c4e98edb8f7c0a36957f8ebb43bc0191fab36b9b7b57d96f44ec3bb1f3dcba7b2c74f51786164d9380fb3523c3e
-DIST intel-media-24.1.4.tar.gz 25821533 BLAKE2B 
9c9d18f7c5a9b2016daa1df8e208f6ba2670fc353f72faec5f57f82bef69fcc9987cd81b4913e831e19930692631648fe9bc7a364486e51aa165f722af8c2e0b
 SHA512 
ca590c1ffe5c38959717d48fdee893aab5896df45e3e80618cb63fa9cfc502688e68b5cc45d6e20ddd496b546906829852dfdb296f5fe4b1fec396878417fe23
 DIST intel-media-24.1.5.tar.gz 25834293 BLAKE2B 
076731a57c7fbf6776df393c631e8abda7e07679b5babb28a8973b9919ce6522b3bfa92f9a1fcb173714a2c7dedec79a791a8e94d3e1962df072d1b2157692b9
 SHA512 
9c8121345f23153361f6458b638938896c42542c80efb0490847aa04c873a0726199985318ee6691f240def12d4f18e804971040dc1284b0cd46287756bb61ba
-DIST intel-media-24.2.0.tar.gz 25839951 BLAKE2B 
cd9afd10254d6f1aa1eaf86ef4560793fb61299b387205ee94e11909f82f950039b8a069c670156a6da529766c66b97325f14f02dc94fe3f034bebe77b8fa99d
 SHA512 
b47105a8b318a143d598c050970f1f961a7b7686d7b3262f6b162c32cc196a24fe894a09f6bf368729f129b19904f94a53cbc827326a8bb18840e17de1ab8f72
 DIST intel-media-24.2.1.tar.gz 25838267 BLAKE2B 
85a0e8416317c846c28c76a70468ba26f388482a4a4348364564df968db22703da112a1908ba371fa0f626d5771bb61cf28cb7ef824fb8a2f756062d99f8731a
 SHA512 
79bbe7d48b14860f6340d57d5cc85d3e7c6d49ff1b95807ece4db3bcaf9d49b2f08ddabe49d9015e7fdf80241030a792dec7dcae00c393463242b69eac7c46b9

diff --git 
a/media-libs/libva-intel-media-driver/libva-intel-media-driver-24.1.3.ebuild 
b/media-libs/libva-intel-media-driver/libva-intel-media-driver-24.1.3.ebuild
deleted file mode 100644
index 724fb1822753..
--- a/media-libs/libva-intel-media-driver/libva-intel-media-driver-24.1.3.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib flag-o-matic
-
-if [[ ${PV} == * ]] ; then
-   : ${EGIT_REPO_URI:="https://github.com/intel/media-driver"}
-   if [[ ${PV%} != "" ]] ; then
-   : ${EGIT_BRANCH:="release/${PV%.}"}
-   fi
-   inherit git-r3
-else
-   MY_PV="${PV%_pre}"
-   
SRC_URI="https://github.com/intel/media-driver/archive/intel-media-${MY_PV}.tar.gz;
-   S="${WORKDIR}/media-driver-intel-media-${MY_PV}"
-   if [[ ${PV} != *_pre* ]] ; then
-   KEYWORDS="amd64"
-   fi
-fi
-
-DESCRIPTION="Intel Media Driver for VA-API (iHD)"
-HOMEPAGE="https://github.com/intel/media-driver;
-
-LICENSE="MIT BSD redistributable? ( no-source-code )"
-SLOT="0"
-IUSE="+redistributable test X"
-
-RESTRICT="!test? ( test )"
-
-DEPEND=">=media-libs/gmmlib-22.3.14:=[${MULTILIB_USEDEP}]
-   >=media-libs/libva-2.20.0[X?,${MULTILIB_USEDEP}]
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-23.3.4-Remove-unwanted-CFLAGS.patch
-   "${FILESDIR}"/${PN}-23.3.4_testing_in_src_test.patch
-)
-
-multilib_src_configure() {
-   # https://github.com/intel/media-driver/issues/356
-   append-cxxflags -D_FILE_OFFSET_BITS=64
-
-   local mycmakeargs=(
-   -DMEDIA_BUILD_FATAL_WARNINGS=OFF
-   -DMEDIA_RUN_TEST_SUITE=$(usex test)
-   -DBUILD_TYPE=Release
-   -DPLATFORM=linux
-   -DCMAKE_DISABLE_FIND_PACKAGE_X11=$(usex !X)
-   -DENABLE_NONFREE_KERNELS=$(usex redistributable)
-   -DLATEST_CPP_NEEDED=ON # Seems to be the best option for now
-   )
-   local CMAKE_BUILD_TYPE="Release"
-   cmake_src_configure
-}

diff --git 
a/media-libs/libva-intel-media-driver/libva-intel-media-driver-24.1.4.ebuild 
b/media-libs/lib

[gentoo-commits] repo/gentoo:master commit in: media-libs/libva-intel-media-driver/

2024-04-22 Thread Matt Turner
commit: c9661fcdfe2c18b3e1658fe0aad6ba73dd1a7fc4
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Apr 22 16:35:34 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Mon Apr 22 16:37:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9661fcd

media-libs/libva-intel-media-driver: Version bump to 24.2.1

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

 media-libs/libva-intel-media-driver/Manifest   |  1 +
 .../libva-intel-media-driver-24.2.1.ebuild | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/media-libs/libva-intel-media-driver/Manifest 
b/media-libs/libva-intel-media-driver/Manifest
index dc68ff66f58b..a8fdfd4701a3 100644
--- a/media-libs/libva-intel-media-driver/Manifest
+++ b/media-libs/libva-intel-media-driver/Manifest
@@ -2,3 +2,4 @@ DIST intel-media-24.1.3.tar.gz 25817697 BLAKE2B 
683c22c484b5b10ad392e98bb75e8565
 DIST intel-media-24.1.4.tar.gz 25821533 BLAKE2B 
9c9d18f7c5a9b2016daa1df8e208f6ba2670fc353f72faec5f57f82bef69fcc9987cd81b4913e831e19930692631648fe9bc7a364486e51aa165f722af8c2e0b
 SHA512 
ca590c1ffe5c38959717d48fdee893aab5896df45e3e80618cb63fa9cfc502688e68b5cc45d6e20ddd496b546906829852dfdb296f5fe4b1fec396878417fe23
 DIST intel-media-24.1.5.tar.gz 25834293 BLAKE2B 
076731a57c7fbf6776df393c631e8abda7e07679b5babb28a8973b9919ce6522b3bfa92f9a1fcb173714a2c7dedec79a791a8e94d3e1962df072d1b2157692b9
 SHA512 
9c8121345f23153361f6458b638938896c42542c80efb0490847aa04c873a0726199985318ee6691f240def12d4f18e804971040dc1284b0cd46287756bb61ba
 DIST intel-media-24.2.0.tar.gz 25839951 BLAKE2B 
cd9afd10254d6f1aa1eaf86ef4560793fb61299b387205ee94e11909f82f950039b8a069c670156a6da529766c66b97325f14f02dc94fe3f034bebe77b8fa99d
 SHA512 
b47105a8b318a143d598c050970f1f961a7b7686d7b3262f6b162c32cc196a24fe894a09f6bf368729f129b19904f94a53cbc827326a8bb18840e17de1ab8f72
+DIST intel-media-24.2.1.tar.gz 25838267 BLAKE2B 
85a0e8416317c846c28c76a70468ba26f388482a4a4348364564df968db22703da112a1908ba371fa0f626d5771bb61cf28cb7ef824fb8a2f756062d99f8731a
 SHA512 
79bbe7d48b14860f6340d57d5cc85d3e7c6d49ff1b95807ece4db3bcaf9d49b2f08ddabe49d9015e7fdf80241030a792dec7dcae00c393463242b69eac7c46b9

diff --git 
a/media-libs/libva-intel-media-driver/libva-intel-media-driver-24.2.1.ebuild 
b/media-libs/libva-intel-media-driver/libva-intel-media-driver-24.2.1.ebuild
new file mode 100644
index ..91b4623797d9
--- /dev/null
+++ b/media-libs/libva-intel-media-driver/libva-intel-media-driver-24.2.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib flag-o-matic
+
+if [[ ${PV} == * ]] ; then
+   : ${EGIT_REPO_URI:="https://github.com/intel/media-driver"}
+   if [[ ${PV%} != "" ]] ; then
+   : ${EGIT_BRANCH:="release/${PV%.}"}
+   fi
+   inherit git-r3
+else
+   MY_PV="${PV%_pre}"
+   
SRC_URI="https://github.com/intel/media-driver/archive/intel-media-${MY_PV}.tar.gz;
+   S="${WORKDIR}/media-driver-intel-media-${MY_PV}"
+   if [[ ${PV} != *_pre* ]] ; then
+   KEYWORDS="~amd64"
+   fi
+fi
+
+DESCRIPTION="Intel Media Driver for VA-API (iHD)"
+HOMEPAGE="https://github.com/intel/media-driver;
+
+LICENSE="MIT BSD redistributable? ( no-source-code )"
+SLOT="0"
+IUSE="+redistributable test X"
+
+RESTRICT="!test? ( test )"
+
+DEPEND=">=media-libs/gmmlib-22.3.18:=[${MULTILIB_USEDEP}]
+   >=media-libs/libva-2.21.0[X?,${MULTILIB_USEDEP}]
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-23.3.4-Remove-unwanted-CFLAGS.patch
+   "${FILESDIR}"/${PN}-23.3.4_testing_in_src_test.patch
+)
+
+multilib_src_configure() {
+   # https://github.com/intel/media-driver/issues/356
+   append-cxxflags -D_FILE_OFFSET_BITS=64
+
+   local mycmakeargs=(
+   -DMEDIA_BUILD_FATAL_WARNINGS=OFF
+   -DMEDIA_RUN_TEST_SUITE=$(usex test)
+   -DBUILD_TYPE=Release
+   -DPLATFORM=linux
+   -DCMAKE_DISABLE_FIND_PACKAGE_X11=$(usex !X)
+   -DENABLE_NONFREE_KERNELS=$(usex redistributable)
+   -DLATEST_CPP_NEEDED=ON # Seems to be the best option for now
+   )
+   local CMAKE_BUILD_TYPE="Release"
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/gmmlib/

2024-04-22 Thread Matt Turner
commit: 12f63092ce195d9a630f76b3fd2258178f29f007
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Apr 22 16:36:23 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Mon Apr 22 16:37:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12f63092

media-libs/gmmlib: Drop old versions

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

 media-libs/gmmlib/Manifest  |  1 -
 media-libs/gmmlib/gmmlib-22.3.17.ebuild | 35 -
 2 files changed, 36 deletions(-)

diff --git a/media-libs/gmmlib/Manifest b/media-libs/gmmlib/Manifest
index 216eaa968e83..79f9e88b90d5 100644
--- a/media-libs/gmmlib/Manifest
+++ b/media-libs/gmmlib/Manifest
@@ -1,3 +1,2 @@
-DIST intel-gmmlib-22.3.17.tar.gz 845954 BLAKE2B 
d01a3b86c539fdeb4d2d66d81590b71dfca045f976f100ff53e0bc8da354c2311ff4c0ff6c371fa63ed97fba387611670a7a8d48eccdf0494824f4c48e4e4c43
 SHA512 
073cb2e9ec025ae32e2f33f51547083cd8425b0c7297e361b037c71b55a8d2322cd36ac7cabbf8c7a325f80f1cc97947c0aa8aa833dc5fbae5abe28e9c04451a
 DIST intel-gmmlib-22.3.18.tar.gz 846277 BLAKE2B 
79485dfe33537053b9986f2f97771c551757da0f9ba721f82f5ff057bf230aa7ad79818d6915fb26cd354cb49d4da27c770c5adb61e530bdd39b51469fc4f9af
 SHA512 
6dab0522a4d15bd5147cb72899a48170f441d5160dc11224809477380b3762ade845e7498a54df7de6673c0ad44bd037db754713697794e26106837f69eb0636
 DIST intel-gmmlib-22.3.19.tar.gz 846342 BLAKE2B 
ce3c25740d9c3f556db31f880b47fba8358dd7d7d53d80bc9923bec8c67fdeee3ae4efa5465390c229bfdc2f6c64fa0a7963516f83d12061d34bf51102cb3a64
 SHA512 
804e4995983884832dbb6d08a4e3c8ca8d60e7ef2c5a0de12d0facfac1fdce619ad229ad1a6b62fdf0ba74a968caf3bb884e283af8cf38babacff350fc9728b9

diff --git a/media-libs/gmmlib/gmmlib-22.3.17.ebuild 
b/media-libs/gmmlib/gmmlib-22.3.17.ebuild
deleted file mode 100644
index 0afd5902192b..
--- a/media-libs/gmmlib/gmmlib-22.3.17.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_BUILD_TYPE="Release"
-
-inherit cmake-multilib
-
-DESCRIPTION="Intel Graphics Memory Management Library"
-HOMEPAGE="https://github.com/intel/gmmlib;
-SRC_URI="https://github.com/intel/gmmlib/archive/intel-${P}.tar.gz;
-S="${WORKDIR}/${PN}-intel-${P}"
-
-KEYWORDS="amd64"
-LICENSE="MIT"
-SLOT="0/12.3"
-IUSE="+custom-cflags test"
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-20.2.2_conditional_testing.patch
-   "${FILESDIR}"/${PN}-20.3.2_cmake_project.patch
-   "${FILESDIR}"/${PN}-22.1.1_custom_cflags.patch
-)
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DBUILD_TESTING="$(usex test)"
-   -DBUILD_TYPE="Release"
-   -DOVERRIDE_COMPILER_FLAGS="$(usex !custom-cflags)"
-   )
-
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libepoxy/

2024-04-21 Thread Matt Turner
commit: 4a8fd664dc57be91be04abb0f82c20c31c8a5e4c
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 21 22:30:53 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Apr 21 22:40:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a8fd664

media-libs/libepoxy: Depend on xorg-proto

Bug: https://bugs.gentoo.org/930239
Signed-off-by: Matt Turner  gentoo.org>

 media-libs/libepoxy/libepoxy-.ebuild | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/media-libs/libepoxy/libepoxy-.ebuild 
b/media-libs/libepoxy/libepoxy-.ebuild
index 5e82b138f474..bd74879a1c01 100644
--- a/media-libs/libepoxy/libepoxy-.ebuild
+++ b/media-libs/libepoxy/libepoxy-.ebuild
@@ -28,9 +28,14 @@ RDEPEND="
media-libs/libglvnd[X?,${MULTILIB_USEDEP}]
 "
 DEPEND="${RDEPEND}
-   X? ( x11-libs/libX11[${MULTILIB_USEDEP}] )"
+   X? (
+   x11-base/xorg-proto
+   x11-libs/libX11[${MULTILIB_USEDEP}]
+   )
+"
 BDEPEND="${PYTHON_DEPS}
-   virtual/pkgconfig"
+   virtual/pkgconfig
+"
 
 PATCHES=( "${FILESDIR}"/libepoxy-1.5.10-use-opengl.pc-without-x.patch )
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/libepoxy/

2024-04-21 Thread Matt Turner
commit: 65874513a2b51ba7bf7ba0b053ba6b2f8732e458
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 21 22:30:30 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Apr 21 22:40:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65874513

media-libs/libepoxy: RDEPEND on libglvnd[X?]

And remove IUSE=+egl at the same time since libglvnd always provides libEGL.

Bug: https://bugs.gentoo.org/929993
Signed-off-by: Matt Turner  gentoo.org>

 media-libs/libepoxy/libepoxy-.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/media-libs/libepoxy/libepoxy-.ebuild 
b/media-libs/libepoxy/libepoxy-.ebuild
index 5bc5cc5fd964..5e82b138f474 100644
--- a/media-libs/libepoxy/libepoxy-.ebuild
+++ b/media-libs/libepoxy/libepoxy-.ebuild
@@ -20,12 +20,13 @@ HOMEPAGE="https://github.com/anholt/libepoxy;
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="+egl test +X"
+IUSE="test +X"
 
 RESTRICT="!test? ( test )"
 
 RDEPEND="
-   egl? ( media-libs/mesa[egl(+),${MULTILIB_USEDEP}] )"
+   media-libs/libglvnd[X?,${MULTILIB_USEDEP}]
+"
 DEPEND="${RDEPEND}
X? ( x11-libs/libX11[${MULTILIB_USEDEP}] )"
 BDEPEND="${PYTHON_DEPS}
@@ -35,7 +36,7 @@ PATCHES=( 
"${FILESDIR}"/libepoxy-1.5.10-use-opengl.pc-without-x.patch )
 
 multilib_src_configure() {
local emesonargs=(
-   -Degl=$(usex egl)
+   -Degl=yes
-Dglx=$(usex X)
$(meson_use X x11)
$(meson_use test tests)



[gentoo-commits] repo/gentoo:master commit in: media-libs/libepoxy/

2024-04-21 Thread Matt Turner
commit: e0a1a43dab801e160832a874c8d305e88956943a
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 21 22:33:18 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Apr 21 22:40:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0a1a43d

media-libs/libepoxy: Revbump

Closes: https://bugs.gentoo.org/930239
Closes: https://bugs.gentoo.org/919911
Closes: https://bugs.gentoo.org/929993
Signed-off-by: Matt Turner  gentoo.org>

 media-libs/libepoxy/libepoxy-1.5.10-r3.ebuild | 54 +++
 1 file changed, 54 insertions(+)

diff --git a/media-libs/libepoxy/libepoxy-1.5.10-r3.ebuild 
b/media-libs/libepoxy/libepoxy-1.5.10-r3.ebuild
new file mode 100644
index ..2abe9d8c340e
--- /dev/null
+++ b/media-libs/libepoxy/libepoxy-1.5.10-r3.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE='xml(+)'
+inherit meson-multilib python-any-r1 virtualx
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://github.com/anholt/${PN}.git;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/anholt/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Library for handling OpenGL function pointer management"
+HOMEPAGE="https://github.com/anholt/libepoxy;
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="test +X"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   media-libs/libglvnd[X?,${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   X? (
+   x11-base/xorg-proto
+   x11-libs/libX11[${MULTILIB_USEDEP}]
+   )
+"
+BDEPEND="${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+PATCHES=( "${FILESDIR}"/libepoxy-1.5.10-libopengl-fallback.patch )
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Degl=yes
+   -Dglx=$(usex X)
+   $(meson_use X x11)
+   $(meson_use test tests)
+   )
+   meson_src_configure
+}
+
+multilib_src_test() {
+   virtx meson_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libepoxy/

2024-04-21 Thread Matt Turner
commit: 8a8423e5c9f9fda0b7710326ebff9ccb561b5991
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 21 22:29:30 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Apr 21 22:40:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a8423e5

media-libs/libepoxy: Add Python 3.12 compatibility

Bug: https://bugs.gentoo.org/919911
Signed-off-by: Matt Turner  gentoo.org>

 media-libs/libepoxy/libepoxy-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/libepoxy/libepoxy-.ebuild 
b/media-libs/libepoxy/libepoxy-.ebuild
index 0016899e1df5..5bc5cc5fd964 100644
--- a/media-libs/libepoxy/libepoxy-.ebuild
+++ b/media-libs/libepoxy/libepoxy-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE='xml(+)'
 inherit meson-multilib python-any-r1 virtualx
 



[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/libXaw/

2024-04-21 Thread Matt Turner
commit: 35ffe0a8735f66a400f4191aeab5c2df45937c29
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 21 21:05:05 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Apr 21 21:07:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35ffe0a8

x11-libs/libXaw: Drop old versions

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

 x11-libs/libXaw/Manifest|  1 -
 x11-libs/libXaw/libXaw-1.0.15-r1.ebuild | 35 -
 2 files changed, 36 deletions(-)

diff --git a/x11-libs/libXaw/Manifest b/x11-libs/libXaw/Manifest
index e8e513a9a176..44a630dea049 100644
--- a/x11-libs/libXaw/Manifest
+++ b/x11-libs/libXaw/Manifest
@@ -1,2 +1 @@
-DIST libXaw-1.0.15.tar.xz 589832 BLAKE2B 
a176b59fbbd7555e7ec2f114a31e9ed804c0ee9e2f7f0efc1ed836caa280947bbe1c66dc4b5155f983a91b649a6303730377b5203d17dcd6af8dfdfa51e7784c
 SHA512 
8edbf280b7b24b9040c291545053c1251d6af7e7f56da43a6065a1848245863eb52bdfc28c2f18dbb6597a4064394a44f4df5d8596a1a467549ccc9ce50a7821
 DIST libXaw-1.0.16.tar.xz 602848 BLAKE2B 
342ca47da7fce2ddcc01b12bff6b279ad1ce6a743e3d6cf20120a98d67cc8c533d0c19c33250552d8709c8fc401e72147b04522e9ced998b05b7639a15115e23
 SHA512 
1cabad1a9b06dec7de601b977e844536823ee1a0045244acc42ca6b6107da9b4953736d94898a96cab40845eab77dae21e20e1fa66a3dfc4dedf575dfbca04aa

diff --git a/x11-libs/libXaw/libXaw-1.0.15-r1.ebuild 
b/x11-libs/libXaw/libXaw-1.0.15-r1.ebuild
deleted file mode 100644
index d764114b30eb..
--- a/x11-libs/libXaw/libXaw-1.0.15-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-XORG_DOC=doc
-XORG_MULTILIB=yes
-XORG_TARBALL_SUFFIX="xz"
-inherit xorg-3
-
-DESCRIPTION="X.Org Xaw library"
-
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="deprecated"
-
-RDEPEND="
-   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXmu-1.1.1-r1[${MULTILIB_USEDEP}]
-   >=x11-libs/libXpm-3.5.10-r1[${MULTILIB_USEDEP}]
-   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-
-src_configure() {
-   local XORG_CONFIGURE_OPTIONS=(
-   $(use_enable deprecated xaw6)
-   $(use_enable doc specs)
-   $(use_with doc xmlto)
-   --without-fop
-   )
-   xorg-3_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/makedepend/

2024-04-21 Thread Matt Turner
commit: 04d16f5906a5feeca4fbababbec359e0b5d5767e
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 21 21:05:07 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Apr 21 21:07:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04d16f59

x11-misc/makedepend: Drop old versions

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

 x11-misc/makedepend/Manifest|  1 -
 x11-misc/makedepend/makedepend-1.0.8.ebuild | 14 --
 2 files changed, 15 deletions(-)

diff --git a/x11-misc/makedepend/Manifest b/x11-misc/makedepend/Manifest
index 6d03a7b9e8c6..c7cdad3b3938 100644
--- a/x11-misc/makedepend/Manifest
+++ b/x11-misc/makedepend/Manifest
@@ -1,2 +1 @@
-DIST makedepend-1.0.8.tar.xz 141304 BLAKE2B 
15c29c9b727cf2fd7bb560596376f86f94d5ebd4dddeaf95c39acbed7f3a0b891db80bbc40cec4dae76e7019795d06d30869d2606f756ed5c4e2f8736101813d
 SHA512 
6707b1107c07d4ffbcf008181e877d18a0bcc4aea03860ee1158f5630c7fdce4cf9ad7bee3b38ee420c3a44819ed4b56a6f2428a5b695c0dbd17fb3e60825a6d
 DIST makedepend-1.0.9.tar.xz 145080 BLAKE2B 
7f8b2c0a3992a7c87a37f152eb5df1e6a881c0523f4cc4e69fd0ec3aa9aee37b6a0b32c548ad246151c938596b6d4a6c32d956aa9be1ed6c81978d313644f9a3
 SHA512 
68d289656314dc9f12c792d0e394cfbc95404a0d01155dbcb38313d451b506da48a3d44183f568a2cbb2b1d1da9e26703a0d92f2bb658f72fc968eeb03bf2fe8

diff --git a/x11-misc/makedepend/makedepend-1.0.8.ebuild 
b/x11-misc/makedepend/makedepend-1.0.8.ebuild
deleted file mode 100644
index 2305963e95de..
--- a/x11-misc/makedepend/makedepend-1.0.8.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-XORG_TARBALL_SUFFIX="xz"
-inherit xorg-3
-
-DESCRIPTION="create dependencies in makefiles"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
-
-RDEPEND=""
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/xkeyboard-config/

2024-04-21 Thread Matt Turner
commit: 63fcd33ff1dfe07325a0f5833f6af751b1504410
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 21 21:05:07 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Apr 21 21:07:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63fcd33f

x11-misc/xkeyboard-config: Drop old versions

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

 x11-misc/xkeyboard-config/Manifest |  1 -
 .../xkeyboard-config-2.40-r1.ebuild| 67 --
 2 files changed, 68 deletions(-)

diff --git a/x11-misc/xkeyboard-config/Manifest 
b/x11-misc/xkeyboard-config/Manifest
index 80405d3ec240..bfc8f0232e33 100644
--- a/x11-misc/xkeyboard-config/Manifest
+++ b/x11-misc/xkeyboard-config/Manifest
@@ -1,2 +1 @@
-DIST xkeyboard-config-2.40.tar.xz 893584 BLAKE2B 
79dd20e588e72c9fe65ff0885889ae3e2ad0ffbb66b27cf90db36fecfd41f24667fcc0a0a7fc96f3bc5d01502532af3e6b560719413bc16529328dd02d353c92
 SHA512 
00c965e747169194d9a8d1ed0dfd544988c70df6a69888c50a06b4e266ce7047a8696ce408b9a7ba91e7e6b9679ab6e5f014308dbbf0a9c6be0e948d7646f878
 DIST xkeyboard-config-2.41.tar.xz 898404 BLAKE2B 
f608c30b31c26f2273907f45929a0fe9e44bb9513d45a791be1ff3fb8da5cd56d4fbb182540c47960f16841a30f89fdab0ad87cc41597c02bfd76643fff6857d
 SHA512 
108c1d0a8344e15f5d92f876a1b008571f6dbe57aecf2797757accc1f3f031a07dfb4ba5028e06784620810dd835ddd5afadf68e2d73594ae96b7520b0bbde7a

diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-2.40-r1.ebuild 
b/x11-misc/xkeyboard-config/xkeyboard-config-2.40-r1.ebuild
deleted file mode 100644
index 1cd406028116..
--- a/x11-misc/xkeyboard-config/xkeyboard-config-2.40-r1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit meson python-any-r1
-
-DESCRIPTION="X keyboard configuration database"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/XKeyboardConfig 
https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config;
-
-if [[ ${PV} ==  ]]; then
-   
EGIT_REPO_URI="https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config.git;
-   inherit git-r3
-else
-   SRC_URI="https://www.x.org/releases/individual/data/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# 

[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-server/

2024-04-21 Thread Matt Turner
commit: 2ed4f356f44f3eaeac9f5649c9536ffa2f13cc02
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 21 21:05:03 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Apr 21 21:07:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ed4f356

x11-base/xorg-server: Drop old versions

Bug: https://bugs.gentoo.org/928531
Signed-off-by: Matt Turner  gentoo.org>

 x11-base/xorg-server/Manifest   |   2 -
 x11-base/xorg-server/xorg-server-21.1.11.ebuild | 195 
 x11-base/xorg-server/xorg-server-21.1.12.ebuild | 194 ---
 3 files changed, 391 deletions(-)

diff --git a/x11-base/xorg-server/Manifest b/x11-base/xorg-server/Manifest
index 144ae3ab42d9..08011c7bda68 100644
--- a/x11-base/xorg-server/Manifest
+++ b/x11-base/xorg-server/Manifest
@@ -1,3 +1 @@
-DIST xorg-server-21.1.11.tar.xz 4985464 BLAKE2B 
0a18840979bb8b20b02eca9d737f20ddcf92a4771386074c38692df8a1c9b0f471af2211f3006f845ad0dd887b3844b7e7aac761bc12fc4e4177f1ada32ec503
 SHA512 
ad5edacbe8c7e2ebe6b4a690af94c7ea5ebc781d00b0e58ae2d273c78ceee2fa00b86d10479ad69da1b3233490619bae5a33db64c967c24bbfc5d5d39ddce1cb
-DIST xorg-server-21.1.12.tar.xz 4957972 BLAKE2B 
405354829494907c8d01b53e90b36b6e242dec65d0befb6850bfad40050b15c0fe986c33bc60082db8145d4bb961fd5611c25e1398c53d7bb41b606371a25773
 SHA512 
4c58bd5619be87dc52318c3719e8a05803835a96500bbd207b9fc056846f4473773a5dcb7ae96d8fdd3c9fe320f94e0136c8e8b2fc42a2064a947f5d48861054
 DIST xorg-server-21.1.13.tar.xz 4963952 BLAKE2B 
f6b05439e54b9709ce7a5b5f3702053ebc586ac8f8976bb6de9955ab34eac7201e027e1076584cf5b6d8c2639703e3a908b9e38f5dc52d4897aac8650f462502
 SHA512 
a55fbeeed227c12c67f166f2c06a7f4f8d78feeea04c6e73509dbc723185fd0772349aa23f7c44cf0828ac0a0e2f9e4b26cffb220e6dfa7186d60f88b25ccaf1

diff --git a/x11-base/xorg-server/xorg-server-21.1.11.ebuild 
b/x11-base/xorg-server/xorg-server-21.1.11.ebuild
deleted file mode 100644
index 34c0ed8d3a5f..
--- a/x11-base/xorg-server/xorg-server-21.1.11.ebuild
+++ /dev/null
@@ -1,195 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-XORG_TARBALL_SUFFIX="xz"
-XORG_EAUTORECONF="no"
-inherit flag-o-matic xorg-3 meson
-EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git;
-
-DESCRIPTION="X.Org X servers"
-SLOT="0/${PV}"
-if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-fi
-
-IUSE_SERVERS="xephyr xnest xorg xvfb"
-IUSE="${IUSE_SERVERS} debug +elogind minimal selinux suid systemd test +udev 
unwind xcsecurity"
-RESTRICT="!test? ( test )"
-
-CDEPEND="
-   media-libs/libglvnd[X]
-   dev-libs/libbsd
-   dev-libs/openssl:0=
-   >=x11-apps/iceauth-1.0.2
-   >=x11-apps/xauth-1.0.3
-   x11-apps/xkbcomp
-   >=x11-libs/libdrm-2.4.89
-   >=x11-libs/libpciaccess-0.12.901
-   >=x11-libs/libXau-1.0.4
-   >=x11-libs/libXdmcp-1.0.2
-   >=x11-libs/libXfont2-2.0.1
-   >=x11-libs/libxkbfile-1.0.4
-   >=x11-libs/libxshmfence-1.1
-   >=x11-libs/pixman-0.27.2
-   >=x11-misc/xbitmaps-1.0.1
-   >=x11-misc/xkeyboard-config-2.4.1-r3
-   xorg? (
-   >=x11-libs/libxcvt-0.1.0
-   )
-   xnest? (
-   >=x11-libs/libXext-1.0.99.4
-   >=x11-libs/libX11-1.1.5
-   )
-   xephyr? (
-   x11-libs/libxcb
-   x11-libs/xcb-util
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-renderutil
-   x11-libs/xcb-util-wm
-   )
-   !minimal? (
-   >=media-libs/mesa-18[X(+),egl(+),gbm(+)]
-   >=media-libs/libepoxy-1.5.4[X,egl(+)]
-   )
-   udev? ( virtual/libudev:= )
-   unwind? ( sys-libs/libunwind:= )
-   selinux? (
-   sys-process/audit
-   sys-libs/libselinux:=
-   )
-   systemd? (
-   sys-apps/dbus
-   sys-apps/systemd
-   )
-   elogind? (
-   sys-apps/dbus
-   sys-auth/elogind[pam]
-   sys-auth/pambase[elogind]
-   )
-   !!x11-drivers/nvidia-drivers[-libglvnd(+)]
-"
-DEPEND="${CDEPEND}
-   >=x11-base/xorg-proto-2021.4.99.2
-   >=x11-libs/xtrans-1.3.5
-   media-fonts/font-util
-   test? ( >=x11-libs/libxcvt-0.1.0 )
-"
-RDEPEND="${CDEPEND}
-   !systemd? ( gui-libs/display-manager-init )
-   selinux? ( sec-policy/selinux-xserver )
-   xorg? ( >=x11-apps/xinit-1.3.3-r1 )
-"
-BDEPEND="
-   app-alternatives/lex
-"
-PDEPEND="
-   xorg? ( >=x11-base/xorg-drivers-$(ver_cut 1-2) )"
-
-REQUIRED_USE="!minimal? (

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

2024-04-21 Thread Matt Turner
commit: 0e95002ac5f258bfd4bfed0fa0a67eb3825806c1
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 21 21:05:06 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Apr 21 21:07:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e95002a

x11-libs/libXmu: Drop old versions

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

 x11-libs/libXmu/Manifest|  1 -
 x11-libs/libXmu/libXmu-1.2.0.ebuild | 33 -
 2 files changed, 34 deletions(-)

diff --git a/x11-libs/libXmu/Manifest b/x11-libs/libXmu/Manifest
index fdd1d1a88fcb..d618fb13c406 100644
--- a/x11-libs/libXmu/Manifest
+++ b/x11-libs/libXmu/Manifest
@@ -1,3 +1,2 @@
 DIST libXmu-1.1.4.tar.xz 349264 BLAKE2B 
fe78cd3f529402394c19842b31b2451da2b16dc768b5aac1d157feea0af06b04dbe2be879d17c7ccff08630c0bdab0abbb853bc5672340f55da0cd1412db9df6
 SHA512 
3cf90cb3ff380aafefbb39297bdd95b9e1e6d6618cecb53ff09faf38f9b9c54599d28367f07a9ec77a20214c6c3e661b8d0a12b38082556790a79a59942039c1
-DIST libXmu-1.2.0.tar.xz 366440 BLAKE2B 
ef05aa1b7985a5d0b3d72199955bc0a1688fbc4519d17c7fb5bc21711e0dea92b1b290514bd1abd4ad4be58d0bfdec03c721cd6df61f1ade3bc99068a40e9cc6
 SHA512 
199310c57d9ce15d3a049890ba2b853357fbda267ca0f075624ed4757c72c548a1c4153a4f7492a2ebf06eb90518ef02c21b44ca298933c038c62196f2cddb2e
 DIST libXmu-1.2.1.tar.xz 364888 BLAKE2B 
fca2e16c663483c0147f87830d6a583bb32026719901bd0aa7b7c4e81b18667b7152e0dd0805e22faf51b62e86cffd7a9423c366f1cafd3af007807cf9965262
 SHA512 
05a30e5961e00e940ad7ec4eb94ec482b5cbe808585972bf70c849333af3fddf4ae4bd87895d706507fb3a94ed0fb73ea161e0e27dc2840323a1a1af49c0e8a3

diff --git a/x11-libs/libXmu/libXmu-1.2.0.ebuild 
b/x11-libs/libXmu/libXmu-1.2.0.ebuild
deleted file mode 100644
index f8e0f2bdedfd..
--- a/x11-libs/libXmu/libXmu-1.2.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-XORG_DOC=doc
-XORG_MULTILIB=yes
-XORG_TARBALL_SUFFIX="xz"
-inherit xorg-3
-
-DESCRIPTION="X.Org Xmu library"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto
-   test? ( dev-libs/glib[${MULTILIB_USEDEP}] )
-"
-
-src_configure() {
-   local XORG_CONFIGURE_OPTIONS=(
-   $(use_enable doc docs)
-   $(use_with doc xmlto)
-   --without-fop
-   )
-   xorg-3_src_configure
-}



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

2024-04-21 Thread Matt Turner
commit: 0a4eb036880e4f31705fb1665d1f00b5dd55fe24
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 21 21:05:06 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Apr 21 21:07:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a4eb036

x11-libs/libxkbfile: Drop old versions

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

 x11-libs/libxkbfile/Manifest|  1 -
 x11-libs/libxkbfile/libxkbfile-1.1.2.ebuild | 15 ---
 2 files changed, 16 deletions(-)

diff --git a/x11-libs/libxkbfile/Manifest b/x11-libs/libxkbfile/Manifest
index 67f105aee3ab..bab5dad82ddf 100644
--- a/x11-libs/libxkbfile/Manifest
+++ b/x11-libs/libxkbfile/Manifest
@@ -1,2 +1 @@
-DIST libxkbfile-1.1.2.tar.xz 311428 BLAKE2B 
a7087fe8a752c83fc7c05e4765469d87eb75eb33686c5bcdcbbdc46d60b23d453053aba35082fd2adf5f95a464909e7b7aac1f12ba364ee1fded1c0559dd3a4b
 SHA512 
0639fad7b64b36a85f8d24cdd40085e0ec18d7a671793b8b5c26449e9cc5a84c37117e7757fb1238ac353044935dd00013e42166de5af9dec428e873a47e598d
 DIST libxkbfile-1.1.3.tar.xz 314520 BLAKE2B 
b0fc59e7f68005bee731f72dfaccac1d0f1b1ec2d07d3ec24745542d47aba7bf86cf7ead22153f04a2b4b5acf66f1300050aa4ae6e4f609cf609d8a3a2a6d031
 SHA512 
d80ac41f6fa3a1ffad77ea1f8f9d9542f0bd210d74b263802bc6e6c1594fe325b27f42b5454aeeb36352518963b1ed1fdbbad95d7db3690b2e36d54742b7c236

diff --git a/x11-libs/libxkbfile/libxkbfile-1.1.2.ebuild 
b/x11-libs/libxkbfile/libxkbfile-1.1.2.ebuild
deleted file mode 100644
index 0e7d9a0389ec..
--- a/x11-libs/libxkbfile/libxkbfile-1.1.2.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-XORG_MULTILIB=yes
-XORG_TARBALL_SUFFIX="xz"
-inherit xorg-3
-
-DESCRIPTION="X.Org xkbfile library"
-
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-
-RDEPEND="x11-libs/libX11[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/compose-tables/

2024-04-21 Thread Matt Turner
commit: a31cad75504968caf7d9ba27aa8f273bf742
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 21 21:05:06 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Apr 21 21:07:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a31cad75

x11-misc/compose-tables: Drop old versions

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

 x11-misc/compose-tables/Manifest   |  1 -
 .../compose-tables/compose-tables-1.8.8.ebuild | 46 --
 2 files changed, 47 deletions(-)

diff --git a/x11-misc/compose-tables/Manifest b/x11-misc/compose-tables/Manifest
index 8c3df55e4480..cbcce5636e7c 100644
--- a/x11-misc/compose-tables/Manifest
+++ b/x11-misc/compose-tables/Manifest
@@ -1,3 +1,2 @@
 DIST libX11-1.8.7.tar.xz 1859256 BLAKE2B 
335d8af91c13aba11255c266c4687a7f66b021207a92485d723b4107601bbabb6a0e5535241a3bcff4ac9a99142730d2b3d2e2eaff86b507fee5b35a2590d792
 SHA512 
d53bfc18f38d339a6a695b09835b2ae96b323881678bfe7ddca697605e3bdf4102ff49cc3078880a6c55b5977fcdd0aadaf5429086132de3a5bda302f79a2fa6
-DIST libX11-1.8.8.tar.xz 1872808 BLAKE2B 
d180932c65c565d113ae768bb0035aa98ff7dd265de9a7907f54f994b1520d7fc67699032450afc5d8f9427247f73dcf71259ff6a3f734d71f6e8b6181c6891b
 SHA512 
4e7ce8f2d88b9475f960ea1d5730ece8953509e0c057cf2d0a2f5fa6a36e6577b0dcd7f16ac91b8fdd804aabec6d7e8f3067a3a8667bd2e41d72dd68ab70ef82
 DIST libX11-1.8.9.tar.xz 1811900 BLAKE2B 
8858157ac490d65e19500bfbb2ab773a3a30041f8a757ff22fff8fb0124044b8bb826f6dff4115230c757a175b61a3f7d596d976d98be760085749878d64f871
 SHA512 
737af91818537295ac86be601b1e3d7e37d150716ec549580913b7cc9a44fee7a6ce9dbc3d46167eed91f23fe857c4dd355ed8f8440fe5fbbf8e9ebe47091b96

diff --git a/x11-misc/compose-tables/compose-tables-1.8.8.ebuild 
b/x11-misc/compose-tables/compose-tables-1.8.8.ebuild
deleted file mode 100644
index ade5421accec..
--- a/x11-misc/compose-tables/compose-tables-1.8.8.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-XORG_MULTILIB=no
-XORG_TARBALL_SUFFIX=xz
-inherit xorg-3
-
-# Note: please bump this with x11-libs/libX11
-DESCRIPTION="X.Org Compose Key tables from libX11"
-# xorg-3.eclass would attempt to fetch a tarball with a matching name to this 
package
-SRC_URI="${XORG_BASE_INDIVIDUAL_URI}/lib/libX11-${PV}.tar.${XORG_TARBALL_SUFFIX}"
-S="${WORKDIR}/libX11-${PV}/"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-# Only needed by configure
-DEPEND="
-   x11-base/xorg-proto
-   >=x11-libs/libxcb-1.11.1
-   x11-libs/xtrans"
-# RDEPEND=""
-
-src_configure() {
-   local XORG_CONFIGURE_OPTIONS=(
-   --without-xmlto
-   --without-fop
-   --disable-specs
-   --disable-xkb
-   --with-keysymdefdir="${ESYSROOT}/usr/include/X11"
-   )
-   xorg-3_src_configure
-}
-
-src_compile() {
-   emake -C nls
-}
-
-src_test() {
-   :;
-}
-
-src_install() {
-   emake DESTDIR="${D}" -C nls install
-}



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

2024-04-21 Thread Matt Turner
commit: 1ae7aca4759788ae83c642589edc0d2c5daeaa16
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 21 21:05:05 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Apr 21 21:07:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ae7aca4

x11-libs/libXdmcp: Drop old versions

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

 x11-libs/libXdmcp/Manifest |  1 -
 x11-libs/libXdmcp/libXdmcp-1.1.4-r2.ebuild | 33 --
 2 files changed, 34 deletions(-)

diff --git a/x11-libs/libXdmcp/Manifest b/x11-libs/libXdmcp/Manifest
index f4605f25009d..b10cc6d47f73 100644
--- a/x11-libs/libXdmcp/Manifest
+++ b/x11-libs/libXdmcp/Manifest
@@ -1,2 +1 @@
-DIST libXdmcp-1.1.4.tar.xz 295184 BLAKE2B 
9360125a98bb38175be488a815eeb559e432dc2d2f60545b11dc315777de27ad68d34df7e73b0b7c14e58eaa8d92bf5a4055184df95df08cfb39dd896acc9f02
 SHA512 
83b384d43bfb034c395f83f97d1c6e73aa3d5faa8f8756b08e697c0b9c3c87189651b51e8213fbd1f5f9cbc2d8136cbf143627481744345d78cfe0ff2ad074a9
 DIST libXdmcp-1.1.5.tar.xz 297596 BLAKE2B 
81d02e510d07083550a630867bbf60f4f6fd0044433c99af504d791211f828d8109763ae0f01bb1b690a13f099f75a21a7c3bfc4aa7e2435f7327467eedd514e
 SHA512 
d7a1d70a58b7d34ddd01a91d3ccbc086a36626b7081cfcbb150d24288c6adad612b042ba7ea63a218595afb2ee04384c0f8ba84ee3c6bd29913724b54e898d83

diff --git a/x11-libs/libXdmcp/libXdmcp-1.1.4-r2.ebuild 
b/x11-libs/libXdmcp/libXdmcp-1.1.4-r2.ebuild
deleted file mode 100644
index c0ed2116ad54..
--- a/x11-libs/libXdmcp/libXdmcp-1.1.4-r2.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-XORG_DOC=doc
-XORG_MULTILIB=yes
-XORG_TARBALL_SUFFIX="xz"
-inherit xorg-3
-
-DESCRIPTION="X.Org X Display Manager Control Protocol library"
-
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-
-RDEPEND="
-   elibc_glibc? (
-   || ( >=sys-libs/glibc-2.36 dev-libs/libbsd[${MULTILIB_USEDEP}] )
-   )
-   !elibc_glibc? (
-   dev-libs/libbsd[${MULTILIB_USEDEP}]
-   )
-"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"
-
-src_configure() {
-   local XORG_CONFIGURE_OPTIONS=(
-   $(use_enable doc docs)
-   $(use_with doc xmlto)
-   --without-fop
-   )
-   xorg-3_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxcb/files/, x11-libs/libxcb/

2024-04-21 Thread Matt Turner
commit: aac537d67c3588a1834020e1b51f4eaf76e9803c
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 21 21:05:05 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Apr 21 21:07:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aac537d6

x11-libs/libxcb: Drop old versions

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

 x11-libs/libxcb/Manifest   |  1 -
 .../libxcb-1.16-Enable-large-file-support.patch| 25 
 x11-libs/libxcb/libxcb-1.16-r1.ebuild  | 66 --
 3 files changed, 92 deletions(-)

diff --git a/x11-libs/libxcb/Manifest b/x11-libs/libxcb/Manifest
index 7592b177c19a..59e6b19de21e 100644
--- a/x11-libs/libxcb/Manifest
+++ b/x11-libs/libxcb/Manifest
@@ -1,3 +1,2 @@
 DIST libxcb-1.16.1.tar.xz 455368 BLAKE2B 
91d489eaf8b0bfb0c02a4d974f72871963dc86cdf60478d618636d580974b260ab822ab33c7174e05dc45adf01e53e423a7449550b7b43fabb3917f7d99219c0
 SHA512 
e3afdae1c0e2a5ae2add7b2c4fdd3283cb86023ef6448f5b8b29a4bb72c274e34eaf0fc7523762bcd3f5116910fe7374490e8f26c25744301563ced80acc3e7f
-DIST libxcb-1.16.tar.xz 452964 BLAKE2B 
1ddd5c2e6be8400a0a77db4b5fbd4698996fd1a00984e370b1f712f6b9ce456c8ccfb6992f2973f5eaf8d5b6b75f39b9f51a1458c2432ddb41edd8199b91b3f9
 SHA512 
002fbc126c6f09eb7db5e4197cd0572d495f64b6de714a76d9a024fe3e13122c1cfc7c55207c0dee76cc63fcccf87b37db513223eadaf760af2bd2a926443bf8
 DIST libxcb-1.17.0.tar.xz 455208 BLAKE2B 
e2a35606981c00f9f18e5590cdc26c7c2efd8f832c37dc4dc82db47e2870bf4ff48786162c5a8eb713cb5f3a305eb22d334e4b0ff631bf0e047f1b79cb0701d3
 SHA512 
945b1f28e8b407a4d0ebf88c99ef3cbef763fd75e6eaa8e971946e44ce8dbe9b478c56ae85dab7fdb25987e88570d9d4fb9ad2febd6d6bf21d644a0e10d0

diff --git a/x11-libs/libxcb/files/libxcb-1.16-Enable-large-file-support.patch 
b/x11-libs/libxcb/files/libxcb-1.16-Enable-large-file-support.patch
deleted file mode 100644
index c1c8ad5dc05c..
--- a/x11-libs/libxcb/files/libxcb-1.16-Enable-large-file-support.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 3c946010c8521497b0fba2c8bc9bde184622345a Mon Sep 17 00:00:00 2001
-From: Fergus Dall 
-Date: Tue, 7 Nov 2023 17:42:42 +1100
-Subject: [PATCH libxcb] Enable large file support
-
-Signed-off-by: Fergus Dall 

- configure.ac | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/configure.ac b/configure.ac
-index b78454d..d981bea 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -18,6 +18,7 @@ AM_PATH_PYTHON([3.0])
- # Must be called before any macros that run the compiler (like 
AC_PROG_LIBTOOL)
- # to avoid autoconf errors.
- AC_USE_SYSTEM_EXTENSIONS
-+AC_SYS_LARGEFILE
- 
- # Initialize libtool
- LT_PREREQ([2.2])
--- 
-2.42.0.869.gea05f2083d-goog
-

diff --git a/x11-libs/libxcb/libxcb-1.16-r1.ebuild 
b/x11-libs/libxcb/libxcb-1.16-r1.ebuild
deleted file mode 100644
index cc95d3137ad9..
--- a/x11-libs/libxcb/libxcb-1.16-r1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="xml(+)"
-
-XORG_TARBALL_SUFFIX="xz"
-XORG_MULTILIB=yes
-XORG_DOC=doc
-
-inherit python-any-r1 xorg-3
-
-DESCRIPTION="X C-language Bindings library"
-HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/lib/libxcb;
-
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="doc selinux test +xkb"
-RESTRICT="!test? ( test )"
-SLOT="0/1.12"
-
-RDEPEND="
-   >=x11-libs/libXau-1.0.7-r1[${MULTILIB_USEDEP}]
-   >=x11-libs/libXdmcp-1.1.1-r1[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto
-   >=x11-base/xcb-proto-1.16.0
-   elibc_Darwin? ( dev-libs/libpthread-stubs )
-   test? ( dev-libs/check[${MULTILIB_USEDEP}] )
-"
-# Note: ${PYTHON_USEDEP} needs to go verbatim
-BDEPEND="${PYTHON_DEPS}
-   $(python_gen_any_dep '>=x11-base/xcb-proto-1.16.0[${PYTHON_USEDEP}]')
-   doc? ( app-text/doxygen[dot] )
-   test? ( dev-libs/libxslt )
-   >=x11-misc/util-macros-1.18
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.16-Enable-large-file-support.patch"
-)
-
-python_check_deps() {
-   python_has_version ">=x11-base/xcb-proto-1.16.0[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-   xorg-3_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   eautoreconf
-}
-
-src_configure() {
-   local XORG_CONFIGURE_OPTIONS=(
-   $(use_enable doc devel-docs)
-   $(use_enable selinux)
-   )
-   xorg-3_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-input-wacom/

2024-04-21 Thread Matt Turner
commit: c73ed88703e851cc4a1b1f1c905b2d896901bb48
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=c73ed887

x11-drivers/xf86-input-wacom: Drop old versions

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

 x11-drivers/xf86-input-wacom/Manifest  |  1 -
 .../xf86-input-wacom/xf86-input-wacom-1.2.0.ebuild | 81 --
 2 files changed, 82 deletions(-)

diff --git a/x11-drivers/xf86-input-wacom/Manifest 
b/x11-drivers/xf86-input-wacom/Manifest
index 66e26fe8d140..b4407822698e 100644
--- a/x11-drivers/xf86-input-wacom/Manifest
+++ b/x11-drivers/xf86-input-wacom/Manifest
@@ -1,3 +1,2 @@
-DIST xf86-input-wacom-1.2.0.tar.bz2 647874 BLAKE2B 
c59e605bacb2694c2e322faba9b030112ffb57f916c816cbcb9a946fa063713c0590e1ea29273f73a84f4360b5bc5241c9768d7e61d77dfc9fb0af72b1a6f1cc
 SHA512 
34817b87318d1fcf885e6427436a54d748a1c910026e6af0a22fafb461b227ca566cf06846f1f57c0d66412d5a3b20c95f014a71f8ef394ea8ca360a5f902318
 DIST xf86-input-wacom-1.2.1.tar.bz2 655198 BLAKE2B 
0597b9c4e05ddd696943e1a03eaf1543db78ba895d8ac3d29cf6fe0a185236eb522a8511a2757c5eb965e35283e2bd4c08e4416548de1f76456d0d27575f5eaa
 SHA512 
b8fd8496bf297ac0e44f36e8d84131600b689e27f35368895795302d4fd60d83ae9da9773c71007cf4f2b1c02d1aec27280d789821f17c57ec47b988c4f4c3bb
 DIST xf86-input-wacom-1.2.2.tar.bz2 649132 BLAKE2B 
c068317c7ca74dbda336f12c96cf27f7541880aa75f65638d72755d28538614d72e091ca94a7c62c84e5748ebfa459fe3f930edcd55e53797301719630055e8f
 SHA512 
60c490ff67ff6b4719a2683f5368ef3fca3d97ced92cf251bb4c7610d24e9df1d3577f50b625621025b2e2d1abf8f8aac2dbb7629220664992f6b85a0a84adcb

diff --git a/x11-drivers/xf86-input-wacom/xf86-input-wacom-1.2.0.ebuild 
b/x11-drivers/xf86-input-wacom/xf86-input-wacom-1.2.0.ebuild
deleted file mode 100644
index 0a1288f9516f..
--- a/x11-drivers/xf86-input-wacom/xf86-input-wacom-1.2.0.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-info systemd udev xorg-3 meson
-
-DESCRIPTION="Driver for Wacom tablets and drawing devices"
-HOMEPAGE="https://linuxwacom.github.io/;
-LICENSE="GPL-2"
-SRC_URI="https://github.com/linuxwacom/${PN}/releases/download/${P}/${P}.tar.bz2;
-
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ppc ppc64 sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-libs/libwacom-2:=
-   >=x11-base/xorg-server-1.13:=
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXi
-   x11-libs/libXrandr
-   x11-libs/libXinerama
-   virtual/libudev:="
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"
-
-pkg_pretend() {
-   linux-info_pkg_setup
-
-   if kernel_is lt 3 17; then
-   if ! linux_config_exists \
-   || ! linux_chkconfig_present TABLET_USB_WACOM \
-   || ! linux_chkconfig_present INPUT_EVDEV; then
-   echo
-   ewarn "If you use a USB Wacom tablet, you need to 
enable support in your kernel"
-   ewarn "  Device Drivers --->"
-   ewarn "Input device support --->"
-   ewarn "  <*>   Event interface"
-   ewarn "  [*]   Tablets  --->"
-   ewarn "<*>   Wacom Intuos/Graphire tablet 
support (USB)"
-   echo
-   fi
-   else
-   if ! linux_config_exists \
-   || ! linux_chkconfig_present HID_WACOM; then
-   echo
-   ewarn "If you use a USB Wacom tablet, you need to 
enable support in your kernel"
-   ewarn "  Device Drivers --->"
-   ewarn "HID support  --->"
-   ewarn "  Special HID drivers  --->"
-   ewarn "<*> Wacom Intuos/Graphire tablet support 
(USB)"
-   echo
-   fi
-   fi
-}
-
-pkg_setup() {
-   linux-info_pkg_setup
-}
-
-src_configure() {
-   xorg-3_flags_setup
-
-   local emesonargs=(
-   -Dsystemd-unit-dir="$(systemd_get_systemunitdir)"
-   -Dudev-rules-dir="$(get_udevdir)/rules.d"
-   $(meson_feature test unittests)
-   -Dwacom-gobject=disabled
-   )
-   meson_src_configure
-}
-
-pkg_postinst() {
-   udev_reload
-}
-
-pkg_postrm() {
-   udev_reload
-}



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

2024-04-21 Thread Matt Turner
commit: 9fd017915df0532e468484480f5935400d075ef2
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 21 21:05:06 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Apr 21 21:07:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fd01791

x11-libs/libXext: Drop old versions

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

 x11-libs/libXext/Manifest |  1 -
 x11-libs/libXext/libXext-1.3.5.ebuild | 26 --
 2 files changed, 27 deletions(-)

diff --git a/x11-libs/libXext/Manifest b/x11-libs/libXext/Manifest
index 8a5a927cddbd..c53b01e88521 100644
--- a/x11-libs/libXext/Manifest
+++ b/x11-libs/libXext/Manifest
@@ -1,2 +1 @@
-DIST libXext-1.3.5.tar.xz 340108 BLAKE2B 
0041ef38ba363ff82105f4e626851d2ef7db35804ca80de84e5ed99d97b4f5dd9877b9a43f8690d9040fadc7ee075fca640752bcdde4f7be0e220c1a5e0058e8
 SHA512 
fd9805982dabfb14b1526c0cb71f94508003fa3fcd60560d387465afd891c1dca61927ae86278436d53f4b840cacd1f412071fdc3dce1d6f730610a9c163d59b
 DIST libXext-1.3.6.tar.xz 341092 BLAKE2B 
9879ba01e45fb84613c62b161334bdb49e0cd9a5ca6c33d27a4add2a94c4bae700cc8021e383493cc1eec31da4969f99461dcb1a2aa0613cb300ceaefd3a3b7e
 SHA512 
fd7693b5698cc4f5e80002a2cd4bd88e5d52c755c19a0417ee73029bd65f9d77b0969e765a1febc4d8fce1ba5dfb7278717f47be742e33d8fc5eb941e769792e

diff --git a/x11-libs/libXext/libXext-1.3.5.ebuild 
b/x11-libs/libXext/libXext-1.3.5.ebuild
deleted file mode 100644
index 789936adfa04..
--- a/x11-libs/libXext/libXext-1.3.5.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-XORG_DOC=doc
-XORG_MULTILIB=yes
-XORG_TARBALL_SUFFIX="xz"
-inherit xorg-3
-
-DESCRIPTION="X.Org Xext library"
-
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-
-RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"
-
-src_configure() {
-   local XORG_CONFIGURE_OPTIONS=(
-   $(use_enable doc specs)
-   $(use_with doc xmlto)
-   --without-fop
-   )
-   xorg-3_src_configure
-}



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

2024-04-21 Thread Matt Turner
commit: 51eee7179d8992089f833cb6d1ef30559febecff
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 21 21:05:06 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Apr 21 21:07:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51eee717

x11-libs/pixman: Drop old versions

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

 x11-libs/pixman/Manifest |  1 -
 x11-libs/pixman/pixman-0.43.2.ebuild | 68 
 2 files changed, 69 deletions(-)

diff --git a/x11-libs/pixman/Manifest b/x11-libs/pixman/Manifest
index 1b038bda0243..df5657790619 100644
--- a/x11-libs/pixman/Manifest
+++ b/x11-libs/pixman/Manifest
@@ -1,2 +1 @@
-DIST pixman-0.43.2.tar.xz 637976 BLAKE2B 
82734efb7cede5b1aeff3a865bfa2a81ff3176be50edc10deb1b5541f160b2dfd21303c1eccba53c0df83f471f3489084479a423dc2f818019af97d4b41dad68
 SHA512 
1a1d21b86b3c6784c4c2606b7069723b4dbb747eac9fce95bca86516787840379ffd49abc42d11e7143e85c32c85496f33c2562c7a910ca6f963599affdc3224
 DIST pixman-0.43.4.tar.xz 636900 BLAKE2B 
c31e5700bfadcd72f522af50509a4a6cd7bbf90c918c75b108e50246f1c76e858125138902a222040ada192710ec788deb43eb65085416f3eff88e3ed970933e
 SHA512 
b40fb05bd58dc78f4e4e9b19c86991ab0611b708657c9a7fb42bfe82d57820a0fde01a34b00a0848a41da6c3fb90c2213942a70f435a0e9467631695d3bc7e36

diff --git a/x11-libs/pixman/pixman-0.43.2.ebuild 
b/x11-libs/pixman/pixman-0.43.2.ebuild
deleted file mode 100644
index c20efe3bbb8c..
--- a/x11-libs/pixman/pixman-0.43.2.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-EGIT_REPO_URI="https://gitlab.freedesktop.org/pixman/pixman.git;
-
-if [[ ${PV} = * ]]; then
-   GIT_ECLASS="git-r3"
-fi
-
-inherit ${GIT_ECLASS} flag-o-matic meson-multilib multiprocessing 
toolchain-funcs
-
-DESCRIPTION="Low-level pixel manipulation routines"
-HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
-if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-   SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="cpu_flags_ppc_altivec cpu_flags_arm_iwmmxt cpu_flags_arm_iwmmxt2 
cpu_flags_arm_neon loongson2f cpu_flags_x86_mmxext cpu_flags_x86_sse2 
cpu_flags_x86_ssse3 static-libs test"
-RESTRICT="!test? ( test )"
-
-pkg_pretend() {
-   [[ ${MERGE_TYPE} != binary ]] && use test && tc-check-openmp
-}
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && use test && tc-check-openmp
-}
-
-multilib_src_configure() {
-   if ( use arm || use arm64 ) && tc-is-clang ; then
-   # See bug #768138 and 
https://gitlab.freedesktop.org/pixman/pixman/-/issues/46
-   append-cflags $(test-flags-CC -fno-integrated-as)
-   fi
-
-   local emesonargs=(
-   $(meson_feature cpu_flags_arm_iwmmxt iwmmxt)
-   $(meson_use cpu_flags_arm_iwmmxt2 iwmmxt2)
-   $(meson_feature cpu_flags_x86_mmxext mmx)
-   $(meson_feature cpu_flags_x86_sse2 sse2)
-   $(meson_feature cpu_flags_x86_ssse3 ssse3)
-   $(meson_feature cpu_flags_ppc_altivec vmx)
-   $(meson_feature loongson2f loongson-mmi)
-   $(meson_feature test openmp) # only used in unit tests
-   $(meson_feature test tests)
-   -Ddefault_library=$(usex static-libs both shared)
-   -Ddemos=disabled
-   -Dgtk=disabled
-   -Dlibpng=disabled
-   )
-
-   if [[ ${ABI} == arm64 ]]; then
-   emesonargs+=($(meson_feature cpu_flags_arm_neon a64-neon))
-   elif [[ ${ABI} == arm ]]; then
-   emesonargs+=($(meson_feature cpu_flags_arm_neon neon))
-   fi
-
-   meson_src_configure
-}
-
-multilib_src_test() {
-   export OMP_NUM_THREADS=$(makeopts_jobs)
-   meson_src_test -t 100
-}



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

2024-04-21 Thread Matt Turner
commit: 730df09a22381be3545dd950017caad55cd779cd
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 21 21:05:05 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Apr 21 21:07:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=730df09a

x11-libs/libX11: Drop old versions

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

 x11-libs/libX11/Manifest|  1 -
 x11-libs/libX11/libX11-1.8.8.ebuild | 45 -
 2 files changed, 46 deletions(-)

diff --git a/x11-libs/libX11/Manifest b/x11-libs/libX11/Manifest
index 8c3df55e4480..cbcce5636e7c 100644
--- a/x11-libs/libX11/Manifest
+++ b/x11-libs/libX11/Manifest
@@ -1,3 +1,2 @@
 DIST libX11-1.8.7.tar.xz 1859256 BLAKE2B 
335d8af91c13aba11255c266c4687a7f66b021207a92485d723b4107601bbabb6a0e5535241a3bcff4ac9a99142730d2b3d2e2eaff86b507fee5b35a2590d792
 SHA512 
d53bfc18f38d339a6a695b09835b2ae96b323881678bfe7ddca697605e3bdf4102ff49cc3078880a6c55b5977fcdd0aadaf5429086132de3a5bda302f79a2fa6
-DIST libX11-1.8.8.tar.xz 1872808 BLAKE2B 
d180932c65c565d113ae768bb0035aa98ff7dd265de9a7907f54f994b1520d7fc67699032450afc5d8f9427247f73dcf71259ff6a3f734d71f6e8b6181c6891b
 SHA512 
4e7ce8f2d88b9475f960ea1d5730ece8953509e0c057cf2d0a2f5fa6a36e6577b0dcd7f16ac91b8fdd804aabec6d7e8f3067a3a8667bd2e41d72dd68ab70ef82
 DIST libX11-1.8.9.tar.xz 1811900 BLAKE2B 
8858157ac490d65e19500bfbb2ab773a3a30041f8a757ff22fff8fb0124044b8bb826f6dff4115230c757a175b61a3f7d596d976d98be760085749878d64f871
 SHA512 
737af91818537295ac86be601b1e3d7e37d150716ec549580913b7cc9a44fee7a6ce9dbc3d46167eed91f23fe857c4dd355ed8f8440fe5fbbf8e9ebe47091b96

diff --git a/x11-libs/libX11/libX11-1.8.8.ebuild 
b/x11-libs/libX11/libX11-1.8.8.ebuild
deleted file mode 100644
index 8b0055d7b7dc..
--- a/x11-libs/libX11/libX11-1.8.8.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-XORG_DOC=doc
-XORG_MULTILIB=yes
-XORG_TARBALL_SUFFIX=xz
-inherit toolchain-funcs xorg-3
-
-# Note: please bump this with x11-misc/compose-tables
-DESCRIPTION="X.Org X11 library"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=x11-libs/libxcb-1.11.1[${MULTILIB_USEDEP}]
-   x11-misc/compose-tables
-
-   !

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

2024-04-21 Thread Matt Turner
commit: 4693119e0f07fb9a861ff13eb2fa7d9227f1aa89
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=4693119e

x11-libs/libfontenc: Drop old versions

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

 x11-libs/libfontenc/Manifest|  1 -
 x11-libs/libfontenc/libfontenc-1.1.7.ebuild | 19 ---
 2 files changed, 20 deletions(-)

diff --git a/x11-libs/libfontenc/Manifest b/x11-libs/libfontenc/Manifest
index 68954b35d765..447d602e505b 100644
--- a/x11-libs/libfontenc/Manifest
+++ b/x11-libs/libfontenc/Manifest
@@ -1,2 +1 @@
-DIST libfontenc-1.1.7.tar.xz 272752 BLAKE2B 
19f675c001d12c36103e7fbdbe99c22fe972659c6db503b67271d875426da27557fd3bd57cb0ee4a3bd99ea4bc59d34d0ccc35204ceaaddf24d49cd5b394cf1a
 SHA512 
fd8578a81090fa938dd75ad9081ab62c6c54fa2535d1c6291afd799ac8dc7c344a43f07cea5cd4433af16df0d926c22e7c169877bc8b13d92584e7dec173d701
 DIST libfontenc-1.1.8.tar.xz 274176 BLAKE2B 
b8bae8a25df2480281b00608998db59fb736b74cd5965958642036b16c5c4348c8bc6ccd65a8b784ef17650ddbb7635a728eb9dadd3b9c5cdad712ebfeb5df30
 SHA512 
c9ddea9c0c6c6f4933b5b8ed2044e3dc259a9edbb3070a32f0335a6ad4d47b1858cefc01fa2dff9f29808bee311e9c677b05861200d2f2c4552c92b33fe027e2

diff --git a/x11-libs/libfontenc/libfontenc-1.1.7.ebuild 
b/x11-libs/libfontenc/libfontenc-1.1.7.ebuild
deleted file mode 100644
index b55c88c2b5f6..
--- a/x11-libs/libfontenc/libfontenc-1.1.7.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-XORG_TARBALL_SUFFIX="xz"
-inherit xorg-3
-
-DESCRIPTION="X.Org fontenc library"
-
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-
-RDEPEND="sys-libs/zlib"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"
-
-XORG_CONFIGURE_OPTIONS=(
-   --with-encodingsdir="${EPREFIX}/usr/share/fonts/encodings"
-)



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/

2024-04-21 Thread Matt Turner
commit: acaa343866a934a46d480038e6fa6e2721eb7fb2
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 21 21:05:03 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Apr 21 21:05:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acaa3438

x11-apps/xdm: Drop old versions

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

 x11-apps/xdm/Manifest  |  1 -
 x11-apps/xdm/xdm-1.1.15.ebuild | 79 --
 2 files changed, 80 deletions(-)

diff --git a/x11-apps/xdm/Manifest b/x11-apps/xdm/Manifest
index a3782b41c074..190263a75b7d 100644
--- a/x11-apps/xdm/Manifest
+++ b/x11-apps/xdm/Manifest
@@ -1,3 +1,2 @@
 DIST xdm-1.1.14.tar.xz 419324 BLAKE2B 
e1c4f1db1af670171e80b7ab759f8e477c84997a873401eb27042590eebe457b38dc7bc998c42e954012ce06c1f4c216655a9c2809a22d88e372c9f7b57e0ff0
 SHA512 
8ed1d2c946916c24cb4b2de9326f65629c97e53b145312c9cb9c6e4308d8b47d67d3981319fbd4feac9b3ed436b9dfb24a1c905d37d7bcf07b49c18a68c7a6e4
-DIST xdm-1.1.15.tar.xz 420844 BLAKE2B 
d171f46322fb346e7844ebf4095f9b3f86992984a59d5b42644e82ef2efbada8d0c0c465a0caa73ee0d6ed8e137ee883ef2efdd38bb240decb1b8047b518ee2e
 SHA512 
b36c978b6a54e3db43f929c52cbf47ea226dc0fe018f8284d8c495c73f269af33a7441d5a5072d8e9b2a34e9c71767de9d8762bc3ed196b1bebc78b016f7d8bb
 DIST xdm-1.1.16.tar.xz 420072 BLAKE2B 
1a970b99a0848b0bcb55870c1665281afc355685b4e08148cefd953456fbed5dc71a9a66fa670e80f07de3502615e3c2e81293e9476f04ce965d73be5365bd9e
 SHA512 
a7e0aca67b770b3939aee2c12feac3c0f5efa531ec4a6045ab8b53d9c35b701ab5533447feb39b7cbe0df74ff8483ee1637314b847b37a6c3f7e9c8fdf5e172d

diff --git a/x11-apps/xdm/xdm-1.1.15.ebuild b/x11-apps/xdm/xdm-1.1.15.ebuild
deleted file mode 100644
index 768e12532ef5..
--- a/x11-apps/xdm/xdm-1.1.15.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-XORG_TARBALL_SUFFIX="xz"
-inherit xorg-3 pam systemd
-
-DEFAULTVT=vt7
-
-DESCRIPTION="X.Org xdm application"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
-IUSE="pam systemd truetype xinerama xpm"
-
-RDEPEND="
-   x11-apps/sessreg
-   x11-apps/xconsole
-   x11-apps/xinit
-   x11-apps/xrdb
-   x11-apps/xsm
-   x11-libs/libX11
-   x11-libs/libXau
-   x11-libs/libXaw
-   x11-libs/libXdmcp
-   x11-libs/libXext
-   x11-libs/libXmu
-   x11-libs/libXt
-   virtual/libcrypt:=
-   pam? ( sys-libs/pam )
-   systemd? ( >=sys-apps/systemd-209:= )
-   truetype? (
-   x11-libs/libXrender
-   x11-libs/libXft
-   )
-   xinerama? ( x11-libs/libXinerama )
-   xpm? ( x11-libs/libXpm )
-   elibc_glibc? ( dev-libs/libbsd )"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"
-
-src_prepare() {
-   sed -i -e 's:^Alias=.*$:Alias=display-manager.service:' \
-   xdm.service.in || die
-
-   # Disable XDM-AUTHORIZATION-1 (bug #445662).
-   # it causes issue with libreoffice and SDL games (bug #306223).
-   sed -i -e '/authorize/a DisplayManager*authName:
MIT-MAGIC-COOKIE-1' \
-   config/xdm-config.in || die
-
-   xorg-3_src_prepare
-}
-
-src_configure() {
-   local XORG_CONFIGURE_OPTIONS=(
-   --enable-ipv6
-   $(use_with pam)
-   $(use_with systemd systemd-daemon)
-   $(use_with truetype xft)
-   $(use_with xinerama)
-   $(use_enable xpm xpm-logos)
-   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
-   --with-default-vt=${DEFAULTVT}
-   --with-xdmconfigdir=/etc/X11/xdm
-   )
-   xorg-3_src_configure
-}
-
-src_install() {
-   xorg-3_src_install
-
-   exeinto /usr/$(get_libdir)/X11/xdm
-   doexe "${FILESDIR}"/Xsession
-
-   use pam && pamd_mimic system-local-login xdm auth account session
-
-   # Keep /var/lib/xdm. This is where authfiles are stored. See #286350.
-   keepdir /var/lib/xdm
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/wayland-protocols/

2024-04-21 Thread Matt Turner
commit: 1e9cb762d98622ada72efbcad42499f7731a4a9c
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 21 21:05:02 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Apr 21 21:05:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e9cb762

dev-libs/wayland-protocols: Drop old versions

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

 dev-libs/wayland-protocols/Manifest|  1 -
 .../wayland-protocols-1.34.ebuild  | 37 --
 2 files changed, 38 deletions(-)

diff --git a/dev-libs/wayland-protocols/Manifest 
b/dev-libs/wayland-protocols/Manifest
index f56d722ad77c..48f945f115ca 100644
--- a/dev-libs/wayland-protocols/Manifest
+++ b/dev-libs/wayland-protocols/Manifest
@@ -1,4 +1,3 @@
 DIST wayland-protocols-1.32.tar.xz 90452 BLAKE2B 
80e38270526c9da13c39263a60e7d2c330a1a4b1dfecec03fadda747f1a2e3dff95b30373aa19e133ae999fa15bdcdd64aa9ebbb54acf571f980a3f6088ea9be
 SHA512 
90bbd52daf342b98823ddeed04e349ae242d2eaf925ab8d603cceb36c980c83b5681bb890961e0d49584cb5c2e60a33abf8821770c6ab87956383630bd5b7966
 DIST wayland-protocols-1.33.tar.xz 91504 BLAKE2B 
aee870dd5877b0fce05eac396bd1a8cd0bc5ef1ac014c54f3eb0096ac1ea3425d1e66891db29ba2f020586418500163bfe451c4078a86d1d19d0b1548318cc85
 SHA512 
4584f6ac86367655f9db5d0c0ed0681efa31e73f984e4b620fbe5317df21790927f4f5317ecbbc194ac31eaf88caebc431bcc52c23d9dc0098c71de3cb4a9fef
-DIST wayland-protocols-1.34.tar.xz 94800 BLAKE2B 
fa1edd872e0dc9f762db33541d6e0f1f4bd98dcdd072b73acbfb14e0f05199399dc46beb1a91676b72d43397cfddce2d89d989273b23ba0d38fb19a76e16a399
 SHA512 
d180eaaf87281dc7adade19070ee8308a5cb3dc2f60cff077960436ad647d3d207eb63fa0b079b7b315109654ad6e6b5e2588bfe859900e67edf8c67b1c3ad20
 DIST wayland-protocols-1.35.tar.xz 95512 BLAKE2B 
ad8791134417313aca8278f5d3a3d43edcc0029759d104388dc6d4e5cea1f49f286b97975d53099208a4e1014addbdddbe8c4638245be9b67ca0c80626efbaef
 SHA512 
b4b915e145955f9c844d7ce4564ad13a854a4e7d4355913ef4cae7f09ab3e52ee69dceb6c76c9b7f82f1ab5c01071f0e5b00ce75cc7ab58274201eb4a4639710

diff --git a/dev-libs/wayland-protocols/wayland-protocols-1.34.ebuild 
b/dev-libs/wayland-protocols/wayland-protocols-1.34.ebuild
deleted file mode 100644
index 7310be696158..
--- a/dev-libs/wayland-protocols/wayland-protocols-1.34.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Wayland protocol files"
-HOMEPAGE="https://wayland.freedesktop.org/;
-
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/${PN}.git/;
-   inherit git-r3
-else
-   
SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   test? ( dev-libs/wayland )
-"
-BDEPEND="
-   dev-util/wayland-scanner
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use test tests)
-   )
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xauth/

2024-04-21 Thread Matt Turner
commit: dc01389bbf1f46ba4f885d0bbb7a90a5a0b44670
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 21 21:05:03 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Apr 21 21:05:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc01389b

x11-apps/xauth: Drop old versions

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

 x11-apps/xauth/Manifest   |  1 -
 x11-apps/xauth/xauth-1.1.2.ebuild | 29 -
 2 files changed, 30 deletions(-)

diff --git a/x11-apps/xauth/Manifest b/x11-apps/xauth/Manifest
index 8ab9137a99b7..ddaccd2f0fba 100644
--- a/x11-apps/xauth/Manifest
+++ b/x11-apps/xauth/Manifest
@@ -1,2 +1 @@
-DIST xauth-1.1.2.tar.xz 156960 BLAKE2B 
2ba168229bdf0c1d0fdd4c352e434abfc6f527cbafce35abac8d403a0dea91f00fd858f91f177128d13a0e618d1d95061c71ef32a3e12ac91b72a257dcfcd12b
 SHA512 
ac23fcd166b45abf7b030994ff3332c9906023dc1ddfa9b9d3000e6a914dc5e0213c4a2aa409cb3ddb93e1f9f4f6374376109241a95ef8c36af842de1f6f76e8
 DIST xauth-1.1.3.tar.xz 159500 BLAKE2B 
6acc6f360b7ed947d5dbc0b197b7ed0a87916f38cd8a0c74215b96ca44e98ead45987614e88833b0d2a957776b6e6a1d69d1a3dc4563774e451c2d5f5c55394d
 SHA512 
536434f6c607673c00b9658ea591bf32419cc151d138f991ea38167220563519a6a84a5504003da15820f2a7ed50ea2449c6ce9c991d1446ee9a7305c647d694

diff --git a/x11-apps/xauth/xauth-1.1.2.ebuild 
b/x11-apps/xauth/xauth-1.1.2.ebuild
deleted file mode 100644
index 46bc236bb5b9..
--- a/x11-apps/xauth/xauth-1.1.2.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-XORG_TARBALL_SUFFIX=xz
-inherit xorg-3
-
-if [[ ${PV} == * ]]; then
-   SRC_URI=""
-else
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-fi
-
-DESCRIPTION="X authority file utility"
-
-RDEPEND="
-   x11-libs/libX11
-   x11-libs/libXau
-   x11-libs/libXext
-   x11-libs/libXmu"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"
-
-src_configure() {
-   local XORG_CONFIGURE_OPTIONS=(
-   --enable-ipv6
-   )
-   xorg-3_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-sgml-doctools/

2024-04-21 Thread Matt Turner
commit: f97b397d1159e0ddd617a138aa52c5ed8e677416
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 21 21:05:03 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Apr 21 21:07:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f97b397d

x11-base/xorg-sgml-doctools: Drop old versions

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

 x11-base/xorg-sgml-doctools/Manifest   |  1 -
 .../xorg-sgml-doctools/xorg-sgml-doctools-1.12.ebuild  | 18 --
 2 files changed, 19 deletions(-)

diff --git a/x11-base/xorg-sgml-doctools/Manifest 
b/x11-base/xorg-sgml-doctools/Manifest
index e1ed5f4d6230..679bd1348e77 100644
--- a/x11-base/xorg-sgml-doctools/Manifest
+++ b/x11-base/xorg-sgml-doctools/Manifest
@@ -1,2 +1 @@
 DIST xorg-sgml-doctools-1.12.1.tar.xz 107832 BLAKE2B 
5fc7b3e1b02cb650655831196c26cd1ec9f2b3b8ef32cecc2d4657a0358bc23a7e2be2bfbcbfc2a400cfbc821f4602279655c8e31968c5f3f41be15e560799a3
 SHA512 
82a202a97da4d705d70e3a1865c5cc47f1007d32a239513f52e6e63912ce0363fbeafabbec36ad008d3f7df15f03c27a4f004e9b1da93eed0f7e5b3f27f7c4cf
-DIST xorg-sgml-doctools-1.12.tar.bz2 131356 BLAKE2B 
555faf50f2e83b689566c7033669bd6e2e93294b9b6895d07110497392387f60b821fe570063e34d8089dc1a9f273eefb5ea0d0556d5965bf893756279e8688f
 SHA512 
5c4f8506992abcc3d98b99d33b60ac770f039c3ffa11ad49005942bc9b7497367842a57967cee51b0e8e9095a660879af9a243abddf6b1af88741dbb882b3a4a

diff --git a/x11-base/xorg-sgml-doctools/xorg-sgml-doctools-1.12.ebuild 
b/x11-base/xorg-sgml-doctools/xorg-sgml-doctools-1.12.ebuild
deleted file mode 100644
index 824ecd0720a9..
--- a/x11-base/xorg-sgml-doctools/xorg-sgml-doctools-1.12.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-XORG_MODULE=doc/
-
-inherit xorg-3
-
-DESCRIPTION="SGML entities and XML/CSS stylesheets used in X.Org docs"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
-
-DEPEND="x11-misc/util-macros"
-RDEPEND=""
-BDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: media-fonts/encodings/

2024-04-21 Thread Matt Turner
commit: 18ed72eeb2d12858bdce81c442865ee49e6d5901
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 21 21:05:02 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Apr 21 21:05:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18ed72ee

media-fonts/encodings: Drop old versions

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

 media-fonts/encodings/Manifest   |  1 -
 media-fonts/encodings/encodings-1.0.7.ebuild | 21 -
 2 files changed, 22 deletions(-)

diff --git a/media-fonts/encodings/Manifest b/media-fonts/encodings/Manifest
index ec7c028910ff..ef6dd459f689 100644
--- a/media-fonts/encodings/Manifest
+++ b/media-fonts/encodings/Manifest
@@ -1,2 +1 @@
-DIST encodings-1.0.7.tar.xz 299588 BLAKE2B 
25c1be5e1bab85630617803eff63ad3a55ca865db5e5ffad98979986f2396e501d40736ebf90c9d9548bad79dff6ec53440c9e0e0bfe27e2f22acfe24a63bf5e
 SHA512 
dc72982b14e5d89fe1eff1ab11f308796c89255a06337d8cd6bf65757f11dd0a5478b41d844793213db8fe9638389734f148abe9df9fb05027ea563dacde6ba8
 DIST encodings-1.1.0.tar.xz 298328 BLAKE2B 
be5409d05e71ca0d9998a09395151d7e66e36c01ee35b0395cc54526a1b699abfdd515d6de0ef716cc9f4267821e95b3ab99af657028c84bf75f17e20b0ae7ad
 SHA512 
ae912e120847954f5756193cc8860f50ada6c79bb3ba44f7f0cd1913b13aeed7885e140282cb47989a93fae0a0e8cedebe9a2420f65b1936b40192dc7d208427

diff --git a/media-fonts/encodings/encodings-1.0.7.ebuild 
b/media-fonts/encodings/encodings-1.0.7.ebuild
deleted file mode 100644
index 215cb52c513f..
--- a/media-fonts/encodings/encodings-1.0.7.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# font eclass is inherited directly, since this package is a special case that
-# would greatly complicate the fonts logic of xorg-3
-XORG_TARBALL_SUFFIX="xz"
-inherit font xorg-3
-
-DESCRIPTION="X.Org font encodings"
-
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-
-BDEPEND="x11-apps/mkfontscale
-   >=media-fonts/font-util-1.1.1-r1"
-
-XORG_CONFIGURE_OPTIONS=(
-   # https://bugs.gentoo.org/815520
-   --with-fontrootdir="${EPREFIX}"/usr/share/fonts
-)



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libei/

2024-04-21 Thread Matt Turner
commit: fe56e06c2c47c5e19fb8ad0f044cb4b84c82cffa
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 21 21:05:02 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Apr 21 21:05:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe56e06c

dev-libs/libei: Drop old versions

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

 dev-libs/libei/Manifest   |  1 -
 dev-libs/libei/libei-1.2.0.ebuild | 98 ---
 2 files changed, 99 deletions(-)

diff --git a/dev-libs/libei/Manifest b/dev-libs/libei/Manifest
index 50c1bf564d9b..14d671e41b99 100644
--- a/dev-libs/libei/Manifest
+++ b/dev-libs/libei/Manifest
@@ -1,3 +1,2 @@
-DIST libei-1.2.0.tar.bz2 174155 BLAKE2B 
4b540cb79decd9785f67efa6fa76b984eb7ae2729dd49ac36e240b6a4feb4c54b34626dad93831c873861e3d3fd597c530e7eaaab0150890f0c952a9d75ee178
 SHA512 
c1d39c2c830df373ff5d7cc3eca330c2d771a26df6f2902d62f639a8a4db9af5370db4b9defe605721dd1f429eae68cbc4249792b3ae26b4c82d269f07a36732
 DIST libei-1.2.1.tar.bz2 174636 BLAKE2B 
b718d2287e83adb43a8dee9ae06499d780b2a50231e9ce452b6e7bfa9e89e9599058628614fb4325d0cef842d6b29ca68eb38b3e547790cd5a7a0ac14728f250
 SHA512 
ac8e32a381b9555a6b9becab9217a323d79aeba4b3f11e1dbba9f876d566f232f41d0f299f8cb8e5de6707d0dd91e93872edd81532c971e35d1cf33f9f9063b4
 DIST munit-fbbdf1467eb0d04a6ee465def2e529e4c87f2118.tar.gz 27724 BLAKE2B 
9670c9b7a0b5d9ee6ec8df2dea9e241b043964ecf1fa3f6060ad1d16c40ab6afe47f53c6d4a791003e101a0b363263b858e6e4e445f868292753dd1ee7f7e3ce
 SHA512 
26b5599fd12be627a692823ebf496fa446be7ed04a1233fb42e0667c05109b0f804f76646e289ac660fc815baf45f77ec8caf0ff2ea7fb0b4f87f0038a2b971c

diff --git a/dev-libs/libei/libei-1.2.0.ebuild 
b/dev-libs/libei/libei-1.2.0.ebuild
deleted file mode 100644
index 6959da0ea131..
--- a/dev-libs/libei/libei-1.2.0.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit meson python-any-r1
-
-DESCRIPTION="Library for Emulated Input, primarily aimed at the Wayland stack"
-HOMEPAGE="https://gitlab.freedesktop.org/libinput/libei;
-SRC_URI="https://gitlab.freedesktop.org/libinput/${PN}/-/archive/${PV}/${P}.tar.bz2;
-MUNIT_COMMIT="fbbdf1467eb0d04a6ee465def2e529e4c87f2118"
-SRC_URI+=" https://github.com/nemequ/munit/archive/${MUNIT_COMMIT}.tar.gz -> 
munit-${MUNIT_COMMIT}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
-IUSE="elogind systemd test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-libs/libevdev-1.9.902
-   || (
-   systemd? ( >=sys-apps/systemd-237 )
-   elogind? ( >=sys-auth/elogind-237 )
-   sys-libs/basu
-   )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-   $(python_gen_any_dep '
-   dev-python/attrs[${PYTHON_USEDEP}]
-   dev-python/jinja[${PYTHON_USEDEP}]
-   ')
-   test? (
-   $(python_gen_any_dep '
-   dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/python-dbusmock[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/structlog[${PYTHON_USEDEP}]
-   ')
-   )
-"
-
-python_check_deps() {
-   if use test; then
-   python_has_version \
-   "dev-python/pytest[${PYTHON_USEDEP}]" \
-   "dev-python/python-dbusmock[${PYTHON_USEDEP}]" \
-   "dev-python/pyyaml[${PYTHON_USEDEP}]" \
-   "dev-python/structlog[${PYTHON_USEDEP}]" \
-   || return 1
-   fi
-   python_has_version \
-   "dev-python/attrs[${PYTHON_USEDEP}]" \
-   "dev-python/jinja[${PYTHON_USEDEP}]" \
-   || return 1
-}
-
-src_unpack() {
-   if [[ -n ${A} ]]; then
-   unpack ${A}
-   mv "${WORKDIR}"/munit-${MUNIT_COMMIT} 
"${WORKDIR}"/${P}/subprojects/munit || die
-   rm "${WORKDIR}"/${P}/subprojects/munit.wrap || die
-   fi
-}
-
-src_prepare() {
-   default
-
-   sed -i -e 's:^valgrind = .*:valgrind = disabler():g' test/meson.build 
|| die
-}
-
-src_configure() {
-   local emesonargs=(
-   -Ddocumentation=""
-   -Dliboeffis=enabled
-   $(meson_feature test tests)
-   )
-   if use systemd; then
-   emesonargs+=(-Dsd-bus-provider=libsystemd)
-   elif use elogind; then
-   emesonargs+=(-Dsd-bus-provider=libelogind)
-   else
-   emesonargs+=(-Dsd-bus-provider=basu)
-   fi
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-
-   # munit subproject is installed but not wanted
-   if use test; then
-   rm "${ED}"/usr/lib*/libmunit.so || die
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: x11-apps/iceauth/

2024-04-21 Thread Matt Turner
commit: bb8aa87bb782da4fc228daedeba22f7792db40ca
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 21 21:05:02 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Apr 21 21:05:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb8aa87b

x11-apps/iceauth: Drop old versions

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

 x11-apps/iceauth/Manifest |  1 -
 x11-apps/iceauth/iceauth-1.0.9.ebuild | 15 ---
 2 files changed, 16 deletions(-)

diff --git a/x11-apps/iceauth/Manifest b/x11-apps/iceauth/Manifest
index 3d82cb1da765..20e7a17561bf 100644
--- a/x11-apps/iceauth/Manifest
+++ b/x11-apps/iceauth/Manifest
@@ -1,2 +1 @@
 DIST iceauth-1.0.10.tar.xz 134560 BLAKE2B 
e5559f7b2b57c98d6f294cd30312e42827975cc4b9111918bcd81e46cf8946ce2b76a10e613fe2a592cd51509a372523ee0440557e42178d279c1ce30589cbf9
 SHA512 
cfadac03a3f72f3c0bb58f67984a033847c76e7e3fdd9ebce583c0554d7f9484faf5053d878f5a82a543cdcc8e2ef8acecadb8830bd3c53584d7ec950cb51cc3
-DIST iceauth-1.0.9.tar.xz 130724 BLAKE2B 
39848a28a289f38b43184bc579d8263509dc71bf78ed0a0282e8c22a9f5f468606308ca7785481ce7ff1b683d7854b15cbbadc6ff7c9d0c4d9ff4beef9598211
 SHA512 
16b2f58008587cf1544037ca8b1c76dbb75eb043b3048b3064e66ba6b147962233f1453c2cf18bfb136dd6dd21d3e27b5219e17e1ab7b81dbe93fb6aff801a72

diff --git a/x11-apps/iceauth/iceauth-1.0.9.ebuild 
b/x11-apps/iceauth/iceauth-1.0.9.ebuild
deleted file mode 100644
index a29d39a5ece4..
--- a/x11-apps/iceauth/iceauth-1.0.9.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-XORG_TARBALL_SUFFIX="xz"
-inherit xorg-3
-
-DESCRIPTION="ICE authority file utility"
-
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-
-RDEPEND="x11-libs/libICE"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/mkfontscale/

2024-04-21 Thread Matt Turner
commit: 7c4f84512ecd447f3513bb1249732fbedf6bce0e
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 21 21:05:03 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Apr 21 21:05:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c4f8451

x11-apps/mkfontscale: Drop old versions

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

 x11-apps/mkfontscale/Manifest |  1 -
 x11-apps/mkfontscale/mkfontscale-1.2.2.ebuild | 23 ---
 2 files changed, 24 deletions(-)

diff --git a/x11-apps/mkfontscale/Manifest b/x11-apps/mkfontscale/Manifest
index 23f43df82f56..6fe4838f0909 100644
--- a/x11-apps/mkfontscale/Manifest
+++ b/x11-apps/mkfontscale/Manifest
@@ -1,2 +1 @@
-DIST mkfontscale-1.2.2.tar.xz 143436 BLAKE2B 
796c6b95f4eb0959db93ccfb1ebae9c73afc618645d85b7ba382559fe4e008ece16c9d86ab32c815923cda9928f030d75c47f2dd5ee6c9857b9e861f9bab0dc9
 SHA512 
4c846816325347c91008d76b3a5610c1e58a8414fd55117e7ccf51310db4b20b8397ecf6c9177ff77322e27ee088bf034fd175c9210465c50b094bab8dada4b3
 DIST mkfontscale-1.2.3.tar.xz 145584 BLAKE2B 
93024a607ebe789682c00490528de1688d073f016b97f7c9fd86b225ee1ac96616c3666708b72e3984383f13f89025e12f591fada324b8a14e99764c5cdf33e9
 SHA512 
816e7b2885bb7a4b2eb0e506b659600011bfa4ec1a3010243c2cc2241fa0b792f3c8de1dec1855a4d13de89405973967074e379b0d01dcf9de8a1277a2fc4296

diff --git a/x11-apps/mkfontscale/mkfontscale-1.2.2.ebuild 
b/x11-apps/mkfontscale/mkfontscale-1.2.2.ebuild
deleted file mode 100644
index ef565b91233d..
--- a/x11-apps/mkfontscale/mkfontscale-1.2.2.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-XORG_TARBALL_SUFFIX="xz"
-inherit xorg-3
-
-DESCRIPTION="create an index of scalable font files for X"
-
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-
-RDEPEND="
-   x11-libs/libfontenc
-   media-libs/freetype:2
-   sys-libs/zlib
-   app-arch/bzip2"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"
-
-XORG_CONFIGURE_OPTIONS=(
-   --with-bzip2
-)



[gentoo-commits] repo/gentoo:master commit in: x11-base/xwayland/

2024-04-21 Thread Matt Turner
commit: 594d798655430e8423012365103626cd08da9e3e
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 21 20:58:55 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Apr 21 20:58:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=594d7986

x11-base/xwayland: Raise xorg-proto requirement to 2024.1

Upstream commit ac0bc0b3b ("Present: add PresentCapabilitySyncobj and
PresentPixmapSynced") raised the requirement.

Closes: https://bugs.gentoo.org/930120
Signed-off-by: Matt Turner  gentoo.org>

 x11-base/xwayland/xwayland-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-base/xwayland/xwayland-.ebuild 
b/x11-base/xwayland/xwayland-.ebuild
index 0dd63fa74220..4c325088c840 100644
--- a/x11-base/xwayland/xwayland-.ebuild
+++ b/x11-base/xwayland/xwayland-.ebuild
@@ -45,7 +45,7 @@ COMMON_DEPEND="
 "
 DEPEND="
${COMMON_DEPEND}
-   >=x11-base/xorg-proto-2023.2
+   >=x11-base/xorg-proto-2024.1
>=x11-libs/xtrans-1.3.5
 "
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: x11-apps/iceauth/

2024-04-21 Thread Matt Turner
commit: 78a3a93aabab6207f112a34401eded098e5b4566
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sun Apr 21 19:48:18 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Apr 21 20:56:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78a3a93a

x11-apps/iceauth: Stabilize 1.0.10 hppa, #929187

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Matt Turner  gentoo.org>

 x11-apps/iceauth/iceauth-1.0.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/iceauth/iceauth-1.0.10.ebuild 
b/x11-apps/iceauth/iceauth-1.0.10.ebuild
index 1c5fda38f415..bcc66302e522 100644
--- a/x11-apps/iceauth/iceauth-1.0.10.ebuild
+++ b/x11-apps/iceauth/iceauth-1.0.10.ebuild
@@ -8,7 +8,7 @@ inherit xorg-3
 
 DESCRIPTION="ICE authority file utility"
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 
 RDEPEND="x11-libs/libICE"
 DEPEND="${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-server/

2024-04-21 Thread Matt Turner
commit: 6711762384a8758d18e31cfe41a446dbd91ade67
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sun Apr 21 19:42:56 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Apr 21 20:56:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67117623

x11-base/xorg-server: Stabilize 21.1.13 hppa, #929234

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Matt Turner  gentoo.org>

 x11-base/xorg-server/xorg-server-21.1.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-base/xorg-server/xorg-server-21.1.13.ebuild 
b/x11-base/xorg-server/xorg-server-21.1.13.ebuild
index 74bf80d508e1..aac526f8a150 100644
--- a/x11-base/xorg-server/xorg-server-21.1.13.ebuild
+++ b/x11-base/xorg-server/xorg-server-21.1.13.ebuild
@@ -11,7 +11,7 @@ 
EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git;
 DESCRIPTION="X.Org X servers"
 SLOT="0/${PV}"
 if [[ ${PV} != * ]]; then
-   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
 
 IUSE_SERVERS="xephyr xnest xorg xvfb"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/files/

2024-04-21 Thread Matt Turner
commit: 36c7d400cda7e81d361764954da2b872201ec07b
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 21 17:44:25 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Apr 21 17:46:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36c7d400

x11-apps/mesa-progs: Fix disabling dep on libGLU

Closes: https://bugs.gentoo.org/930356
Signed-off-by: Matt Turner  gentoo.org>

 .../files/9.0.0-Disable-things-we-don-t-want.patch | 26 ++---
 .../files/-Disable-things-we-don-t-want.patch  | 27 +++---
 2 files changed, 37 insertions(+), 16 deletions(-)

diff --git a/x11-apps/mesa-progs/files/9.0.0-Disable-things-we-don-t-want.patch 
b/x11-apps/mesa-progs/files/9.0.0-Disable-things-we-don-t-want.patch
index 5b1104e71a13..dcf7fdcc17ac 100644
--- a/x11-apps/mesa-progs/files/9.0.0-Disable-things-we-don-t-want.patch
+++ b/x11-apps/mesa-progs/files/9.0.0-Disable-things-we-don-t-want.patch
@@ -1,20 +1,20 @@
-From 0e87b772b5d291ecf2cdc3f209321ea586918375 Mon Sep 17 00:00:00 2001
+From beccb3024fee949bfb7bdfd19225e93a7cb0e906 Mon Sep 17 00:00:00 2001
 From: Matt Turner 
 Date: Thu, 18 Apr 2024 13:24:18 -0400
 Subject: [PATCH] Disable things we don't want
 
 ---
- meson.build   |  3 ++-
+ meson.build   | 13 ++---
  src/egl/opengl/meson.build| 28 ---
  src/egl/opengles2/meson.build |  5 -
  src/meson.build   |  2 --
  src/util/gl_wrap.h|  2 --
  src/util/meson.build  |  9 +
  src/xdemos/meson.build| 36 ---
- 7 files changed, 3 insertions(+), 82 deletions(-)
+ 7 files changed, 3 insertions(+), 92 deletions(-)
 
 diff --git a/meson.build b/meson.build
-index c1853f94..5424dc73 100644
+index c1853f94..d1457a35 100644
 --- a/meson.build
 +++ b/meson.build
 @@ -52,7 +52,7 @@ dep_drm = dependency('libdrm',
@@ -26,10 +26,20 @@ index c1853f94..5424dc73 100644
required : get_option('x11'),
disabler : true
  )
-@@ -97,6 +97,7 @@ if not dep_glu.found() and host_machine.system() != 'darwin'
-   dep_glu = cc.find_library(_glu_name, has_headers: 'GL/glu.h',
- required : dep_x11.found())
- endif
+@@ -87,16 +87,7 @@ endif
+ 
+ dep_threads = dependency('threads')
+ 
+-dep_glu = dependency('glu', required : false)
+-# GLU is part of OpenGL.Framework
+-if not dep_glu.found() and host_machine.system() != 'darwin'
+-  _glu_name = 'GLU'
+-  if host_machine.system() == 'windows'
+-_glu_name = 'glu32'
+-  endif
+-  dep_glu = cc.find_library(_glu_name, has_headers: 'GL/glu.h',
+-required : dep_x11.found())
+-endif
 +dep_glu = disabler()
  
  dep_glx = dependency('glx', required: false, disabler : true)

diff --git a/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch 
b/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch
index 9c352fea35db..02855c749e3d 100644
--- a/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch
+++ b/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch
@@ -1,4 +1,4 @@
-From b7bced77da267e51eaceeef68a213007ba54aa86 Mon Sep 17 00:00:00 2001
+From 6622a4e4a170d6c784d46638a128068ea5203493 Mon Sep 17 00:00:00 2001
 From: Matt Turner 
 Date: Thu, 18 Apr 2024 13:24:18 -0400
 Subject: [PATCH] Disable things we don't want
@@ -7,18 +7,19 @@ v2: Enable libglad to satisfy egl dependencies
 v3: Enable most of libutil to fix undefined references in es2gears
 v4: Disable dmabufshare and remove dep on libXext
 v5: Drop trackball.c and showbuffer.c
+v6: Fix disabling GLU
 ---
- meson.build   |  3 ++-
+ meson.build   | 13 ++---
  src/egl/opengl/meson.build| 35 --
  src/egl/opengles2/meson.build |  5 -
  src/meson.build   |  2 --
  src/util/gl_wrap.h|  2 --
  src/util/meson.build  |  9 +
  src/xdemos/meson.build| 36 ---
- 7 files changed, 3 insertions(+), 89 deletions(-)
+ 7 files changed, 3 insertions(+), 99 deletions(-)
 
 diff --git a/meson.build b/meson.build
-index d487a11f..ff360c2e 100644
+index d487a11f..4cd6abf7 100644
 --- a/meson.build
 +++ b/meson.build
 @@ -52,7 +52,7 @@ dep_drm = dependency('libdrm',
@@ -30,10 +31,20 @@ index d487a11f..ff360c2e 100644
required : get_option('x11'),
disabler : true
  )
-@@ -97,6 +97,7 @@ if not dep_glu.found() and host_machine.system() != 'darwin'
-   dep_glu = cc.find_library(_glu_name, has_headers: 'GL/glu.h',
- required : dep_x11.found())
- endif
+@@ -87,16 +87,7 @@ endif
+ 
+ dep_threads = dependency('threads')
+ 
+-dep_glu = dependency('glu', required : false)
+-# GLU is part of OpenGL.Framework
+-if not dep_glu.found() and host_machine.system() != 'darwin'
+-  _glu_name = 'GLU'
+-  if host_machine.system() == 'windows'
+-_glu_name = 'glu32'
+-  endif
+-  dep_glu = cc.find_library(_glu_name, has_headers: 

[gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/

2024-04-21 Thread Matt Turner
commit: 5b0c705d67e8e26c18daba763f2c34b47919abcc
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 21 17:34:17 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Apr 21 17:46:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b0c705d

x11-apps/mesa-progs: Require X or wayland for USE=vulkan

Closes: https://bugs.gentoo.org/930251
Signed-off-by: Matt Turner  gentoo.org>

 x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild | 1 +
 x11-apps/mesa-progs/mesa-progs-.ebuild  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild 
b/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild
index 273d964dbbc7..78556231c06d 100644
--- a/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild
+++ b/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild
@@ -22,6 +22,7 @@ fi
 LICENSE="LGPL-2"
 SLOT="0"
 IUSE="gles2 vulkan wayland X"
+REQUIRED_USE="vulkan? ( || ( X wayland ) )"
 
 RDEPEND="
media-libs/libglvnd[${MULTILIB_USEDEP},X?]

diff --git a/x11-apps/mesa-progs/mesa-progs-.ebuild 
b/x11-apps/mesa-progs/mesa-progs-.ebuild
index 6b089521e986..087690bcddb1 100644
--- a/x11-apps/mesa-progs/mesa-progs-.ebuild
+++ b/x11-apps/mesa-progs/mesa-progs-.ebuild
@@ -22,6 +22,7 @@ fi
 LICENSE="LGPL-2"
 SLOT="0"
 IUSE="gles2 vulkan wayland X"
+REQUIRED_USE="vulkan? ( || ( X wayland ) )"
 
 RDEPEND="
media-libs/libglvnd[${MULTILIB_USEDEP},X?]



[gentoo-commits] repo/gentoo:master commit in: media-libs/gmmlib/

2024-04-19 Thread Matt Turner
commit: 1c7a9d432c7bdddef2c64cc567f2999e7d8cf56f
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Apr 19 18:21:34 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Fri Apr 19 18:21:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c7a9d43

media-libs/gmmlib: Version bump to 22.3.19

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

 media-libs/gmmlib/Manifest  |  1 +
 media-libs/gmmlib/gmmlib-22.3.19.ebuild | 41 +
 2 files changed, 42 insertions(+)

diff --git a/media-libs/gmmlib/Manifest b/media-libs/gmmlib/Manifest
index 7806218511ee..216eaa968e83 100644
--- a/media-libs/gmmlib/Manifest
+++ b/media-libs/gmmlib/Manifest
@@ -1,2 +1,3 @@
 DIST intel-gmmlib-22.3.17.tar.gz 845954 BLAKE2B 
d01a3b86c539fdeb4d2d66d81590b71dfca045f976f100ff53e0bc8da354c2311ff4c0ff6c371fa63ed97fba387611670a7a8d48eccdf0494824f4c48e4e4c43
 SHA512 
073cb2e9ec025ae32e2f33f51547083cd8425b0c7297e361b037c71b55a8d2322cd36ac7cabbf8c7a325f80f1cc97947c0aa8aa833dc5fbae5abe28e9c04451a
 DIST intel-gmmlib-22.3.18.tar.gz 846277 BLAKE2B 
79485dfe33537053b9986f2f97771c551757da0f9ba721f82f5ff057bf230aa7ad79818d6915fb26cd354cb49d4da27c770c5adb61e530bdd39b51469fc4f9af
 SHA512 
6dab0522a4d15bd5147cb72899a48170f441d5160dc11224809477380b3762ade845e7498a54df7de6673c0ad44bd037db754713697794e26106837f69eb0636
+DIST intel-gmmlib-22.3.19.tar.gz 846342 BLAKE2B 
ce3c25740d9c3f556db31f880b47fba8358dd7d7d53d80bc9923bec8c67fdeee3ae4efa5465390c229bfdc2f6c64fa0a7963516f83d12061d34bf51102cb3a64
 SHA512 
804e4995983884832dbb6d08a4e3c8ca8d60e7ef2c5a0de12d0facfac1fdce619ad229ad1a6b62fdf0ba74a968caf3bb884e283af8cf38babacff350fc9728b9

diff --git a/media-libs/gmmlib/gmmlib-22.3.19.ebuild 
b/media-libs/gmmlib/gmmlib-22.3.19.ebuild
new file mode 100644
index ..2a09f24b8f3d
--- /dev/null
+++ b/media-libs/gmmlib/gmmlib-22.3.19.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+if [[ ${PV} == * ]] ; then
+   : ${EGIT_REPO_URI:="https://github.com/intel/gmmlib"}
+   if [[ ${PV%} != "" ]] ; then
+   : ${EGIT_BRANCH:="release/${PV%.}"}
+   fi
+   inherit git-r3
+else
+   KEYWORDS="~amd64"
+   SRC_URI="https://github.com/intel/gmmlib/archive/intel-${P}.tar.gz;
+   S="${WORKDIR}/${PN}-intel-${P}"
+fi
+
+DESCRIPTION="Intel Graphics Memory Management Library"
+HOMEPAGE="https://github.com/intel/gmmlib;
+
+LICENSE="MIT"
+SLOT="0/12.3"
+IUSE="+custom-cflags test"
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-20.2.2_conditional_testing.patch
+   "${FILESDIR}"/${PN}-20.3.2_cmake_project.patch
+   "${FILESDIR}"/${PN}-22.1.1_custom_cflags.patch
+)
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTING="$(usex test)"
+   -DOVERRIDE_COMPILER_FLAGS="$(usex !custom-cflags)"
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/wayland-protocols/

2024-04-19 Thread Matt Turner
commit: 6774b08994a359ef0a8ffd2511123ba7081908ad
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Apr 19 18:20:33 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Fri Apr 19 18:20:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6774b089

dev-libs/wayland-protocols: Version bump to 1.35

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

 dev-libs/wayland-protocols/Manifest|  1 +
 .../wayland-protocols-1.35.ebuild  | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/dev-libs/wayland-protocols/Manifest 
b/dev-libs/wayland-protocols/Manifest
index cb66a4589b5c..f56d722ad77c 100644
--- a/dev-libs/wayland-protocols/Manifest
+++ b/dev-libs/wayland-protocols/Manifest
@@ -1,3 +1,4 @@
 DIST wayland-protocols-1.32.tar.xz 90452 BLAKE2B 
80e38270526c9da13c39263a60e7d2c330a1a4b1dfecec03fadda747f1a2e3dff95b30373aa19e133ae999fa15bdcdd64aa9ebbb54acf571f980a3f6088ea9be
 SHA512 
90bbd52daf342b98823ddeed04e349ae242d2eaf925ab8d603cceb36c980c83b5681bb890961e0d49584cb5c2e60a33abf8821770c6ab87956383630bd5b7966
 DIST wayland-protocols-1.33.tar.xz 91504 BLAKE2B 
aee870dd5877b0fce05eac396bd1a8cd0bc5ef1ac014c54f3eb0096ac1ea3425d1e66891db29ba2f020586418500163bfe451c4078a86d1d19d0b1548318cc85
 SHA512 
4584f6ac86367655f9db5d0c0ed0681efa31e73f984e4b620fbe5317df21790927f4f5317ecbbc194ac31eaf88caebc431bcc52c23d9dc0098c71de3cb4a9fef
 DIST wayland-protocols-1.34.tar.xz 94800 BLAKE2B 
fa1edd872e0dc9f762db33541d6e0f1f4bd98dcdd072b73acbfb14e0f05199399dc46beb1a91676b72d43397cfddce2d89d989273b23ba0d38fb19a76e16a399
 SHA512 
d180eaaf87281dc7adade19070ee8308a5cb3dc2f60cff077960436ad647d3d207eb63fa0b079b7b315109654ad6e6b5e2588bfe859900e67edf8c67b1c3ad20
+DIST wayland-protocols-1.35.tar.xz 95512 BLAKE2B 
ad8791134417313aca8278f5d3a3d43edcc0029759d104388dc6d4e5cea1f49f286b97975d53099208a4e1014addbdddbe8c4638245be9b67ca0c80626efbaef
 SHA512 
b4b915e145955f9c844d7ce4564ad13a854a4e7d4355913ef4cae7f09ab3e52ee69dceb6c76c9b7f82f1ab5c01071f0e5b00ce75cc7ab58274201eb4a4639710

diff --git a/dev-libs/wayland-protocols/wayland-protocols-1.35.ebuild 
b/dev-libs/wayland-protocols/wayland-protocols-1.35.ebuild
new file mode 100644
index ..7310be696158
--- /dev/null
+++ b/dev-libs/wayland-protocols/wayland-protocols-1.35.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Wayland protocol files"
+HOMEPAGE="https://wayland.freedesktop.org/;
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/${PN}.git/;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   test? ( dev-libs/wayland )
+"
+BDEPEND="
+   dev-util/wayland-scanner
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use test tests)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/files/

2024-04-18 Thread Matt Turner
commit: 76eadd4eb864bd27c6916e0246dd93854d1dc742
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 18 18:52:15 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr 18 18:56:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76eadd4e

x11-apps/mesa-progs: Drop some unnecessary utility code

These are not used by any of the programs we install, and they add
explicit dependence on desktop OpenGL.

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

 .../files/9.0.0-Disable-things-we-don-t-want.patch| 14 +++---
 .../files/-Disable-things-we-don-t-want.patch | 15 ---
 2 files changed, 15 insertions(+), 14 deletions(-)

diff --git a/x11-apps/mesa-progs/files/9.0.0-Disable-things-we-don-t-want.patch 
b/x11-apps/mesa-progs/files/9.0.0-Disable-things-we-don-t-want.patch
index b2374db36ba4..5b1104e71a13 100644
--- a/x11-apps/mesa-progs/files/9.0.0-Disable-things-we-don-t-want.patch
+++ b/x11-apps/mesa-progs/files/9.0.0-Disable-things-we-don-t-want.patch
@@ -1,4 +1,4 @@
-From 4fa5131036f8db3186a9f7a9cce74261411c4ed9 Mon Sep 17 00:00:00 2001
+From 0e87b772b5d291ecf2cdc3f209321ea586918375 Mon Sep 17 00:00:00 2001
 From: Matt Turner 
 Date: Thu, 18 Apr 2024 13:24:18 -0400
 Subject: [PATCH] Disable things we don't want
@@ -9,9 +9,9 @@ Subject: [PATCH] Disable things we don't want
  src/egl/opengles2/meson.build |  5 -
  src/meson.build   |  2 --
  src/util/gl_wrap.h|  2 --
- src/util/meson.build  |  7 +--
+ src/util/meson.build  |  9 +
  src/xdemos/meson.build| 36 ---
- 7 files changed, 3 insertions(+), 80 deletions(-)
+ 7 files changed, 3 insertions(+), 82 deletions(-)
 
 diff --git a/meson.build b/meson.build
 index c1853f94..5424dc73 100644
@@ -125,16 +125,16 @@ index b2ff9c8f..f482df5e 100644
  
  #ifndef GLAPIENTRY
 diff --git a/src/util/meson.build b/src/util/meson.build
-index b4fe614f..e56b456e 100644
+index b4fe614f..d2c42dc2 100644
 --- a/src/util/meson.build
 +++ b/src/util/meson.build
-@@ -22,17 +22,12 @@ inc_util = include_directories('.')
+@@ -22,17 +22,10 @@ inc_util = include_directories('.')
  
  files_libutil = files(
'glinfo_common.c',
 -  'readtex.c',
-   'showbuffer.c',
-   'trackball.c',
+-  'showbuffer.c',
+-  'trackball.c',
'matrix.c',
  )
  

diff --git a/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch 
b/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch
index fd00abd227e7..9c352fea35db 100644
--- a/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch
+++ b/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch
@@ -1,4 +1,4 @@
-From edef3e745190669dcaedcb6c7798f5bd625254a7 Mon Sep 17 00:00:00 2001
+From b7bced77da267e51eaceeef68a213007ba54aa86 Mon Sep 17 00:00:00 2001
 From: Matt Turner 
 Date: Thu, 18 Apr 2024 13:24:18 -0400
 Subject: [PATCH] Disable things we don't want
@@ -6,15 +6,16 @@ Subject: [PATCH] Disable things we don't want
 v2: Enable libglad to satisfy egl dependencies
 v3: Enable most of libutil to fix undefined references in es2gears
 v4: Disable dmabufshare and remove dep on libXext
+v5: Drop trackball.c and showbuffer.c
 ---
  meson.build   |  3 ++-
  src/egl/opengl/meson.build| 35 --
  src/egl/opengles2/meson.build |  5 -
  src/meson.build   |  2 --
  src/util/gl_wrap.h|  2 --
- src/util/meson.build  |  7 +--
+ src/util/meson.build  |  9 +
  src/xdemos/meson.build| 36 ---
- 7 files changed, 3 insertions(+), 87 deletions(-)
+ 7 files changed, 3 insertions(+), 89 deletions(-)
 
 diff --git a/meson.build b/meson.build
 index d487a11f..ff360c2e 100644
@@ -134,16 +135,16 @@ index b2ff9c8f..f482df5e 100644
  
  #ifndef GLAPIENTRY
 diff --git a/src/util/meson.build b/src/util/meson.build
-index b4fe614f..e56b456e 100644
+index b4fe614f..d2c42dc2 100644
 --- a/src/util/meson.build
 +++ b/src/util/meson.build
-@@ -22,17 +22,12 @@ inc_util = include_directories('.')
+@@ -22,17 +22,10 @@ inc_util = include_directories('.')
  
  files_libutil = files(
'glinfo_common.c',
 -  'readtex.c',
-   'showbuffer.c',
-   'trackball.c',
+-  'showbuffer.c',
+-  'trackball.c',
'matrix.c',
  )
  



[gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/

2024-04-18 Thread Matt Turner
commit: ff2901670625977c889a64164c0b0dfe832218b0
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 18 18:08:07 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr 18 18:10:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff290167

x11-apps/mesa-progs: Readd KEYWORDS=~hppa

It has USE=wayland masked so its keyword doesn't need to be dropped.

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

 x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild 
b/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild
index d8e4f5ca1891..320ae2db6d90 100644
--- a/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild
+++ b/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} = * ]]; then
 else
SRC_URI="https://mesa.freedesktop.org/archive/demos/${MY_P}.tar.xz
https://mesa.freedesktop.org/archive/demos/${PV}/${MY_P}.tar.xz;
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~hppa"
S="${WORKDIR}/${MY_P}"
 fi
 LICENSE="LGPL-2"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/, x11-apps/mesa-progs/files/

2024-04-18 Thread Matt Turner
commit: 0091729d79a09037884984c31c2cb57aea495416
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 18 17:25:47 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr 18 17:58:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0091729d

x11-apps/mesa-progs: Update disabler patch

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

 .../files/-Disable-things-we-don-t-want.patch  | 67 +++---
 x11-apps/mesa-progs/mesa-progs-.ebuild |  3 +-
 2 files changed, 37 insertions(+), 33 deletions(-)

diff --git a/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch 
b/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch
index 55483ad5ec23..fd00abd227e7 100644
--- a/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch
+++ b/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch
@@ -1,56 +1,59 @@
-From 639005a81abf915e7b6450baacf40ede01121cb7 Mon Sep 17 00:00:00 2001
+From edef3e745190669dcaedcb6c7798f5bd625254a7 Mon Sep 17 00:00:00 2001
 From: Matt Turner 
-Date: Fri, 27 Jan 2023 06:40:05 -0800
+Date: Thu, 18 Apr 2024 13:24:18 -0400
 Subject: [PATCH] Disable things we don't want
 
 v2: Enable libglad to satisfy egl dependencies
 v3: Enable most of libutil to fix undefined references in es2gears
+v4: Disable dmabufshare and remove dep on libXext
 ---
- meson.build   | 13 +++--
- src/egl/opengl/meson.build| 28 ---
+ meson.build   |  3 ++-
+ src/egl/opengl/meson.build| 35 --
  src/egl/opengles2/meson.build |  5 -
  src/meson.build   |  2 --
  src/util/gl_wrap.h|  2 --
  src/util/meson.build  |  7 +--
  src/xdemos/meson.build| 36 ---
- 7 files changed, 4 insertions(+), 89 deletions(-)
+ 7 files changed, 3 insertions(+), 87 deletions(-)
 
 diff --git a/meson.build b/meson.build
-index 3e39b5a2..6d064ef6 100644
+index d487a11f..ff360c2e 100644
 --- a/meson.build
 +++ b/meson.build
-@@ -87,16 +87,7 @@ endif
- 
- dep_threads = dependency('threads')
- 
--dep_glu = dependency('glu', required : false)
--# GLU is part of OpenGL.Framework
--if not dep_glu.found() and host_machine.system() != 'darwin'
--  _glu_name = 'GLU'
--  if host_machine.system() == 'windows'
--_glu_name = 'glu32'
--  endif
--  dep_glu = cc.find_library(_glu_name, has_headers: 'GL/glu.h',
--required : dep_x11.found())
--endif
+@@ -52,7 +52,7 @@ dep_drm = dependency('libdrm',
+   required : get_option('libdrm'),
+   disabler : true
+ )
+-dep_x11 = dependency('x11, xext',
++dep_x11 = dependency('x11',
+   required : get_option('x11'),
+   disabler : true
+ )
+@@ -97,6 +97,7 @@ if not dep_glu.found() and host_machine.system() != 'darwin'
+   dep_glu = cc.find_library(_glu_name, has_headers: 'GL/glu.h',
+ required : dep_x11.found())
+ endif
 +dep_glu = disabler()
  
  dep_glx = dependency('glx', required: false, disabler : true)
  if not dep_glx.found()
-@@ -165,6 +156,8 @@ else
-   dep_glut = dependency('', required : false)
- endif
- 
-+dep_glut = disabler()
-+
- if dep_glut.found() and (dep_glut.type_name() == 'internal' or
-cc.has_function('glutInitContextProfile',
-dependencies: [dep_glut],
 diff --git a/src/egl/opengl/meson.build b/src/egl/opengl/meson.build
-index 9bca049c..e7122027 100644
+index be536280..e7122027 100644
 --- a/src/egl/opengl/meson.build
 +++ b/src/egl/opengl/meson.build
-@@ -25,27 +25,6 @@ executable(
+@@ -20,39 +20,11 @@
+ 
+ _deps = [dep_gl, dep_m, idep_util]
+ 
+-if target_machine.system() == 'linux'
+-  executable(
+-'dmabufshare', files('dmabufshare.c'),
+-dependencies: [_deps, idep_glad, idep_eglut],
+-install: true
+-  )
+-endif
+ executable(
+   'eglgears', files('eglgears.c'),
dependencies: [_deps, dep_glu, idep_eglut],
install: true
  )
@@ -78,7 +81,7 @@ index 9bca049c..e7122027 100644
  
  executable(
'eglinfo', 'eglinfo.c',
-@@ -53,10 +32,3 @@ executable(
+@@ -60,10 +32,3 @@ executable(
include_directories: [inc_glad],
install: true
  )

diff --git a/x11-apps/mesa-progs/mesa-progs-.ebuild 
b/x11-apps/mesa-progs/mesa-progs-.ebuild
index c6aec667b2c8..c01564170135 100644
--- a/x11-apps/mesa-progs/mesa-progs-.ebuild
+++ b/x11-apps/mesa-progs/mesa-progs-.ebuild
@@ -43,7 +43,7 @@ BDEPEND="
 "
 
 PATCHES=(
-   "${FILESDIR}"/-Disable-things-we-don-t-want.patch
+   "${FILESDIR}"/${PV}-Disable-things-we-don-t-want.patch
 )
 
 pkg_setup() {
@@ -72,6 +72,7 @@ multilib_src_configure() {
-Degl=enabled
-Dgles1=disabled
$(meson_feature gles2)
+   -Dglut=disabled
-Dosmesa=disabled
$(meson_feature vulkan)
$(meson_feature wayland)



[gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/, x11-apps/mesa-progs/files/

2024-04-18 Thread Matt Turner
commit: ba4a4ca9d57c3f62630f0344c11c6163af388c42
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 18 17:46:24 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr 18 17:58:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba4a4ca9

x11-apps/mesa-progs: Version bump to 9.0.0

Closes: https://bugs.gentoo.org/857018
Closes: https://bugs.gentoo.org/894156
Closes: https://bugs.gentoo.org/924439
Signed-off-by: Matt Turner  gentoo.org>

 x11-apps/mesa-progs/Manifest   |   1 +
 .../files/9.0.0-Disable-things-we-don-t-want.patch | 215 +
 x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild|  93 +
 3 files changed, 309 insertions(+)

diff --git a/x11-apps/mesa-progs/Manifest b/x11-apps/mesa-progs/Manifest
index b2cdeecce696..0bb6b296cda9 100644
--- a/x11-apps/mesa-progs/Manifest
+++ b/x11-apps/mesa-progs/Manifest
@@ -1 +1,2 @@
 DIST mesa-demos-8.5.0.tar.bz2 10367517 BLAKE2B 
60e9edfcfe6d28f73964b81ae4e016fdbeb45d9d6d91de71bf736c86fa6181749f2e12729c8c716f6e6f5d4e39075de131877d1f09c3e511a4338b0f44ddb6a6
 SHA512 
df6a7f09638ca389d6e8bc569e599dcc59c9aa280bcfb95976d83e5cd3edfe74bb3a31f0953956dc16faa540ee5b09990e3377e1341d836fc527e50ace6e60b8
+DIST mesa-demos-9.0.0.tar.xz 14839368 BLAKE2B 
426211886344e88616670f0da8c71385e0ab86fd7dab60c7a477b165f33d2f7bd5fd9297f1f67c78e60fed5c98ab8851c1bd4ae92a6b0b486fd158196b109eb0
 SHA512 
af33ef72a521416e39d93370b2b4ccb768f08084c9e4c0aa62868210d9465c858e5cb8e5d23952295a3073946f609eb8723ee60b39dd9fb6696c4e45aafbb2c1

diff --git a/x11-apps/mesa-progs/files/9.0.0-Disable-things-we-don-t-want.patch 
b/x11-apps/mesa-progs/files/9.0.0-Disable-things-we-don-t-want.patch
new file mode 100644
index ..b2374db36ba4
--- /dev/null
+++ b/x11-apps/mesa-progs/files/9.0.0-Disable-things-we-don-t-want.patch
@@ -0,0 +1,215 @@
+From 4fa5131036f8db3186a9f7a9cce74261411c4ed9 Mon Sep 17 00:00:00 2001
+From: Matt Turner 
+Date: Thu, 18 Apr 2024 13:24:18 -0400
+Subject: [PATCH] Disable things we don't want
+
+---
+ meson.build   |  3 ++-
+ src/egl/opengl/meson.build| 28 ---
+ src/egl/opengles2/meson.build |  5 -
+ src/meson.build   |  2 --
+ src/util/gl_wrap.h|  2 --
+ src/util/meson.build  |  7 +--
+ src/xdemos/meson.build| 36 ---
+ 7 files changed, 3 insertions(+), 80 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index c1853f94..5424dc73 100644
+--- a/meson.build
 b/meson.build
+@@ -52,7 +52,7 @@ dep_drm = dependency('libdrm',
+   required : get_option('libdrm'),
+   disabler : true
+ )
+-dep_x11 = dependency('x11, xext',
++dep_x11 = dependency('x11',
+   required : get_option('x11'),
+   disabler : true
+ )
+@@ -97,6 +97,7 @@ if not dep_glu.found() and host_machine.system() != 'darwin'
+   dep_glu = cc.find_library(_glu_name, has_headers: 'GL/glu.h',
+ required : dep_x11.found())
+ endif
++dep_glu = disabler()
+ 
+ dep_glx = dependency('glx', required: false, disabler : true)
+ if not dep_glx.found() and host_machine.system() == 'darwin'
+diff --git a/src/egl/opengl/meson.build b/src/egl/opengl/meson.build
+index a613eb43..cc481bee 100644
+--- a/src/egl/opengl/meson.build
 b/src/egl/opengl/meson.build
+@@ -25,21 +25,6 @@ executable(
+   dependencies: [_deps, dep_glu, idep_eglut_x11],
+   install: true
+ )
+-executable(
+-  'egltri_x11', files('egltri.c'),
+-  dependencies: [_deps, dep_glu, idep_eglut_x11],
+-  install: true
+-)
+-executable(
+-  'xeglgears', files('xeglgears.c'),
+-  dependencies: [_deps, dep_glu, dep_egl, dep_x11],
+-  install: true
+-)
+-executable(
+-  'xeglthreads', files('xeglthreads.c'),
+-  dependencies: [_deps, dep_x11],
+-  install: true
+-)
+ 
+ executable(
+   'eglgears_wayland', files('eglgears.c'),
+@@ -52,22 +37,9 @@ executable(
+   install: true
+ )
+ 
+-executable(
+-  'eglkms', 'eglkms.c',
+-  dependencies: [_deps, dep_drm, dep_gbm, dep_egl],
+-  install: true
+-)
+-
+ executable(
+   'eglinfo', 'eglinfo.c',
+   dependencies: [dep_egl, idep_glad, idep_util],
+   include_directories: [inc_glad],
+   install: true
+ )
+-
+-executable(
+-  'peglgears', 'peglgears.c',
+-  dependencies: [dep_gl, dep_glu, dep_egl, dep_m, idep_util],
+-  install: true
+-)
+-
+diff --git a/src/egl/opengles2/meson.build b/src/egl/opengles2/meson.build
+index da083cf2..59b35d66 100644
+--- a/src/egl/opengles2/meson.build
 b/src/egl/opengles2/meson.build
+@@ -29,11 +29,6 @@ executable(
+   dependencies: [dep_gles2, idep_eglut_x11, idep_util],
+   install: true
+ )
+-executable(
+-  'es2tri', files('es2tri.c'),
+-  dependencies: [_deps_x11, dep_m],
+-  install: true
+-)
+ executable(
+   'es2gears_wayland', files('es2gears.c'),
+   dependencies: [dep_gles2, idep_eglut_wayland, idep_util],
+diff --git a/src/meson.build b/src/meson.build
+index fd4a1673..cea622a6 100644
+--- a/src/meson.build
 b/src/meson.build
+@@ -57,5 +57,3

[gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/

2024-04-18 Thread Matt Turner
commit: c6fe959bd908dc24de2e6abec3ed4897f90538d8
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 18 17:48:49 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr 18 17:58:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6fe959b

x11-apps/mesa-progs: Use .tar.xz distfiles

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

 x11-apps/mesa-progs/mesa-progs-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-apps/mesa-progs/mesa-progs-.ebuild 
b/x11-apps/mesa-progs/mesa-progs-.ebuild
index e688a7c603ab..6a6119aff92a 100644
--- a/x11-apps/mesa-progs/mesa-progs-.ebuild
+++ b/x11-apps/mesa-progs/mesa-progs-.ebuild
@@ -14,8 +14,8 @@ if [[ ${PV} = * ]]; then
inherit git-r3
EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/demos.git;
 else
-   SRC_URI="https://mesa.freedesktop.org/archive/demos/${MY_P}.tar.bz2
-   
https://mesa.freedesktop.org/archive/demos/${PV}/${MY_P}.tar.bz2;
+   SRC_URI="https://mesa.freedesktop.org/archive/demos/${MY_P}.tar.xz
+   https://mesa.freedesktop.org/archive/demos/${PV}/${MY_P}.tar.xz;
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
S="${WORKDIR}/${MY_P}"
 fi



[gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/

2024-04-18 Thread Matt Turner
commit: f4337f36c7c37418e378f4c1581520b24a4e7972
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 18 17:49:40 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr 18 17:58:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4337f36

x11-apps/mesa-progs: Propagate KEYWORDS

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

 x11-apps/mesa-progs/mesa-progs-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/mesa-progs/mesa-progs-.ebuild 
b/x11-apps/mesa-progs/mesa-progs-.ebuild
index 6a6119aff92a..6b089521e986 100644
--- a/x11-apps/mesa-progs/mesa-progs-.ebuild
+++ b/x11-apps/mesa-progs/mesa-progs-.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} = * ]]; then
 else
SRC_URI="https://mesa.freedesktop.org/archive/demos/${MY_P}.tar.xz
https://mesa.freedesktop.org/archive/demos/${PV}/${MY_P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
S="${WORKDIR}/${MY_P}"
 fi
 LICENSE="LGPL-2"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/libdecor/

2024-04-18 Thread Matt Turner
commit: ee10f04c52f6035be1f878cc99cf20633ca7d588
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 18 17:03:58 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr 18 17:58:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee10f04c

gui-libs/libdecor: Add multilib support

Needed by x11-apps/mesa-progs.

Bug: https://bugs.gentoo.org/894156
Signed-off-by: Matt Turner  gentoo.org>

 .../{libdecor-0.2.2.ebuild => libdecor-0.2.2-r1.ebuild}  | 16 
 gui-libs/libdecor/libdecor-.ebuild   | 16 
 2 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/gui-libs/libdecor/libdecor-0.2.2.ebuild 
b/gui-libs/libdecor/libdecor-0.2.2-r1.ebuild
similarity index 75%
rename from gui-libs/libdecor/libdecor-0.2.2.ebuild
rename to gui-libs/libdecor/libdecor-0.2.2-r1.ebuild
index 2d21ad63368e..c868676829a1 100644
--- a/gui-libs/libdecor/libdecor-0.2.2.ebuild
+++ b/gui-libs/libdecor/libdecor-0.2.2-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit meson
+inherit meson-multilib
 
 DESCRIPTION="A client-side decorations library for Wayland clients"
 HOMEPAGE="https://gitlab.freedesktop.org/libdecor/libdecor;
@@ -19,11 +19,11 @@ SLOT="0"
 IUSE="+dbus +gtk examples"
 
 RDEPEND="
-   >=dev-libs/wayland-1.18
-   x11-libs/pango
-   x11-libs/cairo
-   dbus? ( sys-apps/dbus )
-   gtk? ( x11-libs/gtk+:3 )
+   >=dev-libs/wayland-1.18[${MULTILIB_USEDEP}]
+   x11-libs/pango[${MULTILIB_USEDEP}]
+   x11-libs/cairo[${MULTILIB_USEDEP}]
+   dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
+   gtk? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
examples? (
media-libs/libglvnd
x11-libs/libxkbcommon
@@ -40,13 +40,13 @@ BDEPEND="
virtual/pkgconfig
 "
 
-src_configure() {
+multilib_src_configure() {
local emesonargs=(
# Avoid auto-magic, built-in feature of meson
-Dauto_features=disabled
$(meson_feature gtk)
$(meson_feature dbus)
-   $(meson_use examples demo)
+   $(meson_native_use_bool examples demo)
-Dinstall_demo=true
)
 

diff --git a/gui-libs/libdecor/libdecor-.ebuild 
b/gui-libs/libdecor/libdecor-.ebuild
index 2d21ad63368e..c868676829a1 100644
--- a/gui-libs/libdecor/libdecor-.ebuild
+++ b/gui-libs/libdecor/libdecor-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit meson
+inherit meson-multilib
 
 DESCRIPTION="A client-side decorations library for Wayland clients"
 HOMEPAGE="https://gitlab.freedesktop.org/libdecor/libdecor;
@@ -19,11 +19,11 @@ SLOT="0"
 IUSE="+dbus +gtk examples"
 
 RDEPEND="
-   >=dev-libs/wayland-1.18
-   x11-libs/pango
-   x11-libs/cairo
-   dbus? ( sys-apps/dbus )
-   gtk? ( x11-libs/gtk+:3 )
+   >=dev-libs/wayland-1.18[${MULTILIB_USEDEP}]
+   x11-libs/pango[${MULTILIB_USEDEP}]
+   x11-libs/cairo[${MULTILIB_USEDEP}]
+   dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
+   gtk? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
examples? (
media-libs/libglvnd
x11-libs/libxkbcommon
@@ -40,13 +40,13 @@ BDEPEND="
virtual/pkgconfig
 "
 
-src_configure() {
+multilib_src_configure() {
local emesonargs=(
# Avoid auto-magic, built-in feature of meson
-Dauto_features=disabled
$(meson_feature gtk)
$(meson_feature dbus)
-   $(meson_use examples demo)
+   $(meson_native_use_bool examples demo)
-Dinstall_demo=true
)
 



[gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/

2024-04-18 Thread Matt Turner
commit: aaca5e35eeb9f8cde316cc54a44f72900584be94
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 18 15:42:17 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr 18 17:58:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaca5e35

x11-apps/mesa-progs: Depend on libglvnd instead of mesa

Bug: https://bugs.gentoo.org/857018
Bug: https://bugs.gentoo.org/924439
Signed-off-by: Matt Turner  gentoo.org>

 x11-apps/mesa-progs/mesa-progs-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-apps/mesa-progs/mesa-progs-.ebuild 
b/x11-apps/mesa-progs/mesa-progs-.ebuild
index 9c5277ecec57..c6aec667b2c8 100644
--- a/x11-apps/mesa-progs/mesa-progs-.ebuild
+++ b/x11-apps/mesa-progs/mesa-progs-.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
@@ -24,7 +24,7 @@ SLOT="0"
 IUSE="gles2 vulkan wayland X"
 
 RDEPEND="
-   media-libs/mesa[${MULTILIB_USEDEP},egl(+),gles2?,vulkan?,wayland?,X?]
+   media-libs/libglvnd[${MULTILIB_USEDEP},X?]
wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] )
X? (
x11-libs/libX11[${MULTILIB_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/

2024-04-18 Thread Matt Turner
commit: 9c071be0727b0b3248dbf6747c6f19f447d3d1c0
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 18 15:48:13 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr 18 17:58:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c071be0

x11-apps/mesa-progs: Update dependencies

Bug: https://bugs.gentoo.org/894156
Signed-off-by: Matt Turner  gentoo.org>

 x11-apps/mesa-progs/mesa-progs-.ebuild | 13 ++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/x11-apps/mesa-progs/mesa-progs-.ebuild 
b/x11-apps/mesa-progs/mesa-progs-.ebuild
index c01564170135..e688a7c603ab 100644
--- a/x11-apps/mesa-progs/mesa-progs-.ebuild
+++ b/x11-apps/mesa-progs/mesa-progs-.ebuild
@@ -25,14 +25,21 @@ IUSE="gles2 vulkan wayland X"
 
 RDEPEND="
media-libs/libglvnd[${MULTILIB_USEDEP},X?]
-   wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] )
+   vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )
+   wayland? (
+   dev-libs/wayland[${MULTILIB_USEDEP}]
+   gui-libs/libdecor[${MULTILIB_USEDEP}]
+   x11-libs/libxkbcommon[${MULTILIB_USEDEP}]
+   )
X? (
x11-libs/libX11[${MULTILIB_USEDEP}]
-   x11-libs/libXext[${MULTILIB_USEDEP}]
+   vulkan? (
+   x11-libs/libxcb:=[${MULTILIB_USEDEP}]
+   x11-libs/libxkbcommon[${MULTILIB_USEDEP}]
+   )
)
 "
 DEPEND="${RDEPEND}
-   vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )
wayland? ( >=dev-libs/wayland-protocols-1.12 )
X? ( x11-base/xorg-proto )
 "



[gentoo-commits] repo/gentoo:master commit in: media-libs/mesa/

2024-04-17 Thread Matt Turner
commit: e499b2c77e9f727adb279b998ee2a8fb4a3f98fb
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr 17 15:41:43 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Apr 17 15:43:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e499b2c7

media-libs/mesa: Raise libxcb requirement to 1.17

Upstream commit 899263ecfc8 ("wsi/x11: support explicit sync") enables
some new code paths only if libxcb >= 1.17 is available.

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

 media-libs/mesa/mesa-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild
index 98fed4a9ad0e..1b84a142e107 100644
--- a/media-libs/mesa/mesa-.ebuild
+++ b/media-libs/mesa/mesa-.ebuild
@@ -102,7 +102,7 @@ RDEPEND="
>=x11-libs/libxshmfence-1.1[${MULTILIB_USEDEP}]
>=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
>=x11-libs/libXxf86vm-1.1.3[${MULTILIB_USEDEP}]
-   >=x11-libs/libxcb-1.13:=[${MULTILIB_USEDEP}]
+   >=x11-libs/libxcb-1.17:=[${MULTILIB_USEDEP}]
x11-libs/libXfixes[${MULTILIB_USEDEP}]
x11-libs/xcb-util-keysyms[${MULTILIB_USEDEP}]
)



[gentoo-commits] repo/gentoo:master commit in: x11-misc/util-macros/

2024-04-16 Thread Matt Turner
commit: cd424c34d75ba014c31d576c39b0fcf150e4076a
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Apr 16 20:11:12 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Apr 16 20:12:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd424c34

x11-misc/util-macros: Version bump to 1.20.1

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

 x11-misc/util-macros/Manifest  |  1 +
 x11-misc/util-macros/util-macros-1.20.1.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/x11-misc/util-macros/Manifest b/x11-misc/util-macros/Manifest
index 50aaa8165bcd..1b27c8a5d404 100644
--- a/x11-misc/util-macros/Manifest
+++ b/x11-misc/util-macros/Manifest
@@ -1 +1,2 @@
 DIST util-macros-1.20.0.tar.xz 83324 BLAKE2B 
a19784078ff3043d9d54ef88738625a08285bb033e27713c05875135b39e9f5c1a38aa05c3d74c167d974a07611621f57c70e988e5fb024bb475575355c3f380
 SHA512 
76caefb118bf1675d7b2b96e1bbb04eb9a320b02e120839e55a22ef98538ecf00d0e686a67186fc8fdc8492d277ffe3125ae8b7ac61ce4739edc0de3f468d2eb
+DIST util-macros-1.20.1.tar.xz 83124 BLAKE2B 
f80f6dd5823bd4264b4a6d50cb01cb0fca739a4d9c164d45fa5f9367f9ab7f6181c654859a3dcbea1e666ce12a1402b984eb028b47d71ce6c7b9bc95ce61474e
 SHA512 
5f44d73c18ff87459cd94a68a961465b3970a36f0b55be65c0ec228320a675561eb24a1b1359745124302446a1a3fadc2f50d3378f439df5bd3e866cb8015286

diff --git a/x11-misc/util-macros/util-macros-1.20.1.ebuild 
b/x11-misc/util-macros/util-macros-1.20.1.ebuild
new file mode 100644
index ..2a3fa29d6902
--- /dev/null
+++ b/x11-misc/util-macros/util-macros-1.20.1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="X.Org autotools utility macros"
+HOMEPAGE="https://www.x.org/wiki/ 
https://gitlab.freedesktop.org/xorg/util/macros;
+SRC_URI="https://www.x.org/releases/individual/util/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+
+# there is nothing to compile for this package, all its contents are produced 
by
+# configure. the only make job that matters is make install
+src_compile() { :; }



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

2024-04-16 Thread Matt Turner
commit: fb6d4b63f81a49d4c1bacc947b4f6b23909ec546
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Apr 16 20:05:43 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Apr 16 20:12:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb6d4b63

x11-libs/libXmu: Version bump to 1.2.1

Closes: https://bugs.gentoo.org/928419
Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/libXmu/Manifest|  1 +
 x11-libs/libXmu/libXmu-1.2.1.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/x11-libs/libXmu/Manifest b/x11-libs/libXmu/Manifest
index 0764efc3c051..fdd1d1a88fcb 100644
--- a/x11-libs/libXmu/Manifest
+++ b/x11-libs/libXmu/Manifest
@@ -1,2 +1,3 @@
 DIST libXmu-1.1.4.tar.xz 349264 BLAKE2B 
fe78cd3f529402394c19842b31b2451da2b16dc768b5aac1d157feea0af06b04dbe2be879d17c7ccff08630c0bdab0abbb853bc5672340f55da0cd1412db9df6
 SHA512 
3cf90cb3ff380aafefbb39297bdd95b9e1e6d6618cecb53ff09faf38f9b9c54599d28367f07a9ec77a20214c6c3e661b8d0a12b38082556790a79a59942039c1
 DIST libXmu-1.2.0.tar.xz 366440 BLAKE2B 
ef05aa1b7985a5d0b3d72199955bc0a1688fbc4519d17c7fb5bc21711e0dea92b1b290514bd1abd4ad4be58d0bfdec03c721cd6df61f1ade3bc99068a40e9cc6
 SHA512 
199310c57d9ce15d3a049890ba2b853357fbda267ca0f075624ed4757c72c548a1c4153a4f7492a2ebf06eb90518ef02c21b44ca298933c038c62196f2cddb2e
+DIST libXmu-1.2.1.tar.xz 364888 BLAKE2B 
fca2e16c663483c0147f87830d6a583bb32026719901bd0aa7b7c4e81b18667b7152e0dd0805e22faf51b62e86cffd7a9423c366f1cafd3af007807cf9965262
 SHA512 
05a30e5961e00e940ad7ec4eb94ec482b5cbe808585972bf70c849333af3fddf4ae4bd87895d706507fb3a94ed0fb73ea161e0e27dc2840323a1a1af49c0e8a3

diff --git a/x11-libs/libXmu/libXmu-1.2.1.ebuild 
b/x11-libs/libXmu/libXmu-1.2.1.ebuild
new file mode 100644
index ..f8e0f2bdedfd
--- /dev/null
+++ b/x11-libs/libXmu/libXmu-1.2.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_DOC=doc
+XORG_MULTILIB=yes
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="X.Org Xmu library"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto
+   test? ( dev-libs/glib[${MULTILIB_USEDEP}] )
+"
+
+src_configure() {
+   local XORG_CONFIGURE_OPTIONS=(
+   $(use_enable doc docs)
+   $(use_with doc xmlto)
+   --without-fop
+   )
+   xorg-3_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/mesa/

2024-04-16 Thread Matt Turner
commit: afac6f5a2f3d5ae7fd0e8da31d93b8bdaf2bcd52
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Apr 16 15:52:31 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Apr 16 15:53:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afac6f5a

media-libs/mesa: Raise required wayland-protocols version to 1.34

Upstream commit dd16c28b78b ("meson: Bump wayland-protocols requirement
to 1.34") raised the requirement.

Closes: https://bugs.gentoo.org/929932
Signed-off-by: Matt Turner  gentoo.org>

 media-libs/mesa/mesa-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild
index 6a5425d64a54..98fed4a9ad0e 100644
--- a/media-libs/mesa/mesa-.ebuild
+++ b/media-libs/mesa/mesa-.ebuild
@@ -121,7 +121,7 @@ RDEPEND="${RDEPEND}
 DEPEND="${RDEPEND}
video_cards_d3d12? ( 
>=dev-util/directx-headers-1.611.0[${MULTILIB_USEDEP}] )
valgrind? ( dev-debug/valgrind )
-   wayland? ( >=dev-libs/wayland-protocols-1.30 )
+   wayland? ( >=dev-libs/wayland-protocols-1.34 )
X? (
x11-libs/libXrandr[${MULTILIB_USEDEP}]
x11-base/xorg-proto



[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-input-wacom/

2024-04-15 Thread Matt Turner
commit: d40c0af6c5e73efe424c8f3215b83dba0034d41f
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Apr 15 16:02:56 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Mon Apr 15 16:16:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d40c0af6

x11-drivers/xf86-input-wacom: Version bump to 1.2.2

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

 x11-drivers/xf86-input-wacom/Manifest  |  1 +
 .../xf86-input-wacom/xf86-input-wacom-1.2.2.ebuild | 63 ++
 2 files changed, 64 insertions(+)

diff --git a/x11-drivers/xf86-input-wacom/Manifest 
b/x11-drivers/xf86-input-wacom/Manifest
index 072015325a84..66e26fe8d140 100644
--- a/x11-drivers/xf86-input-wacom/Manifest
+++ b/x11-drivers/xf86-input-wacom/Manifest
@@ -1,2 +1,3 @@
 DIST xf86-input-wacom-1.2.0.tar.bz2 647874 BLAKE2B 
c59e605bacb2694c2e322faba9b030112ffb57f916c816cbcb9a946fa063713c0590e1ea29273f73a84f4360b5bc5241c9768d7e61d77dfc9fb0af72b1a6f1cc
 SHA512 
34817b87318d1fcf885e6427436a54d748a1c910026e6af0a22fafb461b227ca566cf06846f1f57c0d66412d5a3b20c95f014a71f8ef394ea8ca360a5f902318
 DIST xf86-input-wacom-1.2.1.tar.bz2 655198 BLAKE2B 
0597b9c4e05ddd696943e1a03eaf1543db78ba895d8ac3d29cf6fe0a185236eb522a8511a2757c5eb965e35283e2bd4c08e4416548de1f76456d0d27575f5eaa
 SHA512 
b8fd8496bf297ac0e44f36e8d84131600b689e27f35368895795302d4fd60d83ae9da9773c71007cf4f2b1c02d1aec27280d789821f17c57ec47b988c4f4c3bb
+DIST xf86-input-wacom-1.2.2.tar.bz2 649132 BLAKE2B 
c068317c7ca74dbda336f12c96cf27f7541880aa75f65638d72755d28538614d72e091ca94a7c62c84e5748ebfa459fe3f930edcd55e53797301719630055e8f
 SHA512 
60c490ff67ff6b4719a2683f5368ef3fca3d97ced92cf251bb4c7610d24e9df1d3577f50b625621025b2e2d1abf8f8aac2dbb7629220664992f6b85a0a84adcb

diff --git a/x11-drivers/xf86-input-wacom/xf86-input-wacom-1.2.2.ebuild 
b/x11-drivers/xf86-input-wacom/xf86-input-wacom-1.2.2.ebuild
new file mode 100644
index ..e355f2abb948
--- /dev/null
+++ b/x11-drivers/xf86-input-wacom/xf86-input-wacom-1.2.2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info systemd udev xorg-3 meson
+
+DESCRIPTION="Driver for Wacom tablets and drawing devices"
+HOMEPAGE="https://linuxwacom.github.io/;
+SRC_URI="https://github.com/linuxwacom/${PN}/releases/download/${P}/${P}.tar.bz2;
+
+LICENSE="GPL-2+"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXinerama
+   virtual/libudev:="
+DEPEND="${RDEPEND}"
+
+pkg_pretend() {
+   linux-info_pkg_setup
+
+   if ! linux_config_exists \
+   || ! linux_chkconfig_present HID_WACOM; then
+   echo
+   ewarn "If you use a USB Wacom tablet, you need to enable 
support in your kernel"
+   ewarn "  Device Drivers --->"
+   ewarn "HID support  --->"
+   ewarn "  Special HID drivers  --->"
+   ewarn "<*> Wacom Intuos/Graphire tablet support (USB)"
+   echo
+   fi
+}
+
+pkg_setup() {
+   linux-info_pkg_setup
+}
+
+src_configure() {
+   xorg-3_flags_setup
+
+   local emesonargs=(
+   -Dsystemd-unit-dir="$(systemd_get_systemunitdir)"
+   -Dudev-rules-dir="$(get_udevdir)/rules.d"
+   $(meson_feature test unittests)
+   -Dwacom-gobject=disabled
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}



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

2024-04-15 Thread Matt Turner
commit: 6e4408ce383c4a041baf120c14465f4f50c2a42a
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Apr 15 15:19:49 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Mon Apr 15 15:32:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e4408ce

x11-libs/libxcb: Version bump to 1.17.0

Closes: https://bugs.gentoo.org/913655
Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/libxcb/Manifest |  1 +
 x11-libs/libxcb/libxcb-1.17.0.ebuild | 56 
 2 files changed, 57 insertions(+)

diff --git a/x11-libs/libxcb/Manifest b/x11-libs/libxcb/Manifest
index dc1d2bbb7b2c..7592b177c19a 100644
--- a/x11-libs/libxcb/Manifest
+++ b/x11-libs/libxcb/Manifest
@@ -1,2 +1,3 @@
 DIST libxcb-1.16.1.tar.xz 455368 BLAKE2B 
91d489eaf8b0bfb0c02a4d974f72871963dc86cdf60478d618636d580974b260ab822ab33c7174e05dc45adf01e53e423a7449550b7b43fabb3917f7d99219c0
 SHA512 
e3afdae1c0e2a5ae2add7b2c4fdd3283cb86023ef6448f5b8b29a4bb72c274e34eaf0fc7523762bcd3f5116910fe7374490e8f26c25744301563ced80acc3e7f
 DIST libxcb-1.16.tar.xz 452964 BLAKE2B 
1ddd5c2e6be8400a0a77db4b5fbd4698996fd1a00984e370b1f712f6b9ce456c8ccfb6992f2973f5eaf8d5b6b75f39b9f51a1458c2432ddb41edd8199b91b3f9
 SHA512 
002fbc126c6f09eb7db5e4197cd0572d495f64b6de714a76d9a024fe3e13122c1cfc7c55207c0dee76cc63fcccf87b37db513223eadaf760af2bd2a926443bf8
+DIST libxcb-1.17.0.tar.xz 455208 BLAKE2B 
e2a35606981c00f9f18e5590cdc26c7c2efd8f832c37dc4dc82db47e2870bf4ff48786162c5a8eb713cb5f3a305eb22d334e4b0ff631bf0e047f1b79cb0701d3
 SHA512 
945b1f28e8b407a4d0ebf88c99ef3cbef763fd75e6eaa8e971946e44ce8dbe9b478c56ae85dab7fdb25987e88570d9d4fb9ad2febd6d6bf21d644a0e10d0

diff --git a/x11-libs/libxcb/libxcb-1.17.0.ebuild 
b/x11-libs/libxcb/libxcb-1.17.0.ebuild
new file mode 100644
index ..e28a1fa98c30
--- /dev/null
+++ b/x11-libs/libxcb/libxcb-1.17.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+
+XORG_TARBALL_SUFFIX="xz"
+XORG_MULTILIB=yes
+XORG_DOC=doc
+
+inherit python-any-r1 xorg-3
+
+DESCRIPTION="X C-language Bindings library"
+HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/lib/libxcb;
+
+SLOT="0/1.12"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc selinux test +xkb"
+RESTRICT="!test? ( test )"
+
+XCB_PROTO_DEP=">=x11-base/xcb-proto-${PV}"
+RDEPEND="
+   >=x11-libs/libXau-1.0.7-r1[${MULTILIB_USEDEP}]
+   >=x11-libs/libXdmcp-1.1.1-r1[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto
+   ${XCB_PROTO_DEP}
+   elibc_Darwin? ( dev-libs/libpthread-stubs )
+   test? ( dev-libs/check[${MULTILIB_USEDEP}] )
+"
+# Note: ${PYTHON_USEDEP} needs to go verbatim
+BDEPEND="${PYTHON_DEPS}
+   $(python_gen_any_dep "${XCB_PROTO_DEP}"'[${PYTHON_USEDEP}]')
+   doc? ( app-text/doxygen[dot] )
+   test? ( dev-libs/libxslt )
+"
+
+python_check_deps() {
+   python_has_version "${XCB_PROTO_DEP}[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+   xorg-3_pkg_setup
+}
+
+src_configure() {
+   local XORG_CONFIGURE_OPTIONS=(
+   $(use_enable doc devel-docs)
+   $(use_enable selinux)
+   )
+   xorg-3_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: x11-base/xcb-proto/

2024-04-15 Thread Matt Turner
commit: 24ba76702f85e062cf98a67174ff2bc2e3d187c2
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Apr 15 15:01:31 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Mon Apr 15 15:32:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24ba7670

x11-base/xcb-proto: Version bump to 1.17.0

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

 x11-base/xcb-proto/Manifest|  1 +
 x11-base/xcb-proto/xcb-proto-1.17.0.ebuild | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/x11-base/xcb-proto/Manifest b/x11-base/xcb-proto/Manifest
index 747414d33e52..a85212c9bc77 100644
--- a/x11-base/xcb-proto/Manifest
+++ b/x11-base/xcb-proto/Manifest
@@ -1 +1,2 @@
 DIST xcb-proto-1.16.0.tar.xz 151612 BLAKE2B 
1c59ae4c71e697bd4f0298f6e0ea5235fc47baa9cf584e079258f1da8be538d1b67dc45f1325d82495247d0f8020d0244ca334de3794b410a1feaceabd6b285e
 SHA512 
54906f379a7aa2cbbfbbe54764c02dbf522ca8f6c54e07d4faae471aac3aee25d0359be38c808c8da887de228aed745582a78b2f56714b023bca8f3513b24972
+DIST xcb-proto-1.17.0.tar.xz 151748 BLAKE2B 
0f46d040062fca4f6b598bdb7ab7a254b9aefce198812af82fd2112e06e88277e3c9e0a3bab161930b56688e71e1848bb859d4f33588f9496fe7399f9758b9a7
 SHA512 
34c3795e5a48a66d89b72ee1777fb0bede489d5ec07018e6c9ef3c13bdd60b0358fc2c04a1f0ed0acb5b681aeeb92033db579036e4f5edd967fe56714c03acdf

diff --git a/x11-base/xcb-proto/xcb-proto-1.17.0.ebuild 
b/x11-base/xcb-proto/xcb-proto-1.17.0.ebuild
new file mode 100644
index ..a7af99861180
--- /dev/null
+++ b/x11-base/xcb-proto/xcb-proto-1.17.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+XORG_TARBALL_SUFFIX="xz"
+XORG_MODULE=proto/
+
+inherit python-r1 xorg-3
+
+DESCRIPTION="X C-language Bindings protocol headers"
+HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/proto/xcbproto;
+EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/proto/xcbproto.git;
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# DEPEND=""
+RDEPEND="
+   ${PYTHON_DEPS}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/libxml2
+"
+
+ECONF_SOURCE="${S}"
+
+src_configure() {
+   # Don't use Python to find sitedir here.
+   PYTHON=true default
+}
+
+src_compile() {
+   :
+}
+
+xcbgen_install() {
+   # Use eclass to find sitedir instead.
+   emake -C xcbgen install DESTDIR="${D}" pythondir="$(python_get_sitedir)"
+   python_optimize
+}
+
+src_install() {
+   # Restrict SUBDIRS to prevent xcbgen with empty sitedir.
+   emake install DESTDIR="${D}" SUBDIRS=src
+   python_foreach_impl xcbgen_install
+}



[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-server/

2024-04-12 Thread Matt Turner
commit: 7f5fe70c41aa7cc3e88532b46e8842e3185b4b57
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Apr 12 17:24:43 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Fri Apr 12 17:26:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f5fe70c

x11-base/xorg-server: Version bump to 21.1.13

Closes: https://bugs.gentoo.org/929005
Signed-off-by: Matt Turner  gentoo.org>

 x11-base/xorg-server/Manifest   |   1 +
 x11-base/xorg-server/xorg-server-21.1.13.ebuild | 194 
 2 files changed, 195 insertions(+)

diff --git a/x11-base/xorg-server/Manifest b/x11-base/xorg-server/Manifest
index b92fc3bff9d0..144ae3ab42d9 100644
--- a/x11-base/xorg-server/Manifest
+++ b/x11-base/xorg-server/Manifest
@@ -1,2 +1,3 @@
 DIST xorg-server-21.1.11.tar.xz 4985464 BLAKE2B 
0a18840979bb8b20b02eca9d737f20ddcf92a4771386074c38692df8a1c9b0f471af2211f3006f845ad0dd887b3844b7e7aac761bc12fc4e4177f1ada32ec503
 SHA512 
ad5edacbe8c7e2ebe6b4a690af94c7ea5ebc781d00b0e58ae2d273c78ceee2fa00b86d10479ad69da1b3233490619bae5a33db64c967c24bbfc5d5d39ddce1cb
 DIST xorg-server-21.1.12.tar.xz 4957972 BLAKE2B 
405354829494907c8d01b53e90b36b6e242dec65d0befb6850bfad40050b15c0fe986c33bc60082db8145d4bb961fd5611c25e1398c53d7bb41b606371a25773
 SHA512 
4c58bd5619be87dc52318c3719e8a05803835a96500bbd207b9fc056846f4473773a5dcb7ae96d8fdd3c9fe320f94e0136c8e8b2fc42a2064a947f5d48861054
+DIST xorg-server-21.1.13.tar.xz 4963952 BLAKE2B 
f6b05439e54b9709ce7a5b5f3702053ebc586ac8f8976bb6de9955ab34eac7201e027e1076584cf5b6d8c2639703e3a908b9e38f5dc52d4897aac8650f462502
 SHA512 
a55fbeeed227c12c67f166f2c06a7f4f8d78feeea04c6e73509dbc723185fd0772349aa23f7c44cf0828ac0a0e2f9e4b26cffb220e6dfa7186d60f88b25ccaf1

diff --git a/x11-base/xorg-server/xorg-server-21.1.13.ebuild 
b/x11-base/xorg-server/xorg-server-21.1.13.ebuild
new file mode 100644
index ..df261324220f
--- /dev/null
+++ b/x11-base/xorg-server/xorg-server-21.1.13.ebuild
@@ -0,0 +1,194 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_TARBALL_SUFFIX="xz"
+XORG_EAUTORECONF="no"
+inherit flag-o-matic xorg-3 meson
+EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git;
+
+DESCRIPTION="X.Org X servers"
+SLOT="0/${PV}"
+if [[ ${PV} != * ]]; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+IUSE_SERVERS="xephyr xnest xorg xvfb"
+IUSE="${IUSE_SERVERS} debug +elogind minimal selinux suid systemd test +udev 
unwind xcsecurity"
+RESTRICT="!test? ( test )"
+
+CDEPEND="
+   media-libs/libglvnd[X]
+   dev-libs/libbsd
+   dev-libs/openssl:0=
+   >=x11-apps/iceauth-1.0.2
+   >=x11-apps/xauth-1.0.3
+   x11-apps/xkbcomp
+   >=x11-libs/libdrm-2.4.89
+   >=x11-libs/libpciaccess-0.12.901
+   >=x11-libs/libXau-1.0.4
+   >=x11-libs/libXdmcp-1.0.2
+   >=x11-libs/libXfont2-2.0.1
+   >=x11-libs/libxkbfile-1.0.4
+   >=x11-libs/libxshmfence-1.1
+   >=x11-libs/pixman-0.27.2
+   >=x11-misc/xbitmaps-1.0.1
+   >=x11-misc/xkeyboard-config-2.4.1-r3
+   xorg? (
+   >=x11-libs/libxcvt-0.1.0
+   )
+   xnest? (
+   >=x11-libs/libXext-1.0.99.4
+   >=x11-libs/libX11-1.1.5
+   )
+   xephyr? (
+   x11-libs/libxcb
+   x11-libs/xcb-util
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-keysyms
+   x11-libs/xcb-util-renderutil
+   x11-libs/xcb-util-wm
+   )
+   !minimal? (
+   >=media-libs/mesa-18[X(+),egl(+),gbm(+)]
+   >=media-libs/libepoxy-1.5.4[X,egl(+)]
+   )
+   udev? ( virtual/libudev:= )
+   unwind? ( sys-libs/libunwind:= )
+   selinux? (
+   sys-process/audit
+   sys-libs/libselinux:=
+   )
+   systemd? (
+   sys-apps/dbus
+   sys-apps/systemd
+   )
+   elogind? (
+   sys-apps/dbus
+   sys-auth/elogind[pam]
+   sys-auth/pambase[elogind]
+   )
+   !!x11-drivers/nvidia-drivers[-libglvnd(+)]
+"
+DEPEND="${CDEPEND}
+   >=x11-base/xorg-proto-2021.4.99.2
+   >=x11-libs/xtrans-1.3.5
+   media-fonts/font-util
+   test? ( >=x11-libs/libxcvt-0.1.0 )
+"
+RDEPEND="${CDEPEND}
+   !systemd? ( gui-libs/display-manager-init )
+   selinux? ( sec-policy/selinux-xserver )
+   xorg? ( >=x11-apps/xinit-1.3.3-r1 )
+"
+BDEPEND="
+   app-alternatives/lex
+"
+PDEPEND="
+   xorg? ( >=x11-base/xorg-drivers-$(ver_cut 1-2) )"
+
+REQUIRED_USE="!minimal? (
+   || ( ${IUSE_SERVERS} )
+   )
+   elogind? 

[gentoo-commits] repo/gentoo:master commit in: media-libs/mesa/

2024-04-10 Thread Matt Turner
commit: 7292ac2e2b3f2951585d42df62d40954805cb675
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 11 00:25:15 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr 11 00:25:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7292ac2e

media-libs/mesa: Fix patch application

Closes: https://bugs.gentoo.org/929113
Signed-off-by: Matt Turner  gentoo.org>

 media-libs/mesa/mesa-24.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/mesa/mesa-24.0.5.ebuild 
b/media-libs/mesa/mesa-24.0.5.ebuild
index 903a98e2b651..53d40957a9fc 100644
--- a/media-libs/mesa/mesa-24.0.5.ebuild
+++ b/media-libs/mesa/mesa-24.0.5.ebuild
@@ -161,7 +161,7 @@ x86? (
 )"
 
 PATCHES=(
-   
"${FILESDIR}"/${PV}-dzn-Include-vulkan_core.h-instead-of-vulkan.h-in-the.patch
+   
"${FILESDIR}"/24.0.4-dzn-Include-vulkan_core.h-instead-of-vulkan.h-in-the.patch
 )
 
 pkg_pretend() {



[gentoo-commits] repo/gentoo:master commit in: x11-base/xwayland/

2024-04-10 Thread Matt Turner
commit: cf4854a84a5a3ed0a228811071443eda8c58ce67
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr 10 22:41:39 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Apr 10 22:42:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf4854a8

x11-base/xwayland: Version bump to 23.2.6

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

 x11-base/xwayland/Manifest   |   1 +
 x11-base/xwayland/xwayland-23.2.6.ebuild | 112 +++
 2 files changed, 113 insertions(+)

diff --git a/x11-base/xwayland/Manifest b/x11-base/xwayland/Manifest
index 81eab49fc5bb..9a54f9414d06 100644
--- a/x11-base/xwayland/Manifest
+++ b/x11-base/xwayland/Manifest
@@ -1,2 +1,3 @@
 DIST xwayland-23.2.4.tar.xz 1299748 BLAKE2B 
5427ff1f8b95b25c79df74eef18e2aeb7eecafa7d522e720e1072603108516cbaa57652e6439426d18d90320b67ec0764978450c76c6ce759d49fedfc6aedf65
 SHA512 
ac3ff208cbef5bbe4637c335cfda226489c93b0a3768f2f4fb0201c588485ede38262fbce77ef1425b3d2a0be61b6580df53341c7b95e6072c8b6371ad29d187
 DIST xwayland-23.2.5.tar.xz 1299988 BLAKE2B 
d0f4ff06c5eef3c4863aae53496dbd02e89fb186b06001c81f5a7e261fe5a7eefd8a327a9489a5eaed34c91ac68e02664256d948cca6c4efad116580ec9340f6
 SHA512 
8cf90d51db7c4c7e8191b5919e6529fe577bc735bb1d00fbc0139cb67ef95d30eb56c2026f3b2f639745c6a621b33bbd60f9ebabdd12175148dd192393ce1169
+DIST xwayland-23.2.6.tar.xz 1300092 BLAKE2B 
5b10984a2c2fba87ce1101b70c26070100e743239dc705716c4b7e1318e192ad1da5e4933516f87ab0405b98eb1cc093081d4a1e4754f5dc8947a546a6f89072
 SHA512 
9e3c2253af335a559d0f890fa8f9bc381beca6531e0842d739ac15cbca008b3d07c0eefafd03611b04917c626861a7871a83657afa2a298994f4b162f714fc49

diff --git a/x11-base/xwayland/xwayland-23.2.6.ebuild 
b/x11-base/xwayland/xwayland-23.2.6.ebuild
new file mode 100644
index ..c753a669db77
--- /dev/null
+++ b/x11-base/xwayland/xwayland-23.2.6.ebuild
@@ -0,0 +1,112 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git;
+   inherit git-r3
+else
+   
SRC_URI="https://xorg.freedesktop.org/archive/individual/xserver/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+DESCRIPTION="Standalone X server running under Wayland"
+HOMEPAGE="https://wayland.freedesktop.org/xserver.html;
+
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="libei selinux systemd video_cards_nvidia unwind xcsecurity"
+
+COMMON_DEPEND="
+   dev-libs/libbsd
+   dev-libs/openssl:=
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.30
+   media-fonts/font-util
+   >=media-libs/libepoxy-1.5.4[X,egl(+)]
+   media-libs/libglvnd[X]
+   >=media-libs/mesa-21.1[X(+),egl(+),gbm(+)]
+   >=x11-libs/libdrm-2.4.109
+   >=x11-libs/libXau-1.0.4
+   x11-libs/libxcvt
+   >=x11-libs/libXdmcp-1.0.2
+   >=x11-libs/libXfont2-2.0.1
+   x11-libs/libxkbfile
+   >=x11-libs/libxshmfence-1.1
+   >=x11-libs/pixman-0.27.2
+   >=x11-misc/xkeyboard-config-2.4.1-r3
+
+   libei? ( dev-libs/libei )
+   systemd? ( sys-apps/systemd )
+   unwind? ( sys-libs/libunwind )
+   video_cards_nvidia? ( gui-libs/egl-wayland )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   >=x11-base/xorg-proto-2023.2
+   >=x11-libs/xtrans-1.3.5
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   x11-apps/xkbcomp
+
+   libei? ( >=sys-apps/xdg-desktop-portal-1.18.0 )
+   selinux? ( sec-policy/selinux-xserver )
+"
+BDEPEND="
+   app-alternatives/lex
+   dev-util/wayland-scanner
+"
+
+PATCHES=(
+   "${FILESDIR}"/xwayland-drop-redundantly-installed-files.patch
+   "${FILESDIR}"/xwayland-23.2.3-systemd-automagic.patch
+)
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use selinux xselinux)
+   $(meson_use systemd)
+   $(meson_use unwind libunwind)
+   $(meson_use xcsecurity)
+   $(meson_use video_cards_nvidia xwayland_eglstream)
+   -Ddpms=true
+   -Ddri3=true
+   -Ddrm=true
+   -Ddtrace=false
+   -Dglamor=true
+   -Dglx=true
+   -Dipv6=true
+   -Dsecure-rpc=false
+   -Dscreensaver=true
+   -Dsha1=libcrypto
+   -Dxace=true
+   -Dxdmcp=true
+   -Dxinerama=true
+   -Dxvfb=true
+   -Dxv=true
+   -Dxwayland-path="${EPREFIX}"/usr/bin
+   -Dlibdecor=false
+   -Ddocs=false
+   -Ddevel-docs=false
+   -Ddocs-pdf=false
+

[gentoo-commits] repo/gentoo:master commit in: dev-util/intel_clc/

2024-04-10 Thread Matt Turner
commit: dbabfcc1844db6e056d5a2f6a53171afd6f10aaa
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr 10 22:07:21 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Apr 10 22:08:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbabfcc1

dev-util/intel_clc: Version bump to 24.0.5

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

 dev-util/intel_clc/Manifest|  1 +
 dev-util/intel_clc/intel_clc-24.0.5.ebuild | 86 ++
 2 files changed, 87 insertions(+)

diff --git a/dev-util/intel_clc/Manifest b/dev-util/intel_clc/Manifest
index e02ca356dfb3..ec91c0de7f0f 100644
--- a/dev-util/intel_clc/Manifest
+++ b/dev-util/intel_clc/Manifest
@@ -1 +1,2 @@
 DIST mesa-24.0.4.tar.xz 20057744 BLAKE2B 
6de755081f7e9dd9303af791e1a405203388787c294f8163c9d6598aa66eed1c001eeb03203c49ed8a264065458228efd849e6e59091a5963155ce8edc47c63f
 SHA512 
1d05b07026417fbe9cf18f7b18f2db9fe5fe327555c590283d87f69bbdd51f64135928a1dbe155d750187fc268bbdbb070bc1ae9ffc3e013b8707b391969d515
+DIST mesa-24.0.5.tar.xz 20096384 BLAKE2B 
c4c5f493206f761a7171f19c6549dc791559a1fdbcf49aea98016f98c10f9130081a16df6b780062621495a42dc49ef5f0800bda64058e8ba60106f6a046ccef
 SHA512 
9476af4b9ac8db5dce397084ef169927d10b28adea7e74aa5b3136810b499ac98ddf7ab564e7d1ff81c887208c8ebab3ad2d4e27e7f46136609b5c67527018eb

diff --git a/dev-util/intel_clc/intel_clc-24.0.5.ebuild 
b/dev-util/intel_clc/intel_clc-24.0.5.ebuild
new file mode 100644
index ..8bc3bb53f6ba
--- /dev/null
+++ b/dev-util/intel_clc/intel_clc-24.0.5.ebuild
@@ -0,0 +1,86 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( 16 17 )
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit llvm-r1 meson python-any-r1
+
+MY_PV="${PV/_/-}"
+
+DESCRIPTION="intel_clc tool used for building OpenCL C to SPIR-V"
+HOMEPAGE="https://mesa3d.org/;
+
+if [[ ${PV} ==  ]]; then
+   S="${WORKDIR}/intel_clc-${MY_PV}"
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
+   inherit git-r3
+else
+   S="${WORKDIR}/mesa-${MY_PV}"
+   SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz;
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="MIT SGI-B-2.0"
+SLOT="0"
+IUSE="debug"
+
+RDEPEND="
+   dev-libs/libclc
+   dev-util/spirv-tools
+   >=sys-libs/zlib-1.2.8:=
+   x11-libs/libdrm
+   $(llvm_gen_dep '
+   dev-util/spirv-llvm-translator:${LLVM_SLOT}
+   sys-devel/clang:${LLVM_SLOT}
+   sys-devel/llvm:${LLVM_SLOT}
+   ')
+"
+DEPEND="${RDEPEND}
+   dev-libs/expat
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
+   virtual/pkgconfig
+"
+
+python_check_deps() {
+   python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   llvm-r1_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig"
+
+   local emesonargs=(
+   -Dllvm=enabled
+   -Dshared-llvm=enabled
+   -Dintel-clc=enabled
+
+   -Dgallium-drivers=''
+   -Dvulkan-drivers=''
+
+   # Set platforms empty to avoid the default "auto" setting. If
+   # platforms is empty meson.build will add surfaceless.
+   -Dplatforms=''
+
+   -Dglx=disabled
+   -Dlibunwind=disabled
+   -Dzstd=disabled
+
+   -Dbuildtype=$(usex debug debug plain)
+   -Db_ndebug=$(usex debug false true)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   dobin "${BUILD_DIR}"/src/intel/compiler/intel_clc
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/mesa/

2024-04-10 Thread Matt Turner
commit: 6444ae675d5567ab5f0e5fadc7d5e0307cf561b0
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr 10 22:07:43 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Apr 10 22:08:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6444ae67

media-libs/mesa: Version bump to 24.0.5

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

 media-libs/mesa/Manifest   |   1 +
 media-libs/mesa/mesa-24.0.5.ebuild | 431 +
 2 files changed, 432 insertions(+)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index e02ca356dfb3..ec91c0de7f0f 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1 +1,2 @@
 DIST mesa-24.0.4.tar.xz 20057744 BLAKE2B 
6de755081f7e9dd9303af791e1a405203388787c294f8163c9d6598aa66eed1c001eeb03203c49ed8a264065458228efd849e6e59091a5963155ce8edc47c63f
 SHA512 
1d05b07026417fbe9cf18f7b18f2db9fe5fe327555c590283d87f69bbdd51f64135928a1dbe155d750187fc268bbdbb070bc1ae9ffc3e013b8707b391969d515
+DIST mesa-24.0.5.tar.xz 20096384 BLAKE2B 
c4c5f493206f761a7171f19c6549dc791559a1fdbcf49aea98016f98c10f9130081a16df6b780062621495a42dc49ef5f0800bda64058e8ba60106f6a046ccef
 SHA512 
9476af4b9ac8db5dce397084ef169927d10b28adea7e74aa5b3136810b499ac98ddf7ab564e7d1ff81c887208c8ebab3ad2d4e27e7f46136609b5c67527018eb

diff --git a/media-libs/mesa/mesa-24.0.5.ebuild 
b/media-libs/mesa/mesa-24.0.5.ebuild
new file mode 100644
index ..903a98e2b651
--- /dev/null
+++ b/media-libs/mesa/mesa-24.0.5.ebuild
@@ -0,0 +1,431 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {15..17} )
+LLVM_OPTIONAL=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit llvm-r1 meson-multilib python-any-r1 linux-info
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="OpenGL-like graphic library for Linux"
+HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
+   inherit git-r3
+else
+   SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+fi
+S="${WORKDIR}/${MY_P}"
+EGIT_CHECKOUT_DIR=${S}
+
+LICENSE="MIT SGI-B-2.0"
+SLOT="0"
+
+RADEON_CARDS="r300 r600 radeon radeonsi"
+VIDEO_CARDS="${RADEON_CARDS} d3d12 freedreno intel lavapipe lima nouveau 
panfrost v3d vc4 virgl vivante vmware"
+for card in ${VIDEO_CARDS}; do
+   IUSE_VIDEO_CARDS+=" video_cards_${card}"
+done
+
+IUSE="${IUSE_VIDEO_CARDS}
+   cpu_flags_x86_sse2 d3d9 debug gles1 +gles2 +llvm
+   lm-sensors opencl +opengl osmesa +proprietary-codecs selinux
+   test unwind vaapi valgrind vdpau vulkan
+   vulkan-overlay wayland +X xa zink +zstd"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   d3d9? (
+   || (
+   video_cards_intel
+   video_cards_r300
+   video_cards_r600
+   video_cards_radeonsi
+   video_cards_nouveau
+   video_cards_vmware
+   )
+   )
+   llvm? ( ${LLVM_REQUIRED_USE} )
+   vulkan-overlay? ( vulkan )
+   video_cards_lavapipe? ( llvm vulkan )
+   video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) )
+   video_cards_r300?   ( x86? ( llvm ) amd64? ( llvm ) )
+   vdpau? ( X )
+   xa? ( X )
+   X? ( gles1? ( opengl ) gles2? ( opengl ) )
+   zink? ( vulkan || ( opengl gles1 gles2 ) )
+"
+
+LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.119"
+RDEPEND="
+   >=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
+   >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8[${MULTILIB_USEDEP}]
+   unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
+   llvm? (
+   $(llvm_gen_dep "
+   
sys-devel/llvm:\${LLVM_SLOT}[llvm_targets_AMDGPU(+),${MULTILIB_USEDEP}]
+   opencl? (
+   dev-util/spirv-llvm-translator:\${LLVM_SLOT}
+   
sys-devel/clang:\${LLVM_SLOT}[llvm_targets_AMDGPU(+),${MULTILIB_USEDEP}]
+   )
+   ")
+   video_cards_r600? (
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   video_cards_radeon? (
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   )
+   lm-sensors? ( sys-apps/lm-sensors:=[${MULTILIB_USEDEP}] )
+   opencl? (
+   >=virtual/opencl-3
+   dev-libs/libclc[spirv(-)]
+   >=dev-util/spirv-tools-1.3.231.0
+   virtual/libelf:0=
+ 

[gentoo-commits] repo/gentoo:master commit in: app-shells/fzf/

2024-04-10 Thread Matt Turner
commit: 81959db0db174017d57451e7b8b3550e762b9504
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr 10 17:11:47 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Apr 10 17:11:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81959db0

app-shells/fzf: Version bump to 0.49.0

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

 app-shells/fzf/Manifest  |  2 ++
 app-shells/fzf/fzf-0.49.0.ebuild | 72 
 2 files changed, 74 insertions(+)

diff --git a/app-shells/fzf/Manifest b/app-shells/fzf/Manifest
index 2b4d60fa1cae..61f741ab5780 100644
--- a/app-shells/fzf/Manifest
+++ b/app-shells/fzf/Manifest
@@ -2,3 +2,5 @@ DIST fzf-0.44.0-deps.tar.xz 5618976 BLAKE2B 
ce47a70bdd475e77a645aab219ff63f25dea
 DIST fzf-0.44.0.tar.gz 250927 BLAKE2B 
3689d8843a4b008abc7b77e7b0fe7b681891c5f397ac7460c26ea303e04e7bb7dcb03af4012cfea12dd8c771c012a656e8bc65684941d66ebbb6533796d09ec2
 SHA512 
62084284a2329250e87f107900ffaddf94043274b1d9ede1dacdeed2e8ef87722c80708addd7907c35035e742645f5168776e5f0295d5695e9512acdbb43936c
 DIST fzf-0.46.1-deps.tar.xz 5779780 BLAKE2B 
ef1364b81c353019b28f097a22a92e8dc641f05707624d198d91ea097a3a35f11c372c8a792eb1b6524640af3129062f596ee5abe384a7473bae4989a6d424b8
 SHA512 
daf703aca8933dbc44c28c2be9e339b4d17bb553fcd6e2b444b8347e553c38eb6e54a5e306aef84f0ca312d7108b13f8b810da5c964275d2045a95c3e5e09ad7
 DIST fzf-0.46.1.tar.gz 258918 BLAKE2B 
2beb5c5048ead73cc57c96aab26b9d331299473e0253bab4bc8cf0aea0be547266a0b1bca36aec9968de740e72d41d905eb0256f4690d9a3d55ec1acff5f6bbd
 SHA512 
c2e07be08bc2d93981acfd9857f395e0c803046754d8d61e888fa4dc4d0f6f3d62eb19b518273cce23ae2eeffe68f2ecc692cb09cdcdfc30df9443419e3fc4cb
+DIST fzf-0.49.0-deps.tar.xz 17668152 BLAKE2B 
3f5c16b10c7605dec7b775df6c5d4e7dca15fa66c02a7fcacab82833ab0c5e86ca4c0ef5e4e40d12503196bca238b1b2bc23cdb964771b7cd810832c1d736211
 SHA512 
2e6ec8327858ce428ebe2d4288130c871d3bd64fea13bf861e613926b98ff53b4c840f8783f510f7e9ed3f4e121f5e21f49eddfd076296c9208ba87f53bffb40
+DIST fzf-0.49.0.tar.gz 264849 BLAKE2B 
24a51f49384e2c45746181156de20fdb3c8e31c9b1e9bdc9866ba92f654d66b62e3a29afdce794bb23bba441591ab79737ef05716b34a13a76cce66bf24de02b
 SHA512 
fe9d380e1fba460a45ce70a3b44681454833243881a133108f9087a204b1adaafae7bc13e083d25bc783eedb7d4998d5f2301c87f981c0368d081f7f60107fe8

diff --git a/app-shells/fzf/fzf-0.49.0.ebuild b/app-shells/fzf/fzf-0.49.0.ebuild
new file mode 100644
index ..29107a6ca464
--- /dev/null
+++ b/app-shells/fzf/fzf-0.49.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="General-purpose command-line fuzzy finder, written in Golang"
+HOMEPAGE="https://github.com/junegunn/fzf;
+
+# For fancy versioning only. Bump on the next release!
+# MY_GIT_REV is the first 7 characters of release commit, we truncate it
+# after to make it easier to copy/paste.
+MY_GIT_REV=62963dcefd6d74510ae2692cd0955177bae57543
+MY_GIT_REV=${MY_GIT_REV:0:7}
+
+SRC_URI="https://github.com/junegunn/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~mattst88/distfiles/${P}-deps.tar.xz;
+
+LICENSE="MIT BSD-with-disclosure"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+src_prepare() {
+   default
+   sed -i 's/-s -w //' Makefile || die # bug #795225
+}
+
+src_compile() {
+   emake PREFIX="${EPREFIX}"/usr VERSION=${PV} REVISION=${MY_GIT_REV} 
bin/${PN}
+}
+
+src_install() {
+   dobin bin/${PN}
+   doman man/man1/${PN}.1
+
+   dobin bin/${PN}-tmux
+   doman man/man1/${PN}-tmux.1
+
+   insinto /usr/share/vim/vimfiles/plugin
+   doins plugin/${PN}.vim
+
+   insinto /usr/share/nvim/runtime/plugin
+   doins plugin/${PN}.vim
+
+   newbashcomp shell/completion.bash ${PN}
+
+   insinto /usr/share/zsh/site-functions
+   newins shell/completion.zsh _${PN}
+
+   insinto /usr/share/fzf
+   doins shell/key-bindings.bash
+   doins shell/key-bindings.fish
+   doins shell/key-bindings.zsh
+}
+
+pkg_postinst() {
+   if [[ -z ${REPLACING_VERSIONS} ]]; then
+   elog "To add fzf support to your shell, make sure to use the 
right file"
+   elog "from ${EROOT}/usr/share/fzf."
+   elog
+   elog "For bash, add the following line to ~/.bashrc:"
+   elog
+   elog "  # source 
${EROOT}/usr/share/bash-completion/completions/fzf"
+   elog "  # source ${EROOT}/usr/share/fzf/key-bindings.bash"
+   elog
+   elog "Plugins for Vim and Neovim are installed to respective 
directories"
+   elog "and will work out of the box."
+   elog
+   elog "For fzf support in tmux see fzf-tmux(1)."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-server/

2024-04-10 Thread Matt Turner
commit: 4a3ed6c65660a0da9ebdb51e070ea0213abe5cba
Author: Marco Sirabella  sirabella  org>
AuthorDate: Wed Apr 10 14:44:51 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Apr 10 16:53:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a3ed6c6

x11-base/xorg-server: Raise xorg-proto requirement to 2024.1

Upstream commit ac0bc0b3b ("Present: add PresentCapabilitySyncobj and
PresentPixmapSynced") raised the requirement.

Closes: https://github.com/gentoo/gentoo/pull/36195
Signed-off-by: Marco Sirabella  sirabella.org>
Signed-off-by: Matt Turner  gentoo.org>

 x11-base/xorg-server/xorg-server-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-base/xorg-server/xorg-server-.ebuild 
b/x11-base/xorg-server/xorg-server-.ebuild
index 6cff794746b4..61e6018a1dfd 100644
--- a/x11-base/xorg-server/xorg-server-.ebuild
+++ b/x11-base/xorg-server/xorg-server-.ebuild
@@ -72,7 +72,7 @@ CDEPEND="
!!x11-drivers/nvidia-drivers[-libglvnd(+)]
 "
 DEPEND="${CDEPEND}
-   >=x11-base/xorg-proto-2021.4.99.2
+   >=x11-base/xorg-proto-2024.1
>=x11-libs/xtrans-1.3.5
media-fonts/font-util
test? ( >=x11-libs/libxcvt-0.1.0 )



[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-sgml-doctools/

2024-04-07 Thread Matt Turner
commit: 790977c6133fe6187cebcdba8ae2f7e809d7a66c
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr  7 18:47:53 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Apr  7 18:49:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=790977c6

x11-base/xorg-sgml-doctools: Version bump to 1.12.1

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

 x11-base/xorg-sgml-doctools/Manifest   |  1 +
 .../xorg-sgml-doctools-1.12.1.ebuild   | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/x11-base/xorg-sgml-doctools/Manifest 
b/x11-base/xorg-sgml-doctools/Manifest
index 0408236e7e75..e1ed5f4d6230 100644
--- a/x11-base/xorg-sgml-doctools/Manifest
+++ b/x11-base/xorg-sgml-doctools/Manifest
@@ -1 +1,2 @@
+DIST xorg-sgml-doctools-1.12.1.tar.xz 107832 BLAKE2B 
5fc7b3e1b02cb650655831196c26cd1ec9f2b3b8ef32cecc2d4657a0358bc23a7e2be2bfbcbfc2a400cfbc821f4602279655c8e31968c5f3f41be15e560799a3
 SHA512 
82a202a97da4d705d70e3a1865c5cc47f1007d32a239513f52e6e63912ce0363fbeafabbec36ad008d3f7df15f03c27a4f004e9b1da93eed0f7e5b3f27f7c4cf
 DIST xorg-sgml-doctools-1.12.tar.bz2 131356 BLAKE2B 
555faf50f2e83b689566c7033669bd6e2e93294b9b6895d07110497392387f60b821fe570063e34d8089dc1a9f273eefb5ea0d0556d5965bf893756279e8688f
 SHA512 
5c4f8506992abcc3d98b99d33b60ac770f039c3ffa11ad49005942bc9b7497367842a57967cee51b0e8e9095a660879af9a243abddf6b1af88741dbb882b3a4a

diff --git a/x11-base/xorg-sgml-doctools/xorg-sgml-doctools-1.12.1.ebuild 
b/x11-base/xorg-sgml-doctools/xorg-sgml-doctools-1.12.1.ebuild
new file mode 100644
index ..499510876bf0
--- /dev/null
+++ b/x11-base/xorg-sgml-doctools/xorg-sgml-doctools-1.12.1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_MODULE=doc/
+XORG_TARBALL_SUFFIX="xz"
+
+inherit xorg-3
+
+DESCRIPTION="SGML entities and XML/CSS stylesheets used in X.Org docs"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+
+DEPEND="x11-misc/util-macros"
+# RDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: x11-misc/compose-tables/

2024-04-05 Thread Matt Turner
commit: 2e815b654c67e15511b0c7bc633132b69124953b
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Apr  6 03:16:30 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sat Apr  6 03:17:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e815b65

x11-misc/compose-tables: Version bump to 1.8.9

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

 x11-misc/compose-tables/Manifest   |  1 +
 .../compose-tables/compose-tables-1.8.9.ebuild | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/x11-misc/compose-tables/Manifest b/x11-misc/compose-tables/Manifest
index 323078f4bdf6..8c3df55e4480 100644
--- a/x11-misc/compose-tables/Manifest
+++ b/x11-misc/compose-tables/Manifest
@@ -1,2 +1,3 @@
 DIST libX11-1.8.7.tar.xz 1859256 BLAKE2B 
335d8af91c13aba11255c266c4687a7f66b021207a92485d723b4107601bbabb6a0e5535241a3bcff4ac9a99142730d2b3d2e2eaff86b507fee5b35a2590d792
 SHA512 
d53bfc18f38d339a6a695b09835b2ae96b323881678bfe7ddca697605e3bdf4102ff49cc3078880a6c55b5977fcdd0aadaf5429086132de3a5bda302f79a2fa6
 DIST libX11-1.8.8.tar.xz 1872808 BLAKE2B 
d180932c65c565d113ae768bb0035aa98ff7dd265de9a7907f54f994b1520d7fc67699032450afc5d8f9427247f73dcf71259ff6a3f734d71f6e8b6181c6891b
 SHA512 
4e7ce8f2d88b9475f960ea1d5730ece8953509e0c057cf2d0a2f5fa6a36e6577b0dcd7f16ac91b8fdd804aabec6d7e8f3067a3a8667bd2e41d72dd68ab70ef82
+DIST libX11-1.8.9.tar.xz 1811900 BLAKE2B 
8858157ac490d65e19500bfbb2ab773a3a30041f8a757ff22fff8fb0124044b8bb826f6dff4115230c757a175b61a3f7d596d976d98be760085749878d64f871
 SHA512 
737af91818537295ac86be601b1e3d7e37d150716ec549580913b7cc9a44fee7a6ce9dbc3d46167eed91f23fe857c4dd355ed8f8440fe5fbbf8e9ebe47091b96

diff --git a/x11-misc/compose-tables/compose-tables-1.8.9.ebuild 
b/x11-misc/compose-tables/compose-tables-1.8.9.ebuild
new file mode 100644
index ..ade5421accec
--- /dev/null
+++ b/x11-misc/compose-tables/compose-tables-1.8.9.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_MULTILIB=no
+XORG_TARBALL_SUFFIX=xz
+inherit xorg-3
+
+# Note: please bump this with x11-libs/libX11
+DESCRIPTION="X.Org Compose Key tables from libX11"
+# xorg-3.eclass would attempt to fetch a tarball with a matching name to this 
package
+SRC_URI="${XORG_BASE_INDIVIDUAL_URI}/lib/libX11-${PV}.tar.${XORG_TARBALL_SUFFIX}"
+S="${WORKDIR}/libX11-${PV}/"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+# Only needed by configure
+DEPEND="
+   x11-base/xorg-proto
+   >=x11-libs/libxcb-1.11.1
+   x11-libs/xtrans"
+# RDEPEND=""
+
+src_configure() {
+   local XORG_CONFIGURE_OPTIONS=(
+   --without-xmlto
+   --without-fop
+   --disable-specs
+   --disable-xkb
+   --with-keysymdefdir="${ESYSROOT}/usr/include/X11"
+   )
+   xorg-3_src_configure
+}
+
+src_compile() {
+   emake -C nls
+}
+
+src_test() {
+   :;
+}
+
+src_install() {
+   emake DESTDIR="${D}" -C nls install
+}



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

2024-04-05 Thread Matt Turner
commit: cd1c49390dde43b0f8fc93e0cd9eb8228292c6bd
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Apr  6 03:17:00 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sat Apr  6 03:17:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd1c4939

x11-libs/libX11: Version bump to 1.8.9

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

 x11-libs/libX11/Manifest|  1 +
 x11-libs/libX11/libX11-1.8.9.ebuild | 45 +
 2 files changed, 46 insertions(+)

diff --git a/x11-libs/libX11/Manifest b/x11-libs/libX11/Manifest
index 323078f4bdf6..8c3df55e4480 100644
--- a/x11-libs/libX11/Manifest
+++ b/x11-libs/libX11/Manifest
@@ -1,2 +1,3 @@
 DIST libX11-1.8.7.tar.xz 1859256 BLAKE2B 
335d8af91c13aba11255c266c4687a7f66b021207a92485d723b4107601bbabb6a0e5535241a3bcff4ac9a99142730d2b3d2e2eaff86b507fee5b35a2590d792
 SHA512 
d53bfc18f38d339a6a695b09835b2ae96b323881678bfe7ddca697605e3bdf4102ff49cc3078880a6c55b5977fcdd0aadaf5429086132de3a5bda302f79a2fa6
 DIST libX11-1.8.8.tar.xz 1872808 BLAKE2B 
d180932c65c565d113ae768bb0035aa98ff7dd265de9a7907f54f994b1520d7fc67699032450afc5d8f9427247f73dcf71259ff6a3f734d71f6e8b6181c6891b
 SHA512 
4e7ce8f2d88b9475f960ea1d5730ece8953509e0c057cf2d0a2f5fa6a36e6577b0dcd7f16ac91b8fdd804aabec6d7e8f3067a3a8667bd2e41d72dd68ab70ef82
+DIST libX11-1.8.9.tar.xz 1811900 BLAKE2B 
8858157ac490d65e19500bfbb2ab773a3a30041f8a757ff22fff8fb0124044b8bb826f6dff4115230c757a175b61a3f7d596d976d98be760085749878d64f871
 SHA512 
737af91818537295ac86be601b1e3d7e37d150716ec549580913b7cc9a44fee7a6ce9dbc3d46167eed91f23fe857c4dd355ed8f8440fe5fbbf8e9ebe47091b96

diff --git a/x11-libs/libX11/libX11-1.8.9.ebuild 
b/x11-libs/libX11/libX11-1.8.9.ebuild
new file mode 100644
index ..8b0055d7b7dc
--- /dev/null
+++ b/x11-libs/libX11/libX11-1.8.9.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_DOC=doc
+XORG_MULTILIB=yes
+XORG_TARBALL_SUFFIX=xz
+inherit toolchain-funcs xorg-3
+
+# Note: please bump this with x11-misc/compose-tables
+DESCRIPTION="X.Org X11 library"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=x11-libs/libxcb-1.11.1[${MULTILIB_USEDEP}]
+   x11-misc/compose-tables
+
+   !

[gentoo-commits] repo/gentoo:master commit in: sys-libs/mtdev/

2024-04-05 Thread Matt Turner
commit: 0f85764c7f65fd5ce840922b6afa84bcb9d40ab6
Author: orbea  riseup  net>
AuthorDate: Fri Apr  5 18:28:00 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Fri Apr  5 19:08:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f85764c

sys-libs/mtdev: add 1.1.7

Closes: https://bugs.gentoo.org/928387
Closes: https://github.com/gentoo/gentoo/pull/36121
Signed-off-by: orbea  riseup.net>
Signed-off-by: Matt Turner  gentoo.org>

 sys-libs/mtdev/Manifest   |  1 +
 sys-libs/mtdev/mtdev-1.1.7.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/sys-libs/mtdev/Manifest b/sys-libs/mtdev/Manifest
index 94f2b4729f05..d9c4000147ce 100644
--- a/sys-libs/mtdev/Manifest
+++ b/sys-libs/mtdev/Manifest
@@ -1 +1,2 @@
 DIST mtdev-1.1.6.tar.bz2 295965 BLAKE2B 
212cf0f0bea0fc295528c90c6685770e88cb135a714cbf21e53b75ab2eaedd210269d073520e44c5bffafe8a5ecca521221061193725cba916bc2cf703fd5166
 SHA512 
859fb0803f330ecaae69f80713ff5a5235c0cb00de6d5ac2717ad82cea856a92b866f0c272ecfe743186abcf925f95585149ba4828b4c91555cfeb2f2a1c98f1
+DIST mtdev-1.1.7.tar.bz2 301994 BLAKE2B 
1da2c7231301ebb407fa8e58331fd080bfb026d5e32eb19af125abf36391eff26379040634d4ede995aedb78c7dba3396e9753628f5dfe0f939a8b77fc459423
 SHA512 
e6174a38cf67a7f12a3b91e4e27bf74a18d6b40a956950ebb748b0ff87092333daa07e647b26038a5a533f8c48e845d649848e6ba99ea009ab87fd96ed188152

diff --git a/sys-libs/mtdev/mtdev-1.1.7.ebuild 
b/sys-libs/mtdev/mtdev-1.1.7.ebuild
new file mode 100644
index ..fbfb9db211c0
--- /dev/null
+++ b/sys-libs/mtdev/mtdev-1.1.7.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Multitouch Protocol Translation Library"
+HOMEPAGE="https://bitmath.org/code/mtdev/;
+SRC_URI="https://bitmath.org/code/mtdev/${P}.tar.bz2;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+DEPEND=">=sys-kernel/linux-headers-2.6.31"
+
+src_configure() {
+   econf --disable-static
+}
+
+src_install() {
+   default
+   find "${ED}" -name '*.la' -delete
+}



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/

2024-04-04 Thread Matt Turner
commit: 4b24b98fc333940b9064aff8f5563a5bc2cd2333
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Apr  5 01:18:56 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Fri Apr  5 01:20:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b24b98f

x11-apps/xdm: Version bump to 1.1.16

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

 x11-apps/xdm/Manifest  |  1 +
 x11-apps/xdm/xdm-1.1.16.ebuild | 79 ++
 2 files changed, 80 insertions(+)

diff --git a/x11-apps/xdm/Manifest b/x11-apps/xdm/Manifest
index 61952ce02c27..a3782b41c074 100644
--- a/x11-apps/xdm/Manifest
+++ b/x11-apps/xdm/Manifest
@@ -1,2 +1,3 @@
 DIST xdm-1.1.14.tar.xz 419324 BLAKE2B 
e1c4f1db1af670171e80b7ab759f8e477c84997a873401eb27042590eebe457b38dc7bc998c42e954012ce06c1f4c216655a9c2809a22d88e372c9f7b57e0ff0
 SHA512 
8ed1d2c946916c24cb4b2de9326f65629c97e53b145312c9cb9c6e4308d8b47d67d3981319fbd4feac9b3ed436b9dfb24a1c905d37d7bcf07b49c18a68c7a6e4
 DIST xdm-1.1.15.tar.xz 420844 BLAKE2B 
d171f46322fb346e7844ebf4095f9b3f86992984a59d5b42644e82ef2efbada8d0c0c465a0caa73ee0d6ed8e137ee883ef2efdd38bb240decb1b8047b518ee2e
 SHA512 
b36c978b6a54e3db43f929c52cbf47ea226dc0fe018f8284d8c495c73f269af33a7441d5a5072d8e9b2a34e9c71767de9d8762bc3ed196b1bebc78b016f7d8bb
+DIST xdm-1.1.16.tar.xz 420072 BLAKE2B 
1a970b99a0848b0bcb55870c1665281afc355685b4e08148cefd953456fbed5dc71a9a66fa670e80f07de3502615e3c2e81293e9476f04ce965d73be5365bd9e
 SHA512 
a7e0aca67b770b3939aee2c12feac3c0f5efa531ec4a6045ab8b53d9c35b701ab5533447feb39b7cbe0df74ff8483ee1637314b847b37a6c3f7e9c8fdf5e172d

diff --git a/x11-apps/xdm/xdm-1.1.16.ebuild b/x11-apps/xdm/xdm-1.1.16.ebuild
new file mode 100644
index ..768e12532ef5
--- /dev/null
+++ b/x11-apps/xdm/xdm-1.1.16.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3 pam systemd
+
+DEFAULTVT=vt7
+
+DESCRIPTION="X.Org xdm application"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+IUSE="pam systemd truetype xinerama xpm"
+
+RDEPEND="
+   x11-apps/sessreg
+   x11-apps/xconsole
+   x11-apps/xinit
+   x11-apps/xrdb
+   x11-apps/xsm
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-libs/libXaw
+   x11-libs/libXdmcp
+   x11-libs/libXext
+   x11-libs/libXmu
+   x11-libs/libXt
+   virtual/libcrypt:=
+   pam? ( sys-libs/pam )
+   systemd? ( >=sys-apps/systemd-209:= )
+   truetype? (
+   x11-libs/libXrender
+   x11-libs/libXft
+   )
+   xinerama? ( x11-libs/libXinerama )
+   xpm? ( x11-libs/libXpm )
+   elibc_glibc? ( dev-libs/libbsd )"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+
+src_prepare() {
+   sed -i -e 's:^Alias=.*$:Alias=display-manager.service:' \
+   xdm.service.in || die
+
+   # Disable XDM-AUTHORIZATION-1 (bug #445662).
+   # it causes issue with libreoffice and SDL games (bug #306223).
+   sed -i -e '/authorize/a DisplayManager*authName:
MIT-MAGIC-COOKIE-1' \
+   config/xdm-config.in || die
+
+   xorg-3_src_prepare
+}
+
+src_configure() {
+   local XORG_CONFIGURE_OPTIONS=(
+   --enable-ipv6
+   $(use_with pam)
+   $(use_with systemd systemd-daemon)
+   $(use_with truetype xft)
+   $(use_with xinerama)
+   $(use_enable xpm xpm-logos)
+   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
+   --with-default-vt=${DEFAULTVT}
+   --with-xdmconfigdir=/etc/X11/xdm
+   )
+   xorg-3_src_configure
+}
+
+src_install() {
+   xorg-3_src_install
+
+   exeinto /usr/$(get_libdir)/X11/xdm
+   doexe "${FILESDIR}"/Xsession
+
+   use pam && pamd_mimic system-local-login xdm auth account session
+
+   # Keep /var/lib/xdm. This is where authfiles are stored. See #286350.
+   keepdir /var/lib/xdm
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libei/

2024-04-04 Thread Matt Turner
commit: 6c3930b5b1889a1c73f4369bb9fb298b08440561
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr  4 16:27:53 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr  4 16:51:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c3930b5

dev-libs/libei: Add --timeout-multiplier 10

Some tests (protocol-test, scanner-pytest, oeffis-pytest) can take
longer than 30 seconds if the system is under load.

Bug: https://bugs.gentoo.org/916777
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/libei/libei-1.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libei/libei-1.2.1.ebuild 
b/dev-libs/libei/libei-1.2.1.ebuild
index 7436beac8956..44292ff7820b 100644
--- a/dev-libs/libei/libei-1.2.1.ebuild
+++ b/dev-libs/libei/libei-1.2.1.ebuild
@@ -90,7 +90,7 @@ src_configure() {
 
 src_test() {
# bug #916777
-   meson_src_test --no-suite sigalrm
+   meson_src_test --no-suite sigalrm --timeout-multiplier 10
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: metadata/stabilization-groups/x11/

2024-04-03 Thread Matt Turner
commit: 3b6ee3e1d44a00982ef7ca123c9965c4e4888246
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr  4 03:18:51 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Apr  4 03:18:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b6ee3e1

metadata: Add more packages to vulkan stabilization group

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

 metadata/stabilization-groups/x11/vulkan.group | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/metadata/stabilization-groups/x11/vulkan.group 
b/metadata/stabilization-groups/x11/vulkan.group
index d8d4e3696776..691ba24bea11 100644
--- a/metadata/stabilization-groups/x11/vulkan.group
+++ b/metadata/stabilization-groups/x11/vulkan.group
@@ -1,7 +1,10 @@
 dev-util/glslang
 dev-util/spirv-headers
 dev-util/spirv-tools
+dev-util/volk
 dev-util/vulkan-headers
 dev-util/vulkan-tools
+dev-util/vulkan-utility-libraries
+media-libs/shaderc
 media-libs/vulkan-layers
 media-libs/vulkan-loader



  1   2   3   4   5   6   7   8   9   10   >