[gentoo-commits] repo/gentoo:master commit in: media-gfx/imagemagick/, profiles/arch/s390/

2023-04-02 Thread Sam James
commit: 4e62dca8d9c07d4f4a1a6a796f4800a224f13852
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 05:56:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 05:56:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e62dca8

profiles/arch/s390: mask imagemagick[jpegxl]

Not worth spending the time on.

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

 media-gfx/imagemagick/imagemagick-7.1.0.62-r1.ebuild | 2 +-
 profiles/arch/s390/package.use.mask  | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/media-gfx/imagemagick/imagemagick-7.1.0.62-r1.ebuild 
b/media-gfx/imagemagick/imagemagick-7.1.0.62-r1.ebuild
index ffa25e8a06ac..085bd89a9b6a 100644
--- a/media-gfx/imagemagick/imagemagick-7.1.0.62-r1.ebuild
+++ b/media-gfx/imagemagick/imagemagick-7.1.0.62-r1.ebuild
@@ -14,7 +14,7 @@ else
MY_PV="$(ver_rs 3 '-')"
MY_P="ImageMagick-${MY_PV}"
SRC_URI="mirror://imagemagick/${MY_P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+   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"
 fi
 
 S="${WORKDIR}/${MY_P}"

diff --git a/profiles/arch/s390/package.use.mask 
b/profiles/arch/s390/package.use.mask
index 9662c6dfee99..c33d6ac189de 100644
--- a/profiles/arch/s390/package.use.mask
+++ b/profiles/arch/s390/package.use.mask
@@ -20,6 +20,7 @@ dev-ruby/stringex test
 # heif: media-libs/libheif not keyworded here
 # jpegxl: libjxl not keyworded here
 media-libs/imlib2 eps heif jpegxl
+media-gfx/imagemagick jpegxl
 
 # Sam James  (2022-04-26)
 # Avoid unkeyworded dependencies



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

2023-04-02 Thread Sam James
commit: b4b2e0b372a75685e5e308b5e49188bc676962e6
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 05:53:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 05:53:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4b2e0b3

app-text/stardict: adapt to gnome.org.eclass change

See 2933a4a80112e0efc31c9fe0b249bf3762974ed5.

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

 app-text/stardict/stardict-4.0.0_pre20170304-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-text/stardict/stardict-4.0.0_pre20170304-r1.ebuild 
b/app-text/stardict/stardict-4.0.0_pre20170304-r1.ebuild
index 5f1a969db7bd..b1e6adf80770 100644
--- a/app-text/stardict/stardict-4.0.0_pre20170304-r1.ebuild
+++ b/app-text/stardict/stardict-4.0.0_pre20170304-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=6
@@ -17,6 +17,7 @@ HOMEPAGE="http://stardict-4.sourceforge.net/
 SRC_URI="https://dev.gentoo.org/~bircoph/distfiles/${P}.tar.xz
pronounce? ( 
https://${PN}-3.googlecode.com/files/WyabdcRealPeopleTTS.tar.bz2 )
qqwry? ( mirror://gentoo/QQWry.Dat.bz2 )"
+S="${WORKDIR}"/${P}
 
 LICENSE="CPL-1.0 GPL-3 LGPL-2"
 SLOT="0"



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

2023-04-02 Thread Sam James
commit: cea1c465ddaa931810e43be10bf9ce7b5920939f
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 05:40:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 05:40:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cea1c465

dev-libs/msgpack: add upstream ref re library rename

Followup to 49c8b9cee214bdcab719fa5d21f3bdfb5d1462dd.

Bug: https://github.com/msgpack/msgpack-c/pull/1053
Signed-off-by: Sam James  gentoo.org>

 dev-libs/msgpack/msgpack-6.0.0-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild 
b/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild
index c5a572c13bea..b4a977c371a6 100644
--- a/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild
+++ b/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild
@@ -16,6 +16,7 @@ LICENSE="Boost-1.0"
 # Need the -c as a one-off (can drop on next soname bump) as the library rename
 # from libmsgpackc.so.2 -> libmsgpack-c.so.2 is effectively an ABI break and
 # has all the same problems a new SONAME would have.
+# See https://github.com/msgpack/msgpack-c/pull/1053.
 SLOT="0/2-c"
 KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="doc examples test"



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

2023-04-02 Thread Sam James
commit: 49c8b9cee214bdcab719fa5d21f3bdfb5d1462dd
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 05:35:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 05:36:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49c8b9ce

dev-libs/msgpack: crank subslot for msgpack-6 for library rename

Need the -c as a one-off (can drop on next soname bump) as the library rename
from libmsgpackc.so.2 -> libmsgpack-c.so.2 is effectively an ABI break and
has all the same problems a new SONAME would have.

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

 dev-libs/msgpack/{msgpack-6.0.0.ebuild => msgpack-6.0.0-r1.ebuild} | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-libs/msgpack/msgpack-6.0.0.ebuild 
b/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild
similarity index 84%
rename from dev-libs/msgpack/msgpack-6.0.0.ebuild
rename to dev-libs/msgpack/msgpack-6.0.0-r1.ebuild
index cc6f586a055f..c5a572c13bea 100644
--- a/dev-libs/msgpack/msgpack-6.0.0.ebuild
+++ b/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild
@@ -13,7 +13,10 @@ HOMEPAGE="https://msgpack.org/ 
https://github.com/msgpack/msgpack-c/;
 
SRC_URI="https://github.com/${PN}/${PN}-c/releases/download/c-${PV}/${MY_P}.tar.gz;
 
 LICENSE="Boost-1.0"
-SLOT="0/2"
+# Need the -c as a one-off (can drop on next soname bump) as the library rename
+# from libmsgpackc.so.2 -> libmsgpack-c.so.2 is effectively an ABI break and
+# has all the same problems a new SONAME would have.
+SLOT="0/2-c"
 KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="doc examples test"
 



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

2023-04-02 Thread Sam James
commit: ec2b91091b96da980a79877d13cbcd61bf07dc3f
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 05:36:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 05:36:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec2b9109

app-text/groonga: subscribe to msgpack subslot

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

 app-text/groonga/{groonga-8.0.2-r1.ebuild => groonga-8.0.2-r2.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/groonga/groonga-8.0.2-r1.ebuild 
b/app-text/groonga/groonga-8.0.2-r2.ebuild
similarity index 97%
rename from app-text/groonga/groonga-8.0.2-r1.ebuild
rename to app-text/groonga/groonga-8.0.2-r2.ebuild
index 34c3b85d328f..b4a0b1ae286c 100644
--- a/app-text/groonga/groonga-8.0.2-r1.ebuild
+++ b/app-text/groonga/groonga-8.0.2-r2.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
@@ -27,7 +27,7 @@ DEPEND="
libevent? ( dev-libs/libevent:0= )
lzo? ( dev-libs/lzo )
mecab? ( >=app-text/mecab-0.80 )
-   msgpack? ( dev-libs/msgpack )
+   msgpack? ( dev-libs/msgpack:= )
sphinx? ( >=dev-python/sphinx-1.0.1 )
zeromq? ( net-libs/zeromq:0= )
zlib? ( sys-libs/zlib:0= )



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

2023-04-02 Thread Sam James
commit: 7bd84e098a747208514b888ac6963693edd38d0b
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 05:27:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 05:28:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bd84e09

app-misc/tmate: add msgpack subslot dep, fix build w/ msgpack-6

While at it, cleanup obsolete --disable-static (EAPI 8 does it for us).

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

 app-misc/tmate/files/tmate-2.4.0-msgpack-6.patch   | 30 ++
 ...tmate-2.4.0-r1.ebuild => tmate-2.4.0-r2.ebuild} | 16 +++-
 2 files changed, 39 insertions(+), 7 deletions(-)

diff --git a/app-misc/tmate/files/tmate-2.4.0-msgpack-6.patch 
b/app-misc/tmate/files/tmate-2.4.0-msgpack-6.patch
new file mode 100644
index ..85252867a692
--- /dev/null
+++ b/app-misc/tmate/files/tmate-2.4.0-msgpack-6.patch
@@ -0,0 +1,30 @@
+https://bugs.gentoo.org/903657
+https://github.com/tmate-io/tmate/pull/281
+
+From a5c6e80d3c54cd7faed52de5283b4f96bea86c13 Mon Sep 17 00:00:00 2001
+From: Carlo Cabrera <30379873+carlo...@users.noreply.github.com>
+Date: Sun, 5 Mar 2023 20:58:13 +0800
+Subject: [PATCH] Fix finding msgpack 6+
+
+`msgpack.pc` was renamed to `msgpack-c.pc` upstream in msgpack/msgpack-c#1053.
+--- a/configure.ac
 b/configure.ac
+@@ -209,6 +209,17 @@ PKG_CHECK_MODULES(
+   ],
+   found_msgpack=no
+ )
++# msgpack.pc was renamed to msgpack-c.pc in 6.0.0.
++PKG_CHECK_MODULES(
++  MSGPACKC,
++  msgpack-c >= 1.1.0,
++  [
++CPPFLAGS="$MSGPACKC_CFLAGS $CPPFLAGS"
++LIBS="$MSGPACKC_LIBS $LIBS"
++found_msgpack=yes
++  ],
++  found_msgpack=no
++)
+ if test "x$found_msgpack" = xno; then
+   AC_MSG_ERROR("msgpack >= 1.1.0 not found")
+ fi
+

diff --git a/app-misc/tmate/tmate-2.4.0-r1.ebuild 
b/app-misc/tmate/tmate-2.4.0-r2.ebuild
similarity index 86%
rename from app-misc/tmate/tmate-2.4.0-r1.ebuild
rename to app-misc/tmate/tmate-2.4.0-r2.ebuild
index 920c528ee69e..a59788a5ce64 100644
--- a/app-misc/tmate/tmate-2.4.0-r1.ebuild
+++ b/app-misc/tmate/tmate-2.4.0-r2.ebuild
@@ -7,25 +7,28 @@ inherit autotools
 
 DESCRIPTION="Instant terminal sharing"
 HOMEPAGE="https://tmate.io/;
+SRC_URI="https://github.com/tmate-io/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="ISC"
 SLOT="0"
 KEYWORDS="amd64 ~riscv ~x86"
 IUSE="debug"
 
-SRC_URI="https://github.com/tmate-io/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
 RDEPEND="
-   sys-libs/zlib
-   sys-libs/libutempter
dev-libs/libevent
-   dev-libs/msgpack
+   dev-libs/msgpack:=
+   dev-libs/openssl:=
>=net-libs/libssh-0.6.0
-   dev-libs/openssl:0=
+   sys-libs/zlib
+   sys-libs/libutempter
 "
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.4.0-msgpack-6.patch
+)
+
 src_prepare() {
default
eautoreconf
@@ -34,7 +37,6 @@ src_prepare() {
 src_configure() {
local myeconfargs=(
$(use_enable debug)
-   --disable-static
)
econf "${myeconfargs[@]}"
 }



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

2023-04-02 Thread Sam James
commit: b7ad8ff888194db07b1d8fdba6c91ef9b2337176
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 05:30:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 05:30:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7ad8ff8

net-analyzer/gvm-libs: fix build w/ misbehaving pcap-config

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

 .../gvm-libs-21.4.4-pcap-config-whitespace.patch   | 34 ++
 net-analyzer/gvm-libs/gvm-libs-21.4.4-r3.ebuild|  3 +-
 2 files changed, 36 insertions(+), 1 deletion(-)

diff --git 
a/net-analyzer/gvm-libs/files/gvm-libs-21.4.4-pcap-config-whitespace.patch 
b/net-analyzer/gvm-libs/files/gvm-libs-21.4.4-pcap-config-whitespace.patch
new file mode 100644
index ..5569c713727b
--- /dev/null
+++ b/net-analyzer/gvm-libs/files/gvm-libs-21.4.4-pcap-config-whitespace.patch
@@ -0,0 +1,34 @@
+https://bugs.gentoo.org/829183
+https://github.com/greenbone/gvm-libs/commit/de63a18fd2263b89bed70c00f7232939b0744002
+
+From de63a18fd2263b89bed70c00f7232939b0744002 Mon Sep 17 00:00:00 2001
+From: hubblexplorer <81538364+hubblexplo...@users.noreply.github.com>
+Date: Mon, 20 Feb 2023 06:11:00 +
+Subject: [PATCH] Fix: Resolve error on compile (#741)
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+* Resolve error on compile
+
+Fix for error " `pcap-config --libs` contains leading whitespace. "
+
+* Approved changes
+
+Co-authored-by: Juan José Nicola 
+
+-
+
+Co-authored-by: Juan José Nicola 
+Co-authored-by: Juan José Nicola 
+--- a/boreas/CMakeLists.txt
 b/boreas/CMakeLists.txt
+@@ -62,6 +62,7 @@ if (PCAP_CONFIG)
+   execute_process (COMMAND pcap-config --libs
+ OUTPUT_VARIABLE PCAP_LDFLAGS
+ OUTPUT_STRIP_TRAILING_WHITESPACE)
++  string(STRIP "${PCAP_LDFLAGS}" PCAP_LDFLAGS)
+   execute_process (COMMAND pcap-config --cflags
+ OUTPUT_VARIABLE PCAP_CFLAGS
+ OUTPUT_STRIP_TRAILING_WHITESPACE)
+

diff --git a/net-analyzer/gvm-libs/gvm-libs-21.4.4-r3.ebuild 
b/net-analyzer/gvm-libs/gvm-libs-21.4.4-r3.ebuild
index bb2129681464..9c945a9f6ea6 100644
--- a/net-analyzer/gvm-libs/gvm-libs-21.4.4-r3.ebuild
+++ b/net-analyzer/gvm-libs/gvm-libs-21.4.4-r3.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
@@ -52,6 +52,7 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PN}-20.8.1-disable-automagic-dep.patch
+   "${FILESDIR}"/${PN}-21.4.4-pcap-config-whitespace.patch
 )
 
 src_prepare() {



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

2023-04-02 Thread Sam James
commit: 74196e28b55e0793bff307b3ec9bc0dd4d4289b8
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 05:08:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 05:08:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74196e28

dev-python/calver: Keyword 2022.06.26 ppc64, #903715

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

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

diff --git a/dev-python/calver/calver-2022.06.26.ebuild 
b/dev-python/calver/calver-2022.06.26.ebuild
index 0f8fa7d3c92d..1a36012d01b0 100644
--- a/dev-python/calver/calver-2022.06.26.ebuild
+++ b/dev-python/calver/calver-2022.06.26.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
 
 BDEPEND="
test? (



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

2023-04-02 Thread Sam James
commit: f346db542cc491a036e5e1bed9f251fb578ff339
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 04:45:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 05:07:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f346db54

dev-ruby/coffee-rails: fix railties dep

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

 ...e-rails-5.0.0-r1.ebuild => coffee-rails-5.0.0-r2.ebuild} | 13 +++--
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/dev-ruby/coffee-rails/coffee-rails-5.0.0-r1.ebuild 
b/dev-ruby/coffee-rails/coffee-rails-5.0.0-r2.ebuild
similarity index 80%
rename from dev-ruby/coffee-rails/coffee-rails-5.0.0-r1.ebuild
rename to dev-ruby/coffee-rails/coffee-rails-5.0.0-r2.ebuild
index 92dfe57d44e1..3f65eca46761 100644
--- a/dev-ruby/coffee-rails/coffee-rails-5.0.0-r1.ebuild
+++ b/dev-ruby/coffee-rails/coffee-rails-5.0.0-r2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_TASK_DOC=""
 RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
@@ -19,11 +19,12 @@ LICENSE="MIT"
 SLOT="$(ver_cut 1-2)"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
 
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/coffee-script-2.2.0
-   >dev-ruby/railties-5.2:*"
+ruby_add_rdepend "
+   >=dev-ruby/coffee-script-2.2.0
+   https://github.com/rails/coffee-rails/issues/122
 ruby_add_bdepend "test? ( dev-ruby/sprockets-rails dev-ruby/sprockets:3 )"
 
 all_ruby_prepare() {



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

2023-04-02 Thread Sam James
commit: 5e57f88a732bfbdd2ebf389417bdb2db2ecfa38b
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 05:08:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 05:08:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e57f88a

dev-python/calver: Keyword 2022.06.26 sparc, #903715

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

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

diff --git a/dev-python/calver/calver-2022.06.26.ebuild 
b/dev-python/calver/calver-2022.06.26.ebuild
index 1a36012d01b0..9f29d1ffad09 100644
--- a/dev-python/calver/calver-2022.06.26.ebuild
+++ b/dev-python/calver/calver-2022.06.26.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
 
 BDEPEND="
test? (



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

2023-04-02 Thread Sam James
commit: 0b3454d4abebe6ff6445e8ee21efffa051a34e3d
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 05:08:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 05:08:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b3454d4

dev-python/trove-classifiers: Keyword 2023.3.9 sparc, #903715

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

 dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild 
b/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild
index 5f8e009f0279..15ca75c67b76 100644
--- a/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild
+++ b/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
 
 BDEPEND="
dev-python/calver[${PYTHON_USEDEP}]



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

2023-04-02 Thread Sam James
commit: 168c6fc24f666d942359550015867a6bd24facd9
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 05:08:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 05:08:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=168c6fc2

dev-python/hatchling: Keyword 1.14.0 ppc64, #903715

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

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

diff --git a/dev-python/hatchling/hatchling-1.14.0.ebuild 
b/dev-python/hatchling/hatchling-1.14.0.ebuild
index 5dc0e0dceb0d..a6ced594eb7f 100644
--- a/dev-python/hatchling/hatchling-1.14.0.ebuild
+++ b/dev-python/hatchling/hatchling-1.14.0.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}/backend
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
 
 # deps are listed in backend/src/hatchling/ouroboros.py
 RDEPEND="



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

2023-04-02 Thread Sam James
commit: 15b93f2fda515858019770a268217b3dd0274fd9
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 05:08:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 05:08:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15b93f2f

dev-python/trove-classifiers: Keyword 2023.3.9 ppc64, #903715

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

 dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild 
b/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild
index 0046c1328231..5f8e009f0279 100644
--- a/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild
+++ b/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
 
 BDEPEND="
dev-python/calver[${PYTHON_USEDEP}]



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

2023-04-02 Thread Sam James
commit: e853036eba0fca94897fd36dea23346b9df418ae
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 05:08:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 05:08:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e853036e

dev-python/hatchling: Keyword 1.14.0 sparc, #903715

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

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

diff --git a/dev-python/hatchling/hatchling-1.14.0.ebuild 
b/dev-python/hatchling/hatchling-1.14.0.ebuild
index a6ced594eb7f..059af9b522dd 100644
--- a/dev-python/hatchling/hatchling-1.14.0.ebuild
+++ b/dev-python/hatchling/hatchling-1.14.0.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}/backend
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
 
 # deps are listed in backend/src/hatchling/ouroboros.py
 RDEPEND="



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

2023-04-02 Thread Sam James
commit: 144e2190e06b729c28ec82e93330fcbb5d374922
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 03:50:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 05:07:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=144e2190

dev-ruby/loquacious: enable ruby32

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

 dev-ruby/loquacious/loquacious-1.9.1-r4.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-ruby/loquacious/loquacious-1.9.1-r4.ebuild 
b/dev-ruby/loquacious/loquacious-1.9.1-r4.ebuild
index 63f45cc4568d..f7e039fd9981 100644
--- a/dev-ruby/loquacious/loquacious-1.9.1-r4.ebuild
+++ b/dev-ruby/loquacious/loquacious-1.9.1-r4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 
@@ -16,7 +16,6 @@ inherit ruby-fakegem
 DESCRIPTION="Descriptive configuration files for Ruby written in Ruby"
 HOMEPAGE="https://github.com/TwP/loquacious;
 
-IUSE=""
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/sprockets/files/, dev-ruby/sprockets/

2023-04-02 Thread Sam James
commit: f07caad01728dd24c7a7fc48812b2fb10bf0
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 04:41:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 05:07:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f07caad0

dev-ruby/sprockets: enable ruby31 for 3.7.2

Apply some desperate life support for now.

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

 .../files/sprockets-3.7.2-ruby31-host-uri.patch| 65 ++
 dev-ruby/sprockets/sprockets-3.7.2-r3.ebuild   | 65 ++
 2 files changed, 130 insertions(+)

diff --git a/dev-ruby/sprockets/files/sprockets-3.7.2-ruby31-host-uri.patch 
b/dev-ruby/sprockets/files/sprockets-3.7.2-ruby31-host-uri.patch
new file mode 100644
index ..1594c18fc8ec
--- /dev/null
+++ b/dev-ruby/sprockets/files/sprockets-3.7.2-ruby31-host-uri.patch
@@ -0,0 +1,65 @@
+https://github.com/rails/sprockets/commit/39490de3bdda3cb0b3aed16544b38b3771fbcca7
+
+From 39490de3bdda3cb0b3aed16544b38b3771fbcca7 Mon Sep 17 00:00:00 2001
+From: Benoit Daloze 
+Date: Mon, 19 Dec 2022 21:16:29 +0100
+Subject: [PATCH] Make the URI tests pass with ruby-head
+
+* host is "" instead of nil, following the upstream change:
+  https://github.com/ruby/uri/commit/81263c9e94bd67ca01deee238842a88c2c8885f3
+
+--- a/lib/sprockets/uri_utils.rb
 b/lib/sprockets/uri_utils.rb
+@@ -50,7 +50,7 @@ module Sprockets
+   # Hack for parsing Windows "file:///C:/Users/IEUser" paths
+   path.gsub!(/^\/([a-zA-Z]:)/, '\1'.freeze)
+ 
+-  [scheme, host, path, query]
++  [scheme, host || '', path, query]
+ end
+ 
+ # Internal: Join file: URI component parts into String.
+--- a/test/test_uri_utils.rb
 b/test/test_uri_utils.rb
+@@ -38,22 +38,22 @@ class TestURIUtils < MiniTest::Test
+ assert_equal ['file', 'localhost', '/etc/fstab', nil], parts
+ 
+ parts = split_file_uri("file:///etc/fstab")
+-assert_equal ['file', nil, '/etc/fstab', nil], parts
++assert_equal ['file', '', '/etc/fstab', nil], parts
+ 
+ parts = split_file_uri("file:///usr/local/bin/ruby%20on%20rails")
+-assert_equal ['file', nil, '/usr/local/bin/ruby on rails', nil], parts
++assert_equal ['file', '', '/usr/local/bin/ruby on rails', nil], parts
+ 
+ parts = 
split_file_uri("file:///usr/local/var/github/app/assets/javascripts/application.js")
+-assert_equal ['file', nil, 
'/usr/local/var/github/app/assets/javascripts/application.js', nil], parts
++assert_equal ['file', '', 
'/usr/local/var/github/app/assets/javascripts/application.js', nil], parts
+ 
+ parts = 
split_file_uri("file:///C:/Documents%20and%20Settings/davris/FileSchemeURIs.doc")
+-assert_equal ['file', nil, 'C:/Documents and 
Settings/davris/FileSchemeURIs.doc', nil], parts
++assert_equal ['file', '', 'C:/Documents and 
Settings/davris/FileSchemeURIs.doc', nil], parts
+ 
+ parts = split_file_uri("file:///D:/Program%20Files/Viewer/startup.htm")
+-assert_equal ['file', nil, 'D:/Program Files/Viewer/startup.htm', nil], 
parts
++assert_equal ['file', '', 'D:/Program Files/Viewer/startup.htm', nil], 
parts
+ 
+ parts = 
split_file_uri("file:///C:/Program%20Files/Music/Web%20Sys/main.html?REQUEST=RADIO")
+-assert_equal ['file', nil, 'C:/Program Files/Music/Web Sys/main.html', 
'REQUEST=RADIO'], parts
++assert_equal ['file', '', 'C:/Program Files/Music/Web Sys/main.html', 
'REQUEST=RADIO'], parts
+   end
+ 
+   def test_join_uri_path
+@@ -61,10 +61,10 @@ class TestURIUtils < MiniTest::Test
+   join_file_uri('file', 'localhost', '/etc/fstab', nil)
+ 
+ assert_equal "file:///etc/fstab",
+-  join_file_uri('file', nil, '/etc/fstab', nil)
++  join_file_uri('file', '', '/etc/fstab', nil)
+ 
+ assert_equal "file:///usr/local/bin/ruby%20on%20rails",
+-  join_file_uri('file', nil, '/usr/local/bin/ruby on rails', nil)
++  join_file_uri('file', '', '/usr/local/bin/ruby on rails', nil)
+   end
+ 
+   def test_inverse_file_uri_functions

diff --git a/dev-ruby/sprockets/sprockets-3.7.2-r3.ebuild 
b/dev-ruby/sprockets/sprockets-3.7.2-r3.ebuild
new file mode 100644
index ..81d0d002ca66
--- /dev/null
+++ b/dev-ruby/sprockets/sprockets-3.7.2-r3.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="sprockets.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby library for compiling and serving web assets"
+HOMEPAGE="https://github.com/rails/sprockets;
+SRC_URI="https://github.com/rails/sprockets/archive/v${PV}.tar.gz -> 
${P}-git.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+PATCHES=(
+   

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

2023-04-02 Thread Sam James
commit: 23d675ff9e53cf388d476fe7beb6078bf71d9986
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 04:22:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 05:07:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23d675ff

dev-ruby/rb-readline: enable ruby32

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

 dev-ruby/rb-readline/rb-readline-0.5.5-r1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ruby/rb-readline/rb-readline-0.5.5-r1.ebuild 
b/dev-ruby/rb-readline/rb-readline-0.5.5-r1.ebuild
index 96b7e3a4e22b..e7c60f06e725 100644
--- a/dev-ruby/rb-readline/rb-readline-0.5.5-r1.ebuild
+++ b/dev-ruby/rb-readline/rb-readline-0.5.5-r1.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
 
 inherit ruby-fakegem
 
@@ -12,7 +13,6 @@ HOMEPAGE="https://rubygems.org/gems/rb-readline;
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
 
 ruby_add_bdepend "dev-ruby/rake
>=dev-ruby/minitest-5.2"



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

2023-04-02 Thread Sam James
commit: 487957e2cb32ee5ab9db08970d029a5f565f2d94
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 04:08:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 05:07:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=487957e2

dev-ruby/slim: fix collision between slots

It doesn't look like slim 5 breaks very much (famous last words)
so let's just use SLOT="4" like the previous version did.

Add a blocker to avoid issues for people who happened to have
SLOT="5" installed although I doubt it's very many.

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

 dev-ruby/slim/{slim-4.1.0-r3.ebuild => slim-4.1.0-r4.ebuild} | 7 +--
 dev-ruby/slim/{slim-5.1.0.ebuild => slim-5.1.0-r1.ebuild}| 3 ++-
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/dev-ruby/slim/slim-4.1.0-r3.ebuild 
b/dev-ruby/slim/slim-4.1.0-r4.ebuild
similarity index 94%
rename from dev-ruby/slim/slim-4.1.0-r3.ebuild
rename to dev-ruby/slim/slim-4.1.0-r4.ebuild
index fbe924a5660e..9ede38c06816 100644
--- a/dev-ruby/slim/slim-4.1.0-r3.ebuild
+++ b/dev-ruby/slim/slim-4.1.0-r4.ebuild
@@ -22,8 +22,11 @@ SLOT="$(ver_cut 1)"
 KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86"
 IUSE="doc"
 
-ruby_add_rdepend ">=dev-ruby/tilt-2.0.6:* =dev-ruby/tilt-2.0*:*
-   >=dev-ruby/temple-0.7.6:0.7"
+ruby_add_rdepend "
+   !dev-ruby/slim:5
+   >=dev-ruby/tilt-2.0.6:* =dev-ruby/tilt-2.0*:*
+   >=dev-ruby/temple-0.7.6:0.7
+"
 
 ruby_add_bdepend "doc? ( dev-ruby/yard dev-ruby/redcarpet )"
 

diff --git a/dev-ruby/slim/slim-5.1.0.ebuild 
b/dev-ruby/slim/slim-5.1.0-r1.ebuild
similarity index 98%
rename from dev-ruby/slim/slim-5.1.0.ebuild
rename to dev-ruby/slim/slim-5.1.0-r1.ebuild
index d556bffba84e..34faaf560467 100644
--- a/dev-ruby/slim/slim-5.1.0.ebuild
+++ b/dev-ruby/slim/slim-5.1.0-r1.ebuild
@@ -19,11 +19,12 @@ DESCRIPTION="A template language aiming to reduce the 
syntax to the essential pa
 HOMEPAGE="https://slim-template.github.io/;
 
 LICENSE="MIT"
-SLOT="$(ver_cut 1)"
+SLOT="4"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
 IUSE="doc"
 
 ruby_add_rdepend "
+   !dev-ruby/slim:5
>=dev-ruby/tilt-2.0.6:*
>=dev-ruby/temple-0.7.6:0.7
 "



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

2023-04-02 Thread Sam James
commit: bfc4cb6916610d467df804d48da4073fce2a8048
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 05:02:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 05:07:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfc4cb69

dev-ruby/pcaprub: enable ruby31

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

 dev-ruby/pcaprub/pcaprub-0.13.1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-ruby/pcaprub/pcaprub-0.13.1.ebuild 
b/dev-ruby/pcaprub/pcaprub-0.13.1.ebuild
index b977b4d6165b..956a9758de6b 100644
--- a/dev-ruby/pcaprub/pcaprub-0.13.1.ebuild
+++ b/dev-ruby/pcaprub/pcaprub-0.13.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-USE_RUBY="ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_EXTRADOC="FAQ.rdoc README.rdoc USAGE.rdoc"
 RUBY_FAKEGEM_EXTENSIONS=(ext/pcaprub_c/extconf.rb)
@@ -23,6 +23,7 @@ RDEPEND+="net-libs/libpcap"
 ruby_add_bdepend "
test? (
>=dev-ruby/rake-compiler-0.6.0
+   dev-ruby/shoulda-context
)
 "
 



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

2023-04-02 Thread Sam James
commit: 80803d1323d87eec81bcc251bb8dfd040544fe47
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 03:17:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:17:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80803d13

dev-python/hatchling: Keyword 1.14.0 arm64, #903715

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

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

diff --git a/dev-python/hatchling/hatchling-1.14.0.ebuild 
b/dev-python/hatchling/hatchling-1.14.0.ebuild
index 8caa2c761d00..5dc0e0dceb0d 100644
--- a/dev-python/hatchling/hatchling-1.14.0.ebuild
+++ b/dev-python/hatchling/hatchling-1.14.0.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}/backend
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc"
 
 # deps are listed in backend/src/hatchling/ouroboros.py
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/sus-fixtures-async/

2023-04-02 Thread Sam James
commit: 05139a6e89826ce83b7d40234731a5939a8a756c
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 03:16:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:16:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05139a6e

dev-ruby/sus-fixtures-async: Keyword 0.1.1 ppc, #903711

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

 dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.1.ebuild 
b/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.1.ebuild
index 85c516108cc7..86447527d3cc 100644
--- a/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.1.ebuild
+++ b/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.1.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/sus-fixtures-async/archive/v${PV}.tar.gz ->
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc"
 
 ruby_add_rdepend "
dev-ruby/async



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

2023-04-02 Thread Sam James
commit: ea64e07c36af54cb7d2fe0a799aee8cee328a059
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 03:16:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:16:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea64e07c

dev-ruby/localhost: Keyword 1.1.10 arm64, #903711

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

 dev-ruby/localhost/localhost-1.1.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/localhost/localhost-1.1.10.ebuild 
b/dev-ruby/localhost/localhost-1.1.10.ebuild
index 312119d99e06..465148451f85 100644
--- a/dev-ruby/localhost/localhost-1.1.10.ebuild
+++ b/dev-ruby/localhost/localhost-1.1.10.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/localhost/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm"
+KEYWORDS="~amd64 ~arm ~arm64"
 
 ruby_add_bdepend "
test? (



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

2023-04-02 Thread Sam James
commit: 04b583a771001776c30638f6da0ef554f02fa7f2
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 03:17:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:17:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04b583a7

dev-python/calver: Keyword 2022.06.26 arm64, #903715

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

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

diff --git a/dev-python/calver/calver-2022.06.26.ebuild 
b/dev-python/calver/calver-2022.06.26.ebuild
index a60e87f40a4b..0f8fa7d3c92d 100644
--- a/dev-python/calver/calver-2022.06.26.ebuild
+++ b/dev-python/calver/calver-2022.06.26.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc"
 
 BDEPEND="
test? (



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

2023-04-02 Thread Sam James
commit: 623583b954e08da3ceee63dd8556e5594c39474d
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 03:16:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:16:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=623583b9

www-servers/puma: Keyword 6.1.1-r1 ppc, #903711

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

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

diff --git a/www-servers/puma/puma-6.1.1-r1.ebuild 
b/www-servers/puma/puma-6.1.1-r1.ebuild
index 808d85ed65ff..4d5269c1bdd0 100644
--- a/www-servers/puma/puma-6.1.1-r1.ebuild
+++ b/www-servers/puma/puma-6.1.1-r1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/puma/puma/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc"
 IUSE=""
 
 DEPEND+=" dev-libs/openssl:0 test? ( net-misc/curl )"



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

2023-04-02 Thread Sam James
commit: 37c77f104a484144b760707accb5edf8d3835423
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 03:17:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:17:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37c77f10

dev-python/trove-classifiers: Keyword 2023.3.9 arm64, #903715

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

 dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild 
b/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild
index 6c925d78f328..0046c1328231 100644
--- a/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild
+++ b/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc"
 
 BDEPEND="
dev-python/calver[${PYTHON_USEDEP}]



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

2023-04-02 Thread Sam James
commit: 104a5d71117067806112cfefd1933a5350387052
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 03:16:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:16:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=104a5d71

dev-ruby/async-rspec: Keyword 1.16.1-r1 ppc, #903711

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

 dev-ruby/async-rspec/async-rspec-1.16.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/async-rspec/async-rspec-1.16.1-r1.ebuild 
b/dev-ruby/async-rspec/async-rspec-1.16.1-r1.ebuild
index 7429b239225e..7e2ec2c97046 100644
--- a/dev-ruby/async-rspec/async-rspec-1.16.1-r1.ebuild
+++ b/dev-ruby/async-rspec/async-rspec-1.16.1-r1.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/async-rspec/archive/v${PV}.tar.gz -> ${P}.t
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc"
 IUSE=""
 
 ruby_add_rdepend "dev-ruby/rspec:3



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

2023-04-02 Thread Sam James
commit: dd2019f9cb0a1e8c5a9e505b10209f57f0381e98
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 03:16:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:16:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd2019f9

dev-ruby/async-io: Keyword 1.34.3-r1 ppc, #903711

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

 dev-ruby/async-io/async-io-1.34.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/async-io/async-io-1.34.3-r1.ebuild 
b/dev-ruby/async-io/async-io-1.34.3-r1.ebuild
index ce6218229ff7..a664fe46b31c 100644
--- a/dev-ruby/async-io/async-io-1.34.3-r1.ebuild
+++ b/dev-ruby/async-io/async-io-1.34.3-r1.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/async-io/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc"
 IUSE=""
 
 ruby_add_rdepend "dev-ruby/async"



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

2023-04-02 Thread Sam James
commit: 93b0e6be77e330f30c617e0a251a209c0fc8dee8
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 03:16:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:16:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93b0e6be

dev-ruby/async-process: Keyword 1.3.1 ppc, #903711

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

 dev-ruby/async-process/async-process-1.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/async-process/async-process-1.3.1.ebuild 
b/dev-ruby/async-process/async-process-1.3.1.ebuild
index 68af7a371a28..7d7f639f6b3e 100644
--- a/dev-ruby/async-process/async-process-1.3.1.ebuild
+++ b/dev-ruby/async-process/async-process-1.3.1.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/async-process/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc"
 IUSE=""
 
 ruby_add_rdepend "dev-ruby/async



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

2023-04-02 Thread Sam James
commit: d4343580b16272db6494c927b43bb83eed35112e
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 03:16:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:16:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4343580

dev-ruby/async-container: Keyword 0.16.12-r1 arm64, #903711

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

 dev-ruby/async-container/async-container-0.16.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/async-container/async-container-0.16.12-r1.ebuild 
b/dev-ruby/async-container/async-container-0.16.12-r1.ebuild
index fc3bb0cb2d05..bde376bbac20 100644
--- a/dev-ruby/async-container/async-container-0.16.12-r1.ebuild
+++ b/dev-ruby/async-container/async-container-0.16.12-r1.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/async-container/archive/v${PV}.tar.gz -> ${
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm"
+KEYWORDS="~amd64 ~arm ~arm64"
 IUSE=""
 
 ruby_add_rdepend "dev-ruby/async



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

2023-04-02 Thread Sam James
commit: c7e5c85d7e539dbb5e138cef288a0ce995a1cf79
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 03:16:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:16:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7e5c85d

dev-ruby/async-container: Keyword 0.16.12-r1 ppc, #903711

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

 dev-ruby/async-container/async-container-0.16.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/async-container/async-container-0.16.12-r1.ebuild 
b/dev-ruby/async-container/async-container-0.16.12-r1.ebuild
index bde376bbac20..366f3cb3c727 100644
--- a/dev-ruby/async-container/async-container-0.16.12-r1.ebuild
+++ b/dev-ruby/async-container/async-container-0.16.12-r1.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/async-container/archive/v${PV}.tar.gz -> ${
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc"
 IUSE=""
 
 ruby_add_rdepend "dev-ruby/async



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

2023-04-02 Thread Sam James
commit: 0125f3e4e2bebb622d1bc45163377d95ce10015c
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 03:16:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:16:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0125f3e4

dev-ruby/localhost: Keyword 1.1.10 ppc, #903711

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

 dev-ruby/localhost/localhost-1.1.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/localhost/localhost-1.1.10.ebuild 
b/dev-ruby/localhost/localhost-1.1.10.ebuild
index 465148451f85..ea6771c4f3d1 100644
--- a/dev-ruby/localhost/localhost-1.1.10.ebuild
+++ b/dev-ruby/localhost/localhost-1.1.10.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/localhost/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc"
 
 ruby_add_bdepend "
test? (



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

2023-04-02 Thread Sam James
commit: 7b05d48e1637d5d1deb965562fa1285c87dea6bf
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 03:16:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:16:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b05d48e

www-servers/puma: Keyword 6.1.1-r1 arm64, #903711

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

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

diff --git a/www-servers/puma/puma-6.1.1-r1.ebuild 
b/www-servers/puma/puma-6.1.1-r1.ebuild
index 9d39f3131e62..808d85ed65ff 100644
--- a/www-servers/puma/puma-6.1.1-r1.ebuild
+++ b/www-servers/puma/puma-6.1.1-r1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/puma/puma/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="3"
-KEYWORDS="~amd64 ~arm"
+KEYWORDS="~amd64 ~arm ~arm64"
 IUSE=""
 
 DEPEND+=" dev-libs/openssl:0 test? ( net-misc/curl )"



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

2023-04-02 Thread Sam James
commit: 2d5b11b17a999c9ed1d671269553937602f671d1
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 03:16:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:16:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d5b11b1

dev-ruby/async: Keyword 2.5.0 ppc, #903711

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

 dev-ruby/async/async-2.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/async/async-2.5.0.ebuild 
b/dev-ruby/async/async-2.5.0.ebuild
index f071d2f7bf1a..ba7c4f2e796e 100644
--- a/dev-ruby/async/async-2.5.0.ebuild
+++ b/dev-ruby/async/async-2.5.0.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/socketry/async/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc"
 
 ruby_add_rdepend ">=dev-ruby/console-1.10:1
dev-ruby/io-event:1.1



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

2023-04-02 Thread Sam James
commit: 05142850637b17f20644bdcc54c6cf8ab4d0091c
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 03:16:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:16:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05142850

www-servers/puma: Keyword 6.1.1-r1 arm, #903711

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

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

diff --git a/www-servers/puma/puma-6.1.1-r1.ebuild 
b/www-servers/puma/puma-6.1.1-r1.ebuild
index 502969a3229c..9d39f3131e62 100644
--- a/www-servers/puma/puma-6.1.1-r1.ebuild
+++ b/www-servers/puma/puma-6.1.1-r1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/puma/puma/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="3"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm"
 IUSE=""
 
 DEPEND+=" dev-libs/openssl:0 test? ( net-misc/curl )"



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

2023-04-02 Thread Sam James
commit: 0e82f0231956d09fca8e82f892f5ccbae3cbec47
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 03:16:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:16:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e82f023

dev-ruby/async-rspec: Keyword 1.16.1-r1 arm64, #903711

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

 dev-ruby/async-rspec/async-rspec-1.16.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/async-rspec/async-rspec-1.16.1-r1.ebuild 
b/dev-ruby/async-rspec/async-rspec-1.16.1-r1.ebuild
index 0bf6a19f2b8a..7429b239225e 100644
--- a/dev-ruby/async-rspec/async-rspec-1.16.1-r1.ebuild
+++ b/dev-ruby/async-rspec/async-rspec-1.16.1-r1.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/async-rspec/archive/v${PV}.tar.gz -> ${P}.t
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm"
+KEYWORDS="~amd64 ~arm ~arm64"
 IUSE=""
 
 ruby_add_rdepend "dev-ruby/rspec:3



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

2023-04-02 Thread Sam James
commit: 104b04eddd0ef4a845ecd3aca5f9d4e767e52d40
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 03:16:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:16:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=104b04ed

dev-ruby/async-process: Keyword 1.3.1 arm64, #903711

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

 dev-ruby/async-process/async-process-1.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/async-process/async-process-1.3.1.ebuild 
b/dev-ruby/async-process/async-process-1.3.1.ebuild
index 7d4c272da784..68af7a371a28 100644
--- a/dev-ruby/async-process/async-process-1.3.1.ebuild
+++ b/dev-ruby/async-process/async-process-1.3.1.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/async-process/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm"
+KEYWORDS="~amd64 ~arm ~arm64"
 IUSE=""
 
 ruby_add_rdepend "dev-ruby/async



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/sus-fixtures-async/

2023-04-02 Thread Sam James
commit: 7a21f49babf69f29aa9f2dd2fbb3f8a8f2297861
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 03:16:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:16:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a21f49b

dev-ruby/sus-fixtures-async: Keyword 0.1.1 arm64, #903711

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

 dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.1.ebuild 
b/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.1.ebuild
index 1e4f503ecc51..85c516108cc7 100644
--- a/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.1.ebuild
+++ b/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.1.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/sus-fixtures-async/archive/v${PV}.tar.gz ->
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm"
+KEYWORDS="~amd64 ~arm ~arm64"
 
 ruby_add_rdepend "
dev-ruby/async



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

2023-04-02 Thread Sam James
commit: 6f54923e188336c47e9fb55e0f556c79229d5e5f
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 03:16:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:16:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f54923e

dev-ruby/async: Keyword 2.5.0 arm64, #903711

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

 dev-ruby/async/async-2.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/async/async-2.5.0.ebuild 
b/dev-ruby/async/async-2.5.0.ebuild
index 7a6945d84ce6..f071d2f7bf1a 100644
--- a/dev-ruby/async/async-2.5.0.ebuild
+++ b/dev-ruby/async/async-2.5.0.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/socketry/async/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm"
+KEYWORDS="~amd64 ~arm ~arm64"
 
 ruby_add_rdepend ">=dev-ruby/console-1.10:1
dev-ruby/io-event:1.1



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

2023-04-02 Thread Sam James
commit: 558a6be4a50fc5547d1ab32b111ee7433920848f
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 03:16:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:16:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=558a6be4

dev-ruby/async-io: Keyword 1.34.3-r1 arm64, #903711

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

 dev-ruby/async-io/async-io-1.34.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/async-io/async-io-1.34.3-r1.ebuild 
b/dev-ruby/async-io/async-io-1.34.3-r1.ebuild
index b0b509fd9a8c..ce6218229ff7 100644
--- a/dev-ruby/async-io/async-io-1.34.3-r1.ebuild
+++ b/dev-ruby/async-io/async-io-1.34.3-r1.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/async-io/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm"
+KEYWORDS="~amd64 ~arm ~arm64"
 IUSE=""
 
 ruby_add_rdepend "dev-ruby/async"



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

2023-04-02 Thread Sam James
commit: 69f745699c5a34a3a476d246ff4e2566ff96a6b9
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 03:16:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:16:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69f74569

dev-ruby/async-process: Keyword 1.3.1 arm, #903711

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

 dev-ruby/async-process/async-process-1.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/async-process/async-process-1.3.1.ebuild 
b/dev-ruby/async-process/async-process-1.3.1.ebuild
index 2fc1d37b0312..7d4c272da784 100644
--- a/dev-ruby/async-process/async-process-1.3.1.ebuild
+++ b/dev-ruby/async-process/async-process-1.3.1.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/async-process/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm"
 IUSE=""
 
 ruby_add_rdepend "dev-ruby/async



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

2023-04-02 Thread Sam James
commit: 974acdda578b91a6c403fa0889287f22e52044c3
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 03:16:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:16:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=974acdda

dev-ruby/async-rspec: Keyword 1.16.1-r1 arm, #903711

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

 dev-ruby/async-rspec/async-rspec-1.16.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/async-rspec/async-rspec-1.16.1-r1.ebuild 
b/dev-ruby/async-rspec/async-rspec-1.16.1-r1.ebuild
index 08d625635a1d..0bf6a19f2b8a 100644
--- a/dev-ruby/async-rspec/async-rspec-1.16.1-r1.ebuild
+++ b/dev-ruby/async-rspec/async-rspec-1.16.1-r1.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/async-rspec/archive/v${PV}.tar.gz -> ${P}.t
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm"
 IUSE=""
 
 ruby_add_rdepend "dev-ruby/rspec:3



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/sus-fixtures-async/

2023-04-02 Thread Sam James
commit: 5b08fa027bb365d8fbe2fbf7f692eba3bdb5d63f
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 03:16:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:16:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b08fa02

dev-ruby/sus-fixtures-async: Keyword 0.1.1 arm, #903711

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

 dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.1.ebuild 
b/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.1.ebuild
index c1969443f83f..1e4f503ecc51 100644
--- a/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.1.ebuild
+++ b/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.1.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/sus-fixtures-async/archive/v${PV}.tar.gz ->
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm"
 
 ruby_add_rdepend "
dev-ruby/async



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

2023-04-02 Thread Sam James
commit: 80ff6768bb4ce4f72970a2d8b17c3ae89dc03ce4
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 03:16:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:16:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80ff6768

dev-ruby/async-container: Keyword 0.16.12-r1 arm, #903711

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

 dev-ruby/async-container/async-container-0.16.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/async-container/async-container-0.16.12-r1.ebuild 
b/dev-ruby/async-container/async-container-0.16.12-r1.ebuild
index e024fdd63fee..fc3bb0cb2d05 100644
--- a/dev-ruby/async-container/async-container-0.16.12-r1.ebuild
+++ b/dev-ruby/async-container/async-container-0.16.12-r1.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/async-container/archive/v${PV}.tar.gz -> ${
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm"
 IUSE=""
 
 ruby_add_rdepend "dev-ruby/async



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

2023-04-02 Thread Sam James
commit: 1c37233f6139fbc5b9bca8ba76a79b5cda17b65a
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 03:16:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:16:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c37233f

dev-ruby/localhost: Keyword 1.1.10 arm, #903711

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

 dev-ruby/localhost/localhost-1.1.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/localhost/localhost-1.1.10.ebuild 
b/dev-ruby/localhost/localhost-1.1.10.ebuild
index 92cc5d9d3a67..312119d99e06 100644
--- a/dev-ruby/localhost/localhost-1.1.10.ebuild
+++ b/dev-ruby/localhost/localhost-1.1.10.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/localhost/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm"
 
 ruby_add_bdepend "
test? (



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

2023-04-02 Thread Sam James
commit: 84e196e6e8f0dbbf8b1fe1bbe9013cf963ad3c3b
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 03:12:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:12:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84e196e6

dev-python/calver: Keyword 2022.06.26 ppc, #903715

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

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

diff --git a/dev-python/calver/calver-2022.06.26.ebuild 
b/dev-python/calver/calver-2022.06.26.ebuild
index 7c23bb76c0ca..a60e87f40a4b 100644
--- a/dev-python/calver/calver-2022.06.26.ebuild
+++ b/dev-python/calver/calver-2022.06.26.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm"
+KEYWORDS="~amd64 ~arm ~ppc"
 
 BDEPEND="
test? (



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

2023-04-02 Thread Sam James
commit: c434d2602b349de8416e4ebce11fa6c610550011
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 03:12:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:12:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c434d260

dev-python/hatchling: Keyword 1.14.0 arm, #903715

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

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

diff --git a/dev-python/hatchling/hatchling-1.14.0.ebuild 
b/dev-python/hatchling/hatchling-1.14.0.ebuild
index 2a8f69bbc8d8..08a2f66c544a 100644
--- a/dev-python/hatchling/hatchling-1.14.0.ebuild
+++ b/dev-python/hatchling/hatchling-1.14.0.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}/backend
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm"
 
 # deps are listed in backend/src/hatchling/ouroboros.py
 RDEPEND="



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

2023-04-02 Thread Sam James
commit: 7895a4f94211ebc586d482695550475333d2b8f6
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 03:12:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:12:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7895a4f9

dev-python/trove-classifiers: Keyword 2023.3.9 arm, #903715

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

 dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild 
b/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild
index 08ef2d52116b..552036b26696 100644
--- a/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild
+++ b/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm"
 
 BDEPEND="
dev-python/calver[${PYTHON_USEDEP}]



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

2023-04-02 Thread Sam James
commit: 077a7effc6e8fd7fe54e5e37c9d84d161042d35d
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 03:12:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:12:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=077a7eff

dev-python/hatchling: Keyword 1.14.0 ppc, #903715

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

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

diff --git a/dev-python/hatchling/hatchling-1.14.0.ebuild 
b/dev-python/hatchling/hatchling-1.14.0.ebuild
index 08a2f66c544a..8caa2c761d00 100644
--- a/dev-python/hatchling/hatchling-1.14.0.ebuild
+++ b/dev-python/hatchling/hatchling-1.14.0.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}/backend
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm"
+KEYWORDS="~amd64 ~arm ~ppc"
 
 # deps are listed in backend/src/hatchling/ouroboros.py
 RDEPEND="



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

2023-04-02 Thread Sam James
commit: eeb01101c53f43b20455f5558c9b4f0655df
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 03:12:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:12:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeb01101

dev-python/trove-classifiers: Keyword 2023.3.9 ppc, #903715

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

 dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild 
b/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild
index 552036b26696..6c925d78f328 100644
--- a/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild
+++ b/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm"
+KEYWORDS="~amd64 ~arm ~ppc"
 
 BDEPEND="
dev-python/calver[${PYTHON_USEDEP}]



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

2023-04-02 Thread Sam James
commit: 99f312a7f6fb386d29a0705b673cf2ec9c2cee26
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 03:12:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:12:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99f312a7

dev-python/calver: Keyword 2022.06.26 arm, #903715

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

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

diff --git a/dev-python/calver/calver-2022.06.26.ebuild 
b/dev-python/calver/calver-2022.06.26.ebuild
index dc9dd64e512c..7c23bb76c0ca 100644
--- a/dev-python/calver/calver-2022.06.26.ebuild
+++ b/dev-python/calver/calver-2022.06.26.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm"
 
 BDEPEND="
test? (



[gentoo-commits] data/gentoo-news:master commit in: 2023-04-02-python3-11/

2023-04-02 Thread Michał Górny
commit: f7813ad2b7214195e7776dcc801286139ce6ba3c
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr  3 03:09:10 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr  3 03:09:10 2023 +
URL:https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=f7813ad2

2023-04-02-python3-11: fix next version

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

 2023-04-02-python3-11/2023-04-02-python3-11.en.txt | 2 +-
 2023-04-02-python3-11/2023-04-02-python3-11.pl.txt | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/2023-04-02-python3-11/2023-04-02-python3-11.en.txt 
b/2023-04-02-python3-11/2023-04-02-python3-11.en.txt
index cf24ef1..4956c7c 100644
--- a/2023-04-02-python3-11/2023-04-02-python3-11.en.txt
+++ b/2023-04-02-python3-11/2023-04-02-python3-11.en.txt
@@ -107,7 +107,7 @@ Finally, switch to the final version and upgrade:
 
 You may wish to remove the target overrides after the defaults switch.
 Alternatively, you can keep them to block the next automatic upgrade
-to Python 3.11, and upgrade manually then.
+to Python 3.12, and upgrade manually then.
 
 
 Upgrade commands

diff --git a/2023-04-02-python3-11/2023-04-02-python3-11.pl.txt 
b/2023-04-02-python3-11/2023-04-02-python3-11.pl.txt
index 5c49639..5804857 100644
--- a/2023-04-02-python3-11/2023-04-02-python3-11.pl.txt
+++ b/2023-04-02-python3-11/2023-04-02-python3-11.pl.txt
@@ -119,7 +119,7 @@ kolejną aktualizację:
 
 Po terminie zmiany domyślnych wartości, konfigurację tę można usunąć.
 Alternatywnie, pozostawienie jej zablokuje przyszłą aktualizację
-do Pythona 3.11 i pozwoli na ręczne przeprowadzenie bezpieczniej
+do Pythona 3.12 i pozwoli na ręczne przeprowadzenie bezpieczniej
 aktualizacji.
 
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rack-cache/files/, dev-ruby/rack-cache/

2023-04-02 Thread Sam James
commit: 873608c1ca25d045b7068ab2a25063d920be3001
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 02:35:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:02:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=873608c1

dev-ruby/rack-cache: enable ruby32, fix tests, use modern mocha

- Enable ruby32
- Fix test failure which shows up for some folks (missing timeout require)
- Update mocha dep & patch mocha require accordingly (upstream patch)

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

 .../files/rack-cache-1.13.0-mocha2.patch   | 20 +
 .../files/rack-cache-1.13.0-test-require.patch | 28 
 dev-ruby/rack-cache/rack-cache-1.13.0-r1.ebuild| 51 ++
 3 files changed, 99 insertions(+)

diff --git a/dev-ruby/rack-cache/files/rack-cache-1.13.0-mocha2.patch 
b/dev-ruby/rack-cache/files/rack-cache-1.13.0-mocha2.patch
new file mode 100644
index ..62bd028eedf7
--- /dev/null
+++ b/dev-ruby/rack-cache/files/rack-cache-1.13.0-mocha2.patch
@@ -0,0 +1,20 @@
+https://github.com/rack/rack-cache/commit/8b22b6e532ed21ba30fdfbc62907f58db052e767
+
+From 8b22b6e532ed21ba30fdfbc62907f58db052e767 Mon Sep 17 00:00:00 2001
+From: Peter Goldstein 
+Date: Mon, 2 Jan 2023 06:32:20 -0500
+Subject: [PATCH] Adds Ruby 3.2 to the CI matrix (#12)
+
+* Update mocha require for modern version of mocha
+--- a/test/test_helper.rb
 b/test/test_helper.rb
+@@ -7,7 +7,7 @@
+ 
+ require 'maxitest/global_must'
+ require 'maxitest/autorun'
+-require 'mocha/setup'
++require 'mocha/minitest'
+ 
+ # Set the MEMCACHED environment variable as follows to enable testing
+ # of the MemCached meta and entity stores.
+

diff --git a/dev-ruby/rack-cache/files/rack-cache-1.13.0-test-require.patch 
b/dev-ruby/rack-cache/files/rack-cache-1.13.0-test-require.patch
new file mode 100644
index ..3d7d04deaa25
--- /dev/null
+++ b/dev-ruby/rack-cache/files/rack-cache-1.13.0-test-require.patch
@@ -0,0 +1,28 @@
+https://github.com/rack/rack-cache/pull/14
+
+From db34e2b5ab7b16051f7158b2896e56502992c33e Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Mon, 3 Apr 2023 03:31:31 +0100
+Subject: [PATCH] test: Add explicit 'timeout' require
+
+Fixes the following when running tests individually:
+```
+  1) Error:
+Rack::Cache::Context#test_0078_passes if there was a metastore exception:
+NameError: uninitialized constant Timeout
+test/context_test.rb:981:in `block (3 levels) in '
+test/test_helper.rb:170:in `request'
+test/test_helper.rb:177:in `get'
+test/context_test.rb:980:in `block (2 levels) in '
+```
+
+Signed-off-by: Sam James 
+--- a/test/context_test.rb
 b/test/context_test.rb
+@@ -1,4 +1,5 @@
+ require_relative 'test_helper'
++require 'timeout'
+ require 'rack/cache/context'
+ 
+ describe Rack::Cache::Context do
+

diff --git a/dev-ruby/rack-cache/rack-cache-1.13.0-r1.ebuild 
b/dev-ruby/rack-cache/rack-cache-1.13.0-r1.ebuild
new file mode 100644
index ..a816afabdb35
--- /dev/null
+++ b/dev-ruby/rack-cache/rack-cache-1.13.0-r1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+
+# no documentation is generable, it needs hanna, which is broken
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+RUBY_FAKEGEM_TASK_TEST="none"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES README.md doc/*"
+
+RUBY_FAKEGEM_GEMSPEC="rack-cache.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Enable HTTP caching for Rack-based applications that produce 
freshness info"
+HOMEPAGE="https://github.com/rtomayko/rack-cache;
+SRC_URI="https://github.com/rtomayko/rack-cache/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="1.2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/rack:*"
+
+ruby_add_bdepend "test? (
+   >=dev-ruby/maxitest-3.4.0
+   >=dev-ruby/minitest-5.7.0:5
+   >=dev-ruby/mocha-2 )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.13.0-test-require.patch
+   "${FILESDIR}"/${PN}-1.13.0-mocha2.patch
+)
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/ s:^:#:' \
+   test/test_helper.rb || die
+}
+
+all_ruby_prepare() {
+   sed -i -e 's/git ls-files/find/' ${RUBY_FAKEGEM_GEMSPEC} || die
+   sed -i -e '/bundler/ s:^:#:' test/test_helper.rb || die
+}
+
+each_ruby_test() {
+   ${RUBY} -I.:lib:test -e 'Dir["test/*_test.rb"].each{|f| require f}' || 
die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rails-html-sanitizer/

2023-04-02 Thread Sam James
commit: 6b8eb35af98ec50e570516f8b1211a3fba04a28c
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 02:23:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:02:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b8eb35a

dev-ruby/rails-html-sanitizer: enable ruby32

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

 dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.5.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.5.0.ebuild 
b/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.5.0.ebuild
index ca256db68a38..1b3a9b71d304 100644
--- a/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.5.0.ebuild
+++ b/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.5.0.ebuild
@@ -2,7 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
 



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

2023-04-02 Thread Sam James
commit: 4b3a8415d8ae335569208679573572668f87b2d6
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 02:27:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:02:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b3a8415

dev-ruby/rack-cache: update upstream metadata

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

 dev-ruby/rack-cache/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rack-cache/metadata.xml b/dev-ruby/rack-cache/metadata.xml
index f688e36a67b9..99bf54904f42 100644
--- a/dev-ruby/rack-cache/metadata.xml
+++ b/dev-ruby/rack-cache/metadata.xml
@@ -6,6 +6,6 @@
Gentoo Ruby Project


-   rtomayko/rack-cache
+   rack/rack-cache

 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rails-dom-testing/

2023-04-02 Thread Sam James
commit: 604b2e0577af5e09c3a101c316dee0eafa61bdc1
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 02:21:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 03:02:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=604b2e05

dev-ruby/rails-dom-testing: enable ruby32

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

 dev-ruby/rails-dom-testing/rails-dom-testing-2.0.3-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/rails-dom-testing/rails-dom-testing-2.0.3-r2.ebuild 
b/dev-ruby/rails-dom-testing/rails-dom-testing-2.0.3-r2.ebuild
index 27f64b453065..9c898a51498f 100644
--- a/dev-ruby/rails-dom-testing/rails-dom-testing-2.0.3-r2.ebuild
+++ b/dev-ruby/rails-dom-testing/rails-dom-testing-2.0.3-r2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_EXTRADOC="README.md"
 



[gentoo-commits] proj/sci:master commit in: sci-libs/itk/

2023-04-02 Thread Horea Christian
commit: c56ebffd2bbb74f5edd5133b89f0347a7ba72e21
Author: Horea Christian  chymera  eu>
AuthorDate: Mon Apr  3 02:57:41 2023 +
Commit: Horea Christian  gmail  com>
CommitDate: Mon Apr  3 02:57:41 2023 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=c56ebffd

sci-libs/itk: revbump fixing module build and deps

Signed-off-by: Horea Christian  chymera.eu>

 .../itk/{itk-5.3.0.ebuild => itk-5.3.0-r1.ebuild}  | 48 ++
 1 file changed, 32 insertions(+), 16 deletions(-)

diff --git a/sci-libs/itk/itk-5.3.0.ebuild b/sci-libs/itk/itk-5.3.0-r1.ebuild
similarity index 89%
rename from sci-libs/itk/itk-5.3.0.ebuild
rename to sci-libs/itk/itk-5.3.0-r1.ebuild
index 54b7c89b3..23f3341a2 100644
--- a/sci-libs/itk/itk-5.3.0.ebuild
+++ b/sci-libs/itk/itk-5.3.0-r1.ebuild
@@ -8,8 +8,6 @@ VIRTUALX_REQUIRED="manual"
 
 inherit cmake python-single-r1 virtualx
 
-# rsync: [sender] link_stat 
"/distfiles/1c/itk-test-bcdbb347f3704262d1f00be7179d6a0a6e68aed56c0653e8072ee5a94985c713bd229c935b1226a658af84fb7f1fffc2458c98364fc35303a2303b12f9f7ce2f"
 (in gentoo) failed: No such file or directory (2)
-
 MY_PN="InsightToolkit"
 MY_P="${MY_PN}-${PV}"
 GLI_V="1.2.0"
@@ -29,7 +27,7 @@ DESCRIPTION="NLM Insight Segmentation and Registration 
Toolkit"
 HOMEPAGE="https://itk.org;
 SRC_URI="

https://github.com/InsightSoftwareConsortium/ITK/releases/download/v${PV}/${MY_P}.tar.gz
-   
https://github.com/InsightSoftwareConsortium/ITKGenericLabelInterpolator/archive/refs/tags/v${GLI_V}.tar.gz
 -> ITKGenericLabelInterpolator-${GLI_V}
+   
https://github.com/InsightSoftwareConsortium/ITKGenericLabelInterpolator/archive/refs/tags/v${GLI_V}.tar.gz
 -> ITKGenericLabelInterpolator-${GLI_V}.tar.gz

https://github.com/ntustison/ITKAdaptiveDenoising/archive/${IAD_HASH}.tar.gz -> 
ITKAdaptiveDenoising-${PV}.tar.gz
test? (

https://github.com/InsightSoftwareConsortium/ITK/releases/download/v${PV}/InsightData-${PV}.tar.gz
@@ -50,15 +48,16 @@ RDEPEND="
dev-cpp/eigen:3
dev-libs/double-conversion:0=
dev-libs/expat:0=
-   media-libs/openjpeg:2
+   dev-libs/icu:0=
+   media-libs/libjpeg-turbo:0=
media-libs/libpng:0=
+   media-libs/openjpeg:2
media-libs/tiff:0=[jpeg]
sci-libs/dcmtk:0=
-   sci-libs/hdf5:0=[cxx]
sci-libs/gdcm:0=
-   sys-libs/zlib:0=
-   media-libs/libjpeg-turbo:0=
-   fftw? ( sci-libs/fftw:3.0= )
+   sci-libs/hdf5:0=[cxx]
+   sys-libs/zlib-ng
+   fftw? ( sci-libs/fftw:3.0=[threads] )
vtkglue? (
sci-libs/vtk:0=[rendering]
python? (
@@ -67,6 +66,13 @@ RDEPEND="
)
python? ( ${PYTHON_DEPS} )
 "
+# Might also need:
+# dev-libs/kwsys::guru
+# kwiml
+# minc
+# metaio
+# niftilib
+# sci-lib/vxl::science
 DEPEND="${RDEPEND}
sys-apps/coreutils
python? (
@@ -117,6 +123,7 @@ src_prepare() {
OpenJPEG/src/openjpeg
PNG/src/itkpng
TIFF/src/itktiff
+   ZLIB/src/itkzlib-ng
)
local x
for x in "${DROPS[@]}"; do
@@ -130,7 +137,7 @@ src_prepare() {
} | sort | uniq -u | xargs -n 1 ewarn "Using bundled" || die
 
# Remote modules
-   ln -sr "../ITKGenericLabelInterpolator-${GLI_HASH}" 
Modules/External/ITKGenericLabelInterpolator || die
+   ln -sr "../ITKGenericLabelInterpolator-${GLI_V}" 
Modules/External/ITKGenericLabelInterpolator || die
ln -sr "../ITKAdaptiveDenoising-${IAD_HASH}" 
Modules/External/ITKAdaptiveDenoising || die
 
cmake_src_prepare
@@ -158,6 +165,7 @@ src_configure() {
-DITK_FORBID_DOWNLOADS:BOOL=ON
-DITK_INSTALL_LIBRARY_DIR=$(get_libdir)
-DITK_USE_REVIEW="$(usex review ON OFF)"
+   -DITK_USE_SYSTEM_ICU=ON
-DITK_USE_SYSTEM_DCMTK=ON
-DITK_USE_SYSTEM_DOUBLECONVERSION=ON
-DITK_USE_SYSTEM_CASTXML=ON
@@ -183,14 +191,24 @@ src_configure() {
)
if use fftw; then
mycmakeargs+=(
-   -DUSE_FFTWD=ON
-   -DUSE_FFTWF=ON
-   -DUSE_SYSTEM_FFTW=ON
+   -DITK_USE_FFTWD:BOOL=ON
+   -DITK_USE_FFTWF:BOOL=ON
+   -DITK_USE_SYSTEM_FFTW:BOOL=ON
-DITK_WRAP_double=ON
-DITK_WRAP_vector_double=ON
-DITK_WRAP_covariant_vector_double=ON
-DITK_WRAP_complex_double=ON
)
+   else
+   mycmakeargs+=(
+   -DITK_USE_FFTWD:BOOL=OFF
+   -DITK_USE_FFTWF:BOOL=OFF
+   -DITK_USE_SYSTEM_FFTW:BOOL=OFF
+   -DITK_WRAP_double=OFF
+   -DITK_WRAP_vector_double=OFF
+   -DITK_WRAP_covariant_vector_double=OFF
+

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

2023-04-02 Thread Michał Górny
commit: dcff9c15ad81ab60ebbffc3d7514e75390f80cc3
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr  3 02:54:17 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr  3 02:54:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcff9c15

dev-python/websockets: Bump to 11.0

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

 dev-python/websockets/Manifest   |  1 +
 dev-python/websockets/metadata.xml   |  3 ++
 dev-python/websockets/websockets-11.0.ebuild | 41 
 3 files changed, 45 insertions(+)

diff --git a/dev-python/websockets/Manifest b/dev-python/websockets/Manifest
index 84510f4c51eb..41751566fab8 100644
--- a/dev-python/websockets/Manifest
+++ b/dev-python/websockets/Manifest
@@ -1 +1,2 @@
 DIST websockets-10.4.gh.tar.gz 309611 BLAKE2B 
f3a739368ff9d78fef79324af59d1e77b3fb654b8b1a847373a29f19b11ae9266b9a938d235ee27d12b59d9b4cf29825fc7298ff2f35e5b260df2c7a41a1bd78
 SHA512 
087b1920ff26e21b8d3b80b53249d44b841fc45a4992df1ad725112404f724a41aaa2d759a2bd521dfe337459f8bf0d2ae048c423489f527c68f6825f928b582
+DIST websockets-11.0.gh.tar.gz 347307 BLAKE2B 
b40b8e88375a1e5e0f6ae1c73169703d206800dcec15d858a0360374701b681ec17c457b014a29dc34962ca1f62261a8b8298e34092429864d790dd4a060e8d8
 SHA512 
367347464d5d721ad65055743df92311e7d98d0391ff437ab8c3224f1c1e4193b5abbdbf1498cd040d9b30251e6bc051e9c1ec54122b87e4c937026e0f6f3b8e

diff --git a/dev-python/websockets/metadata.xml 
b/dev-python/websockets/metadata.xml
index b162fa66f853..65f11910b1a7 100644
--- a/dev-python/websockets/metadata.xml
+++ b/dev-python/websockets/metadata.xml
@@ -13,4 +13,7 @@
aaugustin/websockets
websockets

+   
+   Compiles native C 
extensions
+   
 

diff --git a/dev-python/websockets/websockets-11.0.ebuild 
b/dev-python/websockets/websockets-11.0.ebuild
new file mode 100644
index ..b9486a23c5db
--- /dev/null
+++ b/dev-python/websockets/websockets-11.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Library for building WebSocket servers and clients in Python"
+HOMEPAGE="
+   https://websockets.readthedocs.io/
+   https://github.com/aaugustin/websockets/
+   https://pypi.org/project/websockets/
+"
+# tests are missing pypi sdist, as of 11.0
+SRC_URI="
+   https://github.com/aaugustin/websockets/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+native-extensions"
+
+distutils_enable_tests pytest
+
+src_configure() {
+   export BUILD_EXTENSION=$(usex native-extensions)
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # very fragile to speed
+   
tests/legacy/test_protocol.py::ServerTests::test_local_close_receive_close_frame_timeout
+   )
+
+   epytest tests
+}



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

2023-04-02 Thread Michał Górny
commit: 1b511215559d3c513ba2334c120222140ea83ad8
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr  3 02:49:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr  3 02:49:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b511215

dev-python/blinker: Add GH remote-id

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

 dev-python/blinker/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/blinker/metadata.xml b/dev-python/blinker/metadata.xml
index cd1ba4cba860..d8e036c563aa 100644
--- a/dev-python/blinker/metadata.xml
+++ b/dev-python/blinker/metadata.xml
@@ -7,6 +7,7 @@



+   pallets-eco/blinker
blinker

 



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

2023-04-02 Thread Michał Górny
commit: 1d7fa6749c0225368a5b3f6fa53cc60549e50f93
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr  3 02:28:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr  3 02:49:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d7fa674

dev-python/qtconsole: Bump to 5.4.2

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

 dev-python/qtconsole/Manifest   |  1 +
 dev-python/qtconsole/qtconsole-5.4.2.ebuild | 59 +
 2 files changed, 60 insertions(+)

diff --git a/dev-python/qtconsole/Manifest b/dev-python/qtconsole/Manifest
index f368b3c7793d..0e10268e9e79 100644
--- a/dev-python/qtconsole/Manifest
+++ b/dev-python/qtconsole/Manifest
@@ -1,2 +1,3 @@
 DIST qtconsole-5.4.0.tar.gz 431119 BLAKE2B 
48348b400a9b594bd028d3905719f2d67f6c9281df99863f3d0d87cf83162c91ede3e65529a8efd3bff62ad3ea343cc4ee7ea028913cd5bf7e48d0c493930445
 SHA512 
c25a381d8494c64d63e379c1dd5a44c1945e773b87b9a27f8494905e7eca24c6381ec5b9792d9a57ac41b14137ce238795a5ff8d83d1b6ddaa62603e7d9ab165
 DIST qtconsole-5.4.1.tar.gz 436651 BLAKE2B 
111aeacd324c9cec736f43468ebbf653047018fcd97602f82325dd7f3a92b2515ac52a58730693d69841ddf18fd83d3468f778d7805713c07047235c83a9
 SHA512 
98ebb91cd30f1e046429615ef88bbcc047e4673145883b15d60b30c66d0115352b23f39c1109ddfd545e40bd261bc76070a249dbfe2e1751f7c2bf7a7e5d49f3
+DIST qtconsole-5.4.2.tar.gz 437031 BLAKE2B 
8db9c6cebf39cda995f88796d4b8da37731212fd5464728cee32ecd537a90e07b80585d30870ef236d66a293977382372f8629739e334f641526518b3ab15a0e
 SHA512 
9796cc917e010878acef135f54e150217646526c3d6cc2754d670990cddee14334e32e7f5fb88d0a44d6dc0099eecf3300f10a188d36ced57c6b25c982249c3f

diff --git a/dev-python/qtconsole/qtconsole-5.4.2.ebuild 
b/dev-python/qtconsole/qtconsole-5.4.2.ebuild
new file mode 100644
index ..66ccc4b59413
--- /dev/null
+++ b/dev-python/qtconsole/qtconsole-5.4.2.ebuild
@@ -0,0 +1,59 @@
+# 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 pypi
+
+DESCRIPTION="Qt-based console for Jupyter with support for rich media output"
+HOMEPAGE="
+   https://jupyter.org/
+   https://github.com/jupyter/qtconsole/
+   https://pypi.org/project/qtconsole/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86"
+
+RDEPEND="
+   >=dev-python/ipykernel-4.1[${PYTHON_USEDEP}]
+   dev-python/ipython_genutils[${PYTHON_USEDEP}]
+   dev-python/jupyter_core[${PYTHON_USEDEP}]
+   >=dev-python/jupyter_client-4.1.1[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   >=dev-python/pyzmq-17.1[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.2.2_p1[${PYTHON_USEDEP}]
+   >=dev-python/QtPy-2.0.1[${PYTHON_USEDEP},gui,printsupport,svg]
+"
+# The test suite tests both against pyqt5 *and* pyside2
+BDEPEND="
+   test? (
+   dev-python/QtPy[pyqt5,pyside2,${PYTHON_USEDEP},svg,testlib]
+   )
+"
+# required by the tests that are removed:
+#  dev-python/flaky[${PYTHON_USEDEP}]
+#  dev-python/pytest-qt[${PYTHON_USEDEP}]
+
+PDEPEND="
+   dev-python/ipython[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme
+distutils_enable_tests pytest
+
+python_test() {
+   # TODO: these tests require virtx; however, running under virtx
+   # causes pytest to segv on exit (even though tests pass)
+   EPYTEST_IGNORE=(
+   qtconsole/tests/test_00_console_widget.py
+   qtconsole/tests/test_jupyter_widget.py
+   )
+   epytest
+}



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

2023-04-02 Thread Michał Górny
commit: 6392b2a26eae090662067c98497276d37a602bd2
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr  3 02:47:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr  3 02:49:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6392b2a2

dev-python/semver: Bump to 3.0.0

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

 dev-python/semver/Manifest|  1 +
 dev-python/semver/semver-3.0.0.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/dev-python/semver/Manifest b/dev-python/semver/Manifest
index fcb567acb5f3..cf83e391dbee 100644
--- a/dev-python/semver/Manifest
+++ b/dev-python/semver/Manifest
@@ -1 +1,2 @@
 DIST semver-2.13.0.gh.tar.gz 43674 BLAKE2B 
35d0ca0b61836d0e6deb97f067a0c1cbba310dde6eb83d78f02f85c3f7485114ad549559d572d4494aa7cc7d6feabcb36394561a238489d56bfd04ed8590
 SHA512 
ca0d408d8bb7305e90802ea04d935cd7b76b8f166a9ec97ed3427dbc2cf60eeca0b2d27ad0cb2f15f32f5b2589d6717a63717c463183374c5335bf79e1eec222
+DIST semver-3.0.0.tar.gz 204359 BLAKE2B 
93aedd2e1884147546c064f6d0cf96d6a26c1591974bcefc0318eda90e01a73a99111babb9e6dc7f2b5c12b3cad94329dde7454c87891c9364d1fdbed5dee30a
 SHA512 
b8b4299172f5a4325a309c686e5fee7339083fe2cba3852b69ff5ca355646d092d30ec1a3fe107ecb2f86c8845d4189d3d2c6f668c9df86ede69e995dcec93bb

diff --git a/dev-python/semver/semver-3.0.0.ebuild 
b/dev-python/semver/semver-3.0.0.ebuild
new file mode 100644
index ..bf44d18fbd00
--- /dev/null
+++ b/dev-python/semver/semver-3.0.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A Python module for semantic versioning"
+HOMEPAGE="
+   https://github.com/python-semver/python-semver/
+   https://pypi.org/project/semver/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+distutils_enable_tests pytest
+
+python_test() {
+   epytest -o addopts=
+}



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

2023-04-02 Thread Michał Górny
commit: ba5740d604009439030ce5e25bdf2fdf6ad4b482
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr  3 02:37:01 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr  3 02:49:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba5740d6

dev-python/blinker: Bump to 1.6

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

 dev-python/blinker/Manifest   |  1 +
 dev-python/blinker/blinker-1.6.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/dev-python/blinker/Manifest b/dev-python/blinker/Manifest
index 2430cba076d1..2a1ae68b6e0d 100644
--- a/dev-python/blinker/Manifest
+++ b/dev-python/blinker/Manifest
@@ -1 +1,2 @@
 DIST blinker-1.5.tar.gz 27022 BLAKE2B 
1e80d73653318ec6e263c66b8d5d3433ff1dc05e08af03442d99d83a9823b728fee86e6e64864932aa4961b11d28bee8ad7d6f56be6dbebd6dac48e610cdb835
 SHA512 
b1880fdc974be63e16e2b826bdbc8ee161bc0234591b8b41deed937a1e1b9d0bf1fb697c8e94644de9cc1900aedd39d08cfc3e59fef51abec295552f96418722
+DIST blinker-1.6.tar.gz 28511 BLAKE2B 
854ecf9c38d45c673cfec6c2ffbe1742bf3b2d68771bf0b922636c5ab848c97a7bd96d1b5ff8b9dfeca44475c0cfd81867ae588e5d372bb78deefe7ee41f9d91
 SHA512 
ea664de0adb4638f2adb79bf1eecdb727cfea41349a763b3187f0e3dda2f979cb46b3901e59d7a1aedb29ca0fa8e15862fefab9527c22b09c4122aef71fda408

diff --git a/dev-python/blinker/blinker-1.6.ebuild 
b/dev-python/blinker/blinker-1.6.ebuild
new file mode 100644
index ..a00c8956a201
--- /dev/null
+++ b/dev-python/blinker/blinker-1.6.ebuild
@@ -0,0 +1,25 @@
+# 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} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Fast, simple object-to-object and broadcast signaling"
+HOMEPAGE="
+   https://github.com/pallets-eco/blinker/
+   https://pypi.org/project/blinker/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+RDEPEND="
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-04-02 Thread Michał Górny
commit: 56c1cd52d28050e7e81efa5801dfdf3df3b84dd0
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr  3 02:30:16 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr  3 02:49:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56c1cd52

dev-python/spyder-kernels: Bump to 2.4.3

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

 dev-python/spyder-kernels/Manifest |  1 +
 .../spyder-kernels/spyder-kernels-2.4.3.ebuild | 64 ++
 2 files changed, 65 insertions(+)

diff --git a/dev-python/spyder-kernels/Manifest 
b/dev-python/spyder-kernels/Manifest
index 29b2ccc07f44..b141127e0c35 100644
--- a/dev-python/spyder-kernels/Manifest
+++ b/dev-python/spyder-kernels/Manifest
@@ -1 +1,2 @@
 DIST spyder-kernels-2.4.2.gh.tar.gz 92561 BLAKE2B 
a77ce80b2225cce1aafed737c0396624c61197b3966403f6a7d7a03407336d0556a581441a1d28e1022d6082fe39e48364638d4f70b6240efd49fbafe169
 SHA512 
aa1889be8809e2fc7bccd01f04f2809df14b76d6fc18f1595db2a83038d7af9a6183c6ac26da11e1dc7556d6d4bd2a57da096063e55b4dbddc06f2d89f2bc0c8
+DIST spyder-kernels-2.4.3.tar.gz 97886 BLAKE2B 
1783747662745fa0807e50a9bfe8e350c394a3b571bf74b2f884aeb0c5b995c1b8d571f1b382272903ce005a140762327fa08d35247a9ced9e84709dec23a3c6
 SHA512 
efacde9e9cd511583fa1bc732c7823baee34cac086cacc7d2f69062b4721dc17eb322445a9641e55a716db980f7cb083fda61c279ba69c97b74664dd4b139f7f

diff --git a/dev-python/spyder-kernels/spyder-kernels-2.4.3.ebuild 
b/dev-python/spyder-kernels/spyder-kernels-2.4.3.ebuild
new file mode 100644
index ..9ef6ad5791e0
--- /dev/null
+++ b/dev-python/spyder-kernels/spyder-kernels-2.4.3.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Kernels used by spyder on its ipython console"
+HOMEPAGE="
+   https://github.com/spyder-ide/spyder-kernels/
+   https://pypi.org/project/spyder-kernels/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/cloudpickle[${PYTHON_USEDEP}]
+   =dev-python/ipykernel-6.16.1[${PYTHON_USEDEP}]
+   =dev-python/ipython-8.11.0[${PYTHON_USEDEP}]
+   =dev-python/jupyter_client-7.4.9[${PYTHON_USEDEP}]
+   dev-python/matplotlib-inline[${PYTHON_USEDEP}]
+   >=dev-python/pyzmq-22.1.0[${PYTHON_USEDEP}]
+   >=dev-python/wurlitzer-1.0.3[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/cython[${PYTHON_USEDEP}]
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/flaky[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pandas[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/xarray[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # we no longer package distributed, and also removed dependency on dask
+   
spyder_kernels/console/tests/test_console_kernel.py::test_dask_multiprocessing
+   # RuntimeError: There is no current event loop in thread 'MainThread'.
+   # https://bugs.gentoo.org/834893
+   
spyder_kernels/console/tests/test_console_kernel.py::test_cwd_in_sys_path
+   
spyder_kernels/console/tests/test_console_kernel.py::test_multiprocessing
+   
spyder_kernels/console/tests/test_console_kernel.py::test_multiprocessing_2
+   spyder_kernels/console/tests/test_console_kernel.py::test_runfile
+   spyder_kernels/console/tests/test_console_kernel.py::test_np_threshold
+   spyder_kernels/console/tests/test_console_kernel.py::test_turtle_launch
+   
spyder_kernels/console/tests/test_console_kernel.py::test_matplotlib_inline
+)



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

2023-04-02 Thread Michał Górny
commit: c8382a413cd91c1f28283ae1c168111a3766f47e
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr  3 02:28:03 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr  3 02:49:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8382a41

dev-python/python-lsp-server: Bump to 1.7.2

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

 dev-python/python-lsp-server/Manifest  |  1 +
 .../python-lsp-server-1.7.2.ebuild | 86 ++
 2 files changed, 87 insertions(+)

diff --git a/dev-python/python-lsp-server/Manifest 
b/dev-python/python-lsp-server/Manifest
index 2aa1448333c8..643efa895fad 100644
--- a/dev-python/python-lsp-server/Manifest
+++ b/dev-python/python-lsp-server/Manifest
@@ -1 +1,2 @@
 DIST python-lsp-server-1.7.1.tar.gz 95731 BLAKE2B 
0cdcda04ef849cb0c5fa83f1f701e986e22fb1228112eaf355bfedc52cca4fcc5927352c71b74fa3903526d8a1fc80fa57ac3e6ee7bcc2609556c2398dd2bbb8
 SHA512 
36c90f45071f35d0aeb0a57795eb6e9fb531baf9e8b468031b0d3e9eb2d53bee439893a333c6bf5f9d5b0818ec53675a3824850abef3e866e8ebdcd4a6142c48
+DIST python-lsp-server-1.7.2.tar.gz 97050 BLAKE2B 
f13503d21dc8b50cfedc711bd01d47830cba7f989c14c908904f639190b883a12fabacab06d107638ec53bc84bf4f43b8aeab353793d98bfe4e8d50ddb2a671d
 SHA512 
aaa31a72391dbf0f6b40ca954cbd2377c4105371a54036d8cbab52ee0360a2400c453d47bbccbe3bea78e3189aa4006aeb7546bd99cad3a8f0bc352a0594e885

diff --git a/dev-python/python-lsp-server/python-lsp-server-1.7.2.ebuild 
b/dev-python/python-lsp-server/python-lsp-server-1.7.2.ebuild
new file mode 100644
index ..21e5123fbb22
--- /dev/null
+++ b/dev-python/python-lsp-server/python-lsp-server-1.7.2.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="Python Language Server for the Language Server Protocol"
+HOMEPAGE="https://github.com/python-lsp/python-lsp-server;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="all-plugins"
+
+BDEPEND="
+   test? (
+   >=dev-python/autopep8-1.6.0[${PYTHON_USEDEP}]
+   dev-python/flaky[${PYTHON_USEDEP}]
+   >=dev-python/flake8-5.0.0[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   >=dev-python/mccabe-0.7.0[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pandas[${PYTHON_USEDEP}]
+   >=dev-python/pycodestyle-2.9.0[${PYTHON_USEDEP}]
+   >=dev-python/pydocstyle-6.3.0[${PYTHON_USEDEP}]
+   =dev-python/pyflakes-2.5.0[${PYTHON_USEDEP}]
+   >=dev-python/pylint-2.5.0[${PYTHON_USEDEP}]
+   dev-python/QtPy[gui,testlib,${PYTHON_USEDEP}]
+   >=dev-python/rope-1.2.0[${PYTHON_USEDEP}]
+   dev-python/yapf[${PYTHON_USEDEP}]
+   >=dev-python/whatthepatch-1.0.2[${PYTHON_USEDEP}]
+   )
+"
+
+RDEPEND="
+   dev-python/docstring-to-markdown[${PYTHON_USEDEP}]
+   >=dev-python/jedi-0.17.2[${PYTHON_USEDEP}]
+   >=dev-python/python-lsp-jsonrpc-1.0.0[${PYTHON_USEDEP}]
+   dev-python/pluggy[${PYTHON_USEDEP}]
+   all-plugins? (
+   >=dev-python/autopep8-1.6.0[${PYTHON_USEDEP}]
+   >=dev-python/flake8-5.0.0[${PYTHON_USEDEP}]
+   >=dev-python/mccabe-0.7.0[${PYTHON_USEDEP}]
+   >=dev-python/pycodestyle-2.9.0[${PYTHON_USEDEP}]
+   >=dev-python/pydocstyle-6.3.0[${PYTHON_USEDEP}]
+   =dev-python/pyflakes-2.5.0[${PYTHON_USEDEP}]
+   >=dev-python/pylint-2.5.0[${PYTHON_USEDEP}]
+   >=dev-python/rope-1.2.0[${PYTHON_USEDEP}]
+   dev-python/yapf[${PYTHON_USEDEP}]
+   >=dev-python/whatthepatch-1.0.2[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # broken by presence of pathlib2
+   'test/plugins/test_autoimport.py::test_autoimport_pathlib[completions0]'
+)
+
+python_prepare_all() {
+   # remove pytest-cov dep
+   sed -i -e '/addopts =/d' pyproject.toml || die
+   # unpin all the deps
+   sed -i -e 's:,<[0-9.]*::' pyproject.toml || die
+   distutils-r1_python_prepare_all
+}
+
+pkg_postinst() {
+   optfeature "Automatically format Python code to conform to the PEP 8 
style guide" dev-python/autopep8
+   optfeature "A wrapper around PyFlakes, pep8 & mccabe" dev-python/flake8
+   optfeature "flake8 plugin: McCabe complexity checker" dev-python/mccabe
+   optfeature "Python style guide checker (fka pep8)" 
dev-python/pycodestyle
+   optfeature "Python docstring style checker" dev-python/pydocstyle
+   optfeature "Passive checker for Python programs" dev-python/pyflakes
+   optfeature "Python code static checker" dev-python/pylint
+   

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

2023-04-02 Thread Michał Górny
commit: ceda5d30be9d3f6ebae23ad81fc68a263e8776c8
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr  3 02:34:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr  3 02:49:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ceda5d30

dev-python/zeroconf: Bump to 0.53.0

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

 dev-python/zeroconf/Manifest   |  1 +
 dev-python/zeroconf/zeroconf-0.53.0.ebuild | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest
index ace123a6ab54..8636d6a307a5 100644
--- a/dev-python/zeroconf/Manifest
+++ b/dev-python/zeroconf/Manifest
@@ -1,3 +1,4 @@
 DIST python-zeroconf-0.47.3.gh.tar.gz 151413 BLAKE2B 
eff81832a029cf173c55290355207bfd17b1701f85c60be544252d00579ad835eb2b7c0a29c967ba62b1293d9efae953bc3b564c5ca134c2a898621584cdf544
 SHA512 
e1435490ba6890d9f0fe8efd7be64f0f9fd20a6ae723b176861865a8a795593db7cd797062f9977a5b1df4107781011d25bdf69dd4cc54dd94ef6e891c425df4
 DIST python-zeroconf-0.47.4.gh.tar.gz 151640 BLAKE2B 
4591135e81fc0c1c22444fb8823f5ad246f234a79a9aa2697a947a7838f5880007e2acbfe8c60a3f69c0a1cf803e35b35b17b7cf013dc7408e759273bbca94b2
 SHA512 
2b8438e0832cfc6ac40d54eaed75749389fd9287b82b074f129bba76e7f31e3cfd58e5de28c54b3cf3e14d3c8540ff09b5f10d85f705ede2ef18718b1a87ebf1
 DIST python-zeroconf-0.51.0.gh.tar.gz 152236 BLAKE2B 
2339bd47e4f8abecb5b56c722e275c0cef63d4ab389c58b9a50e22e2a450b527f11727615a9c61e6e23d275195353121c5697f2fd496fbf9370465db5d9258c8
 SHA512 
e62d74ce164cd92913382e5a5530e2732a739e065f3f2fa7bc5cc7f62e863c98e8979ab08f5527f301e833cd1107c2d1c412db1dfafbf2bd1546b6e197d2c43a
+DIST zeroconf-0.53.0.tar.gz 138658 BLAKE2B 
9a0af4a08a51d8b39d6eac30a1ad92d5e7c14bdaa3a7d8b57b3664c91c0c740af6f08c3bbe1d5ffb4a950e4cc1bec12b9426b595f76232d48510dd5df25c1b57
 SHA512 
9309b385a1acdcdb7d2812e0b554373fc2a5324f804636cf32449aa158ac629387f670c1770bce5e11245f9e482a6bb379f7e3cbf935a1977fca8158181163d5

diff --git a/dev-python/zeroconf/zeroconf-0.53.0.ebuild 
b/dev-python/zeroconf/zeroconf-0.53.0.ebuild
new file mode 100644
index ..18c772b8a425
--- /dev/null
+++ b/dev-python/zeroconf/zeroconf-0.53.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Pure Python Multicast DNS Service Discovery Library 
(Bonjour/Avahi compatible)"
+HOMEPAGE="
+   https://github.com/python-zeroconf/python-zeroconf/
+   https://pypi.org/project/zeroconf/
+"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/async-timeout-3.0.0[${PYTHON_USEDEP}]
+   ' 3.{9..10})
+"
+# the build system uses custom build script that uses distutils to build
+# C extensions, sigh
+BDEPEND="
+   >=dev-python/cython-0.29.32[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # network
+   tests/test_core.py::Framework::test_close_multiple_times
+   tests/test_core.py::Framework::test_launch_and_close
+   
tests/test_core.py::Framework::test_launch_and_close_context_manager
+   tests/test_core.py::Framework::test_launch_and_close_v4_v6
+   tests/test_core.py::Framework::test_launch_and_close_v6_only
+   
tests/services/test_types.py::ServiceTypesQuery::test_integration_with_listener_ipv6
+
+   # fragile to timeouts (?)
+   
tests/services/test_browser.py::test_service_browser_expire_callbacks
+   tests/utils/test_asyncio.py::test_run_coro_with_timeout
+   )
+
+   epytest -o addopts=
+}



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

2023-04-02 Thread Michał Górny
commit: 3d102c85f2faf22d3f84109424f718ce2b2e49be
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr  3 02:05:08 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr  3 02:20:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d102c85

dev-python/jellyfish: Bump to 0.11.2

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

 dev-python/jellyfish/Manifest|  6 +++
 dev-python/jellyfish/jellyfish-0.11.2.ebuild | 80 
 2 files changed, 86 insertions(+)

diff --git a/dev-python/jellyfish/Manifest b/dev-python/jellyfish/Manifest
index b3519b8814aa..ea2cb4d1226f 100644
--- a/dev-python/jellyfish/Manifest
+++ b/dev-python/jellyfish/Manifest
@@ -1,13 +1,16 @@
+DIST ahash-0.8.3.crate 42416 BLAKE2B 
84836a4e33451012ff32c1a1a90500d87eb7ce649b60dff4eecfb0d25b9782a186376c154673c3121b154ff4616016d1718dfd687b88f4772c2c89eeb2f119b6
 SHA512 
cf2d2f1201ac0969cf4e2a0c47090bee971b2287ac44b5e091c90a9eced03cf6ff56d7900cc0f529d4acedc30bd400261c15e50efabdd1731f79951b449af53e
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST csv-1.2.1.crate 887936 BLAKE2B 
bd58776a653f51c0c0ae57a1f7082c58b0447d5874bf91e40bc9d66558200c1447dee368f710ab99a9434df319ec53cf15dc90a470ccbd439a823dd9ef83b4ee
 SHA512 
015d6990fc68a992a980695bc21dbd4ac00b6fbe277568981dcaa3e7edcae4429979c870fcd79b883114d1a5a55f66584f3cd5c27d3886453b4a70577cbf37c8
 DIST csv-core-0.1.10.crate 25668 BLAKE2B 
8e9a56c26e75f4c4c9e90a21cc30c60cc3fff17515ac93bc858e8ec45e130df2ecabafa7c513b2d2815269fbbd98c418269dfb1bf1425d2fd32fe46823cee6c8
 SHA512 
2a269d050fbe5d9e0f5dcda2de1e84bfeb69538dde86040ad1ec7307a214eed813a1482acb5029a51f18126d384d5238355e021964e47811db971a0821bcc328
+DIST getrandom-0.2.8.crate 30553 BLAKE2B 
30211bc6a8ceb5ba765cbf068405cfc08842b2521c5850647971f4cb4bc9a5b0a9195ccfbc1461de019eeb7744ee69f934922ff21677259d7b815800516df4dc
 SHA512 
cd7aea29f79a33a0de2a52a0a82f2b57ea8f27908ccfe00a5f42248766df88b225023603ec56d6fc634ef9c1eb67ad0135c90d4c695f6f659db0767e7fda44c5
 DIST indoc-1.0.9.crate 13475 BLAKE2B 
a9696788574e56dd125c3371169fd59d6947d188f76e2669b21c0304692efd6709cd048920f7822e92c6a5620fb178e0e85c7776118cef8ccee0f58398e14abf
 SHA512 
db8aef4a7bb606452dc8ed45aa29a255c7a135357a0bd586fb4429c5f56a1aa2ca9400d6fac39956aeb486a15d25cf5d1b9524967867f2c651d9d563e3e85be8
 DIST itoa-1.0.6.crate 10410 BLAKE2B 
8b1dc9ae9d55a006bb2abe3b0282e5e77397814b692a87b9becdc2bb74deabf5db09e3d5a2f604964cbff046148025988a5d916480e0402b2b80646fbed32875
 SHA512 
e1fb82fe16e1248141d48de9e05e7abed0c6fef58f2ff8b77b52aca5f16f3600c46707ff4c7a0f0307047610f29775bda74948d6d1efceb74b37cdd22e1fcf31
 DIST jellyfish-0.10.0.tar.gz 125949 BLAKE2B 
6d6d532e56d9a93d17fd999ab9811592ec070a9913a261a9a2350624ee2d8831b7587854fc3f467e03875f325a2ea1fd7d6c66b2e8295a87f43560ea3c8dad99
 SHA512 
e28fef7ed2c3408c40ff9b8384c8252fd48f026f5683efead50b4fcc41063c0f1d402ed399ed0b69e512a1c86633eb9c7bad44d7093e5b63ca1ed1bc1594518c
 DIST jellyfish-0.11.0.tar.gz 261664 BLAKE2B 
89f110644abbe3c62df29e6591a11316202720f9da90ff0320598bd6c71690a0cc42e6453824e2835d45751e5714f443f334dfe1aeb9871a87cd4484fd1909b4
 SHA512 
6454c46a2df30bdf2257a854297c8c9f50b430ece333c54698e5296594ab65c6822051af0b10d0d64b911f30451f231663bc27c903e9b3e3dd310ff5d895671b
 DIST jellyfish-0.11.1.tar.gz 364769 BLAKE2B 
4850075d026b39bb30894187a11be00a08a48116f118b945a820805681aac8ee1cef748c2d2cdb21896cdf6bf4145f4464d3df4c5266d622994bf72ddf75a1b9
 SHA512 
f62da9eb1c567c321ee996eb4fe6b856bb77e60d1723ad013fddee484804655492c3ff9a44ff37b04275638996d233c1606ea34c893fd419615c0ac0113c3dca
+DIST jellyfish-0.11.2.tar.gz 362969 BLAKE2B 
6090aa17d581142b7aef539e899bf47f486602bedb5be55877fd088579d74145beb3a2c91854c9785317b97d1f926efb9943c693853efb613120e332ffc6dc5a
 SHA512 
083b1cd4b3048b5a1d1e9bb48805e3049e00a65c8f92fabf28e6c788164c77a22f207794ed00bb16851bd3e6255fa9b38a36d0467bc027db49a379d50e9d2335
 DIST jellyfish-0.9.0.tar.gz 132588 BLAKE2B 
e7490da91d1a53b775ef145151c6dba5b16c938f59773e205b5cf01e1a262d36bb07a49d8c5d823fa722e2d244fc8af1bf9a603911411461a97b155cfdd0ce83
 SHA512 

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

2023-04-02 Thread Michał Górny
commit: 2073c6ea49105aef3097c28f5515b4b4a162dca4
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr  3 02:11:02 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr  3 02:20:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2073c6ea

dev-python/picobox: Bump to 3.0.0

Closes: https://bugs.gentoo.org/894604
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/picobox/Manifest |  1 +
 dev-python/picobox/picobox-3.0.0.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-python/picobox/Manifest b/dev-python/picobox/Manifest
index b99d37fb1e9c..6fca50562b08 100644
--- a/dev-python/picobox/Manifest
+++ b/dev-python/picobox/Manifest
@@ -1 +1,2 @@
 DIST picobox-2.2.0.tar.gz 30231 BLAKE2B 
9911e2e41a850b57d4a642aa454e55703e0546bdb3a5b95aa4a15747388413babaec7dc3a3f7fcb7ecae7ecd0f81dc203161975ca393f87353987825e0413355
 SHA512 
d127ea71637105285701ae5252e59e0c940077fbbe044ba1f42f80134ea08291344ebb6bc8bce240112a7efe0be8561c8040b43d20912f1fbd121098578a1795
+DIST picobox-3.0.0.tar.gz 28599 BLAKE2B 
e29dd7b0b5b23175a21f8fe6efe83adc6edfb0302c7a27f92f518deeba8f74f8e2d481a8eef6a1363fa0fb02ffc00b462181bab09872f6da5c1c9063c4d274e6
 SHA512 
ac8cecba10527e7dc096eb66f3b6743b523c305bd9725d5be8ec2822857a65ef8e9cc0ddcb85b8c656c557e7dc6cf0903035753bf8fe8cc2616b463e0a82bb5d

diff --git a/dev-python/picobox/picobox-3.0.0.ebuild 
b/dev-python/picobox/picobox-3.0.0.ebuild
new file mode 100644
index ..cfe660631bd3
--- /dev/null
+++ b/dev-python/picobox/picobox-3.0.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2022-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} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Dependency injection framework designed with Python in mind"
+HOMEPAGE="
+   https://github.com/ikalnytskyi/picobox/
+   https://pypi.org/project/picobox/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/flask[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-04-02 Thread Michał Górny
commit: b04fce41c6a7dd3df8bbb6dad9b1dc8c25524203
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr  3 02:01:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr  3 02:20:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b04fce41

dev-python/hatchling: Bump to 1.14.0

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

 dev-python/hatchling/Manifest|  1 +
 dev-python/hatchling/hatchling-1.14.0.ebuild | 78 
 2 files changed, 79 insertions(+)

diff --git a/dev-python/hatchling/Manifest b/dev-python/hatchling/Manifest
index f9cd0257b74a..42fd98105212 100644
--- a/dev-python/hatchling/Manifest
+++ b/dev-python/hatchling/Manifest
@@ -1 +1,2 @@
 DIST hatch-hatchling-v1.13.0.gh.tar.gz 383610 BLAKE2B 
0a3dc20f6c1c504c94c09897e23e6ade844318488093cf849e332cf08f7be178ddb3ae61d8ff01af93438c01216b056a3566e9d8758a0151e4d7498447a9524f
 SHA512 
fb14e1d088676dfc2b76dda207aa514232c3c5b8472d7332c0d53e0bd4dbd1d0e3bd1ac9f261f72e1a32610c565485f5e382fc7071e80066735a04eb8cade13e
+DIST hatch-hatchling-v1.14.0.gh.tar.gz 378144 BLAKE2B 
e4fe0b22053e5be1ff330e96ad053e0461aa4e2ad1566313f03f265d42c7b63de8e3e7e7a52fa68639c4bdf4815e22e4040e8511eb43185cb3e7c8cf4d85ff92
 SHA512 
79a446c327022337c8c9e090c0aea0471fdad0a6c6d384797832bca09ece66c3b854c9626afccbb4fc49a9204ebb1e59a2ee55ff358b0eb1b10b16ddf7b4952a

diff --git a/dev-python/hatchling/hatchling-1.14.0.ebuild 
b/dev-python/hatchling/hatchling-1.14.0.ebuild
new file mode 100644
index ..2a8f69bbc8d8
--- /dev/null
+++ b/dev-python/hatchling/hatchling-1.14.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( pypy3 python3_{9..11} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+
+inherit distutils-r1
+
+TAG=${P/-/-v}
+MY_P=hatch-${TAG}
+DESCRIPTION="Modern, extensible Python build backend"
+HOMEPAGE="
+   https://pypi.org/project/hatchling/
+   https://github.com/pypa/hatch/
+"
+SRC_URI="
+   https://github.com/pypa/hatch/archive/${TAG}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}/backend
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# deps are listed in backend/src/hatchling/ouroboros.py
+RDEPEND="
+   >=dev-python/editables-0.3[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/pathspec-0.10.1[${PYTHON_USEDEP}]
+   >=dev-python/pluggy-1.0.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-1.2.2[${PYTHON_USEDEP}]
+   ' 3.8 3.9 3.10)
+   dev-python/trove-classifiers[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/atomicwrites[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/httpx[${PYTHON_USEDEP}]
+   dev-python/platformdirs[${PYTHON_USEDEP}]
+   dev-python/rich[${PYTHON_USEDEP}]
+   dev-python/tomli-w[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
+   einfo "Skipping tests on ${EPYTHON}"
+   return
+   fi
+
+   local -x EPYTEST_DESELECT=(
+   # these run pip to install stuff
+   tests/backend/dep/test_core.py::test_dependency_found
+   tests/backend/dep/test_core.py::test_extra_met
+   tests/backend/dep/test_core.py::test_extra_no_dependencies
+   tests/backend/dep/test_core.py::test_extra_unmet
+   tests/backend/dep/test_core.py::test_unknown_extra
+   tests/backend/dep/test_core.py::test_version_unmet
+   )
+
+   # top-level "tests" directory contains tests both for hatch
+   # and hatchling
+   cd "${WORKDIR}/${MY_P}" || die
+   local -x PYTHONPATH="src:${PYTHONPATH}"
+   epytest tests/backend
+}



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

2023-04-02 Thread Michał Górny
commit: a280bc4cda279482bab40c9aca34e5dc948de0c3
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr  3 02:11:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr  3 02:20:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a280bc4c

package.mask: Unmask dev-python/picobox

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

 profiles/package.mask | 6 --
 1 file changed, 6 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index b46820310531..77c48019dc60 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -178,12 +178,6 @@ www-misc/shellinabox
 # Removal on 2023-04-27.  Bug #721816.
 app-editors/le
 
-# Michał Górny  (2023-03-28)
-# No py3.11 support, package already patched for 3.10.  Last release
-# in 2018.  No revdeps.
-# Removal on 2023-04-27.  Bug #894604.
-dev-python/picobox
-
 # Sam James  (2023-03-27)
 # The upstream tzinfo maintainers recommend using 2023a for now because of the
 # disruption regarding Lebanon's DST change. See 
https://lore.kernel.org/distributions/87cz4u2gmj@gentoo.org/T/#u.



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

2023-04-02 Thread Maciej Barć
commit: 348ee9b1f69c0b0c6e25e4d660bddf9fa87cda73
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Apr  3 02:09:19 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Apr  3 02:13:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=348ee9b1

profiles/features/musl/package.mask: mask guile-ssh

Bug: https://bugs.gentoo.org/877721
Bug: https://bugs.gentoo.org/903689
Signed-off-by: Maciej Barć  gentoo.org>

 profiles/features/musl/package.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/features/musl/package.mask 
b/profiles/features/musl/package.mask
index 87715b2e6286..fcbfbda4cff3 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Maciej Barć  (2023-04-03)
+# Mask until execinfo.h use can be properly patched, bug #877721 and #903689.
+dev-scheme/guile-ssh
+
 # Conrad Kostecki  (2023-03-01)
 # Binary package, which is compiled against glibc
 sys-block/arcconf



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-ssh/

2023-04-02 Thread Maciej Barć
commit: 503c11b797110925180aca431e08e5ab3a715e30
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Apr  3 02:11:11 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Apr  3 02:14:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=503c11b7

dev-scheme/guile-ssh: mask on musl

Bug: https://bugs.gentoo.org/877721
Bug: https://bugs.gentoo.org/903689
Signed-off-by: Maciej Barć  gentoo.org>

 dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild | 1 -
 dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild| 1 -
 dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild| 1 -
 3 files changed, 3 deletions(-)

diff --git a/dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild 
b/dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild
index 62795115eda9..17a05240a17b 100644
--- a/dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild
+++ b/dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild
@@ -14,7 +14,6 @@ 
SRC_URI="https://github.com/artyom-poptsov/${PN}/archive/v${PV}.tar.gz
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-REQUIRED_USE="elibc_glibc"
 RESTRICT="strip"
 
 RDEPEND="

diff --git a/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild 
b/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild
index 62795115eda9..17a05240a17b 100644
--- a/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild
+++ b/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild
@@ -14,7 +14,6 @@ 
SRC_URI="https://github.com/artyom-poptsov/${PN}/archive/v${PV}.tar.gz
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-REQUIRED_USE="elibc_glibc"
 RESTRICT="strip"
 
 RDEPEND="

diff --git a/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild 
b/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild
index 129ad56fc00b..c42649fe8778 100644
--- a/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild
+++ b/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild
@@ -14,7 +14,6 @@ 
SRC_URI="https://github.com/artyom-poptsov/${PN}/archive/v${PV}.tar.gz
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-REQUIRED_USE="elibc_glibc"
 RESTRICT="strip"
 
 RDEPEND="



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

2023-04-02 Thread Maciej Barć
commit: 1a9ffb729917c1c9e4106f8a0b3e95cdbc295a32
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Apr  3 01:46:28 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Apr  3 01:56:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a9ffb72

dev-lang/typescript: bump to 5.0.3

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

 dev-lang/typescript/Manifest|  1 +
 dev-lang/typescript/typescript-5.0.3.ebuild | 39 +
 2 files changed, 40 insertions(+)

diff --git a/dev-lang/typescript/Manifest b/dev-lang/typescript/Manifest
index 9d4034473864..f30db9db389b 100644
--- a/dev-lang/typescript/Manifest
+++ b/dev-lang/typescript/Manifest
@@ -1,2 +1,3 @@
 DIST typescript-4.9.5.tgz 11620433 BLAKE2B 
c253379a4aadd3fe16c93f27c5b450e5965c4c4de6841737c3489c74baa2cf8f8f5d9ca0414b5519e26eaac1db058e3826a3aa504bb450a89d36dce7e21b5f99
 SHA512 
d455e4f44d879be433650ef3f8c7098872f8356d45d84cccbbd36af62df301a1aa89b69fa98c02554e96c9602ec90451cce971a2ef31652c972c437ca0a8f6e2
 DIST typescript-5.0.2.tgz 7050986 BLAKE2B 
6f9a187eb6f87971540469f6b212ce25e04b6ee22b8aab0d86857e99feed1ed10603b6367a9d4d0ac448669225b228d233995bae6391aeb1df75374c70b3f757
 SHA512 
c1539130118efc502cffef9b94635e01575b34ab48875adb04bd84c90d7e27d942949f772a288a7bc3e614855d5e11dccafe3848bf6882599f792b27768d2347
+DIST typescript-5.0.3.tgz 7051270 BLAKE2B 
6879f0b4ed07e23dbd7e050c2740100af922ddd09f2989171d46408516026d3eaf548c90286d0bfc0606edeba9e40a39381042130011b029250c5b87efa60f7d
 SHA512 
c6ff263840e78a06ffb4df4f48c4f0484a809d4be4a1731096270e6f421454305240280149a00044e519632d88714cb9a94e976a32b98e38ceed3316a814ca64

diff --git a/dev-lang/typescript/typescript-5.0.3.ebuild 
b/dev-lang/typescript/typescript-5.0.3.ebuild
new file mode 100644
index ..598301d43b33
--- /dev/null
+++ b/dev-lang/typescript/typescript-5.0.3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Superset of JavaScript with optional static typing, classes and 
interfaces"
+HOMEPAGE="https://www.typescriptlang.org/
+   https://github.com/microsoft/TypeScript/;
+SRC_URI="https://registry.npmjs.org/${PN}/-/${P}.tgz;
+S="${WORKDIR}"/package
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
+
+RDEPEND="net-libs/nodejs"
+BDEPEND=">=net-libs/nodejs-16[npm]"
+
+src_compile() {
+   # Skip, nothing to compile here.
+   :
+}
+
+src_install() {
+   local myopts=(
+   --audit false
+   --color false
+   --foreground-scripts
+   --global
+   --offline
+   --omit dev
+   --prefix "${ED}"/usr
+   --progress false
+   --verbose
+   )
+   npm ${myopts[@]} install "${DISTDIR}"/${P}.tgz || die "npm install 
failed"
+
+   dodoc *.md *.txt
+}



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

2023-04-02 Thread Maciej Barć
commit: 4e7f6b836b96691cf68ae2c6922e773b23462ab6
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Apr  3 01:47:56 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Apr  3 01:56:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e7f6b83

app-admin/rsyslog: drop old 8.2206.0-r2

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

 app-admin/rsyslog/Manifest   |   2 -
 app-admin/rsyslog/rsyslog-8.2206.0-r2.ebuild | 495 ---
 2 files changed, 497 deletions(-)

diff --git a/app-admin/rsyslog/Manifest b/app-admin/rsyslog/Manifest
index 62ea15a0f00b..c2c7f2056f0b 100644
--- a/app-admin/rsyslog/Manifest
+++ b/app-admin/rsyslog/Manifest
@@ -1,9 +1,7 @@
-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-8.2302.0.tar.gz 3273655 BLAKE2B 
41ab639dcc93e325b6e092bc7c2c8fa60ce6192ec20033665930573ed5944af5830fc91aa3e607501c2b4759775efcd55631f82096e18ff1df67f00c3e956d6b
 SHA512 
ebdf179c320425a137d1d20eef15163b342165435879e55531aa0dd9ae459fa35266696cc80fecae63a7e1eef31be51ba4154360e5dbe3c00471a84883c03168
-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
 DIST rsyslog-doc-8.2210.0.tar.gz 6572454 BLAKE2B 
feb865e3585ee441117f38de61748a6ca99767dae113cfcf2cd0d0a124cc692889be713134163fc91f4ab43b9fe530e3c7c0b84e4bd4e70081c4539297ae1406
 SHA512 
e7847a9307a91fdf87d6cf91d2391eb75869679905b9598310c456fb3fe1864fc06dbdc649778f5b3788e47ffda0a6d89cb894258e55db441f7df7e74b0ae9f4
 DIST rsyslog-doc-8.2212.0.tar.gz 6574799 BLAKE2B 
b81bef5a15c2c76a517617cb64682c663809f3308ffb2427beca180db7c91b4000fa72041ef83440134917e10ee6f4cd16ff58633d719bdb895c7316a87d8dc9
 SHA512 
bbecf2b9b9752f7d8a10bc3125c55e4def2a61108a65a717d7d86e7b63634e010ecd31fe40b2256611822d3dd17be20cbf9eb65efd787315723aba6b29cb3a8a

diff --git a/app-admin/rsyslog/rsyslog-8.2206.0-r2.ebuild 
b/app-admin/rsyslog/rsyslog-8.2206.0-r2.ebuild
deleted file mode 100644
index 1b15762cfb81..
--- a/app-admin/rsyslog/rsyslog-8.2206.0-r2.ebuild
+++ /dev/null
@@ -1,495 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-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 ~ia64 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 +gcrypt gnutls imhttp"
-IUSE+=" impcap jemalloc kafka kerberos kubernetes mdblookup"
-IUSE+=" mongodb mysql normalize omhttp omhttpfs omudpspoof +openssl"
-IUSE+=" postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp +ssl"
-IUSE+=" systemd test usertools +uuid xxhash zeromq"
-
-RESTRICT="!test? ( test 

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

2023-04-02 Thread Maciej Barć
commit: 98b5bf1904c2732ec0d55e36c1647a7b76c9
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Apr  3 01:55:19 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Apr  3 01:56:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98b5bf19

net-misc/ytmdl: drop old 2022.3.16

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

 net-misc/ytmdl/Manifest   |  1 -
 net-misc/ytmdl/ytmdl-2022.3.16.ebuild | 47 ---
 2 files changed, 48 deletions(-)

diff --git a/net-misc/ytmdl/Manifest b/net-misc/ytmdl/Manifest
index dea8b38e2d45..8c9ec358f641 100644
--- a/net-misc/ytmdl/Manifest
+++ b/net-misc/ytmdl/Manifest
@@ -1,3 +1,2 @@
 DIST ytmdl-2022.12.25.tar.gz 52126 BLAKE2B 
f769ec1bd78f4d1ce53104c18c95df66722c31747e7b0b4f98bc96d56e1d8ee40d6be834b6f3c690dc8986182185c8e755b567fd488924ad08d5d2362d95e9e9
 SHA512 
543353ec951e80956ccbb9398d14237a02cc9ca66deaa41ce3b50c3d577b9930adf490777ccf7936a75a9a40524aea328fee62298d8ca2606a28ffa9ec17ba23
-DIST ytmdl-2022.3.16.tar.gz 51115 BLAKE2B 
504d0d0de299c8989bb289769cd43645199a7f47b683885efc6eafde5643ed070cc66eeaf7b1c8f42d547b25f830c3bd8feb9abc0124b28d4d1900e5cf785c9d
 SHA512 
5ad67fb981d5f3ea42d2f097cecf982f0971e824c5971aa8fbc664303f436c623ab03a9f0e31dba060b27eb7eb57b88452ba1ede9eb3385dc6acead9fa43e0d0
 DIST ytmdl-2023.2.28.tar.gz 52281 BLAKE2B 
5a9dfea6022082b976fb165ca45cb4ae13adac9308cb5671b52bd433eed4b2921bad345c3acaa10f125d06162964c55b82c44468e3d12b52c47ea63d2d1bce71
 SHA512 
891119c0386bd2079108b9b34f41606c2a6da21de5f574a89b95d6cb5a661611e442ffc10f6f4d94d827318568408ff8d5b58eb3eb602e64afa4efa3728b3855

diff --git a/net-misc/ytmdl/ytmdl-2022.3.16.ebuild 
b/net-misc/ytmdl/ytmdl-2022.3.16.ebuild
deleted file mode 100644
index a43f0ec72bd5..
--- a/net-misc/ytmdl/ytmdl-2022.3.16.ebuild
+++ /dev/null
@@ -1,47 +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 bash-completion-r1 distutils-r1
-
-DESCRIPTION="Simple app to get songs from youtube in mp3 format"
-HOMEPAGE="https://ytmdl.deepjyoti30.dev/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   >=net-misc/yt-dlp-2022.3.8.2[${PYTHON_USEDEP}]
-   dev-python/PySocks[${PYTHON_USEDEP}]
-   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
-   dev-python/colorama[${PYTHON_USEDEP}]
-   dev-python/ffmpeg-python[${PYTHON_USEDEP}]
-   dev-python/itunespy[${PYTHON_USEDEP}]
-   dev-python/pyDes[${PYTHON_USEDEP}]
-   dev-python/python-musicbrainzngs[${PYTHON_USEDEP}]
-   dev-python/pyxdg[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/rich[${PYTHON_USEDEP}]
-   dev-python/simber[${PYTHON_USEDEP}]
-   dev-python/spotipy[${PYTHON_USEDEP}]
-   dev-python/unidecode[${PYTHON_USEDEP}]
-   dev-python/urllib3[${PYTHON_USEDEP}]
-   dev-python/youtube-search-python[${PYTHON_USEDEP}]
-   dev-python/ytmusicapi[${PYTHON_USEDEP}]
-   media-libs/mutagen[${PYTHON_USEDEP}]
-   net-misc/downloader-cli[${PYTHON_USEDEP}]
-"
-
-PATCHES=( "${FILESDIR}"/${P}-setup.py-beautifulsoup4.patch )
-
-src_install() {
-   distutils-r1_src_install
-
-   newbashcomp ${PN}.bash ${PN}
-}



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

2023-04-02 Thread Maciej Barć
commit: 16ec4b943b5199fef4ae7526d986c4ce0b3c3cbb
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Apr  3 01:54:19 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Apr  3 01:56:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16ec4b94

dev-lang/eisl: drop old 2.69

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

 dev-lang/eisl/Manifest |  1 -
 dev-lang/eisl/eisl-2.69.ebuild | 43 --
 2 files changed, 44 deletions(-)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 8b4102b02b32..d56d498cf438 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,4 +1,3 @@
-DIST eisl-2.69.tar.gz 2124476 BLAKE2B 
8aa1c63f669f7fc04ca9d3f751cb298d3499d52007ccee7f6bc7d1a0cf6d4539e6d6dd9e76d2fa2ff887a26235ffcaa545d59d2c6c045b8d5f44913798e683af
 SHA512 
3131f917408f768df51f488aadcc168705c118970a984ba5d72a5beb1a39cdd1327d3bc282108ec865df75110ef97c7f25ecfccf3fd552b5cdb0539ca3ca33b5
 DIST eisl-2.70.tar.gz 2126647 BLAKE2B 
f9bebd32a45cf73d3b58598e2f7683611426dc97c4e6411549e49f19c9e843dd24d90e9bdaf9ca97bc70fea970068bf2dfd532a861fd444b9f8b17f7bf07
 SHA512 
9aaf75244515d74d40d5534e20d108f7723e0fb9cf01ecc618d32a4cd2fdd2f7132445ed9ce020e0c9ea3a05bee614e78853ac0554ee189946ee3d220ba082ec
 DIST eisl-2.72.tar.gz 2124119 BLAKE2B 
e0a1216b4e9c301ec965d0dc7a6fcaa5acd91fd611193959fee698a27523c0c4832e7960652af14af3e7f5846131d81f0ae9db7030511e051d5384ba573241ae
 SHA512 
80998239b9cc421f42323f24ffbc5f518a2675c314580284309d127523bab328db21d294d8d32dca413abd63d279a2c857ea34ec35548da15459235eb0f3da2b
 DIST eisl-2.85.tar.gz 2126779 BLAKE2B 
b95735cac70a1bae0277f910ba0b69746ca44979c08b4c19c5642d1d998e0a248827cf6cc0bac9f29c620c34ede2558e7723b7ab8b841fadbf366fa9047e6a7c
 SHA512 
4b09e0faa126e30e44d0d23cfb79316289631da1ae8069989c58852f14c4b1f2e28539698fc8a1f433ff11e0be7a63efd836d0978965eefe42a7620c11b56c54

diff --git a/dev-lang/eisl/eisl-2.69.ebuild b/dev-lang/eisl/eisl-2.69.ebuild
deleted file mode 100644
index c79630e56a74..
--- a/dev-lang/eisl/eisl-2.69.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Interpreter and compiler compatible with the ISLisp standard"
-HOMEPAGE="https://github.com/sasagawa888/eisl/;
-SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-RESTRICT="test"  # Tests run cppcheck (and fail)
-
-DOCS=( README{,-ja}.md documents )
-
-RDEPEND="sys-libs/ncurses:="
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.67-Makefile.patch
-   "${FILESDIR}"/${PN}-2.65-implicit.patch
-)
-
-src_compile() {
-   emake CC="$(tc-getCC)" clean edlis eisl
-}
-
-src_install() {
-   exeinto /usr/bin
-   doexe edlis eisl
-
-   # Compilation of ISLisp files on installation fails.
-   # Do not compile them and mimic "make install".
-   insinto /usr/share/${PN}
-   doins -r library
-   doins fast.h ffi.h
-
-   einstalldocs
-}



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

2023-04-02 Thread Maciej Barć
commit: 7808e4503f7d4da5f9cbb77245d76bbdb87e
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Apr  3 01:46:02 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Apr  3 01:56:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7808e450

dev-lang/typescript: drop old 4.9.3

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

 dev-lang/typescript/Manifest|  1 -
 dev-lang/typescript/typescript-4.9.3.ebuild | 39 -
 2 files changed, 40 deletions(-)

diff --git a/dev-lang/typescript/Manifest b/dev-lang/typescript/Manifest
index 28945f7b2df7..23f6fc187148 100644
--- a/dev-lang/typescript/Manifest
+++ b/dev-lang/typescript/Manifest
@@ -1,4 +1,3 @@
-DIST typescript-4.9.3.tgz 11618300 BLAKE2B 
8a11cae27e9873750ebc1c4d9f0116f0ac291b17138df277188d754d36a33668476acbef56b9903c082372e2780253728ef5a9cc2cf57d872014b6fad2842cd2
 SHA512 
0887c6cd37a56ca3449cba4b7461607722a11b6dc229d2a040f38173e39436b909dafafe292cec495e64ab989684441ba24faabb1806ceb02d1960b253bb479c
 DIST typescript-4.9.4.tgz 11619457 BLAKE2B 
97f19fe325ba7f74d845779eb94919895c44a9603ecec9f1aec5d332a49976f1b1133686a2969205e01c49dfe460c8f8b3eac384134d592478e49af1748a08fb
 SHA512 
533f9d4d7633c575dbb05a4cf3a5a1ddd282c6b42a51c54cc70539e28af09498cea4eddaa3c2fb8f9947f9d59f4f0802c08b8cf4643692f568b736093174c166
 DIST typescript-4.9.5.tgz 11620433 BLAKE2B 
c253379a4aadd3fe16c93f27c5b450e5965c4c4de6841737c3489c74baa2cf8f8f5d9ca0414b5519e26eaac1db058e3826a3aa504bb450a89d36dce7e21b5f99
 SHA512 
d455e4f44d879be433650ef3f8c7098872f8356d45d84cccbbd36af62df301a1aa89b69fa98c02554e96c9602ec90451cce971a2ef31652c972c437ca0a8f6e2
 DIST typescript-5.0.2.tgz 7050986 BLAKE2B 
6f9a187eb6f87971540469f6b212ce25e04b6ee22b8aab0d86857e99feed1ed10603b6367a9d4d0ac448669225b228d233995bae6391aeb1df75374c70b3f757
 SHA512 
c1539130118efc502cffef9b94635e01575b34ab48875adb04bd84c90d7e27d942949f772a288a7bc3e614855d5e11dccafe3848bf6882599f792b27768d2347

diff --git a/dev-lang/typescript/typescript-4.9.3.ebuild 
b/dev-lang/typescript/typescript-4.9.3.ebuild
deleted file mode 100644
index 7857fd2f036d..
--- a/dev-lang/typescript/typescript-4.9.3.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Superset of JavaScript with optional static typing, classes and 
interfaces"
-HOMEPAGE="https://www.typescriptlang.org/
-   https://github.com/microsoft/TypeScript/;
-SRC_URI="https://registry.npmjs.org/${PN}/-/${P}.tgz;
-S="${WORKDIR}"/package
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64"
-
-RDEPEND="net-libs/nodejs"
-BDEPEND=">=net-libs/nodejs-16[npm]"
-
-src_compile() {
-   # Skip, nothing to compile here.
-   :
-}
-
-src_install() {
-   local myopts=(
-   --audit false
-   --color false
-   --foreground-scripts
-   --global
-   --offline
-   --omit dev
-   --prefix "${ED}"/usr
-   --progress false
-   --verbose
-   )
-   npm ${myopts[@]} install "${DISTDIR}"/${P}.tgz || die "npm install 
failed"
-
-   dodoc *.md *.txt
-}



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-ssh/files/, dev-scheme/guile-ssh/

2023-04-02 Thread Maciej Barć
commit: 4d73fa0bd21ade4762bc0d6ff058276e54db57a5
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Apr  3 01:45:37 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Apr  3 01:56:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d73fa0b

dev-scheme/guile-ssh: remove broken patch

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

 dev-scheme/guile-ssh/files/guile-ssh-0.16.0-musl.patch | 10 --
 dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild|  2 +-
 dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild   |  2 +-
 dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild   |  2 +-
 4 files changed, 3 insertions(+), 13 deletions(-)

diff --git a/dev-scheme/guile-ssh/files/guile-ssh-0.16.0-musl.patch 
b/dev-scheme/guile-ssh/files/guile-ssh-0.16.0-musl.patch
deleted file mode 100644
index 6ac51126ebc8..
--- a/dev-scheme/guile-ssh/files/guile-ssh-0.16.0-musl.patch
+++ /dev/null
@@ -1,10 +0,0 @@
 a/libguile-ssh/log.c
-+++ b/libguile-ssh/log.c
-@@ -29,7 +29,6 @@
- #include   /* DEBUG */
- #include  /* DEBUG */
- 
--#include 
- #include 
- #include 
- 

diff --git a/dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild 
b/dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild
index 009a47427955..62795115eda9 100644
--- a/dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild
+++ b/dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild
@@ -14,6 +14,7 @@ 
SRC_URI="https://github.com/artyom-poptsov/${PN}/archive/v${PV}.tar.gz
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="elibc_glibc"
 RESTRICT="strip"
 
 RDEPEND="
@@ -24,7 +25,6 @@ DEPEND="${RDEPEND}"
 
 DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO )
 PATCHES=(
-   "${FILESDIR}"/${PN}-0.16.0-musl.patch
"${FILESDIR}"/${P}-tests.patch
 )
 

diff --git a/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild 
b/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild
index 009a47427955..62795115eda9 100644
--- a/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild
+++ b/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild
@@ -14,6 +14,7 @@ 
SRC_URI="https://github.com/artyom-poptsov/${PN}/archive/v${PV}.tar.gz
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="elibc_glibc"
 RESTRICT="strip"
 
 RDEPEND="
@@ -24,7 +25,6 @@ DEPEND="${RDEPEND}"
 
 DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO )
 PATCHES=(
-   "${FILESDIR}"/${PN}-0.16.0-musl.patch
"${FILESDIR}"/${P}-tests.patch
 )
 

diff --git a/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild 
b/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild
index 08853faeea69..129ad56fc00b 100644
--- a/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild
+++ b/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild
@@ -14,6 +14,7 @@ 
SRC_URI="https://github.com/artyom-poptsov/${PN}/archive/v${PV}.tar.gz
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="elibc_glibc"
 RESTRICT="strip"
 
 RDEPEND="
@@ -24,7 +25,6 @@ DEPEND="${RDEPEND}"
 
 DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO )
 PATCHES=(
-   "${FILESDIR}"/${PN}-0.16.0-musl.patch
"${FILESDIR}"/${PN}-0.16.2-tests.patch
 )
 



[gentoo-commits] repo/gentoo:master commit in: www-apps/selfoss/

2023-04-02 Thread Maciej Barć
commit: f837649c2d583b5e11d938f491c846540b743db6
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Apr  3 01:47:17 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Apr  3 01:56:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f837649c

www-apps/selfoss: drop old 2.18-r2

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

 www-apps/selfoss/Manifest   |  1 -
 www-apps/selfoss/selfoss-2.18-r2.ebuild | 52 -
 2 files changed, 53 deletions(-)

diff --git a/www-apps/selfoss/Manifest b/www-apps/selfoss/Manifest
index 26dfba5b397d..7d52741b4161 100644
--- a/www-apps/selfoss/Manifest
+++ b/www-apps/selfoss/Manifest
@@ -1,2 +1 @@
-DIST selfoss-2.18.zip 2881068 BLAKE2B 
aaf45ed5fa005cbfba0954a50412b37ec26e17de4308e9604a942861d63ade64149a048936871526f8b45a948555e6d5335152cc18c8664f9668d2e61350b4eb
 SHA512 
6966458f4ef803ac87df7a2650aed73d6d99922f84d21f64950964b752535d3a1ddd8c585ce2ca5a3f58fb9f2de76fa7a0932ce2eb62faa753ed2398b6ebb748
 DIST selfoss-2.19.zip 5837647 BLAKE2B 
0921d938a8c85c2d610fbbf371ab46c7b233d55e7db2531a7745f23920028878ac3f85c10d58bcd48da55e6efab367aa55889373260d8af36414747272f5a97e
 SHA512 
d9b751e1d3725e4fc44353c579f6a8033c0802e0697627fd6e20adaf31a49f38ab485d6ea27bbcb645f48cc9de6db2bd451fe900f48f48e5e602171c2a71d634

diff --git a/www-apps/selfoss/selfoss-2.18-r2.ebuild 
b/www-apps/selfoss/selfoss-2.18-r2.ebuild
deleted file mode 100644
index d066e06aba0b..
--- a/www-apps/selfoss/selfoss-2.18-r2.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit readme.gentoo-r1 webapp
-
-DESCRIPTION="The multipurpose rss reader, live stream, mashup, aggregation web 
application"
-HOMEPAGE="https://selfoss.aditu.de/;
-SRC_URI="https://github.com/SSilence/${PN}/releases/download/${PV}/${P}.zip;
-S="${WORKDIR}"
-
-LICENSE="GPL-3"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-BDEPEND="app-arch/unzip"
-RDEPEND="
-   >=dev-lang/php-5.4.0[curl,gd]
-   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/files/, dev-lang/eisl/

2023-04-02 Thread Maciej Barć
commit: fc78147de37be3f2244e0e0c49978a4ce0c60575
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Apr  3 01:52:33 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Apr  3 01:56:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc78147d

dev-lang/eisl: drop old 2.65

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

 dev-lang/eisl/Manifest   |  1 -
 dev-lang/eisl/eisl-2.65.ebuild   | 43 
 dev-lang/eisl/files/eisl-2.63-Makefile.patch | 33 -
 3 files changed, 77 deletions(-)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 1c235228f0af..8b4102b02b32 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,4 +1,3 @@
-DIST eisl-2.65.tar.gz 2025074 BLAKE2B 
d4703b696ea28dd5113dba199ccaf6a37955ca27297efaff4fc7c575fb94d0adfca1a3ae3b2f2baa8fc17ab04cc1b0a5ee0eb2059743a0828b81d6a324a574ce
 SHA512 
7e2f64b37211b119e8a12975403ceec7b0861826a5de0c5e776f1140323f5ee73c75443f2e3438dda4d4cf7e1a8738c6883b1ab6d579558813fa5ddbc6be7898
 DIST eisl-2.69.tar.gz 2124476 BLAKE2B 
8aa1c63f669f7fc04ca9d3f751cb298d3499d52007ccee7f6bc7d1a0cf6d4539e6d6dd9e76d2fa2ff887a26235ffcaa545d59d2c6c045b8d5f44913798e683af
 SHA512 
3131f917408f768df51f488aadcc168705c118970a984ba5d72a5beb1a39cdd1327d3bc282108ec865df75110ef97c7f25ecfccf3fd552b5cdb0539ca3ca33b5
 DIST eisl-2.70.tar.gz 2126647 BLAKE2B 
f9bebd32a45cf73d3b58598e2f7683611426dc97c4e6411549e49f19c9e843dd24d90e9bdaf9ca97bc70fea970068bf2dfd532a861fd444b9f8b17f7bf07
 SHA512 
9aaf75244515d74d40d5534e20d108f7723e0fb9cf01ecc618d32a4cd2fdd2f7132445ed9ce020e0c9ea3a05bee614e78853ac0554ee189946ee3d220ba082ec
 DIST eisl-2.72.tar.gz 2124119 BLAKE2B 
e0a1216b4e9c301ec965d0dc7a6fcaa5acd91fd611193959fee698a27523c0c4832e7960652af14af3e7f5846131d81f0ae9db7030511e051d5384ba573241ae
 SHA512 
80998239b9cc421f42323f24ffbc5f518a2675c314580284309d127523bab328db21d294d8d32dca413abd63d279a2c857ea34ec35548da15459235eb0f3da2b

diff --git a/dev-lang/eisl/eisl-2.65.ebuild b/dev-lang/eisl/eisl-2.65.ebuild
deleted file mode 100644
index 720552e43dac..
--- a/dev-lang/eisl/eisl-2.65.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Interpreter and compiler compatible with the ISLisp standard"
-HOMEPAGE="https://github.com/sasagawa888/eisl/;
-SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-RESTRICT="test"  # Tests run cppcheck (and fail)
-
-DOCS=( README{,-ja}.md documents )
-
-RDEPEND="sys-libs/ncurses:="
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.63-Makefile.patch
-   "${FILESDIR}"/${PN}-2.65-implicit.patch
-)
-
-src_compile() {
-   emake CC="$(tc-getCC)" clean edlis eisl
-}
-
-src_install() {
-   exeinto /usr/bin
-   doexe edlis eisl
-
-   # Compilation of ISLisp files on installation fails.
-   # Do not compile them and mimic "make install".
-   insinto /usr/share/${PN}
-   doins -r library
-   doins fast.h ffi.h
-
-   einstalldocs
-}

diff --git a/dev-lang/eisl/files/eisl-2.63-Makefile.patch 
b/dev-lang/eisl/files/eisl-2.63-Makefile.patch
deleted file mode 100644
index 81f3f6aa1aeb..
--- a/dev-lang/eisl/files/eisl-2.63-Makefile.patch
+++ /dev/null
@@ -1,33 +0,0 @@
 a/makefile
-+++ b/makefile
-@@ -31,7 +31,7 @@ else
-   endif
-   endif
- endif
--CFLAGS := $(INCS) -Wall -Wextra -D_FORTIFY_SOURCE=2 $(CURSES_CFLAGS) 
-U_XOPEN_SOURCE -D_XOPEN_SOURCE=700 -D_XOPEN_SOURCE_EXTENDED -Inana/src
-+CFLAGS += $(INCS) -Wall -Wextra $(CURSES_CFLAGS) -U_XOPEN_SOURCE 
-D_XOPEN_SOURCE=700 -D_XOPEN_SOURCE_EXTENDED -Inana/src
- DFLAGS := --preview=all --de -w --O3 --release --betterC
- SRC_CII := cii/src/except.c cii/src/fmt.c cii/src/str.c cii/src/text.c
- SRC_D := dextension.d disl.d
-@@ -57,7 +57,7 @@ ifeq ($(DEBUG),1)
-   LDFLAGS := -fsanitize=undefined
-   endif
- else
--  CFLAGS += -O3 -flto -DNDEBUG=1 -DWITHOUT_NANA=1
-+  CFLAGS += -DNDEBUG=1 -DWITHOUT_NANA=1
-   SRC_CII += cii/src/mem.c
- endif
- OBJ_CII := $(SRC_CII:.c=.o)
-@@ -75,11 +75,10 @@ ifeq  ($(shell uname -n),raspberrypi)
-   CFLAGS += -D__rpi__
- endif
- ifneq ($(DEBUG),1)
--  LDFLAGS += -flto
-   ifeq  ($(shell uname),Darwin)
-   LDFLAGS += -Wl,-S,-x
-   else
--  LDFLAGS += -s
-+  LDFLAGS +=
-   endif
- endif
- PREFIX := /usr/local



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

2023-04-02 Thread Maciej Barć
commit: 70bb1822661e35effedf911e1ba2799af84f9433
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Apr  3 01:46:09 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Apr  3 01:56:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70bb1822

dev-lang/typescript: drop old 4.9.4

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

 dev-lang/typescript/Manifest|  1 -
 dev-lang/typescript/typescript-4.9.4.ebuild | 39 -
 2 files changed, 40 deletions(-)

diff --git a/dev-lang/typescript/Manifest b/dev-lang/typescript/Manifest
index 23f6fc187148..9d4034473864 100644
--- a/dev-lang/typescript/Manifest
+++ b/dev-lang/typescript/Manifest
@@ -1,3 +1,2 @@
-DIST typescript-4.9.4.tgz 11619457 BLAKE2B 
97f19fe325ba7f74d845779eb94919895c44a9603ecec9f1aec5d332a49976f1b1133686a2969205e01c49dfe460c8f8b3eac384134d592478e49af1748a08fb
 SHA512 
533f9d4d7633c575dbb05a4cf3a5a1ddd282c6b42a51c54cc70539e28af09498cea4eddaa3c2fb8f9947f9d59f4f0802c08b8cf4643692f568b736093174c166
 DIST typescript-4.9.5.tgz 11620433 BLAKE2B 
c253379a4aadd3fe16c93f27c5b450e5965c4c4de6841737c3489c74baa2cf8f8f5d9ca0414b5519e26eaac1db058e3826a3aa504bb450a89d36dce7e21b5f99
 SHA512 
d455e4f44d879be433650ef3f8c7098872f8356d45d84cccbbd36af62df301a1aa89b69fa98c02554e96c9602ec90451cce971a2ef31652c972c437ca0a8f6e2
 DIST typescript-5.0.2.tgz 7050986 BLAKE2B 
6f9a187eb6f87971540469f6b212ce25e04b6ee22b8aab0d86857e99feed1ed10603b6367a9d4d0ac448669225b228d233995bae6391aeb1df75374c70b3f757
 SHA512 
c1539130118efc502cffef9b94635e01575b34ab48875adb04bd84c90d7e27d942949f772a288a7bc3e614855d5e11dccafe3848bf6882599f792b27768d2347

diff --git a/dev-lang/typescript/typescript-4.9.4.ebuild 
b/dev-lang/typescript/typescript-4.9.4.ebuild
deleted file mode 100644
index 7857fd2f036d..
--- a/dev-lang/typescript/typescript-4.9.4.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Superset of JavaScript with optional static typing, classes and 
interfaces"
-HOMEPAGE="https://www.typescriptlang.org/
-   https://github.com/microsoft/TypeScript/;
-SRC_URI="https://registry.npmjs.org/${PN}/-/${P}.tgz;
-S="${WORKDIR}"/package
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64"
-
-RDEPEND="net-libs/nodejs"
-BDEPEND=">=net-libs/nodejs-16[npm]"
-
-src_compile() {
-   # Skip, nothing to compile here.
-   :
-}
-
-src_install() {
-   local myopts=(
-   --audit false
-   --color false
-   --foreground-scripts
-   --global
-   --offline
-   --omit dev
-   --prefix "${ED}"/usr
-   --progress false
-   --verbose
-   )
-   npm ${myopts[@]} install "${DISTDIR}"/${P}.tgz || die "npm install 
failed"
-
-   dodoc *.md *.txt
-}



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

2023-04-02 Thread Sam James
commit: 637784cae39a93920b9738e8094d46d24331769d
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 01:50:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 01:50:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=637784ca

dev-python/pytables: tweak cpuinfo patch

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

 dev-python/pytables/files/pytables-3.8.0-optional-cpuinfo.patch  | 9 ++---
 .../{pytables-3.8.0-r2.ebuild => pytables-3.8.0-r3.ebuild}   | 0
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/dev-python/pytables/files/pytables-3.8.0-optional-cpuinfo.patch 
b/dev-python/pytables/files/pytables-3.8.0-optional-cpuinfo.patch
index f56854b05289..2843914f4a87 100644
--- a/dev-python/pytables/files/pytables-3.8.0-optional-cpuinfo.patch
+++ b/dev-python/pytables/files/pytables-3.8.0-optional-cpuinfo.patch
@@ -1,6 +1,6 @@
 https://github.com/PyTables/PyTables/pull/1013
 
-From 557f8c22b772506bfbb9e7eb4d60c0cf2125998b Mon Sep 17 00:00:00 2001
+From 9d2487eb53af940de3b5c79200c9f4c2b90f51f2 Mon Sep 17 00:00:00 2001
 From: Sam James 
 Date: Mon, 3 Apr 2023 02:07:47 +0100
 Subject: [PATCH] Handle py-cpuinfo not being installed
@@ -15,19 +15,20 @@ in places where py-cpuinfo isn't yet ported.
 Signed-off-by: Sam James 
 --- a/tables/leaf.py
 +++ b/tables/leaf.py
-@@ -4,7 +4,10 @@
+@@ -4,7 +4,11 @@ import warnings
  import math
  
  import numpy as np
 -import cpuinfo
 +try:
 +import cpuinfo
++missing_cpuinfo = False
 +except ImportError:
 +missing_cpuinfo = True
  
  from .flavor import (check_flavor, internal_flavor, toarray,
   alias_map as flavor_alias_map)
-@@ -336,20 +339,21 @@ def _calc_chunkshape(self, expectedrows, rowsize, 
itemsize):
+@@ -336,20 +340,21 @@ class Leaf(Node):
  # Use a decent default value for chunksize
  chunksize *= 16
  # Now, go explore the L3 size and try to find a smarter chunksize
@@ -63,4 +64,6 @@ Signed-off-by: Sam James 
  # In Blosc2, the chunksize cannot be larger than 2 GB - 
BLOSC2_MAX_BUFFERSIZE
  if chunksize > 2**31 - 32:
  chunksize = 2**31 - 32
+-- 
+2.40.0
 

diff --git a/dev-python/pytables/pytables-3.8.0-r2.ebuild 
b/dev-python/pytables/pytables-3.8.0-r3.ebuild
similarity index 100%
rename from dev-python/pytables/pytables-3.8.0-r2.ebuild
rename to dev-python/pytables/pytables-3.8.0-r3.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-python/pytables/files/, profiles/arch/base/, dev-python/pytables/, ...

2023-04-02 Thread Sam James
commit: 17b7393607ac3b08735d76bce6287d31d4d5f27f
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 01:27:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 01:30:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17b73936

dev-python/pytables: make cpuinfo optional

py-cpuinfo needs explicit porting to a platform and it's only lightly used
in pytables. Apply a patch which I've sent upstream to make it optional and
restore keywords accordingly.

We add a USE=cpudetection for arches where pytables is known to work.

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

 .../files/pytables-3.8.0-optional-cpuinfo.patch| 66 +
 dev-python/pytables/metadata.xml   |  3 +
 dev-python/pytables/pytables-3.8.0-r2.ebuild   | 82 ++
 profiles/arch/amd64/package.use.mask   |  4 ++
 profiles/arch/base/package.use.mask|  5 ++
 5 files changed, 160 insertions(+)

diff --git a/dev-python/pytables/files/pytables-3.8.0-optional-cpuinfo.patch 
b/dev-python/pytables/files/pytables-3.8.0-optional-cpuinfo.patch
new file mode 100644
index ..f56854b05289
--- /dev/null
+++ b/dev-python/pytables/files/pytables-3.8.0-optional-cpuinfo.patch
@@ -0,0 +1,66 @@
+https://github.com/PyTables/PyTables/pull/1013
+
+From 557f8c22b772506bfbb9e7eb4d60c0cf2125998b Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Mon, 3 Apr 2023 02:07:47 +0100
+Subject: [PATCH] Handle py-cpuinfo not being installed
+
+Fallback gracefully if py-cpuinfo isn't installed. We already handle this in
+setup.py but we need to avoid calling it in leaf.py too.
+
+py-cpuinfo isn't available on all platforms and PyTables is needed to run
+the test suite for some software, so we need to be able to run PyTables
+in places where py-cpuinfo isn't yet ported.
+
+Signed-off-by: Sam James 
+--- a/tables/leaf.py
 b/tables/leaf.py
+@@ -4,7 +4,10 @@
+ import math
+ 
+ import numpy as np
+-import cpuinfo
++try:
++import cpuinfo
++except ImportError:
++missing_cpuinfo = True
+ 
+ from .flavor import (check_flavor, internal_flavor, toarray,
+  alias_map as flavor_alias_map)
+@@ -336,20 +339,21 @@ def _calc_chunkshape(self, expectedrows, rowsize, 
itemsize):
+ # Use a decent default value for chunksize
+ chunksize *= 16
+ # Now, go explore the L3 size and try to find a smarter chunksize
+-cpu_info = cpuinfo.get_cpu_info()
+-if 'l3_cache_size' in cpu_info:
+-# In general, is a good idea to set the chunksize equal to L3
+-l3_cache_size = cpu_info['l3_cache_size']
+-# cpuinfo sometimes returns cache sizes as strings (like,
+-# "4096 KB"), so refuse the temptation to guess and use the
+-# value only when it is an actual int.
+-# Also, sometimes cpuinfo does not return a correct L3 size;
+-# so in general, enforcing L3 > L2 is a good sanity check.
+-l2_cache_size = cpu_info.get('l2_cache_size', "Not found")
+-if (type(l3_cache_size) is int and
+-type(l2_cache_size) is int and
+-l3_cache_size > l2_cache_size):
+-chunksize = l3_cache_size
++if not missing_cpuinfo:
++cpu_info = cpuinfo.get_cpu_info()
++if 'l3_cache_size' in cpu_info:
++# In general, is a good idea to set the chunksize equal 
to L3
++l3_cache_size = cpu_info['l3_cache_size']
++# cpuinfo sometimes returns cache sizes as strings (like,
++# "4096 KB"), so refuse the temptation to guess and use 
the
++# value only when it is an actual int.
++# Also, sometimes cpuinfo does not return a correct L3 
size;
++# so in general, enforcing L3 > L2 is a good sanity check.
++l2_cache_size = cpu_info.get('l2_cache_size', "Not found")
++if (type(l3_cache_size) is int and
++type(l2_cache_size) is int and
++l3_cache_size > l2_cache_size):
++chunksize = l3_cache_size
+ # In Blosc2, the chunksize cannot be larger than 2 GB - 
BLOSC2_MAX_BUFFERSIZE
+ if chunksize > 2**31 - 32:
+ chunksize = 2**31 - 32
+

diff --git a/dev-python/pytables/metadata.xml b/dev-python/pytables/metadata.xml
index 75a6770d99e4..2fea045e5982 100644
--- a/dev-python/pytables/metadata.xml
+++ b/dev-python/pytables/metadata.xml
@@ -17,6 +17,9 @@
   from Pyrex sources, makes it a fast, yet extremely easy to use tool
   for interactively save and retrieve large amounts of data.
   
+  
+Enables runtime CPU detection (useful for 
bindist, compatibility on other CPUs)
+  
   

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

2023-04-02 Thread Sam James
commit: c478cc016cbfc0e10d24b8f9e6ad91a636da6597
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 00:55:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 00:56:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c478cc01

dev-ruby/activestorage: forward ~arm64

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

 dev-ruby/activestorage/activestorage-7.0.4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/activestorage/activestorage-7.0.4.3.ebuild 
b/dev-ruby/activestorage/activestorage-7.0.4.3.ebuild
index 9224b5386d8f..901b4d713f49 100644
--- a/dev-ruby/activestorage/activestorage-7.0.4.3.ebuild
+++ b/dev-ruby/activestorage/activestorage-7.0.4.3.ebuild
@@ -23,7 +23,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz 
-> rails-${PV}.tgz
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE=""
 
 RUBY_S="rails-${PV}/${PN}"



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

2023-04-02 Thread Sam James
commit: ba83a922b46d2673b227f8781a974757982297b0
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 00:55:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 00:56:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba83a922

dev-ruby/shoulda-matchers: forward ~loong ~s390

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

 dev-ruby/shoulda-matchers/shoulda-matchers-5.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/shoulda-matchers/shoulda-matchers-5.3.0.ebuild 
b/dev-ruby/shoulda-matchers/shoulda-matchers-5.3.0.ebuild
index 428331095b72..f4717a8de584 100644
--- a/dev-ruby/shoulda-matchers/shoulda-matchers-5.3.0.ebuild
+++ b/dev-ruby/shoulda-matchers/shoulda-matchers-5.3.0.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/thoughtbot/shoulda-matchers/archive/v${PV}.tar.gz ->
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 
 ruby_add_rdepend ">=dev-ruby/activesupport-5.2.0:*"
 



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

2023-04-02 Thread Sam James
commit: 43dced058a3cc2f8836a2366db3c3196076f7031
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 00:53:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 00:53:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43dced05

dev-ruby/rails: forward ~arm64

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

 dev-ruby/rails/rails-7.0.4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rails/rails-7.0.4.3.ebuild 
b/dev-ruby/rails/rails-7.0.4.3.ebuild
index 639011de6b4e..d177a90cf9b5 100644
--- a/dev-ruby/rails/rails-7.0.4.3.ebuild
+++ b/dev-ruby/rails/rails-7.0.4.3.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://rubyonrails.org;
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 
 IUSE=""
 



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

2023-04-02 Thread Sam James
commit: bde1799c44cccd9451063fa45931d2e942b9b236
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 00:54:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 00:56:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bde1799c

dev-ruby/actionmailbox: forward ~arm64

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

 dev-ruby/actionmailbox/actionmailbox-7.0.4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/actionmailbox/actionmailbox-7.0.4.3.ebuild 
b/dev-ruby/actionmailbox/actionmailbox-7.0.4.3.ebuild
index 887ad756d590..d99b51207331 100644
--- a/dev-ruby/actionmailbox/actionmailbox-7.0.4.3.ebuild
+++ b/dev-ruby/actionmailbox/actionmailbox-7.0.4.3.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz 
-> rails-${PV}.tgz
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE=""
 
 RUBY_S="rails-${PV}/${PN}"



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

2023-04-02 Thread Sam James
commit: fe3454bcc371a2b5588f83228c12c283fa352c37
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 00:54:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 00:56:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe3454bc

dev-ruby/actiontext: forward ~arm64

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

 dev-ruby/actiontext/actiontext-7.0.4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/actiontext/actiontext-7.0.4.3.ebuild 
b/dev-ruby/actiontext/actiontext-7.0.4.3.ebuild
index 00f3788c9c82..b0617b74cdfa 100644
--- a/dev-ruby/actiontext/actiontext-7.0.4.3.ebuild
+++ b/dev-ruby/actiontext/actiontext-7.0.4.3.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz 
-> rails-${PV}.tgz
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE=""
 
 RUBY_S="rails-${PV}/${PN}"



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

2023-04-02 Thread Sam James
commit: d24a29a60a19b8c8b7dfdcc80beca5224fe3
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 00:54:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 00:56:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d24a29a6

dev-ruby/actioncable: forward ~arm64

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

 dev-ruby/actioncable/actioncable-7.0.4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/actioncable/actioncable-7.0.4.3.ebuild 
b/dev-ruby/actioncable/actioncable-7.0.4.3.ebuild
index cfbbeb23ae85..a766b8129b22 100644
--- a/dev-ruby/actioncable/actioncable-7.0.4.3.ebuild
+++ b/dev-ruby/actioncable/actioncable-7.0.4.3.ebuild
@@ -23,7 +23,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz 
-> rails-${PV}.tgz
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE=""
 
 RUBY_S="rails-${PV}/${PN}"



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

2023-04-02 Thread Sam James
commit: 023f471b582e7da36919f14039c139a6a6afce59
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 00:49:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 00:49:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=023f471b

dev-ruby/localhost: add additional test deps

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

 dev-ruby/localhost/localhost-1.1.10.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/dev-ruby/localhost/localhost-1.1.10.ebuild 
b/dev-ruby/localhost/localhost-1.1.10.ebuild
index f061baa1a9e2..92cc5d9d3a67 100644
--- a/dev-ruby/localhost/localhost-1.1.10.ebuild
+++ b/dev-ruby/localhost/localhost-1.1.10.ebuild
@@ -19,7 +19,13 @@ LICENSE="MIT"
 SLOT="$(ver_cut 1)"
 KEYWORDS="~amd64"
 
-ruby_add_bdepend "test? ( dev-ruby/sus-fixtures-async )"
+ruby_add_bdepend "
+   test? (
+   dev-ruby/async-io
+   dev-ruby/async-process
+   dev-ruby/sus-fixtures-async
+   )
+"
 
 all_ruby_prepare() {
sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/net-http-persistent/

2023-04-02 Thread Sam James
commit: bc1321cd56624ff65b074c2cd0b0c2ad5a6d57f4
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 00:34:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 00:46:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc1321cd

dev-ruby/net-http-persistent: add 4.0.2

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

 dev-ruby/net-http-persistent/Manifest  |  1 +
 .../net-http-persistent-4.0.2.ebuild   | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/dev-ruby/net-http-persistent/Manifest 
b/dev-ruby/net-http-persistent/Manifest
index 6cef2d4de01a..300e4ecc8fb7 100644
--- a/dev-ruby/net-http-persistent/Manifest
+++ b/dev-ruby/net-http-persistent/Manifest
@@ -1,2 +1,3 @@
 DIST net-http-persistent-3.1.0.gem 31744 BLAKE2B 
fdd9c36ab5216c1cd1fe358207a689276e109845ac374ea16011469b6cb2b165115e78e701cce98c280e7f878c23d8016e75cac4508c7e579209012671b64101
 SHA512 
65b5afc4ad0729ec14b642e0e36363cecfff3dc25b26308d632866e93fed3eccfb83ce85da78f631553c6a1fe3ee834fcbc9d3681c85db6387463abbc30e60fa
 DIST net-http-persistent-4.0.1.gem 27136 BLAKE2B 
b88151498c401cc20983c86859d7ef7ae3688ee12a5fcc69544d9716c3aeed55f4339d35ec08e9c0a6a16b4b4ab807d7155425c3056b9634185c255472ad93c5
 SHA512 
d3c86c9c58affac8cde1513dd899527406c0baafd3a620b80011e3babf51a4bfd6fb2bd8998fd9c4696d49aad2d014bdf666b9626e06fe4413cb4010f94e5e91
+DIST net-http-persistent-4.0.2.tar.gz 23779 BLAKE2B 
7ea0140ed9baf97f05f13816ddd836cc874a1861a0ca4d84d98fd8d5665163e96d74c6eef602088a12577addda8fad5c2194c7f679c59917255979c5618c1c8d
 SHA512 
4ef028245092a15f5e017ed6f2723cb82a2ed1fdbcb55217e5807068a40601151c29f929c95ffb5bdaae12fe34dca6658e674e282be42e7b0909c0ff2ea984fd

diff --git a/dev-ruby/net-http-persistent/net-http-persistent-4.0.2.ebuild 
b/dev-ruby/net-http-persistent/net-http-persistent-4.0.2.ebuild
new file mode 100644
index ..f9324771a495
--- /dev/null
+++ b/dev-ruby/net-http-persistent/net-http-persistent-4.0.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="History.txt README.rdoc"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Manages persistent connections using Net::HTTP plus a speed fix 
for Ruby 1.8"
+HOMEPAGE="https://github.com/drbrain/net-http-persistent;
+SRC_URI="https://github.com/drbrain/net-http-persistent/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x86-solaris"
+IUSE="doc test"
+
+ruby_add_rdepend ">=dev-ruby/connection_pool-2.2:0"
+
+ruby_add_bdepend "test? ( dev-ruby/minitest )"
+
+all_ruby_prepare() {
+   # Not relevant for us (we're just using rake for the tests)
+   sed -i -e '/require "rake\/manifest"/,/^end/ s:^:#:' Rakefile || die
+
+   # avoid test with implicit dependency on net-http-pipeline which
+   # fails and is not tested upstream
+   sed -i -e '/net-http-pipeline not installed/ s/unless.*$//' 
test/test_net_http_persistent.rb || die
+}



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

2023-04-02 Thread Sam James
commit: 49a6bab711e4287028759ff29b4cc3f2184f230b
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 00:08:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 00:46:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49a6bab7

dev-ruby/localhost: add 1.1.10

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

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

diff --git a/dev-ruby/localhost/Manifest b/dev-ruby/localhost/Manifest
index ed63740a7d32..8e95559775d1 100644
--- a/dev-ruby/localhost/Manifest
+++ b/dev-ruby/localhost/Manifest
@@ -1 +1,2 @@
+DIST localhost-1.1.10.tar.gz 2128142 BLAKE2B 
06e4ab07bc273b8beba5fb3ee3f64e171a6c4a2e944c6d5e432417560283230277213732bf23ddd12e9737b2803582a11fdaa76356d14d2bdbd4e90d402c6204
 SHA512 
946ef247b256165cf5c849a32c0ba8dd2007164bd1549a20aca595328174709e9213ba8a98448dc41a57558b00147c3b7428b7bc625059ab24f89c94ff8850e9
 DIST localhost-1.1.9.tar.gz 2125545 BLAKE2B 
5843b3857a11d9f56412f67cb15e424332b07cf81a29ae0a05a3ff20c6f06af56f6a02d8315f97c2d57fe76f7359c737cf19f116868ff532ac083070430fa22e
 SHA512 
d46fd016957fd34309d50488dc61f23e9d47a5a6bfdeda5c049f6ffc112c13cd21394ada3e15c56f14913cba6ab503f60e32237431f7ff824fbbab8cd8a2d746

diff --git a/dev-ruby/localhost/localhost-1.1.10.ebuild 
b/dev-ruby/localhost/localhost-1.1.10.ebuild
new file mode 100644
index ..f061baa1a9e2
--- /dev/null
+++ b/dev-ruby/localhost/localhost-1.1.10.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="localhost.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Manage a local CA for self-signed localhost development servers"
+HOMEPAGE="https://github.com/socketry/localhost;
+SRC_URI="https://github.com/socketry/localhost/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+
+ruby_add_bdepend "test? ( dev-ruby/sus-fixtures-async )"
+
+all_ruby_prepare() {
+   sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die
+   sed -i -e '/covered/Id' config/sus.rb || die
+}
+
+each_ruby_test() {
+   # Tests fail in parallel as it tries to use the same port so
+   # manually replicate ruby-ng_sus for now, as ruby-ng_sus runs 
sus-parallel.
+   ${RUBY} -S sus || die
+}



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

2023-04-02 Thread Sam James
commit: 3bf1f59eae8ff09959cd47aa52dba5252164e59d
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 00:18:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 00:46:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bf1f59e

www-servers/puma: enable ruby32

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

 www-servers/puma/puma-6.1.1-r1.ebuild | 62 +++
 1 file changed, 62 insertions(+)

diff --git a/www-servers/puma/puma-6.1.1-r1.ebuild 
b/www-servers/puma/puma-6.1.1-r1.ebuild
new file mode 100644
index ..502969a3229c
--- /dev/null
+++ b/www-servers/puma/puma-6.1.1-r1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_GEMSPEC="puma.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/puma_http11/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/puma
+
+inherit ruby-fakegem
+
+DESCRIPTION="a simple, fast, threaded, and highly concurrent HTTP 1.1 server 
for Ruby/Rack"
+HOMEPAGE="https://puma.io/;
+SRC_URI="https://github.com/puma/puma/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="3"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND+=" dev-libs/openssl:0 test? ( net-misc/curl )"
+RDEPEND+=" dev-libs/openssl:0="
+
+ruby_add_bdepend "virtual/ruby-ssl
+   test? ( dev-ruby/localhost dev-ruby/rack:2.2 >=dev-ruby/minitest-5.9:5 
>=dev-ruby/test-unit-3.0:2 )"
+
+ruby_add_rdepend "dev-ruby/nio4r:2"
+
+all_ruby_prepare() {
+   sed -e '/bundler/ s:^:#:' \
+   -e '/prove/ s:^:#:' \
+   -e '/stub_const/ s:^:#:' \
+   -i test/helper.rb || die
+
+   # Avoid tests failing inconsistently
+   sed -i -e '/test_bad_client/askip "inconsistent results"' 
test/test_web_server.rb || die
+
+   # Avoid launcher tests since they make assumptions about bundler use
+   rm -f test/test_launcher.rb test/test_worker_gem_independence.rb 
test/test_bundle_pruner.rb || die
+
+   # Skip integration tests since they make a lot of assumptions about
+   # the environment
+   rm -f test/test_integration_* test/test_preserve_bundler_env.rb|| die
+
+   # Avoid test that uses unpackaged stub_const
+   sed -i -e '/test_shutdown_with_grace/,/^  end/ s:^:#:' 
test/test_thread_pool.rb || die
+
+   # Tries to call 'rackup' directly
+   sed -i -e '/def test_bin/,/^end/ s:^:#:' test/test_rack_handler.rb 
|| die
+
+   sed -e 's/git ls-files --/find/' \
+   -e 's:_relative ": "./:' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+   einfo "Running test suite"
+   PUMA_CI_RACK_2=true ${RUBY} -Ilib:.:test -e "gem 'minitest', '~>5.9'; 
gem 'test-unit', '~>3.0'; gem 'rack', '<3'; require 'minitest/autorun'; 
Dir['test/**/*test_*.rb'].each{|f| require f}" || die
+}



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

2023-04-02 Thread Sam James
commit: 4f539d177a42b64ef3583f55ac0a00c6e19e4e86
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  2 04:49:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 00:46:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f539d17

dev-ruby/qed: enable ruby32

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

 dev-ruby/qed/qed-2.9.2-r1.ebuild | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/dev-ruby/qed/qed-2.9.2-r1.ebuild b/dev-ruby/qed/qed-2.9.2-r1.ebuild
index ce4d35cb1fe6..5f303f027f51 100644
--- a/dev-ruby/qed/qed-2.9.2-r1.ebuild
+++ b/dev-ruby/qed/qed-2.9.2-r1.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_TASK_TEST=""
 RUBY_FAKEGEM_RECIPE_DOC="yard"
@@ -21,7 +22,8 @@ IUSE=""
 ruby_add_bdepend "test? ( dev-ruby/ae )"
 ruby_add_rdepend "
dev-ruby/ansi
-   dev-ruby/brass"
+   dev-ruby/brass
+"
 
 each_ruby_test() {
${RUBY} -Ilib bin/qed || die 'tests failed'



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

2023-04-02 Thread Sam James
commit: 58fe36494c271d680df65d9d8b519d0426712949
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 00:17:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 00:46:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58fe3649

dev-ruby/nio4r: add 2.5.9

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

 dev-ruby/nio4r/Manifest   |  1 +
 dev-ruby/nio4r/nio4r-2.5.9.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-ruby/nio4r/Manifest b/dev-ruby/nio4r/Manifest
index 80d05987f8c6..ee049c38ccdd 100644
--- a/dev-ruby/nio4r/Manifest
+++ b/dev-ruby/nio4r/Manifest
@@ -1 +1,2 @@
 DIST nio4r-2.5.8.gem 121856 BLAKE2B 
be79548761f52abab632b8e4660ab8557946079a51fe7f30c346f4f656ed2f8d0c8f2f463ed76a89bd4278bdfc0a0646ff2b8e0a815f97750836cb0bb250b9ef
 SHA512 
3942403147882380b86f42c54a6d4e92c4e85dd3c0b5b9f473a05fcf98c041853e21d11d0481d1973342b5a4bfb59e02cfd523a44e9e45c3740627a45f7f99c7
+DIST nio4r-2.5.9.gem 122368 BLAKE2B 
4238e2963604539207e1adc7ee78430e4f501ea8b71d807ee4f3c44322d16612779777f11b76313aaad6d252321435854f5b4905f83a2fe03c9d71be20b7a718
 SHA512 
d1c52896f186d19eb089a94d74ccadb427e64c204af149aa83a5a4dda3f0edd1bd2bae94afd21fcd58e3c2b9e2c17278a18717c0905de80e45540d13eeefd9e5

diff --git a/dev-ruby/nio4r/nio4r-2.5.9.ebuild 
b/dev-ruby/nio4r/nio4r-2.5.9.ebuild
new file mode 100644
index ..a3db5042c074
--- /dev/null
+++ b/dev-ruby/nio4r/nio4r-2.5.9.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nio4r/extconf.rb)
+
+inherit ruby-fakegem
+
+DESCRIPTION="A high performance selector API for monitoring IO objects"
+HOMEPAGE="https://github.com/socketry/nio4r;
+
+LICENSE="MIT || ( BSD GPL-2 )"
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+# Note that nio4r bundles a patched copy of libev, and without these
+# patches the tests fail: https://github.com/celluloid/nio4r/issues/15
+
+all_ruby_prepare() {
+   sed -i -e '/[Bb]undler/d' spec/spec_helper.rb || die
+   sed -e '/extension/ s:^:#:' -i Rakefile || die
+}



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

2023-04-02 Thread Sam James
commit: c88fc76c16502fb8c49ba3e5f13aae82e31c7208
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 00:28:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 00:46:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c88fc76c

dev-ruby/patron: EAPI 8, enable ruby32

Tests are the same as for older impls (even with the horrific
puma bits).

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

 dev-ruby/patron/patron-0.13.3-r2.ebuild | 40 +
 1 file changed, 40 insertions(+)

diff --git a/dev-ruby/patron/patron-0.13.3-r2.ebuild 
b/dev-ruby/patron/patron-0.13.3-r2.ebuild
new file mode 100644
index ..5c3884367749
--- /dev/null
+++ b/dev-ruby/patron/patron-0.13.3-r2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/patron/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_DIR="lib/patron"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Patron is a Ruby HTTP client library based on libcurl"
+HOMEPAGE="https://github.com/toland/patron;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND+=" net-misc/curl"
+RDEPEND+=" net-misc/curl"
+
+ruby_add_bdepend "test? ( dev-ruby/rack www-servers/puma )"
+
+all_ruby_prepare() {
+   # Fix Rakefile
+   sed -i -e 's:rake/rdoctask:rdoc/task:' \
+   -e 's/README.txt/README.md/' \
+   -e '/bundler/I s:^:#:' \
+   -e '/extensiontask/ s:^:#:' \
+   -e '/ExtensionTask/,/^end/ s:^:#:' \
+   Rakefile || die
+
+   # Avoid specs with failures. We were not running any specs before.
+   rm spec/session_ssl_spec.rb spec/session_spec.rb spec/response_spec.rb 
|| die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/console/, dev-ruby/console/files/

2023-04-02 Thread Sam James
commit: a8e737d547d3cc3ee0f73cb2010485c2b464bbe2
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  2 22:33:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 00:46:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8e737d5

dev-ruby/console: enable ruby32, fix tests

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

 dev-ruby/console/console-1.16.2-r1.ebuild |  42 ++
 dev-ruby/console/files/console-1.16.2-tests.patch | 155 ++
 2 files changed, 197 insertions(+)

diff --git a/dev-ruby/console/console-1.16.2-r1.ebuild 
b/dev-ruby/console/console-1.16.2-r1.ebuild
new file mode 100644
index ..0d935fd76672
--- /dev/null
+++ b/dev-ruby/console/console-1.16.2-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Beautiful logging for Ruby"
+HOMEPAGE="https://github.com/socketry/console;
+SRC_URI="https://github.com/socketry/console/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/fiber-local"
+
+ruby_add_bdepend "test? ( dev-ruby/sus )"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-tests.patch
+)
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Avoid dependency on covered.
+   rm -f config/sus.rb || die
+
+   # Avoid sandbox violation during tests
+   sed -i -e 's:/tmp/:'"${TMPDIR}"'/:' test/console/output.rb || die
+}
+
+each_ruby_test() {
+   ${RUBY} -S sus-parallel || die
+}

diff --git a/dev-ruby/console/files/console-1.16.2-tests.patch 
b/dev-ruby/console/files/console-1.16.2-tests.patch
new file mode 100644
index ..cbbaaa69dff1
--- /dev/null
+++ b/dev-ruby/console/files/console-1.16.2-tests.patch
@@ -0,0 +1,155 @@
+https://github.com/socketry/console/commit/01438b0390ccd0beead0a6ca828a8dd5ffc710b9
+https://github.com/socketry/console/commit/c2121ed574d846361fcc0cfde97f88ad841a306c
+
+From 01438b0390ccd0beead0a6ca828a8dd5ffc710b9 Mon Sep 17 00:00:00 2001
+From: Samuel Williams 
+Date: Fri, 24 Feb 2023 09:28:43 +1300
+Subject: [PATCH] Add log level tests.
+
+--- a/test/console.rb
 b/test/console.rb
+@@ -10,7 +10,7 @@
+ 
+ describe Console do
+   it "has a version number" do
+-  expect(Console::VERSION).not.to be nil
++  expect(Console::VERSION).to be =~ /\d+\.\d+\.\d+/
+   end
+   
+   with MyModule do
+--- a/test/console/compatible/logger.rb
 b/test/console/compatible/logger.rb
+@@ -37,4 +37,9 @@
+   
+   expect(io.string).to be(:include?, "Hello World")
+   end
++  
++  it "has a default log level" do
++  expect(logger.level).to be_a(Integer)
++  expect(logger.level).to be == ::Logger::DEBUG
++  end
+ end
+
+From c2121ed574d846361fcc0cfde97f88ad841a306c Mon Sep 17 00:00:00 2001
+From: Samuel Williams 
+Date: Fri, 24 Feb 2023 18:26:17 +1300
+Subject: [PATCH] Fix tests when run interactively and incrementally.
+
+--- a/lib/console/terminal/logger.rb
 b/lib/console/terminal/logger.rb
+@@ -6,6 +6,7 @@
+ 
+ require_relative '../buffer'
+ require_relative '../event'
++require_relative '../clock'
+ 
+ require_relative 'text'
+ require_relative 'xterm'
+--- a/test/console/capture.rb
 b/test/console/capture.rb
+@@ -4,6 +4,7 @@
+ # Copyright, 2020-2022, by Samuel Williams.
+ 
+ require 'console/capture'
++require 'console/logger'
+ 
+ describe Console::Capture do
+   let(:capture) {subject.new}
+--- a/test/console/compatible/logger.rb
 b/test/console/compatible/logger.rb
+@@ -4,6 +4,7 @@
+ # Copyright, 2022, by Samuel Williams.
+ 
+ require 'console/compatible/logger'
++require 'console/terminal/logger'
+ 
+ describe Console::Compatible::Logger do
+   let(:io) {StringIO.new}
+--- a/test/console/logger.rb
 b/test/console/logger.rb
+@@ -70,15 +70,6 @@
+   end
+   end
+   
+-  Console::Logger::LEVELS.each do |name, level|
+-  it "can log #{name} messages" do
+-  expect(output).to receive(:call).with(message, 
severity: name)
+-  
+-  logger.level = level
+-  logger.send(name, message)
+-  end
+-  end
+-  
+   with '#enable' do
+   let(:object) {Object.new}
+   
+@@ -94,23 +85,34 @@
+   end
+   
+   Console::Logger::LEVELS.each do |name, level|
+-  with '#off!', unique: name do
+-  it "doesn't log #{name} messages" do
+-  logger.off!
++  with "log level #{name}", 

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

2023-04-02 Thread Sam James
commit: ffb8c49d09df5b2460bf9be00d4ba50ba31982e8
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 00:45:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 00:46:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffb8c49d

dev-ruby/patron: add github upstream metadata

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

 dev-ruby/patron/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-ruby/patron/metadata.xml b/dev-ruby/patron/metadata.xml
index 658c72b1920d..3381fedd792f 100644
--- a/dev-ruby/patron/metadata.xml
+++ b/dev-ruby/patron/metadata.xml
@@ -5,4 +5,7 @@
r...@gentoo.org
Gentoo Ruby Project
 
+
+   toland/patron 
+
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/sus-fixtures-async/files/, dev-ruby/sus-fixtures-async/

2023-04-02 Thread Sam James
commit: 3dfc448531890d921a1f333ba33a093291c8b98e
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  2 23:41:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 00:46:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dfc4485

dev-ruby/sus-fixtures-async: new package, add 0.1.1

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

 dev-ruby/sus-fixtures-async/Manifest   |  1 +
 .../sus-fixtures-async-0.1.1-tests-require.patch   | 43 ++
 dev-ruby/sus-fixtures-async/metadata.xml   | 11 ++
 .../sus-fixtures-async-0.1.1.ebuild| 37 +++
 4 files changed, 92 insertions(+)

diff --git a/dev-ruby/sus-fixtures-async/Manifest 
b/dev-ruby/sus-fixtures-async/Manifest
new file mode 100644
index ..3b8571b90174
--- /dev/null
+++ b/dev-ruby/sus-fixtures-async/Manifest
@@ -0,0 +1 @@
+DIST sus-fixtures-async-0.1.1.tar.gz 5017 BLAKE2B 
f293d9fe336b05e510a82c4337250f48b871eab8c38b7d9587a6402d19689197eb6a2b1f7f14e7b5823246b6f14d104e7e49f14f84a980392dd545543ffcd733
 SHA512 
cca073491d143b0ceaff34ada08d416ea43a035bc887c6dec02f62372724d891f47e9dfa8d749f6e485e7d14da8c395dc67185ed0a91d9ea0eb5466d3164c378

diff --git 
a/dev-ruby/sus-fixtures-async/files/sus-fixtures-async-0.1.1-tests-require.patch
 
b/dev-ruby/sus-fixtures-async/files/sus-fixtures-async-0.1.1-tests-require.patch
new file mode 100644
index ..af89916b7c5f
--- /dev/null
+++ 
b/dev-ruby/sus-fixtures-async/files/sus-fixtures-async-0.1.1-tests-require.patch
@@ -0,0 +1,43 @@
+https://github.com/socketry/sus-fixtures-async/pull/2
+
+From 3d3a1016c1718a8a5eca6ee76cd65d88a66e2481 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Mon, 3 Apr 2023 00:36:26 +0100
+Subject: [PATCH] test: Fix version require
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+When running e.g. 'ruby32 -S sus', I had:
+```
+ Errored assertions:
+file test/sus/fixtures/async.rb:8
+⚠ NameError: uninitialized constant Sus::Fixtures::Async::VERSION
+test/sus/fixtures/async.rb:8 block in 
+/usr/lib64/ruby/gems/3.2.0/gems/sus-0.20.3/lib/sus/file.rb:10 
class_eval
+/usr/lib64/ruby/gems/3.2.0/gems/sus-0.20.3/lib/sus/file.rb:10 
block in 
+/usr/lib64/ruby/gems/3.2.0/gems/sus-0.20.3/lib/sus/file.rb:39 
build
+/usr/lib64/ruby/gems/3.2.0/gems/sus-0.20.3/lib/sus/file.rb:105 
file
+
/usr/lib64/ruby/gems/3.2.0/gems/sus-0.20.3/lib/sus/registry.rb:50 load_file
+
/usr/lib64/ruby/gems/3.2.0/gems/sus-0.20.3/lib/sus/registry.rb:45 load
+
/usr/lib64/ruby/gems/3.2.0/gems/sus-0.20.3/lib/sus/config.rb:95 block in 
load_registry
+
/usr/lib64/ruby/gems/3.2.0/gems/sus-0.20.3/lib/sus/config.rb:94 each
+
/usr/lib64/ruby/gems/3.2.0/gems/sus-0.20.3/lib/sus/config.rb:94 load_registry
+
/usr/lib64/ruby/gems/3.2.0/gems/sus-0.20.3/lib/sus/config.rb:82 registry
+/usr/lib64/ruby/gems/3.2.0/gems/sus-0.20.3/bin/sus:10 
+/usr/bin/sus:9 load
+/usr/bin/sus:9 
+```
+
+It turns out we're missing a direct require, so chuck it in.
+--- a/test/sus/fixtures/async.rb
 b/test/sus/fixtures/async.rb
+@@ -4,6 +4,7 @@
+ # Copyright, 2022, by Samuel Williams.
+ 
+ require 'sus/fixtures/async'
++require 'sus/fixtures/async/version'
+ 
+ describe Sus::Fixtures::Async::VERSION do
+   it 'is a version string' do
+

diff --git a/dev-ruby/sus-fixtures-async/metadata.xml 
b/dev-ruby/sus-fixtures-async/metadata.xml
new file mode 100644
index ..8b415315d6d1
--- /dev/null
+++ b/dev-ruby/sus-fixtures-async/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+r...@gentoo.org
+Gentoo Ruby Project
+  
+  
+socketry/sus-fixtures-async
+  
+

diff --git a/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.1.ebuild 
b/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.1.ebuild
new file mode 100644
index ..c1969443f83f
--- /dev/null
+++ b/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Convenient fixture for testing async components in a reactor"
+HOMEPAGE="https://github.com/socketry/sus-fixtures-async;
+SRC_URI="https://github.com/socketry/sus-fixtures-async/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+ruby_add_rdepend "
+   dev-ruby/async
+   dev-ruby/sus
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.1.1-tests-require.patch
+)
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require 

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

2023-04-02 Thread Sam James
commit: 69e727b964dd7a21a0c9d5f7a42bc73c75208d81
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  2 23:24:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 00:46:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69e727b9

dev-ruby/async: add 2.5.0

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

 dev-ruby/async/Manifest   |  1 +
 dev-ruby/async/async-2.5.0.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/dev-ruby/async/Manifest b/dev-ruby/async/Manifest
index ad41c68e4fa9..311f37c156ba 100644
--- a/dev-ruby/async/Manifest
+++ b/dev-ruby/async/Manifest
@@ -1,2 +1,3 @@
 DIST async-1.30.3.tar.gz 92599 BLAKE2B 
69db66676adf2dd0f77142bffc55b1e90a6983c53c7fac444f72b9365f6907e4d2ec45579ea267f3a8f31fc45af63c3517908c353749b288d1873e2cf720f96b
 SHA512 
337a51ca8fd0e6685528e2eca9b584344ba583f7254f2600110ee62da6e4ccabeb471e7d94f36ab6f8d0eb3eada9e23335a262a50c8d035f67708fce0a590e5e
 DIST async-2.2.1.tar.gz 75671 BLAKE2B 
a652bbb99d49c569fd864015059391a013f35c888be1e3b32ae06900bb861274390543c64ac9687689cb012c9b4c82df7764e4aaa50d2e76b595fdc7736ec8f5
 SHA512 
329862fa30f56371092666bef199b949e6325d99696a7ef2029cf9524a5cea31fc361cfaf438e15731c8e09c06ca47261fd3fcdce306a464332def9897c8dec5
+DIST async-2.5.0.tar.gz 84307 BLAKE2B 
0aa9042e6e63087c08def6a5bd66f51565addaf8caf1db3ce5cc94afd397e164dfd0e7af40d4f55d05b0bb08cec3c98dc89b5e4345ff053f06617a8ba6a9b0c8
 SHA512 
caa16d07b2863f236bdd31fc87aa29216a5e32c8182a6e6bf9fd5203cd223350bb1746be02a617f8930c31f2941ce4204f01c5f2fd902c215a1898192afd01c3

diff --git a/dev-ruby/async/async-2.5.0.ebuild 
b/dev-ruby/async/async-2.5.0.ebuild
new file mode 100644
index ..46889e58cdfc
--- /dev/null
+++ b/dev-ruby/async/async-2.5.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# It really is >=ruby31 only, see:
+# https://github.com/socketry/async/issues/141
+# https://github.com/socketry/async/issues/136
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A concurrency framework for Ruby"
+HOMEPAGE="https://github.com/socketry/async;
+SRC_URI="https://github.com/socketry/async/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+
+ruby_add_rdepend ">=dev-ruby/console-1.10:1
+   dev-ruby/io-event:1.1
+   >=dev-ruby/timers-4.1:4"
+
+ruby_add_bdepend "test? (
+   dev-ruby/benchmark-ips
+   dev-ruby/sus-fixtures-async
+)"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # network tests
+   rm test/net/http.rb \
+   test/async/scheduler/address.rb \
+   test/async/scheduler/io.rb || die
+
+   sed -i -e '/covered/Id' config/sus.rb || die
+}



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

2023-04-02 Thread Sam James
commit: 9e8258b80a0facd7b1e8f7fc835beb884e805bb8
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 00:08:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 00:46:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e8258b8

dev-ruby/localhost: add github upstream metadata

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

 dev-ruby/localhost/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-ruby/localhost/metadata.xml b/dev-ruby/localhost/metadata.xml
index 658c72b1920d..56d29f0d02a8 100644
--- a/dev-ruby/localhost/metadata.xml
+++ b/dev-ruby/localhost/metadata.xml
@@ -5,4 +5,7 @@
r...@gentoo.org
Gentoo Ruby Project
 
+
+   socketry/localhost 
+
 



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

2023-04-02 Thread Sam James
commit: b2571b4fb95265c895c9af02ef04b509c7fdd6be
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  2 23:08:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 00:46:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2571b4f

dev-ruby/async-container: enable ruby32

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

 .../async-container-0.16.12-r1.ebuild  | 42 ++
 1 file changed, 42 insertions(+)

diff --git a/dev-ruby/async-container/async-container-0.16.12-r1.ebuild 
b/dev-ruby/async-container/async-container-0.16.12-r1.ebuild
new file mode 100644
index ..e024fdd63fee
--- /dev/null
+++ b/dev-ruby/async-container/async-container-0.16.12-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Abstract container-based parallelism using threads and processes"
+HOMEPAGE="https://github.com/socketry/async-container;
+SRC_URI="https://github.com/socketry/async-container/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/async
+   dev-ruby/async-io"
+
+ruby_add_bdepend "test? (
+   dev-ruby/bundler
+   >=dev-ruby/async-rspec-1.1:1
+)"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # spec/async/container/notify/pipe_spec.rb directly executes "bundler" 
command,
+   # so we can't just wipe out gems.rb as usual.  also must remove covered 
from gemspec
+   # for this reason.
+   sed -i -E 's/gem ".+"//g' "gems.rb" || die
+   sed -i -e '/spec.add_development_dependency "covered"/ s:^:#:' 
${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid test dependency on unpackaged covered
+   sed -i -e '/covered/ s:^:#:' spec/spec_helper.rb || die
+}



  1   2   3   >