[gentoo-commits] repo/gentoo:master commit in: net-proxy/dnsproxy/

2023-03-18 Thread Sam James
commit: 2d433ac9008d2efdbf3bd9e447ae4f0646f71418
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 19 04:49:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 04:49:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d433ac9

net-proxy/dnsproxy: add github upstream metadata

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

 net-proxy/dnsproxy/metadata.xml | 15 ++-
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/net-proxy/dnsproxy/metadata.xml b/net-proxy/dnsproxy/metadata.xml
index c25e5e780e25..60494b11b52b 100644
--- a/net-proxy/dnsproxy/metadata.xml
+++ b/net-proxy/dnsproxy/metadata.xml
@@ -1,9 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-The dnsproxy daemon is a proxy for DNS queries. It forwards 
these queries to
-two previously configured nameservers: one for authoritative queries and 
another
-for recursive queries. The received answers are sent back to the client 
unchanged.
-No local caching is done.
+   
+   
+   The dnsproxy daemon is a proxy for DNS queries. It forwards these 
queries to
+   two previously configured nameservers: one for authoritative queries 
and another
+   for recursive queries. The received answers are sent back to the client 
unchanged.
+   No local caching is done.
+   
+   
+   awaw/dnsproxy
+   
 



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

2023-03-18 Thread Sam James
commit: 4dfd18f4dbfa49618f6d5b0a016f55c61f8a7035
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Sat Mar  4 19:47:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 04:47:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dfd18f4

net-misc/seafile-client: version bump to 9.0.0

Signed-off-by: Quentin Retornaz  retornaz.com>
Closes: https://github.com/gentoo/gentoo/pull/29928
Signed-off-by: Sam James  gentoo.org>

 net-misc/seafile-client/Manifest   |  1 +
 .../seafile-client/seafile-client-9.0.0.ebuild | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest
index 2ea7770b3978..ebe8ef2f229a 100644
--- a/net-misc/seafile-client/Manifest
+++ b/net-misc/seafile-client/Manifest
@@ -1,2 +1,3 @@
 DIST seafile-client-8.0.10.tar.gz 11718520 BLAKE2B 
b8163085c9973df6965b194c964d2b326d4faea3191bf9b62a147bd0a49670f1eb3d0758fbe6f822f99f54c95c32717d9c3533cbc15e71cd8251c1c6ef67f662
 SHA512 
c4efb1698ed6dfbf3199e4e03293035c8052bd66632a1d04d9020bd226cce748fbcfc8d90c10284c9b1ee6bad20546263a9e09819fc420365625a2fbd4f4a697
 DIST seafile-client-8.0.9.tar.gz 11716754 BLAKE2B 
2087d2b31ce4696fd723da7a353c54ebebef86c84b62146d806692066165d0499f5fd6d3be108130d28c297020eafc3497be03131c8a8751f34f33eece90
 SHA512 
d0b55883f8d00138c092309994047652c6a5aa8b66182f83b6c852f1721794d9d8125da5fba282e9efdb92a0a97a55ecd6e225ab6a7916718a05ea2b7f4bd944
+DIST seafile-client-9.0.0.tar.gz 11714587 BLAKE2B 
3432c5b1a971b794379953392689a8451335b1e31a23d09a762b181d66d99a8ee1a2694bcd0cdeb31e2d3c5d98e11d582c9464c11e558c9febb894361dfebfce
 SHA512 
42975fcae3691ffa69671e39c75af1dd863f43cbab65f2022f3c4ee72462c6725107bda77856d16caa4db1e9b5e81c45fe629ffe362a88bbfae8fef558118cae

diff --git a/net-misc/seafile-client/seafile-client-9.0.0.ebuild 
b/net-misc/seafile-client/seafile-client-9.0.0.ebuild
new file mode 100644
index ..bb0e0f264d2f
--- /dev/null
+++ b/net-misc/seafile-client/seafile-client-9.0.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Upstream is moving tags repeatedly, then we use commit hash.
+RELEASE_COMMIT="f8ee58c29d7cb73dd8eaff7aad79540ec7611bdd"
+
+inherit xdg cmake
+
+DESCRIPTION="Seafile desktop client"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile-client/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="shibboleth test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-libs/openssl:=
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   >=net-libs/libsearpc-3.2.0_p1
+   ~net-misc/seafile-${PV}
+   sys-libs/zlib
+   virtual/opengl
+   elibc_musl? ( sys-libs/fts-standalone )
+   shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
+DEPEND="${RDEPEND}
+   test? ( dev-qt/qttest:5 )"
+BDEPEND="dev-qt/linguist-tools:5"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-8.0.6-select-qt5.patch"
+   "${FILESDIR}/${PN}-7.0.9-qt-5.15.patch"
+)
+
+S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
+   -DBUILD_TESTING="$(usex test)"
+   )
+   # 863554
+   use elibc_musl && mycmakeargs+=( -DCMAKE_CXX_STANDARD_LIBRARIES="-lfts" 
)
+   cmake_src_configure
+}



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

2023-03-18 Thread Sam James
commit: 7e5252f929e16aaf42f4ea14941fb3844c20137e
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Sat Mar  4 19:35:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 04:47:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e5252f9

net-misc/seafile: version bump to 9.0.0

Signed-off-by: Quentin Retornaz  retornaz.com>
Signed-off-by: Sam James  gentoo.org>

 net-misc/seafile/Manifest |  1 +
 net-misc/seafile/seafile-9.0.0.ebuild | 65 +++
 2 files changed, 66 insertions(+)

diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index 0ea1f1b800d3..9c914ccea01b 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -1,2 +1,3 @@
 DIST seafile-8.0.10.gh.tar.gz 749686 BLAKE2B 
76c5f6e71dcf12c6950bfde17e529ea8d24efed78069d9bbc93c78f04167be371884aa069b6665afc21be5114352b7a73e5cf09d6f7f9cea6bad323c956ef254
 SHA512 
9ef1f01d180fe08452c39bd35683610844ff849fa261d98ac7366fde6af27886e823976f6fa2e82407fb844dcb4de8160658abd807eb1d4932e999a4ad75dd50
 DIST seafile-8.0.9.gh.tar.gz 740920 BLAKE2B 
c62c7ccea536934a92166db5d2acea45b65f5508c1e5d4f70749c922c12d29da11bc2265203c91e87fe0096cc3f4b6ec4f6125b538a4de88725583871b05e67e
 SHA512 
c4621ea4c08fcd9c5d4cf683152f7504c37212272b5a9535da869de846b71a7f5e9a72c5544f9b7487ad8025a6cdf2866c15788828cc27937209d8242fc13cb8
+DIST seafile-9.0.0.tar.gz 749947 BLAKE2B 
df9e68d1ee46c03d5d7cab35f141b6e7a890e78a5864bf55b4ac2913a214e24660f57157123845b62aa72c6ad1e689d6cf53bbe6b43f44c0178a867cb0e6c78e
 SHA512 
3ab5a62faf7210e27df58a33f790b4aaeeb5b897532ec45af283bbaf70bdf40532c8be6481ef43752fc1e646e2d8d1c890f3e039df1d058d7067e2bae99e40fb

diff --git a/net-misc/seafile/seafile-9.0.0.ebuild 
b/net-misc/seafile/seafile-9.0.0.ebuild
new file mode 100644
index ..45069b35de3e
--- /dev/null
+++ b/net-misc/seafile/seafile-9.0.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+# Upstream is moving tags repeatedly, then we use commit hash.
+RELEASE_COMMIT="c244a274912070a39864369a6a21c55566fe2fda"
+
+inherit autotools python-single-r1 vala
+
+DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+-with-openssl-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/future[${PYTHON_USEDEP}]
+   ')
+   dev-libs/openssl:=
+   dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-libs/libevent:=
+   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
+   net-libs/libwebsockets[client]
+   net-misc/curl
+   sys-apps/util-linux
+   sys-libs/zlib
+   elibc_musl? ( sys-libs/fts-standalone )"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}
+   $(vala_depend)"
+
+S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+   vala_setup
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-static
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   # Remove unnecessary .la files
+   find "${ED}" -name '*.la' -delete || die
+   python_fix_shebang "${ED}"/usr/bin/seaf-cli
+}



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

2023-03-18 Thread Sam James
commit: 7f0315e8dccc36a7d6be1058755ab52b391e45c7
Author: Yiyang Wu  gmail  com>
AuthorDate: Sun Mar 19 03:58:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 04:22:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f0315e8

dev-util/premake: drop 3.7-r1, 4.4_beta5

Closes: https://bugs.gentoo.org/867127
Signed-off-by: Yiyang Wu  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25825
Signed-off-by: Sam James  gentoo.org>

 dev-util/premake/Manifest |  2 --
 dev-util/premake/premake-3.7-r1.ebuild| 19 
 dev-util/premake/premake-4.4_beta5.ebuild | 36 ---
 3 files changed, 57 deletions(-)

diff --git a/dev-util/premake/Manifest b/dev-util/premake/Manifest
index afe7721bf87c..2ba271bb4632 100644
--- a/dev-util/premake/Manifest
+++ b/dev-util/premake/Manifest
@@ -1,4 +1,2 @@
 DIST premake-4.3-src.zip 514366 BLAKE2B 
5079f9d7c5dbe46d60149ec7c01523eaca5ab3e9f2f66d05905152ceb0b8bddaf181624288b722dd1534da6aef256ed5bb997db448f1499c8ab989277bc6
 SHA512 
df3a4f1e04afb6ae9acf06c063b084a4bcc7c48a98eebeb242eafef40de4097c6a6fe549369d9538b93efea35244222b9d26c15824f126a67b8f80abaecdf001
-DIST premake-4.4-beta5-src.zip 596883 BLAKE2B 
f4bf2b75946b6a442aced79f1f29b08e61bfa34c1e30c64aa59a6fed9c4c35aaca996fd0e8b728e839c24e74eae9f23ac3c99406361a061f0fa5dc04ce3ce9aa
 SHA512 
47a2c26d3c45578cb2cbae96ec1b647298824d08584e2610aacd038e21069297a1f5b3366340cf781d29827555ff4d955651f70cdc2d36b99808fddf52e7a242
 DIST premake-5.0.0_beta2.tar.gz 6491805 BLAKE2B 
1e5245ded3c36b61afd9339351ae2250cebd488a3723c1844b98a8bcf257a3a33102483d5b830a264aff7371b40edcac7dca18dbaacb0dffeb6e43d69e5d6a4c
 SHA512 
0385e2859ed8873f78e2e8e4a57112c9ec5ff5ef6c456caa7a96b9fc372f148cec9c745e19cac7daee6c55820e86e55224737aa172e2134c169303829c1080eb
-DIST premake-src-3.7.zip 427727 BLAKE2B 
2f9cc7b045f75ceb52a8e71507cb5576f042a93be4f6c097e8bc1166e3bbb9e271a02f5fbd648f79e0d24867a09bba9ac72a268fdc47140219c5d6a36cda1a16
 SHA512 
351b26b9ee738e97b1828e7c26fe1538fb1509fbdc030da3d87fc28b1daa7966bc50ba8043062d35b37fa3929d909533b723241e1f98e438a039c6f9d61a46f4

diff --git a/dev-util/premake/premake-3.7-r1.ebuild 
b/dev-util/premake/premake-3.7-r1.ebuild
deleted file mode 100644
index ae7f896f0a9c..
--- a/dev-util/premake/premake-3.7-r1.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A makefile generation tool"
-HOMEPAGE="http://industriousone.com/premake;
-SRC_URI="mirror://sourceforge/${PN}/${PN}-src-${PV}.zip"
-S="${WORKDIR}/${P/p/P}"
-
-LICENSE="GPL-2"
-SLOT="3"
-KEYWORDS="amd64 x86"
-
-BDEPEND="app-arch/unzip"
-
-src_install() {
-   dobin bin/${PN}
-}

diff --git a/dev-util/premake/premake-4.4_beta5.ebuild 
b/dev-util/premake/premake-4.4_beta5.ebuild
deleted file mode 100644
index 68325bfb5d3b..
--- a/dev-util/premake/premake-4.4_beta5.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MY_P=${P/_/-}
-
-inherit versionator
-
-DESCRIPTION="A makefile generation tool"
-HOMEPAGE="https://premake.github.io/;
-SRC_URI="mirror://sourceforge/premake/${MY_P}-src.zip"
-
-LICENSE="BSD"
-SLOT=$(get_major_version)
-KEYWORDS="~amd64 ~ppc ~x86"
-
-DEPEND="app-arch/unzip"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
-   default
-
-   sed 's/$(ARCH) //g' -i build/gmake.unix/Premake4.make || die
-}
-
-src_compile() {
-   emake -C build/gmake.unix/
-}
-
-src_install() {
-   dobin bin/release/premake${SLOT}
-
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/premake/files/, dev-util/premake/

2023-03-18 Thread Sam James
commit: a71f049b4729191d5d0f796211a063ef575c3364
Author: YiyangWu  gmail  com>
AuthorDate: Thu Jun  9 07:30:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 04:22:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a71f049b

dev-util/premake: bump version, remove hard-coded -L/usr/lib64

Currrently premake hardcoded -L/usr/lib64 as LDFLAG on linux 64 bit
platform, and -L/usr/lib for 32 bit. This should be removed. This also
benefits running premake on Gentoo prefix.

Test on Gentoo prefix:

[==] 2137 tests from 191 test suites ran. (1558 ms total)
[  PASSED  ] 2137 tests.

Signed-off-by: YiyangWu  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-util/premake/Manifest  |   2 +-
 .../premake-5.0.0-remove-hardcoded-libpath.patch   | 113 +
 ...emake-5.0.0_alpha16-respect-MAKEOPTS-jobs.patch |  63 
 ...0_alpha16.ebuild => premake-5.0.0_beta2.ebuild} |   6 +-
 4 files changed, 116 insertions(+), 68 deletions(-)

diff --git a/dev-util/premake/Manifest b/dev-util/premake/Manifest
index 7ed7cd054ada..afe7721bf87c 100644
--- a/dev-util/premake/Manifest
+++ b/dev-util/premake/Manifest
@@ -1,4 +1,4 @@
 DIST premake-4.3-src.zip 514366 BLAKE2B 
5079f9d7c5dbe46d60149ec7c01523eaca5ab3e9f2f66d05905152ceb0b8bddaf181624288b722dd1534da6aef256ed5bb997db448f1499c8ab989277bc6
 SHA512 
df3a4f1e04afb6ae9acf06c063b084a4bcc7c48a98eebeb242eafef40de4097c6a6fe549369d9538b93efea35244222b9d26c15824f126a67b8f80abaecdf001
 DIST premake-4.4-beta5-src.zip 596883 BLAKE2B 
f4bf2b75946b6a442aced79f1f29b08e61bfa34c1e30c64aa59a6fed9c4c35aaca996fd0e8b728e839c24e74eae9f23ac3c99406361a061f0fa5dc04ce3ce9aa
 SHA512 
47a2c26d3c45578cb2cbae96ec1b647298824d08584e2610aacd038e21069297a1f5b3366340cf781d29827555ff4d955651f70cdc2d36b99808fddf52e7a242
-DIST premake-5.0.0_alpha16.tar.gz 6462956 BLAKE2B 
27c27eeef77986f6e8244ecd1a08e19d753dafcd0292d593ac758e04c2cb2307e05aaf325d2afc6ad8936ab2bbd97af6269841b9b7489b50dd4ce56e39120f05
 SHA512 
7ddb5ffe48484157336c7309fb611d34ff670fb20f92da309af3a4ae6f664a4b8abd2c0575036abbed1e346b155a03bf6fbac0587b47d5c97d9a22f08dd2deea
+DIST premake-5.0.0_beta2.tar.gz 6491805 BLAKE2B 
1e5245ded3c36b61afd9339351ae2250cebd488a3723c1844b98a8bcf257a3a33102483d5b830a264aff7371b40edcac7dca18dbaacb0dffeb6e43d69e5d6a4c
 SHA512 
0385e2859ed8873f78e2e8e4a57112c9ec5ff5ef6c456caa7a96b9fc372f148cec9c745e19cac7daee6c55820e86e55224737aa172e2134c169303829c1080eb
 DIST premake-src-3.7.zip 427727 BLAKE2B 
2f9cc7b045f75ceb52a8e71507cb5576f042a93be4f6c097e8bc1166e3bbb9e271a02f5fbd648f79e0d24867a09bba9ac72a268fdc47140219c5d6a36cda1a16
 SHA512 
351b26b9ee738e97b1828e7c26fe1538fb1509fbdc030da3d87fc28b1daa7966bc50ba8043062d35b37fa3929d909533b723241e1f98e438a039c6f9d61a46f4

diff --git 
a/dev-util/premake/files/premake-5.0.0-remove-hardcoded-libpath.patch 
b/dev-util/premake/files/premake-5.0.0-remove-hardcoded-libpath.patch
new file mode 100644
index ..4c7a377ba6c7
--- /dev/null
+++ b/dev-util/premake/files/premake-5.0.0-remove-hardcoded-libpath.patch
@@ -0,0 +1,113 @@
+Remove the hardcoded -L/usr/lib and -L/usr/lib64
+This is not needed, and will cause issues:
+https://github.com/gentoo/gentoo/pull/25825#issuecomment-1179497476
+Index: premake-core-5.0.0-beta2/modules/d/tools/dmd.lua
+===
+--- premake-core-5.0.0-beta2.orig/modules/d/tools/dmd.lua
 premake-core-5.0.0-beta2/modules/d/tools/dmd.lua
+@@ -52,8 +52,8 @@
+ 
+   tdmd.gcc.libraryDirectories = {
+   architecture = {
+-  x86 = "-L-L/usr/lib",
+-  x86_64 = "-L-L/usr/lib64",
++  x86 = "",
++  x86_64 = "",
+   }
+   }
+ 
+Index: premake-core-5.0.0-beta2/modules/d/tools/gdc.lua
+===
+--- premake-core-5.0.0-beta2.orig/modules/d/tools/gdc.lua
 premake-core-5.0.0-beta2/modules/d/tools/gdc.lua
+@@ -228,8 +228,8 @@
+ 
+   gdc.libraryDirectories = {
+   architecture = {
+-  x86 = "-L/usr/lib",
+-  x86_64 = "-L/usr/lib64",
++  x86 = "",
++  x86_64 = "",
+   }
+   }
+ 
+Index: premake-core-5.0.0-beta2/modules/d/tools/ldc.lua
+===
+--- premake-core-5.0.0-beta2.orig/modules/d/tools/ldc.lua
 premake-core-5.0.0-beta2/modules/d/tools/ldc.lua
+@@ -323,8 +323,8 @@
+ 
+   ldc.libraryDirectories = {
+   architecture = {
+-  x86 = "-L=-L/usr/lib",
+-  x86_64 = "-L=-L/usr/lib64",
++  x86 = "",
++  x86_64 = "",
+   }
+   }
+ 
+Index: premake-core-5.0.0-beta2/modules/gmake/tests/cpp/test_ldflags.lua

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2023-03-18 Thread Sam James
commit: 27ea5586c1658b00e2c4b802116fe9a07871be2a
Author: Matt Whitlock  mattwhitlock  name>
AuthorDate: Sun Mar 19 03:51:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 04:21:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27ea5586

net-p2p/bitcoin-qt: old versions need old dev-util/libsecp256k1

Bug: https://bugs.gentoo.org/901367
Signed-off-by: Matt Whitlock  mattwhitlock.name>
Closes: https://github.com/gentoo/gentoo/pull/30227
Signed-off-by: Sam James  gentoo.org>

 .../{bitcoin-qt-0.21.0.ebuild => bitcoin-qt-0.21.0-r1.ebuild}| 5 +++--
 .../bitcoin-qt/{bitcoin-qt-22.0.ebuild => bitcoin-qt-22.0-r1.ebuild} | 3 ++-
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0-r1.ebuild
similarity index 97%
rename from net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild
rename to net-p2p/bitcoin-qt/bitcoin-qt-0.21.0-r1.ebuild
index 75b9007e2706..784375fb1228 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0-r1.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=7
@@ -26,7 +26,8 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
dev-libs/boost:=
-   >dev-libs/libsecp256k1-0.1_pre20200911:=[recovery,schnorr]
+   >dev-libs/libsecp256k1-0.1_pre20200911:0/0[recovery,schnorr]
+   !>=dev-libs/libsecp256k1-0.1_pre20210628
>=dev-libs/univalue-1.0.4:=
dev-qt/qtcore:5
dev-qt/qtgui:5

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-22.0.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-22.0-r1.ebuild
similarity index 98%
rename from net-p2p/bitcoin-qt/bitcoin-qt-22.0.ebuild
rename to net-p2p/bitcoin-qt/bitcoin-qt-22.0-r1.ebuild
index 90571ee1adba..8d0158e88816 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-22.0.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-22.0-r1.ebuild
@@ -31,7 +31,8 @@ REQUIRED_USE="
 "
 RDEPEND="
dev-libs/boost:=
-   >dev-libs/libsecp256k1-0.1_pre20200911:=[recovery,schnorr]
+   >dev-libs/libsecp256k1-0.1_pre20200911:0/0[recovery,schnorr]
+   !>=dev-libs/libsecp256k1-0.1_pre20210628
>=dev-libs/univalue-1.0.4:=
dev-qt/qtcore:5
dev-qt/qtgui:5



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoind/

2023-03-18 Thread Sam James
commit: f385521f1882c7afa95a4616cab90c0089cd10e8
Author: Matt Whitlock  mattwhitlock  name>
AuthorDate: Sun Mar 19 03:50:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 04:21:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f385521f

net-p2p/bitcoind: old versions need old dev-util/libsecp256k1

Bug: https://bugs.gentoo.org/901367
Signed-off-by: Matt Whitlock  mattwhitlock.name>
Signed-off-by: Sam James  gentoo.org>

 .../bitcoind/{bitcoind-0.21.0.ebuild => bitcoind-0.21.0-r1.ebuild}   | 5 +++--
 net-p2p/bitcoind/{bitcoind-22.0.ebuild => bitcoind-22.0-r1.ebuild}   | 3 ++-
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/net-p2p/bitcoind/bitcoind-0.21.0.ebuild 
b/net-p2p/bitcoind/bitcoind-0.21.0-r1.ebuild
similarity index 97%
rename from net-p2p/bitcoind/bitcoind-0.21.0.ebuild
rename to net-p2p/bitcoind/bitcoind-0.21.0-r1.ebuild
index 2d24cac58585..ee53cd8ba772 100644
--- a/net-p2p/bitcoind/bitcoind-0.21.0.ebuild
+++ b/net-p2p/bitcoind/bitcoind-0.21.0-r1.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=7
@@ -28,7 +28,8 @@ DEPEND="
acct-user/bitcoin
dev-libs/boost:=
dev-libs/libevent:=
-   >dev-libs/libsecp256k1-0.1_pre20200911:=[recovery,schnorr]
+   >dev-libs/libsecp256k1-0.1_pre20200911:0/0[recovery,schnorr]
+   !>=dev-libs/libsecp256k1-0.1_pre20210628
>=dev-libs/univalue-1.0.4:=
system-leveldb? ( virtual/bitcoin-leveldb )
sqlite? ( >=dev-db/sqlite-3.7.17:= )

diff --git a/net-p2p/bitcoind/bitcoind-22.0.ebuild 
b/net-p2p/bitcoind/bitcoind-22.0-r1.ebuild
similarity index 98%
rename from net-p2p/bitcoind/bitcoind-22.0.ebuild
rename to net-p2p/bitcoind/bitcoind-22.0-r1.ebuild
index 9cfae4858081..1fdd799bd9a7 100644
--- a/net-p2p/bitcoind/bitcoind-22.0.ebuild
+++ b/net-p2p/bitcoind/bitcoind-22.0-r1.ebuild
@@ -33,7 +33,8 @@ RDEPEND="
acct-user/bitcoin
dev-libs/boost:=
dev-libs/libevent:=
-   >dev-libs/libsecp256k1-0.1_pre20200911:=[recovery,schnorr]
+   >dev-libs/libsecp256k1-0.1_pre20200911:0/0[recovery,schnorr]
+   !>=dev-libs/libsecp256k1-0.1_pre20210628
>=dev-libs/univalue-1.0.4:=
nat-pmp? ( net-libs/libnatpmp )
virtual/bitcoin-leveldb



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

2023-03-18 Thread Sam James
commit: 9631a31c4130e0636f6b33a0dee7feff708876e1
Author: Matt Whitlock  mattwhitlock  name>
AuthorDate: Sun Mar 19 03:47:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 04:21:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9631a31c

dev-util/bitcoin-tx: old versions need old dev-util/libsecp256k1

Bug: https://bugs.gentoo.org/901367
Signed-off-by: Matt Whitlock  mattwhitlock.name>
Signed-off-by: Sam James  gentoo.org>

 .../{bitcoin-tx-0.21.0-r1.ebuild => bitcoin-tx-0.21.0-r2.ebuild}   | 3 ++-
 .../{bitcoin-tx-22.0-r1.ebuild => bitcoin-tx-22.0-r2.ebuild}   | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-util/bitcoin-tx/bitcoin-tx-0.21.0-r1.ebuild 
b/dev-util/bitcoin-tx/bitcoin-tx-0.21.0-r2.ebuild
similarity index 95%
rename from dev-util/bitcoin-tx/bitcoin-tx-0.21.0-r1.ebuild
rename to dev-util/bitcoin-tx/bitcoin-tx-0.21.0-r2.ebuild
index 0d5b506d3da1..865fc9b4f6ab 100644
--- a/dev-util/bitcoin-tx/bitcoin-tx-0.21.0-r1.ebuild
+++ b/dev-util/bitcoin-tx/bitcoin-tx-0.21.0-r2.ebuild
@@ -23,7 +23,8 @@ IUSE="knots"
 
 DEPEND="
dev-libs/boost:=
-   ~dev-libs/libsecp256k1-0.1_pre20201028:=[recovery,schnorr]
+   >dev-libs/libsecp256k1-0.1_pre20200911:0/0[recovery,schnorr]
+   !>=dev-libs/libsecp256k1-0.1_pre20210628
>=dev-libs/univalue-1.0.4:=
 "
 RDEPEND="${DEPEND}"

diff --git a/dev-util/bitcoin-tx/bitcoin-tx-22.0-r1.ebuild 
b/dev-util/bitcoin-tx/bitcoin-tx-22.0-r2.ebuild
similarity index 96%
rename from dev-util/bitcoin-tx/bitcoin-tx-22.0-r1.ebuild
rename to dev-util/bitcoin-tx/bitcoin-tx-22.0-r2.ebuild
index 7d8aa96f012e..cbf1068adebf 100644
--- a/dev-util/bitcoin-tx/bitcoin-tx-22.0-r1.ebuild
+++ b/dev-util/bitcoin-tx/bitcoin-tx-22.0-r2.ebuild
@@ -23,7 +23,8 @@ IUSE="knots"
 
 RDEPEND="
dev-libs/boost:=
-   ~dev-libs/libsecp256k1-0.1_pre20201028:=[recovery,schnorr]
+   >dev-libs/libsecp256k1-0.1_pre20200911:0/0[recovery,schnorr]
+   !>=dev-libs/libsecp256k1-0.1_pre20210628
>=dev-libs/univalue-1.0.4:=
 "
 DEPEND="${RDEPEND}"



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

2023-03-18 Thread Michał Górny
commit: 293039b15bfb39b95117678ba8ef6beddbe50d97
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 19 04:01:04 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 19 04:13:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=293039b1

dev-python/importlib_metadata: Bump to 6.0.1

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

 dev-python/importlib_metadata/Manifest |  1 +
 .../importlib_metadata-6.0.1.ebuild| 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/importlib_metadata/Manifest 
b/dev-python/importlib_metadata/Manifest
index 6988bbbadba7..a24f3c68fdb5 100644
--- a/dev-python/importlib_metadata/Manifest
+++ b/dev-python/importlib_metadata/Manifest
@@ -1,2 +1,3 @@
 DIST importlib_metadata-4.13.0.tar.gz 50445 BLAKE2B 
0f52430bdcf63275d16d330fd2ec6a85926ab75cc2c14d0e996dc29a1258ba71e12253dd36f776f280c68cfc0d68058ce52d246fef5eccd9c3b7e5ea9bab5441
 SHA512 
68deb9b017d89df05b613c564bfaafd9024f9a6b1b14973bb75c0756f29911c6a2516a87b4fad60cb15b66bca79a275163fb8db2cfbd088ab952633de056d1e1
 DIST importlib_metadata-6.0.0.tar.gz 49776 BLAKE2B 
9c4e6b20b725e263dad4acc4553b006c7332b33c0e56344aa2ceb09e93d71db14aebc522ae81e068a1a82ad48947f6f72eaec932933ae61d4daa2e043e63
 SHA512 
7d5cea465bf02722b28542f374e36ed55ab09455e1e548e838acf0cb38dcd84a79f5ef7cd673400852ff3a33271078ec8476f02aa7bf7748d3b85f4cefe3f678
+DIST importlib_metadata-6.0.1.tar.gz 49963 BLAKE2B 
8f915035334965ae373977814d335b66028f85372f96a9815fe3e59ca346b60d64c16e147e8a9d1ce44e26b31851dcfbda84002fc1a0d93c0d154115f5acec4e
 SHA512 
9ee241a8865d181fae103e643ae618f46541ba9aab299df32892739db991d78b4199df436f77d7c28aeb736e4c2cfb38301cb7133d8baff3c149f4421e0431a1

diff --git a/dev-python/importlib_metadata/importlib_metadata-6.0.1.ebuild 
b/dev-python/importlib_metadata/importlib_metadata-6.0.1.ebuild
new file mode 100644
index ..94609d071b76
--- /dev/null
+++ b/dev-python/importlib_metadata/importlib_metadata-6.0.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_PEP517=flit
+# NB: this package extends beyond built-in importlib stuff in py3.8+
+# new entry_point API not yet included in cpython release
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Read metadata from Python packages"
+HOMEPAGE="
+   https://github.com/python/importlib_metadata/
+   https://pypi.org/project/importlib-metadata/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+   dev-python/zipp[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pyfakefs[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/importlib_resources[${PYTHON_USEDEP}]
+   ' 3.8)
+   )
+"
+
+distutils_enable_tests unittest
+
+src_configure() {
+   grep -q 'build-backend = "setuptools' pyproject.toml ||
+   die "Upstream changed build-backend, recheck"
+   # write a custom pyproject.toml to ease setuptools bootstrap
+   cat > pyproject.toml <<-EOF || die
+   [build-system]
+   requires = ["flit_core >=3.2,<4"]
+   build-backend = "flit_core.buildapi"
+
+   [project]
+   name = "importlib_metadata"
+   version = "${PV}"
+   description = "Read metadata from Python packages"
+   EOF
+}



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

2023-03-18 Thread Michał Górny
commit: 2420da01faf396bec96c5e0d543bc88f355105c1
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 19 04:05:22 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 19 04:13:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2420da01

dev-python/pywlroots: Bump to 0.16.2

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

 dev-python/pywlroots/Manifest|  1 +
 dev-python/pywlroots/pywlroots-0.16.2.ebuild | 44 
 2 files changed, 45 insertions(+)

diff --git a/dev-python/pywlroots/Manifest b/dev-python/pywlroots/Manifest
index c22522919570..446dcdbf2f88 100644
--- a/dev-python/pywlroots/Manifest
+++ b/dev-python/pywlroots/Manifest
@@ -1,2 +1,3 @@
 DIST pywlroots-0.15.24.gh.tar.gz 85570 BLAKE2B 
0c7ba0be6159152488785298028bb1feec20e2380357060a850dab417b3fb1fccb4a9e6cc6564d2b7f124bf4fc454789549267e9036b0b4559e5fcd4c6f06196
 SHA512 
b29b76cf18a65b2ef19d15ecf018a9ba44119d60ee61435967d17f06d5f7544d2117f2e9a81574734c71591a237b00c8584a5cc6d6adb928f39f11170f21ee94
 DIST pywlroots-0.16.1.gh.tar.gz 90101 BLAKE2B 
5b26b8aeacef7336353376f1ac0f230f88e50da3dca1ac726470791555edb9c486234122242ced3220b893eb6d0666cfc6519f23ed3922645549ff012ab46d04
 SHA512 
599210486c6461660b2c85b69726afc30c5b0d835e61ee2cf246296aaccf9d8fb1e332d7eb50a30599f155fbbd7c5c204ca1158d9a8122fcc36fbf745085902f
+DIST pywlroots-0.16.2.gh.tar.gz 90372 BLAKE2B 
94107199e912b53e484d0fd81f18900bb5b2283a588b09da2c078606881f1cbe8e25bec3bada32e1d0c74300374d66c95d56ff976661813730ffedaf023cb57a
 SHA512 
314339e6b4f66f03af74fc7e69814b4e1e879da6ec624f33eb3b04e26a7a4159776f182830a3b2ff31720021386cab70cdfc16a0b2377414c94cd834fd1ca26c

diff --git a/dev-python/pywlroots/pywlroots-0.16.2.ebuild 
b/dev-python/pywlroots/pywlroots-0.16.2.ebuild
new file mode 100644
index ..b802883e934e
--- /dev/null
+++ b/dev-python/pywlroots/pywlroots-0.16.2.ebuild
@@ -0,0 +1,44 @@
+# 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
+
+DESCRIPTION="Python binding to the wlroots library using cffi"
+HOMEPAGE="
+   https://github.com/flacjacket/pywlroots/
+   https://pypi.org/project/pywlroots/
+"
+SRC_URI="
+   https://github.com/flacjacket/pywlroots/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+# See README for wlroots dep
+DEPEND="
+   >=dev-python/pywayland-0.4.14[${PYTHON_USEDEP}]
+   >=dev-python/xkbcommon-0.2[${PYTHON_USEDEP}]
+   =gui-libs/wlroots-$(ver_cut 1-2)*:=
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.15.24-no-import-version-check.patch
+)
+
+distutils_enable_tests pytest
+
+python_test() {
+   rm -rf wlroots || die
+   epytest
+}



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

2023-03-18 Thread Michał Górny
commit: 07f75eed3e4b1525d822bcaad0d9de2c98eaf663
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 19 04:08:35 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 19 04:13:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07f75eed

dev-python/trio-websocket: Bump to 0.10.1

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

 dev-python/trio-websocket/Manifest |  1 +
 .../trio-websocket/trio-websocket-0.10.1.ebuild| 42 ++
 2 files changed, 43 insertions(+)

diff --git a/dev-python/trio-websocket/Manifest 
b/dev-python/trio-websocket/Manifest
index 737e9c6f334e..2347ad7960d0 100644
--- a/dev-python/trio-websocket/Manifest
+++ b/dev-python/trio-websocket/Manifest
@@ -1 +1,2 @@
 DIST trio-websocket-0.10.0.gh.tar.gz 43808 BLAKE2B 
fd89ab74c3844a14940ce07a0abc07a0392607b492fa4b6e1d81ba3aa2c37338706975cb800332751c9ea70e934c4169fdcd29dd047019096726164a2130daa9
 SHA512 
04d775a7c1a232b470a7f415b57debce4bd1c3732934a94d65e3c9f3bb45c5ffea7464557100e2e9f68a2aa6a7812bd686220de046f399a0d0242309d2d9be59
+DIST trio-websocket-0.10.1.gh.tar.gz 44657 BLAKE2B 
c7e895c5beccf40baa8603f1e3c62396e4d8c716d9a51b6977c0854f65b4c40a1edb40812f80d55f0530c2e59f10f27f2b62f72a6fb91c693ae0d67aeff3161c
 SHA512 
bd26d72c5de70d8176b62c950e6c2bf6cf47ed5a55bb63f88e675a9d353076be45f45387da8fa9af71b8915d93914844f2a7a662351e4776c4714734512bdd7c

diff --git a/dev-python/trio-websocket/trio-websocket-0.10.1.ebuild 
b/dev-python/trio-websocket/trio-websocket-0.10.1.ebuild
new file mode 100644
index ..b95a0f2797fc
--- /dev/null
+++ b/dev-python/trio-websocket/trio-websocket-0.10.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="WebSocket client and server implementation for Python Trio"
+HOMEPAGE="
+   https://github.com/HyperionGray/trio-websocket/
+   https://pypi.org/project/trio-websocket/
+"
+SRC_URI="
+   https://github.com/HyperionGray/trio-websocket/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv ~sparc ~x86"
+
+RDEPEND="
+   dev-python/exceptiongroup[${PYTHON_USEDEP}]
+   >=dev-python/trio-0.11[${PYTHON_USEDEP}]
+   >=dev-python/wsproto-0.14[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/pytest-trio-0.5.0[${PYTHON_USEDEP}]
+   dev-python/trustme[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p trio
+}



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

2023-03-18 Thread Michał Górny
commit: 779335094965aaf15aacd39c01f7c0f92a691c1a
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 19 04:02:16 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 19 04:13:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77933509

dev-python/nbxmpp: Bump to 4.2.1

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

 dev-python/nbxmpp/Manifest|  1 +
 dev-python/nbxmpp/nbxmpp-4.2.1.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-python/nbxmpp/Manifest b/dev-python/nbxmpp/Manifest
index 86fff1b44467..9fd9b911bdf6 100644
--- a/dev-python/nbxmpp/Manifest
+++ b/dev-python/nbxmpp/Manifest
@@ -1,2 +1,3 @@
 DIST python-nbxmpp-3.2.5.tar.bz2 132029 BLAKE2B 
846f3b47c3a9a95cf1fa1b557a007fd4901fb4acaa3160ea4b9b1cdff1e9d2c3e64bc5251b739d816f3f1c449c350d1ac44c14cbef87d14fe5a6450418451007
 SHA512 
577f8c7b0f5a7c69b4d980bff93f0a208ab0a660d731eb95ec63b76583194b94bd9d9f6b10fcac3951a6e6afb5d0c4da2140cbc17ef653f19ec6957b5d2e5f04
 DIST python-nbxmpp-4.2.0.tar.bz2 133803 BLAKE2B 
db63b5ca085a90913ba6cac07c214e2528bf629bab24f7256ee751fb3ae4ddf417a9d09c509a259d468fff81feaf890b639bb9145b02c957fe777101bfbe7afb
 SHA512 
8927b867ece2be1a2610cc5221615f026bd84b242a2d257740079f86aaa61c7f6208e90c8051f570d5539189476c68a316f840240ae0a6372311f353182b2940
+DIST python-nbxmpp-4.2.1.tar.bz2 134008 BLAKE2B 
bfd412bcef465eb59f7f5b6311d7786f24585be80932b74b2d2e75999320c24bef7438d10cbb81cd87f00dbb6733859e19c2c8b032374c3ff0c75d678f5a1439
 SHA512 
3ff7b29e374057c646b153a1bb987b5df830a3392988b97c2b27466054d50d09109893399a02ef11da7f7e7a9386c987d289205f0d1bd4af56e495b19c7c3026

diff --git a/dev-python/nbxmpp/nbxmpp-4.2.1.ebuild 
b/dev-python/nbxmpp/nbxmpp-4.2.1.ebuild
new file mode 100644
index ..570d6eeeb400
--- /dev/null
+++ b/dev-python/nbxmpp/nbxmpp-4.2.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+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:3.0[introspection]
+   dev-python/idna[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/precis-i18n-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/pygobject-3.42[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest



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

2023-03-18 Thread Michał Górny
commit: e3a3afd068209204b7a23b88d37de18859a78a26
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 19 04:03:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 19 04:13:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3a3afd0

dev-python/PyGithub: Bump to 1.58.1

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

 dev-python/PyGithub/Manifest   |  1 +
 dev-python/PyGithub/PyGithub-1.58.1.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-python/PyGithub/Manifest b/dev-python/PyGithub/Manifest
index 7178a4f43652..05a1fe131dc7 100644
--- a/dev-python/PyGithub/Manifest
+++ b/dev-python/PyGithub/Manifest
@@ -1,2 +1,3 @@
 DIST PyGithub-1.57.gh.tar.gz 3159952 BLAKE2B 
e753a72c0fe20f0697ff3246fd2c3445571079ae18bee50abf6543da51d9e889c67cafa0bf36a980223f3423cf880c36d24ce74a6bf245117a080186a209ddcb
 SHA512 
6c8880d21c5134581be6bc5549184c3f13cef8f360a46a459234f22f3dd4fc5f8b573cc3a5d870bba6c6129ff7b670e739d87e42f2e34ddcdf357a3fe2b3cadc
 DIST PyGithub-1.58.0.gh.tar.gz 3172006 BLAKE2B 
a1d71c11a359d296fbf895a1fc3c9f60490b7c63fd65c92a3a025c2b306ca281a03cf65d49a1dcca5bb0a9c537b130f5ef7bd9ab594f1521a106857f83669f65
 SHA512 
cbaca0d116be56f6d44084892e52b7073378743178342a480c2b3990542e476bee52947d56f8be950d05d5c06fb8eaeb32acb35285c79e0cbbd8b24239af6cba
+DIST PyGithub-1.58.1.tar.gz 3171074 BLAKE2B 
e1397db839b2fc194fc67d9ac47adf9faa4a087c9350596e243d8d763a05d50ee1f9b03192bc5b88c0c94893c8d39b798efd07d0c2c8c597072c65306339c03a
 SHA512 
97e316d8bcd47546da2f64afe462b51d183a5385544a57963585a179d844e12865c7b87f08c507c4d3d8c0397a7f98acd84c17f45e9668722459c4c2cc328363

diff --git a/dev-python/PyGithub/PyGithub-1.58.1.ebuild 
b/dev-python/PyGithub/PyGithub-1.58.1.ebuild
new file mode 100644
index ..c22ebb71ed44
--- /dev/null
+++ b/dev-python/PyGithub/PyGithub-1.58.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python library to access the Github API v3"
+HOMEPAGE="
+   https://github.com/PyGithub/PyGithub/
+   https://pypi.org/project/PyGithub/
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# cryptography via pyjwt[crypto]
+RDEPEND="
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/deprecated[${PYTHON_USEDEP}]
+   >=dev-python/pyjwt-2.4.0[${PYTHON_USEDEP}]
+   >=dev-python/pynacl-1.4.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.14.0[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/httpretty-0.9.6[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-03-18 Thread Michał Górny
commit: 8183e126a739ef3162b696a008d889d8e4d0d4a3
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 19 04:01:24 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 19 04:13:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8183e126

dev-python/importlib_metadata: Bump to 6.1.0

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

 dev-python/importlib_metadata/Manifest |  1 +
 .../importlib_metadata-6.1.0.ebuild| 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/importlib_metadata/Manifest 
b/dev-python/importlib_metadata/Manifest
index a24f3c68fdb5..2eb0751d3f71 100644
--- a/dev-python/importlib_metadata/Manifest
+++ b/dev-python/importlib_metadata/Manifest
@@ -1,3 +1,4 @@
 DIST importlib_metadata-4.13.0.tar.gz 50445 BLAKE2B 
0f52430bdcf63275d16d330fd2ec6a85926ab75cc2c14d0e996dc29a1258ba71e12253dd36f776f280c68cfc0d68058ce52d246fef5eccd9c3b7e5ea9bab5441
 SHA512 
68deb9b017d89df05b613c564bfaafd9024f9a6b1b14973bb75c0756f29911c6a2516a87b4fad60cb15b66bca79a275163fb8db2cfbd088ab952633de056d1e1
 DIST importlib_metadata-6.0.0.tar.gz 49776 BLAKE2B 
9c4e6b20b725e263dad4acc4553b006c7332b33c0e56344aa2ceb09e93d71db14aebc522ae81e068a1a82ad48947f6f72eaec932933ae61d4daa2e043e63
 SHA512 
7d5cea465bf02722b28542f374e36ed55ab09455e1e548e838acf0cb38dcd84a79f5ef7cd673400852ff3a33271078ec8476f02aa7bf7748d3b85f4cefe3f678
 DIST importlib_metadata-6.0.1.tar.gz 49963 BLAKE2B 
8f915035334965ae373977814d335b66028f85372f96a9815fe3e59ca346b60d64c16e147e8a9d1ce44e26b31851dcfbda84002fc1a0d93c0d154115f5acec4e
 SHA512 
9ee241a8865d181fae103e643ae618f46541ba9aab299df32892739db991d78b4199df436f77d7c28aeb736e4c2cfb38301cb7133d8baff3c149f4421e0431a1
+DIST importlib_metadata-6.1.0.tar.gz 50209 BLAKE2B 
8c3afc8037eb49de1e862539150a9401297bf136ca005119c1f1d19fb7a9485b1d2caf2a290eb577308e3111352113cdd51312388f952a8a1402f9bf6081e28a
 SHA512 
7effcdcfa67d2360533205e63013934141bfa4cf5fcafa021381470e9e99025df89c1b9328d620fce6eb83f95af6919e3576f366cec47ec3a3f79414e3171e6c

diff --git a/dev-python/importlib_metadata/importlib_metadata-6.1.0.ebuild 
b/dev-python/importlib_metadata/importlib_metadata-6.1.0.ebuild
new file mode 100644
index ..94609d071b76
--- /dev/null
+++ b/dev-python/importlib_metadata/importlib_metadata-6.1.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_PEP517=flit
+# NB: this package extends beyond built-in importlib stuff in py3.8+
+# new entry_point API not yet included in cpython release
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Read metadata from Python packages"
+HOMEPAGE="
+   https://github.com/python/importlib_metadata/
+   https://pypi.org/project/importlib-metadata/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+   dev-python/zipp[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pyfakefs[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/importlib_resources[${PYTHON_USEDEP}]
+   ' 3.8)
+   )
+"
+
+distutils_enable_tests unittest
+
+src_configure() {
+   grep -q 'build-backend = "setuptools' pyproject.toml ||
+   die "Upstream changed build-backend, recheck"
+   # write a custom pyproject.toml to ease setuptools bootstrap
+   cat > pyproject.toml <<-EOF || die
+   [build-system]
+   requires = ["flit_core >=3.2,<4"]
+   build-backend = "flit_core.buildapi"
+
+   [project]
+   name = "importlib_metadata"
+   version = "${PV}"
+   description = "Read metadata from Python packages"
+   EOF
+}



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

2023-03-18 Thread Sam James
commit: d2216660ce4e19a94f754b79fee0f16e46696cc0
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 19 04:00:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 04:03:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2216660

app-misc/dateutils: add 0.4.10

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

 app-misc/dateutils/Manifest | 1 +
 .../dateutils/{dateutils-.ebuild => dateutils-0.4.10.ebuild}| 6 +++---
 app-misc/dateutils/dateutils-.ebuild| 2 +-
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/app-misc/dateutils/Manifest b/app-misc/dateutils/Manifest
index 6e1a5f0eb879..edfdc3dbca37 100644
--- a/app-misc/dateutils/Manifest
+++ b/app-misc/dateutils/Manifest
@@ -1 +1,2 @@
+DIST dateutils-0.4.10.tar.xz 652548 BLAKE2B 
b1fe3b07edfd223c9265df99888bf2edc37458b487b0f3b913f4c19e23b86d4a7f8cb3f0610bf140e6ce0233a9008ccd26cbe0b1462c5f85b2424cd39ffcbdb7
 SHA512 
04a9fff177596bb9bc47d3b221865bbeafeafbc708385610845a1cdcb2a7fa379e8d9363cce578836ae121dab7ee64e19f61d82e8f50e52d23c5f43cf521
 DIST dateutils-0.4.9.tar.xz 651024 BLAKE2B 
9b9bab5f990689a367fa574c20113c01f4847cdcced47275b992655cb91cd14076c22e2d550a969c20ef979b63156c72a485c42105022e522dce4d1376aa0393
 SHA512 
b5cda838f8fa01e4208e11842f835503357c02b4a21b003db08ef88763a65f26ad2cd6f5d71c80b499d4e5ee5c0b4e552469ef91aa6cd02ebe5c5d2ad6e3105e

diff --git a/app-misc/dateutils/dateutils-.ebuild 
b/app-misc/dateutils/dateutils-0.4.10.ebuild
similarity index 90%
copy from app-misc/dateutils/dateutils-.ebuild
copy to app-misc/dateutils/dateutils-0.4.10.ebuild
index 3e16869e3d11..0f24dadd469b 100644
--- a/app-misc/dateutils/dateutils-.ebuild
+++ b/app-misc/dateutils/dateutils-0.4.10.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 DESCRIPTION="Command line date and time utilities"
 HOMEPAGE="https://www.fresse.org/dateutils/ 
https://github.com/hroptatyr/dateutils;
@@ -13,7 +13,7 @@ case "${PV}" in
;;
*)

SRC_URI="https://github.com/hroptatyr/dateutils/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 x86"
 esac
 
 LICENSE="BSD"

diff --git a/app-misc/dateutils/dateutils-.ebuild 
b/app-misc/dateutils/dateutils-.ebuild
index 3e16869e3d11..7c1baaa588b0 100644
--- a/app-misc/dateutils/dateutils-.ebuild
+++ b/app-misc/dateutils/dateutils-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7



[gentoo-commits] repo/gentoo:master commit in: app-misc/dateutils/, app-misc/dateutils/files/

2023-03-18 Thread Sam James
commit: 9b3334d5bcc11feabeed0d7af4fdfbc2fabebf77
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 19 03:52:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 04:03:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b3334d5

app-misc/dateutils: drop 0.4.7, 0.4.8

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

 app-misc/dateutils/Manifest|  2 --
 app-misc/dateutils/dateutils-0.4.7.ebuild  | 40 --
 app-misc/dateutils/dateutils-0.4.8.ebuild  | 36 ---
 .../dateutils-0.4.6-unportable-sys-sysctl_h.patch  | 10 --
 4 files changed, 88 deletions(-)

diff --git a/app-misc/dateutils/Manifest b/app-misc/dateutils/Manifest
index 59db98794e3f..6e1a5f0eb879 100644
--- a/app-misc/dateutils/Manifest
+++ b/app-misc/dateutils/Manifest
@@ -1,3 +1 @@
-DIST dateutils-0.4.7.tar.xz 649932 BLAKE2B 
710c22d63fe3c8f77c69c97c405d3d4aa5c51de3d5768076ca24f8b2be0d6033ae652825e528d99c36f382e25c4e0a60eaa7cb9eec58f6b814d60d513b37ce7e
 SHA512 
480943c32585efd8f42958d6e7d3304a37568f2134c9561d6e0b38f4719fd149ec7e55c559a5e73e97e1c9d217f3d53fe76a7e6a9d3114c040915ebf48db4666
-DIST dateutils-0.4.8.tar.xz 642316 BLAKE2B 
483ae60829c3b77bd7c2ce72347bc99fda6f63018c2e2335322175f962f904c97ba07c4e39bcdf6e549e2e09043d56bcc00863a1299225964cd15921a22bfc05
 SHA512 
964204e2a04a5aa7fa73cbddd98e1a953d498a4b5e0447daa5f912845fb74825d1791b6bea3ebca47784a8edd2e549dfee1e48e3050632efed7f11f109b74be8
 DIST dateutils-0.4.9.tar.xz 651024 BLAKE2B 
9b9bab5f990689a367fa574c20113c01f4847cdcced47275b992655cb91cd14076c22e2d550a969c20ef979b63156c72a485c42105022e522dce4d1376aa0393
 SHA512 
b5cda838f8fa01e4208e11842f835503357c02b4a21b003db08ef88763a65f26ad2cd6f5d71c80b499d4e5ee5c0b4e552469ef91aa6cd02ebe5c5d2ad6e3105e

diff --git a/app-misc/dateutils/dateutils-0.4.7.ebuild 
b/app-misc/dateutils/dateutils-0.4.7.ebuild
deleted file mode 100644
index 8efc3c6c2dd7..
--- a/app-misc/dateutils/dateutils-0.4.7.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="command line date and time utilities"
-HOMEPAGE="https://www.fresse.org/dateutils/ 
https://github.com/hroptatyr/dateutils;
-
-case "${PV}" in
-   )
-   inherit autotools git-r3
-   EGIT_REPO_URI="https://github.com/hroptatyr/dateutils.git;
-   ;;
-   *)
-   
SRC_URI="https://github.com/hroptatyr/dateutils/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="amd64 x86"
-esac
-
-LICENSE="BSD"
-SLOT="0"
-
-BDEPEND="app-arch/xz-utils"
-DEPEND="sys-libs/timezone-data"
-
-# bug 429810
-RDEPEND="${DEPEND}
-   !sys-fabric/dapl"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.4.6-unportable-sys-sysctl_h.patch"
-)
-
-src_prepare() {
-   default
-   [[ "${PV}" =  ]] && eautoreconf
-}
-
-src_configure() {
-   econf CFLAGS="${CFLAGS}"
-}

diff --git a/app-misc/dateutils/dateutils-0.4.8.ebuild 
b/app-misc/dateutils/dateutils-0.4.8.ebuild
deleted file mode 100644
index 221496587862..
--- a/app-misc/dateutils/dateutils-0.4.8.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Command line date and time utilities"
-HOMEPAGE="https://www.fresse.org/dateutils/ 
https://github.com/hroptatyr/dateutils;
-
-case "${PV}" in
-   )
-   inherit autotools git-r3
-   EGIT_REPO_URI="https://github.com/hroptatyr/dateutils.git;
-   ;;
-   *)
-   
SRC_URI="https://github.com/hroptatyr/dateutils/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="amd64 x86"
-esac
-
-LICENSE="BSD"
-SLOT="0"
-
-BDEPEND="app-arch/xz-utils"
-DEPEND="sys-libs/timezone-data"
-
-# bug 429810
-RDEPEND="${DEPEND}
-   !sys-fabric/dapl"
-
-src_prepare() {
-   default
-   [[ "${PV}" =  ]] && eautoreconf
-}
-
-src_configure() {
-   econf CFLAGS="${CFLAGS}"
-}

diff --git 
a/app-misc/dateutils/files/dateutils-0.4.6-unportable-sys-sysctl_h.patch 
b/app-misc/dateutils/files/dateutils-0.4.6-unportable-sys-sysctl_h.patch
deleted file mode 100644
index dc310ea7812c..
--- a/app-misc/dateutils/files/dateutils-0.4.6-unportable-sys-sysctl_h.patch
+++ /dev/null
@@ -1,10 +0,0 @@
 a/build-aux/yuck.c
-+++ b/build-aux/yuck.c
-@@ -65,7 +65,6 @@
- #include 
- #include 
- #include 
--#include 
- #include 
- #if defined WITH_SCMVER
- # include 



[gentoo-commits] repo/gentoo:master commit in: net-misc/gnome-remote-desktop/

2023-03-18 Thread Matt Turner
commit: 783ff348e117743467c066b75c8640e531bf54f0
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Mar 18 20:05:09 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 19 03:51:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=783ff348

net-misc/gnome-remote-desktop: Version bump to 44.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30220
Signed-off-by: Matt Turner  gentoo.org>

 net-misc/gnome-remote-desktop/Manifest |  1 +
 .../gnome-remote-desktop-44.0.ebuild   | 73 ++
 2 files changed, 74 insertions(+)

diff --git a/net-misc/gnome-remote-desktop/Manifest 
b/net-misc/gnome-remote-desktop/Manifest
index 93cc4ebb8936..6d14aad81427 100644
--- a/net-misc/gnome-remote-desktop/Manifest
+++ b/net-misc/gnome-remote-desktop/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-remote-desktop-43.3.tar.xz 196540 BLAKE2B 
a33dcb830cd5ed0e9c44da8717a7c621231a97a0d503daa007d6d4c47feb83e16905f61a9ebe60ce5231b7fbad035ab24603284f9c9212ccb48dab90cb845a5c
 SHA512 
67dc7c4ab7d2db9ef843e30b688e024ed91341c09fbf4c7d33f4c1d8b7d9d3564fb64bc948b12f2aee3ca8a545fb21842ce79970ec1ddaf99fd64c41a44b8f59
+DIST gnome-remote-desktop-44.0.tar.xz 199392 BLAKE2B 
a1a58a9d100dc1cf40fe03eaf611ac4c895bfb4e135a05ce25d8e00cafb5b7eecddcd7ca98bec65f39ef65fe430e1827214a5775820383f6502f10c437f761b0
 SHA512 
6ca62126790be4498806aeb61c02edf68f113aa1ec53ab73f8bd822b10f5957b32a67d5a23f7ba023db117a8b2fe8fb3be87ea72bca1c22dedde00e94677549e
 DIST gnome-remote-desktop-44.rc.tar.xz 199388 BLAKE2B 
69ee4ad0cae29eea60a79cce24b5852fdffb524af599e21a4a4963bac6e10fa3cef9c4ed361fc1fb2ebf4954968365288ec6da747e1363b0e0e87e7faeeb138a
 SHA512 
ed33a3add26ada4b8d15d3e0e22cb14ac87c6779c5c7ad89db5ceacae457b4967460a40994c38ebf59b194c23c6d5a94e1b8719ad60d582961091b7ca9ad5ae2

diff --git a/net-misc/gnome-remote-desktop/gnome-remote-desktop-44.0.ebuild 
b/net-misc/gnome-remote-desktop/gnome-remote-desktop-44.0.ebuild
new file mode 100644
index ..595e4cdbee2a
--- /dev/null
+++ b/net-misc/gnome-remote-desktop/gnome-remote-desktop-44.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson systemd xdg
+
+DESCRIPTION="Remote desktop daemon for GNOME using pipewire"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-remote-desktop;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="aac doc +rdp systemd +vnc"
+REQUIRED_USE="|| ( rdp vnc ) aac? ( rdp )"
+RESTRICT="test" # Tests run xvfb-run directly
+
+DEPEND="
+   x11-libs/cairo
+   x11-libs/libdrm
+   >=media-libs/libepoxy-1.4
+   >=dev-libs/glib-2.68:2
+   x11-libs/libnotify
+   app-crypt/libsecret
+   >=media-video/pipewire-0.3.49:=
+   app-crypt/tpm2-tss:=
+   rdp? (
+   >=media-libs/nv-codec-headers-11.1.5.0
+   >=net-misc/freerdp-2.10.0:=[server]
+   >=sys-fs/fuse-3.9.1:3
+   >=x11-libs/libxkbcommon-1.0.0
+
+   aac? (
+   media-libs/fdk-aac:=
+   )
+   )
+   vnc? (
+   net-libs/libvncserver
+   )
+"
+RDEPEND="${DEPEND}
+   x11-wm/mutter[screencast]
+"
+BDEPEND="
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   virtual/pkgconfig
+   doc? (
+   app-text/asciidoc
+   )
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use doc man)
+   $(meson_use aac fdk_aac)
+   $(meson_use rdp)
+   $(meson_use vnc)
+   $(meson_use systemd)
+   -Dsystemd_user_unit_dir="$(systemd_get_userunitdir)"
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2023-03-18 Thread Sam James
commit: 20f17ef08dc26788a4801c7803773defc73a56ba
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 19 03:42:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 03:45:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20f17ef0

net-misc/seafile-client: drop 8.0.5, 8.0.6, 8.0.7, 8.0.8

Fixes: 2f5d106281b454d915aed799f6b419b9da30e85d
Signed-off-by: Sam James  gentoo.org>

 net-misc/seafile-client/Manifest   |  4 --
 .../seafile-client/seafile-client-8.0.5.ebuild | 54 -
 .../seafile-client/seafile-client-8.0.6.ebuild | 55 --
 .../seafile-client/seafile-client-8.0.7.ebuild | 55 --
 .../seafile-client/seafile-client-8.0.8.ebuild | 55 --
 5 files changed, 223 deletions(-)

diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest
index ae58bb2b362e..2ea7770b3978 100644
--- a/net-misc/seafile-client/Manifest
+++ b/net-misc/seafile-client/Manifest
@@ -1,6 +1,2 @@
 DIST seafile-client-8.0.10.tar.gz 11718520 BLAKE2B 
b8163085c9973df6965b194c964d2b326d4faea3191bf9b62a147bd0a49670f1eb3d0758fbe6f822f99f54c95c32717d9c3533cbc15e71cd8251c1c6ef67f662
 SHA512 
c4efb1698ed6dfbf3199e4e03293035c8052bd66632a1d04d9020bd226cce748fbcfc8d90c10284c9b1ee6bad20546263a9e09819fc420365625a2fbd4f4a697
-DIST seafile-client-8.0.5.tar.gz 11701650 BLAKE2B 
c9c436f53cf7effa6c2e1cdbb09f5cffd53f7ef8fa6f6b12bb92c0d3c2e54b38858c95a3ab4c511d16774a973c8c2a7e66842825e9535d1332e8589dc201d22a
 SHA512 
1f3eb643dce980a1aa0ff71e0ecca83b3db0848f9983bf7782adae6d181ddc28454a6cd75ebfcf439c17eb2008a5e0d4a684e5cee60fe7b83297e9fce1fcfec9
-DIST seafile-client-8.0.6.tar.gz 11702726 BLAKE2B 
bcba073b9ec17c33f653ae89e518f30f96ec8f9bdb780a9e06ae75d565c223c6b0505fd1ec9475b66bcd8d26f84846a99968fc006514d1eccb4a72b8600f0ae4
 SHA512 
fceb272fa521a7343609285ff5b299f66886b2ea53a1395178c3f05313e9439853422de65d20902669034c4edacdf32eb5674e16e64218b0444221c77cd4256c
-DIST seafile-client-8.0.7.tar.gz 11718265 BLAKE2B 
a48e259d809644cb1949f35e80459aa2267c9772438eb09ba894a795553368935c8b63c78fbabbea2202d3f23eb001836acce0975b086f66ec6d804405c5b534
 SHA512 
b4a6d5896f828e0e8ac4b202c5cc933e0ade4c373074e48e76e3b4ffe670faec0ef62bfcc72607891fb2c8b066fc448976285985077c48c6e3763619f35f4629
-DIST seafile-client-8.0.8.tar.gz 11716136 BLAKE2B 
1e8a25e0ce7ddf3347790cb614e725349c7cdb1b881bba4f229676f9f2e6ba86ed4958fb18c09b63e9c6fbf57c73f3bda68bd39f11ac374c4715bd4f5d036cf2
 SHA512 
9d569152c3e3db2fc142a082a3ca75fb020117eb5a79e7c0daa31207d1b04571ef38782c3afc1dbb205a65b8dd54e4b1ee4aab0715b0bda4bdd308474ce4e51c
 DIST seafile-client-8.0.9.tar.gz 11716754 BLAKE2B 
2087d2b31ce4696fd723da7a353c54ebebef86c84b62146d806692066165d0499f5fd6d3be108130d28c297020eafc3497be03131c8a8751f34f33eece90
 SHA512 
d0b55883f8d00138c092309994047652c6a5aa8b66182f83b6c852f1721794d9d8125da5fba282e9efdb92a0a97a55ecd6e225ab6a7916718a05ea2b7f4bd944

diff --git a/net-misc/seafile-client/seafile-client-8.0.5.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.5.ebuild
deleted file mode 100644
index 4c52710fbbf8..
--- a/net-misc/seafile-client/seafile-client-8.0.5.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-RELEASE_COMMIT="484d80075f9dbcf49d80036e84ed67d47b8cedd4"
-
-inherit xdg cmake
-
-DESCRIPTION="Seafile desktop client"
-HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile-client/;
-SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="shibboleth test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-db/sqlite:3
-   dev-libs/glib:2
-   dev-libs/jansson:=
-   dev-libs/openssl:=
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtwidgets:5
-   net-libs/libsearpc
-   ~net-misc/seafile-${PV}
-   sys-libs/zlib
-   virtual/opengl
-   elibc_musl? ( sys-libs/fts-standalone )
-   shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
-DEPEND="${RDEPEND}
-   test? ( dev-qt/qttest:5 )"
-BDEPEND="dev-qt/linguist-tools:5"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-select-qt5.patch"
-   "${FILESDIR}/${PN}-7.0.9-qt-5.15.patch"
-)
-
-S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
-   -DBUILD_TESTING="$(usex test)"
-   )
-   # 863554
-   use elibc_musl && mycmakeargs+=( -DCMAKE_CXX_STANDARD_LIBRARIES="-lfts" 
)
-   cmake_src_configure
-}

diff --git a/net-misc/seafile-client/seafile-client-8.0.6.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.6.ebuild
deleted file mode 100644
index cf595b8208c9..
--- a/net-misc/seafile-client/seafile-client-8.0.6.ebuild
+++ /dev/null
@@ 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxx/

2023-03-18 Thread Michał Górny
commit: 90f47fd1f1ad7a4adb2e293098f80ed9c4c2fe16
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 19 03:43:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 19 03:44:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90f47fd1

sys-libs/libcxx: Fix typo in LLVM package name

Reported by Arfrever.

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

 sys-libs/libcxx/libcxx-14.0.6.ebuild | 2 +-
 sys-libs/libcxx/libcxx-15.0.7-r1.ebuild  | 2 +-
 sys-libs/libcxx/libcxx-15.0.7.ebuild | 2 +-
 sys-libs/libcxx/libcxx-16.0.0..ebuild| 2 +-
 sys-libs/libcxx/libcxx-16.0.0.ebuild | 2 +-
 sys-libs/libcxx/libcxx-16.0.0_rc3.ebuild | 2 +-
 sys-libs/libcxx/libcxx-16.0.0_rc4.ebuild | 2 +-
 sys-libs/libcxx/libcxx-17.0.0..ebuild| 2 +-
 sys-libs/libcxx/libcxx-17.0.0_pre20230304.ebuild | 2 +-
 sys-libs/libcxx/libcxx-17.0.0_pre20230314.ebuild | 2 +-
 10 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/sys-libs/libcxx/libcxx-14.0.6.ebuild 
b/sys-libs/libcxx/libcxx-14.0.6.ebuild
index 1ae6c77afc9c..9ac9d8ad89f9 100644
--- a/sys-libs/libcxx/libcxx-14.0.6.ebuild
+++ b/sys-libs/libcxx/libcxx-14.0.6.ebuild
@@ -54,7 +54,7 @@ pkg_setup() {
# Darwin Prefix builds do not have llvm installed yet, so rely on
# bootstrap-prefix to set the appropriate path vars to LLVM instead
# of using llvm_pkg_setup.
-   if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
llvm_pkg_setup
fi
python-any-r1_pkg_setup

diff --git a/sys-libs/libcxx/libcxx-15.0.7-r1.ebuild 
b/sys-libs/libcxx/libcxx-15.0.7-r1.ebuild
index b0445e061e96..2ea0abb84b2c 100644
--- a/sys-libs/libcxx/libcxx-15.0.7-r1.ebuild
+++ b/sys-libs/libcxx/libcxx-15.0.7-r1.ebuild
@@ -54,7 +54,7 @@ pkg_setup() {
# Darwin Prefix builds do not have llvm installed yet, so rely on
# bootstrap-prefix to set the appropriate path vars to LLVM instead
# of using llvm_pkg_setup.
-   if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup

diff --git a/sys-libs/libcxx/libcxx-15.0.7.ebuild 
b/sys-libs/libcxx/libcxx-15.0.7.ebuild
index c8284848d512..1d2b045156a9 100644
--- a/sys-libs/libcxx/libcxx-15.0.7.ebuild
+++ b/sys-libs/libcxx/libcxx-15.0.7.ebuild
@@ -53,7 +53,7 @@ pkg_setup() {
# Darwin Prefix builds do not have llvm installed yet, so rely on
# bootstrap-prefix to set the appropriate path vars to LLVM instead
# of using llvm_pkg_setup.
-   if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup

diff --git a/sys-libs/libcxx/libcxx-16.0.0..ebuild 
b/sys-libs/libcxx/libcxx-16.0.0..ebuild
index 4eeb65e55e83..56140d06df64 100644
--- a/sys-libs/libcxx/libcxx-16.0.0..ebuild
+++ b/sys-libs/libcxx/libcxx-16.0.0..ebuild
@@ -53,7 +53,7 @@ pkg_setup() {
# Darwin Prefix builds do not have llvm installed yet, so rely on
# bootstrap-prefix to set the appropriate path vars to LLVM instead
# of using llvm_pkg_setup.
-   if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup

diff --git a/sys-libs/libcxx/libcxx-16.0.0.ebuild 
b/sys-libs/libcxx/libcxx-16.0.0.ebuild
index ebd073f968d0..cdbee6be92d6 100644
--- a/sys-libs/libcxx/libcxx-16.0.0.ebuild
+++ b/sys-libs/libcxx/libcxx-16.0.0.ebuild
@@ -53,7 +53,7 @@ pkg_setup() {
# Darwin Prefix builds do not have llvm installed yet, so rely on
# bootstrap-prefix to set the appropriate path vars to LLVM instead
# of using llvm_pkg_setup.
-   if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup

diff --git a/sys-libs/libcxx/libcxx-16.0.0_rc3.ebuild 
b/sys-libs/libcxx/libcxx-16.0.0_rc3.ebuild
index bd6f3db60c4b..c9983680a218 100644
--- a/sys-libs/libcxx/libcxx-16.0.0_rc3.ebuild
+++ b/sys-libs/libcxx/libcxx-16.0.0_rc3.ebuild
@@ -53,7 +53,7 @@ pkg_setup() {
# Darwin Prefix builds do not have llvm installed yet, so rely on
# bootstrap-prefix to set the appropriate path vars to LLVM instead
# of using llvm_pkg_setup.
-   if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+   if [[ 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt/

2023-03-18 Thread Michał Górny
commit: c758a24029865b7c7714ea9d6ed85ed91bd6243e
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 19 03:43:34 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 19 03:44:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c758a240

sys-libs/compiler-rt: Fix typo in LLVM package name

Reported by Arfrever.

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

 sys-libs/compiler-rt/compiler-rt-14.0.6-r1.ebuild  | 2 +-
 sys-libs/compiler-rt/compiler-rt-15.0.7.ebuild | 2 +-
 sys-libs/compiler-rt/compiler-rt-16.0.0..ebuild| 2 +-
 sys-libs/compiler-rt/compiler-rt-16.0.0.ebuild | 2 +-
 sys-libs/compiler-rt/compiler-rt-16.0.0_rc3.ebuild | 2 +-
 sys-libs/compiler-rt/compiler-rt-16.0.0_rc4.ebuild | 2 +-
 sys-libs/compiler-rt/compiler-rt-17.0.0..ebuild| 2 +-
 sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230304.ebuild | 2 +-
 sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230314.ebuild | 2 +-
 9 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/sys-libs/compiler-rt/compiler-rt-14.0.6-r1.ebuild 
b/sys-libs/compiler-rt/compiler-rt-14.0.6-r1.ebuild
index 03211f749fd4..c3a8d53ce19f 100644
--- a/sys-libs/compiler-rt/compiler-rt-14.0.6-r1.ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-14.0.6-r1.ebuild
@@ -51,7 +51,7 @@ pkg_setup() {
# Darwin Prefix builds do not have llvm installed yet, so rely on
# bootstrap-prefix to set the appropriate path vars to LLVM instead
# of using llvm_pkg_setup.
-   if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
llvm_pkg_setup
fi
python-any-r1_pkg_setup

diff --git a/sys-libs/compiler-rt/compiler-rt-15.0.7.ebuild 
b/sys-libs/compiler-rt/compiler-rt-15.0.7.ebuild
index 284371357cd2..32f758f51aa5 100644
--- a/sys-libs/compiler-rt/compiler-rt-15.0.7.ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-15.0.7.ebuild
@@ -50,7 +50,7 @@ pkg_setup() {
# Darwin Prefix builds do not have llvm installed yet, so rely on
# bootstrap-prefix to set the appropriate path vars to LLVM instead
# of using llvm_pkg_setup.
-   if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup

diff --git a/sys-libs/compiler-rt/compiler-rt-16.0.0..ebuild 
b/sys-libs/compiler-rt/compiler-rt-16.0.0..ebuild
index 2ed5fc860074..5abe2bd9bf79 100644
--- a/sys-libs/compiler-rt/compiler-rt-16.0.0..ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-16.0.0..ebuild
@@ -49,7 +49,7 @@ pkg_setup() {
# Darwin Prefix builds do not have llvm installed yet, so rely on
# bootstrap-prefix to set the appropriate path vars to LLVM instead
# of using llvm_pkg_setup.
-   if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup

diff --git a/sys-libs/compiler-rt/compiler-rt-16.0.0.ebuild 
b/sys-libs/compiler-rt/compiler-rt-16.0.0.ebuild
index 111c3be95d40..49b92c7f0e51 100644
--- a/sys-libs/compiler-rt/compiler-rt-16.0.0.ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-16.0.0.ebuild
@@ -49,7 +49,7 @@ pkg_setup() {
# Darwin Prefix builds do not have llvm installed yet, so rely on
# bootstrap-prefix to set the appropriate path vars to LLVM instead
# of using llvm_pkg_setup.
-   if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup

diff --git a/sys-libs/compiler-rt/compiler-rt-16.0.0_rc3.ebuild 
b/sys-libs/compiler-rt/compiler-rt-16.0.0_rc3.ebuild
index 44675fe040f5..168b226c7c9e 100644
--- a/sys-libs/compiler-rt/compiler-rt-16.0.0_rc3.ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-16.0.0_rc3.ebuild
@@ -49,7 +49,7 @@ pkg_setup() {
# Darwin Prefix builds do not have llvm installed yet, so rely on
# bootstrap-prefix to set the appropriate path vars to LLVM instead
# of using llvm_pkg_setup.
-   if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup

diff --git a/sys-libs/compiler-rt/compiler-rt-16.0.0_rc4.ebuild 
b/sys-libs/compiler-rt/compiler-rt-16.0.0_rc4.ebuild
index 44675fe040f5..168b226c7c9e 100644
--- a/sys-libs/compiler-rt/compiler-rt-16.0.0_rc4.ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-16.0.0_rc4.ebuild
@@ -49,7 +49,7 @@ 

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

2023-03-18 Thread Michał Górny
commit: 5ffbf06642913c248a4f7a3dccb81e23d0c35d09
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 19 03:42:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 19 03:44:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ffbf066

profiles/base: Update LLVM target masks

Reported by Arfrever.

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

 profiles/base/package.use.mask | 24 +++-
 1 file changed, 15 insertions(+), 9 deletions(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 793c4541707c..021f765e12c1 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -431,15 +431,21 @@ x11-libs/colord-gtk doc
 # Mask the experimental targets in release ebuilds.
 # Note to self: remember to move still-applicable masks to the newer
 # version when master is bumped.
- (2020-11-30)
 # Vendored therecipe/qt violates network sandbox + uses external binary



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxabi/

2023-03-18 Thread Michał Górny
commit: 9fbbc3112edc13e54ad3489c999bc3197a16799a
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 19 03:43:40 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 19 03:44:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fbbc311

sys-libs/libcxxabi: Fix typo in LLVM package name

Reported by Arfrever.

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

 sys-libs/libcxxabi/libcxxabi-14.0.6.ebuild | 2 +-
 sys-libs/libcxxabi/libcxxabi-15.0.7.ebuild | 2 +-
 sys-libs/libcxxabi/libcxxabi-16.0.0..ebuild| 2 +-
 sys-libs/libcxxabi/libcxxabi-16.0.0.ebuild | 2 +-
 sys-libs/libcxxabi/libcxxabi-16.0.0_rc3.ebuild | 2 +-
 sys-libs/libcxxabi/libcxxabi-16.0.0_rc4.ebuild | 2 +-
 sys-libs/libcxxabi/libcxxabi-17.0.0..ebuild| 2 +-
 sys-libs/libcxxabi/libcxxabi-17.0.0_pre20230304.ebuild | 2 +-
 sys-libs/libcxxabi/libcxxabi-17.0.0_pre20230314.ebuild | 2 +-
 9 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/sys-libs/libcxxabi/libcxxabi-14.0.6.ebuild 
b/sys-libs/libcxxabi/libcxxabi-14.0.6.ebuild
index fb6e382467f1..a396fb6620e2 100644
--- a/sys-libs/libcxxabi/libcxxabi-14.0.6.ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-14.0.6.ebuild
@@ -50,7 +50,7 @@ python_check_deps() {
 pkg_setup() {
# darwin prefix builds do not have llvm installed yet, so rely on 
bootstrap-prefix
# to set the appropriate path vars to LLVM instead of using 
llvm_pkg_setup.
-   if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
llvm_pkg_setup
fi
python-any-r1_pkg_setup

diff --git a/sys-libs/libcxxabi/libcxxabi-15.0.7.ebuild 
b/sys-libs/libcxxabi/libcxxabi-15.0.7.ebuild
index 1b6f8964e39a..30ac0da6b21a 100644
--- a/sys-libs/libcxxabi/libcxxabi-15.0.7.ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-15.0.7.ebuild
@@ -49,7 +49,7 @@ python_check_deps() {
 pkg_setup() {
# darwin prefix builds do not have llvm installed yet, so rely on 
bootstrap-prefix
# to set the appropriate path vars to LLVM instead of using 
llvm_pkg_setup.
-   if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup

diff --git a/sys-libs/libcxxabi/libcxxabi-16.0.0..ebuild 
b/sys-libs/libcxxabi/libcxxabi-16.0.0..ebuild
index e5f19fc61a28..16f40d6829fa 100644
--- a/sys-libs/libcxxabi/libcxxabi-16.0.0..ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-16.0.0..ebuild
@@ -49,7 +49,7 @@ python_check_deps() {
 pkg_setup() {
# darwin prefix builds do not have llvm installed yet, so rely on 
bootstrap-prefix
# to set the appropriate path vars to LLVM instead of using 
llvm_pkg_setup.
-   if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup

diff --git a/sys-libs/libcxxabi/libcxxabi-16.0.0.ebuild 
b/sys-libs/libcxxabi/libcxxabi-16.0.0.ebuild
index 40271cf28572..e5d488bf1341 100644
--- a/sys-libs/libcxxabi/libcxxabi-16.0.0.ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-16.0.0.ebuild
@@ -49,7 +49,7 @@ python_check_deps() {
 pkg_setup() {
# darwin prefix builds do not have llvm installed yet, so rely on 
bootstrap-prefix
# to set the appropriate path vars to LLVM instead of using 
llvm_pkg_setup.
-   if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup

diff --git a/sys-libs/libcxxabi/libcxxabi-16.0.0_rc3.ebuild 
b/sys-libs/libcxxabi/libcxxabi-16.0.0_rc3.ebuild
index fb725b1c09a1..141fa6f7cb51 100644
--- a/sys-libs/libcxxabi/libcxxabi-16.0.0_rc3.ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-16.0.0_rc3.ebuild
@@ -49,7 +49,7 @@ python_check_deps() {
 pkg_setup() {
# darwin prefix builds do not have llvm installed yet, so rely on 
bootstrap-prefix
# to set the appropriate path vars to LLVM instead of using 
llvm_pkg_setup.
-   if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup

diff --git a/sys-libs/libcxxabi/libcxxabi-16.0.0_rc4.ebuild 
b/sys-libs/libcxxabi/libcxxabi-16.0.0_rc4.ebuild
index fb725b1c09a1..141fa6f7cb51 100644
--- a/sys-libs/libcxxabi/libcxxabi-16.0.0_rc4.ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-16.0.0_rc4.ebuild
@@ -49,7 +49,7 @@ python_check_deps() {
 pkg_setup() {
# darwin prefix builds do 

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

2023-03-18 Thread Matt Turner
commit: aa2cec7d4a0926da65f3830ced1ca945f4dfe96a
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Mar 18 21:34:16 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 19 03:41:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa2cec7d

dev-libs/gjs: Version bump to 1.76.0

Closes: https://bugs.gentoo.org/900875
Closes: https://github.com/gentoo/gentoo/pull/30224
Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/Manifest  |  1 +
 ...0-move_have_gtk4_to_the_appropriate_place.patch | 38 
 dev-libs/gjs/gjs-1.76.0.ebuild | 72 ++
 3 files changed, 111 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index ca195b26575b..3b5bf78e27c0 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,3 +1,4 @@
 DIST gjs-1.74.1.tar.xz 638536 BLAKE2B 
375abcaa20a538cfa271f7dcf6f3715e4324ff5a4a9482ce0dd7f78213598a715ebc034f701fe458876f841f72802db4ae2aabf0abc04dc4ac5bb39c917741fd
 SHA512 
346667accb589df0e6a045e30782017eab928115f263d36d521b61b0af38fd268bc518b8ab5ec78e5d25e0194b744a2ee59e65668da679e138b2122858ce0614
 DIST gjs-1.74.2.tar.xz 639012 BLAKE2B 
12f6f60b801d96a4cff260a0abc5da96c30a5b77d69d31b646b16db20a586761b36b2601c8da8ab7b313c96b8fb2319ed65cb53f3f3ca2d3d255648ceccdbc7c
 SHA512 
738176aabcc8d0147cf77b7af3271c93ca4e8a473b2d35722b4cf9a15dcdc9f87962a29dd949607d947256df9ffcfd499d7189b6eff7ac416bbad594a2bc8ea9
 DIST gjs-1.75.90.tar.xz 645228 BLAKE2B 
853704b5eed8d14e070fe47ec10a27071ab6d7c6754f61206f03c20a3fba0038105c54fd2b2b2196dfeb0e74aea966a6bd886ad8d77a0c1d1d70bf6eb5bc0a54
 SHA512 
2bfdb9fb62612505e2f647c164944337257915d427e62c340b1dbe389d22cf309fe4ba4f55c9399c3027136e24b49ed441598b9fbd93389e8596e2de8a6917fc
+DIST gjs-1.76.0.tar.xz 645364 BLAKE2B 
9987033883e466c983af007c870cba4f2ef70ee08e276777e1b52103ddcebd1285ca9f3ce64c8ef52437a829157f58902cfb921eed06442e53fd9778d9cd9f2b
 SHA512 
fa44431f431f14b82c648c388046b83722808db52d2bbe2deeb8d270d6fbeee9c4ee27feaa4fef425e1ab5ac65a1e68d7aa9457d543044362752810128064ea6

diff --git 
a/dev-libs/gjs/files/gjs-1.76.0-move_have_gtk4_to_the_appropriate_place.patch 
b/dev-libs/gjs/files/gjs-1.76.0-move_have_gtk4_to_the_appropriate_place.patch
new file mode 100644
index ..2bb80126507f
--- /dev/null
+++ 
b/dev-libs/gjs/files/gjs-1.76.0-move_have_gtk4_to_the_appropriate_place.patch
@@ -0,0 +1,38 @@
+# https://gitlab.gnome.org/GNOME/gjs/-/issues/532
+# 
https://gitlab.gnome.org/GNOME/gjs/-/merge_requests/830/diffs?commit_id=83683d093c157828cf7787e53a32c586ae4e85d3
 
+diff --git a/installed-tests/js/meson.build b/installed-tests/js/meson.build
+index 
6db887d2250face397079b03d215bbd13f455efb..1e953ceb7695356b6e854775e5db005a9c22e053
 100644
+--- a/installed-tests/js/meson.build
 b/installed-tests/js/meson.build
+@@ -203,9 +203,13 @@ endif
+ # during build should be run using dbus-run-session
+ 
+ dbus_tests = ['GDBus']
+-if have_gtk4 and not get_option('skip_gtk_tests')
+-# FIXME: find out why GTK4 tries to acquire a message bus
+-dbus_tests += 'Gtk4'
++if not get_option('skip_gtk_tests')
++have_gtk4 = dependency('gtk4', required: false).found()
++
++if have_gtk4 
++# FIXME: find out why GTK4 tries to acquire a message bus
++dbus_tests += 'Gtk4'
++endif
+ endif
+ 
+ bus_config = files('../../test/test-bus.conf')
+diff --git a/meson.build b/meson.build
+index 
3ac372a16b0bfaa364ed7422119f3e6e4af8971e..5c7703935b68c724347692ef5bf47a3edf868c61
 100644
+--- a/meson.build
 b/meson.build
+@@ -679,10 +679,6 @@ endif
+ 
+ ### Tests and test setups 
##
+ 
+-if not get_option('skip_gtk_tests')
+-have_gtk4 = dependency('gtk4', required: false).found()
+-endif
+-
+ subdir('installed-tests')
+ 
+ # Note: The test program in test/ needs to be ported

diff --git a/dev-libs/gjs/gjs-1.76.0.ebuild b/dev-libs/gjs/gjs-1.76.0.ebuild
new file mode 100644
index ..e7cdaae084f1
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.76.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic gnome.org meson virtualx
+
+DESCRIPTION="Javascript bindings for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Projects/Gjs 
https://gitlab.gnome.org/GNOME/gjs;
+
+LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
+SLOT="0"
+IUSE="+cairo examples readline sysprof test"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.66.0:2
+   dev-libs/libffi:=
+   >=dev-libs/gobject-introspection-1.71.1:=
+   >=dev-lang/spidermonkey-102.2.0:102
+   cairo? ( x11-libs/cairo[X,glib] )
+   readline? ( sys-libs/readline:0= )
+"
+DEPEND="${RDEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   test? (
+ 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-user-docs/

2023-03-18 Thread Matt Turner
commit: 1a96a5322b371833380d98628176cc8716a36e64
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Mar 18 22:44:55 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 19 03:41:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a96a532

gnome-extra/gnome-user-docs: Version bump to 44.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30225
Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-user-docs/Manifest   |  1 +
 .../gnome-user-docs/gnome-user-docs-44.0.ebuild| 38 ++
 2 files changed, 39 insertions(+)

diff --git a/gnome-extra/gnome-user-docs/Manifest 
b/gnome-extra/gnome-user-docs/Manifest
index 6dff58bd09c0..85cd6ed5b9d3 100644
--- a/gnome-extra/gnome-user-docs/Manifest
+++ b/gnome-extra/gnome-user-docs/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-user-docs-43.0.tar.xz 11303880 BLAKE2B 
c9f3e0757eaa25944198c4c07809a86642e9e879e83856aaa3f8f968b35dc45667768acda0039f1e8a6f9a57e86afbd2d8df5e21d3ab7fa41a5e79cfe0f666eb
 SHA512 
cf14edc34049d8e770f31e34b722a3309009fac64f3ac159cdf2baaebf7bd70ea8f0c592b398c9f0e21e11c7ac10d91a97a0079376da07dd1d433c2d3703eeef
+DIST gnome-user-docs-44.0.tar.xz 12570592 BLAKE2B 
1acb8a1a46eb85e42d21a45122d01ff85ea7f687e767f2f091b807abab80cfe373fc6dbed2fa1a513a80db2d35d7b066455d5290e3c61fd71e217f91242ea6f2
 SHA512 
144c5053998594cfa7e80c730b6ef1cd60dcd9dae34756e6116c5ef96d1660d7153e64348dbab4efdd26c073b56c0740f218778de48fa684d37a8a3e57d98d55
 DIST gnome-user-docs-44.rc.tar.xz 12461604 BLAKE2B 
9a97fac53bc4510174b3ae3a180c540625e15babec9b1fb03c93e40526e9eeb04aa6580a502db4b930b38000a622d3010da3132dfe3f65f5cc6f83b863c251ba
 SHA512 
86bdac3f1869e4c2b778f12b8bf2227331f615e9ae0d94b391293dc2df4db457a59939f97157f1ba71af8feb9268e474acd4c7cede1b06f954c61ad29a90dd0f

diff --git a/gnome-extra/gnome-user-docs/gnome-user-docs-44.0.ebuild 
b/gnome-extra/gnome-user-docs/gnome-user-docs-44.0.ebuild
new file mode 100644
index ..f5c2e5bd8bf7
--- /dev/null
+++ b/gnome-extra/gnome-user-docs/gnome-user-docs-44.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome2
+
+DESCRIPTION="GNOME end user documentation"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-user-docs;
+
+LICENSE="CC-BY-3.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+
+BDEPEND="test? ( dev-libs/libxml2 )"
+# eautoreconf requires:
+#  app-text/yelp-tools
+# rebuilding translations requires:
+#  app-text/yelp-tools
+#  dev-util/gettext
+
+# This ebuild does not install any binaries
+RESTRICT="binchecks strip
+   !test? ( test )"
+
+src_configure() {
+   # itstool is only needed for rebuilding translations
+   # xmllint is only needed for tests
+   gnome2_src_configure \
+   $(usex test "" XMLLINT=$(type -P true)) \
+   ITSTOOL=$(type -P true)
+}
+
+src_compile() {
+   # Do not compile; "make all" with unset LINGUAS rebuilds all 
translations,
+   # which can take > 2 hours on a Core i7.
+   return
+}



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

2023-03-18 Thread Sam James
commit: c99effcf638c1461308af9068c8f7aeca6b374bd
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 19 03:30:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 03:30:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c99effcf

sys-apps/dmidecode: simplify via append-lfs-flags

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

 sys-apps/dmidecode/dmidecode-3.4-r1.ebuild | 8 +---
 sys-apps/dmidecode/dmidecode-3.5-r1.ebuild | 6 --
 2 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/sys-apps/dmidecode/dmidecode-3.4-r1.ebuild 
b/sys-apps/dmidecode/dmidecode-3.4-r1.ebuild
index 92d65b193d64..cf9d5fc8f094 100644
--- a/sys-apps/dmidecode/dmidecode-3.4-r1.ebuild
+++ b/sys-apps/dmidecode/dmidecode-3.4-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 # Upstream often give "recommended patches" at 
https://www.nongnu.org/dmidecode/
 # Check regularly after releases!
-inherit toolchain-funcs
+inherit flag-o-matic toolchain-funcs
 
 DESCRIPTION="DMI (Desktop Management Interface) table related utilities"
 HOMEPAGE="https://www.nongnu.org/dmidecode/;
@@ -29,8 +29,10 @@ src_prepare() {
 }
 
 src_compile() {
+   append-lfs-flags
+
emake \
-   CFLAGS="-D_FILE_OFFSET_BITS=64 ${CFLAGS} ${CPPFLAGS}" \
+   CFLAGS="${CFLAGS} ${CPPFLAGS}" \
LDFLAGS="${LDFLAGS}" \
CC="$(tc-getCC)"
 }

diff --git a/sys-apps/dmidecode/dmidecode-3.5-r1.ebuild 
b/sys-apps/dmidecode/dmidecode-3.5-r1.ebuild
index 07d8528c8c98..516ba585f352 100644
--- a/sys-apps/dmidecode/dmidecode-3.5-r1.ebuild
+++ b/sys-apps/dmidecode/dmidecode-3.5-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 # Upstream often give "recommended patches" at 
https://www.nongnu.org/dmidecode/
 # Check regularly after releases!
-inherit toolchain-funcs
+inherit flag-o-matic toolchain-funcs
 
 DESCRIPTION="DMI (Desktop Management Interface) table related utilities"
 HOMEPAGE="https://www.nongnu.org/dmidecode/;
@@ -29,8 +29,10 @@ src_prepare() {
 }
 
 src_compile() {
+   append-lfs-flags
+
emake \
-   CFLAGS="-D_FILE_OFFSET_BITS=64 ${CFLAGS} ${CPPFLAGS}" \
+   CFLAGS="${CFLAGS} ${CPPFLAGS}" \
LDFLAGS="${LDFLAGS}" \
CC="$(tc-getCC)"
 }



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

2023-03-18 Thread Sam James
commit: 8cfb2386afa1b59ffd40577048fd51e35065f125
Author: Kapil Porwal <107070036+kapil-porwal  users  noreply  
github  com>
AuthorDate: Wed Feb 22 09:48:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 03:29:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cfb2386

sys-apps/dmidecode: Enable LFS

The Makefile for this application is adding "_FILE_OFFSET_BITS=64" to the 
CFLAGS but the ebuild seems to be overriding it.

Signed-off-by: Kapil Porwal <107070036+kapil-porwal  
users.noreply.github.com>
Closes: https://github.com/gentoo/gentoo/pull/29717
Signed-off-by: Sam James  gentoo.org>

 sys-apps/dmidecode/{dmidecode-3.4.ebuild => dmidecode-3.4-r1.ebuild} | 2 +-
 sys-apps/dmidecode/{dmidecode-3.5.ebuild => dmidecode-3.5-r1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/dmidecode/dmidecode-3.4.ebuild 
b/sys-apps/dmidecode/dmidecode-3.4-r1.ebuild
similarity index 95%
rename from sys-apps/dmidecode/dmidecode-3.4.ebuild
rename to sys-apps/dmidecode/dmidecode-3.4-r1.ebuild
index 82a023f12031..92d65b193d64 100644
--- a/sys-apps/dmidecode/dmidecode-3.4.ebuild
+++ b/sys-apps/dmidecode/dmidecode-3.4-r1.ebuild
@@ -30,7 +30,7 @@ src_prepare() {
 
 src_compile() {
emake \
-   CFLAGS="${CFLAGS} ${CPPFLAGS}" \
+   CFLAGS="-D_FILE_OFFSET_BITS=64 ${CFLAGS} ${CPPFLAGS}" \
LDFLAGS="${LDFLAGS}" \
CC="$(tc-getCC)"
 }

diff --git a/sys-apps/dmidecode/dmidecode-3.5.ebuild 
b/sys-apps/dmidecode/dmidecode-3.5-r1.ebuild
similarity index 95%
rename from sys-apps/dmidecode/dmidecode-3.5.ebuild
rename to sys-apps/dmidecode/dmidecode-3.5-r1.ebuild
index fd9962c60623..07d8528c8c98 100644
--- a/sys-apps/dmidecode/dmidecode-3.5.ebuild
+++ b/sys-apps/dmidecode/dmidecode-3.5-r1.ebuild
@@ -30,7 +30,7 @@ src_prepare() {
 
 src_compile() {
emake \
-   CFLAGS="${CFLAGS} ${CPPFLAGS}" \
+   CFLAGS="-D_FILE_OFFSET_BITS=64 ${CFLAGS} ${CPPFLAGS}" \
LDFLAGS="${LDFLAGS}" \
CC="$(tc-getCC)"
 }



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

2023-03-18 Thread Sam James
commit: 6b4caedfdad4069f325dc6535209326fe7d83910
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Mar 15 20:29:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 03:13:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b4caedf

dev-util/ROPgadget: drop 7.1

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 dev-util/ROPgadget/Manifest |  1 -
 dev-util/ROPgadget/ROPgadget-7.1.ebuild | 35 -
 2 files changed, 36 deletions(-)

diff --git a/dev-util/ROPgadget/Manifest b/dev-util/ROPgadget/Manifest
index 007198d377ec..4bc6c6653fa3 100644
--- a/dev-util/ROPgadget/Manifest
+++ b/dev-util/ROPgadget/Manifest
@@ -1,2 +1 @@
-DIST ROPgadget-7.1.gh.tar.gz 10092729 BLAKE2B 
dc06e99347987d9eb8b346a6a55599013b7d90b996cbd59f27721f26ce6e59a1ead7c0e3824fdb4fa4d215256d6ad378b2e6eec210561a217b2fa65b2efda169
 SHA512 
f86956108ba5f131a609026087d4d952cb106ed03e72b04844ae551bdf5902ff70b917bc7c2bcd256591142d4f03e3aef0ceca7ad0d325fb5663f892e27b4b70
 DIST ROPgadget-7.2.gh.tar.gz 10092747 BLAKE2B 
1a1de7ce06115c8ffb377d3e7c77a268d3e9a158ed9255c02f954da4a0c32732f741e7ca081fa0b75b9a5dce2fa099b8548f26d248ed0285a2290f88dadc848d
 SHA512 
cc3f87a4a331a3c7799f197b8a9056d1da85697a47c57d03cc080aa61d6c8a00775e7f972082f92451439c36ef9d820c982194464f02ec041b5bbeb97fa26f9a

diff --git a/dev-util/ROPgadget/ROPgadget-7.1.ebuild 
b/dev-util/ROPgadget/ROPgadget-7.1.ebuild
deleted file mode 100644
index ea1bc21225ed..
--- a/dev-util/ROPgadget/ROPgadget-7.1.ebuild
+++ /dev/null
@@ -1,35 +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} )
-PYTHON_REQ_USE="sqlite"
-
-inherit distutils-r1
-
-DESCRIPTION="Search for gadgets in binaries to facilitate your ROP 
exploitation"
-HOMEPAGE="https://shell-storm.org/project/ROPgadget/;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/JonathanSalwan/ROPgadget;
-else
-   
SRC_URI="https://github.com/JonathanSalwan/ROPgadget/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="amd64 ~arm64 x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   >=dev-libs/capstone-5[python,${PYTHON_USEDEP}]
-"
-
-src_test() {
-   pushd test-suite-binaries || die
-   ./test.sh || die
-   popd || die
-}



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/shodan/

2023-03-18 Thread Sam James
commit: 734dbd9aa88e7f1685461ed2c1620a5e5df69c6f
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Mar 15 20:37:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 03:12:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=734dbd9a

net-analyzer/shodan: enable py3.11

Closes: https://bugs.gentoo.org/897072
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 net-analyzer/shodan/shodan-1.28.0.ebuild | 2 +-
 net-analyzer/shodan/shodan-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-analyzer/shodan/shodan-1.28.0.ebuild 
b/net-analyzer/shodan/shodan-1.28.0.ebuild
index cae4d648ff15..8c7d7860bc86 100644
--- a/net-analyzer/shodan/shodan-1.28.0.ebuild
+++ b/net-analyzer/shodan/shodan-1.28.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 inherit distutils-r1
 
 DESCRIPTION="The official Python library for Shodan"

diff --git a/net-analyzer/shodan/shodan-.ebuild 
b/net-analyzer/shodan/shodan-.ebuild
index a33a8491beea..984c33c3f1f6 100644
--- a/net-analyzer/shodan/shodan-.ebuild
+++ b/net-analyzer/shodan/shodan-.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 inherit distutils-r1
 
 DESCRIPTION="The official Python library for Shodan"



[gentoo-commits] repo/gentoo:master commit in: net-nds/openldap/

2023-03-18 Thread Sam James
commit: 849ed2778d87b605e764e603d9acbff6ca7c2045
Author: Tomáš Mózes  gmail  com>
AuthorDate: Sun Mar 12 19:19:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 03:18:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=849ed277

net-nds/openldap: add 2.5.14 (LTS)

Closes: https://bugs.gentoo.org/900621
Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30080
Signed-off-by: Sam James  gentoo.org>

 net-nds/openldap/Manifest   |   1 +
 net-nds/openldap/openldap-2.5.14.ebuild | 858 
 2 files changed, 859 insertions(+)

diff --git a/net-nds/openldap/Manifest b/net-nds/openldap/Manifest
index 9d6fb9452f28..b68584180cce 100644
--- a/net-nds/openldap/Manifest
+++ b/net-nds/openldap/Manifest
@@ -1,4 +1,5 @@
 DIST openldap-2.4.59.tgz 5886272 BLAKE2B 
a2a8bed1d2af97fd41d651668152fd4740871bc5a8abf4b50390839228af82ac103346b3500ae0f8dd31b708acabb30435b90cd48dfafe510e648df5150d96b8
 SHA512 
233459ab446da6e107a7fc4ecd5668d6b08c11a11359ee76449550393e8f586a29b59d7ae09a050a1fca4fcf388ea61438ef60831b3ae802d92c048365ae3968
+DIST openldap-OPENLDAP_REL_ENG_2_5_14.tar.bz2 5024359 BLAKE2B 
ffdffbd47e76545c2dc2d433d290945ab6eebd910031a60249cd8f6eac24f67841098e61c7e57864428e20a183a46d36dac422bba8cf6f3596f97439875af96b
 SHA512 
abd1e8bda0762500db028f283fe2da9480a419072927295d6f3e1448cae130592511f385a87585843cf88217417c90ef57174ca919cfcf163eb41642a72bb4e3
 DIST openldap-OPENLDAP_REL_ENG_2_6_3.tar.gz 6244895 BLAKE2B 
97792a1b368de44867b0ce9eef38601c3e64b7d40e4ca206295bee110097697c919040d2220eea6f0581812e09a2cc3e6afb4a243a5072a8a0a95f24f9fb354b
 SHA512 
1c882a0cd0729b5d0f40b58588d0e36ae3b1cae6d569f0576e940c7c63d03c29ed2c9db87695a87594ba99a927ef4cba491bddba3ce049025fd5883463122ba7
 DIST openldap-OPENLDAP_REL_ENG_2_6_4.tar.bz2 5043227 BLAKE2B 
9bec77dbace0e52d1607d9ac13a77349e7d0b8876aa81fa635893638d00db58ec6bf8412f11fd266bba0440887be1aa21eb4a876122152f7f6de9fd8f75b6b4c
 SHA512 
bff11bf1ae125bcabbd307f6c4e1c102a8df6f1091f84f5e7053fdbaa89ccd6aa0c86cc8dcce4fb9b6ffd853b5f8d3c933733f5713aeb4d6a9d77ab145293b48
 DIST rfc2307bis.schema-20140524 12262 BLAKE2B 
98031f49e9bde1e4821e637af3382364d8344ed7017649686a088070d96a632dffa6c661552352656b1b159c0fd962965580069a64c7f3d5bb6a3ed75f60fd99
 SHA512 
83b89a1deeefc8566b97e7e865b9b6d04541099cbdf719e24538a7d27d61b6209e87ab9003a9f140bd9afd018ec569e71721e3a24090e1902c8b6659d2ba103e

diff --git a/net-nds/openldap/openldap-2.5.14.ebuild 
b/net-nds/openldap/openldap-2.5.14.ebuild
new file mode 100644
index ..476048dc9e28
--- /dev/null
+++ b/net-nds/openldap/openldap-2.5.14.ebuild
@@ -0,0 +1,858 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic multilib multilib-minimal preserve-libs 
ssl-cert toolchain-funcs systemd tmpfiles
+
+MY_PV="$(ver_rs 1-2 _)"
+
+BIS_PN=rfc2307bis.schema
+BIS_PV=20140524
+BIS_P="${BIS_PN}-${BIS_PV}"
+
+DESCRIPTION="LDAP suite of application and development tools"
+HOMEPAGE="https://www.openldap.org/;
+SRC_URI="
+   
https://gitlab.com/openldap/${PN}/-/archive/OPENLDAP_REL_ENG_${MY_PV}/${PN}-OPENLDAP_REL_ENG_${MY_PV}.tar.bz2
+   mirror://gentoo/${BIS_P}
+"
+S="${WORKDIR}"/${PN}-OPENLDAP_REL_ENG_${MY_PV}
+
+LICENSE="OPENLDAP GPL-2"
+# Subslot added for bug #835654
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+
+IUSE_DAEMON="argon2 +cleartext crypt experimental minimal samba tcpd"
+IUSE_OVERLAY="overlays perl autoca"
+IUSE_OPTIONAL="debug gnutls iodbc ipv6 odbc sasl ssl selinux static-libs 
+syslog test"
+IUSE_CONTRIB="kerberos kinit pbkdf2 sha2 smbkrb5passwd"
+IUSE_CONTRIB="${IUSE_CONTRIB} cxx"
+IUSE="systemd ${IUSE_DAEMON} ${IUSE_BACKEND} ${IUSE_OVERLAY} ${IUSE_OPTIONAL} 
${IUSE_CONTRIB}"
+RESTRICT="!test? ( test )"
+
+RESTRICT="!test? ( test )"
+REQUIRED_USE="cxx? ( sasl )
+   pbkdf2? ( ssl )
+   test? ( cleartext debug sasl )
+   autoca? ( !gnutls )
+   ?? ( test minimal )
+   kerberos? ( ?? ( kinit smbkrb5passwd ) )"
+
+SYSTEM_LMDB_VER=0.9.30
+# openssl is needed to generate lanman-passwords required by samba
+COMMON_DEPEND="
+   kernel_linux? ( sys-apps/util-linux )
+   ssl? (
+   !gnutls? (
+   >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
+   )
+   gnutls? (
+   >=net-libs/gnutls-2.12.23-r6:=[${MULTILIB_USEDEP}]
+   >=dev-libs/libgcrypt-1.5.3:0=[${MULTILIB_USEDEP}]
+   )
+   )
+   sasl? ( dev-libs/cyrus-sasl:= )
+   !minimal? (
+   dev-libs/libltdl
+   sys-fs/e2fsprogs
+   >=dev-db/lmdb-${SYSTEM_LMDB_VER}:=
+   argon2? ( app-crypt/argon2:= )
+   crypt? ( virtual/libcrypt:= )
+   tcpd? ( 

[gentoo-commits] repo/gentoo:master commit in: net-nds/openldap/

2023-03-18 Thread Sam James
commit: 32877cf7e18c0ad25c2fa7fded5d6f6725392bd2
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 19 03:19:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 03:19:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32877cf7

net-nds/openldap: add LTS note

Bug: https://bugs.gentoo.org/900621
Signed-off-by: Sam James  gentoo.org>

 net-nds/openldap/openldap-2.4.59-r2.ebuild | 3 +++
 net-nds/openldap/openldap-2.5.14.ebuild| 3 +++
 net-nds/openldap/openldap-2.6.3-r7.ebuild  | 3 +++
 net-nds/openldap/openldap-2.6.4-r1.ebuild  | 3 +++
 4 files changed, 12 insertions(+)

diff --git a/net-nds/openldap/openldap-2.4.59-r2.ebuild 
b/net-nds/openldap/openldap-2.4.59-r2.ebuild
index f23db2eef5f9..a67487013a0d 100644
--- a/net-nds/openldap/openldap-2.4.59-r2.ebuild
+++ b/net-nds/openldap/openldap-2.4.59-r2.ebuild
@@ -3,6 +3,9 @@
 
 EAPI=7
 
+# Re cleanups:
+# 2.5.x is an LTS release so we want to keep it for a while.
+
 inherit autotools db-use flag-o-matic multilib multilib-minimal preserve-libs 
ssl-cert toolchain-funcs systemd tmpfiles
 
 BIS_PN=rfc2307bis.schema

diff --git a/net-nds/openldap/openldap-2.5.14.ebuild 
b/net-nds/openldap/openldap-2.5.14.ebuild
index 476048dc9e28..a135572a4d9c 100644
--- a/net-nds/openldap/openldap-2.5.14.ebuild
+++ b/net-nds/openldap/openldap-2.5.14.ebuild
@@ -3,6 +3,9 @@
 
 EAPI=7
 
+# Re cleanups:
+# 2.5.x is an LTS release so we want to keep it for a while.
+
 inherit autotools flag-o-matic multilib multilib-minimal preserve-libs 
ssl-cert toolchain-funcs systemd tmpfiles
 
 MY_PV="$(ver_rs 1-2 _)"

diff --git a/net-nds/openldap/openldap-2.6.3-r7.ebuild 
b/net-nds/openldap/openldap-2.6.3-r7.ebuild
index dd199fb41605..5849b15e0533 100644
--- a/net-nds/openldap/openldap-2.6.3-r7.ebuild
+++ b/net-nds/openldap/openldap-2.6.3-r7.ebuild
@@ -3,6 +3,9 @@
 
 EAPI=7
 
+# Re cleanups:
+# 2.5.x is an LTS release so we want to keep it for a while.
+
 inherit autotools flag-o-matic multilib multilib-minimal preserve-libs 
ssl-cert toolchain-funcs systemd tmpfiles
 
 MY_PV="$(ver_rs 1-2 _)"

diff --git a/net-nds/openldap/openldap-2.6.4-r1.ebuild 
b/net-nds/openldap/openldap-2.6.4-r1.ebuild
index 836a5b52f960..634d3ca12cac 100644
--- a/net-nds/openldap/openldap-2.6.4-r1.ebuild
+++ b/net-nds/openldap/openldap-2.6.4-r1.ebuild
@@ -3,6 +3,9 @@
 
 EAPI=7
 
+# Re cleanups:
+# 2.5.x is an LTS release so we want to keep it for a while.
+
 inherit autotools flag-o-matic multilib multilib-minimal preserve-libs 
ssl-cert toolchain-funcs systemd tmpfiles
 
 MY_PV="$(ver_rs 1-2 _)"



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

2023-03-18 Thread Sam James
commit: e4fe903efe1ac96dd13573a834102b6be20f3a24
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 19 03:18:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 03:18:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4fe903e

net-misc/seafile: fix libwebsockets dep

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

 net-misc/seafile/{seafile-8.0.10-r2.ebuild => seafile-8.0.10-r3.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/seafile/seafile-8.0.10-r2.ebuild 
b/net-misc/seafile/seafile-8.0.10-r3.ebuild
similarity index 97%
rename from net-misc/seafile/seafile-8.0.10-r2.ebuild
rename to net-misc/seafile/seafile-8.0.10-r3.ebuild
index a6281e0df2ba..b4431663a028 100644
--- a/net-misc/seafile/seafile-8.0.10-r2.ebuild
+++ b/net-misc/seafile/seafile-8.0.10-r3.ebuild
@@ -31,7 +31,7 @@ RDEPEND="${PYTHON_DEPS}
dev-libs/glib:2
dev-libs/jansson:=
dev-libs/libevent:=
-   net-libs/libwebsockets:=
+   net-libs/libwebsockets:=[client]
net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
net-misc/curl
sys-apps/util-linux



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

2023-03-18 Thread Sam James
commit: 2f5d106281b454d915aed799f6b419b9da30e85d
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 19 03:17:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 03:17:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f5d1062

net-misc/seafile: drop 8.0.5, 8.0.6, 8.0.7, 8.0.8

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

 net-misc/seafile/Manifest |  4 ---
 net-misc/seafile/seafile-8.0.5.ebuild | 59 --
 net-misc/seafile/seafile-8.0.6.ebuild | 60 ---
 net-misc/seafile/seafile-8.0.7.ebuild | 60 ---
 net-misc/seafile/seafile-8.0.8.ebuild | 60 ---
 5 files changed, 243 deletions(-)

diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index 0c04b07f0fb6..0ea1f1b800d3 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -1,6 +1,2 @@
 DIST seafile-8.0.10.gh.tar.gz 749686 BLAKE2B 
76c5f6e71dcf12c6950bfde17e529ea8d24efed78069d9bbc93c78f04167be371884aa069b6665afc21be5114352b7a73e5cf09d6f7f9cea6bad323c956ef254
 SHA512 
9ef1f01d180fe08452c39bd35683610844ff849fa261d98ac7366fde6af27886e823976f6fa2e82407fb844dcb4de8160658abd807eb1d4932e999a4ad75dd50
-DIST seafile-8.0.5.tar.gz 738268 BLAKE2B 
a142acd9613b4a4aba62640486ee3e79de13274f068e8db69693d93092123f73150e579a38e2aaffc0144cb03a88c56cdac20ca33c0c9a5d09bb8684f184e193
 SHA512 
712a5d445f586beb9cbd425298734181f2eef302dc2f1f7634c4182bd113a7818c948475e9981ce32af218fcc635254e4d5fea28d514ad6eafe169c4a41eb6f9
-DIST seafile-8.0.6.tar.gz 738248 BLAKE2B 
c36904c459429985bf5a6b34546be7af2ba913b4dc5df860858cf73c0d0fe4797fc1fd64a70d8feb3ac2888404e30705540672cdbcc7cea4b91e6229939ed1e4
 SHA512 
261e1c58018f3e427e79a811f67322a2d0ce4cc8bfa913f029bd42bdfa5498f35ec5003cafc8eaf583b0b0ef9cd7159bc4f57136f4fd4270b38327a79e0f95cd
-DIST seafile-8.0.7.tar.gz 738238 BLAKE2B 
edb6ab4f1e61455a24ed43c4b516b58f0cd44fd57f63ebb7aca6daaa206888689c9139fd443acfb2fb35ace100921470e207c338ae5bcdd093e02e79ab57ef80
 SHA512 
4ce16b2abed36ff33237df1119be7ecb3a01caa9d29c954a6618dfbc94d4ba32c0e30bcf259a6f05bf6bfe0e2aaca7d394c6b6adf69c37447e27a9ed5ac0d3df
-DIST seafile-8.0.8.tar.gz 738321 BLAKE2B 
ec8719890c5945c1dab0433c86e5e2b7ec7dc45ce9edb0b82760a4fffaf719892c1a650d2eb5df463f413df1c09c8062e45f35b13669fbc2c6312e0056590016
 SHA512 
a531acd582ce1f80918979305a2c822e37e25ad8cd80551359834ddb22434f2de5c63b9a364886bd12fe3aa8307087f85238271dbe9e3258e9e9c65f18ea9307
 DIST seafile-8.0.9.gh.tar.gz 740920 BLAKE2B 
c62c7ccea536934a92166db5d2acea45b65f5508c1e5d4f70749c922c12d29da11bc2265203c91e87fe0096cc3f4b6ec4f6125b538a4de88725583871b05e67e
 SHA512 
c4621ea4c08fcd9c5d4cf683152f7504c37212272b5a9535da869de846b71a7f5e9a72c5544f9b7487ad8025a6cdf2866c15788828cc27937209d8242fc13cb8

diff --git a/net-misc/seafile/seafile-8.0.5.ebuild 
b/net-misc/seafile/seafile-8.0.5.ebuild
deleted file mode 100644
index 5a4135dcd291..
--- a/net-misc/seafile/seafile-8.0.5.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-RELEASE_COMMIT="28ede40ebeca4f046c1d6625ac69fd4949e66042"
-
-inherit autotools python-single-r1 vala
-
-DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
-HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/;
-SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2+-with-openssl-exception"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   dev-python/future[${PYTHON_USEDEP}]
-   ')
-   dev-libs/openssl:=
-   dev-db/sqlite:3
-   dev-libs/glib:2
-   dev-libs/jansson:=
-   dev-libs/libevent:=
-   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
-   net-misc/curl
-   sys-apps/util-linux
-   sys-libs/zlib
-   elibc_musl? ( sys-libs/fts-standalone )"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}
-   $(vala_depend)"
-
-S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
-
-src_prepare() {
-   default
-   eautoreconf
-   vala_src_prepare
-}
-
-src_configure() {
-   local myeconfargs=(
-   --disable-static
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-   # Remove unnecessary .la files
-   find "${ED}" -name '*.la' -delete || die
-   python_fix_shebang "${ED}"/usr/bin/seaf-cli
-}

diff --git a/net-misc/seafile/seafile-8.0.6.ebuild 
b/net-misc/seafile/seafile-8.0.6.ebuild
deleted file mode 100644
index b83a042a6a8e..
--- a/net-misc/seafile/seafile-8.0.6.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-# 

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

2023-03-18 Thread Sam James
commit: b63d160e707dc492ceddafa5ea0773807b2c9071
Author: Petr Vaněk  atlas  cz>
AuthorDate: Wed Mar 15 14:25:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 03:15:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b63d160e

dev-cpp/doctest: add 2.4.11

Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/30135
Signed-off-by: Sam James  gentoo.org>

 dev-cpp/doctest/Manifest  |  1 +
 dev-cpp/doctest/doctest-2.4.11.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-cpp/doctest/Manifest b/dev-cpp/doctest/Manifest
index 50e73388b4e9..3740e893f5b6 100644
--- a/dev-cpp/doctest/Manifest
+++ b/dev-cpp/doctest/Manifest
@@ -1,2 +1,3 @@
 DIST doctest-2.4.10.tar.gz 2297167 BLAKE2B 
e6d2af9dc9207a1a5d86ebdad16f29a4c4d860334e75f79ded596bf181ff0c334895b5606710993eb9bb1d8c76359063b5ce5c7faa5c371a4315ac53275783e5
 SHA512 
f3d7c5c45b12a13b5df359727328a519f7a17c92ab868274c8c89e58a573c886ab8da9213ed31634b62a9c92e792e721a71fcb42a3d483b6dff5f6ef7bb03d41
+DIST doctest-2.4.11.tar.gz 2183312 BLAKE2B 
277f22f3a9e275dd9f5cfffeeaf8346577223c2b872606f21fe5b8462573917a59a88bb61de145a92be61129396f9b4a87d94f4723e362428b1bd856ed84fcfb
 SHA512 
04425686057079d3f1a6f767c487f1953050f553dbff9fc42b42dde1358fe26e46bf6219881bbfce625f15cb9c229474d82688120eb2cb2b1d8138db0cc91b3c
 DIST doctest-2.4.9.tar.gz 2292632 BLAKE2B 
7d501eede5a237a04a11da5b518fcac4de53a73ba7b14f47395a759bc5d708438f25df61053a16a256ffcdfa37500a6892ef0890aa4df4d9f23533bfb18d
 SHA512 
c7337e2de371c18973a0f4cb76458d6ae387e78874c9bc8aa367ffd2d592514b774e7c5ebf44f83b7046f6b33c6905fd079c36f4c33eadf52b3d651d978182cb

diff --git a/dev-cpp/doctest/doctest-2.4.11.ebuild 
b/dev-cpp/doctest/doctest-2.4.11.ebuild
new file mode 100644
index ..b2da0710bd8a
--- /dev/null
+++ b/dev-cpp/doctest/doctest-2.4.11.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="The fastest feature-rich C++11/14/17/20 single-header testing 
framework"
+HOMEPAGE="https://github.com/doctest/doctest;
+SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+src_prepare() {
+   sed -i '/-Werror/d' scripts/cmake/common.cmake || die
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DDOCTEST_WITH_TESTS=$(usex test)
+   )
+   cmake_src_configure
+}



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

2023-03-18 Thread Sam James
commit: fcc99e315924b679a450cb466c82232e4c3e64ca
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Wed Mar 15 16:41:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 03:16:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcc99e31

app-arch/snappy: add 1.1.10

Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30138
Signed-off-by: Sam James  gentoo.org>

 app-arch/snappy/Manifest |  1 +
 app-arch/snappy/metadata.xml |  1 +
 app-arch/snappy/snappy-1.1.10.ebuild | 47 
 3 files changed, 49 insertions(+)

diff --git a/app-arch/snappy/Manifest b/app-arch/snappy/Manifest
index 6d2cae5cff27..2b0fde8309f0 100644
--- a/app-arch/snappy/Manifest
+++ b/app-arch/snappy/Manifest
@@ -1 +1,2 @@
+DIST snappy-1.1.10.tar.gz 1105312 BLAKE2B 
5195335fb1883974d290e7dca2b6d928bde2b183f3f61bca9da28855b39fd9a4ee1c24014322d238d2ec94f3a3a55fd43110c88283e85865272226e11cbb4834
 SHA512 
3578597f1d4ec09104ce0296b825b013590351230dfe56c635081fd282ce7a13a34caf2c283ac77bd24065e2d27af6db068d1f84b98cec2fd39a0e37a0d77070
 DIST snappy-1.1.9.tar.gz 1102382 BLAKE2B 
926d03156168e3d4800dc17144db3de2c182c6eb9970d87a00b94fb09b67e403479a64cbed75833b83fd03173c1bb8caaf248a55627e89fe2a34456f12ff3b42
 SHA512 
f1f8a90f5f7f23310423574b1d8c9acb84c66ea620f3999d1060395205e5760883476837aba02f0aa913af60819e34c625d8308c18a5d7a9c4e190f35968b024

diff --git a/app-arch/snappy/metadata.xml b/app-arch/snappy/metadata.xml
index 733bf82bf93e..f228393d37be 100644
--- a/app-arch/snappy/metadata.xml
+++ b/app-arch/snappy/metadata.xml
@@ -14,6 +14,7 @@
other compression library; instead, it aims for very high 
speeds and
reasonable compression.

+   cpe:/a:google:snappy
google/snappy

 

diff --git a/app-arch/snappy/snappy-1.1.10.ebuild 
b/app-arch/snappy/snappy-1.1.10.ebuild
new file mode 100644
index ..f78200c4847b
--- /dev/null
+++ b/app-arch/snappy/snappy-1.1.10.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="A high-speed compression/decompression library by Google"
+HOMEPAGE="https://github.com/google/snappy;
+SRC_URI="https://github.com/google/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 test"
+RESTRICT="!test? ( test )"
+
+DEPEND="test? ( dev-cpp/gtest )"
+
+DOCS=( format_description.txt framing_format.txt NEWS README.md )
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.1.9_external_gtest.patch"
+   "${FILESDIR}/${PN}-1.1.9-clang-werror.patch"
+   "${FILESDIR}/${PN}-1.1.9_remove-no-rtti.patch"
+)
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_CXX_STANDARD=14 # Latest gtest needs -std=c++14 or newer
+   -DSNAPPY_BUILD_TESTS=$(usex test)
+   -DSNAPPY_REQUIRE_AVX=$(usex cpu_flags_x86_avx)
+   -DSNAPPY_REQUIRE_AVX2=$(usex cpu_flags_x86_avx2)
+   -DSNAPPY_BUILD_BENCHMARKS=OFF
+   # Options below are related to benchmarking, that we disable.
+   -DHAVE_LIBZ=NO
+   -DHAVE_LIBLZO2=NO
+   -DHAVE_LIBLZ4=NO
+   )
+   cmake_src_configure
+}
+
+multilib_src_test() {
+   # run tests directly to get verbose output
+   cd "${S}" || die
+   "${BUILD_DIR}"/snappy_unittest || die
+}



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/mips/17.0/mipsel/n64/musl/, profiles/, ...

2023-03-18 Thread Sam James
commit: 711c0c802fda934c7b84f9ef274f320fc9edd273
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Tue Mar 14 00:07:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 03:16:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=711c0c80

profiles/default/linux/mips: reorganize for proper inheritance

musl profiles should be subprofiles of the corresponding non-musl
profiles, rather than top-level profiles below their relevant arch.
Otherwise inheritance is incorrect and results in overwriting
customizations from the musl feature profile.

Bug: https://bugs.gentoo.org/896096
Signed-off-by: Matoro Mahri  users.noreply.github.com>
Closes: https://github.com/gentoo/gentoo/pull/30049
Signed-off-by: Sam James  gentoo.org>

 profiles/default/linux/mips/17.0/{ => mipsel/n64}/musl/eapi   | 0
 .../mips/17.0/{musl/mipsel/n64 => mipsel/n64/musl}/make.defaults  | 5 -
 profiles/default/linux/mips/17.0/mipsel/n64/musl/parent   | 3 +++
 .../default/linux/mips/17.0/{musl/mipsel => mipsel/o32/musl}/eapi | 0
 .../mips/17.0/{musl/mipsel => mipsel/o32/musl}/make.defaults  | 6 +-
 profiles/default/linux/mips/17.0/mipsel/o32/musl/parent   | 3 +++
 profiles/default/linux/mips/17.0/musl/mipsel/n64/parent   | 2 --
 profiles/default/linux/mips/17.0/musl/mipsel/o32/make.defaults| 6 --
 profiles/default/linux/mips/17.0/musl/mipsel/o32/parent   | 2 --
 profiles/default/linux/mips/17.0/musl/mipsel/parent   | 2 --
 profiles/default/linux/mips/17.0/musl/n64/parent  | 2 --
 profiles/default/linux/mips/17.0/musl/o32/parent  | 2 --
 profiles/default/linux/mips/17.0/musl/parent  | 3 ---
 .../default/linux/mips/17.0/{musl/mipsel/n64 => n64/musl}/eapi| 0
 .../linux/mips/{23.0/musl/n64 => 17.0/n64/musl}/make.defaults | 2 +-
 profiles/default/linux/mips/17.0/n64/musl/parent  | 3 +++
 .../default/linux/mips/17.0/{musl/mipsel/o32 => o32/musl}/eapi| 0
 .../default/linux/mips/17.0/{musl/o32 => o32/musl}/make.defaults  | 2 +-
 profiles/default/linux/mips/17.0/o32/musl/parent  | 3 +++
 .../linux/mips/{17.0/musl/n64 => 23.0/mipsel/n64/musl}/eapi   | 0
 .../mips/23.0/{musl/mipsel/n64 => mipsel/n64/musl}/make.defaults  | 5 -
 profiles/default/linux/mips/23.0/mipsel/n64/musl/parent   | 3 +++
 .../linux/mips/{17.0/musl/o32 => 23.0/mipsel/o32/musl}/eapi   | 0
 .../mips/23.0/{musl/mipsel => mipsel/o32/musl}/make.defaults  | 6 +-
 profiles/default/linux/mips/23.0/mipsel/o32/musl/parent   | 3 +++
 profiles/default/linux/mips/23.0/musl/mipsel/n64/eapi | 1 -
 profiles/default/linux/mips/23.0/musl/mipsel/n64/parent   | 2 --
 profiles/default/linux/mips/23.0/musl/mipsel/o32/eapi | 1 -
 profiles/default/linux/mips/23.0/musl/mipsel/o32/make.defaults| 6 --
 profiles/default/linux/mips/23.0/musl/mipsel/o32/parent   | 2 --
 profiles/default/linux/mips/23.0/musl/mipsel/parent   | 2 --
 profiles/default/linux/mips/23.0/musl/n64/eapi| 1 -
 profiles/default/linux/mips/23.0/musl/n64/parent  | 2 --
 profiles/default/linux/mips/23.0/musl/o32/eapi| 1 -
 profiles/default/linux/mips/23.0/musl/o32/parent  | 2 --
 profiles/default/linux/mips/23.0/musl/parent  | 3 ---
 profiles/default/linux/mips/23.0/{ => n64}/musl/eapi  | 0
 .../linux/mips/{17.0/musl/n64 => 23.0/n64/musl}/make.defaults | 2 +-
 profiles/default/linux/mips/23.0/n64/musl/parent  | 3 +++
 profiles/default/linux/mips/23.0/{musl/mipsel => o32/musl}/eapi   | 0
 .../default/linux/mips/23.0/{musl/o32 => o32/musl}/make.defaults  | 2 +-
 profiles/default/linux/mips/23.0/o32/musl/parent  | 3 +++
 profiles/profiles.desc| 8 
 43 files changed, 50 insertions(+), 54 deletions(-)

diff --git a/profiles/default/linux/mips/17.0/musl/eapi 
b/profiles/default/linux/mips/17.0/mipsel/n64/musl/eapi
similarity index 100%
rename from profiles/default/linux/mips/17.0/musl/eapi
rename to profiles/default/linux/mips/17.0/mipsel/n64/musl/eapi

diff --git a/profiles/default/linux/mips/17.0/musl/mipsel/n64/make.defaults 
b/profiles/default/linux/mips/17.0/mipsel/n64/musl/make.defaults
similarity index 54%
rename from profiles/default/linux/mips/17.0/musl/mipsel/n64/make.defaults
rename to profiles/default/linux/mips/17.0/mipsel/n64/musl/make.defaults
index 26dbb0e4c1dc..cb0c7807a72f 100644
--- a/profiles/default/linux/mips/17.0/musl/mipsel/n64/make.defaults
+++ b/profiles/default/linux/mips/17.0/mipsel/n64/musl/make.defaults
@@ -1,6 +1,9 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 CHOST="mips64el-gentoo-linux-musl"
 

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

2023-03-18 Thread Sam James
commit: 78cc343bda4715a370c177bdfb5486b0d9024236
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Mar 15 20:31:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 03:13:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78cc343b

dev-util/ROPgadget: add 7.3

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/30145
Signed-off-by: Sam James  gentoo.org>

 dev-util/ROPgadget/Manifest |  1 +
 dev-util/ROPgadget/ROPgadget-7.3.ebuild | 35 +
 2 files changed, 36 insertions(+)

diff --git a/dev-util/ROPgadget/Manifest b/dev-util/ROPgadget/Manifest
index 4bc6c6653fa3..33dff96845b8 100644
--- a/dev-util/ROPgadget/Manifest
+++ b/dev-util/ROPgadget/Manifest
@@ -1 +1,2 @@
 DIST ROPgadget-7.2.gh.tar.gz 10092747 BLAKE2B 
1a1de7ce06115c8ffb377d3e7c77a268d3e9a158ed9255c02f954da4a0c32732f741e7ca081fa0b75b9a5dce2fa099b8548f26d248ed0285a2290f88dadc848d
 SHA512 
cc3f87a4a331a3c7799f197b8a9056d1da85697a47c57d03cc080aa61d6c8a00775e7f972082f92451439c36ef9d820c982194464f02ec041b5bbeb97fa26f9a
+DIST ROPgadget-7.3.gh.tar.gz 10105592 BLAKE2B 
b5bfa7bbac6875c2a417c65f3415603c07fda64f96416bba7fc4d6ea653c81b97b7dc4d8573ad53f3353862a218afb15aeaf238880d82a568b6cbe1bb276eb99
 SHA512 
58457f77c24a1cc4cc703c75aed9303f63ce3eba699210239603e274f134ec06d73b2c519b78176fcaaf6794a81c5a59bb9bafeaa429f7085443372e1087e173

diff --git a/dev-util/ROPgadget/ROPgadget-7.3.ebuild 
b/dev-util/ROPgadget/ROPgadget-7.3.ebuild
new file mode 100644
index ..ec2cad9d2931
--- /dev/null
+++ b/dev-util/ROPgadget/ROPgadget-7.3.ebuild
@@ -0,0 +1,35 @@
+# 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} )
+PYTHON_REQ_USE="sqlite"
+
+inherit distutils-r1
+
+DESCRIPTION="Search for gadgets in binaries to facilitate your ROP 
exploitation"
+HOMEPAGE="https://shell-storm.org/project/ROPgadget/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/JonathanSalwan/ROPgadget;
+else
+   
SRC_URI="https://github.com/JonathanSalwan/ROPgadget/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-libs/capstone-5[python,${PYTHON_USEDEP}]
+"
+
+src_test() {
+   pushd test-suite-binaries || die
+   ./test.sh || die
+   popd || die
+}



[gentoo-commits] repo/gentoo:master commit in: media-gfx/xsane/, media-gfx/xsane/files/

2023-03-18 Thread Sam James
commit: f3b5822bf70361e15208f95f832357fe7317e45b
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 19 02:50:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 02:50:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3b5822b

media-gfx/xsane: fix configure w/ clang 16

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

 .../files/xsane-0.999-configure-clang16.patch  | 12 ++
 ...xsane-0.999-r4.ebuild => xsane-0.999-r5.ebuild} | 28 +-
 2 files changed, 29 insertions(+), 11 deletions(-)

diff --git a/media-gfx/xsane/files/xsane-0.999-configure-clang16.patch 
b/media-gfx/xsane/files/xsane-0.999-configure-clang16.patch
new file mode 100644
index ..0e0ee342a3de
--- /dev/null
+++ b/media-gfx/xsane/files/xsane-0.999-configure-clang16.patch
@@ -0,0 +1,12 @@
+https://bugs.gentoo.org/885311
+https://bugs.gentoo.org/899806
+--- a/m4/sane.m4
 b/m4/sane.m4
+@@ -44,6 +44,7 @@ dnl
+   AC_TRY_RUN([
+ #include 
+ #include 
++#include 
+ 
+ int 
+ main ()

diff --git a/media-gfx/xsane/xsane-0.999-r4.ebuild 
b/media-gfx/xsane/xsane-0.999-r5.ebuild
similarity index 83%
rename from media-gfx/xsane/xsane-0.999-r4.ebuild
rename to media-gfx/xsane/xsane-0.999-r5.ebuild
index 78d35099cfd2..351830dee66a 100644
--- a/media-gfx/xsane/xsane-0.999-r4.ebuild
+++ b/media-gfx/xsane/xsane-0.999-r5.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
@@ -18,8 +18,10 @@ SLOT="0"
 KEYWORDS="~alpha amd64 arm ~arm64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls jpeg png tiff gimp lcms ocr"
 
-RDEPEND="
+DEPEND="
+   dev-libs/glib:2
media-gfx/sane-backends
+   sys-libs/zlib
x11-libs/gtk+:2
x11-misc/xdg-utils
jpeg? ( media-libs/libjpeg-turbo:= )
@@ -28,27 +30,31 @@ RDEPEND="
gimp? ( media-gfx/gimp:0/2 )
lcms? ( media-libs/lcms:2 )
 "
+RDEPEND="${DEPEND}"
 PDEPEND="ocr? ( app-text/gocr )"
-DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
+PATCHES=(
+   # Apply multiple fixes from different distributions
+   "${WORKDIR}"/${PN}-0.998-patches-3
+   # Add support for lcms-2 (from Fedora)
+   "${FILESDIR}"/${PN}-0.999-lcms2.patch
+   # See bug #885311 and bug #899806
+   "${FILESDIR}"/${PN}-0.999-configure-clang16.patch
+)
+
 src_prepare() {
default
 
-   strip-linguas -i po/ #609672
+   # bug #609672
+   strip-linguas -i po/
 
-   # Apply multiple fixes from different distributions
-   eapply "${WORKDIR}/${PN}-0.998-patches-3"/
-
-   # Fix compability with libpng15 wrt #377363
+   # Fix compability with libpng15 (bug #377363)
sed -i -e 's:png_ptr->jmpbuf:png_jmpbuf(png_ptr):' src/xsane-save.c || 
die
 
# Fix AR calling directly (bug #442606)
sed -i -e 's:ar r:$(AR) r:' lib/Makefile.in || die
 
-   # Add support for lcms-2 (from Fedora)
-   eapply "${FILESDIR}/${PN}-0.999-lcms2.patch"
-
AT_M4DIR="m4" eautoreconf
 }
 



[gentoo-commits] repo/gentoo:master commit in: net-im/signal-desktop-bin/

2023-03-18 Thread Sam James
commit: 3848cef68d0e2d4e70978c1d7c8793bf6117fa35
Author: Robert Siebeck  r123  de>
AuthorDate: Thu Mar 16 20:48:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 03:11:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3848cef6

net-im/signal-desktop-bin: remove old version

Signed-off-by: Robert Siebeck  r123.de>
Closes: https://github.com/gentoo/gentoo/pull/30144
Signed-off-by: Sam James  gentoo.org>

 net-im/signal-desktop-bin/Manifest |  1 -
 .../signal-desktop-bin-6.9.0.ebuild| 95 --
 2 files changed, 96 deletions(-)

diff --git a/net-im/signal-desktop-bin/Manifest 
b/net-im/signal-desktop-bin/Manifest
index cf78bd164a30..44d0338b8380 100644
--- a/net-im/signal-desktop-bin/Manifest
+++ b/net-im/signal-desktop-bin/Manifest
@@ -1,2 +1 @@
 DIST signal-desktop_6.10.1_amd64.deb 122881688 BLAKE2B 
a328ba411346392ae379bf4adc76c4709a65bded89dfe1ecc482db18d4cb88b5081ea06690af1756ac6dde907611892ddd1ce09926e6aee3f2c2a3e5f19e1a4b
 SHA512 
8eeb76bc3debd29b7e6ab70b6af665063e15de893433bd62fcb3b47296b4017573cf904ec44ca3d4a01525472316ade2308942bf07722b922adb019ee3293d1a
-DIST signal-desktop_6.9.0_amd64.deb 122900528 BLAKE2B 
811d523473ca6cc3bcabc468aed23487b13571c3afaf814f98c8fab01ec019a9cd80149fbc62c12f39b429e4072e949e970b2b2fd4ca044f9487aa45472feb48
 SHA512 
cb7d8a51e0eac40ba9730c9389f2e30d0e309a4a9b0c327c163201f116d51550394c84b8ac23e72f2ceb70bdac0af2b00607e5cc6e1c9be4da4c3f6ca99c6bea

diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-6.9.0.ebuild 
b/net-im/signal-desktop-bin/signal-desktop-bin-6.9.0.ebuild
deleted file mode 100644
index 1b6e912201c3..
--- a/net-im/signal-desktop-bin/signal-desktop-bin-6.9.0.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN/-bin/}"
-
-inherit pax-utils unpacker xdg
-
-DESCRIPTION="Allows you to send and receive messages of Signal Messenger on 
your computer"
-HOMEPAGE="https://signal.org/
-   https://github.com/signalapp/Signal-Desktop;
-SRC_URI="https://updates.signal.org/desktop/apt/pool/main/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb;
-S="${WORKDIR}"
-
-LICENSE="GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl 
ZLIB APSL-2 icu Artistic-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="-* amd64"
-IUSE="+sound"
-RESTRICT="splitdebug"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-libs/alsa-lib
-   media-libs/mesa[X(+)]
-   net-print/cups
-   sys-apps/dbus[X]
-   x11-libs/cairo
-   x11-libs/gtk+:3[X]
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/pango
-   sound? (
-   || (
-   media-sound/pulseaudio
-   media-sound/apulse
-   )
-   )
-"
-
-QA_PREBUILT="
-   opt/Signal/chrome_crashpad_handler
-   opt/Signal/chrome-sandbox
-   opt/Signal/libEGL.so
-   opt/Signal/libGLESv2.so
-   opt/Signal/libffmpeg.so
-   opt/Signal/libvk_swiftshader.so
-   opt/Signal/libvulkan.so.1
-   opt/Signal/resources/app.asar.unpacked/node_modules/*
-   opt/Signal/signal-desktop
-   opt/Signal/swiftshader/libEGL.so
-   opt/Signal/swiftshader/libGLESv2.so"
-
-src_prepare() {
-   default
-   sed -e 's| --no-sandbox||g' \
-   -i usr/share/applications/signal-desktop.desktop || die
-   unpack usr/share/doc/signal-desktop/changelog.gz
-}
-
-src_install() {
-   insinto /
-   dodoc changelog
-   doins -r opt
-   insinto /usr/share
-
-   if has_version media-sound/apulse[-sdk] && ! has_version 
media-sound/pulseaudio; then
-   sed -i 's/Exec=/Exec=apulse /g' 
usr/share/applications/signal-desktop.desktop || die
-   fi
-
-   doins -r usr/share/applications
-   doins -r usr/share/icons
-   fperms +x /opt/Signal/signal-desktop /opt/Signal/chrome-sandbox
-   fperms u+s /opt/Signal/chrome-sandbox
-   pax-mark m opt/Signal/signal-desktop opt/Signal/chrome-sandbox
-
-   dosym -r /opt/Signal/${MY_PN} /usr/bin/${MY_PN}
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   elog "For using the tray icon on compatible desktop environments, start 
Signal with"
-   elog " '--start-in-tray' or '--use-tray-icon'."
-}



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlmap/

2023-03-18 Thread Sam James
commit: 9aa54adc6029db6e05d9bd786fa58f4f9363256d
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Thu Mar 16 16:59:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 03:12:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9aa54adc

dev-db/sqlmap: drop 1.7

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/30147
Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlmap/Manifest  |  1 -
 dev-db/sqlmap/sqlmap-1.7.ebuild | 60 -
 2 files changed, 61 deletions(-)

diff --git a/dev-db/sqlmap/Manifest b/dev-db/sqlmap/Manifest
index f499e42c7123..6b985f05281a 100644
--- a/dev-db/sqlmap/Manifest
+++ b/dev-db/sqlmap/Manifest
@@ -1,3 +1,2 @@
 DIST sqlmap-1.7.2.gh.tar.gz 7208613 BLAKE2B 
69c8f6ba75b884ef13a693857a864df973a7f38f796b3489adea3ef1fbfaf01a2181b0f22af124b8efa22c29d0f988fa3bb1050b33e84aa029bb97a6c2f0e949
 SHA512 
a26da178ba151d8c34574dee30f4247ec16002b719fbb0ecd56dc074c9806daa81ed0d414421641d98b354663ff1685596c5f276f6e4812dae266dbab84a8286
 DIST sqlmap-1.7.3.gh.tar.gz 7210615 BLAKE2B 
b20f95f8426a0ac1f4cbd09974bac5132b97b19227be036c2d290e121084e3841d80771834631cb2120f5968541e05ce9496abf317f208c759bd9bc8af396a9d
 SHA512 
4e372ec66c104de01324355a5c7383373f9756057381d77ceaabc673c3d9f1e03b7aa253dd14f32f322926ddbd542401fa2ce65c4fc29dd37772901ea58a3813
-DIST sqlmap-1.7.gh.tar.gz 7207796 BLAKE2B 
5a30cb111b0b6b8c37ff8b9ec37e3724b51b9a41cdd3d75d9665cfc6ceb4c9d11d642714cd327669015309b427184663c0ba248c4158378489bc5e0668a8cb7a
 SHA512 
ca79239eec7b0e72a37de65471787800837b01c9567a8dae617bda5f4dde70c80a0d2e8f38373245bf43cf6feaca19e606482f7c1ca7b18745ca107693f3

diff --git a/dev-db/sqlmap/sqlmap-1.7.ebuild b/dev-db/sqlmap/sqlmap-1.7.ebuild
deleted file mode 100644
index ad6dac4b9230..
--- a/dev-db/sqlmap/sqlmap-1.7.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="sqlite"
-
-inherit bash-completion-r1 python-single-r1 wrapper
-
-DESCRIPTION="An automatic SQL injection and database takeover tool"
-HOMEPAGE="https://sqlmap.org/;
-
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/sqlmapproject/sqlmap;
-else
-   
SRC_URI="https://github.com/sqlmapproject/sqlmap/archive/refs/tags/${PV}.tar.gz 
-> ${P}.gh.tar.gz"
-   KEYWORDS="amd64 x86"
-fi
-
-# sqlmap (GPL-2+)
-# ansitrm (BSD)
-# beautifulsoup (BSD)
-# bottle (MIT)
-# chardet (LGPL-2.1+)
-# clientform (BSD)
-# colorama (BSD)
-# fcrypt (BSD-2)
-# identitywaf (MIT)
-# keepalive (LGPL-2.1+)
-# magic (MIT)
-# multipartpost (LGPL-2.1+)
-# ordereddict (MIT)
-# prettyprint (BSD-2)
-# pydes (public-domain)
-# six (MIT)
-# socks (BSD)
-# termcolor (BSD)
-# wininetpton (public-domain)
-LICENSE="BSD BSD-2 GPL-2+ LGPL-2.1+ MIT public-domain"
-SLOT="0"
-
-RDEPEND="${PYTHON_DEPS}"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DOCS=( doc/ README.md )
-
-src_install () {
-   einstalldocs
-
-   insinto /usr/share/${PN}/
-   doins -r *
-   python_optimize "${ED}"/usr/share/${PN}
-
-   make_wrapper ${PN} \
-   "${EPYTHON} ${EPREFIX}/usr/share/${PN}/sqlmap.py"
-
-   newbashcomp "${FILESDIR}"/sqlmap.bash-completion sqlmap
-}



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/wtfis/

2023-03-18 Thread Sam James
commit: 41c3ddaf0e8edaaa4b089ecbf15045521cfb49e3
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Mar 15 20:38:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 03:12:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41c3ddaf

net-analyzer/wtfis: enable py3.11

Closes: https://bugs.gentoo.org/897080
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/30146
Signed-off-by: Sam James  gentoo.org>

 net-analyzer/wtfis/wtfis-0.5.1.ebuild | 2 +-
 net-analyzer/wtfis/wtfis-0.6.1.ebuild | 2 +-
 net-analyzer/wtfis/wtfis-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-analyzer/wtfis/wtfis-0.5.1.ebuild 
b/net-analyzer/wtfis/wtfis-0.5.1.ebuild
index 98a16230fa10..dc39ae77fcb0 100644
--- a/net-analyzer/wtfis/wtfis-0.5.1.ebuild
+++ b/net-analyzer/wtfis/wtfis-0.5.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 inherit distutils-r1
 
 DESCRIPTION="Passive hostname, domain and IP lookup tool for non-robots"

diff --git a/net-analyzer/wtfis/wtfis-0.6.1.ebuild 
b/net-analyzer/wtfis/wtfis-0.6.1.ebuild
index bc0d8ff31d44..4ab2cc180a22 100644
--- a/net-analyzer/wtfis/wtfis-0.6.1.ebuild
+++ b/net-analyzer/wtfis/wtfis-0.6.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 inherit distutils-r1
 
 DESCRIPTION="Passive hostname, domain and IP lookup tool for non-robots"

diff --git a/net-analyzer/wtfis/wtfis-.ebuild 
b/net-analyzer/wtfis/wtfis-.ebuild
index bc0d8ff31d44..4ab2cc180a22 100644
--- a/net-analyzer/wtfis/wtfis-.ebuild
+++ b/net-analyzer/wtfis/wtfis-.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 inherit distutils-r1
 
 DESCRIPTION="Passive hostname, domain and IP lookup tool for non-robots"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlmap/

2023-03-18 Thread Sam James
commit: d0f98a755df3b6465dbe2b866a114980553beb06
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Mar 15 20:42:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 03:12:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0f98a75

dev-db/sqlmap: add 1.7.3

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlmap/Manifest|  1 +
 dev-db/sqlmap/sqlmap-1.7.3.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/dev-db/sqlmap/Manifest b/dev-db/sqlmap/Manifest
index 5868bb9c4061..f499e42c7123 100644
--- a/dev-db/sqlmap/Manifest
+++ b/dev-db/sqlmap/Manifest
@@ -1,2 +1,3 @@
 DIST sqlmap-1.7.2.gh.tar.gz 7208613 BLAKE2B 
69c8f6ba75b884ef13a693857a864df973a7f38f796b3489adea3ef1fbfaf01a2181b0f22af124b8efa22c29d0f988fa3bb1050b33e84aa029bb97a6c2f0e949
 SHA512 
a26da178ba151d8c34574dee30f4247ec16002b719fbb0ecd56dc074c9806daa81ed0d414421641d98b354663ff1685596c5f276f6e4812dae266dbab84a8286
+DIST sqlmap-1.7.3.gh.tar.gz 7210615 BLAKE2B 
b20f95f8426a0ac1f4cbd09974bac5132b97b19227be036c2d290e121084e3841d80771834631cb2120f5968541e05ce9496abf317f208c759bd9bc8af396a9d
 SHA512 
4e372ec66c104de01324355a5c7383373f9756057381d77ceaabc673c3d9f1e03b7aa253dd14f32f322926ddbd542401fa2ce65c4fc29dd37772901ea58a3813
 DIST sqlmap-1.7.gh.tar.gz 7207796 BLAKE2B 
5a30cb111b0b6b8c37ff8b9ec37e3724b51b9a41cdd3d75d9665cfc6ceb4c9d11d642714cd327669015309b427184663c0ba248c4158378489bc5e0668a8cb7a
 SHA512 
ca79239eec7b0e72a37de65471787800837b01c9567a8dae617bda5f4dde70c80a0d2e8f38373245bf43cf6feaca19e606482f7c1ca7b18745ca107693f3

diff --git a/dev-db/sqlmap/sqlmap-1.7.3.ebuild 
b/dev-db/sqlmap/sqlmap-1.7.3.ebuild
new file mode 100644
index ..550ec7d5d4b0
--- /dev/null
+++ b/dev-db/sqlmap/sqlmap-1.7.3.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="sqlite"
+
+inherit bash-completion-r1 python-single-r1 wrapper
+
+DESCRIPTION="An automatic SQL injection and database takeover tool"
+HOMEPAGE="https://sqlmap.org/;
+
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/sqlmapproject/sqlmap;
+else
+   
SRC_URI="https://github.com/sqlmapproject/sqlmap/archive/refs/tags/${PV}.tar.gz 
-> ${P}.gh.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+# sqlmap (GPL-2+)
+# ansitrm (BSD)
+# beautifulsoup (BSD)
+# bottle (MIT)
+# chardet (LGPL-2.1+)
+# clientform (BSD)
+# colorama (BSD)
+# fcrypt (BSD-2)
+# identitywaf (MIT)
+# keepalive (LGPL-2.1+)
+# magic (MIT)
+# multipartpost (LGPL-2.1+)
+# ordereddict (MIT)
+# prettyprint (BSD-2)
+# pydes (public-domain)
+# six (MIT)
+# socks (BSD)
+# termcolor (BSD)
+# wininetpton (public-domain)
+LICENSE="BSD BSD-2 GPL-2+ LGPL-2.1+ MIT public-domain"
+SLOT="0"
+
+RDEPEND="${PYTHON_DEPS}"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DOCS=( doc/ README.md )
+
+src_install () {
+   einstalldocs
+
+   insinto /usr/share/${PN}/
+   doins -r *
+   python_optimize "${ED}"/usr/share/${PN}
+
+   make_wrapper ${PN} \
+   "${EPYTHON} ${EPREFIX}/usr/share/${PN}/sqlmap.py"
+
+   newbashcomp "${FILESDIR}"/sqlmap.bash-completion sqlmap
+}



[gentoo-commits] repo/gentoo:master commit in: sci-calculators/bc-gh/

2023-03-18 Thread Sam James
commit: 9ea979a8d6ad01624cb4f3210c9e43021ea2eb06
Author: Gavin D. Howard  gavinhoward  com>
AuthorDate: Fri Mar 17 05:09:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 03:10:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ea979a8

sci-calculators/bc-gh: bump to 6.5.0

Signed-off-by: Gavin D. Howard  gavinhoward.com>
Closes: https://github.com/gentoo/gentoo/pull/30168
Signed-off-by: Sam James  gentoo.org>

 sci-calculators/bc-gh/Manifest   |  1 +
 sci-calculators/bc-gh/bc-gh-6.5.0.ebuild | 75 
 2 files changed, 76 insertions(+)

diff --git a/sci-calculators/bc-gh/Manifest b/sci-calculators/bc-gh/Manifest
index 48d6feacf306..ec318471a456 100644
--- a/sci-calculators/bc-gh/Manifest
+++ b/sci-calculators/bc-gh/Manifest
@@ -1,2 +1,3 @@
 DIST bc-6.1.1.tar.xz 455456 BLAKE2B 
7945ac623740abd9cbd894c20b8a03006caf64d2ce9770ade930d912c52b4e29b107b524d4a95ebea99e31921b7940e39e1afdeec837b4a03d3ed4e11b9f517b
 SHA512 
0e7fb4d4223ace8ba5c1961cc0d7eba475174f92b75529fde64446b5d80db5729f848fd95507570711d2b8928996c87e837e926d31028f32e3f97cad47567d39
 DIST bc-6.4.0.tar.xz 460460 BLAKE2B 
91d70f3907fde6d3c97c37872d57ac67e98990ab1e37324801a95184d7961002b68f2b6904520ab4c77c45a571c369fb0a643bb3db79553e01aece28e212
 SHA512 
6c7a86c534214e765e3890dffe77fb85ddf0764cde0c6ceb0385cce7de4c0d2db0815faf6bcf161fad75591461c346811a61c42c5eced7c3d84fe5b7eb719b60
+DIST bc-6.5.0.tar.xz 461380 BLAKE2B 
e4aa633162d03fc5723e967ba81f985ab1b16e47b3c9a3ca1c32e9a717db682ce88cc6ba453d5e9b09539dcb8ddbb258b7b7dbdd2e27279355e3c35028d56130
 SHA512 
1cb03038d828a0b10734c29931777add8b22f194c507b8ff538ec1aa52a2a97a4ac2733d72cdb0710fdc6937807074e929f7918c56aaf5be8fbe908ea7c5a401

diff --git a/sci-calculators/bc-gh/bc-gh-6.5.0.ebuild 
b/sci-calculators/bc-gh/bc-gh-6.5.0.ebuild
new file mode 100644
index ..7b4e6bc4cbf5
--- /dev/null
+++ b/sci-calculators/bc-gh/bc-gh-6.5.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P="bc-${PV}"
+DESCRIPTION="Implementation of POSIX bc with GNU extensions"
+HOMEPAGE="
+   https://git.gavinhoward.com/gavin/bc/
+   https://github.com/gavinhoward/bc/
+"
+SRC_URI="
+   https://github.com/gavinhoward/bc/releases/download/${PV}/${MY_P}.tar.xz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="libedit readline"
+
+DEPEND="
+   !readline? (
+   libedit? ( dev-libs/libedit:= )
+   )
+   readline? (
+   sys-libs/readline:=
+   sys-libs/ncurses:=
+   )
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+src_configure() {
+   local myconf=(
+   # GNU and BSD bc's have slightly different behavior. This bc 
can act
+   # like both, changing at runtime with environment variables, 
but it
+   # needs defaults, which can be set at compile time. This option 
sets all
+   # of the defaults to match the GNU bc/dc since it's common on 
Linux.
+   -pGNU
+   # A lot of test results are generated first by a bc compatible 
with the
+   # GNU bc. If there is no GNU bc installed, then those tests 
should be
+   # skipped. That's what this option does. Without it, we would 
have a
+   # dependency cycle. Those tests are super long, anyway.
+   -G
+   # Disables the automatic stripping of binaries.
+   -T
+   # Enables installing all locales, which is important for 
packages.
+   -l
+   # Disables some "problematic" tests that need specific options 
on Linux
+   # to not trigger the OOM killer because malloc() lies.
+   -P
+   )
+   if use readline ; then
+   myconf+=( -r )
+   elif use libedit ; then
+   myconf+=( -e )
+   fi
+
+   local -x EXECSUFFIX="-gh"
+   local -x PREFIX="${EPREFIX}/usr"
+   ./configure.sh "${myconf[@]}" || die
+}
+
+src_test() {
+   # This is to fix a bug encountered on Arch. It is to ensure we don't get
+   # segfaults on `make check` when the error messages change because the 
error
+   # messages are passed to printf(); they have format specifiers. With 
these
+   # env vars, the internal error messages are used, instead of the 
installed
+   # locales, which might be different since the new locale files are not
+   # installed yet. (It is impossible to use uninstalled locales because 
of the
+   # poor design of POSIX locales.)
+   env LANG=C LC_ALL=C emake check
+}



[gentoo-commits] repo/gentoo:master commit in: net-im/signal-desktop-bin/

2023-03-18 Thread Sam James
commit: 7a6cd488e3cd80930ea36ab62ef17789c4fd2b4d
Author: Robert Siebeck  r123  de>
AuthorDate: Thu Mar 16 20:48:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 03:11:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a6cd488

net-im/signal-desktop-bin: add new version 6.10.1

Signed-off-by: Robert Siebeck  r123.de>
Signed-off-by: Sam James  gentoo.org>

 net-im/signal-desktop-bin/Manifest |  1 +
 .../signal-desktop-bin-6.10.1.ebuild   | 95 ++
 2 files changed, 96 insertions(+)

diff --git a/net-im/signal-desktop-bin/Manifest 
b/net-im/signal-desktop-bin/Manifest
index 3c5670db1ef4..cf78bd164a30 100644
--- a/net-im/signal-desktop-bin/Manifest
+++ b/net-im/signal-desktop-bin/Manifest
@@ -1 +1,2 @@
+DIST signal-desktop_6.10.1_amd64.deb 122881688 BLAKE2B 
a328ba411346392ae379bf4adc76c4709a65bded89dfe1ecc482db18d4cb88b5081ea06690af1756ac6dde907611892ddd1ce09926e6aee3f2c2a3e5f19e1a4b
 SHA512 
8eeb76bc3debd29b7e6ab70b6af665063e15de893433bd62fcb3b47296b4017573cf904ec44ca3d4a01525472316ade2308942bf07722b922adb019ee3293d1a
 DIST signal-desktop_6.9.0_amd64.deb 122900528 BLAKE2B 
811d523473ca6cc3bcabc468aed23487b13571c3afaf814f98c8fab01ec019a9cd80149fbc62c12f39b429e4072e949e970b2b2fd4ca044f9487aa45472feb48
 SHA512 
cb7d8a51e0eac40ba9730c9389f2e30d0e309a4a9b0c327c163201f116d51550394c84b8ac23e72f2ceb70bdac0af2b00607e5cc6e1c9be4da4c3f6ca99c6bea

diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-6.10.1.ebuild 
b/net-im/signal-desktop-bin/signal-desktop-bin-6.10.1.ebuild
new file mode 100644
index ..1b6e912201c3
--- /dev/null
+++ b/net-im/signal-desktop-bin/signal-desktop-bin-6.10.1.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin/}"
+
+inherit pax-utils unpacker xdg
+
+DESCRIPTION="Allows you to send and receive messages of Signal Messenger on 
your computer"
+HOMEPAGE="https://signal.org/
+   https://github.com/signalapp/Signal-Desktop;
+SRC_URI="https://updates.signal.org/desktop/apt/pool/main/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb;
+S="${WORKDIR}"
+
+LICENSE="GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl 
ZLIB APSL-2 icu Artistic-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="-* amd64"
+IUSE="+sound"
+RESTRICT="splitdebug"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/mesa[X(+)]
+   net-print/cups
+   sys-apps/dbus[X]
+   x11-libs/cairo
+   x11-libs/gtk+:3[X]
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/pango
+   sound? (
+   || (
+   media-sound/pulseaudio
+   media-sound/apulse
+   )
+   )
+"
+
+QA_PREBUILT="
+   opt/Signal/chrome_crashpad_handler
+   opt/Signal/chrome-sandbox
+   opt/Signal/libEGL.so
+   opt/Signal/libGLESv2.so
+   opt/Signal/libffmpeg.so
+   opt/Signal/libvk_swiftshader.so
+   opt/Signal/libvulkan.so.1
+   opt/Signal/resources/app.asar.unpacked/node_modules/*
+   opt/Signal/signal-desktop
+   opt/Signal/swiftshader/libEGL.so
+   opt/Signal/swiftshader/libGLESv2.so"
+
+src_prepare() {
+   default
+   sed -e 's| --no-sandbox||g' \
+   -i usr/share/applications/signal-desktop.desktop || die
+   unpack usr/share/doc/signal-desktop/changelog.gz
+}
+
+src_install() {
+   insinto /
+   dodoc changelog
+   doins -r opt
+   insinto /usr/share
+
+   if has_version media-sound/apulse[-sdk] && ! has_version 
media-sound/pulseaudio; then
+   sed -i 's/Exec=/Exec=apulse /g' 
usr/share/applications/signal-desktop.desktop || die
+   fi
+
+   doins -r usr/share/applications
+   doins -r usr/share/icons
+   fperms +x /opt/Signal/signal-desktop /opt/Signal/chrome-sandbox
+   fperms u+s /opt/Signal/chrome-sandbox
+   pax-mark m opt/Signal/signal-desktop opt/Signal/chrome-sandbox
+
+   dosym -r /opt/Signal/${MY_PN} /usr/bin/${MY_PN}
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   elog "For using the tray icon on compatible desktop environments, start 
Signal with"
+   elog " '--start-in-tray' or '--use-tray-icon'."
+}



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

2023-03-18 Thread Sam James
commit: abfaca134102918ed6904bdd2ed08b6ea3949739
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Thu Mar 16 17:14:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 03:12:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abfaca13

dev-libs/openssl: remove unused file

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/30156
Signed-off-by: Sam James  gentoo.org>

 dev-libs/openssl/files/gentoo.config-1.0.3 | 172 -
 1 file changed, 172 deletions(-)

diff --git a/dev-libs/openssl/files/gentoo.config-1.0.3 
b/dev-libs/openssl/files/gentoo.config-1.0.3
deleted file mode 100644
index 0662f72b6d80..
--- a/dev-libs/openssl/files/gentoo.config-1.0.3
+++ /dev/null
@@ -1,172 +0,0 @@
-#!/usr/bin/env bash
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-#
-# Openssl doesn't play along nicely with cross-compiling
-# like autotools based projects, so let's teach it new tricks.
-#
-# Review the bundled 'config' script to see why kind of targets
-# we can pass to the 'Configure' script.
-
-
-# Testing routines
-if [[ $1 == "test" ]] ; then
-   for c in \
-   "arm-gentoo-linux-uclibc  |linux-generic32 -DL_ENDIAN" \
-   "armv5b-linux-gnu |linux-armv4 -DB_ENDIAN" \
-   "x86_64-pc-linux-gnu  |linux-x86_64" \
-   "alpha-linux-gnu  |linux-alpha-gcc" \
-   "alphaev56-unknown-linux-gnu  |linux-alpha+bwx-gcc" \
-   "i686-pc-linux-gnu|linux-elf" \
-   "whatever-gentoo-freebsdX.Y   |BSD-generic32" \
-   "i686-gentoo-freebsdX.Y   |BSD-x86-elf" \
-   "sparc64-alpha-freebsdX.Y |BSD-sparc64" \
-   "ia64-gentoo-freebsd5.99234   |BSD-ia64" \
-   "x86_64-gentoo-freebsdX.Y |BSD-x86_64" \
-   "hppa64-aldsF-linux-gnu5.3|linux-generic32 -DB_ENDIAN" \
-   "powerpc-gentOO-linux-uclibc  |linux-ppc" \
-   "powerpc64-unk-linux-gnu  |linux-ppc64" \
-   "powerpc64le-linux-gnu|linux-ppc64le" \
-   "x86_64-apple-darwinX |darwin64-x86_64-cc" \
-   "powerpc64-apple-darwinX  |darwin64-ppc-cc" \
-   "i686-apple-darwinX   |darwin-i386-cc" \
-   "i386-apple-darwinX   |darwin-i386-cc" \
-   "powerpc-apple-darwinX|darwin-ppc-cc" \
-   "i586-pc-winnt|winnt-parity" \
-   "s390-ibm-linux-gnu   |linux-generic32 -DB_ENDIAN" \
-   "s390x-linux-gnu  |linux64-s390x" \
-   ;do
-   CHOST=${c/|*}
-   ret_want=${c/*|}
-   ret_got=$(CHOST=${CHOST} "$0")
-
-   if [[ ${ret_want} == "${ret_got}" ]] ; then
-   echo "PASS: ${CHOST}"
-   else
-   echo "FAIL: ${CHOST}"
-   echo -e "\twanted: ${ret_want}"
-   echo -e "\twe got: ${ret_got}"
-   fi
-   done
-   exit 0
-fi
-[[ -z ${CHOST} && -n $1 ]] && CHOST=$1
-
-
-# Detect the operating system
-case ${CHOST} in
-   *-aix*)  system="aix";;
-   *-darwin*)   system="darwin";;
-   *-freebsd*)  system="BSD";;
-   *-hpux*) system="hpux";;
-   *-linux*)system="linux";;
-   *-solaris*)  system="solaris";;
-   *-winnt*)system="winnt";;
-   x86_64-*-mingw*) system="mingw64";;
-   *mingw*) system="mingw";;
-   *)   exit 0;;
-esac
-
-
-# Compiler munging
-compiler="gcc"
-if [[ ${CC} == "ccc" ]] ; then
-   compiler=${CC}
-fi
-
-
-# Detect target arch
-machine=""
-chost_machine=${CHOST%%-*}
-case ${system} in
-linux)
-   case ${chost_machine}:${ABI} in
-   aarch64*be*)  machine="aarch64 -DB_ENDIAN";;
-   aarch64*) machine="aarch64 -DL_ENDIAN";;
-   alphaev56*|\
-   alphaev[678]*)machine=alpha+bwx-${compiler};;
-   alpha*)   machine=alpha-${compiler};;
-   armv[4-9]*b*) machine="armv4 -DB_ENDIAN";;
-   armv[4-9]*)   machine="armv4 -DL_ENDIAN";;
-   arm*b*)   machine="generic32 -DB_ENDIAN";;
-   arm*) machine="generic32 -DL_ENDIAN";;
-   avr*) machine="generic32 -DL_ENDIAN";;
-   bfin*)machine="generic32 -DL_ENDIAN";;
-   #   hppa64*)  machine=parisc64;;
-   hppa*)machine="generic32 -DB_ENDIAN";;
-   i[0-9]86*|\
-   x86_64*:x86)  machine=elf;;
-   ia64*)machine=ia64;;
-   loongarch64*) machine="generic64 -DL_ENDIAN";;
-   m68*) machine="latomic -DB_ENDIAN";;
- 

[gentoo-commits] repo/gentoo:master commit in: app-editors/kakoune/files/, app-editors/kakoune/

2023-03-18 Thread Sam James
commit: 677c2f992c31a0b3e36a8c4c9647092ab2adcf02
Author: Ian Hixson  sdf  org>
AuthorDate: Wed Mar  1 03:40:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 03:10:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=677c2f99

app-editors/kakoune: Fix gcc13 build bug #895264

Closes: https://bugs.gentoo.org/895264
Signed-off-by: Ian Hixson  sdf.org>
Closes: https://github.com/gentoo/gentoo/pull/29867
Signed-off-by: Sam James  gentoo.org>

 .../kakoune/files/kakoune-2022.10.31-gcc13.patch   | 29 ++
 app-editors/kakoune/kakoune-2022.10.31.ebuild  |  6 -
 2 files changed, 34 insertions(+), 1 deletion(-)

diff --git a/app-editors/kakoune/files/kakoune-2022.10.31-gcc13.patch 
b/app-editors/kakoune/files/kakoune-2022.10.31-gcc13.patch
new file mode 100644
index ..6c093bcdb2eb
--- /dev/null
+++ b/app-editors/kakoune/files/kakoune-2022.10.31-gcc13.patch
@@ -0,0 +1,29 @@
+https://bugs.gentoo.org/895264
+https://github.com/mawww/kakoune/issues/4854
+
+diff --git a/src/keys.hh b/src/keys.hh
+index 0af1a5a8..ccafe336 100644
+--- a/src/keys.hh
 b/src/keys.hh
+@@ -9,6 +9,8 @@
+ #include "unicode.hh"
+ #include "vector.hh"
+
++#include 
++
+ namespace Kakoune
+ {
+ 
+diff --git a/src/ranked_match.hh b/src/ranked_match.hh
+index ec7fe626..62d6b8f0 100644
+--- a/src/ranked_match.hh
 b/src/ranked_match.hh
+@@ -4,6 +4,8 @@
+ #include "string.hh"
+ #include "meta.hh"
+
++#include 
++
+ namespace Kakoune
+ {
+ 

diff --git a/app-editors/kakoune/kakoune-2022.10.31.ebuild 
b/app-editors/kakoune/kakoune-2022.10.31.ebuild
index 2e6ad9d352ed..9293c946c84a 100644
--- a/app-editors/kakoune/kakoune-2022.10.31.ebuild
+++ b/app-editors/kakoune/kakoune-2022.10.31.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,6 +15,10 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 
 BDEPEND="virtual/pkgconfig"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-gcc13.patch
+)
+
 src_prepare() {
sed -i '/CXXFLAGS += -O3/d' src/Makefile || die
default



[gentoo-commits] repo/gentoo:master commit in: mail-filter/spamassassin/

2023-03-18 Thread Sam James
commit: e1b5e2c00f0849411d482dc1af43fe9120903da3
Author: Philippe Chaintreuil  parallaxshift  com>
AuthorDate: Sat Mar 18 00:49:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 03:06:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1b5e2c0

mail-filter/spamassassin: eautoreconf spamc

To deal with "implicit function declarations" in configure logs coming
out of a standard autoconf test, run eautoreconf on spamc.  Word is that
the standard test is fixed in the next autoconf release, so this may not
need to stick around for too long.

Closes: https://bugs.gentoo.org/899782
Closes: https://github.com/gentoo/gentoo/pull/30200
Signed-off-by: Philippe Chaintreuil  parallaxshift.com>
Signed-off-by: Sam James  gentoo.org>

 .../spamassassin/spamassassin-4.0.0-r2.ebuild  | 338 +
 1 file changed, 338 insertions(+)

diff --git a/mail-filter/spamassassin/spamassassin-4.0.0-r2.ebuild 
b/mail-filter/spamassassin/spamassassin-4.0.0-r2.ebuild
new file mode 100644
index ..575cc1c184be
--- /dev/null
+++ b/mail-filter/spamassassin/spamassassin-4.0.0-r2.ebuild
@@ -0,0 +1,338 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit perl-functions systemd toolchain-funcs verify-sig autotools
+
+MY_P="Mail-SpamAssassin-${PV//_/-}"
+DESCRIPTION="An extensible mail filter which can identify and tag spam"
+HOMEPAGE="https://spamassassin.apache.org/;
+SRC_URI="mirror://apache/spamassassin/source/${MY_P}.tar.bz2
+   verify-sig? (
+   
https://downloads.apache.org/spamassassin/source/${MY_P}.tar.bz2.asc
+   )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="berkdb cron ipv6 ldap mysql postgres qmail sqlite ssl test"
+RESTRICT="!test? ( test )"
+
+# The Makefile.PL script checks for dependencies, but only fails if a
+# required (i.e. not optional) dependency is missing. We therefore
+# require most of the optional modules only at runtime.
+REQDEPEND="acct-user/spamd
+   acct-group/spamd
+   dev-lang/perl:=
+   dev-perl/HTML-Parser
+   dev-perl/Net-DNS
+   dev-perl/NetAddr-IP
+   virtual/perl-Digest-SHA
+   ssl? (
+   dev-libs/openssl:0=
+   )"
+
+# SpamAssassin doesn't use libwww-perl except as a fallback for when
+# curl/wget are missing, so we depend on one of those instead. Some
+# mirrors use https, so we need those utilities to support SSL.
+#
+# re2c is needed to compile the rules (sa-compile).
+#
+# We still need the old Digest-SHA1 because razor2 has not been ported
+# to Digest-SHA.
+OPTDEPEND="app-crypt/gnupg
+   dev-perl/Archive-Zip
+   dev-perl/BSD-Resource
+   dev-perl/Digest-SHA1
+   dev-perl/Email-Address-XS
+   dev-perl/Encode-Detect
+   || ( dev-perl/GeoIP2 dev-perl/Geo-IP )
+   dev-perl/IO-String
+   dev-perl/Mail-DKIM
+   dev-perl/Mail-DMARC
+   dev-perl/Mail-SPF
+   dev-perl/Net-Patricia
+   dev-perl/Net-LibIDN2
+   dev-util/re2c
+   || ( net-misc/wget[ssl] net-misc/curl[ssl] )
+   virtual/perl-MIME-Base64
+   dev-perl/Pod-Parser
+   berkdb? ( virtual/perl-DB_File )
+   ipv6? ( dev-perl/IO-Socket-INET6 )
+   ldap? ( dev-perl/perl-ldap )
+   mysql? (
+   dev-perl/DBI
+   dev-perl/DBD-mysql
+   )
+   postgres? (
+   dev-perl/DBI
+   dev-perl/DBD-Pg
+   )
+   sqlite? (
+   dev-perl/DBI
+   dev-perl/DBD-SQLite
+   )
+   ssl? ( dev-perl/IO-Socket-SSL )"
+
+DEPEND="${REQDEPEND}
+   test? (
+   ${OPTDEPEND}
+   virtual/perl-Test-Harness
+   )"
+RDEPEND="${REQDEPEND} ${OPTDEPEND}"
+BDEPEND="${RDEPEND}
+   verify-sig? ( sec-keys/openpgp-keys-spamassassin )"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/spamassassin.apache.org.asc
+
+PATCHES=(
+   "${FILESDIR}/mention-geoip.cf-in-init.pre.patch"
+   "${FILESDIR}/4.0.0-tests-dnsbl_subtests.t.patch"
+   "${FILESDIR}/4.0.0-tests-strip2.t.patch"
+)
+
+# There are a few renames and use-dependent ones in src_install as well.
+DOCS=(
+   NOTICE TRADEMARK CREDITS UPGRADE USAGE sql/README.bayes
+   sql/README.awl procmailrc.example sample-nonspam.txt
+   sample-spam.txt spamd/PROTOCOL spamd/README.vpopmail
+   spamd-apache2/README.apache
+)
+
+src_prepare() {
+   default
+
+   # The sa_compile test does some weird stuff like hopping around in
+   # the directory tree and calling "make" to create a dist tarball
+   # from ${S}. It fails, and is more trouble than it's worth...
+   perl_rm_files t/sa_compile.t
+
+   # The spamc tests (which need the networked spamd daemon) fail for
+   # irrelevant reasons. It's too hard to disable them (unlike the

[gentoo-commits] repo/gentoo:master commit in: net-dialup/minicom/files/, net-dialup/minicom/

2023-03-18 Thread Sam James
commit: 151902e0caf3f5a1d83a21fcd9aa98d4dff414a8
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 19 02:51:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 02:51:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=151902e0

net-dialup/minicom: drop 2.7.1, 2.8

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

 net-dialup/minicom/Manifest|  1 -
 .../files/minicom-2.3-gentoo-runscript.patch   | 55 
 .../minicom/files/minicom-2.7.1-gcc-10.patch   | 31 ---
 net-dialup/minicom/files/minicom-2.7.1-musl.patch  | 24 -
 net-dialup/minicom/minicom-2.7.1.ebuild| 56 
 net-dialup/minicom/minicom-2.8.ebuild  | 60 --
 6 files changed, 227 deletions(-)

diff --git a/net-dialup/minicom/Manifest b/net-dialup/minicom/Manifest
index 920a2cf93f01..56424c22667d 100644
--- a/net-dialup/minicom/Manifest
+++ b/net-dialup/minicom/Manifest
@@ -1,2 +1 @@
-DIST minicom-2.7.1.tar.gz 863544 BLAKE2B 
473dbf9695e16fdf23581b831d1b76f32a5b9f47cf82c6430386646a4ad04a58d61bea08ba032d0c4f779fd19d90d12270df317b719bad6cba63d921c197c87c
 SHA512 
eb9679ac3a3d3585ea06c54407567898e50b981378656e7f8a241071c91054ff0928cc9023d2c79d1936588cdffa9426f4962b556e8daa1783add0c5ac59b5af
 DIST minicom-2.8.tar.gz 948015 BLAKE2B 
007a2975a996e2dd2390b1cf20e1a70c4bb1b57d224211d30e8d83a9d02a45c147df34bf409961a20ad3746cb6b5551c1e0702a05bb0a0a3f7f042d251b553be
 SHA512 
5ced0ff79cec11464154561130ddc6a38865170d4e4d80185ada540ba173fe89e35703b6d7fd0cf86caef6e020fcad1d7b1fdb4d4f55e3ddb906aea6a4b81b36

diff --git a/net-dialup/minicom/files/minicom-2.3-gentoo-runscript.patch 
b/net-dialup/minicom/files/minicom-2.3-gentoo-runscript.patch
deleted file mode 100644
index ff72db966b85..
--- a/net-dialup/minicom/files/minicom-2.3-gentoo-runscript.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-diff -ru minicom-2.3.orig/extras/scriptdemo minicom-2.3/extras/scriptdemo
 minicom-2.3.orig/extras/scriptdemo 2003-03-30 21:55:39.0 +0300
-+++ minicom-2.3/extras/scriptdemo  2008-04-20 05:27:19.0 +0300
-@@ -1,5 +1,5 @@
- # A little demonstration of the possibilities of "runscript".
--# This script can be executed by typing: "runscript scriptdemo".
-+# This script can be executed by typing: "/usr/bin/runscript scriptdemo".
- #
- # Adjust the stty's below to your system: BSD-like or SysV-like.
- # Linux ofcourse accepts both :-)
-diff -ru minicom-2.3.orig/man/minicom.1 minicom-2.3/man/minicom.1
 minicom-2.3.orig/man/minicom.1 2008-02-24 12:22:43.0 +0200
-+++ minicom-2.3/man/minicom.1  2008-04-20 05:27:19.0 +0300
-@@ -418,7 +418,7 @@
- .TP 0.5i
- .B D - Script program
- Which program to use as the script interpreter. Defaults to the
--program "runscript", but if you want to use something else (eg,
-+program "/usr/bin/runscript", but if you want to use something else (eg,
- /bin/sh or "expect") it is possible.  Stdin and stdout are connected
- to the modem, stderr to the screen.
- .RS 0.5i
-diff -ru minicom-2.3.orig/man/runscript.1 minicom-2.3/man/runscript.1
 minicom-2.3.orig/man/runscript.1   2007-11-13 23:35:06.0 +0200
-+++ minicom-2.3/man/runscript.12008-04-20 05:27:19.0 +0300
-@@ -5,7 +5,7 @@
- .\" for conditions under which this file may be redistributed.
- .TH RUNSCRIPT 1 "$Date: 2008/04/20 02:39:28 $" "User's Manual"
- .SH NAME
--runscript \- script interpreter for minicom
-+/usr/bin/runscript \- script interpreter for minicom
- .SH SYNOPSIS
- .B runscript
- .RI "scriptname [logfile [homedir]]"
-diff -ru minicom-2.3.orig/src/rwconf.c minicom-2.3/src/rwconf.c
 minicom-2.3.orig/src/rwconf.c  2007-10-10 23:18:20.0 +0300
-+++ minicom-2.3/src/rwconf.c   2008-04-20 05:27:19.0 +0300
-@@ -118,7 +118,7 @@
-   { N_("No"), 0,  "kermreal" },
-   { "3",  0,   "colusage" },
-   /* The script program */
--  { "runscript",  0,   "scriptprog" },
-+  { "/usr/bin/runscript", 0,   "scriptprog" },
-   /* Modem parameters */
-   { "~^M~AT S7=45 S0=0 L1 V1 X4  E1 Q0^M",   0,   "minit" },
-   { "^M~ATZ^M~",  0,   "mreset" },
-@@ -246,7 +246,7 @@
-   int matched;
- 
-   if (conftype == CONFIG_GLOBAL)
--strcpy(P_SCRIPTPROG, "runscript");
-+strcpy(P_SCRIPTPROG, "/usr/bin/runscript");
- 
-   line = malloc(line_size);
-   if (!line) {

diff --git a/net-dialup/minicom/files/minicom-2.7.1-gcc-10.patch 
b/net-dialup/minicom/files/minicom-2.7.1-gcc-10.patch
deleted file mode 100644
index 43e057ce1fe8..
--- a/net-dialup/minicom/files/minicom-2.7.1-gcc-10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-https://bugs.gentoo.org/705836
 a/src/minicom.h
-+++ b/src/minicom.h
-@@ -109,13 +109,13 @@ EXTERN char *dial_tty; /* tty to use. */
- 
- EXTERN char *dial_name;   /* System we're conneced to */
- EXTERN char *dial_number;   /* Number we've dialed. */
--EXTERN char *dial_user; /* Our 

[gentoo-commits] repo/gentoo:master commit in: net-analyzer/zmap/files/, net-analyzer/zmap/

2023-03-18 Thread Sam James
commit: 26aef8c9f95ea9627701060c73022d6c12a120ca
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 19 02:36:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 02:36:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26aef8c9

net-analyzer/zmap: fix config file installation

We always want to install configs as the host machine may be different from
the one where zmap is installed to. Plus we have CONFIG_PROTECT in Gentoo
for protecting the user's existing configuration.

Unrelated to Clang 16, but an interesting bug! Sync live while at it.

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

 .../files/zmap-2.1.1-always-install-config.patch   | 20 
 .../{zmap-2.1.1-r4.ebuild => zmap-2.1.1-r5.ebuild} | 27 ++
 net-analyzer/zmap/zmap-.ebuild | 21 +++--
 3 files changed, 52 insertions(+), 16 deletions(-)

diff --git a/net-analyzer/zmap/files/zmap-2.1.1-always-install-config.patch 
b/net-analyzer/zmap/files/zmap-2.1.1-always-install-config.patch
new file mode 100644
index ..b3a8f9003dc5
--- /dev/null
+++ b/net-analyzer/zmap/files/zmap-2.1.1-always-install-config.patch
@@ -0,0 +1,20 @@
+We always want to install configs as the host machine may be different from
+the one where zmap is installed to. Plus we have CONFIG_PROTECT in Gentoo
+for protecting the user's existing configuration.
+
+Bug: https://bugs.gentoo.org/885707
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -135,11 +135,7 @@ message(STATUS "Default ZMap configuration file location 
is /etc/zmap")
+ foreach(EACH_CONF ${CONF_FILES})
+ get_filename_component(CONF_BASENAME ${EACH_CONF} NAME)
+ message(STATUS "Checking if ${CONF_BASENAME} exists there...")
+-if(NOT EXISTS "/etc/zmap/${CONF_BASENAME}")
+-install(FILES ${EACH_CONF} DESTINATION ${CONFIG_DESTINATION})
+-else()
+-message(WARNING "Existing configuration file detected at 
/etc/zmap/${CONF_BASENAME}, ${CONF_BASENAME} from sources will NOT be 
installed. Please check and install manually!")
+-endif()
++install(FILES ${EACH_CONF} DESTINATION ${CONFIG_DESTINATION})
+ endforeach()
+ 
+ # Allow Debian Packaging

diff --git a/net-analyzer/zmap/zmap-2.1.1-r4.ebuild 
b/net-analyzer/zmap/zmap-2.1.1-r5.ebuild
similarity index 79%
rename from net-analyzer/zmap/zmap-2.1.1-r4.ebuild
rename to net-analyzer/zmap/zmap-2.1.1-r5.ebuild
index 6b1d7f0b8261..97210a199bd6 100644
--- a/net-analyzer/zmap/zmap-2.1.1-r4.ebuild
+++ b/net-analyzer/zmap/zmap-2.1.1-r5.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit cmake fcaps
 
@@ -14,18 +14,28 @@ SLOT="0"
 KEYWORDS="amd64 arm ~arm64 x86"
 IUSE="mongo redis"
 
-RDEPEND="dev-libs/gmp:=
+RDEPEND="
+   dev-libs/gmp:=
net-libs/libpcap
dev-libs/json-c:=
mongo? (
dev-db/mongodb
dev-libs/mongo-c-driver
)
-   redis? ( dev-libs/hiredis:= )"
-DEPEND="${RDEPEND}
+   redis? ( dev-libs/hiredis:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
dev-util/gengetopt
sys-devel/flex
-   dev-util/byacc"
+   dev-util/byacc
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.1.1-always-install-config.patch
+)
+
+FILECAPS=( cap_net_raw=ep usr/sbin/zmap )
 
 src_prepare() {
sed \
@@ -40,8 +50,7 @@ src_configure() {
-DWITH_WERROR=OFF
-DWITH_MONGO="$(usex mongo)"
-DWITH_REDIS="$(usex redis)"
-   )
+   )
+
cmake_src_configure
 }
-
-FILECAPS=( cap_net_raw=ep usr/sbin/zmap )

diff --git a/net-analyzer/zmap/zmap-.ebuild 
b/net-analyzer/zmap/zmap-.ebuild
index 6a7cb8480b94..b8a99df048df 100644
--- a/net-analyzer/zmap/zmap-.ebuild
+++ b/net-analyzer/zmap/zmap-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit cmake fcaps git-r3
 
@@ -17,20 +17,27 @@ RDEPEND="
dev-libs/gmp:=
net-libs/libpcap
dev-libs/json-c:=
-   redis? ( dev-libs/hiredis:= )"
-DEPEND="${RDEPEND}
+   redis? ( dev-libs/hiredis:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
dev-util/gengetopt
sys-devel/flex
dev-util/byacc
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.1.1-always-install-config.patch
+)
+
+FILECAPS=( cap_net_raw=ep usr/sbin/zmap )
+
 src_configure() {
local mycmakeargs=(
-DENABLE_DEVELOPMENT=OFF
-DWITH_WERROR=OFF
-DWITH_REDIS="$(usex redis)"
-   )
+   )
+
cmake_src_configure
 }
-
-FILECAPS=( cap_net_raw=ep usr/sbin/zmap )



[gentoo-commits] repo/gentoo:master commit in: sci-libs/nlopt/

2023-03-18 Thread Sam James
commit: a247f9ca0211517836c9832aef383de627d2465e
Author: Violet Purcell  inventati  org>
AuthorDate: Sat Mar 18 01:25:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 03:00:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a247f9ca

sci-libs/nlopt: Fortran is only needed for tests

Signed-off-by: Violet Purcell  inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/30201
Signed-off-by: Sam James  gentoo.org>

 sci-libs/nlopt/nlopt-2.7.1-r1.ebuild | 1 +
 sci-libs/nlopt/nlopt-2.7.1-r2.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/sci-libs/nlopt/nlopt-2.7.1-r1.ebuild 
b/sci-libs/nlopt/nlopt-2.7.1-r1.ebuild
index 5adc753ba921..538051367347 100644
--- a/sci-libs/nlopt/nlopt-2.7.1-r1.ebuild
+++ b/sci-libs/nlopt/nlopt-2.7.1-r1.ebuild
@@ -4,6 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{9..10} )
+FORTRAN_NEEDED="test"
 
 inherit python-r1 cmake fortran-2
 

diff --git a/sci-libs/nlopt/nlopt-2.7.1-r2.ebuild 
b/sci-libs/nlopt/nlopt-2.7.1-r2.ebuild
index 67b4245b9809..8c7936051193 100644
--- a/sci-libs/nlopt/nlopt-2.7.1-r2.ebuild
+++ b/sci-libs/nlopt/nlopt-2.7.1-r2.ebuild
@@ -4,6 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{9..11} )
+FORTRAN_NEEDED="test"
 
 inherit python-r1 cmake fortran-2
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/aranym/, app-emulation/aranym/files/

2023-03-18 Thread Sam James
commit: a668ea238de52ded7e15f83b837b476646496438
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 19 02:07:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 02:07:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a668ea23

app-emulation/aranym: fix configure w/ non-bash

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

 app-emulation/aranym/aranym-1.1.0-r1.ebuild|  1 +
 .../files/aranym-1.1.0-configure-bashisms.patch| 37 ++
 2 files changed, 38 insertions(+)

diff --git a/app-emulation/aranym/aranym-1.1.0-r1.ebuild 
b/app-emulation/aranym/aranym-1.1.0-r1.ebuild
index 6746e9ba4b47..3b4f4ca886c8 100644
--- a/app-emulation/aranym/aranym-1.1.0-r1.ebuild
+++ b/app-emulation/aranym/aranym-1.1.0-r1.ebuild
@@ -42,6 +42,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.1.0-ar.patch
"${FILESDIR}"/${PN}-1.1.0-clang-16-register.patch
"${FILESDIR}"/${PN}-1.1.0-configure-clang16.patch
+   "${FILESDIR}"/${PN}-1.1.0-configure-bashisms.patch
 )
 
 ECONF_SOURCE="${S}"

diff --git a/app-emulation/aranym/files/aranym-1.1.0-configure-bashisms.patch 
b/app-emulation/aranym/files/aranym-1.1.0-configure-bashisms.patch
new file mode 100644
index ..f2a453095a52
--- /dev/null
+++ b/app-emulation/aranym/files/aranym-1.1.0-configure-bashisms.patch
@@ -0,0 +1,37 @@
+https://github.com/aranym/aranym/pull/102
+
+From 1a45b77ee2eaabc53fef0794c0e3a64a7c41683e Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Sun, 19 Mar 2023 02:05:09 +
+Subject: [PATCH] configure.ac: fix bashisms
+
+configure scripts need to be runnable with a POSIX-compliant /bin/sh.
+
+On many (but not all!) systems, /bin/sh is provided by Bash, so errors
+like this aren't spotted. Notably Debian defaults to /bin/sh provided
+by dash which doesn't tolerate such bashisms as '=='.
+
+This retains compatibility with bash.
+--- a/configure.ac
 b/configure.ac
+@@ -1714,7 +1714,7 @@ SDL_CFLAGS=
+ SDL_LIBS=
+ no_sdl=yes
+ no_sdl2=yes
+-if test "$OS_TYPE" == darwin -a "$WITH_FINK" = no; then
++if test "$OS_TYPE" = darwin -a "$WITH_FINK" = no; then
+   ARANYM_CHECK_FRAMEWORK(SDL, [])
+   if test "$have_framework_SDL" = yes ; then
+   ARANYM_CHECK_FRAMEWORK_LOCATION(SDL)
+@@ -1781,7 +1781,7 @@ SDL_LIBS="$SDL_LIBS -lpthread"
+ AM_CONDITIONAL([ENABLE_SDL2], test "$enable_sdl2" = yes)
+ #
+ # SDL2 on macOS needs 10.6 or above
+-if test "$enable_sdl2" = yes -a "$OS_TYPE" == darwin; then
++if test "$enable_sdl2" = yes -a "$OS_TYPE" = darwin; then
+   export MACOSX_DEPLOYMENT_TARGET=10.6
+ fi
+ 
+-- 
+2.40.0
+



[gentoo-commits] repo/gentoo:master commit in: app-text/sgrep/

2023-03-18 Thread Sam James
commit: a5ea3947424dc9f286e5b32f77a4ae43dcaed07a
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 19 01:53:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 01:53:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5ea3947

app-text/sgrep: fix configure w/ clang 16

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

 app-text/sgrep/{sgrep-1.94a-r1.ebuild => sgrep-1.94a-r2.ebuild} | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/app-text/sgrep/sgrep-1.94a-r1.ebuild 
b/app-text/sgrep/sgrep-1.94a-r2.ebuild
similarity index 88%
rename from app-text/sgrep/sgrep-1.94a-r1.ebuild
rename to app-text/sgrep/sgrep-1.94a-r2.ebuild
index eb45eb4f246a..de456e40df77 100644
--- a/app-text/sgrep/sgrep-1.94a-r1.ebuild
+++ b/app-text/sgrep/sgrep-1.94a-r2.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
+inherit autotools
+
 DESCRIPTION="Use structural criteria to grep and index text, SGML, XML and 
HTML and filter"
 HOMEPAGE="https://www.cs.helsinki.fi/u/jjaakkol/sgrep.html;
 SRC_URI="ftp://ftp.cs.helsinki.fi/pub/Software/Local/Sgrep/${P}.tar.gz;
@@ -19,6 +21,9 @@ src_prepare() {
default
 
sed -i "s:/usr/lib:${EPREFIX}/etc:g" sgrep.1 || die
+
+   # Clang 16, bug #900533
+   eautoreconf
 }
 
 src_configure() {



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

2023-03-18 Thread Sam James
commit: cd25dba2787287e20262d715509b795788347165
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 19 01:51:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 01:51:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd25dba2

app-misc/timestamp: fix configure w/ clang 16

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

 .../{timestamp-1.1-r2.ebuild => timestamp-1.1-r3.ebuild}  | 11 ++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/app-misc/timestamp/timestamp-1.1-r2.ebuild 
b/app-misc/timestamp/timestamp-1.1-r3.ebuild
similarity index 73%
rename from app-misc/timestamp/timestamp-1.1-r2.ebuild
rename to app-misc/timestamp/timestamp-1.1-r3.ebuild
index 07b5a018..e5086f9fa791 100644
--- a/app-misc/timestamp/timestamp-1.1-r2.ebuild
+++ b/app-misc/timestamp/timestamp-1.1-r3.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
+inherit autotools
+
 DESCRIPTION="A text filtering pipe that marks each line with a timestamp"
 HOMEPAGE="http://math.smsu.edu/~erik/software.php?id=95;
 SRC_URI="http://math.smsu.edu/~erik/files/${P}.tar.gz;
@@ -12,3 +14,10 @@ SLOT="0"
 KEYWORDS="amd64 ppc x86"
 
 RDEPEND="!sys-apps/moreutils"
+
+src_prepare() {
+   default
+
+   # Clang 16, bug #900481
+   eautoreconf
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/aranym/files/, app-emulation/aranym/

2023-03-18 Thread Sam James
commit: 2bac2b7b6edcd8b849b20578bc9e70302091f6a3
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 19 02:04:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 02:07:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bac2b7b

app-emulation/aranym: fix configure w/ clang 16

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

 ...{aranym-1.1.0.ebuild => aranym-1.1.0-r1.ebuild} |  1 +
 .../files/aranym-1.1.0-configure-clang16.patch | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/app-emulation/aranym/aranym-1.1.0.ebuild 
b/app-emulation/aranym/aranym-1.1.0-r1.ebuild
similarity index 98%
rename from app-emulation/aranym/aranym-1.1.0.ebuild
rename to app-emulation/aranym/aranym-1.1.0-r1.ebuild
index 5c33cc4b867c..6746e9ba4b47 100644
--- a/app-emulation/aranym/aranym-1.1.0.ebuild
+++ b/app-emulation/aranym/aranym-1.1.0-r1.ebuild
@@ -41,6 +41,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.1.0-libcwrap.patch
"${FILESDIR}"/${PN}-1.1.0-ar.patch
"${FILESDIR}"/${PN}-1.1.0-clang-16-register.patch
+   "${FILESDIR}"/${PN}-1.1.0-configure-clang16.patch
 )
 
 ECONF_SOURCE="${S}"

diff --git a/app-emulation/aranym/files/aranym-1.1.0-configure-clang16.patch 
b/app-emulation/aranym/files/aranym-1.1.0-configure-clang16.patch
new file mode 100644
index ..66d2c091b860
--- /dev/null
+++ b/app-emulation/aranym/files/aranym-1.1.0-configure-clang16.patch
@@ -0,0 +1,30 @@
+https://github.com/aranym/aranym/pull/102
+
+From ef9ba74fcbf868aeb1b0e0b02e53775a14cda0f7 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Sun, 19 Mar 2023 01:56:56 +
+Subject: [PATCH] configure.ac: fix -Wimplicit-function-declaration in TUN/TAP
+ test
+
+Clang 16 makes -Wimplicit-function-declaration an error by default.
+
+Unfortunately, this can lead to misconfiguration or miscompilation of software 
as configure
+tests may then return the wrong result.
+
+For more information, see LWN.net [0] or LLVM's Discourse [1], the Gentoo wiki 
[2],
+or the (new) c-std-porting mailing list [3].
+
+[0] https://lwn.net/Articles/913505/
+[1] 
https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213
+[2] https://wiki.gentoo.org/wiki/Modern_C_porting
+[3] hosted at lists.linux.dev.
+--- a/configure.ac
 b/configure.ac
+@@ -539,6 +539,7 @@ AC_CACHE_CHECK([whether TUN/TAP is supported],
+ #include 
+ #include 
+ #endif
++#include 
+   ], [
+ struct ifreq ifr;
+ memset(, 0, sizeof(ifr));



[gentoo-commits] repo/gentoo:master commit in: net-im/cpop/files/, net-im/cpop/

2023-03-18 Thread Sam James
commit: c85399a56ccef79c29a09334beb59abb10b87c7a
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 19 01:48:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 01:48:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c85399a5

net-im/cpop: fix configure w/ clang 16

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

 .../{cpop-0.0.4-r1.ebuild => cpop-0.0.4-r2.ebuild}   | 20 
 .../cpop/files/cpop-0.0.4-implicit-func-decls.patch  | 19 +++
 2 files changed, 35 insertions(+), 4 deletions(-)

diff --git a/net-im/cpop/cpop-0.0.4-r1.ebuild b/net-im/cpop/cpop-0.0.4-r2.ebuild
similarity index 67%
rename from net-im/cpop/cpop-0.0.4-r1.ebuild
rename to net-im/cpop/cpop-0.0.4-r2.ebuild
index 9315a2381ea0..77c21027edcc 100644
--- a/net-im/cpop/cpop-0.0.4-r1.ebuild
+++ b/net-im/cpop/cpop-0.0.4-r2.ebuild
@@ -1,7 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
+
+inherit autotools
 
 DESCRIPTION="GTK+ network popup message client. Compatible with the jpop 
protocol"
 HOMEPAGE="http://www.draxil.uklinux.net/hip/index.pl?page=cpop;
@@ -11,14 +13,24 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86"
 
-RDEPEND="dev-libs/glib:2
-   x11-libs/gtk+:2"
+RDEPEND="
+   dev-libs/glib:2
+   x11-libs/gtk+:2
+"
 DEPEND="${RDEPEND}"
 
 PATCHES=(
"${FILESDIR}"/${P}-implicit-exit_memset_strlen.patch
+   "${FILESDIR}"/${P}-implicit-func-decls.patch
 )
 
+src_prepare() {
+   default
+
+   # Clang 16, bug #900072
+   eautoreconf
+}
+
 src_install() {
emake DESTDIR="${D}" install
dodoc README

diff --git a/net-im/cpop/files/cpop-0.0.4-implicit-func-decls.patch 
b/net-im/cpop/files/cpop-0.0.4-implicit-func-decls.patch
new file mode 100644
index ..ff3977e18055
--- /dev/null
+++ b/net-im/cpop/files/cpop-0.0.4-implicit-func-decls.patch
@@ -0,0 +1,19 @@
+https://bugs.gentoo.org/885705
+--- a/pop_client.c
 b/pop_client.c
+@@ -2,6 +2,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+--- a/pop_common.h
 b/pop_common.h
+@@ -3,4 +3,5 @@
+ #define CP_MSGSIZE 2048
+ #define CP_PORT 3233
+ void errquit(char *message);
++void printquit(char *message);
+ #endif



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/wai-logger/

2023-03-18 Thread Sam James
commit: 0ab52e9b5ff37dd7e82f819909716b3331b77e04
Author: hololeap  users  noreply  github  com>
AuthorDate: Sun Mar 19 01:35:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 01:42:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ab52e9b

dev-haskell/wai-logger: Add GHC_BOOTSTRAP_PACKAGES

Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1327
Signed-off-by: hololeap  users.noreply.github.com>
Closes: https://github.com/gentoo/gentoo/pull/30226
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/wai-logger/wai-logger-2.3.6.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-haskell/wai-logger/wai-logger-2.3.6.ebuild 
b/dev-haskell/wai-logger/wai-logger-2.3.6.ebuild
index 5e462e7eee19..62ba7b5d442f 100644
--- a/dev-haskell/wai-logger/wai-logger-2.3.6.ebuild
+++ b/dev-haskell/wai-logger/wai-logger-2.3.6.ebuild
@@ -17,6 +17,10 @@ SLOT="0/${PV}"
 KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
 IUSE=""
 
+GHC_BOOTSTRAP_PACKAGES=(
+   cabal-doctest
+)
+
 RESTRICT=test # does not specify full dependencies
 
 RDEPEND="dev-haskell/byteorder:=[profile?]



[gentoo-commits] repo/gentoo:master commit in: app-text/xml2doc/

2023-03-18 Thread Sam James
commit: ef29c9b267893b579cb2437f62042cbedd634667
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 19 01:36:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 01:36:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef29c9b2

app-text/xml2doc: fix configure w/ clang 16

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

 ...c-20030510-r1.ebuild => xml2doc-20030510-r2.ebuild} | 18 --
 1 file changed, 12 insertions(+), 6 deletions(-)

diff --git a/app-text/xml2doc/xml2doc-20030510-r1.ebuild 
b/app-text/xml2doc/xml2doc-20030510-r2.ebuild
similarity index 83%
rename from app-text/xml2doc/xml2doc-20030510-r1.ebuild
rename to app-text/xml2doc/xml2doc-20030510-r2.ebuild
index 919ecba3c27c..471710170ee3 100644
--- a/app-text/xml2doc/xml2doc-20030510-r1.ebuild
+++ b/app-text/xml2doc/xml2doc-20030510-r2.ebuild
@@ -1,13 +1,14 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-inherit toolchain-funcs
+inherit autotools toolchain-funcs
 
 DESCRIPTION="Tool to convert simple XML to a variety of formats (pdf, html, 
txt, manpage)"
 HOMEPAGE="http://xml2doc.sourceforge.net;
 SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
+S="${WORKDIR}/${PN}"
 
 LICENSE="GPL-2"
 SLOT="0"
@@ -16,17 +17,22 @@ KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ppc ppc64 sparc 
x86"
 DEPEND="dev-libs/libxml2:2"
 RDEPEND="${DEPEND}"
 
-S="${WORKDIR}/${PN}"
-
 PATCHES=(
# Fix pointer-related bug detected by a QA notice
"${FILESDIR}"/${PN}-pointer_fix.patch
# Don't strip symbols from binary (bug #152266)
"${FILESDIR}"/${P}-makefile.patch
-   # fix GCC 10 -fno-common change
+   # Fix GCC 10 -fno-common change
"${FILESDIR}"/${P}-gcc10-no-common.patch
 )
 
+src_prepare() {
+   default
+
+   # Clang 16, bug #900539
+   eautoreconf
+}
+
 src_configure() {
tc-export CC
econf --disable-pdf



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/git-annex/

2023-03-18 Thread Sam James
commit: 1175b08ed2dab21c201ee42d87ea7fe17dee23fa
Author: hololeap  users  noreply  github  com>
AuthorDate: Sun Mar 19 01:05:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 01:42:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1175b08e

dev-vcs/git-annex: Add GHC_BOOTSTRAP_PACKAGES

Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1327
Signed-off-by: hololeap  users.noreply.github.com>
Signed-off-by: Sam James  gentoo.org>

 dev-vcs/git-annex/git-annex-10.20220624.ebuild | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/dev-vcs/git-annex/git-annex-10.20220624.ebuild 
b/dev-vcs/git-annex/git-annex-10.20220624.ebuild
index 533212eb0b99..0b65231e2a48 100644
--- a/dev-vcs/git-annex/git-annex-10.20220624.ebuild
+++ b/dev-vcs/git-annex/git-annex-10.20220624.ebuild
@@ -19,6 +19,13 @@ IUSE="+assistant +benchmark +dbus debug doc +gitlfs 
+magicmime +pairing +torrent
 
 REQUIRED_USE="webapp? ( assistant )"
 
+GHC_BOOTSTRAP_PACKAGES=(
+   async
+   filepath-bytestring
+   split
+   unix-compat
+)
+
 RDEPEND="dev-haskell/aeson:=
>=dev-haskell/ansi-terminal-0.9:=
dev-haskell/async:=



[gentoo-commits] repo/gentoo:master commit in: app-portage/hackport/

2023-03-18 Thread Sam James
commit: 289485e7206ae07ae0f434d5ef305893bd464cd9
Author: hololeap  users  noreply  github  com>
AuthorDate: Sun Mar 19 01:34:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 01:42:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=289485e7

app-portage/hackport: Add GHC_BOOTSTRAP_PACKAGES

Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1327
Signed-off-by: hololeap  users.noreply.github.com>
Signed-off-by: Sam James  gentoo.org>

 app-portage/hackport/hackport-0.7.2.2.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/app-portage/hackport/hackport-0.7.2.2.ebuild 
b/app-portage/hackport/hackport-0.7.2.2.ebuild
index 7eaeebfe47a0..c82f8252ca25 100644
--- a/app-portage/hackport/hackport-0.7.2.2.ebuild
+++ b/app-portage/hackport/hackport-0.7.2.2.ebuild
@@ -16,6 +16,10 @@ LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
 
+GHC_BOOTSTRAP_PACKAGES=(
+   cabal-doctest
+)
+
 RDEPEND=">=dev-haskell/async-2.0:=
>=dev-haskell/base16-bytestring-0.1.1:=
>=dev-haskell/base64-bytestring-1.0:=



[gentoo-commits] repo/gentoo:master commit in: sys-devel/autoconf-archive/

2023-03-18 Thread Sam James
commit: 49a5e118cf99d4d6b09698f92dae03e2b732f6ec
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 19 01:31:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 01:31:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49a5e118

sys-devel/autoconf-archive: Stabilize 2023.02.20 ALLARCHES, #902097

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

 sys-devel/autoconf-archive/autoconf-archive-2023.02.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/autoconf-archive/autoconf-archive-2023.02.20.ebuild 
b/sys-devel/autoconf-archive/autoconf-archive-2023.02.20.ebuild
index 74cad29304c1..54af93636e73 100644
--- a/sys-devel/autoconf-archive/autoconf-archive-2023.02.20.ebuild
+++ b/sys-devel/autoconf-archive/autoconf-archive-2023.02.20.ebuild
@@ -9,7 +9,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 # File collisions, bug #540246
 RDEPEND="



[gentoo-commits] repo/proj/prefix:master commit in: scripts/

2023-03-18 Thread Sam James
commit: a2d6d90f481821f7d5a10aadd40b86810f845f1e
Author: Tom Gillespie  gmail  com>
AuthorDate: Sat Mar 18 00:42:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 01:03:47 2023 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=a2d6d90f

scripts/bootstrap-prefix.sh: bump cygwin python version

3.9.9 is no longer in the cygwin tree so replace it with 3.9.10

Closes: https://bugs.gentoo.org/902091
Signed-off-by: Tom Gillespie  gmail.com>
Closes: https://github.com/gentoo/prefix/pull/25
Signed-off-by: Sam James  gentoo.org>

 scripts/bootstrap-prefix.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/scripts/bootstrap-prefix.sh b/scripts/bootstrap-prefix.sh
index f1aa870462..9f048edb00 100755
--- a/scripts/bootstrap-prefix.sh
+++ b/scripts/bootstrap-prefix.sh
@@ -1007,7 +1007,7 @@ python_ver() {
 
 bootstrap_python() {
if [[ ${CHOST} == *-cygwin* ]] ; then
-  PV=3.9.9
+  PV=3.9.10
 else
  PV=3.10.4
 fi
@@ -1040,7 +1040,7 @@ bootstrap_python() {
# that cygwin has packaged if we don't do exact matches on the
# version then some patches may not apply cleanly
 
-   cygpyver="3.9.9-1"
+   cygpyver="3.9.10-1"
efetch 
"https://mirrors.kernel.org/sourceware/cygwin/x86_64/release/python39/python39-${cygpyver}-src.tar.xz;
 \
|| return 1
xz -dc "${DISTDIR}"/"python39-${cygpyver}-src.tar.xz" | tar -xf 
-



[gentoo-commits] repo/gentoo:master commit in: app-crypt/ccrypt/files/, app-crypt/ccrypt/

2023-03-18 Thread Sam James
commit: 7b89e73e3f0497297ab49f7693e50c683627b63e
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 19 00:43:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 00:43:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b89e73e

app-crypt/ccrypt: fix configure w/ clang 16

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

 ...ccrypt-1.11-r3.ebuild => ccrypt-1.11-r4.ebuild} | 23 ++--
 .../files/ccrypt-1.11-refresh-macro-clang16.patch  | 64 ++
 2 files changed, 83 insertions(+), 4 deletions(-)

diff --git a/app-crypt/ccrypt/ccrypt-1.11-r3.ebuild 
b/app-crypt/ccrypt/ccrypt-1.11-r4.ebuild
similarity index 61%
rename from app-crypt/ccrypt/ccrypt-1.11-r3.ebuild
rename to app-crypt/ccrypt/ccrypt-1.11-r4.ebuild
index dc921dadfc0a..a8bd812cb08c 100644
--- a/app-crypt/ccrypt/ccrypt-1.11-r3.ebuild
+++ b/app-crypt/ccrypt/ccrypt-1.11-r4.ebuild
@@ -1,7 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="7"
+EAPI=8
+
+inherit autotools
 
 DESCRIPTION="Encryption and decryption"
 HOMEPAGE="https://sourceforge.net/projects/ccrypt/;
@@ -13,8 +15,21 @@ KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="emacs"
 
 RDEPEND="virtual/libcrypt:="
-DEPEND="${RDEPEND}
-   emacs? ( >=app-editors/emacs-23.1:* )"
+DEPEND="
+   ${RDEPEND}
+   emacs? ( >=app-editors/emacs-23.1:* )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.11-refresh-macro-clang16.patch
+)
+
+src_prepare() {
+   default
+
+   # Clang 16 patch
+   eautoreconf
+}
 
 src_configure() {
econf \

diff --git a/app-crypt/ccrypt/files/ccrypt-1.11-refresh-macro-clang16.patch 
b/app-crypt/ccrypt/files/ccrypt-1.11-refresh-macro-clang16.patch
new file mode 100644
index ..f610a1c38065
--- /dev/null
+++ b/app-crypt/ccrypt/files/ccrypt-1.11-refresh-macro-clang16.patch
@@ -0,0 +1,64 @@
+https://bugs.gentoo.org/900130
+
+Refresh macro from gettext.
+--- a/m4/intdiv0.m4
 b/m4/intdiv0.m4
+@@ -1,5 +1,5 @@
+-# intdiv0.m4 serial 6 (gettext-0.18.2)
+-dnl Copyright (C) 2002, 2007-2008, 2010-2016 Free Software Foundation, Inc.
++# intdiv0.m4 serial 9 (gettext-0.21.1)
++dnl Copyright (C) 2002, 2007-2008, 2010-2020 Free Software Foundation, Inc.
+ dnl This file is free software; the Free Software Foundation
+ dnl gives unlimited permission to copy and/or distribute it,
+ dnl with or without modifications, as long as this notice is preserved.
+@@ -12,7 +12,7 @@ AC_DEFUN([gt_INTDIV0],
+   AC_REQUIRE([AC_CANONICAL_HOST])dnl
+ 
+   AC_CACHE_CHECK([whether integer division by zero raises SIGFPE],
+-gt_cv_int_divbyzero_sigfpe,
++[gt_cv_int_divbyzero_sigfpe],
+ [
+   gt_cv_int_divbyzero_sigfpe=
+ changequote(,)dnl
+@@ -31,8 +31,11 @@ changequote([,])dnl
+   if test -z "$gt_cv_int_divbyzero_sigfpe"; then
+ AC_RUN_IFELSE(
+   [AC_LANG_SOURCE([[
+-#include 
++#include  /* for exit() */
+ #include 
++#if !(defined _WIN32 && !defined __CYGWIN__)
++#include  /* for _exit() */
++#endif
+ 
+ static void
+ sigfpe_handler (int sig)
+@@ -44,7 +47,7 @@ sigfpe_handler (int sig)
+ int x = 1;
+ int y = 0;
+ int z;
+-int nan;
++int inan;
+ 
+ int main ()
+ {
+@@ -59,7 +62,7 @@ int main ()
+ #endif
+ 
+   z = x / y;
+-  nan = y / y;
++  inan = y / y;
+   exit (2);
+ }
+ ]])],
+@@ -79,8 +82,8 @@ changequote([,])dnl
+   fi
+ ])
+   case "$gt_cv_int_divbyzero_sigfpe" in
+-*yes) value=1;;
+-*) value=0;;
++*yes) value=1 ;;
++*)value=0 ;;
+   esac
+   AC_DEFINE_UNQUOTED([INTDIV0_RAISES_SIGFPE], [$value],
+ [Define if integer division by zero raises signal SIGFPE.])



[gentoo-commits] repo/gentoo:master commit in: net-misc/bopm/, net-misc/bopm/files/

2023-03-18 Thread Sam James
commit: aa6bff56c719332a4f2a810bd2b690af1bc375e8
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 19 00:56:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 00:56:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa6bff56

net-misc/bopm: fix configure w/ clang 16

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

 .../{bopm-3.1.3-r6.ebuild => bopm-3.1.3-r7.ebuild} | 11 ++-
 net-misc/bopm/files/bopm-3.1.3-autotools.patch | 88 --
 2 files changed, 8 insertions(+), 91 deletions(-)

diff --git a/net-misc/bopm/bopm-3.1.3-r6.ebuild 
b/net-misc/bopm/bopm-3.1.3-r7.ebuild
similarity index 80%
rename from net-misc/bopm/bopm-3.1.3-r6.ebuild
rename to net-misc/bopm/bopm-3.1.3-r7.ebuild
index ae8dd5a2d897..d42d9a0d0a54 100644
--- a/net-misc/bopm/bopm-3.1.3-r6.ebuild
+++ b/net-misc/bopm/bopm-3.1.3-r7.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit autotools
 
@@ -14,6 +14,8 @@ SLOT="0"
 KEYWORDS="~alpha ~amd64 ~ppc ~x86"
 
 RDEPEND="acct-user/opm"
+BDEPEND="acct-user/opm"
+BDEPEND="sys-devel/autoconf-archive"
 
 PATCHES=(
"${FILESDIR}"/${P}-remove-njabl.patch
@@ -29,6 +31,8 @@ src_prepare() {
 
mv configure.{in,ac} || die
mv src/libopm/configure.{in,ac} || die
+   mkdir src/libopm/m4 || die
+   cp "${BROOT}"/usr/share/aclocal/ax_func_snprintf.m4 
src/libopm/m4/ax_func_snprintf.m4 || die
 
default
cp bopm.conf{.sample,} || die
@@ -37,7 +41,8 @@ src_prepare() {
 }
 
 src_configure() {
-   econf --localstatedir="${EPREFIX}"/var/log/${PN}
+   # We need --enable-static to build libopm.a. We don't install it so 
it's fine.
+   econf --localstatedir="${EPREFIX}"/var/log/${PN} --enable-static
 }
 
 src_install() {

diff --git a/net-misc/bopm/files/bopm-3.1.3-autotools.patch 
b/net-misc/bopm/files/bopm-3.1.3-autotools.patch
index e2927b0b74b6..e336150f430c 100644
--- a/net-misc/bopm/files/bopm-3.1.3-autotools.patch
+++ b/net-misc/bopm/files/bopm-3.1.3-autotools.patch
@@ -44,94 +44,6 @@
  AC_CONFIG_SRCDIR(src/libopm.h)
  AM_CONFIG_HEADER(src/setup.h)
  AM_INIT_AUTOMAKE()
 bopm-3.1.3/src/libopm/m4/ax_func_snprintf.m4
-+++ bopm-3.1.3/src/libopm/m4/ax_func_snprintf.m4
-@@ -0,0 +1,85 @@
-+# ===
-+# http://www.gnu.org/software/autoconf-archive/ax_func_snprintf.html
-+# ===
-+#
-+# SYNOPSIS
-+#
-+#   AX_FUNC_SNPRINTF
-+#
-+# DESCRIPTION
-+#
-+#   Checks for a fully C99 compliant snprintf, in particular checks whether
-+#   it does bounds checking and returns the correct string length; does the
-+#   same check for vsnprintf. If no working snprintf or vsnprintf is found,
-+#   request a replacement and warn the user about it. Note: the mentioned
-+#   replacement is freely available and may be used in any project
-+#   regardless of it's license.
-+#
-+# LICENSE
-+#
-+#   Copyright (c) 2008 Ruediger Kuhlmann 
-+#
-+#   Copying and distribution of this file, with or without modification, are
-+#   permitted in any medium without royalty provided the copyright notice
-+#   and this notice are preserved. This file is offered as-is, without any
-+#   warranty.
-+
-+#serial 5
-+
-+AU_ALIAS([AC_FUNC_SNPRINTF], [AX_FUNC_SNPRINTF])
-+AC_DEFUN([AX_FUNC_SNPRINTF],
-+[AC_CHECK_FUNCS(snprintf vsnprintf)
-+AC_MSG_CHECKING(for working snprintf)
-+AC_CACHE_VAL(ac_cv_have_working_snprintf,
-+[AC_TRY_RUN(
-+[#include 
-+
-+int main(void)
-+{
-+char bufs[5] = { 'x', 'x', 'x', '\0', '\0' };
-+char bufd[5] = { 'x', 'x', 'x', '\0', '\0' };
-+int i;
-+i = snprintf (bufs, 2, "%s", "111");
-+if (strcmp (bufs, "1")) exit (1);
-+if (i != 3) exit (1);
-+i = snprintf (bufd, 2, "%d", 111);
-+if (strcmp (bufd, "1")) exit (1);
-+if (i != 3) exit (1);
-+exit(0);
-+}], ac_cv_have_working_snprintf=yes, ac_cv_have_working_snprintf=no, 
ac_cv_have_working_snprintf=cross)])
-+AC_MSG_RESULT([$ac_cv_have_working_snprintf])
-+AC_MSG_CHECKING(for working vsnprintf)
-+AC_CACHE_VAL(ac_cv_have_working_vsnprintf,
-+[AC_TRY_RUN(
-+[#include 
-+#include 
-+
-+int my_vsnprintf (char *buf, const char *tmpl, ...)
-+{
-+int i;
-+va_list args;
-+va_start (args, tmpl);
-+i = vsnprintf (buf, 2, tmpl, args);
-+va_end (args);
-+return i;
-+}
-+
-+int main(void)
-+{
-+char bufs[5] = { 'x', 'x', 'x', '\0', '\0' };
-+char bufd[5] = { 'x', 'x', 'x', '\0', '\0' };
-+int i;
-+i = my_vsnprintf (bufs, "%s", "111");
-+if (strcmp (bufs, "1")) exit (1);
-+if (i != 3) exit (1);
-+i = my_vsnprintf (bufd, "%d", 111);
-+if (strcmp (bufd, "1")) exit (1);
-+if (i != 3) exit (1);
-+exit(0);
-+}], ac_cv_have_working_vsnprintf=yes, 

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

2023-03-18 Thread Sam James
commit: c77636a63de68dadbd9bdedae634ec127e76ed9f
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 19 01:02:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 01:02:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c77636a6

sys-apps/grep: add 3.9_p20230318 (unkeyworded)

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

 sys-apps/grep/Manifest  |   2 +
 sys-apps/grep/grep-3.9_p20230318.ebuild | 115 
 2 files changed, 117 insertions(+)

diff --git a/sys-apps/grep/Manifest b/sys-apps/grep/Manifest
index 4c841f06709f..bdbbc6f7590c 100644
--- a/sys-apps/grep/Manifest
+++ b/sys-apps/grep/Manifest
@@ -2,5 +2,7 @@ DIST grep-3.7.tar.xz 1641196 BLAKE2B 
acf03b1fe8065dac48d686de070bab9ecddae65c97f
 DIST grep-3.7.tar.xz.sig 833 BLAKE2B 
02a2850e22e8054dcfd02b6f08747a97d43dae9adb908516bdaed35750aa7f773832ad1b0b4c53d7b0ebc8f1fe2979e7938bbbeeb09ea00c11b4a0d5846c7b9c
 SHA512 
9db28883b696fbbb0fad32f4ecd168954dc475d5f0a8f2b4f960ff615ef7dd8348a7caaee85a96287824472a29485ff921af121c582083ca5ad5c30960f99cf4
 DIST grep-3.8.tar.xz 1709536 BLAKE2B 
24cf6f7aa35c85f59f508969ee9731c5be1e5c613e64e636f464bbdde917bb99ba739e4b82abf08da127ad0400d62e27d139f85142035745121d381982ec6c36
 SHA512 
2014519a80c6dcd799837e1bd7d9d5ebe8729ec54b0dc76981dac4755a9a8a9f200470cdcc911e2825bed8162e61da39e3dd60289f7393b48bf67314077d0c79
 DIST grep-3.8.tar.xz.sig 833 BLAKE2B 
40f472389705375611015ba0eb85eb32643304b1a324877a75821d086a128a20d00df3d7cd960ec45709f40f21488bbcf993c6fe667ef23663688b33296e650b
 SHA512 
8266b58485f225c2189814e3898c72e59d251b729e0c302d31f57abdb7ac2e6e28dde2c5c8095673b6f007b2a3ebc26db1dca910a7771aba80dad4b3c6761ee4
+DIST grep-3.9.4-c83f.tar.xz 1684888 BLAKE2B 
b50d526c2552bc59807cc4ea2ed8ccbac3a93726c4b1c6e5cb6bd51a875aa0fc20d5642cc449593a3223c8838bd24f21efdf495509cacfec6dfc7092b2bcd169
 SHA512 
1c7062ec1c39904e84a092b512ddcb2fd97320cf9dff9f6dcd01f3cd5edcf52a4752cc68de26fc7f5016b0d08b40333916f1ba607a5c54a1b175e780bb9c7892
+DIST grep-3.9.4-c83f.tar.xz.sig 833 BLAKE2B 
d785c4dd27c735d89471979971d59428ccf2cd2141001e3a7b9edf18d4ccd3d6af7ffbf0f251ba042737222f0dd0b590a867d8142802ce30b1e7d6cab6b2fbe1
 SHA512 
c09e1835bd0f117249152637d408e816652a49373edb4822a1f95c33786a859d88e9a4be76671a35f74e9d9673a4741e5757f087aa82b4002c8bcf578a085137
 DIST grep-3.9.tar.xz 1680380 BLAKE2B 
33fefce2a831ad6f00f2eb1d8a063cf280635f2d9c481c98981f7a2ff143c846ab570a448c9c02c3ba08cf2c98612cb364d2d033baf92d62c4515315453cc6f9
 SHA512 
38aaa28bded9f6d1d527356e9e63bb1dafb4ec8f09e83f2d3bc86c1d6af1a5a8cb9895067375b5b8929ec2cba6ab71c369ed4c6e2a0f7a01dec3c11a6f4c1836
 DIST grep-3.9.tar.xz.sig 833 BLAKE2B 
bbb8a07986368755276c6648378afdbec44da2873574ebb0dce634b0e90da2cb6fd0eaf64969843e2fe65ae5e83aba6b1fea9fde9b246fbedf982393cf54b715
 SHA512 
d50e11d0d333c09a6afcae511c93cfb54d9dd0a6600f271abf5e103cbf8bdcf9b8606924d7c71770e20c35df5d5468dc339cea1f05d257776734e17f8378d891

diff --git a/sys-apps/grep/grep-3.9_p20230318.ebuild 
b/sys-apps/grep/grep-3.9_p20230318.ebuild
new file mode 100644
index ..f699fa5744b4
--- /dev/null
+++ b/sys-apps/grep/grep-3.9_p20230318.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/grep.asc
+inherit flag-o-matic verify-sig
+
+DESCRIPTION="GNU regular expression matcher"
+HOMEPAGE="https://www.gnu.org/software/grep/;
+
+if [[ ${PV} == *_p* ]] ; then
+   # Subscribe to the 'platform-testers' ML to find these.
+   # Useful to test on our especially more niche arches and report issues 
upstream.
+   MY_COMMIT="4-c83f"
+   MY_P=${PN}-$(ver_cut 1-2).${MY_COMMIT}
+   SRC_URI="https://meyering.net/${PN}/${MY_P}.tar.xz;
+   SRC_URI+=" verify-sig? ( https://meyering.net/${PN}/${MY_P}.tar.xz.sig 
)"
+   S="${WORKDIR}"/${MY_P}
+else
+   SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
+   SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.xz.sig )"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="+egrep-fgrep nls pcre static"
+
+# We lack dev-libs/libsigsegv[static-libs] for now
+REQUIRED_USE="static? ( !sparc )"
+
+LIB_DEPEND="
+   pcre? ( >=dev-libs/libpcre2-7.8-r1[static-libs(+)] )
+   sparc? ( dev-libs/libsigsegv )
+"
+RDEPEND="
+   !static? ( ${LIB_DEPEND//\[static-libs(+)]} )
+   nls? ( virtual/libintl )
+   virtual/libiconv
+"
+DEPEND="
+   ${RDEPEND}
+   static? ( ${LIB_DEPEND} )
+"
+BDEPEND="
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+   verify-sig? ( sec-keys/openpgp-keys-grep )
+"
+
+DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO )
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+   # 

[gentoo-commits] repo/gentoo:master commit in: net-misc/lldpd/, net-misc/lldpd/files/

2023-03-18 Thread Sam James
commit: 58b32fc67a278d736a891bf917a29de8c22c967f
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 19 00:32:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 00:32:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58b32fc6

net-misc/lldpd: fix configure w/ clang 16

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

 .../files/lldpd-1.0.16-configure-clang16.patch | 23 ++
 ...dpd-1.0.16-r1.ebuild => lldpd-1.0.16-r2.ebuild} |  4 
 2 files changed, 27 insertions(+)

diff --git a/net-misc/lldpd/files/lldpd-1.0.16-configure-clang16.patch 
b/net-misc/lldpd/files/lldpd-1.0.16-configure-clang16.patch
new file mode 100644
index ..bd03399e1b36
--- /dev/null
+++ b/net-misc/lldpd/files/lldpd-1.0.16-configure-clang16.patch
@@ -0,0 +1,23 @@
+https://bugs.gentoo.org/900286
+https://github.com/lldpd/lldpd/commit/01aee0f3601c60e570aeb9040c036c83d053cc5a
+
+From 01aee0f3601c60e570aeb9040c036c83d053cc5a Mon Sep 17 00:00:00 2001
+From: Florian Weimer 
+Date: Thu, 8 Dec 2022 13:01:07 +0100
+Subject: [PATCH] m4/progname.m4: Include  for printf in
+ lldp_CHECK___PROGNAME
+
+Otherwise the checks always fails with a compiler that does not
+support implict function declarations.
+--- a/m4/progname.m4
 b/m4/progname.m4
+@@ -4,7 +4,7 @@
+ AC_DEFUN([lldp_CHECK___PROGNAME],[
+   AC_CACHE_CHECK([whether libc defines __progname], lldp_cv_check___progname, 
[
+ AC_LINK_IFELSE([AC_LANG_PROGRAM(
+- [[]],
++ [[#include]],
+  [[ extern char *__progname; printf("%s", __progname); 
]])],
+  [ lldp_cv_check___progname="yes" ],
+  [ lldp_cv_check___progname="no" ])
+

diff --git a/net-misc/lldpd/lldpd-1.0.16-r1.ebuild 
b/net-misc/lldpd/lldpd-1.0.16-r2.ebuild
similarity index 97%
rename from net-misc/lldpd/lldpd-1.0.16-r1.ebuild
rename to net-misc/lldpd/lldpd-1.0.16-r2.ebuild
index 57f61cc2162b..52edf114f8db 100644
--- a/net-misc/lldpd/lldpd-1.0.16-r1.ebuild
+++ b/net-misc/lldpd/lldpd-1.0.16-r2.ebuild
@@ -44,6 +44,10 @@ REQUIRED_USE="
 # tests need root
 RESTRICT+=" test"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.0.16-configure-clang16.patch
+)
+
 src_prepare() {
default
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsoup/, net-libs/libsoup/files/

2023-03-18 Thread Sam James
commit: 4c8133327f5ef5aa53610089f13c2c5ea7c3976c
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 19 00:23:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 00:24:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c813332

net-libs/libsoup: fix HTTP/2 on unsigned char arches, -Wstrict-prototype

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

 net-libs/libsoup/files/strict-prototypes.patch  | 20 
 net-libs/libsoup/files/unsigned-char-http2.patch| 21 +
 ...libsoup-3.4.0.ebuild => libsoup-3.4.0-r1.ebuild} |  4 
 3 files changed, 45 insertions(+)

diff --git a/net-libs/libsoup/files/strict-prototypes.patch 
b/net-libs/libsoup/files/strict-prototypes.patch
new file mode 100644
index ..e9a84257ccb5
--- /dev/null
+++ b/net-libs/libsoup/files/strict-prototypes.patch
@@ -0,0 +1,20 @@
+https://gitlab.gnome.org/GNOME/libsoup/-/commit/146f1c96f741fb9ab62d74d99585b2e859f6cb5f
+
+From 146f1c96f741fb9ab62d74d99585b2e859f6cb5f Mon Sep 17 00:00:00 2001
+From: Patrick Griffis 
+Date: Fri, 17 Mar 2023 19:10:40 -0500
+Subject: [PATCH] Fix strict-prototype warning
+
+--- a/libsoup/http2/soup-body-input-stream-http2.c
 b/libsoup/http2/soup-body-input-stream-http2.c
+@@ -72,7 +72,7 @@ static guint signals [LAST_SIGNAL] = { 0 };
+  * Returns: a new #GInputStream
+  */
+ GInputStream *
+-soup_body_input_stream_http2_new ()
++soup_body_input_stream_http2_new (void)
+ {
+ return G_INPUT_STREAM (g_object_new 
(SOUP_TYPE_BODY_INPUT_STREAM_HTTP2, NULL));
+ }
+-- 
+GitLab

diff --git a/net-libs/libsoup/files/unsigned-char-http2.patch 
b/net-libs/libsoup/files/unsigned-char-http2.patch
new file mode 100644
index ..ceee9d360e4b
--- /dev/null
+++ b/net-libs/libsoup/files/unsigned-char-http2.patch
@@ -0,0 +1,21 @@
+https://gitlab.gnome.org/GNOME/libsoup/-/commit/d1509188ebd2219db1a147e9d77ffd5b4d161a2e
+
+From d1509188ebd2219db1a147e9d77ffd5b4d161a2e Mon Sep 17 00:00:00 2001
+From: Patrick Griffis 
+Date: Fri, 17 Mar 2023 19:05:35 -0500
+Subject: [PATCH] Fix regression breaking HTTP/2 on platforms with unsigned
+ char
+
+--- a/libsoup/soup-connection-manager.c
 b/libsoup/soup-connection-manager.c
+@@ -378,7 +378,7 @@ static SoupConnection *
+ soup_connection_manager_get_connection_locked (SoupConnectionManager *manager,
+SoupMessageQueueItem  *item)
+ {
+-static gchar env_force_http1 = -1;
++static int env_force_http1 = -1;
+ SoupMessage *msg = item->msg;
+ gboolean need_new_connection;
+ SoupConnection *conn;
+-- 
+GitLab

diff --git a/net-libs/libsoup/libsoup-3.4.0.ebuild 
b/net-libs/libsoup/libsoup-3.4.0-r1.ebuild
similarity index 94%
rename from net-libs/libsoup/libsoup-3.4.0.ebuild
rename to net-libs/libsoup/libsoup-3.4.0-r1.ebuild
index 73364f0a5c02..af164f1c1964 100644
--- a/net-libs/libsoup/libsoup-3.4.0.ebuild
+++ b/net-libs/libsoup/libsoup-3.4.0-r1.ebuild
@@ -54,6 +54,10 @@ BDEPEND="
 PATCHES=(
# Disable apache tests until they are usable on Gentoo, bug #326957
"${FILESDIR}"/disable-apache-tests.patch
+   # Upstream patch to fix HTTP/2 on platforms w/ unsigned char
+   "${FILESDIR}"/unsigned-char-http2.patch
+   # Upstream patch to fix -Wstrict-prototypes
+   "${FILESDIR}"/strict-prototypes.patch
 )
 
 src_prepare() {



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

2023-03-18 Thread Bernard Cafarelli
commit: e2eeca2b2ba588a70f3ac403114b61decbf5e9f2
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Mar 19 00:12:36 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sun Mar 19 00:12:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2eeca2b

net-misc/nx: drop 3.5.99.25

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nx/Manifest|   1 -
 net-misc/nx/nx-3.5.99.25.ebuild | 141 
 2 files changed, 142 deletions(-)

diff --git a/net-misc/nx/Manifest b/net-misc/nx/Manifest
index 2ed611fcd37c..a26e72b420fc 100644
--- a/net-misc/nx/Manifest
+++ b/net-misc/nx/Manifest
@@ -1,2 +1 @@
-DIST nx-libs-3.5.99.25.tar.gz 11065489 BLAKE2B 
9210441fd2dc38fec14c90018ead4e3ddacd5ac266a26b1d985f874af0abdef3fdc2255614e45ec23816f1194ebe6ffe2beb776901eb1ed206658e8175b1ff57
 SHA512 
142378ae9a81542ed1bc969e9fcb2d421f1d63f7d46185c80e1e07493298e62379697ca2a367301c0f3df631acb19510113f3852922454fdc964767c36a81004
 DIST nx-libs-3.5.99.26.tar.gz 11070624 BLAKE2B 
f67f522b127858aa2ddf1c9723468a74722a5ef2fa1e7f438844a8e5b05b868cacac22abf2c604c67d5e83a346217b192773f5debe67945d085768ae43205cb7
 SHA512 
1aead6161e4d7b8d7229ff80937935b23ad1f87135a578ae483a00348d0df7de35e9f9b78c47c473fda3ab2cc896ef23e845cc5656344a43520b091af9663211

diff --git a/net-misc/nx/nx-3.5.99.25.ebuild b/net-misc/nx/nx-3.5.99.25.ebuild
deleted file mode 100644
index 90e978be610a..
--- a/net-misc/nx/nx-3.5.99.25.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools toolchain-funcs
-
-DESCRIPTION="NX compression technology core libraries"
-HOMEPAGE="https://github.com/ArcticaProject/nx-libs;
-
-SRC_URI="https://github.com/ArcticaProject/nx-libs/archive/${PV}.tar.gz -> 
nx-libs-${PV}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-
-RDEPEND="dev-libs/libxml2
-   >=media-libs/libpng-1.2.8:0=
-   >=sys-libs/zlib-1.2.3
-   virtual/jpeg:*
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXdmcp
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXfont2
-   x11-libs/libXinerama
-   x11-libs/libXpm
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libXtst
-   x11-libs/pixman"
-
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto
-   x11-libs/libfontenc"
-
-BDEPEND="sys-apps/which
-   virtual/pkgconfig
-   x11-misc/gccmakedep
-   x11-misc/imake"
-
-S="${WORKDIR}/nx-libs-${PV}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-3.5.99.25-musl.patch"
-)
-
-src_prepare() {
-   default
-
-   # We want predictable behavior. So let's assume we never
-   # have quilt installed.
-   sed 's@which quilt@false@' -i mesa-quilt || die
-
-   # Do not compress man pages by default
-   sed '/^[[:space:]]*gzip.*man/d' -i Makefile || die
-
-   # run autoreconf in all needed folders
-   local subdir
-   for subdir in nxcomp nxdialog nx-X11/lib nxcompshad nxproxy ; do
-   pushd ${subdir} || die
-   eautoreconf
-   popd || die
-   done
-}
-
-src_configure() {
-   # From xorg-x11-6.9.0-r3.ebuild
-   pushd nx-X11 || die
-   HOSTCONF="config/cf/host.def"
-   echo "#define CcCmd $(tc-getCC)" >> ${HOSTCONF}
-   echo "#define OptimizedCDebugFlags ${CFLAGS} GccAliasingArgs" >> 
${HOSTCONF}
-   echo "#define OptimizedCplusplusDebugFlags ${CXXFLAGS} GccAliasingArgs" 
>> ${HOSTCONF}
-   # Respect LDFLAGS
-   echo "#define ExtraLoadFlags ${LDFLAGS}" >> ${HOSTCONF}
-   echo "#define SharedLibraryLoadFlags -shared ${LDFLAGS}" >> ${HOSTCONF}
-   # Disable SunRPC, #370767
-   echo "#define HasSecureRPC NO" >> ${HOSTCONF}
-   popd || die
-
-   local subdir
-   for subdir in nxcomp nxdialog nxcompshad nxproxy ; do
-   pushd ${subdir} || die
-   econf
-   popd || die
-   done
-
-   pushd "nx-X11/lib" || die
-   econf --disable-poll
-   popd || die
-}
-
-src_compile() {
-   # First set up the build environment
-   emake build-env
-
-   # We replicate the "build-full" make target here because
-   # we cannot call "make build-full" as it
-   #  - calls autoreconf several times
-   #  - invokes make directly but we prefer our emake
-
-   emake -C nxcomp
-   emake -C nx-X11/lib
-
-   mkdir -p nx-X11/exports/lib/ || die
-   local nxlib
-   for nxlib in libNX_X11.so{,.6{,.3.0}} ; do
-   ln -s ../../lib/src/.libs/${nxlib} nx-X11/exports/lib/${nxlib} 
|| die
-   done
-
-   emake -C nxcompshad
-
-   ./mesa-quilt push -a || die
-
-   emake -C nx-X11 BuildDependsOnly
-   # Parallel make issue resurfaced, upstream working on autotools switch
-   emake -j1 -C nx-X11 World \
-   

[gentoo-commits] repo/gentoo:master commit in: net-misc/nx/files/, net-misc/nx/

2023-03-18 Thread Bernard Cafarelli
commit: 9ccc914e8d3ddd9daedc72e84d685c316d33093f
Author: Cristian Othón Martínez Vera  cfuga  mx>
AuthorDate: Thu Mar 16 20:07:02 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sun Mar 19 00:08:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ccc914e

net-misc/nx: fix musl build

This patch comes from the following upstream commits.

* mesa - Remove use of fpu_control.h 
(https://gitlab.freedesktop.org/mesa/mesa/-/commit/eb0ff1a1c0f1978d867c748bf2525f717a56bfce)

* xorg/xserver - Drop workaround for pre-glibc linux 
(https://gitlab.freedesktop.org/xorg/xserver/-/commit/6634ffc4d26846dcf892f27682f9021f6d9956a9)

Closes: https://github.com/gentoo/gentoo/pull/30165
Closes: https://bugs.gentoo.org/713418

Signed-off-by: Cristian Othón Martínez Vera  cfuga.mx>
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nx/files/nx-3.5.99.25-musl.patch | 54 ++
 net-misc/nx/files/nx-3.5.99.26-musl.patch | 55 +++
 net-misc/nx/nx-3.5.99.25.ebuild   |  6 +++-
 net-misc/nx/nx-3.5.99.26.ebuild   |  3 +-
 4 files changed, 116 insertions(+), 2 deletions(-)

diff --git a/net-misc/nx/files/nx-3.5.99.25-musl.patch 
b/net-misc/nx/files/nx-3.5.99.25-musl.patch
new file mode 100644
index ..d7f76c04802c
--- /dev/null
+++ b/net-misc/nx/files/nx-3.5.99.25-musl.patch
@@ -0,0 +1,54 @@
+diff -uNr a/nx-X11/extras/Mesa_6.4.2/src/mesa/main/glheader.h 
b/nx-X11/extras/Mesa_6.4.2/src/mesa/main/glheader.h
+--- a/nx-X11/extras/Mesa_6.4.2/src/mesa/main/glheader.h2020-11-04 
06:43:58.0 -0600
 b/nx-X11/extras/Mesa_6.4.2/src/mesa/main/glheader.h2023-03-16 
12:58:34.515215736 -0600
+@@ -62,9 +62,6 @@
+ #include 
+ #include 
+ #include 
+-#if defined(__linux__) && defined(__i386__)
+-#include 
+-#endif
+ #endif
+ #include 
+ #include 
+diff -uNr a/nx-X11/extras/Mesa_6.4.2/src/mesa/main/imports.c 
b/nx-X11/extras/Mesa_6.4.2/src/mesa/main/imports.c
+--- a/nx-X11/extras/Mesa_6.4.2/src/mesa/main/imports.c 2020-11-04 
06:43:58.0 -0600
 b/nx-X11/extras/Mesa_6.4.2/src/mesa/main/imports.c 2023-03-16 
12:59:23.828001633 -0600
+@@ -1169,20 +1169,6 @@
+static GLboolean initialized = GL_FALSE;
+if (!initialized) {
+   init_sqrt_table();
+-
+-#if defined(_FPU_GETCW) && defined(_FPU_SETCW)
+-  {
+- const char *debug = _mesa_getenv("MESA_DEBUG");
+- if (debug && _mesa_strcmp(debug, "FP")==0) {
+-/* die on FP exceptions */
+-fpu_control_t mask;
+-_FPU_GETCW(mask);
+-mask &= ~(_FPU_MASK_IM | _FPU_MASK_DM | _FPU_MASK_ZM
+-  | _FPU_MASK_OM | _FPU_MASK_UM);
+-_FPU_SETCW(mask);
+- }
+-  }
+-#endif
+   initialized = GL_TRUE;
+}
+ 
+diff -uNr a/nx-X11/programs/Xserver/Xext/xf86bigfont.c 
b/nx-X11/programs/Xserver/Xext/xf86bigfont.c
+--- a/nx-X11/programs/Xserver/Xext/xf86bigfont.c   2020-11-04 
06:43:58.0 -0600
 b/nx-X11/programs/Xserver/Xext/xf86bigfont.c   2023-03-16 
13:01:30.256598143 -0600
+@@ -40,13 +40,6 @@
+ 
+ #include 
+ #ifdef HAS_SHM
+-#if defined(linux) && (!defined(__GNU_LIBRARY__) || __GNU_LIBRARY__ < 2)
+-/* libc4 does not define __GNU_LIBRARY__, libc5 defines __GNU_LIBRARY__ as 1 
*/
+-/* Linux libc4 and libc5 only (because glibc doesn't include kernel headers):
+-   Linux 2.0.x and 2.2.x define SHMLBA as PAGE_SIZE, but forget to define
+-   PAGE_SIZE. It is defined in . */
+-#include 
+-#endif
+ #ifdef SVR4
+ #include 
+ #endif

diff --git a/net-misc/nx/files/nx-3.5.99.26-musl.patch 
b/net-misc/nx/files/nx-3.5.99.26-musl.patch
new file mode 100644
index ..738b7a2469aa
--- /dev/null
+++ b/net-misc/nx/files/nx-3.5.99.26-musl.patch
@@ -0,0 +1,55 @@
+diff -uNr a/nx-X11/extras/Mesa_6.4.2/src/mesa/main/glheader.h 
b/nx-X11/extras/Mesa_6.4.2/src/mesa/main/glheader.h
+--- a/nx-X11/extras/Mesa_6.4.2/src/mesa/main/glheader.h2021-02-04 
07:34:56.0 -0600
 b/nx-X11/extras/Mesa_6.4.2/src/mesa/main/glheader.h2023-03-16 
13:55:33.983114692 -0600
+@@ -62,9 +62,6 @@
+ #include 
+ #include 
+ #include 
+-#if defined(__linux__) && defined(__i386__)
+-#include 
+-#endif
+ #endif
+ #include 
+ #include 
+diff -uNr a/nx-X11/extras/Mesa_6.4.2/src/mesa/main/imports.c 
b/nx-X11/extras/Mesa_6.4.2/src/mesa/main/imports.c
+--- a/nx-X11/extras/Mesa_6.4.2/src/mesa/main/imports.c 2021-02-04 
07:34:56.0 -0600
 b/nx-X11/extras/Mesa_6.4.2/src/mesa/main/imports.c 2023-03-16 
13:56:25.569122176 -0600
+@@ -1169,20 +1169,6 @@
+static GLboolean initialized = GL_FALSE;
+if (!initialized) {
+   init_sqrt_table();
+-
+-#if defined(_FPU_GETCW) && defined(_FPU_SETCW)
+-  {
+- const char *debug = _mesa_getenv("MESA_DEBUG");
+- if (debug && _mesa_strcmp(debug, "FP")==0) {
+-/* die on FP exceptions */
+-fpu_control_t mask;
+-_FPU_GETCW(mask);
+-

[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2023-03-18 Thread James Le Cuirot
commit: ec462e5f4209a768987299030d463d6d4c5c4d2f
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Mar 18 22:42:17 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Mar 18 23:38:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec462e5f

media-tv/v4l-utils: Version bump to 1.24.1

Closes: https://bugs.gentoo.org/878225
Signed-off-by: James Le Cuirot  gentoo.org>

 media-tv/v4l-utils/Manifest|   1 +
 media-tv/v4l-utils/v4l-utils-1.24.1.ebuild | 119 +
 2 files changed, 120 insertions(+)

diff --git a/media-tv/v4l-utils/Manifest b/media-tv/v4l-utils/Manifest
index eaca215a25f2..9a88ad1c15fe 100644
--- a/media-tv/v4l-utils/Manifest
+++ b/media-tv/v4l-utils/Manifest
@@ -1 +1,2 @@
 DIST v4l-utils-1.22.1.tar.bz2 2086238 BLAKE2B 
a3f01a17ea7c8925c74dd883d30b42f54b7926d253dac79e4cadaba43abc33672804257b3b92e5aa640ead6b52458f05e21642044d7dea77e5580a8dbe9a
 SHA512 
8a634d8995d13f453dfaf90ca5d0dfb26f2f4b10a0d200d76a949c46f77040d12fc0a5b35e05d7b1ba68bcfc85a445be5a5ab1d4a7d4eabfe3a254038ccc6170
+DIST v4l-utils-1.24.1.tar.bz2 2238340 BLAKE2B 
1702918699d47b17467e012c2b1875c58851175c1007351a3b40d0b0fa40437eb695efa9e21afe3351f66780899d45798eef7f23c90a4831bface70a245b8a54
 SHA512 
1e82ba125285e875bf4a216adedab9147009e6af1aadd79a3a1770231d3c96ec29245b33e75f69a9ce1b25011e71746db242c778ac3369148de1e9de2e318663

diff --git a/media-tv/v4l-utils/v4l-utils-1.24.1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.24.1.ebuild
new file mode 100644
index ..b04a84c6a468
--- /dev/null
+++ b/media-tv/v4l-utils/v4l-utils-1.24.1.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs udev xdg
+
+DESCRIPTION="Separate utilities ebuild from upstream v4l-utils package"
+HOMEPAGE="https://git.linuxtv.org/v4l-utils.git;
+SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="+bpf dvb opengl qt5 +udev"
+
+RDEPEND="
+   >=media-libs/libv4l-${PV}[dvb?]
+   bpf? (
+   dev-libs/libbpf:=
+   virtual/libelf:=
+   )
+   udev? ( virtual/libudev )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   opengl? ( dev-qt/qtopengl:5[-gles2(-)] virtual/opengl )
+   media-libs/alsa-lib
+   )
+   !media-tv/v4l2-ctl
+   !/dev/null ||
+   die "${clang} does not support the BPF target. Please 
check LLVM_TARGETS."
+   fi
+}
+
+pkg_pretend() {
+   has_version -b sys-devel/clang && check_llvm
+}
+
+pkg_setup() {
+   check_llvm
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   if use qt5; then
+   local qt5_paths=( \
+   MOC="$($(tc-getPKG_CONFIG) --variable=host_bins 
Qt5Core)/moc" \
+   UIC="$($(tc-getPKG_CONFIG) --variable=host_bins 
Qt5Core)/uic" \
+   RCC="$($(tc-getPKG_CONFIG) --variable=host_bins 
Qt5Core)/rcc" \
+   )
+   if ! use opengl; then
+   sed -e 's/Qt5OpenGL/DiSaBlEd/g' -i configure || die
+   fi
+   fi
+
+   # Hard disable the flags that apply only to the libs.
+   econf \
+   --disable-static \
+   $(use_enable dvb libdvbv5) \
+   $(use_enable qt5 qv4l2) \
+   $(use_enable qt5 qvidcap) \
+   $(use_enable bpf) \
+   --without-jpeg \
+   $(use_with udev libudev) \
+   --with-udevdir="$(get_udevdir)" \
+   "${qt5_paths[@]}"
+}
+
+src_install() {
+   emake -C utils DESTDIR="${D}" install
+   emake -C contrib DESTDIR="${D}" install
+
+   dodoc README.md
+   newdoc utils/libv4l2util/TODO TODO.libv4l2util
+   newdoc utils/libmedia_dev/README README.libmedia_dev
+   newdoc utils/dvb/README README.dvb
+   newdoc utils/v4l2-compliance/fixme.txt fixme.txt.v4l2-compliance
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   use udev && udev_reload
+
+   if [[ -n ${REPLACING_VERSIONS} ]] && ver_test 1.20.0 -ge 
${REPLACING_VERSIONS%% *}; then
+   ewarn "WARNING! ir-keytable has changed significantly from 
version 1.20.0 so"
+   ewarn "you may need to take action to avoid breakage. See"
+   ewarn "https://bugs.gentoo.org/767175 for more details."
+   fi
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   use udev && udev_reload
+}



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

2023-03-18 Thread James Le Cuirot
commit: 6b3fad27b0187e52a632e1a79b1ac101f0a63736
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Mar 18 22:41:50 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Mar 18 23:38:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b3fad27

media-libs/libv4l: Version bump to 1.24.1

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

 media-libs/libv4l/Manifest |  1 +
 media-libs/libv4l/libv4l-1.24.1.ebuild | 74 ++
 2 files changed, 75 insertions(+)

diff --git a/media-libs/libv4l/Manifest b/media-libs/libv4l/Manifest
index eaca215a25f2..9a88ad1c15fe 100644
--- a/media-libs/libv4l/Manifest
+++ b/media-libs/libv4l/Manifest
@@ -1 +1,2 @@
 DIST v4l-utils-1.22.1.tar.bz2 2086238 BLAKE2B 
a3f01a17ea7c8925c74dd883d30b42f54b7926d253dac79e4cadaba43abc33672804257b3b92e5aa640ead6b52458f05e21642044d7dea77e5580a8dbe9a
 SHA512 
8a634d8995d13f453dfaf90ca5d0dfb26f2f4b10a0d200d76a949c46f77040d12fc0a5b35e05d7b1ba68bcfc85a445be5a5ab1d4a7d4eabfe3a254038ccc6170
+DIST v4l-utils-1.24.1.tar.bz2 2238340 BLAKE2B 
1702918699d47b17467e012c2b1875c58851175c1007351a3b40d0b0fa40437eb695efa9e21afe3351f66780899d45798eef7f23c90a4831bface70a245b8a54
 SHA512 
1e82ba125285e875bf4a216adedab9147009e6af1aadd79a3a1770231d3c96ec29245b33e75f69a9ce1b25011e71746db242c778ac3369148de1e9de2e318663

diff --git a/media-libs/libv4l/libv4l-1.24.1.ebuild 
b/media-libs/libv4l/libv4l-1.24.1.ebuild
new file mode 100644
index ..f740eb8669a1
--- /dev/null
+++ b/media-libs/libv4l/libv4l-1.24.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools linux-info multilib-minimal
+
+MY_P="v4l-utils-${PV}"
+
+DESCRIPTION="Separate libraries ebuild from upstream v4l-utils package"
+HOMEPAGE="https://git.linuxtv.org/v4l-utils.git;
+SRC_URI="https://linuxtv.org/downloads/v4l-utils/${MY_P}.tar.bz2;
+
+LICENSE="LGPL-2.1+"
+SLOT="0/0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="dvb jpeg"
+
+RDEPEND="
+   dvb? ( virtual/libudev[${MULTILIB_USEDEP}] )
+   !elibc_glibc? ( sys-libs/argp-standalone )
+   jpeg? ( >=virtual/jpeg-0-r2:0=[${MULTILIB_USEDEP}] )
+   !media-tv/v4l2-ctl
+   !

[gentoo-commits] repo/dev/jmbsvicetto:master commit in: www-apps/limesurvey/

2023-03-18 Thread Jorge Manuel B. S. Vicetto
commit: f4226aff3493d6a1c5390a38363d9c3178e3eb9e
Author: Jorge Manuel B. S. Vicetto (jmbsvicetto)  gentoo 
 org>
AuthorDate: Sat Mar 18 23:29:43 2023 +
Commit: Jorge Manuel B. S. Vicetto  gentoo  org>
CommitDate: Sat Mar 18 23:29:43 2023 +
URL:
https://gitweb.gentoo.org/repo/dev/jmbsvicetto.git/commit/?id=f4226aff

www-apps/limesurvey: Drop old versions.

Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto)  
gentoo.org>

 www-apps/limesurvey/limesurvey-2.06.ebuild   | 57 ---
 www-apps/limesurvey/limesurvey-2.57.0.ebuild | 69 
 www-apps/limesurvey/limesurvey-2.57.1.ebuild | 59 
 www-apps/limesurvey/limesurvey-2.63.1.ebuild | 57 ---
 www-apps/limesurvey/limesurvey-2.64.1.ebuild | 57 ---
 www-apps/limesurvey/limesurvey-2.72.5.ebuild | 57 ---
 6 files changed, 356 deletions(-)

diff --git a/www-apps/limesurvey/limesurvey-2.06.ebuild 
b/www-apps/limesurvey/limesurvey-2.06.ebuild
deleted file mode 100644
index b1f7788..000
--- a/www-apps/limesurvey/limesurvey-2.06.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit webapp
-
-MY_PN="LimeSurvey"
-MY_DATE="151016"
-MY_PV="${PV}_plus_${MY_DATE}"
-
-DESCRIPTION="LimeSurvey is a popular Free Open Source Software survey tool"
-HOMEPAGE="https://www.limesurvey.org/;
-SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86"
-IUSE="+gd ldap mssql mysql postgres zip"
-REQUIRED_USE="^^ ( mssql mysql postgres )"
-
-DEPEND="
-   app-admin/webapp-config
-"
-RDEPEND="
-   dev-lang/php[gd?,hash,ldap?,session,zip?,zlib]
-   mssql? ( dev-lang/php[mssql] )
-   mysql? ( dev-lang/php[mysqli] )
-   postgres? ( dev-lang/php[postgres] )
-"
-S="${WORKDIR}/${MY_PN}-${MY_PV}"
-
-pkg_config () {
-
-   webapp_pkg_setup
-}
-
-src_install () {
-
-   webapp_src_preinst
-
-   einfo "Installing files"
-   insinto "${MY_HTDOCSDIR}"
-   doins -r .
-
-   webapp_src_install
-}
-
-pkg_preinst () {
-
-   fowners -R root:apache "${MY_HTDOCSDIR}"
-   fperms -R g-w,o-rwx "${MY_HTDOCSDIR}"
-
-   # Allow writing to the tmp, upload and application/config directories
-   for dir in tmp upload application/config ; do
-
-   fperms -R g+w "${MY_HTDOCSDIR}/${dir}"
-   done
-}

diff --git a/www-apps/limesurvey/limesurvey-2.57.0.ebuild 
b/www-apps/limesurvey/limesurvey-2.57.0.ebuild
deleted file mode 100644
index 7fc0c0c..000
--- a/www-apps/limesurvey/limesurvey-2.57.0.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit webapp
-
-MY_PN="LimeSurvey"
-MY_DATE="161202"
-MY_PV="${PV}+${MY_DATE}"
-
-DESCRIPTION="LimeSurvey is a popular Free Open Source Software survey tool"
-HOMEPAGE="https://www.limesurvey.org/;
-SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86"
-IUSE="+gd ldap mssql mysql postgres zip"
-REQUIRED_USE="^^ ( mssql mysql postgres )"
-
-DEPEND="
-   app-admin/webapp-config
-"
-RDEPEND="
-   dev-lang/php[gd?,hash,ldap?,session,zip?,zlib]
-   mssql? ( dev-lang/php[mssql] )
-   mysql? ( dev-lang/php[mysqli] )
-   postgres? ( dev-lang/php[postgres] )
-"
-S="${WORKDIR}/${MY_PN}-${PV}-${MY_DATE}"
-
-pkg_config () {
-
-   webapp_pkg_setup
-}
-
-src_install () {
-
-   webapp_src_preinst
-
-   einfo "Installing files"
-   insinto "${MY_HTDOCSDIR}"
-   doins -r .
-
-   webapp_serverowned -R "${MY_HTDOCSDIR}/tmp"
-   webapp_serverowned -R "${MY_HTDOCSDIR}/upload"
-   webapp_serverowned -R "${MY_HTDOCSDIR}/application/config"
-
-   webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
-
-   webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
-
-   webapp_src_install
-}
-
-pkg_postinst () {
-   echo
-   ewarn "SECURITY NOTICE"
-   ewarn "If you plan on using SSL on your Drupal site, please consult the 
postinstall information:"
-   ewarn "\t# webapp-config --show-postinst ${PN} ${PV}"
-   echo
-   ewarn "If this is a new install, unless you want anyone with network 
access to your server to be"
-   ewarn "able to run the setup, you'll have to configure your web server 
to limit access to it."
-   echo
-   ewarn "If you're doing a new drupal-8 install, you'll have to copy 
/sites/default/default.services.yml"
-   ewarn "to /sites/default/services.yml and grant it write permissions to 
your web server."
-   ewarn "Just follow the instructions of the drupal setup and be sure to 
resolve any permissions issue"
-   ewarn "reported by the setup."
-   echo
-}

diff --git 

[gentoo-commits] repo/gentoo:master commit in: www-client/qutebrowser/

2023-03-18 Thread Ionen Wolkens
commit: 43ab677c4f37f3831555251bc2151df77252450d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Mar 16 22:13:27 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Mar 18 23:22:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43ab677c

www-client/qutebrowser: update live

qt6-v2 was merged in the main branch, so this syncs  with
the old 3.0.0_pre ebuild plus a few adjustments

Signed-off-by: Ionen Wolkens  gentoo.org>

 www-client/qutebrowser/qutebrowser-.ebuild | 60 ++
 1 file changed, 51 insertions(+), 9 deletions(-)

diff --git a/www-client/qutebrowser/qutebrowser-.ebuild 
b/www-client/qutebrowser/qutebrowser-.ebuild
index 7cb5d6ee3504..2a80f2b1aa5d 100644
--- a/www-client/qutebrowser/qutebrowser-.ebuild
+++ b/www-client/qutebrowser/qutebrowser-.ebuild
@@ -21,12 +21,10 @@ HOMEPAGE="https://www.qutebrowser.org/;
 
 LICENSE="GPL-3+"
 SLOT="0"
-IUSE="+adblock pdf widevine"
+IUSE="+adblock pdf +qt6 widevine"
 
 RDEPEND="
$(python_gen_cond_dep '
-   
dev-python/PyQt5[${PYTHON_USEDEP},dbus,declarative,gui,network,opengl,printsupport,sql,widgets]
-   dev-python/PyQtWebEngine[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
>=dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
>=dev-python/markupsafe-2.1.1[${PYTHON_USEDEP}]
@@ -35,14 +33,27 @@ RDEPEND="
dev-python/zipp[${PYTHON_USEDEP}]
adblock? ( dev-python/adblock[${PYTHON_USEDEP}] )
')
-   dev-qt/qtcore:5[icu]
-   dev-qt/qtgui:5[png]
-   pdf? ( https://github.com/gentoo/gentoo/pull/29181 
albeit
+   # may need to comment it out again when stabling if don't stable Qt6 
(yet).
+#  if use amd64 && use !qt6; then
+#  ewarn "USE=qt6 is disabled, be warned that Qt5's WebEngine uses 
an older"
+#  ewarn "chromium version. While it is relatively maintained for 
security, it may"
+#  ewarn "cause issues for sites/features designed with a newer 
version in mind."
+#  ewarn "When Qt6 support is stable enough, ebuild's Qt5 support 
may get removed."
+#  fi
 }



[gentoo-commits] repo/gentoo:master commit in: www-client/qutebrowser/

2023-03-18 Thread Ionen Wolkens
commit: 59f5a7a6520eafedacc453910fb7f5f13c5ccb9e
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Mar 18 05:34:39 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Mar 18 23:22:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59f5a7a6

www-client/qutebrowser: warn in 2.5.4 if downgrade from Qt6

Should have very few users actually using Qt6 (USE is masked,
and ebuilds are unkeyworded), but given removed the _pre ebuild
it's possible it'll cause an unexpected downgrade and it wouldn't
hurt to warn (albeit should be fairly noticeable given the deps
pulled are non-trivial).

Switching will be less of a worry in qutebrowser-3.0.0 given it
can detect a mismatch on startup, but the old 2.5.4 is oblivious.

Signed-off-by: Ionen Wolkens  gentoo.org>

 www-client/qutebrowser/qutebrowser-2.5.4.ebuild | 15 +++
 1 file changed, 15 insertions(+)

diff --git a/www-client/qutebrowser/qutebrowser-2.5.4.ebuild 
b/www-client/qutebrowser/qutebrowser-2.5.4.ebuild
index 30a3498c8cf8..59de8c56dd4a 100644
--- a/www-client/qutebrowser/qutebrowser-2.5.4.ebuild
+++ b/www-client/qutebrowser/qutebrowser-2.5.4.ebuild
@@ -131,6 +131,12 @@ python_install_all() {
einstalldocs
 }
 
+pkg_preinst() {
+   xdg_pkg_preinst
+
+   has_version "${CATEGORY}/${PN}[qt6]" && QUTEBROWSER_HAD_QT6=
+}
+
 pkg_postinst() {
xdg_pkg_postinst
 
@@ -139,4 +145,13 @@ pkg_postinst() {
elog "have additional dependencies not covered by this ebuild, 
for example"
elog "view_in_mpv needs media-video/mpv[lua] and 
net-misc/yt-dlp."
fi
+
+   if [[ -v QUTEBROWSER_HAD_QT6 ]]; then
+   ewarn "This is a downgrade from Qt6-based ${PN} to Qt5-based, 
and this"
+   ewarn "older version of ${PN} will /not/ warn on startup that 
this is"
+   ewarn "going to destroy some browsing data (e.g. cookies) when 
older chromium"
+   ewarn "version tries to use the newer 
~/.local/share/${PN}/webengine."
+   ewarn
+   ewarn "It is recommended to backup in case or go back to Qt6."
+   fi
 }



[gentoo-commits] repo/gentoo:master commit in: www-client/qutebrowser/

2023-03-18 Thread Ionen Wolkens
commit: 3d8762f07bd8ae6779b5011f34b0f497c4947c58
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Mar 16 22:10:33 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Mar 18 23:22:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d8762f0

www-client/qutebrowser: drop 3.0.0_pre

The qt6-v2 branch was merged in the main branch making this
obsolete. Use normal  if want USE=qt6 (or at least until
3.0.0 is released).

Signed-off-by: Ionen Wolkens  gentoo.org>

 .../qutebrowser/qutebrowser-3.0.0_pre.ebuild   | 187 -
 1 file changed, 187 deletions(-)

diff --git a/www-client/qutebrowser/qutebrowser-3.0.0_pre.ebuild 
b/www-client/qutebrowser/qutebrowser-3.0.0_pre.ebuild
deleted file mode 100644
index 0de37e2649d8..
--- a/www-client/qutebrowser/qutebrowser-3.0.0_pre.ebuild
+++ /dev/null
@@ -1,187 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1 xdg
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/qutebrowser/qutebrowser.git;
-   EGIT_BRANCH="qt6-v2"
-else
-   
SRC_URI="https://github.com/qutebrowser/qutebrowser/releases/download/v${PV}/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm64 ~x86"
-fi
-
-DESCRIPTION="Keyboard-driven, vim-like browser based on Python and Qt"
-HOMEPAGE="https://www.qutebrowser.org/;
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="+adblock pdf +qt6 widevine"
-
-RDEPEND="
-   $(python_gen_cond_dep '
-   dev-python/colorama[${PYTHON_USEDEP}]
-   >=dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
-   >=dev-python/markupsafe-2.1.1[${PYTHON_USEDEP}]
-   dev-python/pygments[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/zipp[${PYTHON_USEDEP}]
-   adblock? ( dev-python/adblock[${PYTHON_USEDEP}] )
-   ')
-   qt6? (
-   dev-qt/qtbase:6[icu]
-   $(python_gen_cond_dep '
-   
dev-python/PyQt6[${PYTHON_USEDEP},dbus,gui,network,opengl,printsupport,qml,sql,widgets]
-   dev-python/PyQt6-WebEngine[${PYTHON_USEDEP},widgets]
-   ')
-   pdf? ( www-plugins/pdfjs )
-   )
-   !qt6? (
-   dev-qt/qtcore:5[icu]
-   dev-qt/qtgui:5[png]
-   $(python_gen_cond_dep '
-   
dev-python/PyQt5[${PYTHON_USEDEP},dbus,declarative,gui,network,opengl,printsupport,sql,widgets]
-   dev-python/PyQtWebEngine[${PYTHON_USEDEP}]
-   ')
-   pdf? ( https://github.com/qutebrowser/qutebrowser/issues/888 (not 
just OSX)
-   tests/end2end
-   tests/unit/misc/test_ipc.py
-   # calls eclass' python2 "failure" wrapper
-   tests/unit/misc/test_checkpyver.py::test_old_python
-   # not worth running dbus over
-   tests/unit/browser/test_notification.py::TestDBus
-   # bug 819393
-   
tests/unit/commands/test_userscripts.py::test_custom_env[_POSIXUserscriptRunner]
-   # tests that don't know about our newer qtwebengine:5
-   
tests/unit/browser/webengine/test_webenginedownloads.py::TestDataUrlWorkaround
-   )
-   # qtargs are mangled with widevine+prefix
-   use widevine && use prefix && EPYTEST_DESELECT+=( 
tests/unit/config/test_qtargs.py )
-
-   # skip benchmarks (incl. _tree), and warning tests broken by -Wdefault
-   epytest -p xvfb -n ${jobs} -k 'not _bench and not _matches_tree and not 
_warning'
-}
-
-python_install_all() {
-   emake -f misc/Makefile DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
-
-   rm "${ED}"/usr/share/${PN}/scripts/{mkvenv,utils}.py || die
-   fperms -x 
/usr/share/${PN}/{scripts/cycle-inputs.js,userscripts/README.md}
-   python_fix_shebang "${ED}"/usr/share/${PN}
-
-   einstalldocs
-}
-
-pkg_preinst() {
-   xdg_pkg_preinst
-
-   has_version "${CATEGORY}/${PN}[qt6]" && QUTEBROWSER_HAD_QT6=
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-
-   if [[ ! ${REPLACING_VERSIONS} ]]; then
-   elog "Note that optional scripts in 
${EROOT}/usr/share/${PN}/{user,}scripts"
-   elog "have additional dependencies not covered by this ebuild, 
for example"
-   elog "view_in_mpv needs media-video/mpv[lua] and 
net-misc/yt-dlp."
-   fi
-
-   if [[ ! -v QUTEBROWSER_HAD_QT6 ]] && use qt6; then
-   elog "USE=qt6 is enabled using the qt6-v2 branch, it is 
work-in-progress"
-   elog "and some issues may be expected. Can follow upstream 
progress at:"
-   elog "  https://github.com/qutebrowser/qutebrowser/issues/7202 
[qt6 general]"
-   elog "  

[gentoo-commits] repo/gentoo:master commit in: www-client/qutebrowser/files/, www-client/qutebrowser/

2023-03-18 Thread Ionen Wolkens
commit: c74ded47caf44e1655e62f23dcc223a5b7541496
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Mar 16 22:19:46 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Mar 18 23:22:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c74ded47

www-client/qutebrowser: drop 2.5.2-r1

Signed-off-by: Ionen Wolkens  gentoo.org>

 www-client/qutebrowser/Manifest|   1 -
 .../files/qutebrowser-2.5.2-dictcli.patch  |  17 ---
 www-client/qutebrowser/qutebrowser-2.5.2-r1.ebuild | 133 -
 3 files changed, 151 deletions(-)

diff --git a/www-client/qutebrowser/Manifest b/www-client/qutebrowser/Manifest
index ec0594f9451b..7644b9878438 100644
--- a/www-client/qutebrowser/Manifest
+++ b/www-client/qutebrowser/Manifest
@@ -1,2 +1 @@
-DIST qutebrowser-2.5.2.tar.gz 6114611 BLAKE2B 
5f56e1e2c390bb2f36c95e25a2dae9e5203020ff6b2cf1e13092cf493efa950b24b8ff8f23af6eed93ca8b316e30f86715ecd2f2eb28c341210de0b25c9f67ad
 SHA512 
4751ea1a5b1776f085fcd1f9ab5ff805155fca34d0272ba8eb6574f9074257929c3fb5b50c9053a522bfb346aee1a2551b58cf933c6ff7c5c84fd10559ec36fc
 DIST qutebrowser-2.5.4.tar.gz 6117674 BLAKE2B 
d8dedf57ac064ce1a3d2e4e854a0064dfe567260cadfcdf129c2a2bcdbd26aaa21a569e3f69300c75e5dfb363b62173ac6e5f11e4bcd4a5c8dd72697b4caa5c3
 SHA512 
1c500cda921a273dee14b1e0808786bbfd2ce53ea9b4d5114be9abdacbefa5d3c7580d2995ad0100f597b9bf54addf4c98dbd4b924d9e8d3d08fe30309e44c3e

diff --git a/www-client/qutebrowser/files/qutebrowser-2.5.2-dictcli.patch 
b/www-client/qutebrowser/files/qutebrowser-2.5.2-dictcli.patch
deleted file mode 100644
index cd179a5d0236..
--- a/www-client/qutebrowser/files/qutebrowser-2.5.2-dictcli.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-https://github.com/qutebrowser/qutebrowser/commit/f277876ce0817f7d05ca94b05beb644482027f85
-From: Florian Bruhin 
-Date: Sat, 19 Nov 2022 16:00:15 +0100
-Subject: [PATCH] dictcli: Switch from master to main
-
-Fixes #7481
 a/scripts/dictcli.py
-+++ b/scripts/dictcli.py
-@@ -40,7 +40,7 @@
- from qutebrowser.utils import standarddir
- 
- 
--API_URL = 
'https://chromium.googlesource.com/chromium/deps/hunspell_dictionaries.git/+/master/'
-+API_URL = 
'https://chromium.googlesource.com/chromium/deps/hunspell_dictionaries.git/+/main/'
- 
- 
- class InvalidLanguageError(Exception):

diff --git a/www-client/qutebrowser/qutebrowser-2.5.2-r1.ebuild 
b/www-client/qutebrowser/qutebrowser-2.5.2-r1.ebuild
deleted file mode 100644
index 1e0b94274b51..
--- a/www-client/qutebrowser/qutebrowser-2.5.2-r1.ebuild
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1 xdg
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/qutebrowser/qutebrowser.git;
-else
-   
SRC_URI="https://github.com/qutebrowser/qutebrowser/releases/download/v${PV}/${P}.tar.gz;
-   KEYWORDS="amd64 ~arm64 ~x86"
-fi
-
-DESCRIPTION="Keyboard-driven, vim-like browser based on PyQt5 and QtWebEngine"
-HOMEPAGE="https://www.qutebrowser.org/;
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="+adblock pdf widevine"
-
-RDEPEND="
-   dev-qt/qtcore:5[icu]
-   dev-qt/qtgui:5[png]
-   $(python_gen_cond_dep '
-   dev-python/colorama[${PYTHON_USEDEP}]
-   >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}]
-   >=dev-python/markupsafe-2.0.1[${PYTHON_USEDEP}]
-   dev-python/pygments[${PYTHON_USEDEP}]
-   
dev-python/PyQt5[${PYTHON_USEDEP},dbus,declarative,multimedia,gui,network,opengl,printsupport,sql,widgets]
-   dev-python/PyQtWebEngine[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP},libyaml(+)]
-   dev-python/zipp[${PYTHON_USEDEP}]
-   adblock? ( dev-python/adblock[${PYTHON_USEDEP}] )')
-   pdf? ( https://github.com/qutebrowser/qutebrowser/issues/888 (not 
just OSX)
-   tests/end2end
-   tests/unit/misc/test_ipc.py
-   # tests that don't know about our newer qtwebengine
-   
tests/unit/browser/webengine/test_webenginedownloads.py::TestDataUrlWorkaround
-   tests/unit/utils/test_version.py::TestChromiumVersion
-   # may misbehave depending on installed old python versions
-   tests/unit/misc/test_checkpyver.py::test_old_python
-   # bug 819393
-   
tests/unit/commands/test_userscripts.py::test_custom_env[_POSIXUserscriptRunner]
-   # not worth running dbus over
-   tests/unit/browser/test_notification.py::TestDBus
-   )
-   use widevine && EPYTEST_DESELECT+=( tests/unit/config/test_qtargs.py )
-
-   # skip benchmarks (incl. _tree), and warning tests broken by -Wdefault
-   epytest -p xvfb -k 'not _bench and not _matches_tree 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/

2023-03-18 Thread Sam James
commit: 652729ba0ce6afb58bf655b41151533b250cba91
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 18 23:21:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 23:21:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=652729ba

sys-devel/gcc: add 12.2.1_p20230318

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-12.2.1_p20230318.ebuild | 52 +++
 2 files changed, 53 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 5b05fb52ebe5..36bf585fa2df 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -20,6 +20,7 @@ DIST gcc-11.4.0-patches-8.tar.xz 13788 BLAKE2B 
a1406d5dcd906ed51ef06bb6571c216d8
 DIST gcc-12-20230121.tar.xz 79652428 BLAKE2B 
f4f0e6474d179454dc56dd05c823fca919a894e9efdc64625bb13045c7bd549a7bab59dfb4052d45d594d4484801ab5b18cf3f3d6277be54eaec24a53abd439c
 SHA512 
b6c2486916418a64fab64c3655329bc18ca93ee4eca240e8779bd6d8280124fcd07b1aa8eff979fd317656646ecdba9353107887338354d8bd2c1f68c1609349
 DIST gcc-12-20230304.tar.xz 79683276 BLAKE2B 
e02622f1193ba17dd1041eae0c2f594b26806b00cfb269e683cc356d6d405ae8a49e60823ed6f814d2aac820ef01d9004f68d628a853be139fa6a70e8601ba2a
 SHA512 
0c23a8845c8f202b0c0e4aceb3104bf76c0aca9171ba65d292057703d160fc4ce0b0d7c8876cf1bb30f998c4a5a0a8f3c4165dd4d8d316019cff0dc19aa62182
 DIST gcc-12-20230311.tar.xz 79694468 BLAKE2B 
7c775bf81e43d431dd03b17b995ee6b7d54c8c8f2eb2962498dcb741b4a661d1c02b48cf3cc17f9074a58a8a299977e1caecb1ba34200759b00a18e36e156fe3
 SHA512 
e016537c8a06311ccfec5760417f9daa4c4e55b32fc28f32dd0ec7429f53ed753a84a788da304b12f9c7443ec693ad881536cfa875829d201d803138fde59c16
+DIST gcc-12-20230318.tar.xz 79703428 BLAKE2B 
ec1a4c1e8de27f8762ef91f553a2f8045f26a38c1beb49be4a39c86a11b894b609548f3f6f47b6bf2de9a357995a1f72c3667dba4892189eedee01c9e3c160ed
 SHA512 
7ba9acab02a42090fde3e903bb579d20bd1ba6ae0403fa344e25db74e4a81dfe5a81a98971869baaf0d70c089f313bf789287f037294f813429480634afea8f6
 DIST gcc-12.2.0-musl-patches-7.tar.xz 3652 BLAKE2B 
295ea907efea854a3c2447d472bedb24714d78b7b725476b1eac3898d89c0c549da8e69db28911205bb3293f62cf344a90ade0898ecf5fed57ff00fcf8547a9f
 SHA512 
7a7a440bc08de8dcb37c080ea0c27904adaaadfaab24d90becd2d009243dcfc886d8f674ce3ccddb4ebb5ad17f04d841064d9ec2e2e2e96a1afac3002111
 DIST gcc-12.2.0-patches-1.tar.xz 12864 BLAKE2B 
a5ae0a85dfc1b6f0bd968f0d5262ebed14ec9cdb3249e3a4c571578c54eda0e53708ee7fe8e03e506366c7f3cf7926eced9b390d9dee948c1249298c0fabd9fb
 SHA512 
f3d793b89a2a0385d596162fb0c653d4acdf21ae418cb792c1786a01fde0391bd0719715dbf07d53636f127168f5cd99108a1dc11cf6cea889b7d82385bcc258
 DIST gcc-12.2.0-patches-10.tar.xz 14252 BLAKE2B 
99368db982227728a6a9e2b1f694999f041f38db4a3806b6a740c86218735f9b561197bc150423a3caad0b5fd335c95d1aca130a519754423cd44a083e655373
 SHA512 
f7f0d8185e908926046f579793dba5916dc27392b85bfe50a7e70c213c3ba29479dfdb1b27514765b76bc897c4dbb530680e59c4deca7a245a808ed566120e4c

diff --git a/sys-devel/gcc/gcc-12.2.1_p20230318.ebuild 
b/sys-devel/gcc/gcc-12.2.1_p20230318.ebuild
new file mode 100644
index ..cb82e2228437
--- /dev/null
+++ b/sys-devel/gcc/gcc-12.2.1_p20230318.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_VER="14"
+PATCH_GCC_VER="12.2.0"
+MUSL_VER="7"
+MUSL_GCC_VER="12.2.0"
+
+if [[ $(ver_cut 3) ==  ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   else
+   MY_PV_2=$(($(ver_cut 2) - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998))
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   
GCC_TARBALL_SRC_URI="https://gcc.gnu.org/pub/gcc/snapshots/${MY_PV}/${MY_P}.tar.xz;
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+# Needs to be after inherit (for now?), bug #830908
+EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+
+# Don't keyword live ebuilds
+#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+#  KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+#fi
+
+# Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+# If GCC is enabling CET by default, we need glibc to be built with support 
for it.
+# bug #830454
+RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+DEPEND="${RDEPEND}"
+BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+
+src_prepare() {
+   toolchain_src_prepare
+
+   eapply_user
+}



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

2023-03-18 Thread Sam James
commit: cb9f4206a61e8a37c2d9d5c6e383f5bf95ba4ba4
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 18 06:34:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 23:12:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb9f4206

dev-ruby/sqlite3: add 1.6.1

No more portile dep: 
https://github.com/sparklemotion/sqlite3-ruby/commit/193c5e0a2d1b3161a3bec499ec3fb68a1a793bbd

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

 dev-ruby/sqlite3/Manifest |  1 +
 dev-ruby/sqlite3/sqlite3-1.6.1.ebuild | 46 +++
 2 files changed, 47 insertions(+)

diff --git a/dev-ruby/sqlite3/Manifest b/dev-ruby/sqlite3/Manifest
index 74777cc64196..70845acc90ed 100644
--- a/dev-ruby/sqlite3/Manifest
+++ b/dev-ruby/sqlite3/Manifest
@@ -1,3 +1,4 @@
 DIST sqlite3-1.4.2.gem 70656 BLAKE2B 
ef7fa7667fd080a6f175bcfbd1fe8dfba00d3fdf1214cc3d776f0576dc29386b627db8d6c0dd06f07ab65fff877a6803a6dcacefd4fbc5bb0f7d2149e355c88d
 SHA512 
c4630dd2fa13914e2fcc70092c35568103f61f976958b439fe205abdfcff61702ca176d10bea40ff0cfea3169644cdb9146b7be94dff883cad3b753e84629545
 DIST sqlite3-1.4.4.gem 71168 BLAKE2B 
f49d055b0d040f12b00abaf5c3a245b4e018445f41d496ae0d27426970f208b066bdd5a1b562a8fbb575397bac132384111fa59d6079dd6f384a6b1d90d272b8
 SHA512 
48753652d2aec201dfeac37f284bfdbc1b39c208c4ef605a2b7073a8a56cf5edf2021a889d98e0939cc0fbc476ccfda1aa01a0d8848a6129cab3af68761fcf38
 DIST sqlite3-1.5.3.gem 3134976 BLAKE2B 
feece4cb67e898b9dd1d77cf229632bf87a083ff894d854b6000dec69edaf677be4289104c25abf2e1dd246fa8f1391d9b579236b751f83acfdce544a39df3e9
 SHA512 
7d4a9c6c6998130b5ca725aabe8299668699aebd3813da088d62ca5d3013f31bffa9356d84d63164c98fe00f80c65dc467d70e725189a8b3fe233c348c5b4392
+DIST sqlite3-1.6.1.gem 3194368 BLAKE2B 
f06fc82454730ad136c0824258d4f0fba75d2e2e2aa160f3e2b928d128f0649292a42bacac19330d485695db7c833b3ab7396833ada427bbf35cc90120f54a78
 SHA512 
e0e25dd5b5d98cd1e8e1e7721d300ddb75138d68e9fd3d1a062d6eb1ee7ce580cf15585f086123027f11bd7325f41eba44e5a4bf20500ce14c0cd8d191577a79

diff --git a/dev-ruby/sqlite3/sqlite3-1.6.1.ebuild 
b/dev-ruby/sqlite3/sqlite3-1.6.1.ebuild
new file mode 100644
index ..26060aeac4fe
--- /dev/null
+++ b/dev-ruby/sqlite3/sqlite3-1.6.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_TASK_DOC="faq"
+RUBY_FAKEGEM_DOCDIR="doc faq"
+RUBY_FAKEGEM_EXTRADOC="API_CHANGES.md README.md ChangeLog.cvs CHANGELOG.md"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/sqlite3/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/sqlite3
+
+inherit ruby-fakegem
+
+DESCRIPTION="An extension library to access a SQLite database from Ruby"
+HOMEPAGE="https://github.com/sparklemotion/sqlite3-ruby;
+LICENSE="BSD"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+SLOT="0"
+IUSE=""
+
+RDEPEND+=" >=dev-db/sqlite-3.39.4:3"
+DEPEND+=" >=dev-db/sqlite-3.39.4:3"
+
+ruby_add_bdepend "
+   doc? ( dev-ruby/rdoc dev-ruby/redcloth )
+   test? ( dev-ruby/minitest:5 )"
+
+all_ruby_prepare() {
+   sed -i -e 's/enable_config("system-libraries")/true/' 
ext/sqlite3/extconf.rb || die
+}
+
+all_ruby_compile() {
+   all_fakegem_compile
+
+   if use doc; then
+   rdoc --title "${P} Dcoumentation" -o doc --main README.rdoc lib 
*.rdoc ext/*/*.c || die
+   rm -f doc/js/*.gz || die
+   fi
+}
+
+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/msgpack/

2023-03-18 Thread Sam James
commit: 6dd5d5a1e21d1d81c9e09d214b5fa6841db507cf
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 18 06:30:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 23:12:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dd5d5a1

dev-ruby/msgpack: add 1.6.1

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

 dev-ruby/msgpack/Manifest |  1 +
 dev-ruby/msgpack/msgpack-1.6.1.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-ruby/msgpack/Manifest b/dev-ruby/msgpack/Manifest
index 6435dee60795..459bee714f91 100644
--- a/dev-ruby/msgpack/Manifest
+++ b/dev-ruby/msgpack/Manifest
@@ -3,3 +3,4 @@ DIST msgpack-1.5.3.gem 90112 BLAKE2B 
872f1365b01cdb9bad9486d66f7d7d1b31af758fbd2
 DIST msgpack-1.5.4.gem 89088 BLAKE2B 
e95008fbeaf37f1aaff9476054be37c8377e7ea8a508b007391f957bfa96332fcea74db86b5204570e120481be95c4b0a5df97ce2db77f66bb452d299e1cfd3e
 SHA512 
916537138bffa3c6045357cc979e8b90d79fd3940e195e9a6f7386f47fd5f2404e7095410271635f2510ef17b459a66050b3089dd73a88542b2b62634e7af813
 DIST msgpack-1.5.6.gem 89600 BLAKE2B 
99cb6b29e52f4e526bd7d0d6d23eca808d2ab277bb7cc9dca73b5b0bdd40fd074d094a59074fa69ff8f47e246545cfcf9f878c87b6b2c3893ed1a091e1fc39be
 SHA512 
b07b6a1499747e2b6ce83751440092cd537c86ac4169fcf730bcb50aa030176018ca7a9961deb160951b193341d388efb26620afe3fff456e5567cafd0156209
 DIST msgpack-1.6.0.gem 90624 BLAKE2B 
03869d2725491edaf626515ced8113970f2e801fbbcfa692d91fd2fe6d0d006a51f0e0131b5028ae44befd82683a5fb3013e9a6f8fe22cd7e13767645a62ce71
 SHA512 
9aaa01a5ba3782cf8a6170b055c6d6914260ad4303a029d3fb0efe6a64eb415f3ff6bda34449444fe102c767ec892256fa9b568abc9c45f5713e94bbab86b92c
+DIST msgpack-1.6.1.tar.gz 88601 BLAKE2B 
2ddb84afde00240cf446b06d8e7445cfd14fa3dabe67b96035ff09629884523df049d42c4e5250e275648d2bcad0fa56179994c9ea096a1ffc6c86b594968eba
 SHA512 
b8a268a9c357ad5d2fec3fcee3d1a3e818708a51e5035105f245ee0d7cbafc145c6cac5e8bc3bfd12efa967f8ed275e2dfacedb5f3556166ba8e2354260f51ee

diff --git a/dev-ruby/msgpack/msgpack-1.6.1.ebuild 
b/dev-ruby/msgpack/msgpack-1.6.1.ebuild
new file mode 100644
index ..b7184188713e
--- /dev/null
+++ b/dev-ruby/msgpack/msgpack-1.6.1.ebuild
@@ -0,0 +1,35 @@
+# 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_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="ChangeLog README.md"
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTENSIONS=(ext/msgpack/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/msgpack"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_S="${PN}-ruby-${PV}"
+inherit ruby-fakegem
+
+DESCRIPTION="Binary-based efficient data interchange format for ruby binding"
+HOMEPAGE="https://msgpack.org/;
+# In 1.6.1, they stopped shipping the specs in the gem :(
+# 
https://github.com/msgpack/msgpack-ruby/commit/9cbcd0b28527af5ca755f34dfb370e3f4474d129
 (https://github.com/msgpack/msgpack-ruby/pull/311)
+SRC_URI="https://github.com/msgpack/msgpack-ruby/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc64 ~sparc ~x86"
+IUSE="doc"
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/I s:^:#:' Rakefile || die
+
+   # Remove jruby-specific specs that are run also for other rubies.
+   rm -rf spec/jruby || die
+
+   sed -i -e 's/git ls-files/find * -print/' msgpack.gemspec || die
+}



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

2023-03-18 Thread Sam James
commit: 2b39f06be20e10491479526c5bd2de29c661b27c
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 18 02:35:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 23:08:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b39f06b

dev-ruby/aws-partitions: add 1.722.0

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

 dev-ruby/aws-partitions/Manifest|  1 +
 .../aws-partitions/aws-partitions-1.722.0.ebuild| 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-ruby/aws-partitions/Manifest b/dev-ruby/aws-partitions/Manifest
index 87a15755f86b..048ba6ae6267 100644
--- a/dev-ruby/aws-partitions/Manifest
+++ b/dev-ruby/aws-partitions/Manifest
@@ -1 +1,2 @@
 DIST aws-partitions-1.370.0.gem 22528 BLAKE2B 
504b25a41da2b948b00c3ea4b7e94a553ad77a471849d7e8d2d9a714860e9efce06c788dd22e6600b6885939987a1ea481dd0ef9f0e6c6ba9fa342ae24f4d627
 SHA512 
49bec442cad737c4781f759b7babef3d45daa49866135b4fb15aed9e248e737e95a589c0b17b86a6fe4e042c039fcdef7f2088e1eaf6738801fb314c71e0cc56
+DIST aws-partitions-1.722.0.gem 54784 BLAKE2B 
5fd08e9b1e246e5690b25676ec32e87a058a8d48d7659036c64a469e25751660e1ee6ea278dfe1f07115f5ad691368c4712b3a3a2a897776b870cf5966a092ba
 SHA512 
8a1ffe81077ba2eb26abfc10916dcdc78466f3081a871fea196e86107dff3f1bf7c74fe274eaaee077e09c1842997ae66ca1e6466d7169bbbaae36fa33d378df

diff --git a/dev-ruby/aws-partitions/aws-partitions-1.722.0.ebuild 
b/dev-ruby/aws-partitions/aws-partitions-1.722.0.ebuild
new file mode 100644
index ..dc5b40f61ae0
--- /dev/null
+++ b/dev-ruby/aws-partitions/aws-partitions-1.722.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+
+# Not packaged and upstream not tagged.
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_EXTRAINSTALL="partitions.json"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Provides interfaces to enumerate AWS partitions, regions, and 
services"
+HOMEPAGE="https://aws.amazon.com/sdk-for-ruby/;
+
+LICENSE="Apache-2.0"
+SLOT="1"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""



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

2023-03-18 Thread Sam James
commit: 5e99b74afb4034c56e730cf9d51e5592c407b990
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 18 05:15:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 23:09:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e99b74a

dev-ruby/duktape-rb: add 2.7.0.0

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

 dev-ruby/duktape-rb/Manifest  |  1 +
 dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild | 48 +++
 2 files changed, 49 insertions(+)

diff --git a/dev-ruby/duktape-rb/Manifest b/dev-ruby/duktape-rb/Manifest
index a78c853e0a81..8680160526e3 100644
--- a/dev-ruby/duktape-rb/Manifest
+++ b/dev-ruby/duktape-rb/Manifest
@@ -1 +1,2 @@
 DIST duktape-rb-2.3.0.0.tar.gz 1356464 BLAKE2B 
be7362ddbe6860bcb12c8f8909f66ae525585e628f7be2317b07eb07960f8f25e503dbc89e713e57144cc8108751ac856aa73a16cbd58502e928acf9e116247c
 SHA512 
af4fd45387c3f40cd24bf3c879ef4e0d7efd43ca24f0cb866bf869db7fa9f4add9b60122c0dcfbce5491cdd7479b1414637fa1054078216b9f57fa426feb0154
+DIST duktape-rb-2.7.0.0.tar.gz 1385934 BLAKE2B 
1a3a7ea2c1469ddf9ac482e4329726e0f96823e75153027cf83155cca796cd0380d816a23d617e4bc40e72215acdc524fcb9575711e585952aeb9c6ed85ede70
 SHA512 
e91f57c2789aeb26aecbd9759c0b8cda457f290fcbe431fee721d01c1987c64f307f0e042b50cf6b4fa468d41c6365adde8395e2a33a8c637f6524af1c7cf028

diff --git a/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild 
b/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild
new file mode 100644
index ..aa16f49130ee
--- /dev/null
+++ b/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_GEMSPEC="duktape.gemspec"
+RUBY_FAKEGEM_NAME="duktape"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/duktape/extconf.rb)
+
+inherit ruby-fakegem
+
+MY_PN=${PN/-/\.}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Ruby bindings to the Duktape JavaScript interpeter"
+HOMEPAGE="https://github.com/judofyr/duktape.rb;
+SRC_URI="https://github.com/judofyr/${MY_PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv"
+
+COMMON_DEPEND="dev-lang/duktape:="
+DEPEND+="${COMMON_DEPEND}"
+RDEPEND+="${COMMON_DEPEND}"
+
+ruby_add_bdepend "
+   dev-ruby/pkg-config
+   dev-ruby/rake-compiler
+   dev-ruby/sdoc
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.3.0.0_use-system-duktape.patch
+)
+
+RUBY_S=${MY_P}
+
+all_ruby_prepare() {
+   rm ext/duktape/duktape.{c,h} ext/duktape/duk_config.h || die "Failed to 
remove bundled duktape"
+}
+
+each_ruby_test() {
+   ${RUBY} test/test_duktape.rb || die
+}



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

2023-03-18 Thread Sam James
commit: b17d286105097a4108ea021a20280825eea1ab78
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 18 22:17:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 23:08:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b17d2861

net-misc/portfwd: cleanup Makefile patch further

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

 .../portfwd/files/portfwd-0.29-build-system.patch  | 31 +++---
 1 file changed, 16 insertions(+), 15 deletions(-)

diff --git a/net-misc/portfwd/files/portfwd-0.29-build-system.patch 
b/net-misc/portfwd/files/portfwd-0.29-build-system.patch
index fb9649b65cd9..e69c33cb5ef2 100644
--- a/net-misc/portfwd/files/portfwd-0.29-build-system.patch
+++ b/net-misc/portfwd/files/portfwd-0.29-build-system.patch
@@ -1,10 +1,3 @@
 a/Makefile.am
-+++ b/Makefile.am
-@@ -1,4 +1,3 @@
- SUBDIRS = getopt src tools doc
- 
--docdir = $(prefix)/doc/portfwd
- doc_DATA = COPYING README CREDITS TODO
 --- a/configure.in
 +++ b/configure.in
 @@ -8,6 +8,7 @@ dnl Checks for programs.
@@ -14,7 +7,7 @@
 +AM_PROG_AR
  AM_PROG_LEX
  AC_PROG_RANLIB
- 
+
 @@ -45,6 +46,7 @@ dnl )
  dnl Checks for MSG_PROXY symbol
  AC_TRY_RUN(
@@ -23,6 +16,13 @@
  #include 
  int main()
  {
+--- a/Makefile.am
 b/Makefile.am
+@@ -1,4 +1,3 @@
+ SUBDIRS = getopt src tools doc
+ 
+-docdir = $(prefix)/doc/portfwd
+ doc_DATA = COPYING README CREDITS TODO
 --- a/doc/Makefile.am
 +++ b/doc/Makefile.am
 @@ -3,5 +3,4 @@
@@ -58,19 +58,20 @@
 to intersperse the options with the other arguments.
 --- a/src/Makefile.am
 +++ b/src/Makefile.am
-@@ -1,5 +1,5 @@
+@@ -1,6 +1,4 @@
 -CFLAGS   = -Wall -ggdb -O3 -DPORTFWD_CONF=\"$(sysconfdir)/portfwd.cfg\"
 -CXXFLAGS = $(CFLAGS)
-+CFLAGS   = @CFLAGS@ -Wall -DPORTFWD_CONF=\"$(sysconfdir)/portfwd.cfg\"
-+CPPFLAGS = @CXXFLAGS@ -Wall -DPORTFWD_CONF=\"$(sysconfdir)/portfwd.cfg\"
- INCLUDES = -I$(top_srcdir)/src
+-INCLUDES = -I$(top_srcdir)/src
++AM_CPPFLAGS = -DPORTFWD_CONF=\"$(sysconfdir)/portfwd.cfg\" -I$(top_srcdir)/src
  
  sbin_PROGRAMS = portfwd
+ portfwd_SOURCES = addr.cc from_addr.cc host_map.cc portfwd.cc \
 --- a/tools/Makefile.am
 +++ b/tools/Makefile.am
-@@ -1,4 +1,4 @@
+@@ -1,5 +1,4 @@
 -CXXFLAGS = -Wall -g -O3
-+CPPFLAGS = @CXXFLAGS@ -Wall -DPORTFWD_CONF=\"$(sysconfdir)/portfwd.cfg\"
- INCLUDES = -I$(top_srcdir)/src
+-INCLUDES = -I$(top_srcdir)/src
++AM_CPPFLAGS = -DPORTFWD_CONF=\"$(sysconfdir)/portfwd.cfg\" -I$(top_srcdir)/src
  
  noinst_PROGRAMS = t_vector udp_rcv udp_snd
+ 



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

2023-03-18 Thread Sam James
commit: ecc14311e3a09bf07616516fd1b7278ffd4e154f
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 18 05:04:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 23:09:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecc14311

dev-ruby/faraday-net_http: enable ruby32

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

 dev-ruby/faraday-net_http/faraday-net_http-3.0.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/faraday-net_http/faraday-net_http-3.0.2.ebuild 
b/dev-ruby/faraday-net_http/faraday-net_http-3.0.2.ebuild
index 6e1ac534dfdc..101fde7c5c75 100644
--- a/dev-ruby/faraday-net_http/faraday-net_http-3.0.2.ebuild
+++ b/dev-ruby/faraday-net_http/faraday-net_http-3.0.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_BINWRAP=""
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"



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

2023-03-18 Thread Sam James
commit: 0a8fa8dbb2ceaa1918156b17722e3e058b5bdf0b
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 18 04:29:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 23:08:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a8fa8db

dev-ruby/timecop: enable ruby32

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

 dev-ruby/timecop/timecop-0.9.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/timecop/timecop-0.9.5.ebuild 
b/dev-ruby/timecop/timecop-0.9.5.ebuild
index 3f4ec824c9f8..af40e7129a40 100644
--- a/dev-ruby/timecop/timecop-0.9.5.ebuild
+++ b/dev-ruby/timecop/timecop-0.9.5.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_TASK_TEST="test"
 



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

2023-03-18 Thread Sam James
commit: 3c269664129b6a1adb3ff1dc099fcedf451bef51
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 18 04:41:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 23:08:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c269664

dev-ruby/concurrent-ruby: add 1.2.2

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

 dev-ruby/concurrent-ruby/Manifest  |  1 +
 .../concurrent-ruby/concurrent-ruby-1.2.2.ebuild   | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-ruby/concurrent-ruby/Manifest 
b/dev-ruby/concurrent-ruby/Manifest
index e4ce11afe701..28bd26e31236 100644
--- a/dev-ruby/concurrent-ruby/Manifest
+++ b/dev-ruby/concurrent-ruby/Manifest
@@ -1,3 +1,4 @@
 DIST concurrent-ruby-1.1.10.tar.gz 6013684 BLAKE2B 
d271579a49ab52c9c41a7a0a31451775e1cba8ce19486b52a9eb3df7abbc66f7610d31284fc02747a8ee5f429983d8283b6fe92f22b911dcda5bc515da58b48f
 SHA512 
cfb67ce806d1f2a5bae509806247bfefb05c56794741cedcaa7ab6ff708085e374d150e8f46ff8e04dcb0918fde8ab5a593c60550da9ff6dc00af116e123f064
 DIST concurrent-ruby-1.1.9.tar.gz 4923746 BLAKE2B 
2bfea989db31f17c69ee479091135516e2aeef7ac74234ccea91b2e4b3626395683a7b2ebba1d13cb527903d3d83c51e873bdb859f0ff1983062fea4fa90a1e4
 SHA512 
243fc20795bcd7399bdf77a9b0db9b0bccb1b05edacf4fbc8f5515f59502300b4033a2a59bfb6adea9befdb20759c9f58bbf0e7744e934c85738085bef714ea6
 DIST concurrent-ruby-1.2.0.tar.gz 1160662 BLAKE2B 
e05df20596930d46781d718ebcd90c8326d78993ad15a7b7c804e0852bdfb66a955314769c8abdef9bc59c6fb249d81c6f48058751537a399da5846ded97dcbc
 SHA512 
c6dc1a84ac4b176644481c2431d67b2b7e0a47fcb9e3fc3fa0b4ddd102ef65d1d02d5aff2784bb55a194f01a4a5294fc26944da16dea550934a6950caee54a31
+DIST concurrent-ruby-1.2.2.tar.gz 1161215 BLAKE2B 
42f42022e469a1131d40e96a04dacb0ac49d94e96b6a8c58348d34402319ea0abff53b8b1312a274a34c332301ca17a007b685d8d9fe8c229350177abac0a285
 SHA512 
e2b26de147468b09403cd1727750922526ba240ad0cfe7889b722b357a3c71e709b12958cc4dad1a0d2d2c10d4dd2c67be1fe23053b98c35c7a50722fecb24b0

diff --git a/dev-ruby/concurrent-ruby/concurrent-ruby-1.2.2.ebuild 
b/dev-ruby/concurrent-ruby/concurrent-ruby-1.2.2.ebuild
new file mode 100644
index ..450b66e2ec85
--- /dev/null
+++ b/dev-ruby/concurrent-ruby/concurrent-ruby-1.2.2.ebuild
@@ -0,0 +1,38 @@
+# 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_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Modern concurrency tools including agents, futures, promises, 
thread pools, more"
+HOMEPAGE="https://github.com/ruby-concurrency/concurrent-ruby;
+SRC_URI="https://github.com/ruby-concurrency/concurrent-ruby/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_bdepend "test? ( >=dev-ruby/timecop-0.9 )"
+
+all_ruby_prepare() {
+   # Remove edge files as defined in support/file_map.rb
+   rm -rf 
spec/concurrent/{actor,cancellation,channel,edge,lazy_register,processing,promises,throttle}*
 || die
+   rm -r spec/concurrent/executor/wrapping_executor_spec.rb || die
+   sed -i -e '/concurrent-edge/ s:^:#:' spec/spec_helper.rb || die
+   sed -i -e 's:lib-edge:lib/concurrent-ruby:' .rspec || die
+   sed -i -e 's:../../../::' spec/concurrent/executor/executor_quits.rb || 
die
+
+   # Remove specs for the ext gem
+   rm -rf spec/concurrent/atomic || die
+
+   sed -i 's/git ls-files/find * -print/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}



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

2023-03-18 Thread Sam James
commit: 81faa4e4fc548f038f43dad7bca4be0ac93f38b1
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 18 04:45:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 23:08:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81faa4e4

dev-ruby/faker: add 3.1.1

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

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

diff --git a/dev-ruby/faker/Manifest b/dev-ruby/faker/Manifest
index 8223432b0d43..de50ffe95afd 100644
--- a/dev-ruby/faker/Manifest
+++ b/dev-ruby/faker/Manifest
@@ -1,2 +1,3 @@
 DIST faker-2.23.0.tar.gz 1709736 BLAKE2B 
e3524dbecbd1a4825ef8b38801ae1fa30a4392a7d2eb6fe1c94c3da0b0a4f18db621a42423510bf2f9c4bba175d66e10808252a923c9703aaa8de5d5ed54dd44
 SHA512 
b037833b3a6d07adaa70c665af66343d90389f282a2faf8ca55a5a81988163263e3b3069744e67ede206512bb67cf53a104eed34c39d92feb10a282f411bde41
 DIST faker-3.1.0.tar.gz 1726248 BLAKE2B 
55e5ece86c262c91cc7b806f31fc852297158cbfa213e375173d6ed4956daf515f7b3e09273ed40c70b92c2de8e94fc8ff45f62d87b59a37ee097a2cb6bc6a9b
 SHA512 
4fa1d1dc72ae0cb21cdf6fede999a6cbf43e20062306896cca5e2333da9423612ac11b5ecdfb033da46c1eb3141a0bcac47d25485666f126a35971acb4edfcb5
+DIST faker-3.1.1.tar.gz 1730104 BLAKE2B 
131e017b48f4e270c616c33c824aeea827d654ecc6c68f8df5524d9b62950b0ca724b778b9075d00364a7133aa73eec4f2df656f0e828008bf17fe17ee0075de
 SHA512 
43bb00a78520cff4168bcd0f63d07f524fa91588698a166492abf3547b1144ee4224022dd4b3004c779647d0902606788e12fb31735ccb2fb15fece326c5e08d

diff --git a/dev-ruby/faker/faker-3.1.1.ebuild 
b/dev-ruby/faker/faker-3.1.1.ebuild
new file mode 100644
index ..87391f4b74e7
--- /dev/null
+++ b/dev-ruby/faker/faker-3.1.1.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="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+RUBY_FAKEGEM_GEMSPEC="faker.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A library for generating fake data such as names, addresses, and 
phone numbers"
+HOMEPAGE="https://github.com/stympy/faker;
+SRC_URI="https://github.com/stympy/faker/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="test"
+
+ruby_add_rdepend ">=dev-ruby/i18n-1.8.11:1 !

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

2023-03-18 Thread Sam James
commit: 0aa325b66b5292478d6af7975fe5984c370f0e4b
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 18 05:02:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 23:09:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0aa325b6

dev-ruby/faraday: add 2.7.4

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

 dev-ruby/faraday/Manifest |  1 +
 dev-ruby/faraday/faraday-2.7.4.ebuild | 66 +++
 2 files changed, 67 insertions(+)

diff --git a/dev-ruby/faraday/Manifest b/dev-ruby/faraday/Manifest
index 64b6775d9278..7aa2a036c05a 100644
--- a/dev-ruby/faraday/Manifest
+++ b/dev-ruby/faraday/Manifest
@@ -4,3 +4,4 @@ DIST faraday-2.4.0.tar.gz 829464 BLAKE2B 
f06322150a53c2de153d4373d51f440179fed9e
 DIST faraday-2.5.2.tar.gz 830523 BLAKE2B 
2d420b7799e92a1e918d01df20b28633947b3039d30b099d641707d655bb76dc723776f2948dc22768087e693d6715f76907eb3162ea2c7194f00629f17b2774
 SHA512 
40dd9be959511a3e90ebdc514c924ec4c1243750fbcd6d94e4833f80dfe469aa7a1d1104aedc5292b52325b44f8a8fbeabac14f086b9766c9e8ba38fefac9473
 DIST faraday-2.6.0.tar.gz 830744 BLAKE2B 
4ed5fa0fa4412dafe0c6ed20ef03393f8242f39fc60f269701ce6755b9d6b9fa60cbe477a623146fae2b1b0685fc86619b857c1f5bd6ce5e73df4a88846f55aa
 SHA512 
cc80d7dfc6778ea184abc85476aba65fd2046dada4a88c6764a82841b561e84e4f44367191f2ec892d67fd7552eb922541cadd38d0ccfc609e90222fac90
 DIST faraday-2.7.2.tar.gz 831914 BLAKE2B 
424d275519cd24f03b0a678810671de2541e799512789e0a3d80d146aafbc74e2acdbb3c9d3d1cfe7224860e9b716720b234fb25c045226f04b29223c640567d
 SHA512 
41402bdb4594988a88542289c5a5242db04ae07081ba21fbc18b756eeae108bc06298b5ad7b48842a86c586b9da4e4568fc48ec9d26697618bd858649ef86294
+DIST faraday-2.7.4.tar.gz 832219 BLAKE2B 
8c0af73f6bcb41118eea162bc051d3de99593525ec2a84d21d8842ade076774cbde3deb66af399582235e62713dd563887efbad7f8099f377b1c19f28d92d8be
 SHA512 
97c84fa95ed9f4d26ca12d4e4ef2faee1738f656cb919c9609c84d7c9f275452862bbf5334e5d66ab88c3e9ff5cb060805d9b519319d72c98556eb1c2e5610e1

diff --git a/dev-ruby/faraday/faraday-2.7.4.ebuild 
b/dev-ruby/faraday/faraday-2.7.4.ebuild
new file mode 100644
index ..3cf8bcc541b4
--- /dev/null
+++ b/dev-ruby/faraday/faraday-2.7.4.ebuild
@@ -0,0 +1,66 @@
+# 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_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_EXTRAINSTALL="spec"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="HTTP/REST API client library with pluggable components"
+HOMEPAGE="https://github.com/lostisland/faraday;
+SRC_URI="https://github.com/lostisland/faraday/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE=""
+
+DEPEND+=" test? ( sys-process/lsof )"
+
+ruby_add_rdepend "
+   || ( =dev-ruby/faraday-net_http-3.0* dev-ruby/faraday-net_http:2 )
+   >=dev-ruby/ruby2_keywords-0.0.4
+"
+ruby_add_bdepend "test? (
+   >=dev-ruby/test-unit-2.4
+   >=dev-ruby/connection_pool-2.2.2
+   dev-ruby/rack:2.2
+   dev-ruby/webmock
+   )"
+
+all_ruby_prepare() {
+   # Remove bundler support.
+   rm Gemfile || die
+   sed -i -e '/[Bb]undler/d ; 1irequire "yaml"' Rakefile || die
+   # Avoid loading all lib files since some of them require unpackaged 
dependencies.
+   sed -e '/[Cc]overall/ s:^:#:' \
+   -e '/lib\/\*\*/ s:^:#:' \
+   -e '/simplecov/ s:^:#:' \
+   -e '/SimpleCov/,/end/ s:^:#:' \
+   -e '/pry/ s:^:#:' \
+   -i spec/spec_helper.rb || die
+
+   sed -e '/git ls-files/ s:^:#:' \
+   -e "s:_relative ': './:" \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid multipart tests that require an unpackaged dependency
+   # that appears to be no longer maintained.
+   #rm -f spec/faraday/request/multipart_spec.rb || die
+   #sed -e '/multipart_parser/ s:^:#:' \
+   #   -i spec/support/helper_methods.rb || die
+}
+
+each_ruby_test() {
+   MT_NO_PLUGINS=true each_fakegem_test
+}



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

2023-03-18 Thread William Hubbs
commit: cc0ff8d1a0a629449c1371a96eb64921d3770e19
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Mar 18 23:05:49 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Mar 18 23:05:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc0ff8d1

sys-cluster/kubeadm: drop 1.26.1

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

 sys-cluster/kubeadm/Manifest  |  1 -
 sys-cluster/kubeadm/kubeadm-1.26.1.ebuild | 35 ---
 2 files changed, 36 deletions(-)

diff --git a/sys-cluster/kubeadm/Manifest b/sys-cluster/kubeadm/Manifest
index 24b93a33b1c6..fcdea1d67205 100644
--- a/sys-cluster/kubeadm/Manifest
+++ b/sys-cluster/kubeadm/Manifest
@@ -1,5 +1,4 @@
 DIST kubernetes-1.23.17.tar.gz 38135738 BLAKE2B 
18661ca95d518ede1b8f08ec380bdb4678c0ba06bd4a7bc5aed323d6cec78fb8724a2880bd048df734e17f977159f21532349bae08a351b4adc56f52bb2e8198
 SHA512 
8cbe20601966faf2830dbe66548b95654651e3501c474be5351dbf64dabd1763f75e0afaa99ee31dabd8ea02ba1b16df6ba2a789aaddcad776ca0690637d05ff
 DIST kubernetes-1.24.11.tar.gz 37867002 BLAKE2B 
3972a049b1549cb1ed147763f09d20b656243814a91d701a1171c171a19721aef2b8393121160edbd75e6f11978b355ce8e97ef6e9d007634428753d7cc1499e
 SHA512 
ceaa5ca883d208e8f80d4d2628195256df697ce5ebedf2524af7cd94ffd783c055c47797cf76f6d4893e2392b652a89f55999251feda196b96b9df4c27215adc
 DIST kubernetes-1.25.7.tar.gz 38169376 BLAKE2B 
d324e823be2efc3d19892313ed2a7daa0a3c1384f4f03e18a703f63f32609e1a594a8fd3fc49cb78330848fd42ae1d629339a967ab973e73ddff2be8c6a1eb73
 SHA512 
d164496df03223cab4d1754ab42f88f0e5d5cc95e1e5995442183aa739d583078c6b7ea1febdc92e2bf8b76820857cd8973d8364f452c2e576b7168a32578419
-DIST kubernetes-1.26.1.tar.gz 38162001 BLAKE2B 
e3589eb702da49786b3363c16a2a405721c2130fe9814c41af94c5d466e7946732c05da46ccecce915e3d80ea122c3a60d1c5b00a86cfed8b7238bd74daa041e
 SHA512 
8794322c1e943ca47a059e6866bda9dee04acc8a202a984efe5c82403e394c4f5aa2c0218fb43582016c7276e17e837f64c39fc3af0c633461bf026aaacc97ae
 DIST kubernetes-1.26.2.tar.gz 38192706 BLAKE2B 
ca14778ab5a1d1bdfb935d80eea269adb0414b5613d8e70b9c790711a284b79c8f89cdd22af73b9127fbf9f036b0aa317fbd97bc1df735aead0903d951fe5f4a
 SHA512 
c14f3ba25ae3608ca8d28ab75c2f6a3636970d5851ef1c09259d6be4bce17af131f9adcc0be8e51f4197dc16650461bac8faae7b7ef24f899c1a0ad193ed0a6b

diff --git a/sys-cluster/kubeadm/kubeadm-1.26.1.ebuild 
b/sys-cluster/kubeadm/kubeadm-1.26.1.ebuild
deleted file mode 100644
index c428b054727b..
--- a/sys-cluster/kubeadm/kubeadm-1.26.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# 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/kubelet/

2023-03-18 Thread William Hubbs
commit: 5e9891bbd60dc25e30ee47a344a76997a2aa3fe8
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Mar 18 23:05:54 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Mar 18 23:05:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e9891bb

sys-cluster/kubelet: drop 1.26.1

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

 sys-cluster/kubelet/Manifest  |  1 -
 sys-cluster/kubelet/kubelet-1.26.1.ebuild | 37 ---
 2 files changed, 38 deletions(-)

diff --git a/sys-cluster/kubelet/Manifest b/sys-cluster/kubelet/Manifest
index 24b93a33b1c6..fcdea1d67205 100644
--- a/sys-cluster/kubelet/Manifest
+++ b/sys-cluster/kubelet/Manifest
@@ -1,5 +1,4 @@
 DIST kubernetes-1.23.17.tar.gz 38135738 BLAKE2B 
18661ca95d518ede1b8f08ec380bdb4678c0ba06bd4a7bc5aed323d6cec78fb8724a2880bd048df734e17f977159f21532349bae08a351b4adc56f52bb2e8198
 SHA512 
8cbe20601966faf2830dbe66548b95654651e3501c474be5351dbf64dabd1763f75e0afaa99ee31dabd8ea02ba1b16df6ba2a789aaddcad776ca0690637d05ff
 DIST kubernetes-1.24.11.tar.gz 37867002 BLAKE2B 
3972a049b1549cb1ed147763f09d20b656243814a91d701a1171c171a19721aef2b8393121160edbd75e6f11978b355ce8e97ef6e9d007634428753d7cc1499e
 SHA512 
ceaa5ca883d208e8f80d4d2628195256df697ce5ebedf2524af7cd94ffd783c055c47797cf76f6d4893e2392b652a89f55999251feda196b96b9df4c27215adc
 DIST kubernetes-1.25.7.tar.gz 38169376 BLAKE2B 
d324e823be2efc3d19892313ed2a7daa0a3c1384f4f03e18a703f63f32609e1a594a8fd3fc49cb78330848fd42ae1d629339a967ab973e73ddff2be8c6a1eb73
 SHA512 
d164496df03223cab4d1754ab42f88f0e5d5cc95e1e5995442183aa739d583078c6b7ea1febdc92e2bf8b76820857cd8973d8364f452c2e576b7168a32578419
-DIST kubernetes-1.26.1.tar.gz 38162001 BLAKE2B 
e3589eb702da49786b3363c16a2a405721c2130fe9814c41af94c5d466e7946732c05da46ccecce915e3d80ea122c3a60d1c5b00a86cfed8b7238bd74daa041e
 SHA512 
8794322c1e943ca47a059e6866bda9dee04acc8a202a984efe5c82403e394c4f5aa2c0218fb43582016c7276e17e837f64c39fc3af0c633461bf026aaacc97ae
 DIST kubernetes-1.26.2.tar.gz 38192706 BLAKE2B 
ca14778ab5a1d1bdfb935d80eea269adb0414b5613d8e70b9c790711a284b79c8f89cdd22af73b9127fbf9f036b0aa317fbd97bc1df735aead0903d951fe5f4a
 SHA512 
c14f3ba25ae3608ca8d28ab75c2f6a3636970d5851ef1c09259d6be4bce17af131f9adcc0be8e51f4197dc16650461bac8faae7b7ef24f899c1a0ad193ed0a6b

diff --git a/sys-cluster/kubelet/kubelet-1.26.1.ebuild 
b/sys-cluster/kubelet/kubelet-1.26.1.ebuild
deleted file mode 100644
index cff3013eb950..
--- a/sys-cluster/kubelet/kubelet-1.26.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# 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/kube-scheduler/

2023-03-18 Thread William Hubbs
commit: 1820604b920030ccd5ad742f05f08d57bcb7942b
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Mar 18 23:05:56 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Mar 18 23:05:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1820604b

sys-cluster/kube-scheduler: drop 1.26.1

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

 sys-cluster/kube-scheduler/Manifest|  1 -
 .../kube-scheduler/kube-scheduler-1.26.1.ebuild| 38 --
 2 files changed, 39 deletions(-)

diff --git a/sys-cluster/kube-scheduler/Manifest 
b/sys-cluster/kube-scheduler/Manifest
index 24b93a33b1c6..fcdea1d67205 100644
--- a/sys-cluster/kube-scheduler/Manifest
+++ b/sys-cluster/kube-scheduler/Manifest
@@ -1,5 +1,4 @@
 DIST kubernetes-1.23.17.tar.gz 38135738 BLAKE2B 
18661ca95d518ede1b8f08ec380bdb4678c0ba06bd4a7bc5aed323d6cec78fb8724a2880bd048df734e17f977159f21532349bae08a351b4adc56f52bb2e8198
 SHA512 
8cbe20601966faf2830dbe66548b95654651e3501c474be5351dbf64dabd1763f75e0afaa99ee31dabd8ea02ba1b16df6ba2a789aaddcad776ca0690637d05ff
 DIST kubernetes-1.24.11.tar.gz 37867002 BLAKE2B 
3972a049b1549cb1ed147763f09d20b656243814a91d701a1171c171a19721aef2b8393121160edbd75e6f11978b355ce8e97ef6e9d007634428753d7cc1499e
 SHA512 
ceaa5ca883d208e8f80d4d2628195256df697ce5ebedf2524af7cd94ffd783c055c47797cf76f6d4893e2392b652a89f55999251feda196b96b9df4c27215adc
 DIST kubernetes-1.25.7.tar.gz 38169376 BLAKE2B 
d324e823be2efc3d19892313ed2a7daa0a3c1384f4f03e18a703f63f32609e1a594a8fd3fc49cb78330848fd42ae1d629339a967ab973e73ddff2be8c6a1eb73
 SHA512 
d164496df03223cab4d1754ab42f88f0e5d5cc95e1e5995442183aa739d583078c6b7ea1febdc92e2bf8b76820857cd8973d8364f452c2e576b7168a32578419
-DIST kubernetes-1.26.1.tar.gz 38162001 BLAKE2B 
e3589eb702da49786b3363c16a2a405721c2130fe9814c41af94c5d466e7946732c05da46ccecce915e3d80ea122c3a60d1c5b00a86cfed8b7238bd74daa041e
 SHA512 
8794322c1e943ca47a059e6866bda9dee04acc8a202a984efe5c82403e394c4f5aa2c0218fb43582016c7276e17e837f64c39fc3af0c633461bf026aaacc97ae
 DIST kubernetes-1.26.2.tar.gz 38192706 BLAKE2B 
ca14778ab5a1d1bdfb935d80eea269adb0414b5613d8e70b9c790711a284b79c8f89cdd22af73b9127fbf9f036b0aa317fbd97bc1df735aead0903d951fe5f4a
 SHA512 
c14f3ba25ae3608ca8d28ab75c2f6a3636970d5851ef1c09259d6be4bce17af131f9adcc0be8e51f4197dc16650461bac8faae7b7ef24f899c1a0ad193ed0a6b

diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.26.1.ebuild 
b/sys-cluster/kube-scheduler/kube-scheduler-1.26.1.ebuild
deleted file mode 100644
index 524876afc4d5..
--- a/sys-cluster/kube-scheduler/kube-scheduler-1.26.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# 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/kubectl/

2023-03-18 Thread William Hubbs
commit: b7195d8b41c190319c2aacd2e21be87af9ef3695
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Mar 18 23:05:53 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Mar 18 23:05:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7195d8b

sys-cluster/kubectl: drop 1.26.1

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

 sys-cluster/kubectl/Manifest  |  1 -
 sys-cluster/kubectl/kubectl-1.26.1.ebuild | 33 ---
 2 files changed, 34 deletions(-)

diff --git a/sys-cluster/kubectl/Manifest b/sys-cluster/kubectl/Manifest
index 24b93a33b1c6..fcdea1d67205 100644
--- a/sys-cluster/kubectl/Manifest
+++ b/sys-cluster/kubectl/Manifest
@@ -1,5 +1,4 @@
 DIST kubernetes-1.23.17.tar.gz 38135738 BLAKE2B 
18661ca95d518ede1b8f08ec380bdb4678c0ba06bd4a7bc5aed323d6cec78fb8724a2880bd048df734e17f977159f21532349bae08a351b4adc56f52bb2e8198
 SHA512 
8cbe20601966faf2830dbe66548b95654651e3501c474be5351dbf64dabd1763f75e0afaa99ee31dabd8ea02ba1b16df6ba2a789aaddcad776ca0690637d05ff
 DIST kubernetes-1.24.11.tar.gz 37867002 BLAKE2B 
3972a049b1549cb1ed147763f09d20b656243814a91d701a1171c171a19721aef2b8393121160edbd75e6f11978b355ce8e97ef6e9d007634428753d7cc1499e
 SHA512 
ceaa5ca883d208e8f80d4d2628195256df697ce5ebedf2524af7cd94ffd783c055c47797cf76f6d4893e2392b652a89f55999251feda196b96b9df4c27215adc
 DIST kubernetes-1.25.7.tar.gz 38169376 BLAKE2B 
d324e823be2efc3d19892313ed2a7daa0a3c1384f4f03e18a703f63f32609e1a594a8fd3fc49cb78330848fd42ae1d629339a967ab973e73ddff2be8c6a1eb73
 SHA512 
d164496df03223cab4d1754ab42f88f0e5d5cc95e1e5995442183aa739d583078c6b7ea1febdc92e2bf8b76820857cd8973d8364f452c2e576b7168a32578419
-DIST kubernetes-1.26.1.tar.gz 38162001 BLAKE2B 
e3589eb702da49786b3363c16a2a405721c2130fe9814c41af94c5d466e7946732c05da46ccecce915e3d80ea122c3a60d1c5b00a86cfed8b7238bd74daa041e
 SHA512 
8794322c1e943ca47a059e6866bda9dee04acc8a202a984efe5c82403e394c4f5aa2c0218fb43582016c7276e17e837f64c39fc3af0c633461bf026aaacc97ae
 DIST kubernetes-1.26.2.tar.gz 38192706 BLAKE2B 
ca14778ab5a1d1bdfb935d80eea269adb0414b5613d8e70b9c790711a284b79c8f89cdd22af73b9127fbf9f036b0aa317fbd97bc1df735aead0903d951fe5f4a
 SHA512 
c14f3ba25ae3608ca8d28ab75c2f6a3636970d5851ef1c09259d6be4bce17af131f9adcc0be8e51f4197dc16650461bac8faae7b7ef24f899c1a0ad193ed0a6b

diff --git a/sys-cluster/kubectl/kubectl-1.26.1.ebuild 
b/sys-cluster/kubectl/kubectl-1.26.1.ebuild
deleted file mode 100644
index da2fb28a9977..
--- a/sys-cluster/kubectl/kubectl-1.26.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# 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-03-18 Thread William Hubbs
commit: a8be4439fb6ab04911302360d3b638bcfa8dd7cc
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Mar 18 23:05:55 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Mar 18 23:05:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8be4439

sys-cluster/kube-proxy: drop 1.26.1

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

 sys-cluster/kube-proxy/Manifest |  1 -
 sys-cluster/kube-proxy/kube-proxy-1.26.1.ebuild | 34 -
 2 files changed, 35 deletions(-)

diff --git a/sys-cluster/kube-proxy/Manifest b/sys-cluster/kube-proxy/Manifest
index 24b93a33b1c6..fcdea1d67205 100644
--- a/sys-cluster/kube-proxy/Manifest
+++ b/sys-cluster/kube-proxy/Manifest
@@ -1,5 +1,4 @@
 DIST kubernetes-1.23.17.tar.gz 38135738 BLAKE2B 
18661ca95d518ede1b8f08ec380bdb4678c0ba06bd4a7bc5aed323d6cec78fb8724a2880bd048df734e17f977159f21532349bae08a351b4adc56f52bb2e8198
 SHA512 
8cbe20601966faf2830dbe66548b95654651e3501c474be5351dbf64dabd1763f75e0afaa99ee31dabd8ea02ba1b16df6ba2a789aaddcad776ca0690637d05ff
 DIST kubernetes-1.24.11.tar.gz 37867002 BLAKE2B 
3972a049b1549cb1ed147763f09d20b656243814a91d701a1171c171a19721aef2b8393121160edbd75e6f11978b355ce8e97ef6e9d007634428753d7cc1499e
 SHA512 
ceaa5ca883d208e8f80d4d2628195256df697ce5ebedf2524af7cd94ffd783c055c47797cf76f6d4893e2392b652a89f55999251feda196b96b9df4c27215adc
 DIST kubernetes-1.25.7.tar.gz 38169376 BLAKE2B 
d324e823be2efc3d19892313ed2a7daa0a3c1384f4f03e18a703f63f32609e1a594a8fd3fc49cb78330848fd42ae1d629339a967ab973e73ddff2be8c6a1eb73
 SHA512 
d164496df03223cab4d1754ab42f88f0e5d5cc95e1e5995442183aa739d583078c6b7ea1febdc92e2bf8b76820857cd8973d8364f452c2e576b7168a32578419
-DIST kubernetes-1.26.1.tar.gz 38162001 BLAKE2B 
e3589eb702da49786b3363c16a2a405721c2130fe9814c41af94c5d466e7946732c05da46ccecce915e3d80ea122c3a60d1c5b00a86cfed8b7238bd74daa041e
 SHA512 
8794322c1e943ca47a059e6866bda9dee04acc8a202a984efe5c82403e394c4f5aa2c0218fb43582016c7276e17e837f64c39fc3af0c633461bf026aaacc97ae
 DIST kubernetes-1.26.2.tar.gz 38192706 BLAKE2B 
ca14778ab5a1d1bdfb935d80eea269adb0414b5613d8e70b9c790711a284b79c8f89cdd22af73b9127fbf9f036b0aa317fbd97bc1df735aead0903d951fe5f4a
 SHA512 
c14f3ba25ae3608ca8d28ab75c2f6a3636970d5851ef1c09259d6be4bce17af131f9adcc0be8e51f4197dc16650461bac8faae7b7ef24f899c1a0ad193ed0a6b

diff --git a/sys-cluster/kube-proxy/kube-proxy-1.26.1.ebuild 
b/sys-cluster/kube-proxy/kube-proxy-1.26.1.ebuild
deleted file mode 100644
index 15ea2dcb..
--- a/sys-cluster/kube-proxy/kube-proxy-1.26.1.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
-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-03-18 Thread William Hubbs
commit: 36b1d4bf4bc21087996401bb9b6ab247ddcd245e
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Mar 18 23:05:17 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Mar 18 23:05:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36b1d4bf

sys-cluster/kube-scheduler: stabilize 1.26.2 for amd64

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

 sys-cluster/kube-scheduler/kube-scheduler-1.26.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.26.2.ebuild 
b/sys-cluster/kube-scheduler/kube-scheduler-1.26.2.ebuild
index b9b95df178b2..524876afc4d5 100644
--- a/sys-cluster/kube-scheduler/kube-scheduler-1.26.2.ebuild
+++ b/sys-cluster/kube-scheduler/kube-scheduler-1.26.2.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="hardened"
 
 COMMON_DEPEND="acct-group/kube-scheduler



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

2023-03-18 Thread William Hubbs
commit: da4385bf8395475aaea0c5d328aa706c6d6634c9
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Mar 18 23:05:51 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Mar 18 23:05:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da4385bf

sys-cluster/kube-controller-manager: drop 1.26.1

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

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

diff --git a/sys-cluster/kube-controller-manager/Manifest 
b/sys-cluster/kube-controller-manager/Manifest
index 24b93a33b1c6..fcdea1d67205 100644
--- a/sys-cluster/kube-controller-manager/Manifest
+++ b/sys-cluster/kube-controller-manager/Manifest
@@ -1,5 +1,4 @@
 DIST kubernetes-1.23.17.tar.gz 38135738 BLAKE2B 
18661ca95d518ede1b8f08ec380bdb4678c0ba06bd4a7bc5aed323d6cec78fb8724a2880bd048df734e17f977159f21532349bae08a351b4adc56f52bb2e8198
 SHA512 
8cbe20601966faf2830dbe66548b95654651e3501c474be5351dbf64dabd1763f75e0afaa99ee31dabd8ea02ba1b16df6ba2a789aaddcad776ca0690637d05ff
 DIST kubernetes-1.24.11.tar.gz 37867002 BLAKE2B 
3972a049b1549cb1ed147763f09d20b656243814a91d701a1171c171a19721aef2b8393121160edbd75e6f11978b355ce8e97ef6e9d007634428753d7cc1499e
 SHA512 
ceaa5ca883d208e8f80d4d2628195256df697ce5ebedf2524af7cd94ffd783c055c47797cf76f6d4893e2392b652a89f55999251feda196b96b9df4c27215adc
 DIST kubernetes-1.25.7.tar.gz 38169376 BLAKE2B 
d324e823be2efc3d19892313ed2a7daa0a3c1384f4f03e18a703f63f32609e1a594a8fd3fc49cb78330848fd42ae1d629339a967ab973e73ddff2be8c6a1eb73
 SHA512 
d164496df03223cab4d1754ab42f88f0e5d5cc95e1e5995442183aa739d583078c6b7ea1febdc92e2bf8b76820857cd8973d8364f452c2e576b7168a32578419
-DIST kubernetes-1.26.1.tar.gz 38162001 BLAKE2B 
e3589eb702da49786b3363c16a2a405721c2130fe9814c41af94c5d466e7946732c05da46ccecce915e3d80ea122c3a60d1c5b00a86cfed8b7238bd74daa041e
 SHA512 
8794322c1e943ca47a059e6866bda9dee04acc8a202a984efe5c82403e394c4f5aa2c0218fb43582016c7276e17e837f64c39fc3af0c633461bf026aaacc97ae
 DIST kubernetes-1.26.2.tar.gz 38192706 BLAKE2B 
ca14778ab5a1d1bdfb935d80eea269adb0414b5613d8e70b9c790711a284b79c8f89cdd22af73b9127fbf9f036b0aa317fbd97bc1df735aead0903d951fe5f4a
 SHA512 
c14f3ba25ae3608ca8d28ab75c2f6a3636970d5851ef1c09259d6be4bce17af131f9adcc0be8e51f4197dc16650461bac8faae7b7ef24f899c1a0ad193ed0a6b

diff --git 
a/sys-cluster/kube-controller-manager/kube-controller-manager-1.26.1.ebuild 
b/sys-cluster/kube-controller-manager/kube-controller-manager-1.26.1.ebuild
deleted file mode 100644
index a5b017f18d03..
--- a/sys-cluster/kube-controller-manager/kube-controller-manager-1.26.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# 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-03-18 Thread William Hubbs
commit: 1b5227166a561496a944f1cd57e7e2f941b78dbd
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Mar 18 23:05:50 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Mar 18 23:05:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b522716

sys-cluster/kube-apiserver: drop 1.26.1

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

 sys-cluster/kube-apiserver/Manifest|  1 -
 .../kube-apiserver/kube-apiserver-1.26.1.ebuild| 39 --
 2 files changed, 40 deletions(-)

diff --git a/sys-cluster/kube-apiserver/Manifest 
b/sys-cluster/kube-apiserver/Manifest
index 24b93a33b1c6..fcdea1d67205 100644
--- a/sys-cluster/kube-apiserver/Manifest
+++ b/sys-cluster/kube-apiserver/Manifest
@@ -1,5 +1,4 @@
 DIST kubernetes-1.23.17.tar.gz 38135738 BLAKE2B 
18661ca95d518ede1b8f08ec380bdb4678c0ba06bd4a7bc5aed323d6cec78fb8724a2880bd048df734e17f977159f21532349bae08a351b4adc56f52bb2e8198
 SHA512 
8cbe20601966faf2830dbe66548b95654651e3501c474be5351dbf64dabd1763f75e0afaa99ee31dabd8ea02ba1b16df6ba2a789aaddcad776ca0690637d05ff
 DIST kubernetes-1.24.11.tar.gz 37867002 BLAKE2B 
3972a049b1549cb1ed147763f09d20b656243814a91d701a1171c171a19721aef2b8393121160edbd75e6f11978b355ce8e97ef6e9d007634428753d7cc1499e
 SHA512 
ceaa5ca883d208e8f80d4d2628195256df697ce5ebedf2524af7cd94ffd783c055c47797cf76f6d4893e2392b652a89f55999251feda196b96b9df4c27215adc
 DIST kubernetes-1.25.7.tar.gz 38169376 BLAKE2B 
d324e823be2efc3d19892313ed2a7daa0a3c1384f4f03e18a703f63f32609e1a594a8fd3fc49cb78330848fd42ae1d629339a967ab973e73ddff2be8c6a1eb73
 SHA512 
d164496df03223cab4d1754ab42f88f0e5d5cc95e1e5995442183aa739d583078c6b7ea1febdc92e2bf8b76820857cd8973d8364f452c2e576b7168a32578419
-DIST kubernetes-1.26.1.tar.gz 38162001 BLAKE2B 
e3589eb702da49786b3363c16a2a405721c2130fe9814c41af94c5d466e7946732c05da46ccecce915e3d80ea122c3a60d1c5b00a86cfed8b7238bd74daa041e
 SHA512 
8794322c1e943ca47a059e6866bda9dee04acc8a202a984efe5c82403e394c4f5aa2c0218fb43582016c7276e17e837f64c39fc3af0c633461bf026aaacc97ae
 DIST kubernetes-1.26.2.tar.gz 38192706 BLAKE2B 
ca14778ab5a1d1bdfb935d80eea269adb0414b5613d8e70b9c790711a284b79c8f89cdd22af73b9127fbf9f036b0aa317fbd97bc1df735aead0903d951fe5f4a
 SHA512 
c14f3ba25ae3608ca8d28ab75c2f6a3636970d5851ef1c09259d6be4bce17af131f9adcc0be8e51f4197dc16650461bac8faae7b7ef24f899c1a0ad193ed0a6b

diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.26.1.ebuild 
b/sys-cluster/kube-apiserver/kube-apiserver-1.26.1.ebuild
deleted file mode 100644
index 732d08517b60..
--- a/sys-cluster/kube-apiserver/kube-apiserver-1.26.1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# 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: sys-cluster/kubeadm/

2023-03-18 Thread William Hubbs
commit: 965d9642935d6d6feae88f056b3e4aa9cb7b1282
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Mar 18 23:05:09 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Mar 18 23:05:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=965d9642

sys-cluster/kubeadm: stabilize 1.26.2 for amd64

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

 sys-cluster/kubeadm/kubeadm-1.26.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/kubeadm/kubeadm-1.26.2.ebuild 
b/sys-cluster/kubeadm/kubeadm-1.26.2.ebuild
index f9b83313a772..c428b054727b 100644
--- a/sys-cluster/kubeadm/kubeadm-1.26.2.ebuild
+++ b/sys-cluster/kubeadm/kubeadm-1.26.2.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="hardened selinux"
 
 BDEPEND=">=dev-lang/go-1.19"



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

2023-03-18 Thread William Hubbs
commit: 6efbb407bf7531a8c51d22c138de9c9bacf83943
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Mar 18 23:05:12 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Mar 18 23:05:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6efbb407

sys-cluster/kube-controller-manager: stabilize 1.26.2 for amd64

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

 .../kube-controller-manager/kube-controller-manager-1.26.2.ebuild   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-cluster/kube-controller-manager/kube-controller-manager-1.26.2.ebuild 
b/sys-cluster/kube-controller-manager/kube-controller-manager-1.26.2.ebuild
index c4863b6e8840..a5b017f18d03 100644
--- a/sys-cluster/kube-controller-manager/kube-controller-manager-1.26.2.ebuild
+++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.26.2.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="hardened"
 
 COMMON_DEPEND="acct-group/kube-controller-manager



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

2023-03-18 Thread William Hubbs
commit: e6918768a8ef1eb2513af5082c6c3fade722e545
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Mar 18 23:05:16 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Mar 18 23:05:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6918768

sys-cluster/kube-proxy: stabilize 1.26.2 for amd64

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

 sys-cluster/kube-proxy/kube-proxy-1.26.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/kube-proxy/kube-proxy-1.26.2.ebuild 
b/sys-cluster/kube-proxy/kube-proxy-1.26.2.ebuild
index c2bf8bb7da7f..15ea2dcb 100644
--- a/sys-cluster/kube-proxy/kube-proxy-1.26.2.ebuild
+++ b/sys-cluster/kube-proxy/kube-proxy-1.26.2.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="hardened"
 
 RDEPEND="net-firewall/conntrack-tools"



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

2023-03-18 Thread William Hubbs
commit: 6d847ee8ded77066a60cdc4efe12335589b7d3f8
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Mar 18 23:05:13 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Mar 18 23:05:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d847ee8

sys-cluster/kubectl: stabilize 1.26.2 for amd64

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

 sys-cluster/kubectl/kubectl-1.26.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/kubectl/kubectl-1.26.2.ebuild 
b/sys-cluster/kubectl/kubectl-1.26.2.ebuild
index 0a6d3b7c65b8..da2fb28a9977 100644
--- a/sys-cluster/kubectl/kubectl-1.26.2.ebuild
+++ b/sys-cluster/kubectl/kubectl-1.26.2.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="hardened"
 
 BDEPEND=">=dev-lang/go-1.19"



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

2023-03-18 Thread William Hubbs
commit: 5f2486187e1c886bb6adac742d3c41aad16e118e
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Mar 18 23:05:15 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Mar 18 23:05:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f248618

sys-cluster/kubelet: stabilize 1.26.2 for amd64

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

 sys-cluster/kubelet/kubelet-1.26.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/kubelet/kubelet-1.26.2.ebuild 
b/sys-cluster/kubelet/kubelet-1.26.2.ebuild
index ea082c4400a5..cff3013eb950 100644
--- a/sys-cluster/kubelet/kubelet-1.26.2.ebuild
+++ b/sys-cluster/kubelet/kubelet-1.26.2.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="hardened selinux"
 
 BDEPEND=">=dev-lang/go-1.19"



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

2023-03-18 Thread William Hubbs
commit: 89c83ccc5995753297ffb280142597fbd3e56b1f
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Mar 18 23:05:11 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Mar 18 23:05:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89c83ccc

sys-cluster/kube-apiserver: stabilize 1.26.2 for amd64

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

 sys-cluster/kube-apiserver/kube-apiserver-1.26.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.26.2.ebuild 
b/sys-cluster/kube-apiserver/kube-apiserver-1.26.2.ebuild
index 467da4d39d0b..732d08517b60 100644
--- a/sys-cluster/kube-apiserver/kube-apiserver-1.26.2.ebuild
+++ b/sys-cluster/kube-apiserver/kube-apiserver-1.26.2.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="hardened"
 
 COMMON_DEPEND="



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

2023-03-18 Thread William Hubbs
commit: eb8618c902330433b02e9d32a1b24d480de7d39b
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Mar 18 23:04:10 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Mar 18 23:04:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb8618c9

sys-cluster/kube-apiserver: drop 1.25.6

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

 sys-cluster/kube-apiserver/Manifest|  1 -
 .../kube-apiserver/kube-apiserver-1.25.6.ebuild| 39 --
 2 files changed, 40 deletions(-)

diff --git a/sys-cluster/kube-apiserver/Manifest 
b/sys-cluster/kube-apiserver/Manifest
index a0348a91b690..24b93a33b1c6 100644
--- a/sys-cluster/kube-apiserver/Manifest
+++ b/sys-cluster/kube-apiserver/Manifest
@@ -1,6 +1,5 @@
 DIST kubernetes-1.23.17.tar.gz 38135738 BLAKE2B 
18661ca95d518ede1b8f08ec380bdb4678c0ba06bd4a7bc5aed323d6cec78fb8724a2880bd048df734e17f977159f21532349bae08a351b4adc56f52bb2e8198
 SHA512 
8cbe20601966faf2830dbe66548b95654651e3501c474be5351dbf64dabd1763f75e0afaa99ee31dabd8ea02ba1b16df6ba2a789aaddcad776ca0690637d05ff
 DIST kubernetes-1.24.11.tar.gz 37867002 BLAKE2B 
3972a049b1549cb1ed147763f09d20b656243814a91d701a1171c171a19721aef2b8393121160edbd75e6f11978b355ce8e97ef6e9d007634428753d7cc1499e
 SHA512 
ceaa5ca883d208e8f80d4d2628195256df697ce5ebedf2524af7cd94ffd783c055c47797cf76f6d4893e2392b652a89f55999251feda196b96b9df4c27215adc
-DIST kubernetes-1.25.6.tar.gz 38158861 BLAKE2B 
af116c78d216477ab757523f66b3332ef982b49384145a69d1b5641b0929b7179171814f89bbba1950b0ab69476e9e48722e8b9b04f0e77610d7dc602d4bac65
 SHA512 
47e0f736ee7efc614a2e8ed08acd95b64ee78484ac735ca515a03607634a9a94e2d7f3989db300f130506390a93eebb32fba4e54fe2869e3c782932f9b9a033b
 DIST kubernetes-1.25.7.tar.gz 38169376 BLAKE2B 
d324e823be2efc3d19892313ed2a7daa0a3c1384f4f03e18a703f63f32609e1a594a8fd3fc49cb78330848fd42ae1d629339a967ab973e73ddff2be8c6a1eb73
 SHA512 
d164496df03223cab4d1754ab42f88f0e5d5cc95e1e5995442183aa739d583078c6b7ea1febdc92e2bf8b76820857cd8973d8364f452c2e576b7168a32578419
 DIST kubernetes-1.26.1.tar.gz 38162001 BLAKE2B 
e3589eb702da49786b3363c16a2a405721c2130fe9814c41af94c5d466e7946732c05da46ccecce915e3d80ea122c3a60d1c5b00a86cfed8b7238bd74daa041e
 SHA512 
8794322c1e943ca47a059e6866bda9dee04acc8a202a984efe5c82403e394c4f5aa2c0218fb43582016c7276e17e837f64c39fc3af0c633461bf026aaacc97ae
 DIST kubernetes-1.26.2.tar.gz 38192706 BLAKE2B 
ca14778ab5a1d1bdfb935d80eea269adb0414b5613d8e70b9c790711a284b79c8f89cdd22af73b9127fbf9f036b0aa317fbd97bc1df735aead0903d951fe5f4a
 SHA512 
c14f3ba25ae3608ca8d28ab75c2f6a3636970d5851ef1c09259d6be4bce17af131f9adcc0be8e51f4197dc16650461bac8faae7b7ef24f899c1a0ad193ed0a6b

diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.25.6.ebuild 
b/sys-cluster/kube-apiserver/kube-apiserver-1.25.6.ebuild
deleted file mode 100644
index 732d08517b60..
--- a/sys-cluster/kube-apiserver/kube-apiserver-1.25.6.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# 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}
-}



  1   2   3   >