[gentoo-commits] repo/gentoo:master commit in: dev-python/paho-mqtt/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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