[gentoo-commits] repo/gentoo:master commit in: app-editors/vscodium/

2023-09-08 Thread Arthur Zamarin
commit: 6dc1d3dc23869c075331909aec9883c34a756080
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep  9 05:36:09 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep  9 05:54:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dc1d3dc

app-editors/vscodium: drop 1.81.0.23216

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

 app-editors/vscodium/Manifest |   3 -
 app-editors/vscodium/vscodium-1.81.0.23216.ebuild | 119 --
 2 files changed, 122 deletions(-)

diff --git a/app-editors/vscodium/Manifest b/app-editors/vscodium/Manifest
index 46ec90e93d53..093a25773e1e 100644
--- a/app-editors/vscodium/Manifest
+++ b/app-editors/vscodium/Manifest
@@ -1,6 +1,3 @@
-DIST vscodium-1.81.0.23216-amd64.tar.gz 121108447 BLAKE2B 
870d78973d41e2bc3db58bc434a32271f9ed0217ddd21b865d2449350e7a210b2c1f3c79721e342db3c45ad1f3c4572ba074085711e29d537f48b70a8036782b
 SHA512 
11dfc76c158298437726041ac1cee9ace222fab1b0941040575987abc6a4bfcdd7d13bc815000aabfad07ecfafb9678be628240d4733abb35269fae8244d5b24
-DIST vscodium-1.81.0.23216-arm.tar.gz 109853494 BLAKE2B 
163c836af778521e141f30a908d859d7e364f9f3160596026ab91f8d13a904e30ea29954ddd69306a70d1cb87195f3e8a61fd5e15c524a0fd2cfbc09916a5b59
 SHA512 
6c887cb528390e7de174e933e81267902e0b17f75babe098fa6b8fbca1a06b5ff5f0c099d5ece49e6c82233ad77971963d3786cb7aa6a2113884529c8683ec2e
-DIST vscodium-1.81.0.23216-arm64.tar.gz 121397635 BLAKE2B 
6c87bbbe4c9ca08b48330a35cd0bb2f0d0385a48e857d2b5a595da56a18c96a8ec4f4ec8364b74b4eca87cf33fd847fd06e173cd5e0524d12c968b86f8f6198b
 SHA512 
b761a4fe4883baf8b8bd0038bfde959150e15a207239fffd17377213364c0f44c9b323bc3d5de5acad46a6aebd282bc2d9e72abc56bdebb0617cba86d2207977
 DIST vscodium-1.81.1.23222-amd64.tar.gz 121109927 BLAKE2B 
5242bf72a5708c1c3d35500bc698170eacd7cdbc7c20874d2bfbbf22a64ab048dbbb1fca5c46b6c8a64fb6bdf66b22f615533556075f062926036e60d37810c4
 SHA512 
3c985a1974504e57f6f97ae3e157720cec72fd0ad8d067709f2cad4cb4442e92f80d5d39a63ce8143edb0a2baa3d11bdc0128f60fa10d9dfc09ae8f9a5bf4a7b
 DIST vscodium-1.81.1.23222-arm.tar.gz 109854729 BLAKE2B 
6d0e9ddd23070bdaca1ed2d9a559a0752d01eaf31018dd91f46bda99e2ba8f7e5344df7b93d43948b51c6d7ca7d57522a82a6aace66d90cc0883071360b1592d
 SHA512 
a171a219e8104762dd62bd0ee50d915e8adf35e4ae4c922c64823f4e15cb92ab498e11fa58fdf57635f29df232723bea6153ae88ac7b57540b74cecaa663c18b
 DIST vscodium-1.81.1.23222-arm64.tar.gz 121398210 BLAKE2B 
de2504f5c10fe3c652fb3a393815bd8e32bf8f729dd71a0df558f2575855d5678d1a535882a9c1663b312e1a7f75421da456a4985259e13034a07ececccd19d9
 SHA512 
53a9198e94df0997083a585f652dcdedfde1cc5a24936620f23fb9811ff1c0f61fc20c9b1443b431d86b59fca65b906c89fcf67ab61419bf2e296429c2e3

diff --git a/app-editors/vscodium/vscodium-1.81.0.23216.ebuild 
b/app-editors/vscodium/vscodium-1.81.0.23216.ebuild
deleted file mode 100644
index dcb3f9ea3ae4..
--- a/app-editors/vscodium/vscodium-1.81.0.23216.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop pax-utils xdg optfeature
-
-# Usage: arch_src_uri  
-arch_src_uri() {
-   echo "${1}? (
-   
https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-${2}-${PV}.tar.gz
-   -> ${P}-${1}.tar.gz
-   )"
-}
-
-DESCRIPTION="A community-driven, freely-licensed binary distribution of 
Microsoft's VSCode"
-HOMEPAGE="https://vscodium.com/;
-SRC_URI="
-   $(arch_src_uri amd64 x64)
-   $(arch_src_uri arm armhf)
-   $(arch_src_uri arm64 arm64)
-"
-
-RESTRICT="strip bindist"
-
-LICENSE="
-   Apache-2.0
-   BSD
-   BSD-1
-   BSD-2
-   BSD-4
-   CC-BY-4.0
-   ISC
-   LGPL-2.1+
-   MIT
-   MPL-2.0
-   openssl
-   PYTHON
-   TextMate-bundle
-   Unlicense
-   UoI-NCSA
-   W3C
-"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~arm ~arm64"
-IUSE=""
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   app-crypt/libsecret[crypt]
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-libs/alsa-lib
-   media-libs/mesa
-   net-print/cups
-   sys-apps/util-linux
-   sys-apps/dbus
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libxkbcommon
-   x11-libs/libxkbfile
-   x11-libs/libXrandr
-   x11-libs/libxshmfence
-   x11-libs/pango
-"
-
-QA_PREBUILT="
-   /opt/vscode/bin/code-tunnel
-   /opt/vscodium/chrome_crashpad_handler
-   /opt/vscodium/chrome-sandbox
-   /opt/vscodium/codium
-   /opt/vscodium/libEGL.so
-   /opt/vscodium/libffmpeg.so
-   /opt/vscodium/libGLESv2.so
-   /opt/vscodium/libvk_swiftshader.so
- 

[gentoo-commits] repo/gentoo:master commit in: app-editors/vscodium/

2023-09-08 Thread Arthur Zamarin
commit: 9a4e866e578d3ba4d03d59b5e85eaf0f3fec4a28
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep  9 05:35:53 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep  9 05:54:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a4e866e

app-editors/vscodium: add 1.82.0.23250

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

 app-editors/vscodium/Manifest |   3 +
 app-editors/vscodium/vscodium-1.82.0.23250.ebuild | 109 ++
 2 files changed, 112 insertions(+)

diff --git a/app-editors/vscodium/Manifest b/app-editors/vscodium/Manifest
index 9a8590f2b1b3..46ec90e93d53 100644
--- a/app-editors/vscodium/Manifest
+++ b/app-editors/vscodium/Manifest
@@ -4,3 +4,6 @@ DIST vscodium-1.81.0.23216-arm64.tar.gz 121397635 BLAKE2B 
6c87bbbe4c9ca08b48330a
 DIST vscodium-1.81.1.23222-amd64.tar.gz 121109927 BLAKE2B 
5242bf72a5708c1c3d35500bc698170eacd7cdbc7c20874d2bfbbf22a64ab048dbbb1fca5c46b6c8a64fb6bdf66b22f615533556075f062926036e60d37810c4
 SHA512 
3c985a1974504e57f6f97ae3e157720cec72fd0ad8d067709f2cad4cb4442e92f80d5d39a63ce8143edb0a2baa3d11bdc0128f60fa10d9dfc09ae8f9a5bf4a7b
 DIST vscodium-1.81.1.23222-arm.tar.gz 109854729 BLAKE2B 
6d0e9ddd23070bdaca1ed2d9a559a0752d01eaf31018dd91f46bda99e2ba8f7e5344df7b93d43948b51c6d7ca7d57522a82a6aace66d90cc0883071360b1592d
 SHA512 
a171a219e8104762dd62bd0ee50d915e8adf35e4ae4c922c64823f4e15cb92ab498e11fa58fdf57635f29df232723bea6153ae88ac7b57540b74cecaa663c18b
 DIST vscodium-1.81.1.23222-arm64.tar.gz 121398210 BLAKE2B 
de2504f5c10fe3c652fb3a393815bd8e32bf8f729dd71a0df558f2575855d5678d1a535882a9c1663b312e1a7f75421da456a4985259e13034a07ececccd19d9
 SHA512 
53a9198e94df0997083a585f652dcdedfde1cc5a24936620f23fb9811ff1c0f61fc20c9b1443b431d86b59fca65b906c89fcf67ab61419bf2e296429c2e3
+DIST vscodium-1.82.0.23250-amd64.tar.gz 122389248 BLAKE2B 
ea0b0483c63086dee906c4c018cc547867446fd4fca39298e6ef38cf2c60831fbf0a5ca5d7c7aaa41864b23837e06c0caa81b296cf09b3e8f8164684058aa61d
 SHA512 
edb52dd0503a4f9e5948489693b0444abf921d947ff0ffd8783051663750840302dce9d34e853e35511479217ba2b7f00af6d9755ee3ebb4c17cfba1ddc21f8c
+DIST vscodium-1.82.0.23250-arm.tar.gz 110995455 BLAKE2B 
5db45ae26ea0c8cae119dc763a22ea192b7e668517bd290ef180b2bae906737761af548948c215032766b549b730314de0861ee0a315521ac3146df8fc899ad3
 SHA512 
3572132c278384376a2a87810dfeb0da5009da781044edb28db6d74aea36ed9472916d8590bae71e609463a2dc668799da077983f844a8c7c1cfa9d34fdc0111
+DIST vscodium-1.82.0.23250-arm64.tar.gz 122765625 BLAKE2B 
0c5ea5d8bbb0890b1484c516afc13bfab3427d247b023bdf96527b5199ae570da637fe420a1f84601ef0616f20dab7cc04e83f9c9c542fc55c5f4f9f50323b94
 SHA512 
e89d2c502920d815b4e83d6dbd9757536eb0469409c342ad11af2160d954d195153e48a2b9cc18dd6be08f0086d97702b521684e3dc71057a329759459f404d3

diff --git a/app-editors/vscodium/vscodium-1.82.0.23250.ebuild 
b/app-editors/vscodium/vscodium-1.82.0.23250.ebuild
new file mode 100644
index ..a5fc09b2ca4c
--- /dev/null
+++ b/app-editors/vscodium/vscodium-1.82.0.23250.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop pax-utils xdg optfeature
+
+# Usage: arch_src_uri  
+arch_src_uri() {
+   echo "${1}? (
+   
https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-${2}-${PV}.tar.gz
+   -> ${P}-${1}.tar.gz
+   )"
+}
+
+DESCRIPTION="A community-driven, freely-licensed binary distribution of 
Microsoft's VSCode"
+HOMEPAGE="https://vscodium.com/;
+SRC_URI="
+   $(arch_src_uri amd64 x64)
+   $(arch_src_uri arm armhf)
+   $(arch_src_uri arm64 arm64)
+"
+S="${WORKDIR}"
+
+RESTRICT="strip bindist"
+
+LICENSE="
+   Apache-2.0
+   BSD
+   BSD-1
+   BSD-2
+   BSD-4
+   CC-BY-4.0
+   ISC
+   LGPL-2.1+
+   MIT
+   MPL-2.0
+   openssl
+   PYTHON
+   TextMate-bundle
+   Unlicense
+   UoI-NCSA
+   W3C
+"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+IUSE="kerberos"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-crypt/libsecret[crypt]
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/mesa
+   net-print/cups
+   sys-apps/util-linux
+   sys-apps/dbus
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libxkbcommon
+   x11-libs/libxkbfile
+   x11-libs/libXrandr
+   x11-libs/libxshmfence
+   x11-libs/pango
+   kerberos? ( app-crypt/mit-krb5 )
+"
+
+QA_PREBUILT="*"
+
+src_install() {
+   # Cleanup
+   rm "${S}/resources/app/LICENSE.txt" || die
+
+   if ! use kerberos; then
+   rm -r 

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

2023-09-08 Thread Hans de Graaff
commit: 1c75dc2403e6e84e58f83a2d033e3f6b28797084
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Sep  5 09:19:55 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Sep  9 05:43:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c75dc24

dev-ruby/redis: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Hans de Graaff  gentoo.org>

 .../files/redis-4.7.1-local-redis-server.patch | 42 --
 1 file changed, 42 deletions(-)

diff --git a/dev-ruby/redis/files/redis-4.7.1-local-redis-server.patch 
b/dev-ruby/redis/files/redis-4.7.1-local-redis-server.patch
deleted file mode 100644
index e220d62e35db..
--- a/dev-ruby/redis/files/redis-4.7.1-local-redis-server.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-diff --git a/makefile b/makefile
-index c803066..d50ee93 100644
 a/makefile
-+++ b/makefile
-@@ -1,16 +1,15 @@
- REDIS_BRANCH   ?= 6.2
--TMP:= tmp
- BUILD_DIR  := ${TMP}/cache/redis-${REDIS_BRANCH}
- TARBALL:= ${TMP}/redis-${REDIS_BRANCH}.tar.gz
--BINARY := ${BUILD_DIR}/src/redis-server
--REDIS_CLIENT   := ${BUILD_DIR}/src/redis-cli
-+BINARY := /usr/sbin/redis-server
-+REDIS_CLIENT   := /usr/bin/redis-cli
- REDIS_TRIB := ${BUILD_DIR}/src/redis-trib.rb
--PID_PATH   := ${BUILD_DIR}/redis.pid
--SOCKET_PATH:= ${BUILD_DIR}/redis.sock
-+PID_PATH   := ${TMP}/redis.pid
-+SOCKET_PATH:= ${TMP}/redis.sock
- PORT   := 6381
- SLAVE_PORT := 6382
--SLAVE_PID_PATH := ${BUILD_DIR}/redis_slave.pid
--SLAVE_SOCKET_PATH  := ${BUILD_DIR}/redis_slave.sock
-+SLAVE_PID_PATH := ${TMP}/redis_slave.pid
-+SLAVE_SOCKET_PATH  := ${TMP}/redis_slave.sock
- HA_GROUP_NAME  := master1
- SENTINEL_PORTS := 6400 6401 6402
- SENTINEL_PID_PATHS := $(addprefix ${TMP}/redis,$(addsuffix 
.pid,${SENTINEL_PORTS}))
-@@ -32,11 +31,11 @@ stop_all: stop_sentinel stop_slave stop stop_cluster
- ${TMP}:
-   @mkdir -p $@
- 
--${BINARY}: ${TMP}
--  @bin/build ${REDIS_BRANCH} $<
-+#${BINARY}: ${TMP}
-+# @bin/build ${REDIS_BRANCH} $<
- 
- test:
--  @env SOCKET_PATH=${SOCKET_PATH} bundle exec rake test
-+  @env SOCKET_PATH=${SOCKET_PATH} ${RUBY} -S rake test
- 
- stop:
-   @$(call kill-redis,${PID_PATH})



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

2023-09-08 Thread Hans de Graaff
commit: 03f571a17eba57cc417c1d40fcfbeb9c641aed60
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Sep  5 09:20:06 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Sep  9 05:43:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03f571a1

dev-ruby/slim: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/slim/files/slim-4.1.0-temple.patch | 39 -
 1 file changed, 39 deletions(-)

diff --git a/dev-ruby/slim/files/slim-4.1.0-temple.patch 
b/dev-ruby/slim/files/slim-4.1.0-temple.patch
deleted file mode 100644
index c8c939cd6933..
--- a/dev-ruby/slim/files/slim-4.1.0-temple.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From 45a8087bbdde309703db3860a160bab3fdb8c14a Mon Sep 17 00:00:00 2001
-From: Takashi Kokubun 
-Date: Tue, 25 Oct 2022 09:25:18 -0700
-Subject: [PATCH] Support temple 0.9.1+ (#894)
-

- slim.gemspec   | 2 +-
- test/core/test_commands.rb | 6 +-
- 2 files changed, 6 insertions(+), 2 deletions(-)
-
-diff --git a/slim.gemspec b/slim.gemspec
-index 0bbc7ae4..095dafd5 100644
 a/slim.gemspec
-+++ b/slim.gemspec
-@@ -19,6 +19,6 @@ Gem::Specification.new do |s|
- 
-   s.required_ruby_version = '>=2.0.0'
- 
--  s.add_runtime_dependency('temple', ['>= 0.7.6', '< 0.9'])
-+  s.add_runtime_dependency('temple', ['>= 0.7.6', '!= 0.9.0'])
-   s.add_runtime_dependency('tilt', ['>= 2.0.6', '< 2.1'])
- end
-diff --git a/test/core/test_commands.rb b/test/core/test_commands.rb
-index 7cf8e838..15a77dd7 100644
 a/test/core/test_commands.rb
-+++ b/test/core/test_commands.rb
-@@ -58,7 +58,11 @@ def test_rails
- prepare_common_test DYNAMIC_TEMPLATE, '--rails' do |out, err|
-   assert err.empty?
- 
--  assert out.include? %Q{@output_buffer = ActiveSupport::SafeBuffer.new;}
-+  if Gem::Version.new(Temple::VERSION) >= Gem::Version.new('0.9')
-+assert out.include? %Q{@output_buffer = output_buffer || 
ActionView::OutputBuffer.new;}
-+  else
-+assert out.include? %Q{@output_buffer = 
ActiveSupport::SafeBuffer.new;}
-+  end
-   assert out.include? %Q{@output_buffer.safe_concat(("Hello 
"#{STRING_FREEZER}));}
-   assert out.include? 
%Q{@output_buffer.safe_concat(((::Temple::Utils.escape_html((name))).to_s));}
-   assert out.include? 
%Q{@output_buffer.safe_concat(("!"#{STRING_FREEZER}));}



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

2023-09-08 Thread Hans de Graaff
commit: c26e6de092273f30cbb1698e9061c874c1550dee
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Sep  5 09:20:22 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Sep  9 05:43:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c26e6de0

dev-ruby/thor: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/thor/files/thor-1.2.1-tests.patch | 211 -
 1 file changed, 211 deletions(-)

diff --git a/dev-ruby/thor/files/thor-1.2.1-tests.patch 
b/dev-ruby/thor/files/thor-1.2.1-tests.patch
deleted file mode 100644
index bd59deda2338..
--- a/dev-ruby/thor/files/thor-1.2.1-tests.patch
+++ /dev/null
@@ -1,211 +0,0 @@
-https://github.com/rails/thor/issues/817
-https://github.com/rails/thor/commit/0def4cfba5bf470f76877eb3b8a8895f0018e574
-https://github.com/rails/thor/commit/46d1422902e1c66b31fae79be7dca79ff8b2e81b
-
-From 0def4cfba5bf470f76877eb3b8a8895f0018e574 Mon Sep 17 00:00:00 2001
-From: Tim Diggins 
-Date: Fri, 4 Mar 2022 12:16:58 +
-Subject: [PATCH] fix expectations for ruby 3 treatment of hash arg
-
 a/spec/line_editor_spec.rb
-+++ b/spec/line_editor_spec.rb
-@@ -13,7 +13,7 @@
-   describe ".readline" do
- it "uses the Readline line editor" do
-   editor = double("Readline")
--  expect(Thor::LineEditor::Readline).to receive(:new).with("Enter your 
name ", :default => "Brian").and_return(editor)
-+  expect(Thor::LineEditor::Readline).to receive(:new).with("Enter your 
name ", {:default => "Brian"}).and_return(editor)
-   expect(editor).to receive(:readline).and_return("George")
-   expect(Thor::LineEditor.readline("Enter your name ", :default => 
"Brian")).to eq("George")
- end
-@@ -35,7 +35,7 @@
-   describe ".readline" do
- it "uses the Basic line editor" do
-   editor = double("Basic")
--  expect(Thor::LineEditor::Basic).to receive(:new).with("Enter your name 
", :default => "Brian").and_return(editor)
-+  expect(Thor::LineEditor::Basic).to receive(:new).with("Enter your name 
", {:default => "Brian"}).and_return(editor)
-   expect(editor).to receive(:readline).and_return("George")
-   expect(Thor::LineEditor.readline("Enter your name ", :default => 
"Brian")).to eq("George")
- end
 a/spec/shell/basic_spec.rb
-+++ b/spec/shell/basic_spec.rb
-@@ -70,80 +70,80 @@ def shell
- 
- it "prints a message to the user with the available options, expects 
case-sensitive matching, and determines the correctness of the answer" do
-   flavors = %w(strawberry chocolate vanilla)
--  expect(Thor::LineEditor).to receive(:readline).with('What\'s your 
favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', :limited_to => 
flavors).and_return("chocolate")
-+  expect(Thor::LineEditor).to receive(:readline).with('What\'s your 
favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', {:limited_to => 
flavors}).and_return("chocolate")
-   expect(shell.ask('What\'s your favorite Neopolitan flavor?', 
:limited_to => flavors)).to eq("chocolate")
- end
- 
- it "prints a message to the user with the available options, expects 
case-sensitive matching, and reasks the question after an incorrect response" do
-   flavors = %w(strawberry chocolate vanilla)
-   expect($stdout).to receive(:print).with("Your response must be one of: 
[strawberry, chocolate, vanilla]. Please try again.\n")
--  expect(Thor::LineEditor).to receive(:readline).with('What\'s your 
favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', :limited_to => 
flavors).and_return("moose tracks", "chocolate")
-+  expect(Thor::LineEditor).to receive(:readline).with('What\'s your 
favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', {:limited_to => 
flavors}).and_return("moose tracks", "chocolate")
-   expect(shell.ask('What\'s your favorite Neopolitan flavor?', 
:limited_to => flavors)).to eq("chocolate")
- end
- 
- it "prints a message to the user with the available options, expects 
case-sensitive matching, and reasks the question after a case-insensitive 
match" do
-   flavors = %w(strawberry chocolate vanilla)
-   expect($stdout).to receive(:print).with("Your response must be one of: 
[strawberry, chocolate, vanilla]. Please try again.\n")
--  expect(Thor::LineEditor).to receive(:readline).with('What\'s your 
favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', :limited_to => 
flavors).and_return("cHoCoLaTe", "chocolate")
-+  expect(Thor::LineEditor).to receive(:readline).with('What\'s your 
favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', {:limited_to => 
flavors}).and_return("cHoCoLaTe", "chocolate")
-   expect(shell.ask('What\'s your favorite Neopolitan flavor?', 
:limited_to => flavors)).to eq("chocolate")
- end
- 
- it "prints a message to the user with the available options, 

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

2023-09-08 Thread Hans de Graaff
commit: b70e879983e2cbcae9e3873a5452e045bd029de6
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Sep  5 09:19:40 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Sep  9 05:43:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b70e8799

dev-ruby/rack-test: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Hans de Graaff  gentoo.org>

 .../files/backport-b1084c1-issue-323.patch | 29 --
 1 file changed, 29 deletions(-)

diff --git a/dev-ruby/rack-test/files/backport-b1084c1-issue-323.patch 
b/dev-ruby/rack-test/files/backport-b1084c1-issue-323.patch
deleted file mode 100644
index 84b3b2307aeb..
--- a/dev-ruby/rack-test/files/backport-b1084c1-issue-323.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-https://github.com/rack/rack-test/issues/323
-
-From b1084c1f7b04f6bdaad73c9d1ffc1b279af55e78 Mon Sep 17 00:00:00 2001
-From: Jeremy Evans 
-Date: Wed, 28 Sep 2022 18:33:43 -0700
-Subject: [PATCH] Make the UploadedFile GC finalizer test more reliable on
- CRuby
-

- spec/rack/test/uploaded_file_spec.rb | 6 --
- 1 file changed, 4 insertions(+), 2 deletions(-)
-
-diff --git a/spec/rack/test/uploaded_file_spec.rb 
b/spec/rack/test/uploaded_file_spec.rb
-index 2cb56ac..67bfbc5 100644
 a/spec/rack/test/uploaded_file_spec.rb
-+++ b/spec/rack/test/uploaded_file_spec.rb
-@@ -69,8 +69,10 @@ def file_path
- System.gc
-   end
- else
--  c.new(file_path)
--  GC.start
-+  50.times do |_i|
-+c.new(file_path)
-+GC.start
-+  end
- end
- 
- # Due to CRuby's conservative garbage collection, you can never guarantee



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

2023-09-08 Thread Hans de Graaff
commit: 97d7d397cf26ebc578280b3f10730f4f2c680242
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Sep  9 05:05:25 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Sep  9 05:38:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97d7d397

dev-ruby/faraday-follow_redirects: new package, add 0.3.0

New dependency for dev-ruby/puppet_forge.

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

 dev-ruby/faraday-follow_redirects/Manifest |  1 +
 .../faraday-follow_redirects-0.3.0.ebuild  | 33 ++
 dev-ruby/faraday-follow_redirects/metadata.xml | 11 
 3 files changed, 45 insertions(+)

diff --git a/dev-ruby/faraday-follow_redirects/Manifest 
b/dev-ruby/faraday-follow_redirects/Manifest
new file mode 100644
index ..3802e9907d08
--- /dev/null
+++ b/dev-ruby/faraday-follow_redirects/Manifest
@@ -0,0 +1 @@
+DIST faraday-follow_redirects-0.3.0.tar.gz 9884 BLAKE2B 
463cfb9e797f21355fea5318f0a647936194b671828e55c6ad6dff1c3e853b15ed0facac28e2f59c0cccf8db5d9f11f3bd66c1c877d9a9538d5deea832c4d3d2
 SHA512 
357b9618f203749f806b7882b39dfd1b90a403c9a76734f4d3ae59ef2a70430254e616be66fb5a0ec74e770e2ee9df6e0f805b00f70a6f99de12ff70fa4d2bda

diff --git 
a/dev-ruby/faraday-follow_redirects/faraday-follow_redirects-0.3.0.ebuild 
b/dev-ruby/faraday-follow_redirects/faraday-follow_redirects-0.3.0.ebuild
new file mode 100644
index ..78e79967c84a
--- /dev/null
+++ b/dev-ruby/faraday-follow_redirects/faraday-follow_redirects-0.3.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Perform multipart-post requests using Faraday"
+HOMEPAGE="https://github.com/tisba/faraday-follow-redirects;
+SRC_URI="https://github.com/tisba/faraday-follow-redirects/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+RUBY_S="faraday-follow-redirects-${PV}"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+ruby_add_rdepend "|| ( dev-ruby/faraday:2 dev-ruby/faraday:1 )"
+
+ruby_add_bdepend "test? ( dev-ruby/webmock )"
+
+all_ruby_prepare() {
+   sed -i -e "s:_relative ':'./:" ${RUBY_FAKEGEM_GEMSPEC} || die
+}

diff --git a/dev-ruby/faraday-follow_redirects/metadata.xml 
b/dev-ruby/faraday-follow_redirects/metadata.xml
new file mode 100644
index ..42a21a64fc14
--- /dev/null
+++ b/dev-ruby/faraday-follow_redirects/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+r...@gentoo.org
+Gentoo Ruby Project
+  
+  
+tisba/faraday-follow-redirects
+  
+



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

2023-09-08 Thread Hans de Graaff
commit: ac3808150a9823d9c89d060cfddb36c6363ed7cb
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Sep  9 05:36:01 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Sep  9 05:38:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac380815

dev-ruby/puppet_forge: add 4.1.0

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

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

diff --git a/dev-ruby/puppet_forge/Manifest b/dev-ruby/puppet_forge/Manifest
index 775972368a8d..173c91849da0 100644
--- a/dev-ruby/puppet_forge/Manifest
+++ b/dev-ruby/puppet_forge/Manifest
@@ -1 +1,2 @@
 DIST puppet_forge-3.2.0.gem 771072 BLAKE2B 
dd304297aa65dc0f36f837e27abf255a0474fc2216fa72ac3203febeb4085024f4d155e93a91646d1e7828fe67a5a421b2c75bb638deb846c5d337dfe11eafc9
 SHA512 
dfa82d96f44fb8247f39155c942bf20aec6a4a2833959c877ec98b150553076dd72112b6d1230fa7ae1acef7f648017a8446c3e952680f8d4a6411d2fc8055dc
+DIST puppet_forge-4.1.0.gem 772096 BLAKE2B 
2d6f0af8baa067f79eb113f0de9596c562cdda678587fdd1cb14960535ded5fdbafb2b5ff0ebbd6ae676fb10d766f949b599b43c9b04dac55fc28b8163ef1383
 SHA512 
f752069d8b1998b3d27745abe3e6ad87a24ef614a68b52af2235a0587f98c69d8e39d2637640431f64d5c91ce468e3a2e2452b6ce8fa91d83b00c20ad047ae33

diff --git a/dev-ruby/puppet_forge/puppet_forge-4.1.0.ebuild 
b/dev-ruby/puppet_forge/puppet_forge-4.1.0.ebuild
new file mode 100644
index ..ff6f1063b086
--- /dev/null
+++ b/dev-ruby/puppet_forge/puppet_forge-4.1.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Tools to access Forge API information on Modules, Users, and 
Releases"
+HOMEPAGE="https://github.com/puppetlabs/forge-ruby;
+
+LICENSE="Apache-2.0"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "
+   dev-ruby/faraday:2
+   >=dev-ruby/faraday-follow_redirects-0.3.0:0.3
+   dev-ruby/minitar
+   =dev-ruby/semantic_puppet-1*
+"
+
+all_ruby_prepare() {
+   # Avoid integration and user specs since they all require network access
+   rm -rf spec/integration spec/unit/forge/v3/user_spec.rb || die
+
+   sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} 
|| die
+
+   # Avoid specs that are broken when typhoeus is installed
+   rm -f spec/unit/forge/connection_spec.rb 
spec/unit/forge/v3/{base,release}_spec.rb || die
+}



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

2023-09-08 Thread Hans de Graaff
commit: 88e4f426ab4bd91af6317eee317b46da5fe07d67
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Sep  9 05:38:42 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Sep  9 05:38:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88e4f426

dev-ruby/puppet_forge: add 5.0.1

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

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

diff --git a/dev-ruby/puppet_forge/Manifest b/dev-ruby/puppet_forge/Manifest
index 173c91849da0..549322d224ed 100644
--- a/dev-ruby/puppet_forge/Manifest
+++ b/dev-ruby/puppet_forge/Manifest
@@ -1,2 +1,3 @@
 DIST puppet_forge-3.2.0.gem 771072 BLAKE2B 
dd304297aa65dc0f36f837e27abf255a0474fc2216fa72ac3203febeb4085024f4d155e93a91646d1e7828fe67a5a421b2c75bb638deb846c5d337dfe11eafc9
 SHA512 
dfa82d96f44fb8247f39155c942bf20aec6a4a2833959c877ec98b150553076dd72112b6d1230fa7ae1acef7f648017a8446c3e952680f8d4a6411d2fc8055dc
 DIST puppet_forge-4.1.0.gem 772096 BLAKE2B 
2d6f0af8baa067f79eb113f0de9596c562cdda678587fdd1cb14960535ded5fdbafb2b5ff0ebbd6ae676fb10d766f949b599b43c9b04dac55fc28b8163ef1383
 SHA512 
f752069d8b1998b3d27745abe3e6ad87a24ef614a68b52af2235a0587f98c69d8e39d2637640431f64d5c91ce468e3a2e2452b6ce8fa91d83b00c20ad047ae33
+DIST puppet_forge-5.0.1.gem 774144 BLAKE2B 
2770c0609d93b3518017b36344025dbd7ab51360fea4af8f7ee610f4117f31de25698ad192ab00755564f0a57d9e6b041a7568440dbc5b47e2830a8cb00cd8f8
 SHA512 
3d29c166e1c22d7b4d45251866fbd8e6756a3026be5e17b1abe8cd6baaa7af4ddde7f2d07b75c21c5716c545cc6df82e36b1070a43a3d3c363214d3a5102843b

diff --git a/dev-ruby/puppet_forge/puppet_forge-5.0.1.ebuild 
b/dev-ruby/puppet_forge/puppet_forge-5.0.1.ebuild
new file mode 100644
index ..7a6accc8642f
--- /dev/null
+++ b/dev-ruby/puppet_forge/puppet_forge-5.0.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Tools to access Forge API information on Modules, Users, and 
Releases"
+HOMEPAGE="https://github.com/puppetlabs/forge-ruby;
+
+LICENSE="Apache-2.0"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "
+   dev-ruby/faraday:2
+   >=dev-ruby/faraday-follow_redirects-0.3.0:0.3
+   dev-ruby/minitar
+   =dev-ruby/semantic_puppet-1*
+"
+
+all_ruby_prepare() {
+   # Avoid integration and user specs since they all require network access
+   rm -rf spec/integration spec/unit/forge/v3/user_spec.rb || die
+
+   sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} 
|| die
+
+   # Avoid specs that are broken when typhoeus is installed
+   rm -f spec/unit/forge/connection_spec.rb 
spec/unit/forge/v3/{base,release}_spec.rb || die
+}



[gentoo-commits] proj/pkgcore/snakeoil:master commit in: src/snakeoil/

2023-09-08 Thread Arthur Zamarin
commit: 379bf7a6cd7fb7b7c3684c834e20b8d4fe1170ae
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 30 04:20:08 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 30 04:20:08 2023 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/snakeoil.git/commit/?id=379bf7a6

mappings: small refactor

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

 src/snakeoil/mappings.py | 18 +-
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/src/snakeoil/mappings.py b/src/snakeoil/mappings.py
index d4ac221d..f3663571 100644
--- a/src/snakeoil/mappings.py
+++ b/src/snakeoil/mappings.py
@@ -298,7 +298,7 @@ class ProtectedDict(DictMixin):
 raise KeyError(key)
 
 def keys(self):
-for k in self.new.keys():
+for k in self.new:
 yield k
 for k in self.orig.keys():
 if k not in self.blacklist and k not in self.new:
@@ -320,14 +320,14 @@ class ImmutableDict(Mapping):
 elif isinstance(data, Mapping):
 mapping = data
 elif isinstance(data, DictMixin):
-mapping = {k: v for k, v in data.items()}
+mapping = dict(data.items())
 elif data is None:
 mapping = {}
 else:
 try:
-mapping = {k: v for k, v in data}
-except TypeError as e:
-raise TypeError(f"unsupported data format: {e}")
+mapping = dict(data)
+except TypeError as exc:
+raise TypeError(f"unsupported data format: {exc}")
 object.__setattr__(self, "_dict", mapping)
 
 def __getitem__(self, key):
@@ -362,8 +362,8 @@ class OrderedFrozenSet(Set):
 def __init__(self, iterable=()):
 try:
 self._dict = ImmutableDict({x: None for x in iterable})
-except TypeError as e:
-raise TypeError("not iterable") from e
+except TypeError as exc:
+raise TypeError("not iterable") from exc
 
 def __contains__(self, key):
 return key in self._dict
@@ -419,8 +419,8 @@ class OrderedSet(OrderedFrozenSet, MutableSet):
 def __init__(self, iterable=()):
 try:
 self._dict = {x: None for x in iterable}
-except TypeError as e:
-raise TypeError("not iterable") from e
+except TypeError as exc:
+raise TypeError("not iterable") from exc
 
 def add(self, value):
 self._dict[value] = None



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

2023-09-08 Thread Sam James
commit: 718469aca981f1be710b083d4442536bef6ad2c6
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  9 05:03:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  9 05:03:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=718469ac

dev-util/cargo-nextest: drop 0.9.53

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

 dev-util/cargo-nextest/Manifest|  91 -
 dev-util/cargo-nextest/cargo-nextest-0.9.53.ebuild | 388 -
 2 files changed, 479 deletions(-)

diff --git a/dev-util/cargo-nextest/Manifest b/dev-util/cargo-nextest/Manifest
index 60901b207a78..d62e3cd26da3 100644
--- a/dev-util/cargo-nextest/Manifest
+++ b/dev-util/cargo-nextest/Manifest
@@ -2,14 +2,11 @@ DIST addr2line-0.19.0.crate 33210 BLAKE2B 
a6b393dcddfa0f858297efb6b261d3a23f118b
 DIST addr2line-0.20.0.crate 39558 BLAKE2B 
1f66fcb361161599a87f874a3bf28a05614e235488d02205d4c8e207ae193280949ad957fd0eb383a49f4c1bc287569454d3c6872ed6e31c081e6fd03f8d460e
 SHA512 
f9794772a31dd01096b168b4b4ffe311d4850c69fd77dd72c1e532a94ef7b23c31cccb9033848822521510f1fcc2ad0fdd824cf7efb9ed43828dc0165165b319
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST ahash-0.7.6.crate 38030 BLAKE2B 
aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9
 SHA512 
61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68
-DIST aho-corasick-1.0.1.crate 167320 BLAKE2B 
f148004140d4f705e93f448020b97c434b93fea6ae34fd74b1f394b076c2727a87f5ec54542a0f52822d716c10ada3c68ae8f50a46c455fc6e828b10b5650ecc
 SHA512 
7cea5b2305b90aebc54f78446cfc91f275b1be8489d2d80c3baa9ff8b913f9b2296adbdf4aefb0d8fce8f57812963fb9450b200d133a9d61e100cef324068070
 DIST aho-corasick-1.0.2.crate 167694 BLAKE2B 
fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52
 SHA512 
5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST anstream-0.3.2.crate 19504 BLAKE2B 
617b846c244ea4ccd6c7835a382afe85e14c245ea56b678f57ee12e9c7bcc1c0c3db9620eb4d16bf35e17eca38968bf04420b758f482ac5594670e6292c1fbb9
 SHA512 
b896e5208a2ee6a3c98bf3bb9ac1c52792de114dfa5709dadcac6183ea19ea63230dffd3217e571354a71d69b8eafbb0189e05f8f77f50922020de54e3aeecc8
-DIST anstyle-1.0.0.crate 13972 BLAKE2B 
741704b6e338834696bc816d8a65ff933f9bff48e71d25269f04c4a24c3dbb06826d2f84f73a1dceeda99cfc5c8e3d59b3d07dbb404cc3471b86cf118d074e80
 SHA512 
5a0159b9f8a80afadff04ecbec3c1769cef712c77de8062b31323298dab9507f4a87b7c777e6335d310ec464b0982d097b5888b4b351c389b5f4419c2c87be7b
 DIST anstyle-1.0.1.crate 13977 BLAKE2B 
35be03a7de78737592528967e8ad4851436a74c7863cae9cf5cf7366d3cce9bbbd255b1a89401051f82fe8569a0ff029dcfe427c14a2e0677890453c6119d241
 SHA512 
2bf9b83ad9772c6a3ef28239cbb98bd667dc631fd1ef76ec5029825c128f6cb22756bb1548dd991e482f86eb9fd94fae5c648f91de2c0d71754b6dca4ec2362c
-DIST anstyle-parse-0.2.0.crate 24361 BLAKE2B 
f796ddf1af04c93d7ee2721731e5cd22bb941919940a9edf6b2a658a8c39e87bd801bfd989631d64e9061067f7349796c56009ec61c02d754748181cc4d91a62
 SHA512 
fbac25189a0f4c0ddf2733c8ff74bdc2dc1a35e522d0201fa48f0f45e1d5d0a42e4806178507d0bc6a2ac22978b813eae5d57f09dddc80582de524690d87147f
 DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 
6304a56c6a9fbaf1bb4d1d177b2315684345dc9d71c35836f9544145364f8d6eb56e25c03076690c594ab7db5914501acb569f6c136952e59c93179ced527fb2
 SHA512 
5c8fc7d88ffc3a6e78340ffe0f3c2d72e865512030ade4509de9c673eba955c536bb1873dac11f6ba11cc8367fb30c67451ed65d19f81507c9e917c702bfd176
 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 
2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53
 SHA512 
2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a
 DIST anstyle-wincon-1.0.1.crate 11718 BLAKE2B 

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

2023-09-08 Thread Sam James
commit: d109764a014951927c2c389d36c9e36c020dbaa1
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  9 05:03:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  9 05:03:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d109764a

dev-util/cargo-nextest: add 0.9.57

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

 dev-util/cargo-nextest/Manifest|  88 +
 dev-util/cargo-nextest/cargo-nextest-0.9.57.ebuild | 382 +
 2 files changed, 470 insertions(+)

diff --git a/dev-util/cargo-nextest/Manifest b/dev-util/cargo-nextest/Manifest
index 2c0064a0702c..60901b207a78 100644
--- a/dev-util/cargo-nextest/Manifest
+++ b/dev-util/cargo-nextest/Manifest
@@ -1,4 +1,5 @@
 DIST addr2line-0.19.0.crate 33210 BLAKE2B 
a6b393dcddfa0f858297efb6b261d3a23f118be45a3211ee15f6c58808f241dbcf5282f4a86be579360513f23ac4035819e923f2587b7499110af42e9ac3ab88
 SHA512 
18da72e412bb89028e2ccb838192330535e45300f6fd8edc7d1d64397792a3db12418aa24a3312730c5414e2a1b1d65e6b9d5691ba234c9142b5d885523a5e94
+DIST addr2line-0.20.0.crate 39558 BLAKE2B 
1f66fcb361161599a87f874a3bf28a05614e235488d02205d4c8e207ae193280949ad957fd0eb383a49f4c1bc287569454d3c6872ed6e31c081e6fd03f8d460e
 SHA512 
f9794772a31dd01096b168b4b4ffe311d4850c69fd77dd72c1e532a94ef7b23c31cccb9033848822521510f1fcc2ad0fdd824cf7efb9ed43828dc0165165b319
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST ahash-0.7.6.crate 38030 BLAKE2B 
aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9
 SHA512 
61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68
 DIST aho-corasick-1.0.1.crate 167320 BLAKE2B 
f148004140d4f705e93f448020b97c434b93fea6ae34fd74b1f394b076c2727a87f5ec54542a0f52822d716c10ada3c68ae8f50a46c455fc6e828b10b5650ecc
 SHA512 
7cea5b2305b90aebc54f78446cfc91f275b1be8489d2d80c3baa9ff8b913f9b2296adbdf4aefb0d8fce8f57812963fb9450b200d133a9d61e100cef324068070
@@ -13,15 +14,19 @@ DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 
6304a56c6a9fbaf1bb4d1d177b231568434
 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 
2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53
 SHA512 
2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a
 DIST anstyle-wincon-1.0.1.crate 11718 BLAKE2B 
2500845a23edfb47ecd156424a89789c713a7c367c3fef98d26e4e7b2acb3c6433d39a1c2a59813a98266b0993d4b750e9b6b68b7ced7ec5a04a8b13bad174e7
 SHA512 
00c380fc0198c49776c40aeef419be2fd2d6809bd2e5d86457f1658c6f4b2e83ebe8feee95855c3bbedd4200a917f582bd41b0ee0cf5d7d1d5017228885a58e6
 DIST anyhow-1.0.71.crate 43808 BLAKE2B 
1ec6b440758e26b2328738bab7c6b1fe8670959793cc24f61cecd0d8b0ebe60b9855ee1cdac9b5f5a5b238daf796eae5b7c82b903e7c822a5625d95130f8b61f
 SHA512 
401b1c5d04fa0581f303395fcb3af5e7684ead367e2a173b4d90db9c04ac20010c5330a686f3ba91a541e1526a7185091b7dbfddce5134b5a74cc749b0338da5
+DIST anyhow-1.0.72.crate 43837 BLAKE2B 
1547c158882e50579a568a14e6e5cd162feb6cf291835266c9dae0c1c4df05a7872bceb02bbc8a13ab5bb84d299a94892057f54eeade7fa095ff8f897f6fe9d8
 SHA512 
25d8d4cfcc9679c9125fe03c7ce5a46462ca66e7457d45cd7838b7867f3461a899f75b22d76dfb04caa09c013c3b702313ffb6373f92b2798119a30199c38a98
 DIST arrayvec-0.5.2.crate 27838 BLAKE2B 
51e2eacae0ef148f3f52d21ae00794e540e7ce4c013fb496dd1347ad91ffbbca199381fffbb064225f829216f6c5e915edfa64833f91fabdd13c3f011d86491f
 SHA512 
1896b5f64b4dbdcff8ad234bda4ea8129bcacf87839347304717e94ee9f369cf5f4371755e453ff7d72817edb8f7fdbc726d77cc4f28ed05148dc89c7714b004
 DIST async-scoped-0.7.1.crate 9163 BLAKE2B 
474b21a85fb10183ee6b7e552c8fb174bf554aa0eef1e8bfd422e7ba918977906c99ffd725c829f2a221594a1465a9501985fef0dc07479be5d15026a86ddb13
 SHA512 
52112562f52216b238cff7a17353349a411df330640eabaefac61db875215103aec02922a737825e200a979d1039fc4d31efad7e6a643b06785f3292b91c5a29
 DIST async-trait-0.1.68.crate 28625 BLAKE2B 
30ed53ddb60967201755cded9fbd87cf1ec58071019227069bd501f5242d18d906cf5b05488e8611f1167237e03c472bb90e28d396306985ab2afd9be379f2ea
 SHA512 
4f4390ab76a6150f7115cd4bfb132be48a846d768aee8c54bff6a18ae3bc52cad5a96119ad621ceabd055af0210629894343f09fff35c68cb9c4f28d08c7006a
+DIST async-trait-0.1.72.crate 28592 BLAKE2B 
bb66b3c9c55918fc3ca41e5a7c5672ed6cdd58bb7e676caf0d766e11d6cc6abf40953d2a91cdccaa2f934ece3fd57a699b19def6229fa772dd0fd685a2f3de4b
 SHA512 
2f00fbead070f27b37d22847b8ff1647c517a0be72129fa67637ecdfd0137d471a8e6c57c2bb731d157415df10e4b22e65b40fd0c67f7d0c66e83228609a32a7
 DIST atomicwrites-0.4.1.crate 6341 BLAKE2B 

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

2023-09-08 Thread Sam James
commit: 9e4b7c3ada9725aa4cf21c16d6fac8fa985e4b2f
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  9 04:57:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  9 04:59:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e4b7c3a

dev-libs/libtommath: add 1.2.1

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

 dev-libs/libtommath/Manifest|  1 +
 dev-libs/libtommath/libtommath-1.2.1.ebuild | 96 +
 2 files changed, 97 insertions(+)

diff --git a/dev-libs/libtommath/Manifest b/dev-libs/libtommath/Manifest
index eaf116692eb5..701ebd802e6a 100644
--- a/dev-libs/libtommath/Manifest
+++ b/dev-libs/libtommath/Manifest
@@ -1 +1,2 @@
 DIST ltm-1.2.0.tar.xz 622120 BLAKE2B 
1537dad7da5c14264f03280e9d49fa0b7e6c1c4924c805f202d31c60569b9e3bee40674301d67b0f5b049c1c2dc5ec71b6c566ff5c9b8168d16840b031acc400
 SHA512 
6f9ccd0691831f07f86ddc81cb6145504b3d5da66dd3e92312c64cce0ea986fa4e08ba65ca8991aaebe56702c2d7c15f309696785b813dffb4c112a4ad04b203
+DIST ltm-1.2.1.tar.xz 635728 BLAKE2B 
b1464843af4a33f2ba0c824fe2dd080227c6b761b3f8059bbc5229f36d601aecc8bcb20c386718c71a1bc01f69e532647689b43252bd15143f809f7072de449e
 SHA512 
50c9459357aa7f5076af93de6701c617da0dbbf2230a2f4468062704a6cd6e9d3c2fbb27016f68a7e1d6b35d6ddb2088630b24ea6acc20ed8c19594913d36e95

diff --git a/dev-libs/libtommath/libtommath-1.2.1.ebuild 
b/dev-libs/libtommath/libtommath-1.2.1.ebuild
new file mode 100644
index ..a2986670805b
--- /dev/null
+++ b/dev-libs/libtommath/libtommath-1.2.1.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="Optimized and portable routines for integer theoretic 
applications"
+HOMEPAGE="https://www.libtom.net/;
+SRC_URI="https://github.com/libtom/libtommath/releases/download/v${PV}/ltm-${PV}.tar.xz;
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="doc examples static-libs"
+
+BDEPEND="sys-devel/libtool"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.2.0-sparc.patch
+)
+
+src_prepare() {
+   default
+
+   # need libtool for cross compilation, bug #376643
+   cat <<-EOF > configure.ac
+   AC_INIT(libtommath, 0)
+   AM_INIT_AUTOMAKE
+   LT_INIT
+   AC_CONFIG_FILES(Makefile)
+   AC_OUTPUT
+   EOF
+
+   touch NEWS README AUTHORS ChangeLog Makefile.am || die
+
+   eautoreconf
+
+   export LIBTOOL="${S}"/libtool
+}
+
+src_configure() {
+   econf $(use_enable static-libs static)
+}
+
+_emake() {
+   emake \
+   CC="$(tc-getCC)" \
+   AR="$(tc-getAR)" \
+   RANLIB="$(tc-getRANLIB)" \
+   IGNORE_SPEED=1 \
+   DESTDIR="${ED}" \
+   PREFIX="${EPREFIX}/usr" \
+   LIBPATH="/usr/$(get_libdir)" \
+   INCPATH="/usr/include" \
+   "$@"
+}
+
+src_compile() {
+   # Replace hard-coded libdir=${exec_prefix}/lib.
+   sed -i -e "/libdir=/s:/lib:/$(get_libdir):" libtommath.pc.in || die
+
+   _emake -f makefile.shared
+}
+
+src_test() {
+   # Tests must be built statically
+   # (i.e. without -f makefile.shared)
+   _emake test
+
+   ./test || die
+}
+
+src_install() {
+   _emake -f makefile.shared install
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   local path="usr/$(get_libdir)/libtommath.${PV}.dylib"
+   install_name_tool -id "${EPREFIX}/${path}" "${ED}/${path}" || 
die "Failed to adjust install_name"
+   fi
+
+   # We only link against -lc, so drop the .la file.
+   find "${ED}" -name '*.la' -delete || die
+   if ! use static-libs ; then
+   find "${ED}" -name "*.a" -delete || die
+   fi
+
+   dodoc changes.txt
+
+   use doc && dodoc doc/*.pdf
+
+   if use examples ; then
+   docinto demo
+   dodoc demo/*.c
+   fi
+}



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

2023-09-08 Thread Sam James
commit: ea2cc0351047361556cb3a60a2ec67cb2449b5b9
Author: Petr Vaněk  atlas  cz>
AuthorDate: Thu Sep  7 07:37:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  9 04:55:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea2cc035

dev-db/redis: add 7.0.13

Bug: https://bugs.gentoo.org/913741
Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Sam James  gentoo.org>

 dev-db/redis/Manifest|   1 +
 dev-db/redis/redis-7.0.13.ebuild | 187 +++
 2 files changed, 188 insertions(+)

diff --git a/dev-db/redis/Manifest b/dev-db/redis/Manifest
index 0c6286c369d7..9aa60843f747 100644
--- a/dev-db/redis/Manifest
+++ b/dev-db/redis/Manifest
@@ -2,6 +2,7 @@ DIST redis-6.2.11.tar.gz 2492990 BLAKE2B 
edf046d86e295878abc5ba46ea6c8048c97f27b
 DIST redis-6.2.13.tar.gz 2496004 BLAKE2B 
91b6fcd72c1330aca358443c082967ed6f1ec27ecc2c1ea50e3824fb615a503710e75bac1cdc1c5305b95f2bea3bd43be21646dcbbdab85d401e832a3b5c7eea
 SHA512 
644d02f357300cac3ef632f689dcf1786ad8a2c2ca68202bcd6dc6abfd728cc805e3ad3d99dbbe5503bf2ef5ce0cb8c11d3eab29aed780ae787094562e99c702
 DIST redis-6.2.7.tar.gz 2487287 BLAKE2B 
06f1b1e16cdf06c38b67c1f1d025da50cc3719688b8c2bf23077d77dd97ea546909043fb65e60478ac3661cc033fa6e8d7a38e361e69eb93ba3db07b7c66
 SHA512 
d113094b8e31754915db7f0317d9b7969e034af3a7bac2ae0cbfad6cc61ba3aae35e9709c435abc1024a96f914df7a760b3cd18d06c375b541cfa837d1c5b953
 DIST redis-7.0.12.tar.gz 2992216 BLAKE2B 
3aad6063d1d757568ebf249868b7728be49483c1e59f55cc84bc6407b1e9957abc68160f2ba2c4479679304cbe3878beba018cfbf89f818c015d3b1481ce9225
 SHA512 
27ed0ab054d262028d236694f323387e3ef0e007de782545878011a7535e188152ed0af898dea4d6c0a7fa385849bbce6a0d85661780cb0e69c7d89dea3825b8
+DIST redis-7.0.13.tar.gz 2993829 BLAKE2B 
fd6902d1a19dddabc6998bd0478f723cc13420807491a97a4ec4bb63046228b87e949a112b8b89f3a3d1d7c1e00dcbc53fcecd3b8b54af7ddfd39d96cb723607
 SHA512 
9abb170864b7c4ccdfd1b3f8cf95ff8ce544e68986da952cf33e0d9ba82097d22de6410271299d94cd180d67ffc5baeda03d471a838fceaa9b5c29844171fb01
 DIST redis-7.0.5.tar.gz 2968205 BLAKE2B 
c319a2f656e4bd26637735ef73e58eecc306e202b57d6da3a38150a02d738a414c6696e261b8ab88033e117aee4f02308aab9ca4a5f382d66ec3a10f3e020580
 SHA512 
16ff920cb8df4d82e78ef34209285024aa98189be8acbca86b10fb3064dcc70eac60206aadece6af08406860ed01a004ce3aaa86be896ea36c7f486686646753
 DIST redis-7.0.9.tar.gz 2984823 BLAKE2B 
9c2e79f40ad14f6412ec4bc79507a32f8780bf4b3a311b87dd309e74b6367536f1c91b8026efc6acb3d750ca7c49687a74660c66d104caa439ef385db3eab230
 SHA512 
e984a19583e4aae0a5dce85a434d3255f4f13725eba0f11a1fe1a1189b17035152a26b65f1a3a8834f0dd8218f4a65986c918f96386120ea9419bd02366c8293
 DIST redis-7.2.0.tar.gz 3381269 BLAKE2B 
75b5ec65497d8214c7db7244921611c5948f5720a48fd4890b7daf3f71fdb108b0b447c7b0b59d8e62537926277044b265b607c425e1faa7e411804970c96a21
 SHA512 
ea362a9cbbb23806fbd48eb6c4d8be555050351a87857da95e61d2bacf4ba2e653e7d2a8d80da04ebafb5c33f8f113b3dffc3400880dbd3baeded0e8d1c3

diff --git a/dev-db/redis/redis-7.0.13.ebuild b/dev-db/redis/redis-7.0.13.ebuild
new file mode 100644
index ..d951a43f5649
--- /dev/null
+++ b/dev-db/redis/redis-7.0.13.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# N.B.: It is no clue in porting to Lua eclasses, as upstream have deviated
+# too far from vanilla Lua, adding their own APIs like lua_enablereadonlytable
+
+inherit autotools edo flag-o-matic multiprocessing systemd tmpfiles 
toolchain-funcs
+
+DESCRIPTION="A persistent caching system, key-value, and data structures 
database"
+HOMEPAGE="https://redis.io;
+SRC_URI="https://download.redis.io/releases/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="+jemalloc selinux ssl systemd tcmalloc test"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   jemalloc? ( >=dev-libs/jemalloc-5.1:= )
+   ssl? ( dev-libs/openssl:0= )
+   systemd? ( sys-apps/systemd:= )
+   tcmalloc? ( dev-util/google-perftools )
+"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   acct-group/redis
+   acct-user/redis
+   selinux? ( sec-policy/selinux-redis )
+"
+
+BDEPEND="
+   ${COMMON_DEPEND}
+   virtual/pkgconfig
+"
+
+# Tcl is only needed in the CHOST test env
+DEPEND="
+   ${COMMON_DEPEND}
+   test? (
+   dev-lang/tcl:0=
+   ssl? ( dev-tcltk/tls )
+   )"
+
+REQUIRED_USE="?? ( jemalloc tcmalloc )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.2.1-config.patch
+   "${FILESDIR}"/${PN}-5.0-shared.patch
+   "${FILESDIR}"/${PN}-6.2.3-ppc-atomic.patch
+   "${FILESDIR}"/${PN}-sentinel-5.0-config.patch
+   "${FILESDIR}"/${PN}-7.0.4-no-which.patch
+)
+
+src_prepare() {
+   default
+
+   # Append cflag for lua_cjson
+   # 

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

2023-09-08 Thread Sam James
commit: 5be5615485f287b6efef9a8e57dd7c8a325f9dee
Author: Petr Vaněk  atlas  cz>
AuthorDate: Thu Sep  7 07:38:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  9 04:55:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5be56154

dev-db/redis: add 7.2.1

Bug: https://bugs.gentoo.org/913741
Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Sam James  gentoo.org>

 dev-db/redis/Manifest   |   1 +
 dev-db/redis/redis-7.2.1.ebuild | 200 
 2 files changed, 201 insertions(+)

diff --git a/dev-db/redis/Manifest b/dev-db/redis/Manifest
index 9aa60843f747..8b4f147ffb76 100644
--- a/dev-db/redis/Manifest
+++ b/dev-db/redis/Manifest
@@ -6,3 +6,4 @@ DIST redis-7.0.13.tar.gz 2993829 BLAKE2B 
fd6902d1a19dddabc6998bd0478f723cc134208
 DIST redis-7.0.5.tar.gz 2968205 BLAKE2B 
c319a2f656e4bd26637735ef73e58eecc306e202b57d6da3a38150a02d738a414c6696e261b8ab88033e117aee4f02308aab9ca4a5f382d66ec3a10f3e020580
 SHA512 
16ff920cb8df4d82e78ef34209285024aa98189be8acbca86b10fb3064dcc70eac60206aadece6af08406860ed01a004ce3aaa86be896ea36c7f486686646753
 DIST redis-7.0.9.tar.gz 2984823 BLAKE2B 
9c2e79f40ad14f6412ec4bc79507a32f8780bf4b3a311b87dd309e74b6367536f1c91b8026efc6acb3d750ca7c49687a74660c66d104caa439ef385db3eab230
 SHA512 
e984a19583e4aae0a5dce85a434d3255f4f13725eba0f11a1fe1a1189b17035152a26b65f1a3a8834f0dd8218f4a65986c918f96386120ea9419bd02366c8293
 DIST redis-7.2.0.tar.gz 3381269 BLAKE2B 
75b5ec65497d8214c7db7244921611c5948f5720a48fd4890b7daf3f71fdb108b0b447c7b0b59d8e62537926277044b265b607c425e1faa7e411804970c96a21
 SHA512 
ea362a9cbbb23806fbd48eb6c4d8be555050351a87857da95e61d2bacf4ba2e653e7d2a8d80da04ebafb5c33f8f113b3dffc3400880dbd3baeded0e8d1c3
+DIST redis-7.2.1.tar.gz 3383319 BLAKE2B 
92784af3d1df338a8af7475ab7c598309f33f682ad4bb0b827f170c9f20c1a0879b433c6325c90dd6ba17e06e95bf7d8a9a665d6706065ff4c4c8c141d9c93c1
 SHA512 
7df4afd51dceea0edbb999027c84820a6aebdd58d71b2e93a4861120fa2b9c0801a0e61c70e695845dbff4e9b96907a4215dcacf72d3593ad014cfa584b5cad0

diff --git a/dev-db/redis/redis-7.2.1.ebuild b/dev-db/redis/redis-7.2.1.ebuild
new file mode 100644
index ..81c1123f7888
--- /dev/null
+++ b/dev-db/redis/redis-7.2.1.ebuild
@@ -0,0 +1,200 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# N.B.: It is no clue in porting to Lua eclasses, as upstream have deviated
+# too far from vanilla Lua, adding their own APIs like lua_enablereadonlytable
+
+inherit autotools edo multiprocessing systemd tmpfiles toolchain-funcs
+
+DESCRIPTION="A persistent caching system, key-value, and data structures 
database"
+HOMEPAGE="
+   https://redis.io
+   https://github.com/redis/redis
+"
+SRC_URI="https://download.redis.io/releases/${P}.tar.gz;
+
+LICENSE="BSD Boost-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="+jemalloc selinux ssl systemd tcmalloc test"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   jemalloc? ( >=dev-libs/jemalloc-5.1:= )
+   ssl? ( dev-libs/openssl:0= )
+   systemd? ( sys-apps/systemd:= )
+   tcmalloc? ( dev-util/google-perftools )
+"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   acct-group/redis
+   acct-user/redis
+   selinux? ( sec-policy/selinux-redis )
+"
+
+BDEPEND="
+   ${COMMON_DEPEND}
+   virtual/pkgconfig
+"
+
+# Tcl is only needed in the CHOST test env
+DEPEND="
+   ${COMMON_DEPEND}
+   test? (
+   dev-lang/tcl:0=
+   ssl? ( dev-tcltk/tls )
+   )"
+
+REQUIRED_USE="?? ( jemalloc tcmalloc )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.2.1-config.patch
+   "${FILESDIR}"/${PN}-7.2.0-system-jemalloc.patch
+   "${FILESDIR}"/${PN}-6.2.3-ppc-atomic.patch
+   "${FILESDIR}"/${PN}-sentinel-7.2.0-config.patch
+   "${FILESDIR}"/${PN}-7.0.4-no-which.patch
+)
+
+src_prepare() {
+   default
+
+   # Respect user CFLAGS in bundled lua
+   sed -i '/LUA_CFLAGS/s: -O2::g' deps/Makefile || die
+
+   # now we will rewrite present Makefiles
+   local makefiles="" MKF
+   local mysedconf=(
+   -e 's:$(CC):@CC@:g'
+   -e 's:$(CFLAGS):@AM_CFLAGS@:g'
+   -e 's: $(DEBUG)::g'
+
+   -e 's:-Werror ::g'
+   -e 's:-Werror=deprecated-declarations ::g'
+   )
+   for MKF in $(find -name 'Makefile' | cut -b 3-); do
+   mv "${MKF}" "${MKF}.in"
+   sed -i "${mysedconf[@]}" "${MKF}.in" || die "Sed failed for 
${MKF}"
+   makefiles+=" ${MKF}"
+   done
+   # autodetection of compiler and settings; generates the modified 
Makefiles
+   cp "${FILESDIR}"/configure.ac-7.0 configure.ac || die
+
+   sed -i \
+   -e "/^AC_INIT/s|, __PV__, |, $PV, |" \
+   -e 
"s:AC_CONFIG_FILES(\[Makefile\]):AC_CONFIG_FILES([${makefiles}]):g" \
+   

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

2023-09-08 Thread Sam James
commit: ad3020efc6d26340112db43909e75469efa1eff5
Author: Petr Vaněk  atlas  cz>
AuthorDate: Thu Sep  7 07:39:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  9 04:55:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad3020ef

dev-db/redis: drop vulnerable 7.2.0

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

 dev-db/redis/Manifest   |   1 -
 dev-db/redis/redis-7.2.0.ebuild | 200 
 2 files changed, 201 deletions(-)

diff --git a/dev-db/redis/Manifest b/dev-db/redis/Manifest
index 8b4f147ffb76..c722805e4176 100644
--- a/dev-db/redis/Manifest
+++ b/dev-db/redis/Manifest
@@ -5,5 +5,4 @@ DIST redis-7.0.12.tar.gz 2992216 BLAKE2B 
3aad6063d1d757568ebf249868b7728be49483c
 DIST redis-7.0.13.tar.gz 2993829 BLAKE2B 
fd6902d1a19dddabc6998bd0478f723cc13420807491a97a4ec4bb63046228b87e949a112b8b89f3a3d1d7c1e00dcbc53fcecd3b8b54af7ddfd39d96cb723607
 SHA512 
9abb170864b7c4ccdfd1b3f8cf95ff8ce544e68986da952cf33e0d9ba82097d22de6410271299d94cd180d67ffc5baeda03d471a838fceaa9b5c29844171fb01
 DIST redis-7.0.5.tar.gz 2968205 BLAKE2B 
c319a2f656e4bd26637735ef73e58eecc306e202b57d6da3a38150a02d738a414c6696e261b8ab88033e117aee4f02308aab9ca4a5f382d66ec3a10f3e020580
 SHA512 
16ff920cb8df4d82e78ef34209285024aa98189be8acbca86b10fb3064dcc70eac60206aadece6af08406860ed01a004ce3aaa86be896ea36c7f486686646753
 DIST redis-7.0.9.tar.gz 2984823 BLAKE2B 
9c2e79f40ad14f6412ec4bc79507a32f8780bf4b3a311b87dd309e74b6367536f1c91b8026efc6acb3d750ca7c49687a74660c66d104caa439ef385db3eab230
 SHA512 
e984a19583e4aae0a5dce85a434d3255f4f13725eba0f11a1fe1a1189b17035152a26b65f1a3a8834f0dd8218f4a65986c918f96386120ea9419bd02366c8293
-DIST redis-7.2.0.tar.gz 3381269 BLAKE2B 
75b5ec65497d8214c7db7244921611c5948f5720a48fd4890b7daf3f71fdb108b0b447c7b0b59d8e62537926277044b265b607c425e1faa7e411804970c96a21
 SHA512 
ea362a9cbbb23806fbd48eb6c4d8be555050351a87857da95e61d2bacf4ba2e653e7d2a8d80da04ebafb5c33f8f113b3dffc3400880dbd3baeded0e8d1c3
 DIST redis-7.2.1.tar.gz 3383319 BLAKE2B 
92784af3d1df338a8af7475ab7c598309f33f682ad4bb0b827f170c9f20c1a0879b433c6325c90dd6ba17e06e95bf7d8a9a665d6706065ff4c4c8c141d9c93c1
 SHA512 
7df4afd51dceea0edbb999027c84820a6aebdd58d71b2e93a4861120fa2b9c0801a0e61c70e695845dbff4e9b96907a4215dcacf72d3593ad014cfa584b5cad0

diff --git a/dev-db/redis/redis-7.2.0.ebuild b/dev-db/redis/redis-7.2.0.ebuild
deleted file mode 100644
index 81c1123f7888..
--- a/dev-db/redis/redis-7.2.0.ebuild
+++ /dev/null
@@ -1,200 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# N.B.: It is no clue in porting to Lua eclasses, as upstream have deviated
-# too far from vanilla Lua, adding their own APIs like lua_enablereadonlytable
-
-inherit autotools edo multiprocessing systemd tmpfiles toolchain-funcs
-
-DESCRIPTION="A persistent caching system, key-value, and data structures 
database"
-HOMEPAGE="
-   https://redis.io
-   https://github.com/redis/redis
-"
-SRC_URI="https://download.redis.io/releases/${P}.tar.gz;
-
-LICENSE="BSD Boost-1.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
-IUSE="+jemalloc selinux ssl systemd tcmalloc test"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
-   jemalloc? ( >=dev-libs/jemalloc-5.1:= )
-   ssl? ( dev-libs/openssl:0= )
-   systemd? ( sys-apps/systemd:= )
-   tcmalloc? ( dev-util/google-perftools )
-"
-
-RDEPEND="
-   ${COMMON_DEPEND}
-   acct-group/redis
-   acct-user/redis
-   selinux? ( sec-policy/selinux-redis )
-"
-
-BDEPEND="
-   ${COMMON_DEPEND}
-   virtual/pkgconfig
-"
-
-# Tcl is only needed in the CHOST test env
-DEPEND="
-   ${COMMON_DEPEND}
-   test? (
-   dev-lang/tcl:0=
-   ssl? ( dev-tcltk/tls )
-   )"
-
-REQUIRED_USE="?? ( jemalloc tcmalloc )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-6.2.1-config.patch
-   "${FILESDIR}"/${PN}-7.2.0-system-jemalloc.patch
-   "${FILESDIR}"/${PN}-6.2.3-ppc-atomic.patch
-   "${FILESDIR}"/${PN}-sentinel-7.2.0-config.patch
-   "${FILESDIR}"/${PN}-7.0.4-no-which.patch
-)
-
-src_prepare() {
-   default
-
-   # Respect user CFLAGS in bundled lua
-   sed -i '/LUA_CFLAGS/s: -O2::g' deps/Makefile || die
-
-   # now we will rewrite present Makefiles
-   local makefiles="" MKF
-   local mysedconf=(
-   -e 's:$(CC):@CC@:g'
-   -e 's:$(CFLAGS):@AM_CFLAGS@:g'
-   -e 's: $(DEBUG)::g'
-
-   -e 's:-Werror ::g'
-   -e 's:-Werror=deprecated-declarations ::g'
-   )
-   for MKF in $(find -name 'Makefile' | cut -b 3-); do
-   mv "${MKF}" "${MKF}.in"
-   sed -i "${mysedconf[@]}" "${MKF}.in" || die "Sed failed for 

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

2023-09-08 Thread Sam James
commit: fda90fa78d2d4dfefea184f8fa66a0fbcac88e99
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  9 04:50:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  9 04:50:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fda90fa7

dev-python/jq: backport cython-3 fix

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

 dev-python/jq/files/jq-1.5.0-cython3.patch | 20 ++
 dev-python/jq/jq-1.5.0-r1.ebuild   | 44 ++
 2 files changed, 64 insertions(+)

diff --git a/dev-python/jq/files/jq-1.5.0-cython3.patch 
b/dev-python/jq/files/jq-1.5.0-cython3.patch
new file mode 100644
index ..b4b66b65139c
--- /dev/null
+++ b/dev-python/jq/files/jq-1.5.0-cython3.patch
@@ -0,0 +1,20 @@
+https://bugs.gentoo.org/898684
+https://github.com/mwilliamson/jq.py/commit/c2c7ed1f25b51947ebb690f6b8464c78fe83bb2b
+
+From c2c7ed1f25b51947ebb690f6b8464c78fe83bb2b Mon Sep 17 00:00:00 2001
+From: Michael Williamson 
+Date: Thu, 31 Aug 2023 23:11:28 +0100
+Subject: [PATCH] Add explicit noexcept to _store_error for Cython 3
+ compatibility
+
+--- a/jq.pyx
 b/jq.pyx
+@@ -172,7 +172,7 @@ cdef jq_state* _compile(object program_bytes, object args) 
except NULL:
+ return jq
+ 
+ 
+-cdef void _store_error(void* store_ptr, jv error):
++cdef void _store_error(void* store_ptr, jv error) noexcept:
+ # TODO: handle errors not of JV_KIND_STRING
+ cdef _ErrorStore store = <_ErrorStore>store_ptr
+ if jv_get_kind(error) == JV_KIND_STRING:

diff --git a/dev-python/jq/jq-1.5.0-r1.ebuild b/dev-python/jq/jq-1.5.0-r1.ebuild
new file mode 100644
index ..cabe52d95c3b
--- /dev/null
+++ b/dev-python/jq/jq-1.5.0-r1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+MY_P="jq.py-${PV}"
+DESCRIPTION="Python bindings for jq"
+HOMEPAGE="
+   https://github.com/mwilliamson/jq.py/
+   https://pypi.org/project/jq/
+"
+SRC_URI="
+   https://github.com/mwilliamson/jq.py/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-cython3.patch
+)
+
+distutils_enable_tests pytest
+
+python_compile() {
+   # TODO: export JQPY_USE_SYSTEM_LIBS=1 on next release
+
+   # Cython compilation isn't part of setup.py, so do it manually
+   "${EPYTHON}" -m cython -3 jq.pyx -o jq.c || die
+   distutils-r1_python_compile
+}



[gentoo-commits] proj/gentoo-mirrorstats:master commit in: conf/rsync/

2023-09-08 Thread Sam James
commit: 8607ca6f71850c2c0b6c26e06c5e0cfa04111662
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  9 04:33:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  9 04:33:25 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-mirrorstats.git/commit/?id=8607ca6f

conf/rsync/g.mirrors.extra: drop swan.g.o

Retired in Sept 2021.

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

 conf/rsync/g.mirrors.extra | 1 -
 1 file changed, 1 deletion(-)

diff --git a/conf/rsync/g.mirrors.extra b/conf/rsync/g.mirrors.extra
index 946afac..63e5116 100644
--- a/conf/rsync/g.mirrors.extra
+++ b/conf/rsync/g.mirrors.extra
@@ -2,5 +2,4 @@ gentoo rsync://masterportage.gentoo.org/
 gentoo rsync://albatross.gentoo.org/
 gentoo rsync://dipper.gentoo.org/
 gentoo rsync://starling.gentoo.org/
-gentoo rsync://swan.gentoo.org/
 gentoo rsync://turnstone.gentoo.org/



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

2023-09-08 Thread Hans de Graaff
commit: 13308a3c0b784419ef8148c293d1ad624d9db174
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Sep  9 04:31:01 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Sep  9 04:31:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13308a3c

net-analyzer/ssh-audit: add 3.0.0

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

 net-analyzer/ssh-audit/Manifest   |  1 +
 net-analyzer/ssh-audit/ssh-audit-3.0.0.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/net-analyzer/ssh-audit/Manifest b/net-analyzer/ssh-audit/Manifest
index 95d166409b3b..61d4986094f3 100644
--- a/net-analyzer/ssh-audit/Manifest
+++ b/net-analyzer/ssh-audit/Manifest
@@ -1,2 +1,3 @@
 DIST ssh-audit-2.5.0.tar.gz 125991 BLAKE2B 
902c29c3eb6dc1ac894d8a75a28f74a43a2e172e513db97d70358d7e6737115e5308fef33541baf0f272a2dce4bb29355eb8809274cfffa64c16a02cb19ce75b
 SHA512 
252d29cb95dc5b0c40d2c47f2f884417a924fe08668db49d6284a931806730729569b9e3049157b0cee00515fbb04d99a98c3933ebcfd8ad847ab343d13e234e
 DIST ssh-audit-2.9.0.tar.gz 144686 BLAKE2B 
1a01e198e157267a9d4171d774cb195ca4a3144ae063461bb4330e0f4f8323a35a9002a837fc19acab50c2fc7f30d494b46130238899182edaf36ff2e3a9cf1e
 SHA512 
372f9d6c40524f043d97600ad464f7d396513c6c92e3679606dcef6e91b888fa29eabab3cf765fe7c29f7ad6231d554a5221d77fd83308a83819961900364b54
+DIST ssh-audit-3.0.0.tar.gz 151667 BLAKE2B 
3d79ee96793634f97d5ee7237189f97ddacd388afbbfb55cc8a8f21b4cb1198d79595694c88bf9f0df1adbe997ec5a9d8caa9b9f07d988d4cff07ae0d6924ea0
 SHA512 
2fcfc6c8b6737d54894de70dbcf1f800662ca122995c897507c87c73fecad66571b44bc3dfe102ff0dbafd270e537e5e00c7449319f1ee12b90494ee784c0cde

diff --git a/net-analyzer/ssh-audit/ssh-audit-3.0.0.ebuild 
b/net-analyzer/ssh-audit/ssh-audit-3.0.0.ebuild
new file mode 100644
index ..1a964a4b8a85
--- /dev/null
+++ b/net-analyzer/ssh-audit/ssh-audit-3.0.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=(python3_{10,11})
+
+inherit distutils-r1
+
+DESCRIPTION="SSH server auditing (banner, key exchange, encryption, mac, 
compression, etc)"
+HOMEPAGE="https://github.com/jtesta/ssh-audit;
+SRC_URI="https://github.com/jtesta/ssh-audit/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
+IUSE=""
+
+# Tests require prospector which is not packaged
+RESTRICT="test"
+
+src_install() {
+   distutils-r1_src_install
+
+   doman ssh-audit.1
+}



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

2023-09-08 Thread Hans de Graaff
commit: ff6356765d654d3cccb2dcb309333883c4005eaf
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Sep  9 04:23:39 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Sep  9 04:23:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff635676

dev-ruby/deckar01-task_list: add 2.3.3

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

 dev-ruby/deckar01-task_list/Manifest   |  1 +
 .../deckar01-task_list-2.3.3.ebuild| 29 ++
 2 files changed, 30 insertions(+)

diff --git a/dev-ruby/deckar01-task_list/Manifest 
b/dev-ruby/deckar01-task_list/Manifest
index 207249310eb5..32ea8c65c1b3 100644
--- a/dev-ruby/deckar01-task_list/Manifest
+++ b/dev-ruby/deckar01-task_list/Manifest
@@ -1 +1,2 @@
 DIST deckar01-task_list-2.3.2.gem 20480 BLAKE2B 
1fe3c658abf7ba63305f3760d4baf6e1bd2e1f4fbe6161c592b1aaf628b323ad0e5327c7df2cc73c2297cf230eec7aca85eca10dc5bae45b3f4f7164c343610c
 SHA512 
f2f755d31780d89dfcc276750526caadaea56bebc580798879a49871ecce88c78921a35b8c92afb2b10d4b4c7440d1cf7ea60d08f2ac703bca60304fd3564dc6
+DIST deckar01-task_list-2.3.3.gem 66560 BLAKE2B 
3423a2b18e27fb44dcedb9df786430033c8d6f314b9995193d91ab8d35f569210b3189b55b4a77bbba8d93b7316e6d2a04e2b605ba74adac776f716fcc236b0f
 SHA512 
3331b9e1f5e110b4777da5887cf5f8691f156203ae62e8f5c5bad92c9bc60fb441bdd41f71bce2dbee94bc19c6943f6c21eaad1348ce4094148a6cb2ec98d148

diff --git a/dev-ruby/deckar01-task_list/deckar01-task_list-2.3.3.ebuild 
b/dev-ruby/deckar01-task_list/deckar01-task_list-2.3.3.ebuild
new file mode 100644
index ..731f5450ae4c
--- /dev/null
+++ b/dev-ruby/deckar01-task_list/deckar01-task_list-2.3.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Markdown TaskList components"
+HOMEPAGE="https://github.com/deckar01/task_list;
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "
+   dev-ruby/html-pipeline
+"
+
+ruby_add_bdepend "test? (
+   dev-ruby/commonmarker
+   dev-ruby/coffee-script
+   dev-ruby/json
+   dev-ruby/rack
+   dev-ruby/sprockets
+)"



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

2023-09-08 Thread Hans de Graaff
commit: ca3d8b92f4a9878813267095706a231984ae4945
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Sep  9 04:31:13 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Sep  9 04:31:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca3d8b92

net-analyzer/ssh-audit: drop 2.5.0

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

 net-analyzer/ssh-audit/Manifest   |  1 -
 net-analyzer/ssh-audit/ssh-audit-2.5.0.ebuild | 26 --
 2 files changed, 27 deletions(-)

diff --git a/net-analyzer/ssh-audit/Manifest b/net-analyzer/ssh-audit/Manifest
index 61d4986094f3..18756c401a8b 100644
--- a/net-analyzer/ssh-audit/Manifest
+++ b/net-analyzer/ssh-audit/Manifest
@@ -1,3 +1,2 @@
-DIST ssh-audit-2.5.0.tar.gz 125991 BLAKE2B 
902c29c3eb6dc1ac894d8a75a28f74a43a2e172e513db97d70358d7e6737115e5308fef33541baf0f272a2dce4bb29355eb8809274cfffa64c16a02cb19ce75b
 SHA512 
252d29cb95dc5b0c40d2c47f2f884417a924fe08668db49d6284a931806730729569b9e3049157b0cee00515fbb04d99a98c3933ebcfd8ad847ab343d13e234e
 DIST ssh-audit-2.9.0.tar.gz 144686 BLAKE2B 
1a01e198e157267a9d4171d774cb195ca4a3144ae063461bb4330e0f4f8323a35a9002a837fc19acab50c2fc7f30d494b46130238899182edaf36ff2e3a9cf1e
 SHA512 
372f9d6c40524f043d97600ad464f7d396513c6c92e3679606dcef6e91b888fa29eabab3cf765fe7c29f7ad6231d554a5221d77fd83308a83819961900364b54
 DIST ssh-audit-3.0.0.tar.gz 151667 BLAKE2B 
3d79ee96793634f97d5ee7237189f97ddacd388afbbfb55cc8a8f21b4cb1198d79595694c88bf9f0df1adbe997ec5a9d8caa9b9f07d988d4cff07ae0d6924ea0
 SHA512 
2fcfc6c8b6737d54894de70dbcf1f800662ca122995c897507c87c73fecad66571b44bc3dfe102ff0dbafd270e537e5e00c7449319f1ee12b90494ee784c0cde

diff --git a/net-analyzer/ssh-audit/ssh-audit-2.5.0.ebuild 
b/net-analyzer/ssh-audit/ssh-audit-2.5.0.ebuild
deleted file mode 100644
index 7cc16596e241..
--- a/net-analyzer/ssh-audit/ssh-audit-2.5.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=(python3_{9,10,11})
-
-inherit distutils-r1
-
-DESCRIPTION="SSH server auditing (banner, key exchange, encryption, mac, 
compression, etc)"
-HOMEPAGE="https://github.com/jtesta/ssh-audit;
-SRC_URI="https://github.com/jtesta/ssh-audit/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64"
-IUSE=""
-
-# Tests require prospector which is not packaged
-RESTRICT="test"
-
-src_install() {
-   distutils-r1_src_install
-
-   doman ssh-audit.1
-}



[gentoo-commits] data/api:master commit in: files/mirrors/

2023-09-08 Thread Sam James
commit: 6ef3bbbab397011484fac43a6951dfb4cb661804
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  9 04:27:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  9 04:27:42 2023 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=6ef3bbba

mirrors: distfiles: drop rackspace ftp

They don't seem to offer it anymore.

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

 files/mirrors/distfiles.xml | 2 --
 1 file changed, 2 deletions(-)

diff --git a/files/mirrors/distfiles.xml b/files/mirrors/distfiles.xml
index 6fa6650..66283a1 100644
--- a/files/mirrors/distfiles.xml
+++ b/files/mirrors/distfiles.xml
@@ -492,7 +492,6 @@ vim: ft=xml et ts=2 sts=2 sw=2:
   Rackspace Technology
   https://mirror.rackspace.com/gentoo/
   http://mirror.rackspace.com/gentoo/
-  ftp://mirror.rackspace.com/gentoo/
   rsync://mirror.rackspace.com/gentoo/
 
   
@@ -551,7 +550,6 @@ vim: ft=xml et ts=2 sts=2 sw=2:
   Rackspace Technology
   https://mirror.rackspace.com/gentoo/
   http://mirror.rackspace.com/gentoo/
-  ftp://mirror.rackspace.com/gentoo/
   rsync://mirror.rackspace.com/gentoo/
 
   



[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/

2023-09-08 Thread Haelwenn Monnier
commit: 848a935bcfcce15e47a579c6b0dccc7d8188de76
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Sat Sep  9 01:51:18 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Sat Sep  9 03:52:23 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=848a935b

games-arcade/taisei: Remove blobs, fix deprecated config

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 games-arcade/taisei/taisei-1.4.ebuild  | 17 +
 games-arcade/taisei/taisei-.ebuild | 17 +
 2 files changed, 26 insertions(+), 8 deletions(-)

diff --git a/games-arcade/taisei/taisei-1.4.ebuild 
b/games-arcade/taisei/taisei-1.4.ebuild
index 96cd10e33c..53ee5485ba 100644
--- a/games-arcade/taisei/taisei-1.4.ebuild
+++ b/games-arcade/taisei/taisei-1.4.ebuild
@@ -11,7 +11,8 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/taisei-project/taisei.git;
 else
-   
SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/${PN}-${PV}.tar.xz;
+   # Auto-generated tarballs lacks submodules, all of which are taisei 
subrepos
+   
SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/taisei-${PV}.tar.xz;
KEYWORDS="~amd64"
 fi
 
@@ -54,16 +55,24 @@ src_prepare() {
# Path patching needed also without USE=doc (COPYING etc.)
sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', 
\'${PF}\')/" \
meson.build || die "Failed changing doc_path"
+
+   # Remove blobs
+   rm external/basis_universal/OpenCL/lib/*.lib \
+   external/basis_universal/webgl_videotest/basis.wasm \
+   
external/basis_universal/webgl/transcoder/build/basis_transcoder.wasm \
+   external/basis_universal/webgl/encoder/build/basis_encoder.wasm 
\
+   || die
+
default
 }
 
 src_configure() {
local emesonargs=(
-   $(meson_use doc docs)
+   $(meson_feature doc docs)
$(meson_use lto b_lto)
-   $(meson_use zip vfs_zip)
+   $(meson_feature zip vfs_zip)
-Dstrip=false
-   -Duse_libcrypto=true
+   -Duse_libcrypto=enabled
)
meson_src_configure
 }

diff --git a/games-arcade/taisei/taisei-.ebuild 
b/games-arcade/taisei/taisei-.ebuild
index 96cd10e33c..53ee5485ba 100644
--- a/games-arcade/taisei/taisei-.ebuild
+++ b/games-arcade/taisei/taisei-.ebuild
@@ -11,7 +11,8 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/taisei-project/taisei.git;
 else
-   
SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/${PN}-${PV}.tar.xz;
+   # Auto-generated tarballs lacks submodules, all of which are taisei 
subrepos
+   
SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/taisei-${PV}.tar.xz;
KEYWORDS="~amd64"
 fi
 
@@ -54,16 +55,24 @@ src_prepare() {
# Path patching needed also without USE=doc (COPYING etc.)
sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', 
\'${PF}\')/" \
meson.build || die "Failed changing doc_path"
+
+   # Remove blobs
+   rm external/basis_universal/OpenCL/lib/*.lib \
+   external/basis_universal/webgl_videotest/basis.wasm \
+   
external/basis_universal/webgl/transcoder/build/basis_transcoder.wasm \
+   external/basis_universal/webgl/encoder/build/basis_encoder.wasm 
\
+   || die
+
default
 }
 
 src_configure() {
local emesonargs=(
-   $(meson_use doc docs)
+   $(meson_feature doc docs)
$(meson_use lto b_lto)
-   $(meson_use zip vfs_zip)
+   $(meson_feature zip vfs_zip)
-Dstrip=false
-   -Duse_libcrypto=true
+   -Duse_libcrypto=enabled
)
meson_src_configure
 }



[gentoo-commits] data/api:master commit in: files/mirrors/

2023-09-08 Thread Sam James
commit: 6085efd3fd509dfeb585e06b454e8dc6d7b63db1
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  9 03:31:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  9 03:31:51 2023 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=6085efd3

mirrors: distfiles: disable fsn.hu for now

Seems completely down.

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

 files/mirrors/distfiles.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/files/mirrors/distfiles.xml b/files/mirrors/distfiles.xml
index 4bcf5b6..6fa6650 100644
--- a/files/mirrors/distfiles.xml
+++ b/files/mirrors/distfiles.xml
@@ -302,13 +302,13 @@ vim: ft=xml et ts=2 sts=2 sw=2:
 
   
   
-
+
 
   Quantum Mirror
   https://quantum-mirror.hu/mirrors/pub/gentoo



[gentoo-commits] data/api:master commit in: files/mirrors/

2023-09-08 Thread Sam James
commit: ae984b41fcb5b89dc76c90b26b20a44752350d8d
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  9 03:30:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  9 03:30:29 2023 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=ae984b41

mirrors: distfiles: hs-regensburg.de is now HTTPS only

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

 files/mirrors/distfiles.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/files/mirrors/distfiles.xml b/files/mirrors/distfiles.xml
index 1eb86b8..4bcf5b6 100644
--- a/files/mirrors/distfiles.xml
+++ b/files/mirrors/distfiles.xml
@@ -270,7 +270,6 @@ vim: ft=xml et ts=2 sts=2 sw=2:
 
   Ostbayerische Technische Hochschule Regensburg
   https://packages.hs-regensburg.de/gentoo-distfiles/
-  http://packages.hs-regensburg.de/gentoo-distfiles/
 
 
   Universität Stuttgart



[gentoo-commits] data/api:master commit in: files/mirrors/

2023-09-08 Thread Sam James
commit: b2ea727dc3f8d9d8e4311482f0fd802422744eb4
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  9 03:28:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  9 03:28:32 2023 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=b2ea727d

mirrors: distfiles: disable rsync for daticum

Seems down, rest are OK.

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

 files/mirrors/distfiles.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/files/mirrors/distfiles.xml b/files/mirrors/distfiles.xml
index 8edf2e2..1eb86b8 100644
--- a/files/mirrors/distfiles.xml
+++ b/files/mirrors/distfiles.xml
@@ -127,7 +127,7 @@ vim: ft=xml et ts=2 sts=2 sw=2:
   Daticum
   https://mirrors.daticum.com/gentoo/
   http://mirrors.daticum.com/gentoo/
-  rsync://mirrors.daticum.com/gentoo/
+  
 
   
   



[gentoo-commits] data/api:master commit in: files/mirrors/

2023-09-08 Thread Sam James
commit: d7c6f69e0ee1a7ced452180c57a8154ab7c55ca8
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  9 03:26:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  9 03:26:26 2023 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=d7c6f69e

mirrors: distfiles: drop FTP for mirror.kumi.systems

Doesn't seem to be available. HTTPS etc is OK though.

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

 files/mirrors/distfiles.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/files/mirrors/distfiles.xml b/files/mirrors/distfiles.xml
index 5598540..8edf2e2 100644
--- a/files/mirrors/distfiles.xml
+++ b/files/mirrors/distfiles.xml
@@ -104,7 +104,6 @@ vim: ft=xml et ts=2 sts=2 sw=2:
   Kumi Systems e.U.
   https://mirror.kumi.systems/gentoo/
   http://mirror.kumi.systems/gentoo/
-  ftp://mirror.kumi.systems/gentoo/
   rsync://mirror.kumi.systems/gentoo/
 
   



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

2023-09-08 Thread Michał Górny
commit: 762ed5176252ca0a836be9e82200853df7ea10c4
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep  9 03:08:05 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep  9 03:22:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=762ed517

dev-python/pip-run: Bump to 12.2.0

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

 dev-python/pip-run/Manifest  |  1 +
 dev-python/pip-run/pip-run-12.2.0.ebuild | 58 
 2 files changed, 59 insertions(+)

diff --git a/dev-python/pip-run/Manifest b/dev-python/pip-run/Manifest
index 51c4ab889d69..2053e43e8279 100644
--- a/dev-python/pip-run/Manifest
+++ b/dev-python/pip-run/Manifest
@@ -1,2 +1,3 @@
 DIST pip-run-10.2.0.tar.gz 33523 BLAKE2B 
7d19c089da98dbba2faec969f490fcd5ea48881f4ccbbfaa283465ef083521aee7d82b9de8b03a89ec8b08005db1232cd9577030cb98c111b4a0e0f7294cca84
 SHA512 
b26a00c6ebd8e9e505e6b218fea7070b23b5926de44e1d5a762abb2a4ebd62b1bdda7e19c4092012daf068b518a2e127ab08099f6d1a7ddc643b3ba5bf999ed0
 DIST pip-run-12.1.0.tar.gz 34387 BLAKE2B 
306dce020589a0cdcaddc70baf75a41621c72a450af58a2f54c5128f8210b02f4ee2b4df5b8bca1e0617ef53e79ab89969765b053801dc4f9d60bddf7c40e76e
 SHA512 
fa1c36b6b5befada7b54841723f9cd7ef6289bb723b46cbe000ccfc7a6e894181fbf58f472330830e5812aab8feb40dab8708cd82532696e510bd56ab0b70a20
+DIST pip-run-12.2.0.tar.gz 36557 BLAKE2B 
a711b984895937546b066accf6e51213ddce2c5a7fff77fd018d3588054968fd3b1560f343f98474944302fe12629272ba1fe374c97b5ab8b6ca4694d4b05081
 SHA512 
a49a94f163a1344d289d53402b41ba31dceab360040e936a3129a7ac7f8c85eb71d4da5a37e517c8a626e6beac2a3265e617b8e63050f0e952bc94969b3dc6ee

diff --git a/dev-python/pip-run/pip-run-12.2.0.ebuild 
b/dev-python/pip-run/pip-run-12.2.0.ebuild
new file mode 100644
index ..5cc2fbb52d69
--- /dev/null
+++ b/dev-python/pip-run/pip-run-12.2.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Install packages and run Python with them"
+HOMEPAGE="
+   https://github.com/jaraco/pip-run/
+   https://pypi.org/project/pip-run/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   dev-python/autocommand[${PYTHON_USEDEP}]
+   dev-python/jaraco-context[${PYTHON_USEDEP}]
+   dev-python/jaraco-env[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-functools-3.7[${PYTHON_USEDEP}]
+   dev-python/jaraco-text[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.3[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/path[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/platformdirs[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/flit-core[${PYTHON_USEDEP}]
+   dev-python/jaraco-path[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-test-5.3[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/nbformat[${PYTHON_USEDEP}]
+   ' python3_{10..11})
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_IGNORE=()
+
+   if ! has_version "dev-python/nbformat[${PYTHON_USEDEP}]"; then
+   EPYTEST_IGNORE+=(
+   tests/test_scripts.py
+   )
+   fi
+
+   epytest -m "not network"
+}



[gentoo-commits] repo/gentoo:master commit in: xfce-base/xfce4-appfinder/

2023-09-08 Thread Michał Górny
commit: aebe8fdf3e4b9641221ad9ee7dca28d76b992346
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep  9 02:10:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep  9 03:22:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aebe8fdf

xfce-base/xfce4-appfinder: Bump to 4.19.1

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

 xfce-base/xfce4-appfinder/Manifest |  1 +
 .../xfce4-appfinder/xfce4-appfinder-4.19.1.ebuild  | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/xfce-base/xfce4-appfinder/Manifest 
b/xfce-base/xfce4-appfinder/Manifest
index 382f2b2f7b7f..e795adad4d8d 100644
--- a/xfce-base/xfce4-appfinder/Manifest
+++ b/xfce-base/xfce4-appfinder/Manifest
@@ -1,3 +1,4 @@
 DIST xfce4-appfinder-4.18.0.tar.bz2 562219 BLAKE2B 
05aeedcfe6b00509f7c87affbd9ee12d72ad2298168497fa957a0ec189f18348606ff29c177f4c3c5b3e9b7c937d67727828b97b786038ebfd03259f473fae0d
 SHA512 
e33144910bb4391beb6ca88e312c592593ce50a40e10487c5b72eca492dd2f7c3ab7324ce62413ad6f3df0025de29ece96b5d0a566eecbc87bd1d0e62c9156ad
 DIST xfce4-appfinder-4.18.1.tar.bz2 564600 BLAKE2B 
b715da63ea4e98e268e4173548b6826ab8c0cec95ab208b55c17e4a3eabd458f9eb486171b23226bb30c1ed2cc0b868f1c87b40b86980b7ee7d51f3cdf7e1455
 SHA512 
3ebdf1e189e3c7d8b738d9be502124ac5e05664713e53d9e9c2f758717c409d0dc50506cd488383ba7c96aa981050a5623a957e961b9da8f486e3c189899a378
 DIST xfce4-appfinder-4.19.0.tar.bz2 577596 BLAKE2B 
d6d8bc4f3cbbd1c8e31b4f2a9964833e35eca18de26c5e6fb4cc8b8fdfafe832018e1b7113fdef0bd0f88b04a4cdc2cfc70ab84089fda990b6e0c7fd658f832c
 SHA512 
4796eac89c15b7349c390adcb151908d6cbfa89363daea3638066f5d8108abe5f8140b6a070f9fa8689f876fe62645a43be0f1fc46ec40c036dbf1550b7bfb79
+DIST xfce4-appfinder-4.19.1.tar.bz2 58 BLAKE2B 
f848018920150292481808924dc619c8bea91f1b92b9607db9d1bf69565cb6a37cd92a39df3642d0914422d814127f18bba82bc0b3bed497979ee1799c8f5ffa
 SHA512 
e102016ea706e922cd57193d62e44dd66575828a43c05c9d80520916b66d1306bfed4a753b8eb5055c9072822862646e417683029ce3ab7061412c2b4b803ab1

diff --git a/xfce-base/xfce4-appfinder/xfce4-appfinder-4.19.1.ebuild 
b/xfce-base/xfce4-appfinder/xfce4-appfinder-4.19.1.ebuild
new file mode 100644
index ..02203d7dbd13
--- /dev/null
+++ b/xfce-base/xfce4-appfinder/xfce4-appfinder-4.19.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils
+
+DESCRIPTION="A tool to find and launch installed applications for the Xfce 
desktop"
+HOMEPAGE="
+   https://docs.xfce.org/xfce/xfce4-appfinder/start
+   https://gitlab.xfce.org/xfce/xfce4-appfinder/
+"
+SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+DEPEND="
+   >=dev-libs/glib-2.66.0
+   >=x11-libs/gtk+-3.24.0:3
+   >=xfce-base/garcon-4.18.0:=
+   >=xfce-base/libxfce4util-4.18.0:=
+   >=xfce-base/libxfce4ui-4.18.0:=[gtk3(+)]
+   >=xfce-base/xfconf-4.18.0:=
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2023-09-08 Thread Michał Górny
commit: 68eacf649cfc13a9e9278659505f598127889a3e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep  9 03:04:22 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep  9 03:22:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68eacf64

dev-python/Faker: Bump to 19.6.0

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

 dev-python/Faker/Faker-19.6.0.ebuild | 40 
 dev-python/Faker/Manifest|  1 +
 2 files changed, 41 insertions(+)

diff --git a/dev-python/Faker/Faker-19.6.0.ebuild 
b/dev-python/Faker/Faker-19.6.0.ebuild
new file mode 100644
index ..fbbb3c11a92d
--- /dev/null
+++ b/dev-python/Faker/Faker-19.6.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A Python package that generates fake data for you"
+HOMEPAGE="
+   https://github.com/joke2k/faker/
+   https://pypi.org/project/Faker/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
+   !dev-ruby/faker
+"
+BDEPEND="
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP},tiff]
+   dev-python/validators[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x PYTEST_PLUGINS=faker.contrib.pytest.plugin
+   epytest
+}

diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index 0abc36daae55..e091d222836b 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -1,3 +1,4 @@
 DIST Faker-19.3.0.tar.gz 1677117 BLAKE2B 
855e3cc49e56d9c690add2b9bda9fc8c6e42a157543c44206803e794bc5a5da440f2a5151d959bff6aa438af465f7d4bf986e596af592251e64c80c861fdb8fb
 SHA512 
cfbb81d8751fbe1c90260f806f36a8c95e7bcfe5f30555bb168b80e5e438a4e427482eb4220b55a6bd0f04ce4d64e9bd24b757b852b5a22de5f2b127e3f3fe25
 DIST Faker-19.3.1.tar.gz 1677746 BLAKE2B 
1cf0c80daf23bbce824ebd81a3c31e6b12c353f4a75092dc482225ef27b1e55c9784a1bcde4305ffafb131471f4c5b886c8619c980e1d830530440c0c917e919
 SHA512 
4c9e073d46526830e4b561b61c8286c642668368b6a35ec269dd60cd56933b7e46bb699dceaab13330ade2e0928b27e8d5688fce555820c6a9abd34ecea2d37a
 DIST Faker-19.4.0.tar.gz 1678303 BLAKE2B 
afb893836e9e85cbf130875274284107f621d443e80d4872c12467bad3c9cc4f6a8ea68aa829c95439e6a88f319323767d997ad9bca88870f0883392710cc858
 SHA512 
14e86b2f95d2e59aee71bae9017b8e6f4cde3752d9a64749c174bba2bbd3a060067adc269a22ba0083140b2f8376384bf67cce4b48af407d3b25e3cbebf682d2
+DIST Faker-19.6.0.tar.gz 1679938 BLAKE2B 
af083363853fbb084f124971276986b459e93ec9e73470c227eab452bf688e480e37fb1f82f92bb21f40a7a52034f2ccf00e30f47d1b9c6b56da375a783c595d
 SHA512 
130c51bdd50ef3a9a1026b0f1160ed0e1ceed86cb89646160d7cb2419a77fc21f969487e57c2ca080d7f7729c7a485f3bc12eb572efa6db308de54a15ffa493f



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

2023-09-08 Thread Michał Górny
commit: 7eefc8f258835f799a717b0c886cfdcd85aaa4ae
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep  9 02:05:35 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep  9 03:22:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7eefc8f2

app-admin/awscli: Bump to 1.29.44

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.29.44.ebuild | 78 ++
 2 files changed, 79 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index a3467aa19498..8de94535d1fc 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -6,3 +6,4 @@ DIST aws-cli-1.29.40.gh.tar.gz 2515692 BLAKE2B 
1d7b93da39719ddd4813973f9b06f9f97
 DIST aws-cli-1.29.41.gh.tar.gz 2516949 BLAKE2B 
ae8b2c2c47b72832a038e883fdc6e15d2b59ac520203a21a1093f29d84131d054457700e59d3184768d1040f84708a73c4dac85fe2b1e99e121924c03f9b1ded
 SHA512 
c48d16c577d4d3ac1038f33c716db6b9a61241a595b37105cde0841c84a3157f3004aaf8fd1ff95ef9b64837f8ab4c50cd875cd36154b4285bf01315b817b283
 DIST aws-cli-1.29.42.gh.tar.gz 2517766 BLAKE2B 
88f70820385eb6930b8f4cc3724c3823019ce3de419689a7d2b400ec1ee66cb76d325cfc2ad6d5ad740003f2ce53fff198f470e69b79697f17b52430e8cc704c
 SHA512 
3e37c45189531045a44e9b6295a1618f3fa321c89681956e362dc7675e94616a33734e8aa644e6e2236f72979bd8f1a7ce5d95e70f684bb14c2e9a5bd1c2aefb
 DIST aws-cli-1.29.43.gh.tar.gz 2517922 BLAKE2B 
958a60e055ad83b8ed69ff0cb217d75bf7b2714fcffd1ad56c9929502c698d5d98f421d6bb7c34b9134c5a8ef8b792f2077ebb862e1b9f805eccf7a1acac9003
 SHA512 
9ce4b4cdee3dbbf6c75ed222fe1f34504a1b7d7ac3dfde18e4b341044a6f522653995bfda9dd891c84bf05672e62912b370060b6b7f77aed12c38bd5e9a06067
+DIST aws-cli-1.29.44.gh.tar.gz 2530834 BLAKE2B 
f2cb6eb13deb07b3f4ad3e7c5cea71d716092ac96a92201ddc0703d1a1031843900d697be1bceee1d05bd5443ff2ef6086717e97b49c3e550f53307823b3efe3
 SHA512 
0ef736b2ef43822f66da01ee4090df18b6e837b4a37b86ac0bdf45742eda0ec2f7b9bdd494d3642585088cfcb4dfec8b2a46b3b9ae76aa427fff6c8e82353826

diff --git a/app-admin/awscli/awscli-1.29.44.ebuild 
b/app-admin/awscli/awscli-1.29.44.ebuild
new file mode 100644
index ..401bb2515e83
--- /dev/null
+++ b/app-admin/awscli/awscli-1.29.44.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit bash-completion-r1 distutils-r1 multiprocessing
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # broken xdist (signal() works only in main thread)
+   
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+   
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
+   )
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   # integration tests require AWS credentials and Internet access
+   epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)"
+}
+
+python_install_all() {
+   newbashcomp bin/aws_bash_completer aws
+
+   insinto /usr/share/zsh/site-functions
+   newins bin/aws_zsh_completer.sh _aws
+
+   distutils-r1_python_install_all
+
+   rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || 
die
+}



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

2023-09-08 Thread Michał Górny
commit: 791c609bddbca538209e58b2ec083b5e0ba672ac
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep  9 03:07:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep  9 03:22:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=791c609b

dev-python/fakeredis: Bump to 2.18.1

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

 dev-python/fakeredis/Manifest|  1 +
 dev-python/fakeredis/fakeredis-2.18.1.ebuild | 80 
 2 files changed, 81 insertions(+)

diff --git a/dev-python/fakeredis/Manifest b/dev-python/fakeredis/Manifest
index f2e3e4921905..4f82bee5eed3 100644
--- a/dev-python/fakeredis/Manifest
+++ b/dev-python/fakeredis/Manifest
@@ -1,2 +1,3 @@
 DIST fakeredis-2.17.0.tar.gz 110121 BLAKE2B 
21b8ce15236aa918d519e2d5c045d1664d6edc4d9f1fd10923bde4779c0a4605685519e17b5edfddec83f6b9e9421539cce037e8a787673b12733ef9cb28df00
 SHA512 
31da92e0617a6999bb29261b9efdb1b8ac9f790eb1f4500f71d65b7e2ec700095ac30a55230f3c3efe9cd9c535d04a9138596944e2aa684a1e6e9e7158b5c2be
 DIST fakeredis-2.18.0.tar.gz 111601 BLAKE2B 
56a7d2e113fa0d2d98f95b4e8d5b7462a311e2e505a19cd5d3067650a0b950ad272b86aae42b748e5854c7f24287fac03f8c61865c05612697324e9f328dfbe9
 SHA512 
2d67866bbac8f8a12a6414cfae0a8ba925b769c0cb420bfe74ca233de40792f369678752a0d71ce4c0c145f03944fb071ecb234ee40f3f52005587db1929134e
+DIST fakeredis-2.18.1.tar.gz 113919 BLAKE2B 
da6fa335a755c5f9675fc89ecf714af37c3e56c93332d6a8003130c435fe1b5abfa426851f293ada1109f1aec439c2daa70d0bec8681077d28ffae62c34cb29f
 SHA512 
78ad0e7b25519de60ad11a24c6fcd2ffc938014ec9c040cbea9d2155f3670fe18c65cf3387bc21b856e7caba1df5ef1e79a6ef77ab7201c1eb68949f775002c8

diff --git a/dev-python/fakeredis/fakeredis-2.18.1.ebuild 
b/dev-python/fakeredis/fakeredis-2.18.1.ebuild
new file mode 100644
index ..b4855051813f
--- /dev/null
+++ b/dev-python/fakeredis/fakeredis-2.18.1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Fake implementation of redis API for testing purposes"
+HOMEPAGE="
+   https://github.com/cunla/fakeredis-py/
+   https://pypi.org/project/fakeredis/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/redis-4.2[${PYTHON_USEDEP}]
+   =dev-python/sortedcontainers-2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-db/redis
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # also lupa
+   test/test_aioredis2.py::test_failed_script_error
+   # TODO
+   "test/test_fakeredis.py::test_set_get_nx[StrictRedis]"
+   "test/test_fakeredis.py::test_lpop_count[StrictRedis]"
+   "test/test_fakeredis.py::test_rpop_count[StrictRedis]"
+   "test/test_fakeredis.py::test_zadd_minus_zero[StrictRedis]"
+   
"test/test_mixins/test_pubsub_commands.py::test_pubsub_channels[StrictRedis]"
+   
test/test_mixins/test_set_commands.py::test_smismember_wrong_type
+   # new redis-server?
+   
"test/test_mixins/test_pubsub_commands.py::test_pubsub_shardnumsub[StrictRedis]"
+   )
+   local EPYTEST_IGNORE=(
+   # these tests fail a lot...
+   test/test_hypothesis.py
+   )
+   local args=(
+   # tests requiring lupa (lua support)
+   -k 'not test_eval and not test_lua and not test_script'
+   )
+   epytest "${args[@]}"
+}
+
+src_test() {
+   local redis_pid="${T}"/redis.pid
+   local redis_port=6379
+
+   einfo "Spawning Redis"
+   einfo "NOTE: Port ${redis_port} must be free"
+   "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start 
redis server"
+   daemonize yes
+   pidfile ${redis_pid}
+   port ${redis_port}
+   bind 127.0.0.1
+   EOF
+
+   # Run the tests
+   distutils-r1_src_test
+
+   # Clean up afterwards
+   kill "$(<"${redis_pid}")" || die
+}



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

2023-09-08 Thread Michał Górny
commit: 9d270db653fec387d48958064bab919f46fab148
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep  9 03:06:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep  9 03:22:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d270db6

dev-python/xlsxwriter: Bump to 3.1.3

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

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

diff --git a/dev-python/xlsxwriter/Manifest b/dev-python/xlsxwriter/Manifest
index 78fbdcce71e8..61021d1ce7ae 100644
--- a/dev-python/xlsxwriter/Manifest
+++ b/dev-python/xlsxwriter/Manifest
@@ -1 +1,2 @@
 DIST XlsxWriter-RELEASE_3.1.2.gh.tar.gz 36697835 BLAKE2B 
055d0ac2e70ce5f86167f630044136f984bf19b494cb2ea5d7b98ce2098942e4c89eb0c3c3a8eeb48b1a4dcff30b71d45c2f2528634ed2f652d27f358d4778f7
 SHA512 
05f70721e6c55d54acdc143681ec581d3bf16c5d07725790bc648c169507e3cd9bd600ac4fcb4ff03fa449a6efc469d0745b92fcdb89afbf27ee1e2998c09613
+DIST XlsxWriter-RELEASE_3.1.3.gh.tar.gz 37317330 BLAKE2B 
08dd76cfb7bcb336d0fa64276d11d0cee90809169cf0597739a262b970cc82741ac56beb681e78e7f3d88bec65f4a5c4b7a368ea800aab8bcfc4814e5b679638
 SHA512 
673b51d7d25fae462fb0b40fbb131ffd32237ee0078d235cbe1bb2fb4cee67bf72955aa555e3f5950bee9be7d256dad9ddadba2df4f50dc774cf1fda7503f43c

diff --git a/dev-python/xlsxwriter/xlsxwriter-3.1.3.ebuild 
b/dev-python/xlsxwriter/xlsxwriter-3.1.3.ebuild
new file mode 100644
index ..de882ad03167
--- /dev/null
+++ b/dev-python/xlsxwriter/xlsxwriter-3.1.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
+
+inherit distutils-r1
+
+TAG=RELEASE_${PV}
+MY_P=XlsxWriter-${TAG}
+DESCRIPTION="Python module for creating Excel XLSX files"
+HOMEPAGE="
+   https://github.com/jmcnamara/XlsxWriter/
+   https://pypi.org/project/XlsxWriter/
+"
+SRC_URI="
+   https://github.com/jmcnamara/XlsxWriter/archive/${TAG}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+distutils_enable_tests pytest



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

2023-09-08 Thread Michał Górny
commit: d857f5d0aea606ee142d08532f2b658407d0e25c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep  9 03:00:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep  9 03:22:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d857f5d0

dev-python/httpcore: Bump to 0.18.0

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

 dev-python/httpcore/Manifest   |  1 +
 dev-python/httpcore/httpcore-0.18.0.ebuild | 48 ++
 2 files changed, 49 insertions(+)

diff --git a/dev-python/httpcore/Manifest b/dev-python/httpcore/Manifest
index a384658c70ed..38f359717ea3 100644
--- a/dev-python/httpcore/Manifest
+++ b/dev-python/httpcore/Manifest
@@ -1 +1,2 @@
 DIST httpcore-0.17.3.gh.tar.gz 91500 BLAKE2B 
65e6ac917f215fb3c2f6651633db29cf58b7c936b1554102bb1c2e777a289527d44472c2b92fb7c62e7e1a812a1cf9573796051f90ea088dc37fcc2052dfe10b
 SHA512 
41f48d32caa7d7a3456528404392a257927d047f0a1c733e2a68c0fec97c7454c7f8d7d1b6851c5722cfac292dfaa478a4033c656e66d389c81c72dee8e7a7d2
+DIST httpcore-0.18.0.gh.tar.gz 94594 BLAKE2B 
9602397bc2aa5941e9bfbffb7ba3e751c4ecac29a76dede6fa45f190ac7514f2e081cc67b781a8b6152c85ca3bfb051bdbc34628b95d05eba25a307e8877faa7
 SHA512 
3dc8114bf02226fc4ac87408163e599f4e9f70f9e5663c9eb7dc9a65b2b72861f3b19ed2f87e29ac90a8b85c5dc32a3fffdaf88e83b15df838fcbd89737b1c57

diff --git a/dev-python/httpcore/httpcore-0.18.0.ebuild 
b/dev-python/httpcore/httpcore-0.18.0.ebuild
new file mode 100644
index ..03a72f4ae1f8
--- /dev/null
+++ b/dev-python/httpcore/httpcore-0.18.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="A minimal low-level HTTP client"
+HOMEPAGE="
+   https://www.encode.io/httpcore/
+   https://github.com/encode/httpcore/
+   https://pypi.org/project/httpcore/
+"
+SRC_URI="
+   https://github.com/encode/httpcore/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"
+
+RDEPEND="
+   

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

2023-09-08 Thread Michał Górny
commit: e923a402abc98700ff35c97e7b16167926b99e02
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep  9 03:03:14 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep  9 03:22:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e923a402

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

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

 dev-python/python-lsp-server/Manifest  |  1 +
 .../python-lsp-server-1.8.0.ebuild | 93 ++
 2 files changed, 94 insertions(+)

diff --git a/dev-python/python-lsp-server/Manifest 
b/dev-python/python-lsp-server/Manifest
index 1e1a20f7c6a9..5f3a70990ca0 100644
--- a/dev-python/python-lsp-server/Manifest
+++ b/dev-python/python-lsp-server/Manifest
@@ -1 +1,2 @@
 DIST python-lsp-server-1.7.4.tar.gz 97864 BLAKE2B 
9832298391d72bf2f035f388694a7879d66546ead5a36837220cb3af5d8181eba198c04dd82747cba75f0478d256b001476c24b02bc679fc07cb41c7aedb0e66
 SHA512 
7aa96de6e51548e2854b55690698fe6c7bda60103c11ad5982df611c65569cec1ab13691727c92ec47d9ac44c34f233f872211a41041ea0969223e10e87d7e08
+DIST python-lsp-server-1.8.0.tar.gz 105548 BLAKE2B 
aa7f714bbc7e88d68224f9a51c3c811168ade36afce02fcdf95d3ffef55f7efc964aea6fb3c26bc88c3439744928f70914c136987c89a8bd146a2f54df579ead
 SHA512 
b8050037e313261b653f0df170762126886ceef780d7ca35651c79967270d78d9930e464ccecc71a40ceee10b0265fd262d200e1e38c50ce04490ab364bc8389

diff --git a/dev-python/python-lsp-server/python-lsp-server-1.8.0.ebuild 
b/dev-python/python-lsp-server/python-lsp-server-1.8.0.ebuild
new file mode 100644
index ..a201af3d084e
--- /dev/null
+++ b/dev-python/python-lsp-server/python-lsp-server-1.8.0.ebuild
@@ -0,0 +1,93 @@
+# 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 optfeature pypi
+
+DESCRIPTION="Python Language Server for the Language Server Protocol"
+HOMEPAGE="
+   https://github.com/python-lsp/python-lsp-server/
+   https://pypi.org/project/python-lsp-server/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="all-plugins"
+
+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-0.33.0[${PYTHON_USEDEP}]
+   >=dev-python/whatthepatch-1.0.2[${PYTHON_USEDEP}]
+   )
+"
+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-0.33.0[${PYTHON_USEDEP}]
+   >=dev-python/whatthepatch-1.0.2[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+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
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # broken by presence of pathlib2
+   'test/plugins/test_autoimport.py'
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}
+
+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" 

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

2023-09-08 Thread Michał Górny
commit: d226c269aa9ebb3da3dc55dc7fa68f7e6364dcfe
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep  9 03:06:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep  9 03:22:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d226c269

dev-python/orjson: Bump to 3.9.7

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

 dev-python/orjson/Manifest|  1 +
 dev-python/orjson/orjson-3.9.7.ebuild | 86 +++
 2 files changed, 87 insertions(+)

diff --git a/dev-python/orjson/Manifest b/dev-python/orjson/Manifest
index 146433c15001..f3697fa9b273 100644
--- a/dev-python/orjson/Manifest
+++ b/dev-python/orjson/Manifest
@@ -30,6 +30,7 @@ DIST orjson-3.9.2.tar.gz 4207405 BLAKE2B 
d4c157b7e60a00ce48773b3befe9b3ed312b384
 DIST orjson-3.9.4.tar.gz 4601888 BLAKE2B 
77ee0fccad4e04408700d78f23a5cac0d8bac9df94419809dccb03406c7fcb83185d282715e727da0ea351b6c97f33c70f6bf0b451377fcd885bdeccfe7ddbfb
 SHA512 
75192e144ee54edfdbfe83cd069cb3e2da80b7ec379235832508010dd6c45f1a993906c48a992b93b5802cdf7472340129c5a27c91190e6fb4dc818254d0a194
 DIST orjson-3.9.5.tar.gz 4604499 BLAKE2B 
24ba14b5d3bf499045be299bb731869cae07e9e2c1990be8d6ceac86919781cce34eab8c5d84cdb546c4a334041012b8ff0e3977d0fcef3f5c776207f45bd23e
 SHA512 
d3a5726a4bd10a2d6ad2ec7f7a6d358c65c2270bbc42a00f8d1b2a6ef538b87920f8b2b10cd8cc0e1bbb66fc070b6f836ea62f4d7d84b99cb8341bbbe50aaa5c
 DIST orjson-3.9.6.tar.gz 4897179 BLAKE2B 
4c3974cdf25b683e4ce8e2843107e3ba1800b257cc1d2dc589c57d4357a0d037fdcb28b994b319675b31ea77a99f3d7cea3805a6f65db62c35624bb546f57194
 SHA512 
9b403cdbe8a218f3937892610ef7d137a3ad457b3cc8f68a67f5ab6877479e989168297144a6edf04f398918981c840175357b6e79772ac3d7bb71a281332e50
+DIST orjson-3.9.7.tar.gz 4895035 BLAKE2B 
0f9d24e7b6552a3edb4c2377b30b86c17f9402b8cf9f924d34ad72f6569f6d9d0c0a49c37c15811309481c9b8f22e63af8a9cd7859bc52dddf58d4a08f1bece2
 SHA512 
8d36e10960fa362d26926a1dd48922abdb6dc0085d50907b9885aadc645983b26789b3682d9fbfd7734a97cfa580a374eb7e7c99e05be7dcd3a68442afe5e9f5
 DIST packed_simd-0.3.9.crate 98340 BLAKE2B 
8668038eb213cec44afded5164ccf368fbecea21aa3de64d49e798d7f0fac638af9616a435cb79cf0435387f67fe97a7eb00748eaf39be14bb6d50ecbb4c938e
 SHA512 
1336ed8aee50a580784f38388f0cc2f0a8639149333e94b7f83aa7cc314a80c60b66ac203a7302cd4cf01f3d0b89da58d2ce9038b7685840fbc1b758217dbd1b
 DIST packed_simd_2-0.3.8.crate 97388 BLAKE2B 
89d2a1401efef8e0a665d883b41a587601cd4704a6acf80c542f3e6e274a6fa9c975a03799857c409c8764bf6698784cf85f1fb73b4fab2c4f98b368326760c4
 SHA512 
de1ff7cc43f6d0f6e2a94073ab80bd178864d375d334c4d8aaf30f8ae3320b6aa470f14b25babc264d9032af0c4fa7663e442321fc91acbd7adc7550b5177984
 DIST proc-macro2-1.0.66.crate 43575 BLAKE2B 
9eb3e816b00fcf625c280ba14ad269f5893d0523473a24de07c21945f6f932fbd08efb3c339b35d903245510e3f065e1478439b024a325f2bb9f97bc7bcbb18d
 SHA512 
85f5a762f9411142e5ac28144bd380f07f0633ed2e44d8a2545be9fb8f42abaca6b5d45631b4be83b8e8b9beca7438bc52f25615c3a410a3a1249474b1aca407

diff --git a/dev-python/orjson/orjson-3.9.7.ebuild 
b/dev-python/orjson/orjson-3.9.7.ebuild
new file mode 100644
index ..4bed043e7dd2
--- /dev/null
+++ b/dev-python/orjson/orjson-3.9.7.ebuild
@@ -0,0 +1,86 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.6.1
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=maturin
+PYTHON_COMPAT=( python3_{10..11} )
+
+CRATES="
+   ahash@0.8.3
+   arrayvec@0.7.4
+   associative-cache@1.0.1
+   autocfg@1.1.0
+   beef@0.5.2
+   bytecount@0.6.3
+   castaway@0.2.2
+   cc@1.0.83
+   cfg-if@1.0.0
+   chrono@0.4.30
+   compact_str@0.7.1
+   encoding_rs@0.8.33
+   itoa@1.0.9
+   itoap@1.0.1
+   libc@0.2.147
+   libm@0.1.4
+   libm@0.2.7
+   no-panic@0.1.26
+   num-traits@0.2.16
+   once_cell@1.18.0
+   packed_simd@0.3.9
+   packed_simd_2@0.3.8
+   proc-macro2@1.0.66
+   pyo3-build-config@0.19.2
+   pyo3-ffi@0.19.2
+   quote@1.0.33
+   rustversion@1.0.14
+   ryu@1.0.15
+   serde@1.0.188
+   serde_derive@1.0.188
+   serde_json@1.0.105
+   simdutf8@0.1.4
+   smallvec@1.11.0
+   static_assertions@1.1.0
+   syn@2.0.31
+   target-lexicon@0.12.11
+   unicode-ident@1.0.11
+   version_check@0.9.4
+"
+
+inherit cargo distutils-r1 pypi
+
+DESCRIPTION="Fast, correct Python JSON library supporting dataclasses, 
datetimes, and numpy"
+HOMEPAGE="
+   https://github.com/ijl/orjson/
+   https://pypi.org/project/orjson/
+"
+SRC_URI+="
+   ${CARGO_CRATE_URIS}
+"
+
+LICENSE="|| ( Apache-2.0 MIT )"
+# Dependent crate licenses
+LICENSE+="
+   Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/arrow[${PYTHON_USEDEP}]
+   

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

2023-09-08 Thread Michał Górny
commit: aa7ea6332b13afd5727b77037deca7444850548d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep  9 02:08:05 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep  9 03:22:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa7ea633

dev-python/virtualenv: Bump to 20.24.5

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

 dev-python/virtualenv/Manifest  |   1 +
 dev-python/virtualenv/virtualenv-20.24.5.ebuild | 107 
 2 files changed, 108 insertions(+)

diff --git a/dev-python/virtualenv/Manifest b/dev-python/virtualenv/Manifest
index d6eb97e339f6..3ac42acc05d4 100644
--- a/dev-python/virtualenv/Manifest
+++ b/dev-python/virtualenv/Manifest
@@ -1,3 +1,4 @@
 DIST virtualenv-20.24.1.tar.gz 6338055 BLAKE2B 
b5d6ff2fa230a094699cd5ef3a289d9f79c35a843e8709009b44c7d5861dffe2072d51c62a623624c3f7b1656d126781ae454a81e3510474e2514ec66d85637f
 SHA512 
7ac4c130df7eb4b7bf2b393505c80ed07824c9d0c09535f1d7483f3926324e0d1c54c0b8310c228e529a9b3839820e943a1d2ff2b06174782f13735c2a1ed472
 DIST virtualenv-20.24.3.tar.gz 6345661 BLAKE2B 
b6e9db2b59114de0aa419f558b863aa980daaca278e658f7dce55b5b2bef16e88915162d4b5ea31bb5c549582debd22d02b2a0edc7db08c168428395251448c3
 SHA512 
9cf6f03b50bae773cca2a01be4f74251d3054ea997a0b1236c4e6650e779f219ca51f736eff86a6e25548d5bc0c84e85a1d0cf7d3099848d773d205837c76fc3
 DIST virtualenv-20.24.4.tar.gz 7115923 BLAKE2B 
bd3b002da91673d33b8da9766e81319deee86959a0bc71fe0be9e920bddb24969c096ad31c246f170ccde0b6de55d4126d425419629fd08d065af37835278253
 SHA512 
2bf9ea5878be0140dba3a6d781fd820d8eb60f0de1e49ea3209f53f3b9bf0f6b063b905a90c0d7bb670c03a3a50638367d5598a8402009d5e9b001271ddedaac
+DIST virtualenv-20.24.5.tar.gz 7119883 BLAKE2B 
bc4a0e81feeac8975f259b329f223a286be41af11c9a8f27b68b6a42611668942ba18b691a848195609e47695e3104602d6563cabb930d7fed9f07cc57d2468e
 SHA512 
f77961ed26c3e7314f26c0c18d41ab843572b0a1d157eb7b5e51f955a289da8ecf633d2ad9c936b9292e5b06e4ce9f5b11a100681fbb63dd1fb9fc9bef37f4c4

diff --git a/dev-python/virtualenv/virtualenv-20.24.5.ebuild 
b/dev-python/virtualenv/virtualenv-20.24.5.ebuild
new file mode 100644
index ..c811380a9aa7
--- /dev/null
+++ b/dev-python/virtualenv/virtualenv-20.24.5.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Virtual Python Environment builder"
+HOMEPAGE="
+   https://virtualenv.pypa.io/en/stable/
+   https://pypi.org/project/virtualenv/
+   https://github.com/pypa/virtualenv/
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+SLOT="0"
+
+RDEPEND="
+   =dev-python/distlib-0.3.7[${PYTHON_USEDEP}]
+   =dev-python/filelock-3.12.2[${PYTHON_USEDEP}]
+   =dev-python/platformdirs-3.9.1[${PYTHON_USEDEP}]
+"
+# coverage is used somehow magically in virtualenv, maybe it actually
+# tests something useful
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/coverage[${PYTHON_USEDEP}]
+   dev-python/flaky[${PYTHON_USEDEP}]
+   >=dev-python/pip-22.2.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
+   ' pypy3)
+   >=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-67.8[${PYTHON_USEDEP}]
+   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/time-machine[${PYTHON_USEDEP}]
+   ' 'python3*')
+   dev-python/wheel[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   tests/unit/activation/test_xonsh.py
+   
tests/unit/seed/embed/test_bootstrap_link_via_app_data.py::test_seed_link_via_app_data
+   tests/unit/create/test_creator.py::test_cross_major
+   # tests failing without python2 installed
+   
"tests/unit/create/test_creator.py::test_py_pyc_missing[True-False]"
+   
"tests/unit/create/test_creator.py::test_py_pyc_missing[False-False]"
+   )
+   [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=(
+   
'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-isolated]'
+   
'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-global]'
+   
'tests/unit/create/test_creator.py::test_create_no_seed[venv-pypy3-posix-copies-isolated]'
+   
'tests/unit/create/test_creator.py::test_create_no_seed[venv-pypy3-posix-copies-global]'
+   

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

2023-09-08 Thread Michał Górny
commit: 43747fbcff7d946dcbba84d04cf666985658ef0e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep  9 02:05:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep  9 03:22:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43747fbc

dev-python/boto3: Bump to 1.28.44

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index a7273cbc4198..34a71341e335 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -6,3 +6,4 @@ DIST boto3-1.28.40.gh.tar.gz 696495 BLAKE2B 
297a32f989dc0c1bc8f0a5cd797c5f2d52ea
 DIST boto3-1.28.41.gh.tar.gz 697348 BLAKE2B 
83ec56d2e2a4f9ebad061f1b7650425a074d53427f4c691c23d5d9746c14bf6c4326bdca17b13a13d70723dd8e62d2e9977452ab9664556cfa63a93043c9b832
 SHA512 
bdd62739f532919803cab3303d11cf5362fbca8f1b6045e53b584705b8dcce7eb0d17fd1fdac02ccd49386937f1d6edaadfca5b1b3ac02d42dfe629123e31ceb
 DIST boto3-1.28.42.gh.tar.gz 697860 BLAKE2B 
c5a4550a222a7ec7d2f09af1e06bfdbcac9251d5bb0dea089ce6a87fae2f62852cde76c0931755a2a343c4e8d38953a87e6ba32d377edfd7519b3ab9d0346962
 SHA512 
e63eb26f7498794578ebe9bd599b8c50b6c765cc87903dcee729d8a169d5768d5bffe56535afdde139db0db887882b306fdc45e54cbef322e4607cf6318fa1d5
 DIST boto3-1.28.43.gh.tar.gz 698144 BLAKE2B 
ff0565b2fa023cb00adc6eab8b151fc2cca2f75cfec35845cb317a6e7aceede5c9b4c69f0e7e62daaefb1d7797d7a396154bfecb37c0d1c8baac81a5d8a7e352
 SHA512 
bdcb483f080c7fb3019c32347834e6096a1fb5f8ccad3cd9a50dc4fd1fcc66cc0810ad70d7a831a22e2e3a416f01415bbf80cf1d48b0c2c11714089e184d6c09
+DIST boto3-1.28.44.gh.tar.gz 698689 BLAKE2B 
9c23bd7aa680f59ad686ad5ec46dd751d22b5d9769597b34c3210d2da732c0751a168f6f90488909e76820bb99c222861f68dc0e9998604094a02a30da213ddc
 SHA512 
2c027372afbcbcdc60a77933a92b5e48757f2b19deb7b5fbaf8ff7eb7dfe24af1919ac4b8c5e619233ffe88f22e51d927ff648e43a9ccf76863959bbe07b5f31

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



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

2023-09-08 Thread Michał Górny
commit: 2032e1c8b93447fd8400d0fe0676dfca2f9a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep  9 02:09:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep  9 03:22:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2032e1c8

dev-python/tox: Bump to 4.11.3

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

 dev-python/tox/Manifest  |  1 +
 dev-python/tox/tox-4.11.3.ebuild | 90 
 2 files changed, 91 insertions(+)

diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index f8f5b4fb8a1f..c44cc4600e82 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -3,6 +3,7 @@ DIST tox-4.10.0.tar.gz 174296 BLAKE2B 
8369108d8fe4b64e0089bc9ea38c7d858b71fc2ea8
 DIST tox-4.11.0.tar.gz 175086 BLAKE2B 
7ddacab75674d5738543cc0deedfb8ba49b94be1e75d95f068162ea2443d3120bfa85b6ca31fa8141c8168e171a5731d829ec493d35b21aad7981685b937e78a
 SHA512 
3e2e9f09874c39f6928d2502e5d01ca48721fc777d758f1d4b3df012261c3adc9e93a89ff6dcf7950fb4245df2624ff8c7cb84feb9424a8fcb6ab12117728692
 DIST tox-4.11.1.tar.gz 175185 BLAKE2B 
24926218c45f9d05e926ee2f0583a49e6ae11c6aa0344ea1b88c636ef67e945f5b54db565c1a5e242ca3e1bb7c065f92a7ce2ceb836b02e239b2321ad3d6c359
 SHA512 
8dc99f98a72ece1cae60e9a0d99fe44b66bd6d9fe6f2d45b0f4e7ab10a5e4a65049cced4b212fe8bfe34ded65b8e4b76d642e5c014d385d2d2cd7f87d8cf6816
 DIST tox-4.11.2.tar.gz 175238 BLAKE2B 
7f6d87941923004d7547cfe24cc55b0c02a78f3086e1df900d45e0c6ec5acd6d24bac26b6613df35064f8bc94730a57d39eccd3504c943acf18eba0e0adfb06e
 SHA512 
200fe089ffd80e44726a6fb624d8a4bb95be1c541483f2eb29f45f47d0661cb7b7d77c7f429440e14f8894b0cba3be2cb19e7cc5daf5a4afdb1fec83a87f45df
+DIST tox-4.11.3.tar.gz 175528 BLAKE2B 
521e26cf11127b51089e1f5c20ec73bfa2ec36fc098f03cdca398769ae9d6d67f75e4bd0a4b661fcdfbc614d9971fd8e4e801648459456d690493a071aaa25f1
 SHA512 
326023cf8011957ea4b1e7c8765ca9da3a2387a78810ade09b71be56c26481cd020ca99217a3c7fe7f95da365840dfb5c7c7ee6ed63caeda2b326abdd66b7438
 DIST tox-4.5.1.tar.gz 170137 BLAKE2B 
38ab00eb577e66211db0ecf8931087a8c5a14f8219eb7ebecb7be9938221d1c680edc09a38a5c72b9ec63825d4cbb2d4fd9157a52aed8cdb0d22a1c1bbb70cba
 SHA512 
75d495d6dba134c3fe537fc190c1f428ff188ee67c346911c02ee151a8369425b22956eea52be5d434735e1590edce57b3487d5f4b277022bf8cfe8bf4660cf8
 DIST tox-4.6.4.tar.gz 172650 BLAKE2B 
84164dbb02002d398e779b0c5e4617213fbfc711ded95faddde93711549eab9e69675f0a459ce60ba8357baf4e7d361f86b4cb85818972e5d018a61db179ba1a
 SHA512 
b6a4673ea58e21b5e8b3d1330244d46ac7a36563a089b2e03cfcd7039386ab6afc437ebf4c516bbe373133a7beb54ebb380d39ab126be69f3601226f2273f3c2
 DIST tox-4.9.0.tar.gz 173479 BLAKE2B 
00fc440bbcafa6e0d521ce745af0fa7b9a33196fec4f29f2dcad10079d494e3703fa06558ceb26762162687f71f7c77b386f64bdff6b4ac0a78706d2b7fd0743
 SHA512 
62f0cdb4d425d935315babf90ab331fb772352e68b6c67cf96f1d13007245427e67968a08073cc07a4adf850a991bbbcbff742567808ca22bc231acc1e3692e2

diff --git a/dev-python/tox/tox-4.11.3.ebuild b/dev-python/tox/tox-4.11.3.ebuild
new file mode 100644
index ..dfbf0fa8708d
--- /dev/null
+++ b/dev-python/tox/tox-4.11.3.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="virtualenv-based automation of test activities"
+HOMEPAGE="
+   https://tox.readthedocs.io/
+   https://github.com/tox-dev/tox/
+   https://pypi.org/project/tox/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   dev-python/cachetools[${PYTHON_USEDEP}]
+   dev-python/chardet[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/platformdirs[${PYTHON_USEDEP}]
+   dev-python/pluggy[${PYTHON_USEDEP}]
+   dev-python/pyproject-api[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.{9..10})
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/build[${PYTHON_USEDEP}]
+   dev-python/distlib[${PYTHON_USEDEP}]
+   dev-python/flaky[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/re-assert[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/time-machine[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # upstream lower bounds are meaningless
+   sed -i -e 's:>=[0-9.]*::' pyproject.toml || die
+   distutils-r1_src_prepare

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

2023-09-08 Thread Michał Górny
commit: 15e1d79f5ef4c53ab3d96d9fafdce3b8f72e4421
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep  9 02:05:18 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep  9 03:22:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15e1d79f

dev-python/botocore: Bump to 1.31.44

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 620fe0becdda..d49c3778502d 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -6,3 +6,4 @@ DIST botocore-1.31.40.gh.tar.gz 11933400 BLAKE2B 
c01958831fd477db79c7b723f799abf
 DIST botocore-1.31.41.gh.tar.gz 11935773 BLAKE2B 
6bf4c1f7c3b3d9115c53f5cc833688097d0282eaacc868156fc9d29721e9d9cbf75e31d34ebba5c65b543be7bdccd6848de7cac5f8fb43d1fac63896b6e3f39e
 SHA512 
add75b55a3c6941cd96100ca9ce846f616d638ce18bad658776acfc8b9ab9526da48069393a2ea54d24e93a25141ef2496837b04395956f82319f9a3d8fe5ad4
 DIST botocore-1.31.42.gh.tar.gz 11936544 BLAKE2B 
a1da9ec08885f84c458f621420560429fa4705bef5790c2ca7c39758c7caa407fb9ec415414c8c5e604f06cc52dc085f0061e4f926dad87c8cb25631ec9d64de
 SHA512 
767903bce078f61780beeff0c1fa47f753c8eb4a0beacc78934a7d16dac27944f3ef20c4f9533b296bbb1edaefb1c5e244ccc3fb908d57273b733a062892d25f
 DIST botocore-1.31.43.gh.tar.gz 11936649 BLAKE2B 
ad663783c71255afac612f96f06b2a64f73bd41f32c02386d613d2c6b9f492943c7194f4e58aa62ece2df748d3812728ebdb0636acb3beb53278448829bad50c
 SHA512 
71a718000c46102bcac50f34b1a477c5f788a2feea74629e4db8ad0b482711dbe8f5799424a304ff04d3bbff4acc68407a960008a1c9fe376972ca05b0c01ac0
+DIST botocore-1.31.44.gh.tar.gz 11937780 BLAKE2B 
38660a6025cef328a4df7e3f0170a79d86f3febd68056993a0aeb8b30a2729abaa914cd6def8c38c3b61a905eb4736cb6232daa4f2e6d7e7140a3a1e23193206
 SHA512 
29fa176a6b753fc9005f79a19eed4f1a065e1e34d71cc462647c2260b45cc3c10ee720b06a5c8d4471f6d4e6a7b24ee2ae2d70d7973792c64985edb1e0578d99

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



[gentoo-commits] proj/gentoo-mirrorstats:master commit in: conf/rsync/

2023-09-08 Thread Sam James
commit: f453a0b455282a111eee31bed77a6a8378a5bedb
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  9 03:20:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  9 03:20:40 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-mirrorstats.git/commit/?id=f453a0b4

conf/rsync/g.mirrors.extra: drop boobie.g.o

Decommissioned a while ago.

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

 conf/rsync/g.mirrors.extra | 1 -
 1 file changed, 1 deletion(-)

diff --git a/conf/rsync/g.mirrors.extra b/conf/rsync/g.mirrors.extra
index 4ead170..946afac 100644
--- a/conf/rsync/g.mirrors.extra
+++ b/conf/rsync/g.mirrors.extra
@@ -1,6 +1,5 @@
 gentoo rsync://masterportage.gentoo.org/
 gentoo rsync://albatross.gentoo.org/
-gentoo rsync://boobie.gentoo.org/
 gentoo rsync://dipper.gentoo.org/
 gentoo rsync://starling.gentoo.org/
 gentoo rsync://swan.gentoo.org/



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

2023-09-08 Thread Sam James
commit: 2e38d3394dc5acc576394fe9f0de8eaf38d7e3ab
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  9 02:30:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  9 02:30:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e38d339

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

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

diff --git a/dev-python/hidapi/hidapi-0.13.1.ebuild 
b/dev-python/hidapi/hidapi-0.13.1.ebuild
index 6a65cf05265a..c1a9212c3318 100644
--- a/dev-python/hidapi/hidapi-0.13.1.ebuild
+++ b/dev-python/hidapi/hidapi-0.13.1.ebuild
@@ -15,7 +15,8 @@ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 
 DEPEND=">=dev-libs/hidapi-$(ver_cut 1-3)"
 RDEPEND="${DEPEND}"
-BDEPEND="dev-python/cython[${PYTHON_USEDEP}]"
+# 

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

2023-09-08 Thread Sam James
commit: 56535862e410c3a661248f9e2f94d24385af11db
Author: Pascal Jäger  leimstift  de>
AuthorDate: Mon Sep  4 07:14:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  9 02:14:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56535862

app-admin/entr: add 5.4

Signed-off-by: Pascal Jäger  leimstift.de>
Closes: https://github.com/gentoo/gentoo/pull/32601
Signed-off-by: Sam James  gentoo.org>

 app-admin/entr/Manifest|  1 +
 app-admin/entr/entr-5.4.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/app-admin/entr/Manifest b/app-admin/entr/Manifest
index c8b74aab047e..f4db57f335ee 100644
--- a/app-admin/entr/Manifest
+++ b/app-admin/entr/Manifest
@@ -1 +1,2 @@
 DIST entr-5.3.tar.gz 20905 BLAKE2B 
79b4c39ee3f9530db1d8a6cd62a6aa925e201d6b5b370b25c3884b160a83658688204005db612b1d18743ba39f0de6ccad8492910142ebfff7b550a5ec48516d
 SHA512 
b160cb60de99a743226b472256d937ef6ace54f5350a83420f59ac2706cd0fb042d6f85fcac6c73e76c161c6225b956df8b00156dea9ce55d8b8225e8ca13e7f
+DIST entr-5.4.tar.gz 21215 BLAKE2B 
52e24b56d876ff22bb8660ed3bb822e532da97999b20a358c5b9c120a5526eeb80ed01b56c993d7da10471124c52295145f8c948f88530b086d6af5b593ee70a
 SHA512 
c366254df6df28edbcb2a9d12ab97e063baa4d78889e54b3de6b75e8c7ef2468c661216485bbf297a4d539ac3d186fcc9b140a99a1a89306f6cac1f969a7d95f

diff --git a/app-admin/entr/entr-5.4.ebuild b/app-admin/entr/entr-5.4.ebuild
new file mode 100644
index ..6a6fd5457653
--- /dev/null
+++ b/app-admin/entr/entr-5.4.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo toolchain-funcs
+
+DESCRIPTION="Run arbitrary commands when files change"
+HOMEPAGE="
+   https://eradman.com/entrproject/
+   https://github.com/eradman/entr
+"
+SRC_URI="https://eradman.com/entrproject/code/${P}.tar.gz;
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   test? (
+   app-editors/vim
+   app-misc/tmux
+   dev-vcs/git
+   sys-apps/file
+   )
+"
+
+src_configure() {
+   tc-export CC
+   export PREFIX="${EPREFIX}/usr"
+   export SHELL="${BROOT}/bin/bash"
+   export TMUX_TMPDIR="${T}"
+
+   edo ./configure
+}



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

2023-09-08 Thread Sam James
commit: 531a39eaef3a1a0696b3e1f609db5734a230e3c3
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  9 01:57:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  9 01:58:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=531a39ea

sys-fs/zfs: drop more linux-mod.eclass cruft

Followup to 71110f715fc46f148280b52b297121786504a325.

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

 sys-fs/zfs/zfs-2.1.11.ebuild|  4 
 sys-fs/zfs/zfs-2.1.12.ebuild|  2 +-
 sys-fs/zfs/zfs-2.1.9.ebuild | 12 +---
 sys-fs/zfs/zfs-2.2.0_rc3.ebuild |  2 +-
 sys-fs/zfs/zfs-2.2.0_rc4.ebuild |  2 +-
 sys-fs/zfs/zfs-.ebuild  |  2 +-
 6 files changed, 5 insertions(+), 19 deletions(-)

diff --git a/sys-fs/zfs/zfs-2.1.11.ebuild b/sys-fs/zfs/zfs-2.1.11.ebuild
index c67dc48476f6..aaa2fab6efed 100644
--- a/sys-fs/zfs/zfs-2.1.11.ebuild
+++ b/sys-fs/zfs/zfs-2.1.11.ebuild
@@ -313,8 +313,4 @@ pkg_postinst() {
 
 pkg_postrm() {
udev_reload
-
-   if ! use kernel-builtin && [[ ${PV} == "" ]]; then
-   remove_moduledb
-   fi
 }

diff --git a/sys-fs/zfs/zfs-2.1.12.ebuild b/sys-fs/zfs/zfs-2.1.12.ebuild
index d03112013891..848ca610b210 100644
--- a/sys-fs/zfs/zfs-2.1.12.ebuild
+++ b/sys-fs/zfs/zfs-2.1.12.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Userland utilities for ZFS Linux kernel module"
 HOMEPAGE="https://github.com/openzfs/zfs;
 
 if [[ ${PV} == "" ]]; then
-   inherit git-r3 linux-mod
+   inherit git-r3
EGIT_REPO_URI="https://github.com/openzfs/zfs.git;
 else
VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/openzfs.asc

diff --git a/sys-fs/zfs/zfs-2.1.9.ebuild b/sys-fs/zfs/zfs-2.1.9.ebuild
index 29308460bcd7..aaa2fab6efed 100644
--- a/sys-fs/zfs/zfs-2.1.9.ebuild
+++ b/sys-fs/zfs/zfs-2.1.9.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Userland utilities for ZFS Linux kernel module"
 HOMEPAGE="https://github.com/openzfs/zfs;
 
 if [[ ${PV} == "" ]]; then
-   inherit git-r3 linux-mod
+   inherit git-r3
EGIT_REPO_URI="https://github.com/openzfs/zfs.git;
 else
VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/openzfs.asc
@@ -294,12 +294,6 @@ pkg_postinst() {
fi
fi
 
-   if ! use kernel-builtin && [[ ${PV} == "" ]]; then
-   einfo "Adding ${P} to the module database to ensure that the"
-   einfo "kernel modules and userland utilities stay in sync."
-   update_moduledb
-   fi
-
if systemd_is_booted || has_version sys-apps/systemd; then
einfo "Please refer to 
${EROOT}/$(systemd_get_systempresetdir)/50-zfs.preset"
einfo "for default zfs systemd service configuration"
@@ -319,8 +313,4 @@ pkg_postinst() {
 
 pkg_postrm() {
udev_reload
-
-   if ! use kernel-builtin && [[ ${PV} == "" ]]; then
-   remove_moduledb
-   fi
 }

diff --git a/sys-fs/zfs/zfs-2.2.0_rc3.ebuild b/sys-fs/zfs/zfs-2.2.0_rc3.ebuild
index e9d67dd0d80e..ce763553b647 100644
--- a/sys-fs/zfs/zfs-2.2.0_rc3.ebuild
+++ b/sys-fs/zfs/zfs-2.2.0_rc3.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Userland utilities for ZFS Linux kernel module"
 HOMEPAGE="https://github.com/openzfs/zfs;
 
 if [[ ${PV} == "" ]]; then
-   inherit git-r3 linux-mod
+   inherit git-r3
EGIT_REPO_URI="https://github.com/openzfs/zfs.git;
 else
VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/openzfs.asc

diff --git a/sys-fs/zfs/zfs-2.2.0_rc4.ebuild b/sys-fs/zfs/zfs-2.2.0_rc4.ebuild
index e9d67dd0d80e..ce763553b647 100644
--- a/sys-fs/zfs/zfs-2.2.0_rc4.ebuild
+++ b/sys-fs/zfs/zfs-2.2.0_rc4.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Userland utilities for ZFS Linux kernel module"
 HOMEPAGE="https://github.com/openzfs/zfs;
 
 if [[ ${PV} == "" ]]; then
-   inherit git-r3 linux-mod
+   inherit git-r3
EGIT_REPO_URI="https://github.com/openzfs/zfs.git;
 else
VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/openzfs.asc

diff --git a/sys-fs/zfs/zfs-.ebuild b/sys-fs/zfs/zfs-.ebuild
index e9d67dd0d80e..ce763553b647 100644
--- a/sys-fs/zfs/zfs-.ebuild
+++ b/sys-fs/zfs/zfs-.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Userland utilities for ZFS Linux kernel module"
 HOMEPAGE="https://github.com/openzfs/zfs;
 
 if [[ ${PV} == "" ]]; then
-   inherit git-r3 linux-mod
+   inherit git-r3
EGIT_REPO_URI="https://github.com/openzfs/zfs.git;
 else
VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/openzfs.asc



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

2023-09-08 Thread Sam James
commit: e3cc6074f76387e969ff0664ad4bb0f5ea331c90
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  9 01:52:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  9 01:52:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3cc6074

sys-fs/zfs: add 2.2.0_rc4

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

 sys-fs/zfs/Manifest |   2 +
 sys-fs/zfs/zfs-2.2.0_rc4.ebuild | 306 
 2 files changed, 308 insertions(+)

diff --git a/sys-fs/zfs/Manifest b/sys-fs/zfs/Manifest
index 34e7ed5dc0b4..fdb6fcb5ab21 100644
--- a/sys-fs/zfs/Manifest
+++ b/sys-fs/zfs/Manifest
@@ -6,3 +6,5 @@ DIST zfs-2.1.9.tar.gz 35106538 BLAKE2B 
d7553cc162687531b254089e29e2e15e2eb6b362c
 DIST zfs-2.1.9.tar.gz.asc 836 BLAKE2B 
1e76525eab338398dd6ff7539ea4e7d18847d0f40e9093d813ec93fce5fa4c16e09f91c0805ba01a29190f673d131f85442c13035166d6f2d007a7e42dc15486
 SHA512 
35e1213fcac0458e1243355beba021dfefef455df2b341fbc4b10047f9ed4747df84e319d10ffe4bbcd572fbf014019e0dec200eb4e7d3c116fb805369182cb0
 DIST zfs-2.2.0-rc3.tar.gz 3388 BLAKE2B 
37c47bcbf34d9238f42bbc80e2b0712a9e64a48196a390e30cfc02a510e0a8c28da5aa52eb3963a2363d2d23881628cadad13e2121cf54a0582cfc7d55685313
 SHA512 
d82991e6ff63910b38aa0d9b79fce19d1deb79a214adca4bec3fd468077674ef1de264b6f5b0acf9dc0418ce1ed4c9e98d1ad4596274a1769061ae20e017fb92
 DIST zfs-2.2.0-rc3.tar.gz.asc 195 BLAKE2B 
cbbced9255a3b6a5ec0190806b73e62533600975dad073b82532fb1e488bf81b8d056c7a4f59b9e212a9825ec4900d6f2e2c0141b3d4d58577fe36d9bc3c15b9
 SHA512 
45424815e39b33107805da737ecfcb95c761ab774143e72449dacfe98a851ddf52c7cb08a587548159305b4c4fe51a0fb9cfbf30fdadf093518eb4c8ce49e12c
+DIST zfs-2.2.0-rc4.tar.gz 33660298 BLAKE2B 
c8179cf7a8caaa07e6898d9169fa3f825d070d1e7f26552797ebaeb4a6c122072903f93113b4bf817acc47911d6c32b4f4801f09382b7a6376369086f329
 SHA512 
ae389b24616d1800cff2df1e06b22d0fc507ccd573cda47cd84c7aa3271a5e3b78668a135224e8d0747eb63104544fc284d814073e4061908553faf3d2b0f075
+DIST zfs-2.2.0-rc4.tar.gz.asc 195 BLAKE2B 
496f5163235f743e64da3862245a8dfabd95d06071183514ab11f7dd7792b32823b73864888d7a2fbf2dee16ca374772b07139287a1e66416dbd82e062b25ba9
 SHA512 
6a0ce528e0b15b4c1b8f02db9aaa9ce61bdf9a7c1c88336b91042802535618fd95aa4f59211bef0d1d79f833d8ae2030c4be8ee5a2244b13ec3f684aa1cdee4e

diff --git a/sys-fs/zfs/zfs-2.2.0_rc4.ebuild b/sys-fs/zfs/zfs-2.2.0_rc4.ebuild
new file mode 100644
index ..e9d67dd0d80e
--- /dev/null
+++ b/sys-fs/zfs/zfs-2.2.0_rc4.ebuild
@@ -0,0 +1,306 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_OPTIONAL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit autotools bash-completion-r1 dist-kernel-utils distutils-r1 
flag-o-matic linux-info pam systemd udev usr-ldscript
+
+DESCRIPTION="Userland utilities for ZFS Linux kernel module"
+HOMEPAGE="https://github.com/openzfs/zfs;
+
+if [[ ${PV} == "" ]]; then
+   inherit git-r3 linux-mod
+   EGIT_REPO_URI="https://github.com/openzfs/zfs.git;
+else
+   VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/openzfs.asc
+   inherit verify-sig
+
+   MY_P="${P/_rc/-rc}"
+   
SRC_URI="https://github.com/openzfs/${PN}/releases/download/${MY_P}/${MY_P}.tar.gz;
+   SRC_URI+=" verify-sig? ( 
https://github.com/openzfs/${PN}/releases/download/${MY_P}/${MY_P}.tar.gz.asc )"
+   S="${WORKDIR}/${MY_P}"
+
+   if [[ ${PV} != *_rc* ]]; then
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~sparc"
+   fi
+fi
+
+LICENSE="BSD-2 CDDL MIT"
+# just libzfs soname major for now.
+# possible candidates: libuutil, libzpool, libnvpair. Those do not provide 
stable abi, but are considered.
+# see libsoversion_check() below as well
+SLOT="0/5"
+IUSE="custom-cflags debug dist-kernel kernel-builtin minimal nls pam python 
+rootfs selinux test-suite"
+
+DEPEND="
+   dev-libs/openssl:=
+   net-libs/libtirpc:=
+   sys-apps/util-linux
+   sys-libs/zlib
+   virtual/libudev:=
+   !minimal? ( ${PYTHON_DEPS} )
+   pam? ( sys-libs/pam )
+   python? (
+   $(python_gen_cond_dep 'dev-python/cffi[${PYTHON_USEDEP}]' 
'python*')
+   )
+"
+
+BDEPEND="
+   app-alternatives/awk
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+   python? (
+   ${DISTUTILS_DEPS}
+   || (
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/distlib[${PYTHON_USEDEP}]
+   )
+   )
+"
+
+if [[ ${PV} != "" ]] ; then
+   BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-openzfs )"
+fi
+
+# awk is used for some scripts, completions, and the Dracut module
+RDEPEND="
+   ${DEPEND}
+   !kernel-builtin? ( ~sys-fs/zfs-kmod-${PV}:= )
+   !prefix? ( virtual/udev )
+   app-alternatives/awk
+   sys-fs/udev-init-scripts
+   dist-kernel? ( virtual/dist-kernel:= )
+   rootfs? (
+

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

2023-09-08 Thread Sam James
commit: d53b2d1faccb7e9234b860abfc6025a70727462f
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  9 01:50:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  9 01:50:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d53b2d1f

sys-fs/zfs-kmod: add 2.2.0_rc4

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

 sys-fs/zfs-kmod/Manifest  |   2 +
 sys-fs/zfs-kmod/zfs-kmod-2.2.0_rc4.ebuild | 217 ++
 2 files changed, 219 insertions(+)

diff --git a/sys-fs/zfs-kmod/Manifest b/sys-fs/zfs-kmod/Manifest
index 34e7ed5dc0b4..fdb6fcb5ab21 100644
--- a/sys-fs/zfs-kmod/Manifest
+++ b/sys-fs/zfs-kmod/Manifest
@@ -6,3 +6,5 @@ DIST zfs-2.1.9.tar.gz 35106538 BLAKE2B 
d7553cc162687531b254089e29e2e15e2eb6b362c
 DIST zfs-2.1.9.tar.gz.asc 836 BLAKE2B 
1e76525eab338398dd6ff7539ea4e7d18847d0f40e9093d813ec93fce5fa4c16e09f91c0805ba01a29190f673d131f85442c13035166d6f2d007a7e42dc15486
 SHA512 
35e1213fcac0458e1243355beba021dfefef455df2b341fbc4b10047f9ed4747df84e319d10ffe4bbcd572fbf014019e0dec200eb4e7d3c116fb805369182cb0
 DIST zfs-2.2.0-rc3.tar.gz 3388 BLAKE2B 
37c47bcbf34d9238f42bbc80e2b0712a9e64a48196a390e30cfc02a510e0a8c28da5aa52eb3963a2363d2d23881628cadad13e2121cf54a0582cfc7d55685313
 SHA512 
d82991e6ff63910b38aa0d9b79fce19d1deb79a214adca4bec3fd468077674ef1de264b6f5b0acf9dc0418ce1ed4c9e98d1ad4596274a1769061ae20e017fb92
 DIST zfs-2.2.0-rc3.tar.gz.asc 195 BLAKE2B 
cbbced9255a3b6a5ec0190806b73e62533600975dad073b82532fb1e488bf81b8d056c7a4f59b9e212a9825ec4900d6f2e2c0141b3d4d58577fe36d9bc3c15b9
 SHA512 
45424815e39b33107805da737ecfcb95c761ab774143e72449dacfe98a851ddf52c7cb08a587548159305b4c4fe51a0fb9cfbf30fdadf093518eb4c8ce49e12c
+DIST zfs-2.2.0-rc4.tar.gz 33660298 BLAKE2B 
c8179cf7a8caaa07e6898d9169fa3f825d070d1e7f26552797ebaeb4a6c122072903f93113b4bf817acc47911d6c32b4f4801f09382b7a6376369086f329
 SHA512 
ae389b24616d1800cff2df1e06b22d0fc507ccd573cda47cd84c7aa3271a5e3b78668a135224e8d0747eb63104544fc284d814073e4061908553faf3d2b0f075
+DIST zfs-2.2.0-rc4.tar.gz.asc 195 BLAKE2B 
496f5163235f743e64da3862245a8dfabd95d06071183514ab11f7dd7792b32823b73864888d7a2fbf2dee16ca374772b07139287a1e66416dbd82e062b25ba9
 SHA512 
6a0ce528e0b15b4c1b8f02db9aaa9ce61bdf9a7c1c88336b91042802535618fd95aa4f59211bef0d1d79f833d8ae2030c4be8ee5a2244b13ec3f684aa1cdee4e

diff --git a/sys-fs/zfs-kmod/zfs-kmod-2.2.0_rc4.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-2.2.0_rc4.ebuild
new file mode 100644
index ..10ad3189457d
--- /dev/null
+++ b/sys-fs/zfs-kmod/zfs-kmod-2.2.0_rc4.ebuild
@@ -0,0 +1,217 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools dist-kernel-utils flag-o-matic linux-mod-r1 multiprocessing
+
+DESCRIPTION="Linux ZFS kernel module for sys-fs/zfs"
+HOMEPAGE="https://github.com/openzfs/zfs;
+
+MODULES_KERNEL_MAX=6.4
+MODULES_KERNEL_MIN=3.10
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/openzfs/zfs.git;
+   inherit git-r3
+   unset MODULES_KERNEL_MAX
+else
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/openzfs.asc
+   inherit verify-sig
+
+   MY_PV=${PV/_rc/-rc}
+   
SRC_URI="https://github.com/openzfs/zfs/releases/download/zfs-${MY_PV}/zfs-${MY_PV}.tar.gz;
+   SRC_URI+=" verify-sig? ( 
https://github.com/openzfs/zfs/releases/download/zfs-${MY_PV}/zfs-${MY_PV}.tar.gz.asc
 )"
+   S="${WORKDIR}/zfs-${MY_PV}"
+
+   ZFS_KERNEL_COMPAT="${MODULES_KERNEL_MAX}"
+   # Increments minor eg 5.14 -> 5.15, and still supports override.
+   ZFS_KERNEL_DEP="${ZFS_KERNEL_COMPAT_OVERRIDE:-${ZFS_KERNEL_COMPAT}}"
+   ZFS_KERNEL_DEP="${ZFS_KERNEL_DEP%%.*}.$(( ${ZFS_KERNEL_DEP##*.} + 1))"
+
+   if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~sparc"
+   fi
+fi
+
+LICENSE="CDDL MIT debug? ( GPL-2+ )"
+SLOT="0/${PVR}"
+IUSE="custom-cflags debug +rootfs"
+RESTRICT="test"
+
+BDEPEND="
+   app-alternatives/awk
+   dev-lang/perl
+"
+
+if [[ ${PV} !=  ]] ; then
+   BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-openzfs )"
+
+   IUSE+=" +dist-kernel-cap"
+   RDEPEND="
+   dist-kernel-cap? ( dist-kernel? (
+   

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

2023-09-08 Thread Sam James
commit: 09bbe5e7c73189777c121fbc76c59831dde4bc67
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  9 01:46:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  9 01:46:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09bbe5e7

media-libs/harfbuzz: add 8.2.0

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

 media-libs/harfbuzz/Manifest  |   1 +
 media-libs/harfbuzz/harfbuzz-8.2.0.ebuild | 103 ++
 2 files changed, 104 insertions(+)

diff --git a/media-libs/harfbuzz/Manifest b/media-libs/harfbuzz/Manifest
index 825569f0edcd..263a25b42e96 100644
--- a/media-libs/harfbuzz/Manifest
+++ b/media-libs/harfbuzz/Manifest
@@ -1,2 +1,3 @@
 DIST harfbuzz-8.0.1.tar.xz 18792332 BLAKE2B 
e69305e5cddee2f9a928ab38b6904cc3e6fbafb319ad268047178667639a2a361576051a9a6443352b51adca47bb8998ca5c533afe12eac456c3170e171c1839
 SHA512 
e1292f059b07a5aa2f3fbf345b893209cac895c461b4abf30b8b76bcd03c79dd09f911450293403070e1a0bb08496a7f37693ba5a62a9d423dd6ba55e74d
 DIST harfbuzz-8.1.1.tar.xz 18820088 BLAKE2B 
341603e50aec5294eb16fb431975304ee9badce5588d726c5ccbcf9e38878581c4bbf2e09f27c3d401da52c93121702f220cd207792448af66a9f23830df9114
 SHA512 
74416c6cf78751721112fe551a47600b9b85d6865f38b155c0e432e757a175ac127baeeaa16bfe6d62510e00f9def8950f0c836545d1847a924b478c51e43b0c
+DIST harfbuzz-8.2.0.tar.xz 18892496 BLAKE2B 
a7755f9ee2784fa32ad9ecd74543010ca48be2adfc76612a3dcb73fb8a168d87db3cb69b574c4529a8233325b9d9c9ebd370eb0de0efed165fdba3f997451bf2
 SHA512 
ac85bea2e3a9693b656c05faaf96720d73e6453d201f2ad5c849d7069e2f597926ba3d8cd63d9e71dda4ede9ce6bae2baebb46557699168abb03fccc3d8085df

diff --git a/media-libs/harfbuzz/harfbuzz-8.2.0.ebuild 
b/media-libs/harfbuzz/harfbuzz-8.2.0.ebuild
new file mode 100644
index ..c114ab1668f9
--- /dev/null
+++ b/media-libs/harfbuzz/harfbuzz-8.2.0.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit flag-o-matic meson-multilib python-any-r1 xdg-utils
+
+DESCRIPTION="An OpenType text shaping engine"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/HarfBuzz;
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/harfbuzz/harfbuzz.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/harfbuzz/harfbuzz/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+fi
+
+LICENSE="Old-MIT ISC icu"
+# 0.9.18 introduced the harfbuzz-icu split; bug #472416
+# 3.0.0 dropped some unstable APIs; bug #813705
+# 6.0.0 changed libharfbuzz-subset.so ABI
+SLOT="0/6.0.0"
+
+IUSE="+cairo debug doc experimental +glib +graphite icu +introspection test 
+truetype"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="introspection? ( glib )"
+
+RDEPEND="
+   cairo? ( x11-libs/cairo:=[${MULTILIB_USEDEP}] )
+   glib? ( >=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}] )
+   graphite? ( >=media-gfx/graphite2-1.2.1:=[${MULTILIB_USEDEP}] )
+   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
+   introspection? ( >=dev-libs/gobject-introspection-1.34:= )
+   truetype? ( >=media-libs/freetype-2.5.0.1:2=[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   >=dev-libs/gobject-introspection-common-1.34
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+   doc? ( dev-util/gtk-doc )
+   introspection? ( dev-util/glib-utils )
+"
+
+src_prepare() {
+   default
+
+   xdg_environment_reset
+
+   # bug #726120
+   sed -i \
+   -e '/tests\/macos\.tests/d' \
+   test/shape/data/in-house/Makefile.sources \
+   || die
+
+   # bug #790359
+   filter-flags -fexceptions -fthreadsafe-statics
+
+   if ! use debug ; then
+   append-cppflags -DHB_NDEBUG
+   fi
+
+   # bug #762415
+   local pyscript
+   for pyscript in $(find -type f -name "*.py") ; do
+   python_fix_shebang -q "${pyscript}"
+   done
+}
+
+multilib_src_configure() {
+   # harfbuzz-gobject only used for introspection, bug #535852
+   local emesonargs=(
+   -Dcoretext=disabled
+   -Dchafa=disabled
+   -Dwasm=disabled
+
+   $(meson_feature cairo)
+   $(meson_feature glib)
+   $(meson_feature graphite graphite2)
+   $(meson_feature icu)
+   $(meson_feature introspection gobject)
+   $(meson_feature test tests)
+   $(meson_feature truetype freetype)
+
+   $(meson_native_use_feature doc docs)
+   $(meson_native_use_feature introspection)
+   # Breaks building tests..
+   #$(meson_native_use_feature utilities)
+
+   $(meson_use experimental experimental_api)
+ 

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

2023-09-08 Thread Sam James
commit: 21d3fa550c89efc09446077c6ff7798735261458
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  9 01:42:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  9 01:42:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21d3fa55

sys-devel/gcc: add 12.3.1_p20230908

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-12.3.1_p20230908.ebuild | 64 +++
 2 files changed, 65 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 55cb0b22fbc1..bc1bc7736ae8 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -25,6 +25,7 @@ DIST gcc-12-20230811.tar.xz 79789344 BLAKE2B 
eac77a22bf93524e60320db7aeb7ecbfceb
 DIST gcc-12-20230818.tar.xz 79797008 BLAKE2B 
f838f69b699d74fedc2e9b038211bd0089d0ff38811ccbc45911dc2ef21452481216329b5398275ea36b1fc54052086daf5c7a86a7cdb53a14784b90d56c0dc7
 SHA512 
7a86639efb41fd2c9092729e9ebcdbb49d12bffb1ed6052b595892d2c3fab78955dda4d4fdbb89b4fb4ab2f827f458eb97ab01d76995267f2d7f1ee8cb6a0aad
 DIST gcc-12-20230825.tar.xz 79804260 BLAKE2B 
4d3eb40eb5954d497b3e9586dad0d18c9e561d3fdd0bdccc5c9572edfbe024a235e30371a10116d98c77f0b6042739600c57ac99253d34f0fbb8b8465b187e1f
 SHA512 
a6cd868f474c356886460b95263807828f9a379ce97524611ec504d6a9149ca1f92585128e6ffd03fa2647442e72fde6ebe987fd49f2fc49d8df39ab056905c5
 DIST gcc-12-20230901.tar.xz 79798068 BLAKE2B 
2ed8b52dda448398e0c5954251f854c4051235c3c2364bdee1910ee513986f5b43cd776896b6a45f3479d7aef494aa0a956cee22338e004a7c0b8aa0d317ef99
 SHA512 
741e823916a025fe79779f40fb26518314eda45d004add8c6eaee7a6f32a25ac1afcfa1137d3cbec645a72cac83a759865dc37dee33d8fad2c742d6ce658fb8a
+DIST gcc-12-20230908.tar.xz 79788640 BLAKE2B 
1ade0324dc16fba5ae410277d0af7ddfd1dc4bcce9bd6d887e955b9069cae986ffece4916313399d5439663ffb40b71aad236b8021b06cb2e777fa13f912f18f
 SHA512 
f31e40d9c3683a6e35b6b0c5b40a8d12a14c964609244415ed4776179c3139a2aead3dde7df3c5e20691360656b98387acefb41c445c840fe3cb27ee05fa28df
 DIST gcc-12.3.0-musl-patches-1.tar.xz 3572 BLAKE2B 
c7bf65f7c9ea8023ddaac821ee2b778622fa310ac72a72b2f7032494a8f304eac86217f9204622e6c21aaef9952bece0d09bc126facd4f42b602927909815ab5
 SHA512 
babc279fea2c1fd4c018815f2f5630214fd46015ce9f365c28af242681d51818eaca30ce298eddcab1eed5ac5f2759e2b47b2335afab9d722b4469a6d4fec326
 DIST gcc-12.3.0-patches-2.tar.xz 14236 BLAKE2B 
06c43662c9abb0fa3cf90d5e2273c69aecb9158e6cf6f23c04754ed5d686be2616e81e2502eb16f4298ddd50518ca7677e13249da9e9b091162d3931ff65e4fe
 SHA512 
b0d4b85dbf1a541997203b872e3106906b4ad49cde57e1428bc22b2f8e2d73b8cb10ae0d0b792aebaf664594da4d1dea04c44ddc34e59047410766db04d1
 DIST gcc-13-20230527.tar.xz 83956360 BLAKE2B 
86a2131b88144817673a6300c73b29c2dbb8559a7057609601029aaf60aeb4c4926fa4b99c4e1768726cde09f994159685768b62b3ca73d7b606847788301e82
 SHA512 
87566c74258f9981742eae77f552361c220f79fa6f17c36d5b5a9e73f41c50d8a2cab16b9ffb17f07829005f0d42b4b1d524150d3dcba9710091532cbfad7152

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

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

2023-09-08 Thread Sam James
commit: b368d5182acd09e8c3fb8c6140423efead95bf0d
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  9 01:24:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  9 01:24:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b368d518

sys-apps/systemd: add 253.10

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

 sys-apps/systemd/Manifest  |   1 +
 sys-apps/systemd/systemd-253.10.ebuild | 514 +
 2 files changed, 515 insertions(+)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 3227f3ab1864..16253c3e493a 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,3 +1,4 @@
+DIST systemd-stable-253.10.tar.gz 12116663 BLAKE2B 
9232067c5fb4ceb3c941d9840a043f34ca3c6eee6e696743715e9f36d47a58e98046ffb6af19084bbd7e8b4edf40c67132a3fa967f37785eb988a18530ca89b1
 SHA512 
dab45496586a9a78ba46a3c03c02e6bd97a8b832e28f96fdf052ecf1906c8c1bdc55967fc243ca837d0371e81730a92bb230e59a43e2ab6bc1b62fbd42a051d4
 DIST systemd-stable-253.3.tar.gz 11996044 BLAKE2B 
fdbac11914ea4a3718dd48c19f0dc34db798e68f36e2e858536e4ef50e376380a250ad59dbbd1ccec4ed73e59efd198dcc0aa85faafa9d6f85d4b2e1de67ccfa
 SHA512 
2c686d83b8b09efa09e09c82feb965f3cfceb6338e42b57d4133dc9ffe52592c67bce9bc9e294c69bc831294e3cbdcc391aba778f10d7b408cef90a85c0ab8aa
 DIST systemd-stable-253.4.tar.gz 12010733 BLAKE2B 
166ce3f089a9fc3d5d374566258d05ddc9ad1e6a06f5d171ee4e3462e30dd996ed45eccac9e27a8ce75ddf591d81ad2af8ce3bd214709cc0b816422f3960f52a
 SHA512 
cbd572330871fe938307cdead57637e9a03fcdb95b62dd12506f13f48fddcacfaf1e7b179bc9e1c1889a07d3bf21f840aafc773df3a1ab05b37d28950cb94ee1
 DIST systemd-stable-253.5.tar.gz 12015672 BLAKE2B 
3b09bc1a63bc3321c51ea05080f95958ab55064596c13ab967a182cdaace302cc85c19e2cdabd9bdc8ba0a1a04999ae588fbce2fe2626c0f792ee22836feddf4
 SHA512 
39709b485cd9287e26ac8e973fa1692b280bec3b96e1da6667e4a4f2ac2228aa072b22802720a254698d32c82f5306d7feb32229e4b6d54cc0e2b1e2caa4cc2e

diff --git a/sys-apps/systemd/systemd-253.10.ebuild 
b/sys-apps/systemd/systemd-253.10.ebuild
new file mode 100644
index ..cf50cf37cc92
--- /dev/null
+++ b/sys-apps/systemd/systemd-253.10.ebuild
@@ -0,0 +1,514 @@
+# Copyright 2011-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..11} )
+
+# Avoid QA warnings
+TMPFILES_OPTIONAL=1
+UDEV_OPTIONAL=1
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/systemd/systemd.git;
+   inherit git-r3
+else
+   if [[ ${PV} == *.* ]]; then
+   MY_PN=systemd-stable
+   else
+   MY_PN=systemd
+   fi
+   MY_PV=${PV/_/-}
+   MY_P=${MY_PN}-${MY_PV}
+   S=${WORKDIR}/${MY_P}
+   
SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+inherit bash-completion-r1 linux-info meson-multilib pam python-any-r1
+inherit secureboot systemd toolchain-funcs udev usr-ldscript
+
+DESCRIPTION="System and service manager for Linux"
+HOMEPAGE="http://systemd.io/;
+
+LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
+SLOT="0/2"
+IUSE="
+   acl apparmor audit cgroup-hybrid cryptsetup curl +dns-over-tls elfutils
+   fido2 +gcrypt gnuefi gnutls homed http idn importd iptables +kmod
+   +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode
+   +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb 
+zstd
+"
+REQUIRED_USE="
+   dns-over-tls? ( || ( gnutls openssl ) )
+   fido2? ( cryptsetup openssl )
+   homed? ( cryptsetup pam openssl )
+   importd? ( curl lzma || ( gcrypt openssl ) )
+   pwquality? ( homed )
+"
+RESTRICT="!test? ( test )"
+
+MINKV="4.15"
+
+COMMON_DEPEND="
+   >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl:0= )
+   apparmor? ( sys-libs/libapparmor:0= )
+   audit? ( >=sys-process/audit-2:0= )
+   cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= )
+   curl? ( net-misc/curl:0= )
+   elfutils? ( >=dev-libs/elfutils-0.158:0= )
+   fido2? ( dev-libs/libfido2:0= )
+   gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] )
+   gnutls? ( >=net-libs/gnutls-3.6.0:0= )
+   http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] )
+   idn? ( net-dns/libidn2:= )
+   importd? (
+   app-arch/bzip2:0=
+   sys-libs/zlib:0=
+   )
+   kmod? ( >=sys-apps/kmod-15:0= )
+   lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] )
+   iptables? ( net-firewall/iptables:0= )
+   openssl? ( >=dev-libs/openssl-1.1.0:0= )
+   pam? ( sys-libs/pam:=[${MULTILIB_USEDEP}] )
+   pkcs11? ( 

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

2023-09-08 Thread Sam James
commit: 259ad39368b32747b09c87e4de095915dd8813e9
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  9 01:17:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  9 01:17:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=259ad393

sys-apps/systemd: add 254.3, drop 254.2

254.2 was a short-lived release, 254.3 has a single commit (revert).

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

 sys-apps/systemd/Manifest   | 2 +-
 sys-apps/systemd/{systemd-254.2.ebuild => systemd-254.3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index df4af2abac0e..3227f3ab1864 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -5,4 +5,4 @@ DIST systemd-stable-253.6.tar.gz 12069024 BLAKE2B 
7dfb28127bf6c091180a6cfbae1eb6
 DIST systemd-stable-253.7.tar.gz 12111722 BLAKE2B 
2007653c264d615fbef52cd91d173597f175ba05c1b961c6035d51c1a28ff663151a72d858115536c316a2644d880dfe94e6d00809bf3a2abe3e2f5532df565b
 SHA512 
6935508f511930d6e980a7f0a3319295acbbc482cbce4f8f407af399259fe04b095dabd470f8825d84328a7d0f39efe6d5926022c1bdf18ec7fffe43b2586aa1
 DIST systemd-stable-253.8.tar.gz 12112413 BLAKE2B 
0edf5d2fdb47ef4c2fd9257642a719cb3cf70096d74ae0002f4df2696f3efd591ddf239f2ac9762aa53ebcee5bf31295739f8176313b8260e97fe99cc51722f6
 SHA512 
628db658ccf01e6cf09c6832735ad08c3d0dd906798e3366d42621fb08ad8b72aa7a51ae4874d76acf6c56282c63dc5fdce677cde3d4e102ce0036571ccabcc4
 DIST systemd-stable-254.1.tar.gz 14324840 BLAKE2B 
10a72db38dae1dd13440f6d59c629b515bfb32f1708efeb6b9134b17887cc0c5af47c184b9a7d3c9be1ecbf8be16ea2682f84c44afd4702ce12861a143e8347a
 SHA512 
eb2f4a95c890792fe11080e8dafc1eb4588ee98a3084d28083c4dd1f97962f56188c41641708c23267d01f1431821e823e1b89012f90d6ede80a12a0ce11a6d7
-DIST systemd-stable-254.2.tar.gz 14329661 BLAKE2B 
a9f6b48ea31b6647d3deb0c9e0b12dc901bac7c2039bfa056014ac48f022d819c3a361dfcb9ab30626c86d0adb2c64cff94b215aac880d31451b38a823ea2b0e
 SHA512 
4c71dc0a9b23eac03b1c3f22a77b5a5aeb5b7c7577b1d90582852fe7da43ff6a8e2e9c06bd7951827bc07e34ab2710b4793e784e49820f2d09db9a0209ec08dd
+DIST systemd-stable-254.3.tar.gz 14329148 BLAKE2B 
10b947e04a4ef9ccaeb7adaa67ac0f391927fb172c0750ffb93d4df69d970fd91f26b052f8bfdfb4f81ae69566d0a3459cbc87cc86b624014cfb8781a2914121
 SHA512 
a0c361c993ac9a121823bdd58e29ef7bd25ccfd206ae0c3e1eed9833b3ddf24f53afe6f669eb9fbff5078977403236b0e4ef5a5f6fde56c504caed1d411e71fe

diff --git a/sys-apps/systemd/systemd-254.2.ebuild 
b/sys-apps/systemd/systemd-254.3.ebuild
similarity index 100%
rename from sys-apps/systemd/systemd-254.2.ebuild
rename to sys-apps/systemd/systemd-254.3.ebuild



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

2023-09-08 Thread Sam James
commit: cca95fe3d670e926099d79a8ee4e78e0061095cc
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  9 01:26:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  9 01:26:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cca95fe3

sys-apps/systemd-utils: add 253.10

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

 sys-apps/systemd-utils/Manifest|   1 +
 sys-apps/systemd-utils/systemd-utils-253.10.ebuild | 535 +
 2 files changed, 536 insertions(+)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index bbb7f6ffd3df..4f39da4a1f9c 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -2,6 +2,7 @@ DIST systemd-musl-patches-252.4.tar.gz 25053 BLAKE2B 
1d75f85ea0c48c788e9199e2d91
 DIST systemd-musl-patches-253.3.tar.gz 28384 BLAKE2B 
2736a4ddc36b2ce087c08c57c0b995db2dcf6f82a4ae6f20b07609657bc5ea1e4a12ec78da1576b364e03260577b4f9fc85fae8c0f7497eca564c6fb857e06d8
 SHA512 
4b556975f25393cbeb5df495267c68edf14bef0f8baae20955151c900f200d1402b54630cab7dd3a69bbb82bef3f7464869222e2022c60faa2311444fa87ec80
 DIST systemd-stable-252.10.tar.gz 11841052 BLAKE2B 
33ebca90ff17ef5983677c08c93a80350908aa4f4f1860d8e69c234ead926f0e21a4c4692c171f061e05e41c94d8fe2ba3a3be75fb7b582b86e851194a1f0203
 SHA512 
5309d8df51b5cda694e03e2ded574d4e3606916fab5d190b21fcd0284d8d8f56cab8b3423d7d0b90e44cd9775cc62bc26198f3d2a43f8aa545959b5c27b0dd9d
 DIST systemd-stable-252.9.tar.gz 11829389 BLAKE2B 
a45a72bfe113f8cb7424d731692f548c389f59d34b649e874db2f85868943b0a9c33ef62185c83c41a9c220caddd65c44ff328026eff19c3c7efda5efbd73574
 SHA512 
fa34b9c2f692af8f70dffc5044fe502ff5e21625af5b27cad7fc5e833570b180f53c5d03a0add785e83a5b4e7564117fe4728931df4ef599888c73e92c7f2103
+DIST systemd-stable-253.10.tar.gz 12116663 BLAKE2B 
9232067c5fb4ceb3c941d9840a043f34ca3c6eee6e696743715e9f36d47a58e98046ffb6af19084bbd7e8b4edf40c67132a3fa967f37785eb988a18530ca89b1
 SHA512 
dab45496586a9a78ba46a3c03c02e6bd97a8b832e28f96fdf052ecf1906c8c1bdc55967fc243ca837d0371e81730a92bb230e59a43e2ab6bc1b62fbd42a051d4
 DIST systemd-stable-253.5.tar.gz 12015672 BLAKE2B 
3b09bc1a63bc3321c51ea05080f95958ab55064596c13ab967a182cdaace302cc85c19e2cdabd9bdc8ba0a1a04999ae588fbce2fe2626c0f792ee22836feddf4
 SHA512 
39709b485cd9287e26ac8e973fa1692b280bec3b96e1da6667e4a4f2ac2228aa072b22802720a254698d32c82f5306d7feb32229e4b6d54cc0e2b1e2caa4cc2e
 DIST systemd-stable-253.6.tar.gz 12069024 BLAKE2B 
7dfb28127bf6c091180a6cfbae1eb657b99896920cc6b74d1e86586f51bf312d6c2647582a635a479048cadceb0b5ed508918ddff42b2639cec6234a656762f4
 SHA512 
c81f7ac0cca9073878026d6a3024ebad8bf38c4745fe7bac5a156906ba9fd7b78b90fdc69376821c9927dd60173dd6604684e2ea7dcb55dc2e60a0e20ee01735
 DIST systemd-stable-253.7.tar.gz 12111722 BLAKE2B 
2007653c264d615fbef52cd91d173597f175ba05c1b961c6035d51c1a28ff663151a72d858115536c316a2644d880dfe94e6d00809bf3a2abe3e2f5532df565b
 SHA512 
6935508f511930d6e980a7f0a3319295acbbc482cbce4f8f407af399259fe04b095dabd470f8825d84328a7d0f39efe6d5926022c1bdf18ec7fffe43b2586aa1

diff --git a/sys-apps/systemd-utils/systemd-utils-253.10.ebuild 
b/sys-apps/systemd-utils/systemd-utils-253.10.ebuild
new file mode 100644
index ..c06d1b1a0d0c
--- /dev/null
+++ b/sys-apps/systemd-utils/systemd-utils-253.10.ebuild
@@ -0,0 +1,535 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..11} )
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+inherit bash-completion-r1 flag-o-matic linux-info meson-multilib python-any-r1
+inherit secureboot toolchain-funcs udev usr-ldscript
+
+DESCRIPTION="Utilities split out from systemd for OpenRC users"
+HOMEPAGE="https://systemd.io/;
+
+if [[ ${PV} == *.* ]]; then
+   MY_P="systemd-stable-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/systemd-stable/archive/refs/tags/v${PV}.tar.gz
 -> ${MY_P}.tar.gz"
+else
+   MY_P="systemd-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+fi
+
+MUSL_PATCHSET="systemd-musl-patches-253.3"
+SRC_URI+=" elibc_musl? ( 
https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.tar.gz )"
+
+LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+acl boot +kmod selinux split-usr sysusers +tmpfiles test +udev"
+REQUIRED_USE="|| ( boot tmpfiles sysusers udev )"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   elibc_musl? ( >=sys-libs/musl-1.2.3 )
+   selinux? ( sys-libs/libselinux:0= )
+   tmpfiles? (
+   acl? ( sys-apps/acl:0= )
+   )
+   udev? (
+   >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( 

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

2023-09-08 Thread Sam James
commit: 17bb4a8165c897c1ba167511467a9b1d3ddcc393
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  9 00:59:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  9 00:59:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17bb4a81

app-portage/getuto: drop 1.5

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

 app-portage/getuto/Manifest  |  1 -
 app-portage/getuto/getuto-1.5.ebuild | 49 
 2 files changed, 50 deletions(-)

diff --git a/app-portage/getuto/Manifest b/app-portage/getuto/Manifest
index 5ab94c3977c4..86fbb2ee502d 100644
--- a/app-portage/getuto/Manifest
+++ b/app-portage/getuto/Manifest
@@ -1,4 +1,3 @@
-DIST getuto-1.5.tar.gz 9706 BLAKE2B 
cc31775c89d9beadd1ac32fa5596833e71d8e9aa2ea3229d7bdea4caf23de2e79c76bb74975e13953b6226f806fd547c76b38de71f1b4084dce1a92ce2c217bb
 SHA512 
78da4ca097b87c05980895d3491722e739505e1ce0614fd39242255712e705c3e7455636b67e328980bbc15fe85e6826d6d4a1b1804670f219675a67f404
 DIST getuto-1.6.tar.gz 9956 BLAKE2B 
30ccbbe39993473a30bc6267c221ce23c78efa2b112ee1f2e65836f8b72f4e23f223a17c129293a2d3b5e1ca0c993960ef53905ca2af030e381a77c9e30fff5e
 SHA512 
56277b0a64d31ff7e1637ec2288733c0a1c72045700b32c2d261e2d5ad854c1ae17c0f8e70f6080a008bb09fd0e8dcf8256aeb99615e446f4e6a441b9a1a088b
 DIST getuto-1.7.tar.gz 10096 BLAKE2B 
952d5a8dca09dcecfc78e055c96b70c997c459767966631142f24ff8c0ce003b5520084aa0938971e61124fad2747c8457a79dadddf76858869fc1de8da9ecab
 SHA512 
43ba49df85c32aaade2b08ca0bc2bdac9edfd4b363a85a84833a17a84fb87dcdb987625bd61862371025ad2b4c364a1fa8d93138bafd7abe4a99fdb2791b3e7b
 DIST getuto-1.8.tar.gz 10196 BLAKE2B 
0733057de68c3fc76869984557f84b703be4d1c996080191fe12fe8f4171bbb595c206dfc0c45174a07f0c49b532cb9a30faf3746f9f8e1cecd9fbb4768b5897
 SHA512 
70e31394ff95e14b4d892e546be1fa4bf3805994056c406bd94a1089fefb2df10d919689f711b5de2517ce03ecdc821826d5640dae87fd1d78baf79b4b55780d

diff --git a/app-portage/getuto/getuto-1.5.ebuild 
b/app-portage/getuto/getuto-1.5.ebuild
deleted file mode 100644
index 860cc3595dd0..
--- a/app-portage/getuto/getuto-1.5.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Stand-alone gentoo install trust anchor generation tool"
-HOMEPAGE="https://github.com/projg2/getuto;
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://github.com/projg2/getuto;
-   inherit git-r3
-else
-   SRC_URI="
-   https://github.com/projg2/getuto/archive/refs/tags/${P}.tar.gz
-   "
-   S=${WORKDIR}/${PN}-${P}
-
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-fi
-
-SRC_URI+=" test? ( 
https://mirror.bytemark.co.uk/gentoo/releases/amd64/binpackages/17.1/x86-64/virtual/libc/libc-1-r1-1.gpkg.tar
 )"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   app-crypt/gnupg
-   dev-libs/openssl
-   sec-keys/openpgp-keys-gentoo-release
-"
-
-src_unpack() {
-   if [[ ${PV} ==  ]] ; then
-   git-r3_src_unpack
-   else
-   # Don't mangle test data
-   unpack ${P}.tar.gz
-   fi
-
-   if use test ; then
-   cp "${DISTDIR}"/libc-1-r1-1.gpkg.tar "${S}" || die
-   fi
-}
-
-src_install() {
-   dobin getuto
-}



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

2023-09-08 Thread Sam James
commit: 0f2879f01bce2381188083283392fce8ec36e2a7
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  9 00:59:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  9 00:59:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f2879f0

app-portage/getuto: add 1.8

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

 app-portage/getuto/Manifest  |  1 +
 app-portage/getuto/getuto-1.8.ebuild | 50 
 2 files changed, 51 insertions(+)

diff --git a/app-portage/getuto/Manifest b/app-portage/getuto/Manifest
index ea70fc17661c..5ab94c3977c4 100644
--- a/app-portage/getuto/Manifest
+++ b/app-portage/getuto/Manifest
@@ -1,4 +1,5 @@
 DIST getuto-1.5.tar.gz 9706 BLAKE2B 
cc31775c89d9beadd1ac32fa5596833e71d8e9aa2ea3229d7bdea4caf23de2e79c76bb74975e13953b6226f806fd547c76b38de71f1b4084dce1a92ce2c217bb
 SHA512 
78da4ca097b87c05980895d3491722e739505e1ce0614fd39242255712e705c3e7455636b67e328980bbc15fe85e6826d6d4a1b1804670f219675a67f404
 DIST getuto-1.6.tar.gz 9956 BLAKE2B 
30ccbbe39993473a30bc6267c221ce23c78efa2b112ee1f2e65836f8b72f4e23f223a17c129293a2d3b5e1ca0c993960ef53905ca2af030e381a77c9e30fff5e
 SHA512 
56277b0a64d31ff7e1637ec2288733c0a1c72045700b32c2d261e2d5ad854c1ae17c0f8e70f6080a008bb09fd0e8dcf8256aeb99615e446f4e6a441b9a1a088b
 DIST getuto-1.7.tar.gz 10096 BLAKE2B 
952d5a8dca09dcecfc78e055c96b70c997c459767966631142f24ff8c0ce003b5520084aa0938971e61124fad2747c8457a79dadddf76858869fc1de8da9ecab
 SHA512 
43ba49df85c32aaade2b08ca0bc2bdac9edfd4b363a85a84833a17a84fb87dcdb987625bd61862371025ad2b4c364a1fa8d93138bafd7abe4a99fdb2791b3e7b
+DIST getuto-1.8.tar.gz 10196 BLAKE2B 
0733057de68c3fc76869984557f84b703be4d1c996080191fe12fe8f4171bbb595c206dfc0c45174a07f0c49b532cb9a30faf3746f9f8e1cecd9fbb4768b5897
 SHA512 
70e31394ff95e14b4d892e546be1fa4bf3805994056c406bd94a1089fefb2df10d919689f711b5de2517ce03ecdc821826d5640dae87fd1d78baf79b4b55780d
 DIST libc-1-r1-1.gpkg.tar 20480 BLAKE2B 
b2c184e20c1a29ff66240e992f9f81219285f525eb63cea081372685cf03a2e231a2edb528259617e74c655fbe61b6e0d8fc0bbdbd8452b6098de58432f019d7
 SHA512 
ce52f398ea8979ec16161381803740d49a4294c77303880f54090c379ba5eb8e545a3d3550f229cacc18c7763dc3adf7936561ba1c64b43c87692ec66084e4e6

diff --git a/app-portage/getuto/getuto-1.8.ebuild 
b/app-portage/getuto/getuto-1.8.ebuild
new file mode 100644
index ..4778eb372c02
--- /dev/null
+++ b/app-portage/getuto/getuto-1.8.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Stand-alone gentoo install trust anchor generation tool"
+HOMEPAGE="https://github.com/projg2/getuto;
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/projg2/getuto;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/projg2/getuto/archive/refs/tags/${P}.tar.gz
+   "
+   S=${WORKDIR}/${PN}-${P}
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+SRC_URI+=" test? ( 
https://mirror.bytemark.co.uk/gentoo/releases/amd64/binpackages/17.1/x86-64/virtual/libc/libc-1-r1-1.gpkg.tar
 )"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-crypt/gnupg
+   dev-libs/openssl
+   sec-keys/openpgp-keys-gentoo-release
+   sys-apps/gentoo-functions
+"
+
+src_unpack() {
+   if [[ ${PV} ==  ]] ; then
+   git-r3_src_unpack
+   else
+   # Don't mangle test data
+   unpack ${P}.tar.gz
+   fi
+
+   if use test ; then
+   cp "${DISTDIR}"/libc-1-r1-1.gpkg.tar "${S}" || die
+   fi
+}
+
+src_install() {
+   dobin getuto
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libcloudproviders/

2023-09-08 Thread Matt Turner
commit: 9cff9fe7f9f73745558c3097cfaa151cfda82320
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Sep  7 03:28:47 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Sep  9 00:50:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cff9fe7

net-libs/libcloudproviders: Version bump to 0.3.4

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

 net-libs/libcloudproviders/Manifest|  1 +
 .../libcloudproviders-0.3.4.ebuild | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/net-libs/libcloudproviders/Manifest 
b/net-libs/libcloudproviders/Manifest
index 9ce4c7b3025e..f2c782f2d054 100644
--- a/net-libs/libcloudproviders/Manifest
+++ b/net-libs/libcloudproviders/Manifest
@@ -1 +1,2 @@
 DIST libcloudproviders-0.3.2.tar.xz 22764 BLAKE2B 
f2cbb411c49600ae3c4d34b1ad494b53259752eb17e403ff3dba16c327373b567c978fa4e54ac47e00db057b77deac8369e4c7ef2647f9be081a0f5e563d0969
 SHA512 
76829adcc7ca830254305c11755caf55f200a0780f82d4fc6480a09cf92848409933a1b044b7c62b837d071d28e2b14252e78d7d2c04801f64096fea9a068dd7
+DIST libcloudproviders-0.3.4.tar.xz 23548 BLAKE2B 
b2814a284efaccd914683a35034506cc4cafe4569d8df03783b44c371af8df04e4ef49e9846a4bde39312b416e719a5ddd6dea72b8b1e42a8799c3ac732bc89c
 SHA512 
293010a8ac9a46b4774d0f7d7c18a77e131050b2c7e50456985462848b7516bb93d77adb27329b87bf15fdcb47153b018354d5ada931460e9746d88a4106aa0d

diff --git a/net-libs/libcloudproviders/libcloudproviders-0.3.4.ebuild 
b/net-libs/libcloudproviders/libcloudproviders-0.3.4.ebuild
new file mode 100644
index ..b73e0ad0501f
--- /dev/null
+++ b/net-libs/libcloudproviders/libcloudproviders-0.3.4.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson-multilib vala
+
+DESCRIPTION="DBus API that allows cloud storage sync clients to expose their 
services"
+HOMEPAGE="https://gitlab.gnome.org/World/libcloudproviders;
+
+LICENSE="LGPL-3"
+SLOT="0"
+IUSE="gtk-doc +introspection vala"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.56:2[${MULTILIB_USEDEP}]
+   introspection? ( dev-libs/gobject-introspection )"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_native_use_bool gtk-doc enable-gtk-doc)
+   -Dinstalled-tests=false
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapigen)
+   )
+   meson_src_configure
+}
+
+multilib_src_install() {
+   meson_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/, games-engines/openmw/files/

2023-09-08 Thread Ionen Wolkens
commit: 05c2df081afa33374ebdf5405f43819578a06c65
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Fri Sep  8 23:38:19 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Sep  9 00:46:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05c2df08

games-engines/openmw: drop 0.47.0-r2

Signed-off-by: Alexey Sokolov  asokolov.org>
Closes: https://github.com/gentoo/gentoo/pull/32696
Signed-off-by: Ionen Wolkens  gentoo.org>

 games-engines/openmw/Manifest  |   1 -
 .../openmw/files/openmw-0.47.0-gcc12.patch |  33 -
 .../openmw/files/openmw-0.47.0-gcc13.patch |  22 
 .../openmw/files/openmw-0.47.0-mygui-license.patch |  16 ---
 .../openmw/files/openmw-0.47.0-sigstksz.patch  |  42 --
 games-engines/openmw/openmw-0.47.0-r2.ebuild   | 145 -
 6 files changed, 259 deletions(-)

diff --git a/games-engines/openmw/Manifest b/games-engines/openmw/Manifest
index 0bfdae772a9c..1146884524c0 100644
--- a/games-engines/openmw/Manifest
+++ b/games-engines/openmw/Manifest
@@ -1,3 +1,2 @@
-DIST openmw-0.47.0.tar.gz 5156857 BLAKE2B 
40e8b9670423259fa0cc03ef000c17ebe06d1d58c2527b51b25cea3b54978b8a698984371eac14ff212f9550253ab17d41b83d37426371f12f5ce2d30b240d3d
 SHA512 
517e650d0054cdba8d38de05ed3975b0fcf8de32fda59c8df7c34b973e5390efa0dd9ec79babdfdaa79dee7aa8a75009776f62fad91b9aa9aa28016c5032652b
 DIST openmw-0.48.0.tar.gz 6020423 BLAKE2B 
6a6f710f06efc0e844115018365db8148e9f6acefd453df74904144f53f5e896e9ab4d4f563ab95a3231500a2c1a5e1f8c5b6d6ac5c1315805c61657d13a7aa8
 SHA512 
969c10b285c039b54810c56f202f9c33bd03c83d87fec722c3389525e87fc7104760ea12527be5fb19a3f7ae2dc9aef0e4c6b7375d8bbcd6eb726e1d7859b833
 DIST openmw-template-8966dab24692555eec720c854fb0f73d108070cd.omwgame 139730 
BLAKE2B 
bf7f96912fd828078c62d112f3ff83e9a35298516135fb46b15ed01fc0260247cc0cba4aa3bbc55bf6a688f216384dbd9a5aa3328c4387b9b180b80f7463963e
 SHA512 
6e38642bcf013c5f496a9cb0bf3ec7c9553b6e86b836e7844824c5a05f556c9391167214469b6318401684b702d7569896bf743c85aee4198612b3315ba778d6

diff --git a/games-engines/openmw/files/openmw-0.47.0-gcc12.patch 
b/games-engines/openmw/files/openmw-0.47.0-gcc12.patch
deleted file mode 100644
index 4c04d7b25c78..
--- a/games-engines/openmw/files/openmw-0.47.0-gcc12.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-Backport missing includes causing issues with gcc12.
-https://bugs.gentoo.org/858725
-https://gitlab.com/OpenMW/openmw/-/commit/5f2e282359
-From: elsid 
-Date: Tue, 17 May 2022 00:58:24 +0200
-Subject: [PATCH] Add includes for used types and functions
 a/components/myguiplatform/myguidatamanager.cpp
-+++ b/components/myguiplatform/myguidatamanager.cpp
-@@ -1,8 +1,11 @@
- #include "myguidatamanager.hpp"
- 
-+#include 
-+#include 
-+
- #include 
- 
--#include 
-+#include 
- #include 
- 
- #include 
 a/components/myguiplatform/myguidatamanager.hpp
-+++ b/components/myguiplatform/myguidatamanager.hpp
-@@ -3,6 +3,8 @@
- 
- #include 
- 
-+#include 
-+
- namespace osgMyGUI
- {
- 
-GitLab

diff --git a/games-engines/openmw/files/openmw-0.47.0-gcc13.patch 
b/games-engines/openmw/files/openmw-0.47.0-gcc13.patch
deleted file mode 100644
index bb99b7c77880..
--- a/games-engines/openmw/files/openmw-0.47.0-gcc13.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-Fix missing includes causing issues with gcc13.
-https://bugs.gentoo.org/905337
 a/apps/openmw/mwinput/controlswitch.hpp
-+++ b/apps/openmw/mwinput/controlswitch.hpp
-@@ -3,6 +3,7 @@
- 
- #include 
- #include 
-+#include 
- 
- namespace ESM
- {
 a/components/misc/utf8stream.hpp
-+++ b/components/misc/utf8stream.hpp
-@@ -3,6 +3,7 @@
- 
- #include 
- #include 
-+#include 
- 
- class Utf8Stream
- {

diff --git a/games-engines/openmw/files/openmw-0.47.0-mygui-license.patch 
b/games-engines/openmw/files/openmw-0.47.0-mygui-license.patch
deleted file mode 100644
index 3bf5915bb65d..
--- a/games-engines/openmw/files/openmw-0.47.0-mygui-license.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-We don't install license files
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index d69352c94..5f97c86e9 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -856,9 +856,6 @@ elseif(NOT APPLE)
- INSTALL(PROGRAMS "${INSTALL_SOURCE}/openmw-wizard" DESTINATION 
"${BINDIR}" )
- ENDIF(BUILD_WIZARD)
- 
--# Install licenses
--INSTALL(FILES "files/mygui/DejaVuFontLicense.txt" DESTINATION 
"${LICDIR}" )
--
- # Install icon and desktop file
- INSTALL(FILES "${OpenMW_BINARY_DIR}/org.openmw.launcher.desktop" 
DESTINATION "${DATAROOTDIR}/applications" COMPONENT "openmw")
- INSTALL(FILES "${OpenMW_SOURCE_DIR}/files/launcher/images/openmw.png" 
DESTINATION "${ICONDIR}" COMPONENT "openmw")

diff --git a/games-engines/openmw/files/openmw-0.47.0-sigstksz.patch 
b/games-engines/openmw/files/openmw-0.47.0-sigstksz.patch
deleted file mode 100644
index 588d6d639726..
--- 

[gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/

2023-09-08 Thread Ionen Wolkens
commit: e2707470231c57a1611142d09225a7becc6f0b94
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Fri Sep  8 23:37:19 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Sep  9 00:46:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2707470

games-engines/openmw: don't download gtest

Closes: https://bugs.gentoo.org/912457
Signed-off-by: Alexey Sokolov  asokolov.org>
Signed-off-by: Ionen Wolkens  gentoo.org>

 games-engines/openmw/openmw-0.48.0.ebuild | 1 +
 games-engines/openmw/openmw-.ebuild   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/games-engines/openmw/openmw-0.48.0.ebuild 
b/games-engines/openmw/openmw-0.48.0.ebuild
index 6190481f116b..b0100e2e2812 100644
--- a/games-engines/openmw/openmw-0.48.0.ebuild
+++ b/games-engines/openmw/openmw-0.48.0.ebuild
@@ -97,6 +97,7 @@ src_configure() {
-DGLOBAL_DATA_PATH="${EPREFIX}/usr/share"
-DICONDIR="${EPREFIX}/usr/share/icons/hicolor/256x256/apps"
-DUSE_SYSTEM_TINYXML=ON
+   -DOPENMW_USE_SYSTEM_GOOGLETEST=ON
-DOPENMW_USE_SYSTEM_RECASTNAVIGATION=ON
)
 

diff --git a/games-engines/openmw/openmw-.ebuild 
b/games-engines/openmw/openmw-.ebuild
index 6190481f116b..b0100e2e2812 100644
--- a/games-engines/openmw/openmw-.ebuild
+++ b/games-engines/openmw/openmw-.ebuild
@@ -97,6 +97,7 @@ src_configure() {
-DGLOBAL_DATA_PATH="${EPREFIX}/usr/share"
-DICONDIR="${EPREFIX}/usr/share/icons/hicolor/256x256/apps"
-DUSE_SYSTEM_TINYXML=ON
+   -DOPENMW_USE_SYSTEM_GOOGLETEST=ON
-DOPENMW_USE_SYSTEM_RECASTNAVIGATION=ON
)
 



[gentoo-commits] repo/gentoo:master commit in: profiles/, dev-libs/gobject-introspection/

2023-09-08 Thread Matt Turner
commit: 4767794699c15871b7759a2d2b53717cbe269d40
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Sep  8 15:14:33 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Sep  9 00:16:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47677946

dev-libs/gobject-introspection: Version bump to 1.78.0

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gobject-introspection/Manifest|  1 +
 .../gobject-introspection-1.78.0.ebuild| 79 ++
 profiles/package.mask  |  1 +
 3 files changed, 81 insertions(+)

diff --git a/dev-libs/gobject-introspection/Manifest 
b/dev-libs/gobject-introspection/Manifest
index 2d9f357291f1..aeb50dcc6068 100644
--- a/dev-libs/gobject-introspection/Manifest
+++ b/dev-libs/gobject-introspection/Manifest
@@ -1 +1,2 @@
 DIST gobject-introspection-1.76.1.tar.xz 1055416 BLAKE2B 
2251c34b543c95f95bdec6853c8234db1b2e6271e729eaa5abf28e39c7718b326e0813a1214c62fb4634fd11218c4c856e6651de09081b01c9fcf8f73b8cf316
 SHA512 
84331a30f8854d2259609650c21aadd6363ea1417a75828bd395f8f4346da1c6d6550cff5f2c9f5f6fd6fbf2a9d27b5880c2ee1616fa905c5f362384d481a916
+DIST gobject-introspection-1.78.0.tar.xz 1060136 BLAKE2B 
ae95ad5cec48f0eb001e1ba65cd6e88ab8846d1ab6721ac421f6077f1a69fca1989a0631a7c852361d4b92f7f25503e3f505e734055d3f61530f829924f37972
 SHA512 
b7749295437255d45f5f842195315105d7b85bddb20bf205c7bd7f0c9e9e77fe1db2c84af6d784b54fb0d8eef488895f5eb9439ccf4ca81d03e802802b13e5dd

diff --git a/dev-libs/gobject-introspection/gobject-introspection-1.78.0.ebuild 
b/dev-libs/gobject-introspection/gobject-introspection-1.78.0.ebuild
new file mode 100644
index ..56ef5420626c
--- /dev/null
+++ b/dev-libs/gobject-introspection/gobject-introspection-1.78.0.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="xml(+)"
+inherit gnome.org meson python-single-r1 xdg
+
+DESCRIPTION="Introspection system for GObject-based libraries"
+HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection;
+
+LICENSE="LGPL-2+ GPL-2+"
+SLOT="0"
+IUSE="doctool gtk-doc test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+
+# virtual/pkgconfig needed at runtime, bug #505408
+RDEPEND="
+   >=dev-libs/gobject-introspection-common-${PV}
+   >=dev-libs/glib-2.$(($(ver_cut 2) - 1)).0:2
+   dev-libs/libffi:=
+   doctool? (
+   $(python_gen_cond_dep '
+   dev-python/mako[${PYTHON_USEDEP}]
+   dev-python/markdown[${PYTHON_USEDEP}]
+   ')
+   )
+   virtual/pkgconfig
+   ${PYTHON_DEPS}
+"
+# Wants real bison, not app-alternatives/yacc
+DEPEND="${RDEPEND}"
+BDEPEND="
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.19
+   app-text/docbook-xml-dtd:4.3
+   app-text/docbook-xml-dtd:4.5
+   )
+   sys-devel/bison
+   sys-devel/flex
+   test? (
+   x11-libs/cairo[glib]
+   $(python_gen_cond_dep '
+   dev-python/mako[${PYTHON_USEDEP}]
+   dev-python/markdown[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature test cairo)
+   $(meson_feature doctool)
+   #-Dglib_src_dir
+   $(meson_use gtk-doc gtk_doc)
+   #-Dcairo_libname
+   -Dpython="${EPYTHON}"
+   #-Dgir_dir_prefix
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   python_fix_shebang "${ED}"/usr/bin/
+   python_optimize 
"${ED}"/usr/$(get_libdir)/gobject-introspection/giscanner
+
+   # Prevent collision with gobject-introspection-common
+   rm -v "${ED}"/usr/share/aclocal/introspection.m4 \
+   
"${ED}"/usr/share/gobject-introspection-1.0/Makefile.introspection || die
+   rmdir "${ED}"/usr/share/aclocal || die
+}

diff --git a/profiles/package.mask b/profiles/package.mask
index f6c4cb827998..21d5ca7e4fa9 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -413,6 +413,7 @@ acct-group/spi
 >=dev-cpp/gtkmm-4.11
 >=dev-libs/gjs-1.77
 >=dev-libs/glib-2.77
+>=dev-libs/gobject-introspection-1.77
 >=dev-libs/gobject-introspection-common-1.77
 >=dev-libs/libdex-0.3.0
 >=dev-util/gdbus-codegen-2.77



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gobject-introspection-common/, profiles/

2023-09-08 Thread Matt Turner
commit: 6dee395ba6adb811397e31cab0985aa4e47fd18c
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Sep  8 15:18:55 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Sep  9 00:16:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dee395b

dev-libs/gobject-introspection-common: Version bump to 1.78.0

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

 dev-libs/gobject-introspection-common/Manifest |  1 +
 .../gobject-introspection-common-1.78.0.ebuild | 30 ++
 profiles/package.mask  |  1 +
 3 files changed, 32 insertions(+)

diff --git a/dev-libs/gobject-introspection-common/Manifest 
b/dev-libs/gobject-introspection-common/Manifest
index 2d9f357291f1..aeb50dcc6068 100644
--- a/dev-libs/gobject-introspection-common/Manifest
+++ b/dev-libs/gobject-introspection-common/Manifest
@@ -1 +1,2 @@
 DIST gobject-introspection-1.76.1.tar.xz 1055416 BLAKE2B 
2251c34b543c95f95bdec6853c8234db1b2e6271e729eaa5abf28e39c7718b326e0813a1214c62fb4634fd11218c4c856e6651de09081b01c9fcf8f73b8cf316
 SHA512 
84331a30f8854d2259609650c21aadd6363ea1417a75828bd395f8f4346da1c6d6550cff5f2c9f5f6fd6fbf2a9d27b5880c2ee1616fa905c5f362384d481a916
+DIST gobject-introspection-1.78.0.tar.xz 1060136 BLAKE2B 
ae95ad5cec48f0eb001e1ba65cd6e88ab8846d1ab6721ac421f6077f1a69fca1989a0631a7c852361d4b92f7f25503e3f505e734055d3f61530f829924f37972
 SHA512 
b7749295437255d45f5f842195315105d7b85bddb20bf205c7bd7f0c9e9e77fe1db2c84af6d784b54fb0d8eef488895f5eb9439ccf4ca81d03e802802b13e5dd

diff --git 
a/dev-libs/gobject-introspection-common/gobject-introspection-common-1.78.0.ebuild
 
b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.78.0.ebuild
new file mode 100644
index ..8918bd9672fe
--- /dev/null
+++ 
b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.78.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GNOME_ORG_MODULE="gobject-introspection"
+
+inherit gnome.org
+
+DESCRIPTION="Build infrastructure for GObject Introspection"
+HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection;
+
+LICENSE="HPND"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+RDEPEND="!<${CATEGORY}/${GNOME_ORG_MODULE}-${PV}"
+# Use !<${PV} because mixing gobject-introspection with different version of 
-common can cause issues like:
+# https://forums.gentoo.org/viewtopic-p-7421930.html
+
+src_configure() { :; }
+
+src_compile() { :; }
+
+src_install() {
+   insinto /usr/share/aclocal
+   doins m4/introspection.m4
+
+   insinto /usr/share/gobject-introspection-1.0
+   doins Makefile.introspection
+}

diff --git a/profiles/package.mask b/profiles/package.mask
index 599867cf9c7b..f6c4cb827998 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -413,6 +413,7 @@ acct-group/spi
 >=dev-cpp/gtkmm-4.11
 >=dev-libs/gjs-1.77
 >=dev-libs/glib-2.77
+>=dev-libs/gobject-introspection-common-1.77
 >=dev-libs/libdex-0.3.0
 >=dev-util/gdbus-codegen-2.77
 >=dev-util/glib-utils-2.77



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

2023-09-08 Thread Andreas K. Hüttel
commit: 21d55d6333d4b870b2b4882f49f51819aafebb2c
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep  8 23:42:28 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep  8 23:43:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21d55d63

package.mask: Mask glibc-2.36

Closes: https://bugs.gentoo.org/863215
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/package.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 792c4496d226..599867cf9c7b 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -800,7 +800,7 @@ app-office/texmacs
 # If you still use one of these old toolchain packages, please upgrade (and
 # switch the compiler / the binutils) ASAP. If you need them for a specific
 # (isolated) use case, feel free to unmask them on your system.
-

[gentoo-commits] proj/kde:master commit in: app-office/libalkimia/

2023-09-08 Thread Andreas Sturmlechner
commit: 184024c1726beb95b1f86b7321d2bff791e4c2df
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Sep  8 23:35:03 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Sep  8 23:35:03 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=184024c1

app-office/libalkimia: Drop obsolete cmake var, use find_package switch

Upstream commit d23ace1a394a8fe4d4fa69a0b42b1a5bfb7ff50f

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

 app-office/libalkimia/libalkimia-8..ebuild | 2 +-
 app-office/libalkimia/libalkimia-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-office/libalkimia/libalkimia-8..ebuild 
b/app-office/libalkimia/libalkimia-8..ebuild
index 4ea691e539..19272b02d4 100644
--- a/app-office/libalkimia/libalkimia-8..ebuild
+++ b/app-office/libalkimia/libalkimia-8..ebuild
@@ -61,7 +61,7 @@ src_configure() {
-DENABLE_FINANCEQUOTE=OFF
-DBUILD_TOOLS=ON
-DBUILD_WITH_WEBKIT=OFF
-   -DBUILD_DOXYGEN_DOCS=$(usex doc)
+   $(cmake_use_find_package doc Doxygen)
$(cmake_use_find_package !gmp MPIR)
-DBUILD_APPLETS=$(usex plasma)
-DBUILD_WITH_WEBENGINE=$(usex webengine)

diff --git a/app-office/libalkimia/libalkimia-.ebuild 
b/app-office/libalkimia/libalkimia-.ebuild
index 6414d44a50..9b1cb55160 100644
--- a/app-office/libalkimia/libalkimia-.ebuild
+++ b/app-office/libalkimia/libalkimia-.ebuild
@@ -60,7 +60,7 @@ src_configure() {
-DENABLE_FINANCEQUOTE=OFF
-DBUILD_TOOLS=ON
-DBUILD_WITH_WEBKIT=OFF
-   -DBUILD_DOXYGEN_DOCS=$(usex doc)
+   $(cmake_use_find_package doc Doxygen)
$(cmake_use_find_package !gmp MPIR)
-DBUILD_APPLETS=$(usex plasma)
-DBUILD_WITH_WEBENGINE=$(usex webengine)



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

2023-09-08 Thread Conrad Kostecki
commit: 8df0b918c9b31d2c01e045d72d3bd63486d71fd9
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Fri Sep  8 23:30:28 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Sep  8 23:31:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8df0b918

net-wireless/unifi: fix install

Closes: https://bugs.gentoo.org/913875
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-wireless/unifi/unifi-7.5.174.ebuild | 12 ++--
 1 file changed, 2 insertions(+), 10 deletions(-)

diff --git a/net-wireless/unifi/unifi-7.5.174.ebuild 
b/net-wireless/unifi/unifi-7.5.174.ebuild
index 2551b72faa0e..da37d1d5280e 100644
--- a/net-wireless/unifi/unifi-7.5.174.ebuild
+++ b/net-wireless/unifi/unifi-7.5.174.ebuild
@@ -35,13 +35,10 @@ QA_PREBUILT="usr/lib/unifi/lib/native/Linux/x86_64/*.so"
 
 src_prepare() {
if [[ ${CHOST} != aarch64* ]]; then
-   rm -r lib/native/Linux/aarch64 || die "Failed in removing 
aarch64 native libraries"
-   fi
-   if [[ ${CHOST} != armv7* ]]; then
-   rm -r lib/native/Linux/armv7 || die "Failed in removing armv7 
native libraries"
+   rm -r lib/native/Linux/aarch64 || die
fi
if [[ ${CHOST} != x86_64* ]]; then
-   rm -r lib/native/Linux/x86_64 || die "Failed in removing x86_64 
native libraries"
+   rm -r lib/native/Linux/x86_64 || die
fi
 
if [[ ${CHOST} == aarch64* ]]; then
@@ -49,11 +46,6 @@ src_prepare() {
rm lib/native/Linux/aarch64/libubnt_sdnotify_jni.so || 
die
fi
fi
-   if [[ ${CHOST} == armv7* ]]; then
-   if ! use systemd; then
-   rm lib/native/Linux/armv7/libubnt_sdnotify_jni.so || die
-   fi
-   fi
if [[ ${CHOST} == x86_64* ]]; then
if ! use systemd; then
rm lib/native/Linux/x86_64/libubnt_sdnotify_jni.so || 
die



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

2023-09-08 Thread Andreas K. Hüttel
commit: fdf13622bc8247238caba73912518cfef2c6ce3b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep  8 23:29:39 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep  8 23:30:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdf13622

dev-libs/gmp: drop 6.2.1-r2

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 dev-libs/gmp/gmp-6.2.1-r2.ebuild | 118 ---
 1 file changed, 118 deletions(-)

diff --git a/dev-libs/gmp/gmp-6.2.1-r2.ebuild b/dev-libs/gmp/gmp-6.2.1-r2.ebuild
deleted file mode 100644
index 7f25f4bab2a8..
--- a/dev-libs/gmp/gmp-6.2.1-r2.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit libtool flag-o-matic multilib-minimal toolchain-funcs
-
-MY_PV=${PV/_p*}
-MY_PV=${MY_PV/_/-}
-MANUAL_PV=${MY_PV}
-MANUAL_PV=6.2.1
-MY_P=${PN}-${MY_PV}
-PLEVEL=${PV/*p}
-DESCRIPTION="Library for arbitrary-precision arithmetic on different type of 
numbers"
-HOMEPAGE="https://gmplib.org/;
-SRC_URI="
-   https://gmplib.org/download/gmp/${MY_P}.tar.xz
-   mirror://gnu/${PN}/${MY_P}.tar.xz
-   doc? ( https://gmplib.org/${PN}-man-${MANUAL_PV}.pdf )
-"
-SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-arm64-darwin.patch.bz2;
-
-LICENSE="|| ( LGPL-3+ GPL-2+ )"
-# The subslot reflects the C & C++ SONAMEs.
-SLOT="0/10.4"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE="+asm doc +cxx pic static-libs"
-
-BDEPEND="sys-devel/m4
-   app-arch/xz-utils"
-
-S=${WORKDIR}/${MY_P%a}
-
-DOCS=( AUTHORS ChangeLog NEWS README doc/configuration doc/isa_abi_headache )
-HTML_DOCS=( doc )
-MULTILIB_WRAPPED_HEADERS=( /usr/include/gmp.h )
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-6.1.0-noexecstack-detect.patch
-   "${FILESDIR}"/${PN}-6.2.1-no-zarch.patch
-   "${WORKDIR}"/${P}-arm64-darwin.patch
-   "${FILESDIR}"/${P}-CVE-2021-43618.patch
-)
-
-src_prepare() {
-   default
-
-   # We cannot run autotools here as gcc depends on this package
-   elibtoolize
-
-   # bug #536894
-   if [[ ${CHOST} == *-darwin* ]] ; then
-   eapply "${FILESDIR}"/${PN}-6.1.2-gcc-apple-4.0.1.patch
-   fi
-
-   # GMP uses the "ABI" env var during configure as does Gentoo (econf).
-   # So, to avoid patching the source constantly, wrap things up.
-   mv configure configure.wrapped || die
-   cat <<-\EOF > configure
-   #!/usr/bin/env sh
-   exec env ABI="${GMPABI}" "$0.wrapped" "$@"
-   EOF
-
-   # Patches to original configure might have lost the +x bit.
-   chmod a+rx configure{,.wrapped} || die
-}
-
-multilib_src_configure() {
-   # Generally a very fragile package
-   strip-flags
-   # Miscompiled with LTO at least on arm64, bug #889948
-   filter-lto
-
-   # Because of our 32-bit userland, 1.0 is the only HPPA ABI that works
-   # https://gmplib.org/manual/ABI-and-ISA.html#ABI-and-ISA (bug #344613)
-   if [[ ${CHOST} == hppa2.0-* ]] ; then
-   GMPABI="1.0"
-   fi
-
-   # ABI mappings (needs all architectures supported)
-   case ${ABI} in
-   32|x86)   GMPABI=32;;
-   64|amd64|n64) GMPABI=64;;
-   [onx]32)  GMPABI=${ABI};;
-   esac
-   export GMPABI
-
-   tc-export CC
-
-   # --with-pic forces static libraries to be built as PIC
-   # and without TEXTRELs. musl does not support TEXTRELs: bug #707332
-   ECONF_SOURCE="${S}" econf \
-   CC_FOR_BUILD="$(tc-getBUILD_CC)" \
-   --localstatedir="${EPREFIX}"/var/state/gmp \
-   --enable-shared \
-   $(use_enable asm assembly) \
-   $(use_enable cxx) \
-   $(use pic && echo --with-pic) \
-   $(use_enable static-libs static)
-}
-
-multilib_src_install() {
-   emake DESTDIR="${D}" install
-
-   # Should be a standalone lib
-   rm -f "${ED}"/usr/$(get_libdir)/libgmp.la
-
-   # This requires libgmp
-   local la="${ED}/usr/$(get_libdir)/libgmpxx.la"
-   if ! use static-libs ; then
-   rm -f "${la}"
-   fi
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   use doc && cp "${DISTDIR}"/gmp-man-${MANUAL_PV}.pdf 
"${ED}"/usr/share/doc/${PF}/
-}



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

2023-09-08 Thread Matt Turner
commit: 0e951387f42016b7d2d0533c651c8a939665690d
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Sep  8 14:22:57 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Sep  8 23:14:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e951387

dev-libs/glib: Version bump to 2.78.0

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/glib/Manifest   |   1 +
 dev-libs/glib/glib-2.78.0.ebuild | 312 +++
 2 files changed, 313 insertions(+)

diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest
index 4bbc774c41a7..ca6d5eb1558a 100644
--- a/dev-libs/glib/Manifest
+++ b/dev-libs/glib/Manifest
@@ -1,2 +1,3 @@
 DIST glib-2.76.4.tar.xz 5274356 BLAKE2B 
c9ceb514ea81e1e6ab2d0efc82c48c0d8ae6c997fd0e3c56d47a5174b027f785b58266fff73b1d1132e272305126fbff22e3c65d47de46224cd12fa49796d5bc
 SHA512 
f76932dc5090a44880373228e2b162f338415d06f7c90f2950eab1a43bb191c56a1797da4d377594f6a999197fef4defb848039259cfa4105bb68288a928f5b7
 DIST glib-2.77.3.tar.xz 5316816 BLAKE2B 
94d28c1526a19cb679a85f32bda159ee07862ce6aa0e2bb2e953c748d8cc790454603d3db8c748638754fef60e74a6e3584952804ff438b49fcfc009803a07b5
 SHA512 
d9727d67e63d7f8ce710bff497c183799b0192ac10900da87887bd76812aad9603e7f132d7eb4e8626787c427048aeafb4a28654ab808c676bcfc2b897e005d9
+DIST glib-2.78.0.tar.xz 5327096 BLAKE2B 
3a494a16d12b17c7986bbe865d5e3b2727d40e7272fbb34897a90173c0fb780b0e7f024042f60ac6d1fcb9a2a4731948b6ac733c2bd6bd27c32b97281e20fc72
 SHA512 
3d06890002f4b13f831c83fbb70cfce529f9750e30888619e4d6277116be15d106379a03143412cf4b2a289c0cbdbbc299ecf17284fbffc06c791ecf7556c765

diff --git a/dev-libs/glib/glib-2.78.0.ebuild b/dev-libs/glib/glib-2.78.0.ebuild
new file mode 100644
index ..642ad1b40159
--- /dev/null
+++ b/dev-libs/glib/glib-2.78.0.ebuild
@@ -0,0 +1,312 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_REQ_USE="xml(+)"
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit gnome.org gnome2-utils linux-info meson-multilib multilib 
python-any-r1 toolchain-funcs xdg
+
+DESCRIPTION="The GLib library of C routines"
+HOMEPAGE="https://www.gtk.org/;
+
+LICENSE="LGPL-2.1+"
+SLOT="2"
+IUSE="dbus debug +elf gtk-doc +mime selinux static-libs sysprof systemtap test 
utils xattr"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="gtk-doc? ( test )" # Bug #777636
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+# * elfutils (via libelf) does not build on Windows. gresources are not 
embedded
+# within ELF binaries on that platform anyway and inspecting ELF binaries from
+# other platforms is not that useful so exclude the dependency in this case.
+# * Technically static-libs is needed on zlib, util-linux and perhaps more, but
+# these are used by GIO, which glib[static-libs] consumers don't really seem
+# to need at all, thus not imposing the deps for now and once some consumers
+# are actually found to static link libgio-2.0.a, we can revisit and either add
+# them or just put the (build) deps in that rare consumer instead of recursive
+# RDEPEND here (due to lack of recursive DEPEND).
+RDEPEND="
+   !=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
+   >=dev-libs/libpcre2-10.32:0=[${MULTILIB_USEDEP},unicode(+),static-libs?]
+   >=dev-libs/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+   >=virtual/libintl-0-r2[${MULTILIB_USEDEP}]
+   kernel_linux? ( >=sys-apps/util-linux-2.23[${MULTILIB_USEDEP}] )
+   selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] )
+   xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] 
) )
+   elf? ( virtual/libelf:0= )
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+# libxml2 used for optional tests that get automatically skipped
+BDEPEND="
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.19.8
+   gtk-doc? ( >=dev-util/gtk-doc-1.33
+   app-text/docbook-xml-dtd:4.2
+   app-text/docbook-xml-dtd:4.5 )
+   systemtap? ( >=dev-util/systemtap-1.3 )
+   ${PYTHON_DEPS}
+   test? ( >=sys-apps/dbus-1.2.14 )
+   virtual/pkgconfig
+"
+# TODO: >=dev-util/gdbus-codegen-${PV} test dep once we modify 
gio/tests/meson.build to use external gdbus-codegen
+
+PDEPEND="
+   dbus? ( gnome-base/dconf )
+   mime? ( x11-misc/shared-mime-info )
+"
+# shared-mime-info needed for gio/xdgmime, bug #409481
+# dconf is needed to be able to save settings, bug #498436
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/gio-querymodules$(get_exeext)
+)
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.64.1-mark-gdbus-server-auth-test-flaky.patch
+)
+
+pkg_setup() {
+   if use kernel_linux ; then

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

2023-09-08 Thread Matt Turner
commit: f23ce422d808cf99e79767bb5653cc9d581e719f
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Sep  8 14:35:06 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Sep  8 23:14:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f23ce422

dev-util/glib-utils: Version bump to 2.78.0

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 dev-util/glib-utils/Manifest |  1 +
 dev-util/glib-utils/glib-utils-2.78.0.ebuild | 62 
 2 files changed, 63 insertions(+)

diff --git a/dev-util/glib-utils/Manifest b/dev-util/glib-utils/Manifest
index 4bbc774c41a7..ca6d5eb1558a 100644
--- a/dev-util/glib-utils/Manifest
+++ b/dev-util/glib-utils/Manifest
@@ -1,2 +1,3 @@
 DIST glib-2.76.4.tar.xz 5274356 BLAKE2B 
c9ceb514ea81e1e6ab2d0efc82c48c0d8ae6c997fd0e3c56d47a5174b027f785b58266fff73b1d1132e272305126fbff22e3c65d47de46224cd12fa49796d5bc
 SHA512 
f76932dc5090a44880373228e2b162f338415d06f7c90f2950eab1a43bb191c56a1797da4d377594f6a999197fef4defb848039259cfa4105bb68288a928f5b7
 DIST glib-2.77.3.tar.xz 5316816 BLAKE2B 
94d28c1526a19cb679a85f32bda159ee07862ce6aa0e2bb2e953c748d8cc790454603d3db8c748638754fef60e74a6e3584952804ff438b49fcfc009803a07b5
 SHA512 
d9727d67e63d7f8ce710bff497c183799b0192ac10900da87887bd76812aad9603e7f132d7eb4e8626787c427048aeafb4a28654ab808c676bcfc2b897e005d9
+DIST glib-2.78.0.tar.xz 5327096 BLAKE2B 
3a494a16d12b17c7986bbe865d5e3b2727d40e7272fbb34897a90173c0fb780b0e7f024042f60ac6d1fcb9a2a4731948b6ac733c2bd6bd27c32b97281e20fc72
 SHA512 
3d06890002f4b13f831c83fbb70cfce529f9750e30888619e4d6277116be15d106379a03143412cf4b2a289c0cbdbbc299ecf17284fbffc06c791ecf7556c765

diff --git a/dev-util/glib-utils/glib-utils-2.78.0.ebuild 
b/dev-util/glib-utils/glib-utils-2.78.0.ebuild
new file mode 100644
index ..6fb045244ae1
--- /dev/null
+++ b/dev-util/glib-utils/glib-utils-2.78.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+GNOME_ORG_MODULE="glib"
+
+inherit gnome.org python-single-r1
+
+DESCRIPTION="Build utilities for GLib using projects"
+HOMEPAGE="https://www.gtk.org/;
+
+LICENSE="LGPL-2.1+"
+SLOT="0" # /usr/bin utilities that can't be parallel installed by their nature
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+RDEPEND="${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+"
+
+src_configure() { :; }
+
+do_xsltproc_command() {
+   # Taken from meson.build for manual manpage building - keep in sync 
(also copied to dev-util/gdbus-codegen)
+   xsltproc \
+   --nonet \
+   --stringparam man.output.quietly 1 \
+   --stringparam funcsynopsis.style ansi \
+   --stringparam man.th.extra1.suppress 1 \
+   --stringparam man.authors.section.enabled 0 \
+   --stringparam man.copyright.section.enabled 0 \
+   -o "${2}" \
+   
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \
+   "${1}" || die "manpage generation failed"
+}
+
+src_compile() {
+   sed -e "s:@VERSION@:${PV}:g;s:@PYTHON@:python:g" 
gobject/glib-genmarshal.in > gobject/glib-genmarshal || die
+   sed -e "s:@VERSION@:${PV}:g;s:@PYTHON@:python:g" 
gobject/glib-mkenums.in > gobject/glib-mkenums || die
+   sed -e "s:@GLIB_VERSION@:${PV}:g;s:@PYTHON@:python:g" 
glib/gtester-report.in > glib/gtester-report || die
+   do_xsltproc_command docs/reference/gobject/glib-genmarshal.xml 
docs/reference/gobject/glib-genmarshal.1
+   do_xsltproc_command docs/reference/gobject/glib-mkenums.xml 
docs/reference/gobject/glib-mkenums.1
+   do_xsltproc_command docs/reference/glib/gtester-report.xml 
docs/reference/glib/gtester-report.1
+}
+
+src_install() {
+   python_fix_shebang gobject/glib-genmarshal
+   python_fix_shebang gobject/glib-mkenums
+   python_fix_shebang glib/gtester-report
+   exeinto /usr/bin
+   doexe gobject/glib-genmarshal
+   doexe gobject/glib-mkenums
+   doexe glib/gtester-report
+   doman docs/reference/gobject/glib-genmarshal.1
+   doman docs/reference/gobject/glib-mkenums.1
+   doman docs/reference/glib/gtester-report.1
+}



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

2023-09-08 Thread Matt Turner
commit: 48960abcf78b0443e97c640ad7e8ca9cf938ce1a
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Sep  8 14:36:14 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Sep  8 23:14:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48960abc

dev-util/gdbus-codegen: Version bump to 2.78.0

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

 dev-util/gdbus-codegen/Manifest|  1 +
 dev-util/gdbus-codegen/gdbus-codegen-2.78.0.ebuild | 74 ++
 2 files changed, 75 insertions(+)

diff --git a/dev-util/gdbus-codegen/Manifest b/dev-util/gdbus-codegen/Manifest
index 4bbc774c41a7..ca6d5eb1558a 100644
--- a/dev-util/gdbus-codegen/Manifest
+++ b/dev-util/gdbus-codegen/Manifest
@@ -1,2 +1,3 @@
 DIST glib-2.76.4.tar.xz 5274356 BLAKE2B 
c9ceb514ea81e1e6ab2d0efc82c48c0d8ae6c997fd0e3c56d47a5174b027f785b58266fff73b1d1132e272305126fbff22e3c65d47de46224cd12fa49796d5bc
 SHA512 
f76932dc5090a44880373228e2b162f338415d06f7c90f2950eab1a43bb191c56a1797da4d377594f6a999197fef4defb848039259cfa4105bb68288a928f5b7
 DIST glib-2.77.3.tar.xz 5316816 BLAKE2B 
94d28c1526a19cb679a85f32bda159ee07862ce6aa0e2bb2e953c748d8cc790454603d3db8c748638754fef60e74a6e3584952804ff438b49fcfc009803a07b5
 SHA512 
d9727d67e63d7f8ce710bff497c183799b0192ac10900da87887bd76812aad9603e7f132d7eb4e8626787c427048aeafb4a28654ab808c676bcfc2b897e005d9
+DIST glib-2.78.0.tar.xz 5327096 BLAKE2B 
3a494a16d12b17c7986bbe865d5e3b2727d40e7272fbb34897a90173c0fb780b0e7f024042f60ac6d1fcb9a2a4731948b6ac733c2bd6bd27c32b97281e20fc72
 SHA512 
3d06890002f4b13f831c83fbb70cfce529f9750e30888619e4d6277116be15d106379a03143412cf4b2a289c0cbdbbc299ecf17284fbffc06c791ecf7556c765

diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.78.0.ebuild 
b/dev-util/gdbus-codegen/gdbus-codegen-2.78.0.ebuild
new file mode 100644
index ..3595e34fd897
--- /dev/null
+++ b/dev-util/gdbus-codegen/gdbus-codegen-2.78.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GNOME_ORG_MODULE="glib"
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
+
+inherit gnome.org distutils-r1
+
+DESCRIPTION="GDBus code and documentation generator"
+HOMEPAGE="https://www.gtk.org/;
+
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+RDEPEND="${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+"
+
+S="${WORKDIR}/glib-${PV}/gio/gdbus-2.0/codegen"
+
+python_prepare_all() {
+   PATCHES=(
+   "${FILESDIR}/${PN}-2.56.1-sitedir.patch"
+   )
+   distutils-r1_python_prepare_all
+
+   local MAJOR_VERSION=$(ver_cut 1)
+   local MINOR_VERSION=$(ver_cut 2)
+   sed -e 's:@PYTHON@:python:' gdbus-codegen.in > gdbus-codegen || die
+   sed -e "s:@VERSION@:${PV}:" \
+   -e "s:@MAJOR_VERSION@:${MAJOR_VERSION}:" \
+   -e "s:@MINOR_VERSION@:${MINOR_VERSION}:" config.py.in > 
config.py || die
+   cp "${FILESDIR}/setup.py-2.32.4" setup.py || die "cp failed"
+   sed -e "s/@PV@/${PV}/" -i setup.py || die "sed setup.py failed"
+}
+
+do_xsltproc_command() {
+   # Taken from meson.build for manual manpage building - keep in sync 
(also copied to dev-util/glib-utils)
+   xsltproc \
+   --nonet \
+   --stringparam man.output.quietly 1 \
+   --stringparam funcsynopsis.style ansi \
+   --stringparam man.th.extra1.suppress 1 \
+   --stringparam man.authors.section.enabled 0 \
+   --stringparam man.copyright.section.enabled 0 \
+   -o "${2}" \
+   
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \
+   "${1}" || die "manpage generation failed"
+}
+
+src_compile() {
+   distutils-r1_src_compile
+   do_xsltproc_command \
+   "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.xml" \
+   "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1"
+}
+
+src_test() {
+   einfo "Skipping tests. This package is tested by dev-libs/glib"
+   einfo "when merged with FEATURES=test"
+}
+
+python_install_all() {
+   distutils-r1_python_install_all # no-op, but prevents QA warning
+   doman "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1"
+}



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

2023-09-08 Thread Patrick McLean
commit: 21168d82c975b75193a7d3a331d734dbfc876952
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Sep  8 22:56:21 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Sep  8 22:56:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21168d82

app-admin/salt: add 3006.3

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

 app-admin/salt/Manifest  |   1 +
 app-admin/salt/files/salt-3006-tests.patch   |  74 -
 app-admin/salt/files/salt-3006.3-tests.patch |  26 +++
 app-admin/salt/salt-3006.3.ebuild| 237 +++
 4 files changed, 264 insertions(+), 74 deletions(-)

diff --git a/app-admin/salt/Manifest b/app-admin/salt/Manifest
index 5e32f2432539..0a8a5f057bcc 100644
--- a/app-admin/salt/Manifest
+++ b/app-admin/salt/Manifest
@@ -1,3 +1,4 @@
 DIST salt-3005.1.tar.gz 17914349 BLAKE2B 
697c2068bf119e4a19f92a86ce880fec9375c10ba549cdcdd2182cfeaacce31c7bc4c4c91e1a609906b4c5373bb5e3120e0db47ede5b45ee20942d7b2d201e64
 SHA512 
391f995f0129f3d7104a0eea4fd83b18aa6ecae0fd7a2c77c1154e24b0bcd52cef4b63db12597c85737bb33ddf605e0c23370cef3bf47f9ea85af5b77d74dc50
 DIST salt-3005.2.tar.gz 17935313 BLAKE2B 
550853b8245351b251438ac87d775e8b39d71ddc1eee0375f4bb29c04e2aacf5905ef9ac5373d9e7ff47a1cc8d6b9ce1a2a4c3d75b5647d4047bc06a5e526664
 SHA512 
07e7afc732a97006557d4556d60aa1854934893d0566bf8c295d4b1c01515988a1bf2798ce228f6b37e657de8fdfff51153ad2ea8d54baa6a5c377e30794f317
 DIST salt-3006.2.tar.gz 20411634 BLAKE2B 
dff474017918ef3ee0031856a2739282077205d8c2589809a91e5f1c3741cb26d2bd2458734ea4d3533118c881851dfd853f4ba4f1c631e7db28e95bc1b6f7f8
 SHA512 
2626cb5beb1b30fc63f554f5804f0d9b7e36b7c569c5f9049e5f5ac5a413e9d99a98b3d91089683338e3d3890ec973dff80782b4e41acb291872e45084fd2546
+DIST salt-3006.3.tar.gz 20461738 BLAKE2B 
dfa4698dbc611c9c4954b4631d11b685e1efc978915918ce6d8f1890bb4a230d234b6a1911669243058d44530bfc14b43386c8bc295c035c6609d6bf3fa0
 SHA512 
9cced766db2144de445ed53b52c1551c986ba43774c40512fd07973862d6d3a361e25f55fcfeeb0e03ba44eec1051909834e5d0a352ead5ec6f418b15c909628

diff --git a/app-admin/salt/files/salt-3006-tests.patch 
b/app-admin/salt/files/salt-3006-tests.patch
deleted file mode 100644
index 6135ca8c0ea1..
--- a/app-admin/salt/files/salt-3006-tests.patch
+++ /dev/null
@@ -1,74 +0,0 @@
-diff --git a/tests/pytests/unit/modules/test_linux_sysctl.py 
b/tests/pytests/unit/modules/test_linux_sysctl.py
-index 0bdd24039d..22df70c58d 100644
 a/tests/pytests/unit/modules/test_linux_sysctl.py
-+++ b/tests/pytests/unit/modules/test_linux_sysctl.py
-@@ -215,7 +215,7 @@ def test_persist_no_conf_failure():
- ):
- with pytest.raises(CommandExecutionError):
- linux_sysctl.persist("net.ipv4.ip_forward", 42, config=None)
--fopen_mock.called_once()
-+fopen_mock.assert_called_once()
- 
- 
- def test_persist_no_conf_success():
-diff --git a/tests/pytests/unit/modules/test_win_ip.py 
b/tests/pytests/unit/modules/test_win_ip.py
-index 38eb6b1ac5..94a3fe7ca9 100644
 a/tests/pytests/unit/modules/test_win_ip.py
-+++ b/tests/pytests/unit/modules/test_win_ip.py
-@@ -151,7 +151,7 @@ def test_enable():
- ):
- assert win_ip.enable("Ethernet")
- 
--mock_cmd.called_once_with(
-+mock_cmd.assert_called_once_with(
- [
- "netsh",
- "interface",
-@@ -180,7 +180,7 @@ def test_disable():
- ):
- assert win_ip.disable("Ethernet")
- 
--mock_cmd.called_once_with(
-+mock_cmd.assert_called_once_with(
- [
- "netsh",
- "interface",
-diff --git a/tests/pytests/unit/test_master.py 
b/tests/pytests/unit/test_master.py
-index cd11d217c7..502767d3e3 100644
 a/tests/pytests/unit/test_master.py
-+++ b/tests/pytests/unit/test_master.py
-@@ -60,7 +60,7 @@ def test_fileserver_duration():
- end = time.time()
- # Interval is equal to timeout so the _do_update method will be called
- # one time.
--update.called_once()
-+update.assert_called_once()
- # Timeout is 1 second
- duration = end - start
- if duration > 2 and salt.utils.platform.spawning_platform():
-diff --git a/tests/pytests/unit/utils/event/test_event.py 
b/tests/pytests/unit/utils/event/test_event.py
-index e289e72dad..2abd4066c4 100644
 a/tests/pytests/unit/utils/event/test_event.py
-+++ b/tests/pytests/unit/utils/event/test_event.py
-@@ -300,7 +300,7 @@ def 
test_connect_pull_should_debug_log_on_StreamClosedError():
- event = SaltEvent(node=None)
- with patch.object(event, "pusher") as mock_pusher:
- with patch.object(
--salt.utils.event.log, "debug", auto_spec=True
-+salt.utils.event.log, "debug", auto_spec=True, unsafe=True
- ) as mock_log_debug:
- mock_pusher.connect.side_effect = (
- salt.ext.tornado.iostream.StreamClosedError
-@@ -317,10 +317,10 @@ def 

[gentoo-commits] proj/releng:master commit in: releases/portage/stages/package.mask/releng/, ...

2023-09-08 Thread Andreas K. Hüttel
commit: 82d4d9ffaa6d748aab2db0e490bd14bd7e3c4429
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep  8 22:43:12 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep  8 22:43:12 2023 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=82d4d9ff

Move preventive glibc mask from 2.38 to 2.39

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 releases/portage/isos-qemu/package.mask/releng/glibc   | 2 +-
 releases/portage/isos/package.mask/releng/glibc| 2 +-
 releases/portage/livegui/package.mask/releng/glibc | 2 +-
 releases/portage/stages-qemu/package.mask/releng/glibc | 2 +-
 releases/portage/stages/package.mask/releng/glibc  | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/releases/portage/isos-qemu/package.mask/releng/glibc 
b/releases/portage/isos-qemu/package.mask/releng/glibc
index 9aae044d..4316c738 100644
--- a/releases/portage/isos-qemu/package.mask/releng/glibc
+++ b/releases/portage/isos-qemu/package.mask/releng/glibc
@@ -2,4 +2,4 @@
 # new glibc tends to lead to trouble with sandbox (and qemu),
 # especially for the unstable arches
 #
->=sys-libs/glibc-2.38
+>=sys-libs/glibc-2.39

diff --git a/releases/portage/isos/package.mask/releng/glibc 
b/releases/portage/isos/package.mask/releng/glibc
index 9aae044d..4316c738 100644
--- a/releases/portage/isos/package.mask/releng/glibc
+++ b/releases/portage/isos/package.mask/releng/glibc
@@ -2,4 +2,4 @@
 # new glibc tends to lead to trouble with sandbox (and qemu),
 # especially for the unstable arches
 #
->=sys-libs/glibc-2.38
+>=sys-libs/glibc-2.39

diff --git a/releases/portage/livegui/package.mask/releng/glibc 
b/releases/portage/livegui/package.mask/releng/glibc
index 9aae044d..4316c738 100644
--- a/releases/portage/livegui/package.mask/releng/glibc
+++ b/releases/portage/livegui/package.mask/releng/glibc
@@ -2,4 +2,4 @@
 # new glibc tends to lead to trouble with sandbox (and qemu),
 # especially for the unstable arches
 #
->=sys-libs/glibc-2.38
+>=sys-libs/glibc-2.39

diff --git a/releases/portage/stages-qemu/package.mask/releng/glibc 
b/releases/portage/stages-qemu/package.mask/releng/glibc
index 9aae044d..4316c738 100644
--- a/releases/portage/stages-qemu/package.mask/releng/glibc
+++ b/releases/portage/stages-qemu/package.mask/releng/glibc
@@ -2,4 +2,4 @@
 # new glibc tends to lead to trouble with sandbox (and qemu),
 # especially for the unstable arches
 #
->=sys-libs/glibc-2.38
+>=sys-libs/glibc-2.39

diff --git a/releases/portage/stages/package.mask/releng/glibc 
b/releases/portage/stages/package.mask/releng/glibc
index 9aae044d..4316c738 100644
--- a/releases/portage/stages/package.mask/releng/glibc
+++ b/releases/portage/stages/package.mask/releng/glibc
@@ -2,4 +2,4 @@
 # new glibc tends to lead to trouble with sandbox (and qemu),
 # especially for the unstable arches
 #
->=sys-libs/glibc-2.38
+>=sys-libs/glibc-2.39



[gentoo-commits] proj/portage:master commit in: bin/

2023-09-08 Thread Sam James
commit: 6eaa4b55ed75e36ac19d9083dfb9f6c040c415fa
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  8 21:42:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  8 21:42:47 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=6eaa4b55

bin: drop cgroup-release-agent

Left over from FEATURES="cgroup".

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

 bin/cgroup-release-agent | 2 --
 1 file changed, 2 deletions(-)

diff --git a/bin/cgroup-release-agent b/bin/cgroup-release-agent
deleted file mode 100755
index b024e08300..00
--- a/bin/cgroup-release-agent
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-exec rmdir "/sys/fs/cgroup/portage/${1}"



[gentoo-commits] repo/gentoo:master commit in: www-servers/lighttpd/files/, www-servers/lighttpd/

2023-09-08 Thread Sam James
commit: 3357733925a63eced1fae5dfdbbf8e1d81cc772c
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  8 21:04:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  8 21:04:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33577339

www-servers/lighttpd: drop 1.4.68, 1.4.69, 1.4.70

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

 www-servers/lighttpd/Manifest  |   3 -
 .../lighttpd-1.4.68-meson-mod_evasive-remove.patch |  18 --
 www-servers/lighttpd/lighttpd-1.4.68.ebuild| 241 -
 www-servers/lighttpd/lighttpd-1.4.69.ebuild| 241 -
 www-servers/lighttpd/lighttpd-1.4.70.ebuild| 241 -
 5 files changed, 744 deletions(-)

diff --git a/www-servers/lighttpd/Manifest b/www-servers/lighttpd/Manifest
index 33ff6be17c34..7da430f1f522 100644
--- a/www-servers/lighttpd/Manifest
+++ b/www-servers/lighttpd/Manifest
@@ -1,4 +1 @@
-DIST lighttpd-1.4.68.tar.xz 1030612 BLAKE2B 
5682194a9e124598daf22bca56826535ac48f1c89087238f2a455cd4cb0f12287ce79ab5a7b6ca966003772335e6a14d484658300e401c098b4e87a7207198c4
 SHA512 
137cf62e3c7b07d1dc4af50318f1ec67bbf60058ad1a4fef0b1c94668916e23cfcdf85fe9cd728163e55c1b21f4831b9ab922fcf6b6ba8e2a03b2f73a9694189
-DIST lighttpd-1.4.69.tar.xz 1045516 BLAKE2B 
4b9c15bd69db5afcf40c3df41831d2fcecbb4149a8cfef582e7dfe80328d515a1021baa32c17e0f89d81c9726dbbe8480d9d319684d38a11961b28d2d0224e9c
 SHA512 
9d174c8e0a192b4eb8218a9f76b0bd42f90030228600bb7bbe35ebb9e7bbaea36ee2732535c5cc6dab171294817837bfa26074ff84a37832dd89f57488b4071f
-DIST lighttpd-1.4.70.tar.xz 1070048 BLAKE2B 
3f2e56343e4bf6904babadf5b1a879e44b598f6ae3b3abe9260c47ae72bdc9424fed55104646caf5fb35b0ae8cb084b1eba694a3e18a7c9c76e08e3cd8802a19
 SHA512 
50a4b9e3ded2c40ad6c2f4d0dff8b89d412a839ba2e6eb0d9310c344adfa7c2067f3220f666b81fc0e1a1efafa222f5bba00f91b5925f55fddeacc2304837a21
 DIST lighttpd-1.4.71.tar.xz 1070904 BLAKE2B 
fa039ca7877050b4720c815c4bd164ad0fe7e367e4302b8e0a3ab92654a2169ded0b0a42209ca1a0561b5090670e8a8d71b594c65c439a8d03a49685405dae2a
 SHA512 
c1388b563b9cf9dcab0a57bec42b09b2cb5e1932bc137ae5f957d1bf3932ddd8f5f188002a7b9a00f0a92ba3779b21ecbea2ccffa91e686b6660c9cc455d6598

diff --git 
a/www-servers/lighttpd/files/lighttpd-1.4.68-meson-mod_evasive-remove.patch 
b/www-servers/lighttpd/files/lighttpd-1.4.68-meson-mod_evasive-remove.patch
deleted file mode 100644
index 82725b2505c5..
--- a/www-servers/lighttpd/files/lighttpd-1.4.68-meson-mod_evasive-remove.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-https://github.com/lighttpd/lighttpd1.4/commit/d809433d6d900e899f796606b11bdc6a73413ac5
-
-From d809433d6d900e899f796606b11bdc6a73413ac5 Mon Sep 17 00:00:00 2001
-From: Glenn Strauss 
-Date: Tue, 3 Jan 2023 17:50:16 -0500
-Subject: [PATCH] [meson] remove t/test_mod_evasive.c
-
 a/src/meson.build
-+++ b/src/meson.build
-@@ -721,7 +721,6 @@ test('test_mod', executable('test_mod',
-   't/test_mod.c',
-   't/test_mod_access.c',
-   't/test_mod_alias.c',
--  't/test_mod_evasive.c',
-   't/test_mod_evhost.c',
-   't/test_mod_indexfile.c',
-   't/test_mod_simple_vhost.c',
-

diff --git a/www-servers/lighttpd/lighttpd-1.4.68.ebuild 
b/www-servers/lighttpd/lighttpd-1.4.68.ebuild
deleted file mode 100644
index d221ec143d74..
--- a/www-servers/lighttpd/lighttpd-1.4.68.ebuild
+++ /dev/null
@@ -1,241 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..4} )
-
-inherit lua-single meson readme.gentoo-r1 systemd tmpfiles
-
-DESCRIPTION="Lightweight high-performance web server"
-HOMEPAGE="https://www.lighttpd.net https://github.com/lighttpd;
-SRC_URI="https://download.lighttpd.net/lighttpd/releases-$(ver_cut 
1-2).x/${P}.tar.xz"
-
-LICENSE="BSD GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
-IUSE="+brotli dbi gnutls kerberos ldap +lua maxminddb mbedtls mmap mysql 
+nettle nss +pcre php postgres rrdtool sasl selinux ssl sqlite +system-xxhash 
test unwind webdav xattr +zlib zstd"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   lua? ( ${LUA_REQUIRED_USE} )
-   mysql? ( dbi )
-   postgres? ( dbi )
-   sqlite? ( dbi )
-   webdav? ( sqlite )
-"
-
-COMMON_DEPEND="
-   acct-group/lighttpd
-   acct-user/lighttpd
-   virtual/libcrypt:=
-   brotli? ( app-arch/brotli:= )
-   dbi? (
-   dev-db/libdbi
-   mysql? ( dev-db/libdbi-drivers[mysql] )
-   postgres? ( dev-db/libdbi-drivers[postgres] )
-   sqlite? ( dev-db/libdbi-drivers[sqlite] )
-   )
-   gnutls? ( net-libs/gnutls )
-   kerberos? ( virtual/krb5 )
-   ldap? ( >=net-nds/openldap-2.1.26:= )
-   lua? ( ${LUA_DEPS} )
-   maxminddb? ( dev-libs/libmaxminddb )
-   mbedtls? ( net-libs/mbedtls )
-   

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

2023-09-08 Thread William Hubbs
commit: aac41a92698912920fde609aaeed696b8da3869a
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Sep  8 20:51:29 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Sep  8 20:51:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aac41a92

app-admin/helm: add 3.12.3

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

 app-admin/helm/Manifest   |  2 ++
 app-admin/helm/helm-3.12.3.ebuild | 41 +++
 2 files changed, 43 insertions(+)

diff --git a/app-admin/helm/Manifest b/app-admin/helm/Manifest
index 08ca1a3a62e2..abe4a4723863 100644
--- a/app-admin/helm/Manifest
+++ b/app-admin/helm/Manifest
@@ -1,2 +1,4 @@
 DIST helm-3.11.2-deps.tar.xz 125570640 BLAKE2B 
7dd267c0070add0bd9ce70bc115cf9d2b427e32c5040f900ff750218aafcee331712ddc8da8c9655f06522696c5f4923a73ba8b94a13f16d09b8973d447817ad
 SHA512 
4223461fa3d0032826387a4170492df561f828546fd4f4307ec5f2006e2abb77275382ebab57baea81767de97bcaa3642d88a022b07448e452e151d83fc04652
+DIST helm-3.12.3-deps.tar.xz 156473664 BLAKE2B 
88e2e99465f977b1bec52350a3c4988a595152bacf8db0208e81b38c050ccbadb48f97e3c239ddae5fa8d16d04be5bff6d76fa09ce8fdfc73487c2a44980a2ab
 SHA512 
211775262e51d2ebabd4bf991ba7ecc8fc0fa6b9fa06e35cb6edf127bbc21143fd04a6441759dba423950def31951067407e253b3554b9efd56b4ed93444f7ea
 DIST k8s-helm-3.11.2.tar.gz 733884 BLAKE2B 
2077927a61b8dcbf5907f8b2760445c8f846c186d504fc9bc9037fdafa4ad15cd8ccaaed3033be7d96cc3e05c74c283bf84c69d666721fef43198c44529db681
 SHA512 
32b251abf520692490e5dc9affa33b73955540a90854c84cc645364be8a4ca7afa1a9bf356a19be1efba6d35d36ef69f7b420402f73b96790f04635e9e881756
+DIST k8s-helm-3.12.3.tar.gz 721672 BLAKE2B 
d426d77e8fc8bb4ccd149e05bb3ee6f2ac38260a609bd2a5301a6318b961fb2ac19cd30f0c1372eaad67c5b8d301e356f310653ed8a682eba77d980cb0bf35e7
 SHA512 
25015a8ce8f04887ebb3add1a151670ff500c24b5b8933cfe3a956db1478483902a9c9c5bf57887b9f4b891e8d479752d9422ee68b43b9140fa0edc37cf38753

diff --git a/app-admin/helm/helm-3.12.3.ebuild 
b/app-admin/helm/helm-3.12.3.ebuild
new file mode 100644
index ..c73593f6e142
--- /dev/null
+++ b/app-admin/helm/helm-3.12.3.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit bash-completion-r1 go-module
+GIT_COMMIT=3a31588ad33fe3b89af5a2a54ee1d25bfe6eaa5e
+GIT_SHA=3a31588a
+MY_PV=${PV/_rc/-rc.}
+
+DESCRIPTION="Kubernetes Package Manager"
+HOMEPAGE="https://github.com/helm/helm https://helm.sh;
+SRC_URI="https://github.com/helm/helm/archive/v${MY_PV}.tar.gz -> 
k8s-${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz;
+
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-4.0 CC-BY-SA-4.0 ISC MIT ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv"
+
+RESTRICT=" test"
+
+src_compile() {
+   emake \
+   GOFLAGS="${GOFLAGS}" \
+   LDFLAGS="" \
+   GIT_COMMIT=${GIT_COMMIT} \
+   GIT_SHA=${GIT_SHA} \
+   GIT_TAG=v${MY_PV} \
+   GIT_DIRTY=clean \
+   build
+   bin/${PN} completion bash > ${PN}.bash || die
+   bin/${PN} completion zsh > ${PN}.zsh || die
+}
+
+src_install() {
+   newbashcomp ${PN}.bash ${PN}
+   insinto /usr/share/zsh/site-functions
+   newins ${PN}.zsh _${PN}
+
+   dobin bin/${PN}
+   dodoc README.md
+}



[gentoo-commits] proj/portage:master commit in: lib/portage/

2023-09-08 Thread Sam James
commit: 5d60ca35e66e241c092c8f42b2edf65789e51f28
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  8 20:35:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  8 20:35:36 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=5d60ca35

gpkg: drop more dead code

_drop_privileges was only called by the  gentoo.org>

 lib/portage/gpkg.py | 69 -
 1 file changed, 69 deletions(-)

diff --git a/lib/portage/gpkg.py b/lib/portage/gpkg.py
index 4b94853e4c..d16dffbc27 100644
--- a/lib/portage/gpkg.py
+++ b/lib/portage/gpkg.py
@@ -142,29 +142,6 @@ class tar_stream_writer:
 def __exit__(self, exc_type, exc_value, traceback):
 self.close()
 
-def _drop_privileges(self):
-if self.uid:
-try:
-os.setuid(self.uid)
-except PermissionError:
-writemsg(
-colorize(
-"BAD", f"!!! Drop root privileges to user {self.uid} 
failed."
-)
-)
-raise
-
-if self.gid:
-try:
-os.setgid(self.gid)
-except PermissionError:
-writemsg(
-colorize(
-"BAD", f"!!! Drop root privileges to group {self.gid} 
failed."
-)
-)
-raise
-
 def kill(self):
 """
 kill external program if any error happened in python
@@ -363,29 +340,6 @@ class tar_stream_reader:
 writemsg(colorize("BAD", f"GPKG subprocess failed: {self.cmd} 
\n"))
 raise CompressorOperationFailed("PIPE broken")
 
-def _drop_privileges(self):
-if self.uid:
-try:
-os.setuid(self.uid)
-except PermissionError:
-writemsg(
-colorize(
-"BAD", f"!!! Drop root privileges to user {self.uid} 
failed."
-)
-)
-raise
-
-if self.gid:
-try:
-os.setgid(self.gid)
-except PermissionError:
-writemsg(
-colorize(
-"BAD", f"!!! Drop root privileges to group {self.gid} 
failed."
-)
-)
-raise
-
 def kill(self):
 """
 kill external program if any error happened in python
@@ -593,29 +547,6 @@ class checksum_helper:
 writemsg(colorize("BAD", f"!!!\n{self.gpg_result.decode()}"))
 raise InvalidSignature("GPG verify failed")
 
-def _drop_privileges(self):
-if self.uid:
-try:
-os.setuid(self.uid)
-except PermissionError:
-writemsg(
-colorize(
-"BAD", f"!!! Drop root privileges to user {self.uid} 
failed."
-)
-)
-raise
-
-if self.gid:
-try:
-os.setgid(self.gid)
-except PermissionError:
-writemsg(
-colorize(
-"BAD", f"!!! Drop root privileges to group {self.gid} 
failed."
-)
-)
-raise
-
 def update(self, data):
 """
 Write data to hash libs and GPG stdin.



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-09-08 Thread Sam James
commit: 5d327f1b6047f978cf500c40342f9a2adea283a4
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  8 19:55:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  8 19:55:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d327f1b

sys-kernel/dracut: Stabilize 059-r3 x86, #913871

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

 sys-kernel/dracut/dracut-059-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r3.ebuild 
b/sys-kernel/dracut/dracut-059-r3.ebuild
index a7abccfa0a00..b35178ca4ad3 100644
--- a/sys-kernel/dracut/dracut-059-r3.ebuild
+++ b/sys-kernel/dracut/dracut-059-r3.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv sparc x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



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

2023-09-08 Thread Sam James
commit: 5ee83676e97ccd7bb28ec3ec88d407dfdc556752
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  8 19:54:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  8 19:54:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ee83676

dev-libs/libbson: update upstream metadata

https://github.com/mongodb/libbson is archived and points to the mongo-c-driver
repo.

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

 dev-libs/libbson/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbson/metadata.xml b/dev-libs/libbson/metadata.xml
index 4969d78d9fe6..c01295da36f6 100644
--- a/dev-libs/libbson/metadata.xml
+++ b/dev-libs/libbson/metadata.xml
@@ -6,6 +6,6 @@
 Ultrabug
   
   
-mongodb/libbson
+mongodb/mongo-c-driver
   
 



[gentoo-commits] proj/portage:master commit in: lib/portage/

2023-09-08 Thread Sam James
commit: 31cec19a1b976c59f8f958f86631bca0f99a5ec5
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  8 19:49:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  8 19:49:21 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=31cec19a

gpkg: drop dead code (< Python 3.9 conditional) for subprocess

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

 lib/portage/gpkg.py | 73 +
 1 file changed, 23 insertions(+), 50 deletions(-)

diff --git a/lib/portage/gpkg.py b/lib/portage/gpkg.py
index 6ed2a6d00b..4b94853e4c 100644
--- a/lib/portage/gpkg.py
+++ b/lib/portage/gpkg.py
@@ -120,21 +120,13 @@ class tar_stream_writer:
 if cmd is None:
 self.proc = None
 else:
-if sys.hexversion >= 0x0309:
-self.proc = subprocess.Popen(
-cmd,
-stdin=subprocess.PIPE,
-stdout=subprocess.PIPE,
-user=self.uid,
-group=self.gid,
-)
-else:
-self.proc = subprocess.Popen(
-cmd,
-stdin=subprocess.PIPE,
-stdout=subprocess.PIPE,
-preexec_fn=self._drop_privileges,
-)
+self.proc = subprocess.Popen(
+cmd,
+stdin=subprocess.PIPE,
+stdout=subprocess.PIPE,
+user=self.uid,
+group=self.gid,
+)
 
 self.read_thread = threading.Thread(
 target=self._cmd_read_thread, name="tar_stream_cmd_read", 
daemon=True
@@ -318,21 +310,13 @@ class tar_stream_reader:
 self.proc = None
 else:
 # Start external decompressor
-if sys.hexversion >= 0x0309:
-self.proc = subprocess.Popen(
-cmd,
-stdin=subprocess.PIPE,
-stdout=subprocess.PIPE,
-user=self.uid,
-group=self.gid,
-)
-else:
-self.proc = subprocess.Popen(
-cmd,
-stdin=subprocess.PIPE,
-stdout=subprocess.PIPE,
-preexec_fn=self._drop_privileges,
-)
+self.proc = subprocess.Popen(
+cmd,
+stdin=subprocess.PIPE,
+stdout=subprocess.PIPE,
+user=self.uid,
+group=self.gid,
+)
 self.read_io = self.proc.stdout
 # Start stdin block writing thread
 self.thread = threading.Thread(
@@ -575,26 +559,15 @@ class checksum_helper:
 )
 gpg_verify_command = [x for x in gpg_verify_command if x != ""]
 
-if sys.hexversion >= 0x0309:
-self.gpg_proc = subprocess.Popen(
-gpg_verify_command,
-stdin=subprocess.PIPE,
-stdout=subprocess.PIPE,
-stderr=subprocess.PIPE,
-env=env,
-user=self.uid,
-group=self.gid,
-)
-
-else:
-self.gpg_proc = subprocess.Popen(
-gpg_verify_command,
-stdin=subprocess.PIPE,
-stdout=subprocess.PIPE,
-stderr=subprocess.PIPE,
-env=env,
-preexec_fn=self._drop_privileges,
-)
+self.gpg_proc = subprocess.Popen(
+gpg_verify_command,
+stdin=subprocess.PIPE,
+stdout=subprocess.PIPE,
+stderr=subprocess.PIPE,
+env=env,
+user=self.uid,
+group=self.gid,
+)
 
 def __del__(self):
 self.finish()



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

2023-09-08 Thread Andreas K. Hüttel
commit: 7844750a4f0076dc1db0d4409a88d09246c73703
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep  8 19:47:12 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep  8 19:47:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7844750a

sys-apps/portage: add getuto dependency

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-apps/portage/portage-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-apps/portage/portage-.ebuild 
b/sys-apps/portage/portage-.ebuild
index f57dedf5b41b..e2eb0936039f 100644
--- a/sys-apps/portage/portage-.ebuild
+++ b/sys-apps/portage/portage-.ebuild
@@ -70,6 +70,7 @@ RDEPEND="
>=sys-apps/findutils-4.4
!build? (
>=app-admin/eselect-1.2
+   app-portage/getuto
>=app-shells/bash-5.0:0
>=sec-keys/openpgp-keys-gentoo-release-20230329
>=sys-apps/sed-4.0.5



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

2023-09-08 Thread Andreas K. Hüttel
commit: b85d25f26fac797aff9d06b792e622b9fa31ca53
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep  8 19:44:49 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep  8 19:45:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b85d25f2

app-portage/getuto: add 1.7

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 app-portage/getuto/Manifest  |  1 +
 app-portage/getuto/getuto-1.7.ebuild | 50 
 2 files changed, 51 insertions(+)

diff --git a/app-portage/getuto/Manifest b/app-portage/getuto/Manifest
index 69c516e7de3b..ea70fc17661c 100644
--- a/app-portage/getuto/Manifest
+++ b/app-portage/getuto/Manifest
@@ -1,3 +1,4 @@
 DIST getuto-1.5.tar.gz 9706 BLAKE2B 
cc31775c89d9beadd1ac32fa5596833e71d8e9aa2ea3229d7bdea4caf23de2e79c76bb74975e13953b6226f806fd547c76b38de71f1b4084dce1a92ce2c217bb
 SHA512 
78da4ca097b87c05980895d3491722e739505e1ce0614fd39242255712e705c3e7455636b67e328980bbc15fe85e6826d6d4a1b1804670f219675a67f404
 DIST getuto-1.6.tar.gz 9956 BLAKE2B 
30ccbbe39993473a30bc6267c221ce23c78efa2b112ee1f2e65836f8b72f4e23f223a17c129293a2d3b5e1ca0c993960ef53905ca2af030e381a77c9e30fff5e
 SHA512 
56277b0a64d31ff7e1637ec2288733c0a1c72045700b32c2d261e2d5ad854c1ae17c0f8e70f6080a008bb09fd0e8dcf8256aeb99615e446f4e6a441b9a1a088b
+DIST getuto-1.7.tar.gz 10096 BLAKE2B 
952d5a8dca09dcecfc78e055c96b70c997c459767966631142f24ff8c0ce003b5520084aa0938971e61124fad2747c8457a79dadddf76858869fc1de8da9ecab
 SHA512 
43ba49df85c32aaade2b08ca0bc2bdac9edfd4b363a85a84833a17a84fb87dcdb987625bd61862371025ad2b4c364a1fa8d93138bafd7abe4a99fdb2791b3e7b
 DIST libc-1-r1-1.gpkg.tar 20480 BLAKE2B 
b2c184e20c1a29ff66240e992f9f81219285f525eb63cea081372685cf03a2e231a2edb528259617e74c655fbe61b6e0d8fc0bbdbd8452b6098de58432f019d7
 SHA512 
ce52f398ea8979ec16161381803740d49a4294c77303880f54090c379ba5eb8e545a3d3550f229cacc18c7763dc3adf7936561ba1c64b43c87692ec66084e4e6

diff --git a/app-portage/getuto/getuto-1.7.ebuild 
b/app-portage/getuto/getuto-1.7.ebuild
new file mode 100644
index ..4778eb372c02
--- /dev/null
+++ b/app-portage/getuto/getuto-1.7.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Stand-alone gentoo install trust anchor generation tool"
+HOMEPAGE="https://github.com/projg2/getuto;
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/projg2/getuto;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/projg2/getuto/archive/refs/tags/${P}.tar.gz
+   "
+   S=${WORKDIR}/${PN}-${P}
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+SRC_URI+=" test? ( 
https://mirror.bytemark.co.uk/gentoo/releases/amd64/binpackages/17.1/x86-64/virtual/libc/libc-1-r1-1.gpkg.tar
 )"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-crypt/gnupg
+   dev-libs/openssl
+   sec-keys/openpgp-keys-gentoo-release
+   sys-apps/gentoo-functions
+"
+
+src_unpack() {
+   if [[ ${PV} ==  ]] ; then
+   git-r3_src_unpack
+   else
+   # Don't mangle test data
+   unpack ${P}.tar.gz
+   fi
+
+   if use test ; then
+   cp "${DISTDIR}"/libc-1-r1-1.gpkg.tar "${S}" || die
+   fi
+}
+
+src_install() {
+   dobin getuto
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/synadm/

2023-09-08 Thread Julien Roy
commit: 01f4a2a189d118da4c54a8c910559e0ba92f8d73
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Sep  8 19:40:04 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Fri Sep  8 19:40:04 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=01f4a2a1

app-admin/synadm: drop 0.41.2, 0.41.3

Signed-off-by: Julien Roy  jroy.ca>

 app-admin/synadm/Manifest |  2 --
 app-admin/synadm/synadm-0.41.2.ebuild | 26 --
 app-admin/synadm/synadm-0.41.3.ebuild | 26 --
 3 files changed, 54 deletions(-)

diff --git a/app-admin/synadm/Manifest b/app-admin/synadm/Manifest
index 93517c352b..b1948cca02 100644
--- a/app-admin/synadm/Manifest
+++ b/app-admin/synadm/Manifest
@@ -1,4 +1,2 @@
-DIST synadm-0.41.2.tar.gz 62112 BLAKE2B 
62955b93fb3396378987a93e39b697485edb76a225d0c7711659c7806bf48a667f4d860fc3634058f92ce5066751f6850509cd5813b030efdd46ca224f950acd
 SHA512 
7f7e5c66b0380bd2a5ad3ce1a9174f8572bdfb2cdc796e25a29b1a8c1a5a3f0c706ca9e81a393baff62661dd86b19c9f529683a8edd366da6453357738d70ebf
-DIST synadm-0.41.3.tar.gz 62288 BLAKE2B 
1b44b4d3d8563b9596dd3d4da2148af0550d823959bcdb7797dd6a23498dbd6948309c32584fe33ed65e20784b51bfe83f334a1aaca8b2ba15e580ff0b65fb76
 SHA512 
9ef6cf8f276f39670f76cc8a90b387b905aa33d79853719d35158f0a07d92a635a8862f0915044219bd489698b9751fd54f0d7a6444ad30dcc95626ea3203f7d
 DIST synadm-0.42.tar.gz 62613 BLAKE2B 
dc7bbdf94347b73b9845da1e0a31a9f86d1d8b07c403f0d015d7e98c7dec77a205270877478f895a62052a038c983967e4ea48a25c8c3984a575581d4e17b37e
 SHA512 
4a867471cb345f7cee3c97a0ab12d59682b5c4215b6458a32358c86bedd7989583d7e9ecbcb6256deb9fa55e82a57c087b9ee77866a1110f60ad924d13617696
 DIST synadm-0.43.tar.gz 62973 BLAKE2B 
76b61c6998e8d153246e95776e78260520e7f19c98bdff21ca1129e38e765dbf516e4c578f8de368627a130bf4eba2e258d099c09a3a986960b0825a7a32298e
 SHA512 
ac6c277b6e24298d294d0fd655c8c85cd4f0d85f7a5d4234010881ad7e50eacff2bf6b7d38e046f0508435432987e3460223075a1d1cc17c65a0802217734093

diff --git a/app-admin/synadm/synadm-0.41.2.ebuild 
b/app-admin/synadm/synadm-0.41.2.ebuild
deleted file mode 100644
index 7a6e1316fb..00
--- a/app-admin/synadm/synadm-0.41.2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Command line admin tool for Synapse"
-HOMEPAGE="https://github.com/JOJ0/synadm;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/click[${PYTHON_USEDEP}]
-   dev-python/click-option-group[${PYTHON_USEDEP}]
-   dev-python/dnspython[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/tabulate[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"

diff --git a/app-admin/synadm/synadm-0.41.3.ebuild 
b/app-admin/synadm/synadm-0.41.3.ebuild
deleted file mode 100644
index 7a6e1316fb..00
--- a/app-admin/synadm/synadm-0.41.3.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Command line admin tool for Synapse"
-HOMEPAGE="https://github.com/JOJ0/synadm;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/click[${PYTHON_USEDEP}]
-   dev-python/click-option-group[${PYTHON_USEDEP}]
-   dev-python/dnspython[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/tabulate[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/synadm/

2023-09-08 Thread Julien Roy
commit: 14fdbbc9049dde2cd01dbc62fd6ade129e548416
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Sep  8 19:39:45 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Fri Sep  8 19:39:45 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=14fdbbc9

app-admin/synadm: add 0.43

Signed-off-by: Julien Roy  jroy.ca>

 app-admin/synadm/Manifest   |  1 +
 app-admin/synadm/synadm-0.43.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/app-admin/synadm/Manifest b/app-admin/synadm/Manifest
index 44bc55dc75..93517c352b 100644
--- a/app-admin/synadm/Manifest
+++ b/app-admin/synadm/Manifest
@@ -1,3 +1,4 @@
 DIST synadm-0.41.2.tar.gz 62112 BLAKE2B 
62955b93fb3396378987a93e39b697485edb76a225d0c7711659c7806bf48a667f4d860fc3634058f92ce5066751f6850509cd5813b030efdd46ca224f950acd
 SHA512 
7f7e5c66b0380bd2a5ad3ce1a9174f8572bdfb2cdc796e25a29b1a8c1a5a3f0c706ca9e81a393baff62661dd86b19c9f529683a8edd366da6453357738d70ebf
 DIST synadm-0.41.3.tar.gz 62288 BLAKE2B 
1b44b4d3d8563b9596dd3d4da2148af0550d823959bcdb7797dd6a23498dbd6948309c32584fe33ed65e20784b51bfe83f334a1aaca8b2ba15e580ff0b65fb76
 SHA512 
9ef6cf8f276f39670f76cc8a90b387b905aa33d79853719d35158f0a07d92a635a8862f0915044219bd489698b9751fd54f0d7a6444ad30dcc95626ea3203f7d
 DIST synadm-0.42.tar.gz 62613 BLAKE2B 
dc7bbdf94347b73b9845da1e0a31a9f86d1d8b07c403f0d015d7e98c7dec77a205270877478f895a62052a038c983967e4ea48a25c8c3984a575581d4e17b37e
 SHA512 
4a867471cb345f7cee3c97a0ab12d59682b5c4215b6458a32358c86bedd7989583d7e9ecbcb6256deb9fa55e82a57c087b9ee77866a1110f60ad924d13617696
+DIST synadm-0.43.tar.gz 62973 BLAKE2B 
76b61c6998e8d153246e95776e78260520e7f19c98bdff21ca1129e38e765dbf516e4c578f8de368627a130bf4eba2e258d099c09a3a986960b0825a7a32298e
 SHA512 
ac6c277b6e24298d294d0fd655c8c85cd4f0d85f7a5d4234010881ad7e50eacff2bf6b7d38e046f0508435432987e3460223075a1d1cc17c65a0802217734093

diff --git a/app-admin/synadm/synadm-0.43.ebuild 
b/app-admin/synadm/synadm-0.43.ebuild
new file mode 100644
index 00..7a6e1316fb
--- /dev/null
+++ b/app-admin/synadm/synadm-0.43.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Command line admin tool for Synapse"
+HOMEPAGE="https://github.com/JOJ0/synadm;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/click-option-group[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/tabulate[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"



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

2023-09-08 Thread Patrick McLean
commit: af9aa1f88a47a67f1a0db074af75d079da2ce596
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Sep  8 19:36:30 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Sep  8 19:36:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af9aa1f8

dev-util/ruff: Remove extra newline

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

 dev-util/ruff/ruff-0.0.287.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-util/ruff/ruff-0.0.287.ebuild 
b/dev-util/ruff/ruff-0.0.287.ebuild
index 877175df1453..4fe5a42f47fd 100644
--- a/dev-util/ruff/ruff-0.0.287.ebuild
+++ b/dev-util/ruff/ruff-0.0.287.ebuild
@@ -413,7 +413,6 @@ LICENSE+="
ISC SSLeay openssl MIT
 "
 
-
 BDEPEND="
dev-util/patchelf
>=virtual/rust-1.71



[gentoo-commits] repo/gentoo:master commit in: dev-php/pecl-mongodb/

2023-09-08 Thread Sam James
commit: 558cfb1a6b7be79a676a51c05615c8524e8da419
Author: EJ Agas  gmail  com>
AuthorDate: Thu Mar 10 14:22:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  8 19:29:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=558cfb1a

dev-php/pecl-mongodb: Bump to 1.16.2

Closes: https://bugs.gentoo.org/913158
Closes: https://github.com/gentoo/gentoo/pull/24478
Closes: https://github.com/gentoo/gentoo/pull/32683
Co-authored-by: EJ Agas  gmail.com>
Signed-off-by: EJ Agas  gmail.com>
Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Sam James  gentoo.org>

 dev-php/pecl-mongodb/Manifest   |  1 +
 dev-php/pecl-mongodb/pecl-mongodb-1.16.2.ebuild | 54 +
 2 files changed, 55 insertions(+)

diff --git a/dev-php/pecl-mongodb/Manifest b/dev-php/pecl-mongodb/Manifest
index f22a64084823..ab8a198d7174 100644
--- a/dev-php/pecl-mongodb/Manifest
+++ b/dev-php/pecl-mongodb/Manifest
@@ -1 +1,2 @@
 DIST mongodb-1.10.0.tgz 1331177 BLAKE2B 
8593392d50fce99059888e25d6400d2e7a35e93a1e4b74abf9b427ff43dbd2484380ecdbd7b7ce6abec643351a9c3bba572e2e0b551a88b18efbcf4c2b133767
 SHA512 
72527087dc3d1e1d48d6236592c1fbafa68354e2b8e070e85180d79ffcaa82740641450808a235bb711ded16ff65ec0cbd53fb66f0da18837351a3d402c3976f
+DIST mongodb-1.16.2.tgz 1907341 BLAKE2B 
273ca2a5d92a195938cea103d12e9279c4a6aae43107f9b04d6e74752f82af5c258a3eff259ffc6a8381275be214bcc6cd577050ba1a908e202dda54ed31dae9
 SHA512 
3c81882c609b09cde534315aa4b1fe3c47e18e4ed26a940bf60a6bdbf4e53b2204d8e4e113a9b0a3469b60793ead9f8dff703920b86280e78448e07d6535a277

diff --git a/dev-php/pecl-mongodb/pecl-mongodb-1.16.2.ebuild 
b/dev-php/pecl-mongodb/pecl-mongodb-1.16.2.ebuild
new file mode 100644
index ..3cc51273f8d1
--- /dev/null
+++ b/dev-php/pecl-mongodb/pecl-mongodb-1.16.2.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PHP_EXT_NAME="mongodb"
+USE_PHP="php8-0 php8-1 php8-2"
+
+inherit php-ext-pecl-r3
+
+DESCRIPTION="MongoDB database driver for PHP"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="sasl test"
+
+PHP_DEPEND="
+   php_targets_php8-0? ( dev-lang/php:8.0[ssl,zlib] )
+   php_targets_php8-1? ( dev-lang/php:8.1[ssl,zlib] )
+   php_targets_php8-2? ( dev-lang/php:8.2[ssl,zlib] )"
+COMMON_DEPEND="${PHP_DEPEND}
+   >=dev-libs/libbson-1.18.0
+   >=dev-libs/mongo-c-driver-1.18.0[sasl?,ssl]
+   dev-libs/openssl:=
+   sasl? ( dev-libs/cyrus-sasl )"
+DEPEND="${COMMON_DEPEND}
+   test? ( dev-db/mongodb )"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND="${PHP_DEPEND}
+   virtual/pkgconfig"
+
+# No tests on x86 because tests require dev-db/mongodb which don't support
+# x86 anymore (bug #645994)
+RESTRICT="x86? ( test )
+   !test? ( test )"
+
+src_configure() {
+   local PHP_EXT_ECONF_ARGS=(
+   --enable-mongodb
+   --with-libbson
+   --with-libmongoc
+   --with-mongodb-sasl=$(usex sasl)
+   )
+   php-ext-source-r3_src_configure
+}
+
+src_test() {
+   local PORT=27017
+   mongod --port ${PORT} --bind_ip 127.0.0.1 --nounixsocket --fork \
+   --dbpath="${T}" --logpath="${T}/mongod.log" || die
+   php-ext-pecl-r3_src_test
+   kill $(<"${T}/mongod.lock")
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mongo-c-driver/

2023-09-08 Thread Sam James
commit: 7dc497f5f518434196287dfa3f346880f3526846
Author: EJ Agas  gmail  com>
AuthorDate: Thu Mar 10 14:25:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  8 19:29:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dc497f5

dev-libs/mongo-c-driver: Bump to 1.24.4

Co-authored-by: EJ Agas  gmail.com>
Signed-off-by: EJ Agas  gmail.com>
Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Sam James  gentoo.org>

 dev-libs/mongo-c-driver/Manifest   |  1 +
 .../mongo-c-driver/mongo-c-driver-1.24.4.ebuild| 96 ++
 2 files changed, 97 insertions(+)

diff --git a/dev-libs/mongo-c-driver/Manifest b/dev-libs/mongo-c-driver/Manifest
index 57f1300f64fd..2e83e1e3a78a 100644
--- a/dev-libs/mongo-c-driver/Manifest
+++ b/dev-libs/mongo-c-driver/Manifest
@@ -1 +1,2 @@
 DIST mongo-c-driver-1.18.0.tar.gz 7246954 BLAKE2B 
9418ab2e132f8a8c582bcbea8c7b090e9e45e34219845d8f6b7a99d4ebfb17ef2eec2223504e9a4ab7f51ca01e904a7f3bb04bf9f8bf20c010ab9f82894a728e
 SHA512 
c970f347689916172a957fc431b307bab3cb63367d4b39c49745c75b9fa84f0035db934c551570a4141733fc1bc6b33b118911c3b69ecdea797f19312b213606
+DIST mongo-c-driver-1.24.4.tar.gz 7916661 BLAKE2B 
e361b52bf16eed7437428b0481d792ecf2f9cc283fdd6f23916d4a3ffb1b7d7c9ea7a7c4cf5f369e21fb6d4f564b91e07ac2ee44656855993218593dc4f1c166
 SHA512 
3563c061565d17a76581e188f6e184d7e41f2729812c8815afd34e03ebe6c1d25d7498a2cb1b599a09d24f6268c36473ef5113a14c7585a1532c9abf2e56e936

diff --git a/dev-libs/mongo-c-driver/mongo-c-driver-1.24.4.ebuild 
b/dev-libs/mongo-c-driver/mongo-c-driver-1.24.4.ebuild
new file mode 100644
index ..05faec798845
--- /dev/null
+++ b/dev-libs/mongo-c-driver/mongo-c-driver-1.24.4.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Client library written in C for MongoDB"
+HOMEPAGE="https://github.com/mongodb/mongo-c-driver;
+SRC_URI="https://github.com/mongodb/mongo-c-driver/releases/download/${PV}/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~hppa ~riscv ~x86"
+IUSE="debug examples icu sasl ssl static-libs test"
+REQUIRED_USE="test? ( static-libs )"
+
+# No tests on x86 because tests require dev-db/mongodb which don't support
+# x86 anymore (bug #645994)
+RESTRICT="x86? ( test )
+   !test? ( test )"
+
+RDEPEND="app-arch/snappy:=
+   app-arch/zstd:=
+   >=dev-libs/libbson-${PV}[static-libs?]
+   dev-python/sphinx
+   sys-libs/zlib:=
+   icu? ( dev-libs/icu:= )
+   sasl? ( dev-libs/cyrus-sasl:= )
+   ssl? (
+   dev-libs/openssl:=
+   )"
+DEPEND="${RDEPEND}
+   test? (
+   dev-db/mongodb
+   dev-libs/libbson[static-libs]
+   )"
+
+src_prepare() {
+   cmake_src_prepare
+
+   # copy private headers for tests since we don't build libbson
+   if use test; then
+   mkdir -p src/libbson/tests/bson || die
+   cp src/libbson/src/bson/bson-*.h src/libbson/tests/bson/ || die
+   fi
+
+   # remove doc files
+   sed -i '/^\s*install\s*(FILES COPYING NEWS/,/^\s*)/{d}' CMakeLists.txt 
|| die
+
+   # enable tests
+   sed -i '/message ("--   disabling test-libmongoc since using system 
libbson")/{d}' CMakeLists.txt || die
+   sed -i '/SET (ENABLE_TESTS OFF)/{d}' CMakeLists.txt || die
+   sed -i 's/message (FATAL_ERROR "System libbson built without static 
library target")/message (STATUS "System libbson built without static library 
target")/' CMakeLists.txt || die
+   sed -i 's##"bson/bson-private.h"#' 
src/libbson/tests/test-bson.c || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_SKIP_RPATH=ON # mongoc-stat insecure runpath
+   -DUSE_SYSTEM_LIBBSON=ON
+   -DENABLE_EXAMPLES=OFF
+   -DENABLE_ICU="$(usex icu ON OFF)"
+   -DENABLE_MAN_PAGES=ON
+   -DENABLE_MONGOC=ON
+   -DENABLE_SNAPPY=AUTO
+   -DENABLE_ZLIB=SYSTEM
+   -DENABLE_SASL="$(usex sasl CYRUS OFF)"
+   -DENABLE_SSL="$(usex ssl $(usex ssl OPENSSL) OFF)"
+   -DENABLE_STATIC="$(usex static-libs ON OFF)"
+   -DENABLE_TESTS="$(usex test ON OFF)"
+   -DENABLE_TRACING="$(usex debug ON OFF)"
+   -DENABLE_UNINSTALL=OFF
+   -DENABLE_ZSTD=ON
+   )
+
+   cmake_src_configure
+}
+
+# FEATURES="test -network-sandbox" USE="static-libs" emerge 
dev-libs/mongo-c-driver
+src_test() {
+   local PORT=27099
+   mongod --port ${PORT} --bind_ip 127.0.0.1 --nounixsocket --fork \
+   --dbpath="${T}" --logpath="${T}/mongod.log" || die
+   MONGOC_TEST_URI="mongodb://[127.0.0.1]:${PORT}" 
../mongo-c-driver-${PV}_build/src/libmongoc/test-libmongoc || die
+   kill $(<"${T}/mongod.lock")
+}
+
+src_install() {
+   if use examples; then
+   

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

2023-09-08 Thread Sam James
commit: 911608c5e80d0b82894ee05ba505d4f793b1ad99
Author: EJ Agas  gmail  com>
AuthorDate: Thu Mar 10 14:27:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  8 19:29:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=911608c5

dev-libs/libbson: Bump to 1.24.4

Co-authored-by: EJ Agas  gmail.com>
Signed-off-by: EJ Agas  gmail.com>
Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbson/Manifest  |  1 +
 dev-libs/libbson/libbson-1.24.4.ebuild | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/dev-libs/libbson/Manifest b/dev-libs/libbson/Manifest
index 14ac1b166010..761865c04ae0 100644
--- a/dev-libs/libbson/Manifest
+++ b/dev-libs/libbson/Manifest
@@ -1 +1,2 @@
 DIST libbson-1.18.0.tar.gz 7246954 BLAKE2B 
9418ab2e132f8a8c582bcbea8c7b090e9e45e34219845d8f6b7a99d4ebfb17ef2eec2223504e9a4ab7f51ca01e904a7f3bb04bf9f8bf20c010ab9f82894a728e
 SHA512 
c970f347689916172a957fc431b307bab3cb63367d4b39c49745c75b9fa84f0035db934c551570a4141733fc1bc6b33b118911c3b69ecdea797f19312b213606
+DIST libbson-1.24.4.tar.gz 7916661 BLAKE2B 
e361b52bf16eed7437428b0481d792ecf2f9cc283fdd6f23916d4a3ffb1b7d7c9ea7a7c4cf5f369e21fb6d4f564b91e07ac2ee44656855993218593dc4f1c166
 SHA512 
3563c061565d17a76581e188f6e184d7e41f2729812c8815afd34e03ebe6c1d25d7498a2cb1b599a09d24f6268c36473ef5113a14c7585a1532c9abf2e56e936

diff --git a/dev-libs/libbson/libbson-1.24.4.ebuild 
b/dev-libs/libbson/libbson-1.24.4.ebuild
new file mode 100644
index ..b21689d766dc
--- /dev/null
+++ b/dev-libs/libbson/libbson-1.24.4.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Library routines related to building,parsing and iterating BSON 
documents"
+HOMEPAGE="https://github.com/mongodb/mongo-c-driver/tree/master/src/libbson;
+SRC_URI="https://github.com/mongodb/mongo-c-driver/releases/download/${PV}/mongo-c-driver-${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~hppa ~loong ~ppc ~riscv ~sparc ~x86"
+IUSE="examples static-libs"
+
+BDEPEND="dev-python/sphinx"
+
+S="${WORKDIR}/mongo-c-driver-${PV}"
+
+src_prepare() {
+   cmake_src_prepare
+
+   # remove doc files
+   sed -i '/^\s*install\s*(FILES COPYING NEWS/,/^\s*)/ {d}' CMakeLists.txt 
|| die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_BSON=ON
+   -DENABLE_EXAMPLES=OFF
+   -DENABLE_MAN_PAGES=ON
+   -DENABLE_MONGOC=OFF
+   -DENABLE_TESTS=OFF
+   -DENABLE_STATIC="$(usex static-libs ON OFF)"
+   -DENABLE_UNINSTALL=OFF
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   if use examples; then
+   docinto examples
+   dodoc src/libbson/examples/*.c
+   fi
+
+   cmake_src_install
+}



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

2023-09-08 Thread Patrick McLean
commit: 3686cedc662eb873ff4411f3b5125dd8502d8aeb
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Sep  8 19:28:45 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Sep  8 19:29:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3686cedc

dev-util/ruff: add 0.0.287

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

 dev-util/ruff/Manifest|  97 
 dev-util/ruff/ruff-0.0.287.ebuild | 473 ++
 2 files changed, 570 insertions(+)

diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index 20b853f7ff28..464a770d1032 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -4,48 +4,67 @@ DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e64656907
 DIST ahash-0.8.3.crate 42416 BLAKE2B 
84836a4e33451012ff32c1a1a90500d87eb7ce649b60dff4eecfb0d25b9782a186376c154673c3121b154ff4616016d1718dfd687b88f4772c2c89eeb2f119b6
 SHA512 
cf2d2f1201ac0969cf4e2a0c47090bee971b2287ac44b5e091c90a9eced03cf6ff56d7900cc0f529d4acedc30bd400261c15e50efabdd1731f79951b449af53e
 DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 
3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6
 SHA512 
ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
 DIST aho-corasick-1.0.2.crate 167694 BLAKE2B 
fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52
 SHA512 
5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b
+DIST aho-corasick-1.0.5.crate 172064 BLAKE2B 
bab7767070b959e8e4c054bf505b9423d7fc8b02dc682b559f54db986abe72ddf83a069b4bb585d71b47de92d2fce66a1c151a0d29c4aae99378ca05c3d5eb50
 SHA512 
6b0a64dbfe0c166341a34cd169bc46d28e40f72db4d599a1aff5327a6e891408f39e8e92e983cf9396a8e8135f93e41550237ff3e5c8c05a5325688746fd814b
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST anes-0.1.6.crate 23857 BLAKE2B 
9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61
 SHA512 
f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29
 DIST annotate-snippets-0.6.1.crate 21894 BLAKE2B 
4684eb9c7aaaf7e34808338d05c523482709de2c79245df30e1d1148b79de77fc4bff88adefdb85d0675799749c9ed8bd1a14be0d75f68c2c7664ea5db13ec16
 SHA512 
3354bc87d4ff32f73db98546a6e434f3ecfe6d290f08df5ebaf6afec15dfbe105e6b4e91133f442246a7c2e534730550010ef18ff075f1f7d6267799962e2b23
 DIST annotate-snippets-0.9.1.crate 31829 BLAKE2B 
6919f78127653f9f022667b0ee7cb80bd2ef95220698e033031c6f4d3ff3341ed260e8baf776d032291538503e26577fc8fa82e99bcdc032985fb297351586a3
 SHA512 
e1e8b262a6681730ad068c29d7e0f3879acf0c7138721f606851228bd5d90292f24ac2c225fe49f26264e7d35de5ed3904850e522da8cd2c44a67f7db36f2d8e
 DIST anstream-0.3.2.crate 19504 BLAKE2B 
617b846c244ea4ccd6c7835a382afe85e14c245ea56b678f57ee12e9c7bcc1c0c3db9620eb4d16bf35e17eca38968bf04420b758f482ac5594670e6292c1fbb9
 SHA512 
b896e5208a2ee6a3c98bf3bb9ac1c52792de114dfa5709dadcac6183ea19ea63230dffd3217e571354a71d69b8eafbb0189e05f8f77f50922020de54e3aeecc8
+DIST anstream-0.5.0.crate 19646 BLAKE2B 
770dc99092e1c48ad5c1658e83abff3b8c9e0915e360048bfe0fe04faf61991e01e88ca4adca23533bf11fe078066e351778661128d69381756688341022f29d
 SHA512 
8e285cc8f92708cf9482e7b4dc84dd891e5ec0bd8c57894c6bb368eede1127b7b903adb4c40b37287e3644535cc60c92662951c2c8fb5b92e10f49ff5374d359
 DIST anstyle-1.0.1.crate 13977 BLAKE2B 
35be03a7de78737592528967e8ad4851436a74c7863cae9cf5cf7366d3cce9bbbd255b1a89401051f82fe8569a0ff029dcfe427c14a2e0677890453c6119d241
 SHA512 
2bf9b83ad9772c6a3ef28239cbb98bd667dc631fd1ef76ec5029825c128f6cb22756bb1548dd991e482f86eb9fd94fae5c648f91de2c0d71754b6dca4ec2362c
+DIST anstyle-1.0.2.crate 13983 BLAKE2B 
4274b101d1cab2b62f9bb7637dab35f4b16e8c08a080355a2ea53e2b7b353ff230aa77fb3a244e0d6ff0dcd27abe5895eb306c630aa0822d0c608f041d4abfea
 SHA512 
09220abfc844192ca698589897845752e02666b4ecd6529af4cde9f260ef36694e6e631c7503fc0e438ac72c88c419043b78399385cb248e789e86404503935a
 DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 

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

2023-09-08 Thread Hans de Graaff
commit: 03c37daec3f354bbb39d8df02916ed9864dd40dc
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Sep  8 18:49:21 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Sep  8 19:20:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03c37dae

dev-ruby/pg: add 1.5.4

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

 dev-ruby/pg/Manifest|  1 +
 dev-ruby/pg/pg-1.5.4.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/dev-ruby/pg/Manifest b/dev-ruby/pg/Manifest
index 644caa02df6c..687862452f06 100644
--- a/dev-ruby/pg/Manifest
+++ b/dev-ruby/pg/Manifest
@@ -1,2 +1,3 @@
 DIST pg-1.4.6.tar.gz 282608 BLAKE2B 
73616b6ba0373ae81394188fd96d7ca37144b76e5e89d0267e076ea39b9e33d19851d3881e70d9d5934ea26671c07635a22e7e530dd0094a243de8e9d9793fb5
 SHA512 
5cde5441f9864f89e7f44fd72d8becc60c223ba90793812c4756764f9807610d393ecca5ba05187e8aefb0d3530d67a7525b4e2c638160161410b369937e912a
 DIST pg-1.5.3.tar.gz 296167 BLAKE2B 
d1f3d0cfecd2cf006dae3373e378b7784d07d08710595b62c5b2f3e887b8e10f0fc06fb0fbb1cccb995a04c51ced781362ecfe7bc95a311c0609ffc62ed54a7e
 SHA512 
d15f5ddcf83cf70df23cb1e127442ff94850aa47fa78f8fdf34aa88ae43039dca6395413e714b60bee9f825d1016e98fcf446b704bd9bebfc71c0a5a9109a73a
+DIST pg-1.5.4.tar.gz 298368 BLAKE2B 
1028fac00371f9f769ee6c484a518149dc7c89e78ee8c05754a4412c4fec062f958de75bfbfb3f8c570e9598e439156e1d53ba00a8bc6e1be93d00412d153281
 SHA512 
87d950d2240e4d9d540f19ce89b945cb2b4a6d96e79dc7aa67a2dae014f1b20b307d2c195bfe3afe5c86894b94d379980fa2b7c4cf0e6a68a15c58b8d6d469f8

diff --git a/dev-ruby/pg/pg-1.5.4.ebuild b/dev-ruby/pg/pg-1.5.4.ebuild
new file mode 100644
index ..0d0fcd602ed2
--- /dev/null
+++ b/dev-ruby/pg/pg-1.5.4.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_GEMSPEC="pg.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="Contributors.rdoc README.md History.md"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby extension library providing an API to PostgreSQL"
+HOMEPAGE="https://github.com/ged/ruby-pg;
+SRC_URI="https://github.com/ged/ruby-pg/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+RUBY_S="ruby-${P}"
+
+LICENSE="|| ( BSD-2 Ruby-BSD )"
+SLOT="1"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE=""
+
+RDEPEND+=" dev-db/postgresql:*"
+DEPEND+=" dev-db/postgresql
+   test? ( >=dev-db/postgresql-9.4[server(+),threads] )"
+
+all_ruby_prepare() {
+   # hack the Rakefile to make it sure that it doesn't load
+   # rake-compiler (so that we don't have to depend on it and it
+   # actually works when building with USE=doc).
+   sed -i \
+   -e '/Rakefile.cross/s:^:#:' \
+   -e '/ExtensionTask/,/^end$/ s:^:#:' \
+   Rakefile || die
+
+   sed -e 's/git ls-files -z/find * -print0/' \
+   -e "s:_relative ': './:" \
+   -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid tests that assume IPv4
+   sed -i -e '/expect.*hostaddr/ s:^:#:' spec/pg/connection_spec.rb || die
+
+   # Fails with network-sandbox
+   sed -i -e '/connects using without host but envirinment variables/askip 
"gentoo"' spec/pg/scheduler_spec.rb || die
+
+   # Avoid test that only works with bundled pg
+   sed -i -e '/tells about the libpq library path/askip "gentoo"' 
spec/pg_spec.rb || die
+}
+
+each_ruby_test() {
+   if [[ "${EUID}" -ne "0" ]]; then
+   # Make the rspec call explicit, this way we don't have to depend
+   # on rake-compiler (nor rubygems) _and_ we don't have to rebuild
+   # the whole extension from scratch.
+   RSPEC_VERSION=3 ruby-ng_rspec
+   else
+   ewarn "The userpriv feature must be enabled to run tests."
+   eerror "Testsuite will not be run."
+   fi
+}



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

2023-09-08 Thread Arthur Zamarin
commit: 6aa2eac84973ab67ed645477eca9da7656aeece8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep  8 18:50:28 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep  8 18:50:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6aa2eac8

dev-python/pythran: Keyword 0.14.0 x86, #913788

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

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

diff --git a/dev-python/pythran/pythran-0.14.0.ebuild 
b/dev-python/pythran/pythran-0.14.0.ebuild
index 5c56a29b18c4..84bdeee0a19d 100644
--- a/dev-python/pythran/pythran-0.14.0.ebuild
+++ b/dev-python/pythran/pythran-0.14.0.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 
 RDEPEND="
dev-libs/boost



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-09-08 Thread Arthur Zamarin
commit: 97ac2d3bdf1b54ef7614f8fcd6bd73ea453e45ef
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep  8 18:50:30 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep  8 18:50:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97ac2d3b

sys-kernel/dracut: Stabilize 059-r3 arm64, #913871

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

 sys-kernel/dracut/dracut-059-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r3.ebuild 
b/sys-kernel/dracut/dracut-059-r3.ebuild
index bd45e8000c76..7f29cc229e52 100644
--- a/sys-kernel/dracut/dracut-059-r3.ebuild
+++ b/sys-kernel/dracut/dracut-059-r3.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~mips 
~ppc ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv ~sparc ~x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-libpinyin/

2023-09-08 Thread Arthur Zamarin
commit: fc5fe0af9806f63758473a1d5405aaa7bcff3d3a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep  8 18:50:37 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep  8 18:50:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc5fe0af

app-i18n/ibus-libpinyin: Stabilize 1.15.2 amd64, #913828

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

 app-i18n/ibus-libpinyin/ibus-libpinyin-1.15.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-i18n/ibus-libpinyin/ibus-libpinyin-1.15.2.ebuild 
b/app-i18n/ibus-libpinyin/ibus-libpinyin-1.15.2.ebuild
index edf23e00e5f3..9352d6b3e831 100644
--- a/app-i18n/ibus-libpinyin/ibus-libpinyin-1.15.2.ebuild
+++ b/app-i18n/ibus-libpinyin/ibus-libpinyin-1.15.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/libpinyin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="boost lua opencc"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
lua? ( ${LUA_REQUIRED_USE} )"



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

2023-09-08 Thread Arthur Zamarin
commit: 669a3d3ba4c1946d02b6f346d0d8200ceb5152c0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep  8 18:50:36 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep  8 18:50:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=669a3d3b

dev-python/jupyter-server: Stabilize 2.7.3 amd64, #913784

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

 dev-python/jupyter-server/jupyter-server-2.7.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/jupyter-server/jupyter-server-2.7.3.ebuild 
b/dev-python/jupyter-server/jupyter-server-2.7.3.ebuild
index dd5ba9afb179..43d0bb238682 100644
--- a/dev-python/jupyter-server/jupyter-server-2.7.3.ebuild
+++ b/dev-python/jupyter-server/jupyter-server-2.7.3.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~s390"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~s390"
 
 RDEPEND="
>=dev-python/anyio-3.1.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-09-08 Thread Arthur Zamarin
commit: 18f164146ccfbeb33ca6364cd895394370731c9e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep  8 18:50:31 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep  8 18:50:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18f16414

sys-kernel/dracut: Stabilize 059-r3 arm, #913871

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

 sys-kernel/dracut/dracut-059-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r3.ebuild 
b/sys-kernel/dracut/dracut-059-r3.ebuild
index d9bceac86ed9..a6ebcd4835a9 100644
--- a/sys-kernel/dracut/dracut-059-r3.ebuild
+++ b/sys-kernel/dracut/dracut-059-r3.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv sparc ~x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-09-08 Thread Arthur Zamarin
commit: 96cc8e02b4de9bf7127a919530cbf401b6d74983
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep  8 18:50:32 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep  8 18:50:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96cc8e02

sys-kernel/dracut: Stabilize 059-r3 amd64, #913871

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

 sys-kernel/dracut/dracut-059-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r3.ebuild 
b/sys-kernel/dracut/dracut-059-r3.ebuild
index a6ebcd4835a9..a7abccfa0a00 100644
--- a/sys-kernel/dracut/dracut-059-r3.ebuild
+++ b/sys-kernel/dracut/dracut-059-r3.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv sparc ~x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



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

2023-09-08 Thread Arthur Zamarin
commit: 627a62eea067c53b350d93050c38407c62ad7d6b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep  8 18:50:36 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep  8 18:50:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=627a62ee

dev-python/overrides: Stabilize 7.4.0 amd64, #913784

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

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

diff --git a/dev-python/overrides/overrides-7.4.0.ebuild 
b/dev-python/overrides/overrides-7.4.0.ebuild
index 641d1bca9326..7d700d264353 100644
--- a/dev-python/overrides/overrides-7.4.0.ebuild
+++ b/dev-python/overrides/overrides-7.4.0.ebuild
@@ -16,6 +16,6 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~s390"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~s390"
 
 distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-09-08 Thread Arthur Zamarin
commit: 5d9afc20e199c79b43062a8548400f535d5a7a84
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep  8 18:50:31 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep  8 18:50:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d9afc20

sys-kernel/dracut: Stabilize 059-r3 sparc, #913871

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

 sys-kernel/dracut/dracut-059-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r3.ebuild 
b/sys-kernel/dracut/dracut-059-r3.ebuild
index 7f29cc229e52..d9bceac86ed9 100644
--- a/sys-kernel/dracut/dracut-059-r3.ebuild
+++ b/sys-kernel/dracut/dracut-059-r3.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv sparc ~x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



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

2023-09-08 Thread Arthur Zamarin
commit: 230750c3ff390dc700057ee1c15b80496e82056e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep  8 18:50:28 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep  8 18:50:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=230750c3

dev-cpp/xsimd: Keyword 11.1.0 x86, #913788

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

 dev-cpp/xsimd/xsimd-11.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/xsimd/xsimd-11.1.0.ebuild 
b/dev-cpp/xsimd/xsimd-11.1.0.ebuild
index 25dac4280651..10772611405c 100644
--- a/dev-cpp/xsimd/xsimd-11.1.0.ebuild
+++ b/dev-cpp/xsimd/xsimd-11.1.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/xtensor-stack/${PN}/archive/refs/tags/${PV}.tar.gz
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 IUSE="doc test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-09-08 Thread Arthur Zamarin
commit: a39e377d82b2cd420abc1f6c821ffbfe105ba4df
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep  8 18:50:29 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep  8 18:50:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a39e377d

sys-kernel/dracut: Stabilize 059-r3 ppc64, #913871

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

 sys-kernel/dracut/dracut-059-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r3.ebuild 
b/sys-kernel/dracut/dracut-059-r3.ebuild
index 8db562ee9f27..bd45e8000c76 100644
--- a/sys-kernel/dracut/dracut-059-r3.ebuild
+++ b/sys-kernel/dracut/dracut-059-r3.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~mips 
~ppc ppc64 ~riscv ~sparc ~x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



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

2023-09-08 Thread Sam James
commit: 96f292c05cc3ad2f6678883a6ae2bfc5857154bb
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  8 18:24:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  8 18:24:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96f292c0

sys-cluster/rdma-core: Stabilize 47.0 arm64, #913853

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

 sys-cluster/rdma-core/rdma-core-47.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/rdma-core/rdma-core-47.0.ebuild 
b/sys-cluster/rdma-core/rdma-core-47.0.ebuild
index fd3cdc26909a..03ec1b38cdd4 100644
--- a/sys-cluster/rdma-core/rdma-core-47.0.ebuild
+++ b/sys-cluster/rdma-core/rdma-core-47.0.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/linux-rdma/rdma-core;
 else

SRC_URI="https://github.com/linux-rdma/rdma-core/releases/download/v${PV}/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv 
~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv 
~s390 sparc x86"
 fi
 
 LICENSE="|| ( GPL-2 ( CC0-1.0 MIT BSD BSD-with-attribution ) )"



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

2023-09-08 Thread Sam James
commit: 0520beafa85ca86f027941cf7e09ced459987d68
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  8 18:24:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  8 18:24:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0520beaf

sys-cluster/rdma-core: Stabilize 47.0 ppc64, #913853

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

 sys-cluster/rdma-core/rdma-core-47.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/rdma-core/rdma-core-47.0.ebuild 
b/sys-cluster/rdma-core/rdma-core-47.0.ebuild
index b9b20f7115ca..555db562d254 100644
--- a/sys-cluster/rdma-core/rdma-core-47.0.ebuild
+++ b/sys-cluster/rdma-core/rdma-core-47.0.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/linux-rdma/rdma-core;
 else

SRC_URI="https://github.com/linux-rdma/rdma-core/releases/download/v${PV}/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv 
~s390 sparc ~x86"
 fi
 
 LICENSE="|| ( GPL-2 ( CC0-1.0 MIT BSD BSD-with-attribution ) )"



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

2023-09-08 Thread Sam James
commit: a130c3404fa94127b46bd53b7e00d349875b312b
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  8 18:24:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  8 18:24:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a130c340

sys-cluster/rdma-core: Stabilize 47.0 x86, #913853

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

 sys-cluster/rdma-core/rdma-core-47.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/rdma-core/rdma-core-47.0.ebuild 
b/sys-cluster/rdma-core/rdma-core-47.0.ebuild
index 62bc10399d65..fd3cdc26909a 100644
--- a/sys-cluster/rdma-core/rdma-core-47.0.ebuild
+++ b/sys-cluster/rdma-core/rdma-core-47.0.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/linux-rdma/rdma-core;
 else

SRC_URI="https://github.com/linux-rdma/rdma-core/releases/download/v${PV}/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv 
~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv 
~s390 sparc x86"
 fi
 
 LICENSE="|| ( GPL-2 ( CC0-1.0 MIT BSD BSD-with-attribution ) )"



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

2023-09-08 Thread Sam James
commit: 48e001f69f9245df392576a2cc63779a73b0f190
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  8 18:24:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  8 18:24:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48e001f6

sys-cluster/rdma-core: Stabilize 47.0 amd64, #913853

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

 sys-cluster/rdma-core/rdma-core-47.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/rdma-core/rdma-core-47.0.ebuild 
b/sys-cluster/rdma-core/rdma-core-47.0.ebuild
index b4c7cd19350a..8f7c718033c7 100644
--- a/sys-cluster/rdma-core/rdma-core-47.0.ebuild
+++ b/sys-cluster/rdma-core/rdma-core-47.0.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/linux-rdma/rdma-core;
 else

SRC_URI="https://github.com/linux-rdma/rdma-core/releases/download/v${PV}/${P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 
 LICENSE="|| ( GPL-2 ( CC0-1.0 MIT BSD BSD-with-attribution ) )"



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

2023-09-08 Thread Sam James
commit: 6704f0c450af8aa0ca790d8e478f0eccd7768efb
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  8 18:24:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  8 18:24:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6704f0c4

sys-cluster/rdma-core: Stabilize 47.0 sparc, #913853

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

 sys-cluster/rdma-core/rdma-core-47.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/rdma-core/rdma-core-47.0.ebuild 
b/sys-cluster/rdma-core/rdma-core-47.0.ebuild
index 8f7c718033c7..b9b20f7115ca 100644
--- a/sys-cluster/rdma-core/rdma-core-47.0.ebuild
+++ b/sys-cluster/rdma-core/rdma-core-47.0.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/linux-rdma/rdma-core;
 else

SRC_URI="https://github.com/linux-rdma/rdma-core/releases/download/v${PV}/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
 fi
 
 LICENSE="|| ( GPL-2 ( CC0-1.0 MIT BSD BSD-with-attribution ) )"



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

2023-09-08 Thread Sam James
commit: eec837bd8d4c401f7583deb667c70a44913b6c34
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  8 18:24:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  8 18:24:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eec837bd

sys-cluster/rdma-core: Stabilize 47.0 arm, #913853

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

 sys-cluster/rdma-core/rdma-core-47.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/rdma-core/rdma-core-47.0.ebuild 
b/sys-cluster/rdma-core/rdma-core-47.0.ebuild
index 555db562d254..62bc10399d65 100644
--- a/sys-cluster/rdma-core/rdma-core-47.0.ebuild
+++ b/sys-cluster/rdma-core/rdma-core-47.0.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/linux-rdma/rdma-core;
 else

SRC_URI="https://github.com/linux-rdma/rdma-core/releases/download/v${PV}/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv 
~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv 
~s390 sparc ~x86"
 fi
 
 LICENSE="|| ( GPL-2 ( CC0-1.0 MIT BSD BSD-with-attribution ) )"



  1   2   >