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

2026-02-13 Thread Matt Turner
commit: 529bafa1bf3eeb6315c0b955fbc256495f9bb1b4
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Feb 14 03:20:52 2026 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Feb 14 03:26:25 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=529bafa1

x11-libs/libxkbcommon: Drop old versions

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

 x11-libs/libxkbcommon/Manifest   |  1 -
 x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild | 75 
 2 files changed, 76 deletions(-)

diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 659928cc7ae2..b275aa367bca 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,2 +1 @@
-DIST libxkbcommon-1.12.3.tar.gz 1221417 BLAKE2B 
e7f56b37bfdfcdeec70b0e22629285f791e35cc2ec6bb5863713bb9468b02a8823153c4c1ab08f9a01ed08c164e5066a39534f80115474ff14af6cfe5821cff3
 SHA512 
034330e702a2377e530e8e8b06b33f940f379b7af530ff1c66f9013d01678c2b5bc51402d96c7bd982f2bcffdbce65db2ac411b99743e5c998de7b72c4e30c86
 DIST libxkbcommon-1.13.1.tar.gz 1234661 BLAKE2B 
ecad42f01fa6bac526f4e7bc6949bcd3b4c166360eef97c489ed543013a5489950956d551f043a42500c0857d0bb1d9b3f0b534293dcc85ada3c1a8cc8a611f2
 SHA512 
450c33fe26af6b847cf7516685d0df63c2ba0126887e27595c40fe80e4d0487009aa6cdf38ff1270d595c7900cbf3c11e7aa4f9cff80fa361742b5ebb10d83bd

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
deleted file mode 100644
index ae71233ecbbe..
--- a/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} = ** ]]; then
-   GIT_ECLASS="git-r3"
-   EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
-else
-   
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
-   S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
-fi
-
-PYTHON_COMPAT=( python3_{11..14} )
-
-inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
-
-DESCRIPTION="Keymap handling library for toolkits and window systems"
-HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
-LICENSE="MIT"
-SLOT="0"
-
-IUSE="doc static-libs test tools wayland X"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   >=sys-devel/bison-3.6
-   doc? ( app-text/doxygen[dot] )
-   test? (
-   ${PYTHON_DEPS}
-   x11-apps/setxkbmap
-   )
-   tools? ( wayland? ( dev-util/wayland-scanner ) )
-"
-RDEPEND="
-   X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
-   tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
-   dev-libs/libxml2:=[${MULTILIB_USEDEP}]
-   x11-misc/compose-tables
-   x11-misc/xkeyboard-config
-"
-DEPEND="${RDEPEND}
-   X? ( x11-base/xorg-proto )
-   tools? ( wayland? ( >=dev-libs/wayland-protocols-1.15 ) )
-"
-
-pkg_setup() {
-   if use test; then
-   python-any-r1_pkg_setup
-   fi
-}
-
-multilib_src_configure() {
-   local emesonargs=(
-   -Ddefault_library="$(usex static-libs both shared)"
-   -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
-   -Dbash-completion-path="$(get_bashcompdir)"
-   $(meson_native_use_bool tools enable-tools)
-   $(meson_use X enable-x11)
-   $(meson_native_use_bool doc enable-docs)
-   $(meson_use wayland enable-wayland)
-   )
-   meson_src_configure
-}
-
-multilib_src_test() {
-   virtx meson_src_test
-}
-
-multilib_src_install_all() {
-   if use doc; then
-   mv "${ED}"/usr/share/doc/{${PN},${P}} || die
-   fi
-}



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

2026-02-05 Thread Eli Schwartz
commit: d5acc3c6ea597be924336fa35b7a28cd8654b61f
Author: Eli Schwartz  gentoo  org>
AuthorDate: Thu Feb  5 23:41:43 2026 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Thu Feb  5 23:41:43 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5acc3c6

x11-libs/libxkbcommon: Stabilize 1.13.1 arm64, #969641

Signed-off-by: Eli Schwartz  gentoo.org>

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild
index b43ed6e7bed0..ec35c0168ca1 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2026-02-05 Thread Arthur Zamarin
commit: ea10fc442718f301108c80b09dbcc75dad359994
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Feb  5 19:09:58 2026 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Feb  5 19:09:58 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea10fc44

x11-libs/libxkbcommon: Stabilize 1.13.1 ppc64, #969641

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild
index 8cd72d33c246..affb7b9f9d03 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2026-02-05 Thread Arthur Zamarin
commit: f61c432ce4f47d4bf83381e124a98b103b18facb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Feb  5 19:09:57 2026 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Feb  5 19:09:57 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f61c432c

x11-libs/libxkbcommon: Stabilize 1.13.1 arm, #969641

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

 x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild
index 2723a098034f..8cd72d33c246 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-12-11 Thread Matt Turner
commit: 646636d0c6f0b05a00030cfc966a30c4304e78e3
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Dec 11 13:34:15 2025 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Dec 11 13:40:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=646636d0

x11-libs/libxkbcommon: Drop old versions

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

 x11-libs/libxkbcommon/Manifest   |  5 --
 x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild | 72 ---
 x11-libs/libxkbcommon/libxkbcommon-1.12.0.ebuild | 75 
 x11-libs/libxkbcommon/libxkbcommon-1.12.1.ebuild | 75 
 x11-libs/libxkbcommon/libxkbcommon-1.12.2.ebuild | 75 
 x11-libs/libxkbcommon/libxkbcommon-1.13.0.ebuild | 75 
 6 files changed, 377 deletions(-)

diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 42f5e7113e4f..659928cc7ae2 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,7 +1,2 @@
-DIST libxkbcommon-1.11.0.tar.gz 1139432 BLAKE2B 
b824eedb9579bbd10dae3bc0e7b73cac60740b789c85b3c01e3da27ebc28ec44b8ec802e92595a56d38e2cbc176e059ba20302d8fb53ec41a98a6ca4e156f71d
 SHA512 
f434c816c1212bd27e259bba22b0db7de7c58a0f22a1d4aef387515d9fb9595d2f0e515642a287a6f2791bd439ccf771771b76780ab4f564172c04c4d6a48b11
-DIST libxkbcommon-1.12.0.tar.gz 1217200 BLAKE2B 
a37daf757273aa6b2c0a6c469b6fd353dd2c52285d3081088633a18bdc0cad7250b35aa0049a6810f2a493b2121b8ac50c7411d312bbcc0834bd65a76f547854
 SHA512 
cd05ce3203ab50580d53cb6e6dee95e566bff0a042a6d334fd897842b27b88fb06a7b7eb0eb8a04a16d79ba4e62e4a79f2f03e606c911dd275bbd2472b5134c9
-DIST libxkbcommon-1.12.1.tar.gz 1219255 BLAKE2B 
d8d94c2cec8b3b4fc50f7cc11b3fb16d634b6c10c3be294bf1da01bc5c51b8128ab6ef239525d66164713a126bffcece7b2a42a1bb3c5f9bdca73464008397a4
 SHA512 
d51b71ffbf3843a6af6548d61766e9cb253d50e17e437d23896334a41a98567c8f8da5af1818c12fbb704ef1ffea939f9f709915c80aeadc5dc6627672756263
-DIST libxkbcommon-1.12.2.tar.gz 1221068 BLAKE2B 
921c9361217627854afba662c0504970db4240aefd21c4987c82e0bcb9314fafa722468a497c2fb48107a33832cbb09f99d1408c5c4cc5ce275b1b4eb959c7d1
 SHA512 
54baa6dc2627ee741b50600ace46fe97f7b60abb93618abfaf2861f92f5400e96ee16b82ba008c100e69dd8869f612e8907c80c16128bbb5f14a56e1ec8bd013
 DIST libxkbcommon-1.12.3.tar.gz 1221417 BLAKE2B 
e7f56b37bfdfcdeec70b0e22629285f791e35cc2ec6bb5863713bb9468b02a8823153c4c1ab08f9a01ed08c164e5066a39534f80115474ff14af6cfe5821cff3
 SHA512 
034330e702a2377e530e8e8b06b33f940f379b7af530ff1c66f9013d01678c2b5bc51402d96c7bd982f2bcffdbce65db2ac411b99743e5c998de7b72c4e30c86
-DIST libxkbcommon-1.13.0.tar.gz 1234211 BLAKE2B 
4ca1ec1e6ad277f9d791e7321e55c56b5959c52726fa50b8667403fc47c6878b5945fe2d94a0ef821016aa9dd34883562ce7f9738463c1f5c9e293df3eb49ab5
 SHA512 
679ab25bc660798db69b78d0476cd945fe9796e30075faf351aad9adbb65744033387e7034e5b104847ecc6a5164c274c03027fbbf4199b480fa48607db55dda
 DIST libxkbcommon-1.13.1.tar.gz 1234661 BLAKE2B 
ecad42f01fa6bac526f4e7bc6949bcd3b4c166360eef97c489ed543013a5489950956d551f043a42500c0857d0bb1d9b3f0b534293dcc85ada3c1a8cc8a611f2
 SHA512 
450c33fe26af6b847cf7516685d0df63c2ba0126887e27595c40fe80e4d0487009aa6cdf38ff1270d595c7900cbf3c11e7aa4f9cff80fa361742b5ebb10d83bd

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
deleted file mode 100644
index 96e20d4326c3..
--- a/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} = ** ]]; then
-   GIT_ECLASS="git-r3"
-   EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
-else
-   
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
-   S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
-fi
-
-PYTHON_COMPAT=( python3_{11..14} )
-
-inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
-
-DESCRIPTION="Keymap handling library for toolkits and window systems"
-HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
-LICENSE="MIT"
-SLOT="0"
-
-IUSE="doc static-libs test tools wayland X"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   >=sys-devel/bison-3.6
-   doc? ( app-text/doxygen[dot] )
-   test? ( ${PYTHON_DEPS} )
-   tools? ( wayland? ( dev-util/wayland-scanner ) )
-"
-RDEPEND="
-   X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
-   tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
-   dev-libs/libxml2:=[${MULTILIB_USEDEP}]
-   x11-misc/compose-tables
-   x11-misc/xkeyboard-config
-"
-DEPEND="${RDEPEND}
-   X? ( x11-base/xorg-proto )
-   tools? ( wayland? ( >=dev-libs/wayland-protocols-1.15 ) )
-"

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

2025-12-10 Thread Eli Schwartz
commit: 33ae1003dd639899c011dc16a6e845415919e5be
Author: Eli Schwartz  gentoo  org>
AuthorDate: Wed Dec 10 17:11:00 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Wed Dec 10 18:18:41 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33ae1003

x11-libs/libxkbcommon: Stabilize 1.12.3 ppc64, #966371

Signed-off-by: Eli Schwartz  gentoo.org>

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
index e6c30ef07fa9..ae71233ecbbe 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-12-04 Thread Matt Turner
commit: 16951f8ecaf7a50a242904dae6cc7b3ca43f61cf
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Dec  4 10:27:53 2025 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Dec  4 10:27:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16951f8e

x11-libs/libxkbcommon: Version bump to 1.13.1

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

 x11-libs/libxkbcommon/Manifest   |  1 +
 x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild | 75 
 2 files changed, 76 insertions(+)

diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 7f43495d5890..42f5e7113e4f 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -4,3 +4,4 @@ DIST libxkbcommon-1.12.1.tar.gz 1219255 BLAKE2B 
d8d94c2cec8b3b4fc50f7cc11b3fb16d
 DIST libxkbcommon-1.12.2.tar.gz 1221068 BLAKE2B 
921c9361217627854afba662c0504970db4240aefd21c4987c82e0bcb9314fafa722468a497c2fb48107a33832cbb09f99d1408c5c4cc5ce275b1b4eb959c7d1
 SHA512 
54baa6dc2627ee741b50600ace46fe97f7b60abb93618abfaf2861f92f5400e96ee16b82ba008c100e69dd8869f612e8907c80c16128bbb5f14a56e1ec8bd013
 DIST libxkbcommon-1.12.3.tar.gz 1221417 BLAKE2B 
e7f56b37bfdfcdeec70b0e22629285f791e35cc2ec6bb5863713bb9468b02a8823153c4c1ab08f9a01ed08c164e5066a39534f80115474ff14af6cfe5821cff3
 SHA512 
034330e702a2377e530e8e8b06b33f940f379b7af530ff1c66f9013d01678c2b5bc51402d96c7bd982f2bcffdbce65db2ac411b99743e5c998de7b72c4e30c86
 DIST libxkbcommon-1.13.0.tar.gz 1234211 BLAKE2B 
4ca1ec1e6ad277f9d791e7321e55c56b5959c52726fa50b8667403fc47c6878b5945fe2d94a0ef821016aa9dd34883562ce7f9738463c1f5c9e293df3eb49ab5
 SHA512 
679ab25bc660798db69b78d0476cd945fe9796e30075faf351aad9adbb65744033387e7034e5b104847ecc6a5164c274c03027fbbf4199b480fa48607db55dda
+DIST libxkbcommon-1.13.1.tar.gz 1234661 BLAKE2B 
ecad42f01fa6bac526f4e7bc6949bcd3b4c166360eef97c489ed543013a5489950956d551f043a42500c0857d0bb1d9b3f0b534293dcc85ada3c1a8cc8a611f2
 SHA512 
450c33fe26af6b847cf7516685d0df63c2ba0126887e27595c40fe80e4d0487009aa6cdf38ff1270d595c7900cbf3c11e7aa4f9cff80fa361742b5ebb10d83bd

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild
new file mode 100644
index ..2723a098034f
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+   GIT_ECLASS="git-r3"
+   EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
+else
+   
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
+fi
+
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="Keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   >=sys-devel/bison-3.6
+   doc? ( app-text/doxygen[dot] )
+   test? (
+   ${PYTHON_DEPS}
+   x11-apps/setxkbmap
+   )
+   tools? ( wayland? ( dev-util/wayland-scanner ) )
+"
+RDEPEND="
+   X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
+   tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
+   dev-libs/libxml2:=[${MULTILIB_USEDEP}]
+   x11-misc/compose-tables
+   x11-misc/xkeyboard-config
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+   tools? ( wayland? ( >=dev-libs/wayland-protocols-1.15 ) )
+"
+
+pkg_setup() {
+   if use test; then
+   python-any-r1_pkg_setup
+   fi
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Ddefault_library="$(usex static-libs both shared)"
+   -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+   -Dbash-completion-path="$(get_bashcompdir)"
+   $(meson_native_use_bool tools enable-tools)
+   $(meson_use X enable-x11)
+   $(meson_native_use_bool doc enable-docs)
+   $(meson_use wayland enable-wayland)
+   )
+   meson_src_configure
+}
+
+multilib_src_test() {
+   virtx meson_src_test
+}
+
+multilib_src_install_all() {
+   if use doc; then
+   mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+   fi
+}



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

2025-11-27 Thread Sam James
commit: 8af828516537bf64bcf8d2e9d538e1b7ba2323da
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 27 22:54:16 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 27 22:54:16 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8af82851

x11-libs/libxkbcommon: Stabilize 1.12.3 x86, #966371

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
index a33ebebd767a..e6c30ef07fa9 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-11-22 Thread Arthur Zamarin
commit: b46c70afc41875d3147a83e521f8dde67bc918dd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Nov 23 06:44:05 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Nov 23 06:44:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b46c70af

x11-libs/libxkbcommon: Stabilize 1.12.3 arm64, #966371

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
index 2723a098034f..fc7bd336554a 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-11-22 Thread Arthur Zamarin
commit: 7837cf4346405ca20c3aeea935f7257a64b15162
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Nov 23 06:44:06 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Nov 23 06:44:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7837cf43

x11-libs/libxkbcommon: Stabilize 1.12.3 arm, #966371

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
index fc7bd336554a..3193d8f1b680 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-11-12 Thread Matt Turner
commit: fc72258fbc8e20778cf47c8b3872517f40c944eb
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Nov 12 19:59:53 2025 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Nov 12 19:59:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc72258f

x11-libs/libxkbcommon: Version bump to 1.13.0

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

 x11-libs/libxkbcommon/Manifest   |  1 +
 x11-libs/libxkbcommon/libxkbcommon-1.13.0.ebuild | 75 
 2 files changed, 76 insertions(+)

diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 9858470712d2..7f43495d5890 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -3,3 +3,4 @@ DIST libxkbcommon-1.12.0.tar.gz 1217200 BLAKE2B 
a37daf757273aa6b2c0a6c469b6fd353
 DIST libxkbcommon-1.12.1.tar.gz 1219255 BLAKE2B 
d8d94c2cec8b3b4fc50f7cc11b3fb16d634b6c10c3be294bf1da01bc5c51b8128ab6ef239525d66164713a126bffcece7b2a42a1bb3c5f9bdca73464008397a4
 SHA512 
d51b71ffbf3843a6af6548d61766e9cb253d50e17e437d23896334a41a98567c8f8da5af1818c12fbb704ef1ffea939f9f709915c80aeadc5dc6627672756263
 DIST libxkbcommon-1.12.2.tar.gz 1221068 BLAKE2B 
921c9361217627854afba662c0504970db4240aefd21c4987c82e0bcb9314fafa722468a497c2fb48107a33832cbb09f99d1408c5c4cc5ce275b1b4eb959c7d1
 SHA512 
54baa6dc2627ee741b50600ace46fe97f7b60abb93618abfaf2861f92f5400e96ee16b82ba008c100e69dd8869f612e8907c80c16128bbb5f14a56e1ec8bd013
 DIST libxkbcommon-1.12.3.tar.gz 1221417 BLAKE2B 
e7f56b37bfdfcdeec70b0e22629285f791e35cc2ec6bb5863713bb9468b02a8823153c4c1ab08f9a01ed08c164e5066a39534f80115474ff14af6cfe5821cff3
 SHA512 
034330e702a2377e530e8e8b06b33f940f379b7af530ff1c66f9013d01678c2b5bc51402d96c7bd982f2bcffdbce65db2ac411b99743e5c998de7b72c4e30c86
+DIST libxkbcommon-1.13.0.tar.gz 1234211 BLAKE2B 
4ca1ec1e6ad277f9d791e7321e55c56b5959c52726fa50b8667403fc47c6878b5945fe2d94a0ef821016aa9dd34883562ce7f9738463c1f5c9e293df3eb49ab5
 SHA512 
679ab25bc660798db69b78d0476cd945fe9796e30075faf351aad9adbb65744033387e7034e5b104847ecc6a5164c274c03027fbbf4199b480fa48607db55dda

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.13.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.13.0.ebuild
new file mode 100644
index ..2723a098034f
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.13.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+   GIT_ECLASS="git-r3"
+   EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
+else
+   
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
+fi
+
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="Keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   >=sys-devel/bison-3.6
+   doc? ( app-text/doxygen[dot] )
+   test? (
+   ${PYTHON_DEPS}
+   x11-apps/setxkbmap
+   )
+   tools? ( wayland? ( dev-util/wayland-scanner ) )
+"
+RDEPEND="
+   X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
+   tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
+   dev-libs/libxml2:=[${MULTILIB_USEDEP}]
+   x11-misc/compose-tables
+   x11-misc/xkeyboard-config
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+   tools? ( wayland? ( >=dev-libs/wayland-protocols-1.15 ) )
+"
+
+pkg_setup() {
+   if use test; then
+   python-any-r1_pkg_setup
+   fi
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Ddefault_library="$(usex static-libs both shared)"
+   -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+   -Dbash-completion-path="$(get_bashcompdir)"
+   $(meson_native_use_bool tools enable-tools)
+   $(meson_use X enable-x11)
+   $(meson_native_use_bool doc enable-docs)
+   $(meson_use wayland enable-wayland)
+   )
+   meson_src_configure
+}
+
+multilib_src_test() {
+   virtx meson_src_test
+}
+
+multilib_src_install_all() {
+   if use doc; then
+   mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+   fi
+}



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

2025-10-29 Thread Matt Turner
commit: 9e82a0f9ebe9c0177d311a6c275ebaf6e9db3b3d
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Oct 29 17:15:58 2025 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Oct 29 17:53:26 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e82a0f9

x11-libs/libxkbcommon: Version bump to 1.12.3

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

 x11-libs/libxkbcommon/Manifest   |  1 +
 x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild | 75 
 2 files changed, 76 insertions(+)

diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 5a722a717e28..9858470712d2 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -2,3 +2,4 @@ DIST libxkbcommon-1.11.0.tar.gz 1139432 BLAKE2B 
b824eedb9579bbd10dae3bc0e7b73cac
 DIST libxkbcommon-1.12.0.tar.gz 1217200 BLAKE2B 
a37daf757273aa6b2c0a6c469b6fd353dd2c52285d3081088633a18bdc0cad7250b35aa0049a6810f2a493b2121b8ac50c7411d312bbcc0834bd65a76f547854
 SHA512 
cd05ce3203ab50580d53cb6e6dee95e566bff0a042a6d334fd897842b27b88fb06a7b7eb0eb8a04a16d79ba4e62e4a79f2f03e606c911dd275bbd2472b5134c9
 DIST libxkbcommon-1.12.1.tar.gz 1219255 BLAKE2B 
d8d94c2cec8b3b4fc50f7cc11b3fb16d634b6c10c3be294bf1da01bc5c51b8128ab6ef239525d66164713a126bffcece7b2a42a1bb3c5f9bdca73464008397a4
 SHA512 
d51b71ffbf3843a6af6548d61766e9cb253d50e17e437d23896334a41a98567c8f8da5af1818c12fbb704ef1ffea939f9f709915c80aeadc5dc6627672756263
 DIST libxkbcommon-1.12.2.tar.gz 1221068 BLAKE2B 
921c9361217627854afba662c0504970db4240aefd21c4987c82e0bcb9314fafa722468a497c2fb48107a33832cbb09f99d1408c5c4cc5ce275b1b4eb959c7d1
 SHA512 
54baa6dc2627ee741b50600ace46fe97f7b60abb93618abfaf2861f92f5400e96ee16b82ba008c100e69dd8869f612e8907c80c16128bbb5f14a56e1ec8bd013
+DIST libxkbcommon-1.12.3.tar.gz 1221417 BLAKE2B 
e7f56b37bfdfcdeec70b0e22629285f791e35cc2ec6bb5863713bb9468b02a8823153c4c1ab08f9a01ed08c164e5066a39534f80115474ff14af6cfe5821cff3
 SHA512 
034330e702a2377e530e8e8b06b33f940f379b7af530ff1c66f9013d01678c2b5bc51402d96c7bd982f2bcffdbce65db2ac411b99743e5c998de7b72c4e30c86

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
new file mode 100644
index ..2723a098034f
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+   GIT_ECLASS="git-r3"
+   EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
+else
+   
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
+fi
+
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="Keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   >=sys-devel/bison-3.6
+   doc? ( app-text/doxygen[dot] )
+   test? (
+   ${PYTHON_DEPS}
+   x11-apps/setxkbmap
+   )
+   tools? ( wayland? ( dev-util/wayland-scanner ) )
+"
+RDEPEND="
+   X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
+   tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
+   dev-libs/libxml2:=[${MULTILIB_USEDEP}]
+   x11-misc/compose-tables
+   x11-misc/xkeyboard-config
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+   tools? ( wayland? ( >=dev-libs/wayland-protocols-1.15 ) )
+"
+
+pkg_setup() {
+   if use test; then
+   python-any-r1_pkg_setup
+   fi
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Ddefault_library="$(usex static-libs both shared)"
+   -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+   -Dbash-completion-path="$(get_bashcompdir)"
+   $(meson_native_use_bool tools enable-tools)
+   $(meson_use X enable-x11)
+   $(meson_native_use_bool doc enable-docs)
+   $(meson_use wayland enable-wayland)
+   )
+   meson_src_configure
+}
+
+multilib_src_test() {
+   virtx meson_src_test
+}
+
+multilib_src_install_all() {
+   if use doc; then
+   mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+   fi
+}



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

2025-10-26 Thread Matt Turner
commit: dd9a5de546a05157993cb46f6ae20e381d25ecfc
Author: Chris Mayo  gmail  com>
AuthorDate: Sat Oct 25 16:17:00 2025 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Oct 26 15:58:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd9a5de5

x11-libs/libxkbcommon: Add a metadata flag element for wayland

Different from the default "Enable dev-libs/wayland backend".

Part-of: https://github.com/gentoo/gentoo/pull/44332
Closes: https://github.com/gentoo/gentoo/pull/44332
Signed-off-by: Chris Mayo  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/libxkbcommon/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/x11-libs/libxkbcommon/metadata.xml 
b/x11-libs/libxkbcommon/metadata.xml
index 9f2f9f386d67..c677d654391f 100644
--- a/x11-libs/libxkbcommon/metadata.xml
+++ b/x11-libs/libxkbcommon/metadata.xml
@@ -7,6 +7,7 @@
   
   
 Build the xkbcli tools
+Build the Wayland utilities
   
   
 cpe:/a:xkbcommon:libxkbcommon



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

2025-10-26 Thread Matt Turner
commit: 026cd7f192d56d8932ef29a004778af4b9e1bb6c
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Oct 23 00:23:31 2025 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Oct 26 15:58:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=026cd7f1

x11-libs/libxkbcommon: Version bump to 1.12.2

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

 x11-libs/libxkbcommon/Manifest   |  1 +
 x11-libs/libxkbcommon/libxkbcommon-1.12.2.ebuild | 75 
 2 files changed, 76 insertions(+)

diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 0988849c70ba..5a722a717e28 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,3 +1,4 @@
 DIST libxkbcommon-1.11.0.tar.gz 1139432 BLAKE2B 
b824eedb9579bbd10dae3bc0e7b73cac60740b789c85b3c01e3da27ebc28ec44b8ec802e92595a56d38e2cbc176e059ba20302d8fb53ec41a98a6ca4e156f71d
 SHA512 
f434c816c1212bd27e259bba22b0db7de7c58a0f22a1d4aef387515d9fb9595d2f0e515642a287a6f2791bd439ccf771771b76780ab4f564172c04c4d6a48b11
 DIST libxkbcommon-1.12.0.tar.gz 1217200 BLAKE2B 
a37daf757273aa6b2c0a6c469b6fd353dd2c52285d3081088633a18bdc0cad7250b35aa0049a6810f2a493b2121b8ac50c7411d312bbcc0834bd65a76f547854
 SHA512 
cd05ce3203ab50580d53cb6e6dee95e566bff0a042a6d334fd897842b27b88fb06a7b7eb0eb8a04a16d79ba4e62e4a79f2f03e606c911dd275bbd2472b5134c9
 DIST libxkbcommon-1.12.1.tar.gz 1219255 BLAKE2B 
d8d94c2cec8b3b4fc50f7cc11b3fb16d634b6c10c3be294bf1da01bc5c51b8128ab6ef239525d66164713a126bffcece7b2a42a1bb3c5f9bdca73464008397a4
 SHA512 
d51b71ffbf3843a6af6548d61766e9cb253d50e17e437d23896334a41a98567c8f8da5af1818c12fbb704ef1ffea939f9f709915c80aeadc5dc6627672756263
+DIST libxkbcommon-1.12.2.tar.gz 1221068 BLAKE2B 
921c9361217627854afba662c0504970db4240aefd21c4987c82e0bcb9314fafa722468a497c2fb48107a33832cbb09f99d1408c5c4cc5ce275b1b4eb959c7d1
 SHA512 
54baa6dc2627ee741b50600ace46fe97f7b60abb93618abfaf2861f92f5400e96ee16b82ba008c100e69dd8869f612e8907c80c16128bbb5f14a56e1ec8bd013

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.12.2.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.12.2.ebuild
new file mode 100644
index ..2723a098034f
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.12.2.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+   GIT_ECLASS="git-r3"
+   EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
+else
+   
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
+fi
+
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="Keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   >=sys-devel/bison-3.6
+   doc? ( app-text/doxygen[dot] )
+   test? (
+   ${PYTHON_DEPS}
+   x11-apps/setxkbmap
+   )
+   tools? ( wayland? ( dev-util/wayland-scanner ) )
+"
+RDEPEND="
+   X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
+   tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
+   dev-libs/libxml2:=[${MULTILIB_USEDEP}]
+   x11-misc/compose-tables
+   x11-misc/xkeyboard-config
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+   tools? ( wayland? ( >=dev-libs/wayland-protocols-1.15 ) )
+"
+
+pkg_setup() {
+   if use test; then
+   python-any-r1_pkg_setup
+   fi
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Ddefault_library="$(usex static-libs both shared)"
+   -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+   -Dbash-completion-path="$(get_bashcompdir)"
+   $(meson_native_use_bool tools enable-tools)
+   $(meson_use X enable-x11)
+   $(meson_native_use_bool doc enable-docs)
+   $(meson_use wayland enable-wayland)
+   )
+   meson_src_configure
+}
+
+multilib_src_test() {
+   virtx meson_src_test
+}
+
+multilib_src_install_all() {
+   if use doc; then
+   mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+   fi
+}



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

2025-10-20 Thread Matt Turner
commit: 5b203b1a65d092c903fbce66f17197bb9c0ee39b
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Oct 20 16:18:04 2025 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Oct 20 16:21:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b203b1a

x11-libs/libxkbcommon: Version bump to 1.12.1

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

 x11-libs/libxkbcommon/Manifest   |  1 +
 x11-libs/libxkbcommon/libxkbcommon-1.12.1.ebuild | 75 
 2 files changed, 76 insertions(+)

diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 533c0d80a385..0988849c70ba 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,2 +1,3 @@
 DIST libxkbcommon-1.11.0.tar.gz 1139432 BLAKE2B 
b824eedb9579bbd10dae3bc0e7b73cac60740b789c85b3c01e3da27ebc28ec44b8ec802e92595a56d38e2cbc176e059ba20302d8fb53ec41a98a6ca4e156f71d
 SHA512 
f434c816c1212bd27e259bba22b0db7de7c58a0f22a1d4aef387515d9fb9595d2f0e515642a287a6f2791bd439ccf771771b76780ab4f564172c04c4d6a48b11
 DIST libxkbcommon-1.12.0.tar.gz 1217200 BLAKE2B 
a37daf757273aa6b2c0a6c469b6fd353dd2c52285d3081088633a18bdc0cad7250b35aa0049a6810f2a493b2121b8ac50c7411d312bbcc0834bd65a76f547854
 SHA512 
cd05ce3203ab50580d53cb6e6dee95e566bff0a042a6d334fd897842b27b88fb06a7b7eb0eb8a04a16d79ba4e62e4a79f2f03e606c911dd275bbd2472b5134c9
+DIST libxkbcommon-1.12.1.tar.gz 1219255 BLAKE2B 
d8d94c2cec8b3b4fc50f7cc11b3fb16d634b6c10c3be294bf1da01bc5c51b8128ab6ef239525d66164713a126bffcece7b2a42a1bb3c5f9bdca73464008397a4
 SHA512 
d51b71ffbf3843a6af6548d61766e9cb253d50e17e437d23896334a41a98567c8f8da5af1818c12fbb704ef1ffea939f9f709915c80aeadc5dc6627672756263

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.12.1.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.12.1.ebuild
new file mode 100644
index ..2723a098034f
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.12.1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+   GIT_ECLASS="git-r3"
+   EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
+else
+   
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
+fi
+
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="Keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   >=sys-devel/bison-3.6
+   doc? ( app-text/doxygen[dot] )
+   test? (
+   ${PYTHON_DEPS}
+   x11-apps/setxkbmap
+   )
+   tools? ( wayland? ( dev-util/wayland-scanner ) )
+"
+RDEPEND="
+   X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
+   tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
+   dev-libs/libxml2:=[${MULTILIB_USEDEP}]
+   x11-misc/compose-tables
+   x11-misc/xkeyboard-config
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+   tools? ( wayland? ( >=dev-libs/wayland-protocols-1.15 ) )
+"
+
+pkg_setup() {
+   if use test; then
+   python-any-r1_pkg_setup
+   fi
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Ddefault_library="$(usex static-libs both shared)"
+   -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+   -Dbash-completion-path="$(get_bashcompdir)"
+   $(meson_native_use_bool tools enable-tools)
+   $(meson_use X enable-x11)
+   $(meson_native_use_bool doc enable-docs)
+   $(meson_use wayland enable-wayland)
+   )
+   meson_src_configure
+}
+
+multilib_src_test() {
+   virtx meson_src_test
+}
+
+multilib_src_install_all() {
+   if use doc; then
+   mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+   fi
+}



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

2025-10-18 Thread Arthur Zamarin
commit: 262e5b0f6f5da0d0bb8dbede15135e153e578df7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep 26 16:15:27 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep 26 16:15:27 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=262e5b0f

x11-libs/libxkbcommon: Stabilize 1.11.0 ppc64, #963366

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
index cde156befe32..f807b7d8dfb7 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-10-17 Thread Sam James
commit: 4f4ac546a8855398c08f6fa4c75fd3f80bbd8e4f
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep 24 19:33:11 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep 24 19:35:17 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f4ac546

x11-libs/libxkbcommon: Stabilize 1.11.0 arm, #963366

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
index 2870b71784e4..eac68b59270d 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-10-17 Thread Matt Turner
commit: 3f27fa442fe10b501bf894f92215b65749893ac8
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Oct 11 18:55:49 2025 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Oct 11 23:05:55 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f27fa44

x11-libs/libxkbcommon: Version bump to 1.12.0

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

 x11-libs/libxkbcommon/Manifest   |  1 +
 x11-libs/libxkbcommon/libxkbcommon-1.12.0.ebuild | 75 
 2 files changed, 76 insertions(+)

diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index f11b62b4a347..b274c472cc35 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,2 +1,3 @@
 DIST libxkbcommon-1.10.0.tar.gz 1080448 BLAKE2B 
83387d6cf68817ba7676f8040c77a2c6fbfa454df69fd1f4ef440a4842e4ab3eec4521a557b50d70110c18ac8167c5a7178b14ea6b39494450685ed4802c8058
 SHA512 
5ffc69ebdf5455ea2cb3d7061dd35fe13f0a741034d0e1a68376695a0ac77db0e9bd383135cb6a662e5edeea7df9dfcc98f5526d48a41e1b71b94998f1ecd684
 DIST libxkbcommon-1.11.0.tar.gz 1139432 BLAKE2B 
b824eedb9579bbd10dae3bc0e7b73cac60740b789c85b3c01e3da27ebc28ec44b8ec802e92595a56d38e2cbc176e059ba20302d8fb53ec41a98a6ca4e156f71d
 SHA512 
f434c816c1212bd27e259bba22b0db7de7c58a0f22a1d4aef387515d9fb9595d2f0e515642a287a6f2791bd439ccf771771b76780ab4f564172c04c4d6a48b11
+DIST libxkbcommon-1.12.0.tar.gz 1217200 BLAKE2B 
a37daf757273aa6b2c0a6c469b6fd353dd2c52285d3081088633a18bdc0cad7250b35aa0049a6810f2a493b2121b8ac50c7411d312bbcc0834bd65a76f547854
 SHA512 
cd05ce3203ab50580d53cb6e6dee95e566bff0a042a6d334fd897842b27b88fb06a7b7eb0eb8a04a16d79ba4e62e4a79f2f03e606c911dd275bbd2472b5134c9

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.12.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.12.0.ebuild
new file mode 100644
index ..2723a098034f
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.12.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+   GIT_ECLASS="git-r3"
+   EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
+else
+   
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
+fi
+
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="Keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   >=sys-devel/bison-3.6
+   doc? ( app-text/doxygen[dot] )
+   test? (
+   ${PYTHON_DEPS}
+   x11-apps/setxkbmap
+   )
+   tools? ( wayland? ( dev-util/wayland-scanner ) )
+"
+RDEPEND="
+   X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
+   tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
+   dev-libs/libxml2:=[${MULTILIB_USEDEP}]
+   x11-misc/compose-tables
+   x11-misc/xkeyboard-config
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+   tools? ( wayland? ( >=dev-libs/wayland-protocols-1.15 ) )
+"
+
+pkg_setup() {
+   if use test; then
+   python-any-r1_pkg_setup
+   fi
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Ddefault_library="$(usex static-libs both shared)"
+   -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+   -Dbash-completion-path="$(get_bashcompdir)"
+   $(meson_native_use_bool tools enable-tools)
+   $(meson_use X enable-x11)
+   $(meson_native_use_bool doc enable-docs)
+   $(meson_use wayland enable-wayland)
+   )
+   meson_src_configure
+}
+
+multilib_src_test() {
+   virtx meson_src_test
+}
+
+multilib_src_install_all() {
+   if use doc; then
+   mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+   fi
+}



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

2025-10-17 Thread Matt Turner
commit: 17cefb0e52d9d0835c6c0f284370bc4c724b68e0
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Oct 15 02:46:01 2025 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Oct 15 02:53:51 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17cefb0e

x11-libs/libxkbcommon: Drop old versions

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

 x11-libs/libxkbcommon/Manifest   |  1 -
 x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild | 72 
 2 files changed, 73 deletions(-)

diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index b274c472cc35..533c0d80a385 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,3 +1,2 @@
-DIST libxkbcommon-1.10.0.tar.gz 1080448 BLAKE2B 
83387d6cf68817ba7676f8040c77a2c6fbfa454df69fd1f4ef440a4842e4ab3eec4521a557b50d70110c18ac8167c5a7178b14ea6b39494450685ed4802c8058
 SHA512 
5ffc69ebdf5455ea2cb3d7061dd35fe13f0a741034d0e1a68376695a0ac77db0e9bd383135cb6a662e5edeea7df9dfcc98f5526d48a41e1b71b94998f1ecd684
 DIST libxkbcommon-1.11.0.tar.gz 1139432 BLAKE2B 
b824eedb9579bbd10dae3bc0e7b73cac60740b789c85b3c01e3da27ebc28ec44b8ec802e92595a56d38e2cbc176e059ba20302d8fb53ec41a98a6ca4e156f71d
 SHA512 
f434c816c1212bd27e259bba22b0db7de7c58a0f22a1d4aef387515d9fb9595d2f0e515642a287a6f2791bd439ccf771771b76780ab4f564172c04c4d6a48b11
 DIST libxkbcommon-1.12.0.tar.gz 1217200 BLAKE2B 
a37daf757273aa6b2c0a6c469b6fd353dd2c52285d3081088633a18bdc0cad7250b35aa0049a6810f2a493b2121b8ac50c7411d312bbcc0834bd65a76f547854
 SHA512 
cd05ce3203ab50580d53cb6e6dee95e566bff0a042a6d334fd897842b27b88fb06a7b7eb0eb8a04a16d79ba4e62e4a79f2f03e606c911dd275bbd2472b5134c9

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
deleted file mode 100644
index 55f57d632dba..
--- a/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} = ** ]]; then
-   GIT_ECLASS="git-r3"
-   EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
-else
-   
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
-   S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
-fi
-
-PYTHON_COMPAT=( python3_{11..14} )
-
-inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
-
-DESCRIPTION="Keymap handling library for toolkits and window systems"
-HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
-LICENSE="MIT"
-SLOT="0"
-
-IUSE="doc static-libs test tools wayland X"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   >=sys-devel/bison-2.3a
-   doc? ( app-text/doxygen[dot] )
-   test? ( ${PYTHON_DEPS} )
-   tools? ( wayland? ( dev-util/wayland-scanner ) )
-"
-RDEPEND="
-   X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
-   tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
-   dev-libs/libxml2:=[${MULTILIB_USEDEP}]
-   x11-misc/compose-tables
-   x11-misc/xkeyboard-config
-"
-DEPEND="${RDEPEND}
-   X? ( x11-base/xorg-proto )
-   tools? ( wayland? ( >=dev-libs/wayland-protocols-1.12 ) )
-"
-
-pkg_setup() {
-   if use test; then
-   python-any-r1_pkg_setup
-   fi
-}
-
-multilib_src_configure() {
-   local emesonargs=(
-   -Ddefault_library="$(usex static-libs both shared)"
-   -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
-   -Dbash-completion-path="$(get_bashcompdir)"
-   $(meson_native_use_bool tools enable-tools)
-   $(meson_use X enable-x11)
-   $(meson_native_use_bool doc enable-docs)
-   $(meson_use wayland enable-wayland)
-   )
-   meson_src_configure
-}
-
-multilib_src_test() {
-   virtx meson_src_test
-}
-
-multilib_src_install_all() {
-   if use doc; then
-   mv "${ED}"/usr/share/doc/{${PN},${P}} || die
-   fi
-}



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

2025-10-17 Thread Arthur Zamarin
commit: c692d02ea3e8780557d88ebe51874d4b318d482b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 10 06:51:52 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 10 06:51:52 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c692d02e

x11-libs/libxkbcommon: Stabilize 1.11.0 amd64, #963366

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
index f807b7d8dfb7..96e20d4326c3 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-09-26 Thread Arthur Zamarin
commit: fe205fc237d6c241f47e36cca8bad4dd56dc7381
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep 26 12:25:39 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep 26 12:25:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe205fc2

x11-libs/libxkbcommon: Stabilize 1.11.0 ppc, #963366

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
index eac68b59270d..cde156befe32 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-09-24 Thread Sam James
commit: 580f4196c38386d548848219f8b5f8a417ee03dd
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep 24 19:33:08 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep 24 19:35:16 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=580f4196

x11-libs/libxkbcommon: Stabilize 1.11.0 x86, #963366

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
index f83c5d1c5399..3ed4c6defa60 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-09-24 Thread Sam James
commit: 4f93450a6b565e7d2828dcc2de09024390063cf3
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep 24 19:33:09 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep 24 19:35:17 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f93450a

x11-libs/libxkbcommon: Stabilize 1.11.0 arm64, #963366

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
index 3ed4c6defa60..2870b71784e4 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-08-08 Thread Matt Turner
commit: 9fcd57d70ecd7c428b7e9e40f8b3ad3725ce01a1
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Aug  9 03:18:53 2025 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Aug  9 03:25:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fcd57d7

x11-libs/libxkbcommon: Drop old versions

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

 x11-libs/libxkbcommon/Manifest |  2 -
 x11-libs/libxkbcommon/libxkbcommon-1.8.1-r1.ebuild | 72 --
 x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild| 72 --
 3 files changed, 146 deletions(-)

diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 63948bd8bcb2..f11b62b4a347 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,4 +1,2 @@
 DIST libxkbcommon-1.10.0.tar.gz 1080448 BLAKE2B 
83387d6cf68817ba7676f8040c77a2c6fbfa454df69fd1f4ef440a4842e4ab3eec4521a557b50d70110c18ac8167c5a7178b14ea6b39494450685ed4802c8058
 SHA512 
5ffc69ebdf5455ea2cb3d7061dd35fe13f0a741034d0e1a68376695a0ac77db0e9bd383135cb6a662e5edeea7df9dfcc98f5526d48a41e1b71b94998f1ecd684
 DIST libxkbcommon-1.11.0.tar.gz 1139432 BLAKE2B 
b824eedb9579bbd10dae3bc0e7b73cac60740b789c85b3c01e3da27ebc28ec44b8ec802e92595a56d38e2cbc176e059ba20302d8fb53ec41a98a6ca4e156f71d
 SHA512 
f434c816c1212bd27e259bba22b0db7de7c58a0f22a1d4aef387515d9fb9595d2f0e515642a287a6f2791bd439ccf771771b76780ab4f564172c04c4d6a48b11
-DIST libxkbcommon-1.8.1.tar.gz 983334 BLAKE2B 
e990a37261e584b9f87348518f9036793896b7e55c490b90a05329a00c3589eb9ad1001ed7e125dc4b98b51f5e4f77de32779967407fd986697c0dc079e94142
 SHA512 
a11b8563b11bd085b909753fa99e5b2129343363a05d4fac44a46b334b644dbdd57c356021926e9fdcc2bf6855b90283af93e74c471c3d5677c2ed1bf19427c2
-DIST libxkbcommon-1.9.2.tar.gz 1050836 BLAKE2B 
d5ec4e9677afe400e5d6fb8cf85bc3149bff4de50e36c02a60926b112441d7e137b84ec85046c805b8d25d29e3ab08c07b1acf9640027689986f67002b942747
 SHA512 
16a1555386b8e1ecbb1595a1420b454c1e1463c0ee2a934c8f4d3dec2b9566f19218c68abb89d49473a4a11f85dc3240e9ead769b75449256f66ec6100a021eb

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.1-r1.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.8.1-r1.ebuild
deleted file mode 100644
index 557166aca07b..
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.1-r1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} = ** ]]; then
-   GIT_ECLASS="git-r3"
-   EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
-else
-   
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
-   S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
-fi
-
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
-
-DESCRIPTION="Keymap handling library for toolkits and window systems"
-HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
-LICENSE="MIT"
-SLOT="0"
-
-IUSE="doc static-libs test tools wayland X"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   app-alternatives/yacc
-   doc? ( app-text/doxygen[dot] )
-   test? ( ${PYTHON_DEPS} )
-   tools? ( wayland? ( dev-util/wayland-scanner ) )
-"
-RDEPEND="
-   X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
-   tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
-   dev-libs/libxml2:=[${MULTILIB_USEDEP}]
-   x11-misc/compose-tables
-   x11-misc/xkeyboard-config
-"
-DEPEND="${RDEPEND}
-   X? ( x11-base/xorg-proto )
-   tools? ( wayland? ( >=dev-libs/wayland-protocols-1.12 ) )
-"
-
-pkg_setup() {
-   if use test; then
-   python-any-r1_pkg_setup
-   fi
-}
-
-multilib_src_configure() {
-   local emesonargs=(
-   -Ddefault_library="$(usex static-libs both shared)"
-   -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
-   -Dbash-completion-path="$(get_bashcompdir)"
-   $(meson_native_use_bool tools enable-tools)
-   $(meson_use X enable-x11)
-   $(meson_native_use_bool doc enable-docs)
-   $(meson_use wayland enable-wayland)
-   )
-   meson_src_configure
-}
-
-multilib_src_test() {
-   virtx meson_src_test
-}
-
-multilib_src_install_all() {
-   if use doc; then
-   mv "${ED}"/usr/share/doc/{${PN},${P}} || die
-   fi
-}

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
deleted file mode 100644
index e6edefac0373..
--- a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} = ** ]]; 

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

2025-08-08 Thread Matt Turner
commit: 1e6c9db45c129d2fae49d285d668c9fb39bc4fb1
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Aug  9 03:16:45 2025 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Aug  9 03:25:52 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e6c9db4

x11-libs/libxkbcommon: Version bump to 1.11.0

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

 x11-libs/libxkbcommon/Manifest   |  1 +
 x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild | 72 
 2 files changed, 73 insertions(+)

diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 57e17af275ea..63948bd8bcb2 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,3 +1,4 @@
 DIST libxkbcommon-1.10.0.tar.gz 1080448 BLAKE2B 
83387d6cf68817ba7676f8040c77a2c6fbfa454df69fd1f4ef440a4842e4ab3eec4521a557b50d70110c18ac8167c5a7178b14ea6b39494450685ed4802c8058
 SHA512 
5ffc69ebdf5455ea2cb3d7061dd35fe13f0a741034d0e1a68376695a0ac77db0e9bd383135cb6a662e5edeea7df9dfcc98f5526d48a41e1b71b94998f1ecd684
+DIST libxkbcommon-1.11.0.tar.gz 1139432 BLAKE2B 
b824eedb9579bbd10dae3bc0e7b73cac60740b789c85b3c01e3da27ebc28ec44b8ec802e92595a56d38e2cbc176e059ba20302d8fb53ec41a98a6ca4e156f71d
 SHA512 
f434c816c1212bd27e259bba22b0db7de7c58a0f22a1d4aef387515d9fb9595d2f0e515642a287a6f2791bd439ccf771771b76780ab4f564172c04c4d6a48b11
 DIST libxkbcommon-1.8.1.tar.gz 983334 BLAKE2B 
e990a37261e584b9f87348518f9036793896b7e55c490b90a05329a00c3589eb9ad1001ed7e125dc4b98b51f5e4f77de32779967407fd986697c0dc079e94142
 SHA512 
a11b8563b11bd085b909753fa99e5b2129343363a05d4fac44a46b334b644dbdd57c356021926e9fdcc2bf6855b90283af93e74c471c3d5677c2ed1bf19427c2
 DIST libxkbcommon-1.9.2.tar.gz 1050836 BLAKE2B 
d5ec4e9677afe400e5d6fb8cf85bc3149bff4de50e36c02a60926b112441d7e137b84ec85046c805b8d25d29e3ab08c07b1acf9640027689986f67002b942747
 SHA512 
16a1555386b8e1ecbb1595a1420b454c1e1463c0ee2a934c8f4d3dec2b9566f19218c68abb89d49473a4a11f85dc3240e9ead769b75449256f66ec6100a021eb

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
new file mode 100644
index ..f83c5d1c5399
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+   GIT_ECLASS="git-r3"
+   EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
+else
+   
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
+fi
+
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="Keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   >=sys-devel/bison-3.6
+   doc? ( app-text/doxygen[dot] )
+   test? ( ${PYTHON_DEPS} )
+   tools? ( wayland? ( dev-util/wayland-scanner ) )
+"
+RDEPEND="
+   X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
+   tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
+   dev-libs/libxml2:=[${MULTILIB_USEDEP}]
+   x11-misc/compose-tables
+   x11-misc/xkeyboard-config
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+   tools? ( wayland? ( >=dev-libs/wayland-protocols-1.15 ) )
+"
+
+pkg_setup() {
+   if use test; then
+   python-any-r1_pkg_setup
+   fi
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Ddefault_library="$(usex static-libs both shared)"
+   -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+   -Dbash-completion-path="$(get_bashcompdir)"
+   $(meson_native_use_bool tools enable-tools)
+   $(meson_use X enable-x11)
+   $(meson_native_use_bool doc enable-docs)
+   $(meson_use wayland enable-wayland)
+   )
+   meson_src_configure
+}
+
+multilib_src_test() {
+   virtx meson_src_test
+}
+
+multilib_src_install_all() {
+   if use doc; then
+   mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+   fi
+}



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

2025-07-12 Thread Arthur Zamarin
commit: 920fa205a2c930f5f10246a85da26801b354ff6b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 12 10:09:27 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 12 10:09:27 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=920fa205

x11-libs/libxkbcommon: Stabilize 1.10.0 ppc64, #959377

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
index 61674582dc2e..55f57d632dba 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-07-05 Thread Arthur Zamarin
commit: e3c455dff684eda29380e99ac2fdcfd29ed1969a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul  5 16:34:05 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul  5 16:34:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3c455df

x11-libs/libxkbcommon: Stabilize 1.10.0 ppc, #959377

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
index c11eef58dd5b..61674582dc2e 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-07-04 Thread Arthur Zamarin
commit: 68c633cd40b24e7eca454c048bc549e1bc91f27b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jul  4 09:42:19 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jul  4 09:42:19 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68c633cd

x11-libs/libxkbcommon: Stabilize 1.10.0 arm, #959377

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
index cde269fe3043..c11eef58dd5b 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-07-03 Thread Sam James
commit: 76c23f9609f46a6ae413dcda4bdbb615c3b775c2
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul  3 08:49:24 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul  3 08:49:24 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76c23f96

x11-libs/libxkbcommon: Stabilize 1.10.0 arm64, #959377

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
index af422bbeb7c9..cde269fe3043 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-07-01 Thread Sam James
commit: 10b2f22b00bfe516868555f489af790a4909dc54
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  1 22:57:00 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul  1 22:57:00 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10b2f22b

x11-libs/libxkbcommon: Stabilize 1.10.0 amd64, #959377

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
index 3bdaa11dd9ec..af422bbeb7c9 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-07-01 Thread Sam James
commit: 79ec3e3a4f482868afde4912dc15ec0de305f775
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  1 22:11:30 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul  1 22:11:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79ec3e3a

x11-libs/libxkbcommon: Stabilize 1.10.0 x86, #959377

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
index 676fc4f0a804..3bdaa11dd9ec 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-06-21 Thread Arthur Zamarin
commit: 1c29c15b9e9043b4dc72d55bcbbd037c0abf4199
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 21 18:57:37 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 21 18:57:37 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c29c15b

x11-libs/libxkbcommon: Stabilize 1.9.2 ppc, #957776

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
index 035233706031..e6edefac0373 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-06-20 Thread Sam James
commit: 9a7ff9a80fda3de2fec0fffbd332f9460c7dc386
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 21 03:14:58 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 21 03:14:58 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a7ff9a8

x11-libs/libxkbcommon: Stabilize 1.9.2 arm, #957776

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
index da46511cfd49..035233706031 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm arm64 hppa ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-06-14 Thread Arthur Zamarin
commit: ed076fe998818a70241551af342ac1b6b3717551
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 14 12:06:35 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 14 12:06:35 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed076fe9

x11-libs/libxkbcommon: Stabilize 1.9.2 x86, #957776

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
index accfcc374054..da46511cfd49 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm arm64 hppa ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 hppa ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-06-14 Thread Sam James
commit: e37a554e0db84cdf041853ce2cea2666a572a0f4
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 14 09:35:40 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 14 09:35:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e37a554e

x11-libs/libxkbcommon: Stabilize 1.9.2 amd64, #957776

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
index 11a49f91a369..accfcc374054 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 hppa ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-06-12 Thread Sam James
commit: 9b35697d7fd3fff14a99fae3d01759294fef3e6c
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 12 08:19:04 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 12 08:19:04 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b35697d

x11-libs/libxkbcommon: Stabilize 1.9.2 hppa, #957776

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
index eee02b982896..11a49f91a369 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-06-10 Thread Arthur Zamarin
commit: 266afcbb195bc296030d55f15047be0538a2ce00
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jun 10 16:09:58 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jun 10 16:09:58 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=266afcbb

x11-libs/libxkbcommon: Stabilize 1.9.2 ppc64, #957776

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
index 6bad966a49d7..6795db3b91fd 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-06-10 Thread Arthur Zamarin
commit: c31165a850bc5358625d562f6cb32b025c8f5b77
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jun 10 16:09:59 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jun 10 16:09:59 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c31165a8

x11-libs/libxkbcommon: Stabilize 1.9.2 arm64, #957776

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
index 6795db3b91fd..eee02b982896 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-05-28 Thread Matt Turner
commit: 49a9214aaaf1618101ae25f63e554f284898fd1c
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 28 13:03:04 2025 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 28 13:03:59 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49a9214a

x11-libs/libxkbcommon: Version bump to 1.10.0

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

 x11-libs/libxkbcommon/Manifest   |  1 +
 x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild | 72 
 2 files changed, 73 insertions(+)

diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index b6dc1005f05d..57e17af275ea 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,2 +1,3 @@
+DIST libxkbcommon-1.10.0.tar.gz 1080448 BLAKE2B 
83387d6cf68817ba7676f8040c77a2c6fbfa454df69fd1f4ef440a4842e4ab3eec4521a557b50d70110c18ac8167c5a7178b14ea6b39494450685ed4802c8058
 SHA512 
5ffc69ebdf5455ea2cb3d7061dd35fe13f0a741034d0e1a68376695a0ac77db0e9bd383135cb6a662e5edeea7df9dfcc98f5526d48a41e1b71b94998f1ecd684
 DIST libxkbcommon-1.8.1.tar.gz 983334 BLAKE2B 
e990a37261e584b9f87348518f9036793896b7e55c490b90a05329a00c3589eb9ad1001ed7e125dc4b98b51f5e4f77de32779967407fd986697c0dc079e94142
 SHA512 
a11b8563b11bd085b909753fa99e5b2129343363a05d4fac44a46b334b644dbdd57c356021926e9fdcc2bf6855b90283af93e74c471c3d5677c2ed1bf19427c2
 DIST libxkbcommon-1.9.2.tar.gz 1050836 BLAKE2B 
d5ec4e9677afe400e5d6fb8cf85bc3149bff4de50e36c02a60926b112441d7e137b84ec85046c805b8d25d29e3ab08c07b1acf9640027689986f67002b942747
 SHA512 
16a1555386b8e1ecbb1595a1420b454c1e1463c0ee2a934c8f4d3dec2b9566f19218c68abb89d49473a4a11f85dc3240e9ead769b75449256f66ec6100a021eb

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
new file mode 100644
index ..676fc4f0a804
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+   GIT_ECLASS="git-r3"
+   EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
+else
+   
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
+fi
+
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="Keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   >=sys-devel/bison-2.3a
+   doc? ( app-text/doxygen[dot] )
+   test? ( ${PYTHON_DEPS} )
+   tools? ( wayland? ( dev-util/wayland-scanner ) )
+"
+RDEPEND="
+   X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
+   tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
+   dev-libs/libxml2:=[${MULTILIB_USEDEP}]
+   x11-misc/compose-tables
+   x11-misc/xkeyboard-config
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+   tools? ( wayland? ( >=dev-libs/wayland-protocols-1.12 ) )
+"
+
+pkg_setup() {
+   if use test; then
+   python-any-r1_pkg_setup
+   fi
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Ddefault_library="$(usex static-libs both shared)"
+   -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+   -Dbash-completion-path="$(get_bashcompdir)"
+   $(meson_native_use_bool tools enable-tools)
+   $(meson_use X enable-x11)
+   $(meson_native_use_bool doc enable-docs)
+   $(meson_use wayland enable-wayland)
+   )
+   meson_src_configure
+}
+
+multilib_src_test() {
+   virtx meson_src_test
+}
+
+multilib_src_install_all() {
+   if use doc; then
+   mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+   fi
+}



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

2025-05-13 Thread Matt Turner
commit: 69923e29c326e6b1d6cd4689f18d97311b49bd2f
Author: Matt Turner  gentoo  org>
AuthorDate: Tue May 13 16:44:41 2025 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue May 13 17:18:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69923e29

x11-libs/libxkbcommon: Drop old versions

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

 x11-libs/libxkbcommon/Manifest |  3 -
 x11-libs/libxkbcommon/libxkbcommon-1.8.0-r1.ebuild | 72 --
 x11-libs/libxkbcommon/libxkbcommon-1.9.0-r1.ebuild | 72 --
 x11-libs/libxkbcommon/libxkbcommon-1.9.1-r1.ebuild | 72 --
 4 files changed, 219 deletions(-)

diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index ab9c537a335e..b6dc1005f05d 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,5 +1,2 @@
-DIST libxkbcommon-1.8.0.tar.gz 995648 BLAKE2B 
8edd795aff35c881bfad7905b4dc73d4a99fde23afad1b8874cb599490b5245e6b1d83a97dfd7a2031c1d232618c9a8ecfd586990b4a46df1eb87944f20660c1
 SHA512 
2e9a9c02bcc515c43db38266ad4b23d3530be3de28d05e086d3c12155cf1c569609a55fa4ea4ca9b0adbd8d2a553724bfa78f63481487bfee6379b3664f3aed0
 DIST libxkbcommon-1.8.1.tar.gz 983334 BLAKE2B 
e990a37261e584b9f87348518f9036793896b7e55c490b90a05329a00c3589eb9ad1001ed7e125dc4b98b51f5e4f77de32779967407fd986697c0dc079e94142
 SHA512 
a11b8563b11bd085b909753fa99e5b2129343363a05d4fac44a46b334b644dbdd57c356021926e9fdcc2bf6855b90283af93e74c471c3d5677c2ed1bf19427c2
-DIST libxkbcommon-1.9.0.tar.gz 1047465 BLAKE2B 
3c7d5840057281cb1490a161e8ad504596dafacd4961e41599d8f753b8de032173a791bd1dd8ef441948aab9ed685bb60d123974ad8d68bfb86bc2320cd1b70a
 SHA512 
e3f93c940f730b4932fe94e042cb2368005a13fcd4b4c2ef89c79a19ebaddeed3e036260817f862a7d7c6878cb8c77a63285beaf232e252bf8e17b558410495f
-DIST libxkbcommon-1.9.1.tar.gz 1049295 BLAKE2B 
50b1f68a428d875bb589262faa60d5f53e259bd11489684268402024152096a13f15518571330aae474603e03aafacbe3a9da6c74492a8305af9f5a9dd56c777
 SHA512 
4afd759a85dfe2cbf07469dda8497ad6857778ae5d1b476b646fb7ff564a086160bc8b6f419cb340d4b51293867f808000f947eba26490176ca31ccb53ef4483
 DIST libxkbcommon-1.9.2.tar.gz 1050836 BLAKE2B 
d5ec4e9677afe400e5d6fb8cf85bc3149bff4de50e36c02a60926b112441d7e137b84ec85046c805b8d25d29e3ab08c07b1acf9640027689986f67002b942747
 SHA512 
16a1555386b8e1ecbb1595a1420b454c1e1463c0ee2a934c8f4d3dec2b9566f19218c68abb89d49473a4a11f85dc3240e9ead769b75449256f66ec6100a021eb

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.0-r1.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.8.0-r1.ebuild
deleted file mode 100644
index 557166aca07b..
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.0-r1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} = ** ]]; then
-   GIT_ECLASS="git-r3"
-   EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
-else
-   
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
-   S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
-fi
-
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
-
-DESCRIPTION="Keymap handling library for toolkits and window systems"
-HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
-LICENSE="MIT"
-SLOT="0"
-
-IUSE="doc static-libs test tools wayland X"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   app-alternatives/yacc
-   doc? ( app-text/doxygen[dot] )
-   test? ( ${PYTHON_DEPS} )
-   tools? ( wayland? ( dev-util/wayland-scanner ) )
-"
-RDEPEND="
-   X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
-   tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
-   dev-libs/libxml2:=[${MULTILIB_USEDEP}]
-   x11-misc/compose-tables
-   x11-misc/xkeyboard-config
-"
-DEPEND="${RDEPEND}
-   X? ( x11-base/xorg-proto )
-   tools? ( wayland? ( >=dev-libs/wayland-protocols-1.12 ) )
-"
-
-pkg_setup() {
-   if use test; then
-   python-any-r1_pkg_setup
-   fi
-}
-
-multilib_src_configure() {
-   local emesonargs=(
-   -Ddefault_library="$(usex static-libs both shared)"
-   -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
-   -Dbash-completion-path="$(get_bashcompdir)"
-   $(meson_native_use_bool tools enable-tools)
-   $(meson_use X enable-x11)
-   $(meson_native_use_bool doc enable-docs)
-   $(meson_use wayland enable-wayland)
-   )
-   meson_src_configure
-}
-
-multilib_src_test() {
-   virtx meson_src_test
-}
-
-multilib_src_install_all() {
-   if use doc; then
-   mv "${ED}"/usr/share/doc/{${PN},${P}} || die
-   fi
-}

diff -

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

2025-05-11 Thread Sam James
commit: 04915e0338e1731d364891f2bb4e053ed44e43f7
Author: Alfred Wingate  protonmail  com>
AuthorDate: Sat May  3 17:14:02 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 11 15:30:36 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04915e03

x11-libs/libxkbcommon: add dev-libs/libxml2 subslot op for incoming ABI break

Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../{libxkbcommon-1.8.0.ebuild => libxkbcommon-1.8.0-r1.ebuild} | 2 +-
 .../{libxkbcommon-1.8.1.ebuild => libxkbcommon-1.8.1-r1.ebuild} | 2 +-
 .../{libxkbcommon-1.9.0.ebuild => libxkbcommon-1.9.0-r1.ebuild} | 2 +-
 .../{libxkbcommon-1.9.1.ebuild => libxkbcommon-1.9.1-r1.ebuild} | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.8.0-r1.ebuild
similarity index 97%
rename from x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
rename to x11-libs/libxkbcommon/libxkbcommon-1.8.0-r1.ebuild
index 83539b3475c9..557166aca07b 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.0-r1.ebuild
@@ -33,7 +33,7 @@ BDEPEND="
 RDEPEND="
X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
-   dev-libs/libxml2[${MULTILIB_USEDEP}]
+   dev-libs/libxml2:=[${MULTILIB_USEDEP}]
x11-misc/compose-tables
x11-misc/xkeyboard-config
 "

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.8.1-r1.ebuild
similarity index 97%
rename from x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
rename to x11-libs/libxkbcommon/libxkbcommon-1.8.1-r1.ebuild
index 83539b3475c9..557166aca07b 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.1-r1.ebuild
@@ -33,7 +33,7 @@ BDEPEND="
 RDEPEND="
X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
-   dev-libs/libxml2[${MULTILIB_USEDEP}]
+   dev-libs/libxml2:=[${MULTILIB_USEDEP}]
x11-misc/compose-tables
x11-misc/xkeyboard-config
 "

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.9.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.9.0-r1.ebuild
similarity index 97%
rename from x11-libs/libxkbcommon/libxkbcommon-1.9.0.ebuild
rename to x11-libs/libxkbcommon/libxkbcommon-1.9.0-r1.ebuild
index 4c16b4dcbd79..273ae82b05bd 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.9.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.9.0-r1.ebuild
@@ -33,7 +33,7 @@ BDEPEND="
 RDEPEND="
X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
-   dev-libs/libxml2[${MULTILIB_USEDEP}]
+   dev-libs/libxml2:=[${MULTILIB_USEDEP}]
x11-misc/compose-tables
x11-misc/xkeyboard-config
 "

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.9.1.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.9.1-r1.ebuild
similarity index 97%
rename from x11-libs/libxkbcommon/libxkbcommon-1.9.1.ebuild
rename to x11-libs/libxkbcommon/libxkbcommon-1.9.1-r1.ebuild
index 38d001ad809c..6bad966a49d7 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.9.1.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.9.1-r1.ebuild
@@ -33,7 +33,7 @@ BDEPEND="
 RDEPEND="
X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
-   dev-libs/libxml2[${MULTILIB_USEDEP}]
+   dev-libs/libxml2:=[${MULTILIB_USEDEP}]
x11-misc/compose-tables
x11-misc/xkeyboard-config
 "



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

2025-05-08 Thread Matt Turner
commit: 7d762d8bfbffa5eaef1bed2c38a3815d6495ef2e
Author: Matt Turner  gentoo  org>
AuthorDate: Thu May  8 14:04:41 2025 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu May  8 14:05:28 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d762d8b

x11-libs/libxkbcommon: Stabilize 1.8.1 sparc, #954319

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
index 9617eff27f6a..83539b3475c9 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-05-07 Thread Matt Turner
commit: aab16ca0d3d9d952aaff5e42ab07ec4472c60bc6
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May  7 15:02:52 2025 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May  7 15:04:07 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aab16ca0

x11-libs/libxkbcommon: Version bump to 1.9.2

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

 x11-libs/libxkbcommon/Manifest  |  1 +
 x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild | 72 +
 2 files changed, 73 insertions(+)

diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 0954dcfb3d63..ab9c537a335e 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -2,3 +2,4 @@ DIST libxkbcommon-1.8.0.tar.gz 995648 BLAKE2B 
8edd795aff35c881bfad7905b4dc73d4a9
 DIST libxkbcommon-1.8.1.tar.gz 983334 BLAKE2B 
e990a37261e584b9f87348518f9036793896b7e55c490b90a05329a00c3589eb9ad1001ed7e125dc4b98b51f5e4f77de32779967407fd986697c0dc079e94142
 SHA512 
a11b8563b11bd085b909753fa99e5b2129343363a05d4fac44a46b334b644dbdd57c356021926e9fdcc2bf6855b90283af93e74c471c3d5677c2ed1bf19427c2
 DIST libxkbcommon-1.9.0.tar.gz 1047465 BLAKE2B 
3c7d5840057281cb1490a161e8ad504596dafacd4961e41599d8f753b8de032173a791bd1dd8ef441948aab9ed685bb60d123974ad8d68bfb86bc2320cd1b70a
 SHA512 
e3f93c940f730b4932fe94e042cb2368005a13fcd4b4c2ef89c79a19ebaddeed3e036260817f862a7d7c6878cb8c77a63285beaf232e252bf8e17b558410495f
 DIST libxkbcommon-1.9.1.tar.gz 1049295 BLAKE2B 
50b1f68a428d875bb589262faa60d5f53e259bd11489684268402024152096a13f15518571330aae474603e03aafacbe3a9da6c74492a8305af9f5a9dd56c777
 SHA512 
4afd759a85dfe2cbf07469dda8497ad6857778ae5d1b476b646fb7ff564a086160bc8b6f419cb340d4b51293867f808000f947eba26490176ca31ccb53ef4483
+DIST libxkbcommon-1.9.2.tar.gz 1050836 BLAKE2B 
d5ec4e9677afe400e5d6fb8cf85bc3149bff4de50e36c02a60926b112441d7e137b84ec85046c805b8d25d29e3ab08c07b1acf9640027689986f67002b942747
 SHA512 
16a1555386b8e1ecbb1595a1420b454c1e1463c0ee2a934c8f4d3dec2b9566f19218c68abb89d49473a4a11f85dc3240e9ead769b75449256f66ec6100a021eb

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
new file mode 100644
index ..6bad966a49d7
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+   GIT_ECLASS="git-r3"
+   EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
+else
+   
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
+fi
+
+PYTHON_COMPAT=( python3_{11..13} )
+
+inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="Keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   app-alternatives/yacc
+   doc? ( app-text/doxygen[dot] )
+   test? ( ${PYTHON_DEPS} )
+   tools? ( wayland? ( dev-util/wayland-scanner ) )
+"
+RDEPEND="
+   X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
+   tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
+   dev-libs/libxml2:=[${MULTILIB_USEDEP}]
+   x11-misc/compose-tables
+   x11-misc/xkeyboard-config
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+   tools? ( wayland? ( >=dev-libs/wayland-protocols-1.12 ) )
+"
+
+pkg_setup() {
+   if use test; then
+   python-any-r1_pkg_setup
+   fi
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Ddefault_library="$(usex static-libs both shared)"
+   -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+   -Dbash-completion-path="$(get_bashcompdir)"
+   $(meson_native_use_bool tools enable-tools)
+   $(meson_use X enable-x11)
+   $(meson_native_use_bool doc enable-docs)
+   $(meson_use wayland enable-wayland)
+   )
+   meson_src_configure
+}
+
+multilib_src_test() {
+   virtx meson_src_test
+}
+
+multilib_src_install_all() {
+   if use doc; then
+   mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+   fi
+}



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

2025-05-02 Thread Matt Turner
commit: 8dea183ca0bcaf4bdb7d2a5fafc1b64db220d1c0
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May  2 22:12:29 2025 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri May  2 22:13:21 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dea183c

x11-libs/libxkbcommon: Version bump to 1.9.1

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

 x11-libs/libxkbcommon/Manifest  |  1 +
 x11-libs/libxkbcommon/libxkbcommon-1.9.1.ebuild | 72 +
 2 files changed, 73 insertions(+)

diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 89134a09e96d..0954dcfb3d63 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,3 +1,4 @@
 DIST libxkbcommon-1.8.0.tar.gz 995648 BLAKE2B 
8edd795aff35c881bfad7905b4dc73d4a99fde23afad1b8874cb599490b5245e6b1d83a97dfd7a2031c1d232618c9a8ecfd586990b4a46df1eb87944f20660c1
 SHA512 
2e9a9c02bcc515c43db38266ad4b23d3530be3de28d05e086d3c12155cf1c569609a55fa4ea4ca9b0adbd8d2a553724bfa78f63481487bfee6379b3664f3aed0
 DIST libxkbcommon-1.8.1.tar.gz 983334 BLAKE2B 
e990a37261e584b9f87348518f9036793896b7e55c490b90a05329a00c3589eb9ad1001ed7e125dc4b98b51f5e4f77de32779967407fd986697c0dc079e94142
 SHA512 
a11b8563b11bd085b909753fa99e5b2129343363a05d4fac44a46b334b644dbdd57c356021926e9fdcc2bf6855b90283af93e74c471c3d5677c2ed1bf19427c2
 DIST libxkbcommon-1.9.0.tar.gz 1047465 BLAKE2B 
3c7d5840057281cb1490a161e8ad504596dafacd4961e41599d8f753b8de032173a791bd1dd8ef441948aab9ed685bb60d123974ad8d68bfb86bc2320cd1b70a
 SHA512 
e3f93c940f730b4932fe94e042cb2368005a13fcd4b4c2ef89c79a19ebaddeed3e036260817f862a7d7c6878cb8c77a63285beaf232e252bf8e17b558410495f
+DIST libxkbcommon-1.9.1.tar.gz 1049295 BLAKE2B 
50b1f68a428d875bb589262faa60d5f53e259bd11489684268402024152096a13f15518571330aae474603e03aafacbe3a9da6c74492a8305af9f5a9dd56c777
 SHA512 
4afd759a85dfe2cbf07469dda8497ad6857778ae5d1b476b646fb7ff564a086160bc8b6f419cb340d4b51293867f808000f947eba26490176ca31ccb53ef4483

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.9.1.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.9.1.ebuild
new file mode 100644
index ..38d001ad809c
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.9.1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+   GIT_ECLASS="git-r3"
+   EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
+else
+   
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
+fi
+
+PYTHON_COMPAT=( python3_{11..13} )
+
+inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="Keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   app-alternatives/yacc
+   doc? ( app-text/doxygen[dot] )
+   test? ( ${PYTHON_DEPS} )
+   tools? ( wayland? ( dev-util/wayland-scanner ) )
+"
+RDEPEND="
+   X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
+   tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
+   dev-libs/libxml2[${MULTILIB_USEDEP}]
+   x11-misc/compose-tables
+   x11-misc/xkeyboard-config
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+   tools? ( wayland? ( >=dev-libs/wayland-protocols-1.12 ) )
+"
+
+pkg_setup() {
+   if use test; then
+   python-any-r1_pkg_setup
+   fi
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Ddefault_library="$(usex static-libs both shared)"
+   -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+   -Dbash-completion-path="$(get_bashcompdir)"
+   $(meson_native_use_bool tools enable-tools)
+   $(meson_use X enable-x11)
+   $(meson_native_use_bool doc enable-docs)
+   $(meson_use wayland enable-wayland)
+   )
+   meson_src_configure
+}
+
+multilib_src_test() {
+   virtx meson_src_test
+}
+
+multilib_src_install_all() {
+   if use doc; then
+   mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+   fi
+}



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

2025-04-27 Thread Matt Turner
commit: 327eb22d357b9a3728928a5cb318bb12217eb6e0
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 27 23:36:50 2025 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Apr 27 23:37:37 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=327eb22d

x11-libs/libxkbcommon: Version bump to 1.9.0

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

 x11-libs/libxkbcommon/Manifest  |  1 +
 x11-libs/libxkbcommon/libxkbcommon-1.9.0.ebuild | 72 +
 2 files changed, 73 insertions(+)

diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index ef96490809a0..89134a09e96d 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,2 +1,3 @@
 DIST libxkbcommon-1.8.0.tar.gz 995648 BLAKE2B 
8edd795aff35c881bfad7905b4dc73d4a99fde23afad1b8874cb599490b5245e6b1d83a97dfd7a2031c1d232618c9a8ecfd586990b4a46df1eb87944f20660c1
 SHA512 
2e9a9c02bcc515c43db38266ad4b23d3530be3de28d05e086d3c12155cf1c569609a55fa4ea4ca9b0adbd8d2a553724bfa78f63481487bfee6379b3664f3aed0
 DIST libxkbcommon-1.8.1.tar.gz 983334 BLAKE2B 
e990a37261e584b9f87348518f9036793896b7e55c490b90a05329a00c3589eb9ad1001ed7e125dc4b98b51f5e4f77de32779967407fd986697c0dc079e94142
 SHA512 
a11b8563b11bd085b909753fa99e5b2129343363a05d4fac44a46b334b644dbdd57c356021926e9fdcc2bf6855b90283af93e74c471c3d5677c2ed1bf19427c2
+DIST libxkbcommon-1.9.0.tar.gz 1047465 BLAKE2B 
3c7d5840057281cb1490a161e8ad504596dafacd4961e41599d8f753b8de032173a791bd1dd8ef441948aab9ed685bb60d123974ad8d68bfb86bc2320cd1b70a
 SHA512 
e3f93c940f730b4932fe94e042cb2368005a13fcd4b4c2ef89c79a19ebaddeed3e036260817f862a7d7c6878cb8c77a63285beaf232e252bf8e17b558410495f

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.9.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.9.0.ebuild
new file mode 100644
index ..4c16b4dcbd79
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.9.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+   GIT_ECLASS="git-r3"
+   EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
+else
+   
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
+fi
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="Keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   app-alternatives/yacc
+   doc? ( app-text/doxygen[dot] )
+   test? ( ${PYTHON_DEPS} )
+   tools? ( wayland? ( dev-util/wayland-scanner ) )
+"
+RDEPEND="
+   X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
+   tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
+   dev-libs/libxml2[${MULTILIB_USEDEP}]
+   x11-misc/compose-tables
+   x11-misc/xkeyboard-config
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+   tools? ( wayland? ( >=dev-libs/wayland-protocols-1.12 ) )
+"
+
+pkg_setup() {
+   if use test; then
+   python-any-r1_pkg_setup
+   fi
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Ddefault_library="$(usex static-libs both shared)"
+   -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+   -Dbash-completion-path="$(get_bashcompdir)"
+   $(meson_native_use_bool tools enable-tools)
+   $(meson_use X enable-x11)
+   $(meson_native_use_bool doc enable-docs)
+   $(meson_use wayland enable-wayland)
+   )
+   meson_src_configure
+}
+
+multilib_src_test() {
+   virtx meson_src_test
+}
+
+multilib_src_install_all() {
+   if use doc; then
+   mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+   fi
+}



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

2025-04-26 Thread Sam James
commit: 28f4a273a092b988363816276f1bbe9584ee2211
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 26 19:30:13 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 26 19:30:13 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28f4a273

x11-libs/libxkbcommon: Stabilize 1.8.1 hppa, #954319

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
index 1b56be5e2ccd..9617eff27f6a 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-04-25 Thread Arthur Zamarin
commit: f67e7a84c1b5093635bbde4e57218a2b42f295ea
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 25 10:11:38 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 25 10:11:38 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f67e7a84

x11-libs/libxkbcommon: Stabilize 1.8.1 ppc, #954319

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
index e783710cc19f..1b56be5e2ccd 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-04-24 Thread Sam James
commit: 01b35dc94e7a0b52716aa3d8864e0fd3fae1c636
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 24 15:29:48 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 24 15:29:48 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01b35dc9

x11-libs/libxkbcommon: Stabilize 1.8.1 amd64, #954319

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
index 70795e07ade3..e783710cc19f 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-04-24 Thread Sam James
commit: 55b6f9341dd779c861dbaa0ee735ba3028ae626d
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 24 14:30:06 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 24 14:30:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55b6f934

x11-libs/libxkbcommon: Stabilize 1.8.1 x86, #954319

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
index 126fca1dd64c..70795e07ade3 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-04-24 Thread Sam James
commit: bd013cdb9fceb9f73aeffc8c5f17c747a2186693
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 24 07:00:08 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 24 07:00:08 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd013cdb

x11-libs/libxkbcommon: Stabilize 1.8.1 arm64, #954319

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
index b9453263f3e9..7c3abf22e4b4 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-04-24 Thread Sam James
commit: b6bfb08c000fba37ad8f058b35579e0e788a13d3
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 24 07:00:09 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 24 07:00:09 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6bfb08c

x11-libs/libxkbcommon: Stabilize 1.8.1 ppc64, #954319

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
index 7c3abf22e4b4..126fca1dd64c 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-04-24 Thread Sam James
commit: 13897b140de413648f28c469990bfee3b0550337
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 24 07:00:07 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 24 07:00:07 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13897b14

x11-libs/libxkbcommon: Stabilize 1.8.1 arm, #954319

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
index 4c16b4dcbd79..b9453263f3e9 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-04-05 Thread Matt Turner
commit: 359652278fc30a3658244433748fd9d395bfde55
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr  2 15:58:53 2025 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Apr  2 16:00:31 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35965227

x11-libs/libxkbcommon: Stabilize 1.8.0 hppa, #951480

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
index e63f980efed0..83539b3475c9 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-04-02 Thread Matt Turner
commit: eed812d9d5074dcf0a4d10e68b895f93e4530361
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr  2 23:58:44 2025 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Apr  3 00:02:00 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eed812d9

x11-libs/libxkbcommon: Drop old versions

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

 x11-libs/libxkbcommon/Manifest |   1 -
 .../files/libxkbcommon-1.7.0-symbol-ver.patch  | 104 -
 x11-libs/libxkbcommon/libxkbcommon-1.7.0-r1.ebuild |  75 ---
 3 files changed, 180 deletions(-)

diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 4b037f98826d..ef96490809a0 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,3 +1,2 @@
-DIST libxkbcommon-1.7.0.tar.xz 534312 BLAKE2B 
b85cd8a78fce3c624e0c64c26a37b6d99bb8b8f3de489c6909826f53bdb6d33842f7ffcf955f6a9a8eb57cad53fc9756bd15d05aeb813b0f92985827243949a8
 SHA512 
4b74a9f3f63e2ebc1cbdcaa963c70362e55fa527e1d89b6a1fd30d7a84a8b60c1b3dc99bcfbde85aa31890e0b2f62f0bad3c8ff8340fe6a930ee662b33448ba5
 DIST libxkbcommon-1.8.0.tar.gz 995648 BLAKE2B 
8edd795aff35c881bfad7905b4dc73d4a99fde23afad1b8874cb599490b5245e6b1d83a97dfd7a2031c1d232618c9a8ecfd586990b4a46df1eb87944f20660c1
 SHA512 
2e9a9c02bcc515c43db38266ad4b23d3530be3de28d05e086d3c12155cf1c569609a55fa4ea4ca9b0adbd8d2a553724bfa78f63481487bfee6379b3664f3aed0
 DIST libxkbcommon-1.8.1.tar.gz 983334 BLAKE2B 
e990a37261e584b9f87348518f9036793896b7e55c490b90a05329a00c3589eb9ad1001ed7e125dc4b98b51f5e4f77de32779967407fd986697c0dc079e94142
 SHA512 
a11b8563b11bd085b909753fa99e5b2129343363a05d4fac44a46b334b644dbdd57c356021926e9fdcc2bf6855b90283af93e74c471c3d5677c2ed1bf19427c2

diff --git a/x11-libs/libxkbcommon/files/libxkbcommon-1.7.0-symbol-ver.patch 
b/x11-libs/libxkbcommon/files/libxkbcommon-1.7.0-symbol-ver.patch
deleted file mode 100644
index 6defb3563b78..
--- a/x11-libs/libxkbcommon/files/libxkbcommon-1.7.0-symbol-ver.patch
+++ /dev/null
@@ -1,104 +0,0 @@
-Avoid breaking with older binutils (silently not having versioned symbols).
-
-https://github.com/xkbcommon/libxkbcommon/commit/621e31014cbc985bd99d778260ad11a5fee783da
-https://github.com/xkbcommon/libxkbcommon/commit/1d8a25d6f10ecfc638d7a889bf7d42f79c692a40
-
-From 621e31014cbc985bd99d778260ad11a5fee783da Mon Sep 17 00:00:00 2001
-From: Pierre Le Marre 
-Date: Tue, 16 Jul 2024 07:00:53 +0200
-Subject: [PATCH] build: Require meson >= 0.58
-
-This will enable f-strings and allow us to simplify the build file.

- meson.build   | 14 --
- 2 files changed, 5 insertions(+), 10 deletions(-)
- create mode 100644 changes/build/+meson_bump.breaking.md
-
 a/meson.build
-+++ b/meson.build
-@@ -7,7 +7,7 @@ project(
- 'warning_level=2',
- 'b_lundef=true',
- ],
--meson_version : '>= 0.52.0',
-+meson_version : '>= 0.58.0', # Released on May 2021
- )
- pkgconfig = import('pkgconfig')
- cc = meson.get_compiler('c')
-@@ -270,9 +270,7 @@ dep_libxkbcommon = declare_dependency(
- link_with: libxkbcommon,
- include_directories: include_directories('include'),
- )
--if meson.version().version_compare('>= 0.54.0')
--meson.override_dependency('xkbcommon', dep_libxkbcommon)
--endif
-+meson.override_dependency('xkbcommon', dep_libxkbcommon)
- pkgconfig.generate(
- libxkbcommon,
- name: 'xkbcommon',
-@@ -341,9 +339,7 @@ You can disable X11 support with -Denable-x11=false.''')
- link_with: libxkbcommon_x11,
- include_directories: include_directories('include'),
- )
--if meson.version().version_compare('>= 0.54.0')
--meson.override_dependency('xkbcommon-x11', dep_libxkbcommon_x11)
--endif
-+meson.override_dependency('xkbcommon-x11', dep_libxkbcommon_x11)
- pkgconfig.generate(
- libxkbcommon_x11,
- name: 'xkbcommon-x11',
-@@ -409,9 +405,7 @@ if get_option('enable-xkbregistry')
- link_with: libxkbregistry,
- include_directories: include_directories('include'),
- )
--if meson.version().version_compare('>= 0.54.0')
--meson.override_dependency('xkbregistry', dep_libxkbregistry)
--endif
-+meson.override_dependency('xkbregistry', dep_libxkbregistry)
- endif
- 
- man_pages = []
-
-From 1d8a25d6f10ecfc638d7a889bf7d42f79c692a40 Mon Sep 17 00:00:00 2001
-From: Pierre Le Marre 
-Date: Fri, 12 Jul 2024 11:10:46 +0200
-Subject: [PATCH] build: Check for --undefined-version support
-
-Gate the use of `--undefined-version` in the linker because it breaks on
-older GNU `ld`: 
https://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=58272.

- meson.build | 11 +--
- 2 files changed, 11 insertions(+), 2 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index e8451b69..d0738468 100644
 a/meson.build
-+++ b/meson.build
-@@ -142,10 +142,17 @@ configh_data.set('_CRT_NONSTDC_NO_DEPRECATE', 1)

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

2025-03-17 Thread Sam James
commit: 9e715f9b0090e6671f54c76049c11b17ecf21776
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 17 07:35:04 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 17 07:35:04 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e715f9b

x11-libs/libxkbcommon: Stabilize 1.8.0 ppc64, #951480

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
index 6b6e0d86c880..0c70bb25aa45 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-03-17 Thread Sam James
commit: 9ba54a27c898f2f5df98e4177637a2c13fed08d7
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 17 07:35:01 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 17 07:35:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ba54a27

x11-libs/libxkbcommon: Stabilize 1.8.0 arm64, #951480

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
index c450544aa712..9315edf5fa0c 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-03-17 Thread Sam James
commit: 8380390cad6a9dcd6b3e86ee881898d2181eefb2
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 17 07:35:05 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 17 07:35:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8380390c

x11-libs/libxkbcommon: Stabilize 1.8.0 arm, #951480

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
index 0c70bb25aa45..dad658b9d6ce 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-03-17 Thread Sam James
commit: 9161c359b2f2df5e912e560fbee9218c5fad087f
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 17 07:35:03 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 17 07:35:03 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9161c359

x11-libs/libxkbcommon: Stabilize 1.8.0 sparc, #951480

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
index b795b402de32..6b6e0d86c880 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-03-17 Thread Sam James
commit: f55a32975bb2a109bb129ddb40711c6c5ce5d7df
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 17 07:35:02 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 17 07:35:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f55a3297

x11-libs/libxkbcommon: Stabilize 1.8.0 amd64, #951480

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
index 9315edf5fa0c..b795b402de32 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-03-17 Thread Sam James
commit: 53879f7e9695092e91907ddfe4abeb8dd2f83959
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 17 07:35:00 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 17 07:35:00 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53879f7e

x11-libs/libxkbcommon: Stabilize 1.8.0 x86, #951480

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
index 4c16b4dcbd79..c450544aa712 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else

SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
 fi
 



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

2025-03-12 Thread Matt Turner
commit: 65b26d56981af795fe4529a8d8934ef45c16bd26
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Mar 13 04:29:29 2025 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Mar 13 04:30:42 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65b26d56

x11-libs/libxkbcommon: Version bump to 1.8.1

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

 x11-libs/libxkbcommon/Manifest  |  1 +
 x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild | 72 +
 2 files changed, 73 insertions(+)

diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 9befa22703d2..4b037f98826d 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,2 +1,3 @@
 DIST libxkbcommon-1.7.0.tar.xz 534312 BLAKE2B 
b85cd8a78fce3c624e0c64c26a37b6d99bb8b8f3de489c6909826f53bdb6d33842f7ffcf955f6a9a8eb57cad53fc9756bd15d05aeb813b0f92985827243949a8
 SHA512 
4b74a9f3f63e2ebc1cbdcaa963c70362e55fa527e1d89b6a1fd30d7a84a8b60c1b3dc99bcfbde85aa31890e0b2f62f0bad3c8ff8340fe6a930ee662b33448ba5
 DIST libxkbcommon-1.8.0.tar.gz 995648 BLAKE2B 
8edd795aff35c881bfad7905b4dc73d4a99fde23afad1b8874cb599490b5245e6b1d83a97dfd7a2031c1d232618c9a8ecfd586990b4a46df1eb87944f20660c1
 SHA512 
2e9a9c02bcc515c43db38266ad4b23d3530be3de28d05e086d3c12155cf1c569609a55fa4ea4ca9b0adbd8d2a553724bfa78f63481487bfee6379b3664f3aed0
+DIST libxkbcommon-1.8.1.tar.gz 983334 BLAKE2B 
e990a37261e584b9f87348518f9036793896b7e55c490b90a05329a00c3589eb9ad1001ed7e125dc4b98b51f5e4f77de32779967407fd986697c0dc079e94142
 SHA512 
a11b8563b11bd085b909753fa99e5b2129343363a05d4fac44a46b334b644dbdd57c356021926e9fdcc2bf6855b90283af93e74c471c3d5677c2ed1bf19427c2

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
new file mode 100644
index ..4c16b4dcbd79
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+   GIT_ECLASS="git-r3"
+   EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
+else
+   
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
+fi
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="Keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   app-alternatives/yacc
+   doc? ( app-text/doxygen[dot] )
+   test? ( ${PYTHON_DEPS} )
+   tools? ( wayland? ( dev-util/wayland-scanner ) )
+"
+RDEPEND="
+   X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
+   tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
+   dev-libs/libxml2[${MULTILIB_USEDEP}]
+   x11-misc/compose-tables
+   x11-misc/xkeyboard-config
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+   tools? ( wayland? ( >=dev-libs/wayland-protocols-1.12 ) )
+"
+
+pkg_setup() {
+   if use test; then
+   python-any-r1_pkg_setup
+   fi
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Ddefault_library="$(usex static-libs both shared)"
+   -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+   -Dbash-completion-path="$(get_bashcompdir)"
+   $(meson_native_use_bool tools enable-tools)
+   $(meson_use X enable-x11)
+   $(meson_native_use_bool doc enable-docs)
+   $(meson_use wayland enable-wayland)
+   )
+   meson_src_configure
+}
+
+multilib_src_test() {
+   virtx meson_src_test
+}
+
+multilib_src_install_all() {
+   if use doc; then
+   mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+   fi
+}



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

2025-02-10 Thread Matt Turner
commit: 0569d7b325888b9f40673deefa5ba1b08fb4a213
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Feb 10 17:28:15 2025 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Feb 10 17:30:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0569d7b3

x11-libs/libxkbcommon: Version bump to 1.8.0

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

 x11-libs/libxkbcommon/Manifest  |  1 +
 x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild | 72 +
 2 files changed, 73 insertions(+)

diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index a1157ae386b3..9befa22703d2 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1 +1,2 @@
 DIST libxkbcommon-1.7.0.tar.xz 534312 BLAKE2B 
b85cd8a78fce3c624e0c64c26a37b6d99bb8b8f3de489c6909826f53bdb6d33842f7ffcf955f6a9a8eb57cad53fc9756bd15d05aeb813b0f92985827243949a8
 SHA512 
4b74a9f3f63e2ebc1cbdcaa963c70362e55fa527e1d89b6a1fd30d7a84a8b60c1b3dc99bcfbde85aa31890e0b2f62f0bad3c8ff8340fe6a930ee662b33448ba5
+DIST libxkbcommon-1.8.0.tar.gz 995648 BLAKE2B 
8edd795aff35c881bfad7905b4dc73d4a99fde23afad1b8874cb599490b5245e6b1d83a97dfd7a2031c1d232618c9a8ecfd586990b4a46df1eb87944f20660c1
 SHA512 
2e9a9c02bcc515c43db38266ad4b23d3530be3de28d05e086d3c12155cf1c569609a55fa4ea4ca9b0adbd8d2a553724bfa78f63481487bfee6379b3664f3aed0

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
new file mode 100644
index ..4c16b4dcbd79
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+   GIT_ECLASS="git-r3"
+   EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
+else
+   
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
+fi
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="Keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   app-alternatives/yacc
+   doc? ( app-text/doxygen[dot] )
+   test? ( ${PYTHON_DEPS} )
+   tools? ( wayland? ( dev-util/wayland-scanner ) )
+"
+RDEPEND="
+   X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
+   tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
+   dev-libs/libxml2[${MULTILIB_USEDEP}]
+   x11-misc/compose-tables
+   x11-misc/xkeyboard-config
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+   tools? ( wayland? ( >=dev-libs/wayland-protocols-1.12 ) )
+"
+
+pkg_setup() {
+   if use test; then
+   python-any-r1_pkg_setup
+   fi
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Ddefault_library="$(usex static-libs both shared)"
+   -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+   -Dbash-completion-path="$(get_bashcompdir)"
+   $(meson_native_use_bool tools enable-tools)
+   $(meson_use X enable-x11)
+   $(meson_native_use_bool doc enable-docs)
+   $(meson_use wayland enable-wayland)
+   )
+   meson_src_configure
+}
+
+multilib_src_test() {
+   virtx meson_src_test
+}
+
+multilib_src_install_all() {
+   if use doc; then
+   mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+   fi
+}



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

2024-08-10 Thread Sam James
commit: 5184dcfcc6f1e9ca6a6f21a36f1db9e6ff418ce8
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 10 20:15:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 10 20:15:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5184dcfc

x11-libs/libxkbcommon: fix missing versioned symbols w/ older binutils

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

 .../files/libxkbcommon-1.7.0-symbol-ver.patch  | 104 +
 ...n-1.7.0.ebuild => libxkbcommon-1.7.0-r1.ebuild} |   4 +
 2 files changed, 108 insertions(+)

diff --git a/x11-libs/libxkbcommon/files/libxkbcommon-1.7.0-symbol-ver.patch 
b/x11-libs/libxkbcommon/files/libxkbcommon-1.7.0-symbol-ver.patch
new file mode 100644
index ..6defb3563b78
--- /dev/null
+++ b/x11-libs/libxkbcommon/files/libxkbcommon-1.7.0-symbol-ver.patch
@@ -0,0 +1,104 @@
+Avoid breaking with older binutils (silently not having versioned symbols).
+
+https://github.com/xkbcommon/libxkbcommon/commit/621e31014cbc985bd99d778260ad11a5fee783da
+https://github.com/xkbcommon/libxkbcommon/commit/1d8a25d6f10ecfc638d7a889bf7d42f79c692a40
+
+From 621e31014cbc985bd99d778260ad11a5fee783da Mon Sep 17 00:00:00 2001
+From: Pierre Le Marre 
+Date: Tue, 16 Jul 2024 07:00:53 +0200
+Subject: [PATCH] build: Require meson >= 0.58
+
+This will enable f-strings and allow us to simplify the build file.
+---
+ meson.build   | 14 --
+ 2 files changed, 5 insertions(+), 10 deletions(-)
+ create mode 100644 changes/build/+meson_bump.breaking.md
+
+--- a/meson.build
 b/meson.build
+@@ -7,7 +7,7 @@ project(
+ 'warning_level=2',
+ 'b_lundef=true',
+ ],
+-meson_version : '>= 0.52.0',
++meson_version : '>= 0.58.0', # Released on May 2021
+ )
+ pkgconfig = import('pkgconfig')
+ cc = meson.get_compiler('c')
+@@ -270,9 +270,7 @@ dep_libxkbcommon = declare_dependency(
+ link_with: libxkbcommon,
+ include_directories: include_directories('include'),
+ )
+-if meson.version().version_compare('>= 0.54.0')
+-meson.override_dependency('xkbcommon', dep_libxkbcommon)
+-endif
++meson.override_dependency('xkbcommon', dep_libxkbcommon)
+ pkgconfig.generate(
+ libxkbcommon,
+ name: 'xkbcommon',
+@@ -341,9 +339,7 @@ You can disable X11 support with -Denable-x11=false.''')
+ link_with: libxkbcommon_x11,
+ include_directories: include_directories('include'),
+ )
+-if meson.version().version_compare('>= 0.54.0')
+-meson.override_dependency('xkbcommon-x11', dep_libxkbcommon_x11)
+-endif
++meson.override_dependency('xkbcommon-x11', dep_libxkbcommon_x11)
+ pkgconfig.generate(
+ libxkbcommon_x11,
+ name: 'xkbcommon-x11',
+@@ -409,9 +405,7 @@ if get_option('enable-xkbregistry')
+ link_with: libxkbregistry,
+ include_directories: include_directories('include'),
+ )
+-if meson.version().version_compare('>= 0.54.0')
+-meson.override_dependency('xkbregistry', dep_libxkbregistry)
+-endif
++meson.override_dependency('xkbregistry', dep_libxkbregistry)
+ endif
+ 
+ man_pages = []
+
+From 1d8a25d6f10ecfc638d7a889bf7d42f79c692a40 Mon Sep 17 00:00:00 2001
+From: Pierre Le Marre 
+Date: Fri, 12 Jul 2024 11:10:46 +0200
+Subject: [PATCH] build: Check for --undefined-version support
+
+Gate the use of `--undefined-version` in the linker because it breaks on
+older GNU `ld`: 
https://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=58272.
+---
+ meson.build | 11 +--
+ 2 files changed, 11 insertions(+), 2 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index e8451b69..d0738468 100644
+--- a/meson.build
 b/meson.build
+@@ -142,10 +142,17 @@ configh_data.set('_CRT_NONSTDC_NO_DEPRECATE', 1)
+ # Reduce unnecessary includes on MSVC.
+ configh_data.set('WIN32_LEAN_AND_MEAN', 1)
+ 
++xkbcommon_map = meson.current_source_dir() / 'xkbcommon.map'
++
+ # Supports -Wl,--version-script?
++if cc.has_link_argument('-Wl,--undefined-version')
++extra_linker_args = ',--undefined-version'
++else
++extra_linker_args = ''
++endif
+ have_version_script = cc.links(
+ 'int main(){}',
+-args: '-Wl,--undefined-version,--version-script=' + 
meson.current_source_dir()/'xkbcommon.map',
++args: f'-Wl,--version-script=@xkbcommon_map@@extra_linker_args@',
+ name: '-Wl,--version-script',
+ )
+ 
+@@ -235,7 +242,7 @@ libxkbcommon_sources = [
+ libxkbcommon_link_args = []
+ libxkbcommon_link_deps = []
+ if have_version_script
+-libxkbcommon_link_args += '-Wl,--version-script=' + 
meson.current_source_dir()/'xkbcommon.map'
++libxkbcommon_link_args += f'-Wl,--version-script=@xkbcommon_map@'
+ libxkbcommon_link_deps += 'xkbcommon.map'
+ elif cc.get_argument_syntax() == 'msvc'
+ libxkbcommon_def = custom_target('xkbcommon.def',

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.7.0-r1.ebuild
similarity index 96%
rename f

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

2024-06-09 Thread Matt Turner
commit: 302001539f4afa6a093cd47163278f4804bf332a
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jun  9 18:45:52 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jun  9 18:54:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30200153

x11-libs/libxkbcommon: Drop old versions

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

 x11-libs/libxkbcommon/Manifest  |  1 -
 x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild | 71 -
 2 files changed, 72 deletions(-)

diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 6ff60c0b8e6d..a1157ae386b3 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,2 +1 @@
-DIST libxkbcommon-1.6.0.tar.xz 510456 BLAKE2B 
ffd373161f12ea6448a9206f57710355ab65b81ebab5dce74e4dfcee1bdc9175406fc434560648f5933b83cac163099c8564c3add6f51d34856def39ab077850
 SHA512 
4f93225eada1c5d0806bbc01f72d82d72729f4580ade963ff6a386711c9b2232aae5213c8488abf01c3b81f0e1fdb7f4d8a4d3786113ccc134251ff164c4be5c
 DIST libxkbcommon-1.7.0.tar.xz 534312 BLAKE2B 
b85cd8a78fce3c624e0c64c26a37b6d99bb8b8f3de489c6909826f53bdb6d33842f7ffcf955f6a9a8eb57cad53fc9756bd15d05aeb813b0f92985827243949a8
 SHA512 
4b74a9f3f63e2ebc1cbdcaa963c70362e55fa527e1d89b6a1fd30d7a84a8b60c1b3dc99bcfbde85aa31890e0b2f62f0bad3c8ff8340fe6a930ee662b33448ba5

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
deleted file mode 100644
index 3fe9b0eff71b..
--- a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} = ** ]]; then
-   GIT_ECLASS="git-r3"
-   EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
-else
-   SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-fi
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
-
-DESCRIPTION="Keymap handling library for toolkits and window systems"
-HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
-LICENSE="MIT"
-SLOT="0"
-
-IUSE="doc static-libs test tools wayland X"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   app-alternatives/yacc
-   doc? ( app-text/doxygen[dot] )
-   test? ( ${PYTHON_DEPS} )
-   tools? ( wayland? ( dev-util/wayland-scanner ) )
-"
-RDEPEND="
-   X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
-   tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
-   dev-libs/libxml2[${MULTILIB_USEDEP}]
-   x11-misc/compose-tables
-   x11-misc/xkeyboard-config
-"
-DEPEND="${RDEPEND}
-   X? ( x11-base/xorg-proto )
-   tools? ( wayland? ( >=dev-libs/wayland-protocols-1.12 ) )
-"
-
-pkg_setup() {
-   if use test; then
-   python-any-r1_pkg_setup
-   fi
-}
-
-multilib_src_configure() {
-   local emesonargs=(
-   -Ddefault_library="$(usex static-libs both shared)"
-   -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
-   -Dbash-completion-path="$(get_bashcompdir)"
-   $(meson_native_use_bool tools enable-tools)
-   $(meson_use X enable-x11)
-   $(meson_native_use_bool doc enable-docs)
-   $(meson_use wayland enable-wayland)
-   )
-   meson_src_configure
-}
-
-multilib_src_test() {
-   virtx meson_src_test
-}
-
-multilib_src_install_all() {
-   if use doc; then
-   mv "${ED}"/usr/share/doc/{${PN},${P}} || die
-   fi
-}



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

2024-05-16 Thread Matt Turner
commit: 565875856af6bb2f313215a827bd042a790da293
Author: Matoro Mahri  matoro  tk>
AuthorDate: Thu May 16 18:20:00 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri May 17 00:24:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56587585

x11-libs/libxkbcommon: Stabilize 1.7.0 hppa, #930692

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
index 7f66cf3ec61f..3fe9b0eff71b 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 
 PYTHON_COMPAT=( python3_{10..12} )



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

2024-04-26 Thread Sam James
commit: a1b28af8e9009805224561d44932f7f93ec070a9
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 26 13:06:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 13:07:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1b28af8

x11-libs/libxkbcommon: Stabilize 1.7.0 ppc64, #930692

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
index b4cf8fa6fe19..488bdd70f044 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 
 PYTHON_COMPAT=( python3_{10..12} )



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

2024-04-26 Thread Sam James
commit: 545719dd8fb7dd3b138128e496c609a9bf369547
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 26 13:06:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 13:07:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=545719dd

x11-libs/libxkbcommon: Stabilize 1.7.0 ppc, #930692

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
index 488bdd70f044..7f66cf3ec61f 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 
 PYTHON_COMPAT=( python3_{10..12} )



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

2024-04-26 Thread Sam James
commit: b0cbfbcacb43ddbd5a9040f19013479ab90a2f26
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 26 12:52:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 12:52:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0cbfbca

x11-libs/libxkbcommon: Stabilize 1.7.0 arm64, #930692

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
index 34b314599fc5..b4cf8fa6fe19 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
 fi
 
 PYTHON_COMPAT=( python3_{10..12} )



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

2024-04-26 Thread Sam James
commit: c7cfe40f112ff70bb824b6464794076e0e9f66b9
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 26 12:52:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 12:52:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7cfe40f

x11-libs/libxkbcommon: Stabilize 1.7.0 arm, #930692

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
index 5909add61af9..34b314599fc5 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
 fi
 
 PYTHON_COMPAT=( python3_{10..12} )



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

2024-04-26 Thread Sam James
commit: 73c92c8dbf3fe62f69b2800a563ad61245e10c46
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 26 12:49:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 12:49:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73c92c8d

x11-libs/libxkbcommon: Stabilize 1.7.0 amd64, #930692

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
index ad353c7f72f3..831fffb0c29b 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
 fi
 
 PYTHON_COMPAT=( python3_{10..12} )



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

2024-04-26 Thread Sam James
commit: a486ca135af4a5bbb959c2438eeb285c7cf73dd1
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 26 12:49:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 12:49:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a486ca13

x11-libs/libxkbcommon: Stabilize 1.7.0 x86, #930692

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
index 831fffb0c29b..5909add61af9 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
 fi
 
 PYTHON_COMPAT=( python3_{10..12} )



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

2024-04-25 Thread Arthur Zamarin
commit: 5045a377e21fb66a61ada58f4de0758427f84799
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 26 06:03:02 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 26 06:03:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5045a377

x11-libs/libxkbcommon: Stabilize 1.7.0 sparc, #930692

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
index 32c1fc5823e6..ad353c7f72f3 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86"
 fi
 
 PYTHON_COMPAT=( python3_{10..12} )



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

2024-03-26 Thread Matt Turner
commit: 9c95b044e769b9b56e2c103f8685bdebe35f3822
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 26 15:21:45 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 26 15:26:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c95b044

x11-libs/libxkbcommon: Version bump to 1.7.0

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

 x11-libs/libxkbcommon/Manifest  |  1 +
 x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild | 71 +
 2 files changed, 72 insertions(+)

diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index f8463b76c8e3..6ff60c0b8e6d 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1 +1,2 @@
 DIST libxkbcommon-1.6.0.tar.xz 510456 BLAKE2B 
ffd373161f12ea6448a9206f57710355ab65b81ebab5dce74e4dfcee1bdc9175406fc434560648f5933b83cac163099c8564c3add6f51d34856def39ab077850
 SHA512 
4f93225eada1c5d0806bbc01f72d82d72729f4580ade963ff6a386711c9b2232aae5213c8488abf01c3b81f0e1fdb7f4d8a4d3786113ccc134251ff164c4be5c
+DIST libxkbcommon-1.7.0.tar.xz 534312 BLAKE2B 
b85cd8a78fce3c624e0c64c26a37b6d99bb8b8f3de489c6909826f53bdb6d33842f7ffcf955f6a9a8eb57cad53fc9756bd15d05aeb813b0f92985827243949a8
 SHA512 
4b74a9f3f63e2ebc1cbdcaa963c70362e55fa527e1d89b6a1fd30d7a84a8b60c1b3dc99bcfbde85aa31890e0b2f62f0bad3c8ff8340fe6a930ee662b33448ba5

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
new file mode 100644
index ..32c1fc5823e6
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+   GIT_ECLASS="git-r3"
+   EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
+else
+   SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="Keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   app-alternatives/yacc
+   doc? ( app-text/doxygen[dot] )
+   test? ( ${PYTHON_DEPS} )
+   tools? ( wayland? ( dev-util/wayland-scanner ) )
+"
+RDEPEND="
+   X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
+   tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
+   dev-libs/libxml2[${MULTILIB_USEDEP}]
+   x11-misc/compose-tables
+   x11-misc/xkeyboard-config
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+   tools? ( wayland? ( >=dev-libs/wayland-protocols-1.12 ) )
+"
+
+pkg_setup() {
+   if use test; then
+   python-any-r1_pkg_setup
+   fi
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Ddefault_library="$(usex static-libs both shared)"
+   -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+   -Dbash-completion-path="$(get_bashcompdir)"
+   $(meson_native_use_bool tools enable-tools)
+   $(meson_use X enable-x11)
+   $(meson_native_use_bool doc enable-docs)
+   $(meson_use wayland enable-wayland)
+   )
+   meson_src_configure
+}
+
+multilib_src_test() {
+   virtx meson_src_test
+}
+
+multilib_src_install_all() {
+   if use doc; then
+   mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+   fi
+}



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

2024-03-06 Thread Matt Turner
commit: 932a2e623487a71519699be9e3f7f1025b87b7cd
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Mar  6 21:11:35 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Mar  6 21:51:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=932a2e62

x11-libs/libxkbcommon: Depend on doxygen[dot] for USE=doc

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
index d9e6e437ba12..9e59daec370e 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
@@ -24,7 +24,7 @@ SLOT="0"
 
 BDEPEND="
app-alternatives/yacc
-   doc? ( app-text/doxygen )
+   doc? ( app-text/doxygen[dot] )
test? ( ${PYTHON_DEPS} )
tools? ( wayland? ( dev-util/wayland-scanner ) )
 "



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

2024-03-06 Thread Matt Turner
commit: 04ab0baf43bf7c0a7db89fb3ae1484899ff89ab8
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Mar  6 21:50:07 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Mar  6 21:51:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04ab0baf

x11-libs/libxkbcommon: Move SLOT= assignment

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

 x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
index 9e59daec370e..3fe9b0eff71b 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
@@ -18,9 +18,10 @@ inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} 
python-any-r1 virtualx
 DESCRIPTION="Keymap handling library for toolkits and window systems"
 HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
 LICENSE="MIT"
+SLOT="0"
+
 IUSE="doc static-libs test tools wayland X"
 RESTRICT="!test? ( test )"
-SLOT="0"
 
 BDEPEND="
app-alternatives/yacc



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

2024-01-22 Thread Sam James
commit: 466e11ed86efb7a28a3e4626f27c15272b596c8d
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 22 15:42:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 22 15:42:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=466e11ed

x11-libs/libxkbcommon: Stabilize 1.6.0 hppa, #921211

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
index b3b6f95aa88f..d9e6e437ba12 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 
 PYTHON_COMPAT=( python3_{10..12} )



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

2024-01-08 Thread Sam James
commit: 1330540c113d2ac58b7dc8885653eae31b46ac8f
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 12:09:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  8 12:25:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1330540c

x11-libs/libxkbcommon: sys-devel/bison -> app-alternatives/yacc

All of these will be using app-alternatives/yacc anyway as they're not unsetting

YACC or LEX, so make the dep reflect reality.

(Included both YACC and LEX out of conservatism.)

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

 x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
index 3a7244c0b66f..46fac06df8a2 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.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
@@ -23,7 +23,7 @@ RESTRICT="!test? ( test )"
 SLOT="0"
 
 BDEPEND="
-   sys-devel/bison
+   app-alternatives/yacc
doc? ( app-doc/doxygen )
test? ( ${PYTHON_DEPS} )
tools? ( wayland? ( dev-util/wayland-scanner ) )



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

2023-11-25 Thread Matt Turner
commit: 3cd4cbf04d70bde10c66bb75ad862e66834eadc5
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Nov 25 17:16:08 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Nov 25 17:31:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cd4cbf0

x11-libs/libxkbcommon: Drop old versions

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

 x11-libs/libxkbcommon/Manifest  |  1 -
 x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild | 69 -
 2 files changed, 70 deletions(-)

diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 6b78dd3f50e5..f8463b76c8e3 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,2 +1 @@
-DIST libxkbcommon-1.5.0.tar.xz 472700 BLAKE2B 
5dcfb514c297f71629f20b444cb29c5d26ce9def1c1173a125fb0c0c259d76194fcef7a407d8efda2d2d87c9b90abac34e2fc1742cfd6053df511a3ef205c8ef
 SHA512 
bbba6665f052c04c7450413cc5e2badd6bfd41326b0e4c60e3ec01d730cae695fd34ce2662b8a91ece7a76b974a0ea330f7462dd5d2db148b0d0da26264ced9c
 DIST libxkbcommon-1.6.0.tar.xz 510456 BLAKE2B 
ffd373161f12ea6448a9206f57710355ab65b81ebab5dce74e4dfcee1bdc9175406fc434560648f5933b83cac163099c8564c3add6f51d34856def39ab077850
 SHA512 
4f93225eada1c5d0806bbc01f72d82d72729f4580ade963ff6a386711c9b2232aae5213c8488abf01c3b81f0e1fdb7f4d8a4d3786113ccc134251ff164c4be5c

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
deleted file mode 100644
index e0ed4692622e..
--- a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} = ** ]]; then
-   GIT_ECLASS="git-r3"
-   EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
-else
-   SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-fi
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
-
-DESCRIPTION="keymap handling library for toolkits and window systems"
-HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
-LICENSE="MIT"
-IUSE="doc static-libs test tools wayland X"
-RESTRICT="!test? ( test )"
-SLOT="0"
-
-BDEPEND="
-   sys-devel/bison
-   doc? ( app-doc/doxygen )
-   test? ( ${PYTHON_DEPS} )
-   wayland? ( dev-util/wayland-scanner )
-"
-RDEPEND="
-   X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
-   wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] )
-   dev-libs/libxml2[${MULTILIB_USEDEP}]
-   x11-misc/compose-tables
-   x11-misc/xkeyboard-config
-"
-DEPEND="${RDEPEND}
-   X? ( x11-base/xorg-proto )
-   wayland? ( >=dev-libs/wayland-protocols-1.12 )
-"
-
-pkg_setup() {
-   if use test; then
-   python-any-r1_pkg_setup
-   fi
-}
-
-multilib_src_configure() {
-   local emesonargs=(
-   -Ddefault_library="$(usex static-libs both shared)"
-   -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
-   $(meson_native_use_bool tools enable-tools)
-   $(meson_use X enable-x11)
-   $(meson_native_use_bool doc enable-docs)
-   $(meson_use wayland enable-wayland)
-   )
-   meson_src_configure
-}
-
-multilib_src_test() {
-   virtx meson_src_test
-}
-
-multilib_src_install_all() {
-   if use doc; then
-   mv "${ED}"/usr/share/doc/{${PN},${P}} || die
-   fi
-}



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

2023-11-25 Thread Arthur Zamarin
commit: 5d38e4978ff64db096c6157f795e21489e16e5c1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 25 09:36:31 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 25 09:36:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d38e497

x11-libs/libxkbcommon: Stabilize 1.6.0 arm64, #917439

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
index 0aa80fe72f53..3a7244c0b66f 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 
 PYTHON_COMPAT=( python3_{10..12} )



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

2023-11-16 Thread Arthur Zamarin
commit: 0c8aa9c6a1c83273fb603f7d67a9438f6e4790a4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov 16 19:57:56 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov 16 19:57:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c8aa9c6

x11-libs/libxkbcommon: Stabilize 1.6.0 arm, #917439

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
index a852aa0b5c3f..0aa80fe72f53 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 
 PYTHON_COMPAT=( python3_{10..12} )



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

2023-11-16 Thread Arthur Zamarin
commit: 3148ecb8fbd8d73da124a07a306ad11656a9e7ec
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov 16 19:42:11 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov 16 19:42:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3148ecb8

x11-libs/libxkbcommon: Stabilize 1.6.0 ppc, #917439

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
index a8458600098a..a852aa0b5c3f 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 
 PYTHON_COMPAT=( python3_{10..12} )



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

2023-11-16 Thread Arthur Zamarin
commit: 009e655c06a72853e0fed18c592197983bf20e4e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov 16 17:17:11 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov 16 17:17:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=009e655c

x11-libs/libxkbcommon: Stabilize 1.6.0 ppc64, #917439

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
index 35d62d68921b..fa4ea4d69f20 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86"
 fi
 
 PYTHON_COMPAT=( python3_{10..12} )



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

2023-11-16 Thread Arthur Zamarin
commit: 4f0e0c54ffa68c57b1ce1b4a5886e6835451a772
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov 16 17:17:12 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov 16 17:17:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f0e0c54

x11-libs/libxkbcommon: Stabilize 1.6.0 x86, #917439

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
index fa4ea4d69f20..a8458600098a 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 
 PYTHON_COMPAT=( python3_{10..12} )



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

2023-11-16 Thread Arthur Zamarin
commit: c8de3035b28c4cba05da046a8f313425db270b1c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov 16 17:17:10 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov 16 17:17:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8de3035

x11-libs/libxkbcommon: Stabilize 1.6.0 amd64, #917439

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
index edf3040dd26b..12a6762e0c50 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 
 PYTHON_COMPAT=( python3_{10..12} )



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

2023-11-16 Thread Arthur Zamarin
commit: 5acc1c5a2ae17b98fb19da1a8ee434dd1ad31fcd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov 16 17:17:10 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov 16 17:17:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5acc1c5a

x11-libs/libxkbcommon: Stabilize 1.6.0 sparc, #917439

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
index 12a6762e0c50..35d62d68921b 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
 fi
 
 PYTHON_COMPAT=( python3_{10..12} )



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

2023-10-09 Thread Matt Turner
commit: 1166558ccbc7895d7575b96b85b1c09007c61b2c
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Oct  9 20:20:23 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Oct  9 20:31:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1166558c

x11-libs/libxkbcommon: Pass bash-completion-path

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

 x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
index ea6a904b5f8e..d4a5d3eb4ac3 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
@@ -13,7 +13,7 @@ fi
 
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
 
 DESCRIPTION="Keymap handling library for toolkits and window systems"
 HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
@@ -50,6 +50,7 @@ multilib_src_configure() {
local emesonargs=(
-Ddefault_library="$(usex static-libs both shared)"
-Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+   -Dbash-completion-path="$(get_bashcompdir)"
$(meson_native_use_bool tools enable-tools)
$(meson_use X enable-x11)
$(meson_native_use_bool doc enable-docs)



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

2023-10-09 Thread Matt Turner
commit: d4cb3846fc9bc4078299ab57f7e4f6c2d14b314e
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Mon Oct  9 00:00:34 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Oct  9 20:31:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4cb3846

x11-libs/libxkbcommon: add 1.6.0

Signed-off-by: Leonardo Hernández Hernández  proton.me>
Closes: https://github.com/gentoo/gentoo/pull/33256
Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/libxkbcommon/Manifest  |  1 +
 x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild | 69 +
 2 files changed, 70 insertions(+)

diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 0328e5e29ab7..6b78dd3f50e5 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1 +1,2 @@
 DIST libxkbcommon-1.5.0.tar.xz 472700 BLAKE2B 
5dcfb514c297f71629f20b444cb29c5d26ce9def1c1173a125fb0c0c259d76194fcef7a407d8efda2d2d87c9b90abac34e2fc1742cfd6053df511a3ef205c8ef
 SHA512 
bbba6665f052c04c7450413cc5e2badd6bfd41326b0e4c60e3ec01d730cae695fd34ce2662b8a91ece7a76b974a0ea330f7462dd5d2db148b0d0da26264ced9c
+DIST libxkbcommon-1.6.0.tar.xz 510456 BLAKE2B 
ffd373161f12ea6448a9206f57710355ab65b81ebab5dce74e4dfcee1bdc9175406fc434560648f5933b83cac163099c8564c3add6f51d34856def39ab077850
 SHA512 
4f93225eada1c5d0806bbc01f72d82d72729f4580ade963ff6a386711c9b2232aae5213c8488abf01c3b81f0e1fdb7f4d8a4d3786113ccc134251ff164c4be5c

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
new file mode 100644
index ..ea6a904b5f8e
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+   GIT_ECLASS="git-r3"
+   EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
+else
+   SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="Keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
+LICENSE="MIT"
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+SLOT="0"
+
+BDEPEND="
+   sys-devel/bison
+   doc? ( app-doc/doxygen )
+   test? ( ${PYTHON_DEPS} )
+   wayland? ( dev-util/wayland-scanner )
+"
+RDEPEND="
+   X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
+   wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] )
+   dev-libs/libxml2[${MULTILIB_USEDEP}]
+   x11-misc/compose-tables
+   x11-misc/xkeyboard-config
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+   wayland? ( >=dev-libs/wayland-protocols-1.12 )
+"
+
+pkg_setup() {
+   if use test; then
+   python-any-r1_pkg_setup
+   fi
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Ddefault_library="$(usex static-libs both shared)"
+   -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+   $(meson_native_use_bool tools enable-tools)
+   $(meson_use X enable-x11)
+   $(meson_native_use_bool doc enable-docs)
+   $(meson_use wayland enable-wayland)
+   )
+   meson_src_configure
+}
+
+multilib_src_test() {
+   virtx meson_src_test
+}
+
+multilib_src_install_all() {
+   if use doc; then
+   mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+   fi
+}



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

2023-10-09 Thread Matt Turner
commit: d0e8c93af7f8454b0b217a245290649d9c0394e3
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Oct  9 20:31:33 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Oct  9 20:31:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0e8c93a

x11-libs/libxkbcommon: Limit wayland dependencies to USE=tools

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

 x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
index d4a5d3eb4ac3..edf3040dd26b 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
@@ -26,18 +26,18 @@ BDEPEND="
sys-devel/bison
doc? ( app-doc/doxygen )
test? ( ${PYTHON_DEPS} )
-   wayland? ( dev-util/wayland-scanner )
+   tools? ( wayland? ( dev-util/wayland-scanner ) )
 "
 RDEPEND="
X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
-   wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] )
+   tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
dev-libs/libxml2[${MULTILIB_USEDEP}]
x11-misc/compose-tables
x11-misc/xkeyboard-config
 "
 DEPEND="${RDEPEND}
X? ( x11-base/xorg-proto )
-   wayland? ( >=dev-libs/wayland-protocols-1.12 )
+   tools? ( wayland? ( >=dev-libs/wayland-protocols-1.12 ) )
 "
 
 pkg_setup() {



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

2023-03-13 Thread Matt Turner
commit: 7a784db350a08b0662c0eaaff4c598b1b4d5b116
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Mar 13 19:49:57 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Mar 13 20:07:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a784db3

x11-libs/libxkbcommon: Drop old versions

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

 x11-libs/libxkbcommon/Manifest  |  1 -
 x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild | 62 -
 2 files changed, 63 deletions(-)

diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 1c8c24c3c395..0328e5e29ab7 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,2 +1 @@
-DIST libxkbcommon-1.4.1.tar.xz 471824 BLAKE2B 
a784f3612bb52abb79bf1a2ddd3e7709fa52eddce5cabcf8520ed7df8ec8ea557e51205e1e9d116a0b31eb27b1f3bca33144318c5f01be7312cbb3e48f687fbe
 SHA512 
757b340aeab6d187917807a88015b5113475ab21728e530b40ea60619b3fbdfa668fd62707d66ed8fb763e68fee19394fcbd519af7c01d8975c59fdf0d89
 DIST libxkbcommon-1.5.0.tar.xz 472700 BLAKE2B 
5dcfb514c297f71629f20b444cb29c5d26ce9def1c1173a125fb0c0c259d76194fcef7a407d8efda2d2d87c9b90abac34e2fc1742cfd6053df511a3ef205c8ef
 SHA512 
bbba6665f052c04c7450413cc5e2badd6bfd41326b0e4c60e3ec01d730cae695fd34ce2662b8a91ece7a76b974a0ea330f7462dd5d2db148b0d0da26264ced9c

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild
deleted file mode 100644
index 8d24ffeab6cc..
--- a/x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} = ** ]]; then
-   GIT_ECLASS="git-r3"
-   EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
-else
-   SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-fi
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
-
-DESCRIPTION="keymap handling library for toolkits and window systems"
-HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
-LICENSE="MIT"
-IUSE="doc static-libs test tools wayland X"
-RESTRICT="!test? ( test )"
-SLOT="0"
-
-BDEPEND="
-   sys-devel/bison
-   doc? ( app-doc/doxygen )
-   test? ( ${PYTHON_DEPS} )
-   wayland? ( dev-util/wayland-scanner )
-"
-RDEPEND="
-   X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP},xkb] )
-   wayland? ( >=dev-libs/wayland-1.2.0 )
-   dev-libs/libxml2[${MULTILIB_USEDEP}]
-   x11-misc/compose-tables
-"
-DEPEND="${RDEPEND}
-   X? ( x11-base/xorg-proto )
-   wayland? ( >=dev-libs/wayland-protocols-1.12 )
-"
-
-pkg_setup() {
-   if use test; then
-   python-any-r1_pkg_setup
-   fi
-}
-
-multilib_src_configure() {
-   local emesonargs=(
-   -Ddefault_library="$(usex static-libs both shared)"
-   -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
-   $(meson_native_use_bool tools enable-tools)
-   $(meson_use X enable-x11)
-   $(meson_native_use_bool doc enable-docs)
-   $(meson_use wayland enable-wayland)
-   )
-   meson_src_configure
-}
-
-multilib_src_test() {
-   virtx meson_src_test
-}



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

2023-03-13 Thread Arthur Zamarin
commit: 8f4b536a4ed02acea4e2835dcae30c5d76b3534b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Mar 13 19:17:23 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Mar 13 19:17:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f4b536a

x11-libs/libxkbcommon: Stabilize 1.5.0 sparc, #898950

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
index ee16ebb31428..e0ed4692622e 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 
 PYTHON_COMPAT=( python3_{9..11} )



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

2023-03-04 Thread Arthur Zamarin
commit: 696cff8474a0ddb7400abb4eb49eb1224b6ec0b3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  4 13:49:13 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  4 13:49:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=696cff84

x11-libs/libxkbcommon: Stabilize 1.5.0 ppc64, #898950

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
index 6c92e0eb15c8..ee16ebb31428 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
 fi
 
 PYTHON_COMPAT=( python3_{9..11} )



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

2023-03-03 Thread Arthur Zamarin
commit: 0cbb5101d6dce70f7b937e0d8ae513398309ccf6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  4 07:02:32 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  4 07:02:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cbb5101

x11-libs/libxkbcommon: Stabilize 1.5.0 ppc, #898950

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
index 41ad7d10cb5a..6c92e0eb15c8 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 fi
 
 PYTHON_COMPAT=( python3_{9..11} )



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

2023-03-03 Thread Arthur Zamarin
commit: 499ccf65e094e935b9c664266f366240dbdfb80e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar  3 18:46:23 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar  3 18:46:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=499ccf65

x11-libs/libxkbcommon: Stabilize 1.5.0 amd64, #898950

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
index 71fbe89044ce..41ad7d10cb5a 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 fi
 
 PYTHON_COMPAT=( python3_{9..11} )



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

2023-03-03 Thread Arthur Zamarin
commit: 92b5407ca895fbc212d893a9da2772d9bc6b1b38
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar  3 18:41:55 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar  3 18:41:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92b5407c

x11-libs/libxkbcommon: Stabilize 1.5.0 x86, #898950

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
index b00b2dc9ceb7..71fbe89044ce 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 fi
 
 PYTHON_COMPAT=( python3_{9..11} )



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

2023-03-02 Thread Arthur Zamarin
commit: 435ab2c2c11463a009427296cdd0e3f156458da5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar  3 05:56:39 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar  3 05:56:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=435ab2c2

x11-libs/libxkbcommon: Stabilize 1.5.0 arm64, #898950

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
index 4479b5f9cb5d..b00b2dc9ceb7 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 
 PYTHON_COMPAT=( python3_{9..11} )



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

2023-03-02 Thread Arthur Zamarin
commit: a87e15167f269acb149ff1a3511bc9cb85d48941
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Mar  2 19:52:09 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Mar  2 19:52:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a87e1516

x11-libs/libxkbcommon: Stabilize 1.5.0 arm, #898950

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
index 2f6707d6c42f..4479b5f9cb5d 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 
 PYTHON_COMPAT=( python3_{9..11} )



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

2023-01-10 Thread Matt Turner
commit: 28f0cfe25e3a78db2ce76bc432bae5813e24556e
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jan 10 23:20:55 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jan 10 23:40:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28f0cfe2

x11-libs/libxkbcommon: Version bump to 1.5.0

* Add RDEPEND on x11-misc/xkeyboard-config (bug #806235)
* Depend on multilib-enabled dev-libs/wayland (bug #823620)
* Install docs to expect path (bug #832826)
* Drop USE=xkb dependency on libxcb (bug #875980)

Closes: https://bugs.gentoo.org/806235
Closes: https://bugs.gentoo.org/823620
Closes: https://bugs.gentoo.org/832826
Closes: https://bugs.gentoo.org/875980
Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/libxkbcommon/Manifest  |  1 +
 x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild | 69 +
 x11-libs/libxkbcommon/metadata.xml  |  2 +-
 3 files changed, 71 insertions(+), 1 deletion(-)

diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 503abece062a..1c8c24c3c395 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1 +1,2 @@
 DIST libxkbcommon-1.4.1.tar.xz 471824 BLAKE2B 
a784f3612bb52abb79bf1a2ddd3e7709fa52eddce5cabcf8520ed7df8ec8ea557e51205e1e9d116a0b31eb27b1f3bca33144318c5f01be7312cbb3e48f687fbe
 SHA512 
757b340aeab6d187917807a88015b5113475ab21728e530b40ea60619b3fbdfa668fd62707d66ed8fb763e68fee19394fcbd519af7c01d8975c59fdf0d89
+DIST libxkbcommon-1.5.0.tar.xz 472700 BLAKE2B 
5dcfb514c297f71629f20b444cb29c5d26ce9def1c1173a125fb0c0c259d76194fcef7a407d8efda2d2d87c9b90abac34e2fc1742cfd6053df511a3ef205c8ef
 SHA512 
bbba6665f052c04c7450413cc5e2badd6bfd41326b0e4c60e3ec01d730cae695fd34ce2662b8a91ece7a76b974a0ea330f7462dd5d2db148b0d0da26264ced9c

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
new file mode 100644
index ..3d39d2917fd0
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+   GIT_ECLASS="git-r3"
+   EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
+else
+   SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
+LICENSE="MIT"
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+SLOT="0"
+
+BDEPEND="
+   sys-devel/bison
+   doc? ( app-doc/doxygen )
+   test? ( ${PYTHON_DEPS} )
+   wayland? ( dev-util/wayland-scanner )
+"
+RDEPEND="
+   X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
+   wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] )
+   dev-libs/libxml2[${MULTILIB_USEDEP}]
+   x11-misc/compose-tables
+   x11-misc/xkeyboard-config
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+   wayland? ( >=dev-libs/wayland-protocols-1.12 )
+"
+
+pkg_setup() {
+   if use test; then
+   python-any-r1_pkg_setup
+   fi
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Ddefault_library="$(usex static-libs both shared)"
+   -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+   $(meson_native_use_bool tools enable-tools)
+   $(meson_use X enable-x11)
+   $(meson_native_use_bool doc enable-docs)
+   $(meson_use wayland enable-wayland)
+   )
+   meson_src_configure
+}
+
+multilib_src_test() {
+   virtx meson_src_test
+}
+
+multilib_src_install_all() {
+   if use doc; then
+   mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+   fi
+}

diff --git a/x11-libs/libxkbcommon/metadata.xml 
b/x11-libs/libxkbcommon/metadata.xml
index 887150f5375a..9f2f9f386d67 100644
--- a/x11-libs/libxkbcommon/metadata.xml
+++ b/x11-libs/libxkbcommon/metadata.xml
@@ -10,6 +10,6 @@
   
   
 cpe:/a:xkbcommon:libxkbcommon
-xkbcommon/libxkbcommon
+xkbcommon/libxkbcommon
   
 



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

2022-06-24 Thread Matt Turner
commit: 792051c31f9f17d7cd5d0e223ed7d624bea340b4
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jun 24 16:19:02 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun 24 16:25:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=792051c3

x11-libs/libxkbcommon: Drop old versions

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

 x11-libs/libxkbcommon/Manifest  |  1 -
 x11-libs/libxkbcommon/libxkbcommon-1.4.0.ebuild | 62 -
 2 files changed, 63 deletions(-)

diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 5872177b5eb2..503abece062a 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,2 +1 @@
-DIST libxkbcommon-1.4.0.tar.xz 471948 BLAKE2B 
5b0a155a3a47adb7302db01f3daa0ef81993a9754b032b01f1cdbd53af74d15df95dc6c9334860211a28272b246f66978ad6e409db74a242afb13c17dc25b76e
 SHA512 
7dd86952c036a6a78455b1ba05b53fcff9d6f133bb01c83fa860b4eaec3fc26bb0b5535948bcc2dafbd27204c3c91d01404ca9fc52896cc36af509384797d4f1
 DIST libxkbcommon-1.4.1.tar.xz 471824 BLAKE2B 
a784f3612bb52abb79bf1a2ddd3e7709fa52eddce5cabcf8520ed7df8ec8ea557e51205e1e9d116a0b31eb27b1f3bca33144318c5f01be7312cbb3e48f687fbe
 SHA512 
757b340aeab6d187917807a88015b5113475ab21728e530b40ea60619b3fbdfa668fd62707d66ed8fb763e68fee19394fcbd519af7c01d8975c59fdf0d89

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.4.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.4.0.ebuild
deleted file mode 100644
index 6a314d97c7cb..
--- a/x11-libs/libxkbcommon/libxkbcommon-1.4.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} = ** ]]; then
-   GIT_ECLASS="git-r3"
-   EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
-else
-   SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-fi
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
-
-DESCRIPTION="keymap handling library for toolkits and window systems"
-HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
-LICENSE="MIT"
-IUSE="doc static-libs test tools wayland X"
-RESTRICT="!test? ( test )"
-SLOT="0"
-
-BDEPEND="
-   sys-devel/bison
-   doc? ( app-doc/doxygen )
-   test? ( ${PYTHON_DEPS} )
-   wayland? ( dev-util/wayland-scanner )
-"
-RDEPEND="
-   X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP},xkb] )
-   wayland? ( >=dev-libs/wayland-1.2.0 )
-   dev-libs/libxml2[${MULTILIB_USEDEP}]
-   x11-misc/compose-tables
-"
-DEPEND="${RDEPEND}
-   X? ( x11-base/xorg-proto )
-   wayland? ( >=dev-libs/wayland-protocols-1.12 )
-"
-
-pkg_setup() {
-   if use test; then
-   python-any-r1_pkg_setup
-   fi
-}
-
-multilib_src_configure() {
-   local emesonargs=(
-   -Ddefault_library="$(usex static-libs both shared)"
-   -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
-   $(meson_native_use_bool tools enable-tools)
-   $(meson_use X enable-x11)
-   $(meson_native_use_bool doc enable-docs)
-   $(meson_use wayland enable-wayland)
-   )
-   meson_src_configure
-}
-
-multilib_src_test() {
-   virtx meson_src_test
-}



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

2022-06-16 Thread Agostino Sarubbo
commit: 839a2f56be3f43d34f28e9a6a62bcd46d795c313
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jun 17 06:56:18 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jun 17 06:56:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=839a2f56

x11-libs/libxkbcommon: arm64 stable wrt bug #852191

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="arm64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild
index 42877660736d..f3622c3dac8a 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 
 PYTHON_COMPAT=( python3_{8..11} )



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

2022-06-16 Thread Sam James
commit: d663c920db67b7b4c1de2d7ec7a280d443297a71
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 16 15:16:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 16 15:16:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d663c920

x11-libs/libxkbcommon: Stabilize 1.4.1 x86, #852191

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild
index 34f215f0a8f0..42877660736d 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 
 PYTHON_COMPAT=( python3_{8..11} )



  1   2   3   >