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

2025-11-24 Thread Andreas Sturmlechner
commit: 23992115b237c990509c622a77fe157aa866a971
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Nov 24 19:28:03 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Nov 24 20:24:00 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23992115

x11-libs/tslib: drop 1.23

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 x11-libs/tslib/files/tslib-1.23-cmake4.patch | 11 -
 x11-libs/tslib/tslib-1.23.ebuild | 61 
 2 files changed, 72 deletions(-)

diff --git a/x11-libs/tslib/files/tslib-1.23-cmake4.patch 
b/x11-libs/tslib/files/tslib-1.23-cmake4.patch
deleted file mode 100644
index e4c26352d018..
--- a/x11-libs/tslib/files/tslib-1.23-cmake4.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -8,7 +8,7 @@
- #
- #
- 
--cmake_minimum_required(VERSION 3.3)
-+cmake_minimum_required(VERSION 3.5)
- 
- project(tslib LANGUAGES C)
- 

diff --git a/x11-libs/tslib/tslib-1.23.ebuild b/x11-libs/tslib/tslib-1.23.ebuild
deleted file mode 100644
index 70e9cafc83c8..
--- a/x11-libs/tslib/tslib-1.23.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-DESCRIPTION="Touchscreen Access Library"
-HOMEPAGE="https://github.com/kergoth/tslib";
-SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
-
-LICENSE="LGPL-2 uinput? ( GPL-2+ )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
-IUSE="evdev sdl uinput"
-
-DEPEND="
-   evdev? ( dev-libs/libevdev[${MULTILIB_USEDEP}] )
-   sdl? ( media-libs/libsdl2[${MULTILIB_USEDEP}] )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="evdev? ( virtual/pkgconfig )"
-
-DOCS=( AUTHORS NEWS README{,.md} )
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.21-optional-utils.patch"
-   "${FILESDIR}/${P}-cmake4.patch" # bug 955696
-)
-
-src_configure() {
-   my_configure() {
-   local mycmakeargs=(
-   -Denable-input-evdev=$(usex evdev)
-   -DENABLE_TOOLS=$(usex uinput $(multilib_is_native_abi 
&& echo ON || echo OFF) OFF)
-   -DENABLE_UTILS=$(multilib_is_native_abi && echo ON || 
echo OFF)
-   -Denable-arctic2=ON
-   -Denable-collie=ON
-   -Denable-corgi=ON
-   -Denable-cy8mrln-palmpre=ON
-   -Denable-dejitter=ON
-   -Denable-dmc=ON
-   -Denable-dmc_dus3000=ON
-   -Denable-galax=ON
-   -Denable-h3600=ON
-   -Denable-input=ON
-   -Denable-linear-h2200=ON
-   -Denable-linear=ON
-   -Denable-mk712=ON
-   -Denable-one-wire-ts-input=ON
-   -Denable-pthres=ON
-   -Denable-tatung=ON
-   -Denable-ucb1x00=ON
-   -Denable-variance=ON
-   )
-   multilib_is_native_abi && mycmakeargs+=( -Dwith-sdl=$(usex sdl) 
)
-
-   cmake_src_configure
-   }
-   multilib_parallel_foreach_abi my_configure
-}



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

2025-11-08 Thread Arthur Zamarin
commit: 648bc215d5f9af119f36fa9693fefe57bd56e844
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov  8 08:33:13 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov  8 08:33:13 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=648bc215

x11-libs/tslib: Stabilize 1.23-r1 arm, #964435

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

 x11-libs/tslib/tslib-1.23-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/tslib/tslib-1.23-r1.ebuild 
b/x11-libs/tslib/tslib-1.23-r1.ebuild
index 83df84627adc..b4994471fdc3 100644
--- a/x11-libs/tslib/tslib-1.23-r1.ebuild
+++ b/x11-libs/tslib/tslib-1.23-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="evdev sdl uinput"
 
 DEPEND="



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

2025-10-26 Thread Arthur Zamarin
commit: b48d6061dfc55fb7ebec90338b68231a744fbefd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct 26 08:46:58 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct 26 08:46:58 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b48d6061

x11-libs/tslib: Stabilize 1.23-r1 ppc64, #964435

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

 x11-libs/tslib/tslib-1.23-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/tslib/tslib-1.23-r1.ebuild 
b/x11-libs/tslib/tslib-1.23-r1.ebuild
index 5b87efc3c73f..83df84627adc 100644
--- a/x11-libs/tslib/tslib-1.23-r1.ebuild
+++ b/x11-libs/tslib/tslib-1.23-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="evdev sdl uinput"
 
 DEPEND="



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

2025-10-26 Thread Arthur Zamarin
commit: d0d14ddf5e53dfe57f6e3475553c448693270842
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct 26 08:46:57 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct 26 08:46:57 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0d14ddf

x11-libs/tslib: Stabilize 1.23-r1 ppc, #964435

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

 x11-libs/tslib/tslib-1.23-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/tslib/tslib-1.23-r1.ebuild 
b/x11-libs/tslib/tslib-1.23-r1.ebuild
index 66fdf74a4a31..5b87efc3c73f 100644
--- a/x11-libs/tslib/tslib-1.23-r1.ebuild
+++ b/x11-libs/tslib/tslib-1.23-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="evdev sdl uinput"
 
 DEPEND="



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

2025-10-25 Thread Sam James
commit: c9392ad9a7c7638d45a57cddc972ef8481dd14d8
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 26 01:03:11 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 26 01:03:11 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9392ad9

x11-libs/tslib: Stabilize 1.23-r1 arm64, #964435

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

 x11-libs/tslib/tslib-1.23-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/tslib/tslib-1.23-r1.ebuild 
b/x11-libs/tslib/tslib-1.23-r1.ebuild
index 10427f434f47..66fdf74a4a31 100644
--- a/x11-libs/tslib/tslib-1.23-r1.ebuild
+++ b/x11-libs/tslib/tslib-1.23-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="evdev sdl uinput"
 
 DEPEND="



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

2025-10-24 Thread Arthur Zamarin
commit: 6b173440af06aa19cb5b36e9f9d325b000eb902b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 25 05:47:59 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 25 05:47:59 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b173440

x11-libs/tslib: Stabilize 1.23-r1 amd64, #964435

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

 x11-libs/tslib/tslib-1.23-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/tslib/tslib-1.23-r1.ebuild 
b/x11-libs/tslib/tslib-1.23-r1.ebuild
index 7c87de85a91b..10427f434f47 100644
--- a/x11-libs/tslib/tslib-1.23-r1.ebuild
+++ b/x11-libs/tslib/tslib-1.23-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="evdev sdl uinput"
 
 DEPEND="



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

2025-10-24 Thread Sam James
commit: 4de151088b72334751a088ea52e81ba558d25004
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 25 01:05:46 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 25 01:05:46 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4de15108

x11-libs/tslib: Stabilize 1.23-r1 x86, #964435

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

 x11-libs/tslib/tslib-1.23-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/tslib/tslib-1.23-r1.ebuild 
b/x11-libs/tslib/tslib-1.23-r1.ebuild
index 2b448913aa87..7c87de85a91b 100644
--- a/x11-libs/tslib/tslib-1.23-r1.ebuild
+++ b/x11-libs/tslib/tslib-1.23-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="evdev sdl uinput"
 
 DEPEND="



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

2025-10-21 Thread Andreas Sturmlechner
commit: 207d8bd75d7a02214e01ab1e9327def9484473b9
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Oct 21 21:33:51 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Oct 21 21:34:51 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=207d8bd7

x11-libs/tslib: Use upstreamed CMake 3.10 minimum patch

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 x11-libs/tslib/files/tslib-1.23-cmake4-1.patch | 21 +++--
 x11-libs/tslib/tslib-1.23-r1.ebuild|  6 +++---
 2 files changed, 10 insertions(+), 17 deletions(-)

diff --git a/x11-libs/tslib/files/tslib-1.23-cmake4-1.patch 
b/x11-libs/tslib/files/tslib-1.23-cmake4-1.patch
index b8c28114ca82..9bbfca909cd1 100644
--- a/x11-libs/tslib/files/tslib-1.23-cmake4-1.patch
+++ b/x11-libs/tslib/files/tslib-1.23-cmake4-1.patch
@@ -1,19 +1,15 @@
-From eaa4a100fdcb5e2eac02d8b44a73cd6ad9caafd8 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner 
-Date: Fri, 17 Oct 2025 12:44:25 +0200
-Subject: [PATCH] Bump minimum CMAKE_MINIMUM_REQUIRED version to 3.5, set range
- up to 3.31
+From 972a8eb7b768a7d4d97ab3364e5da8e612d88068 Mon Sep 17 00:00:00 2001
+From: Weijia Wang <[email protected]>
+Date: Sat, 18 Oct 2025 10:21:59 +0200
+Subject: [PATCH] CMake: bump minimal required version
 
-CMake 3.31 started to warn about removing < 3.10 compatibility in the future.
-CMake 4 dropped < 3.5 compatibility.
-
-Signed-off-by: Andreas Sturmlechner 
+Co-authored-by: kyehn 
 ---
  CMakeLists.txt | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 269ea77..6bacc4f 100644
+index 269ea77..3fd863c 100644
 --- a/CMakeLists.txt
 +++ b/CMakeLists.txt
 @@ -8,7 +8,7 @@
@@ -21,10 +17,7 @@ index 269ea77..6bacc4f 100644
  #
  
 -cmake_minimum_required(VERSION 3.3)
-+cmake_minimum_required(VERSION 3.10..3.31)
++cmake_minimum_required(VERSION 3.10)
  
  project(tslib LANGUAGES C)
  
--- 
-2.51.0
-

diff --git a/x11-libs/tslib/tslib-1.23-r1.ebuild 
b/x11-libs/tslib/tslib-1.23-r1.ebuild
index 6a9d962ecebe..2b448913aa87 100644
--- a/x11-libs/tslib/tslib-1.23-r1.ebuild
+++ b/x11-libs/tslib/tslib-1.23-r1.ebuild
@@ -24,9 +24,9 @@ BDEPEND="evdev? ( virtual/pkgconfig )"
 DOCS=( AUTHORS NEWS README{,.md} )
 
 PATCHES=(
-   "${FILESDIR}/${PN}-1.21-optional-utils.patch"
-   "${FILESDIR}/${P}-cmake4-1.patch" # bug 955696
-   "${FILESDIR}/${P}-fix-64bit-time_t-printf-ub.patch"
+   "${FILESDIR}/${PN}-1.21-optional-utils.patch" # downstream
+   "${FILESDIR}/${P}-cmake4-1.patch" # bug 955696, git master
+   "${FILESDIR}/${P}-fix-64bit-time_t-printf-ub.patch" # git master
 )
 
 src_configure() {



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

2025-10-18 Thread Andreas Sturmlechner
commit: 0256741329c7e0c89db9f033b7866cfcf211be87
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Oct 15 14:41:50 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Oct 16 18:11:45 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02567413

x11-libs/tslib: drop 1.22

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 x11-libs/tslib/Manifest  |  1 -
 x11-libs/tslib/tslib-1.22.ebuild | 58 
 2 files changed, 59 deletions(-)

diff --git a/x11-libs/tslib/Manifest b/x11-libs/tslib/Manifest
index fc6d780936f9..9124a23eba19 100644
--- a/x11-libs/tslib/Manifest
+++ b/x11-libs/tslib/Manifest
@@ -1,2 +1 @@
-DIST tslib-1.22.tar.xz 351192 BLAKE2B 
8cec9fe17b9aee7dac44bf54a78482b81a67072a7c1497b4c5a2a6703bb0e897a2481bc06df0fd91ca97fef3b4ebf17c475c3b717ce7f32fb677db5918630759
 SHA512 
8f51fc5e37bb1babb89e8d6d5302c7d7b712820525bed0253f980028a78b343e4100065bbe0ecafb828a7edf3a9b77f96929ab79205d516ebbf6c25b32af0008
 DIST tslib-1.23.tar.xz 360140 BLAKE2B 
7cba3a4f9ddb91a1325c6fbfbd6d1c5d42e1847e82199eff329206519fe88da05ee7ca1d0f72ddd8b8d303d122208e74a98a07f642dafc359c29a99c284f34c6
 SHA512 
0fbd8e859fe7c24410a1436d3e12f618775e8594dc720ff98d12c8e8cef1ad07a36eb6f5911b2c4d976cc32ab75dd8988bd814379e1b7d8d35d88d7cf2b44dd1

diff --git a/x11-libs/tslib/tslib-1.22.ebuild b/x11-libs/tslib/tslib-1.22.ebuild
deleted file mode 100644
index c016b081340d..
--- a/x11-libs/tslib/tslib-1.22.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-DESCRIPTION="Touchscreen Access Library"
-HOMEPAGE="https://github.com/kergoth/tslib";
-SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
-
-LICENSE="LGPL-2 uinput? ( GPL-2+ )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
-IUSE="evdev sdl uinput"
-
-DEPEND="
-   evdev? ( dev-libs/libevdev[${MULTILIB_USEDEP}] )
-   sdl? ( media-libs/libsdl2[${MULTILIB_USEDEP}] )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="evdev? ( virtual/pkgconfig )"
-
-DOCS=( AUTHORS NEWS README{,.md} )
-
-PATCHES=( "${FILESDIR}/${PN}-1.21-optional-utils.patch" )
-
-src_configure() {
-   my_configure() {
-   local mycmakeargs=(
-   -Denable-input-evdev=$(usex evdev)
-   -DENABLE_TOOLS=$(usex uinput $(multilib_is_native_abi 
&& echo ON || echo OFF) OFF)
-   -DENABLE_UTILS=$(multilib_is_native_abi && echo ON || 
echo OFF)
-   -Denable-arctic2=ON
-   -Denable-collie=ON
-   -Denable-corgi=ON
-   -Denable-cy8mrln-palmpre=ON
-   -Denable-dejitter=ON
-   -Denable-dmc=ON
-   -Denable-dmc_dus3000=ON
-   -Denable-galax=ON
-   -Denable-h3600=ON
-   -Denable-input=ON
-   -Denable-linear-h2200=ON
-   -Denable-linear=ON
-   -Denable-mk712=ON
-   -Denable-one-wire-ts-input=ON
-   -Denable-pthres=ON
-   -Denable-tatung=ON
-   -Denable-ucb1x00=ON
-   -Denable-variance=ON
-   )
-   multilib_is_native_abi && mycmakeargs+=( -Dwith-sdl=$(usex sdl) 
)
-
-   cmake_src_configure
-   }
-   multilib_parallel_foreach_abi my_configure
-}



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

2025-10-17 Thread Andreas Sturmlechner
commit: 00d7f2a3d8a295d79c9f300dcbfa12cb6a4d0ae4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Oct 17 11:00:52 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Oct 17 13:09:13 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00d7f2a3

x11-libs/tslib: Fix CMake <3.10 warning, build w/ 32-bit and printf UB

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 x11-libs/tslib/files/tslib-1.23-cmake4-1.patch |  30 +++
 .../tslib-1.23-fix-64bit-time_t-printf-ub.patch| 213 +
 x11-libs/tslib/tslib-1.23-r1.ebuild|  62 ++
 3 files changed, 305 insertions(+)

diff --git a/x11-libs/tslib/files/tslib-1.23-cmake4-1.patch 
b/x11-libs/tslib/files/tslib-1.23-cmake4-1.patch
new file mode 100644
index ..b8c28114ca82
--- /dev/null
+++ b/x11-libs/tslib/files/tslib-1.23-cmake4-1.patch
@@ -0,0 +1,30 @@
+From eaa4a100fdcb5e2eac02d8b44a73cd6ad9caafd8 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Fri, 17 Oct 2025 12:44:25 +0200
+Subject: [PATCH] Bump minimum CMAKE_MINIMUM_REQUIRED version to 3.5, set range
+ up to 3.31
+
+CMake 3.31 started to warn about removing < 3.10 compatibility in the future.
+CMake 4 dropped < 3.5 compatibility.
+
+Signed-off-by: Andreas Sturmlechner 
+---
+ CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 269ea77..6bacc4f 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -8,7 +8,7 @@
+ #
+ #
+ 
+-cmake_minimum_required(VERSION 3.3)
++cmake_minimum_required(VERSION 3.10..3.31)
+ 
+ project(tslib LANGUAGES C)
+ 
+-- 
+2.51.0
+

diff --git a/x11-libs/tslib/files/tslib-1.23-fix-64bit-time_t-printf-ub.patch 
b/x11-libs/tslib/files/tslib-1.23-fix-64bit-time_t-printf-ub.patch
new file mode 100644
index ..392d56e4f418
--- /dev/null
+++ b/x11-libs/tslib/files/tslib-1.23-fix-64bit-time_t-printf-ub.patch
@@ -0,0 +1,213 @@
+Source:
+  [PATCH 1/2]: git master
+  [PATCH 2/2]: https://github.com/libts/tslib/pull/229
+
+From acc471e96693b3f772b42687c5378591f0ed54ae Mon Sep 17 00:00:00 2001
+From: steini2001 <[email protected]>
+Date: Tue, 12 Nov 2024 14:25:15 +0100
+Subject: [PATCH 1/2] Fix build on 32bit arches with 64bit time_t and debug
+ enabled
+
+commit a7a39a6 forgot this one
+---
+ plugins/input-raw.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/plugins/input-raw.c b/plugins/input-raw.c
+index 0e8a22f..da22720 100644
+--- a/plugins/input-raw.c
 b/plugins/input-raw.c
+@@ -650,8 +650,8 @@ static int ts_input_read_mt(struct tslib_module_info *inf,
+   #ifdef DEBUG
+   printf("INPUT-RAW: read type %d  code %3d  value %4d  
time %ld.%ld\n",
+  i->ev[it].type, i->ev[it].code,
+- i->ev[it].value, (long)i->ev[it].time.tv_sec,
+- (long)i->ev[it].time.tv_usec);
++ i->ev[it].value, (long)i->ev[it].input_event_sec,
++ (long)i->ev[it].input_event_usec);
+   #endif
+   switch (i->ev[it].type) {
+   case EV_KEY:
+-- 
+2.51.0
+
+
+From 32cf8d1b9e38b5eada97b00c73999af48be2d1cb Mon Sep 17 00:00:00 2001
+From: steini2001 <[email protected]>
+Date: Tue, 12 Nov 2024 15:02:31 +0100
+Subject: [PATCH 2/2] fix printf with 64bit time_t
+
+Printing long long with %ld is UB. Converting long long to long could overflow.
+To be compatible with 32bit time_t we need an explicit cast to long long.
+---
+ README.md |  6 +++---
+ plugins/input-evdev-raw.c | 14 +++---
+ plugins/input-raw.c   | 12 ++--
+ tests/ts_print.c  |  2 +-
+ tests/ts_print_mt.c   |  6 +++---
+ tests/ts_print_raw.c  |  2 +-
+ tests/ts_test.c   |  2 +-
+ tests/ts_test_mt_sdl.c|  6 +++---
+ 8 files changed, 25 insertions(+), 25 deletions(-)
+
+diff --git a/README.md b/README.md
+index aaec82d..1d781b8 100644
+--- a/README.md
 b/README.md
+@@ -585,9 +585,9 @@ This is a complete example program, similar to 
`ts_print_mt.c`:
+   continue;
+   #endif
+ 
+-  printf("%ld.%06ld: (slot %d) %6d %6d %6d\n",
+- samp_mt[j][i].tv.tv_sec,
+- samp_mt[j][i].tv.tv_usec,
++  printf("%lld.%06lld: (slot %d) %6d %6d %6d\n",
++ (long long)samp_mt[j][i].tv.tv_sec,
++ (long long)samp_mt[j][i].tv.tv_usec,
+  samp_mt[j][i].slot,
+  samp_mt[j][i].x,
+  samp_mt[j][i].y,
+diff --git a/plugins/input-evdev-raw.c b/plugins/input-evdev-raw.c
+inde

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

2025-06-21 Thread Sam James
commit: ca5887fe3057b5633e7ad0e5508fe54a36fb8418
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 21 11:43:06 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 21 11:43:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca5887fe

x11-libs/tslib: Stabilize 1.23 ppc, #957728

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

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

diff --git a/x11-libs/tslib/tslib-1.23.ebuild b/x11-libs/tslib/tslib-1.23.ebuild
index 446ba103dc3b..70e9cafc83c8 100644
--- a/x11-libs/tslib/tslib-1.23.ebuild
+++ b/x11-libs/tslib/tslib-1.23.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="evdev sdl uinput"
 
 DEPEND="



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

2025-06-20 Thread Arthur Zamarin
commit: ad280e90738bf911775a5d83e05e92a795384cfc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 21 05:55:53 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 21 05:55:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad280e90

x11-libs/tslib: Stabilize 1.23 arm, #957728

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

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

diff --git a/x11-libs/tslib/tslib-1.23.ebuild b/x11-libs/tslib/tslib-1.23.ebuild
index 0652bc67604d..446ba103dc3b 100644
--- a/x11-libs/tslib/tslib-1.23.ebuild
+++ b/x11-libs/tslib/tslib-1.23.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="evdev sdl uinput"
 
 DEPEND="



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

2025-06-14 Thread Arthur Zamarin
commit: fb068e07363a5be7ac97a89b720616a24202ef4e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 14 15:40:50 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 14 15:40:50 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb068e07

x11-libs/tslib: Stabilize 1.23 amd64, #957728

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

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

diff --git a/x11-libs/tslib/tslib-1.23.ebuild b/x11-libs/tslib/tslib-1.23.ebuild
index ae8aaeb7ac86..0652bc67604d 100644
--- a/x11-libs/tslib/tslib-1.23.ebuild
+++ b/x11-libs/tslib/tslib-1.23.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="evdev sdl uinput"
 
 DEPEND="



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

2025-06-14 Thread Arthur Zamarin
commit: 9cdadc7a6e3c8abbcaf5fc2968d8582063ec46f2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 14 11:08:30 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 14 11:08:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cdadc7a

x11-libs/tslib: Stabilize 1.23 x86, #957728

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

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

diff --git a/x11-libs/tslib/tslib-1.23.ebuild b/x11-libs/tslib/tslib-1.23.ebuild
index 5e423d4fb70f..ae8aaeb7ac86 100644
--- a/x11-libs/tslib/tslib-1.23.ebuild
+++ b/x11-libs/tslib/tslib-1.23.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="evdev sdl uinput"
 
 DEPEND="



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

2025-06-10 Thread Sam James
commit: dac2a2add81375b6cc5e265b84087e95e745f800
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 10 01:57:53 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 10 04:52:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dac2a2ad

x11-libs/tslib: Stabilize 1.23 ppc64, #957728

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

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

diff --git a/x11-libs/tslib/tslib-1.23.ebuild b/x11-libs/tslib/tslib-1.23.ebuild
index 2916ac5c46c8..5e423d4fb70f 100644
--- a/x11-libs/tslib/tslib-1.23.ebuild
+++ b/x11-libs/tslib/tslib-1.23.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="evdev sdl uinput"
 
 DEPEND="



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

2025-06-09 Thread Sam James
commit: adee2320f11ef192c2f082e55d0d3829e4fcfd77
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 10 01:57:52 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 10 04:52:52 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adee2320

x11-libs/tslib: Stabilize 1.23 arm64, #957728

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

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

diff --git a/x11-libs/tslib/tslib-1.23.ebuild b/x11-libs/tslib/tslib-1.23.ebuild
index 141b18585de7..2916ac5c46c8 100644
--- a/x11-libs/tslib/tslib-1.23.ebuild
+++ b/x11-libs/tslib/tslib-1.23.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="evdev sdl uinput"
 
 DEPEND="



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

2025-05-09 Thread Andreas Sturmlechner
commit: 488acab5c1132b8013a8f17480cb6f32928c875c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri May  9 17:47:32 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri May  9 17:51:37 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=488acab5

x11-libs/tslib: add 1.23, fix build w/ cmake-4

Closes: https://bugs.gentoo.org/955696
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 x11-libs/tslib/Manifest  |  1 +
 x11-libs/tslib/files/tslib-1.23-cmake4.patch | 11 +
 x11-libs/tslib/tslib-1.23.ebuild | 61 
 3 files changed, 73 insertions(+)

diff --git a/x11-libs/tslib/Manifest b/x11-libs/tslib/Manifest
index d19e2a411882..fc6d780936f9 100644
--- a/x11-libs/tslib/Manifest
+++ b/x11-libs/tslib/Manifest
@@ -1 +1,2 @@
 DIST tslib-1.22.tar.xz 351192 BLAKE2B 
8cec9fe17b9aee7dac44bf54a78482b81a67072a7c1497b4c5a2a6703bb0e897a2481bc06df0fd91ca97fef3b4ebf17c475c3b717ce7f32fb677db5918630759
 SHA512 
8f51fc5e37bb1babb89e8d6d5302c7d7b712820525bed0253f980028a78b343e4100065bbe0ecafb828a7edf3a9b77f96929ab79205d516ebbf6c25b32af0008
+DIST tslib-1.23.tar.xz 360140 BLAKE2B 
7cba3a4f9ddb91a1325c6fbfbd6d1c5d42e1847e82199eff329206519fe88da05ee7ca1d0f72ddd8b8d303d122208e74a98a07f642dafc359c29a99c284f34c6
 SHA512 
0fbd8e859fe7c24410a1436d3e12f618775e8594dc720ff98d12c8e8cef1ad07a36eb6f5911b2c4d976cc32ab75dd8988bd814379e1b7d8d35d88d7cf2b44dd1

diff --git a/x11-libs/tslib/files/tslib-1.23-cmake4.patch 
b/x11-libs/tslib/files/tslib-1.23-cmake4.patch
new file mode 100644
index ..e4c26352d018
--- /dev/null
+++ b/x11-libs/tslib/files/tslib-1.23-cmake4.patch
@@ -0,0 +1,11 @@
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -8,7 +8,7 @@
+ #
+ #
+ 
+-cmake_minimum_required(VERSION 3.3)
++cmake_minimum_required(VERSION 3.5)
+ 
+ project(tslib LANGUAGES C)
+ 

diff --git a/x11-libs/tslib/tslib-1.23.ebuild b/x11-libs/tslib/tslib-1.23.ebuild
new file mode 100644
index ..141b18585de7
--- /dev/null
+++ b/x11-libs/tslib/tslib-1.23.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="Touchscreen Access Library"
+HOMEPAGE="https://github.com/kergoth/tslib";
+SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
+
+LICENSE="LGPL-2 uinput? ( GPL-2+ )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="evdev sdl uinput"
+
+DEPEND="
+   evdev? ( dev-libs/libevdev[${MULTILIB_USEDEP}] )
+   sdl? ( media-libs/libsdl2[${MULTILIB_USEDEP}] )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="evdev? ( virtual/pkgconfig )"
+
+DOCS=( AUTHORS NEWS README{,.md} )
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.21-optional-utils.patch"
+   "${FILESDIR}/${P}-cmake4.patch" # bug 955696
+)
+
+src_configure() {
+   my_configure() {
+   local mycmakeargs=(
+   -Denable-input-evdev=$(usex evdev)
+   -DENABLE_TOOLS=$(usex uinput $(multilib_is_native_abi 
&& echo ON || echo OFF) OFF)
+   -DENABLE_UTILS=$(multilib_is_native_abi && echo ON || 
echo OFF)
+   -Denable-arctic2=ON
+   -Denable-collie=ON
+   -Denable-corgi=ON
+   -Denable-cy8mrln-palmpre=ON
+   -Denable-dejitter=ON
+   -Denable-dmc=ON
+   -Denable-dmc_dus3000=ON
+   -Denable-galax=ON
+   -Denable-h3600=ON
+   -Denable-input=ON
+   -Denable-linear-h2200=ON
+   -Denable-linear=ON
+   -Denable-mk712=ON
+   -Denable-one-wire-ts-input=ON
+   -Denable-pthres=ON
+   -Denable-tatung=ON
+   -Denable-ucb1x00=ON
+   -Denable-variance=ON
+   )
+   multilib_is_native_abi && mycmakeargs+=( -Dwith-sdl=$(usex sdl) 
)
+
+   cmake_src_configure
+   }
+   multilib_parallel_foreach_abi my_configure
+}



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

2022-12-25 Thread Andreas Sturmlechner
commit: 5fd411d01f8950c2b3a304d7ec06e29324e3023c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Dec 25 23:13:11 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Dec 25 23:21:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fd411d0

x11-libs/tslib: update EAPI 7 -> 8

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 x11-libs/tslib/tslib-1.22.ebuild | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/x11-libs/tslib/tslib-1.22.ebuild b/x11-libs/tslib/tslib-1.22.ebuild
index dc7f93ae8cc2..7238f429a606 100644
--- a/x11-libs/tslib/tslib-1.22.ebuild
+++ b/x11-libs/tslib/tslib-1.22.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit cmake-multilib
 
@@ -14,14 +14,12 @@ SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="evdev sdl uinput"
 
-BDEPEND="
-   evdev? ( virtual/pkgconfig )
-"
 DEPEND="
evdev? ( dev-libs/libevdev[${MULTILIB_USEDEP}] )
sdl? ( media-libs/libsdl2[${MULTILIB_USEDEP}] )
 "
 RDEPEND="${DEPEND}"
+BDEPEND="evdev? ( virtual/pkgconfig )"
 
 DOCS=( AUTHORS NEWS README{,.md} )
 



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

2022-10-19 Thread WANG Xuerui
commit: 4c77c14ba362bb05c9150ebbaf9db0c8b7ffd3a8
Author: WANG Xuerui  gentoo  org>
AuthorDate: Fri Oct  7 09:09:16 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Wed Oct 19 10:06:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c77c14b

x11-libs/tslib: keyword 1.22 for ~loong

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

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

diff --git a/x11-libs/tslib/tslib-1.22.ebuild b/x11-libs/tslib/tslib-1.22.ebuild
index ef7cee391f0b..dc7f93ae8cc2 100644
--- a/x11-libs/tslib/tslib-1.22.ebuild
+++ b/x11-libs/tslib/tslib-1.22.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="evdev sdl uinput"
 
 BDEPEND="



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

2021-05-25 Thread Yixun Lan
commit: 219ac1ad75e4f7d57abc0942304cf4daa9d9c2fd
Author: Yixun Lan  gentoo  org>
AuthorDate: Tue May 25 09:57:51 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue May 25 14:19:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=219ac1ad

x11-libs/tslib: add riscv keyword

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Yixun Lan  gentoo.org>

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

diff --git a/x11-libs/tslib/tslib-1.22.ebuild b/x11-libs/tslib/tslib-1.22.ebuild
index ea4cf2ff960..af4192d4da5 100644
--- a/x11-libs/tslib/tslib-1.22.ebuild
+++ b/x11-libs/tslib/tslib-1.22.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="evdev sdl uinput"
 
 BDEPEND="



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

2021-04-05 Thread Sam James
commit: c95153dfdc9250747f3932c36a2f32c06f580a84
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  5 20:50:39 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  5 22:18:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c95153df

x11-libs/tslib: drop s390 to ~s390 (unstable)

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

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

diff --git a/x11-libs/tslib/tslib-1.22.ebuild b/x11-libs/tslib/tslib-1.22.ebuild
index b3e2cb6092d..ea4cf2ff960 100644
--- a/x11-libs/tslib/tslib-1.22.ebuild
+++ b/x11-libs/tslib/tslib-1.22.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86"
 IUSE="evdev sdl uinput"
 
 BDEPEND="



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

2021-04-04 Thread Andreas Sturmlechner
commit: 1ad7ab365cdde745a85cbc5fa6f667d84c5f512f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Apr  4 21:09:51 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Apr  4 21:22:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ad7ab36

x11-libs/tslib: Drop 1.21

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 x11-libs/tslib/Manifest  |  1 -
 x11-libs/tslib/tslib-1.21.ebuild | 60 
 2 files changed, 61 deletions(-)

diff --git a/x11-libs/tslib/Manifest b/x11-libs/tslib/Manifest
index 02b0727cf96..d19e2a41188 100644
--- a/x11-libs/tslib/Manifest
+++ b/x11-libs/tslib/Manifest
@@ -1,2 +1 @@
-DIST tslib-1.21.tar.xz 349216 BLAKE2B 
e19623c9390688b0aa85e6547a57542d2e10498c8ebbb30f840157d240dc9975c3e6735814a5e6f02fb71c273a52f860695cf4772fef28522e74c5781cdcb02a
 SHA512 
66c5e5dc4e2314277e19af29b5dce1181573579f13b0e79fa43e658838d4c19a77feb978b60d7c6458337e8d6100ee54a42fc4af3a99fd8d6840cccafa6323c4
 DIST tslib-1.22.tar.xz 351192 BLAKE2B 
8cec9fe17b9aee7dac44bf54a78482b81a67072a7c1497b4c5a2a6703bb0e897a2481bc06df0fd91ca97fef3b4ebf17c475c3b717ce7f32fb677db5918630759
 SHA512 
8f51fc5e37bb1babb89e8d6d5302c7d7b712820525bed0253f980028a78b343e4100065bbe0ecafb828a7edf3a9b77f96929ab79205d516ebbf6c25b32af0008

diff --git a/x11-libs/tslib/tslib-1.21.ebuild b/x11-libs/tslib/tslib-1.21.ebuild
deleted file mode 100644
index 85369585a3b..000
--- a/x11-libs/tslib/tslib-1.21.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake-multilib
-
-DESCRIPTION="Touchscreen Access Library"
-HOMEPAGE="https://github.com/kergoth/tslib";
-SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
-
-LICENSE="LGPL-2 uinput? ( GPL-2+ )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc 
x86"
-IUSE="evdev sdl uinput"
-
-BDEPEND="
-   evdev? ( virtual/pkgconfig )
-"
-DEPEND="
-   evdev? ( dev-libs/libevdev[${MULTILIB_USEDEP}] )
-   sdl? ( media-libs/libsdl2[${MULTILIB_USEDEP}] )
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( AUTHORS NEWS README{,.md} )
-
-PATCHES=( "${FILESDIR}/${P}-optional-utils.patch" )
-
-src_configure() {
-   my_configure() {
-   local mycmakeargs=(
-   -Denable-input-evdev=$(usex evdev)
-   -DENABLE_TOOLS=$(usex uinput $(multilib_is_native_abi 
&& echo ON || echo OFF) OFF)
-   -DENABLE_UTILS=$(multilib_is_native_abi && echo ON || 
echo OFF)
-   -Denable-arctic2=ON
-   -Denable-collie=ON
-   -Denable-corgi=ON
-   -Denable-cy8mrln-palmpre=ON
-   -Denable-dejitter=ON
-   -Denable-dmc=ON
-   -Denable-dmc_dus3000=ON
-   -Denable-galax=ON
-   -Denable-h3600=ON
-   -Denable-input=ON
-   -Denable-linear-h2200=ON
-   -Denable-linear=ON
-   -Denable-mk712=ON
-   -Denable-one-wire-ts-input=ON
-   -Denable-pthres=ON
-   -Denable-tatung=ON
-   -Denable-ucb1x00=ON
-   -Denable-variance=ON
-   )
-   multilib_is_native_abi && mycmakeargs+=( -Dwith-sdl=$(usex sdl) 
)
-
-   cmake-utils_src_configure
-   }
-   multilib_parallel_foreach_abi my_configure
-}



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

2021-03-31 Thread Sergei Trofimovich
commit: dcba2c9456ab669c10231c2459b8c4b0c1cfcc79
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Mar 31 15:00:55 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Mar 31 15:25:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcba2c94

x11-libs/tslib: stable 1.22 for sparc, bug #775539

Package-Manager: Portage-3.0.17, 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>

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

diff --git a/x11-libs/tslib/tslib-1.22.ebuild b/x11-libs/tslib/tslib-1.22.ebuild
index 7200aa67332..b3e2cb6092d 100644
--- a/x11-libs/tslib/tslib-1.22.ebuild
+++ b/x11-libs/tslib/tslib-1.22.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc 
x86"
 IUSE="evdev sdl uinput"
 
 BDEPEND="



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

2021-03-31 Thread Agostino Sarubbo
commit: d3a9ae7fce858a0ebb004096bb9ab445176eda71
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Mar 31 14:07:43 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Mar 31 14:08:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3a9ae7f

x11-libs/tslib: s390 stable wrt bug #775539

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="s390"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/x11-libs/tslib/tslib-1.22.ebuild b/x11-libs/tslib/tslib-1.22.ebuild
index 47e35120b19..7200aa67332 100644
--- a/x11-libs/tslib/tslib-1.22.ebuild
+++ b/x11-libs/tslib/tslib-1.22.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 ~sparc 
x86"
 IUSE="evdev sdl uinput"
 
 BDEPEND="



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

2021-03-30 Thread Sam James
commit: a117193050ef36b8c6c6e9f873c0fa6c31994697
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 30 22:05:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 30 22:05:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1171930

x11-libs/tslib: Stabilize 1.22 ppc, #775539

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

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

diff --git a/x11-libs/tslib/tslib-1.22.ebuild b/x11-libs/tslib/tslib-1.22.ebuild
index f8ccfb753c3..47e35120b19 100644
--- a/x11-libs/tslib/tslib-1.22.ebuild
+++ b/x11-libs/tslib/tslib-1.22.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
 IUSE="evdev sdl uinput"
 
 BDEPEND="



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

2021-03-30 Thread Sam James
commit: f1dc66732401f6088dc4d1caf4b23d097fc792dc
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 30 22:04:58 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 30 22:04:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1dc6673

x11-libs/tslib: Stabilize 1.22 ppc64, #775539

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

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

diff --git a/x11-libs/tslib/tslib-1.22.ebuild b/x11-libs/tslib/tslib-1.22.ebuild
index 40f46339f59..f8ccfb753c3 100644
--- a/x11-libs/tslib/tslib-1.22.ebuild
+++ b/x11-libs/tslib/tslib-1.22.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 
~sparc x86"
 IUSE="evdev sdl uinput"
 
 BDEPEND="



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

2021-03-30 Thread Sam James
commit: 219a1cecb943534fd067d395eb118d78adb501f6
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 30 18:31:07 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 30 18:31:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=219a1cec

x11-libs/tslib: Stabilize 1.22 amd64, #775539

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

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

diff --git a/x11-libs/tslib/tslib-1.22.ebuild b/x11-libs/tslib/tslib-1.22.ebuild
index 716f1309cbc..40f46339f59 100644
--- a/x11-libs/tslib/tslib-1.22.ebuild
+++ b/x11-libs/tslib/tslib-1.22.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc x86"
 IUSE="evdev sdl uinput"
 
 BDEPEND="



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

2021-03-30 Thread Sam James
commit: 60b6b3e84cd8a7af8c048df10233c28dc9f9e5a0
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 30 17:35:18 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 30 17:35:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60b6b3e8

x11-libs/tslib: Stabilize 1.22 arm, #775539

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

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

diff --git a/x11-libs/tslib/tslib-1.22.ebuild b/x11-libs/tslib/tslib-1.22.ebuild
index aa7952a0581..716f1309cbc 100644
--- a/x11-libs/tslib/tslib-1.22.ebuild
+++ b/x11-libs/tslib/tslib-1.22.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc x86"
 IUSE="evdev sdl uinput"
 
 BDEPEND="



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

2021-03-30 Thread Sam James
commit: fce242e902064f12bcf1d83bd85cffdd8bad0d72
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 30 17:34:38 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 30 17:35:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fce242e9

x11-libs/tslib: Stabilize 1.22 arm64, #775539

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

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

diff --git a/x11-libs/tslib/tslib-1.22.ebuild b/x11-libs/tslib/tslib-1.22.ebuild
index 6b9f221644b..aa7952a0581 100644
--- a/x11-libs/tslib/tslib-1.22.ebuild
+++ b/x11-libs/tslib/tslib-1.22.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc x86"
 IUSE="evdev sdl uinput"
 
 BDEPEND="



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

2021-03-30 Thread Thomas Deutschmann
commit: 3c8f4db6c07571ce7ec602c085ce321c807175db
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Mar 30 16:25:51 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Mar 30 16:25:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c8f4db6

x11-libs/tslib: x86 stable (bug #775539)

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

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

diff --git a/x11-libs/tslib/tslib-1.22.ebuild b/x11-libs/tslib/tslib-1.22.ebuild
index 1fadd84c49a..6b9f221644b 100644
--- a/x11-libs/tslib/tslib-1.22.ebuild
+++ b/x11-libs/tslib/tslib-1.22.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc x86"
 IUSE="evdev sdl uinput"
 
 BDEPEND="



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

2021-02-25 Thread Andreas Sturmlechner
commit: cff308d862a376ce9671288b88ef4c6b1c2eaeeb
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Feb 25 11:28:04 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Feb 25 15:06:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cff308d8

x11-libs/tslib: 1.22 version bump, switch to cmake.eclass

Released on 2020-07-01.

Bug: https://bugs.gentoo.org/618654
Closes: https://bugs.gentoo.org/770559
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 x11-libs/tslib/Manifest  |  1 +
 x11-libs/tslib/tslib-1.22.ebuild | 61 
 2 files changed, 62 insertions(+)

diff --git a/x11-libs/tslib/Manifest b/x11-libs/tslib/Manifest
index 44416661c4e..02b0727cf96 100644
--- a/x11-libs/tslib/Manifest
+++ b/x11-libs/tslib/Manifest
@@ -1 +1,2 @@
 DIST tslib-1.21.tar.xz 349216 BLAKE2B 
e19623c9390688b0aa85e6547a57542d2e10498c8ebbb30f840157d240dc9975c3e6735814a5e6f02fb71c273a52f860695cf4772fef28522e74c5781cdcb02a
 SHA512 
66c5e5dc4e2314277e19af29b5dce1181573579f13b0e79fa43e658838d4c19a77feb978b60d7c6458337e8d6100ee54a42fc4af3a99fd8d6840cccafa6323c4
+DIST tslib-1.22.tar.xz 351192 BLAKE2B 
8cec9fe17b9aee7dac44bf54a78482b81a67072a7c1497b4c5a2a6703bb0e897a2481bc06df0fd91ca97fef3b4ebf17c475c3b717ce7f32fb677db5918630759
 SHA512 
8f51fc5e37bb1babb89e8d6d5302c7d7b712820525bed0253f980028a78b343e4100065bbe0ecafb828a7edf3a9b77f96929ab79205d516ebbf6c25b32af0008

diff --git a/x11-libs/tslib/tslib-1.22.ebuild b/x11-libs/tslib/tslib-1.22.ebuild
new file mode 100644
index 000..1fadd84c49a
--- /dev/null
+++ b/x11-libs/tslib/tslib-1.22.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+inherit cmake-multilib
+
+DESCRIPTION="Touchscreen Access Library"
+HOMEPAGE="https://github.com/kergoth/tslib";
+SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
+
+LICENSE="LGPL-2 uinput? ( GPL-2+ )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
+IUSE="evdev sdl uinput"
+
+BDEPEND="
+   evdev? ( virtual/pkgconfig )
+"
+DEPEND="
+   evdev? ( dev-libs/libevdev[${MULTILIB_USEDEP}] )
+   sdl? ( media-libs/libsdl2[${MULTILIB_USEDEP}] )
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( AUTHORS NEWS README{,.md} )
+
+PATCHES=( "${FILESDIR}/${PN}-1.21-optional-utils.patch" )
+
+src_configure() {
+   my_configure() {
+   local mycmakeargs=(
+   -Denable-input-evdev=$(usex evdev)
+   -DENABLE_TOOLS=$(usex uinput $(multilib_is_native_abi 
&& echo ON || echo OFF) OFF)
+   -DENABLE_UTILS=$(multilib_is_native_abi && echo ON || 
echo OFF)
+   -Denable-arctic2=ON
+   -Denable-collie=ON
+   -Denable-corgi=ON
+   -Denable-cy8mrln-palmpre=ON
+   -Denable-dejitter=ON
+   -Denable-dmc=ON
+   -Denable-dmc_dus3000=ON
+   -Denable-galax=ON
+   -Denable-h3600=ON
+   -Denable-input=ON
+   -Denable-linear-h2200=ON
+   -Denable-linear=ON
+   -Denable-mk712=ON
+   -Denable-one-wire-ts-input=ON
+   -Denable-pthres=ON
+   -Denable-tatung=ON
+   -Denable-ucb1x00=ON
+   -Denable-variance=ON
+   )
+   multilib_is_native_abi && mycmakeargs+=( -Dwith-sdl=$(usex sdl) 
)
+
+   cmake_src_configure
+   }
+   multilib_parallel_foreach_abi my_configure
+}



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

2020-07-17 Thread Sergei Trofimovich
commit: 0425b4f044e2430bceb4046827ad76827b39eb71
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Jul 17 20:27:53 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Jul 17 21:29:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0425b4f0

x11-libs/tslib: stable 1.21 for hppa, bug #730970

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

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

diff --git a/x11-libs/tslib/tslib-1.21.ebuild b/x11-libs/tslib/tslib-1.21.ebuild
index 85369585a3b..785d56f95cd 100644
--- a/x11-libs/tslib/tslib-1.21.ebuild
+++ b/x11-libs/tslib/tslib-1.21.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc 
x86"
 IUSE="evdev sdl uinput"
 
 BDEPEND="



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

2020-04-11 Thread Sergei Trofimovich
commit: ea126ff28f487b74b1619a28fa21b1225f50c501
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Apr 11 09:57:27 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Apr 11 10:20:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea126ff2

x11-libs/tslib: drop to ~hppa

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

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

diff --git a/x11-libs/tslib/tslib-1.21.ebuild b/x11-libs/tslib/tslib-1.21.ebuild
index 7ad28a63a7f..bd2fc9d88d5 100644
--- a/x11-libs/tslib/tslib-1.21.ebuild
+++ b/x11-libs/tslib/tslib-1.21.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc 
x86"
 IUSE="evdev sdl uinput"
 
 BDEPEND="



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

2020-03-21 Thread Andreas Sturmlechner
commit: 64280aa2f5a7c559da06cfe20787fff3c13e306f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Mar 21 10:36:44 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Mar 21 10:42:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64280aa2

x11-libs/tslib: Drop 1.0-r3

Package-Manager: Portage-2.3.94, Repoman-2.3.21
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 x11-libs/tslib/Manifest|  2 --
 x11-libs/tslib/tslib-1.0-r3.ebuild | 39 --
 2 files changed, 41 deletions(-)

diff --git a/x11-libs/tslib/Manifest b/x11-libs/tslib/Manifest
index 7d97865c871..44416661c4e 100644
--- a/x11-libs/tslib/Manifest
+++ b/x11-libs/tslib/Manifest
@@ -1,3 +1 @@
-DIST tslib-1.0-patches-5.tar.bz2 6602 BLAKE2B 
3cd67f4eeacd0651354af8ee4637e27084e9ad61246e6cab631ef52c7435e6d37acdaffd4ca72d8435335860f12d2b0fb4205b33092ea603aafc837e2dba6885
 SHA512 
dcde900942a3c9e9114e2c36d1d9554eeae8e5ca64463d69c52188a30734b19d6ba0439e8bb009b0d535dfae3f8f8e688a6861ec0a0371fdcb0e9986abb963de
-DIST tslib-1.0.tar.bz2 47522 BLAKE2B 
99f43b5175fadef240a973d0e88c80a227b5ffe518c97c6d890fa4194148ff099055b98e7b5b3fee542249bb9c9bae88a22d1d050f2f7ca1563d03b453aac34c
 SHA512 
a12e569b1d9cd809776a605775c3000f4e405789d95eeda21451d3911b5aa67003c921d9988f5ea8eba8b32108c8b0816e6609b5f013a2594d27b6e00e75de8c
 DIST tslib-1.21.tar.xz 349216 BLAKE2B 
e19623c9390688b0aa85e6547a57542d2e10498c8ebbb30f840157d240dc9975c3e6735814a5e6f02fb71c273a52f860695cf4772fef28522e74c5781cdcb02a
 SHA512 
66c5e5dc4e2314277e19af29b5dce1181573579f13b0e79fa43e658838d4c19a77feb978b60d7c6458337e8d6100ee54a42fc4af3a99fd8d6840cccafa6323c4

diff --git a/x11-libs/tslib/tslib-1.0-r3.ebuild 
b/x11-libs/tslib/tslib-1.0-r3.ebuild
deleted file mode 100644
index 4747625c4ea..000
--- a/x11-libs/tslib/tslib-1.0-r3.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils toolchain-funcs autotools multilib-minimal
-
-PATCH_VER="5"
-DESCRIPTION="Touchscreen Access Library"
-HOMEPAGE="https://github.com/kergoth/tslib";
-SRC_URI="https://dev.gentoo.org/~mgorny/dist/${P}.tar.bz2
-   mirror://gentoo/${P}-patches-${PATCH_VER}.tar.bz2"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86"
-IUSE=""
-#extras arctic2 collie corgi h3600 linear-h2200 mk712 ucb1x00"
-
-DOCS=( AUTHORS NEWS README )
-
-src_prepare() {
-   # patches come from buildroot + openembedded + suse
-   EPATCH_SUFFIX=patch epatch "${WORKDIR}"/patch
-   eautoreconf
-}
-
-multilib_src_configure() {
-   # compile everything. INSTALL_MASK= what you don't want.
-   ECONF_SOURCE=${S} \
-   econf \
-   --enable-linear --enable-dejitter \
-   --enable-variance --enable-pthres \
-   --enable-input --enable-shared \
-   --enable-arctic2 --enable-collie \
-   --enable-corgi --enable-h3600 \
-   --enable-linear-h2200 --enable-mk712 \
-   --enable-ucb1x00 --disable-debug
-}



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

2020-03-21 Thread Mart Raudsepp
commit: a4bf5caae0ab73c301f5216cc82770ce94479d7c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar 21 09:22:51 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar 21 09:24:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4bf5caa

x11-libs/tslib: arm64 stable (bug #707056)

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

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

diff --git a/x11-libs/tslib/tslib-1.21.ebuild b/x11-libs/tslib/tslib-1.21.ebuild
index 762a40a6257..ca94dcb2ca8 100644
--- a/x11-libs/tslib/tslib-1.21.ebuild
+++ b/x11-libs/tslib/tslib-1.21.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86"
 IUSE="evdev sdl uinput"
 
 BDEPEND="



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

2020-03-02 Thread Sergei Trofimovich
commit: d807768e8bd4bcc23af620e1d8fba22037b16b20
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Mar  2 11:46:09 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Mar  2 11:46:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d807768e

x11-libs/tslib: stable 1.21 for hppa, bug #707056

Package-Manager: Portage-2.3.88, Repoman-2.3.20
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/x11-libs/tslib/tslib-1.21.ebuild b/x11-libs/tslib/tslib-1.21.ebuild
index 3891d1a0b2e..762a40a6257 100644
--- a/x11-libs/tslib/tslib-1.21.ebuild
+++ b/x11-libs/tslib/tslib-1.21.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86"
 IUSE="evdev sdl uinput"
 
 BDEPEND="



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

2020-02-13 Thread Agostino Sarubbo
commit: 821c80361fb7bc21e4b0618138ace160bd398ade
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Feb 13 14:39:45 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Feb 13 14:39:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=821c8036

x11-libs/tslib: s390 stable wrt bug #707056

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="s390"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/x11-libs/tslib/tslib-1.21.ebuild b/x11-libs/tslib/tslib-1.21.ebuild
index 5ea56531ce6..3891d1a0b2e 100644
--- a/x11-libs/tslib/tslib-1.21.ebuild
+++ b/x11-libs/tslib/tslib-1.21.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86"
 IUSE="evdev sdl uinput"
 
 BDEPEND="



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

2020-01-30 Thread Agostino Sarubbo
commit: 141885f15d63cd01570d33770cb5fd129043b81f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jan 30 12:30:59 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jan 30 12:30:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=141885f1

x11-libs/tslib: x86 stable wrt bug #707056

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

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

diff --git a/x11-libs/tslib/tslib-1.21.ebuild b/x11-libs/tslib/tslib-1.21.ebuild
index ba73b29765e..5ea56531ce6 100644
--- a/x11-libs/tslib/tslib-1.21.ebuild
+++ b/x11-libs/tslib/tslib-1.21.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86"
 IUSE="evdev sdl uinput"
 
 BDEPEND="



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

2020-01-30 Thread Agostino Sarubbo
commit: 15c5bdaea3e980a20a63179ccb9ae30e5d0816b4
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jan 30 12:11:39 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jan 30 12:11:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15c5bdae

x11-libs/tslib: ia64 stable wrt bug #707056

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/x11-libs/tslib/tslib-1.21.ebuild b/x11-libs/tslib/tslib-1.21.ebuild
index c36de92bc92..ba73b29765e 100644
--- a/x11-libs/tslib/tslib-1.21.ebuild
+++ b/x11-libs/tslib/tslib-1.21.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc ~x86"
 IUSE="evdev sdl uinput"
 
 BDEPEND="



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

2020-01-30 Thread Agostino Sarubbo
commit: 174d5b0a4a7a735b1b9d3188e12b1503ca3d94c6
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jan 30 11:04:47 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jan 30 11:04:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=174d5b0a

x11-libs/tslib: ppc stable wrt bug #707056

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

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

diff --git a/x11-libs/tslib/tslib-1.21.ebuild b/x11-libs/tslib/tslib-1.21.ebuild
index a83cabaa309..c36de92bc92 100644
--- a/x11-libs/tslib/tslib-1.21.ebuild
+++ b/x11-libs/tslib/tslib-1.21.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh 
sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc ~x86"
 IUSE="evdev sdl uinput"
 
 BDEPEND="



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

2020-01-30 Thread Agostino Sarubbo
commit: 631821274d75a595b8fbc95e96dbccee7b9b304c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jan 30 11:00:23 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jan 30 11:00:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63182127

x11-libs/tslib: ppc64 stable wrt bug #707056

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/x11-libs/tslib/tslib-1.21.ebuild b/x11-libs/tslib/tslib-1.21.ebuild
index 29bb779d09a..a83cabaa309 100644
--- a/x11-libs/tslib/tslib-1.21.ebuild
+++ b/x11-libs/tslib/tslib-1.21.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh 
sparc ~x86"
 IUSE="evdev sdl uinput"
 
 BDEPEND="



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

2020-01-30 Thread Agostino Sarubbo
commit: 2a8b7d26aa82128b4f1a1abce63937fc74aafa09
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jan 30 10:17:03 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jan 30 10:17:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a8b7d26

x11-libs/tslib: arm stable wrt bug #707056

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/x11-libs/tslib/tslib-1.21.ebuild b/x11-libs/tslib/tslib-1.21.ebuild
index 94663163329..29bb779d09a 100644
--- a/x11-libs/tslib/tslib-1.21.ebuild
+++ b/x11-libs/tslib/tslib-1.21.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc ~x86"
 IUSE="evdev sdl uinput"
 
 BDEPEND="



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

2020-01-29 Thread Sergei Trofimovich
commit: 0c2c7d16c6cdb51bc20dc505570359de54cf9a66
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Jan 30 07:00:27 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jan 30 07:28:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c2c7d16

x11-libs/tslib: stable 1.21 for sparc, bug #707056

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

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

diff --git a/x11-libs/tslib/tslib-1.21.ebuild b/x11-libs/tslib/tslib-1.21.ebuild
index 16ab9900fc8..94663163329 100644
--- a/x11-libs/tslib/tslib-1.21.ebuild
+++ b/x11-libs/tslib/tslib-1.21.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc ~x86"
 IUSE="evdev sdl uinput"
 
 BDEPEND="



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

2020-01-29 Thread Agostino Sarubbo
commit: ce16ec730ad00cc59853d10594a276c7f85f1bab
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jan 29 10:16:57 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jan 29 10:16:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce16ec73

x11-libs/tslib: amd64 stable wrt bug #707056

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/x11-libs/tslib/tslib-1.21.ebuild b/x11-libs/tslib/tslib-1.21.ebuild
index ac72cb85bb3..16ab9900fc8 100644
--- a/x11-libs/tslib/tslib-1.21.ebuild
+++ b/x11-libs/tslib/tslib-1.21.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
 
 LICENSE="LGPL-2 uinput? ( GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
 IUSE="evdev sdl uinput"
 
 BDEPEND="



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

2019-12-25 Thread Andreas Sturmlechner
commit: 71d6d1edfc98b69a916663e6a8ded466da1b313f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Dec 25 15:33:04 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Dec 25 16:01:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71d6d1ed

x11-libs/tslib: 1.21 version bump

Closes: https://bugs.gentoo.org/618654
Package-Manager: Portage-2.3.83, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 x11-libs/tslib/Manifest|  1 +
 .../tslib/files/tslib-1.21-optional-utils.patch| 21 
 x11-libs/tslib/metadata.xml|  4 ++
 x11-libs/tslib/tslib-1.21.ebuild   | 60 ++
 4 files changed, 86 insertions(+)

diff --git a/x11-libs/tslib/Manifest b/x11-libs/tslib/Manifest
index f3765623e08..7d97865c871 100644
--- a/x11-libs/tslib/Manifest
+++ b/x11-libs/tslib/Manifest
@@ -1,2 +1,3 @@
 DIST tslib-1.0-patches-5.tar.bz2 6602 BLAKE2B 
3cd67f4eeacd0651354af8ee4637e27084e9ad61246e6cab631ef52c7435e6d37acdaffd4ca72d8435335860f12d2b0fb4205b33092ea603aafc837e2dba6885
 SHA512 
dcde900942a3c9e9114e2c36d1d9554eeae8e5ca64463d69c52188a30734b19d6ba0439e8bb009b0d535dfae3f8f8e688a6861ec0a0371fdcb0e9986abb963de
 DIST tslib-1.0.tar.bz2 47522 BLAKE2B 
99f43b5175fadef240a973d0e88c80a227b5ffe518c97c6d890fa4194148ff099055b98e7b5b3fee542249bb9c9bae88a22d1d050f2f7ca1563d03b453aac34c
 SHA512 
a12e569b1d9cd809776a605775c3000f4e405789d95eeda21451d3911b5aa67003c921d9988f5ea8eba8b32108c8b0816e6609b5f013a2594d27b6e00e75de8c
+DIST tslib-1.21.tar.xz 349216 BLAKE2B 
e19623c9390688b0aa85e6547a57542d2e10498c8ebbb30f840157d240dc9975c3e6735814a5e6f02fb71c273a52f860695cf4772fef28522e74c5781cdcb02a
 SHA512 
66c5e5dc4e2314277e19af29b5dce1181573579f13b0e79fa43e658838d4c19a77feb978b60d7c6458337e8d6100ee54a42fc4af3a99fd8d6840cccafa6323c4

diff --git a/x11-libs/tslib/files/tslib-1.21-optional-utils.patch 
b/x11-libs/tslib/files/tslib-1.21-optional-utils.patch
new file mode 100644
index 000..5b94599a86f
--- /dev/null
+++ b/x11-libs/tslib/files/tslib-1.21-optional-utils.patch
@@ -0,0 +1,21 @@
+--- a/CMakeLists.txt   2019-10-22 10:27:05.0 +0200
 b/CMakeLists.txt   2019-12-25 16:18:52.814921538 +0100
+@@ -17,6 +17,7 @@
+ option(BUILD_SHARED_LIBS "ON:  tslib is build as shared; 
+ OFF: tslib is build as static" ON)
+ option(ENABLE_TOOLS "build additional tools" ON)
++option(ENABLE_UTILS "build calibration/test binaries" ON)
+ 
+ set(LIBTS_VERSION_CURRENT 10)
+ set(LIBTS_VERSION_REVISION 3)
+@@ -28,7 +29,9 @@
+ 
+ add_subdirectory(src)
+ add_subdirectory(plugins)
+-add_subdirectory(tests)
++if (ENABLE_UTILS)
++  add_subdirectory(tests)
++endif ()
+ if (ENABLE_TOOLS)
+   add_subdirectory(tools)
+ endif ()

diff --git a/x11-libs/tslib/metadata.xml b/x11-libs/tslib/metadata.xml
index 7407021b7ce..640fc4e4a42 100644
--- a/x11-libs/tslib/metadata.xml
+++ b/x11-libs/tslib/metadata.xml
@@ -8,4 +8,8 @@

kergoth/tslib

+   
+   Build experimental input module
+   Provide alternative ts_uinput evdev 
device
+   
 

diff --git a/x11-libs/tslib/tslib-1.21.ebuild b/x11-libs/tslib/tslib-1.21.ebuild
new file mode 100644
index 000..ac72cb85bb3
--- /dev/null
+++ b/x11-libs/tslib/tslib-1.21.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-multilib
+
+DESCRIPTION="Touchscreen Access Library"
+HOMEPAGE="https://github.com/kergoth/tslib";
+SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz";
+
+LICENSE="LGPL-2 uinput? ( GPL-2+ )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+IUSE="evdev sdl uinput"
+
+BDEPEND="
+   evdev? ( virtual/pkgconfig[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+   evdev? ( dev-libs/libevdev[${MULTILIB_USEDEP}] )
+   sdl? ( media-libs/libsdl2[${MULTILIB_USEDEP}] )
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( AUTHORS NEWS README{,.md} )
+
+PATCHES=( "${FILESDIR}/${P}-optional-utils.patch" )
+
+src_configure() {
+   my_configure() {
+   local mycmakeargs=(
+   -Denable-input-evdev=$(usex evdev)
+   -DENABLE_TOOLS=$(usex uinput $(multilib_is_native_abi 
&& echo ON || echo OFF) OFF)
+   -DENABLE_UTILS=$(multilib_is_native_abi && echo ON || 
echo OFF)
+   -Denable-arctic2=ON
+   -Denable-collie=ON
+   -Denable-corgi=ON
+   -Denable-cy8mrln-palmpre=ON
+   -Denable-dejitter=ON
+   -Denable-dmc=ON
+   -Denable-dmc_dus3000=ON
+   -Denable-galax=ON
+   -Denable-h3600=ON
+   -Denable-input=ON
+   -Denable-line

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

2019-05-14 Thread Aaron Bauman
commit: a550cd97e87167e6a799337bfeac4b65b384256d
Author: Aaron Bauman  gentoo  org>
AuthorDate: Wed May 15 00:38:13 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Wed May 15 01:04:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a550cd97

x11-libs/tslib: arm64 stable

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.12
RepoMan-Options: --include-arches="arm64"

 x11-libs/tslib/tslib-1.0-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-libs/tslib/tslib-1.0-r3.ebuild 
b/x11-libs/tslib/tslib-1.0-r3.ebuild
index ea1c7561c1b..77ef6bda495 100644
--- a/x11-libs/tslib/tslib-1.0-r3.ebuild
+++ b/x11-libs/tslib/tslib-1.0-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -13,7 +13,7 @@ SRC_URI="https://dev.gentoo.org/~mgorny/dist/${P}.tar.bz2
 
 LICENSE="LGPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc 
x86"
 IUSE=""
 #extras arctic2 collie corgi h3600 linear-h2200 mk712 ucb1x00"
 



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

2018-08-16 Thread Mikle Kolyada
commit: 303a65e8758da00509b89d069fead7247286c310
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Aug 17 01:51:49 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Aug 17 02:05:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=303a65e8

x11-libs/tslib: mark s390 stable

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 x11-libs/tslib/tslib-1.0-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-libs/tslib/tslib-1.0-r3.ebuild 
b/x11-libs/tslib/tslib-1.0-r3.ebuild
index e585e7f1740..ea1c7561c1b 100644
--- a/x11-libs/tslib/tslib-1.0-r3.ebuild
+++ b/x11-libs/tslib/tslib-1.0-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -13,7 +13,7 @@ SRC_URI="https://dev.gentoo.org/~mgorny/dist/${P}.tar.bz2
 
 LICENSE="LGPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86"
 IUSE=""
 #extras arctic2 collie corgi h3600 linear-h2200 mk712 ucb1x00"
 



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

2016-03-23 Thread Stephen Klimaszewski
commit: 83fa7976bd4aed10ad8906fbe1075247f26f6fc2
Author: Steev Klimaszewski  gentoo  org>
AuthorDate: Wed Mar 23 20:44:02 2016 +
Commit: Stephen Klimaszewski  gentoo  org>
CommitDate: Wed Mar 23 21:21:48 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83fa7976

x11-libs/tslib: Keyword for ~arm64

Package-Manager: portage-2.2.28

 x11-libs/tslib/tslib-1.0-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-libs/tslib/tslib-1.0-r3.ebuild 
b/x11-libs/tslib/tslib-1.0-r3.ebuild
index 81ae25d..4e49e1d 100644
--- a/x11-libs/tslib/tslib-1.0-r3.ebuild
+++ b/x11-libs/tslib/tslib-1.0-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -14,7 +14,7 @@ SRC_URI="https://dev.gentoo.org/~mgorny/dist/${P}.tar.bz2
 
 LICENSE="LGPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86"
 IUSE=""
 #extras arctic2 collie corgi h3600 linear-h2200 mk712 ucb1x00"