[gentoo-commits] repo/proj/guru:dev commit in: dev-ruby/prawn-icon/

2023-08-25 Thread Rui Huang
commit: f16a08d3af0ea36c97fc7eab0794d10b1e29bd74
Author: Huang Rui  gmail  com>
AuthorDate: Sat Aug 26 05:56:40 2023 +
Commit: Rui Huang  gmail  com>
CommitDate: Sat Aug 26 05:56:40 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f16a08d3

dev-ruby/prawn-icon: enable ruby32

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

 dev-ruby/prawn-icon/prawn-icon-3.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/prawn-icon/prawn-icon-3.1.0.ebuild 
b/dev-ruby/prawn-icon/prawn-icon-3.1.0.ebuild
index 7052fe4ff2..2c4ac05619 100644
--- a/dev-ruby/prawn-icon/prawn-icon-3.1.0.ebuild
+++ b/dev-ruby/prawn-icon/prawn-icon-3.1.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby31"
+USE_RUBY="ruby31 ruby32"
 
 RUBY_FAKEGEM_RECIPE_DOC="yard"
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"



[gentoo-commits] repo/proj/guru:dev commit in: dev-ruby/prawn-templates/

2023-08-25 Thread Rui Huang
commit: a8153d818bfc4c0e469721b67cf3a50fda6a6ee6
Author: Huang Rui  gmail  com>
AuthorDate: Sat Aug 26 05:55:50 2023 +
Commit: Rui Huang  gmail  com>
CommitDate: Sat Aug 26 05:55:50 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a8153d81

dev-ruby/prawn-templates: enable ruby32

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

 dev-ruby/prawn-templates/prawn-templates-0.1.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/prawn-templates/prawn-templates-0.1.2-r1.ebuild 
b/dev-ruby/prawn-templates/prawn-templates-0.1.2-r1.ebuild
index 38a8ae9cbf..6c54e594b7 100644
--- a/dev-ruby/prawn-templates/prawn-templates-0.1.2-r1.ebuild
+++ b/dev-ruby/prawn-templates/prawn-templates-0.1.2-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby31"
+USE_RUBY="ruby31 ruby32"
 
 RUBY_FAKEGEM_RECIPE_DOC="yard"
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"



[gentoo-commits] repo/proj/guru:dev commit in: dev-ruby/prawn-svg/

2023-08-25 Thread Rui Huang
commit: bd1e5ecd7b05e44a7ff74b5d131d1e532338ea7f
Author: Huang Rui  gmail  com>
AuthorDate: Sat Aug 26 05:56:23 2023 +
Commit: Rui Huang  gmail  com>
CommitDate: Sat Aug 26 05:56:23 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bd1e5ecd

dev-ruby/prawn-svg: enable ruby32

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

 dev-ruby/prawn-svg/prawn-svg-0.32.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/prawn-svg/prawn-svg-0.32.0.ebuild 
b/dev-ruby/prawn-svg/prawn-svg-0.32.0.ebuild
index 4ab80437a9..db9d6a76e5 100644
--- a/dev-ruby/prawn-svg/prawn-svg-0.32.0.ebuild
+++ b/dev-ruby/prawn-svg/prawn-svg-0.32.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby31"
+USE_RUBY="ruby31 ruby32"
 
 RUBY_FAKEGEM_RECIPE_DOC="yard"
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"



[gentoo-commits] proj/devmanual:master commit in: general-concepts/ebuild-revisions/

2023-08-25 Thread Ulrich Müller
commit: 80a65cf5f16ebf75b7606fbdcdc4db5e3ea3e097
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Aug 19 14:01:19 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Aug 26 05:39:28 2023 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=80a65cf5

general-concepts/ebuild-revisions: License updates may require a revbump

See for example bug 912458, where removal of the unused CMake license
caused a blocker on users' systems.

Signed-off-by: Ulrich Müller  gentoo.org>

 general-concepts/ebuild-revisions/text.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/general-concepts/ebuild-revisions/text.xml 
b/general-concepts/ebuild-revisions/text.xml
index e0c8b01..b524a4b 100644
--- a/general-concepts/ebuild-revisions/text.xml
+++ b/general-concepts/ebuild-revisions/text.xml
@@ -74,6 +74,10 @@ of thumb could be used as a guideline:
 restricting a runtime dependency version, unless the :=
 subslot operator is going to trigger a rebuild,
   
+  
+updating the license, if any of the affected licenses is either non-free or
+is about to be removed,
+  
   
 changing the EAPI (unless changes to the ebuild are trivial, and you can be
 sure it won't break stable or reverse dependencies).



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

2023-08-25 Thread Sam James
commit: 814da21a798ed1ec04378a52409b77cac3e16bc2
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 05:42:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 05:42:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=814da21a

dev-perl/DBD-Pg: add 3.17.0

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

 dev-perl/DBD-Pg/DBD-Pg-3.17.0.ebuild | 108 +++
 dev-perl/DBD-Pg/Manifest |   1 +
 2 files changed, 109 insertions(+)

diff --git a/dev-perl/DBD-Pg/DBD-Pg-3.17.0.ebuild 
b/dev-perl/DBD-Pg/DBD-Pg-3.17.0.ebuild
new file mode 100644
index ..c6feda542e73
--- /dev/null
+++ b/dev-perl/DBD-Pg/DBD-Pg-3.17.0.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=TURNSTEP
+inherit perl-module
+
+DESCRIPTION="PostgreSQL database driver for the DBI module"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+
+RDEPEND="
+   virtual/perl-version
+   >=dev-perl/DBI-1.614.0
+   dev-db/postgresql:*
+"
+DEPEND="
+   dev-db/postgresql:*
+"
+BDEPEND="
+   ${RDEPEND}
+   >=virtual/perl-ExtUtils-MakeMaker-6.580.0
+   test? (
+   virtual/perl-File-Temp
+   >=virtual/perl-Test-Simple-0.880.0
+   virtual/perl-Time-HiRes
+   )
+"
+
+PERL_RM_FILES=(
+   "t/00_signature.t"
+)
+
+src_prepare() {
+   postgres_include="$(readlink -f "${EPREFIX}"/usr/include/postgresql)"
+   postgres_lib="${postgres_include//include/lib}"
+   # Fall-through case is the non-split postgresql
+   # The active cases instead get us the matching libdir for the 
includedir.
+   for i in lib lib64 ; do
+   if [ -d "${postgres_lib}/${i}" ]; then
+   postgres_lib="${postgres_lib}/${i}"
+   break
+   fi
+   done
+
+   # env variables for compilation:
+   export POSTGRES_INCLUDE="${postgres_include}"
+   export POSTGRES_LIB="${postgres_lib}"
+   perl-module_src_prepare
+}
+
+src_test() {
+   local MODULES=(
+   "Bundle::DBD::Pg v${PV}"
+   "DBD::Pg v${PV}"
+   )
+   local failed=()
+
+   local dep
+   for dep in "${MODULES[@]}"; do
+   ebegin "Compile testing ${dep}"
+   perl -Mblib="${S}" -M"${dep} ()" -e1 #||
+   #die "Could not load ${dep}"
+   eend $? || failed+=( "$dep" )
+   done
+
+   if [[ ${failed[@]} ]]; then
+   echo
+   eerror "One or more modules failed compile:";
+   for dep in "${failed[@]}"; do
+   eerror "  ${dep}"
+   done
+   die "Failing due to module compilation errors";
+   fi
+
+   local LIVEDB_TESTS=(
+   "t/01connect.t"
+   "t/02attribs.t"
+   "t/03dbmethod.t"
+   "t/03smethod.t"
+   "t/04misc.t"
+   "t/06bytea.t"
+   "t/07copy.t"
+   "t/08async.t"
+   "t/09arrays.t"
+   "t/12placeholders.t"
+   "t/20savepoints.t"
+   "t/30unicode.t"
+   )
+   if [[ ! -v DBI_DSN ]]; then
+   ewarn "Functional database tests disabled due to lack of 
configuration."
+   ewarn "Please set the following environment variables values 
pertaining to a"
+   ewarn "pre-configured Postgres installation in order for tests 
to work:"
+   ewarn "  DBI_DSN  - A DBI-compatible connection string for a 
Postgres Database"
+   ewarn " ( eg: dbi:Pg:dbname=testdb )"
+   ewarn "  DBI_USER - A Postgres Database Username"
+   ewarn "  DBI_PASS - A Postgres Database Password"
+   ewarn ""
+   ewarn "For details, visit:"
+   ewarn " 
https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/dev-perl/DBD-Pg;
+   perl_rm_files "${LIVEDB_TESTS[@]}"
+   fi
+
+   # Parallel testing breaks database access
+   DBDPG_TEST_ALWAYS_ENV=1 DIST_TEST="do" perl-module_src_test
+}

diff --git a/dev-perl/DBD-Pg/Manifest b/dev-perl/DBD-Pg/Manifest
index 9720dff96fe0..28812ca0679e 100644
--- a/dev-perl/DBD-Pg/Manifest
+++ b/dev-perl/DBD-Pg/Manifest
@@ -1,2 +1,3 @@
 DIST DBD-Pg-3.15.0.tar.gz 284379 BLAKE2B 
e3d8d5a2e3339c88f92dc24cca47296b8b2e597dcb81f2645180dd90b27873f209728dc0ac320e493b573c73efb54292e89370a628fc304bf319e237e04b1912
 SHA512 
67912da5cda42d198cdffa3f5c93267ed9da681c837fd8a9b8c6a13873a461b1123ce0a8e1f4f4398264f57ead35950b4945018e6cead14c903a809a298aecb9
 DIST DBD-Pg-3.16.3.tar.gz 287011 BLAKE2B 

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

2023-08-25 Thread Sam James
commit: da42dfa2cb581905251110a5e5a83978edb55fc8
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 05:34:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 05:42:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da42dfa2

dev-perl/URI: add 5.210.0

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

 dev-perl/URI/Manifest   |  1 +
 dev-perl/URI/URI-5.210.0.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-perl/URI/Manifest b/dev-perl/URI/Manifest
index 111e33aa416a..299684a2b404 100644
--- a/dev-perl/URI/Manifest
+++ b/dev-perl/URI/Manifest
@@ -1,2 +1,3 @@
 DIST URI-5.11.tar.gz 113305 BLAKE2B 
0a68623a22d38f9269839522f8f42ea4f7f817388de2fb43715bb138dd593541a23eb803705be9e687da6d644f1c426063ee0bdae85525242954be7bb453176f
 SHA512 
d04dd1b4a00f7bc712433e789947dc11296de6376c73da30bfc1e87082b471d9d056d7bb6dcae11f452fdf87d3b5b69edf6d5782dfa461c5ebe1ee041f55d660
 DIST URI-5.19.tar.gz 116185 BLAKE2B 
3bd8982141739f10e584e0a7e14745c58b93070555361cf78c094381288d6eebdbd6a9c075182f54483d55970ebea21d1ce484616e9ecea06ab84a742ba8467f
 SHA512 
db22a65999ab2b7735015cfabb0e2e9f8ee7d6f4b353572269cba7b2c1c83840f2ab0c71a7d272a5ae8743b7e77c60bffd0948ca3d04d4abfa8dcd6188481103
+DIST URI-5.21.tar.gz 119928 BLAKE2B 
0b8703ecea052bd6248ea64317640af1800e2d9cc5762ed70930c70f68656368fe8cf129f15d93e931622740f8b5b822f9cc8fc312a6aa2ab53885001ce0a4ef
 SHA512 
0fb15c93d6bfd1842a3129d31ffd4d7c9fb9c735d5f45b5aaa07609edecd1b16191b7475aebd013c7a0e92894000d6982503654d306d82d477b52b33b058644f

diff --git a/dev-perl/URI/URI-5.210.0.ebuild b/dev-perl/URI/URI-5.210.0.ebuild
new file mode 100644
index ..37bfa822c23c
--- /dev/null
+++ b/dev-perl/URI/URI-5.210.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=OALDERS
+DIST_VERSION=5.21
+inherit perl-module
+
+DESCRIPTION="Uniform Resource Identifiers (absolute and relative)"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+
+RDEPEND="
+   virtual/perl-Carp
+   virtual/perl-Data-Dumper
+   virtual/perl-Encode
+   >=virtual/perl-Exporter-5.570.0
+   >=virtual/perl-MIME-Base64-2
+   >=dev-perl/Regexp-IPv6-0.30.0
+   virtual/perl-Scalar-List-Utils
+   virtual/perl-libnet
+   virtual/perl-parent
+"
+DEPEND="
+   ${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+   test? (
+   dev-perl/Test-Fatal
+   virtual/perl-File-Spec
+   virtual/perl-File-Temp
+   virtual/perl-Test
+   dev-perl/Test-Needs
+   >=virtual/perl-Test-Simple-0.960.0
+   dev-perl/Test-Warnings
+   )
+"



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

2023-08-25 Thread Michał Górny
commit: bf3e43e7cfb42ee453cf6a2974b1f2b2699dafa5
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 26 05:26:07 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 26 05:27:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf3e43e7

dev-python/jaraco-functools: Bump to 3.9.0

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

 dev-python/jaraco-functools/Manifest   |  1 +
 .../jaraco-functools/jaraco-functools-3.9.0.ebuild | 59 ++
 2 files changed, 60 insertions(+)

diff --git a/dev-python/jaraco-functools/Manifest 
b/dev-python/jaraco-functools/Manifest
index 54226557c09d..aa2d297e4821 100644
--- a/dev-python/jaraco-functools/Manifest
+++ b/dev-python/jaraco-functools/Manifest
@@ -1,2 +1,3 @@
 DIST jaraco.functools-3.8.0.tar.gz 16251 BLAKE2B 
15735a053b395173de2568d13d54d0a770477f72e138998abb67f24314d13ae1a008a2b373979dfb8b3b8955754758e07eb5981459b793ba4b6839e6aefbdda8
 SHA512 
923e94f54c46896d89db6b4a0c5d803996dc5caddd6a3ada66f943b58afd1750f5403d10de5ab87f93e57c3eab43806401f7c6b5a8265938793d45cba93df688
 DIST jaraco.functools-3.8.1.tar.gz 16210 BLAKE2B 
2e49829c4eda4ba9228c8972b1971c1a42bb972e5a7f0ef9994313b4b07cb8395c0b0ccc15c5f285a6a224ad60dec65901742c5f162156c4be96257a9ef9f67c
 SHA512 
0ffd8fc0e973b0ee957cbc074dcae790530c6a944a54ae36e3feee954a59765663b8a734e5c1d1e56975c958b47560eb1f23b510028fee6cf682aeaf175c9460
+DIST jaraco.functools-3.9.0.tar.gz 17221 BLAKE2B 
2476e7cc9440ac21abf4c7d4d5af5d98f7a48c6fb55ef93428936265843a0e9bd02b22e8a2a748e7844015c530bc46ad67be8447b0eddb9b7ddcc1522b53c42b
 SHA512 
5ec081aa07e736b6cacc1f6213e3212b4828824e86033b440d4fc630b0a9cf8e67497b37a239e167e421c41852ea6c0c65a4ccd39d73cc7f1cb831f605b86f00

diff --git a/dev-python/jaraco-functools/jaraco-functools-3.9.0.ebuild 
b/dev-python/jaraco-functools/jaraco-functools-3.9.0.ebuild
new file mode 100644
index ..5ac1791c2e84
--- /dev/null
+++ b/dev-python/jaraco-functools/jaraco-functools-3.9.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYPI_NO_NORMALIZE=1
+PYPI_PN=${PN/-/.}
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Additional functions used by other projects by developer jaraco"
+HOMEPAGE="
+   https://github.com/jaraco/jaraco.functools/
+   https://pypi.org/project/jaraco.functools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+RDEPEND="
+   >=dev-python/more-itertools-0.12.0-r1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+BDEPEND="
+   test? (
+   dev-python/jaraco-classes[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_configure() {
+   grep -q 'build-backend = "setuptools' pyproject.toml ||
+   die "Upstream changed build-backend, recheck"
+   # write a custom pyproject.toml to ease setuptools bootstrap
+   cat > pyproject.toml <<-EOF || die
+   [build-system]
+   requires = ["flit_core >=3.2,<4"]
+   build-backend = "flit_core.buildapi"
+
+   [project]
+   name = "jaraco.functools"
+   version = "${PV}"
+   description = "Functools like those found in stdlib"
+   EOF
+}
+
+python_install() {
+   distutils-r1_python_install
+   # rename to workaround a bug in pkg_resources
+   # https://bugs.gentoo.org/834522
+   mv "${D}$(python_get_sitedir)"/jaraco{_,.}functools-${PV}.dist-info || 
die
+}



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

2023-08-25 Thread Michał Górny
commit: e7483e1c9e5b7ac548f87128cdcc0bf722760657
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 26 05:26:28 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 26 05:27:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7483e1c

dev-python/mkdocstrings-python: Bump to 1.5.2

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

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

diff --git a/dev-python/mkdocstrings-python/Manifest 
b/dev-python/mkdocstrings-python/Manifest
index 2c618af20185..46d89708efdb 100644
--- a/dev-python/mkdocstrings-python/Manifest
+++ b/dev-python/mkdocstrings-python/Manifest
@@ -1,2 +1,3 @@
 DIST mkdocstrings-python-1.5.0.gh.tar.gz 134827 BLAKE2B 
8af0d4497a93c9064a4413ea88efe54461a56bfe58980162467c65ce20c612a15cd59334499c98ca6d2ad99f1c4bff3ad7feef0ddb654d4c171462169903d34a
 SHA512 
99fd4db1541c48317e3bb7a8a4600cb358e938d506eb85773cd9d52de220a444a508df5b5ab7f5346f2680a2c2aa2f7c9635e62adc4fbc53e7500f1aaf6bc079
 DIST mkdocstrings-python-1.5.1.gh.tar.gz 135102 BLAKE2B 
06da82fd75b5f4311e98316037f073bbfc176fb50b2676a43dc43c6d819574d4ad724bffa75ce4f765858fdb8042f8802c607e6093121920b48bf3db4b130c17
 SHA512 
01b5e78bb9ff3d0325ce96f1bf44d2f0da5809db925ca93db43b210da867c8a31b7c68329a4d11345283b170e34cbd50a11b7e5364ab1d9cbc074a1aa9f792d7
+DIST mkdocstrings-python-1.5.2.gh.tar.gz 135238 BLAKE2B 
09885164675a0955dcbef0a17871a6d19dbbfc9a7d6114a46e23dbb5a2428e7d46ffe626ecab10939934c06817892cde0e3e3db592776f7fb25dcdbdf8473a85
 SHA512 
0f069b07cb681ad470947dd02996e783ee809f34418316e8929322f20304dddab7049bc5dc0874e0b4ff6f6af6d958bbb69a4c61515d56cc716a774a1957f51e

diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.5.2.ebuild 
b/dev-python/mkdocstrings-python/mkdocstrings-python-1.5.2.ebuild
new file mode 100644
index ..f0b94cc2c39d
--- /dev/null
+++ b/dev-python/mkdocstrings-python/mkdocstrings-python-1.5.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=pdm-backend
+
+inherit distutils-r1
+
+DESCRIPTION="Python handler for dev-python/mkdocstrings"
+HOMEPAGE="
+   https://mkdocstrings.github.io/python/
+   https://github.com/mkdocstrings/python/
+   https://pypi.org/project/mkdocstrings-python/
+"
+# Tests need files absent from the PyPI tarballs
+SRC_URI="
+   https://github.com/mkdocstrings/python/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/python-${PV}"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+   >=dev-python/griffe-0.35[${PYTHON_USEDEP}]
+   dev-python/mkdocstrings[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mkdocs-material[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export PDM_BUILD_SCM_VERSION=${PV}



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

2023-08-25 Thread Michał Górny
commit: 8af09017a38ab9bbee2e2a0661a192402061febe
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 26 05:26:57 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 26 05:27:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8af09017

dev-python/autopep8: Bump to 2.0.3

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

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

diff --git a/dev-python/autopep8/Manifest b/dev-python/autopep8/Manifest
index 4f71b2b72ab9..76e286b4e219 100644
--- a/dev-python/autopep8/Manifest
+++ b/dev-python/autopep8/Manifest
@@ -1 +1,2 @@
 DIST autopep8-2.0.2.tar.gz 116154 BLAKE2B 
1b6830f9cb8a4384898273411f6b03cf3e3c0e45e2c56fa2bb134f3567cc06459a8123e660db9252f8d7cd15835d70e54c0155f146191be64ffbafaaa808244d
 SHA512 
09471827d18ca0c691bc524e0639a416d1a4418ddda1cb88f50e5c5302e75e7014751e659e26439c22317db21588fbd956c94299cef44e2c47771df38de94be3
+DIST autopep8-2.0.3.tar.gz 116499 BLAKE2B 
f43476babe717ccd1d8ea363dc00e8a1227433078c89662c92097b2e569c9da46ad14af4e42982289bf6ec6cfc88f4db233b638dcf89f882fd7c4650f3f70160
 SHA512 
0007d6c6a17f21e1b4e00d1b69d83cac6db50a4c17ae351a429275958adcbb1d014e0f7e7e966239cc47388cb15ec07a3569f1254c1f16ebf6fb7d43fcfe57e6

diff --git a/dev-python/autopep8/autopep8-2.0.3.ebuild 
b/dev-python/autopep8/autopep8-2.0.3.ebuild
new file mode 100644
index ..1d0c3278faab
--- /dev/null
+++ b/dev-python/autopep8/autopep8-2.0.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=setuptools
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Automatically formats Python code to conform to the PEP 8 style 
guide"
+HOMEPAGE="
+   https://github.com/hhatto/autopep8/
+   https://pypi.org/project/autopep8/
+"
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/hhatto/${PN}.git;
+   inherit git-r3
+else
+   inherit pypi
+   KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+   >=dev-python/pycodestyle-2.10[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.{8..10})
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=()
+
+   [[ ${EPYTHON} == python3.11 ]] && EPYTEST_DESELECT+=(
+   # fails due to deprecation warnings
+   
test/test_autopep8.py::CommandLineTests::test_in_place_no_modifications_no_writes
+   
test/test_autopep8.py::CommandLineTests::test_in_place_no_modifications_no_writes_with_empty_file
+   )
+
+   epytest
+}



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

2023-08-25 Thread Michał Górny
commit: 4daa231e2efff4c6cb44064a3734e91779c073da
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 26 05:18:17 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 26 05:18:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4daa231e

dev-python/tifffile: Bump to 2023.8.25

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

 dev-python/tifffile/Manifest  |  1 +
 dev-python/tifffile/tifffile-2023.8.25.ebuild | 63 +++
 2 files changed, 64 insertions(+)

diff --git a/dev-python/tifffile/Manifest b/dev-python/tifffile/Manifest
index a2530f6d041c..b260a013f153 100644
--- a/dev-python/tifffile/Manifest
+++ b/dev-python/tifffile/Manifest
@@ -1,2 +1,3 @@
 DIST tifffile-2023.7.18.gh.tar.gz 336236 BLAKE2B 
ac4fef74c21aa2c32a21b5e34a716a4a859f41f33d07ced607a8634ca469bf09c264a4d3d170b82596bb61968ca4f480c1abf9d2a4584f2a2de44f44ea1c0acf
 SHA512 
3c3f03b921723da91e07b153f69961c321fa6d3ba2006cd21debba16c4bd0041de457d2df0d6e1b30d089260a2620d7bd27b53fbcf9d88e675d271883b6a60b5
 DIST tifffile-2023.8.12.gh.tar.gz 336657 BLAKE2B 
8dfc2403cfa451209f8892326012273b23584c1e50f4172fe7770b850bb591013ef89bdc249976ba0946b4a7065dc603c5817d3f9f201e837b32d8471c4acf16
 SHA512 
2c14bb5b6ab89f2973ef10b511a2d12568312e1963c227e2ea152197c4e27610eb7e4fc533d47932c45d1fc32bb0aa25d09d0608cd752fd7be8b8ec26ed13eef
+DIST tifffile-2023.8.25.gh.tar.gz 338185 BLAKE2B 
cc5658548b41b693f2048dde767e2ab7851401b0aec723adfbf05f335e02659a62f8f34ca125e1e337f4d8b4ac9e65351c23d0426d885cb02299f23c007f70c0
 SHA512 
d0df54b6b5b4a347e84a8900dbd8c63c1f7cf27e29646dfcfbd3eadd1f0ace295b3503b4a5bb66742026a1ce1c0f278d396d83b0912aab44595dedec6b6f3112

diff --git a/dev-python/tifffile/tifffile-2023.8.25.ebuild 
b/dev-python/tifffile/tifffile-2023.8.25.ebuild
new file mode 100644
index ..5b8f82b2f720
--- /dev/null
+++ b/dev-python/tifffile/tifffile-2023.8.25.ebuild
@@ -0,0 +1,63 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Read and write TIFF files"
+HOMEPAGE="
+   https://pypi.org/project/tifffile/
+   https://github.com/cgohlke/tifffile/
+   https://www.cgohlke.com/
+"
+SRC_URI="
+   https://github.com/cgohlke/tifffile/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/numpy-1.19.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/dask[${PYTHON_USEDEP}]
+   dev-python/defusedxml[${PYTHON_USEDEP}]
+   >=dev-python/fsspec-2021.5.0[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/xarray[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # Internet
+   tests/test_tifffile.py::test_class_omexml
+   tests/test_tifffile.py::test_class_omexml_fail
+   tests/test_tifffile.py::test_class_omexml_modulo
+   tests/test_tifffile.py::test_class_omexml_attributes
+   tests/test_tifffile.py::test_class_omexml_multiimage
+   tests/test_tifffile.py::test_write_ome
+   tests/test_tifffile.py::test_write_ome_manual
+   # requires tons of free space
+   tests/test_tifffile.py::test_write_3gb
+   tests/test_tifffile.py::test_write_5GB_bigtiff
+   tests/test_tifffile.py::test_write_5GB_fails
+   tests/test_tifffile.py::test_write_6gb
+   tests/test_tifffile.py::test_write_bigtiff
+   'tests/test_tifffile.py::test_write_imagej_raw'
+   # TODO
+   tests/test_tifffile.py::test_issue_imagej_hyperstack_arg
+   tests/test_tifffile.py::test_issue_description_overwrite
+   # missing private marker
+   # https://github.com/cgohlke/tifffile/pull/195
+   tests/test_tifffile.py::test_issue_invalid_predictor
+)



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

2023-08-25 Thread Michał Górny
commit: 4bcdc8c3d310c48ddc67b963e7b1235a51734f77
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 26 05:23:05 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 26 05:23:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bcdc8c3

dev-python/smbus2: Bump to 0.4.3

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

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

diff --git a/dev-python/smbus2/Manifest b/dev-python/smbus2/Manifest
index d5dfc3a2ab29..0fb9898a30a6 100644
--- a/dev-python/smbus2/Manifest
+++ b/dev-python/smbus2/Manifest
@@ -1 +1,2 @@
 DIST smbus2-0.4.2.gh.tar.gz 17268 BLAKE2B 
4a4728a06b14beb96a22cbfee98b3b5ea6bfb9bc7bfc106fa0438f4515b0306ae5eb008c9f5e3df9303788d5345fd1a5fcdb53ae57532b1226332a4535577b17
 SHA512 
a80c3554a62a5621ef1d3dc24cbf0e9d924865c216d79f146ea62d1448239bbeee3ffb7e4dab0bc7149ea4add7fb714765db12dc760222a1ef2505c8a4ed4477
+DIST smbus2-0.4.3.gh.tar.gz 17474 BLAKE2B 
b53160d586c1ed0627597872582dbd07b1b2a9e03bf1a7dc01003ba5569013c11cf4c10df01c4649a069d6bf178c40a122a18a720fb03cab6485e04638fc9233
 SHA512 
e512954e89be9ba356a9e43ad023712ddfad006eaeadb45e92e21348176f838a2f65d89f3bd4a2ea68414486ff688d58acd668e4bae53f945cd9b24bcb328f9f

diff --git a/dev-python/smbus2/smbus2-0.4.3.ebuild 
b/dev-python/smbus2/smbus2-0.4.3.ebuild
new file mode 100644
index ..15ae4b14e560
--- /dev/null
+++ b/dev-python/smbus2/smbus2-0.4.3.ebuild
@@ -0,0 +1,29 @@
+# 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_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="A drop-in replacement for smbus-cffi/smbus-python in pure Python"
+HOMEPAGE="
+   https://pypi.org/project/smbus2/
+   https://github.com/kplindegaard/smbus2/
+"
+SRC_URI="
+   https://github.com/kplindegaard/smbus2/archive/refs/tags/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64"
+
+distutils_enable_tests pytest
+
+python_test() {
+   epytest -s
+}



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

2023-08-25 Thread Michał Górny
commit: c20aac58e07cca25d6165a74aac3cc1a620f3c8a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 26 05:22:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 26 05:23:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c20aac58

dev-python/pytesseract: Bump to 0.3.11

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

 dev-python/pytesseract/Manifest  |  1 +
 dev-python/pytesseract/metadata.xml  |  1 +
 dev-python/pytesseract/pytesseract-0.3.11.ebuild | 38 
 3 files changed, 40 insertions(+)

diff --git a/dev-python/pytesseract/Manifest b/dev-python/pytesseract/Manifest
index cac470d1e9e7..0e2172e29297 100644
--- a/dev-python/pytesseract/Manifest
+++ b/dev-python/pytesseract/Manifest
@@ -1 +1,2 @@
 DIST pytesseract-0.3.10.tar.gz 1098547 BLAKE2B 
d89f9082d8c7236b97bb96441809a19f494aacd23d4c02d5b7fb1b742616e7b26c249d49fceecc4f652792cdc3d7f2a79cd580a3360157f81205ff04d65afb10
 SHA512 
de77f0497c2bf60c1febf439ed13f0a8978aa23df76aadb789f8151177b73f45229799bd6b236aa7356a5145064f892e5b528a2d5a396849348f5b22f4343e16
+DIST pytesseract-0.3.11.gh.tar.gz 1098497 BLAKE2B 
adaefd8ec43fc464e7d031a5e95c686d6d8f1c0bb10782f2be075ce347d27b0d3b95d5bc1f3283a6692441ddcb5b87bcb3ee7d320eab51400d03d7717297841f
 SHA512 
0f3f8ac985689add9c134581a51ced75399e525797417294616489931deb5eda378ccd8a0ab875e449caa400ba8745b7494a1d610e9a572b5e1295fdc9a5ce0b

diff --git a/dev-python/pytesseract/metadata.xml 
b/dev-python/pytesseract/metadata.xml
index 2f762d632807..a59128537ce9 100644
--- a/dev-python/pytesseract/metadata.xml
+++ b/dev-python/pytesseract/metadata.xml
@@ -19,5 +19,6 @@


madmaze/pytesseract
+   pytesseract

 

diff --git a/dev-python/pytesseract/pytesseract-0.3.11.ebuild 
b/dev-python/pytesseract/pytesseract-0.3.11.ebuild
new file mode 100644
index ..d9a773f6bf86
--- /dev/null
+++ b/dev-python/pytesseract/pytesseract-0.3.11.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Optical character recognition (OCR) tool"
+HOMEPAGE="
+   https://github.com/madmaze/pytesseract/
+   https://pypi.org/project/pytesseract/
+"
+SRC_URI="
+   https://github.com/madmaze/pytesseract/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/pillow[${PYTHON_USEDEP}]
+   app-text/tesseract
+"
+BDEPEND="
+   test? (
+   app-text/tesseract[jpeg,png,tiff,webp]
+   media-libs/leptonica[gif,jpeg2k]
+   app-text/tessdata_fast[l10n_fr]
+   dev-python/pillow[jpeg,zlib]
+   )
+"
+
+distutils_enable_tests pytest



[gentoo-commits] proj/devmanual:master commit in: eclass-writing/

2023-08-25 Thread Ulrich Müller
commit: 84304f7b8fa1706c6aa046cb84be4fa33c46d9f8
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Jun 30 09:24:14 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Aug 26 05:29:02 2023 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=84304f7b

eclass-writing: Use underscores for function names in the example

Signed-off-by: Ulrich Müller  gentoo.org>

 eclass-writing/text.xml | 15 ---
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/eclass-writing/text.xml b/eclass-writing/text.xml
index ef58547..2b3033e 100644
--- a/eclass-writing/text.xml
+++ b/eclass-writing/text.xml
@@ -795,34 +795,35 @@ BDEPEND="=sys-devel/jmake-2"
 # @DESCRIPTION:
 # Passes all arguments through to the appropriate "jmake configure"
 # command.
-jmake-configure() {
+jmake_configure() {
jmake configure --prefix=/usr "$@"
 }
 
 # @FUNCTION: jmake_src_configure
 # @USAGE: [additional-args]
 # @DESCRIPTION:
-# Calls jmake-configure() to configure a jmake project.  Passes all
+# Calls jmake_configure() to configure a jmake project.  Passes all
 # arguments through to the appropriate "jmake configure" command.
 jmake_src_configure() {
-   jmake-configure "$@" || die "configure failed"
+   jmake_configure "$@" || die "configure failed"
 }
 
-# @FUNCTION: jmake-build
+# @FUNCTION: jmake_build
 # @USAGE: [additional-args]
 # @DESCRIPTION:
 # First builds all dependencies, and then passes through its arguments
 # to the appropriate "jmake build" command.
-jmake-build() {
+jmake_build() {
jmake dep  jmake build "$@"
 }
 
 # @FUNCTION: jmake_src_compile
 # @DESCRIPTION:
-# Calls jmake-build() to compile a jmake project.
+# Calls jmake_build() to compile a jmake project.
 jmake_src_compile() {
-   jmake-build || die "build failed"
+   jmake_build || die "build failed"
 }
+
 fi
 
 EXPORT_FUNCTIONS src_configure src_compile



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

2023-08-25 Thread Michał Górny
commit: 5e01256d8ebb281384a965e6431c80f5a8407a49
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 26 04:40:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 26 05:16:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e01256d

dev-python/botocore: Bump to 1.31.35

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index eba8b25e6dd3..292b5085aa39 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -10,3 +10,4 @@ DIST botocore-1.31.31.gh.tar.gz 11877393 BLAKE2B 
6f1d09ce68815ad9a97bf7df9a4153d
 DIST botocore-1.31.32.gh.tar.gz 11878306 BLAKE2B 
19292e0456f66e4d2b60efb6a6b176fd1e6c81ec77fa14fc7af61549c31abb8d3045aa778b2f279e66457255b8ee33a8e911b5e981e788b056aabd6af4465b48
 SHA512 
f94b820f74c88e7bac6b4b8b3f7de66eee8406df6f3bb9f3a97673c65664dd598f92eb82f78487d6bcb1431c5001c98b007ebd0edb11abd35e7bbe0243a7ce69
 DIST botocore-1.31.33.gh.tar.gz 11877895 BLAKE2B 
feec0dc8b6d7db2630ee381a41e74434baa18c86ef966fc70db2fc8c1edd6d42eb48aeb952cdd1aabd929235747da4ea845dfc8379f9b9841bf5daef9932bc82
 SHA512 
bb44a0ecc907594f899e64ff04feab3f1ac603902d3ba49ac36100f8cd2e7befe9845c6fabfe2571b32d36d4c370e6f46e164ba5355e0a1fe3d6e249d24b2724
 DIST botocore-1.31.34.gh.tar.gz 11877457 BLAKE2B 
1d92e2b3cbddad824d78e374bec5625b946bb3eb2c262a7eff79ed25e40066bdb17408d9f659ecc8923d544583c21335d8f4032f893eddf4c653064c1bc8c0b3
 SHA512 
b9fbfb0234cd7fcfd196c1bfa07a01b8583bdf0af425c9f4f27d1bdcc1ca0323c9b78444957f839b6d9c3597c1c60dcb3f32c9263598e555375dd1871d734b8c
+DIST botocore-1.31.35.gh.tar.gz 11877715 BLAKE2B 
64c90cb764ab47fdf9f644b4819c9fc1486c07ea2b72b8f2b35fc8adbead5efa7fb43140a2008ca21b63e0981017b366588c6f77e8cb5f5e4acef359f0b0e959
 SHA512 
63f044f7ac2419d2682a838a35a17d9a1a6a56fa7321e181e959923dbeaf41b5396c96a02eaace7421775c25e4ab63822a5fd57e02d618d4644ecbece72286c2

diff --git a/dev-python/botocore/botocore-1.31.35.ebuild 
b/dev-python/botocore/botocore-1.31.35.ebuild
new file mode 100644
index ..5894fd995097
--- /dev/null
+++ b/dev-python/botocore/botocore-1.31.35.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   # 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-08-25 Thread Michał Górny
commit: 53eeea1e50e2791898f383b30ec4142a94653031
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 26 04:42:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 26 05:16:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53eeea1e

app-admin/awscli: Bump to 1.29.35

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 118557b308e4..f705a8ec8dbd 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -10,3 +10,4 @@ DIST aws-cli-1.29.31.gh.tar.gz 2510291 BLAKE2B 
9b28bd5b22cbcde62f1375920f97a53a1
 DIST aws-cli-1.29.32.gh.tar.gz 2510913 BLAKE2B 
bd22cc1fc38963f97a51c6c881986a48de072c9a4b5e4d59cee0b3df04f3f006660a194968d0114d803532572c7b229633802f0875fb891f7c58732894f97f92
 SHA512 
7951fe240f39f72fe3ddc03f350515ac441a836c6b943c6347672a228d7dfb4fbb3ab8a6a765e3346f2ff59a71620ee0cff146525057757e64ca1265f011332d
 DIST aws-cli-1.29.33.gh.tar.gz 2511146 BLAKE2B 
bd719f8789fd0861ecab4d2ac7def020c90d3f990e8465ce910904ea21f174fef764467374e98537f102658bc3e79b383b8cc12b595874bfa3331cae10880788
 SHA512 
3d0d55507c9b2cf6a0e088b0338d1a32d3f5377c24833db6001ddc6e0c92d91b5849a66038dd82238a9a98b2d20f8da78daa08ca82c475fa9f0a5190d89e0b60
 DIST aws-cli-1.29.34.gh.tar.gz 2513018 BLAKE2B 
74eaa3b94f28d995f8a789421d5a0e8be3dc21359aaf70c932c610239c941361aa62ff0fb43dc4a848a225f42d8d6d88a0a17df793f600ed7db95dfe81f5b917
 SHA512 
115f82078770c27e1a2e5754505f1712cce7a8ebd83e87e7a3f7fbeac7f552005e7c5a0471914fa584ff4bf6f8394dc9df0779270d162abc4c1a9464d06d9c31
+DIST aws-cli-1.29.35.gh.tar.gz 2513024 BLAKE2B 
7802c0eda498235938c5f409076b7706fd3e20e5f337d81366a25bacff9564326acb3edd0d8b1fd36518623a1e6d48d7ee2ee897c8669a3c1b41b8ff202fe9ba
 SHA512 
63a4c20c494dd935dc8f52ddc1d610dfd9fb513f0d262acdb0c85265558d103962c42c757e1e4fd18a70af725186fda7b3caececef574ffa71e89f4c7164d01b

diff --git a/app-admin/awscli/awscli-1.29.35.ebuild 
b/app-admin/awscli/awscli-1.29.35.ebuild
new file mode 100644
index ..62c19f3a63fb
--- /dev/null
+++ b/app-admin/awscli/awscli-1.29.35.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: dev-python/gpep517/

2023-08-25 Thread Michał Górny
commit: 96519b52417e8bce08fa50642bd356aaf6cda12b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 26 04:39:55 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 26 05:16:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96519b52

dev-python/gpep517: Bump to v15

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

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

diff --git a/dev-python/gpep517/Manifest b/dev-python/gpep517/Manifest
index 82bb81402bc8..9c7253c8da70 100644
--- a/dev-python/gpep517/Manifest
+++ b/dev-python/gpep517/Manifest
@@ -1,2 +1,3 @@
 DIST gpep517-13.gh.tar.gz 17197 BLAKE2B 
eb2f1061c0d762ec5cedf042c41a04eb1ddfbb146b5d81727f7e09d55e76323ee4ffb00e8a8c17a8d423b863bd46dc79a03048da1998cf50fee45bc75c64f38e
 SHA512 
23219a3f7369def01e41fe6bbf96400cc85bb6f5efae3924451a5f3dbed0c9a5e7bb69aa1810897597aa248aa64fc6445fb32ed5bf314d0265c5339893ea58e3
 DIST gpep517-14.gh.tar.gz 17896 BLAKE2B 
53e903a8efd6dc2a861784093c078cc8196ac870cc837714e5afc69afaf6494484d7614039032db4f765d6a30b6e8f639a6f6870812b24effac208d668edd0b5
 SHA512 
9d2c55775c19fb8a071336749fa7b0c15a25c19af380999cffd4e23b6b4bbfca1d8b1b21ed4e57c89836d2fad527b18a7ba33ba4e06c78deeec68f071e4d2375
+DIST gpep517-15.gh.tar.gz 17535 BLAKE2B 
265c2392cc70f4a94f6b8329dbba0ec5eb821e687bba553009bdc5e230d856fe6f105c873a79ee7ca99fb75c072c3d3c3b4f716ca873d13a8e393b33a97c8540
 SHA512 
7c3b878220e907ef801301eadc0e3031dd3c31770cc50bb7119ab32f9244c8a33792b4896ddeffc5d4b7be9f1d881fba5179de155f11845f510e455be59fb92e

diff --git a/dev-python/gpep517/gpep517-15.ebuild 
b/dev-python/gpep517/gpep517-15.ebuild
new file mode 100644
index ..75da542d1341
--- /dev/null
+++ b/dev-python/gpep517/gpep517-15.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2022-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=no
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="A backend script to aid installing Python packages in Gentoo"
+HOMEPAGE="
+   https://pypi.org/project/gpep517/
+   https://github.com/projg2/gpep517/
+"
+SRC_URI="
+   https://github.com/projg2/gpep517/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+RDEPEND="
+   >=dev-python/installer-0.5.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-1.2.3[${PYTHON_USEDEP}]
+   ' 3.{9..10})
+"
+
+distutils_enable_tests pytest
+
+python_install() {
+   python_domodule gpep517
+   python_newscript - gpep517 <<-EOF
+   #!${EPREFIX}/usr/bin/python
+   import sys
+   from gpep517.__main__ import main
+   sys.exit(main())
+   EOF
+}



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

2023-08-25 Thread Michał Górny
commit: 5226b604e65ac205c3646885028558304c959dce
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 26 04:34:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 26 05:16:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5226b604

dev-lang/python: Backport more fixes to 3.12.0_rc1_p5

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

 dev-lang/python/Manifest|   1 +
 dev-lang/python/python-3.12.0_rc1_p5.ebuild | 526 
 2 files changed, 527 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index 19cd14ab8c7e..990689aae32d 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -35,6 +35,7 @@ DIST python-gentoo-patches-3.12.0rc1.tar.xz 5040 BLAKE2B 
c03e9cc0f5ef0a68ab5d747
 DIST python-gentoo-patches-3.12.0rc1_p1.tar.xz 5812 BLAKE2B 
41a33aadac1bb563ec55f12794fc48061ef01d2bada0e9f06287410cd235286ed04c6fddb78bbec1d8a9fa54c46861198e03b4d995e715a5e739ac2c915e0941
 SHA512 
82e45ab804e7e269805b760dc5dae3803a9983765718b975ec2029c82ca45d6cfbd9ba330cf09149ed24cd808a37fb021b0c6a8324b855dce0a92ff01ef42391
 DIST python-gentoo-patches-3.12.0rc1_p3.tar.xz 262260 BLAKE2B 
dc8198ff18c13475106dfc52432673dd742238d8b960fef1681dd2eb42ffe8589f1b0a123c24f2722d547b884f4ac053aeb8b3d919dc875211a34b57afe59caa
 SHA512 
3605ee3d756f8d8cd4b8585352e38ef3383195a2b41f02b6d6b8fd6cdd2ed470e997b1d72d085fdce73618afb68aff666792858a2a6b64e1d58e280f94b454d8
 DIST python-gentoo-patches-3.12.0rc1_p4.tar.xz 329324 BLAKE2B 
c060350ab675c9b6ccba51fd7dc32cdd03223623fa24d008f7ae688a3a046153668bb8c39f787e53cd02836fc350e4a30d9711105b2ef89f227005a38a5ebf23
 SHA512 
d22983090f480c80a02a8bb62abeff369b59afadbf8894145be5139470e6c92a5a52cc212ac4d84a7fdbd05876853e967df3a0e4f7a1bb0a4897b4533ae0758b
+DIST python-gentoo-patches-3.12.0rc1_p5.tar.xz 348764 BLAKE2B 
8f71d6172ca4e557c195f4226d548f10b42a110824db6c73613016d5b1c900545a2a3331519cc35cd9cc740fba3970737f40cdb64bd4d48e23a2be9e8be6
 SHA512 
e05f6e51a0689f0b5bdc745518742aebc3ae9fe145cb82c5e43a1a048df0ea4f11711ac4850726f807a73e232f76cfdc09c62d513ad0007acea7d5d5420c8569
 DIST python-gentoo-patches-3.8.17.tar.xz 32424 BLAKE2B 
d992f6b1c97158386175d07198d367e4504dea8829b35742a3daf2279ba1fbade8c37f00018bda97fa9080d1d40087c236486bbcd369c2d1c850de47a976
 SHA512 
d309da6805a72742cf8d1bb170a777edd7b7aa936d6e9967e96bed4427285180cd9935f202f899f3aa54632a31a5a94c5b7c20a343b1a714d8aa5fc6f8e9f371
 DIST python-gentoo-patches-3.8.18.tar.xz 32424 BLAKE2B 
2e0b6e1c8e3df666934ba283214ca1577b01140dea00513f6420b0255650002e4bc4cb142076620227cd430bc2547123fd392883285886e543ef72ca466f8ea6
 SHA512 
b005f1054b726fc8c82a50b006309de64fb7858fe5c22cc7b160687d059a7859ec9388706b74a0e6c1f42301bed071dc639eb8cfae0d7c5eef2f565c63cc2d29
 DIST python-gentoo-patches-3.9.17.tar.xz 25048 BLAKE2B 
da19105dfa2fda7b422ac368f85c97d7541be74a6f9b9170a19ceac901e026ab39baef83c610172ecba1f70cce6e2832e956c2e4c87387b0e21c79c2c633b116
 SHA512 
ce9d3c62c675bceccaac21fd467c54322a55a1c8af9be3a6dcfd7a892c03b39b38dc35ba570e3dd9fc984a5f3eeabb3cc564ba2d7f935dbf6df829264cb32b2f

diff --git a/dev-lang/python/python-3.12.0_rc1_p5.ebuild 
b/dev-lang/python/python-3.12.0_rc1_p5.ebuild
new file mode 100644
index ..d3a193505529
--- /dev/null
+++ b/dev-lang/python/python-3.12.0_rc1_p5.ebuild
@@ -0,0 +1,526 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+WANT_LIBTOOL="none"
+
+inherit autotools check-reqs flag-o-matic multiprocessing pax-utils
+inherit python-utils-r1 toolchain-funcs verify-sig
+
+MY_PV=${PV/_rc/rc}
+MY_P="Python-${MY_PV%_p*}"
+PYVER=$(ver_cut 1-2)
+PATCHSET="python-gentoo-patches-${MY_PV}"
+
+DESCRIPTION="An interpreted, interactive, object-oriented programming language"
+HOMEPAGE="
+   https://www.python.org/
+   https://github.com/python/cpython/
+"
+SRC_URI="
+   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+   verify-sig? (
+   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc
+   )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="PSF-2"
+SLOT="${PYVER}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="
+   bluetooth build debug +ensurepip examples gdbm libedit lto
+   +ncurses pgo +readline +sqlite +ssl test tk valgrind
+"
+RESTRICT="!test? ( test )"
+
+# Do not add a dependency on dev-lang/python to this ebuild.
+# If you need to apply a patch which requires python for bootstrapping, please
+# run the bootstrap code on your dev box and include the results in the
+# patchset. See bug 447752.
+
+RDEPEND="
+   app-arch/bzip2:=
+   app-arch/xz-utils:=
+   app-crypt/libb2
+   >=dev-libs/expat-2.1:=
+   dev-libs/libffi:=
+   dev-python/gentoo-common
+   >=sys-libs/zlib-1.1.3:=
+   virtual/libcrypt:=
+  

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

2023-08-25 Thread Michał Górny
commit: 2aaac38dfa121091a0cf44c4bcb8d2f04ca14d3d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 26 04:37:29 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 26 05:16:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2aaac38d

dev-util/stripe-mock: Bump to 0.171.0

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

 dev-util/stripe-mock/Manifest   |  1 +
 dev-util/stripe-mock/stripe-mock-0.171.0.ebuild | 27 +
 2 files changed, 28 insertions(+)

diff --git a/dev-util/stripe-mock/Manifest b/dev-util/stripe-mock/Manifest
index b553eb95c0fa..6b9a56b880c8 100644
--- a/dev-util/stripe-mock/Manifest
+++ b/dev-util/stripe-mock/Manifest
@@ -1,3 +1,4 @@
 DIST stripe-mock-0.168.0.tar.gz 1290778 BLAKE2B 
a8d9ad32ecccb6ced1c45c34174a6a9c5319c38f698ba4226f707ab13121dd44d446f34471916194c3085f6e59a56f1094ad75895ad9c23f009d000c70078f09
 SHA512 
474e0bba603e060d778e873796572718d58fc3e3ff3f77608ea0b06840af5a47319e79748dafb40ec7e6e0e6f66135a30974026ab8c0a2737781620266cb7c78
 DIST stripe-mock-0.169.0.tar.gz 1290637 BLAKE2B 
e9e5e8861a23760830b6161fb69a55082457d370bd67811cb12d8ab3689eea915ceaa47f7954fd341cf8487d403b31b6e90c034d7fcd535014b7ba249c5eb7f0
 SHA512 
0ff65570c8327a929b132684dbed7858f62fe63d1ba6d6a41f355e5260d87433b1b5c0efe38e103f7ae814ae5d008f3f41683f46ae4bef295e28589cf2e3cc16
 DIST stripe-mock-0.170.0.tar.gz 1288862 BLAKE2B 
141a0001ef9117e296a711e6a5cf786bd20b6eb7711a07e78e2ebdaf5e2b71ee8e9a9caba4d3f2e23482c6f56ae4fb7504c1c20c299eaeed694d4c119c65f873
 SHA512 
7bf6128aa3406426a845c199d1fc0c51e2d299ef5ae1add01d3fc43db2b0311ca9e813148fac453a5d48865ebc3155fb2498cf09c8661300e2dc97f148e8809e
+DIST stripe-mock-0.171.0.tar.gz 1297648 BLAKE2B 
a152573e43363133b8a32f998d1a5ea4a40232a4dc6a7fb9342c6e9b538ae026f1cee3b4d2139239a497d9e3d426467991e1ce721bd0179071a87568093ebb24
 SHA512 
9877c3ce68255496c99a08f57af89f4070e5d3ecca699c6d437ae62fda8781abe7ef63f56aee72662f5350b05083b47ca8b4552e513187465c73276d3bed4831

diff --git a/dev-util/stripe-mock/stripe-mock-0.171.0.ebuild 
b/dev-util/stripe-mock/stripe-mock-0.171.0.ebuild
new file mode 100644
index ..ca0f4e60efa7
--- /dev/null
+++ b/dev-util/stripe-mock/stripe-mock-0.171.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Mock HTTP server that responds like the real Stripe API"
+HOMEPAGE="https://github.com/stripe/stripe-mock/;
+SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT ISC BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+src_compile() {
+   emake build
+}
+
+src_test() {
+   emake test
+}
+
+src_install() {
+   dobin stripe-mock
+   einstalldocs
+}



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

2023-08-25 Thread Michał Górny
commit: 962e346f922d4a66699826eca70c156a24131c5f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 26 04:40:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 26 05:16:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=962e346f

dev-python/boto3: Bump to 1.28.35

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 5bf267d41f7f..7fe7a8e5efbd 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -10,3 +10,4 @@ DIST boto3-1.28.31.gh.tar.gz 690064 BLAKE2B 
409dcdb3c4a0ee2bb32d8a68ba2779d347b0
 DIST boto3-1.28.32.gh.tar.gz 690385 BLAKE2B 
2d5ff74dc8f27d43329796910c6810257f997780afae1fdaaa9934853735244512464dbe7eb882376720e4c76bb2ec2fd9e56673f7677dc9a88d6a838fe2d2a9
 SHA512 
e7faa2e40b8fbb5e69070277fa9ee5ab94f2540f9ca6e781c61e99d674e3039bc7b16dd3e196dc2876dc8149b6513a0d8c8c888c96aeef13abb3e7617f1e
 DIST boto3-1.28.33.gh.tar.gz 690686 BLAKE2B 
572f5aa0b9a71e39a62fccdce84fa359e0b96d196d983965d335de2299e734239586bfde43c5f48463afddace7d7a91139cabc2737a5b4f3b40684c13112f267
 SHA512 
2bb4375f5c3d85283a10ff9325b8688ab1e2aceb7be8cd255bc2d054c75eda54df320a85eb4910e0119633e8977158f216df2fdb373c9bb5df8eb7cb4389a4fd
 DIST boto3-1.28.34.gh.tar.gz 692262 BLAKE2B 
e6382326f74f05c045a3ecacedbef2917dc297343637a70d4947b20b37a33e303bbf751b1f55d7deae581788a0ac2a627b3fdd58629b3ad961030e6095c1eb90
 SHA512 
340352632d1058d7ed50ce011d2697ed01680d6ee0443fe6fa08813924deffc642d6ec0b076bf9669a98e926fb5467a546ff3c4febe43eec602ab1f2cd51e8d3
+DIST boto3-1.28.35.gh.tar.gz 692481 BLAKE2B 
fe5c5906598be2aaef8524a0333751bc2368aa33a3c212d45d95b1010f15d228b4b617ad7e855d668f38b9278c32bafc7c5da4395582a053ae3350d4c5453c7b
 SHA512 
790fcb6a0aac9ae37d3d04c707b05d44249b7e265e47ad8fd9195ec338f70297b018f4d3ef34cd704fc3d82564794ea7fb4e5e9057cbae4a969d220eb911981f

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



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

2023-08-25 Thread Sam James
commit: 53469cc402ac761d7cfaae1f5c0ba67b4b73beda
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 05:04:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 05:04:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53469cc4

net-misc/streamlink: Keyword 6.1.0 arm, #911728

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

 net-misc/streamlink/streamlink-6.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/streamlink/streamlink-6.1.0.ebuild 
b/net-misc/streamlink/streamlink-6.1.0.ebuild
index 9208c85c22e7..5cdf6fa7ab19 100644
--- a/net-misc/streamlink/streamlink-6.1.0.ebuild
+++ b/net-misc/streamlink/streamlink-6.1.0.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="https://streamlink.github.io/;
 
 if [[ ${PV} != * ]]; then

SRC_URI="https://github.com/streamlink/${PN}/releases/download/${PV}/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 fi
 
 LICENSE="BSD-2 Apache-2.0"



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

2023-08-25 Thread Sam James
commit: f0bfa77f14f498db09e97bd1fc423a875e647002
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 05:04:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 05:04:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0bfa77f

dev-perl/Perl-Critic: Keyword 1.150.0 ppc, #913027

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

 dev-perl/Perl-Critic/Perl-Critic-1.150.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Perl-Critic/Perl-Critic-1.150.0.ebuild 
b/dev-perl/Perl-Critic/Perl-Critic-1.150.0.ebuild
index 2f542fdc7c10..ba25e61a936e 100644
--- a/dev-perl/Perl-Critic/Perl-Critic-1.150.0.ebuild
+++ b/dev-perl/Perl-Critic/Perl-Critic-1.150.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module elisp-common
 DESCRIPTION="Critique Perl source code for best-practices"
 
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="minimal examples emacs"
 
 SITEFILE="50${PN}-gentoo.el"



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

2023-08-25 Thread Sam James
commit: b8e781034f1394a510510b1f68e37c137b42
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 05:04:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 05:04:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8e7

dev-perl/PPIx-Utils: Keyword 0.3.0 ppc, #913027

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

 dev-perl/PPIx-Utils/PPIx-Utils-0.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/PPIx-Utils/PPIx-Utils-0.3.0.ebuild 
b/dev-perl/PPIx-Utils/PPIx-Utils-0.3.0.ebuild
index 5a67eb3942fe..720791cc7f04 100644
--- a/dev-perl/PPIx-Utils/PPIx-Utils-0.3.0.ebuild
+++ b/dev-perl/PPIx-Utils/PPIx-Utils-0.3.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
 DESCRIPTION="Utility functions for PPI"
 
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 
 RDEPEND="
>=dev-perl/B-Keywords-1.90.0



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

2023-08-25 Thread Sam James
commit: 3543cf1ca41c47c4e540e6a97de5be6dc7e7d2e6
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 05:03:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 05:03:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3543cf1c

dev-util/seer: add 2.1

I'll keyword it later after some more testing. Hard-switches to Qt 6 given 
upstream
don't really support Qt 5 now.

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

 dev-util/seer/Manifest  |  1 +
 dev-util/seer/{seer-.ebuild => seer-2.1.ebuild} | 14 ++
 dev-util/seer/seer-.ebuild  | 14 ++
 3 files changed, 13 insertions(+), 16 deletions(-)

diff --git a/dev-util/seer/Manifest b/dev-util/seer/Manifest
index d79c7f868bde..f3761abd6c9e 100644
--- a/dev-util/seer/Manifest
+++ b/dev-util/seer/Manifest
@@ -1,2 +1,3 @@
 DIST seer-1.17.tar.gz 410347 BLAKE2B 
6ac10aecc862a669cf9c0a2f25104604bddb3791d48cf8653483edb14a913f8214e7a316f335e115e0df80703610c97d395f6b896406cc19814701f234e319cf
 SHA512 
93a0b148685dcd52eb567c1d58848e65c43208af9505b3bc02202c1be02ed7f94af500a1b5fdb295f0d3cd13dd88e3d6d9a524396c9c37c74435532d3dfbec2d
 DIST seer-2.0.tar.gz 409888 BLAKE2B 
c39cc0a186a68bad8477262d8900f0b8e632dc2e21504b4157d881b7a2cd6c75d9c0d60e28767bf490c6420e1ca1f17e52c13ef642986d9d94b44b46148270b2
 SHA512 
ea01ccbc7e457d7a42bf8703da24c2d42c37d81c7c5223b30f5c3837200a8e3137cd5ff5fd6531cf3b3c22b1cf1bec576c68191bfb63a5d55a8527ab8283c04a
+DIST seer-2.1.tar.gz 419994 BLAKE2B 
b2f2842d3515721f27b9fe5cb5dfc7585feb89cd38ba6f8fff20a62752d1f355887d3956f8c2e31388d887476a8ca63ec878f3a28698b24b99ccee327f9dfa74
 SHA512 
6e16b4a459e2dc033a03a5c62709553de9f50e770f463a59cf5f6077fce5d2c59d1aba05e163602b11b24e4e560da8b9e9b8708c727421ee6a1943e617a30955

diff --git a/dev-util/seer/seer-.ebuild b/dev-util/seer/seer-2.1.ebuild
similarity index 78%
copy from dev-util/seer/seer-.ebuild
copy to dev-util/seer/seer-2.1.ebuild
index 48b2a9ffe763..5e17ca62b9dd 100644
--- a/dev-util/seer/seer-.ebuild
+++ b/dev-util/seer/seer-2.1.ebuild
@@ -25,11 +25,9 @@ LICENSE="GPL-3+ CC-BY-3.0 CC-BY-4.0"
 SLOT="0"
 
 DEPEND="
-   dev-qt/qtcharts:5
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtwidgets:5
+   dev-qt/qtbase:6[gui,widgets]
+   dev-qt/qtcharts:6
+   dev-qt/qtsvg:6
 "
 RDEPEND="
${DEPEND}
@@ -38,9 +36,9 @@ RDEPEND="
 
 src_configure() {
local mycmakeargs=(
-   # TODO: Support Qt 6 once it's unmasked
-   # Note that >= 2.0 barely supports Qt 5, see 
https://github.com/epasveer/seer/wiki/Building-Seer---Qt5.
-   -DQTVERSION=QT5
+   # Upstream don't really support Qt 5 for >= 2.0:
+   # https://github.com/epasveer/seer/wiki/Building-Seer---Qt5.
+   -DQTVERSION=QT6
)
 
cmake_src_configure

diff --git a/dev-util/seer/seer-.ebuild b/dev-util/seer/seer-.ebuild
index 48b2a9ffe763..5e17ca62b9dd 100644
--- a/dev-util/seer/seer-.ebuild
+++ b/dev-util/seer/seer-.ebuild
@@ -25,11 +25,9 @@ LICENSE="GPL-3+ CC-BY-3.0 CC-BY-4.0"
 SLOT="0"
 
 DEPEND="
-   dev-qt/qtcharts:5
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtwidgets:5
+   dev-qt/qtbase:6[gui,widgets]
+   dev-qt/qtcharts:6
+   dev-qt/qtsvg:6
 "
 RDEPEND="
${DEPEND}
@@ -38,9 +36,9 @@ RDEPEND="
 
 src_configure() {
local mycmakeargs=(
-   # TODO: Support Qt 6 once it's unmasked
-   # Note that >= 2.0 barely supports Qt 5, see 
https://github.com/epasveer/seer/wiki/Building-Seer---Qt5.
-   -DQTVERSION=QT5
+   # Upstream don't really support Qt 5 for >= 2.0:
+   # https://github.com/epasveer/seer/wiki/Building-Seer---Qt5.
+   -DQTVERSION=QT6
)
 
cmake_src_configure



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

2023-08-25 Thread Sam James
commit: d5e8c28d05787df2fe2910df523a30fed323ad15
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:56:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:57:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5e8c28d

media-libs/opencv: disable py3.12

It doesn't appear to actually support it yet.

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

 media-libs/opencv/opencv-4.8.0-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/media-libs/opencv/opencv-4.8.0-r1.ebuild 
b/media-libs/opencv/opencv-4.8.0-r1.ebuild
index f9390c38feab..846e57c7514b 100644
--- a/media-libs/opencv/opencv-4.8.0-r1.ebuild
+++ b/media-libs/opencv/opencv-4.8.0-r1.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+# No 3.12 yet for bug #912987
+PYTHON_COMPAT=( python3_{10..11} )
 inherit flag-o-matic java-pkg-opt-2 java-ant-2 cmake-multilib python-r1 
toolchain-funcs
 
 DESCRIPTION="A collection of algorithms and sample code for various computer 
vision problems"



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

2023-08-25 Thread Sam James
commit: 55b2dfb34d7b9ca88d812352f411d5ae3eb9ad00
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:50:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:50:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55b2dfb3

app-text/qpdf: Stabilize 11.5.0 ppc, #913024

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

 app-text/qpdf/qpdf-11.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/qpdf/qpdf-11.5.0.ebuild b/app-text/qpdf/qpdf-11.5.0.ebuild
index dbca2c7d46c7..2a3a1cf4f254 100644
--- a/app-text/qpdf/qpdf-11.5.0.ebuild
+++ b/app-text/qpdf/qpdf-11.5.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" doc? ( 
https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}-doc
 LICENSE="|| ( Apache-2.0 Artistic-2 )"
 # Subslot for libqpdf soname version (just represent via major version)
 SLOT="0/$(ver_cut 1)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="doc examples gnutls ssl test"
 RESTRICT="!test? ( test )"
 



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

2023-08-25 Thread Sam James
commit: 9f6a9efcfcc7ba8b5ce390e6fff6d7c75d5a72e8
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:50:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:50:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f6a9efc

app-text/qpdf: Stabilize 11.5.0 x86, #913024

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

 app-text/qpdf/qpdf-11.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/qpdf/qpdf-11.5.0.ebuild b/app-text/qpdf/qpdf-11.5.0.ebuild
index e72b09d9e29c..dbca2c7d46c7 100644
--- a/app-text/qpdf/qpdf-11.5.0.ebuild
+++ b/app-text/qpdf/qpdf-11.5.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" doc? ( 
https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}-doc
 LICENSE="|| ( Apache-2.0 Artistic-2 )"
 # Subslot for libqpdf soname version (just represent via major version)
 SLOT="0/$(ver_cut 1)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="doc examples gnutls ssl test"
 RESTRICT="!test? ( test )"
 



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

2023-08-25 Thread Sam James
commit: 1a855c64b23938bc2058f2e06d6e5d5b58909a24
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:50:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:50:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a855c64

app-text/qpdf: Stabilize 11.5.0 amd64, #913024

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

 app-text/qpdf/qpdf-11.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/qpdf/qpdf-11.5.0.ebuild b/app-text/qpdf/qpdf-11.5.0.ebuild
index 8e0ad9fe5be0..e72b09d9e29c 100644
--- a/app-text/qpdf/qpdf-11.5.0.ebuild
+++ b/app-text/qpdf/qpdf-11.5.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" doc? ( 
https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}-doc
 LICENSE="|| ( Apache-2.0 Artistic-2 )"
 # Subslot for libqpdf soname version (just represent via major version)
 SLOT="0/$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="doc examples gnutls ssl test"
 RESTRICT="!test? ( test )"
 



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

2023-08-25 Thread Sam James
commit: 369890a7f6e276bbe6b62355015910dc0f58e9a5
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:50:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:50:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=369890a7

app-text/qpdf: Stabilize 11.5.0 ppc64, #913024

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

 app-text/qpdf/qpdf-11.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/qpdf/qpdf-11.5.0.ebuild b/app-text/qpdf/qpdf-11.5.0.ebuild
index 2a3a1cf4f254..1dd936316a82 100644
--- a/app-text/qpdf/qpdf-11.5.0.ebuild
+++ b/app-text/qpdf/qpdf-11.5.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" doc? ( 
https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}-doc
 LICENSE="|| ( Apache-2.0 Artistic-2 )"
 # Subslot for libqpdf soname version (just represent via major version)
 SLOT="0/$(ver_cut 1)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="doc examples gnutls ssl test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/khtml/

2023-08-25 Thread Sam James
commit: 1b6c4baf549c59d038eb4e7fd6cd39737e41fdc1
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:34:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:47:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b6c4baf

kde-frameworks/khtml: Keyword 5.109.0 x86, #911784

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

 kde-frameworks/khtml/khtml-5.109.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/khtml/khtml-5.109.0.ebuild 
b/kde-frameworks/khtml/khtml-5.109.0.ebuild
index 71dda4c1b8a3..ce0c9bac375c 100644
--- a/kde-frameworks/khtml/khtml-5.109.0.ebuild
+++ b/kde-frameworks/khtml/khtml-5.109.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
 
 DESCRIPTION="KHTML web rendering engine"
 LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="X"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kross/

2023-08-25 Thread Sam James
commit: 9ca0a7c768553fc1a86166390994e3e0778beac6
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:34:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:47:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ca0a7c7

kde-frameworks/kross: Keyword 5.109.0 x86, #911784

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

 kde-frameworks/kross/kross-5.109.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kross/kross-5.109.0.ebuild 
b/kde-frameworks/kross/kross-5.109.0.ebuild
index 2efbc3a2791c..a8669fc6b9b3 100644
--- a/kde-frameworks/kross/kross-5.109.0.ebuild
+++ b/kde-frameworks/kross/kross-5.109.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org
 
 DESCRIPTION="Framework for embedding scripting into applications"
 LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/networkmanager-qt/

2023-08-25 Thread Sam James
commit: 5912d8dec94ccb131c3e210c6c1c72f3d4d125c3
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:34:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:47:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5912d8de

kde-frameworks/networkmanager-qt: Keyword 5.109.0 x86, #911784

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

 kde-frameworks/networkmanager-qt/networkmanager-qt-5.109.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.109.0.ebuild 
b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.109.0.ebuild
index 132e50815f41..6fec1832616c 100644
--- a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.109.0.ebuild
+++ b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.109.0.ebuild
@@ -9,7 +9,7 @@ inherit ecm frameworks.kde.org
 DESCRIPTION="NetworkManager bindings for Qt"
 
 LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="teamd"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/qqc2-desktop-style/

2023-08-25 Thread Sam James
commit: 0e46239752629d4c001181ac94d482ce5db7e4d9
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:34:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:47:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e462397

kde-frameworks/qqc2-desktop-style: Keyword 5.109.0 x86, #911784

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

 kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.109.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.109.0.ebuild 
b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.109.0.ebuild
index b6be5882f7ca..d09d20349eae 100644
--- a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.109.0.ebuild
+++ b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.109.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org
 DESCRIPTION="Style for QtQuickControls 2 that uses QWidget's QStyle for 
painting"
 
 LICENSE="|| ( GPL-2+ LGPL-3+ )"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE=""
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/purpose/

2023-08-25 Thread Sam James
commit: 8aecdb1c2631fd08d5c1708904488d586dd9cfec
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:34:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:47:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aecdb1c

kde-frameworks/purpose: Keyword 5.109.0 x86, #911784

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

 kde-frameworks/purpose/purpose-5.109.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/purpose/purpose-5.109.0.ebuild 
b/kde-frameworks/purpose/purpose-5.109.0.ebuild
index aabadc7a8d3c..a5a92b820096 100644
--- a/kde-frameworks/purpose/purpose-5.109.0.ebuild
+++ b/kde-frameworks/purpose/purpose-5.109.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org optfeature xdg-utils
 
 DESCRIPTION="Library for providing abstractions to get the developer's 
purposes fulfilled"
 LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="bluetooth +kaccounts"
 
 # requires running environment



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/prison/

2023-08-25 Thread Sam James
commit: f3cd1ca535d782047e17bcc0641012639e0539ad
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:34:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:47:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3cd1ca5

kde-frameworks/prison: Keyword 5.109.0 x86, #911784

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

 kde-frameworks/prison/prison-5.109.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/prison/prison-5.109.0.ebuild 
b/kde-frameworks/prison/prison-5.109.0.ebuild
index d89792fd81dc..102102398f6a 100644
--- a/kde-frameworks/prison/prison-5.109.0.ebuild
+++ b/kde-frameworks/prison/prison-5.109.0.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="QRCode and data matrix barcode library"
 HOMEPAGE="https://invent.kde.org/frameworks/prison;
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="qml"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kitemmodels/

2023-08-25 Thread Sam James
commit: 9df2334fd6848dbe809933542e0f0aec593d3c1b
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:34:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:47:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9df2334f

kde-frameworks/kitemmodels: Keyword 5.109.0 x86, #911784

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

 kde-frameworks/kitemmodels/kitemmodels-5.109.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kitemmodels/kitemmodels-5.109.0.ebuild 
b/kde-frameworks/kitemmodels/kitemmodels-5.109.0.ebuild
index 58cd2ea2aacc..29a3a87a5b1e 100644
--- a/kde-frameworks/kitemmodels/kitemmodels-5.109.0.ebuild
+++ b/kde-frameworks/kitemmodels/kitemmodels-5.109.0.ebuild
@@ -9,7 +9,7 @@ inherit ecm frameworks.kde.org
 DESCRIPTION="Framework providing data models to help with tasks such as 
sorting and filtering"
 
 LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="qml"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/krunner/

2023-08-25 Thread Sam James
commit: 24bff5abc0f0aea2f21d4edbbb181bf734fdf5d2
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:34:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:47:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24bff5ab

kde-frameworks/krunner: Keyword 5.109.0 x86, #911784

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

 kde-frameworks/krunner/krunner-5.109.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/krunner/krunner-5.109.0.ebuild 
b/kde-frameworks/krunner/krunner-5.109.0.ebuild
index d326e3d70360..eac057a58155 100644
--- a/kde-frameworks/krunner/krunner-5.109.0.ebuild
+++ b/kde-frameworks/krunner/krunner-5.109.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
 DESCRIPTION="Framework for providing different actions given a string query"
 
 LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="activities"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/modemmanager-qt/

2023-08-25 Thread Sam James
commit: ac46da49fc0c3ee3ccb72c1b8298739355fe5e55
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:34:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:47:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac46da49

kde-frameworks/modemmanager-qt: Keyword 5.109.0 x86, #911784

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

 kde-frameworks/modemmanager-qt/modemmanager-qt-5.109.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.109.0.ebuild 
b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.109.0.ebuild
index c5f5072f17bd..e2b1702e2e31 100644
--- a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.109.0.ebuild
+++ b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.109.0.ebuild
@@ -9,7 +9,7 @@ inherit ecm frameworks.kde.org
 
 DESCRIPTION="ModemManager bindings for Qt"
 LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE=""
 
 # requires running environment



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/ktexteditor/

2023-08-25 Thread Sam James
commit: 09317225b465180f427c9ed440a6d4a5a176f8f2
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:34:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:47:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09317225

kde-frameworks/ktexteditor: Keyword 5.109.0 x86, #911784

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

 kde-frameworks/ktexteditor/ktexteditor-5.109.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.109.0.ebuild 
b/kde-frameworks/ktexteditor/ktexteditor-5.109.0.ebuild
index e9395864d402..b988be30cee8 100644
--- a/kde-frameworks/ktexteditor/ktexteditor-5.109.0.ebuild
+++ b/kde-frameworks/ktexteditor/ktexteditor-5.109.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
 DESCRIPTION="Framework providing a full text editor component"
 
 LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="+editorconfig"
 
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/syntax-highlighting/

2023-08-25 Thread Sam James
commit: ecc7a51b92bf416b7bce7c52165c494cbb32e364
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:34:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:47:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecc7a51b

kde-frameworks/syntax-highlighting: Keyword 5.109.0 x86, #911784

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

 kde-frameworks/syntax-highlighting/syntax-highlighting-5.109.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/kde-frameworks/syntax-highlighting/syntax-highlighting-5.109.0.ebuild 
b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.109.0.ebuild
index 2d41dcb2da42..de5c22127e1c 100644
--- a/kde-frameworks/syntax-highlighting/syntax-highlighting-5.109.0.ebuild
+++ b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.109.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
 DESCRIPTION="Framework for syntax highlighting"
 
 LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE=""
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/threadweaver/

2023-08-25 Thread Sam James
commit: 9d9b00b8e78929fb3201a6e2ef335236ab38ca12
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:34:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:47:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d9b00b8

kde-frameworks/threadweaver: Keyword 5.109.0 x86, #911784

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

 kde-frameworks/threadweaver/threadweaver-5.109.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/threadweaver/threadweaver-5.109.0.ebuild 
b/kde-frameworks/threadweaver/threadweaver-5.109.0.ebuild
index 22ba5a3aad9e..4407568a960c 100644
--- a/kde-frameworks/threadweaver/threadweaver-5.109.0.ebuild
+++ b/kde-frameworks/threadweaver/threadweaver-5.109.0.ebuild
@@ -7,7 +7,7 @@ inherit ecm frameworks.kde.org
 
 DESCRIPTION="Framework for managing threads using job and queue-based 
interfaces"
 LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE=""
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/knotifyconfig/

2023-08-25 Thread Sam James
commit: 94f174a1f94dfd5938a6f7a2c153c1bf847c914f
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:34:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:47:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94f174a1

kde-frameworks/knotifyconfig: Keyword 5.109.0 x86, #911784

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

 kde-frameworks/knotifyconfig/knotifyconfig-5.109.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-5.109.0.ebuild 
b/kde-frameworks/knotifyconfig/knotifyconfig-5.109.0.ebuild
index 6b4bd0da6209..99c7c1a92183 100644
--- a/kde-frameworks/knotifyconfig/knotifyconfig-5.109.0.ebuild
+++ b/kde-frameworks/knotifyconfig/knotifyconfig-5.109.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
 
 DESCRIPTION="Framework for configuring desktop notifications"
 LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="phonon"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/plasma/

2023-08-25 Thread Sam James
commit: 3763bdaa197fdd9a6bca39d05f226158fea2f11b
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:34:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:47:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3763bdaa

kde-frameworks/plasma: Keyword 5.109.0 x86, #911784

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

 kde-frameworks/plasma/plasma-5.109.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/plasma/plasma-5.109.0.ebuild 
b/kde-frameworks/plasma/plasma-5.109.0.ebuild
index c035ab89f8ff..d61d32b3d0ff 100644
--- a/kde-frameworks/plasma/plasma-5.109.0.ebuild
+++ b/kde-frameworks/plasma/plasma-5.109.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org
 DESCRIPTION="Plasma framework"
 
 LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="gles2-only man wayland"
 
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kplotting/

2023-08-25 Thread Sam James
commit: ff46e133de1da21dcb26b112b0b7f3ae9d9fe317
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:34:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:47:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff46e133

kde-frameworks/kplotting: Keyword 5.109.0 x86, #911784

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

 kde-frameworks/kplotting/kplotting-5.109.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kplotting/kplotting-5.109.0.ebuild 
b/kde-frameworks/kplotting/kplotting-5.109.0.ebuild
index c8490496b77b..9cc25c8ddb18 100644
--- a/kde-frameworks/kplotting/kplotting-5.109.0.ebuild
+++ b/kde-frameworks/kplotting/kplotting-5.109.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
 
 DESCRIPTION="Framework providing easy data-plotting functions"
 LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE=""
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kpeople/

2023-08-25 Thread Sam James
commit: 691813817430e53bece5213fcbca3b27df6f8913
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:34:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:47:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69181381

kde-frameworks/kpeople: Keyword 5.109.0 x86, #911784

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

 kde-frameworks/kpeople/kpeople-5.109.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kpeople/kpeople-5.109.0.ebuild 
b/kde-frameworks/kpeople/kpeople-5.109.0.ebuild
index e26dbb2abc40..0e3a47720b29 100644
--- a/kde-frameworks/kpeople/kpeople-5.109.0.ebuild
+++ b/kde-frameworks/kpeople/kpeople-5.109.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="KDE contact person abstraction library"
 HOMEPAGE="https://invent.kde.org/frameworks/kpeople;
 
 LICENSE="LGPL-2.1"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE=""
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kwayland/

2023-08-25 Thread Sam James
commit: 8c96d9c76728e6f991a937f0ab57695315fabae2
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:34:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:47:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c96d9c7

kde-frameworks/kwayland: Keyword 5.109.0 x86, #911784

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

 kde-frameworks/kwayland/kwayland-5.109.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kwayland/kwayland-5.109.0.ebuild 
b/kde-frameworks/kwayland/kwayland-5.109.0.ebuild
index d56d50d9bc85..60e567c19c0c 100644
--- a/kde-frameworks/kwayland/kwayland-5.109.0.ebuild
+++ b/kde-frameworks/kwayland/kwayland-5.109.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Qt-style client and server library wrapper for 
Wayland libraries"
 HOMEPAGE="https://invent.kde.org/frameworks/kwayland;
 
 LICENSE="LGPL-2.1"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE=""
 
 # All failing, I guess we need a virtual wayland server



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kquickcharts/

2023-08-25 Thread Sam James
commit: 7d903c27aa5fdd1cd6fbec8a608f861a987532ca
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:34:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:47:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d903c27

kde-frameworks/kquickcharts: Keyword 5.109.0 x86, #911784

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

 kde-frameworks/kquickcharts/kquickcharts-5.109.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kquickcharts/kquickcharts-5.109.0.ebuild 
b/kde-frameworks/kquickcharts/kquickcharts-5.109.0.ebuild
index b87f0c415427..3bf3c015e625 100644
--- a/kde-frameworks/kquickcharts/kquickcharts-5.109.0.ebuild
+++ b/kde-frameworks/kquickcharts/kquickcharts-5.109.0.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="QtQuick plugin providing high-performance charts"
 HOMEPAGE="https://invent.kde.org/frameworks/kquickcharts;
 
 LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE=""
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kholidays/

2023-08-25 Thread Sam James
commit: b028291a1e7bc751620b6294fdcec64bd4107955
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:34:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:47:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b028291a

kde-frameworks/kholidays: Keyword 5.109.0 x86, #911784

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

 kde-frameworks/kholidays/kholidays-5.109.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kholidays/kholidays-5.109.0.ebuild 
b/kde-frameworks/kholidays/kholidays-5.109.0.ebuild
index 66e88bf1fc2f..aef8befb92f4 100644
--- a/kde-frameworks/kholidays/kholidays-5.109.0.ebuild
+++ b/kde-frameworks/kholidays/kholidays-5.109.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org
 DESCRIPTION="Library to determine holidays and other special events for a 
geographical region"
 
 LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE=""
 
 DEPEND=">=dev-qt/qtdeclarative-${QTMIN}:5"



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kimageformats/

2023-08-25 Thread Sam James
commit: 168a2248e1baceb30942eda3568410307a97d85f
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:34:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:47:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=168a2248

kde-frameworks/kimageformats: Keyword 5.109.0 x86, #911784

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

 kde-frameworks/kimageformats/kimageformats-5.109.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kimageformats/kimageformats-5.109.0.ebuild 
b/kde-frameworks/kimageformats/kimageformats-5.109.0.ebuild
index 4274a6c35758..ea23c9b75e2c 100644
--- a/kde-frameworks/kimageformats/kimageformats-5.109.0.ebuild
+++ b/kde-frameworks/kimageformats/kimageformats-5.109.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org
 DESCRIPTION="Framework providing additional format plugins for Qt's image I/O 
system"
 
 LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="avif eps heif jpegxl openexr raw"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kdesu/

2023-08-25 Thread Sam James
commit: 4b89acdb9ff9fabc1e5e93dcde392b23cf1ff31f
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:34:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:47:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b89acdb

kde-frameworks/kdesu: Keyword 5.109.0 x86, #911784

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

 kde-frameworks/kdesu/kdesu-5.109.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kdesu/kdesu-5.109.0.ebuild 
b/kde-frameworks/kdesu/kdesu-5.109.0.ebuild
index d11b2c1ba67b..d5ebea58648d 100644
--- a/kde-frameworks/kdesu/kdesu-5.109.0.ebuild
+++ b/kde-frameworks/kdesu/kdesu-5.109.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
 DESCRIPTION="Framework to handle super user actions"
 
 LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="X"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kdnssd/

2023-08-25 Thread Sam James
commit: f57c7d514c72d7df9994d6ea2e038c14d22d8b14
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:34:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:47:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f57c7d51

kde-frameworks/kdnssd: Keyword 5.109.0 x86, #911784

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

 kde-frameworks/kdnssd/kdnssd-5.109.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kdnssd/kdnssd-5.109.0.ebuild 
b/kde-frameworks/kdnssd/kdnssd-5.109.0.ebuild
index 04f85f996ca2..928bc1ac8b94 100644
--- a/kde-frameworks/kdnssd/kdnssd-5.109.0.ebuild
+++ b/kde-frameworks/kdnssd/kdnssd-5.109.0.ebuild
@@ -9,7 +9,7 @@ inherit ecm frameworks.kde.org
 DESCRIPTION="Framework for network service discovery using Zeroconf"
 
 LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="zeroconf"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kjs/

2023-08-25 Thread Sam James
commit: 4ec94f712616f91550baec0942dd21824caf859c
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:34:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:47:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ec94f71

kde-frameworks/kjs: Keyword 5.109.0 x86, #911784

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

 kde-frameworks/kjs/kjs-5.109.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kjs/kjs-5.109.0.ebuild 
b/kde-frameworks/kjs/kjs-5.109.0.ebuild
index 056d455aacfa..6d778961d964 100644
--- a/kde-frameworks/kjs/kjs-5.109.0.ebuild
+++ b/kde-frameworks/kjs/kjs-5.109.0.ebuild
@@ -9,7 +9,7 @@ inherit ecm frameworks.kde.org
 
 DESCRIPTION="ECMAScipt compatible parser and engine"
 LICENSE="BSD-2 LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE=""
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kdelibs4support/

2023-08-25 Thread Sam James
commit: 3bc0bcd80ae36d7ba8d6adfa4ac142ff3d007d69
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:34:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:47:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bc0bcd8

kde-frameworks/kdelibs4support: Keyword 5.109.0 x86, #911784

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

 kde-frameworks/kdelibs4support/kdelibs4support-5.109.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kdelibs4support/kdelibs4support-5.109.0.ebuild 
b/kde-frameworks/kdelibs4support/kdelibs4support-5.109.0.ebuild
index fc48820080a9..0afab3fe338f 100644
--- a/kde-frameworks/kdelibs4support/kdelibs4support-5.109.0.ebuild
+++ b/kde-frameworks/kdelibs4support/kdelibs4support-5.109.0.ebuild
@@ -12,7 +12,7 @@ inherit ecm frameworks.kde.org
 DESCRIPTION="Framework easing the development transition from KDELibs 4 to KF 
5"
 
 LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="X"
 
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kpty/

2023-08-25 Thread Sam James
commit: 145002b30f95c0f061278960f139512a941eef67
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:34:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:47:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=145002b3

kde-frameworks/kpty: Keyword 5.109.0 x86, #911784

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

 kde-frameworks/kpty/kpty-5.109.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kpty/kpty-5.109.0.ebuild 
b/kde-frameworks/kpty/kpty-5.109.0.ebuild
index 90dfc9706060..1cbc2b786e6a 100644
--- a/kde-frameworks/kpty/kpty-5.109.0.ebuild
+++ b/kde-frameworks/kpty/kpty-5.109.0.ebuild
@@ -8,7 +8,7 @@ inherit ecm frameworks.kde.org
 
 DESCRIPTION="Framework for pseudo terminal devices and running child processes"
 LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE=""
 
 DEPEND="



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

2023-08-25 Thread Joonas Niilola
commit: 7b5c26178f78b515e1a58dd3d001f99efd5673ec
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Aug 26 04:37:00 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Aug 26 04:37:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b5c2617

media-libs/openh264: bump GMP-API to latest upstream commit

Closes: https://bugs.gentoo.org/912998
Signed-off-by: Joonas Niilola  gentoo.org>

 media-libs/openh264/Manifest |   1 +
 media-libs/openh264/openh264-2.3.1-r3.ebuild | 134 +++
 2 files changed, 135 insertions(+)

diff --git a/media-libs/openh264/Manifest b/media-libs/openh264/Manifest
index 01ff57956a19..c4c00b9f3269 100644
--- a/media-libs/openh264/Manifest
+++ b/media-libs/openh264/Manifest
@@ -1,2 +1,3 @@
+DIST gmp-api-Firefox114_2-e7d30b921df736a1121a0c8e0cf3ab1ce5b8a4b7.tar.gz 
10915 BLAKE2B 
aa4b82baebbd990d94f381be4516e8780f6bc3a2104c4b899f091a9e6ec91dff9788ee6ef548d3bc07c7bf50f56347c44d01e51805f96cf9b59494889a5f7b61
 SHA512 
f1c75007d4f1e1ef3a11b8eb9c703935408a5e4051c8eab408e4edc09f265a71f172025269442fdab9d4c2a8b108fa69397bfbd84af4ecda22881b50de804de9
 DIST gmp-api-Firefox39-3a01c086d1b0394238ff1b5ad22e76022830625a.tar.gz 10464 
BLAKE2B 
db6990a55b4128c267ee5ffa4e38edd2551c862e549776b4092d568381800135830c6304642cdd9c2c0afe06035edebafde769693082ae7a5236cdc463e8
 SHA512 
a6383834391d98754177b54df31d006144b5cad952df60115fd12fb6f0c87e571a10f9ce7276b817e4137efd97ffa7bca5092e289b0eb7cde2a3ad923319e874
 DIST openh264-2.3.1.tar.gz 60290897 BLAKE2B 
b4480150cfe7c44b89c7b294698db06f93d96f5f9f3ef4345108c4e360e99bc6133407cead54e720e6e74aa17ab9f2e4342287a42f19463a54eb44c9d3141c80
 SHA512 
fd59c767794cdfb934d692d5929e4500d78606cbf1e403bc7c7dce048cc07e40daa0794357adb856d29479427a53460c76338e156b6bbeaa36139afcd603c8e1

diff --git a/media-libs/openh264/openh264-2.3.1-r3.ebuild 
b/media-libs/openh264/openh264-2.3.1-r3.ebuild
new file mode 100644
index ..f97e1deaaf35
--- /dev/null
+++ b/media-libs/openh264/openh264-2.3.1-r3.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs multilib-minimal
+
+MOZVER=114_2
+MY_GMP_COMMIT="e7d30b921df736a1121a0c8e0cf3ab1ce5b8a4b7"
+
+DESCRIPTION="Cisco OpenH264 library and Gecko Media Plugin for Mozilla 
packages"
+HOMEPAGE="https://www.openh264.org/ https://github.com/cisco/openh264;
+SRC_URI="https://github.com/cisco/openh264/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+   https://github.com/mozilla/gmp-api/archive/${MY_GMP_COMMIT}.tar.gz -> 
gmp-api-Firefox${MOZVER}-${MY_GMP_COMMIT}.tar.gz"
+LICENSE="BSD"
+
+# openh264 soname version.
+# (2.2.0 needed a minor bump due to undocumented but breaking ABI changes, 
just to be sure.
+#  https://github.com/cisco/openh264/issues/3459 )
+SLOT="0/7"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+IUSE="cpu_flags_arm_neon cpu_flags_x86_avx2 +plugin test utils"
+
+RESTRICT="bindist !test? ( test )"
+
+BDEPEND="
+   abi_x86_32? ( dev-lang/nasm )
+   abi_x86_64? ( dev-lang/nasm )
+   test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )"
+
+DOCS=( LICENSE CONTRIBUTORS README.md )
+
+PATCHES=(
+   "${FILESDIR}"/openh264-2.3.0-pkgconfig-pathfix.patch
+   "${FILESDIR}"/${PN}-2.3.1-pr3630.patch
+)
+
+src_prepare() {
+   default
+
+   ln -svf "/dev/null" "build/gtest-targets.mk" || die
+   sed -i -e 's/$(LIBPREFIX)gtest.$(LIBSUFFIX)//g' Makefile || die
+
+   sed -i -e 's/ | generate-version//g' Makefile || die
+   sed -e 's|$FULL_VERSION|""|g' codec/common/inc/version_gen.h.template > 
\
+   codec/common/inc/version_gen.h
+
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   ln -s "${WORKDIR}"/gmp-api-${MY_GMP_COMMIT} gmp-api || die
+}
+
+emakecmd() {
+   CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" AR="$(tc-getAR)" \
+   emake V=Yes CFLAGS_M32="" CFLAGS_M64="" CFLAGS_OPT="" \
+   PREFIX="${EPREFIX}/usr" \
+   LIBDIR_NAME="$(get_libdir)" \
+   SHAREDLIB_DIR="${EPREFIX}/usr/$(get_libdir)" \
+   INCLUDES_DIR="${EPREFIX}/usr/include/${PN}" \
+   HAVE_AVX2=$(usex cpu_flags_x86_avx2 Yes No) \
+   HAVE_GTEST=$(usex test Yes No) \
+   ARCH="$(tc-arch)" \
+   ENABLEPIC="Yes" \
+   $@
+}
+
+multilib_src_compile() {
+   local myopts="ENABLE64BIT=No"
+   case "${ABI}" in
+   s390x|alpha|*64) myopts="ENABLE64BIT=Yes";;
+   esac
+
+   if use arm; then
+   myopts+=" USE_ASM=$(usex cpu_flags_arm_neon Yes No)"
+   fi
+
+   emakecmd ${myopts}
+   use plugin && emakecmd ${myopts} plugin
+}
+
+multilib_src_test() {
+   emakecmd test
+}
+
+multilib_src_install() {
+   emakecmd DESTDIR="${D}" install-shared
+
+   if use utils; then
+   

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

2023-08-25 Thread Sam James
commit: 975259c5d9af3b3ffc5ea16254f26ef69a45205c
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:13:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:13:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=975259c5

net-misc/streamlink: add 6.1.0

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

 net-misc/streamlink/Manifest|  1 +
 net-misc/streamlink/streamlink-6.1.0.ebuild | 61 +
 2 files changed, 62 insertions(+)

diff --git a/net-misc/streamlink/Manifest b/net-misc/streamlink/Manifest
index 21b968cfa4be..2ee8a870d41b 100644
--- a/net-misc/streamlink/Manifest
+++ b/net-misc/streamlink/Manifest
@@ -1,2 +1,3 @@
 DIST streamlink-5.5.1.tar.gz 536064 BLAKE2B 
0a651c5dcf9fe0a70ee93505ad0a0ea6aaf10739edc763a796633ce34b8235e4aa6a5a45bd1f6dd2591ced9cd87141d4b89d34e9e399d6166d74c9c3ee12f5ea
 SHA512 
2d7fd75bbf356baaf91791930e74e361b37abf0ff1251fa3022ca216dc16a8610635089cb746506baec82c31f8bc569e3b8e538b17ba910389168e61dcdbbe0f
 DIST streamlink-6.0.1.tar.gz 682425 BLAKE2B 
a84c6c1594b78b62c1c20c021c3dde2eae06e86fad559de285800cb5f1cc2d97dadb5724053b320dafdbca3545e1d10171d1adc3b8a1c9c67d2e4d80940357dc
 SHA512 
96081a23b616d85a0918583d951334f35843cb47d6d3d317c3903516b951db2a953db1ea2cb1fb3de95cb059a37dc605d40817e81819acf4e5c98f831bd39323
+DIST streamlink-6.1.0.tar.gz 686463 BLAKE2B 
cc2890db0181e47bcae9da38eddeaadfd34b29a3d4b8bc2bb4d296289cdb356f9614d4e1edd8b11e23d226115f645399296d5589e42832ad473d9cb96ebfde0f
 SHA512 
24fb549be6088eb913348ae892f694b91a6d6c929a06b9ed0db050e203a020ea9780b217f96d7890b7309d304e9a547c47673b8b3f2588dfedbaa44bb5808e29

diff --git a/net-misc/streamlink/streamlink-6.1.0.ebuild 
b/net-misc/streamlink/streamlink-6.1.0.ebuild
new file mode 100644
index ..9208c85c22e7
--- /dev/null
+++ b/net-misc/streamlink/streamlink-6.1.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://github.com/streamlink/${PN}.git;
+   inherit git-r3
+fi
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE='xml(+),threads(+)'
+inherit distutils-r1
+
+DESCRIPTION="CLI for extracting streams from websites to a video player of 
your choice"
+HOMEPAGE="https://streamlink.github.io/;
+
+if [[ ${PV} != * ]]; then
+   
SRC_URI="https://github.com/streamlink/${PN}/releases/download/${PV}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="BSD-2 Apache-2.0"
+SLOT="0"
+
+DEPEND="
+   $(python_gen_cond_dep '
+   dev-python/certifi[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.26.0[${PYTHON_USEDEP}]
+   dev-python/isodate[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.6.4[${PYTHON_USEDEP}]
+   >=dev-python/websocket-client-1.2.1[${PYTHON_USEDEP}]
+   dev-python/pycountry[${PYTHON_USEDEP}]
+   >=dev-python/pycryptodome-3.4.3[${PYTHON_USEDEP}]
+   >dev-python/PySocks-1.5.7[${PYTHON_USEDEP}]
+   >=dev-python/trio-0.22.0[${PYTHON_USEDEP}]
+   >=dev-python/trio-websocket-0.9.0[${PYTHON_USEDEP}]
+   >=dev-python/urllib3-1.26.0[${PYTHON_USEDEP}]
+   >=dev-python/versioningit-2.0.0[${PYTHON_USEDEP}]
+   ')
+"
+RDEPEND="
+   ${DEPEND}
+   media-video/ffmpeg
+"
+BDEPEND="
+   $(python_gen_cond_dep '
+   >=dev-python/versioningit-2.0.0[${PYTHON_USEDEP}]
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   >=dev-python/freezegun-1.0.0[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-trio[${PYTHON_USEDEP}]
+   dev-python/requests-mock[${PYTHON_USEDEP}]
+   )
+   ')
+"
+
+distutils_enable_tests pytest



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

2023-08-25 Thread Sam James
commit: 6b485c6d9180892d5ae4912f35a490999d8a5246
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:27:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:27:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b485c6d

net-analyzer/wireshark: add 4.1.0 (unkeyworded)

4.1.0 is a preview for 4.2.x.

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

 net-analyzer/wireshark/Manifest   |  1 +
 .../{wireshark-.ebuild => wireshark-4.1.0.ebuild} | 11 ++-
 net-analyzer/wireshark/wireshark-.ebuild  | 11 ++-
 3 files changed, 13 insertions(+), 10 deletions(-)

diff --git a/net-analyzer/wireshark/Manifest b/net-analyzer/wireshark/Manifest
index f6a6b5738dc5..84b53db047b2 100644
--- a/net-analyzer/wireshark/Manifest
+++ b/net-analyzer/wireshark/Manifest
@@ -1,3 +1,4 @@
 DIST wireshark-4.0.6.tar.xz 41583088 BLAKE2B 
5c4f3b6e16541afbeb9241d2c66c75da97df3164cbc841f1d5d5ba57fa102d85c8d22275180ce2e4fb72ed73c9fb8e64be1c9b4f337803d85146564bee43ce52
 SHA512 
651b760d05518a914ffbb2fe1ced84e877ebc40d7b03500586e009609064761bef7810654b1321e08aeea403867450be289227a9e43937e9f777693a8f4c901b
 DIST wireshark-4.0.7.tar.xz 43113752 BLAKE2B 
06d4863fe796da8d3b97144a8b24430741ea8f58a8401a56327e0db37e5a7e81e63ab43325c87195a535565af7cb1265e25f8c62600ae69d549da479951bb9a1
 SHA512 
98f609405f20a3714e7c5e4f806cae5cc842daaf0219bd92d3130d2930758cce244edca4529db59300b5ca1e1e98d1aa632bc5c85c92f26aa2e0c124e691a5ab
 DIST wireshark-4.0.8.tar.xz 43123664 BLAKE2B 
bda31be809724a39e475489eb5653589310ae679933fac193cbc8bb3924b3ec48a93b5da6d39655fdb9f4a8d717b9cc84fcb357bea275cb457b45783a75ca778
 SHA512 
f6de0f86bb1eac82f7ed2d98d7f4fe3189107b1f0da441abd9077593f8e624989c33aaf8b4ef4b3c460fe787c64c4b8fdb3168de9f5661802fed6b06d71c5c65
+DIST wireshark-4.1.0.tar.xz 44601140 BLAKE2B 
c20a0a917c94554d593986e9058cee7f10c68a0e73a3b8a69e87c40f5932d4f33da1d3ba8ed5177094058bd43ba9942b21a2f3fe6e04a751ffb75e9e9b524627
 SHA512 
d3253d26d53dbeaa14f7d7dd0956124de3f7fe1d683f2041c6d1420271ba9601248c904a0927160194ca54aa8752526bd5de643d553e55ded8478caa54cd9bb0

diff --git a/net-analyzer/wireshark/wireshark-.ebuild 
b/net-analyzer/wireshark/wireshark-4.1.0.ebuild
similarity index 97%
copy from net-analyzer/wireshark/wireshark-.ebuild
copy to net-analyzer/wireshark/wireshark-4.1.0.ebuild
index f2e8832d6897..084bda174c0f 100644
--- a/net-analyzer/wireshark/wireshark-.ebuild
+++ b/net-analyzer/wireshark/wireshark-4.1.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 LUA_COMPAT=( lua5-{1..2} )
 # TODO: check cmake/modules/UseAsn2Wrs.cmake for 3.12
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit fcaps flag-o-matic lua-single python-any-r1 qmake-utils xdg cmake
 
@@ -19,9 +19,10 @@ else

SRC_URI="https://www.wireshark.org/download/src/all-versions/${P/_/}.tar.xz;
S="${WORKDIR}/${P/_/}"
 
-   if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~x86"
-   fi
+   # 4.1.x is an experimental release until 4.2
+   #if [[ ${PV} != *_rc* ]] ; then
+   #   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~x86"
+   #fi
 fi
 
 LICENSE="GPL-2"
@@ -131,7 +132,6 @@ RDEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PN}-2.6.0-redhat.patch
-   "${FILESDIR}"/${PN}-3.4.2-cmake-lua-version.patch
 )
 
 python_check_deps() {
@@ -215,6 +215,7 @@ src_configure() {
-DENABLE_LIBXML2=$(usex libxml2)
-DENABLE_LTO=$(usex lto)
-DENABLE_LUA=$(usex lua)
+   -DLUA_FIND_VERSIONS="${ELUA#lua}"
-DENABLE_LZ4=$(usex lz4)
-DENABLE_MINIZIP=$(usex minizip)
-DENABLE_NETLINK=$(usex netlink)

diff --git a/net-analyzer/wireshark/wireshark-.ebuild 
b/net-analyzer/wireshark/wireshark-.ebuild
index f2e8832d6897..084bda174c0f 100644
--- a/net-analyzer/wireshark/wireshark-.ebuild
+++ b/net-analyzer/wireshark/wireshark-.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 LUA_COMPAT=( lua5-{1..2} )
 # TODO: check cmake/modules/UseAsn2Wrs.cmake for 3.12
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit fcaps flag-o-matic lua-single python-any-r1 qmake-utils xdg cmake
 
@@ -19,9 +19,10 @@ else

SRC_URI="https://www.wireshark.org/download/src/all-versions/${P/_/}.tar.xz;
S="${WORKDIR}/${P/_/}"
 
-   if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~x86"
-   fi
+   # 4.1.x is an experimental release until 4.2
+   #if [[ ${PV} != *_rc* ]] ; then
+   #   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~x86"
+   #fi
 fi
 
 LICENSE="GPL-2"
@@ -131,7 +132,6 @@ RDEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PN}-2.6.0-redhat.patch
-   "${FILESDIR}"/${PN}-3.4.2-cmake-lua-version.patch
 )
 
 python_check_deps() {
@@ -215,6 +215,7 @@ src_configure() 

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

2023-08-25 Thread Sam James
commit: 50ab85eeaf5b24fc75ccfcdaa2a139a56bbc452b
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:20:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:20:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50ab85ee

net-analyzer/wireshark: add 4.0.8

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

 net-analyzer/wireshark/Manifest   |   1 +
 net-analyzer/wireshark/wireshark-4.0.8.ebuild | 316 ++
 2 files changed, 317 insertions(+)

diff --git a/net-analyzer/wireshark/Manifest b/net-analyzer/wireshark/Manifest
index 4ed0e60977c3..f6a6b5738dc5 100644
--- a/net-analyzer/wireshark/Manifest
+++ b/net-analyzer/wireshark/Manifest
@@ -1,2 +1,3 @@
 DIST wireshark-4.0.6.tar.xz 41583088 BLAKE2B 
5c4f3b6e16541afbeb9241d2c66c75da97df3164cbc841f1d5d5ba57fa102d85c8d22275180ce2e4fb72ed73c9fb8e64be1c9b4f337803d85146564bee43ce52
 SHA512 
651b760d05518a914ffbb2fe1ced84e877ebc40d7b03500586e009609064761bef7810654b1321e08aeea403867450be289227a9e43937e9f777693a8f4c901b
 DIST wireshark-4.0.7.tar.xz 43113752 BLAKE2B 
06d4863fe796da8d3b97144a8b24430741ea8f58a8401a56327e0db37e5a7e81e63ab43325c87195a535565af7cb1265e25f8c62600ae69d549da479951bb9a1
 SHA512 
98f609405f20a3714e7c5e4f806cae5cc842daaf0219bd92d3130d2930758cce244edca4529db59300b5ca1e1e98d1aa632bc5c85c92f26aa2e0c124e691a5ab
+DIST wireshark-4.0.8.tar.xz 43123664 BLAKE2B 
bda31be809724a39e475489eb5653589310ae679933fac193cbc8bb3924b3ec48a93b5da6d39655fdb9f4a8d717b9cc84fcb357bea275cb457b45783a75ca778
 SHA512 
f6de0f86bb1eac82f7ed2d98d7f4fe3189107b1f0da441abd9077593f8e624989c33aaf8b4ef4b3c460fe787c64c4b8fdb3168de9f5661802fed6b06d71c5c65

diff --git a/net-analyzer/wireshark/wireshark-4.0.8.ebuild 
b/net-analyzer/wireshark/wireshark-4.0.8.ebuild
new file mode 100644
index ..7aec333de3c4
--- /dev/null
+++ b/net-analyzer/wireshark/wireshark-4.0.8.ebuild
@@ -0,0 +1,316 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..2} )
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit fcaps flag-o-matic readme.gentoo-r1 lua-single python-any-r1 
qmake-utils xdg cmake
+
+DESCRIPTION="Network protocol analyzer (sniffer)"
+HOMEPAGE="https://www.wireshark.org/;
+
+if [[ ${PV} == ** ]] ; then
+   EGIT_REPO_URI="https://gitlab.com/wireshark/wireshark;
+   inherit git-r3
+else
+   
SRC_URI="https://www.wireshark.org/download/src/all-versions/${P/_/}.tar.xz;
+   S="${WORKDIR}/${P/_/}"
+
+   if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~x86"
+   fi
+fi
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+IUSE="androiddump bcg729 brotli +capinfos +captype ciscodump +dftest doc 
dpauxmon"
+IUSE+=" +dumpcap +editcap +gui http2 ilbc kerberos libxml2 lto lua lz4 
maxminddb"
+IUSE+=" +mergecap +minizip +netlink opus +plugins +pcap qt6 +randpkt"
+IUSE+=" +randpktdump +reordercap sbc selinux +sharkd smi snappy spandsp 
sshdump ssl"
+IUSE+=" sdjournal test +text2pcap tfshark +tshark +udpdump wifi zlib +zstd"
+
+REQUIRED_USE="
+   lua? ( ${LUA_REQUIRED_USE} )
+"
+
+# Tests restricted for now because rely on pytest internals w/ >=3.11
+# See bug #897078 and https://gitlab.com/wireshark/wireshark/-/issues/18740.
+RESTRICT="!test? ( test ) test"
+
+# bug #753062 for speexdsp
+RDEPEND="
+   acct-group/pcap
+   >=dev-libs/glib-2.50.0:2
+   dev-libs/libpcre2
+   >=net-dns/c-ares-1.13.0:=
+   >=dev-libs/libgcrypt-1.8.0:=
+   media-libs/speexdsp
+   bcg729? ( media-libs/bcg729 )
+   brotli? ( app-arch/brotli:= )
+   ciscodump? ( >=net-libs/libssh-0.6:= )
+   filecaps? ( sys-libs/libcap )
+   http2? ( >=net-libs/nghttp2-1.11.0:= )
+   ilbc? ( media-libs/libilbc:= )
+   kerberos? ( virtual/krb5 )
+   libxml2? ( dev-libs/libxml2 )
+   lua? ( ${LUA_DEPS} )
+   lz4? ( app-arch/lz4:= )
+   maxminddb? ( dev-libs/libmaxminddb:= )
+   minizip? ( sys-libs/zlib[minizip] )
+   netlink? ( dev-libs/libnl:3 )
+   opus? ( media-libs/opus )
+   pcap? ( net-libs/libpcap )
+   gui? (
+   x11-misc/xdg-utils
+   qt6? (
+   dev-qt/qtbase:6[concurrent,dbus,gui,widgets]
+   dev-qt/qt5compat:6
+   dev-qt/qtmultimedia:6
+   )
+   !qt6? (
+   dev-qt/qtcore:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtgui:5
+   dev-qt/qtmultimedia:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   )
+   )
+   sbc? ( media-libs/sbc )
+   sdjournal? ( sys-apps/systemd:= )
+   smi? ( net-libs/libsmi )
+   snappy? ( app-arch/snappy:= )
+   spandsp? ( media-libs/spandsp:= )
+   sshdump? ( >=net-libs/libssh-0.6:= )
+  

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

2023-08-25 Thread Sam James
commit: c35782273d9fbf514ccefc678a6933c9431ea187
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:12:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:12:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3578227

profiles/features/wd40: mask streamlink

Needs trio which is masked on wd40.

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

 profiles/features/wd40/package.mask | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/features/wd40/package.mask 
b/profiles/features/wd40/package.mask
index a3007690df0a..4520553f6192 100644
--- a/profiles/features/wd40/package.mask
+++ b/profiles/features/wd40/package.mask
@@ -110,6 +110,7 @@ net-im/gajim
 >=net-irc/polari-3.37
 net-libs/quiche
 net-misc/electrum-ltc
+net-misc/streamlink
 net-news/newsboat
 net-p2p/deluge
 sci-geosciences/gnome-maps



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

2023-08-25 Thread Sam James
commit: 464c0fbd2279825af92f72bc9851c0a0e6c16753
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:04:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:04:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=464c0fbd

app-emulation/qemu: Stabilize 8.0.4 ppc64, #912205

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

 app-emulation/qemu/qemu-8.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/qemu/qemu-8.0.4.ebuild 
b/app-emulation/qemu/qemu-8.0.4.ebuild
index 92a94bbfe449..6bc18b93f167 100644
--- a/app-emulation/qemu/qemu-8.0.4.ebuild
+++ b/app-emulation/qemu/qemu-8.0.4.ebuild
@@ -41,7 +41,7 @@ else
fi
 
S="${WORKDIR}/${MY_P}"
-   [[ "${PV}" != *_rc* ]] && KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc 
~ppc64 ~riscv x86"
+   [[ "${PV}" != *_rc* ]] && KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 
~riscv x86"
 fi
 
 DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"



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

2023-08-25 Thread Sam James
commit: d2e941a725ca06e3e6996361b65e92ca6ac94a35
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:04:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:04:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2e941a7

app-emulation/qemu: Stabilize 7.2.4 ppc64, #909541

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

 app-emulation/qemu/qemu-7.2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/qemu/qemu-7.2.4.ebuild 
b/app-emulation/qemu/qemu-7.2.4.ebuild
index 8e520271cd22..22af03591a19 100644
--- a/app-emulation/qemu/qemu-7.2.4.ebuild
+++ b/app-emulation/qemu/qemu-7.2.4.ebuild
@@ -41,7 +41,7 @@ else
fi
 
S="${WORKDIR}/${MY_P}"
-   [[ "${PV}" != *_rc* ]] && KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc 
~ppc64 ~riscv x86"
+   [[ "${PV}" != *_rc* ]] && KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 
~riscv x86"
 fi
 
 DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"



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

2023-08-25 Thread Sam James
commit: 6a09aff5d16640f10e9b57ab693666f044b2425b
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:04:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:04:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a09aff5

app-emulation/qemu: Stabilize 8.0.4 x86, #912205

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

 app-emulation/qemu/qemu-8.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/qemu/qemu-8.0.4.ebuild 
b/app-emulation/qemu/qemu-8.0.4.ebuild
index a24aa467c776..92a94bbfe449 100644
--- a/app-emulation/qemu/qemu-8.0.4.ebuild
+++ b/app-emulation/qemu/qemu-8.0.4.ebuild
@@ -41,7 +41,7 @@ else
fi
 
S="${WORKDIR}/${MY_P}"
-   [[ "${PV}" != *_rc* ]] && KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc 
~ppc64 ~riscv ~x86"
+   [[ "${PV}" != *_rc* ]] && KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc 
~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"



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

2023-08-25 Thread Sam James
commit: 90f303da8c863c830c2dc198721d04d0acf1f001
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:04:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:04:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90f303da

app-emulation/qemu: Stabilize 8.0.4 arm64, #912205

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

 app-emulation/qemu/qemu-8.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/qemu/qemu-8.0.4.ebuild 
b/app-emulation/qemu/qemu-8.0.4.ebuild
index 6bc18b93f167..96f174d6b422 100644
--- a/app-emulation/qemu/qemu-8.0.4.ebuild
+++ b/app-emulation/qemu/qemu-8.0.4.ebuild
@@ -41,7 +41,7 @@ else
fi
 
S="${WORKDIR}/${MY_P}"
-   [[ "${PV}" != *_rc* ]] && KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 
~riscv x86"
+   [[ "${PV}" != *_rc* ]] && KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 
~riscv x86"
 fi
 
 DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"



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

2023-08-25 Thread Sam James
commit: d1ae887f0ac718f08efa3fcf9820317430ccfe2a
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:03:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:03:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1ae887f

app-emulation/qemu: Stabilize 7.2.4 x86, #909541

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

 app-emulation/qemu/qemu-7.2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/qemu/qemu-7.2.4.ebuild 
b/app-emulation/qemu/qemu-7.2.4.ebuild
index 722591a56c29..8e520271cd22 100644
--- a/app-emulation/qemu/qemu-7.2.4.ebuild
+++ b/app-emulation/qemu/qemu-7.2.4.ebuild
@@ -41,7 +41,7 @@ else
fi
 
S="${WORKDIR}/${MY_P}"
-   [[ "${PV}" != *_rc* ]] && KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc 
~ppc64 ~riscv ~x86"
+   [[ "${PV}" != *_rc* ]] && KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc 
~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"



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

2023-08-25 Thread Sam James
commit: 9741fe9725c7cc4b2155c9d553bd6dd3cd7b3c7a
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:04:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:04:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9741fe97

app-emulation/qemu: Stabilize 8.0.4 amd64, #912205

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

 app-emulation/qemu/qemu-8.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/qemu/qemu-8.0.4.ebuild 
b/app-emulation/qemu/qemu-8.0.4.ebuild
index 438e63f95e5b..a24aa467c776 100644
--- a/app-emulation/qemu/qemu-8.0.4.ebuild
+++ b/app-emulation/qemu/qemu-8.0.4.ebuild
@@ -41,7 +41,7 @@ else
fi
 
S="${WORKDIR}/${MY_P}"
-   [[ "${PV}" != *_rc* ]] && KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc 
~ppc64 ~riscv ~x86"
+   [[ "${PV}" != *_rc* ]] && KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc 
~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"



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

2023-08-25 Thread Sam James
commit: 431a5875660adadb9edf8d17221d8539037b09fe
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:03:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:03:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=431a5875

app-emulation/qemu: Stabilize 7.2.4 amd64, #909541

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

 app-emulation/qemu/qemu-7.2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/qemu/qemu-7.2.4.ebuild 
b/app-emulation/qemu/qemu-7.2.4.ebuild
index 2218435d4f6e..722591a56c29 100644
--- a/app-emulation/qemu/qemu-7.2.4.ebuild
+++ b/app-emulation/qemu/qemu-7.2.4.ebuild
@@ -41,7 +41,7 @@ else
fi
 
S="${WORKDIR}/${MY_P}"
-   [[ "${PV}" != *_rc* ]] && KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc 
~ppc64 ~riscv ~x86"
+   [[ "${PV}" != *_rc* ]] && KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc 
~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"



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

2023-08-25 Thread Sam James
commit: 1cfb0d4717960e9e0f8f5b3e6a8def690278c511
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 04:04:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:04:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cfb0d47

app-emulation/qemu: Stabilize 7.2.4 arm64, #909541

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

 app-emulation/qemu/qemu-7.2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/qemu/qemu-7.2.4.ebuild 
b/app-emulation/qemu/qemu-7.2.4.ebuild
index 22af03591a19..f7d70d6891b4 100644
--- a/app-emulation/qemu/qemu-7.2.4.ebuild
+++ b/app-emulation/qemu/qemu-7.2.4.ebuild
@@ -41,7 +41,7 @@ else
fi
 
S="${WORKDIR}/${MY_P}"
-   [[ "${PV}" != *_rc* ]] && KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 
~riscv x86"
+   [[ "${PV}" != *_rc* ]] && KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 
~riscv x86"
 fi
 
 DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"



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

2023-08-25 Thread Sam James
commit: b12dc89e398d82389146228b5c09618a147b07ed
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Aug 18 11:48:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 03:57:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b12dc89e

dev-db/mariadb: add 10.6.15/10.11.5

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-db/mariadb/Manifest   |2 +
 dev-db/mariadb/mariadb-10.11.5.ebuild | 1318 
 dev-db/mariadb/mariadb-10.6.15.ebuild | 1329 +
 3 files changed, 2649 insertions(+)

diff --git a/dev-db/mariadb/Manifest b/dev-db/mariadb/Manifest
index 6ad1658a04ad..7b4f2a77dac4 100644
--- a/dev-db/mariadb/Manifest
+++ b/dev-db/mariadb/Manifest
@@ -1,5 +1,6 @@
 DIST mariadb-10.11.3-patches-01.tar.xz 4984 BLAKE2B 
abc78c83505c745ab7320b99dcda8c667fed8332dede466142027b24957fa9ff3d03f8402679ce6cffdc89bc9f0559f8c717b7ec9df52a2c5db39195f096d731
 SHA512 
127386c9dc8ce242d9d309e31b9357a928ba816d24d94d60cbc8723fb3bd0fb136c7d049bfb37aac057f9ebcc73c155ac20b8bcf2542f89401140728c2dcf29a
 DIST mariadb-10.11.4.tar.gz 96770117 BLAKE2B 
562f00691efb425ed58fa1ba2fb96613d5de1568db3206c4635322710741e29d677d35800bddc4f304cc410ada7dd77b1ecbbfe46ed9ee925d020d5941b9b610
 SHA512 
62fc05395857dd036ebeed53b1ff0ecd9abd95ce8e5316194286521caae0f9452cf96a93613adec809e39e1d8ef20c330b24fee82b3bb90ee27a84f2bbd0d8d2
+DIST mariadb-10.11.5.tar.gz 99709948 BLAKE2B 
97429df4f0a10eb72c74dd0e951954b7c096a6b42fdaa97c682d1409e2a21716171a2b66aae6ec8ab3f4371bed57aff1f054554d398242e413d5c8e7ad988da4
 SHA512 
851e6508c1e495afa608a8bcd5c62faa5800e69cc1ba81b9366bf250e07ce8a9801a4ee07ecbaec4b57180c9b3bf2ed8acb7f5f03dd37a87a53928bfd4dfe559
 DIST mariadb-10.4.26-patches-01.tar.xz 4528 BLAKE2B 
0e1683ca254fa4beb06239c377f241e6db2306b386d125491ea39dddbe82c9471f1dc7c26001f2c5ba105913f1ec707ce43482e9581b807723a8690c26fc6e6e
 SHA512 
7b54419ea7a974bc275c72770e63d37e116a2724ed5ce404a04acb622a95ae652f9a81c2ece0dd3d1ea41401dd5428627af19f7689fd01eb68471309ef4400f7
 DIST mariadb-10.4.27.tar.gz 94348724 BLAKE2B 
3e34b66f645798fbb48def30177f95afaff985c7a4f0063e58131f08f7599053a65c9cd9da9940d986ace1e5b78abd8e4885d990b9705e4c10093040df510239
 SHA512 
22865451b0e3caaa6c886f68292af95c02eb18c37d545998eccda952f125c0983ecb358f4deebaebb9a5ed30cfd947e8a1457760f0d985e7b738c03437ed26a2
 DIST mariadb-10.4.28.tar.gz 94731133 BLAKE2B 
d0419368f3eb73af3e49adf72bfb21f8f763b6a6aef3035b3eceeb0557dfff72df662f80a8147ce2c80c5a776f7aad8bb15a146739cc16b64878b5b2f153336e
 SHA512 
2d66380dd65aa85bf8a142fee18faecef10562c5c31e17f429afad9dba5a2b373b5b400da2bd42e5d78b7f01f3393ea0a46e0ed17ec1e0820f42f7b838f56f0d
@@ -16,3 +17,4 @@ DIST mariadb-10.6.12-patches-01.tar.xz 5120 BLAKE2B 
5c5b25be056edf2ea665ed2ceca3
 DIST mariadb-10.6.12.tar.gz 95085449 BLAKE2B 
e915601e53c9ebb8c0f2b0536d6adb9bc4a0268fd0e5808ff851f33e6c49571e4edb66ef6c11511a65331a292c8431cd71be75d5ffd786830b14f3b843d210f2
 SHA512 
f6d5178ce2a4d755367bb805f23e849824ee4c982a01a114c35a13d250a9b3b2a93ac9b745fb3685fd9e6b44deff0b5c936b43e5441d3af8a300881109db0549
 DIST mariadb-10.6.13-patches-01.tar.xz 4984 BLAKE2B 
625d04310b02aad4fec4b633e9fab06636364f3c5ed3cb88e89acd4224786c3c9ed478b636ac699e77a888b73dab12cb279df41d6095e93e9c4ae3a159570286
 SHA512 
1e6ac167bfd77570e8ff5955aaa9a101d9387ac4857d856f1fb8c9a489c4c2a154481b9385584435e8dc95baef0dd3ef6831c7de2d6f004401cc338edcaa9d12
 DIST mariadb-10.6.14.tar.gz 95286643 BLAKE2B 
4a186f3f52b63ab7321aa7556776ff8a986bd602d78dc6a143cc3bfdfd8cc09b0a22688cba02b8907f4b3f0d1e7c640f5caad768c1e89486d6af24e6cf3168a8
 SHA512 
11b88480ac61303172e98ed3271c8172e840cded5175caba1469d6ec063df647b536ee6e95f110abd8d95d95c9b8d7edf1cb63be225d5e8eeb2041f86438
+DIST mariadb-10.6.15.tar.gz 98204031 BLAKE2B 
4534b82f1c1e16ce2c7c21879714e24b20fada36ef10a8a0dbe770c1d99055822fcaf146646b19b459cfd948bff0662d23f1f661a843919f90a354838bda7ee6
 SHA512 
61b5af8c2f8bd2f641aaa708941563d5f6ecc118acc9a154c009c3ae1d50e7360ae59241f87e5c2111775a3ffeb42a64f4853e9c7096b58d68a3695b5d0ef97c

diff --git a/dev-db/mariadb/mariadb-10.11.5.ebuild 
b/dev-db/mariadb/mariadb-10.11.5.ebuild
new file mode 100644
index ..ec6228a419cd
--- /dev/null
+++ b/dev-db/mariadb/mariadb-10.11.5.ebuild
@@ -0,0 +1,1318 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+SUBSLOT="18"
+
+JAVA_PKG_OPT_USE="jdbc"
+
+inherit systemd flag-o-matic prefix toolchain-funcs \
+   multiprocessing java-pkg-opt-2 cmake
+
+HOMEPAGE="https://mariadb.org/;
+SRC_URI="mirror://mariadb/${PN}-${PV}/source/${P}.tar.gz
+   
https://github.com/hydrapolic/gentoo-dist/raw/master/mariadb/mariadb-10.11.3-patches-01.tar.xz;
+
+DESCRIPTION="An enhanced, drop-in replacement for MySQL"
+LICENSE="GPL-2 LGPL-2.1+"
+SLOT="$(ver_cut 1-2)/${SUBSLOT:-0}"
+IUSE="+backup bindist columnstore cracklib debug extraengine galera innodb-lz4
+   innodb-lzo 

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

2023-08-25 Thread Sam James
commit: e2c1f28cf5c41f87bb687ac43a06c43929d5eda6
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 03:56:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 03:56:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2c1f28c

dev-libs/capstone: sync live

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

 dev-libs/capstone/capstone-.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-libs/capstone/capstone-.ebuild 
b/dev-libs/capstone/capstone-.ebuild
index 67ee41c5cd22..fd6e6133cc4f 100644
--- a/dev-libs/capstone/capstone-.ebuild
+++ b/dev-libs/capstone/capstone-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 DISTUTILS_EXT=1
 DISTUTILS_OPTIONAL=1
 DISTUTILS_USE_PEP517=setuptools
@@ -18,8 +18,9 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/capstone-engine/capstone.git;
EGIT_REPO_BRANCH="next"
 else
-   
SRC_URI="https://github.com/capstone-engine/capstone/archive/${PV/_rc/-rc}.tar.gz
 -> ${P}.tar.gz"
-   S=${WORKDIR}/${P/_rc/-rc}
+   MY_PV="${PV/_rc/-rc}"
+   
SRC_URI="https://github.com/capstone-engine/capstone/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+   S="${WORKDIR}/${PN}-${MY_PV}"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 



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

2023-08-25 Thread Sam James
commit: d26e794d04b91a780a7a71ab17acb23efbaf12a9
Author: Petr Vaněk  atlas  cz>
AuthorDate: Tue Aug 15 14:45:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:01:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d26e794d

net-im/synapse: add 1.90.0

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

 net-im/synapse/Manifest  |  10 ++
 net-im/synapse/synapse-1.90.0.ebuild | 210 +++
 2 files changed, 220 insertions(+)

diff --git a/net-im/synapse/Manifest b/net-im/synapse/Manifest
index a9a049ba9b44..9e01df9cec92 100644
--- a/net-im/synapse/Manifest
+++ b/net-im/synapse/Manifest
@@ -1,5 +1,6 @@
 DIST aho-corasick-1.0.2.crate 167694 BLAKE2B 
fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52
 SHA512 
5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b
 DIST anyhow-1.0.71.crate 43808 BLAKE2B 
1ec6b440758e26b2328738bab7c6b1fe8670959793cc24f61cecd0d8b0ebe60b9855ee1cdac9b5f5a5b238daf796eae5b7c82b903e7c822a5625d95130f8b61f
 SHA512 
401b1c5d04fa0581f303395fcb3af5e7684ead367e2a173b4d90db9c04ac20010c5330a686f3ba91a541e1526a7185091b7dbfddce5134b5a74cc749b0338da5
+DIST anyhow-1.0.72.crate 43837 BLAKE2B 
1547c158882e50579a568a14e6e5cd162feb6cf291835266c9dae0c1c4df05a7872bceb02bbc8a13ab5bb84d299a94892057f54eeade7fa095ff8f897f6fe9d8
 SHA512 
25d8d4cfcc9679c9125fe03c7ce5a46462ca66e7457d45cd7838b7867f3461a899f75b22d76dfb04caa09c013c3b702313ffb6373f92b2798119a30199c38a98
 DIST arc-swap-1.5.1.crate 66157 BLAKE2B 
9060ef4f9d699fadc03be1a116d9301f6308fbb7f8bcad6f01926d584386d26d03f9dd2ea35b6771a6725ee7819e028d0e1b256e8b5f3b812cbd388e757491fb
 SHA512 
8636149e92c068d5ff5352a19c9973e7bf2aba68b9363c783178903a8665f6edabbd30c25ad7992646635efe5830d67c958f8d41b44a4ed1fe5698628b41c074
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
@@ -26,24 +27,33 @@ DIST pyo3-0.17.3.crate 408939 BLAKE2B 
e67ce34c626dbede3c76abf66ba5078827e8a75644
 DIST pyo3-build-config-0.17.3.crate 29230 BLAKE2B 
193df0c15a2150505c823338e76f4d75e2f28158626edf332da2b10b6a81bfaf7f95a3a32c9f218717504b2f0dd80d3fb61c78ab3df9cb9024c3686f8ca002b0
 SHA512 
92652ffdfb3f6c3c8a1c2f97f5e2ed19175ba6bad5cd0f0c113b569369193aa18d95adc780bbdb8202d815a1ec0b6aeaf40d93d64faab42f4e8b452c806906a2
 DIST pyo3-ffi-0.17.3.crate 62854 BLAKE2B 
3f1c519b210de0aee19b832845c1d44237f780f18173ddc1b1cef5eac1060fab40fd8dbec067a49e4d28fc7edcd0bd751f54438ad42a8b98641de0517052c64b
 SHA512 
c08481d1530207fee544a5dde14253415e5451c1c013b86ac1f0e9bcb3c1df7866764cd11bad523105b6821725560329b89ff689b3aa2f0698cdab148d0fc12e
 DIST pyo3-log-0.8.2.crate 14254 BLAKE2B 
264976c24770d20ba369e3a90f3487cf77ed5ee53c0d075485cce39b3f4b24058538ae1fc8d9122abb4147ef38f1852850ff31ea621f4913acb429f5504d5a33
 SHA512 
60235b4e2f8e03bdf7538d37f5f8c385941500607f5cc2a284d02d0e25d27d13397a95a205fe924c5f96d6b5470b45c84c4ded7a5609463eedf735d4f2966f9e
+DIST pyo3-log-0.8.3.crate 14324 BLAKE2B 
eb5e74d99eea5496a225600695c5a8413f1f25f3315fbb037c19b2bcdd620f2a3a926b95ac3066aa56503edf1128777f4d292c922fcfc98aa0244027bf0ad9a5
 SHA512 
7ea537a85ee5909ee22dc3c7a93115e6298698e30c61761927419fbcd53be6e161044b1fb825fb9587f7fd185c06413d099d4e7df90949f6a3cd9880c7c93733
 DIST pyo3-macros-0.17.3.crate 7257 BLAKE2B 
4c5e166a37c31f2cc21b7dce9b46dcdaeea0f12299c421430efe72b47ac954f10680bf6ecb28a5f0058abaf22519f6ce05d21e5de534e362ceb9847049601f4f
 SHA512 
f99d38ea69b1d46599d203908d12eb3fe4869a48b21b3eaba0c9c8e52b9f2b3c5ea72505dcb9b3330450dd724eeba859eef724fe9624ebbd8bd3cbcff7372df1
 DIST pyo3-macros-backend-0.17.3.crate 49992 BLAKE2B 
a922c3c2c1f494002fa8592704c43ddbb4d9bf650187adcfc94f82c1275bcb69d444ede404d1b40bdf1e199427e8de880464b76c7385c2f96633544ad021c4b4
 SHA512 
b4dbddc3ac7ae542560459376127cabdbb4de83c04d70a4efe0976fa94e6ce94a7a62723f689a8fbb1d795fc235b1ac3611f8b4985ae2af0db4a9dc08de48927
 DIST pythonize-0.17.0.crate 10949 BLAKE2B 
6d3c311aae1ef97a2a965124eb23e312f94c4d1e2a8ec17d9316c9fd2f72990b95977a87f722012e4fb54ce0a8be1a2eaac57b71e9d429dbbe59b0da387b2b81
 SHA512 
a9a46d27b8aa9e5bd7bb0b114b7457275131d90e20acd07110fbc18b3af3b9aa0683b9306fb645645f3801b64c0c479998665f3e4fcec0ed8e5b5947008b76bc
 DIST quote-1.0.29.crate 28345 BLAKE2B 

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

2023-08-25 Thread Sam James
commit: 810b7a12a71dfe5d93ef144144b413eb051f880c
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Aug 23 22:01:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 03:56:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=810b7a12

dev-util/gef: add 2023.08

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 dev-util/gef/Manifest   |  1 +
 dev-util/gef/gef-2023.08.ebuild | 82 +
 2 files changed, 83 insertions(+)

diff --git a/dev-util/gef/Manifest b/dev-util/gef/Manifest
index 0e27d66095a3..3fa134dbf80d 100644
--- a/dev-util/gef/Manifest
+++ b/dev-util/gef/Manifest
@@ -1 +1,2 @@
 DIST gef-2023.06.tar.gz 187126 BLAKE2B 
e44606249d42760caf4e47f1b2f5e4592255fd8b81b28cab313352d10dcbc47a79a0130e102cc2618fe88dc47a5589ed6bee3e7d80878cc66f5e9abd775c103e
 SHA512 
5362234ae6b753abe719280640148978cd25f535249a1ad9311ebd66f99138d59d5b9f07e9e93ebe00aab4702c73229c2f3d92e2d70fb5daf3f30a49e4d3b8ff
+DIST gef-2023.08.tar.gz 230347 BLAKE2B 
b9b8fed1bdf81fa870583921c4bdd6df2d98112748c939da48acae7e636ec6e22dc751d8ed75e52e72ff0aa04835720293f0e82e99ff614c447f2a614c76e48a
 SHA512 
d3a26826b991db7e8d475da945b16933ce046dd64381f5df60ea0fe310d0325f39b05142de5f75abbbd5693c93ad70ff25e982d0ff3526a6fe66fd7526a359c5

diff --git a/dev-util/gef/gef-2023.08.ebuild b/dev-util/gef/gef-2023.08.ebuild
new file mode 100644
index ..c468c6a59a15
--- /dev/null
+++ b/dev-util/gef/gef-2023.08.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+   dev-python/mkdocs-material
+"
+
+inherit python-single-r1 docs wrapper
+
+DESCRIPTION="A GDB Enhanced Features for exploit devs & reversers"
+HOMEPAGE="https://github.com/hugsy/gef;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/hugsy/gef;
+else
+   SRC_URI="https://github.com/hugsy/gef/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="test"
+# Seem to hang right now?
+RESTRICT="!test? ( test ) test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-util/ropper[${PYTHON_SINGLE_USEDEP}]
+   sys-devel/gdb[python,${PYTHON_SINGLE_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-libs/capstone[python,${PYTHON_USEDEP}]
+   dev-libs/keystone[python,${PYTHON_USEDEP}]
+   dev-python/pylint[${PYTHON_USEDEP}]
+   dev-util/unicorn[python,${PYTHON_USEDEP}]
+   ')"
+
+BDEPEND="
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   ')
+   )"
+
+DOCS=( README.md )
+
+src_prepare() {
+   default
+
+   sed -i -e '/pylint/d' tests/requirements.txt || die
+}
+
+src_compile() {
+   # Tries to compile tests
+   :
+
+   docs_compile
+}
+
+src_install() {
+   insinto "/usr/share/${PN}"
+   doins -r *.py
+
+   python_optimize "${ED}/usr/share/${PN}"
+
+   make_wrapper "gdb-gef" \
+   "gdb -x \"/usr/share/${PN}/gef.py\"" || die
+
+   einstalldocs
+}
+
+pkg_postinst() {
+   einfo "\nUsage:"
+   einfo "~$ gdb-gef \n"
+}



[gentoo-commits] repo/gentoo:master commit in: mail-client/alpine/files/, mail-client/alpine/

2023-08-25 Thread Sam James
commit: 37cdeedd76ed2f1f9d169431ac98c9e40afe9372
Author: Brahmajit Das  gmail  com>
AuthorDate: Wed Aug 23 06:09:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 04:01:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37cdeedd

mail-client/alpine: Fix patch failed with -chappa use flag

Conditionally patch, based on the chappa USE flag. Regression was
introduced by commit 48ed3cf79fcd349f5014d31ff4d4f18abb897f72

Closes: https://bugs.gentoo.org/912596
Signed-off-by: Brahmajit Das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32417
Signed-off-by: Sam James  gentoo.org>

 mail-client/alpine/alpine-2.26-r2.ebuild   |   6 +-
 .../alpine-2.26-fix-clang16-build-no-chappa.patch  | 165 +
 2 files changed, 170 insertions(+), 1 deletion(-)

diff --git a/mail-client/alpine/alpine-2.26-r2.ebuild 
b/mail-client/alpine/alpine-2.26-r2.ebuild
index b9dfafbf285c..d2e0f2be6de1 100644
--- a/mail-client/alpine/alpine-2.26-r2.ebuild
+++ b/mail-client/alpine/alpine-2.26-r2.ebuild
@@ -29,7 +29,11 @@ RDEPEND="${DEPEND}
 src_prepare() {
default
use chappa && eapply "${WORKDIR}/${CHAPPA_PATCH_NAME}"
-   eapply "${FILESDIR}/${PN}-2.26-fix-clang16-build.patch"
+   if use chappa; then
+   eapply "${FILESDIR}/${PN}-2.26-fix-clang16-build.patch"
+   else
+   eapply 
"${FILESDIR}/${PN}-2.26-fix-clang16-build-no-chappa.patch"
+   fi
eautoreconf
tc-export CC RANLIB AR
export CC_FOR_BUILD="$(tc-getBUILD_CC)"

diff --git 
a/mail-client/alpine/files/alpine-2.26-fix-clang16-build-no-chappa.patch 
b/mail-client/alpine/files/alpine-2.26-fix-clang16-build-no-chappa.patch
new file mode 100644
index ..f167c87c64ad
--- /dev/null
+++ b/mail-client/alpine/files/alpine-2.26-fix-clang16-build-no-chappa.patch
@@ -0,0 +1,165 @@
+Bug: https://bugs.gentoo.org/883271
+--- a/alpine/adrbkcmd.c
 b/alpine/adrbkcmd.c
+@@ -81,7 +81,7 @@ intab_export(struct pine *, long, int, int);
+ VCARD_INFO_S  *prepare_abe_for_vcard(struct pine *, AdrBk_Entry *, int);
+ void   write_single_tab_entry(gf_io_t, VCARD_INFO_S *);
+ intpercent_done_copying(void);
+-intcmp_action_list(const qsort_t *, const qsort_t *);
++intcmp_action_list(const void *, const void *);
+ void   set_act_list_member(ACTION_LIST_S *, a_c_arg_t, PerAddrBook *, 
PerAddrBook *, char *);
+ void   convert_pinerc_to_remote(struct pine *, char *);
+ 
+@@ -5187,7 +5187,7 @@ percent_done_copying(void)
+ }
+ 
+ int
+-cmp_action_list(const qsort_t *a1, const qsort_t *a2)
++cmp_action_list(const void *a1, const void *a2)
+ {
+ ACTION_LIST_S *x = (ACTION_LIST_S *)a1;
+ ACTION_LIST_S *y = (ACTION_LIST_S *)a2;
+--- a/pico/browse.c
 b/pico/browse.c
+@@ -1920,7 +1920,7 @@ getfcells(char *dname, int fb_flags)
+ /* 
+  * sort files case independently
+  */
+-qsort((qsort_t *)filtnames, (size_t)nentries, sizeof(char *), 
sstrcasecmp);
++qsort((qsort_t *)filtnames, (size_t)nentries, sizeof(char *), (void 
*)sstrcasecmp);
+ 
+ /* 
+  * this is so we use absolute path names for stats.
+--- a/pith/adrbklib.c
 b/pith/adrbklib.c
+@@ -84,7 +84,7 @@ intcmp_ae_by_nick_lists_last(const qsort_t 
*,const qsort_t *);
+ intcmp_cntr_by_nick_lists_last(const qsort_t *, const qsort_t *);
+ intcmp_ae_by_nick(const qsort_t *, const qsort_t *);
+ intcmp_cntr_by_nick(const qsort_t *, const qsort_t *);
+-intcmp_addr(const qsort_t *, const qsort_t *);
++intcmp_addr(const void *, const void *);
+ void   sort_addr_list(char **);
+ intbuild_abook_datastruct(AdrBk *, char *, size_t);
+ AdrBk_Entry   *init_ae(AdrBk *, AdrBk_Entry *, char *);
+@@ -4671,7 +4671,7 @@ cmp_cntr_by_nick(const qsort_t *a, const qsort_t *b)
+  * For sorting a simple list of pointers to addresses (skip initial quotes)
+  */
+ int
+-cmp_addr(const qsort_t *a1, const qsort_t *a2)
++cmp_addr(const void *a1, const void *a2)
+ {
+ char *x = *(char **)a1, *y = *(char **)a2;
+ char *r, *s;
+@@ -4762,14 +4762,14 @@ adrbk_sort(AdrBk *ab, a_c_arg_t current_entry_num, 
adrbk_cntr_t *new_entry_num,
+   qsort((qsort_t *)sort_array,
+   (size_t)count,
+   sizeof(adrbk_cntr_t),
+-  (ab->sort_rule == AB_SORT_RULE_FULL_LISTS) ?
+-  cmp_cntr_by_full_lists_last :
+-  (ab->sort_rule == AB_SORT_RULE_FULL) ?
+-  cmp_cntr_by_full :
+-  (ab->sort_rule == AB_SORT_RULE_NICK_LISTS) ?
+-  cmp_cntr_by_nick_lists_last :
+-  /* (ab->sort_rule == AB_SORT_RULE_NICK) */
+-  cmp_cntr_by_nick);
++  (void *)((ab->sort_rule == AB_SORT_RULE_FULL_LISTS) ?
++   

[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/sirilic/

2023-08-25 Thread Sam James
commit: 53d89dedf12fe0bb9e11e750f0d052901ab846ec
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Sun Aug  6 08:16:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 03:55:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53d89ded

sci-astronomy/sirilic: add 1.15.7

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 sci-astronomy/sirilic/Manifest  |  1 +
 sci-astronomy/sirilic/sirilic-1.15.7.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/sci-astronomy/sirilic/Manifest b/sci-astronomy/sirilic/Manifest
index a77056fcc781..20e0e7b924e2 100644
--- a/sci-astronomy/sirilic/Manifest
+++ b/sci-astronomy/sirilic/Manifest
@@ -1,3 +1,4 @@
 DIST sirilic-V1.15.2.tar.bz2 120659 BLAKE2B 
9b1753b91dad8f504e265967dc126a155f0d503354d65ffe75ccf5f6a782991a471181b81387810636b41f76b061d9ae78e5f6b463eeea38d51b24dd3bf5943c
 SHA512 
1af1de3c160eba5d54f6c6569e93916b6066cff62af86ac49a085792d99dd04c3a086bc2eda1d8cc8b84003d90e0e85cbdc14382c129da5ee2c28166b6cd81d9
+DIST sirilic-V1.15.7.tar.bz2 147712 BLAKE2B 
9d7c87a65dffc122db7b33487d1fd509d012b9acee654db4c00cb485b329b4b584ae84f10e9510a69064d04833cfcbf796ada0984a9113d783116ec5381e6234
 SHA512 
6021986ade7b8f5e1cb7b7e8cee77706258f9dd9c5bf2c426518c93aab053f27a1733c664db86ca3c3a46c9752ba3e118c0c3698bd45785bb646e60b528a8eb1
 DIST sirilic-V1_14_3.tar.bz2 100939 BLAKE2B 
3eabbde3e0884d793c2b2f87464cbf4acac5382d4d088f30f67405a60d934b4de3fee99ebb8e955f9ba1412c4279fe9acdcd4a8cd9b76a666207684561ec6118
 SHA512 
e311097481ef60ddac568653816a12f11864f8beeceff5ca0dd9c6e4caaf5d69e1373659be19fa99984ef9797caca8a0c9cbb56adc3143e79f59b75010b306b9
 DIST sirilic-V1_15_0.tar.bz2 119272 BLAKE2B 
0ded20e019e5f5be73f0b362b5b14712c242a99efab0a77cb60f3ad5835214b82e26a278dc23d185130f0ffbc4c243da792cda3ff10574cf9189d4162099e83f
 SHA512 
2922b4a418310cd1bffd25ef9b61cb8be83834dfc0625b249fec2af9d08bdc73c63c2dcb9c74326ed0641ebcd8deba38e225ba5d455683ce5aa3fcd61dfec1cc

diff --git a/sci-astronomy/sirilic/sirilic-1.15.7.ebuild 
b/sci-astronomy/sirilic/sirilic-1.15.7.ebuild
new file mode 100644
index ..37a7ef355262
--- /dev/null
+++ b/sci-astronomy/sirilic/sirilic-1.15.7.ebuild
@@ -0,0 +1,23 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+inherit distutils-r1
+
+DESCRIPTION="Preparing acquisition files for processing with the SiriL 
software"
+HOMEPAGE="https://gitlab.com/free-astro/sirilic;
+SRC_URI="https://gitlab.com/free-astro/sirilic/-/archive/V${PV}/${PN}-V${PV}.tar.bz2;
+S="${WORKDIR}/${PN}-V${PV}"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   dev-python/requests[${PYTHON_USEDEP}]
+   >=dev-python/wxpython-4.2:4.0[${PYTHON_USEDEP}]
+"
+RDEPEND="${DEPEND}"



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

2023-08-25 Thread Sam James
commit: e266a06483927ee46bb65867fc70555dae347078
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Aug 18 11:52:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 03:59:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e266a064

package.mask: cleanup mariadb mask

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32373
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index cde7b510442e..136e45546f63 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -313,10 +313,6 @@ acct-group/gpio
 acct-group/simplevirt
 acct-group/spi
 
-# Tomáš Mózes  (2023-07-13)
-# Incompatible with OpenSSL-3, update to MariaDB 10.6.
- (2023-07-12)
 # The catalyst-3 branch is outdated and not used by Gentoo
 # Release Engineering anymore. Please either use git master



[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/sirilic/

2023-08-25 Thread Sam James
commit: 2de7820375835c663f1029acd869cb8ca7552501
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Sun Aug  6 08:17:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 03:55:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2de78203

sci-astronomy/sirilic: drop 1.14.3, 1.15.0

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/32193
Signed-off-by: Sam James  gentoo.org>

 sci-astronomy/sirilic/Manifest  |  1 -
 sci-astronomy/sirilic/sirilic-1.14.3.ebuild | 20 
 sci-astronomy/sirilic/sirilic-1.15.0.ebuild | 20 
 3 files changed, 41 deletions(-)

diff --git a/sci-astronomy/sirilic/Manifest b/sci-astronomy/sirilic/Manifest
index 20e0e7b924e2..c841c6d7ae6c 100644
--- a/sci-astronomy/sirilic/Manifest
+++ b/sci-astronomy/sirilic/Manifest
@@ -1,4 +1,3 @@
 DIST sirilic-V1.15.2.tar.bz2 120659 BLAKE2B 
9b1753b91dad8f504e265967dc126a155f0d503354d65ffe75ccf5f6a782991a471181b81387810636b41f76b061d9ae78e5f6b463eeea38d51b24dd3bf5943c
 SHA512 
1af1de3c160eba5d54f6c6569e93916b6066cff62af86ac49a085792d99dd04c3a086bc2eda1d8cc8b84003d90e0e85cbdc14382c129da5ee2c28166b6cd81d9
 DIST sirilic-V1.15.7.tar.bz2 147712 BLAKE2B 
9d7c87a65dffc122db7b33487d1fd509d012b9acee654db4c00cb485b329b4b584ae84f10e9510a69064d04833cfcbf796ada0984a9113d783116ec5381e6234
 SHA512 
6021986ade7b8f5e1cb7b7e8cee77706258f9dd9c5bf2c426518c93aab053f27a1733c664db86ca3c3a46c9752ba3e118c0c3698bd45785bb646e60b528a8eb1
 DIST sirilic-V1_14_3.tar.bz2 100939 BLAKE2B 
3eabbde3e0884d793c2b2f87464cbf4acac5382d4d088f30f67405a60d934b4de3fee99ebb8e955f9ba1412c4279fe9acdcd4a8cd9b76a666207684561ec6118
 SHA512 
e311097481ef60ddac568653816a12f11864f8beeceff5ca0dd9c6e4caaf5d69e1373659be19fa99984ef9797caca8a0c9cbb56adc3143e79f59b75010b306b9
-DIST sirilic-V1_15_0.tar.bz2 119272 BLAKE2B 
0ded20e019e5f5be73f0b362b5b14712c242a99efab0a77cb60f3ad5835214b82e26a278dc23d185130f0ffbc4c243da792cda3ff10574cf9189d4162099e83f
 SHA512 
2922b4a418310cd1bffd25ef9b61cb8be83834dfc0625b249fec2af9d08bdc73c63c2dcb9c74326ed0641ebcd8deba38e225ba5d455683ce5aa3fcd61dfec1cc

diff --git a/sci-astronomy/sirilic/sirilic-1.14.3.ebuild 
b/sci-astronomy/sirilic/sirilic-1.14.3.ebuild
deleted file mode 100644
index 9f9195da2e9e..
--- a/sci-astronomy/sirilic/sirilic-1.14.3.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
-inherit distutils-r1
-
-DESCRIPTION="Preparing acquisition files for processing with the SiriL 
software"
-HOMEPAGE="https://gitlab.com/free-astro/sirilic;
-SRC_URI="https://gitlab.com/free-astro/sirilic/-/archive/V${PV//./_}/${PN}-V${PV//./_}.tar.bz2;
-S="${WORKDIR}/${PN}-V${PV//./_}"
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-DEPEND="dev-python/wxpython:4.0[${PYTHON_USEDEP}]"
-RDEPEND="${DEPEND}"

diff --git a/sci-astronomy/sirilic/sirilic-1.15.0.ebuild 
b/sci-astronomy/sirilic/sirilic-1.15.0.ebuild
deleted file mode 100644
index 9f600595d28b..
--- a/sci-astronomy/sirilic/sirilic-1.15.0.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
-
-DESCRIPTION="Preparing acquisition files for processing with the SiriL 
software"
-HOMEPAGE="https://gitlab.com/free-astro/sirilic;
-SRC_URI="https://gitlab.com/free-astro/sirilic/-/archive/V${PV//./_}/${PN}-V${PV//./_}.tar.bz2;
-S="${WORKDIR}/${PN}-V${PV//./_}"
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-DEPEND=">=dev-python/wxpython-4.2:4.0[${PYTHON_USEDEP}]"
-RDEPEND="${DEPEND}"



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

2023-08-25 Thread Sam James
commit: 1ca8bac650de5c4a06a9fbf69c5a6ff0c4a94237
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Aug 23 21:16:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 03:56:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ca8bac6

dev-libs/capstone: add 5.0.1

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/32425
Signed-off-by: Sam James  gentoo.org>

 dev-libs/capstone/Manifest  |  1 +
 dev-libs/capstone/capstone-5.0.1.ebuild | 92 +
 2 files changed, 93 insertions(+)

diff --git a/dev-libs/capstone/Manifest b/dev-libs/capstone/Manifest
index 621c1b186bcc..48ab56926ed6 100644
--- a/dev-libs/capstone/Manifest
+++ b/dev-libs/capstone/Manifest
@@ -1,4 +1,5 @@
 DIST capstone-4.0.2.tar.gz 3439542 BLAKE2B 
435729a8fef2dce6495635352101b3befe563c8404efdbb0dccabecbe2bded332221665bacdbcd9043dda72b652b6f29c0e1a548cefb8c64d5b6b9dc174ed3d9
 SHA512 
7f93534517307b737422a8825b66b2a1f3e1cca2049465d60ab12595940154aaf843ba40ed348fce58de58b990c19a0caef289060eb72898cb008a88c470970e
+DIST capstone-5.0.1.tar.gz 7654195 BLAKE2B 
83f6681d4c9c748df00daf59f7b33637ab72eee661261c22acae40a6db2def70bb6b5339d731244fdbae6f1e1b0b5b22bb6f60c1390a1bebceb97b3f810aedb0
 SHA512 
350aba77ce2d96b5c25764913591ba80e4497177ae0a8b2c820c6755ee8310848fbfc54e7ccac27fafc2dbc6778118ad92c53d1b5cb601d4fa146dec7d7e11e5
 DIST capstone-5.0.tar.gz 7636912 BLAKE2B 
8980268415a1e66afb9420a4fd4d94dcb78a7022b62a27d7a95ab0eb21a23fc27e2a2e99c0250133f3ff42c589ea7a5dba59c03175ae8f85fe74a80b52790763
 SHA512 
bb345fe7abaaf4932db93702ce713403aa88d1a63ff931be43f0ef72c5b1a7d17b85df6157fc476e236e009a2bd75cabb2534588387d01b3851e756e6c3e444d
 DIST capstone-5.0_rc2.tar.gz 5761725 BLAKE2B 
2f5074fe1881309ee2d36cdfeba10bacefbac5c994d42dd3b08c07fe8b70e298d9d18e9c061dad1a54c6368bdc296fd02f30d77f78b1ae05074764e7041aef2c
 SHA512 
fdc4992399a2add960b12ff2495087a97fa66dce85e87375ba9d19e02b7ea5fb16a7efa93d839c2693378f6367efc9df68f192584ba624443d3b0b197d4dcd9a
 DIST capstone-5.0_rc4.tar.gz 7640978 BLAKE2B 
32f10208ee1789c8818aa321b2d5d11b2aadbc358ae64e862e150d1ddaaa77b9b379175dbbf9c079fb3bc967b40712346e65d7a53003e5dc9ebacab746b821de
 SHA512 
71a685017ad10a25431debe3678e2b29dc3380f78dce3eddaf3ffa26611d1ecc1f191bf930745befc5d45592a8a2887da3a258ab26db460f999d764d3155ac69

diff --git a/dev-libs/capstone/capstone-5.0.1.ebuild 
b/dev-libs/capstone/capstone-5.0.1.ebuild
new file mode 100644
index ..fd6e6133cc4f
--- /dev/null
+++ b/dev-libs/capstone/capstone-5.0.1.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_EXT=1
+DISTUTILS_OPTIONAL=1
+DISTUTILS_USE_PEP517=setuptools
+
+inherit cmake distutils-r1 toolchain-funcs
+
+DESCRIPTION="disassembly/disassembler framework + bindings"
+HOMEPAGE="https://www.capstone-engine.org/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/capstone-engine/capstone.git;
+   EGIT_REPO_BRANCH="next"
+else
+   MY_PV="${PV/_rc/-rc}"
+   
SRC_URI="https://github.com/capstone-engine/capstone/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+   S="${WORKDIR}/${PN}-${MY_PV}"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="BSD"
+SLOT="0/5" # libcapstone.so.5
+
+IUSE="python static-libs test"
+RDEPEND="python? ( ${PYTHON_DEPS} )"
+DEPEND="${RDEPEND}
+   python? ( dev-python/setuptools[${PYTHON_USEDEP}] )
+"
+BDEPEND="${DISTUTILS_DEPS}"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+distutils_enable_tests setup.py
+
+if [[ ${PV} == *_rc* ]]; then
+   # Upstream doesn't flag release candidates (bug 858350)
+   QA_PKGCONFIG_VERSION=""
+fi
+
+wrap_python() {
+   local phase=$1
+   shift
+
+   if use python; then
+   pushd bindings/python >/dev/null || die
+   distutils-r1_${phase} "$@"
+   popd >/dev/null || die
+   fi
+}
+
+src_prepare() {
+   tc-export RANLIB
+   cmake_src_prepare
+
+   wrap_python ${FUNCNAME}
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCAPSTONE_BUILD_TESTS="$(usex test)"
+   )
+   cmake_src_configure
+
+   wrap_python ${FUNCNAME}
+}
+
+src_compile() {
+   cmake_src_compile
+
+   wrap_python ${FUNCNAME}
+}
+
+src_test() {
+   cmake_src_test
+
+   wrap_python ${FUNCNAME}
+}
+
+src_install() {
+   cmake_src_install
+
+   wrap_python ${FUNCNAME}
+
+   if ! use static-libs ; then
+   find "${ED}" -name '*.a' -delete || die
+   fi
+}



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

2023-08-25 Thread Sam James
commit: e2bd4528ad8b253b4b373060f09e587060733992
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Aug 23 21:58:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 03:56:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2bd4528

dev-util/gef: drop 2022.06-r1

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 dev-util/gef/Manifest  |  1 -
 dev-util/gef/gef-2022.06-r1.ebuild | 82 --
 2 files changed, 83 deletions(-)

diff --git a/dev-util/gef/Manifest b/dev-util/gef/Manifest
index 884984b821e7..0e27d66095a3 100644
--- a/dev-util/gef/Manifest
+++ b/dev-util/gef/Manifest
@@ -1,2 +1 @@
-DIST gef-2022.06.tar.gz 217503 BLAKE2B 
b7038e0519f216669c38bdda7e12375fb1c9e5278c8b617df73932a750ee6552531929eebcac22321607f51592834ece70c850ce0ba4629bc383731bc8803bb3
 SHA512 
585bad8655a5208d060b1ccf455ab87527e47949fce1df188a5ac970ccd1bbfbdd87151f7a940edcfb879dd0ea846b5c4a8650fed856cd5dcaec0ddd3581f100
 DIST gef-2023.06.tar.gz 187126 BLAKE2B 
e44606249d42760caf4e47f1b2f5e4592255fd8b81b28cab313352d10dcbc47a79a0130e102cc2618fe88dc47a5589ed6bee3e7d80878cc66f5e9abd775c103e
 SHA512 
5362234ae6b753abe719280640148978cd25f535249a1ad9311ebd66f99138d59d5b9f07e9e93ebe00aab4702c73229c2f3d92e2d70fb5daf3f30a49e4d3b8ff

diff --git a/dev-util/gef/gef-2022.06-r1.ebuild 
b/dev-util/gef/gef-2022.06-r1.ebuild
deleted file mode 100644
index de47a718664f..
--- a/dev-util/gef/gef-2022.06-r1.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-DOCS_BUILDER="mkdocs"
-DOCS_DEPEND="
-   dev-python/mkdocs-material
-"
-
-inherit python-single-r1 docs wrapper
-
-DESCRIPTION="A GDB Enhanced Features for exploit devs & reversers"
-HOMEPAGE="https://github.com/hugsy/gef;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/hugsy/gef;
-else
-   SRC_URI="https://github.com/hugsy/gef/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="test"
-# Seem to hang right now?
-RESTRICT="!test? ( test ) test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   dev-util/ropper[${PYTHON_SINGLE_USEDEP}]
-   sys-devel/gdb[python,${PYTHON_SINGLE_USEDEP}]
-   $(python_gen_cond_dep '
-   dev-libs/capstone[python,${PYTHON_USEDEP}]
-   dev-libs/keystone[python,${PYTHON_USEDEP}]
-   dev-python/pylint[${PYTHON_USEDEP}]
-   dev-util/unicorn[python,${PYTHON_USEDEP}]
-   ')"
-
-BDEPEND="
-   test? (
-   $(python_gen_cond_dep '
-   dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   ')
-   )"
-
-DOCS=( README.md )
-
-src_prepare() {
-   default
-
-   sed -i -e '/pylint/d' tests/requirements.txt || die
-}
-
-src_compile() {
-   # Tries to compile tests
-   :
-
-   docs_compile
-}
-
-src_install() {
-   insinto "/usr/share/${PN}"
-   doins -r *.py
-
-   python_optimize "${ED}/usr/share/${PN}"
-
-   make_wrapper "gdb-gef" \
-   "gdb -x \"/usr/share/${PN}/gef.py\"" || die
-
-   einstalldocs
-}
-
-pkg_postinst() {
-   einfo "\nUsage:"
-   einfo "~$ gdb-gef \n"
-}



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

2023-08-25 Thread Sam James
commit: 33f670067a1684f4323cbfdb10c4b42ab8110c12
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Thu Aug 24 15:11:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 03:55:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33f67006

net-analyzer/wtfis: sync live

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/32433
Signed-off-by: Sam James  gentoo.org>

 net-analyzer/wtfis/wtfis-.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-analyzer/wtfis/wtfis-.ebuild 
b/net-analyzer/wtfis/wtfis-.ebuild
index aca9bc27250e..3d0c505fad66 100644
--- a/net-analyzer/wtfis/wtfis-.ebuild
+++ b/net-analyzer/wtfis/wtfis-.ebuild
@@ -23,10 +23,10 @@ SLOT="0"
 
 RDEPEND="
>=dev-python/pydantic-2.0.3[${PYTHON_USEDEP}]
-   >=dev-python/python-dotenv-0.21.0[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.28.1[${PYTHON_USEDEP}]
-   >=dev-python/rich-12.6.0[${PYTHON_USEDEP}]
-   >=net-analyzer/shodan-1.28.0[${PYTHON_USEDEP}]
+   >=dev-python/python-dotenv-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.31.0[${PYTHON_USEDEP}]
+   >=dev-python/rich-13.4.2[${PYTHON_USEDEP}]
+   >=net-analyzer/shodan-1.29.1[${PYTHON_USEDEP}]
 "
 BDEPEND="
test? (



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

2023-08-25 Thread Sam James
commit: 33ff3498a8a5ffa1eaefd25d5bc3fd806d8d1bff
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Thu Aug 24 15:10:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 03:55:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33ff3498

net-analyzer/shodan: add 1.30.0

Switching to PyPI as upstream stopped tagging releases on GitHub

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 net-analyzer/shodan/Manifest |  1 +
 net-analyzer/shodan/shodan-1.30.0.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/net-analyzer/shodan/Manifest b/net-analyzer/shodan/Manifest
index 692d15a254a3..ccf8ff62fc9a 100644
--- a/net-analyzer/shodan/Manifest
+++ b/net-analyzer/shodan/Manifest
@@ -1 +1,2 @@
 DIST shodan-1.28.0.gh.tar.gz 51277 BLAKE2B 
e2cd4c322ccdd1d81c998dc810c56b85de903afe9c3a59adc231d382779806909a78e994ff163639468dd9af1e8f7a547953b0e2304ac167ed7cf9c437d69adc
 SHA512 
cb2476faf2c435d29823635e5262bdf6b224b2a5f19b77513fb6e920f4d042b15a7fd23cea7e2a29bc73b00be188dfac16f945fba090da28a72d0342357232c3
+DIST shodan-1.30.0.tar.gz 57790 BLAKE2B 
1c3c030e84d31dc79ad737b71e63ce6c9218441be04ec94b4144013545e0d7dd79f1e25e51af1811cdd624f2f32b128e5aeb7dbc8d71b21741712733ca4b6d39
 SHA512 
996555945f4d874cb0fa3c596e6fad9298f7af396c0e94d75b8e9e103d4a2d7dd33ed8af24a218c753117231a0713caa971106f2152bc429d7c8b5c07b00dbc6

diff --git a/net-analyzer/shodan/shodan-1.30.0.ebuild 
b/net-analyzer/shodan/shodan-1.30.0.ebuild
new file mode 100644
index ..9fd2907ed8ae
--- /dev/null
+++ b/net-analyzer/shodan/shodan-1.30.0.ebuild
@@ -0,0 +1,36 @@
+# 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_{10..11} )
+inherit distutils-r1
+
+DESCRIPTION="The official Python library for Shodan"
+HOMEPAGE="https://github.com/achillean/shodan-python;
+
+MY_PN="${PN}-python"
+
+if [[ ${PV} = "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/achillean/shodan-python.git;
+else
+   inherit pypi
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/click-plugins[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.2.1[${PYTHON_USEDEP}]
+   dev-python/tldextract[${PYTHON_USEDEP}]
+   dev-python/xlsxwriter[${PYTHON_USEDEP}]
+"
+
+# Test requires API key
+RESTRICT="test"



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

2023-08-25 Thread Sam James
commit: 617a48bf2c9994837c48e99873bbe7dacc008d81
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Thu Aug 24 15:11:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 03:55:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=617a48bf

net-analyzer/wtfis: add 0.7.0

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 net-analyzer/wtfis/Manifest   |  1 +
 net-analyzer/wtfis/wtfis-0.7.0.ebuild | 38 +++
 2 files changed, 39 insertions(+)

diff --git a/net-analyzer/wtfis/Manifest b/net-analyzer/wtfis/Manifest
index a6ddaf430b64..38bab75700da 100644
--- a/net-analyzer/wtfis/Manifest
+++ b/net-analyzer/wtfis/Manifest
@@ -1,2 +1,3 @@
 DIST wtfis-0.6.1.gh.tar.gz 472803 BLAKE2B 
9764d54d88bc8709b67673200a295bc0520438733b45c98d779e088bbcf57778007caf7fa0dcafed881d94bb6b7216f8f00b30b0b0bd528252c18e449865c382
 SHA512 
75f44416979f7196879a5a3f528caed7154c29f6a79b9ba116bba98f609b5d4bf9f2f78c2eba1e1629fa9f50c60b5678adac98150843fc1ffbedff8bcae3f0f3
 DIST wtfis-0.6.2.gh.tar.gz 473959 BLAKE2B 
776b8cafa5acca6648c168198b47ae9f47b8d72b8454880adcb6e63280f9bf60c83184e5ce3054058232eecbf80ead880d4d454ce3b7ca664d4a0bf1d4451e59
 SHA512 
11ca3987d4ee8e66ad662136b7d4262c26556359c253382fefae3b70aa1c09b95c326a5347299c519eaf54724099402917977ad322eb07dbec765a9d21f39549
+DIST wtfis-0.7.0.gh.tar.gz 545486 BLAKE2B 
ac4272ce7b1a1b6c0f0a3c17af155e4be25ac6e466ddcb983f3b9eb20c3e20be29447092c515e1429fd51c79bc89ed282b46886c05eaae97bb31d5816d57ba57
 SHA512 
678c504ca7c682b1fd0bde345fb6007513e5ecaa5a7dc77f220778ee1de10636b44462e319a8d67b9fbe10c77f29ce2c31692a82777ca91713fd257c28c407f5

diff --git a/net-analyzer/wtfis/wtfis-0.7.0.ebuild 
b/net-analyzer/wtfis/wtfis-0.7.0.ebuild
new file mode 100644
index ..aaad234ddcfb
--- /dev/null
+++ b/net-analyzer/wtfis/wtfis-0.7.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..11} )
+inherit distutils-r1
+
+DESCRIPTION="Passive hostname, domain and IP lookup tool for non-robots"
+HOMEPAGE="https://github.com/pirxthepilot/wtfis;
+
+if [[ ${PV} = "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/pirxthepilot/wtfis.git;
+else
+   
SRC_URI="https://github.com/pirxthepilot/wtfis/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.gh.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+   >=dev-python/pydantic-2.0.3[${PYTHON_USEDEP}]
+   >=dev-python/python-dotenv-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.31.0[${PYTHON_USEDEP}]
+   >=dev-python/rich-13.4.2[${PYTHON_USEDEP}]
+   >=net-analyzer/shodan-1.29.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/rich[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-08-25 Thread Sam James
commit: 3aa05b1f0008a48fcc5a2cfd46c40c7a0b1b0cb1
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Aug 23 22:01:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 03:56:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3aa05b1f

dev-util/gef: disable py3.9, sync live

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/32426
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-util/gef/gef-.ebuild b/dev-util/gef/gef-.ebuild
index d6b6691121d0..c468c6a59a15 100644
--- a/dev-util/gef/gef-.ebuild
+++ b/dev-util/gef/gef-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 DOCS_BUILDER="mkdocs"
 DOCS_DEPEND="



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

2023-08-25 Thread Sam James
commit: 2401d0c017fd2b9d6011a3f718ea67ea9c8044f3
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Thu Aug 24 15:11:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 03:55:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2401d0c0

net-analyzer/shodan: sync live

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 net-analyzer/shodan/shodan-.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-analyzer/shodan/shodan-.ebuild 
b/net-analyzer/shodan/shodan-.ebuild
index 984c33c3f1f6..c530e8f47fb4 100644
--- a/net-analyzer/shodan/shodan-.ebuild
+++ b/net-analyzer/shodan/shodan-.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit distutils-r1
 
 DESCRIPTION="The official Python library for Shodan"
@@ -16,9 +16,8 @@ if [[ ${PV} = "" ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/achillean/shodan-python.git;
 else
-   
SRC_URI="https://github.com/achillean/shodan-python/archive/refs/tags/${PV}.tar.gz
 -> ${P}.gh.tar.gz"
-   S="${WORKDIR}/${MY_PN}-${PV}"
-   KEYWORDS="~amd64 ~x86"
+   inherit pypi
+   KEYWORDS="~amd64 ~loong ~x86"
 fi
 
 LICENSE="MIT"
@@ -29,6 +28,7 @@ RDEPEND="
dev-python/click-plugins[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
>=dev-python/requests-2.2.1[${PYTHON_USEDEP}]
+   dev-python/tldextract[${PYTHON_USEDEP}]
dev-python/xlsxwriter[${PYTHON_USEDEP}]
 "
 



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

2023-08-25 Thread Sam James
commit: c9590cadd7cfe2f74a8f74c37c62c83c3412c46c
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 03:52:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 03:52:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9590cad

app-text/qpdf: Stabilize 11.5.0 sparc, #913024

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

 app-text/qpdf/qpdf-11.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/qpdf/qpdf-11.5.0.ebuild b/app-text/qpdf/qpdf-11.5.0.ebuild
index 6cda66d525e0..2ed54441eb4f 100644
--- a/app-text/qpdf/qpdf-11.5.0.ebuild
+++ b/app-text/qpdf/qpdf-11.5.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" doc? ( 
https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}-doc
 LICENSE="|| ( Apache-2.0 Artistic-2 )"
 # Subslot for libqpdf soname version (just represent via major version)
 SLOT="0/$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="doc examples gnutls ssl test"
 RESTRICT="!test? ( test )"
 



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

2023-08-25 Thread Sam James
commit: 0604a58a41fd69ec562c86f57056e46e9c54ccdf
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 03:52:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 03:52:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0604a58a

app-text/qpdf: Stabilize 11.5.0 arm, #913024

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

 app-text/qpdf/qpdf-11.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/qpdf/qpdf-11.5.0.ebuild b/app-text/qpdf/qpdf-11.5.0.ebuild
index 12e307695db6..6cda66d525e0 100644
--- a/app-text/qpdf/qpdf-11.5.0.ebuild
+++ b/app-text/qpdf/qpdf-11.5.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" doc? ( 
https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}-doc
 LICENSE="|| ( Apache-2.0 Artistic-2 )"
 # Subslot for libqpdf soname version (just represent via major version)
 SLOT="0/$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="doc examples gnutls ssl test"
 RESTRICT="!test? ( test )"
 



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

2023-08-25 Thread Sam James
commit: d09aed86549201fd0670ff18049eefaed5897107
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 03:52:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 03:52:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d09aed86

app-text/qpdf: Stabilize 11.5.0 arm64, #913024

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

 app-text/qpdf/qpdf-11.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/qpdf/qpdf-11.5.0.ebuild b/app-text/qpdf/qpdf-11.5.0.ebuild
index 2ed54441eb4f..8e0ad9fe5be0 100644
--- a/app-text/qpdf/qpdf-11.5.0.ebuild
+++ b/app-text/qpdf/qpdf-11.5.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" doc? ( 
https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}-doc
 LICENSE="|| ( Apache-2.0 Artistic-2 )"
 # Subslot for libqpdf soname version (just represent via major version)
 SLOT="0/$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="doc examples gnutls ssl test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/, app-emulation/qemu/files/

2023-08-25 Thread Sam James
commit: ce974471d1bc7a9b33fa138f54f35f0e9bc7a77b
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 03:49:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 03:49:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce974471

app-emulation/qemu: add 8.1.0

Fix some test failures too (skip a test which fails for me, probably kernel
config or network-sandbox related + crank up timeouts).

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

 app-emulation/qemu/Manifest|  2 +
 .../qemu/files/qemu-8.1.0-find-sphinx.patch| 10 
 .../qemu/files/qemu-8.1.0-skip-tests.patch | 64 ++
 .../qemu/{qemu-.ebuild => qemu-8.1.0.ebuild}   | 21 +++
 app-emulation/qemu/qemu-.ebuild| 19 +++
 5 files changed, 93 insertions(+), 23 deletions(-)

diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest
index e871a96f3f50..76f90e7c8da0 100644
--- a/app-emulation/qemu/Manifest
+++ b/app-emulation/qemu/Manifest
@@ -8,3 +8,5 @@ DIST qemu-8.0.0.tar.xz 127835148 BLAKE2B 
9b54aae10fe09691a26e68374723ded5fdda640
 DIST qemu-8.0.2.tar.xz 126707132 BLAKE2B 
f2b1a63e10c42aabfe39722c7732d0f04818ad367b769b3deb29c5bf9adcabc3aca1706f3c40fafeeb57ac1f7a61ded5066de32134c483e2fd27bc65b4b7d30a
 SHA512 
4e915d33a662bf55b09247fb85150be376c92270d3764e3d6470c452cb70cc558f54e84de5610dd60a9eb3ea02d5d4277b1ec75c9804967d278fa8361c7f9b9a
 DIST qemu-8.0.3.tar.xz 126710536 BLAKE2B 
071cc1a35209a02e8c5dd4f43cb112f110b4655adb0f870a04fdf9a6e2c761699574e8c9426f70f60787a99acf252d7a64d94a8e837cdfeda93d89428d7866f3
 SHA512 
18b2ccb65f7ec2ae92f0e04406539620c881e2b75f63816588c86043a07464bb99d16a83e792ed9508de393f4b694c46d52f4d07edf52741e85224c8b8d5d5c3
 DIST qemu-8.0.4.tar.xz 126179324 BLAKE2B 
dfb98964c629b251f0004b4630ae4500a52465579417d6f5c7dbbb1f672e10d8d7ffb98a4b00e26fb98b3c867208146dbdca026e4d30cbf1752ac733c4d9b915
 SHA512 
bd5ed682d51f974abd4be93f949701f9b5bfb87fd9929e31df130534da2f2c03b99adc9f924b3efd47d3b254e0e3c0046f4e69fbe9f6d0c4ac1f6babecb29449
+DIST qemu-8.1.0-docs.tar.xz 2129912 BLAKE2B 
8aaf7b748538afdb5bcb6da15dbd96572d086824377c4b0e93f1ddc695f9a4775471e360a9616d2d481dbf8113e91d2601c69d92cef565fb90b65ffacfdb304e
 SHA512 
905515742bb56a439fc8117ec48ea668e7b2bf0244587673e4352d9e8e49911eb84ff093596ff566e44787197cf9789ec8950e3d75fb7a670c5546394a322ac9
+DIST qemu-8.1.0.tar.xz 123550284 BLAKE2B 
b0fd87a19b13d4bbc6526caa46533073cb4dee6004df5d4fbbef204ee3bc8c2f10ec1eaff554adbb25c9f3143dd68abd09d4a0519c4766299a3ff261d03c73f2
 SHA512 
c5f5e7ce2d8e3c93a02012b136c866e8577df07da4705a0045916c71caeaa21fa1b2d59a4b22a660789a4159b192e12a443e7cbb0724ee85fea258251731724c

diff --git a/app-emulation/qemu/files/qemu-8.1.0-find-sphinx.patch 
b/app-emulation/qemu/files/qemu-8.1.0-find-sphinx.patch
new file mode 100644
index ..b6ef6214af55
--- /dev/null
+++ b/app-emulation/qemu/files/qemu-8.1.0-find-sphinx.patch
@@ -0,0 +1,10 @@
+This gets confused by python-any-r1 and tries to find sphinx-build in ${T}.
+--- a/docs/meson.build
 b/docs/meson.build
+@@ -1,5 +1,4 @@
+-sphinx_build = find_program(fs.parent(python.full_path()) / 'sphinx-build',
+-required: get_option('docs'))
++sphinx_build = find_program('sphinx-build', required: get_option('docs'))
+ 
+ # Check if tools are available to build documentation.
+ build_docs = false

diff --git a/app-emulation/qemu/files/qemu-8.1.0-skip-tests.patch 
b/app-emulation/qemu/files/qemu-8.1.0-skip-tests.patch
new file mode 100644
index ..f668584e8d4b
--- /dev/null
+++ b/app-emulation/qemu/files/qemu-8.1.0-skip-tests.patch
@@ -0,0 +1,64 @@
+* netdev-socket.c
+qtest-i386/netdev-socket fails with:
+```
+stderr:
+qemu-system-i386: -netdev 
dgram,id=st0,remote.type=inet,remote.host=230.0.0.1,remote.port=1234: can't add 
socket to multicast group 230.0.0.1: No such device
+Broken pipe
+../tests/qtest/libqtest.c:191: kill_qemu() tried to terminate QEMU process but 
encountered exit status 1 (expected 0)
+```
+
+* vhost-user-test.c
+qtest-x86_64/qos-test fails with a timeout:
+```
+qemu-system-x86_64: Failed to set msg fds.
+qemu-system-x86_64: vhost VQ 0 ring restore failed: -22: Invalid argument (22)
+qemu-system-x86_64: Failed to set msg fds.
+qemu-system-x86_64: vhost VQ 1 ring restore failed: -22: Invalid argument (22)
+**
+ERROR:../tests/qtest/vhost-user-test.c:892:wait_for_rings_started: assertion 
failed (ctpop64(s->rings) == count): (1 == 2)
+**
+ERROR:../tests/qtest/qos-test.c:191:subprocess_run_one_test: child process 
(/x86_64/pc/i440FX-pcihost/pci-bus-pc/pci-bus/virtio-net-pci/virtio-net/virtio-net-tests/vhost-user/reconnect/subprocess
 [6082]) failed unexpectedl
+```
+
+--- a/tests/qtest/netdev-socket.c
 b/tests/qtest/netdev-socket.c
+@@ -498,6 +498,10 @@ int main(int argc, char **argv)
+ socket_init();
+ g_test_init(, , NULL);
+ 
++/* 

[gentoo-commits] repo/gentoo:master commit in: dev-util/cargo-ebuild/, dev-util/cargo-ebuild/files/

2023-08-25 Thread Sam James
commit: 57149dc1d7024478fa62a9f986510ba462ffaa74
Author: Matt Jolly  footclan  ninja>
AuthorDate: Mon Aug 14 09:13:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 03:50:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57149dc1

dev-util/cargo-ebuild: add 0.5.4-r1

- Trivial fixes for compatibility with modern cargo.eclass
- https://rustsec.org/advisories/RUSTSEC-2023-0003

Bug: https://bugs.gentoo.org/864061

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 dev-util/cargo-ebuild/Manifest |   1 +
 dev-util/cargo-ebuild/cargo-ebuild-0.5.4-r1.ebuild | 176 +
 .../cargo-ebuild-0.5.4-updated-eclass-style.patch  |  60 +++
 3 files changed, 237 insertions(+)

diff --git a/dev-util/cargo-ebuild/Manifest b/dev-util/cargo-ebuild/Manifest
index 928c37977209..59dcb789a1e4 100644
--- a/dev-util/cargo-ebuild/Manifest
+++ b/dev-util/cargo-ebuild/Manifest
@@ -75,6 +75,7 @@ DIST libc-0.2.126.crate 590481 BLAKE2B 
1000de6b9fa2b3ff025b961e504d6d20b401f37cd
 DIST libc-0.2.139.crate 638983 BLAKE2B 
e92b296cf8c916e10e859722ed75f4790401662ff7aa2fe8ed84ef9b94a00538768be33c272f0881e42da887c8c43e1fd44d061343386216492a76fe5d308598
 SHA512 
ff5fae517c49c382dee9b1d7479b65b0a818780453e5c00c416847d02f42186e2fcf19a8a8dc5e9cc2611300690c6ad324f9c0f0e8172e913a1b781fb7c0b5b4
 DIST libgit2-sys-0.13.4+1.4.2.crate 1506315 BLAKE2B 
87199812e8dd5475c3c659e11bde4a294951685880e9fc8771b3a075d351d02a1eecb5d4ea039466af6b9d90b5374d3d1369195a442ba60c596669aa2e25af59
 SHA512 
71e3f4ed8a123109ae1f0cfaad90092bbea25658356e6eaee3135d4576ffcfadd83ada28367459dd70903ddce716bed6278388e294e13712dcbcf8202e884548
 DIST libgit2-sys-0.14.0+1.5.0.crate 1740370 BLAKE2B 
0bdcec13f78292ad7849f88bbf21a8168371e9d4b15dcd09863b2ef703caa8e94a33da01164214620e11ff6f75038cf9ee6257c44aed5e07c52af044abca9952
 SHA512 
b2e1e54b172e6b0c71fdd02da0800e9120a3fe1b9c33b5fee4e667e9aa627979012865397b406fe91437425bf52e52a26245cfb7fa84f3ba64269dbe204582d6
+DIST libgit2-sys-0.14.2+1.5.1.crate 1742257 BLAKE2B 
028e6bf6980d7a54b76c918fcd499684869f14cb160e821d6657e59925d142655dae6e018c9f29389de304ef6109197fd71e6e6752d0d0a53152f2c4820ea1a3
 SHA512 
eb9602706036ea62ecbc08250f297119a1c51ea09ea86ae8630dc6d0521b74db96d8eccc4106343572eb70d9a156415c017c6a91fb5529100fbed091ff8e7921
 DIST libssh2-sys-0.2.23.crate 493516 BLAKE2B 
00c0c1396f3d6723ad750112e7af8c8ac098af7b3d11e3fafbb4dc3b90c0defeb8184e007de3c740bfe12a53b71c355d697c4567deb3a30ebe3fee2e0caa
 SHA512 
9617fb1d5826dacce23658b42e3eb3f8427b33db1b5a4424081e148bd90a3f776aa50ef66183c93ae19086d64321fc10b19b1a496c3feb12a669c7313cdf39cf
 DIST libz-sys-1.1.8.crate 2481844 BLAKE2B 
e890a3850aed5348afe7558168c7571564687d6a7d3567a4d53ffdf79444d38c4d70d35891e16f496f31169bf73b669534f5fc584f9ec520b518dda05e80b882
 SHA512 
0766ab72cc1414160ccefe4812e6204cbed1341607e5d17607f24fd4ff81dca68d8f2cf43e1d27f332a508d602bff0ad340c4c647a5d5f85acc120c19cfb4100
 DIST log-0.4.17.crate 38028 BLAKE2B 
b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605
 SHA512 
2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2

diff --git a/dev-util/cargo-ebuild/cargo-ebuild-0.5.4-r1.ebuild 
b/dev-util/cargo-ebuild/cargo-ebuild-0.5.4-r1.ebuild
new file mode 100644
index ..a2c1374def5e
--- /dev/null
+++ b/dev-util/cargo-ebuild/cargo-ebuild-0.5.4-r1.ebuild
@@ -0,0 +1,176 @@
+# Copyright 2017-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Auto-Generated by cargo-ebuild 0.5.4-r1
+
+EAPI=8
+
+CRATES="
+   aho-corasick@0.7.20
+   ansi_term@0.12.1
+   anyhow@1.0.68
+   atty@0.2.14
+   autocfg@1.1.0
+   bitflags@1.3.2
+   block-buffer@0.10.3
+   bstr@0.2.17
+   camino@1.1.1
+   cargo-lock@8.0.3
+   cargo-platform@0.1.2
+   cargo_metadata@0.15.2
+   cc@1.0.78
+   cfg-if@1.0.0
+   clap@2.34.0
+   cpufeatures@0.2.5
+   crates-index@0.18.11
+   crossbeam-channel@0.5.6
+   crossbeam-deque@0.8.2
+   crossbeam-epoch@0.9.13
+   crossbeam-utils@0.8.14
+   crypto-common@0.1.6
+   cvss@2.0.0
+   digest@0.10.6
+   either@1.8.0
+   fnv@1.0.7
+   form_urlencoded@1.1.0
+   fs-err@2.9.0
+   generic-array@0.14.6
+   git2@0.15.0
+   globset@0.4.9
+   globwalk@0.8.1
+   heck@0.3.3
+   hermit-abi@0.1.19
+   hermit-abi@0.2.6
+   hex@0.4.3
+   home@0.5.4
+   humantime@2.1.0
+   humantime-serde@1.1.1
+   idna@0.3.0
+   ignore@0.4.18
+   itertools@0.10.5
+   itoa@1.0.5
+   jobserver@0.1.25
+   lazy_static@1.4.0
+   libc@0.2.139
+   libgit2-sys@0.14.2+1.5.1
+   libssh2-sys@0.2.23
+   libz-sys@1.1.8
+   log@0.4.17
+   memchr@2.5.0
+   memoffset@0.7.1
+   

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

2023-08-25 Thread Sam James
commit: b2ec0a326279208ab3741c2d681e190c0b917846
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 03:06:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 03:06:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2ec0a32

dev-libs/boost: add note wrt upstream patches

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

 dev-libs/boost/boost-1.83.0-r1.ebuild | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/dev-libs/boost/boost-1.83.0-r1.ebuild 
b/dev-libs/boost/boost-1.83.0-r1.ebuild
index 35d18d9b0b0e..939e9e431ee5 100644
--- a/dev-libs/boost/boost-1.83.0-r1.ebuild
+++ b/dev-libs/boost/boost-1.83.0-r1.ebuild
@@ -3,6 +3,12 @@
 
 EAPI=8
 
+# Keep an eye on both of these after releases for patches:
+# * https://www.boost.org/patches/
+# * https://www.boost.org/users/history/version_${MY_PV}.html
+# (e.g. https://www.boost.org/users/history/version_1_83_0.html)
+# Note that the latter may sometimes feature patches not on the former too.
+
 PYTHON_COMPAT=( python3_{10..12} )
 
 inherit flag-o-matic multiprocessing python-r1 toolchain-funcs multilib-minimal



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

2023-08-25 Thread Sam James
commit: 51d2f2ce2765f3974f89c5618e6a7132ac13f2d9
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 02:43:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 02:43:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51d2f2ce

dev-libs/pocl: add 4.0

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

 dev-libs/pocl/Manifest|   1 +
 dev-libs/pocl/pocl-4.0.ebuild | 112 ++
 2 files changed, 113 insertions(+)

diff --git a/dev-libs/pocl/Manifest b/dev-libs/pocl/Manifest
index 014e89f51635..71518dab3615 100644
--- a/dev-libs/pocl/Manifest
+++ b/dev-libs/pocl/Manifest
@@ -1 +1,2 @@
 DIST pocl-3.1.tar.gz 1928607 BLAKE2B 
7044a96e361426408fabd973987a0d6956693e3c9095769ee94d7dac47a8841d7489933e94acd22451a1c8a2ca83cb8e6948aebe899b23a8a6080ef1b7b37e9c
 SHA512 
40d17e81d715f6897aa1d97fd02834d45227d9d0bd4c70e76d727f9ad4df675c25b7158a862e20e63810182fdad82a3cb1e454668c3a6422a977e59c8325fa0c
+DIST pocl-4.0.tar.gz 2140919 BLAKE2B 
1e9dd4de4824dd4a9e2b0d053d1786062c135d3bf7ca99dc884657b89c651fca6c0f3dedb568439802a58b0bfabc10939ca344b0110ae5fdb31be06f596d2a48
 SHA512 
3835a9e8fc8562d50a91a11b807cf87a096891f5c27675127b66412eacff2e541b6143b49b4155f43a09f4e53faa062ec20f3b20badeca206ece9f45ad50f26a

diff --git a/dev-libs/pocl/pocl-4.0.ebuild b/dev-libs/pocl/pocl-4.0.ebuild
new file mode 100644
index ..cce413824dc1
--- /dev/null
+++ b/dev-libs/pocl/pocl-4.0.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_MAX_SLOT=16
+inherit cmake llvm
+
+DESCRIPTION="Portable Computing Language (an implementation of OpenCL)"
+HOMEPAGE="http://portablecl.org https://github.com/pocl/pocl;
+SRC_URI="https://github.com/pocl/pocl/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64"
+# TODO: hsa tce
+IUSE="accel +conformance cuda debug examples float-conversion hardening +hwloc 
memmanager lto test"
+# Tests not yet passing, fragile in Portage environment(?)
+RESTRICT="!test? ( test ) test"
+
+# TODO: add dependencies for cuda
+# Note: No := on LLVM because it pulls in Clang
+# see llvm.eclass for why
+CLANG_DEPS="
+   !cuda? ( https://github.com/pocl/pocl/blob/master/.drone.yml
+   # But couldn't seem to get tests working yet
+   cmake_src_test
+}
+
+src_install() {
+   cmake_src_install
+
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${P}/examples
+   fi
+}



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

2023-08-25 Thread Sam James
commit: 76047bb51769f843a1cc7b0090e907a7ae9839db
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 02:08:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 02:08:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76047bb5

dev-python/pikepdf: fix minimum qpdf version

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

 dev-python/pikepdf/pikepdf-7.2.0.ebuild|  2 +
 ...ikepdf-8.2.2.ebuild => pikepdf-8.1.1-r1.ebuild} |  4 +-
 ...ikepdf-8.1.1.ebuild => pikepdf-8.2.0-r1.ebuild} |  4 +-
 ...ikepdf-8.2.0.ebuild => pikepdf-8.2.1-r1.ebuild} |  4 +-
 ...ikepdf-8.2.1.ebuild => pikepdf-8.2.2-r1.ebuild} |  4 +-
 ...ikepdf-8.2.2.ebuild => pikepdf-8.2.3-r1.ebuild} |  4 +-
 dev-python/pikepdf/pikepdf-8.2.3.ebuild| 60 --
 ...ikepdf-8.3.1.ebuild => pikepdf-8.3.1-r1.ebuild} |  4 +-
 ...ikepdf-8.3.2.ebuild => pikepdf-8.3.2-r1.ebuild} |  4 +-
 ...ikepdf-8.4.0.ebuild => pikepdf-8.4.0-r1.ebuild} |  4 +-
 10 files changed, 26 insertions(+), 68 deletions(-)

diff --git a/dev-python/pikepdf/pikepdf-7.2.0.ebuild 
b/dev-python/pikepdf/pikepdf-7.2.0.ebuild
index 0fad12426ebe..e29591590305 100644
--- a/dev-python/pikepdf/pikepdf-7.2.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-7.2.0.ebuild
@@ -19,6 +19,8 @@ LICENSE="MPL-2.0"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86"
 
+# Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as
+# https://qpdf.readthedocs.io/en/stable/release-notes.html.
 DEPEND="
>=app-text/qpdf-11.1.1:0=
 "

diff --git a/dev-python/pikepdf/pikepdf-8.2.2.ebuild 
b/dev-python/pikepdf/pikepdf-8.1.1-r1.ebuild
similarity index 91%
copy from dev-python/pikepdf/pikepdf-8.2.2.ebuild
copy to dev-python/pikepdf/pikepdf-8.1.1-r1.ebuild
index 7cd819dbbf60..025120af8b55 100644
--- a/dev-python/pikepdf/pikepdf-8.2.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-8.1.1-r1.ebuild
@@ -19,8 +19,10 @@ LICENSE="MPL-2.0"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 
+# Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as
+# https://qpdf.readthedocs.io/en/stable/release-notes.html.
 DEPEND="
-   >=app-text/qpdf-11.1.1:0=
+   >=app-text/qpdf-11.5.0:0=
 "
 RDEPEND="
${DEPEND}

diff --git a/dev-python/pikepdf/pikepdf-8.1.1.ebuild 
b/dev-python/pikepdf/pikepdf-8.2.0-r1.ebuild
similarity index 91%
rename from dev-python/pikepdf/pikepdf-8.1.1.ebuild
rename to dev-python/pikepdf/pikepdf-8.2.0-r1.ebuild
index 7cd819dbbf60..025120af8b55 100644
--- a/dev-python/pikepdf/pikepdf-8.1.1.ebuild
+++ b/dev-python/pikepdf/pikepdf-8.2.0-r1.ebuild
@@ -19,8 +19,10 @@ LICENSE="MPL-2.0"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 
+# Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as
+# https://qpdf.readthedocs.io/en/stable/release-notes.html.
 DEPEND="
-   >=app-text/qpdf-11.1.1:0=
+   >=app-text/qpdf-11.5.0:0=
 "
 RDEPEND="
${DEPEND}

diff --git a/dev-python/pikepdf/pikepdf-8.2.0.ebuild 
b/dev-python/pikepdf/pikepdf-8.2.1-r1.ebuild
similarity index 91%
rename from dev-python/pikepdf/pikepdf-8.2.0.ebuild
rename to dev-python/pikepdf/pikepdf-8.2.1-r1.ebuild
index 7cd819dbbf60..025120af8b55 100644
--- a/dev-python/pikepdf/pikepdf-8.2.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-8.2.1-r1.ebuild
@@ -19,8 +19,10 @@ LICENSE="MPL-2.0"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 
+# Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as
+# https://qpdf.readthedocs.io/en/stable/release-notes.html.
 DEPEND="
-   >=app-text/qpdf-11.1.1:0=
+   >=app-text/qpdf-11.5.0:0=
 "
 RDEPEND="
${DEPEND}

diff --git a/dev-python/pikepdf/pikepdf-8.2.1.ebuild 
b/dev-python/pikepdf/pikepdf-8.2.2-r1.ebuild
similarity index 91%
rename from dev-python/pikepdf/pikepdf-8.2.1.ebuild
rename to dev-python/pikepdf/pikepdf-8.2.2-r1.ebuild
index 7cd819dbbf60..025120af8b55 100644
--- a/dev-python/pikepdf/pikepdf-8.2.1.ebuild
+++ b/dev-python/pikepdf/pikepdf-8.2.2-r1.ebuild
@@ -19,8 +19,10 @@ LICENSE="MPL-2.0"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 
+# Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as
+# https://qpdf.readthedocs.io/en/stable/release-notes.html.
 DEPEND="
-   >=app-text/qpdf-11.1.1:0=
+   >=app-text/qpdf-11.5.0:0=
 "
 RDEPEND="
${DEPEND}

diff --git a/dev-python/pikepdf/pikepdf-8.2.2.ebuild 
b/dev-python/pikepdf/pikepdf-8.2.3-r1.ebuild
similarity index 91%
rename from dev-python/pikepdf/pikepdf-8.2.2.ebuild
rename to dev-python/pikepdf/pikepdf-8.2.3-r1.ebuild
index 7cd819dbbf60..025120af8b55 100644
--- a/dev-python/pikepdf/pikepdf-8.2.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-8.2.3-r1.ebuild
@@ -19,8 +19,10 @@ LICENSE="MPL-2.0"
 SLOT="0"
 

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

2023-08-25 Thread Sam James
commit: c60252e7bd697066da6bea2c3f059bb59cbc8d25
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 25 23:29:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 01:43:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c60252e7

media-libs/freetype: add 2.13.2

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

 media-libs/freetype/Manifest   |   3 +
 media-libs/freetype/freetype-2.13.2.ebuild | 255 +
 2 files changed, 258 insertions(+)

diff --git a/media-libs/freetype/Manifest b/media-libs/freetype/Manifest
index 82595a305ebe..c2ddbdc138ef 100644
--- a/media-libs/freetype/Manifest
+++ b/media-libs/freetype/Manifest
@@ -1,9 +1,12 @@
 DIST freetype-2.12.1.tar.xz 2471916 BLAKE2B 
c4737dc0c6e44e0a911545d604fdb2e8e8b3f5185d3f5dfe4e4561ee2d75b3e5a31afcbb2089306fec4b31ba10324a6ec6499c3735b2b7591c71e96fee4ed278
 SHA512 
6482de1748dc2cc01e033d21a3b492dadb1f039d13d9179685fdcf985e24d7f587cbca4c27ed8a7fdb7d9ad59612642ac5f4db062443154753295363f45c052f
 DIST freetype-2.13.0.tar.xz 2492440 BLAKE2B 
11aac3cddb3e71cc0e6a616ed609294d6641aa0011842aa8230eace826955883aca0063331660025be14582b44aa189718ce21e0e5193a66bb5d7cffa1d0fb7f
 SHA512 
b93a69a92b99f54c4fc4a276066bc7a87597df132e42ef93f6d973f1425e64bebcc568defa511d39fb04ab4d3a2090a6db1e54cf992a80ff57d658fee28a9110
 DIST freetype-2.13.1.tar.xz 2508168 BLAKE2B 
edadf2cdd8eb17362239cc5ab7fdff7cb1ca398908d3a9fa0547c3922b098df331cc87e939cee62ce20a78b01f14372c952c823c30af9ac227fc7da1d37b
 SHA512 
045c43f9a3ca33e7d6a98c286895b94ea6ccfbb83851270d1b1861b31ef3ee5a574d8e49c6414c4e14bdfb9276dc49a0677b3be3e4f40ef279dcda99b769b962
+DIST freetype-2.13.2.tar.xz 2501764 BLAKE2B 
cebc82180d9afaeb112a65ba78903d7bf7a9295a803166a033585ad2325add6023f05066852240c4665e56285345ba503b01ecd461d48f0478a8f3f56136988e
 SHA512 
a5917edaa45cb9f75786f8a4f9d12fdf07529247e09dfdb6c0cf7feb08f7588bb24f7b5b11425fb47f8fd62fcb426e731c944658f6d5a59ce4458ad5b0a50194
 DIST freetype-doc-2.12.1.tar.xz 2038632 BLAKE2B 
81225caf1a2c586a8a282a22eaaf23412270d19002bc5b07e94d946d41d089f798724982e354d1701488de37c35bf68f36de88796565f0ebaa3f9fb35c51f532
 SHA512 
276b91b93e375096bc0f9fa76408a6ea9fa89d4d06e9c9179f88d27d41df3f3bc0ce6939ea7a3fd7c93cb694e78fd6bfb154e969188279e2bca82dcc3afd108d
 DIST freetype-doc-2.13.0.tar.xz 2084016 BLAKE2B 
aa88eb5a30223a683348902624827bd7df218129fad0dcbb0f2453b9acf3930da634e9c67eda31191e868ca68db92059ed37cc0bd0287dc4458743538fdfe126
 SHA512 
d4367513e1ca48691aa6d64c36bf53603f67a67214378a2ae3810b2227084647743ee0d7137453f31c966ccb9ce19c2a72b3b5445d4accbce9a63d71f6b6800e
 DIST freetype-doc-2.13.1.tar.xz 2173864 BLAKE2B 
d61b58221d5eeb6d0c16ffbcc89ff1102992ac8f83193930971fb30f425bbfb882e9a29cf4c67754e497e19afc43cf87d23e304b5b9fb87bba51351b3dd5cb03
 SHA512 
e18f0851c52689628fb7fa520c6165895650412bfe1ebab8417bf5738d5cc7d1877e78e4afbede0996938f33554f53a0ea7b837fe81497a12b10daae5b8829ed
+DIST freetype-doc-2.13.2.tar.xz 2173920 BLAKE2B 
273ab405b6c7097ace9c7882fddb22d2a0cf8cc1594e9d141ca18d13a3745ee2e481bd2ee214cba6d99224ef0d67fdcba1b08aa06e3556a80cda29f3b6026f97
 SHA512 
ca3438dcf6f995af556d8db3cb3cfdcabb81ab5a7dd88464ff757e3e418b3219b0011857cde8a338372e30d8375486ac8e50914da2ea948dc874f70010bce60c
 DIST ft2demos-2.12.1.tar.xz 263656 BLAKE2B 
fd48dc68bd832e7532e9fae869a19699ab3337e599118bb9f1b76c3bcdcecec3cd3f55f7387508d29baf85b8de4a549aaa0e8af34d988743b1737458e255bdcf
 SHA512 
cd9356152a64d807c75b797d005ca1dd0bde69cc2fadedec101d125cb54b2aaff1f7afa2f20839caba7db66325df7c11ed4883b7e906110356b28d9900caaae7
 DIST ft2demos-2.13.0.tar.xz 333952 BLAKE2B 
34155615eb967dda2b62e47bb4095a6bf367dd79b7bd93dfc4dc172476b3bf704af4039623d55ee08d2d6a5365b4783e86a570e34b70af2e543bac64d40833b0
 SHA512 
7d686e9febdda587b74647cc38fa22f0722d0306ecb05430e319e05b6132c999d20728bcd7a6506b8d8ad45a6859443e2b69d766802497357a8f0ba3352404ba
 DIST ft2demos-2.13.1.tar.xz 339736 BLAKE2B 
1d0371d70f81039b4338b76089a15b6d445862de40e50b4d22a9e298d15751746779e569f68dcbc3996773c2ab902ee4ad299b6b3b5479ec20d55ec3a177b9ed
 SHA512 
c03205266a420c589eec2a95ca082ab1c5606215a477500fe1a2f31c2f30c327a61e1fececec4ca3268f1a8b92a0bc8310bacf26f276ec09062fa5c5b0878511
+DIST ft2demos-2.13.2.tar.xz 341140 BLAKE2B 
5e2c3eb2fccb359d03e154b94d349baab27aa465e40274ea99be1e19c8519ec9c434749c78a41743540bd38064a7c68e5389ff99443b8e320e617c4fe7f4558b
 SHA512 
aa83ba4212ff7c4453b72f036136cb9b04cacf7d196388a3e4752613e000b3bb45a4dcf63d3d1d5b3d6ada10720304b532fb6e33ed6a5b399dcce45c27af9ade

diff --git a/media-libs/freetype/freetype-2.13.2.ebuild 
b/media-libs/freetype/freetype-2.13.2.ebuild
new file mode 100644
index ..6f8fac775721
--- /dev/null
+++ b/media-libs/freetype/freetype-2.13.2.ebuild
@@ -0,0 +1,255 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic libtool multilib-minimal toolchain-funcs
+
+DESCRIPTION="High-quality and portable font engine"

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

2023-08-25 Thread Patrick McLean
commit: 6f30c0c9a1d622dec4576f8ac7c9fb4d24bf14c5
Author: Patrick McLean  gentoo  org>
AuthorDate: Sat Aug 26 00:14:29 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Aug 26 00:14:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f30c0c9

dev-util/difftastic: add 0.51.1, drop 0.50.0

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

 dev-util/difftastic/Manifest  | 12 +---
 ...{difftastic-0.50.0.ebuild => difftastic-0.51.1.ebuild} | 15 +--
 2 files changed, 18 insertions(+), 9 deletions(-)

diff --git a/dev-util/difftastic/Manifest b/dev-util/difftastic/Manifest
index 46faff0b1439..e210a06b2a9c 100644
--- a/dev-util/difftastic/Manifest
+++ b/dev-util/difftastic/Manifest
@@ -7,7 +7,7 @@ DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616de
 DIST bstr-0.2.17.crate 330350 BLAKE2B 
90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192
 SHA512 
883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2
 DIST bumpalo-3.11.1.crate 81207 BLAKE2B 
ba76008fb5a975aca12b6f893779e18dd353a22a42cbbeecd5870622a7cbc0cd7e37036af600c570b8a55f26ea8d07f44a9aa1a8373d977b6f75bd4276730292
 SHA512 
70e90bee1fa4e783ff5a3b18f192b9347bafab7daaa907e74913a415a66c29acfb073fcfb46150801aa7649ab0d2ec8a610de239551565dd167bac72ab13a9bc
 DIST bytecount-0.6.2.crate 12347 BLAKE2B 
1ed4fa4a515567d8eabc2af03f0e1a3c89a24aa6cd77696a57bb94c25650f02b2f0e1e476fe9cb024a17d910442b940ea21bac3a99588146b8d89ab4adab0eca
 SHA512 
990460eedfd41b6b52278c9dfcac81872e755d40cb839d162bddf44a30eec3a9fd76369847f10edf6c2b2d95cbec562e9a2a6c6dce37f2ee59ca9edfe972a279
-DIST cc-1.0.78.crate 61375 BLAKE2B 
fd4765cf5ae0dc7018bc6b56298cd0fa9bf6fe23545e845670d98ce73baee55354e77c6d87cf047f10b074f3d742deca8b5631a250c69b347b4a1fc653965d43
 SHA512 
b85bec4c75cb1d1e252419052e9dd22b6892e54ea36195ff483a04f785b5b103e82b30b778459fd45324ffeb2463aa4f5696baeff2779c25ffe9f65eb99ae893
+DIST cc-1.0.83.crate 68343 BLAKE2B 
33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02
 SHA512 
742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST clap-3.1.18.crate 209664 BLAKE2B 
97b499c2909045fe25ed77a22d55f32085e85876e18f00fc23f19fec5e87e1d1a7a9b1c6ac4c44cb6cd4a1fe7647effc9825be0621bd088b17a421ec6e738c0d
 SHA512 
bd06202304e04cdbe12e7532ff9f112e0cd3c8fbab00232149eaf9f296acc308b18d2a7e7926c22f1c39db92a2af140b39eeb7affeb30226d9a9cd73dff41b39
 DIST clap_lex-0.2.0.crate 9581 BLAKE2B 
47bef7e0b35c7a934deeb2821f0a552e05eaeeb68bbcdb82a013cd3b74f2cc42736207a394b9be8c46b3d253dac41dc22e96e1e2ccd09cc416743f22cbf78891
 SHA512 
d4acd8e2b8d1d19214fde1f0f21f0e0a755cb44e326893bc65350d742c2e260bda61f0abce5fdcb08fc5c4c835d0419cb02452d9f6a85cffa2b5dc7c4bc1e962
@@ -22,7 +22,7 @@ DIST crossterm_winapi-0.9.0.crate 15561 BLAKE2B 
f84604f1da9cfdd0fc69742eef8088e7
 DIST ctor-0.1.22.crate 9311 BLAKE2B 
a13fb97cf767fae19486ca8b970f1712bfcf4ec9edda40c01add4bdb7a81e9136acb1208c79763cd612160bf39b342460fecc334c6e421e7f7ff610c4bc44e2f
 SHA512 
cd7c60dae8fb19c3b10e0bf1ffbcedac90cbbd147d564335e4da2d5483f64ea3dc10ad17d7573b00958db0a72cce45f8b7bc10c32864dd943fe64df8d22b
 DIST diff-0.1.12.crate 10223 BLAKE2B 
369f305661f1da31207f3801ed1841dbce12451ac9c3e9d3736f7158ece433af9b2e42c29063e5d93bb86b1d300e503caa9c3ce7dd0b25553f91d72a9eea5298
 SHA512 
0e81331c0424e9369963e23894a6412b65a3ed4f3154ccc184fc84cf1c5985b81c586a6b34e8c6c0e5c3afba38fb15277cfd89e7f50c85bd5d8d4d24ba670d16
 DIST difflib-0.4.0.crate 7638 BLAKE2B 
57c703de0d467c997bcbedc4d6577569b3d72c612d3ccd929025a98f4bf8f72f2a0d43f3cd3bc616676c2569aed176b3c1362cfa868a4bb1197e05fe4dbce32f
 SHA512 
fcb57859424fea6958a4407061c421599fbca111357b1fe72faa65d8fb0b74425c993a24484e8414f475fa146cd8368c4f82e1ceb4e8dd9f95741149345b37a9
-DIST difftastic-0.50.0.gh.tar.gz 57193941 BLAKE2B 
2dc6b49cc1c1320bec43e4ee292a6adc30864f7e45b7c826a7e32b5e8eb2dd5b060f0ccdfa85b4cbddb400121dfe96db6508c959d2214e955c471c021a0ba8f0
 SHA512 
19232d3700357fe342df13e831d42f16c24be12ee7e71becad01138f3c975125bcb1684ae38e1fe49801f03f91094dcc36e30839793c3ab7652350b325f0813b
+DIST difftastic-0.51.1.gh.tar.gz 57440531 BLAKE2B 
610d663f8fcfceb78566ceb22c9141abd4f3d64615576a4140a4659d6c6b71d2be10384ab65994adc9ac6926dd4e6770e7077057af08d0f5215ae4db82e9ac2e
 SHA512 
d3ff7268d018a46c04fcf8f196095df0c35807a33dd3199e2ebd3c795ff68bb2d1ad97f58e3ec2ae2b900d5613ee1fd14cce0abfb29fa7d49ac77931fd9b85a9
 DIST 

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

2023-08-25 Thread Patrick McLean
commit: 6df89676e3a84e25be39569bf49c4db684bab4fc
Author: Patrick McLean  gentoo  org>
AuthorDate: Sat Aug 26 00:14:06 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Aug 26 00:14:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6df89676

dev-util/ruff: add 0.0.286, drop 0.0.284

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

 dev-util/ruff/Manifest |  7 --
 .../{ruff-0.0.284.ebuild => ruff-0.0.286.ebuild}   | 29 +++---
 2 files changed, 31 insertions(+), 5 deletions(-)

diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index 08d5268c2eb6..20b853f7ff28 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -1,6 +1,7 @@
 DIST Inflector-0.11.4.crate 17438 BLAKE2B 
eaf0c7f983b3186e9bc89353021a10592f2877e46585bd50b96db9b087343d1199c7b6cf3fa53cd274fb6d33de025a904b8aa31a7ac9599ae3689ecdbcec34cd
 SHA512 
f1f6463e033b6d3c16c51dc1e1a3f5569954308b95b59058294b7f9310919bbda797e99e6a07529071bb83f0688867a243997d33795a7136b0af73977004296e
 DIST LibCST-3cacca1a1029f05707e50703b49fe3dd860aa839.gh.tar.gz 736520 BLAKE2B 
0a304cf355750fad1cd0fe85d97614934346f16a09e890bb622f6d6121ca7f2a22dd9c8a761544804ccff0cfe7d79d9db36f1efb9c71aa3dcd9e0a1045428136
 SHA512 
80f59344e7fdcfbde9cb649567d1c86b3f198c222445ad1bd8e45281dd28bd0cf3923f08039eb9cdd4d2eab0bd8762b9fd782ca86dfb952c39bfcb62504dee62
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
+DIST ahash-0.8.3.crate 42416 BLAKE2B 
84836a4e33451012ff32c1a1a90500d87eb7ce649b60dff4eecfb0d25b9782a186376c154673c3121b154ff4616016d1718dfd687b88f4772c2c89eeb2f119b6
 SHA512 
cf2d2f1201ac0969cf4e2a0c47090bee971b2287ac44b5e091c90a9eced03cf6ff56d7900cc0f529d4acedc30bd400261c15e50efabdd1731f79951b449af53e
 DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 
3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6
 SHA512 
ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
 DIST aho-corasick-1.0.2.crate 167694 BLAKE2B 
fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52
 SHA512 
5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
@@ -108,6 +109,7 @@ DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 
37fa14b589ff092377b9271c414d4
 DIST ident_case-1.0.1.crate 3492 BLAKE2B 
bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab
 SHA512 
81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9
 DIST idna-0.4.0.crate 271429 BLAKE2B 
8b81bc4535d2e8a1100ddeaf6f43c043fd601ee3b37eb109a9dff01630a81603223407bd5c2f1a1b108d741c811781b205c10148a0122b8125c237a5d5ba8a58
 SHA512 
b4133c5f73bd9c4ccc05245a9edcc5c980714129ce4f6eb7851eea7e509617ff972fadefe6ac78db6b4106667d9d6070de52c4d42414c95921e3d9fe1b7a76cb
 DIST ignore-0.4.20.crate 53551 BLAKE2B 
9c2b8d729ac7952e84fad82935183face8f6397f925dbea37b83b438fb327534c64c565e2f5cdb98d0820413f5c50062173887f1cce93a50805ec5e2df43a807
 SHA512 
e90c5c356252fa1c573bb92971477f2805e4167c3e7878e7da6756ae14463cca328a6614d448cf9a3a28abc5bf0f7c62313a8cb8103a04bb1c3bac0d0924f658
+DIST imara-diff-0.1.5.crate 154821 BLAKE2B 
5be6954d53e1787e6c88b23c7cbc8848f92aa7892a4590fa7d55269550dd7e0a355ea13ff646abb4f91467ef4fca12e74da60958181ff0c6800d9965f6a536d6
 SHA512 
9c8254012958869cb4845f76d34849b140dd1604d14dc9822f969ffd66c32a94ae6151a1b11052817e1ef60fb94ec52ac9bd0a122b5a1e6a994952445e4d869e
 DIST imperative-1.0.4.crate 8268 BLAKE2B 
5cc9c799d4f0dd0692137c632318896a29e0f0df66b222683245629033276d6dc62acf1e0e03cddda1bf355527ca0c75c989622a0948311e5f11377608f89ba2
 SHA512 
283b7eff9eee7ab4a4e0cc78321e0d0eb0bd15e66037ce8dbf86a41847ac1973693ddbbebc6a0aeab6c1cca6a4697cee2f52f631630618bc935c2bb755f33419
 DIST indexmap-1.9.3.crate 54653 BLAKE2B 
7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b
 SHA512 
2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37
 DIST indexmap-2.0.0.crate 64038 BLAKE2B 

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

2023-08-25 Thread Sam James
commit: ec10797ba700849d3cfcefa05d8404491cc5197c
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 25 22:50:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 25 22:50:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec10797b

sys-devel/gcc: add 12.3.1_p20230825

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

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

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 270071257e33..f12c6d23269d 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -21,6 +21,7 @@ DIST gcc-12-20230728.tar.xz 79813460 BLAKE2B 
89db12fbdc7d75d298335fdd61b15439c16
 DIST gcc-12-20230804.tar.xz 79785996 BLAKE2B 
6af25c245bed3affa42a265e56afc59afe7001603572223226b236efb67c804697a53b8f31ad68a5ddcaee1533212de87725bbad4acbb67a75e9b007e69fc071
 SHA512 
44b0c202f913913c586313a0f76bd721566e4519824a18b5569339e3996d556c866e7b980c341aa1d433f56fc8f18d2a11fc47e5bc91b693a3ecfdce37b9082b
 DIST gcc-12-20230811.tar.xz 79789344 BLAKE2B 
eac77a22bf93524e60320db7aeb7ecbfceb0f2e84596ed81b0e8f8ea985fbf412a88c42bf2d58f1aa42698e4cf2037d24fa5457ba4a7d18a5c14fde509b56399
 SHA512 
e9de50607ae2f8b1800346c1e7f85a042f363c5da00497fc7355d3e89f2e2196df8e04ee1514153cae4bbcc8c8dba187558f062a30ff977f7725576b624f5e42
 DIST gcc-12-20230818.tar.xz 79797008 BLAKE2B 
f838f69b699d74fedc2e9b038211bd0089d0ff38811ccbc45911dc2ef21452481216329b5398275ea36b1fc54052086daf5c7a86a7cdb53a14784b90d56c0dc7
 SHA512 
7a86639efb41fd2c9092729e9ebcdbb49d12bffb1ed6052b595892d2c3fab78955dda4d4fdbb89b4fb4ab2f827f458eb97ab01d76995267f2d7f1ee8cb6a0aad
+DIST gcc-12-20230825.tar.xz 79804260 BLAKE2B 
4d3eb40eb5954d497b3e9586dad0d18c9e561d3fdd0bdccc5c9572edfbe024a235e30371a10116d98c77f0b6042739600c57ac99253d34f0fbb8b8465b187e1f
 SHA512 
a6cd868f474c356886460b95263807828f9a379ce97524611ec504d6a9149ca1f92585128e6ffd03fa2647442e72fde6ebe987fd49f2fc49d8df39ab056905c5
 DIST gcc-12.3.0-musl-patches-1.tar.xz 3572 BLAKE2B 
c7bf65f7c9ea8023ddaac821ee2b778622fa310ac72a72b2f7032494a8f304eac86217f9204622e6c21aaef9952bece0d09bc126facd4f42b602927909815ab5
 SHA512 
babc279fea2c1fd4c018815f2f5630214fd46015ce9f365c28af242681d51818eaca30ce298eddcab1eed5ac5f2759e2b47b2335afab9d722b4469a6d4fec326
 DIST gcc-12.3.0-patches-2.tar.xz 14236 BLAKE2B 
06c43662c9abb0fa3cf90d5e2273c69aecb9158e6cf6f23c04754ed5d686be2616e81e2502eb16f4298ddd50518ca7677e13249da9e9b091162d3931ff65e4fe
 SHA512 
b0d4b85dbf1a541997203b872e3106906b4ad49cde57e1428bc22b2f8e2d73b8cb10ae0d0b792aebaf664594da4d1dea04c44ddc34e59047410766db04d1
 DIST gcc-13-20230527.tar.xz 83956360 BLAKE2B 
86a2131b88144817673a6300c73b29c2dbb8559a7057609601029aaf60aeb4c4926fa4b99c4e1768726cde09f994159685768b62b3ca73d7b606847788301e82
 SHA512 
87566c74258f9981742eae77f552361c220f79fa6f17c36d5b5a9e73f41c50d8a2cab16b9ffb17f07829005f0d42b4b1d524150d3dcba9710091532cbfad7152

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

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

2023-08-25 Thread Mike Pagano
commit: 17f52d83da46182997a64513d5fb49a74b146ab8
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Aug 25 22:31:58 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Aug 25 22:31:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17f52d83

sys-kernel/gentoo-sources: drop 4.14.322

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

 sys-kernel/gentoo-sources/Manifest |  3 ---
 .../gentoo-sources/gentoo-sources-4.14.322.ebuild  | 28 --
 2 files changed, 31 deletions(-)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index d8558f392582..6878aca44e0c 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -1,9 +1,6 @@
 DIST genpatches-4.14-326.base.tar.xz 6153488 BLAKE2B 
713e318a10f07b6e22303193218635e19c0d2201356e9e7b8cbe348341fa48b7c4b565e019f41279257204f75788547606f584f67474a2b1a61ae79c6d5974be
 SHA512 
825fd133008f0189342b9be964e25c12066563709d95229b6d55ed243f66ae1af9c18986912ea15210eacb55238730805796ade84c21bd35832d7a0e617a07bb
 DIST genpatches-4.14-326.experimental.tar.xz 5708 BLAKE2B 
00313f1de3a04acd9786e7761b1fc3383e56d9452578f5bc2361105259bf462f3da3cb3ec2ebceb4f3a41fd3ca6879a52eca00d4475893d5443fcb6311f77f0d
 SHA512 
ee5df108ced513d8b43d6c8f0686122a72dbd477657af162f0860b673560a40788c460eb9ff76b533e4c769522b39db7a051b24da612280a6511d27ca7d4568d
 DIST genpatches-4.14-326.extras.tar.xz 3656 BLAKE2B 
097e1a1720afdf9dd7a3b5d6b039aa0ede783887653f4081eac33959be179b915f3b7cd1cc45b2e1eb3b1fdceae38a844ca77c310fcfc810ea94be7032a2d59b
 SHA512 
a07a3a7736215bfb7593c18f1a09418ee2424fbf452889453f804cb3d0b1d3464b44d41f12f39ff37c32cc836c22f0721ba283418919d9eb915e00321018e57d
-DIST genpatches-4.14-333.base.tar.xz 6330828 BLAKE2B 
1f17cc6b28b13f0585d06cb077344bc4679d62ded440d722ce2f8a103664b5aa5d881b957a47546aeb3332d8ea12f33288a5ae5d7432e11b9652ad046255782d
 SHA512 
4c6a4dda2a9e9cb3f7338eea837b530e508c42f060f52bf9f18da6720844c13bce9079db9aab248534de70ad47dc688e698c8f5f4b81e5f073eeff5e4e4f
-DIST genpatches-4.14-333.experimental.tar.xz 5708 BLAKE2B 
be9289eb207a2cb950031fd0a47e6688aeaaaf03e4ffb7463282f42d14e5444899bc89e78829997b6401087ee95859062cca4f9e6379df11e12d244dd3d6249f
 SHA512 
72578a041e7fa3d0e059475f929f32eab1351e3a18981f57a90d757b3ea65dd1d39e5714f04fd2bca0a676eef8a9ebf37d7747b0bf06a3533a180ca6d8657a0b
-DIST genpatches-4.14-333.extras.tar.xz 3656 BLAKE2B 
74e2f30dd46250e9be30275f7b5170f1829e627b637838db7a5f1e38f25bc9d6bd76f0f9cf1a71ef8b12f72e456aa5a5d2e7ce5c80e05b2c26eb15da0dc60b1e
 SHA512 
a0c3f809998fae7a7e80abfe4de08a525487ca07249cfa200f4e1f93a9cdcdc80d7e8d19d9bcd950a054bcb16b90065f8b2bcb5e6a90504fba1a25bed50e3dbf
 DIST genpatches-4.14-334.base.tar.xz 6337968 BLAKE2B 
1d07d13ed33cb9fde5b08b8734711bb40b78be95535a863a9f9164e06f6c938454ef44d3f7b2aca8f9a3e049afe58374b08f14fc0437b74a128deff0545f7c40
 SHA512 
f4f965be16aab67b6380c825f4c5efc5f47e3d8035055c7135c445f6ff57f5765736a1186d932f7ce267b8f86be84235d3c059827b334efcadcee3ee33c210da
 DIST genpatches-4.14-334.experimental.tar.xz 5708 BLAKE2B 
aba18e4d31dc2067404f06e3645bf0e77acd0500774e3216c542393aa39d2916291ff224df5d18b6a79952e7bd84acd20b4e03968f6c4eda91171ba4004e98af
 SHA512 
33a43f10a107d1f746028dbaf35f5b6b75c5798a9def9d985f77682e64bf2f66d924231e5ca2a16338d7afc651d79c8bed429e68dbe1315a9df118f3bc3d0b81
 DIST genpatches-4.14-334.extras.tar.xz 3652 BLAKE2B 
297b29d8f45e95094b34957ab2614cd2bc29bf7d9c05f8aebe2f4a6ec9258a19e5a7099eefab329f0d7c32778219002dbd40d88731cf7fb9f7fb3b56a4f31f64
 SHA512 
b24b7ca8882936e791a6c87b6867019aebf6a001d47345ae77acb8cb13ae745066fda8773a029655ef3a8962d54c78ab577042f5ac232b7a78bc7446f41fe742

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.14.322.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.14.322.ebuild
deleted file mode 100644
index 59dfc3e24d50..
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.14.322.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="333"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
-IUSE="experimental"
-
-DESCRIPTION="Full sources including the Gentoo patchset for the 
${KV_MAJOR}.${KV_MINOR} kernel tree"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-
-pkg_postinst() {
-   kernel-2_pkg_postinst
-   einfo "For more info on this patchset, and how to report problems, see:"
-   einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
-   kernel-2_pkg_postrm
-}



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

2023-08-25 Thread Maciej Barć
commit: 7c208211b35c19ea37ef50076908bbbfab163300
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Aug 25 20:37:00 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Aug 25 21:21:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c208211

dev-lang/typescript: drop old 5.1.3

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

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

diff --git a/dev-lang/typescript/Manifest b/dev-lang/typescript/Manifest
index 4cfc0b8d648d..6e72b9b778f0 100644
--- a/dev-lang/typescript/Manifest
+++ b/dev-lang/typescript/Manifest
@@ -1,2 +1 @@
-DIST typescript-5.1.3.tgz 7147721 BLAKE2B 
5a18d18bcbe702c82a108624c189e6b03d72f74e16ccf6af2448c71c1decfcc7995b53524472e106c19ef01ec95df772ccfeed3e76fad1eb59f29bbe42668fb0
 SHA512 
5c7eb6ec4f6f91eaa1959150b8bf94b3201712789b4f491647615638d96be2c4e3bf1c89627c9e7e0ae4c8408bccce4d7a798acd1032dab47f3a560b0351e467
 DIST typescript-5.1.6.tgz 7147748 BLAKE2B 
3bde82e40dd4852dc85418bb0bee09dbeb70361adba9e9071a18e640c7a53e6a5517e7a4b2e068364197919d1233dda30041c675132e659bac3e3ac5008d39f0
 SHA512 
cda582a33459e832c4580585ad50f3d47e85557cd449f4f2e4550c5ac42553c626e493fd78ee31913211385090be141feb5cfa3bf1baba0c374a0027bef9be1c

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



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

2023-08-25 Thread Maciej Barć
commit: c3db77031b8835196f3c4401c110e045c5c56b55
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Aug 25 21:20:53 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Aug 25 21:21:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3db7703

app-text/paper-clip: new package; add 3.2

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

 app-text/paper-clip/Manifest  |  1 +
 app-text/paper-clip/metadata.xml  | 13 ++
 app-text/paper-clip/paper-clip-3.2.ebuild | 69 +++
 3 files changed, 83 insertions(+)

diff --git a/app-text/paper-clip/Manifest b/app-text/paper-clip/Manifest
new file mode 100644
index ..cb6ccceda8aa
--- /dev/null
+++ b/app-text/paper-clip/Manifest
@@ -0,0 +1 @@
+DIST paper-clip-3.2.tar.gz 196899 BLAKE2B 
d089185db9557431c22ed64b63155920c60795315fad1901b0a5ce5fd0230b7246d375a10a8ce150ad4fdce16f9062aa4770601b741189b877e57d4fe948d7a2
 SHA512 
6a08fe04f3431d7444ba67da34b60d56b7cf065199fceef7086ad3f181f18c703b8d011e6dbef39942011e7f92e3728f1f1a5164a575bab43b370fca9c4fdb98

diff --git a/app-text/paper-clip/metadata.xml b/app-text/paper-clip/metadata.xml
new file mode 100644
index ..e13559a20d75
--- /dev/null
+++ b/app-text/paper-clip/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+x...@gentoo.org
+Maciej Barć
+  
+  
+https://github.com/Diego-Ivan/Paper-Clip/issues/
+Diego-Ivan/Paper-Clip
+  
+

diff --git a/app-text/paper-clip/paper-clip-3.2.ebuild 
b/app-text/paper-clip/paper-clip-3.2.ebuild
new file mode 100644
index ..3f431b600d29
--- /dev/null
+++ b/app-text/paper-clip/paper-clip-3.2.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+REAL_PN="Paper-Clip"
+
+inherit gnome2-utils meson vala xdg
+
+DESCRIPTION="Edit the title, author, keywords and more details of PDF 
documents"
+HOMEPAGE="https://github.com/Diego-Ivan/Paper-Clip/;
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Diego-Ivan/${REAL_PN}.git;
+else
+   SRC_URI="https://github.com/Diego-Ivan/${REAL_PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+   S="${WORKDIR}/${REAL_PN}-${PV}"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+RESTRICT="test" # Only validations, appdata one fails.
+
+RDEPEND="
+   app-text/poppler:=
+   dev-libs/glib:2
+   dev-libs/gobject-introspection
+   dev-libs/libportal:=
+   gui-libs/gtk:4
+   gui-libs/libadwaita:1
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   $(vala_depend)
+   dev-libs/appstream-glib
+   dev-util/desktop-file-utils
+"
+
+DOCS=( README.md )
+
+src_prepare() {
+   default
+   vala_setup
+}
+
+src_install() {
+   meson_src_install
+   einstalldocs
+
+   # Symlink "pdf-metadata-editor" (old name?) to "${PN}"
+   dosym -r /usr/bin/pdf-metadata-editor /usr/bin/${PN}
+
+   mv "${ED}"/usr/share/appdata "${ED}"/usr/share/metainfo || die
+}
+
+pkg_postinst() {
+   gnome2_schemas_update
+   xdg_pkg_postinst
+}
+
+pkg_postrm() {
+   gnome2_schemas_update
+   xdg_pkg_postrm
+}



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

2023-08-25 Thread Maciej Barć
commit: 089c72fce2b59d170ccf3e116ecb899f2f467086
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Aug 25 20:36:50 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Aug 25 21:21:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=089c72fc

dev-lang/typescript: drop old 5.0.4

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

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

diff --git a/dev-lang/typescript/Manifest b/dev-lang/typescript/Manifest
index bbd48b7cd5db..4cfc0b8d648d 100644
--- a/dev-lang/typescript/Manifest
+++ b/dev-lang/typescript/Manifest
@@ -1,3 +1,2 @@
-DIST typescript-5.0.4.tgz 7051452 BLAKE2B 
ed08425d8324a910f2d328fb02f27e08f75334fb190d1c4625452d076d615726d0e852da06f0f25146a4b02c6c99cd569bbcf7c50f5d6ff32c88a40101a59656
 SHA512 
716f53e56f71637edc73e8df127694bd7f757e8c6d1e4cdadcdc37c24a05e2c4a52a7d0c38d7647449dd8a0fea3c15973649a9961dcdcdac90cc2887338fe1ab
 DIST typescript-5.1.3.tgz 7147721 BLAKE2B 
5a18d18bcbe702c82a108624c189e6b03d72f74e16ccf6af2448c71c1decfcc7995b53524472e106c19ef01ec95df772ccfeed3e76fad1eb59f29bbe42668fb0
 SHA512 
5c7eb6ec4f6f91eaa1959150b8bf94b3201712789b4f491647615638d96be2c4e3bf1c89627c9e7e0ae4c8408bccce4d7a798acd1032dab47f3a560b0351e467
 DIST typescript-5.1.6.tgz 7147748 BLAKE2B 
3bde82e40dd4852dc85418bb0bee09dbeb70361adba9e9071a18e640c7a53e6a5517e7a4b2e068364197919d1233dda30041c675132e659bac3e3ac5008d39f0
 SHA512 
cda582a33459e832c4580585ad50f3d47e85557cd449f4f2e4550c5ac42553c626e493fd78ee31913211385090be141feb5cfa3bf1baba0c374a0027bef9be1c

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



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

2023-08-25 Thread Maciej Barć
commit: fa8efd0fe840e22903559858ba14642c90f67802
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Aug 25 20:37:29 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Aug 25 21:21:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa8efd0f

dev-lang/typescript: bump to 5.2.2

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

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

diff --git a/dev-lang/typescript/Manifest b/dev-lang/typescript/Manifest
index 6e72b9b778f0..3c5db5e0b3b1 100644
--- a/dev-lang/typescript/Manifest
+++ b/dev-lang/typescript/Manifest
@@ -1 +1,2 @@
 DIST typescript-5.1.6.tgz 7147748 BLAKE2B 
3bde82e40dd4852dc85418bb0bee09dbeb70361adba9e9071a18e640c7a53e6a5517e7a4b2e068364197919d1233dda30041c675132e659bac3e3ac5008d39f0
 SHA512 
cda582a33459e832c4580585ad50f3d47e85557cd449f4f2e4550c5ac42553c626e493fd78ee31913211385090be141feb5cfa3bf1baba0c374a0027bef9be1c
+DIST typescript-5.2.2.tgz 7230699 BLAKE2B 
c7e0908ab86f80d0b4863e4ea2ade49101735ea00840407be34afb62ff14156eb00f97504640d08da0687d1aac2a3b666b2f377b68110635f92471f9c1260988
 SHA512 
988e16ae91ec6c221cc13f5c178159bebf3441478abec52c52f283a11f97ffb5c7407f7cc580fc607660ec036dcf61ad66dfc206ad90274b6190624c1dfa9cd7

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



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

2023-08-25 Thread Mike Gilbert
commit: 1c944a8ee0245436e35032849e6080580b486611
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Aug 25 21:18:06 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Aug 25 21:18:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c944a8e

www-client/opera: remove old

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

 www-client/opera/Manifest   |   1 -
 www-client/opera/opera-101.0.4843.43.ebuild | 170 
 2 files changed, 171 deletions(-)

diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index d4f5d3a81716..b4a788d3c892 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1,3 +1,2 @@
 DIST opera-ffmpeg-codecs-114.0.5735.9.tar.xz 1315192 BLAKE2B 
ef9a0cfc8c30ac0a837863644f3c2d5e78059575e2b8f6fda9253304f4815a39d021602e802dac7e1d5a1685aa5015a02019c4a0399f0bdc81136f956cc1d55f
 SHA512 
bdad66bd5d238bdeb81a4e2a956f0a814633360f05c7bed2161df9506d2ccc45ba452cc8974c755fe0d3f46adceb90324a472a5dac72e9c65391ae7a841c
-DIST opera-stable_101.0.4843.43_amd64.deb 104870528 BLAKE2B 
f8c9d9bbd47939fe37a988e31bcd9dd1d18b3ea6d1e6a4784f8b93aa23a6166ae7e307cc2bdb714a22c4bfa936495b07e4accc44500d09f42fc76ee654d0fdba
 SHA512 
bde628b1a05162accf76c825a5d9f9fe72afe4c5d317cc0d0f291cf4cbec8b4d2c9ae463dd746dcc5d2500e4c9e6bc927e5ba8995caa242f416f22aa34da9614
 DIST opera-stable_102.0.4880.16_amd64.deb 105792948 BLAKE2B 
95d5428b9270070701f4ea52ba48db69d155454adbaa74aa6b91fc00ddefed363f39c239e758a71b2772ddb3d9d033f31379f89ee70bd7b1ec4812962df16206
 SHA512 
afb092e7df3cc1837718d786594f73499176cafe6a85a696db2ca6c0586f4f0b1cb28ae5a3440b2217ec157a5ad0564b5006da35c87a94d4a582a58e60b77036

diff --git a/www-client/opera/opera-101.0.4843.43.ebuild 
b/www-client/opera/opera-101.0.4843.43.ebuild
deleted file mode 100644
index 1b66d70aadeb..
--- a/www-client/opera/opera-101.0.4843.43.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_LANGS="
-   bg bn ca cs da de el en-GB en-US es-419 es fil fi fr hi hr hu id
-   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
-   zh-CN zh-TW
-"
-
-# These are intended for ebuild maintainer use to force RPM if DEB is not 
available.
-: ${OPERA_FORCE_RPM=no}
-
-inherit chromium-2 pax-utils xdg
-
-if [[ ${OPERA_FORCE_RPM} == yes ]]; then
-   inherit rpm
-   OPERA_ARCHIVE_EXT="rpm"
-else
-   inherit unpacker
-   OPERA_ARCHIVE_EXT="deb"
-fi
-
-DESCRIPTION="A fast and secure web browser"
-HOMEPAGE="https://www.opera.com/;
-LICENSE="OPERA-2018"
-SLOT="0"
-
-SRC_URI_BASE=(
-   "https://download1.operacdn.com/pub/${PN};
-   "https://download2.operacdn.com/pub/${PN};
-   "https://download3.operacdn.com/pub/${PN};
-   "https://download4.operacdn.com/pub/${PN};
-)
-
-if [[ ${PN} == opera ]]; then
-   MY_PN=${PN}-stable
-   SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
-else
-   MY_PN=${PN}
-fi
-
-KEYWORDS="-* amd64"
-
-FFMPEG_VERSION="114.0.5735.9"
-
-SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}
-   proprietary-codecs? (
-   
mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
-   )"
-
-IUSE="+proprietary-codecs +suid qt5 qt6"
-RESTRICT="bindist mirror strip"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   gnome-base/gsettings-desktop-schemas
-   media-libs/alsa-lib
-   media-libs/mesa[gbm(+)]
-   net-misc/curl
-   net-print/cups
-   sys-apps/dbus
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   x11-libs/libdrm
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/pango
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[X]
-   dev-qt/qtwidgets:5
-   )
-   qt6? ( dev-qt/qtbase:6[gui,widgets] )
-"
-
-QA_PREBUILT="*"
-S=${WORKDIR}
-OPERA_HOME="opt/opera${PN#opera}"
-
-pkg_pretend() {
-   # Protect against people using autounmask overzealously
-   use amd64 || die "opera only works on amd64"
-}
-
-pkg_setup() {
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
-   :
-}
-
-src_install() {
-   dodir /
-   cd "${ED}" || die
-   if [[ ${OPERA_FORCE_RPM} == yes ]]; then
-   rpm_src_unpack "${A[0]}"
-   else
-   unpacker
-   fi
-
-   # move to /opt, bug #573052
-   mkdir -p "${OPERA_HOME%${PN}}"
-   if [[ ${OPERA_FORCE_RPM} == yes ]]; then
-   

[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-beta/

2023-08-25 Thread Mike Gilbert
commit: ac95ff001e966cdb9e67c4c3633e1045d34f6d9e
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Aug 25 21:16:45 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Aug 25 21:16:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac95ff00

www-client/microsoft-edge-beta: automated bump (116.0.1938.54)

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

 www-client/microsoft-edge-beta/Manifest|   1 +
 .../microsoft-edge-beta-116.0.1938.54.ebuild   | 123 +
 2 files changed, 124 insertions(+)

diff --git a/www-client/microsoft-edge-beta/Manifest 
b/www-client/microsoft-edge-beta/Manifest
index 8a3f2259e3a2..f559b948a45e 100644
--- a/www-client/microsoft-edge-beta/Manifest
+++ b/www-client/microsoft-edge-beta/Manifest
@@ -1,4 +1,5 @@
 DIST microsoft-edge-beta_116.0.1938.29-1_amd64.deb 150732130 BLAKE2B 
15b0c4d3e849c582972d74f6afd55d4aca6af328f559f5526870179aa691be2b4b51d21664db8dc25f26047a092b455a1623c32188a266298013e04038282d01
 SHA512 
1cd3a27f6f934b381a9512ea3a1c517cad1b5efd40c921d10f7ddf9d11289ca994e7ea2a7682e08375847138047f07d878fac54c9b9774e996a03f2958510453
 DIST microsoft-edge-beta_116.0.1938.36-1_amd64.deb 150805358 BLAKE2B 
daebf33195c203f1fbbdf0f94563f3495345ae6e4678f3ad6b67df57edf2d57eaa22c7924e550faeb49bd0477fe6153a1319ca57c6cfbb01025ad52518315356
 SHA512 
6a92962fec0f953ce3797fa3fb28d862b18ac0301b2daaf4014285a6b25a70343aababe00adb4f7cfe84cfbfbe1777a61a2e708e6c7d33a1408c24431dc11ec5
 DIST microsoft-edge-beta_116.0.1938.43-1_amd64.deb 150917982 BLAKE2B 
ef105013686a726602d301b5069f5055b5a2e526f10acf3bf85b3b5e42444a88191e0f92c84f7b887971e3922162fa6b66f65dc3cf1464649041156e1d3db8ea
 SHA512 
4bfbfea6ae1afc878c6d8d0c4e8ce0d779a0e2f5f930613e636244dc583308cfd43c468820ca2f2d7b826aa56fc103b1a2f8e4b32648ce38746f9443b916ca0f
+DIST microsoft-edge-beta_116.0.1938.54-1_amd64.deb 151489562 BLAKE2B 
7270cd069032e4dab592fd0a0ce63df6ed92429faf36e573d385feaf8fc9e96b01882feb89bdd5ff867b15e56c2087cf8b2d90dc8d0bec15e283dc453a55b2d2
 SHA512 
058c2f14c59c50111f155eb86b1c7604ab61c74187ed8922cccaccd2cbb0aa971390df3a5548b021ad9386c27bf4d87bbcafac16ef2d4f5046e8633dc1fe76e4
 DIST microsoft-edge-beta_117.0.2045.9-1_amd64.deb 154875102 BLAKE2B 
6432f4e9736018a456fd82a43fd9b7efda2e032719cfada2184c854d6be0c5231e83426371f62a2ed0b574617af18c8cea8533230e034b51bfef79d4e27ff816
 SHA512 
362b94d55907a915790bdaa7e6058b2090f0ea19260c2b5dc229b6ee422c9e26d22c5ede2d22528ee93d5c2942d2980417c26802452ae49a53663245b29e72f4

diff --git 
a/www-client/microsoft-edge-beta/microsoft-edge-beta-116.0.1938.54.ebuild 
b/www-client/microsoft-edge-beta/microsoft-edge-beta-116.0.1938.54.ebuild
new file mode 100644
index ..ebc23fabaa28
--- /dev/null
+++ b/www-client/microsoft-edge-beta/microsoft-edge-beta-116.0.1938.54.ebuild
@@ -0,0 +1,123 @@
+# Copyright 2011-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit chromium-2 desktop pax-utils unpacker xdg
+
+DESCRIPTION="The web browser from Microsoft"
+HOMEPAGE="https://www.microsoft.com/en-us/edge;
+
+if [[ ${PN} == microsoft-edge ]]; then
+   MY_PN=${PN}-stable
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+MY_P="${MY_PN}_${PV}-1"
+
+SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
+
+LICENSE="microsoft-edge"
+SLOT="0"
+RESTRICT="bindist mirror strip"
+IUSE="+mip qt5"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-misc/ca-certificates
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-fonts/liberation-fonts
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl[ssl]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3[X]
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/pango
+   x11-misc/xdg-utils
+   mip? ( app-crypt/libsecret )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[X]
+   dev-qt/qtwidgets:5
+   )
+"
+
+QA_PREBUILT="*"
+QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
+S=${WORKDIR}
+EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
+
+pkg_nofetch() {
+   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
+}
+
+pkg_pretend() {
+   # Protect against people using autounmask overzealously
+   use amd64 || die "microsoft-edge only works on amd64"
+}
+
+pkg_setup() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+   :
+}
+
+src_install() {
+   dodir /
+   cd 

  1   2   3   4   >