[gentoo-commits] repo/proj/guru:dev commit in: sys-fs/ddrescueview/

2023-02-13 Thread Joe Kappus
commit: 94bdda182f52a024bd58e1a4ccdbd9cc8f22429a
Author: Joe Kappus  wt  gd>
AuthorDate: Tue Feb 14 07:55:45 2023 +
Commit: Joe Kappus  wt  gd>
CommitDate: Tue Feb 14 07:55:45 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=94bdda18

sys-fs/ddrescueview: fix QA issues

- Add RESTRICT (strip)
- Update QA flags
- Copy note from lazarus

Closes: https://bugs.gentoo.org/873394
Closes: https://bugs.gentoo.org/873400
Closes: https://bugs.gentoo.org/873397
Signed-off-by: Joe Kappus  wt.gd>

 sys-fs/ddrescueview/ddrescueview-0.4.5.ebuild | 11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/sys-fs/ddrescueview/ddrescueview-0.4.5.ebuild 
b/sys-fs/ddrescueview/ddrescueview-0.4.5.ebuild
index 4bb32ac07..f580f67e4 100644
--- a/sys-fs/ddrescueview/ddrescueview-0.4.5.ebuild
+++ b/sys-fs/ddrescueview/ddrescueview-0.4.5.ebuild
@@ -15,12 +15,13 @@ LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64"
 
-BDEPEND="
-   dev-lang/lazarus
-"
+BDEPEND="dev-lang/lazarus"
 
-# I don't know yet how not to strip debug info during lazbuild build
-QA_PRESTRIPPED="usr/bin/ddrescueview"
+# Pascal ignores CFLAGS and does its own stripping. Nothing else can be done 
about it.
+QA_FLAGS_IGNORED="usr/bin/ddrescueview"
+QA_PRESTRIPPED="${QA_FLAGS_IGNORED}"
+
+RESTRICT="strip"
 
 S="${WORKDIR}/${MY_P}"
 



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

2023-02-13 Thread Alfredo Tupone
commit: b7cff97cf838c6c8f6b9f1a6220833372e86f6db
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Feb 14 07:44:04 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Feb 14 07:45:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7cff97c

sci-libs/onnx: add 1.12.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 sci-libs/onnx/Manifest   |  1 +
 sci-libs/onnx/onnx-1.12.0.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/sci-libs/onnx/Manifest b/sci-libs/onnx/Manifest
index 7ff467655359..abc71ea28ca7 100644
--- a/sci-libs/onnx/Manifest
+++ b/sci-libs/onnx/Manifest
@@ -1 +1,2 @@
 DIST onnx-1.11.0.tar.gz 9464979 BLAKE2B 
dfc8ab81d4776f806fa26c751c1eb1e19ea4cf9f0aa498880dc18eca160fdd9c43eda0077124ea7a674082e5ed93de7497411c48c3f9a12146905072e6477af6
 SHA512 
dc7045702188d7f40fead3ab6eccd8ff63357824c36873b415ad989d19aa952ff2c3758120de9050d84d92a35993198971be54ffa8e8d99fc70aa1b14b2ff73e
+DIST onnx-1.12.0.tar.gz 9531142 BLAKE2B 
59117ea95e3686ca41c307f9ee35fbb3e9abc3b262943211a3c25f7ef3f89e3a185145f92c9dfc4108469a3bc4580a140de7c436f97a35e64902d5a6ed5ac8ab
 SHA512 
ab0c4f92358e904c2f28d98b35eab2d6eac22dd0a270e4f45ee590aa1ad22d09e92b32225efd7e98edb1531743f150526d26e0cbdc537757784bef2bc93efa8e

diff --git a/sci-libs/onnx/onnx-1.12.0.ebuild b/sci-libs/onnx/onnx-1.12.0.ebuild
new file mode 100644
index ..ba196590ef22
--- /dev/null
+++ b/sci-libs/onnx/onnx-1.12.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+inherit python-any-r1 cmake
+
+DESCRIPTION="Open Neural Network Exchange (ONNX)"
+HOMEPAGE="https://github.com/onnx/onnx;
+SRC_URI="https://github.com/onnx/${PN}/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="test"
+
+DEPEND=""
+RDEPEND="${DEPEND}
+   dev-libs/protobuf:="
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-util/patchelf
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DONNX_USE_PROTOBUF_SHARED_LIBS=ON
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   patchelf --set-soname libonnxifi.so "${ED}"/usr/lib/libonnxifi.so \
+   || die
+   mv "${ED}"/usr/lib/libonnxifi.so 
"${ED}"/usr/$(get_libdir)/libonnxifi.so \
+   || die
+}



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

2023-02-13 Thread 罗百科
commit: 9c2b3a511b1f4e1660c9a6b3770f60342aa0f941
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Feb 14 07:41:11 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Tue Feb 14 07:41:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c2b3a51

dev-db/timescaledb: drop 2.9.0, 2.9.1

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

 dev-db/timescaledb/Manifest |  2 -
 dev-db/timescaledb/timescaledb-2.9.0.ebuild | 67 -
 dev-db/timescaledb/timescaledb-2.9.1.ebuild | 67 -
 3 files changed, 136 deletions(-)

diff --git a/dev-db/timescaledb/Manifest b/dev-db/timescaledb/Manifest
index f84678f93bdb..016c8cd6 100644
--- a/dev-db/timescaledb/Manifest
+++ b/dev-db/timescaledb/Manifest
@@ -1,4 +1,2 @@
-DIST timescaledb-2.9.0.tar.gz 7340009 BLAKE2B 
b7eb3bb5f866b09ff8c78c4430fa570dd491336428cb74f4d9f961a7f0432dde5dcef58533acdc9541f8c49e93a6d62af4e37762b73de334437276c8e9a39f80
 SHA512 
7dd7a3d8cc3f3d6480b411c6254e055a723c48c5312a349d4f6e35932798cf8413f77c8b51fb193bdcdc8eee2b3eca970df1fd0a4fa160e3ad433f86e55dc7c7
-DIST timescaledb-2.9.1.tar.gz 7338112 BLAKE2B 
83d0c6fab142de4b7e25ba75c3851e4cec794b3e2b79cbd2e44e15f19311913cf3112728797b2ef5fc282122160c3e5e19d01338da260892a9c1d71a53008414
 SHA512 
2f8c374517ede11cd65c7e281b2318604734508d7e4d12d447d13c7df6e77fa15a1c5580b64a28d57b94cebb95cf220c1a9d69fb1c3e0f044aab142232ebf61a
 DIST timescaledb-2.9.2.tar.gz 7265748 BLAKE2B 
6d821f3e93e5a4c8cb871e436b00f81befbc82b171c95c50f93d278c2dd87c44255c4fc7b6e09e7463eeb8b3ba6719ad95d07d76d2234a52f7f0ca015a1ed727
 SHA512 
2f8153e37e3fd1488f89398dfb6b4501267c0d4bae4b796738d0b25e26f9720c7d6388b41fd952b4760f9e85adfbf6d3b37f4f5b7cc9ec3e68825dbd9868e870
 DIST timescaledb-2.9.3.tar.gz 7269123 BLAKE2B 
009f3b9787e4dce49abb50a446b88f5a37ab9b1a3abb040fe5d332ab10d5a40e13fae7985fca6f6d412f7e555ab1833f83ce0c43bbda7054f668fa12288eac18
 SHA512 
0664ccc6e6846500757466646e2c8a9bdbdca079bd931cc95ad8ea687f37b099d846cf8cc8311f928a33d9228592e460b6fe331a639046bc845a25b4a7d914c6

diff --git a/dev-db/timescaledb/timescaledb-2.9.0.ebuild 
b/dev-db/timescaledb/timescaledb-2.9.0.ebuild
deleted file mode 100644
index 92a4548e..
--- a/dev-db/timescaledb/timescaledb-2.9.0.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-POSTGRES_COMPAT=( 12 13 14 15 )
-POSTGRES_USEDEP="ssl"
-
-inherit postgres-multi cmake
-
-DESCRIPTION="Open-source time-series SQL database"
-HOMEPAGE="https://www.timescale.com/;
-SRC_URI="https://github.com/timescale/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-IUSE="proprietary-extensions"
-LICENSE="POSTGRESQL Apache-2.0 proprietary-extensions? ( timescale )"
-
-KEYWORDS="~amd64"
-
-SLOT=0
-
-RESTRICT="test"
-
-DEPEND="${POSTGRES_DEP}"
-RDEPEND="${DEPEND}"
-
-CMAKE_IN_SOURCE_BUILD=yes
-CMAKE_BUILD_TYPE="RelWithDebInfo"
-BUILD_DIR=${WORKDIR}/${P}
-
-src_prepare() {
-   postgres-multi_src_prepare
-   postgres-multi_foreach cmake_src_prepare
-}
-
-timescale_configure() {
-   local CMAKE_USE_DIR=$BUILD_DIR
-   local mycmakeargs=( 
"-DPG_CONFIG=/usr/bin/pg_config${MULTIBUILD_VARIANT}" "-DREGRESS_CHECKS=OFF" )
-
-   # licensing is tied to features, this useflag disables the non-apache2 
licensed bits
-   if ! use proprietary-extensions ; then
-   mycmakeargs+=("-DAPACHE_ONLY=ON")
-   fi
-   cmake_src_configure
-}
-
-src_configure() {
-   postgres-multi_foreach timescale_configure
-}
-
-timescale_src_compile() {
-   local CMAKE_USE_DIR=$BUILD_DIR
-   cmake_src_compile
-}
-
-src_compile() {
-   postgres-multi_foreach timescale_src_compile
-}
-
-timescale_src_install() {
-   local CMAKE_USE_DIR=$BUILD_DIR
-   cmake_src_install
-}
-
-src_install() {
-   postgres-multi_foreach timescale_src_install
-}

diff --git a/dev-db/timescaledb/timescaledb-2.9.1.ebuild 
b/dev-db/timescaledb/timescaledb-2.9.1.ebuild
deleted file mode 100644
index 83f98f57647b..
--- a/dev-db/timescaledb/timescaledb-2.9.1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-POSTGRES_COMPAT=( 12 13 14 15 )
-POSTGRES_USEDEP="ssl"
-
-inherit postgres-multi cmake
-
-DESCRIPTION="Open-source time-series SQL database"
-HOMEPAGE="https://www.timescale.com/;
-SRC_URI="https://github.com/timescale/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-IUSE="proprietary-extensions"
-LICENSE="POSTGRESQL Apache-2.0 proprietary-extensions? ( timescale )"
-
-KEYWORDS="~amd64"
-
-SLOT=0
-
-RESTRICT="test"
-
-DEPEND="${POSTGRES_DEP}"
-RDEPEND="${DEPEND}"
-
-CMAKE_IN_SOURCE_BUILD=yes
-CMAKE_BUILD_TYPE="RelWithDebInfo"
-BUILD_DIR=${WORKDIR}/${P}
-
-src_prepare() {
-   postgres-multi_src_prepare
-   postgres-multi_foreach cmake_src_prepare
-}
-
-timescale_configure() {
-   local 

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

2023-02-13 Thread 罗百科
commit: 5e2438d15a8a4763b1abf036b8fcc51048765451
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Feb 14 07:40:36 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Tue Feb 14 07:41:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e2438d1

dev-db/timescaledb: add 2.9.3

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

 dev-db/timescaledb/Manifest |  1 +
 dev-db/timescaledb/timescaledb-2.9.3.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-db/timescaledb/Manifest b/dev-db/timescaledb/Manifest
index 5d01556aea3a..f84678f93bdb 100644
--- a/dev-db/timescaledb/Manifest
+++ b/dev-db/timescaledb/Manifest
@@ -1,3 +1,4 @@
 DIST timescaledb-2.9.0.tar.gz 7340009 BLAKE2B 
b7eb3bb5f866b09ff8c78c4430fa570dd491336428cb74f4d9f961a7f0432dde5dcef58533acdc9541f8c49e93a6d62af4e37762b73de334437276c8e9a39f80
 SHA512 
7dd7a3d8cc3f3d6480b411c6254e055a723c48c5312a349d4f6e35932798cf8413f77c8b51fb193bdcdc8eee2b3eca970df1fd0a4fa160e3ad433f86e55dc7c7
 DIST timescaledb-2.9.1.tar.gz 7338112 BLAKE2B 
83d0c6fab142de4b7e25ba75c3851e4cec794b3e2b79cbd2e44e15f19311913cf3112728797b2ef5fc282122160c3e5e19d01338da260892a9c1d71a53008414
 SHA512 
2f8c374517ede11cd65c7e281b2318604734508d7e4d12d447d13c7df6e77fa15a1c5580b64a28d57b94cebb95cf220c1a9d69fb1c3e0f044aab142232ebf61a
 DIST timescaledb-2.9.2.tar.gz 7265748 BLAKE2B 
6d821f3e93e5a4c8cb871e436b00f81befbc82b171c95c50f93d278c2dd87c44255c4fc7b6e09e7463eeb8b3ba6719ad95d07d76d2234a52f7f0ca015a1ed727
 SHA512 
2f8153e37e3fd1488f89398dfb6b4501267c0d4bae4b796738d0b25e26f9720c7d6388b41fd952b4760f9e85adfbf6d3b37f4f5b7cc9ec3e68825dbd9868e870
+DIST timescaledb-2.9.3.tar.gz 7269123 BLAKE2B 
009f3b9787e4dce49abb50a446b88f5a37ab9b1a3abb040fe5d332ab10d5a40e13fae7985fca6f6d412f7e555ab1833f83ce0c43bbda7054f668fa12288eac18
 SHA512 
0664ccc6e6846500757466646e2c8a9bdbdca079bd931cc95ad8ea687f37b099d846cf8cc8311f928a33d9228592e460b6fe331a639046bc845a25b4a7d914c6

diff --git a/dev-db/timescaledb/timescaledb-2.9.3.ebuild 
b/dev-db/timescaledb/timescaledb-2.9.3.ebuild
new file mode 100644
index ..83f98f57647b
--- /dev/null
+++ b/dev-db/timescaledb/timescaledb-2.9.3.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+POSTGRES_COMPAT=( 12 13 14 15 )
+POSTGRES_USEDEP="ssl"
+
+inherit postgres-multi cmake
+
+DESCRIPTION="Open-source time-series SQL database"
+HOMEPAGE="https://www.timescale.com/;
+SRC_URI="https://github.com/timescale/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+IUSE="proprietary-extensions"
+LICENSE="POSTGRESQL Apache-2.0 proprietary-extensions? ( timescale )"
+
+KEYWORDS="~amd64"
+
+SLOT=0
+
+RESTRICT="test"
+
+DEPEND="${POSTGRES_DEP}"
+RDEPEND="${DEPEND}"
+
+CMAKE_IN_SOURCE_BUILD=yes
+CMAKE_BUILD_TYPE="RelWithDebInfo"
+BUILD_DIR=${WORKDIR}/${P}
+
+src_prepare() {
+   postgres-multi_src_prepare
+   postgres-multi_foreach cmake_src_prepare
+}
+
+timescale_configure() {
+   local CMAKE_USE_DIR=$BUILD_DIR
+   local mycmakeargs=( 
"-DPG_CONFIG=/usr/bin/pg_config${MULTIBUILD_VARIANT}" "-DREGRESS_CHECKS=OFF" )
+
+   # licensing is tied to features, this useflag disables the non-apache2 
licensed bits
+   if ! use proprietary-extensions ; then
+   mycmakeargs+=("-DAPACHE_ONLY=ON")
+   fi
+   cmake_src_configure
+}
+
+src_configure() {
+   postgres-multi_foreach timescale_configure
+}
+
+timescale_src_compile() {
+   local CMAKE_USE_DIR=$BUILD_DIR
+   cmake_src_compile
+}
+
+src_compile() {
+   postgres-multi_foreach timescale_src_compile
+}
+
+timescale_src_install() {
+   local CMAKE_USE_DIR=$BUILD_DIR
+   cmake_src_install
+}
+
+src_install() {
+   postgres-multi_foreach timescale_src_install
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-im/discord-canary-bin/

2023-02-13 Thread Joe Kappus
commit: e32752f7d0faafe16c2735373d6bda8ff15d6d80
Author: Joe Kappus  wt  gd>
AuthorDate: Tue Feb 14 07:38:00 2023 +
Commit: Joe Kappus  wt  gd>
CommitDate: Tue Feb 14 07:38:00 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e32752f7

net-im/discord-canary-bin: fix QA issues

- Update QA_PREBUILT
- Add test,strip to RESTRICT

Closes: https://bugs.gentoo.org/883829
Closes: https://bugs.gentoo.org/883827
Closes: https://bugs.gentoo.org/883825
Signed-off-by: Joe Kappus  wt.gd>

 net-im/discord-canary-bin/discord-canary-bin-0.0.148.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/net-im/discord-canary-bin/discord-canary-bin-0.0.148.ebuild 
b/net-im/discord-canary-bin/discord-canary-bin-0.0.148.ebuild
index 624da5fd6..1be5fb7cc 100644
--- a/net-im/discord-canary-bin/discord-canary-bin-0.0.148.ebuild
+++ b/net-im/discord-canary-bin/discord-canary-bin-0.0.148.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://dl-canary.discordapp.net/apps/linux/${PV}/${MY_PN}-${PV}.deb;
 LICENSE="all-rights-reserved"
 SLOT="0"
 KEYWORDS="~amd64"
-RESTRICT="mirror bindist"
+RESTRICT="bindist mirror strip test"
 
 RDEPEND="
app-accessibility/at-spi2-atk:2
@@ -55,6 +55,7 @@ S="${WORKDIR}"
 
 QA_PREBUILT="
opt/discord-canary/${MY_BIN}
+   opt/discord-canary/chrome_crashpad_handler
opt/discord-canary/chrome-sandbox
opt/discord-canary/libffmpeg.so
opt/discord-canary/libvk_swiftshader.so



[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/gromacs/

2023-02-13 Thread Alexey Shvetsov
commit: 08ac5b379688b5e80a0d748fc1fb8f067d1610ba
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Tue Feb 14 07:32:59 2023 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Tue Feb 14 07:32:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08ac5b37

sci-chemistry/gromacs: add 2023, drop 2023_rc1

Signed-off-by: Alexey Shvetsov  gentoo.org>

 sci-chemistry/gromacs/Manifest  | 6 +++---
 .../gromacs/{gromacs-2023_rc1.ebuild => gromacs-2023.ebuild}| 0
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sci-chemistry/gromacs/Manifest b/sci-chemistry/gromacs/Manifest
index 848758a7570d..c0a2d0f2ab58 100644
--- a/sci-chemistry/gromacs/Manifest
+++ b/sci-chemistry/gromacs/Manifest
@@ -5,7 +5,7 @@ DIST gromacs-2021.6.tar.gz 38012702 BLAKE2B 
023ae37dc53643758afa050fd179cd66f3c6
 DIST gromacs-2021.7.tar.gz 38028032 BLAKE2B 
2dc1b15ca8692ca5cf4ad1c7a266b9e2ced064d34a63cef61fea69e48231dd0310cfd8484d29c56cdb599f795d7655959f40038ac933b46ad2841d57bf2b3646
 SHA512 
ca478533da3bcb377fda30682660db8eb13beef6456fac6013a1a97ec3be60b5594567412e1e2a31392e484f9a40a22da1f12336f4738cf0422ff4f3e8814609
 DIST gromacs-2022.4.tar.gz 40352282 BLAKE2B 
616ba05a70a483d7d8fadefb383ac9fc8825ac09ea92f55a0222c57ac91e4a045fb55405ec963303d8dbabb04b3d1f8c73062785b3812b3c6b7582e002dc5538
 SHA512 
15c642f2b63c1731a01a3b58c13d454f57c29607554a6693c2e62f38da574c6d596c5cb6f361e0feb5e1069b3b19bb49ceaa432c030da91f48e41654e3e6a62f
 DIST gromacs-2022.5.tar.gz 40362776 BLAKE2B 
e77c96cd995fb6c8284bcf9728e2f95e265911f643c69d00cc5910c6d22ada41293a1cb74033e708957776551b253453f64dba46497d68b2f73c675e94f30ddd
 SHA512 
79310d6fd39a160e7bbc661a04540c9bcb89f40c133d1031ca16998ef0a67fc4a023f57950b22793f0c91b5fe47fd78cb2e7afedb50fe9251b1c920c9267344d
-DIST gromacs-2023-rc1.tar.gz 41863824 BLAKE2B 
c365ccd83b8f271be8f1a515f4dc0ebd729ce43023e979a52046fc827e786f84f09de894af9b8da4f7ce6e06a1ae050e8ff387892f76787857327ce2bc397042
 SHA512 
7ab8158624e0c93c0f06bd7023b97012d80afa5e068cb4489e7e9700171a5a8f69ae042bf0256c78aaec527d9a1b88f5f2dce6c8c7d4f46a457b6a9568b70f45
+DIST gromacs-2023.tar.gz 41863526 BLAKE2B 
81669eaf176e48855e168da81f410f949851a5b7d1fde43ee367f4bbaeef4a61b963e7c936c8a07d0eb51ad0e412e2826c6dd194c1df6d3ba39490decdf9fb21
 SHA512 
4593a0802d809ea797c3d3ba157851c279e9569e96c3aefa2dbcf97b5a1a74cd9840f0fcf0f032f49024691458941efb43e59e4e05c7ee44ee46d6b3621e52d5
 DIST manual-2018.8.pdf 10025023 BLAKE2B 
afb0a6e6a72d78df743fcb57e7c1716848589e571dd35167b957a9b407ca27978ccfb6cb9e0df9c9439b888f352501a00ba32281ed1e0b4193bd606f1d77152e
 SHA512 
b1972f7ce965bfc9377542993c5943ea4868a8ed23a969d4203264746d6bea3a7a65c6379196ece37fd6d68ec7ec80f827bde87d1049284af7082759a124f1d5
 DIST manual-2019.6.pdf 12702376 BLAKE2B 
c350127bc06a9eb3dee73da39037c84daeb89500e23cb131bd19a150bf60602d4dde7611e0c6f0f344af4093e96a899303dac71b4df56fd0c44c3a48a56606b7
 SHA512 
dfdff67c2c1c9ce1f1c236b7686c5331b0fe86951da6c98eddd6a3e748815e0be0a9653ae4318469fcdd913c4e7c355d64a997cc80b9d9fbe6282ef6d98e61eb
 DIST manual-2020.7.pdf 11850780 BLAKE2B 
38594e87993badfbbcf47d6010a7f67d3c3426dab85e1462916b4d62be27b5764953f912cf2b71ee24877e0bfa27b3f74431da2da81b4977d58cb66b2cc795a3
 SHA512 
4f184f2c90e0bac01a48069cc546cd5b04fa5f543f90dd2d68c6d17be278152fd09456b6a6c5c8236f8fb85a174d6ec7a1c7b44d437b4e6fea5d0ada73cec0f6
@@ -13,7 +13,7 @@ DIST manual-2021.6.pdf 12256595 BLAKE2B 
5d808e38571b38c1f6e0d115f6e604238206cc00
 DIST manual-2021.7.pdf 12256526 BLAKE2B 
6f298d7dac142f66914bbc2ea7d6ca70c4aeafaf33ccf12336d5cec64b1f1097b5332c767bb411ccef706ec6184479a84bcf59bda21c4249d45d8ce3dea08e79
 SHA512 
197765accb8ab6c5f1cc94b2697ff1817e157d85fa231dfe36a85036076e04da2a8035de66aba4f46c6dd7f553176357b94c92e1da5d1dabc574c627deee5279
 DIST manual-2022.4.pdf 13080976 BLAKE2B 
45685fa1d727aa30425e946ac72e0bd723528032e3fb45525d3c025316ee2682ea3c9cc2fd75b5cd4e900adbc6e7f577e3368d9e0681294fd1515df3d2e5d840
 SHA512 
a7ac3a80a90f14b6917e15633d77230d24cdcf19ade38d14b35c6451074848a7754b33c612e2a26a657f2edd3d6710e5a8130cacb107d4085d1bd934267ad623
 DIST manual-2022.5.pdf 13081119 BLAKE2B 
7a0ffd086d98527d42da4a22984d8351ad7861e32951e8b65c88e7d0df1559303750886ae31a7c158b4e22f616f6dd5deed9a63b0ed114bb1e0adfda9350a487
 SHA512 
707869ee6052f1b7f75376b0f78fcc4859035234957cc740bd770ea3bea3a591f7fc1fbc0b8526baab48eebfa506d03927df94ddc9c412c75dc2f2864574dd82
-DIST manual-2023-rc1.pdf 13506754 BLAKE2B 
9487753e788fa5b2d01255717769e0b01cf7adcb4ae99a1f37f4ad0f8acccfbf4eff0a4c76add63bc82bffdf844cf8dd1d858d15a6bacd6635ec3a3474e10f6f
 SHA512 
f26df914402793c656a798847524c0b9207a4163bb36d6cb90740a699418719f7b124343b4886e50d92023c14f8c1e61e950c12b8e1e4702007e34677cd17ef2
+DIST manual-2023.pdf 13516908 BLAKE2B 
03a62190921c1a5ddf1ce6b0af5f8d83eaea26d31ac9b7e2f59f8b08e350d7147ee03ff8ec4e81e43777d04fa3d91c96d2a3dc8daa53a2565df02c39d6897d06
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/gromacs/

2023-02-13 Thread Alexey Shvetsov
commit: 70d6b78804802aebc1e50b6c16dfe3d0ba6aafe6
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Tue Feb 14 07:32:16 2023 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Tue Feb 14 07:32:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70d6b788

sci-chemistry/gromacs: add 2022.5

Signed-off-by: Alexey Shvetsov  gentoo.org>

 sci-chemistry/gromacs/Manifest  |   3 +
 sci-chemistry/gromacs/gromacs-2022.5.ebuild | 333 
 2 files changed, 336 insertions(+)

diff --git a/sci-chemistry/gromacs/Manifest b/sci-chemistry/gromacs/Manifest
index 1e435c15c0f9..848758a7570d 100644
--- a/sci-chemistry/gromacs/Manifest
+++ b/sci-chemistry/gromacs/Manifest
@@ -4,6 +4,7 @@ DIST gromacs-2020.7.tar.gz 29175554 BLAKE2B 
98f1aa415946f8eb113febc81105f0c1b091
 DIST gromacs-2021.6.tar.gz 38012702 BLAKE2B 
023ae37dc53643758afa050fd179cd66f3c6d6266f6afceee5eb35c890a3ae284956f2bc2409156d6e1fa03a7f23f7b04c27e1820547fd5f147b344d94da7d40
 SHA512 
65d7874e5cd838ce4f29d033c66304738ccc30f1987f9f8541725058b2fc4551302a399f6ce773e81ac9485963187c48feaf92c71789f4c345c82bd335f806a7
 DIST gromacs-2021.7.tar.gz 38028032 BLAKE2B 
2dc1b15ca8692ca5cf4ad1c7a266b9e2ced064d34a63cef61fea69e48231dd0310cfd8484d29c56cdb599f795d7655959f40038ac933b46ad2841d57bf2b3646
 SHA512 
ca478533da3bcb377fda30682660db8eb13beef6456fac6013a1a97ec3be60b5594567412e1e2a31392e484f9a40a22da1f12336f4738cf0422ff4f3e8814609
 DIST gromacs-2022.4.tar.gz 40352282 BLAKE2B 
616ba05a70a483d7d8fadefb383ac9fc8825ac09ea92f55a0222c57ac91e4a045fb55405ec963303d8dbabb04b3d1f8c73062785b3812b3c6b7582e002dc5538
 SHA512 
15c642f2b63c1731a01a3b58c13d454f57c29607554a6693c2e62f38da574c6d596c5cb6f361e0feb5e1069b3b19bb49ceaa432c030da91f48e41654e3e6a62f
+DIST gromacs-2022.5.tar.gz 40362776 BLAKE2B 
e77c96cd995fb6c8284bcf9728e2f95e265911f643c69d00cc5910c6d22ada41293a1cb74033e708957776551b253453f64dba46497d68b2f73c675e94f30ddd
 SHA512 
79310d6fd39a160e7bbc661a04540c9bcb89f40c133d1031ca16998ef0a67fc4a023f57950b22793f0c91b5fe47fd78cb2e7afedb50fe9251b1c920c9267344d
 DIST gromacs-2023-rc1.tar.gz 41863824 BLAKE2B 
c365ccd83b8f271be8f1a515f4dc0ebd729ce43023e979a52046fc827e786f84f09de894af9b8da4f7ce6e06a1ae050e8ff387892f76787857327ce2bc397042
 SHA512 
7ab8158624e0c93c0f06bd7023b97012d80afa5e068cb4489e7e9700171a5a8f69ae042bf0256c78aaec527d9a1b88f5f2dce6c8c7d4f46a457b6a9568b70f45
 DIST manual-2018.8.pdf 10025023 BLAKE2B 
afb0a6e6a72d78df743fcb57e7c1716848589e571dd35167b957a9b407ca27978ccfb6cb9e0df9c9439b888f352501a00ba32281ed1e0b4193bd606f1d77152e
 SHA512 
b1972f7ce965bfc9377542993c5943ea4868a8ed23a969d4203264746d6bea3a7a65c6379196ece37fd6d68ec7ec80f827bde87d1049284af7082759a124f1d5
 DIST manual-2019.6.pdf 12702376 BLAKE2B 
c350127bc06a9eb3dee73da39037c84daeb89500e23cb131bd19a150bf60602d4dde7611e0c6f0f344af4093e96a899303dac71b4df56fd0c44c3a48a56606b7
 SHA512 
dfdff67c2c1c9ce1f1c236b7686c5331b0fe86951da6c98eddd6a3e748815e0be0a9653ae4318469fcdd913c4e7c355d64a997cc80b9d9fbe6282ef6d98e61eb
@@ -11,6 +12,7 @@ DIST manual-2020.7.pdf 11850780 BLAKE2B 
38594e87993badfbbcf47d6010a7f67d3c3426da
 DIST manual-2021.6.pdf 12256595 BLAKE2B 
5d808e38571b38c1f6e0d115f6e604238206cc001f59d05ed855e80c324c0e6fd7767adb723b3d0edd1267ae5973a3b83b76bd04d2dc99769e6440600d8e2146
 SHA512 
64fe56422d7417f6f61b10346c99e24c3f423f0cedc3794e0809250282bc87ef692b47ae6c3f95ad7994aa3860ed82035cbacc76eb78a2f54a29052a05260af2
 DIST manual-2021.7.pdf 12256526 BLAKE2B 
6f298d7dac142f66914bbc2ea7d6ca70c4aeafaf33ccf12336d5cec64b1f1097b5332c767bb411ccef706ec6184479a84bcf59bda21c4249d45d8ce3dea08e79
 SHA512 
197765accb8ab6c5f1cc94b2697ff1817e157d85fa231dfe36a85036076e04da2a8035de66aba4f46c6dd7f553176357b94c92e1da5d1dabc574c627deee5279
 DIST manual-2022.4.pdf 13080976 BLAKE2B 
45685fa1d727aa30425e946ac72e0bd723528032e3fb45525d3c025316ee2682ea3c9cc2fd75b5cd4e900adbc6e7f577e3368d9e0681294fd1515df3d2e5d840
 SHA512 
a7ac3a80a90f14b6917e15633d77230d24cdcf19ade38d14b35c6451074848a7754b33c612e2a26a657f2edd3d6710e5a8130cacb107d4085d1bd934267ad623
+DIST manual-2022.5.pdf 13081119 BLAKE2B 
7a0ffd086d98527d42da4a22984d8351ad7861e32951e8b65c88e7d0df1559303750886ae31a7c158b4e22f616f6dd5deed9a63b0ed114bb1e0adfda9350a487
 SHA512 
707869ee6052f1b7f75376b0f78fcc4859035234957cc740bd770ea3bea3a591f7fc1fbc0b8526baab48eebfa506d03927df94ddc9c412c75dc2f2864574dd82
 DIST manual-2023-rc1.pdf 13506754 BLAKE2B 
9487753e788fa5b2d01255717769e0b01cf7adcb4ae99a1f37f4ad0f8acccfbf4eff0a4c76add63bc82bffdf844cf8dd1d858d15a6bacd6635ec3a3474e10f6f
 SHA512 
f26df914402793c656a798847524c0b9207a4163bb36d6cb90740a699418719f7b124343b4886e50d92023c14f8c1e61e950c12b8e1e4702007e34677cd17ef2
 DIST regressiontests-2018.8.tar.gz 67855469 BLAKE2B 
34c9b339f6229f483afbb5192ee6ba8b8f72d5c26907a853af9c53dfece0d88739e48f6b44b78d1c010f988f9385d077285300522164f533a5861e9dda879275
 SHA512 
3642389d27bd1942cd0f091c940ae97b197b94856a387fe581dc516b0d4169480f16551d4ba357f9282b3337d605c286d51dd38112ac87c826dda634904836bb
 DIST 

[gentoo-commits] repo/gentoo:master commit in: www-servers/apache/

2023-02-13 Thread Sam James
commit: 139bb6d759fbff14a1c8891dd42a1e7136308d47
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 14 07:05:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 14 07:05:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=139bb6d7

www-servers/apache: Stabilize 2.4.55-r1 amd64, #894146

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

 www-servers/apache/apache-2.4.55-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-servers/apache/apache-2.4.55-r1.ebuild 
b/www-servers/apache/apache-2.4.55-r1.ebuild
index dc12d6c72d7a..fa77c28f6dab 100644
--- a/www-servers/apache/apache-2.4.55-r1.ebuild
+++ b/www-servers/apache/apache-2.4.55-r1.ebuild
@@ -144,7 +144,7 @@ HOMEPAGE="https://httpd.apache.org/;
 # some helper scripts are Apache-1.1, thus both are here
 LICENSE="Apache-2.0 Apache-1.1"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x64-macos ~sparc64-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x64-macos ~sparc64-solaris ~x64-solaris"
 
 PATCHES=(
"${FILESDIR}"/${PN}-2.4.54-no-which.patch # bug #844868



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

2023-02-13 Thread Sam James
commit: feae3c1bcd030536b8cf812d85d6b83d5438f28c
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 14 07:04:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 14 07:04:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=feae3c1b

app-admin/apache-tools: Stabilize 2.4.55 amd64, #894146

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

 app-admin/apache-tools/apache-tools-2.4.55.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/apache-tools/apache-tools-2.4.55.ebuild 
b/app-admin/apache-tools/apache-tools-2.4.55.ebuild
index 5cfe66a9d4b8..28cc7a3c023a 100644
--- a/app-admin/apache-tools/apache-tools-2.4.55.ebuild
+++ b/app-admin/apache-tools/apache-tools-2.4.55.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://apache/httpd/httpd-${PV}.tar.bz2"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc64-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc64-solaris ~x64-solaris"
 IUSE="ssl"
 RESTRICT="test"
 



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

2023-02-13 Thread Sam James
commit: 73f832b147a4081ccaa8154e176f0344ac7868f7
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 14 07:05:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 14 07:05:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73f832b1

dev-libs/apr: Stabilize 1.7.2 amd64, #894144

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

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

diff --git a/dev-libs/apr/apr-1.7.2.ebuild b/dev-libs/apr/apr-1.7.2.ebuild
index 0c6d2fae88d5..09477bdb040b 100644
--- a/dev-libs/apr/apr-1.7.2.ebuild
+++ b/dev-libs/apr/apr-1.7.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://apache/apr/${P}.tar.bz2"
 
 LICENSE="Apache-2.0"
 SLOT="1/${PV%.*}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~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 ~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"
 IUSE="doc old-kernel selinux static-libs +urandom"
 
 # See bug #815265 for libcrypt dependency



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

2023-02-13 Thread Sam James
commit: 33bb3de4e24043da9e80f569796ae09b183663b3
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 14 07:05:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 14 07:05:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33bb3de4

dev-libs/apr-util: Stabilize 1.6.3 amd64, #894144

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

 dev-libs/apr-util/apr-util-1.6.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/apr-util/apr-util-1.6.3.ebuild 
b/dev-libs/apr-util/apr-util-1.6.3.ebuild
index e51d54e351db..edf59c63e1fc 100644
--- a/dev-libs/apr-util/apr-util-1.6.3.ebuild
+++ b/dev-libs/apr-util/apr-util-1.6.3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://apache/apr/${P}.tar.bz2"
 
 LICENSE="Apache-2.0"
 SLOT="1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~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 ~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"
 IUSE="berkdb doc gdbm ldap mysql nss odbc openssl postgres sqlite static-libs"
 
 RDEPEND="



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

2023-02-13 Thread Hans de Graaff
commit: 68a71b3ce0e79608311d4d24f3fd3c044f6fe4f9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Feb 14 06:56:40 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Feb 14 06:56:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68a71b3c

dev-ruby/rbpdf: add 1.21.0

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

 dev-ruby/rbpdf/Manifest|  1 +
 dev-ruby/rbpdf/rbpdf-1.21.0.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/dev-ruby/rbpdf/Manifest b/dev-ruby/rbpdf/Manifest
index 84e213cdd22a..3bbcb3f168a9 100644
--- a/dev-ruby/rbpdf/Manifest
+++ b/dev-ruby/rbpdf/Manifest
@@ -1 +1,2 @@
 DIST rbpdf-1.20.1.tar.gz 12026190 BLAKE2B 
5a468e974bc0a15a9a8f621a6ee635a8cf4f81cc94b88a6bf8afd90c4a665c0892381e903158e66ec4a68676491faa80fd99b7d4ffcf0c86defc4a4114603b08
 SHA512 
19b4fbd8a0c4650c73ba299721a0fe03a10f223da5e0dd2b97549972ea8f381b2d5b4837369d0667cd325392edae1ec795ec67bc852c9b3588ec0c5e686844d7
+DIST rbpdf-1.21.0.tar.gz 12027795 BLAKE2B 
25b0423f5162433e1eb3d14e09c85e93c181742829b4983ef910b5d722d1f9d37ba804c2df44c817221f72d4c9d22c8d3bb6ec891057167b9eda3b12e96889df
 SHA512 
3bdeaa58fdd760d280a991677c6af9254df7582a5081098e0c8a7229fb33994e81b386bcc182e917fcce978263917a00ba7cd00655f90111fcd7ff1df012c5d5

diff --git a/dev-ruby/rbpdf/rbpdf-1.21.0.ebuild 
b/dev-ruby/rbpdf/rbpdf-1.21.0.ebuild
new file mode 100644
index ..266d49265b5e
--- /dev/null
+++ b/dev-ruby/rbpdf/rbpdf-1.21.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31"
+
+# Avoid the complexity of the "rake" recipe and run the tests manually.
+RUBY_FAKEGEM_RECIPE_TEST=none
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby on Rails RBPDF plugin"
+HOMEPAGE="https://github.com/naitoh/rbpdf;
+SRC_URI="https://github.com/naitoh/rbpdf/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+ruby_add_bdepend "test? ( >=dev-ruby/test-unit-3 )"
+ruby_add_rdepend "
+   dev-ruby/actionview
+   dev-ruby/htmlentities
+   =dev-ruby/rbpdf-font-1.19*
+   || ( dev-ruby/mini_magick dev-ruby/rmagick )
+"
+
+# Two of the tests require png/jpeg support in "magick identify",
+# see bug 738784.
+BDEPEND+=" test? ( virtual/imagemagick-tools[jpeg,png] )"
+
+all_ruby_prepare() {
+   default
+
+   # This test is enabled automagically in the presence of rmagick, and
+   # then fails.
+   rm -f test/rbpdf_image_rmagick_test.rb \
+   || die "failed to remove rmagick tests"
+}
+
+each_ruby_test() {
+   local cmd='gem "test-unit", ">= 3.0"'
+   cmd+=' and '
+   cmd+='require "test/unit"'
+   cmd+=' and '
+   cmd+='Dir["test/rbpdf_*.rb"].each{|f| require("./" +  f)}'
+   ${RUBY} -Ilib:.:test -e "${cmd}" || die "test suite failed"
+}



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

2023-02-13 Thread Hans de Graaff
commit: dba15e46ae08235f00a4cfa34c59712cdbaa1626
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Feb 14 06:54:03 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Feb 14 06:54:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dba15e46

dev-ruby/nokogiri: add 1.14.2

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

 dev-ruby/nokogiri/Manifest   |  1 +
 dev-ruby/nokogiri/nokogiri-1.14.2.ebuild | 95 
 2 files changed, 96 insertions(+)

diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 9a7cd2344cc1..b13984b88e9c 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,3 +1,4 @@
 DIST nokogiri-1.13.10-git.tgz 6236674 BLAKE2B 
043a08ab969aac1f1fada730b8df11c295b28c9b9c41bd311cedc1d20064c61b2838489c67b8513c98736377defe33cd171b9ff3846f56af450caee4327e7727
 SHA512 
c9a4b14cb92c4920872048991c958036d5f09b8e231a6f6408e5d3c5df78b70e206cc12b8ed8aaae012e51f6f87adcbe46273cd1feca082ec17f42114f5a1172
 DIST nokogiri-1.14.0-git.tgz 10445399 BLAKE2B 
c8119709232979d86d017b7f97a5ceff8f756daa85a2b51dc4d0973419a01d7ef862aeab9bbdb4000ab4bda1335e09afc24049fa34a33bd69fd8b7297bf43474
 SHA512 
9da9c3bafc7a0d9dd0218855d67ca2d024024e3778e9f2784a0a018f5add7ba92ddcbb5568017617b0270091f738e9edadbaeaaa26112cf43b64bd46210567d2
 DIST nokogiri-1.14.1-git.tgz 10446836 BLAKE2B 
a09f2772dad50f915a5a1a176721f9d8de6fb910a8692a2aac7d2b07dfb7beb7d3ec840c19d867c56d61cf4c697f88bd0e1d45dee3ff638340e9b73ff6d5caca
 SHA512 
cca800b59a548ab6ac4be6ad400c27797e61c82b9f0ad9b7417b942c6d8c56f9cb7a7c7794d1dce65702737235826799299bd506a21ca3147d61f139d37857ae
+DIST nokogiri-1.14.2-git.tgz 10446957 BLAKE2B 
0c72c520642bfa3e69a38f5dba8783a4f749d6ab97cf7531432fcd1f5dfba0aeebd2bf49dfa07aed601093f8ad88bc3dfb57c1a901c7e140aa8265749f4ad724
 SHA512 
18f16e5609e251c6e08787616aa3f444dac1f5f9d9e3bf8f21ce3b95870ce133187d0df02d03ee854fc87a3da04f886600667cec6832c8e8cfe87c6114672916

diff --git a/dev-ruby/nokogiri/nokogiri-1.14.2.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.14.2.ebuild
new file mode 100644
index ..c6bb2c38bb01
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.14.2.ebuild
@@ -0,0 +1,95 @@
+# 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_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://www.nokogiri.org/;
+LICENSE="MIT"
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> 
${P}-git.tgz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+SLOT="0"
+IUSE=""
+
+RDEPEND="${RDEPEND}
+   >=dev-libs/libxml2-2.10.3:=
+   >=dev-libs/libxslt-1.1.37
+   sys-libs/zlib
+   virtual/libiconv"
+DEPEND="${DEPEND}
+   >=dev-libs/libxml2-2.10.3
+   >=dev-libs/libxslt-1.1.37
+   >=sys-libs/zlib-1.2.13
+   virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+   dev-ruby/mini_portile2:2.8
+   >=dev-ruby/rexical-1.0.7
+   dev-ruby/rdoc
+   test? ( dev-ruby/minitest )"
+
+all_ruby_prepare() {
+   sed -i \
+   -e '/tasks\/cross_compile/s:^:#:' \
+   -e '/:test.*prerequisites/s:^:#:' \
+   -e '/license/ s:^:#:' \
+   Rakefile || die
+   # Remove the cross compilation options since they interfere with
+   # native building.
+   sed -i -e 's/cross_compile  = true/cross_compile = false/' Rakefile || 
die
+   sed -i -e '/cross_config_options/d' Rakefile || die
+
+   sed -e '/simplecov/,/^end/ s:^:#:' \
+   -e '/reporters/I s:^:#:' \
+   -i test/helper.rb || die
+
+   # There is no need for mini_portile2 to be a runtime dependency on 
Gentoo
+   sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_configure() {
+   NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+   ${RUBY} -Cext/${PN} extconf.rb \
+   --with-zlib-include="${EPREFIX}"/usr/include \
+   --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+   --with-iconv-include="${EPREFIX}"/usr/include \
+   --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+   --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+   --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+   --with-xslt-dir="${EPREFIX}"/usr \
+   --with-iconvlib=iconv \
+   || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+   if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
+   ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical 
failed"
+   fi
+
+   if ! [[ -f lib/nokogiri/css/parser.rb 

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

2023-02-13 Thread Hans de Graaff
commit: d5c968d363058c6ef2019c815ad5bb8ea119d852
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 12 11:07:42 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Feb 14 06:49:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5c968d3

dev-util/rbtools: drop 3.1.1, 3.1.2

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

 dev-util/rbtools/Manifest |  2 --
 dev-util/rbtools/rbtools-3.1.1.ebuild | 55 ---
 dev-util/rbtools/rbtools-3.1.2.ebuild | 55 ---
 3 files changed, 112 deletions(-)

diff --git a/dev-util/rbtools/Manifest b/dev-util/rbtools/Manifest
index ab5b7da23c11..3206a46e4a89 100644
--- a/dev-util/rbtools/Manifest
+++ b/dev-util/rbtools/Manifest
@@ -1,3 +1 @@
-DIST RBTools-3.1.1.tar.gz 317592 BLAKE2B 
c50e27cf67e2015904e2330208f0d13ec5a799d0820f6477a6701553140851a5d82de65fbf41d8b64bfcf0028a9baf27b710909d230e1798032a4e28f2b43935
 SHA512 
1a1aa51f8924b1fcdc100c0337c66870284b8c3c91cb756d231509111e4b9ae233ccae1245251e826dc23c699553f5d3441e4b9ef2b80f32d4ce8876dfa43819
-DIST RBTools-3.1.2.tar.gz 322538 BLAKE2B 
ab459e60e1c25a8eb3cb8afbe9ad1c5c63d1d5bb73626225057e42a9afb61d1bf59b841db6ac61cab2ddb14cdb555f9a789d0ecab7eaf02b1489a6bcf9144149
 SHA512 
b70c42566559180245afcfa31d3920a7a35817377c60f7c70559625866d54790e9666ba9a366a03bf14feaf1d0e8d2847a526d3976be364d14447a82d148a2eb
 DIST RBTools-4.0.tar.gz 397113 BLAKE2B 
25d743a81e22e00575c6bc2a08d5bab04c35e554f6a1a17090eb55bbcaf0e8e5f4c2ad6a68a0415acb76c093c99b7bb223aeccd68392877bae97eac354578002
 SHA512 
d2dbe94dbd63fbd11ef0fc8c08eecbd7000df23388afe21d30151854ff4ef2b3a6c780c60ee52408832a146570a1f7b3f0269fc0c831953e871d2dda1ed8cb3f

diff --git a/dev-util/rbtools/rbtools-3.1.1.ebuild 
b/dev-util/rbtools/rbtools-3.1.1.ebuild
deleted file mode 100644
index b13acc65626c..
--- a/dev-util/rbtools/rbtools-3.1.1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9,10} )
-
-inherit distutils-r1
-
-MY_PN="RBTools"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Command line tools for use with Review Board"
-HOMEPAGE="https://www.reviewboard.org/;
-SRC_URI="https://downloads.reviewboard.org/releases/${MY_PN}/$(ver_cut 
1-2)/${MY_P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="
-   >=dev-python/pydiffx-1.0.1-r1[${PYTHON_USEDEP}]
-   >=dev-python/six-1.8.0[${PYTHON_USEDEP}]
-   dev-python/tqdm[${PYTHON_USEDEP}]
-   dev-python/texttable[${PYTHON_USEDEP}]
-   dev-python/colorama[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? ( dev-python/kgb[${PYTHON_USEDEP}] )
-"
-
-DOCS=( AUTHORS NEWS README.md )
-
-S=${WORKDIR}/${MY_P}
-
-distutils_enable_tests nose
-
-src_prepare() {
-   default
-
-   # Avoid tests requiring unpackaged test data
-   rm -f rbtools/clients/tests/test_scanning.py || die
-
-   # Avoid repository specific tests to avoid dependencies on them
-   rm -f rbtools/clients/tests/test_{cvs,git,mercurial,svn}.py || die
-
-   # Fix test that appears to expect case-insentive comparison
-   sed -i -e 's/TEST CONTENT/Test content/' 
rbtools/utils/tests/test_console.py || die
-}
-
-python_test() {
-   distutils_install_for_testing
-   distutils-r1_python_test
-}

diff --git a/dev-util/rbtools/rbtools-3.1.2.ebuild 
b/dev-util/rbtools/rbtools-3.1.2.ebuild
deleted file mode 100644
index e23267b6d5a5..
--- a/dev-util/rbtools/rbtools-3.1.2.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9,10} )
-
-inherit distutils-r1
-
-MY_PN="RBTools"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Command line tools for use with Review Board"
-HOMEPAGE="https://www.reviewboard.org/;
-SRC_URI="https://downloads.reviewboard.org/releases/${MY_PN}/$(ver_cut 
1-2)/${MY_P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
-   >=dev-python/pydiffx-1.0.1-r1[${PYTHON_USEDEP}]
-   >=dev-python/six-1.8.0[${PYTHON_USEDEP}]
-   dev-python/tqdm[${PYTHON_USEDEP}]
-   dev-python/texttable[${PYTHON_USEDEP}]
-   dev-python/colorama[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? ( dev-python/kgb[${PYTHON_USEDEP}] )
-"
-
-DOCS=( AUTHORS NEWS README.md )
-
-S=${WORKDIR}/${MY_P}
-
-distutils_enable_tests nose
-
-src_prepare() {
-   default
-
-   # Avoid tests requiring unpackaged test data
-   rm -f rbtools/clients/tests/test_scanning.py || die
-
-   # Avoid repository specific tests to avoid dependencies on them
-   rm -f rbtools/clients/tests/test_{cvs,git,mercurial,svn}.py || die
-
-   # Fix test that appears to expect case-insentive comparison
-  

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

2023-02-13 Thread Sam James
commit: 9f7bb25c5e3f6a2a392dc75e7f37af876971a710
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 14 04:47:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 14 06:37:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f7bb25c

dev-libs/apr-util: cleanup sed

No longer need *FLAGS substitution as it uses ?=.

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

 dev-libs/apr-util/apr-util-1.6.3.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-libs/apr-util/apr-util-1.6.3.ebuild 
b/dev-libs/apr-util/apr-util-1.6.3.ebuild
index 6a870a60553b..e51d54e351db 100644
--- a/dev-libs/apr-util/apr-util-1.6.3.ebuild
+++ b/dev-libs/apr-util/apr-util-1.6.3.ebuild
@@ -110,7 +110,6 @@ src_configure() {
sed -i -r \
-e 
"/^(apr_builddir|apr_builders|top_builddir)=/s:=:=${SYSROOT}:" \
-e "/^CC=/s:=.*:=$(tc-getCC):" \
-   -e '/^(C|CPP|CXX|LD)FLAGS=/d' \
-e '/^LTFLAGS/s:--silent::' \
build/rules.mk || die
 }



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

2023-02-13 Thread 罗百科
commit: f9229af8d78261576a58e0079e87dd1e3690a4cb
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Feb 14 05:36:59 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Tue Feb 14 05:37:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9229af8

dev-db/citus: drop 10.2.7, 11.0.6, 11.0.7, 11.1.4

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

 dev-db/citus/Manifest|  4 
 dev-db/citus/citus-10.2.7.ebuild | 31 ---
 dev-db/citus/citus-11.0.6.ebuild | 35 ---
 dev-db/citus/citus-11.0.7.ebuild | 35 ---
 dev-db/citus/citus-11.1.4.ebuild | 35 ---
 5 files changed, 140 deletions(-)

diff --git a/dev-db/citus/Manifest b/dev-db/citus/Manifest
index 9e150de2ea1a..693b6e2ed2a6 100644
--- a/dev-db/citus/Manifest
+++ b/dev-db/citus/Manifest
@@ -1,6 +1,2 @@
-DIST citus-10.2.7.tar.gz 5549985 BLAKE2B 
cb562437757624cc34f80219e8039fdcaf27ebc4a63b30714beafea85769f44a92d74173fb94085f48d09bedaffc019463ec6db67217f8554154a91e2e74
 SHA512 
32441e964d97d3a69eed309c8d52f65ae31a3a7b79c6e765e967025c7f6a041420925dfb5fb0835cec1ae66549f59fe256994f4120514ec2e781169b771c85e6
-DIST citus-11.0.6.tar.gz 6021221 BLAKE2B 
7b19328890b79ce639599cf2f99ee15f6dc7e87a062fbd538b288895a3ec6e4af36eabad0a7111de8b53029670be8d6a66ba692a66101c43120640f4fffc37d4
 SHA512 
4b5667fcfdc89a171ae8e15095d5e688a1d8b4707d13cd4742f5695f9e57e76190e11c4fe933044a64ac00b0982da91d6a253cd272af6ba58131b787ad4b13ef
-DIST citus-11.0.7.tar.gz 6032102 BLAKE2B 
af36e0f0f3f7f3a3d438f8455caa0531b00b3312b5ec8d85922acdef36a25583b5c5af6054e151ae989122a19d4d78e66a983af41d7a3ac5f781c494fd5247d9
 SHA512 
3c10a3bd471f82a83f9b3769ac23c107052470d692cc555c2798acfe2afadfc0bcb843db374fe22a0ee41d4f90d1b0f3d2eda6e6e5d9e6e359dd9a9731c26b6b
-DIST citus-11.1.4.tar.gz 6369400 BLAKE2B 
aca772fbb7fb632c73d92b1f3841e7772d797373891a40c007a147ab9f44ef42eec325553915d7fd11b56f0f60f302b286061ea4ce55351ce9f9d8cd0d9d084b
 SHA512 
f0c4cbbaa0e8ed173d3ba68b24815272ce7c04186bf628c561119833ddd648928ac31adc1784e25f268d45e8d5c02792088f695ad8dbf2ab425093dc1f241f99
 DIST citus-11.1.5.tar.gz 6371656 BLAKE2B 
f370499dc466adb8a9eb45d3b324c50c746ea28966410f62c59beeb246b58d9db9b487bd12e303026fc3480dfd21f4e5b001d19cb587a1ed83ed0f21e8673cc0
 SHA512 
9cf2c5f43b93e61246e7efec89115d123077cdbcc157da9d83857f2d58b88c83e067a8aa831089ac4f13912a276cfe75e62ca3e10e05a6a300b480bf7a6093ee
 DIST citus-11.2.0.tar.gz 6486177 BLAKE2B 
ca32bcdbf965e357ab1d5efadbf35907b70f2425e4d676ed1963a2e78bcf65f61060995e8e8aafe00cd9e168e46653fa2af3c8bba308574b60065b0d12f25af8
 SHA512 
c6d6e56d70ceae3cec4a20ea97eb8b62e77f745ee5e3d5a35935165be76888a76ec1dc963c6917b57c424ea6d8aa9c4a5d62c1f61e0b1370de4dbae92f5954f9

diff --git a/dev-db/citus/citus-10.2.7.ebuild b/dev-db/citus/citus-10.2.7.ebuild
deleted file mode 100644
index 62d5758baeeb..
--- a/dev-db/citus/citus-10.2.7.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-POSTGRES_COMPAT=( 12 13 14 )
-
-inherit postgres-multi
-
-DESCRIPTION="Open-source postgresql extension for clustering/multi-node setups"
-HOMEPAGE="https://www.citusdata.com/;
-SRC_URI="https://github.com/citusdata/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-IUSE=""
-LICENSE="POSTGRESQL AGPL-3"
-
-KEYWORDS="~amd64"
-
-SLOT=0
-
-RESTRICT="test"
-
-DEPEND="${POSTGRES_DEP}
-   app-arch/lz4
-   app-arch/zstd
-   "
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   postgres-multi_foreach econf
-}

diff --git a/dev-db/citus/citus-11.0.6.ebuild b/dev-db/citus/citus-11.0.6.ebuild
deleted file mode 100644
index a1add589578c..
--- a/dev-db/citus/citus-11.0.6.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-POSTGRES_COMPAT=( 13 14 )
-
-inherit postgres-multi
-
-DESCRIPTION="Open-source postgresql extension for clustering/multi-node setups"
-HOMEPAGE="https://www.citusdata.com/;
-
-MY_PV="${PV/beta0/beta}"
-SRC_URI="https://github.com/citusdata/citus/archive/refs/tags/v${MY_PV}.tar.gz 
-> ${P}.tar.gz"
-
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-IUSE=""
-LICENSE="POSTGRESQL AGPL-3"
-
-KEYWORDS="~amd64"
-
-SLOT=0
-
-RESTRICT="test"
-
-DEPEND="${POSTGRES_DEP}
-   app-arch/lz4
-   app-arch/zstd
-   "
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   postgres-multi_foreach econf
-}

diff --git a/dev-db/citus/citus-11.0.7.ebuild b/dev-db/citus/citus-11.0.7.ebuild
deleted file mode 100644
index 1b91866bc2b8..
--- a/dev-db/citus/citus-11.0.7.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-POSTGRES_COMPAT=( 13 14 15 )
-
-inherit postgres-multi
-
-DESCRIPTION="Open-source postgresql extension for clustering/multi-node 

[gentoo-commits] repo/gentoo:master commit in: dev-db/citus/, dev-db/citus/files/

2023-02-13 Thread 罗百科
commit: 2a8cb51bcb1e0abcc645b1d54d381f15be153a7c
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Feb 14 05:35:14 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Tue Feb 14 05:37:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a8cb51b

dev-db/citus: Fix compilation for 11.1.5

Same fix as 11.2.0 just before

Closes: https://bugs.gentoo.org/894234
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/citus/citus-11.1.5.ebuild   |  6 ++
 dev-db/citus/files/citus-11.1.5-redefine.patch | 79 ++
 2 files changed, 85 insertions(+)

diff --git a/dev-db/citus/citus-11.1.5.ebuild b/dev-db/citus/citus-11.1.5.ebuild
index 1b91866bc2b8..481138f6c14e 100644
--- a/dev-db/citus/citus-11.1.5.ebuild
+++ b/dev-db/citus/citus-11.1.5.ebuild
@@ -30,6 +30,12 @@ DEPEND="${POSTGRES_DEP}
"
 RDEPEND="${DEPEND}"
 
+src_prepare() {
+   eapply "${FILESDIR}"/citus-11.1.5-redefine.patch
+
+   postgres-multi_src_prepare
+}
+
 src_configure() {
postgres-multi_foreach econf
 }

diff --git a/dev-db/citus/files/citus-11.1.5-redefine.patch 
b/dev-db/citus/files/citus-11.1.5-redefine.patch
new file mode 100644
index ..442dbd86f6a8
--- /dev/null
+++ b/dev-db/citus/files/citus-11.1.5-redefine.patch
@@ -0,0 +1,79 @@
+From 0ff23c07da236225ac7c14736af6b43df5fb8ac8 Mon Sep 17 00:00:00 2001
+From: Jelte Fennema 
+Date: Fri, 10 Feb 2023 16:02:03 +0100
+Subject: [PATCH] Support compilation and run tests on latest PG versions
+ (#6711)
+
+Postgres got minor updates this starts using the images with the latest
+version for our tests.
+
+These new Postgres versions caused a compilation issue in PG14 and PG13
+due to some function being backported that we had already backported
+ourselves. Due this backport being a static inline function it doesn't
+matter who provides this and there will be no linkage errors when either
+running old Citus packages on new PG versions or the other way around.
+
+(cherry picked from commit 3200187757600180fa2b90a5fdba13cbf8aee8b6)
+---
+ .circleci/config.yml| 10 +-
+ src/include/pg_version_compat.h | 11 +++
+ 2 files changed, 16 insertions(+), 5 deletions(-)
+
+diff --git a/.circleci/config.yml b/.circleci/config.yml
+index 67428095869..d76688ae316 100644
+--- a/.circleci/config.yml
 b/.circleci/config.yml
+@@ -6,19 +6,19 @@ orbs:
+ parameters:
+   image_suffix:
+ type: string
+-default: '-v186a1be'
++default: '-vc4b1573'
+   pg13_version:
+ type: string
+-default: '13.8'
++default: '13.10'
+   pg14_version:
+ type: string
+-default: '14.5'
++default: '14.7'
+   pg15_version:
+ type: string
+-default: '15.0'
++default: '15.2'
+   upgrade_pg_versions:
+ type: string
+-default: '13.8-14.5-15.0'
++default: '13.10-14.7-15.2'
+   style_checker_tools_version:
+ type: string
+ default: '0.8.18'
+diff --git a/src/include/pg_version_compat.h b/src/include/pg_version_compat.h
+index fcb857c4111..eb81bca43ac 100644
+--- a/src/include/pg_version_compat.h
 b/src/include/pg_version_compat.h
+@@ -55,6 +55,14 @@ pg_strtoint64(char *s)
+ }
+ 
+ 
++/*
++ * RelationGetSmgr got backported in 13.10 and 14.7 so redefining it for any
++ * version higher causes compilation errors due to redefining of the function.
++ * We want to use it in all versions. So we backport it ourselves in earlier
++ * versions, and rely on the Postgres provided version in the later versions.
++ */
++#if PG_VERSION_NUM >= PG_VERSION_13 && PG_VERSION_NUM < 130010 \
++  || PG_VERSION_NUM >= PG_VERSION_14 && PG_VERSION_NUM < 140007
+ static inline SMgrRelation
+ RelationGetSmgr(Relation rel)
+ {
+@@ -66,6 +74,9 @@ RelationGetSmgr(Relation rel)
+ }
+ 
+ 
++#endif
++
++
+ #define CREATE_SEQUENCE_COMMAND \
+   "CREATE SEQUENCE IF NOT EXISTS %s AS %s INCREMENT BY " INT64_FORMAT \
+   " MINVALUE " INT64_FORMAT " MAXVALUE " INT64_FORMAT \



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

2023-02-13 Thread 罗百科
commit: eeaf5340d6f3660dae7244899f7688ca528215a5
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Feb 14 05:36:07 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Tue Feb 14 05:37:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeaf5340

dev-db/citus: Whitespace

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

 dev-db/citus/citus-11.2.0.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-db/citus/citus-11.2.0.ebuild b/dev-db/citus/citus-11.2.0.ebuild
index 514c4a7fa4d6..7500e4eabad2 100644
--- a/dev-db/citus/citus-11.2.0.ebuild
+++ b/dev-db/citus/citus-11.2.0.ebuild
@@ -36,7 +36,6 @@ src_prepare() {
postgres-multi_src_prepare
 }
 
-
 src_configure() {
postgres-multi_foreach econf
 }



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/yacas/, sci-mathematics/coq/, dev-lang/idris2/, net-misc/kea/, ...

2023-02-13 Thread Michał Górny
commit: 061ce25f1e249b4b3bbd453d28acc5e99fc49794
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 14 05:18:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 14 05:23:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=061ce25f

Rename dev-python/{sphinx_rtd_theme → sphinx-rtd-theme}

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

 dev-lang/idris2/idris2-0.6.0.ebuild | 2 +-
 net-misc/kea/kea-2.2.0.ebuild   | 2 +-
 net-misc/kea/kea-.ebuild| 2 +-
 sci-libs/pcl/pcl-1.12.1-r2.ebuild   | 2 +-
 sci-libs/pcl/pcl-.ebuild| 2 +-
 sci-mathematics/coq/coq-8.15.2.ebuild   | 2 +-
 sci-mathematics/coq/coq-8.16.0.ebuild   | 2 +-
 sci-mathematics/coq/coq-8.16.1.ebuild   | 2 +-
 sci-mathematics/yacas/yacas-1.9.1.ebuild| 2 +-
 sys-kernel/linux-docs/linux-docs-5.15.53.ebuild | 2 +-
 10 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/dev-lang/idris2/idris2-0.6.0.ebuild 
b/dev-lang/idris2/idris2-0.6.0.ebuild
index af11194e4064..50bb3b96c586 100644
--- a/dev-lang/idris2/idris2-0.6.0.ebuild
+++ b/dev-lang/idris2/idris2-0.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8

diff --git a/net-misc/kea/kea-2.2.0.ebuild b/net-misc/kea/kea-2.2.0.ebuild
index 8ba65174037f..65ef75d7f344 100644
--- a/net-misc/kea/kea-2.2.0.ebuild
+++ b/net-misc/kea/kea-2.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8

diff --git a/net-misc/kea/kea-.ebuild b/net-misc/kea/kea-.ebuild
index 8ba65174037f..65ef75d7f344 100644
--- a/net-misc/kea/kea-.ebuild
+++ b/net-misc/kea/kea-.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

diff --git a/sci-libs/pcl/pcl-1.12.1-r2.ebuild 
b/sci-libs/pcl/pcl-1.12.1-r2.ebuild
index 4c60f32601af..cc8d925c4502 100644
--- a/sci-libs/pcl/pcl-1.12.1-r2.ebuild
+++ b/sci-libs/pcl/pcl-1.12.1-r2.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

diff --git a/sci-libs/pcl/pcl-.ebuild b/sci-libs/pcl/pcl-.ebuild
index 4c60f32601af..cc8d925c4502 100644
--- a/sci-libs/pcl/pcl-.ebuild
+++ b/sci-libs/pcl/pcl-.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

diff --git a/sci-mathematics/coq/coq-8.15.2.ebuild 
b/sci-mathematics/coq/coq-8.15.2.ebuild
index 0a107a1e5a53..1cabd5cce240 100644
--- a/sci-mathematics/coq/coq-8.15.2.ebuild
+++ b/sci-mathematics/coq/coq-8.15.2.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

diff --git a/sci-mathematics/coq/coq-8.16.0.ebuild 
b/sci-mathematics/coq/coq-8.16.0.ebuild
index 782fa5756e91..bc5f5a596041 100644
--- a/sci-mathematics/coq/coq-8.16.0.ebuild
+++ b/sci-mathematics/coq/coq-8.16.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8

diff --git a/sci-mathematics/coq/coq-8.16.1.ebuild 
b/sci-mathematics/coq/coq-8.16.1.ebuild
index 782fa5756e91..bc5f5a596041 100644
--- a/sci-mathematics/coq/coq-8.16.1.ebuild
+++ b/sci-mathematics/coq/coq-8.16.1.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

diff --git a/sci-mathematics/yacas/yacas-1.9.1.ebuild 
b/sci-mathematics/yacas/yacas-1.9.1.ebuild
index b12b2c0b74b7..ae07a43527f5 100644
--- a/sci-mathematics/yacas/yacas-1.9.1.ebuild
+++ b/sci-mathematics/yacas/yacas-1.9.1.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

diff --git a/sys-kernel/linux-docs/linux-docs-5.15.53.ebuild 
b/sys-kernel/linux-docs/linux-docs-5.15.53.ebuild
index a8ac76afb6f1..6a9219cb6681 100644
--- a/sys-kernel/linux-docs/linux-docs-5.15.53.ebuild
+++ b/sys-kernel/linux-docs/linux-docs-5.15.53.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



[gentoo-commits] repo/gentoo:master commit in: dev-python/podman-py/, dev-python/podman-py/files/

2023-02-13 Thread Michał Górny
commit: dbe1542d27db83967e393d77b998d4b4348b8141
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 14 05:12:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 14 05:12:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbe1542d

dev-python/podman-py: Remove old

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

 dev-python/podman-py/Manifest  |  1 -
 .../podman-py/files/podman-py-4.3.0-tomli.patch| 89 --
 dev-python/podman-py/podman-py-4.3.0-r1.ebuild | 54 -
 3 files changed, 144 deletions(-)

diff --git a/dev-python/podman-py/Manifest b/dev-python/podman-py/Manifest
index 5dc66a78d649..b4dc902c91e0 100644
--- a/dev-python/podman-py/Manifest
+++ b/dev-python/podman-py/Manifest
@@ -1,2 +1 @@
-DIST podman-py-4.3.0.gh.tar.gz 177403 BLAKE2B 
549d3aba023423e5ae45fb04e0ec67bdb8ef6cdbe3e4fe6dec2f5e4d1f1df08828aed00aa83b7ad26f6c88ba225211a108ff67ba28e0003827c00ce3c32428ea
 SHA512 
4e7c1f23d7baf425079689635c2b468871eff7f898f150b9244faf3d199a1cf2544aee1f633e431cd40701fbaaa41861d894e72486a38c6a198fd2c33691b826
 DIST podman-py-4.4.0.gh.tar.gz 177587 BLAKE2B 
92d2a45a20304be648247fe8c95ab7ed84795e419d79fc731a6be4f228851b10324546b9cd14f9235a3972fd9258d50b2512216121c0fef59c0eb66d7c12c91c
 SHA512 
47b4157fd9e6d54171f6f970012e828f877c66c4fabe4f30ad93974945b9e35fa7084c2908efca42c8b71a8d9f25e7a29a624152ce7bea1eebafcaa3700cb967

diff --git a/dev-python/podman-py/files/podman-py-4.3.0-tomli.patch 
b/dev-python/podman-py/files/podman-py-4.3.0-tomli.patch
deleted file mode 100644
index 0be9ab796217..
--- a/dev-python/podman-py/files/podman-py-4.3.0-tomli.patch
+++ /dev/null
@@ -1,89 +0,0 @@
-From c5a356fb4ea8a6fb66a6d20bdc2c9cffe615028b Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
-Date: Fri, 14 Oct 2022 13:54:31 +0200
-Subject: [PATCH] Use modern tomllib/tomli modules for reading TOML files
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Replace the unmaintained `toml`/`pytoml` dependencies with the modern
-alternatives: the built-in `tomllib` module in Python 3.11, and `tomli`
-in older Python versions.  Preserving backwards compatibility does not
-seem necessary, as podman-py no longer supports Python versions older
-than 3.6.
-
-Signed-off-by: Michał Górny 

- podman/domain/config.py | 16 ++--
- pyproject.toml  |  2 +-
- python-podman.spec.rpkg |  8 
- requirements.txt|  2 +-
- setup.cfg   |  2 +-
- 5 files changed, 17 insertions(+), 13 deletions(-)
-
-diff --git a/podman/domain/config.py b/podman/domain/config.py
-index 555ed9d..6ea8eb6 100644
 a/podman/domain/config.py
-+++ b/podman/domain/config.py
-@@ -1,17 +1,21 @@
- """Read containers.conf file."""
-+import sys
- import urllib
- from pathlib import Path
- from typing import Dict, Optional
- 
- import xdg.BaseDirectory
- 
--try:
--import toml
--except ImportError:
--import pytoml as toml
--
- from podman.api import cached_property
- 
-+if sys.version_info >= (3, 11):
-+from tomllib import loads as toml_loads
-+else:
-+try:
-+from tomli import loads as toml_loads
-+except ImportError:
-+from toml import loads as toml_loads
-+
- 
- class ServiceConnection:
- """ServiceConnection defines a connection to the Podman service."""
-@@ -64,7 +68,7 @@ def __init__(self, path: Optional[str] = None):
- if self.path.exists():
- with self.path.open(encoding='utf-8') as file:
- buffer = file.read()
--self.attrs = toml.loads(buffer)
-+self.attrs = toml_loads(buffer)
- 
- def __hash__(self) -> int:
- return hash(tuple(self.path.name))
-diff --git a/pyproject.toml b/pyproject.toml
-index f3cdfb9..3b29ecb 100644
 a/pyproject.toml
-+++ b/pyproject.toml
-@@ -25,7 +25,7 @@ requires = [
- "requests>=2.24",
- "setuptools>=46.4",
- "sphinx",
--"toml>=0.10.2",
-+"tomli>=1.2.3; python_version<'3.11'",
- "urllib3>=1.24.2",
- "wheel",
- ]
-diff --git a/setup.cfg b/setup.cfg
-index f8d1b6f..2066951 100644
 a/setup.cfg
-+++ b/setup.cfg
-@@ -36,7 +36,7 @@ test_suite =
- install_requires =
- pyxdg>=0.26
- requests>=2.24
--toml>=0.10.2
-+tomli>=1.2.3; python_version<'3.11'
- urllib3>=1.24.2
- 
- # typing_extensions are included for RHEL 8.5

diff --git a/dev-python/podman-py/podman-py-4.3.0-r1.ebuild 
b/dev-python/podman-py/podman-py-4.3.0-r1.ebuild
deleted file mode 100644
index e223cbf3882a..
--- a/dev-python/podman-py/podman-py-4.3.0-r1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="A library to interact with a Podman server"
-HOMEPAGE="
-   

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

2023-02-13 Thread Michał Górny
commit: 048baa5e0a61c1ae4075c5a451e660086a0b7eaa
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 14 05:16:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 14 05:16:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=048baa5e

dev-python/sphinx_rtd_theme: Use pypi.eclass

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

 dev-python/sphinx_rtd_theme/sphinx_rtd_theme-1.1.1.ebuild | 3 +--
 dev-python/sphinx_rtd_theme/sphinx_rtd_theme-1.2.0.ebuild | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/dev-python/sphinx_rtd_theme/sphinx_rtd_theme-1.1.1.ebuild 
b/dev-python/sphinx_rtd_theme/sphinx_rtd_theme-1.1.1.ebuild
index 596136615076..2893f979a846 100644
--- a/dev-python/sphinx_rtd_theme/sphinx_rtd_theme-1.1.1.ebuild
+++ b/dev-python/sphinx_rtd_theme/sphinx_rtd_theme-1.1.1.ebuild
@@ -6,14 +6,13 @@ EAPI=8
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9..11} pypy3 )
 
-inherit distutils-r1
+inherit distutils-r1 pypi
 
 DESCRIPTION="ReadTheDocs.org theme for Sphinx"
 HOMEPAGE="
https://github.com/readthedocs/sphinx_rtd_theme/
https://pypi.org/project/sphinx-rtd-theme/
 "
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"

diff --git a/dev-python/sphinx_rtd_theme/sphinx_rtd_theme-1.2.0.ebuild 
b/dev-python/sphinx_rtd_theme/sphinx_rtd_theme-1.2.0.ebuild
index 7c32687fbd20..814a48f1af37 100644
--- a/dev-python/sphinx_rtd_theme/sphinx_rtd_theme-1.2.0.ebuild
+++ b/dev-python/sphinx_rtd_theme/sphinx_rtd_theme-1.2.0.ebuild
@@ -6,14 +6,13 @@ EAPI=8
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9..11} pypy3 )
 
-inherit distutils-r1
+inherit distutils-r1 pypi
 
 DESCRIPTION="ReadTheDocs.org theme for Sphinx"
 HOMEPAGE="
https://github.com/readthedocs/sphinx_rtd_theme/
https://pypi.org/project/sphinx-rtd-theme/
 "
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/, app-admin/cdist/, dev-python/jeepney/, dev-python/nbdime/, ...

2023-02-13 Thread Michał Górny
commit: 15d76ea3e49bf90f74df649773167d6ba96c0583
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 14 05:18:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 14 05:18:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15d76ea3

Rename dev-python/{sphinx_rtd_theme → sphinx-rtd-theme}

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

 app-admin/cdist/cdist-6.9.8.ebuild| 2 +-
 app-admin/cdist/cdist-7.0.0.ebuild| 2 +-
 app-crypt/acme/acme-2.1.0.ebuild  | 2 +-
 app-crypt/acme/acme-2.2.0.ebuild  | 2 +-
 app-crypt/acme/acme-.ebuild   | 2 +-
 app-crypt/certbot-dns-dnsimple/certbot-dns-dnsimple-1.31.0.ebuild | 2 +-
 app-crypt/certbot-dns-nsone/certbot-dns-nsone-1.18.0.ebuild   | 2 +-
 app-doc/mathjax-docs/mathjax-docs-2.7.7.ebuild| 2 +-
 app-emulation/qemu/qemu-7.2.0-r1.ebuild   | 2 +-
 app-emulation/qemu/qemu-7.2.0.ebuild  | 2 +-
 app-emulation/qemu/qemu-.ebuild   | 2 +-
 dev-lang/idris2/idris2-0.5.1_p20220224-r1.ebuild  | 2 +-
 dev-lang/idris2/idris2-0.5.1_p20220920.ebuild | 2 +-
 dev-lang/idris2/idris2-0.6.0.ebuild   | 2 +-
 dev-libs/libcbor/libcbor-0.10.1.ebuild| 4 ++--
 dev-libs/libcbor/libcbor-0.10.2.ebuild| 4 ++--
 dev-libs/libcbor/libcbor-0.9.0.ebuild | 4 ++--
 dev-libs/libinput/libinput-1.21.0-r1.ebuild   | 4 ++--
 dev-libs/libinput/libinput-1.22.1.ebuild  | 4 ++--
 dev-libs/libratbag/libratbag-0.15.ebuild  | 2 +-
 dev-libs/libratbag/libratbag-0.16.ebuild  | 2 +-
 dev-libs/libratbag/libratbag-0.17.ebuild  | 2 +-
 dev-python/abydos/abydos-0.5.0-r3.ebuild  | 2 +-
 dev-python/aesara/aesara-2.8.10.ebuild| 2 +-
 dev-python/aesara/aesara-2.8.9.ebuild | 2 +-
 dev-python/agate/agate-1.7.1.ebuild   | 2 +-
 dev-python/anyio/anyio-3.6.1.ebuild   | 2 +-
 dev-python/apispec/apispec-6.0.2.ebuild   | 2 +-
 dev-python/atomicwrites/atomicwrites-1.4.0-r2.ebuild  | 2 +-
 dev-python/atomicwrites/atomicwrites-1.4.1.ebuild | 2 +-
 dev-python/blessed/blessed-1.19.1.ebuild  | 2 +-
 dev-python/blessed/blessed-1.20.0.ebuild  | 2 +-
 dev-python/boltons/boltons-21.0.0-r1.ebuild   | 2 +-
 dev-python/confuse/confuse-2.0.0.ebuild   | 2 +-
 dev-python/dbus-python/dbus-python-1.3.2.ebuild   | 4 ++--
 dev-python/dictdiffer/dictdiffer-0.9.0-r1.ebuild  | 2 +-
 dev-python/doit/doit-0.36.0.ebuild| 2 +-
 dev-python/elasticsearch-py/elasticsearch-py-7.17.6.ebuild| 2 +-
 dev-python/flake8/flake8-6.0.0.ebuild | 2 +-
 dev-python/flask-cors/flask-cors-3.0.10-r1.ebuild | 2 +-
 dev-python/flit/flit-3.8.0.ebuild | 2 +-
 dev-python/fs/fs-2.4.16.ebuild| 2 +-
 dev-python/glooey/glooey-0.3.6.ebuild | 2 +-
 dev-python/hcloud-python/hcloud-python-1.18.2.ebuild  | 2 +-
 dev-python/helpdev/helpdev-0.7.1-r1.ebuild| 2 +-
 dev-python/ipython/ipython-8.10.0.ebuild  | 2 +-
 dev-python/ipython/ipython-8.8.0.ebuild   | 2 +-
 dev-python/ipython/ipython-8.9.0.ebuild   | 2 +-
 dev-python/jedi/jedi-0.18.2.ebuild| 2 +-
 dev-python/jeepney/jeepney-0.8.0.ebuild   | 2 +-
 dev-python/jupyter/jupyter-1.0.0-r4.ebuild| 2 +-
 dev-python/jupyter_console/jupyter_console-6.4.4.ebuild   | 2 +-
 dev-python/jupyter_console/jupyter_console-6.5.0.ebuild   | 2 +-
 dev-python/jupyter_console/jupyter_console-6.5.1.ebuild   | 2 +-
 dev-python/jupyterlab/jupyterlab-3.5.3.ebuild | 2 +-
 dev-python/jupyterlab/jupyterlab-3.6.1-r1.ebuild  | 2 +-
 dev-python/leather/leather-0.3.4-r1.ebuild| 2 +-
 dev-python/lxml/lxml-4.9.2.ebuild | 4 ++--
 dev-python/more-itertools/more-itertools-9.0.0.ebuild

[gentoo-commits] repo/gentoo:master commit in: profiles/updates/, dev-python/podman/, dev-python/podman-py/

2023-02-13 Thread Michał Górny
commit: 9e2089aecc90892f0f14bcbdd3f0cbf4be61d38c
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 14 05:14:25 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 14 05:14:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e2089ae

Rename dev-python/{podman-py → podman}

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

 dev-python/{podman-py => podman}/Manifest   | 0
 dev-python/{podman-py => podman}/metadata.xml   | 0
 .../{podman-py/podman-py-4.4.0.ebuild => podman/podman-4.4.0.ebuild}| 0
 profiles/updates/1Q-2023| 1 +
 profiles/updates/3Q-2021| 2 +-
 5 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-python/podman-py/Manifest b/dev-python/podman/Manifest
similarity index 100%
rename from dev-python/podman-py/Manifest
rename to dev-python/podman/Manifest

diff --git a/dev-python/podman-py/metadata.xml b/dev-python/podman/metadata.xml
similarity index 100%
rename from dev-python/podman-py/metadata.xml
rename to dev-python/podman/metadata.xml

diff --git a/dev-python/podman-py/podman-py-4.4.0.ebuild 
b/dev-python/podman/podman-4.4.0.ebuild
similarity index 100%
rename from dev-python/podman-py/podman-py-4.4.0.ebuild
rename to dev-python/podman/podman-4.4.0.ebuild

diff --git a/profiles/updates/1Q-2023 b/profiles/updates/1Q-2023
index 67d8a3ea6589..302b878e6f4c 100644
--- a/profiles/updates/1Q-2023
+++ b/profiles/updates/1Q-2023
@@ -4,3 +4,4 @@ move dev-python/snappy dev-python/python-snappy
 move dev-python/pkgcraft-python dev-python/pkgcraft
 move dev-python/python-nbxmpp dev-python/nbxmpp
 move dev-python/redis-py dev-python/redis
+move dev-python/podman-py dev-python/podman

diff --git a/profiles/updates/3Q-2021 b/profiles/updates/3Q-2021
index f27a66f3d891..f833c022b142 100644
--- a/profiles/updates/3Q-2021
+++ b/profiles/updates/3Q-2021
@@ -5,7 +5,7 @@ move dev-python/cfn-python-lint dev-python/cfn-lint
 move dev-python/dbusmock dev-python/python-dbusmock
 move dev-python/python-backoff dev-python/backoff
 move dev-python/python-musicbrainz-ngs dev-python/python-musicbrainzngs
-move dev-python/python-podman dev-python/podman-py
+move dev-python/python-podman dev-python/podman
 move dev-python/u-msgpack dev-python/u-msgpack-python
 move sci-physics/geant-vmc sci-physics/geant4_vmc
 move dev-python/beautifulsoup dev-python/beautifulsoup4



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

2023-02-13 Thread Michał Górny
commit: 91a2091142d5b077a4b308596fa97ac5ad25bb03
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 14 05:14:00 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 14 05:14:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91a20911

dev-python/podman-py: Add MY_P prior to rename

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

 dev-python/podman-py/podman-py-4.4.0.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-python/podman-py/podman-py-4.4.0.ebuild 
b/dev-python/podman-py/podman-py-4.4.0.ebuild
index a7a8eed2e9b6..843534a57bf8 100644
--- a/dev-python/podman-py/podman-py-4.4.0.ebuild
+++ b/dev-python/podman-py/podman-py-4.4.0.ebuild
@@ -8,6 +8,7 @@ PYTHON_COMPAT=( python3_{9..11} )
 
 inherit distutils-r1
 
+MY_P=podman-py-${PV}
 DESCRIPTION="A library to interact with a Podman server"
 HOMEPAGE="
https://github.com/containers/podman-py/
@@ -15,8 +16,9 @@ HOMEPAGE="
 "
 SRC_URI="
https://github.com/containers/podman-py/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
+   -> ${MY_P}.gh.tar.gz
 "
+S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"



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

2023-02-13 Thread Michał Górny
commit: 81d87530e4d3294cdebde899165d54fc8a3c2e88
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 14 05:04:01 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 14 05:05:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81d87530

dev-python/pyproject-fmt: Bump to 0.9.1

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

 dev-python/pyproject-fmt/Manifest  |  1 +
 .../pyproject-fmt/pyproject-fmt-0.9.1.ebuild   | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-python/pyproject-fmt/Manifest 
b/dev-python/pyproject-fmt/Manifest
index 3e3f78ee9d27..d661c62c1e66 100644
--- a/dev-python/pyproject-fmt/Manifest
+++ b/dev-python/pyproject-fmt/Manifest
@@ -3,3 +3,4 @@ DIST pyproject-fmt-0.5.0.gh.tar.gz 14906 BLAKE2B 
f75482988c8e10fbfcffaa518e6004f
 DIST pyproject-fmt-0.6.0.gh.tar.gz 15082 BLAKE2B 
9ec7126530c98b984c5346bfd65fa817967dc7def60d16eb93e63ff690eaad53209d49483e19b5e87caf7b879f6661862a68606a0adb3b4513ff119262ff99a6
 SHA512 
50c9dcb468213de62e86edd500ae001815a83d8374ac1d36467fd7c560a5774862b001414f687d588fc0622ba5896c83338d6833ac4c248d2b4aa111fefe33ce
 DIST pyproject-fmt-0.7.0.gh.tar.gz 15249 BLAKE2B 
ad3b86af31ed860efb5eefbdd62629c3f3dfdb79a01b1e9904bf5a808699e410d870ca688fc82e28307b07841502f57870754cd694c10998ab1e1e0eef177669
 SHA512 
361a7bbb4a96659d3902ddb317c2f9b4010aca4b91f8663d810971d6d1bb0362e26cc63ee7b16b0e1e1518af429b57d06de71bcfc56efad462dfc2c04abe
 DIST pyproject-fmt-0.8.0.gh.tar.gz 15307 BLAKE2B 
270a07220bc5b2bb81502de55727dd92d7a0cbde33c5d2a202d1b41de44a08ebd84f26bfd6c0cdcc1793f494f880c9a5e3db391069796dd6cbab6bdf1e4e6f64
 SHA512 
12f622176a9032173d73dbe21ab3da89ab9c3cf8c49e22b3d7e30abd5d1f9c4d988e519025a2d60a17324e449df719fd67f58d7c1ed49de9b9f50573863dad9f
+DIST pyproject-fmt-0.9.1.gh.tar.gz 15434 BLAKE2B 
f9dd55b4106e875c80127ac60b3a54d4bdadf3555266a74cfd811ab96500879a7efb8eac71a041b2c33486bfcbc1f818a26a3ae3c50685f35cc3712691a85bb9
 SHA512 
ade87f43927c74e0328ffa8ac542bad204cc283d694f6921c40c86ae0a941ae50cc43fa4078ddcec28ff0d6003ac34a54232ea23d2820b5b2582482b22ac2a7e

diff --git a/dev-python/pyproject-fmt/pyproject-fmt-0.9.1.ebuild 
b/dev-python/pyproject-fmt/pyproject-fmt-0.9.1.ebuild
new file mode 100644
index ..a802c14c305f
--- /dev/null
+++ b/dev-python/pyproject-fmt/pyproject-fmt-0.9.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Format your pyproject.toml file"
+HOMEPAGE="
+   https://github.com/tox-dev/pyproject-fmt/
+   https://pypi.org/project/pyproject-fmt/
+"
+SRC_URI="
+   https://github.com/tox-dev/pyproject-fmt/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/packaging-23[${PYTHON_USEDEP}]
+   >=dev-python/tomlkit-0.11.6[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/pytest-mock-3.10[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}



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

2023-02-13 Thread Michał Górny
commit: 3a9b727d24aca0155e1e6b4c04631f50cd93cd94
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 14 04:58:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 14 04:58:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a9b727d

dev-python/awxkit: Bump to 21.12.0

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

 dev-python/awxkit/Manifest  |  1 +
 dev-python/awxkit/awxkit-21.12.0.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/dev-python/awxkit/Manifest b/dev-python/awxkit/Manifest
index 04e08c5d5204..88d65b03fc6e 100644
--- a/dev-python/awxkit/Manifest
+++ b/dev-python/awxkit/Manifest
@@ -1 +1,2 @@
 DIST awxkit-21.11.0.gh.tar.gz 16206681 BLAKE2B 
738fae8028f4b576c36860002f802280263ec2731e91047b9f5f1a7aba28b5548b2a8add4659f9021c805a4bda0361e96c310c63b6bdf33c47705fbc222a3a5e
 SHA512 
7c2e07f2951738bc04ce7cdc8c3e6fba3becaa70daa3de5c31fa931a7240b76001af791e819005b7c651c781e3b42c17850a79da059b2fc260efb8029f29033f
+DIST awxkit-21.12.0.gh.tar.gz 16218917 BLAKE2B 
6e017bfb5707d6ec4107ec151311b133323c816da1aac1fe2441e639fcf22fe19e38f6c4dd81e29c63d5c7ff8f81ee62d6c4cfbc1500c0827e5b68b6e9f7187c
 SHA512 
be1db2e5c51649910fa09659d2f1072f55c39a95f28c8a5ebd9490c43123ae90fbff242914c803e3882fa60ea07b39009dec9d27c56d005ab6333431e62a0576

diff --git a/dev-python/awxkit/awxkit-21.12.0.ebuild 
b/dev-python/awxkit/awxkit-21.12.0.ebuild
new file mode 100644
index ..f6c6509cb933
--- /dev/null
+++ b/dev-python/awxkit/awxkit-21.12.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Command line interface for Ansible AWX"
+HOMEPAGE="
+   https://github.com/ansible/awx/
+   https://pypi.org/project/awxkit/
+"
+SRC_URI="
+   https://github.com/ansible/awx/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/awx-${PV}/awxkit"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   dev-python/websocket-client[${PYTHON_USEDEP}]
+   dev-python/pyjwt[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+   sed -e 's|websocket-client==[[:digit:]\.]*|websocket-client|' \
+   -e "/'clean'/d" \
+   -i setup.py || die
+   distutils-r1_src_prepare
+}



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

2023-02-13 Thread Michał Górny
commit: 3a3b507c724d3a121fc6c51edef4f5e51c737a08
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 14 04:20:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 14 04:57:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a3b507c

dev-python/openstacksdk: Bump to 1.0.1

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

 dev-python/openstacksdk/Manifest  |  1 +
 dev-python/openstacksdk/openstacksdk-1.0.1.ebuild | 84 +++
 2 files changed, 85 insertions(+)

diff --git a/dev-python/openstacksdk/Manifest b/dev-python/openstacksdk/Manifest
index 42de8178981e..eac959fad082 100644
--- a/dev-python/openstacksdk/Manifest
+++ b/dev-python/openstacksdk/Manifest
@@ -1,2 +1,3 @@
 DIST openstacksdk-0.103.0.tar.gz 1094619 BLAKE2B 
66b4375469b2a8a48640198f94fa6d893c3f5d0e93a20f00dee868d6ed2da34fe367ec885691a06f9b4c056092837b5dd1033201922cb909fc7124456c7b6369
 SHA512 
175166fbf0aa851ff51c86b99d10cf30da6fe7c516e2d6020061fdcc9627f7d4630e3cc9ef3699be52cf298088f2f80240061e6a851a13effbd13d359a6dab26
 DIST openstacksdk-1.0.0.tar.gz 1118496 BLAKE2B 
a59ce3ba047c2be3051819e76ee10768cc70a5a10bf16ac2747620fdb321f5ee8ba9af591ae38ea733e17df39bc8fb0ec5d74716cb99e6f3e9466d33d6c35c89
 SHA512 
46d4c72a18f410274e1996c188c330dad9d58e9ddfdad6e9e91af7c6c8cc710cec23ad983e74165595f64c76cde10945de5c1bb7b715d660957a69dd2158ae75
+DIST openstacksdk-1.0.1.tar.gz 1118637 BLAKE2B 
d4677a3a5595bf871fc0b380f1cadfd56ebba14bc2255fcc6a6a4813c5c79807a1a0a76263844728f256704b2966b82be9bd6e968de9e7e85f411402f428cb78
 SHA512 
9871a262113b4396b3a5181e93d2e00312c5a80933c3ff6efa501a4b4d7d145985f54203eeb6e1f50c5593ba491b13a631b9293759e0615bf0eda393c247a4d3

diff --git a/dev-python/openstacksdk/openstacksdk-1.0.1.ebuild 
b/dev-python/openstacksdk/openstacksdk-1.0.1.ebuild
new file mode 100644
index ..f6f777b05fff
--- /dev/null
+++ b/dev-python/openstacksdk/openstacksdk-1.0.1.ebuild
@@ -0,0 +1,84 @@
+# 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 pypi
+
+DESCRIPTION="A collection of libraries for building applications to work with 
OpenStack"
+HOMEPAGE="
+   https://opendev.org/openstack/openstacksdk/
+   https://github.com/openstack/openstacksdk/
+   https://pypi.org/project/openstacksdk/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
+   >=dev-python/appdirs-1.3.0[${PYTHON_USEDEP}]
+   >=dev-python/requestsexceptions-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonpatch-1.20[${PYTHON_USEDEP}]
+   >=dev-python/os-service-types-1.7.0[${PYTHON_USEDEP}]
+   >=dev-python/keystoneauth-3.18.0[${PYTHON_USEDEP}]
+   >=dev-python/decorator-4.4.1[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.9.0[${PYTHON_USEDEP}]
+   >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}]
+   >=dev-python/dogpile-cache-0.6.5[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-2.7.0[${PYTHON_USEDEP}]
+   dev-python/importlib_metadata[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/prometheus_client-0.4.2[${PYTHON_USEDEP}]
+   >=dev-python/oslo-config-6.1.0[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/statsd-3.3.0[${PYTHON_USEDEP}]
+   >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+   # Internet?
+   sed -e 's:test_create_dynamic_large_object:_&:' \
+   -i openstack/tests/unit/cloud/test_object.py || die
+
+   # TODO
+   sed -e 's:test_generate_form:_&:' \
+   -e 's:test_create_static_large_object:_&:' \
+   -e 's:test_object_segment_retries:_&:' \
+   -e 's:test_object_segment_retry_failure:_&:' \
+   -e 's:test_slo_manifest_retry:_&:' \
+   -i openstack/tests/unit/cloud/test_object.py || die
+
+   # unhappy about paths due to test runner
+   sed -e 's:test_method_not_supported:_&:' \
+   -i openstack/tests/unit/test_exceptions.py || die
+   sed -e 's:test_repr:_&:' \
+   -i openstack/tests/unit/test_resource.py || die
+
+   # requires hacking
+   rm openstack/tests/unit/test_hacking.py || die
+
+   distutils-r1_src_prepare
+}

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

2023-02-13 Thread Michał Górny
commit: c6407f6c277b1749d5f8e0f532b16b47c3187f39
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 14 04:12:01 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 14 04:57:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6407f6c

dev-python/botocore: Bump to 1.29.70

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.29.70.ebuild | 74 +
 2 files changed, 75 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 4a7e5e3171a7..fdf98e909755 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
 DIST botocore-1.29.59.gh.tar.gz 11131182 BLAKE2B 
fa85e1f8dc3c366f7a7fb3e9b06dd298b1ad62be882891df3414289aa9e88bff72753690a1438e6040aefb7cafa1718a70c940e8cd2b4e743df44013b5748ef6
 SHA512 
9a4811b44c67652cacc899d1d84d4db1305cb60e73dd47d7f543b85ec37f921cab00a51d67b48ab6a215be8f7543e30c54585e0fb337085e1b75774b053c4bf3
 DIST botocore-1.29.64.gh.tar.gz 11141125 BLAKE2B 
955c7ac0630bd8df8004a0a3d0ec64a7491aee7d68e63a65c62c9fe7a4362aed7bd74ca967cd8550ead458e42a858a428f0db8922a337c83cd680fcd1d1b62c3
 SHA512 
bb8e177f335e600389123f26788711f4a94c4943a4d80c6195db03bb3cf9489b2a8b0e42d429635c6c8c501df6c27b4177e9ef71e748b0c63874e6682bf2e8e9
 DIST botocore-1.29.69.gh.tar.gz 11140109 BLAKE2B 
5a91e6d425f4a5f424f95fd9bcd893c06fd42eb2a34ae870a76f0a28ee59771a8e1759a8afa959592a0ae7537229d791805539125890d17d3f4a33bb0618e76d
 SHA512 
30d538591b25aae82e93352f4eda2d76eda6d02604cdbe822cd5f7559cfa268e2245b5cfb8ba6875e5e3a35cad2bef7210bbe03276236871441515cdf6ff2ece
+DIST botocore-1.29.70.gh.tar.gz 11145631 BLAKE2B 
9f1d65e7ecb0c2b436a6260613f7d7cdcf3a01b563042e1dd6997a308f0b7179582f11447b0e3785c2cf8c801bc920f3a850c9b290a78a183bf910189a705732
 SHA512 
28b375ab94619872d0e9d4331caa687ddaa24c6cce8a66af887dfb308583ff8ad1cb5d78cadc50eb69fcd5ddd50fc1c94b70f128f9ae83ad166596140c45ea81

diff --git a/dev-python/botocore/botocore-1.29.70.ebuild 
b/dev-python/botocore/botocore-1.29.70.ebuild
new file mode 100644
index ..0f4daaa48e81
--- /dev/null
+++ b/dev-python/botocore/botocore-1.29.70.ebuild
@@ -0,0 +1,74 @@
+# 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 multiprocessing
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   # fails on unrelated warnings
+   
tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
+   
tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
+   # TODO
+   
tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider
+   )
+
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2023-02-13 Thread Michał Górny
commit: f7375f8a93674704161275a4bbfa633982022af2
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 14 04:14:13 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 14 04:57:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7375f8a

dev-python/pytest-check: Bump to 2.1.4

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

 dev-python/pytest-check/Manifest  |  1 +
 dev-python/pytest-check/pytest-check-2.1.4.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-python/pytest-check/Manifest b/dev-python/pytest-check/Manifest
index 923ee4dc18e8..cc599c2c30ac 100644
--- a/dev-python/pytest-check/Manifest
+++ b/dev-python/pytest-check/Manifest
@@ -1,2 +1,3 @@
 DIST pytest-check-2.1.2.tar.gz 26152 BLAKE2B 
75b58b97cb78f297614f6dce62662ee974e899846d896fa4e1d6ee5aa1e916e8c1d363a8de19fe842263702a94cb6e58519639bca82ac98d17ab596b724e98bd
 SHA512 
1b5532e9473067db819e7d0ded5b8e681197c052b83909920eee0fc45c48047b849f513e6ad77d94e0fa06c9eb00845ec3f3ad7f38f3e90d80d82d7460d0d35a
 DIST pytest-check-2.1.3.gh.tar.gz 21570 BLAKE2B 
8873d649e63ffca1fc8ab04383467f4cfb6c34f3970db95f1d439a3526d2a8b3482524ec2eda6a09fb2d166a781ff94895b976685ee8846d8e80ff5de6fd47e8
 SHA512 
bfd3975d93e27ccda71944e66b57e7628c5ef6d9ac137fd58c96de760a1a4059fbdaf67d9c8844d2e5f0d7c671f2768fe1ced26f9a5406b872627238f664
+DIST pytest-check-2.1.4.tar.gz 24770 BLAKE2B 
72973951e900276e771c083ad8869afbff5305c922c4cbc3fa02b302c6c72f24616ec89f25c2cbc7a2fbe333a4a8c00e2436a2f55345cc8b9791a1e5c2e64125
 SHA512 
8bf110f7c8e7d76c394ece5b6ba83cdf4ebc459d3a79541c5077237a1caecd0ecc82a74ebc796de9cbc921f48d1c739d1c40dcbd9c2efa3b1ab01f0234238bed

diff --git a/dev-python/pytest-check/pytest-check-2.1.4.ebuild 
b/dev-python/pytest-check/pytest-check-2.1.4.ebuild
new file mode 100644
index ..c6cff2ff6c09
--- /dev/null
+++ b/dev-python/pytest-check/pytest-check-2.1.4.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="pytest plugin that allows multiple failures per test"
+HOMEPAGE="
+   https://github.com/okken/pytest-check/
+   https://pypi.org/project/pytest-check/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-02-13 Thread Michał Górny
commit: 5b9c6a43138b1b9115406bdc735033b333a1fac3
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 14 04:39:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 14 04:57:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b9c6a43

dev-python/pylint: Bump to 2.16.2

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

 dev-python/pylint/Manifest |  1 +
 dev-python/pylint/pylint-2.16.2.ebuild | 87 ++
 2 files changed, 88 insertions(+)

diff --git a/dev-python/pylint/Manifest b/dev-python/pylint/Manifest
index eb67b29c9166..645181fd8f69 100644
--- a/dev-python/pylint/Manifest
+++ b/dev-python/pylint/Manifest
@@ -3,3 +3,4 @@ DIST pylint-2.15.8.gh.tar.gz 1318035 BLAKE2B 
39b6a604af8e1b8d54640d9088f9a527ae2
 DIST pylint-2.15.9.gh.tar.gz 1319840 BLAKE2B 
6c48b19698e4692085d010eb857dc036cf67f94f6b82df3427b00a793f410e9b6b6ef7a5e868163752aa37355e8712c4ff48edb9b740f7d254af69370058e8ca
 SHA512 
868d39011a545ffe719bd14dc4f99d59fad2487160900391cc91bec419d1c3857012b950a1bff790cdbdcb4b9120f83faf7c6b8adb1fd033db5edc54fe7816a1
 DIST pylint-2.16.0.gh.tar.gz 1379079 BLAKE2B 
3dab6230955d36349e42416bdde2a2384ff304f58db15fc4f0ed81d035f4babe8e683e78216e4001ad180b479f76008f4fa36968750bf8570aeb91c6d5808686
 SHA512 
e941bd8c5b4ef683cced8500ba6c29a1ab6705d467c1bf51e4d955c22a96eded56b832c52f73fed16e6e6a35a6ffa9609489ed5f2aae8cc761e234fa013fdcfc
 DIST pylint-2.16.1.gh.tar.gz 1379216 BLAKE2B 
0612a6ceec9f40af82d4fb0a166d0628a125429e1c318cb29f52bef9994596156b489e06d51e2751aab454e6ce4d04407298f68c1b36cf79bd062c91d499623e
 SHA512 
c3b05bb5451196aeee2cee9ec99a60cba2af7b9841461e973debbfd73dd4b9e0907c39a4774a4a17723e7537b06a185553e1ffd92e35877cc4e4e177435dcfd1
+DIST pylint-2.16.2.gh.tar.gz 1382056 BLAKE2B 
35c4c07fb750c884d62c9ec563e5133654b9ecef41d320976214a1cae25cd28f1681dcc3053cc358276cfc3cc76df770fbb2f7691e387bb07b6ff803f4a21d0b
 SHA512 
36a76fa7a5ae9c4fead66a0964dd40963c51db8225ec112b0557d04ddf2f89ea9649e390c005ccc35341b2ac5f69f6ccf17652d08cba223fdcd36ccf433659bb

diff --git a/dev-python/pylint/pylint-2.16.2.ebuild 
b/dev-python/pylint/pylint-2.16.2.ebuild
new file mode 100644
index ..6c89d5aea305
--- /dev/null
+++ b/dev-python/pylint/pylint-2.16.2.ebuild
@@ -0,0 +1,87 @@
+# 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="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Python code static checker"
+HOMEPAGE="
+   https://pypi.org/project/pylint/
+   https://github.com/PyCQA/pylint/
+"
+SRC_URI="
+   https://github.com/pycqa/pylint/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="examples"
+
+# Make sure to check 
https://github.com/PyCQA/pylint/blob/main/pyproject.toml#L34 on bumps
+# Adjust dep bounds!
+RDEPEND="
+   =dev-python/astroid-2.14.2[${PYTHON_USEDEP}]
+   >=dev-python/dill-0.3.6[${PYTHON_USEDEP}]
+   >=dev-python/isort-4.2.5[${PYTHON_USEDEP}]
+   =dev-python/mccabe-0.6[${PYTHON_USEDEP}]
+   =dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}]
+   >=dev-python/tomlkit-0.10.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   ' 3.8 3.9)
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}]
+   ' 3.8 3.9 3.10)
+"
+BDEPEND="
+   test? (
+   >=dev-python/GitPython-3[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   rm -rf pylint || die
+
+   local EPYTEST_DESELECT=(
+   # TODO
+   
'tests/test_functional.py::test_functional[forgotten_debug_statement_py37]'
+   
'tests/test_functional.py::test_functional[dataclass_with_field]'
+   'tests/test_functional.py::test_functional[no_name_in_module]'
+   'tests/test_functional.py::test_functional[shadowed_import]'
+   
tests/checkers/unittest_typecheck.py::TestTypeChecker::test_nomember_on_c_extension_error_msg
+   
tests/checkers/unittest_typecheck.py::TestTypeChecker::test_nomember_on_c_extension_info_msg
+   
tests/config/pylint_config/test_run_pylint_config.py::test_invocation_of_pylint_config
+
+   # apparently fragile, needs unpickleable plugin
+   
tests/test_check_parallel.py::TestCheckParallelFramework::test_linter_with_unpickleable_plugins_is_pickleable
+   )
+   local EPYTEST_IGNORE=(
+   # No need to run the benchmarks
+   tests/benchmark/test_baseline_benchmarks.py
+   )
+   epytest
+}
+

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

2023-02-13 Thread Michał Górny
commit: e0908d6f9b233b841e85b651fde4010f53256ca0
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 14 04:46:28 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 14 04:57:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0908d6f

dev-python/Nuitka: Bump to 1.4.7

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

 dev-python/Nuitka/Manifest|  1 +
 dev-python/Nuitka/Nuitka-1.4.7.ebuild | 54 +++
 2 files changed, 55 insertions(+)

diff --git a/dev-python/Nuitka/Manifest b/dev-python/Nuitka/Manifest
index 6285ff1e7932..6f777eb510f5 100644
--- a/dev-python/Nuitka/Manifest
+++ b/dev-python/Nuitka/Manifest
@@ -1,2 +1,3 @@
 DIST Nuitka-1.4.5.tar.gz 4131887 BLAKE2B 
b4eaea811a98f1ea5618a477841e2fd2ef41eb4c78635576fadae8a645456f9d47741d1b8c0c102e2774e1802d210785f31a10889d87441693215d84d06cabdd
 SHA512 
fc628be6579f2b290d126fc9f16e16a2fcdd5457a28cb2caa1b2d4e23426933e502a3487485e54cf4e0f67d2d5bca97567d5502070e7ad46a03c513a1f6f9c9f
 DIST Nuitka-1.4.6.tar.gz 4131786 BLAKE2B 
a72d8b8925dfdd7ca6416912d725cd711c1f8cedabbdc4ea1764645d935529c2b1561c561c6fe8b8cd2babdadd0b6cd3c239ff7e844bd745cebc3b2d94cfbd63
 SHA512 
883806d787bd35c687bd0771a0f3182d1d157c4c0f403c5b60a03536631823fbdfbaf32c3c29f484aa7de3dacf01056183607109036f60c5602ab08072d8e40d
+DIST Nuitka-1.4.7.tar.gz 4132335 BLAKE2B 
5c9e653c8ffa7ad9e757a20d4008e4e2a3083cfefcbce826f0904c0281a9be95dbfb78ad1aab2dd0819b9bf3a800a3b35ee422e38672655fdd900162f9c0d090
 SHA512 
fb219f5a53bc173365d23f4eae0814fa051c1312bc732ac2b717924dd2336bf140af0237834062223294c840f63b6b4766422f8fd189151ab73877eeb9c39ee6

diff --git a/dev-python/Nuitka/Nuitka-1.4.7.ebuild 
b/dev-python/Nuitka/Nuitka-1.4.7.ebuild
new file mode 100644
index ..6f373b0022b9
--- /dev/null
+++ b/dev-python/Nuitka/Nuitka-1.4.7.ebuild
@@ -0,0 +1,54 @@
+# 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 )
+
+inherit distutils-r1 flag-o-matic optfeature pypi
+
+DESCRIPTION="Python to native compiler"
+HOMEPAGE="
+   https://www.nuitka.net/
+   https://github.com/Nuitka/Nuitka/
+   https://pypi.org/project/Nuitka/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-util/scons[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? ( dev-util/ccache )
+"
+
+DOCS=( Changelog.pdf Developer_Manual.pdf README.pdf )
+
+distutils-r1_src_prepare() {
+   # remove vendored version of SCons that is Python2 only
+   # this should be removed when upstream removes support for Python2
+   rm -vR "nuitka/build/inline_copy/lib/scons-2.3.2/SCons" || die
+   eapply_user
+}
+
+python_install() {
+   distutils-r1_python_install
+   doman doc/nuitka3.1 doc/nuitka3-run.1
+}
+
+python_test() {
+   append-ldflags -Wl,--no-warn-search-mismatch
+   ./tests/basics/run_all.py search || die
+}
+
+pkg_postinst() {
+   optfeature "support for stand-alone executables" app-admin/chrpath
+}



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

2023-02-13 Thread Michał Górny
commit: ff0457773f6372ad66a6e2eb93b6d288fad7ea1b
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 14 04:40:04 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 14 04:57:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff045777

dev-python/identify: Bump to 2.5.18

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

 dev-python/identify/Manifest   |  1 +
 dev-python/identify/identify-2.5.18.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-python/identify/Manifest b/dev-python/identify/Manifest
index 6b8c2a91d1f1..774445458e79 100644
--- a/dev-python/identify/Manifest
+++ b/dev-python/identify/Manifest
@@ -4,3 +4,4 @@ DIST identify-2.5.13.gh.tar.gz 101385 BLAKE2B 
2425fd7d1283067215eb776a635421e126
 DIST identify-2.5.15.gh.tar.gz 101380 BLAKE2B 
b00d46dbb492464d819abb8c3fb8782c56351c3f61d635bcf40feb4a5aea175e65f3a0ba2b5ecdfc87fe62b7f9c69f36ede9b6d5d02dd4a579286790a8f16f29
 SHA512 
898a25399589897833b330b2d17814962f644b60ea80327c32de146b7827d548807ca13a5b6737e5bf0a9dc9bc798eb449aed964f62bc552a71c57baabe46e57
 DIST identify-2.5.16.gh.tar.gz 101388 BLAKE2B 
c1e81bd98533360a2040a8f866cd5f7e6f866473572609a84677bf4666db6b74962e694d8fa2ea1f66f6ff3893d4e10530cf3eee65bcc29c5f181490c88c2497
 SHA512 
b0d9bd970823c6d5490ce13d372896d758961b68ebc7b30d4cf58f99f77331bb2453bb0b9e4a0b07ac6d5193ebcd6f56ae9b2f26bea7736509837e0af65099fd
 DIST identify-2.5.17.gh.tar.gz 101448 BLAKE2B 
d9319bbbe67f8c2c7a0ed8b7db8efc64f7c90d5cb3706366a00e24a78afd76c0c5707514d660febf02397f95d02785ea52f65e09c239d83d82ef84488d9dbbd2
 SHA512 
c9baf22f6893802c83e302fabe3cd4ca46a3b64ae6ef4fd5c939b131545c260e24861e59a617b3e4c4812e1a250692a26e4f8febaa389eaf6958d5c2aa79aeb2
+DIST identify-2.5.18.gh.tar.gz 101457 BLAKE2B 
4575b4084dc28678275704f44a02d171d79a02f015e6d2267545b18c4288b55609cc64af2f9eca866bc2d164ed534cac59d69915e23fd3100cb680fcb08ceae0
 SHA512 
c7c6998340b77ddb13c88df8dbcc9b72efb68bf3cbf8a7ab2b81a4bda1180d04d4bdd9db360b7203235e2ebd252852de2c806b73e6a7236786bffbd3f4d4a672

diff --git a/dev-python/identify/identify-2.5.18.ebuild 
b/dev-python/identify/identify-2.5.18.ebuild
new file mode 100644
index ..a0d521fdd551
--- /dev/null
+++ b/dev-python/identify/identify-2.5.18.ebuild
@@ -0,0 +1,29 @@
+# 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="File identification library for Python"
+HOMEPAGE="
+   https://github.com/pre-commit/identify/
+   https://pypi.org/project/identify/
+"
+SRC_URI="
+   https://github.com/pre-commit/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/ukkonen[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-02-13 Thread Michał Górny
commit: 56235a894e9c8c0f77d8a3e2cbc5a4ff45d4
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 14 04:47:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 14 04:57:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56235a89

dev-python/sh: Bump to 2.0.2

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

 dev-python/sh/Manifest|  1 +
 dev-python/sh/sh-2.0.2.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-python/sh/Manifest b/dev-python/sh/Manifest
index af31e3aea1d5..0bf8711b0f37 100644
--- a/dev-python/sh/Manifest
+++ b/dev-python/sh/Manifest
@@ -1,2 +1,3 @@
 DIST sh-1.14.3.tar.gz 62851 BLAKE2B 
e570b3d51bbabebc90a575aaa502dc448f5049caf7485763f7ca84bd30a1e19f37441e4217074cb75ee0094600d328b59693fffdb0647479478246e58c0f00a7
 SHA512 
f78b418a396b78b4d303846da222eedc7525dee8d200bf96d48054d91a82671d40e0f1f82eb406b16016752ff95c3b2360075974abc3a5a814b8cfe70528231a
 DIST sh-2.0.1.tar.gz 345426 BLAKE2B 
d1e47296c96dd1694ff36a53114b3ef28ff22df4fed9c46dab3c7ae259c4d50d5899197a2679d9f43b24e92c2cd9ee390ee24db752843ac2348031ec06914ee6
 SHA512 
a388b8e025c83b2036906afbfb3d807a03405a7a8c9554e65b5acc1ac9b52a53b6f5c3cec244d6d692bec902e0dd6de3380e71ca092c2fb33503b11f75cf
+DIST sh-2.0.2.tar.gz 345351 BLAKE2B 
7b1cd213f097b0893b96fbe7c5dd96a3716b6e8fcac5da49a091bbeb4f75ea2c9f7a23237d91e1a6df9fe2c1ba8ea778dad505981cfcc1ef1893404cdb030500
 SHA512 
dc02a69366d1140112ccf26093bbfd7d719671caf5dd6e093a5f7ef9de3428b44e9aa539e857ef72981a688cb4b40eb47aa2060c18e6074b614a1a5c2c430d83

diff --git a/dev-python/sh/sh-2.0.2.ebuild b/dev-python/sh/sh-2.0.2.ebuild
new file mode 100644
index ..e05aec059c1e
--- /dev/null
+++ b/dev-python/sh/sh-2.0.2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python subprocess interface"
+HOMEPAGE="
+   https://github.com/amoffat/sh/
+   https://pypi.org/project/sh/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+distutils_enable_tests unittest



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

2023-02-13 Thread Michał Górny
commit: af3b2d0e5e67ec1a8f45b6f7ba7591617038e4f9
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 14 04:12:13 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 14 04:57:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af3b2d0e

dev-python/boto3: Bump to 1.26.70

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 9b28bad8d8fd..c530a906e29a 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,3 +1,4 @@
 DIST boto3-1.26.59.gh.tar.gz 594565 BLAKE2B 
90c5fe950da7fabc46a4c34e0a77997cfc643273f6b3c1afed6caad3415486b25a6610c8fb9d3f3450b4f3b73e45cfec5d6b1f02666dbd2608944e2db81a955b
 SHA512 
e4dff5978e41a9f4c29ef131d7b8c1f0ec625d9fc77a8cff9ce3c6d5a00d68e75b62da34b418252ddfeedf6302332edd8a30d88401ea393d0de3add64ab5cc40
 DIST boto3-1.26.64.gh.tar.gz 597913 BLAKE2B 
f3dc63388cf4055c58610eaf980c10ff4d297c6f00f89fe0b46e6b764fba502b7fd85b71421a9d21f1930b668f95aaf2fa174389e5067901d749babf582a8033
 SHA512 
17ed0e655706f29ed34e1d60a9913d74ab0098ba8085ea76bafb5fcd1bfde91c2efd95d2f3f3e6bcd1b6ef7bed85f9001ba484c01a0251219ea879543a8f2b47
 DIST boto3-1.26.69.gh.tar.gz 600296 BLAKE2B 
8c37d9c818e29617defed964271436be2ffa54f8a634661d6a9fc665d1b77a041d83bcba153d5c0dffe90c4185e0a163e9141880cd8147964f7ed479b975ecb2
 SHA512 
8635afb8c20c3534c36551eb6004676ebcee987836e494b8a67673ae16f4dee8d8efb83e632c6df2e0f07827965bcc9b8e72c159657ff72f1c9c1f52ccd49a16
+DIST boto3-1.26.70.gh.tar.gz 600798 BLAKE2B 
b55125e70865f73b8ba5e7945eca6a975f47cf5e80ee876bb757adb72f611a2a18a33dbc619fe8f76c40e63cadaf5f6ea923c8310225b4f662c5c2e300aef375
 SHA512 
80961a68437a32cb0d7bbfd3e24942fa939d0e8a62884d525e4cea6cc9e152749b1481d0c8cc832ec26407cb2dc46a1a40eec81539e7c55c635c810c595108d5

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



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

2023-02-13 Thread Michał Górny
commit: 4b35582eed8a0e162043436d1c22c52289358904
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 14 04:15:20 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 14 04:57:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b35582e

dev-python/ipykernel: Bump to 6.21.2

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

 dev-python/ipykernel/Manifest|  1 +
 dev-python/ipykernel/ipykernel-6.21.2.ebuild | 77 
 2 files changed, 78 insertions(+)

diff --git a/dev-python/ipykernel/Manifest b/dev-python/ipykernel/Manifest
index 04087d3d8554..c4ab96919bac 100644
--- a/dev-python/ipykernel/Manifest
+++ b/dev-python/ipykernel/Manifest
@@ -2,3 +2,4 @@ DIST ipykernel-6.19.4.tar.gz 144072 BLAKE2B 
25e2031a9198079488ef43b9c65e656be720
 DIST ipykernel-6.20.1.tar.gz 149147 BLAKE2B 
9d05f1f43aa1a77dd63fac60fdd44d56dd03cc8b5025a99b29e04e30ca90ec5e6d541ab86c9fa1490b97b198e829058d14273823ad55321b1f8fe1b028d1bc62
 SHA512 
7a9b2ac79255e3049ee5847f5b424d2dff0a325e9f294b416d905907753c98751c70ff69ba496831eb98430532f438e5bd7edcb2c12b8b5c56f5b5c79b30c3d1
 DIST ipykernel-6.20.2.tar.gz 149263 BLAKE2B 
38b3afdbe237ec2facb3af42311315a060f1dba845cb3f7ce10a3d5f68679804640b0dbda869395817a8612af2033f5936ff7f6f3b3b822f47ed512a3b8c0c4d
 SHA512 
9c79c7fa175cd81a920e6b1f2159dda30ba9068437cb1d24b09d864ded36b439045e58f240daee1a46ae375f1990cf318cd8b2e2c02aa6d6e2004d90aff5225a
 DIST ipykernel-6.21.1.tar.gz 150412 BLAKE2B 
e77567230deb4b7a7af986e1465daa91d827ad1dafe38e8d71e7ed03edcab62b2dda81ee14f52bf29481e87a15e3346d6423b2e39b15bcdf26d3109022e7d252
 SHA512 
78e401f12f864364b73b4a12bf9adc0b0d7720b5b9f51f4af2d69b45535f34c81f099bdbe82865fc91ffafb19c97ac4a3831929528e821aa3db0fba9b3581fa4
+DIST ipykernel-6.21.2.tar.gz 150365 BLAKE2B 
e1bc29018459738a3358af2d4225397028013c1ef9ceb571cb225fafb1a1570c349759caf723e03c6a67a9c354c83d178ae777f7ea4222f5c2ed35e41e22638d
 SHA512 
e4d3aa102d83f9c9b16f392c5b37d55a9cd987ca6a58ce1c4b59d282ec945dcc8803539bf54d7b3bb71c11058fc20a3947fd875bebc5efa5f629015b544fe819

diff --git a/dev-python/ipykernel/ipykernel-6.21.2.ebuild 
b/dev-python/ipykernel/ipykernel-6.21.2.ebuild
new file mode 100644
index ..5765a8077c70
--- /dev/null
+++ b/dev-python/ipykernel/ipykernel-6.21.2.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 pypi virtualx
+
+DESCRIPTION="IPython Kernel for Jupyter"
+HOMEPAGE="
+   https://github.com/ipython/ipykernel/
+   https://pypi.org/project/ipykernel/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/comm-0.1.1[${PYTHON_USEDEP}]
+   >=dev-python/debugpy-1.6.5[${PYTHON_USEDEP}]
+   >=dev-python/ipython-7.23.1[${PYTHON_USEDEP}]
+   >=dev-python/jupyter_client-8[${PYTHON_USEDEP}]
+   >=dev-python/jupyter_core-4.12[${PYTHON_USEDEP}]
+   >=dev-python/matplotlib-inline-0.1[${PYTHON_USEDEP}]
+   dev-python/nest_asyncio[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   >=dev-python/pyzmq-20[${PYTHON_USEDEP}]
+   >=dev-python/tornado-6.1[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.4.0[${PYTHON_USEDEP}]
+"
+# RDEPEND seems specifically needed in BDEPEND, at least jupyter
+# bug #816486
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/flaky[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/ipyparallel[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i -e 's:^TIMEOUT = .*:TIMEOUT = 120:' ipykernel/tests/*.py || die
+   distutils-r1_src_prepare
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   # Use python3 in kernel.json configuration, bug #784764
+   sed -i -e '/python3.[0-9]\+/s//python3/' \
+   
"${BUILD_DIR}/install${EPREFIX}/usr/share/jupyter/kernels/python3/kernel.json" 
|| die
+}
+
+src_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   ipykernel/tests/test_debugger.py::test_attach_debug
+   
ipykernel/tests/test_debugger.py::test_breakpoint_in_cell_with_leading_empty_lines
+   
ipykernel/tests/test_debugger.py::test_rich_inspect_at_breakpoint
+   
ipykernel/tests/test_debugger.py::test_rich_inspect_not_at_breakpoint
+   ipykernel/tests/test_debugger.py::test_set_breakpoints
+   ipykernel/tests/test_debugger.py::test_stop_on_breakpoint
+   ipykernel/tests/test_debugger.py::test_copy_to_globals
+   # hangs?
+   ipykernel/tests/test_eventloop.py::test_tk_loop
+   )
+
+  

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

2023-02-13 Thread Michał Górny
commit: 1cbc63e66590529cbf64922895d4a9f798971aba
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 14 04:34:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 14 04:57:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cbc63e6

dev-python/osc-lib: Bump to 2.7.0

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

 dev-python/osc-lib/Manifest |  1 +
 dev-python/osc-lib/osc-lib-2.7.0.ebuild | 51 +
 2 files changed, 52 insertions(+)

diff --git a/dev-python/osc-lib/Manifest b/dev-python/osc-lib/Manifest
index 7778a42a2a74..b33621f5b893 100644
--- a/dev-python/osc-lib/Manifest
+++ b/dev-python/osc-lib/Manifest
@@ -1 +1,2 @@
 DIST osc-lib-2.6.2.tar.gz 98556 BLAKE2B 
69973ad3543ff16cea81d4dc3f749f147c62daa3d40d048acd3b39706a9a7d53f11de50c096511fc42d15db9d983e1085996fea5781fd5d17ac1f50d34de0a83
 SHA512 
5e310265dc0d77908bbe82a479ce55462d91393d09cf39732434fc52a4bcefab0a945aa5ceafe5a2c76a9214704f89509a667a85cf6f35210db8a48c35e2642d
+DIST osc-lib-2.7.0.tar.gz 98224 BLAKE2B 
9b0d34b628ca413641413ccd92e2a712938eed5a7124e9bae78a281b705be9b4dd2e3c9f5e322f10712361b3e09cfd3edae593a1c4fec6108ba0e946546141ff
 SHA512 
edeff7097e8869b9ef4c888043c44eabea281b89cdac26da4a54fac708a6c9b3c10c57ea3bc76b8ed735c9d803edbb52c77c13c97a07614ce102cdac24a8eb5a

diff --git a/dev-python/osc-lib/osc-lib-2.7.0.ebuild 
b/dev-python/osc-lib/osc-lib-2.7.0.ebuild
new file mode 100644
index ..64af306b4750
--- /dev/null
+++ b/dev-python/osc-lib/osc-lib-2.7.0.ebuild
@@ -0,0 +1,51 @@
+# 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_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A package of common support modules for writing OSC plugins"
+HOMEPAGE="
+   https://opendev.org/openstack/osc-lib/
+   https://github.com/openstack/osc-lib/
+   https://pypi.org/project/osc-lib/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/cliff-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/keystoneauth-3.14.0[${PYTHON_USEDEP}]
+   >=dev-python/openstacksdk-0.15.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
+   >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
+   >=dev-python/simplejson-3.5.1[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/statsd-3.3.0[${PYTHON_USEDEP}]
+   >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+   # need to skip all tests under TestTagHelps class
+   # checks exact help message, based on another unittest runner
+   sed -e '179,$s/test_add_tag_/_&/' -i osc_lib/tests/utils/test_tags.py 
|| die
+   distutils-r1_src_prepare
+}



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

2023-02-13 Thread Michał Górny
commit: d0698889df1c0f82edc294d34f653f6274d44721
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 14 04:40:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 14 04:57:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0698889

dev-python/openpyxl: Bump to 3.1.1

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

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

diff --git a/dev-python/openpyxl/Manifest b/dev-python/openpyxl/Manifest
index db5580648468..90ab5af5e83a 100644
--- a/dev-python/openpyxl/Manifest
+++ b/dev-python/openpyxl/Manifest
@@ -1,2 +1,3 @@
 DIST openpyxl-3.0.10.tar.bz2 2427596 BLAKE2B 
7422e15d1852d7ce6fa7547cdde2ff6cbe02ccdc13d0a48272cc0f544ade8283833ccfd006d83cca0ac719b2354af76e220522655cadad8dda11bc39ddb6de30
 SHA512 
1b06ed6c17ab15c277a46cb83db030ba37424a718962070728a8723db50e3fb6a77078b26e04aaee4a924686cacb2c6413742f7aa3533c0f9ecfabca9757af56
 DIST openpyxl-3.1.0.tar.bz2 2732832 BLAKE2B 
58b5270bf6332bbe35729881d38d7175de1b5543efe5c7a2dd8b0c0ee7f66ed1477920ca4aa740f020b6e467b365fc6f56381eb25a18535919c05a05709aabfc
 SHA512 
92c435c8b103b2c2674c1735d1753e2d1803a70507f3e503b2e19a54a7212f3e2383b3c629f9416abffdbc8d06fb40e045c4821f844dcceed8ed9952fd01ae5f
+DIST openpyxl-3.1.1.tar.bz2 2733237 BLAKE2B 
dfe14e965624e6d82c219eb58d87078e7a44cbd3a2e2c45aa4a63f48d30acf46675a6960cd39132df36e5d2ff71b77ebdbae33a149730ada9784155c881d1503
 SHA512 
b026b059e31828c2218c2b6d7765f5773b4d9161882d9e225ae4fd1dba3d7548c1a555cd16afd364a1723b3703792a3ea02fe715dc0e3d1f42beb48a6fc710d8

diff --git a/dev-python/openpyxl/openpyxl-3.1.1.ebuild 
b/dev-python/openpyxl/openpyxl-3.1.1.ebuild
new file mode 100644
index ..157c84878942
--- /dev/null
+++ b/dev-python/openpyxl/openpyxl-3.1.1.ebuild
@@ -0,0 +1,36 @@
+# 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="Pure python reader and writer of Excel OpenXML files"
+HOMEPAGE="
+   https://openpyxl.readthedocs.io/en/stable/
+   https://foss.heptapod.net/openpyxl/openpyxl/
+"
+SRC_URI="
+   https://foss.heptapod.net/openpyxl/openpyxl/-/archive/${PV}/${P}.tar.bz2
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   dev-python/et_xmlfile[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP},tiff,jpeg]
+   )
+"
+
+distutils_enable_sphinx doc \
+   dev-python/sphinx_rtd_theme
+distutils_enable_tests pytest



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

2023-02-13 Thread Michał Górny
commit: 8f96e46a6d68f3a680619a11e1ddd1aad341be57
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 14 04:42:16 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 14 04:57:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f96e46a

dev-python/Faker: Bump to 17.0.0

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

 dev-python/Faker/Faker-17.0.0.ebuild | 34 ++
 dev-python/Faker/Manifest|  1 +
 2 files changed, 35 insertions(+)

diff --git a/dev-python/Faker/Faker-17.0.0.ebuild 
b/dev-python/Faker/Faker-17.0.0.ebuild
new file mode 100644
index ..f1e5f5fe409a
--- /dev/null
+++ b/dev-python/Faker/Faker-17.0.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2022-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_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A Python package that generates fake data for you"
+HOMEPAGE="
+   https://github.com/joke2k/faker/
+   https://pypi.org/project/Faker/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
+   !dev-ruby/faker
+"
+BDEPEND="
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP},tiff]
+   dev-python/validators[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest

diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index 213cc42deb97..42b701206401 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -1,2 +1,3 @@
 DIST Faker-16.6.1.tar.gz 1626043 BLAKE2B 
2fc44018b76fffa1f0e249905d20fbc78bc1ab4ffcc3d2448067bfce8c1fd16caf64ce0e073b706a4d0461fd12f4758777a9f9df79b2682a74681dcbcbb7479e
 SHA512 
d2a9add29c6511c452e1ac6749af6772ec5cf0713fe88d773f338f7d1173202bbbc55265e3bbd5cd8d84d9cd4bde153bf614b6840913b704d5c7eed30f4b5512
 DIST Faker-16.8.1.tar.gz 1649844 BLAKE2B 
3ec9b7566342e569580fa8db4df20708ef9b1b6ab0ccdb31b9a33dbe0c7ff3c77ff1b7698e1cf478254d3625d9c516b2b84bcda9bb1d1bdff2161b6d5fcb1056
 SHA512 
9ea00ec96af0de6a939b9ab3812c75627f2a76514ac6236614d7455b123e4909f9ffe12e9e84f161e0b0b0f2b0f0ddc4ff6661dce788653dd4b8c12098a871fa
+DIST Faker-17.0.0.tar.gz 1650338 BLAKE2B 
4e3e9723d9016481e7b7d3e9a27060881833ab1e8309f93fffcade696679da64345bcc6fce12ce6bcb2a237b317ea697a5ff4344d929e66c2b6778ec39fdb282
 SHA512 
9fcd79a6e8a3db592edaa83c30d89d86a0018181d4c778c3c3566cb6d95181b033639eaf92a332539b4436138cc868192d5a21f1c12c9ba180da0dacd8bee493



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

2023-02-13 Thread Michał Górny
commit: 2a2ed4bf1995f346e752ba1059fbda62b07e9c78
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 14 04:17:46 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 14 04:57:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a2ed4bf

dev-python/jupyter_console: Bump to 6.5.1

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

 dev-python/jupyter_console/Manifest|  1 +
 .../jupyter_console/jupyter_console-6.5.1.ebuild   | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-python/jupyter_console/Manifest 
b/dev-python/jupyter_console/Manifest
index 2398d2c69afd..bdb93d5e0ad7 100644
--- a/dev-python/jupyter_console/Manifest
+++ b/dev-python/jupyter_console/Manifest
@@ -1,2 +1,3 @@
 DIST jupyter_console-6.4.4.tar.gz 35145 BLAKE2B 
d37190c30eceba79c0d37ad60d88c9e691759aaccb29a64a9482b7c3cf3315efa3c902ac2244c2139ef2f94a77450115124227768f8291f73512796aaff1214a
 SHA512 
1f06591ed2a0fcf56e783d4e9f2a7c3f58a4f566cfb63b3367edac23c7709aa1af7bf6639c7358227a987049804da90658144fa5ad38db120c0816e78ed465ef
 DIST jupyter_console-6.5.0.tar.gz 35609 BLAKE2B 
056386eaa1c214b27ff10993d08fc5351ab9f6775fa8f2882bbe8ed6ca4170edb8a8024740f3a9f0f9667c253a1945700da0e9a3bc925d970597b43c830c9e6b
 SHA512 
9c3b44a43d0a18bbcade97fee514859b6c370941e80525630195fb6bf8fb32c3cf048dfabd2c41f7f98365d2fbd87c9e190f9fb8e899c5a29266585766df66af
+DIST jupyter_console-6.5.1.tar.gz 35754 BLAKE2B 
1b3e189e8a057b0f57e6a1c1409797aff9b6584edd96975c5b91a7c5d55d8601e44a3f9e0218413351d67d7175a7f6c86c3734e14ba881f6ab25ea9f1748576d
 SHA512 
3fbd97b1ab05596ac56ba8f6038af787698197b5148f7e33a79ad5cdcc9a78c80c2534e3e2c298aeb92ce880686731b9ba206d7d0094ad67d7cd4996c02e2327

diff --git a/dev-python/jupyter_console/jupyter_console-6.5.1.ebuild 
b/dev-python/jupyter_console/jupyter_console-6.5.1.ebuild
new file mode 100644
index ..98dd00f203e1
--- /dev/null
+++ b/dev-python/jupyter_console/jupyter_console-6.5.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A terminal-based console frontend for Jupyter kernels"
+HOMEPAGE="https://jupyter.org;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/ipython[${PYTHON_USEDEP}]
+   >=dev-python/ipykernel-6.14[${PYTHON_USEDEP}]
+   >=dev-python/jupyter_client-7.0.0[${PYTHON_USEDEP}]
+   >=dev-python/jupyter_core-5.1.0[${PYTHON_USEDEP}]
+   >=dev-python/prompt_toolkit-3.0.30[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   >=dev-python/pyzmq-17[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.4[${PYTHON_USEDEP}]
+"
+# util-linux provides script(1)
+BDEPEND="
+   test? (
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   sys-apps/util-linux
+   )
+"
+
+distutils_enable_sphinx docs \
+   dev-python/sphinxcontrib-github-alt \
+   dev-python/sphinx_rtd_theme
+distutils_enable_tests pytest



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

2023-02-13 Thread Michał Górny
commit: a652d070970af44389e0124e6b7e77f5662ec05d
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 14 04:23:40 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 14 04:57:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a652d070

dev-python/cliff: Bump to 4.2.0

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

 dev-python/cliff/Manifest   |  1 +
 dev-python/cliff/cliff-4.2.0.ebuild | 42 +
 2 files changed, 43 insertions(+)

diff --git a/dev-python/cliff/Manifest b/dev-python/cliff/Manifest
index 9d0d7828331e..77206655343a 100644
--- a/dev-python/cliff/Manifest
+++ b/dev-python/cliff/Manifest
@@ -1 +1,2 @@
 DIST cliff-4.1.0.tar.gz 82892 BLAKE2B 
2d4da66ca6ba86c9f0f33fa36f637363a25ac0ea5c7a1561a4e682769e7ecc97525fca93fde0597062e8f23c4d3334fbf08a305f1c5bb15918e5752a45992d0e
 SHA512 
4bab3404207d21cf8111a6dc1a0ece2c8da5d3bf5ee261b351b7b7ade73f162c4cea225be6fac7444ae95de70d3079e727086fd954fbf56b6d61fb1c7eb4c44a
+DIST cliff-4.2.0.tar.gz 83168 BLAKE2B 
ac2d288ac3728f4266d61edb9b6aedc897e9020d3f8a74ebba4721530942a27335564c2a95406a4d6b5374df49e38bc0aa303d3aff12f83c91e48c59f13aa45f
 SHA512 
6f0c31b49603be5289e6d4c9b2572862e977264df21dc14d976289c627909102d672ee8ffa5b6cd79b3a349158ff8f36444a2d2061e18eeb7121ce79b2d5719b

diff --git a/dev-python/cliff/cliff-4.2.0.ebuild 
b/dev-python/cliff/cliff-4.2.0.ebuild
new file mode 100644
index ..d6f9228178d6
--- /dev/null
+++ b/dev-python/cliff/cliff-4.2.0.ebuild
@@ -0,0 +1,42 @@
+# 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 pypi
+
+DESCRIPTION="Command Line Interface Formulation Framework"
+HOMEPAGE="
+   https://opendev.org/openstack/cliff/
+   https://github.com/openstack/cliff/
+   https://pypi.org/project/cliff/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/autopage-0.4.0[${PYTHON_USEDEP}]
+   >=dev-python/cmd2-0.8.0[${PYTHON_USEDEP}]
+   dev-python/prettytable[${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-3.12.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/importlib_metadata-4.11.1[${PYTHON_USEDEP}]
+   ' 3.8 3.9)
+"
+BDEPEND="
+   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   test? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
+   >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest



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

2023-02-13 Thread Michał Górny
commit: 6f27f439d4aaa5a494c79c18f1c5b18a48ac5a30
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 14 04:12:22 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 14 04:57:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f27f439

app-admin/awscli: Bump to 1.27.70

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.27.70.ebuild | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index cdd5c1ed4de7..d6b41e10be81 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,3 +1,4 @@
 DIST aws-cli-1.27.59.gh.tar.gz 2360458 BLAKE2B 
e60117e41cf95d442db333cf49c146e4ed02247007b8f46228799c5dee8c486aec34b236c9a0a6d152d690ff86c34fd797a6f35227a6e443805cdfe1b1b30f00
 SHA512 
87b9aebe812415223285c09ab5a36de2b9c0da49775d1162a5b5d7489ad61c16ca5361b721bc9e4ec4ccc09306be24513f42d7263b315d6856be20fdf0779686
 DIST aws-cli-1.27.64.gh.tar.gz 2363382 BLAKE2B 
fd0879e793aa5ee449ee535425976d11edb6f844f0385a630df82b62aa6db593c76ccab2b59b960b951859b88e2fd1d2db98f5f9f423b1de4dfed65c22eb131b
 SHA512 
8966543936133e98a7ed27897b3978dbc71fde0728dff18e778cb17cf18b834c6abdc4cae13375f72280b1c3f4b43b33c3a08d4f3b99a2cefb74f27d1dd480a3
 DIST aws-cli-1.27.69.gh.tar.gz 2366011 BLAKE2B 
e2ac484bb6ead107d0deca6bad5b9ca4a014f129d1253528869c303d72d58f1e9d5329b6c3180ec53190e43711d999b7026764c0cf65786903dade2a5c135f88
 SHA512 
85d6d820918ab42ce39e3a90751726a8dbf691083f5d71834b61b8456f6c91e3cac7ead86448187a3853a26f9e75e2e1d7f2acd3a8de59a69ebc028a4692b9ac
+DIST aws-cli-1.27.70.gh.tar.gz 2366135 BLAKE2B 
f8feedc28ff2b94326ea81ef1c38779c709ca88033c6f36a31dd28659f9f7cfe2fe520dcf39c46534e5d91e48877e0901e212fc3316effe3e0dc5b0c4855c47d
 SHA512 
faae6ea80047736d99d16cc652b43c4b34fe70822c3aa5a59c8c505a79bbc8b573c4b875f8551c934f20119f0ac2a4ea86a0d91614d5a3871b32a2ea0cc9139c

diff --git a/app-admin/awscli/awscli-1.27.70.ebuild 
b/app-admin/awscli/awscli-1.27.70.ebuild
new file mode 100644
index ..62c19f3a63fb
--- /dev/null
+++ b/app-admin/awscli/awscli-1.27.70.ebuild
@@ -0,0 +1,80 @@
+# 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 bash-completion-r1 distutils-r1 multiprocessing
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
+   
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
+   )
+
+   # integration tests require AWS credentials and Internet access
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
+}
+
+python_install_all() {
+   newbashcomp bin/aws_bash_completer aws
+
+   insinto /usr/share/zsh/site-functions
+   newins bin/aws_zsh_completer.sh _aws
+
+   distutils-r1_python_install_all
+
+   rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || 
die
+}



[gentoo-commits] repo/gentoo:master commit in: media-video/ffmpeg/

2023-02-13 Thread Sam James
commit: 272afad161ce6fd073010f5b6ceb064551a3fbf1
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 14 04:12:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 14 04:12:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=272afad1

media-video/ffmpeg: update live subslot

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

 media-video/ffmpeg/ffmpeg-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-video/ffmpeg/ffmpeg-.ebuild 
b/media-video/ffmpeg/ffmpeg-.ebuild
index 016fa514d08c..31684f96890d 100644
--- a/media-video/ffmpeg/ffmpeg-.ebuild
+++ b/media-video/ffmpeg/ffmpeg-.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
@@ -12,7 +12,7 @@ EAPI=8
 # changes its ABI then this package will be rebuilt needlessly. Hence, such a
 # package is free _not_ to := depend on FFmpeg but I would strongly encourage
 # doing so since such a case is unlikely.
-FFMPEG_SUBSLOT=57.59.59
+FFMPEG_SUBSLOT=58.60.60
 
 SCM=""
 if [ "${PV#}" != "${PV}" ] ; then



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

2023-02-13 Thread Sam James
commit: 266c564f4074251f35471a300b4986115466b7f1
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 14 04:10:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 14 04:10:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=266c564f

dev-python/python-zstandard: depend on https://bugs.gentoo.org/893948
Signed-off-by: Sam James  gentoo.org>

 dev-python/python-zstandard/python-zstandard-0.19.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-python/python-zstandard/python-zstandard-0.19.0.ebuild 
b/dev-python/python-zstandard/python-zstandard-0.19.0.ebuild
index 2430a90b2dce..b643ab6b8dce 100644
--- a/dev-python/python-zstandard/python-zstandard-0.19.0.ebuild
+++ b/dev-python/python-zstandard/python-zstandard-0.19.0.ebuild
@@ -22,8 +22,9 @@ SLOT="0"
 LICENSE="BSD"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
+# 

[gentoo-commits] repo/gentoo:master commit in: app-admin/augeas/, app-admin/augeas/files/

2023-02-13 Thread Sam James
commit: c9283e917a7d9668efb21be616ed14c23291536f
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 14 04:07:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 14 04:07:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9283e91

app-admin/augeas: fix musl/clang 15 build & runtime

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

 app-admin/augeas/augeas-1.14.0-r2.ebuild   | 53 ++
 .../files/augeas-1.14.0-musl-strerror_r.patch  | 22 +
 2 files changed, 75 insertions(+)

diff --git a/app-admin/augeas/augeas-1.14.0-r2.ebuild 
b/app-admin/augeas/augeas-1.14.0-r2.ebuild
new file mode 100644
index ..a8fbc7adbc26
--- /dev/null
+++ b/app-admin/augeas/augeas-1.14.0-r2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="A library for changing configuration files"
+HOMEPAGE="http://augeas.net/;
+SRC_URI="https://github.com/hercules-team/augeas/releases/download/release-${PV}/${P}.tar.gz;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/libxml2
+   sys-libs/readline:="
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=app-doc/NaturalDocs-1.40
+   virtual/pkgconfig
+   test? ( dev-lang/ruby )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.14.0-musl-strerror_r.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # selinux needs to be implemented
+   econf --without-selinux
+}
+
+src_compile() {
+   addpredict /usr/share/NaturalDocs/Config/Languages.txt
+   addpredict /usr/share/NaturalDocs/Config/Topics.txt
+
+   default
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name '*.la' -delete || die
+}

diff --git a/app-admin/augeas/files/augeas-1.14.0-musl-strerror_r.patch 
b/app-admin/augeas/files/augeas-1.14.0-musl-strerror_r.patch
new file mode 100644
index ..07cda4c4ae02
--- /dev/null
+++ b/app-admin/augeas/files/augeas-1.14.0-musl-strerror_r.patch
@@ -0,0 +1,22 @@
+https://github.com/hercules-team/augeas/pull/791
+
+From 46ecd3542820604603ab4f046f9fb3e6195f60aa Mon Sep 17 00:00:00 2001
+From: Dimitry Andric 
+Date: Thu, 8 Dec 2022 13:08:53 +0100
+Subject: [PATCH] Only use GNU specific strerror_r() API when __GLIBC__ is
+ defined.
+
+--- a/src/internal.c
 b/src/internal.c
+@@ -431,8 +431,8 @@ char *cleanpath(char *path) {
+ 
+ const char *xstrerror(int errnum, char *buf, size_t len) {
+ #ifdef HAVE_STRERROR_R
+-# ifdef __USE_GNU
+-/* Annoying linux specific API contract */
++# if defined(__USE_GNU) && defined(__GLIBC__)
++/* Annoying GNU specific API contract */
+ return strerror_r(errnum, buf, len);
+ # else
+ strerror_r(errnum, buf, len);
+



[gentoo-commits] repo/gentoo:master commit in: app-accessibility/espeak/

2023-02-13 Thread Sam James
commit: 2d14b011d128010337f1e0a7ff3a6b0ee9130c9d
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 14 03:49:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 14 03:49:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d14b011

app-accessibility/espeak: fix build w/ clang 16

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

 app-accessibility/espeak/espeak-1.48.04-r1.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/app-accessibility/espeak/espeak-1.48.04-r1.ebuild 
b/app-accessibility/espeak/espeak-1.48.04-r1.ebuild
index 083d363b1b10..b7da32ffabbc 100644
--- a/app-accessibility/espeak/espeak-1.48.04-r1.ebuild
+++ b/app-accessibility/espeak/espeak-1.48.04-r1.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=6
 
-inherit toolchain-funcs
+inherit flag-o-matic toolchain-funcs
 
 MY_P="${P}-source"
 SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip"
@@ -46,6 +46,9 @@ src_prepare() {
 }
 
 src_compile() {
+   # Uses removed 'register' keyword, bug #894180
+   append-flags -std=c++14
+
emake \
PREFIX="${EPREFIX}/usr" \
CC="$(tc-getCC)" \



[gentoo-commits] proj/gentoo-functions:master commit in: /

2023-02-13 Thread Sam James
commit: e650022a1291ab98efd2af02a4c83c395e2d5fa1
Author: Kerin Millar  plushkava  net>
AuthorDate: Tue Feb 14 00:29:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 14 03:39:49 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=e650022a

Validate the exit status given to veend() and vewend() as an argument

Presently, both functions trust that the first argument is either empty
or a valid exit status code. If given a bogus value, the call to return
may cause sh(1) to unceremoniously exit, as demonstrated below.

$ dash -c 'return junk; echo done'
dash: 1: return: Illegal number: junk

Instead, validate that the argument is an integer whose value is greater
than or equal to 0. Should validation fail, a diagnostic mesage will be
printed to STDERR and the return value will be 0, provided that the call
to print succeeded.

Signed-off-by: Kerin Millar  plushkava.net>
Signed-off-by: Sam James  gentoo.org>

 functions.sh | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/functions.sh b/functions.sh
index a5d6502..28764d8 100644
--- a/functions.sh
+++ b/functions.sh
@@ -346,8 +346,10 @@ veend()
 {
if yesno "${EINFO_VERBOSE}"; then
eend "$@"
+   elif [ "$#" -gt 0 ] && { ! is_int "$1" || [ "$1" -lt 0 ]; }; then
+   printf 'Invalid argument given to veend (the exit status code 
must be an integer >= 0)\n' >&2
else
-   return "${1:-0}"
+   return "$1"
fi
 }
 
@@ -355,8 +357,10 @@ vewend()
 {
if yesno "${EINFO_VERBOSE}"; then
ewend "$@"
+   elif [ "$#" -gt 0 ] && { ! is_int "$1" || [ "$1" -lt 0 ]; }; then
+   printf 'Invalid argument given to vewend (the exit status code 
must be an integer >= 0)\n' >&2
else
-   return "${1:-0}"
+   return "$1"
fi
 }
 



[gentoo-commits] proj/gentoo-functions:master commit in: /

2023-02-13 Thread Sam James
commit: e6165f114e4e640dee266af7f0aeef174a930bbc
Author: Kerin Millar  plushkava  net>
AuthorDate: Tue Feb 14 00:48:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 14 03:39:49 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=e6165f11

Permit the empty string to directly indicate falsehood in yesno()

This restores the prior behaviour of not issuing warnings with ewarn()
for the empty string. Though it could only happen where EINFO_VERBOSE
was enabled, doing so generated too many insufficiently useful warnings.

Signed-off-by: Kerin Millar  plushkava.net>
Signed-off-by: Sam James  gentoo.org>

 functions.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/functions.sh b/functions.sh
index 82d2192..c80bc41 100644
--- a/functions.sh
+++ b/functions.sh
@@ -54,7 +54,7 @@ yesno()
 {
for _ in 1 2; do
case $1 in
-   [Nn][Oo]|[Ff][Aa][Ll][Ss][Ee]|[Oo][Ff][Ff]|0)
+   [Nn][Oo]|[Ff][Aa][Ll][Ss][Ee]|[Oo][Ff][Ff]|0|'')
return 1
;;
[Yy][Ee][Ss]|[Tt][Rr][Uu][Ee]|[Oo][Nn]|1)



[gentoo-commits] proj/gentoo-functions:master commit in: /

2023-02-13 Thread Sam James
commit: 1af833c06ecd9750d69bb291d4ff01fd0f88c8d2
Author: Kerin Millar  plushkava  net>
AuthorDate: Tue Feb 14 00:18:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 14 03:39:48 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=1af833c0

Fix a typo in eend() whereby the wrong function name is given to _eend()

Signed-off-by: Kerin Millar  plushkava.net>
Fixes: f97465ca0bf8134f811c3a89af25693a2802c31b
Signed-off-by: Sam James  gentoo.org>

 functions.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/functions.sh b/functions.sh
index 8a2a788..a5d6502 100644
--- a/functions.sh
+++ b/functions.sh
@@ -286,7 +286,7 @@ eend()
 {
local retval
 
-   _eend error "$@"
+   _eend eerror "$@"
retval=$?
LAST_E_CMD="eend"
return "${retval}"



[gentoo-commits] proj/gentoo-functions:master commit in: /

2023-02-13 Thread Sam James
commit: ee5ecbda72c1b6f39878ef16d52d48a4d7d0636d
Author: Kerin Millar  plushkava  net>
AuthorDate: Tue Feb 14 00:38:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 14 03:39:49 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=ee5ecbda

Have _eend() show the name of the calling function in its diagnostics

Currently, the diagnostic message reports that an invalid argument was
given to "_eend". Given that it is intended as a private function, users
of this library would be better off seeing the name of the function that
they originally invoked. Make it possible by having eend(), ewend(),
veend() and vewend() set the CALLER variable in the execution
environment of _eend(), duly affecting the content of the message.

Signed-off-by: Kerin Millar  plushkava.net>
Signed-off-by: Sam James  gentoo.org>

 functions.sh | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/functions.sh b/functions.sh
index 28764d8..82d2192 100644
--- a/functions.sh
+++ b/functions.sh
@@ -249,7 +249,7 @@ _eend()
if [ "$#" -eq 0 ]; then
retval=0
elif ! is_int "$1" || [ "$1" -lt 0 ]; then
-   printf 'Invalid argument given to _eend (the exit status code 
must be an integer >= 0)\n' >&2
+   printf 'Invalid argument given to %s (the exit status code must 
be an integer >= 0)\n' "${CALLER}" >&2
retval=0
shift
else
@@ -286,7 +286,7 @@ eend()
 {
local retval
 
-   _eend eerror "$@"
+   CALLER=${CALLER:-eend} _eend eerror "$@"
retval=$?
LAST_E_CMD="eend"
return "${retval}"
@@ -300,7 +300,7 @@ ewend()
 {
local retval
 
-   _eend ewarn "$@"
+   CALLER=${CALLER:-ewend} _eend ewarn "$@"
retval=$?
LAST_E_CMD="ewend"
return "${retval}"
@@ -345,7 +345,7 @@ vebegin()
 veend()
 {
if yesno "${EINFO_VERBOSE}"; then
-   eend "$@"
+   CALLER=veend eend "$@"
elif [ "$#" -gt 0 ] && { ! is_int "$1" || [ "$1" -lt 0 ]; }; then
printf 'Invalid argument given to veend (the exit status code 
must be an integer >= 0)\n' >&2
else
@@ -356,7 +356,7 @@ veend()
 vewend()
 {
if yesno "${EINFO_VERBOSE}"; then
-   ewend "$@"
+   CALLER=vewend ewend "$@"
elif [ "$#" -gt 0 ] && { ! is_int "$1" || [ "$1" -lt 0 ]; }; then
printf 'Invalid argument given to vewend (the exit status code 
must be an integer >= 0)\n' >&2
else



[gentoo-commits] repo/gentoo:master commit in: app-admin/apachetop/, app-admin/apachetop/files/

2023-02-13 Thread Sam James
commit: 88aa8a74eeab88275740e1242bec50106b06ae79
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 14 03:36:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 14 03:36:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88aa8a74

app-admin/apachetop: fix build w/ clang 16

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

 app-admin/apachetop/apachetop-0.19.7.ebuild|  6 +-
 .../apachetop/files/apachetop-0.19.7-c++17.patch   | 90 ++
 2 files changed, 95 insertions(+), 1 deletion(-)

diff --git a/app-admin/apachetop/apachetop-0.19.7.ebuild 
b/app-admin/apachetop/apachetop-0.19.7.ebuild
index 816b03798ef0..aaf86e4822f9 100644
--- a/app-admin/apachetop/apachetop-0.19.7.ebuild
+++ b/app-admin/apachetop/apachetop-0.19.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -20,6 +20,10 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.19.7-c++17.patch
+)
+
 src_configure() {
econf \
--with-logfile="${EPREFIX}"/var/log/apache2/access_log \

diff --git a/app-admin/apachetop/files/apachetop-0.19.7-c++17.patch 
b/app-admin/apachetop/files/apachetop-0.19.7-c++17.patch
new file mode 100644
index ..8ec6508b9e08
--- /dev/null
+++ b/app-admin/apachetop/files/apachetop-0.19.7-c++17.patch
@@ -0,0 +1,90 @@
+https://github.com/tessus/apachetop/pull/13
+
+From f89ae55bb09eb1a67fc73555d149fb85f82bfbd6 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Tue, 14 Feb 2023 03:34:36 +
+Subject: [PATCH] Fix C++17 compatibility (drop register keyword)
+
+register doesn't do anything in any reasonable C++ compiler anyway, but
+it was deprecated in C++14 and removed in C++17. Without this, apachetop
+will fail to compile with Clang 16 which defaults to -std=c++17.
+
+Bug: https://bugs.gentoo.org/894186
+--- a/src/inlines.cc
 b/src/inlines.cc
+@@ -4,10 +4,10 @@
+ #define ONE_EIGHTH  4
+ #define HIGH_BITS   (~((unsigned int)(~0) >> ONE_EIGHTH))
+ 
+-inline unsigned int StringHash(register const char *str)
++inline unsigned int StringHash(const char *str)
+ {
+-  register unsigned int val;
+-  register unsigned int i;
++  unsigned int val;
++  unsigned int i;
+ 
+   for (val = 0; *str; str++)
+   {
+@@ -19,9 +19,9 @@ inline unsigned int StringHash(register const char *str)
+   return val;
+ }
+ 
+-inline unsigned int QuickHash(register const char *str)
++inline unsigned int QuickHash(const char *str)
+ {
+-  register unsigned int val, tmp;
++  unsigned int val, tmp;
+ 
+   for(val = 0 ; *str ; str++)
+   {
+@@ -32,7 +32,7 @@ inline unsigned int QuickHash(register const char *str)
+   return val;
+ }
+ 
+-inline unsigned long TTHash(register const char *str)
++inline unsigned long TTHash(const char *str)
+ {
+   unsigned long hash = 5381;
+   int c;
+--- a/src/ohtbl.cc
 b/src/ohtbl.cc
+@@ -13,7 +13,7 @@ static int primes[] = {101, 241, 499, 1009, 2003, 3001, 
4001, 5003,
+ 
+ int OAHash::getNextPrime(int size)
+ {
+-  register int *prime;
++  int *prime;
+   for (prime = [0] ; *prime ; prime++)
+   if (*prime > size)
+   return *prime;
+@@ -51,7 +51,7 @@ void OAHash::destroy(void)
+ 
+ void *OAHash::insert(char *key, void *data)
+ {
+-  register unsigned int p, i;
++  unsigned int p, i;
+   void *d;
+  
+   // Do not exceed the number of positions in the table.
+@@ -81,7 +81,7 @@ void *OAHash::insert(char *key, void *data)
+ 
+ int OAHash::remove(char *key)
+ {
+-  register unsigned int p, i;
++  unsigned int p, i;
+ 
+   for (i = 0; i < positions; ++i)
+   {
+@@ -108,7 +108,7 @@ int OAHash::remove(char *key)
+ 
+ void *OAHash::lookup(char *key)
+ {
+-  register unsigned int p, i;
++  unsigned int p, i;
+ 
+   for (i = 0; i < positions; ++i)
+   {
+-- 
+2.39.1
+



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

2023-02-13 Thread Sam James
commit: 39db959d41ca077c06ff375aa2774d20e515ec24
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 14 03:20:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 14 03:20:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39db959d

net-analyzer/monitoring-plugins: add temporary musl workaround

This won't be needed in the next release.

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

 .../monitoring-plugins-2.3.3-r1.ebuild   | 16 +++-
 1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/net-analyzer/monitoring-plugins/monitoring-plugins-2.3.3-r1.ebuild 
b/net-analyzer/monitoring-plugins/monitoring-plugins-2.3.3-r1.ebuild
index 555d75dae179..c5b2c08d156d 100644
--- a/net-analyzer/monitoring-plugins/monitoring-plugins-2.3.3-r1.ebuild
+++ b/net-analyzer/monitoring-plugins/monitoring-plugins-2.3.3-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="8"
 
-inherit flag-o-matic
+inherit autotools flag-o-matic
 
 DESCRIPTION="50+ standard plugins for Icinga, Naemon, Nagios, Shinken, Sensu"
 HOMEPAGE="https://www.monitoring-plugins.org/;
@@ -53,6 +53,7 @@ RDEPEND="${DEPEND}
acct-group/nagios
acct-user/nagios
!net-analyzer/nagios-plugins"
+BDEPEND="sys-devel/gettext"
 
 # At least one test is interactive.
 RESTRICT="test"
@@ -62,6 +63,19 @@ PATCHES=(
"${FILESDIR}/${PN}-fix-check-http-segfault.patch" #893252
 )
 
+src_prepare() {
+   default
+
+   # Refresh the gettext macro to fix musl build, bug #892645
+   # This should be unnecessary in the next release (>2.3.3) as upstream
+   # refreshed its copy of gnulib, so on next release:
+   # - We may be able to drop the gettext BDEPEND (check!)
+   # - Drop this cp call
+   # - Drop eautoreconf
+   cp "${BROOT}"/usr/share/aclocal/gettext.m4 gl/m4/ || die
+   eautoreconf
+}
+
 src_configure() {
append-flags -fno-strict-aliasing
 



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

2023-02-13 Thread Sam James
commit: 818d8486a6d06bd4fc7b4212d1755f927fd2f529
Author: Stijn Tintel  linux-ipv6  be>
AuthorDate: Wed Feb  1 23:16:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 14 03:12:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=818d8486

app-crypt/trousers: add musl patch

[sam: This has been sent upstream but pending moderator approval.]

Bug: https://bugs.gentoo.org/713444
Signed-off-by: Stijn Tintel  linux-ipv6.be>
Signed-off-by: Sam James  gentoo.org>

 ...rs-0.3.15-tspi-drop-the-use-of-getpwent_r.patch | 69 
 app-crypt/trousers/trousers-0.3.15-r1.ebuild   | 73 ++
 2 files changed, 142 insertions(+)

diff --git 
a/app-crypt/trousers/files/trousers-0.3.15-tspi-drop-the-use-of-getpwent_r.patch
 
b/app-crypt/trousers/files/trousers-0.3.15-tspi-drop-the-use-of-getpwent_r.patch
new file mode 100644
index ..ab6ef762bce1
--- /dev/null
+++ 
b/app-crypt/trousers/files/trousers-0.3.15-tspi-drop-the-use-of-getpwent_r.patch
@@ -0,0 +1,69 @@
+https://bugs.gentoo.org/713444
+
+From 2299eadf77ae7a7ec52148b6a8f4ea37e217eafa Mon Sep 17 00:00:00 2001
+From: Stijn Tintel 
+Date: Thu, 2 Feb 2023 01:06:15 +0200
+Subject: [PATCH] tspi: drop the use of getpwent_r
+
+On systems with musl libc, libtspi.so is unusable due to the lack of
+getpwent_r. As there are multiple historical functions named getpwent_r
+that all behave differently, let's just play it safe and stop using it
+altogether.
+
+Signed-off-by: Stijn Tintel 
+---
+ src/tspi/ps/tspps.c | 16 
+ 1 file changed, 16 deletions(-)
+
+diff --git a/src/tspi/ps/tspps.c b/src/tspi/ps/tspps.c
+index b5e83d0..ae7b3df 100644
+--- a/src/tspi/ps/tspps.c
 b/src/tspi/ps/tspps.c
+@@ -51,9 +51,7 @@
+ 
+ static int user_ps_fd = -1;
+ static MUTEX_DECLARE_INIT(user_ps_lock);
+-#if (defined (__FreeBSD__) || defined (__OpenBSD__))
+ static MUTEX_DECLARE_INIT(user_ps_path);
+-#endif
+ static struct flock fl;
+ 
+ 
+@@ -66,9 +64,6 @@ get_user_ps_path(char **file)
+   TSS_RESULT result;
+   char *file_name = NULL, *home_dir = NULL;
+   struct passwd *pwp;
+-#if (defined (__linux) || defined (linux) || defined(__GLIBC__))
+-  struct passwd pw;
+-#endif
+   struct stat stat_buf;
+   char buf[PASSWD_BUFSIZE];
+   uid_t euid;
+@@ -96,16 +91,6 @@ get_user_ps_path(char **file)
+ #else
+   setpwent();
+   while (1) {
+-#if (defined (__linux) || defined (linux) || defined(__GLIBC__))
+-  rc = getpwent_r(, buf, PASSWD_BUFSIZE, );
+-  if (rc) {
+-  LogDebugFn("USER PS: Error getting path to home 
directory: getpwent_r: %s",
+- strerror(rc));
+-  endpwent();
+-  return TSPERR(TSS_E_INTERNAL_ERROR);
+-  }
+-
+-#elif (defined (__FreeBSD__) || defined (__OpenBSD__))
+   if ((pwp = getpwent()) == NULL) {
+   LogDebugFn("USER PS: Error getting path to home 
directory: getpwent: %s",
+strerror(rc));
+@@ -113,7 +98,6 @@ get_user_ps_path(char **file)
+   MUTEX_UNLOCK(user_ps_path);
+   return TSPERR(TSS_E_INTERNAL_ERROR);
+   }
+-#endif
+   if (euid == pwp->pw_uid) {
+ home_dir = strdup(pwp->pw_dir);
+ break;
+-- 
+2.39.1
+

diff --git a/app-crypt/trousers/trousers-0.3.15-r1.ebuild 
b/app-crypt/trousers/trousers-0.3.15-r1.ebuild
new file mode 100644
index ..fd92b70007d2
--- /dev/null
+++ b/app-crypt/trousers/trousers-0.3.15-r1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools linux-info readme.gentoo-r1 systemd udev
+
+DESCRIPTION="An open-source TCG Software Stack (TSS) v1.1 implementation"
+HOMEPAGE="http://trousers.sf.net;
+SRC_URI="mirror://sourceforge/trousers/${PN}/${P}.tar.gz"
+
+LICENSE="CPL-1.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~x86"
+IUSE="doc selinux" # gtk
+
+# gtk support presently does NOT compile.
+#  gtk? ( >=x11-libs/gtk+-2 )
+
+DEPEND="acct-group/tss
+   acct-user/tss
+   >=dev-libs/glib-2
+   >=dev-libs/openssl-0.9.7:0=
+   "
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-tcsd )"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.3.13-nouseradd.patch"
+   "${FILESDIR}/${PN}-0.3.14-Makefile.am-Mark-tddl.a-nodist.patch"
+   "${FILESDIR}/${P}-tspi-drop-the-use-of-getpwent_r.patch"
+)
+
+DOCS="AUTHORS ChangeLog NICETOHAVES README TODO"
+
+DOC_CONTENTS="
+   If you have problems starting tcsd, please check permissions and
+   ownership on /dev/tpm* and ~tss/system.data
+"
+
+CONFIG_CHECK="~TCG_TPM"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # econf 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/tpm-tools/

2023-02-13 Thread Sam James
commit: 37ecf6b971e037cf7413136835e5575a5553d985
Author: Stijn Tintel  linux-ipv6  be>
AuthorDate: Wed Feb  1 23:18:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 14 03:13:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37ecf6b9

app-crypt/tpm-tools: revbump to depend on app-crypt/trousers-0.3.15-r1

Closes: https://bugs.gentoo.org/713444
Signed-off-by: Stijn Tintel  linux-ipv6.be>
Closes: https://github.com/gentoo/gentoo/pull/29384
Signed-off-by: Sam James  gentoo.org>

 app-crypt/tpm-tools/tpm-tools-1.3.9.2-r1.ebuild | 52 +
 1 file changed, 52 insertions(+)

diff --git a/app-crypt/tpm-tools/tpm-tools-1.3.9.2-r1.ebuild 
b/app-crypt/tpm-tools/tpm-tools-1.3.9.2-r1.ebuild
new file mode 100644
index ..68163a060786
--- /dev/null
+++ b/app-crypt/tpm-tools/tpm-tools-1.3.9.2-r1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic
+
+DESCRIPTION="TrouSerS' support tools for the Trusted Platform Modules"
+HOMEPAGE="http://trousers.sourceforge.net;
+SRC_URI="mirror://sourceforge/trousers/${PN}/${P}.tar.gz"
+
+LICENSE="CPL-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~s390 ~x86"
+IUSE="nls pkcs11 debug"
+
+DEPEND=">=app-crypt/trousers-0.3.15-r1
+   dev-libs/openssl:0=
+   pkcs11? ( dev-libs/opencryptoki )"
+RDEPEND="${DEPEND}"
+BDEPEND="nls? ( sys-devel/gettext )"
+
+src_prepare() {
+   default
+
+# upstream didn't generate the tarball correctly so we must bootstrap
+# ouselves
+   mkdir -p po || die
+   mkdir -p m4 || die
+   cp -R po_/* po/ || die
+   touch po/Makefile.in.in || die
+   touch m4/Makefile.am || die
+
+   sed -i -r \
+   -e '/CFLAGS/s/ -m64//' \
+   configure.ac || die
+
+   eautoreconf
+}
+
+src_configure() {
+   append-cppflags $(usex debug -DDEBUG -DNDEBUG)
+
+   econf \
+   $(use_enable nls) \
+   $(use pkcs11 || echo --disable-pkcs11-support)
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}



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

2023-02-13 Thread Sam James
commit: c8232d2aa57b996a03e353dfc86e786777862c2c
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 14 02:57:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 14 02:57:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8232d2a

net-misc/gallery-dl: Stabilize 1.24.4 arm64, #894244

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

 net-misc/gallery-dl/gallery-dl-1.24.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/gallery-dl/gallery-dl-1.24.4.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.24.4.ebuild
index 3b1d9bcb8574..0e16fb12a6d1 100644
--- a/net-misc/gallery-dl/gallery-dl-1.24.4.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.24.4.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mikf/${PN}.git;
 else
SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="~amd64 arm ~arm64 hppa ppc ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 arm arm64 hppa ppc ppc64 ~riscv ~x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/libvirt/

2023-02-13 Thread Sam James
commit: 1f664bbd80c1cd33fd44a8f0ce34a01ba65e01cc
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 14 02:55:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 14 02:55:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f664bbd

app-emulation/libvirt: Stabilize 8.9.0-r1 x86, #888920

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

 app-emulation/libvirt/libvirt-8.9.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/libvirt/libvirt-8.9.0-r1.ebuild 
b/app-emulation/libvirt/libvirt-8.9.0-r1.ebuild
index 71ef342a17b3..b21d401c3b12 100644
--- a/app-emulation/libvirt/libvirt-8.9.0-r1.ebuild
+++ b/app-emulation/libvirt/libvirt-8.9.0-r1.ebuild
@@ -21,7 +21,7 @@ if [[ ${PV} = ** ]]; then
 else
SRC_URI="https://libvirt.org/sources/${P}.tar.xz
verify-sig? ( https://libvirt.org/sources/${P}.tar.xz.asc )"
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
 fi
 
 DESCRIPTION="C toolkit to manipulate virtual machines"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/libvirt/

2023-02-13 Thread Sam James
commit: ffeb633283f2c9fd3030c69596aee61fb4a6bd4d
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 14 02:55:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 14 02:55:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffeb6332

app-emulation/libvirt: Stabilize 8.9.0-r1 amd64, #888920

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

 app-emulation/libvirt/libvirt-8.9.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/libvirt/libvirt-8.9.0-r1.ebuild 
b/app-emulation/libvirt/libvirt-8.9.0-r1.ebuild
index 647a33c33de3..71ef342a17b3 100644
--- a/app-emulation/libvirt/libvirt-8.9.0-r1.ebuild
+++ b/app-emulation/libvirt/libvirt-8.9.0-r1.ebuild
@@ -21,7 +21,7 @@ if [[ ${PV} = ** ]]; then
 else
SRC_URI="https://libvirt.org/sources/${P}.tar.xz
verify-sig? ( https://libvirt.org/sources/${P}.tar.xz.asc )"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 fi
 
 DESCRIPTION="C toolkit to manipulate virtual machines"



[gentoo-commits] repo/gentoo:master commit in: net-im/discord/

2023-02-13 Thread Stefan Strogin
commit: 08498d463d603974ab61da5466ab56d3ca201b50
Author: Stefan Strogin  gentoo  org>
AuthorDate: Tue Feb 14 01:23:33 2023 +
Commit: Stefan Strogin  gentoo  org>
CommitDate: Tue Feb 14 01:23:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08498d46

net-im/discord: add 0.0.25, drop 0.0.24

Signed-off-by: Stefan Strogin  gentoo.org>

 net-im/discord/Manifest | 2 +-
 net-im/discord/{discord-0.0.24.ebuild => discord-0.0.25.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/discord/Manifest b/net-im/discord/Manifest
index 3ff39e5d5baf..b1f0b60d9ccf 100644
--- a/net-im/discord/Manifest
+++ b/net-im/discord/Manifest
@@ -1 +1 @@
-DIST discord-0.0.24.tar.gz 77551317 BLAKE2B 
2a0ff44eac145aeadeeebe21ac03a756e5e088cc130ccfcb6a6a7b8040bf7507de49b788047e04cc6c9b1fb799ada6fc0b47a1804c5c910bbf4db362e1b5cb6e
 SHA512 
9e1aa15bc1b1d8ebd2819ba88e7c012c47966d7f150264e732c849d4f15023729f8de4e5a5eb999603fa6102a02313dbf7d178b33cfacca58018dcd214ed4e40
+DIST discord-0.0.25.tar.gz 77709937 BLAKE2B 
48617283675866b3ec8e8e7000800897fc8532ced4329a59561826d1eb018106ff4d499b5a3620ab3d557970f066f0e973211f9eb32f2566130298bd41abff57
 SHA512 
21a3e6dff2fd33fe0cd5b1c9c340cbeebc6fd214d9f0be8c05ac9faad2f287d17726bd45bebb4ecebe90533da20f501ad1156ac8097318d7545f78811ebe1224

diff --git a/net-im/discord/discord-0.0.24.ebuild 
b/net-im/discord/discord-0.0.25.ebuild
similarity index 100%
rename from net-im/discord/discord-0.0.24.ebuild
rename to net-im/discord/discord-0.0.25.ebuild



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

2023-02-13 Thread Mike Gilbert
commit: 10cb0d6efa431b8ec909a3379d523ae8fbd9852a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Feb 14 00:34:30 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Feb 14 00:35:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10cb0d6e

net-misc/ntp: use tmpfiles to create /var/lib/ntp

Closes: https://github.com/gentoo/gentoo/pull/29521
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/ntp/files/ntp.tmpfiles   | 1 +
 net-misc/ntp/{ntp-4.2.8_p15-r5.ebuild => ntp-4.2.8_p15-r6.ebuild} | 6 +++---
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/net-misc/ntp/files/ntp.tmpfiles b/net-misc/ntp/files/ntp.tmpfiles
new file mode 100644
index ..49b0b066e30f
--- /dev/null
+++ b/net-misc/ntp/files/ntp.tmpfiles
@@ -0,0 +1 @@
+d /var/lib/ntp 0755 ntp ntp

diff --git a/net-misc/ntp/ntp-4.2.8_p15-r5.ebuild 
b/net-misc/ntp/ntp-4.2.8_p15-r6.ebuild
similarity index 97%
rename from net-misc/ntp/ntp-4.2.8_p15-r5.ebuild
rename to net-misc/ntp/ntp-4.2.8_p15-r6.ebuild
index 0fc7ccc4e110..64ff48c345f8 100644
--- a/net-misc/ntp/ntp-4.2.8_p15-r5.ebuild
+++ b/net-misc/ntp/ntp-4.2.8_p15-r6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit autotools flag-o-matic systemd
+inherit autotools flag-o-matic systemd tmpfiles
 
 MY_P=${P/_p/p}
 DESCRIPTION="Network Time Protocol suite/programs"
@@ -112,8 +112,7 @@ src_install() {
fi
sed -i "s:/usr/bin:/usr/sbin:" "${ED}"/etc/init.d/ntpd || die
 
-   keepdir /var/lib/ntp
-   use prefix || fowners ntp:ntp /var/lib/ntp
+   newtmpfiles "${FILESDIR}"/ntp.tmpfiles ntp.conf
 
if use openntpd ; then
cd "${ED}" || die
@@ -138,6 +137,7 @@ src_install() {
 }
 
 pkg_postinst() {
+   tmpfiles_process ntp.conf
if grep -qs '^[^#].*notrust' "${EROOT}"/etc/ntp.conf ; then
eerror "The notrust option was found in your /etc/ntp.conf!"
ewarn "If your ntpd starts sending out weird responses,"



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

2023-02-13 Thread Mike Gilbert
commit: 7b2c4f8d2864279021fe44bf822d891e20bf4e35
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Feb 13 20:13:10 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Feb 14 00:29:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b2c4f8d

www-client/firefox: adjust libevent dependency

Bug: https://bugs.gentoo.org/869722
Signed-off-by: Mike Gilbert  gentoo.org>

 www-client/firefox/firefox-102.7.0.ebuild | 2 +-
 www-client/firefox/firefox-109.0.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-client/firefox/firefox-102.7.0.ebuild 
b/www-client/firefox/firefox-102.7.0.ebuild
index 637c41fc7fe7..5e995f7b919a 100644
--- a/www-client/firefox/firefox-102.7.0.ebuild
+++ b/www-client/firefox/firefox-102.7.0.ebuild
@@ -164,7 +164,7 @@ COMMON_DEPEND="${FF_ONLY_DEPEND}
)
system-icu? ( >=dev-libs/icu-71.1:= )
system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
-   system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads] )
+   system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] )
system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] )
system-png? ( >=media-libs/libpng-1.6.35:0=[apng] )
system-webp? ( >=media-libs/libwebp-1.1.0:0= )

diff --git a/www-client/firefox/firefox-109.0.1.ebuild 
b/www-client/firefox/firefox-109.0.1.ebuild
index 8a57456afd7f..4c2e376c7045 100644
--- a/www-client/firefox/firefox-109.0.1.ebuild
+++ b/www-client/firefox/firefox-109.0.1.ebuild
@@ -172,7 +172,7 @@ COMMON_DEPEND="${FF_ONLY_DEPEND}
)
system-icu? ( >=dev-libs/icu-71.1:= )
system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
-   system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads] )
+   system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] )
system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] )
system-png? ( >=media-libs/libpng-1.6.35:0=[apng] )
system-webp? ( >=media-libs/libwebp-1.1.0:0= )



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

2023-02-13 Thread Mike Gilbert
commit: ac4272da52c3764bc273d59cbcf89f0334f8e4a6
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Feb 13 20:11:38 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Feb 14 00:29:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac4272da

net-misc/ntp: adjust libevent dependency

Bug: https://bugs.gentoo.org/869722
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/ntp/{ntp-4.2.8_p15-r1.ebuild => ntp-4.2.8_p15-r2.ebuild} | 2 +-
 net-misc/ntp/{ntp-4.2.8_p15-r4.ebuild => ntp-4.2.8_p15-r5.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/ntp/ntp-4.2.8_p15-r1.ebuild 
b/net-misc/ntp/ntp-4.2.8_p15-r2.ebuild
similarity index 99%
rename from net-misc/ntp/ntp-4.2.8_p15-r1.ebuild
rename to net-misc/ntp/ntp-4.2.8_p15-r2.ebuild
index 8aa1fa7ad725..cb0fcdd63097 100644
--- a/net-misc/ntp/ntp-4.2.8_p15-r1.ebuild
+++ b/net-misc/ntp/ntp-4.2.8_p15-r2.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k 
~mips ppc ppc64 ~riscv
 IUSE="caps debug ipv6 openntpd parse-clocks readline samba selinux snmp ssl 
+threads vim-syntax zeroconf"
 
 COMMON_DEPEND="readline? ( >=sys-libs/readline-4.1:0= )
-   >=dev-libs/libevent-2.0.9:=[threads?]
+   >=dev-libs/libevent-2.0.9:=[threads(+)?]
kernel_linux? ( caps? ( sys-libs/libcap ) )
zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
snmp? ( net-analyzer/net-snmp )

diff --git a/net-misc/ntp/ntp-4.2.8_p15-r4.ebuild 
b/net-misc/ntp/ntp-4.2.8_p15-r5.ebuild
similarity index 99%
rename from net-misc/ntp/ntp-4.2.8_p15-r4.ebuild
rename to net-misc/ntp/ntp-4.2.8_p15-r5.ebuild
index 74177b9e9309..0fc7ccc4e110 100644
--- a/net-misc/ntp/ntp-4.2.8_p15-r4.ebuild
+++ b/net-misc/ntp/ntp-4.2.8_p15-r5.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~risc
 IUSE="caps debug ipv6 openntpd parse-clocks readline samba selinux snmp ssl 
+threads vim-syntax zeroconf"
 
 COMMON_DEPEND="readline? ( >=sys-libs/readline-4.1:0= )
-   >=dev-libs/libevent-2.0.9:=[threads?]
+   >=dev-libs/libevent-2.0.9:=[threads(+)?]
kernel_linux? ( caps? ( sys-libs/libcap ) )
zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
snmp? ( net-analyzer/net-snmp )



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

2023-02-13 Thread Mike Gilbert
commit: 70c53f376b558fd4d3fcd20dd1741ee371fc5b43
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Feb 13 19:59:51 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Feb 14 00:29:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70c53f37

app-admin/rsyslog: adjust libevent dependency

Bug: https://bugs.gentoo.org/869722
Signed-off-by: Mike Gilbert  gentoo.org>

 .../rsyslog/{rsyslog-8.2112.0-r1.ebuild => rsyslog-8.2112.0-r2.ebuild}  | 2 +-
 .../rsyslog/{rsyslog-8.2206.0-r1.ebuild => rsyslog-8.2206.0-r2.ebuild}  | 2 +-
 .../rsyslog/{rsyslog-8.2208.0-r1.ebuild => rsyslog-8.2208.0-r2.ebuild}  | 2 +-
 .../rsyslog/{rsyslog-8.2210.0-r1.ebuild => rsyslog-8.2210.0-r2.ebuild}  | 2 +-
 .../rsyslog/{rsyslog-8.2212.0.ebuild => rsyslog-8.2212.0-r1.ebuild} | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/app-admin/rsyslog/rsyslog-8.2112.0-r1.ebuild 
b/app-admin/rsyslog/rsyslog-8.2112.0-r2.ebuild
similarity index 99%
rename from app-admin/rsyslog/rsyslog-8.2112.0-r1.ebuild
rename to app-admin/rsyslog/rsyslog-8.2112.0-r2.ebuild
index dc51fa17b90d..f76c41225744 100644
--- a/app-admin/rsyslog/rsyslog-8.2112.0-r1.ebuild
+++ b/app-admin/rsyslog/rsyslog-8.2112.0-r2.ebuild
@@ -79,7 +79,7 @@ RDEPEND="
rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0:= )
redis? (
>=dev-libs/hiredis-0.11.0:=
-   dev-libs/libevent[threads]
+   dev-libs/libevent[threads(+)]
)
relp? ( >=dev-libs/librelp-1.2.17:= )
rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] )

diff --git a/app-admin/rsyslog/rsyslog-8.2206.0-r1.ebuild 
b/app-admin/rsyslog/rsyslog-8.2206.0-r2.ebuild
similarity index 99%
rename from app-admin/rsyslog/rsyslog-8.2206.0-r1.ebuild
rename to app-admin/rsyslog/rsyslog-8.2206.0-r2.ebuild
index db90e08def7a..49ac520c70fc 100644
--- a/app-admin/rsyslog/rsyslog-8.2206.0-r1.ebuild
+++ b/app-admin/rsyslog/rsyslog-8.2206.0-r2.ebuild
@@ -81,7 +81,7 @@ RDEPEND="
rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0:= )
redis? (
>=dev-libs/hiredis-0.11.0:=
-   dev-libs/libevent[threads]
+   dev-libs/libevent[threads(+)]
)
relp? ( >=dev-libs/librelp-1.2.17:= )
rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] )

diff --git a/app-admin/rsyslog/rsyslog-8.2208.0-r1.ebuild 
b/app-admin/rsyslog/rsyslog-8.2208.0-r2.ebuild
similarity index 99%
rename from app-admin/rsyslog/rsyslog-8.2208.0-r1.ebuild
rename to app-admin/rsyslog/rsyslog-8.2208.0-r2.ebuild
index 47f4429d19fc..193c45daf34f 100644
--- a/app-admin/rsyslog/rsyslog-8.2208.0-r1.ebuild
+++ b/app-admin/rsyslog/rsyslog-8.2208.0-r2.ebuild
@@ -81,7 +81,7 @@ RDEPEND="
rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0:= )
redis? (
>=dev-libs/hiredis-0.11.0:=
-   dev-libs/libevent[threads]
+   dev-libs/libevent[threads(+)]
)
relp? ( >=dev-libs/librelp-1.2.17:= )
rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] )

diff --git a/app-admin/rsyslog/rsyslog-8.2210.0-r1.ebuild 
b/app-admin/rsyslog/rsyslog-8.2210.0-r2.ebuild
similarity index 99%
rename from app-admin/rsyslog/rsyslog-8.2210.0-r1.ebuild
rename to app-admin/rsyslog/rsyslog-8.2210.0-r2.ebuild
index fddffc4ef68c..3c36f773fc9e 100644
--- a/app-admin/rsyslog/rsyslog-8.2210.0-r1.ebuild
+++ b/app-admin/rsyslog/rsyslog-8.2210.0-r2.ebuild
@@ -81,7 +81,7 @@ RDEPEND="
rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0:= )
redis? (
>=dev-libs/hiredis-0.11.0:=
-   dev-libs/libevent[threads]
+   dev-libs/libevent[threads(+)]
)
relp? ( >=dev-libs/librelp-1.2.17:= )
rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] )

diff --git a/app-admin/rsyslog/rsyslog-8.2212.0.ebuild 
b/app-admin/rsyslog/rsyslog-8.2212.0-r1.ebuild
similarity index 99%
rename from app-admin/rsyslog/rsyslog-8.2212.0.ebuild
rename to app-admin/rsyslog/rsyslog-8.2212.0-r1.ebuild
index f28fabbba2c3..ac3fd9c44ca2 100644
--- a/app-admin/rsyslog/rsyslog-8.2212.0.ebuild
+++ b/app-admin/rsyslog/rsyslog-8.2212.0-r1.ebuild
@@ -81,7 +81,7 @@ RDEPEND="
rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0:= )
redis? (
>=dev-libs/hiredis-0.11.0:=
-   dev-libs/libevent[threads]
+   dev-libs/libevent[threads(+)]
)
relp? ( >=dev-libs/librelp-1.2.17:= )
rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] )



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

2023-02-13 Thread Mike Gilbert
commit: b5c0a97f34f56bdb859a1b2867ec27bd4d72ef81
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Feb 13 20:07:44 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Feb 14 00:29:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5c0a97f

net-analyzer/sslsplit: adjust libevent dependency

Bug: https://bugs.gentoo.org/869722
Signed-off-by: Mike Gilbert  gentoo.org>

 .../sslsplit/{sslsplit-0.5.5.ebuild => sslsplit-0.5.5-r1.ebuild}| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/sslsplit/sslsplit-0.5.5.ebuild 
b/net-analyzer/sslsplit/sslsplit-0.5.5-r1.ebuild
similarity index 97%
rename from net-analyzer/sslsplit/sslsplit-0.5.5.ebuild
rename to net-analyzer/sslsplit/sslsplit-0.5.5-r1.ebuild
index 98c7f776ee00..bd815603e0c1 100644
--- a/net-analyzer/sslsplit/sslsplit-0.5.5.ebuild
+++ b/net-analyzer/sslsplit/sslsplit-0.5.5-r1.ebuild
@@ -26,7 +26,7 @@ else
 fi
 
 RDEPEND="
-   dev-libs/libevent:=[ssl,threads]
+   dev-libs/libevent:=[ssl,threads(+)]
dev-libs/openssl:0=
net-libs/libnet:1.1
net-libs/libpcap



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

2023-02-13 Thread Mike Gilbert
commit: c0a22ddcd4d827e11f06fe8d21d8b50a81d9755b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Feb 13 20:03:59 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Feb 14 00:29:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0a22ddc

dev-db/mysql: adjust libevent dependency

Bug: https://bugs.gentoo.org/869722
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-db/mysql/{mysql-8.0.27.ebuild => mysql-8.0.27-r1.ebuild}| 2 +-
 dev-db/mysql/{mysql-8.0.31-r1.ebuild => mysql-8.0.31-r2.ebuild} | 2 +-
 dev-db/mysql/{mysql-8.0.32-r1.ebuild => mysql-8.0.32-r2.ebuild} | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-db/mysql/mysql-8.0.27.ebuild 
b/dev-db/mysql/mysql-8.0.27-r1.ebuild
similarity index 99%
rename from dev-db/mysql/mysql-8.0.27.ebuild
rename to dev-db/mysql/mysql-8.0.27-r1.ebuild
index 87825505d12d..49eaa7361454 100644
--- a/dev-db/mysql/mysql-8.0.27.ebuild
+++ b/dev-db/mysql/mysql-8.0.27-r1.ebuild
@@ -53,7 +53,7 @@ COMMON_DEPEND="
>=dev-libs/openssl-1.0.0:0=
server? (
dev-libs/icu:=
-   dev-libs/libevent:=[ssl,threads]
+   dev-libs/libevent:=[ssl,threads(+)]
>=dev-libs/protobuf-3.8:=
net-libs/libtirpc:=
cjk? ( app-text/mecab:= )

diff --git a/dev-db/mysql/mysql-8.0.31-r1.ebuild 
b/dev-db/mysql/mysql-8.0.31-r2.ebuild
similarity index 99%
rename from dev-db/mysql/mysql-8.0.31-r1.ebuild
rename to dev-db/mysql/mysql-8.0.31-r2.ebuild
index a762b9d3dd53..678927c238f6 100644
--- a/dev-db/mysql/mysql-8.0.31-r1.ebuild
+++ b/dev-db/mysql/mysql-8.0.31-r2.ebuild
@@ -46,7 +46,7 @@ COMMON_DEPEND="
>=dev-libs/openssl-1.0.0:0=
server? (
dev-libs/icu:=
-   dev-libs/libevent:=[ssl,threads]
+   dev-libs/libevent:=[ssl,threads(+)]
>=dev-libs/protobuf-3.8:=
net-libs/libtirpc:=
cjk? ( app-text/mecab:= )

diff --git a/dev-db/mysql/mysql-8.0.32-r1.ebuild 
b/dev-db/mysql/mysql-8.0.32-r2.ebuild
similarity index 99%
rename from dev-db/mysql/mysql-8.0.32-r1.ebuild
rename to dev-db/mysql/mysql-8.0.32-r2.ebuild
index 2d758413cf3e..948c8a60be5d 100644
--- a/dev-db/mysql/mysql-8.0.32-r1.ebuild
+++ b/dev-db/mysql/mysql-8.0.32-r2.ebuild
@@ -46,7 +46,7 @@ COMMON_DEPEND="
>=sys-libs/zlib-1.2.13:=
server? (
dev-libs/icu:=
-   dev-libs/libevent:=[ssl,threads]
+   dev-libs/libevent:=[ssl,threads(+)]
>=dev-libs/protobuf-3.8:=
net-libs/libtirpc:=
cjk? ( app-text/mecab:= )



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

2023-02-13 Thread Mike Gilbert
commit: b885790c3a76f426aed746cbbf1fd433d9d43451
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Feb 13 20:16:33 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Feb 14 00:29:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b885790c

dev-libs/libevent: enable thread support unconditionally

Closes: https://bugs.gentoo.org/869722
Signed-off-by: Mike Gilbert  gentoo.org>

 .../libevent/{libevent-2.1.11.ebuild => libevent-2.1.11-r1.ebuild} | 7 +++
 .../libevent/{libevent-2.1.12.ebuild => libevent-2.1.12-r1.ebuild} | 5 ++---
 dev-libs/libevent/libevent-2.1..ebuild | 5 ++---
 dev-libs/libevent/libevent-.ebuild | 5 ++---
 4 files changed, 9 insertions(+), 13 deletions(-)

diff --git a/dev-libs/libevent/libevent-2.1.11.ebuild 
b/dev-libs/libevent/libevent-2.1.11-r1.ebuild
similarity index 89%
rename from dev-libs/libevent/libevent-2.1.11.ebuild
rename to dev-libs/libevent/libevent-2.1.11-r1.ebuild
index 17b310f4c5ad..e7a8efedf696 100644
--- a/dev-libs/libevent/libevent-2.1.11.ebuild
+++ b/dev-libs/libevent/libevent-2.1.11-r1.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
@@ -16,7 +16,7 @@ LICENSE="BSD"
 
 SLOT="0/2.1-7"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
-IUSE="debug +ssl static-libs test +threads"
+IUSE="debug +ssl static-libs test"
 RESTRICT="!test? ( test )"
 
 DEPEND="
@@ -44,8 +44,7 @@ multilib_src_configure() {
$(use_enable debug malloc-replacement) \
$(use_enable ssl openssl) \
$(use_enable static-libs static) \
-   $(use_enable test libevent-regress) \
-   $(use_enable threads thread-support)
+   $(use_enable test libevent-regress)
 }
 
 src_test() {

diff --git a/dev-libs/libevent/libevent-2.1.12.ebuild 
b/dev-libs/libevent/libevent-2.1.12-r1.ebuild
similarity index 94%
rename from dev-libs/libevent/libevent-2.1.12.ebuild
rename to dev-libs/libevent/libevent-2.1.12-r1.ebuild
index 0098608db527..2077b9fd606f 100644
--- a/dev-libs/libevent/libevent-2.1.12.ebuild
+++ b/dev-libs/libevent/libevent-2.1.12-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
@@ -19,7 +19,7 @@ SLOT="0/2.1-7"
 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 ~x64-solaris ~x86-solaris"
 IUSE="
+clock-gettime debug malloc-replacement +ssl static-libs test
-   +threads verbose-debug
+   verbose-debug
 "
 RESTRICT="!test? ( test )"
 
@@ -55,7 +55,6 @@ multilib_src_configure() {
$(use_enable ssl openssl) \
$(use_enable static-libs static) \
$(use_enable test libevent-regress) \
-   $(use_enable threads thread-support) \
$(use_enable verbose-debug) \
--disable-samples
 }

diff --git a/dev-libs/libevent/libevent-2.1..ebuild 
b/dev-libs/libevent/libevent-2.1..ebuild
index 842a86badc67..41545a096b4c 100644
--- a/dev-libs/libevent/libevent-2.1..ebuild
+++ b/dev-libs/libevent/libevent-2.1..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
@@ -18,7 +18,7 @@ SLOT="0/2.1-7"
 KEYWORDS=""
 IUSE="
+clock-gettime debug malloc-replacement +ssl static-libs test
-   +threads verbose-debug
+   verbose-debug
 "
 RESTRICT="test"
 
@@ -56,7 +56,6 @@ multilib_src_configure() {
$(use_enable ssl openssl) \
$(use_enable static-libs static) \
$(use_enable test libevent-regress) \
-   $(use_enable threads thread-support) \
$(use_enable verbose-debug) \
--disable-samples
 }

diff --git a/dev-libs/libevent/libevent-.ebuild 
b/dev-libs/libevent/libevent-.ebuild
index c9777c12daf2..f5619ac0a1b0 100644
--- a/dev-libs/libevent/libevent-.ebuild
+++ b/dev-libs/libevent/libevent-.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
@@ -16,7 +16,7 @@ SLOT="0"
 KEYWORDS=""
 IUSE="
+clock-gettime debug malloc-replacement mbedtls +ssl static-libs
-   test +threads verbose-debug
+   test verbose-debug
 "
 RESTRICT="test"
 
@@ -56,7 +56,6 @@ multilib_src_configure() {
$(use_enable ssl openssl) \
$(use_enable static-libs static) \

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

2023-02-13 Thread Mike Gilbert
commit: 1e8149e5e61288b7a8390ecdf2932a07a6130fe2
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Feb 13 20:09:37 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Feb 14 00:29:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e8149e5

net-misc/ntp: drop 4.2.8_p15

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/ntp/ntp-4.2.8_p15.ebuild | 143 --
 1 file changed, 143 deletions(-)

diff --git a/net-misc/ntp/ntp-4.2.8_p15.ebuild 
b/net-misc/ntp/ntp-4.2.8_p15.ebuild
deleted file mode 100644
index fab96d3d6b6b..
--- a/net-misc/ntp/ntp-4.2.8_p15.ebuild
+++ /dev/null
@@ -1,143 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic systemd
-
-MY_P=${P/_p/p}
-DESCRIPTION="Network Time Protocol suite/programs"
-HOMEPAGE="http://www.ntp.org/;
-SRC_URI="http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-${PV:0:3}/${MY_P}.tar.gz
-   https://dev.gentoo.org/~polynomial-c/${MY_P}-manpages.tar.xz;
-
-LICENSE="HPND BSD ISC"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux"
-IUSE="caps debug ipv6 openntpd parse-clocks readline samba selinux snmp ssl 
+threads vim-syntax zeroconf"
-
-COMMON_DEPEND="readline? ( >=sys-libs/readline-4.1:0= )
-   >=dev-libs/libevent-2.0.9:=[threads?]
-   kernel_linux? ( caps? ( sys-libs/libcap ) )
-   zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
-   snmp? ( net-analyzer/net-snmp )
-   ssl? (
-   dev-libs/openssl:0=
-   )
-   parse-clocks? ( net-misc/pps-tools )"
-BDEPEND="virtual/pkgconfig
-   acct-group/ntp
-   acct-user/ntp"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}
-   acct-group/ntp
-   acct-user/ntp
-   selinux? ( sec-policy/selinux-ntp )
-   vim-syntax? ( app-vim/ntp-syntax )
-   !net-misc/ntpsec
-   !openntpd? ( !net-misc/openntpd )
-"
-PDEPEND="openntpd? ( net-misc/openntpd )"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-4.2.8-ipc-caps.patch #533966
-   "${FILESDIR}"/${PN}-4.2.8-sntp-test-pthreads.patch #563922
-   "${FILESDIR}"/${PN}-4.2.8_p14-add_cap_ipc_lock.patch #711530
-   "${FILESDIR}"/${PN}-4.2.8_p15-gcc10.patch #759409
-   "${FILESDIR}"/${PN}-4.2.8_p15-glibc-2.34.patch
-)
-
-src_prepare() {
-   default
-   append-cppflags -D_GNU_SOURCE #264109
-   # Make sure every build uses the same install layout. #539092
-   find sntp/loc/ -type f '!' -name legacy -delete || die
-   eautoreconf #622754
-   # Disable pointless checks.
-   touch .checkChangeLog .gcc-warning FRC.html html/.datecheck
-}
-
-src_configure() {
-   # avoid libmd5/libelf
-   export ac_cv_search_MD5Init=no ac_cv_header_md5_h=no
-   export ac_cv_lib_elf_nlist=no
-   # blah, no real configure options #176333
-   export ac_cv_header_dns_sd_h=$(usex zeroconf)
-   export ac_cv_lib_dns_sd_DNSServiceRegister=${ac_cv_header_dns_sd_h}
-   local myeconfargs=(
-   --with-lineeditlibs=readline,edit,editline
-   --with-yielding-select
-   --disable-local-libevent
-   # Increase the default memlimit from 32MiB to 128MiB.  #533232
-   --with-memlock=256
-   $(use_enable caps linuxcaps)
-   $(use_enable parse-clocks)
-   $(use_enable ipv6)
-   $(use_enable debug debugging)
-   $(use_with readline lineeditlibs readline)
-   $(use_enable samba ntp-signd)
-   $(use_with snmp ntpsnmpd)
-   $(use_with ssl crypto)
-   $(use_enable threads thread-support)
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-   # move ntpd/ntpdate to sbin #66671
-   dodir /usr/sbin
-   mv "${ED}"/usr/bin/{ntpd,ntpdate} "${ED}"/usr/sbin/ || die "move to 
sbin"
-
-   dodoc INSTALL WHERE-TO-START
-   doman "${WORKDIR}"/man/*.[58]
-
-   insinto /etc
-   doins "${FILESDIR}"/ntp.conf
-   use ipv6 || sed -i '/^restrict .*::1/d' "${ED}"/etc/ntp.conf #524726
-   newinitd "${FILESDIR}"/ntpd.rc-r1 ntpd
-   newconfd "${FILESDIR}"/ntpd.confd ntpd
-   newinitd "${FILESDIR}"/ntp-client.rc ntp-client
-   newconfd "${FILESDIR}"/ntp-client.confd ntp-client
-   newinitd "${FILESDIR}"/sntp.rc sntp
-   newconfd "${FILESDIR}"/sntp.confd sntp
-   if ! use caps ; then
-   sed -i "s|-u ntp:ntp||" "${ED}"/etc/conf.d/ntpd || die
-   fi
-   sed -i "s:/usr/bin:/usr/sbin:" "${ED}"/etc/init.d/ntpd || die
-
-   keepdir /var/lib/ntp
-   use prefix || fowners ntp:ntp /var/lib/ntp
-
-   if use openntpd ; then
-   cd "${ED}" || die
-   rm usr/sbin/ntpd || die
-   rm -r var/lib || die
-   rm 

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

2023-02-13 Thread Mike Gilbert
commit: ac9be014f43ea7d4a5d407732fee6811c589fa04
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Feb 13 20:05:12 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Feb 14 00:29:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac9be014

dev-db/percona-server: adjust libevent dependency

Bug: https://bugs.gentoo.org/869722
Signed-off-by: Mike Gilbert  gentoo.org>

 ...na-server-8.0.26.16-r1.ebuild => percona-server-8.0.26.16-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/percona-server/percona-server-8.0.26.16-r1.ebuild 
b/dev-db/percona-server/percona-server-8.0.26.16-r2.ebuild
similarity index 99%
rename from dev-db/percona-server/percona-server-8.0.26.16-r1.ebuild
rename to dev-db/percona-server/percona-server-8.0.26.16-r2.ebuild
index 1d61ecef9370..6cda9fcd379e 100644
--- a/dev-db/percona-server/percona-server-8.0.26.16-r1.ebuild
+++ b/dev-db/percona-server/percona-server-8.0.26.16-r2.ebuild
@@ -58,7 +58,7 @@ COMMON_DEPEND="
>=dev-libs/openssl-1.0.0:0=
server? (
dev-libs/icu:=
-   dev-libs/libevent:=[ssl,threads]
+   dev-libs/libevent:=[ssl,threads(+)]
>=dev-libs/protobuf-3.8:=
net-libs/libtirpc:=
net-misc/curl:=



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

2023-02-13 Thread Mike Gilbert
commit: 19dea3e3d4a60ab03b66c81cc7990de6fba5b8d9
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Feb 13 20:04:19 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Feb 14 00:29:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19dea3e3

dev-db/mysql: drop 8.0.31

Signed-off-by: Mike Gilbert  gentoo.org>

 dev-db/mysql/mysql-8.0.31.ebuild | 1223 --
 1 file changed, 1223 deletions(-)

diff --git a/dev-db/mysql/mysql-8.0.31.ebuild b/dev-db/mysql/mysql-8.0.31.ebuild
deleted file mode 100644
index 691ab60e8a63..
--- a/dev-db/mysql/mysql-8.0.31.ebuild
+++ /dev/null
@@ -1,1223 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_MAKEFILE_GENERATOR=emake
-inherit check-reqs cmake flag-o-matic linux-info multiprocessing prefix 
toolchain-funcs
-
-MY_PV="${PV//_pre*}"
-MY_P="${PN}-${MY_PV}"
-
-# Patch version
-PATCH_SET=( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-patches-01.tar.xz )
-
-HOMEPAGE="https://www.mysql.com/;
-DESCRIPTION="A fast, multi-threaded, multi-user SQL database server"
-SRC_URI="https://cdn.mysql.com/Downloads/MySQL-$(ver_cut 
1-2)/mysql-boost-${MY_PV}.tar.gz"
-SRC_URI+=" https://cdn.mysql.com/archives/mysql-$(ver_cut 
1-2)/mysql-boost-${MY_PV}.tar.gz"
-SRC_URI+=" https://downloads.mysql.com/archives/MySQL-$(ver_cut 
1-2)/${PN}-boost-${MY_PV}.tar.gz"
-SRC_URI+=" ${PATCH_SET[@]}"
-# Shorten the path because the socket path length must be shorter than 107 
chars
-# and we will run a mysql server during test phase
-S="${WORKDIR}/mysql"
-
-LICENSE="GPL-2"
-SLOT="8.0"
-# -ppc, -riscv for bug #761715
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips -ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
-IUSE="cjk cracklib debug jemalloc latin1 numa +perl profiling router selinux 
+server tcmalloc test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="?? ( tcmalloc jemalloc )
-   cjk? ( server )
-   jemalloc? ( server )
-   numa? ( server )
-   profiling? ( server )
-   router? ( server )
-   tcmalloc? ( server )"
-
-# Be warned, *DEPEND are version-dependent
-# These are used for both runtime and compiletime
-COMMON_DEPEND="
-   >=app-arch/lz4-0_p131:=
-   app-arch/zstd:=
-   sys-libs/ncurses:0=
-   >=sys-libs/zlib-1.2.3:0=
-   >=dev-libs/openssl-1.0.0:0=
-   server? (
-   dev-libs/icu:=
-   dev-libs/libevent:=[ssl,threads]
-   >=dev-libs/protobuf-3.8:=
-   net-libs/libtirpc:=
-   cjk? ( app-text/mecab:= )
-   jemalloc? ( dev-libs/jemalloc:0= )
-   kernel_linux? (
-   dev-libs/libaio:0=
-   sys-process/procps:0=
-   )
-   numa? ( sys-process/numactl )
-   tcmalloc? ( dev-util/google-perftools:0= )
-   )
-"
-
-DEPEND="
-   ${COMMON_DEPEND}
-   || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )
-   app-alternatives/yacc
-   server? ( net-libs/rpcsvc-proto )
-   test? (
-   acct-group/mysql acct-user/mysql
-   dev-perl/JSON
-   )
-"
-
-RDEPEND="
-   ${COMMON_DEPEND}
-   !dev-db/mariadb !dev-db/mariadb-galera !dev-db/percona-server 
!dev-db/mysql-cluster
-   !dev-db/mysql:0
-   !dev-db/mysql:5.7
-   selinux? ( sec-policy/selinux-mysql )
-   !prefix? (
-   acct-group/mysql acct-user/mysql
-   dev-db/mysql-init-scripts
-   )
-"
-
-# For other stuff to bring us in
-# dev-perl/DBD-mysql is needed by some scripts installed by MySQL
-PDEPEND="perl? ( >=dev-perl/DBD-mysql-2.9004 )"
-
-PATCHES=(
-   "${WORKDIR}"/mysql-patches
-)
-
-mysql_init_vars() {
-   : ${MY_SHAREDSTATEDIR="${EPREFIX}/usr/share/mysql"}
-   : ${MY_SYSCONFDIR="${EPREFIX}/etc/mysql"}
-   : ${MY_LOCALSTATEDIR="${EPREFIX}/var/lib/mysql"}
-   : ${MY_LOGDIR="${EPREFIX}/var/log/mysql"}
-   MY_DATADIR="${MY_LOCALSTATEDIR}"
-
-   export MY_SHAREDSTATEDIR MY_SYSCONFDIR
-   export MY_LOCALSTATEDIR MY_LOGDIR
-   export MY_DATADIR
-}
-
-pkg_pretend() {
-   if [[ ${MERGE_TYPE} != binary ]] ; then
-   if use server ; then
-   CHECKREQS_DISK_BUILD="3G"
-
-   if has test $FEATURES ; then
-   CHECKREQS_DISK_BUILD="9G"
-   fi
-
-   check-reqs_pkg_pretend
-   fi
-   fi
-}
-
-pkg_setup() {
-   if [[ ${MERGE_TYPE} != binary ]] ; then
-   CHECKREQS_DISK_BUILD="3G"
-
-   if has test ${FEATURES} ; then
-   CHECKREQS_DISK_BUILD="9G"
-
-   # Bug #213475 - MySQL _will_ object strenuously if your 
machine is named
-   # localhost. Also causes weird failures.
-  

[gentoo-commits] repo/gentoo:master commit in: net-misc/apt-cacher-ng/

2023-02-13 Thread Mike Gilbert
commit: aea898f9fb3e0bfa1f6fc10c505e39a1a6ec393f
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Feb 13 20:08:30 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Feb 14 00:29:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aea898f9

net-misc/apt-cacher-ng: adjust libevent dependency

Bug: https://bugs.gentoo.org/869722
Signed-off-by: Mike Gilbert  gentoo.org>

 ...-cacher-ng-3.7.4_p1-r1.ebuild => apt-cacher-ng-3.7.4_p1-r2.ebuild} | 4 ++--
 net-misc/apt-cacher-ng/apt-cacher-ng-.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-misc/apt-cacher-ng/apt-cacher-ng-3.7.4_p1-r1.ebuild 
b/net-misc/apt-cacher-ng/apt-cacher-ng-3.7.4_p1-r2.ebuild
similarity index 97%
rename from net-misc/apt-cacher-ng/apt-cacher-ng-3.7.4_p1-r1.ebuild
rename to net-misc/apt-cacher-ng/apt-cacher-ng-3.7.4_p1-r2.ebuild
index 290c31128e2b..93003c161282 100644
--- a/net-misc/apt-cacher-ng/apt-cacher-ng-3.7.4_p1-r1.ebuild
+++ b/net-misc/apt-cacher-ng/apt-cacher-ng-3.7.4_p1-r2.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
@@ -21,7 +21,7 @@ IUSE="doc fuse systemd tcpd"
 DEPEND="acct-user/apt-cacher-ng
acct-group/apt-cacher-ng
app-arch/bzip2
-   dev-libs/libevent:=[threads]
+   dev-libs/libevent:=[threads(+)]
dev-libs/openssl:0=
net-dns/c-ares:=
sys-libs/zlib

diff --git a/net-misc/apt-cacher-ng/apt-cacher-ng-.ebuild 
b/net-misc/apt-cacher-ng/apt-cacher-ng-.ebuild
index 317ac95f9c39..c68f0b584466 100644
--- a/net-misc/apt-cacher-ng/apt-cacher-ng-.ebuild
+++ b/net-misc/apt-cacher-ng/apt-cacher-ng-.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
@@ -18,7 +18,7 @@ IUSE="doc fuse systemd tcpd"
 DEPEND="acct-user/apt-cacher-ng
acct-group/apt-cacher-ng
app-arch/bzip2
-   dev-libs/libevent:=[threads]
+   dev-libs/libevent:=[threads(+)]
dev-libs/openssl:0=
sys-libs/zlib
fuse? ( sys-fs/fuse:0 )



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

2023-02-13 Thread Mike Gilbert
commit: c98e72c74331332163ad0221ce31da6b74bba252
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Feb 13 20:12:22 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Feb 14 00:29:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c98e72c7

sys-cluster/openmpi: adjust libevent dependency

Bug: https://bugs.gentoo.org/869722
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-cluster/openmpi/{openmpi-4.1.4.ebuild => openmpi-4.1.4-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/openmpi/openmpi-4.1.4.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.4-r1.ebuild
similarity index 98%
rename from sys-cluster/openmpi/openmpi-4.1.4.ebuild
rename to sys-cluster/openmpi/openmpi-4.1.4-r1.ebuild
index feccd35c069a..339560c3b179 100644
--- a/sys-cluster/openmpi/openmpi-4.1.4.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.1.4-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
@@ -46,7 +46,7 @@ CDEPEND="
!sys-cluster/mpich
!sys-cluster/mpich2
!sys-cluster/nullmpi
-   >=dev-libs/libevent-2.0.22:=[${MULTILIB_USEDEP},threads]
+   >=dev-libs/libevent-2.0.22:=[${MULTILIB_USEDEP},threads(+)]
dev-libs/libltdl:0[${MULTILIB_USEDEP}]
>=sys-apps/hwloc-2.0.2:=[${MULTILIB_USEDEP}]
>=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird/

2023-02-13 Thread Mike Gilbert
commit: 25230b9a61f0eba996d403b090c3e79937d6f726
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Feb 13 20:06:58 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Feb 14 00:29:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25230b9a

mail-client/thunderbird: adjust libevent dependency

Bug: https://bugs.gentoo.org/869722
Signed-off-by: Mike Gilbert  gentoo.org>

 mail-client/thunderbird/thunderbird-102.6.1.ebuild | 2 +-
 mail-client/thunderbird/thunderbird-102.7.1.ebuild | 2 +-
 mail-client/thunderbird/thunderbird-102.7.2.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/mail-client/thunderbird/thunderbird-102.6.1.ebuild 
b/mail-client/thunderbird/thunderbird-102.6.1.ebuild
index cd66080501e7..455a651a404a 100644
--- a/mail-client/thunderbird/thunderbird-102.6.1.ebuild
+++ b/mail-client/thunderbird/thunderbird-102.6.1.ebuild
@@ -156,7 +156,7 @@ COMMON_DEPEND="${TB_ONLY_DEPEND}
)
system-icu? ( >=dev-libs/icu-71.1:= )
system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
-   system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] )
+   system-libevent? ( >=dev-libs/libevent-2.0:0=[threads(+)] )
system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] )
system-png? ( >=media-libs/libpng-1.6.35:0=[apng] )
system-webp? ( >=media-libs/libwebp-1.1.0:0= )

diff --git a/mail-client/thunderbird/thunderbird-102.7.1.ebuild 
b/mail-client/thunderbird/thunderbird-102.7.1.ebuild
index 6118b6e06023..a1ae2575d6bd 100644
--- a/mail-client/thunderbird/thunderbird-102.7.1.ebuild
+++ b/mail-client/thunderbird/thunderbird-102.7.1.ebuild
@@ -162,7 +162,7 @@ COMMON_DEPEND="${TB_ONLY_DEPEND}
)
system-icu? ( >=dev-libs/icu-71.1:= )
system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
-   system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] )
+   system-libevent? ( >=dev-libs/libevent-2.0:0=[threads(+)] )
system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] )
system-png? ( >=media-libs/libpng-1.6.35:0=[apng] )
system-webp? ( >=media-libs/libwebp-1.1.0:0= )

diff --git a/mail-client/thunderbird/thunderbird-102.7.2.ebuild 
b/mail-client/thunderbird/thunderbird-102.7.2.ebuild
index 6118b6e06023..a1ae2575d6bd 100644
--- a/mail-client/thunderbird/thunderbird-102.7.2.ebuild
+++ b/mail-client/thunderbird/thunderbird-102.7.2.ebuild
@@ -162,7 +162,7 @@ COMMON_DEPEND="${TB_ONLY_DEPEND}
)
system-icu? ( >=dev-libs/icu-71.1:= )
system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
-   system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] )
+   system-libevent? ( >=dev-libs/libevent-2.0:0=[threads(+)] )
system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] )
system-png? ( >=media-libs/libpng-1.6.35:0=[apng] )
system-webp? ( >=media-libs/libwebp-1.1.0:0= )



[gentoo-commits] repo/gentoo:master commit in: app-emacs/emacs-crystal-mode/, app-emacs/emacs-crystal-mode/files/

2023-02-13 Thread Maciej Barć
commit: 01f3454e3481bb25a55c905b8c209b938f7de60c
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Feb 14 00:14:47 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Feb 14 00:20:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01f3454e

app-emacs/emacs-crystal-mode: new package; add 0.1.0_p20221008

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/emacs-crystal-mode/Manifest  |  1 +
 .../emacs-crystal-mode-0.1.0_p20221008.ebuild  | 30 ++
 .../files/50emacs-crystal-mode-gentoo.el   |  2 ++
 app-emacs/emacs-crystal-mode/metadata.xml  | 13 ++
 4 files changed, 46 insertions(+)

diff --git a/app-emacs/emacs-crystal-mode/Manifest 
b/app-emacs/emacs-crystal-mode/Manifest
new file mode 100644
index ..2c9e23c7f0cd
--- /dev/null
+++ b/app-emacs/emacs-crystal-mode/Manifest
@@ -0,0 +1 @@
+DIST emacs-crystal-mode-0.1.0_p20221008.tar.gz 38944 BLAKE2B 
62e8a98bdf036a80dd227a00758146944869c9735867e31f9fc9c7edf01edd937c859d85a348e17fa29c55446309f4dd4958bec42ea23c19dbe4039e1a835bf2
 SHA512 
12445858a4f71620d9e785b16fa9562e54947f41fcf2ad3299b1e10359c241548686e34e14d7a80f116533bff0a08a3a333cc4616ccb3aa5dadee32ba8a7ae96

diff --git 
a/app-emacs/emacs-crystal-mode/emacs-crystal-mode-0.1.0_p20221008.ebuild 
b/app-emacs/emacs-crystal-mode/emacs-crystal-mode-0.1.0_p20221008.ebuild
new file mode 100644
index ..3a0c33520235
--- /dev/null
+++ b/app-emacs/emacs-crystal-mode/emacs-crystal-mode-0.1.0_p20221008.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+[[ ${PV} == *_p20221008 ]] && COMMIT=9bfb9f0f566e937cc6a2f2913d1b56978b81dc99
+NEED_EMACS=25.1
+
+inherit elisp
+
+DESCRIPTION="GNU Emacs major mode for editing Crystal programming language 
files"
+HOMEPAGE="https://github.com/crystal-lang-tools/emacs-crystal-mode/;
+SRC_URI="https://github.com/crystal-lang-tools/${PN}/archive/${COMMIT}.tar.gz
+   -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${COMMIT}
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-emacs/flycheck"
+BDEPEND="${RDEPEND}"
+
+DOCS=( README.md )
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   elisp_src_compile
+   elisp-make-autoload-file
+}

diff --git a/app-emacs/emacs-crystal-mode/files/50emacs-crystal-mode-gentoo.el 
b/app-emacs/emacs-crystal-mode/files/50emacs-crystal-mode-gentoo.el
new file mode 100644
index ..8530b6227015
--- /dev/null
+++ b/app-emacs/emacs-crystal-mode/files/50emacs-crystal-mode-gentoo.el
@@ -0,0 +1,2 @@
+(add-to-list 'load-path "@SITELISP@")
+(load "emacs-crystal-mode-autoloads" nil t)

diff --git a/app-emacs/emacs-crystal-mode/metadata.xml 
b/app-emacs/emacs-crystal-mode/metadata.xml
new file mode 100644
index ..0e4f38833a48
--- /dev/null
+++ b/app-emacs/emacs-crystal-mode/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+gnu-em...@gentoo.org
+Gentoo GNU Emacs project
+  
+  
+
https://github.com/crystal-lang-tools/emacs-crystal-mode/issues/
+crystal-lang-tools/emacs-crystal-mode
+  
+



[gentoo-commits] proj/gentoo-functions:master commit in: /

2023-02-13 Thread Sam James
commit: d874f5ca008b2838925194347f76139acdcc43ba
Author: Kerin Millar  plushkava  net>
AuthorDate: Mon Feb 13 23:00:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 14 00:08:13 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=d874f5ca

Have is_older_than() check the argument count and guard against errexit

If fewer than 2 arguments are provided, print a diagnostic message to
STDERR before immediately returning. Doing so allows for an
unconditional shift.

Signed-off-by: Kerin Millar  plushkava.net>
Signed-off-by: Sam James  gentoo.org>

 functions.sh | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/functions.sh b/functions.sh
index 51c6dbd..8a2a788 100644
--- a/functions.sh
+++ b/functions.sh
@@ -416,12 +416,15 @@ is_older_than()
 {
local ref has_gfind
 
-   if [ -e "$1" ]; then
+   if [ "$#" -lt 2 ]; then
+   printf 'Too few arguments for is_older_than (got %d, expected 
at least 2)\n' "$#" >&2
+   return 1
+   elif [ -e "$1" ]; then
ref=$1
else
ref=
fi
-   [ "$#" -gt 0 ] && shift
+   shift
 
# Consult the hash table in the present shell, prior to forking.
hash gfind 2>/dev/null; has_gfind=$(( $? == 0 ))



[gentoo-commits] proj/gentoo-functions:master commit in: /

2023-02-13 Thread Sam James
commit: 26d09671f8994d7e1ac43d743f77a1f10e8d92c9
Author: Kerin Millar  plushkava  net>
AuthorDate: Mon Feb 13 23:02:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 14 00:08:13 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=26d09671

test-functions: Also test is_older_than with just one argument

Signed-off-by: Kerin Millar  plushkava.net>
Signed-off-by: Sam James  gentoo.org>

 test-functions | 4 
 1 file changed, 4 insertions(+)

diff --git a/test-functions b/test-functions
index df838f7..2c1fa67 100755
--- a/test-functions
+++ b/test-functions
@@ -27,6 +27,10 @@ cleanup_tmpdir() {
 test_is_older_than() {
set -- \
1  N/A   N/A \
+   1  newer N/A \
+   1  newer-empty   N/A \
+   1  newer/fileN/A \
+   1  non-existent  N/A \
0  newer newer \
1  newer newer-empty \
0  newer newer/file \



[gentoo-commits] repo/gentoo:master commit in: app-emacs/org-mode/

2023-02-13 Thread Sam James
commit: bc3a1f94633d02d516191ea2861ce3d1a9a453a2
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 13 23:24:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 13 23:24:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc3a1f94

app-emacs/org-mode: Stabilize 9.6.1 ALLARCHES, #894248

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

 app-emacs/org-mode/org-mode-9.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/org-mode/org-mode-9.6.1.ebuild 
b/app-emacs/org-mode/org-mode-9.6.1.ebuild
index 0bac68a752b9..308b4b2096c6 100644
--- a/app-emacs/org-mode/org-mode-9.6.1.ebuild
+++ b/app-emacs/org-mode/org-mode-9.6.1.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${MY_P}
 
 LICENSE="GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ppc x86"
 IUSE="doc odt-schema"
 RESTRICT="test"
 



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

2023-02-13 Thread Sam James
commit: 1a22d1119d4f524682912d1cc796acfe60deaccf
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 13 23:24:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 13 23:24:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a22d111

net-misc/gallery-dl: Stabilize 1.24.4 ppc64, #894244

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

 net-misc/gallery-dl/gallery-dl-1.24.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/gallery-dl/gallery-dl-1.24.4.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.24.4.ebuild
index 182f8381cdc6..3f6870189656 100644
--- a/net-misc/gallery-dl/gallery-dl-1.24.4.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.24.4.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mikf/${PN}.git;
 else
SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="~amd64 arm ~arm64 hppa ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 arm ~arm64 hppa ~ppc ppc64 ~riscv ~x86"
 fi
 
 LICENSE="GPL-2"



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

2023-02-13 Thread Sam James
commit: 648bcd35200c3e654bc5482b62ba84a234be8fa6
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 13 23:24:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 13 23:24:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=648bcd35

net-misc/gallery-dl: Stabilize 1.24.4 ppc, #894244

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

 net-misc/gallery-dl/gallery-dl-1.24.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/gallery-dl/gallery-dl-1.24.4.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.24.4.ebuild
index 3f6870189656..3b1d9bcb8574 100644
--- a/net-misc/gallery-dl/gallery-dl-1.24.4.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.24.4.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mikf/${PN}.git;
 else
SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="~amd64 arm ~arm64 hppa ~ppc ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 arm ~arm64 hppa ppc ppc64 ~riscv ~x86"
 fi
 
 LICENSE="GPL-2"



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

2023-02-13 Thread Sam James
commit: 9d2a2e35b05263c6364805370533a91ccaa82fcb
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 13 23:24:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 13 23:24:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d2a2e35

net-misc/gallery-dl: Stabilize 1.24.4 arm, #894244

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

 net-misc/gallery-dl/gallery-dl-1.24.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/gallery-dl/gallery-dl-1.24.4.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.24.4.ebuild
index 8831d6e18bfa..182f8381cdc6 100644
--- a/net-misc/gallery-dl/gallery-dl-1.24.4.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.24.4.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mikf/${PN}.git;
 else
SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 hppa ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 arm ~arm64 hppa ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="GPL-2"



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

2023-02-13 Thread Sam James
commit: b639f110582b6293a0904f49f861de5f7d6305c2
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 13 23:16:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 13 23:16:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b639f110

app-admin/logmon: fix build w/ clang 16

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

 app-admin/logmon/logmon-0.4.4-r1.ebuild | 11 +--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/app-admin/logmon/logmon-0.4.4-r1.ebuild 
b/app-admin/logmon/logmon-0.4.4-r1.ebuild
index 735050298861..9aaa2ca57d66 100644
--- a/app-admin/logmon/logmon-0.4.4-r1.ebuild
+++ b/app-admin/logmon/logmon-0.4.4-r1.ebuild
@@ -1,9 +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
 
-inherit autotools
+inherit autotools flag-o-matic
 
 MY_P="LogMon-${PV}"
 DESCRIPTION="Split-screen terminal/ncurses based log viewer"
@@ -38,6 +38,13 @@ src_prepare() {
eautoreconf
 }
 
+src_configure() {
+   # Uses removed 'register' keyword, bug #894206
+   append-cxxflags -std=c++14
+
+   econf
+}
+
 src_install() {
dobin logmon
 



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

2023-02-13 Thread Sam James
commit: 2c3ae11951c776e4c6a9098d6d6811bbfd12adf5
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 13 22:54:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 13 22:54:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c3ae119

sys-apps/groff: fix build w/ Clang 16 for 1.22.4

1.23.x is fine.

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

 sys-apps/groff/groff-1.22.4.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sys-apps/groff/groff-1.22.4.ebuild 
b/sys-apps/groff/groff-1.22.4.ebuild
index 94a0763ca900..b07b4e2c08e6 100644
--- a/sys-apps/groff/groff-1.22.4.ebuild
+++ b/sys-apps/groff/groff-1.22.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit toolchain-funcs
+inherit flag-o-matic toolchain-funcs
 
 MY_P="${P/_/.}"
 
@@ -71,6 +71,9 @@ src_configure() {
export gl_cv_func_signbit_gcc=yes
fi
 
+   # Drop in release after 1.22.4! bug #894154
+   append-cxxflags -std=gnu++11
+
local myeconfargs=(
--with-appresdir="${EPREFIX}"/usr/share/X11/app-defaults
$(use_with uchardet)



[gentoo-commits] repo/gentoo:master commit in: app-accessibility/epos/

2023-02-13 Thread Sam James
commit: e59f268c2686f081cf8177ab24d19731ba0c9646
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 13 23:21:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 13 23:21:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e59f268c

app-accessibility/epos: fix build w/ clang 16

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

 app-accessibility/epos/epos-2.5.37-r3.ebuild | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/app-accessibility/epos/epos-2.5.37-r3.ebuild 
b/app-accessibility/epos/epos-2.5.37-r3.ebuild
index 81187ea939bf..5e37997d1ed0 100644
--- a/app-accessibility/epos/epos-2.5.37-r3.ebuild
+++ b/app-accessibility/epos/epos-2.5.37-r3.ebuild
@@ -1,23 +1,20 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit autotools
+inherit autotools flag-o-matic
 
-DESCRIPTION="language independent text-to-speech system"
+DESCRIPTION="Language independent text-to-speech system"
 HOMEPAGE="http://epos.ufe.cz/;
 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 x86"
-IUSE=""
+RESTRICT="test" # needs running eposd
 
-RESTRICT=test # needs running eposd
-
-DEPEND="dev-util/byacc"
-RDEPEND=""
+BDEPEND="dev-util/byacc"
 
 PATCHES=(
"${FILESDIR}"/${PN}-2.5.37-gcc43.patch
@@ -36,6 +33,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # Uses removed 'register' keyword, bug #894178
+   append-cxxflags -std=c++03
+
econf \
--enable-charsets \
--disable-portaudio \



[gentoo-commits] repo/gentoo:master commit in: app-accessibility/speech-tools/

2023-02-13 Thread Sam James
commit: 50f5b53df24d84c30846cec9f3de31f11b707ca1
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 13 23:01:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 13 23:01:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50f5b53d

app-accessibility/speech-tools: fix build w/ clang 16

Upstream seems gone.

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

 app-accessibility/speech-tools/speech-tools-2.5.0-r1.ebuild | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/app-accessibility/speech-tools/speech-tools-2.5.0-r1.ebuild 
b/app-accessibility/speech-tools/speech-tools-2.5.0-r1.ebuild
index c2d113a7a6c6..90155ff033cd 100644
--- a/app-accessibility/speech-tools/speech-tools-2.5.0-r1.ebuild
+++ b/app-accessibility/speech-tools/speech-tools-2.5.0-r1.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
 
-inherit autotools toolchain-funcs
+inherit autotools flag-o-matic toolchain-funcs
 
 MY_P=${P/speech-/speech_}
 PATCHSET="r3"
@@ -99,6 +99,11 @@ src_configure() {
 }
 
 src_compile() {
+   # Lacks prototypes, bug #881863
+   append-cflags -std=gnu89
+   # Uses 'register' keyword removed in C++17, bug #894184
+   append-cxxflags -std=c++14
+
emake -j1 \
CC="$(tc-getCC)" \
CXX="$(tc-getCXX)" \



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

2023-02-13 Thread Sam James
commit: 6c671a42d493bfb73a1c833bbc0f3a064066
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 13 22:45:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 13 22:45:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c671a42

net-misc/gallery-dl: Stabilize 1.24.4 hppa, #894244

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

 net-misc/gallery-dl/gallery-dl-1.24.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/gallery-dl/gallery-dl-1.24.4.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.24.4.ebuild
index 9dcd7bdbba2f..8831d6e18bfa 100644
--- a/net-misc/gallery-dl/gallery-dl-1.24.4.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.24.4.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mikf/${PN}.git;
 else
SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 hppa ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="GPL-2"



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

2023-02-13 Thread Sam James
commit: f25eab07039b026632b3c55afef57763b37d8967
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 13 22:45:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 13 22:45:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f25eab07

app-admin/apache-tools: Stabilize 2.4.55 ppc, #894146

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

 app-admin/apache-tools/apache-tools-2.4.55.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/apache-tools/apache-tools-2.4.55.ebuild 
b/app-admin/apache-tools/apache-tools-2.4.55.ebuild
index 78acadb3488b..5cfe66a9d4b8 100644
--- a/app-admin/apache-tools/apache-tools-2.4.55.ebuild
+++ b/app-admin/apache-tools/apache-tools-2.4.55.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://apache/httpd/httpd-${PV}.tar.bz2"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc64-solaris ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc64-solaris ~x64-solaris"
 IUSE="ssl"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: www-servers/apache/

2023-02-13 Thread Sam James
commit: c5b81857dd35b18d94a823282f71df4ca61963f0
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 13 22:45:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 13 22:45:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5b81857

www-servers/apache: Stabilize 2.4.55-r1 ppc, #894146

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

 www-servers/apache/apache-2.4.55-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-servers/apache/apache-2.4.55-r1.ebuild 
b/www-servers/apache/apache-2.4.55-r1.ebuild
index 632d6506f31f..dc12d6c72d7a 100644
--- a/www-servers/apache/apache-2.4.55-r1.ebuild
+++ b/www-servers/apache/apache-2.4.55-r1.ebuild
@@ -144,7 +144,7 @@ HOMEPAGE="https://httpd.apache.org/;
 # some helper scripts are Apache-1.1, thus both are here
 LICENSE="Apache-2.0 Apache-1.1"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x64-macos ~sparc64-solaris ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x64-macos ~sparc64-solaris ~x64-solaris"
 
 PATCHES=(
"${FILESDIR}"/${PN}-2.4.54-no-which.patch # bug #844868



[gentoo-commits] repo/gentoo:master commit in: media-libs/id3lib/, media-libs/id3lib/files/

2023-02-13 Thread Sam James
commit: eccbaa58e0c21cc6df13f6028244158f144145a0
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 13 22:43:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 13 22:44:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eccbaa58

media-libs/id3lib: fix build with Clang, EAPI 8

Thanks to Jannik2099 for spotting the problem in configure.

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

 .../id3lib/files/id3lib-3.8.3-configure-clang.patch | 21 +
 ...3lib-3.8.3-r9.ebuild => id3lib-3.8.3-r10.ebuild} | 17 +
 2 files changed, 30 insertions(+), 8 deletions(-)

diff --git a/media-libs/id3lib/files/id3lib-3.8.3-configure-clang.patch 
b/media-libs/id3lib/files/id3lib-3.8.3-configure-clang.patch
new file mode 100644
index ..730a00b62dbf
--- /dev/null
+++ b/media-libs/id3lib/files/id3lib-3.8.3-configure-clang.patch
@@ -0,0 +1,21 @@
+https://bugs.gentoo.org/871087
+--- a/m4/id3_cxx.m4
 b/m4/id3_cxx.m4
+@@ -81,7 +81,7 @@ AC_DEFUN(ID3_CXX_PORTABILITY,[
+ 
+   dnl Check whether we have bool
+   AC_MSG_CHECKING(whether C++ has bool)
+-  AC_TRY_RUN([main() { bool b1=true; bool b2=false; }],
++  AC_TRY_RUN([int main() { bool b1=true; bool b2=false; }],
+  [ AC_MSG_RESULT(yes) ],
+  [ AC_MSG_RESULT(no)
+AC_DEFINE(CXX_HAS_NO_BOOL) ],
+@@ -90,7 +90,7 @@ AC_DEFUN(ID3_CXX_PORTABILITY,[
+ 
+   dnl Test whether C++ has buggy for-loops
+   AC_MSG_CHECKING(whether C++ has correct scoping in for-loops)
+-  AC_TRY_COMPILE([#include ], [
++  AC_TRY_COMPILE([#include ], [
+for (int i=0;i<10;i++) { }
+for (int i=0;i<10;i++) { }
+ ], [ AC_MSG_RESULT(yes) ],

diff --git a/media-libs/id3lib/id3lib-3.8.3-r9.ebuild 
b/media-libs/id3lib/id3lib-3.8.3-r10.ebuild
similarity index 86%
rename from media-libs/id3lib/id3lib-3.8.3-r9.ebuild
rename to media-libs/id3lib/id3lib-3.8.3-r10.ebuild
index 79e0b20e88b2..1a5880aba94a 100644
--- a/media-libs/id3lib/id3lib-3.8.3-r9.ebuild
+++ b/media-libs/id3lib/id3lib-3.8.3-r10.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=6
+EAPI=8
 
 inherit autotools
 
@@ -13,16 +13,15 @@ LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~x86-solaris"
 IUSE="doc static-libs"
+RESTRICT="test"
 
 RDEPEND="sys-libs/zlib:="
-DEPEND="${RDEPEND}
-   doc? ( app-doc/doxygen )"
-
-RESTRICT="test"
+DEPEND="${RDEPEND}"
+BDEPEND="doc? ( app-doc/doxygen )"
 
 DOCS=( AUTHORS ChangeLog HISTORY README THANKS TODO )
 
-S=${WORKDIR}/${P/_}
+S="${WORKDIR}"/${P/_}
 
 PATCHES=(
"${FILESDIR}"/${P}-zlib.patch
@@ -34,6 +33,7 @@ PATCHES=(
"${FILESDIR}"/${P}-missing_nullpointer_check.patch
"${FILESDIR}"/${P}-security.patch
"${FILESDIR}"/${P}-vbr-stack-smashing.patch # bug 398571
+   "${FILESDIR}"/${P}-configure-clang.patch
 )
 
 src_prepare() {
@@ -41,7 +41,7 @@ src_prepare() {
 
sed -i 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' {.,zlib}/configure.in || 
die
 
-   AT_M4DIR=${S}/m4 eautoreconf
+   AT_M4DIR="${S}"/m4 eautoreconf
 }
 
 src_configure() {
@@ -50,6 +50,7 @@ src_configure() {
 
 src_compile() {
default
+
if use doc; then
pushd doc >/dev/null || die
doxygen Doxyfile || die



[gentoo-commits] repo/gentoo:master commit in: net-mail/cyrus-imapd/files/, net-mail/cyrus-imapd/

2023-02-13 Thread Sam James
commit: 20bff3caf26436646577e2fddaac7d1d31b586e6
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 13 08:42:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 13 22:44:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20bff3ca

net-mail/cyrus-imapd: drop .la files, fix trivial bashism in init script

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

 ...cyrus-imapd-3.0.18.ebuild => cyrus-imapd-3.0.18-r1.ebuild} |  2 ++
 .../{cyrus-imapd-3.4.5.ebuild => cyrus-imapd-3.4.5-r1.ebuild} |  2 ++
 net-mail/cyrus-imapd/files/cyrus.rc8  | 11 +--
 3 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/net-mail/cyrus-imapd/cyrus-imapd-3.0.18.ebuild 
b/net-mail/cyrus-imapd/cyrus-imapd-3.0.18-r1.ebuild
similarity index 99%
rename from net-mail/cyrus-imapd/cyrus-imapd-3.0.18.ebuild
rename to net-mail/cyrus-imapd/cyrus-imapd-3.0.18-r1.ebuild
index e7037f973119..a9eb170fa2a1 100644
--- a/net-mail/cyrus-imapd/cyrus-imapd-3.0.18.ebuild
+++ b/net-mail/cyrus-imapd/cyrus-imapd-3.0.18-r1.ebuild
@@ -204,6 +204,8 @@ src_install() {
fperms 0750 "/var/${subdir}/${i}"
done
done
+
+   find "${ED}" -type f -name '*.la' -delete || die
 }
 
 pkg_preinst() {

diff --git a/net-mail/cyrus-imapd/cyrus-imapd-3.4.5.ebuild 
b/net-mail/cyrus-imapd/cyrus-imapd-3.4.5-r1.ebuild
similarity index 99%
rename from net-mail/cyrus-imapd/cyrus-imapd-3.4.5.ebuild
rename to net-mail/cyrus-imapd/cyrus-imapd-3.4.5-r1.ebuild
index ff38d8a5b3ab..53019d534474 100644
--- a/net-mail/cyrus-imapd/cyrus-imapd-3.4.5.ebuild
+++ b/net-mail/cyrus-imapd/cyrus-imapd-3.4.5-r1.ebuild
@@ -219,6 +219,8 @@ src_install() {
fperms 0750 "/var/${subdir}/${i}"
done
done
+
+   find "${ED}" -type f -name '*.la' -delete || die
 }
 
 pkg_preinst() {

diff --git a/net-mail/cyrus-imapd/files/cyrus.rc8 
b/net-mail/cyrus-imapd/files/cyrus.rc8
index 9d9e9452f565..e3be47fadf63 100644
--- a/net-mail/cyrus-imapd/files/cyrus.rc8
+++ b/net-mail/cyrus-imapd/files/cyrus.rc8
@@ -9,12 +9,11 @@ depend() {
 }
 
 checkdirs() {
-   for dir in /run/cyrus/{,proc,lock,socket,sync}
-   do
-   checkpath -q -d -o cyrus:mail -m 0750 "${dir}" || {
-eerror "Failed to create directory at $dir"
-return 1
-   }
+   for dir in /run/cyrus /run/cyrus/proc /run/cyrus/lock /run/cyrus/socket 
/run/cyrus/sync; do
+   checkpath -q -d -o cyrus:mail -m 0750 "${dir}" || {
+   eerror "Failed to create directory at $dir"
+   return 1
+   }
done
 }
 



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

2023-02-13 Thread Sam James
commit: aabd182f30135ef2f823886e347cfeb649917fc9
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 13 08:38:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 13 22:44:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aabd182f

dev-libs/apr: respect CC

I tried with all the normal techniques to get this to happen and couldn't,
but maybe I'm just tired and missing something. Anyway, with these,
a few more things start respecting the env, but I couldn't actually get
CC to fail like it did in the bug.

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

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

diff --git a/dev-libs/apr/apr-1.7.2.ebuild b/dev-libs/apr/apr-1.7.2.ebuild
index 771d24bf8a2e..0c6d2fae88d5 100644
--- a/dev-libs/apr/apr-1.7.2.ebuild
+++ b/dev-libs/apr/apr-1.7.2.ebuild
@@ -48,6 +48,8 @@ src_prepare() {
 }
 
 src_configure() {
+   tc-export AS CC CPP
+
local myconf=(
--enable-layout=gentoo
--enable-nonportable-atomics



[gentoo-commits] repo/gentoo:master commit in: media-video/ffmpeg/files/, media-video/ffmpeg/

2023-02-13 Thread Craig Andrews
commit: b55c0c7c8699e2e51f1d861c3abf16b75204fd09
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Feb 13 13:23:37 2023 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Feb 13 22:43:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b55c0c7c

media-video/ffmpeg: fix build when USE=vulkan

Closes: https://bugs.gentoo.org/894122
Signed-off-by: Craig Andrews  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/29571
Signed-off-by: Craig Andrews  gentoo.org>

 media-video/ffmpeg/ffmpeg-5.1.2-r1.ebuild  |  3 +-
 media-video/ffmpeg/files/ffmpeg-5.1.2-vulkan.patch | 33 ++
 2 files changed, 35 insertions(+), 1 deletion(-)

diff --git a/media-video/ffmpeg/ffmpeg-5.1.2-r1.ebuild 
b/media-video/ffmpeg/ffmpeg-5.1.2-r1.ebuild
index 3467de2ac40e..ebfee785a3f4 100644
--- a/media-video/ffmpeg/ffmpeg-5.1.2-r1.ebuild
+++ b/media-video/ffmpeg/ffmpeg-5.1.2-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=8
@@ -336,6 +336,7 @@ S=${WORKDIR}/${P/_/-}
 
 PATCHES=(
"${FILESDIR}"/chromium-r1.patch
+   "${FILESDIR}/${P}-vulkan.patch"
 )
 
 MULTILIB_WRAPPED_HEADERS=(

diff --git a/media-video/ffmpeg/files/ffmpeg-5.1.2-vulkan.patch 
b/media-video/ffmpeg/files/ffmpeg-5.1.2-vulkan.patch
new file mode 100644
index ..d7ce57350e4e
--- /dev/null
+++ b/media-video/ffmpeg/files/ffmpeg-5.1.2-vulkan.patch
@@ -0,0 +1,33 @@
+From eb0455d64690eed0068e5cb202f72ecdf899837c Mon Sep 17 00:00:00 2001
+From: Lynne 
+Date: Sun, 25 Dec 2022 01:03:30 +0100
+Subject: [PATCH] hwcontext_vulkan: remove optional encode/decode extensions
+ from the list
+
+They're not currently used, so they don't need to be there.
+Vulkan stabilized the decode extensions less than a week ago, and their
+name prefixes were changed from EXT to KHR. It's a bit too soon to be
+depending on it, so rather than bumping, just remove these for now.
+---
+ libavutil/hwcontext_vulkan.c | 8 
+ 1 file changed, 8 deletions(-)
+
+diff --git a/libavutil/hwcontext_vulkan.c b/libavutil/hwcontext_vulkan.c
+index f1db1c7291f1..2a9b5f4aac62 100644
+--- a/libavutil/hwcontext_vulkan.c
 b/libavutil/hwcontext_vulkan.c
+@@ -358,14 +358,6 @@ static const VulkanOptExtension optional_device_exts[] = {
+ { VK_KHR_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME,
FF_VK_EXT_EXTERNAL_WIN32_MEMORY  },
+ { VK_KHR_EXTERNAL_SEMAPHORE_WIN32_EXTENSION_NAME, 
FF_VK_EXT_EXTERNAL_WIN32_SEM },
+ #endif
+-
+-/* Video encoding/decoding */
+-{ VK_KHR_VIDEO_QUEUE_EXTENSION_NAME,  
FF_VK_EXT_NO_FLAG},
+-{ VK_KHR_VIDEO_DECODE_QUEUE_EXTENSION_NAME,   
FF_VK_EXT_NO_FLAG},
+-{ VK_KHR_VIDEO_ENCODE_QUEUE_EXTENSION_NAME,   
FF_VK_EXT_NO_FLAG},
+-{ VK_EXT_VIDEO_ENCODE_H264_EXTENSION_NAME,
FF_VK_EXT_NO_FLAG},
+-{ VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME,
FF_VK_EXT_NO_FLAG},
+-{ VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME,
FF_VK_EXT_NO_FLAG},
+ };
+ 
+ /* Converts return values to strings */



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

2023-02-13 Thread Maciej Barć
commit: 0e67541db4cc7e5069e1f7aca15d3c8372f4ba90
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Feb 13 22:15:49 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Feb 13 22:42:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e67541d

app-admin/rsyslog: drop old 8.2102.0-r1

Signed-off-by: Maciej Barć  gentoo.org>

 app-admin/rsyslog/Manifest   |   2 -
 app-admin/rsyslog/rsyslog-8.2102.0-r1.ebuild | 484 ---
 2 files changed, 486 deletions(-)

diff --git a/app-admin/rsyslog/Manifest b/app-admin/rsyslog/Manifest
index 2ee35923eff3..6568a5ab5d7f 100644
--- a/app-admin/rsyslog/Manifest
+++ b/app-admin/rsyslog/Manifest
@@ -1,10 +1,8 @@
-DIST rsyslog-8.2102.0.tar.gz 3123684 BLAKE2B 
f5c4e00d68ec82ed3f7b89dd5e888bebda9c4eb38185dfd8ecd96c1bf77380385aaddac73ab1de8364e1239a3de746f160c18b0f135d006f473f9e40be2c18a1
 SHA512 
281b0e5d5cb548c39a6e514e5fd5b1bdbe8ca0bdd9234f4fea581ed7679f76d2d75b65d14c3c5e799f86f91600074ff75b467aa1ff27cdbec0f4197261c5aec0
 DIST rsyslog-8.2112.0.tar.gz 3230105 BLAKE2B 
deee27f0b1e2b9783bef4d90e396c92c772465156ae8242172548794d628edb5d1e9a95d9ee2aeb2b301ec4b691572391ea7db7b1e8fdb1d14c65e3857857799
 SHA512 
32ee475d4ef34a68aa43997a97472d21f45c27052c528c1904786df608977189a53e8bb88f310dc2ebe3bf11857824e4e2188c5b85591a005b6977f90a6b17c3
 DIST rsyslog-8.2206.0.tar.gz 3246829 BLAKE2B 
cfe88f12821146011914610e33cb907bd96f19b6e67c0eb3f9bd88b749eebd3a91ae27e445688842a806719cfe9757778d3f9705cd2d6a497d358015c9ddf36b
 SHA512 
000d2a05ef4823879e615a347f62f76d3af7d43cddb119e7f57a8470aade00139475368579385ba008a1d5979082128ef6148e0fac2478f6e0ccb26e68d317b7
 DIST rsyslog-8.2208.0.tar.gz 3262298 BLAKE2B 
c13920c755a24d8060335f3281a349d2f32c3c99de7351991e09e62302f6d9f61f4390b7945e30816c7d28afe5f757f6a49b2855e40e3f2f518a423662196b1b
 SHA512 
e63f2465011722eb1bc99676ef6afd66e655af4fb9d751b3d8776499d054c422b195c65fef9ea6b9012d9fb334b7ed8a1c918167fecff389cbb79aa6b74acb73
 DIST rsyslog-8.2210.0.tar.gz 3266727 BLAKE2B 
fc94e7d9b7d828c35e6117ff44d40aa421b79ecd9072cc143177cb77ac6e84adaa5e2b9ae9a66e4bb70d8b93411715f63f0e3707e53c965ef892d9146ec43c92
 SHA512 
c665b7f7a3c5ef31c9b62b50f815cfbb52db0cbe4a06934f4f1c3cd2a56fb49c319d33857ee92ab843aa5894cac16c16b8eccdf83714f31ab57a95049c4af231
 DIST rsyslog-8.2212.0.tar.gz 3268012 BLAKE2B 
72347c8281ce537cade415b73a5f15b80ad035ccf9091bcbb72952da32790064a8dd88416d3b7682e6fb77f23dbd51cb2b596587498d4cbccedf21c41c2c6305
 SHA512 
ca8c3d4c035f9dd5fb6b2d27c66f5e3211458cb1afbf2a73d3e268424a40e3e8746499d7db2e313cf2833f2f73640eb79924770198fb3009ef5461479cf80d15
-DIST rsyslog-doc-8.2102.0.tar.gz 6419104 BLAKE2B 
134c7ccde6f7435b35840fa37f5774223ac1ebd7dc10db961900a7b1600483156518433c7f70d0981e96ea750e1916ab53e346abacf58066bf141e85c719ae00
 SHA512 
a5dc4fb9bd8892fac693c5692b926c8d7d9fa36667d6b4c6eccba750713af88d4317f6232efc2a16de38c2e58c4a8bc4d04c9ebb2e7ebc3b0878d53eef20dd2e
 DIST rsyslog-doc-8.2112.0.tar.gz 6545985 BLAKE2B 
4f6cfbbf8062a70faa67dd7168ad35bcbe2c81f80560ddb48229a332ce8ac861efe3bdaa1baeddbdd086c3e9ac8912746ba58bc64ab62f3caba8b8cc1b0014fd
 SHA512 
8588d5fd1a79fce785db85ba162ed2fa9e5375590ee8e6d8569e75334d36683a1b977e930c096a6b3dac15596c066b46fc3105fcc5e8232ab11cf43c6eed3a55
 DIST rsyslog-doc-8.2206.0.tar.gz 6553532 BLAKE2B 
51288f5e819393ad6b5af1acfa030b262c1a97c9cc791606c16792201eb8f7bbc9750bb004e7592a99fa1261b971911a6c2bbe6c0b82a6c3bb067b077ce22641
 SHA512 
23d686241bb6422146602420e21a53208ff82f39f76258d7147dc0b5c06863f8229e1e2df06bfcae63408d06e70b68f7a0b0d216671b78302527d436091a698a
 DIST rsyslog-doc-8.2208.0.tar.gz 6563848 BLAKE2B 
ec68684f1d7d895833f656ba6224a8013213a12b1bc7a28a268f2f629c25a3fbac7c379091f17eae24b6d71278c087e4a4cbed1656554de743fe5616a96559bf
 SHA512 
428c2fe9e5025928d4a9d33f05f4eb20ac1bbde052b7fa2a8a0e45bfffe111eecc94eb2b6ec129de1011f0eabb106b4fb41d402b2a270e4148d3b1081e3b1da0

diff --git a/app-admin/rsyslog/rsyslog-8.2102.0-r1.ebuild 
b/app-admin/rsyslog/rsyslog-8.2102.0-r1.ebuild
deleted file mode 100644
index 00bc3f1dfc1b..
--- a/app-admin/rsyslog/rsyslog-8.2102.0-r1.ebuild
+++ /dev/null
@@ -1,484 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-PYTHON_COMPAT=( python3_9 )
-
-inherit autotools linux-info python-any-r1 systemd
-
-DESCRIPTION="An enhanced multi-threaded syslogd with database support and more"
-HOMEPAGE="https://www.rsyslog.com/;
-
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/rsyslog/${PN}.git;
-
-   DOC_REPO_URI="https://github.com/rsyslog/${PN}-doc.git;
-
-   inherit git-r3
-else
-   KEYWORDS="amd64 arm arm64 ~hppa x86"
-
-   SRC_URI="
-   https://www.rsyslog.com/files/download/${PN}/${P}.tar.gz
-   doc? ( 
https://www.rsyslog.com/files/download/${PN}/${PN}-doc-${PV}.tar.gz )
-   "
-fi
-
-LICENSE="GPL-3 LGPL-3 Apache-2.0"
-SLOT="0"
-
-IUSE="clickhouse curl dbi debug doc elasticsearch 

[gentoo-commits] repo/gentoo:master commit in: app-admin/rsyslog/, app-admin/rsyslog/files/

2023-02-13 Thread Maciej Barć
commit: 1388126a51519fd0a2d1aea3e32499f0938c44f1
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Feb 13 22:32:08 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Feb 13 22:42:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1388126a

app-admin/rsyslog: remove configure bashisms

Closes: https://bugs.gentoo.org/881381
Signed-off-by: Maciej Barć  gentoo.org>

 .../files/rsyslog-8.2112.0-pr5024-configure.patch  | 44 ++
 app-admin/rsyslog/rsyslog-8.2112.0-r1.ebuild   |  2 +
 app-admin/rsyslog/rsyslog-8.2206.0-r1.ebuild   |  2 +
 app-admin/rsyslog/rsyslog-8.2208.0-r1.ebuild   |  2 +
 app-admin/rsyslog/rsyslog-8.2210.0-r1.ebuild   |  7 +++-
 app-admin/rsyslog/rsyslog-8.2212.0.ebuild  |  2 +
 6 files changed, 57 insertions(+), 2 deletions(-)

diff --git a/app-admin/rsyslog/files/rsyslog-8.2112.0-pr5024-configure.patch 
b/app-admin/rsyslog/files/rsyslog-8.2112.0-pr5024-configure.patch
new file mode 100644
index ..eae9fbc4d024
--- /dev/null
+++ b/app-admin/rsyslog/files/rsyslog-8.2112.0-pr5024-configure.patch
@@ -0,0 +1,44 @@
+From e3c750b98564bc66b50ae35e91f5222c441f8b75 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Maciej=20Bar=C4=87?= 
+Date: Wed, 16 Nov 2022 15:17:31 +0100
+Subject: [PATCH] configure.ac: remove bashisms
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+replace [[ ]] with test and == with =
+
+Signed-off-by: Maciej Barć 
+---
+ configure.ac | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 3a43681d72..6e66ec904b 100644
+--- a/configure.ac
 b/configure.ac
+@@ -1138,13 +1138,13 @@ AC_ARG_ENABLE(gnutls-tests,
+   no) enable_gnutls_tests="no" ;;
+*) AC_MSG_ERROR(bad value ${enableval} for --enable-gnutls-tests) 
;;
+  esac],
+-[if [[ "$enable_gnutls" == "yes" ]]; then
++[if test "x$enable_gnutls" = "xyes"; then
+   enable_gnutls_tests=yes
+   else
+   enable_gnutls_tests=no
+   fi]
+ )
+-if  [[ "$enable_gnutls_tests" == "yes" ]] && [[ "$enable_gnutls" != "yes" ]]; 
then
++if test "x$enable_gnutls_tests" = "xyes" && test "x$enable_gnutls" != "xyes"; 
then
+   AC_MSG_WARN([gnutls-tests can not be enabled without gnutls 
support. Disabling gnutls tests...])
+   enable_gnutls_tests="no"
+ fi
+@@ -1852,7 +1852,7 @@ AC_ARG_ENABLE(imfile-tests,
+  esac],
+ [enable_imfile_tests=yes]
+ )
+-if  [[ "$enable_imfile_tests" == "yes" ]] && [[ "$enable_imfile" != "yes" ]]; 
then
++if  test "x$enable_imfile_tests" = "xyes" && test "x$enable_imfile" != 
"xyes"; then
+   AC_MSG_WARN([imfile-tests can not be enabled without imfile 
support. Disabling imfile tests...])
+   enable_imfile_tests="no"
+ fi

diff --git a/app-admin/rsyslog/rsyslog-8.2112.0-r1.ebuild 
b/app-admin/rsyslog/rsyslog-8.2112.0-r1.ebuild
index 966d7a160de0..dc51fa17b90d 100644
--- a/app-admin/rsyslog/rsyslog-8.2112.0-r1.ebuild
+++ b/app-admin/rsyslog/rsyslog-8.2112.0-r1.ebuild
@@ -115,6 +115,8 @@ fi
 CONFIG_CHECK="~INOTIFY_USER"
 WARNING_INOTIFY_USER="CONFIG_INOTIFY_USER isn't set. Imfile module on this 
system will only support polling mode!"
 
+PATCHES=( "${FILESDIR}"/${PN}-8.2112.0-pr5024-configure.patch )
+
 pkg_setup() {
use test && python-any-r1_pkg_setup
 }

diff --git a/app-admin/rsyslog/rsyslog-8.2206.0-r1.ebuild 
b/app-admin/rsyslog/rsyslog-8.2206.0-r1.ebuild
index a3a544366833..db90e08def7a 100644
--- a/app-admin/rsyslog/rsyslog-8.2206.0-r1.ebuild
+++ b/app-admin/rsyslog/rsyslog-8.2206.0-r1.ebuild
@@ -117,6 +117,8 @@ fi
 CONFIG_CHECK="~INOTIFY_USER"
 WARNING_INOTIFY_USER="CONFIG_INOTIFY_USER isn't set. Imfile module on this 
system will only support polling mode!"
 
+PATCHES=( "${FILESDIR}"/${PN}-8.2112.0-pr5024-configure.patch )
+
 pkg_setup() {
use test && python-any-r1_pkg_setup
 }

diff --git a/app-admin/rsyslog/rsyslog-8.2208.0-r1.ebuild 
b/app-admin/rsyslog/rsyslog-8.2208.0-r1.ebuild
index 5bb2f9c0d333..47f4429d19fc 100644
--- a/app-admin/rsyslog/rsyslog-8.2208.0-r1.ebuild
+++ b/app-admin/rsyslog/rsyslog-8.2208.0-r1.ebuild
@@ -117,6 +117,8 @@ fi
 CONFIG_CHECK="~INOTIFY_USER"
 WARNING_INOTIFY_USER="CONFIG_INOTIFY_USER isn't set. Imfile module on this 
system will only support polling mode!"
 
+PATCHES=( "${FILESDIR}"/${PN}-8.2112.0-pr5024-configure.patch )
+
 pkg_setup() {
use test && python-any-r1_pkg_setup
 }

diff --git a/app-admin/rsyslog/rsyslog-8.2210.0-r1.ebuild 
b/app-admin/rsyslog/rsyslog-8.2210.0-r1.ebuild
index c8b36f38a08a..fddffc4ef68c 100644
--- a/app-admin/rsyslog/rsyslog-8.2210.0-r1.ebuild
+++ b/app-admin/rsyslog/rsyslog-8.2210.0-r1.ebuild
@@ -114,11 +114,14 @@ if [[ ${PV} == "" ]]; then
BDEPEND+=" >=dev-python/docutils-0.12"
 fi
 
-PATCHES=( "${FILESDIR}"/${P}-5004-hostname.patch )
-
 CONFIG_CHECK="~INOTIFY_USER"
 

[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/csharp-language-server/

2023-02-13 Thread Maciej Barć
commit: 97507709fff2f771860fce20b46bc95688d8f1e7
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Feb 13 21:57:23 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Feb 13 22:42:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97507709

dev-dotnet/csharp-language-server: disable parallel build

Closes: https://bugs.gentoo.org/890297
Signed-off-by: Maciej Barć  gentoo.org>

 .../csharp-language-server/csharp-language-server-0.5.7.ebuild| 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git 
a/dev-dotnet/csharp-language-server/csharp-language-server-0.5.7.ebuild 
b/dev-dotnet/csharp-language-server/csharp-language-server-0.5.7.ebuild
index ab7d3aec623d..0ce86cd6df4d 100644
--- a/dev-dotnet/csharp-language-server/csharp-language-server-0.5.7.ebuild
+++ b/dev-dotnet/csharp-language-server/csharp-language-server-0.5.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DOTNET_COMPAT=6.0
 
-inherit edo multiprocessing
+inherit edo
 
 DESCRIPTION="Roslyn-based LSP language server for C#"
 HOMEPAGE="https://github.com/razzmatazz/csharp-language-server/;
@@ -49,7 +49,7 @@ src_compile() {
--no-self-contained
--nologo
--output "${DOTNET_OUTPUT}"
-   -maxCpuCount:$(makeopts_jobs)
+   -maxCpuCount:1
-p:TargetFramework=net${DOTNET_COMPAT}
)
edob dotnet build ${myopts[@]} "${S}"/src
@@ -60,14 +60,14 @@ src_test() {
--configuration ${DOTNET_CONFIGURATION}
--no-restore
--nologo
-   -maxCpuCount:$(makeopts_jobs)
+   -maxCpuCount:1
-p:TargetFramework=net${DOTNET_COMPAT}
)
edob dotnet test ${myopts[@]} "${S}"/src
 }
 
 src_install() {
-   mkdir -p "${ED}"/usr/share/ || die
+   dodir /usr/share
cp -r "${DOTNET_OUTPUT}" "${ED}"/usr/share/ || die
 
dosym -r /usr/share/${PN}/CSharpLanguageServer /usr/bin/csharp-ls



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

2023-02-13 Thread Alfredo Tupone
commit: 35b5e314c699fe1b4ff547f301938fd603fdd764
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Feb 13 22:15:30 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Feb 13 22:15:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35b5e314

sci-libs/kineto: add 0.4.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 sci-libs/kineto/Manifest|  1 +
 sci-libs/kineto/kineto-0.4.0.ebuild | 38 +
 2 files changed, 39 insertions(+)

diff --git a/sci-libs/kineto/Manifest b/sci-libs/kineto/Manifest
index f95e98c70918..16d4c81d737e 100644
--- a/sci-libs/kineto/Manifest
+++ b/sci-libs/kineto/Manifest
@@ -1 +1,2 @@
+DIST kineto-0.4.0.tar.gz 8190627 BLAKE2B 
015017096b6a01b2f2172580884aef6c57df0d33c3d8904c959acc7f7dcc36386f72acb9a672571fa25b7f74c1d2d763692b8cc5a634a73ac143819f811737df
 SHA512 
4a3cbf2f29aa174b9a67f55d0f4e7b8d952ed5dba612f33d144a4d019055031e2a6ff8c98ef1971bf2508460cb871dace38bfc669c10c076cc42d685a1842d86
 DIST kineto-2021.11.17.tar.gz 7497956 BLAKE2B 
b15573ab63ed0f2e09658a2d7fdd0746a659eb61ca48e996ef471f56af0be3a2778be8c1e93af69efe9d35e52090711ea7cce433988fa3ef1b7c9be8087bfda6
 SHA512 
bf237e66e44da9fbdf90e7bbf347ae68453cebb3c34c753472ca27d22c0fa1e672dc148ec6394108146d10d1ee77d420cdc2397902fe457aa085643b9714

diff --git a/sci-libs/kineto/kineto-0.4.0.ebuild 
b/sci-libs/kineto/kineto-0.4.0.ebuild
new file mode 100644
index ..60ac97c00887
--- /dev/null
+++ b/sci-libs/kineto/kineto-0.4.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit python-any-r1 cmake
+
+DESCRIPTION="part of the PyTorch Profiler"
+HOMEPAGE="https://github.com/pytorch/kineto;
+SRC_URI="https://github.com/pytorch/${PN}/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND="
+   dev-libs/libfmt
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   test? ( dev-cpp/gtest )
+   ${PYTHON_DEPS}
+"
+RESTRICT="!test? ( test )"
+
+src_prepare() {
+   eapply "${FILESDIR}"/${PN}-2021.11.17-gentoo.patch
+   cd libkineto
+   cmake_src_prepare
+}
+
+src_configure() {
+   cd libkineto
+   cmake_src_configure
+}



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

2023-02-13 Thread Alfredo Tupone
commit: 21ef98df4ba6e42fbd2b10fa78e9aca53bc10e43
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Feb 13 22:16:25 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Feb 13 22:16:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21ef98df

sci-libs/kineto: drop 2021.11.17

Signed-off-by: Alfredo Tupone  gentoo.org>

 sci-libs/kineto/Manifest |  1 -
 sci-libs/kineto/kineto-2021.11.17.ebuild | 42 
 2 files changed, 43 deletions(-)

diff --git a/sci-libs/kineto/Manifest b/sci-libs/kineto/Manifest
index 16d4c81d737e..c2d3d9cba92f 100644
--- a/sci-libs/kineto/Manifest
+++ b/sci-libs/kineto/Manifest
@@ -1,2 +1 @@
 DIST kineto-0.4.0.tar.gz 8190627 BLAKE2B 
015017096b6a01b2f2172580884aef6c57df0d33c3d8904c959acc7f7dcc36386f72acb9a672571fa25b7f74c1d2d763692b8cc5a634a73ac143819f811737df
 SHA512 
4a3cbf2f29aa174b9a67f55d0f4e7b8d952ed5dba612f33d144a4d019055031e2a6ff8c98ef1971bf2508460cb871dace38bfc669c10c076cc42d685a1842d86
-DIST kineto-2021.11.17.tar.gz 7497956 BLAKE2B 
b15573ab63ed0f2e09658a2d7fdd0746a659eb61ca48e996ef471f56af0be3a2778be8c1e93af69efe9d35e52090711ea7cce433988fa3ef1b7c9be8087bfda6
 SHA512 
bf237e66e44da9fbdf90e7bbf347ae68453cebb3c34c753472ca27d22c0fa1e672dc148ec6394108146d10d1ee77d420cdc2397902fe457aa085643b9714

diff --git a/sci-libs/kineto/kineto-2021.11.17.ebuild 
b/sci-libs/kineto/kineto-2021.11.17.ebuild
deleted file mode 100644
index 0fe2700a8462..
--- a/sci-libs/kineto/kineto-2021.11.17.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit python-any-r1 cmake
-
-CommitId=659a7f99ee737103273ef60551bfe1611c2d2cba
-
-DESCRIPTION="part of the PyTorch Profiler"
-HOMEPAGE="https://github.com/pytorch/kineto;
-SRC_URI="https://github.com/pytorch/${PN}/archive/${CommitId}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND="
-   dev-libs/libfmt
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   test? ( dev-cpp/gtest )
-   ${PYTHON_DEPS}
-"
-RESTRICT="!test? ( test )"
-
-S="${WORKDIR}"/${PN}-${CommitId}
-
-src_prepare() {
-   eapply "${FILESDIR}"/${P}-gentoo.patch
-   cd libkineto
-   cmake_src_prepare
-}
-
-src_configure() {
-   cd libkineto
-   cmake_src_configure
-}



[gentoo-commits] proj/gentoo-functions:master commit in: /

2023-02-13 Thread Sam James
commit: df52bb0f4b48f3abd935709770a66107a38196d8
Author: Kerin Millar  plushkava  net>
AuthorDate: Mon Feb 13 02:12:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 13 05:29:40 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=df52bb0f

Alleviate and/or mute some ineffectual shellcheck warnings

Signed-off-by: Kerin Millar  plushkava.net>
Signed-off-by: Sam James  gentoo.org>

 functions.sh | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/functions.sh b/functions.sh
index aa3d1d9..9bae772 100644
--- a/functions.sh
+++ b/functions.sh
@@ -7,6 +7,7 @@
 # not use bashisms.
 #
 
+# shellcheck disable=2034
 RC_GOT_FUNCTIONS="yes"
 
 #
@@ -407,7 +408,7 @@ is_older_than()
find "$@"
fi
} |
-   read -r line
+   read -r _
 }
 
 #
@@ -465,6 +466,7 @@ for arg in "$@" ; do
 done
 
 # Define COLS and ENDCOL so that eend can line up the [ ok ].
+# shellcheck disable=3044
 if [ -n "${BASH}" ] && shopt -s checkwinsize 2>/dev/null; then
# As is documented, running an external command will cause bash to set
# the COLUMNS variable. This technique is effective for >=4.3, though
@@ -480,8 +482,8 @@ else
# size operand is not portable.
COLS=$(
stty size 2>/dev/null | {
-   if read -r h w _; then
-   printf '%s\n' "$w"
+   if read -r _ cols _; then
+   printf '%s\n' "${cols}"
fi
}
)



[gentoo-commits] proj/gentoo-functions:master commit in: /

2023-02-13 Thread Sam James
commit: d21e27f228a99a0f4c2ed2d534fa5cc8040212f6
Author: Kerin Millar  plushkava  net>
AuthorDate: Mon Feb 13 05:55:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 13 21:36:17 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=d21e27f2

Return the correct exit status from _eend() where EINFO_QUIET is enabled

For EINFO_QUIET to be in effect is not a valid pretext for returning 0.
This bug is as old as the repository itself.

Signed-off-by: Kerin Millar  plushkava.net>
Signed-off-by: Sam James  gentoo.org>

 functions.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/functions.sh b/functions.sh
index 26a4d7a..51c6dbd 100644
--- a/functions.sh
+++ b/functions.sh
@@ -263,7 +263,7 @@ _eend()
fi
msg="${BRACKET}[ ${BAD}!!${BRACKET} ]${NORMAL}"
elif yesno "${EINFO_QUIET}"; then
-   return 0
+   return "${retval}"
else
msg="${BRACKET}[ ${GOOD}ok${BRACKET} ]${NORMAL}"
fi



[gentoo-commits] proj/gentoo-functions:master commit in: /

2023-02-13 Thread Sam James
commit: f97465ca0bf8134f811c3a89af25693a2802c31b
Author: Kerin Millar  plushkava  net>
AuthorDate: Mon Feb 13 05:20:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 13 21:35:54 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=f97465ca

Improve the __end(), eend() and ewend() functions

The _eend() function has a poor calling convention because, while both
eend() and ewend() always pass a function name, _eend() expects for it
to be the second argument. A better design would be for mandatory
arguments to precede optional ones. Make it so.

Also, implement a parameter validation routine for the optionally
specified exit status code. It determines whether the parameter is in
the form of an integer and whether its value is greater than or equal
to 0. Should the parameter be considered invalid, a diagnostic message
will be printed to STDERR and its value will be taken as if it were 0.
Note that negative values are not necessarily tolerated by builtins such
as return and exit. As is shown below, they may cause sh(1) to exit.

$ dash -c 'return -1; echo done'
dash: 1: return: Illegal number: -1

Signed-off-by: Kerin Millar  plushkava.net>
Signed-off-by: Sam James  gentoo.org>

 functions.sh | 32 +---
 1 file changed, 21 insertions(+), 11 deletions(-)

diff --git a/functions.sh b/functions.sh
index 38c49fd..26a4d7a 100644
--- a/functions.sh
+++ b/functions.sh
@@ -242,10 +242,22 @@ ebegin()
 #
 _eend()
 {
-   local retval="${1:-0}" efunc="${2:-eerror}" msg
-   shift 2
+   local efunc msg retval
+
+   efunc=$1
+   shift
+   if [ "$#" -eq 0 ]; then
+   retval=0
+   elif ! is_int "$1" || [ "$1" -lt 0 ]; then
+   printf 'Invalid argument given to _eend (the exit status code 
must be an integer >= 0)\n' >&2
+   retval=0
+   shift
+   else
+   retval=$1
+   shift
+   fi
 
-   if [ "${retval}" != "0" ]; then
+   if [ "${retval}" -ne 0 ]; then
if _is_visible "$*"; then
"${efunc}" "$*"
fi
@@ -272,11 +284,10 @@ _eend()
 #
 eend()
 {
-   local retval="${1:-0}"
-   [ $# -eq 0 ] || shift
-
-   _eend "${retval}" eerror "$*"
+   local retval
 
+   _eend error "$@"
+   retval=$?
LAST_E_CMD="eend"
return "${retval}"
 }
@@ -287,11 +298,10 @@ eend()
 #
 ewend()
 {
-   local retval="${1:-0}"
-   [ $# -eq 0 ] || shift
-
-   _eend "${retval}" ewarn "$*"
+   local retval
 
+   _eend ewarn "$@"
+   retval=$?
LAST_E_CMD="ewend"
return "${retval}"
 }



[gentoo-commits] proj/gentoo-functions:master commit in: /

2023-02-13 Thread Sam James
commit: 755410e6ef4a7562d68b4c0288efd569696979b6
Author: Kerin Millar  plushkava  net>
AuthorDate: Mon Feb 13 04:02:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 13 21:35:40 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=755410e6

Have veindent() and veoutdent() propagate the positional parameters

There is no apparent reason for them not to do so. This also alleviates
some SC2219 and SC2120 warnings issued by shellcheck.

Signed-off-by: Kerin Millar  plushkava.net>
Signed-off-by: Sam James  gentoo.org>

 functions.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/functions.sh b/functions.sh
index 3c782cd..4747b0e 100644
--- a/functions.sh
+++ b/functions.sh
@@ -350,14 +350,14 @@ vewend()
 veindent()
 {
if yesno "${EINFO_VERBOSE}"; then
-   eindent
+   eindent "$@"
fi
 }
 
 veoutdent()
 {
if yesno "${EINFO_VERBOSE}"; then
-   eoutdent
+   eoutdent "$@"
fi
 }
 



[gentoo-commits] proj/gentoo-functions:master commit in: /

2023-02-13 Thread Sam James
commit: 17a4c845a6b36a48327051eb1f3662b3704bb820
Author: Kerin Millar  plushkava  net>
AuthorDate: Mon Feb 13 04:17:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 13 21:35:40 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=17a4c845

Improve the _esetdent(), eindent() and eoutdent() functions

Eliminate the useless use of the (non-standard) local builtin.

Use is_int() to validate that the first argument is an integer.

Use if, as opposed to the somewhat contorted combinations of the && and
|| control operators.

Signed-off-by: Kerin Millar  plushkava.net>
Signed-off-by: Sam James  gentoo.org>

 functions.sh | 21 -
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/functions.sh b/functions.sh
index 4747b0e..38c49fd 100644
--- a/functions.sh
+++ b/functions.sh
@@ -17,9 +17,10 @@ RC_GOT_FUNCTIONS="yes"
 #
 _esetdent()
 {
-   local i="$1"
-   [ -z "$i" ] || [ "$i" -lt 0 ] && i=0
-   RC_INDENTATION=$(printf "%${i}s" '')
+   if ! is_int "$1" || [ "$1" -lt 0 ]; then
+   set -- 0
+   fi
+   RC_INDENTATION=$(printf "%${1}s" '')
 }
 
 #
@@ -27,9 +28,10 @@ _esetdent()
 #
 eindent()
 {
-   local i="$1"
-   [ -n "$i" ] && [ "$i" -gt 0 ] || i=${RC_DEFAULT_INDENT}
-   _esetdent $(( ${#RC_INDENTATION} + i ))
+   if ! is_int "$1" || [ "$1" -le 0 ]; then
+   set -- "${RC_DEFAULT_INDENT}"
+   fi
+   _esetdent "$(( ${#RC_INDENTATION} + $1 ))"
 }
 
 #
@@ -37,9 +39,10 @@ eindent()
 #
 eoutdent()
 {
-   local i="$1"
-   [ -n "$i" ] && [ "$i" -gt 0 ] || i=${RC_DEFAULT_INDENT}
-   _esetdent $(( ${#RC_INDENTATION} - i ))
+   if ! is_int "$1" || [ "$1" -le 0 ]; then
+   set -- "${RC_DEFAULT_INDENT}"
+   fi
+   _esetdent "$(( ${#RC_INDENTATION} - $1 ))"
 }
 
 #



[gentoo-commits] proj/gentoo-functions:master commit in: /

2023-02-13 Thread Sam James
commit: 786a135634a062f3eb1c1dc46e8e46a9f22aba57
Author: Kerin Millar  plushkava  net>
AuthorDate: Mon Feb 13 03:11:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 13 21:35:26 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=786a1356

Add an _is_visible() function and use it internally

Joining one or more positional parameters by the first character of IFS
then checking whether the resulting string has a length of zero, is not
an effective way of determining whether the collective message is
blank. This implements a helper function that implements the check in
the fashion that was seemingly intended.

Signed-off-by: Kerin Millar  plushkava.net>
Signed-off-by: Sam James  gentoo.org>

 functions.sh | 21 ++---
 1 file changed, 14 insertions(+), 7 deletions(-)

diff --git a/functions.sh b/functions.sh
index 9bae772..2361808 100644
--- a/functions.sh
+++ b/functions.sh
@@ -91,12 +91,11 @@ esyslog()
tag=$2
shift 2
msg=$*
-   case ${msg} in
-   *[[:graph:]]*)
-   # This is not strictly portable because POSIX
-   # defines no options whatsoever for logger(1).
-   logger -p "${pri}" -t "${tag}" -- "${msg}"
-   esac
+   if _is_visible "${msg}"; then
+   # This is not strictly portable because POSIX defines
+   # no options whatsoever for logger(1).
+   logger -p "${pri}" -t "${tag}" -- "${msg}"
+   fi
fi
 }
 
@@ -244,7 +243,7 @@ _eend()
shift 2
 
if [ "${retval}" != "0" ]; then
-   if [ -n "$*" ]; then
+   if _is_visible "$*"; then
"${efunc}" "$*"
fi
msg="${BRACKET}[ ${BAD}!!${BRACKET} ]${NORMAL}"
@@ -431,6 +430,14 @@ is_int() {
esac
 }
 
+#
+#   Determine whether the first operand contains any visible characters. This
+#   is intended to be a private function.
+#
+_is_visible() {
+   ! case $1 in *[[:graph:]]*) false ;; esac
+}
+
 # This is the main script, please add all functions above this point!
 
 # Dont output to stdout?



[gentoo-commits] proj/gentoo-functions:master commit in: /

2023-02-13 Thread Sam James
commit: 279ff36af3eada93776a5001f6125be12aea9241
Author: Kerin Millar  plushkava  net>
AuthorDate: Mon Feb 13 02:09:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 13 05:29:40 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=279ff36a

Add global shellcheck hints

Signed-off-by: Kerin Millar  plushkava.net>
Signed-off-by: Sam James  gentoo.org>

 functions.sh | 1 +
 1 file changed, 1 insertion(+)

diff --git a/functions.sh b/functions.sh
index 7882113..aa3d1d9 100644
--- a/functions.sh
+++ b/functions.sh
@@ -1,5 +1,6 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
+# shellcheck shell=sh disable=3043
 
 #
 # All functions in this file should be written in POSIX sh. Please do



  1   2   3   >