[gentoo-commits] repo/gentoo:master commit in: net-misc/econnman/

2023-11-09 Thread Joonas Niilola
commit: f6d03cca03d34c23bfde2c1e4c41506bea99cd1c
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Nov 10 07:34:03 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Nov 10 07:34:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6d03cca

net-misc/econnman: stabilize 1.1_p20160305-r1 for amd64

Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/econnman/econnman-1.1_p20160305-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/econnman/econnman-1.1_p20160305-r1.ebuild 
b/net-misc/econnman/econnman-1.1_p20160305-r1.ebuild
index 259943c2ba15..8b5bc55fe2dc 100644
--- a/net-misc/econnman/econnman-1.1_p20160305-r1.ebuild
+++ b/net-misc/econnman/econnman-1.1_p20160305-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://dev.gentoo.org/~juippis/distfiles/${P}.tar.xz;
 
 LICENSE="LGPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv x86"
+KEYWORDS="amd64 ~riscv x86"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



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

2023-11-09 Thread Joonas Niilola
commit: 895dfa4bb0389bc26d0ee45b0fddd654384c57b4
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Nov 10 07:33:16 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Nov 10 07:33:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=895dfa4b

dev-util/cbindgen: Stabilize 0.26.0 amd64, #917104

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/cbindgen/cbindgen-0.26.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/cbindgen/cbindgen-0.26.0.ebuild 
b/dev-util/cbindgen/cbindgen-0.26.0.ebuild
index e021dc645252..3c43d8033716 100644
--- a/dev-util/cbindgen/cbindgen-0.26.0.ebuild
+++ b/dev-util/cbindgen/cbindgen-0.26.0.ebuild
@@ -64,7 +64,7 @@ LICENSE+="
|| ( Apache-2.0 Boost-1.0 )
 "
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
 
 RESTRICT="test"
 QA_FLAGS_IGNORED="usr/bin/cbindgen"



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

2023-11-09 Thread Joonas Niilola
commit: c0830546c826911b028ea7bf19b487d0609959c3
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Nov 10 07:32:01 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Nov 10 07:32:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0830546

dev-python/python-efl: stabilize 1.26.1 for x86

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-python/python-efl/python-efl-1.26.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/python-efl/python-efl-1.26.1.ebuild 
b/dev-python/python-efl/python-efl-1.26.1.ebuild
index 8e4eaeabe130..c909ae7d0e92 100644
--- a/dev-python/python-efl/python-efl-1.26.1.ebuild
+++ b/dev-python/python-efl/python-efl-1.26.1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
 
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="~amd64 ~riscv x86"
 IUSE="doc test"
 
 RESTRICT="!test? ( test )"



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

2023-11-09 Thread Joonas Niilola
commit: 5ef7724315ab0596e280231a897f51c5badd09d0
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Nov 10 07:33:49 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Nov 10 07:33:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ef77243

dev-python/python-efl: stabilize 1.26.1 for amd64

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-python/python-efl/python-efl-1.26.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/python-efl/python-efl-1.26.1.ebuild 
b/dev-python/python-efl/python-efl-1.26.1.ebuild
index c909ae7d0e92..692648e09aec 100644
--- a/dev-python/python-efl/python-efl-1.26.1.ebuild
+++ b/dev-python/python-efl/python-efl-1.26.1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://download.enlightenment.org/rel/bindings/python/${P}.tar.xz;
 
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv x86"
+KEYWORDS="amd64 ~riscv x86"
 IUSE="doc test"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: app-containers/crun/files/, app-containers/crun/

2023-11-09 Thread Joonas Niilola
commit: 2ff5570821ad205d93e042152ceb972e68494f40
Author: Robert Günzler  gnzler  io>
AuthorDate: Wed Sep 27 08:03:50 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Nov 10 06:59:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ff55708

app-containers/crun: bump to 1.11.2

also brings back some basic tests for libocispec & crun, that can run
under sandbox and at the very least can serve as some sanity checking
before pushing a version bump

adds an upstreamed patch to fix builds with USE=-caps

Signed-off-by: Robert Günzler  gnzler.io>
Closes: https://github.com/gentoo/gentoo/pull/33086
Signed-off-by: Joonas Niilola  gentoo.org>

 app-containers/crun/Manifest |  1 +
 app-containers/crun/crun-1.11.2.ebuild   | 75 
 app-containers/crun/files/crun-1.11.2-caps.patch | 32 ++
 3 files changed, 108 insertions(+)

diff --git a/app-containers/crun/Manifest b/app-containers/crun/Manifest
index 0ded84c3c024..802f2a2db4bd 100644
--- a/app-containers/crun/Manifest
+++ b/app-containers/crun/Manifest
@@ -1,2 +1,3 @@
+DIST crun-1.11.2.tar.xz 738176 BLAKE2B 
ef13475089c87599159ce00dd26fbb19c7f2bb9564352c1f8040925e521bb924cf28a8d1f37cc95ce7d1b2797b8654740e9ad08352e357c8c9e2d176466101e0
 SHA512 
ae35ffb9bd1c7acebfd7f6236fa6a7ad524593d8f2cea1203f0e89023e9791d2d5bbc5c5cfc32ee5f18ad80662a1659076ab5f4d5ff74c6026842f2dd12be977
 DIST crun-1.8.1.tar.xz 692152 BLAKE2B 
b5dce1a454641221c591f50ac8519d4e9e9d892ea56232fa3fc9916934c19eba5853019238b1837cd5fb61f0dec5e0e6a11c02f628bece3b69c9c4f5750addae
 SHA512 
6230b378f4746aff1d53f3ed797229b2056ece76e8e5b22d6f5f7b42e6042c6aff5294298f3cfd1293b4a87371dfa58cc69e57455e20948abd7269059ad39042
 DIST crun-1.8.4.tar.xz 729552 BLAKE2B 
8169518a0ddd8deb3820f7030d03dec6941d5d34fb73a036b82f15b0d8f2f702e117de00b829a16cb9976e118f5a5ca732b1cd572708f664cfeafc564f883824
 SHA512 
2ed80db2e7ddd1438bbe33e99ec2cdbcc55c4869504f719ff9302e834929752af09a59cd905accb37ee5f6cae3b9b16fd4f4c3fdab31db5fc38b007c1505bfa0

diff --git a/app-containers/crun/crun-1.11.2.ebuild 
b/app-containers/crun/crun-1.11.2.ebuild
new file mode 100644
index ..91bb5534e6c3
--- /dev/null
+++ b/app-containers/crun/crun-1.11.2.ebuild
@@ -0,0 +1,75 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit python-any-r1
+
+DESCRIPTION="A fast and low-memory footprint OCI Container Runtime fully 
written in C"
+HOMEPAGE="https://github.com/containers/crun;
+SRC_URI="https://github.com/containers/${PN}/releases/download/${PV}/${P}.tar.xz;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv"
+IUSE="+bpf +caps criu +seccomp selinux systemd static-libs"
+
+DEPEND="
+   dev-libs/libgcrypt:=
+   dev-libs/yajl:=
+   sys-kernel/linux-headers
+   caps? ( sys-libs/libcap )
+   criu? ( >=sys-process/criu-3.15 )
+   seccomp? ( sys-libs/libseccomp )
+   systemd? ( sys-apps/systemd:= )
+"
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-container )"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   # merged upstream: https://github.com/containers/crun/pull/1345
+   # drop when we get 1.11.3
+   "${FILESDIR}/${P}-caps.patch"
+)
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable bpf)
+   $(use_enable caps)
+   $(use_enable criu)
+   $(use_enable seccomp)
+   $(use_enable systemd)
+   $(usex static-libs '--enable-shared --enable-static' 
'--enable-shared --disable-static' '' '')
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+   emake git-version.h
+   emake -C libocispec
+   emake crun
+}
+
+src_install() {
+   emake "DESTDIR=${D}" install-exec
+   doman crun.1
+   einstalldocs
+
+   einfo "Cleaning up .la files"
+   find "${ED}" -name '*.la' -delete || die
+}
+
+# the crun test suite is comprehensive to the extent that tests will fail
+# within a sandbox environment, due to the nature of the privileges
+# required to create linux "containers".
+# due to this we disable most of the core test suite by unsetting PYTHON_TESTS
+src_test() {
+   emake check PYTHON_TESTS=
+}

diff --git a/app-containers/crun/files/crun-1.11.2-caps.patch 
b/app-containers/crun/files/crun-1.11.2-caps.patch
new file mode 100644
index ..d32a4dd1a8f8
--- /dev/null
+++ b/app-containers/crun/files/crun-1.11.2-caps.patch
@@ -0,0 +1,32 @@
+From 767ba88ef363115e80e077ce312f89f20488da01 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Robert=20G=C3=BCnzler?= 
+Date: Thu, 9 Nov 2023 14:16:08 +0100
+Subject: [PATCH] Fix build without libcap
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+The work to support features introduced another point of dependency on

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/cpp-httplib/

2023-11-09 Thread Joonas Niilola
commit: 270b1afdc4fbe581ea8031b266db43533f888d28
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Nov 10 07:03:33 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Nov 10 07:03:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=270b1afd

dev-cpp/cpp-httplib: Stabilize 0.14.1-r1 amd64, #916909

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-cpp/cpp-httplib/cpp-httplib-0.14.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/cpp-httplib/cpp-httplib-0.14.1-r1.ebuild 
b/dev-cpp/cpp-httplib/cpp-httplib-0.14.1-r1.ebuild
index 3df1116a1b74..3cfe690f11ed 100644
--- a/dev-cpp/cpp-httplib/cpp-httplib-0.14.1-r1.ebuild
+++ b/dev-cpp/cpp-httplib/cpp-httplib-0.14.1-r1.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == ** ]] ; then
 else
SRC_URI="https://github.com/yhirose/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~loong ~x86"
+   KEYWORDS="amd64 ~loong ~x86"
 fi
 
 LICENSE="MIT"



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

2023-11-09 Thread Joonas Niilola
commit: e1f18e244f7208a72458b06b505d9276010dcc82
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Nov 10 07:32:42 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Nov 10 07:32:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1f18e24

dev-util/cbindgen: Stabilize 0.26.0 x86, #917104

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/cbindgen/cbindgen-0.26.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/cbindgen/cbindgen-0.26.0.ebuild 
b/dev-util/cbindgen/cbindgen-0.26.0.ebuild
index 86fc43c61e15..e021dc645252 100644
--- a/dev-util/cbindgen/cbindgen-0.26.0.ebuild
+++ b/dev-util/cbindgen/cbindgen-0.26.0.ebuild
@@ -64,7 +64,7 @@ LICENSE+="
|| ( Apache-2.0 Boost-1.0 )
 "
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
 
 RESTRICT="test"
 QA_FLAGS_IGNORED="usr/bin/cbindgen"



[gentoo-commits] repo/gentoo:master commit in: net-misc/econnman/

2023-11-09 Thread Joonas Niilola
commit: 8b18f9f43a6db1c188417293d1322387184ebfe7
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Nov 10 07:32:21 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Nov 10 07:32:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b18f9f4

net-misc/econnman: stabilize 1.1_p20160305-r1 for x86

Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/econnman/econnman-1.1_p20160305-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/econnman/econnman-1.1_p20160305-r1.ebuild 
b/net-misc/econnman/econnman-1.1_p20160305-r1.ebuild
index 699902201f36..259943c2ba15 100644
--- a/net-misc/econnman/econnman-1.1_p20160305-r1.ebuild
+++ b/net-misc/econnman/econnman-1.1_p20160305-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://dev.gentoo.org/~juippis/distfiles/${P}.tar.xz;
 
 LICENSE="LGPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="~amd64 ~riscv x86"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/drive/

2023-11-09 Thread Zac Medico
commit: ba6f1c6fd9b9434bd2c07cf7233ee38cb6ab430a
Author: Brian Harring  gmail  com>
AuthorDate: Fri Nov 10 04:51:11 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Nov 10 05:59:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba6f1c6f

net-misc/drive: treeclean

Dead upstream and fully broken since 2023-02 due to google
auth changes.

Closes: https://bugs.gentoo.org/658028
Closes: https://bugs.gentoo.org/903862
Signed-off-by: Brian Harring  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33751
Signed-off-by: Zac Medico  gentoo.org>

 net-misc/drive/Manifest |  2 --
 net-misc/drive/drive-0.4.0_p20210208.ebuild | 33 -
 net-misc/drive/metadata.xml | 11 --
 3 files changed, 46 deletions(-)

diff --git a/net-misc/drive/Manifest b/net-misc/drive/Manifest
deleted file mode 100644
index d71c85bab7f9..
--- a/net-misc/drive/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST drive-0.4.0_p20210208-deps.tar.xz 61397376 BLAKE2B 
ac6352f97e312b71aab714406b0a62e62dc6cdfa66c262cf9c7b2cbaa8027f5b62aabc5d9706e5447199f06fb586257c2efa79c6bbf66e7cb5ac15bf5eb6a4aa
 SHA512 
d65553ba6e6562aa28630020b924149ea6656164b102ff6e4dea0b0d3b89fbd11cb75ce47f5e9d04b5818c407485872828c29981b56176cdebf1c09d6f1fa6cd
-DIST drive-0.4.0_p20210208.tar.gz 353706 BLAKE2B 
67af7651e7024109e3b4a64104d89c8ff349ad5cb28e51ccc30cce9c4c4591527c153779cef726522999c9308d461c9fa4340137aa8811ca04501dc80f129434
 SHA512 
ed34f88ff6fe2c77efe06c53102282bbdcb33fe3a95f275d1755e33172f3cc262a180aa57d50ee5b1a465fa8bcb3e37d34e00aa92a422c8c3e7226c1d3d27774

diff --git a/net-misc/drive/drive-0.4.0_p20210208.ebuild 
b/net-misc/drive/drive-0.4.0_p20210208.ebuild
deleted file mode 100644
index 8430cba30ee6..
--- a/net-misc/drive/drive-0.4.0_p20210208.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit go-module
-
-DESCRIPTION="Google Drive client for the commandline"
-HOMEPAGE="https://github.com/odeke-em/drive;
-EGIT_COMMIT="bede608f250a9333d55c43396fc5e72827e806fd"
-SRC_URI="https://github.com/odeke-em/drive/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz
-   https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz;
-
-KEYWORDS="amd64"
-LICENSE="Apache-2.0 BSD MIT"
-SLOT="0"
-IUSE=""
-S=${WORKDIR}/${PN}-${EGIT_COMMIT}
-
-src_prepare() {
-   sed -e "s|qrcode.Encode(uri,|\0 qrcode.Medium,|" -i 
drive-server/main.go || die
-   default
-}
-
-src_compile() {
-   CGO_ENABLED=0 go build -o ./bin/drive ./cmd/drive || die
-   CGO_ENABLED=0 go build -o ./bin/drive-server ./drive-server || die
-}
-
-src_install() {
-   dodoc "README.md"
-   dobin bin/drive bin/drive-server
-}

diff --git a/net-misc/drive/metadata.xml b/net-misc/drive/metadata.xml
deleted file mode 100644
index 83bc837931b9..
--- a/net-misc/drive/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   zmed...@gentoo.org
-   Zac Medico
-   
-   
-   odeke-em/drive
-   
-



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/time/

2023-11-09 Thread Hans de Graaff
commit: 3bd0452d940237b933c9d12237e54766187b4584
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Nov 10 05:51:55 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Nov 10 05:51:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bd0452d

dev-ruby/time: drop 0.2.1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/time/Manifest  |  1 -
 dev-ruby/time/time-0.2.1.ebuild | 33 -
 2 files changed, 34 deletions(-)

diff --git a/dev-ruby/time/Manifest b/dev-ruby/time/Manifest
index fe284ca55a0f..876759804fe1 100644
--- a/dev-ruby/time/Manifest
+++ b/dev-ruby/time/Manifest
@@ -1,2 +1 @@
-DIST time-0.2.1.tar.gz 25363 BLAKE2B 
8f9a3dae104a03cc012b156fe696890a655b8a81627e23c3cc3c811b15d1a195d5e7ca1da1b9ab8ee81895e291962be2f64bdf021a376e77a3195695a0a876c1
 SHA512 
695ea9907338fc13fd8b7ab98ed57d811c05e0609c99585eff80acd172d38408c705857dc25ff78b310a6945e768e5403d9c4453b357676f39d40418982c97e6
 DIST time-0.2.2.tar.gz 26129 BLAKE2B 
9d7c507c06fca17c9a2734f1116524344518635562b0ba924cdf5e0b0b52cb31f6dffa7aa3c8c06e0d2f5f2c1ffdcef2a92756cd915822be6a1510f08fa91c56
 SHA512 
4866cd7df233222ed76cf3b35c842b6e1652b429aa15609bfe40f89683ad5df2ce7f37f41dfb0e85f610f2ebf4e431ea8046d67c3aed7aa345d928fe33ba1ae3

diff --git a/dev-ruby/time/time-0.2.1.ebuild b/dev-ruby/time/time-0.2.1.ebuild
deleted file mode 100644
index d49a30a10564..
--- a/dev-ruby/time/time-0.2.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_EXTRADOC="README.md"
-RUBY_FAKEGEM_GEMSPEC="time.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Extends the Time class with methods for parsing and conversion"
-HOMEPAGE="https://github.com/ruby/time;
-SRC_URI="https://github.com/ruby/time/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE=""
-
-ruby_add_rdepend "dev-ruby/date"
-
-all_ruby_prepare() {
-   sed -e 's/__dir__/"."/' \
-   -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \
-   -e 's/git ls-files -z/find * -print0/' \
-   -i ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_test() {
-   ${RUBY} -Ilib:.:test:test/lib -rhelper -e 
'Dir["test/**/test_*.rb"].each{|f| require f}' || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/time/

2023-11-09 Thread Hans de Graaff
commit: b6559c97757ce1f0aa15f92f9a04ae569ead1b6a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Nov 10 05:53:45 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Nov 10 05:53:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6559c97

dev-ruby/time: add 0.3.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/time/Manifest  |  1 +
 dev-ruby/time/time-0.3.0.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/dev-ruby/time/Manifest b/dev-ruby/time/Manifest
index 876759804fe1..5f2a62e3f9fb 100644
--- a/dev-ruby/time/Manifest
+++ b/dev-ruby/time/Manifest
@@ -1 +1,2 @@
 DIST time-0.2.2.tar.gz 26129 BLAKE2B 
9d7c507c06fca17c9a2734f1116524344518635562b0ba924cdf5e0b0b52cb31f6dffa7aa3c8c06e0d2f5f2c1ffdcef2a92756cd915822be6a1510f08fa91c56
 SHA512 
4866cd7df233222ed76cf3b35c842b6e1652b429aa15609bfe40f89683ad5df2ce7f37f41dfb0e85f610f2ebf4e431ea8046d67c3aed7aa345d928fe33ba1ae3
+DIST time-0.3.0.tar.gz 15520 BLAKE2B 
05d30c8dd6da8544fe89e1f92a94d91adf198712acc236703947abef86c9ceefeedc2bc78150d3d1918b29972509c927510fea2e4bfec0a01ad12aa751e27fc2
 SHA512 
17483eebbddd3be40f83b35813ef5faa3b3fe695e3c13e4cc6d13579b64fd5d1637e2aca2f5e60192b4de6ae761efaa76aa6a6cbbcce7bade31f5f415f224b70

diff --git a/dev-ruby/time/time-0.3.0.ebuild b/dev-ruby/time/time-0.3.0.ebuild
new file mode 100644
index ..d47cd0cfadbd
--- /dev/null
+++ b/dev-ruby/time/time-0.3.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="time.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Extends the Time class with methods for parsing and conversion"
+HOMEPAGE="https://github.com/ruby/time;
+SRC_URI="https://github.com/ruby/time/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/date"
+
+all_ruby_prepare() {
+   sed -e 's/__dir__/"."/' \
+   -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \
+   -e 's/git ls-files -z/find * -print0/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:.:test:test/lib -rhelper -e 
'Dir["test/**/test_*.rb"].each{|f| require f}' || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/stringio/

2023-11-09 Thread Hans de Graaff
commit: ba1c3ff62c9953dbfefdde45f7ae264e70a64655
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Nov 10 05:50:49 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Nov 10 05:50:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba1c3ff6

dev-ruby/stringio: drop 3.0.5

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/stringio/Manifest  |  1 -
 dev-ruby/stringio/stringio-3.0.5.ebuild | 30 --
 2 files changed, 31 deletions(-)

diff --git a/dev-ruby/stringio/Manifest b/dev-ruby/stringio/Manifest
index 3ddd6b9b6d0b..c08374a1cc54 100644
--- a/dev-ruby/stringio/Manifest
+++ b/dev-ruby/stringio/Manifest
@@ -1,4 +1,3 @@
-DIST stringio-3.0.5.tar.gz 43822 BLAKE2B 
5b79def3cb154f4bb1f4a50b8eeb95e0841279d8500b0ad0cdae1f3029c2b53e8e3f46583ed0b5e289afe6636bb4610bc27a25e24acba5c7c1e679c5e4283f3b
 SHA512 
d881dea34738e46fffaceb9a5e88fa3148979eff3571a6693d1d80bd01fbe236c0eb65bd8b2003abc0241bceff93d87fd3acd27b038b3a7bf6da65d492047153
 DIST stringio-3.0.6.tar.gz 44971 BLAKE2B 
a143fc01e7b9434db3b444f6049b002549a4149b9573ceeab4bf895290b1f41ef6ff012c7f58d1bc0559ca864e83aeb34f0cb75c3133ea91ac51f55008ff
 SHA512 
118e7672fb347b111f90f4380e49ad01aac617fdf6afc9317f2242e942e68fa55ef5d71782c15156ed7b4c91d1eff75ac68d870885650ac4505d6a17b368afab
 DIST stringio-3.0.7.tar.gz 44797 BLAKE2B 
2772028015b6eb5e5a45e9c86551e62e91e24a627b7280530a10b1d343f08eb19b53d4fbeaf791ed23a239e0609775e8eb4c0550dadc282f690ecc9abef7930b
 SHA512 
fcea0a32bb70c6f1d8a3b237e8a8dbb2677b00c077f0d6ddfa72e1e382c832277ee592dd2e17abdc12003b0494665853eab18fa90bf6f34f51efa0f62f7ea1b9
 DIST stringio-3.0.8.tar.gz 45503 BLAKE2B 
df001e845915ca4042547338a2fed71e2938efd606b0c9ec907391a3017c8e7c6f545f6c26195caa4ca698ca24612bb2ae676320440a8a005c8efad6efa68bec
 SHA512 
db6be9e9cee01849dd2da0540717a5c0263bfac6c367002149b67c1d001fd8f386b14a61f41445f96fe02007807e173895f2fefa8394589374d265df33f6ff3d

diff --git a/dev-ruby/stringio/stringio-3.0.5.ebuild 
b/dev-ruby/stringio/stringio-3.0.5.ebuild
deleted file mode 100644
index 0a14906d1a4f..
--- a/dev-ruby/stringio/stringio-3.0.5.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-RUBY_FAKEGEM_EXTENSIONS=(ext/stringio/extconf.rb)
-RUBY_FAKEGEM_GEMSPEC="stringio.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Pseudo IO class from/to String."
-HOMEPAGE="https://github.com/ruby/stringio;
-SRC_URI="https://github.com/ruby/stringio/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-SLOT="0"
-IUSE="test"
-
-all_ruby_prepare() {
-   sed -e "/s.version =/ s/source_version/'${PV}'/" \
-   -e 's/__dir__/"."/' \
-   -i ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_test() {
-   ${RUBY} -Ilib:.:test -e 'Dir["test/test_*.rb"].each{|f| require f}' || 
die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/stringio/

2023-11-09 Thread Hans de Graaff
commit: 66c50f840f6754f9b239bb1e2ce00a421ce03dae
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Nov 10 05:51:34 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Nov 10 05:51:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66c50f84

dev-ruby/stringio: add 3.0.9

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/stringio/Manifest  |  1 +
 dev-ruby/stringio/stringio-3.0.9.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-ruby/stringio/Manifest b/dev-ruby/stringio/Manifest
index c08374a1cc54..27dba04d8ac5 100644
--- a/dev-ruby/stringio/Manifest
+++ b/dev-ruby/stringio/Manifest
@@ -1,3 +1,4 @@
 DIST stringio-3.0.6.tar.gz 44971 BLAKE2B 
a143fc01e7b9434db3b444f6049b002549a4149b9573ceeab4bf895290b1f41ef6ff012c7f58d1bc0559ca864e83aeb34f0cb75c3133ea91ac51f55008ff
 SHA512 
118e7672fb347b111f90f4380e49ad01aac617fdf6afc9317f2242e942e68fa55ef5d71782c15156ed7b4c91d1eff75ac68d870885650ac4505d6a17b368afab
 DIST stringio-3.0.7.tar.gz 44797 BLAKE2B 
2772028015b6eb5e5a45e9c86551e62e91e24a627b7280530a10b1d343f08eb19b53d4fbeaf791ed23a239e0609775e8eb4c0550dadc282f690ecc9abef7930b
 SHA512 
fcea0a32bb70c6f1d8a3b237e8a8dbb2677b00c077f0d6ddfa72e1e382c832277ee592dd2e17abdc12003b0494665853eab18fa90bf6f34f51efa0f62f7ea1b9
 DIST stringio-3.0.8.tar.gz 45503 BLAKE2B 
df001e845915ca4042547338a2fed71e2938efd606b0c9ec907391a3017c8e7c6f545f6c26195caa4ca698ca24612bb2ae676320440a8a005c8efad6efa68bec
 SHA512 
db6be9e9cee01849dd2da0540717a5c0263bfac6c367002149b67c1d001fd8f386b14a61f41445f96fe02007807e173895f2fefa8394589374d265df33f6ff3d
+DIST stringio-3.0.9.tar.gz 34991 BLAKE2B 
e047831dc0c88732b9939cfb7f5df97aceeeff1bdc569d3326a5197afbed0fa64300fb844fc305a888701f164bb97239c2ca129cff05444afa496afe23f370e4
 SHA512 
7724ae91687408654d9686bd01aaaf7a61ef7766c11570fa62cae622c5f70ad70cda88d5386bd87147dd9e7c1edfd4e70a882d03a8e7afdacf06820e57afec49

diff --git a/dev-ruby/stringio/stringio-3.0.9.ebuild 
b/dev-ruby/stringio/stringio-3.0.9.ebuild
new file mode 100644
index ..e9ef6cc8a7cf
--- /dev/null
+++ b/dev-ruby/stringio/stringio-3.0.9.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_EXTENSIONS=(ext/stringio/extconf.rb)
+RUBY_FAKEGEM_GEMSPEC="stringio.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Pseudo IO class from/to String."
+HOMEPAGE="https://github.com/ruby/stringio;
+SRC_URI="https://github.com/ruby/stringio/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+SLOT="0"
+IUSE="test"
+
+all_ruby_prepare() {
+   sed -e "/s.version =/ s/source_version/'${PV}'/" \
+   -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:.:test -e 'Dir["test/test_*.rb"].each{|f| require f}' || 
die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rjb/

2023-11-09 Thread Hans de Graaff
commit: f083d6b6fcc00fed2b31489407743edfd96e874c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Nov 10 05:50:25 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Nov 10 05:50:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f083d6b6

dev-ruby/rjb: add 1.6.9

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rjb/Manifest |  1 +
 dev-ruby/rjb/rjb-1.6.9.ebuild | 73 +++
 2 files changed, 74 insertions(+)

diff --git a/dev-ruby/rjb/Manifest b/dev-ruby/rjb/Manifest
index b522ee00306d..f42a171f0795 100644
--- a/dev-ruby/rjb/Manifest
+++ b/dev-ruby/rjb/Manifest
@@ -1,2 +1,3 @@
 DIST rjb-1.6.7.gem 74752 BLAKE2B 
835bc45b4568599e030033d9cff4d1df2da2cffd63ad594a437eeae7974d5e6f1bea490631c79f0990697f006e0006aab923134860aaf57312b153f750bda62b
 SHA512 
ae5980621900d2605372f1cb3783d213e19da7bf1a7b2834dbdb99895476ecf2dad0ee474140e2747bbd477a5ab6d4be94cc9bf4fd0b8f0109ded94d7621bb7e
 DIST rjb-1.6.8.gem 74752 BLAKE2B 
795e80879819b7a1b1834d901b9473f5a2ee39b1b68e264ef6ce7931bf312fd0a66e898bc2d4a86f2decca87fb1f6568709a6230b8ffbf3a2202d5951f97ca3d
 SHA512 
f5c3a17ea494c484d5a3e929de370e697c971e9e976ce8a3b38c3fe2a5c074503e5edc91eb782d4e3f0ef0fd51d3a6ba9b147dff1c69e1e895c45f0fb84f478e
+DIST rjb-1.6.9.gem 74752 BLAKE2B 
c8264fd0401044d9099717ae8770a30ce6bdfd12c3acfc2024b21330e3fdb07604bba69600a8808aa179c6459eb2d140e7b5822cbf58c3ea8ce47569bc92463b
 SHA512 
c1ccae10361be881af4a129c0640ced00d00e909442b517150036cd44d5927cf24dc87bc0c30f3703f96955f114e0c0a5ff2d0f5fc555b71ade0f98e6b388426

diff --git a/dev-ruby/rjb/rjb-1.6.9.ebuild b/dev-ruby/rjb/rjb-1.6.9.ebuild
new file mode 100644
index ..49bcfd18a275
--- /dev/null
+++ b/dev-ruby/rjb/rjb-1.6.9.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="readme.txt ChangeLog"
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_EXTRAINSTALL="data"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+
+inherit java-pkg-2 ruby-fakegem
+
+DESCRIPTION="Rjb is a Ruby-Java software bridge"
+HOMEPAGE="https://github.com/arton/rjb;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples hardened"
+
+DEPEND=">=virtual/jdk-1.8
+   hardened? ( sys-apps/paxctl )"
+RDEPEND=">=virtual/jre-1.8:*"
+
+pkg_setup() {
+   ruby-ng_pkg_setup
+   java-pkg-2_pkg_setup
+}
+
+all_ruby_prepare() {
+   # The console is not available for testing.
+   sed -i -e '/test_noarg_sinvoke/,/end/ s:^:#:' test/test.rb || die
+
+   # Avoid encoding tests since not all locales may be available.
+   sed -i -e '/test_kjconv/,/^  end/ s:^:#:' test/test.rb || die
+
+   # Fix build on openjdk-11
+   sed -i -e 's#javah -classpath ../data/rjb 
jp.co.infoseek.hp.arton.rjb.RBridge#javac -h . -classpath ../data/rjb 
RBridge.java#g' ext/extconf.rb || die
+}
+
+each_ruby_prepare() {
+   #dev-lang/ruby might need the "hardened" flag to enforce the following:
+   if use hardened; then
+   paxctl -v /usr/bin/ruby 2>/dev/null | grep MPROTECT | grep 
disabled || ewarn '!!! rjb will only work if ruby is MPROTECT disabled\n  
please disable it if required using paxctl -m /usr/bin/ruby'
+   fi
+   # force compilation of class file for our JVM
+   rm -rf data
+}
+
+each_ruby_install() {
+   each_fakegem_install
+
+   if use examples; then
+   dodoc -r samples
+   fi
+}
+
+each_ruby_test() {
+   if use hardened; then
+   paxctl -v ${RUBY} 2>/dev/null | grep MPROTECT | grep -q disabled
+   if [ $? = 0 ]; then
+   ${RUBY} -C test -I../lib:.:../ext test.rb || die
+   else
+   ewarn "${RUBY} has MPROTECT enabled, rjb will not work 
until it is disabled, skipping tests."
+   fi
+   else
+   ${RUBY} -C test -I../lib:.:../ext test.rb || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/syd/

2023-11-09 Thread 罗百科
commit: 139ecbb45d3e29db4f7cb686abceb72ec33c9e0d
Author: Patrick Lauer  gentoo  org>
AuthorDate: Fri Nov 10 05:36:32 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Fri Nov 10 05:36:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=139ecbb4

sys-apps/syd: add 3.3.0, drop 3.2.7

Signed-off-by: Patrick Lauer  gentoo.org>

 sys-apps/syd/Manifest   |  6 +-
 sys-apps/syd/{syd-3.2.7.ebuild => syd-3.3.0.ebuild} | 10 ++
 2 files changed, 7 insertions(+), 9 deletions(-)

diff --git a/sys-apps/syd/Manifest b/sys-apps/syd/Manifest
index 21e4dd683211..7ab3967d1128 100644
--- a/sys-apps/syd/Manifest
+++ b/sys-apps/syd/Manifest
@@ -33,7 +33,6 @@ DIST is-terminal-0.4.9.crate 8109 BLAKE2B 
0fa495da123f6fe5e3ba5f643f1ee097fc4f8e
 DIST itertools-0.10.5.crate 115354 BLAKE2B 
f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391
 SHA512 
d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3
 DIST itoa-1.0.9.crate 10492 BLAKE2B 
0d5acef9ae72d3f4b5a387d231952e6025def69da81d38269b4882bc534be7acadc073e526fd8bebdca898a98b2c741735c541e0b6a35ed0f8f8799b906b65b1
 SHA512 
95f7906edb7d6a2690389167f8c4d01bc37827205bca87d527f2eb33722419ed2f2e8afaa559cc5a0a7e7fac76515c9c44c71c42b536aa34b0e2858c40946b6d
 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 
25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23
 SHA512 
e124c0521ec7c950f3c4a066821918da7a9c6e75d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
-DIST libc-0.2.149.crate 715592 BLAKE2B 
21dd5d4f9351f3c75790077c7b025046db665f2d48d7a72cda7667bc60febf79d82708cf7d39a323a594397cd590bd3d2a2f85349b4473b90ea4da918382ed0a
 SHA512 
0def64d400d473d6eed30e985522d36801ee6472b15f90e74dc4592e0a8ffbaf30b731be280de52b30255cf60aeca8efe817b67049227dc7000c807e007d7289
 DIST libc-0.2.150.crate 719359 BLAKE2B 
d08e17fb29992c76337bb5862cbc1cdaf7b9d7749cd65021f145fcf49fa7954d6251c8c2f3c9a796b46283c3bc014bccfd259ea52824459841911ad847fd7f5a
 SHA512 
7ae8fe6a1db38ac6d951c0b4880d25a02f064f5e61d6057c20f7208dec8395d58efd085e41857bcf5f4da2b014d2952dc4ddaf18ac4acd3a23675bb659e70385
 DIST libseccomp-0.3.0.crate 50169 BLAKE2B 
4752d6d6105aecd71d1553e28c773a7effe220b7d5d44c965e9c5a815bbb2e390dfc2a3914cbc25ca83b8a94cf6dfa6bf672f520e9d238f991f06ef5552c5878
 SHA512 
3f17bcec7ff5b060d019902ad2e40245cd11512f0e2c02459f41c82180258c95be55179538c17de2bf194d96f847c0c3f038f9239ac976b7b33909f5080d42c1
 DIST libseccomp-sys-0.2.1.crate 11601 BLAKE2B 
77a77d6d1f8ef6f5d25b35c299032738aed0a404c855cb84223a7334caaf57392fbd8f0915f4f7be875778176cbfdb8062eabbf7b414d3c198a5d41cd8a466ef
 SHA512 
b53b13f95ac487d802ff051b4cee32be2dfa496846f3104a61399a53a07a7d6fb6b4543088765858e26e060e22e0bf93f8cb3a175c06dae4719f918844c7fe0f
@@ -58,7 +57,6 @@ DIST redox_syscall-0.4.1.crate 24858 BLAKE2B 
c3301137a0b84e03b09d28dfa377ab3bea7
 DIST regex-1.10.2.crate 252839 BLAKE2B 
4be7bede72d41634c52eea25566fb13337a84a055aae6fb73d3b18ab9168085ed04ffbfd5b6f87c2f85c9922893b9c9a253a8c874eae9185b2100850443b1517
 SHA512 
e594f70cc540586e4039e7b905ede9e507757b531f22a94aae185e47732ae0d54bceb2c6aceb815819a9652c01ccf697798d372631f2f864c04ca2eec59759d3
 DIST regex-automata-0.4.3.crate 617011 BLAKE2B 
e685724eb037411c1a73d6d355c76e9e32c40f1c9029acaf86477796d3f5ad092b0c5619f4df2fc1ce34243f2ad8af147aa31f83a435e5b5adf55b4c9c8a9359
 SHA512 
4fc82fe3556f829956c3172447589555ef286fd66ee9a445cbdcdbe57970655e35b6eb0895ba02c344d826609257e0c95d3f7f51858aa260103bed7b08d8c1a8
 DIST regex-syntax-0.8.2.crate 347228 BLAKE2B 
211fd1c35ad0f28874d4b4d276e0fb0a27e5a1608f2f16ba2333641b154624e378419daf8d1c955f21ff5f40f6d49c89569b7e11ea5649850846d0fe447a675c
 SHA512 
301dde555f300298f2594490ccd8b92033e4917fe9b8671b8a97db6c827793c73969be85a9264dcaf3177edda51abeb576811ad6cab9772964dc0a77e728
-DIST rustix-0.38.20.crate 358266 BLAKE2B 
f309485e34f6cab911f2c679f60ac5432c4dd03cf7d32c9c8da741cd6c445c594cf2b0cafde1a7c47b10754b4696b38247d538bc2b3b3a3808c074c87f42a604
 SHA512 
474d2ad32ec99eeac0d410a886e37c1e2bb0af4f35f56321b3d763682f48efe9f23a3a151bda13a12674d9082157705a67c783ba0ceb706e7d7939b9bb9f6756
 DIST rustix-0.38.21.crate 358962 BLAKE2B 
b3e4915385aaa1783e0024caee2c454d9ce66542ffdb9ab0f0ef02f07b6d583a49b29b25a604832903f7909a0362bcd2260958cfe3fe045af4df2ea5c62c1da8
 SHA512 
f3b147706e1befb9d743bb57c7f8dc0a1ca8f244ed98069dfc757ee9d7281f097531bf7d1028d21ac798ee27bfb07b2ea6ac395dd0bc6caef4647fac88669833
 DIST rustversion-1.0.14.crate 17261 BLAKE2B 
db30d01914059a893bdb4c448ed0bf04852085c2d948bfbed8819a1d2317c34133cf609abdd806ad628b86974a9c1ab9d09f79743cb8e13257ef32cd444f49c6
 SHA512 
466d753c28c4899ab3da3e9f3366f7ecc435d484f51e0c07acfa5f3367af0de27ea3bc75efda22159b4990c976b1466a27e7c31c834c72a87d8234318357454b
 DIST ryu-1.0.15.crate 46906 BLAKE2B 

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

2023-11-09 Thread Michał Górny
commit: ab7cac6724e80f5bd75774b81da3ff29c0c1849f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 10 04:06:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 10 04:06:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab7cac67

dev-python/sqlglot: Bump to 19.1.3

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sqlglot/Manifest  |  1 +
 dev-python/sqlglot/sqlglot-19.1.3.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index 0b8bdb4a9585..5ee0294dbe65 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -3,4 +3,5 @@ DIST sqlglot-19.0.2.tar.gz 8980868 BLAKE2B 
07e6d0af365a45cdac27e7b976979bbd26b36
 DIST sqlglot-19.0.3.tar.gz 8998735 BLAKE2B 
ca9b3470f0a3a6c2997c1533b61cdb4ad96895e92fdf3ce924d3cd20af1dc3689ae08897fa3a340051742dff056fc927fa4d5037d23a681b87feb923d2a3731a
 SHA512 
183a90c45a495a204cf00363a50a8fb39d9f37cf05f6b310611cbd5e85f47913d70c3476c6091e1e4b88d23aa1f3196b81bd45e29ad0e5a9ad4ad98b8dbd9fd8
 DIST sqlglot-19.1.1.tar.gz 9031814 BLAKE2B 
75430d912007d6edf3f045a21f68f35a3dd029d57d43c76fbdb7b10cd4e5e27778a7e86ca2100e8dfee63908ed78943180b45cea919b1f1b0d7d59a491ccbd21
 SHA512 
d2652f21e77eb31651f7cfddf2f3b0b1db18174e0409cc7bc7b4cae7c18c8bdc89a007b5a122de35573096b28580a2a47401e4dcf2bbf1b92b10f4d09f424f2b
 DIST sqlglot-19.1.2.tar.gz 9032813 BLAKE2B 
5ed47175decfcdcdf116a5c8676a25f2682ea084d8ddab4c8c147939c159c8c9a2392ebf6466ee32609bb76b86ffe15cd2e7191948067d9ee11e3cdf135331a0
 SHA512 
e790aedc4c8e5907588e414334121eacfb57f317f06c6c61309a3d932bbb5a1696e2582c5c1cbe5f61a1a85087255dbbb1616dc2f8b19888f80055afc517731c
+DIST sqlglot-19.1.3.tar.gz 9039849 BLAKE2B 
e60834db439b8b6d5d98d1b0cc25a67815b7961b255c2dc6f88072975fec209731f206611143a7287be6d1ef144722367cbbb35f4b7160df5158f5a4a1f2a8c8
 SHA512 
0d14a9ad56c10972a4141a7f185585d7cb9127f439313ccaca66a0ff225495c3d814747c66d427aaf6ee7c2de7d9959e8544d10071aa5ae05cf1f99018c642e2
 DIST sqlglot-19.2.0.tar.gz 9042951 BLAKE2B 
fd9b70c76f7bcc1ba57bb935d5896de794a981214c23af48b20948d04b7110841ab5fb931aa541101635d723bdb6c395d983a856d598118586d1bc582e341be8
 SHA512 
4c50f8e7faac643f95c9f9fec6a9ecf797d5f1fa8d8dea10496a320a2a78ab1ba6a3349a47ab1bfca8adc3cb2ad795e56a27d6de7b77256dae65d8ce1a3a9c56

diff --git a/dev-python/sqlglot/sqlglot-19.1.3.ebuild 
b/dev-python/sqlglot/sqlglot-19.1.3.ebuild
new file mode 100644
index ..368b77416b42
--- /dev/null
+++ b/dev-python/sqlglot/sqlglot-19.1.3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi optfeature
+
+DESCRIPTION="An easily customizable SQL parser and transpiler"
+HOMEPAGE="
+   https://sqlglot.com/
+   https://github.com/tobymao/sqlglot/
+   https://pypi.org/project/sqlglot/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+EPYTEST_IGNORE=(
+   # Tests require pyspark or duckdb which aren't in the tree.
+   # Pandas would be a requirement normally, but it gets ignored by proxy.
+   "tests/dataframe/integration/test_dataframe.py"
+   "tests/dataframe/integration/test_grouped_data.py"
+   "tests/dataframe/integration/test_session.py"
+   "tests/test_executor.py"
+   "tests/test_optimizer.py"
+)
+
+distutils_enable_tests pytest
+
+pkg_postinst() {
+   optfeature "simplifying timedelta expressions" 
dev-python/python-dateutil
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autodoc-typehints/

2023-11-09 Thread Michał Górny
commit: d2c3c9d3d34051c76a92495d1dce640dd1bef322
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 10 04:05:22 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 10 04:05:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2c3c9d3

dev-python/sphinx-autodoc-typehints: Bump to 1.25.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-autodoc-typehints/Manifest   |  1 +
 .../sphinx-autodoc-typehints-1.25.0.ebuild | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-python/sphinx-autodoc-typehints/Manifest 
b/dev-python/sphinx-autodoc-typehints/Manifest
index 84b06f09ace3..ce1e894c4f10 100644
--- a/dev-python/sphinx-autodoc-typehints/Manifest
+++ b/dev-python/sphinx-autodoc-typehints/Manifest
@@ -1,2 +1,3 @@
 DIST sphinx_autodoc_typehints-1.24.0.tar.gz 36127 BLAKE2B 
46f9eb12b7327dceaf623bcf76a0a58a7805e1e917f4617e0dada7a1f8511af9045acc4f318e0956e1fe43daec9e154f1cc0ba932dd01cc4b45ed968221046bb
 SHA512 
f56aa2f937e1cc0063b1776d4b46e51f9ec390fc07c603ac502e19f7b859815802145f61a1bebd2c7b57ae394549119040a88829ba477cc1e1c2da1ef5782f34
 DIST sphinx_autodoc_typehints-1.24.1.tar.gz 36436 BLAKE2B 
be1de2ea15dd39f4adb30028849645b69a7f21aec7997a3fd633a5ba606a78e8f095b6a05bc66242003670adf5846c7b444ffd5eead39e0a7836f097ed0a3302
 SHA512 
d79f540939a8e669d0aaf238a213aade330ed46112231adae3ca822afdf5d12178247afc4a2a46938dc49aa73e556d0303db28e2ff48ebf6e26ddf71a7759c4e
+DIST sphinx_autodoc_typehints-1.25.0.tar.gz 36871 BLAKE2B 
1862bd2a0169a74ec342ce6ba1dc5604e84f828fc0d46f3f0d76832ec15d7e8ffad1dc3031fa6e088e82750e4b9ba70f913cba4896ad58e4dbb2a0cfac9da2ea
 SHA512 
ad4410171fd4976fa939a4216769af03cddee136dbf6d02796e16bc577be4734ee80be899b7970a38bc4a581da7de7cba46903c2cd76255cef966e28827e2f72

diff --git 
a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.25.0.ebuild 
b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.25.0.ebuild
new file mode 100644
index ..bfedfcb23611
--- /dev/null
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.25.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Type hints support for the Sphinx autodoc extension"
+HOMEPAGE="
+   https://github.com/tox-dev/sphinx-autodoc-typehints/
+   https://pypi.org/project/sphinx-autodoc-typehints/
+"
+
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+SLOT="0"
+
+RDEPEND="
+   >=dev-python/sphinx-7.1.2[${PYTHON_USEDEP}]
+"
+# skipping optional test dep on dev-python/nptyping as that package
+# is horribly broken and on its way out
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/sphobjinv-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # this package is addicted to Internet
+   tests/test_sphinx_autodoc_typehints.py::test_format_annotation
+)



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

2023-11-09 Thread Michał Górny
commit: 75dcdd91c658234d1d80425108de68722d24407b
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 10 04:04:32 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 10 04:04:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75dcdd91

dev-python/stripe: Bump to 7.4.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/stripe/Manifest|  1 +
 dev-python/stripe/stripe-7.4.0.ebuild | 73 +++
 2 files changed, 74 insertions(+)

diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest
index d997a201ae95..226bda6a556a 100644
--- a/dev-python/stripe/Manifest
+++ b/dev-python/stripe/Manifest
@@ -3,3 +3,4 @@ DIST stripe-7.0.0.tar.gz 378521 BLAKE2B 
a53248162b44776f0c457064c3d2d99e7f6ec856
 DIST stripe-7.1.0.tar.gz 737411 BLAKE2B 
9db3d016e0a4180b377b9a7e4251f622ff62f2fd29e8fa6680941e4ce4b8585f675ab46eb46ba02b3f7e07679f048a3b6429a7ca0ebdb23ef41cd159111e6ca1
 SHA512 
240e0e0ba275e255e64d91036dc6489c60079d1ae031135b3fbb7f0db1aa12bf7251a303dfd56e1eac45bb0c667d76b64f4866b558ac3b78ccc0b9ebb8016bff
 DIST stripe-7.2.0.tar.gz 738081 BLAKE2B 
9d46139f989b9c5d50989ab21bc4c4d2f825b1bbba08d23e1826646c30beb1e8f04385fda200921cb08f0af4146e64f26e0f880cd1ac1d83404b4c743f62b07d
 SHA512 
93aa2762b41c0d2e277a50609c58c7e7f7aedc2c000bb6951d252279bd1568bd4a459769d631b0473f1d7b6f82f50adbf53781c5d9126124426ba7a287638860
 DIST stripe-7.3.0.tar.gz 745559 BLAKE2B 
01bb0f1eda5cf844331d5883f7224c11bc7f90b0e179ba4df31bec88d35988031968209322022802e3c7cbad15314ab48ae185acd6485def5a2280cc391373cb
 SHA512 
a80af0fd3e49819bef9d8796ef817b0d58105f7a91b160beb4ff7a30ea9aac1590d5ff05fca5334b9da1dd125a4500e5cb32afbe990a8d15463d913a967e78e5
+DIST stripe-7.4.0.tar.gz 743353 BLAKE2B 
30246bf8c5c922fe1ab906757fef064d4f6eea6989825e1ddabc1ad3fad95cd486bcaa3be860045c29daa2f3c84f65a01e275c919da286d8f0d81cfa3aa512b8
 SHA512 
9e67fbfdd4fc65ad72a56bc841316e803eca031307a3ced4ba5773773a9920fd1d2e11cb7de6e6da4b2aae78611e198d999d85a5df65d3d7a43af195a47a84c7

diff --git a/dev-python/stripe/stripe-7.4.0.ebuild 
b/dev-python/stripe/stripe-7.4.0.ebuild
new file mode 100644
index ..1b1e683365bd
--- /dev/null
+++ b/dev-python/stripe/stripe-7.4.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Stripe python bindings"
+HOMEPAGE="
+   https://github.com/stripe/stripe-python/
+   https://pypi.org/project/stripe/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/requests-2.20[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
+"
+# please bump dev-util/stripe-mock dep to the latest version on every bump
+BDEPEND="
+   test? (
+   >=dev-util/stripe-mock-0.177.0
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   net-misc/curl
+   )
+"
+
+distutils_enable_tests pytest
+
+DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md )
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests -p pytest_mock
+}
+
+src_test() {
+   local stripe_mock_port=12111
+   local stripe_mock_max_port=12121
+   local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log"
+   # Try to start stripe-mock until we find a free port
+   while [[ ${stripe_mock_port} -le ${stripe_mock_max_port} ]]; do
+   ebegin "Trying to start stripe-mock on port ${stripe_mock_port}"
+   stripe-mock --http-port "${stripe_mock_port}" &> 
"${stripe_mock_logfile}" &
+   local stripe_mock_pid=${!}
+   sleep 2
+   # Did stripe-mock start?
+   curl --fail -u "sk_test_123:" \
+   "http://127.0.0.1:${stripe_mock_port}/v1/customers; &> 
/dev/null
+   eend ${?} "Port ${stripe_mock_port} unavailable"
+   if [[ ${?} -eq 0 ]]; then
+   einfo "stripe-mock running on port ${stripe_mock_port}"
+   break
+   fi
+   (( stripe_mock_port++ ))
+   done
+   if [[ ${stripe_mock_port} -gt ${stripe_mock_max_port} ]]; then
+   eerror "Unable to start stripe-mock for tests"
+   die "Please see the logfile located at: ${stripe_mock_logfile}"
+   fi
+
+   local -x STRIPE_MOCK_PORT=${stripe_mock_port}
+   distutils-r1_src_test
+
+   # Tear down stripe-mock
+   kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyproject-fmt/

2023-11-09 Thread Michał Górny
commit: f3d49cb6bf3abea95813bda9b9ff375157a009cf
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 10 04:04:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 10 04:04:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3d49cb6

dev-python/pyproject-fmt: Bump to 1.5.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pyproject-fmt/Manifest  |  1 +
 .../pyproject-fmt/pyproject-fmt-1.5.1.ebuild   | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/dev-python/pyproject-fmt/Manifest 
b/dev-python/pyproject-fmt/Manifest
index e9a64d52c722..9fc10b907673 100644
--- a/dev-python/pyproject-fmt/Manifest
+++ b/dev-python/pyproject-fmt/Manifest
@@ -1,2 +1,3 @@
 DIST pyproject_fmt-1.3.0.tar.gz 14367 BLAKE2B 
55e96febd3b0bf9a84013c9ca002b7f77c043a62dae1dfc993efcabfe349bf607ffc23ba969c213e15debcd9e13cfe65267c14fa1a144f311fd20f14c043fd4c
 SHA512 
d3e853e0f7c85ddffcc7ec2aa94d7f61fff2e55cbf6f564fd3b4bb1cf02d2dc54407b550d44dfefbfdd496f1b3ea995197cc3d45aea7725799abff12ccadcf0a
 DIST pyproject_fmt-1.4.1.tar.gz 15280 BLAKE2B 
e91fd5b5a5c6b1e26337446488107cce5441ad53dec5c74e04b991d844c37cd142644b2213353a11ddb8865b517652c0d1a25b67b2696ad3af3a0de8ce0c2e3b
 SHA512 
4750340ddea29a214abb20bbddda2ff505f2b022812c7a9ddfd92edfb38315376757c5263f7f1a272867665af8f176ba3fefd1a1c210ee5ce5577ba2e9a4807b
+DIST pyproject_fmt-1.5.1.tar.gz 15639 BLAKE2B 
b625504295fce9fee9cfb09c821654edad8aa8e053f268f759ed8aeb6d2dd49e00b63c0e35e1d2a6946702c025ed5c15282ca8d2de5f479d373720273eef
 SHA512 
12c3734ed2fab66f01c9cd2f5335cb4f925657f7c1f2cb8f7a3f9fdc73ec0746dd6b634cc1799b4dc4760d5b8061b4b30a06ae7030f94494792070674a2da338

diff --git a/dev-python/pyproject-fmt/pyproject-fmt-1.5.1.ebuild 
b/dev-python/pyproject-fmt/pyproject-fmt-1.5.1.ebuild
new file mode 100644
index ..c440d098979a
--- /dev/null
+++ b/dev-python/pyproject-fmt/pyproject-fmt-1.5.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Format your pyproject.toml file"
+HOMEPAGE="
+   https://github.com/tox-dev/pyproject-fmt/
+   https://pypi.org/project/pyproject-fmt/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/natsort[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/tomlkit[${PYTHON_USEDEP}]
+"
+# tox is called as a subprocess, to get targets from tox.ini
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/pytest-mock-3.10[${PYTHON_USEDEP}]
+   dev-python/tox
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # upstream lower bounds are completely meaningless and copying them
+   # to the ebuild is a horrible waste of time
+   sed -i -e 's:>=[0-9.]*::' pyproject.toml || die
+   distutils-r1_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/google-api-core/

2023-11-09 Thread Michał Górny
commit: dce95bd947b034cf60fb1739998cd26e6cd241d6
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 10 04:03:28 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 10 04:03:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dce95bd9

dev-python/google-api-core: Bump to 2.13.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/google-api-core/Manifest|  1 +
 .../google-api-core/google-api-core-2.13.1.ebuild  | 74 ++
 2 files changed, 75 insertions(+)

diff --git a/dev-python/google-api-core/Manifest 
b/dev-python/google-api-core/Manifest
index ba4e13dee34b..3b6b407f5562 100644
--- a/dev-python/google-api-core/Manifest
+++ b/dev-python/google-api-core/Manifest
@@ -1,2 +1,3 @@
 DIST python-api-core-2.12.0.gh.tar.gz 189439 BLAKE2B 
e2186ea64a36f6c59f5771efc20b050aeb6c17a346c005f64658ac0840a7c11f46a375ae796ea3e084ae711a07776b4bb4683e0bab7f10ade0ac132c4e73d22b
 SHA512 
aae4dbe6a935626224280e180f07937595b3dc0a2649b70415fb5ad6df73af26bcb486c7bfc4c01a9ae4b1513b7df2e127aa4cbbf370366ba00dc7b58b884e83
 DIST python-api-core-2.13.0.gh.tar.gz 190862 BLAKE2B 
1b979113a93ee3424125713fab38a66f62ff24db7010c235a0631a1cad1f8c617c084e90662c480b17a3ab11857b0b851244e6142ef2cd05266e690f45785daf
 SHA512 
2852813ba959e3a75cc23dfc365eb7e1b335523ae1e0c3b1b30a9f10b4a060f4293f88db0189d5e03f35acd24f23b3c7ae7f657bf4c6f0d3b043a8271f2872c6
+DIST python-api-core-2.13.1.gh.tar.gz 191718 BLAKE2B 
823dc7d16c38d2ad6592fb6ea7ae9198fdc8fb214fb6c2281ed9e611b3c9c8548c4b7fc8f39ef8fed7c8f30437b1ce976a60b19ce8598c1addb6d0b7819199bd
 SHA512 
a51f814c76518d34d6ce8cafb085fc3d0dbc64c4d4549abd982b9c6f0a2f0fd28b7da9f292eee7276201dc0b47445346acadcd4ec50adb22f4006cacba89db53

diff --git a/dev-python/google-api-core/google-api-core-2.13.1.ebuild 
b/dev-python/google-api-core/google-api-core-2.13.1.ebuild
new file mode 100644
index ..31097fa5f234
--- /dev/null
+++ b/dev-python/google-api-core/google-api-core-2.13.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+MY_P=python-api-core-${PV}
+DESCRIPTION="Core Library for Google Client Libraries"
+HOMEPAGE="
+   https://github.com/googleapis/python-api-core/
+   https://pypi.org/project/google-api-core/
+   https://googleapis.dev/python/google-api-core/latest/index.html
+"
+SRC_URI="
+   https://github.com/googleapis/python-api-core/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/googleapis-common-protos-1.56.2[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-1.25.0[${PYTHON_USEDEP}]
+   >=dev-python/protobuf-python-3.19.5[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.18.0[${PYTHON_USEDEP}]
+   

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

2023-11-09 Thread Michał Górny
commit: 8f507c354a43854655566b7ad61d67a14a5a8907
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 10 04:04:04 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 10 04:04:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f507c35

dev-python/makefun: Bump to 1.15.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/makefun/Manifest  |  1 +
 dev-python/makefun/makefun-1.15.2.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-python/makefun/Manifest b/dev-python/makefun/Manifest
index 31183eec2c06..920ab7eee809 100644
--- a/dev-python/makefun/Manifest
+++ b/dev-python/makefun/Manifest
@@ -1 +1,2 @@
 DIST makefun-1.15.1.tar.gz 74521 BLAKE2B 
e5ea20d64cebadedc63af851fd988f4b5102ea802215e87e23b5f9452bef5356f027f71853658b95caf85b6ff2c5497a8769c8e52b1d2d0c141029e1ee08bcaa
 SHA512 
d5a43283eba61576546dbce7791825607a813658a4ef68ed6d173f8438e08f6a84027a7ce75a748e245f8dd532ca6a9eb1afa0ce795517e77b08f03c29fea034
+DIST makefun-1.15.2.tar.gz 74602 BLAKE2B 
1992eebfdbff6062ed60e1f66891995a91b7155792ef7b6e701d1d3ee5939ab40d3ab976674e25a5b97030cd7de59db2c69f3c215681cef2f80f2b64523f822b
 SHA512 
b6cb588ebf491176b06e97201846b2a5cee65f60e34b5dbcc4878d8a55e7f9fcf4b58126cb3a4ca47f5d2726422dff9ee685566c5d093dbd8fd75119ecc796b2

diff --git a/dev-python/makefun/makefun-1.15.2.ebuild 
b/dev-python/makefun/makefun-1.15.2.ebuild
new file mode 100644
index ..b15e2249b8af
--- /dev/null
+++ b/dev-python/makefun/makefun-1.15.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Small library to dynamically create Python functions"
+HOMEPAGE="
+   https://pypi.org/project/makefun/
+   https://github.com/smarie/python-makefun/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -e '/pytest-runner/d' -i setup.cfg || die
+   distutils-r1_src_prepare
+}



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

2023-11-09 Thread Michał Górny
commit: bd364eeeb9e39a2bac3fc5b301d0e5f1979a8b0f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 10 04:02:22 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 10 04:02:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd364eee

dev-python/terminado: Bump to 0.18.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/terminado/Manifest|  1 +
 dev-python/terminado/terminado-0.18.0.ebuild | 33 
 2 files changed, 34 insertions(+)

diff --git a/dev-python/terminado/Manifest b/dev-python/terminado/Manifest
index 6da8c611b524..cd21bd70273e 100644
--- a/dev-python/terminado/Manifest
+++ b/dev-python/terminado/Manifest
@@ -1 +1,2 @@
 DIST terminado-0.17.1.tar.gz 30603 BLAKE2B 
e21087ab332076df3462f765ef839ed1b99580fd86acb2aa36626a656972c08ce4fff349e47d27847799d6550f6f31489ce7bf5fc67988fb74f7403b77d8fc79
 SHA512 
c61987e6ccb75fef6428c4557a690be3f48ff186b2bd6765d4f5b71d4443833def7025921e7f1362a47bf77163846294080c2d81f6d2ff15236d499f480ec8e9
+DIST terminado-0.18.0.tar.gz 32250 BLAKE2B 
1993df502e0e54f78160aca91b475f989cd83a3ea6dedef3d70db7a2d2c7b4dd8ccbcb854302e665f079f4b12c91ad434c23407974ad18e8c6e1f47cf54179ec
 SHA512 
4cefaf34e00d4c22b01c2cfbd55e385df1c2ad6e812fb6f9a47d1af2126251028d633a40c20e9babec7de927a44fc580c5972f85d00fbdd32b895a4197346c90

diff --git a/dev-python/terminado/terminado-0.18.0.ebuild 
b/dev-python/terminado/terminado-0.18.0.ebuild
new file mode 100644
index ..fa42e2a3a8cd
--- /dev/null
+++ b/dev-python/terminado/terminado-0.18.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Terminals served to term.js using Tornado websockets"
+HOMEPAGE="
+   https://github.com/jupyter/terminado/
+   https://pypi.org/project/terminado/
+"
+
+SLOT="0"
+LICENSE="BSD-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   dev-python/ptyprocess[${PYTHON_USEDEP}]
+   dev-python/tornado[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_test() {
+   # workaround new readline defaults
+   echo "set enable-bracketed-paste off" > "${T}"/inputrc || die
+   local -x INPUTRC="${T}"/inputrc
+   distutils-r1_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/google-api-core/

2023-11-09 Thread Michał Górny
commit: 411e2961510ea1fe7944911c909e390425f55a8a
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 10 04:03:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 10 04:03:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=411e2961

dev-python/google-api-core: Bump to 2.14.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/google-api-core/Manifest|  1 +
 .../google-api-core/google-api-core-2.14.0.ebuild  | 74 ++
 2 files changed, 75 insertions(+)

diff --git a/dev-python/google-api-core/Manifest 
b/dev-python/google-api-core/Manifest
index 3b6b407f5562..e2b870685f14 100644
--- a/dev-python/google-api-core/Manifest
+++ b/dev-python/google-api-core/Manifest
@@ -1,3 +1,4 @@
 DIST python-api-core-2.12.0.gh.tar.gz 189439 BLAKE2B 
e2186ea64a36f6c59f5771efc20b050aeb6c17a346c005f64658ac0840a7c11f46a375ae796ea3e084ae711a07776b4bb4683e0bab7f10ade0ac132c4e73d22b
 SHA512 
aae4dbe6a935626224280e180f07937595b3dc0a2649b70415fb5ad6df73af26bcb486c7bfc4c01a9ae4b1513b7df2e127aa4cbbf370366ba00dc7b58b884e83
 DIST python-api-core-2.13.0.gh.tar.gz 190862 BLAKE2B 
1b979113a93ee3424125713fab38a66f62ff24db7010c235a0631a1cad1f8c617c084e90662c480b17a3ab11857b0b851244e6142ef2cd05266e690f45785daf
 SHA512 
2852813ba959e3a75cc23dfc365eb7e1b335523ae1e0c3b1b30a9f10b4a060f4293f88db0189d5e03f35acd24f23b3c7ae7f657bf4c6f0d3b043a8271f2872c6
 DIST python-api-core-2.13.1.gh.tar.gz 191718 BLAKE2B 
823dc7d16c38d2ad6592fb6ea7ae9198fdc8fb214fb6c2281ed9e611b3c9c8548c4b7fc8f39ef8fed7c8f30437b1ce976a60b19ce8598c1addb6d0b7819199bd
 SHA512 
a51f814c76518d34d6ce8cafb085fc3d0dbc64c4d4549abd982b9c6f0a2f0fd28b7da9f292eee7276201dc0b47445346acadcd4ec50adb22f4006cacba89db53
+DIST python-api-core-2.14.0.gh.tar.gz 192103 BLAKE2B 
f1b05d3218392125600d113f35a726ada2f3247fca2fdce05f3a6419fe60bf59df8a3724fdd62d9047e55ecb39071527265fe86ba181f09e1bb5940b4b7dd4ba
 SHA512 
a7641595f25d163b44906139df80e3581d52fb1078b70ec9b9a55583e148d82b51cfe3f710d04b776c7b038ef8c57b9b1119284711100e9681ee6f81b0ac6b58

diff --git a/dev-python/google-api-core/google-api-core-2.14.0.ebuild 
b/dev-python/google-api-core/google-api-core-2.14.0.ebuild
new file mode 100644
index ..31097fa5f234
--- /dev/null
+++ b/dev-python/google-api-core/google-api-core-2.14.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+MY_P=python-api-core-${PV}
+DESCRIPTION="Core Library for Google Client Libraries"
+HOMEPAGE="
+   https://github.com/googleapis/python-api-core/
+   https://pypi.org/project/google-api-core/
+   https://googleapis.dev/python/google-api-core/latest/index.html
+"
+SRC_URI="
+   https://github.com/googleapis/python-api-core/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/googleapis-common-protos-1.56.2[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-1.25.0[${PYTHON_USEDEP}]
+   >=dev-python/protobuf-python-3.19.5[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.18.0[${PYTHON_USEDEP}]
+   

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

2023-11-09 Thread Michał Górny
commit: 4e238b31b3c67af6adda57a9f7f6301b0e7b
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 10 03:52:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 10 03:52:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e238b31

profiles/base: Stable-mask postgres16 target

Signed-off-by: Michał Górny  gentoo.org>

 profiles/base/use.stable.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/base/use.stable.mask b/profiles/base/use.stable.mask
index 1afeb5e46110..f17e9ca90445 100644
--- a/profiles/base/use.stable.mask
+++ b/profiles/base/use.stable.mask
@@ -4,6 +4,10 @@
 # This file requires eapi 5 or later. New entries go on top.
 # Please use the same syntax as in use.mask
 
+# Michał Górny  (2023-11-10)
+# Not stable yet.
+postgres_targets_postgres16
+
 # Sam James  (2023-05-29)
 # Currently in testing and not ready to go stable yet.
 ruby_targets_ruby32



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

2023-11-09 Thread Michał Górny
commit: 3acfcf09ce36c46a4bb1faca3798ca15d33d1c23
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 10 03:19:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 10 03:19:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3acfcf09

dev-python/botocore: Bump to 1.31.83

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.31.83.ebuild | 68 +
 2 files changed, 69 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 2df9e36ea7c2..96b595e0babe 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,3 +5,4 @@ DIST botocore-1.31.78.gh.tar.gz 12035206 BLAKE2B 
0dd1109d34a8cf99af76f1f61509577
 DIST botocore-1.31.79.gh.tar.gz 12039146 BLAKE2B 
9c4c8609e75e1d95130fc4919bba318732a09a884cd6256f86557bef13f8dbdf46d7ec57584c7132b53a17ad50feb3240ad4e6c3306bf9ae974e693f14e7d65c
 SHA512 
84669e6c3c0fa9991ece0d65dd03e9d68d9c03cadef4477c96d1d45a3bce03534fa489a996725078be294b42dafc54c78ec527cbe7e3e015317642c0f80e9e47
 DIST botocore-1.31.80.gh.tar.gz 12043936 BLAKE2B 
447c88e82f9e73fd683045c0e05e1f2d601446dddb2731b3e461b8ddb991ca045cd0489b0d0174d3b2b3301d984eb8af7ddd93a6e1bfcd9fc0fe68adfe4cc4ec
 SHA512 
7bea745675fc09fe2a858fbda0df93dbf2d1c1d933afbef1625788b11c2b032e794b52d9da6e864ac350b6b1fc92c77f3d7c3749168ba1836ad21bb57de3cabb
 DIST botocore-1.31.82.gh.tar.gz 12051646 BLAKE2B 
e474bab929f7b16b37f71e261230014585c10cf30d36f2b241e6aae4845356e373db811de9158e1e074568e02d481bb83bf7f5aaaeece4bd196d49443574b3f1
 SHA512 
ecfa4dc060ee961def1cec0ab55739673fa04fda0a3154ea609526928eb16811a7cbc8d3d15b33aaa8c1a1606943f07935d9df06619517117e9392cbac6eeaf8
+DIST botocore-1.31.83.gh.tar.gz 12061713 BLAKE2B 
c5abfed142c9dbf8f717c392d0405b202e8d1935ad98dfdd6fe452b564904ca1c61a3481814b0db87ab0e2a129f6fde8299655a02a1f2c5c23aa25d4f352892b
 SHA512 
88cd3fe95cdbacc65e51abaaf08bef460e8b981d9cd1a74c52d6ff46fe297874466212ec35af54b4c57d45c43f22d9d0873dd2ee470c4a6f6c1d02ea0032ff4d

diff --git a/dev-python/botocore/botocore-1.31.83.ebuild 
b/dev-python/botocore/botocore-1.31.83.ebuild
new file mode 100644
index ..05766e84276c
--- /dev/null
+++ b/dev-python/botocore/botocore-1.31.83.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   )
+
+   local -x EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2023-11-09 Thread Michał Górny
commit: dd1ba8ad190f7176aa6840325cbde63535383987
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 10 03:58:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 10 03:58:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd1ba8ad

dev-python/sqlglot: Bump to 19.2.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sqlglot/Manifest  |  1 +
 dev-python/sqlglot/sqlglot-19.2.0.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index 6562c20e5390..0b8bdb4a9585 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -3,3 +3,4 @@ DIST sqlglot-19.0.2.tar.gz 8980868 BLAKE2B 
07e6d0af365a45cdac27e7b976979bbd26b36
 DIST sqlglot-19.0.3.tar.gz 8998735 BLAKE2B 
ca9b3470f0a3a6c2997c1533b61cdb4ad96895e92fdf3ce924d3cd20af1dc3689ae08897fa3a340051742dff056fc927fa4d5037d23a681b87feb923d2a3731a
 SHA512 
183a90c45a495a204cf00363a50a8fb39d9f37cf05f6b310611cbd5e85f47913d70c3476c6091e1e4b88d23aa1f3196b81bd45e29ad0e5a9ad4ad98b8dbd9fd8
 DIST sqlglot-19.1.1.tar.gz 9031814 BLAKE2B 
75430d912007d6edf3f045a21f68f35a3dd029d57d43c76fbdb7b10cd4e5e27778a7e86ca2100e8dfee63908ed78943180b45cea919b1f1b0d7d59a491ccbd21
 SHA512 
d2652f21e77eb31651f7cfddf2f3b0b1db18174e0409cc7bc7b4cae7c18c8bdc89a007b5a122de35573096b28580a2a47401e4dcf2bbf1b92b10f4d09f424f2b
 DIST sqlglot-19.1.2.tar.gz 9032813 BLAKE2B 
5ed47175decfcdcdf116a5c8676a25f2682ea084d8ddab4c8c147939c159c8c9a2392ebf6466ee32609bb76b86ffe15cd2e7191948067d9ee11e3cdf135331a0
 SHA512 
e790aedc4c8e5907588e414334121eacfb57f317f06c6c61309a3d932bbb5a1696e2582c5c1cbe5f61a1a85087255dbbb1616dc2f8b19888f80055afc517731c
+DIST sqlglot-19.2.0.tar.gz 9042951 BLAKE2B 
fd9b70c76f7bcc1ba57bb935d5896de794a981214c23af48b20948d04b7110841ab5fb931aa541101635d723bdb6c395d983a856d598118586d1bc582e341be8
 SHA512 
4c50f8e7faac643f95c9f9fec6a9ecf797d5f1fa8d8dea10496a320a2a78ab1ba6a3349a47ab1bfca8adc3cb2ad795e56a27d6de7b77256dae65d8ce1a3a9c56

diff --git a/dev-python/sqlglot/sqlglot-19.2.0.ebuild 
b/dev-python/sqlglot/sqlglot-19.2.0.ebuild
new file mode 100644
index ..368b77416b42
--- /dev/null
+++ b/dev-python/sqlglot/sqlglot-19.2.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi optfeature
+
+DESCRIPTION="An easily customizable SQL parser and transpiler"
+HOMEPAGE="
+   https://sqlglot.com/
+   https://github.com/tobymao/sqlglot/
+   https://pypi.org/project/sqlglot/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+EPYTEST_IGNORE=(
+   # Tests require pyspark or duckdb which aren't in the tree.
+   # Pandas would be a requirement normally, but it gets ignored by proxy.
+   "tests/dataframe/integration/test_dataframe.py"
+   "tests/dataframe/integration/test_grouped_data.py"
+   "tests/dataframe/integration/test_session.py"
+   "tests/test_executor.py"
+   "tests/test_optimizer.py"
+)
+
+distutils_enable_tests pytest
+
+pkg_postinst() {
+   optfeature "simplifying timedelta expressions" 
dev-python/python-dateutil
+}



[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-whiskermenu-plugin/

2023-11-09 Thread Michał Górny
commit: 2d19434cfc0c8c8accd4f9d3e394672399c0e171
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 10 03:50:01 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 10 03:50:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d19434c

xfce-extra/xfce4-whiskermenu-plugin: Bump to 2.8.1

Signed-off-by: Michał Górny  gentoo.org>

 xfce-extra/xfce4-whiskermenu-plugin/Manifest   |  1 +
 .../xfce4-whiskermenu-plugin-2.8.1.ebuild  | 62 ++
 2 files changed, 63 insertions(+)

diff --git a/xfce-extra/xfce4-whiskermenu-plugin/Manifest 
b/xfce-extra/xfce4-whiskermenu-plugin/Manifest
index bfcfd76c8509..22d71a22bbca 100644
--- a/xfce-extra/xfce4-whiskermenu-plugin/Manifest
+++ b/xfce-extra/xfce4-whiskermenu-plugin/Manifest
@@ -1 +1,2 @@
 DIST xfce4-whiskermenu-plugin-2.8.0.tar.bz2 187093 BLAKE2B 
8836dbb7691dff9c2abe03e996514b07e73532140f685dd42c7453638a0f7fba2c149553c098e9dfb713e111f14ce21f5738dd338f333fe5a980c0fc2c06ce68
 SHA512 
844c34ea85e2574dc39e90bb08774c3e7e9e3e13a0a35b1da916d3b3187f158d9f6e130312f2545e26cd214f98cc03461a857ad4c91893febe9942ad08c58a70
+DIST xfce4-whiskermenu-plugin-2.8.1.tar.bz2 187656 BLAKE2B 
32dd2a97cdf2d2194d0246898a7427045c0c045dd96f093f469db3fc02e1948699b6bc899db68eb374784ede8ac350aafdd597342b5b266d240bc533dd0eac32
 SHA512 
e6ff671f8b7eca6530d807497378a55ed89ee6ab242a3d72a9321692595e242a42324e13eac37a82c292b866d1107e1fdd21be95ed0ffc97b4b26424be88972d

diff --git 
a/xfce-extra/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.8.1.ebuild 
b/xfce-extra/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.8.1.ebuild
new file mode 100644
index ..8594e3c7a453
--- /dev/null
+++ b/xfce-extra/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.8.1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit cmake xdg-utils
+
+DESCRIPTION="Alternate application launcher for Xfce"
+HOMEPAGE="https://gottcode.org/xfce4-whiskermenu-plugin/;
+SRC_URI="https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE="accountsservice wayland"
+
+DEPEND="
+   virtual/libintl
+   x11-libs/gtk+:3
+   >=xfce-base/exo-0.12:=
+   >=xfce-base/garcon-0.6.4:=
+   >=xfce-base/libxfce4ui-4.14:=
+   >=xfce-base/libxfce4util-4.14:=
+   >=xfce-base/xfce4-panel-4.14:=
+   >=xfce-base/xfconf-4.14:=
+   accountsservice? (
+   >=sys-apps/accountsservice-0.6.45
+   )
+   wayland? (
+   >=gui-libs/gtk-layer-shell-0.7
+   )
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+# upstream does fancy stuff in other build types
+CMAKE_BUILD_TYPE=Debug
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_AS_NEEDED=OFF
+   -DENABLE_LINKER_OPTIMIZED_HASH_TABLES=OFF
+   -DENABLE_DEVELOPER_MODE=OFF
+   -DENABLE_LINK_TIME_OPTIMIZATION=OFF
+   -DENABLE_ACCOUNTS_SERVICE=$(usex accountsservice)
+   -DENABLE_GTK_LAYER_SHELL=$(usex wayland)
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/awscli/

2023-11-09 Thread Michał Górny
commit: 4d83ba7285a180d6092a15a2a256cf2cf97ec597
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 10 03:19:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 10 03:19:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d83ba72

app-admin/awscli: Bump to 1.29.83

Signed-off-by: Michał Górny  gentoo.org>

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.29.83.ebuild | 86 ++
 2 files changed, 87 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index e11c376551ac..c04d5b79f43c 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -5,3 +5,4 @@ DIST aws-cli-1.29.78.gh.tar.gz 2573503 BLAKE2B 
6782a7774568adf5296461e19d71b9de9
 DIST aws-cli-1.29.79.gh.tar.gz 2574359 BLAKE2B 
fab1016d0b909c593d5fab7facf23e2cc744bc59c6c9ebbadd239b8920d255fe91e74080ba9a96f262b76b58325adb7a334914dd3a2c2e15842891e9630ec379
 SHA512 
d4f0fe2db2dcbae2664f7cd27259d83c85e92f126418c57fedf633f84ac783384592a229a9185ae75f804cdf93c3fed01c586a4243ff39ac22389ba847e1726d
 DIST aws-cli-1.29.80.gh.tar.gz 2574794 BLAKE2B 
0f12c5463d54b11c5222f9ae1fa0d1327402cf4ba8241df720d6e34f4b6d7686627ab105e9d2642d9de115c47e0da6cbebe989d632607bb53528f27360d34d05
 SHA512 
e9d3676cb6d2e98f077f55faae9db2e67931849ca424828ef0ce36b9cfe9e0c0783100170e3104c0b9ff9336a49c4e1c45f1029059b2e7399a03de4a5630f3bb
 DIST aws-cli-1.29.82.gh.tar.gz 2575194 BLAKE2B 
31961c3c6bd577871444396e36e50db517eefc77166f3b4cfab87386b6707f9c10553bb9fe328ce821b30268b34d3d2e5b4cbf00252390cca46c5e3029ec
 SHA512 
e28945774e62d8df3204495c3a69ff68106d04fab2fe47bf10d0446ddbb310fa3baf079c9ab822ed49dae437429c31062976054336436a51ed3c9579d83480cf
+DIST aws-cli-1.29.83.gh.tar.gz 2575803 BLAKE2B 
6f3de0dadca3fe412f792f3974429bf84e05e11cdc598b71b16381dee91401d110701a88c70d47c4333a3e07d8d2c88522000da2277743f3453edfc3cf70be04
 SHA512 
83a3ae460919a6b50dc7b477a1bda69cf8739975bf4772d0db80c9be3ca8a96605cc0a04290a14651adb3adf00e5befb7ad98827b98c82133bf55a5a90217c74

diff --git a/app-admin/awscli/awscli-1.29.83.ebuild 
b/app-admin/awscli/awscli-1.29.83.ebuild
new file mode 100644
index ..e5b1ee0667a3
--- /dev/null
+++ b/app-admin/awscli/awscli-1.29.83.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 distutils-r1
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.7.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local serial_tests=(
+   
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
+   
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
+   tests/unit/test_compat.py::TestIgnoreUserSignals
+   tests/unit/test_help.py
+   )
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest "${serial_tests[@]}"
+
+ 

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

2023-11-09 Thread Michał Górny
commit: 55dc60905973442d0511c889075e1b41de608ee8
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 10 03:19:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 10 03:19:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55dc6090

dev-python/boto3: Bump to 1.28.83

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.28.83.ebuild | 67 +++
 2 files changed, 68 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 1979e1bad25f..4482bacf651c 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -5,3 +5,4 @@ DIST boto3-1.28.78.gh.tar.gz 724185 BLAKE2B 
5089a7d1eab11c23bd65699c41c3c6687f06
 DIST boto3-1.28.79.gh.tar.gz 724864 BLAKE2B 
b6327a3dfd0095078668c85fb539885cdbc848a73b67afeaf97f58cb7362b1f928c49cb3cb233873b59ac925b9e97bc0571129f478177802f1249ddaa597297a
 SHA512 
55eaf9e8122ef2f3424caa86f838fe03028a666aad281b6c52e0c8629c9d64707e1659c6d2e21666fe805f60cdde2ef0aece744737952cd55a20165c1d8186af
 DIST boto3-1.28.80.gh.tar.gz 725109 BLAKE2B 
ba34c01f64817f437a2cf85f3de3672c01edbe2a4aa5f7dec3bcc0e0c78c6c3f1932e630e936d8f515e3293635f5935490905ed7847667d082a77645915344fd
 SHA512 
83bc9f9c9880b7fc847fc95d202c2ffbfde32e06deeed787f86e76b0ccae9c44585f95ec193afb80d16d257f508334fdd048b8eefef9ebff5505de521e8c7288
 DIST boto3-1.28.82.gh.tar.gz 726369 BLAKE2B 
757445a7af86182d6bd3143bbf576e24a1a4608929bafb641ed678d444364d2948d07ebc0ef434a53a0349a8a286dc818d757ee3c59545f8550ff39dcd745147
 SHA512 
ccfd72a6988565c884232a64ee33e01cf54a03e8f0f77990cc5bf633e60b92cad7562d1603726488e723813671e8931b1386ef06069074fea0611728aea06f96
+DIST boto3-1.28.83.gh.tar.gz 727298 BLAKE2B 
3a3130cad3db6a3ec02bdf35b33c8983f385bdd835d34eaf2fb5aca3b6d31dc6324e41faf81aba4c475464c4dcffc1ad2f5b5859587e294b4f222efcb3f68c24
 SHA512 
98521afdc3b9a8f6b742f3c84591aeae0efef50b80f4577594ff78d270db28a610ee5db3f9c5da056ac291decec7746a12af592d44208e9b899ad94c74f765de

diff --git a/dev-python/boto3/boto3-1.28.83.ebuild 
b/dev-python/boto3/boto3-1.28.83.ebuild
new file mode 100644
index ..0604e0996a82
--- /dev/null
+++ b/dev-python/boto3/boto3-1.28.83.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+   # botocore is x.(y+3).z
+   BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.7.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



[gentoo-commits] repo/gentoo:master commit in: net-wireless/urh/

2023-11-09 Thread Rick Farina
commit: f235b9eab24528ffd7554c64a04eba282544b42e
Author: Rick Farina  gentoo  org>
AuthorDate: Fri Nov 10 00:14:00 2023 +
Commit: Rick Farina  gentoo  org>
CommitDate: Fri Nov 10 01:04:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f235b9ea

net-wireless/urh: add 2.9.5

Signed-off-by: Rick Farina  gentoo.org>

 net-wireless/urh/Manifest |  1 +
 net-wireless/urh/urh-2.9.5.ebuild | 81 +++
 2 files changed, 82 insertions(+)

diff --git a/net-wireless/urh/Manifest b/net-wireless/urh/Manifest
index 089ec683f148..95d76c41da5c 100644
--- a/net-wireless/urh/Manifest
+++ b/net-wireless/urh/Manifest
@@ -1 +1,2 @@
 DIST urh-2.9.4.tar.gz 13415656 BLAKE2B 
504cb073540f614eea070a7aaa83ac62f81c6a115a01f935cfc39baec37bc1deb5b56035100700825f41b21ec0937d6014f0d0b73debcbf9ca951e238805d64b
 SHA512 
a888c20a4d2f349960e41defdb5cce6590d4523f8a1a655e21e4caaf7dd98a6f51936fa5a038787cb5935bc42e8863d2940059130dc9982caeea4b80e431aeeb
+DIST urh-2.9.5.tar.gz 13414599 BLAKE2B 
efe075e78dd7b289d21d93675be420e8e5e69293eb1f5e61025a9b0a7db60f4e2cae29d94af03fa9e42a6941edda9667a935b201a8838c0204e61008d2883b56
 SHA512 
7f04f041963103aab4a67fd5fd8f874339cad04da846236b0ec4584553ae6b4a6469c2505cec7c67f72d848d0eb90a4996753802c65535914e70a943d40e6970

diff --git a/net-wireless/urh/urh-2.9.5.ebuild 
b/net-wireless/urh/urh-2.9.5.ebuild
new file mode 100644
index ..656c0488c09c
--- /dev/null
+++ b/net-wireless/urh/urh-2.9.5.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Universal Radio Hacker: investigate wireless protocols like a 
boss"
+HOMEPAGE="https://github.com/jopohl/urh;
+
+if [ "${PV}" = "" ]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/jopohl/urh.git;
+else
+   SRC_URI="https://github.com/jopohl/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="airspy audio bladerf hackrf limesdr plutosdr rtlsdr sdrplay uhd"
+
+DEPEND="${PYTHON_DEPS}
+   net-wireless/gnuradio[zeromq]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/pyzmq[${PYTHON_USEDEP}]
+   dev-python/cython[${PYTHON_USEDEP}]
+   airspy? ( net-wireless/airspy:= )
+   audio? ( dev-python/pyaudio[${PYTHON_USEDEP}] )
+   bladerf? ( net-wireless/bladerf:= )
+   hackrf? ( net-libs/libhackrf:= )
+   limesdr? ( net-wireless/limesuite )
+   plutosdr? ( net-libs/libiio:= )
+   rtlsdr? ( net-wireless/rtl-sdr )
+   sdrplay? ( 

[gentoo-commits] repo/gentoo:master commit in: net-wireless/limesuite/

2023-11-09 Thread Rick Farina
commit: e59bbaeae5223dce8dd4d1be133c0b47067257c6
Author: Rick Farina  gentoo  org>
AuthorDate: Thu Nov  9 23:59:34 2023 +
Commit: Rick Farina  gentoo  org>
CommitDate: Fri Nov 10 01:04:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e59bbaea

net-wireless/limesuite: add 23.10.0

Signed-off-by: Rick Farina  gentoo.org>

 net-wireless/limesuite/Manifest |  1 +
 net-wireless/limesuite/limesuite-23.10.0.ebuild | 34 +
 2 files changed, 35 insertions(+)

diff --git a/net-wireless/limesuite/Manifest b/net-wireless/limesuite/Manifest
index 5f21dfcaf829..8216ca603bbb 100644
--- a/net-wireless/limesuite/Manifest
+++ b/net-wireless/limesuite/Manifest
@@ -1 +1,2 @@
 DIST limesuite-20.10.0.tar.gz 5421065 BLAKE2B 
1b3a6240b334a9d96c3184edc71d9666525906a3a34c03085c869ef2f2cb8d741386a2c14f120a3de50b55d2183006611fa1d79ecce0a353537b1c650d862b11
 SHA512 
4ff422d04bb8795463da1a3e04dd742701bca89cb9003e3a1af3a97f9aa13a167c6cafa4b36734c3c810d08cec96f4d8aced40413504660f42a9c7208bfa3264
+DIST limesuite-23.10.0.tar.gz 5202380 BLAKE2B 
e18ce6b95cd2f2cf4c7f12db09a006822a34e64cccd5ab427e19a2b25812985e260708a3d62dec6c41974571593fad4c8c9df510b814cda0da3bdad899fb44d0
 SHA512 
2f29afce2f00247e509b0a0c994b53ee31c98e2aa43cee12f0529994a532059db7b7bc4bd26f1066995740d5ba6cee3ec4db53e4068b21b330d463953a9b4d9d

diff --git a/net-wireless/limesuite/limesuite-23.10.0.ebuild 
b/net-wireless/limesuite/limesuite-23.10.0.ebuild
new file mode 100644
index ..6e42d2d852f0
--- /dev/null
+++ b/net-wireless/limesuite/limesuite-23.10.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.0-gtk3"
+inherit cmake wxwidgets
+
+DESCRIPTION="Driver and GUI for LMS7002M-based SDR platforms"
+HOMEPAGE="https://myriadrf.org/projects/component/limesdr/;
+SRC_URI="https://github.com/myriadrf/LimeSuite/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/LimeSuite-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   x11-libs/fltk:1
+   x11-libs/wxGTK:${WX_GTK_VER}
+   net-wireless/soapysdr:=
+   virtual/opengl
+   virtual/libusb:1"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   setup-wxwidgets
+
+   local mycmakeargs=(
+   -DENABLE_OCTAVE=OFF
+   -DENABLE_EXAMPLES=OFF
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-wireless/aircrack-ng/

2023-11-09 Thread Rick Farina
commit: 1506cd688eed6f906a0ae392f3bf9cc14770eb1c
Author: Rick Farina  gentoo  org>
AuthorDate: Fri Nov 10 01:02:45 2023 +
Commit: Rick Farina  gentoo  org>
CommitDate: Fri Nov 10 01:04:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1506cd68

net-wireless/aircrack-ng: fix bug #914367

Signed-off-by: Rick Farina  gentoo.org>
Closes: https://bugs.gentoo.org/914367
Thanks to ztrawhcse for finding a sane looking work-around to keep this
as one ebuild.

 net-wireless/aircrack-ng/aircrack-ng-1.7-r3.ebuild | 3 +++
 net-wireless/aircrack-ng/aircrack-ng-.ebuild   | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/net-wireless/aircrack-ng/aircrack-ng-1.7-r3.ebuild 
b/net-wireless/aircrack-ng/aircrack-ng-1.7-r3.ebuild
index a92c8b354233..b2c8188ff021 100644
--- a/net-wireless/aircrack-ng/aircrack-ng-1.7-r3.ebuild
+++ b/net-wireless/aircrack-ng/aircrack-ng-1.7-r3.ebuild
@@ -84,6 +84,9 @@ python_compile() {
distutils-r1_python_compile
fi
if use airdrop-ng; then
+   if [ -d "${BUILD_DIR}"/build ]; then
+   rm -r "${BUILD_DIR}"/build || die
+   fi
cd "${S}/scripts/airdrop-ng" || die
distutils-r1_python_compile
fi

diff --git a/net-wireless/aircrack-ng/aircrack-ng-.ebuild 
b/net-wireless/aircrack-ng/aircrack-ng-.ebuild
index e7db3e9017a0..3571d86d4cda 100644
--- a/net-wireless/aircrack-ng/aircrack-ng-.ebuild
+++ b/net-wireless/aircrack-ng/aircrack-ng-.ebuild
@@ -84,6 +84,9 @@ python_compile() {
distutils-r1_python_compile
fi
if use airdrop-ng; then
+   if [ -d "${BUILD_DIR}"/build ]; then
+   rm -r "${BUILD_DIR}"/build || die
+   fi
cd "${S}/scripts/airdrop-ng" || die
distutils-r1_python_compile
fi



[gentoo-commits] repo/gentoo:master commit in: app-misc/jaq/

2023-11-09 Thread Patrick McLean
commit: bbec94da82f29f2fabe3b55d9d9f9ed50591ee08
Author: Benjamin Neff  coding4coffee  ch>
AuthorDate: Thu Nov  9 22:48:11 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Nov 10 00:29:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbec94da

app-misc/jaq: reduce minimal rust version to 1.63

Signed-off-by: Benjamin Neff  coding4coffee.ch>
Closes: https://github.com/gentoo/gentoo/pull/33749
Signed-off-by: Patrick McLean  gentoo.org>

 app-misc/jaq/{jaq-1.1.2.ebuild => jaq-1.1.2-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/jaq/jaq-1.1.2.ebuild b/app-misc/jaq/jaq-1.1.2-r1.ebuild
similarity index 98%
rename from app-misc/jaq/jaq-1.1.2.ebuild
rename to app-misc/jaq/jaq-1.1.2-r1.ebuild
index d4f2c5530173..445cca5ef42a 100644
--- a/app-misc/jaq/jaq-1.1.2.ebuild
+++ b/app-misc/jaq/jaq-1.1.2-r1.ebuild
@@ -99,7 +99,7 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 BDEPEND="
-   >=virtual/rust-1.72
+   >=virtual/rust-1.63
 "
 
 QA_FLAGS_IGNORED="usr/bin/jaq"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/bindfs/

2023-11-09 Thread Sebastian Pipping
commit: 41bccb00966bee30528223113805e65675920e64
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Fri Nov 10 00:00:01 2023 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Fri Nov 10 00:02:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41bccb00

sys-fs/bindfs: 1.17.5

Signed-off-by: Sebastian Pipping  gentoo.org>

 sys-fs/bindfs/Manifest |  1 +
 sys-fs/bindfs/bindfs-1.17.5.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/sys-fs/bindfs/Manifest b/sys-fs/bindfs/Manifest
index 0d82db8c2a41..e6d60b67738a 100644
--- a/sys-fs/bindfs/Manifest
+++ b/sys-fs/bindfs/Manifest
@@ -1,2 +1,3 @@
 DIST bindfs-1.17.3.tar.gz 421902 BLAKE2B 
367f4f7d20468c0a652c45825525ad31a354e8d5216f742084ef284537e36c4197bb775daeb84e3c853324750043cce4d268b97c3c91dd5c52204f81586f1812
 SHA512 
0a3e970dd192d24dd69c7e897e9f88a68ce6e4926a42a70e555d5b1bcb699849e1b4df5767cc550c2bac1da47a8dc03838a6595a73c8d8f1c0eceaafd9e2c83f
 DIST bindfs-1.17.4.tar.gz 423505 BLAKE2B 
553688f974dabec256d007dae60b1c8868d63199f04e0f557d55d04b6a31de8524efd192320979cf733d0a5e8a90b80956e4ef04aa508bd17ab3559e75269a52
 SHA512 
8b49dbccfaec262c26956ad36f8c49b42713d15b4b8ef1a2dc2c74e54d834a6f76430cf5c59d252b69f4c1ce72dc781247366c7832b7f343e78eeeb0a6fb449e
+DIST bindfs-1.17.5.tar.gz 424237 BLAKE2B 
c0396cad5b4522c280b301e5977d288d58fefe1118c100f4f4556ffc85cd4f8256a0348c51fd853654bc72998262509a9df01eb8969e1da402e90dbf1aab6807
 SHA512 
950fca3bd4a5f373c632883efafe505f9a1ddb45da40d8cd7bfa814733a68a84a2cfd746b74a831c292036f63da5d935cba35cf46e0e67e108aab29c2154a170

diff --git a/sys-fs/bindfs/bindfs-1.17.5.ebuild 
b/sys-fs/bindfs/bindfs-1.17.5.ebuild
new file mode 100644
index ..2729a0dd8fb3
--- /dev/null
+++ b/sys-fs/bindfs/bindfs-1.17.5.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="FUSE filesystem for bind mounting with altered permissions"
+HOMEPAGE="https://bindfs.org/;
+SRC_URI="https://bindfs.org/downloads/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+RDEPEND=">=sys-fs/fuse-3.10.2:3"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+RESTRICT="test"
+
+src_configure() {
+   econf $(use_enable debug debug-output) --with-fuse3
+}



[gentoo-commits] repo/gentoo:master commit in: media-tv/plex-media-server/

2023-11-09 Thread Yixun Lan
commit: b922be0b85246ac15aa001ceee1ed4f9639183ab
Author: Joe Kappus  wt  gd>
AuthorDate: Tue Oct 31 17:43:53 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Nov  9 23:50:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b922be0b

media-tv/plex-media-server: add 1.32.7.7621

Closes: https://github.com/gentoo/gentoo/pull/33352
Signed-off-by: Joe Kappus  wt.gd>
Signed-off-by: Yixun Lan  gentoo.org>

 media-tv/plex-media-server/Manifest|  4 +
 .../plex-media-server-1.32.7.7621.ebuild   | 90 ++
 2 files changed, 94 insertions(+)

diff --git a/media-tv/plex-media-server/Manifest 
b/media-tv/plex-media-server/Manifest
index 918db81cbc50..c8787e4fce2b 100644
--- a/media-tv/plex-media-server/Manifest
+++ b/media-tv/plex-media-server/Manifest
@@ -25,3 +25,7 @@ DIST plexmediaserver_1.32.5.7516-8f4248874_amd64.deb 76036002 
BLAKE2B 1abf57b537
 DIST plexmediaserver_1.32.5.7516-8f4248874_arm64.deb 70352660 BLAKE2B 
d1adebea17508a931997ea19ca56763b3978b3d5d994b7ea3c91529efe5635102a280d112f0228380961309843416a38341338fbe21582ac68925c7d3d16e2eb
 SHA512 
9f31d36d2e3d2fa73e44e6da5e575a17ad7185dfde3db0d8533836e579ce620c0a20988f471ca66e231fefc473049c7a5cd55ac3daac6e2487d176b3e8435de1
 DIST plexmediaserver_1.32.5.7516-8f4248874_armhf.deb 70787042 BLAKE2B 
996374774d4935e059ffd580c1e29d32b2e1f9d617bf914d58ee14907702497b9359deb5332c72879b1d038a7ff0dccf3e60b9b5430806b2cb65f7d9c245631b
 SHA512 
fb12057783a56a4eefa801df0474b16e6942c8f01e22d78682c40775301ef5c87dc8b18ecf4ec822cc419e10f762c300288b7bdaaa4534d4c518e344127df5a7
 DIST plexmediaserver_1.32.5.7516-8f4248874_i386.deb 74134614 BLAKE2B 
5aac747596abc9c121fc024bf92fbd022b5df6432aa61363be270f53a3d58a5598c9dc1617b137f593a2a42c978800dd63c8b8373fc54fea289713add5b7992c
 SHA512 
d36a562ef6b93178832f0c64e59807274864eb67de36755750baa12b93d2be33b482c573cbde88f5abca44e8de6e3550c4c1b6aa376c237d0d6c939a90df64c4
+DIST plexmediaserver_1.32.7.7621-871adbd44_amd64.deb 75711676 BLAKE2B 
4ce4e51ec96b9ab0fa2f1d297aaf13e0df0e93f2425e31e8b220a834227c55dba5d548ec85ba5db790589f1d13397b9eb3b4bf6a519040d0e99c492a8587bb57
 SHA512 
c7c1e321a00d8ab0cf3075e0ac14983074cb27a312865be0bd9a7b74dae5bfdb2b988525d7219f6a92258f0f4d2b2417d221f16eaf479b6b3ec29e78708f0b95
+DIST plexmediaserver_1.32.7.7621-871adbd44_arm64.deb 70112656 BLAKE2B 
cba768419128c77f7d979eca6c4b2c428f0c7a930ee8eb7540a6a282c15daa8630e12a792d34679b5d4a33b8906a7d50fd5baa072e074cb8c7ab6cc5dc5ea86b
 SHA512 
f0fbe87c330829a68043d11d3940fa18b2718fb417c278da55955578ae02f93527534c3443a15a9084cb3060ebdd71226d407424234d1f3da44171b6989a740b
+DIST plexmediaserver_1.32.7.7621-871adbd44_armhf.deb 70266186 BLAKE2B 
be140739db798e7182fb5cff45bc83878bbef91cc3907be0a90647c998f9570274b9ad0ee4fba59cdd3c48c7117420469a4210a7a56bde00436edd3dab305255
 SHA512 
42231ad91efea14842f01928240d2ac114436f7d77e498ea6c884ddf96300d641085b334502a30779cd4478df3fe0d5620129f58c0188113e8a12ab37c50a97f
+DIST plexmediaserver_1.32.7.7621-871adbd44_i386.deb 73594772 BLAKE2B 
9af2bd67c8bb016be0deb3984d41fa074bdee9b99c499af93f2ec0dcb35cc4e8975be0d8cb9930bd43a1d293ac4aa3136ed9658285e14256d303befce41413c5
 SHA512 
aebe0a22697b3c6eae8ea30c82eabc6b514d8f06477856b22fd49aa717e144125a30861b5b50050b4588f398b4e893537ab0fa64a30dff559efc4faa48863deb

diff --git a/media-tv/plex-media-server/plex-media-server-1.32.7.7621.ebuild 
b/media-tv/plex-media-server/plex-media-server-1.32.7.7621.ebuild
new file mode 100644
index ..ee4a5ebf0e1f
--- /dev/null
+++ b/media-tv/plex-media-server/plex-media-server-1.32.7.7621.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit readme.gentoo-r1 systemd unpacker pax-utils
+
+MY_PV="${PV}-871adbd44"
+MY_URI="https://downloads.plex.tv/plex-media-server-new;
+
+DESCRIPTION="Free media library that is intended for use with a plex client"
+HOMEPAGE="https://www.plex.tv/;
+SRC_URI="
+   amd64? ( ${MY_URI}/${MY_PV}/debian/plexmediaserver_${MY_PV}_amd64.deb )
+   arm? ( ${MY_URI}/${MY_PV}/debian/plexmediaserver_${MY_PV}_armhf.deb )
+   arm64? ( ${MY_URI}/${MY_PV}/debian/plexmediaserver_${MY_PV}_arm64.deb )
+   x86? ( ${MY_URI}/${MY_PV}/debian/plexmediaserver_${MY_PV}_i386.deb )
+"
+S="${WORKDIR}"
+
+LICENSE="Plex"
+SLOT="0"
+KEYWORDS="-* amd64 ~arm arm64 ~x86"
+RESTRICT="bindist"
+
+DEPEND="
+   acct-group/plex
+   acct-user/plex"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}.service.patch"
+)
+
+QA_DESKTOP_FILE="usr/share/applications/plexmediamanager.desktop"
+QA_PREBUILT="*"
+QA_MULTILIB_PATHS=(
+   "usr/lib/plexmediaserver/lib/.*"
+   "usr/lib/plexmediaserver/Resources/Python/lib/python2.7/.*"
+   
"usr/lib/plexmediaserver/Resources/Python/lib/python2.7/lib-dynload/_hashlib.so"
+)
+
+BINS_TO_PAX_MARK=(
+   "${ED}/usr/lib/plexmediaserver/Plex Script Host"
+   "${ED}/usr/lib/plexmediaserver/Plex Media Scanner"
+)

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

2023-11-09 Thread Nick Sarnie
commit: 1494f21c5f2d7f7ba40fa03d946c31c53773781e
Author: Nick Sarnie  gentoo  org>
AuthorDate: Thu Nov  9 21:56:45 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Nov  9 22:56:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1494f21c

dev-util/spirv-tools: add 1.3.268

Signed-off-by: Nick Sarnie  gentoo.org>

 dev-util/spirv-tools/Manifest   |  1 +
 dev-util/spirv-tools/spirv-tools-1.3.268.ebuild | 42 +
 2 files changed, 43 insertions(+)

diff --git a/dev-util/spirv-tools/Manifest b/dev-util/spirv-tools/Manifest
index 24466be8e37d..70926af0328e 100644
--- a/dev-util/spirv-tools/Manifest
+++ b/dev-util/spirv-tools/Manifest
@@ -1 +1,2 @@
 DIST spirv-tools-1.3.261.tar.gz 3140272 BLAKE2B 
2ec477c28d62e792ea86ec460fe4a3320f6f162376822e2d30f229187bc6c9c8f61f32695f459f5f75cdc836cad0da189b4e81fc0e82869c0398ddcb367c6af4
 SHA512 
b494c8daf0e863f100926636c6a8e44d34b9423d548afd6ddf81dbc44b171543246a934d90e943f9bc75e180a6554c15724ab4e1f9561725abd41c46a76befb3
+DIST spirv-tools-1.3.268.tar.gz 3148758 BLAKE2B 
ddf4c132dcea80d2f631a001d545b46f3f23f72600edd880d90b9693060d7cc57ad45faa0b752c520c43b9f1c199f6656e988a95256bfae064eeccd21277fc6f
 SHA512 
317ce91ae229efddb98028840fbb6c9000c6a09aace2f04c2f59fdeb3a73b8fdb75048bf5a2189135a734a30b1ead57dc7dc5fcfd70a7267d17c743238a19899

diff --git a/dev-util/spirv-tools/spirv-tools-1.3.268.ebuild 
b/dev-util/spirv-tools/spirv-tools-1.3.268.ebuild
new file mode 100644
index ..ad023c68b653
--- /dev/null
+++ b/dev-util/spirv-tools/spirv-tools-1.3.268.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=SPIRV-Tools
+PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_REQ_USE="xml(+)"
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   inherit git-r3
+else
+   EGIT_COMMIT="vulkan-sdk-${PV}.0"
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT}
+fi
+
+DESCRIPTION="Provides an API and commands for processing SPIR-V modules"
+HOMEPAGE="https://github.com/KhronosGroup/SPIRV-Tools;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+# Tests fail upon finding symbols that do not match a regular expression
+# in the generated library. Easily hit with non-standard compiler flags
+RESTRICT="test"
+
+DEPEND="~dev-util/spirv-headers-${PV}"
+RDEPEND=""
+BDEPEND="${PYTHON_DEPS}"
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DSPIRV-Headers_SOURCE_DIR="${ESYSROOT}"/usr/
+   -DSPIRV_WERROR=OFF
+   -DSPIRV_TOOLS_BUILD_STATIC=OFF
+   )
+
+   cmake_src_configure
+}



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

2023-11-09 Thread Nick Sarnie
commit: 60acf60e198211b59da37329569d771b42a90309
Author: Nick Sarnie  gentoo  org>
AuthorDate: Thu Nov  9 22:45:29 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Nov  9 22:56:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60acf60e

dev-util/vulkan-tools: add 1.3.268

Signed-off-by: Nick Sarnie  gentoo.org>

 dev-util/vulkan-tools/Manifest|  1 +
 dev-util/vulkan-tools/vulkan-tools-1.3.268.ebuild | 80 +++
 2 files changed, 81 insertions(+)

diff --git a/dev-util/vulkan-tools/Manifest b/dev-util/vulkan-tools/Manifest
index 757e3ab9d69a..75768fbd3a5b 100644
--- a/dev-util/vulkan-tools/Manifest
+++ b/dev-util/vulkan-tools/Manifest
@@ -1 +1,2 @@
 DIST vulkan-tools-1.3.261.tar.gz 801309 BLAKE2B 
be85d035157312c423c6f574519825facc7e9d5313126171b0b50a1605478fe271370faa55bc6732857189668f3e102ad429e4191a12e7be5e2113c1a712dcad
 SHA512 
8bc30ead031ad6bceb7e54a1b70f26048847a30147d86638ced9d621b11ef64b1e97f41394b068458f5c8ad6e30216aba6e14765e971fa9e6a49773a47593fe5
+DIST vulkan-tools-1.3.268.tar.gz 778556 BLAKE2B 
a406a110894e9cc95d0b16f5cf4e11fbcce1d31d1c6378172eb955e014ee2381a12a1625288bd5b5308b702824c2ba1e854e6df88e42976ae1dc39fac5076498
 SHA512 
9359e9528bfe507870bd83f9e8860b3d82555c0d8a6a19284f150dd2288b204f2c9dc9b3f62be4efbbb5e2983862459b2131de126a603cc5531ef8df72f4458f

diff --git a/dev-util/vulkan-tools/vulkan-tools-1.3.268.ebuild 
b/dev-util/vulkan-tools/vulkan-tools-1.3.268.ebuild
new file mode 100644
index ..ad2e7b4a5248
--- /dev/null
+++ b/dev-util/vulkan-tools/vulkan-tools-1.3.268.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=Vulkan-Tools
+PYTHON_COMPAT=( python3_{9..12} )
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   EGIT_SUBMODULES=()
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/vulkan-sdk-${PV}.0.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv"
+   S="${WORKDIR}"/${MY_PN}-vulkan-sdk-${PV}.0
+fi
+
+DESCRIPTION="Official Vulkan Tools and Utilities for Windows, Linux, Android, 
and MacOS"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Tools;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="cube wayland +X"
+
+REQUIRED_USE="cube? ( || ( X wayland ) )"
+
+BDEPEND="${PYTHON_DEPS}
+   cube? ( ~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}] )
+"
+RDEPEND="
+   ~media-libs/vulkan-loader-${PV}:=[${MULTILIB_USEDEP},wayland?,X?]
+   wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
+   X? (
+   x11-libs/libX11:=[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}
+   ~dev-util/vulkan-headers-${PV}
+"
+
+pkg_setup() {
+   MULTILIB_CHOST_TOOLS=(
+   /usr/bin/vulkaninfo
+   )
+
+   use cube && MULTILIB_CHOST_TOOLS+=(
+   /usr/bin/vkcube
+   /usr/bin/vkcubepp
+   )
+   use cube && use wayland && MULTILIB_CHOST_TOOLS+=(
+   /usr/bin/vkcube-wayland
+   )
+
+   python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
+   -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
+   -DCMAKE_SKIP_RPATH=ON
+   -DBUILD_VULKANINFO=ON
+   -DBUILD_CUBE=$(usex cube)
+   -DBUILD_WERROR=OFF
+   -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
+   -DBUILD_WSI_XCB_SUPPORT=$(usex X)
+   -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
+   -DVULKAN_HEADERS_INSTALL_DIR="${ESYSROOT}/usr"
+   )
+
+   use cube && mycmakeargs+=(
+   -DGLSLANG_INSTALL_DIR="${ESYSROOT}/usr"
+   -DCUBE_WSI_SELECTION=$(usex X XCB WAYLAND)
+   )
+
+   cmake_src_configure
+}



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

2023-11-09 Thread Nick Sarnie
commit: 8a9ba4d400833d08fb9a7483a51b278da08a4f8a
Author: Nick Sarnie  gentoo  org>
AuthorDate: Thu Nov  9 22:41:05 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Nov  9 22:56:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a9ba4d4

media-libs/vulkan-loader: add 1.3.268

Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/vulkan-loader/Manifest  |  1 +
 .../vulkan-loader/vulkan-loader-1.3.268.ebuild | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/media-libs/vulkan-loader/Manifest 
b/media-libs/vulkan-loader/Manifest
index 4f60af3d3189..1ffeba88fa6f 100644
--- a/media-libs/vulkan-loader/Manifest
+++ b/media-libs/vulkan-loader/Manifest
@@ -1 +1,2 @@
 DIST vulkan-loader-1.3.261.tar.gz 1684713 BLAKE2B 
0321a56329cc8f578e07c24a53846f0a3ac9f81ce897975f0d0732db6a6ab905e682a81cb232d96d01311a9d9b89fb142b3c0eca5330371f42ba52e12c7ed2cc
 SHA512 
f43bf9714c30b0751d9f6725ad7df7f70516b5e12a637bfb4cdf175b33d2be78e1717a3ae9537544ca84e0c89d5b759d537b932eec7f5502fcc871f6cdaa440c
+DIST vulkan-loader-1.3.268.tar.gz 1689273 BLAKE2B 
6d7c1bfe82f594a68f3298d884efb61556b6d408357eb0360db2103af17bd47f981916dcc7584f8380c2530a88f05d59faa0754993975219e1955941dd3d32d8
 SHA512 
01e5f281efd5702b9930cecf3148aad9a79812c54e780a5a8ff2df2326ae10511001f1b6e3ebde19e47de229a9c97f6195b6b1e9fb7b3b4c88a4d1b6746f7aea

diff --git a/media-libs/vulkan-loader/vulkan-loader-1.3.268.ebuild 
b/media-libs/vulkan-loader/vulkan-loader-1.3.268.ebuild
new file mode 100644
index ..6c28fa877809
--- /dev/null
+++ b/media-libs/vulkan-loader/vulkan-loader-1.3.268.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=Vulkan-Loader
+inherit flag-o-matic cmake-multilib toolchain-funcs
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   EGIT_SUBMODULES=()
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/vulkan-sdk-${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}"/${MY_PN}-vulkan-sdk-${PV}
+fi
+
+DESCRIPTION="Vulkan Installable Client Driver (ICD) Loader"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Loader;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="layers wayland X"
+
+DEPEND="
+   ~dev-util/vulkan-headers-${PV}
+   wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
+   X? (
+   x11-libs/libX11:=[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
+   )
+"
+PDEPEND="layers? ( media-libs/vulkan-layers:=[${MULTILIB_USEDEP}] )"
+
+multilib_src_configure() {
+   # Integrated clang assembler doesn't work with x86 - Bug #698164
+   if tc-is-clang && [[ ${ABI} == x86 ]]; then
+   append-cflags -fno-integrated-as
+   fi
+
+   local mycmakeargs=(
+   -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
+   -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
+   -DCMAKE_SKIP_RPATH=ON
+   -DBUILD_TESTS=OFF
+   -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
+   -DBUILD_WSI_XCB_SUPPORT=$(usex X)
+   -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
+   -DVULKAN_HEADERS_INSTALL_DIR="${ESYSROOT}/usr"
+   -DENABLE_WERROR=OFF
+   )
+   cmake_src_configure
+}
+
+multilib_src_install() {
+   keepdir /etc/vulkan/icd.d
+
+   cmake_src_install
+}



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

2023-11-09 Thread Nick Sarnie
commit: 67af5a405589e41418bd8ca99dc549fde3e304a1
Author: Nick Sarnie  gentoo  org>
AuthorDate: Thu Nov  9 22:46:31 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Nov  9 22:56:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67af5a40

media-libs/shaderc: add 2023.7

Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/shaderc/Manifest  |  1 +
 media-libs/shaderc/shaderc-2023.7.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index dd559b130abb..ab9ef2bf6b17 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1,2 +1,3 @@
 DIST shaderc-2023.4.tar.gz 225728 BLAKE2B 
b033f9d5e8afdf53afb5c3299a2b0496558b25d4fb1b04eab0ab1610377c391084fcb952bf2836bf88078e902e78bd579d46ae8f07aaed42569edbbc21b0d5c9
 SHA512 
18b7c31eec9408fc038211d4424d5d82414f427a580ec6f412e9e8d6a7e060e4c39d2c223bfbbf4bd167a1575a7bb900591ff834b3356f4024772e0b96993e91
 DIST shaderc-2023.6.tar.gz 226361 BLAKE2B 
023ce15caaff6ff9474f361c6c5442fd8c58bbb079774fd3c8525824e70e63c1b8fff37490601b599f4ed44f4bfaec3ca746b7a734782fc2af8d78c4f1f1de53
 SHA512 
6580384ac27c4f2225529873ba46ca61240bdf63f4f5b89875e9bd20a774fed49328094379b7f469c3b97b6a3744cb649998c0d6d5a391023317a64a91754bb1
+DIST shaderc-2023.7.tar.gz 227360 BLAKE2B 
de5ee8cc35bc76ba1301e80217587cbf55885999297755d78a72fe0940431351d4070cdd0793fe8f43208d40c9ec343bbe888da2b8ded471bd241be067b1addf
 SHA512 
f3c1db574312e7e5ee22fb64f47f6609369754dd1648eb4e51c30b3c40aafd9994e54560e8334d01ac7d00011285a94d0543fa9ecd6977ec34c39a965fd72269

diff --git a/media-libs/shaderc/shaderc-2023.7.ebuild 
b/media-libs/shaderc/shaderc-2023.7.ebuild
new file mode 100644
index ..1cdf6cf9b869
--- /dev/null
+++ b/media-libs/shaderc/shaderc-2023.7.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+inherit cmake-multilib multibuild python-any-r1
+
+DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
+HOMEPAGE="https://github.com/google/shaderc;
+EGIT_COMMIT="${PV}"
+SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="doc"
+
+RDEPEND="
+   >=dev-util/glslang-1.3.268:=[${MULTILIB_USEDEP}]
+   >=dev-util/spirv-tools-1.3.268[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-util/spirv-headers-1.3.261"
+
+BDEPEND="doc? ( dev-ruby/asciidoctor )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
+)
+
+# https://github.com/google/shaderc/issues/470
+RESTRICT=test
+
+src_prepare() {
+   cmake_comment_add_subdirectory examples
+
+   # Unbundle glslang, spirv-headers, spirv-tools
+   cmake_comment_add_subdirectory third_party
+   sed -i \
+   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
+   glslc/test/CMakeLists.txt || die
+
+   # Disable git versioning
+   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
+
+   # Manually create build-version.inc as we disabled git versioning
+   cat <<- EOF > glslc/src/build-version.inc || die
+   "${P}\n"
+   "$(best_version dev-util/spirv-tools)\n"
+   "$(best_version dev-util/glslang)\n"
+   EOF
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DSHADERC_SKIP_TESTS="true"
+   -DSHADERC_ENABLE_WERROR_COMPILE="false"
+   )
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   if multilib_is_native_abi && use doc; then
+   cmake_src_compile glslc_doc_README
+   fi
+   cmake_src_compile
+}
+
+multilib_src_install() {
+   if multilib_is_native_abi; then
+   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
+   fi
+   cmake_src_install
+}



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

2023-11-09 Thread Nick Sarnie
commit: 77bca445b9251ca52d28988991048a4efa02e513
Author: Nick Sarnie  gentoo  org>
AuthorDate: Thu Nov  9 22:01:46 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Nov  9 22:56:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77bca445

media-libs/vulkan-layers: add 1.3.268

Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/vulkan-layers/Manifest |  1 +
 ...vulkan-layers-.ebuild => vulkan-layers-1.3.268.ebuild} | 11 ++-
 media-libs/vulkan-layers/vulkan-layers-.ebuild|  1 +
 3 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/media-libs/vulkan-layers/Manifest 
b/media-libs/vulkan-layers/Manifest
index f9e3970951a8..3d8c0929b1d3 100644
--- a/media-libs/vulkan-layers/Manifest
+++ b/media-libs/vulkan-layers/Manifest
@@ -1 +1,2 @@
 DIST vulkan-layers-1.3.261.tar.gz 5005066 BLAKE2B 
76eee1121e58892be3b608d4fda17d1ef67bf1e8a361ff9b51651fb9dd80c14b52798e8978d4167d51f7dfe09a680f10868d2a4b576ff5af8938cbf2d0f943fa
 SHA512 
cadd44773701b0937956c1b1f7c6a9f8c574c857af044271a64065367ec8c453dbda04c5bd42e307d7997441e9ad67df5656f18b5a81b315174ec8618cfe0e1a
+DIST vulkan-layers-1.3.268.tar.gz 5004147 BLAKE2B 
228a146e436f3c91df85d853d9fb5f58fe244a3dbbd66ffdaff2fcd27734969b041c1fe8df7cc2142857ac5742c14465cbc6f86a6401c75736e71c1d2123
 SHA512 
74282cede73f67ee39ab78b99cd53f78ac0427ec6ca897ec41eb28b0e2d1106006d688bfbfdb2f0924b84149d516d42b1abe3680cdc6019c66457451f19b44dd

diff --git a/media-libs/vulkan-layers/vulkan-layers-.ebuild 
b/media-libs/vulkan-layers/vulkan-layers-1.3.268.ebuild
similarity index 80%
copy from media-libs/vulkan-layers/vulkan-layers-.ebuild
copy to media-libs/vulkan-layers/vulkan-layers-1.3.268.ebuild
index baa63961b68d..184e17dc30bd 100644
--- a/media-libs/vulkan-layers/vulkan-layers-.ebuild
+++ b/media-libs/vulkan-layers/vulkan-layers-1.3.268.ebuild
@@ -12,9 +12,9 @@ if [[ ${PV} == ** ]]; then
EGIT_SUBMODULES=()
inherit git-r3
 else
-   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-   S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/vulkan-sdk-${PV}.0.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64"
+   S="${WORKDIR}"/${MY_PN}-vulkan-sdk-${PV}.0
 fi
 
 DESCRIPTION="Vulkan Validation Layers"
@@ -24,13 +24,14 @@ LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="wayland X"
 
-RDEPEND="~dev-util/spirv-tools-:=[${MULTILIB_USEDEP}]"
+RDEPEND="~dev-util/spirv-tools-${PV}:=[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}
${PYTHON_DEPS}
>=dev-cpp/robin-hood-hashing-3.11.5
~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}]
-   ~dev-util/spirv-headers-
+   ~dev-util/spirv-headers-${PV}
~dev-util/vulkan-headers-${PV}
+   ~dev-util/vulkan-utility-libraries-${PV}:=[${MULTILIB_USEDEP}]
wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
X? (
x11-libs/libX11:=[${MULTILIB_USEDEP}]

diff --git a/media-libs/vulkan-layers/vulkan-layers-.ebuild 
b/media-libs/vulkan-layers/vulkan-layers-.ebuild
index baa63961b68d..eb1869aef56b 100644
--- a/media-libs/vulkan-layers/vulkan-layers-.ebuild
+++ b/media-libs/vulkan-layers/vulkan-layers-.ebuild
@@ -31,6 +31,7 @@ DEPEND="${RDEPEND}
~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}]
~dev-util/spirv-headers-
~dev-util/vulkan-headers-${PV}
+   ~dev-util/vulkan-utility-libraries-${PV}:=[${MULTILIB_USEDEP}]
wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
X? (
x11-libs/libX11:=[${MULTILIB_USEDEP}]



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

2023-11-09 Thread Nick Sarnie
commit: b040ca86d30782fb0c9150ba3c872db6427a8ad6
Author: Nick Sarnie  gentoo  org>
AuthorDate: Thu Nov  9 21:56:00 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Nov  9 22:56:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b040ca86

dev-util/spirv-headers: add 1.3.268

Signed-off-by: Nick Sarnie  gentoo.org>

 dev-util/spirv-headers/Manifest |  1 +
 dev-util/spirv-headers/spirv-headers-1.3.268.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/dev-util/spirv-headers/Manifest b/dev-util/spirv-headers/Manifest
index 9b305b0153d4..e42a1aae4044 100644
--- a/dev-util/spirv-headers/Manifest
+++ b/dev-util/spirv-headers/Manifest
@@ -1 +1,2 @@
 DIST spirv-headers-1.3.261.tar.gz 456103 BLAKE2B 
72c63212dae5411999c0f45a4f14e0bfd91edad1df1085a66aab2dff1d44dde5021d6c4d2b0e5454cb1d8b79ff4e2e888ca97aa0f3d209502d7c5041cb325d4c
 SHA512 
284cb51312f58782621723ac4cbfbd97e23eb4f5a719035922e32fa5d0089206fdf98d17455b907bd26c986bd7102f597f49e4f22ceaf31cd7b7ac0e9face1fe
+DIST spirv-headers-1.3.268.tar.gz 465726 BLAKE2B 
63eef0d0e4cd00fc72834a8b570fa4c6e9b050fe3485135da6e9dbdaa9748b770253f06778cbbe6587740cd27ac3917dfbf7a3dcd38fc6b37579c8f74ae28000
 SHA512 
73ec06371d958d6bb7a891210334f7517d46befda164ec80f46346f712d46781583348ce72557c6ff5abf0bf73df655912e0a0ba9929913374c141f913973e24

diff --git a/dev-util/spirv-headers/spirv-headers-1.3.268.ebuild 
b/dev-util/spirv-headers/spirv-headers-1.3.268.ebuild
new file mode 100644
index ..45faf7b71add
--- /dev/null
+++ b/dev-util/spirv-headers/spirv-headers-1.3.268.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Machine-readable files for the SPIR-V Registry"
+HOMEPAGE="https://registry.khronos.org/SPIR-V/;
+EGIT_COMMIT="vulkan-sdk-${PV}"
+SRC_URI="https://github.com/KhronosGroup/SPIRV-Headers/archive/${EGIT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/SPIRV-Headers-${EGIT_COMMIT}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"



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

2023-11-09 Thread Nick Sarnie
commit: dfb43edc6cbd9e1d306e9e36ecb7a9a7289e2255
Author: Nick Sarnie  gentoo  org>
AuthorDate: Thu Nov  9 21:48:49 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Nov  9 22:56:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfb43edc

dev-util/glslang: add 1.3.268

Signed-off-by: Nick Sarnie  gentoo.org>

 dev-util/glslang/Manifest  |  1 +
 .../glslang/{glslang-.ebuild => glslang-1.3.268.ebuild}| 10 +++---
 dev-util/glslang/glslang-.ebuild   | 10 +++---
 3 files changed, 15 insertions(+), 6 deletions(-)

diff --git a/dev-util/glslang/Manifest b/dev-util/glslang/Manifest
index 443897c0278c..ab3265f9412a 100644
--- a/dev-util/glslang/Manifest
+++ b/dev-util/glslang/Manifest
@@ -1,2 +1,3 @@
 DIST glslang-1.3.250.tar.gz 3707963 BLAKE2B 
24096c88307dfca765bb5fdbcebe1ec8f658ee640408f89cf2e17b3dd35c4870fa2de07403fe754991d953a4b171a75f499638c599c3045e2560fae0c871dabe
 SHA512 
deacf79bd036ee472235ae138028c8e7d39527feda387d4ac648edf2c6e93d958b983ba85cdbb5136ff336942e220dddedf44bdc890ed731bdc942cdf1fa045c
 DIST glslang-1.3.261.tar.gz 3705459 BLAKE2B 
0576d87d6172910ec8853c44920614745be7c244bd70e1f424f07de3befabf93745142ddbc242cedde7ca3c646017104bd6dec2bc6a4c1ff29ac3b4041d68a7a
 SHA512 
dc26a6b4311319e2897141bbb424eac6fc7deec99b90ac87c1f734701a8d52d55e5a6884183583f526580fe173ace01f5a5bc58e1699a57d2e522f0edc84
+DIST glslang-1.3.268.tar.gz 3765735 BLAKE2B 
20e4063c080da6fa7427d8b9af9af27a6e5e8895e870620e4b5e14e4d5548020de38b932b24df5596df0452ab2511497605343f9ff4511fad325aa696ab565cd
 SHA512 
5d03bd192505a58bf306e36438c8d68ee71cce8464adb8b36b06d30cc20202385bc4bc919274a73b3b7a3fbe2fb5aaf6c9ea30642398608bf1254ed23851c01f

diff --git a/dev-util/glslang/glslang-.ebuild 
b/dev-util/glslang/glslang-1.3.268.ebuild
similarity index 81%
copy from dev-util/glslang/glslang-.ebuild
copy to dev-util/glslang/glslang-1.3.268.ebuild
index 709018572a28..b68eb152c14b 100644
--- a/dev-util/glslang/glslang-.ebuild
+++ b/dev-util/glslang/glslang-1.3.268.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://github.com/KhronosGroup/${PN}.git;
inherit git-r3
 else
-   SNAPSHOT_COMMIT="sdk-${PV}.0"
+   SNAPSHOT_COMMIT="vulkan-sdk-${PV}.0"

SRC_URI="https://github.com/KhronosGroup/${PN}/archive/${SNAPSHOT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
S="${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}"
@@ -25,14 +25,18 @@ SLOT="0/12"
 # Bug 698850
 RESTRICT="test"
 
-BDEPEND="${PYTHON_DEPS}"
+BDEPEND="${PYTHON_DEPS}
+   ~dev-util/spirv-tools-${PV}:=[${MULTILIB_USEDEP}]
+"
+
+DEPEND="~dev-util/spirv-tools-${PV}:=[${MULTILIB_USEDEP}]"
 
 PATCHES=( "${FILESDIR}/${PN}-1.3.236-Install-static-libs.patch" )
 
 multilib_src_configure() {
local mycmakeargs=(
-DENABLE_PCH=OFF
-   -DALLOW_EXTERNAL_SPIRV_TOOLS=1
+   -DALLOW_EXTERNAL_SPIRV_TOOLS=ON
)
cmake_src_configure
 }

diff --git a/dev-util/glslang/glslang-.ebuild 
b/dev-util/glslang/glslang-.ebuild
index 709018572a28..7cc9322b0516 100644
--- a/dev-util/glslang/glslang-.ebuild
+++ b/dev-util/glslang/glslang-.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://github.com/KhronosGroup/${PN}.git;
inherit git-r3
 else
-   SNAPSHOT_COMMIT="sdk-${PV}.0"
+   SNAPSHOT_COMMIT="vulkan-sdk-${PV}.0"

SRC_URI="https://github.com/KhronosGroup/${PN}/archive/${SNAPSHOT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
S="${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}"
@@ -25,14 +25,18 @@ SLOT="0/12"
 # Bug 698850
 RESTRICT="test"
 
-BDEPEND="${PYTHON_DEPS}"
+BDEPEND="${PYTHON_DEPS}
+   ~dev-util/spirv-tools-:=[${MULTILIB_USEDEP}]
+"
+
+DEPEND="~dev-util/spirv-tools-:=[${MULTILIB_USEDEP}]"
 
 PATCHES=( "${FILESDIR}/${PN}-1.3.236-Install-static-libs.patch" )
 
 multilib_src_configure() {
local mycmakeargs=(
-DENABLE_PCH=OFF
-   -DALLOW_EXTERNAL_SPIRV_TOOLS=1
+   -DALLOW_EXTERNAL_SPIRV_TOOLS=ON
)
cmake_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: dev-util/vulkan-utility-libraries/

2023-11-09 Thread Nick Sarnie
commit: d06c7b1154748f6f19369935a4cf2f7ab56078bf
Author: Nick Sarnie  gentoo  org>
AuthorDate: Thu Nov  9 22:19:18 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Nov  9 22:56:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d06c7b11

dev-util/vulkan-utility-libraries: new package, add 1.3.268, 

Signed-off-by: Nick Sarnie  gentoo.org>

 dev-util/vulkan-utility-libraries/Manifest |  1 +
 dev-util/vulkan-utility-libraries/metadata.xml | 15 +++
 .../vulkan-utility-libraries-1.3.268.ebuild| 29 ++
 .../vulkan-utility-libraries-.ebuild   | 29 ++
 4 files changed, 74 insertions(+)

diff --git a/dev-util/vulkan-utility-libraries/Manifest 
b/dev-util/vulkan-utility-libraries/Manifest
new file mode 100644
index ..be53945f1d96
--- /dev/null
+++ b/dev-util/vulkan-utility-libraries/Manifest
@@ -0,0 +1 @@
+DIST vulkan-utility-libraries-1.3.268.tar.gz 165464 BLAKE2B 
da08853b6be3e53b79b3e7e22a34dc2b8decc1bb67a6dfef79af4fca829f9989b04dadcbf7910834d1fde8beadb17b64fb3be928c4e1b3856626eb1fd0f96d32
 SHA512 
4bcb3f5f9a1567427675c5186a04c9d152b791989aaaba5f43a46cc8db7a8ab08626d5f9a101234b595fe283aa493655e26a521c17cf28752d30437d896fce40

diff --git a/dev-util/vulkan-utility-libraries/metadata.xml 
b/dev-util/vulkan-utility-libraries/metadata.xml
new file mode 100644
index ..e998d8c3dfb7
--- /dev/null
+++ b/dev-util/vulkan-utility-libraries/metadata.xml
@@ -0,0 +1,15 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   x...@gentoo.org
+   X11
+   
+   
+   sar...@gentoo.org
+   Nick Sarnie
+   
+   
+   KhronosGroup/Vulkan-Utility-Libraries
+   
+

diff --git 
a/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.3.268.ebuild 
b/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.3.268.ebuild
new file mode 100644
index ..b52a395a5133
--- /dev/null
+++ b/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.3.268.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=Vulkan-Utility-Libraries
+PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_REQ_USE="xml(+)"
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   inherit git-r3
+else
+   EGIT_COMMIT="vulkan-sdk-${PV}.0"
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64"
+   S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT}
+fi
+
+DESCRIPTION="Share code across various Vulkan repositories"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Utility-Libraries;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+DEPEND="~dev-util/vulkan-headers-${PV}"
+RDEPEND="!https://github.com/KhronosGroup/${MY_PN}.git;
+   inherit git-r3
+else
+   EGIT_COMMIT="vulkan-sdk-${PV}.0"
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64"
+   S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT}
+fi
+
+DESCRIPTION="Share code across various Vulkan repositories"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Utility-Libraries;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+DEPEND="~dev-util/vulkan-headers-${PV}"
+RDEPEND="!

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

2023-11-09 Thread Nick Sarnie
commit: cea83e0f6e91db9e3cdd2c305900951f84833011
Author: Nick Sarnie  gentoo  org>
AuthorDate: Thu Nov  9 21:45:19 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Nov  9 22:56:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cea83e0f

dev-util/vulkan-headers: add 1.3.268

Signed-off-by: Nick Sarnie  gentoo.org>

 dev-util/vulkan-headers/Manifest   |  1 +
 .../vulkan-headers/vulkan-headers-1.3.268.ebuild   | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-util/vulkan-headers/Manifest b/dev-util/vulkan-headers/Manifest
index a405eabc0d66..82225b75ab1d 100644
--- a/dev-util/vulkan-headers/Manifest
+++ b/dev-util/vulkan-headers/Manifest
@@ -1 +1,2 @@
 DIST vulkan-headers-1.3.261.tar.gz 2046060 BLAKE2B 
80336cbd6363a19e251f77a0bf535c291d8507a7283cc15885a80bdae7f347524998155024e1255ab43e317fc79e63a596cf1064bea6e9cae018ce8fbd3c3414
 SHA512 
7781c2da5a9b7c217bbbd0fe0ce9ee5a4fc218144404a2620063048b672c1cccad2adb3bdc8d49ba92cb0889a62c60d94dc85030995bb0db9bb1bfb2e48e18d3
+DIST vulkan-headers-1.3.268.tar.gz 2133179 BLAKE2B 
bf2fe22d711a9eefd01d9096e856ba38b25fc5147785f329c9abab2d62aa87fe9f26918ece0fdfe6bc1ac247d61f30997ff4e0076e02fab011bbc45d2ca05576
 SHA512 
adab4c97050aeb396445cd5352e4252b74d2a02856ffd369caa0df50ba544b8b8ab9e1630f30ce73c56751c987e2435263214547457b8ca9430c5ad2dadaabaf

diff --git a/dev-util/vulkan-headers/vulkan-headers-1.3.268.ebuild 
b/dev-util/vulkan-headers/vulkan-headers-1.3.268.ebuild
new file mode 100644
index ..db82ed1e7313
--- /dev/null
+++ b/dev-util/vulkan-headers/vulkan-headers-1.3.268.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=Vulkan-Headers
+inherit cmake
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/vulkan-sdk-${PV}.0.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}"/${MY_PN}-vulkan-sdk-${PV}.0
+fi
+
+DESCRIPTION="Vulkan Header files and API registry"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Headers;
+
+LICENSE="Apache-2.0"
+SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: app-containers/docker/

2023-11-09 Thread William Hubbs
commit: 76b75a5dfde7470a530ddfca3bf55fd00227f951
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Nov  9 22:54:17 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Nov  9 22:54:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76b75a5d

app-containers/docker: add 24.0.7

Signed-off-by: William Hubbs  gentoo.org>

 app-containers/docker/Manifest |   1 +
 app-containers/docker/docker-24.0.7.ebuild | 331 +
 2 files changed, 332 insertions(+)

diff --git a/app-containers/docker/Manifest b/app-containers/docker/Manifest
index 674239bbd156..0d3095f7c809 100644
--- a/app-containers/docker/Manifest
+++ b/app-containers/docker/Manifest
@@ -1,2 +1,3 @@
 DIST docker-24.0.5.tar.gz 14456089 BLAKE2B 
be13a4256787152cb35ddb96d80e97a5e5b587094f1c61d18158737a037c4e81b88c186098ba7416eb7778022ece07bc31ee55af13d3e3da8e0bbd5452ad027f
 SHA512 
cde2e47e7658b153399ee29154ec21eebf54b292185e07d43b968895dcfdfead95e4507fefb713859a4540f21d8007116d3ebeaa1fb7ba305fb2a0449ba1bee6
 DIST docker-24.0.6.tar.gz 14462378 BLAKE2B 
bced8e687abac59254a9969df46f323a835627a724889e5966bea08df8766b4291914442001d1b573280c45ac4d357a673e98e8fba2b8d116a1dbd65424ccf78
 SHA512 
d9bf0ba756b1ebe69a44819d7c6aa5d66dad8db5bcc41233e2bfce8131334a2fe1af3972de7f602b7911231288d29aaea797b7a05b335c2d7214a613b27c4b63
+DIST docker-24.0.7.tar.gz 14658649 BLAKE2B 
73bad494640ef8cad2b9b991f94414d8bec4dd88b120b0f8238f74d01269c445270f45410ac2c78af074356c3ba60a7c550ab28f5da5924bdc6d8b99e85a1360
 SHA512 
08f22fcbce163c3ba8eb21302fd38ff04fd3f27067f5715a3c527ba2efe67f694fac80bfe6d6b5e22d06d98917e1685a9d3d9b58991f221354f637f4a8bdc526

diff --git a/app-containers/docker/docker-24.0.7.ebuild 
b/app-containers/docker/docker-24.0.7.ebuild
new file mode 100644
index ..142aafd9
--- /dev/null
+++ b/app-containers/docker/docker-24.0.7.ebuild
@@ -0,0 +1,331 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+EGO_PN=github.com/docker/docker
+MY_PV=${PV/_/-}
+inherit linux-info systemd udev golang-vcs-snapshot
+GIT_COMMIT=311b9ff0aa93aa55880e1e5f8871c4fb69583426
+
+DESCRIPTION="The core functions you need to create Docker images and run 
Docker containers"
+HOMEPAGE="https://www.docker.com/;
+SRC_URI="https://github.com/moby/moby/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="apparmor btrfs +container-init device-mapper overlay seccomp selinux"
+
+DEPEND="
+   acct-group/docker
+   >=dev-db/sqlite-3.7.9:3
+   apparmor? ( sys-libs/libapparmor )
+   btrfs? ( >=sys-fs/btrfs-progs-3.16.1 )
+   device-mapper? ( >=sys-fs/lvm2-2.02.89[thin] )
+   seccomp? ( >=sys-libs/libseccomp-2.2.1 )
+"
+
+# 
https://github.com/moby/moby/blob/master/project/PACKAGERS.md#runtime-dependencies
+# 
https://github.com/moby/moby/blob/master/project/PACKAGERS.md#optional-dependencies
+RDEPEND="
+   ${DEPEND}
+   >=net-firewall/iptables-1.4
+   sys-process/procps
+   >=dev-vcs/git-1.7
+   >=app-arch/xz-utils-4.9
+   dev-libs/libltdl
+   
>=app-containers/containerd-1.7.3[apparmor?,btrfs?,device-mapper?,seccomp?]
+   >=app-containers/runc-1.1.9[apparmor?,seccomp?]
+   !app-containers/docker-proxy
+   container-init? ( >=sys-process/tini-0.19.0[static] )
+   selinux? ( sec-policy/selinux-docker )
+"
+
+# 
https://github.com/docker/docker/blob/master/project/PACKAGERS.md#build-dependencies
+BDEPEND="
+   >=dev-lang/go-1.16.12
+   dev-go/go-md2man
+   virtual/pkgconfig
+"
+# tests require running dockerd as root and downloading containers
+RESTRICT="installsources strip test"
+
+S="${WORKDIR}/${P}/src/${EGO_PN}"
+
+# https://bugs.gentoo.org/748984 https://github.com/etcd-io/etcd/pull/12552
+PATCHES=(
+   "${FILESDIR}/0001-Openrc-Depend-on-containerd-init-script.patch"
+)
+
+pkg_setup() {
+   # this is based on "contrib/check-config.sh" from upstream's sources
+   # required features.
+   CONFIG_CHECK="
+   ~NAMESPACES ~NET_NS ~PID_NS ~IPC_NS ~UTS_NS
+   ~CGROUPS ~CGROUP_CPUACCT ~CGROUP_DEVICE ~CGROUP_FREEZER 
~CGROUP_SCHED ~CPUSETS ~MEMCG
+   ~KEYS
+   ~VETH ~BRIDGE ~BRIDGE_NETFILTER
+   ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE
+   ~NETFILTER_XT_MATCH_ADDRTYPE
+   ~NETFILTER_XT_MATCH_CONNTRACK
+   ~NETFILTER_XT_MATCH_IPVS
+   ~NETFILTER_XT_MARK
+   ~IP_NF_NAT ~NF_NAT
+   ~POSIX_MQUEUE
+   "
+   WARNING_POSIX_MQUEUE="CONFIG_POSIX_MQUEUE: is required for 
bind-mounting /dev/mqueue into containers"
+
+   if kernel_is lt 4 8; then
+   CONFIG_CHECK+="
+   ~DEVPTS_MULTIPLE_INSTANCES
+   "
+   fi
+
+   if kernel_is le 5 1; then
+   CONFIG_CHECK+="
+   

[gentoo-commits] repo/gentoo:master commit in: app-containers/containerd/

2023-11-09 Thread William Hubbs
commit: 657dc05274441ad1673458b636fb263ef84bdf24
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Nov  9 22:54:16 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Nov  9 22:54:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=657dc052

app-containers/containerd: add 1.7.8

Signed-off-by: William Hubbs  gentoo.org>

 app-containers/containerd/Manifest|  1 +
 app-containers/containerd/containerd-1.7.8.ebuild | 86 +++
 2 files changed, 87 insertions(+)

diff --git a/app-containers/containerd/Manifest 
b/app-containers/containerd/Manifest
index 1d61dfb41071..d7d9afeb7907 100644
--- a/app-containers/containerd/Manifest
+++ b/app-containers/containerd/Manifest
@@ -1,3 +1,4 @@
 DIST containerd-1.7.1.tar.gz 9682254 BLAKE2B 
f168070caf2b76f0be350a98f41bfdbfe6d78344d68821fb92a29f839a6e847d795e5b79436e36f985aa88028ff1c3f44f134cf6bd502ddac22453a457bd952b
 SHA512 
e9b00ba8f4dd1b5b1088060d3822f684611d43b367ddfeb1bee1660140af85f31e9c9bfc600a67e8fc8645a625dc4e1919d9af7291bdeaa607bff7065a4fc945
 DIST containerd-1.7.2.tar.gz 9688701 BLAKE2B 
d31cd0e96bb2675390cc63d06114e37d532b7c666b3ffc5b0087dfcef8de23559471f08bf8a52b164c5f645faf1b8102ab2ccdd8ec417a1c74336097f0c3a899
 SHA512 
c0d4c02991b7e9fc341c4ef3df2d93097f5854a51b99596ed95436a79f7a586820bb8bb7c17fc43b5f38d97ea942e59490fbbf6c9710391ef9caae3d34627bc5
 DIST containerd-1.7.6.tar.gz 9714550 BLAKE2B 
863df1a8ab0f0fe6ec62893ed64824763c1b5230fe830fa268820ce0d6254c79e1ac62ab1261a74785b86b01dff83ea9109a899857fa47a48f2cf2eaf298fea8
 SHA512 
8b7e13c6ea544754ba7d53092d143f3fd2224b9bc874a33d8a00b781e719927f1b22ad5cd1e35b7b95e4890e630f4b92308549a970587ccdf9dbb8eb470e2703
+DIST containerd-1.7.8.tar.gz 9939250 BLAKE2B 
cddfea0617e92dc56f118e63a3e7af0103c1afe1b18e2c3bf198e4a58aa52424cb62f813f304231700ca10f8ff8936faed5c26735d3dab8958de2219b6769db0
 SHA512 
29c317b53f1e0eb48f45da47161aad9e97a9e7c5ff6ca2fc0d1233b9e6dcf7c8cd7f866502df80119447e6b889c8ce26257282c7d1948e05e22e1a5afeed1d03

diff --git a/app-containers/containerd/containerd-1.7.8.ebuild 
b/app-containers/containerd/containerd-1.7.8.ebuild
new file mode 100644
index ..023ca8488369
--- /dev/null
+++ b/app-containers/containerd/containerd-1.7.8.ebuild
@@ -0,0 +1,86 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module systemd
+GIT_REVISION=8e4b0bde866788eec76735cc77c4720144248fb7
+
+DESCRIPTION="A daemon to control runC"
+HOMEPAGE="https://containerd.io/;
+SRC_URI="https://github.com/containerd/containerd/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="apparmor btrfs device-mapper +cri hardened +seccomp selinux test"
+
+DEPEND="
+   btrfs? ( sys-fs/btrfs-progs )
+   seccomp? ( sys-libs/libseccomp )
+"
+
+# recommended version of runc is found in script/setup/runc-version
+RDEPEND="
+   ${DEPEND}
+   ~app-containers/runc-1.1.9[apparmor?,seccomp?]
+"
+
+BDEPEND="
+   dev-go/go-md2man
+   virtual/pkgconfig
+"
+
+# tests require root or docker
+RESTRICT+="test"
+
+src_prepare() {
+   default
+   sed -i \
+   -e "s/-s -w//" \
+   -e "s/-mod=readonly//" \
+   Makefile || die
+   sed -i \
+   -e "s:/usr/local:/usr:" \
+   containerd.service || die
+}
+
+src_compile() {
+   local options=(
+   $(usev apparmor)
+   $(usex btrfs "" "no_btrfs")
+   $(usex cri "" "no_cri")
+   $(usex device-mapper "" "no_devmapper")
+   $(usev seccomp)
+   $(usev selinux)
+   )
+
+   myemakeargs=(
+   BUILDTAGS="${options[*]}"
+   LDFLAGS="$(usex hardened '-extldflags -fno-PIC' '')"
+   REVISION="${GIT_REVISION}"
+   VERSION=v${PV}
+   )
+
+   # race condition in man target https://bugs.gentoo.org/765100
+   # we need to explicitly specify GOFLAGS for "go run" to use vendor 
source
+   emake "${myemakeargs[@]}" man -j1 #nowarn
+   emake "${myemakeargs[@]}" all
+
+}
+
+src_install() {
+   rm "${D}"/bin/gen-manpages
+   dobin bin/*
+   doman man/*
+   newconfd "${FILESDIR}"/${PN}.confd "${PN}"
+   newinitd "${FILESDIR}"/${PN}.initd "${PN}"
+   systemd_dounit containerd.service
+   keepdir /var/lib/containerd
+
+   # we already installed manpages, remove markdown source
+   # before installing docs directory
+   rm -r docs/man || die
+
+   local DOCS=( ADOPTERS.md README.md RELEASES.md ROADMAP.md SCOPE.md 
docs/. )
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-cli/

2023-11-09 Thread William Hubbs
commit: dfa9e44f1f3e236230ebf9dc64ec3b31bd2ea070
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Nov  9 22:54:16 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Nov  9 22:54:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfa9e44f

app-containers/docker-cli: add 24.0.7

Signed-off-by: William Hubbs  gentoo.org>

 app-containers/docker-cli/Manifest |  2 +
 app-containers/docker-cli/docker-cli-24.0.7.ebuild | 70 ++
 2 files changed, 72 insertions(+)

diff --git a/app-containers/docker-cli/Manifest 
b/app-containers/docker-cli/Manifest
index 1dac761372e4..df137dea8fa4 100644
--- a/app-containers/docker-cli/Manifest
+++ b/app-containers/docker-cli/Manifest
@@ -2,3 +2,5 @@ DIST docker-cli-24.0.5-man.tar.xz 82496 BLAKE2B 
f3295b684dbf8d251ba13a19b9bad9b8
 DIST docker-cli-24.0.5.tar.gz 6243993 BLAKE2B 
a7ce84ecf329bc74e48f3a6e1b12a9e310a8f27ac68918ffeb40ab9c4eab8b79e753265b48220fcd3ab40b4136de5ebd44607831f642664eaf732111bd8f41b1
 SHA512 
765c67634d91d248b156d3e407398b98b7a0a89507bbac0310d4a68b95aa1a05e3af43c8b90bc10166748749d8cc36670619fc9efca110beefbdcd4385dc96be
 DIST docker-cli-24.0.6-man.tar.xz 82600 BLAKE2B 
9e39bf200d252a0d91b0b6f17680a4c1b34e55cc9f357a59f124138cef39c5ff10fb104c51efe3010bca9a4f72447764ced1c02e3bb3924051fa6f1f01a8f6fa
 SHA512 
5e972647961899e438b765f53afff570b9f0c1742c7c72a3a424887719c3a6afbd467d15884d44ac64b752c984261967f304afa5c168466fe6f611967d18a578
 DIST docker-cli-24.0.6.tar.gz 6244014 BLAKE2B 
c5f2082e44a568d3f6ee2ff5df9e9b727808f0b70d7d0c6c18b9769c1c4d0f49d371cbd08c95e748d441dc0ef011b66446527b0eeb33368ee59b85496185ba12
 SHA512 
55c56ae08eb314cce5f4c93544c6748586eadb3abe502d39d4d297e14d274af37346b38695a20a91dcfe51d3d35a77ddd7aa69d170b525e5e6ba345161869cd8
+DIST docker-cli-24.0.7-man.tar.xz 82228 BLAKE2B 
7fbf114a724157243c78de9ae03b5d0b1237c5b506cd44edd7a28ffc13609a36b7acf66a25e1eff9f60966e48346d97e70f946cca9301f27fd0355db53a1994d
 SHA512 
af2075e3c731c7e0da4941f4baf35e798f87d1e1f3fa09e85b27a4bcadfd767074af2acaff1fd919d8af2a89ed6d49daefcc0811342d1757886db7a28d1252f2
+DIST docker-cli-24.0.7.tar.gz 6451010 BLAKE2B 
de047f55ce388c09ec33492f470daf87c6f2d1651b0cd839634183494fba4065506661d2d15aac0dc076d005426411f4099ba8e8d95ea2c7247bb114a00f4eef
 SHA512 
b4811e4ecaf1f17e5a53ee4fb34affab79545d87a1662b0f915efb28108989128f8bbf165c4aed111fcb0c851f7ec7d9137eb0f31447d698b058ff4200dba18d

diff --git a/app-containers/docker-cli/docker-cli-24.0.7.ebuild 
b/app-containers/docker-cli/docker-cli-24.0.7.ebuild
new file mode 100644
index ..67adf9a5f12d
--- /dev/null
+++ b/app-containers/docker-cli/docker-cli-24.0.7.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+GIT_COMMIT=afdd53b4e3
+EGO_PN="github.com/docker/cli"
+MY_PV=${PV/_/-}
+inherit bash-completion-r1  golang-vcs-snapshot
+
+DESCRIPTION="the command line binary for docker"
+HOMEPAGE="https://www.docker.com/;
+SRC_URI="https://github.com/docker/cli/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-man.tar.xz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="hardened selinux"
+
+RDEPEND="!https://github.com/tianon/docker-overlay/pull/10
+   export CGO_CFLAGS="-I${ESYSROOT}/usr/include"
+   export CGO_LDFLAGS="-L${ESYSROOT}/usr/$(get_libdir)"
+   emake \
+   LDFLAGS="$(usex hardened '-extldflags -fno-PIC' '')" \
+   VERSION="${PV}" \
+   GITCOMMIT="${GIT_COMMIT}" \
+   dynbinary
+}
+
+src_install() {
+   dobin build/docker
+   doman "${WORKDIR}"/man/man?/*
+   dobashcomp contrib/completion/bash/*
+   bashcomp_alias docker dockerd
+   insinto /usr/share/fish/vendor_completions.d/
+   doins contrib/completion/fish/docker.fish
+   insinto /usr/share/zsh/site-functions
+   doins contrib/completion/zsh/_*
+}
+
+pkg_postinst() {
+   has_version "app-containers/docker-buildx" && return
+   ewarn "the 'docker build' command is deprecated and will be removed in 
a"
+   ewarn "future release. If you need this functionality, install"
+   ewarn "app-containers/docker-buildx."
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubectl/

2023-11-09 Thread William Hubbs
commit: bc528cc63608bcada3ff331d11af45b56b9e19c2
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Nov  9 22:10:30 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Nov  9 22:10:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc528cc6

sys-cluster/kubectl: add 1.26.10

Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kubectl/Manifest   |  1 +
 sys-cluster/kubectl/kubectl-1.26.10.ebuild | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/sys-cluster/kubectl/Manifest b/sys-cluster/kubectl/Manifest
index d20b8a3c8173..91a22bf02ca2 100644
--- a/sys-cluster/kubectl/Manifest
+++ b/sys-cluster/kubectl/Manifest
@@ -1,5 +1,6 @@
 DIST kubernetes-1.24.17.tar.gz 38157141 BLAKE2B 
2a4c68946a446ff9f0adce53960a4282f85c4235efbd2e3f749892e7d3b3cba4e4b0ea3db770dd07772c862966da8f0b339338fa54dbb1860df424f66c24b7b0
 SHA512 
d5a1356d5937afcede59a54835456db7883f193ba46711a8c6a87636a7f79995458245cbe5b3b89a6c5f668febaf17ba82a21f80e49e68c86e8b87ffe4138b54
 DIST kubernetes-1.25.14.tar.gz 38489922 BLAKE2B 
f5bcd1cdee5427e1f5732bbed834a5255e5ee7cbcd0c3d7f6b36993a1c85efefe2acf9a5c8262853a5b95cdcb57ffe23a3bae8cc65a80ee19383720b4479b60a
 SHA512 
d62ce89540c431132056d379af7ed8581afa9830801cb5d9e7741a20fd1285922d3cf671ab9dcb239420c4a19d6edeee1f24f29521681cc184cf4a71a25e53d2
+DIST kubernetes-1.26.10.tar.gz 38741138 BLAKE2B 
183712ef84c0fbf8009f8fb81472d75dc562d627bddc37a20131a9db34220ab1ba437a30547326628e9744c03a9329b48b579170ba766d3150597fe696d230f7
 SHA512 
cd6e840989d10a1bed7766939a7c561e08de1a4fc2d44f16650091d464d47518cc1383c61cde5c5f8c9394b943c4c3c71b502d663b5f2dbfc9c3b77f917979df
 DIST kubernetes-1.26.9.tar.gz 38520517 BLAKE2B 
4e49686fd083b1aefb314a1f6acbff91437a5f8e6801c20bcf493a29eb99c419c13cd1246efbe4e6baab0da22a19df189a6cda7047eaa14edf7fa895eeca5535
 SHA512 
9ad42f2ddbd8662b9175d58f06024571e3bc07f3d905f66a9cc5635e41492ed9a9cdb0debe3864990516dacc41afb58265dc918d46a078e77f0889b9ed121427
 DIST kubernetes-1.27.6.tar.gz 38249520 BLAKE2B 
942a66075e0ec9aec579908f7a3724be2bc5fb0d8f40d8fd3d025221199e97c44e96a13099bff7a408af9847ef0f5568033146cbb1566a608a572418410cfbdf
 SHA512 
147c0eb819a1ea8c2d49467bceacdefe7693082609bce924bbafe9dd7afc27a576bf6b5d350b63da5fb7bf6cdf20983ac681e48539edda777303f81e4e2a72db
 DIST kubernetes-1.27.7.tar.gz 38489371 BLAKE2B 
cc2e3a5310241adf24d7140ec1f27bd35ba5050d5928996899f0e16cad018f216eb121bb6e84fce02ce3d9a58c4b0fcdec0923f10b45465486f1cd3d6beb8ab7
 SHA512 
d5045332df6b64b91c25f035bca6aee59266128e6e59a5dc36bfc4d68e53dcdf78bbe75b97194da59931a6ad23e77b7f2d446bdf131c3a0bb74f954344179c04

diff --git a/sys-cluster/kubectl/kubectl-1.26.10.ebuild 
b/sys-cluster/kubectl/kubectl-1.26.10.ebuild
new file mode 100644
index ..0a6d3b7c65b8
--- /dev/null
+++ b/sys-cluster/kubectl/kubectl-1.26.10.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="CLI to run commands against Kubernetes clusters"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+BDEPEND=">=dev-lang/go-1.19"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   _output/bin/${PN} completion bash > ${PN}.bash || die
+   _output/bin/${PN} completion zsh > ${PN}.zsh || die
+   newbashcomp ${PN}.bash ${PN}
+   insinto /usr/share/zsh/site-functions
+   newins ${PN}.zsh _${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kube-proxy/

2023-11-09 Thread William Hubbs
commit: 5490836e88cc0627206633d99d481b1cbd315115
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Nov  9 22:10:31 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Nov  9 22:10:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5490836e

sys-cluster/kube-proxy: add 1.26.10

Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kube-proxy/Manifest  |  1 +
 sys-cluster/kube-proxy/kube-proxy-1.26.10.ebuild | 34 
 2 files changed, 35 insertions(+)

diff --git a/sys-cluster/kube-proxy/Manifest b/sys-cluster/kube-proxy/Manifest
index d20b8a3c8173..91a22bf02ca2 100644
--- a/sys-cluster/kube-proxy/Manifest
+++ b/sys-cluster/kube-proxy/Manifest
@@ -1,5 +1,6 @@
 DIST kubernetes-1.24.17.tar.gz 38157141 BLAKE2B 
2a4c68946a446ff9f0adce53960a4282f85c4235efbd2e3f749892e7d3b3cba4e4b0ea3db770dd07772c862966da8f0b339338fa54dbb1860df424f66c24b7b0
 SHA512 
d5a1356d5937afcede59a54835456db7883f193ba46711a8c6a87636a7f79995458245cbe5b3b89a6c5f668febaf17ba82a21f80e49e68c86e8b87ffe4138b54
 DIST kubernetes-1.25.14.tar.gz 38489922 BLAKE2B 
f5bcd1cdee5427e1f5732bbed834a5255e5ee7cbcd0c3d7f6b36993a1c85efefe2acf9a5c8262853a5b95cdcb57ffe23a3bae8cc65a80ee19383720b4479b60a
 SHA512 
d62ce89540c431132056d379af7ed8581afa9830801cb5d9e7741a20fd1285922d3cf671ab9dcb239420c4a19d6edeee1f24f29521681cc184cf4a71a25e53d2
+DIST kubernetes-1.26.10.tar.gz 38741138 BLAKE2B 
183712ef84c0fbf8009f8fb81472d75dc562d627bddc37a20131a9db34220ab1ba437a30547326628e9744c03a9329b48b579170ba766d3150597fe696d230f7
 SHA512 
cd6e840989d10a1bed7766939a7c561e08de1a4fc2d44f16650091d464d47518cc1383c61cde5c5f8c9394b943c4c3c71b502d663b5f2dbfc9c3b77f917979df
 DIST kubernetes-1.26.9.tar.gz 38520517 BLAKE2B 
4e49686fd083b1aefb314a1f6acbff91437a5f8e6801c20bcf493a29eb99c419c13cd1246efbe4e6baab0da22a19df189a6cda7047eaa14edf7fa895eeca5535
 SHA512 
9ad42f2ddbd8662b9175d58f06024571e3bc07f3d905f66a9cc5635e41492ed9a9cdb0debe3864990516dacc41afb58265dc918d46a078e77f0889b9ed121427
 DIST kubernetes-1.27.6.tar.gz 38249520 BLAKE2B 
942a66075e0ec9aec579908f7a3724be2bc5fb0d8f40d8fd3d025221199e97c44e96a13099bff7a408af9847ef0f5568033146cbb1566a608a572418410cfbdf
 SHA512 
147c0eb819a1ea8c2d49467bceacdefe7693082609bce924bbafe9dd7afc27a576bf6b5d350b63da5fb7bf6cdf20983ac681e48539edda777303f81e4e2a72db
 DIST kubernetes-1.27.7.tar.gz 38489371 BLAKE2B 
cc2e3a5310241adf24d7140ec1f27bd35ba5050d5928996899f0e16cad018f216eb121bb6e84fce02ce3d9a58c4b0fcdec0923f10b45465486f1cd3d6beb8ab7
 SHA512 
d5045332df6b64b91c25f035bca6aee59266128e6e59a5dc36bfc4d68e53dcdf78bbe75b97194da59931a6ad23e77b7f2d446bdf131c3a0bb74f954344179c04

diff --git a/sys-cluster/kube-proxy/kube-proxy-1.26.10.ebuild 
b/sys-cluster/kube-proxy/kube-proxy-1.26.10.ebuild
new file mode 100644
index ..c2bf8bb7da7f
--- /dev/null
+++ b/sys-cluster/kube-proxy/kube-proxy-1.26.10.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="Kubernetes Proxy service"
+HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+RDEPEND="net-firewall/conntrack-tools"
+BDEPEND=">=dev-lang/go-1.19"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   keepdir /var/log/${PN} /var/lib/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kube-scheduler/

2023-11-09 Thread William Hubbs
commit: 5f647d2fb2266037a7eb6aca2f7b4575e2f0390f
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Nov  9 22:10:31 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Nov  9 22:10:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f647d2f

sys-cluster/kube-scheduler: add 1.26.10

Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kube-scheduler/Manifest|  1 +
 .../kube-scheduler/kube-scheduler-1.26.10.ebuild   | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/sys-cluster/kube-scheduler/Manifest 
b/sys-cluster/kube-scheduler/Manifest
index d20b8a3c8173..91a22bf02ca2 100644
--- a/sys-cluster/kube-scheduler/Manifest
+++ b/sys-cluster/kube-scheduler/Manifest
@@ -1,5 +1,6 @@
 DIST kubernetes-1.24.17.tar.gz 38157141 BLAKE2B 
2a4c68946a446ff9f0adce53960a4282f85c4235efbd2e3f749892e7d3b3cba4e4b0ea3db770dd07772c862966da8f0b339338fa54dbb1860df424f66c24b7b0
 SHA512 
d5a1356d5937afcede59a54835456db7883f193ba46711a8c6a87636a7f79995458245cbe5b3b89a6c5f668febaf17ba82a21f80e49e68c86e8b87ffe4138b54
 DIST kubernetes-1.25.14.tar.gz 38489922 BLAKE2B 
f5bcd1cdee5427e1f5732bbed834a5255e5ee7cbcd0c3d7f6b36993a1c85efefe2acf9a5c8262853a5b95cdcb57ffe23a3bae8cc65a80ee19383720b4479b60a
 SHA512 
d62ce89540c431132056d379af7ed8581afa9830801cb5d9e7741a20fd1285922d3cf671ab9dcb239420c4a19d6edeee1f24f29521681cc184cf4a71a25e53d2
+DIST kubernetes-1.26.10.tar.gz 38741138 BLAKE2B 
183712ef84c0fbf8009f8fb81472d75dc562d627bddc37a20131a9db34220ab1ba437a30547326628e9744c03a9329b48b579170ba766d3150597fe696d230f7
 SHA512 
cd6e840989d10a1bed7766939a7c561e08de1a4fc2d44f16650091d464d47518cc1383c61cde5c5f8c9394b943c4c3c71b502d663b5f2dbfc9c3b77f917979df
 DIST kubernetes-1.26.9.tar.gz 38520517 BLAKE2B 
4e49686fd083b1aefb314a1f6acbff91437a5f8e6801c20bcf493a29eb99c419c13cd1246efbe4e6baab0da22a19df189a6cda7047eaa14edf7fa895eeca5535
 SHA512 
9ad42f2ddbd8662b9175d58f06024571e3bc07f3d905f66a9cc5635e41492ed9a9cdb0debe3864990516dacc41afb58265dc918d46a078e77f0889b9ed121427
 DIST kubernetes-1.27.6.tar.gz 38249520 BLAKE2B 
942a66075e0ec9aec579908f7a3724be2bc5fb0d8f40d8fd3d025221199e97c44e96a13099bff7a408af9847ef0f5568033146cbb1566a608a572418410cfbdf
 SHA512 
147c0eb819a1ea8c2d49467bceacdefe7693082609bce924bbafe9dd7afc27a576bf6b5d350b63da5fb7bf6cdf20983ac681e48539edda777303f81e4e2a72db
 DIST kubernetes-1.27.7.tar.gz 38489371 BLAKE2B 
cc2e3a5310241adf24d7140ec1f27bd35ba5050d5928996899f0e16cad018f216eb121bb6e84fce02ce3d9a58c4b0fcdec0923f10b45465486f1cd3d6beb8ab7
 SHA512 
d5045332df6b64b91c25f035bca6aee59266128e6e59a5dc36bfc4d68e53dcdf78bbe75b97194da59931a6ad23e77b7f2d446bdf131c3a0bb74f954344179c04

diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.26.10.ebuild 
b/sys-cluster/kube-scheduler/kube-scheduler-1.26.10.ebuild
new file mode 100644
index ..b9b95df178b2
--- /dev/null
+++ b/sys-cluster/kube-scheduler/kube-scheduler-1.26.10.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="Kubernetes Scheduler"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="acct-group/kube-scheduler
+   acct-user/kube-scheduler"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND=">=dev-lang/go-1.19"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubelet/

2023-11-09 Thread William Hubbs
commit: b443adc54687238708becd21af5c65b0689dcad4
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Nov  9 22:10:30 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Nov  9 22:10:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b443adc5

sys-cluster/kubelet: add 1.26.10

Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kubelet/Manifest   |  1 +
 sys-cluster/kubelet/kubelet-1.26.10.ebuild | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/sys-cluster/kubelet/Manifest b/sys-cluster/kubelet/Manifest
index d20b8a3c8173..91a22bf02ca2 100644
--- a/sys-cluster/kubelet/Manifest
+++ b/sys-cluster/kubelet/Manifest
@@ -1,5 +1,6 @@
 DIST kubernetes-1.24.17.tar.gz 38157141 BLAKE2B 
2a4c68946a446ff9f0adce53960a4282f85c4235efbd2e3f749892e7d3b3cba4e4b0ea3db770dd07772c862966da8f0b339338fa54dbb1860df424f66c24b7b0
 SHA512 
d5a1356d5937afcede59a54835456db7883f193ba46711a8c6a87636a7f79995458245cbe5b3b89a6c5f668febaf17ba82a21f80e49e68c86e8b87ffe4138b54
 DIST kubernetes-1.25.14.tar.gz 38489922 BLAKE2B 
f5bcd1cdee5427e1f5732bbed834a5255e5ee7cbcd0c3d7f6b36993a1c85efefe2acf9a5c8262853a5b95cdcb57ffe23a3bae8cc65a80ee19383720b4479b60a
 SHA512 
d62ce89540c431132056d379af7ed8581afa9830801cb5d9e7741a20fd1285922d3cf671ab9dcb239420c4a19d6edeee1f24f29521681cc184cf4a71a25e53d2
+DIST kubernetes-1.26.10.tar.gz 38741138 BLAKE2B 
183712ef84c0fbf8009f8fb81472d75dc562d627bddc37a20131a9db34220ab1ba437a30547326628e9744c03a9329b48b579170ba766d3150597fe696d230f7
 SHA512 
cd6e840989d10a1bed7766939a7c561e08de1a4fc2d44f16650091d464d47518cc1383c61cde5c5f8c9394b943c4c3c71b502d663b5f2dbfc9c3b77f917979df
 DIST kubernetes-1.26.9.tar.gz 38520517 BLAKE2B 
4e49686fd083b1aefb314a1f6acbff91437a5f8e6801c20bcf493a29eb99c419c13cd1246efbe4e6baab0da22a19df189a6cda7047eaa14edf7fa895eeca5535
 SHA512 
9ad42f2ddbd8662b9175d58f06024571e3bc07f3d905f66a9cc5635e41492ed9a9cdb0debe3864990516dacc41afb58265dc918d46a078e77f0889b9ed121427
 DIST kubernetes-1.27.6.tar.gz 38249520 BLAKE2B 
942a66075e0ec9aec579908f7a3724be2bc5fb0d8f40d8fd3d025221199e97c44e96a13099bff7a408af9847ef0f5568033146cbb1566a608a572418410cfbdf
 SHA512 
147c0eb819a1ea8c2d49467bceacdefe7693082609bce924bbafe9dd7afc27a576bf6b5d350b63da5fb7bf6cdf20983ac681e48539edda777303f81e4e2a72db
 DIST kubernetes-1.27.7.tar.gz 38489371 BLAKE2B 
cc2e3a5310241adf24d7140ec1f27bd35ba5050d5928996899f0e16cad018f216eb121bb6e84fce02ce3d9a58c4b0fcdec0923f10b45465486f1cd3d6beb8ab7
 SHA512 
d5045332df6b64b91c25f035bca6aee59266128e6e59a5dc36bfc4d68e53dcdf78bbe75b97194da59931a6ad23e77b7f2d446bdf131c3a0bb74f954344179c04

diff --git a/sys-cluster/kubelet/kubelet-1.26.10.ebuild 
b/sys-cluster/kubelet/kubelet-1.26.10.ebuild
new file mode 100644
index ..ea082c4400a5
--- /dev/null
+++ b/sys-cluster/kubelet/kubelet-1.26.10.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module systemd
+
+DESCRIPTION="Kubernetes Node Agent"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened selinux"
+
+BDEPEND=">=dev-lang/go-1.19"
+RDEPEND="selinux? ( sec-policy/selinux-kubernetes )"
+
+RESTRICT+=" test "
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   keepdir /etc/kubernetes/manifests /var/log/kubelet /var/lib/kubelet
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+   systemd_dounit "${FILESDIR}"/${PN}.service
+   insinto /etc/kubernetes
+   newins "${FILESDIR}"/${PN}.env ${PN}.env
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubeadm/

2023-11-09 Thread William Hubbs
commit: e3da52a9c2b3a63ef7b718b519a161d1fe171ca4
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Nov  9 22:10:28 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Nov  9 22:10:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3da52a9

sys-cluster/kubeadm: add 1.26.10

Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kubeadm/Manifest   |  1 +
 sys-cluster/kubeadm/kubeadm-1.26.10.ebuild | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/sys-cluster/kubeadm/Manifest b/sys-cluster/kubeadm/Manifest
index d20b8a3c8173..91a22bf02ca2 100644
--- a/sys-cluster/kubeadm/Manifest
+++ b/sys-cluster/kubeadm/Manifest
@@ -1,5 +1,6 @@
 DIST kubernetes-1.24.17.tar.gz 38157141 BLAKE2B 
2a4c68946a446ff9f0adce53960a4282f85c4235efbd2e3f749892e7d3b3cba4e4b0ea3db770dd07772c862966da8f0b339338fa54dbb1860df424f66c24b7b0
 SHA512 
d5a1356d5937afcede59a54835456db7883f193ba46711a8c6a87636a7f79995458245cbe5b3b89a6c5f668febaf17ba82a21f80e49e68c86e8b87ffe4138b54
 DIST kubernetes-1.25.14.tar.gz 38489922 BLAKE2B 
f5bcd1cdee5427e1f5732bbed834a5255e5ee7cbcd0c3d7f6b36993a1c85efefe2acf9a5c8262853a5b95cdcb57ffe23a3bae8cc65a80ee19383720b4479b60a
 SHA512 
d62ce89540c431132056d379af7ed8581afa9830801cb5d9e7741a20fd1285922d3cf671ab9dcb239420c4a19d6edeee1f24f29521681cc184cf4a71a25e53d2
+DIST kubernetes-1.26.10.tar.gz 38741138 BLAKE2B 
183712ef84c0fbf8009f8fb81472d75dc562d627bddc37a20131a9db34220ab1ba437a30547326628e9744c03a9329b48b579170ba766d3150597fe696d230f7
 SHA512 
cd6e840989d10a1bed7766939a7c561e08de1a4fc2d44f16650091d464d47518cc1383c61cde5c5f8c9394b943c4c3c71b502d663b5f2dbfc9c3b77f917979df
 DIST kubernetes-1.26.9.tar.gz 38520517 BLAKE2B 
4e49686fd083b1aefb314a1f6acbff91437a5f8e6801c20bcf493a29eb99c419c13cd1246efbe4e6baab0da22a19df189a6cda7047eaa14edf7fa895eeca5535
 SHA512 
9ad42f2ddbd8662b9175d58f06024571e3bc07f3d905f66a9cc5635e41492ed9a9cdb0debe3864990516dacc41afb58265dc918d46a078e77f0889b9ed121427
 DIST kubernetes-1.27.6.tar.gz 38249520 BLAKE2B 
942a66075e0ec9aec579908f7a3724be2bc5fb0d8f40d8fd3d025221199e97c44e96a13099bff7a408af9847ef0f5568033146cbb1566a608a572418410cfbdf
 SHA512 
147c0eb819a1ea8c2d49467bceacdefe7693082609bce924bbafe9dd7afc27a576bf6b5d350b63da5fb7bf6cdf20983ac681e48539edda777303f81e4e2a72db
 DIST kubernetes-1.27.7.tar.gz 38489371 BLAKE2B 
cc2e3a5310241adf24d7140ec1f27bd35ba5050d5928996899f0e16cad018f216eb121bb6e84fce02ce3d9a58c4b0fcdec0923f10b45465486f1cd3d6beb8ab7
 SHA512 
d5045332df6b64b91c25f035bca6aee59266128e6e59a5dc36bfc4d68e53dcdf78bbe75b97194da59931a6ad23e77b7f2d446bdf131c3a0bb74f954344179c04

diff --git a/sys-cluster/kubeadm/kubeadm-1.26.10.ebuild 
b/sys-cluster/kubeadm/kubeadm-1.26.10.ebuild
new file mode 100644
index ..f9b83313a772
--- /dev/null
+++ b/sys-cluster/kubeadm/kubeadm-1.26.10.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="CLI to Easily bootstrap a secure Kubernetes cluster"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened selinux"
+
+BDEPEND=">=dev-lang/go-1.19"
+RDEPEND="app-containers/cri-tools
+   selinux? ( sec-policy/selinux-kubernetes )"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   _output/bin/${PN} completion bash > ${PN}.bash || die
+   _output/bin/${PN} completion zsh > ${PN}.zsh || die
+   newbashcomp ${PN}.bash ${PN}
+   insinto /usr/share/zsh/site-functions
+   newins ${PN}.zsh _${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kube-controller-manager/

2023-11-09 Thread William Hubbs
commit: ec686b7576e2c0cb7536b0ad0158b52979b2b210
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Nov  9 22:10:29 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Nov  9 22:10:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec686b75

sys-cluster/kube-controller-manager: add 1.26.10

Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kube-controller-manager/Manifest   |  1 +
 .../kube-controller-manager-1.26.10.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/sys-cluster/kube-controller-manager/Manifest 
b/sys-cluster/kube-controller-manager/Manifest
index d20b8a3c8173..91a22bf02ca2 100644
--- a/sys-cluster/kube-controller-manager/Manifest
+++ b/sys-cluster/kube-controller-manager/Manifest
@@ -1,5 +1,6 @@
 DIST kubernetes-1.24.17.tar.gz 38157141 BLAKE2B 
2a4c68946a446ff9f0adce53960a4282f85c4235efbd2e3f749892e7d3b3cba4e4b0ea3db770dd07772c862966da8f0b339338fa54dbb1860df424f66c24b7b0
 SHA512 
d5a1356d5937afcede59a54835456db7883f193ba46711a8c6a87636a7f79995458245cbe5b3b89a6c5f668febaf17ba82a21f80e49e68c86e8b87ffe4138b54
 DIST kubernetes-1.25.14.tar.gz 38489922 BLAKE2B 
f5bcd1cdee5427e1f5732bbed834a5255e5ee7cbcd0c3d7f6b36993a1c85efefe2acf9a5c8262853a5b95cdcb57ffe23a3bae8cc65a80ee19383720b4479b60a
 SHA512 
d62ce89540c431132056d379af7ed8581afa9830801cb5d9e7741a20fd1285922d3cf671ab9dcb239420c4a19d6edeee1f24f29521681cc184cf4a71a25e53d2
+DIST kubernetes-1.26.10.tar.gz 38741138 BLAKE2B 
183712ef84c0fbf8009f8fb81472d75dc562d627bddc37a20131a9db34220ab1ba437a30547326628e9744c03a9329b48b579170ba766d3150597fe696d230f7
 SHA512 
cd6e840989d10a1bed7766939a7c561e08de1a4fc2d44f16650091d464d47518cc1383c61cde5c5f8c9394b943c4c3c71b502d663b5f2dbfc9c3b77f917979df
 DIST kubernetes-1.26.9.tar.gz 38520517 BLAKE2B 
4e49686fd083b1aefb314a1f6acbff91437a5f8e6801c20bcf493a29eb99c419c13cd1246efbe4e6baab0da22a19df189a6cda7047eaa14edf7fa895eeca5535
 SHA512 
9ad42f2ddbd8662b9175d58f06024571e3bc07f3d905f66a9cc5635e41492ed9a9cdb0debe3864990516dacc41afb58265dc918d46a078e77f0889b9ed121427
 DIST kubernetes-1.27.6.tar.gz 38249520 BLAKE2B 
942a66075e0ec9aec579908f7a3724be2bc5fb0d8f40d8fd3d025221199e97c44e96a13099bff7a408af9847ef0f5568033146cbb1566a608a572418410cfbdf
 SHA512 
147c0eb819a1ea8c2d49467bceacdefe7693082609bce924bbafe9dd7afc27a576bf6b5d350b63da5fb7bf6cdf20983ac681e48539edda777303f81e4e2a72db
 DIST kubernetes-1.27.7.tar.gz 38489371 BLAKE2B 
cc2e3a5310241adf24d7140ec1f27bd35ba5050d5928996899f0e16cad018f216eb121bb6e84fce02ce3d9a58c4b0fcdec0923f10b45465486f1cd3d6beb8ab7
 SHA512 
d5045332df6b64b91c25f035bca6aee59266128e6e59a5dc36bfc4d68e53dcdf78bbe75b97194da59931a6ad23e77b7f2d446bdf131c3a0bb74f954344179c04

diff --git 
a/sys-cluster/kube-controller-manager/kube-controller-manager-1.26.10.ebuild 
b/sys-cluster/kube-controller-manager/kube-controller-manager-1.26.10.ebuild
new file mode 100644
index ..c4863b6e8840
--- /dev/null
+++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.26.10.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="Kubernetes Controller Manager"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="acct-group/kube-controller-manager
+   acct-user/kube-controller-manager"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND=">=dev-lang/go-1.19"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kube-apiserver/

2023-11-09 Thread William Hubbs
commit: cf4b4c4b1729ad30a5c076080dc6e203b325c273
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Nov  9 22:10:29 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Nov  9 22:10:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf4b4c4b

sys-cluster/kube-apiserver: add 1.26.10

Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kube-apiserver/Manifest|  1 +
 .../kube-apiserver/kube-apiserver-1.26.10.ebuild   | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/sys-cluster/kube-apiserver/Manifest 
b/sys-cluster/kube-apiserver/Manifest
index d20b8a3c8173..91a22bf02ca2 100644
--- a/sys-cluster/kube-apiserver/Manifest
+++ b/sys-cluster/kube-apiserver/Manifest
@@ -1,5 +1,6 @@
 DIST kubernetes-1.24.17.tar.gz 38157141 BLAKE2B 
2a4c68946a446ff9f0adce53960a4282f85c4235efbd2e3f749892e7d3b3cba4e4b0ea3db770dd07772c862966da8f0b339338fa54dbb1860df424f66c24b7b0
 SHA512 
d5a1356d5937afcede59a54835456db7883f193ba46711a8c6a87636a7f79995458245cbe5b3b89a6c5f668febaf17ba82a21f80e49e68c86e8b87ffe4138b54
 DIST kubernetes-1.25.14.tar.gz 38489922 BLAKE2B 
f5bcd1cdee5427e1f5732bbed834a5255e5ee7cbcd0c3d7f6b36993a1c85efefe2acf9a5c8262853a5b95cdcb57ffe23a3bae8cc65a80ee19383720b4479b60a
 SHA512 
d62ce89540c431132056d379af7ed8581afa9830801cb5d9e7741a20fd1285922d3cf671ab9dcb239420c4a19d6edeee1f24f29521681cc184cf4a71a25e53d2
+DIST kubernetes-1.26.10.tar.gz 38741138 BLAKE2B 
183712ef84c0fbf8009f8fb81472d75dc562d627bddc37a20131a9db34220ab1ba437a30547326628e9744c03a9329b48b579170ba766d3150597fe696d230f7
 SHA512 
cd6e840989d10a1bed7766939a7c561e08de1a4fc2d44f16650091d464d47518cc1383c61cde5c5f8c9394b943c4c3c71b502d663b5f2dbfc9c3b77f917979df
 DIST kubernetes-1.26.9.tar.gz 38520517 BLAKE2B 
4e49686fd083b1aefb314a1f6acbff91437a5f8e6801c20bcf493a29eb99c419c13cd1246efbe4e6baab0da22a19df189a6cda7047eaa14edf7fa895eeca5535
 SHA512 
9ad42f2ddbd8662b9175d58f06024571e3bc07f3d905f66a9cc5635e41492ed9a9cdb0debe3864990516dacc41afb58265dc918d46a078e77f0889b9ed121427
 DIST kubernetes-1.27.6.tar.gz 38249520 BLAKE2B 
942a66075e0ec9aec579908f7a3724be2bc5fb0d8f40d8fd3d025221199e97c44e96a13099bff7a408af9847ef0f5568033146cbb1566a608a572418410cfbdf
 SHA512 
147c0eb819a1ea8c2d49467bceacdefe7693082609bce924bbafe9dd7afc27a576bf6b5d350b63da5fb7bf6cdf20983ac681e48539edda777303f81e4e2a72db
 DIST kubernetes-1.27.7.tar.gz 38489371 BLAKE2B 
cc2e3a5310241adf24d7140ec1f27bd35ba5050d5928996899f0e16cad018f216eb121bb6e84fce02ce3d9a58c4b0fcdec0923f10b45465486f1cd3d6beb8ab7
 SHA512 
d5045332df6b64b91c25f035bca6aee59266128e6e59a5dc36bfc4d68e53dcdf78bbe75b97194da59931a6ad23e77b7f2d446bdf131c3a0bb74f954344179c04

diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.26.10.ebuild 
b/sys-cluster/kube-apiserver/kube-apiserver-1.26.10.ebuild
new file mode 100644
index ..467da4d39d0b
--- /dev/null
+++ b/sys-cluster/kube-apiserver/kube-apiserver-1.26.10.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit bash-completion-r1 go-module systemd
+
+DESCRIPTION="Kubernetes API server"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="
+   acct-group/kube-apiserver
+   acct-user/kube-apiserver"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND=">=dev-lang/go-1.19"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-meta/

2023-11-09 Thread Jimi Huotari
commit: 0756611b2c0da3c2363d41bdaccc704574380bd1
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Nov  9 19:56:30 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Nov  9 21:45:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0756611b

lxqt-base/lxqt-meta: add 1.4.0

With some rekeywording required.

Bug: https://bugs.gentoo.org/917093
Signed-off-by: Jimi Huotari  gentoo.org>

 lxqt-base/lxqt-meta/lxqt-meta-1.4.0.ebuild | 66 ++
 1 file changed, 66 insertions(+)

diff --git a/lxqt-base/lxqt-meta/lxqt-meta-1.4.0.ebuild 
b/lxqt-base/lxqt-meta/lxqt-meta-1.4.0.ebuild
new file mode 100644
index ..dd68f75ee648
--- /dev/null
+++ b/lxqt-base/lxqt-meta/lxqt-meta-1.4.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="$(ver_cut 1-2)"
+
+DESCRIPTION="Meta ebuild for LXQt, the Lightweight Desktop Environment"
+HOMEPAGE="https://lxqt-project.org/;
+
+if [[ ${PV} != ** ]]; then
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="metapackage"
+SLOT="0"
+
+IUSE="+about admin archiver +desktop-portal +display-manager +filemanager
+lximage minimal nls +policykit powermanagement processviewer screenshot
++sddm ssh-askpass sudo terminal +trash"
+
+REQUIRED_USE="trash? ( filemanager )"
+
+# Note: we prefer kde-frameworks/oxygen-icons over other icon sets, as the 
initial
+# install expects oxygen icons, until the user specifies otherwise (bug 543380)
+
+# For lxqt-themes there is no release 1.4.0 at this time.
+
+RDEPEND="
+   kde-frameworks/oxygen-icons
+   =lxqt-base/lxqt-config-${MY_PV}*
+   =lxqt-base/lxqt-globalkeys-${MY_PV}*
+   =lxqt-base/lxqt-menu-data-${MY_PV}*
+   =lxqt-base/lxqt-notificationd-${MY_PV}*
+   =lxqt-base/lxqt-panel-${MY_PV}*
+   =lxqt-base/lxqt-qtplugin-${MY_PV}*
+   =lxqt-base/lxqt-runner-${MY_PV}*
+   =lxqt-base/lxqt-session-${MY_PV}*
+   virtual/ttf-fonts
+   x11-terms/xterm
+   >=x11-themes/lxqt-themes-1.3.0
+   about? ( =lxqt-base/lxqt-about-${MY_PV}* )
+   admin? ( =lxqt-base/lxqt-admin-${MY_PV}* )
+   archiver? ( app-arch/lxqt-archiver )
+   desktop-portal? ( gui-libs/xdg-desktop-portal-lxqt )
+   display-manager? (
+   sddm? ( >=x11-misc/sddm-0.11.0 )
+   !sddm? ( x11-misc/lightdm )
+   )
+   filemanager? ( =x11-misc/pcmanfm-qt-${MY_PV}* )
+   lximage? ( media-gfx/lximage-qt )
+   !minimal? (
+   x11-wm/openbox
+   x11-misc/obconf-qt
+   )
+   nls? ( dev-qt/qttranslations:5 )
+   policykit? ( =lxqt-base/lxqt-policykit-${MY_PV}* )
+   powermanagement? ( =lxqt-base/lxqt-powermanagement-${MY_PV}* )
+   processviewer? ( x11-misc/qps:0 )
+   screenshot? ( x11-misc/screengrab:0 )
+   sddm? ( >=x11-misc/sddm-0.11.0 )
+   ssh-askpass? ( =lxqt-base/lxqt-openssh-askpass-${MY_PV}* )
+   sudo? ( =lxqt-base/lxqt-sudo-${MY_PV}* )
+   terminal? ( x11-terms/qterminal:0 )
+   trash? ( gnome-base/gvfs )
+"



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

2023-11-09 Thread Jimi Huotari
commit: 3c8c5b7eb972bcfeb07f2b776b7b1c9c124db89a
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Nov  9 19:31:35 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Nov  9 21:45:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c8c5b7e

x11-misc/screengrab: add 2.7.0

Signed-off-by: Jimi Huotari  gentoo.org>

 x11-misc/screengrab/Manifest|  1 +
 x11-misc/screengrab/screengrab-2.7.0.ebuild | 40 +
 2 files changed, 41 insertions(+)

diff --git a/x11-misc/screengrab/Manifest b/x11-misc/screengrab/Manifest
index a72af845c7bd..ed031be0fb24 100644
--- a/x11-misc/screengrab/Manifest
+++ b/x11-misc/screengrab/Manifest
@@ -1 +1,2 @@
 DIST screengrab-2.6.0.tar.xz 337392 BLAKE2B 
086490ef883ce1a317da00d7580f1b5162d6273f2a7caa286ccfb00ba3017631d2c58a127d8ca735d4d9f5947b46a8a5b0f6b315dba857153789a0f353846f6a
 SHA512 
622bd9fa4548dbbd2b965f2a38446d6b6002786ff2154f9efe86a4970ac464174d1d7e34b8fdc61761f935c97bf4ac8bb2e8ffd166b859cddd3183bd76380b88
+DIST screengrab-2.7.0.tar.xz 341696 BLAKE2B 
ad45155caa4964577626d54a067d20935c7419e4a54b725077fb5d0db21b8a7b55c6caebedf6522c74cf8026487d203f8570f57f9f9f71ad11609175b901124c
 SHA512 
0becd8972408a788b56affc9091cdc9ce1fe79160bba27ae29c5f1bf48ed0b73bafdabf3aeaac1eafe646aeaa4e162c0302b7ba1ee4f07785010e50a7d8131a1

diff --git a/x11-misc/screengrab/screengrab-2.7.0.ebuild 
b/x11-misc/screengrab/screengrab-2.7.0.ebuild
new file mode 100644
index ..85054dbaad43
--- /dev/null
+++ b/x11-misc/screengrab/screengrab-2.7.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg-utils
+
+DESCRIPTION="Qt GUI Screenshot Utility"
+HOMEPAGE="https://lxqt.github.io/;
+SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+
+LICENSE="GPL-2 GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+IUSE=""
+
+BDEPEND="dev-qt/linguist-tools:5"
+DEPEND="
+   >=dev-libs/libqtxdg-3.12.0
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtdbus-5.15:5
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtnetwork-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   >=dev-qt/qtx11extras-5.15:5
+   kde-frameworks/kwindowsystem:5[X]
+   x11-libs/libX11
+   x11-libs/libxcb:=
+"
+RDEPEND="${DEPEND}"
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



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

2023-11-09 Thread Jimi Huotari
commit: 20eae249d937c5fa1a8b6cbcc07ec24031b5af57
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Nov  9 19:32:00 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Nov  9 21:45:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20eae249

media-gfx/lximage-qt: add 1.4.0

Signed-off-by: Jimi Huotari  gentoo.org>

 media-gfx/lximage-qt/Manifest|  1 +
 media-gfx/lximage-qt/lximage-qt-1.4.0.ebuild | 54 
 2 files changed, 55 insertions(+)

diff --git a/media-gfx/lximage-qt/Manifest b/media-gfx/lximage-qt/Manifest
index ca73b2ed1e1f..1fc5b47bfacd 100644
--- a/media-gfx/lximage-qt/Manifest
+++ b/media-gfx/lximage-qt/Manifest
@@ -1 +1,2 @@
 DIST lximage-qt-1.3.0.tar.xz 838632 BLAKE2B 
eceee2fcdd6eae2360c8c7d27417d4e165520155050dae6c0fadfa22184634372582ac52c6233924b54b9d94e814967eb0abdd8ee3e7c719cdfde85840b51400
 SHA512 
c3fc8e24f78a9cd65736ba1af07b7fd5ba241eab233a595f7b05982d64a0a7a88d81c60eafea632779faa44f76cdb3bb501d2dc3b3758e3f6256fe2da10c37ac
+DIST lximage-qt-1.4.0.tar.xz 841028 BLAKE2B 
d5f76bfe9763807e8e836de43ff433a1553cea0858b61e76411017ee239fbec6dfd9d3776322b60da6ad8b6b9b1b30c6a02a8c494b62eef440f4d8c5ab9e7143
 SHA512 
c0dea9418890745de685c7df228ceb849fa21781764c2089481bea89526842e5e8f0972e032ba9c52b07c32202ed284d977f47ace598c44880dff661d76cd125

diff --git a/media-gfx/lximage-qt/lximage-qt-1.4.0.ebuild 
b/media-gfx/lximage-qt/lximage-qt-1.4.0.ebuild
new file mode 100644
index ..1b55ab82f8cd
--- /dev/null
+++ b/media-gfx/lximage-qt/lximage-qt-1.4.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="$(ver_cut 1-2)"
+
+inherit cmake xdg-utils
+
+DESCRIPTION="Qt Image Viewer"
+HOMEPAGE="https://lxqt-project.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-2 GPL-2+"
+SLOT="0"
+
+BDEPEND="
+   >=dev-qt/linguist-tools-5.15:5
+   >=dev-util/lxqt-build-tools-0.13.0
+   virtual/pkgconfig
+"
+DEPEND="
+   dev-libs/glib:2
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtdbus-5.15:5
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtnetwork-5.15:5
+   >=dev-qt/qtprintsupport-5.15:5
+   >=dev-qt/qtsvg-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   >=dev-qt/qtx11extras-5.15:5
+   media-libs/libexif
+   =x11-libs/libfm-qt-${MY_PV}*:=
+   x11-libs/libX11
+   x11-libs/libXfixes
+"
+RDEPEND="${DEPEND}"
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



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

2023-11-09 Thread Jimi Huotari
commit: ec8330b4e16f913eee978991d951bbf037fe0e50
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Nov  9 19:31:51 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Nov  9 21:45:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec8330b4

x11-misc/pcmanfm-qt: add 1.4.0

Signed-off-by: Jimi Huotari  gentoo.org>

 x11-misc/pcmanfm-qt/Manifest|  1 +
 x11-misc/pcmanfm-qt/pcmanfm-qt-1.4.0.ebuild | 54 +
 2 files changed, 55 insertions(+)

diff --git a/x11-misc/pcmanfm-qt/Manifest b/x11-misc/pcmanfm-qt/Manifest
index f7b975cd499f..ac8f58083c87 100644
--- a/x11-misc/pcmanfm-qt/Manifest
+++ b/x11-misc/pcmanfm-qt/Manifest
@@ -1 +1,2 @@
 DIST pcmanfm-qt-1.3.0.tar.xz 358932 BLAKE2B 
e3f9104758ea0a1b4d20c400010d13a79b0d9f8071978a8a0ae17b5b8c85931217cae84f3cdaf01cbeefbfb44ee0f7a66f5f9f14f8a83fb33611ea74a8a65e07
 SHA512 
c656b89258b8156863057a6f99932174f6f2f4d85ffae85b18ff3f0e3c199624aff29866df3b5f78e826918321cc3298bfe492119e6e01aaf5495cc9500ea3e3
+DIST pcmanfm-qt-1.4.0.tar.xz 377652 BLAKE2B 
50d0c01cbc7557989196251fce7a9b43296fcfc33dc437afc4a9b9799818797659c849174937a042023bea8fe8aa2ffc825a24a35a1125760697884d052c16e2
 SHA512 
dbc24092b5ea7f13d484caf4cbefd2267f65db4c5d3b43cecf46114d149f91e58e977bed9fa3dc128e54e0b2bcb1043b8a234d16a7a211a94ae5f123e73ff117

diff --git a/x11-misc/pcmanfm-qt/pcmanfm-qt-1.4.0.ebuild 
b/x11-misc/pcmanfm-qt/pcmanfm-qt-1.4.0.ebuild
new file mode 100644
index ..1ac725f15943
--- /dev/null
+++ b/x11-misc/pcmanfm-qt/pcmanfm-qt-1.4.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="$(ver_cut 1-2)"
+
+inherit cmake optfeature xdg-utils
+
+DESCRIPTION="Qt GUI Tabbed Filemanager"
+HOMEPAGE="https://lxqt-project.org/;
+
+if [[ "${PV}" == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-2 GPL-2+ LGPL-2.1+"
+SLOT="0"
+
+BDEPEND="
+   >=dev-qt/linguist-tools-5.15:5
+   >=dev-util/lxqt-build-tools-0.13.0
+"
+DEPEND="
+   dev-libs/glib:2
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtdbus-5.15:5
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   >=dev-qt/qtx11extras-5.15:5
+   sys-apps/util-linux
+   virtual/freedesktop-icon-theme
+   =x11-libs/libfm-qt-${MY_PV}*:=
+   x11-libs/libxcb:=
+   x11-misc/xdg-utils
+"
+RDEPEND="${DEPEND}
+   =lxqt-base/lxqt-menu-data-${MY_PV}*
+"
+
+pkg_postinst() {
+   xdg_desktop_database_update
+
+   optfeature "mount password storing" gnome-base/gnome-keyring
+   ! has_version lxqt-base/lxqt-meta && optfeature "trash functionality" 
gnome-base/gvfs
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+}



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

2023-11-09 Thread Jimi Huotari
commit: be2a95318e5887c2f9e4af707a1268738d1b8f7f
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Nov  9 18:55:28 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Nov  9 21:45:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be2a9531

x11-libs/qtermwidget: add version 1.4.0

Signed-off-by: Jimi Huotari  gentoo.org>

 x11-libs/qtermwidget/Manifest   | 1 +
 .../{qtermwidget-.ebuild => qtermwidget-1.4.0.ebuild}   | 6 +++---
 x11-libs/qtermwidget/qtermwidget-.ebuild| 6 +++---
 3 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/x11-libs/qtermwidget/Manifest b/x11-libs/qtermwidget/Manifest
index 91be2403ce4a..fde457163efa 100644
--- a/x11-libs/qtermwidget/Manifest
+++ b/x11-libs/qtermwidget/Manifest
@@ -1 +1,2 @@
 DIST qtermwidget-1.3.0.tar.xz 189464 BLAKE2B 
f6257588d6c8505737affcec56cc2da66121cb1fecaa8a44f4afad528f5bd18cb738cb9b65da7b2c1632093680bec2403439a323cdec5d2845b8799de0e02a50
 SHA512 
f1731f6915bb9d5ea83a434cab169064fe7ac2fcf60c6b35c696e4d945fe11937dd98311916d6272016b059ed7f3fc66a955b91d0b0e7e6499f69627116608ed
+DIST qtermwidget-1.4.0.tar.xz 190320 BLAKE2B 
993674562bb15e423fc4dbfa1b99a839fe8fea52e4c49f2629858d01d8ac4a50750845b507fafa4b0bdf6337fef77458793d002388986923d8f55b321de3bb9b
 SHA512 
b688290eff52bd77e4a9f342062b52bf7a03a8ba66fc86583875472d0c0b0414d59ea0ad6cde64117cc49061944eacd17950724b23f74bb6ada4995917a094bc

diff --git a/x11-libs/qtermwidget/qtermwidget-.ebuild 
b/x11-libs/qtermwidget/qtermwidget-1.4.0.ebuild
similarity index 80%
copy from x11-libs/qtermwidget/qtermwidget-.ebuild
copy to x11-libs/qtermwidget/qtermwidget-1.4.0.ebuild
index 5e14fee5341d..1d05e00f94c1 100644
--- a/x11-libs/qtermwidget/qtermwidget-.ebuild
+++ b/x11-libs/qtermwidget/qtermwidget-1.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ if [[ "${PV}" == "" ]]; then
EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
 else

SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="BSD GPL-2 LGPL-2+"
@@ -21,7 +21,7 @@ SLOT="0/${PV}"
 
 BDEPEND="
>=dev-qt/linguist-tools-5.15:5
-   >=dev-util/lxqt-build-tools-0.12.0
+   >=dev-util/lxqt-build-tools-0.13.0
 "
 DEPEND="
>=dev-qt/qtcore-5.15:5

diff --git a/x11-libs/qtermwidget/qtermwidget-.ebuild 
b/x11-libs/qtermwidget/qtermwidget-.ebuild
index 5e14fee5341d..1d05e00f94c1 100644
--- a/x11-libs/qtermwidget/qtermwidget-.ebuild
+++ b/x11-libs/qtermwidget/qtermwidget-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ if [[ "${PV}" == "" ]]; then
EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
 else

SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="BSD GPL-2 LGPL-2+"
@@ -21,7 +21,7 @@ SLOT="0/${PV}"
 
 BDEPEND="
>=dev-qt/linguist-tools-5.15:5
-   >=dev-util/lxqt-build-tools-0.12.0
+   >=dev-util/lxqt-build-tools-0.13.0
 "
 DEPEND="
>=dev-qt/qtcore-5.15:5



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-panel/

2023-11-09 Thread Jimi Huotari
commit: 196204ed251be31c94adddba580024f5bb252496
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Nov  9 19:26:21 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Nov  9 21:45:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=196204ed

lxqt-base/lxqt-panel: add 1.4.0

Signed-off-by: Jimi Huotari  gentoo.org>

 lxqt-base/lxqt-panel/Manifest|   1 +
 lxqt-base/lxqt-panel/lxqt-panel-1.4.0.ebuild | 117 +++
 2 files changed, 118 insertions(+)

diff --git a/lxqt-base/lxqt-panel/Manifest b/lxqt-base/lxqt-panel/Manifest
index e1188c42b9dd..72625eaef479 100644
--- a/lxqt-base/lxqt-panel/Manifest
+++ b/lxqt-base/lxqt-panel/Manifest
@@ -1 +1,2 @@
 DIST lxqt-panel-1.3.0.tar.xz 610764 BLAKE2B 
96d4f0368a5071badec0c7dfbcb1f5c9592723fa2ca3be81fe47e0cdccd3108451f204c6de95c154d2ca03f7554fe639afd257f72d554682fabc2bd493ab896d
 SHA512 
1bf66db90e4fbd1ec38688b3a27c9dc5ab2e0a71ace7480c379e9e12211ded61d01fa46484e8a600bb9b30cb3203ec38697ade0a9cb81cb2cd8043af8b97
+DIST lxqt-panel-1.4.0.tar.xz 612012 BLAKE2B 
4ab12d5aa005269374044de9e2ca027ea72491f6079544bfd35fad7fd59f8e465fca4ff8e0e7274caf2bb272a8d7c6f36d34d74c27551a0ac799e112bb88ce99
 SHA512 
87d5c89cfc4f5253dbb4048da89a531a99f664fd424eebb535a688934bdb63856edf07276a5ccba826a4658228801ed4cc036aea6664e67c5750d7e4b997

diff --git a/lxqt-base/lxqt-panel/lxqt-panel-1.4.0.ebuild 
b/lxqt-base/lxqt-panel/lxqt-panel-1.4.0.ebuild
new file mode 100644
index ..c07a0283cca9
--- /dev/null
+++ b/lxqt-base/lxqt-panel/lxqt-panel-1.4.0.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="LXQt desktop panel and plugins"
+HOMEPAGE="https://lxqt-project.org/;
+
+MY_PV="$(ver_cut 1-2)"
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="LGPL-2.1 LGPL-2.1+"
+SLOT="0"
+IUSE="+alsa colorpicker cpuload +desktopswitch +directorymenu dom +kbindicator
++mainmenu +mount networkmonitor pulseaudio +quicklaunch lm-sensors +showdesktop
++spacer +statusnotifier sysstat +taskbar tray +volume +worldclock"
+
+# Work around a missing header issue: https://bugs.gentoo.org/666278
+REQUIRED_USE="
+   || ( desktopswitch mainmenu showdesktop taskbar )
+   volume? ( || ( alsa pulseaudio ) )
+"
+
+BDEPEND="
+   >=dev-qt/linguist-tools-5.15:5
+   >=dev-util/lxqt-build-tools-0.13.0
+   virtual/pkgconfig
+"
+DEPEND="
+   >=dev-libs/libqtxdg-3.11.0
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtdbus-5.15:5
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtsvg-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   >=dev-qt/qtx11extras-5.15:5
+   >=dev-qt/qtxml-5.15:5
+   kde-frameworks/kwindowsystem:5[X]
+   >=lxde-base/menu-cache-1.1.0
+   =lxqt-base/liblxqt-${MY_PV}*:=
+   =lxqt-base/lxqt-globalkeys-${MY_PV}*
+   =lxqt-base/lxqt-menu-data-${MY_PV}*
+   x11-libs/libX11
+   cpuload? ( sys-libs/libstatgrab )
+   kbindicator? ( x11-libs/libxkbcommon )
+   lm-sensors? ( sys-apps/lm-sensors:= )
+   mount? ( kde-frameworks/solid:5 )
+   networkmonitor? ( sys-libs/libstatgrab )
+   statusnotifier? (
+   dev-libs/libdbusmenu-qt[qt5(+)]
+   >=dev-qt/qtconcurrent-5.15:5
+   )
+   sysstat? ( >=lxqt-base/libsysstat-0.4.6 )
+   tray? (
+   x11-libs/libxcb:=
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXrender
+   x11-libs/xcb-util
+   )
+   volume? (
+   alsa? ( media-libs/alsa-lib )
+   pulseaudio? (
+   media-libs/libpulse
+   media-sound/pavucontrol-qt
+   )
+   )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   # Plugins
+   -DCOLORPICKER_PLUGIN=$(usex colorpicker)
+   -DCPULOAD_PLUGIN=$(usex cpuload)
+   -DDESKTOPSWITCH_PLUGIN=$(usex desktopswitch)
+   -DDIRECTORYMENU_PLUGIN=$(usex directorymenu)
+   -DDOM_PLUGIN=$(usex dom)
+   -DKBINDICATOR_PLUGIN=$(usex kbindicator)
+   -DMAINMENU_PLUGIN=$(usex mainmenu)
+   -DMOUNT_PLUGIN=$(usex mount)
+   -DNETWORKMONITOR_PLUGIN=$(usex networkmonitor)
+   -DQUICKLAUNCH_PLUGIN=$(usex quicklaunch)
+   -DSENSORS_PLUGIN=$(usex lm-sensors)
+   -DSHOWDESKTOP_PLUGIN=$(usex showdesktop)
+   -DSPACER_PLUGIN=$(usex spacer)
+   -DSTATUSNOTIFIER_PLUGIN=$(usex statusnotifier)
+   -DSYSSTAT_PLUGIN=$(usex sysstat)
+   -DTASKBAR_PLUGIN=$(usex taskbar)
+   -DTRAY_PLUGIN=$(usex 

[gentoo-commits] repo/gentoo:master commit in: x11-terms/qterminal/

2023-11-09 Thread Jimi Huotari
commit: 350f9388bc6353fb71fb4b99de2ddd56c470b07e
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Nov  9 18:58:06 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Nov  9 21:45:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=350f9388

x11-terms/qterminal: add version 1.4.0

Signed-off-by: Jimi Huotari  gentoo.org>

 x11-terms/qterminal/Manifest| 1 +
 .../qterminal/{qterminal-.ebuild => qterminal-1.4.0.ebuild} | 6 +++---
 x11-terms/qterminal/qterminal-.ebuild   | 6 +++---
 3 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/x11-terms/qterminal/Manifest b/x11-terms/qterminal/Manifest
index 7c3ea139cb2d..f509d4484348 100644
--- a/x11-terms/qterminal/Manifest
+++ b/x11-terms/qterminal/Manifest
@@ -1 +1,2 @@
 DIST qterminal-1.3.0.tar.xz 217748 BLAKE2B 
8da4e5388f13919cf67eb9931d4acd0e51b4b45a57acea1db1d8d98cfcec57e7b789e9b0f764fdefdfc71ff36b6a9722e2d389013b22872f8f730ebb1ff1d944
 SHA512 
f8cf2183da7af7869433b6057e20fba46be5cce30b75bdafb6cc0a5474e39fb1f2f8831f6841ca78f8b367f718ed2ee5a312a75850bc8192a37f20a6c5767a8d
+DIST qterminal-1.4.0.tar.xz 219500 BLAKE2B 
86ac46180a5f58b24a7bed40796af622fd4456e5b4bf58484cb1271a9bb41ae7688368e74245b36cab99a3309ab6132b3d0c188af460b3a7d543a9ad4a45eb1a
 SHA512 
95c7fffa0a7a91dae338168748e1a9061eb7d393a083a70c59e3324f78ae8200e1e3bb07aa131564b208068e62fc744cc75e96694d70443559c7205ec9f91121

diff --git a/x11-terms/qterminal/qterminal-.ebuild 
b/x11-terms/qterminal/qterminal-1.4.0.ebuild
similarity index 86%
copy from x11-terms/qterminal/qterminal-.ebuild
copy to x11-terms/qterminal/qterminal-1.4.0.ebuild
index 981896ae4138..7e969e772422 100644
--- a/x11-terms/qterminal/qterminal-.ebuild
+++ b/x11-terms/qterminal/qterminal-1.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
 else

SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="GPL-2 GPL-2+"
@@ -21,7 +21,7 @@ SLOT="0"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
-BDEPEND=">=dev-util/lxqt-build-tools-0.12.0"
+BDEPEND=">=dev-util/lxqt-build-tools-0.13.0"
 DEPEND="
>=dev-qt/qtcore-5.15:5
>=dev-qt/qtdbus-5.15:5

diff --git a/x11-terms/qterminal/qterminal-.ebuild 
b/x11-terms/qterminal/qterminal-.ebuild
index 981896ae4138..7e969e772422 100644
--- a/x11-terms/qterminal/qterminal-.ebuild
+++ b/x11-terms/qterminal/qterminal-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
 else

SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="GPL-2 GPL-2+"
@@ -21,7 +21,7 @@ SLOT="0"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
-BDEPEND=">=dev-util/lxqt-build-tools-0.12.0"
+BDEPEND=">=dev-util/lxqt-build-tools-0.13.0"
 DEPEND="
>=dev-qt/qtcore-5.15:5
>=dev-qt/qtdbus-5.15:5



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

2023-11-09 Thread Jimi Huotari
commit: 839f450cad3570bbf1ef461e4282acfbc681fcab
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Nov  9 19:30:35 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Nov  9 21:45:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=839f450c

x11-misc/qps: add 2.8.0

Signed-off-by: Jimi Huotari  gentoo.org>

 x11-misc/qps/Manifest |  1 +
 x11-misc/qps/qps-2.8.0.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/x11-misc/qps/Manifest b/x11-misc/qps/Manifest
index 1b79d8561b5c..f4580a2b3282 100644
--- a/x11-misc/qps/Manifest
+++ b/x11-misc/qps/Manifest
@@ -1 +1,2 @@
 DIST qps-2.7.0.tar.xz 269192 BLAKE2B 
90cb86f854d7c7df92ad206558741284a758b569ad117e9c4c0fcf063ec86539e9dc45e25e02449c63063b335056d01b5926ec760fde505b014ba3eb76c4ca2f
 SHA512 
76285f37869f057fccd895eccf965547c11e49dd8315ef8ac4ea199734aae449be8e7782d41fb8582b0fa60715952857595d4bef7a3afcb47e83f31a168fd3c7
+DIST qps-2.8.0.tar.xz 450280 BLAKE2B 
2cb5197ed9564f1b2c48cca734bfca70df9513c1e44fd46ffada374823275370afdaa43ca4a2c8572781ba255efd5b95a67ca0aad038eea2cea9acefd8fdd449
 SHA512 
1dc4e0018eec82a70f33604d3f5b58a20892f1d97bb0334596d9ca47bc9d4e51c5acbdc8f72289612ab12a9a180c04b87de5f91a2fc0872791f68d0e6a1a2129

diff --git a/x11-misc/qps/qps-2.8.0.ebuild b/x11-misc/qps/qps-2.8.0.ebuild
new file mode 100644
index ..b54183f51cf5
--- /dev/null
+++ b/x11-misc/qps/qps-2.8.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg-utils
+
+DESCRIPTION="Qt GUI Process Manager"
+HOMEPAGE="https://lxqt-project.org/;
+SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+
+LICENSE="GPL-2 GPL-2+ LGPL-2.1+ QPL-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+
+BDEPEND="
+   >=dev-qt/linguist-tools-5.15:5
+   >=dev-util/lxqt-build-tools-0.13.0
+"
+DEPEND="
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   >=lxqt-base/liblxqt-1.4:=
+"
+RDEPEND="${DEPEND}"
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-about/

2023-11-09 Thread Jimi Huotari
commit: a9328e66715846759271db2d30b7ffc0d4688953
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Nov  9 19:27:05 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Nov  9 21:45:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9328e66

lxqt-base/lxqt-about: add 1.4.0

Signed-off-by: Jimi Huotari  gentoo.org>

 lxqt-base/lxqt-about/Manifest|  1 +
 lxqt-base/lxqt-about/lxqt-about-1.4.0.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/lxqt-base/lxqt-about/Manifest b/lxqt-base/lxqt-about/Manifest
index c6a05b146e7a..280b6f1c8e28 100644
--- a/lxqt-base/lxqt-about/Manifest
+++ b/lxqt-base/lxqt-about/Manifest
@@ -1 +1,2 @@
 DIST lxqt-about-1.3.0.tar.xz 46236 BLAKE2B 
e1a9cea0d0fac6cba5a3e7b2d3cb0c8e10430870bb04c4354849764738a6f3c5afada841c2dcde9f288c34917f4aef49db13f6ee48e1082bc9d9faed84be1869
 SHA512 
31a96a4f2ea4961b89b9080188bd8a9fa5f304868a2ab0b96aa9821de88a9aaebf64a8257cbdd8427f4c025045dc7a13602b35311ab96b9b8297c43d5bb92bf7
+DIST lxqt-about-1.4.0.tar.xz 46556 BLAKE2B 
c20fedb4e00ef702076134836076acf3edcde4da5d4f2a06d15078a5d890ddda3dd76ce51afc19d7a635e667b5cf7b8929c96bc52e0cdb9615f188bb66a7208b
 SHA512 
308ffc83d8d9a1b835670cb3ea97b97859922bbd9026d1b8b7bd98949030e42bf96a4dcb6363f24d00fd75733c436e4dbfe29e37b4b8c6cda07460ac1ec05241

diff --git a/lxqt-base/lxqt-about/lxqt-about-1.4.0.ebuild 
b/lxqt-base/lxqt-about/lxqt-about-1.4.0.ebuild
new file mode 100644
index ..9a7601534ecd
--- /dev/null
+++ b/lxqt-base/lxqt-about/lxqt-about-1.4.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="LXQt about dialog"
+HOMEPAGE="https://lxqt-project.org/;
+
+MY_PV="$(ver_cut 1-2)"
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+BDEPEND=">=dev-util/lxqt-build-tools-0.13.0"
+DEPEND="
+   >=dev-libs/libqtxdg-3.11.0
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   =lxqt-base/liblxqt-${MY_PV}*:=
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: app-arch/lxqt-archiver/

2023-11-09 Thread Jimi Huotari
commit: e0e1fe052546aaa4939b11ef929a1e5ffa49ca04
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Nov  9 19:29:50 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Nov  9 21:45:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0e1fe05

app-arch/lxqt-archiver: add 0.9.0

Signed-off-by: Jimi Huotari  gentoo.org>

 app-arch/lxqt-archiver/Manifest   |  1 +
 app-arch/lxqt-archiver/lxqt-archiver-0.9.0.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/app-arch/lxqt-archiver/Manifest b/app-arch/lxqt-archiver/Manifest
index f0e1cdb07aef..8ce1a6460ee6 100644
--- a/app-arch/lxqt-archiver/Manifest
+++ b/app-arch/lxqt-archiver/Manifest
@@ -1 +1,2 @@
 DIST lxqt-archiver-0.8.0.tar.xz 181572 BLAKE2B 
7bbd2b229cd8c546c86d742c13dac4bd00e24e85a146879290652a9ae41c9ced621738d06284fe285c81f2d5f8e43a5126b9bc61e286342cfb9d7fa935c330ee
 SHA512 
70266581478e75505f708eccee4fd1680c1ff012dd4e99138d0c2d17fb8dfab24d9d5e5453d5d4a3f7a9b8437e8a980c3edf190f3e319400c46a655ba7db4898
+DIST lxqt-archiver-0.9.0.tar.xz 183352 BLAKE2B 
60443b7f4407b85bc1233f00ad2e46861c17281331d3b611021ca14be2e159befa0c8303d51b9021d35aa246d4fd9138ceb4f4b19cd6143438f8c3b976f9c40d
 SHA512 
42ee097ae7fb17dbd00d9b94e8673664911c73bb5f353d08177c78d548eb24c39aa1daf57347eeefcb46ec63a8702c37f63ca2b42fd22bc85aed8f7a41585f3c

diff --git a/app-arch/lxqt-archiver/lxqt-archiver-0.9.0.ebuild 
b/app-arch/lxqt-archiver/lxqt-archiver-0.9.0.ebuild
new file mode 100644
index ..0bc6959a7e7e
--- /dev/null
+++ b/app-arch/lxqt-archiver/lxqt-archiver-0.9.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="$(ver_cut 1-2)"
+
+inherit cmake xdg-utils
+
+DESCRIPTION="Qt GUI File Archiver"
+HOMEPAGE="https://lxqt-project.org/;
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-2 GPL-2+"
+SLOT="0"
+
+BDEPEND="
+   >=dev-qt/linguist-tools-5.15:5
+   >=dev-util/lxqt-build-tools-0.13.0
+"
+DEPEND="
+   dev-libs/glib:2
+   dev-libs/json-glib
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   >=dev-qt/qtx11extras-5.15:5
+   >=x11-libs/libfm-qt-1.4:=
+"
+RDEPEND="${DEPEND}"
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+
+   elog "Please note that this is only a graphical front-end, and 
additional"
+   elog "packages are needed to have support for specific file formats."
+   elog "For example, to be able to work with the 7-Zip format, the"
+   elog "'app-arch/p7zip' package may be used."
+   elog "For the full list of supported formats, see the 'README.md' file:"
+   elog "https://github.com/lxqt/lxqt-archiver/blob/master/README.md;
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+}



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-sudo/

2023-11-09 Thread Jimi Huotari
commit: 0d0c5cce8f4edca4a38b1a6664f093b367db738c
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Nov  9 19:24:26 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Nov  9 21:45:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d0c5cce

lxqt-base/lxqt-sudo: add 1.4.0

Signed-off-by: Jimi Huotari  gentoo.org>

 lxqt-base/lxqt-sudo/Manifest   |  1 +
 lxqt-base/lxqt-sudo/lxqt-sudo-1.4.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/lxqt-base/lxqt-sudo/Manifest b/lxqt-base/lxqt-sudo/Manifest
index c186835b386f..0a5fa108d142 100644
--- a/lxqt-base/lxqt-sudo/Manifest
+++ b/lxqt-base/lxqt-sudo/Manifest
@@ -1 +1,2 @@
 DIST lxqt-sudo-1.3.0.tar.xz 37796 BLAKE2B 
43f551182bbf52fdc8380c7fb6d2b729fac983e7c7fe4834e7981cf7da950e9f8cfcd67dc5a3a4fddb690d3c9e09ef33f8cc269e928ed7ae8bd92084d09512bc
 SHA512 
43ee7a0a1322258591259bf248651bd0ca5f438a38e8ac11c5b0edc3fa132b5b269a023a648f707a5844640ff30835155d3830955285608d6c157f72fe23debd
+DIST lxqt-sudo-1.4.0.tar.xz 37764 BLAKE2B 
d7c6d87542b84ec418d66a9e4558a66250852f1382d9ad71a1e79e7f740bfc95c043c5589fcae60cab63e7ce4ffd9e785eb3179e0cdf31c31d83431ee4962eef
 SHA512 
0f9eda1ae4272410b18fdce1059702715c1f8ea3d75893a00d18890b713cd0269a727f95e95959a3156d998447770b666119b068c2d1af9686938fb03a59e16e

diff --git a/lxqt-base/lxqt-sudo/lxqt-sudo-1.4.0.ebuild 
b/lxqt-base/lxqt-sudo/lxqt-sudo-1.4.0.ebuild
new file mode 100644
index ..93e63e6f442b
--- /dev/null
+++ b/lxqt-base/lxqt-sudo/lxqt-sudo-1.4.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="LXQt GUI frontend for sudo"
+HOMEPAGE="https://lxqt-project.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1 LGPL-2.1+"
+SLOT="0"
+
+BDEPEND=">=dev-util/lxqt-build-tools-0.13.0"
+DEPEND="
+   app-admin/sudo
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   ~lxqt-base/liblxqt-${PV}:=
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-admin/

2023-11-09 Thread Jimi Huotari
commit: 8e8193f4392a2a1f533db5033420e05d35afdce4
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Nov  9 19:26:58 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Nov  9 21:45:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e8193f4

lxqt-base/lxqt-admin: add 1.4.0

Signed-off-by: Jimi Huotari  gentoo.org>

 lxqt-base/lxqt-admin/Manifest|  1 +
 lxqt-base/lxqt-admin/lxqt-admin-1.4.0.ebuild | 35 
 2 files changed, 36 insertions(+)

diff --git a/lxqt-base/lxqt-admin/Manifest b/lxqt-base/lxqt-admin/Manifest
index d07170799a65..da4f9a9363db 100644
--- a/lxqt-base/lxqt-admin/Manifest
+++ b/lxqt-base/lxqt-admin/Manifest
@@ -1 +1,2 @@
 DIST lxqt-admin-1.3.0.tar.xz 151148 BLAKE2B 
b4feae9d043ea5891b3522ecc20dea677452f532f1c17f754d13d9c506ac72e4d0deb7b52359e78c749f8784c7ceddb47574e8bb162c373afb2caa60b87765b0
 SHA512 
5538d20466a42c5a6e31925889ce2315bd63fc15b79ede0faacd485f10a33375f9799597601dcf3bba421e7b55797b0d7c898c2b579d878c32e79ef897735ef6
+DIST lxqt-admin-1.4.0.tar.xz 152052 BLAKE2B 
aa0c363d023d1c7dc21f4a1b985c41a61690ef9965a4aebc99ae4bb5ab941e02efd29a11975ddcfd6ae4d4b7c395ba383dce9865589ea78e8e652749c02393e2
 SHA512 
f6292006f308cd435243577c5f6cf7e7ebb6cb3ed069b26a3e8cf295e299e482255f1d39801db1e5f94cf780ec6621c8100e2ab5a2c2d5599551f1c7a2c19610

diff --git a/lxqt-base/lxqt-admin/lxqt-admin-1.4.0.ebuild 
b/lxqt-base/lxqt-admin/lxqt-admin-1.4.0.ebuild
new file mode 100644
index ..654cff780842
--- /dev/null
+++ b/lxqt-base/lxqt-admin/lxqt-admin-1.4.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="LXQt system administration tool"
+HOMEPAGE="https://lxqt-project.org/;
+
+MY_PV="$(ver_cut 1-2)"
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+BDEPEND=">=dev-util/lxqt-build-tools-0.13.0"
+DEPEND="
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtdbus-5.15:5
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   =lxqt-base/liblxqt-${MY_PV}*
+   kde-frameworks/kwindowsystem:5
+   >=sys-auth/polkit-qt-0.113.0
+   =lxqt-base/liblxqt-${MY_PV}*:=
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/xdg-desktop-portal-lxqt/

2023-11-09 Thread Jimi Huotari
commit: f32f35aa5e13dde5d0d3e7b8a006787e0ac86948
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Nov  9 19:28:58 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Nov  9 21:45:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f32f35aa

gui-libs/xdg-desktop-portal-lxqt: add 0.5.0

Signed-off-by: Jimi Huotari  gentoo.org>

 gui-libs/xdg-desktop-portal-lxqt/Manifest  |  1 +
 .../xdg-desktop-portal-lxqt-0.5.0.ebuild   | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/gui-libs/xdg-desktop-portal-lxqt/Manifest 
b/gui-libs/xdg-desktop-portal-lxqt/Manifest
index d7df162dd4b3..ace2bcdb6a30 100644
--- a/gui-libs/xdg-desktop-portal-lxqt/Manifest
+++ b/gui-libs/xdg-desktop-portal-lxqt/Manifest
@@ -1 +1,2 @@
 DIST xdg-desktop-portal-lxqt-0.4.0.tar.xz 16024 BLAKE2B 
2f362f9ddff42d68dfe69bcebd229566fe396a5a14d9ee9f1650706a34a98f31291a9901ef7121a976c679481192959d785ca8c8401bf8b2839dd18e42eee6bc
 SHA512 
9295da6dc9370e01a48729848d9d19c9afea980335fb1cefeb91abf34b12d53579d876ccc952e2ef1440e10f0937b9c4a02d2c8473c9cad812da0388bfcacbe1
+DIST xdg-desktop-portal-lxqt-0.5.0.tar.xz 16044 BLAKE2B 
f4b872038c58eebe3c565f55d29e24f9b247d2a18fd60981df9546a7fab422aa9ae1f6e94608a99a091cda4bda1e5ce878fa4d997a457f7c2014191fd631a0d2
 SHA512 
3f1a0de1fcc577b14b69c98b715f627dc636edc8663786374627196873a6e123aab2b6051bd86416729eb6e101ec0625051716b981a3fc4d7b5c7ddcd46ceae8

diff --git 
a/gui-libs/xdg-desktop-portal-lxqt/xdg-desktop-portal-lxqt-0.5.0.ebuild 
b/gui-libs/xdg-desktop-portal-lxqt/xdg-desktop-portal-lxqt-0.5.0.ebuild
new file mode 100644
index ..5ee331073c73
--- /dev/null
+++ b/gui-libs/xdg-desktop-portal-lxqt/xdg-desktop-portal-lxqt-0.5.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="$(ver_cut 1-2)"
+
+inherit cmake
+
+DESCRIPTION="Backend implementation for xdg-desktop-portal using 
Qt/KF5/libfm-qt"
+HOMEPAGE="https://lxqt-project.org/;
+
+if [[ "${PV}" == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+
+BDEPEND=">=dev-util/lxqt-build-tools-0.13.0"
+DEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   kde-frameworks/kwindowsystem:5
+   >=x11-libs/libfm-qt-1.4:=
+"
+RDEPEND="${DEPEND}
+   sys-apps/xdg-desktop-portal
+"



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-notificationd/

2023-11-09 Thread Jimi Huotari
commit: 284484db744bcf9b3d5380809b82f8ba9d6542eb
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Nov  9 19:26:36 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Nov  9 21:45:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=284484db

lxqt-base/lxqt-notificationd: add 1.4.0

Signed-off-by: Jimi Huotari  gentoo.org>

 lxqt-base/lxqt-notificationd/Manifest  |  1 +
 .../lxqt-notificationd-1.4.0.ebuild| 37 ++
 2 files changed, 38 insertions(+)

diff --git a/lxqt-base/lxqt-notificationd/Manifest 
b/lxqt-base/lxqt-notificationd/Manifest
index 20fa7ab2a437..0b9e7d9ef4e9 100644
--- a/lxqt-base/lxqt-notificationd/Manifest
+++ b/lxqt-base/lxqt-notificationd/Manifest
@@ -1 +1,2 @@
 DIST lxqt-notificationd-1.3.0.tar.xz 61064 BLAKE2B 
249a2cd764cb8ca0bbd4de1bb903df87b58d1efe6cab775edc60dfd4ac6da7bac4f83fad95d3567df7fd4adb3a0a06372fbd70b44a71a4e40b03dfdd3a062710
 SHA512 
8bc57c8a6710aaa5d050802a588530ec446611362eaa7c87aae2dae74b7ed9745486a90efbd854dedf79bc9994e13b5444f8b5259452614e01a8b393dd796607
+DIST lxqt-notificationd-1.4.0.tar.xz 61792 BLAKE2B 
e44c9e80c9fb964547902d242ea0cb5967977e4e9dad1c047daae8dadd105f97fd1cd30c5022511d9ece3c3f1e6fbf74ef79e2a5df2e2725603d3d1151dfb166
 SHA512 
5ae28b0f49e1e01c8d0fe96f23b961ca962dab33f16025af172777f385d0fd3471c64a7acb78b46e7dc0c370d324a17f10ec9a4c4b3afbde95d47164a5246d0a

diff --git a/lxqt-base/lxqt-notificationd/lxqt-notificationd-1.4.0.ebuild 
b/lxqt-base/lxqt-notificationd/lxqt-notificationd-1.4.0.ebuild
new file mode 100644
index ..4f65c2d4b0d3
--- /dev/null
+++ b/lxqt-base/lxqt-notificationd/lxqt-notificationd-1.4.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="LXQt notification daemon and library"
+HOMEPAGE="https://lxqt-project.org/;
+
+MY_PV="$(ver_cut 1-2)"
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1 LGPL-2.1+"
+SLOT="0"
+
+BDEPEND="
+   dev-qt/linguist-tools:5
+   >=dev-util/lxqt-build-tools-0.13.0
+"
+DEPEND="
+   >=dev-libs/libqtxdg-3.11.0
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtdbus-5.15:5
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   kde-frameworks/kwindowsystem:5
+   =lxqt-base/liblxqt-${MY_PV}*:=
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-config/

2023-11-09 Thread Jimi Huotari
commit: e7ee21e07940595522c4563f4fda6c1475890d6e
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Nov  9 19:26:50 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Nov  9 21:45:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7ee21e0

lxqt-base/lxqt-config: add 1.4.0

Signed-off-by: Jimi Huotari  gentoo.org>

 lxqt-base/lxqt-config/Manifest |  1 +
 lxqt-base/lxqt-config/lxqt-config-1.4.0.ebuild | 73 ++
 2 files changed, 74 insertions(+)

diff --git a/lxqt-base/lxqt-config/Manifest b/lxqt-base/lxqt-config/Manifest
index bb8582ddbbb9..09f5160c8913 100644
--- a/lxqt-base/lxqt-config/Manifest
+++ b/lxqt-base/lxqt-config/Manifest
@@ -1 +1,2 @@
 DIST lxqt-config-1.3.0.tar.xz 370624 BLAKE2B 
2015d2ec8f1a925e505b8c93b3db99fe351d8db742c78b2a19e8f8be7df47be619b3b5c313a693f1ac4e54b1f117aea5a706e8eae2d0fb6340fafe1b4a47412d
 SHA512 
30610d1c90d897eb54ce5ee75a39721a7818b0164bc97dece5b74aec2032c3b0027316995d83c077352e93fd2f7ab319d1801ed5ce356b857805e855db71cd75
+DIST lxqt-config-1.4.0.tar.xz 371628 BLAKE2B 
d7be05fdd55bfe2efe977184008ed6324e16e85c2bceb6b9c15e8ef11978d34ba0961b671978618ce4b7a836653477c4fa5cbc9b5dfead7a1c8a87e00c408bbd
 SHA512 
a3e6722c3f63b3c7382ec84723e3a4d838d99b2c42ce731565f940873b275ef025b7bc1a570f165b7fce521eb77bb7b83b02e922bee251507b773c8de4f785fc

diff --git a/lxqt-base/lxqt-config/lxqt-config-1.4.0.ebuild 
b/lxqt-base/lxqt-config/lxqt-config-1.4.0.ebuild
new file mode 100644
index ..ccac5ca3d3ea
--- /dev/null
+++ b/lxqt-base/lxqt-config/lxqt-config-1.4.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="$(ver_cut 1-2)"
+
+inherit cmake xdg-utils
+
+DESCRIPTION="LXQt system configuration control center"
+HOMEPAGE="https://lxqt-project.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-2 GPL-2+ GPL-3 LGPL-2 LGPL-2+ LGPL-2.1+ WTFPL-2"
+SLOT="0"
+IUSE="+monitor +touchpad"
+
+BDEPEND="
+   >=dev-qt/linguist-tools-5.15:5
+"
+DEPEND="
+   >=dev-libs/libqtxdg-3.11.0
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   >=dev-qt/qtsvg-5.15:5
+   >=dev-qt/qtx11extras-5.15:5
+   >=dev-qt/qtxml-5.15:5
+   =lxqt-base/liblxqt-${MY_PV}*:=
+   =lxqt-base/lxqt-menu-data-${MY_PV}*
+   sys-libs/zlib:=
+   x11-apps/setxkbmap
+   x11-libs/libxcb:=
+   x11-libs/libX11
+   x11-libs/libXcursor
+   x11-libs/libXfixes
+   monitor? ( kde-plasma/libkscreen:5= )
+   touchpad? (
+   virtual/libudev:=
+   x11-drivers/xf86-input-libinput
+   x11-libs/libXi
+   )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_MONITOR=$(usex monitor)
+   -DWITH_TOUCHPAD=$(usex touchpad)
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   doman man/*.1 liblxqt-config-cursor/man/*.1 
lxqt-config-appearance/man/*.1
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/pavucontrol-qt/

2023-11-09 Thread Jimi Huotari
commit: 9aede0cafe2ff9047679fca38667352626e7dd9e
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Nov  9 18:59:16 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Nov  9 21:45:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9aede0ca

media-sound/pavucontrol-qt: add version 1.4.0

Signed-off-by: Jimi Huotari  gentoo.org>

 media-sound/pavucontrol-qt/Manifest|  1 +
 .../pavucontrol-qt/pavucontrol-qt-1.4.0.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/media-sound/pavucontrol-qt/Manifest 
b/media-sound/pavucontrol-qt/Manifest
index e59e5f6f87e0..5218e736397d 100644
--- a/media-sound/pavucontrol-qt/Manifest
+++ b/media-sound/pavucontrol-qt/Manifest
@@ -1 +1,2 @@
 DIST pavucontrol-qt-1.3.0.tar.xz 107612 BLAKE2B 
1b3453d3622247adfbc69cc76cc267567bd7d6d8779a7b46b116d204cd29852acf06359f5a258e3d964bc4564ce8b490a527ae61fa6357793410887ac3616403
 SHA512 
64f954b103b6ffbb97a81a23489799a1fff71810f15f755b92e814a03d8bbe6351ba2a1c8179d60777cbbe60e5ee40cf0e04167cf1467a5b27c9b02142f7cb8c
+DIST pavucontrol-qt-1.4.0.tar.xz 111712 BLAKE2B 
c3329a621dda082c63e7ba9d289476932170b6bb569e7b508d9158bbe31f20933a70047eb69e69d768ff48ea5ed27a8ddfdcae2c4bedee6b0b73484488f1d2f6
 SHA512 
cfa878bddd0b0299319c31a4e97aa8b6dc799f040fedf5ca0210d8eeb526f59258aab57ae050987633826c7a94fbbd0e1a1b1fc184fc8693541c799b6118a157

diff --git a/media-sound/pavucontrol-qt/pavucontrol-qt-1.4.0.ebuild 
b/media-sound/pavucontrol-qt/pavucontrol-qt-1.4.0.ebuild
new file mode 100644
index ..6a15ab9e24ae
--- /dev/null
+++ b/media-sound/pavucontrol-qt/pavucontrol-qt-1.4.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Qt GUI Pulseaudio Mixer"
+HOMEPAGE="https://lxqt-project.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~riscv ~x86"
+fi
+
+LICENSE="GPL-2 GPL-2+"
+SLOT="0"
+
+BDEPEND="
+   >=dev-qt/linguist-tools-5.15:5
+   >=dev-util/lxqt-build-tools-0.13.0
+   virtual/pkgconfig
+"
+DEPEND="
+   dev-libs/glib:2
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   media-libs/libpulse[glib]
+"
+RDEPEND="${DEPEND}"



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

2023-11-09 Thread Jimi Huotari
commit: 905c4f5659023f58f53485535fb963232ce4b946
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Nov  9 19:23:17 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Nov  9 21:45:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=905c4f56

x11-libs/libfm-qt: add 1.4.0

Signed-off-by: Jimi Huotari  gentoo.org>

 x11-libs/libfm-qt/Manifest  |  1 +
 x11-libs/libfm-qt/libfm-qt-1.4.0.ebuild | 48 +
 2 files changed, 49 insertions(+)

diff --git a/x11-libs/libfm-qt/Manifest b/x11-libs/libfm-qt/Manifest
index 7bb8c8b023b1..ecf23cd1d259 100644
--- a/x11-libs/libfm-qt/Manifest
+++ b/x11-libs/libfm-qt/Manifest
@@ -1,2 +1,3 @@
 DIST libfm-qt-1.1.0.tar.xz 383280 BLAKE2B 
f01b8d2b21bee05c265f55d6b1c71644001bd668a03d8c4994a4e0fde2f07e53014d3b079d818b7a66cd25f8c9141fa980d0cdb9d3b8e4a66eb3b1521c46690b
 SHA512 
6717bc3fd3a2795389071e4dbfba2e73f3abfeafce8a583f99b3281e60347430db48246eb29796c5b7647b35b064824e90fc3a286547288798a1c6da3a3f5137
 DIST libfm-qt-1.3.0.tar.xz 388256 BLAKE2B 
454b2a685f505ad93c007744d92f9b87cdf2c02b65467762a337b021f9be648be92497e539d419b7a46556a281ee2b1f56fe57fbbdb8d3cf0d661f6f3260c8aa
 SHA512 
fd7ecc1a8e94893682b7e0ca76805b36dbf184a4f2f7d84008ef81ea2257d994db0f8f8e18f890b8554fd1f20e23f8d7f20cf6b3112b32d66c969b683f8db3ba
+DIST libfm-qt-1.4.0.tar.xz 398004 BLAKE2B 
fbae0e86d468ce9b83b06c342a0473c9f44fe301c03b64e472f86791f297d99c3d2e52e482edcd7adc38683de71958b210e89dbb662e0f924c3b71df53e8c885
 SHA512 
d5a9bbb1f295dfbe88add760fc9c8da60771d4d49b64408b1278315b52dd071d7e24dbc9ff8354f0c68e5ad58e809e78a2dae77e2d4f52cd8e0b8409c0d7f5cb

diff --git a/x11-libs/libfm-qt/libfm-qt-1.4.0.ebuild 
b/x11-libs/libfm-qt/libfm-qt-1.4.0.ebuild
new file mode 100644
index ..2dfab2ba0684
--- /dev/null
+++ b/x11-libs/libfm-qt/libfm-qt-1.4.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="$(ver_cut 1-2)"
+
+inherit cmake xdg-utils
+
+DESCRIPTION="Qt Library for Building File Managers"
+HOMEPAGE="https://lxqt-project.org/;
+
+if [[ "${PV}" == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="BSD GPL-2+ LGPL-2.1+"
+SLOT="0/7"
+
+BDEPEND="
+   >=dev-qt/linguist-tools-5.15:5
+   >=dev-util/lxqt-build-tools-0.13.0
+   virtual/pkgconfig
+"
+DEPEND="
+   dev-libs/glib:2
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtgui-5.15:5=
+   >=dev-qt/qtwidgets-5.15:5
+   >=dev-qt/qtx11extras-5.15:5
+   >=lxde-base/menu-cache-1.1.0:=
+   =lxqt-base/lxqt-menu-data-${MY_PV}*
+   media-libs/libexif
+   x11-libs/libxcb:=
+"
+RDEPEND="${DEPEND}"
+
+pkg_postinst() {
+   xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+   xdg_mimeinfo_database_update
+}



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-powermanagement/

2023-11-09 Thread Jimi Huotari
commit: bd1059b851ca8d9a3b269d3b2be28e44d931155b
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Nov  9 19:25:58 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Nov  9 21:45:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd1059b8

lxqt-base/lxqt-powermanagement: add 1.4.0

Signed-off-by: Jimi Huotari  gentoo.org>

 lxqt-base/lxqt-powermanagement/Manifest|  1 +
 .../lxqt-powermanagement-1.4.0.ebuild  | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/lxqt-base/lxqt-powermanagement/Manifest 
b/lxqt-base/lxqt-powermanagement/Manifest
index 2c86f57baab1..948835afdff7 100644
--- a/lxqt-base/lxqt-powermanagement/Manifest
+++ b/lxqt-base/lxqt-powermanagement/Manifest
@@ -1 +1,2 @@
 DIST lxqt-powermanagement-1.3.0.tar.xz 91852 BLAKE2B 
28deb2120974a000333bba6bc5b9922abb40f2fd0efde07d8a8cf32c2c7172e796107f4b0c3a9332ff4f179fb02a2ecd7e856dfd746d85eaf8a627ce897c2e7c
 SHA512 
79891ba791a167c8b4b27acd309908b0badafcf273aca880c4db592b776d8672d240bc8d4a9552cb83195a9a9929e5b1722a6d20be3ea810c3dcb61dc83fd323
+DIST lxqt-powermanagement-1.4.0.tar.xz 93280 BLAKE2B 
2df04ecdbeeddbc3dba41d115878605091511a09fdd494fcb979e7ddf73e7a51b428be7120d30a4ea690f612afb1f4185b863b80bd96e56897249f22ba6e60a7
 SHA512 
20b6b541fbf0eda1471af233f09744861428d74743b248b95be27c82a3d6fa1c71bfb7f4b5ff7a5408a37a6975a831b525290e8ec012e3546b0e69dfe63ccf7c

diff --git a/lxqt-base/lxqt-powermanagement/lxqt-powermanagement-1.4.0.ebuild 
b/lxqt-base/lxqt-powermanagement/lxqt-powermanagement-1.4.0.ebuild
new file mode 100644
index ..cf70d933a82a
--- /dev/null
+++ b/lxqt-base/lxqt-powermanagement/lxqt-powermanagement-1.4.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg-utils
+
+DESCRIPTION="LXQt daemon for power management and auto-suspend"
+HOMEPAGE="https://lxqt-project.org/;
+
+MY_PV="$(ver_cut 1-2)"
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1 LGPL-2.1+"
+SLOT="0"
+
+BDEPEND="
+   >=dev-qt/linguist-tools-5.15:5
+   >=dev-util/lxqt-build-tools-0.13.0
+   virtual/pkgconfig
+"
+DEPEND="
+   >=dev-libs/libqtxdg-3.11.0
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtdbus-5.15:5
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtsvg-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   kde-frameworks/kwindowsystem:5
+   kde-frameworks/kidletime:5
+   kde-frameworks/solid:5
+   =lxqt-base/liblxqt-${MY_PV}*:=
+   =lxqt-base/lxqt-globalkeys-${MY_PV}*
+   sys-power/upower
+"
+RDEPEND="${DEPEND}"
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-globalkeys/

2023-11-09 Thread Jimi Huotari
commit: 9f96bbe17c173a68730a1fa47f7532bde2db1c94
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Nov  9 19:26:43 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Nov  9 21:45:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f96bbe1

lxqt-base/lxqt-globalkeys: add 1.4.0

Signed-off-by: Jimi Huotari  gentoo.org>

 lxqt-base/lxqt-globalkeys/Manifest |  1 +
 .../lxqt-globalkeys/lxqt-globalkeys-1.4.0.ebuild   | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/lxqt-base/lxqt-globalkeys/Manifest 
b/lxqt-base/lxqt-globalkeys/Manifest
index b93da7c20cc2..395b27e6b039 100644
--- a/lxqt-base/lxqt-globalkeys/Manifest
+++ b/lxqt-base/lxqt-globalkeys/Manifest
@@ -1 +1,2 @@
 DIST lxqt-globalkeys-1.3.0.tar.xz 73844 BLAKE2B 
94b28a092a25895bcca39a8eb8626d19ca3c7ebcedc2898a5a2b222bdc1034c6de3ef3c98653acbc26c20e7b8ba51b54b26c1d1ceded674ab740edffabec93bf
 SHA512 
9acdbff95734bc098b312aa906c38766a035041f8f3e58406470716013762a19d7a8f6cc07377dc8921be9aa09647fff2fef69e7c8ed15109dff71cbaf573eb7
+DIST lxqt-globalkeys-1.4.0.tar.xz 74028 BLAKE2B 
9dae4f3b436468de75ced76f5e9283d26df587f62c99e16d578c3357784aa8effdf7820786bebcb8da206a9fa62951f448ed1e1ee6fba97f8b065793056f4c5c
 SHA512 
de05c15dc6400978093c1f72340214d53200f8e7478ddee47fb7a3124be642f5d27c6bd53801b6a0205985666dcb481a89208b14d54cf2eb3dc36ccae5bdc1f5

diff --git a/lxqt-base/lxqt-globalkeys/lxqt-globalkeys-1.4.0.ebuild 
b/lxqt-base/lxqt-globalkeys/lxqt-globalkeys-1.4.0.ebuild
new file mode 100644
index ..668a4f888f83
--- /dev/null
+++ b/lxqt-base/lxqt-globalkeys/lxqt-globalkeys-1.4.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Daemon and library for global keyboard shortcuts registration"
+HOMEPAGE="https://lxqt-project.org/;
+
+MY_PV="$(ver_cut 1-2)"
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1 LGPL-2.1+"
+SLOT="0"
+
+BDEPEND="
+   >=dev-qt/linguist-tools-5.15:5
+   >=dev-util/lxqt-build-tools-0.13.0
+"
+DEPEND="
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtdbus-5.15:5
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   kde-frameworks/kwindowsystem:5
+   =lxqt-base/liblxqt-${MY_PV}*:=
+   x11-libs/libX11
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-openssh-askpass/

2023-11-09 Thread Jimi Huotari
commit: 4b41e46b309547f6c270ac246940eb42a0c27516
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Nov  9 19:26:28 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Nov  9 21:45:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b41e46b

lxqt-base/lxqt-openssh-askpass: add 1.4.0

Signed-off-by: Jimi Huotari  gentoo.org>

 lxqt-base/lxqt-openssh-askpass/Manifest|  1 +
 .../lxqt-openssh-askpass-1.4.0.ebuild  | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/lxqt-base/lxqt-openssh-askpass/Manifest 
b/lxqt-base/lxqt-openssh-askpass/Manifest
index a6393512baec..04951a1f8784 100644
--- a/lxqt-base/lxqt-openssh-askpass/Manifest
+++ b/lxqt-base/lxqt-openssh-askpass/Manifest
@@ -1 +1,2 @@
 DIST lxqt-openssh-askpass-1.3.0.tar.xz 17560 BLAKE2B 
509ce775ffe3030017d5a37e31a8c979ab1c5c7e963cdc36bb9c70cd34e860d2c017e894e58d905be7a3b86d3efccae7ab464804640b1e958422a3b89a272614
 SHA512 
82f632577cc5b73dda54c8cdea0feadfb4a1f768e7b1d58b2c9e1f12eb40cbec88e7e31a4afc76efe153b5e424c205dde8a19c2249ed7ab6655f7376e54f1950
+DIST lxqt-openssh-askpass-1.4.0.tar.xz 17628 BLAKE2B 
dc26a119013b15f0e1ec374bfdca500d6d21c39bbc759e08136ddc2dc1e96404d768ea624ac67649014a400445f5f8db668f7d8c41471dcd8bad67331c105867
 SHA512 
3f6862c70cc184246433eb0d9c3ad4a045f171f25144288b3e244c6e203c3bcfb14da62505b586f0b20b27a5b4b5c39ffbc709bf88863f87deb5b4a610cfd26f

diff --git a/lxqt-base/lxqt-openssh-askpass/lxqt-openssh-askpass-1.4.0.ebuild 
b/lxqt-base/lxqt-openssh-askpass/lxqt-openssh-askpass-1.4.0.ebuild
new file mode 100644
index ..774ad3d3fe66
--- /dev/null
+++ b/lxqt-base/lxqt-openssh-askpass/lxqt-openssh-askpass-1.4.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="LXQt OpenSSH user password prompt tool"
+HOMEPAGE="https://lxqt-project.org/;
+
+MY_PV="$(ver_cut 1-2)"
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1 LGPL-2.1+"
+SLOT="0"
+
+BDEPEND="
+   >=dev-qt/linguist-tools-5.15:5
+"
+DEPEND="
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   =lxqt-base/liblxqt-${MY_PV}*:=
+"
+RDEPEND="${DEPEND}"
+
+src_install() {
+   cmake_src_install
+   doman man/*.1
+
+   newenvd - 99${PN} <<- _EOF_
+   SSH_ASKPASS='${EPREFIX}/usr/bin/lxqt-openssh-askpass'
+   _EOF_
+}



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-policykit/

2023-11-09 Thread Jimi Huotari
commit: e36d1bb0dd8a62e157490313cbddd14936e52521
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Nov  9 19:26:09 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Nov  9 21:45:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e36d1bb0

lxqt-base/lxqt-policykit: add 1.4.0

Signed-off-by: Jimi Huotari  gentoo.org>

 lxqt-base/lxqt-policykit/Manifest  |  1 +
 .../lxqt-policykit/lxqt-policykit-1.4.0.ebuild | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/lxqt-base/lxqt-policykit/Manifest 
b/lxqt-base/lxqt-policykit/Manifest
index 4086cb873cdb..b372dc3c2498 100644
--- a/lxqt-base/lxqt-policykit/Manifest
+++ b/lxqt-base/lxqt-policykit/Manifest
@@ -1 +1,2 @@
 DIST lxqt-policykit-1.3.0.tar.xz 39344 BLAKE2B 
ea816eb811a359ae67e2ac6b6b54b4d4af11bd41c450da013a974003253cfff3e4cc0f81768ee96231e426dbdf6a17ad04d8ce0750538e1de6009421ccf745c3
 SHA512 
4a05064f988bd2eb35c4b889fbb098a7617eb7a702deba35338f0f3dfc6e5946505b35f3c022a33bad0e268c710bf7f3c0cdf84160054e118298ee390db8af45
+DIST lxqt-policykit-1.4.0.tar.xz 39612 BLAKE2B 
272fb3ab1e9ae4fb832902824f40d303c0a3a350faed215eaf97db00454a2db69a2b84d052bce3887df13240add44f16180d89ccd2b5e747849d77a578ba3007
 SHA512 
d63a2f0d3ce2bb794aae6a6315b465fca984de20b107934127f83d3a8614472c7f019f2710a06ee40658a1a4c9ed6df5c5715b593f67e46c6e3d91b3b2b0526f

diff --git a/lxqt-base/lxqt-policykit/lxqt-policykit-1.4.0.ebuild 
b/lxqt-base/lxqt-policykit/lxqt-policykit-1.4.0.ebuild
new file mode 100644
index ..05cc1b106217
--- /dev/null
+++ b/lxqt-base/lxqt-policykit/lxqt-policykit-1.4.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="LXQt PolKit authentication agent"
+HOMEPAGE="https://lxqt-project.org/;
+
+MY_PV="$(ver_cut 1-2)"
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1 LGPL-2.1+"
+SLOT="0"
+
+BDEPEND="
+   >=dev-qt/linguist-tools-5.15:5
+   >=dev-util/lxqt-build-tools-0.13.0
+   virtual/pkgconfig
+"
+DEPEND="
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   =lxqt-base/liblxqt-${MY_PV}*:=
+   >=sys-auth/polkit-qt-0.113.0
+"
+RDEPEND="${DEPEND}"
+
+src_install() {
+   cmake_src_install
+   doman man/*.1
+}



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-session/

2023-11-09 Thread Jimi Huotari
commit: 6a7e8099f35abb302c5f462c87710497658efc03
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Nov  9 19:24:35 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Nov  9 21:45:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a7e8099

lxqt-base/lxqt-session: add 1.4.0

Signed-off-by: Jimi Huotari  gentoo.org>

 lxqt-base/lxqt-session/Manifest  |  1 +
 lxqt-base/lxqt-session/lxqt-session-1.4.0.ebuild | 62 
 2 files changed, 63 insertions(+)

diff --git a/lxqt-base/lxqt-session/Manifest b/lxqt-base/lxqt-session/Manifest
index 948338165e76..2a99d1866033 100644
--- a/lxqt-base/lxqt-session/Manifest
+++ b/lxqt-base/lxqt-session/Manifest
@@ -1 +1,2 @@
 DIST lxqt-session-1.3.0.tar.xz 186860 BLAKE2B 
7b52f82f2d4bc75bf03e7d2e3456797238ea91856088b2e39f8b5caa4f4f55ab92292e875d3aeb845e96e98435936a1fb0bf6db1c1d04091f5df80d75745bb22
 SHA512 
4ad358ad8a01fe6df697cb4dc19abee7ed9b37dce13022e2fc1b309a5adbb942c69fc4de401fbc16e51394d38482a98bf2f5ebcc0a64194e03bd714691ad96db
+DIST lxqt-session-1.4.0.tar.xz 188324 BLAKE2B 
508509a783f747c3dd72984264056466d8f9ef901b4a7731fbecca575951c528231cdb71a799ab7d617ed86c29d9026d9feb8fbb2b795a39958c1948d75812c2
 SHA512 
4f573196958eef9d0d2f2b37c4a160c3c6469f3a16cb4b1804ba76a9320d36b0ed91cada6ee905339ed8cfbd443851804086d978424c4d79045cc90e1629

diff --git a/lxqt-base/lxqt-session/lxqt-session-1.4.0.ebuild 
b/lxqt-base/lxqt-session/lxqt-session-1.4.0.ebuild
new file mode 100644
index ..f70701aa5019
--- /dev/null
+++ b/lxqt-base/lxqt-session/lxqt-session-1.4.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="LXQt Session Manager"
+HOMEPAGE="https://lxqt-project.org/;
+
+MY_PV="$(ver_cut 1-2)"
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+IUSE="+udev"
+
+LICENSE="LGPL-2.1 LGPL-2.1+"
+SLOT="0"
+
+BDEPEND="
+   >=dev-qt/linguist-tools-5.15:5
+   >=dev-util/lxqt-build-tools-0.13.0
+"
+DEPEND="
+   >=app-misc/qtxdg-tools-3.11.0
+   >=dev-libs/libqtxdg-3.12.0
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtdbus-5.15:5
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   >=dev-qt/qtx11extras-5.15:5
+   kde-frameworks/kwindowsystem:5[X]
+   =lxqt-base/liblxqt-${MY_PV}*:=
+   sys-process/procps:=
+   x11-libs/libX11
+   x11-misc/xdg-user-dirs
+   udev? ( virtual/libudev:= )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_LIBUDEV=$(usex udev)
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   doman lxqt-config-session/man/*.1 lxqt-session/man/*.1
+
+   newenvd - 91lxqt-config-dir <<- _EOF_
+   XDG_CONFIG_DIRS='${EPREFIX}/usr/share'
+   _EOF_
+}



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-runner/

2023-11-09 Thread Jimi Huotari
commit: 2e333feb829468a1b92126838f53a666923eae07
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Nov  9 19:24:43 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Nov  9 21:45:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e333feb

lxqt-base/lxqt-runner: add 1.4.0

Signed-off-by: Jimi Huotari  gentoo.org>

 lxqt-base/lxqt-runner/Manifest |  1 +
 lxqt-base/lxqt-runner/lxqt-runner-1.4.0.ebuild | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/lxqt-base/lxqt-runner/Manifest b/lxqt-base/lxqt-runner/Manifest
index 045f215bcac9..6d847643ef10 100644
--- a/lxqt-base/lxqt-runner/Manifest
+++ b/lxqt-base/lxqt-runner/Manifest
@@ -1 +1,2 @@
 DIST lxqt-runner-1.3.0.tar.xz 223880 BLAKE2B 
2ba95d7d24bbdf656ed364c449513c65d340bc55b283ef1914244151068d99b3f67d76622286f246eeeddd4bdd09cf59fdd3ea127ce11c244a92189b16ae9203
 SHA512 
79351e4cebb14ce6578197dc4d4ec3ee3b5be3d3832da778b075c5e2da38dcb518113c8076a4488570e68f51cedc5a3fe4855e296e813aa2b848a386ddcd6fbc
+DIST lxqt-runner-1.4.0.tar.xz 224920 BLAKE2B 
50b1bf16ce41fa263392c8c2d304658c1636bd7022bad4774b71fb4911fafa9cf9ce4dd32b1146533c7f0b13c9ddb716204910ecb0c3ecf95dfb8e9df9bef4c7
 SHA512 
53ead3b6cd45cbf57a01c06861a97f20ddab9f3a5f3a90b3b9c3e6c3b67344feec99e11e14a90a0d0a6beb7e0cf74e092b5664d5f8ec32f827893623e104ee12

diff --git a/lxqt-base/lxqt-runner/lxqt-runner-1.4.0.ebuild 
b/lxqt-base/lxqt-runner/lxqt-runner-1.4.0.ebuild
new file mode 100644
index ..cb13a7787bdb
--- /dev/null
+++ b/lxqt-base/lxqt-runner/lxqt-runner-1.4.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="LXQt quick launcher"
+HOMEPAGE="https://lxqt-project.org/;
+
+MY_PV="$(ver_cut 1-2)"
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1 LGPL-2.1+"
+SLOT="0"
+
+BDEPEND="
+   >=dev-qt/linguist-tools-5.15:5
+   >=dev-util/lxqt-build-tools-0.13.0
+   virtual/pkgconfig
+"
+DEPEND="
+   >=dev-cpp/muParser-2.2.3
+   >=dev-libs/libqtxdg-3.12.0
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   >=dev-qt/qtxml-5.15:5
+   kde-frameworks/kwindowsystem:5
+   =lxqt-base/liblxqt-${MY_PV}*:=
+   =lxqt-base/lxqt-globalkeys-${MY_PV}*
+"
+RDEPEND="${DEPEND}"
+
+src_install() {
+   cmake_src_install
+   doman man/*.1
+}



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-menu-data/

2023-11-09 Thread Jimi Huotari
commit: bf42c8f320eab35023931181141ff720e115fdf2
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Nov  9 19:09:04 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Nov  9 21:45:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf42c8f3

lxqt-base/lxqt-menu-data: new package (version 1.4.0)

Provides translations for menu categories and the menu files for
LXQt and PCmanFm-qt.

Replaces 'lxde-base/lxmenu-data' for LXQt use.

Signed-off-by: Jimi Huotari  gentoo.org>

 lxqt-base/lxqt-menu-data/Manifest  |  1 +
 .../lxqt-menu-data/lxqt-menu-data-1.4.0.ebuild | 24 ++
 lxqt-base/lxqt-menu-data/metadata.xml  | 11 ++
 3 files changed, 36 insertions(+)

diff --git a/lxqt-base/lxqt-menu-data/Manifest 
b/lxqt-base/lxqt-menu-data/Manifest
new file mode 100644
index ..98374061fec1
--- /dev/null
+++ b/lxqt-base/lxqt-menu-data/Manifest
@@ -0,0 +1 @@
+DIST lxqt-menu-data-1.4.0.tar.xz 54600 BLAKE2B 
bf2bc18b2dc506bc003a06acb7a87e20da0f1a1bb92699b2701ee0d257aecbedc7847c3065f5430aa6a5d13b9252d21bc9be14a28779b07042842285fd511a0d
 SHA512 
6977c7c008537dd205414f9444fe3014bb8ba68059d81e0f15eede963d91c44d177f268c28042e57c432cde5ecbd2b7d9bc9462ba7414ce92919e5507fc4b5e3

diff --git a/lxqt-base/lxqt-menu-data/lxqt-menu-data-1.4.0.ebuild 
b/lxqt-base/lxqt-menu-data/lxqt-menu-data-1.4.0.ebuild
new file mode 100644
index ..7fcc6d27079f
--- /dev/null
+++ b/lxqt-base/lxqt-menu-data/lxqt-menu-data-1.4.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="$(ver_cut 1-2)"
+
+inherit cmake
+
+DESCRIPTION="LXQt Menu Files and Translations for Menu Categories"
+HOMEPAGE="https://lxqt-project.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+
+BDEPEND=">=dev-util/lxqt-build-tools-0.13.0"

diff --git a/lxqt-base/lxqt-menu-data/metadata.xml 
b/lxqt-base/lxqt-menu-data/metadata.xml
new file mode 100644
index ..62c2dfed74de
--- /dev/null
+++ b/lxqt-base/lxqt-menu-data/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   l...@gentoo.org
+   LXQt
+   
+   
+   lxqt/lxqt-menu-data
+   
+



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-qtplugin/

2023-11-09 Thread Jimi Huotari
commit: 8928aa2261dc69ef465b77de697a55f8d3b57019
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Nov  9 19:25:05 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Nov  9 21:45:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8928aa22

lxqt-base/lxqt-qtplugin: add 1.4.0

Signed-off-by: Jimi Huotari  gentoo.org>

 lxqt-base/lxqt-qtplugin/Manifest   |  1 +
 lxqt-base/lxqt-qtplugin/lxqt-qtplugin-1.4.0.ebuild | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/lxqt-base/lxqt-qtplugin/Manifest b/lxqt-base/lxqt-qtplugin/Manifest
index 158a6f8a26d2..e888f051316b 100644
--- a/lxqt-base/lxqt-qtplugin/Manifest
+++ b/lxqt-base/lxqt-qtplugin/Manifest
@@ -1 +1,2 @@
 DIST lxqt-qtplugin-1.3.0.tar.xz 23864 BLAKE2B 
4aa79eb0513a3efac265707864137ec935042d3357395fa9e08e1b735015e665c95afe45c8c32c262a76e2d8bd92e80956965cd65e64eef0d409094e4e56b7c1
 SHA512 
a1fefe5af7aacfb3c594fa1c181c2146c702fe0fabaf269c7e22e5755026accc68745d4ba64cd725ba66691f704c5a5d69658b55188b9919586601efbadc27ff
+DIST lxqt-qtplugin-1.4.0.tar.xz 23880 BLAKE2B 
b9a6a5ac280bb27546a463bd1ab75db3b116d45b5327d6239a1f40cb4dac0d4605035d63fea8c4274272ef8bbeda0189449c2df2bbe45c6d2559945dc72e9549
 SHA512 
1d6306d396e560fbab1c64e2dda47e0456e6d8fcff077bcb7104adb8f89ef73bfef9457ab5b65aa07101acc3d7d2701efb88e8d36a0c74780a187480288acbea

diff --git a/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-1.4.0.ebuild 
b/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-1.4.0.ebuild
new file mode 100644
index ..f7665c9def7a
--- /dev/null
+++ b/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-1.4.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="$(ver_cut 1-2)"
+
+inherit cmake
+
+DESCRIPTION="LXQt system integration plugin for Qt"
+HOMEPAGE="https://lxqt-project.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+BDEPEND="
+   >=dev-qt/linguist-tools-5.15:5
+   >=dev-util/lxqt-build-tools-0.13.0
+"
+DEPEND="
+   dev-libs/libdbusmenu-qt[qt5(+)]
+   >=dev-libs/libqtxdg-3.12.0
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtdbus-5.15:5
+   >=dev-qt/qtgui-5.15:5=
+   >=dev-qt/qtwidgets-5.15:5
+   =x11-libs/libfm-qt-${MY_PV}*
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kube-proxy/

2023-11-09 Thread William Hubbs
commit: fcb17057c396d5c2382a90d8dfcaf7c572e50660
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Nov  9 21:44:47 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Nov  9 21:44:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcb17057

sys-cluster/kube-proxy: add 1.27.7

Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kube-proxy/Manifest |  1 +
 sys-cluster/kube-proxy/kube-proxy-1.27.7.ebuild | 34 +
 2 files changed, 35 insertions(+)

diff --git a/sys-cluster/kube-proxy/Manifest b/sys-cluster/kube-proxy/Manifest
index 7e45390d192e..d20b8a3c8173 100644
--- a/sys-cluster/kube-proxy/Manifest
+++ b/sys-cluster/kube-proxy/Manifest
@@ -2,5 +2,6 @@ DIST kubernetes-1.24.17.tar.gz 38157141 BLAKE2B 
2a4c68946a446ff9f0adce53960a4282
 DIST kubernetes-1.25.14.tar.gz 38489922 BLAKE2B 
f5bcd1cdee5427e1f5732bbed834a5255e5ee7cbcd0c3d7f6b36993a1c85efefe2acf9a5c8262853a5b95cdcb57ffe23a3bae8cc65a80ee19383720b4479b60a
 SHA512 
d62ce89540c431132056d379af7ed8581afa9830801cb5d9e7741a20fd1285922d3cf671ab9dcb239420c4a19d6edeee1f24f29521681cc184cf4a71a25e53d2
 DIST kubernetes-1.26.9.tar.gz 38520517 BLAKE2B 
4e49686fd083b1aefb314a1f6acbff91437a5f8e6801c20bcf493a29eb99c419c13cd1246efbe4e6baab0da22a19df189a6cda7047eaa14edf7fa895eeca5535
 SHA512 
9ad42f2ddbd8662b9175d58f06024571e3bc07f3d905f66a9cc5635e41492ed9a9cdb0debe3864990516dacc41afb58265dc918d46a078e77f0889b9ed121427
 DIST kubernetes-1.27.6.tar.gz 38249520 BLAKE2B 
942a66075e0ec9aec579908f7a3724be2bc5fb0d8f40d8fd3d025221199e97c44e96a13099bff7a408af9847ef0f5568033146cbb1566a608a572418410cfbdf
 SHA512 
147c0eb819a1ea8c2d49467bceacdefe7693082609bce924bbafe9dd7afc27a576bf6b5d350b63da5fb7bf6cdf20983ac681e48539edda777303f81e4e2a72db
+DIST kubernetes-1.27.7.tar.gz 38489371 BLAKE2B 
cc2e3a5310241adf24d7140ec1f27bd35ba5050d5928996899f0e16cad018f216eb121bb6e84fce02ce3d9a58c4b0fcdec0923f10b45465486f1cd3d6beb8ab7
 SHA512 
d5045332df6b64b91c25f035bca6aee59266128e6e59a5dc36bfc4d68e53dcdf78bbe75b97194da59931a6ad23e77b7f2d446bdf131c3a0bb74f954344179c04
 DIST kubernetes-1.28.2.tar.gz 39908514 BLAKE2B 
1c681294ce6560e678ee75b912466c09ea127fae0d0caf1707a7ed45e7df825345b913cf52ff4b851bf59fb78619ea89c9de0185e11ff3f13516599c72028e07
 SHA512 
b15948df4251d4f0b50e939354182bd765be2044835ca2fe42d2339309b3dd7a78143f09f41703bafb0f985a049f25aac386204e30db8dc85d554955759cb1e9
 DIST kubernetes-1.28.3.tar.gz 39928717 BLAKE2B 
0de1e016c6e5d374afe08552cccd213a55f5c142cce1dc58970bb6c88a857cf8c96f2a0cafe7c542df547eceaa4b9d96a679866d3c364e05e788a74ecf6e475a
 SHA512 
57ed8619ebbf1c2c5a6da299b8eba840f6bb185981eb18f840c7f68b8da91684bbbd0136d993a74caf5711177330f60ea5749c64c75d8d219d62751e09c298bc

diff --git a/sys-cluster/kube-proxy/kube-proxy-1.27.7.ebuild 
b/sys-cluster/kube-proxy/kube-proxy-1.27.7.ebuild
new file mode 100644
index ..ea991ff91e56
--- /dev/null
+++ b/sys-cluster/kube-proxy/kube-proxy-1.27.7.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="Kubernetes Proxy service"
+HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+RDEPEND="net-firewall/conntrack-tools"
+BDEPEND=">=dev-lang/go-1.20"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   keepdir /var/log/${PN} /var/lib/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubectl/

2023-11-09 Thread William Hubbs
commit: b70f370ab9d61435bc4b12fd71ea4e3e266d1fee
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Nov  9 21:44:46 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Nov  9 21:44:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b70f370a

sys-cluster/kubectl: add 1.27.7

Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kubectl/Manifest  |  1 +
 sys-cluster/kubectl/kubectl-1.27.7.ebuild | 33 +++
 2 files changed, 34 insertions(+)

diff --git a/sys-cluster/kubectl/Manifest b/sys-cluster/kubectl/Manifest
index 7e45390d192e..d20b8a3c8173 100644
--- a/sys-cluster/kubectl/Manifest
+++ b/sys-cluster/kubectl/Manifest
@@ -2,5 +2,6 @@ DIST kubernetes-1.24.17.tar.gz 38157141 BLAKE2B 
2a4c68946a446ff9f0adce53960a4282
 DIST kubernetes-1.25.14.tar.gz 38489922 BLAKE2B 
f5bcd1cdee5427e1f5732bbed834a5255e5ee7cbcd0c3d7f6b36993a1c85efefe2acf9a5c8262853a5b95cdcb57ffe23a3bae8cc65a80ee19383720b4479b60a
 SHA512 
d62ce89540c431132056d379af7ed8581afa9830801cb5d9e7741a20fd1285922d3cf671ab9dcb239420c4a19d6edeee1f24f29521681cc184cf4a71a25e53d2
 DIST kubernetes-1.26.9.tar.gz 38520517 BLAKE2B 
4e49686fd083b1aefb314a1f6acbff91437a5f8e6801c20bcf493a29eb99c419c13cd1246efbe4e6baab0da22a19df189a6cda7047eaa14edf7fa895eeca5535
 SHA512 
9ad42f2ddbd8662b9175d58f06024571e3bc07f3d905f66a9cc5635e41492ed9a9cdb0debe3864990516dacc41afb58265dc918d46a078e77f0889b9ed121427
 DIST kubernetes-1.27.6.tar.gz 38249520 BLAKE2B 
942a66075e0ec9aec579908f7a3724be2bc5fb0d8f40d8fd3d025221199e97c44e96a13099bff7a408af9847ef0f5568033146cbb1566a608a572418410cfbdf
 SHA512 
147c0eb819a1ea8c2d49467bceacdefe7693082609bce924bbafe9dd7afc27a576bf6b5d350b63da5fb7bf6cdf20983ac681e48539edda777303f81e4e2a72db
+DIST kubernetes-1.27.7.tar.gz 38489371 BLAKE2B 
cc2e3a5310241adf24d7140ec1f27bd35ba5050d5928996899f0e16cad018f216eb121bb6e84fce02ce3d9a58c4b0fcdec0923f10b45465486f1cd3d6beb8ab7
 SHA512 
d5045332df6b64b91c25f035bca6aee59266128e6e59a5dc36bfc4d68e53dcdf78bbe75b97194da59931a6ad23e77b7f2d446bdf131c3a0bb74f954344179c04
 DIST kubernetes-1.28.2.tar.gz 39908514 BLAKE2B 
1c681294ce6560e678ee75b912466c09ea127fae0d0caf1707a7ed45e7df825345b913cf52ff4b851bf59fb78619ea89c9de0185e11ff3f13516599c72028e07
 SHA512 
b15948df4251d4f0b50e939354182bd765be2044835ca2fe42d2339309b3dd7a78143f09f41703bafb0f985a049f25aac386204e30db8dc85d554955759cb1e9
 DIST kubernetes-1.28.3.tar.gz 39928717 BLAKE2B 
0de1e016c6e5d374afe08552cccd213a55f5c142cce1dc58970bb6c88a857cf8c96f2a0cafe7c542df547eceaa4b9d96a679866d3c364e05e788a74ecf6e475a
 SHA512 
57ed8619ebbf1c2c5a6da299b8eba840f6bb185981eb18f840c7f68b8da91684bbbd0136d993a74caf5711177330f60ea5749c64c75d8d219d62751e09c298bc

diff --git a/sys-cluster/kubectl/kubectl-1.27.7.ebuild 
b/sys-cluster/kubectl/kubectl-1.27.7.ebuild
new file mode 100644
index ..ffa067f3b06c
--- /dev/null
+++ b/sys-cluster/kubectl/kubectl-1.27.7.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="CLI to run commands against Kubernetes clusters"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+BDEPEND=">=dev-lang/go-1.20"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   _output/bin/${PN} completion bash > ${PN}.bash || die
+   _output/bin/${PN} completion zsh > ${PN}.zsh || die
+   newbashcomp ${PN}.bash ${PN}
+   insinto /usr/share/zsh/site-functions
+   newins ${PN}.zsh _${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kube-scheduler/

2023-11-09 Thread William Hubbs
commit: a6b5e8c8ab586eeeacc46539173aa9469437657f
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Nov  9 21:44:47 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Nov  9 21:44:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6b5e8c8

sys-cluster/kube-scheduler: add 1.27.7

Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kube-scheduler/Manifest|  1 +
 .../kube-scheduler/kube-scheduler-1.27.7.ebuild| 38 ++
 2 files changed, 39 insertions(+)

diff --git a/sys-cluster/kube-scheduler/Manifest 
b/sys-cluster/kube-scheduler/Manifest
index 7e45390d192e..d20b8a3c8173 100644
--- a/sys-cluster/kube-scheduler/Manifest
+++ b/sys-cluster/kube-scheduler/Manifest
@@ -2,5 +2,6 @@ DIST kubernetes-1.24.17.tar.gz 38157141 BLAKE2B 
2a4c68946a446ff9f0adce53960a4282
 DIST kubernetes-1.25.14.tar.gz 38489922 BLAKE2B 
f5bcd1cdee5427e1f5732bbed834a5255e5ee7cbcd0c3d7f6b36993a1c85efefe2acf9a5c8262853a5b95cdcb57ffe23a3bae8cc65a80ee19383720b4479b60a
 SHA512 
d62ce89540c431132056d379af7ed8581afa9830801cb5d9e7741a20fd1285922d3cf671ab9dcb239420c4a19d6edeee1f24f29521681cc184cf4a71a25e53d2
 DIST kubernetes-1.26.9.tar.gz 38520517 BLAKE2B 
4e49686fd083b1aefb314a1f6acbff91437a5f8e6801c20bcf493a29eb99c419c13cd1246efbe4e6baab0da22a19df189a6cda7047eaa14edf7fa895eeca5535
 SHA512 
9ad42f2ddbd8662b9175d58f06024571e3bc07f3d905f66a9cc5635e41492ed9a9cdb0debe3864990516dacc41afb58265dc918d46a078e77f0889b9ed121427
 DIST kubernetes-1.27.6.tar.gz 38249520 BLAKE2B 
942a66075e0ec9aec579908f7a3724be2bc5fb0d8f40d8fd3d025221199e97c44e96a13099bff7a408af9847ef0f5568033146cbb1566a608a572418410cfbdf
 SHA512 
147c0eb819a1ea8c2d49467bceacdefe7693082609bce924bbafe9dd7afc27a576bf6b5d350b63da5fb7bf6cdf20983ac681e48539edda777303f81e4e2a72db
+DIST kubernetes-1.27.7.tar.gz 38489371 BLAKE2B 
cc2e3a5310241adf24d7140ec1f27bd35ba5050d5928996899f0e16cad018f216eb121bb6e84fce02ce3d9a58c4b0fcdec0923f10b45465486f1cd3d6beb8ab7
 SHA512 
d5045332df6b64b91c25f035bca6aee59266128e6e59a5dc36bfc4d68e53dcdf78bbe75b97194da59931a6ad23e77b7f2d446bdf131c3a0bb74f954344179c04
 DIST kubernetes-1.28.2.tar.gz 39908514 BLAKE2B 
1c681294ce6560e678ee75b912466c09ea127fae0d0caf1707a7ed45e7df825345b913cf52ff4b851bf59fb78619ea89c9de0185e11ff3f13516599c72028e07
 SHA512 
b15948df4251d4f0b50e939354182bd765be2044835ca2fe42d2339309b3dd7a78143f09f41703bafb0f985a049f25aac386204e30db8dc85d554955759cb1e9
 DIST kubernetes-1.28.3.tar.gz 39928717 BLAKE2B 
0de1e016c6e5d374afe08552cccd213a55f5c142cce1dc58970bb6c88a857cf8c96f2a0cafe7c542df547eceaa4b9d96a679866d3c364e05e788a74ecf6e475a
 SHA512 
57ed8619ebbf1c2c5a6da299b8eba840f6bb185981eb18f840c7f68b8da91684bbbd0136d993a74caf5711177330f60ea5749c64c75d8d219d62751e09c298bc

diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.27.7.ebuild 
b/sys-cluster/kube-scheduler/kube-scheduler-1.27.7.ebuild
new file mode 100644
index ..038445235f63
--- /dev/null
+++ b/sys-cluster/kube-scheduler/kube-scheduler-1.27.7.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="Kubernetes Scheduler"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="acct-group/kube-scheduler
+   acct-user/kube-scheduler"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND=">=dev-lang/go-1.20"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubelet/

2023-11-09 Thread William Hubbs
commit: 8814b5508e5db06c0891d54f1a41f368a8059a79
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Nov  9 21:44:46 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Nov  9 21:44:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8814b550

sys-cluster/kubelet: add 1.27.7

Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kubelet/Manifest  |  1 +
 sys-cluster/kubelet/kubelet-1.27.7.ebuild | 37 +++
 2 files changed, 38 insertions(+)

diff --git a/sys-cluster/kubelet/Manifest b/sys-cluster/kubelet/Manifest
index 7e45390d192e..d20b8a3c8173 100644
--- a/sys-cluster/kubelet/Manifest
+++ b/sys-cluster/kubelet/Manifest
@@ -2,5 +2,6 @@ DIST kubernetes-1.24.17.tar.gz 38157141 BLAKE2B 
2a4c68946a446ff9f0adce53960a4282
 DIST kubernetes-1.25.14.tar.gz 38489922 BLAKE2B 
f5bcd1cdee5427e1f5732bbed834a5255e5ee7cbcd0c3d7f6b36993a1c85efefe2acf9a5c8262853a5b95cdcb57ffe23a3bae8cc65a80ee19383720b4479b60a
 SHA512 
d62ce89540c431132056d379af7ed8581afa9830801cb5d9e7741a20fd1285922d3cf671ab9dcb239420c4a19d6edeee1f24f29521681cc184cf4a71a25e53d2
 DIST kubernetes-1.26.9.tar.gz 38520517 BLAKE2B 
4e49686fd083b1aefb314a1f6acbff91437a5f8e6801c20bcf493a29eb99c419c13cd1246efbe4e6baab0da22a19df189a6cda7047eaa14edf7fa895eeca5535
 SHA512 
9ad42f2ddbd8662b9175d58f06024571e3bc07f3d905f66a9cc5635e41492ed9a9cdb0debe3864990516dacc41afb58265dc918d46a078e77f0889b9ed121427
 DIST kubernetes-1.27.6.tar.gz 38249520 BLAKE2B 
942a66075e0ec9aec579908f7a3724be2bc5fb0d8f40d8fd3d025221199e97c44e96a13099bff7a408af9847ef0f5568033146cbb1566a608a572418410cfbdf
 SHA512 
147c0eb819a1ea8c2d49467bceacdefe7693082609bce924bbafe9dd7afc27a576bf6b5d350b63da5fb7bf6cdf20983ac681e48539edda777303f81e4e2a72db
+DIST kubernetes-1.27.7.tar.gz 38489371 BLAKE2B 
cc2e3a5310241adf24d7140ec1f27bd35ba5050d5928996899f0e16cad018f216eb121bb6e84fce02ce3d9a58c4b0fcdec0923f10b45465486f1cd3d6beb8ab7
 SHA512 
d5045332df6b64b91c25f035bca6aee59266128e6e59a5dc36bfc4d68e53dcdf78bbe75b97194da59931a6ad23e77b7f2d446bdf131c3a0bb74f954344179c04
 DIST kubernetes-1.28.2.tar.gz 39908514 BLAKE2B 
1c681294ce6560e678ee75b912466c09ea127fae0d0caf1707a7ed45e7df825345b913cf52ff4b851bf59fb78619ea89c9de0185e11ff3f13516599c72028e07
 SHA512 
b15948df4251d4f0b50e939354182bd765be2044835ca2fe42d2339309b3dd7a78143f09f41703bafb0f985a049f25aac386204e30db8dc85d554955759cb1e9
 DIST kubernetes-1.28.3.tar.gz 39928717 BLAKE2B 
0de1e016c6e5d374afe08552cccd213a55f5c142cce1dc58970bb6c88a857cf8c96f2a0cafe7c542df547eceaa4b9d96a679866d3c364e05e788a74ecf6e475a
 SHA512 
57ed8619ebbf1c2c5a6da299b8eba840f6bb185981eb18f840c7f68b8da91684bbbd0136d993a74caf5711177330f60ea5749c64c75d8d219d62751e09c298bc

diff --git a/sys-cluster/kubelet/kubelet-1.27.7.ebuild 
b/sys-cluster/kubelet/kubelet-1.27.7.ebuild
new file mode 100644
index ..cd8a1735b583
--- /dev/null
+++ b/sys-cluster/kubelet/kubelet-1.27.7.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module systemd
+
+DESCRIPTION="Kubernetes Node Agent"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened selinux"
+
+BDEPEND=">=dev-lang/go-1.20"
+RDEPEND="selinux? ( sec-policy/selinux-kubernetes )"
+
+RESTRICT+=" test "
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   keepdir /etc/kubernetes/manifests /var/log/kubelet /var/lib/kubelet
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+   systemd_dounit "${FILESDIR}"/${PN}.service
+   insinto /etc/kubernetes
+   newins "${FILESDIR}"/${PN}.env ${PN}.env
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kube-controller-manager/

2023-11-09 Thread William Hubbs
commit: 5ea95716ae9b976e3f11c37e20b4ca57b416bd55
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Nov  9 21:44:45 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Nov  9 21:44:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ea95716

sys-cluster/kube-controller-manager: add 1.27.7

Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kube-controller-manager/Manifest   |  1 +
 .../kube-controller-manager-1.27.7.ebuild  | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/sys-cluster/kube-controller-manager/Manifest 
b/sys-cluster/kube-controller-manager/Manifest
index 7e45390d192e..d20b8a3c8173 100644
--- a/sys-cluster/kube-controller-manager/Manifest
+++ b/sys-cluster/kube-controller-manager/Manifest
@@ -2,5 +2,6 @@ DIST kubernetes-1.24.17.tar.gz 38157141 BLAKE2B 
2a4c68946a446ff9f0adce53960a4282
 DIST kubernetes-1.25.14.tar.gz 38489922 BLAKE2B 
f5bcd1cdee5427e1f5732bbed834a5255e5ee7cbcd0c3d7f6b36993a1c85efefe2acf9a5c8262853a5b95cdcb57ffe23a3bae8cc65a80ee19383720b4479b60a
 SHA512 
d62ce89540c431132056d379af7ed8581afa9830801cb5d9e7741a20fd1285922d3cf671ab9dcb239420c4a19d6edeee1f24f29521681cc184cf4a71a25e53d2
 DIST kubernetes-1.26.9.tar.gz 38520517 BLAKE2B 
4e49686fd083b1aefb314a1f6acbff91437a5f8e6801c20bcf493a29eb99c419c13cd1246efbe4e6baab0da22a19df189a6cda7047eaa14edf7fa895eeca5535
 SHA512 
9ad42f2ddbd8662b9175d58f06024571e3bc07f3d905f66a9cc5635e41492ed9a9cdb0debe3864990516dacc41afb58265dc918d46a078e77f0889b9ed121427
 DIST kubernetes-1.27.6.tar.gz 38249520 BLAKE2B 
942a66075e0ec9aec579908f7a3724be2bc5fb0d8f40d8fd3d025221199e97c44e96a13099bff7a408af9847ef0f5568033146cbb1566a608a572418410cfbdf
 SHA512 
147c0eb819a1ea8c2d49467bceacdefe7693082609bce924bbafe9dd7afc27a576bf6b5d350b63da5fb7bf6cdf20983ac681e48539edda777303f81e4e2a72db
+DIST kubernetes-1.27.7.tar.gz 38489371 BLAKE2B 
cc2e3a5310241adf24d7140ec1f27bd35ba5050d5928996899f0e16cad018f216eb121bb6e84fce02ce3d9a58c4b0fcdec0923f10b45465486f1cd3d6beb8ab7
 SHA512 
d5045332df6b64b91c25f035bca6aee59266128e6e59a5dc36bfc4d68e53dcdf78bbe75b97194da59931a6ad23e77b7f2d446bdf131c3a0bb74f954344179c04
 DIST kubernetes-1.28.2.tar.gz 39908514 BLAKE2B 
1c681294ce6560e678ee75b912466c09ea127fae0d0caf1707a7ed45e7df825345b913cf52ff4b851bf59fb78619ea89c9de0185e11ff3f13516599c72028e07
 SHA512 
b15948df4251d4f0b50e939354182bd765be2044835ca2fe42d2339309b3dd7a78143f09f41703bafb0f985a049f25aac386204e30db8dc85d554955759cb1e9
 DIST kubernetes-1.28.3.tar.gz 39928717 BLAKE2B 
0de1e016c6e5d374afe08552cccd213a55f5c142cce1dc58970bb6c88a857cf8c96f2a0cafe7c542df547eceaa4b9d96a679866d3c364e05e788a74ecf6e475a
 SHA512 
57ed8619ebbf1c2c5a6da299b8eba840f6bb185981eb18f840c7f68b8da91684bbbd0136d993a74caf5711177330f60ea5749c64c75d8d219d62751e09c298bc

diff --git 
a/sys-cluster/kube-controller-manager/kube-controller-manager-1.27.7.ebuild 
b/sys-cluster/kube-controller-manager/kube-controller-manager-1.27.7.ebuild
new file mode 100644
index ..dc4ca2df138b
--- /dev/null
+++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.27.7.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="Kubernetes Controller Manager"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="acct-group/kube-controller-manager
+   acct-user/kube-controller-manager"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND=">=dev-lang/go-1.20"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubeadm/

2023-11-09 Thread William Hubbs
commit: f619652d9a509ed3926bbf8658283d47f8061896
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Nov  9 21:44:34 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Nov  9 21:44:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f619652d

sys-cluster/kubeadm: add 1.27.7

Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kubeadm/Manifest  |  1 +
 sys-cluster/kubeadm/kubeadm-1.27.7.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/sys-cluster/kubeadm/Manifest b/sys-cluster/kubeadm/Manifest
index 7e45390d192e..d20b8a3c8173 100644
--- a/sys-cluster/kubeadm/Manifest
+++ b/sys-cluster/kubeadm/Manifest
@@ -2,5 +2,6 @@ DIST kubernetes-1.24.17.tar.gz 38157141 BLAKE2B 
2a4c68946a446ff9f0adce53960a4282
 DIST kubernetes-1.25.14.tar.gz 38489922 BLAKE2B 
f5bcd1cdee5427e1f5732bbed834a5255e5ee7cbcd0c3d7f6b36993a1c85efefe2acf9a5c8262853a5b95cdcb57ffe23a3bae8cc65a80ee19383720b4479b60a
 SHA512 
d62ce89540c431132056d379af7ed8581afa9830801cb5d9e7741a20fd1285922d3cf671ab9dcb239420c4a19d6edeee1f24f29521681cc184cf4a71a25e53d2
 DIST kubernetes-1.26.9.tar.gz 38520517 BLAKE2B 
4e49686fd083b1aefb314a1f6acbff91437a5f8e6801c20bcf493a29eb99c419c13cd1246efbe4e6baab0da22a19df189a6cda7047eaa14edf7fa895eeca5535
 SHA512 
9ad42f2ddbd8662b9175d58f06024571e3bc07f3d905f66a9cc5635e41492ed9a9cdb0debe3864990516dacc41afb58265dc918d46a078e77f0889b9ed121427
 DIST kubernetes-1.27.6.tar.gz 38249520 BLAKE2B 
942a66075e0ec9aec579908f7a3724be2bc5fb0d8f40d8fd3d025221199e97c44e96a13099bff7a408af9847ef0f5568033146cbb1566a608a572418410cfbdf
 SHA512 
147c0eb819a1ea8c2d49467bceacdefe7693082609bce924bbafe9dd7afc27a576bf6b5d350b63da5fb7bf6cdf20983ac681e48539edda777303f81e4e2a72db
+DIST kubernetes-1.27.7.tar.gz 38489371 BLAKE2B 
cc2e3a5310241adf24d7140ec1f27bd35ba5050d5928996899f0e16cad018f216eb121bb6e84fce02ce3d9a58c4b0fcdec0923f10b45465486f1cd3d6beb8ab7
 SHA512 
d5045332df6b64b91c25f035bca6aee59266128e6e59a5dc36bfc4d68e53dcdf78bbe75b97194da59931a6ad23e77b7f2d446bdf131c3a0bb74f954344179c04
 DIST kubernetes-1.28.2.tar.gz 39908514 BLAKE2B 
1c681294ce6560e678ee75b912466c09ea127fae0d0caf1707a7ed45e7df825345b913cf52ff4b851bf59fb78619ea89c9de0185e11ff3f13516599c72028e07
 SHA512 
b15948df4251d4f0b50e939354182bd765be2044835ca2fe42d2339309b3dd7a78143f09f41703bafb0f985a049f25aac386204e30db8dc85d554955759cb1e9
 DIST kubernetes-1.28.3.tar.gz 39928717 BLAKE2B 
0de1e016c6e5d374afe08552cccd213a55f5c142cce1dc58970bb6c88a857cf8c96f2a0cafe7c542df547eceaa4b9d96a679866d3c364e05e788a74ecf6e475a
 SHA512 
57ed8619ebbf1c2c5a6da299b8eba840f6bb185981eb18f840c7f68b8da91684bbbd0136d993a74caf5711177330f60ea5749c64c75d8d219d62751e09c298bc

diff --git a/sys-cluster/kubeadm/kubeadm-1.27.7.ebuild 
b/sys-cluster/kubeadm/kubeadm-1.27.7.ebuild
new file mode 100644
index ..6a547029ab05
--- /dev/null
+++ b/sys-cluster/kubeadm/kubeadm-1.27.7.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="CLI to Easily bootstrap a secure Kubernetes cluster"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened selinux"
+
+BDEPEND=">=dev-lang/go-1.20"
+RDEPEND="app-containers/cri-tools
+   selinux? ( sec-policy/selinux-kubernetes )"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   _output/bin/${PN} completion bash > ${PN}.bash || die
+   _output/bin/${PN} completion zsh > ${PN}.zsh || die
+   newbashcomp ${PN}.bash ${PN}
+   insinto /usr/share/zsh/site-functions
+   newins ${PN}.zsh _${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kube-apiserver/

2023-11-09 Thread William Hubbs
commit: 9e50919e9daba5f2becde2a25763a52ccbb9b8ab
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Nov  9 21:44:45 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Nov  9 21:44:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e50919e

sys-cluster/kube-apiserver: add 1.27.7

Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kube-apiserver/Manifest|  1 +
 .../kube-apiserver/kube-apiserver-1.27.7.ebuild| 39 ++
 2 files changed, 40 insertions(+)

diff --git a/sys-cluster/kube-apiserver/Manifest 
b/sys-cluster/kube-apiserver/Manifest
index 7e45390d192e..d20b8a3c8173 100644
--- a/sys-cluster/kube-apiserver/Manifest
+++ b/sys-cluster/kube-apiserver/Manifest
@@ -2,5 +2,6 @@ DIST kubernetes-1.24.17.tar.gz 38157141 BLAKE2B 
2a4c68946a446ff9f0adce53960a4282
 DIST kubernetes-1.25.14.tar.gz 38489922 BLAKE2B 
f5bcd1cdee5427e1f5732bbed834a5255e5ee7cbcd0c3d7f6b36993a1c85efefe2acf9a5c8262853a5b95cdcb57ffe23a3bae8cc65a80ee19383720b4479b60a
 SHA512 
d62ce89540c431132056d379af7ed8581afa9830801cb5d9e7741a20fd1285922d3cf671ab9dcb239420c4a19d6edeee1f24f29521681cc184cf4a71a25e53d2
 DIST kubernetes-1.26.9.tar.gz 38520517 BLAKE2B 
4e49686fd083b1aefb314a1f6acbff91437a5f8e6801c20bcf493a29eb99c419c13cd1246efbe4e6baab0da22a19df189a6cda7047eaa14edf7fa895eeca5535
 SHA512 
9ad42f2ddbd8662b9175d58f06024571e3bc07f3d905f66a9cc5635e41492ed9a9cdb0debe3864990516dacc41afb58265dc918d46a078e77f0889b9ed121427
 DIST kubernetes-1.27.6.tar.gz 38249520 BLAKE2B 
942a66075e0ec9aec579908f7a3724be2bc5fb0d8f40d8fd3d025221199e97c44e96a13099bff7a408af9847ef0f5568033146cbb1566a608a572418410cfbdf
 SHA512 
147c0eb819a1ea8c2d49467bceacdefe7693082609bce924bbafe9dd7afc27a576bf6b5d350b63da5fb7bf6cdf20983ac681e48539edda777303f81e4e2a72db
+DIST kubernetes-1.27.7.tar.gz 38489371 BLAKE2B 
cc2e3a5310241adf24d7140ec1f27bd35ba5050d5928996899f0e16cad018f216eb121bb6e84fce02ce3d9a58c4b0fcdec0923f10b45465486f1cd3d6beb8ab7
 SHA512 
d5045332df6b64b91c25f035bca6aee59266128e6e59a5dc36bfc4d68e53dcdf78bbe75b97194da59931a6ad23e77b7f2d446bdf131c3a0bb74f954344179c04
 DIST kubernetes-1.28.2.tar.gz 39908514 BLAKE2B 
1c681294ce6560e678ee75b912466c09ea127fae0d0caf1707a7ed45e7df825345b913cf52ff4b851bf59fb78619ea89c9de0185e11ff3f13516599c72028e07
 SHA512 
b15948df4251d4f0b50e939354182bd765be2044835ca2fe42d2339309b3dd7a78143f09f41703bafb0f985a049f25aac386204e30db8dc85d554955759cb1e9
 DIST kubernetes-1.28.3.tar.gz 39928717 BLAKE2B 
0de1e016c6e5d374afe08552cccd213a55f5c142cce1dc58970bb6c88a857cf8c96f2a0cafe7c542df547eceaa4b9d96a679866d3c364e05e788a74ecf6e475a
 SHA512 
57ed8619ebbf1c2c5a6da299b8eba840f6bb185981eb18f840c7f68b8da91684bbbd0136d993a74caf5711177330f60ea5749c64c75d8d219d62751e09c298bc

diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.27.7.ebuild 
b/sys-cluster/kube-apiserver/kube-apiserver-1.27.7.ebuild
new file mode 100644
index ..4385ac330a7d
--- /dev/null
+++ b/sys-cluster/kube-apiserver/kube-apiserver-1.27.7.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit bash-completion-r1 go-module systemd
+
+DESCRIPTION="Kubernetes API server"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="
+   acct-group/kube-apiserver
+   acct-user/kube-apiserver"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND=">=dev-lang/go-1.20"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: virtual/rust/

2023-11-09 Thread Arthur Zamarin
commit: 063283f97d2a1d13de6cbfacd7b4b328998e79ef
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov  9 21:19:35 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov  9 21:19:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=063283f9

virtual/rust: Stabilize 1.71.1-r1 ppc, #913962

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

 virtual/rust/rust-1.71.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/rust/rust-1.71.1-r1.ebuild 
b/virtual/rust/rust-1.71.1-r1.ebuild
index 1833f07e18cd..5641e68236d4 100644
--- a/virtual/rust/rust-1.71.1-r1.ebuild
+++ b/virtual/rust/rust-1.71.1-r1.ebuild
@@ -13,7 +13,7 @@ LICENSE=""
 # we do not allow multiple llvm versions in dev-lang/rust for
 # neither system nor bundled, so we just hardcode it here.
 SLOT="0/llvm-16"
-KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="rustfmt"
 
 BDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: dev-lang/rust/

2023-11-09 Thread Arthur Zamarin
commit: 36d062a18b744f2993c1c276e2126cb3d322a2c1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov  9 21:19:34 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov  9 21:19:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36d062a1

dev-lang/rust: Stabilize 1.71.1 ppc, #913962

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

 dev-lang/rust/rust-1.71.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/rust/rust-1.71.1.ebuild b/dev-lang/rust/rust-1.71.1.ebuild
index d86b61cb5915..10327d346ac0 100644
--- a/dev-lang/rust/rust-1.71.1.ebuild
+++ b/dev-lang/rust/rust-1.71.1.ebuild
@@ -19,7 +19,7 @@ else
SLOT="stable/${ABI_VER}"
MY_P="rustc-${PV}"
SRC="${MY_P}-src.tar.xz"
-   KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv sparc x86"
+   KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
 fi
 
 RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/rust-bin/

2023-11-09 Thread Arthur Zamarin
commit: 20bd3288a3d4da8c10ba012112c93f70844bc158
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov  9 21:19:34 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov  9 21:19:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20bd3288

dev-lang/rust-bin: Stabilize 1.71.1 ppc, #913962

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

 dev-lang/rust-bin/rust-bin-1.71.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/rust-bin/rust-bin-1.71.1.ebuild 
b/dev-lang/rust-bin/rust-bin-1.71.1.ebuild
index 2cba74581345..63dd12154721 100644
--- a/dev-lang/rust-bin/rust-bin-1.71.1.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.71.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI+=" sparc? ( 
${GENTOO_BIN_BASEURI}/${MY_P}-sparc64-unknown-linux-gnu.tar.
 
 LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4 UoI-NCSA"
 SLOT="stable"
-KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="big-endian clippy cpu_flags_x86_sse2 doc prefix rust-analyzer rust-src 
rustfmt"
 
 DEPEND=""



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

2023-11-09 Thread Arthur Zamarin
commit: 7a7915703e6cf481ef2e655ad1be03f22db6bf9d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov  9 21:13:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov  9 21:13:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a791570

dev-python/nbxmpp: drop 3.2.5-r1

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

 dev-python/nbxmpp/Manifest   |  1 -
 dev-python/nbxmpp/nbxmpp-3.2.5-r1.ebuild | 34 
 2 files changed, 35 deletions(-)

diff --git a/dev-python/nbxmpp/Manifest b/dev-python/nbxmpp/Manifest
index 4fa37c41aa70..f701797984e1 100644
--- a/dev-python/nbxmpp/Manifest
+++ b/dev-python/nbxmpp/Manifest
@@ -1,4 +1,3 @@
-DIST python-nbxmpp-3.2.5.tar.bz2 132029 BLAKE2B 
846f3b47c3a9a95cf1fa1b557a007fd4901fb4acaa3160ea4b9b1cdff1e9d2c3e64bc5251b739d816f3f1c449c350d1ac44c14cbef87d14fe5a6450418451007
 SHA512 
577f8c7b0f5a7c69b4d980bff93f0a208ab0a660d731eb95ec63b76583194b94bd9d9f6b10fcac3951a6e6afb5d0c4da2140cbc17ef653f19ec6957b5d2e5f04
 DIST python-nbxmpp-4.3.3.tar.bz2 136583 BLAKE2B 
2b5a8cf976a44747c9ab245c6744d6b9b797e5634cff689c17f929107b5ed9e01273cf34e96427d26df0397c70d7fdb7a9f4db095d7582b00e464bea4ea9f4b5
 SHA512 
0c433821b88103418a9326519f8793ae5b430901141333b10a747e60eeec63d576020b3b32b610a5dd52a4a4ec22572eb8728d92460411bdc92b4c54d3764980
 DIST python-nbxmpp-4.4.0.tar.bz2 137431 BLAKE2B 
5c14d8c8519a862a50d53ff3b7a3f33d8ba4d1e82e9e5b9a9b011f8f36c05ef7c217c95f9410911476c8b24ba2430bda8ad7eafba1ab490b0bc3f55d9cce69ba
 SHA512 
2d6d1ca38345e14785e3a8b85a0f98343daee2e968e5da3e7abd07625fd35318a01d1bb2841fd65c0d05d2a5afccf1226a1d8c273614cedf1a7d3c9543ea83e1
 DIST python-nbxmpp-4.5.0.tar.bz2 137866 BLAKE2B 
ca1f30e351a67fb7b65871cf9aad7181851a0b3293ca66d65b954573773597703cf91c8e6dd2dba434be5e11b1c4cd416c66aa1cef3461cf3757b480e4f86a21
 SHA512 
6bf60dabce29e0af1695f7be372a1bc44d001da338f2e3d50c62b9b4fdfafbeb50f05e465635fceeac88a5b98c700a9c0c630dc535e2fc0a6b342c9006cecdde

diff --git a/dev-python/nbxmpp/nbxmpp-3.2.5-r1.ebuild 
b/dev-python/nbxmpp/nbxmpp-3.2.5-r1.ebuild
deleted file mode 100644
index 1b483f172fab..
--- a/dev-python/nbxmpp/nbxmpp-3.2.5-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-MY_P=python-nbxmpp-${PV}
-DESCRIPTION="Python library to use Jabber/XMPP networks in a non-blocking way"
-HOMEPAGE="
-   https://dev.gajim.org/gajim/python-nbxmpp/
-   https://pypi.org/project/nbxmpp/
-"
-SRC_URI="
-   
https://dev.gajim.org/gajim/python-nbxmpp/-/archive/${PV}/${MY_P}.tar.bz2
-"
-S=${WORKDIR}/${MY_P}
-
-SLOT="0"
-LICENSE="GPL-3"
-KEYWORDS="amd64 ~arm64 ~riscv x86"
-
-RDEPEND="
-   dev-libs/gobject-introspection
-   net-libs/libsoup:2.4[introspection]
-   dev-python/idna[${PYTHON_USEDEP}]
-   dev-python/precis-i18n[${PYTHON_USEDEP}]
-   dev-python/pygobject[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests unittest



[gentoo-commits] repo/gentoo:master commit in: dev-python/jsonschema-spec/

2023-11-09 Thread Arthur Zamarin
commit: 19aa454a70b1b64a4875c2c6bafefd4904977f92
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov  9 20:56:37 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov  9 20:56:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19aa454a

dev-python/jsonschema-spec: drop 0.1.6

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

 dev-python/jsonschema-spec/Manifest|  1 -
 .../jsonschema-spec/jsonschema-spec-0.1.6.ebuild   | 38 --
 2 files changed, 39 deletions(-)

diff --git a/dev-python/jsonschema-spec/Manifest 
b/dev-python/jsonschema-spec/Manifest
index 1ffce83729c1..50476ced8758 100644
--- a/dev-python/jsonschema-spec/Manifest
+++ b/dev-python/jsonschema-spec/Manifest
@@ -1,2 +1 @@
-DIST jsonschema-spec-0.1.6.gh.tar.gz 36043 BLAKE2B 
e85cad336d6b5ed11d6a51c8fab2c28826f6a9836ad50d2423b23bef047c338307d3e9430f1d151dbaf7a92574c9899dbfd016c570456996250e8d7634373313
 SHA512 
78ea06a78fd25006d270e2c5033645133ee79b0f45cbfc54e250d4225a36beac59cf9aa92f15fd51bd101fac20fee990d693ab91d8343cd6a298d71735c80884
 DIST jsonschema-spec-0.2.4.gh.tar.gz 38882 BLAKE2B 
0c7d1179003ef5cd8eb0a164e9e13473df233fc72dbe3d8f75e967bb238de7267a0ef154ac3a40d8ef1ee3bd34568bfd16baae33b6ecc88077fabf0bdf22c299
 SHA512 
87f0a227e5d12badaab30a6b512f735db968ecd25856d9005e7c7f265187a3092e12ee9c900b035c5f927f250cc9743547dab1bba5195dc7534cab256b1800c2

diff --git a/dev-python/jsonschema-spec/jsonschema-spec-0.1.6.ebuild 
b/dev-python/jsonschema-spec/jsonschema-spec-0.1.6.ebuild
deleted file mode 100644
index 41c8d5cff991..
--- a/dev-python/jsonschema-spec/jsonschema-spec-0.1.6.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( pypy3 python3_{10..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="JSONSchema Spec with object-oriented paths"
-HOMEPAGE="
-   https://pypi.org/project/jsonschema-spec/
-   https://github.com/p1c2u/jsonschema-spec/
-"
-SRC_URI="
-   https://github.com/p1c2u/jsonschema-spec/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
-
-RDEPEND="
-   =dev-python/jsonschema-4.0.0[${PYTHON_USEDEP}]
-   dev-python/pathable[${PYTHON_USEDEP}]
-   >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
-   dev-python/pathable[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   sed -e '/--cov/d' -i pyproject.toml || die
-   distutils-r1_src_prepare
-}



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

2023-11-09 Thread Arthur Zamarin
commit: 9021d775a402b51e51099e21b462a84cf04c01fe
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov  9 21:06:17 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov  9 21:06:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9021d775

dev-python/keep: enable py3.12

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

 dev-python/keep/keep-2.10.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/keep/keep-2.10.1-r2.ebuild 
b/dev-python/keep/keep-2.10.1-r2.ebuild
index dd541a6279ea..b50dd6aa9a12 100644
--- a/dev-python/keep/keep-2.10.1-r2.ebuild
+++ b/dev-python/keep/keep-2.10.1-r2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit distutils-r1 pypi
 
 DESCRIPTION="Personal shell command keeper and snippets manager"



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

2023-11-09 Thread Arthur Zamarin
commit: 43277a26f689f8d719b34ea62073d78d604c44d9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov  9 21:12:00 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov  9 21:12:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43277a26

dev-python/matterhook: enable py3.12

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

 dev-python/matterhook/matterhook-0.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matterhook/matterhook-0.2-r2.ebuild 
b/dev-python/matterhook/matterhook-0.2-r2.ebuild
index daa1d52134cf..e41c6fc62449 100644
--- a/dev-python/matterhook/matterhook-0.2-r2.ebuild
+++ b/dev-python/matterhook/matterhook-0.2-r2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 pypi
 



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

2023-11-09 Thread Arthur Zamarin
commit: 3607e91403e4464abb5af9994961df7e69fce529
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov  9 21:10:22 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov  9 21:10:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3607e914

dev-python/locket: enable py3.12

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

 dev-python/locket/locket-1.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/locket/locket-1.0.0.ebuild 
b/dev-python/locket/locket-1.0.0.ebuild
index f3d801afbf9b..438a55f1c464 100644
--- a/dev-python/locket/locket-1.0.0.ebuild
+++ b/dev-python/locket/locket-1.0.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1
 



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

2023-11-09 Thread Arthur Zamarin
commit: 73011b6c69b6cc5b57f665f40ab59796d6718289
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov  9 20:46:40 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov  9 20:53:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73011b6c

dev-python/colour: enable tests

While hidden, the tests are doctests inside the python module. So if
we pass `--doctest-modules` to pytest, it will trigger them.

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

 dev-python/colour/colour-0.1.5.ebuild | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/dev-python/colour/colour-0.1.5.ebuild 
b/dev-python/colour/colour-0.1.5.ebuild
index d2b88e2f4779..f75cd5a01399 100644
--- a/dev-python/colour/colour-0.1.5.ebuild
+++ b/dev-python/colour/colour-0.1.5.ebuild
@@ -17,8 +17,14 @@ SLOT="0"
 
 PATCHES=( "${FILESDIR}"/${PN}-setup.patch )
 
+distutils_enable_tests pytest
+
 src_prepare() {
rm setup.cfg || die
 
distutils-r1_src_prepare
 }
+
+python_test() {
+   epytest --doctest-modules
+}



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

2023-11-09 Thread Arthur Zamarin
commit: 2bcd83770ddeda5b6f28ea8039737663eea0d2a1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov  9 20:48:39 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov  9 20:53:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bcd8377

dev-python/colour: enable py3.12

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

 dev-python/colour/colour-0.1.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/colour/colour-0.1.5.ebuild 
b/dev-python/colour/colour-0.1.5.ebuild
index f75cd5a01399..058cf76a929b 100644
--- a/dev-python/colour/colour-0.1.5.ebuild
+++ b/dev-python/colour/colour-0.1.5.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 pypi
 



[gentoo-commits] repo/gentoo:master commit in: media-radio/flrig/

2023-11-09 Thread Thomas Beierlein
commit: 684dd54c13f52424817dc5b2ab65093d4ed0749c
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Nov  9 20:41:18 2023 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Thu Nov  9 20:43:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=684dd54c

media-radio/flrig: add 2.0.04

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/flrig/Manifest|  1 +
 media-radio/flrig/flrig-2.0.04.ebuild | 38 +++
 2 files changed, 39 insertions(+)

diff --git a/media-radio/flrig/Manifest b/media-radio/flrig/Manifest
index dbbcd7abe794..3f15bc3bcbef 100644
--- a/media-radio/flrig/Manifest
+++ b/media-radio/flrig/Manifest
@@ -1,2 +1,3 @@
 DIST flrig-1.4.8.tar.gz 1072241 BLAKE2B 
002d2346a797af8abb04f029fa343846c307273a26af0b74063c3ce5e6c6de08c133630b34994d7ca550c70983fbca170f3215662d46dc404f835493d61d7bb6
 SHA512 
1075a48ad98375be2c901c693767eef0150b7548440f13a22664c02d7453ad1736b448846af0f38b6eeeb1777fe2f0147742bb83f3647e07fdeadbe2f5d51ae3
 DIST flrig-2.0.03.tar.gz 1107842 BLAKE2B 
9421fb6b3e996119772de44cc5e4e8d308ab33cb03ab1d07faaf23db14a396df93dac137c8dc6c5c49ddf939f73530d6f2c0d1396c7bd8749ff7cbb951da277f
 SHA512 
90543e3e290f8a36c37ec1daecb1871fde857824b31366544f2526bd25e3db287058452acda99781274614e00eefb9d5f8d628c992e5cc9d71f4c36dca9b
+DIST flrig-2.0.04.tar.gz 1108760 BLAKE2B 
9ca60d182c5b94f17e8baefebc822792111954b3c11f03e5cabd570e60769804c9ec1153afd36a074f16e9880792d6b51b5545e59b988adffee912e7b6d2a8e5
 SHA512 
db1a4bb148900fb9e1a6feb44fd5a017d8aac1a2f81e577e78176c241adc39cf05378057bc97ad997581ed0d3d8a79f3ec726d1d194322b46d709df6e913c84f

diff --git a/media-radio/flrig/flrig-2.0.04.ebuild 
b/media-radio/flrig/flrig-2.0.04.ebuild
new file mode 100644
index ..32b20011b1a5
--- /dev/null
+++ b/media-radio/flrig/flrig-2.0.04.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic
+
+DESCRIPTION="Transceiver control program for Amateur Radio use"
+HOMEPAGE="http://www.w1hkj.com/flrig-help/index.html;
+SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="nls"
+
+DOCS=(AUTHORS ChangeLog README)
+
+RDEPEND="x11-libs/libX11
+   x11-libs/fltk:1
+   x11-misc/xdg-utils"
+
+DEPEND="${RDEPEND}
+   sys-devel/gettext"
+
+PATCHES=( "${FILESDIR}/${PN}-1.4.4-musl.patch" )
+
+src_prepare() {
+   eapply ${PATCHES[@]}
+   eapply_user
+}
+
+src_configure() {
+   #fails to compile with -flto (bug #860408)
+   filter-lto
+
+   econf
+}



[gentoo-commits] repo/gentoo:master commit in: media-radio/fldigi/

2023-11-09 Thread Thomas Beierlein
commit: d7854cc4566de0626b2cedaf8c38a8954a497e10
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Nov  9 20:43:06 2023 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Thu Nov  9 20:43:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7854cc4

media-radio/fldigi: add 4.2.03

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/fldigi/Manifest |  1 +
 media-radio/fldigi/fldigi-4.2.03.ebuild | 62 +
 2 files changed, 63 insertions(+)

diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest
index 7eabebb91677..f6a526551416 100644
--- a/media-radio/fldigi/Manifest
+++ b/media-radio/fldigi/Manifest
@@ -1,3 +1,4 @@
 DIST fldigi-4.1.26.tar.gz 4964877 BLAKE2B 
73048df0543b10602c7b49d8e5b426d20d4c563f3f2d3d5bd9cc5f91e071c429931e4f6307df8b256b3ab2be45c8023765cd0719a70310733c478b38d44fda0d
 SHA512 
dee7cd8ce2a89ea6837a4515ef93c3e27d967487f121b42c682bcd47e996de860796e45cd86ebfad5812569bbdc7c995a32953881987c84a6f8402b85faf
 DIST fldigi-4.1.27.tar.gz 4969090 BLAKE2B 
ddebcdb4193e42a23b5a74318aae1a2e82e68ba2ef294ae11042a06c6de54633412b8da82d70a166d629a4e8cc53315424398eb391f67ea010f00d96d6b4527f
 SHA512 
fc4bf2cc6287bf11816bd0102c5ec0785cdc7ef6cb06358353ad683e7a50dbee86539239bbaa42bfea08943e608edac1aafc15c78fe62721c5655402842a8187
 DIST fldigi-4.2.00.tar.gz 4973115 BLAKE2B 
365e98252d808b96d083451c92ad6d50243994966e2ad71dba0fc1dc83cacd50ce39a56938fa107d5abfa6df8be2d687898a9bb6183522972d8a2d16d0547709
 SHA512 
4f441872713930044f5e7f7df7dc51cd166bef314f5eaa6f414894af5fbdc417b7c62fea7a8b62f858eefb82e1a8fd821bf563789ed1f2f56cb721120ade6bde
+DIST fldigi-4.2.03.tar.gz 4979861 BLAKE2B 
fdff1c211bb40acc570e3ec316a02772b4cb378b2983ae24fa4fea9486847c5a4453abb90ee7203fe07e2ea2c685c0ff3e41d68d186f3ec2e8de4397ce609675
 SHA512 
fc2c0ffe0df83870617e88f7d5ba797440f10a6f3bfa7eaf202c8c94cc4df0319ef5d7212e203998bec08cffcea4e83762ffcd726b28225779cc5666ce722edf

diff --git a/media-radio/fldigi/fldigi-4.2.03.ebuild 
b/media-radio/fldigi/fldigi-4.2.03.ebuild
new file mode 100644
index ..028d7b2b7e37
--- /dev/null
+++ b/media-radio/fldigi/fldigi-4.2.03.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic
+
+DESCRIPTION="Sound card based multimode software modem for Amateur Radio use"
+HOMEPAGE="http://www.w1hkj.com;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="hamlib nls pulseaudio"
+IUSE_CPU_FLAGS=" sse sse2 sse3"
+IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}"
+
+RDEPEND="x11-libs/fltk:1[threads,xft]
+   media-libs/libsamplerate
+   media-libs/libpng:0
+   x11-misc/xdg-utils
+   dev-perl/RPC-XML
+   dev-perl/Term-ReadLine-Perl
+   || (
+   media-libs/portaudio[oss]
+   media-libs/portaudio[alsa]
+   )
+   hamlib? ( media-libs/hamlib:= )
+   pulseaudio? ( media-libs/libpulse )
+   >=media-libs/libsndfile-1.0.10"
+DEPEND="${RDEPEND}
+   nls? ( sys-devel/gettext )
+   virtual/pkgconfig"
+
+DOCS=( AUTHORS ChangeLog NEWS README )
+
+PATCHES=( "${FILESDIR}/${PN}-drop-nullptr-definition.patch" )
+
+src_prepare() {
+   eapply ${PATCHES[@]}
+   eapply_user
+}
+
+src_configure() {
+   #fails to compile with -flto (bug #860405)
+   filter-lto
+
+   append-cxxflags $(test-flags-CXX -std=c++14)
+   local myconf=""
+
+   use cpu_flags_x86_sse && myconf="${myconf} --enable-optimizations=sse"
+   use cpu_flags_x86_sse2 && myconf="${myconf} --enable-optimizations=sse2"
+   use cpu_flags_x86_sse3 && myconf="${myconf} --enable-optimizations=sse3"
+
+   econf ${myconf} \
+   --with-sndfile \
+   $(use_with hamlib) \
+   $(use_enable nls) \
+   $(use_with pulseaudio) \
+   --without-asciidoc
+}



[gentoo-commits] repo/gentoo:master commit in: media-radio/flrig/, media-radio/flrig/files/

2023-11-09 Thread Thomas Beierlein
commit: 237984bc2f871a79fa98f54d9d3f4bfd3a675e24
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Nov  9 20:40:38 2023 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Thu Nov  9 20:43:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=237984bc

media-radio/flrig: drop 1.4.7

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/flrig/Manifest  |  1 -
 media-radio/flrig/files/flrig-1.4.7-uint8.patch | 11 ---
 media-radio/flrig/flrig-1.4.7.ebuild| 39 -
 3 files changed, 51 deletions(-)

diff --git a/media-radio/flrig/Manifest b/media-radio/flrig/Manifest
index ff6c1ccfe8e5..dbbcd7abe794 100644
--- a/media-radio/flrig/Manifest
+++ b/media-radio/flrig/Manifest
@@ -1,3 +1,2 @@
-DIST flrig-1.4.7.tar.gz 1042848 BLAKE2B 
a1cb9ccd57466dc1d2b387dd8a4e9784f937a2f0227a0e394b10a25b40d06c4c9566dff2b4e5f7b09b5564b13b8fa604a0618f7909b992053f8d7ec6f0aa4c7c
 SHA512 
6d213e15e0a81808491509e10c84e6f90b5f22483a9a327a4a1a56fdd1b773f2ddfa615470e5e5458747bf4d7a2087f2753951b25e6d2169dcf26aed7f50d87d
 DIST flrig-1.4.8.tar.gz 1072241 BLAKE2B 
002d2346a797af8abb04f029fa343846c307273a26af0b74063c3ce5e6c6de08c133630b34994d7ca550c70983fbca170f3215662d46dc404f835493d61d7bb6
 SHA512 
1075a48ad98375be2c901c693767eef0150b7548440f13a22664c02d7453ad1736b448846af0f38b6eeeb1777fe2f0147742bb83f3647e07fdeadbe2f5d51ae3
 DIST flrig-2.0.03.tar.gz 1107842 BLAKE2B 
9421fb6b3e996119772de44cc5e4e8d308ab33cb03ab1d07faaf23db14a396df93dac137c8dc6c5c49ddf939f73530d6f2c0d1396c7bd8749ff7cbb951da277f
 SHA512 
90543e3e290f8a36c37ec1daecb1871fde857824b31366544f2526bd25e3db287058452acda99781274614e00eefb9d5f8d628c992e5cc9d71f4c36dca9b

diff --git a/media-radio/flrig/files/flrig-1.4.7-uint8.patch 
b/media-radio/flrig/files/flrig-1.4.7-uint8.patch
deleted file mode 100644
index 554ac137eca3..
--- a/media-radio/flrig/files/flrig-1.4.7-uint8.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/src/include/WSclient.h   2023-04-29 20:25:55.322076690 +0200
-+++ b/src/include/WSclient.h   2023-04-29 20:26:20.686925674 +0200
-@@ -35,6 +35,8 @@
- 
- #ifdef __WIN32__
-   typedef unsigned char uint8_t;
-+#else
-+  #include 
- #endif
- 
- namespace WSclient {

diff --git a/media-radio/flrig/flrig-1.4.7.ebuild 
b/media-radio/flrig/flrig-1.4.7.ebuild
deleted file mode 100644
index 6ae84171b383..
--- a/media-radio/flrig/flrig-1.4.7.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic
-
-DESCRIPTION="Transceiver control program for Amateur Radio use"
-HOMEPAGE="http://www.w1hkj.com/flrig-help/index.html;
-SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="nls"
-
-DOCS=(AUTHORS ChangeLog README)
-
-RDEPEND="x11-libs/libX11
-   x11-libs/fltk:1
-   x11-misc/xdg-utils"
-
-DEPEND="${RDEPEND}
-   sys-devel/gettext"
-
-PATCHES=( "${FILESDIR}/${PN}-1.4.4-musl.patch"
- "${FILESDIR}/${P}-uint8.patch" )
-
-src_prepare() {
-   eapply ${PATCHES[@]}
-   eapply_user
-}
-
-src_configure() {
-   #fails to compile with -flto (bug #860408)
-   filter-lto
-
-   econf
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-bootstrap-theme/

2023-11-09 Thread Michał Górny
commit: ab4c97a307d3e5b4ce959e794cb37f172821d6d8
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov  9 20:18:29 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov  9 20:19:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab4c97a3

dev-python/sphinx-bootstrap-theme: Build demo for testing

Signed-off-by: Michał Górny  gentoo.org>

 .../sphinx-bootstrap-theme-0.8.1.ebuild  | 16 +---
 1 file changed, 13 insertions(+), 3 deletions(-)

diff --git 
a/dev-python/sphinx-bootstrap-theme/sphinx-bootstrap-theme-0.8.1.ebuild 
b/dev-python/sphinx-bootstrap-theme/sphinx-bootstrap-theme-0.8.1.ebuild
index fd1fab5f0119..7ad4a9965306 100644
--- a/dev-python/sphinx-bootstrap-theme/sphinx-bootstrap-theme-0.8.1.ebuild
+++ b/dev-python/sphinx-bootstrap-theme/sphinx-bootstrap-theme-0.8.1.ebuild
@@ -4,17 +4,27 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
 
 inherit distutils-r1
 
 DESCRIPTION="Sphinx theme integrates the Bootstrap CSS / JavaScript framework"
-HOMEPAGE="https://ryan-roemer.github.io/sphinx-bootstrap-theme/README.html;
+HOMEPAGE="
+   https://ryan-roemer.github.io/sphinx-bootstrap-theme/README.html
+   https://github.com/ryan-roemer/sphinx-bootstrap-theme/
+   https://pypi.org/project/sphinx-bootstrap-theme/
+"
 SRC_URI="
-   https://github.com/ryan-roemer/${PN}/archive/v${PV}.tar.gz
+   
https://github.com/ryan-roemer/sphinx-bootstrap-theme/archive/v${PV}.tar.gz
-> ${P}.gh.tar.gz
 "
 
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux"
+
+python_test() {
+   cd demo || die
+   "${EPYTHON}" -m sphinx -d "${BUILD_DIR}"/doctrees \
+   -b html source "${BUILD_DIR}"/html || die
+}



  1   2   3   >