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

2024-03-25 Thread Sam James
commit: d8c770274eb612119c7490dfb3fa850bdc26e5f7
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 25 10:12:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 25 10:12:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8c77027

dev-libs/libinput: add pytest-xdist test dep

The validate-quirks-files test needs this as it tries to invoke w/ -n
rather than hitting an importerror.

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

 dev-libs/libinput/libinput-1.25.0.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-libs/libinput/libinput-1.25.0.ebuild 
b/dev-libs/libinput/libinput-1.25.0.ebuild
index 27fd6eabd2b0..00fdfcb82be1 100644
--- a/dev-libs/libinput/libinput-1.25.0.ebuild
+++ b/dev-libs/libinput/libinput-1.25.0.ebuild
@@ -44,6 +44,7 @@ BDEPEND="
test? (
$(python_gen_any_dep '
dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
')
)
 "
@@ -61,6 +62,7 @@ python_check_deps() {
if use test; then
python_has_version \
"dev-python/pytest[${PYTHON_USEDEP}]" \
+   "dev-python/pytest-xdist[${PYTHON_USEDEP}]" \
|| return
fi
 }



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

2024-03-21 Thread Matt Turner
commit: 9f11e924ea5fc1aba7908adbb47e0cfd1b9c7932
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Mar 21 18:04:02 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Mar 21 18:04:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f11e924

dev-libs/libinput: Drop old versions

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

 dev-libs/libinput/Manifest   |   1 -
 dev-libs/libinput/libinput-1.24.0.ebuild | 100 ---
 2 files changed, 101 deletions(-)

diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index c3abe6b7d599..93761637c86b 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -1,2 +1 @@
-DIST libinput-1.24.0.tar.bz2 810034 BLAKE2B 
41c9f5d47153ed5a885ec95a7e1032ea3783ced1dd94b89c688dee0c09dd849185acec8c16841257b05b8a7e3a7857acc74140745a8de1eb7c171b6fb1ca4eac
 SHA512 
924554d62d232f99851db51386653e67083b8f3b8203b5d848294c08880e1ba153f80699900210d1b5b31566a2ef6bd4aa0662f107a2dcaed1fe0f7e1fb784db
 DIST libinput-1.25.0.tar.bz2 812020 BLAKE2B 
03034b6315c281d7eee6a7bc1f4c799c2c7f74add7a195501de75feb6b98fa8dc601b7573da5586b2b2882c3cfaddfad62f5c1b836402dce1f463bdb2884945d
 SHA512 
b9dc3f3b5f34c82399dfb7ccb5f65d19a596c415f0198b39e3f360f5b87c42124a5355c8d9f6f42cc9ae2d4f9a90fe5da6260136fa83d278048392f93381a84b

diff --git a/dev-libs/libinput/libinput-1.24.0.ebuild 
b/dev-libs/libinput/libinput-1.24.0.ebuild
deleted file mode 100644
index e9161b1a48a1..
--- a/dev-libs/libinput/libinput-1.24.0.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 2014-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-inherit meson optfeature python-any-r1 udev
-
-DESCRIPTION="Library to handle input devices in Wayland"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ 
https://gitlab.freedesktop.org/libinput/libinput;
-SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-LICENSE="MIT"
-SLOT="0/10"
-if [[ $(ver_cut 3) -lt 900 ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-IUSE="doc input_devices_wacom test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   input_devices_wacom? ( >=dev-libs/libwacom-0.27:= )
-   >=dev-libs/libevdev-1.9.902
-   >=sys-libs/mtdev-1.1
-   virtual/libudev:=
-   virtual/udev
-"
-DEPEND="
-   ${RDEPEND}
-   test? ( >=dev-libs/check-0.9.10 )
-"
-BDEPEND="
-   virtual/pkgconfig
-   doc? (
-   $(python_gen_any_dep '
-   dev-python/commonmark[${PYTHON_USEDEP}]
-   dev-python/recommonmark[${PYTHON_USEDEP}]
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   >=dev-python/sphinx-rtd-theme-0.2.4[${PYTHON_USEDEP}]
-   ')
-   >=app-text/doxygen-1.8.3
-   >=media-gfx/graphviz-2.38.0
-   )
-   test? (
-   $(python_gen_any_dep '
-   dev-python/pytest[${PYTHON_USEDEP}]
-   ')
-   )
-"
-#  test? ( dev-debug/valgrind )
-
-python_check_deps() {
-   if use doc; then
-   python_has_version \
-   "dev-python/commonmark[${PYTHON_USEDEP}]" \
-   "dev-python/recommonmark[${PYTHON_USEDEP}]" \
-   "dev-python/sphinx[${PYTHON_USEDEP}]" \
-   ">=dev-python/sphinx-rtd-theme-0.2.4[${PYTHON_USEDEP}]" 
\
-   || return
-   fi
-   if use test; then
-   python_has_version \
-   "dev-python/pytest[${PYTHON_USEDEP}]" \
-   || return
-   fi
-}
-
-src_prepare() {
-   default
-   sed "s@, '-Werror'@@" -i meson.build || die #744250
-}
-
-src_configure() {
-   # gui can be built but will not be installed
-   local emesonargs=(
-   -Ddebug-gui=false
-   $(meson_use doc documentation)
-   $(meson_use input_devices_wacom libwacom)
-   $(meson_use test tests)
-   -Dudev-dir="${EPREFIX}$(get_udevdir)"
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   if use doc ; then
-   docinto html
-   dodoc -r "${BUILD_DIR}"/Documentation/.
-   fi
-}
-
-pkg_postinst() {
-   optfeature "measure and replay tools" dev-python/libevdev
-   udev_reload
-}
-
-pkg_postrm() {
-   udev_reload
-}



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

2024-03-15 Thread Sam James
commit: e90794f564ebcb02d46bac8edac87ae258108a2d
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Mar 14 14:47:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 15 19:24:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e90794f5

dev-libs/libinput: stable 1.25.0 for sparc, bug #925271

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-libs/libinput/libinput-1.25.0.ebuild 
b/dev-libs/libinput/libinput-1.25.0.ebuild
index 1fa1cef23fc0..27fd6eabd2b0 100644
--- a/dev-libs/libinput/libinput-1.25.0.ebuild
+++ b/dev-libs/libinput/libinput-1.25.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2
 LICENSE="MIT"
 SLOT="0/10"
 if [[ $(ver_cut 3) -lt 900 ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"



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

2024-03-13 Thread Sam James
commit: 2b70faa33f28e1f96146d36af9eef331f66fe6c0
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 13 23:57:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 13 23:57:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b70faa3

dev-libs/libinput: Stabilize 1.25.0 ppc, #925271

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

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

diff --git a/dev-libs/libinput/libinput-1.25.0.ebuild 
b/dev-libs/libinput/libinput-1.25.0.ebuild
index 7fa65721fc51..1fa1cef23fc0 100644
--- a/dev-libs/libinput/libinput-1.25.0.ebuild
+++ b/dev-libs/libinput/libinput-1.25.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2
 LICENSE="MIT"
 SLOT="0/10"
 if [[ $(ver_cut 3) -lt 900 ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86"
 fi
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"



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

2024-03-02 Thread Arthur Zamarin
commit: 6d493ad707cf8b77cf87bfd8454b8c3947614ba3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  2 14:17:13 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  2 14:17:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d493ad7

dev-libs/libinput: Stabilize 1.25.0 arm64, #925271

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

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

diff --git a/dev-libs/libinput/libinput-1.25.0.ebuild 
b/dev-libs/libinput/libinput-1.25.0.ebuild
index 83ff6e0590c7..7fa65721fc51 100644
--- a/dev-libs/libinput/libinput-1.25.0.ebuild
+++ b/dev-libs/libinput/libinput-1.25.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2
 LICENSE="MIT"
 SLOT="0/10"
 if [[ $(ver_cut 3) -lt 900 ]] ; then
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86"
 fi
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"



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

2024-02-24 Thread Sam James
commit: 1244416837e81fe244e246b776f94e372c197b0f
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 24 10:06:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 24 10:06:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12444168

dev-libs/libinput: Stabilize 1.25.0 amd64, #925271

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

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

diff --git a/dev-libs/libinput/libinput-1.25.0.ebuild 
b/dev-libs/libinput/libinput-1.25.0.ebuild
index 11ac6919ae7f..83ff6e0590c7 100644
--- a/dev-libs/libinput/libinput-1.25.0.ebuild
+++ b/dev-libs/libinput/libinput-1.25.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2
 LICENSE="MIT"
 SLOT="0/10"
 if [[ $(ver_cut 3) -lt 900 ]] ; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86"
 fi
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"



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

2024-02-23 Thread Sam James
commit: 269f57fbd8f0ac5b8371fe396f1603d284743ede
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 24 07:07:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 24 07:07:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=269f57fb

dev-libs/libinput: Stabilize 1.25.0 x86, #925271

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

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

diff --git a/dev-libs/libinput/libinput-1.25.0.ebuild 
b/dev-libs/libinput/libinput-1.25.0.ebuild
index 47d7cf2f748d..11ac6919ae7f 100644
--- a/dev-libs/libinput/libinput-1.25.0.ebuild
+++ b/dev-libs/libinput/libinput-1.25.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2
 LICENSE="MIT"
 SLOT="0/10"
 if [[ $(ver_cut 3) -lt 900 ]] ; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86"
 fi
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"



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

2024-02-22 Thread Sam James
commit: 2eb825866fc5ee6554d168861ee236e1e7bc0a5a
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 23 06:42:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 23 06:42:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eb82586

dev-libs/libinput: Stabilize 1.25.0 arm, #925271

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

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

diff --git a/dev-libs/libinput/libinput-1.25.0.ebuild 
b/dev-libs/libinput/libinput-1.25.0.ebuild
index d7b8202276eb..47d7cf2f748d 100644
--- a/dev-libs/libinput/libinput-1.25.0.ebuild
+++ b/dev-libs/libinput/libinput-1.25.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2
 LICENSE="MIT"
 SLOT="0/10"
 if [[ $(ver_cut 3) -lt 900 ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"



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

2024-02-22 Thread Sam James
commit: 3c255543cc275f9c59c780c67d35d61ede74151a
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 23 04:44:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 23 04:44:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c255543

dev-libs/libinput: Stabilize 1.25.0 ppc64, #925271

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

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

diff --git a/dev-libs/libinput/libinput-1.25.0.ebuild 
b/dev-libs/libinput/libinput-1.25.0.ebuild
index 1729702f9e4b..d7b8202276eb 100644
--- a/dev-libs/libinput/libinput-1.25.0.ebuild
+++ b/dev-libs/libinput/libinput-1.25.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2
 LICENSE="MIT"
 SLOT="0/10"
 if [[ $(ver_cut 3) -lt 900 ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"



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

2024-01-17 Thread Matt Turner
commit: 1db4e35d585e7e94332a78cc6b27c74a402791da
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 17 17:09:38 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jan 17 17:12:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1db4e35d

dev-libs/libinput: Version bump to 1.25.0

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

 dev-libs/libinput/Manifest   |   1 +
 dev-libs/libinput/libinput-1.25.0.ebuild | 100 +++
 2 files changed, 101 insertions(+)

diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index 72e73e641e18..c3abe6b7d599 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -1 +1,2 @@
 DIST libinput-1.24.0.tar.bz2 810034 BLAKE2B 
41c9f5d47153ed5a885ec95a7e1032ea3783ced1dd94b89c688dee0c09dd849185acec8c16841257b05b8a7e3a7857acc74140745a8de1eb7c171b6fb1ca4eac
 SHA512 
924554d62d232f99851db51386653e67083b8f3b8203b5d848294c08880e1ba153f80699900210d1b5b31566a2ef6bd4aa0662f107a2dcaed1fe0f7e1fb784db
+DIST libinput-1.25.0.tar.bz2 812020 BLAKE2B 
03034b6315c281d7eee6a7bc1f4c799c2c7f74add7a195501de75feb6b98fa8dc601b7573da5586b2b2882c3cfaddfad62f5c1b836402dce1f463bdb2884945d
 SHA512 
b9dc3f3b5f34c82399dfb7ccb5f65d19a596c415f0198b39e3f360f5b87c42124a5355c8d9f6f42cc9ae2d4f9a90fe5da6260136fa83d278048392f93381a84b

diff --git a/dev-libs/libinput/libinput-1.25.0.ebuild 
b/dev-libs/libinput/libinput-1.25.0.ebuild
new file mode 100644
index ..1729702f9e4b
--- /dev/null
+++ b/dev-libs/libinput/libinput-1.25.0.ebuild
@@ -0,0 +1,100 @@
+# Copyright 2014-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit meson optfeature python-any-r1 udev
+
+DESCRIPTION="Library to handle input devices in Wayland"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ 
https://gitlab.freedesktop.org/libinput/libinput;
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+LICENSE="MIT"
+SLOT="0/10"
+if [[ $(ver_cut 3) -lt 900 ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+IUSE="doc input_devices_wacom test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   input_devices_wacom? ( >=dev-libs/libwacom-0.27:= )
+   >=dev-libs/libevdev-1.9.902
+   >=sys-libs/mtdev-1.1
+   virtual/libudev:=
+   virtual/udev
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( >=dev-libs/check-0.9.10 )
+"
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   $(python_gen_any_dep '
+   dev-python/commonmark[${PYTHON_USEDEP}]
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-rtd-theme-0.2.4[${PYTHON_USEDEP}]
+   ')
+   >=app-text/doxygen-1.8.3
+   >=media-gfx/graphviz-2.38.0
+   )
+   test? (
+   $(python_gen_any_dep '
+   dev-python/pytest[${PYTHON_USEDEP}]
+   ')
+   )
+"
+#  test? ( dev-debug/valgrind )
+
+python_check_deps() {
+   if use doc; then
+   python_has_version \
+   "dev-python/commonmark[${PYTHON_USEDEP}]" \
+   "dev-python/recommonmark[${PYTHON_USEDEP}]" \
+   "dev-python/sphinx[${PYTHON_USEDEP}]" \
+   ">=dev-python/sphinx-rtd-theme-0.2.4[${PYTHON_USEDEP}]" 
\
+   || return
+   fi
+   if use test; then
+   python_has_version \
+   "dev-python/pytest[${PYTHON_USEDEP}]" \
+   || return
+   fi
+}
+
+src_prepare() {
+   default
+   sed "s@, '-Werror'@@" -i meson.build || die #744250
+}
+
+src_configure() {
+   # gui can be built but will not be installed
+   local emesonargs=(
+   -Ddebug-gui=false
+   $(meson_use doc documentation)
+   $(meson_use input_devices_wacom libwacom)
+   $(meson_use test tests)
+   -Dudev-dir="${EPREFIX}$(get_udevdir)"
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use doc ; then
+   docinto html
+   dodoc -r "${BUILD_DIR}"/Documentation/.
+   fi
+}
+
+pkg_postinst() {
+   optfeature "measure and replay tools" dev-python/libevdev
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}



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

2023-11-25 Thread Matt Turner
commit: d4eaee300219eabb68a66f10d7d5f6eef997e891
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Nov 25 17:09:22 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Nov 25 17:31:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4eaee30

dev-libs/libinput: Drop old versions

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

 dev-libs/libinput/Manifest   |  1 -
 dev-libs/libinput/libinput-1.23.0.ebuild | 91 
 2 files changed, 92 deletions(-)

diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index c54139fd21e2..72e73e641e18 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -1,2 +1 @@
-DIST libinput-1.23.0.tar.bz2 803316 BLAKE2B 
ec251c11d11d557be395bb2be2d2937aa36b41df7d047f7700baa43cf4869d287fd03c260229dc4cb18a587b5fb1957884299f9b0837d456459a049b7b1206a7
 SHA512 
cb752d8611d70d9ea26d875aba9db8d0e319e60697aedef1b16295e8180761ce4c8c9635b1aaeb3cfc32d8c5fbe4abfd9a5a4fd29c4b964b25c853c90e816a43
 DIST libinput-1.24.0.tar.bz2 810034 BLAKE2B 
41c9f5d47153ed5a885ec95a7e1032ea3783ced1dd94b89c688dee0c09dd849185acec8c16841257b05b8a7e3a7857acc74140745a8de1eb7c171b6fb1ca4eac
 SHA512 
924554d62d232f99851db51386653e67083b8f3b8203b5d848294c08880e1ba153f80699900210d1b5b31566a2ef6bd4aa0662f107a2dcaed1fe0f7e1fb784db

diff --git a/dev-libs/libinput/libinput-1.23.0.ebuild 
b/dev-libs/libinput/libinput-1.23.0.ebuild
deleted file mode 100644
index 70ab512032fe..
--- a/dev-libs/libinput/libinput-1.23.0.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 2014-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit meson optfeature python-any-r1 udev
-
-DESCRIPTION="Library to handle input devices in Wayland"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ 
https://gitlab.freedesktop.org/libinput/libinput;
-SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-LICENSE="MIT"
-SLOT="0/10"
-if [[ $(ver_cut 3) -lt 900 ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-IUSE="doc input_devices_wacom test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   input_devices_wacom? ( >=dev-libs/libwacom-0.27:= )
-   >=dev-libs/libevdev-1.9.902
-   >=sys-libs/mtdev-1.1
-   virtual/libudev:=
-   virtual/udev
-"
-DEPEND="
-   ${RDEPEND}
-   test? ( >=dev-libs/check-0.9.10 )
-"
-BDEPEND="
-   virtual/pkgconfig
-   doc? (
-   $(python_gen_any_dep '
-   dev-python/commonmark[${PYTHON_USEDEP}]
-   dev-python/recommonmark[${PYTHON_USEDEP}]
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   >=dev-python/sphinx-rtd-theme-0.2.4[${PYTHON_USEDEP}]
-   ')
-   >=app-doc/doxygen-1.8.3
-   >=media-gfx/graphviz-2.38.0
-   )
-"
-#  test? ( dev-util/valgrind )
-
-python_check_deps() {
-   python_has_version \
-   "dev-python/commonmark[${PYTHON_USEDEP}]" \
-   "dev-python/recommonmark[${PYTHON_USEDEP}]" \
-   "dev-python/sphinx[${PYTHON_USEDEP}]" \
-   ">=dev-python/sphinx-rtd-theme-0.2.4[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   use doc && python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-   sed "s@, '-Werror'@@" -i meson.build || die #744250
-}
-
-src_configure() {
-   # gui can be built but will not be installed
-   local emesonargs=(
-   -Ddebug-gui=false
-   $(meson_use doc documentation)
-   $(meson_use input_devices_wacom libwacom)
-   $(meson_use test tests)
-   -Dudev-dir="${EPREFIX}$(get_udevdir)"
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   if use doc ; then
-   docinto html
-   dodoc -r "${BUILD_DIR}"/Documentation/.
-   fi
-}
-
-pkg_postinst() {
-   optfeature "measure and replay tools" dev-python/libevdev
-   udev_reload
-}
-
-pkg_postrm() {
-   udev_reload
-}



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

2023-10-15 Thread Matt Turner
commit: d0684ba3c465f9b6ee73f9086b1fe292faed68f2
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Oct 16 01:15:31 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Oct 16 02:11:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0684ba3

dev-libs/libinput: Add test dependency on pytest

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

 dev-libs/libinput/libinput-1.24.0.ebuild | 27 ++-
 1 file changed, 18 insertions(+), 9 deletions(-)

diff --git a/dev-libs/libinput/libinput-1.24.0.ebuild 
b/dev-libs/libinput/libinput-1.24.0.ebuild
index 635e6110457c..5a5b192a1c01 100644
--- a/dev-libs/libinput/libinput-1.24.0.ebuild
+++ b/dev-libs/libinput/libinput-1.24.0.ebuild
@@ -41,19 +41,28 @@ BDEPEND="
>=app-doc/doxygen-1.8.3
>=media-gfx/graphviz-2.38.0
)
+   test? (
+   $(python_gen_any_dep '
+   dev-python/pytest[${PYTHON_USEDEP}]
+   ')
+   )
 "
 #  test? ( dev-util/valgrind )
 
 python_check_deps() {
-   python_has_version \
-   "dev-python/commonmark[${PYTHON_USEDEP}]" \
-   "dev-python/recommonmark[${PYTHON_USEDEP}]" \
-   "dev-python/sphinx[${PYTHON_USEDEP}]" \
-   ">=dev-python/sphinx-rtd-theme-0.2.4[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   use doc && python-any-r1_pkg_setup
+   if use doc; then
+   python_has_version \
+   "dev-python/commonmark[${PYTHON_USEDEP}]" \
+   "dev-python/recommonmark[${PYTHON_USEDEP}]" \
+   "dev-python/sphinx[${PYTHON_USEDEP}]" \
+   ">=dev-python/sphinx-rtd-theme-0.2.4[${PYTHON_USEDEP}]" 
\
+   || return
+   fi
+   if use test; then
+   python_has_version \
+   "dev-python/pytest[${PYTHON_USEDEP}]" \
+   || return
+   fi
 }
 
 src_prepare() {



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

2023-10-13 Thread Arthur Zamarin
commit: ac4ab7725ad40d98e96a0cc373a88edf997ca582
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 13 14:14:13 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 13 14:14:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac4ab772

dev-libs/libinput: Stabilize 1.24.0 ppc, #915657

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

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

diff --git a/dev-libs/libinput/libinput-1.24.0.ebuild 
b/dev-libs/libinput/libinput-1.24.0.ebuild
index fa60d284a2e2..17f1f5b5dffe 100644
--- a/dev-libs/libinput/libinput-1.24.0.ebuild
+++ b/dev-libs/libinput/libinput-1.24.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2
 LICENSE="MIT"
 SLOT="0/10"
 if [[ $(ver_cut 3) -lt 900 ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"



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

2023-10-13 Thread Arthur Zamarin
commit: 5c8f64363fe980223313983b04d5b765f3509713
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 13 14:14:14 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 13 14:14:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c8f6436

dev-libs/libinput: Stabilize 1.24.0 x86, #915657

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

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

diff --git a/dev-libs/libinput/libinput-1.24.0.ebuild 
b/dev-libs/libinput/libinput-1.24.0.ebuild
index 17f1f5b5dffe..635e6110457c 100644
--- a/dev-libs/libinput/libinput-1.24.0.ebuild
+++ b/dev-libs/libinput/libinput-1.24.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2
 LICENSE="MIT"
 SLOT="0/10"
 if [[ $(ver_cut 3) -lt 900 ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86"
 fi
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"



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

2023-10-12 Thread Sam James
commit: 5c24397a341dd25321d3b3e614c4086394f644e1
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 13 03:09:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 13 03:09:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c24397a

dev-libs/libinput: Stabilize 1.24.0 arm64, #915657

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

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

diff --git a/dev-libs/libinput/libinput-1.24.0.ebuild 
b/dev-libs/libinput/libinput-1.24.0.ebuild
index 3cd031f794a6..e7475778e6a1 100644
--- a/dev-libs/libinput/libinput-1.24.0.ebuild
+++ b/dev-libs/libinput/libinput-1.24.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2
 LICENSE="MIT"
 SLOT="0/10"
 if [[ $(ver_cut 3) -lt 900 ]] ; then
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"



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

2023-10-12 Thread Sam James
commit: 1e101ab13e8595d00eb9dfbc97aad6fadfeffe4f
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 13 03:09:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 13 03:09:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e101ab1

dev-libs/libinput: Stabilize 1.24.0 arm, #915657

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

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

diff --git a/dev-libs/libinput/libinput-1.24.0.ebuild 
b/dev-libs/libinput/libinput-1.24.0.ebuild
index 6b15610709ad..3bc76d83723e 100644
--- a/dev-libs/libinput/libinput-1.24.0.ebuild
+++ b/dev-libs/libinput/libinput-1.24.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2
 LICENSE="MIT"
 SLOT="0/10"
 if [[ $(ver_cut 3) -lt 900 ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"



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

2023-10-12 Thread Sam James
commit: 17fd898ec5cd3e5cfdcad58fbd21bc9dca6925a2
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 13 03:09:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 13 03:09:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17fd898e

dev-libs/libinput: Stabilize 1.24.0 amd64, #915657

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

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

diff --git a/dev-libs/libinput/libinput-1.24.0.ebuild 
b/dev-libs/libinput/libinput-1.24.0.ebuild
index 3bc76d83723e..3cd031f794a6 100644
--- a/dev-libs/libinput/libinput-1.24.0.ebuild
+++ b/dev-libs/libinput/libinput-1.24.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2
 LICENSE="MIT"
 SLOT="0/10"
 if [[ $(ver_cut 3) -lt 900 ]] ; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"



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

2023-08-26 Thread Matt Turner
commit: c25150a3f8a17b9fa31dd9cd761b9f28f696a4e5
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Aug 26 15:59:06 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Aug 26 16:03:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c25150a3

dev-libs/libinput: Version bump to 1.24.0

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

 dev-libs/libinput/Manifest   |  1 +
 dev-libs/libinput/libinput-1.24.0.ebuild | 91 
 2 files changed, 92 insertions(+)

diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index 737511a9f5a5..c54139fd21e2 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -1 +1,2 @@
 DIST libinput-1.23.0.tar.bz2 803316 BLAKE2B 
ec251c11d11d557be395bb2be2d2937aa36b41df7d047f7700baa43cf4869d287fd03c260229dc4cb18a587b5fb1957884299f9b0837d456459a049b7b1206a7
 SHA512 
cb752d8611d70d9ea26d875aba9db8d0e319e60697aedef1b16295e8180761ce4c8c9635b1aaeb3cfc32d8c5fbe4abfd9a5a4fd29c4b964b25c853c90e816a43
+DIST libinput-1.24.0.tar.bz2 810034 BLAKE2B 
41c9f5d47153ed5a885ec95a7e1032ea3783ced1dd94b89c688dee0c09dd849185acec8c16841257b05b8a7e3a7857acc74140745a8de1eb7c171b6fb1ca4eac
 SHA512 
924554d62d232f99851db51386653e67083b8f3b8203b5d848294c08880e1ba153f80699900210d1b5b31566a2ef6bd4aa0662f107a2dcaed1fe0f7e1fb784db

diff --git a/dev-libs/libinput/libinput-1.24.0.ebuild 
b/dev-libs/libinput/libinput-1.24.0.ebuild
new file mode 100644
index ..6b15610709ad
--- /dev/null
+++ b/dev-libs/libinput/libinput-1.24.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 2014-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+inherit meson optfeature python-any-r1 udev
+
+DESCRIPTION="Library to handle input devices in Wayland"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ 
https://gitlab.freedesktop.org/libinput/libinput;
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+LICENSE="MIT"
+SLOT="0/10"
+if [[ $(ver_cut 3) -lt 900 ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+IUSE="doc input_devices_wacom test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   input_devices_wacom? ( >=dev-libs/libwacom-0.27:= )
+   >=dev-libs/libevdev-1.9.902
+   >=sys-libs/mtdev-1.1
+   virtual/libudev:=
+   virtual/udev
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( >=dev-libs/check-0.9.10 )
+"
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   $(python_gen_any_dep '
+   dev-python/commonmark[${PYTHON_USEDEP}]
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-rtd-theme-0.2.4[${PYTHON_USEDEP}]
+   ')
+   >=app-doc/doxygen-1.8.3
+   >=media-gfx/graphviz-2.38.0
+   )
+"
+#  test? ( dev-util/valgrind )
+
+python_check_deps() {
+   python_has_version \
+   "dev-python/commonmark[${PYTHON_USEDEP}]" \
+   "dev-python/recommonmark[${PYTHON_USEDEP}]" \
+   "dev-python/sphinx[${PYTHON_USEDEP}]" \
+   ">=dev-python/sphinx-rtd-theme-0.2.4[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use doc && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   sed "s@, '-Werror'@@" -i meson.build || die #744250
+}
+
+src_configure() {
+   # gui can be built but will not be installed
+   local emesonargs=(
+   -Ddebug-gui=false
+   $(meson_use doc documentation)
+   $(meson_use input_devices_wacom libwacom)
+   $(meson_use test tests)
+   -Dudev-dir="${EPREFIX}$(get_udevdir)"
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use doc ; then
+   docinto html
+   dodoc -r "${BUILD_DIR}"/Documentation/.
+   fi
+}
+
+pkg_postinst() {
+   optfeature "measure and replay tools" dev-python/python-libevdev
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libinput/files/, dev-libs/libinput/

2023-05-12 Thread Matt Turner
commit: 51059f18651414a9eec90a11dcbfc0502315ea06
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May 12 22:08:30 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri May 12 22:34:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51059f18

dev-libs/libinput: Drop old versions

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

 dev-libs/libinput/Manifest |  1 -
 .../libinput/files/libinput-1.22.1-sphinx-6.patch  | 28 ---
 dev-libs/libinput/libinput-1.22.1.ebuild   | 94 --
 3 files changed, 123 deletions(-)

diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index 2d249e945791..737511a9f5a5 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -1,2 +1 @@
-DIST libinput-1.22.1.tar.bz2 794829 BLAKE2B 
253f840e45ab2293503a0da09ea914b982e643c35928af6762955325a002b5bf20bf8571e705e3a050663cd0e1e26ee0cf4952a6193659f9b27ad1080008e900
 SHA512 
9d1985bc03ae304643fcd3acb762afc53305942e39071a062e7f8950be4929c72bdfeff06039c77f70e53233885df1e2e1a1dc538caeefd2b46f35826d290e9e
 DIST libinput-1.23.0.tar.bz2 803316 BLAKE2B 
ec251c11d11d557be395bb2be2d2937aa36b41df7d047f7700baa43cf4869d287fd03c260229dc4cb18a587b5fb1957884299f9b0837d456459a049b7b1206a7
 SHA512 
cb752d8611d70d9ea26d875aba9db8d0e319e60697aedef1b16295e8180761ce4c8c9635b1aaeb3cfc32d8c5fbe4abfd9a5a4fd29c4b964b25c853c90e816a43

diff --git a/dev-libs/libinput/files/libinput-1.22.1-sphinx-6.patch 
b/dev-libs/libinput/files/libinput-1.22.1-sphinx-6.patch
deleted file mode 100644
index 737ac3965c7a..
--- a/dev-libs/libinput/files/libinput-1.22.1-sphinx-6.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-https://bugs.gentoo.org/891371
-https://bugs.gentoo.org/889908
-https://gitlab.freedesktop.org/libinput/libinput/-/commit/bf2e8a406e6ebfdb62ffa67f00822c17ff9b2c6a
-
-From bf2e8a406e6ebfdb62ffa67f00822c17ff9b2c6a Mon Sep 17 00:00:00 2001
-From: Peter Hutterer 
-Date: Tue, 17 Jan 2023 12:28:58 +1000
-Subject: [PATCH] doc/user: fix sphinx warning
-
-WARNING: extlinks: Sphinx-6.0 will require a caption string to contain
-exactly one '%s' and all other '%' need to be escaped as '%%'.
-
-Well, let's do that then!
-
-Signed-off-by: Peter Hutterer 
 a/doc/user/conf.py.in
-+++ b/doc/user/conf.py.in
-@@ -169,7 +169,7 @@ from recommonmark.parser import CommonMarkParser
- 
- extlinks = { 'commit' :
-   ('https://gitlab.freedesktop.org/libinput/libinput/commit/%s',
--  'git commit ')
-+  'git commit %s')
- }
- 
- # -- git version hack -
--- 
-GitLab

diff --git a/dev-libs/libinput/libinput-1.22.1.ebuild 
b/dev-libs/libinput/libinput-1.22.1.ebuild
deleted file mode 100644
index 57d288d0c784..
--- a/dev-libs/libinput/libinput-1.22.1.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 2014-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit meson optfeature python-any-r1 udev
-
-DESCRIPTION="Library to handle input devices in Wayland"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ 
https://gitlab.freedesktop.org/libinput/libinput;
-SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-LICENSE="MIT"
-SLOT="0/10"
-if [[ $(ver_cut 3) -lt 900 ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-IUSE="doc input_devices_wacom test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   input_devices_wacom? ( >=dev-libs/libwacom-0.27:= )
-   >=dev-libs/libevdev-1.9.902
-   >=sys-libs/mtdev-1.1
-   virtual/libudev:=
-   virtual/udev
-"
-DEPEND="
-   ${RDEPEND}
-   test? ( >=dev-libs/check-0.9.10 )
-"
-BDEPEND="
-   virtual/pkgconfig
-   doc? (
-   $(python_gen_any_dep '
-   dev-python/commonmark[${PYTHON_USEDEP}]
-   dev-python/recommonmark[${PYTHON_USEDEP}]
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   >=dev-python/sphinx-rtd-theme-0.2.4[${PYTHON_USEDEP}]
-   ')
-   >=app-doc/doxygen-1.8.3
-   >=media-gfx/graphviz-2.38.0
-   )
-"
-#  test? ( dev-util/valgrind )
-
-PATCHES=(
-   "${FILESDIR}"/${P}-sphinx-6.patch
-)
-
-python_check_deps() {
-   python_has_version "dev-python/commonmark[${PYTHON_USEDEP}]" && \
-   python_has_version "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
-   python_has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && \
-   python_has_version 
">=dev-python/sphinx-rtd-theme-0.2.4[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   use doc && python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-   sed "s@, '-Werror'@@" -i meson.build || die #744250
-}
-
-src_configure() {
-   # gui can be built but will not be installed
-   

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

2023-05-10 Thread Arthur Zamarin
commit: 36e058d7e8cf22840600e363f88d327266f6fada
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed May 10 17:07:05 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed May 10 17:07:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36e058d7

dev-libs/libinput: Stabilize 1.23.0 x86, #906072

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

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

diff --git a/dev-libs/libinput/libinput-1.23.0.ebuild 
b/dev-libs/libinput/libinput-1.23.0.ebuild
index bd52f1da6120..350c80a28cb9 100644
--- a/dev-libs/libinput/libinput-1.23.0.ebuild
+++ b/dev-libs/libinput/libinput-1.23.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2
 LICENSE="MIT"
 SLOT="0/10"
 if [[ $(ver_cut 3) -lt 900 ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"



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

2023-05-10 Thread Sam James
commit: ebe0282954d3d217e994a12a9e519a1f2ad87ce9
Author: Sam James  gentoo  org>
AuthorDate: Wed May 10 16:37:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 10 16:37:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebe02829

dev-libs/libinput: Stabilize 1.23.0 ppc, #906072

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

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

diff --git a/dev-libs/libinput/libinput-1.23.0.ebuild 
b/dev-libs/libinput/libinput-1.23.0.ebuild
index 39020c9c7459..bd52f1da6120 100644
--- a/dev-libs/libinput/libinput-1.23.0.ebuild
+++ b/dev-libs/libinput/libinput-1.23.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2
 LICENSE="MIT"
 SLOT="0/10"
 if [[ $(ver_cut 3) -lt 900 ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86"
 fi
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"



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

2023-05-10 Thread Arthur Zamarin
commit: c11c03fdd49ef5874581939c786d916ea4dca816
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed May 10 16:34:28 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed May 10 16:34:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c11c03fd

dev-libs/libinput: Stabilize 1.23.0 sparc, #906072

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

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

diff --git a/dev-libs/libinput/libinput-1.23.0.ebuild 
b/dev-libs/libinput/libinput-1.23.0.ebuild
index 920626daf831..572a5c1625d3 100644
--- a/dev-libs/libinput/libinput-1.23.0.ebuild
+++ b/dev-libs/libinput/libinput-1.23.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2
 LICENSE="MIT"
 SLOT="0/10"
 if [[ $(ver_cut 3) -lt 900 ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86"
 fi
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"



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

2023-05-10 Thread Arthur Zamarin
commit: 6f2c74ce7b2baf0463ad99f37109e2725e719702
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed May 10 16:34:33 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed May 10 16:34:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f2c74ce

dev-libs/libinput: Stabilize 1.23.0 ppc64, #906072

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

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

diff --git a/dev-libs/libinput/libinput-1.23.0.ebuild 
b/dev-libs/libinput/libinput-1.23.0.ebuild
index 572a5c1625d3..39020c9c7459 100644
--- a/dev-libs/libinput/libinput-1.23.0.ebuild
+++ b/dev-libs/libinput/libinput-1.23.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2
 LICENSE="MIT"
 SLOT="0/10"
 if [[ $(ver_cut 3) -lt 900 ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc ~x86"
 fi
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"



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

2023-05-10 Thread Arthur Zamarin
commit: 21596677d71f6a5b7cedd6368df955b1f3e5b8db
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed May 10 16:34:20 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed May 10 16:34:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21596677

dev-libs/libinput: Stabilize 1.23.0 arm, #906072

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

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

diff --git a/dev-libs/libinput/libinput-1.23.0.ebuild 
b/dev-libs/libinput/libinput-1.23.0.ebuild
index 4f69adea888f..920626daf831 100644
--- a/dev-libs/libinput/libinput-1.23.0.ebuild
+++ b/dev-libs/libinput/libinput-1.23.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2
 LICENSE="MIT"
 SLOT="0/10"
 if [[ $(ver_cut 3) -lt 900 ]] ; then
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"



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

2023-05-10 Thread Sam James
commit: a7091d40ee5efcfc410705e1cd13bc852ead91a4
Author: Sam James  gentoo  org>
AuthorDate: Wed May 10 16:18:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 10 16:18:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7091d40

dev-libs/libinput: Stabilize 1.23.0 amd64, #906072

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

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

diff --git a/dev-libs/libinput/libinput-1.23.0.ebuild 
b/dev-libs/libinput/libinput-1.23.0.ebuild
index d41c25b08fca..9689f0cd 100644
--- a/dev-libs/libinput/libinput-1.23.0.ebuild
+++ b/dev-libs/libinput/libinput-1.23.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2
 LICENSE="MIT"
 SLOT="0/10"
 if [[ $(ver_cut 3) -lt 900 ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"



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

2023-03-25 Thread Matt Turner
commit: 9a79416c762270d215c1c7f6821f9a0475dc8532
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 26 03:36:48 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 26 03:38:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a79416c

dev-libs/libinput: Version bump to 1.23.0

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

 dev-libs/libinput/Manifest   |  1 +
 dev-libs/libinput/libinput-1.23.0.ebuild | 91 
 2 files changed, 92 insertions(+)

diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index 2a62e90cfe93..2d249e945791 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -1 +1,2 @@
 DIST libinput-1.22.1.tar.bz2 794829 BLAKE2B 
253f840e45ab2293503a0da09ea914b982e643c35928af6762955325a002b5bf20bf8571e705e3a050663cd0e1e26ee0cf4952a6193659f9b27ad1080008e900
 SHA512 
9d1985bc03ae304643fcd3acb762afc53305942e39071a062e7f8950be4929c72bdfeff06039c77f70e53233885df1e2e1a1dc538caeefd2b46f35826d290e9e
+DIST libinput-1.23.0.tar.bz2 803316 BLAKE2B 
ec251c11d11d557be395bb2be2d2937aa36b41df7d047f7700baa43cf4869d287fd03c260229dc4cb18a587b5fb1957884299f9b0837d456459a049b7b1206a7
 SHA512 
cb752d8611d70d9ea26d875aba9db8d0e319e60697aedef1b16295e8180761ce4c8c9635b1aaeb3cfc32d8c5fbe4abfd9a5a4fd29c4b964b25c853c90e816a43

diff --git a/dev-libs/libinput/libinput-1.23.0.ebuild 
b/dev-libs/libinput/libinput-1.23.0.ebuild
new file mode 100644
index ..d41c25b08fca
--- /dev/null
+++ b/dev-libs/libinput/libinput-1.23.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 2014-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit meson optfeature python-any-r1 udev
+
+DESCRIPTION="Library to handle input devices in Wayland"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ 
https://gitlab.freedesktop.org/libinput/libinput;
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+LICENSE="MIT"
+SLOT="0/10"
+if [[ $(ver_cut 3) -lt 900 ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+IUSE="doc input_devices_wacom test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   input_devices_wacom? ( >=dev-libs/libwacom-0.27:= )
+   >=dev-libs/libevdev-1.9.902
+   >=sys-libs/mtdev-1.1
+   virtual/libudev:=
+   virtual/udev
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( >=dev-libs/check-0.9.10 )
+"
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   $(python_gen_any_dep '
+   dev-python/commonmark[${PYTHON_USEDEP}]
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-rtd-theme-0.2.4[${PYTHON_USEDEP}]
+   ')
+   >=app-doc/doxygen-1.8.3
+   >=media-gfx/graphviz-2.38.0
+   )
+"
+#  test? ( dev-util/valgrind )
+
+python_check_deps() {
+   python_has_version \
+   "dev-python/commonmark[${PYTHON_USEDEP}]" \
+   "dev-python/recommonmark[${PYTHON_USEDEP}]" \
+   "dev-python/sphinx[${PYTHON_USEDEP}]" \
+   ">=dev-python/sphinx-rtd-theme-0.2.4[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use doc && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   sed "s@, '-Werror'@@" -i meson.build || die #744250
+}
+
+src_configure() {
+   # gui can be built but will not be installed
+   local emesonargs=(
+   -Ddebug-gui=false
+   $(meson_use doc documentation)
+   $(meson_use input_devices_wacom libwacom)
+   $(meson_use test tests)
+   -Dudev-dir="${EPREFIX}$(get_udevdir)"
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use doc ; then
+   docinto html
+   dodoc -r "${BUILD_DIR}"/Documentation/.
+   fi
+}
+
+pkg_postinst() {
+   optfeature "measure and replay tools" dev-python/python-libevdev
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}



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

2023-03-21 Thread Sam James
commit: 19132ea604c288c0289958576ba8bec1f1e7f55e
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Wed Mar 22 04:54:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 22 05:28:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19132ea6

dev-libs/libinput: Keyword 1.22.1 mips, #898014

Signed-off-by: Matoro Mahri  users.noreply.github.com>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-libs/libinput/libinput-1.22.1.ebuild 
b/dev-libs/libinput/libinput-1.22.1.ebuild
index 2cfa0fb9cd1b..57d288d0c784 100644
--- a/dev-libs/libinput/libinput-1.22.1.ebuild
+++ b/dev-libs/libinput/libinput-1.22.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2
 LICENSE="MIT"
 SLOT="0/10"
 if [[ $(ver_cut 3) -lt 900 ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"



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

2023-03-13 Thread Matt Turner
commit: 502d3d5ef4002f83bd72e434310962ba549369b4
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Mar 13 19:44:48 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Mar 13 20:07:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=502d3d5e

dev-libs/libinput: Drop old versions

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

 dev-libs/libinput/Manifest  |  1 -
 dev-libs/libinput/libinput-1.21.0-r1.ebuild | 92 -
 2 files changed, 93 deletions(-)

diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index d2d3b9d8d2cc..2a62e90cfe93 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -1,2 +1 @@
-DIST libinput-1.21.0.tar.gz 988650 BLAKE2B 
54c63beeff8dee93a52774220b45321d8a94261687b463319fbae9246331b532be7995a5b32c30425b9d0708b2ba69d4b4e83e8dc7ecebe6fb1237b723a266b6
 SHA512 
510273d68f2d4cfa61564a706b1f334f6bfca0d1c8faf0bb8aa656cf3fbd5e38d79d6fbaa01a20d38bc15777c9afc341e4ed08d35ef367ef3803ce788cbc4a0e
 DIST libinput-1.22.1.tar.bz2 794829 BLAKE2B 
253f840e45ab2293503a0da09ea914b982e643c35928af6762955325a002b5bf20bf8571e705e3a050663cd0e1e26ee0cf4952a6193659f9b27ad1080008e900
 SHA512 
9d1985bc03ae304643fcd3acb762afc53305942e39071a062e7f8950be4929c72bdfeff06039c77f70e53233885df1e2e1a1dc538caeefd2b46f35826d290e9e

diff --git a/dev-libs/libinput/libinput-1.21.0-r1.ebuild 
b/dev-libs/libinput/libinput-1.21.0-r1.ebuild
deleted file mode 100644
index a39b1460c39d..
--- a/dev-libs/libinput/libinput-1.21.0-r1.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 2014-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit meson python-any-r1 udev
-
-DESCRIPTION="Library to handle input devices in Wayland"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ 
https://gitlab.freedesktop.org/libinput/libinput;
-SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz;
-
-LICENSE="MIT"
-SLOT="0/10"
-[[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86"
-IUSE="doc input_devices_wacom test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   virtual/pkgconfig
-   doc? (
-   $(python_gen_any_dep '
-   dev-python/commonmark[${PYTHON_USEDEP}]
-   dev-python/recommonmark[${PYTHON_USEDEP}]
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   >=dev-python/sphinx-rtd-theme-0.2.4[${PYTHON_USEDEP}]
-   ')
-   >=app-doc/doxygen-1.8.3
-   >=media-gfx/graphviz-2.38.0
-   )
-"
-#  test? ( dev-util/valgrind )
-RDEPEND="
-   input_devices_wacom? ( >=dev-libs/libwacom-0.27:= )
-   >=dev-libs/libevdev-1.9.902
-   >=sys-libs/mtdev-1.1
-   virtual/libudev:=
-   virtual/udev
-"
-DEPEND="${RDEPEND}
-   test? ( >=dev-libs/check-0.9.10 )"
-
-python_check_deps() {
-   has_version -b "dev-python/commonmark[${PYTHON_USEDEP}]" && \
-   has_version -b "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
-   has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" && \
-   has_version -b ">=dev-python/sphinx-rtd-theme-0.2.4[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   use doc && python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-   sed "s@, '-Werror'@@" -i meson.build || die #744250
-}
-
-src_configure() {
-   # gui can be built but will not be installed
-   local emesonargs=(
-   -Ddebug-gui=false
-   $(meson_use doc documentation)
-   $(meson_use input_devices_wacom libwacom)
-   $(meson_use test tests)
-   -Dudev-dir="${EPREFIX}$(get_udevdir)"
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   if use doc ; then
-   docinto html
-   dodoc -r "${BUILD_DIR}"/Documentation/.
-   fi
-}
-
-pkg_postinst() {
-   pkgname="dev-python/python-libevdev"
-   if [[ -z "${REPLACING_VERSIONS}" ]] && ! has_version "${pkgname}" ; then
-   einfo "${pkgname} must be installed to use the"
-   einfo "libinput measure and libinput replay tools."
-   fi
-
-   udev_reload
-}
-
-pkg_postrm() {
-   udev_reload
-}



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

2023-03-13 Thread Arthur Zamarin
commit: 41a29c83a53f01c4b79f5e3be571987f39244bfd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Mar 13 19:17:20 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Mar 13 19:17:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41a29c83

dev-libs/libinput: Stabilize 1.22.1 sparc, #898950

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

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

diff --git a/dev-libs/libinput/libinput-1.22.1.ebuild 
b/dev-libs/libinput/libinput-1.22.1.ebuild
index a8b231cd3216..2cfa0fb9cd1b 100644
--- a/dev-libs/libinput/libinput-1.22.1.ebuild
+++ b/dev-libs/libinput/libinput-1.22.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2
 LICENSE="MIT"
 SLOT="0/10"
 if [[ $(ver_cut 3) -lt 900 ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 
~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"



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

2023-03-03 Thread Arthur Zamarin
commit: 49dcbe6de7752b104fa712d373512226e496af09
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  4 07:02:29 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  4 07:02:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49dcbe6d

dev-libs/libinput: Stabilize 1.22.1 ppc, #898950

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

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

diff --git a/dev-libs/libinput/libinput-1.22.1.ebuild 
b/dev-libs/libinput/libinput-1.22.1.ebuild
index 224fa4b6e6d8..da83df27d555 100644
--- a/dev-libs/libinput/libinput-1.22.1.ebuild
+++ b/dev-libs/libinput/libinput-1.22.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2
 LICENSE="MIT"
 SLOT="0/10"
 if [[ $(ver_cut 3) -lt 900 ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 fi
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"



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

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

dev-libs/libinput: Stabilize 1.22.1 amd64, #898950

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

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

diff --git a/dev-libs/libinput/libinput-1.22.1.ebuild 
b/dev-libs/libinput/libinput-1.22.1.ebuild
index b156364bbd3d..224fa4b6e6d8 100644
--- a/dev-libs/libinput/libinput-1.22.1.ebuild
+++ b/dev-libs/libinput/libinput-1.22.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2
 LICENSE="MIT"
 SLOT="0/10"
 if [[ $(ver_cut 3) -lt 900 ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 fi
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"



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

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

dev-libs/libinput: Stabilize 1.22.1 x86, #898950

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

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

diff --git a/dev-libs/libinput/libinput-1.22.1.ebuild 
b/dev-libs/libinput/libinput-1.22.1.ebuild
index efbd82131884..b156364bbd3d 100644
--- a/dev-libs/libinput/libinput-1.22.1.ebuild
+++ b/dev-libs/libinput/libinput-1.22.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2
 LICENSE="MIT"
 SLOT="0/10"
 if [[ $(ver_cut 3) -lt 900 ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 fi
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"



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

2023-03-02 Thread Arthur Zamarin
commit: 2c6fcc4eaa73be8f2cb376e58dc1c217e7781331
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar  3 05:56:36 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar  3 05:56:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c6fcc4e

dev-libs/libinput: Stabilize 1.22.1 arm64, #898950

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

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

diff --git a/dev-libs/libinput/libinput-1.22.1.ebuild 
b/dev-libs/libinput/libinput-1.22.1.ebuild
index f66378b2bda6..efbd82131884 100644
--- a/dev-libs/libinput/libinput-1.22.1.ebuild
+++ b/dev-libs/libinput/libinput-1.22.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2
 LICENSE="MIT"
 SLOT="0/10"
 if [[ $(ver_cut 3) -lt 900 ]] ; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"



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

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

dev-libs/libinput: Stabilize 1.22.1 arm, #898950

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

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

diff --git a/dev-libs/libinput/libinput-1.22.1.ebuild 
b/dev-libs/libinput/libinput-1.22.1.ebuild
index 144cc92f93e5..f66378b2bda6 100644
--- a/dev-libs/libinput/libinput-1.22.1.ebuild
+++ b/dev-libs/libinput/libinput-1.22.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2
 LICENSE="MIT"
 SLOT="0/10"
 if [[ $(ver_cut 3) -lt 900 ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libinput/, dev-libs/libinput/files/

2023-01-19 Thread Sam James
commit: 5a676e6198e558a1d71b36028e3face9e614ea33
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 20 04:11:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 04:11:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a676e61

dev-libs/libinput: fix build w/ sphinx 6

Closes: https://bugs.gentoo.org/889908
Bug: https://bugs.gentoo.org/891371
Signed-off-by: Sam James  gentoo.org>

 .../libinput/files/libinput-1.22.1-sphinx-6.patch  | 28 ++
 dev-libs/libinput/libinput-1.22.1.ebuild   |  4 
 2 files changed, 32 insertions(+)

diff --git a/dev-libs/libinput/files/libinput-1.22.1-sphinx-6.patch 
b/dev-libs/libinput/files/libinput-1.22.1-sphinx-6.patch
new file mode 100644
index ..737ac3965c7a
--- /dev/null
+++ b/dev-libs/libinput/files/libinput-1.22.1-sphinx-6.patch
@@ -0,0 +1,28 @@
+https://bugs.gentoo.org/891371
+https://bugs.gentoo.org/889908
+https://gitlab.freedesktop.org/libinput/libinput/-/commit/bf2e8a406e6ebfdb62ffa67f00822c17ff9b2c6a
+
+From bf2e8a406e6ebfdb62ffa67f00822c17ff9b2c6a Mon Sep 17 00:00:00 2001
+From: Peter Hutterer 
+Date: Tue, 17 Jan 2023 12:28:58 +1000
+Subject: [PATCH] doc/user: fix sphinx warning
+
+WARNING: extlinks: Sphinx-6.0 will require a caption string to contain
+exactly one '%s' and all other '%' need to be escaped as '%%'.
+
+Well, let's do that then!
+
+Signed-off-by: Peter Hutterer 
+--- a/doc/user/conf.py.in
 b/doc/user/conf.py.in
+@@ -169,7 +169,7 @@ from recommonmark.parser import CommonMarkParser
+ 
+ extlinks = { 'commit' :
+   ('https://gitlab.freedesktop.org/libinput/libinput/commit/%s',
+-  'git commit ')
++  'git commit %s')
+ }
+ 
+ # -- git version hack -
+-- 
+GitLab

diff --git a/dev-libs/libinput/libinput-1.22.1.ebuild 
b/dev-libs/libinput/libinput-1.22.1.ebuild
index a6741dc43f7b..70cad76124a2 100644
--- a/dev-libs/libinput/libinput-1.22.1.ebuild
+++ b/dev-libs/libinput/libinput-1.22.1.ebuild
@@ -44,6 +44,10 @@ BDEPEND="
 "
 #  test? ( dev-util/valgrind )
 
+PATCHES=(
+   "${FILESDIR}"/${P}-sphinx-6.patch
+)
+
 python_check_deps() {
python_has_version "dev-python/commonmark[${PYTHON_USEDEP}]" && \
python_has_version "dev-python/recommonmark[${PYTHON_USEDEP}]" && \



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

2023-01-18 Thread Sam James
commit: 59f2b4f8e18701bf0a0cdcb51aa9ac3df3183901
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 19 01:13:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 19 01:20:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59f2b4f8

dev-libs/libinput: add 1.22.1

Closes: https://bugs.gentoo.org/889908
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libinput/Manifest   |  1 +
 dev-libs/libinput/libinput-1.22.1.ebuild | 90 
 2 files changed, 91 insertions(+)

diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index 34737fce87c8..3ee0d562b1de 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -1,2 +1,3 @@
 DIST libinput-1.21.0.tar.gz 988650 BLAKE2B 
54c63beeff8dee93a52774220b45321d8a94261687b463319fbae9246331b532be7995a5b32c30425b9d0708b2ba69d4b4e83e8dc7ecebe6fb1237b723a266b6
 SHA512 
510273d68f2d4cfa61564a706b1f334f6bfca0d1c8faf0bb8aa656cf3fbd5e38d79d6fbaa01a20d38bc15777c9afc341e4ed08d35ef367ef3803ce788cbc4a0e
 DIST libinput-1.22.0.tar.bz2 796133 BLAKE2B 
3552f0a9ab0690969c5a7d62882733aa7bcaed1c0e97ff3606f58558c235cb67e3c81bc5a277273d26e6847438acccfc942d2fbec312e9a0d121d8ea21896496
 SHA512 
62cc36845daa7bc4b8477dd71abe629309683a93de753382a90e8466915e2b96b9c6914b431747d3462c15d8ab42bc70ee755800eec60c4ad7e9f3b4f7dba76d
+DIST libinput-1.22.1.tar.bz2 794829 BLAKE2B 
253f840e45ab2293503a0da09ea914b982e643c35928af6762955325a002b5bf20bf8571e705e3a050663cd0e1e26ee0cf4952a6193659f9b27ad1080008e900
 SHA512 
9d1985bc03ae304643fcd3acb762afc53305942e39071a062e7f8950be4929c72bdfeff06039c77f70e53233885df1e2e1a1dc538caeefd2b46f35826d290e9e

diff --git a/dev-libs/libinput/libinput-1.22.1.ebuild 
b/dev-libs/libinput/libinput-1.22.1.ebuild
new file mode 100644
index ..a6741dc43f7b
--- /dev/null
+++ b/dev-libs/libinput/libinput-1.22.1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 2014-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit meson optfeature python-any-r1 udev
+
+DESCRIPTION="Library to handle input devices in Wayland"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ 
https://gitlab.freedesktop.org/libinput/libinput;
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+LICENSE="MIT"
+SLOT="0/10"
+if [[ $(ver_cut 3) -lt 900 ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+IUSE="doc input_devices_wacom test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   input_devices_wacom? ( >=dev-libs/libwacom-0.27:= )
+   >=dev-libs/libevdev-1.9.902
+   >=sys-libs/mtdev-1.1
+   virtual/libudev:=
+   virtual/udev
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( >=dev-libs/check-0.9.10 )
+"
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   $(python_gen_any_dep '
+   dev-python/commonmark[${PYTHON_USEDEP}]
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   >=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]
+   ')
+   >=app-doc/doxygen-1.8.3
+   >=media-gfx/graphviz-2.38.0
+   )
+"
+#  test? ( dev-util/valgrind )
+
+python_check_deps() {
+   python_has_version "dev-python/commonmark[${PYTHON_USEDEP}]" && \
+   python_has_version "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
+   python_has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && \
+   python_has_version 
">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use doc && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   sed "s@, '-Werror'@@" -i meson.build || die #744250
+}
+
+src_configure() {
+   # gui can be built but will not be installed
+   local emesonargs=(
+   -Ddebug-gui=false
+   $(meson_use doc documentation)
+   $(meson_use input_devices_wacom libwacom)
+   $(meson_use test tests)
+   -Dudev-dir="${EPREFIX}$(get_udevdir)"
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use doc ; then
+   docinto html
+   dodoc -r "${BUILD_DIR}"/Documentation/.
+   fi
+}
+
+pkg_postinst() {
+   optfeature "measure and replay tools" dev-python/python-libevdev
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}



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

2022-11-21 Thread Sam James
commit: b21a4cd05152c557ba612a233e6bf2479138866e
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 22 04:23:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 22 04:24:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b21a4cd0

dev-libs/libinput: add 1.22.0

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

 dev-libs/libinput/Manifest   |  1 +
 dev-libs/libinput/libinput-1.22.0.ebuild | 90 
 2 files changed, 91 insertions(+)

diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index 5d4d659f4308..34737fce87c8 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -1 +1,2 @@
 DIST libinput-1.21.0.tar.gz 988650 BLAKE2B 
54c63beeff8dee93a52774220b45321d8a94261687b463319fbae9246331b532be7995a5b32c30425b9d0708b2ba69d4b4e83e8dc7ecebe6fb1237b723a266b6
 SHA512 
510273d68f2d4cfa61564a706b1f334f6bfca0d1c8faf0bb8aa656cf3fbd5e38d79d6fbaa01a20d38bc15777c9afc341e4ed08d35ef367ef3803ce788cbc4a0e
+DIST libinput-1.22.0.tar.bz2 796133 BLAKE2B 
3552f0a9ab0690969c5a7d62882733aa7bcaed1c0e97ff3606f58558c235cb67e3c81bc5a277273d26e6847438acccfc942d2fbec312e9a0d121d8ea21896496
 SHA512 
62cc36845daa7bc4b8477dd71abe629309683a93de753382a90e8466915e2b96b9c6914b431747d3462c15d8ab42bc70ee755800eec60c4ad7e9f3b4f7dba76d

diff --git a/dev-libs/libinput/libinput-1.22.0.ebuild 
b/dev-libs/libinput/libinput-1.22.0.ebuild
new file mode 100644
index ..4457b5e6d2e8
--- /dev/null
+++ b/dev-libs/libinput/libinput-1.22.0.ebuild
@@ -0,0 +1,90 @@
+# Copyright 2014-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit meson optfeature python-any-r1 udev
+
+DESCRIPTION="Library to handle input devices in Wayland"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ 
https://gitlab.freedesktop.org/libinput/libinput;
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+LICENSE="MIT"
+SLOT="0/10"
+if [[ $(ver_cut 3) -lt 900 ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+IUSE="doc input_devices_wacom test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   input_devices_wacom? ( >=dev-libs/libwacom-0.27:= )
+   >=dev-libs/libevdev-1.9.902
+   >=sys-libs/mtdev-1.1
+   virtual/libudev:=
+   virtual/udev
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( >=dev-libs/check-0.9.10 )
+"
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   $(python_gen_any_dep '
+   dev-python/commonmark[${PYTHON_USEDEP}]
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   >=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]
+   ')
+   >=app-doc/doxygen-1.8.3
+   >=media-gfx/graphviz-2.38.0
+   )
+"
+#  test? ( dev-util/valgrind )
+
+python_check_deps() {
+   python_has_version "dev-python/commonmark[${PYTHON_USEDEP}]" && \
+   python_has_version "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
+   python_has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && \
+   python_has_version 
">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use doc && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   sed "s@, '-Werror'@@" -i meson.build || die #744250
+}
+
+src_configure() {
+   # gui can be built but will not be installed
+   local emesonargs=(
+   -Ddebug-gui=false
+   $(meson_use doc documentation)
+   $(meson_use input_devices_wacom libwacom)
+   $(meson_use test tests)
+   -Dudev-dir="${EPREFIX}$(get_udevdir)"
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use doc ; then
+   docinto html
+   dodoc -r "${BUILD_DIR}"/Documentation/.
+   fi
+}
+
+pkg_postinst() {
+   optfeature "measure and replay tools" dev-python/python-libevdev
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}



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

2022-11-10 Thread Matt Turner
commit: 06b28b24fa38c67f5b320fbf85699218069f733f
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Nov 10 20:05:34 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Nov 10 20:05:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06b28b24

dev-libs/libinput: Drop gnome@ as a maintainer

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

 dev-libs/libinput/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-libs/libinput/metadata.xml b/dev-libs/libinput/metadata.xml
index 33243afbabf3..8616f51e8744 100644
--- a/dev-libs/libinput/metadata.xml
+++ b/dev-libs/libinput/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-gn...@gentoo.org
-Gentoo GNOME Desktop
-  
   
 x...@gentoo.org
 X11



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

2022-07-20 Thread Sam James
commit: 588eb50249014cc3b878ffd68229f4143a124799
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 21 00:12:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 21 00:12:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=588eb502

dev-libs/libinput: Stabilize 1.21.0-r1 ppc, #853958

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

 dev-libs/libinput/libinput-1.21.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libinput/libinput-1.21.0-r1.ebuild 
b/dev-libs/libinput/libinput-1.21.0-r1.ebuild
index 700a7b3ca189..6663d8303e6a 100644
--- a/dev-libs/libinput/libinput-1.21.0-r1.ebuild
+++ b/dev-libs/libinput/libinput-1.21.0-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2022-07-18 Thread Sam James
commit: d4d1639e206345d352d653ed8519eb28bbaedd3b
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 18 17:44:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 18 17:44:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4d1639e

dev-libs/libinput: Stabilize 1.21.0-r1 arm, #853958

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

 dev-libs/libinput/libinput-1.21.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libinput/libinput-1.21.0-r1.ebuild 
b/dev-libs/libinput/libinput-1.21.0-r1.ebuild
index eefc325879df..555c52983feb 100644
--- a/dev-libs/libinput/libinput-1.21.0-r1.ebuild
+++ b/dev-libs/libinput/libinput-1.21.0-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2022-06-11 Thread Matt Turner
commit: 25b2151f5173d6109a08eb053b991a07efb57d45
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jun  8 02:15:29 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jun 12 01:40:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25b2151f

dev-libs/libinput: Fix a few things

* Drop the 'udev hwdb' calls, per floppym's advice:
   libinput does not install any hwdb files on my system, so
probably drop udevadm hwdb --update.
* Add Python 3.11 compatibility
* Subscribe to libwacom subslot (bug #848522)

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

 .../libinput/{libinput-1.21.0.ebuild => libinput-1.21.0-r1.ebuild}   | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-libs/libinput/libinput-1.21.0.ebuild 
b/dev-libs/libinput/libinput-1.21.0-r1.ebuild
similarity index 94%
rename from dev-libs/libinput/libinput-1.21.0.ebuild
rename to dev-libs/libinput/libinput-1.21.0-r1.ebuild
index 0dfc7b33fd56..acb03afb6c54 100644
--- a/dev-libs/libinput/libinput-1.21.0.ebuild
+++ b/dev-libs/libinput/libinput-1.21.0-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit meson python-any-r1 udev
 
@@ -32,7 +32,7 @@ BDEPEND="
 "
 #  test? ( dev-util/valgrind )
 RDEPEND="
-   input_devices_wacom? ( >=dev-libs/libwacom-0.27 )
+   input_devices_wacom? ( >=dev-libs/libwacom-0.27:= )
>=dev-libs/libevdev-1.9.902
>=sys-libs/mtdev-1.1
virtual/libudev:=
@@ -85,7 +85,6 @@ pkg_postinst() {
fi
 
udev_reload
-   udevadm hwdb --update --root="${ROOT}"
 }
 
 pkg_postrm() {



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

2022-06-11 Thread Lars Wendler
commit: 2cda4dbc25ce5861d67199909a7a85a49264b12b
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Jun 11 23:32:42 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Jun 11 23:33:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cda4dbc

dev-libs/libinput: Bump to version 1.21.0

Closes: https://bugs.gentoo.org/842996
Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/libinput/Manifest   |  1 +
 dev-libs/libinput/libinput-1.21.0.ebuild | 93 
 2 files changed, 94 insertions(+)

diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index 8ae9e3a564f3..8c70311bb34c 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -1 +1,2 @@
 DIST libinput-1.20.1.tar.gz 983069 BLAKE2B 
8e63e286c0c4284f4a61129d8b6394e7ca9f2018c6a2781a7fe4b7389120dcaf5c101ccfb4b0b869afc48e954ce244213b5d206ff546d698068e738ac853
 SHA512 
91f6d6957b16d76807b376d4f81333ed16218fd37b090417d03a2e551d1f5b2c734d891d267bcdc4314cd698d7830f2f467389a9af58155e4e97a86002c8db78
+DIST libinput-1.21.0.tar.gz 988650 BLAKE2B 
54c63beeff8dee93a52774220b45321d8a94261687b463319fbae9246331b532be7995a5b32c30425b9d0708b2ba69d4b4e83e8dc7ecebe6fb1237b723a266b6
 SHA512 
510273d68f2d4cfa61564a706b1f334f6bfca0d1c8faf0bb8aa656cf3fbd5e38d79d6fbaa01a20d38bc15777c9afc341e4ed08d35ef367ef3803ce788cbc4a0e

diff --git a/dev-libs/libinput/libinput-1.21.0.ebuild 
b/dev-libs/libinput/libinput-1.21.0.ebuild
new file mode 100644
index ..0dfc7b33fd56
--- /dev/null
+++ b/dev-libs/libinput/libinput-1.21.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 2014-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit meson python-any-r1 udev
+
+DESCRIPTION="Library to handle input devices in Wayland"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ 
https://gitlab.freedesktop.org/libinput/libinput;
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0/10"
+[[ "$(ver_cut 3)" -gt 900 ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="doc input_devices_wacom test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   $(python_gen_any_dep '
+   dev-python/commonmark[${PYTHON_USEDEP}]
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   >=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]
+   ')
+   >=app-doc/doxygen-1.8.3
+   >=media-gfx/graphviz-2.38.0
+   )
+"
+#  test? ( dev-util/valgrind )
+RDEPEND="
+   input_devices_wacom? ( >=dev-libs/libwacom-0.27 )
+   >=dev-libs/libevdev-1.9.902
+   >=sys-libs/mtdev-1.1
+   virtual/libudev:=
+   virtual/udev
+"
+DEPEND="${RDEPEND}
+   test? ( >=dev-libs/check-0.9.10 )"
+
+python_check_deps() {
+   has_version -b "dev-python/commonmark[${PYTHON_USEDEP}]" && \
+   has_version -b "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
+   has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" && \
+   has_version -b ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use doc && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   sed "s@, '-Werror'@@" -i meson.build || die #744250
+}
+
+src_configure() {
+   # gui can be built but will not be installed
+   local emesonargs=(
+   -Ddebug-gui=false
+   $(meson_use doc documentation)
+   $(meson_use input_devices_wacom libwacom)
+   $(meson_use test tests)
+   -Dudev-dir="${EPREFIX}$(get_udevdir)"
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use doc ; then
+   docinto html
+   dodoc -r "${BUILD_DIR}"/Documentation/.
+   fi
+}
+
+pkg_postinst() {
+   pkgname="dev-python/python-libevdev"
+   if [[ -z "${REPLACING_VERSIONS}" ]] && ! has_version "${pkgname}" ; then
+   einfo "${pkgname} must be installed to use the"
+   einfo "libinput measure and libinput replay tools."
+   fi
+
+   udev_reload
+   udevadm hwdb --update --root="${ROOT}"
+}
+
+pkg_postrm() {
+   udev_reload
+}



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

2022-05-13 Thread Matt Turner
commit: a318cfd447c8724701237708a8be762cf181ecce
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May 13 12:48:45 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri May 13 12:49:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a318cfd4

dev-libs/libinput: Drop old versions

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

 dev-libs/libinput/Manifest   |  2 -
 dev-libs/libinput/libinput-1.19.3.ebuild | 88 
 dev-libs/libinput/libinput-1.20.0.ebuild | 88 
 3 files changed, 178 deletions(-)

diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index 025970ebb5cf..8ae9e3a564f3 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -1,3 +1 @@
-DIST libinput-1.19.3.tar.xz 655164 BLAKE2B 
a07d91603a3d4e759aad25ee46b11dbee47eb013a2361f1b70acd616fee0ed9660e6fa8773948d6acf3686179fd7aaf76bf8285f3dc3137a4b1b605ec0e4d6d2
 SHA512 
f4b776d0da78c687ba21b430a04941ac6b43f68970c82ec9f7360358fdea5ed6a873948ce66a25bcdd64d4b95fa4bf705cc24dbc25c7c0f5fd2d0efbd763f298
-DIST libinput-1.20.0.tar.gz 982547 BLAKE2B 
6a30ec5473b7271b89a50cb5147900928bc1ac370cb30bb7a9282517f9ced1973e7f83e864a865c840a1f1fe447459c329b8966211cafcd28f8d1285a36de593
 SHA512 
b92345809f4e18b2335e3c377d1a8edda523462ff23fba6abcc5f8cf01b80fc4c6e4e06886088788c4b04873d37da210876f201bb81203af2f9f614bc659e6eb
 DIST libinput-1.20.1.tar.gz 983069 BLAKE2B 
8e63e286c0c4284f4a61129d8b6394e7ca9f2018c6a2781a7fe4b7389120dcaf5c101ccfb4b0b869afc48e954ce244213b5d206ff546d698068e738ac853
 SHA512 
91f6d6957b16d76807b376d4f81333ed16218fd37b090417d03a2e551d1f5b2c734d891d267bcdc4314cd698d7830f2f467389a9af58155e4e97a86002c8db78

diff --git a/dev-libs/libinput/libinput-1.19.3.ebuild 
b/dev-libs/libinput/libinput-1.19.3.ebuild
deleted file mode 100644
index eb86ae8388e5..
--- a/dev-libs/libinput/libinput-1.19.3.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 2014-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit meson python-any-r1 udev
-
-DESCRIPTION="Library to handle input devices in Wayland"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ 
https://gitlab.freedesktop.org/libinput/libinput;
-SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
-
-LICENSE="MIT"
-SLOT="0/10"
-[[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 
sparc x86"
-IUSE="doc input_devices_wacom test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   virtual/pkgconfig
-   doc? (
-   $(python_gen_any_dep '
-   dev-python/commonmark[${PYTHON_USEDEP}]
-   dev-python/recommonmark[${PYTHON_USEDEP}]
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   >=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]
-   ')
-   >=app-doc/doxygen-1.8.3
-   >=media-gfx/graphviz-2.38.0
-   )
-"
-#  test? ( dev-util/valgrind )
-RDEPEND="
-   input_devices_wacom? ( >=dev-libs/libwacom-0.27 )
-   >=dev-libs/libevdev-1.9.902
-   >=sys-libs/mtdev-1.1
-   virtual/libudev:=
-   virtual/udev
-"
-DEPEND="${RDEPEND}
-   test? ( >=dev-libs/check-0.9.10 )"
-
-python_check_deps() {
-   has_version -b "dev-python/commonmark[${PYTHON_USEDEP}]" && \
-   has_version -b "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
-   has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" && \
-   has_version -b ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   use doc && python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-   sed "s@, '-Werror'@@" -i meson.build || die #744250
-}
-
-src_configure() {
-   # gui can be built but will not be installed
-   local emesonargs=(
-   -Ddebug-gui=false
-   $(meson_use doc documentation)
-   $(meson_use input_devices_wacom libwacom)
-   $(meson_use test tests)
-   -Dudev-dir="${EPREFIX}$(get_udevdir)"
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   if use doc ; then
-   docinto html
-   dodoc -r "${BUILD_DIR}"/Documentation/.
-   fi
-}
-
-pkg_postinst() {
-   pkgname="dev-python/python-libevdev"
-   if [[ -z "${REPLACING_VERSIONS}" ]] && ! has_version "${pkgname}" ; then
-   einfo "${pkgname} must be installed to use the"
-   einfo "libinput measure and libinput replay tools."
-   fi
-
-   udevadm hwdb --update --root="${ROOT}"
-}

diff --git a/dev-libs/libinput/libinput-1.20.0.ebuild 
b/dev-libs/libinput/libinput-1.20.0.ebuild
deleted file mode 100644
index c14415db2dff..
--- a/dev-libs/libinput/libinput-1.20.0.ebuild
+++ /dev/null
@@ 

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

2022-05-13 Thread Jakov Smolić
commit: b0f47107265a8e4a48a80184d52f194911a5c404
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri May 13 06:54:32 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri May 13 06:54:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0f47107

dev-libs/libinput: Stabilize 1.20.1 arm64, #839732

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

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

diff --git a/dev-libs/libinput/libinput-1.20.1.ebuild 
b/dev-libs/libinput/libinput-1.20.1.ebuild
index 6182a2f61425..9b5fb5fbc568 100644
--- a/dev-libs/libinput/libinput-1.20.1.ebuild
+++ b/dev-libs/libinput/libinput-1.20.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2022-05-08 Thread WANG Xuerui
commit: 4c8419853c8a8b61986d25d74eaf2fcdc2bfff85
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sun May  8 06:50:45 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sun May  8 07:33:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c841985

dev-libs/libinput: keyword 1.20.1 for ~loong

Tests passed on real hardware.

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

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

diff --git a/dev-libs/libinput/libinput-1.20.1.ebuild 
b/dev-libs/libinput/libinput-1.20.1.ebuild
index 4bb5b6d80ab7..6182a2f61425 100644
--- a/dev-libs/libinput/libinput-1.20.1.ebuild
+++ b/dev-libs/libinput/libinput-1.20.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2022-04-24 Thread Arthur Zamarin
commit: 93ff86a5b6a54c2d5f345f0e93707e1c0b11fe25
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr 24 17:47:18 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr 24 17:47:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93ff86a5

dev-libs/libinput: Stabilize 1.20.1 arm, #839732

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

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

diff --git a/dev-libs/libinput/libinput-1.20.1.ebuild 
b/dev-libs/libinput/libinput-1.20.1.ebuild
index 4191c6828b4c..e236b8976450 100644
--- a/dev-libs/libinput/libinput-1.20.1.ebuild
+++ b/dev-libs/libinput/libinput-1.20.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2022-04-22 Thread Arthur Zamarin
commit: 9dddc66929edc948c893f6409bfac7d124204160
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 22 16:50:51 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 22 16:50:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dddc669

dev-libs/libinput: Stabilize 1.20.1 ppc64, #839732

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

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

diff --git a/dev-libs/libinput/libinput-1.20.1.ebuild 
b/dev-libs/libinput/libinput-1.20.1.ebuild
index ac4a711b7eca..4191c6828b4c 100644
--- a/dev-libs/libinput/libinput-1.20.1.ebuild
+++ b/dev-libs/libinput/libinput-1.20.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2022-04-21 Thread Agostino Sarubbo
commit: 91aa9d96cae00d5a7a02a041a0646863ff941841
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Apr 21 07:07:40 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Apr 21 07:07:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91aa9d96

dev-libs/libinput: x86 stable wrt bug #839732

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

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

diff --git a/dev-libs/libinput/libinput-1.20.1.ebuild 
b/dev-libs/libinput/libinput-1.20.1.ebuild
index f1846ed2c2ae..ac4a711b7eca 100644
--- a/dev-libs/libinput/libinput-1.20.1.ebuild
+++ b/dev-libs/libinput/libinput-1.20.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
sparc x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2022-04-20 Thread Sam James
commit: e2148d01715b75d329d952b50c235a438d968192
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 20 23:52:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 20 23:52:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2148d01

dev-libs/libinput: Stabilize 1.20.1 amd64, #839732

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

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

diff --git a/dev-libs/libinput/libinput-1.20.1.ebuild 
b/dev-libs/libinput/libinput-1.20.1.ebuild
index 68ff57486bc2..f1846ed2c2ae 100644
--- a/dev-libs/libinput/libinput-1.20.1.ebuild
+++ b/dev-libs/libinput/libinput-1.20.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2022-04-20 Thread Arthur Zamarin
commit: 149eece3e51d2ae4f3d64eef81257fee5400a735
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Apr 20 17:07:43 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr 20 17:07:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=149eece3

dev-libs/libinput: Stabilize 1.20.1 sparc, #839732

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

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

diff --git a/dev-libs/libinput/libinput-1.20.1.ebuild 
b/dev-libs/libinput/libinput-1.20.1.ebuild
index c14415db2dff..68ff57486bc2 100644
--- a/dev-libs/libinput/libinput-1.20.1.ebuild
+++ b/dev-libs/libinput/libinput-1.20.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2022-04-20 Thread Lars Wendler
commit: ecdd400028f59f36e1a8680cb2eba032511552ca
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Apr 20 09:38:18 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Apr 20 09:39:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecdd4000

dev-libs/libinput: Bump to version 1.20.1

Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/libinput/Manifest   |  1 +
 dev-libs/libinput/libinput-1.20.1.ebuild | 88 
 2 files changed, 89 insertions(+)

diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index 4ffa65558dbe..025970ebb5cf 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -1,2 +1,3 @@
 DIST libinput-1.19.3.tar.xz 655164 BLAKE2B 
a07d91603a3d4e759aad25ee46b11dbee47eb013a2361f1b70acd616fee0ed9660e6fa8773948d6acf3686179fd7aaf76bf8285f3dc3137a4b1b605ec0e4d6d2
 SHA512 
f4b776d0da78c687ba21b430a04941ac6b43f68970c82ec9f7360358fdea5ed6a873948ce66a25bcdd64d4b95fa4bf705cc24dbc25c7c0f5fd2d0efbd763f298
 DIST libinput-1.20.0.tar.gz 982547 BLAKE2B 
6a30ec5473b7271b89a50cb5147900928bc1ac370cb30bb7a9282517f9ced1973e7f83e864a865c840a1f1fe447459c329b8966211cafcd28f8d1285a36de593
 SHA512 
b92345809f4e18b2335e3c377d1a8edda523462ff23fba6abcc5f8cf01b80fc4c6e4e06886088788c4b04873d37da210876f201bb81203af2f9f614bc659e6eb
+DIST libinput-1.20.1.tar.gz 983069 BLAKE2B 
8e63e286c0c4284f4a61129d8b6394e7ca9f2018c6a2781a7fe4b7389120dcaf5c101ccfb4b0b869afc48e954ce244213b5d206ff546d698068e738ac853
 SHA512 
91f6d6957b16d76807b376d4f81333ed16218fd37b090417d03a2e551d1f5b2c734d891d267bcdc4314cd698d7830f2f467389a9af58155e4e97a86002c8db78

diff --git a/dev-libs/libinput/libinput-1.20.1.ebuild 
b/dev-libs/libinput/libinput-1.20.1.ebuild
new file mode 100644
index ..c14415db2dff
--- /dev/null
+++ b/dev-libs/libinput/libinput-1.20.1.ebuild
@@ -0,0 +1,88 @@
+# Copyright 2014-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit meson python-any-r1 udev
+
+DESCRIPTION="Library to handle input devices in Wayland"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ 
https://gitlab.freedesktop.org/libinput/libinput;
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0/10"
+[[ "$(ver_cut 3)" -gt 900 ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="doc input_devices_wacom test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   $(python_gen_any_dep '
+   dev-python/commonmark[${PYTHON_USEDEP}]
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   >=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]
+   ')
+   >=app-doc/doxygen-1.8.3
+   >=media-gfx/graphviz-2.38.0
+   )
+"
+#  test? ( dev-util/valgrind )
+RDEPEND="
+   input_devices_wacom? ( >=dev-libs/libwacom-0.27 )
+   >=dev-libs/libevdev-1.9.902
+   >=sys-libs/mtdev-1.1
+   virtual/libudev:=
+   virtual/udev
+"
+DEPEND="${RDEPEND}
+   test? ( >=dev-libs/check-0.9.10 )"
+
+python_check_deps() {
+   has_version -b "dev-python/commonmark[${PYTHON_USEDEP}]" && \
+   has_version -b "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
+   has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" && \
+   has_version -b ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use doc && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   sed "s@, '-Werror'@@" -i meson.build || die #744250
+}
+
+src_configure() {
+   # gui can be built but will not be installed
+   local emesonargs=(
+   -Ddebug-gui=false
+   $(meson_use doc documentation)
+   $(meson_use input_devices_wacom libwacom)
+   $(meson_use test tests)
+   -Dudev-dir="${EPREFIX}$(get_udevdir)"
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use doc ; then
+   docinto html
+   dodoc -r "${BUILD_DIR}"/Documentation/.
+   fi
+}
+
+pkg_postinst() {
+   pkgname="dev-python/python-libevdev"
+   if [[ -z "${REPLACING_VERSIONS}" ]] && ! has_version "${pkgname}" ; then
+   einfo "${pkgname} must be installed to use the"
+   einfo "libinput measure and libinput replay tools."
+   fi
+
+   udevadm hwdb --update --root="${ROOT}"
+}



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

2022-02-19 Thread Lars Wendler
commit: 345890b54e7901439e72cb6e94059415d061f115
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Feb 19 23:08:35 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Feb 19 23:08:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=345890b5

dev-libs/libinput: Bump to version 1.20.0

Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/libinput/Manifest   |  1 +
 dev-libs/libinput/libinput-1.20.0.ebuild | 88 
 2 files changed, 89 insertions(+)

diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index e530aeac9f58..4ffa65558dbe 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -1 +1,2 @@
 DIST libinput-1.19.3.tar.xz 655164 BLAKE2B 
a07d91603a3d4e759aad25ee46b11dbee47eb013a2361f1b70acd616fee0ed9660e6fa8773948d6acf3686179fd7aaf76bf8285f3dc3137a4b1b605ec0e4d6d2
 SHA512 
f4b776d0da78c687ba21b430a04941ac6b43f68970c82ec9f7360358fdea5ed6a873948ce66a25bcdd64d4b95fa4bf705cc24dbc25c7c0f5fd2d0efbd763f298
+DIST libinput-1.20.0.tar.gz 982547 BLAKE2B 
6a30ec5473b7271b89a50cb5147900928bc1ac370cb30bb7a9282517f9ced1973e7f83e864a865c840a1f1fe447459c329b8966211cafcd28f8d1285a36de593
 SHA512 
b92345809f4e18b2335e3c377d1a8edda523462ff23fba6abcc5f8cf01b80fc4c6e4e06886088788c4b04873d37da210876f201bb81203af2f9f614bc659e6eb

diff --git a/dev-libs/libinput/libinput-1.20.0.ebuild 
b/dev-libs/libinput/libinput-1.20.0.ebuild
new file mode 100644
index ..c14415db2dff
--- /dev/null
+++ b/dev-libs/libinput/libinput-1.20.0.ebuild
@@ -0,0 +1,88 @@
+# Copyright 2014-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit meson python-any-r1 udev
+
+DESCRIPTION="Library to handle input devices in Wayland"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ 
https://gitlab.freedesktop.org/libinput/libinput;
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0/10"
+[[ "$(ver_cut 3)" -gt 900 ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="doc input_devices_wacom test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   $(python_gen_any_dep '
+   dev-python/commonmark[${PYTHON_USEDEP}]
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   >=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]
+   ')
+   >=app-doc/doxygen-1.8.3
+   >=media-gfx/graphviz-2.38.0
+   )
+"
+#  test? ( dev-util/valgrind )
+RDEPEND="
+   input_devices_wacom? ( >=dev-libs/libwacom-0.27 )
+   >=dev-libs/libevdev-1.9.902
+   >=sys-libs/mtdev-1.1
+   virtual/libudev:=
+   virtual/udev
+"
+DEPEND="${RDEPEND}
+   test? ( >=dev-libs/check-0.9.10 )"
+
+python_check_deps() {
+   has_version -b "dev-python/commonmark[${PYTHON_USEDEP}]" && \
+   has_version -b "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
+   has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" && \
+   has_version -b ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use doc && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   sed "s@, '-Werror'@@" -i meson.build || die #744250
+}
+
+src_configure() {
+   # gui can be built but will not be installed
+   local emesonargs=(
+   -Ddebug-gui=false
+   $(meson_use doc documentation)
+   $(meson_use input_devices_wacom libwacom)
+   $(meson_use test tests)
+   -Dudev-dir="${EPREFIX}$(get_udevdir)"
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use doc ; then
+   docinto html
+   dodoc -r "${BUILD_DIR}"/Documentation/.
+   fi
+}
+
+pkg_postinst() {
+   pkgname="dev-python/python-libevdev"
+   if [[ -z "${REPLACING_VERSIONS}" ]] && ! has_version "${pkgname}" ; then
+   einfo "${pkgname} must be installed to use the"
+   einfo "libinput measure and libinput replay tools."
+   fi
+
+   udevadm hwdb --update --root="${ROOT}"
+}



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

2022-01-24 Thread Sam James
commit: f8ed4543bdb42bb8935f0a4212681c81455d453c
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 24 14:49:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 24 14:49:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8ed4543

dev-libs/libinput: Stabilize 1.19.3 ppc, #831048

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

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

diff --git a/dev-libs/libinput/libinput-1.19.3.ebuild 
b/dev-libs/libinput/libinput-1.19.3.ebuild
index ddd619e8bc87..eb86ae8388e5 100644
--- a/dev-libs/libinput/libinput-1.19.3.ebuild
+++ b/dev-libs/libinput/libinput-1.19.3.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2022-01-24 Thread Sam James
commit: eff8d3c08b4f720693e8e4beddf53401ff9f3891
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 24 14:44:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 24 14:45:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eff8d3c0

dev-libs/libinput: Stabilize 1.19.3 arm, #831048

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

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

diff --git a/dev-libs/libinput/libinput-1.19.3.ebuild 
b/dev-libs/libinput/libinput-1.19.3.ebuild
index 590e9d0d64d4..ddd619e8bc87 100644
--- a/dev-libs/libinput/libinput-1.19.3.ebuild
+++ b/dev-libs/libinput/libinput-1.19.3.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2022-01-22 Thread Sam James
commit: 57fc02bb9c85161ba22d3827c44deba186db82b0
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Jan 21 16:00:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 22:38:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57fc02bb

dev-libs/libinput: stable 1.19.3 for sparc, bug #831048

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

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

diff --git a/dev-libs/libinput/libinput-1.19.3.ebuild 
b/dev-libs/libinput/libinput-1.19.3.ebuild
index efc5ee262c30..92ec9219105c 100644
--- a/dev-libs/libinput/libinput-1.19.3.ebuild
+++ b/dev-libs/libinput/libinput-1.19.3.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2022-01-20 Thread Arthur Zamarin
commit: f7ed5cec0cff6d2a03a59732789e0018c5a7052b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jan 20 09:42:15 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jan 20 09:42:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7ed5cec

dev-libs/libinput: Stabilize 1.19.3 ppc64, #831048

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

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

diff --git a/dev-libs/libinput/libinput-1.19.3.ebuild 
b/dev-libs/libinput/libinput-1.19.3.ebuild
index 4fc5406a4519..c4b0384731a3 100644
--- a/dev-libs/libinput/libinput-1.19.3.ebuild
+++ b/dev-libs/libinput/libinput-1.19.3.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2022-01-02 Thread James Le Cuirot
commit: 892d80487ae3930062c8c409916b4ac3a3b40796
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Jan  2 12:51:14 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Jan  2 12:51:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=892d8048

dev-libs/libinput: Keyword 1.19.3 for ~m68k

The tests pass.

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/libinput/libinput-1.19.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libinput/libinput-1.19.3.ebuild 
b/dev-libs/libinput/libinput-1.19.3.ebuild
index 07b92e48c6a0..4fc5406a4519 100644
--- a/dev-libs/libinput/libinput-1.19.3.ebuild
+++ b/dev-libs/libinput/libinput-1.19.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2014-2021 Gentoo Authors
+# Copyright 2014-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2021-12-15 Thread Lars Wendler
commit: adf9da545424cb6e489320c954e6ab65bd3d8cb9
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Dec 15 18:30:11 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Dec 15 18:30:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adf9da54

dev-libs/libinput: Bump to version 1.19.3

Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/libinput/Manifest   |  1 +
 dev-libs/libinput/libinput-1.19.3.ebuild | 88 
 2 files changed, 89 insertions(+)

diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index 060c8e4f89bb..8c9c077ce39e 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -1 +1,2 @@
 DIST libinput-1.19.2.tar.xz 654924 BLAKE2B 
b55d34186bba3d4956d7308594acd0928b7bc575c34b8c53ee95780887beccd141804e278cd1ea6c8fb48d064bde9c95c26c6613d6169dfa4e7ccdd64a50d3e3
 SHA512 
fc5244dc90ceb710f7b5bb76a3cafc7dd5a8d5fa05c51122412615bfc3a99435d6a1017b79c3ce73561139fc2f5959acaf16cb9500796ea2f3eb6cb95d1a1acb
+DIST libinput-1.19.3.tar.xz 655164 BLAKE2B 
a07d91603a3d4e759aad25ee46b11dbee47eb013a2361f1b70acd616fee0ed9660e6fa8773948d6acf3686179fd7aaf76bf8285f3dc3137a4b1b605ec0e4d6d2
 SHA512 
f4b776d0da78c687ba21b430a04941ac6b43f68970c82ec9f7360358fdea5ed6a873948ce66a25bcdd64d4b95fa4bf705cc24dbc25c7c0f5fd2d0efbd763f298

diff --git a/dev-libs/libinput/libinput-1.19.3.ebuild 
b/dev-libs/libinput/libinput-1.19.3.ebuild
new file mode 100644
index ..07b92e48c6a0
--- /dev/null
+++ b/dev-libs/libinput/libinput-1.19.3.ebuild
@@ -0,0 +1,88 @@
+# Copyright 2014-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit meson python-any-r1 udev
+
+DESCRIPTION="Library to handle input devices in Wayland"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ 
https://gitlab.freedesktop.org/libinput/libinput;
+SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0/10"
+[[ "$(ver_cut 3)" -gt 900 ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="doc input_devices_wacom test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   $(python_gen_any_dep '
+   dev-python/commonmark[${PYTHON_USEDEP}]
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   >=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]
+   ')
+   >=app-doc/doxygen-1.8.3
+   >=media-gfx/graphviz-2.38.0
+   )
+"
+#  test? ( dev-util/valgrind )
+RDEPEND="
+   input_devices_wacom? ( >=dev-libs/libwacom-0.27 )
+   >=dev-libs/libevdev-1.9.902
+   >=sys-libs/mtdev-1.1
+   virtual/libudev:=
+   virtual/udev
+"
+DEPEND="${RDEPEND}
+   test? ( >=dev-libs/check-0.9.10 )"
+
+python_check_deps() {
+   has_version -b "dev-python/commonmark[${PYTHON_USEDEP}]" && \
+   has_version -b "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
+   has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" && \
+   has_version -b ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use doc && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   sed "s@, '-Werror'@@" -i meson.build || die #744250
+}
+
+src_configure() {
+   # gui can be built but will not be installed
+   local emesonargs=(
+   -Ddebug-gui=false
+   $(meson_use doc documentation)
+   $(meson_use input_devices_wacom libwacom)
+   $(meson_use test tests)
+   -Dudev-dir="${EPREFIX}$(get_udevdir)"
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use doc ; then
+   docinto html
+   dodoc -r "${BUILD_DIR}"/Documentation/.
+   fi
+}
+
+pkg_postinst() {
+   pkgname="dev-python/python-libevdev"
+   if [[ -z "${REPLACING_VERSIONS}" ]] && ! has_version "${pkgname}" ; then
+   einfo "${pkgname} must be installed to use the"
+   einfo "libinput measure and libinput replay tools."
+   fi
+
+   udevadm hwdb --update --root="${ROOT}"
+}



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

2021-11-17 Thread Matt Turner
commit: eb93a90ccd9edb9914e836ae718bb272764b0d7a
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Nov 18 07:45:05 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Nov 18 07:46:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb93a90c

dev-libs/libinput: Drop old versions

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

 dev-libs/libinput/Manifest   |  2 -
 dev-libs/libinput/libinput-1.18.1.ebuild | 88 
 dev-libs/libinput/libinput-1.19.1.ebuild | 88 
 3 files changed, 178 deletions(-)

diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index d76f5352724c..060c8e4f89bb 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -1,3 +1 @@
-DIST libinput-1.18.1.tar.xz 618524 BLAKE2B 
17c5959b6319838dc65f6df7c532d8e048b0295d20178e636dcb3d7a0418f7c107ffc34f280ac0da66011cc80fb8e9f0881b5edd6a4fb64fb674dff6bb5b4526
 SHA512 
450e38c0f8245aa0165a8047d25aebee646332f0f2ed442bb2d1bd3e723c2082b6d00d6e3bda308981ece8e29b5cddbd56eab900d2b7497705a45fc27b281828
-DIST libinput-1.19.1.tar.xz 654600 BLAKE2B 
fb1c26874e29fc12d5259b00e0790d65584c8128cc7dc0abf3b094abfef5f26a45fb06142fdad3cef13774d6bc9a99a50636e9745270a4113e76e3ba5b6bad0f
 SHA512 
63084f5e081ee4918fee8584d99e6feb84ce9b771015c556c930843e0097abb9b93b6f9731c488b8493eac18fa4086f4822a2ed00f3cb3258346341ad0061c36
 DIST libinput-1.19.2.tar.xz 654924 BLAKE2B 
b55d34186bba3d4956d7308594acd0928b7bc575c34b8c53ee95780887beccd141804e278cd1ea6c8fb48d064bde9c95c26c6613d6169dfa4e7ccdd64a50d3e3
 SHA512 
fc5244dc90ceb710f7b5bb76a3cafc7dd5a8d5fa05c51122412615bfc3a99435d6a1017b79c3ce73561139fc2f5959acaf16cb9500796ea2f3eb6cb95d1a1acb

diff --git a/dev-libs/libinput/libinput-1.18.1.ebuild 
b/dev-libs/libinput/libinput-1.18.1.ebuild
deleted file mode 100644
index 38cc1b8b189b..
--- a/dev-libs/libinput/libinput-1.18.1.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 2014-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit meson python-any-r1 udev
-
-DESCRIPTION="Library to handle input devices in Wayland"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ 
https://gitlab.freedesktop.org/libinput/libinput;
-SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
-
-LICENSE="MIT"
-SLOT="0/10"
-[[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="doc input_devices_wacom test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   virtual/pkgconfig
-   doc? (
-   $(python_gen_any_dep '
-   dev-python/commonmark[${PYTHON_USEDEP}]
-   dev-python/recommonmark[${PYTHON_USEDEP}]
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   >=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]
-   ')
-   >=app-doc/doxygen-1.8.3
-   >=media-gfx/graphviz-2.38.0
-   )
-"
-#  test? ( dev-util/valgrind )
-RDEPEND="
-   input_devices_wacom? ( >=dev-libs/libwacom-0.20 )
-   >=dev-libs/libevdev-1.3
-   >=sys-libs/mtdev-1.1
-   virtual/libudev:=
-   virtual/udev
-"
-DEPEND="${RDEPEND}
-   test? ( >=dev-libs/check-0.9.10 )"
-
-python_check_deps() {
-   has_version "dev-python/commonmark[${PYTHON_USEDEP}]" && \
-   has_version "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
-   has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && \
-   has_version ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   use doc && python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-   sed "s@, '-Werror'@@" -i meson.build || die #744250
-}
-
-src_configure() {
-   # gui can be built but will not be installed
-   local emesonargs=(
-   -Ddebug-gui=false
-   $(meson_use doc documentation)
-   $(meson_use input_devices_wacom libwacom)
-   $(meson_use test tests)
-   -Dudev-dir="${EPREFIX}$(get_udevdir)"
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   if use doc ; then
-   docinto html
-   dodoc -r "${BUILD_DIR}"/Documentation/.
-   fi
-}
-
-pkg_postinst() {
-   pkgname="dev-python/python-libevdev"
-   if [[ -z "${REPLACING_VERSIONS}" ]] && ! has_version "${pkgname}" ; then
-   einfo "${pkgname} must be installed to use the"
-   einfo "libinput measure and libinput replay tools."
-   fi
-
-   udevadm hwdb --update --root="${ROOT}"
-}

diff --git a/dev-libs/libinput/libinput-1.19.1.ebuild 
b/dev-libs/libinput/libinput-1.19.1.ebuild
deleted file mode 100644
index 8a59c1743716..
--- a/dev-libs/libinput/libinput-1.19.1.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 2014-2021 Gentoo Authors
-# 

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

2021-11-17 Thread Georgy Yakovlev
commit: d687f87e9a51f37d5cec2e768bf6374c137ae06f
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Nov 17 21:24:28 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Nov 17 22:54:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d687f87e

dev-libs/libinput: Stabilize 1.19.2 ppc64, #822339

Signed-off-by: Georgy Yakovlev  gentoo.org>

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

diff --git a/dev-libs/libinput/libinput-1.19.2.ebuild 
b/dev-libs/libinput/libinput-1.19.2.ebuild
index 3efde5ce94cc..d197fec9f0ad 100644
--- a/dev-libs/libinput/libinput-1.19.2.ebuild
+++ b/dev-libs/libinput/libinput-1.19.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2021-11-17 Thread Arthur Zamarin
commit: 6c5088abd61be81edd2d3f6a214905fad035bcc1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 17 16:51:03 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 17 16:51:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c5088ab

dev-libs/libinput: Stabilize 1.19.2 ppc, #822339

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

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

diff --git a/dev-libs/libinput/libinput-1.19.2.ebuild 
b/dev-libs/libinput/libinput-1.19.2.ebuild
index c6f89364fb6e..3efde5ce94cc 100644
--- a/dev-libs/libinput/libinput-1.19.2.ebuild
+++ b/dev-libs/libinput/libinput-1.19.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 sparc x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2021-11-16 Thread Sam James
commit: 0d5bb6d91d21a67fb3e32838cf83e0a30bc1e7ed
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 17 07:47:39 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 17 07:48:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d5bb6d9

dev-libs/libinput: Stabilize 1.19.2 arm64, #822339

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

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

diff --git a/dev-libs/libinput/libinput-1.19.2.ebuild 
b/dev-libs/libinput/libinput-1.19.2.ebuild
index dd09d5365f28..c6f89364fb6e 100644
--- a/dev-libs/libinput/libinput-1.19.2.ebuild
+++ b/dev-libs/libinput/libinput-1.19.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc 
x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2021-11-15 Thread Jakov Smolić
commit: 81947e9b5c0c220211e29eb691c99dc1923b5f48
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Nov 15 08:37:48 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Nov 15 08:37:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81947e9b

dev-libs/libinput: Stabilize 1.19.2 x86, #822339

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

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

diff --git a/dev-libs/libinput/libinput-1.19.2.ebuild 
b/dev-libs/libinput/libinput-1.19.2.ebuild
index f78712ff629d..dd09d5365f28 100644
--- a/dev-libs/libinput/libinput-1.19.2.ebuild
+++ b/dev-libs/libinput/libinput-1.19.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc 
~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc 
x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2021-11-14 Thread Sam James
commit: 384e029d19d3a62f2a97e0dc94136d66004ff3ce
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 15 01:11:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 15 01:11:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=384e029d

dev-libs/libinput: Stabilize 1.19.2 arm, #822339

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

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

diff --git a/dev-libs/libinput/libinput-1.19.2.ebuild 
b/dev-libs/libinput/libinput-1.19.2.ebuild
index a310997a8aab..f78712ff629d 100644
--- a/dev-libs/libinput/libinput-1.19.2.ebuild
+++ b/dev-libs/libinput/libinput-1.19.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc 
~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc 
~x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2021-11-12 Thread Sam James
commit: e1219e1444b584286e672ed22826c512ddd057fd
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Nov 10 21:10:20 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 12 20:51:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1219e14

dev-libs/libinput: stable 1.19.2 for sparc, bug #822339

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

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

diff --git a/dev-libs/libinput/libinput-1.19.2.ebuild 
b/dev-libs/libinput/libinput-1.19.2.ebuild
index 9f5c8681bb5..a310997a8aa 100644
--- a/dev-libs/libinput/libinput-1.19.2.ebuild
+++ b/dev-libs/libinput/libinput-1.19.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc 
~x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2021-11-07 Thread Jakov Smolić
commit: 18b90d4229dcc2d1e82c305907cc52f053c85efb
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Nov  7 22:10:10 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Nov  7 22:10:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18b90d42

dev-libs/libinput: Stabilize 1.19.2 amd64, #822339

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

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

diff --git a/dev-libs/libinput/libinput-1.19.2.ebuild 
b/dev-libs/libinput/libinput-1.19.2.ebuild
index 07b92e48c6a..9f5c8681bb5 100644
--- a/dev-libs/libinput/libinput-1.19.2.ebuild
+++ b/dev-libs/libinput/libinput-1.19.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2021-10-21 Thread Lars Wendler
commit: d753c9f0234cdab9732c12997a177ed115315366
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Oct 21 15:40:57 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Oct 21 15:41:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d753c9f0

dev-libs/libinput: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/libinput/Manifest   |  2 -
 dev-libs/libinput/libinput-1.18.0.ebuild | 88 
 dev-libs/libinput/libinput-1.19.0.ebuild | 88 
 3 files changed, 178 deletions(-)

diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index 62d4e99dd11..d76f5352724 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -1,5 +1,3 @@
-DIST libinput-1.18.0.tar.xz 616732 BLAKE2B 
4f12080b5e3496fdb5ccb1375a073860c26037ba47033a7d2d69a2f817b4ab5791aa89be08b193925cddd566a04144c73399cbb196a4cc9d3e07dcfb806d3eff
 SHA512 
9a834f075d7a1f892416bb6b241eb052f749d3aa883c4b39c0f1c9616c115d6b9a541b587508646fddaf0d3fe57af92fe4629b522d1d51196499e7b523e0aa90
 DIST libinput-1.18.1.tar.xz 618524 BLAKE2B 
17c5959b6319838dc65f6df7c532d8e048b0295d20178e636dcb3d7a0418f7c107ffc34f280ac0da66011cc80fb8e9f0881b5edd6a4fb64fb674dff6bb5b4526
 SHA512 
450e38c0f8245aa0165a8047d25aebee646332f0f2ed442bb2d1bd3e723c2082b6d00d6e3bda308981ece8e29b5cddbd56eab900d2b7497705a45fc27b281828
-DIST libinput-1.19.0.tar.xz 654308 BLAKE2B 
6942e704881360724d02f94a9ab87b90c350d16c28305af796a55eed67665cb4c4cbf035a0aaa085ccfc0027bb1936e722bf43dea53dee1c80b2376859dfba9f
 SHA512 
daf42ce797f2b5aef8d6f7a5c0d967590581e6ac12c26fa6bde5fbc619d75319e39ca55d65d5347e554dd6a48b91f5fed4d3167eabef8ad1ebc43bc0c3e8e220
 DIST libinput-1.19.1.tar.xz 654600 BLAKE2B 
fb1c26874e29fc12d5259b00e0790d65584c8128cc7dc0abf3b094abfef5f26a45fb06142fdad3cef13774d6bc9a99a50636e9745270a4113e76e3ba5b6bad0f
 SHA512 
63084f5e081ee4918fee8584d99e6feb84ce9b771015c556c930843e0097abb9b93b6f9731c488b8493eac18fa4086f4822a2ed00f3cb3258346341ad0061c36
 DIST libinput-1.19.2.tar.xz 654924 BLAKE2B 
b55d34186bba3d4956d7308594acd0928b7bc575c34b8c53ee95780887beccd141804e278cd1ea6c8fb48d064bde9c95c26c6613d6169dfa4e7ccdd64a50d3e3
 SHA512 
fc5244dc90ceb710f7b5bb76a3cafc7dd5a8d5fa05c51122412615bfc3a99435d6a1017b79c3ce73561139fc2f5959acaf16cb9500796ea2f3eb6cb95d1a1acb

diff --git a/dev-libs/libinput/libinput-1.18.0.ebuild 
b/dev-libs/libinput/libinput-1.18.0.ebuild
deleted file mode 100644
index 66c9079fcdc..000
--- a/dev-libs/libinput/libinput-1.18.0.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 2014-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit meson python-any-r1 udev
-
-DESCRIPTION="Library to handle input devices in Wayland"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ 
https://gitlab.freedesktop.org/libinput/libinput;
-SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
-
-LICENSE="MIT"
-SLOT="0/10"
-[[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="doc input_devices_wacom test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   virtual/pkgconfig
-   doc? (
-   $(python_gen_any_dep '
-   dev-python/commonmark[${PYTHON_USEDEP}]
-   dev-python/recommonmark[${PYTHON_USEDEP}]
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   >=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]
-   ')
-   >=app-doc/doxygen-1.8.3
-   >=media-gfx/graphviz-2.38.0
-   )
-"
-#  test? ( dev-util/valgrind )
-RDEPEND="
-   input_devices_wacom? ( >=dev-libs/libwacom-0.20 )
-   >=dev-libs/libevdev-1.3
-   >=sys-libs/mtdev-1.1
-   virtual/libudev:=
-   virtual/udev
-"
-DEPEND="${RDEPEND}
-   test? ( >=dev-libs/check-0.9.10 )"
-
-python_check_deps() {
-   has_version "dev-python/commonmark[${PYTHON_USEDEP}]" && \
-   has_version "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
-   has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && \
-   has_version ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   use doc && python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-   sed "s@, '-Werror'@@" -i meson.build || die #744250
-}
-
-src_configure() {
-   # gui can be built but will not be installed
-   local emesonargs=(
-   -Ddebug-gui=false
-   $(meson_use doc documentation)
-   $(meson_use input_devices_wacom libwacom)
-   $(meson_use test tests)
-   -Dudev-dir="${EPREFIX}$(get_udevdir)"
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   if use doc ; then
-   docinto html
-   dodoc -r "${BUILD_DIR}"/Documentation/.
-   fi
-}
-

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

2021-10-21 Thread Lars Wendler
commit: 3585d635dba51c4965d8b1b427df28f93cf08f38
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Oct 21 15:39:06 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Oct 21 15:41:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3585d635

dev-libs/libinput: Bump to version 1.19.2

Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/libinput/Manifest   |  1 +
 dev-libs/libinput/libinput-1.19.2.ebuild | 88 
 2 files changed, 89 insertions(+)

diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index 5e692a189af..62d4e99dd11 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -2,3 +2,4 @@ DIST libinput-1.18.0.tar.xz 616732 BLAKE2B 
4f12080b5e3496fdb5ccb1375a073860c2603
 DIST libinput-1.18.1.tar.xz 618524 BLAKE2B 
17c5959b6319838dc65f6df7c532d8e048b0295d20178e636dcb3d7a0418f7c107ffc34f280ac0da66011cc80fb8e9f0881b5edd6a4fb64fb674dff6bb5b4526
 SHA512 
450e38c0f8245aa0165a8047d25aebee646332f0f2ed442bb2d1bd3e723c2082b6d00d6e3bda308981ece8e29b5cddbd56eab900d2b7497705a45fc27b281828
 DIST libinput-1.19.0.tar.xz 654308 BLAKE2B 
6942e704881360724d02f94a9ab87b90c350d16c28305af796a55eed67665cb4c4cbf035a0aaa085ccfc0027bb1936e722bf43dea53dee1c80b2376859dfba9f
 SHA512 
daf42ce797f2b5aef8d6f7a5c0d967590581e6ac12c26fa6bde5fbc619d75319e39ca55d65d5347e554dd6a48b91f5fed4d3167eabef8ad1ebc43bc0c3e8e220
 DIST libinput-1.19.1.tar.xz 654600 BLAKE2B 
fb1c26874e29fc12d5259b00e0790d65584c8128cc7dc0abf3b094abfef5f26a45fb06142fdad3cef13774d6bc9a99a50636e9745270a4113e76e3ba5b6bad0f
 SHA512 
63084f5e081ee4918fee8584d99e6feb84ce9b771015c556c930843e0097abb9b93b6f9731c488b8493eac18fa4086f4822a2ed00f3cb3258346341ad0061c36
+DIST libinput-1.19.2.tar.xz 654924 BLAKE2B 
b55d34186bba3d4956d7308594acd0928b7bc575c34b8c53ee95780887beccd141804e278cd1ea6c8fb48d064bde9c95c26c6613d6169dfa4e7ccdd64a50d3e3
 SHA512 
fc5244dc90ceb710f7b5bb76a3cafc7dd5a8d5fa05c51122412615bfc3a99435d6a1017b79c3ce73561139fc2f5959acaf16cb9500796ea2f3eb6cb95d1a1acb

diff --git a/dev-libs/libinput/libinput-1.19.2.ebuild 
b/dev-libs/libinput/libinput-1.19.2.ebuild
new file mode 100644
index 000..07b92e48c6a
--- /dev/null
+++ b/dev-libs/libinput/libinput-1.19.2.ebuild
@@ -0,0 +1,88 @@
+# Copyright 2014-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit meson python-any-r1 udev
+
+DESCRIPTION="Library to handle input devices in Wayland"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ 
https://gitlab.freedesktop.org/libinput/libinput;
+SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0/10"
+[[ "$(ver_cut 3)" -gt 900 ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="doc input_devices_wacom test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   $(python_gen_any_dep '
+   dev-python/commonmark[${PYTHON_USEDEP}]
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   >=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]
+   ')
+   >=app-doc/doxygen-1.8.3
+   >=media-gfx/graphviz-2.38.0
+   )
+"
+#  test? ( dev-util/valgrind )
+RDEPEND="
+   input_devices_wacom? ( >=dev-libs/libwacom-0.27 )
+   >=dev-libs/libevdev-1.9.902
+   >=sys-libs/mtdev-1.1
+   virtual/libudev:=
+   virtual/udev
+"
+DEPEND="${RDEPEND}
+   test? ( >=dev-libs/check-0.9.10 )"
+
+python_check_deps() {
+   has_version -b "dev-python/commonmark[${PYTHON_USEDEP}]" && \
+   has_version -b "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
+   has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" && \
+   has_version -b ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use doc && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   sed "s@, '-Werror'@@" -i meson.build || die #744250
+}
+
+src_configure() {
+   # gui can be built but will not be installed
+   local emesonargs=(
+   -Ddebug-gui=false
+   $(meson_use doc documentation)
+   $(meson_use input_devices_wacom libwacom)
+   $(meson_use test tests)
+   -Dudev-dir="${EPREFIX}$(get_udevdir)"
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use doc ; then
+   docinto html
+   dodoc -r "${BUILD_DIR}"/Documentation/.
+   fi
+}
+
+pkg_postinst() {
+   pkgname="dev-python/python-libevdev"
+   if [[ -z "${REPLACING_VERSIONS}" ]] && ! has_version "${pkgname}" ; then
+   einfo "${pkgname} must be installed to use the"
+   einfo "libinput measure and libinput replay tools."
+

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

2021-10-11 Thread Mart Raudsepp
commit: ee2b85ebe6316874a8a64d87d5b9e3dc889fef7b
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 10 16:04:00 2021 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Oct 11 10:14:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee2b85eb

dev-libs/libinput: fix some minimum deps

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/libinput/libinput-1.19.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libinput/libinput-1.19.1.ebuild 
b/dev-libs/libinput/libinput-1.19.1.ebuild
index c16d3716f3d..8a59c174371 100644
--- a/dev-libs/libinput/libinput-1.19.1.ebuild
+++ b/dev-libs/libinput/libinput-1.19.1.ebuild
@@ -32,8 +32,8 @@ BDEPEND="
 "
 #  test? ( dev-util/valgrind )
 RDEPEND="
-   input_devices_wacom? ( >=dev-libs/libwacom-0.20 )
-   >=dev-libs/libevdev-1.3
+   input_devices_wacom? ( >=dev-libs/libwacom-0.27 )
+   >=dev-libs/libevdev-1.9.902
>=sys-libs/mtdev-1.1
virtual/libudev:=
virtual/udev



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

2021-10-01 Thread Sam James
commit: ef2dfe9c1f05c11ad70c507a5a1f219544dd14d8
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct  1 23:40:40 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct  1 23:40:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef2dfe9c

dev-libs/libinput: Stabilize 1.18.1 arm64, #813456

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

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

diff --git a/dev-libs/libinput/libinput-1.18.1.ebuild 
b/dev-libs/libinput/libinput-1.18.1.ebuild
index 1ca2ccd4a31..38cc1b8b189 100644
--- a/dev-libs/libinput/libinput-1.18.1.ebuild
+++ b/dev-libs/libinput/libinput-1.18.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2021-09-28 Thread Lars Wendler
commit: 6935313fc82fdb57a13841537b3e1822d5c13d7b
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Sep 28 10:23:50 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Sep 28 10:23:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6935313f

dev-libs/libinput: Bump to version 1.19.1

Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/libinput/Manifest   |  1 +
 dev-libs/libinput/libinput-1.19.1.ebuild | 88 
 2 files changed, 89 insertions(+)

diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index 3ae76ad5b8c..5e692a189af 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -1,3 +1,4 @@
 DIST libinput-1.18.0.tar.xz 616732 BLAKE2B 
4f12080b5e3496fdb5ccb1375a073860c26037ba47033a7d2d69a2f817b4ab5791aa89be08b193925cddd566a04144c73399cbb196a4cc9d3e07dcfb806d3eff
 SHA512 
9a834f075d7a1f892416bb6b241eb052f749d3aa883c4b39c0f1c9616c115d6b9a541b587508646fddaf0d3fe57af92fe4629b522d1d51196499e7b523e0aa90
 DIST libinput-1.18.1.tar.xz 618524 BLAKE2B 
17c5959b6319838dc65f6df7c532d8e048b0295d20178e636dcb3d7a0418f7c107ffc34f280ac0da66011cc80fb8e9f0881b5edd6a4fb64fb674dff6bb5b4526
 SHA512 
450e38c0f8245aa0165a8047d25aebee646332f0f2ed442bb2d1bd3e723c2082b6d00d6e3bda308981ece8e29b5cddbd56eab900d2b7497705a45fc27b281828
 DIST libinput-1.19.0.tar.xz 654308 BLAKE2B 
6942e704881360724d02f94a9ab87b90c350d16c28305af796a55eed67665cb4c4cbf035a0aaa085ccfc0027bb1936e722bf43dea53dee1c80b2376859dfba9f
 SHA512 
daf42ce797f2b5aef8d6f7a5c0d967590581e6ac12c26fa6bde5fbc619d75319e39ca55d65d5347e554dd6a48b91f5fed4d3167eabef8ad1ebc43bc0c3e8e220
+DIST libinput-1.19.1.tar.xz 654600 BLAKE2B 
fb1c26874e29fc12d5259b00e0790d65584c8128cc7dc0abf3b094abfef5f26a45fb06142fdad3cef13774d6bc9a99a50636e9745270a4113e76e3ba5b6bad0f
 SHA512 
63084f5e081ee4918fee8584d99e6feb84ce9b771015c556c930843e0097abb9b93b6f9731c488b8493eac18fa4086f4822a2ed00f3cb3258346341ad0061c36

diff --git a/dev-libs/libinput/libinput-1.19.1.ebuild 
b/dev-libs/libinput/libinput-1.19.1.ebuild
new file mode 100644
index 000..c16d3716f3d
--- /dev/null
+++ b/dev-libs/libinput/libinput-1.19.1.ebuild
@@ -0,0 +1,88 @@
+# Copyright 2014-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit meson python-any-r1 udev
+
+DESCRIPTION="Library to handle input devices in Wayland"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ 
https://gitlab.freedesktop.org/libinput/libinput;
+SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0/10"
+[[ "$(ver_cut 3)" -gt 900 ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="doc input_devices_wacom test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   $(python_gen_any_dep '
+   dev-python/commonmark[${PYTHON_USEDEP}]
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   >=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]
+   ')
+   >=app-doc/doxygen-1.8.3
+   >=media-gfx/graphviz-2.38.0
+   )
+"
+#  test? ( dev-util/valgrind )
+RDEPEND="
+   input_devices_wacom? ( >=dev-libs/libwacom-0.20 )
+   >=dev-libs/libevdev-1.3
+   >=sys-libs/mtdev-1.1
+   virtual/libudev:=
+   virtual/udev
+"
+DEPEND="${RDEPEND}
+   test? ( >=dev-libs/check-0.9.10 )"
+
+python_check_deps() {
+   has_version -b "dev-python/commonmark[${PYTHON_USEDEP}]" && \
+   has_version -b "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
+   has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" && \
+   has_version -b ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use doc && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   sed "s@, '-Werror'@@" -i meson.build || die #744250
+}
+
+src_configure() {
+   # gui can be built but will not be installed
+   local emesonargs=(
+   -Ddebug-gui=false
+   $(meson_use doc documentation)
+   $(meson_use input_devices_wacom libwacom)
+   $(meson_use test tests)
+   -Dudev-dir="${EPREFIX}$(get_udevdir)"
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use doc ; then
+   docinto html
+   dodoc -r "${BUILD_DIR}"/Documentation/.
+   fi
+}
+
+pkg_postinst() {
+   pkgname="dev-python/python-libevdev"
+   if [[ -z "${REPLACING_VERSIONS}" ]] && ! has_version "${pkgname}" ; then
+   einfo "${pkgname} must be installed to use the"
+   einfo "libinput measure and libinput replay tools."
+   fi
+
+   udevadm hwdb --update --root="${ROOT}"
+}



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

2021-09-24 Thread Agostino Sarubbo
commit: d26ba26c73fae0fbdb9c063372755de7fe57b629
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Sep 25 05:15:58 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Sep 25 05:15:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d26ba26c

dev-libs/libinput: ppc stable wrt bug #813456

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

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

diff --git a/dev-libs/libinput/libinput-1.18.1.ebuild 
b/dev-libs/libinput/libinput-1.18.1.ebuild
index 2a118f9c8fc..1ca2ccd4a31 100644
--- a/dev-libs/libinput/libinput-1.18.1.ebuild
+++ b/dev-libs/libinput/libinput-1.18.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc 
x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2021-09-19 Thread Sam James
commit: bb3491a37804b3738635a93bf3964d869cce5cee
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 19 22:11:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 19 22:11:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb3491a3

dev-libs/libinput: Stabilize 1.18.1 arm, #813456

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

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

diff --git a/dev-libs/libinput/libinput-1.18.1.ebuild 
b/dev-libs/libinput/libinput-1.18.1.ebuild
index 5c87acb2d00..2a118f9c8fc 100644
--- a/dev-libs/libinput/libinput-1.18.1.ebuild
+++ b/dev-libs/libinput/libinput-1.18.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc 
x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc 
x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2021-09-18 Thread Sam James
commit: 836cf56c56b221c956370cf125f7d55e5ae7f861
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 18 17:12:00 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 18 17:28:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=836cf56c

dev-libs/libinput: Stabilize 1.18.1 x86, #813456

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

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

diff --git a/dev-libs/libinput/libinput-1.18.1.ebuild 
b/dev-libs/libinput/libinput-1.18.1.ebuild
index 6a6bf69ed77..5c87acb2d00 100644
--- a/dev-libs/libinput/libinput-1.18.1.ebuild
+++ b/dev-libs/libinput/libinput-1.18.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc 
~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc 
x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2021-09-18 Thread Agostino Sarubbo
commit: 6292254926ef4f8e19c471e8961f04989ba28530
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Sep 18 12:29:05 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Sep 18 12:29:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62922549

dev-libs/libinput: sparc stable wrt bug #813456

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

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

diff --git a/dev-libs/libinput/libinput-1.18.1.ebuild 
b/dev-libs/libinput/libinput-1.18.1.ebuild
index e78f62e8ec2..6a6bf69ed77 100644
--- a/dev-libs/libinput/libinput-1.18.1.ebuild
+++ b/dev-libs/libinput/libinput-1.18.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc 
~x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2021-09-18 Thread Sam James
commit: d0cead20848d85f04b06c8975afa376d87191b46
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 18 08:13:36 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 18 08:13:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0cead20

dev-libs/libinput: Stabilize 1.18.1 amd64, #813456

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

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

diff --git a/dev-libs/libinput/libinput-1.18.1.ebuild 
b/dev-libs/libinput/libinput-1.18.1.ebuild
index d0ecc1a3ba9..e78f62e8ec2 100644
--- a/dev-libs/libinput/libinput-1.18.1.ebuild
+++ b/dev-libs/libinput/libinput-1.18.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc 
~x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2021-09-17 Thread Sam James
commit: 277080ed13d542aed840bcb43f8c47de7600b91d
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 18 04:24:27 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 18 04:24:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=277080ed

dev-libs/libinput: Stabilize 1.18.1 ppc64, #813456

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

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

diff --git a/dev-libs/libinput/libinput-1.18.1.ebuild 
b/dev-libs/libinput/libinput-1.18.1.ebuild
index 7eac9e2a392..d0ecc1a3ba9 100644
--- a/dev-libs/libinput/libinput-1.18.1.ebuild
+++ b/dev-libs/libinput/libinput-1.18.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc 
~x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2021-09-17 Thread Sam James
commit: a67cef31ceabe0ab0db927a11a0ac443df1e96c7
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 18 02:58:22 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 18 02:58:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a67cef31

dev-libs/libinput: fix mismatch b/t python_check_deps and BDEPEND

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

 dev-libs/libinput/libinput-1.19.0.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-libs/libinput/libinput-1.19.0.ebuild 
b/dev-libs/libinput/libinput-1.19.0.ebuild
index 7eac9e2a392..c16d3716f3d 100644
--- a/dev-libs/libinput/libinput-1.19.0.ebuild
+++ b/dev-libs/libinput/libinput-1.19.0.ebuild
@@ -42,10 +42,10 @@ DEPEND="${RDEPEND}
test? ( >=dev-libs/check-0.9.10 )"
 
 python_check_deps() {
-   has_version "dev-python/commonmark[${PYTHON_USEDEP}]" && \
-   has_version "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
-   has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && \
-   has_version ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]"
+   has_version -b "dev-python/commonmark[${PYTHON_USEDEP}]" && \
+   has_version -b "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
+   has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" && \
+   has_version -b ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]"
 }
 
 pkg_setup() {



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

2021-09-17 Thread Lars Wendler
commit: cc4aefe13d2368b2013554545aafbd4471b4620b
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Sep 17 11:17:38 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Sep 17 11:17:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc4aefe1

dev-libs/libinput: Bump to version 1.19.0

Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/libinput/Manifest   |  1 +
 dev-libs/libinput/libinput-1.19.0.ebuild | 88 
 2 files changed, 89 insertions(+)

diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index 1aa164f2eb7..3ae76ad5b8c 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -1,2 +1,3 @@
 DIST libinput-1.18.0.tar.xz 616732 BLAKE2B 
4f12080b5e3496fdb5ccb1375a073860c26037ba47033a7d2d69a2f817b4ab5791aa89be08b193925cddd566a04144c73399cbb196a4cc9d3e07dcfb806d3eff
 SHA512 
9a834f075d7a1f892416bb6b241eb052f749d3aa883c4b39c0f1c9616c115d6b9a541b587508646fddaf0d3fe57af92fe4629b522d1d51196499e7b523e0aa90
 DIST libinput-1.18.1.tar.xz 618524 BLAKE2B 
17c5959b6319838dc65f6df7c532d8e048b0295d20178e636dcb3d7a0418f7c107ffc34f280ac0da66011cc80fb8e9f0881b5edd6a4fb64fb674dff6bb5b4526
 SHA512 
450e38c0f8245aa0165a8047d25aebee646332f0f2ed442bb2d1bd3e723c2082b6d00d6e3bda308981ece8e29b5cddbd56eab900d2b7497705a45fc27b281828
+DIST libinput-1.19.0.tar.xz 654308 BLAKE2B 
6942e704881360724d02f94a9ab87b90c350d16c28305af796a55eed67665cb4c4cbf035a0aaa085ccfc0027bb1936e722bf43dea53dee1c80b2376859dfba9f
 SHA512 
daf42ce797f2b5aef8d6f7a5c0d967590581e6ac12c26fa6bde5fbc619d75319e39ca55d65d5347e554dd6a48b91f5fed4d3167eabef8ad1ebc43bc0c3e8e220

diff --git a/dev-libs/libinput/libinput-1.19.0.ebuild 
b/dev-libs/libinput/libinput-1.19.0.ebuild
new file mode 100644
index 000..7eac9e2a392
--- /dev/null
+++ b/dev-libs/libinput/libinput-1.19.0.ebuild
@@ -0,0 +1,88 @@
+# Copyright 2014-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit meson python-any-r1 udev
+
+DESCRIPTION="Library to handle input devices in Wayland"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ 
https://gitlab.freedesktop.org/libinput/libinput;
+SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0/10"
+[[ "$(ver_cut 3)" -gt 900 ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="doc input_devices_wacom test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   $(python_gen_any_dep '
+   dev-python/commonmark[${PYTHON_USEDEP}]
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   >=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]
+   ')
+   >=app-doc/doxygen-1.8.3
+   >=media-gfx/graphviz-2.38.0
+   )
+"
+#  test? ( dev-util/valgrind )
+RDEPEND="
+   input_devices_wacom? ( >=dev-libs/libwacom-0.20 )
+   >=dev-libs/libevdev-1.3
+   >=sys-libs/mtdev-1.1
+   virtual/libudev:=
+   virtual/udev
+"
+DEPEND="${RDEPEND}
+   test? ( >=dev-libs/check-0.9.10 )"
+
+python_check_deps() {
+   has_version "dev-python/commonmark[${PYTHON_USEDEP}]" && \
+   has_version "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
+   has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && \
+   has_version ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use doc && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   sed "s@, '-Werror'@@" -i meson.build || die #744250
+}
+
+src_configure() {
+   # gui can be built but will not be installed
+   local emesonargs=(
+   -Ddebug-gui=false
+   $(meson_use doc documentation)
+   $(meson_use input_devices_wacom libwacom)
+   $(meson_use test tests)
+   -Dudev-dir="${EPREFIX}$(get_udevdir)"
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use doc ; then
+   docinto html
+   dodoc -r "${BUILD_DIR}"/Documentation/.
+   fi
+}
+
+pkg_postinst() {
+   pkgname="dev-python/python-libevdev"
+   if [[ -z "${REPLACING_VERSIONS}" ]] && ! has_version "${pkgname}" ; then
+   einfo "${pkgname} must be installed to use the"
+   einfo "libinput measure and libinput replay tools."
+   fi
+
+   udevadm hwdb --update --root="${ROOT}"
+}



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

2021-08-03 Thread Lars Wendler
commit: d2ea8d9807e3057a8c1126d9bf109c86a7e3c2a0
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Aug  3 19:25:19 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Aug  3 19:25:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2ea8d98

dev-libs/libinput: Bump to version 1.18.1

Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/libinput/Manifest   |  1 +
 dev-libs/libinput/libinput-1.18.1.ebuild | 88 
 2 files changed, 89 insertions(+)

diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index 3406b1482fb..1aa164f2eb7 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -1 +1,2 @@
 DIST libinput-1.18.0.tar.xz 616732 BLAKE2B 
4f12080b5e3496fdb5ccb1375a073860c26037ba47033a7d2d69a2f817b4ab5791aa89be08b193925cddd566a04144c73399cbb196a4cc9d3e07dcfb806d3eff
 SHA512 
9a834f075d7a1f892416bb6b241eb052f749d3aa883c4b39c0f1c9616c115d6b9a541b587508646fddaf0d3fe57af92fe4629b522d1d51196499e7b523e0aa90
+DIST libinput-1.18.1.tar.xz 618524 BLAKE2B 
17c5959b6319838dc65f6df7c532d8e048b0295d20178e636dcb3d7a0418f7c107ffc34f280ac0da66011cc80fb8e9f0881b5edd6a4fb64fb674dff6bb5b4526
 SHA512 
450e38c0f8245aa0165a8047d25aebee646332f0f2ed442bb2d1bd3e723c2082b6d00d6e3bda308981ece8e29b5cddbd56eab900d2b7497705a45fc27b281828

diff --git a/dev-libs/libinput/libinput-1.18.1.ebuild 
b/dev-libs/libinput/libinput-1.18.1.ebuild
new file mode 100644
index 000..7eac9e2a392
--- /dev/null
+++ b/dev-libs/libinput/libinput-1.18.1.ebuild
@@ -0,0 +1,88 @@
+# Copyright 2014-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit meson python-any-r1 udev
+
+DESCRIPTION="Library to handle input devices in Wayland"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ 
https://gitlab.freedesktop.org/libinput/libinput;
+SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0/10"
+[[ "$(ver_cut 3)" -gt 900 ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="doc input_devices_wacom test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   $(python_gen_any_dep '
+   dev-python/commonmark[${PYTHON_USEDEP}]
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   >=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]
+   ')
+   >=app-doc/doxygen-1.8.3
+   >=media-gfx/graphviz-2.38.0
+   )
+"
+#  test? ( dev-util/valgrind )
+RDEPEND="
+   input_devices_wacom? ( >=dev-libs/libwacom-0.20 )
+   >=dev-libs/libevdev-1.3
+   >=sys-libs/mtdev-1.1
+   virtual/libudev:=
+   virtual/udev
+"
+DEPEND="${RDEPEND}
+   test? ( >=dev-libs/check-0.9.10 )"
+
+python_check_deps() {
+   has_version "dev-python/commonmark[${PYTHON_USEDEP}]" && \
+   has_version "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
+   has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && \
+   has_version ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use doc && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   sed "s@, '-Werror'@@" -i meson.build || die #744250
+}
+
+src_configure() {
+   # gui can be built but will not be installed
+   local emesonargs=(
+   -Ddebug-gui=false
+   $(meson_use doc documentation)
+   $(meson_use input_devices_wacom libwacom)
+   $(meson_use test tests)
+   -Dudev-dir="${EPREFIX}$(get_udevdir)"
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use doc ; then
+   docinto html
+   dodoc -r "${BUILD_DIR}"/Documentation/.
+   fi
+}
+
+pkg_postinst() {
+   pkgname="dev-python/python-libevdev"
+   if [[ -z "${REPLACING_VERSIONS}" ]] && ! has_version "${pkgname}" ; then
+   einfo "${pkgname} must be installed to use the"
+   einfo "libinput measure and libinput replay tools."
+   fi
+
+   udevadm hwdb --update --root="${ROOT}"
+}



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

2021-07-25 Thread Sam James
commit: 77b4ef46af47024502c3dbb53ae2fd03e4236c38
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 25 22:16:16 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 25 22:16:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77b4ef46

dev-libs/libinput: Stabilize 1.18.0 ppc64, #797562

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

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

diff --git a/dev-libs/libinput/libinput-1.18.0.ebuild 
b/dev-libs/libinput/libinput-1.18.0.ebuild
index f757d3635d3..66c9079fcdc 100644
--- a/dev-libs/libinput/libinput-1.18.0.ebuild
+++ b/dev-libs/libinput/libinput-1.18.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2021-07-24 Thread Sam James
commit: 7b40a1b7f130664d7d4e59171a902d02fd200a38
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 24 13:42:25 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 24 13:42:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b40a1b7

dev-libs/libinput: Stabilize 1.18.0 x86, #797562

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

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

diff --git a/dev-libs/libinput/libinput-1.18.0.ebuild 
b/dev-libs/libinput/libinput-1.18.0.ebuild
index 47c3c7362ce..26ab92bbdc3 100644
--- a/dev-libs/libinput/libinput-1.18.0.ebuild
+++ b/dev-libs/libinput/libinput-1.18.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc 
~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc 
x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2021-07-16 Thread Sam James
commit: 94d110347d056c44c8cc23a67716e9241cef13eb
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 17 04:59:08 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 17 04:59:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94d11034

dev-libs/libinput: Stabilize 1.18.0 arm64, #797562

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

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

diff --git a/dev-libs/libinput/libinput-1.18.0.ebuild 
b/dev-libs/libinput/libinput-1.18.0.ebuild
index 72ba00e1606..47c3c7362ce 100644
--- a/dev-libs/libinput/libinput-1.18.0.ebuild
+++ b/dev-libs/libinput/libinput-1.18.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc 
~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc 
~x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2021-07-04 Thread Sam James
commit: e9633e245738c1f746cb6cf1c7e833e13ccbe09a
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  4 22:19:38 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  4 22:19:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9633e24

dev-libs/libinput: Stabilize 1.18.0 amd64, #797562

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

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

diff --git a/dev-libs/libinput/libinput-1.18.0.ebuild 
b/dev-libs/libinput/libinput-1.18.0.ebuild
index 4fee08a9fe7..ccbd8f520e5 100644
--- a/dev-libs/libinput/libinput-1.18.0.ebuild
+++ b/dev-libs/libinput/libinput-1.18.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc 
~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc 
~x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2021-07-04 Thread Sergei Trofimovich
commit: 67d46f5d4aaa506f60d89a25c9ec7148c81615b9
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sun Jul  4 10:03:38 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jul  4 10:28:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67d46f5d

dev-libs/libinput: stable 1.18.0 for sparc, bug #797562

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/dev-libs/libinput/libinput-1.18.0.ebuild 
b/dev-libs/libinput/libinput-1.18.0.ebuild
index 610b570961f..4fee08a9fe7 100644
--- a/dev-libs/libinput/libinput-1.18.0.ebuild
+++ b/dev-libs/libinput/libinput-1.18.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc 
~x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2021-06-02 Thread Lars Wendler
commit: 817dd96c76c37753621e9352e9fa78a9d110c492
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jun  2 11:43:08 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Jun  2 11:43:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=817dd96c

dev-libs/libinput: Bump to version 1.18.0

Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/libinput/Manifest   |  1 +
 dev-libs/libinput/libinput-1.18.0.ebuild | 88 
 2 files changed, 89 insertions(+)

diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index a4b5fb3a49b..4994f7d5287 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -1,2 +1,3 @@
 DIST libinput-1.17.2.tar.xz 611388 BLAKE2B 
a94ab1e3ef65f49a3043e5f84d68748c4800be1e2e0911b45be2a9cd6655311b2e6c2fcde64827f57e74318fc759d95e045125239305a2ae94175371c178c50a
 SHA512 
b8953ad483648d5629d56c4dc226d4906693b15da5ba4027627a51ec35ea65b0603c09056b52ed2025df1f7a877669a5b7482c025e0b37003fc676563bd05263
 DIST libinput-1.17.3.tar.xz 612892 BLAKE2B 
1acae8a5bc0f87b547c83a0f72e0693ac95cf85377269efebc5ade8606620fcb3d7300fabb05dafd5492458da3d2300667ed6e43d9e6fcda2bd4f461bc0685a8
 SHA512 
3d1ab4362ede886996795d700a938d20e04cd922e8f9598fe9346f9f93e149119526fb324a096787b4b8a47bf3e5613130bcd874f10df86761031710d2acc792
+DIST libinput-1.18.0.tar.xz 616732 BLAKE2B 
4f12080b5e3496fdb5ccb1375a073860c26037ba47033a7d2d69a2f817b4ab5791aa89be08b193925cddd566a04144c73399cbb196a4cc9d3e07dcfb806d3eff
 SHA512 
9a834f075d7a1f892416bb6b241eb052f749d3aa883c4b39c0f1c9616c115d6b9a541b587508646fddaf0d3fe57af92fe4629b522d1d51196499e7b523e0aa90

diff --git a/dev-libs/libinput/libinput-1.18.0.ebuild 
b/dev-libs/libinput/libinput-1.18.0.ebuild
new file mode 100644
index 000..610b570961f
--- /dev/null
+++ b/dev-libs/libinput/libinput-1.18.0.ebuild
@@ -0,0 +1,88 @@
+# Copyright 2014-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit meson python-any-r1 udev
+
+DESCRIPTION="Library to handle input devices in Wayland"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ 
https://gitlab.freedesktop.org/libinput/libinput;
+SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0/10"
+[[ "$(ver_cut 3)" -gt 900 ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="doc input_devices_wacom test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   $(python_gen_any_dep '
+   dev-python/commonmark[${PYTHON_USEDEP}]
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   >=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]
+   ')
+   >=app-doc/doxygen-1.8.3
+   >=media-gfx/graphviz-2.38.0
+   )
+"
+#  test? ( dev-util/valgrind )
+RDEPEND="
+   input_devices_wacom? ( >=dev-libs/libwacom-0.20 )
+   >=dev-libs/libevdev-1.3
+   >=sys-libs/mtdev-1.1
+   virtual/libudev:=
+   virtual/udev
+"
+DEPEND="${RDEPEND}
+   test? ( >=dev-libs/check-0.9.10 )"
+
+python_check_deps() {
+   has_version "dev-python/commonmark[${PYTHON_USEDEP}]" && \
+   has_version "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
+   has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && \
+   has_version ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use doc && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   sed "s@, '-Werror'@@" -i meson.build || die #744250
+}
+
+src_configure() {
+   # gui can be built but will not be installed
+   local emesonargs=(
+   -Ddebug-gui=false
+   $(meson_use doc documentation)
+   $(meson_use input_devices_wacom libwacom)
+   $(meson_use test tests)
+   -Dudev-dir="${EPREFIX}$(get_udevdir)"
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use doc ; then
+   docinto html
+   dodoc -r "${BUILD_DIR}"/Documentation/.
+   fi
+}
+
+pkg_postinst() {
+   pkgname="dev-python/python-libevdev"
+   if [[ -z "${REPLACING_VERSIONS}" ]] && ! has_version "${pkgname}" ; then
+   einfo "${pkgname} must be installed to use the"
+   einfo "libinput measure and libinput replay tools."
+   fi
+
+   udevadm hwdb --update --root="${ROOT}"
+}



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

2021-05-29 Thread Matt Turner
commit: a63817f920a6fceb2dd3237ee311c47d76481665
Author: Matt Turner  gentoo  org>
AuthorDate: Sat May 29 18:10:27 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat May 29 18:16:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a63817f9

dev-libs/libinput: Drop old versions

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

 dev-libs/libinput/Manifest   |  1 -
 dev-libs/libinput/libinput-1.17.1.ebuild | 88 
 2 files changed, 89 deletions(-)

diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index bc5c7d5ace5..a4b5fb3a49b 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -1,3 +1,2 @@
-DIST libinput-1.17.1.tar.xz 611492 BLAKE2B 
274312240fccc49a45dedc3d41018bc952f25040217f388fd461aebabe796be106dd4f34cb2e40ce91fc75219c47fbd605c6facdc4d47893420e5df199a7edb7
 SHA512 
2e7baa198fed9c673d28453efb066f9371f2b575a844e41cde455c636bbe1cc68faae7129026944a502cd5d7bfcc72272066b9e3cda5c959f7b464483f9dd860
 DIST libinput-1.17.2.tar.xz 611388 BLAKE2B 
a94ab1e3ef65f49a3043e5f84d68748c4800be1e2e0911b45be2a9cd6655311b2e6c2fcde64827f57e74318fc759d95e045125239305a2ae94175371c178c50a
 SHA512 
b8953ad483648d5629d56c4dc226d4906693b15da5ba4027627a51ec35ea65b0603c09056b52ed2025df1f7a877669a5b7482c025e0b37003fc676563bd05263
 DIST libinput-1.17.3.tar.xz 612892 BLAKE2B 
1acae8a5bc0f87b547c83a0f72e0693ac95cf85377269efebc5ade8606620fcb3d7300fabb05dafd5492458da3d2300667ed6e43d9e6fcda2bd4f461bc0685a8
 SHA512 
3d1ab4362ede886996795d700a938d20e04cd922e8f9598fe9346f9f93e149119526fb324a096787b4b8a47bf3e5613130bcd874f10df86761031710d2acc792

diff --git a/dev-libs/libinput/libinput-1.17.1.ebuild 
b/dev-libs/libinput/libinput-1.17.1.ebuild
deleted file mode 100644
index 66c9079fcdc..000
--- a/dev-libs/libinput/libinput-1.17.1.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 2014-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit meson python-any-r1 udev
-
-DESCRIPTION="Library to handle input devices in Wayland"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ 
https://gitlab.freedesktop.org/libinput/libinput;
-SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
-
-LICENSE="MIT"
-SLOT="0/10"
-[[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="doc input_devices_wacom test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   virtual/pkgconfig
-   doc? (
-   $(python_gen_any_dep '
-   dev-python/commonmark[${PYTHON_USEDEP}]
-   dev-python/recommonmark[${PYTHON_USEDEP}]
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   >=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]
-   ')
-   >=app-doc/doxygen-1.8.3
-   >=media-gfx/graphviz-2.38.0
-   )
-"
-#  test? ( dev-util/valgrind )
-RDEPEND="
-   input_devices_wacom? ( >=dev-libs/libwacom-0.20 )
-   >=dev-libs/libevdev-1.3
-   >=sys-libs/mtdev-1.1
-   virtual/libudev:=
-   virtual/udev
-"
-DEPEND="${RDEPEND}
-   test? ( >=dev-libs/check-0.9.10 )"
-
-python_check_deps() {
-   has_version "dev-python/commonmark[${PYTHON_USEDEP}]" && \
-   has_version "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
-   has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && \
-   has_version ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   use doc && python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-   sed "s@, '-Werror'@@" -i meson.build || die #744250
-}
-
-src_configure() {
-   # gui can be built but will not be installed
-   local emesonargs=(
-   -Ddebug-gui=false
-   $(meson_use doc documentation)
-   $(meson_use input_devices_wacom libwacom)
-   $(meson_use test tests)
-   -Dudev-dir="${EPREFIX}$(get_udevdir)"
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   if use doc ; then
-   docinto html
-   dodoc -r "${BUILD_DIR}"/Documentation/.
-   fi
-}
-
-pkg_postinst() {
-   pkgname="dev-python/python-libevdev"
-   if [[ -z "${REPLACING_VERSIONS}" ]] && ! has_version "${pkgname}" ; then
-   einfo "${pkgname} must be installed to use the"
-   einfo "libinput measure and libinput replay tools."
-   fi
-
-   udevadm hwdb --update --root="${ROOT}"
-}



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

2021-05-27 Thread Sam James
commit: 67a9fd69410310a29bbba67a4e9a102b26e7d236
Author: Sam James  gentoo  org>
AuthorDate: Thu May 27 19:22:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 27 19:22:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67a9fd69

dev-libs/libinput: Stabilize 1.17.2 ppc, #787818

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

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

diff --git a/dev-libs/libinput/libinput-1.17.2.ebuild 
b/dev-libs/libinput/libinput-1.17.2.ebuild
index 35723b5225c..66c9079fcdc 100644
--- a/dev-libs/libinput/libinput-1.17.2.ebuild
+++ b/dev-libs/libinput/libinput-1.17.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2021-05-27 Thread Sam James
commit: 2cf44ac146936dbdc132dbf6fd36f48ab9c907b5
Author: Sam James  gentoo  org>
AuthorDate: Thu May 27 19:17:35 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 27 19:17:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cf44ac1

dev-libs/libinput: Stabilize 1.17.2 sparc, #787818

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

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

diff --git a/dev-libs/libinput/libinput-1.17.2.ebuild 
b/dev-libs/libinput/libinput-1.17.2.ebuild
index cf47221a08e..26ab92bbdc3 100644
--- a/dev-libs/libinput/libinput-1.17.2.ebuild
+++ b/dev-libs/libinput/libinput-1.17.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc 
x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2021-05-27 Thread Sam James
commit: f68bc5f3b39e06337815b95449d87d008db5a90b
Author: Sam James  gentoo  org>
AuthorDate: Thu May 27 19:13:58 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 27 19:13:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f68bc5f3

dev-libs/libinput: Stabilize 1.17.2 x86, #787818

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

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

diff --git a/dev-libs/libinput/libinput-1.17.2.ebuild 
b/dev-libs/libinput/libinput-1.17.2.ebuild
index 17ca7a737e9..955c1434347 100644
--- a/dev-libs/libinput/libinput-1.17.2.ebuild
+++ b/dev-libs/libinput/libinput-1.17.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2021-05-27 Thread Sam James
commit: 7ea9a1e7976cb56c0aa0230bd05ebc4ef2347986
Author: Sam James  gentoo  org>
AuthorDate: Thu May 27 06:48:39 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 27 06:48:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ea9a1e7

dev-libs/libinput: Stabilize 1.17.2 arm64, #787818

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

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

diff --git a/dev-libs/libinput/libinput-1.17.2.ebuild 
b/dev-libs/libinput/libinput-1.17.2.ebuild
index 47b7a90017c..17ca7a737e9 100644
--- a/dev-libs/libinput/libinput-1.17.2.ebuild
+++ b/dev-libs/libinput/libinput-1.17.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2021-05-26 Thread Matt Turner
commit: 68d0466ba10b01e3f8ce7de50f940f4236739b82
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 26 20:59:33 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 26 21:03:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68d0466b

dev-libs/libinput: Version bump to 1.17.3

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

 dev-libs/libinput/Manifest   |  1 +
 dev-libs/libinput/libinput-1.17.3.ebuild | 88 
 2 files changed, 89 insertions(+)

diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index a5a252ce72c..bc5c7d5ace5 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -1,2 +1,3 @@
 DIST libinput-1.17.1.tar.xz 611492 BLAKE2B 
274312240fccc49a45dedc3d41018bc952f25040217f388fd461aebabe796be106dd4f34cb2e40ce91fc75219c47fbd605c6facdc4d47893420e5df199a7edb7
 SHA512 
2e7baa198fed9c673d28453efb066f9371f2b575a844e41cde455c636bbe1cc68faae7129026944a502cd5d7bfcc72272066b9e3cda5c959f7b464483f9dd860
 DIST libinput-1.17.2.tar.xz 611388 BLAKE2B 
a94ab1e3ef65f49a3043e5f84d68748c4800be1e2e0911b45be2a9cd6655311b2e6c2fcde64827f57e74318fc759d95e045125239305a2ae94175371c178c50a
 SHA512 
b8953ad483648d5629d56c4dc226d4906693b15da5ba4027627a51ec35ea65b0603c09056b52ed2025df1f7a877669a5b7482c025e0b37003fc676563bd05263
+DIST libinput-1.17.3.tar.xz 612892 BLAKE2B 
1acae8a5bc0f87b547c83a0f72e0693ac95cf85377269efebc5ade8606620fcb3d7300fabb05dafd5492458da3d2300667ed6e43d9e6fcda2bd4f461bc0685a8
 SHA512 
3d1ab4362ede886996795d700a938d20e04cd922e8f9598fe9346f9f93e149119526fb324a096787b4b8a47bf3e5613130bcd874f10df86761031710d2acc792

diff --git a/dev-libs/libinput/libinput-1.17.3.ebuild 
b/dev-libs/libinput/libinput-1.17.3.ebuild
new file mode 100644
index 000..610b570961f
--- /dev/null
+++ b/dev-libs/libinput/libinput-1.17.3.ebuild
@@ -0,0 +1,88 @@
+# Copyright 2014-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit meson python-any-r1 udev
+
+DESCRIPTION="Library to handle input devices in Wayland"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ 
https://gitlab.freedesktop.org/libinput/libinput;
+SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0/10"
+[[ "$(ver_cut 3)" -gt 900 ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="doc input_devices_wacom test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   $(python_gen_any_dep '
+   dev-python/commonmark[${PYTHON_USEDEP}]
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   >=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]
+   ')
+   >=app-doc/doxygen-1.8.3
+   >=media-gfx/graphviz-2.38.0
+   )
+"
+#  test? ( dev-util/valgrind )
+RDEPEND="
+   input_devices_wacom? ( >=dev-libs/libwacom-0.20 )
+   >=dev-libs/libevdev-1.3
+   >=sys-libs/mtdev-1.1
+   virtual/libudev:=
+   virtual/udev
+"
+DEPEND="${RDEPEND}
+   test? ( >=dev-libs/check-0.9.10 )"
+
+python_check_deps() {
+   has_version "dev-python/commonmark[${PYTHON_USEDEP}]" && \
+   has_version "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
+   has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && \
+   has_version ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use doc && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   sed "s@, '-Werror'@@" -i meson.build || die #744250
+}
+
+src_configure() {
+   # gui can be built but will not be installed
+   local emesonargs=(
+   -Ddebug-gui=false
+   $(meson_use doc documentation)
+   $(meson_use input_devices_wacom libwacom)
+   $(meson_use test tests)
+   -Dudev-dir="${EPREFIX}$(get_udevdir)"
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use doc ; then
+   docinto html
+   dodoc -r "${BUILD_DIR}"/Documentation/.
+   fi
+}
+
+pkg_postinst() {
+   pkgname="dev-python/python-libevdev"
+   if [[ -z "${REPLACING_VERSIONS}" ]] && ! has_version "${pkgname}" ; then
+   einfo "${pkgname} must be installed to use the"
+   einfo "libinput measure and libinput replay tools."
+   fi
+
+   udevadm hwdb --update --root="${ROOT}"
+}



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

2021-04-30 Thread Lars Wendler
commit: 598fbb5af98d6f7d60b15df103a84ed9f0d4fb5e
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Apr 30 12:20:00 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Apr 30 12:21:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=598fbb5a

dev-libs/libinput: Bump to version 1.17.2

Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/libinput/Manifest   |  1 +
 dev-libs/libinput/libinput-1.17.2.ebuild | 88 
 2 files changed, 89 insertions(+)

diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index 6b94ad65480..a5a252ce72c 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -1 +1,2 @@
 DIST libinput-1.17.1.tar.xz 611492 BLAKE2B 
274312240fccc49a45dedc3d41018bc952f25040217f388fd461aebabe796be106dd4f34cb2e40ce91fc75219c47fbd605c6facdc4d47893420e5df199a7edb7
 SHA512 
2e7baa198fed9c673d28453efb066f9371f2b575a844e41cde455c636bbe1cc68faae7129026944a502cd5d7bfcc72272066b9e3cda5c959f7b464483f9dd860
+DIST libinput-1.17.2.tar.xz 611388 BLAKE2B 
a94ab1e3ef65f49a3043e5f84d68748c4800be1e2e0911b45be2a9cd6655311b2e6c2fcde64827f57e74318fc759d95e045125239305a2ae94175371c178c50a
 SHA512 
b8953ad483648d5629d56c4dc226d4906693b15da5ba4027627a51ec35ea65b0603c09056b52ed2025df1f7a877669a5b7482c025e0b37003fc676563bd05263

diff --git a/dev-libs/libinput/libinput-1.17.2.ebuild 
b/dev-libs/libinput/libinput-1.17.2.ebuild
new file mode 100644
index 000..610b570961f
--- /dev/null
+++ b/dev-libs/libinput/libinput-1.17.2.ebuild
@@ -0,0 +1,88 @@
+# Copyright 2014-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit meson python-any-r1 udev
+
+DESCRIPTION="Library to handle input devices in Wayland"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ 
https://gitlab.freedesktop.org/libinput/libinput;
+SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0/10"
+[[ "$(ver_cut 3)" -gt 900 ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="doc input_devices_wacom test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   $(python_gen_any_dep '
+   dev-python/commonmark[${PYTHON_USEDEP}]
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   >=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]
+   ')
+   >=app-doc/doxygen-1.8.3
+   >=media-gfx/graphviz-2.38.0
+   )
+"
+#  test? ( dev-util/valgrind )
+RDEPEND="
+   input_devices_wacom? ( >=dev-libs/libwacom-0.20 )
+   >=dev-libs/libevdev-1.3
+   >=sys-libs/mtdev-1.1
+   virtual/libudev:=
+   virtual/udev
+"
+DEPEND="${RDEPEND}
+   test? ( >=dev-libs/check-0.9.10 )"
+
+python_check_deps() {
+   has_version "dev-python/commonmark[${PYTHON_USEDEP}]" && \
+   has_version "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
+   has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && \
+   has_version ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use doc && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   sed "s@, '-Werror'@@" -i meson.build || die #744250
+}
+
+src_configure() {
+   # gui can be built but will not be installed
+   local emesonargs=(
+   -Ddebug-gui=false
+   $(meson_use doc documentation)
+   $(meson_use input_devices_wacom libwacom)
+   $(meson_use test tests)
+   -Dudev-dir="${EPREFIX}$(get_udevdir)"
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use doc ; then
+   docinto html
+   dodoc -r "${BUILD_DIR}"/Documentation/.
+   fi
+}
+
+pkg_postinst() {
+   pkgname="dev-python/python-libevdev"
+   if [[ -z "${REPLACING_VERSIONS}" ]] && ! has_version "${pkgname}" ; then
+   einfo "${pkgname} must be installed to use the"
+   einfo "libinput measure and libinput replay tools."
+   fi
+
+   udevadm hwdb --update --root="${ROOT}"
+}



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

2021-04-15 Thread Matt Turner
commit: 900c8802a048d138f0ea0a7770297c70fee72c90
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 15 15:28:38 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Apr 15 15:28:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=900c8802

dev-libs/libinput: Drop old versions

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

 dev-libs/libinput/Manifest   |  3 --
 dev-libs/libinput/libinput-1.16.4.ebuild | 88 
 dev-libs/libinput/libinput-1.16.5.ebuild | 88 
 dev-libs/libinput/libinput-1.17.0.ebuild | 88 
 4 files changed, 267 deletions(-)

diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index 25bbc37abd5..6b94ad65480 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -1,4 +1 @@
-DIST libinput-1.16.4.tar.xz 596028 BLAKE2B 
ad2160d83bcbdd65383272e0c4b35e35c7b46a6d0c771d7c0188c92b204d57dae73d0820bb93f662f155c1eab19c0195110f5a18a68de890c808925d5c056814
 SHA512 
a95a3bcf58a9298946d15f4f2fd93dc5807d3042f8797950a1ffd96d3c979b55a764f035a9f7680d0ea400b033698c322eb61a4387dbc280db6110ffd3e137ee
-DIST libinput-1.16.5.tar.xz 595000 BLAKE2B 
c325aac47a73992232cf7905935bb6ef0ace89d6e4e8d64feff3fcdde3aa9acb6c1470a07cc89430bfecf52df62a37617ced1cf5f05435eefa1902ee85e20a0e
 SHA512 
b2fdd87375cbd5b212f76cefedfaa146966dde1d5e5d566beadd3167749dc3667214946178b157fa4b44360dc6b86a25ffb0356049cdf5a57d0fa2b8e3fcb1e9
-DIST libinput-1.17.0.tar.xz 612004 BLAKE2B 
035b85115917804c032a4b0629b4cfee29513beff6cf84921d95d3f9d09d5f55574e1088256f72e271dbb6508b66c6a7271cf07be572a402e6c9ef02f075591f
 SHA512 
490c7e59cbaa43e4190dbc421582dca887b6ae92304c4f8f3ea9df515bd76de41ca9a376e6f1cfe7b235dd2d5d8d8ef5982f5ddcf958e3b31b981e9440bb0888
 DIST libinput-1.17.1.tar.xz 611492 BLAKE2B 
274312240fccc49a45dedc3d41018bc952f25040217f388fd461aebabe796be106dd4f34cb2e40ce91fc75219c47fbd605c6facdc4d47893420e5df199a7edb7
 SHA512 
2e7baa198fed9c673d28453efb066f9371f2b575a844e41cde455c636bbe1cc68faae7129026944a502cd5d7bfcc72272066b9e3cda5c959f7b464483f9dd860

diff --git a/dev-libs/libinput/libinput-1.16.4.ebuild 
b/dev-libs/libinput/libinput-1.16.4.ebuild
deleted file mode 100644
index 66c9079fcdc..000
--- a/dev-libs/libinput/libinput-1.16.4.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 2014-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit meson python-any-r1 udev
-
-DESCRIPTION="Library to handle input devices in Wayland"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ 
https://gitlab.freedesktop.org/libinput/libinput;
-SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
-
-LICENSE="MIT"
-SLOT="0/10"
-[[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="doc input_devices_wacom test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   virtual/pkgconfig
-   doc? (
-   $(python_gen_any_dep '
-   dev-python/commonmark[${PYTHON_USEDEP}]
-   dev-python/recommonmark[${PYTHON_USEDEP}]
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   >=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]
-   ')
-   >=app-doc/doxygen-1.8.3
-   >=media-gfx/graphviz-2.38.0
-   )
-"
-#  test? ( dev-util/valgrind )
-RDEPEND="
-   input_devices_wacom? ( >=dev-libs/libwacom-0.20 )
-   >=dev-libs/libevdev-1.3
-   >=sys-libs/mtdev-1.1
-   virtual/libudev:=
-   virtual/udev
-"
-DEPEND="${RDEPEND}
-   test? ( >=dev-libs/check-0.9.10 )"
-
-python_check_deps() {
-   has_version "dev-python/commonmark[${PYTHON_USEDEP}]" && \
-   has_version "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
-   has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && \
-   has_version ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   use doc && python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-   sed "s@, '-Werror'@@" -i meson.build || die #744250
-}
-
-src_configure() {
-   # gui can be built but will not be installed
-   local emesonargs=(
-   -Ddebug-gui=false
-   $(meson_use doc documentation)
-   $(meson_use input_devices_wacom libwacom)
-   $(meson_use test tests)
-   -Dudev-dir="${EPREFIX}$(get_udevdir)"
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   if use doc ; then
-   docinto html
-   dodoc -r "${BUILD_DIR}"/Documentation/.
-   fi
-}
-
-pkg_postinst() {
-   pkgname="dev-python/python-libevdev"
-   if [[ -z "${REPLACING_VERSIONS}" ]] && ! has_version "${pkgname}" ; then
-   einfo "${pkgname} must be installed to use the"
-   einfo 

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

2021-04-14 Thread Sam James
commit: 69de93c65ca57f04043a6128245861fd568508a1
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 15 05:21:54 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 15 05:24:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69de93c6

dev-libs/libinput: Stabilize 1.17.1 x86, #782847

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

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

diff --git a/dev-libs/libinput/libinput-1.17.1.ebuild 
b/dev-libs/libinput/libinput-1.17.1.ebuild
index f23251e2570..66c9079fcdc 100644
--- a/dev-libs/libinput/libinput-1.17.1.ebuild
+++ b/dev-libs/libinput/libinput-1.17.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2021-04-14 Thread Sam James
commit: 5d02230ad54d79f5b745e0c813ab3ffedd4a271b
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 15 01:31:38 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 15 01:32:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d02230a

dev-libs/libinput: Stabilize 1.17.1 arm64, #782847

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

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

diff --git a/dev-libs/libinput/libinput-1.17.1.ebuild 
b/dev-libs/libinput/libinput-1.17.1.ebuild
index 5b43a3250d6..f23251e2570 100644
--- a/dev-libs/libinput/libinput-1.17.1.ebuild
+++ b/dev-libs/libinput/libinput-1.17.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc 
~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc ~x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2021-04-14 Thread Sam James
commit: 6e11a890a1cec14712d00c6cb3224c017dcb5a98
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 15 00:12:07 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 15 00:12:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e11a890

dev-libs/libinput: Stabilize 1.17.1 ppc64, #782847

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

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

diff --git a/dev-libs/libinput/libinput-1.17.1.ebuild 
b/dev-libs/libinput/libinput-1.17.1.ebuild
index d63024c5923..5b43a3250d6 100644
--- a/dev-libs/libinput/libinput-1.17.1.ebuild
+++ b/dev-libs/libinput/libinput-1.17.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 sparc 
~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc 
~x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2021-04-14 Thread Sam James
commit: 438b2c39548d8db8eded84feaa36c8a80f92c797
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 14 22:05:17 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 14 22:06:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=438b2c39

dev-libs/libinput: Stabilize 1.17.1 ppc, #782847

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

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

diff --git a/dev-libs/libinput/libinput-1.17.1.ebuild 
b/dev-libs/libinput/libinput-1.17.1.ebuild
index 72ba00e1606..d63024c5923 100644
--- a/dev-libs/libinput/libinput-1.17.1.ebuild
+++ b/dev-libs/libinput/libinput-1.17.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc 
~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 sparc 
~x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2021-04-14 Thread Sam James
commit: db87063c657190fe3efdbe3a3f08628c55f53059
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 14 22:04:57 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 14 22:06:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db87063c

dev-libs/libinput: Stabilize 1.17.1 arm, #782847

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

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

diff --git a/dev-libs/libinput/libinput-1.17.1.ebuild 
b/dev-libs/libinput/libinput-1.17.1.ebuild
index ccbd8f520e5..72ba00e1606 100644
--- a/dev-libs/libinput/libinput-1.17.1.ebuild
+++ b/dev-libs/libinput/libinput-1.17.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc 
~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc 
~x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2021-04-14 Thread Mikle Kolyada
commit: e7244f42822c7228de6583ff5c532491d2cd85fe
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Apr 14 18:51:23 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Apr 14 18:51:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7244f42

dev-libs/libinput: Stabilize 1.17.1 amd64, #782847

Signed-off-by: Mikle Kolyada  gentoo.org>

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

diff --git a/dev-libs/libinput/libinput-1.17.1.ebuild 
b/dev-libs/libinput/libinput-1.17.1.ebuild
index 610b570961f..eda5889eaa2 100644
--- a/dev-libs/libinput/libinput-1.17.1.ebuild
+++ b/dev-libs/libinput/libinput-1.17.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



  1   2   3   4   >