[gentoo-commits] proj/gentoolkit:master commit in: man/

2024-05-02 Thread Sam James
commit: d6fa2944ed84266acbaef59cb6d3adbd35d372b1
Author: Sam James  gentoo  org>
AuthorDate: Fri May  3 05:46:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  3 05:46:10 2024 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=d6fa2944

man: document eclean-dist's --skip-vcs

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

 man/eclean.1 | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/man/eclean.1 b/man/eclean.1
index e47ced9..dc09f62 100644
--- a/man/eclean.1
+++ b/man/eclean.1
@@ -104,6 +104,8 @@ command\-line.
 etc.
 .br
 Units are: G, M, K and B.
+.TP
+\fB\-\-skip\-vcs\fPprotect VCS sources for live ebuilds not 
installed
 .SS "Options for the 'packages' action"
 .TP
 \fB\-i, \-\-ignore\-failure\fP ignore the failure to locate PKGDIR



[gentoo-commits] proj/gentoolkit:master commit in: pym/gentoolkit/

2024-05-02 Thread Sam James
commit: 2e5933f2972a700cbb8bd15a2464dcdd383918ca
Author: Sam James  gentoo  org>
AuthorDate: Fri May  3 05:53:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  3 05:53:46 2024 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=2e5933f2

package: update example PORTDIR path

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

 pym/gentoolkit/package.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/pym/gentoolkit/package.py b/pym/gentoolkit/package.py
index 2159782..e3dd092 100644
--- a/pym/gentoolkit/package.py
+++ b/pym/gentoolkit/package.py
@@ -1,5 +1,5 @@
 # Copyright(c) 2004, Karl Trygve Kalleberg 
-# Copyright(c) 2004-2010, Gentoo Foundation
+# Copyright(c) 2004-2024, Gentoo Authors
 #
 # Licensed under the GNU General Public License, v2
 
@@ -13,7 +13,7 @@ important parts of Portage's back-end.
 Example usage:
>>> portage = Package('sys-apps/portage-')
>>> portage.ebuild_path()
-   '/usr/portage/sys-apps/portage/portage-.ebuild'
+   '/var/db/repos/gentoo/sys-apps/portage/portage-.ebuild'
>>> portage.is_masked()
True
>>> portage.is_installed()
@@ -318,7 +318,7 @@ class Package(CPV):
 Example usage:
 >>> pkg = Package('sys-apps/portage-')
 >>> pkg.ebuild_path()
-'/usr/portage/sys-apps/portage/portage-.ebuild'
+'/var/db/repos/gentoo/sys-apps/portage/portage-.ebuild'
 >>> pkg.ebuild_path(in_vartree=True)
 '/var/db/pkg/sys-apps/portage-/portage-.ebuild'
 """



[gentoo-commits] proj/gentoolkit:master commit in: man/

2024-05-02 Thread Sam James
commit: 718cae1a831c0923653c4a44d7d8ad9583e2e2a4
Author: Sam James  gentoo  org>
AuthorDate: Fri May  3 05:53:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  3 05:53:02 2024 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=718cae1a

man: update default PKGDIR location to /var/cache/binpkgs

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

 man/eclean.1 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/man/eclean.1 b/man/eclean.1
index dc09f62..53ba8a7 100644
--- a/man/eclean.1
+++ b/man/eclean.1
@@ -89,7 +89,7 @@ This action should be useful to almost any Gentoo user, we 
all have to big DISTD
 command\-line.
 .TP
 \fBpackages\fR
-Clean files from /usr/portage/packages (or whatever else is your PKGDIR in 
make.conf).
+Clean files from /var/cache/binpkgs (or whatever else is your PKGDIR in 
make.conf).
 This action is in particular useful for people who use the "buildpkg" or 
"buildsyspkg"
 FEATURES flags.
 .br



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

2024-05-02 Thread Hans de Graaff
commit: fdb4670afc6b5c66d8bc0b582b6fdcef15b22a2d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri May  3 05:48:23 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri May  3 05:49:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdb4670a

app-admin/r10k: add 4.1.0

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

 app-admin/r10k/Manifest  |  1 +
 app-admin/r10k/r10k-4.1.0.ebuild | 50 
 2 files changed, 51 insertions(+)

diff --git a/app-admin/r10k/Manifest b/app-admin/r10k/Manifest
index 525219668f42..0f91c242c902 100644
--- a/app-admin/r10k/Manifest
+++ b/app-admin/r10k/Manifest
@@ -2,3 +2,4 @@ DIST r10k-3.16.0.tar.gz 253547 BLAKE2B 
683fdd5588c7b3c3b47ae0d28d75fbfb929d5595c
 DIST r10k-4.0.0.tar.gz 254074 BLAKE2B 
8053d435691d33cd1d8b3c55c2cb3a153cd952112a93f2eeb4b715c6c0b92e9192c65f8809b4187d5ff4f5f6b9ed8f67a644d7920bf8d8294dd0b5d8fd735836
 SHA512 
a6b92fabcc405fe6678da724743e43d9dc3a286e3a973a3320ac94c25dd385315baaaf495dbd1706005d31f13d4c52f1c425148d3b397448fed07fd83acb04fa
 DIST r10k-4.0.1.tar.gz 254147 BLAKE2B 
83c71c39f50aaf390ef75b8d87a693ba8d131297fcb12c3e408665565e35119d3e9e2832b8172b0616145459368dd5af38bcecca666ac1020ba96a59abc83657
 SHA512 
74583a79637d8c60f3935cd7ea382fff189beb7d6825b10b9c6bfc0a625a62f81648795cefc878cec608d96ba2396749f7fc0a1c7bdfa9bfcf914848135a0675
 DIST r10k-4.0.2.tar.gz 254228 BLAKE2B 
b98a665200978a023dc2566bc4b3c141eed6c950d27dc0401c8c7e8d1096f5fa0562874bd1a0e1726dd687a046cf345c0ce5003d5a2a7f72bf397d91b07065c3
 SHA512 
5f4d9b5fdcd45ffe5b9c2ef95fff7b7ae3136adefcee754782815bb523d0281ec3ee50615600b2fe80ee9d98b75d80747072c425c4d15c795cd7dcb27d1f192b
+DIST r10k-4.1.0.tar.gz 254276 BLAKE2B 
ba154d8500beef70cb6a8761833b05e0b5a3122b6a4a04dafc7c20ccce76e6fd30dbe0ac0bae667fac7d985ddc2921f43657c0bf2cd0c6d877370b7d2e73e799
 SHA512 
c8c78b013fa75a29b205ae9a6ee24f1369b4ffec2d3d7d9e9b3b5482ffa77c19f360dc8fd8444388dd527cbb31fd9c2aa96201d5f60d53f0b23a55d446d43a8c

diff --git a/app-admin/r10k/r10k-4.1.0.ebuild b/app-admin/r10k/r10k-4.1.0.ebuild
new file mode 100644
index ..97a2b986e36f
--- /dev/null
+++ b/app-admin/r10k/r10k-4.1.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_EXTRAINSTALL=locales
+
+inherit ruby-fakegem
+
+DESCRIPTION="Puppet environment and module deployment"
+HOMEPAGE="https://github.com/puppetlabs/r10k;
+SRC_URI="https://github.com/puppetlabs/r10k/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+git"
+
+ruby_add_rdepend "
+   ~dev-ruby/colored2-3.1.2
+   >=dev-ruby/cri-2.15.10:0
+   dev-ruby/gettext-setup:1
+   >=dev-ruby/jwt-2.2.3:2
+   >=dev-ruby/ruby-gettext-3.0.2:0
+   ~dev-ruby/log4r-1.1.10
+   >=dev-ruby/minitar-0.9:0
+   dev-ruby/puppet_forge:5
+"
+
+RDEPEND="${RDEPEND} git? ( >=dev-vcs/git-1.6.6 )"
+
+all_ruby_prepare() {
+   # Remove unused multi_json dependency. It is not used anywhere and
+   # the code for which is was introduced originally is gone.
+   sed -e '/s.files/d' \
+   -e '/multi_json/ s:^:#:' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid specs for unpackaged rugget git provider
+   rm -rf spec/unit/git_spec.rb spec/unit/git/rugged || die
+
+   # Avoid spec making assumptions on availability of relative symlinks
+   rm -f spec/integration/util/purageable_spec.rb || die
+}



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

2024-05-02 Thread Hans de Graaff
commit: 4877e83a2ef296ec131f39251e1e17cdc2417150
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri May  3 05:48:44 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri May  3 05:49:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4877e83a

app-admin/r10k: drop 3.16.0, 4.0.0

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

 app-admin/r10k/Manifest   |  2 --
 app-admin/r10k/r10k-3.16.0.ebuild | 53 ---
 app-admin/r10k/r10k-4.0.0.ebuild  | 52 --
 3 files changed, 107 deletions(-)

diff --git a/app-admin/r10k/Manifest b/app-admin/r10k/Manifest
index 0f91c242c902..fb51dda3ab9c 100644
--- a/app-admin/r10k/Manifest
+++ b/app-admin/r10k/Manifest
@@ -1,5 +1,3 @@
-DIST r10k-3.16.0.tar.gz 253547 BLAKE2B 
683fdd5588c7b3c3b47ae0d28d75fbfb929d5595c715531eed86b8d89f76708c91f38f9ca558040b36fac38c038211086a74fdf109b37350126bc78b25f8b751
 SHA512 
399a357cf8617427632516e0f439a40464ba0c8201ee7b6ce15c893ae029bfd9ae1438b76aff3b9601685d14febf8fc71dbdd2954eb3352d6ce713e769cb586d
-DIST r10k-4.0.0.tar.gz 254074 BLAKE2B 
8053d435691d33cd1d8b3c55c2cb3a153cd952112a93f2eeb4b715c6c0b92e9192c65f8809b4187d5ff4f5f6b9ed8f67a644d7920bf8d8294dd0b5d8fd735836
 SHA512 
a6b92fabcc405fe6678da724743e43d9dc3a286e3a973a3320ac94c25dd385315baaaf495dbd1706005d31f13d4c52f1c425148d3b397448fed07fd83acb04fa
 DIST r10k-4.0.1.tar.gz 254147 BLAKE2B 
83c71c39f50aaf390ef75b8d87a693ba8d131297fcb12c3e408665565e35119d3e9e2832b8172b0616145459368dd5af38bcecca666ac1020ba96a59abc83657
 SHA512 
74583a79637d8c60f3935cd7ea382fff189beb7d6825b10b9c6bfc0a625a62f81648795cefc878cec608d96ba2396749f7fc0a1c7bdfa9bfcf914848135a0675
 DIST r10k-4.0.2.tar.gz 254228 BLAKE2B 
b98a665200978a023dc2566bc4b3c141eed6c950d27dc0401c8c7e8d1096f5fa0562874bd1a0e1726dd687a046cf345c0ce5003d5a2a7f72bf397d91b07065c3
 SHA512 
5f4d9b5fdcd45ffe5b9c2ef95fff7b7ae3136adefcee754782815bb523d0281ec3ee50615600b2fe80ee9d98b75d80747072c425c4d15c795cd7dcb27d1f192b
 DIST r10k-4.1.0.tar.gz 254276 BLAKE2B 
ba154d8500beef70cb6a8761833b05e0b5a3122b6a4a04dafc7c20ccce76e6fd30dbe0ac0bae667fac7d985ddc2921f43657c0bf2cd0c6d877370b7d2e73e799
 SHA512 
c8c78b013fa75a29b205ae9a6ee24f1369b4ffec2d3d7d9e9b3b5482ffa77c19f360dc8fd8444388dd527cbb31fd9c2aa96201d5f60d53f0b23a55d446d43a8c

diff --git a/app-admin/r10k/r10k-3.16.0.ebuild 
b/app-admin/r10k/r10k-3.16.0.ebuild
deleted file mode 100644
index a3baf5d7fa01..
--- a/app-admin/r10k/r10k-3.16.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-RUBY_FAKEGEM_EXTRAINSTALL=locales
-
-inherit ruby-fakegem
-
-DESCRIPTION="Puppet environment and module deployment"
-HOMEPAGE="https://github.com/puppetlabs/r10k;
-SRC_URI="https://github.com/puppetlabs/r10k/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+git"
-
-ruby_add_rdepend "
-   ~dev-ruby/colored2-3.1.2
-   >=dev-ruby/cri-2.15.10:0
-   || ( dev-ruby/gettext-setup:1 >=dev-ruby/gettext-setup-0.24:0 )
-   || ( dev-ruby/fast_gettext:2 >=dev-ruby/fast_gettext-1.1:0 )
-   >=dev-ruby/jwt-2.2.3:2 =dev-ruby/ruby-gettext-3.0.2:0
-   ~dev-ruby/log4r-1.1.10
-   >=dev-ruby/minitar-0.9:0
-   >=dev-ruby/multi_json-1.10:0
-   =dev-ruby/puppet_forge-3*
-"
-
-ruby_add_bdepend "test? (
-   >=dev-ruby/minitar-0.9
-)"
-
-RDEPEND="${RDEPEND} git? ( >=dev-vcs/git-1.6.6 )"
-
-all_ruby_prepare() {
-   sed -e '/s.files/d' \
-   -i ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Avoid specs for unpackaged rugget git provider
-   rm -rf spec/unit/git_spec.rb spec/unit/git/rugged || die
-
-   # Avoid spec making assumptions on availability of relative symlinks
-   rm -f spec/integration/util/purageable_spec.rb || die
-}

diff --git a/app-admin/r10k/r10k-4.0.0.ebuild b/app-admin/r10k/r10k-4.0.0.ebuild
deleted file mode 100644
index fa99e710fd2f..
--- a/app-admin/r10k/r10k-4.0.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# 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_DOC="none"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-RUBY_FAKEGEM_EXTRAINSTALL=locales
-
-inherit ruby-fakegem
-
-DESCRIPTION="Puppet environment and module deployment"
-HOMEPAGE="https://github.com/puppetlabs/r10k;
-SRC_URI="https://github.com/puppetlabs/r10k/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+git"
-
-ruby_add_rdepend "
-   ~dev-ruby/colored2-3.1.2
-   >=dev-ruby/cri-2.15.10:0
-   || ( dev-ruby/gettext-setup:1 >=dev-ruby/gettext-setup-0.24:0 )
-   >=dev-ruby/jwt-2.2.3:2 

[gentoo-commits] proj/gentoolkit:master commit in: pym/gentoolkit/eclean/

2024-05-02 Thread Sam James
commit: 7a5a2f540bc4776121d08d331b141d897eac92f6
Author: Sam James  gentoo  org>
AuthorDate: Fri May  3 05:41:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  3 05:41:46 2024 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=7a5a2f54

eclean: dist: fix crash with excluded items

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

 pym/gentoolkit/eclean/cli.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/pym/gentoolkit/eclean/cli.py b/pym/gentoolkit/eclean/cli.py
index 52ddf2a..94f87f4 100644
--- a/pym/gentoolkit/eclean/cli.py
+++ b/pym/gentoolkit/eclean/cli.py
@@ -623,6 +623,7 @@ def doAction(action, options, exclude={}, output=None):
 elif not options["quiet"]:
 output.einfo("Your " + action + " directory was already clean.")
 if saved and not options["quiet"]:
+verb = "would be"
 print()
 print(
 pp.emph("   The following ")



[gentoo-commits] proj/gentoolkit:master commit in: pym/gentoolkit/eclean/

2024-05-02 Thread Sam James
commit: 607d7d58638b5f5b085ec861ffb8f751bbe01743
Author: Sam James  gentoo  org>
AuthorDate: Fri May  3 05:25:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  3 05:25:20 2024 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=607d7d58

eclean: dist: fix typo in comment

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

 pym/gentoolkit/eclean/search.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/pym/gentoolkit/eclean/search.py b/pym/gentoolkit/eclean/search.py
index 7f050ee..d38b88e 100644
--- a/pym/gentoolkit/eclean/search.py
+++ b/pym/gentoolkit/eclean/search.py
@@ -641,8 +641,8 @@ def findPackages(
 dead_binpkgs: dict[str, list[str]] = {}
 keep_binpkgs = {}
 
-# FEATURES=pkgdir-index-trusted is now on by default which makes portages 
inavlids
-# inaccessible
+# FEATURES=pkgdir-index-trusted is now on by default which makes Portage's
+# invalids inaccessible
 settings = var_dbapi.settings
 bin_dbapi = portage.binarytree(pkgdir=pkgdir, settings=settings).dbapi
 populate_kwargs = {}



[gentoo-commits] proj/gentoolkit:master commit in: pym/gentoolkit/eclean/

2024-05-02 Thread Sam James
commit: bb6faf478f7e64d75224e55c3b81deb843dc9749
Author: Sam James  gentoo  org>
AuthorDate: Fri May  3 05:40:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  3 05:40:05 2024 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=bb6faf47

eclean: dist: fix printing VCS clean items with --quiet

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

 pym/gentoolkit/eclean/output.py | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/pym/gentoolkit/eclean/output.py b/pym/gentoolkit/eclean/output.py
index 75f7b02..04fb493 100644
--- a/pym/gentoolkit/eclean/output.py
+++ b/pym/gentoolkit/eclean/output.py
@@ -138,8 +138,11 @@ class OutputControl:
 print(self.prettySize(size, True), self.pkg_color(key))
 elif self.options["pretend"] or self.options["interactive"]:
 # file list mode
-for file_ in clean_list:
-print(file_)
+if file_type == "checkout":
+print(clean_list)
+else:
+for file_ in clean_list:
+print(file_)
 if self.options["pretend"]:
 return False
 elif (



[gentoo-commits] proj/gentoolkit:master commit in: pym/gentoolkit/eclean/

2024-05-02 Thread Sam James
commit: a239275df515741aa20289d7fea067b83ab8daf8
Author: Sam James  gentoo  org>
AuthorDate: Fri May  3 05:25:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  3 05:26:17 2024 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=a239275d

eclean: dist: fix copyright headers

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

 pym/gentoolkit/eclean/clean.py   | 2 +-
 pym/gentoolkit/eclean/exclude.py | 2 +-
 pym/gentoolkit/eclean/output.py  | 2 +-
 pym/gentoolkit/eclean/search.py  | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/pym/gentoolkit/eclean/clean.py b/pym/gentoolkit/eclean/clean.py
index 0347f1d..918d4dc 100644
--- a/pym/gentoolkit/eclean/clean.py
+++ b/pym/gentoolkit/eclean/clean.py
@@ -1,6 +1,6 @@
 #!/usr/bin/python
 
-# Copyright 2003-2010 Gentoo Foundation
+# Copyright 2003-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 

diff --git a/pym/gentoolkit/eclean/exclude.py b/pym/gentoolkit/eclean/exclude.py
index c731ec0..c20574c 100644
--- a/pym/gentoolkit/eclean/exclude.py
+++ b/pym/gentoolkit/eclean/exclude.py
@@ -1,6 +1,6 @@
 #!/usr/bin/python
 
-# Copyright 2003-2010 Gentoo Foundation
+# Copyright 2003-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 

diff --git a/pym/gentoolkit/eclean/output.py b/pym/gentoolkit/eclean/output.py
index ebba499..75f7b02 100644
--- a/pym/gentoolkit/eclean/output.py
+++ b/pym/gentoolkit/eclean/output.py
@@ -1,6 +1,6 @@
 #!/usr/bin/python
 
-# Copyright 2003-2010 Gentoo Foundation
+# Copyright 2003-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 

diff --git a/pym/gentoolkit/eclean/search.py b/pym/gentoolkit/eclean/search.py
index d38b88e..aaa67dc 100644
--- a/pym/gentoolkit/eclean/search.py
+++ b/pym/gentoolkit/eclean/search.py
@@ -1,6 +1,6 @@
 #!/usr/bin/python
 
-# Copyright 2003-2010 Gentoo Foundation
+# Copyright 2003-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 



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

2024-05-02 Thread Arthur Zamarin
commit: 6fd1fb0c29a26e8f3fc3e46a75b24fd2de504838
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  3 05:30:04 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  3 05:30:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fd1fb0c

dev-python/tree-sitter: drop 0.20.4

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

 dev-python/tree-sitter/Manifest  |  7 ---
 dev-python/tree-sitter/tree-sitter-0.20.4.ebuild | 80 
 2 files changed, 87 deletions(-)

diff --git a/dev-python/tree-sitter/Manifest b/dev-python/tree-sitter/Manifest
index 0ffe6fad395d..d6d4ea82788c 100644
--- a/dev-python/tree-sitter/Manifest
+++ b/dev-python/tree-sitter/Manifest
@@ -1,18 +1,11 @@
 DIST tree-sitter-0.20.1.gh.tar.gz 22013 BLAKE2B 
961619ab28b71c4051708695f245246e9c9197987c3ce7f162c87af1cfeb2ae378301cce160c071d4df872124274c7984bcaf938c611a91f45515c44cea53e5a
 SHA512 
d6db28fcfb0ea46840ae863a625ef1d8794015b147137e8ef1e113ea6d04e2b87a3bd44dcabe6e41a65230b8da09ce0563a5d9d5aeac30d279547a9085720da3
-DIST tree-sitter-0.20.4.gh.tar.gz 36177 BLAKE2B 
617b649c33c73b313034269db7adb7eaf7294195d7c7eaf91182db6844111877fc9745f31185af1c6f2406fad3d0379c4776f76bfb6c43037be918fd34cef12a
 SHA512 
28a2042fa9f7ed43202548b9844126383b36796650e1eb815c138a25538dae12b16512c3cd45f02fa99b32a29c8c7257bb84d901da1e5ebbf6445e3778d7dfa1
 DIST tree-sitter-0.21.0.gh.tar.gz 38263 BLAKE2B 
27c1b52c40e94368c66e222fbc1f5e64734d7d9243e0b76d9607edebaee80211f228323db23cd83c6bc338e7d933a28be8eff13f7ee49495c282d8e9afed4bfb
 SHA512 
f62896edebcb305d1216e540d4a10a268b12b1f969dd9722e2d56615f05aea4e681b6d933beaeed52ce59d36641c80c9a4a1ac79b038fb2a75e079987231
 DIST tree-sitter-0.21.3.gh.tar.gz 38504 BLAKE2B 
dd8ed0047763d92babbdb3fd34a6fe6b7a9299b99067600f473bf16b9754a98ada141d96f9b6b26abcb2ff178dd4ec34da547c9cdb7b3449f7b98a44ad10476e
 SHA512 
61f3d4cb15a4106eb350be2adc6ad39de31bd5b2656f35acf2cdf828ababac37b6197d5565ee74b0b2c3a161619163bb98c38108ca3db616fee633e6e2a835a7
-DIST tree-sitter-embedded-template-0.20.0.tar.gz 11679 BLAKE2B 
552c64a499b80f1648cd568fd87d5f2774a28cb3d2a61bfc0ec1f9a73910df41921e06c8f94ac5500a3a5b7668a2b8fe641b2ecf13a9b06b7a119daeef4e3b1a
 SHA512 
1c4a63f85fae1ebb9fa90674a4c27d4402ae0957268faa08dd77c5ec6103720c80befd009d04090a80d994377676b103e2efcc25bd291186efc0c1f4962be086
 DIST 
tree-sitter-embedded-template-6d791b897ecda59baa0689a85a9906348a2a6414.tar.gz 
12420 BLAKE2B 
9b9c6dd135cef4490e145657c5eeeb1fd470faee3846007638d8247daf07227029c6e7e323a0ed30c5cf6d35602be6bfb62dc1c22076fd4a0e76b161d55cca38
 SHA512 
7744852711cb1659607298fa373ce3ef79de3212ff55c0fb4e9aebcb715548934065ee3b5b12e9d08169a6207879e154a94c9de8bff892c32729c35d49964736
-DIST tree-sitter-html-0.20.0.tar.gz 26098 BLAKE2B 
524aed631fa7a2e6da59fae05af99b74019222d7c93c44f294af5f36c7f2c8582c847324bcef3b6bdc719e5fde1d015bb2633a81d3123eb1120ba0909282af28
 SHA512 
fa688d8c5487d894ff9bfdd549095cc9bf01dbf667cc3f05c07a1d10343178666802deae79ad1040866ba74d26bf415814bb5324632ce0ea8c1b4c663252e649
 DIST tree-sitter-html-b5d9758e22b4d3d25704b72526670759a9e4d195.tar.gz 26609 
BLAKE2B 
223fe82ea18bf61b2b7ec664ad68ec1f324c9e0a1c78578db6063b9037c62be2bb762a9e47d0af81f7f244889f1f72683da3751c1d1c609c4a27fdcd0dc008b8
 SHA512 
15fd961c18d55a20487f48ef6a6f1822f9033baba8995f2e00cf8db1750036d69e19607f578fe90676aab30a173874969c69b91605b6073eb298f32f5f24f81d
 DIST tree-sitter-javascript-0.19.0.tar.gz 257637 BLAKE2B 
dc28bcbb003d623f5930dbf575f94f51c00eb008a77ba080f05e730fae63fb24d29c02ebb62d179a59d0f9cb8a02dbd3971440f299d952b1ec29b25bc6d21e34
 SHA512 
ef842787742e76d2534528ec710800df91958feaa4ba351558b5315f58a4bd85c729d088d139e15e0395726a690a97c05e03846c9176af0fd482777ae57087ed
-DIST tree-sitter-javascript-0.20.1.tar.gz 371027 BLAKE2B 
5bd9b11f1e10ff37950b2142031bebd3b5f6111818a21bf5a7d97a8a27a5340bd09cd139d76846141ed64a824f82f1e1394b90d8622192524d7db9a02ed95223
 SHA512 
5341311b419cf763c0a6d23348eba0e38b417ba07c2def341027223347d850c28b86db6add136dbf73cd5296133823a4548493ee649e09247dfbe5bcbaaab76d
 DIST tree-sitter-javascript-de1e682289a417354df5b4437a3e4f92e0722a0f.tar.gz 
396570 BLAKE2B 
d80cecb070bd1c82737ee1d38fff293ac4c96fde02563ecc910d30c920b902bd5c25a7ac50585f8cb7a26203d98f4a9e6feeebd4ac0d54bede9486ff642e03be
 SHA512 
4a509a886ebeae0d960360113aff89fb56090f1fe4bb5a7866952736a04838a8b6421cc7d19473acc48b135bca4615325c59c0f0f7f3734f23a78fff9cc2050e
-DIST tree-sitter-json-0.20.2.tar.gz 15647 BLAKE2B 
524933bf7af4df87d78497912c7865c20b2cc3e9b099401aac612c8c6d382fbc8f8704515abcb1e579fbac7734d23545f91ac7600e978a2924567998e5166834
 SHA512 
511376b7be02c624bc48b0a46dd937f1a5d6def3d2a15a7b61cf71b846ecf98ef8af93f05f861152270ea0dcacc18940f8c25bfbad69e9d5c520485d25dab7f5
 DIST tree-sitter-json-3b129203f4b72d532f58e72c5310c0a7db3b8e6d.tar.gz 15580 
BLAKE2B 
d31b38f959fed785e8f26782e7de3da94502cd3c65de2caf4ad0621287d80e95dcc317b4f224461fa70b59f7a8ca933a235bdffbbcc1d9ca8d7cc0b31b3b2862
 SHA512 

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

2024-05-02 Thread Arthur Zamarin
commit: 3f154557683916f39b4a4174f72353ce918662a5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  3 05:29:25 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  3 05:30:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f154557

dev-python/flit: add 3.9.0

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

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

diff --git a/dev-python/flit/Manifest b/dev-python/flit/Manifest
index 2c1bc351649b..60baf679be04 100644
--- a/dev-python/flit/Manifest
+++ b/dev-python/flit/Manifest
@@ -1 +1,2 @@
 DIST flit-3.8.0.tar.gz 139496 BLAKE2B 
85ee9fb13af35bf6716713bd7cf3f5893cd729826ad362aa5ec22077f9b4d16db4d785f183dee37c725b771188f31f2cf38c8e4aedc3af25a3efdc8ff1460bc6
 SHA512 
08170ee710857fcbfc1f72dbb94c535d70a2477c7598eacacc9a0e2f90f4fe11f4d910f1fcc11de210a6b50d89049e5835127090c6acabb00c69a821919e68cc
+DIST flit-3.9.0.tar.gz 141104 BLAKE2B 
4ca268c49a34817756dea5fe7d2bd2fa15fe8f4247bcdea50765d56c43fd9c89292f45ae2a68d6f210d994ed1bce159121aba02e769f22940c548baf3e212afe
 SHA512 
3cbca4530fe463e27fb43130e0d00681e63434bdd552bd61b4a2f3b7967729d9d9a49c69b1a2380ed99bcca1e66a38e592f41cbe38a471d3e7297ab00cdabc29

diff --git a/dev-python/flit/flit-3.9.0.ebuild 
b/dev-python/flit/flit-3.9.0.ebuild
new file mode 100644
index ..249a8b03166e
--- /dev/null
+++ b/dev-python/flit/flit-3.9.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+inherit distutils-r1 pypi
+
+DESCRIPTION="Simplified packaging of Python modules"
+HOMEPAGE="https://github.com/pypa/flit https://flit.readthedocs.io/;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~mips ~x86"
+
+RDEPEND="
+   dev-python/docutils[${PYTHON_USEDEP}]
+   >=dev-python/flit-core-${PV}[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/requests_download[${PYTHON_USEDEP}]
+   dev-python/tomli[${PYTHON_USEDEP}]
+   dev-python/tomli-w[${PYTHON_USEDEP}]
+"
+BDEPEND="${RDEPEND}
+   sys-apps/grep
+   test? (
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/responses[${PYTHON_USEDEP}]
+   dev-python/testpath[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_DESELECT=(
+   # requires Internet
+   tests/test_config.py::test_invalid_classifier
+   # failing due to Gentoo pip patches
+   tests/test_install.py::InstallTests::test_install_data_dir
+   tests/test_install.py::InstallTests::test_install_module_pep621
+   tests/test_install.py::InstallTests::test_symlink_data_dir
+   tests/test_install.py::InstallTests::test_symlink_module_pep621
+)
+
+distutils_enable_tests pytest
+distutils_enable_sphinx doc \
+   dev-python/sphinxcontrib-github-alt \
+   dev-python/pygments-github-lexers \
+   dev-python/sphinx-rtd-theme
+
+src_prepare() {
+   # make sure system install is used
+   rm -r flit_core || die
+   distutils-r1_src_prepare
+}



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

2024-05-02 Thread Arthur Zamarin
commit: 528c5e598fc9d920895ea402f90247fdb973
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  3 05:29:05 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  3 05:30:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=528c5e59

dev-python/tree-sitter: add 0.21.3

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

 dev-python/tree-sitter/Manifest  |  1 +
 dev-python/tree-sitter/tree-sitter-0.21.3.ebuild | 75 
 2 files changed, 76 insertions(+)

diff --git a/dev-python/tree-sitter/Manifest b/dev-python/tree-sitter/Manifest
index 53cafe0a6813..0ffe6fad395d 100644
--- a/dev-python/tree-sitter/Manifest
+++ b/dev-python/tree-sitter/Manifest
@@ -1,6 +1,7 @@
 DIST tree-sitter-0.20.1.gh.tar.gz 22013 BLAKE2B 
961619ab28b71c4051708695f245246e9c9197987c3ce7f162c87af1cfeb2ae378301cce160c071d4df872124274c7984bcaf938c611a91f45515c44cea53e5a
 SHA512 
d6db28fcfb0ea46840ae863a625ef1d8794015b147137e8ef1e113ea6d04e2b87a3bd44dcabe6e41a65230b8da09ce0563a5d9d5aeac30d279547a9085720da3
 DIST tree-sitter-0.20.4.gh.tar.gz 36177 BLAKE2B 
617b649c33c73b313034269db7adb7eaf7294195d7c7eaf91182db6844111877fc9745f31185af1c6f2406fad3d0379c4776f76bfb6c43037be918fd34cef12a
 SHA512 
28a2042fa9f7ed43202548b9844126383b36796650e1eb815c138a25538dae12b16512c3cd45f02fa99b32a29c8c7257bb84d901da1e5ebbf6445e3778d7dfa1
 DIST tree-sitter-0.21.0.gh.tar.gz 38263 BLAKE2B 
27c1b52c40e94368c66e222fbc1f5e64734d7d9243e0b76d9607edebaee80211f228323db23cd83c6bc338e7d933a28be8eff13f7ee49495c282d8e9afed4bfb
 SHA512 
f62896edebcb305d1216e540d4a10a268b12b1f969dd9722e2d56615f05aea4e681b6d933beaeed52ce59d36641c80c9a4a1ac79b038fb2a75e079987231
+DIST tree-sitter-0.21.3.gh.tar.gz 38504 BLAKE2B 
dd8ed0047763d92babbdb3fd34a6fe6b7a9299b99067600f473bf16b9754a98ada141d96f9b6b26abcb2ff178dd4ec34da547c9cdb7b3449f7b98a44ad10476e
 SHA512 
61f3d4cb15a4106eb350be2adc6ad39de31bd5b2656f35acf2cdf828ababac37b6197d5565ee74b0b2c3a161619163bb98c38108ca3db616fee633e6e2a835a7
 DIST tree-sitter-embedded-template-0.20.0.tar.gz 11679 BLAKE2B 
552c64a499b80f1648cd568fd87d5f2774a28cb3d2a61bfc0ec1f9a73910df41921e06c8f94ac5500a3a5b7668a2b8fe641b2ecf13a9b06b7a119daeef4e3b1a
 SHA512 
1c4a63f85fae1ebb9fa90674a4c27d4402ae0957268faa08dd77c5ec6103720c80befd009d04090a80d994377676b103e2efcc25bd291186efc0c1f4962be086
 DIST 
tree-sitter-embedded-template-6d791b897ecda59baa0689a85a9906348a2a6414.tar.gz 
12420 BLAKE2B 
9b9c6dd135cef4490e145657c5eeeb1fd470faee3846007638d8247daf07227029c6e7e323a0ed30c5cf6d35602be6bfb62dc1c22076fd4a0e76b161d55cca38
 SHA512 
7744852711cb1659607298fa373ce3ef79de3212ff55c0fb4e9aebcb715548934065ee3b5b12e9d08169a6207879e154a94c9de8bff892c32729c35d49964736
 DIST tree-sitter-html-0.20.0.tar.gz 26098 BLAKE2B 
524aed631fa7a2e6da59fae05af99b74019222d7c93c44f294af5f36c7f2c8582c847324bcef3b6bdc719e5fde1d015bb2633a81d3123eb1120ba0909282af28
 SHA512 
fa688d8c5487d894ff9bfdd549095cc9bf01dbf667cc3f05c07a1d10343178666802deae79ad1040866ba74d26bf415814bb5324632ce0ea8c1b4c663252e649

diff --git a/dev-python/tree-sitter/tree-sitter-0.21.3.ebuild 
b/dev-python/tree-sitter/tree-sitter-0.21.3.ebuild
new file mode 100644
index ..2a0762d99fd0
--- /dev/null
+++ b/dev-python/tree-sitter/tree-sitter-0.21.3.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2024 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
+
+# Use the versions from the submodules under "tests/fixtures/"
+declare -A TEST_FIXTURES=(
+   ["embedded-template"]="6d791b897ecda59baa0689a85a9906348a2a6414"
+   ["html"]="b5d9758e22b4d3d25704b72526670759a9e4d195"
+   ["javascript"]="de1e682289a417354df5b4437a3e4f92e0722a0f"
+   ["json"]="3b129203f4b72d532f58e72c5310c0a7db3b8e6d"
+   ["python"]="03e88c170cb23142559a406b6e7621c4af3128f5"
+   ["rust"]="3a56481f8d13b6874a28752502a58520b9139dc7"
+)
+
+DESCRIPTION="Python bindings to the Tree-sitter parsing library"
+HOMEPAGE="
+   https://github.com/tree-sitter/py-tree-sitter/
+   https://pypi.org/project/tree-sitter/
+"
+SRC_URI="
+   https://github.com/tree-sitter/py-tree-sitter/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+SRC_URI+=" test? ("
+for fixture in "${!TEST_FIXTURES[@]}" ; do
+   SRC_URI+="
+   
https://github.com/tree-sitter/tree-sitter-${fixture}/archive/${TEST_FIXTURES[${fixture}]}.tar.gz
+   -> 
tree-sitter-${fixture}-${TEST_FIXTURES[${fixture}]}.tar.gz
+   "
+done
+SRC_URI+=" )"
+S=${WORKDIR}/py-${P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
+
+# setuptools is needed for distutils import
+DEPEND=">=dev-libs/tree-sitter-0.22.1:="
+RDEPEND="${DEPEND}
+   $(python_gen_cond_dep '
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ' 

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

2024-05-02 Thread Hans de Graaff
commit: 01a623a532b90d7385ab161df0c1763f4811745d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri May  3 05:10:15 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri May  3 05:11:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01a623a5

dev-ruby/rmagick: drop 5.4.4

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

 dev-ruby/rmagick/Manifest |  1 -
 dev-ruby/rmagick/rmagick-5.4.4.ebuild | 80 ---
 2 files changed, 81 deletions(-)

diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest
index 35abe4897de9..56491cce362d 100644
--- a/dev-ruby/rmagick/Manifest
+++ b/dev-ruby/rmagick/Manifest
@@ -1,5 +1,4 @@
 DIST rmagick-4.3.0.tar.gz 1986554 BLAKE2B 
bf6afb0b19a98f45dd9f3a8261b67ad05ed774784e9fb19009a83c266c16362b4938acd8b0af6a07d3a37fb255fb5bee7a33b7f26c2c49460d546665a98a7871
 SHA512 
1b108d61b836bf382c9776badc45614ff88ca74176595765c3caba00cc6af0f955dd6f7649a9f97698832193d85292bc22ff0bf290d0bfbf9e8faa58b99b0b1c
 DIST rmagick-5.3.0.tar.gz 2018036 BLAKE2B 
204ece4d3794ef43b02855cce2f11e0194d2a81e400c1c2ef2af824359b8b4566eda93caba6269ad6b283af60d99ad403ab6ba8e972153e8f20d208ce0c48ad6
 SHA512 
dcc9e0d7cd77ebd3859871f26449c37839f9102e7aa4f0746698cbd6fe93579c3adbe6cfefeba6cdcb53e573f5113b872d03fcd568bb80edda5c8ca9c1ab1665
-DIST rmagick-5.4.4.tar.gz 2019830 BLAKE2B 
0eb8d8c7edb885f5cddab586532eb95dadaaa20bab78707ffe80ce486c073d8d552e610c4e0cc5671d4832768614891e4fe73426c62689ef281586bce49643c9
 SHA512 
95559d1138b46ecbe2adea5cdbb18ed1cb5076f879de560af8a35b567d82c81fc78258e57bf58f8d3657bd9a2333b813471d85b37a459056bfb00a76428b7536
 DIST rmagick-5.5.0.tar.gz 2045116 BLAKE2B 
018d4e940043210238b6026a8bc0b65656633aaaf559954b666c75dda74c0f0fd33319a13fd6c494a6a51a3cfac67aac283e3e79d06dc90b6d4581464805e476
 SHA512 
f813104c347867b14281b044135fd626805d35d2afa3167c25d5e31179b31e985c5cc75deb630f8a64d20b877d8c42ce13e31e137f573467d3c5f3f2453d514f
 DIST rmagick-6.0.0.tar.gz 2046555 BLAKE2B 
7591c8955a893d1b5d7bb6fb633c9fafbf4483cefcaf78648f21f38b4410f87bdbf061722fa31fcc97cfbf642c2741a2903bbf1abbb042c5eb558e517cd4102d
 SHA512 
b258a15549250fa78bb8648a3c0483d8a1bafbdd2cedda3fef07f8eccb0ecae8dee198a9a3d0172de4a8c27f3eb29b1e57eb2ae1990e8793b9cf053d1df56633

diff --git a/dev-ruby/rmagick/rmagick-5.4.4.ebuild 
b/dev-ruby/rmagick/rmagick-5.4.4.ebuild
deleted file mode 100644
index b649ed32d45b..
--- a/dev-ruby/rmagick/rmagick-5.4.4.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_TASK_DOC=""
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="rmagick.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/RMagick/extconf.rb)
-
-MY_PV=RMagick_${PV//\./-}
-
-inherit ruby-fakegem
-
-DESCRIPTION="An interface between Ruby and the ImageMagick(TM) image 
processing library"
-HOMEPAGE="https://github.com/rmagick/rmagick;
-SRC_URI="https://github.com/rmagick/rmagick/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-RUBY_S="rmagick-${MY_PV}"
-
-LICENSE="Artistic"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
-IUSE="doc"
-
-RDEPEND+=" >=media-gfx/imagemagick-6.9.0:="
-DEPEND+=" >=media-gfx/imagemagick-6.9.0 test? ( 
>=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,lcms,postscript,tiff,webp] 
media-fonts/dejavu )"
-
-# observer is a default gem packaged with ruby
-
-ruby_add_bdepend "dev-ruby/pkg-config"
-
-all_ruby_prepare() {
-   # Avoid unused dependency on rake-compiler. This also avoids an
-   # extra compile during tests.
-   sed -i -e '/extensiontask/ s:^:#:' \
-   -e '/ExtensionTask/,/end/ s:^:#:' \
-   -e '/compile/ s:^:#:' Rakefile || die
-   sed -i -e '/pry/ s:^:#:' -e '5irequire "tempfile"' spec/spec_helper.rb 
|| die
-   sed -i -e 's/git ls-files/find */' ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Squelch harmless warning about imagemagick installation.
-   sed -i -e '/prefix/ s:ImageMagick:ImageMagick-6:' 
ext/RMagick/extconf.rb || die
-
-   # Create directory used for a test
-   mkdir tmp
-}
-
-each_ruby_test() {
-   # Borrowed from media-gfx/gscan2pdf
-   # Needed to avoid test failures on e.g. ppc, bug #815856
-   # (Unclear why it doesn't manifest on amd64 here at least)
-   local confdir="${HOME}/.config/ImageMagick"
-   mkdir -p "${confdir}" || die
-   cat > "${confdir}/policy.xml" <<-EOT || die
-   
-   
-   
-   
-   EOT
-
-   RSPEC_VERSION="3" ruby-ng_rspec
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   docinto examples
-   dodoc examples/*
-
-   if use doc ; then
-   docinto .
-   dodoc -r doc
-   fi
-}



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

2024-05-02 Thread Hans de Graaff
commit: 88fa02002cbe921137169c70a43244d0bff436ce
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri May  3 05:07:11 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri May  3 05:11:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88fa0200

dev-ruby/rmagick: add 6.0.0

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

 dev-ruby/rmagick/Manifest |  1 +
 dev-ruby/rmagick/rmagick-6.0.0.ebuild | 80 +++
 2 files changed, 81 insertions(+)

diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest
index fc7deac332a0..35abe4897de9 100644
--- a/dev-ruby/rmagick/Manifest
+++ b/dev-ruby/rmagick/Manifest
@@ -2,3 +2,4 @@ DIST rmagick-4.3.0.tar.gz 1986554 BLAKE2B 
bf6afb0b19a98f45dd9f3a8261b67ad05ed774
 DIST rmagick-5.3.0.tar.gz 2018036 BLAKE2B 
204ece4d3794ef43b02855cce2f11e0194d2a81e400c1c2ef2af824359b8b4566eda93caba6269ad6b283af60d99ad403ab6ba8e972153e8f20d208ce0c48ad6
 SHA512 
dcc9e0d7cd77ebd3859871f26449c37839f9102e7aa4f0746698cbd6fe93579c3adbe6cfefeba6cdcb53e573f5113b872d03fcd568bb80edda5c8ca9c1ab1665
 DIST rmagick-5.4.4.tar.gz 2019830 BLAKE2B 
0eb8d8c7edb885f5cddab586532eb95dadaaa20bab78707ffe80ce486c073d8d552e610c4e0cc5671d4832768614891e4fe73426c62689ef281586bce49643c9
 SHA512 
95559d1138b46ecbe2adea5cdbb18ed1cb5076f879de560af8a35b567d82c81fc78258e57bf58f8d3657bd9a2333b813471d85b37a459056bfb00a76428b7536
 DIST rmagick-5.5.0.tar.gz 2045116 BLAKE2B 
018d4e940043210238b6026a8bc0b65656633aaaf559954b666c75dda74c0f0fd33319a13fd6c494a6a51a3cfac67aac283e3e79d06dc90b6d4581464805e476
 SHA512 
f813104c347867b14281b044135fd626805d35d2afa3167c25d5e31179b31e985c5cc75deb630f8a64d20b877d8c42ce13e31e137f573467d3c5f3f2453d514f
+DIST rmagick-6.0.0.tar.gz 2046555 BLAKE2B 
7591c8955a893d1b5d7bb6fb633c9fafbf4483cefcaf78648f21f38b4410f87bdbf061722fa31fcc97cfbf642c2741a2903bbf1abbb042c5eb558e517cd4102d
 SHA512 
b258a15549250fa78bb8648a3c0483d8a1bafbdd2cedda3fef07f8eccb0ecae8dee198a9a3d0172de4a8c27f3eb29b1e57eb2ae1990e8793b9cf053d1df56633

diff --git a/dev-ruby/rmagick/rmagick-6.0.0.ebuild 
b/dev-ruby/rmagick/rmagick-6.0.0.ebuild
new file mode 100644
index ..b649ed32d45b
--- /dev/null
+++ b/dev-ruby/rmagick/rmagick-6.0.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_TASK_DOC=""
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="rmagick.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/RMagick/extconf.rb)
+
+MY_PV=RMagick_${PV//\./-}
+
+inherit ruby-fakegem
+
+DESCRIPTION="An interface between Ruby and the ImageMagick(TM) image 
processing library"
+HOMEPAGE="https://github.com/rmagick/rmagick;
+SRC_URI="https://github.com/rmagick/rmagick/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+RUBY_S="rmagick-${MY_PV}"
+
+LICENSE="Artistic"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="doc"
+
+RDEPEND+=" >=media-gfx/imagemagick-6.9.0:="
+DEPEND+=" >=media-gfx/imagemagick-6.9.0 test? ( 
>=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,lcms,postscript,tiff,webp] 
media-fonts/dejavu )"
+
+# observer is a default gem packaged with ruby
+
+ruby_add_bdepend "dev-ruby/pkg-config"
+
+all_ruby_prepare() {
+   # Avoid unused dependency on rake-compiler. This also avoids an
+   # extra compile during tests.
+   sed -i -e '/extensiontask/ s:^:#:' \
+   -e '/ExtensionTask/,/end/ s:^:#:' \
+   -e '/compile/ s:^:#:' Rakefile || die
+   sed -i -e '/pry/ s:^:#:' -e '5irequire "tempfile"' spec/spec_helper.rb 
|| die
+   sed -i -e 's/git ls-files/find */' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Squelch harmless warning about imagemagick installation.
+   sed -i -e '/prefix/ s:ImageMagick:ImageMagick-6:' 
ext/RMagick/extconf.rb || die
+
+   # Create directory used for a test
+   mkdir tmp
+}
+
+each_ruby_test() {
+   # Borrowed from media-gfx/gscan2pdf
+   # Needed to avoid test failures on e.g. ppc, bug #815856
+   # (Unclear why it doesn't manifest on amd64 here at least)
+   local confdir="${HOME}/.config/ImageMagick"
+   mkdir -p "${confdir}" || die
+   cat > "${confdir}/policy.xml" <<-EOT || die
+   
+   
+   
+   
+   EOT
+
+   RSPEC_VERSION="3" ruby-ng_rspec
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   docinto examples
+   dodoc examples/*
+
+   if use doc ; then
+   docinto .
+   dodoc -r doc
+   fi
+}



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

2024-05-02 Thread Hans de Graaff
commit: daf7c790e532c76a2e4caab66f46c6d7eaa76580
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri May  3 05:09:16 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri May  3 05:11:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daf7c790

dev-ruby/rmagick: add missing test USE flag for imagemagick

Closes: https://bugs.gentoo.org/926624
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rmagick/rmagick-5.3.0.ebuild | 2 +-
 dev-ruby/rmagick/rmagick-5.5.0.ebuild | 2 +-
 dev-ruby/rmagick/rmagick-6.0.0.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ruby/rmagick/rmagick-5.3.0.ebuild 
b/dev-ruby/rmagick/rmagick-5.3.0.ebuild
index d0e9cf4710ab..1ed3b10589b4 100644
--- a/dev-ruby/rmagick/rmagick-5.3.0.ebuild
+++ b/dev-ruby/rmagick/rmagick-5.3.0.ebuild
@@ -29,7 +29,7 @@ KEYWORDS="amd64 ~hppa ~ppc ~ppc64 x86"
 IUSE="doc"
 
 RDEPEND+=" >=media-gfx/imagemagick-6.9.0:="
-DEPEND+=" >=media-gfx/imagemagick-6.9.0 test? ( 
>=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,lcms,postscript,tiff,webp] 
media-fonts/dejavu )"
+DEPEND+=" >=media-gfx/imagemagick-6.9.0 test? ( 
>=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,lcms,postscript,tiff,webp,xml] 
media-fonts/dejavu )"
 
 ruby_add_bdepend "dev-ruby/pkg-config"
 

diff --git a/dev-ruby/rmagick/rmagick-5.5.0.ebuild 
b/dev-ruby/rmagick/rmagick-5.5.0.ebuild
index b649ed32d45b..69d24bc1d18b 100644
--- a/dev-ruby/rmagick/rmagick-5.5.0.ebuild
+++ b/dev-ruby/rmagick/rmagick-5.5.0.ebuild
@@ -29,7 +29,7 @@ KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
 IUSE="doc"
 
 RDEPEND+=" >=media-gfx/imagemagick-6.9.0:="
-DEPEND+=" >=media-gfx/imagemagick-6.9.0 test? ( 
>=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,lcms,postscript,tiff,webp] 
media-fonts/dejavu )"
+DEPEND+=" >=media-gfx/imagemagick-6.9.0 test? ( 
>=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,lcms,postscript,tiff,webp,xml] 
media-fonts/dejavu )"
 
 # observer is a default gem packaged with ruby
 

diff --git a/dev-ruby/rmagick/rmagick-6.0.0.ebuild 
b/dev-ruby/rmagick/rmagick-6.0.0.ebuild
index b649ed32d45b..69d24bc1d18b 100644
--- a/dev-ruby/rmagick/rmagick-6.0.0.ebuild
+++ b/dev-ruby/rmagick/rmagick-6.0.0.ebuild
@@ -29,7 +29,7 @@ KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
 IUSE="doc"
 
 RDEPEND+=" >=media-gfx/imagemagick-6.9.0:="
-DEPEND+=" >=media-gfx/imagemagick-6.9.0 test? ( 
>=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,lcms,postscript,tiff,webp] 
media-fonts/dejavu )"
+DEPEND+=" >=media-gfx/imagemagick-6.9.0 test? ( 
>=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,lcms,postscript,tiff,webp,xml] 
media-fonts/dejavu )"
 
 # observer is a default gem packaged with ruby
 



[gentoo-commits] proj/gentoolkit:master commit in: pym/gentoolkit/eclean/

2024-05-02 Thread Sam James
commit: 7405fdccd73364662089f1001231bf8c24916ca3
Author: Sam James  gentoo  org>
AuthorDate: Fri May  3 05:10:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  3 05:10:41 2024 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=7405fdcc

eclean: dist: fix operating on an empty directory

Zac pointed out that not all return paths had been updated.

Bug: https://bugs.gentoo.org/928138
Fixes: 87912b460c533f8b010617018fdad42246db85f0
Signed-off-by: Sam James  gentoo.org>

 pym/gentoolkit/eclean/search.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/pym/gentoolkit/eclean/search.py b/pym/gentoolkit/eclean/search.py
index b696b63..7f050ee 100644
--- a/pym/gentoolkit/eclean/search.py
+++ b/pym/gentoolkit/eclean/search.py
@@ -115,10 +115,11 @@ class DistfilesSearch:
 pkgs = {}
 saved = {}
 deprecated = {}
+vcs = {}
 installed_included = False
 # Check if DISTDIR is empty, return early
 if not os.listdir(_distdir):
-return clean_me, saved, deprecated
+return clean_me, saved, deprecated, vcs
 
 # create a big CPV->SRC_URI dict of packages
 # whose distfiles should be kept



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

2024-05-02 Thread Sam James
commit: 5886b995d14c39dfd2545c4140174844fe2ee792
Author: Sam James  gentoo  org>
AuthorDate: Fri May  3 05:03:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  3 05:05:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5886b995

sys-devel/gcc: add 12.3.1_p20240502

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

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

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index aa754d69ca40..dd0e187dc238 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -9,6 +9,7 @@ DIST gcc-11.4.0-musl-patches-2.tar.xz 4308 BLAKE2B 
a2335e155fc57816fed822a648e0e
 DIST gcc-11.4.0-patches-12.tar.xz 13824 BLAKE2B 
e4df9e0dc9512882022aaf325ebf65c540169454c91dd31f913c6f57f6eb291c79ae919671b53db1549799d4a70c09298bf45ed82ad05eb1f961443cc958369d
 SHA512 
87fed0c3f8e28c9f702443db58350bb615110b27ebe334b5de2ea60678e2548c56cd75cffade210d69634e2ac0a9311f5100ddb45d97645aa76d5688bc421a61
 DIST gcc-12-20240209.tar.xz 79824868 BLAKE2B 
1ae5a646da470f06648c4766c77475ceb287c5f6647d5102f1aef6590f973233d5e7f83b5e0241488d49dba59dd605c211938379e68a393a2dccb3834103ae4b
 SHA512 
9f9a04f4477f41bb2a5662aedef2af75b039de50c2dc99310e504e6080cb7aae06a1255337ea2e563975cb108ddc6766adbbaf4e3d5d5712801d7ba9a5209dbd
 DIST gcc-12-20240419.tar.xz 79851084 BLAKE2B 
fff60c92dc6a2c10c413d837ab9a02959efd24896f1e174a3a15c4d1676abd72b68aa4c88ea3be16b521ecbb0e93afefe6df27b0099809b16426cea0c6ccef07
 SHA512 
09aefc61f8dea440ca2ffc7e448173c013769415e8bcc86695566d3fe7905b6943bca740f76035383399aef3086822de674265e0b881c504e458f8c6fb4b2b80
+DIST gcc-12-20240502.tar.xz 79851984 BLAKE2B 
e3ed4f4fb20ce2ed421fadd40dfd1c6831759228925002146c316683cd0aef47792f433dc9ab120fb79e2afa2aa83cbf68f6b82e97615cac500322d4f0d1cce9
 SHA512 
c46e6b00f65d96afc65ce6cc9f7591ff81d5789aff9f49fc6fed96047fe27e24a8a103f0b96485e4a717600aeb9b45933ccbb2191eb087275fc1350629c9b842
 DIST gcc-12.3.0-musl-patches-1.tar.xz 3572 BLAKE2B 
c7bf65f7c9ea8023ddaac821ee2b778622fa310ac72a72b2f7032494a8f304eac86217f9204622e6c21aaef9952bece0d09bc126facd4f42b602927909815ab5
 SHA512 
babc279fea2c1fd4c018815f2f5630214fd46015ce9f365c28af242681d51818eaca30ce298eddcab1eed5ac5f2759e2b47b2335afab9d722b4469a6d4fec326
 DIST gcc-12.3.0-patches-3.tar.xz 14852 BLAKE2B 
7a5f1f43063b15f424099afd72096212fbbbc5151ff01f2de15dfb6e7cf274981c8cfaedba9ef61576c9096fb172fc550a7deb5cd7d9366fd249fd5dd3951f76
 SHA512 
aa89e4c2ae02f4fb42229ad5167f2eaa3a8fae51118645bf07199fe2124b9c83948590662b053d08002ef709fa870ea88315fd4ccbe4441a74e9cb62edcb82fb
 DIST gcc-13-20240210.tar.xz 84354416 BLAKE2B 
5807623d3f7dd751b6dfe164cfd50d57b2f93485c23c3c2228a4a846a9a94cdad52a5e6f2806e5e7ee2a7b5526386ebdb339c44c7ea023d69f8652088a1b114d
 SHA512 
14a01ced7ac2bfd9fc93de4e3819b4d0823fbe129d3f1faabeb707e9e3e2613b4173321b58b3648a7250e3b7ff5d94edfee60e6c38682f31a1f7b57b1c01433f

diff --git a/sys-devel/gcc/gcc-12.3.1_p20240502.ebuild 
b/sys-devel/gcc/gcc-12.3.1_p20240502.ebuild
new file mode 100644
index ..2c4b89e72445
--- /dev/null
+++ b/sys-devel/gcc/gcc-12.3.1_p20240502.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 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="3"
+MUSL_VER="1"
+MUSL_GCC_VER="12.3.0"
+PYTHON_COMPAT=( python3_{10..11} )
+
+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}"
+   BDE

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

2024-05-02 Thread Sam James
commit: 931897ed7d6146c202dc0e6d1f69f3d6b7dc0268
Author: Sam James  gentoo  org>
AuthorDate: Fri May  3 05:05:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  3 05:05:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=931897ed

sys-fs/btrfs-progs: add 6.8.1

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

 sys-fs/btrfs-progs/Manifest |   2 +
 sys-fs/btrfs-progs/btrfs-progs-6.8.1.ebuild | 198 
 2 files changed, 200 insertions(+)

diff --git a/sys-fs/btrfs-progs/Manifest b/sys-fs/btrfs-progs/Manifest
index 99a840ad8f68..a418eaa25df9 100644
--- a/sys-fs/btrfs-progs/Manifest
+++ b/sys-fs/btrfs-progs/Manifest
@@ -2,5 +2,7 @@ DIST btrfs-progs-v6.6.3.tar.sign 566 BLAKE2B 
9f8a14405f78c8eb5a92d59f9ca776cd15b
 DIST btrfs-progs-v6.6.3.tar.xz 2557216 BLAKE2B 
274fad52bcab45bd0f6496c1bc10e1736e7b766f53b712790996a8a38f74eedcc570783599bed62cd4f84e5629f2216340a66941d9fbe0c7890f1c56ed66df8a
 SHA512 
93e1defacf0f280fc02e10a20fd2bc3775c52956a0339e30b829cc3bef85629d565cf3f6a9af126e38bbb73e8e9b9a0069abbe0e57957a56ca1a8826f5de624a
 DIST btrfs-progs-v6.7.1.tar.sign 566 BLAKE2B 
e5aba64e199f26cef84a8cbbb034c0a5c24572e43fef2fdce79f0dbd892b1609876f681bf79de53e6473345f3de8b8fee6aac2d33673e0b080ab33fb935bd32d
 SHA512 
8fad1c2c47356a04434e12621c526603bf651bdcb0a08deb4022d83953d8c501b8aaa2da05cbf94e0bde43b48a4135fff78a5746423466036ff4899dd79b9589
 DIST btrfs-progs-v6.7.1.tar.xz 2565576 BLAKE2B 
4e05e9dd80e5531425490970318389aef280f61cc636a80aa2bbc630399afd4f1f3ce649d194822ff93ff4b1774d65a504e3bed6f1426ff60830e4c0d0ac87b0
 SHA512 
8a2e735f036a0778a2482d42c813012269903174232bc2924af41b72bbcfb49783d5f3b7d0af085285a68754748bd76b6534a498a47cdcea94020f4262281ffc
+DIST btrfs-progs-v6.8.1.tar.sign 566 BLAKE2B 
843eada2b00a2370522edc95d79bcfed88bd24233e647946d4807322550593e4d5f5bb5efa6652c754dd0965dc3e389bc97698a0bd8fc5d0e850bea94de98e72
 SHA512 
84ebaa6ec27aa5bc87a323f5c6cc82a860fada7311ab8319127de3592294c1076d25959e412f8387d54bad3b8ff838ce39c4db4b04a658b2de2eaa7c976e2b09
+DIST btrfs-progs-v6.8.1.tar.xz 2652968 BLAKE2B 
34406dedc6d97bd94a498c3bbb424d34a59b8251b37f9a40a87740f96db77780a4cd76c88055b4d9e4f673b4a3621503a6bedb67ceaf20870fb26c10f49b74e0
 SHA512 
b5f0694e56eecf1956313b3406610c2e22658ace51a636d79efe996780bb0b03fed95e68a8c9a11dd8649958c0e7dbc7417bb479859365d47b52e478f6830d46
 DIST btrfs-progs-v6.8.tar.sign 566 BLAKE2B 
2f063015b515980a88980d02ac359363506d8445bf6ebffccd0f224b09b457b9d859ec7ae1371d3dcb04cfcb29ceee75ec8f73c2adee4765ca8287a79929234c
 SHA512 
d858033046af03d9f7bedb492eadaaae92c8d3dde451e52fc78a8a1c4dbf57078e8d907dbd3344f1414b4dad9646aef616ddec0c0fefaf65340411e84c36c96f
 DIST btrfs-progs-v6.8.tar.xz 2587804 BLAKE2B 
0f4cc83fa896bc932fdcd34fffae72b0fad44424ac0b5e2b7bde44dd91fcef33f2fa2ef36eb77299de753e4d4b47794cabad5d84760b9d34a9b6765a834d15b7
 SHA512 
adce7c15ef5a19c4fc513f1743b4f65f2c72aa4490703d36c93230abb305c576bd69a32c4bcf19c2b58aee5b5755e0d54fb82fe649a5fe021366eb0d89af4261

diff --git a/sys-fs/btrfs-progs/btrfs-progs-6.8.1.ebuild 
b/sys-fs/btrfs-progs/btrfs-progs-6.8.1.ebuild
new file mode 100644
index ..c9770f5998ae
--- /dev/null
+++ b/sys-fs/btrfs-progs/btrfs-progs-6.8.1.ebuild
@@ -0,0 +1,198 @@
+# Copyright 2008-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit bash-completion-r1 python-single-r1 udev
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/kdave/btrfs-progs.git;
+   EGIT_BRANCH="devel"
+   WANT_LIBTOOL="none"
+   inherit autotools git-r3
+else
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dsterba.asc
+   inherit verify-sig
+
+   MY_PV="v${PV/_/-}"
+   MY_P="${PN}-${MY_PV}"
+   SRC_URI="
+   
https://www.kernel.org/pub/linux/kernel/people/kdave/${PN}/${MY_P}.tar.xz
+   verify-sig? ( 
https://www.kernel.org/pub/linux/kernel/people/kdave/${PN}/${MY_P}.tar.sign )
+   "
+   S="${WORKDIR}"/${PN}-${MY_PV}
+
+   if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+   fi
+fi
+
+DESCRIPTION="Btrfs filesystem utilities"
+HOMEPAGE="https://btrfs.readthedocs.io/en/latest/;
+
+LICENSE="GPL-2"
+SLOT="0/0" # libbtrfs soname
+IUSE="+convert python +man reiserfs static static-libs udev +zstd"
+# Could support it with just !systemd => eudev, see mdadm, but let's
+# see if someone asks for it first.
+REQUIRED_USE="static? ( !udev ) python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Tries to mount repaired filesystems
+RESTRICT="test"
+
+RDEPEND="
+   dev-libs/lzo:2=
+   sys-apps/util-linux:=[static-libs(+)?]
+   sys-libs/zlib:=
+   convert? (
+   sys-fs/e2fsprogs:=
+   reiserfs? (
+   >=sys-fs/reiserfsprogs-3.6.27
+   )
+   )
+   python? ( ${PYTHON_DEPS} )
+   udev? ( 

[gentoo-commits] repo/gentoo:master commit in: sys-boot/gnu-efi/, sys-boot/gnu-efi/files/

2024-05-02 Thread Sam James
commit: ebaac45475e2dbf861838769c38459dd6275d1b6
Author: Sam James  gentoo  org>
AuthorDate: Fri May  3 05:00:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  3 05:05:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebaac454

sys-boot/gnu-efi: fix Clang build, backport refind fixes

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

 sys-boot/gnu-efi/files/gnu-efi-3.0.18-clang.patch  |  26 +
 sys-boot/gnu-efi/files/gnu-efi-3.0.18-refind.patch | 126 +
 sys-boot/gnu-efi/gnu-efi-3.0.18-r1.ebuild  |  90 +++
 3 files changed, 242 insertions(+)

diff --git a/sys-boot/gnu-efi/files/gnu-efi-3.0.18-clang.patch 
b/sys-boot/gnu-efi/files/gnu-efi-3.0.18-clang.patch
new file mode 100644
index ..7819351928c5
--- /dev/null
+++ b/sys-boot/gnu-efi/files/gnu-efi-3.0.18-clang.patch
@@ -0,0 +1,26 @@
+https://bugs.gentoo.org/930538
+https://github.com/ncroxon/gnu-efi/issues/4
+https://github.com/ncroxon/gnu-efi/pull/5
+https://github.com/ncroxon/gnu-efi/commit/a0111e0df165d49cf34fc4f5fae46fc0921a756d
+
+From a0111e0df165d49cf34fc4f5fae46fc0921a756d Mon Sep 17 00:00:00 2001
+From: Callum Farmer 
+Date: Wed, 24 Apr 2024 12:04:48 +0100
+Subject: [PATCH] Disable RELRO
+
+No point having PT_GNU_RELRO as ELF data won't exist when merging into PE32+ 
file
+
+Unbreaks lld usage which complains about linker script
+Fixes ncroxon/gnu-efi#4
+--- a/Make.defaults
 b/Make.defaults
+@@ -199,7 +199,7 @@ endif
+ ARFLAGS := rDv
+ ASFLAGS += $(ARCH3264)
+ LDFLAGS   += -nostdlib --warn-common --no-undefined --fatal-warnings \
+- --build-id=sha1 -z nocombreloc
++ --build-id=sha1 -z nocombreloc -z norelro
+ 
+ ifneq ($(ARCH),arm)
+ export LIBGCC=$(shell $(CC) $(CFLAGS) $(ARCH3264) -print-libgcc-file-name)
+

diff --git a/sys-boot/gnu-efi/files/gnu-efi-3.0.18-refind.patch 
b/sys-boot/gnu-efi/files/gnu-efi-3.0.18-refind.patch
new file mode 100644
index ..d198426c4635
--- /dev/null
+++ b/sys-boot/gnu-efi/files/gnu-efi-3.0.18-refind.patch
@@ -0,0 +1,126 @@
+https://github.com/ncroxon/gnu-efi/commit/f5bb548df572c992fe3389a586bec3a19b092c18
+https://github.com/ncroxon/gnu-efi/commit/6b9dae0bef0fab82230a6672eaadd38d739e3e1e
+
+From f5bb548df572c992fe3389a586bec3a19b092c18 Mon Sep 17 00:00:00 2001
+From: Callum Farmer 
+Date: Thu, 25 Apr 2024 15:27:26 +0100
+Subject: [PATCH] Align RTLIB CopyMem/SetMem with normal versions
+
+Looks like 699e452654df6de53890ae994756b0d47237e3ac broke rEFInd
+(https://sourceforge.net/p/refind/code/ci/189e405630293445df8565e36b831bba56e87093/)
+--- a/inc/efirtlib.h
 b/inc/efirtlib.h
+@@ -45,6 +45,7 @@ RtZeroMem (
+ );
+ 
+ VOID
++EFIAPI
+ RUNTIMEFUNCTION
+ RtSetMem (
+ IN VOID *Buffer,
+@@ -53,10 +54,11 @@ RtSetMem (
+ );
+ 
+ VOID
++EFIAPI
+ RUNTIMEFUNCTION
+ RtCopyMem (
+ IN VOID *Dest,
+-IN CONST VOID *Src,
++IN VOID *Src,
+ IN UINTNlen
+ );
+ 
+--- a/lib/runtime/efirtlib.c
 b/lib/runtime/efirtlib.c
+@@ -42,6 +42,7 @@ RtZeroMem (
+ #pragma RUNTIME_CODE(RtSetMem)
+ #endif
+ VOID
++EFIAPI
+ RUNTIMEFUNCTION
+ RtSetMem (
+ IN VOID *Buffer,
+@@ -61,10 +62,11 @@ RtSetMem (
+ #pragma RUNTIME_CODE(RtCopyMem)
+ #endif
+ VOID
++EFIAPI
+ RUNTIMEFUNCTION
+ RtCopyMem (
+ IN VOID*Dest,
+-IN CONST VOID  *Src,
++IN VOID  *Src,
+ IN UINTN   len
+ )
+ {
+
+From 6b9dae0bef0fab82230a6672eaadd38d739e3e1e Mon Sep 17 00:00:00 2001
+From: Callum Farmer 
+Date: Sat, 27 Apr 2024 13:14:28 +0100
+Subject: [PATCH] Fixup string functions for new CopyMem
+
+Signed-off-by: Callum Farmer 
+--- a/lib/runtime/rtstr.c
 b/lib/runtime/rtstr.c
+@@ -69,10 +69,13 @@ RtStrnCpy (
+ )
+ // copy strings
+ {
++CHAR16 CopySrc = *Src;
++CHAR16 *PCopySrc = 
++
+ UINTN Size = RtStrnLen(Src, Len);
+ if (Size != Len)
+ RtSetMem(Dest + Size, (Len - Size) * sizeof(CHAR16), '\0');
+-RtCopyMem(Dest, Src, Size * sizeof(CHAR16));
++RtCopyMem(Dest, PCopySrc, Size * sizeof(CHAR16));
+ }
+ 
+ #ifndef __GNUC__
+@@ -105,10 +108,13 @@ RtStpnCpy (
+ )
+ // copy strings
+ {
++CHAR16 CopySrc = *Src;
++CHAR16 *PCopySrc = 
++
+ UINTN Size = RtStrnLen(Src, Len);
+ if (Size != Len)
+ RtSetMem(Dest + Size, (Len - Size) * sizeof(CHAR16), '\0');
+-RtCopyMem(Dest, Src, Size * sizeof(CHAR16));
++RtCopyMem(Dest, PCopySrc, Size * sizeof(CHAR16));
+ return Dest + Size;
+ }
+ 
+@@ -137,10 +143,12 @@ RtStrnCat (
+ )
+ {
+ UINTN DestSize, Size;
++CHAR16 CopySrc = *Src;
++CHAR16 *PCopySrc = 
+ 
+ DestSize = RtStrLen(Dest);
+ Size = RtStrnLen(Src, Len);
+-RtCopyMem(Dest + DestSize, Src, Size * sizeof(CHAR16));
++RtCopyMem(Dest + DestSize, PCopySrc, Size * sizeof(CHAR16));
+ Dest[DestSize + Size] = '\0';
+ }
+ 
+--- a/lib/str.c
 b/lib/str.c
+@@ -201,11 +201,13 @@ StrDuplicate (
+ {
+ CHAR16  *Dest;

[gentoo-commits] repo/gentoo:master commit in: dev-perl/SNMP_Session/

2024-05-02 Thread Andreas K. Hüttel
commit: 6b671e81cb846275198d41f91b6af6a68cbde274
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri May  3 05:01:34 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri May  3 05:02:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b671e81

dev-perl/SNMP_Session: add 1.160.0

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

 dev-perl/SNMP_Session/Manifest|  1 +
 dev-perl/SNMP_Session/SNMP_Session-1.160.0.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/dev-perl/SNMP_Session/Manifest b/dev-perl/SNMP_Session/Manifest
index f40e5b321a74..05b082de576d 100644
--- a/dev-perl/SNMP_Session/Manifest
+++ b/dev-perl/SNMP_Session/Manifest
@@ -1 +1,2 @@
 DIST SNMP_Session-1.13.tar.gz 65738 BLAKE2B 
0b0232003abc1528b4de1ab20b14421d0e5fc8845f1a6956fbccb87842b0d3aff3d8d0b6d9460d4beae16020f5ea1c6e2a0170da376eb23abd70451ddf89deae
 SHA512 
5185739cfe1c37f7087136b23f3fb1eb5daa9d1ab2036d8bbf36438b0a9ede354daca73567529c96297f2621842dfb4c7832101306cee1540ee950b4d0bfe6a8
+DIST SNMP_Session-1.16.tar.gz 181439 BLAKE2B 
eb80cd47e0d35ae5166435d42e40c3dfcc823c80f7bd3a46fc81b9639cd6a9a447b96b91de665fdd65415de4b954cdeb9f473d6b0c7078277f5292e20774a377
 SHA512 
bdcf7f7532c884b86e841eeb7d6c52b68d1161ba663370d9f47d7722d3bea1213bb4b501f951d06e73ea8742d0dd6b7a822ab868fe80d6b0f389fdcbde9cf372

diff --git a/dev-perl/SNMP_Session/SNMP_Session-1.160.0.ebuild 
b/dev-perl/SNMP_Session/SNMP_Session-1.160.0.ebuild
new file mode 100644
index ..b0619f0f7043
--- /dev/null
+++ b/dev-perl/SNMP_Session/SNMP_Session-1.160.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=SKIM
+DIST_VERSION=1.16
+inherit perl-module
+
+DESCRIPTION="A SNMP Perl Module"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+src_install() {
+   perl-module_src_install
+   docinto html
+   dodoc index.html
+}



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

2024-05-02 Thread Sam James
commit: 54cd669fae4c965242510044481ac5df0beaaba0
Author: Sam James  gentoo  org>
AuthorDate: Fri May  3 04:49:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  3 04:53:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54cd669f

sys-fs/zfs: add 2.2.4

This release contains a fix for https://github.com/openzfs/zfs/issues/15933.

Closes: https://bugs.gentoo.org/928518
Bug: https://bugs.gentoo.org/815469
Bug: https://bugs.gentoo.org/917224
Signed-off-by: Sam James  gentoo.org>

 sys-fs/zfs/Manifest |   2 +
 sys-fs/zfs/zfs-2.2.4.ebuild | 308 
 2 files changed, 310 insertions(+)

diff --git a/sys-fs/zfs/Manifest b/sys-fs/zfs/Manifest
index b1d0e6ec325b..6e4c6cbd42b2 100644
--- a/sys-fs/zfs/Manifest
+++ b/sys-fs/zfs/Manifest
@@ -6,3 +6,5 @@ DIST zfs-2.2.2.tar.gz 33816541 BLAKE2B 
f0619ae42d898d18077096217d0a9ddd7c7378424
 DIST zfs-2.2.2.tar.gz.asc 836 BLAKE2B 
bdc86492b2bf45d329e34e89ea7796f5cbf518d32ab114c909321b1d0d8040b9ce4e25b3b85fcbc5ea62ee10a2d716b5b27e37c2c005b307c0b593815c49d625
 SHA512 
110be1aa90f4749106717165a3cb5116379e2d170146a2b3d2601f04212450da9327e028d6e1e5de7f8a46c6bb7a15e2bcdd09e3e760590fbc695f9562f1440b
 DIST zfs-2.2.3.tar.gz 33854765 BLAKE2B 
f83439aa929609191a048dd326b2a15e0f57c72d2901cbfb205b81a29aa42dab49b42eb61647ca3eaed17518b8c907e81343364bfecf83ed441271648f8efd4b
 SHA512 
e6c3df531a33f4bd198429e61b7630f1e965a03fd60d1b847bdf0d55c6d2af3abc38b5e8a63aa9ef9f969cc7eca36cb24a7641f6fb8c41ef2fa024d76cd28f3d
 DIST zfs-2.2.3.tar.gz.asc 836 BLAKE2B 
86e1adc393d1f4643a6fd8c188b555e9dc0fdf7e25690f37ff0a04ff8826eb4fe3c125b54f0c5b9ab33f1daff43c4b44373ee9a4df506f6714f98d77782e6c3c
 SHA512 
fe23ddb9bde78416776411d66a56aa662fa051c8544b4be01ba238b8c1a85ccde1c55329f228fe8ab2681b54a4e4cb08d4e927c597c117242f0b536a40921dc9
+DIST zfs-2.2.4.tar.gz 33882933 BLAKE2B 
f0026a12b7c1252bf8941e39f23d3e165750034707dfddf034d8aac942a749cb7f0108478797ca978704a22743d9928240b29cf78fe89eda9f873f40102413f0
 SHA512 
1d17e30573d594fb5c9ea77cde104616dca362fed7530296816d1b55173594f66170fcfb23ab57c27074f85b79d3eb557b4ee9a1c420e507b2434a7902d8dcc1
+DIST zfs-2.2.4.tar.gz.asc 836 BLAKE2B 
7fde4232c25056eac2fae76abec4d6749c91d285d79ae6dce4ae4880fa90a26c9fb370dfa4daaf8a849f30fcc1b63eeb215444bfca724f6750bf7e4344f35fa7
 SHA512 
0cb3caf01b9e4d1f0c35d9f7933a4b11560b9bbf6c05494d8a1775b0a52ac1d642aebd77ef1c7b23a0a06f92e2b1ab3d8afacce41017eb07745d148af7f76a17

diff --git a/sys-fs/zfs/zfs-2.2.4.ebuild b/sys-fs/zfs/zfs-2.2.4.ebuild
new file mode 100644
index ..71e2889ab794
--- /dev/null
+++ b/sys-fs/zfs/zfs-2.2.4.ebuild
@@ -0,0 +1,308 @@
+# Copyright 1999-2024 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..12} )
+
+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
+   EGIT_REPO_URI="https://github.com/openzfs/zfs.git;
+else
+   VERIFY_SIG_OPENPGP_KEY_PATH=/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 ~loong ~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? ( 

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

2024-05-02 Thread Sam James
commit: 33c9e9ebd07e6d158e6064a267db3876f3a1f130
Author: Sam James  gentoo  org>
AuthorDate: Fri May  3 04:52:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  3 04:53:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33c9e9eb

sys-fs/zfs-kmod: add 2.2.4

This release contains a fix for https://github.com/openzfs/zfs/issues/15933.

Closes: https://bugs.gentoo.org/928518
Bug: https://bugs.gentoo.org/815469
Bug: https://bugs.gentoo.org/917224
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-fs/zfs-kmod/Manifest b/sys-fs/zfs-kmod/Manifest
index b1d0e6ec325b..6e4c6cbd42b2 100644
--- a/sys-fs/zfs-kmod/Manifest
+++ b/sys-fs/zfs-kmod/Manifest
@@ -6,3 +6,5 @@ DIST zfs-2.2.2.tar.gz 33816541 BLAKE2B 
f0619ae42d898d18077096217d0a9ddd7c7378424
 DIST zfs-2.2.2.tar.gz.asc 836 BLAKE2B 
bdc86492b2bf45d329e34e89ea7796f5cbf518d32ab114c909321b1d0d8040b9ce4e25b3b85fcbc5ea62ee10a2d716b5b27e37c2c005b307c0b593815c49d625
 SHA512 
110be1aa90f4749106717165a3cb5116379e2d170146a2b3d2601f04212450da9327e028d6e1e5de7f8a46c6bb7a15e2bcdd09e3e760590fbc695f9562f1440b
 DIST zfs-2.2.3.tar.gz 33854765 BLAKE2B 
f83439aa929609191a048dd326b2a15e0f57c72d2901cbfb205b81a29aa42dab49b42eb61647ca3eaed17518b8c907e81343364bfecf83ed441271648f8efd4b
 SHA512 
e6c3df531a33f4bd198429e61b7630f1e965a03fd60d1b847bdf0d55c6d2af3abc38b5e8a63aa9ef9f969cc7eca36cb24a7641f6fb8c41ef2fa024d76cd28f3d
 DIST zfs-2.2.3.tar.gz.asc 836 BLAKE2B 
86e1adc393d1f4643a6fd8c188b555e9dc0fdf7e25690f37ff0a04ff8826eb4fe3c125b54f0c5b9ab33f1daff43c4b44373ee9a4df506f6714f98d77782e6c3c
 SHA512 
fe23ddb9bde78416776411d66a56aa662fa051c8544b4be01ba238b8c1a85ccde1c55329f228fe8ab2681b54a4e4cb08d4e927c597c117242f0b536a40921dc9
+DIST zfs-2.2.4.tar.gz 33882933 BLAKE2B 
f0026a12b7c1252bf8941e39f23d3e165750034707dfddf034d8aac942a749cb7f0108478797ca978704a22743d9928240b29cf78fe89eda9f873f40102413f0
 SHA512 
1d17e30573d594fb5c9ea77cde104616dca362fed7530296816d1b55173594f66170fcfb23ab57c27074f85b79d3eb557b4ee9a1c420e507b2434a7902d8dcc1
+DIST zfs-2.2.4.tar.gz.asc 836 BLAKE2B 
7fde4232c25056eac2fae76abec4d6749c91d285d79ae6dce4ae4880fa90a26c9fb370dfa4daaf8a849f30fcc1b63eeb215444bfca724f6750bf7e4344f35fa7
 SHA512 
0cb3caf01b9e4d1f0c35d9f7933a4b11560b9bbf6c05494d8a1775b0a52ac1d642aebd77ef1c7b23a0a06f92e2b1ab3d8afacce41017eb07745d148af7f76a17

diff --git a/sys-fs/zfs-kmod/zfs-kmod-2.2.4.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-2.2.4.ebuild
new file mode 100644
index ..fe2cc8b18efb
--- /dev/null
+++ b/sys-fs/zfs-kmod/zfs-kmod-2.2.4.ebuild
@@ -0,0 +1,217 @@
+# Copyright 1999-2024 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.8
+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=/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 ~loong ~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: sys-fs/zfs-kmod/

2024-05-02 Thread Sam James
commit: 27d7bbb25f1246b5ca554c4d8f476b2f036fa69c
Author: Sam James  gentoo  org>
AuthorDate: Fri May  3 04:46:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  3 04:53:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27d7bbb2

sys-fs/zfs-kmod:  supports 6.8

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

 sys-fs/zfs-kmod/zfs-kmod-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/zfs-kmod/zfs-kmod-.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-.ebuild
index e2c8f5dfec1b..fe2cc8b18efb 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-.ebuild
@@ -8,7 +8,7 @@ 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.7
+MODULES_KERNEL_MAX=6.8
 MODULES_KERNEL_MIN=3.10
 
 if [[ ${PV} ==  ]] ; then



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Spreadsheet-XLSX/

2024-05-02 Thread Andreas K. Hüttel
commit: d1d159cca10de0362668192467479b1e755b16a0
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri May  3 04:50:42 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri May  3 04:50:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1d159cc

dev-perl/Spreadsheet-XLSX: add 0.180.0

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

 dev-perl/Spreadsheet-XLSX/Manifest |  1 +
 .../Spreadsheet-XLSX-0.180.0.ebuild| 25 ++
 2 files changed, 26 insertions(+)

diff --git a/dev-perl/Spreadsheet-XLSX/Manifest 
b/dev-perl/Spreadsheet-XLSX/Manifest
index a05b798464af..62d056010312 100644
--- a/dev-perl/Spreadsheet-XLSX/Manifest
+++ b/dev-perl/Spreadsheet-XLSX/Manifest
@@ -1 +1,2 @@
 DIST Spreadsheet-XLSX-0.17.tar.gz 79947 BLAKE2B 
447b450c49b4ec795f653936aca10410b26858266a5fc47e4ddab543b0c0cb7821254f4e6aab3b71ba1f9bfa30a64ff84e10b4e00610f74e12f102edfee3fa62
 SHA512 
a59b7649cdc6a2cefc0bae7cc2f713611b1a5715895a4ca58dd374920fd876c34e5fae5b892c30fdc2a29c72c84f8bfe0e9d80405556bbeb050450e24d41d8ed
+DIST Spreadsheet-XLSX-0.18.tar.gz 80239 BLAKE2B 
6f4f787855362474558fa187f83774195eab9917ddc61bdf95919a596e3bfb3bce207a44efec15092b1d5d47edb06668e88be64b816694c35fa15f4c987bf606
 SHA512 
46dffedce89147407fe55ccb65cf99ac5d5e06eb8d988b7bf3f7a9cf43bec9d96cec1195ef6b7f6ae40c151d31175ded2d959298f3a12f0e4ac1284669515eae

diff --git a/dev-perl/Spreadsheet-XLSX/Spreadsheet-XLSX-0.180.0.ebuild 
b/dev-perl/Spreadsheet-XLSX/Spreadsheet-XLSX-0.180.0.ebuild
new file mode 100644
index ..d156286ccf70
--- /dev/null
+++ b/dev-perl/Spreadsheet-XLSX/Spreadsheet-XLSX-0.180.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=ASB
+DIST_VERSION=0.18
+inherit perl-module
+
+DESCRIPTION="Perl extension for reading MS Excel 2007 files"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-perl/Archive-Zip-1.180.0
+   dev-perl/Spreadsheet-ParseExcel
+"
+BDEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+   test? (
+   dev-perl/Test-NoWarnings
+   dev-perl/Test-Warnings
+   )
+"



[gentoo-commits] repo/gentoo:master commit in: dev-perl/SQL-Translator/

2024-05-02 Thread Andreas K. Hüttel
commit: 5d101778ccd758ec2b3449fcc9a8ee7e066814b3
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri May  3 04:45:06 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri May  3 04:45:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d101778

dev-perl/SQL-Translator: add 1.650.0

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

 dev-perl/SQL-Translator/Manifest   |  1 +
 .../SQL-Translator/SQL-Translator-1.650.0.ebuild   | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-perl/SQL-Translator/Manifest b/dev-perl/SQL-Translator/Manifest
index 71e5af3dae94..0b8ce0cbd8b4 100644
--- a/dev-perl/SQL-Translator/Manifest
+++ b/dev-perl/SQL-Translator/Manifest
@@ -1 +1,2 @@
 DIST SQL-Translator-1.63.tar.gz 419418 BLAKE2B 
37ce62082a33dc6f29551fe2f9c3b516ae7b70168ccc868be942d5c24e6858f472cba8378e99f7aad7fcfb04df24e13bc43f6faf4bebc39bcffca1da4889fbff
 SHA512 
e1809cbe110238f8fd1f2e35a1107d833b9c94754c331fccae60c89eb3ce38448b18f03b2497f13ffb7a9bcd1419c63a728e24654b92b04dd2d23b5a82a6a66e
+DIST SQL-Translator-1.65.tar.gz 405476 BLAKE2B 
4c2872c168d742232be985340ac9bee0d248fac92cc98847703ebf928f88ad55ff40234e85e55147e05f93cb017bc0c1cbda940ab67937fbebf04fe18a46355d
 SHA512 
f321edfb8a8c8ee2f5030b1dfed1c070b3e684790fe0193a6a164db304b242f1ca7680caef9359dbefc20bed3768c7d40880cf94bfe114c5e3f9e6c57a758d6f

diff --git a/dev-perl/SQL-Translator/SQL-Translator-1.650.0.ebuild 
b/dev-perl/SQL-Translator/SQL-Translator-1.650.0.ebuild
new file mode 100644
index ..38dca3ff693b
--- /dev/null
+++ b/dev-perl/SQL-Translator/SQL-Translator-1.650.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=VEESH
+DIST_VERSION=1.65
+inherit perl-module
+
+DESCRIPTION="Manipulate structured data definitions (SQL and more)"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86"
+
+RDEPEND="
+   dev-perl/Carp-Clan
+   >=dev-perl/DBI-1.540.0
+   virtual/perl-Digest-SHA
+   >=dev-perl/File-ShareDir-1.0.0
+   >=dev-perl/Moo-1.0.3
+   >=dev-perl/Package-Variant-1.1.1
+   >=dev-perl/Parse-RecDescent-1.967.9
+   virtual/perl-Scalar-List-Utils
+   dev-perl/Sub-Quote
+   >=dev-perl/Try-Tiny-0.40.0
+"
+BDEPEND="
+   ${RDEPEND}
+   >=virtual/perl-ExtUtils-MakeMaker-6.540.0
+   dev-perl/File-ShareDir-Install
+   >=dev-perl/JSON-2
+   test? (
+   >=dev-perl/JSON-MaybeXS-1.3.3
+   dev-perl/Test-Differences
+   >=dev-perl/Test-Exception-0.420.0
+   >=virtual/perl-Test-Simple-0.880.0
+   >=dev-perl/XML-Writer-0.500.0
+   >=dev-perl/YAML-0.660.0
+   )
+"



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

2024-05-02 Thread Sam James
commit: e8a2bf6d9bbe14b395ee7fa261a7b15e7e047abc
Author: Sam James  gentoo  org>
AuthorDate: Fri May  3 03:49:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  3 04:09:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8a2bf6d

dev-python/libvirt-python: crank copyright

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

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

diff --git a/dev-python/libvirt-python/libvirt-python-10.3.0.ebuild 
b/dev-python/libvirt-python/libvirt-python-10.3.0.ebuild
index cd5a82350d8e..83f8a3a26364 100644
--- a/dev-python/libvirt-python/libvirt-python-10.3.0.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-10.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Net-DNS/

2024-05-02 Thread Sam James
commit: a5efab4dc231cbf9967d7be087fbd1c7dc7147e4
Author: Sam James  gentoo  org>
AuthorDate: Fri May  3 04:13:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  3 04:14:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5efab4d

dev-perl/Net-DNS: add 1.450.0

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

 dev-perl/Net-DNS/Manifest   |  1 +
 dev-perl/Net-DNS/Net-DNS-1.450.0.ebuild | 69 +
 2 files changed, 70 insertions(+)

diff --git a/dev-perl/Net-DNS/Manifest b/dev-perl/Net-DNS/Manifest
index be85fdc4186f..fc1b28d5c92f 100644
--- a/dev-perl/Net-DNS/Manifest
+++ b/dev-perl/Net-DNS/Manifest
@@ -1,2 +1,3 @@
 DIST Net-DNS-1.39.tar.gz 259438 BLAKE2B 
ac9cdfc802c2d5e5fc10bed648e4ae54aab6c42fd4838f452f771ccda47cd2b939b12364f516fd224afce63a52a076692b59b04487eae81b9793fb8cfc09b72d
 SHA512 
3df05765bab4479fc2b78fbaa7cd90ecbe34f015423876fc751198b1a924c39ce0be134999cf3b783a7eb1f7e519e661aa31593a39c1d0236e7f298fab34bd6f
 DIST Net-DNS-1.40.tar.gz 258274 BLAKE2B 
579925dbef88cfb33a2f8e131d209d47ddd2673b9701e2d4443d78f6b0f9a502aa1ff2155e5195521bff08c6e3be060c4c5180ca4a5c3437b2947dd6cd6ab8e8
 SHA512 
e17af968f30cd6e7b14484fe24285bd7b493cb3f6f7038c1a8fef59ace5f6cc8bc37a5db7033672479a9050b2e8e2d8d7c65ad9fa0fd01a91bb4fb1c1f02a001
+DIST Net-DNS-1.45.tar.gz 260858 BLAKE2B 
866f61f7028fe3a19e3a9a3ce0230f8d9799eb39ade0cc4e44e923623cbac3cb4cf7b37432b89598edd3393952ab409ac522e0f164e3a0d940bde2e0857df016
 SHA512 
38308bebc30949aa1b25c2a16292c3f25803235399a989647b0f4dd26fefba2fc2a4b18bbd0e50cf6d6e160bc6243a1435bdc53bdbc82f177d672e6d46fd274f

diff --git a/dev-perl/Net-DNS/Net-DNS-1.450.0.ebuild 
b/dev-perl/Net-DNS/Net-DNS-1.450.0.ebuild
new file mode 100644
index ..6ad62009941e
--- /dev/null
+++ b/dev-perl/Net-DNS/Net-DNS-1.450.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=NLNETLABS
+DIST_VERSION=1.45
+DIST_EXAMPLES=( "contrib" "demo" )
+inherit toolchain-funcs perl-module
+
+DESCRIPTION="Perl Interface to the Domain Name System"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="minimal"
+
+PDEPEND="
+   !minimal? ( >=dev-perl/Net-DNS-SEC-1.30.0 )
+"
+RDEPEND="
+   >=virtual/perl-Carp-1.100.0
+   >=dev-perl/Digest-HMAC-1.30.0
+   >=virtual/perl-Digest-MD5-2.370.0
+   >=virtual/perl-Digest-SHA-5.230.0
+   >=virtual/perl-Encode-2.260.0
+   >=virtual/perl-Exporter-5.630.0
+   >=virtual/perl-File-Spec-3.290.0
+   >=virtual/perl-MIME-Base64-3.70.0
+   >=virtual/perl-Scalar-List-Utils-1.190.0
+   >=virtual/perl-Socket-1.810.0
+   >=virtual/perl-Time-Local-1.190.0
+   >=virtual/perl-IO-Socket-IP-0.380.0
+   >=virtual/perl-IO-1.140.0
+   !minimal? (
+   >=dev-perl/Digest-BubbleBabble-0.20.0
+   >=dev-perl/Net-LibIDN2-1.0.0
+   )
+"
+BDEPEND="
+   ${RDEPEND}
+   >=virtual/perl-ExtUtils-MakeMaker-6.480.0
+   >=virtual/perl-Getopt-Long-2.430.0
+   test? (
+   >=virtual/perl-Test-Simple-0.520.0
+   )
+"
+
+src_prepare() {
+   perl-module_src_prepare
+   mydoc="TODO"
+   # --IPv6-tests requires that you have external IPv6 connectivity
+   # as it connects to 2001:7b8:206:1:0:1234:be21:e31e
+   if ! use test || ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do 
parallel}}; then
+   myconf="${myconf} --no-online-tests --no-IPv6-tests"
+   fi
+}
+
+src_compile() {
+   emake FULL_AR="$(tc-getAR)" OTHERLDFLAGS="${LDFLAGS}"
+}
+
+src_test() {
+   perl_rm_files t/00-pod.t
+   if ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
+   elog "Network tests disabled without to 
DIST_TEST_OVERIDE=~network"
+   fi
+   perl-module_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Devel-CheckOS/

2024-05-02 Thread Sam James
commit: 497e0cac9885e11967e0be415ebacca24332650c
Author: Sam James  gentoo  org>
AuthorDate: Fri May  3 04:01:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  3 04:09:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=497e0cac

dev-perl/Devel-CheckOS: add 2.10.0

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

 dev-perl/Devel-CheckOS/Devel-CheckOS-2.10.0.ebuild | 31 ++
 dev-perl/Devel-CheckOS/Manifest|  1 +
 2 files changed, 32 insertions(+)

diff --git a/dev-perl/Devel-CheckOS/Devel-CheckOS-2.10.0.ebuild 
b/dev-perl/Devel-CheckOS/Devel-CheckOS-2.10.0.ebuild
new file mode 100644
index ..c65a4856318c
--- /dev/null
+++ b/dev-perl/Devel-CheckOS/Devel-CheckOS-2.10.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=DCANTRELL
+DIST_VERSION=2.01
+inherit perl-module
+
+DESCRIPTION="Check what OS we're running on"
+
+LICENSE="GPL-2 Artistic Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
+
+RDEPEND="
+   >=dev-perl/File-Find-Rule-0.280.0
+"
+BDEPEND="
+   ${RDEPEND}
+   >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+   test? (
+   >=virtual/perl-File-Temp-0.190.0
+   >=virtual/perl-Test-Simple-0.880.0
+   dev-perl/Test-Warnings
+   )
+"
+
+PERL_RM_FILES=(
+   "t/pod.t"
+)

diff --git a/dev-perl/Devel-CheckOS/Manifest b/dev-perl/Devel-CheckOS/Manifest
index 3d891dc108bb..37f56f2ce998 100644
--- a/dev-perl/Devel-CheckOS/Manifest
+++ b/dev-perl/Devel-CheckOS/Manifest
@@ -1,2 +1,3 @@
 DIST Devel-CheckOS-1.96.tar.gz 37079 BLAKE2B 
968c5d5ed167b595553349437050895288f8e30cda3dac577ac4d967fb16635bcac71e27b741021fa634eb8bac33d4675d590e3d9505fc90478b48cc30f2e7b9
 SHA512 
d215d10ce9a17f5f4b08067027994a5e148ff1d7254dace396620c21c507abde44481a04be4195da37a8ea8bafd2151c6154708be1c5dcbe81044ca774a73e6b
 DIST Devel-CheckOS-2.00.tar.gz 36144 BLAKE2B 
e3abbcd2133453b63c5f85153616b7bfa34bc5207042d2daba72c07e0ad35d5f2fa73c592e11e725210c5781383817dc80669b957caf8486867dd40c73f0a9a7
 SHA512 
3f7b889787215f3862704b45a2af333c2b33c0234785e19f5d0fbbb89b1767964018ae364573d4d9af0e019bc7f5b171af933b2f24e633ce0401cf870a281008
+DIST Devel-CheckOS-2.01.tar.gz 36173 BLAKE2B 
3797311f5346d32742cc46aca23750be0761d2492a6c1ccd1fdb925ad5b471cfe27e547f2f33907397a6f1082635c3031785beea61641aac433e2464b56d96bd
 SHA512 
ce1c64ca38f1f7717ac6def0b3869f536bc14ad1febfda1ca8fbe29593ff16aa93fbd141a6619c0e3dbe4656faa74923655d536152668a46965f41bb0897714e



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Test-Compile/

2024-05-02 Thread Sam James
commit: c0d46a71617e78ceb80271542cd9d8def0dee89b
Author: Sam James  gentoo  org>
AuthorDate: Fri May  3 03:56:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  3 04:09:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0d46a71

dev-perl/Test-Compile: add 3.3.2

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

 dev-perl/Test-Compile/Manifest  |  1 +
 dev-perl/Test-Compile/Test-Compile-3.3.2.ebuild | 36 +
 2 files changed, 37 insertions(+)

diff --git a/dev-perl/Test-Compile/Manifest b/dev-perl/Test-Compile/Manifest
index 31ff417411f0..17fd8b9f4e87 100644
--- a/dev-perl/Test-Compile/Manifest
+++ b/dev-perl/Test-Compile/Manifest
@@ -1 +1,2 @@
 DIST Test-Compile-v3.3.1.tar.gz 20205 BLAKE2B 
5a1b52447eb8e1f92903e3eae09f3b91fef4ba9bb7962edc854629a730dc8c0e622aaf78a13e6ec26a002749cfd9d112f4d2aa33acfb6a2775ce5b77a026ff04
 SHA512 
d2655da234eabd79846a97f358552d8f57cfdbd5de900850dd4537985a226a17e6277a45d0e118ab29df0084ae0edef14001c53be3f07e47e14c6cd2aa53ece3
+DIST Test-Compile-v3.3.2.tar.gz 20668 BLAKE2B 
7a0159e151ac0344b9d736d0abc02eae9e191ad4e2fd4c84cc3cf27c869ecd1546c2e4e28be8092c12b877c2139425526de1cdf44d167a84972b5e5f625e5227
 SHA512 
5403dd9b22f8b40fd8a64417d44219cacfe50d3200a0093171fd36460e7da9db97e6db85c618ace55218fb0ef64f3cef087bfba16f68e186344909957fbd8813

diff --git a/dev-perl/Test-Compile/Test-Compile-3.3.2.ebuild 
b/dev-perl/Test-Compile/Test-Compile-3.3.2.ebuild
new file mode 100644
index ..7b1c7a6fdf04
--- /dev/null
+++ b/dev-perl/Test-Compile/Test-Compile-3.3.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=EGILES
+DIST_VERSION=v${PV}
+inherit perl-module
+
+DESCRIPTION="Check whether Perl files compile correctly"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
+
+RDEPEND="
+   >=virtual/perl-Exporter-5.680.0
+   >=virtual/perl-parent-0.225.0
+"
+BDEPEND="
+   ${RDEPEND}
+   >=dev-perl/Module-Build-0.380.0
+   test? (
+   dev-perl/Test-Exception
+   dev-perl/Test-Warnings
+   virtual/perl-Test-Simple
+   )
+"
+
+PERL_RM_FILES=(
+   t/999-has-version.t
+   t/999-perlcritic.t
+   t/999-pod-coverage.t
+   t/999-pod.t
+   t/999-portability.t
+   t/999-synopsis.t
+   t/999-version.t
+)



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Email-MIME/

2024-05-02 Thread Sam James
commit: eab6c5d49f384dd3dce8f93f3d76359381728d59
Author: Sam James  gentoo  org>
AuthorDate: Fri May  3 04:08:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  3 04:09:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eab6c5d4

dev-perl/Email-MIME: add 1.954.0

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

 dev-perl/Email-MIME/Email-MIME-1.954.0.ebuild | 36 +++
 dev-perl/Email-MIME/Manifest  |  1 +
 2 files changed, 37 insertions(+)

diff --git a/dev-perl/Email-MIME/Email-MIME-1.954.0.ebuild 
b/dev-perl/Email-MIME/Email-MIME-1.954.0.ebuild
new file mode 100644
index ..f23bf205e99a
--- /dev/null
+++ b/dev-perl/Email-MIME/Email-MIME-1.954.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=1.954
+inherit perl-module
+
+DESCRIPTION="Easy MIME message parsing"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   virtual/perl-Carp
+   dev-perl/Email-Address-XS
+   >=dev-perl/Email-MIME-ContentType-1.23.0
+   >=dev-perl/Email-MIME-Encodings-1.314.0
+   dev-perl/Email-MessageID
+   >=dev-perl/Email-Simple-2.212.0
+   >=virtual/perl-Encode-1.980.100
+   virtual/perl-MIME-Base64
+   >=dev-perl/MIME-Types-1.130.0
+   dev-perl/Module-Runtime
+   virtual/perl-Scalar-List-Utils
+   virtual/perl-parent
+"
+BDEPEND="
+   ${RDEPEND}
+   >=virtual/perl-ExtUtils-MakeMaker-6.780.0
+   test? (
+   virtual/perl-File-Spec
+   >=virtual/perl-Test-Simple-0.960.0
+   )
+"

diff --git a/dev-perl/Email-MIME/Manifest b/dev-perl/Email-MIME/Manifest
index 85f9c2ba1f06..963524c45655 100644
--- a/dev-perl/Email-MIME/Manifest
+++ b/dev-perl/Email-MIME/Manifest
@@ -1 +1,2 @@
 DIST Email-MIME-1.953.tar.gz 124368 BLAKE2B 
55ec8978427874fa17f55026a7ff0d86f6816b724b4263bf03c6f57661aa544ca77445f082eec62f42fc61e0696dab5a44d752d645e83bea6ce58b6658b9f15c
 SHA512 
d88704c7f0173198f94180da81beacaad6ea675e3fcd525f92df7c06a85df8664295c63f71ad6aa14ec517f101f23449e6c3818bbd951c1257b8d0080530c5f7
+DIST Email-MIME-1.954.tar.gz 125093 BLAKE2B 
3fd087c0d0e9782fa23bcb10b2200a949f482e17553ce4fd70a022b691429e2c4b8a8c2732e97b6939bf61e1b38e74b742c6739f6446e26dd6c1989e369aa01f
 SHA512 
2f144796ba716cec199e17b19f1d93ec9571f922c7d3b9c6939b81e0e91e315de8558d2a28c9a879b41ee9cd959452cfec74b1d7843110a5f23bc27cba482f22



[gentoo-commits] repo/gentoo:master commit in: dev-python/mkdocs-static-i18n/

2024-05-02 Thread Michał Górny
commit: be862a52516cb41a0d317e8f995f03eabf516166
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May  3 03:35:36 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May  3 03:42:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be862a52

dev-python/mkdocs-static-i18n: Bump to 1.2.3

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

 dev-python/mkdocs-static-i18n/Manifest |  1 +
 .../mkdocs-static-i18n-1.2.3.ebuild| 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-python/mkdocs-static-i18n/Manifest 
b/dev-python/mkdocs-static-i18n/Manifest
index 33f0a37b4fc4..5a2d90684aae 100644
--- a/dev-python/mkdocs-static-i18n/Manifest
+++ b/dev-python/mkdocs-static-i18n/Manifest
@@ -1 +1,2 @@
 DIST mkdocs_static_i18n-1.2.2.tar.gz 137 BLAKE2B 
2be26c971ad28a306b6d34adb4c8359954f4a7333f031f1939c08a470388004f9ac825da3c5b4e6a88e5dd41dfb12ac972938bf39b80c91ef16b760ea3c6c46a
 SHA512 
7a356590b306c92d4cd664c90538110bf613220930c17a5285aeb4f9ad092ea9b93efd2390beed6609f176aa26ab4f51be60c89e2d2da19a1d78ac2603fe891b
+DIST mkdocs_static_i18n-1.2.3.tar.gz 1370068 BLAKE2B 
500046d2a84ec8654a8d51f7a57bc2da04cb0f65a2103b05305494db5ac1217b5e0834b3363683513a33bd87cecfad2eb1ff4b8928a81293b756e268d45e674a
 SHA512 
1728846c7be845abd498cca523087e37049ed2fc3b32235188e633365cb28eab13d4da28921e8406f2bbfce296de48d9280ac562dbe825b4de486d0a8cde92a3

diff --git a/dev-python/mkdocs-static-i18n/mkdocs-static-i18n-1.2.3.ebuild 
b/dev-python/mkdocs-static-i18n/mkdocs-static-i18n-1.2.3.ebuild
new file mode 100644
index ..ebaafc9439a1
--- /dev/null
+++ b/dev-python/mkdocs-static-i18n/mkdocs-static-i18n-1.2.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517="hatchling"
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="MkDocs i18n plugin using static translation markdown files"
+HOMEPAGE="
+   https://github.com/ultrabug/mkdocs-static-i18n
+   https://pypi.org/project/mkdocs-static-i18n/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/mkdocs-1.5.2[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/mkdocs-material[${PYTHON_USEDEP}]
+   !!dev-python/mkdocs-i18n
+   )
+"
+
+distutils_enable_tests pytest



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

2024-05-02 Thread Michał Górny
commit: 6af7d42570915987ac66dec4d910808496a3316f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May  3 03:31:20 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May  3 03:42:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6af7d425

dev-python/tqdm: Bump to 4.66.4

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

 dev-python/tqdm/Manifest   |  1 +
 dev-python/tqdm/tqdm-4.66.4.ebuild | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/dev-python/tqdm/Manifest b/dev-python/tqdm/Manifest
index 0ac73517caa8..7ea7ae8f9a2b 100644
--- a/dev-python/tqdm/Manifest
+++ b/dev-python/tqdm/Manifest
@@ -1 +1,2 @@
 DIST tqdm-4.66.2.tar.gz 169462 BLAKE2B 
57a1e5895ed2e1f99246fd6bdfc08fb75a24451e358bbf38324cdcfe35559b6748dbe63dcdaf65024b12165daa404c98d5b6db81673e7d0f930142cab1b623d7
 SHA512 
49abd9006ca7c8672835b202e4e722602035a0e21723337b4227e114d6d50b678edb6c5f2b0cf4e6741eae5e86551ba59233f87989f6b69bb4d4414d5a3c80e5
+DIST tqdm-4.66.4.tar.gz 169392 BLAKE2B 
6d8e3e9775d93d9c064289b8a830b4f541a753a48044ec65fcee9c8d158d423e362d06c3404efce67de28fab2c3f1fb3d8aaa0fdec33b4d040ad1f2aec97fde2
 SHA512 
fdafa64784564f7f400f29ffa75ba564a3c9bc6d935a1ccd82260d4a1f4431792a9dae2d5c6ed69cc265f078f674081589a040d47b8745a500870d27670feadc

diff --git a/dev-python/tqdm/tqdm-4.66.4.ebuild 
b/dev-python/tqdm/tqdm-4.66.4.ebuild
new file mode 100644
index ..1f7508033f3b
--- /dev/null
+++ b/dev-python/tqdm/tqdm-4.66.4.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit bash-completion-r1 distutils-r1 pypi
+
+DESCRIPTION="Add a progress meter to your loops in a second"
+HOMEPAGE="
+   https://github.com/tqdm/tqdm/
+   https://pypi.org/project/tqdm/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="examples"
+
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   # Skip unpredictable performance tests
+   tests/tests_perf.py
+)
+
+python_install_all() {
+   doman tqdm/tqdm.1
+   newbashcomp tqdm/completion.sh tqdm
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+   distutils-r1_python_install_all
+}



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

2024-05-02 Thread Michał Górny
commit: 3f74f668e72f23e2f2090a60cda0a4d1aed1f003
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May  3 03:34:13 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May  3 03:42:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f74f668

dev-python/joblib: Bump to 1.4.2

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

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

diff --git a/dev-python/joblib/Manifest b/dev-python/joblib/Manifest
index 056cbffc9899..0ba7c6355cc4 100644
--- a/dev-python/joblib/Manifest
+++ b/dev-python/joblib/Manifest
@@ -1 +1,2 @@
 DIST joblib-1.4.0.tar.gz 2115863 BLAKE2B 
cd61f3523ee697382db601ebb460aa6f4cd35947978fb07473c5e2e5337713a05aee8339acee211be0076d84a00174c37623cd6010b492aee84337abc2e5e633
 SHA512 
5c7e5475347906cdc8575eac8d2052470408c4ed5267d59a88a9d3126fb72b977d20b24fb0983b070e2f3c101e7da000fc03231733fef62531f9aeffacc47baf
+DIST joblib-1.4.2.tar.gz 2116621 BLAKE2B 
e6c00a2308099690ddb89956b090996405d0b1c214e810b4c6ea4fe32bec8f297a324e6faa7c5f459c5ade84230d9b09e263b344069f43523208acf761d7b006
 SHA512 
d4c84803207ace0025701261f9e7976329e2ff9fa18a3155be1afe1f03ebfd470772e39e94b3ed01f9d1409589991c9592dc4188bca86dba158c44c70355441b

diff --git a/dev-python/joblib/joblib-1.4.2.ebuild 
b/dev-python/joblib/joblib-1.4.2.ebuild
new file mode 100644
index ..428a8245bd46
--- /dev/null
+++ b/dev-python/joblib/joblib-1.4.2.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Tools to provide lightweight pipelining in Python"
+HOMEPAGE="
+   https://joblib.readthedocs.io/en/latest/
+   https://github.com/joblib/joblib/
+   https://pypi.org/project/joblib/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+   dev-python/cloudpickle[${PYTHON_USEDEP}]
+   dev-python/loky[${PYTHON_USEDEP}]
+"
+# joblib is imported by setup.py so we need ${RDEPEND}
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/threadpoolctl[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # https://github.com/joblib/joblib/issues/1115
+   
joblib/test/test_memory.py::test_parallel_call_cached_function_defined_in_jupyter
+   # unexpectedly pickleable?
+   joblib/test/test_hashing.py::test_hashing_pickling_error
+   # https://github.com/joblib/joblib/issu
+   joblib/test/test_parallel.py::test_main_thread_renamed_no_warning
+)
+
+python_prepare_all() {
+   # unbundle
+   rm -r joblib/externals || die
+   sed -e "/joblib.externals/d" -i pyproject.toml || die
+   find -name '*.py' -exec \
+   sed -e 's:\(joblib\)\?\.externals\.::' \
+   -e 's:from \.externals ::' \
+   -i {} + || die
+
+   distutils-r1_python_prepare_all
+}



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

2024-05-02 Thread Michał Górny
commit: 86dacbc9be0d9b52b4c85d1e2be9a1835879475a
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May  3 03:31:49 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May  3 03:42:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86dacbc9

dev-python/stripe: Bump to 9.5.0

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

 dev-python/stripe/Manifest|  1 +
 dev-python/stripe/stripe-9.5.0.ebuild | 88 +++
 2 files changed, 89 insertions(+)

diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest
index fbad27a93fa8..a6fd15d0997f 100644
--- a/dev-python/stripe/Manifest
+++ b/dev-python/stripe/Manifest
@@ -1,3 +1,4 @@
 DIST stripe-9.2.0.tar.gz 1221000 BLAKE2B 
efa869e7f9039fbf5ec2c7308b1f2b098f870289224f5f941ae3555c2f9177cf18210f813e26fb068841855d62697d25302b10dd8db0aa7de2af74b827ea151c
 SHA512 
a579c537b3cfea245638d649734f62f6734e237db4d2bc733f933ecf03ac2576e9fdce2ad1adf5891db72c68e2166907b93e4e5d98b6ef92962423f7d8241ee2
 DIST stripe-9.3.0.tar.gz 1257309 BLAKE2B 
819f2ece26282020383953b2f9436023796897b7928ac9f07c753a56a79aa8b80cadad9b1f8b1021224f6a4f704a3c2a92aa807d60a6bc769992d7fc6793aecb
 SHA512 
708ffe2b36946de7e5780f582bc0db6a7b3dc82c163a0839491060944e882fa1f7679900d398b87fd2dc336d2e74eccc0f4f821095ce0465affd49b813d2b4fa
 DIST stripe-9.4.0.tar.gz 1260466 BLAKE2B 
77bcca5fa3e514733f3812b738ae1590da641b24e58de4d6e2eb49d45512e6eecc6025912d03e73344645bd86ea14db2673f9fe9c34519520284bdf965c98eae
 SHA512 
6d290c0c0e86c9eac5862bea8918c7f4508049b0f87fca7e087d05678a35eec28acd1304a8a6f32265856baa8992f364c4cb98b85727862989990024a240ba49
+DIST stripe-9.5.0.tar.gz 1262346 BLAKE2B 
45ba78fac985352f1857b7f6e5e4907afc9ff45815419671b9ee6476f04a7bf216fa49eb0008b8804d0a9763885ee5a8d09431ba6c26cca5e2091787353ae688
 SHA512 
2a530fe88d56a4753a5f497547aaf51ae770c1c616677eaad65d820eef638f5dd35d78486a3105caf97b2986f3940019a7cc0e7f89fe1c4ae83195bccd1ce000

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

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

2024-05-02 Thread Michał Górny
commit: c545b69e5faaa4344117ac9ee8b84188dacdb4c7
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May  3 03:33:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May  3 03:42:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c545b69e

dev-python/pyxDamerauLevenshtein: Bump to 1.8.0

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

 dev-python/pyxDamerauLevenshtein/Manifest  |  1 +
 .../pyxDamerauLevenshtein-1.8.0.ebuild | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/pyxDamerauLevenshtein/Manifest 
b/dev-python/pyxDamerauLevenshtein/Manifest
index 30d65685f37c..54d657d53309 100644
--- a/dev-python/pyxDamerauLevenshtein/Manifest
+++ b/dev-python/pyxDamerauLevenshtein/Manifest
@@ -1 +1,2 @@
 DIST pyxDamerauLevenshtein-1.7.1.gh.tar.gz 43690 BLAKE2B 
52950fa10667775828ee57ae9f68ea06bf8cf4e794c3cf27189fbc1affe877ee2537a5dfc3173a58a8b9ccfae664190e4eac250ddbc7cbeda748af033dd3fbbb
 SHA512 
d16be05305ac8cdabecae90353e68cc51ac99ea88338fafe8379f6969434a9e3e3ac95ba58f71d15ccfcadfb3a9fbe30af563ec848e54115c64c83c69596e116
+DIST pyxDamerauLevenshtein-1.8.0.gh.tar.gz 9175 BLAKE2B 
2c17ee794153071081cb463597a85d1428eb0620f4f30966a0deb257eb03efb34f95c45fc7d90a22bfd5034283ba7ba08ab1338278f0d81024e45d6ab8d19b05
 SHA512 
87429f8c106b31c024893313645d9f7af04f855c01009a461a59c506ac778be717c3052af47e9dce53a28c00ed4ee47347e975e9f8ccb50eb504c97b7d580206

diff --git 
a/dev-python/pyxDamerauLevenshtein/pyxDamerauLevenshtein-1.8.0.ebuild 
b/dev-python/pyxDamerauLevenshtein/pyxDamerauLevenshtein-1.8.0.ebuild
new file mode 100644
index ..ba5134da1eae
--- /dev/null
+++ b/dev-python/pyxDamerauLevenshtein/pyxDamerauLevenshtein-1.8.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 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
+
+DESCRIPTION="Implements the Damerau-Levenshtein edit distance algorithm for 
Python in Cython"
+HOMEPAGE="
+   https://github.com/lanl/pyxDamerauLevenshtein/
+   https://pypi.org/project/pyxDamerauLevenshtein/
+"
+SRC_URI="
+   https://github.com/lanl/pyxDamerauLevenshtein/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_configure() {
+   # recythonize
+   cd pyxdameraulevenshtein || die
+   cython -3 -f *.pyx || die
+}
+
+src_test() {
+   rm -r pyxdameraulevenshtein || die
+   distutils-r1_src_test
+}



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

2024-05-02 Thread Michał Górny
commit: ce77c57e25c1cf730c6c84012850f8d6879743df
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May  3 03:34:47 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May  3 03:42:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce77c57e

dev-python/gfloat: Bump to 0.1

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

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

diff --git a/dev-python/gfloat/Manifest b/dev-python/gfloat/Manifest
index e5873b0692c7..f7d25682b725 100644
--- a/dev-python/gfloat/Manifest
+++ b/dev-python/gfloat/Manifest
@@ -1 +1,2 @@
 DIST gfloat-0.0.5.tar.gz 17493 BLAKE2B 
d2eb75b6ecdf58b0875481fb2428ee2bed998988ded0e0bf212dc5834c428a8a2af0796e6badf2ff2c400432db266a82312743bc338cb6444bbb3133526dcf7b
 SHA512 
b08d4f8cb3c8e2e629d32c96ecf3efb81280363bba9ac90a489ffcd2418a9a4a0c9248ce3f524d9873a295b5e5e520c70ebd098e7cfdfe9a3dc92d8ee58920ca
+DIST gfloat-0.1.tar.gz 38500 BLAKE2B 
7549af8cb4204176c8f6d9c9bbd1e8047530ca347c1f882cb3ed5ae36a8c2a3e5c1293c8e4ac14527b3846ec0055ed4bb30cef7bb703c30c375d4b8c872c1bb6
 SHA512 
7c5d01b25172b3e5c4dbd34e99652316f50478b0c34076608e7d56a80f5db9174a1173dc9bcbea0da2121df54e5a22a7972196ee47cb22a69bd4b8afcc1e2782

diff --git a/dev-python/gfloat/gfloat-0.1.ebuild 
b/dev-python/gfloat/gfloat-0.1.ebuild
new file mode 100644
index ..a3db6988220f
--- /dev/null
+++ b/dev-python/gfloat/gfloat-0.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Generic floating-point types in Python"
+HOMEPAGE="
+   https://github.com/graphcore-research/gfloat/
+   https://pypi.org/project/gfloat/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/ml-dtypes[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2024-05-02 Thread Michał Górny
commit: 232fd03b5ef344e0795bf4467ee3f3943c3a3996
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May  3 03:31:06 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May  3 03:42:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=232fd03b

dev-python/rapidfuzz: Bump to 3.9.0

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

 dev-python/rapidfuzz/Manifest   |  1 +
 dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild | 66 +
 2 files changed, 67 insertions(+)

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index 5329d07dcabb..da80c5258bad 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1 +1,2 @@
 DIST rapidfuzz-3.8.1.tar.gz 1592462 BLAKE2B 
79062be1bdd2e5aa1c364f2426a8b3cb4fc03e44b7548e475abd60827821414ce4ebcbe90377c0d19eb2c8c741e2e171c73e4672fd8126bf99856ea095e9b85b
 SHA512 
fbebdf804220841257075af51186cde5cf8b0ea71bc4ce208bc64853fd1b1aebf97bfb86d1db058c3fb72a60268e5297fe3691b042d52263c66f8da6ae37f90a
+DIST rapidfuzz-3.9.0.tar.gz 1591028 BLAKE2B 
84b8e4572a596c291d6579cfdffd0d624e00ca1f93a38337ba6ad543d346fea0b9a636cd3814724073588b3cd2e61dea9b8c0527b1630f8f06ea6593537bbde6
 SHA512 
bfd0d399dc75c6654d5e66522a057298d3914f8b74955e873034b314926127971f1bf4ddca0c2c92e81ba5bae79caf249303b169805d48ef3d6c64fb706c9547

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild
new file mode 100644
index ..9bf96f9f14b7
--- /dev/null
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+# custom wrapper over setuptools
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
+HOMEPAGE="
+   https://github.com/rapidfuzz/RapidFuzz/
+   https://pypi.org/project/rapidfuzz/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+# all these are header-only libraries
+DEPEND="
+   >=dev-cpp/taskflow-3.0.0
+   >=dev-cpp/rapidfuzz-cpp-3.0.4
+   dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/cython-3[${PYTHON_USEDEP}]
+   dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
+   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # sterilize build flags
+   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
+   # remove bundled libraries
+   rm -r extern || die
+   # force recythonization
+   find src -name '*.cxx' -delete || die
+
+   distutils-r1_src_prepare
+
+   export RAPIDFUZZ_BUILD_EXTENSION=1
+}
+
+python_compile() {
+   distutils-r1_python_compile
+
+   # scikit-build is broken and reuses the same build
+   # https://github.com/scikit-build/scikit-build/issues/633
+   rm -r _skbuild || die
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: app-office/kmymoney/

2024-05-02 Thread Sam James
commit: d0a657afc975a63be7812210b6f4c7856dd1e88e
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri May  3 03:33:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  3 03:34:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0a657af

app-office/kmymoney: mark as LTO-unsafe

Closes: https://bugs.gentoo.org/865943
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-office/kmymoney/kmymoney-5.1.3.ebuild | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/app-office/kmymoney/kmymoney-5.1.3.ebuild 
b/app-office/kmymoney/kmymoney-5.1.3.ebuild
index 374d9b818d94..19b20ef57a96 100644
--- a/app-office/kmymoney/kmymoney-5.1.3.ebuild
+++ b/app-office/kmymoney/kmymoney-5.1.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -10,7 +10,7 @@ KFMIN=5.82.0
 QTMIN=5.15.5
 VIRTUALX_REQUIRED="test"
 VIRTUALDBUS_TEST="true"
-inherit ecm kde.org optfeature
+inherit ecm flag-o-matic kde.org optfeature
 
 DESCRIPTION="Personal finance manager based on KDE Frameworks"
 HOMEPAGE="https://kmymoney.org/;
@@ -93,6 +93,11 @@ pkg_setup() {
 }
 
 src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/865943
+   # https://bugs.kde.org/show_bug.cgi?id=486486
+   filter-lto
+
local mycmakeargs=(
-DENABLE_OFXIMPORTER=ON
-DENABLE_WEBENGINE=ON



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

2024-05-02 Thread Sam James
commit: 6441e2b149d548297bf87ab5ffeda35bb1d32c1e
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri May  3 00:09:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  3 03:33:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6441e2b1

media-libs/osl: mark as LTO-unsafe

Closes: https://bugs.gentoo.org/875836
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-libs/osl/osl-1.12.14.0-r1.ebuild | 5 +
 media-libs/osl/osl-1.12.14.0.ebuild| 5 +
 media-libs/osl/osl-1.13.7.0.ebuild | 5 +
 media-libs/osl/osl-.ebuild | 5 +
 4 files changed, 20 insertions(+)

diff --git a/media-libs/osl/osl-1.12.14.0-r1.ebuild 
b/media-libs/osl/osl-1.12.14.0-r1.ebuild
index c6a86ec36e2f..50363e61e508 100644
--- a/media-libs/osl/osl-1.12.14.0-r1.ebuild
+++ b/media-libs/osl/osl-1.12.14.0-r1.ebuild
@@ -87,6 +87,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/875836
+   # 
https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/issues/1810
+   filter-lto
+
# pick the highest we support
local mysimd=()
if use cpu_flags_x86_avx512f; then

diff --git a/media-libs/osl/osl-1.12.14.0.ebuild 
b/media-libs/osl/osl-1.12.14.0.ebuild
index f44e08f29baf..5af6590d6486 100644
--- a/media-libs/osl/osl-1.12.14.0.ebuild
+++ b/media-libs/osl/osl-1.12.14.0.ebuild
@@ -74,6 +74,11 @@ pkg_setup() {
 }
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/875836
+   # 
https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/issues/1810
+   filter-lto
+
local cpufeature
local mysimd=()
for cpufeature in "${CPU_FEATURES[@]}"; do

diff --git a/media-libs/osl/osl-1.13.7.0.ebuild 
b/media-libs/osl/osl-1.13.7.0.ebuild
index 45ff2f64c225..b43492c6caca 100644
--- a/media-libs/osl/osl-1.13.7.0.ebuild
+++ b/media-libs/osl/osl-1.13.7.0.ebuild
@@ -94,6 +94,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/875836
+   # 
https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/issues/1810
+   filter-lto
+
# pick the highest we support
local mysimd=()
if use cpu_flags_x86_avx512f; then

diff --git a/media-libs/osl/osl-.ebuild b/media-libs/osl/osl-.ebuild
index 02e2f6079c81..68654d760dc8 100644
--- a/media-libs/osl/osl-.ebuild
+++ b/media-libs/osl/osl-.ebuild
@@ -94,6 +94,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/875836
+   # 
https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/issues/1810
+   filter-lto
+
# pick the highest we support
local mysimd=()
if use cpu_flags_x86_avx512f; then



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

2024-05-02 Thread Sam James
commit: 88c844cb1e45a4b1487e8b32618352d82902093e
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu May  2 23:47:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  3 03:33:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88c844cb

media-libs/osl: fix live ebuild that was never once tested

It was originally added while updating a tagged release. It cannot have
ever been tested because at the time it was added, it unconditionally
defined ${S} to something suitable for a tarball, whereas git-r3 sets
things up based on ${PN} for you already.

Fixes: c920bc0801087518ea87d472f7a78bfa25cb04c8
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-libs/osl/osl-1.12.14.0-r1.ebuild | 3 +--
 media-libs/osl/osl-1.13.7.0.ebuild | 3 +--
 media-libs/osl/osl-.ebuild | 3 +--
 3 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/media-libs/osl/osl-1.12.14.0-r1.ebuild 
b/media-libs/osl/osl-1.12.14.0-r1.ebuild
index 66765c891954..c6a86ec36e2f 100644
--- a/media-libs/osl/osl-1.12.14.0-r1.ebuild
+++ b/media-libs/osl/osl-1.12.14.0-r1.ebuild
@@ -20,10 +20,9 @@ else
# If a development release, please don't keyword!

SRC_URI="https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
+   S="${WORKDIR}/OpenShadingLanguage-${PV}"
 fi
 
-S="${WORKDIR}/OpenShadingLanguage-${PV}"
-
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-3)"
 

diff --git a/media-libs/osl/osl-1.13.7.0.ebuild 
b/media-libs/osl/osl-1.13.7.0.ebuild
index 673742be896a..45ff2f64c225 100644
--- a/media-libs/osl/osl-1.13.7.0.ebuild
+++ b/media-libs/osl/osl-1.13.7.0.ebuild
@@ -20,10 +20,9 @@ else
# If a development release, please don't keyword!

SRC_URI="https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
+   S="${WORKDIR}/OpenShadingLanguage-${PV}"
 fi
 
-S="${WORKDIR}/OpenShadingLanguage-${PV}"
-
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-3)"
 

diff --git a/media-libs/osl/osl-.ebuild b/media-libs/osl/osl-.ebuild
index 9ae3ddb5a40d..02e2f6079c81 100644
--- a/media-libs/osl/osl-.ebuild
+++ b/media-libs/osl/osl-.ebuild
@@ -20,10 +20,9 @@ else
# If a development release, please don't keyword!

SRC_URI="https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
+   S="${WORKDIR}/OpenShadingLanguage-${PV}"
 fi
 
-S="${WORKDIR}/OpenShadingLanguage-${PV}"
-
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-3)"
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/nxml-libvirt-schemas/

2024-05-02 Thread Sam James
commit: 8cc1d9aa21d1c97c3a540e75fd8e278a630914a2
Author: Michal Privoznik  gmail  com>
AuthorDate: Thu May  2 14:20:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  3 03:31:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cc1d9aa

app-emacs/nxml-libvirt-schemas: Add 10.3.0

Signed-off-by: Michal Privoznik  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36515
Signed-off-by: Sam James  gentoo.org>

 app-emacs/nxml-libvirt-schemas/Manifest|  1 +
 .../nxml-libvirt-schemas-10.3.0.ebuild | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/app-emacs/nxml-libvirt-schemas/Manifest 
b/app-emacs/nxml-libvirt-schemas/Manifest
index 6b5978a0787f..98641aea41ef 100644
--- a/app-emacs/nxml-libvirt-schemas/Manifest
+++ b/app-emacs/nxml-libvirt-schemas/Manifest
@@ -1,5 +1,6 @@
 DIST libvirt-10.0.0.tar.xz 9395076 BLAKE2B 
bfbea7805a94481293a31e52a5511bcf86db2c96486cbc3b9cb776719ec973b1208cfcb4a8ae2c9220d1d68053980eaf68893f7919c3ef354efbd1abf642
 SHA512 
4ab28539ff0e9a78ac231b11b4ec88b91d76ff2607cabd0226f04aaece73b05cab4aa9cfcf05073cd257ea270a377cd5d2cb915971583dbec04dadf2cf7ad252
 DIST libvirt-10.1.0.tar.xz 9444244 BLAKE2B 
bfdce9d067e3a319b81d867d27f1a6b4e724ab6aaa25d19d7383c9be26ad7dc92b3c0aaa92894b772f09e20c3c2eb0ea0a8707feee4c63be58578fa22854305f
 SHA512 
08e73ae15de5681430b62db85ec9901242dca5e9a4ca9685614f4a67092c6e28f27f9187144b3ceb18ad6b40e6eb1a90b1a4b056b0888724d04a62002ee2bc48
 DIST libvirt-10.2.0.tar.xz 9466588 BLAKE2B 
7ee6f4bdbb6a22f1b3c5c0326d41e269e8a5a07e41bc4f9a17fd023f3e33e46735066656dffa3004e1f36d46324270351593c89f60106933042e8a19a2aa64e6
 SHA512 
65faf2346e66bdba606ba99b9e4da2be8bd94ef42ac49c2801f9e9253ceea10f5fe772d5c7ada59f48aa34ff528726719b690c3acfd3e63a5c3580db17b023ae
+DIST libvirt-10.3.0.tar.xz 9476852 BLAKE2B 
8c47840113904d72aeb1e9bf900a99a8b0e3d41391c9a8fee4277f2793f18fefc50d113e8cbea52dedfd03b93f430416bcd25fe90ee6820c95ac6f468b84212f
 SHA512 
dd2b151a19877e57e11b582b1c11542319f8b7b7cd3d7d51304442aa7d5eb1a8490d2887d340191c3ecc561320ea453773763083364579de0a40ada9c244fc59
 DIST libvirt-9.8.0.tar.xz 9307064 BLAKE2B 
aae47e8d4eeaf97532a0356de23ed5a9eea71b369d025eda95b5fd74576779eb4b843d05df6c87b79a14f218c341953749e319ee7244846a2db410a74a746880
 SHA512 
0118725073de33eec3fa3e4616d3154707f9828fdb9ec973f503fe68f18eab72b9704da660f281152630ddc95e605c786673af9d23dc9bdfc0108422e0efbd41
 DIST libvirt-9.9.0.tar.xz 9321556 BLAKE2B 
21eae5a95feaf7f5c6ba8dd48732c08212904882a11c48eccfa827d85ddc3df7e064503f21710dbe1b678670e02f003674de915a43a7403fbf85685c4832e21d
 SHA512 
77cea28acf4f3e8c92fbd5bd72ad084be183c07f14e3a9ce35d6d9d62d36ee97a30cef55fb204b3e43f282890ecd7d5827a784a517e7f4ed8b22ee502c3f09d7

diff --git a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-10.3.0.ebuild 
b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-10.3.0.ebuild
new file mode 100644
index ..16945cb9e2ff
--- /dev/null
+++ b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-10.3.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Packages which get releases together:
+# app-emacs/nxml-libvirt-schemas
+# dev-python/libvirt-python
+# dev-perl/Sys-Virt
+# app-emulation/libvirt
+# Please bump them together!
+
+inherit elisp
+
+MY_P="libvirt-${PV}"
+DESCRIPTION="Extension for nxml-mode with libvirt schemas"
+HOMEPAGE="https://www.libvirt.org/;
+SRC_URI="https://libvirt.org/sources/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_P%-rc*}/src/conf/schemas"
+
+# This is the license of the package, but the schema files are
+# provided without license, maybe it's bad.
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# Yes this requires Java, but I'd rather not repackage this, if you
+# know something better in C, I'll be glad to use that.
+BDEPEND="app-text/trang"
+
+SITEFILE="60${PN}-gentoo.el"
+
+src_compile() {
+   emake -f - <<'EOF'
+all: $(patsubst %.rng,%.rnc,$(wildcard *.rng))
+%.rnc: %.rng
+   trang -I rng -O rnc $< $@
+EOF
+}
+
+src_install() {
+   insinto "${SITEETC}/${PN}"
+   doins "${FILESDIR}"/schemas.xml *.rnc
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+}



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

2024-05-02 Thread Sam James
commit: 6f88b743b607c3dd814e93485231e09bfa9c3530
Author: Michal Privoznik  gmail  com>
AuthorDate: Thu May  2 14:17:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  3 03:31:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f88b743

app-emulation/libvirt: Add 10.3.0

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

 app-emulation/libvirt/Manifest  |   2 +
 app-emulation/libvirt/libvirt-10.3.0.ebuild | 365 
 2 files changed, 367 insertions(+)

diff --git a/app-emulation/libvirt/Manifest b/app-emulation/libvirt/Manifest
index bc9979d66286..65274d07ac80 100644
--- a/app-emulation/libvirt/Manifest
+++ b/app-emulation/libvirt/Manifest
@@ -4,6 +4,8 @@ DIST libvirt-10.1.0.tar.xz 9444244 BLAKE2B 
bfdce9d067e3a319b81d867d27f1a6b4e724a
 DIST libvirt-10.1.0.tar.xz.asc 833 BLAKE2B 
1046403fb6ee084eb68e081a0fa4a1cfbf30378faf2f54591917ab6a4648a4c2a23da055cfe2577ec7ec80922c29ca7a918386259f747f052abfdfc420ff7749
 SHA512 
40ec184b4c33f21bf99d38fec0722e165854f723017f3cddaef63120cdf8dcf6df0c03b7e4aea5c3706f65d46f5335db667321b1ece1c123d9517fcd303b2bd8
 DIST libvirt-10.2.0.tar.xz 9466588 BLAKE2B 
7ee6f4bdbb6a22f1b3c5c0326d41e269e8a5a07e41bc4f9a17fd023f3e33e46735066656dffa3004e1f36d46324270351593c89f60106933042e8a19a2aa64e6
 SHA512 
65faf2346e66bdba606ba99b9e4da2be8bd94ef42ac49c2801f9e9253ceea10f5fe772d5c7ada59f48aa34ff528726719b690c3acfd3e63a5c3580db17b023ae
 DIST libvirt-10.2.0.tar.xz.asc 833 BLAKE2B 
34031ed3c1896d3bb86d05b3efc158a48a70084bd6ea0308df779c351142e0f04395f62d62b4bb225c731a6f259f7ccb950428292691a656799eed06ecb2c3b2
 SHA512 
d366b0b64642f3358bdaee0ed5e06c4c3eba8b5ce2d1791f3d83d74c139a00282e45d7382af26706657c18e32ab956761d26f5b8595e32ad545c2f27f214fb76
+DIST libvirt-10.3.0.tar.xz 9476852 BLAKE2B 
8c47840113904d72aeb1e9bf900a99a8b0e3d41391c9a8fee4277f2793f18fefc50d113e8cbea52dedfd03b93f430416bcd25fe90ee6820c95ac6f468b84212f
 SHA512 
dd2b151a19877e57e11b582b1c11542319f8b7b7cd3d7d51304442aa7d5eb1a8490d2887d340191c3ecc561320ea453773763083364579de0a40ada9c244fc59
+DIST libvirt-10.3.0.tar.xz.asc 833 BLAKE2B 
4d54a3701a15383464e1be5155344f783cd2fe297f2a7cfd4ef9ead7cef9267122e91e16d08329e2448ffe77f10625a3fa3443bbeab97ba8fc83ec6e4ec250dd
 SHA512 
d32bbc2a36b03eccfc931c3e5accae2d4ed5a59e4d40fc44f8fb269684201097ea03e0afcf6eae124efac7b8c43d32e4e79d276c13ea81809acd40b97ef3ceb9
 DIST libvirt-9.8.0.tar.xz 9307064 BLAKE2B 
aae47e8d4eeaf97532a0356de23ed5a9eea71b369d025eda95b5fd74576779eb4b843d05df6c87b79a14f218c341953749e319ee7244846a2db410a74a746880
 SHA512 
0118725073de33eec3fa3e4616d3154707f9828fdb9ec973f503fe68f18eab72b9704da660f281152630ddc95e605c786673af9d23dc9bdfc0108422e0efbd41
 DIST libvirt-9.8.0.tar.xz.asc 833 BLAKE2B 
3ecd0a925992eeadd50675f7ad8e815bde532c0f66e331ea766fff8e613b6a60b002bedee82fd03684e703057bc13d4e92191268dcd5efe2611ce9bd3cf6b505
 SHA512 
e041db13281eae9323c22189b7a258caf8d0e2a350cbd31b6cbed7054ccaf09d05c155c3c09daea07940affdf15e8d42bb2339945480cd141a6e8cb417a78536
 DIST libvirt-9.9.0.tar.xz 9321556 BLAKE2B 
21eae5a95feaf7f5c6ba8dd48732c08212904882a11c48eccfa827d85ddc3df7e064503f21710dbe1b678670e02f003674de915a43a7403fbf85685c4832e21d
 SHA512 
77cea28acf4f3e8c92fbd5bd72ad084be183c07f14e3a9ce35d6d9d62d36ee97a30cef55fb204b3e43f282890ecd7d5827a784a517e7f4ed8b22ee502c3f09d7

diff --git a/app-emulation/libvirt/libvirt-10.3.0.ebuild 
b/app-emulation/libvirt/libvirt-10.3.0.ebuild
new file mode 100644
index ..f1c08714d713
--- /dev/null
+++ b/app-emulation/libvirt/libvirt-10.3.0.ebuild
@@ -0,0 +1,365 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Packages which get releases together:
+# app-emacs/nxml-libvirt-schemas
+# dev-python/libvirt-python
+# dev-perl/Sys-Virt
+# app-emulation/libvirt
+# Please bump them together!
+
+PYTHON_COMPAT=( python3_{10..12} )
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libvirt.org.asc
+inherit meson linux-info python-any-r1 readme.gentoo-r1 tmpfiles verify-sig
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.com/libvirt/libvirt.git;
+   EGIT_BRANCH="master"
+else
+   SRC_URI="https://libvirt.org/sources/${P}.tar.xz
+   verify-sig? ( https://libvirt.org/sources/${P}.tar.xz.asc )"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+fi
+
+DESCRIPTION="C toolkit to manipulate virtual machines"
+HOMEPAGE="https://www.libvirt.org/ https://gitlab.com/libvirt/libvirt/;
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+IUSE="
+   apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs
+   iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nbd nfs nls numa
+   openvz parted pcap policykit +qemu rbd sasl selinux test +udev
+   virtiofsd virtualbox +virt-network wireshark-plugins xen zfs
+"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   firewalld? ( virt-network )
+   libvirtd? 

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

2024-05-02 Thread Sam James
commit: a188731238e55f72e7c9fdc21980dc3d08459884
Author: Michal Privoznik  gmail  com>
AuthorDate: Thu May  2 14:20:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  3 03:31:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1887312

dev-python/libvirt-python: Add 10.3.0

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

 dev-python/libvirt-python/Manifest |  2 +
 .../libvirt-python/libvirt-python-10.3.0.ebuild| 63 ++
 2 files changed, 65 insertions(+)

diff --git a/dev-python/libvirt-python/Manifest 
b/dev-python/libvirt-python/Manifest
index b5cb9d9d3c1a..1ab3d3ac1343 100644
--- a/dev-python/libvirt-python/Manifest
+++ b/dev-python/libvirt-python/Manifest
@@ -4,6 +4,8 @@ DIST libvirt-python-10.1.0.tar.gz 246933 BLAKE2B 
f95757c6e88271874f2e6c5efd52f4b
 DIST libvirt-python-10.1.0.tar.gz.asc 833 BLAKE2B 
ae970da8b897efa3c8abf596fa653e2fed23e11dc1e1531093ce7fb1c3f9c76659fb71aab828a02c141bd59695eb6989a39f2c99fdd8494e40a8ded43c727fb8
 SHA512 
deb6af1a7d59bae6498175c842be7995262d0503a0614267b4fa8a157d5d094d8aacd34184b4149a0821750d57ba3ad36af1fec1f7e9532625bb620229bf404d
 DIST libvirt-python-10.2.0.tar.gz 246954 BLAKE2B 
a6987539386acae3f06d97fa3fbe9b53eb93b3877ee0e4f0c2a068104f12c5c7b116392fc078c30ef297c108128eaf29075974502dee75e84c96c8288ab70809
 SHA512 
36c79491a9be24fc118cbaddcd96c02c7df05c3808cd8f7dbc2d143330aa8f4a6cf8ea90fc1901dcb43d9c2b52edd1a013d01b88a82b1d3ec6a2ab88b671ac61
 DIST libvirt-python-10.2.0.tar.gz.asc 833 BLAKE2B 
0aaf3853f27e7f2157fed61e1a4dedd80cc70a95b2a265a46d04eb97d0e4b583779eb072f7c94f478c20340f09266079204d9c1805987c3a512f96c4d7f670d4
 SHA512 
b9fd2d958c3afd23e18559d913dabd3409d68c2eb0094e485f5131e8278f25569c88d443b1ac1b30cad87cd02d9335c5e09a3ea87e37a3a73df650f57d647b11
+DIST libvirt-python-10.3.0.tar.gz 238840 BLAKE2B 
35f4b15609550f9f255ee046fda4df22099926779ded4e7a75c02cdfef9156a366f3aa62a92d75bb7bfaa4c5220679ac3231844dc35c0f7db6dd362c81b9ed77
 SHA512 
5c5b4b6e52887a5fe0436581ef6233e78abbf702db87936743329e62a1e3c66c124ed6e2c2b92d6215027e6cbe459c536a8436ac3cea63269bff78ec3c9efc98
+DIST libvirt-python-10.3.0.tar.gz.asc 833 BLAKE2B 
75f38beedc069543f634f0b880e439a6dbc4aea6eec29bbc229a5169f09aa55c5207a3f445f5e70da2b4cb94e7397bdd937f7d5088f7cd7b4f57d3d57e6196c1
 SHA512 
adeb63e8ecbdbac498d0971bea837f6a8ef5fa673bbade52a623e2f7a70600c443b87ca32cfe9c61c33f9f785eb1215815bf12fbd3cc4d9d4f60a3b898bb3cfb
 DIST libvirt-python-9.8.0.tar.gz 246277 BLAKE2B 
c333909d1f4fd32f9e05d42e468b3808971360bb8aaf35934ec25f8155f0231b2ff3bfd90944a50cf13e09cec3cf35fdf41fb5869b1683c1cd36b4767f2b3dd1
 SHA512 
c9871ca2fa9d18ae42c4aa76e9a7ba9f0a026061b058072c862c8fe402c2d2325189687e1490718360a9b8f6c13d8ae2adfbe54f79a367fb6be9fbde381f4901
 DIST libvirt-python-9.8.0.tar.gz.asc 833 BLAKE2B 
78e6556031c325674d26322d0a6a4dfc391dd050223bd6d939d30328fc7bb1a2f8671aae95eb3a37b916311e6f4c44a4c1929093844347e06dffa23480793e34
 SHA512 
b999d442f8e22d91ccf9988f53603159406b3aacd3469fd613ed24afd67722206eb2b319a1518bc7aa8cc12684f84685de885bd40c9ba7d9a94ef16cf03f6065
 DIST libvirt-python-9.9.0.tar.gz 246357 BLAKE2B 
d2e6bc9f8ae3c722ffa18772e40965e7ef1acfb36a863d764ac39c694f687a078b6433cb780a27696f63c698c3e63d203ae1609b48ee31ea5cd95a21a3947666
 SHA512 
5a09b23b843080f2e55a7b00dc225e0bf23c9c23cac42ce4ffaff725020303745185482c2cc781d519020f50a335d4fa72a7a618bb2c1d0eb0845781d1b22ab7

diff --git a/dev-python/libvirt-python/libvirt-python-10.3.0.ebuild 
b/dev-python/libvirt-python/libvirt-python-10.3.0.ebuild
new file mode 100644
index ..cd5a82350d8e
--- /dev/null
+++ b/dev-python/libvirt-python/libvirt-python-10.3.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Packages which get releases together:
+# app-emacs/nxml-libvirt-schemas
+# dev-python/libvirt-python
+# dev-perl/Sys-Virt
+# app-emulation/libvirt
+# Please bump them together!
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1 verify-sig
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.com/libvirt/libvirt-python.git;
+   RDEPEND="app-emulation/libvirt:="
+else
+   MY_P="${P/_rc/-rc}"
+   SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz
+   verify-sig? ( 
https://libvirt.org/sources/python/${MY_P}.tar.gz.asc )"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+   RDEPEND="app-emulation/libvirt:0/${PV}"
+fi
+S="${WORKDIR}/${P%_rc*}"
+
+DESCRIPTION="libvirt Python bindings"
+HOMEPAGE="https://www.libvirt.org;
+
+LICENSE="LGPL-2"
+SLOT="0"
+IUSE="examples test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   virtual/pkgconfig
+   test? (
+   dev-python/lxml[${PYTHON_USEDEP}]
+   )
+   verify-sig? ( sec-keys/openpgp-keys-libvirt )
+"
+

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

2024-05-02 Thread Michał Górny
commit: d523745fe7a798fe56b4a92952411b71499be62f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May  3 02:39:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May  3 03:28:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d523745f

dev-python/boto3: Bump to 1.34.97

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index f8f482ec2f91..5d7e2c6d377e 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -4,3 +4,4 @@ DIST boto3-1.34.93.gh.tar.gz 802078 BLAKE2B 
43f19efd6ae42bdb20e8dd79b1735df229ec
 DIST boto3-1.34.94.gh.tar.gz 803022 BLAKE2B 
fcc522fc68e31fae8086e21740e7ac286f4d2b38caa8a970d7c7851288eec35bd05853410bcfe8bd2bd3a0be52b89386b6c600d9c465ce63470fb0cbe863a345
 SHA512 
d341e3e3720e4c647e1f5ec578b8f55740f21df4430bbe1ff5e6de11c23126ceb68c956570778af03a0703798468733078c929b75612f6143bd24f929e861fb8
 DIST boto3-1.34.95.gh.tar.gz 804506 BLAKE2B 
81bc8a68138e391dca19894fb42eb9c55b155463bf7baa4dbd5ab876d94e6a4174eefe23938990e64bc0e6391e46ab764436c2ef0debb544f204ac1e5321212a
 SHA512 
efc8df42dc0b65061e564ed60996a750e43feb44ef9c71f58dec04e3c2644172f2fc19f01ed877f8c1a29da2ba367bbfb2d77085e5443e9b84ef003de2bf6e50
 DIST boto3-1.34.96.gh.tar.gz 804809 BLAKE2B 
7dfdf70f817d4f0c69f67b96f329ce4cf939f2c5cb87208faecbb160c304ef9bc0342929a336b159331dfb80a68b49e4d07d3324a7df3e60ea33a440483bc9c8
 SHA512 
4ef57ced14d6a882e2b3358cbedc632a00f1d55a70d831ba597e7ff785e44ab0e37882373d07e0385be830f5c940f7cba6b0f0b6ddeea65640c07d0083ea98e7
+DIST boto3-1.34.97.gh.tar.gz 805053 BLAKE2B 
d5759279a231be0e65ae4c4a6c574cf0af0ef96509c150b8fa28f89ed19f111979f71f4297fe8695576fd0dcf1f43b65ca2f51fd41f9c5c51135c8d33b4175a4
 SHA512 
38e9bf181597ee4963189cc7b1a332f47bdb72ebc670a85be7e737aa60ac7baf1297d2782ece2dfb691dd97ae3cb201d737e5571a6b0ce90271215e983205a17

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



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

2024-05-02 Thread Michał Górny
commit: 5fa1735d3714f2f4e417f04bfa40b6ee587434e0
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May  3 02:42:45 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May  3 03:28:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fa1735d

dev-python/Faker: Bump to 25.0.1

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

 dev-python/Faker/Faker-25.0.1.ebuild | 43 
 dev-python/Faker/Manifest|  1 +
 2 files changed, 44 insertions(+)

diff --git a/dev-python/Faker/Faker-25.0.1.ebuild 
b/dev-python/Faker/Faker-25.0.1.ebuild
new file mode 100644
index ..6677ad70e7c8
--- /dev/null
+++ b/dev-python/Faker/Faker-25.0.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2022-2024 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=( pypy3 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 ~loong ~ppc ~ppc64 ~riscv ~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
+   local EPYTEST_DESELECT=(
+   tests/providers/test_job.py::TestCsCZ::test_job
+   )
+   epytest
+}

diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index 1ced5c733faa..db534fb8887d 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -3,3 +3,4 @@ DIST Faker-24.14.0.tar.gz 1732995 BLAKE2B 
809773a97b417827db72172c3ba68ccf814974
 DIST Faker-24.14.1.tar.gz 1759770 BLAKE2B 
e58feb12255de946b6c10cd9e3098f4423a47554e6aafcabb1094c7aab7e0dbbd2eea2077411094611c64b92307060c5da383390dc4a14545a9fe54b654e20e7
 SHA512 
d6afa8c25fe223999bdc776a7c2c12c43e9ad5886d6bb4744fe29c8b358def151b251a37a74a8576e5daedae360c19146f870a1438b63763ffb74b1577a5ae2f
 DIST Faker-24.8.0.tar.gz 1725365 BLAKE2B 
b2646766b993d946bf7965133b7484408370a2e8bed9091b713ffd427d545bb708027066b6787a78cd675659b4d342ac86c9f611aecfb7df3d0565a8066925f0
 SHA512 
d8fe7e411052bec485b40540317c88ff5aeae8a32ef2e53214816b190d4730c9f5af9157ac2c66aba5fbc887e995d0238f71deefdcf67300e49586c7995b60ff
 DIST Faker-25.0.0.tar.gz 1759596 BLAKE2B 
f7e89a25579f075ef52ac45f77cc7844bbc9ee910b2568ca813e137b2b2dfafd81c39c2426e1078fc26f5d779115a93a4f4c0361992180eee07dd3d1bbac5e8a
 SHA512 
07a7d9147b0a1084d37bf3fc703dba1504fd2ed4f641a7fc0c0bdca2cd79075d6d10c9cf6d09e95ab93ef2477de890ba08b9bfa25d2305520d41c22a70c08b3b
+DIST Faker-25.0.1.tar.gz 1759603 BLAKE2B 
710c362ec8a077880d9728c75d775b318d2c3d65f1bb5488474b2c26fa48094a64e57f667c6b43d841224ced8c08ff98c87677d678e5fb738a3e17c941fcacf7
 SHA512 
0f0cfc86f76584320fc6ab0afae40da8c022b65fca07eff639ba9a89744814afc7f9e37c987a73d0ec025fa971c0468f3b8b026b16dc4a5813bacb9562a33384



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

2024-05-02 Thread Michał Górny
commit: 7a55041b4cabd1c45bb3836d5c7e4b82562e2a16
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May  3 02:39:16 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May  3 03:28:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a55041b

dev-python/botocore: Bump to 1.34.97

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index e2367a16cdb2..7aab18ef20dc 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,3 +4,4 @@ DIST botocore-1.34.93.gh.tar.gz 12982900 BLAKE2B 
3225279b85101e04da3be11f01ac3f4
 DIST botocore-1.34.94.gh.tar.gz 12986670 BLAKE2B 
27299e44f2acf9d51c056c3612f60dbb11bacd8411272238fe8ac1c89acd84c1a70594877139a71e2892c152b9902456ed0f9868f82e95366871904aea4d757a
 SHA512 
24b4b5e9a2009a3bc9e14ed04aeb3d7d51c3073b38e1b33f95892ec3bacc94562e1b8c69cf17fff38c4a979d2958cc3a88e9be66e098fcb8f67765d22543e75d
 DIST botocore-1.34.95.gh.tar.gz 12998063 BLAKE2B 
2616d558d82f022393cf267f9131644310d5a406bfcd9374c52640d998671af40d0407a7e23d21f7571dbdb293a44886760059b770f2b589931be476971c9fff
 SHA512 
b2be04b61d27c30b690f5c6e5504670938bd5d2f13ae6e194ecc77b2b15092726f07a7abf0165fad304c919652c36e9defd8383448a6ce916e995327cd145d7f
 DIST botocore-1.34.96.gh.tar.gz 12998705 BLAKE2B 
5266f479e50b24cdf611634c4d129327dd14cbd08c676fb54861e775e1ba6a767e43c7901a7374602b30a3066eba77a7616e7ff4f0224c1f735f413876ee956a
 SHA512 
174b604d5e80dd211ca9cd1ae3f2635a4c8c6c6b7398943e8d539b960468a79a1c641367a3daee75689f948d37d054b25e3f36d0fd6137545ecda823d0c50606
+DIST botocore-1.34.97.gh.tar.gz 13003082 BLAKE2B 
ac7104e1cc19ae63a7bb0bb2d16fcf88ea3e5174382556c27f25f3665b30cc2b22efd1d59f146448647926ecd259d38313bac76b000fc6a12c97958debf93cc6
 SHA512 
bf29fa82fdcf679d24b116516694da769ab3aaaebdcabddec121fe4ba564f718937c634d31306273af15da272a796aba75b0406cfe805f12512b3430ec071331

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



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

2024-05-02 Thread Michał Górny
commit: bc73a6fab26ffa3631c0f730e471034dec038d21
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May  3 02:39:51 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May  3 03:28:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc73a6fa

app-admin/awscli: Bump to 1.32.97

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.32.97.ebuild | 90 ++
 2 files changed, 91 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index e0e5fed2f2e0..74c319bf691d 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -4,3 +4,4 @@ DIST aws-cli-1.32.93.gh.tar.gz 2695489 BLAKE2B 
d2f81786d4db158a13ec50ed833668db2
 DIST aws-cli-1.32.94.gh.tar.gz 2696222 BLAKE2B 
275464cb94d3282141209aa1ba90bd5a4a69f128f55cf222f60e8b964126d8bbc63c5313034496b18bb2db7c9ccba2ac199345e3f93e8597feded89a05f59df5
 SHA512 
a4fb1667d9161ffab2165502bc89a93667f83bcdae778daf42b4675b9345d0a497f5b36c40cf758613e8e4443173d4d358d39e6e30196c9f5a6b8a102d45c366
 DIST aws-cli-1.32.95.gh.tar.gz 2699193 BLAKE2B 
d50c00be87343f80be4342f6f1ef6ac611c6c7c37d72e369b87aff0d38ed763451a3de54a7d4013632f47cebd688b76b9103e85a20e58e01cd5ee66e7eabeb20
 SHA512 
0ec08479e9ef3b0eb231438c59379beb2d6a8bdca52a375bc5ba386d2bde3062093bb592bbf843d2be80658d9d88d4ae71ffa372db1261d6f6f16cd17c196ddc
 DIST aws-cli-1.32.96.gh.tar.gz 2699395 BLAKE2B 
7d778ad8886b8416e3c99a639d2923fedfe4154d19e3d8c064f8261f99e586f79a10a174a731ba647c51805baf9f135ea71f6ef766de791bae18b83b80294a74
 SHA512 
2f02afea5a04960b94101596b55ddd8461344e2d6ac8e5023c05363f052e32ec2076727e080c1cbad8c37c90266ec57572cc41809993b6b4f5fa81c909cb75aa
+DIST aws-cli-1.32.97.gh.tar.gz 2700062 BLAKE2B 
f4150f20534782d000e7f936e9ebc723daebf1b41182ec4a3ec56b44a2df547b6af5e42164554742a821b29d30beb4a8b2ba0100ccb51f8074550efaf01f0818
 SHA512 
710e4fece1511f80da33b7d6a06534a1c2e5c986d7cb0426f4cc84a74885a9700502ed97d512c6287b4b0def76e44c0d36425a78c17fcdb8ee59df9340633d16

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

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

2024-05-02 Thread Michał Górny
commit: 11f4849a3dd3f43b58e1330589594d9fadd9a8c7
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May  3 02:40:07 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May  3 03:28:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11f4849a

net-im/fractal: Bump to 7

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

 net-im/fractal/Manifest |   1 +
 net-im/fractal/fractal-7.ebuild | 117 
 2 files changed, 118 insertions(+)

diff --git a/net-im/fractal/Manifest b/net-im/fractal/Manifest
index 2d39bb92a4b5..3344b5d4c3bc 100644
--- a/net-im/fractal/Manifest
+++ b/net-im/fractal/Manifest
@@ -1,6 +1,7 @@
 DIST fractal-6.tar.bz2 1430986 BLAKE2B 
2388771eb34b527ce758efc9a81a5134cb5558ba64bbdf2cbb4911e56698dff7fcf175280b1a8126ffe59189024dbdb3fb847a88e991b86adb81b5e0f64a4ef7
 SHA512 
78f5ae06117b8f7218084946c883022ec08ae213a433c17386cdf84a30dcb2796f957c13b5b21cef1e500df0b1a86794aff144698c014fdeb42b782bf5583280
 DIST fractal-6_beta-crates.tar.xz 45123596 BLAKE2B 
88bd065066367943dc84af70a514f79e96382d62fb47caf80844a0c5532cc065fe5aa72bc737f240d6f64cd5e9f123be467c9fef0fd64e8f7a4aa496e613a408
 SHA512 
23cfff457be78c6ba2e71342d54605adad28dd0a21dcf3d3415477a36e78c52c921fd92083551798b6fccb4569814a33606812752c5b9c4ca2952e94f7f2f596
 DIST fractal-7.rc.tar.bz2 1758681 BLAKE2B 
e1ba8fc8a6c03056ade1ec47d7c366b10457e69f36926f53e8b3066c9a8381ff7de8905e7015fdd898f70443a3863b3eaab38e77bf5fff415ffef123bc9128f3
 SHA512 
7d8e4106dfdd3f5aa5615d5ddd299752b08052c303cb336d8e3b4f75ade938f91d363f3d6a51b44b12a6b86c65e127ebd4809383a58f9afdf4ee10361f72883d
+DIST fractal-7.tar.bz2 1776528 BLAKE2B 
e77f434bdcd4ddc198392dec6ee07f13e21d9dd780f66555e6baf2e19ac118a8ab7acff2366c87b458d0825c230ba029d2f4a85e1678f1d08743289adc5f23a5
 SHA512 
413970efb89326cb19fefe9a375580e38b1338013b6b1f5b454c25e0bbe1ef948cc678ddcde5cf781dadbde150f2c58c09469adbde2fb6613009b620417cbc2d
 DIST fractal-7_rc-crates.tar.xz 50067064 BLAKE2B 
0d11ba2a36b9e71292f0e44a42fd910aba6926bf310b807833a00c1ad41bbdc50b30155b7950805c4c6c261fec464949b73a01ad27c0f92f1e5947ba5e446582
 SHA512 
61d4a0dda16fab90cede30e791ab34a97f7d02cccf9d0dab323eac221a5cd523c6565ffa163f8b76815c0ba390e47e485721e9124b63d0c4221ae888cd2477a6
 DIST 
matrix-authentication-service-099eabd1371d2840a2f025a6372d6428039eb511.gh.tar.gz
 1455871 BLAKE2B 
f774e3a7d86f06ebd6dbe5a9952533010d2d07d5e5857ea778c307d71c2b741027ca0787caaec602a41589f0fa7e25834fdea4325db665438a3964d1025412be
 SHA512 
2f29252f740c3874eefdcafa2f8fe499254e01e5a3bf79dc4e93a77627f9352f0606b33529764d4cd6aefca8128c7f991c11e136ccc8286e3b3cd06959b4ffd7
 DIST matrix-rust-sdk-19526cea6bce133fc48904838956846aeb966dc6.gh.tar.gz 
1743912 BLAKE2B 
48b6352fbad17eb1651e5ca57bca25ea64dacecf0e97b63502fa54fd86ac65728656e799c0b50fddec575d05aa408c8347815f30afbf78413e973c35e0d8768f
 SHA512 
a330250bf25dcb4a4a4a8bfc3bdda1a19d389080fb6a4983f00cc9cddc2f12b7a8f652942a58b9ed78b9c52802f94fd391e3dfd6971add8a44dbf66460488a1b

diff --git a/net-im/fractal/fractal-7.ebuild b/net-im/fractal/fractal-7.ebuild
new file mode 100644
index ..ba5d82a37853
--- /dev/null
+++ b/net-im/fractal/fractal-7.ebuild
@@ -0,0 +1,117 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+"
+
+declare -A GIT_CRATES=(
+   
[mas-http]='https://github.com/matrix-org/matrix-authentication-service;099eabd1371d2840a2f025a6372d6428039eb511;matrix-authentication-service-%commit%/crates/http'
+   
[mas-iana]='https://github.com/matrix-org/matrix-authentication-service;099eabd1371d2840a2f025a6372d6428039eb511;matrix-authentication-service-%commit%/crates/iana'
+   
[mas-jose]='https://github.com/matrix-org/matrix-authentication-service;099eabd1371d2840a2f025a6372d6428039eb511;matrix-authentication-service-%commit%/crates/jose'
+   
[mas-oidc-client]='https://github.com/matrix-org/matrix-authentication-service;099eabd1371d2840a2f025a6372d6428039eb511;matrix-authentication-service-%commit%/crates/oidc-client'
+   
[matrix-sdk-base]='https://github.com/matrix-org/matrix-rust-sdk;88c4dec35f05ae295e0f2bf0362d6f5d72606d92;matrix-rust-sdk-%commit%/crates/matrix-sdk-base'
+   
[matrix-sdk-common]='https://github.com/matrix-org/matrix-rust-sdk;88c4dec35f05ae295e0f2bf0362d6f5d72606d92;matrix-rust-sdk-%commit%/crates/matrix-sdk-common'
+   
[matrix-sdk-crypto]='https://github.com/matrix-org/matrix-rust-sdk;88c4dec35f05ae295e0f2bf0362d6f5d72606d92;matrix-rust-sdk-%commit%/crates/matrix-sdk-crypto'
+   
[matrix-sdk-indexeddb]='https://github.com/matrix-org/matrix-rust-sdk;88c4dec35f05ae295e0f2bf0362d6f5d72606d92;matrix-rust-sdk-%commit%/crates/matrix-sdk-indexeddb'
+   
[matrix-sdk-qrcode]='https://github.com/matrix-org/matrix-rust-sdk;88c4dec35f05ae295e0f2bf0362d6f5d72606d92;matrix-rust-sdk-%commit%/crates/matrix-sdk-qrcode'
+   

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

2024-05-02 Thread Sam James
commit: 6c5bb90fca515fb854e5c567decd7528df32f354
Author: Sam James  gentoo  org>
AuthorDate: Thu May  2 22:45:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  3 02:48:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c5bb90f

xorg-3.eclass: conditionalize autotools deps on XORG_EAUTORECONF

xorg-3.eclass only calls autoreconf if XORG_EAUTORECONF is set, although
the logic got cleaned up more in fae3e3b3eeec2d252ad42afeba11ac8ffeb70c42.

We therefore don't need to depend on autoconf, automake, etc unless
XORG_EAUTORECONF is set. Set AUTOTOOLS_AUTO_DEPEND from autotools.eclass
to opt-out of the auto dependencies and use the AUTOTOOLS_DEPEND variable
it sets when XORG_EAUTORECONF.

Note that libtool.eclass still adds a dep on elt-patches so we're OK
for that part (we call elibtoolize where we can).

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

 eclass/xorg-3.eclass | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/eclass/xorg-3.eclass b/eclass/xorg-3.eclass
index 21cddc92773d..ee4038533bfd 100644
--- a/eclass/xorg-3.eclass
+++ b/eclass/xorg-3.eclass
@@ -58,6 +58,7 @@ fi
 : "${XORG_MULTILIB:="no"}"
 
 # we need to inherit autotools first to get the deps
+AUTOTOOLS_AUTO_DEPEND=no
 inherit autotools libtool multilib toolchain-funcs flag-o-matic \
${FONT_ECLASS} ${GIT_ECLASS}
 unset FONT_ECLASS GIT_ECLASS
@@ -129,9 +130,7 @@ fi
 
 # Set up autotools shared dependencies
 # Remember that all versions here MUST be stable
-EAUTORECONF_DEPEND+="
-   >=dev-build/libtool-2.2.6a
-   sys-devel/m4"
+EAUTORECONF_DEPEND+=" ${AUTOTOOLS_DEPEND}"
 if [[ ${PN} != util-macros ]] ; then
EAUTORECONF_DEPEND+=" >=x11-misc/util-macros-1.18"
# Required even by xorg-server



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

2024-05-02 Thread Sam James
commit: 2a0d96794900df3d0b2c25734cd5471468bd3fb0
Author: Sam James  gentoo  org>
AuthorDate: Thu May  2 22:43:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  3 02:48:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a0d9679

xorg-3.eclass: cleanup autotools logic a bit more

EAUTORECONF_DEPENDS is always empty since 
3db70e9c014e415ae38a713b47cf7b299fd11945.

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

 eclass/xorg-3.eclass | 2 --
 1 file changed, 2 deletions(-)

diff --git a/eclass/xorg-3.eclass b/eclass/xorg-3.eclass
index dde954ca77aa..21cddc92773d 100644
--- a/eclass/xorg-3.eclass
+++ b/eclass/xorg-3.eclass
@@ -137,9 +137,7 @@ if [[ ${PN} != util-macros ]] ; then
# Required even by xorg-server
[[ ${PN} == "font-util" ]] || EAUTORECONF_DEPEND+=" 
>=media-fonts/font-util-1.2.0"
 fi
-BDEPEND+=" ${EAUTORECONF_DEPENDS}"
 [[ ${XORG_EAUTORECONF} != no ]] && BDEPEND+=" ${EAUTORECONF_DEPEND}"
-unset EAUTORECONF_DEPENDS
 unset EAUTORECONF_DEPEND
 
 # @ECLASS_VARIABLE: FONT_DIR



[gentoo-commits] repo/proj/libressl:master commit in: net-analyzer/nmap/

2024-05-02 Thread orbea
commit: 54d2fb827dfeac87c5759fd9de587e5d9810d100
Author: Saki Xi  riseup  net>
AuthorDate: Fri May  3 01:30:52 2024 +
Commit: orbea  riseup  net>
CommitDate: Fri May  3 01:47:28 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=54d2fb82

net-analyzer/nmap: upstream sync, add unstable

Closes: https://github.com/gentoo/libressl/pull/559
Signed-off-by: orbea  riseup.net>

 net-analyzer/nmap/Manifest |   3 +
 net-analyzer/nmap/nmap-7.95.ebuild | 207 +
 2 files changed, 210 insertions(+)

diff --git a/net-analyzer/nmap/Manifest b/net-analyzer/nmap/Manifest
index b89708f..633b02e 100644
--- a/net-analyzer/nmap/Manifest
+++ b/net-analyzer/nmap/Manifest
@@ -1,3 +1,6 @@
 DIST nmap-7.94-patches.tar.xz 4112 BLAKE2B 
0720242bf507f2a1502cf854592d94a57a33d5ac1e520c752e548092f91bbffeb0f6f762f4da27ff445419ff3845060242aa43aba53d0161ae2bebccf728cc97
 SHA512 
d47e2215e1923af65e3a392c3d990d650e68135f139013c311a26d12cfd0b27d9d5c3cbc27bb8583251a353a6284fb9d518373f17624db242be7060b8bfa0ba5
 DIST nmap-7.94.tar.bz2 11102195 BLAKE2B 
5819b458b50e33f6a507ad3c32a731c13e730c40d31a61731c3cfcd41fad8e3fdfcbb721ef46b05a80e406d0a646d0966d4b645551711144822551ef374a443a
 SHA512 
a55cddf9c1d9272243d01251eb3315b26f232d0596818857083222a385398618b428dc2bd8282c3e832527e135a74aeb020ca8609d83d8337342f5d8a04d7f2c
 DIST nmap-7.94.tar.bz2.asc 198 BLAKE2B 
38a363499fe236f675238ecf015a7e597d66cdd84eef13bed4986b4081c4f1f7a288121e3666e0f31a9282fd84f30cbceb65341f1c173086c7421a8ea719afe9
 SHA512 
dcbaf88e9ead21f303a7ee5390de0d2bd67477c2628858dc3380b0ac7d73d4d1b330f3b303ff32b0cb9a22eaa37af535bd7aa622531451e404a8c9a256a98eec
+DIST nmap-7.95-patches-2.tar.xz 5740 BLAKE2B 
860e7702e2ae1211c4eeeb8f869730de2279a305389f54317f883d2094bfbb1efb9031a761af93bfa8ab56e06bea774dea5807d134dd64f94c2191340a21113b
 SHA512 
e4fb7350ea7e7f2e62f089129c0962652e556fb3bdf272d78c834db299f7f92c3238344c8bd50fea7d1360460ca4768ddad7367ecfcaefdb51125c66cd6981dd
+DIST nmap-7.95.tar.bz2 11717069 BLAKE2B 
4ab4912468f6c1cf7517090bc94b1bb34e665fe1b3db973e1c7bb2d05cb885545cdf3ca5c7fb548ff0012b800f5dd60ed2f2010fc9fb62ba7d6a28537287193c
 SHA512 
fd95a8bc627a2b8b507353f761dc9fdc8e880a0dd2d75a51b9cb3ec664318796af9bb16a6ff9a1358bd77ad669c2a54e333be630f201f69287692a7d2d41c17e
+DIST nmap-7.95.tar.bz2.asc 181 BLAKE2B 
31db32cb5ad42be25d4b87d8619e0865d7089618839311ada9a2c1e0c9bc89f82ca6253e8151930f152c3fac7ad820ca747ed8427d008f9b04ad2b9e0a0e2b71
 SHA512 
ce56893796def1b7e8ae96cce90dda073ad84d657cd15d980ee14562a07f7522d438a40ac58422b6f6de7201a9f2678413018633529cb8dcc4e580cfe678c092

diff --git a/net-analyzer/nmap/nmap-7.95.ebuild 
b/net-analyzer/nmap/nmap-7.95.ebuild
new file mode 100644
index 000..c1c992c
--- /dev/null
+++ b/net-analyzer/nmap/nmap-7.95.ebuild
@@ -0,0 +1,207 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-4 )
+LUA_REQ_USE="deprecated"
+DISTUTILS_OPTIONAL=1
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+PLOCALES="de es fr hi hr hu id it ja pl pt_BR pt_PR ro ru sk zh"
+PLOCALE_BACKUP="en"
+inherit autotools distutils-r1 lua-single plocale toolchain-funcs
+
+DESCRIPTION="Network exploration tool and security / port scanner"
+HOMEPAGE="https://nmap.org/;
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/nmap/nmap;
+
+else
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/nmap.asc
+   inherit verify-sig
+
+   SRC_URI="https://nmap.org/dist/${P}.tar.bz2;
+   SRC_URI+=" verify-sig? ( https://nmap.org/dist/sigs/${P}.tar.bz2.asc )"
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+fi
+
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-7.95-patches-2.tar.xz;
+
+# https://github.com/nmap/nmap/issues/2199
+LICENSE="NPSL-0.95"
+SLOT="0"
+IUSE="ipv6 libssh2 ncat ndiff nping nls +nse ssl symlink zenmap"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   nse? ( ${LUA_REQUIRED_USE} )
+   symlink? ( ncat )
+"
+
+RDEPEND="
+   dev-libs/liblinear:=
+   dev-libs/libpcre2
+   net-libs/libpcap
+   ndiff? ( ${PYTHON_DEPS} )
+   libssh2? (
+   net-libs/libssh2[zlib]
+   sys-libs/zlib
+   )
+   nls? ( virtual/libintl )
+   nse? (
+   ${LUA_DEPS}
+   sys-libs/zlib
+   )
+   ssl? ( dev-libs/openssl:= )
+   symlink? (
+   ncat? (
+   !net-analyzer/netcat
+   !net-analyzer/openbsd-netcat
+   )
+   )
+   zenmap? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   )
+"
+DEPEND="${RDEPEND}"
+# Python is always 

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

2024-05-02 Thread Michael Orlitzky
commit: 4d90e071cd1ffbd94b9abea9ceced3f111ee5290
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Thu May  2 23:45:25 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Fri May  3 01:34:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d90e071

app-emacs/gap-mode: new package, add 2.2.2

Signed-off-by: Michael Orlitzky  gentoo.org>

 app-emacs/gap-mode/Manifest|   1 +
 app-emacs/gap-mode/files/50gap-mode-gentoo.el  |   7 ++
 .../gap-mode/files/gap-mode-2.2.2-warnings.patch   | 119 +
 app-emacs/gap-mode/gap-mode-2.2.2.ebuild   |  60 +++
 app-emacs/gap-mode/metadata.xml|  32 ++
 5 files changed, 219 insertions(+)

diff --git a/app-emacs/gap-mode/Manifest b/app-emacs/gap-mode/Manifest
new file mode 100644
index ..56dad78f5385
--- /dev/null
+++ b/app-emacs/gap-mode/Manifest
@@ -0,0 +1 @@
+DIST gap-mode-8439c3622e1f9e2ec1a8ef21020eb55e917f4416.tar.bz2 28804 BLAKE2B 
e8f9bbeaea5903f25e2101b874a397f556a9cf039077e5bb2afb9dfadaef339ac7258065fc9ae943a09a26165bbff34667d5e8045a615584ad22e3c1b004464b
 SHA512 
1c1409d0a00e2e36c271a6e8d390d01fa02e60a6431cfbc7c8a592abf2276cc37e2b7f4cb7b7c31f640b3a38bde2907c85148c2a512a897457ce9db7735bdc75

diff --git a/app-emacs/gap-mode/files/50gap-mode-gentoo.el 
b/app-emacs/gap-mode/files/50gap-mode-gentoo.el
new file mode 100644
index ..d242a99ab3b5
--- /dev/null
+++ b/app-emacs/gap-mode/files/50gap-mode-gentoo.el
@@ -0,0 +1,7 @@
+(add-to-list 'load-path "@SITELISP@")
+(autoload 'gap-mode "gap-mode" "GAP editing mode" t)
+(autoload 'gap "gap-process" "Run GAP in emacs buffer" t)
+(add-to-list 'auto-mode-alist '("\\.g\\'" . gap-mode))
+(add-to-list 'auto-mode-alist '("\\.gap\\'" . gap-mode))
+(add-to-list 'auto-mode-alist '("\\.gd\\'" . gap-mode))
+(add-to-list 'auto-mode-alist '("\\.gi\\'" . gap-mode))

diff --git a/app-emacs/gap-mode/files/gap-mode-2.2.2-warnings.patch 
b/app-emacs/gap-mode/files/gap-mode-2.2.2-warnings.patch
new file mode 100644
index ..3122fefdcdda
--- /dev/null
+++ b/app-emacs/gap-mode/files/gap-mode-2.2.2-warnings.patch
@@ -0,0 +1,119 @@
+From 8238a8eaa6a11e9e0d8e10bb84ae87021b78ea2a Mon Sep 17 00:00:00 2001
+From: Ivan Andrus 
+Date: Wed, 13 Mar 2024 10:12:10 -0600
+Subject: [PATCH] Fix unknown definitions warning
+
+---
+ gap-mode.el | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/gap-mode.el b/gap-mode.el
+index 148664c..655519a 100644
+--- a/gap-mode.el
 b/gap-mode.el
+@@ -590,6 +590,7 @@ end;"
+   (when gap-using-smie
+ (defvar gap-smie-grammar)
+ (declare-function gap-smie-rules "gap-smie")
++(declare-function smie-setup "smie")
+ (smie-setup gap-smie-grammar #'gap-smie-rules)))
+ 
+ ;;}}}
+-- 
+GitLab
+
+From f8c95d793b1e90e65ca758d10b780592fc9ee2dd Mon Sep 17 00:00:00 2001
+From: Ivan Andrus 
+Date: Mon, 29 Apr 2024 19:57:02 -0600
+Subject: [PATCH] Fix unknown definitions warnings
+
+---
+ gap-process.el | 4 
+ 1 file changed, 4 insertions(+)
+
+diff --git a/gap-process.el b/gap-process.el
+index 8fa3062..1161161 100644
+--- a/gap-process.el
 b/gap-process.el
+@@ -260,6 +260,8 @@ which is much like GAP's C-l (\\[recenter] can be used to 
recenter)."
+   (set (make-local-variable 'paragraph-separate) "\\'")
+   (set (make-local-variable 'paragraph-start) comint-prompt-regexp)
+   (require 'gap-mode) ;; for gap-syntax-table and gap-font-lock-keywords
++  (eval-when-compile
++(defvar gap-syntax-table))
+   (set-syntax-table gap-syntax-table)
+   (set (make-local-variable 'font-lock-defaults) '(gap-font-lock-keywords))
+   (use-local-map gap-process-map)
+@@ -548,6 +550,7 @@ With FULL, send two TABs to GAP to get a full list of 
completions."
+ (if (not (looking-at "\\_>"))
+ (if (not (re-search-forward "\\_>" nil t))
+ (error "Complete what?")))
++(declare-function gap-ident-around-point "gap-mode")
+ (setq gap-completion-ident (gap-ident-around-point))
+ (if (not full)
+ (progn
+@@ -613,6 +616,7 @@ With FULL, send two TABs to GAP to get a full list of 
completions."
+   (setq gap-send-state 'normal
+ 
+ (defun gap-completion-at-point-function ()
++  (declare-function gap-ident-around-point-pos "gap-mode")
+   (let ((region (gap-ident-around-point-pos)))
+ (when region
+   (list (car region)
+-- 
+GitLab
+
+From 9722c596b7cb8fe003bac0332bac23c1d98bbe67 Mon Sep 17 00:00:00 2001
+From: Ivan Andrus 
+Date: Mon, 29 Apr 2024 18:55:15 -0600
+Subject: [PATCH] Fix reference to free variable warning
+
+---
+ gap-smie.el | 6 ++
+ 1 file changed, 6 insertions(+)
+
+diff --git a/gap-smie.el b/gap-smie.el
+index 0bc444a..05e64e7 100644
+--- a/gap-smie.el
 b/gap-smie.el
+@@ -76,6 +76,12 @@
+ (defun gap-smie-rules (kind token)
+   "SMIE indentation rules for the GAP language.
+ See `smie-rules-function' for meaning of KIND and TOKEN."
++  (require 'gap-mode)
++  (eval-when-compile
++;; 

[gentoo-commits] repo/proj/libressl:master commit in: net-analyzer/nmap/, net-analyzer/nmap/files/

2024-05-02 Thread orbea
commit: 9afcaf5166a4c90b1075040ba02837a19d5d844f
Author: Saki Xi  riseup  net>
AuthorDate: Fri May  3 01:21:32 2024 +
Commit: orbea  riseup  net>
CommitDate: Fri May  3 01:22:56 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=9afcaf51

net-analyzer/nmap: upstream sync

Signed-off-by: Saki Xi  riseup.net>
Closes: https://github.com/gentoo/libressl/pull/559
Signed-off-by: orbea  riseup.net>

 net-analyzer/nmap/files/nmap-7.94-topport.patch |  31 
 net-analyzer/nmap/nmap-7.94-r1.ebuild   | 190 
 2 files changed, 221 insertions(+)

diff --git a/net-analyzer/nmap/files/nmap-7.94-topport.patch 
b/net-analyzer/nmap/files/nmap-7.94-topport.patch
new file mode 100644
index 000..0ba568d
--- /dev/null
+++ b/net-analyzer/nmap/files/nmap-7.94-topport.patch
@@ -0,0 +1,31 @@
+https://bugs.gentoo.org/918874
+https://github.com/nmap/nmap/issues/2655
+https://github.com/nmap/nmap/issues/2679
+https://github.com/nmap/nmap/commit/edad9c059ca45bccab8c0f41fe6fc6546c60153a
+
+From edad9c059ca45bccab8c0f41fe6fc6546c60153a Mon Sep 17 00:00:00 2001
+From: dmiller 
+Date: Thu, 20 Jul 2023 16:21:23 +
+Subject: [PATCH] Add missing braces. Fixes #2679
+
+---
+ services.cc | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/services.cc b/services.cc
+index a0899c7509..2a709dca97 100644
+--- a/services.cc
 b/services.cc
+@@ -496,9 +496,10 @@ void gettoppts(double level, const char *portlist, struct 
scan_lists * ports, co
+ if (sctpmax && strcmp(current->s_proto, "sctp") == 0
+ && (!ptsdata_initialized ||
+   is_port_member(ptsdata.sctp_ports, ptsdata.sctp_count, current))
+-   )
++   ) {
+   ports->sctp_ports[ports->sctp_count++] = current->s_port;
+-sctpmax--;
++  sctpmax--;
++}
+ break;
+   default:
+ break;

diff --git a/net-analyzer/nmap/nmap-7.94-r1.ebuild 
b/net-analyzer/nmap/nmap-7.94-r1.ebuild
new file mode 100644
index 000..c9916d2
--- /dev/null
+++ b/net-analyzer/nmap/nmap-7.94-r1.ebuild
@@ -0,0 +1,190 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-4 )
+LUA_REQ_USE="deprecated"
+PYTHON_COMPAT=( python3_{10..11} )
+PLOCALES="de es fr hi hr hu id it ja pl pt_BR pt_PR ro ru sk zh"
+PLOCALE_BACKUP="en"
+inherit autotools lua-single plocale python-single-r1 toolchain-funcs
+
+DESCRIPTION="Network exploration tool and security / port scanner"
+HOMEPAGE="https://nmap.org/;
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/nmap/nmap;
+
+else
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/nmap.asc
+   inherit verify-sig
+
+   SRC_URI="https://nmap.org/dist/${P}.tar.bz2;
+   SRC_URI+=" verify-sig? ( https://nmap.org/dist/sigs/${P}.tar.bz2.asc )"
+
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+fi
+
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-7.94-patches.tar.xz;
+
+# https://github.com/nmap/nmap/issues/2199
+LICENSE="NPSL-0.95"
+SLOT="0"
+IUSE="ipv6 libssh2 ncat ndiff nping nls +nse ssl symlink zenmap"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   nse? ( ${LUA_REQUIRED_USE} )
+   symlink? ( ncat )
+"
+
+RDEPEND="
+   dev-libs/liblinear:=
+   dev-libs/libpcre
+   net-libs/libpcap
+   ndiff? ( ${PYTHON_DEPS} )
+   libssh2? (
+   net-libs/libssh2[zlib]
+   sys-libs/zlib
+   )
+   nls? ( virtual/libintl )
+   nse? (
+   ${LUA_DEPS}
+   sys-libs/zlib
+   )
+   ssl? ( dev-libs/openssl:= )
+   symlink? (
+   ncat? (
+   !net-analyzer/netcat
+   !net-analyzer/openbsd-netcat
+   )
+   )
+   zenmap? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   )
+"
+DEPEND="${RDEPEND}"
+# Python is always needed at build time for some scripts
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+"
+
+if [[ ${PV} != ** ]] ; then
+   BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-nmap )"
+fi
+
+PATCHES=(
+   "${WORKDIR}"/${PN}-7.94-patches
+   "${FILESDIR}"/${PN}-7.94-autoconf-2.72.patch
+   "${FILESDIR}"/${PN}-7.94-topport.patch
+   "${FILESDIR}"/${PN}-7.92-libressl.patch
+)
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+
+   use nse && lua-single_pkg_setup
+}
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+   git-r3_src_unpack
+   elif use verify-sig ; then
+   # Needed for downloaded patch (which is unsigned, which is fine)
+   

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

2024-05-02 Thread orbea
commit: 68326e23e4206e31bafe7b29e9db66e57db937bc
Author: orbea  riseup  net>
AuthorDate: Fri May  3 01:03:08 2024 +
Commit: orbea  riseup  net>
CommitDate: Fri May  3 01:03:08 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=68326e23

dev-lang/rust: stabilize 1.77.1

Signed-off-by: orbea  riseup.net>

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

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



[gentoo-commits] repo/proj/libressl:master commit in: dev-perl/Net-SSLeay/

2024-05-02 Thread orbea
commit: bc4ba1db7e9c7974f818aa43703119925c832704
Author: orbea  riseup  net>
AuthorDate: Fri May  3 01:04:28 2024 +
Commit: orbea  riseup  net>
CommitDate: Fri May  3 01:04:28 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=bc4ba1db

dev-perl/Net-SSLeay: stabilize 1.940.0

Signed-off-by: orbea  riseup.net>

 dev-perl/Net-SSLeay/Net-SSLeay-1.940.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Net-SSLeay/Net-SSLeay-1.940.0.ebuild 
b/dev-perl/Net-SSLeay/Net-SSLeay-1.940.0.ebuild
index a2ad5d1..d3214f5 100644
--- a/dev-perl/Net-SSLeay/Net-SSLeay-1.940.0.ebuild
+++ b/dev-perl/Net-SSLeay/Net-SSLeay-1.940.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Perl extension for using OpenSSL"
 
 LICENSE="Artistic-2"
 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"
+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="minimal examples"
 
 RDEPEND="



[gentoo-commits] repo/proj/libressl:master commit in: dev-qt/qtbase/files/, dev-qt/qtbase/

2024-05-02 Thread orbea
commit: 062236cf874509ab4640351ec35a277b7e61d0c2
Author: Saki Xi  riseup  net>
AuthorDate: Fri May  3 00:34:23 2024 +
Commit: orbea  riseup  net>
CommitDate: Fri May  3 00:58:13 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=062236cf

dev-qt/qtbase: upstream sync

Signed-off-by: Saki Xi  riseup.net>
Closes: https://github.com/gentoo/libressl/pull/558
Signed-off-by: orbea  riseup.net>

 .../qtbase/files/qtbase-6.7.0-CVE-2024-33861.patch | 23 ++
 ...base-6.7.0-r1.ebuild => qtbase-6.7.0-r2.ebuild} |  1 +
 2 files changed, 24 insertions(+)

diff --git a/dev-qt/qtbase/files/qtbase-6.7.0-CVE-2024-33861.patch 
b/dev-qt/qtbase/files/qtbase-6.7.0-CVE-2024-33861.patch
new file mode 100644
index 000..0a73d72
--- /dev/null
+++ b/dev-qt/qtbase/files/qtbase-6.7.0-CVE-2024-33861.patch
@@ -0,0 +1,23 @@
+https://bugs.gentoo.org/931096
+https://www.qt.io/blog/security-advisory-qstringconverter
+https://codereview.qt-project.org/c/qt/qtbase/+/556191
+--- a/src/corelib/text/qstringconverter.cpp
 b/src/corelib/text/qstringconverter.cpp
+@@ -1954,7 +1954,7 @@ struct QStringConverterICU : QStringConverter
+ const void *context;
+ ucnv_getToUCallBack(icu_conv, , );
+ if (context != state)
+- ucnv_setToUCallBack(icu_conv, action, , nullptr, nullptr, 
);
++ ucnv_setToUCallBack(icu_conv, action, state, nullptr, nullptr, 
);
+ 
+ ucnv_toUnicode(icu_conv, , targetLimit, , sourceLimit, 
nullptr, flush, );
+ // We did reserve enough space:
+@@ -1987,7 +1987,7 @@ struct QStringConverterICU : QStringConverter
+ const void *context;
+ ucnv_getFromUCallBack(icu_conv, , );
+ if (context != state)
+- ucnv_setFromUCallBack(icu_conv, action, , nullptr, 
nullptr, );
++ ucnv_setFromUCallBack(icu_conv, action, state, nullptr, nullptr, 
);
+ 
+ ucnv_fromUnicode(icu_conv, , targetLimit, , 
sourceLimit, nullptr, flush, );
+ // We did reserve enough space:

diff --git a/dev-qt/qtbase/qtbase-6.7.0-r1.ebuild 
b/dev-qt/qtbase/qtbase-6.7.0-r2.ebuild
similarity index 99%
rename from dev-qt/qtbase/qtbase-6.7.0-r1.ebuild
rename to dev-qt/qtbase/qtbase-6.7.0-r2.ebuild
index fb2a882..50d8950 100644
--- a/dev-qt/qtbase/qtbase-6.7.0-r1.ebuild
+++ b/dev-qt/qtbase/qtbase-6.7.0-r2.ebuild
@@ -142,6 +142,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-6.6.3-gcc14-avx512fp16.patch
"${FILESDIR}"/${PN}-6.6.3-pkgconf-deps.patch
"${FILESDIR}"/${PN}-6.7.0-qspan-ifdef.patch
+   "${FILESDIR}"/${PN}-6.7.0-CVE-2024-33861.patch
 )
 
 src_prepare() {



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

2024-05-02 Thread Ionen Wolkens
commit: a53143e095bca88a7c78a5c30435e13e7d5a7b30
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri May  3 00:17:58 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri May  3 00:18:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a53143e0

app-emulation/wine-proton: add 9.0.1

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

 app-emulation/wine-proton/Manifest |   1 +
 app-emulation/wine-proton/wine-proton-9.0.1.ebuild | 420 +
 2 files changed, 421 insertions(+)

diff --git a/app-emulation/wine-proton/Manifest 
b/app-emulation/wine-proton/Manifest
index 34b2254d80d2..4e84f540f297 100644
--- a/app-emulation/wine-proton/Manifest
+++ b/app-emulation/wine-proton/Manifest
@@ -1,2 +1,3 @@
 DIST proton-wine-7.0-6.tar.gz 45780326 BLAKE2B 
f140fcfdd1a47904c34a49d0795fa3326d7cf0d3fac8d6c2ef2a4926181a46223f43a2d1ca96c543e800c8c46b2a3cc51ae306a029d68a42608876e869e177d5
 SHA512 
793bbe2b23042301a1b518717d78cfff01eaffa033d010659a45779b9136d33cfac63f0c3fbb1e458953a954b423eb70ac4fa87633352267db890ceb2fef
 DIST proton-wine-8.0-5c.tar.gz 48710071 BLAKE2B 
99627baea6fb3d51231aa1e75a2734c3c1baba88326baf15b3d421d57a00472d25ba51c2140b51152c8aeae7dd240d3d77bb0d8835aa7eb3b745a51be120f8bb
 SHA512 
0cf98d4e67866e55cc8cd5ea8da0d76aee8e37b130b3cbca604083c913e98ddf9038ecd6f9761d2e11443e282b372977400e251456c6d40e1365210c7578234d
+DIST proton-wine-9.0-1.tar.gz 49048661 BLAKE2B 
cf237c314e8b222bb36f52f316baae2351a30d22995d610c7977accc9588c474d0e598702000aa81b34fc2f3daeccd09f54ef53b7a2250c0b012ca47d69628eb
 SHA512 
d7d3e4725a86ca120d059e5b8f9760bce45a5db0ae814cd76aa51dc361bb67af9c2834917ddad3858fc324a1d048acdd9942492c77d0f396aae7d537c70e3ca1

diff --git a/app-emulation/wine-proton/wine-proton-9.0.1.ebuild 
b/app-emulation/wine-proton/wine-proton-9.0.1.ebuild
new file mode 100644
index ..5971fb4a6f56
--- /dev/null
+++ b/app-emulation/wine-proton/wine-proton-9.0.1.ebuild
@@ -0,0 +1,420 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+PYTHON_COMPAT=( python3_{10..12} )
+inherit autotools flag-o-matic multilib multilib-build prefix
+inherit python-any-r1 readme.gentoo-r1 toolchain-funcs wrapper
+
+WINE_GECKO=2.47.4
+WINE_MONO=8.1.0
+WINE_PV=$(ver_rs 2 -)
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/ValveSoftware/wine.git;
+   EGIT_BRANCH="experimental_$(ver_cut 1-2)"
+else
+   
SRC_URI="https://github.com/ValveSoftware/wine/archive/refs/tags/proton-wine-${WINE_PV}.tar.gz;
+   S="${WORKDIR}/${PN}-wine-${WINE_PV}"
+   KEYWORDS="-* ~amd64 ~x86"
+fi
+
+DESCRIPTION="Valve Software's fork of Wine"
+HOMEPAGE="https://github.com/ValveSoftware/wine/;
+
+LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff"
+SLOT="${PV}"
+IUSE="
+   +abi_x86_32 +abi_x86_64 +alsa crossdev-mingw custom-cflags
+   +fontconfig +gecko +gstreamer llvm-libunwind +mono nls osmesa
+   perl pulseaudio +sdl selinux +ssl +strip udev udisks +unwind
+   usb v4l video_cards_amdgpu wow64 +xcomposite xinerama
+"
+REQUIRED_USE="wow64? ( abi_x86_64 !abi_x86_32 )"
+
+# tests are non-trivial to run, can hang easily, don't play well with
+# sandbox, and several need real opengl/vulkan or network access
+RESTRICT="test"
+
+# `grep WINE_CHECK_SONAME configure.ac` + if not directly linked
+WINE_DLOPEN_DEPEND="
+   dev-libs/libgcrypt:=[${MULTILIB_USEDEP}]
+   media-libs/freetype[${MULTILIB_USEDEP}]
+   media-libs/libglvnd[X,${MULTILIB_USEDEP}]
+   media-libs/vulkan-loader[${MULTILIB_USEDEP}]
+   x11-libs/libXcursor[${MULTILIB_USEDEP}]
+   x11-libs/libXfixes[${MULTILIB_USEDEP}]
+   x11-libs/libXi[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr[${MULTILIB_USEDEP}]
+   x11-libs/libXrender[${MULTILIB_USEDEP}]
+   x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
+   fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] )
+   osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
+   sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] )
+   ssl? (
+   dev-libs/gmp:=[${MULTILIB_USEDEP}]
+   net-libs/gnutls:=[${MULTILIB_USEDEP}]
+   )
+   udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
+   v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
+   xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
+   xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
+"
+# gcc: for -latomic with clang
+WINE_COMMON_DEPEND="
+   ${WINE_DLOPEN_DEPEND}
+   sys-devel/gcc:*
+   x11-libs/libX11[${MULTILIB_USEDEP}]
+   x11-libs/libXext[${MULTILIB_USEDEP}]
+   x11-libs/libdrm[video_cards_amdgpu?,${MULTILIB_USEDEP}]
+   alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
+   gstreamer? (
+   dev-libs/glib:2[${MULTILIB_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: dev-gap/gaplint/

2024-05-02 Thread Michael Orlitzky
commit: f962363558ed5f82c7d2b758e01cf7ab67299108
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Thu May  2 12:07:18 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Thu May  2 23:52:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9623635

dev-gap/gaplint: new package, add 1.2.1

Signed-off-by: Michael Orlitzky  gentoo.org>

 dev-gap/gaplint/Manifest |  1 +
 dev-gap/gaplint/gaplint-1.2.1.ebuild | 27 +++
 dev-gap/gaplint/metadata.xml | 19 +++
 3 files changed, 47 insertions(+)

diff --git a/dev-gap/gaplint/Manifest b/dev-gap/gaplint/Manifest
new file mode 100644
index ..3c0ec3c0eb14
--- /dev/null
+++ b/dev-gap/gaplint/Manifest
@@ -0,0 +1 @@
+DIST gaplint-1.2.1.gh.tar.gz 38532 BLAKE2B 
25780a327df887ef7f9d811b7f1f4931567845ceaf28c6cc7b5f24253fd8f399a9945eae9e0a6cc5f7468e6cd6d2e2a68a99c2f2639b454f0829d36322a2e2d7
 SHA512 
4a56e90f0d15da7b19015ee507e75bda7a4ff9c7ab6adf00b4d000d50b4c710eeabc258976f43b648592988af7ef099909570e48bdb633658eaa99333c5ef743

diff --git a/dev-gap/gaplint/gaplint-1.2.1.ebuild 
b/dev-gap/gaplint/gaplint-1.2.1.ebuild
new file mode 100644
index ..725d661d1d12
--- /dev/null
+++ b/dev-gap/gaplint/gaplint-1.2.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Linter for GAP"
+HOMEPAGE="
+   https://github.com/james-d-mitchell/gaplint
+   https://pypi.org/project/gaplint
+"
+
+# Use the github tarball because it includes the tests.
+SRC_URI="https://github.com/james-d-mitchell/${PN}/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest

diff --git a/dev-gap/gaplint/metadata.xml b/dev-gap/gaplint/metadata.xml
new file mode 100644
index ..e4f5327f9075
--- /dev/null
+++ b/dev-gap/gaplint/metadata.xml
@@ -0,0 +1,19 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+m...@gentoo.org
+  
+
+  
+sci-mathemat...@gentoo.org
+Gentoo Mathematics Project
+  
+
+  
+
+  
+gaplint
+james-d-mitchell/gaplint
+  
+



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/nwg-panel/

2024-05-02 Thread Pascal Jäger
commit: 289361e32f07385bdb5740bff0640a8ef7a81b13
Author: Pascal Jäger  leimstift  de>
AuthorDate: Thu May  2 21:59:50 2024 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Thu May  2 22:00:30 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=289361e3

gui-apps/nwg-panel: disable py3.11

Signed-off-by: Pascal Jäger  leimstift.de>

 gui-apps/nwg-panel/nwg-panel-0.9.28.ebuild | 2 +-
 gui-apps/nwg-panel/nwg-panel-0.9.29.ebuild | 2 +-
 gui-apps/nwg-panel/nwg-panel-.ebuild   | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/gui-apps/nwg-panel/nwg-panel-0.9.28.ebuild 
b/gui-apps/nwg-panel/nwg-panel-0.9.28.ebuild
index 7161950788..a992904e1d 100644
--- a/gui-apps/nwg-panel/nwg-panel-0.9.28.ebuild
+++ b/gui-apps/nwg-panel/nwg-panel-0.9.28.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_12 )
 DISTUTILS_USE_PEP517=setuptools
 inherit desktop distutils-r1 systemd xdg-utils
 

diff --git a/gui-apps/nwg-panel/nwg-panel-0.9.29.ebuild 
b/gui-apps/nwg-panel/nwg-panel-0.9.29.ebuild
index 7161950788..a992904e1d 100644
--- a/gui-apps/nwg-panel/nwg-panel-0.9.29.ebuild
+++ b/gui-apps/nwg-panel/nwg-panel-0.9.29.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_12 )
 DISTUTILS_USE_PEP517=setuptools
 inherit desktop distutils-r1 systemd xdg-utils
 

diff --git a/gui-apps/nwg-panel/nwg-panel-.ebuild 
b/gui-apps/nwg-panel/nwg-panel-.ebuild
index 5e1a43640e..4a1dd24ce5 100644
--- a/gui-apps/nwg-panel/nwg-panel-.ebuild
+++ b/gui-apps/nwg-panel/nwg-panel-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_12 )
 DISTUTILS_USE_PEP517=setuptools
 inherit desktop distutils-r1 systemd xdg-utils
 



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/nwg-panel/

2024-05-02 Thread Pascal Jäger
commit: 2991fe18fa70341cb6bbfed94a974cb629ebdfaf
Author: Pascal Jäger  leimstift  de>
AuthorDate: Thu May  2 21:57:24 2024 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Thu May  2 21:58:38 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2991fe18

Revert "gui-apps/nwg-panel: drop 0.9.27"

This reverts commit 62f513576cab778fce54ddd52b8abaf37dc7439e.

I would like to keep 0.9.27 around because it is the last version that
works with Python <3.12

Signed-off-by: Pascal Jäger  leimstift.de>

 gui-apps/nwg-panel/Manifest|  1 +
 gui-apps/nwg-panel/nwg-panel-0.9.27.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/gui-apps/nwg-panel/Manifest b/gui-apps/nwg-panel/Manifest
index b0b40d7e75..f03256dfda 100644
--- a/gui-apps/nwg-panel/Manifest
+++ b/gui-apps/nwg-panel/Manifest
@@ -1,2 +1,3 @@
+DIST nwg-panel-0.9.27.tar.gz 229930 BLAKE2B 
d1a028a6fb7cdf2097b868a572fb394bf9bd5ab8ed927d35eab63d354b668f4e422d0a59e1ab28d5d1cdc47343768429ce4891f72ebaa554e2d55314dfec912b
 SHA512 
f2772fcd5336761dbe9b0f15502d4506a0a7e0362610310a67605751d5b1d0575e1b0abb2ed0745a4b14822cba71206afb6534ed59b182b35350f51ca0184563
 DIST nwg-panel-0.9.28.tar.gz 230981 BLAKE2B 
70b424ae92c4d52a3c59ca3969ac9efc4799a72a316775455a8f96ab7e58690cace5702f251551054cd4ce2f3f029864aff8c636b0498f4e79508f6a4d9c7738
 SHA512 
b5c0dc81c96c8ade31e94e9d9298cf839d2bbcb39320b79860259ecf2d8ee9e1803a1bddb30f7cdbff4bba4e2a3843149ace0890fe3097afd5bed326427416d6
 DIST nwg-panel-0.9.29.tar.gz 230960 BLAKE2B 
9787176e887dd89f5fdae1a171e21f6db9acb552f98e3846c2f1c760e263232fb0832bd23116aa79e9406bb26dcd3a9643277afb639522176c814429188c571b
 SHA512 
948fcb86ec70577e8109e5f0b1e98ecd411d1b4faa543f00ed4814009d4ff79d267222fd48104c7b4c3f067c63fd8d8875ba48b970ef20876c9aa86e9dd54fc1

diff --git a/gui-apps/nwg-panel/nwg-panel-0.9.27.ebuild 
b/gui-apps/nwg-panel/nwg-panel-0.9.27.ebuild
new file mode 100644
index 00..dde513ba92
--- /dev/null
+++ b/gui-apps/nwg-panel/nwg-panel-0.9.27.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 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 desktop distutils-r1 systemd xdg-utils
+
+if [[ "${PV}" ==  ]]
+then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/nwg-piotr/nwg-panel.git;
+else
+   SRC_URI="https://github.com/nwg-piotr/nwg-panel/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="GTK3-based panel for sway and Hyprland Wayland compositors"
+HOMEPAGE="https://github.com/nwg-piotr/nwg-panel;
+LICENSE="MIT"
+
+SLOT="0"
+
+RDEPEND="
+   x11-libs/gtk+:3
+   dev-python/pygobject[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/i3ipc[${PYTHON_USEDEP}]
+   dev-python/dasbus[${PYTHON_USEDEP}]
+   gui-apps/nwg-icon-picker
+   media-sound/playerctl
+   gui-libs/gtk-layer-shell
+"
+DEPEND="${RDEPEND}"
+
+python_install_all() {
+   distutils-r1_python_install_all
+   domenu nwg-panel-config.desktop
+   domenu nwg-processes.desktop
+   doicon nwg-panel.svg
+   doicon nwg-processes.svg
+   doicon nwg-shell.svg
+   systemd_dounit nwg-panel.service
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+}



[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/

2024-05-02 Thread Matthew Thode
commit: 75f47236b109608ef7a0a1e586b54838703d6a80
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu May  2 21:36:41 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu May  2 21:37:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75f47236

sys-block/tgt: drop 1.0.90

Signed-off-by: Matthew Thode  gentoo.org>

 sys-block/tgt/Manifest  |  1 -
 sys-block/tgt/tgt-1.0.90.ebuild | 58 -
 2 files changed, 59 deletions(-)

diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest
index 6069849cb0d3..aa413c25af67 100644
--- a/sys-block/tgt/Manifest
+++ b/sys-block/tgt/Manifest
@@ -1,2 +1 @@
-DIST tgt-1.0.90.tar.gz 305964 BLAKE2B 
ee8696013af85e9171dae09501502dbdc26e72568ff55d5c4867a7122baabf39d034e648a2d09c23b31563aea844129397c8ca803caca5d8fa59e3f73b4cbf34
 SHA512 
5fe0a1d25f60d80d840432ed74d906b45bad6f11274ec580e8844ee802008cf09f2086b39e0d868868e65d314221d48057c1473a11488eb8cabc7b05ee03dbbb
 DIST tgt-1.0.91.tar.gz 305813 BLAKE2B 
8ab714ff6ce29ead7800a2538241ed93e3c363881c0d37009bf7074063ff88daa25969cb5ebcac2ac55ec475cd02756656c82bfaa855da88569f0b577034a8c0
 SHA512 
ea3a2d82c2533267a58b52d8db7cd8576447f1713ce5431955d2871272976b0e1c155c27c28e0bbf29b75b3e3a9fcf608e1fc1ce9ebeb558ae0219b0be2b5ad5

diff --git a/sys-block/tgt/tgt-1.0.90.ebuild b/sys-block/tgt/tgt-1.0.90.ebuild
deleted file mode 100644
index 24559d926972..
--- a/sys-block/tgt/tgt-1.0.90.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit toolchain-funcs systemd
-
-DESCRIPTION="Linux SCSI target framework (tgt)"
-HOMEPAGE="https://github.com/fujita/tgt;
-SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
x86"
-IUSE="infiniband rbd selinux"
-
-DEPEND="
-   app-text/docbook-xsl-stylesheets
-   dev-libs/libxslt
-   dev-perl/Config-General
-   rbd? ( sys-cluster/ceph )
-   infiniband? ( sys-cluster/rdma-core )
-"
-RDEPEND="
-   ${DEPEND}
-   dev-libs/libaio
-   sys-apps/sg3_utils
-   selinux? ( sec-policy/selinux-tgtd )
-"
-
-pkg_setup() {
-   tc-export CC
-}
-
-src_prepare() {
-   default
-   sed -i -e 's:\($(CC)\) $^:\1 $(LDFLAGS) $^:' usr/Makefile || die
-   # make sure xml docs are generated before trying to install them
-   sed -i -e "s@install: @& all @g" doc/Makefile || die
-   sed -i -e 's|-Werror||g' usr/Makefile || die
-}
-
-src_compile() {
-   local myconf
-   use infiniband && myconf="${myconf} ISCSI_RDMA=1"
-   use rbd && myconf="${myconf} CEPH_RBD=1"
-
-   emake -C usr/ KERNELSRC="${KERNEL_DIR}" ISCSI=1 ${myconf}
-   emake -C doc
-}
-
-src_install() {
-   emake  install-programs install-scripts install-doc DESTDIR="${D}" 
docdir=/usr/share/doc/${PF}
-   newinitd "${FILESDIR}"/tgtd.initd-new tgtd
-   newconfd "${FILESDIR}"/tgtd.confd-new tgtd
-   systemd_dounit "${S}"/scripts/tgtd.service
-   dodir /etc/tgt
-   keepdir /etc/tgt
-}



[gentoo-commits] repo/user/dlang:master commit in: dev-libs/gtkd/

2024-05-02 Thread Horodniceanu Andrei
commit: 938fcc98b345a05eccf5803df27c1216c5cd3693
Author: Andrei Horodniceanu  proton  me>
AuthorDate: Tue Apr 30 08:30:03 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Tue Apr 30 08:41:35 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=938fcc98

dev-libs/gtkd: enable dmd-2_108

Additionally refactor multilib_src_test a little and reorder variable to
please pkgcheck.

Signed-off-by: Andrei Horodniceanu  proton.me>

 dev-libs/gtkd/gtkd-3.10.0-r2.ebuild | 42 ++---
 1 file changed, 20 insertions(+), 22 deletions(-)

diff --git a/dev-libs/gtkd/gtkd-3.10.0-r2.ebuild 
b/dev-libs/gtkd/gtkd-3.10.0-r2.ebuild
index bc2c489..f07d56a 100644
--- a/dev-libs/gtkd/gtkd-3.10.0-r2.ebuild
+++ b/dev-libs/gtkd/gtkd-3.10.0-r2.ebuild
@@ -7,14 +7,14 @@ inherit multilib-minimal
 
 DESCRIPTION="GtkD is a D binding and OO wrapper of GTK+"
 HOMEPAGE="https://gtkd.org/;
+SRC_URI="https://gtkd.org/Downloads/sources/GtkD-${PV}.zip;
 LICENSE="LGPL-3"
 
 SLOT="3"
 KEYWORDS="~amd64 ~x86"
-SRC_URI="https://gtkd.org/Downloads/sources/GtkD-${PV}.zip;
 
 MULTILIB_COMPAT=( abi_x86_{32,64} )
-DLANG_COMPAT=( dmd-2_{106..107} gdc-13 ldc2-1_{35..36} )
+DLANG_COMPAT=( dmd-2_{106..108} gdc-13 ldc2-1_{35..36} )
 declare -A DLANG_REQ_USE=(
[dmd]="${MULTILIB_USEDEP}"
[gdc]=""
@@ -103,36 +103,34 @@ multilib_src_compile() {
 
 multilib_src_test() {
simple_test() {
-   if multilib_is_native_abi; then
-   local cmd=(
+   local cmd=(
+   ${DC} ${DCFLAGS} ${DLANG_LDFLAGS}
+   $(dlang_get_model_flag)
+   -Igenerated/gtkd
+   demos/gtkD/TestWindow/*.d
+   $(dlang_get_linker_flag)./libgtkd-3.so
+   $(dlang_get_linker_flag)-ldl
+   $(dlang_get_linker_flag)-rpath=./
+   $(dlang_get_output_flag)TestWindow
+   )
+
+   dlang_exec "${cmd[@]}"
+
+   if use static-libs; then
+   cmd=(
${DC} ${DCFLAGS} ${DLANG_LDFLAGS}
$(dlang_get_model_flag)
-Igenerated/gtkd
demos/gtkD/TestWindow/*.d
-   $(dlang_get_linker_flag)./libgtkd-3.so
-   $(dlang_get_linker_flag)-ldl
-   $(dlang_get_linker_flag)-rpath=./
-   $(dlang_get_output_flag)TestWindow
+   ./libgtkd-3.a
+   $(dlang_get_output_flag)TestWindow-static
)
 
dlang_exec "${cmd[@]}"
-
-   if use static-libs; then
-   cmd=(
-   ${DC} ${DCFLAGS} ${DLANG_LDFLAGS}
-   $(dlang_get_model_flag)
-   -Igenerated/gtkd
-   demos/gtkD/TestWindow/*.d
-   ./libgtkd-3.a
-   
$(dlang_get_output_flag)TestWindow-static
-   )
-
-   dlang_exec "${cmd[@]}"
-   fi
fi
}
 
-   dlang_foreach_impl simple_test
+   multilib_is_native_abi && dlang_foreach_impl simple_test
 }
 
 multilib_src_install() {



[gentoo-commits] repo/user/dlang:master commit in: dev-util/dfmt/

2024-05-02 Thread Horodniceanu Andrei
commit: f319287a4bc201424dc10f5e0b6f9efe8b89ff4f
Author: Andrei Horodniceanu  proton  me>
AuthorDate: Thu May  2 19:34:17 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Thu May  2 19:34:17 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=f319287a

dev-util/dfmt: refactor src_compile to use upstream makefile

Additional changes:
- don't include the stdx-allocator submodule since it's unused
- strip -march=native with gdc
- build and run unittests

Bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114171
Signed-off-by: Andrei Horodniceanu  proton.me>

 dev-util/dfmt/dfmt-0.15.1-r2.ebuild | 72 +
 1 file changed, 72 insertions(+)

diff --git a/dev-util/dfmt/dfmt-0.15.1-r2.ebuild 
b/dev-util/dfmt/dfmt-0.15.1-r2.ebuild
new file mode 100644
index 000..f9d0034
--- /dev/null
+++ b/dev-util/dfmt/dfmt-0.15.1-r2.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Dfmt is a formatter for D source code"
+HOMEPAGE="https://github.com/dlang-community/dfmt;
+
+LIBDPARSE="fe6d1e38fb4fc04323170389cfec67ed7fd4e24a"
+SRC_URI="
+   https://github.com/dlang-community/dfmt/archive/v${PV}.tar.gz -> 
${PN}-${PV}.tar.gz
+   
https://github.com/dlang-community/libdparse/archive/${LIBDPARSE}.tar.gz -> 
libdparse-${LIBDPARSE}.tar.gz
+   "
+LICENSE="Boost-1.0"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+DLANG_COMPAT=( dmd-2_{106..108} gdc-13 ldc2-1_{35..37} )
+
+inherit dlang-single bash-completion-r1
+
+REQUIRED_USE=${DLANG_REQUIRED_USE}
+DEPEND=${DLANG_DEPS}
+BDEPEND=${DLANG_DEPS}
+RDEPEND=${DLANG_DEPS}
+
+src_prepare() {
+   mv -T "../libdparse-${LIBDPARSE}" libdparse || die "Couldn't move 
submodule libdparse"
+   # Make a dummy folder to silence a find warning in the makefile
+   mkdir -p stdx-allocator/source || die "Couldn't create dummy 
stdx-allocator directory"
+
+   default
+
+   mkdir bin || die "Failed to create 'bin' directory."
+   echo "v${PV}" > bin/githash.txt
+   touch githash
+
+   # Use our user's flags + $(INCLUDE_PATHS) defined in the makefile
+   export D_FLAGS="$(dlang_get_dmdw_dcflags) $(dlang_get_dmdw_ldflags) 
\$(INCLUDE_PATHS)"
+   # Tests fail with -march=native and -O2 with 
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114171 again.
+   if [[ ${EDC} == gdc* && ${D_FLAGS} == *-march=native* ]]; then
+   ewarn '-march=native has been removed from your flags.'
+   ewarn 'See: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114171'
+   # Interestingly `-q,` is a valid gdmd flag.
+   export D_FLAGS=${D_FLAGS//-march=native}
+   fi
+}
+
+src_compile() {
+   emake DC="$(dlang_get_dmdw)" DMD_FLAGS="${D_FLAGS}"
+}
+
+src_test() {
+   # minimal workaround for 
https://github.com/dlang-community/dfmt/pull/600
+   touch githash.d
+   # Let the makefile add -unittest -g, keeps our code simpler
+   emake bin/dfmt-test DC="$(dlang_get_dmdw)" DMD_COMMON_FLAGS="${D_FLAGS}"
+   ./bin/dfmt-test || die "Unittests failed"
+
+   cd tests || die
+
+   dlang_compile_bin "run_tests" "test.d"
+   ./run_tests || die "Tests failed"
+}
+
+src_install() {
+   dobin bin/dfmt
+   dodoc README.md LICENSE.txt
+   dobashcomp bash-completion/completions/dfmt
+}



[gentoo-commits] repo/user/dlang:master commit in: dev-util/dfmt/

2024-05-02 Thread Horodniceanu Andrei
commit: 196bf5ebea00e9621d54ccb7ac6be9ab7f4b451b
Author: Andrei Horodniceanu  proton  me>
AuthorDate: Thu May  2 16:34:41 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Thu May  2 16:34:41 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=196bf5eb

dev-util/dfmt: reorder variables to please pkgcheck

Signed-off-by: Andrei Horodniceanu  proton.me>

 dev-util/dfmt/dfmt-0.15.1-r1.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-util/dfmt/dfmt-0.15.1-r1.ebuild 
b/dev-util/dfmt/dfmt-0.15.1-r1.ebuild
index 323b33f..a5aea5d 100644
--- a/dev-util/dfmt/dfmt-0.15.1-r1.ebuild
+++ b/dev-util/dfmt/dfmt-0.15.1-r1.ebuild
@@ -5,10 +5,7 @@ EAPI=8
 
 DESCRIPTION="Dfmt is a formatter for D source code"
 HOMEPAGE="https://github.com/dlang-community/dfmt;
-LICENSE="Boost-1.0"
 
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
 LIBDPARSE="fe6d1e38fb4fc04323170389cfec67ed7fd4e24a"
 ALLOCATOR="ae237cabd1843774cc78aad0729c914a3dd579db"
 SRC_URI="
@@ -16,6 +13,10 @@ SRC_URI="

https://github.com/dlang-community/libdparse/archive/${LIBDPARSE}.tar.gz -> 
libdparse-${LIBDPARSE}.tar.gz

https://github.com/dlang-community/stdx-allocator/archive/${ALLOCATOR}.tar.gz 
-> stdx-allocator-${ALLOCATOR}.tar.gz
"
+LICENSE="Boost-1.0"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
 
 DLANG_COMPAT=( dmd-2_{106..107} gdc-13 ldc2-1_{35..36} )
 



[gentoo-commits] repo/user/dlang:master commit in: dev-util/dcd/, dev-util/dcd/files/

2024-05-02 Thread Horodniceanu Andrei
commit: b4952d4067abbdabc92d9c0f7dd388c56766ce64
Author: Andrei Horodniceanu  proton  me>
AuthorDate: Thu May  2 14:55:21 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Thu May  2 14:55:35 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=b4952d40

dev-util/dcd: add 0.16.0_beta2

Additional changes:
- run tests with the newly added --extra switch
- don't fetch the d-test-utils submodule as it is only used in certain
  tests that are not relevant for Gentoo
- reorder variables to please pkgcheck

Signed-off-by: Andrei Horodniceanu  proton.me>

 dev-util/dcd/Manifest|   2 +
 dev-util/dcd/dcd-0.16.0_beta2.ebuild |  99 ++
 dev-util/dcd/files/pr-774.patch  | 115 +++
 3 files changed, 216 insertions(+)

diff --git a/dev-util/dcd/Manifest b/dev-util/dcd/Manifest
index 4db4ea3..0400a2f 100644
--- a/dev-util/dcd/Manifest
+++ b/dev-util/dcd/Manifest
@@ -1,5 +1,7 @@
 DIST DCD-0.15.2.tar.gz 171345 BLAKE2B 
1d85e2b00a201a3ba762fa0357269a3980eeac4db006cd6b82d4688b624af7ac4938e0cac7cf0d8bc37ac2d08cda2c4c1d5f44dc0451bd44427fef8e98282a8a
 SHA512 
b18a886521843b0e9b91a5c457620337073c0221bfe924c289cd5808f4433ec91078e10e6d1b7ba2f35359b2fe0fed140ca81381246322be3a02ef4e7ffd11ba
+DIST DCD-0.16.0-beta.2.tar.gz 199293 BLAKE2B 
9fee6eb69340e32e1619952854ce883a834f2098a9443c2e210e9d9f6c8224f6a4bd9784ed5801cc6688751f7e59146a75399b5c695c17ff6151399d5425
 SHA512 
154538ffd68f52a859bf0e736b84e483ea61037a3042f83285c86066cc954c490cf2ef7aa0a4abfef09150794ef67a30f085e43dae96b6ab4553836f00a17316
 DIST containers-116a02872039efbd0289828cd5eeff6f60bdf539.tar.gz 55518 BLAKE2B 
466c2452724b3d377ca2cec8793e27b8599e4388644ef7058de4e535d5f095f6e713e6aaf7e934f944b68726f9a96aed3f093100f993cfe4db1efd5dbd9e6cd4
 SHA512 
e98ecc56b7dac12c347b591f65b33fc213a183e22c455e6bd2727d9797922069db70143240d935d72c38738fc43b579ede33c4a6d8e7ac0e5194001d3b0d773f
 DIST d-test-utils-206a2e6abd97b4462f3a320e4f2d23986fad3cff.tar.gz 3188 BLAKE2B 
2b3b334a63595c5f3b85b3354b1d93035c727f494bcaf3a255db2aeb610aa00cd3639d0e08fb54b5ee2f41033173a7f5062ee30edf95c7279b87aeec32e8f39f
 SHA512 
14e3743400957b0fec4c0799c59719957b19c4cb6cf7727f1901adc4acaa4b89309b84f47798e7af8fc066349662c720e2a0298acb8ed5e36c9a96df41e2d960
 DIST libdparse-592ef39a73a58439afc75a3e6c13a0d87d0b847d.tar.gz 150314 BLAKE2B 
bff8c5bd7d5f8cf542eed17f3f85bbd44f71572023a0153b8de0e9341651b137e22f7c4162a2c31abbd6d4981fd49dc3dafc227ef566687711db8c85572e5423
 SHA512 
7648c891f65cef4c52ff13a633568a6b4ac224300fb74455335efa132108790d62c49fb31034cce65d49128277ac3fdd2033ee6e80077d73a0b18d3c17256b1f
+DIST libdparse-86c9bf44c96e1666eb175c749cc26f62c2008979.tar.gz 158565 BLAKE2B 
ef572f06fa465cafd722290a8daf4cbd718d60c4df43ae46596ab3626d8866a706632bc4fc6dc197a3f33b1e83e456ad0342cfeb474f79f929f6fe6cc365d74c
 SHA512 
f21534c7aaad254e0207fc9ac5ac1e8f12c6848a84e289b37c0a462f9fcf5dd19a2b7f7e153e0ca1acaccb97c31238ab97c0003ecd4ddd7a3dfe904aab7f
 DIST msgpack-d-480f3bf9ee80ccf6695ed900cfcc1850ba8da991.tar.gz 143848 BLAKE2B 
44ac6f1efbbdb455af694cc476524535bebe993777a8c47d93a7cff21d825c2b8ce4caaf0d9f072f1e37869a9e50821abbd60e23a38546e0522047809cd0695a
 SHA512 
76f7049c9f9f4128b9e9691e224c2ff5d8ee5400bf0796cc362386f0bc6f2359bb1694606923aec21eab539f65b93b828c2e018dee22358b91713365dd443e4d

diff --git a/dev-util/dcd/dcd-0.16.0_beta2.ebuild 
b/dev-util/dcd/dcd-0.16.0_beta2.ebuild
new file mode 100644
index 000..ac6563f
--- /dev/null
+++ b/dev-util/dcd/dcd-0.16.0_beta2.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Auto-complete program for the D programming language"
+HOMEPAGE="https://github.com/dlang-community/DCD;
+
+MY_PV=$(ver_rs 3 - 4 .) # For beta releases 0.16.0_beta2 -> 0.16.0-beta.2
+
+CONTAINERS="116a02872039efbd0289828cd5eeff6f60bdf539"
+LIBDPARSE="86c9bf44c96e1666eb175c749cc26f62c2008979"
+MSGPACK="480f3bf9ee80ccf6695ed900cfcc1850ba8da991"
+SRC_URI="
+   https://github.com/dlang-community/DCD/archive/v${MY_PV}.tar.gz -> 
DCD-${MY_PV}.tar.gz
+   
https://github.com/economicmodeling/containers/archive/${CONTAINERS}.tar.gz -> 
containers-${CONTAINERS}.tar.gz
+   
https://github.com/dlang-community/libdparse/archive/${LIBDPARSE}.tar.gz -> 
libdparse-${LIBDPARSE}.tar.gz
+   https://github.com/msgpack/msgpack-d/archive/${MSGPACK}.tar.gz -> 
msgpack-d-${MSGPACK}.tar.gz
+   "
+S="${WORKDIR}/DCD-${MY_PV}"
+LICENSE="GPL-3"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="systemd"
+
+PATCHES=(
+   "${FILESDIR}/pr-774.patch"
+)
+
+DLANG_COMPAT=( dmd-2_{106..108} gdc-13 ldc2-1_{35..37} )
+
+inherit dlang-single systemd bash-completion-r1
+
+REQUIRED_USE=${DLANG_REQUIRED_USE}
+DEPEND=${DLANG_DEPS}
+RDEPEND=${DLANG_DEPS}
+BDEPEND=${DLANG_DEPS}
+
+src_prepare() {
+   # Default ebuild unpack function places archives side-by-side ...
+   mv -T 

[gentoo-commits] repo/user/dlang:master commit in: dev-util/dfmt/

2024-05-02 Thread Horodniceanu Andrei
commit: a794adfebcd87f610ac7aa89b14fa07a35e599e1
Author: Andrei Horodniceanu  proton  me>
AuthorDate: Thu May  2 16:36:11 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Thu May  2 16:36:11 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=a794adfe

dev-util/dfmt: enable dmd-2_108

Signed-off-by: Andrei Horodniceanu  proton.me>

 dev-util/dfmt/dfmt-0.15.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/dfmt/dfmt-0.15.1-r1.ebuild 
b/dev-util/dfmt/dfmt-0.15.1-r1.ebuild
index a5aea5d..046f26a 100644
--- a/dev-util/dfmt/dfmt-0.15.1-r1.ebuild
+++ b/dev-util/dfmt/dfmt-0.15.1-r1.ebuild
@@ -18,7 +18,7 @@ LICENSE="Boost-1.0"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~x86"
 
-DLANG_COMPAT=( dmd-2_{106..107} gdc-13 ldc2-1_{35..36} )
+DLANG_COMPAT=( dmd-2_{106..108} gdc-13 ldc2-1_{35..36} )
 
 inherit dlang-single bash-completion-r1
 



[gentoo-commits] repo/user/dlang:master commit in: dev-util/dfmt/

2024-05-02 Thread Horodniceanu Andrei
commit: c9d25726774580a10b4fc7288d662e8aa386f444
Author: Andrei Horodniceanu  proton  me>
AuthorDate: Thu May  2 16:36:34 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Thu May  2 16:36:34 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=c9d25726

dev-util/dfmt: enable ldc2-1_37

Signed-off-by: Andrei Horodniceanu  proton.me>

 dev-util/dfmt/dfmt-0.15.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/dfmt/dfmt-0.15.1-r1.ebuild 
b/dev-util/dfmt/dfmt-0.15.1-r1.ebuild
index 046f26a..dbb6313 100644
--- a/dev-util/dfmt/dfmt-0.15.1-r1.ebuild
+++ b/dev-util/dfmt/dfmt-0.15.1-r1.ebuild
@@ -18,7 +18,7 @@ LICENSE="Boost-1.0"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~x86"
 
-DLANG_COMPAT=( dmd-2_{106..108} gdc-13 ldc2-1_{35..36} )
+DLANG_COMPAT=( dmd-2_{106..108} gdc-13 ldc2-1_{35..37} )
 
 inherit dlang-single bash-completion-r1
 



[gentoo-commits] repo/user/dlang:master commit in: dev-libs/gtkd/

2024-05-02 Thread Horodniceanu Andrei
commit: 8c3200f0ac8f95a282b29b19f53d889a4714d557
Author: Andrei Horodniceanu  proton  me>
AuthorDate: Tue Apr 30 10:09:02 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Tue Apr 30 10:09:02 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=8c3200f0

dev-libs/gtkd: enable ldc2-1_37

Signed-off-by: Andrei Horodniceanu  proton.me>

 dev-libs/gtkd/gtkd-3.10.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gtkd/gtkd-3.10.0-r2.ebuild 
b/dev-libs/gtkd/gtkd-3.10.0-r2.ebuild
index f07d56a..5e9e146 100644
--- a/dev-libs/gtkd/gtkd-3.10.0-r2.ebuild
+++ b/dev-libs/gtkd/gtkd-3.10.0-r2.ebuild
@@ -14,7 +14,7 @@ SLOT="3"
 KEYWORDS="~amd64 ~x86"
 
 MULTILIB_COMPAT=( abi_x86_{32,64} )
-DLANG_COMPAT=( dmd-2_{106..108} gdc-13 ldc2-1_{35..36} )
+DLANG_COMPAT=( dmd-2_{106..108} gdc-13 ldc2-1_{35..37} )
 declare -A DLANG_REQ_USE=(
[dmd]="${MULTILIB_USEDEP}"
[gdc]=""



[gentoo-commits] repo/proj/guru:master commit in: x11-terms/tym/

2024-05-02 Thread David Roman
commit: 5e7033f71a39db08d6697c65bc35b49b85ba76dd
Author: Mazunki Hoksaas  gmail  com>
AuthorDate: Thu May  2 19:02:26 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu May  2 19:04:59 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5e7033f7

x11-terms/tym: add 3.5.1

Signed-off-by: Mazunki Hoksaas  gmail.com>

 x11-terms/tym/Manifest |  1 +
 x11-terms/tym/tym-3.5.1.ebuild | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/x11-terms/tym/Manifest b/x11-terms/tym/Manifest
index f8627076a9..389540d498 100644
--- a/x11-terms/tym/Manifest
+++ b/x11-terms/tym/Manifest
@@ -1 +1,2 @@
 DIST tym-3.5.0.tar.gz 154324 BLAKE2B 
47053dc6011d7288556c7d6e37a6b492d5daf75b0a36b23efb56939c64e49a17e96a8c853a684fc9626005256e8aefeb05f5de7e3ee519c30cc0065f9c8f83b4
 SHA512 
dcf716d1a8b95b02495358027769a78b093b70b9a475ed4621da5fb5e6793f5d970571ef28cbb63b52b68e073be6df5ccc9244ad60a1018f3ad76f24b64997b8
+DIST tym-3.5.1.tar.gz 154615 BLAKE2B 
93755c2a1a392e7b9fe12ece595314cf97ae828dd8e6f3af0453f10c7fb5ac4b72a63d30e97d50b23bcffab1712086c1e569437f8bbfe88f31b19594e8acb300
 SHA512 
c1eb138fd0c0c7a3485528720bdadcac5b8353abf68f81ae8293bc28a3d3951c41fc665a52877f446b000cdd863413fc734ef227b0bdc51c2a7d1fb0c0237639

diff --git a/x11-terms/tym/tym-3.5.1.ebuild b/x11-terms/tym/tym-3.5.1.ebuild
new file mode 100644
index 00..d04bc7d45d
--- /dev/null
+++ b/x11-terms/tym/tym-3.5.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-3 luajit )
+inherit lua-single xdg
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3 autotools
+   EGIT_REPO_URI="https://github.com/endaaman/tym;
+else
+   
SRC_URI="https://github.com/endaaman/tym/releases/download/${PV}/${P}.tar.gz;
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Lua-configurable terminal emulator"
+HOMEPAGE="https://github.com/endaaman/tym;
+
+LICENSE="MIT"
+SLOT="0"
+
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+DEPEND="
+   ${LUA_DEPS}
+   x11-libs/gtk+:3
+   x11-libs/vte
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+   # see https://github.com/endaaman/tym/issues/115
+   sed -i '/^CFLAGS=""/d' "${S}"/configure.ac || die
+
+   # the categories provided by eclass do a better job than upstream, and
+   # having duplicate list of categories fails on QA
+   sed -i '/^Categories=.*$/d' "${S}"/tym-daemon.desktop 
"${S}"/tym.desktop || die
+}
+
+src_configure() {
+   if [[ ${PV} ==  ]]; then
+   eautoreconf
+   fi
+   econf --enable-luajit=$(usex lua_single_target_luajit yes no)
+}



[gentoo-commits] repo/proj/guru:master commit in: x11-terms/tym/

2024-05-02 Thread David Roman
commit: 11001490524a2c5b63c27050beb6aadc2322ddb3
Author: Mazunki Hoksaas  gmail  com>
AuthorDate: Thu May  2 19:03:08 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu May  2 19:05:12 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=11001490

x11-terms/tym: drop 3.5.0-r1

Signed-off-by: Mazunki Hoksaas  gmail.com>

 x11-terms/tym/Manifest|  1 -
 x11-terms/tym/tym-3.5.0-r1.ebuild | 47 ---
 2 files changed, 48 deletions(-)

diff --git a/x11-terms/tym/Manifest b/x11-terms/tym/Manifest
index 389540d498..39f847ee32 100644
--- a/x11-terms/tym/Manifest
+++ b/x11-terms/tym/Manifest
@@ -1,2 +1 @@
-DIST tym-3.5.0.tar.gz 154324 BLAKE2B 
47053dc6011d7288556c7d6e37a6b492d5daf75b0a36b23efb56939c64e49a17e96a8c853a684fc9626005256e8aefeb05f5de7e3ee519c30cc0065f9c8f83b4
 SHA512 
dcf716d1a8b95b02495358027769a78b093b70b9a475ed4621da5fb5e6793f5d970571ef28cbb63b52b68e073be6df5ccc9244ad60a1018f3ad76f24b64997b8
 DIST tym-3.5.1.tar.gz 154615 BLAKE2B 
93755c2a1a392e7b9fe12ece595314cf97ae828dd8e6f3af0453f10c7fb5ac4b72a63d30e97d50b23bcffab1712086c1e569437f8bbfe88f31b19594e8acb300
 SHA512 
c1eb138fd0c0c7a3485528720bdadcac5b8353abf68f81ae8293bc28a3d3951c41fc665a52877f446b000cdd863413fc734ef227b0bdc51c2a7d1fb0c0237639

diff --git a/x11-terms/tym/tym-3.5.0-r1.ebuild 
b/x11-terms/tym/tym-3.5.0-r1.ebuild
deleted file mode 100644
index d04bc7d45d..00
--- a/x11-terms/tym/tym-3.5.0-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-3 luajit )
-inherit lua-single xdg
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3 autotools
-   EGIT_REPO_URI="https://github.com/endaaman/tym;
-else
-   
SRC_URI="https://github.com/endaaman/tym/releases/download/${PV}/${P}.tar.gz;
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Lua-configurable terminal emulator"
-HOMEPAGE="https://github.com/endaaman/tym;
-
-LICENSE="MIT"
-SLOT="0"
-
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-DEPEND="
-   ${LUA_DEPS}
-   x11-libs/gtk+:3
-   x11-libs/vte
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   default
-   # see https://github.com/endaaman/tym/issues/115
-   sed -i '/^CFLAGS=""/d' "${S}"/configure.ac || die
-
-   # the categories provided by eclass do a better job than upstream, and
-   # having duplicate list of categories fails on QA
-   sed -i '/^Categories=.*$/d' "${S}"/tym-daemon.desktop 
"${S}"/tym.desktop || die
-}
-
-src_configure() {
-   if [[ ${PV} ==  ]]; then
-   eautoreconf
-   fi
-   econf --enable-luajit=$(usex lua_single_target_luajit yes no)
-}



[gentoo-commits] repo/proj/guru:master commit in: app-i18n/fcitx-skk/

2024-05-02 Thread David Roman
commit: ba714234b531d39caa5aa13cbd42a72ee000567f
Author: YOSHIOKA Takuma  hard-wi  red>
AuthorDate: Thu May  2 19:15:12 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu May  2 19:15:46 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ba714234

app-i18n/fcitx-skk: drop myself as a maintainer

Signed-off-by: YOSHIOKA Takuma  hard-wi.red>

 app-i18n/fcitx-skk/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/app-i18n/fcitx-skk/metadata.xml b/app-i18n/fcitx-skk/metadata.xml
index 5f3adc22b1..9d05377ca8 100644
--- a/app-i18n/fcitx-skk/metadata.xml
+++ b/app-i18n/fcitx-skk/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   lo48...@hard-wi.red
-   YOSHIOKA Takuma
-   
+   

fcitx/fcitx-skk




[gentoo-commits] repo/proj/guru:dev commit in: app-text/pandoc-crossref-bin/

2024-05-02 Thread David Roman
commit: 3fe9e79fd63d6e870bbe1a2f04f3dbef0ec70d3e
Author: David Roman  gmail  com>
AuthorDate: Thu May  2 20:09:04 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu May  2 20:09:04 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3fe9e79f

app-text/pandoc-crossref-bin: drop 0.3.17.0c-r1, 0.3.17.0e

Signed-off-by: David Roman  gmail.com>

 app-text/pandoc-crossref-bin/Manifest  |  2 --
 .../pandoc-crossref-bin-0.3.17.0c-r1.ebuild| 24 --
 .../pandoc-crossref-bin-0.3.17.0e.ebuild   | 24 --
 3 files changed, 50 deletions(-)

diff --git a/app-text/pandoc-crossref-bin/Manifest 
b/app-text/pandoc-crossref-bin/Manifest
index 4914c90645..2e20a8f331 100644
--- a/app-text/pandoc-crossref-bin/Manifest
+++ b/app-text/pandoc-crossref-bin/Manifest
@@ -1,3 +1 @@
-DIST pandoc-crossref-bin-0.3.17.0c.tar.xz 8697292 BLAKE2B 
c810b593d27acc0899047618a3ee606d55fec2bd2fcf59800135a7b2f1e452ee2ad469a029e703835c8ad883ad2262704dfc2aff6c4ef816b18c3b4c9ebb26b9
 SHA512 
0d3745a584f4dc77b05890a404940c5137eca8bed2007fc814d8e8411c5dbb27753d667fa79588043aa8f2628e7c9fe6a6764816470bcfdc73da04e29c1c75d0
-DIST pandoc-crossref-bin-0.3.17.0e.tar.xz 8745852 BLAKE2B 
bfa54f613157fca83591b45401e674834c3164b914bd0945bc454729be085d5809e5d2d54d98978b49f63b0e2fad550e6b4b54d7001d5f6ef04a79e45a723153
 SHA512 
1033a417bf32196053ced013ec51320d30b6bf35c810bcba099e8f607c99c4e3b150ebf295a7e57a3533d2c6d8203d3f28d52c3807ec4638d27e3cfbb41cbe4a
 DIST pandoc-crossref-bin-0.3.17.0f.tar.xz 8767696 BLAKE2B 
e221ac987797ccbf377c2a8d6432a872ad4d61fe5220a149e0b17be4789f048a75ed002102f97d6a129596b0f19f9cfedd8685bb576075a0eb05909741dd7ed8
 SHA512 
3d1e6c072249f86d2478cb5764a1aa9e66850b8147bb60ec057388cb720614677a981322170843d338db0403c26308371d45dc192f92dfb4cc68b8c5cfe98894

diff --git 
a/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0c-r1.ebuild 
b/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0c-r1.ebuild
deleted file mode 100644
index 2d6b01fe16..00
--- a/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0c-r1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-DESCRIPTION="Pandoc filter for cross-references"
-HOMEPAGE="https://github.com/lierdakil/pandoc-crossref;
-SRC_URI="https://github.com/lierdakil/pandoc-crossref/releases/download/v${PV}/pandoc-crossref-Linux.tar.xz
 -> ${P}.tar.xz"
-
-S="${WORKDIR}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-
-RDEPEND="
-|| ( =app-text/pandoc-bin-3.1.12.1 =app-text/pandoc-3.1.12.1 )
-!dev-haskell/pandoc-crossref
-"
-
-src_install() {
-   exeinto /usr/bin
-   newexe pandoc-crossref pandoc-crossref
-   newman pandoc-crossref.1 pandoc-crossref.1
-}

diff --git a/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0e.ebuild 
b/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0e.ebuild
deleted file mode 100644
index 63c6021e8e..00
--- a/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0e.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-DESCRIPTION="Pandoc filter for cross-references"
-HOMEPAGE="https://github.com/lierdakil/pandoc-crossref;
-SRC_URI="https://github.com/lierdakil/pandoc-crossref/releases/download/v${PV}/pandoc-crossref-Linux.tar.xz
 -> ${P}.tar.xz"
-
-S="${WORKDIR}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-
-RDEPEND="
-|| ( =app-text/pandoc-bin-3.1.12.2 =app-text/pandoc-3.1.12.2 )
-!dev-haskell/pandoc-crossref
-"
-
-src_install() {
-   exeinto /usr/bin
-   newexe pandoc-crossref pandoc-crossref
-   newman pandoc-crossref.1
-}



[gentoo-commits] repo/proj/guru:dev commit in: app-text/pandoc-crossref-bin/

2024-05-02 Thread David Roman
commit: be4d9cc0926ad130c5771c1f125a80cf71595706
Author: David Roman  gmail  com>
AuthorDate: Thu May  2 20:07:26 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu May  2 20:07:26 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=be4d9cc0

app-text/pandoc-crossref-bin: fix pandoc deps

Signed-off-by: David Roman  gmail.com>

 app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0f.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0f.ebuild 
b/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0f.ebuild
index 340403bb27..0e2d3fdfab 100644
--- a/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0f.ebuild
+++ b/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0f.ebuild
@@ -13,8 +13,7 @@ SLOT="0"
 KEYWORDS="-* ~amd64"
 
 RDEPEND="
-|| ( =app-text/pandoc-bin-3.1.12.3 =app-text/pandoc-3.1.12.3 )
-!dev-haskell/pandoc-crossref
+|| ( ~app-text/pandoc-bin-3.1.12.3 >=app-text/pandoc-3 )
 "
 
 src_install() {



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

2024-05-02 Thread Michał Górny
commit: 048d12e90608d3c6220a6282f12d0ce4b35ead01
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  2 19:52:06 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  2 19:53:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=048d12e9

sys-kernel/gentoo-kernel-bin: Bump to 5.15.158

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   6 +
 .../gentoo-kernel-bin-5.15.158.ebuild  | 127 +
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index 7007e7ca7297..811846237daf 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.15-166.base.tar.xz 6725224 BLAKE2B 
f19d204334748c6c5befdecb51c
 DIST genpatches-5.15-166.extras.tar.xz 3940 BLAKE2B 
6db1809d2ff7d407c12a461c737a80ddfd0a91aa762ad2624613640202f9a65bc39b538007826740f42f8aa210b13f2936124737c5d5793a94a9778456135445
 SHA512 
45d025bbede7990ac1a8f285a6c27d4df79aab77842ec2f63b7e2e44b53b27f00da5e3866ced56fde852453130dc0930e8a1b2e95873af4c2d7a663649d1f800
 DIST genpatches-5.15-167.base.tar.xz 6743824 BLAKE2B 
4982628750d9373adf5b97fbd9d1042772cfdb2724b101ea7dc36b39587e78ec40cb1fc0c2fffa7e8e5e9d6361f0efa1445288fcf50f4d393a794c3566cb4ea4
 SHA512 
3ca376b96d52855d1c4708011defa2822fb94048ee7354da68db03df4f92497580b141d1b74982c8d6cf8370fbccbaf0883d417c18c5c0d3762c8d6fbfe977cb
 DIST genpatches-5.15-167.extras.tar.xz 3936 BLAKE2B 
48ef973309b1831ddb3775e95707a5550d18634cd3b567a5616e00f03613c9ec7ccb842fba4a4fe13b88190e7f7ad061ad524fcfadba4a196e8ebc0e5c40f245
 SHA512 
4ecf70a33fb2e3d825d952b7ac32ec1b0cb38f15f4f77d2bf955749bb97cb438db76974c40372ee894195e11954f9097ac6ecf17832f5188f47f69e6b917bfd5
+DIST genpatches-5.15-168.base.tar.xz 6757748 BLAKE2B 
32b6ebb14ed20864b51fef7cf5e81bee96e4b634829d10b0f29172c41129caf856442cb7c116a4982c6ec92324661daca1a0644febac00d2d39ddd43fe1902b9
 SHA512 
62b37104e6ac0c9eb09de4fd1657e945be70e90d4682537e762f63ca8ef34da713619d518bf6a0fb35aac4b1541a44d91ee18d806211c7e4cc4124449de49bfc
+DIST genpatches-5.15-168.extras.tar.xz 3972 BLAKE2B 
6cde986105f72e9282c78f59c8bb82bd3ac7c5c03adb3b3c1c657204624df2a28048ac0fe095759d5906bcd6677831d9962894b76390c2861482440120e72fe5
 SHA512 
6e067603b8e0e318703a59347d38d7aeb44a3097c39df07881c0f5250207b05442053a8ddf32069ead729ab4c36ccc1177ee8d82417ae2dbe16014b221d0d1ad
 DIST genpatches-6.1-96.base.tar.xz 5079348 BLAKE2B 
97ea3473a5189a92ea4478ff82051fb6b9b48344284168902c98674f4d093e2d9e8deaafc5e6ffdfe4653c7aa41bacb5c094f867dba3e283bf2fbb236d753d80
 SHA512 
3e7f9a56a0767b7532c89460c156d663e2bed069223c27f7b6d5ca7084c3ee869b00bd63a844989c4801e29e442ddf7889c4a025af97195228e181564d8f087e
 DIST genpatches-6.1-96.extras.tar.xz 3812 BLAKE2B 
506642a22002bf8bd3607d2bf060740e29d1a6bb649b0345f751c83e504f1084bf0bf279e69c7f52fae517acd7b166c32861f5263d843a02384d12b7f6e04e9c
 SHA512 
1c5a7f9e3f28d2db1d0136a037d32c30cfe754186491970addb9f3b8d24bad851e9472c028e6eb8dcc71bf892a227d7a7e606fa7b7210cf11f79b6d8a063617a
 DIST genpatches-6.1-97.base.tar.xz 5144036 BLAKE2B 
fd20d0a6c4b3f2bb68a97bc71e4853d0a1d2d93433904480fd89787c11976be51dc3510fa130cbcabfc47fa68be9aa66a5ddaceeff522f4b96c95d35e5c31802
 SHA512 
db1cba6f4b2db0bd24430622ffd4eb883416f559e22f8f7116ce1d26a78dcb811c02efb896e0cf470c4a7839a3af7a564041f0b4ee56d1febbc52da62656895f
@@ -36,6 +38,10 @@ DIST gentoo-kernel-5.15.157-1.amd64.gpkg.tar 66375680 
BLAKE2B e27d6f2dd3259c31d5
 DIST gentoo-kernel-5.15.157-1.arm64.gpkg.tar 59750400 BLAKE2B 
5891ee1990ba5dd2f70eb2634595e6510d22e30dc7e21d66bf2c2f69c09573ba73aaee2893bf53af5a44fde99b6167d18a03725dc105dd5e4961f61bc4cb258e
 SHA512 
42f2ab5d0909ad8ada4ddc9e4c00360e1d7e123da2b0d7c7652869a262b47312e23748540e9f05f96fb00a7bc083c933b7cc73cdb752b518e99c7731de82e3fc
 DIST gentoo-kernel-5.15.157-1.ppc64le.gpkg.tar 54978560 BLAKE2B 
0734dabf3b1ad4aa07177ca3ebbd210d3a7ae891974b570a313b6532fc88cd02acf6d27f2cabd9aaa0384d916324dbd52e5b622eeed4849b9293ef76e6da
 SHA512 
0dad2046b49f24ffda15b4cff953065fc06209dfd1cc914c3ccc57282fed613d7fa3c5db4533c6b1dd156b981533b47048d715882af5e06a5bbe30713aba82f5
 DIST gentoo-kernel-5.15.157-1.x86.gpkg.tar 56166400 BLAKE2B 
c55ed8c02a2946490371d60e038d628926e40071e9cbbcfef73d287fdb8d44b348c03bc5c0a356ac09375a02b6d06a1e27ca024b5c3fcc956a8122008c3f8876
 SHA512 
bf40c482dd05ee75c0719fcdf556a18aa68ffbdb3539b8954fa562e79b731b283cba962500153758f78e9f1222a4aa8b46140b96553d1acd406fa80bab9e3531
+DIST gentoo-kernel-5.15.158-1.amd64.gpkg.tar 66334720 BLAKE2B 
054aa0baf29da57881e4c00531a3ad1554d35c174b7e5be89269734045daf23dad8ed19782c7cb313e4f5a41481d1f78920b71266aedd9cd89fa25cf69d2133b
 SHA512 
ef9b138c73071eccb483327b9677b0162c17d4d38e2056a0ef0a2f4780e9a4cf3969567dde9bc6b6a5176912f63b1bfa5f36311b5b9f068410eb538448e01b4b
+DIST gentoo-kernel-5.15.158-1.arm64.gpkg.tar 59740160 BLAKE2B 

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

2024-05-02 Thread Michał Górny
commit: 43475771d4b9e7db20ba209335af993b425b29eb
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  2 16:21:06 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  2 19:53:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43475771

virtual/dist-kernel: Bump to 6.8.9

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

 virtual/dist-kernel/dist-kernel-6.8.9.ebuild | 16 
 1 file changed, 16 insertions(+)

diff --git a/virtual/dist-kernel/dist-kernel-6.8.9.ebuild 
b/virtual/dist-kernel/dist-kernel-6.8.9.ebuild
new file mode 100644
index ..9969a23652bd
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-6.8.9.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   || (
+   ~sys-kernel/gentoo-kernel-${PV}
+   ~sys-kernel/gentoo-kernel-bin-${PV}
+   ~sys-kernel/vanilla-kernel-${PV}
+   )
+"



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

2024-05-02 Thread Michał Górny
commit: def343f3c6985ae6686f656f898e13bde00953c6
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  2 16:19:39 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  2 19:53:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=def343f3

sys-kernel/vanilla-kernel: Bump to 6.1.90

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

 sys-kernel/vanilla-kernel/Manifest |   2 +
 .../vanilla-kernel/vanilla-kernel-6.1.90.ebuild| 137 +
 2 files changed, 139 insertions(+)

diff --git a/sys-kernel/vanilla-kernel/Manifest 
b/sys-kernel/vanilla-kernel/Manifest
index c4109758ac74..5a1edd9fe7ee 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -37,6 +37,8 @@ DIST linux-6.1.88.tar.sign 989 BLAKE2B 
82761c4c89269c66d493eb93a83c6964a29ded1eb
 DIST linux-6.1.88.tar.xz 135145404 BLAKE2B 
0ac898718d521af80aaaf59e7c85d199006b155cfd48e3a102a8b11162eef88eeb388265970f211cf33655bab71303364b5b81f1a32e2b7892039843c14ee6bd
 SHA512 
ba706f7c2c09c00413f919092d4ac1da67cb2f922ae63ea97932bebbf1188d49aee3bea08ef61df1dbe7b0c0ed6bf3b63866ce881f53edf2701f7da174fbc958
 DIST linux-6.1.89.tar.sign 989 BLAKE2B 
7509887cb90a00ab894aa681f6ce47da5678bd74794ff009e6e33143fc006e76cb287beee32382d729489a0b776708d2a9117672989710e4216eeebaa984aa7d
 SHA512 
2e3a79b38cd2be727d66fa9c5fee06c1a45352c85dae7a32ed384967a7905cb4679b95fc71501c8c25753f1e5f984742ac6f3683ee6b617186707d4836aba66a
 DIST linux-6.1.89.tar.xz 135148796 BLAKE2B 
5b37ef931dee4ae271c2b1b2818cfa0fb19a1efd231e5a75fdd4ac67f474a21dd4e7f4f7324696ec2b0f9ce3b6c6d36325c5a53807834abdb8baae5f8ce6711b
 SHA512 
dc25ca0201f18b7bf673f73df3a4d96ab7c38d2c60efd3c0f176e8439bf700d2c52c5a6f4b46491cc702103cab5b8a7d7763b502bbdff2678d7e220baf7d45a9
+DIST linux-6.1.90.tar.sign 989 BLAKE2B 
d053e980ffce442139f6db5151f4c5ffd94bfb70190c6547261a256fb94873712fbba0c0bd6aec6fa5e09c3bc6049f54817ee491e45147a0a9b1bffa18b49e74
 SHA512 
28c181281c3f9653810c44b6b6e833de3b6c1fc2fec452445a7d8aaf891da62343d2bf8f2802adea6e1fec809417b4df221d30b721ea6adbce9323c9c3ad9d38
+DIST linux-6.1.90.tar.xz 135133180 BLAKE2B 
839f183a9b4bac9f12a17d23d56160acf7fff289dee53be4676fb77c2a5fc21a3fdfe9160e221690f3ea51bde60b54b9109ed457428f2fbc5e139df4985f
 SHA512 
0f16edca9dfa35830820c17508a87abf550bb1b1bbfeed78a7537b3c6c10e890b82524f3deb059f7fddc41d77e07a4c143c59fdeebd875e6795353f5cedccb41
 DIST linux-6.6.28.tar.sign 989 BLAKE2B 
6e33458ee45ac75a58f1c40d2684d32d791a828a6fe9b8f73f47822c900f179c451c8782c187911016a277fcaf8d5867b690fa9d047b8cab91231cc9484876e0
 SHA512 
a74f1c948aaf2096f148df2d0adffd4ee64610b8552826e90365f3c95e3a8c6ac0c74766debf81bf584fec19da3dd198ab125c79443ef4a2233abecc2670d3bc
 DIST linux-6.6.28.tar.xz 140212188 BLAKE2B 
688c9b46f36a0ef8dedbfe27681878216e9b11faa05bb3f8a5f257d6536df2a3260c2ecac33d67b6b1a27dfb747a86ae8911a0bc2c6376f062fd04595e05b199
 SHA512 
fdf6def06de85656f8aa010edfb8b2f7f71cdeef9a70b5b35511833fbcf0e4fbfafb6224acfdf475975bc4bc8f05d0291745af5a6ae752a70cbd09ae2d3d17a8
 DIST linux-6.6.29.tar.sign 989 BLAKE2B 
84228e96923cfc36873e3e91083665cda51e1d32267b7452eddc034866da945606a5cd3fc1f75cd8022e6ee0596f3cda4baec7d8691a61f9c4fb81847d26e2cd
 SHA512 
d6f28b767db05b3844242b24aa188e304cc5c38095a51c8ff23f99841a209c798b73196fca9569a8eb03b166e259ec2036e83badc95fed76010f07058b6c

diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.90.ebuild 
b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.90.ebuild
new file mode 100644
index ..2a01b55657d3
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.90.ebuild
@@ -0,0 +1,137 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.1.7-gentoo
+GENTOO_CONFIG_VER=g13
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="
+   https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+   https://www.kernel.org/
+"
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+   -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+   verify-sig? (
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 
1).x/${MY_P}.tar.sign
+   )
+   amd64? (
+   
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+   -> kernel-x86_64-fedora.config.${CONFIG_VER}
+   )
+   arm64? (
+   
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+   -> kernel-aarch64-fedora.config.${CONFIG_VER}
+   )
+

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

2024-05-02 Thread Michał Górny
commit: 4bd00a5f89674277d2ad107550f06c60344a8d1f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  2 19:52:03 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  2 19:53:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bd00a5f

sys-kernel/gentoo-kernel-bin: Bump to 5.10.216

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   6 +
 .../gentoo-kernel-bin-5.10.216.ebuild  | 127 +
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index de50fe5bf70a..7007e7ca7297 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,5 +1,7 @@
 DIST genpatches-5.10-226.base.tar.xz 6746984 BLAKE2B 
4a043c8df9beff87431cc7d0bd3ab0d94e0a0461c00bfa01decdf2f624a3f8ae9373f7f7881282a09966323293dc9431f64e66192aa9c8013ecc1f22e356a7fb
 SHA512 
792ef6447e5129a629e9cb7da8b6199bbff0238503c899d1836c7670c3b45982ed321c0cf09520ca51f52a7188b08aa02c960f44c4e4a3e6a4922b9b9a2a2f25
 DIST genpatches-5.10-226.extras.tar.xz 3876 BLAKE2B 
9d4753364d4931fa6210dffabdf4fb02529f6af18cd47e0520d03fa0eed5aff60c87e5a85004ee84de3476b04d3abafce237b168fef83a6609e0e42b9672ddaa
 SHA512 
b7db48e51d982ddff47142f6852d0a0a8240289ec6f2a547e9d2cc89c7930cbf2ef596a080fb77560d1267072d2573b16a2e02f946e6e9aa31076d1b7524de68
+DIST genpatches-5.10-227.base.tar.xz 6772808 BLAKE2B 
c026e8b9a2de5ed827e2027c80bda5e1f5c30fdffd82644d5c3001449263142dd6cda9937c4ad5afb63276b4c072ce72dfdb061bc3be432ba89f9aa98c5214d0
 SHA512 
69cc93e9c8f09443d9d1fc999ba8b9c1d2c2fb5182520a7d1530723ab4797f113c69ad0ed9b05743e8062441af0290e16dce3cd4eb4bdd1f805b43c54932c8f3
+DIST genpatches-5.10-227.extras.tar.xz 3912 BLAKE2B 
bf7fb2754d5ff315fae18f3b82b2b9df80038bbac9a8fdeccb6cd567df6efbb41ba1c16440bbd839ca63f27218d0721016b016d4521b98ed04ecbac80c5ac0aa
 SHA512 
c5b62dd417f727062ca73ff379fc8aac95a393931a379fa7aa83207d3b98128fd89f282a2454620a5a695db7dc3ca9ecb77e57c37f81bdec5abaa8fa84485766
 DIST genpatches-5.15-166.base.tar.xz 6725224 BLAKE2B 
f19d204334748c6c5befdecb51cf9250f87f022599fd5d3c04053a9326a0832ea370b0238dc7167fe75b36e97118799dc3739b7313f92ba30143f7e2ca6c71ed
 SHA512 
f200cb2ef8266f84ae9865f506dac6bd938383c56c3197c1ec722fb3698f14c2f6c3ffec284bb45e695877f99d8da29e7d73d16191bd81ac142eeaf55835a012
 DIST genpatches-5.15-166.extras.tar.xz 3940 BLAKE2B 
6db1809d2ff7d407c12a461c737a80ddfd0a91aa762ad2624613640202f9a65bc39b538007826740f42f8aa210b13f2936124737c5d5793a94a9778456135445
 SHA512 
45d025bbede7990ac1a8f285a6c27d4df79aab77842ec2f63b7e2e44b53b27f00da5e3866ced56fde852453130dc0930e8a1b2e95873af4c2d7a663649d1f800
 DIST genpatches-5.15-167.base.tar.xz 6743824 BLAKE2B 
4982628750d9373adf5b97fbd9d1042772cfdb2724b101ea7dc36b39587e78ec40cb1fc0c2fffa7e8e5e9d6361f0efa1445288fcf50f4d393a794c3566cb4ea4
 SHA512 
3ca376b96d52855d1c4708011defa2822fb94048ee7354da68db03df4f92497580b141d1b74982c8d6cf8370fbccbaf0883d417c18c5c0d3762c8d6fbfe977cb
@@ -22,6 +24,10 @@ DIST gentoo-kernel-5.10.215-1.amd64.gpkg.tar 63252480 
BLAKE2B 30c8716c1cdf331cfa
 DIST gentoo-kernel-5.10.215-1.arm64.gpkg.tar 56729600 BLAKE2B 
97f46a4c9924a89a3cec0fcb32562cc97cf0a125d34c56c852e9093b3657ed01adb6809f1ee7f27e73fa8f2598807ad94768397ba233fd0d64d79bf57167c9b4
 SHA512 
cc4a2313ef2765c40e8d7d3d682c443890fc731723c91a2c53c959c38a4819c28a260bb18dc3747f005ce5f6bfcd3060614b395125c078aae29d1662634cbccb
 DIST gentoo-kernel-5.10.215-1.ppc64le.gpkg.tar 52889600 BLAKE2B 
1c56d8fae69f0780c3ea465c0cec3e4cb32b850e79141f8031a023cff187a70df822de8012a22acefdb14d8958edbd3bd1bfbfca0ab28138f967f0bc02a9aaf1
 SHA512 
dcd61155c9eec88dffaadd95516dc99b9d6a29cef9578cb7e1d4cee10927ffd34ea56ae6940af82ee48ea2b83888dfdc6c419140a02866326b2c36d07b26
 DIST gentoo-kernel-5.10.215-1.x86.gpkg.tar 53565440 BLAKE2B 
5e00e3952325c78e2376f798e08599940957796ef774625d914dac2fbcd628b8409716f1aeed7f4a19be1414f204c66f76731000d2dd34c2b40838f492a7e598
 SHA512 
eaca96a4a724b9bb194831a348f9d5efdfccd47404bced420720a4a086c7f8185149c350af13bf746d6e6ce0b53621f2ce647c24edff1f0f435654540696c476
+DIST gentoo-kernel-5.10.216-1.amd64.gpkg.tar 63252480 BLAKE2B 
787a17da61971c776a2ad55f2d95487073e31a0fa7765b564ff834ea6f6d406b685775b542d3eb25479c10c4348cace5a8c563b2c76c6b39054f0c6e6631a0bb
 SHA512 
46fff78b78b7ca0989e95fb26bfaf9beeb353b943a10c8f6dc837f47133b0109f69d8810da6de6f006176401dcc04fad4a38d1a4b07b56fffa6672c96f26e714
+DIST gentoo-kernel-5.10.216-1.arm64.gpkg.tar 56719360 BLAKE2B 
61a5d2a3eb4dc5434646cea9103f34c8b228c6eb337fd031e669836996e3f28dd718106138af1bfc6f8c9e193e6976a0380e20146ba9f131c876255a9e513ea8
 SHA512 
848b340e05a9be6cca74c5f1e0f876c74836929f84a1bee43bdac53bb65723da4fc6b56d6c02cc2179b01cd97a62199aa971e6d3169c25fdca6f8603e0639884
+DIST gentoo-kernel-5.10.216-1.ppc64le.gpkg.tar 52869120 BLAKE2B 
3f5eb4bb82b76321988baf7187fb550794fc246fc369d2006a2337c24c5793ad3e2f9afa1c57b5121e43283d3195e1042f2ec35dec25593c0c7a14d74ad0acd2
 

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

2024-05-02 Thread Michał Górny
commit: 81cb9af73844e8aa4f53ec878eb8d22f9be7a887
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  2 19:52:17 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  2 19:53:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81cb9af7

sys-kernel/gentoo-kernel-bin: Bump to 6.8.9

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   6 +
 .../gentoo-kernel-bin-6.8.9.ebuild | 161 +
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index af4934243d06..7bf359b7bc4a 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -26,6 +26,8 @@ DIST genpatches-6.8-10.base.tar.xz 574628 BLAKE2B 
87b6006dd317b24157dc7af3e0386f
 DIST genpatches-6.8-10.extras.tar.xz 3704 BLAKE2B 
d836e79733083c5587dcb63d1fb3c30c7b91aee70660681b5fcfbdf90d4ba6fdca09dcbdab29588d267e07ffa8b338223e9590539356fa862e8fa211827d6f9f
 SHA512 
bb01fb545a182d3073590939b172755b1883e827b6687870f889634ac00949308fd62e0d870e6d6d18d8c517dfbeafd3252f9b61d589522cf5c9d09d534ec6a4
 DIST genpatches-6.8-11.base.tar.xz 623140 BLAKE2B 
ab3aa16e717dc0ad99893ac73e6de6af38e83f09722088596cb0ed55d77a33c8f490c3ce81c0757933ff28bd068430adcceb99395c0a7b92c6713b89566d92a4
 SHA512 
19bd09eac56870b47f14373d648f839effe0e7e913cb7f61fb3c17e4f882768020c4069b72a7a384224116f5cd6b7a93b75b960a14d24c7e71fa1a083ab4c506
 DIST genpatches-6.8-11.extras.tar.xz 3704 BLAKE2B 
43eeb24741d062e81942c599bbfcef5bb648597f0cdadb55d71b0c3b8fc154dd8b2ed97ce4fa3beab1eb48afb2030581067fbbd7baddcab8d526aaacf8b9
 SHA512 
3bd3c9432b380b3969c9fb0b6c750981902b0253b49b68852db70504121e025213935caa98111ef5ba924905b384dadcc5cb6b12b8691c5baa8d6c738589bc6b
+DIST genpatches-6.8-12.base.tar.xz 687664 BLAKE2B 
3c27ee511c258f3659d7f8cd5b6d470ffa10a2fc95bd536b272e0bb20c368dfc8c512f23fdc025e85ad90d6f628a58c80d8d15ec0ef8898caf7461162cf2dec2
 SHA512 
cd845b49341366190834b9782c9ffa270608a35e616ff483b40094913f6d01809421b80a7830117b606e57e6bb0ed9b0ed6dc14220826364fc9d2ee6a5916ad6
+DIST genpatches-6.8-12.extras.tar.xz 3736 BLAKE2B 
15a15ca3097dc42ac5855e59fe61c961854c1afa8adc719c761ac58bb7c869d3240c228b0963a91927a9bc0af6998b4c40e4d286faf7d2defc2f21029d11c114
 SHA512 
4f1c8c07e81c0d1ed110bd4512d2a16c3e202c47d8ab6bedf5213cf6c2f8675e9b543e52dbce50fbbf550d88252e2c1c19c2465ddd7907f11a2979fa92466a7c
 DIST gentoo-kernel-5.10.215-1.amd64.gpkg.tar 63252480 BLAKE2B 
30c8716c1cdf331cfab8d7eb95d5adfef7a400e040bba5b83456a1d4d58becfbce2f198c9db5ea7c269373326ef5ffba8b56f640bb9b8bb6d5ee4c24ef6ae296
 SHA512 
3c1d2177ae1209cbd84eb93f6b1a1282bdca00ecc0f85064dc4491cc5f67464a41ec8080174e6bf84ed69bcfb963248818b725a95537918eb427f4fd70f8646f
 DIST gentoo-kernel-5.10.215-1.arm64.gpkg.tar 56729600 BLAKE2B 
97f46a4c9924a89a3cec0fcb32562cc97cf0a125d34c56c852e9093b3657ed01adb6809f1ee7f27e73fa8f2598807ad94768397ba233fd0d64d79bf57167c9b4
 SHA512 
cc4a2313ef2765c40e8d7d3d682c443890fc731723c91a2c53c959c38a4819c28a260bb18dc3747f005ce5f6bfcd3060614b395125c078aae29d1662634cbccb
 DIST gentoo-kernel-5.10.215-1.ppc64le.gpkg.tar 52889600 BLAKE2B 
1c56d8fae69f0780c3ea465c0cec3e4cb32b850e79141f8031a023cff187a70df822de8012a22acefdb14d8958edbd3bd1bfbfca0ab28138f967f0bc02a9aaf1
 SHA512 
dcd61155c9eec88dffaadd95516dc99b9d6a29cef9578cb7e1d4cee10927ffd34ea56ae6940af82ee48ea2b83888dfdc6c419140a02866326b2c36d07b26
@@ -82,6 +84,10 @@ DIST gentoo-kernel-6.8.8-1.amd64.gpkg.tar 150845440 BLAKE2B 
21ab1a43ecd330a4b256
 DIST gentoo-kernel-6.8.8-1.arm64.gpkg.tar 122419200 BLAKE2B 
31930852c01971e77d14bc1b4479c279746c567d453d019d4bf6ba4bd1ad837001e307c6d09cadf7af265931d53af64fabf3d5de04786f72b2c692535e07f322
 SHA512 
d2f0a6628949e549819fc4250ba27990bc3c53b0b930f1256e5d5dfaa07e5dcc13d0de3ecf6db13458d6f07679f4fe0f05273855727fa8b0681c951dfa9e6e7b
 DIST gentoo-kernel-6.8.8-1.ppc64le.gpkg.tar 66273280 BLAKE2B 
4c87b1e884792c8102c12c37dba0d0cacddbc2af10287c5739aefade661b92eec01a0ff3cbbda0a15eb2dc008c0eefe7bba91890bbe45e423e730a4acde925f1
 SHA512 
5e799fa7614cf113449f4fc91194dbd566324e56d49477404fcfa71390e379a5d80b1e4df244f02f02d36438ba0054a8f374951a492e4212b8ded16968f04dfa
 DIST gentoo-kernel-6.8.8-1.x86.gpkg.tar 69980160 BLAKE2B 
5a7a6cc7252f05723ac848e0181d3b27b4810d052f3f5da21650eeff10519bda0603667dec1c794f51d26c318c99944bd94127aab53f2a30d2ce120f12ab6b8c
 SHA512 
41ba320ce21129ac7365eed3582497d954c0c732bcfec785873aa268459305253798eebc10a271460d9eebbd4012c256db5ee8c0dbd94fc4846d30495e3d229a
+DIST gentoo-kernel-6.8.9-1.amd64.gpkg.tar 150845440 BLAKE2B 
535d166d00958e4b4e499704eeedd76ff24a40df66914fbd54bb8574091d0c71f743a3da19f1f0b39798d537a56e5e45ec9d8dc0dca04fdce04d19cc3f823ae9
 SHA512 
09c1baf319b212def006d285dc307c59cf581dbdf892998f7eb40d76f453316ebe081de52a068688125091459c6bea5ad120c5851f53fa74b6c97f4014fa28b6
+DIST gentoo-kernel-6.8.9-1.arm64.gpkg.tar 122408960 BLAKE2B 

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

2024-05-02 Thread Michał Górny
commit: f6366b13d28ba591a8086bee70b8b7e0e6d82c28
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  2 19:52:13 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  2 19:53:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6366b13

sys-kernel/gentoo-kernel-bin: Bump to 6.6.30

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   6 +
 .../gentoo-kernel-bin-6.6.30.ebuild| 161 +
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index e56c18d576e8..af4934243d06 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-6.6-35.base.tar.xz 1860992 BLAKE2B 
afeb95582f83a941d830e8a90d1b7
 DIST genpatches-6.6-35.extras.tar.xz 3704 BLAKE2B 
23fe1a854b29b205e93ac82a796ed6eabbc96774648168f616c2366f647dedd5f5ebade68059bc7e9f8aad5b57c8b7577b6e098859484f35c07913cb4e3567a2
 SHA512 
37e311b153e411df00489bf4973e1a414b480c4f2d6ac488ddd8af3f717461b14c53143696628df3750168869cfcc3cfc209599454f9873e28ae1e1390198076
 DIST genpatches-6.6-36.base.tar.xz 1937600 BLAKE2B 
8e3483fb9e7b3f6f63e97eb4dc66e7f0ea8c48fc22c17981d930d89fdb878fe0325fa7898df1baa8e8252a2ca122ab77e027e0e1da0881c9240a70d5dd912951
 SHA512 
8b66b6584b7d14ef3a897e4d71395340d6b350ed53a656988f40487da3819d403fdacc209df593459042d6c5f3ec4605f3e0d7cd78654cbcee9928ea022a6be6
 DIST genpatches-6.6-36.extras.tar.xz 3704 BLAKE2B 
f264b10b2956dee9762df626cc764f53f8935b774fa84c08e553b52cc23bc91e48580b46cb5ba29f2364ac6ef98ef8993757e750cc7e5d020061118483083bb6
 SHA512 
c006fad1e9cd0aaa3d8d4698e8fa44a17dfa121eab23991cf3549a49cb132543a070b4ed3ab980267225eec8700dd0c6e9b71c20489a16288d22fcefd0166a9a
+DIST genpatches-6.6-37.base.tar.xz 1986828 BLAKE2B 
003cfae8adc04f3ea319ecff4344662e27df5d501bcdcb1801d6b429ac85a60834a896a9222e0b9ba7c173376fa137a2470cb04f08289abd6805a2f0b07b0b0e
 SHA512 
e21bc0eac8103091dae7d3e5d29ceebb4e47eb3e1fe63d577b0d000444837d723568c13bfac4f5deb61132dc3adc153e8de4661a15e6880b38fb097bb143bbf1
+DIST genpatches-6.6-37.extras.tar.xz 3736 BLAKE2B 
e54e5dc4b2cc854dbac9fc0d03dad93cbe4aa639142090271abcc0e797ab28e3377986f46767df8d6802edaed058e1b3999067c96d05ec8bbb42f48e33f96cb6
 SHA512 
be6299eedccde2d9e4cd37d4df14ef6c6a404892f18c40c4acfac31dfd20f1f0c28be767fccd8a7ee0817b32490057c76fc01d895f979686ade5a0357a59515b
 DIST genpatches-6.8-10.base.tar.xz 574628 BLAKE2B 
87b6006dd317b24157dc7af3e0386ff598c9b596e0fe7cdc5f8f109d56191ff6741d6c55f359bc1e43ce9fc2887a614edbc1a2871343dace4ee57d2f472ff8a4
 SHA512 
fdc83b414ca5d72323646d345d95071a175f0a52470fb4a4b5cc7e9a3c8fd59e8d257396a8ff0bfdff81177bc24aaa3b22ba20b27b7bcf31eb71d8b428edfe0f
 DIST genpatches-6.8-10.extras.tar.xz 3704 BLAKE2B 
d836e79733083c5587dcb63d1fb3c30c7b91aee70660681b5fcfbdf90d4ba6fdca09dcbdab29588d267e07ffa8b338223e9590539356fa862e8fa211827d6f9f
 SHA512 
bb01fb545a182d3073590939b172755b1883e827b6687870f889634ac00949308fd62e0d870e6d6d18d8c517dfbeafd3252f9b61d589522cf5c9d09d534ec6a4
 DIST genpatches-6.8-11.base.tar.xz 623140 BLAKE2B 
ab3aa16e717dc0ad99893ac73e6de6af38e83f09722088596cb0ed55d77a33c8f490c3ce81c0757933ff28bd068430adcceb99395c0a7b92c6713b89566d92a4
 SHA512 
19bd09eac56870b47f14373d648f839effe0e7e913cb7f61fb3c17e4f882768020c4069b72a7a384224116f5cd6b7a93b75b960a14d24c7e71fa1a083ab4c506
@@ -68,6 +70,10 @@ DIST gentoo-kernel-6.6.29-1.amd64.gpkg.tar 147220480 BLAKE2B 
12d820e99a63be0c780
 DIST gentoo-kernel-6.6.29-1.arm64.gpkg.tar 119296000 BLAKE2B 
6eee63fa2b9be94abaec4466822a3a17fec744f2783a0ad913ff697cc222996f166932eec38f0aa55c945c67bf1c32d0b0202ea28957d56f44abbbe871fb37df
 SHA512 
e8e4f860065752641a83f4f0fd7bad80782571c24d113e783753f5dd77160168548dcb509f4cd0e27ced29c76a464a227833e000b93e56d4d0ce491452373473
 DIST gentoo-kernel-6.6.29-1.ppc64le.gpkg.tar 64378880 BLAKE2B 
d4e7586c6429117ee606d3b30bdb4771d1dc84d81e9eb3f85e7750815b5698b29891bfa688816dd0a33e7c8d4c2e2c69085c1b072b719487ad7920b6589cc836
 SHA512 
05029c21b2d2431ad347f41a2753fffbd542284bac40718133d96a7f0ef9cb19cfeee0fd46193adaf2b3778d7d43f0004222d905ca15ee2b2df9b964b57ab006
 DIST gentoo-kernel-6.6.29-1.x86.gpkg.tar 68331520 BLAKE2B 
cec0350b4f51a38de21a05e9fd8d4884ad81161c41d7b5e5bab427cb0be9c21544fad1f5272ad02d7694f7c444f013f4ce29e818cfbc61b4f96cf7734cdf21c6
 SHA512 
bf446bd7b9262d0fb1f5bf1ff41e7a09145d122389929ad3dd5be035d335b572adeff876e6ab8223d0b40a16dbaef56550cf7f8879e68154e415504a96ac95d9
+DIST gentoo-kernel-6.6.30-1.amd64.gpkg.tar 147240960 BLAKE2B 
af0b3a2289bb6b4160bb03dfc4ecf85fcc7445f74cf966c47795ee1ea1884003cab8d57a8c9c166f0c2ebdd88c0c8c09f0d9ebf95de0d2b2f1496b1aa4f85788
 SHA512 
e0a6d1b773b9d7148399cf4aef99258c70ea09bd4b45b0892e8f02626a567f519cef6e12b8295d08406145fa4a38d61e6e8106f12fc5fea5eaca42dba01e5f7f
+DIST gentoo-kernel-6.6.30-1.arm64.gpkg.tar 119306240 BLAKE2B 

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

2024-05-02 Thread Michał Górny
commit: a93bcf69a1d4e7f70b63d96e67c9e5dfb940cf67
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  2 16:20:55 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  2 19:53:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a93bcf69

sys-kernel/vanilla-kernel: Bump to 6.8.9

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

 sys-kernel/vanilla-kernel/Manifest |   2 +
 .../vanilla-kernel/vanilla-kernel-6.8.9.ebuild | 143 +
 2 files changed, 145 insertions(+)

diff --git a/sys-kernel/vanilla-kernel/Manifest 
b/sys-kernel/vanilla-kernel/Manifest
index 108854a81501..7ec7e79f6401 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -49,3 +49,5 @@ DIST linux-6.8.7.tar.sign 987 BLAKE2B 
f9f9334079778072c22bfa5b686ed8e3d1400e62b5
 DIST linux-6.8.7.tar.xz 142583888 BLAKE2B 
e8626a99c6c5769a8126d5ee1c7962c3df3c7a8c689193ffa864c4a4b8e72daeeaf22c3e3bb6ba5490eca3ef64c32a4a12980360a196444a53abadd791cd1855
 SHA512 
2d580d354029832e0d93401c9ef016b5dc0bcd5b5b06ccadf6fa79eb033d5af0ba29e1beca8f7a2e79bbe966d29dfd39246c8b63c8df20b756e1d484cbc8cec1
 DIST linux-6.8.8.tar.sign 987 BLAKE2B 
915f68d9cb5ede81853e39299e9a882b5449e724d742e6686644f95a37be36555248e8e0c3a6786223fb53ecc38685a626606596ebff95f5b51a12e712c4
 SHA512 
d74fbe41abf6852c39e81222eeaf112c47287d7432df430c6aec22d84a0734fe39f8f8405d6cd1308cd188c574f5fdab4e9a0718d3df46613de32381e439d1d3
 DIST linux-6.8.8.tar.xz 142584076 BLAKE2B 
3c04407c6875d1547c18024db7a020c450b332b10707c847208080819fa92624281fd9b628c1fefe7c16439f60d64dcc80010726a7d4320354b682ccaadb1f35
 SHA512 
f1c1aee18bfbb7213ef088d28f4ef25d2ff5c29dadea7d61ece3dfac05746a3f3c8a1cee43140ec4a1d97984bece423c1c00ba440f43e18aa1e20e88dc4647ce
+DIST linux-6.8.9.tar.sign 987 BLAKE2B 
0fc69e60bae77731897380cf929ae43785e0b7db7e68e761e53894b288a6a80fbf5ad888b5c0312f601a56984ec0b9206901d7c02b202e73dc0d19e17212c81d
 SHA512 
18730f08135b06018d1f7757e1332dd0f20761363aa8bea7d49734a22a9cb27067b8052849cd2180299a4323786f7dc0bcd598536e8ce5e5042f2f841589daf0
+DIST linux-6.8.9.tar.xz 142582332 BLAKE2B 
0305b6636a4e382855a2804cedc3984f1e891b26b24412e3533b1f29a07459d39be5121d4618da20098623290e922d502b7ac1b774f39e732f23a778a4b5b5be
 SHA512 
67056eae13be9130e11ea7e4d394d1f0b6b1dccc4f080f72c136870d4486fdebc2c315d149ca4f1e57af4c79dedf849e31c439426166544691508edafca3d350

diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.8.9.ebuild 
b/sys-kernel/vanilla-kernel/vanilla-kernel-6.8.9.ebuild
new file mode 100644
index ..3161112ec95f
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.8.9.ebuild
@@ -0,0 +1,143 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_IUSE_MODULES_SIGN=1
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.8.7-gentoo
+GENTOO_CONFIG_VER=g13
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="
+   https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+   https://www.kernel.org/
+"
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+   -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+   verify-sig? (
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 
1).x/${MY_P}.tar.sign
+   )
+   amd64? (
+   
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+   -> kernel-x86_64-fedora.config.${CONFIG_VER}
+   )
+   arm64? (
+   
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+   -> kernel-aarch64-fedora.config.${CONFIG_VER}
+   )
+   ppc64? (
+   
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
+   -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+   )
+   x86? (
+   
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
+   -> kernel-i686-fedora.config.${CONFIG_VER}
+   )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="arm? ( savedconfig )"
+
+BDEPEND="
+   debug? ( dev-util/pahole )
+   verify-sig? ( sec-keys/openpgp-keys-kernel )
+"
+PDEPEND="
+   >=virtual/dist-kernel-${PV}
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+   if use verify-sig; then
+   einfo 

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

2024-05-02 Thread Michał Górny
commit: 76cfe51ccb9c697101bbf2eb7d6422a0e7986f7a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  2 16:20:24 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  2 19:53:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76cfe51c

sys-kernel/gentoo-kernel: Bump to 6.6.30

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

 sys-kernel/gentoo-kernel/Manifest  |   2 +
 .../gentoo-kernel/gentoo-kernel-6.6.30.ebuild  | 153 +
 2 files changed, 155 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index 51e120585781..9c8af713d981 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-6.6-35.base.tar.xz 1860992 BLAKE2B 
afeb95582f83a941d830e8a90d1b7
 DIST genpatches-6.6-35.extras.tar.xz 3704 BLAKE2B 
23fe1a854b29b205e93ac82a796ed6eabbc96774648168f616c2366f647dedd5f5ebade68059bc7e9f8aad5b57c8b7577b6e098859484f35c07913cb4e3567a2
 SHA512 
37e311b153e411df00489bf4973e1a414b480c4f2d6ac488ddd8af3f717461b14c53143696628df3750168869cfcc3cfc209599454f9873e28ae1e1390198076
 DIST genpatches-6.6-36.base.tar.xz 1937600 BLAKE2B 
8e3483fb9e7b3f6f63e97eb4dc66e7f0ea8c48fc22c17981d930d89fdb878fe0325fa7898df1baa8e8252a2ca122ab77e027e0e1da0881c9240a70d5dd912951
 SHA512 
8b66b6584b7d14ef3a897e4d71395340d6b350ed53a656988f40487da3819d403fdacc209df593459042d6c5f3ec4605f3e0d7cd78654cbcee9928ea022a6be6
 DIST genpatches-6.6-36.extras.tar.xz 3704 BLAKE2B 
f264b10b2956dee9762df626cc764f53f8935b774fa84c08e553b52cc23bc91e48580b46cb5ba29f2364ac6ef98ef8993757e750cc7e5d020061118483083bb6
 SHA512 
c006fad1e9cd0aaa3d8d4698e8fa44a17dfa121eab23991cf3549a49cb132543a070b4ed3ab980267225eec8700dd0c6e9b71c20489a16288d22fcefd0166a9a
+DIST genpatches-6.6-37.base.tar.xz 1986828 BLAKE2B 
003cfae8adc04f3ea319ecff4344662e27df5d501bcdcb1801d6b429ac85a60834a896a9222e0b9ba7c173376fa137a2470cb04f08289abd6805a2f0b07b0b0e
 SHA512 
e21bc0eac8103091dae7d3e5d29ceebb4e47eb3e1fe63d577b0d000444837d723568c13bfac4f5deb61132dc3adc153e8de4661a15e6880b38fb097bb143bbf1
+DIST genpatches-6.6-37.extras.tar.xz 3736 BLAKE2B 
e54e5dc4b2cc854dbac9fc0d03dad93cbe4aa639142090271abcc0e797ab28e3377986f46767df8d6802edaed058e1b3999067c96d05ec8bbb42f48e33f96cb6
 SHA512 
be6299eedccde2d9e4cd37d4df14ef6c6a404892f18c40c4acfac31dfd20f1f0c28be767fccd8a7ee0817b32490057c76fc01d895f979686ade5a0357a59515b
 DIST genpatches-6.8-10.base.tar.xz 574628 BLAKE2B 
87b6006dd317b24157dc7af3e0386ff598c9b596e0fe7cdc5f8f109d56191ff6741d6c55f359bc1e43ce9fc2887a614edbc1a2871343dace4ee57d2f472ff8a4
 SHA512 
fdc83b414ca5d72323646d345d95071a175f0a52470fb4a4b5cc7e9a3c8fd59e8d257396a8ff0bfdff81177bc24aaa3b22ba20b27b7bcf31eb71d8b428edfe0f
 DIST genpatches-6.8-10.extras.tar.xz 3704 BLAKE2B 
d836e79733083c5587dcb63d1fb3c30c7b91aee70660681b5fcfbdf90d4ba6fdca09dcbdab29588d267e07ffa8b338223e9590539356fa862e8fa211827d6f9f
 SHA512 
bb01fb545a182d3073590939b172755b1883e827b6687870f889634ac00949308fd62e0d870e6d6d18d8c517dfbeafd3252f9b61d589522cf5c9d09d534ec6a4
 DIST genpatches-6.8-11.base.tar.xz 623140 BLAKE2B 
ab3aa16e717dc0ad99893ac73e6de6af38e83f09722088596cb0ed55d77a33c8f490c3ce81c0757933ff28bd068430adcceb99395c0a7b92c6713b89566d92a4
 SHA512 
19bd09eac56870b47f14373d648f839effe0e7e913cb7f61fb3c17e4f882768020c4069b72a7a384224116f5cd6b7a93b75b960a14d24c7e71fa1a083ab4c506

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.30.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.30.ebuild
new file mode 100644
index ..4f603a059b70
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.30.ebuild
@@ -0,0 +1,153 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_MODULES_SIGN=1
+
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.6.12-gentoo
+GENTOO_CONFIG_VER=g13
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="
+   https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+   https://www.kernel.org/
+"
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   
https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+   -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+   amd64? (
+   
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+   -> kernel-x86_64-fedora.config.${CONFIG_VER}
+   )
+   arm64? (
+ 

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

2024-05-02 Thread Michał Górny
commit: 4f7dca813d97a4ca3b6dd4d2315f2b45310b1bda
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  2 19:52:10 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  2 19:53:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f7dca81

sys-kernel/gentoo-kernel-bin: Bump to 6.1.90

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   6 +
 .../gentoo-kernel-bin-6.1.90.ebuild| 127 +
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index 811846237daf..e56c18d576e8 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.1-97.base.tar.xz 5144036 BLAKE2B 
fd20d0a6c4b3f2bb68a97bc71e485
 DIST genpatches-6.1-97.extras.tar.xz 3812 BLAKE2B 
d76227c06153026771849653a004ba3474a895e8757c46bc943eee5e30eddb86c7ee50272b339def3c07224ff65ad09e0e6cdd84f5622d2f7e74ef56e7c3ddbb
 SHA512 
b2df67590530801817fbb0d9bc1a317df5642af16147bb325ff562e3cd2796296592a12ecfc1775f6cf9302ae7740c3cf3ec9c8637c4bbf8f7a0893eaaaf1695
 DIST genpatches-6.1-98.base.tar.xz 5144484 BLAKE2B 
a337723a77e23789037ff71138906e1fe97dc14f928f2166de39a0d337998b11cd2decc91664f0d20e61632ed5b8870a9bbbcd5464ea83ac51769a16daa7757d
 SHA512 
f1877eca1741c7b7d8e844fd8e9f47a228ea00803d5b352fc59d4af1d5e45a7bb817ee2953272e4ca49684df100875eb2d6f2fd3ed2165814c280ee588e9252b
 DIST genpatches-6.1-98.extras.tar.xz 3848 BLAKE2B 
c5092984f64c4b87256366831bc028613cb98b907b8fc162b0048f2f5185daa54021697f3ea783a56a531e036c504788b5d2e397994f18dc9c553a07b44877a2
 SHA512 
68a7e9ea763d2e1de5ecd8fa587338a1e72e94bddd88a295023d799a2150f584208d08eb2c451d0d0a951b08d42f5b1d6e3ef08433b4953d1ae77d729a9ae8e7
+DIST genpatches-6.1-99.base.tar.xz 5167668 BLAKE2B 
0dfd80fa50e373b99b3ec8c2adcc80eabaa0df9606831465c2afbca34cc195f41902a5ad4472b822eb2e011356c51b257a39294ae1d123c7384f915bd0a6249a
 SHA512 
39116b71b7da155596a158ebb1aeafb029bf5c0d1ec983efbbdb323af61fc505c3a67beac4e6f888b3b673cdc271ef1dbc3090580aa89f573a652ebe0d501ccf
+DIST genpatches-6.1-99.extras.tar.xz 3848 BLAKE2B 
aaa18ac05550c0694e3a8051e41acbf7b135d593dbbe2ebf8f757996502d1721e96cf11edb5ae87337667f340640ee1ca55de0a8266b4a2fc929dc80065df746
 SHA512 
0528cbbeb530d0765af843db8479ab6ce011df60be5c3bdc913c81f1299868f772e9d751b973edd75d7020cef7ac0f5645528e50b87f4ae59fac2392cf86137d
 DIST genpatches-6.6-35.base.tar.xz 1860992 BLAKE2B 
afeb95582f83a941d830e8a90d1b7e6275d6d43b41de93aeb01dc743b1afafc5d675d98b66b528899fe9e69fe856402059932be58487c74bfc0102cff748244a
 SHA512 
bf2848bc7e668b8b8df410f22f66b575ccd3a4d160efc6ac5d3549e4d34dc10d81736d8dbf689e64414491d4bb5479c54ee8ba7d6ad9d3dcae7db1d15c13dff0
 DIST genpatches-6.6-35.extras.tar.xz 3704 BLAKE2B 
23fe1a854b29b205e93ac82a796ed6eabbc96774648168f616c2366f647dedd5f5ebade68059bc7e9f8aad5b57c8b7577b6e098859484f35c07913cb4e3567a2
 SHA512 
37e311b153e411df00489bf4973e1a414b480c4f2d6ac488ddd8af3f717461b14c53143696628df3750168869cfcc3cfc209599454f9873e28ae1e1390198076
 DIST genpatches-6.6-36.base.tar.xz 1937600 BLAKE2B 
8e3483fb9e7b3f6f63e97eb4dc66e7f0ea8c48fc22c17981d930d89fdb878fe0325fa7898df1baa8e8252a2ca122ab77e027e0e1da0881c9240a70d5dd912951
 SHA512 
8b66b6584b7d14ef3a897e4d71395340d6b350ed53a656988f40487da3819d403fdacc209df593459042d6c5f3ec4605f3e0d7cd78654cbcee9928ea022a6be6
@@ -54,6 +56,10 @@ DIST gentoo-kernel-6.1.89-1.amd64.gpkg.tar 72622080 BLAKE2B 
5892a9eab6d10e5c427e
 DIST gentoo-kernel-6.1.89-1.arm64.gpkg.tar 65628160 BLAKE2B 
65ab898e461000a4da01845841060ef034aeb84692e8e7a86567a77876989584e6a8b3d500c11a965343c6af27ea1b4ca0e44742aca330c5d6893d987ddab71b
 SHA512 
5babf60b18e788001491062c45c9b9c40e20b6cd8ed5dd19fdf9a0157cfdd17b5faa7894b0330aee798f5f9d26aca33ef4da086e90696da8925f7819ff64542b
 DIST gentoo-kernel-6.1.89-1.ppc64le.gpkg.tar 59893760 BLAKE2B 
83e12bc1ee386dffa018fef349c3e57d1fcf8486735a0e89daf75e67700d232c338d9c283f6b8a75ef911bc6235ba0d1d49bb01c408d135ffde76c2bda6c6bf0
 SHA512 
8c05cc60114c2dd8c5bb9b658f717592200677710b5bc7f1fcb6ed8acef287761deec7d6b8a3fefe53bbcd64b67d166dcab25c95576eca9262f1e12f4d60038b
 DIST gentoo-kernel-6.1.89-1.x86.gpkg.tar 62177280 BLAKE2B 
0e608e202860b9194eacd9851cd8487b58792d43dd4a41582cde052494fec13bb1602da4e075c997b07685af4a83b913cf770c17c90a1543d6b47df0c98a
 SHA512 
06c481bde149a3cd064c79e9f4f7eb0a5c42e9a053b906bb6e8f84f23e19df46f433e4d5cbc9dee97a18697a800309c55bca1cd70d90ce5ea247190ec60d8c6a
+DIST gentoo-kernel-6.1.90-1.amd64.gpkg.tar 72663040 BLAKE2B 
6dbe6f600813818ffc4601001ce7e3061ecb6cdf572ad30d1031bede6070d44006302b9f447955f389d271ffc8d2de77663b2c4a8f3d1e0beb4f9f0a1a61
 SHA512 
a2b9a96d3fb7bc70a762a89e345dab66e3ffeafea3024b97160b9dae1cd94552c7fd383b3f41660713ed041769745a684c7a421402c2e2bc08dd72e7a07a489b
+DIST gentoo-kernel-6.1.90-1.arm64.gpkg.tar 65628160 BLAKE2B 

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

2024-05-02 Thread Michał Górny
commit: 2691bcb95c2c6aaa54515e2662135f13c04d7b88
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  2 16:20:25 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  2 19:53:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2691bcb9

virtual/dist-kernel: Bump to 6.6.30

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

 virtual/dist-kernel/dist-kernel-6.6.30.ebuild | 16 
 1 file changed, 16 insertions(+)

diff --git a/virtual/dist-kernel/dist-kernel-6.6.30.ebuild 
b/virtual/dist-kernel/dist-kernel-6.6.30.ebuild
new file mode 100644
index ..9969a23652bd
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-6.6.30.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   || (
+   ~sys-kernel/gentoo-kernel-${PV}
+   ~sys-kernel/gentoo-kernel-bin-${PV}
+   ~sys-kernel/vanilla-kernel-${PV}
+   )
+"



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

2024-05-02 Thread Michał Górny
commit: 94b5541720840a9d58b9ee66d9dbe2227f679df7
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  2 16:21:05 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  2 19:53:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94b55417

sys-kernel/gentoo-kernel: Bump to 6.8.9

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

 sys-kernel/gentoo-kernel/Manifest  |   2 +
 .../gentoo-kernel/gentoo-kernel-6.8.9.ebuild   | 153 +
 2 files changed, 155 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index 9c8af713d981..c67ca63ced6c 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -26,6 +26,8 @@ DIST genpatches-6.8-10.base.tar.xz 574628 BLAKE2B 
87b6006dd317b24157dc7af3e0386f
 DIST genpatches-6.8-10.extras.tar.xz 3704 BLAKE2B 
d836e79733083c5587dcb63d1fb3c30c7b91aee70660681b5fcfbdf90d4ba6fdca09dcbdab29588d267e07ffa8b338223e9590539356fa862e8fa211827d6f9f
 SHA512 
bb01fb545a182d3073590939b172755b1883e827b6687870f889634ac00949308fd62e0d870e6d6d18d8c517dfbeafd3252f9b61d589522cf5c9d09d534ec6a4
 DIST genpatches-6.8-11.base.tar.xz 623140 BLAKE2B 
ab3aa16e717dc0ad99893ac73e6de6af38e83f09722088596cb0ed55d77a33c8f490c3ce81c0757933ff28bd068430adcceb99395c0a7b92c6713b89566d92a4
 SHA512 
19bd09eac56870b47f14373d648f839effe0e7e913cb7f61fb3c17e4f882768020c4069b72a7a384224116f5cd6b7a93b75b960a14d24c7e71fa1a083ab4c506
 DIST genpatches-6.8-11.extras.tar.xz 3704 BLAKE2B 
43eeb24741d062e81942c599bbfcef5bb648597f0cdadb55d71b0c3b8fc154dd8b2ed97ce4fa3beab1eb48afb2030581067fbbd7baddcab8d526aaacf8b9
 SHA512 
3bd3c9432b380b3969c9fb0b6c750981902b0253b49b68852db70504121e025213935caa98111ef5ba924905b384dadcc5cb6b12b8691c5baa8d6c738589bc6b
+DIST genpatches-6.8-12.base.tar.xz 687664 BLAKE2B 
3c27ee511c258f3659d7f8cd5b6d470ffa10a2fc95bd536b272e0bb20c368dfc8c512f23fdc025e85ad90d6f628a58c80d8d15ec0ef8898caf7461162cf2dec2
 SHA512 
cd845b49341366190834b9782c9ffa270608a35e616ff483b40094913f6d01809421b80a7830117b606e57e6bb0ed9b0ed6dc14220826364fc9d2ee6a5916ad6
+DIST genpatches-6.8-12.extras.tar.xz 3736 BLAKE2B 
15a15ca3097dc42ac5855e59fe61c961854c1afa8adc719c761ac58bb7c869d3240c228b0963a91927a9bc0af6998b4c40e4d286faf7d2defc2f21029d11c114
 SHA512 
4f1c8c07e81c0d1ed110bd4512d2a16c3e202c47d8ab6bedf5213cf6c2f8675e9b543e52dbce50fbbf550d88252e2c1c19c2465ddd7907f11a2979fa92466a7c
 DIST gentoo-kernel-config-g11.tar.gz 5077 BLAKE2B 
dc17ded74f79baddd703a78084113b85e7130877b300b5fe60453cde515fe37c52ece7877049bb0ef384f74ecfc73d59d7d4a513f8fef7bf4f651599946383e8
 SHA512 
e91156765ef2a48396370f884fdecd7bb1d600e5167f6bad51130520f886e9198adae375adf3e40fa803abc5d5482057775fb0275ab2589bd8f94d8af4a03c4e
 DIST gentoo-kernel-config-g12.tar.gz 5181 BLAKE2B 
e5faf714fa197e69c4f17f90d60a9ce4acb2fa2dbd996e1ce474a6ca370541b89f24ecb635657656a57913df87046bfda1766517093898a3c3ce0908ee617811
 SHA512 
b3fb3c01e0a3c3179921641b8314ce8e4ad50c94c33baebb4446d002d1f16c35b4b26cb02dfcec6ee00d8724abdb03e0fab6b0665d13ce5cadd5e672668420d1
 DIST gentoo-kernel-config-g13.tar.gz 5759 BLAKE2B 
831f89078e539c8b4ce244528dfd847c12a45b52d540eb10d85ec0d9deb1c14288d8de12456865c92d16e3523ec3595676787a8f3b79545d76870b0fb68deb5d
 SHA512 
2a7230cce57a67ef9a88a311afe4a928e27ce76036747451cb77d3186569ad11d7a5b827748ad53290a17ad63637a8362ca896516f85ff0944a8d68265a6

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.8.9.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-6.8.9.ebuild
new file mode 100644
index ..43957884be8c
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.8.9.ebuild
@@ -0,0 +1,153 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_MODULES_SIGN=1
+
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.8.7-gentoo
+GENTOO_CONFIG_VER=g13
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="
+   https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+   https://www.kernel.org/
+"
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   
https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+   -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+   amd64? (
+   
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+   -> kernel-x86_64-fedora.config.${CONFIG_VER}
+   )
+   arm64? (
+   

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

2024-05-02 Thread Michał Górny
commit: 7247629c28a38fa43318fe97085658a30220d737
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  2 16:19:20 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  2 19:53:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7247629c

virtual/dist-kernel: Bump to 5.15.158

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

 virtual/dist-kernel/dist-kernel-5.15.158.ebuild | 16 
 1 file changed, 16 insertions(+)

diff --git a/virtual/dist-kernel/dist-kernel-5.15.158.ebuild 
b/virtual/dist-kernel/dist-kernel-5.15.158.ebuild
new file mode 100644
index ..3b4d92e6969b
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-5.15.158.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+   || (
+   ~sys-kernel/gentoo-kernel-${PV}
+   ~sys-kernel/gentoo-kernel-bin-${PV}
+   ~sys-kernel/vanilla-kernel-${PV}
+   )
+"



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

2024-05-02 Thread Michał Górny
commit: 4ae1a24f41c670367e4cbbe595eb1d568d19365f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  2 16:19:52 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  2 19:53:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ae1a24f

virtual/dist-kernel: Bump to 6.1.90

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

 virtual/dist-kernel/dist-kernel-6.1.90.ebuild | 16 
 1 file changed, 16 insertions(+)

diff --git a/virtual/dist-kernel/dist-kernel-6.1.90.ebuild 
b/virtual/dist-kernel/dist-kernel-6.1.90.ebuild
new file mode 100644
index ..15b55453deca
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-6.1.90.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   || (
+   ~sys-kernel/gentoo-kernel-${PV}
+   ~sys-kernel/gentoo-kernel-bin-${PV}
+   ~sys-kernel/vanilla-kernel-${PV}
+   )
+"



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

2024-05-02 Thread Michał Górny
commit: 1dfb3e2123296ed285743aa636dbed56934c1943
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  2 16:19:51 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  2 19:53:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dfb3e21

sys-kernel/gentoo-kernel: Bump to 6.1.90

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

 sys-kernel/gentoo-kernel/Manifest  |   2 +
 .../gentoo-kernel/gentoo-kernel-6.1.90.ebuild  | 146 +
 2 files changed, 148 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index b62860e398bd..51e120585781 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.1-97.base.tar.xz 5144036 BLAKE2B 
fd20d0a6c4b3f2bb68a97bc71e485
 DIST genpatches-6.1-97.extras.tar.xz 3812 BLAKE2B 
d76227c06153026771849653a004ba3474a895e8757c46bc943eee5e30eddb86c7ee50272b339def3c07224ff65ad09e0e6cdd84f5622d2f7e74ef56e7c3ddbb
 SHA512 
b2df67590530801817fbb0d9bc1a317df5642af16147bb325ff562e3cd2796296592a12ecfc1775f6cf9302ae7740c3cf3ec9c8637c4bbf8f7a0893eaaaf1695
 DIST genpatches-6.1-98.base.tar.xz 5144484 BLAKE2B 
a337723a77e23789037ff71138906e1fe97dc14f928f2166de39a0d337998b11cd2decc91664f0d20e61632ed5b8870a9bbbcd5464ea83ac51769a16daa7757d
 SHA512 
f1877eca1741c7b7d8e844fd8e9f47a228ea00803d5b352fc59d4af1d5e45a7bb817ee2953272e4ca49684df100875eb2d6f2fd3ed2165814c280ee588e9252b
 DIST genpatches-6.1-98.extras.tar.xz 3848 BLAKE2B 
c5092984f64c4b87256366831bc028613cb98b907b8fc162b0048f2f5185daa54021697f3ea783a56a531e036c504788b5d2e397994f18dc9c553a07b44877a2
 SHA512 
68a7e9ea763d2e1de5ecd8fa587338a1e72e94bddd88a295023d799a2150f584208d08eb2c451d0d0a951b08d42f5b1d6e3ef08433b4953d1ae77d729a9ae8e7
+DIST genpatches-6.1-99.base.tar.xz 5167668 BLAKE2B 
0dfd80fa50e373b99b3ec8c2adcc80eabaa0df9606831465c2afbca34cc195f41902a5ad4472b822eb2e011356c51b257a39294ae1d123c7384f915bd0a6249a
 SHA512 
39116b71b7da155596a158ebb1aeafb029bf5c0d1ec983efbbdb323af61fc505c3a67beac4e6f888b3b673cdc271ef1dbc3090580aa89f573a652ebe0d501ccf
+DIST genpatches-6.1-99.extras.tar.xz 3848 BLAKE2B 
aaa18ac05550c0694e3a8051e41acbf7b135d593dbbe2ebf8f757996502d1721e96cf11edb5ae87337667f340640ee1ca55de0a8266b4a2fc929dc80065df746
 SHA512 
0528cbbeb530d0765af843db8479ab6ce011df60be5c3bdc913c81f1299868f772e9d751b973edd75d7020cef7ac0f5645528e50b87f4ae59fac2392cf86137d
 DIST genpatches-6.6-35.base.tar.xz 1860992 BLAKE2B 
afeb95582f83a941d830e8a90d1b7e6275d6d43b41de93aeb01dc743b1afafc5d675d98b66b528899fe9e69fe856402059932be58487c74bfc0102cff748244a
 SHA512 
bf2848bc7e668b8b8df410f22f66b575ccd3a4d160efc6ac5d3549e4d34dc10d81736d8dbf689e64414491d4bb5479c54ee8ba7d6ad9d3dcae7db1d15c13dff0
 DIST genpatches-6.6-35.extras.tar.xz 3704 BLAKE2B 
23fe1a854b29b205e93ac82a796ed6eabbc96774648168f616c2366f647dedd5f5ebade68059bc7e9f8aad5b57c8b7577b6e098859484f35c07913cb4e3567a2
 SHA512 
37e311b153e411df00489bf4973e1a414b480c4f2d6ac488ddd8af3f717461b14c53143696628df3750168869cfcc3cfc209599454f9873e28ae1e1390198076
 DIST genpatches-6.6-36.base.tar.xz 1937600 BLAKE2B 
8e3483fb9e7b3f6f63e97eb4dc66e7f0ea8c48fc22c17981d930d89fdb878fe0325fa7898df1baa8e8252a2ca122ab77e027e0e1da0881c9240a70d5dd912951
 SHA512 
8b66b6584b7d14ef3a897e4d71395340d6b350ed53a656988f40487da3819d403fdacc209df593459042d6c5f3ec4605f3e0d7cd78654cbcee9928ea022a6be6

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.90.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.90.ebuild
new file mode 100644
index ..05e46adc1bda
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.90.ebuild
@@ -0,0 +1,146 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.1.7-gentoo
+GENTOO_CONFIG_VER=g13
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="
+   https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+   https://www.kernel.org/
+"
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   
https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+   -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+   amd64? (
+   
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+   -> kernel-x86_64-fedora.config.${CONFIG_VER}
+   )
+   arm64? (
+   

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

2024-05-02 Thread Michał Górny
commit: 72820a3a8ac152a6108c31fb191641d62573fe0a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  2 16:18:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  2 19:53:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72820a3a

virtual/dist-kernel: Bump to 5.10.216

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

 virtual/dist-kernel/dist-kernel-5.10.216.ebuild | 16 
 1 file changed, 16 insertions(+)

diff --git a/virtual/dist-kernel/dist-kernel-5.10.216.ebuild 
b/virtual/dist-kernel/dist-kernel-5.10.216.ebuild
new file mode 100644
index ..4799eff8f746
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-5.10.216.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+
+RDEPEND="
+   || (
+   ~sys-kernel/gentoo-kernel-${PV}
+   ~sys-kernel/gentoo-kernel-bin-${PV}
+   ~sys-kernel/vanilla-kernel-${PV}
+   )
+"



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

2024-05-02 Thread Michał Górny
commit: 3655c741ddce7737d57ea68b764fec4b2fc1282c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  2 16:19:19 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  2 19:53:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3655c741

sys-kernel/gentoo-kernel: Bump to 5.15.158

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

 sys-kernel/gentoo-kernel/Manifest  |   2 +
 .../gentoo-kernel/gentoo-kernel-5.15.158.ebuild| 141 +
 2 files changed, 143 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index a1ae8d0f013d..b62860e398bd 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.15-166.base.tar.xz 6725224 BLAKE2B 
f19d204334748c6c5befdecb51c
 DIST genpatches-5.15-166.extras.tar.xz 3940 BLAKE2B 
6db1809d2ff7d407c12a461c737a80ddfd0a91aa762ad2624613640202f9a65bc39b538007826740f42f8aa210b13f2936124737c5d5793a94a9778456135445
 SHA512 
45d025bbede7990ac1a8f285a6c27d4df79aab77842ec2f63b7e2e44b53b27f00da5e3866ced56fde852453130dc0930e8a1b2e95873af4c2d7a663649d1f800
 DIST genpatches-5.15-167.base.tar.xz 6743824 BLAKE2B 
4982628750d9373adf5b97fbd9d1042772cfdb2724b101ea7dc36b39587e78ec40cb1fc0c2fffa7e8e5e9d6361f0efa1445288fcf50f4d393a794c3566cb4ea4
 SHA512 
3ca376b96d52855d1c4708011defa2822fb94048ee7354da68db03df4f92497580b141d1b74982c8d6cf8370fbccbaf0883d417c18c5c0d3762c8d6fbfe977cb
 DIST genpatches-5.15-167.extras.tar.xz 3936 BLAKE2B 
48ef973309b1831ddb3775e95707a5550d18634cd3b567a5616e00f03613c9ec7ccb842fba4a4fe13b88190e7f7ad061ad524fcfadba4a196e8ebc0e5c40f245
 SHA512 
4ecf70a33fb2e3d825d952b7ac32ec1b0cb38f15f4f77d2bf955749bb97cb438db76974c40372ee894195e11954f9097ac6ecf17832f5188f47f69e6b917bfd5
+DIST genpatches-5.15-168.base.tar.xz 6757748 BLAKE2B 
32b6ebb14ed20864b51fef7cf5e81bee96e4b634829d10b0f29172c41129caf856442cb7c116a4982c6ec92324661daca1a0644febac00d2d39ddd43fe1902b9
 SHA512 
62b37104e6ac0c9eb09de4fd1657e945be70e90d4682537e762f63ca8ef34da713619d518bf6a0fb35aac4b1541a44d91ee18d806211c7e4cc4124449de49bfc
+DIST genpatches-5.15-168.extras.tar.xz 3972 BLAKE2B 
6cde986105f72e9282c78f59c8bb82bd3ac7c5c03adb3b3c1c657204624df2a28048ac0fe095759d5906bcd6677831d9962894b76390c2861482440120e72fe5
 SHA512 
6e067603b8e0e318703a59347d38d7aeb44a3097c39df07881c0f5250207b05442053a8ddf32069ead729ab4c36ccc1177ee8d82417ae2dbe16014b221d0d1ad
 DIST genpatches-6.1-96.base.tar.xz 5079348 BLAKE2B 
97ea3473a5189a92ea4478ff82051fb6b9b48344284168902c98674f4d093e2d9e8deaafc5e6ffdfe4653c7aa41bacb5c094f867dba3e283bf2fbb236d753d80
 SHA512 
3e7f9a56a0767b7532c89460c156d663e2bed069223c27f7b6d5ca7084c3ee869b00bd63a844989c4801e29e442ddf7889c4a025af97195228e181564d8f087e
 DIST genpatches-6.1-96.extras.tar.xz 3812 BLAKE2B 
506642a22002bf8bd3607d2bf060740e29d1a6bb649b0345f751c83e504f1084bf0bf279e69c7f52fae517acd7b166c32861f5263d843a02384d12b7f6e04e9c
 SHA512 
1c5a7f9e3f28d2db1d0136a037d32c30cfe754186491970addb9f3b8d24bad851e9472c028e6eb8dcc71bf892a227d7a7e606fa7b7210cf11f79b6d8a063617a
 DIST genpatches-6.1-97.base.tar.xz 5144036 BLAKE2B 
fd20d0a6c4b3f2bb68a97bc71e4853d0a1d2d93433904480fd89787c11976be51dc3510fa130cbcabfc47fa68be9aa66a5ddaceeff522f4b96c95d35e5c31802
 SHA512 
db1cba6f4b2db0bd24430622ffd4eb883416f559e22f8f7116ce1d26a78dcb811c02efb896e0cf470c4a7839a3af7a564041f0b4ee56d1febbc52da62656895f

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.158.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.158.ebuild
new file mode 100644
index ..962a350fea30
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.158.ebuild
@@ -0,0 +1,141 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+CONFIG_VER=5.15.19
+CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01
+GENTOO_CONFIG_VER=g13
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="
+   https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+   https://www.kernel.org/
+"
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   
https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+   -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+   amd64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
+   -> kernel-x86_64-fedora.config.${CONFIG_VER}
+   )
+   arm64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
+   -> 

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

2024-05-02 Thread Michał Górny
commit: 6a69492c9f58d7eff8ad2a86e3a85faf33e72d52
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  2 16:20:12 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  2 19:53:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a69492c

sys-kernel/vanilla-kernel: Bump to 6.6.30

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

 sys-kernel/vanilla-kernel/Manifest |   2 +
 .../vanilla-kernel/vanilla-kernel-6.6.30.ebuild| 143 +
 2 files changed, 145 insertions(+)

diff --git a/sys-kernel/vanilla-kernel/Manifest 
b/sys-kernel/vanilla-kernel/Manifest
index 5a1edd9fe7ee..108854a81501 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -43,6 +43,8 @@ DIST linux-6.6.28.tar.sign 989 BLAKE2B 
6e33458ee45ac75a58f1c40d2684d32d791a828a6
 DIST linux-6.6.28.tar.xz 140212188 BLAKE2B 
688c9b46f36a0ef8dedbfe27681878216e9b11faa05bb3f8a5f257d6536df2a3260c2ecac33d67b6b1a27dfb747a86ae8911a0bc2c6376f062fd04595e05b199
 SHA512 
fdf6def06de85656f8aa010edfb8b2f7f71cdeef9a70b5b35511833fbcf0e4fbfafb6224acfdf475975bc4bc8f05d0291745af5a6ae752a70cbd09ae2d3d17a8
 DIST linux-6.6.29.tar.sign 989 BLAKE2B 
84228e96923cfc36873e3e91083665cda51e1d32267b7452eddc034866da945606a5cd3fc1f75cd8022e6ee0596f3cda4baec7d8691a61f9c4fb81847d26e2cd
 SHA512 
d6f28b767db05b3844242b24aa188e304cc5c38095a51c8ff23f99841a209c798b73196fca9569a8eb03b166e259ec2036e83badc95fed76010f07058b6c
 DIST linux-6.6.29.tar.xz 140175132 BLAKE2B 
9f1d24bb15d4db821f744e270f6eb24db38944afaa7ebeaba000f13e9ec7d560497608ec6e8daaf234344a510bcf1282e95dfc904c2940db4b0970479ca7deff
 SHA512 
d5ab8b7650fd9c449bb75fcbc2cb876d03829545c3b0c88ba5f980c33ab2a7c09ea09f7826ca457a64b33910d655e6c3a5e7c99e009ed5abe1c02b83fd528740
+DIST linux-6.6.30.tar.sign 989 BLAKE2B 
a85b3b764503aad276019a702282ae29b3f84ea579b25be1ad0b4c41a3fbd46b356c4185a996f8a0ba80ea2fcf347adafcbd60907ea826855267fdfab73273d4
 SHA512 
d6ae1fb54e38ddcdffd6ada80602334a296d064b968e1ba4245c40ab703ad2a9c9e9531c6c3ee64091fcdbc927657014005d8690bc1e0f1a6b4038a0f24d5bd5
+DIST linux-6.6.30.tar.xz 140183976 BLAKE2B 
815c85dae71784bc1eb722fc7651abebf344a960f51c473daa50f51f9097b8d64c68c033a3d488f7780cebd29e360c6df6ceff255a1a07d18533d7d950e77db8
 SHA512 
1c1cb9449686fc334385e9997073503ac6312d6855e8ef26bb1e73267447cce14f1f0a22b5c585a0a3c6c8dd1ed0e3c246671773ab8990fdf3c2f081219a9212
 DIST linux-6.8.7.tar.sign 987 BLAKE2B 
f9f9334079778072c22bfa5b686ed8e3d1400e62b5cb62babd6d235e303746435fc013a2aef071e7344fbe6729026456503ab1440f98ad7ccb2116d7df213302
 SHA512 
d440e9421b4cd519b6d40703a4c4bbac6590ee45aa92a3e693b7e3fe380de8543d5d3cf1e30d365838f8035424b5392325e7d70b195342dc1cbe9b3b356307b6
 DIST linux-6.8.7.tar.xz 142583888 BLAKE2B 
e8626a99c6c5769a8126d5ee1c7962c3df3c7a8c689193ffa864c4a4b8e72daeeaf22c3e3bb6ba5490eca3ef64c32a4a12980360a196444a53abadd791cd1855
 SHA512 
2d580d354029832e0d93401c9ef016b5dc0bcd5b5b06ccadf6fa79eb033d5af0ba29e1beca8f7a2e79bbe966d29dfd39246c8b63c8df20b756e1d484cbc8cec1
 DIST linux-6.8.8.tar.sign 987 BLAKE2B 
915f68d9cb5ede81853e39299e9a882b5449e724d742e6686644f95a37be36555248e8e0c3a6786223fb53ecc38685a626606596ebff95f5b51a12e712c4
 SHA512 
d74fbe41abf6852c39e81222eeaf112c47287d7432df430c6aec22d84a0734fe39f8f8405d6cd1308cd188c574f5fdab4e9a0718d3df46613de32381e439d1d3

diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.30.ebuild 
b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.30.ebuild
new file mode 100644
index ..2de327030b51
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.30.ebuild
@@ -0,0 +1,143 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_IUSE_MODULES_SIGN=1
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.6.12-gentoo
+GENTOO_CONFIG_VER=g13
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="
+   https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+   https://www.kernel.org/
+"
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+   -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+   verify-sig? (
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 
1).x/${MY_P}.tar.sign
+   )
+   amd64? (
+   
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+   -> kernel-x86_64-fedora.config.${CONFIG_VER}
+   )
+   arm64? (
+   
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+   -> 

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

2024-05-02 Thread Michał Górny
commit: dc607471ce9fc142997ba3186eb507d33272ffdd
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  2 16:18:36 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  2 19:53:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc607471

sys-kernel/gentoo-kernel: Bump to 5.10.216

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

 sys-kernel/gentoo-kernel/Manifest  |   3 +
 .../gentoo-kernel/gentoo-kernel-5.10.216.ebuild| 134 +
 2 files changed, 137 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index bea5fb294c4b..a1ae8d0f013d 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -1,5 +1,7 @@
 DIST genpatches-5.10-226.base.tar.xz 6746984 BLAKE2B 
4a043c8df9beff87431cc7d0bd3ab0d94e0a0461c00bfa01decdf2f624a3f8ae9373f7f7881282a09966323293dc9431f64e66192aa9c8013ecc1f22e356a7fb
 SHA512 
792ef6447e5129a629e9cb7da8b6199bbff0238503c899d1836c7670c3b45982ed321c0cf09520ca51f52a7188b08aa02c960f44c4e4a3e6a4922b9b9a2a2f25
 DIST genpatches-5.10-226.extras.tar.xz 3876 BLAKE2B 
9d4753364d4931fa6210dffabdf4fb02529f6af18cd47e0520d03fa0eed5aff60c87e5a85004ee84de3476b04d3abafce237b168fef83a6609e0e42b9672ddaa
 SHA512 
b7db48e51d982ddff47142f6852d0a0a8240289ec6f2a547e9d2cc89c7930cbf2ef596a080fb77560d1267072d2573b16a2e02f946e6e9aa31076d1b7524de68
+DIST genpatches-5.10-227.base.tar.xz 6772808 BLAKE2B 
c026e8b9a2de5ed827e2027c80bda5e1f5c30fdffd82644d5c3001449263142dd6cda9937c4ad5afb63276b4c072ce72dfdb061bc3be432ba89f9aa98c5214d0
 SHA512 
69cc93e9c8f09443d9d1fc999ba8b9c1d2c2fb5182520a7d1530723ab4797f113c69ad0ed9b05743e8062441af0290e16dce3cd4eb4bdd1f805b43c54932c8f3
+DIST genpatches-5.10-227.extras.tar.xz 3912 BLAKE2B 
bf7fb2754d5ff315fae18f3b82b2b9df80038bbac9a8fdeccb6cd567df6efbb41ba1c16440bbd839ca63f27218d0721016b016d4521b98ed04ecbac80c5ac0aa
 SHA512 
c5b62dd417f727062ca73ff379fc8aac95a393931a379fa7aa83207d3b98128fd89f282a2454620a5a695db7dc3ca9ecb77e57c37f81bdec5abaa8fa84485766
 DIST genpatches-5.15-166.base.tar.xz 6725224 BLAKE2B 
f19d204334748c6c5befdecb51cf9250f87f022599fd5d3c04053a9326a0832ea370b0238dc7167fe75b36e97118799dc3739b7313f92ba30143f7e2ca6c71ed
 SHA512 
f200cb2ef8266f84ae9865f506dac6bd938383c56c3197c1ec722fb3698f14c2f6c3ffec284bb45e695877f99d8da29e7d73d16191bd81ac142eeaf55835a012
 DIST genpatches-5.15-166.extras.tar.xz 3940 BLAKE2B 
6db1809d2ff7d407c12a461c737a80ddfd0a91aa762ad2624613640202f9a65bc39b538007826740f42f8aa210b13f2936124737c5d5793a94a9778456135445
 SHA512 
45d025bbede7990ac1a8f285a6c27d4df79aab77842ec2f63b7e2e44b53b27f00da5e3866ced56fde852453130dc0930e8a1b2e95873af4c2d7a663649d1f800
 DIST genpatches-5.15-167.base.tar.xz 6743824 BLAKE2B 
4982628750d9373adf5b97fbd9d1042772cfdb2724b101ea7dc36b39587e78ec40cb1fc0c2fffa7e8e5e9d6361f0efa1445288fcf50f4d393a794c3566cb4ea4
 SHA512 
3ca376b96d52855d1c4708011defa2822fb94048ee7354da68db03df4f92497580b141d1b74982c8d6cf8370fbccbaf0883d417c18c5c0d3762c8d6fbfe977cb
@@ -20,6 +22,7 @@ DIST genpatches-6.8-11.base.tar.xz 623140 BLAKE2B 
ab3aa16e717dc0ad99893ac73e6de6
 DIST genpatches-6.8-11.extras.tar.xz 3704 BLAKE2B 
43eeb24741d062e81942c599bbfcef5bb648597f0cdadb55d71b0c3b8fc154dd8b2ed97ce4fa3beab1eb48afb2030581067fbbd7baddcab8d526aaacf8b9
 SHA512 
3bd3c9432b380b3969c9fb0b6c750981902b0253b49b68852db70504121e025213935caa98111ef5ba924905b384dadcc5cb6b12b8691c5baa8d6c738589bc6b
 DIST gentoo-kernel-config-g11.tar.gz 5077 BLAKE2B 
dc17ded74f79baddd703a78084113b85e7130877b300b5fe60453cde515fe37c52ece7877049bb0ef384f74ecfc73d59d7d4a513f8fef7bf4f651599946383e8
 SHA512 
e91156765ef2a48396370f884fdecd7bb1d600e5167f6bad51130520f886e9198adae375adf3e40fa803abc5d5482057775fb0275ab2589bd8f94d8af4a03c4e
 DIST gentoo-kernel-config-g12.tar.gz 5181 BLAKE2B 
e5faf714fa197e69c4f17f90d60a9ce4acb2fa2dbd996e1ce474a6ca370541b89f24ecb635657656a57913df87046bfda1766517093898a3c3ce0908ee617811
 SHA512 
b3fb3c01e0a3c3179921641b8314ce8e4ad50c94c33baebb4446d002d1f16c35b4b26cb02dfcec6ee00d8724abdb03e0fab6b0665d13ce5cadd5e672668420d1
+DIST gentoo-kernel-config-g13.tar.gz 5759 BLAKE2B 
831f89078e539c8b4ce244528dfd847c12a45b52d540eb10d85ec0d9deb1c14288d8de12456865c92d16e3523ec3595676787a8f3b79545d76870b0fb68deb5d
 SHA512 
2a7230cce57a67ef9a88a311afe4a928e27ce76036747451cb77d3186569ad11d7a5b827748ad53290a17ad63637a8362ca896516f85ff0944a8d68265a6
 DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B 
a0246dac2f7a4ad6a55b611538d24382ac87a8960077811a859c9595ac67f961b4bccb7e139a89abc7c0e26e80832da5c94211fc658082f2e7dde984f14dd29d
 SHA512 
7d803b347b136331db1ad6e22e0445fe0224c3e26cd7c034cbe9794915d457b492e05f77664865079874ec001351553652646e2e08d0fee31e30b841b0008f52
 DIST kernel-aarch64-fedora.config.5.15.19 242615 BLAKE2B 
94e59440681535e38137b71814e1ae53f57a347f62cf31e0c1c8571ae43d9ae9be9957743c8cbc9ec74850c964eaabefe6799a28bc311ea7b99ee31391b47fb1
 SHA512 

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

2024-05-02 Thread Michał Górny
commit: 355991f593a846695df8eacbc5e15fcf7f4854bb
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  2 16:18:31 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  2 19:53:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=355991f5

sys-kernel/vanilla-kernel: Bump to 5.10.216

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

 sys-kernel/vanilla-kernel/Manifest |   3 +
 .../vanilla-kernel/vanilla-kernel-5.10.216.ebuild  | 137 +
 2 files changed, 140 insertions(+)

diff --git a/sys-kernel/vanilla-kernel/Manifest 
b/sys-kernel/vanilla-kernel/Manifest
index 11fa031e5756..34861572ac77 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -1,5 +1,6 @@
 DIST gentoo-kernel-config-g11.tar.gz 5077 BLAKE2B 
dc17ded74f79baddd703a78084113b85e7130877b300b5fe60453cde515fe37c52ece7877049bb0ef384f74ecfc73d59d7d4a513f8fef7bf4f651599946383e8
 SHA512 
e91156765ef2a48396370f884fdecd7bb1d600e5167f6bad51130520f886e9198adae375adf3e40fa803abc5d5482057775fb0275ab2589bd8f94d8af4a03c4e
 DIST gentoo-kernel-config-g12.tar.gz 5181 BLAKE2B 
e5faf714fa197e69c4f17f90d60a9ce4acb2fa2dbd996e1ce474a6ca370541b89f24ecb635657656a57913df87046bfda1766517093898a3c3ce0908ee617811
 SHA512 
b3fb3c01e0a3c3179921641b8314ce8e4ad50c94c33baebb4446d002d1f16c35b4b26cb02dfcec6ee00d8724abdb03e0fab6b0665d13ce5cadd5e672668420d1
+DIST gentoo-kernel-config-g13.tar.gz 5759 BLAKE2B 
831f89078e539c8b4ce244528dfd847c12a45b52d540eb10d85ec0d9deb1c14288d8de12456865c92d16e3523ec3595676787a8f3b79545d76870b0fb68deb5d
 SHA512 
2a7230cce57a67ef9a88a311afe4a928e27ce76036747451cb77d3186569ad11d7a5b827748ad53290a17ad63637a8362ca896516f85ff0944a8d68265a6
 DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B 
a0246dac2f7a4ad6a55b611538d24382ac87a8960077811a859c9595ac67f961b4bccb7e139a89abc7c0e26e80832da5c94211fc658082f2e7dde984f14dd29d
 SHA512 
7d803b347b136331db1ad6e22e0445fe0224c3e26cd7c034cbe9794915d457b492e05f77664865079874ec001351553652646e2e08d0fee31e30b841b0008f52
 DIST kernel-aarch64-fedora.config.5.15.19 242615 BLAKE2B 
94e59440681535e38137b71814e1ae53f57a347f62cf31e0c1c8571ae43d9ae9be9957743c8cbc9ec74850c964eaabefe6799a28bc311ea7b99ee31391b47fb1
 SHA512 
fb77d3b73a215f97d70cd6d8c96ed20e497786b99ed7d7a7f2ed60cc1251289c1a4c7e058c41b5efac62e4a9b4b3d917dbdb11585955bba2b6584981430f4ddb
 DIST kernel-aarch64-fedora.config.6.1.7-gentoo 252811 BLAKE2B 
f6bad0d23132bf0dfbaa25db928a95f39763b6500fd1df9b4aeca4351e3e75f185891c0df96b111ad840e4bac431d74a9b11e7344e766ab49715663c89e4dbfc
 SHA512 
41ebf195d8b656801d49c6bb693ebe1404b6725d70d88d93a75bc4af230030d65ef0701ea931846b022a3c598dcca068fbc38ecf6d064262b3f5b88e57060437
@@ -22,6 +23,8 @@ DIST kernel-x86_64-fedora.config.6.6.12-gentoo 243607 BLAKE2B 
7e670d37c6471e50aa
 DIST kernel-x86_64-fedora.config.6.8.7-gentoo 247759 BLAKE2B 
1005d5b08b75419ecfcca207b407ec3a80e644d8b8feb03ce70880de79ea4ff17f56175b7c3c4ffa8279ca42edd154161ff10e89fbefc43d71f4c0eb614a094a
 SHA512 
fd2d6ef4d2b426509c6ad42cf29fe1663a95a9ef4277e9cf300c825e58689e2eabd37932c55ebabc11cfc2694423b75cd215f206ee925ae8945ead61266c02cd
 DIST linux-5.10.215.tar.sign 993 BLAKE2B 
ac8cea63b51933f95b75c91a27043955145a5fa28890f64af66c5722e90b0f7219f24104cfd53ca8a70340074679d163dbaab9825551be08081e02e4d030867b
 SHA512 
c6352f67c108a604b3afe2799849747a752a1ace19257c27bfb186b4ea56455bc5ac85f6ff24106e617c5d4bec521566dad6fbb1f2457a20e9b4e102ad527e68
 DIST linux-5.10.215.tar.xz 120652408 BLAKE2B 
92baf3d943a0c8db530f0435d5a9d73844beace0ce7d67821169e081c21a93b891622997f7ea410c53c17e8701269727f4bfc6af71bf54009c4202765db39a76
 SHA512 
1dca114ade79dbd26b4eed31a1b4d39732edce6cfaa9815ca0a99151fc6d487336a383355180830683c5c0415262bfa329f47b9c5c67c5008e2838a0533a7f17
+DIST linux-5.10.216.tar.sign 993 BLAKE2B 
7d049ccef5511bf9f57094e768908da7dbc77b8b4d15eaea56610678d4212935f3ac5cc5252983d4d2755d1fc3b7ca46dc4f2705ef60202c478d1f90385615f5
 SHA512 
54679b6d929c44f96ab2e04ff9753b5512a5f26d9fbcee012dbae47de2eecf2fad44964a2bba7d4db4169563f41f3219713d9fec5cdb6f9b9a0b67fe5355
+DIST linux-5.10.216.tar.xz 120652008 BLAKE2B 
1a16f726d94875479ef76a69a9f1ef8642c1a11bf12d53d527750622571b9a26620e6d01ec42ac29207ebc5025e44fb6dd9e7249f0e89149691cc512a2b85ed9
 SHA512 
d407add11bca1b41a4dde118c9fef52dc67d2f0aad1cc1ed77143104d7d9b7ce1bcd4661681246c06300e9ff5155fbb8d901428bffc32672b6e531ad10fcad7b
 DIST linux-5.15.156.tar.sign 993 BLAKE2B 
c606bc02fa75747b0647913fbc8acf4c9047119e235eb9ab2a555caab5185e8a7a22c72524bd8131316888923484345a80771864ad94d6a20872e5e6df584dd3
 SHA512 
e29269fb58f118c5747cc8b4943ad6bcce9b285f087bc93546cbab12edc179b03ed49736a219bc96782e60c901329124e9791e7ef25aba7014b2c6324338210b
 DIST linux-5.15.156.tar.xz 126642224 BLAKE2B 
55c20146a7065ab491867d4b5f03d651399471031c8d4291f3f493bdd223c566a9f38ad66e8662732c2f7183f3fa5255cb4bddd069ea1d5cffd6ebbd7c07835f
 SHA512 

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

2024-05-02 Thread Michał Górny
commit: f8b20048030944588ec1398ce7376771e7391cd9
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  2 16:18:47 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  2 19:53:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8b20048

sys-kernel/vanilla-kernel: Bump to 5.15.158

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

 sys-kernel/vanilla-kernel/Manifest |   2 +
 .../vanilla-kernel/vanilla-kernel-5.15.158.ebuild  | 137 +
 2 files changed, 139 insertions(+)

diff --git a/sys-kernel/vanilla-kernel/Manifest 
b/sys-kernel/vanilla-kernel/Manifest
index 34861572ac77..c4109758ac74 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -29,6 +29,8 @@ DIST linux-5.15.156.tar.sign 993 BLAKE2B 
c606bc02fa75747b0647913fbc8acf4c9047119
 DIST linux-5.15.156.tar.xz 126642224 BLAKE2B 
55c20146a7065ab491867d4b5f03d651399471031c8d4291f3f493bdd223c566a9f38ad66e8662732c2f7183f3fa5255cb4bddd069ea1d5cffd6ebbd7c07835f
 SHA512 
567e6ced6a2d3a47406f7f2ddb92773d349ebc6fd43423af5ad29b55e66f954785487cb1257e1b72b1257479895f2b31c6e36761ab12bcce3dcb3d749d5c0bb3
 DIST linux-5.15.157.tar.sign 993 BLAKE2B 
120a557b7603fd80205003b81c5b4cad61414ec407e357620e29296c09712f15cd50b0e06e176ef87ecc17be5c236805435adc23d29ec965d20c7d6bb32617ea
 SHA512 
954711d4ed03fa505c0453f3d9aa8bb074d418a303d5d62ca56e7665031d33747f14219fb7c4a966804a6aa348b09d98a3e201e09925b9d30bf21d97dd5cc0dd
 DIST linux-5.15.157.tar.xz 126631416 BLAKE2B 
d60b0d7ecda564a1de399c13c085f659792c754d68721dd3e0f2d3fbd5748d1f0a324bfdc9a14b1b54d097068d2e76721a3427230fcad40a5a17607e7d098377
 SHA512 
e89964732f7a6ae5d2daeb6b37e429fa87e6020eb48bba4132cf532ed8ad111b91d967d9f0dec5dc47da4229a337ad8d2dcc7820c4684624bdf63ae4b736aafa
+DIST linux-5.15.158.tar.sign 993 BLAKE2B 
4a9cb5b7eb5213482aba75ead47f0719a0e3d14205549d5f01a1d064835d75f962b98eca5e97a05c802dcf3f2b46a4354cc450e74a248cf71f71f7533d8466ee
 SHA512 
4140c65f25b394b4f044b9d995fb766f82647f1cbe21c707313869caf06c0877db20f4fb1489cfd077b78303c4a2b25b7ffce00885c8ebe0b923b9a641a961a9
+DIST linux-5.15.158.tar.xz 126633604 BLAKE2B 
920a70642acfa806af9e1e6455aececd0490784990101368b77314082ccd99fe9a426960516f434a214932f01161f44ffb8b10fe5b91822e0213fb3380c0c93f
 SHA512 
e10f8df018a7e5b10a3769befdaeaba21ac8cda1ce278422b7049c5531d985f7f46c85d498a7ca1b45b78dee4a0157a62fba8818f88d45a7551f49f6f6201f8d
 DIST linux-6.1.87.tar.sign 989 BLAKE2B 
5dcbdf95424d5042049065e865ab2864b252eddedc3b13745843285116bd6c2536b9c117b86e28c783d1ac1f247374224399377d293180bfe3b81691abed0f78
 SHA512 
f0db832d08a38e1c462cc8b7bb26a18b1e5c47975888524d4d3f8157f87bfe141323210e42c9576cfb4260730ea8238e576f20fc889d89c5cb3ec0e8585b5a82
 DIST linux-6.1.87.tar.xz 135155024 BLAKE2B 
42f5f28cc22db9200a1a1fbc8ffe63434e61d4d954ea86d364bd1adab6b882f530983778f3a2db51be5d33d8fa302c1e29badf45440c142e10456055afb1f0e0
 SHA512 
5c5b8910f27229768292e4c5737a988e8cf3b19e787c2dff3c15bba268b28c3f99b2169ea48256b692cfbd259ef48b9f6e836ad9b306a8e2230bc7bdb3f64613
 DIST linux-6.1.88.tar.sign 989 BLAKE2B 
82761c4c89269c66d493eb93a83c6964a29ded1eba0d72eee4328a5c67e678403605ef4433457a26f9befb5067d350f9a71f111d11ece103110e70a669be8a3d
 SHA512 
5830a9a15c0f4c4b8cdd1d28f6f8193bb57eaccf4257346ff2e274da2bf4dc0f36d0c5c4e31a329c3698dd0ce17f584a4712a04c59368709210e8c1e4173be6a

diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.158.ebuild 
b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.158.ebuild
new file mode 100644
index ..75273ad670d7
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.158.ebuild
@@ -0,0 +1,137 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+CONFIG_VER=5.15.19
+CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01
+GENTOO_CONFIG_VER=g13
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="
+   https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+   https://www.kernel.org/
+"
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+   -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+   verify-sig? (
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 
1).x/${MY_P}.tar.sign
+   )
+   amd64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
+   -> kernel-x86_64-fedora.config.${CONFIG_VER}
+   )
+   arm64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
+   -> kernel-aarch64-fedora.config.${CONFIG_VER}
+   )
+   ppc64? (
+   

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

2024-05-02 Thread David Roman
commit: 26d83cb6c0a3d49832db0b32bc02bf468bc8c0bb
Author: Maël GUERIN  murena  io>
AuthorDate: Thu May  2 09:39:56 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu May  2 19:50:42 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=26d83cb6

net-im/vesktop-bin: add 1.5.2, drop 1.5.1

Signed-off-by: Maël GUERIN  murena.io>
Closes: https://github.com/gentoo/guru/pull/176
Signed-off-by: David Roman  gmail.com>

 net-im/vesktop-bin/Manifest | 2 +-
 .../vesktop-bin/{vesktop-bin-1.5.1.ebuild => vesktop-bin-1.5.2.ebuild}  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-im/vesktop-bin/Manifest b/net-im/vesktop-bin/Manifest
index d7f4f0f94d..3799c272d0 100644
--- a/net-im/vesktop-bin/Manifest
+++ b/net-im/vesktop-bin/Manifest
@@ -1 +1 @@
-DIST vesktop.tar.gz 104972407 BLAKE2B 
0c19c024611e87438347c3de87ce0688a14498290f639e29ad4b5488b34a2aaa765a2ef1f12d5b43522a1feb3ba3e71c1dfedb3a35b89d4e5340c8f3f002d53b
 SHA512 
9440e7ec349e88aa42c3cff6579e0e915447e5713d419f8e4fd8b93261fd55a3b78122de4088554ad93632c5e1f2b9661e9b9ebb31646be18054ef8acb7aacc8
+DIST vesktop-1.5.2.tar.gz 102634262 BLAKE2B 
d81967889f80ad8e92c8b8a3fba9be64635653b387a9e53ab29a50fde8672879be9011923aaa2c81bf4e23789ca54691bb97412f6e370cd8eca5052a537328f8
 SHA512 
5cab70ece26fefc5a573279b12101f3327f377661aa9e4aec153bf2bbf2d2f1e92753c0ea4ec3b424c6c5af60ea47866abe612b407220881c34b5ac1321b7a76

diff --git a/net-im/vesktop-bin/vesktop-bin-1.5.1.ebuild 
b/net-im/vesktop-bin/vesktop-bin-1.5.2.ebuild
similarity index 97%
rename from net-im/vesktop-bin/vesktop-bin-1.5.1.ebuild
rename to net-im/vesktop-bin/vesktop-bin-1.5.2.ebuild
index 481b1e244a..a7164bd15b 100644
--- a/net-im/vesktop-bin/vesktop-bin-1.5.1.ebuild
+++ b/net-im/vesktop-bin/vesktop-bin-1.5.2.ebuild
@@ -15,7 +15,7 @@ inherit chromium-2 desktop linux-info unpacker xdg
 
 DESCRIPTION="All-in-one voice and text chat for gamers with Vencord 
Preinstalled"
 HOMEPAGE="https://github.com/Vencord/Vesktop/;
-SRC_URI="https://github.com/Vencord/Vesktop/releases/download/v${PV}/${MY_PN}-${PV}.tar.gz
 -> ${MY_PN}.tar.gz"
+SRC_URI="https://github.com/Vencord/Vesktop/releases/download/v${PV}/${MY_PN}-${PV}.tar.gz;
 S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="GPL-3+"



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

2024-05-02 Thread David Roman
commit: 78539cf9bf3511f4ba253fac71e520f7a2da8244
Author: Maël GUERIN  murena  io>
AuthorDate: Thu May  2 09:23:16 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu May  2 19:50:42 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=78539cf9

net-im/vesktop-bin: fix `StartupWMClass` in desktop file

Signed-off-by: Maël GUERIN  murena.io>
Signed-off-by: David Roman  gmail.com>

 net-im/vesktop-bin/files/vesktop-bin.desktop | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/vesktop-bin/files/vesktop-bin.desktop 
b/net-im/vesktop-bin/files/vesktop-bin.desktop
index 3a50b06748..8d3460d281 100644
--- a/net-im/vesktop-bin/files/vesktop-bin.desktop
+++ b/net-im/vesktop-bin/files/vesktop-bin.desktop
@@ -6,5 +6,5 @@ Type=Application
 Exec=/usr/bin/vesktop-bin
 Icon=vesktop-bin
 Categories=Network;InstantMessaging;
-StartupWMClass=vencord-desktop
+StartupWMClass=Vesktop
 Keywords=discord;vencord;



[gentoo-commits] repo/proj/guru:dev commit in: app-i18n/fcitx-skk/

2024-05-02 Thread YOSHIOKA Takuma
commit: ba714234b531d39caa5aa13cbd42a72ee000567f
Author: YOSHIOKA Takuma  hard-wi  red>
AuthorDate: Thu May  2 19:15:12 2024 +
Commit: YOSHIOKA Takuma  hard-wi  red>
CommitDate: Thu May  2 19:15:46 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ba714234

app-i18n/fcitx-skk: drop myself as a maintainer

Signed-off-by: YOSHIOKA Takuma  hard-wi.red>

 app-i18n/fcitx-skk/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/app-i18n/fcitx-skk/metadata.xml b/app-i18n/fcitx-skk/metadata.xml
index 5f3adc22b1..9d05377ca8 100644
--- a/app-i18n/fcitx-skk/metadata.xml
+++ b/app-i18n/fcitx-skk/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   lo48...@hard-wi.red
-   YOSHIOKA Takuma
-   
+   

fcitx/fcitx-skk




[gentoo-commits] repo/proj/guru:dev commit in: x11-terms/tym/

2024-05-02 Thread Mazunki Hoksaas
commit: 11001490524a2c5b63c27050beb6aadc2322ddb3
Author: Mazunki Hoksaas  gmail  com>
AuthorDate: Thu May  2 19:03:08 2024 +
Commit: Mazunki Hoksaas  gmail  com>
CommitDate: Thu May  2 19:05:12 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=11001490

x11-terms/tym: drop 3.5.0-r1

Signed-off-by: Mazunki Hoksaas  gmail.com>

 x11-terms/tym/Manifest|  1 -
 x11-terms/tym/tym-3.5.0-r1.ebuild | 47 ---
 2 files changed, 48 deletions(-)

diff --git a/x11-terms/tym/Manifest b/x11-terms/tym/Manifest
index 389540d498..39f847ee32 100644
--- a/x11-terms/tym/Manifest
+++ b/x11-terms/tym/Manifest
@@ -1,2 +1 @@
-DIST tym-3.5.0.tar.gz 154324 BLAKE2B 
47053dc6011d7288556c7d6e37a6b492d5daf75b0a36b23efb56939c64e49a17e96a8c853a684fc9626005256e8aefeb05f5de7e3ee519c30cc0065f9c8f83b4
 SHA512 
dcf716d1a8b95b02495358027769a78b093b70b9a475ed4621da5fb5e6793f5d970571ef28cbb63b52b68e073be6df5ccc9244ad60a1018f3ad76f24b64997b8
 DIST tym-3.5.1.tar.gz 154615 BLAKE2B 
93755c2a1a392e7b9fe12ece595314cf97ae828dd8e6f3af0453f10c7fb5ac4b72a63d30e97d50b23bcffab1712086c1e569437f8bbfe88f31b19594e8acb300
 SHA512 
c1eb138fd0c0c7a3485528720bdadcac5b8353abf68f81ae8293bc28a3d3951c41fc665a52877f446b000cdd863413fc734ef227b0bdc51c2a7d1fb0c0237639

diff --git a/x11-terms/tym/tym-3.5.0-r1.ebuild 
b/x11-terms/tym/tym-3.5.0-r1.ebuild
deleted file mode 100644
index d04bc7d45d..00
--- a/x11-terms/tym/tym-3.5.0-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-3 luajit )
-inherit lua-single xdg
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3 autotools
-   EGIT_REPO_URI="https://github.com/endaaman/tym;
-else
-   
SRC_URI="https://github.com/endaaman/tym/releases/download/${PV}/${P}.tar.gz;
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Lua-configurable terminal emulator"
-HOMEPAGE="https://github.com/endaaman/tym;
-
-LICENSE="MIT"
-SLOT="0"
-
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-DEPEND="
-   ${LUA_DEPS}
-   x11-libs/gtk+:3
-   x11-libs/vte
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   default
-   # see https://github.com/endaaman/tym/issues/115
-   sed -i '/^CFLAGS=""/d' "${S}"/configure.ac || die
-
-   # the categories provided by eclass do a better job than upstream, and
-   # having duplicate list of categories fails on QA
-   sed -i '/^Categories=.*$/d' "${S}"/tym-daemon.desktop 
"${S}"/tym.desktop || die
-}
-
-src_configure() {
-   if [[ ${PV} ==  ]]; then
-   eautoreconf
-   fi
-   econf --enable-luajit=$(usex lua_single_target_luajit yes no)
-}



[gentoo-commits] repo/proj/guru:dev commit in: x11-terms/tym/

2024-05-02 Thread Mazunki Hoksaas
commit: 5e7033f71a39db08d6697c65bc35b49b85ba76dd
Author: Mazunki Hoksaas  gmail  com>
AuthorDate: Thu May  2 19:02:26 2024 +
Commit: Mazunki Hoksaas  gmail  com>
CommitDate: Thu May  2 19:04:59 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5e7033f7

x11-terms/tym: add 3.5.1

Signed-off-by: Mazunki Hoksaas  gmail.com>

 x11-terms/tym/Manifest |  1 +
 x11-terms/tym/tym-3.5.1.ebuild | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/x11-terms/tym/Manifest b/x11-terms/tym/Manifest
index f8627076a9..389540d498 100644
--- a/x11-terms/tym/Manifest
+++ b/x11-terms/tym/Manifest
@@ -1 +1,2 @@
 DIST tym-3.5.0.tar.gz 154324 BLAKE2B 
47053dc6011d7288556c7d6e37a6b492d5daf75b0a36b23efb56939c64e49a17e96a8c853a684fc9626005256e8aefeb05f5de7e3ee519c30cc0065f9c8f83b4
 SHA512 
dcf716d1a8b95b02495358027769a78b093b70b9a475ed4621da5fb5e6793f5d970571ef28cbb63b52b68e073be6df5ccc9244ad60a1018f3ad76f24b64997b8
+DIST tym-3.5.1.tar.gz 154615 BLAKE2B 
93755c2a1a392e7b9fe12ece595314cf97ae828dd8e6f3af0453f10c7fb5ac4b72a63d30e97d50b23bcffab1712086c1e569437f8bbfe88f31b19594e8acb300
 SHA512 
c1eb138fd0c0c7a3485528720bdadcac5b8353abf68f81ae8293bc28a3d3951c41fc665a52877f446b000cdd863413fc734ef227b0bdc51c2a7d1fb0c0237639

diff --git a/x11-terms/tym/tym-3.5.1.ebuild b/x11-terms/tym/tym-3.5.1.ebuild
new file mode 100644
index 00..d04bc7d45d
--- /dev/null
+++ b/x11-terms/tym/tym-3.5.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-3 luajit )
+inherit lua-single xdg
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3 autotools
+   EGIT_REPO_URI="https://github.com/endaaman/tym;
+else
+   
SRC_URI="https://github.com/endaaman/tym/releases/download/${PV}/${P}.tar.gz;
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Lua-configurable terminal emulator"
+HOMEPAGE="https://github.com/endaaman/tym;
+
+LICENSE="MIT"
+SLOT="0"
+
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+DEPEND="
+   ${LUA_DEPS}
+   x11-libs/gtk+:3
+   x11-libs/vte
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+   # see https://github.com/endaaman/tym/issues/115
+   sed -i '/^CFLAGS=""/d' "${S}"/configure.ac || die
+
+   # the categories provided by eclass do a better job than upstream, and
+   # having duplicate list of categories fails on QA
+   sed -i '/^Categories=.*$/d' "${S}"/tym-daemon.desktop 
"${S}"/tym.desktop || die
+}
+
+src_configure() {
+   if [[ ${PV} ==  ]]; then
+   eautoreconf
+   fi
+   econf --enable-luajit=$(usex lua_single_target_luajit yes no)
+}



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

2024-05-02 Thread Arthur Zamarin
commit: 2bc6a6b27fc861167976cf0fa7733d8d3124b9b2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu May  2 19:03:15 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu May  2 19:03:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bc6a6b2

sys-apps/portage: Stabilize 3.0.63 arm64, #931095

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

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

diff --git a/sys-apps/portage/portage-3.0.63.ebuild 
b/sys-apps/portage/portage-3.0.63.ebuild
index 68d985f4f9a9..4cf41d63b8e0 100644
--- a/sys-apps/portage/portage-3.0.63.ebuild
+++ b/sys-apps/portage/portage-3.0.63.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2;
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/, sys-power/upower/files/

2024-05-02 Thread Arthur Zamarin
commit: 0263b7feec67229456d2ecd613c5812afec53f12
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Apr 16 22:15:11 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu May  2 18:49:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0263b7fe

sys-power/upower: fix tests with >=dev-python/python-dbusmock-0.30.1

Test-only fix so no revbump.

Bug: https://bugs.gentoo.org/923794
Bug: https://bugs.gentoo.org/927405
See: https://gitlab.freedesktop.org/upower/upower/-/merge_requests/207
See: https://bugs.debian.org/1059467
See: https://github.com/martinpitt/python-dbusmock/pull/192
Signed-off-by: Matoro Mahri  matoro.tk>
Closes: https://github.com/gentoo/gentoo/pull/36287
Signed-off-by: Arthur Zamarin  gentoo.org>

 .../files/upower-1.90.2-backport-pr207.patch   | 43 ++
 sys-power/upower/upower-1.90.2.ebuild  |  2 +
 2 files changed, 45 insertions(+)

diff --git a/sys-power/upower/files/upower-1.90.2-backport-pr207.patch 
b/sys-power/upower/files/upower-1.90.2-backport-pr207.patch
new file mode 100644
index ..dd47e4c8926a
--- /dev/null
+++ b/sys-power/upower/files/upower-1.90.2-backport-pr207.patch
@@ -0,0 +1,43 @@
+https://bugs.gentoo.org/923794
+https://bugs.gentoo.org/927405
+https://gitlab.freedesktop.org/upower/upower/-/merge_requests/207
+https://bugs.debian.org/1059467
+https://github.com/martinpitt/python-dbusmock/pull/192
+
+From bd1e4698f480c6b94afa0536fc02e211ae5a87fb Mon Sep 17 00:00:00 2001
+From: Martin Pitt 
+Date: Thu, 28 Dec 2023 21:13:15 +0100
+Subject: [PATCH] linux: Adjust test_bluetooth_le_device for dbusmock 0.30.1
+
+dbusmock 0.30.1 changed the BlueZ template to set the default "Class"
+property to `MOCK_PHONE_CLASS` right away instead of in PairDevice() [1].
+
+test_bluetooth_le_device() relied on the previous implicit default of a
+"0" Class value. Set this explicitly to expect a "generic" device. This
+makes the test work with old and current dbusmock versions.
+
+https://bugs.debian.org/1059467
+
+[1] https://github.com/martinpitt/python-dbusmock/pull/192
+---
+ src/linux/integration-test.py | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/src/linux/integration-test.py b/src/linux/integration-test.py
+index e6861253..4c071e85 100755
+--- a/src/linux/integration-test.py
 b/src/linux/integration-test.py
+@@ -2162,7 +2162,9 @@ class Tests(dbusmock.DBusTestCase):
+ 
+ alias = 'Satechi M1 Mouse'
+ battery_level = 99
+-device_properties = None
++device_properties = {
++'Class': dbus.UInt32(0, variant_level=1)
++}
+ 
+ devs = self._add_bluez_battery_device(alias, device_properties, 
battery_level)
+ self.assertEqual(len(devs), 1)
+-- 
+GitLab
+

diff --git a/sys-power/upower/upower-1.90.2.ebuild 
b/sys-power/upower/upower-1.90.2.ebuild
index d07fa60bc00a..8b5b884e28e6 100644
--- a/sys-power/upower/upower-1.90.2.ebuild
+++ b/sys-power/upower/upower-1.90.2.ebuild
@@ -51,6 +51,8 @@ BDEPEND="
)
 "
 
+PATCHES=( "${FILESDIR}/${PN}-1.90.2-backport-pr207.patch" )
+
 QA_MULTILIB_PATHS="usr/lib/${PN}/.*"
 
 python_check_deps() {



  1   2   3   >