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

2023-01-12 Thread Hans de Graaff
commit: b6736b98f5691ae968389631344508169f3af233
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jan 13 07:46:44 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jan 13 07:57:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6736b98

dev-ruby/git: add 1.13.1

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

 dev-ruby/git/Manifest  |  1 +
 dev-ruby/git/git-1.13.1.ebuild | 44 ++
 2 files changed, 45 insertions(+)

diff --git a/dev-ruby/git/Manifest b/dev-ruby/git/Manifest
index 7d0654281fce..bbfc54f98145 100644
--- a/dev-ruby/git/Manifest
+++ b/dev-ruby/git/Manifest
@@ -1,2 +1,3 @@
 DIST git-1.12.0.tar.gz 218472 BLAKE2B 
f5e0465fd2f0f2f1eb1584da6757c012cf80457a15e61b9a974707c8f026f34940d86b25fdd708b9fa6071fc35e8e65c6c87bc83b94bb0daec61ef015a03184c
 SHA512 
9967bf6c9f00e29442495fb24abfd1ea3b6ad0068829e9d86727d41ecf07be0b8fbdc6d05b3c245a23223b4e35e87e984e7a60a5883839e6de45f8bdac406b0d
 DIST git-1.13.0.tar.gz 219424 BLAKE2B 
38d1821c59cbb743c50655e9426d77f76e77dda614a711b7d2185ed7f4caa853383ba85ecf05237da403061d002527c38a5c6e06cf5e6d482ac76bac49a0db56
 SHA512 
7920de37a3df67b743e91fb317bd0cba746d2343dfb77036398fc124d00eede7b9ade5dd2af5f26d65f1f24006608a29fca55d5be8a00557caaa31acd0b274d4
+DIST git-1.13.1.tar.gz 219640 BLAKE2B 
c87fce3f83130f7a75a10a21c4c980ec1d3594b20afa7b482f21077083076df7b4c462908a05c7b2fb3091e1fda00857ae40c4809e89f059f63ce12b119f307b
 SHA512 
58cd7f38a5c1d5ab3d68cf2d4b026a80073f5dba3cb4895e220ecad5dbdf6a2df4e1e44570bde9256371c5089b81523aca4a5c686348bd04638f4dd09927e876

diff --git a/dev-ruby/git/git-1.13.1.ebuild b/dev-ruby/git/git-1.13.1.ebuild
new file mode 100644
index ..d9cbcab1b2db
--- /dev/null
+++ b/dev-ruby/git/git-1.13.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="git.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Library for using Git in Ruby"
+HOMEPAGE="https://github.com/schacon/ruby-git;
+SRC_URI="https://github.com/schacon/ruby-git/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+RUBY_S="ruby-git-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+DEPEND+="test? ( >=dev-vcs/git-1.6.0.0 app-arch/tar )"
+RDEPEND+=">=dev-vcs/git-1.6.0.0"
+
+ruby_add_rdepend ">=dev-ruby/addressable-2.8:0 >=dev-ruby/rchardet-1.8:1"
+
+ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/minitar 
dev-ruby/test-unit:2 )"
+
+all_ruby_prepare() {
+   # Don't use hardcoded /tmp directory.
+   sed -i -e "s:/tmp:${TMPDIR}:" tests/units/test_archive.rb 
tests/test_helper.rb || die
+
+   sed -i -e 's/__dir__/"."/' -e 's/git ls-files -z/find * -print0/' 
${RUBY_FAKEGEM_GEMSPEC} || die
+
+   sed -i -e 's/1.12.0/'${PV}'/' lib/git/version.rb || die
+}
+
+each_ruby_test() {
+   git config --global user.email "g...@example.com" || die
+   git config --global user.name "GitExample" || die
+   ${RUBY} -Ilib:.:test -e 'Dir["tests/**/test_*.rb"].each {|f| require 
f}' || die
+}



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

2023-01-12 Thread Hans de Graaff
commit: eb9e1b0e1742532db54607f3640f176521333e05
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jan 13 07:40:47 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jan 13 07:57:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb9e1b0e

dev-ruby/css_parser: add 1.14.0

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

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

diff --git a/dev-ruby/css_parser/Manifest b/dev-ruby/css_parser/Manifest
index eda035f3edd6..0351087c5214 100644
--- a/dev-ruby/css_parser/Manifest
+++ b/dev-ruby/css_parser/Manifest
@@ -1,2 +1,3 @@
 DIST css_parser-1.11.0.tar.gz 38987 BLAKE2B 
e3420b635a7604dee4ca4c5f434dc3a8f3caf27310fb8d1a947e8d6aedb47e1130846afbe989f9d2c9c52b1db9e1266849fec09253c243a1f28a3bcb6ea58785
 SHA512 
9dfc1aff7f05dca82a10504c6e1c42011385e17db5f43faa5c83a2c2226b2f7a524fc626c6f7ce69e49d1919a6fc12baed35823d0da07940d41804bd1590ba50
 DIST css_parser-1.12.0.tar.gz 39191 BLAKE2B 
8c112aab26248c1566df6c2f1078b6bb068406d50dc08da7c52395f4f8dd2ee16dd1e99d3812922af7c70d50a07ccab4f979c38caf8d2974a1c5d1ff29932c2f
 SHA512 
6f5f4af113d30ba795dcf0bf104519697a2eb6cd092342c21b3236eb6db39d12ff5fde8c29971242f955bb9658c357995f37c00de69d53cc22cc4a5860446fb9
+DIST css_parser-1.14.0.tar.gz 39396 BLAKE2B 
0cbed83854bf85779b7f3e495030f796e93310794f2f022d9cd5fa4ba29699e1e3676b18b0cc1027353e2d8daeb56001b5fbfd583e000ebb67499d8ea0aae735
 SHA512 
2d5da004b4c904e040d9814245c8a1e05cc08a5dff5ca8ec5050c1f2f288fa65c14b952fdc73aa88e1b945403f3b262c0958e942a5b20edd89cb9a8d97e07e22

diff --git a/dev-ruby/css_parser/css_parser-1.14.0.ebuild 
b/dev-ruby/css_parser/css_parser-1.14.0.ebuild
new file mode 100644
index ..3875807891b4
--- /dev/null
+++ b/dev-ruby/css_parser/css_parser-1.14.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_DOC_DIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md "
+RUBY_FAKEGEM_TASK_TEST=""
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+GITHUB_USER="premailer"
+GITHUB_PROJECT="${PN}"
+inherit ruby-fakegem
+
+DESCRIPTION="Sass-based Stylesheet Framework"
+HOMEPAGE="https://github.com/premailer/css_parser/;
+LICENSE="MIT"
+
+SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/v${PV}.tar.gz
 -> ${GITHUB_PROJECT}-${PV}.tar.gz"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc test"
+
+ruby_add_rdepend "dev-ruby/addressable
+   virtual/ruby-ssl"
+
+ruby_add_bdepend "test? ( dev-ruby/maxitest )"
+
+all_ruby_prepare() {
+   # get rid of bundler usage
+   rm Gemfile || die
+   sed -i -e '/bundler/d' -e '/bump/d' Rakefile || die
+   sed -i -e '/bundler/d' test/test_helper.rb || die
+   # Avoid tests using the network.
+   sed -i -e '/test_loading_a_remote_file_over_ssl/,/end/ s:^:#:' 
test/test_css_parser_loading.rb || die
+
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib test/*.rb || die
+}



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

2023-01-12 Thread Hans de Graaff
commit: e4bb6416917efa6dc34308d012c5f1dff0bdcf29
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jan 13 07:57:30 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jan 13 07:57:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4bb6416

dev-ruby/haml: add github, rubygems upstream metadata

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

 dev-ruby/haml/metadata.xml | 12 
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/dev-ruby/haml/metadata.xml b/dev-ruby/haml/metadata.xml
index 658c72b1920d..81aca44931d3 100644
--- a/dev-ruby/haml/metadata.xml
+++ b/dev-ruby/haml/metadata.xml
@@ -1,8 +1,12 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   r...@gentoo.org
-   Gentoo Ruby Project
-
+  
+r...@gentoo.org
+Gentoo Ruby Project
+  
+  
+haml/haml
+haml
+  
 



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

2023-01-12 Thread Hans de Graaff
commit: 141611c4931f88124c82096e45a984f7b790590a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jan 13 07:56:41 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jan 13 07:57:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=141611c4

dev-ruby/haml: add 6.1.1

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

 dev-ruby/haml/Manifest  |  1 +
 dev-ruby/haml/haml-6.1.1.ebuild | 55 +
 2 files changed, 56 insertions(+)

diff --git a/dev-ruby/haml/Manifest b/dev-ruby/haml/Manifest
index 10b2e0f0d4a1..8ec052b04d95 100644
--- a/dev-ruby/haml/Manifest
+++ b/dev-ruby/haml/Manifest
@@ -1 +1,2 @@
 DIST haml-5.2.2.tar.gz 129833 BLAKE2B 
d68c24c7a3c817d6d364b2ec92b84b4f56f4fffa48b99d17b2df27da35f50b1fb1f69b184a7b21d899c476e0d4c8ad2b940a7cb2995ec24ecdafab8ef61fe393
 SHA512 
1aec59fab20d8139a5dfedde2007fa8137a377a345e4d30229f9d1140d56cdf970c8ae70e2647e6a408d7fa543a16050f66a8a636efa6a6b1f91ee1ffcc136c1
+DIST haml-6.1.1.tar.gz 669644 BLAKE2B 
239b3a1fe02bcd1e2981198ba7c54c71ca2af0947102fcea6cd600cc6579294856baa290589a7d3a015e54df8bcecf8e50175cf2189e8f4f9c6f9721a558bcc9
 SHA512 
7d732be085b41b8f0eec418600a82b51c68301081165aa636fa342ae26b74215a202a4b15e592da980d9a7fbe24bad01399f599770420133c4b6ab7523386fa5

diff --git a/dev-ruby/haml/haml-6.1.1.ebuild b/dev-ruby/haml/haml-6.1.1.ebuild
new file mode 100644
index ..1bd1fbf34089
--- /dev/null
+++ b/dev-ruby/haml/haml-6.1.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTENSIONS=(ext/haml/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/haml"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md FAQ.md README.md REFERENCE.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A ruby web page templating engine"
+HOMEPAGE="https://haml.info/;
+SRC_URI="https://github.com/haml/haml/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+
+IUSE="doc test"
+
+ruby_add_rdepend ">=dev-ruby/temple-0.8.2 dev-ruby/thor dev-ruby/tilt:*"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/minitest:5
+   dev-ruby/nokogiri
+   >=dev-ruby/railties-6.0
+   >=dev-ruby/activemodel-6.0
+   >=dev-ruby/actionpack-6.0
+   )
+   doc? (
+   dev-ruby/yard
+   )"
+
+all_ruby_prepare() {
+   sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} 
|| die
+
+   sed -i -e '/bundler/ s:^:#: ; /Bundler/,/end/ s:^:#:' Rakefile || die
+   sed -i -e '/bundler/I s:^:#:' \
+   -e '/simplecov/I s:^:#:' \
+   test/test_helper.rb || die
+   # Remove tests that fails when RedCloth is available
+   rm -f test/haml/filters/markdown_test.rb || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:test:. -rtest_helper -e 
'Dir["test/haml/**/*_test.rb"].each { require _1 }' || die
+}



[gentoo-commits] proj/sci:master commit in: dev-python/pyout/

2023-01-12 Thread Horea Christian
commit: 6d9769a9e9adeda8103e63911fefca69c1f4e317
Author: Horea Christian  chymera  eu>
AuthorDate: Fri Jan 13 07:56:32 2023 +
Commit: Horea Christian  gmail  com>
CommitDate: Fri Jan 13 07:56:32 2023 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=6d9769a9

dev-python/pyout: added py3.11

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

 dev-python/pyout/pyout-0.7.1-r1.ebuild | 2 +-
 dev-python/pyout/pyout-0.7.2-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pyout/pyout-0.7.1-r1.ebuild 
b/dev-python/pyout/pyout-0.7.1-r1.ebuild
index c7456138d..9cd796883 100644
--- a/dev-python/pyout/pyout-0.7.1-r1.ebuild
+++ b/dev-python/pyout/pyout-0.7.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_10 )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit distutils-r1
 
 DESCRIPTION="Terminal styling for structured data"

diff --git a/dev-python/pyout/pyout-0.7.2-r1.ebuild 
b/dev-python/pyout/pyout-0.7.2-r1.ebuild
index c67f67fb0..7e262b158 100644
--- a/dev-python/pyout/pyout-0.7.2-r1.ebuild
+++ b/dev-python/pyout/pyout-0.7.2-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_10 )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit distutils-r1
 
 DESCRIPTION="Terminal styling for structured data"



[gentoo-commits] proj/sci:master commit in: sci-biology/deeptools-intervals/

2023-01-12 Thread Horea Christian
commit: 1a6a11935660571034093947f1f2a7aa979f34ef
Author: Horea Christian  chymera  eu>
AuthorDate: Fri Jan 13 07:55:29 2023 +
Commit: Horea Christian  gmail  com>
CommitDate: Fri Jan 13 07:55:29 2023 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=1a6a1193

sci-biology/deeptools-intervals: update EAPI 7 -> 8

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

 sci-biology/deeptools-intervals/deeptools-intervals-0.1.9.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sci-biology/deeptools-intervals/deeptools-intervals-0.1.9.ebuild 
b/sci-biology/deeptools-intervals/deeptools-intervals-0.1.9.ebuild
index 1eecdd1b9..38f9aea0f 100644
--- a/sci-biology/deeptools-intervals/deeptools-intervals-0.1.9.ebuild
+++ b/sci-biology/deeptools-intervals/deeptools-intervals-0.1.9.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 



[gentoo-commits] proj/sci:master commit in: dev-python/pyout/

2023-01-12 Thread Horea Christian
commit: 6f1562a610673d8fd5f9dfa2e2bec0176ab1a802
Author: Horea Christian  chymera  eu>
AuthorDate: Fri Jan 13 07:54:13 2023 +
Commit: Horea Christian  gmail  com>
CommitDate: Fri Jan 13 07:54:13 2023 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=6f1562a6

dev-python/pyout: restricting tests

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

 dev-python/pyout/pyout-0.7.1-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/pyout/pyout-0.7.1-r1.ebuild 
b/dev-python/pyout/pyout-0.7.1-r1.ebuild
index a3093d862..c7456138d 100644
--- a/dev-python/pyout/pyout-0.7.1-r1.ebuild
+++ b/dev-python/pyout/pyout-0.7.1-r1.ebuild
@@ -13,6 +13,7 @@ 
SRC_URI="https://github.com/pyout/pyout/archive/refs/tags/v${PV}.tar.gz -> ${P}.
 SLOT="0"
 LICENSE="MIT"
 KEYWORDS="~amd64 ~x86"
+RESTRICT="test"
 
 RDEPEND="
dev-python/jsonschema[${PYTHON_USEDEP}]



[gentoo-commits] proj/sci:master commit in: dev-python/pyout/files/, dev-python/pyout/

2023-01-12 Thread Horea Christian
commit: eb5e69167fc45a07a43b7127e698a1555b4e99e6
Author: Horea Christian  chymera  eu>
AuthorDate: Fri Jan 13 07:52:03 2023 +
Commit: Horea Christian  gmail  com>
CommitDate: Fri Jan 13 07:52:03 2023 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=eb5e6916

dev-python/pyout: supporting blessed (blessings got dropped)

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

 dev-python/pyout/files/pyout-0.7.2-blessed.patch   | 140 +
 .../{pyout-0.7.2.ebuild => pyout-0.7.1-r1.ebuild}  |   4 +
 .../{pyout-0.7.1.ebuild => pyout-0.7.2-r1.ebuild}  |   2 +
 3 files changed, 146 insertions(+)

diff --git a/dev-python/pyout/files/pyout-0.7.2-blessed.patch 
b/dev-python/pyout/files/pyout-0.7.2-blessed.patch
new file mode 100644
index 0..89e189916
--- /dev/null
+++ b/dev-python/pyout/files/pyout-0.7.2-blessed.patch
@@ -0,0 +1,140 @@
+From 0f7c6d6f2abb304c9c473afb504cb03d17fef036 Mon Sep 17 00:00:00 2001
+From: Horea Christian 
+Date: Sat, 7 Jan 2023 21:49:32 -0500
+Subject: [PATCH 1/2] Accepting either bless* library
+
+---
+ pyout/field.py| 7 ++-
+ pyout/tabular.py  | 9 +++--
+ pyout/tests/terminal.py   | 9 +++--
+ pyout/tests/test_interface.py | 7 ++-
+ pyout/tests/test_tabular.py   | 7 ++-
+ 5 files changed, 32 insertions(+), 7 deletions(-)
+
+diff --git a/pyout/field.py b/pyout/field.py
+index 5105081..99c310f 100644
+--- a/pyout/field.py
 b/pyout/field.py
+@@ -495,7 +495,12 @@ class TermProcessors(StyleProcessors):
+ 
+ Parameters
+ --
+-term : blessings.Terminal
++term : blessed.Terminal or blessings.Terminal
++
++Notes
++-
++* Eventually we may want to retire blessings:
++https://github.com/pyout/pyout/issues/136
+ """
+ 
+ def __init__(self, term):
+diff --git a/pyout/tabular.py b/pyout/tabular.py
+index 2a776a1..0d4797a 100644
+--- a/pyout/tabular.py
 b/pyout/tabular.py
+@@ -7,7 +7,12 @@
+ from logging import getLogger
+ import os
+ 
+-from blessings import Terminal
++# Eventually we may want to retire blessings:
++# https://github.com/pyout/pyout/issues/136
++try:
++from blessed import Terminal
++except ImportError:
++from blessings import Terminal
+ 
+ from pyout import interface
+ from pyout.field import TermProcessors
+@@ -16,7 +21,7 @@
+ 
+ 
+ class TerminalStream(interface.Stream):
+-"""Stream interface implementation using blessings.Terminal.
++"""Stream interface implementation using blessed/blessings.Terminal.
+ """
+ 
+ def __init__(self, stream=None, interactive=None):
+diff --git a/pyout/tests/terminal.py b/pyout/tests/terminal.py
+index 53aabd7..2d8857c 100644
+--- a/pyout/tests/terminal.py
 b/pyout/tests/terminal.py
+@@ -6,12 +6,17 @@
+ from functools import partial
+ import re
+ 
+-import blessings
++# Eventually we may want to retire blessings:
++# https://github.com/pyout/pyout/issues/136
++try:
++import blessed as bls
++except ImportError:
++import blessings as bls
+ 
+ from pyout.tests.utils import assert_contains
+ 
+ 
+-class Terminal(blessings.Terminal):
++class Terminal(bls.Terminal):
+ 
+ def __init__(self, *args, **kwargs):
+ super(Terminal, self).__init__(
+diff --git a/pyout/tests/test_interface.py b/pyout/tests/test_interface.py
+index 5205ef3..8348323 100644
+--- a/pyout/tests/test_interface.py
 b/pyout/tests/test_interface.py
+@@ -1,6 +1,11 @@
+ import pytest
+ 
+-pytest.importorskip("blessings")
++# Eventually we may want to retire blessings:
++# https://github.com/pyout/pyout/issues/136
++try:
++pytest.importorskip("blessed")
++except pytest.skip.Exception:
++pytest.importorskip("blessings")
+ 
+ import inspect
+ 
+diff --git a/pyout/tests/test_tabular.py b/pyout/tests/test_tabular.py
+index 2044e92..a1d35e5 100644
+--- a/pyout/tests/test_tabular.py
 b/pyout/tests/test_tabular.py
+@@ -1,7 +1,12 @@
+ # -*- coding: utf-8 -*-
+ import pytest
+ 
+-pytest.importorskip("blessings")
++# Eventually we may want to retire blessings:
++# https://github.com/pyout/pyout/issues/136
++try:
++pytest.importorskip("blessed")
++except pytest.skip.Exception:
++pytest.importorskip("blessings")
+ 
+ from collections import Counter
+ from collections import OrderedDict
+
+From 5f6691c114578217a124d2ac1b24468993178e27 Mon Sep 17 00:00:00 2001
+From: Horea Christian 
+Date: Sat, 7 Jan 2023 23:48:37 -0500
+Subject: [PATCH 2/2] Preferring blessings
+
+---
+ setup.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/setup.py b/setup.py
+index b376c2e..43005e7 100644
+--- a/setup.py
 b/setup.py
+@@ -2,7 +2,7 @@
+ 
+ requires = {
+ "core": [
+-"blessings; sys_platform != 'win32'",
++"blessed; sys_platform != 'win32'",
+ "jsonschema>=3.0.0",
+ ],
+ "tests": ["pytest", "pytest-timeout"],

diff --git a/dev-python/pyout/pyout-0.7.2.ebuild 
b/dev-python/pyout/pyout-0.7.1-r1.ebuild
similarity index 92%
rename from 

[gentoo-commits] proj/sci:master commit in: dev-python/pyout/

2023-01-12 Thread Horea Christian
commit: 788acfd7df891afac828164f705f11d7ec47b0e1
Author: Horea Christian  chymera  eu>
AuthorDate: Fri Jan 13 07:53:22 2023 +
Commit: Horea Christian  gmail  com>
CommitDate: Fri Jan 13 07:53:22 2023 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=788acfd7

dev-python/pyout: corrected dependency error

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

 dev-python/pyout/pyout-0.7.1-r1.ebuild | 2 +-
 dev-python/pyout/pyout-0.7.2-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pyout/pyout-0.7.1-r1.ebuild 
b/dev-python/pyout/pyout-0.7.1-r1.ebuild
index 1cc8a074c..a3093d862 100644
--- a/dev-python/pyout/pyout-0.7.1-r1.ebuild
+++ b/dev-python/pyout/pyout-0.7.1-r1.ebuild
@@ -16,7 +16,7 @@ KEYWORDS="~amd64 ~x86"
 
 RDEPEND="
dev-python/jsonschema[${PYTHON_USEDEP}]
-   dev-python/blessings[${PYTHON_USEDEP}]
+   dev-python/blessed[${PYTHON_USEDEP}]
 "
 DEPEND="
test? (

diff --git a/dev-python/pyout/pyout-0.7.2-r1.ebuild 
b/dev-python/pyout/pyout-0.7.2-r1.ebuild
index 0437e1baf..c67f67fb0 100644
--- a/dev-python/pyout/pyout-0.7.2-r1.ebuild
+++ b/dev-python/pyout/pyout-0.7.2-r1.ebuild
@@ -16,7 +16,7 @@ KEYWORDS="~amd64 ~x86"
 
 RDEPEND="
dev-python/jsonschema[${PYTHON_USEDEP}]
-   dev-python/blessings[${PYTHON_USEDEP}]
+   dev-python/blessed[${PYTHON_USEDEP}]
 "
 DEPEND="
test? (



[gentoo-commits] repo/gentoo:master commit in: net-firewall/xtables-addons/

2023-01-12 Thread Sam James
commit: 63c7e01242fc949244bf162e68b23a2446dc3df4
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 07:27:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 07:27:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63c7e012

net-firewall/xtables-addons: drop 3.13, 3.18

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

 net-firewall/xtables-addons/Manifest   |   2 -
 .../xtables-addons/xtables-addons-3.13.ebuild  | 189 -
 .../xtables-addons/xtables-addons-3.18.ebuild  | 189 -
 3 files changed, 380 deletions(-)

diff --git a/net-firewall/xtables-addons/Manifest 
b/net-firewall/xtables-addons/Manifest
index 11e2ae016733..f9a3becdcfa3 100644
--- a/net-firewall/xtables-addons/Manifest
+++ b/net-firewall/xtables-addons/Manifest
@@ -1,5 +1,3 @@
-DIST xtables-addons-3.13.tar.xz 327104 BLAKE2B 
110719a7425060a79df0643ea35cf28ac62af811dde0f6744cf75b632809ff02518366e12ecdf8b017648b85843e689735629fc099b23b21b1999afa3a2e5c69
 SHA512 
0a9874269dafefe2fc364b41d3f5fb2108ba83dc49457f3aa436b814c8c65fb00f48f664576c8ccf183939edffa854fcf9f9c82a801ac90c0e2b9dc1426e1d85
-DIST xtables-addons-3.18.tar.xz 328624 BLAKE2B 
9662773c4bd5464ca789975762233299ca194977d5605a3c5f9a8a5a15f51afa4c33c8c17fd622af301a0f377542b6497eac5ce7e23719d238de5df51a9554b1
 SHA512 
b334642ce9b6ec3fc775ddbe6b66d70467fdcbfe30dcb165dac203f9d7fcd222dfd8c91e10befa3666bf572115dc75ed32d8ece05ed2947a4ed21d1d09032b8f
 DIST xtables-addons-3.20.tar.xz 333232 BLAKE2B 
bc6df6d6e56bd539dc649d312fe84a5fe9e4743d6b1f72f3b3bb4689cea91cef9051754d30e530fa3140b877a67b2f84490740e669993669a1ee515d0a434b8d
 SHA512 
0a38c12159dd555a31f24dc5a74d012b27723925df827edffe2343f6b8e61e838b5dc4776bafe37587e9622b9da1e9cd4220e4f576d58e78eb21ad18a419fb2e
 DIST xtables-addons-3.21.tar.xz 333160 BLAKE2B 
5847955ff1e64543d278cfd0572ea10f0395297f87005c1310c7c213a774f4b88b6fd89e41798c549074d93a162e82b5a0c89c493f0f96021546570697860050
 SHA512 
5ec30a14f7dffcaa87bbeb910b46ef5ba3bafc4b6f0ce1579eb21ca6395106fa9157b300f463b43169ea85ec9ff0d9a5377cb5ebc2bb2f637e2a1fe9ff61728e
 DIST xtables-addons-3.23.tar.xz 335776 BLAKE2B 
9251a2b9707d93dae294dda24bac4f08b69b44486a5235c248f0f64d0ccac78bd6978c98ad9f83de53da1af75d4788b56ce3285a44c738346560ecfc64f8565b
 SHA512 
f798ad74db6068ee50cae662f3de331cbc8654f0ab2b1d59ce3f7818795213e771702078e495f526a212ce8b9ba7920c04670cd5fb3ff51e693bf0161d2e2486

diff --git a/net-firewall/xtables-addons/xtables-addons-3.13.ebuild 
b/net-firewall/xtables-addons/xtables-addons-3.13.ebuild
deleted file mode 100644
index 124adb0a9540..
--- a/net-firewall/xtables-addons/xtables-addons-3.13.ebuild
+++ /dev/null
@@ -1,189 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-MODULES_OPTIONAL_USE=modules
-MODULES_OPTIONAL_USE_IUSE_DEFAULT=1
-inherit linux-info linux-mod multilib toolchain-funcs
-
-DESCRIPTION="iptables extensions not yet accepted in the main kernel"
-HOMEPAGE="https://inai.de/projects/xtables-addons/;
-SRC_URI="https://inai.de/files/xtables-addons/${P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-MODULES="quota2 psd pknock lscan length2 ipv4options ipp2p iface gradm geoip 
fuzzy condition tarpit sysrq logmark ipmark echo dnetmap dhcpmac delude chaos 
account"
-
-for mod in ${MODULES}; do
-   IUSE="${IUSE} xtables_addons_${mod}"
-done
-
-DEPEND=">=net-firewall/iptables-1.6.0"
-
-RDEPEND="${DEPEND}
-   xtables_addons_geoip? (
-   app-arch/unzip
-   dev-perl/Net-CIDR-Lite
-   dev-perl/Text-CSV_XS
-   virtual/perl-Getopt-Long
-   )
-"
-
-DEPEND="${DEPEND}
-   virtual/linux-sources"
-
-SKIP_MODULES=""
-
-XA_check4internal_module() {
-   local mod=${1}
-   local version=${3}
-   local kconfigname=${3}
-
-   if use xtables_addons_${mod} && kernel_is -gt ${version}; then
-   ewarn "${kconfigname} should be provided by the kernel. 
Skipping its build..."
-   if ! linux_chkconfig_present ${kconfigname}; then
-   ewarn "Please enable ${kconfigname} target in your 
kernel
-   configuration or disable checksum module in ${PN}."
-   fi
-   # SKIP_MODULES in case we need to disable building of everything
-   # like having this USE disabled
-   SKIP_MODULES+=" ${mod}"
-   fi
-}
-
-pkg_setup() {
-   if use modules; then
-   get_version
-   check_modules_supported
-   CONFIG_CHECK="NF_CONNTRACK NF_CONNTRACK_MARK ~CONNECTOR"
-   ERROR_CONNECTOR="Please, enable CONFIG_CONNECTOR if you wish to 
receive userspace notifications from pknock through netlink/connector"
-   linux-mod_pkg_setup
-
-   if ! linux_chkconfig_present IPV6; then
-   SKIP_IPV6_MODULES="ip6table_rawpost"
-  

[gentoo-commits] proj/qa-scripts:master commit in: htdocs/

2023-01-12 Thread Sam James
commit: d135582504131b752e5d5c068b21b92fd30f4f4b
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 07:44:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 07:44:36 2023 +
URL:https://gitweb.gentoo.org/proj/qa-scripts.git/commit/?id=d1355825

index.html: add bugs last touched in 2022

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

 htdocs/index.html | 1 +
 1 file changed, 1 insertion(+)

diff --git a/htdocs/index.html b/htdocs/index.html
index 4d8e34e..efc5eae 100644
--- a/htdocs/index.html
+++ b/htdocs/index.html
@@ -183,6 +183,7 @@
 https://bugs.gentoo.org/buglist.cgi?f1=delta_ts_id=1554870=lessthaneq=---=greaterthaneq_format=advanced=delta_ts=2020-01-01=2019-01-01;
 class="list-group-item list-group-item-action">2019
 https://bugs.gentoo.org/buglist.cgi?f1=delta_ts_id=1554870=lessthaneq=---=greaterthaneq_format=advanced=delta_ts=2021-01-01=2020-01-01;
 class="list-group-item list-group-item-action">2020
 https://bugs.gentoo.org/buglist.cgi?f1=delta_ts_id=1554870=lessthaneq=---=greaterthaneq_format=advanced=delta_ts=2022-01-01=2021-01-01;
 class="list-group-item list-group-item-action">2021
+https://bugs.gentoo.org/buglist.cgi?f1=delta_ts_id=1554870=lessthaneq=---=greaterthaneq_format=advanced=delta_ts=2023-01-01=2022-01-01;
 class="list-group-item list-group-item-action">2022
   
 
   



[gentoo-commits] repo/proj/guru:dev commit in: www-client/torbrowser-launcher/

2023-01-12 Thread Hayley Hughes
commit: 6dd987743d583a659f1c8f48700505864d1bcc74
Author: Hayley Hughes  foxes  systems>
AuthorDate: Fri Jan 13 07:41:19 2023 +
Commit: Hayley Hughes  foxes  systems>
CommitDate: Fri Jan 13 07:43:55 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6dd98774

www-client/torbrowser-launcher: enable py3.11

Signed-off-by: Hayley Hughes  foxes.systems>

 www-client/torbrowser-launcher/torbrowser-launcher-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-client/torbrowser-launcher/torbrowser-launcher-.ebuild 
b/www-client/torbrowser-launcher/torbrowser-launcher-.ebuild
index 3b38e15b7..c34273520 100644
--- a/www-client/torbrowser-launcher/torbrowser-launcher-.ebuild
+++ b/www-client/torbrowser-launcher/torbrowser-launcher-.ebuild
@@ -3,8 +3,8 @@
 
 EAPI=8
 
-DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_PEP517=no
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit distutils-r1 optfeature xdg
 



[gentoo-commits] repo/proj/guru:dev commit in: www-client/torbrowser-launcher/

2023-01-12 Thread Hayley Hughes
commit: 9a69f5d85298d1f010b1727950121ec119c216bf
Author: Hayley Hughes  foxes  systems>
AuthorDate: Fri Jan 13 07:36:16 2023 +
Commit: Hayley Hughes  foxes  systems>
CommitDate: Fri Jan 13 07:43:54 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9a69f5d8

www-client/torbrowser-launcher: drop 0.3.5, add 0.3.6

Signed-off-by: Hayley Hughes  foxes.systems>

 www-client/torbrowser-launcher/Manifest|  2 +-
 .../torbrowser-launcher-0.3.5-r1.ebuild| 53 --
 ...-r2.ebuild => torbrowser-launcher-0.3.6.ebuild} |  4 +-
 3 files changed, 3 insertions(+), 56 deletions(-)

diff --git a/www-client/torbrowser-launcher/Manifest 
b/www-client/torbrowser-launcher/Manifest
index f50a6142c..d8eb5c722 100644
--- a/www-client/torbrowser-launcher/Manifest
+++ b/www-client/torbrowser-launcher/Manifest
@@ -1 +1 @@
-DIST torbrowser-launcher-0.3.5.tar.gz 195445 BLAKE2B 
87ba04a5dd49316148631d3da6cf0b328160b817b7c42062bf6eeb1bedfc2cad6276640422139adc2b4031bfb6d0aa9bb93636b8e629e3b53433909bdf962768
 SHA512 
d9e30a721393d1530bc288fd74925731b71016d34670b6b33e1e76e271f956e2d2e35bd29f81389b1c90db15257e1e6281bd3aeeb9c3cc533ab9a5d109803254
+DIST torbrowser-launcher-0.3.6.tar.gz 196292 BLAKE2B 
32ec935d80f254fa069e57876e84bb108a5ca09d68c7f0e747228157de5166fc5e2106e6a544faf656c202f90fa0d5a051bdeaf4b398c24b7e17fbf5b9ba4543
 SHA512 
75afff4e1c0a258abdf72948ab33a8542c4624d66ae5f06f3bbd5505128b32692747c04d57a5aaaf6084ce3950ec931236171c7195a05a1b8867aa22563f35a8

diff --git a/www-client/torbrowser-launcher/torbrowser-launcher-0.3.5-r1.ebuild 
b/www-client/torbrowser-launcher/torbrowser-launcher-0.3.5-r1.ebuild
deleted file mode 100644
index c2e1afd4a..0
--- a/www-client/torbrowser-launcher/torbrowser-launcher-0.3.5-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1 optfeature xdg
-
-DESCRIPTION="A program to download, update, and run the Tor Browser Bundle"
-HOMEPAGE="https://github.com/micahflee/torbrowser-launcher;
-
-if [[ "${PV}" == ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/micahflee/${PN}.git;
-else
-   SRC_URI="https://github.com/micahflee/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-RESTRICT="test"
-LICENSE="MIT"
-SLOT="0"
-IUSE="apparmor"
-
-RDEPEND="
-   app-crypt/gpgme[python,${PYTHON_USEDEP}]
-   dev-python/PyQt5[${PYTHON_USEDEP},widgets]
-   dev-python/PySocks[${PYTHON_USEDEP}]
-   dev-python/distro[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   apparmor? ( sys-libs/libapparmor )
-"
-
-python_install_all() {
-   distutils-r1_python_install_all
-
-   # delete apparmor profiles
-   if ! use apparmor; then
-   rm -r "${D}/etc/apparmor.d" || die "Failed to remove apparmor 
profiles"
-   rmdir "${D}/etc" || die "Failed to remove empty directory"
-   fi
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-
-   elog "To get additional features, some optional runtime dependencies"
-   elog "may be installed:"
-   optfeature "updating over system TOR" net-vpn/tor dev-python/txsocksx
-}

diff --git a/www-client/torbrowser-launcher/torbrowser-launcher-0.3.5-r2.ebuild 
b/www-client/torbrowser-launcher/torbrowser-launcher-0.3.6.ebuild
similarity index 95%
rename from www-client/torbrowser-launcher/torbrowser-launcher-0.3.5-r2.ebuild
rename to www-client/torbrowser-launcher/torbrowser-launcher-0.3.6.ebuild
index 3b38e15b7..c34273520 100644
--- a/www-client/torbrowser-launcher/torbrowser-launcher-0.3.5-r2.ebuild
+++ b/www-client/torbrowser-launcher/torbrowser-launcher-0.3.6.ebuild
@@ -3,8 +3,8 @@
 
 EAPI=8
 
-DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_PEP517=no
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit distutils-r1 optfeature xdg
 



[gentoo-commits] repo/proj/guru:dev commit in: www-client/torbrowser-launcher/

2023-01-12 Thread Hayley Hughes
commit: c4725bc37b56583f7949155775c6c706ec3815f9
Author: Hayley Hughes  foxes  systems>
AuthorDate: Fri Jan 13 07:42:44 2023 +
Commit: Hayley Hughes  foxes  systems>
CommitDate: Fri Jan 13 07:43:55 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c4725bc3

www-client/torbrowser-launcher: drop myself as a maintainer

Signed-off-by: Hayley Hughes  foxes.systems>

 www-client/torbrowser-launcher/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/www-client/torbrowser-launcher/metadata.xml 
b/www-client/torbrowser-launcher/metadata.xml
index 5e5a38d1f..237f505a7 100644
--- a/www-client/torbrowser-launcher/metadata.xml
+++ b/www-client/torbrowser-launcher/metadata.xml
@@ -1,10 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-hayley@foxes.systems
-Hayley Hughes
-
+
 
 micahflee/torbrowser-launcher
 



[gentoo-commits] proj/sci:master commit in: sci-biology/tigmint/

2023-01-12 Thread Horea Christian
commit: 68cf951482f7c6cfc4e238b28f4f4c2dd7844128
Author: Horea Christian  chymera  eu>
AuthorDate: Fri Jan 13 07:42:22 2023 +
Commit: Horea Christian  gmail  com>
CommitDate: Fri Jan 13 07:42:22 2023 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=68cf9514

sci-biology/tigmint: enable py3.10 and disable py3.8, py3.9

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

 sci-biology/tigmint/tigmint-1.2.4-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-biology/tigmint/tigmint-1.2.4-r1.ebuild 
b/sci-biology/tigmint/tigmint-1.2.4-r1.ebuild
index 84b582151..c5f630a96 100644
--- a/sci-biology/tigmint/tigmint-1.2.4-r1.ebuild
+++ b/sci-biology/tigmint/tigmint-1.2.4-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{10..10} )
 DISTUTILS_USE_SETUPTOOLS=no
 
 inherit distutils-r1



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

2023-01-12 Thread Horea Christian
commit: e2726eb31b1c3644ddee6168fa5f77bae5b10693
Author: Horea Christian  chymera  eu>
AuthorDate: Fri Jan 13 07:42:46 2023 +
Commit: Horea Christian  gmail  com>
CommitDate: Fri Jan 13 07:42:46 2023 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=e2726eb3

profiles: sci-biology/tigmint PYTHON_COMPAT updated

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 32408cfdf..d67ffb203 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,7 +32,6 @@
 
 # Andrew Ammerlaan 

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

2023-01-12 Thread Sam James
commit: cc4250c9d0f6567db3f742d62cd3eb768f417a18
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 07:40:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 07:41:52 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=cc4250c9

NEWS: explain how 'volatile' default is determined

See: ef123a214708c85f9802f2a649b93137fd2ee3be
See: https://github.com/gentoo/portage/pull/961#pullrequestreview-1222025162
Signed-off-by: Sam James  gentoo.org>

 NEWS | 12 +++-
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/NEWS b/NEWS
index 60782fbb8..4e27411ee 100644
--- a/NEWS
+++ b/NEWS
@@ -63,13 +63,11 @@ Breaking changes:
   2. Defaulted to sync-depth=clone-depth=1.
 
   The motivation here was because of disk space growing unbounded
-  otherwise. It makes sense when considered within the school of thought / 
motivation
-  listed above (prioritising a successful sync and then making an optimisation
+  otherwise, as a full disk could lead to sync failure. It also makes sense
+  when considered within the school of thought / motivation listed above
+  (prioritising a successful sync and then making an optimisation
   based on how we achieve that).
 
-  Further, there was additional motivation to avoid disk usage growing
-  unbounded (which additionally could lead to a sync failing at some point).
-
   Portage 3.0.42 will now only make a repository shallow if:
   1. volatile=yes and it is a new sync (i.e. it was not deep before), or
   2. volatile=no  and sync-depth is unset in repos.conf.
@@ -87,6 +85,10 @@ Breaking changes:
 by Portage, and Portage will try its best to ensure syncs continue
 to work.
 
+  The default value of 'volatile' is determined as follows:
+  - If unset and the repository is under /var/db/repos and the repository
+exists and it's owned by either 'portage' or 'root', set to yes.
+
 Features:
 * cnf: make.conf.example.loong: add for the loong arch (bug #884135).
 



[gentoo-commits] repo/proj/guru:dev commit in: app-editors/imhex/

2023-01-12 Thread Rui Huang
commit: c3ae2c07fd0ca865577f36223dfde792994a5512
Author: Huang Rui  gmail  com>
AuthorDate: Fri Jan 13 06:36:39 2023 +
Commit: Rui Huang  gmail  com>
CommitDate: Fri Jan 13 06:36:39 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c3ae2c07

app-editors/imhex: fix build when enable python

Upstream pemoved all usages of Python
https://github.com/WerWolv/ImHex/commit/85823e8e5dba0f42297430cb4df5a586bfd08718

Signed-off-by: Huang Rui  gmail.com>

 ...{imhex-1.26.2.ebuild => imhex-1.26.2-r1.ebuild} | 23 +++---
 1 file changed, 3 insertions(+), 20 deletions(-)

diff --git a/app-editors/imhex/imhex-1.26.2.ebuild 
b/app-editors/imhex/imhex-1.26.2-r1.ebuild
similarity index 84%
rename from app-editors/imhex/imhex-1.26.2.ebuild
rename to app-editors/imhex/imhex-1.26.2-r1.ebuild
index 0b29cdc18..3297637f4 100644
--- a/app-editors/imhex/imhex-1.26.2.ebuild
+++ b/app-editors/imhex/imhex-1.26.2-r1.ebuild
@@ -5,9 +5,8 @@ EAPI=8
 
 CMAKE_BUILD_TYPE="Release"
 CMAKE_MAKEFILE_GENERATOR="emake"
-PYTHON_COMPAT=( python3_{9..11} )
 
-inherit cmake desktop llvm python-r1 toolchain-funcs xdg
+inherit cmake desktop llvm toolchain-funcs xdg
 
 DESCRIPTION="A hex editor for reverse engineers, programmers, and eyesight"
 HOMEPAGE="https://github.com/WerWolv/ImHex;
@@ -21,11 +20,8 @@ S_PATTERNS="${WORKDIR}/ImHex-Patterns-ImHex-v${PV}"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 DEPEND="
-   python? ( ${PYTHON_DEPS} )
app-forensics/yara
>=dev-cpp/nlohmann_json-3.10.2
dev-libs/capstone
@@ -33,6 +29,7 @@ DEPEND="
media-libs/freetype
media-libs/glfw
media-libs/glm
+   net-libs/libssh2
net-libs/mbedtls
net-misc/curl
sys-apps/dbus
@@ -67,8 +64,6 @@ src_prepare() {
 }
 
 src_configure() {
-   use python && python_setup
-
local mycmakeargs=(
-D CMAKE_BUILD_TYPE="Release" \
-D CMAKE_C_COMPILER_LAUNCHER=ccache \
@@ -91,9 +86,7 @@ src_configure() {
-D USE_SYSTEM_NLOHMANN_JSON=ON \
-D USE_SYSTEM_YARA=ON
)
-   if use python; then
-   mycmakeargs+=( -D 
PYTHON_VERSION_MAJOR_MINOR="\"${EPYTHON/python/}\"" )
-   fi
+
cmake_src_configure
 }
 
@@ -126,16 +119,6 @@ src_install() {
doicon -s "${i}" "${T}/${i}x${i}/${PN}.png"
done
 
-   if use python; then
-   installation() {
-   mypythondir="${D}/$(python_get_sitedir)/${PN}"
-   mkdir -p "${mypythondir}" || die
-   cp -r "${S}"/resources/lib/python/lib/* 
"${mypythondir}" || die
-   python_optimize "${mypythondir}"
-   }
-   python_foreach_impl installation
-   fi
-
# Install docs
einstalldocs
 



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

2023-01-12 Thread Sam James
commit: c08171df4e3a2b336096372ae9f9a304d558448d
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 07:25:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 07:26:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c08171df

net-analyzer/tcpdump: add missing test changes

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

 net-analyzer/tcpdump/tcpdump-4.99.3.ebuild | 3 ++-
 net-analyzer/tcpdump/tcpdump-.ebuild   | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/net-analyzer/tcpdump/tcpdump-4.99.3.ebuild 
b/net-analyzer/tcpdump/tcpdump-4.99.3.ebuild
index cb9b0d628c29..8d03b876b291 100644
--- a/net-analyzer/tcpdump/tcpdump-4.99.3.ebuild
+++ b/net-analyzer/tcpdump/tcpdump-4.99.3.ebuild
@@ -26,6 +26,7 @@ LICENSE="BSD"
 SLOT="0"
 IUSE="+drop-root +smi +ssl +samba suid test"
 REQUIRED_USE="test? ( samba )"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
>=net-libs/libpcap-1.10.1
@@ -36,7 +37,7 @@ RDEPEND="
)
smi? ( net-libs/libsmi )
ssl? (
-   >=dev-libs/openssl-0.9.6m:0=
+   >=dev-libs/openssl-0.9.6m:=
)
suid? (
acct-group/pcap

diff --git a/net-analyzer/tcpdump/tcpdump-.ebuild 
b/net-analyzer/tcpdump/tcpdump-.ebuild
index cb9b0d628c29..8d03b876b291 100644
--- a/net-analyzer/tcpdump/tcpdump-.ebuild
+++ b/net-analyzer/tcpdump/tcpdump-.ebuild
@@ -26,6 +26,7 @@ LICENSE="BSD"
 SLOT="0"
 IUSE="+drop-root +smi +ssl +samba suid test"
 REQUIRED_USE="test? ( samba )"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
>=net-libs/libpcap-1.10.1
@@ -36,7 +37,7 @@ RDEPEND="
)
smi? ( net-libs/libsmi )
ssl? (
-   >=dev-libs/openssl-0.9.6m:0=
+   >=dev-libs/openssl-0.9.6m:=
)
suid? (
acct-group/pcap



[gentoo-commits] repo/gentoo:master commit in: net-firewall/xtables-addons/

2023-01-12 Thread Sam James
commit: 603ca8ed184a952648e411d18453e80640436825
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 07:19:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 07:20:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=603ca8ed

net-firewall/xtables-addons: add 3.23

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

 net-firewall/xtables-addons/Manifest   |   1 +
 .../xtables-addons/xtables-addons-3.23.ebuild  | 189 +
 2 files changed, 190 insertions(+)

diff --git a/net-firewall/xtables-addons/Manifest 
b/net-firewall/xtables-addons/Manifest
index 2c7e49b554f3..11e2ae016733 100644
--- a/net-firewall/xtables-addons/Manifest
+++ b/net-firewall/xtables-addons/Manifest
@@ -2,3 +2,4 @@ DIST xtables-addons-3.13.tar.xz 327104 BLAKE2B 
110719a7425060a79df0643ea35cf28ac
 DIST xtables-addons-3.18.tar.xz 328624 BLAKE2B 
9662773c4bd5464ca789975762233299ca194977d5605a3c5f9a8a5a15f51afa4c33c8c17fd622af301a0f377542b6497eac5ce7e23719d238de5df51a9554b1
 SHA512 
b334642ce9b6ec3fc775ddbe6b66d70467fdcbfe30dcb165dac203f9d7fcd222dfd8c91e10befa3666bf572115dc75ed32d8ece05ed2947a4ed21d1d09032b8f
 DIST xtables-addons-3.20.tar.xz 333232 BLAKE2B 
bc6df6d6e56bd539dc649d312fe84a5fe9e4743d6b1f72f3b3bb4689cea91cef9051754d30e530fa3140b877a67b2f84490740e669993669a1ee515d0a434b8d
 SHA512 
0a38c12159dd555a31f24dc5a74d012b27723925df827edffe2343f6b8e61e838b5dc4776bafe37587e9622b9da1e9cd4220e4f576d58e78eb21ad18a419fb2e
 DIST xtables-addons-3.21.tar.xz 333160 BLAKE2B 
5847955ff1e64543d278cfd0572ea10f0395297f87005c1310c7c213a774f4b88b6fd89e41798c549074d93a162e82b5a0c89c493f0f96021546570697860050
 SHA512 
5ec30a14f7dffcaa87bbeb910b46ef5ba3bafc4b6f0ce1579eb21ca6395106fa9157b300f463b43169ea85ec9ff0d9a5377cb5ebc2bb2f637e2a1fe9ff61728e
+DIST xtables-addons-3.23.tar.xz 335776 BLAKE2B 
9251a2b9707d93dae294dda24bac4f08b69b44486a5235c248f0f64d0ccac78bd6978c98ad9f83de53da1af75d4788b56ce3285a44c738346560ecfc64f8565b
 SHA512 
f798ad74db6068ee50cae662f3de331cbc8654f0ab2b1d59ce3f7818795213e771702078e495f526a212ce8b9ba7920c04670cd5fb3ff51e693bf0161d2e2486

diff --git a/net-firewall/xtables-addons/xtables-addons-3.23.ebuild 
b/net-firewall/xtables-addons/xtables-addons-3.23.ebuild
new file mode 100644
index ..fa9e154beca6
--- /dev/null
+++ b/net-firewall/xtables-addons/xtables-addons-3.23.ebuild
@@ -0,0 +1,189 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MODULES_OPTIONAL_USE=modules
+MODULES_OPTIONAL_USE_IUSE_DEFAULT=1
+inherit linux-info linux-mod multilib toolchain-funcs
+
+DESCRIPTION="iptables extensions not yet accepted in the main kernel"
+HOMEPAGE="https://inai.de/projects/xtables-addons/ 
https://codeberg.org/jengelh/xtables-addons;
+SRC_URI="https://inai.de/files/xtables-addons/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+MODULES="quota2 psd pknock lscan length2 ipv4options ipp2p iface gradm geoip 
fuzzy condition tarpit sysrq proto logmark ipmark echo dnetmap dhcpmac delude 
chaos account"
+
+for mod in ${MODULES}; do
+   IUSE="${IUSE} xtables_addons_${mod}"
+done
+
+DEPEND=">=net-firewall/iptables-1.6.0"
+
+RDEPEND="${DEPEND}
+   xtables_addons_geoip? (
+   app-arch/unzip
+   dev-perl/Net-CIDR-Lite
+   dev-perl/Text-CSV_XS
+   virtual/perl-Getopt-Long
+   )
+"
+
+DEPEND="${DEPEND}
+   virtual/linux-sources"
+
+SKIP_MODULES=""
+
+XA_check4internal_module() {
+   local mod=${1}
+   local version=${3}
+   local kconfigname=${3}
+
+   if use xtables_addons_${mod} && kernel_is -gt ${version}; then
+   ewarn "${kconfigname} should be provided by the kernel. 
Skipping its build..."
+   if ! linux_chkconfig_present ${kconfigname}; then
+   ewarn "Please enable ${kconfigname} target in your 
kernel
+   configuration or disable checksum module in ${PN}."
+   fi
+   # SKIP_MODULES in case we need to disable building of everything
+   # like having this USE disabled
+   SKIP_MODULES+=" ${mod}"
+   fi
+}
+
+pkg_setup() {
+   if use modules; then
+   get_version
+   check_modules_supported
+   CONFIG_CHECK="NF_CONNTRACK NF_CONNTRACK_MARK ~CONNECTOR"
+   ERROR_CONNECTOR="Please, enable CONFIG_CONNECTOR if you wish to 
receive userspace notifications from pknock through netlink/connector"
+   linux-mod_pkg_setup
+
+   if ! linux_chkconfig_present IPV6; then
+   SKIP_IPV6_MODULES="ip6table_rawpost"
+   ewarn "No IPV6 support in kernel. Disabling: 
${SKIP_IPV6_MODULES}"
+   fi
+   kernel_is -lt 4 18 && die "${P} requires kernel version >= 4.18"
+   fi
+}
+
+# Helper for maintainer: cheks if all possible MODULES are listed.
+XA_qa_check() {
+  

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

2023-01-12 Thread Sam James
commit: 7c9c6acdd2c3441307fcbbb18cb6f00d19d801fb
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 07:22:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 07:22:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c9c6acd

net-analyzer/tcpdump: add 4.99.3

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

 net-analyzer/tcpdump/Manifest   | 2 ++
 net-analyzer/tcpdump/{tcpdump-.ebuild => tcpdump-4.99.3.ebuild} | 3 ---
 net-analyzer/tcpdump/tcpdump-.ebuild| 3 ---
 3 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/net-analyzer/tcpdump/Manifest b/net-analyzer/tcpdump/Manifest
index 7caa0af89c5c..aff8baf7a1ae 100644
--- a/net-analyzer/tcpdump/Manifest
+++ b/net-analyzer/tcpdump/Manifest
@@ -2,3 +2,5 @@ DIST tcpdump-4.99.1-upstream.tar.gz 2014324 BLAKE2B 
0a10fe68afdfe80d3e7e661352fc
 DIST tcpdump-4.99.1-upstream.tar.gz.sig 442 BLAKE2B 
9a80b1796ef777bd06d0b8953fe1ff446431d0ff1dffcd58e29a0b771f6734f70f3f0da7c36a1eaa1b6e57719d79c601872a84b7734208a7e8951cad9aca86ee
 SHA512 
b438643701efbbb5579d9d51ed48756a47dd644e0acb10b0edff6d04f3ae4cea6528b40820a656407b73f983b2a634e0165a6c8c0fca3b557394a14e2f2384ab
 DIST tcpdump-4.99.2.tar.gz 1897480 BLAKE2B 
be13fbf493478270c8ebc034a3c1467907a008ce2ed9632a87b7d7b9104b9fda248cd535da7313a1c3d57ca21f324c25593812590b96ec334c474d1ce06f3fd5
 SHA512 
7986e7517441872d4461da23dc546c01e23449108974458a4e5e493db6f066f9e7da801623a6c43cfa2079ac3d409f813d1ffde2ecc12b6dba661dae0693b735
 DIST tcpdump-4.99.2.tar.gz.sig 442 BLAKE2B 
011c93803a1c339f9ce46dedb8e3420d77c5362575061c9b852647d8e8de6936079150240b444f660a84b9e45337960b8878e7c4de1f4e6ad2fff16225811d24
 SHA512 
33704e9b2ece65ca8a1fbf8234088e561f132a561ac859da32c7fb4d4caaeabd9a4b50ac8f939e48c18e672dade9393c7e56bc838ec8ac9828be5360e99e5692
+DIST tcpdump-4.99.3.tar.gz 1901814 BLAKE2B 
8e8adda6df40f3a79cbeb80bd01d43834e0b3ec44c8227bda2260b43ea0852f76beb02199120cca16adae0d793841cf684e7e276e520f49479a1b04ab1dc4821
 SHA512 
e1442e923d89f367cfe403dc460d0d46e19a241470d56b30b7a411bedd8d21a78c428f20ffe725cbb4fa5068f7dcc5c93d206e1a8d53feb9bccc6f0cda8bf0f9
+DIST tcpdump-4.99.3.tar.gz.sig 442 BLAKE2B 
97dbac4534f9b9daf0ab89d6a230835690737827330d4a6f15e7450bd8aed24af2bc097bf41511bb40534687623ffe63fb766c5e344ce66483c9dd5f34427155
 SHA512 
a7dfd95c11fa9066740552acc9ebfa1c674ba9242dfb6dddf27658845245b8677b4c2da392cfe1447f32b929e108e9ff5326a94cdc0be9502a05e0efc15a5934

diff --git a/net-analyzer/tcpdump/tcpdump-.ebuild 
b/net-analyzer/tcpdump/tcpdump-4.99.3.ebuild
similarity index 97%
copy from net-analyzer/tcpdump/tcpdump-.ebuild
copy to net-analyzer/tcpdump/tcpdump-4.99.3.ebuild
index 23a741b12925..cb9b0d628c29 100644
--- a/net-analyzer/tcpdump/tcpdump-.ebuild
+++ b/net-analyzer/tcpdump/tcpdump-4.99.3.ebuild
@@ -27,9 +27,6 @@ SLOT="0"
 IUSE="+drop-root +smi +ssl +samba suid test"
 REQUIRED_USE="test? ( samba )"
 
-# Assorted failures: bug #768498
-RESTRICT="test"
-
 RDEPEND="
>=net-libs/libpcap-1.10.1
drop-root? (

diff --git a/net-analyzer/tcpdump/tcpdump-.ebuild 
b/net-analyzer/tcpdump/tcpdump-.ebuild
index 23a741b12925..cb9b0d628c29 100644
--- a/net-analyzer/tcpdump/tcpdump-.ebuild
+++ b/net-analyzer/tcpdump/tcpdump-.ebuild
@@ -27,9 +27,6 @@ SLOT="0"
 IUSE="+drop-root +smi +ssl +samba suid test"
 REQUIRED_USE="test? ( samba )"
 
-# Assorted failures: bug #768498
-RESTRICT="test"
-
 RDEPEND="
>=net-libs/libpcap-1.10.1
drop-root? (



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

2023-01-12 Thread Sam James
commit: e1fc50788683d192f23da870c41821be13bd55db
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 07:24:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 07:24:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1fc5078

net-libs/libpcap: add 1.10.3

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

 net-libs/libpcap/Manifest  |  2 +
 net-libs/libpcap/libpcap-1.10.3.ebuild | 97 ++
 2 files changed, 99 insertions(+)

diff --git a/net-libs/libpcap/Manifest b/net-libs/libpcap/Manifest
index ee7a63215c96..88e72a145a9d 100644
--- a/net-libs/libpcap/Manifest
+++ b/net-libs/libpcap/Manifest
@@ -2,3 +2,5 @@ DIST libpcap-1.10.1-upstream.tar.gz 935221 BLAKE2B 
0ec028e5d026a97b92ba6f23f88da
 DIST libpcap-1.10.1-upstream.tar.gz.sig 442 BLAKE2B 
b76bf3c40a923b6c8fb9a356dff49a90e30dd0b0d785f138ac56bf1a41ad3a6fcfa3d5b3d28c12543857c5616b8938108b06313e35e4474d50991b72d9d371c8
 SHA512 
f9807efd11d99524b247981e5f4f02e1ffbeaa8468a9a22c66f9931a894071b9182164807b9fd11436883d36e8b0c6cc62302852005d958e34b5236e20caa33d
 DIST libpcap-1.10.2.tar.gz 951063 BLAKE2B 
f8280c8e12065b4d86e451df8504c834da9c94b25029f0e5c22359d0ce35cf4e3490fa3343d0112209600ea01ffa54249c82c20e2859515884daee759e4a5e9b
 SHA512 
ccacebf367db44ab74e588f88a4fd7cd82c58e478e6c35414ae36df58fb06d85d542597485b1d1393edfaacc2bc5d35578b7b87fee4965f6dfde10a03d2ddd32
 DIST libpcap-1.10.2.tar.gz.sig 442 BLAKE2B 
c470ff70e58c13dfd1a6d72a00d83883515b9ca63e1561b3acbb75d744b043726df9b8dcb70dfa5ea1c0fa54624a407364d85e83fd3ec4dfd605aa401f5351df
 SHA512 
122bf14c2525a05b2781f6d7bc029d73bcf4584c184220b9f9716def327cc0521ec78d658ad58bdf8a9cd9415ab9ad4d1d24ed1880db25ace6a01a93786bcc5e
+DIST libpcap-1.10.3.tar.gz 951869 BLAKE2B 
3614042f7d8cd5a25221f52d2ed09f9f44643cdc0901ff21041ddb7ba85193c667036f7d989c8b59e6e205d630e062da46533110914dd287013a9ff80b31e97f
 SHA512 
57bc07cbc8c326e203ce10ce1eb9f55760fc33320718d8643c65a68949334291877dffcf19af5f61eb9b4eda2d8ffe7bacee38363d2d6536cc85ae81c851684d
+DIST libpcap-1.10.3.tar.gz.sig 442 BLAKE2B 
30f0053bc05564fd06aeac751d85eb4838c55c783a0eed450f4de238391c87b8915378f4dc679a14276c9e5e17e9bc74b861241a0a0e86bb22dc2680552f43db
 SHA512 
dc5ae51a96f9dfc570009a5c711a1e4eca012e99d6eb7af3b35c5636199b3273e92a657fdf85688650c093cc9b6c435ba1e9b84100469b2604b8d3125613b4ab

diff --git a/net-libs/libpcap/libpcap-1.10.3.ebuild 
b/net-libs/libpcap/libpcap-1.10.3.ebuild
new file mode 100644
index ..9bda8d87fb64
--- /dev/null
+++ b/net-libs/libpcap/libpcap-1.10.3.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools multilib-minimal
+
+DESCRIPTION="A system-independent library for user-level network packet 
capture"
+HOMEPAGE="https://www.tcpdump.org/ 
https://github.com/the-tcpdump-group/libpcap;
+
+if [[ ${PV} == ** ]] ; then
+   EGIT_REPO_URI="https://github.com/the-tcpdump-group/libpcap;
+   inherit git-r3
+else
+   VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/tcpdump.asc
+   inherit verify-sig
+
+   SRC_URI="https://www.tcpdump.org/release/${P}.tar.gz;
+   SRC_URI+=" verify-sig? ( 
https://www.tcpdump.org/release/${P}.tar.gz.sig )"
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x86-solaris"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="bluetooth dbus netlink rdma remote static-libs test usb yydebug"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   bluetooth? ( net-wireless/bluez:=[${MULTILIB_USEDEP}] )
+   dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
+   netlink? ( dev-libs/libnl:3[${MULTILIB_USEDEP}] )
+   remote? ( virtual/libcrypt:=[${MULTILIB_USEDEP}] )
+   rdma? ( sys-cluster/rdma-core )
+   usb? ( virtual/libusb:1[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-alternatives/yacc
+   sys-devel/flex
+   dbus? ( virtual/pkgconfig )
+"
+
+if [[ ${PV} != ** ]] ; then
+   BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-tcpdump )"
+fi
+
+src_prepare() {
+   default
+
+   if ! [[ -f VERSION ]]; then
+   echo ${PV} > VERSION || die
+   fi
+
+   eautoreconf
+}
+
+multilib_src_configure() {
+   # bug #884275
+   export LEX=flex
+
+   ECONF_SOURCE="${S}" econf \
+   $(use_enable bluetooth) \
+   $(use_enable dbus) \
+   $(use_enable rdma) \
+   $(use_enable remote) \
+   $(use_enable usb) \
+   $(use_enable yydebug) \
+   $(use_with netlink libnl) \
+   --enable-ipv6
+}
+
+multilib_src_compile() {
+   emake all shared
+   use test && emake testprogs
+}
+
+multilib_src_test() {
+   testprogs/findalldevstest || die
+}
+
+multilib_src_install_all() {
+   dodoc CREDITS CHANGES VERSION TODO README.* 

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

2023-01-12 Thread Horea Christian
commit: a13cad7fa16533ca21e20bb7f39642602896f618
Author: Horea Christian  chymera  eu>
AuthorDate: Fri Jan 13 07:03:21 2023 +
Commit: Horea Christian  gmail  com>
CommitDate: Fri Jan 13 07:03:21 2023 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=a13cad7f

profiles: dependencies unmasked

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 3d1ba947e..32408cfdf 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -66,7 +66,3 @@ sci-biology/deeptools
 dev-python/hdf5storage
 dev-python/transforms3d
 dev-python/pysolar
-# Reverse deps of above
-dev-vcs/datalad
-sci-biology/samri
-sci-libs/nipype



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

2023-01-12 Thread Michał Górny
commit: 83be0beee0cb9f2fd1465ce34e83410b1dd3e1fd
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 13 06:40:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 13 07:09:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83be0bee

dev-python/nbformat: Bump to 5.7.3

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

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

diff --git a/dev-python/nbformat/Manifest b/dev-python/nbformat/Manifest
index 879b40935401..d23f833c6415 100644
--- a/dev-python/nbformat/Manifest
+++ b/dev-python/nbformat/Manifest
@@ -1,3 +1,4 @@
 DIST nbformat-5.4.0.gh.tar.gz 134574 BLAKE2B 
f61275ad501381f05dc22a79f24c175fa71610f09cf125a40aaa90d0e02d3b27d82d918c1036b0516d4f879609f65c1ce62de86b033012e25d353af453828b2e
 SHA512 
f601438193bfcb11f1ceed74995ab6862ff8c916f9bddabe38fd70bb997f4407bede4318ae7034d75424b20b75846010ddda2a45b8fe8de6dd9310617b00fb9d
 DIST nbformat-5.7.1.tar.gz 139291 BLAKE2B 
680952ef35235021b36357babd98c94656d96888e1e5e01ecf35ce3233d51f751a60c964f0675fbad18242db8a1adb9fce2bbc512cefc4e30c254492584956c3
 SHA512 
248640ee23aae83c9c2b18502369d99c317447d40e5b3dc790260d21eda8ef027a7eca9ded34b98c7b17be7fe4b4401c556dbb9d4b0be80d4e4bff10a17381ce
 DIST nbformat-5.7.2.tar.gz 140294 BLAKE2B 
593f1b87d1fb58e47e07d94547145b2561689ab1463aa6fa1cd9178f09f09b4a10364caff9db0e8a1921903788fa94eab811d67ca8349cf87c151c946848c8e9
 SHA512 
5d4425d18c2f0f2cb1141f957bef93e6ea5be56fc57b73eb96427a5a1ccbb1f3a9730a70aa60448e20328401ed3afde21f55caa2241e8fd5eddd305a5a86c637
+DIST nbformat-5.7.3.tar.gz 140407 BLAKE2B 
7e699939e0d13394851d6bccd02855beca041192ffc273c754770fe6c7d6135a17b32b40224d664bbfbc02e30dbb92aacb24b56cfd44a6c10b4c817a09bd11c1
 SHA512 
d705d959ea4d5b5294f137dff6b2b60b936ad7d2ff4aa06030429e9ee1e55cc5c9ec7d0f2196a67b67080e79177a18085c6bf75b84ab8ac5606fabb53455e4c2

diff --git a/dev-python/nbformat/nbformat-5.7.3.ebuild 
b/dev-python/nbformat/nbformat-5.7.3.ebuild
new file mode 100644
index ..59fb97d534a0
--- /dev/null
+++ b/dev-python/nbformat/nbformat-5.7.3.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE='sqlite'
+
+inherit distutils-r1
+
+DESCRIPTION="Reference implementation of the Jupyter Notebook format"
+HOMEPAGE="
+   https://jupyter.org/
+   https://github.com/jupyter/nbformat/
+   https://pypi.org/project/nbformat/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   dev-python/fastjsonschema[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-2.6[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.1[${PYTHON_USEDEP}]
+   dev-python/jupyter_core[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/testpath[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs \
+   dev-python/numpydoc
+distutils_enable_tests pytest
+
+PATCHES=(
+   "${FILESDIR}/nbformat-5.7.1-no-node.patch"
+)
+
+EPYTEST_IGNORE=(
+   # requires pep440 package, which is not really relevant for us
+   tests/test_api.py
+)



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

2023-01-12 Thread Michał Górny
commit: 8ce5e6b168b3faae388c9cfc5a2e820a83723489
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 13 06:24:02 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 13 07:08:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ce5e6b1

dev-python/pytest-check: Bump to 2.1.1

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

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

diff --git a/dev-python/pytest-check/Manifest b/dev-python/pytest-check/Manifest
index d0e0279af314..78433a0ccbc5 100644
--- a/dev-python/pytest-check/Manifest
+++ b/dev-python/pytest-check/Manifest
@@ -1,3 +1,4 @@
 DIST pytest-check-1.3.0.tar.gz 23763 BLAKE2B 
95f98c679aed6bd1a16ffb72a4da0e0177d83c785343aa8c102c1e31f2a148fe78bf3aa49630bebf1b05a338dd9d2d075eb02ef1dff8e63175af22cf3f194ed7
 SHA512 
4c513f01d2f7a9302afdb3be7ff3f9da6f3b0af8469bab85bb103a6a16b4955c238251b2c46643d71d18c1476976cb5e49ee3c63d6752c8ac2591e14cda9db34
 DIST pytest-check-2.0.0.tar.gz 24825 BLAKE2B 
b1398dd98d90b9ba26cdda7776a63db8afc1ddae4cda4663fd46746d496631fea34bf0a2abac83c959bd838f60162ccbbdc08ee894c2faf663eded16f801cde4
 SHA512 
d031c91c6e0e65a90b8ca7bc6809814de861d8656ad9cdebc878079ef82e852b1de07b8144eb3827ed452c7d67b94d89b49917f701b5f04f081cfe4353fd50b3
 DIST pytest-check-2.1.0.tar.gz 25849 BLAKE2B 
4b5fe598cdd395f153abd6cab90c729d0a70eb31ff95fe8eaccc7c1378e20adde65b9c1e35dd961bba2aede040652f97ac81d7fdaed4dd21d1ed44c340ea948f
 SHA512 
503aee4eafab43dbe882f7d4ca63a63d4c3df78d691fc057de4bee72e2d2e61bb694c7c412b915e4019c052e34f9d80e02e03bf2be2c58c4c48b59e354a03763
+DIST pytest-check-2.1.1.tar.gz 26004 BLAKE2B 
382931f4bc1f86106a0296b1a33d604976b6ad6933bb71e27e406af21bc87f6915cca7d383d0ec84cae0dc9e747d335c31005e0b22ba20514d5dafe1bc957d58
 SHA512 
8a12f6d5ae60204b55d8282c88558678b7676d0e0436a7d1d28e65783a367db6efb68ff8105cb4293c5d52db5f5a8510d726b387a86351421c6ff9f023cde88a

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



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

2023-01-12 Thread Michał Górny
commit: 7adf7031ce6cd2b053a3bde1c7d0cdb7c5a47592
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 13 06:33:14 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 13 07:08:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7adf7031

dev-python/requests: Bump to 2.28.2

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

 dev-python/requests/Manifest   |  1 +
 dev-python/requests/requests-2.28.2.ebuild | 72 ++
 2 files changed, 73 insertions(+)

diff --git a/dev-python/requests/Manifest b/dev-python/requests/Manifest
index 399f9c8adfdf..8c19f20cc4ad 100644
--- a/dev-python/requests/Manifest
+++ b/dev-python/requests/Manifest
@@ -1 +1,2 @@
 DIST requests-2.28.1.tar.gz 109805 BLAKE2B 
2106be5f9e1d9f1a22de5522b5d72084f91c2849e60e33b89b2411b76cae9b1f7faac34947f69c49480d001e9b77e4dce723ee939d51591882854d510db49b59
 SHA512 
c123ec07171c2c7c34e4173b97750adfa313b4312d91c0d58e4eb8750361604017e5b370c23ec886d2cbf704f9074ec5ad0fa9c2cd8e6f9521532adafff39d41
+DIST requests-2.28.2.tar.gz 108206 BLAKE2B 
fe6c5d78e6abd36b7134c6e424b5a1c4052eba62b55a01b5842f289b94df3af039a5beba71374db563dd52ce42471d5e3650763b9324533ea6ab3bfd8013379b
 SHA512 
3c4ba19a2bb6ba38a4118cf246db3855401869d54ee7ebd9bee40b435420381fb737d4c69768f2bd97914a30d66233c7058cec51aa629af0dff3b04e6f997a3d

diff --git a/dev-python/requests/requests-2.28.2.ebuild 
b/dev-python/requests/requests-2.28.2.ebuild
new file mode 100644
index ..75005219765c
--- /dev/null
+++ b/dev-python/requests/requests-2.28.2.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="HTTP library for human beings"
+HOMEPAGE="
+   https://requests.readthedocs.io/
+   https://github.com/psf/requests/
+   https://pypi.org/project/requests/
+"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="socks5 test-rust"
+
+RDEPEND="
+   >=dev-python/certifi-2017.4.17[${PYTHON_USEDEP}]
+   =dev-python/PySocks-1.5.6[${PYTHON_USEDEP}] )
+"
+
+BDEPEND="
+   test? (
+   dev-python/pytest-httpbin[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   >=dev-python/PySocks-1.5.6[${PYTHON_USEDEP}]
+   test-rust? (
+   dev-python/trustme[${PYTHON_USEDEP}]
+   )
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.28.0-drop-dependency-warnings.patch
+)
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Internet (doctests)
+   requests/__init__.py::requests
+   requests/api.py::requests.api.request
+   requests/models.py::requests.models.PreparedRequest
+   requests/sessions.py::requests.sessions.Session
+   # require IPv4 interface in 10.* range
+   tests/test_requests.py::TestTimeout::test_connect_timeout
+   tests/test_requests.py::TestTimeout::test_total_timeout_connect
+   # TODO: openssl?
+   tests/test_requests.py::TestRequests::test_pyopenssl_redirect
+   )
+
+   if ! has_version "dev-python/trustme[${PYTHON_USEDEP}]"; then
+   EPYTEST_DESELECT+=(
+   
tests/test_requests.py::TestRequests::test_https_warnings
+   )
+   fi
+
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-screenshooter/

2023-01-12 Thread Michał Górny
commit: 293d2b5ac84b1ca443991adc775235da96735737
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 13 07:05:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 13 07:09:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=293d2b5a

xfce-extra/xfce4-screenshooter: Bump to 1.10.3

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

 xfce-extra/xfce4-screenshooter/Manifest|  1 +
 .../xfce4-screenshooter-1.10.3.ebuild  | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/xfce-extra/xfce4-screenshooter/Manifest 
b/xfce-extra/xfce4-screenshooter/Manifest
index 77a80ee6cd30..124929fac215 100644
--- a/xfce-extra/xfce4-screenshooter/Manifest
+++ b/xfce-extra/xfce4-screenshooter/Manifest
@@ -1,2 +1,3 @@
 DIST xfce4-screenshooter-1.10.1.tar.bz2 596568 BLAKE2B 
dc43dd73f2bec42cf0bfc3e579653f947feef42006c9441c6748373ecf417248566f1c02da4be95da368ca77b0b57cbbea014f47a029215031316c52ef7b8fa8
 SHA512 
1e39bc89c0ec35e88834568a42e20d8f48dc141e045865623d387a91a9c7f7d96457db10e34d7ba6c5d8171673bb3b41f4d91d6cc53d1a841042acaa0cec202b
 DIST xfce4-screenshooter-1.10.2.tar.bz2 601856 BLAKE2B 
bccb37c44137faad63bd4f7bac84830f82c6f9cb60474dc774ddc0a428f9a515a938351d1f7317f4bc7ade5808c357a318e725e6adaa264d40d5ce2728bbd1e3
 SHA512 
f737d8cf071bf12ab3f2443e4b6f89b64bb243ee339fb88d1150347ae90119f657ab8ae655f06e8fbc4061894f89f7fdc7316aee280d6864efa6f8444bab3878
+DIST xfce4-screenshooter-1.10.3.tar.bz2 601717 BLAKE2B 
825e939e56e8c11b42454fd14240209dd157b183525349c51979890ad544d69c9dd95264ffddb4956a0829598ebabd119ff01c0b9cd95115491b79cdd6168212
 SHA512 
c5bb43c7cbd15cdf276ff5dd16e0e102862b974cf32b725bbc0d33fa60c713e1891706f3a6e38150e76e9c876e5d0b1be277d3031a3ae47696056182ccac78f8

diff --git a/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.10.3.ebuild 
b/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.10.3.ebuild
new file mode 100644
index ..9eecfb4603a8
--- /dev/null
+++ b/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.10.3.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils
+
+DESCRIPTION="Xfce4 screenshooter application and panel plugin"
+HOMEPAGE="
+   https://docs.xfce.org/apps/xfce4-screenshooter/start
+   https://gitlab.xfce.org/apps/xfce4-screenshooter/
+"
+SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+DEPEND="
+   >=dev-libs/glib-2.66.0
+   >=x11-libs/gdk-pixbuf-2.16
+   >=x11-libs/gtk+-3.24.0:3
+   >=x11-libs/pango-1.44.0
+   dev-libs/libxml2
+   >=net-libs/libsoup-3.0.0:3.0
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXfixes
+   >=x11-libs/libXi-1.7.8
+   >=xfce-base/exo-0.11:=
+   >=xfce-base/xfce4-panel-4.16.0:=
+   >=xfce-base/libxfce4util-4.16.0:=
+   >=xfce-base/libxfce4ui-4.16.0:=
+   >=xfce-base/xfconf-4.16.0:=
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-util/glib-utils
+   dev-util/intltool
+   sys-apps/help2man
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local myconf=(
+   --enable-xfixes
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2023-01-12 Thread Michał Górny
commit: 038f5ff787ca3ee78ba1f53e85b45eca90f42ae4
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 13 07:00:24 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 13 07:09:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=038f5ff7

dev-python/requests: Add GH remote-id

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

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

diff --git a/dev-python/requests/metadata.xml b/dev-python/requests/metadata.xml
index 11b5d7220341..da82b014f5d3 100644
--- a/dev-python/requests/metadata.xml
+++ b/dev-python/requests/metadata.xml
@@ -13,6 +13,7 @@
   
   
   
+psf/requests
 requests
 cpe:/a:python-requests:requests
   



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

2023-01-12 Thread Michał Górny
commit: 0fd9ff1aa15385fc8d05fa04f9374119a9640bd7
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 13 06:48:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 13 07:09:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fd9ff1a

dev-python/sentry-sdk: Bump to 1.13.0

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

 dev-python/sentry-sdk/Manifest |   1 +
 dev-python/sentry-sdk/sentry-sdk-1.13.0.ebuild | 100 +
 2 files changed, 101 insertions(+)

diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest
index 5753d1aba130..c811730995f3 100644
--- a/dev-python/sentry-sdk/Manifest
+++ b/dev-python/sentry-sdk/Manifest
@@ -1,2 +1,3 @@
 DIST sentry-sdk-1.11.1.gh.tar.gz 296633 BLAKE2B 
8325b75d58bb4c587c5d27698b775a76aaf840fc69a910567243fcac2d6fbb7fe00fbfe008c70fc5b67d999167cc3474e5a18817832dfe2c768ffc750c7af128
 SHA512 
9fd3e1aa9a7287ae21d1a7274f12b9d309d95615e5611ee098c8e2d0577f7c3928a6d5c7256b18d4f0de0ac48d44eb9e38f94709e8982a0c09a5b1cfb5dba114
 DIST sentry-sdk-1.12.1.gh.tar.gz 306457 BLAKE2B 
e0c4e92fcf8f0213f27ccf6f03cfbdc66999469357cfdf82e4b923f34d79c44e0824a50caf437dded4404e77cd1cbdede240b1e98bd8408d467b754b3586d598
 SHA512 
c4fb0d13c1e40e0220ef56c29c2c5235aba0c7be598a545e08af783da0732266455d6b9aa73f2aaa068bf63105369517a12e8abbc7a31410ef3c4bea1a0b3018
+DIST sentry-sdk-1.13.0.gh.tar.gz 309851 BLAKE2B 
e1827bf8aa09a7d28a75f46afbbf3d59d92569e870fec3ad5c960fd566398bacdbd22e3f1c1bdd16f9905d430ddd4c348fb44b8fd2d20b8601bea4b61af1b57e
 SHA512 
6e18fafafe37150958c3a474a7b9e783403fb0dff3747647e438bcfb490f1ba6a9584c9f5a35889c1c8f4e2502d83a2f851d037d11dfc58dd22f04479d3f6ce7

diff --git a/dev-python/sentry-sdk/sentry-sdk-1.13.0.ebuild 
b/dev-python/sentry-sdk/sentry-sdk-1.13.0.ebuild
new file mode 100644
index ..6e9f9359154e
--- /dev/null
+++ b/dev-python/sentry-sdk/sentry-sdk-1.13.0.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python client for Sentry"
+HOMEPAGE="
+   https://sentry.io/
+   https://github.com/getsentry/sentry-python/
+   https://pypi.org/project/sentry-sdk/
+"
+SRC_URI="
+   https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/sentry-python-${PV}"
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   dev-python/certifi[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/asttokens[${PYTHON_USEDEP}]
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/executing[${PYTHON_USEDEP}]
+   dev-python/fakeredis[${PYTHON_USEDEP}]
+   dev-python/flask-login[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pyrsistent[${PYTHON_USEDEP}]
+   dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
+   dev-python/pytest-django[${PYTHON_USEDEP}]
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-localserver[${PYTHON_USEDEP}]
+   dev-python/werkzeug[${PYTHON_USEDEP}]
+   dev-python/zope-event[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   # tests require Internet access
+   tests/integrations/httpx/test_httpx.py
+   tests/integrations/requests/test_requests.py
+   tests/integrations/stdlib/test_httplib.py
+   tests/integrations/flask/test_flask.py
+   tests/integrations/django/test_basic.py
+   # wtf is it supposed to do?!
+   tests/integrations/gcp/test_gcp.py
+   # broken by rq-1.10.1 (optional dep)
+   tests/integrations/rq/test_rq.py
+   # fastapi is not packaged
+   tests/integrations/asgi/test_fastapi.py
+   # TODO
+   tests/integrations/bottle
+   # TODO: causes breakage in other tests
+   tests/integrations/starlette
+   # TODO
+   tests/integrations/tornado
+   # requires mockupdb
+   tests/integrations/pymongo
+)
+
+EPYTEST_DESELECT=(
+   # hangs
+   'tests/test_transport.py::test_transport_works'
+   # TODO
+   
'tests/test_basics.py::test_auto_enabling_integrations_catches_import_error'
+   tests/test_client.py::test_databag_depth_stripping
+   tests/test_client.py::test_databag_string_stripping
+   tests/test_client.py::test_databag_breadth_stripping
+   
tests/integrations/asgi/test_asgi.py::test_auto_session_tracking_with_aggregates
+   tests/integrations/asgi/test_asgi.py::test_websocket
+   tests/integrations/aiohttp/test_aiohttp.py::test_transaction_style
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/aws-sam-translator/

2023-01-12 Thread Michał Górny
commit: 128e08ac7c89fbf87f16fa6027a63b377d03af27
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 13 06:25:28 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 13 07:08:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=128e08ac

dev-python/aws-sam-translator: Bump to 1.57.0

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

 dev-python/aws-sam-translator/Manifest |  1 +
 .../aws-sam-translator-1.57.0.ebuild   | 66 ++
 2 files changed, 67 insertions(+)

diff --git a/dev-python/aws-sam-translator/Manifest 
b/dev-python/aws-sam-translator/Manifest
index 5806359e53df..4b5f321ed525 100644
--- a/dev-python/aws-sam-translator/Manifest
+++ b/dev-python/aws-sam-translator/Manifest
@@ -1,2 +1,3 @@
 DIST aws-sam-translator-1.55.0.gh.tar.gz 1006734 BLAKE2B 
5fbfd8719ad605e0df7acd8ecb25ca681f5863e67e97b57624c470fa6e77bb431d7ff19f5e00a181120ea809019d93bd75416e46ba1424e8839f80c10002b30f
 SHA512 
4d2f1e3458cb9d2014f73575946e863e1d74e7432e2aaf17128638d69d9f092b4d531224e45c2110b50103a1e7c4343fc0282ad38fe959cf45af4a0a2b4663aa
 DIST aws-sam-translator-1.56.0.gh.tar.gz 1137468 BLAKE2B 
89a190775d1679da681aed7d3ef264fe5c5885033f8209fa3605c32921aa240edd6162bb3f5ebcfc835805b6a7143126ae99d5d1d3e1508d8a9a54284a3dd952
 SHA512 
f07ab337b9224c39b391fdc6130c0d68bf397d166a1ef50b9b8994a77d1b6ae6dbf9ca2288e0fdef76fc650d230da24c4324e70c5d50a77009db61aeaefb4d22
+DIST aws-sam-translator-1.57.0.gh.tar.gz 1137862 BLAKE2B 
c164745cf0777dbaea3b95aff8a2ae64973157481edf6f27aab8d376bb4efce322edb40094f0a485ff16abf29fbe02f983a76d41fef20d012a99510fdfe66727
 SHA512 
0451ffdd4ce79ab3416d63807e068d0431e18180bbd82fb2abb5c14d03ef7232d5e7a2ee13e454df17894bdaca1813fb2af4bbfb87ef274c5c31d64371f05336

diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.57.0.ebuild 
b/dev-python/aws-sam-translator/aws-sam-translator-1.57.0.ebuild
new file mode 100644
index ..d09b63700517
--- /dev/null
+++ b/dev-python/aws-sam-translator/aws-sam-translator-1.57.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="A library that transform SAM templates into AWS CloudFormation 
templates"
+HOMEPAGE="
+   https://github.com/aws/serverless-application-model/
+   https://pypi.org/project/aws-sam-translator/
+"
+SRC_URI="
+   
https://github.com/aws/serverless-application-model/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/serverless-application-model-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   =dev-python/boto3-1.19.5[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-3.2[${PYTHON_USEDEP}]
+   >=dev-python/pydantic-1.10.2[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/parameterized[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   
tests/validator/test_validator_api.py::TestValidatorApi::test_errors_13_error_definitionuri
+   
tests/unit/test_region_configuration.py::TestRegionConfiguration::test_is_service_supported_positive_4_ec2
+   
tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_transform_template_translate::test_sar_success_one_app
+   
tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_transform_template_translate::test_sar_throttling_doesnt_stop_processing
+   
tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_transform_template_translate::test_sleep_between_sar_checks
+   
tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_transform_template_translate::test_unexpected_sar_error_stops_processing
+   
tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_and_on_after_transform_template::test_time_limit_exceeds_between_combined_sar_calls
+)
+
+python_prepare_all() {
+   # remove pytest-cov dependency
+   sed -i -e '/addopts/d' pytest.ini || die
+
+   # deps are installed by ebuild, don't try to reinstall them via pip
+   truncate --size=0 requirements/*.txt || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2023-01-12 Thread Michał Górny
commit: ad38cb465883814407ea8e2c5d34407d5fdf8a69
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 13 06:23:24 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 13 07:08:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad38cb46

dev-python/trove-classifiers: Bump to 2023.1.12

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

 dev-python/trove-classifiers/Manifest  |  1 +
 .../trove-classifiers-2023.1.12.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-python/trove-classifiers/Manifest 
b/dev-python/trove-classifiers/Manifest
index b30c21bc34bb..3a99ccc0a67d 100644
--- a/dev-python/trove-classifiers/Manifest
+++ b/dev-python/trove-classifiers/Manifest
@@ -1 +1,2 @@
 DIST trove-classifiers-2022.12.22.gh.tar.gz 15036 BLAKE2B 
ad66020fdd9c05e905df1700e5dc6f3b195d3ac50cf289e8aca9f19c4bc55cb2426f0d019a3bb2b77e9c7f095eb5f36dad97c0e8191009fed0a2faf8f47588bb
 SHA512 
a9883775154a873f62d6fc20b090d75467a17a364459bb958a0dcef402e9b3133a791e683f74b65fa90c4601a62365eef96ade9f7eef0f7290ce1d13bae0abf0
+DIST trove-classifiers-2023.1.12.gh.tar.gz 15052 BLAKE2B 
35234389370f1f56e39be8b6b791e1cb00d77903ed672de6e465a0866cac968eceaf1776c102db18efaee2e6b2b48edd4c317ca95f53d6d90503c7a5f35fb21f
 SHA512 
c56e2912f7553a8ddb0e982116cc6016ffa2bbde3714d23d1c2733dc4096d328500ae835fa4d291575e2b06ae194c5928873b925943df09e663d7f28d7d2048b

diff --git a/dev-python/trove-classifiers/trove-classifiers-2023.1.12.ebuild 
b/dev-python/trove-classifiers/trove-classifiers-2023.1.12.ebuild
new file mode 100644
index ..c5e1d0a8b997
--- /dev/null
+++ b/dev-python/trove-classifiers/trove-classifiers-2023.1.12.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)"
+HOMEPAGE="
+   https://github.com/pypa/trove-classifiers/
+   https://pypi.org/project/trove-classifiers/
+"
+SRC_URI="
+   https://github.com/pypa/trove-classifiers/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+   dev-python/calver[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   epytest
+   "${EPYTHON}" -m tests.lib || die
+}



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

2023-01-12 Thread Michał Górny
commit: 7921f337bbcd684f6163068cf134af53c979bd0a
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 13 06:45:16 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 13 07:09:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7921f337

dev-python/pytest-rerunfailures: Bump to 11.0

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

 dev-python/pytest-rerunfailures/Manifest   |  1 +
 .../pytest-rerunfailures-11.0.ebuild   | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-python/pytest-rerunfailures/Manifest 
b/dev-python/pytest-rerunfailures/Manifest
index 7a6a8bd01e8b..d621bcb0b6dd 100644
--- a/dev-python/pytest-rerunfailures/Manifest
+++ b/dev-python/pytest-rerunfailures/Manifest
@@ -1 +1,2 @@
 DIST pytest-rerunfailures-10.3.tar.gz 15852 BLAKE2B 
1063f55f4145eff4db22f121620cb3a53ad8cd0c44580578bd5027c4bd8005af6d33e0da8d67fceb7b8abe91f22c591e7b42b7a810cb5c7d8b5668b0a48eb3f2
 SHA512 
30ebafdb221d7ff8c46d50795b1a342b55293eaf60f5a012c631e2333dcf3114bfc4ed5210705edba4ad33a8f215ce7b5988362750149fc5e9463e4c3fa93860
+DIST pytest-rerunfailures-11.0.tar.gz 15836 BLAKE2B 
41c3695250e809123c468325d6bb78275c2e09911eb98de1b0951add44fffc24ee2157bdad346fb9bc923ee3865fe205eaeadd1a1e7b908ee728ac2a8e1375c7
 SHA512 
8e0f43f63a76161447de6cfbe9382b7aece05d25cf9d1f03b6f12dcb8d98edd85d6e8f5d74d360143cd99188f082c3ab412324543307b08c4bef0e5a2dc06b3a

diff --git a/dev-python/pytest-rerunfailures/pytest-rerunfailures-11.0.ebuild 
b/dev-python/pytest-rerunfailures/pytest-rerunfailures-11.0.ebuild
new file mode 100644
index ..1f4b3c1d746b
--- /dev/null
+++ b/dev-python/pytest-rerunfailures/pytest-rerunfailures-11.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="pytest plugin to re-run tests to eliminate flaky failures"
+HOMEPAGE="
+   https://github.com/pytest-dev/pytest-rerunfailures/
+   https://pypi.org/project/pytest-rerunfailures/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="MPL-2.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/packaging-17.1[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x PYTEST_PLUGINS=pytest_rerunfailures
+   epytest
+}



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

2023-01-12 Thread Michał Górny
commit: c3f9fc73b213448c88768cd0d4b79dd8155541b4
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 13 06:43:53 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 13 07:09:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3f9fc73

dev-python/mkdocs-material: Bump to 9.0.4

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

 dev-python/mkdocs-material/Manifest|  1 +
 .../mkdocs-material/mkdocs-material-9.0.4.ebuild   | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/mkdocs-material/Manifest 
b/dev-python/mkdocs-material/Manifest
index 0e5f718d3cc4..03c8a8832b5c 100644
--- a/dev-python/mkdocs-material/Manifest
+++ b/dev-python/mkdocs-material/Manifest
@@ -2,3 +2,4 @@ DIST mkdocs-material-8.5.11.gh.tar.gz 10423819 BLAKE2B 
8af9b10fde57a6543d86dc8d6
 DIST mkdocs-material-9.0.1.gh.tar.gz 10585027 BLAKE2B 
7515e9820466e375098781f1bdcdb56f6f9616ef827fb307fbec2c696d28923837df8a7a93fb4972eaf8de82411c5287bc6d40e9d0e91f0a1f109e4ee35c7771
 SHA512 
800f02a9ec31e9505ce9092abcfb2558bf9edc2423c844f0acadb96f190ff858df3a74a704081eea8c1eec2851265d22b19a7d8d7aef49d3582f2c7ea05f9d60
 DIST mkdocs-material-9.0.2.gh.tar.gz 10585323 BLAKE2B 
2dec935eddcd3865709f9d571a6e7e13774d88b7960fd1f12e1bfc3b7b70c996ac1b6e7d6da74305a693f0104ebeb5ac4b1d9d84682fcc0195346713b014a663
 SHA512 
fe789f02e306d7279d2b9e3c2fef0301791bc9f109df12a217a42d4334c891702472a1fa28a98741e670a534963175d926fc76f725cb4f56be4d3f49906ab4d5
 DIST mkdocs-material-9.0.3.gh.tar.gz 10587701 BLAKE2B 
35fce28b42346cc2ce208cd3ea5d89437a65b0ebbb8bde2eaae278b5fa7da222a025f34cbf8b3212da206616945ce57ce23d9b2061f216f5b2bcde9e23c96989
 SHA512 
dd81508dd7784318ba0cebb2254891bcddc6283d5a45c04d956c5dca4e993d57e2059aa9f0dee5667889673515c1af2681fe907b92aebe18f69483023fd0d6d3
+DIST mkdocs-material-9.0.4.gh.tar.gz 10589697 BLAKE2B 
4840b4eb98b1fd8ba80fbc2b2ac069abefc833d44dbeeb0d600c4bd4bf8f943dfd1e3fa1dc59fb5c3eab26b80c1912db54ca47ff066226c534b011dfc60d01d5
 SHA512 
f7d9baa23fa086d4f916ed52c94c80630102b4fadb6cd4885bd940b4783242539fcb406002ec3c44deacadca5a4f829af0febf66c180857ec01a5f7e241cee25

diff --git a/dev-python/mkdocs-material/mkdocs-material-9.0.4.ebuild 
b/dev-python/mkdocs-material/mkdocs-material-9.0.4.ebuild
new file mode 100644
index ..08792ed59644
--- /dev/null
+++ b/dev-python/mkdocs-material/mkdocs-material-9.0.4.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{8..11} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+   dev-python/mkdocs-material-extensions
+   dev-python/mkdocs-minify-plugin
+   dev-python/mkdocs-redirects
+"
+
+inherit distutils-r1 docs
+
+DESCRIPTION="A Material Design theme for MkDocs"
+HOMEPAGE="
+   https://github.com/squidfunk/mkdocs-material/
+   https://pypi.org/project/mkdocs-material/
+"
+SRC_URI="
+   https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-1.4.2[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.14[${PYTHON_USEDEP}]
+   >=dev-python/pymdown-extensions-9.9.1[${PYTHON_USEDEP}]
+"
+
+# mkdocs-material-extensions depends on mkdocs-material creating a circular dep
+PDEPEND="
+   >=dev-python/mkdocs-material-extensions-1.1.0[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   # simplify pyproject to remove extra deps for metadata
+   "${FILESDIR}/${PN}-8.5.7-simplify-build.patch"
+)
+
+src_prepare() {
+   echo "__version__ = '${PV}'" > gentoo_version.py || die
+   distutils-r1_src_prepare
+}



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

2023-01-12 Thread Michał Górny
commit: 5318cbc059bc3826371ecafd6b9ef585309414d7
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 13 06:39:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 13 07:09:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5318cbc0

dev-python/tavern: Bump to 2.0.0

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

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

diff --git a/dev-python/tavern/Manifest b/dev-python/tavern/Manifest
index e48fbe2d0d88..ebbf48c076bf 100644
--- a/dev-python/tavern/Manifest
+++ b/dev-python/tavern/Manifest
@@ -1,2 +1,3 @@
 DIST tavern-1.24.0.gh.tar.gz 163796 BLAKE2B 
d1683bf9f62f77551155259d5627de8c5b9b7da4ec2024ac273f3ce912a004f48365ed46feadf437e7c8be38d5d17be146facc06dfc95b38ba10c24df0d28c55
 SHA512 
d0e57dcf792540028a790ec11fd1c4887f638af24ab8a716f855d5396410e780fa36dcdb175b86d26e86839478c57df32630cf9095e268ed8166069d49a6f706
 DIST tavern-1.24.1.gh.tar.gz 163938 BLAKE2B 
661160fe203e5117452e23178a74279a982cb3e4b4cdb84df074d5cd8481796cb9a05b2c5d42b225c6a2d2cf34283166d59a3242ff5df76a457d89c6acf60576
 SHA512 
9a9f7e46172a62a0dbf0c42aa0521d0fbde644f05a650dd768a32b3c8652bb17209b8073519830e52b2865bbe646825e650cce251184b85f0a5343cfd2ceb1c3
+DIST tavern-2.0.0.gh.tar.gz 207901 BLAKE2B 
8b5c68a16361afcf3ff5936e0d7e3d706da5052422e2c7a6aef97c8dcdfc370c8d0236bf40c9b03e12120f06279d4af39d321964214ddc0e2db7bf4e91c389b3
 SHA512 
aed751dccc26317c35d96b29e0b3ed6bc5d4f4bd70261c296dfd5573a83cb9b10e022a247eb9df72a2879f2d324098233b6fbae8847472052eb1536f457f7592

diff --git a/dev-python/tavern/tavern-2.0.0.ebuild 
b/dev-python/tavern/tavern-2.0.0.ebuild
new file mode 100644
index ..a426de113348
--- /dev/null
+++ b/dev-python/tavern/tavern-2.0.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="A tool, library, and Pytest plugin for testing RESTful APIs"
+HOMEPAGE="
+   https://github.com/taverntesting/tavern/
+   https://pypi.org/project/tavern/
+"
+SRC_URI="
+   https://github.com/taverntesting/tavern/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/attrs[${PYTHON_USEDEP}]
+   dev-python/jmespath[${PYTHON_USEDEP}]
+   dev-python/paho-mqtt[${PYTHON_USEDEP}]
+   dev-python/pyjwt[${PYTHON_USEDEP}]
+   dev-python/pykwalify[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/python-box[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/stevedore[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/colorlog[${PYTHON_USEDEP}]
+   dev-python/Faker[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-01-12 Thread Michał Górny
commit: d9fa00df27ae4f3d1d6ef53198e1af0d515d82fb
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 13 06:25:00 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 13 07:08:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9fa00df

dev-python/jupyter_events: Bump to 0.6.3

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

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

diff --git a/dev-python/jupyter_events/Manifest 
b/dev-python/jupyter_events/Manifest
index 6c2b3d8afbee..20d87ea5ba27 100644
--- a/dev-python/jupyter_events/Manifest
+++ b/dev-python/jupyter_events/Manifest
@@ -1,3 +1,4 @@
 DIST jupyter_events-0.5.0.tar.gz 55838 BLAKE2B 
a3ac815a28d2592a10394569726b76de75cb3baab0bab4c1f276da33375ba93d6bfed71fbfaca404a238b7af58ebd7e75dd7fdf6c8717141517c2f790eeb9514
 SHA512 
49c21f0d5dce18b137f73911b0272919a56c972561deceb228558ea369f2091ce219ac335eec002b22ca1465b2622330fb3d8973d142df4b76e350345cb6249a
 DIST jupyter_events-0.6.0.tar.gz 58712 BLAKE2B 
36c72bb978ff20b24d0633da16c5ce52da3766c5ef5e707d680a8c0e3b63eb5e51d02ddff787303d3b558896c3b1276c2c78ac6dd631758e770f530a396ca34f
 SHA512 
b3c2b0ba3183692cf1d958c12ede11f4a01a28a5c85e89f4186361927bf2529354b7f632a7f69848ad69dbdd2d554e2baff3dcef768582e67bd1f59bab48b9a8
 DIST jupyter_events-0.6.2.tar.gz 59103 BLAKE2B 
bd936473d912ad8877a3a97edf8e0f9b69886d4a26f79f4943925e2d8fe0f477cff135d524ca9fd05125cf1fd03ba6c7bd7039fd31a5e9547d2fe50f11de39e3
 SHA512 
c1efa4e852724015fdaf4dbe6a6f17bd8dee016e8bc24062519b0df587279148f285227d4a0397b031d74c3f594280eb921a9b57cb286ec68f69a5e72e8de949
+DIST jupyter_events-0.6.3.tar.gz 59393 BLAKE2B 
0f747cc099e8b0e30024b7fa61007d4449fad1be3b4807021df28668969dca18087634606d6f2c453da81da9c107576133e13ec373cf34362d0182320e84e809
 SHA512 
a9b9c180f7b4759a3d2c99421947a837020149ec1a91ad0cd06971d7ae99ad1050652f01f78c9478ce3fd3f1a1ab6b579e90c279fcee0771546f3c346becd61f

diff --git a/dev-python/jupyter_events/jupyter_events-0.6.3.ebuild 
b/dev-python/jupyter_events/jupyter_events-0.6.3.ebuild
new file mode 100644
index ..bec00ea432c7
--- /dev/null
+++ b/dev-python/jupyter_events/jupyter_events-0.6.3.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Jupyter Event System library"
+HOMEPAGE="
+   https://jupyter.org/
+   https://github.com/jupyter/jupyter_events/
+   https://pypi.org/project/jupyter-events/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+# jsonschema[format-nongpl] deps are always on in our ebuild
+RDEPEND="
+   >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/python-json-logger-2.0.4[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.3[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.3[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-console-scripts[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/rich[${PYTHON_USEDEP}]
+   )
+"
+
+# TODO: package jupyterlite-sphinx
+# distutils_enable_sphinx docs
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: media-gfx/cairosvg/

2023-01-12 Thread Michał Górny
commit: 54b73e51f9f3677ed8aece323a142c5b32d525c6
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 13 06:27:32 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 13 07:08:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54b73e51

media-gfx/cairosvg: Bump to 2.6.0

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

 media-gfx/cairosvg/Manifest  |  1 +
 media-gfx/cairosvg/cairosvg-2.6.0.ebuild | 37 
 2 files changed, 38 insertions(+)

diff --git a/media-gfx/cairosvg/Manifest b/media-gfx/cairosvg/Manifest
index f4186af89ec4..c31ae596f401 100644
--- a/media-gfx/cairosvg/Manifest
+++ b/media-gfx/cairosvg/Manifest
@@ -1 +1,2 @@
 DIST CairoSVG-2.5.2.tar.gz 8397659 BLAKE2B 
f2f45aa01015f5ccebe3dede303b6a701c0183b7b53f0d69c8756d5f0e6c0898826939f0b5bcc9e00e4185c83ff507d6fa886a020ad0b63c80a565a181807f58
 SHA512 
070fbb549614401a7d8290497b0eb7702330ee264c5f625cd1e7aac4aea7d71ee7d2d8899297212e1a3c11c93903b191c0c699336d9000796318b11f4e075576
+DIST CairoSVG-2.6.0.tar.gz 8398114 BLAKE2B 
d4aca284fe3756c40c62dfb2b29e4670c947df13dd76e5104a13cb963bbdf6aa1f7fd242748d6fd0ca524aa03578c3449fa8ea6d86b9a8ce4a64976c32e96627
 SHA512 
dc504233a8f3fccfc8d4082328bfc0f06a4ebe0249801f764b9aed6b3bad5f953786352930ab199b10b301d0f44a8c2ef2e79eeea198c9094e697fdaa4db48d5

diff --git a/media-gfx/cairosvg/cairosvg-2.6.0.ebuild 
b/media-gfx/cairosvg/cairosvg-2.6.0.ebuild
new file mode 100644
index ..5134840804bb
--- /dev/null
+++ b/media-gfx/cairosvg/cairosvg-2.6.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+MY_PN="CairoSVG"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="CLI and library to export SVG to PDF, PostScript, and PNG"
+HOMEPAGE="https://cairosvg.org/;
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cairocffi[${PYTHON_USEDEP}]
+   dev-python/cssselect2[${PYTHON_USEDEP}]
+   dev-python/defusedxml[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/tinycss2[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   # this test compares output against old version; this makes little
+   # sense for us and requires both distfiles around
+   test_non_regression
+)



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

2023-01-12 Thread Michał Górny
commit: 69f168578c0234732939c8ecb6ea38078e8ef9e4
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 13 06:13:04 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 13 07:08:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69f16857

dev-python/pyfakefs: Bump to 5.1.0

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

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

diff --git a/dev-python/pyfakefs/Manifest b/dev-python/pyfakefs/Manifest
index 040291ed432b..3117f1c86cad 100644
--- a/dev-python/pyfakefs/Manifest
+++ b/dev-python/pyfakefs/Manifest
@@ -1 +1,2 @@
 DIST pyfakefs-5.0.0.gh.tar.gz 211213 BLAKE2B 
79b83e0a07b094727a0e8d869c99ca64e132f1b7e81202fccad2b4a34871e86630defb87bb5bcfd638a59908c5fdf230aa0cc1e2e3b8393259374a6c5087db90
 SHA512 
e7125d3b9b186d121bc0b0dba5acf27afe405a6e2a4d8152008450f83a65918b1f612e479ab56c065542dd070b84aeb97cd281123636c062981873d94e4d935a
+DIST pyfakefs-5.1.0.gh.tar.gz 212507 BLAKE2B 
b9607ff2af71d6697bb5ea5ceae0bb1b92b9aa2e91bafdf24d3dab6f5412a6fd8ff590983085079e9a7b1569b839f4fc5b443d5904decf2de5511ab856e8de7d
 SHA512 
40d4e3fb422c2d9515c00bfa9940a8799d5e102a5775ac34d45e99286759451d1287df1e32f45956a84c1052cc02eed98a8f9789a628ac253771042b011ddd3e

diff --git a/dev-python/pyfakefs/pyfakefs-5.1.0.ebuild 
b/dev-python/pyfakefs/pyfakefs-5.1.0.ebuild
new file mode 100644
index ..a48afea766e6
--- /dev/null
+++ b/dev-python/pyfakefs/pyfakefs-5.1.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A fake file system that mocks the Python file system modules"
+HOMEPAGE="
+   https://github.com/pytest-dev/pyfakefs/
+   https://pypi.org/project/pyfakefs/
+"
+SRC_URI="
+   https://github.com/pytest-dev/pyfakefs/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p pyfakefs.pytest_plugin
+}



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

2023-01-12 Thread Michał Górny
commit: 42d455f30ec729efdaf81bb031786f658189ab81
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 13 06:18:52 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 13 07:08:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42d455f3

dev-python/jupyter_client: Bump to 7.4.9

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

 dev-python/jupyter_client/Manifest |  1 +
 .../jupyter_client/jupyter_client-7.4.9.ebuild | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/dev-python/jupyter_client/Manifest 
b/dev-python/jupyter_client/Manifest
index 245910868310..aad6ba774196 100644
--- a/dev-python/jupyter_client/Manifest
+++ b/dev-python/jupyter_client/Manifest
@@ -1 +1,2 @@
 DIST jupyter_client-7.4.8.tar.gz 328958 BLAKE2B 
d05976563c5550ba46a9525c76dae325a107a664c7cc6711fc4ea9ee747c4b69084e1f4d3118b0baa69bd42781bdd49ce59bf6e608f5520e82e2952c
 SHA512 
dc7eed72ac6c820448e6d8a96c2bee7964706ba608ecaddc8b8aa17f33727ffc04c5a509cd8d7ee78876ce646fc6a508bacdc7b07473555efdad9dd2960ad089
+DIST jupyter_client-7.4.9.tar.gz 329115 BLAKE2B 
8b43b237ac79bc51e40e403cf4a3ada18d03437094dc1dd9b9988adb1bcfbc56ba4b2373d3dd858df583b723723127f934c01544f3d6a576886b012364674f0f
 SHA512 
0de91309ffddd2da50ae69bff4f7ecd741398171982f66488e6367d78388c6844b353bed1834684fa4af890364120ce09f2fa6b3ed7778c501058ae558439969

diff --git a/dev-python/jupyter_client/jupyter_client-7.4.9.ebuild 
b/dev-python/jupyter_client/jupyter_client-7.4.9.ebuild
new file mode 100644
index ..128f067eb3b0
--- /dev/null
+++ b/dev-python/jupyter_client/jupyter_client-7.4.9.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Jupyter protocol implementation and client libraries"
+HOMEPAGE="
+   https://jupyter.org/
+   https://github.com/jupyter/jupyter_client/
+   https://pypi.org/project/jupyter-client/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   dev-python/entrypoints[${PYTHON_USEDEP}]
+   >=dev-python/jupyter_core-4.9.2[${PYTHON_USEDEP}]
+   >=dev-python/nest_asyncio-1.5.4[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}]
+   >=dev-python/pyzmq-23.0[${PYTHON_USEDEP}]
+   >=dev-python/tornado-6.0[${PYTHON_USEDEP}]
+   dev-python/traitlets[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/ipykernel-6.12[${PYTHON_USEDEP}]
+   dev-python/ipython[${PYTHON_USEDEP}]
+   >=dev-python/pytest-asyncio-0.18[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-7.0.6-test-timeout.patch
+)
+
+distutils_enable_tests pytest



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

2023-01-12 Thread Michał Górny
commit: a197c705e46e81d25bdff2ec774914550cafc520
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 13 05:57:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 13 07:08:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a197c705

dev-python/boto3: Bump to 1.26.49

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 701dcc0cb99b..2c08a74add3b 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -4,3 +4,4 @@ DIST boto3-1.26.45.gh.tar.gz 587548 BLAKE2B 
fca56cad5fa8bf3bfa34f76aa7014d6ee112
 DIST boto3-1.26.46.gh.tar.gz 588430 BLAKE2B 
5df965497f598e8f6b29041c060d4b60cb61a5ac6938f9ec395d4c1abe380f3cf4802addd2b9329019933eb1faa46f0253644a43aef18262cdb6f11548ba2b46
 SHA512 
27513156a4d47c91f6afd063a4f351fe1d959d89064138e2662dda32a8b55b2ae13d62528bfe84616913e05049122831a1fed8727e1fc3a9a195bda861122fe4
 DIST boto3-1.26.47.gh.tar.gz 588689 BLAKE2B 
31a2bfebcac762422e1aee78f05c5a19d3e8a1580fe8f1013530a5fc2295ecadabafdbeb499ab366d7bf13151ef300eb6f14652e7b67cd525ec6863cb68e2cdc
 SHA512 
fa78aa330af3df03eb74caae2fc8e8535494719c3564a5f49ba420daffd59bb5340e5ad88aea6e037224035b7da0cc05ae15ac4631929da2318de3b0263cd6cf
 DIST boto3-1.26.48.gh.tar.gz 588770 BLAKE2B 
1176ed430821157266e54f198774b2b2718549373f8c1fa72d898f5644a8ff3bdb428f2baeac862566b5f7fad334c6f99fe2f62f63575635bbd9a540bfef9fdb
 SHA512 
64f40e8305c7462c28c33afc5197b71c77e4298e94161389b422df9783a6fd6f828aafa14927b035d15bfa5753253c37c17f716389d5673c5ca78a310312b460
+DIST boto3-1.26.49.gh.tar.gz 589315 BLAKE2B 
31840e499766f0d9aeed149ebd89cd4daf340aabfe06034d27c2e8e97768ae0a8ed9d55dc94dcbbf304b7fd4da52c2afc0c76bb86bfbb1832560560a52d84ff7
 SHA512 
028b38ffac965355f3bb0675bc3c1bd0dc6ef67e6bf31e6d174377be58071c3c9732eb83d2cbfe76cff96c6d1d0eb872a8f1b198d1064d5f080b543ca7496574

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



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

2023-01-12 Thread Michał Górny
commit: 04f82c2fbec24a365219c73794a62660cb9d5ad1
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 13 06:11:43 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 13 07:08:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04f82c2f

dev-python/jupyter_server: Bump to 2.1.0

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

 dev-python/jupyter_server/Manifest |  1 +
 .../jupyter_server/jupyter_server-2.1.0.ebuild | 76 ++
 2 files changed, 77 insertions(+)

diff --git a/dev-python/jupyter_server/Manifest 
b/dev-python/jupyter_server/Manifest
index 1e73bc655065..04bb910a76d2 100644
--- a/dev-python/jupyter_server/Manifest
+++ b/dev-python/jupyter_server/Manifest
@@ -1,2 +1,3 @@
 DIST jupyter_server-1.19.1.tar.gz 453411 BLAKE2B 
800231e7e7ddfcf2a2c2f2725971983d754c76940623ce000e6b86ad503bc6ca68a27e55ca3766193e58184a7148471464dfa9c27076e53ac84b176b8ff65897
 SHA512 
f4228c73950e49fe26add11c61f3de425b963726908a2df7dae21bb38b986c2ebb6abfc3319ef9e3acbc2fef9579a1a70ac594920985977adf580a082d272368
 DIST jupyter_server-2.0.6.tar.gz 686312 BLAKE2B 
dfa309146e74c646ab28f31a4a7293d2b658771077240179aebd13176151c982035649acf3b78c86ddb06e914e3342e5894fb55f8b8711cb493a6a7c4b259cfa
 SHA512 
186b41b13cc727d0674a49abcb9b3a9aa5b898f0e9e42124e46e862ec62528b4127b159a30352f33e6b91321f1dd3f086f82dca72d5616755bcf3220d154faa6
+DIST jupyter_server-2.1.0.tar.gz 688227 BLAKE2B 
8bc291d3c35a1eda61cb6eec4e19e42f8477252e194f10bfabd2035ca6c0e38a5e37a63ae8979eafa19ea0649c153db65686ec7fb91bc6c48dad8f7e61d4
 SHA512 
a33741425bc07250bf86e221f1fb330d65bb2984eb2db7bdd454670620f9d774a64f6a7b8ca5894e9ac1c175a3befc1ba2a516e30cde835c3ee29e7770505f6d

diff --git a/dev-python/jupyter_server/jupyter_server-2.1.0.ebuild 
b/dev-python/jupyter_server/jupyter_server-2.1.0.ebuild
new file mode 100644
index ..42a1fcf39e6f
--- /dev/null
+++ b/dev-python/jupyter_server/jupyter_server-2.1.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Core services, APIs, and REST endpoints to Jupyter web 
applications"
+HOMEPAGE="
+   https://jupyter.org/
+   https://github.com/jupyter-server/jupyter_server/
+   https://pypi.org/project/jupyter-server/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/anyio-3.1.0[${PYTHON_USEDEP}]
+   =dev-python/jupyter_client-6.1.1[${PYTHON_USEDEP}]
+   >=dev-python/jupyter_core-5.1.0[${PYTHON_USEDEP}]
+   >=dev-python/jupyter_events-0.4.0[${PYTHON_USEDEP}]
+   >=dev-python/nbconvert-6.4.4[${PYTHON_USEDEP}]
+   >=dev-python/nbformat-5.3.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/prometheus_client[${PYTHON_USEDEP}]
+   >=dev-python/pyzmq-24[${PYTHON_USEDEP}]
+   dev-python/send2trash[${PYTHON_USEDEP}]
+   >=dev-python/terminado-0.8.3[${PYTHON_USEDEP}]
+   >=dev-python/tornado-6.2[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.6.0[${PYTHON_USEDEP}]
+   dev-python/websocket-client[${PYTHON_USEDEP}]
+
+"
+BDEPEND="
+   test? (
+   dev-python/ipykernel[${PYTHON_USEDEP}]
+   dev-python/pytest-console-scripts[${PYTHON_USEDEP}]
+   dev-python/pytest_jupyter[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-tornasync[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # This fails if your terminal is zsh (and maybe other non-bash as well?)
+   tests/test_terminal.py
+   # Fails because above is ignored
+   tests/auth/test_authorizer.py
+   # Fails with additional extensions installed
+   tests/extension/test_app.py::test_stop_extension
+)
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.0.1-skip-npm.patch"
+)
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest \
+   -p pytest_tornasync.plugin \
+   -p jupyter_server.pytest_plugin \
+   -p pytest_console_scripts \
+   -p pytest_timeout
+}



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

2023-01-12 Thread Michał Górny
commit: 5f9fae248a0af329d612579e96b394d8b87ce4b4
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 13 06:12:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 13 07:08:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f9fae24

dev-python/Faker: Bump to 16.4.0

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

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

diff --git a/dev-python/Faker/Faker-16.4.0.ebuild 
b/dev-python/Faker/Faker-16.4.0.ebuild
new file mode 100644
index ..ab4075c0d00b
--- /dev/null
+++ b/dev-python/Faker/Faker-16.4.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python package that generates fake data for you"
+HOMEPAGE="
+   https://github.com/joke2k/faker/
+   https://pypi.org/project/Faker/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
+   !dev-ruby/faker
+"
+BDEPEND="
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP},tiff]
+   dev-python/validators[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest

diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index 2dce10cc9e87..32f41bcc435c 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -1,3 +1,4 @@
 DIST Faker-15.3.4.tar.gz 1599191 BLAKE2B 
8fc26d35cbcde467123c8a5e15813351e65cf81a3640552115bdc55dff48b123e28b180e46595b80029dfdc0d3545b9e75b3f8c2deff380a6168aa2ab603ef2f
 SHA512 
f9c50008c492a2aa8a7d7e62d0f404036cc9161baa3036f5948f607d4e971b34945401f565b3640eca71e7716fa5f2f3d82dd029f84f35dd4925e647638c0c56
 DIST Faker-16.1.0.tar.gz 1599748 BLAKE2B 
62c55659b84e556ad2960b0b3c3e49fc96beca86850469af152c833f5b8680e222ef8bde7dbeacb75ac13535ed9ec0774f5c524d58f10d92c78542ec4714ff1f
 SHA512 
7da4ca3824b64fa1b36d5a3f58206e03f61ca984a672e59e68e8ab642da6bb08d7656dc2422a7107ee46ca2d5a0ec5bc7ed4301c296a07f2dfc39c2cfb6ff693
 DIST Faker-16.3.0.tar.gz 1624029 BLAKE2B 
c17eafa1ba85d3839545ec57811541edf9006c822ffeb15a19560f0d72e188d5ce09bced5d5bde12ab690867a9e6d35dc472cb7df50437c6da422f5f62ba40cf
 SHA512 
2f4fc0a984ae22a8765831499d895b787fea095e9d4eeb54b3cad1e8ae7b0e583d221fb3aa8d3d4e9c07d25734d08b8cac7a53c7b500dd8dab18eaceacdff562
+DIST Faker-16.4.0.tar.gz 1624299 BLAKE2B 
3f3fd6f1ca60c4c481817bcb6f822f2658430995739db4655070e6cd5498879aeb3634defc324adf12648ab056c2066b82f83cac6c81b2fe4157a924fcae1460
 SHA512 
07aec45c401e8992a71ca3b6402a51f15070b5a6dfb534813a843660f8d419aadb68a5ace9667beb1b317f5a5232ad7d94086e053cd6455d0a8d3df0c6d96a9e



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

2023-01-12 Thread Michał Górny
commit: 264d54b84d50784931bb50f71f62aa0eaa7df2b6
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 13 05:57:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 13 07:08:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=264d54b8

dev-python/botocore: Bump to 1.29.49

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index c535c9952ecb..40f3c88123f3 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,3 +4,4 @@ DIST botocore-1.29.45.gh.tar.gz 11090136 BLAKE2B 
4c5cbd6e80a061793276b40124124c6
 DIST botocore-1.29.46.gh.tar.gz 11096104 BLAKE2B 
540840e08fb7d8a9a8a220108e624600dd28d494937e0439f4d7ad93e9f2c4f09566e69a95cd5806a0576b458256b1293b0764461fa7c27d0e39074a3591b0d3
 SHA512 
b7ea07081464c3799fadd736371229ca6dfab8b05f8941daa681905ef135e4c0273f30eb2f19b64fbe85b6913886664f83dff0484413b3018ab6f508b0d51f05
 DIST botocore-1.29.47.gh.tar.gz 11097124 BLAKE2B 
3ec2fbc1e518854c6e423d8528a52b25d2bec401e38d65cc9e551e46510d4fc8142eafc44f911e02578860265c13303f4e565eaab6963845e291f5270a832528
 SHA512 
562954e6c9cf45ba8f7fda13d7acfed0e466126fb45b8e8c577ce17b5b97381df264d6dca0381d55f7e15021035b3e8f318e977469fae9d846d2adb81c675b22
 DIST botocore-1.29.48.gh.tar.gz 11097130 BLAKE2B 
45a6a45e67d7ef0eeb42f79324b5fd806ba29e7be4a4c4fa2c128323f303834ffd0c006358c5a8b194b23bcae034149690cd01c481d9228c0ea897e07f347dea
 SHA512 
5c7a711b20a69e9634b9ee17efc83eede2d9b0eef95a157aa0f6b2eb55edff8c87a3f377aaadcc45afe1fc152baefef862309bc973cae51c9c9bb4aeb9d83427
+DIST botocore-1.29.49.gh.tar.gz 5714 BLAKE2B 
a1273a6d97de6c14938883aa107f81d2a0c3908f37d6c1921dc5dcdc88d06e0182c1019385f5ecf07ee65d8e14da86a31c6c1f2b0eeb744f6c07c9bccb48efa1
 SHA512 
c43470903416ad8503d00615b55e39de1b39fa57746e8368b4ec8945e5a0d3c24da72c76aa3a39a5b0a43352424b39a7edbc745d681cf5d34b15e57347a10811

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



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

2023-01-12 Thread Michał Górny
commit: 21282459c3d410607f7951e5a2a163cd244d6005
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 13 05:57:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 13 07:08:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21282459

app-admin/awscli: Bump to 1.27.49

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 459ec97ed1f6..d6fd2ac1b522 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -4,3 +4,4 @@ DIST aws-cli-1.27.45.gh.tar.gz 2344942 BLAKE2B 
02171244d074008721a5da4b9e640b0da
 DIST aws-cli-1.27.46.gh.tar.gz 2345966 BLAKE2B 
e39f6feecad7d940f7cf64bc947f586e13c01c06c78181c2d04ade117797e4e0eae7eccf2823bb0a17f1e347aaafb6430687bcd5e10c932aeaea2430fca62f38
 SHA512 
5bb3554b7b4ece43c3f9ae0ac6c6dff92af501c34de16d71be9767b9a59740945504a6804be5985f1ee4ca1e328776aa65b80a5bce9d633dffb8066c3b5e65ce
 DIST aws-cli-1.27.47.gh.tar.gz 2346342 BLAKE2B 
d065367cca04ae199a177c5dd21ff49d634084b6a45d5fd0a2c8ff26a9e75fdac7b9735f62816d00cbe7232c53875760e1d528817f5826383ddf8a7c17eb04a0
 SHA512 
165219463747912ee16bd2de02a1045f96264865a2b253045ff0f5b3ba37a298d7cc07208f7ed3d501da595cb2bf7a3877fdb2137bc737f12a0a14ac0de43d80
 DIST aws-cli-1.27.48.gh.tar.gz 2346735 BLAKE2B 
798de19b4c64f149b29d3f643c0e69b2cc9ee394eab82a2926251d64f43f5dbc47f5db5466accb2a51945c97d4c10edc64311304d01687f9c73eba1e446a98ee
 SHA512 
fdd8980792505dac94562f1e152e9ba5c1645655a4ce6cd38ea9ca8066dc00ea066ca08b580b889953c82bb4522585d65808509055a98d319ffc65ceb6eb5e94
+DIST aws-cli-1.27.49.gh.tar.gz 2347127 BLAKE2B 
fb559784817e9d95578139f53d6ff6e8ee72c1f790b08472beb5de704233dbdf0f1c7c8738ddf45633f5ee034d4a0635eef859a57081d48dc6061ff762d8dce0
 SHA512 
39b27b8410702c28846cd0936736c24eb99757035888f0463ee048d18500a3259a1daa7a267b80891991e3246735f47cdc2db1c3098aa5e43ce2356a97f36e6d

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



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

2023-01-12 Thread Arthur Zamarin
commit: 64fb904a5b8460bb1731e2006b19fd5fec00d613
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 13 07:07:10 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 13 07:07:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64fb904a

sys-apps/portage: Stabilize 3.0.43-r1 sparc, #890608

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

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

diff --git a/sys-apps/portage/portage-3.0.43-r1.ebuild 
b/sys-apps/portage/portage-3.0.43-r1.ebuild
index 7a02f99321b2..4321b86fbc45 100644
--- a/sys-apps/portage/portage-3.0.43-r1.ebuild
+++ b/sys-apps/portage/portage-3.0.43-r1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2;
 
 LICENSE="GPL-2"
-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"
 SLOT="0"
 IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux test xattr"
 RESTRICT="!test? ( test )"



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

2023-01-12 Thread Arthur Zamarin
commit: fe09485c13e78f322e50ad97c7b300f5d2a162e6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 13 07:07:09 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 13 07:07:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe09485c

sys-apps/portage: Stabilize 3.0.43-r1 ppc64, #890608

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

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

diff --git a/sys-apps/portage/portage-3.0.43-r1.ebuild 
b/sys-apps/portage/portage-3.0.43-r1.ebuild
index 4beda8fb807c..7a02f99321b2 100644
--- a/sys-apps/portage/portage-3.0.43-r1.ebuild
+++ b/sys-apps/portage/portage-3.0.43-r1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2;
 
 LICENSE="GPL-2"
-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"
 SLOT="0"
 IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux test xattr"
 RESTRICT="!test? ( test )"



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

2023-01-12 Thread Horea Christian
commit: cfadcb30f5f733326cf70fba3b39ddad24f10a17
Author: Horea Christian  chymera  eu>
AuthorDate: Fri Jan 13 07:00:49 2023 +
Commit: Horea Christian  gmail  com>
CommitDate: Fri Jan 13 07:00:49 2023 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=cfadcb30

profiles: sci-biology/nitime python compatibility fixed

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index cd56346bf..3d1ba947e 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,7 +33,6 @@
 # Andrew Ammerlaan 

[gentoo-commits] proj/sci:master commit in: sci-biology/nitime/

2023-01-12 Thread Horea Christian
commit: 14e75c5a1f74cb71883fb16ceafdb292347b9bb0
Author: Horea Christian  chymera  eu>
AuthorDate: Fri Jan 13 07:00:17 2023 +
Commit: Horea Christian  gmail  com>
CommitDate: Fri Jan 13 07:00:17 2023 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=14e75c5a

sci-biology/nitime: updated PYTHON_COMPAT

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

 sci-biology/nitime/nitime-0.9.ebuild  | 6 +++---
 sci-biology/nitime/nitime-.ebuild | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/sci-biology/nitime/nitime-0.9.ebuild 
b/sci-biology/nitime/nitime-0.9.ebuild
index 90cb4ff6a..7a767390a 100644
--- a/sci-biology/nitime/nitime-0.9.ebuild
+++ b/sci-biology/nitime/nitime-0.9.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{10..10} )
 
 inherit distutils-r1 virtualx
 

diff --git a/sci-biology/nitime/nitime-.ebuild 
b/sci-biology/nitime/nitime-.ebuild
index c46edf3c1..3e0894c90 100644
--- a/sci-biology/nitime/nitime-.ebuild
+++ b/sci-biology/nitime/nitime-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{10..10} )
 
 inherit distutils-r1 git-r3 virtualx
 



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

2023-01-12 Thread Horea Christian
commit: a55baa11cf375d05f43d38042b9078a7e7aac8b5
Author: Horea Christian  chymera  eu>
AuthorDate: Fri Jan 13 06:20:37 2023 +
Commit: Horea Christian  gmail  com>
CommitDate: Fri Jan 13 06:20:37 2023 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=a55baa11

profiles: dev-python/annexremote causes no errors

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 9798c0df7..cd56346bf 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -66,7 +66,6 @@ sci-biology/Fastaq
 sci-biology/deeptools
 dev-python/hdf5storage
 dev-python/transforms3d
-dev-python/annexremote
 dev-python/pysolar
 # Reverse deps of above
 dev-vcs/datalad



[gentoo-commits] proj/sci:master commit in: dev-python/annexremote/

2023-01-12 Thread Horea Christian
commit: 4d9b6f00d7a5f492afbaab660ec151d1dd3aca33
Author: Horea Christian  chymera  eu>
AuthorDate: Fri Jan 13 06:54:55 2023 +
Commit: Horea Christian  gmail  com>
CommitDate: Fri Jan 13 06:54:55 2023 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=4d9b6f00

dev-python/annexremote: restricted tests

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

 dev-python/annexremote/annexremote-1.5.0.ebuild | 3 +++
 dev-python/annexremote/annexremote-1.6.0.ebuild | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/dev-python/annexremote/annexremote-1.5.0.ebuild 
b/dev-python/annexremote/annexremote-1.5.0.ebuild
index e5a7b7cc3..90511a157 100644
--- a/dev-python/annexremote/annexremote-1.5.0.ebuild
+++ b/dev-python/annexremote/annexremote-1.5.0.ebuild
@@ -14,6 +14,9 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="examples"
+# Reported upstream:
+# https://github.com/Lykos153/AnnexRemote/issues/61
+RESTRICT="test"
 
 COMMON_DEPEND="dev-python/future[${PYTHON_USEDEP}]"
 RDEPEND="

diff --git a/dev-python/annexremote/annexremote-1.6.0.ebuild 
b/dev-python/annexremote/annexremote-1.6.0.ebuild
index e5a7b7cc3..90511a157 100644
--- a/dev-python/annexremote/annexremote-1.6.0.ebuild
+++ b/dev-python/annexremote/annexremote-1.6.0.ebuild
@@ -14,6 +14,9 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="examples"
+# Reported upstream:
+# https://github.com/Lykos153/AnnexRemote/issues/61
+RESTRICT="test"
 
 COMMON_DEPEND="dev-python/future[${PYTHON_USEDEP}]"
 RDEPEND="



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

2023-01-12 Thread Arthur Zamarin
commit: 5b59efbd061ba0d3931fce6f319ba627272ea798
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 13 06:54:18 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 13 06:54:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b59efbd

sys-apps/portage: Stabilize 3.0.43-r1 ppc, #890608

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

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

diff --git a/sys-apps/portage/portage-3.0.43-r1.ebuild 
b/sys-apps/portage/portage-3.0.43-r1.ebuild
index b0099e7c07af..4beda8fb807c 100644
--- a/sys-apps/portage/portage-3.0.43-r1.ebuild
+++ b/sys-apps/portage/portage-3.0.43-r1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2;
 
 LICENSE="GPL-2"
-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"
 SLOT="0"
 IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux test xattr"
 RESTRICT="!test? ( test )"



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

2023-01-12 Thread Sam James
commit: 541c67a4c3977b877c60d4cd3c9ddfb1b3671ea5
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 06:42:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 06:42:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=541c67a4

dev-util/trace-cmd: add missing changes

Closes: https://bugs.gentoo.org/852746
Closes: https://bugs.gentoo.org/890597
Fixes: c4c6783b7fd81176c2460413d173665d1cdcec69
Signed-off-by: Sam James  gentoo.org>

 .../{trace-cmd-3.1.4-r1.ebuild => trace-cmd-3.1.4-r2.ebuild} | 5 +++--
 .../{trace-cmd-3.1.5-r1.ebuild => trace-cmd-3.1.5-r2.ebuild} | 5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/dev-util/trace-cmd/trace-cmd-3.1.4-r1.ebuild 
b/dev-util/trace-cmd/trace-cmd-3.1.4-r2.ebuild
similarity index 97%
rename from dev-util/trace-cmd/trace-cmd-3.1.4-r1.ebuild
rename to dev-util/trace-cmd/trace-cmd-3.1.4-r2.ebuild
index 1dab95bbce63..323f210aecf5 100644
--- a/dev-util/trace-cmd/trace-cmd-3.1.4-r1.ebuild
+++ b/dev-util/trace-cmd/trace-cmd-3.1.4-r2.ebuild
@@ -33,8 +33,9 @@ RDEPEND="
python? ( ${PYTHON_DEPS} )
udis86? ( dev-libs/udis86 )
zstd? ( >=app-arch/zstd-1.4 )
-   >=dev-libs/libtracefs-1.4
-   >=dev-libs/libtraceevent-1.5
+   !=dev-libs/libtracefs-1.6.1-r1
+   >=dev-libs/libtraceevent-1.6.3
 "
 DEPEND="${RDEPEND}
sys-kernel/linux-headers

diff --git a/dev-util/trace-cmd/trace-cmd-3.1.5-r1.ebuild 
b/dev-util/trace-cmd/trace-cmd-3.1.5-r2.ebuild
similarity index 97%
rename from dev-util/trace-cmd/trace-cmd-3.1.5-r1.ebuild
rename to dev-util/trace-cmd/trace-cmd-3.1.5-r2.ebuild
index 63c0354925ab..8da95ef6247b 100644
--- a/dev-util/trace-cmd/trace-cmd-3.1.5-r1.ebuild
+++ b/dev-util/trace-cmd/trace-cmd-3.1.5-r2.ebuild
@@ -33,8 +33,9 @@ RDEPEND="
python? ( ${PYTHON_DEPS} )
udis86? ( dev-libs/udis86 )
zstd? ( >=app-arch/zstd-1.4 )
-   >=dev-libs/libtracefs-1.6
-   >=dev-libs/libtraceevent-1.5
+   !=dev-libs/libtracefs-1.6.1-r1
+   >=dev-libs/libtraceevent-1.6.3
 "
 DEPEND="${RDEPEND}
sys-kernel/linux-headers



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

2023-01-12 Thread Sam James
commit: c4c6783b7fd81176c2460413d173665d1cdcec69
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 06:41:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 06:41:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4c6783b

dev-util/trace-cmd: crank up dep versions; block old dev-libs/libtracefs

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

 dev-util/trace-cmd/{trace-cmd-3.1.4.ebuild => trace-cmd-3.1.4-r1.ebuild} | 0
 dev-util/trace-cmd/{trace-cmd-3.1.5.ebuild => trace-cmd-3.1.5-r1.ebuild} | 0
 2 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-util/trace-cmd/trace-cmd-3.1.4.ebuild 
b/dev-util/trace-cmd/trace-cmd-3.1.4-r1.ebuild
similarity index 100%
rename from dev-util/trace-cmd/trace-cmd-3.1.4.ebuild
rename to dev-util/trace-cmd/trace-cmd-3.1.4-r1.ebuild

diff --git a/dev-util/trace-cmd/trace-cmd-3.1.5.ebuild 
b/dev-util/trace-cmd/trace-cmd-3.1.5-r1.ebuild
similarity index 100%
rename from dev-util/trace-cmd/trace-cmd-3.1.5.ebuild
rename to dev-util/trace-cmd/trace-cmd-3.1.5-r1.ebuild



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

2023-01-12 Thread Sam James
commit: eb59000a7a4e8b9bd0553ed451328e724495d02c
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 06:38:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 06:38:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb59000a

dev-libs/libtracefs: add blocker for old versions of dev-util/trace-cmd

Closes: https://bugs.gentoo.org/852746
Bug: https://bugs.gentoo.org/890597
Signed-off-by: Sam James  gentoo.org>

 .../{libtracefs-1.6.1.ebuild => libtracefs-1.6.1-r1.ebuild}   | 2 ++
 .../{libtracefs-1.6.3.ebuild => libtracefs-1.6.3-r1.ebuild}   | 4 +++-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libtracefs/libtracefs-1.6.1.ebuild 
b/dev-libs/libtracefs/libtracefs-1.6.1-r1.ebuild
similarity index 97%
rename from dev-libs/libtracefs/libtracefs-1.6.1.ebuild
rename to dev-libs/libtracefs/libtracefs-1.6.1-r1.ebuild
index 79e419483779..dbdbb0bd1c19 100644
--- a/dev-libs/libtracefs/libtracefs-1.6.1.ebuild
+++ b/dev-libs/libtracefs/libtracefs-1.6.1-r1.ebuild
@@ -19,7 +19,9 @@ fi
 LICENSE="LGPL-2.1"
 SLOT="0"
 IUSE="doc"
+
 RDEPEND="
+   !=dev-libs/libtraceevent-1.3.0
 "
 DEPEND="${RDEPEND}"

diff --git a/dev-libs/libtracefs/libtracefs-1.6.3.ebuild 
b/dev-libs/libtracefs/libtracefs-1.6.3-r1.ebuild
similarity index 95%
rename from dev-libs/libtracefs/libtracefs-1.6.3.ebuild
rename to dev-libs/libtracefs/libtracefs-1.6.3-r1.ebuild
index 1509ed71eb2a..77b947c93f1a 100644
--- a/dev-libs/libtracefs/libtracefs-1.6.3.ebuild
+++ b/dev-libs/libtracefs/libtracefs-1.6.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2022 Gentoo Authors
+# Copyright 2019-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -19,7 +19,9 @@ fi
 LICENSE="LGPL-2.1"
 SLOT="0"
 IUSE="doc"
+
 RDEPEND="
+   !=dev-libs/libtraceevent-1.3.0
 "
 DEPEND="${RDEPEND}"



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

2023-01-12 Thread Sam James
commit: 30107b1bd6fc2b03e4ae4de1659d766c2077
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 06:34:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 06:34:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30107b1b

sys-apps/portage: Stabilize 3.0.43-r1 arm, #890608

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

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

diff --git a/sys-apps/portage/portage-3.0.43-r1.ebuild 
b/sys-apps/portage/portage-3.0.43-r1.ebuild
index 92e8c204c805..b0099e7c07af 100644
--- a/sys-apps/portage/portage-3.0.43-r1.ebuild
+++ b/sys-apps/portage/portage-3.0.43-r1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2;
 
 LICENSE="GPL-2"
-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"
 SLOT="0"
 IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux test xattr"
 RESTRICT="!test? ( test )"



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

2023-01-12 Thread Sam James
commit: ec1781371daa89701fbe5d8deadcd7386e864a61
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 06:33:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 06:33:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec178137

sys-apps/portage: Stabilize 3.0.43-r1 arm64, #890608

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

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

diff --git a/sys-apps/portage/portage-3.0.43-r1.ebuild 
b/sys-apps/portage/portage-3.0.43-r1.ebuild
index 29c72df0f733..92e8c204c805 100644
--- a/sys-apps/portage/portage-3.0.43-r1.ebuild
+++ b/sys-apps/portage/portage-3.0.43-r1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2;
 
 LICENSE="GPL-2"
-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"
 SLOT="0"
 IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux test xattr"
 RESTRICT="!test? ( test )"



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

2023-01-12 Thread Sam James
commit: a5d976a0ccd02aceda4b67bc6daa91fd1478d27b
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 06:18:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 06:18:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5d976a0

sys-apps/file: Stabilize 5.44-r3 hppa, #890610

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

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

diff --git a/sys-apps/file/file-5.44-r3.ebuild 
b/sys-apps/file/file-5.44-r3.ebuild
index a5c4194b0e51..6bcda3e154fb 100644
--- a/sys-apps/file/file-5.44-r3.ebuild
+++ b/sys-apps/file/file-5.44-r3.ebuild
@@ -18,7 +18,7 @@ else
SRC_URI="ftp://ftp.astron.com/pub/file/${P}.tar.gz;
SRC_URI+=" verify-sig? ( ftp://ftp.astron.com/pub/file/${P}.tar.gz.asc 
)"
 
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-file )"
 fi



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

2023-01-12 Thread Sam James
commit: 47bf3745d07063b1238f7967e5d01c628fe3c4a9
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 06:18:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 06:18:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47bf3745

app-arch/lzlib: Stabilize 1.13-r1 hppa, #890610

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

 app-arch/lzlib/lzlib-1.13-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/lzlib/lzlib-1.13-r1.ebuild 
b/app-arch/lzlib/lzlib-1.13-r1.ebuild
index e7be63f0811b..8544568472f3 100644
--- a/app-arch/lzlib/lzlib-1.13-r1.ebuild
+++ b/app-arch/lzlib/lzlib-1.13-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( 
https://download.savannah.gnu.org/releases/lzip/${PN}/$
 
 LICENSE="libstdc++" # fancy form of GPL-2+ with library exception
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
 
 BDEPEND="verify-sig? ( sec-keys/openpgp-keys-antoniodiazdiaz )"
 



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

2023-01-12 Thread Ionen Wolkens
commit: c4a58f9bb28a7505a587233c55a81cac3ab22305
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jan 13 05:25:37 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 13 05:58:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4a58f9b

dev-util/maturin: drop 0.14.8

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

 dev-util/maturin/Manifest  |  10 -
 dev-util/maturin/maturin-0.14.8.ebuild | 487 -
 2 files changed, 497 deletions(-)

diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest
index 8a075dca992c..b7c0b96b74cb 100644
--- a/dev-util/maturin/Manifest
+++ b/dev-util/maturin/Manifest
@@ -58,7 +58,6 @@ DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b
 DIST charset-0.1.3.crate 14330 BLAKE2B 
928771e37cc4f86f49cf09b671cc016cb662275799f34159dff9c22ca61a71d722f199ed36b2fadebde30b5763cc01d87bd6f27e70ff8ad357df10d6ddb652a8
 SHA512 
61166acd4fba3330c4c71e101e1993717baa448d91dd9773f7d58ac504fa4025322560ce82bd7de1b5935443f96ba84691658e5c982192196b325f52dc48f4b1
 DIST chumsky-0.8.0.crate 65390 BLAKE2B 
ae1c4112361b89c40b595b3cff83cd6b7c8d2ffb9d223b17e133d7e785d13dc1f870400b1c7d0166216a73ff09358f6e3839215a4a663dca5175dc7a374fd3e2
 SHA512 
92fc3e8151edb4aa06f16a46c8a8df0222e60bc9b4392433306d0f7bb623cd36c3c56b7b3ca5637cc72f99df8365395232236ea048fb09c46a96a9f409a7543d
 DIST chunked_transfer-1.4.0.crate 9238 BLAKE2B 
b29737023c78041fa1166d56bb5fb7be2e502b06c56b0fe127c1ec2eaaf3ebdbf9bfdc8645d7234dc17703706529406072b90fb06a15df482b1065044d3dd4c4
 SHA512 
b3891bc1b101677c2ae6bbac19e74f5ad0aee7b499b0a339b78fa0af7150b2ae0b2151d640bd2a7c4d052a12cf935d16e04db3d37d0048ec1d79a9ff01f13389
-DIST chunked_transfer-1.4.1.crate 9763 BLAKE2B 
97246d989a81a27bf43d083db7c5442a84ae1c21bad3e93c05f70a8af68ec1340a80fa00b5480bf7db6e8a9cad0f401777a791ac92edf030e0b7aa8538445719
 SHA512 
0feccea2af13cb7d3458aca3ef566f01819c8edcd91bc178754fe91025fc044dfa307a71e944d57182725dabdda33ad01d2836cbea907cd89f1d2aa099df4afa
 DIST cipher-0.3.0.crate 12756 BLAKE2B 
a572b0140512b7512d496f2706cdfaedb680d47a283e3db8b4be97418585ed988929a3beed44012e8a9d9728cbc21f00b78bcbe376bbf57614d54ea07e4daf4c
 SHA512 
8f0094c7786160730825cff21ca838f52801783f1f4f66755b0771595963b8b99fc926265ff502c66b94a2e6703d592d42bbed96ebf8d3a690bd5e731f0f5c4f
 DIST clap-3.2.23.crate 219435 BLAKE2B 
e99a928ef61a7f9f6d7df2c38acd480fc86bfa3885d8b875007aa5bc855396641ca6772387de2eadc1d545dd201434037ea9e7fd138395831e4755ae5a917a7d
 SHA512 
1f1f2ad07a0f8fbe8672f4252edf260ffb5e024a20d6673fb846d59e245a226a43675539ccd3cb252571766b1f6511c68c5cb0f2351c8086955d49c37f87338a
 DIST clap-4.0.32.crate 207531 BLAKE2B 
5a8dedd7d9b6ef3dbd1dbb6a6504b0f6ea694246bfc3cc608f018898ff75b9952bd56dea16ca321d2a3fc208b164cb4016558cf4dce28863bb00ce133d470eb1
 SHA512 
a054f02385bb9a3539786295c55395ddae398f8d2b05b5d3ab50d065155ccc702c3bd624e6f878ea678bc01a1cbea8979476703856b9a86d8d0d971f22954e37
@@ -79,7 +78,6 @@ DIST concurrent-queue-1.2.4.crate 15375 BLAKE2B 
d65f379ab2cf8e75bdcedc0a8def4562
 DIST concurrent-queue-2.0.0.crate 19465 BLAKE2B 
314a70f63588f1a083d864a3e49529d770e81922544b4419472e89265dadcab7ab16bb0d41da20b0147f069486097c80442f6b126999cd91d351c768dd9e25d0
 SHA512 
e518fb6c25424f49eceff427a5a4840ef277eceb8bde40c73604e798397eb4733b513de26f147093012a0addaced14540b88b411d176b95065f3cc60788c3e08
 DIST configparser-3.0.2.crate 22545 BLAKE2B 
f03f85d109c6d7781340f4514667740c664feb38fb597262d2531f978a04c53f284de7c5671243c77c9db8d7202429f56030a67d76382406ee07e44fbf15b5e3
 SHA512 
ffa9055a736a93dd062b92ab1345a29565804021268787ab6dd314c00ccec4d2dd94562b1576ac356692011ae67ddc86ae8965e217b1607b680f0669eb4ea9ec
 DIST console-0.15.2.crate 31576 BLAKE2B 
279bb6cfbcc172bb672688422bc669768cf8085acf3c80b283270a12f8e53393ae5133d8b8025e16176fa030a8c4e42afd73cf952385a96392f6519f3cc99894
 SHA512 
0eb0ffe95cdc2e6f43d116f346241755dbfc8d451c9e69dc950a5c6c94b10b1be4218fa14bd0da32f5cd9779e38e79dcd9b584a6448c7f0b30316948e7ee9ebe
-DIST console-0.15.3.crate 34188 BLAKE2B 
f23dff5d2156f73a6f80669f768203df67104ff30b4d92acb1ea834e15fd24d0f16f501a1c356f3e09a150482b3e45f2bbcf59ecc8c91ae67ab05f9de530e98b
 SHA512 
fa836bdbaeefc6ecd54659ee56ed66d4a3ea2e57af41c430903f97b0ca91c8634d9684faa1483a0c5b808b17b8732eefa6907b3f6d82e2dceead5a88e941889b
 DIST console-0.15.4.crate 34237 BLAKE2B 
edd1992b38a24a4c5a6cab42a1a1ae2483a2ec42231a9460b9a4d2701945d1bb1fdde181044976f76781348497303b035b9f9dcf5733c9a317fb32ff3252edfe
 SHA512 
fc719a26f93fa28793379e77eb90a9144892b07ee7fa5c495d842c892f5a161607da83376d447950dc1b2be6b023b38f2f1d416b112c09ab2c84847e53055650
 DIST const-random-0.1.15.crate 6699 BLAKE2B 
2580963485d51a910a23d4d5723a0a1da66788328d4988f39f9ef50d89625f8d07707eac7caee2dae803772b1b6e93961dfe9471ca8b821eca377e27a79ad600
 SHA512 
efda06434f62ad74eca1a8768de065367a6e2466b98fade93a6714834b71092c9009219f92969da233b329bc4bcf630944fbf666bc5fb852aacd4dfddc881c40
 DIST const-random-macro-0.1.15.crate 6680 BLAKE2B 

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

2023-01-12 Thread Ionen Wolkens
commit: fdb596f8124c38158174ce279bd386d6c36312c8
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jan 13 05:35:05 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 13 05:58:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdb596f8

dev-util/maturin: add 0.14.10

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

 dev-util/maturin/Manifest   |  11 +
 dev-util/maturin/maturin-0.14.10.ebuild | 496 
 2 files changed, 507 insertions(+)

diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest
index b7c0b96b74cb..ac795ab50070 100644
--- a/dev-util/maturin/Manifest
+++ b/dev-util/maturin/Manifest
@@ -176,6 +176,7 @@ DIST indoc-1.0.8.crate 13748 BLAKE2B 
785203ebe8a6fae2a5c898d2c42264014e424c48fdf
 DIST instant-0.1.12.crate 6128 BLAKE2B 
728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902
 SHA512 
fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407
 DIST io-lifetimes-0.7.4.crate 35810 BLAKE2B 
b5b70fdf8eac3272c32e4fd988582d2e81121c8a48493d84ac0e205da499bb5fde1d11002c6ccabfd8cd5770bd0b7db795f1749e8805a45224a9691b2a7d9626
 SHA512 
a9c1a852ed7834d49a9f0e4f8d6623ee783b796228870ab8bf7c7e4e20417b9bc62fd08bfdacc0b410f92eeafe6e56247409ceec9475cfaabc0a56d4380a445f
 DIST io-lifetimes-1.0.3.crate 35650 BLAKE2B 
51182293d373618fdf5dbab016167a01b3e12f79bffcbcc00e1679c2f63a167f7fc291fcd8f886944a855ad5d9828aadc9aceff1a3e5c09106fb274b39e837be
 SHA512 
afb868979d54bc99d5c8a1c31062c91ea9e920470bb1f0bce95c2ebe0ef22fe8970ba86b2ad570d789f648485ea4d75fd83bba34e5a590a443698c713a321388
+DIST io-lifetimes-1.0.4.crate 35815 BLAKE2B 
82485bfd13189e0762f7ee501626df0dc741e152ceed875b91a3eed6608686b6d454939d557a0bc29d6bf210dfbe56d35131beb141fc95250544ab8ea992482b
 SHA512 
1b2b151561dc79d1467b699590b2cb5d4acb39f75f38c05a94edb6d1543acca541b5a083fe7b606bc37cb2812692b7acb46996d0b096b96b0b085d31b1336775
 DIST is-terminal-0.4.2.crate 7577 BLAKE2B 
4ef84768184203b58e2b155256e35fd7a74169a8ccd52c3c74aec7fb1d6aeefe6232d049bbdbc40ede2acaf0be453caac19f758cf1abfd04cd1efdf4022c4996
 SHA512 
ce4997ce1b9f529a7d1b875985cde02440de288a0e823f2f5a9647e3a34658c5f56d254e85dd7f152a987f08f428bd82ce7e2af626c4b3c76cde50e8ae1e9374
 DIST itertools-0.10.5.crate 115354 BLAKE2B 
f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391
 SHA512 
d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3
 DIST itoa-1.0.4.crate 10601 BLAKE2B 
95545252eaabc3114323a44c8b8ea12a91568d9fc8d26ccb3bdd798ac0e04d9a6a9307927c17558f1284fa5491464cfceba2f0b880d00673449b94c0fb783150
 SHA512 
a70bb6fbdbcab27fbb5a84041bcbad8e0c8fda58d55ca7ac757f7be5cd373101be40df99e9acd6ae49e637e40de037c6bc59560f96c9adeccb2b2e0bf6531e42
@@ -200,6 +201,7 @@ DIST lzxd-0.1.4.crate 21891 BLAKE2B 
8271b79bdf6c65a17b5fe77a4d8b7d3a96ccf1752d21
 DIST mailparse-0.13.8.crate 36008 BLAKE2B 
8112658b4ceb5b3528375f4f8a178a26c18b5494ba582c333e09de6263769869b5a4903ec2d62cab7a032635fa5d28f00f3f80337b968221e386e252f842cf36
 SHA512 
c7557f741c170c421d5ccef8cb771fce544b3f3da0475b170f82116c00cdd7522fe29fc8bb4dfa20735345b2c72e12af0bcc4317d9ada412b59f9ff4266e14ac
 DIST matchers-0.1.0.crate 6948 BLAKE2B 
ec3a5d01d2fedbb4dbf5bb185afbb9401410463a61f51674e0df6a571db352b2bbabfb99cdbdcfb4e511ae783165bf0258f5163f240a229b9087f9edbd0df41a
 SHA512 
84214c1a84952d85631aa1ab5115df7cda223ac64e2acf055b6129ba1aa26ddc87615a8b51ca890ce3fee0419053fa7fe1599ae128f1d211b58c07b0c4af3b19
 DIST maturin-0.13.7.gh.tar.gz 335508 BLAKE2B 
fef8ad495208109b867d1ca9700cef149b799bdb372d5110480a035ee5ed52b569f5cb3ca7dffa7d69db3fd4a593d3b894027eb1538e25deddd68146640cdde7
 SHA512 
509564719aa7b25c1464036b6830518129b24a285075ef551fbb65c42aa2e3c2cfb1bfcefa55cd9b99c7dcec07795ea08fef0a33a55c14030f49afb392face7d
+DIST maturin-0.14.10.gh.tar.gz 386383 BLAKE2B 
08213cb43ef9e15a2db1ff02de7f91c6fbb7b5d8c87effef9d0aba3ae7b52c27d70c8fac81e44e694364897a43a6cec2cea4168f7165e0858da6224ef0f3897a
 SHA512 
8bbeb1ed01adbb0a234e616b4ef2947f20741d7ca17174b0e36cc7bd850d7fc183665b9777933049dd39819cbd8445dd7ddff4ab5c9bb7f87b78ca65bf9cad47
 DIST maturin-0.14.9.gh.tar.gz 386325 BLAKE2B 
ab9edf73a4ecb33ed95aac4bb02a86008759174ba7a6af771e8116805b4c5f0e165984364ed2d13b7c04262bb80c2caf79739e6f20bca077094070865c6bd207
 SHA512 
37305160fc9fb008e27c12e7f097d3a70597e2a4a30e78b13d757ab2db587b04fb3e27a6de622adaf0b982cad96227c2f78d2adff52c112aebf48975ceb634b9
 DIST memchr-2.5.0.crate 65812 BLAKE2B 
57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab
 SHA512 
444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
 DIST memoffset-0.6.5.crate 7686 BLAKE2B 

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

2023-01-12 Thread Sam James
commit: be4af79203e951268c0f3bf2dc1dce1496bbc16f
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 05:55:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 05:55:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be4af792

sys-devel/clang-common: backport .cfg commentary update

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

 sys-devel/clang-common/clang-common-15.0.6-r1.ebuild  | 3 +++
 sys-devel/clang-common/clang-common-16.0.0_pre20230107.ebuild | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/sys-devel/clang-common/clang-common-15.0.6-r1.ebuild 
b/sys-devel/clang-common/clang-common-15.0.6-r1.ebuild
index 7ec66f0dd663..047c2afbd37e 100644
--- a/sys-devel/clang-common/clang-common-15.0.6-r1.ebuild
+++ b/sys-devel/clang-common/clang-common-15.0.6-r1.ebuild
@@ -91,6 +91,8 @@ src_install() {
 
# Baseline hardening (bug #85)
newins - gentoo-hardened.cfg <<-EOF
+   # Some of these options are added unconditionally, regardless of
+   # USE=hardened, for parity with sys-devel/gcc.
-fstack-clash-protection
-fstack-protector-strong
-fPIE
@@ -113,6 +115,7 @@ src_install() {
 
if use hardened ; then
cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die
+   # Options below are conditional on USE=hardened.
-D_GLIBCXX_ASSERTIONS
 
# Analogue to GLIBCXX_ASSERTIONS

diff --git a/sys-devel/clang-common/clang-common-16.0.0_pre20230107.ebuild 
b/sys-devel/clang-common/clang-common-16.0.0_pre20230107.ebuild
index 9fe06f311bb7..6f1eacac9cc2 100644
--- a/sys-devel/clang-common/clang-common-16.0.0_pre20230107.ebuild
+++ b/sys-devel/clang-common/clang-common-16.0.0_pre20230107.ebuild
@@ -91,6 +91,8 @@ src_install() {
 
# Baseline hardening (bug #85)
newins - gentoo-hardened.cfg <<-EOF
+   # Some of these options are added unconditionally, regardless of
+   # USE=hardened, for parity with sys-devel/gcc.
-fstack-clash-protection
-fstack-protector-strong
-fPIE
@@ -113,6 +115,7 @@ src_install() {
 
if use hardened ; then
cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die
+   # Options below are conditional on USE=hardened.
-D_GLIBCXX_ASSERTIONS
 
# Analogue to GLIBCXX_ASSERTIONS



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

2023-01-12 Thread Sam James
commit: 9c142d1ca08af5ee6862cae427d8d3e60289f29a
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 05:53:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 05:53:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c142d1c

sys-devel/clang-common: add comments for USE=hardened in .cfg

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

 sys-devel/clang-common/clang-common-15.0.6..ebuild | 3 +++
 sys-devel/clang-common/clang-common-16.0.0..ebuild | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/sys-devel/clang-common/clang-common-15.0.6..ebuild 
b/sys-devel/clang-common/clang-common-15.0.6..ebuild
index 709c93681448..0fe74d23d15c 100644
--- a/sys-devel/clang-common/clang-common-15.0.6..ebuild
+++ b/sys-devel/clang-common/clang-common-15.0.6..ebuild
@@ -91,6 +91,8 @@ src_install() {
 
# Baseline hardening (bug #85)
newins - gentoo-hardened.cfg <<-EOF
+   # Some of these options are added unconditionally, regardless of
+   # USE=hardened, for parity with sys-devel/gcc.
-fstack-clash-protection
-fstack-protector-strong
-fPIE
@@ -113,6 +115,7 @@ src_install() {
 
if use hardened ; then
cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die
+   # Options below are conditional on USE=hardened.
-D_GLIBCXX_ASSERTIONS
 
# Analogue to GLIBCXX_ASSERTIONS

diff --git a/sys-devel/clang-common/clang-common-16.0.0..ebuild 
b/sys-devel/clang-common/clang-common-16.0.0..ebuild
index 1b9640fcebe0..2fdd5cbe6a13 100644
--- a/sys-devel/clang-common/clang-common-16.0.0..ebuild
+++ b/sys-devel/clang-common/clang-common-16.0.0..ebuild
@@ -91,6 +91,8 @@ src_install() {
 
# Baseline hardening (bug #85)
newins - gentoo-hardened.cfg <<-EOF
+   # Some of these options are added unconditionally, regardless of
+   # USE=hardened, for parity with sys-devel/gcc.
-fstack-clash-protection
-fstack-protector-strong
-fPIE
@@ -113,6 +115,7 @@ src_install() {
 
if use hardened ; then
cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die
+   # Options below are conditional on USE=hardened.
-D_GLIBCXX_ASSERTIONS
 
# Analogue to GLIBCXX_ASSERTIONS



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

2023-01-12 Thread Sam James
commit: 835163cfa57c3052287ae852ad44df18fff6bacf
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 05:50:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 05:50:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=835163cf

dev-util/bpftool: fix build w/ app-alternatives/tar[libarchive]

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

 dev-util/bpftool/bpftool-5.19.12.ebuild | 6 +++---
 dev-util/bpftool/bpftool-6.0.12.ebuild  | 8 
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/dev-util/bpftool/bpftool-5.19.12.ebuild 
b/dev-util/bpftool/bpftool-5.19.12.ebuild
index 276c46117bea..aa4096be5d13 100644
--- a/dev-util/bpftool/bpftool-5.19.12.ebuild
+++ b/dev-util/bpftool/bpftool-5.19.12.ebuild
@@ -43,6 +43,7 @@ DEPEND="
 BDEPEND="
${LINUX_PATCH+dev-util/patchutils}
${PYTHON_DEPS}
+   app-arch/tar
dev-python/docutils
 "
 
@@ -56,10 +57,9 @@ src_unpack() {
tools/{arch,build,include,lib,perf,scripts} 
{scripts,include,lib} "arch/*/lib"
)
 
-   # We expect the tar implementation to support the -j option (both
-   # GNU tar and libarchive's tar support that).
+   # We expect the tar implementation to support the -j and --wildcards 
option
echo ">>> Unpacking ${LINUX_SOURCES} (${paths[*]}) to ${PWD}"
-   tar --wildcards -xpf "${DISTDIR}"/${LINUX_SOURCES} \
+   gtar --wildcards -xpf "${DISTDIR}"/${LINUX_SOURCES} \
"${paths[@]/#/linux-${LINUX_VER}/}" || die
 
if [[ -n ${LINUX_PATCH} ]] ; then

diff --git a/dev-util/bpftool/bpftool-6.0.12.ebuild 
b/dev-util/bpftool/bpftool-6.0.12.ebuild
index 6833c60b6e2a..35996f352094 100644
--- a/dev-util/bpftool/bpftool-6.0.12.ebuild
+++ b/dev-util/bpftool/bpftool-6.0.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -41,6 +41,7 @@ DEPEND="
 BDEPEND="
${LINUX_PATCH+dev-util/patchutils}
${PYTHON_DEPS}
+   app-arch/tar
dev-python/docutils
 "
 
@@ -54,10 +55,9 @@ src_unpack() {
tools/{arch,build,include,lib,perf,scripts} 
{scripts,include,lib} "arch/*/lib"
)
 
-   # We expect the tar implementation to support the -j option (both
-   # GNU tar and libarchive's tar support that).
+   # We expect the tar implementation to support the -j and --wildcards 
option
echo ">>> Unpacking ${LINUX_SOURCES} (${paths[*]}) to ${PWD}"
-   tar --wildcards -xpf "${DISTDIR}"/${LINUX_SOURCES} \
+   gtar --wildcards -xpf "${DISTDIR}"/${LINUX_SOURCES} \
"${paths[@]/#/linux-${LINUX_VER}/}" || die
 
if [[ -n ${LINUX_PATCH} ]] ; then



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

2023-01-12 Thread Sam James
commit: 67a83d5235e1aa1bad8b4da0342e7398af4657a9
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 05:44:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 05:44:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67a83d52

net-misc/curl: drop 7.87.0

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

 net-misc/curl/curl-7.87.0.ebuild | 301 ---
 1 file changed, 301 deletions(-)

diff --git a/net-misc/curl/curl-7.87.0.ebuild b/net-misc/curl/curl-7.87.0.ebuild
deleted file mode 100644
index 0c0dece77e1c..
--- a/net-misc/curl/curl-7.87.0.ebuild
+++ /dev/null
@@ -1,301 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit autotools prefix multilib-minimal verify-sig
-
-DESCRIPTION="A Client that groks URLs"
-HOMEPAGE="https://curl.se/;
-SRC_URI="https://curl.se/download/${P}.tar.xz
-   verify-sig? ( https://curl.se/download/${P}.tar.xz.asc )"
-
-LICENSE="curl"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap ipv6 
kerberos ldap mbedtls nss +openssl +pop3 +progress-meter rtmp rustls samba 
+smtp ssh ssl sslv3 static-libs test telnet +tftp websockets zstd"
-IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl 
curl_ssl_rustls"
-IUSE+=" nghttp3 quiche"
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/danielstenberg.asc
-
-# Only one default ssl provider can be enabled
-REQUIRED_USE="
-   ssl? (
-   ^^ (
-   curl_ssl_gnutls
-   curl_ssl_mbedtls
-   curl_ssl_nss
-   curl_ssl_openssl
-   curl_ssl_rustls
-   )
-   )"
-
-# lead to lots of false negatives, bug #285669
-RESTRICT="!test? ( test )"
-
-RDEPEND="ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
-   brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
-   ssl? (
-   gnutls? (
-   net-libs/gnutls:=[static-libs?,${MULTILIB_USEDEP}]
-   dev-libs/nettle:=[${MULTILIB_USEDEP}]
-   app-misc/ca-certificates
-   )
-   mbedtls? (
-   net-libs/mbedtls:=[${MULTILIB_USEDEP}]
-   app-misc/ca-certificates
-   )
-   openssl? (
-   
dev-libs/openssl:=[sslv3(-)=,static-libs?,${MULTILIB_USEDEP}]
-   )
-   nss? (
-   dev-libs/nss:0[${MULTILIB_USEDEP}]
-   dev-libs/nss-pem
-   app-misc/ca-certificates
-   )
-   rustls? (
-   net-libs/rustls-ffi:=[${MULTILIB_USEDEP}]
-   )
-   )
-   http2? ( net-libs/nghttp2:=[${MULTILIB_USEDEP}] )
-   nghttp3? (
-   net-libs/nghttp3[${MULTILIB_USEDEP}]
-   net-libs/ngtcp2[ssl,${MULTILIB_USEDEP}]
-   )
-   quiche? ( >=net-libs/quiche-0.3.0[${MULTILIB_USEDEP}] )
-   idn? ( net-dns/libidn2:=[static-libs?,${MULTILIB_USEDEP}] )
-   adns? ( net-dns/c-ares:=[${MULTILIB_USEDEP}] )
-   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
-   rtmp? ( media-video/rtmpdump[${MULTILIB_USEDEP}] )
-   ssh? ( net-libs/libssh2[${MULTILIB_USEDEP}] )
-   sys-libs/zlib[${MULTILIB_USEDEP}]
-   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )"
-
-# Do we need to enforce the same ssl backend for curl and rtmpdump? Bug #423303
-#  rtmp? (
-#  media-video/rtmpdump
-#  curl_ssl_gnutls? ( media-video/rtmpdump[gnutls] )
-#  curl_ssl_openssl? ( media-video/rtmpdump[-gnutls,ssl] )
-#  )
-
-DEPEND="${RDEPEND}"
-BDEPEND="dev-lang/perl
-   virtual/pkgconfig
-   test? (
-   sys-apps/diffutils
-   )
-   verify-sig? ( sec-keys/openpgp-keys-danielstenberg )"
-
-DOCS=( CHANGES README 
docs/{FEATURES.md,INTERNALS.md,FAQ,BUGS.md,CONTRIBUTE.md} )
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/curl/curlbuild.h
-)
-
-MULTILIB_CHOST_TOOLS=(
-   /usr/bin/curl-config
-)
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-7.30.0-prefix.patch
-   "${FILESDIR}"/${PN}-respect-cflags-3.patch
-
-   "${FILESDIR}"/${P}-gnutls-openssl-build.patch
-)
-
-src_prepare() {
-   default
-
-   eprefixify curl-config.in
-   eautoreconf
-}
-
-multilib_src_configure() {
-   # We make use of the fact that later flags override earlier ones
-   # So start with all ssl providers off until proven otherwise
-   # TODO: in the future, we may want to add wolfssl 
(https://www.wolfssl.com/)
-   local myconf=()
-
-   myconf+=( 

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

2023-01-12 Thread Sam James
commit: 2850f811e059bb97e7412d2196b2475fd0b11720
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 05:50:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 05:50:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2850f811

net-misc/curl: fix regression causing zabbix build failure

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

 net-misc/curl/curl-7.87.0-r2.ebuild| 302 +
 .../files/curl-7.87.0-typecheck-deprecated.patch   |  48 
 2 files changed, 350 insertions(+)

diff --git a/net-misc/curl/curl-7.87.0-r2.ebuild 
b/net-misc/curl/curl-7.87.0-r2.ebuild
new file mode 100644
index ..58cc83256461
--- /dev/null
+++ b/net-misc/curl/curl-7.87.0-r2.ebuild
@@ -0,0 +1,302 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit autotools prefix multilib-minimal verify-sig
+
+DESCRIPTION="A Client that groks URLs"
+HOMEPAGE="https://curl.se/;
+SRC_URI="https://curl.se/download/${P}.tar.xz
+   verify-sig? ( https://curl.se/download/${P}.tar.xz.asc )"
+
+LICENSE="curl"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap ipv6 
kerberos ldap mbedtls nss +openssl +pop3 +progress-meter rtmp rustls samba 
+smtp ssh ssl sslv3 static-libs test telnet +tftp websockets zstd"
+IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl 
curl_ssl_rustls"
+IUSE+=" nghttp3 quiche"
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/danielstenberg.asc
+
+# Only one default ssl provider can be enabled
+REQUIRED_USE="
+   ssl? (
+   ^^ (
+   curl_ssl_gnutls
+   curl_ssl_mbedtls
+   curl_ssl_nss
+   curl_ssl_openssl
+   curl_ssl_rustls
+   )
+   )"
+
+# lead to lots of false negatives, bug #285669
+RESTRICT="!test? ( test )"
+
+RDEPEND="ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
+   brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
+   ssl? (
+   gnutls? (
+   net-libs/gnutls:=[static-libs?,${MULTILIB_USEDEP}]
+   dev-libs/nettle:=[${MULTILIB_USEDEP}]
+   app-misc/ca-certificates
+   )
+   mbedtls? (
+   net-libs/mbedtls:=[${MULTILIB_USEDEP}]
+   app-misc/ca-certificates
+   )
+   openssl? (
+   
dev-libs/openssl:=[sslv3(-)=,static-libs?,${MULTILIB_USEDEP}]
+   )
+   nss? (
+   dev-libs/nss:0[${MULTILIB_USEDEP}]
+   dev-libs/nss-pem
+   app-misc/ca-certificates
+   )
+   rustls? (
+   net-libs/rustls-ffi:=[${MULTILIB_USEDEP}]
+   )
+   )
+   http2? ( net-libs/nghttp2:=[${MULTILIB_USEDEP}] )
+   nghttp3? (
+   net-libs/nghttp3[${MULTILIB_USEDEP}]
+   net-libs/ngtcp2[ssl,${MULTILIB_USEDEP}]
+   )
+   quiche? ( >=net-libs/quiche-0.3.0[${MULTILIB_USEDEP}] )
+   idn? ( net-dns/libidn2:=[static-libs?,${MULTILIB_USEDEP}] )
+   adns? ( net-dns/c-ares:=[${MULTILIB_USEDEP}] )
+   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
+   rtmp? ( media-video/rtmpdump[${MULTILIB_USEDEP}] )
+   ssh? ( net-libs/libssh2[${MULTILIB_USEDEP}] )
+   sys-libs/zlib[${MULTILIB_USEDEP}]
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )"
+
+# Do we need to enforce the same ssl backend for curl and rtmpdump? Bug #423303
+#  rtmp? (
+#  media-video/rtmpdump
+#  curl_ssl_gnutls? ( media-video/rtmpdump[gnutls] )
+#  curl_ssl_openssl? ( media-video/rtmpdump[-gnutls,ssl] )
+#  )
+
+DEPEND="${RDEPEND}"
+BDEPEND="dev-lang/perl
+   virtual/pkgconfig
+   test? (
+   sys-apps/diffutils
+   )
+   verify-sig? ( sec-keys/openpgp-keys-danielstenberg )"
+
+DOCS=( CHANGES README 
docs/{FEATURES.md,INTERNALS.md,FAQ,BUGS.md,CONTRIBUTE.md} )
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/curl/curlbuild.h
+)
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/curl-config
+)
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-7.30.0-prefix.patch
+   "${FILESDIR}"/${PN}-respect-cflags-3.patch
+
+   "${FILESDIR}"/${P}-gnutls-openssl-build.patch
+   "${FILESDIR}"/${P}-typecheck-deprecated.patch
+)
+
+src_prepare() {
+   default
+
+   eprefixify curl-config.in
+   eautoreconf
+}
+
+multilib_src_configure() {
+   # We make use of the fact that later flags override earlier ones
+   # 

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

2023-01-12 Thread Sam James
commit: c1e179382badaf9905cdf2ea31c8ea90f3a4d4c7
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 05:40:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 05:40:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1e17938

app-arch/lzlib: Stabilize 1.13-r1 sparc, #890610

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

 app-arch/lzlib/lzlib-1.13-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/lzlib/lzlib-1.13-r1.ebuild 
b/app-arch/lzlib/lzlib-1.13-r1.ebuild
index 4aa954cb2335..e7be63f0811b 100644
--- a/app-arch/lzlib/lzlib-1.13-r1.ebuild
+++ b/app-arch/lzlib/lzlib-1.13-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( 
https://download.savannah.gnu.org/releases/lzip/${PN}/$
 
 LICENSE="libstdc++" # fancy form of GPL-2+ with library exception
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
 
 BDEPEND="verify-sig? ( sec-keys/openpgp-keys-antoniodiazdiaz )"
 



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

2023-01-12 Thread Sam James
commit: c1dd24a9687cd5032ce6c501194fc944f9f674aa
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 05:40:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 05:40:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1dd24a9

sys-apps/file: Stabilize 5.44-r3 ppc64, #890610

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

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

diff --git a/sys-apps/file/file-5.44-r3.ebuild 
b/sys-apps/file/file-5.44-r3.ebuild
index 3d5f32a35456..a5c4194b0e51 100644
--- a/sys-apps/file/file-5.44-r3.ebuild
+++ b/sys-apps/file/file-5.44-r3.ebuild
@@ -18,7 +18,7 @@ else
SRC_URI="ftp://ftp.astron.com/pub/file/${P}.tar.gz;
SRC_URI+=" verify-sig? ( ftp://ftp.astron.com/pub/file/${P}.tar.gz.asc 
)"
 
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-file )"
 fi



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

2023-01-12 Thread Sam James
commit: 76ba0ea99361846e0c57c9e28be18ece2737ba6a
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 05:40:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 05:40:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76ba0ea9

sys-apps/file: Stabilize 5.44-r3 ppc, #890610

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

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

diff --git a/sys-apps/file/file-5.44-r3.ebuild 
b/sys-apps/file/file-5.44-r3.ebuild
index 51e5b9ccba56..3d5f32a35456 100644
--- a/sys-apps/file/file-5.44-r3.ebuild
+++ b/sys-apps/file/file-5.44-r3.ebuild
@@ -18,7 +18,7 @@ else
SRC_URI="ftp://ftp.astron.com/pub/file/${P}.tar.gz;
SRC_URI+=" verify-sig? ( ftp://ftp.astron.com/pub/file/${P}.tar.gz.asc 
)"
 
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-file )"
 fi



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

2023-01-12 Thread Sam James
commit: 4a3ccac9111f1e6a6d1efaec808538e67c3397d4
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 05:40:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 05:40:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a3ccac9

sys-apps/file: Stabilize 5.44-r3 sparc, #890610

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

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

diff --git a/sys-apps/file/file-5.44-r3.ebuild 
b/sys-apps/file/file-5.44-r3.ebuild
index 1052b2282ce3..51e5b9ccba56 100644
--- a/sys-apps/file/file-5.44-r3.ebuild
+++ b/sys-apps/file/file-5.44-r3.ebuild
@@ -18,7 +18,7 @@ else
SRC_URI="ftp://ftp.astron.com/pub/file/${P}.tar.gz;
SRC_URI+=" verify-sig? ( ftp://ftp.astron.com/pub/file/${P}.tar.gz.asc 
)"
 
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-file )"
 fi



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

2023-01-12 Thread Sam James
commit: cd9a3c3941b4fa078317902e5fa0887c76ead4cc
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 05:36:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 05:36:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd9a3c39

sys-apps/file: Stabilize 5.44-r3 arm64, #890610

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

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

diff --git a/sys-apps/file/file-5.44-r3.ebuild 
b/sys-apps/file/file-5.44-r3.ebuild
index 3ec82f6612ac..1052b2282ce3 100644
--- a/sys-apps/file/file-5.44-r3.ebuild
+++ b/sys-apps/file/file-5.44-r3.ebuild
@@ -18,7 +18,7 @@ else
SRC_URI="ftp://ftp.astron.com/pub/file/${P}.tar.gz;
SRC_URI+=" verify-sig? ( ftp://ftp.astron.com/pub/file/${P}.tar.gz.asc 
)"
 
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-file )"
 fi



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

2023-01-12 Thread Sam James
commit: 1b5354829ffa75be27c08ae8b2216d9d2b28930e
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 05:36:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 05:36:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b535482

dev-python/black: Stabilize 22.12.0 x86, #890513

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

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

diff --git a/dev-python/black/black-22.12.0.ebuild 
b/dev-python/black/black-22.12.0.ebuild
index 84dd83f2b3dd..2d3e8362df18 100644
--- a/dev-python/black/black-22.12.0.ebuild
+++ b/dev-python/black/black-22.12.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x64-macos"
 
 RDEPEND="
>=dev-python/click-8.0.0[${PYTHON_USEDEP}]



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

2023-01-12 Thread Sam James
commit: 8fcc1941154df6e79116a3d0b1d6baf5b79cc4e3
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 05:36:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 05:36:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fcc1941

sys-apps/file: Stabilize 5.44-r3 arm, #890610

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

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

diff --git a/sys-apps/file/file-5.44-r3.ebuild 
b/sys-apps/file/file-5.44-r3.ebuild
index 2ef72d8197bf..3ec82f6612ac 100644
--- a/sys-apps/file/file-5.44-r3.ebuild
+++ b/sys-apps/file/file-5.44-r3.ebuild
@@ -18,7 +18,7 @@ else
SRC_URI="ftp://ftp.astron.com/pub/file/${P}.tar.gz;
SRC_URI+=" verify-sig? ( ftp://ftp.astron.com/pub/file/${P}.tar.gz.asc 
)"
 
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-file )"
 fi



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

2023-01-12 Thread Sam James
commit: a16ce1daebaae3992b2cd8c5ccde9f19367b5623
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 05:35:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 05:35:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a16ce1da

sys-fs/zfs: Stabilize 2.1.7-r1 amd64, #890612

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

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

diff --git a/sys-fs/zfs/zfs-2.1.7-r1.ebuild b/sys-fs/zfs/zfs-2.1.7-r1.ebuild
index ad63a209e2cc..01399cd0137b 100644
--- a/sys-fs/zfs/zfs-2.1.7-r1.ebuild
+++ b/sys-fs/zfs/zfs-2.1.7-r1.ebuild
@@ -24,7 +24,7 @@ else
S="${WORKDIR}/${P%_rc?}"
 
if [[ ${PV} != *_rc* ]]; then
-   KEYWORDS="~amd64 arm64 ppc64 ~riscv ~sparc"
+   KEYWORDS="amd64 arm64 ppc64 ~riscv ~sparc"
fi
 fi
 



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

2023-01-12 Thread Sam James
commit: 5ead660cbf861caa6c0a9e3d1372903d2cb1c255
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 05:35:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 05:35:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ead660c

sys-fs/zfs-kmod: Stabilize 2.1.7 amd64, #890612

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

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

diff --git a/sys-fs/zfs-kmod/zfs-kmod-2.1.7.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-2.1.7.ebuild
index 867f89aa1635..3f2082380eaf 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-2.1.7.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-2.1.7.ebuild
@@ -26,7 +26,7 @@ else
ZFS_KERNEL_DEP="${ZFS_KERNEL_DEP%%.*}.$(( ${ZFS_KERNEL_DEP##*.} + 1))"
 
if [[ ${PV} != *_rc* ]]; then
-   KEYWORDS="~amd64 arm64 ppc64 ~riscv ~sparc"
+   KEYWORDS="amd64 arm64 ppc64 ~riscv ~sparc"
fi
 fi
 



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

2023-01-12 Thread Georgy Yakovlev
commit: 1975bd02544565d07d17293247098abc46f5d5cb
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jan 13 04:47:43 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jan 13 05:34:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1975bd02

sys-fs/zfs-kmod: Stabilize 2.1.7 arm64, #890612

Signed-off-by: Georgy Yakovlev  gentoo.org>

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

diff --git a/sys-fs/zfs-kmod/zfs-kmod-2.1.7.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-2.1.7.ebuild
index b996ea790d4b..867f89aa1635 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-2.1.7.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-2.1.7.ebuild
@@ -26,7 +26,7 @@ else
ZFS_KERNEL_DEP="${ZFS_KERNEL_DEP%%.*}.$(( ${ZFS_KERNEL_DEP##*.} + 1))"
 
if [[ ${PV} != *_rc* ]]; then
-   KEYWORDS="~amd64 ~arm64 ppc64 ~riscv ~sparc"
+   KEYWORDS="~amd64 arm64 ppc64 ~riscv ~sparc"
fi
 fi
 



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

2023-01-12 Thread Georgy Yakovlev
commit: 00895e7f8fb35c5c131c2a56ba56d1146fe94c08
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jan 13 04:47:44 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jan 13 05:34:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00895e7f

sys-fs/zfs: Stabilize 2.1.7-r1 arm64, #890612

Signed-off-by: Georgy Yakovlev  gentoo.org>

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

diff --git a/sys-fs/zfs/zfs-2.1.7-r1.ebuild b/sys-fs/zfs/zfs-2.1.7-r1.ebuild
index c17785b32c14..ad63a209e2cc 100644
--- a/sys-fs/zfs/zfs-2.1.7-r1.ebuild
+++ b/sys-fs/zfs/zfs-2.1.7-r1.ebuild
@@ -24,7 +24,7 @@ else
S="${WORKDIR}/${P%_rc?}"
 
if [[ ${PV} != *_rc* ]]; then
-   KEYWORDS="~amd64 ~arm64 ppc64 ~riscv ~sparc"
+   KEYWORDS="~amd64 arm64 ppc64 ~riscv ~sparc"
fi
 fi
 



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

2023-01-12 Thread Sam James
commit: c5026603fbe974271937b3c0e5915926e36f316c
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 05:29:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 05:29:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5026603

media-tv/v4l-utils: fix build w/ clang+ssp

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

 .../v4l-utils-1.22.1-no-stack-protector-bpf.patch  | 25 ++
 media-tv/v4l-utils/v4l-utils-1.22.1-r1.ebuild  |  6 +-
 2 files changed, 30 insertions(+), 1 deletion(-)

diff --git 
a/media-tv/v4l-utils/files/v4l-utils-1.22.1-no-stack-protector-bpf.patch 
b/media-tv/v4l-utils/files/v4l-utils-1.22.1-no-stack-protector-bpf.patch
new file mode 100644
index ..0ee28643ea1c
--- /dev/null
+++ b/media-tv/v4l-utils/files/v4l-utils-1.22.1-no-stack-protector-bpf.patch
@@ -0,0 +1,25 @@
+SSP doesn't make sense for BPF.
+
+https://bugs.gentoo.org/889561
+--- a/utils/keytable/Makefile.am
 b/utils/keytable/Makefile.am
+@@ -22,7 +22,7 @@ ir_keytable_LDFLAGS = $(ARGP_LIBS)
+ 
+ if WITH_BPF
+ ir_keytable_LDFLAGS += $(LIBELF_LIBS) $(LIBBPF_LIBS)
+-ir_keytable_CFLAGS = $(LIBBPF_CFLAGS)
++ir_keytable_CFLAGS = $(LIBBPF_CFLAGS) -fno-stack-protector
+ SUBDIRS = bpf_protocols
+ endif
+ 
+--- a/utils/keytable/bpf_protocols/Makefile.am
 b/utils/keytable/bpf_protocols/Makefile.am
+@@ -8,7 +8,7 @@ CLANG_SYS_INCLUDES := $(shell $(CLANG) -v -E - &1 
\
+ | sed -n '/<...> search starts here:/,/End of search list./{ s| 
\(/.*\)|-idirafter \1|p }')
+ 
+ %.o: %.c bpf_helpers.h
+-  $(CLANG) $(CLANG_SYS_INCLUDES) -D__linux__ -I$(top_srcdir)/include 
-target bpf -O2 -c $<
++  $(CLANG) $(CLANG_SYS_INCLUDES) -D__linux__ -I$(top_srcdir)/include 
-target bpf -O2 -fno-stack-protector -c $<
+ 
+ PROTOCOLS = grundig.o pulse_distance.o pulse_length.o rc_mm.o manchester.o 
xbox-dvd.o imon_rsc.o raw.o samsung36.o
+ 

diff --git a/media-tv/v4l-utils/v4l-utils-1.22.1-r1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.22.1-r1.ebuild
index 57f4e1a21e15..1294a25de248 100644
--- a/media-tv/v4l-utils/v4l-utils-1.22.1-r1.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.22.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -45,6 +45,10 @@ BDEPEND="
 # Not really prebuilt but BPF objects make our QA checks go crazy.
 QA_PREBUILT="*/rc_keymaps/protocols/*.o"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.22.1-no-stack-protector-bpf.patch
+)
+
 check_llvm() {
if [[ ${MERGE_TYPE} != binary ]] && use bpf; then
local clang=${ac_cv_prog_CLANG:-${CLANG:-clang}}



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

2023-01-12 Thread Sam James
commit: 036c5283994e19f567c9c674a8567a8b49879aa1
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 05:33:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 05:33:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=036c5283

sys-apps/systemd: fix build w/ clang+ssp

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

 .../systemd/files/252-no-stack-protector-bpf.patch | 26 ++
 sys-apps/systemd/systemd-252.4-r1.ebuild   |  1 +
 2 files changed, 27 insertions(+)

diff --git a/sys-apps/systemd/files/252-no-stack-protector-bpf.patch 
b/sys-apps/systemd/files/252-no-stack-protector-bpf.patch
new file mode 100644
index ..4e4d1a1bafa5
--- /dev/null
+++ b/sys-apps/systemd/files/252-no-stack-protector-bpf.patch
@@ -0,0 +1,26 @@
+https://github.com/systemd/systemd/pull/26050
+
+From d6a0784a350fb27698ed04f7ada17137324b31bb Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Fri, 13 Jan 2023 05:17:56 +
+Subject: [PATCH] bpf: disable -fstack-protector in meson
+
+In Gentoo, we recently started making Clang behave the same way as
+our GCC, with -fstack-protector and some friends enabled by default.
+
+SSP doesn't make sense for BPF, so disable it explicitly.
+
+See also e.g. https://www.spinics.net/lists/netdev/msg556400.html.
+
+Bug: https://bugs.gentoo.org/890004
+--- a/src/core/bpf/meson.build
 b/src/core/bpf/meson.build
+@@ -7,6 +7,7 @@ endif
+ bpf_clang_flags = [
+ '-std=gnu11',
+ '-Wno-compare-distinct-pointer-types',
++'-fno-stack-protector',
+ '-O2',
+ '-target',
+ 'bpf',
+

diff --git a/sys-apps/systemd/systemd-252.4-r1.ebuild 
b/sys-apps/systemd/systemd-252.4-r1.ebuild
index 6391f42dbf34..e3c0075dcfaa 100644
--- a/sys-apps/systemd/systemd-252.4-r1.ebuild
+++ b/sys-apps/systemd/systemd-252.4-r1.ebuild
@@ -241,6 +241,7 @@ src_unpack() {
 src_prepare() {
local PATCHES=(
"${FILESDIR}/252-tmpfiles-ub.patch"
+   "${FILESDIR}/252-no-stack-protector-bpf.patch"
)
 
if ! use vanilla; then



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

2023-01-12 Thread Sam James
commit: 2b8d461e20dfef36b17971b668aa77dba1de4dc2
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 04:42:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 04:42:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b8d461e

sys-apps/file: Stabilize 5.44-r3 amd64, #890610

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

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

diff --git a/sys-apps/file/file-5.44-r3.ebuild 
b/sys-apps/file/file-5.44-r3.ebuild
index b1ac4056460e..2ef72d8197bf 100644
--- a/sys-apps/file/file-5.44-r3.ebuild
+++ b/sys-apps/file/file-5.44-r3.ebuild
@@ -18,7 +18,7 @@ else
SRC_URI="ftp://ftp.astron.com/pub/file/${P}.tar.gz;
SRC_URI+=" verify-sig? ( ftp://ftp.astron.com/pub/file/${P}.tar.gz.asc 
)"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-file )"
 fi



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

2023-01-12 Thread Sam James
commit: 93af14fe25cb6866550e051d2f2a1ab6a3f1a443
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 04:42:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 04:42:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93af14fe

sys-apps/file: Stabilize 5.44-r3 x86, #890610

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

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

diff --git a/sys-apps/file/file-5.44-r3.ebuild 
b/sys-apps/file/file-5.44-r3.ebuild
index cdeb8bd0cfe1..b1ac4056460e 100644
--- a/sys-apps/file/file-5.44-r3.ebuild
+++ b/sys-apps/file/file-5.44-r3.ebuild
@@ -18,7 +18,7 @@ else
SRC_URI="ftp://ftp.astron.com/pub/file/${P}.tar.gz;
SRC_URI+=" verify-sig? ( ftp://ftp.astron.com/pub/file/${P}.tar.gz.asc 
)"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-file )"
 fi



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

2023-01-12 Thread Sam James
commit: 2a4ba84c8f11e3cc0680cf4885fbfa22c195969c
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 04:40:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 04:40:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a4ba84c

media-libs/libplacebo: Stabilize 5.229.1 ppc64, #889006

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

 media-libs/libplacebo/libplacebo-5.229.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libplacebo/libplacebo-5.229.1.ebuild 
b/media-libs/libplacebo/libplacebo-5.229.1.ebuild
index 95d5231d0b11..06ebf3b6e6a7 100644
--- a/media-libs/libplacebo/libplacebo-5.229.1.ebuild
+++ b/media-libs/libplacebo/libplacebo-5.229.1.ebuild
@@ -15,7 +15,7 @@ else

https://code.videolan.org/videolan/libplacebo/-/archive/v${PV}/libplacebo-v${PV}.tar.gz
opengl? ( 
https://github.com/Dav1dde/glad/archive/refs/tags/v${GLAD_PV}.tar.gz -> 
${PN}-glad-${GLAD_PV}.tar.gz )"
S="${WORKDIR}/${PN}-v${PV}"
-   KEYWORDS="amd64 ~ppc64 x86"
+   KEYWORDS="amd64 ppc64 x86"
 fi
 
 DESCRIPTION="Reusable library for GPU-accelerated image processing primitives"



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

2023-01-12 Thread Sam James
commit: b383e43381c76cc4dab36fe5de07de51cc9415c7
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 04:40:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 04:40:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b383e433

media-libs/libsixel: Stabilize 1.10.3 ppc64, #889006

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

 media-libs/libsixel/libsixel-1.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsixel/libsixel-1.10.3.ebuild 
b/media-libs/libsixel/libsixel-1.10.3.ebuild
index 1f6eab79a46f..ee70ffa4e73f 100644
--- a/media-libs/libsixel/libsixel-1.10.3.ebuild
+++ b/media-libs/libsixel/libsixel-1.10.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT public-domain"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ppc ppc64 ~riscv x86"
 IUSE="curl gd gtk jpeg png python test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"



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

2023-01-12 Thread Sam James
commit: f69bb1871757572f885dcb1db8c9ba04a924fa03
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 04:40:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 04:40:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f69bb187

media-video/mpv: Stabilize 0.35.0-r1 ppc64, #889006

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

 media-video/mpv/mpv-0.35.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/mpv/mpv-0.35.0-r1.ebuild 
b/media-video/mpv/mpv-0.35.0-r1.ebuild
index 6fa992dfd848..c83c4bf9a053 100644
--- a/media-video/mpv/mpv-0.35.0-r1.ebuild
+++ b/media-video/mpv/mpv-0.35.0-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mpv-player/mpv.git;
 else
SRC_URI="https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv x86 ~amd64-linux"
+   KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv x86 ~amd64-linux"
 fi
 
 DESCRIPTION="Media player for the command line"



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

2023-01-12 Thread Sam James
commit: dc5a4fa05f1f836ca9277ed1ac3b325b728410bb
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 04:20:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 04:34:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc5a4fa0

media-video/pipewire: add 0.3.64

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

 media-video/pipewire/Manifest   |   1 +
 media-video/pipewire/pipewire-0.3.64.ebuild | 439 
 2 files changed, 440 insertions(+)

diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest
index 2bef025bea38..647243e2ecff 100644
--- a/media-video/pipewire/Manifest
+++ b/media-video/pipewire/Manifest
@@ -1,3 +1,4 @@
 DIST pipewire-0.3.59.tar.bz2 1443372 BLAKE2B 
5e2d82c0bfdb7c030d8be525152c38115438caeb990afd7757424efcf2a7391a6a4891b0f58347ab0b7446707e8ad88baffa0c11c5acc42e086f23c9de3cb354
 SHA512 
f42bfab6e1bb227431119b44887af818a25eb0cdbcca917433162af87c942eb105a2b6e100de877d188941a24f1c8e2e9ae79f499fc20f0a32e2f7cc5de54162
 DIST pipewire-0.3.61.tar.bz2 1480364 BLAKE2B 
df940896189b986e1d63ce6d5ec6cb554ae030ef2ed217a5310f06d959b8c28bff12bc48d847ce5bc6ff007b3652f9ae6e35fd15ef39283348c010cd341bcea6
 SHA512 
8fe5b6ce0fd1ef2a20b1253436fb97aab9da168ce243400b0291051e97809d75793d9446fd4aafc835f82fd257009ec6df9e181d375b492ee72d7f90275ab917
 DIST pipewire-0.3.63.tar.bz2 1485423 BLAKE2B 
8629bce6d11959d4b3930d7db4e0ad201981002d52c6b73b3ee2b0ac141518f553f7b0e47aef4157b3c3ef71c6b544889f60f4be0fadb01b8a35c1d457edb1aa
 SHA512 
0a45e9017bbcd74f21c6a1f388c5b58123deec083bbc9a9e695948ea95e67b6384acfff6e5ab685ea7287b4696e01176e257b73286ecd03c2d2e43d80fd60805
+DIST pipewire-0.3.64.tar.bz2 1490475 BLAKE2B 
9a4d9e23a5d60da7c5788ce5145ce083f13fe771f3f5bcb3dfd1e9560d982f20415f32f756b875081464e1b175ef80af56d7babb3bbbd7a5eaf034c9c43b810a
 SHA512 
4dff77cf1ab9fefffad1b6f7182115dbb5e4f0339f052dcfcc34b62687b461d25a6f891d1ad0246dab5a8cb80ca190d97d358a6494da8c6a8cc64e0b38452093

diff --git a/media-video/pipewire/pipewire-0.3.64.ebuild 
b/media-video/pipewire/pipewire-0.3.64.ebuild
new file mode 100644
index ..2bb3dd69eed1
--- /dev/null
+++ b/media-video/pipewire/pipewire-0.3.64.ebuild
@@ -0,0 +1,439 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# 1. Please regularly check (even at the point of bumping) Fedora's packaging
+# for needed backports at 
https://src.fedoraproject.org/rpms/pipewire/tree/rawhide.
+#
+# 2. Upstream also sometimes amend release notes for the previous release to 
mention
+# needed patches, e.g. 
https://gitlab.freedesktop.org/pipewire/pipewire/-/tags/0.3.55#distros
+#
+# 3. Keep an eye on git master (for both PipeWire and WirePlumber) as things
+# continue to move quickly. It's not uncommon for fixes to be made shortly
+# after releases.
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit flag-o-matic meson-multilib optfeature prefix python-any-r1 systemd 
udev
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git;
+   inherit git-r3
+else
+   if [[ ${PV} == *_p* ]] ; then
+   MY_COMMIT=""
+   
SRC_URI="https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/${MY_COMMIT}/pipewire-${MY_COMMIT}.tar.bz2
 -> ${P}.tar.bz2"
+   S="${WORKDIR}"/${PN}-${MY_COMMIT}
+   else
+   
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2;
+   fi
+
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+DESCRIPTION="Multimedia processing graphs"
+HOMEPAGE="https://pipewire.org/;
+
+LICENSE="MIT LGPL-2.1+ GPL-2"
+# ABI was broken in 0.3.42 for 
https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49
+SLOT="0/0.4"
+IUSE="bluetooth dbus doc echo-cancel extra flatpak gstreamer gsettings 
jack-client jack-sdk lv2
+modemmanager pipewire-alsa readline sound-server ssl system-service systemd 
test udev v4l X zeroconf"
+
+# Once replacing system JACK libraries is possible, it's likely that
+# jack-client IUSE will need blocking to avoid users accidentally
+# configuring their systems to send PW sink output to the emulated
+# JACK's sink - doing so is likely to yield no audio, cause a CPU
+# cycles consuming loop (and may even cause GUI crashes)!
+
+# TODO: There should be "sound-server? ( || ( alsa bluetooth ) )" here, but 
ALSA is always enabled
+# TODO: Pulseaudio alsa plugin performs runtime check that pulseaudio server 
connection will work
+# which provides adequate guarantee that alsa-lib will be able to provide 
audio services.
+# If that works, pulseaudio defaults are loaded into alsa-lib runtime 
replacing default PCM and CTL.
+# When pipewire-alsa will be able to perform similar check, pipewire-alsa can 
be enabled unconditionally.
+REQUIRED_USE="
+   jack-sdk? ( !jack-client )
+   modemmanager? ( bluetooth )
+   system-service? ( systemd )
+   

[gentoo-commits] repo/gentoo:master commit in: net-firewall/iptables/, net-firewall/iptables/files/

2023-01-12 Thread Sam James
commit: f8bbf22f0e946d472150088e713de2b100439974
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 04:26:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 04:34:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8bbf22f

net-firewall/iptables: add 1.8.9

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

 net-firewall/iptables/Manifest |   1 +
 .../files/iptables-1.8.9-format-security.patch |  26 +++
 net-firewall/iptables/iptables-1.8.9.ebuild| 180 +
 3 files changed, 207 insertions(+)

diff --git a/net-firewall/iptables/Manifest b/net-firewall/iptables/Manifest
index 44c1d5abb450..87a9224bf3ed 100644
--- a/net-firewall/iptables/Manifest
+++ b/net-firewall/iptables/Manifest
@@ -1 +1,2 @@
 DIST iptables-1.8.8.tar.bz2 746985 BLAKE2B 
0da021cc7313b86af331768904956dab3eee3de245a7b03965129f3d7f13097fc03fbb1390167dcd971eff216eabad9e59b261a9c0f54bfc48a77453aa40d164
 SHA512 
f21df23279a77531a23f3fcb1b8f0f8ec0c726bda236dd0e33af74b06753baff6ce3f26fb9fcceb6fada560656ba901e68fc6452eb840ac1b206bc4654950f59
+DIST iptables-1.8.9.tar.xz 637848 BLAKE2B 
37ba80be0ee7049c4d3ee5689b273b4d2cc6e6fb9ebb297e86976b5750f987f2ae4536013fe1749ae79b6989c241eaece3202019fafd47d842c7a4fe3e5093b1
 SHA512 
e367bf286135e39b7401e852de25c1ed06d44befdffd92ed1566eb2ae9704b48ac9196cb971f43c6c83c6ad4d910443d32064bcdf618cfcef6bcab113e31ff70

diff --git a/net-firewall/iptables/files/iptables-1.8.9-format-security.patch 
b/net-firewall/iptables/files/iptables-1.8.9-format-security.patch
new file mode 100644
index ..a95c43600986
--- /dev/null
+++ b/net-firewall/iptables/files/iptables-1.8.9-format-security.patch
@@ -0,0 +1,26 @@
+https://git.netfilter.org/iptables/commit/?id=ed4082a7405a5838c205a34c1559e289949200cc
+
+From ed4082a7405a5838c205a34c1559e289949200cc Mon Sep 17 00:00:00 2001
+From: Phil Sutter 
+Date: Thu, 12 Jan 2023 14:38:44 +0100
+Subject: extensions: NAT: Fix for -Werror=format-security
+
+Have to pass either a string literal or format string to xt_xlate_add().
+
+Fixes: f30c5edce0413 ("extensions: Merge SNAT, DNAT, REDIRECT and MASQUERADE")
+Signed-off-by: Phil Sutter 
+--- a/extensions/libxt_NAT.c
 b/extensions/libxt_NAT.c
+@@ -424,7 +424,7 @@ __NAT_xlate(struct xt_xlate *xl, const struct 
nf_nat_range2 *r,
+   if (r->flags & NF_NAT_RANGE_PROTO_OFFSET)
+   return 0;
+ 
+-  xt_xlate_add(xl, tgt);
++  xt_xlate_add(xl, "%s", tgt);
+   if (strlen(range_str))
+   xt_xlate_add(xl, " to %s", range_str);
+   if (r->flags & NF_NAT_RANGE_PROTO_RANDOM) {
+-- 
+cgit v1.2.3
+
+

diff --git a/net-firewall/iptables/iptables-1.8.9.ebuild 
b/net-firewall/iptables/iptables-1.8.9.ebuild
new file mode 100644
index ..09aace20ecdd
--- /dev/null
+++ b/net-firewall/iptables/iptables-1.8.9.ebuild
@@ -0,0 +1,180 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd toolchain-funcs autotools flag-o-matic usr-ldscript
+
+DESCRIPTION="Linux kernel (2.4+) firewall, NAT and packet mangling tools"
+HOMEPAGE="https://www.netfilter.org/projects/iptables/;
+SRC_URI="https://www.netfilter.org/projects/iptables/files/${P}.tar.xz;
+
+LICENSE="GPL-2"
+# Subslot reflects PV when libxtables and/or libip*tc was changed
+# the last time.
+SLOT="0/1.8.3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="conntrack netlink nftables pcap static-libs"
+
+COMMON_DEPEND="
+   conntrack? ( >=net-libs/libnetfilter_conntrack-1.0.6 )
+   netlink? ( net-libs/libnfnetlink )
+   nftables? (
+   >=net-libs/libmnl-1.0:=
+   >=net-libs/libnftnl-1.1.6:=
+   )
+   pcap? ( net-libs/libpcap )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   virtual/os-headers
+   >=sys-kernel/linux-headers-4.4:0
+"
+BDEPEND="
+   virtual/pkgconfig
+   nftables? (
+   sys-devel/flex
+   app-alternatives/yacc
+   )
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   nftables? ( net-misc/ethertypes )
+   !https://bugs.gentoo.org/881295
+   rm "${ED}/usr/bin/iptables-xml" || die
+
+   dodoc iptables/iptables.xslt
+
+   # All the iptables binaries are in /sbin, so might as well
+   # put these small files in with them
+   into /
+   dosbin iptables/iptables-apply
+   dosym iptables-apply /sbin/ip6tables-apply
+   doman iptables/iptables-apply.8
+
+   insinto /usr/include
+   doins include/ip{,6}tables.h
+   insinto /usr/include/iptables
+   doins include/iptables/internal.h
+
+   keepdir /var/lib/ip{,6}tables
+   newinitd "${FILESDIR}"/${PN}-r3.init iptables
+   newconfd "${FILESDIR}"/${PN}-r1.confd iptables
+   dosym iptables /etc/init.d/ip6tables
+   newconfd "${FILESDIR}"/ip6tables-r1.confd ip6tables
+
+   if use nftables; then
+   

[gentoo-commits] repo/gentoo:master commit in: net-vpn/tor/

2023-01-12 Thread Sam James
commit: 7ebd93d62b377c717147ceedb1d3947f3539cce2
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 04:40:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 04:40:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ebd93d6

net-vpn/tor: add 0.4.7.13

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

 net-vpn/tor/Manifest|   3 +
 net-vpn/tor/tor-0.4.7.13.ebuild | 126 
 2 files changed, 129 insertions(+)

diff --git a/net-vpn/tor/Manifest b/net-vpn/tor/Manifest
index 655ae9d6c656..363a4f3f1006 100644
--- a/net-vpn/tor/Manifest
+++ b/net-vpn/tor/Manifest
@@ -4,3 +4,6 @@ DIST tor-0.4.7.11.tar.gz.sha256sum.asc 716 BLAKE2B 
2336ff3869b3a759626cd68c0c931
 DIST tor-0.4.7.12.tar.gz 8009573 BLAKE2B 
13e9a796d9e5b024aa01b9aaab389b580df41641013721e4c2821cfee4edc6fb562d997be70ecc3908ac5e43187978b1be63f78ac72c73e8ea3617d6b5cf1ea9
 SHA512 
b97a6cc3fd3353cc1cdbb47df6d8895d0f730967083171795be56ffab4660c9a0f8f73ce83a98eff1fbd0793bae28c987d53c29f57fc5e0f26dddc30c197abb2
 DIST tor-0.4.7.12.tar.gz.sha256sum 86 BLAKE2B 
0402bdf641c8142f91df7a80ad726ce3a1eeb3265f385b5b818440e6c25a5424db467714baee0dfaaf61edf482814a1de5c4d53fd4d61a26c194037a71928580
 SHA512 
c9a197bb563b05632cc5bfe4dfe5d2dd02427591816997726e2fbc9ec94b17d52295f33c946bea51ac6a2ef76d94a14b9e96daf951eeab57a8ee0d7d513c62c1
 DIST tor-0.4.7.12.tar.gz.sha256sum.asc 716 BLAKE2B 
c148062a35e232d08cd1e0971e467cddee7836932984f778ab923ff38e717c2a8f3985ff63591002b179eaeb12e04b066366a2a3ed76e00d436a76f0eacaea67
 SHA512 
afa1208758f0b385cea36660db4739353237b5a4608c374db9115e3584ba96bdabe18ea811752a847eb3e5012919c9f3ed06129f1ec40465d18dc27de4b961fc
+DIST tor-0.4.7.13.tar.gz 8031948 BLAKE2B 
338a0a541423f27f594a091307b5edeafc9826bb651c2bd050f3282c9355d9d43d1ef4791f3c98a37dc4c0f64bc40925ea1c1e32cbdff78b1a7308df501f279a
 SHA512 
0900416887afbb24f7b72e6ef181b7b01308d1bb35c37736f3b13e06810a07febf9f47fadd9ff6c0e73204d93b49545e4e2516906eb3ba74398ad2b299f530be
+DIST tor-0.4.7.13.tar.gz.sha256sum 86 BLAKE2B 
339db9869bfe485cbd328fe942cc23e60c08ad67fc2d9e7927ed3c9f3b606192e5efac34013c5bf0b0e8b26e957dcf8b586e1cc0a0c27756b8b3d823af37fdee
 SHA512 
ec1d19fa662255df5dd575ba943f4ccb30d9dfa49ff656cdfa73df2d24248b52a3bfd715f4d3efe11d8129968b0e06e3c75e8d82416e1807020ebf65f65401a0
+DIST tor-0.4.7.13.tar.gz.sha256sum.asc 716 BLAKE2B 
968a3852293ab9bcadac626862c9dc360b17de5afd00af7c46358fa2adfc03b55c02dfe029e9427efba999f553489a04388b395e8fb8fe16325e0895663c2deb
 SHA512 
eb78e8369941d8de833e3616a9a1c1e59b0d3dde918353e2f4fa5eb5da09f038238c46f5e180844bd3cba1211a9daa6d60e9ddb5690998e27a6b7d1616aa20cc

diff --git a/net-vpn/tor/tor-0.4.7.13.ebuild b/net-vpn/tor/tor-0.4.7.13.ebuild
new file mode 100644
index ..e67b47263631
--- /dev/null
+++ b/net-vpn/tor/tor-0.4.7.13.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit python-any-r1 readme.gentoo-r1 systemd verify-sig
+
+MY_PV="$(ver_rs 4 -)"
+MY_PF="${PN}-${MY_PV}"
+DESCRIPTION="Anonymizing overlay network for TCP"
+HOMEPAGE="https://www.torproject.org/;
+SRC_URI="https://www.torproject.org/dist/${MY_PF}.tar.gz
+   https://archive.torproject.org/tor-package-archive/${MY_PF}.tar.gz
+   verify-sig? (
+   https://dist.torproject.org/${MY_PF}.tar.gz.sha256sum
+   https://dist.torproject.org/${MY_PF}.tar.gz.sha256sum.asc
+   )"
+S="${WORKDIR}/${MY_PF}"
+
+LICENSE="BSD GPL-2"
+SLOT="0"
+if [[ ${PV} != *_alpha* && ${PV} != *_beta* && ${PV} != *_rc* ]]; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 
~ppc-macos"
+fi
+IUSE="caps doc lzma +man scrypt seccomp selinux +server systemd tor-hardening 
test zstd"
+RESTRICT="!test? ( test )"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/torproject.org.asc
+
+BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-tor-20221213 )"
+DEPEND="
+   dev-libs/libevent:=[ssl]
+   sys-libs/zlib
+   caps? ( sys-libs/libcap )
+   man? ( app-text/asciidoc )
+   dev-libs/openssl:0=[-bindist(-)]
+   lzma? ( app-arch/xz-utils )
+   scrypt? ( app-crypt/libscrypt )
+   seccomp? ( >=sys-libs/libseccomp-2.4.1 )
+   systemd? ( sys-apps/systemd )
+   zstd? ( app-arch/zstd )"
+RDEPEND="
+   acct-user/tor
+   acct-group/tor
+   ${DEPEND}
+   selinux? ( sec-policy/selinux-tor )"
+
+# bug #764260
+DEPEND+="
+   test? (
+   ${DEPEND}
+   ${PYTHON_DEPS}
+   )"
+
+DOCS=()
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.2.7.4-torrc.sample.patch
+)
+
+# EAPI 8 tries to append it but it doesn't exist here
+# bug #831311 etc
+QA_CONFIGURE_OPTIONS="--disable-static"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_unpack() {
+   if use verify-sig; then
+   cd "${DISTDIR}" || 

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

2023-01-12 Thread Georgy Yakovlev
commit: 56d90c1cd0e57290a7d9bb11e0fba7953fcb9641
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jan 13 04:33:12 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jan 13 04:33:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56d90c1c

sys-fs/zfs: Stabilize 2.1.7-r1 ppc64, #890612

Signed-off-by: Georgy Yakovlev  gentoo.org>

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

diff --git a/sys-fs/zfs/zfs-2.1.7-r1.ebuild b/sys-fs/zfs/zfs-2.1.7-r1.ebuild
index efb93b4236f3..c17785b32c14 100644
--- a/sys-fs/zfs/zfs-2.1.7-r1.ebuild
+++ b/sys-fs/zfs/zfs-2.1.7-r1.ebuild
@@ -24,7 +24,7 @@ else
S="${WORKDIR}/${P%_rc?}"
 
if [[ ${PV} != *_rc* ]]; then
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~sparc"
+   KEYWORDS="~amd64 ~arm64 ppc64 ~riscv ~sparc"
fi
 fi
 



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

2023-01-12 Thread Georgy Yakovlev
commit: 06df21657de6a4d31985750139fe4817c6a256ad
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jan 13 04:32:45 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jan 13 04:32:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06df2165

sys-fs/zfs-kmod: add ieee-long-double patch to 2.1.7

Signed-off-by: Georgy Yakovlev  gentoo.org>

 .../files/2.1.7-ppc64-ieee128-compat.patch | 217 +
 sys-fs/zfs-kmod/zfs-kmod-2.1.7.ebuild  |   5 +-
 2 files changed, 221 insertions(+), 1 deletion(-)

diff --git a/sys-fs/zfs-kmod/files/2.1.7-ppc64-ieee128-compat.patch 
b/sys-fs/zfs-kmod/files/2.1.7-ppc64-ieee128-compat.patch
new file mode 100644
index ..5613cb8ca9d1
--- /dev/null
+++ b/sys-fs/zfs-kmod/files/2.1.7-ppc64-ieee128-compat.patch
@@ -0,0 +1,217 @@
+From 8324d738fdb3096bd97336476bb399e6c312289a Mon Sep 17 00:00:00 2001
+From: Richard Yao 
+Date: Thu, 12 Jan 2023 11:06:57 -0500
+Subject: [PATCH] Linux ppc64le ieee128 compat: Do not redefine __asm on
+ external headers
+
+There is an external assembly declaration extension in GNU C that glibc
+uses when building with ieee128 floating point support on ppc64le.
+Marking that as volatile makes no sense, so the build breaks.
+
+It does not make sense to only mark this as volatile on Linux, since if
+do not want the compiler reordering things on Linux, we do not want the
+compiler reordering things on any other platform, so we stop treating
+Linux specially and just manually inline the CPP macro so that we can
+eliminate it. This should fix the build on ppc64le.
+
+Closes openzfs/zfs#14308
+Signed-off-by: Richard Yao 
+---
+ .../vdev_raidz_math_powerpc_altivec_common.h  | 44 +--
+ 1 file changed, 20 insertions(+), 24 deletions(-)
+
+diff --git a/module/zfs/vdev_raidz_math_powerpc_altivec_common.h 
b/module/zfs/vdev_raidz_math_powerpc_altivec_common.h
+index 46d42c5e241..f76eb47a9c6 100644
+--- a/module/zfs/vdev_raidz_math_powerpc_altivec_common.h
 b/module/zfs/vdev_raidz_math_powerpc_altivec_common.h
+@@ -26,10 +26,6 @@
+ #include 
+ #include 
+ 
+-#ifdef __linux__
+-#define   __asm __asm__ __volatile__
+-#endif
+-
+ #define   _REG_CNT(_0, _1, _2, _3, _4, _5, _6, _7, N, ...) N
+ #define   REG_CNT(r...) _REG_CNT(r, 8, 7, 6, 5, 4, 3, 2, 1)
+ 
+@@ -142,7 +138,7 @@ typedef struct v {
+ { \
+   switch (REG_CNT(r)) {   \
+   case 8: \
+-  __asm(  \
++  __asm__ __volatile__(   \
+   "lvx 21,0,%[SRC0]\n"\
+   "lvx 20,0,%[SRC1]\n"\
+   "lvx 19,0,%[SRC2]\n"\
+@@ -172,7 +168,7 @@ typedef struct v {
+   :   "v18", "v19", "v20", "v21");\
+   break;  \
+   case 4: \
+-  __asm(  \
++  __asm__ __volatile__(   \
+   "lvx 21,0,%[SRC0]\n"\
+   "lvx 20,0,%[SRC1]\n"\
+   "lvx 19,0,%[SRC2]\n"\
+@@ -189,7 +185,7 @@ typedef struct v {
+   :   "v18", "v19", "v20", "v21");\
+   break;  \
+   case 2: \
+-  __asm(  \
++  __asm__ __volatile__(   \
+   "lvx 21,0,%[SRC0]\n"\
+   "lvx 20,0,%[SRC1]\n"\
+   "vxor " VR0(r) "," VR0(r) ",21\n"   \
+@@ -208,7 +204,7 @@ typedef struct v {
+ { \
+   switch (REG_CNT(r)) {   \
+   case 8: \
+-  __asm(  \
++  __asm__ __volatile__(   \
+   "vxor " VR4(r) "," VR4(r) "," VR0(r) "\n"   \
+   "vxor " VR5(r) "," VR5(r) "," VR1(r) "\n"   \
+   "vxor " VR6(r) "," VR6(r) "," VR2(r) "\n"   \
+@@ -217,7 +213,7 @@ typedef struct v {
+   :   RVR0(r), RVR1(r), RVR2(r), RVR3(r));\
+   break;  \
+   case 4: \
+-  __asm(  \
++  __asm__ __volatile__(   

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

2023-01-12 Thread Georgy Yakovlev
commit: d421cc8be448c9cc87c154dffb859cdf1905aa94
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jan 13 04:33:11 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jan 13 04:33:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d421cc8b

sys-fs/zfs-kmod: Stabilize 2.1.7 ppc64, #890612

Signed-off-by: Georgy Yakovlev  gentoo.org>

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

diff --git a/sys-fs/zfs-kmod/zfs-kmod-2.1.7.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-2.1.7.ebuild
index 4b53b2ee95a4..b996ea790d4b 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-2.1.7.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-2.1.7.ebuild
@@ -26,7 +26,7 @@ else
ZFS_KERNEL_DEP="${ZFS_KERNEL_DEP%%.*}.$(( ${ZFS_KERNEL_DEP##*.} + 1))"
 
if [[ ${PV} != *_rc* ]]; then
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~sparc"
+   KEYWORDS="~amd64 ~arm64 ppc64 ~riscv ~sparc"
fi
 fi
 



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

2023-01-12 Thread Georgy Yakovlev
commit: 00f3356bdcdda9d3b00d7fa3209a05790335179c
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jan 13 04:27:21 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jan 13 04:31:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00f3356b

sys-fs/zfs: add ieee-long-double patch to 2.1.7-r1

Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-fs/zfs/files/2.1.7-ppc64-ieee128-compat.patch | 217 ++
 sys-fs/zfs/zfs-2.1.7-r1.ebuild|   5 +-
 2 files changed, 221 insertions(+), 1 deletion(-)

diff --git a/sys-fs/zfs/files/2.1.7-ppc64-ieee128-compat.patch 
b/sys-fs/zfs/files/2.1.7-ppc64-ieee128-compat.patch
new file mode 100644
index ..5613cb8ca9d1
--- /dev/null
+++ b/sys-fs/zfs/files/2.1.7-ppc64-ieee128-compat.patch
@@ -0,0 +1,217 @@
+From 8324d738fdb3096bd97336476bb399e6c312289a Mon Sep 17 00:00:00 2001
+From: Richard Yao 
+Date: Thu, 12 Jan 2023 11:06:57 -0500
+Subject: [PATCH] Linux ppc64le ieee128 compat: Do not redefine __asm on
+ external headers
+
+There is an external assembly declaration extension in GNU C that glibc
+uses when building with ieee128 floating point support on ppc64le.
+Marking that as volatile makes no sense, so the build breaks.
+
+It does not make sense to only mark this as volatile on Linux, since if
+do not want the compiler reordering things on Linux, we do not want the
+compiler reordering things on any other platform, so we stop treating
+Linux specially and just manually inline the CPP macro so that we can
+eliminate it. This should fix the build on ppc64le.
+
+Closes openzfs/zfs#14308
+Signed-off-by: Richard Yao 
+---
+ .../vdev_raidz_math_powerpc_altivec_common.h  | 44 +--
+ 1 file changed, 20 insertions(+), 24 deletions(-)
+
+diff --git a/module/zfs/vdev_raidz_math_powerpc_altivec_common.h 
b/module/zfs/vdev_raidz_math_powerpc_altivec_common.h
+index 46d42c5e241..f76eb47a9c6 100644
+--- a/module/zfs/vdev_raidz_math_powerpc_altivec_common.h
 b/module/zfs/vdev_raidz_math_powerpc_altivec_common.h
+@@ -26,10 +26,6 @@
+ #include 
+ #include 
+ 
+-#ifdef __linux__
+-#define   __asm __asm__ __volatile__
+-#endif
+-
+ #define   _REG_CNT(_0, _1, _2, _3, _4, _5, _6, _7, N, ...) N
+ #define   REG_CNT(r...) _REG_CNT(r, 8, 7, 6, 5, 4, 3, 2, 1)
+ 
+@@ -142,7 +138,7 @@ typedef struct v {
+ { \
+   switch (REG_CNT(r)) {   \
+   case 8: \
+-  __asm(  \
++  __asm__ __volatile__(   \
+   "lvx 21,0,%[SRC0]\n"\
+   "lvx 20,0,%[SRC1]\n"\
+   "lvx 19,0,%[SRC2]\n"\
+@@ -172,7 +168,7 @@ typedef struct v {
+   :   "v18", "v19", "v20", "v21");\
+   break;  \
+   case 4: \
+-  __asm(  \
++  __asm__ __volatile__(   \
+   "lvx 21,0,%[SRC0]\n"\
+   "lvx 20,0,%[SRC1]\n"\
+   "lvx 19,0,%[SRC2]\n"\
+@@ -189,7 +185,7 @@ typedef struct v {
+   :   "v18", "v19", "v20", "v21");\
+   break;  \
+   case 2: \
+-  __asm(  \
++  __asm__ __volatile__(   \
+   "lvx 21,0,%[SRC0]\n"\
+   "lvx 20,0,%[SRC1]\n"\
+   "vxor " VR0(r) "," VR0(r) ",21\n"   \
+@@ -208,7 +204,7 @@ typedef struct v {
+ { \
+   switch (REG_CNT(r)) {   \
+   case 8: \
+-  __asm(  \
++  __asm__ __volatile__(   \
+   "vxor " VR4(r) "," VR4(r) "," VR0(r) "\n"   \
+   "vxor " VR5(r) "," VR5(r) "," VR1(r) "\n"   \
+   "vxor " VR6(r) "," VR6(r) "," VR2(r) "\n"   \
+@@ -217,7 +213,7 @@ typedef struct v {
+   :   RVR0(r), RVR1(r), RVR2(r), RVR3(r));\
+   break;  \
+   case 4: \
+-  __asm(  \
++  __asm__ __volatile__(   \
+   

[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/fontbakery/

2023-01-12 Thread Julien Roy
commit: d19217e3c3d23ddb7b29e6db71febdea6df7e36f
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Jan 13 04:00:29 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Fri Jan 13 04:00:29 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d19217e3

media-gfx/fontbakery: add 0.8.10

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

 media-gfx/fontbakery/fontbakery-0.8.10.ebuild | 61 +++
 1 file changed, 61 insertions(+)

diff --git a/media-gfx/fontbakery/fontbakery-0.8.10.ebuild 
b/media-gfx/fontbakery/fontbakery-0.8.10.ebuild
new file mode 100644
index 0..911fc09df
--- /dev/null
+++ b/media-gfx/fontbakery/fontbakery-0.8.10.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_10 )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="Font quality assurance tool"
+HOMEPAGE="
+   https://github.com/googlefonts/fontbakery
+   https://pypi.org/project/fontbakery/
+"
+SRC_URI="https://github.com/googlefonts/fontbakery/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/axisregistry-0.3.9[${PYTHON_USEDEP}]
+   >=dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}]
+   >=dev-python/beziers-0.4.0[${PYTHON_USEDEP}]
+   >=dev-python/cmarkgfm-2022.10.27[${PYTHON_USEDEP}]
+   >=dev-python/collidoscope-0.5.0[${PYTHON_USEDEP}]
+   >=dev-python/defcon-0.10.2[${PYTHON_USEDEP}]
+   >=dev-python/font-v-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/fonttools-4.38.0[${PYTHON_USEDEP}]
+   >=dev-python/gflanguages-0.4.0[${PYTHON_USEDEP}]
+   >=dev-python/glyphsets-0.5.4[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.9.1[${PYTHON_USEDEP}]
+   >=dev-python/pip-api-0.0.30[${PYTHON_USEDEP}]
+   >=dev-python/protobuf-python-3.17.0[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.25.1[${PYTHON_USEDEP}]
+   >=dev-python/rich-10.2.2[${PYTHON_USEDEP}]
+   >=dev-python/stringbrewer-0.0.1[${PYTHON_USEDEP}]
+   >=dev-python/vharfbuzz-0.1.1[${PYTHON_USEDEP}]
+   >=dev-util/ots-8.1.4
+   >=media-gfx/dehinter-4.0.0[${PYTHON_USEDEP}]
+   >=media-gfx/ufolint-1.2.0[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/ufo2ft[${PYTHON_USEDEP}]
+   dev-python/kurbopy[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+# distutils_enable_sphinx docs/source \
+#  "

[gentoo-commits] repo/proj/guru:dev commit in: dev-python/glyphsets/

2023-01-12 Thread Julien Roy
commit: 7a7b2a546fe65bdd30f84ffc56201a4c1f462af9
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Jan 13 03:17:10 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Fri Jan 13 03:17:10 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7a7b2a54

dev-python/glyphsets: add 0.5.4

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

 dev-python/glyphsets/Manifest   |  1 +
 dev-python/glyphsets/glyphsets-0.5.4.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/dev-python/glyphsets/Manifest b/dev-python/glyphsets/Manifest
index e8ccaca71..ab07488f0 100644
--- a/dev-python/glyphsets/Manifest
+++ b/dev-python/glyphsets/Manifest
@@ -1 +1,2 @@
 DIST glyphsets-0.5.1.gh.tar.gz 1473698 BLAKE2B 
414ac3c1647ab483545d65f7503c84f19f9d2a0132d246011f88dd11835a297657a16873645d8dc383a77658f275983546b91b96d9c2fa15f47d8fc03562e027
 SHA512 
9237a2ee86ba25f5023f3ea863739b06374fb16d1655458fdc680b64cb54a1cec0134a2826b4cd1646bae70a33def601d547d2b2432275d68f0c6eb472ea376a
+DIST glyphsets-0.5.4.gh.tar.gz 1481737 BLAKE2B 
1fbbb2bc3999674d0076fe11a6f8e92ab58855a26fde528a4205ac6e9c7fa35ffe31c2d366d70155dbe0c70fdbdb9b6a3612687739af80da12aa679f0cc97cc5
 SHA512 
b2b6be9574b19f3eb4944676982f5668e04ae0fdf9e9307ded38eeba26e7baca43b7492f9f77e5106a10b5faff5a09a527ffc1322b3202da5bf345fdea6e939a

diff --git a/dev-python/glyphsets/glyphsets-0.5.4.ebuild 
b/dev-python/glyphsets/glyphsets-0.5.4.ebuild
new file mode 100644
index 0..fa61be82b
--- /dev/null
+++ b/dev-python/glyphsets/glyphsets-0.5.4.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="A python API for evaluating coverage of glyph sets in font 
projects"
+HOMEPAGE="
+   https://github.com/googlefonts/glyphsets
+   https://pypi.org/project/glyphsets/
+"
+SRC_URI="https://github.com/googlefonts/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64"
+SLOT="0"
+
+#ufoLib2 is an indirect dependency
+RDEPEND="
+   dev-python/fonttools[${PYTHON_USEDEP}]
+   dev-python/ufoLib2[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   >=dev-python/setuptools_scm-4[${PYTHON_USEDEP}]
+"
+
+PATCHES=( "${FILESDIR}/${PN}-0.5.0-remove-setuptools_scm.constraint.patch" )
+
+python_prepare_all() {
+   export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}"
+   distutils-r1_python_prepare_all
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/glyphsets/

2023-01-12 Thread Julien Roy
commit: d0b1c3b75d4a48285650b04e6f968ce94800ea50
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Jan 13 03:16:35 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Fri Jan 13 03:16:35 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d0b1c3b7

dev-python/glyphsets: enable py3.11

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

 dev-python/glyphsets/glyphsets-0.5.1.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-python/glyphsets/glyphsets-0.5.1.ebuild 
b/dev-python/glyphsets/glyphsets-0.5.1.ebuild
index 5bc52409c..fa61be82b 100644
--- a/dev-python/glyphsets/glyphsets-0.5.1.ebuild
+++ b/dev-python/glyphsets/glyphsets-0.5.1.ebuild
@@ -1,9 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1
 



[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/fontbakery/

2023-01-12 Thread Julien Roy
commit: c6ac7c901a3f8bede9c4fc39d6bd5ac438ecae62
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Jan 13 04:00:17 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Fri Jan 13 04:00:17 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c6ac7c90

media-gfx/fontbakery: update SRC_URI

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

 media-gfx/fontbakery/Manifest | 3 ++-
 media-gfx/fontbakery/fontbakery-0.7.38.ebuild | 8 
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/media-gfx/fontbakery/Manifest b/media-gfx/fontbakery/Manifest
index ec69bf933..a26425d5b 100644
--- a/media-gfx/fontbakery/Manifest
+++ b/media-gfx/fontbakery/Manifest
@@ -1 +1,2 @@
-DIST fontbakery-0.7.38.tar.gz 31171347 BLAKE2B 
a07762237453e6bd72b7eea2ed5ab82b5ceafc759dd38ed3fbcf723fe3a81b1eccff6d6210f7342655980c509f7f0ad9a40fee107326a37d6b7fc06f661519c8
 SHA512 
795ccbe0ac248c22821813ea9bd1f90c1da58746f3f02a714e6d93dc6ae3bb0a46a0a83332856fa97439c222d5b0adece83c1e70a3b95441f7c83893f04187b8
+DIST fontbakery-0.7.38.gh.tar.gz 31171347 BLAKE2B 
a07762237453e6bd72b7eea2ed5ab82b5ceafc759dd38ed3fbcf723fe3a81b1eccff6d6210f7342655980c509f7f0ad9a40fee107326a37d6b7fc06f661519c8
 SHA512 
795ccbe0ac248c22821813ea9bd1f90c1da58746f3f02a714e6d93dc6ae3bb0a46a0a83332856fa97439c222d5b0adece83c1e70a3b95441f7c83893f04187b8
+DIST fontbakery-0.8.10.gh.tar.gz 39553778 BLAKE2B 
8a773620274755866cfe021dcf6a82050d5fe5f4100eb2ec6443082fa97c7bcc76934c0500ea097dfa76e320ced53400e60bd5a8e17c8e8732c7f128cf45194a
 SHA512 
96927cbfebf26763ca948446d5d7908c074c700fcfc70e94d4e07e7daf64f7e260cd11dd7e2f545134b297e54d2adef4ddff3c840672097fbd19ced52092b456

diff --git a/media-gfx/fontbakery/fontbakery-0.7.38.ebuild 
b/media-gfx/fontbakery/fontbakery-0.7.38.ebuild
index 92fc34a04..523066543 100644
--- a/media-gfx/fontbakery/fontbakery-0.7.38.ebuild
+++ b/media-gfx/fontbakery/fontbakery-0.7.38.ebuild
@@ -1,9 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_10 )
+DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1
 
@@ -12,7 +13,7 @@ HOMEPAGE="
https://github.com/googlefonts/fontbakery
https://pypi.org/project/fontbakery/
 "
-SRC_URI="https://github.com/googlefonts/fontbakery/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI="https://github.com/googlefonts/fontbakery/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
@@ -33,7 +34,6 @@ RDEPEND="
>=dev-python/requests-2.25.1[${PYTHON_USEDEP}]
>=dev-python/rich-10.2.2[${PYTHON_USEDEP}]
>=dev-python/stringbrewer-0.0.1[${PYTHON_USEDEP}]
-   >=dev-python/toml-0.10.2[${PYTHON_USEDEP}]
>=dev-python/vharfbuzz-0.1.1[${PYTHON_USEDEP}]
>=dev-util/ots-8.1.4
>=media-gfx/dehinter-3.1.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/beziers/

2023-01-12 Thread Julien Roy
commit: 6c7760169447324508fc4cbe5f0c26c06076d025
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Jan 13 03:56:17 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Fri Jan 13 03:56:17 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6c776016

dev-python/beziers: use DISTUTILS_USE_PEP517

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

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

diff --git a/dev-python/beziers/beziers-0.4.0.ebuild 
b/dev-python/beziers/beziers-0.4.0.ebuild
index 029255587..0c99ca988 100644
--- a/dev-python/beziers/beziers-0.4.0.ebuild
+++ b/dev-python/beziers/beziers-0.4.0.ebuild
@@ -1,9 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/glyphsets/

2023-01-12 Thread Julien Roy
commit: 6b451d26b04da24a1de88b329fc54aae73817028
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Jan 13 03:16:04 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Fri Jan 13 03:16:04 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6b451d26

dev-python/glyphsets: drop 0.5.0

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

 dev-python/glyphsets/Manifest   |  1 -
 dev-python/glyphsets/glyphsets-0.5.0.ebuild | 36 -
 2 files changed, 37 deletions(-)

diff --git a/dev-python/glyphsets/Manifest b/dev-python/glyphsets/Manifest
index 4267e053c..e8ccaca71 100644
--- a/dev-python/glyphsets/Manifest
+++ b/dev-python/glyphsets/Manifest
@@ -1,2 +1 @@
-DIST glyphsets-0.5.0.gh.tar.gz 1473150 BLAKE2B 
d745b7689c9eee7cd1a25035d13f19d6eb6db7c8e603ecf87ed689f0cb2e2d1a421b4d5a4f08c7d470def2d5d8db7636a01941f3445579a0712f2ab506a9571a
 SHA512 
94d6ab956a5ab16f061b57e5210ea59733486a27bde3093e8af279ac8f5f1e2efce71d5135ac7182ec027916e31d86433939e743084c405653250893d9221a02
 DIST glyphsets-0.5.1.gh.tar.gz 1473698 BLAKE2B 
414ac3c1647ab483545d65f7503c84f19f9d2a0132d246011f88dd11835a297657a16873645d8dc383a77658f275983546b91b96d9c2fa15f47d8fc03562e027
 SHA512 
9237a2ee86ba25f5023f3ea863739b06374fb16d1655458fdc680b64cb54a1cec0134a2826b4cd1646bae70a33def601d547d2b2432275d68f0c6eb472ea376a

diff --git a/dev-python/glyphsets/glyphsets-0.5.0.ebuild 
b/dev-python/glyphsets/glyphsets-0.5.0.ebuild
deleted file mode 100644
index a0f0924f2..0
--- a/dev-python/glyphsets/glyphsets-0.5.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="A python API for evaluating coverage of glyph sets in font 
projects"
-HOMEPAGE="
-   https://github.com/googlefonts/glyphsets
-   https://pypi.org/project/glyphsets/
-"
-SRC_URI="https://github.com/googlefonts/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.gh.tar.gz"
-
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-SLOT="0"
-
-#ufoLib2 is an indirect dependency
-RDEPEND="
-   dev-python/fonttools[${PYTHON_USEDEP}]
-   dev-python/ufoLib2[${PYTHON_USEDEP}]
-"
-DEPEND="
-   ${RDEPEND}
-   >=dev-python/setuptools_scm-4[${PYTHON_USEDEP}]
-"
-
-PATCHES=( "${FILESDIR}/${P}-remove-setuptools_scm.constraint.patch" )
-
-python_prepare_all() {
-   export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}"
-   distutils-r1_python_prepare_all
-}



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

2023-01-12 Thread Sam James
commit: 8ddb68918c66718723eb3a220dbce1e55f3444a7
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 03:47:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 03:47:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ddb6891

sys-apps/portage: drop 3.0.38.1-r6, 3.0.42-r1

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

 sys-apps/portage/Manifest  |   2 -
 .../portage/files/portage-3.0.38.1-xz-32-bit.patch |  90 ---
 sys-apps/portage/portage-3.0.38.1-r6.ebuild| 292 -
 sys-apps/portage/portage-3.0.42-r1.ebuild  | 292 -
 4 files changed, 676 deletions(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index ae06f1d83f9e..4edbecddeb93 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,4 +1,2 @@
-DIST portage-3.0.38.1.tar.bz2 1116216 BLAKE2B 
d1cb4cc1924673d07ea7174ad0a84b3af977dd28ca659695d3e4014e4aa83b054acba82a160e7c0a8d3d4fbc3514bea619c3d720e450cb4890818e4b1bc1e43a
 SHA512 
1375565e936276fd6cfd2a4f6f782b91e234e973d6a998f2276a076dd165272bcf12067fd01e77b238f194eac69edf967bbe3ac62edc3701fe9375c693622ab9
 DIST portage-3.0.41.tar.bz2 1119737 BLAKE2B 
6c6d1fa11f16362505e321eb530d233cf73a7e1cc7dab2fc88ad40701c16835e08a7d16a408381e2f717ac5f48d46344e57b9b5296be4eba0a7583540c6a81aa
 SHA512 
046621ee59b2b1b374a63091028ed3462b1212960b337e8e034c739d5c51d5ae1e7b491c88940199e710081409e38778749a5c86576cf5bb6c59b1890dc892b5
-DIST portage-3.0.42.tar.bz2 1122793 BLAKE2B 
9df93e5ebeab415bd3b56e4e1771b628f5e3622d997aa8818e7ce42f77d60ffcb1807093dbc44852c5b359c632c11dcb7db6c026f2e7e224293e7ebb9e64b286
 SHA512 
f3d2bb5a1adc801c641ff14043b1617831c646a9432b2602e48343d8264850bb410a1666d646b97e224864d56cc7acae0aa044a7476384030063fb77e4323724
 DIST portage-3.0.43.tar.bz2 1139615 BLAKE2B 
e0f2646c3b6d5d49ec23038ad27507f7b9c0c03b848e82aff336896802c07b29344f924c4525d880f8895ba38f8116a7c79ecea51c794a433da9bd146efadc20
 SHA512 
b5e5339f3b5446f5c8f9b319e86e82d260e004b0606c3d0eadf09f91c95de0279c64c0fc4d7f6251ebd2cf7a65ba1ba37d752ed48b712e72b8c024835e747691

diff --git a/sys-apps/portage/files/portage-3.0.38.1-xz-32-bit.patch 
b/sys-apps/portage/files/portage-3.0.38.1-xz-32-bit.patch
deleted file mode 100644
index fa50fbab01fc..
--- a/sys-apps/portage/files/portage-3.0.38.1-xz-32-bit.patch
+++ /dev/null
@@ -1,90 +0,0 @@
-https://github.com/gentoo/portage/commit/6a47cc7bcf49b7c17fdca31969b6d6aeff84332c
-https://github.com/gentoo/portage/commit/041da67db3a61d19fa5b287db4da9c51794af115
-https://github.com/gentoo/portage/commit/6834e464803b5ac98f8ab1bbca5379970b5bc6d9
-
-From 6a47cc7bcf49b7c17fdca31969b6d6aeff84332c Mon Sep 17 00:00:00 2001
-From: Sam James 
-Date: Mon, 17 Oct 2022 19:37:03 +0100
-Subject: [PATCH] xz: add workaround for < xz 5.3.3_alpha 32-bit issue
-
-With older versions of xz, xz -T0 will on 32-bit systems
-try to allocate too much memory and bail out.
-
-After discussing with upstream, we set --memlimit-compress=50% as a
-way to make things work with both older & newer versions. This limiting
-is essentially already present with >= 5.3.3_alpha as -T0 includes it.
-
-Note that we don't need to do this for decompression as it's automatic
-there for newer versions and older versions -Tn a no-op.
-
-Signed-off-by: Sam James 
 a/bin/ecompress
-+++ b/bin/ecompress
-@@ -128,7 +128,7 @@ if [[ ${PORTAGE_COMPRESS_FLAGS+set} != "set" ]] ; then
-   # See: https://bugs.gentoo.org/672916
-   # Setting '--rm' will remove the source files after a 
successful compression.
-   lz4)  PORTAGE_COMPRESS_FLAGS="-m --rm";;
--  xz)   PORTAGE_COMPRESS_FLAGS="-9 -T$(___makeopts_jobs)";;
-+  xz)   PORTAGE_COMPRESS_FLAGS="-9 -T$(___makeopts_jobs) 
--memlimit-compress=50%";;
-   zstd) PORTAGE_COMPRESS_FLAGS="-q --rm -T$(___makeopts_jobs)";;
-   esac
- fi
-
-From 041da67db3a61d19fa5b287db4da9c51794af115 Mon Sep 17 00:00:00 2001
-From: Sam James 
-Date: Mon, 17 Oct 2022 23:07:58 +0100
-Subject: [PATCH] xz: pass -q to xz
-
-Avoids noise from memlimit-compress.
-
-Signed-off-by: Sam James 
 a/bin/ecompress
-+++ b/bin/ecompress
-@@ -128,7 +128,7 @@ if [[ ${PORTAGE_COMPRESS_FLAGS+set} != "set" ]] ; then
-   # See: https://bugs.gentoo.org/672916
-   # Setting '--rm' will remove the source files after a 
successful compression.
-   lz4)  PORTAGE_COMPRESS_FLAGS="-m --rm";;
--  xz)   PORTAGE_COMPRESS_FLAGS="-9 -T$(___makeopts_jobs) 
--memlimit-compress=50%";;
-+  xz)   PORTAGE_COMPRESS_FLAGS="-9 -T$(___makeopts_jobs) 
--memlimit-compress=50% -q";;
-   zstd) PORTAGE_COMPRESS_FLAGS="-q --rm -T$(___makeopts_jobs)";;
-   esac
- fi
-
-From 6834e464803b5ac98f8ab1bbca5379970b5bc6d9 Mon Sep 17 00:00:00 2001
-From: Sam James 
-Date: Fri, 21 Oct 2022 02:32:17 +0100
-Subject: [PATCH] ecompress: don't set -9 for xz
-MIME-Version: 

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

2023-01-12 Thread Sam James
commit: 6a6fa3740348c14c20902f5d0876daa8d578b5ca
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 03:49:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 03:49:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a6fa374

media-libs/libsixel: Stabilize 1.10.3 ppc, #889006

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

 media-libs/libsixel/libsixel-1.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsixel/libsixel-1.10.3.ebuild 
b/media-libs/libsixel/libsixel-1.10.3.ebuild
index 49ec04c37761..1f6eab79a46f 100644
--- a/media-libs/libsixel/libsixel-1.10.3.ebuild
+++ b/media-libs/libsixel/libsixel-1.10.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT public-domain"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ppc ~ppc64 ~riscv x86"
 IUSE="curl gd gtk jpeg png python test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"



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

2023-01-12 Thread Sam James
commit: abe350993b1d677de56888d0b1971517a5c3cc56
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 03:49:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 03:49:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abe35099

media-video/mpv: Stabilize 0.35.0-r1 ppc, #889006

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

 media-video/mpv/mpv-0.35.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/mpv/mpv-0.35.0-r1.ebuild 
b/media-video/mpv/mpv-0.35.0-r1.ebuild
index 7882a7e133ca..6fa992dfd848 100644
--- a/media-video/mpv/mpv-0.35.0-r1.ebuild
+++ b/media-video/mpv/mpv-0.35.0-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mpv-player/mpv.git;
 else
SRC_URI="https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux"
+   KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv x86 ~amd64-linux"
 fi
 
 DESCRIPTION="Media player for the command line"



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

2023-01-12 Thread Sam James
commit: 91bff8e1a6489728a3951a052ff7bd3daa1903b3
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 03:46:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 03:46:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91bff8e1

sys-apps/file: depend on newer libseccomp for faccessat2()

This ensures correct upgrade ordering and also mitigates issues
w/ partial upgrades - newer libseccomp is needed for faccessat2
to be defined properly.

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

 sys-apps/file/{file-5.43-r2.ebuild => file-5.43-r3.ebuild} | 14 +-
 sys-apps/file/{file-5.44-r2.ebuild => file-5.44-r3.ebuild} | 10 +++---
 sys-apps/file/file-.ebuild | 12 
 3 files changed, 24 insertions(+), 12 deletions(-)

diff --git a/sys-apps/file/file-5.43-r2.ebuild 
b/sys-apps/file/file-5.43-r3.ebuild
similarity index 95%
rename from sys-apps/file/file-5.43-r2.ebuild
rename to sys-apps/file/file-5.43-r3.ebuild
index 610753073aa6..040db6fb3eb5 100644
--- a/sys-apps/file/file-5.43-r2.ebuild
+++ b/sys-apps/file/file-5.43-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -38,15 +38,19 @@ DEPEND="
${PYTHON_DEPS}
dev-python/setuptools[${PYTHON_USEDEP}]
)
-   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
-RDEPEND="${DEPEND}
+   seccomp? ( >=sys-libs/libseccomp-2.5.4[${MULTILIB_USEDEP}] )
+   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+"
+RDEPEND="
+   ${DEPEND}
python? ( !dev-python/python-magic )
-   seccomp? ( sys-libs/libseccomp[${MULTILIB_USEDEP}] )"
+"
 BDEPEND+="
python? (
${PYTHON_DEPS}
${DISTUTILS_DEPS}
-   )"
+   )
+"
 
 PATCHES=(
"${FILESDIR}/file-5.43-portage-sandbox.patch" #713710 #728978

diff --git a/sys-apps/file/file-5.44-r2.ebuild 
b/sys-apps/file/file-5.44-r3.ebuild
similarity index 96%
rename from sys-apps/file/file-5.44-r2.ebuild
rename to sys-apps/file/file-5.44-r3.ebuild
index b20035b2e73c..cdeb8bd0cfe1 100644
--- a/sys-apps/file/file-5.44-r2.ebuild
+++ b/sys-apps/file/file-5.44-r3.ebuild
@@ -39,17 +39,21 @@ DEPEND="
${PYTHON_DEPS}
dev-python/setuptools[${PYTHON_USEDEP}]
)
+   seccomp? ( >=sys-libs/libseccomp-2.5.4[${MULTILIB_USEDEP}] )
zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
 "
-RDEPEND="${DEPEND}
+RDEPEND="
+   ${DEPEND}
python? ( !dev-python/python-magic )
-   seccomp? ( sys-libs/libseccomp[${MULTILIB_USEDEP}] )"
+   seccomp? ( >=sys-libs/libseccomp-2.5.4[${MULTILIB_USEDEP}] )
+"
 BDEPEND+="
python? (
${PYTHON_DEPS}
${DISTUTILS_DEPS}
-   )"
+   )
+"
 
 PATCHES=(
"${FILESDIR}/file-5.43-seccomp-fstatat64-musl.patch" #789336, not 
upstream yet

diff --git a/sys-apps/file/file-.ebuild b/sys-apps/file/file-.ebuild
index c83ce4f71f81..0c13d481dc8d 100644
--- a/sys-apps/file/file-.ebuild
+++ b/sys-apps/file/file-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -39,17 +39,21 @@ DEPEND="
${PYTHON_DEPS}
dev-python/setuptools[${PYTHON_USEDEP}]
)
+   seccomp? ( >=sys-libs/libseccomp-2.5.4[${MULTILIB_USEDEP}] )
zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
 "
-RDEPEND="${DEPEND}
+RDEPEND="
+   ${DEPEND}
python? ( !dev-python/python-magic )
-   seccomp? ( sys-libs/libseccomp[${MULTILIB_USEDEP}] )"
+   seccomp? ( >=sys-libs/libseccomp-2.5.4[${MULTILIB_USEDEP}] )
+"
 BDEPEND+="
python? (
${PYTHON_DEPS}
${DISTUTILS_DEPS}
-   )"
+   )
+"
 
 PATCHES=(
"${FILESDIR}/file-5.43-seccomp-fstatat64-musl.patch" #789336, not 
upstream yet



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

2023-01-12 Thread Sam James
commit: 72e1ad6167838adb3ad4c4cf85bc6272992db51f
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 03:45:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 03:45:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72e1ad61

sys-apps/file: drop 5.44-r1

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

 sys-apps/file/file-5.44-r1.ebuild | 170 --
 1 file changed, 170 deletions(-)

diff --git a/sys-apps/file/file-5.44-r1.ebuild 
b/sys-apps/file/file-5.44-r1.ebuild
deleted file mode 100644
index c29778951f51..
--- a/sys-apps/file/file-5.44-r1.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_OPTIONAL=1
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1 libtool toolchain-funcs multilib-minimal
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://github.com/glensc/file.git;
-   inherit autotools git-r3
-else
-   VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/file.asc
-   inherit verify-sig
-   SRC_URI="ftp://ftp.astron.com/pub/file/${P}.tar.gz;
-   SRC_URI+=" verify-sig? ( ftp://ftp.astron.com/pub/file/${P}.tar.gz.asc 
)"
-
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-   BDEPEND="verify-sig? ( sec-keys/openpgp-keys-file )"
-fi
-
-DESCRIPTION="Identify a file's format by scanning binary data for patterns"
-HOMEPAGE="https://www.darwinsys.com/file/;
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="bzip2 lzip lzma python seccomp static-libs zlib zstd"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-DEPEND="
-   bzip2? ( app-arch/bzip2[${MULTILIB_USEDEP}] )
-   lzip? ( app-arch/lzlib )
-   lzma? ( app-arch/xz-utils[${MULTILIB_USEDEP}] )
-   python? (
-   ${PYTHON_DEPS}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   )
-   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
-   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
-"
-RDEPEND="${DEPEND}
-   python? ( !dev-python/python-magic )
-   seccomp? ( sys-libs/libseccomp[${MULTILIB_USEDEP}] )"
-BDEPEND+="
-   python? (
-   ${PYTHON_DEPS}
-   ${DISTUTILS_DEPS}
-   )"
-
-PATCHES=(
-   "${FILESDIR}/file-5.43-seccomp-fstatat64-musl.patch" #789336, not 
upstream yet
-   "${FILESDIR}/file-5.43-portage-sandbox.patch" #889046
-   "${FILESDIR}/file-5.44-limits-solaris.patch" # applied upstream
-   "${FILESDIR}/file-5.44-seccomp-utimes.patch" # upstream
-)
-
-src_prepare() {
-   default
-
-   if [[ ${PV} ==  ]] ; then
-   eautoreconf
-   else
-   elibtoolize
-   fi
-
-   # Don't let python README kill main README, bug ##60043
-   mv python/README.md python/README.python.md || die
-
-   # bug #662090
-   sed 's...@readme.md@README.python.md@' -i python/setup.py || die
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --enable-fsect-man5
-   $(use_enable bzip2 bzlib)
-   $(multilib_native_use_enable lzip lzlib)
-   $(use_enable lzma xzlib)
-   $(use_enable seccomp libseccomp)
-   $(use_enable static-libs static)
-   $(use_enable zlib)
-   $(use_enable zstd zstdlib)
-   )
-
-   econf "${myeconfargs[@]}"
-}
-
-build_src_configure() {
-   local myeconfargs=(
-   --disable-shared
-   --disable-libseccomp
-   --disable-bzlib
-   --disable-xzlib
-   --disable-zlib
-   )
-
-   econf_build "${myeconfargs[@]}"
-}
-
-need_build_file() {
-   # When cross-compiling, we need to build up our own file
-   # because people often don't keep matching host/target
-   # file versions, bug #362941
-   tc-is-cross-compiler && ! has_version -b "~${CATEGORY}/${P}"
-}
-
-src_configure() {
-   local ECONF_SOURCE="${S}"
-
-   if need_build_file ; then
-   mkdir -p "${WORKDIR}"/build || die
-   cd "${WORKDIR}"/build || die
-   build_src_configure
-   fi
-
-   multilib-minimal_src_configure
-}
-
-multilib_src_compile() {
-   if multilib_is_native_abi ; then
-   emake
-   else
-   # bug #586444
-   emake -C src magic.h
-   emake -C src libmagic.la
-   fi
-}
-
-src_compile() {
-   if need_build_file ; then
-   # bug #586444
-   emake -C "${WORKDIR}"/build/src magic.h
-   emake -C "${WORKDIR}"/build/src file
-   local -x PATH="${WORKDIR}/build/src:${PATH}"
-   fi
-
-   multilib-minimal_src_compile

  1   2   3   4   >