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

2023-12-07 Thread Sam James
commit: 7f8ab7568599ba4335a09e3167be8d676911ffe0
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  8 07:42:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  8 07:43:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f8ab756

dev-python/pypy3_10-exe: workaround C warnings for now

Upstream are working on it and nearly have it fixed, but the patches are
large and not worth backporting until it's completely fixed at least.

Add a workaround for now :(

Bug: https://foss.heptapod.net/pypy/pypy/-/issues/4042
Bug: https://bugs.gentoo.org/918971
Signed-off-by: Sam James  gentoo.org>

 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p3.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p3.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p3.ebuild
index faf6b8a1e385..9eec2da0971d 100644
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p3.ebuild
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit check-reqs pax-utils toolchain-funcs
+inherit check-reqs flag-o-matic pax-utils toolchain-funcs
 
 PYPY_PV=${PV%_p*}
 PYVER=3.10
@@ -70,6 +70,10 @@ src_prepare() {
 src_configure() {
tc-export CC
 
+   # Yes, yuck, but it's being worked on upstream (bug #918971).
+   # https://foss.heptapod.net/pypy/pypy/-/issues/4042
+   append-flags $(test-flags-CC -Wno-error=incompatible-pointer-types)
+
local jit_backend
if use jit; then
jit_backend='--jit-backend='



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

2023-12-07 Thread Sam James
commit: 8cd13830c511bcdc57d033ea18843f1d55f8abfe
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  8 07:28:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  8 07:28:57 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=8cd13830

NEWS: update

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

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/NEWS b/NEWS
index 4a9f365e72..9560a5ba58 100644
--- a/NEWS
+++ b/NEWS
@@ -14,6 +14,9 @@ Features:
   packages missing from the merge list).
 
 Bug fixes:
+* Fix package moves for signed binary packages by deleting the old binpkg
+  if it cannot be re-signed, rather than crashing (bug #919419).
+
 * Set SYSROOT appropriately for best_version and has_version so that they work
   when cross-compiling and IPC is disabled.
 



[gentoo-commits] proj/portage:master commit in: lib/portage/tests/update/, lib/portage/tests/gpkg/, lib/portage/dbapi/, ...

2023-12-07 Thread Sam James
commit: a7bbb4fc4d38f770fc943f3b856c5de56e315fe4
Author: Sheng Yu  protonmail  com>
AuthorDate: Fri Dec  8 00:43:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  8 07:25:44 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=a7bbb4fc

Fix move_ent with signed binpkg

The gpkg file that cannot be updated will be removed.

[sam: We did discuss stripping the signatures to re-use them but that
feels messier and likely unexpected by the user. We also don't distinguish
between locally-made vs fetched binpkgs (where perhaps for local ones, we could
just re-sign if signed).

It was also raised that for fetched binpkgs, we could not worry once it's
been verified the first time, but that's again complicated.

Simply dropping these binpkgs seems like the best solution and to allow
the binhost to re-sign it on updating instead.]

Bug: https://bugs.gentoo.org/919419
Signed-off-by: Sheng Yu  protonmail.com>
Closes: https://github.com/gentoo/portage/pull/1043
Signed-off-by: Sam James  gentoo.org>

 lib/portage/dbapi/bintree.py   |  21 ++-
 lib/portage/exception.py   |   4 +
 lib/portage/gpkg.py|   6 +-
 .../tests/gpkg/test_gpkg_metadata_update.py|   2 +-
 lib/portage/tests/update/test_move_ent.py  | 108 +++
 lib/portage/tests/update/test_move_slot_ent.py | 148 +++-
 lib/portage/tests/update/test_update_dbentry.py| 152 -
 7 files changed, 436 insertions(+), 5 deletions(-)

diff --git a/lib/portage/dbapi/bintree.py b/lib/portage/dbapi/bintree.py
index 6446fde95a..a6e1f9773d 100644
--- a/lib/portage/dbapi/bintree.py
+++ b/lib/portage/dbapi/bintree.py
@@ -291,6 +291,24 @@ class bindbapi(fakedbapi):
 elif binpkg_format == "gpkg":
 mybinpkg = portage.gpkg.gpkg(self.settings, cpv_str, binpkg_path)
 mydata = mybinpkg.get_metadata()
+if mybinpkg.signature_exist:
+writemsg(
+colorize(
+"WARN",
+f"Binpkg update ignored for signed package: 
{binpkg_path}, "
+"the file will be removed.",
+)
+)
+try:
+os.remove(binpkg_path)
+except OSError as err:
+writemsg(
+colorize(
+"WARN",
+f"Failed to remove moved signed package: 
{binpkg_path} {str(err)}",
+)
+)
+return
 encoding_key = False
 else:
 raise InvalidBinaryPackageFormat(
@@ -687,7 +705,6 @@ class binarytree:
 )
 continue
 
-moves += 1
 binpkg_format = get_binpkg_format(binpkg_path)
 if binpkg_format == "xpak":
 mytbz2 = portage.xpak.tbz2(binpkg_path)
@@ -708,6 +725,8 @@ class binarytree:
 else:
 continue
 
+moves += 1
+
 updated_items = update_dbentries([mylist], mydata, parent=mycpv)
 mydata.update(updated_items)
 if decode_metadata_name:

diff --git a/lib/portage/exception.py b/lib/portage/exception.py
index 505e920dec..153a9f9a55 100644
--- a/lib/portage/exception.py
+++ b/lib/portage/exception.py
@@ -197,6 +197,10 @@ class CompressorOperationFailed(PortagePackageException):
 """An error occurred during external operation"""
 
 
+class SignedPackage(PortagePackageException):
+"""Unable to update a signed package"""
+
+
 class InvalidAtom(PortagePackageException):
 """Malformed atom spec"""
 

diff --git a/lib/portage/gpkg.py b/lib/portage/gpkg.py
index c56076ab91..2e1130857b 100644
--- a/lib/portage/gpkg.py
+++ b/lib/portage/gpkg.py
@@ -34,6 +34,7 @@ from portage.exception import (
 DigestException,
 MissingSignature,
 InvalidSignature,
+SignedPackage,
 )
 from portage.output import colorize, EOutput
 from portage.util._urlopen import urlopen
@@ -991,7 +992,7 @@ class gpkg:
 finally:
 image_tar.kill()
 
-def update_metadata(self, metadata, new_basename=None):
+def update_metadata(self, metadata, new_basename=None, force=False):
 """
 Update metadata in the gpkg file.
 """
@@ -999,6 +1000,9 @@ class gpkg:
 self.checksums = []
 old_basename = self.prefix
 
+if self.signature_exist and not force:
+raise SignedPackage("Cannot update a signed gpkg file")
+
 if new_basename is None:
 new_basename = old_basename
 else:

diff --git a/lib/portage/tests/gpkg/test_gpkg_metadata_update.py 
b/lib/portage/tests/gpkg/test_gpkg_metadata_update.py
index d2da630f3d..51ad8b4049 100644
--- a/lib/portage/tests/gpkg/test_gpkg_metadata_update.py
+++ 

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

2023-12-07 Thread Hans de Graaff
commit: 2e6a0cf8498683d4dff924904d42f5c54a522386
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Dec  8 07:10:25 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Dec  8 07:11:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e6a0cf8

dev-ruby/redcloth: drop 4.3.2-r4

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

 dev-ruby/redcloth/redcloth-4.3.2-r4.ebuild | 55 --
 1 file changed, 55 deletions(-)

diff --git a/dev-ruby/redcloth/redcloth-4.3.2-r4.ebuild 
b/dev-ruby/redcloth/redcloth-4.3.2-r4.ebuild
deleted file mode 100644
index 7fb9c0bb09f5..
--- a/dev-ruby/redcloth/redcloth-4.3.2-r4.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_NAME="RedCloth"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_TASK_DOC=""
-
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_EXTRADOC="README.rdoc CHANGELOG"
-
-RUBY_FAKEGEM_REQUIRE_PATHS="lib/case_sensitive_require"
-
-RUBY_FAKEGEM_GEMSPEC=redcloth.gemspec
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/redcloth_scan/extconf.rb)
-
-inherit ruby-fakegem
-
-DESCRIPTION="A module for using Textile in Ruby"
-HOMEPAGE="http://redcloth.org/;
-
-GITHUB_USER=jgarber
-SRC_URI="https://github.com/${GITHUB_USER}/redcloth/archive/v${PV}.tar.gz -> 
${RUBY_FAKEGEM_NAME}-${PV}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE=""
-
-DEPEND+=" =dev-util/ragel-6*"
-
-PATCHES=( "${FILESDIR}/${P}-load-documents.patch" )
-
-ruby_add_bdepend "
-   >=dev-ruby/rake-0.8.7
-   >=dev-ruby/rake-compiler-0.7.1
-   test? ( >=dev-ruby/diff-lcs-1.1.2 )"
-
-all_ruby_prepare() {
-   sed -i -e '/[Bb]undler/d' Rakefile ${PN}.gemspec || die
-   rm -f tasks/{release,rspec,rvm}.rake || die
-
-   # Fix version
-   sed -i -e '/TINY/ s/1/2/' lib/redcloth/version.rb || die
-}
-
-each_ruby_prepare() {
-   ${RUBY} -S rake ext/redcloth_scan/extconf.rb || die
-}



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

2023-12-07 Thread Arthur Zamarin
commit: 33e4aeeb36eabdfaa43c71e75e8203e02ee204d0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  8 07:09:28 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  8 07:09:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33e4aeeb

sys-devel/gdb: Stabilize 13.2-r2 ppc64, #916833

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

 sys-devel/gdb/gdb-13.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/gdb/gdb-13.2-r2.ebuild b/sys-devel/gdb/gdb-13.2-r2.ebuild
index 7d5963e5bb6f..8e9bcb9e0dc3 100644
--- a/sys-devel/gdb/gdb-13.2-r2.ebuild
+++ b/sys-devel/gdb/gdb-13.2-r2.ebuild
@@ -74,7 +74,7 @@ LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 IUSE="cet debuginfod guile lzma multitarget nls +python +server sim 
source-highlight test vanilla xml xxhash zstd"
 if [[ -n ${REGULAR_RELEASE} ]] ; then
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
 fi
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 RESTRICT="!test? ( test )"



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

2023-12-07 Thread Arthur Zamarin
commit: efbde9c6cb4a81a9c17913792cd2db23a49e68cf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  8 07:09:29 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  8 07:09:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efbde9c6

sys-devel/gdb: Stabilize 13.2-r2 arm64, #916833

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

 sys-devel/gdb/gdb-13.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/gdb/gdb-13.2-r2.ebuild b/sys-devel/gdb/gdb-13.2-r2.ebuild
index 8e9bcb9e0dc3..01d4ce9ff0a1 100644
--- a/sys-devel/gdb/gdb-13.2-r2.ebuild
+++ b/sys-devel/gdb/gdb-13.2-r2.ebuild
@@ -74,7 +74,7 @@ LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 IUSE="cet debuginfod guile lzma multitarget nls +python +server sim 
source-highlight test vanilla xml xxhash zstd"
 if [[ -n ${REGULAR_RELEASE} ]] ; then
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
 fi
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 RESTRICT="!test? ( test )"



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

2023-12-07 Thread Arthur Zamarin
commit: 01e3db080fba4c9e2ed366e7c565072fe614cc6b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  8 07:09:29 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  8 07:09:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01e3db08

sys-devel/gdb: Stabilize 13.2-r2 ppc, #916833

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

 sys-devel/gdb/gdb-13.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/gdb/gdb-13.2-r2.ebuild b/sys-devel/gdb/gdb-13.2-r2.ebuild
index 01d4ce9ff0a1..456725f1ba47 100644
--- a/sys-devel/gdb/gdb-13.2-r2.ebuild
+++ b/sys-devel/gdb/gdb-13.2-r2.ebuild
@@ -74,7 +74,7 @@ LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 IUSE="cet debuginfod guile lzma multitarget nls +python +server sim 
source-highlight test vanilla xml xxhash zstd"
 if [[ -n ${REGULAR_RELEASE} ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
 fi
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 RESTRICT="!test? ( test )"



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

2023-12-07 Thread Arthur Zamarin
commit: 9b121a65ac71dcc6fb745450701d85e1e26920d7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  8 07:09:26 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  8 07:09:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b121a65

sys-devel/gdb: Stabilize 13.2-r2 amd64, #916833

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

 sys-devel/gdb/gdb-13.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/gdb/gdb-13.2-r2.ebuild b/sys-devel/gdb/gdb-13.2-r2.ebuild
index 9157c229e511..4ab642381c36 100644
--- a/sys-devel/gdb/gdb-13.2-r2.ebuild
+++ b/sys-devel/gdb/gdb-13.2-r2.ebuild
@@ -74,7 +74,7 @@ LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 IUSE="cet debuginfod guile lzma multitarget nls +python +server sim 
source-highlight test vanilla xml xxhash zstd"
 if [[ -n ${REGULAR_RELEASE} ]] ; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
 fi
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 RESTRICT="!test? ( test )"



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

2023-12-07 Thread Arthur Zamarin
commit: 2490414b0f42566337a2c171fc7aa4b3e864bad1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  8 07:09:25 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  8 07:09:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2490414b

sys-devel/gdb: Stabilize 13.2-r2 arm, #916833

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

 sys-devel/gdb/gdb-13.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/gdb/gdb-13.2-r2.ebuild b/sys-devel/gdb/gdb-13.2-r2.ebuild
index ad612f81a82d..9157c229e511 100644
--- a/sys-devel/gdb/gdb-13.2-r2.ebuild
+++ b/sys-devel/gdb/gdb-13.2-r2.ebuild
@@ -74,7 +74,7 @@ LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 IUSE="cet debuginfod guile lzma multitarget nls +python +server sim 
source-highlight test vanilla xml xxhash zstd"
 if [[ -n ${REGULAR_RELEASE} ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
 fi
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 RESTRICT="!test? ( test )"



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

2023-12-07 Thread Arthur Zamarin
commit: a0092898d93e650b20b420a93470f4d8379296e5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  8 07:09:27 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  8 07:09:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0092898

sys-devel/gdb: Stabilize 13.2-r2 x86, #916833

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

 sys-devel/gdb/gdb-13.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/gdb/gdb-13.2-r2.ebuild b/sys-devel/gdb/gdb-13.2-r2.ebuild
index 4ab642381c36..7d5963e5bb6f 100644
--- a/sys-devel/gdb/gdb-13.2-r2.ebuild
+++ b/sys-devel/gdb/gdb-13.2-r2.ebuild
@@ -74,7 +74,7 @@ LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 IUSE="cet debuginfod guile lzma multitarget nls +python +server sim 
source-highlight test vanilla xml xxhash zstd"
 if [[ -n ${REGULAR_RELEASE} ]] ; then
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
 fi
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 RESTRICT="!test? ( test )"



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

2023-12-07 Thread Sam James
commit: 91f1ac074d1f6582a187b09a097288f1cc7b8212
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  8 07:06:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  8 07:06:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91f1ac07

profiles: mask broken =dev-util/bcc-0.29.0

Bug: https://github.com/iovisor/bcc/issues/4823
Bug: https://github.com/iovisor/bcc/issues/4830
Reported-by: Holger Hoffstätte  applied-asynchrony.com>
Signed-off-by: Sam James  gentoo.org>

 profiles/package.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 8feca43a4905..5b48ca320a4f 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2023-12-08)
+# Broken build system:
+# https://github.com/iovisor/bcc/issues/4823
+# https://github.com/iovisor/bcc/issues/4830
+=dev-util/bcc-0.29.0
+
 # Hans de Graaff  (2023-12-06)
 # Copy of dev-ruby/listen spefically for dev-ruby/sass. That package now
 # uses dev-ruby/listen directly so there is no longer a need for



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

2023-12-07 Thread Hans de Graaff
commit: f74cef70533b5eeeb96374c8e02603d0e9ff72f6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Dec  8 06:54:43 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Dec  8 06:55:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f74cef70

dev-ruby/rack-cache: drop 1.13.0-r1

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

 dev-ruby/rack-cache/Manifest|  1 -
 dev-ruby/rack-cache/rack-cache-1.13.0-r1.ebuild | 51 -
 2 files changed, 52 deletions(-)

diff --git a/dev-ruby/rack-cache/Manifest b/dev-ruby/rack-cache/Manifest
index ad725d150f50..247be7a2031a 100644
--- a/dev-ruby/rack-cache/Manifest
+++ b/dev-ruby/rack-cache/Manifest
@@ -1,2 +1 @@
-DIST rack-cache-1.13.0.tar.gz 262945 BLAKE2B 
ea0dafe105c8c1e10815c39b928c5a86bf77a0cf3a31f085169028cb6333db761138fb85b7f5da6c3374e749e898d97622994ad3a7b4972befbd46d31e3b
 SHA512 
049302994663703ea593e01194e1c5c3b95afc889e628906e65302dd1fe64fc280bac9d26855db2fc7af1e287201a47c7f6a52329a3151b3efc775c0585d837c
 DIST rack-cache-1.14.0.tar.gz 263917 BLAKE2B 
1d8a95bcb4d4d3c5a61282fa7466a728c234d9b39e1fa7db27c3804e665618bb13a5a797d2b989768f51b1d0d4b0f1cdec44f6e3bd3f4cfae4e9e530d12c701a
 SHA512 
258d8b9f8daf282e6614b8cb10d44e747a29e4d1ff4b5acf0c57546f0714161fd4b9fc8ff5b2ca7b175b4f9158337ee1281d46c2238a158ee06a07ed79c71636

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



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

2023-12-07 Thread Hans de Graaff
commit: 7b81339d3dff46539c95a34192e38e5e54df04a9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Dec  8 06:56:08 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Dec  8 06:56:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b81339d

dev-ruby/net-ftp: add 0.3.0

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

 dev-ruby/net-ftp/Manifest |  1 +
 dev-ruby/net-ftp/net-ftp-0.3.0.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/dev-ruby/net-ftp/Manifest b/dev-ruby/net-ftp/Manifest
index 5c22f8ebd299..a70bb2353f92 100644
--- a/dev-ruby/net-ftp/Manifest
+++ b/dev-ruby/net-ftp/Manifest
@@ -1 +1,2 @@
 DIST net-ftp-0.2.0.tar.gz 29845 BLAKE2B 
710ad47552242dfc30fd971cff683d67e0e1cda73086e3504b0e45ab650ad4666c19c46d221bb5b64fab2d507a9063c64fc8da17de9221de4fd487acb0cb3514
 SHA512 
a6b2f30bde4c39568690db7f57e917e0fab046d456acfe68eb22a0ee81ad71b4be4a6c7752dc556bb2481f3e0fe5fc81193e194e2b5056087abce633e0d2f7e9
+DIST net-ftp-0.3.0.tar.gz 29793 BLAKE2B 
392182d7942b4c983816be1933a5b1ce0e35fb4d55adbd768e3b3306f680a20f0fcc43ef76cad6f0dcca49ac20d6539ce237cccedbe7290dee4b230c06042d10
 SHA512 
b6fcfd013e91c31752e44179a0cc2a115e261fcba12a0656654d52cdd216ec5d0b115108cba15b795c106d257bb34277c6dbed9153362a061510efddc7bc2494

diff --git a/dev-ruby/net-ftp/net-ftp-0.3.0.ebuild 
b/dev-ruby/net-ftp/net-ftp-0.3.0.ebuild
new file mode 100644
index ..74b0e783b4dc
--- /dev/null
+++ b/dev-ruby/net-ftp/net-ftp-0.3.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="net-ftp.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Support for the File Transfer Protocol"
+HOMEPAGE="https://github.com/ruby/net-ftp;
+SRC_URI="https://github.com/ruby/net-ftp/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE=""
+
+ruby_add_rdepend "
+   dev-ruby/net-protocol
+   dev-ruby/time
+"
+
+all_ruby_prepare() {
+   sed -e 's/__dir__/"."/' \
+   -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \
+   -e 's/git ls-files -z/find * -print0/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}



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

2023-12-07 Thread Hans de Graaff
commit: 9c422fb67db8df9e1dbb800ff6d6603607de052e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Dec  8 06:53:44 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Dec  8 06:55:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c422fb6

dev-ruby/rack-cache: remove duplicate prepare, fix tests

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

 dev-ruby/rack-cache/rack-cache-1.14.0.ebuild | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/dev-ruby/rack-cache/rack-cache-1.14.0.ebuild 
b/dev-ruby/rack-cache/rack-cache-1.14.0.ebuild
index f36440096e15..a1ec29fd920b 100644
--- a/dev-ruby/rack-cache/rack-cache-1.14.0.ebuild
+++ b/dev-ruby/rack-cache/rack-cache-1.14.0.ebuild
@@ -31,14 +31,10 @@ ruby_add_bdepend "test? (
>=dev-ruby/minitest-5.7.0:5
>=dev-ruby/mocha-2 )"
 
-all_ruby_prepare() {
-   sed -i -e '/bundler/ s:^:#:' \
-   test/test_helper.rb || die
-}
-
 all_ruby_prepare() {
sed -i -e 's/git ls-files/find */' -e "s:_relative ': './:" 
${RUBY_FAKEGEM_GEMSPEC} || die
sed -i -e '/bundler/ s:^:#:' test/test_helper.rb || die
+   sed -i -e 's/MiniTest/Minitest/' test/*_test.rb || die
 }
 
 each_ruby_test() {



[gentoo-commits] repo/gentoo:master commit in: media-libs/nvidia-vaapi-driver/files/, media-libs/nvidia-vaapi-driver/

2023-12-07 Thread Joonas Niilola
commit: d43629a281c24da66ef0d0f403bc674c8b39
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Dec  8 06:49:03 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Dec  8 06:49:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d43629a2

media-libs/nvidia-vaapi-driver: drop 0.0.10

Signed-off-by: Joonas Niilola  gentoo.org>

 media-libs/nvidia-vaapi-driver/Manifest|  1 -
 .../nvidia-vaapi-driver-0.0.10-driverpath.patch| 49 --
 .../nvidia-vaapi-driver-0.0.10.ebuild  | 29 -
 3 files changed, 79 deletions(-)

diff --git a/media-libs/nvidia-vaapi-driver/Manifest 
b/media-libs/nvidia-vaapi-driver/Manifest
index 550c8670bb6e..4ef70216937c 100644
--- a/media-libs/nvidia-vaapi-driver/Manifest
+++ b/media-libs/nvidia-vaapi-driver/Manifest
@@ -1,2 +1 @@
-DIST nvidia-vaapi-driver-0.0.10.tar.gz 182313 BLAKE2B 
45913c0ca29051d817513288041a73c2d65580ab5bb7f4d269c74ec5092460657eba30a0b6e38089dcb3966f9a01f71ca574c170cdcfe78ff6843a3dadc67a5e
 SHA512 
0c0c718a452495b9750838f5625bce66be549aced165778ce2074becc95e4bb7f084d5af16000f61530c9b3059256cec5270759ffc2a53a35b5f237ab09a0ece
 DIST nvidia-vaapi-driver-0.0.11.tar.gz 182479 BLAKE2B 
d025473e200097e7370a8fb0892374d09aa3966cc788d9aa39a8fcaca790df22b13aed6dfe7a69f8a002883248a6a6cfd606fe7c64d0f4bb05f5d567a55934ff
 SHA512 
87eed3d40c891793abccb753af50f0a0ef26bd7be1ccc851fe90657918d3c8440855b3f9bb58c6f44cb2e92eddf222350d26669360f5b8cfd46b80d5691c1a83

diff --git 
a/media-libs/nvidia-vaapi-driver/files/nvidia-vaapi-driver-0.0.10-driverpath.patch
 
b/media-libs/nvidia-vaapi-driver/files/nvidia-vaapi-driver-0.0.10-driverpath.patch
deleted file mode 100644
index bae86cb9a68f..
--- 
a/media-libs/nvidia-vaapi-driver/files/nvidia-vaapi-driver-0.0.10-driverpath.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-From 60ab79608ae35bd929d3e1387d226547d18e6bed Mon Sep 17 00:00:00 2001
-From: "Azamat H. Hackimov" 
-Date: Tue, 11 Jul 2023 02:24:12 +0300
-Subject: [PATCH] Use libva's driverdir path instead hardcoded
-
-In some systems libva may expects driver location in different path.
-Reusing driverdir variable from pkg-config to provide correct one.

- meson.build | 7 +--
- 1 file changed, 5 insertions(+), 2 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index 6fd72da..990c2b2 100644
 a/meson.build
-+++ b/meson.build
-@@ -18,10 +18,12 @@ deps = [
- cc.find_library('dl', required : false),
- dependency('egl'),
- dependency('ffnvcodec', version: '>= 11.1.5.1'),
--dependency('libva', version: '>= 1.8.0').partial_dependency(compile_args: 
true),
- dependency('libdrm', version: 
'>=2.4.60').partial_dependency(compile_args: true),
- dependency('threads'),
- ]
-+libva_deps = dependency('libva', version: '>= 
1.8.0').partial_dependency(compile_args: true)
-+deps += [libva_deps]
-+
- gst_codecs_deps = dependency('gstreamer-codecparsers-1.0', required: false)
- 
- if cc.get_argument_syntax() == 'gcc'
-@@ -69,6 +71,7 @@ if gst_codecs_deps.found()
- endif
- 
- nvidia_incdir = include_directories('nvidia-include')
-+nvidia_install_dir = libva_deps.get_variable(pkgconfig: 'driverdir')
- 
- shared_library(
- 'nvidia_drv_video',
-@@ -77,7 +80,7 @@ shared_library(
- dependencies: deps,
- include_directories: nvidia_incdir,
- install: true,
--install_dir: get_option('libdir') / 'dri',
-+install_dir: nvidia_install_dir,
- gnu_symbol_visibility: 'hidden',
- )
- 
--- 
-2.41.0
-

diff --git a/media-libs/nvidia-vaapi-driver/nvidia-vaapi-driver-0.0.10.ebuild 
b/media-libs/nvidia-vaapi-driver/nvidia-vaapi-driver-0.0.10.ebuild
deleted file mode 100644
index 3dda1c5670e0..
--- a/media-libs/nvidia-vaapi-driver/nvidia-vaapi-driver-0.0.10.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson-multilib
-
-DESCRIPTION="A VA-API implemention using NVIDIA's NVDEC"
-HOMEPAGE="https://github.com/elFarto/nvidia-vaapi-driver;
-SRC_URI="https://github.com/elFarto/nvidia-vaapi-driver/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   media-libs/gst-plugins-bad
-   media-libs/libglvnd
-   >=media-libs/libva-1.8.0
-   >=x11-libs/libdrm-2.4.60
-"
-DEPEND="${RDEPEND}
-   >=media-libs/nv-codec-headers-11.1.5.1
-"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES="
-   ${FILESDIR}/nvidia-vaapi-driver-0.0.10-driverpath.patch
-"



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

2023-12-07 Thread Joonas Niilola
commit: f4accd9f596005fc049ecdfd0ba918d4c06ed993
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Dec  8 06:49:52 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Dec  8 06:49:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4accd9f

media-libs/openh264: drop 2.3.1-r1

Signed-off-by: Joonas Niilola  gentoo.org>

 media-libs/openh264/Manifest |   1 -
 media-libs/openh264/openh264-2.3.1-r1.ebuild | 133 ---
 2 files changed, 134 deletions(-)

diff --git a/media-libs/openh264/Manifest b/media-libs/openh264/Manifest
index f94a27428e56..e4cc7a5249b2 100644
--- a/media-libs/openh264/Manifest
+++ b/media-libs/openh264/Manifest
@@ -1,4 +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
 DIST openh264-2.4.0.tar.gz 60297968 BLAKE2B 
d725896979e8178277e304ac0d94e59f0971a7f0f443f6dee0abffbadc53cce8ba7fe6612a966c697296bf46c3035bd03ac9a65e63d6d87853317b178b06a236
 SHA512 
dc66986e84ad328e1615384e7bff93d6eaac42a68e87d9c9b59f55d9f90efd13dc87637a7e3b8c9694634dfa82351c5944828f3f478286608e362e014dd70ca1

diff --git a/media-libs/openh264/openh264-2.3.1-r1.ebuild 
b/media-libs/openh264/openh264-2.3.1-r1.ebuild
deleted file mode 100644
index 25a7f600b016..
--- a/media-libs/openh264/openh264-2.3.1-r1.ebuild
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs multilib-minimal
-
-MOZVER=39
-MY_GMP_COMMIT="3a01c086d1b0394238ff1b5ad22e76022830625a"
-
-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)" \
-   $@
-}
-
-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 

[gentoo-commits] repo/gentoo:master commit in: app-containers/incus/files/, app-containers/incus/

2023-12-07 Thread Joonas Niilola
commit: a1352d545ad07c3b23775bb7e73b5d90da0e598d
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Dec  8 06:46:46 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Dec  8 06:46:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1352d54

app-containers/incus: drop 0.2-r1

Signed-off-by: Joonas Niilola  gentoo.org>

 app-containers/incus/Manifest  |   2 -
 .../incus-0.2-lxd-to-incus-openrc-support.patch|  71 
 app-containers/incus/incus-0.2-r1.ebuild   | 191 -
 3 files changed, 264 deletions(-)

diff --git a/app-containers/incus/Manifest b/app-containers/incus/Manifest
index 2ca38764f6e5..25ce019f4241 100644
--- a/app-containers/incus/Manifest
+++ b/app-containers/incus/Manifest
@@ -1,4 +1,2 @@
-DIST incus-0.2.tar.xz 13248036 BLAKE2B 
1b83fc3498d5c31984053e000b9d63846aa6a9087158720eb5a25a8c3bd8cd0ab97391334622612b62d9c8aef145f45668f31abfa25e993b959d1609b0af1694
 SHA512 
0f2656e41faf9e020392f39a012a6ab64a6683894b2e463fac6bf6a2c2bb55280d454e5b4c23ab23526517a0b2b3c66c7b9a6d5f9477ca0848347a8534ea5eec
-DIST incus-0.2.tar.xz.asc 833 BLAKE2B 
834f9adaea11a85e0a03c75edaadfd226b3be57c49015c2ba7b4fe021b9e8b2e403b5f11e6a482dd1f024456ef4e0bf3145ce15c9f5b0a26954410a2fdac6f9f
 SHA512 
ab55dbbc450b24429e77d816eddee541ebc8453a71704d1ec003a7b0d12a192faab438f6cfe82e90889d845dfaf9a5e9ea2b8d596198e19adbffb106a326000c
 DIST incus-0.3.tar.xz 13344380 BLAKE2B 
8160843df4ff419ef8890fcdd6b6b7e2c3cdec509ae072ec195c2b2c44e61ab3dc20a0488e9023d891b7ee2f2c700cfb8206ebe29236c29705a7121e5436d64f
 SHA512 
d3f3141f72a8ecf007faca8c2f2d1465d766d12f763e714d296fd28acd7e3095dd49834d428f42bf142e301cf1af7ee00ef74005d128c49aa147fb4d9348dbde
 DIST incus-0.3.tar.xz.asc 833 BLAKE2B 
532ee90f3ed1d4798a19dcc9df8fe6587ab5ab93d18accae7aae8e44cb8c8086c77702a572a371a966eee4ebed84a2d7941f52001152a1894e1d74aa235a06e0
 SHA512 
afd2aab52a19b618d194eab71974f84d1d3eb9639b2672d8e94153ac23b05764667374504b5f1355238341c4194de282d3bc7635335375fd347ba513eb66e685

diff --git 
a/app-containers/incus/files/incus-0.2-lxd-to-incus-openrc-support.patch 
b/app-containers/incus/files/incus-0.2-lxd-to-incus-openrc-support.patch
deleted file mode 100644
index 9ab26752f9f8..
--- a/app-containers/incus/files/incus-0.2-lxd-to-incus-openrc-support.patch
+++ /dev/null
@@ -1,71 +0,0 @@
-From 73f22c10770ba07ffe55e37480c5d50beb3c0c35 Mon Sep 17 00:00:00 2001
-From: xsoalokinx 
-Date: Sun, 29 Oct 2023 07:42:02 +
-Subject: [PATCH] cmd/lxd-to-incus: Add OpenRC target support
-
-Signed-off-by: xsoalokinx 

- cmd/lxd-to-incus/targets.go | 46 -
- 1 file changed, 45 insertions(+), 1 deletion(-)
-
-diff --git a/cmd/lxd-to-incus/targets.go b/cmd/lxd-to-incus/targets.go
-index ed84d3ebc..0940e1597 100644
 a/cmd/lxd-to-incus/targets.go
-+++ b/cmd/lxd-to-incus/targets.go
-@@ -16,7 +16,7 @@ type Target interface {
-   Paths() (*DaemonPaths, error)
- }
- 
--var targets = []Target{{}}
-+var targets = []Target{{}, {}}
- 
- type targetSystemd struct{}
- 
-@@ -61,3 +61,47 @@ func (s *targetSystemd) Paths() (*DaemonPaths, error) {
-   Cache:  "/var/cache/incus/",
-   }, nil
- }
-+
-+type targetOpenRC struct{}
-+
-+func (s *targetOpenRC) Present() bool {
-+if !util.PathExists("/var/lib/incus/") {
-+return false
-+}
-+
-+_, err := subprocess.RunCommand("rc-service", "--exists", "incus")
-+if err != nil {
-+return false
-+}
-+
-+return true
-+}
-+
-+func (s *targetOpenRC) Stop() error {
-+_, err := subprocess.RunCommand("rc-service", "incus", "stop")
-+return err
-+}
-+
-+func (s *targetOpenRC) Start() error {
-+_, err := subprocess.RunCommand("rc-service", "incus", "start")
-+if err != nil {
-+return err
-+}
-+
-+// Wait for the socket to become available.
-+time.Sleep(5 * time.Second)
-+
-+return nil
-+}
-+
-+func (s *targetOpenRC) Connect() (incus.InstanceServer, error) {
-+return incus.ConnectIncusUnix("/var/lib/incus/unix.socket", nil)
-+}
-+
-+func (s *targetOpenRC) Paths() (*DaemonPaths, error) {
-+return {
-+Daemon: "/var/lib/incus/",
-+Logs:   "/var/log/incus/",
-+Cache:  "/var/cache/incus/",
-+}, nil
-+}

diff --git a/app-containers/incus/incus-0.2-r1.ebuild 
b/app-containers/incus/incus-0.2-r1.ebuild
deleted file mode 100644
index b5f6d80e988f..
--- a/app-containers/incus/incus-0.2-r1.ebuild
+++ /dev/null
@@ -1,191 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1 go-module linux-info optfeature systemd verify-sig
-
-DESCRIPTION="Modern, secure and powerful system container and virtual machine 
manager"
-HOMEPAGE="https://linuxcontainers.org/incus/introduction/ 

[gentoo-commits] repo/gentoo:master commit in: app-containers/lxd/, app-containers/lxd/files/

2023-12-07 Thread Joonas Niilola
commit: b56e3dd559943516619fffa88fef7f99a8dcad73
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Dec  8 06:48:12 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Dec  8 06:48:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b56e3dd5

app-containers/lxd: drop 5.18

Signed-off-by: Joonas Niilola  gentoo.org>

 app-containers/lxd/Manifest|   2 -
 ...egression-in-lxd_combined.tar.gz-handling.patch |  21 ---
 app-containers/lxd/lxd-5.18.ebuild | 192 -
 3 files changed, 215 deletions(-)

diff --git a/app-containers/lxd/Manifest b/app-containers/lxd/Manifest
index 76125c249aa7..dd8673ce2dd6 100644
--- a/app-containers/lxd/Manifest
+++ b/app-containers/lxd/Manifest
@@ -2,7 +2,5 @@ DIST lxd-4.0.9.tar.gz 9117078 BLAKE2B 
aa6689c1e958258484fba5c060765dd71d5406cb43
 DIST lxd-4.0.9.tar.gz.asc 833 BLAKE2B 
7cd0d3ab518d947ca3ea6dc804c6a59b592e4e568152c078fdd3c102420bcd94d2f0b2c335b8b4ecdb19dc3c9a10f665a1510903f395247da956717beaa172a3
 SHA512 
79a4111571ab43e79cf669e416ed50f3ccae0fbceb86d73757d23c778035e827f47643bc87ff6a2fc64b095345a3d53cbd0c4eb245c75364e907d7449f3a0886
 DIST lxd-5.0.2.tar.gz 16258766 BLAKE2B 
a0d4e3108664724c064fb8c16031ff7dfa3f49735c81290c78fca1dd8c95774e8d8faf131a9de0961a51fb3f1fb1e3a1219d325e6c440dc42d077bfb6550df0b
 SHA512 
e44b210828251ef2bbdcca332f605294a9258572a52a8e94f5c8dcf8d5c2b3d4cdaf46f85236d9c963de5654d3a0437b5f177ea908a6dac3b5b03fb721be6eaa
 DIST lxd-5.0.2.tar.gz.asc 833 BLAKE2B 
606cae1439148060acd3fb04fdb108654a351ce2b7484081f7874ab2b0af8de2b5befc5a5409a94af0da25308622234db2e3b411edb20324df458fe85f46ac21
 SHA512 
884c921a263a8baf2d94958c72e232a0a47d0747f5a9d36ed8fc270edfa18dfc240d1e858e75dcc03eae921dae08d3ddfd34d9146d1510de6a09031da26aaccc
-DIST lxd-5.18.tar.gz 22536474 BLAKE2B 
44dabd50c137adde794ed266484a071d1aecff9300f8710d748a550415bd5f21b5f4ab40602f7b648cc05f9acc403782209636bdb8fe9720ff2808e8816aa27b
 SHA512 
a9bdc276fb040413bad47579fb420951a007d725319c89abfde14062933267c7e5c67c546f905232231997a8f47fa097ed603d93dde2b9990b3e7018103f
-DIST lxd-5.18.tar.gz.asc 833 BLAKE2B 
2eee2786d2930bce45b5f23943d3e9b0dab61595608a38077429585c3191476915d0ba7ef5eb05633a014dd92542cc5a5bfa70c4c0a63b94733297d37d78717e
 SHA512 
959911019bffeca1cddae6b44c65b2cdbd71658cf9f714e41dd3de755629aedc0e8de196dac6ba0de0f27247e859f7090dc23edf4896e7a6c028b87e3665a5e2
 DIST lxd-5.19.tar.gz 22506800 BLAKE2B 
94940a9e886d005495fd4491e5a8f8beee60c44051c767d32fd3dead9a93c1e546c0117207aefb60280a289d464615fba7e80385df23f397388a88be1386
 SHA512 
11d712245fc9cb77e7eabc748cfac38c1936be1c49b8dc4a2a7ebc06d0797f4d0d728b275cee27f9c2c64bc13275fc29ac57fc8d0dce9c24d6636b51248e9b4f
 DIST lxd-5.19.tar.gz.asc 833 BLAKE2B 
591f12c8e93199061b588bdffded5d159f714d91c68a0d8003590bc672cec787418611f0597fe8e137b3c2b61e8171ca6393db912b8f55ded39db934d55d3df1
 SHA512 
2337d42f0a7dfdbb2870511442f05e1dd9c214e1b0d96b20ee677a3a345bf41c15c0b1cb0d42ddd15766813e4ae405577f8b49fa60fdc541fb3db35c0bc569ed

diff --git 
a/app-containers/lxd/files/lxd-5.18-handle-regression-in-lxd_combined.tar.gz-handling.patch
 
b/app-containers/lxd/files/lxd-5.18-handle-regression-in-lxd_combined.tar.gz-handling.patch
deleted file mode 100644
index 025a9e6a8e6c..
--- 
a/app-containers/lxd/files/lxd-5.18-handle-regression-in-lxd_combined.tar.gz-handling.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-https://github.com/canonical/lxd/commit/2d8481712055d0cbb3bd952e25a1df469939990d.patch
-From: Thomas Parrott 
-Date: Thu, 21 Sep 2023 22:12:19 +0100
-Subject: [PATCH] shared/simplestreams/products: Fix regression in
- lxd_combined.tar.gz handling
-
-For reasons that are likely lost to history simplestreams uses lxd.tar.xz
-whereas the combined file is lxd_combined.tar.gz (not xz).
-
-Signed-off-by: Thomas Parrott 
 a/shared/simplestreams/products.go
-+++ b/shared/simplestreams/products.go
-@@ -10,7 +10,7 @@ import (
-   "github.com/canonical/lxd/shared/osarch"
- )
- 
--var lxdCompatCombinedItems = []string{"lxd_combined.tar.xz", 
"incus_combined.tar.xz"}
-+var lxdCompatCombinedItems = []string{"lxd_combined.tar.gz", 
"incus_combined.tar.gz"}
- var lxdCompatItems = []string{"lxd.tar.xz", "incus.tar.xz"}
- 
- // Products represents the base of download.json.

diff --git a/app-containers/lxd/lxd-5.18.ebuild 
b/app-containers/lxd/lxd-5.18.ebuild
deleted file mode 100644
index 4dd097200fa7..
--- a/app-containers/lxd/lxd-5.18.ebuild
+++ /dev/null
@@ -1,192 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1 go-module linux-info optfeature systemd verify-sig
-
-DESCRIPTION="Modern, secure and powerful system container and virtual machine 
manager"
-HOMEPAGE="https://ubuntu.com/lxd https://github.com/canonical/lxd;
-SRC_URI="https://github.com/canonical/lxd/releases/download/${P}/${P}.tar.gz
-   verify-sig? ( 

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

2023-12-07 Thread Joonas Niilola
commit: cbd4d2f6d60779e0597cd516de26dbec36f4b217
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Dec  8 06:48:39 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Dec  8 06:48:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbd4d2f6

dev-util/cbindgen: drop 0.25.0

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/cbindgen/Manifest   |  1 -
 dev-util/cbindgen/cbindgen-0.25.0.ebuild | 71 
 2 files changed, 72 deletions(-)

diff --git a/dev-util/cbindgen/Manifest b/dev-util/cbindgen/Manifest
index f483464af326..d8511a98b056 100644
--- a/dev-util/cbindgen/Manifest
+++ b/dev-util/cbindgen/Manifest
@@ -1,7 +1,6 @@
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST cbindgen-0.25.0.tar.gz 214117 BLAKE2B 
1907da675c517aed72017d2fb0f40f3dbe462c3114a45d87dbc7350f1f19ec7b9afba43c60b22da0d882481d815dc9b5e6776e2b2cd7baf7c03c9777a0801600
 SHA512 
b5148dfe392dc9b0b44afa8a8ac522fee596176084e1186fd46806d8f6b87f3cfce2402bd2a0a060b2cc088788d80a6225f3eead930ab3600c4087e26391a023
 DIST cbindgen-0.26.0.tar.gz 219975 BLAKE2B 
9fbdaa4af49cf090b254e38c072bd0e66d8ecbbadf9669849cf6761fb01ac65d3138068293f55d1146f27dafd6543419199ef33e9db4d7fec19fd7c74739d7fa
 SHA512 
3922c0fd27c5453bed153901f9e63232479138ec10a4e5f8c7a9137227b47383fb1a94604bfaa5cc997cbc7736c928ca6b6268279aed9aedf51261ba88551512
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST clap-3.2.25.crate 219403 BLAKE2B 
75a8ee36c52e64cf0ac7ed5604d8a575c41c756a588bd418e6c1edccfb358350cdd831b4176f01b987fe7fa5901ca2bccee6b0f68ccba7dbe40baf85a5f3bdb4
 SHA512 
557c8932175d7ecd077b32b68904924e52dd46d04fd04ba36b3a9dfd7ab1dbe8c2128fecfd75d0388b21fca4aee55a941794181cc2910a4d4eb3c54e9c7e73ea

diff --git a/dev-util/cbindgen/cbindgen-0.25.0.ebuild 
b/dev-util/cbindgen/cbindgen-0.25.0.ebuild
deleted file mode 100644
index c3d58e177ad5..
--- a/dev-util/cbindgen/cbindgen-0.25.0.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.10
-
-EAPI=8
-
-CRATES="
-   atty@0.2.14
-   autocfg@1.1.0
-   bitflags@1.3.2
-   cfg-if@1.0.0
-   clap@3.2.25
-   clap_lex@0.2.4
-   fastrand@1.9.0
-   hashbrown@0.12.3
-   heck@0.4.1
-   hermit-abi@0.1.19
-   indexmap@1.9.3
-   instant@0.1.12
-   itoa@1.0.6
-   lazy_static@1.4.0
-   libc@0.2.144
-   lock_api@0.4.9
-   log@0.4.17
-   os_str_bytes@6.5.0
-   parking_lot@0.11.2
-   parking_lot_core@0.8.6
-   proc-macro2@1.0.66
-   quote@1.0.27
-   redox_syscall@0.2.16
-   remove_dir_all@0.5.3
-   ryu@1.0.13
-   scopeguard@1.1.0
-   serde@1.0.163
-   serde_derive@1.0.163
-   serde_json@1.0.96
-   serial_test@0.5.1
-   serial_test_derive@0.5.1
-   smallvec@1.10.0
-   strsim@0.10.0
-   syn@1.0.109
-   syn@2.0.16
-   tempfile@3.3.0
-   termcolor@1.2.0
-   textwrap@0.16.0
-   toml@0.5.11
-   unicode-ident@1.0.8
-   winapi-i686-pc-windows-gnu@0.4.0
-   winapi-util@0.1.5
-   winapi-x86_64-pc-windows-gnu@0.4.0
-   winapi@0.3.9
-"
-
-inherit cargo
-
-DESCRIPTION="A tool for generating C bindings to Rust code."
-HOMEPAGE="https://github.com/mozilla/cbindgen/;
-SRC_URI="
-   ${CARGO_CRATE_URIS}
-   https://github.com/mozilla/cbindgen/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
-"
-
-# License set may be more restrictive as OR is not respected
-# use cargo-license for a more accurate license picture
-LICENSE="Apache-2.0 BSD Boost-1.0 MIT MPL-2.0 Unicode-DFS-2016 Unlicense"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
-
-RESTRICT="test"
-QA_FLAGS_IGNORED="usr/bin/cbindgen"



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

2023-12-07 Thread Joonas Niilola
commit: 498c34285074504db93a3ddf395ddf73d65ecfec
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Thu Nov 16 16:31:50 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Dec  8 06:45:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=498c3428

sys-apps/eza: add 0.16.3

Signed-off-by: Leonardo Hernández Hernández  proton.me>
Closes: https://github.com/gentoo/gentoo/pull/33849
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-apps/eza/Manifest  |  24 
 sys-apps/eza/eza-0.16.3.ebuild | 254 +
 2 files changed, 278 insertions(+)

diff --git a/sys-apps/eza/Manifest b/sys-apps/eza/Manifest
index 9535e40e6fc9..7d7fafdd94d7 100644
--- a/sys-apps/eza/Manifest
+++ b/sys-apps/eza/Manifest
@@ -13,6 +13,7 @@ DIST anstyle-wincon-2.1.0.crate 11757 BLAKE2B 
b7c1071da1ab24accc33d7af70f09ace8e
 DIST anstyle-wincon-3.0.1.crate 11279 BLAKE2B 
593de9443b4c612526550285a6c156db26a233815e77a748597c6eea509ae511f41eb8ee736010f8be853695c9f1d94b034a77190e612f0a00bf00385d66ced2
 SHA512 
75ab14081b09e031ee0f559538976f39092aaeb6f561a56de83d12911cc2b45e28eec21068792c86a61e344021921ab55e7139ca79acec78e7d4a796dfa42a2e
 DIST approx-0.5.1.crate 15100 BLAKE2B 
8fe84d52263521c0b72a1d1e82ed283828f680b8b56f532df2c14ea86ca09e793686d823c5d58ecfd7a829948543bb375e85223c866cf036e9432be5d6aa7399
 SHA512 
c6d768496c974b6ff4cf7ad8e65f3fc9faf29a1957da497968ee112c6a0b9d7a0ff9a2579206e864976c0f65ed2190bc9d2b63b31a09ced7b57879e207c46407
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
+DIST base64-0.21.5.crate 77134 BLAKE2B 
901cf92d7dd8af2bbb789ffbe60972c1fd295b16690ecebbcb500e4613afa057ab2b294bbafdcaa4007f46412825260a0711d89e55664418a503dde02c8afd1a
 SHA512 
40b1d8470a932c8b7f31717e33bf26742c1bf920caae639b8a992f77e64d5e6d287569742c1348daa25b7325f8ca8d8a312754a743dab3932181f37149d91b16
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bitflags-2.4.0.crate 36954 BLAKE2B 
1d6cfeb0a17dc53a6249a83c8c7ad7c102985ffcfd7f7f76506889684235e78fe489d23b5a5f9018f0bd526a38d6b1449784c62322fb01f4bb507c0af8bd545c
 SHA512 
0c3d6667abea48811a792749702136ee3db97518b33bc4c7d35737505bf56315e0e5810deeea28b7a1b540ec0e21bd319ba0b3c5c4aef0ba8ed5499ffdfd9b0c
 DIST bumpalo-3.13.0.crate 82114 BLAKE2B 
62a930b165e853aeeb40558079f570c75ed13ff5e8436d99309dc6252aa28ae69d327c4b438913d6c7543bc156f2714f0c1e80d759ea0d44babe24ef0f268ac0
 SHA512 
419368d6ca37474c2867751fe5706d0c747326bebce323d571cfc07ee0f022d8e8a7ef5692091b0fa804995b081998dafc55da19a53e51135a767bc0afdb9605
@@ -38,6 +39,7 @@ DIST crossbeam-deque-0.8.3.crate 21746 BLAKE2B 
c24025c65d7c1c98e442af95491749dd4
 DIST crossbeam-epoch-0.9.15.crate 48553 BLAKE2B 
23aa0532d3126e22efc779859478098e505b4ec895c643530a3f7e8dba0543df3d8ffcb6825b1d3869a4418e17d798d464b3e1bb51522435d50f53ac224e22c8
 SHA512 
d9292c059ef1d156da52950137b2b3ea5eab66c4cc2f763d02078d0b0106980839ebed2ae2aec53e026ee7b3ddc37c4b51370d925ada1ad13d9981934daa7bde
 DIST crossbeam-utils-0.8.16.crate 42508 BLAKE2B 
dfaf9e7cade2cb5a2de90dc622e58a69c5b28fe9f69d3cbb945431683cf48fb409565190e3414a815563afb12631d990476919890fc482ce6b5792fdc25536a7
 SHA512 
4b8d599a8b93015eea2fd404cdf1526fbb94662fffc7c64d2f0659aeef349e4ad682f61b2b85d075c7f3fbbc4d8106cd7caf6e65dae117ba982f31262df3f831
 DIST datetime-0.5.2.crate 113732 BLAKE2B 
e9461220ae45b67fd20b925f1c8e0b3b66d980340fc01d4a36fbba2007100d5d3904b3307eb2e5e75b84bb182dd702e9a274cfe7c5a6f382c053beb7131fdd32
 SHA512 
7578d839bf8d673d15f1caf84266c45c42bc1efaca9067a4ca22c25bc4ad14b7fd8eb73425f5178e188485872a20f1fe153665331d409302bb1cb4aab6cff623
+DIST deranged-0.3.9.crate 17080 BLAKE2B 
a1441d629cb5d8ed75c49c25a42c144ecf5f6d060612b01bc2c78cde577f59fc3aed35b8b5629be50433244975fb4f98004ea99bad1177862d15c8695951dda1
 SHA512 
63abb2a6aaa770596caf96672c764e2f65b867653f9cd3fc268b4d2137afee7b3fc0618d83ab29c80c313e03455fb717a5015cfb33a69f95adeeddce723003fd
 DIST dunce-1.0.4.crate 8034 BLAKE2B 
e1e7ffbcf1e3632036c03303ab46fc37b2b0a991598790b2dc65d7a61341a78bf555230ccded8fbb87d6288282af3ed2a8641212a0f1fab929bf99298e878b6b
 SHA512 
f57d9c53c177bac8e10a4b56ae421c604085aef0f264b8d6871abb7e1ff713b55f396c5c5f24422763319c504c6ea6a774416af1c2ba23ba7b67b2282f6731f8
 DIST either-1.9.0.crate 16660 BLAKE2B 
ad61038bfacb16f678fff5dd9ccf8f345e1bef18bd7aa0aa9c99d44abf8428939362f32fc8dbb1b60ac56016e0096201071d0bf8c0431b660605d0dfa97da466
 SHA512 

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

2023-12-07 Thread Joonas Niilola
commit: ab9a568caa24cc793885d18bc867ac5a5816f417
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Thu Nov 23 03:58:14 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Dec  8 06:45:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab9a568c

sys-apps/eza: drop 0.14.0, 0.15.0

Signed-off-by: Leonardo Hernández Hernández  proton.me>
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-apps/eza/Manifest  |   2 -
 sys-apps/eza/eza-0.14.0.ebuild | 246 
 sys-apps/eza/eza-0.15.0.ebuild | 247 -
 3 files changed, 495 deletions(-)

diff --git a/sys-apps/eza/Manifest b/sys-apps/eza/Manifest
index a2790be4bc34..9535e40e6fc9 100644
--- a/sys-apps/eza/Manifest
+++ b/sys-apps/eza/Manifest
@@ -45,9 +45,7 @@ DIST errno-0.3.3.crate 10543 BLAKE2B 
958e9d12766533ae9e84a60b121794929b9b3b1a811
 DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 
781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c
 SHA512 
f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916
 DIST eza-0.11.1.tar.gz 1221586 BLAKE2B 
e642be77d3402e4b42235cf13767fcef7279bc232c3e0b62bd012026293faae4a6dcaacf19f565f5f4f46f8e412d8f47921f8e1c8192f4bd642d17b1b91e950d
 SHA512 
1bbf7018e00c53981ed049d26ed5c814eeeac1c8ec7455e0f20b5f0492aa6ebcec3260bf7fdd9df49bb9136819c1fa3a1ac719ae0aec5226312416e941640d62
 DIST eza-0.13.1.tar.gz 1210338 BLAKE2B 
5ae9b8274f3f22d72e6480db71b6817ead49bd2c181729f2e3c511f806de498179c4f0ce6eaa2bf023993fa51ea7fbdd82557d5501e4fe1789bd2844f5067dea
 SHA512 
ef2119ad66302f5961a437a28b10de6cc4f105629c78d7cefbf745dd8576d79d3862db400fffe8a89aab67d7bf4f40d7e2ec836dd8ab4bb823e253ed66e98ff0
-DIST eza-0.14.0.tar.gz 1214132 BLAKE2B 
89c0cc5055aab6730a66606b9a9ae040ea7d1f1fbcd278c4a2277738ca9a406fbeae33686d32d8f51382684f1fc57c465af61a06773490bb75b3e4f41a1a866c
 SHA512 
7d7d0fa6b1e936bbafcad7bc537c678d30a40f586d8518966bf210985e585986f7a811b279c28e6df1e500653ffbeb05299f6b33366fad84e6545bcf656845d0
 DIST eza-0.14.2.tar.gz 1217105 BLAKE2B 
9835f66dcd481c8afcde3e9fdac741f67c371f3d58b43a4114789f6a2c5c816b9f131128e010973f7ffe91761b311c421d62e02ab95f80ec957c3e3426bdf441
 SHA512 
e807424814840cfbdc37f12e3b4ee9ea79287e1c9ee2fbd8f681346e5f7ed55523529d75c96eadbc7f1029c07086ce6d47bf6bbc125e7083bb67ae8be139ab7f
-DIST eza-0.15.0.tar.gz 1218228 BLAKE2B 
570d95d21e7d284658dac6129dfba996090f53d8b0621c6cfe3b4143427d2663ea02bf6d6e528eff75d90b30625efdd1a0aa349fbf6d98a283724a1d127247ea
 SHA512 
2eb15b51a26eab2999fbaaa282f19ccbebc176d0730a626c3ff6f41101afd7e9002e99ffa8c602a1ceb518570f029e960c25ada85661df18afc77d27c8f90cb2
 DIST eza-0.15.1.tar.gz 118 BLAKE2B 
c85069fb9c4cfc8efb70a1cbf9cc1744a4c90069c61bb2a10794b2e6e4514ef68052b081a594cd481f44aae7de1eefe705db637215f37b8cd4177a01e4e1791c
 SHA512 
3ca0d45949e494b8dd7bc187c9ad573abdd505f2c7c32ef5cd660fbc23e1512a8bc43f0b90ba084dfb7cda1e58383aeb487c148c869f94e1ae3b5cbf91617924
 DIST eza-0.15.3-manpages.tar.xz 45528 BLAKE2B 
850da7dc1432aa0d61406feb79a0c3deb7303a5f97ab3bc2ce5717d9b69a9ae6e9d2c4f17b1266a72ee9d080bcd6ae979e7604f8abb7ad60d822dbbfd429b0d0
 SHA512 
0792524d365bca7e153ffe2cac4849ee2533ac8dec97afd6b687c192314949e7707e7a4d35baa84f68818cdf1839ea341cb9b51c8de4704afdbead260bcdbfe0
 DIST eza-0.15.3.tar.gz 1228789 BLAKE2B 
baa18761afe62f0860011ba14cbb02032b2e5faeca4e12e43c148da6e3fd73c54ceae1532bcceb3eb943eaf7e24a7c8047b4df46266b290306e0fe496ed0c652
 SHA512 
2cad697a821f08e976bad340b5e877c69865eb1a9a5f55354209ee8b990db97cd9ac820739e6c9306ebe23c41bfc1c0d1603bee3acb28633efb1e2bbd36761af

diff --git a/sys-apps/eza/eza-0.14.0.ebuild b/sys-apps/eza/eza-0.14.0.ebuild
deleted file mode 100644
index e3a0279f4940..
--- a/sys-apps/eza/eza-0.14.0.ebuild
+++ /dev/null
@@ -1,246 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-   aho-corasick@1.0.5
-   android-tzdata@0.1.1
-   android_system_properties@0.1.5
-   anes@0.1.6
-   ansiterm@0.12.2
-   anstream@0.5.0
-   anstyle-parse@0.2.1
-   anstyle-query@1.0.0
-   anstyle-wincon@2.1.0
-   anstyle@1.0.3
-   autocfg@1.1.0
-   bitflags@1.3.2
-   bitflags@2.4.0
-   bumpalo@3.13.0
-   byteorder@1.4.3
-   cast@0.3.0
-   cc@1.0.79
-   cfg-if@1.0.0
-   chrono@0.4.31
-   ciborium-io@0.2.1
-   ciborium-ll@0.2.1
-   ciborium@0.2.1
-   clap@4.4.3
-   clap_builder@4.4.2
-   clap_lex@0.5.1
-   colorchoice@1.0.0
-   content_inspector@0.2.4
-   core-foundation-sys@0.8.4
-   criterion-plot@0.5.0
-   criterion@0.5.1
-   crossbeam-channel@0.5.8
-   crossbeam-deque@0.8.3
-   crossbeam-epoch@0.9.15
-   crossbeam-utils@0.8.16
-   datetime@0.5.2
-   dunce@1.0.4
-   either@1.9.0
-   

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

2023-12-07 Thread Michał Górny
commit: 44cab7f45bfe7342c06c7133e8a6dd18546821e7
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  8 05:28:25 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  8 05:30:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44cab7f4

dev-python/mkdocs-material: Bump to 9.5.0

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

 dev-python/mkdocs-material/Manifest|  1 +
 .../mkdocs-material/mkdocs-material-9.5.0.ebuild   | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-python/mkdocs-material/Manifest 
b/dev-python/mkdocs-material/Manifest
index 853587305436..64602d0cb830 100644
--- a/dev-python/mkdocs-material/Manifest
+++ b/dev-python/mkdocs-material/Manifest
@@ -1 +1,2 @@
 DIST mkdocs-material-9.4.14.gh.tar.gz 14563700 BLAKE2B 
313698c16f79cc11fc9aa2905313871605f683fad32073e956402728e0b51cbd2788947c11711eb1fc9a0addb8cdc1d7382703cc5a6684a72541f40a1afb699f
 SHA512 
1102c1003562af2fc7126d85d8e5b0556cd240d6c56273f811947bbfc650fd7554b8b979ab9e14a43ed3dc44688c7ce277e28fdd4cbb6787b83b9f76d80a3bbf
+DIST mkdocs-material-9.5.0.gh.tar.gz 14621790 BLAKE2B 
3c9f7b7cc656cd25953d021b2914884f2ede145b8c4cece0ec55013ee955a25d8ad4021de0abf3fd340b0bbc996ca42fe1391752febe7dad464da232c7d1892b
 SHA512 
5c9b695877d14ce53fa66c1f4b4416e1d79ee227817b1a113406f83f37fd8d1fc122f5554c2159e24967864dd258329cfa564944f1ffbff863650a6ccad5af90

diff --git a/dev-python/mkdocs-material/mkdocs-material-9.5.0.ebuild 
b/dev-python/mkdocs-material/mkdocs-material-9.5.0.ebuild
new file mode 100644
index ..4bb3a9a57338
--- /dev/null
+++ b/dev-python/mkdocs-material/mkdocs-material-9.5.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+   dev-python/mkdocs-material-extensions
+   dev-python/mkdocs-minify-plugin
+   dev-python/mkdocs-redirects
+"
+
+inherit distutils-r1 docs
+
+DESCRIPTION="A Material Design theme for MkDocs"
+HOMEPAGE="
+   https://github.com/squidfunk/mkdocs-material/
+   https://pypi.org/project/mkdocs-material/
+"
+SRC_URI="
+   https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="social"
+
+RDEPEND="
+   >=dev-python/Babel-2.10.3[${PYTHON_USEDEP}]
+   >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.6[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-1.5.3[${PYTHON_USEDEP}]
+   >=dev-python/paginate-0.5.6[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.16[${PYTHON_USEDEP}]
+   >=dev-python/pymdown-extensions-10.2[${PYTHON_USEDEP}]
+   >=dev-python/readtime-2.0[${PYTHON_USEDEP}]
+   >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.26[${PYTHON_USEDEP}]
+   social? (
+   >=dev-python/pillow-9.0[${PYTHON_USEDEP}]
+   >=media-gfx/cairosvg-2.5[${PYTHON_USEDEP}]
+   )
+"
+BDEPEND="
+   >=dev-python/trove-classifiers-2023.10.18[${PYTHON_USEDEP}]
+"
+# mkdocs-material-extensions depends on mkdocs-material creating a circular dep
+PDEPEND="
+   >=dev-python/mkdocs-material-extensions-1.2[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   # simplify pyproject to remove extra deps for metadata
+   "${FILESDIR}/${PN}-8.5.7-simplify-build.patch"
+)
+
+src_prepare() {
+   echo "__version__ = '${PV}'" > gentoo_version.py || die
+   distutils-r1_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/google-api-core/

2023-12-07 Thread Michał Górny
commit: 094064177450a8a92f37246d87e0849faf18a493
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  8 05:24:55 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  8 05:30:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09406417

dev-python/google-api-core: Bump to 2.15.0

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

 dev-python/google-api-core/Manifest|  1 +
 .../google-api-core/google-api-core-2.15.0.ebuild  | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/dev-python/google-api-core/Manifest 
b/dev-python/google-api-core/Manifest
index 98d5b6d5094b..9e9e2262fcd3 100644
--- a/dev-python/google-api-core/Manifest
+++ b/dev-python/google-api-core/Manifest
@@ -1 +1,2 @@
 DIST python-api-core-2.14.0.gh.tar.gz 192103 BLAKE2B 
f1b05d3218392125600d113f35a726ada2f3247fca2fdce05f3a6419fe60bf59df8a3724fdd62d9047e55ecb39071527265fe86ba181f09e1bb5940b4b7dd4ba
 SHA512 
a7641595f25d163b44906139df80e3581d52fb1078b70ec9b9a55583e148d82b51cfe3f710d04b776c7b038ef8c57b9b1119284711100e9681ee6f81b0ac6b58
+DIST python-api-core-2.15.0.gh.tar.gz 193916 BLAKE2B 
708bee6e62b4049d88bc88dfc03add6496ee1861954485e145ab01707284216aef224bd8646a3336417d8b114a8c196ce44e8da63e53c3dff3d616ff9bef25ad
 SHA512 
1abbeb266e4bcb9cf8a2dc6ba795a5667b5e9a870fe8609335e929ac17410822e4324d88c7692f8c60534e9ee4b0933af0277cc44ccb2d805bcbaf8db1288bba

diff --git a/dev-python/google-api-core/google-api-core-2.15.0.ebuild 
b/dev-python/google-api-core/google-api-core-2.15.0.ebuild
new file mode 100644
index ..45e4a27798d6
--- /dev/null
+++ b/dev-python/google-api-core/google-api-core-2.15.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2020-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
+
+MY_P=python-api-core-${PV}
+DESCRIPTION="Core Library for Google Client Libraries"
+HOMEPAGE="
+   https://github.com/googleapis/python-api-core/
+   https://pypi.org/project/google-api-core/
+   https://googleapis.dev/python/google-api-core/latest/index.html
+"
+SRC_URI="
+   https://github.com/googleapis/python-api-core/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/googleapis-common-protos-1.56.2[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-1.25.0[${PYTHON_USEDEP}]
+   >=dev-python/protobuf-python-3.19.5[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.18.0[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/googleapis-common-protos/

2023-12-07 Thread Michał Górny
commit: 2b7f17deb69c2f43351a7a6a2e73cf06cd48e9bb
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  8 05:22:22 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  8 05:30:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b7f17de

dev-python/googleapis-common-protos: Bump to 1.62.0

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

 dev-python/googleapis-common-protos/Manifest   |  1 +
 .../googleapis-common-protos-1.62.0.ebuild | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/dev-python/googleapis-common-protos/Manifest 
b/dev-python/googleapis-common-protos/Manifest
index ae57a094a696..39900c74ecb7 100644
--- a/dev-python/googleapis-common-protos/Manifest
+++ b/dev-python/googleapis-common-protos/Manifest
@@ -1 +1,2 @@
 DIST googleapis-common-protos-1.61.0.tar.gz 121129 BLAKE2B 
f7fa2bc1061bd7cba5db4327925ac221fff859a1077b177dd9606cb1d85ef42796a3c2fd6b9834d195a1d3d0638f07a735f64a9e4abd4b95b602f8f53a36d77d
 SHA512 
2aac51d0ea414532f1b5991ad8d484a48d44682e1354deec4d1bb5a96d401a9f9983e613beea91d49c058d95a2d289be932229765c66c1fee18df5d8e9e873f2
+DIST googleapis-common-protos-1.62.0.tar.gz 121172 BLAKE2B 
33034cca9a195c90191d1f9ff68933714bab9d977fb720f94f2384554ed7ff73d9c01bfd386589e0c3cbed150e3b4d153feaf9ade7dbc1181e99c96bc7aa5b36
 SHA512 
13612ed20fdb0f7f1310a8c727d5b833286237f9470fd5b183a0a92463b043a7aa14b4e06188d8bd3e1aa9f1d6e468e96b06a448a8a76f85de3aea7d9bc734f0

diff --git 
a/dev-python/googleapis-common-protos/googleapis-common-protos-1.62.0.ebuild 
b/dev-python/googleapis-common-protos/googleapis-common-protos-1.62.0.ebuild
new file mode 100644
index ..173ea3bc4900
--- /dev/null
+++ b/dev-python/googleapis-common-protos/googleapis-common-protos-1.62.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python classes generated from the common protos in the googleapis 
repository"
+HOMEPAGE="
+   https://github.com/googleapis/python-api-common-protos/
+   https://pypi.org/project/googleapis-common-protos/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   =dev-python/protobuf-python-3.15.0[${PYTHON_USEDEP}]
+   !dev-python/namespace-google
+"
+
+python_compile() {
+   distutils-r1_python_compile
+   find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+# no tests as this is all generated code



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

2023-12-07 Thread Michał Górny
commit: d66bc5bdb568ac5c0b02b2ddc5d58d3fcf635fc1
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  8 05:29:22 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  8 05:30:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d66bc5bd

dev-python/python-openstackclient: Bump to 6.4.0

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

 dev-python/python-openstackclient/Manifest |  1 +
 .../python-openstackclient-6.4.0.ebuild| 62 ++
 2 files changed, 63 insertions(+)

diff --git a/dev-python/python-openstackclient/Manifest 
b/dev-python/python-openstackclient/Manifest
index 07dd5b50b268..5317afc018f2 100644
--- a/dev-python/python-openstackclient/Manifest
+++ b/dev-python/python-openstackclient/Manifest
@@ -1 +1,2 @@
 DIST python-openstackclient-6.3.0.tar.gz 899811 BLAKE2B 
9dd1b174d23f4bfe0f4e54e1e72fc92f28989b7007981132ab3d60050e1c7c19be820388c9453e004f0847ad67c1bf6eadfccd26fd391e5c1b6c62185e2132c9
 SHA512 
da03e92208ec82920bb3fae3be0c3ecb834f3046cf709cff626a2336ca875976bcc72a41593bfee28b988ab5e89e49dbfc466362ab6200f90c91f949ce1feb06
+DIST python-openstackclient-6.4.0.tar.gz 915402 BLAKE2B 
22f033623e1a8a0830032f82fc98a87fe7154098d6a2fc5f45b6843b1df2396f54f2c298b787f252254871e3025fa74d573791b94cd3cccee7528a580353803e
 SHA512 
497792309a07ee64a966542b3b1a92ea452ed5615410f71475509df00f2810c7367bfca905d2f6e68b638f9df2ad8cc6f95ab84da2e9625bd779e3651e3300ba

diff --git 
a/dev-python/python-openstackclient/python-openstackclient-6.4.0.ebuild 
b/dev-python/python-openstackclient/python-openstackclient-6.4.0.ebuild
new file mode 100644
index ..f6e1adcb99f4
--- /dev/null
+++ b/dev-python/python-openstackclient/python-openstackclient-6.4.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A client for the OpenStack APIs"
+HOMEPAGE="
+   https://opendev.org/openstack/python-openstackclient/
+   https://github.com/openstack/python-openstackclient/
+   https://pypi.org/project/python-openstackclient/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/cliff-3.5.0[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-2.7[${PYTHON_USEDEP}]
+   >=dev-python/openstacksdk-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/osc-lib-2.3.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
+   >=dev-python/python-keystoneclient-3.22.0[${PYTHON_USEDEP}]
+   >=dev-python/python-novaclient-18.1.0[${PYTHON_USEDEP}]
+   >=dev-python/python-cinderclient-3.3.0[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
+   >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
+   >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}]
+   >=dev-python/wrapt-1.7.0[${PYTHON_USEDEP}]
+   >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+   # Depends on a specific runner
+   sed -e 's/test_command_has_logger/_&/' \
+   -i openstackclient/tests/unit/common/test_command.py || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # functional tests require cloud instance access
+   eunittest -b openstackclient/tests/unit
+}



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

2023-12-07 Thread Michał Górny
commit: e9e8c6072c772f1fd19757e0940858fb35ac02f4
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  8 05:26:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  8 05:30:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9e8c607

dev-python/nh3: Bump to 0.2.15

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

 dev-python/nh3/Manifest  |  39 +++
 dev-python/nh3/nh3-0.2.15.ebuild | 101 +++
 2 files changed, 140 insertions(+)

diff --git a/dev-python/nh3/Manifest b/dev-python/nh3/Manifest
index b8773a148f20..7076b565e9b2 100644
--- a/dev-python/nh3/Manifest
+++ b/dev-python/nh3/Manifest
@@ -3,24 +3,36 @@ DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c5
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST form_urlencoded-1.2.0.crate 8923 BLAKE2B 
2408d9bbca582be13febf041262f0e63a3d661dd8fd2a42e9203feb6ff02a94e3eade6b83179fab34448b9913c7924fdf53e0670ae97e550318229432978e33d
 SHA512 
899ddd113a79bdeac12e499f581c5499d1a4b698c75cfc2d6aada5880cd802fc8537ff9ce68eca28374318d66fd70100962105c1e8962868a5732bb86326c104
+DIST form_urlencoded-1.2.1.crate 8969 BLAKE2B 
383d3a197b73fba199220b7708e16d770591ac16725faf4efc1a8c230c569c381870d4a11b8fba623e761e68f9d318630b22101d461e67dd26c67e13a73358a1
 SHA512 
c65104e2dc08fad572bb31f981700fd43dd29fcff42b01c7ccdbd3d4c23dec12360aed3f1b5fc4766fee386d418a65349b2941b8735f788cb0d35d631a6a8dd1
 DIST futf-0.1.5.crate 11344 BLAKE2B 
2cc5e5f5d4ace47e9273546e46c500432da47f246cee18f24607432305dec9481ec3d02b8a9bff4724efe05ea1d235294c52ee4eeb2f5f285ce56c2987b62d24
 SHA512 
4cee071c067c879742839d3d32192ca94ee2f9241468656357c3aed116cb7c656bf81722f32b67d60214b7db66858dca6443f0d52f0ff2114fc70971b2d3
 DIST getrandom-0.2.10.crate 34955 BLAKE2B 
8e7b8554ae360484ceca2a05f834c2664b08f41cbc6c955663e1f8f22fb5750481518bf1c7b49f49223a99a66914ef013347b9186acc97a20249f3222a13f9d4
 SHA512 
82af9e0417bff9272ed0478be4ac90426405ce210014b21899c6b95fde1b16893bf46295388ff5f13fa712a04c99c46b770fab83f41a1343af1590a86ca8da3b
+DIST getrandom-0.2.11.crate 35391 BLAKE2B 
cc3af20769f8effebcd6fe4f48bb762211f78cfad016b796ce4b6b83a25d0a758ecee4352af18ef97e84c17fb4efb0c7bf113b53d2dd30eaa32067fed97978fa
 SHA512 
2230c219e1080b4b13f207bdfd54b1acff37d9e5fec5263ec9952df9c0279939b231c722b54524deab85002caf1047a471f3fba8090428d918e99d53edf82345
+DIST heck-0.4.1.crate 11567 BLAKE2B 
520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9
 SHA512 
8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8
 DIST html5ever-0.26.0.crate 72921 BLAKE2B 
bba23709f6404afcb86dc5af8fe8c0728c4c407de7cfc679c286ef13a790077329f7df2a065eae742e7b4c2303e01793e1b936daadd73f663cf2933845d975c9
 SHA512 
383a25421cddb0573e41ca93131d681cfbfaf551989337845a197e939a2580751ae90e96605bfc4e187dbd5189b6c014557cc69e3d7d2d2cdfb88eeca8896089
 DIST idna-0.4.0.crate 271429 BLAKE2B 
8b81bc4535d2e8a1100ddeaf6f43c043fd601ee3b37eb109a9dff01630a81603223407bd5c2f1a1b108d741c811781b205c10148a0122b8125c237a5d5ba8a58
 SHA512 
b4133c5f73bd9c4ccc05245a9edcc5c980714129ce4f6eb7851eea7e509617ff972fadefe6ac78db6b4106667d9d6070de52c4d42414c95921e3d9fe1b7a76cb
+DIST idna-0.5.0.crate 271940 BLAKE2B 
0b781c2e9bf717af429efb53bdfd18244f2b8c58e5111c3bd3bee50c8a01cc747513fe20db75c38b6b771d5845647bf6c1849ae6667766c9623e018c1f399a9b
 SHA512 
bee6cfbfc99859b113aa8c7b487429a836dabc4e317980f132d28ff836f33480bf9f8b186a07115eff33024cd855bc85d346fce85e17c4132e886769c54c
 DIST indoc-1.0.9.crate 13475 BLAKE2B 
a9696788574e56dd125c3371169fd59d6947d188f76e2669b21c0304692efd6709cd048920f7822e92c6a5620fb178e0e85c7776118cef8ccee0f58398e14abf
 SHA512 
db8aef4a7bb606452dc8ed45aa29a255c7a135357a0bd586fb4429c5f56a1aa2ca9400d6fac39956aeb486a15d25cf5d1b9524967867f2c651d9d563e3e85be8
+DIST indoc-2.0.4.crate 14311 BLAKE2B 
8d604e20825ae64530014081c627abe4ecec6447e1e214408743aca79ed217531baad4bd7021137ae6628555d769a248f06acc556cc3254d2626074aab110a44
 SHA512 
ef1b8d19d89d848c1133f2865247e0ce23cbe5552454805910ed0478ac4acb11b11629aa4a5ce8756d0ed5cbc0644abedeac0246f433166c68f47cf58cf4487a
 DIST libc-0.2.147.crate 686772 BLAKE2B 
ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1adbf23e6147dbb57fb68fbd02498f8ec75327693237a47e5e5259615ce8b0d5ed7a03bbf4fffb
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: dev-python/google-api-python-client/

2023-12-07 Thread Michał Górny
commit: 6c46c1ee8816a1830ae6e12f4676f71bb5e01616
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  8 05:25:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  8 05:30:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c46c1ee

dev-python/google-api-python-client: Bump to 2.110.0

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

 dev-python/google-api-python-client/Manifest   |  1 +
 .../google-api-python-client-2.110.0.ebuild| 49 ++
 2 files changed, 50 insertions(+)

diff --git a/dev-python/google-api-python-client/Manifest 
b/dev-python/google-api-python-client/Manifest
index 229ceb263574..8e077c03fb5f 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1,2 +1,3 @@
 DIST google-api-python-client-2.108.0.tar.gz 12227437 BLAKE2B 
7b8023f0e940730539bbfed2c213f6ec007b4e838eb87d8c7bd037c5f6dd73cbf97cdb6cec869d10f4c0135ff2989e1fa0b6a4b51cc118e7be2e45e2488d3b76
 SHA512 
baff038d8161de7150ac877dcca3af8a7f38fc9cfcdae9e70bdaf877f11fa35f572102ec1b6eda47a24f26386638285fc0ff31fbeb185d9174a40ca90cf20ba3
 DIST google-api-python-client-2.109.0.tar.gz 12264648 BLAKE2B 
b0ff31b5e770f38ac44569a3480a9d0a28988441a907c823be7603fd3a48a5d407aeafdc6de5e8cadf32693f3363f0231f82e692fdeabe1ceb42eaeb5c99595b
 SHA512 
1e5cd06a49548536b53411aa247f9118e808b97dd4b110f614347329f148ba9bc89514e5c205c7e7a90f52c53ab944a3a16afa833dc4a458d9ab53dc093bad63
+DIST google-api-python-client-2.110.0.tar.gz 12416779 BLAKE2B 
4b8bf928262db5d66d3201aaa2541cfd2ea9c5276528a8cee285eaafbb6947419d40c7335c3b131b9208e4a5c9c1e3c5df695bdd66a0a8b5736ea79d24ae1547
 SHA512 
a100b2a33c2944b8c5044c40cfdee4911e44fc1b366d4fd66cd99fd35c47058113f89c952b24d47b4ac3db573be30af1351d9b4e0d10b69e1ef5c5e5499f891b

diff --git 
a/dev-python/google-api-python-client/google-api-python-client-2.110.0.ebuild 
b/dev-python/google-api-python-client/google-api-python-client-2.110.0.ebuild
new file mode 100644
index ..0194f9640998
--- /dev/null
+++ 
b/dev-python/google-api-python-client/google-api-python-client-2.110.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Google API Client for Python"
+HOMEPAGE="
+   https://github.com/googleapis/google-api-python-client/
+   https://pypi.org/project/google-api-python-client/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
+   =dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
+   >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
+   

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

2023-12-07 Thread Michał Górny
commit: 4b831f2451f5018ada11348e2f9fc170ce2c6fb3
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  8 05:20:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  8 05:30:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b831f24

dev-python/stripe: Bump to 7.8.0

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

 dev-python/stripe/Manifest|  1 +
 dev-python/stripe/stripe-7.8.0.ebuild | 73 +++
 2 files changed, 74 insertions(+)

diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest
index b86cf1ca7385..b87978f8aae1 100644
--- a/dev-python/stripe/Manifest
+++ b/dev-python/stripe/Manifest
@@ -1,3 +1,4 @@
 DIST stripe-7.4.0.tar.gz 743353 BLAKE2B 
30246bf8c5c922fe1ab906757fef064d4f6eea6989825e1ddabc1ad3fad95cd486bcaa3be860045c29daa2f3c84f65a01e275c919da286d8f0d81cfa3aa512b8
 SHA512 
9e67fbfdd4fc65ad72a56bc841316e803eca031307a3ced4ba5773773a9920fd1d2e11cb7de6e6da4b2aae78611e198d999d85a5df65d3d7a43af195a47a84c7
 DIST stripe-7.6.0.tar.gz 743504 BLAKE2B 
32b82cd34241f00c259edc3e0d46d25337cd2490e6c3f4fb9d90d13e785f5e844fbaf66b224a7ae2ac7643d80b90eb36fde465ffdae058ded7741cb53dca5ec6
 SHA512 
5383ee5bc7e128840f9a1a738eca3bd6ce4a98df554243308d3b6fc667b519b996fc63d34c29abfc4f2f9082e8062aaf9aacdb3edb70e4ef2a6556228926daa2
 DIST stripe-7.7.0.tar.gz 747906 BLAKE2B 
40d6f4cdbefef54df8aa84529c879f9cfe3b36fafb35cdc12e98513ae63e3fc41a38174def79adf2e891445502771437489f73010b206a005a02883ef51400fd
 SHA512 
988bf67fce52c5b48e8a7d0d6dac408fd5bc1bd3cbd0d80b06ab5b7b8c44a5daa231c6f3f5e563cea2a717cbec56ae4a83eac9526a463074ff3d1d2cb68a6b92
+DIST stripe-7.8.0.tar.gz 768444 BLAKE2B 
8262f097cfac300db6f12ef9781b28b4841bed7f23f1fa72e4c147702008e3f44b50f8bdcbaa5144607f95fac8db519536d996d0dd1457233f11e4e2b705eb78
 SHA512 
969ce4b59e5a16735c556132c9f5bb9c134cc32fd385d69e52495ae20e0367f0acb5f24f3e1c025c851aa119ce5f2490f06fa320bfcd5712ae4609cbb6b22256

diff --git a/dev-python/stripe/stripe-7.8.0.ebuild 
b/dev-python/stripe/stripe-7.8.0.ebuild
new file mode 100644
index ..a5deb252c18b
--- /dev/null
+++ b/dev-python/stripe/stripe-7.8.0.ebuild
@@ -0,0 +1,73 @@
+# 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} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Stripe python bindings"
+HOMEPAGE="
+   https://github.com/stripe/stripe-python/
+   https://pypi.org/project/stripe/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/requests-2.20[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
+"
+# please bump dev-util/stripe-mock dep to the latest version on every bump
+BDEPEND="
+   test? (
+   >=dev-util/stripe-mock-0.178.0
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   net-misc/curl
+   )
+"
+
+distutils_enable_tests pytest
+
+DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md )
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests -p pytest_mock
+}
+
+src_test() {
+   local stripe_mock_port=12111
+   local stripe_mock_max_port=12121
+   local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log"
+   # Try to start stripe-mock until we find a free port
+   while [[ ${stripe_mock_port} -le ${stripe_mock_max_port} ]]; do
+   ebegin "Trying to start stripe-mock on port ${stripe_mock_port}"
+   stripe-mock --http-port "${stripe_mock_port}" &> 
"${stripe_mock_logfile}" &
+   local stripe_mock_pid=${!}
+   sleep 2
+   # Did stripe-mock start?
+   curl --fail -u "sk_test_123:" \
+   "http://127.0.0.1:${stripe_mock_port}/v1/customers; &> 
/dev/null
+   eend ${?} "Port ${stripe_mock_port} unavailable"
+   if [[ ${?} -eq 0 ]]; then
+   einfo "stripe-mock running on port ${stripe_mock_port}"
+   break
+   fi
+   (( stripe_mock_port++ ))
+   done
+   if [[ ${stripe_mock_port} -gt ${stripe_mock_max_port} ]]; then
+   eerror "Unable to start stripe-mock for tests"
+   die "Please see the logfile located at: ${stripe_mock_logfile}"
+   fi
+
+   local -x STRIPE_MOCK_PORT=${stripe_mock_port}
+   distutils-r1_src_test
+
+   # Tear down stripe-mock
+   kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock"
+}



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

2023-12-07 Thread Michał Górny
commit: 36ae20ada2724375d06898adf8a8dbafaf1b3006
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  8 05:27:03 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  8 05:30:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36ae20ad

dev-python/referencing: Bump to 0.32.0

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

 dev-python/referencing/Manifest  |  1 +
 dev-python/referencing/referencing-0.32.0.ebuild | 33 
 2 files changed, 34 insertions(+)

diff --git a/dev-python/referencing/Manifest b/dev-python/referencing/Manifest
index 3cfff4abf786..f586de12cb96 100644
--- a/dev-python/referencing/Manifest
+++ b/dev-python/referencing/Manifest
@@ -1,2 +1,3 @@
 DIST referencing-0.31.0.tar.gz 53776 BLAKE2B 
9fe01f00ce8ea7d2daa5953939c255772d532ddf6405c5a8ea5c79785619f223f0aa5fa56156d29c2c126a02c7993178bcbf1844941e9d04bbdb9a3238b12724
 SHA512 
1d32abf9f7e88e3cee484dcf51804151a9a4de0743dded30dc71184f542147d274987b4c0948423aaf34a981133c2a9607c8b805e5a721282a6472c95a109aee
 DIST referencing-0.31.1.tar.gz 54177 BLAKE2B 
d6973740dda23da9730f279176dc729327ac4c16d8420852ff7d6298c48ea6428281acf5de44557e7522d399f0ced2cb83730b07c166476eab633517add36974
 SHA512 
3522461dc9ba4fee0e8dceaf753094bb1a204fb5b08534a80147c567e5b8cc70c0d27d4ae0cb420725d2e2ad8e6565bd1891201cbdd9db91c9a6816cdad857f9
+DIST referencing-0.32.0.tar.gz 54826 BLAKE2B 
ff098c83b5fa7e3bf58a5ed4e4a89983bb59b241bc2bf6dc4d7e303e570ea035e59caefa9fcca2d255764148a95511e2f9fb953beb3d2f1939bfb5d20becd2a3
 SHA512 
5df7693e6f0f4c9b572a0bb8d78938fb831396d0b25a59fc61d196bd92d61346c6e443babbf986470c95d7663d8f7678a5a92850a29f750769e5afb412d9fa54

diff --git a/dev-python/referencing/referencing-0.32.0.ebuild 
b/dev-python/referencing/referencing-0.32.0.ebuild
new file mode 100644
index ..cf903ff5c365
--- /dev/null
+++ b/dev-python/referencing/referencing-0.32.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Cross-specification JSON referencing (JSON Schema, OpenAPI...)"
+HOMEPAGE="
+   https://github.com/python-jsonschema/referencing/
+   https://pypi.org/project/referencing/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
+   >=dev-python/rpds-py-0.7.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest-subtests[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-12-07 Thread Michał Górny
commit: ea2488f7047120f2f8da3423dcbe3a017b44cc4c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  8 05:18:32 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  8 05:18:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea2488f7

dev-python/sqlglot: Bump to 20.1.0

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

 dev-python/sqlglot/Manifest  |  1 +
 dev-python/sqlglot/sqlglot-20.1.0.ebuild | 42 
 2 files changed, 43 insertions(+)

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index e35eb34fe7fa..141c284129d4 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -1,3 +1,4 @@
 DIST sqlglot-19.8.3.tar.gz 9093824 BLAKE2B 
fab19b444ffb1889c6d0b8c69e2212ef6c479e9814017e1a1106823143b3b5cd1a960e142e8c1ec1244918a2ddd333adaa10ddfb2514044131a7ca4af1761dff
 SHA512 
7f95c9e710f124f550ab2dd9fb9af42747987f7b8f536a7a5ea7596cf7d8fbcdc4c0565c2aec4d617bc705b65af34c2bccb57b9b43c43decc03d60cceb468aff
 DIST sqlglot-19.9.0.tar.gz 9096488 BLAKE2B 
c595fb7e1462bd87c94a7deadac10aeb2c2ffd28e13473d63d0823cf39af00043d74d96503c8334391eab50c58a56019f00773d5964d0428be38ee04588775a3
 SHA512 
9654942bc17d8afddc936d9ec1e9b6c5e21912689a3be20ea129d376e2a04a7f152424998f36f5dc6d5cc0861913e74b5f038acaaa12d9a64082157e3e179423
 DIST sqlglot-20.0.0.tar.gz 9100950 BLAKE2B 
e18085ae7b807290433dcdb92dd8d399b2f8821aa8085dfabdb534b542e3631968ada066df6614c41c1d7208812068bd89bc2d9b7788d67ea5830f055e72fba0
 SHA512 
b821864819b7d5c954586a16d5ccd7b255e761aaeb0cb46e20eaee3d615d1a7224954e50de44905e1f57d5a0f8457b611561fd948af1325e3423d47bcadf1333
+DIST sqlglot-20.1.0.tar.gz 9014694 BLAKE2B 
195034a059a42f6173de23ab75c2f6a4016d02ad03a5b5244d9ac6f1b40802476f708aeb5c5ebeee68ba310e8434db1b3b9912bc0898a36b84da8980912b946c
 SHA512 
646bcc41e2a03fe8c78d7b2aba9d6f1633f694376b09a9e3c9e9fac8c01775cab6cd98f32bf2e473ba2b92bebcbad32ef44689070b20dca607e354175272cc6d

diff --git a/dev-python/sqlglot/sqlglot-20.1.0.ebuild 
b/dev-python/sqlglot/sqlglot-20.1.0.ebuild
new file mode 100644
index ..1aed7015aa2b
--- /dev/null
+++ b/dev-python/sqlglot/sqlglot-20.1.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 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 pypi optfeature
+
+DESCRIPTION="An easily customizable SQL parser and transpiler"
+HOMEPAGE="
+   https://sqlglot.com/
+   https://github.com/tobymao/sqlglot/
+   https://pypi.org/project/sqlglot/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+EPYTEST_IGNORE=(
+   # Tests require pyspark or duckdb which aren't in the tree.
+   # Pandas would be a requirement normally, but it gets ignored by proxy.
+   "tests/dataframe/integration/test_dataframe.py"
+   "tests/dataframe/integration/test_grouped_data.py"
+   "tests/dataframe/integration/test_session.py"
+   "tests/test_executor.py"
+   "tests/test_optimizer.py"
+)
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # remove fragile timing check
+   sed -i -e '/assertLessEqual(time\.time/d' tests/test_parser.py || die
+   distutils-r1_src_prepare
+}
+
+pkg_postinst() {
+   optfeature "simplifying timedelta expressions" 
dev-python/python-dateutil
+}



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

2023-12-07 Thread Michał Górny
commit: a964d06b541d048f8910d2e574e3546d25803460
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  8 05:22:52 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  8 05:30:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a964d06b

dev-python/proto-plus: Bump to 1.23.0

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

 dev-python/proto-plus/Manifest |  1 +
 dev-python/proto-plus/proto-plus-1.23.0.ebuild | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/proto-plus/Manifest b/dev-python/proto-plus/Manifest
index 71bbab0c625c..67fc57dd6e3e 100644
--- a/dev-python/proto-plus/Manifest
+++ b/dev-python/proto-plus/Manifest
@@ -1 +1,2 @@
 DIST proto-plus-python-1.22.3.gh.tar.gz 94230 BLAKE2B 
7d7def297a2f1b863c4226ed6af35b3ecc6cfac5d324ddc311b5d44189b45773c46b83bf242fa9f9847399e1f6a55d5b114a6a1d69fe170201201fa92747dac7
 SHA512 
8505656798426d07e27929bf43873ae3f46b1cbd1e1b81e41035382c6edb5e5de4a550e41985d93b3c161a5fc676a1db6fc14b8e74dce5d1b1b7bf3a80419ae4
+DIST proto-plus-python-1.23.0.gh.tar.gz 96752 BLAKE2B 
a971ef18b3513dcda0f2ea7a1eec8a1b76cc0094fdb73e7df1b258d0db7c16d2ef07152eff28c71e10456e2b9d2532da748901734d35a0245f99af7cf558866c
 SHA512 
9e1566f6e3d2f99a37e7c5c9d3203a0073648f423112413d7d4fd61ebe38f175f30e1c4d2d24257acb7d09a685722b63960f9f686ede9ddb98a4c4463d5c0402

diff --git a/dev-python/proto-plus/proto-plus-1.23.0.ebuild 
b/dev-python/proto-plus/proto-plus-1.23.0.ebuild
new file mode 100644
index ..3c91dd1f06fa
--- /dev/null
+++ b/dev-python/proto-plus/proto-plus-1.23.0.ebuild
@@ -0,0 +1,41 @@
+# 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
+
+MY_P=${PN}-python-${PV}
+DESCRIPTION="Beautiful, Pythonic protocol buffers"
+HOMEPAGE="
+   https://github.com/googleapis/proto-plus-python/
+   https://pypi.org/project/proto-plus/
+"
+SRC_URI="
+   https://github.com/googleapis/proto-plus-python/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   =dev-python/protobuf-python-3.19.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/google-api-core-1.31.5[${PYTHON_USEDEP}]
+   dev-python/grpcio[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs \
+   dev-python/sphinx-rtd-theme



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

2023-12-07 Thread Michał Górny
commit: 836ecfb0a56307fd7f79043ef47a835c0f7ac3e2
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  8 05:20:04 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  8 05:30:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=836ecfb0

dev-python/pycountry: Bump to 23.12.7

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

 dev-python/pycountry/Manifest |  1 +
 dev-python/pycountry/metadata.xml |  4 ++--
 dev-python/pycountry/pycountry-23.12.7.ebuild | 21 +
 3 files changed, 24 insertions(+), 2 deletions(-)

diff --git a/dev-python/pycountry/Manifest b/dev-python/pycountry/Manifest
index 67cf2540522f..83a0a32e0805 100644
--- a/dev-python/pycountry/Manifest
+++ b/dev-python/pycountry/Manifest
@@ -1 +1,2 @@
 DIST pycountry-22.3.5.tar.gz 10141551 BLAKE2B 
d645eade8ce9be3b99f4f2b189cc50c3395ecb3899ab9fa668066993abbfa576191cfcc05b7bb2764d088a86df492770bcc0a8834f04e6fde58a01defe8a1b14
 SHA512 
07dc507ee94f1880727761df197f81704386d9246163c9a5872f47083d37c7d1205dfbd28c6663ef0731a0b05277ade03a1a1929ab84087e0e85c05028c68b89
+DIST pycountry-23.12.7.tar.gz 5916789 BLAKE2B 
c2ef041f170069fd242f2e92b925f6c2ee5cfde65fd7c89e24fafbea599a84b3d18af1470a06ef94e2974fa2320e5510cec7120948b7b5c463cc362f1567d6d6
 SHA512 
3e8ce14b4b6ea13f2747ec1b6a5db852e50b58ff9ff3bf2429fd2561411593f8d2fbc48208c861b1988fe0981dbb28649e29d62fd91f5a98e0aba1e27d24c97f

diff --git a/dev-python/pycountry/metadata.xml 
b/dev-python/pycountry/metadata.xml
index 43395b152b25..dc3008f8fa6b 100644
--- a/dev-python/pycountry/metadata.xml
+++ b/dev-python/pycountry/metadata.xml
@@ -8,7 +8,7 @@


pycountry
-   flyingcircusio/pycountry
-   
https://github.com/flyingcircusio/pycountry/issues
+   pycountry/pycountry
+   https://github.com/pycountry/pycountry/issues

 

diff --git a/dev-python/pycountry/pycountry-23.12.7.ebuild 
b/dev-python/pycountry/pycountry-23.12.7.ebuild
new file mode 100644
index ..f7e6413409d0
--- /dev/null
+++ b/dev-python/pycountry/pycountry-23.12.7.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Database of countries, subdivisions, languages, currencies and 
script"
+HOMEPAGE="
+   https://github.com/pycountry/pycountry/
+   https://pypi.org/project/pycountry/
+"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+
+distutils_enable_tests pytest



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

2023-12-07 Thread Michał Górny
commit: 138621c030f14ebfaa75610828299b702a2fbb70
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  8 04:43:08 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  8 04:43:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=138621c0

dev-lang/python: Bump to 3.12.1

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

 dev-lang/python/Manifest |   3 +
 dev-lang/python/python-3.12.1.ebuild | 532 +++
 2 files changed, 535 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index 88667eb7a14d..9903bf8573af 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -8,6 +8,8 @@ DIST Python-3.11.7.tar.xz 20074108 BLAKE2B 
3414118d30076e4223571825b5c595c579542
 DIST Python-3.11.7.tar.xz.asc 833 BLAKE2B 
32d6984631d7b4b064e2c2588835a89098842a0ecc3d8ccb893830c9946124a159123e2082e6da3abcdb97d27dde0fb68c1fd11e4ed2bf2e0641fa95191354bb
 SHA512 
7b342990c6e32897047f8ba33c4d264f1be987b73843b61bd7db08bfa1a7280c616e9dcd96225f37602f876549d011ff82a4d79f1e32a5ab7d7cc22651bba44f
 DIST Python-3.12.0.tar.xz 20575020 BLAKE2B 
047968c76adb88326295c7133b27e6849a45651fd2d9c1768d4f7c2a4c5ed4ed9de4e0e54855c66cc99e39818759404ccaf056b000a9376aa5aad7370e4f4ce6
 SHA512 
4d5353151fd1dad80fe96bd2a668cec27287a0dad85086239597166f8189d4edf6c4800ed14f39c8e54816076fec13ba405d6bfa1123ad2dada8cf85c60025e6
 DIST Python-3.12.0.tar.xz.asc 963 BLAKE2B 
2b2b119a4314d88c9ecbf881b583fa8bd7c0a67d7307cd7ea625fbaeb1e696dbcb0d13041ec807cecf1636c8b4f1ac1862d0d966fe7705f384cd414c3097af0d
 SHA512 
2c457f51cd4269deb2c644b35da1c617d1b1d53a6093da77b967f4e5661bc3400c70808aab4f619d9035fd33e656653f992d308c683e26f1505929a3a59b4ce2
+DIST Python-3.12.1.tar.xz 20583448 BLAKE2B 
20f6f8b7b0d7e560d269138a38c5b9362073aa414f0a862357644b97eb76f9bf70b5365cac1dd1a615895302b046bd88404966e56818d57e506b9972d34445a3
 SHA512 
44cf06b89ade692d87ca3105d8e3de5c7ce3f5fb318690fff513cf56f909ff5e0d0f6a0b22ae270b12e1fe3051b1bde3ec786506ec87c810b1d02e92e45dff07
+DIST Python-3.12.1.tar.xz.asc 963 BLAKE2B 
6c08f666c914fc413d24c3591c24ce7ec22d459a571f9e91b50862b534ea6d98170d7141dd42602c18893cfc07a02f5b44c42edc97571a3a12cac3cdfe6ddc82
 SHA512 
1c85237b5921fbf940ded4e038d99c8d02682fcb357b5de761eb5bebf94142b308a11654fc6312129663727e2ce1f546fbb5a5a3747d7dc02fc7dced9cb968fd
 DIST Python-3.13.0a2.tar.xz 20244640 BLAKE2B 
b1edae4c5f6c33e7250f718caa3164e163ea13f245817a997f0497d20bb9695e6e2f777eb42fc210b21fb315bd1753fe4a46b7f213312a03201481d26544fa63
 SHA512 
2702f630ebb49a835c213656f2f0d41f87daf2dad6b856821f4011f4614c19279656eaa1dad9f1cbfd258992aa5f59d4571577057c6a4ad1cdcfa4d8ada3b607
 DIST Python-3.13.0a2.tar.xz.asc 963 BLAKE2B 
db603fcf2dcf0c727b3a92a5ccbaadd080e11d664b1c07944ef082b5ca8625b2ccd4d4384d344d14e61eb73466011f2284f5240d710b3be7206c7316e2a3872b
 SHA512 
c6a0101b844701fcd860a519ec4830bde0df486ea78377831544dbe0db25dd67c28360f46d5ef01db64aa4347cf7b0d489590f6dc91e768b16753228f2c93b25
 DIST Python-3.8.18.tar.xz 20696952 BLAKE2B 
45be712aeef8bb3ba04aa2bd7d0282aa5f817327749c620ede18ee307fcb432540db9062a8186b08b49467515c74f01eb6fa739f366cca76dfadedcb22858429
 SHA512 
0be1d85cafade25e99b8277ba51d7b9b3a3d2dbbcc52fd0d1c633c47982e5dd87fd7a0ca180a78d7801d79a8ecafa79bd9d501d544cd7b6da53ea409daa70adf
@@ -19,6 +21,7 @@ DIST python-gentoo-patches-3.10.13.tar.xz 13996 BLAKE2B 
0123a18c8c39397ac03b1be1
 DIST python-gentoo-patches-3.11.6.tar.xz 7568 BLAKE2B 
7ff4b1f4f2549b2df46aeff875c20fb6de40778d88071c1aa054bf2e3494f718dbb39a42d9cb791c1e0db1a025ae8eb13b24f7bd712f08b3c00ca638100bb732
 SHA512 
57c655d9d0df4284e167f3ed9b4e0d1c4554e5fe08605c64db253c104ac2e64da2439c8500fe60460d2545683467f8689d7fee68214cfa414584d71434735473
 DIST python-gentoo-patches-3.11.7.tar.xz 7560 BLAKE2B 
fa836508cc85c3fd5e9bfb61d4d214b0d23923e4d29b87d30afa7a5a4d8fa23d5abb8ae8e1d571e301318ce14707a5538228bf1f2bcc8dfdfd5788e4676c0c0c
 SHA512 
e3f94281689f500b41cd707b2881613c0c6a1be3dad2fbe1fc64330b249bce173d50cdc6e2f656daa7920b06795b7a555c1b08982b889b48955356e66416836c
 DIST python-gentoo-patches-3.12.0_p1.tar.xz 6104 BLAKE2B 
9064e4bd96d6aed60398113cc4e624ec53a04694146e3cc532453228bdbe1b65fed2f426ed99aa5e76dc10f2513fa5af356e6a505e71e9f66e890c2254f55280
 SHA512 
5ca6e8fb255fd4b3ec25e7f9d7889d1490661d121907bb86134a0dffb4ecabb2d0b0423429b83f0411a85ec1ec24b8f5162064365f298e356877d55dd570413f
+DIST python-gentoo-patches-3.12.1.tar.xz 5152 BLAKE2B 
bd1470dbdb4a3336f499534131d9f67329d6a1f6378b61592f6168d9a2500d9d9d65a77167065f80c38745fa1464a2073eac3e4bc0e5c096eefbbc8971a077b6
 SHA512 
2e608940f2f8c3a4be2699365acd1967d887c7895e71b173327dfe91ea41b6fb10a83d0845b2caa8b59884aa73ea73e49535d7805dc8b50f63b7fcdda67b438a
 DIST python-gentoo-patches-3.13.0a2.tar.xz 4360 BLAKE2B 
1c55b3ae512a2c04bab00fb3a47faabd2726b6cd7a082d27b4c354ff334c22cb7296d9bf4ca531fc91e2d31be8b1f385de82081980272bca9163bc208b54fea4
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2023-12-07 Thread Michał Górny
commit: 9076008086d64867a0484e3e0ef2468740ba9956
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  8 04:39:13 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  8 04:39:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90760080

dev-python/pypy3_10-exe-bin: Backport django-related patches to 7.3.13_p3

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

 dev-python/pypy3_10-exe-bin/Manifest   |  8 +++
 .../pypy3_10-exe-bin-7.3.13_p3.ebuild  | 82 ++
 2 files changed, 90 insertions(+)

diff --git a/dev-python/pypy3_10-exe-bin/Manifest 
b/dev-python/pypy3_10-exe-bin/Manifest
index d59e8689cafd..f6117b2f589a 100644
--- a/dev-python/pypy3_10-exe-bin/Manifest
+++ b/dev-python/pypy3_10-exe-bin/Manifest
@@ -14,3 +14,11 @@ DIST pypy3_10-exe-7.3.13_p2-1.ppc64le-musl.gpkg.tar 6512640 
BLAKE2B fde68e134786
 DIST pypy3_10-exe-7.3.13_p2-1.ppc64le.gpkg.tar 10219520 BLAKE2B 
ada5a559d5e38b56ff8fd4c4d103ac51ab0b117ff58f0d5b781da3c43e31ab49adf64459ae25522f57dcc38268a5ec135e24e90697b32cac9c63e0cab28ba658
 SHA512 
d88fee82cc8386861547c26827947ecad411e733d8f177ac9c689ae23783a554e7a5ca32f4488b9ee6add7c57a49cf56e8042eeb6b8dbfcba57d230280f36822
 DIST pypy3_10-exe-7.3.13_p2-1.x86-musl.gpkg.tar 8775680 BLAKE2B 
6174c341088ba6c78681626fb90af4ccffc0980f07f76f0635bbef423a55d67e0fe6719f3abdb4964f7c4d7249fa4404e83a5250771874e04a79cf9ba9a06304
 SHA512 
c32b25a23cbff996c64ec245df6cb969aa562588a7fd7304688fb8bc9ce73c8c8dabd6a2a9433bd6072fcb706f356d45332a6f7417495d6a76ac6aa7ca41c289
 DIST pypy3_10-exe-7.3.13_p2-1.x86.gpkg.tar 8755200 BLAKE2B 
3ca6f513948eea65beb4899658de0bad1badc835a1afd4407c487190060dafe3f6208075f34c6ed4a0a00b33f9a44a5e1bbdfb17a4e2c0e60b9979f6f72b9e74
 SHA512 
716b5521104a4185c6fa477f7d49384dcd87420ab2d53db0a53bcefe1ed8c7d1784a64ccf1d332c88ba61d189f84e883aeabec0879a51220ee3f26ea1c72f878
+DIST pypy3_10-exe-7.3.13_p3-1.amd64-musl.gpkg.tar 11878400 BLAKE2B 
ecd7e8d829644b9f582c594cfb84a4e1e7fcce802d168b2acb16cb36664100278534894347f5c74656d1cfd8ca76350d37772072820a12a8f22e1e33adba62e3
 SHA512 
319c5aa343d8a2bd38ac9fbeb2b3c775acfa07960da0ea1f5cd0ff6bec9f6b89f39de918520322006cc9605dc65a1776b3fcac3c99febcaf6a3afe0984508b02
+DIST pypy3_10-exe-7.3.13_p3-1.amd64.gpkg.tar 11888640 BLAKE2B 
fcc2710b56853a6bf939812ebf30563c785f4c4228d226ecbfaba02ed2a1ab42636608db2595ac60e8bae7f49e2695abf6ead952d99ff0be15be438c25fd9375
 SHA512 
109af4ca4ac9c867050898a646a4a301d4daeb00abe2c649a23537260479531572a509984bd6f1fcc1126ba6128f4873ac4cda610be9d17baf789475ad8c5c0a
+DIST pypy3_10-exe-7.3.13_p3-1.arm64-musl.gpkg.tar 9871360 BLAKE2B 
781de288a435b9be9caceba4890a3bd1ff04f8787ea6b2ae1168a4eb5ae5d01ee834dbafc4b145024256736dcedf167b5f45cb6ca7110b2e5f3a692a335249ac
 SHA512 
75af9f81e2da09f6d91fe87c744c88fe1cf944b557d1f8eabb813ea847f3282a5d3f49c1fc0b94f9a0fd391cb8238cb0e57b2817cef46dce3677aaa97219f858
+DIST pypy3_10-exe-7.3.13_p3-1.arm64.gpkg.tar 9871360 BLAKE2B 
9d2b3211d2d576bb42447ddbc71ae8d8f5a25ebefa40b8217f6d2cfc5748090b3ee7075a9b40d763910c0f02b98ef7943911ed744a50a7b7a555e3f546facd39
 SHA512 
e52fed5d0805cb875573c9c9d1ef33bb0be8c851ae11b0770fb7a9ca8414ba61bdae359db541dba69f943c8f8a78e64e5609e4a230336b20c77dbd4c68d44505
+DIST pypy3_10-exe-7.3.13_p3-1.ppc64le-musl.gpkg.tar 6522880 BLAKE2B 
6c1a9c390e35478b1819e8f00ab01a5c25a0b5153f2236a8f33b78a63c5857ed0188df025b08cc8ab8a404cb33f6cf8ec34d4fe2b5a07a97732db727f039dbf5
 SHA512 
a938fe4fdf27b895106b0bb255de9c615d7f44d2192739b4a47066e4336d14c2128b280594ad360ae8e58b010122bfc538fe669b8eac3bbc41575a3d333af681
+DIST pypy3_10-exe-7.3.13_p3-1.ppc64le.gpkg.tar 10065920 BLAKE2B 
951899b54a4fd248643625df6fa6926ed831b7b43d3020c62b109101877a06f5413ed41e1bf165b23bb66e2bfc4b910f84d6a3a9ad67cfaee2e8fbe5dec96bac
 SHA512 
24b72ddedadce461b8dbaedc25dc582e8f215b194431a9a946b3d21725506730564e3ec64e640ae29baee0fae132e7b756b781444a6c0080890953234afb509f
+DIST pypy3_10-exe-7.3.13_p3-1.x86-musl.gpkg.tar 8806400 BLAKE2B 
92152ea6f9c7a75934cb3a507d2c1ec17f91465aa3d5fb8f2cf8add2708d721a90d90c15656ada1c2ee0bf2290891cce090fed2b8ea4c8b9a17bccf3239ba1e9
 SHA512 
73292601e8ffb2c977a1b1253878d17bdf686d8a3b5ef7a737319aabfafe342c1b210f0773765203a41b55359a7c4fbe4958cc9813fc6849bf78ff5c5aaca7b0
+DIST pypy3_10-exe-7.3.13_p3-1.x86.gpkg.tar 8765440 BLAKE2B 
1ea5c757b5f87846000ed010ef9eecb40ff278b3bf97211037e184a0c96f643f17656a0801ae0fc8ff45f7fc20372474439d1e3a7ba38755a1f64cc56d5670c3
 SHA512 
88a7ab0d960f89d38ef1703eaf8afdfad18b9b1ee046295914bb4968f719759e3dd9a604930348568feb60afd466258705bd9c6e26f6c760f56ffb0ddf1038e7

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13_p3.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13_p3.ebuild
new file mode 100644
index ..3933dcac88c9
--- /dev/null
+++ b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13_p3.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils 

[gentoo-commits] repo/gentoo:master commit in: app-doc/python-docs/

2023-12-07 Thread Michał Górny
commit: d7a9d167feec093f0f590f7cba33614a55e965aa
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  8 04:43:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  8 04:43:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7a9d167

app-doc/python-docs: Bump to 3.12.1

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

 app-doc/python-docs/Manifest  |  1 +
 app-doc/python-docs/python-docs-3.12.1.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/app-doc/python-docs/Manifest b/app-doc/python-docs/Manifest
index c9d24420ad36..1dba01e5ffe8 100644
--- a/app-doc/python-docs/Manifest
+++ b/app-doc/python-docs/Manifest
@@ -3,5 +3,6 @@ DIST python-3.10.13-docs-html.tar.bz2 7429989 BLAKE2B 
7ddd11dbc4012cebf2f5980653
 DIST python-3.11.6-docs-html.tar.bz2 7881012 BLAKE2B 
b20cb04dc32d6eacc904aaf3505a919c6a17dce9105899632571574e734c42693ce5f469bb5f2194bcc16eb4458b6df382c5b4fd24b398f21660c6388b87702a
 SHA512 
a0b118ea3d8f17e5c0a4abec353bc8fd04603db2da51375272e164f8c93be7e3a992eaac3d256a9d05c2db26f830e4b4add40cdb2e1108b936ff4d358cbbb40c
 DIST python-3.11.7-docs-html.tar.bz2 7855621 BLAKE2B 
da23f6fc60a47b0796de1b18190922110383ec6185a76e074608f4c1f18c38b89deefd31f63bcf6ce6f82f1731ef68177b209cc1f6c7145f391d48e8fc79ce6d
 SHA512 
6fe0e7d86af549b0f8c59dd84d90f403ed4e5adee61289fe194d788305059ad492265cdb7b8185030f4f872eb40b2311d6a9250a7343edafa75d318d1dfcf864
 DIST python-3.12.0-docs-html.tar.bz2 8200382 BLAKE2B 
e322d9c18a5a0af4b17ab7a670def1e6aa8f3022d37bd190d49bef1780a71371c6abcf5d9cf81b22a08d4115857e3caa6e8200bbf9b2f5f486f13cbef7366eac
 SHA512 
4fa12af1d1280455063e7c37b479136483478296bcc99302b0bdd4696a84cee82456d1de37cc378fede97f3681bc75ffa535034da5bb76e86d01cb283c425733
+DIST python-3.12.1-docs-html.tar.bz2 8189226 BLAKE2B 
6382c00670872615910e3c645f24872b6417227b172b18fc3f8b3dd3fadb1444056ed0c07088b21fe6ae91f71c7d295aac8031cda48e2be8e39bf8c4b366ea18
 SHA512 
605085ebdac199dfcaf39e909c69cea0c2247aa90dface5c8192312dc2f228ee4ece61eb905e9557e7d1786d338c318eee6a780f6398f07ba4db7d50c4e84bb2
 DIST python-3.8.18-docs-html.tar.bz2 6729312 BLAKE2B 
431b8d5029d09fc2f54fdc998799298ccb6571a68c735320c95469a81e62bc7c2a9ec0ec11caa9886ad6a2d643b8d715e6866c398ec153d101b16efb85cda656
 SHA512 
80bdbec04355644f4b114e74da3334b4980d783a52ac8c999ede72f39b6137d94f1aaca248a386cfa02d778a10bdd7919ad82932f0aa000b16c102c8cee67e52
 DIST python-3.9.18-docs-html.tar.bz2 7023072 BLAKE2B 
92273a711cc8c2a35104f7c35bdca50ee0e9794c72aa14e9c4e613298dd6f2ecebbe977a35f1520a8585f1ea3112e8ea8e477c0e3503b025b6cec875fe40033e
 SHA512 
d123266c72db81703c386dc0d436243a36996c39cde382939cebea31ff7a0c049470daa27efc34a3a0d55310bc6fe489ba01572ca961f67ba7a098038f2cb5af

diff --git a/app-doc/python-docs/python-docs-3.12.1.ebuild 
b/app-doc/python-docs/python-docs-3.12.1.ebuild
new file mode 100644
index ..2ab918028481
--- /dev/null
+++ b/app-doc/python-docs/python-docs-3.12.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="HTML documentation for Python"
+HOMEPAGE="https://www.python.org/doc/;
+SRC_URI="https://www.python.org/ftp/python/doc/${PV}/python-${PV}-docs-html.tar.bz2;
+S="${WORKDIR}/python-${PV}-docs-html"
+
+LICENSE="PSF-2"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
+
+src_install() {
+   rm -r _sources || die
+   docinto html
+   dodoc -r .
+
+   newenvd - 60python-docs-${SLOT} <<-EOF
+   
PYTHONDOCS_${SLOT//./_}="${EPREFIX}/usr/share/doc/${PF}/html/library"
+   EOF
+}



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

2023-12-07 Thread Michał Górny
commit: b4a9adc46f4f670c7a6cae2215d81afd4e687ef2
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  8 04:37:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  8 04:37:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4a9adc4

dev-python/hypothesis: Bump to 6.91.1

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

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

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 0804cb2ad869..68f6881a7e2c 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -1,2 +1,3 @@
 DIST hypothesis-6.90.0.gh.tar.gz 9395761 BLAKE2B 
fb910f8f885355d6045f1f218dedf35e6713fbed8d9d247310ec7a8b7aa4549b30715a50ebb0daa5e48f863b6c582a8cbc8910f26ab0da0476bc423f942534fc
 SHA512 
02ca4f5b4c0c6cc2b949d46ac221a3c06a9d05fb89fc17c1a8e42813172b914822ba484970a20d1be1900e5396bf020ba1e274344aa8bf16253f18a6f11c6ac1
 DIST hypothesis-6.91.0.gh.tar.gz 9396774 BLAKE2B 
c2db54aa0cb95725c2ef38854ee04d756551746ea2b9eb5b79728dec274ffed08b9e8357616ce7057f4e988d3194017ea35849bfb88a35ce8d9574dd6710c582
 SHA512 
e6280e14e600305a0d9007c086fb55a2c5f441e40274d920d627d7cf12f07b0fe65d1e64c42ad712d662cf0f5aa41bfbb00b6ae3a716e88dacb7c72c3067601c
+DIST hypothesis-6.91.1.gh.tar.gz 9398188 BLAKE2B 
3a068ec668f84cf84ebd274505938d861ef7b6f50a9bb33403c26c53b783ee6fe6afba214ca5d9c31e933909dd657d367c09dd74dac257348316e308ed761ccb
 SHA512 
4004fe0dcef1dc679ee512f901f1115426fdbd8d0f2b1fc539c331157d1840bb16c415c7bcf0cbfae3e1dcf6f9741eb8e2ec725810f5d65e20e75f0ea07369b8

diff --git a/dev-python/hypothesis/hypothesis-6.91.1.ebuild 
b/dev-python/hypothesis/hypothesis-6.91.1.ebuild
new file mode 100644
index ..832123b43c6e
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.91.1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+CLI_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 multiprocessing optfeature
+
+TAG=hypothesis-python-${PV}
+MY_P=hypothesis-${TAG}
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="
+   https://github.com/HypothesisWorks/hypothesis/
+   https://pypi.org/project/hypothesis/
+"
+SRC_URI="
+   https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/hypothesis-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="cli"
+
+RDEPEND="
+   >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
+   >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
+   ' 3.9 3.10)
+   cli? (
+   $(python_gen_cond_dep '
+   dev-python/black[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   ' "${CLI_COMPAT[@]}")
+   )
+"
+BDEPEND="
+   test? (
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   !!

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

2023-12-07 Thread Michał Górny
commit: 9890257f81e7a1c74676f6a55c18063114373d96
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  8 04:32:49 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  8 04:32:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9890257f

dev-python/botocore: Bump to 1.33.10

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 72c2fcd68ed8..11cfd7cd2c25 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,5 +1,6 @@
 DIST botocore-1.32.3.gh.tar.gz 12176739 BLAKE2B 
b119a54fb4770757c8f2c75b7404e009be1c7b35598d8a97e892aa644bbcc301b5f6bb44fa0f37bc8f4523af5ca9771daeda877937e640dd557038c8283967e1
 SHA512 
398127e140edc33750553f33a14cdc140048f5ee03c162705c6681b9bf08d871c9ba29f824ba2b6f1b11592260c6f0614ab4c06464cdda98172e8ca81bce73e9
 DIST botocore-1.32.6.gh.tar.gz 12201067 BLAKE2B 
434581b5047aca3909b586c49b01085ed1cbad972b63156521f675c09f3934e04f6583bf543bfd772127afa6fb59ad993229306456ac10e8dc86dd3bb7c430bb
 SHA512 
e175e23452d6956b995ff93a16ffc992cebcfae76e5a7671f60d719e3e8a2692d873f0e8d8830780ddc11f45ebea7a555d0917da5b33ff8249936dce106c7fed
+DIST botocore-1.33.10.gh.tar.gz 12524381 BLAKE2B 
8c0fe3e14a55ff579eaf71fc533d28a6994ae9b13991ce5b41a4bce2a11544e80f08d27ffac9bc2d584ae0c2cd2847d5b183b7b3833a44fe37b6f3989b9d74b6
 SHA512 
cd419fb545b6028ee2c2692183299b8378a970d355ec2f2b6c0f1c9469c485ddf6113baf41455b30fe38afd0724c7ef0cf686178b7f93d6c298c4b1d1195ec75
 DIST botocore-1.33.6.gh.tar.gz 12516087 BLAKE2B 
da3ca22acb5b6ee27eb3c0f7dab4ad43597ab985aa7512f4f4a51c2ca3db80a049e13faaf986dd4a02125f92c088129506651125a826184656250665dc7b7128
 SHA512 
cae5019d85c9b3afcfd93fe58d0e51c5a6e0769d58b2a8b1285a34ce66be8db34e9c5dc4dc74ff72e0992cdd142d101e3663fa1d68a2779fa9c09de37d2f2001
 DIST botocore-1.33.7.gh.tar.gz 12519396 BLAKE2B 
dde3ea6432d55e14c4c57adc9153857872a556379cce0a37e08c460c676f31658d4e74b354b44514fc9dc8154cf2683b5889dc9659a867af67ef48dd393cf6f3
 SHA512 
4704ff247983f4492f95b919876caffa8414a6b710e76defcc23a7a08ab3056f5631b3a1698f8e402a0ca6f69ad5d9d91a4cd18c6d3d0ebce650dea8db3ee917
 DIST botocore-1.33.8.gh.tar.gz 12518729 BLAKE2B 
fb74eaa99bc9b62d0616585c934a45d73a7573544708f6d163288428aa19fbda3f09ef36ba65c310bf4f00cac1c932ff2ed0baf2dfbbeb823b791417d1dad0ab
 SHA512 
c983750b922866e6457b42adfb9661f426d1285e1cab1ad16064c95ed6a79a5bd67882e7014e5dba7c630bbcf95b634349515e9c1b57de9142a94d767f38de66

diff --git a/dev-python/botocore/botocore-1.33.10.ebuild 
b/dev-python/botocore/botocore-1.33.10.ebuild
new file mode 100644
index ..05766e84276c
--- /dev/null
+++ b/dev-python/botocore/botocore-1.33.10.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+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}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   )
+
+   local -x EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2023-12-07 Thread Michał Górny
commit: ebf827987fd0bf4256f65e82b92ee4aa818d0464
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  7 19:20:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  8 04:32:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebf82798

dev-python/pypy3_10: Backport django-related patches to 7.3.13_p3

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

 dev-python/pypy3_10/Manifest  |   1 +
 dev-python/pypy3_10/pypy3_10-7.3.13_p3.ebuild | 211 ++
 2 files changed, 212 insertions(+)

diff --git a/dev-python/pypy3_10/Manifest b/dev-python/pypy3_10/Manifest
index b724b6a918e4..01c015a35cda 100644
--- a/dev-python/pypy3_10/Manifest
+++ b/dev-python/pypy3_10/Manifest
@@ -1,2 +1,3 @@
 DIST pypy3.10-gentoo-patches-7.3.13_p1.tar.xz 5068 BLAKE2B 
2dd739a0ec9fc358a1fa1c278d06ed30f63f01565a593abc8b6f6bc14a5210ae3b6d541558b61ec97aad4f520e362310b825409ac46698846e66adbabcc805e7
 SHA512 
4ba5b2aa173b70ace6ee01ba4b870ab7baceea0b2fc6b0592787f80493c3f76ed0c662e0c86e9043c1bff981aec0268c7122d5a59d592bdb99cd8224953c8b2f
+DIST pypy3.10-gentoo-patches-7.3.13_p3.tar.xz 9780 BLAKE2B 
a72cfc6723ad914f012309eac7606a37f2e6dd2c5f83c049c0d68466dae45a366536f2065c1ccdc9516339cb8949b146e410ab04b1cbbff3b9d62620a039040d
 SHA512 
c1beb5c661dd0c0d94bebb23b82972ac9442caf777c377923c31b3f82b007396d0c3ef9874fc01cf765986cc7c6a941628f7e377a732a0706e99e3acb6fc5db6
 DIST pypy3.10-v7.3.13-src.tar.bz2 23067819 BLAKE2B 
6e2bfd83bcf16feef006dad39ab6d8f452418ee6bc4043edaa590db702f39275e775004bdba762736a901da94cb5274cd34f2811461048d46ac0f4af04158702
 SHA512 
16fbc76558152b3eadca999d56197a6bf906cbb7bb75035ccd3501372af0f0c22533d22ba231a40b7c02afa11f0d692a6ae85ba6d5e1607b737b8c68209b7c43

diff --git a/dev-python/pypy3_10/pypy3_10-7.3.13_p3.ebuild 
b/dev-python/pypy3_10/pypy3_10-7.3.13_p3.ebuild
new file mode 100644
index ..eadc6fd3034c
--- /dev/null
+++ b/dev-python/pypy3_10/pypy3_10-7.3.13_p3.ebuild
@@ -0,0 +1,211 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils python-utils-r1 toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+PYVER=3.10
+MY_P="pypy${PYVER}-v${PYPY_PV/_}"
+PATCHSET="pypy${PYVER}-gentoo-patches-${PV/_rc/rc}"
+
+DESCRIPTION="A fast, compliant alternative implementation of the Python 
(${PYVER}) language"
+HOMEPAGE="
+   https://www.pypy.org/
+   https://foss.heptapod.net/pypy/pypy/
+"
+SRC_URI="
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
+# also check pypy/interpreter/pycode.py -> pypy_incremental_magic
+SLOT="0/pypy310-pp73-384"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+ensurepip gdbm +jit ncurses sqlite tk"
+# many tests are failing upstream
+# see https://buildbot.pypy.org/summary?branch=py${PYVER}
+RESTRICT="test"
+
+RDEPEND="
+   || (
+   >=dev-python/${PN}-exe-${PYPY_PV}:${PYPY_PV}[bzip2(+),ncurses?]
+   >=dev-python/${PN}-exe-bin-${PYPY_PV}:${PYPY_PV}
+   )
+   dev-lang/python-exec[python_targets_pypy3(-)]
+   dev-libs/openssl:0=
+   dev-python/gentoo-common
+   ensurepip? ( dev-python/ensurepip-wheels )
+   gdbm? ( sys-libs/gdbm:0= )
+   sqlite? ( dev-db/sqlite:3= )
+   tk? (
+   dev-lang/tk:0=
+   dev-tcltk/tix:0=
+   )
+   !~dev-python/pypy3-7.3.12_rc1
+"
+DEPEND="
+   ${RDEPEND}
+"
+
+src_prepare() {
+   local PATCHES=(
+   "${WORKDIR}/${PATCHSET}"
+   )
+   default
+
+   eapply_user
+}
+
+src_configure() {
+   tc-export CC
+}
+
+src_compile() {
+   mkdir bin || die
+   # switch to the layout expected for cffi module builds
+   mkdir include/pypy${PYVER} || die
+   # copy over to make sys.prefix happy
+   cp -p "${BROOT}"/usr/bin/pypy${PYVER}-c-${PYPY_PV} pypy${PYVER}-c || die
+   cp -p "${BROOT}"/usr/include/pypy${PYVER}/${PYPY_PV}/* 
include/pypy${PYVER}/ || die
+   # (not installed by pypy-exe)
+   rm pypy/module/cpyext/include/_numpypy/numpy/README || die
+   mv pypy/module/cpyext/include/* include/pypy${PYVER}/ || die
+   mv pypy/module/cpyext/parse/*.h include/pypy${PYVER}/ || die
+   pax-mark m pypy${PYVER}-c
+
+   # verify the subslot
+   local soabi=$(
+   ./pypy${PYVER}-c - <<-EOF
+   import importlib.util
+   import sysconfig
+   soabi = sysconfig.get_config_var("SOABI")
+   magic = importlib.util._RAW_MAGIC_NUMBER & 0x
+   print(f"{soabi}-{magic}")
+   EOF
+   )
+   [[ ${soabi} == ${SLOT#*/} ]] || die "update subslot to ${soabi}"
+
+   # Add epython.py to the distribution
+   echo 

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

2023-12-07 Thread Michał Górny
commit: 5c801d3ea6f3f0c0dfcdc3f6481e0ac2ef042067
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  8 04:35:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  8 04:35:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c801d3e

dev-python/gmpy: Remove old

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

 dev-python/gmpy/gmpy-2.1.5.ebuild | 37 -
 1 file changed, 37 deletions(-)

diff --git a/dev-python/gmpy/gmpy-2.1.5.ebuild 
b/dev-python/gmpy/gmpy-2.1.5.ebuild
deleted file mode 100644
index 458c53fc07e4..
--- a/dev-python/gmpy/gmpy-2.1.5.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYPI_PN="gmpy2"
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python bindings for GMP, MPC, MPFR and MPIR libraries"
-HOMEPAGE="
-   https://github.com/aleaxit/gmpy/
-   https://pypi.org/project/gmpy2/
-"
-
-LICENSE="LGPL-3+"
-SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-DEPEND="
-   >=dev-libs/mpc-1.0.2:=
-   >=dev-libs/mpfr-3.1.2:=
-   dev-libs/gmp:0=
-"
-RDEPEND="
-   ${DEPEND}
-"
-
-distutils_enable_sphinx docs
-
-python_test() {
-   cd test || die
-   "${EPYTHON}" runtests.py || die "tests failed under ${EPYTHON}"
-}



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

2023-12-07 Thread Michał Górny
commit: 6f3ba3370193f9820759e274e5f7e53f72880330
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  8 04:33:06 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  8 04:33:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f3ba337

app-admin/awscli: Bump to 1.31.10

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.31.10.ebuild | 88 ++
 2 files changed, 89 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 4f684f4d2118..cc259779cc4d 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,5 +1,6 @@
 DIST aws-cli-1.30.3.gh.tar.gz 2594517 BLAKE2B 
67ffda10491b734a15119ed3963735e53a66d868954e908816ef918b0adb706ef23337a4dde76758bb1fc957be8a6794106c2d26b9865a9e9dd6e11cc70c4016
 SHA512 
9b9474a6206cecd0d9f15aabf1c94421aabf4b0ea2d5c829e59747d5fa68093e6f79b0e554ea1dfb891774a0ab49d1143cd582521bd21735e209b40f040973cd
 DIST aws-cli-1.30.6.gh.tar.gz 2596217 BLAKE2B 
3b4cbd540ede2826d212233e76a4431f090fdaa1848f3ddd5e52c3d637e8ccb6ed406072b5b4b3f62b67a29a995d984bfcf1f961915594459e52199dba2341b8
 SHA512 
8273d234428eb42e8845052c4122e06bb6d0693d2878296a101fa3ce72c5690787c6151aa8f819db83fe36f5263d14efd1e4b469494da8994d47d1f213c394b3
+DIST aws-cli-1.31.10.gh.tar.gz 2606573 BLAKE2B 
082613aa9b2c3129b578c1d773d68b219608edde6a995d1c11d68852eb9cc37e9134d3d9fe1a6ebf8ac09623b39e6537780c8b967200f5659e298f3f400caa55
 SHA512 
fb2bc8a378672bf4251d964621a902964dbb1c34d631a51ba6a1b3c18b7d8a59102b1d142d23ffd2392b454bebf2778a1191b55712de59fdcb737e0ad5df38d1
 DIST aws-cli-1.31.6.gh.tar.gz 2605365 BLAKE2B 
30e7789a2a4f47b3b4dce9fb3c8083d56ebec8501d66fa03e34309c1c9e0c6302ce79c044fb1aecd879f2784443db5a9927bfb1c22e94883709600f0e1c538b4
 SHA512 
5da1be164d4e52b255093c0685b4add43a21b2f0259a6ad9b6e6bc1c7bbb17e1ee0db0f6b29ff0227b301d7f66e1d63b3d92047ccef5578b9de6b5579319be6c
 DIST aws-cli-1.31.7.gh.tar.gz 2605660 BLAKE2B 
7b7dbdf2179964f6d23e0ad09c2ec7f45c07f15986c9761c9bca3b2d3dc685a3eee32fcd2108d81e2c918386120f6307918671c16b602a4236adc6873d78be06
 SHA512 
defbb2d861ee3ca5f0cab70e2a963b64e5dcfce1eb251b6685888d89adfe61a1bcdd8e428444bc37f0a266e9e602204028af6ba292de995fd0ae3956a6857364
 DIST aws-cli-1.31.8.gh.tar.gz 2605946 BLAKE2B 
847e30da21c149819c05af1a08aa8a38dd390fbeab4e09ca890b1fc56dc6211b972b567d53834f816362479b87d40ee0815167e45b3dc6eefbb93e6d7a5b9ce4
 SHA512 
89b5935bf29b679de1031e22f302fa74d9fd8fd60c3c9bf7458e2fa708d8fb8072d439f6c5b0e987be5d4e519820fb4d230bdc6d72795a462ccd98fb17f2bd86

diff --git a/app-admin/awscli/awscli-1.31.10.ebuild 
b/app-admin/awscli/awscli-1.31.10.ebuild
new file mode 100644
index ..18db68f93233
--- /dev/null
+++ b/app-admin/awscli/awscli-1.31.10.ebuild
@@ -0,0 +1,88 @@
+# 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 bash-completion-r1 distutils-r1
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.8.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local serial_tests=(
+   
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
+   

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

2023-12-07 Thread Michał Górny
commit: dfd63c80584c39e223fcbcdc69ae7d4ffda45b85
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  7 19:20:12 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  8 04:32:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfd63c80

dev-python/pypy3_10-exe: Backport django-related patches to 7.3.13_p3

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

 dev-python/pypy3_10-exe/Manifest   |   1 +
 .../pypy3_10-exe/pypy3_10-exe-7.3.13_p3.ebuild | 128 +
 2 files changed, 129 insertions(+)

diff --git a/dev-python/pypy3_10-exe/Manifest b/dev-python/pypy3_10-exe/Manifest
index 900d617b89b9..cebc9127a32d 100644
--- a/dev-python/pypy3_10-exe/Manifest
+++ b/dev-python/pypy3_10-exe/Manifest
@@ -1,3 +1,4 @@
 DIST pypy3.10-gentoo-patches-7.3.13.tar.xz 4776 BLAKE2B 
9f0ef159c8aa2d3edb5ee0e14be694c4a7c1165d70b16e9b13b6e59da7334354cc8593186a2ff47d4a0ce8c76abdf4a3c12ec3ffdd7a90cc4f30b39c259c3ee7
 SHA512 
86bfbf7f26f259c0850074c9062544ee091f7a65359cb17dae3ec287841e7a812d7185cb552f3546acdde3965efe0e6c0fb728c30b64779fca10be2f7c4d634f
 DIST pypy3.10-gentoo-patches-7.3.13_p2.tar.xz 7948 BLAKE2B 
3978db108a1ab3e471f878e3480d4419262c34137f43c2e11168c85704f8c72769bea5bca9613ba5fb762b7f88c77f55070dc6a28e8a92ffa6f95d74fb5891ad
 SHA512 
dd8c0f74f22f45608addaf362ef0dc8acee3c5a02bed7c557883ca97d4e2bdfe47dbf6621a4da01cc97956550aa252622237b85c642fb33100065237689c2abb
+DIST pypy3.10-gentoo-patches-7.3.13_p3.tar.xz 9780 BLAKE2B 
a72cfc6723ad914f012309eac7606a37f2e6dd2c5f83c049c0d68466dae45a366536f2065c1ccdc9516339cb8949b146e410ab04b1cbbff3b9d62620a039040d
 SHA512 
c1beb5c661dd0c0d94bebb23b82972ac9442caf777c377923c31b3f82b007396d0c3ef9874fc01cf765986cc7c6a941628f7e377a732a0706e99e3acb6fc5db6
 DIST pypy3.10-v7.3.13-src.tar.bz2 23067819 BLAKE2B 
6e2bfd83bcf16feef006dad39ab6d8f452418ee6bc4043edaa590db702f39275e775004bdba762736a901da94cb5274cd34f2811461048d46ac0f4af04158702
 SHA512 
16fbc76558152b3eadca999d56197a6bf906cbb7bb75035ccd3501372af0f0c22533d22ba231a40b7c02afa11f0d692a6ae85ba6d5e1607b737b8c68209b7c43

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p3.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p3.ebuild
new file mode 100644
index ..faf6b8a1e385
--- /dev/null
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p3.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs pax-utils toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+PYVER=3.10
+MY_P="pypy${PYVER}-v${PYPY_PV/_}"
+PATCHSET="pypy${PYVER}-gentoo-patches-${PV}"
+
+DESCRIPTION="PyPy3.10 executable (build from source)"
+HOMEPAGE="https://www.pypy.org/;
+SRC_URI="
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+SLOT="${PYPY_PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
+
+RDEPEND="
+   app-arch/bzip2:0=
+   dev-libs/expat:0=
+   dev-libs/libffi:0=
+   >=sys-libs/zlib-1.1.3:0=
+   virtual/libintl:0=
+   ncurses? ( sys-libs/ncurses:0= )
+   !dev-python/pypy3-exe-bin:${SLOT}
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-python/pypy
+   virtual/pkgconfig
+"
+
+check_env() {
+   if use low-memory; then
+   CHECKREQS_MEMORY="1750M"
+   use amd64 && CHECKREQS_MEMORY="3500M"
+   else
+   CHECKREQS_MEMORY="3G"
+   use amd64 && CHECKREQS_MEMORY="6G"
+   fi
+
+   check-reqs_pkg_pretend
+}
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+src_prepare() {
+   local PATCHES=(
+   "${WORKDIR}/${PATCHSET}"
+   )
+   default
+}
+
+src_configure() {
+   tc-export CC
+
+   local jit_backend
+   if use jit; then
+   jit_backend='--jit-backend='
+
+   # We only need the explicit sse2 switch for x86.
+   # On other arches we can rely on autodetection which uses
+   # compiler macros. Plus, --jit-backend= doesn't accept all
+   # the modern values...
+
+   if use x86; then
+   if use cpu_flags_x86_sse2; then
+   jit_backend+=x86
+   else
+   jit_backend+=x86-without-sse2
+   fi
+   else
+   jit_backend+=auto
+   fi
+   fi
+
+   local args=(
+   --no-shared
+   $(usex jit -Ojit -O2)
+
+   ${jit_backend}
+
+   pypy/goal/targetpypystandalone
+   --withmod-bz2
+   $(usex ncurses --with{,out}mod-_minimal_curses)
+   )
+
+   local interp=( pypy )
+   

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

2023-12-07 Thread Michał Górny
commit: f6d0411e360eaea38dcebe912fbff5e67df46f7b
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  8 04:32:57 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  8 04:32:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6d0411e

dev-python/boto3: Bump to 1.33.10

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.33.10.ebuild | 64 +++
 2 files changed, 65 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 2c14b77c9d53..7f03cc202f49 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,5 +1,6 @@
 DIST boto3-1.29.3.gh.tar.gz 737012 BLAKE2B 
4282de0bbe03b61cf6884b08cf0a16e93c1e27a0323d2eee93277f8ac62f5ef440612292ebc245f13de0bbac9c156cae0cd5c76e8ae5b7d018a125cd49a682df
 SHA512 
e42064e2c825376dfe2a5aa0c92715d06d6d29c3cf8b194d8742c688a4743e216ba32111bba080d88505907e48ff26086106eaef62fa5048f34fcbf08355ab60
 DIST boto3-1.29.6.gh.tar.gz 738684 BLAKE2B 
a42245ddc7a0f31329057016f47739fc4071a030dca1ced347b447860e9397e3c8bae8c70ca86629a4b6b3f403ed845887340e6aeb08fe33c006dea9cd3f6317
 SHA512 
551a3568f3ceb1f37c7d209e7aa011dbd87d01e02f7559f15563bbd06da6d7a1ff79a1a5ed8150cfbc183cd1c56041a1e36753939142962f056348362665c118
+DIST boto3-1.33.10.gh.tar.gz 753779 BLAKE2B 
8c46c6459574307c9ed4700afd1dd3e67e308f5c911422fe8942cd2b6cf7cc20a067f52e6aaa65748c4edaaf73d9fe8904da2f5523c067dbb4676b4c13a9613c
 SHA512 
9c8e75464754741732c1865c00f8d74bb50a0e1edd0c90645c92230e21ea28f55c3eff1fa7a80e616999fd0b063fd287d36838a12a828bcc6e6bd0a77205393d
 DIST boto3-1.33.6.gh.tar.gz 752467 BLAKE2B 
f0f344a9e93ff3ad1dd03b44784a41637d05961855e2cd0700dbb840f98940f387cf81d1eb36cc63579be810f5a7d52c49cdb3831e930f89b1b2026af1e4b357
 SHA512 
1d3d2dd734621cf94e88015273f6fd4d68ec956145eb2b91fe34920f9abe7786a64e2e7f4057db30e71574e392fff9190944c3d9e6143fd43c5e48f04e9eb2ae
 DIST boto3-1.33.7.gh.tar.gz 752960 BLAKE2B 
2da4ddbf62008e7fe1b2f49eb1358e417ac3fb9ad80ccc18ad5be85b747f96060679a6bf466d970e62fa0bc3c3c91bab6516e8de5b14c6cca79e35be34ddf0d2
 SHA512 
5102d564cd749684ccab50a5de1782f07dbe1a5bb037f6f037e44e9fb8c1800f996faca855457976a65c49a38b9472d16ea288f140d946e50057a18a0c179b78
 DIST boto3-1.33.8.gh.tar.gz 753219 BLAKE2B 
8b6bc4c1d7e5a70f8061a7a966b3b9504e1c6cca604c7f7597ce7a1a05e213b903501c22d1d101fd814055cb112b7f690699ac714238743a64010d88724a3086
 SHA512 
7bbca4cee2610a5db246e9496bcb936b3266cb05b5aa8c919a06d824980bfbd7b974f9621bf13ce3efb78471b05968909558d94d941bd8764c1b67da25229e08

diff --git a/dev-python/boto3/boto3-1.33.10.ebuild 
b/dev-python/boto3/boto3-1.33.10.ebuild
new file mode 100644
index ..8123b4a12a79
--- /dev/null
+++ b/dev-python/boto3/boto3-1.33.10.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+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"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.8.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2023-12-07 Thread Sam James
commit: eaf45f7e39d4c16f67197e45e5f1f774c36b52c0
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Dec  6 23:36:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  8 01:39:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaf45f7e

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

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34155
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-util/gdbus-codegen/Manifest b/dev-util/gdbus-codegen/Manifest
index f64e2b2aae89..209fbfbe94d2 100644
--- a/dev-util/gdbus-codegen/Manifest
+++ b/dev-util/gdbus-codegen/Manifest
@@ -1,3 +1,4 @@
 DIST glib-2.76.4.tar.xz 5274356 BLAKE2B 
c9ceb514ea81e1e6ab2d0efc82c48c0d8ae6c997fd0e3c56d47a5174b027f785b58266fff73b1d1132e272305126fbff22e3c65d47de46224cd12fa49796d5bc
 SHA512 
f76932dc5090a44880373228e2b162f338415d06f7c90f2950eab1a43bb191c56a1797da4d377594f6a999197fef4defb848039259cfa4105bb68288a928f5b7
 DIST glib-2.78.0.tar.xz 5327096 BLAKE2B 
3a494a16d12b17c7986bbe865d5e3b2727d40e7272fbb34897a90173c0fb780b0e7f024042f60ac6d1fcb9a2a4731948b6ac733c2bd6bd27c32b97281e20fc72
 SHA512 
3d06890002f4b13f831c83fbb70cfce529f9750e30888619e4d6277116be15d106379a03143412cf4b2a289c0cbdbbc299ecf17284fbffc06c791ecf7556c765
 DIST glib-2.78.1.tar.xz 5320740 BLAKE2B 
af8f2e83600dfb3ec84702399cb00a3aaedbc80087e35dc7cc2e2374d4fe5fdf82707ac8c911da1c53eb7b027c9da9ecfc1c0a8f56b39431fa4cf44cad5b10f7
 SHA512 
aa9ed9195951b00ac8221e958ea337fbda82621a862ef8f29dc2ea396a6253ce51c2a0a498dfa4e12642f1836f85f9564f09991979ae85c5ed4368355d857376
+DIST glib-2.78.3.tar.xz 5321388 BLAKE2B 
6ef754b15e1ce4377eafdfc317025ac65c3d8010a8816a0cef786cec9da2af9f7d7d1da735c971ab8c848b2dcec050330e5b0fdceb156a36d739848e6160cd19
 SHA512 
9c1af75fb973d23ce0286d5b7836eea45f9628c148ced5ac10e10abceda05024ae4c57f01439824d3287d986527500b7b959828b630b6e4a3314b5224f4d7246

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



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

2023-12-07 Thread Sam James
commit: 892bbafd2cfb150cdbd61e295f56703424318813
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Dec  6 23:31:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  8 01:39:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=892bbafd

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

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-util/glib-utils/Manifest b/dev-util/glib-utils/Manifest
index f64e2b2aae89..209fbfbe94d2 100644
--- a/dev-util/glib-utils/Manifest
+++ b/dev-util/glib-utils/Manifest
@@ -1,3 +1,4 @@
 DIST glib-2.76.4.tar.xz 5274356 BLAKE2B 
c9ceb514ea81e1e6ab2d0efc82c48c0d8ae6c997fd0e3c56d47a5174b027f785b58266fff73b1d1132e272305126fbff22e3c65d47de46224cd12fa49796d5bc
 SHA512 
f76932dc5090a44880373228e2b162f338415d06f7c90f2950eab1a43bb191c56a1797da4d377594f6a999197fef4defb848039259cfa4105bb68288a928f5b7
 DIST glib-2.78.0.tar.xz 5327096 BLAKE2B 
3a494a16d12b17c7986bbe865d5e3b2727d40e7272fbb34897a90173c0fb780b0e7f024042f60ac6d1fcb9a2a4731948b6ac733c2bd6bd27c32b97281e20fc72
 SHA512 
3d06890002f4b13f831c83fbb70cfce529f9750e30888619e4d6277116be15d106379a03143412cf4b2a289c0cbdbbc299ecf17284fbffc06c791ecf7556c765
 DIST glib-2.78.1.tar.xz 5320740 BLAKE2B 
af8f2e83600dfb3ec84702399cb00a3aaedbc80087e35dc7cc2e2374d4fe5fdf82707ac8c911da1c53eb7b027c9da9ecfc1c0a8f56b39431fa4cf44cad5b10f7
 SHA512 
aa9ed9195951b00ac8221e958ea337fbda82621a862ef8f29dc2ea396a6253ce51c2a0a498dfa4e12642f1836f85f9564f09991979ae85c5ed4368355d857376
+DIST glib-2.78.3.tar.xz 5321388 BLAKE2B 
6ef754b15e1ce4377eafdfc317025ac65c3d8010a8816a0cef786cec9da2af9f7d7d1da735c971ab8c848b2dcec050330e5b0fdceb156a36d739848e6160cd19
 SHA512 
9c1af75fb973d23ce0286d5b7836eea45f9628c148ced5ac10e10abceda05024ae4c57f01439824d3287d986527500b7b959828b630b6e4a3314b5224f4d7246

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



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

2023-12-07 Thread Sam James
commit: 87338c1238edf89400276b885ccd0568428daf11
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Dec  6 23:30:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  8 01:39:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87338c12

dev-libs/glib: Version bump to 2.78.3

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest
index f64e2b2aae89..209fbfbe94d2 100644
--- a/dev-libs/glib/Manifest
+++ b/dev-libs/glib/Manifest
@@ -1,3 +1,4 @@
 DIST glib-2.76.4.tar.xz 5274356 BLAKE2B 
c9ceb514ea81e1e6ab2d0efc82c48c0d8ae6c997fd0e3c56d47a5174b027f785b58266fff73b1d1132e272305126fbff22e3c65d47de46224cd12fa49796d5bc
 SHA512 
f76932dc5090a44880373228e2b162f338415d06f7c90f2950eab1a43bb191c56a1797da4d377594f6a999197fef4defb848039259cfa4105bb68288a928f5b7
 DIST glib-2.78.0.tar.xz 5327096 BLAKE2B 
3a494a16d12b17c7986bbe865d5e3b2727d40e7272fbb34897a90173c0fb780b0e7f024042f60ac6d1fcb9a2a4731948b6ac733c2bd6bd27c32b97281e20fc72
 SHA512 
3d06890002f4b13f831c83fbb70cfce529f9750e30888619e4d6277116be15d106379a03143412cf4b2a289c0cbdbbc299ecf17284fbffc06c791ecf7556c765
 DIST glib-2.78.1.tar.xz 5320740 BLAKE2B 
af8f2e83600dfb3ec84702399cb00a3aaedbc80087e35dc7cc2e2374d4fe5fdf82707ac8c911da1c53eb7b027c9da9ecfc1c0a8f56b39431fa4cf44cad5b10f7
 SHA512 
aa9ed9195951b00ac8221e958ea337fbda82621a862ef8f29dc2ea396a6253ce51c2a0a498dfa4e12642f1836f85f9564f09991979ae85c5ed4368355d857376
+DIST glib-2.78.3.tar.xz 5321388 BLAKE2B 
6ef754b15e1ce4377eafdfc317025ac65c3d8010a8816a0cef786cec9da2af9f7d7d1da735c971ab8c848b2dcec050330e5b0fdceb156a36d739848e6160cd19
 SHA512 
9c1af75fb973d23ce0286d5b7836eea45f9628c148ced5ac10e10abceda05024ae4c57f01439824d3287d986527500b7b959828b630b6e4a3314b5224f4d7246

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

[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/tomlplusplus/

2023-12-07 Thread Brett Alcox
commit: 296f305c9e1a6c3d704557f1edfcb1e0fd1d121e
Author: brettalcox  gmail  com>
AuthorDate: Fri Dec  8 01:22:24 2023 +
Commit: Brett Alcox  gmail  com>
CommitDate: Fri Dec  8 01:22:24 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=296f305c

dev-cpp/tomlplusplus: new package, add 3.4.0

Signed-off-by: brettalcox  gmail.com>

 dev-cpp/tomlplusplus/Manifest  |  1 +
 dev-cpp/tomlplusplus/metadata.xml  | 10 ++
 dev-cpp/tomlplusplus/tomlplusplus-3.4.0.ebuild | 20 
 3 files changed, 31 insertions(+)

diff --git a/dev-cpp/tomlplusplus/Manifest b/dev-cpp/tomlplusplus/Manifest
new file mode 100644
index 00..e56e8881ad
--- /dev/null
+++ b/dev-cpp/tomlplusplus/Manifest
@@ -0,0 +1 @@
+DIST tomlplusplus-3.4.0.tar.gz 1294731 BLAKE2B 
9495ccd78707ced11744eab7c1c0bf0c0c28e283d186195bb48d1059bae7eb1a874bc964b0fc45210fd73ffd7485ecf3e1159da227d0e1c8ff249e79c08eecf0
 SHA512 
c227fc8147c9459b29ad24002aaf6ab2c42fac22ea04c1c52b283a0172581ccd4527b33c1931e0ef0d1db6b6a53f9e9882c6d4231c7f3494cf070d0220741aa5

diff --git a/dev-cpp/tomlplusplus/metadata.xml 
b/dev-cpp/tomlplusplus/metadata.xml
new file mode 100644
index 00..0a17b284ff
--- /dev/null
+++ b/dev-cpp/tomlplusplus/metadata.xml
@@ -0,0 +1,10 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   brettal...@gmail.com
+   
+   
+   marzer/tomlplusplus.git
+   
+

diff --git a/dev-cpp/tomlplusplus/tomlplusplus-3.4.0.ebuild 
b/dev-cpp/tomlplusplus/tomlplusplus-3.4.0.ebuild
new file mode 100644
index 00..dccc0317a7
--- /dev/null
+++ b/dev-cpp/tomlplusplus/tomlplusplus-3.4.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="TOML config parser and serializer for C++"
+HOMEPAGE="https://github.com/marzer/tomlplusplus.git;
+SRC_URI="https://github.com/marzer/tomlplusplus/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-util/cmake
+   dev-util/meson
+"



[gentoo-commits] repo/gentoo:master commit in: app-containers/devcontainer/

2023-12-07 Thread Maciej Barć
commit: 7f59241554f83a3ccbdbe3bc3fbcc816d53ab73d
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Dec  7 23:41:36 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Dec  8 00:29:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f592415

app-containers/devcontainer: bump to 0.54.2

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

 app-containers/devcontainer/Manifest   |  1 +
 .../devcontainer/devcontainer-0.54.2.ebuild| 46 ++
 2 files changed, 47 insertions(+)

diff --git a/app-containers/devcontainer/Manifest 
b/app-containers/devcontainer/Manifest
index fca7961fa6f5..31bb198f2151 100644
--- a/app-containers/devcontainer/Manifest
+++ b/app-containers/devcontainer/Manifest
@@ -1,2 +1,3 @@
 DIST devcontainer-0.53.0.tgz 614575 BLAKE2B 
b7279b629cae49da39eca9defa17055b94c95db8ed79f78ec869f15a361ae12b4142817433e789c0d1231a753a1c7cc0247d5de738981f0f17c61de82aa7a8c9
 SHA512 
942e3b4b4ab19de876f22fcad16a1b41e5edc271cafcbc3281f198a80156e44ea94217cfcb4e0ef63ca96e6e854e030f4f70a51e7bcc655f0cb8cf23dcf003dc
 DIST devcontainer-0.54.1.tgz 603740 BLAKE2B 
ea3dddfa4788efa704d73fae109b7c844d64c01a3be50a94be847a037af2a8878caca546a3b99bf0e54faabca27309f75c11b480a7b7d51c8b6f3438a55f3e65
 SHA512 
0eb8da1b74f23c30da8ff01244760cfb0dab857a8397b4995bb8228393624e376c9a7631aa1fe87164464221b8592c6397aa687032d4f8c1fd9e6225a8b394f6
+DIST devcontainer-0.54.2.tgz 603920 BLAKE2B 
85737eccc793da9454fb2e8069f843356781606ce8fbfeedf1f04bf1d012f5f1ec70b1e6fd200fc2d43fa28f3b8a9647e05f42a42096dbaf6cab95a410cb6df9
 SHA512 
4d5e0f8be0dd3ff9b755037e489f86aeab40bc1b1ba3a558e9be5ae89ab7f109874ca04082e6851d3fe1fca2fd4f8d8c09df8e6bed273de2719e5784f30ca71c

diff --git a/app-containers/devcontainer/devcontainer-0.54.2.ebuild 
b/app-containers/devcontainer/devcontainer-0.54.2.ebuild
new file mode 100644
index ..399665b46cde
--- /dev/null
+++ b/app-containers/devcontainer/devcontainer-0.54.2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Reference implementation of the Development Containers 
specification"
+HOMEPAGE="https://containers.dev/
+   https://github.com/devcontainers/cli/;
+SRC_URI="https://registry.npmjs.org/@devcontainers/cli/-/cli-${PV}.tgz
+   -> ${P}.tgz"
+S="${WORKDIR}/package"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   net-libs/nodejs
+"
+BDEPEND="
+   >=net-libs/nodejs-16[npm]
+"
+
+DOCS=( CHANGELOG.md README.md )
+
+src_compile() {
+   # Skip, nothing to compile here.
+   :
+}
+
+src_install() {
+   local -a my_npm_opts=(
+   --audit false
+   --color false
+   --foreground-scripts
+   --global
+   --offline
+   --omit dev
+   --prefix "${ED}/usr"
+   --progress false
+   --verbose
+   )
+   npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz" || die "npm 
install failed"
+
+   einstalldocs
+}



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

2023-12-07 Thread Maciej Barć
commit: c39b4a735984385091a3f413070e7896c74203f0
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Dec  7 23:53:16 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Dec  8 00:29:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c39b4a73

dev-lang/luau: bump to 0.605

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

 dev-lang/luau/Manifest  |  1 +
 dev-lang/luau/luau-0.605.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-lang/luau/Manifest b/dev-lang/luau/Manifest
index eea0233556f4..6f7a707ee8c8 100644
--- a/dev-lang/luau/Manifest
+++ b/dev-lang/luau/Manifest
@@ -1,2 +1,3 @@
 DIST luau-0.601.tar.gz 1612674 BLAKE2B 
f3f760dc6e74ccaba616e5320e78c5994e6c9cc89eaeac18b62533a22e2fc3756e6be6c17cd5b14a212cca384164f7ec90ca720dfd53801dcfa4cf5df17a6ddd
 SHA512 
be8c5fc29269a8c94a8aa0f15f4d88f11ee0d75be4c51c61225b6a0ebebba3c9cfb6c0dee0045a775ccfaf95ea9b4d52e84acf7a9fe970fa92b9bc0d161233d8
 DIST luau-0.603.tar.gz 1556286 BLAKE2B 
3fa116afbd9ef51d29503ac9d6d78c37ce5ced25d4bd0375d780dc7233fb7f4bd826807fcc608e4077f39bc06a8983a877846b74801847c0d136f1c6bc027acd
 SHA512 
2070568402ff155d9b2a2a10235091eb10761c08fa56e63ab106d6596e25aca65644f2167c49576559bf6c5c9450da8b00fef508a235b85a9d7fa0655ff03a96
+DIST luau-0.605.tar.gz 1583463 BLAKE2B 
a35d25d15c5f5ee7421afc5bb9dcdc1a8e73809ac2efdccbfc4fe0b0c6a5e905171e31f4f39c25531bfc7f36ea23526bc0c7711140409be870e785263527e9f9
 SHA512 
f3d87a92b663af4a7a2d56c1ab87dc5507b38cee1f30b6491292b4d353f77f37d4258302cc996c5a329ee00d7cb3a6fc85ff5e9afbe701ebcfa266024c604b6b

diff --git a/dev-lang/luau/luau-0.605.ebuild b/dev-lang/luau/luau-0.605.ebuild
new file mode 100644
index ..c7bee4916d90
--- /dev/null
+++ b/dev-lang/luau/luau-0.605.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Gradually typed embeddable scripting language derived from Lua"
+HOMEPAGE="https://luau-lang.org/
+   https://github.com/Roblox/luau/;
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Roblox/${PN}.git;
+else
+   SRC_URI="https://github.com/Roblox/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+DOCS=( CONTRIBUTING.md README.md SECURITY.md )
+
+src_test() {
+   "${BUILD_DIR}"/Luau.UnitTest || die
+   "${BUILD_DIR}"/Luau.Conformance  || die
+}
+
+src_install() {
+   exeinto /usr/bin
+   doexe "${BUILD_DIR}"/luau{,-analyze,-ast,-compile,-reduce}
+
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/nvc/

2023-12-07 Thread Maciej Barć
commit: 24ce35f1458fb082a001f6359abacbb0eb67e9dd
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Dec  7 23:57:19 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Dec  8 00:29:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24ce35f1

sci-electronics/nvc: bump to 1.11.0

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

 sci-electronics/nvc/Manifest  |   1 +
 sci-electronics/nvc/nvc-1.11.0.ebuild | 114 ++
 2 files changed, 115 insertions(+)

diff --git a/sci-electronics/nvc/Manifest b/sci-electronics/nvc/Manifest
index 8260b46ba484..bc54af0d2d63 100644
--- a/sci-electronics/nvc/Manifest
+++ b/sci-electronics/nvc/Manifest
@@ -1,2 +1,3 @@
 DIST nvc-1.10.3.tar.gz 1594551 BLAKE2B 
0b607dfdcb0fba0edf5ca56d35786bce3e20cc7f9ecd90d0fd8ebbf492171d08fcd7f4df9ba200446fe890244d7a7fee70f5de0b22d16fb5872550fc69bc199c
 SHA512 
cd5bae71e765c87f0c8a1f21bb4cdd1022470bd4bb9dc5ecc2d15cfa365ed0a2c0e85c4edffd9fa90080db6a44db7101a11cd6fcc134c7870d64601183994893
 DIST nvc-1.10.4.tar.gz 1595656 BLAKE2B 
bea13b231dbbc191c6bfb2c52014d2486fc5ba86c12910d289f4308037d5d64f030a050ff6f4f1755e5ad0e8dd1b17ed4dac11cf360f72084d9e704495518b4a
 SHA512 
49638b0a661a34985ef944d955292e93b0f9d9aca3e8a616308ddcca4537bee996ac8e91dc632e882ddb36b6e95d6df9f013a87b480276270759293585e19e22
+DIST nvc-1.11.0.tar.gz 1839019 BLAKE2B 
f21317bd4941621d5bcbe5dda43b3b1a0e37e15b5783474c33d2ad840cfd1c6d5aea4873cbf2e41b1dd3fe816eebca6b4dae994f93468ce42437368b953a22a6
 SHA512 
8f05fbc889f766f6005bbd85ed927b258df15b940208ef330b0c29b4d3b7d35f5a201d301d141be498b2072fa5752e5ce260fb64ee314504585902b69b53a621

diff --git a/sci-electronics/nvc/nvc-1.11.0.ebuild 
b/sci-electronics/nvc/nvc-1.11.0.ebuild
new file mode 100644
index ..4a942567b467
--- /dev/null
+++ b/sci-electronics/nvc/nvc-1.11.0.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_MAX_SLOT=16
+
+inherit autotools bash-completion-r1 llvm
+
+DESCRIPTION="NVC is a VHDL compiler and simulator"
+HOMEPAGE="https://www.nickg.me.uk/nvc/
+   https://github.com/nickg/nvc/;
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/nickg/nvc.git;
+
+   NVC_SOURCEDIR="${WORKDIR}"/${PN}-${PV}
+else
+   SRC_URI="https://github.com/nickg/nvc/archive/r${PV}.tar.gz
+   -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+
+   NVC_SOURCEDIR="${WORKDIR}"/${PN}-r${PV}
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="debug jit llvm"
+REQUIRED_USE="jit? ( llvm )"
+RESTRICT="test" # Some tests fail.
+
+RDEPEND="
+   app-arch/bzip2:=
+   app-arch/zstd:=
+   dev-libs/capstone:=
+   dev-libs/elfutils
+   dev-libs/icu:=
+   dev-libs/libffi:=
+   dev-libs/libxml2:=
+   sys-libs/ncurses:=
+   sys-libs/zlib:=
+   llvm? ( /dev/null || die
+
+   default
+   eautoreconf
+
+   popd >/dev/null || die
+}
+
+src_configure() {
+   # Needs "bison" and "flex" exactly.
+   unset LEX
+   unset YACC
+
+   local ECONF_SOURCE="${NVC_SOURCEDIR}"
+   local -a myconf=(
+   --enable-verilog
+   --enable-vital
+   --with-bash-completion="$(get_bashcompdir)"
+   $(use_enable debug)
+   $(use_enable jit)
+   $(use_enable llvm)
+   )
+   econf "${myconf[@]}"
+
+   export V=1  # Verbose compilation and install.
+}
+
+src_compile() {
+   emake -j1
+}
+
+src_test() {
+   PATH="${S}/bin:${PATH}" emake check
+}
+
+src_install() {
+   default
+
+   mv "$(get_bashcompdir)"/nvc{.bash,} || die
+
+   dostrip -x "/usr/$(get_libdir)/nvc"
+}



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

2023-12-07 Thread Maciej Barć
commit: a30e0282e0e238bfd6c176108a8146e88090766d
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Dec  7 22:39:51 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Dec  8 00:29:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a30e0282

dev-cpp/cpp-httplib: bump to 0.14.2

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

 dev-cpp/cpp-httplib/Manifest  |  1 +
 dev-cpp/cpp-httplib/cpp-httplib-0.14.2.ebuild | 63 +++
 2 files changed, 64 insertions(+)

diff --git a/dev-cpp/cpp-httplib/Manifest b/dev-cpp/cpp-httplib/Manifest
index 0ccd1ec3819d..6e1aa01a802f 100644
--- a/dev-cpp/cpp-httplib/Manifest
+++ b/dev-cpp/cpp-httplib/Manifest
@@ -1 +1,2 @@
 DIST cpp-httplib-0.14.1.tar.gz 1148935 BLAKE2B 
e083fba3281e5b35031e1fda60efe75971d4edf746e52fa4608afbc3af3f7f9532ca59d041692277e963653c77a4878d5bbcb8045aba76d350185ca276a25a64
 SHA512 
6e995502e0cfd9953044207fabce29a3d6de49e79464b6bf89e1a9e667dc66fe1972c38d6428ad8e8fb96236e85b2d9ac60cbb58b4de03e8f837a9122151a706
+DIST cpp-httplib-0.14.2.tar.gz 1149003 BLAKE2B 
9b203a0e584b64d564a87b1b9bea49cd374241f871524ace1aacc02aacf63ab131fc7eaee60708b9ff5713838ef464d98f560792af36952b47d99a019515d213
 SHA512 
b4f315e174f8efb7884b64b45c500c8259c28379a6079c26747f754db7e1f16a118b1e6f83925b6740a1b5b3516158c1202737dc6385bcefe9c69f4cca57d07e

diff --git a/dev-cpp/cpp-httplib/cpp-httplib-0.14.2.ebuild 
b/dev-cpp/cpp-httplib/cpp-httplib-0.14.2.ebuild
new file mode 100644
index ..d547c58852e6
--- /dev/null
+++ b/dev-cpp/cpp-httplib/cpp-httplib-0.14.2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake-multilib python-any-r1 toolchain-funcs
+
+DESCRIPTION="C++ HTTP/HTTPS server and client library"
+HOMEPAGE="https://github.com/yhirose/cpp-httplib/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/yhirose/${PN}.git;
+else
+   SRC_URI="https://github.com/yhirose/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+   KEYWORDS="~amd64 ~loong ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"  # soversion
+
+IUSE="brotli ssl test zlib"
+REQUIRED_USE="test? ( brotli ssl zlib )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
+   ssl? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] )
+   zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+"
+
+src_configure() {
+   local -a mycmakeargs=(
+   -DHTTPLIB_COMPILE=yes
+   -DBUILD_SHARED_LIBS=yes
+   -DHTTPLIB_USE_BROTLI_IF_AVAILABLE=no
+   -DHTTPLIB_USE_OPENSSL_IF_AVAILABLE=no
+   -DHTTPLIB_USE_ZLIB_IF_AVAILABLE=no
+   -DHTTPLIB_REQUIRE_BROTLI=$(usex brotli)
+   -DHTTPLIB_REQUIRE_OPENSSL=$(usex ssl)
+   -DHTTPLIB_REQUIRE_ZLIB=$(usex zlib)
+   -DPython3_EXECUTABLE="${PYTHON}"
+   )
+   cmake-multilib_src_configure
+}
+
+multilib_src_test() {
+   cp -p -R --reflink=auto "${S}/test" ./test || die
+
+   GTEST_FILTER='-*.*_Online' emake -C test \
+   CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS} -I."
+}



[gentoo-commits] repo/gentoo:master commit in: app-containers/devcontainer/

2023-12-07 Thread Maciej Barć
commit: 6751288a61f77bd8c92611f8b1c93390c08ba32d
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Dec  7 23:41:15 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Dec  8 00:29:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6751288a

app-containers/devcontainer: drop old 0.52.1

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

 app-containers/devcontainer/Manifest   |  1 -
 .../devcontainer/devcontainer-0.52.1.ebuild| 46 --
 2 files changed, 47 deletions(-)

diff --git a/app-containers/devcontainer/Manifest 
b/app-containers/devcontainer/Manifest
index 67cd59a02b72..fca7961fa6f5 100644
--- a/app-containers/devcontainer/Manifest
+++ b/app-containers/devcontainer/Manifest
@@ -1,3 +1,2 @@
-DIST devcontainer-0.52.1.tgz 614268 BLAKE2B 
e1e2979e7d105e0082db4019260b7015c6bab9899f43e75ff1246f879bd659557404ca2f10ffa021bd5cf2caaff6f0dad53ca8b8c48e7f082d00961c9982faf0
 SHA512 
b182b57071c356374121dc63301f0eebaf3ea9fd424f31b78c47d6536d4cd74013647bcf2f50e67a0c3f528eca9e1397acf12a565fa8d5ea0688b73245c8
 DIST devcontainer-0.53.0.tgz 614575 BLAKE2B 
b7279b629cae49da39eca9defa17055b94c95db8ed79f78ec869f15a361ae12b4142817433e789c0d1231a753a1c7cc0247d5de738981f0f17c61de82aa7a8c9
 SHA512 
942e3b4b4ab19de876f22fcad16a1b41e5edc271cafcbc3281f198a80156e44ea94217cfcb4e0ef63ca96e6e854e030f4f70a51e7bcc655f0cb8cf23dcf003dc
 DIST devcontainer-0.54.1.tgz 603740 BLAKE2B 
ea3dddfa4788efa704d73fae109b7c844d64c01a3be50a94be847a037af2a8878caca546a3b99bf0e54faabca27309f75c11b480a7b7d51c8b6f3438a55f3e65
 SHA512 
0eb8da1b74f23c30da8ff01244760cfb0dab857a8397b4995bb8228393624e376c9a7631aa1fe87164464221b8592c6397aa687032d4f8c1fd9e6225a8b394f6

diff --git a/app-containers/devcontainer/devcontainer-0.52.1.ebuild 
b/app-containers/devcontainer/devcontainer-0.52.1.ebuild
deleted file mode 100644
index 399665b46cde..
--- a/app-containers/devcontainer/devcontainer-0.52.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Reference implementation of the Development Containers 
specification"
-HOMEPAGE="https://containers.dev/
-   https://github.com/devcontainers/cli/;
-SRC_URI="https://registry.npmjs.org/@devcontainers/cli/-/cli-${PV}.tgz
-   -> ${P}.tgz"
-S="${WORKDIR}/package"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   net-libs/nodejs
-"
-BDEPEND="
-   >=net-libs/nodejs-16[npm]
-"
-
-DOCS=( CHANGELOG.md README.md )
-
-src_compile() {
-   # Skip, nothing to compile here.
-   :
-}
-
-src_install() {
-   local -a my_npm_opts=(
-   --audit false
-   --color false
-   --foreground-scripts
-   --global
-   --offline
-   --omit dev
-   --prefix "${ED}/usr"
-   --progress false
-   --verbose
-   )
-   npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz" || die "npm 
install failed"
-
-   einstalldocs
-}



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

2023-12-07 Thread Maciej Barć
commit: 0c9f132d03fc4bf0ef6200bc5cd282518d7eb855
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Dec  7 22:33:06 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Dec  8 00:29:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c9f132d

dev-scheme/chez: translate for chez's --machine

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

 .../{chez-9.6.4.ebuild => chez-9.6.4-r1.ebuild}| 56 +++---
 1 file changed, 39 insertions(+), 17 deletions(-)

diff --git a/dev-scheme/chez/chez-9.6.4.ebuild 
b/dev-scheme/chez/chez-9.6.4-r1.ebuild
similarity index 63%
rename from dev-scheme/chez/chez-9.6.4.ebuild
rename to dev-scheme/chez/chez-9.6.4-r1.ebuild
index dad71cf90e84..2e64fdec637c 100644
--- a/dev-scheme/chez/chez-9.6.4.ebuild
+++ b/dev-scheme/chez/chez-9.6.4-r1.ebuild
@@ -3,13 +3,14 @@
 
 EAPI=8
 
-inherit toolchain-funcs
+inherit edo toolchain-funcs
 
 DESCRIPTION="A programming language based on R6RS"
-HOMEPAGE="https://cisco.github.io/ChezScheme/ 
https://github.com/cisco/ChezScheme;
+HOMEPAGE="https://cisco.github.io/ChezScheme/
+   https://github.com/cisco/ChezScheme/;
 
SRC_URI="https://github.com/cisco/ChezScheme/releases/download/v${PV}/csv${PV//a}.tar.gz
-> ${P}.tar.gz"
-S="${WORKDIR}"/csv${PV//a}
+S="${WORKDIR}/csv${PV//a}"
 
 # Chez Scheme itself is Apache 2.0, but it vendors Nanopass and stex
 # which are both MIT licensed.
@@ -18,17 +19,18 @@ SLOT="0/${PV}"
 KEYWORDS="~amd64 ~x86"
 IUSE="X ncurses threads"
 
-BDEPEND="virtual/pkgconfig"
 RDEPEND="
app-arch/lz4:=
sys-apps/util-linux
sys-libs/zlib:=
+   X? ( x11-libs/libX11 )
ncurses? ( sys-libs/ncurses:= )
 "
-DEPEND="${RDEPEND}"
-RDEPEND="
+DEPEND="
${RDEPEND}
-   X? ( x11-libs/libX11 )
+"
+BDEPEND="
+   virtual/pkgconfig
 "
 
 src_prepare() {
@@ -38,6 +40,7 @@ src_prepare() {
 
if use ncurses ; then
local nclibs="\"$($(tc-getPKG_CONFIG) --libs ncurses)\""
+
sed -i "s|ncursesLib=-lncurses|ncursesLib=${nclibs}|g" 
configure || die
fi
 
@@ -46,10 +49,22 @@ src_prepare() {
 }
 
 src_configure() {
-   local myconfargs=(
-   $(usex threads '--threads' '')
-   $(usex ncurses '' '--disable-curses')
-   $(usex X '' '--disable-x11')
+   # See official docs for translation guide.
+   # 
https://cisco.github.io/ChezScheme/release_notes/v9.6/release_notes.html
+   # "t" for threading + arch_map + "le" for Linux (hardcoded for now)
+   local -A arch_map=(
+   [amd64]=a6
+   [arm]=arm32
+   [ppc]=ppc32
+   [x86]=i3
+   )
+   local machine="$(usex threads 't' '')${arch_map[${ARCH}]}le"
+
+   local -a myconfargs=(
+   --machine="${machine}"
+   --libkernel
+   --nogzip-man-pages
+
--installprefix="/usr"
--installbin="/usr/bin"
--installlib="/usr/$(get_libdir)"
@@ -57,12 +72,19 @@ src_configure() {
--installschemename=chezscheme
--installpetitename=chezscheme-petite
--installscriptname=chezscheme-script
-   --libkernel
-   --nogzip-man-pages
-   LZ4=$($(tc-getPKG_CONFIG) --libs liblz4)
-   ZLIB=$($(tc-getPKG_CONFIG) --libs zlib)
+
+   $(usex threads '--threads' '')
+   $(usex ncurses '' '--disable-curses')
+   $(usex X '' '--disable-x11')
+
+   AR="$(tc-getAR)"
+   CC="$(tc-getCC)"
+   LD="$(tc-getLD)"
+
+   LZ4="$($(tc-getPKG_CONFIG) --libs liblz4)"
+   ZLIB="$($(tc-getPKG_CONFIG) --libs zlib)"
)
-   sh ./configure "${myconfargs[@]}" || die
+   edob sh ./configure "${myconfargs[@]}"
 }
 
 src_install() {
@@ -70,6 +92,6 @@ src_install() {
emake TempRoot="${ED}" install
einstalldocs
 
-   find "${ED}"/usr/$(get_libdir)/csv${PV//a}/examples \
+   find "${ED}/usr/$(get_libdir)/csv${PV//a}/examples" \
 \( -name "*.md" -o -name "*.so" \)  -delete || die
 }



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

2023-12-07 Thread Maciej Barć
commit: bc1f6246023a11420433c15132bce11578605552
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Dec  7 22:39:02 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Dec  8 00:29:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc1f6246

dev-cpp/cpp-httplib: drop old 0.14.0

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

 dev-cpp/cpp-httplib/Manifest  |  1 -
 dev-cpp/cpp-httplib/cpp-httplib-0.14.0.ebuild | 56 ---
 2 files changed, 57 deletions(-)

diff --git a/dev-cpp/cpp-httplib/Manifest b/dev-cpp/cpp-httplib/Manifest
index f9e0c6eed4de..0ccd1ec3819d 100644
--- a/dev-cpp/cpp-httplib/Manifest
+++ b/dev-cpp/cpp-httplib/Manifest
@@ -1,2 +1 @@
-DIST cpp-httplib-0.14.0.tar.gz 1147334 BLAKE2B 
9d24cefcb2b181abe887d77686eafd938ec59b54cd56ff046e61773974f106c7b91ea94dc208369095c0b5392a48a462386c2c42ade252e18224014b2f7a5e9c
 SHA512 
fac8fd1730e7f828053c61924d3ff9b660ad3cb385aa7a506c50c1ed1ca9820fb07691e28e03effcc60e391ecb78727108f1fdbe8b428917ab494738bed86d78
 DIST cpp-httplib-0.14.1.tar.gz 1148935 BLAKE2B 
e083fba3281e5b35031e1fda60efe75971d4edf746e52fa4608afbc3af3f7f9532ca59d041692277e963653c77a4878d5bbcb8045aba76d350185ca276a25a64
 SHA512 
6e995502e0cfd9953044207fabce29a3d6de49e79464b6bf89e1a9e667dc66fe1972c38d6428ad8e8fb96236e85b2d9ac60cbb58b4de03e8f837a9122151a706

diff --git a/dev-cpp/cpp-httplib/cpp-httplib-0.14.0.ebuild 
b/dev-cpp/cpp-httplib/cpp-httplib-0.14.0.ebuild
deleted file mode 100644
index a79c390594f2..
--- a/dev-cpp/cpp-httplib/cpp-httplib-0.14.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit cmake-multilib python-any-r1 toolchain-funcs
-
-DESCRIPTION="C++ HTTP/HTTPS server and client library"
-HOMEPAGE="https://github.com/yhirose/cpp-httplib/;
-
-if [[ ${PV} == ** ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/yhirose/${PN}.git;
-else
-   SRC_URI="https://github.com/yhirose/${PN}/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-   KEYWORDS="amd64 ~loong ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0/$(ver_cut 1-2)"  # soversion
-
-IUSE="brotli ssl test zlib"
-REQUIRED_USE="test? ( brotli ssl zlib )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
-   ssl? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] )
-   zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
-
-src_configure() {
-   local -a mycmakeargs=(
-   -DHTTPLIB_COMPILE=yes
-   -DBUILD_SHARED_LIBS=yes
-   -DHTTPLIB_USE_BROTLI_IF_AVAILABLE=no
-   -DHTTPLIB_USE_OPENSSL_IF_AVAILABLE=no
-   -DHTTPLIB_USE_ZLIB_IF_AVAILABLE=no
-   -DHTTPLIB_REQUIRE_BROTLI=$(usex brotli)
-   -DHTTPLIB_REQUIRE_OPENSSL=$(usex ssl)
-   -DHTTPLIB_REQUIRE_ZLIB=$(usex zlib)
-   -DPython3_EXECUTABLE="${PYTHON}"
-   )
-   cmake-multilib_src_configure
-}
-
-multilib_src_test() {
-   cp -p -R --reflink=auto "${S}/test" ./test || die
-
-   GTEST_FILTER='-*.*_Online' emake -C test "CXX=$(tc-getCXX)" 
CXXFLAGS="${CXXFLAGS} -I."
-}



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

2023-12-07 Thread Maciej Barć
commit: b55d64a3ed7d86fe99ff8e852d2fa519d7ef4cad
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Dec  7 22:34:42 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Dec  8 00:29:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b55d64a3

dev-dotnet/dotnet-sdk: filter LTO flags

reported by Parona

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

 dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.100.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.100.ebuild 
b/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.100.ebuild
index 3655919d6a68..95efff4384e6 100644
--- a/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.100.ebuild
+++ b/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.100.ebuild
@@ -5,7 +5,7 @@
 #   - "$" - shell command,
 #   - ">" - manual action.
 # $  git clone --depth 1 -b v8.0.0 https://github.com/dotnet/dotnet  \
-#   dotnet-sdk-8.0.0
+#   dotnet-sdk-8.0.0
 # $  cd dotnet-sdk-8.0.0
 # >  Note the checkout tag hash.
 # $  ./prep.sh
@@ -22,7 +22,7 @@ COMMIT=113d797bc90104bb4f1cc51e1a462cf3d4ef18fc
 LLVM_MAX_SLOT=16
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit check-reqs llvm python-any-r1
+inherit check-reqs flag-o-matic llvm python-any-r1
 
 DESCRIPTION=".NET is a free, cross-platform, open-source developer platform"
 HOMEPAGE="https://dotnet.microsoft.com/
@@ -87,6 +87,8 @@ pkg_setup() {
 src_prepare() {
default
 
+   filter-lto
+
unset DOTNET_ROOT
unset NUGET_PACKAGES
 



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

2023-12-07 Thread Maciej Barć
commit: f9f64f50e470337c58fc4ae9034eaf18e7d77e5b
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Dec  7 22:39:15 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Dec  8 00:29:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9f64f50

dev-cpp/cpp-httplib: drop old 0.14.1

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

 dev-cpp/cpp-httplib/cpp-httplib-0.14.1.ebuild | 56 ---
 1 file changed, 56 deletions(-)

diff --git a/dev-cpp/cpp-httplib/cpp-httplib-0.14.1.ebuild 
b/dev-cpp/cpp-httplib/cpp-httplib-0.14.1.ebuild
deleted file mode 100644
index f1023f88c232..
--- a/dev-cpp/cpp-httplib/cpp-httplib-0.14.1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit cmake-multilib python-any-r1 toolchain-funcs
-
-DESCRIPTION="C++ HTTP/HTTPS server and client library"
-HOMEPAGE="https://github.com/yhirose/cpp-httplib/;
-
-if [[ ${PV} == ** ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/yhirose/${PN}.git;
-else
-   SRC_URI="https://github.com/yhirose/${PN}/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~loong ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0/$(ver_cut 1-2)"  # soversion
-
-IUSE="brotli ssl test zlib"
-REQUIRED_USE="test? ( brotli ssl zlib )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
-   ssl? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] )
-   zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
-
-src_configure() {
-   local -a mycmakeargs=(
-   -DHTTPLIB_COMPILE=yes
-   -DBUILD_SHARED_LIBS=yes
-   -DHTTPLIB_USE_BROTLI_IF_AVAILABLE=no
-   -DHTTPLIB_USE_OPENSSL_IF_AVAILABLE=no
-   -DHTTPLIB_USE_ZLIB_IF_AVAILABLE=no
-   -DHTTPLIB_REQUIRE_BROTLI=$(usex brotli)
-   -DHTTPLIB_REQUIRE_OPENSSL=$(usex ssl)
-   -DHTTPLIB_REQUIRE_ZLIB=$(usex zlib)
-   -DPython3_EXECUTABLE="${PYTHON}"
-   )
-   cmake-multilib_src_configure
-}
-
-multilib_src_test() {
-   cp -p -R --reflink=auto "${S}/test" ./test || die
-
-   GTEST_FILTER='-*.*_Online' emake -C test "CXX=$(tc-getCXX)" 
CXXFLAGS="${CXXFLAGS} -I."
-}



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

2023-12-07 Thread Andreas Sturmlechner
commit: d7bcf59d81351dc96a0b42e372417006b3cad2da
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Dec  8 00:28:05 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Dec  8 00:28:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7bcf59d

app-text/poppler: add 23.12.0

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

 app-text/poppler/Manifest   |   2 +
 app-text/poppler/poppler-23.12.0.ebuild | 156 
 2 files changed, 158 insertions(+)

diff --git a/app-text/poppler/Manifest b/app-text/poppler/Manifest
index 42bf6a83f040..12fb20f24ced 100644
--- a/app-text/poppler/Manifest
+++ b/app-text/poppler/Manifest
@@ -4,4 +4,6 @@ DIST poppler-23.10.0.tar.xz 1892152 BLAKE2B 
ce1b42d316e1d55567384fc5374af1a177f9
 DIST poppler-23.10.0.tar.xz.sig 833 BLAKE2B 
74bdf5548afae23cf17037f3810765afd82a8d7f2a908e49144733adaae5f2eff0adce97aaa0945a40a324b293cb5f7f88b996e783390b26f7c360886c6bb41c
 SHA512 
3c02270febea589d72d60e3fd02cb0be84ffcf5c8c66fd4461e64827614e08d9351176a6880d64558247cd722adc42343a7a5774eb331e55141bfb8f661c
 DIST poppler-23.11.0.tar.xz 1894712 BLAKE2B 
a5083e30c6d0e5494541f5fb7282390647fedf738bccbc99c246649fdee13166638507f314fd7b069af6aca5829319840883bd8d8f50fd4685c54c7ac6fe3b6b
 SHA512 
0312472ff80c10aaec0c06e6bfd3f74257672c2001301db4d44e28051387ad5ddd8126d45e82c75ff4585cfde8e34a68bcab2d979aa58c904c60dc3efb1b6f3d
 DIST poppler-23.11.0.tar.xz.sig 833 BLAKE2B 
50b0de45f56370aa493ba2929d5aaf6355ea8fd1a4fc3dc10e1fe6e58ba688d03d9867736814f6d5c6d452df820e2fb081e250fcda00255f533661022e75d887
 SHA512 
f3f743ff614b839f270ee1113ed728b0f1d390e2c2e53828b0a42573040b6e6b4edbcec2c6b3b198088474a89a24e3af9ccb8717bf37734222436dd8049a8d6e
+DIST poppler-23.12.0.tar.xz 1895580 BLAKE2B 
c63699d4ba62fd739b49cd94fd9510abedf9accc2f07cf2cd361da5fb561ce4289c3537343341defe3fb4fb31587a39b3967324e1f357799dc8b140f8c9eedbf
 SHA512 
f28962f6842091a68edfb18e5f76e29fdf65d2a7cca6cb4be4202a35bab3e80a2dbe10b86ab8bc4fff7e555a077a41314b9892e19d0d7d89724b9ebb3db93852
+DIST poppler-23.12.0.tar.xz.sig 833 BLAKE2B 
b8dbbde8d6324fd65e583ad5eda04ae531ab364e3afd925c082ac102e6a00368b5c966a890e1b84089845f866b4afb324383d6d47e3d509356e2a5a857f4cdf9
 SHA512 
817ac3210a191535b037ebac78ebf4d67d3ac055cc54be2a0614ddaf757f6fa4aa5de4f1aecfd1a26a2290c190e14830a925fd83d102aca7afdd6e8fb1e98281
 DIST poppler-test-e3cdc82782941a8d7b8112f83b4a81b3d334601a.tar.bz2 5199251 
BLAKE2B 
6431b2aa4c60dec6202c737b4cfbbd4bf03808772c0adc6568454a04e713a2e869702f5c318e7799e7b1374252b5a956471b7cf6c9e2d6c8da5236e31a110f35
 SHA512 
bf5442601f453e601e0b368cc576bf0d5ca5509e9eecd8c7f0476802346834e9a9d3e0f32130c18d21807cd69a55e8168bca1cdb0292ad0215590a881a923c04

diff --git a/app-text/poppler/poppler-23.12.0.ebuild 
b/app-text/poppler/poppler-23.12.0.ebuild
new file mode 100644
index ..13bad1057cc7
--- /dev/null
+++ b/app-text/poppler/poppler-23.12.0.ebuild
@@ -0,0 +1,156 @@
+# Copyright 2005-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic toolchain-funcs xdg-utils
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://anongit.freedesktop.org/git/poppler/poppler.git;
+   SLOT="0/"
+else
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/aacid.asc
+   inherit verify-sig
+
+   TEST_COMMIT="e3cdc82782941a8d7b8112f83b4a81b3d334601a"
+   SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz;
+   SRC_URI+=" test? ( 
https://gitlab.freedesktop.org/poppler/test/-/archive/${TEST_COMMIT}/test-${TEST_COMMIT}.tar.bz2
 -> ${PN}-test-${TEST_COMMIT}.tar.bz2 )"
+   SRC_URI+=" verify-sig? ( 
https://poppler.freedesktop.org/${P}.tar.xz.sig )"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   SLOT="0/133"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
+fi
+
+DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
+HOMEPAGE="https://poppler.freedesktop.org/;
+
+LICENSE="GPL-2"
+IUSE="boost cairo cjk curl +cxx debug doc gpgme +introspection +jpeg +jpeg2k 
+lcms nss png qt5 qt6 test tiff +utils"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   >=media-libs/fontconfig-2.13
+   >=media-libs/freetype-2.10
+   sys-libs/zlib
+   cairo? (
+   >=dev-libs/glib-2.64:2
+   >=x11-libs/cairo-1.16
+   introspection? ( >=dev-libs/gobject-introspection-1.64:= )
+   )
+   curl? ( net-misc/curl )
+   gpgme? ( >=app-crypt/gpgme-1.19.0:=[cxx] )
+   jpeg? ( >=media-libs/libjpeg-turbo-1.1.0:= )
+   jpeg2k? ( >=media-libs/openjpeg-2.3.0-r1:2= )
+   lcms? ( media-libs/lcms:2 )
+   nss? ( >=dev-libs/nss-3.49 )
+   png? ( media-libs/libpng:0= )
+   qt5? (
+   dev-qt/qtcore:5
+   

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

2023-12-07 Thread Andreas Sturmlechner
commit: 6a2a5c2fbcba8d150f77b89f04f280e3fb389279
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Dec  8 00:26:51 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Dec  8 00:26:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a2a5c2f

app-text/liblangtag: add 0.6.7

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

 app-text/liblangtag/Manifest|  1 +
 app-text/liblangtag/liblangtag-0.6.7.ebuild | 55 +
 2 files changed, 56 insertions(+)

diff --git a/app-text/liblangtag/Manifest b/app-text/liblangtag/Manifest
index 71026e235dd4..5c8cc2fc5ca0 100644
--- a/app-text/liblangtag/Manifest
+++ b/app-text/liblangtag/Manifest
@@ -1,2 +1,3 @@
 DIST liblangtag-0.6.4.tar.bz2 764946 BLAKE2B 
1d94f341359f880acb8a0a0526da625cb39d85b33665b861c0fbd94064228a3d5328f3a3b7d62bffd29c6ff8161fa499b6565010ba3065c90f87b5902969e81f
 SHA512 
6c6dd3e6b0fc8d6f10cafd74112cbaf2a2342a88a908ad2f7ae759b3f5fb0cf6d788504c1de072e9ef019f2f5a284daeb2d2393036b6b402c5bc87f32b55f271
 DIST liblangtag-0.6.6.tar.bz2 757043 BLAKE2B 
0ebed81d7776e02a163f9a20bab73c41334ed2c1f620a1a56f56bc883f5b6741ab5ca3d77ed564fd05c46342e2a73a2df73cef29a7d53bc478b4a1a682148497
 SHA512 
9cb62b91994dba8d5781d764f4149ac3a7b8dd89514bbe627a6776d5674698a1d7ca520b880f35a2406b220fdad19f46de0d3a55bcc5eaad0f02a11061d44496
+DIST liblangtag-0.6.7.tar.bz2 757041 BLAKE2B 
456fe453624dbdeb5a1cad621b4f1a28a9f8b3bc4b33a89efb22dfc006d36f8b634db4b085cac665d517c5bf56d750c81d0d201679480f1a0c180f0ab1dc3c49
 SHA512 
3628728f46865507d8794c1e7286c6ca04fc49f905594ab76db7bd2c8d8f9fac1e33693314d56bca6fdd8f99b8d207e6e6d2f751474832ceb60a4cdbf10fed68

diff --git a/app-text/liblangtag/liblangtag-0.6.7.ebuild 
b/app-text/liblangtag/liblangtag-0.6.7.ebuild
new file mode 100644
index ..80aec8d4c9ca
--- /dev/null
+++ b/app-text/liblangtag/liblangtag-0.6.7.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils
+
+DESCRIPTION="Interface library to access tags for identifying languages"
+HOMEPAGE="https://bitbucket.org/tagoh/liblangtag/wiki/Home;
+SRC_URI="https://bitbucket.org/tagoh/${PN}/downloads/${P}.tar.bz2;
+
+LICENSE="|| ( LGPL-3 MPL-2.0 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="debug doc introspection test"
+
+# Upstream expect liblangtag to be installed when one runs tests...
+RESTRICT="test"
+
+RDEPEND="
+   dev-libs/libxml2
+   introspection? ( dev-libs/gobject-introspection )
+"
+DEPEND="${RDEPEND}
+   test? ( dev-libs/check )
+"
+BDEPEND="
+   sys-devel/gettext
+   sys-devel/libtool
+   doc? ( dev-util/gtk-doc )
+   introspection? ( dev-libs/gobject-introspection-common )
+"
+
+src_prepare() {
+   default
+   xdg_environment_reset
+   if [[ -d docs/html ]]; then
+   rm -r docs/html || die "Failed to remove existing gtk-doc"
+   fi
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable debug)
+   $(use_enable doc gtk-doc)
+   $(use_enable introspection)
+   $(use_enable test)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -type f -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/plasma-wayland-protocols/

2023-12-07 Thread Andreas Sturmlechner
commit: 7f7f632c552a20f2c0456a84737530cee9983cd6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Dec  7 20:14:08 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Dec  8 00:07:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f7f632c

dev-libs/plasma-wayland-protocols: add 1.12.0

See also:
https://mail.kde.org/pipermail/release-team/2023-December/013276.html

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

 dev-libs/plasma-wayland-protocols/Manifest |  1 +
 .../plasma-wayland-protocols-1.12.0.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-libs/plasma-wayland-protocols/Manifest 
b/dev-libs/plasma-wayland-protocols/Manifest
index 57d332a4e3e4..9201e7ee505f 100644
--- a/dev-libs/plasma-wayland-protocols/Manifest
+++ b/dev-libs/plasma-wayland-protocols/Manifest
@@ -1,2 +1,3 @@
 DIST plasma-wayland-protocols-1.10.0.tar.xz 43268 BLAKE2B 
1f0bc6fcd822ed8f010a1e9144b4e423e44de04c429e39a465e2ef5e59553d22db08fc379b84cc93624fa5dd64ca00ddc7d0e788251809036bfd09c8fe6ae0b7
 SHA512 
ddb09de9b3320f8e10d21c5d201ffe43d7e1f2f6c0d0c1b33aced28d8c324c9439800b4bd1516e7a34e45b1ac94e252c825216378d52b5cd6d671d73baa24c03
 DIST plasma-wayland-protocols-1.11.1.tar.xz 44672 BLAKE2B 
036fc1cee22fe277b7ae0ee4c9887dca8f68fcd31a9bad174857e8cdef389ef8122d5c5c169e6ae844711505afd55cc19ea877947585b1202dc5b4f325ce
 SHA512 
8a3b887c95c5991320f115911bba2691567c11ef4f9201729d469aa1ec02fc4225f37886f8e674c6953efea51aa24afbe59c613b9013632c918ce24f77f1979a
+DIST plasma-wayland-protocols-1.12.0.tar.xz 44272 BLAKE2B 
05f6c7e496d8be7d215ceeed6059230bb609c43c81eba363fc85e49279f2322a5c7c6cedebd9987d1f6d4edefad01eb84039cd949de730607e9ee4bb9a9c2c01
 SHA512 
4894493e117669d7ab54b385e2a40d69ddce7cb860b68d9a28f9032d63cad6004858f984ad8ece34567e0e806ccb3f973852596b905d2618b60115ccf9c82886

diff --git 
a/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.12.0.ebuild 
b/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.12.0.ebuild
new file mode 100644
index ..0f65569f83cd
--- /dev/null
+++ b/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.12.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_NONGUI=true
+inherit ecm kde.org
+
+DESCRIPTION="Plasma Specific Protocols for Wayland"
+HOMEPAGE="https://invent.kde.org/libraries/plasma-wayland-protocols;
+
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+   SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0"



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

2023-12-07 Thread Andreas Sturmlechner
commit: f02bbb0743c9c0a61c753b2e6c4dadab9008b005
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Dec  8 00:27:03 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Dec  8 00:27:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f02bbb07

app-text/liblangtag: drop 0.6.6

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

 app-text/liblangtag/Manifest|  1 -
 app-text/liblangtag/liblangtag-0.6.6.ebuild | 55 -
 2 files changed, 56 deletions(-)

diff --git a/app-text/liblangtag/Manifest b/app-text/liblangtag/Manifest
index 5c8cc2fc5ca0..87d3849d11cf 100644
--- a/app-text/liblangtag/Manifest
+++ b/app-text/liblangtag/Manifest
@@ -1,3 +1,2 @@
 DIST liblangtag-0.6.4.tar.bz2 764946 BLAKE2B 
1d94f341359f880acb8a0a0526da625cb39d85b33665b861c0fbd94064228a3d5328f3a3b7d62bffd29c6ff8161fa499b6565010ba3065c90f87b5902969e81f
 SHA512 
6c6dd3e6b0fc8d6f10cafd74112cbaf2a2342a88a908ad2f7ae759b3f5fb0cf6d788504c1de072e9ef019f2f5a284daeb2d2393036b6b402c5bc87f32b55f271
-DIST liblangtag-0.6.6.tar.bz2 757043 BLAKE2B 
0ebed81d7776e02a163f9a20bab73c41334ed2c1f620a1a56f56bc883f5b6741ab5ca3d77ed564fd05c46342e2a73a2df73cef29a7d53bc478b4a1a682148497
 SHA512 
9cb62b91994dba8d5781d764f4149ac3a7b8dd89514bbe627a6776d5674698a1d7ca520b880f35a2406b220fdad19f46de0d3a55bcc5eaad0f02a11061d44496
 DIST liblangtag-0.6.7.tar.bz2 757041 BLAKE2B 
456fe453624dbdeb5a1cad621b4f1a28a9f8b3bc4b33a89efb22dfc006d36f8b634db4b085cac665d517c5bf56d750c81d0d201679480f1a0c180f0ab1dc3c49
 SHA512 
3628728f46865507d8794c1e7286c6ca04fc49f905594ab76db7bd2c8d8f9fac1e33693314d56bca6fdd8f99b8d207e6e6d2f751474832ceb60a4cdbf10fed68

diff --git a/app-text/liblangtag/liblangtag-0.6.6.ebuild 
b/app-text/liblangtag/liblangtag-0.6.6.ebuild
deleted file mode 100644
index 80aec8d4c9ca..
--- a/app-text/liblangtag/liblangtag-0.6.6.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils
-
-DESCRIPTION="Interface library to access tags for identifying languages"
-HOMEPAGE="https://bitbucket.org/tagoh/liblangtag/wiki/Home;
-SRC_URI="https://bitbucket.org/tagoh/${PN}/downloads/${P}.tar.bz2;
-
-LICENSE="|| ( LGPL-3 MPL-2.0 )"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-IUSE="debug doc introspection test"
-
-# Upstream expect liblangtag to be installed when one runs tests...
-RESTRICT="test"
-
-RDEPEND="
-   dev-libs/libxml2
-   introspection? ( dev-libs/gobject-introspection )
-"
-DEPEND="${RDEPEND}
-   test? ( dev-libs/check )
-"
-BDEPEND="
-   sys-devel/gettext
-   sys-devel/libtool
-   doc? ( dev-util/gtk-doc )
-   introspection? ( dev-libs/gobject-introspection-common )
-"
-
-src_prepare() {
-   default
-   xdg_environment_reset
-   if [[ -d docs/html ]]; then
-   rm -r docs/html || die "Failed to remove existing gtk-doc"
-   fi
-}
-
-src_configure() {
-   local myeconfargs=(
-   $(use_enable debug)
-   $(use_enable doc gtk-doc)
-   $(use_enable introspection)
-   $(use_enable test)
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-   find "${D}" -name '*.la' -type f -delete || die
-}



[gentoo-commits] proj/kde:master commit in: kde-plasma/libkscreen/

2023-12-07 Thread Andreas Sturmlechner
commit: 76952c96aa6073396545a85d4f157cfe270138c4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Dec  8 00:08:45 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Dec  8 00:08:45 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=76952c96

kde-plasma/libkscreen: Relax p-w-p minimum to 1.12.0

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

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

diff --git a/kde-plasma/libkscreen/libkscreen-.ebuild 
b/kde-plasma/libkscreen/libkscreen-.ebuild
index 203ff6b743..0d71234a76 100644
--- a/kde-plasma/libkscreen/libkscreen-.ebuild
+++ b/kde-plasma/libkscreen/libkscreen-.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
x11-libs/libxcb:=
 "
 DEPEND="${RDEPEND}
-   >=dev-libs/plasma-wayland-protocols-
+   >=dev-libs/plasma-wayland-protocols-1.12.0
 "
 BDEPEND="
>=dev-qt/qttools-${QTMIN}:6[linguist]



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

2023-12-07 Thread Matthew Thode
commit: 0e36ab68f4094b742f1c0a88933af86f2535bdf4
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Dec  7 23:59:04 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Dec  7 23:59:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e36ab68

app-admin/ansible: stabilize 8.6.0 for amd64, arm64, x86

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

 app-admin/ansible/ansible-8.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible/ansible-8.6.0.ebuild 
b/app-admin/ansible/ansible-8.6.0.ebuild
index 05eb18736a9c..e3d64307f340 100644
--- a/app-admin/ansible/ansible-8.6.0.ebuild
+++ b/app-admin/ansible/ansible-8.6.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.ansible.com/;
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos"
 RESTRICT="test"
 
 RDEPEND=">=app-admin/ansible-core-2.15.0



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

2023-12-07 Thread Matthew Thode
commit: 57dacb94f9ef1529cb058e994cf68bb15e132a8d
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Dec  7 23:57:05 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Dec  7 23:59:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57dacb94

app-admin/puppetserver: stabilize 8.3.0 for amd64

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

 app-admin/puppetserver/puppetserver-8.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/puppetserver/puppetserver-8.3.0.ebuild 
b/app-admin/puppetserver/puppetserver-8.3.0.ebuild
index 319142a7a7bb..34a4a96140ca 100644
--- a/app-admin/puppetserver/puppetserver-8.3.0.ebuild
+++ b/app-admin/puppetserver/puppetserver-8.3.0.ebuild
@@ -13,7 +13,7 @@ LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="puppetdb"
 # will need the same keywords in puppet-agent (puppet-agent now has arm64)
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 RDEPEND+="
>=virtual/jdk-11



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

2023-12-07 Thread Matthew Thode
commit: a2572ddb0205f9e62157dd93c99af36ce0d7f0a3
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Dec  7 23:58:34 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Dec  7 23:59:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2572ddb

app-admin/ansible-core: stabilize 2.16.0 for amd64, arm64, x86

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

 app-admin/ansible-core/ansible-core-2.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-core/ansible-core-2.16.0.ebuild 
b/app-admin/ansible-core/ansible-core-2.16.0.ebuild
index 31aa6a3c7556..1e33996c378b 100644
--- a/app-admin/ansible-core/ansible-core-2.16.0.ebuild
+++ b/app-admin/ansible-core/ansible-core-2.16.0.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} ==  ]]; then
EGIT_BRANCH="devel"
 else
inherit pypi
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
+   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos"
 fi
 
 LICENSE="GPL-3"



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

2023-12-07 Thread Matthew Thode
commit: d7eb60fc79dfdc03c120502d85d0c02d7d5b957d
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Dec  7 23:56:15 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Dec  7 23:59:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7eb60fc

app-admin/puppet: stabilize 8.3.1 for amd64, x86

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

 app-admin/puppet/puppet-8.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/puppet/puppet-8.3.1.ebuild 
b/app-admin/puppet/puppet-8.3.1.ebuild
index 2e5cabc1c6fd..941bb6094717 100644
--- a/app-admin/puppet/puppet-8.3.1.ebuild
+++ b/app-admin/puppet/puppet-8.3.1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
 
 LICENSE="Apache-2.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
 IUSE="augeas diff doc emacs hiera ldap rrdtool selinux shadow sqlite 
vim-syntax"
 RESTRICT="test"
 



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

2023-12-07 Thread Matthew Thode
commit: 37e101b9faa58624ba5bf9d8f9393f445de881eb
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Dec  7 23:57:39 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Dec  7 23:59:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37e101b9

app-admin/puppetdb: stabilize 8.2.0 for amd64, x86

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

 app-admin/puppetdb/puppetdb-8.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/puppetdb/puppetdb-8.2.0.ebuild 
b/app-admin/puppetdb/puppetdb-8.2.0.ebuild
index a6a61f3038bf..44b569aab29c 100644
--- a/app-admin/puppetdb/puppetdb-8.2.0.ebuild
+++ b/app-admin/puppetdb/puppetdb-8.2.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://downloads.puppetlabs.com/${PN}/${P}.tar.gz;
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE=""
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 RDEPEND+=">=virtual/jdk-11"
 DEPEND+="acct-user/puppetdb



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

2023-12-07 Thread Matthew Thode
commit: 96a7c5cde6d29c70dce585d5197b9248a4dac4b0
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Dec  7 23:58:20 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Dec  7 23:59:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96a7c5cd

app-admin/ansible-core: stabilize 2.15.6 for amd64, arm64, x86

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

 app-admin/ansible-core/ansible-core-2.15.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-core/ansible-core-2.15.6.ebuild 
b/app-admin/ansible-core/ansible-core-2.15.6.ebuild
index 31aa6a3c7556..1e33996c378b 100644
--- a/app-admin/ansible-core/ansible-core-2.15.6.ebuild
+++ b/app-admin/ansible-core/ansible-core-2.15.6.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} ==  ]]; then
EGIT_BRANCH="devel"
 else
inherit pypi
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
+   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos"
 fi
 
 LICENSE="GPL-3"



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

2023-12-07 Thread Matthew Thode
commit: db881e394d84b8f78bcb4320e4a43d967f244be1
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Dec  7 23:59:37 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Dec  7 23:59:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db881e39

dev-ruby/puppetdb-termini: stabilize 8.2.0 for amd64, x86

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

 dev-ruby/puppetdb-termini/puppetdb-termini-8.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/puppetdb-termini/puppetdb-termini-8.2.0.ebuild 
b/dev-ruby/puppetdb-termini/puppetdb-termini-8.2.0.ebuild
index dfbabaa8b2cd..f2f2942a0247 100644
--- a/dev-ruby/puppetdb-termini/puppetdb-termini-8.2.0.ebuild
+++ b/dev-ruby/puppetdb-termini/puppetdb-termini-8.2.0.ebuild
@@ -15,7 +15,7 @@ LICENSE="Apache-2.0"
 SLOT="0"
 IUSE=""
 # will need the same keywords as puppet
-KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc x86"
 
 RDEPEND+=""
 DEPEND+=""



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

2023-12-07 Thread Matthew Thode
commit: e6aed97500a6bac589c2192311e161eaefb53203
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Dec  7 23:56:45 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Dec  7 23:59:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6aed975

app-admin/puppet-agent: stabilize 8.3.1 for amd64

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

 app-admin/puppet-agent/puppet-agent-8.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/puppet-agent/puppet-agent-8.3.1.ebuild 
b/app-admin/puppet-agent/puppet-agent-8.3.1.ebuild
index 2a10118b915a..7544b551c95b 100644
--- a/app-admin/puppet-agent/puppet-agent-8.3.1.ebuild
+++ b/app-admin/puppet-agent/puppet-agent-8.3.1.ebuild
@@ -11,7 +11,7 @@ arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="puppetdb selinux"
 RESTRICT="strip"
 



[gentoo-commits] proj/kde:master commit in: dev-libs/kirigami-addons/

2023-12-07 Thread Andreas Sturmlechner
commit: a5f94a6c6e42f748e8b5ba9980e3f996f52fa39a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Dec  7 20:07:44 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Dec  7 23:33:04 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=a5f94a6c

dev-libs/kirigami-addons: Co-installability fixed upstream

Upstream commit 264f6355c0cad6220dae8de4f158f66cf956b050

Bug: https://bugs.gentoo.org/914729
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/kirigami-addons/kirigami-addons-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-libs/kirigami-addons/kirigami-addons-.ebuild 
b/dev-libs/kirigami-addons/kirigami-addons-.ebuild
index ed0e7a32a2..01dc032ff1 100644
--- a/dev-libs/kirigami-addons/kirigami-addons-.ebuild
+++ b/dev-libs/kirigami-addons/kirigami-addons-.ebuild
@@ -32,7 +32,6 @@ COMMON_DEPEND="
>=kde-frameworks/kirigami-${KFMIN}:6
 "
 RDEPEND="${COMMON_DEPEND}
-   !dev-libs/kirigami-addons:5
>=dev-qt/qt5compat-${QTMIN}:6[qml]
>=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
>=kde-plasma/libplasma-${KFMIN}:6



[gentoo-commits] proj/kde:master commit in: kde-plasma/kglobalacceld/

2023-12-07 Thread Andreas Sturmlechner
commit: 2618cd55b24f98d82ecf1473a05f804b9ba54b03
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Dec  7 20:11:45 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Dec  7 23:33:04 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=2618cd55

kde-plasma/kglobalacceld: Add missing dependencies

Upstream commit d9607ef5d150135937f9467c9ce27fa9ba8cbabe

Closes: https://bugs.gentoo.org/919385
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kglobalacceld/kglobalacceld-.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/kde-plasma/kglobalacceld/kglobalacceld-.ebuild 
b/kde-plasma/kglobalacceld/kglobalacceld-.ebuild
index ec806fb225..f13253b805 100644
--- a/kde-plasma/kglobalacceld/kglobalacceld-.ebuild
+++ b/kde-plasma/kglobalacceld/kglobalacceld-.ebuild
@@ -24,7 +24,10 @@ DEPEND="
>=kde-frameworks/kcoreaddons-${KFMIN}:6
>=kde-frameworks/kcrash-${KFMIN}:6
>=kde-frameworks/kdbusaddons-${KFMIN}:6
+   >=kde-frameworks/kio-${KFMIN}:6
>=kde-frameworks/kjobwidgets-${KFMIN}:6
+   >=kde-frameworks/knotifications-${KFMIN}:6
+   >=kde-frameworks/kservice-${KFMIN}:6
>=kde-frameworks/kwindowsystem-${KFMIN}:6[X?]
X? (
>=dev-qt/qtbase-${QTMIN}:6=[gui]



[gentoo-commits] proj/gamerlay:master commit in: games-action/psychonauts/

2023-12-07 Thread James Le Cuirot
commit: f105b822a636fc9ac20f5daba6af76577c9671f3
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Dec  7 22:28:04 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Dec  7 22:28:04 2023 +
URL:https://gitweb.gentoo.org/proj/gamerlay.git/commit/?id=f105b822

games-action/psychonauts: Drop in favour of packages in the main repo

There are -hb (Humble Bundle) and -gog (GOG) variants of the package.

Signed-off-by: James Le Cuirot  gentoo.org>

 games-action/psychonauts/metadata.xml  | 15 --
 .../psychonauts/psychonauts-2013.05.06.ebuild  | 53 --
 2 files changed, 68 deletions(-)

diff --git a/games-action/psychonauts/metadata.xml 
b/games-action/psychonauts/metadata.xml
deleted file mode 100644
index 58233f7..000
--- a/games-action/psychonauts/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-
-azamat.hacki...@gmail.com
-Azamat H. Hackimov
-
-
-A mind-bending platforming adventure from Double Fine Productions.
-
-
-Психологическая платформенная адвенчура от Double Fine Productions.
-
-
-

diff --git a/games-action/psychonauts/psychonauts-2013.05.06.ebuild 
b/games-action/psychonauts/psychonauts-2013.05.06.ebuild
deleted file mode 100644
index b09f4de..000
--- a/games-action/psychonauts/psychonauts-2013.05.06.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop eutils multilib-minimal
-
-DESCRIPTION="A mind-bending platforming adventure from Double Fine 
Productions."
-HOMEPAGE="http://www.psychonauts.com/;
-SRC_URI="${PN}-linux-$(ver_cut 2)$(ver_cut 3)$(ver_cut 1)-bin"
-
-LICENSE="Psychonauts-EULA"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-IUSE=""
-
-DEPEND="app-arch/unzip"
-RDEPEND="virtual/opengl
-   media-libs/openal[${MULTILIB_USEDEP}]
-   media-libs/libsdl[${MULTILIB_USEDEP}]"
-
-RESTRICT="fetch strip"
-
-S="${WORKDIR}/data"
-
-pkg_nofetch() {
-   einfo "Please download ${A}"
-   einfo "from your personal page in Humble Indie Bundle V site"
-   einfo "(http://www.humblebundle.com)"
-   einfo "and place it to ${DISTDIR}"
-}
-
-src_unpack() {
-   # self unpacking zip archive; unzip warns about the exe stuff
-   # (taken from lugaru ebuild)
-   local a=${DISTDIR}/${A}
-   echo ">>> Unpacking ${a} to ${PWD}"
-   unzip -q "${a}"
-   [ $? -gt 1 ] && die "unpacking failed"
-}
-
-src_install() {
-   local dir="/opt/${PN}"
-   dodoc "Psychonauts Manual Win.pdf"
-   dodoc Documents/Readmes/*
-   exeinto ${dir}
-   doexe Psychonauts || die
-   insinto ${dir}
-   doins -r DisplaySettings.ini PsychonautsData2.pkg WorkResource || die
-   doicon ${PN}.png
-   make_wrapper ${PN} ./Psychonauts "${dir}" "${dir}"
-   make_desktop_entry ${PN} Psychonauts ${PN}
-}



[gentoo-commits] repo/gentoo:master commit in: app-misc/resolve-march-native/

2023-12-07 Thread Sebastian Pipping
commit: 7655ca4fec6a435f97bb57d4057555d3ac76846d
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Thu Dec  7 22:10:31 2023 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Thu Dec  7 22:10:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7655ca4f

app-misc/resolve-march-native: 5.0.1

Signed-off-by: Sebastian Pipping  gentoo.org>

 app-misc/resolve-march-native/Manifest  |  1 +
 .../resolve-march-native-5.0.1.ebuild   | 21 +
 2 files changed, 22 insertions(+)

diff --git a/app-misc/resolve-march-native/Manifest 
b/app-misc/resolve-march-native/Manifest
index 79a939d80013..de30de52a121 100644
--- a/app-misc/resolve-march-native/Manifest
+++ b/app-misc/resolve-march-native/Manifest
@@ -2,3 +2,4 @@ DIST resolve-march-native-2.2.0.tar.gz 15110 BLAKE2B 
bd0fc09f35bcc46727a9d105d09
 DIST resolve-march-native-3.0.0.tar.gz 15866 BLAKE2B 
fcfcac3cb1219d332c8db6a5b448462fc452fed892783b66637658cd80fd952764ec6d103d83ca5800997b9b50021e7d8aee1470c6adcf73c3eebf0e35389bd2
 SHA512 
8bebb5aaa28961bb059fa207631d004a13922b932675e68f74d315e100c98d670628a6ab8e87fab3da043d69ecf993ad60049f85951144f073787bf348183019
 DIST resolve-march-native-4.0.0.tar.gz 18648 BLAKE2B 
1d6757aed66da2f41b622d74b594c54c34fc5ebe3f47518ed959313e60cbe5f2fc04aa87f9781f82322b27642ce4a4315acd6f27b9b1f727e6533bd5c9130cd8
 SHA512 
375f3eeaea76cf53d29fb338cc73b647db7bf2456adb6e09c25bd1f92b8bc521844cfcae117fd0b02d280896f542d1209c118a33a0cbd8dce3ceec3873c8c85f
 DIST resolve-march-native-4.1.0.tar.gz 20309 BLAKE2B 
e702d974db69d3e1e06d66d3f7a8aacd2d68077c105bf0b5147f5e3ab647d95009e96de5551f1ba9740872a2bbb08cffd65b6e3da495fbafafb2fa6312bf8551
 SHA512 
11ca0d982aad183687ce8a52f407cef73a2e843c1b227ba4fed72bae7927b8bc342d6a8adcc7da20a5ebc9c85a79f598cd2e0b603206b0b5c7f070e4b71c09a7
+DIST resolve-march-native-5.0.1.tar.gz 42875 BLAKE2B 
0e4795eb9caa02af95ff74406760c01cbab827e7d6928779d59bcf9dc9f230049f932f9236e10024fd4df3b191728e72d86f464f8dc956e579a10cd7eb012425
 SHA512 
0613f0ea7fed19e9497aa7e237cbe527febb11faafc12d372a0b059c6a57e285e6b109175385547267596a9ee5b97b6368fca676f4c6023768bc87a7351cd0ba

diff --git a/app-misc/resolve-march-native/resolve-march-native-5.0.1.ebuild 
b/app-misc/resolve-march-native/resolve-march-native-5.0.1.ebuild
new file mode 100644
index ..aafd9d6b010f
--- /dev/null
+++ b/app-misc/resolve-march-native/resolve-march-native-5.0.1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Resolve GCC flag -march=native"
+HOMEPAGE="https://github.com/hartwork/resolve-march-native;
+SRC_URI="https://github.com/hartwork/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND=">=sys-devel/gcc-4.2"
+
+distutils_enable_tests pytest



[gentoo-commits] proj/releng:master commit in: tools/

2023-12-07 Thread Andreas K. Hüttel
commit: 47eb54bb040834f43e2913e72188ea6468323c7d
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Dec  7 22:10:48 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Dec  7 22:10:48 2023 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=47eb54bb

catalyst-auto: do not upload zero-size binpackage files

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

 tools/catalyst-auto | 1 +
 1 file changed, 1 insertion(+)

diff --git a/tools/catalyst-auto b/tools/catalyst-auto
index 95094af6..b7124fe8 100755
--- a/tools/catalyst-auto
+++ b/tools/catalyst-auto
@@ -318,6 +318,7 @@ upsync_binpackages() {
--omit-dir-times
--delay-updates
--mkpath
+   --min-size=1
)
rsync "${RSYNC_OPTS[@]}" "$1"/* 
"${UPLOAD_USER}@releng-incoming.gentoo.org:/release/weekly/binpackages/$2/"
else



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

2023-12-07 Thread Mike Gilbert
commit: 60975f5f4bdc9f9c5002ac8cfaf32e0a2095b770
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Dec  7 20:58:51 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Dec  7 21:00:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60975f5f

net-misc/freerdp: fix for big-endian archs

Bug: https://bugs.gentoo.org/918531
Signed-off-by: Mike Gilbert  gentoo.org>

 ...ec-encode-messages-considering-endianness.patch | 329 +
 net-misc/freerdp/freerdp-2.11.1.ebuild |   1 +
 net-misc/freerdp/freerdp-2.11.2.ebuild |   1 +
 3 files changed, 331 insertions(+)

diff --git 
a/net-misc/freerdp/files/freerdp-2.11-Revert-codec-encode-messages-considering-endianness.patch
 
b/net-misc/freerdp/files/freerdp-2.11-Revert-codec-encode-messages-considering-endianness.patch
new file mode 100644
index ..8d45331bd95b
--- /dev/null
+++ 
b/net-misc/freerdp/files/freerdp-2.11-Revert-codec-encode-messages-considering-endianness.patch
@@ -0,0 +1,329 @@
+https://github.com/FreeRDP/FreeRDP/issues/9616
+
+From 8b349f4f2b5d14e28a6a73e9c2b9860d7f275bc4 Mon Sep 17 00:00:00 2001
+From: Mike Gilbert 
+Date: Thu, 7 Dec 2023 15:54:38 -0500
+Subject: [PATCH] Revert "[codec] encode messages considering endianness"
+
+This reverts commit e3ef8a02ddf079bcf6dfa5db69a709ce50c9.
+---
+ libfreerdp/codec/nsc_encode.c | 76 +--
+ libfreerdp/codec/rfx_encode.c | 74 +-
+ 2 files changed, 58 insertions(+), 92 deletions(-)
+
+diff --git a/libfreerdp/codec/nsc_encode.c b/libfreerdp/codec/nsc_encode.c
+index 477318cc1..fd9626a6d 100644
+--- a/libfreerdp/codec/nsc_encode.c
 b/libfreerdp/codec/nsc_encode.c
+@@ -119,8 +119,6 @@ static BOOL nsc_encode_argb_to_aycocg(NSC_CONTEXT* 
context, const BYTE* data, UI
+   UINT16 rw;
+   BYTE ccl;
+   const BYTE* src;
+-  const UINT32* src_32;
+-  const UINT16* src_16;
+   BYTE* yplane = NULL;
+   BYTE* coplane = NULL;
+   BYTE* cgplane = NULL;
+@@ -142,85 +140,69 @@ static BOOL nsc_encode_argb_to_aycocg(NSC_CONTEXT* 
context, const BYTE* data, UI
+   coplane = context->priv->PlaneBuffers[1] + y * rw;
+   cgplane = context->priv->PlaneBuffers[2] + y * rw;
+   aplane = context->priv->PlaneBuffers[3] + y * context->width;
+-  src_32 = (UINT32*)src;
+-  src_16 = (UINT16*)src;
+ 
+   for (x = 0; x < context->width; x++)
+   {
+   switch (context->format)
+   {
+   case PIXEL_FORMAT_BGRX32:
+-  b_val = (INT16)(*src_32 & 0xFF);
+-  g_val = (INT16)((*src_32 >> 8) & 0xFF);
+-  r_val = (INT16)((*src_32 >> 16) & 0xFF);
++  b_val = *src++;
++  g_val = *src++;
++  r_val = *src++;
++  src++;
+   a_val = 0xFF;
+-  src_32++;
+   break;
+ 
+   case PIXEL_FORMAT_BGRA32:
+-  b_val = (INT16)(*src_32 & 0xFF);
+-  g_val = (INT16)((*src_32 >> 8) & 0xFF);
+-  r_val = (INT16)((*src_32 >> 16) & 0xFF);
+-  a_val = (INT16)((*src_32 >> 24) & 0xFF);
+-  src_32++;
++  b_val = *src++;
++  g_val = *src++;
++  r_val = *src++;
++  a_val = *src++;
+   break;
+ 
+   case PIXEL_FORMAT_RGBX32:
+-  r_val = (INT16)(*src_32 & 0xFF);
+-  g_val = (INT16)((*src_32 >> 8) & 0xFF);
+-  b_val = (INT16)((*src_32 >> 16) & 0xFF);
++  r_val = *src++;
++  g_val = *src++;
++  b_val = *src++;
++  src++;
+   a_val = 0xFF;
+-  src_32++;
+   break;
+ 
+   case PIXEL_FORMAT_RGBA32:
+-  r_val = (INT16)(*src_32 & 0xFF);
+-  g_val = (INT16)((*src_32 >> 8) & 0xFF);
+-  b_val = (INT16)((*src_32 >> 16) & 0xFF);
+-  a_val = (INT16)((*src_32 >> 24) & 

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

2023-12-07 Thread Andreas K. Hüttel
commit: d0a0d30a7fbe797c1221f0203629069eb5daa85a
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Dec  7 20:58:09 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Dec  7 20:58:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0a0d30a

profiles.desc: Add riscv 23.0 profiles (exp only)

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

 profiles/profiles.desc | 32 
 1 file changed, 32 insertions(+)

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 172f16ce2d38..fda5c946f69f 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -327,6 +327,34 @@ riscv  
default/linux/riscv/20.0/rv64gc/multilibexp
 riscv  default/linux/riscv/20.0/rv64gc/multilib/systemd
exp
 riscv  default/linux/riscv/20.0/rv64gc/multilib/systemd/merged-usr 
exp
 
+riscv  default/linux/riscv/23.0/rv64/lp64d 
exp
+riscv  default/linux/riscv/23.0/rv64/lp64d/desktop 
exp
+riscv  default/linux/riscv/23.0/rv64/lp64d/desktop/gnome   
exp
+riscv  default/linux/riscv/23.0/rv64/lp64d/desktop/gnome/systemd   
exp
+riscv  default/linux/riscv/23.0/rv64/lp64d/desktop/plasma  
exp
+riscv  default/linux/riscv/23.0/rv64/lp64d/desktop/plasma/systemd  
exp
+riscv  default/linux/riscv/23.0/rv64/lp64d/desktop/systemd 
exp
+riscv  default/linux/riscv/23.0/rv64/lp64d/systemd 
exp
+riscv  default/linux/riscv/23.0/rv64/lp64  
exp
+riscv  default/linux/riscv/23.0/rv64/lp64/desktop  
exp
+riscv  default/linux/riscv/23.0/rv64/lp64/desktop/gnome
exp
+riscv  default/linux/riscv/23.0/rv64/lp64/desktop/gnome/systemd
exp
+riscv  default/linux/riscv/23.0/rv64/lp64/desktop/plasma   
exp
+riscv  default/linux/riscv/23.0/rv64/lp64/desktop/plasma/systemd   
exp
+riscv  default/linux/riscv/23.0/rv64/lp64/desktop/systemd  
exp
+riscv  default/linux/riscv/23.0/rv64/lp64/systemd  
exp
+riscv  default/linux/riscv/23.0/rv64/multilib  
exp
+riscv  default/linux/riscv/23.0/rv64/multilib/systemd  
exp
+riscv  default/linux/riscv/23.0/rv64/split-usr/lp64d   
exp
+riscv  default/linux/riscv/23.0/rv64/split-usr/lp64d/desktop   
exp
+riscv  default/linux/riscv/23.0/rv64/split-usr/lp64d/desktop/gnome 
exp
+riscv  default/linux/riscv/23.0/rv64/split-usr/lp64d/desktop/plasma
exp
+riscv  default/linux/riscv/23.0/rv64/split-usr/lp64
exp
+riscv  default/linux/riscv/23.0/rv64/split-usr/lp64/desktop
exp
+riscv  default/linux/riscv/23.0/rv64/split-usr/lp64/desktop/gnome  
exp
+riscv  default/linux/riscv/23.0/rv64/split-usr/lp64/desktop/plasma 
exp
+riscv  default/linux/riscv/23.0/rv64/split-usr/multilib
exp
+
 # S390 Profiles
 # @MAINTAINER: s...@gentoo.org
 s390   default/linux/s390/17.0 
stable
@@ -391,6 +419,10 @@ mips   default/linux/mips/17.0/mipsel/o32/musl 
exp
 mips   default/linux/mips/17.0/mipsel/n64/musl 
exp
 riscv  default/linux/riscv/20.0/rv64gc/lp64d/musl  
dev
 riscv  default/linux/riscv/20.0/rv64gc/lp64/musl   
dev
+riscv  default/linux/riscv/23.0/rv64/lp64d/musl
exp
+riscv  default/linux/riscv/23.0/rv64/lp64/musl 
exp
+riscv  default/linux/riscv/23.0/rv64/split-usr/lp64d/musl  
exp
+riscv  default/linux/riscv/23.0/rv64/split-usr/lp64/musl   
exp
 x86default/linux/x86/17.0/musl 
dev
 x86default/linux/x86/17.0/musl/selinux 
exp
 



[gentoo-commits] proj/pkgcore/pkgdev:main commit in: src/pkgdev/

2023-12-07 Thread Arthur Zamarin
commit: 02919e1a1d555630a286d9adc9230fcc229645a6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Dec  7 20:31:49 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec  7 20:31:49 2023 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgdev.git/commit/?id=02919e1a

start work on 0.2.9

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

 src/pkgdev/__init__.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/pkgdev/__init__.py b/src/pkgdev/__init__.py
index 78012ff..326a099 100644
--- a/src/pkgdev/__init__.py
+++ b/src/pkgdev/__init__.py
@@ -1,2 +1,2 @@
 __title__ = "pkgdev"
-__version__ = "0.2.8"
+__version__ = "0.2.9"



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

2023-12-07 Thread Arthur Zamarin
commit: 96dc7f7f6d780f9d4944f033cdf5636e57434804
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Dec  7 20:28:48 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec  7 20:28:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96dc7f7f

dev-python/gmpy: Stabilize 2.1.5-r2 amd64, #918745

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

 dev-python/gmpy/gmpy-2.1.5-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/gmpy/gmpy-2.1.5-r2.ebuild 
b/dev-python/gmpy/gmpy-2.1.5-r2.ebuild
index 7d2c6cc44fbd..1516736e6849 100644
--- a/dev-python/gmpy/gmpy-2.1.5-r2.ebuild
+++ b/dev-python/gmpy/gmpy-2.1.5-r2.ebuild
@@ -23,7 +23,7 @@ SRC_URI+="
 
 LICENSE="LGPL-3+"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-libs/mpc-1.0.2:=



[gentoo-commits] repo/gentoo:master commit in: profiles/releases/17.0/, profiles/features/split-usr/, ...

2023-12-07 Thread Andreas K. Hüttel
commit: f3e18eb781a46121980a5b8873ffd2833de00ad7
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Dec  7 19:41:12 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Dec  7 19:41:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3e18eb7

package.mask: Implement mask/unmask for >=systemd-255 and split/merged-usr 
geometry

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

 profiles/features/merged-usr/package.mask | 6 ++
 profiles/features/split-usr/package.mask  | 7 +++
 profiles/releases/17.0/package.mask   | 7 +++
 3 files changed, 20 insertions(+)

diff --git a/profiles/features/merged-usr/package.mask 
b/profiles/features/merged-usr/package.mask
new file mode 100644
index ..96ac454f8384
--- /dev/null
+++ b/profiles/features/merged-usr/package.mask
@@ -0,0 +1,6 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Andreas K. Hüttel  (2023-12-07)
+# Can be used on a merged-usr profile.
+->=sys-apps/systemd-255

diff --git a/profiles/features/split-usr/package.mask 
b/profiles/features/split-usr/package.mask
new file mode 100644
index ..3c95fbece0e9
--- /dev/null
+++ b/profiles/features/split-usr/package.mask
@@ -0,0 +1,7 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Andreas K. Hüttel  (2023-12-07)
+# Does not support split-usr filesystem geometry. Please migrate to
+# a merged-usr profile.
+>=sys-apps/systemd-255

diff --git a/profiles/releases/17.0/package.mask 
b/profiles/releases/17.0/package.mask
new file mode 100644
index ..3c95fbece0e9
--- /dev/null
+++ b/profiles/releases/17.0/package.mask
@@ -0,0 +1,7 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Andreas K. Hüttel  (2023-12-07)
+# Does not support split-usr filesystem geometry. Please migrate to
+# a merged-usr profile.
+>=sys-apps/systemd-255



[gentoo-commits] proj/kde:master commit in: kde-plasma/plasma-welcome/

2023-12-07 Thread Andreas Sturmlechner
commit: 1afc20379bbf67844de25e563691e4672b375be2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Dec  7 18:28:24 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Dec  7 19:32:28 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=1afc2037

kde-plasma/plasma-welcome: Set up kde-frameworks/kuserfeedback with KFMIN

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

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

diff --git a/kde-plasma/plasma-welcome/plasma-welcome-.ebuild 
b/kde-plasma/plasma-welcome/plasma-welcome-.ebuild
index 1396f3f85d..32964c812b 100644
--- a/kde-plasma/plasma-welcome/plasma-welcome-.ebuild
+++ b/kde-plasma/plasma-welcome/plasma-welcome-.ebuild
@@ -31,7 +31,7 @@ DEPEND="
>=kde-frameworks/kservice-${KFMIN}:6
>=kde-frameworks/kwindowsystem-${KFMIN}:6
>=kde-plasma/libplasma-${PVCUT}:6
-   telemetry? ( kde-frameworks/kuserfeedback:6 )
+   telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
 "
 #  kaccounts? ( kde-apps/kaccounts-integration:6 )
 RDEPEND="${DEPEND}



[gentoo-commits] proj/kde:master commit in: kde-misc/itinerary/

2023-12-07 Thread Andreas Sturmlechner
commit: 1211077fc1cf296c1002c6c3e095f949a94a9e71
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Dec  7 17:47:47 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Dec  7 19:32:28 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=1211077f

kde-misc/itinerary: Depend on net-libs/libquotient[qt5(+)]

Bug: https://bugs.gentoo.org/914289
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-misc/itinerary/itinerary-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-misc/itinerary/itinerary-.ebuild 
b/kde-misc/itinerary/itinerary-.ebuild
index 355790d868..e3646bbec0 100644
--- a/kde-misc/itinerary/itinerary-.ebuild
+++ b/kde-misc/itinerary/itinerary-.ebuild
@@ -45,7 +45,7 @@ DEPEND="
>=kde-frameworks/kunitconversion-${KFMIN}:5
>=kde-frameworks/kwindowsystem-${KFMIN}:5
sys-libs/zlib
-   matrix? ( >=net-libs/libquotient-0.7.2:= )
+   matrix? ( >=net-libs/libquotient-0.7.2:=[qt5(+)] )
networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 )
 "
 RDEPEND="${DEPEND}



[gentoo-commits] proj/kde:master commit in: app-crypt/keysmith/

2023-12-07 Thread Andreas Sturmlechner
commit: bbf8e9522f41b85b3f6d60606c3bff6d3b09fe90
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Dec  7 18:17:04 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Dec  7 19:32:28 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=bbf8e952

app-crypt/keysmith: Add missing kirigami-addons dependency

Thanks-to: Alexey Min  gmail.com>
Bug: https://bugs.gentoo.org/919297
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-crypt/keysmith/keysmith-23.08.4.ebuild   | 1 +
 app-crypt/keysmith/keysmith-23.08.49..ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/app-crypt/keysmith/keysmith-23.08.4.ebuild 
b/app-crypt/keysmith/keysmith-23.08.4.ebuild
index 351289524b..258596e9f9 100644
--- a/app-crypt/keysmith/keysmith-23.08.4.ebuild
+++ b/app-crypt/keysmith/keysmith-23.08.4.ebuild
@@ -18,6 +18,7 @@ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
 IUSE=""
 
 RDEPEND="
+   dev-libs/kirigami-addons:5
dev-libs/libsodium:=
>=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5

diff --git a/app-crypt/keysmith/keysmith-23.08.49..ebuild 
b/app-crypt/keysmith/keysmith-23.08.49..ebuild
index 628224afc7..eaf3b23aa3 100644
--- a/app-crypt/keysmith/keysmith-23.08.49..ebuild
+++ b/app-crypt/keysmith/keysmith-23.08.49..ebuild
@@ -18,6 +18,7 @@ KEYWORDS=""
 IUSE=""
 
 RDEPEND="
+   dev-libs/kirigami-addons:5
dev-libs/libsodium:=
>=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5



[gentoo-commits] proj/kde:master commit in: kde-plasma/discover/

2023-12-07 Thread Andreas Sturmlechner
commit: a7466e1471b0ff33d8e10fe878fe6e6c0fb61f95
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Dec  7 18:46:57 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Dec  7 19:32:28 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=a7466e14

kde-plasma/discover: Drop IUSE snap for now

Bug: https://bugs.gentoo.org/919416
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/discover/discover-.ebuild | 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/kde-plasma/discover/discover-.ebuild 
b/kde-plasma/discover/discover-.ebuild
index 9109ed5913..0cd3ff1826 100644
--- a/kde-plasma/discover/discover-.ebuild
+++ b/kde-plasma/discover/discover-.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://userbase.kde.org/Discover;
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="6"
 KEYWORDS=""
-IUSE="+firmware flatpak snap telemetry webengine"
+IUSE="+firmware flatpak telemetry webengine" # snap: bug #919416
 
 # libmarkdown (app-text/discount) only used in PackageKitBackend
 DEPEND="
@@ -39,13 +39,12 @@ DEPEND="
>=kde-frameworks/purpose-${KFMIN}:6
firmware? ( >=sys-apps/fwupd-1.9.4 )
flatpak? ( sys-apps/flatpak )
-   snap? ( sys-libs/snapd-glib:=[qt6(-)] )
telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
webengine? ( >=dev-qt/qtwebview-${QTMIN}:6 )
 "
-RDEPEND="${DEPEND}
-   snap? ( app-containers/snapd )
-"
+#  snap? ( sys-libs/snapd-glib:=[qt6(-)] )
+RDEPEND="${DEPEND}"
+#  snap? ( app-containers/snapd )
 BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
 
 PATCHES=( "${FILESDIR}/${PN}-5.25.90-tests-optional.patch" )
@@ -71,7 +70,7 @@ src_configure() {
-DBUILD_FlatpakBackend=$(usex flatpak)
-DBUILD_FwupdBackend=$(usex firmware)
-DBUILD_RpmOstreeBackend=OFF
-   -DBUILD_SnapBackend=$(usex snap)
+#  -DBUILD_SnapBackend=$(usex snap)
-DBUILD_SteamOSBackend=OFF
$(cmake_use_find_package telemetry KF6UserFeedback)
$(cmake_use_find_package webengine Qt6WebView)



[gentoo-commits] proj/kde:master commit in: kde-plasma/discover/

2023-12-07 Thread Andreas Sturmlechner
commit: 06f0ee0720946548b1147a55cbb08dc566cf44d4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Dec  7 18:27:43 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Dec  7 19:32:28 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=06f0ee07

kde-plasma/discover: Set up kde-frameworks/kuserfeedback with KFMIN

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

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

diff --git a/kde-plasma/discover/discover-.ebuild 
b/kde-plasma/discover/discover-.ebuild
index 9923b1a7ed..9109ed5913 100644
--- a/kde-plasma/discover/discover-.ebuild
+++ b/kde-plasma/discover/discover-.ebuild
@@ -40,7 +40,7 @@ DEPEND="
firmware? ( >=sys-apps/fwupd-1.9.4 )
flatpak? ( sys-apps/flatpak )
snap? ( sys-libs/snapd-glib:=[qt6(-)] )
-   telemetry? ( kde-frameworks/kuserfeedback:6 )
+   telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
webengine? ( >=dev-qt/qtwebview-${QTMIN}:6 )
 "
 RDEPEND="${DEPEND}



[gentoo-commits] proj/kde:master commit in: kde-plasma/plasma-workspace/

2023-12-07 Thread Andreas Sturmlechner
commit: f548e0d7694d56d0d177c3a13116c32c160f3012
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Dec  7 18:28:36 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Dec  7 19:32:28 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=f548e0d7

kde-plasma/plasma-workspace: Set up kde-frameworks/kuserfeedback with KFMIN

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

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

diff --git a/kde-plasma/plasma-workspace/plasma-workspace-.ebuild 
b/kde-plasma/plasma-workspace/plasma-workspace-.ebuild
index fe19ff8281..81cef0a145 100644
--- a/kde-plasma/plasma-workspace/plasma-workspace-.ebuild
+++ b/kde-plasma/plasma-workspace/plasma-workspace-.ebuild
@@ -113,7 +113,7 @@ COMMON_DEPEND="
x11-libs/libdrm
)
semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:6 )
-   telemetry? ( kde-frameworks/kuserfeedback:6 )
+   telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
wallpaper-metadata? ( kde-apps/libkexiv2:5 )
 "
 DEPEND="${COMMON_DEPEND}



[gentoo-commits] proj/kde:master commit in: net-libs/libquotient/, net-libs/libquotient/files/

2023-12-07 Thread Andreas Sturmlechner
commit: dd11df76eced11c58a800052a3ae633d833df329
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Dec  7 09:35:39 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Dec  7 19:32:28 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=dd11df76

net-libs/libquotient: Add IUSE=qt5,qt6

Closes: https://bugs.gentoo.org/914289
Thanks-to: Anton  gmail.com>
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/libquotient-0.8.0-no-android.patch   | 29 +++
 .../files/libquotient-0.8.0-no-tests.patch | 34 
 net-libs/libquotient/libquotient-0.8.1.2-r1.ebuild | 96 ++
 net-libs/libquotient/metadata.xml  | 11 +++
 4 files changed, 170 insertions(+)

diff --git a/net-libs/libquotient/files/libquotient-0.8.0-no-android.patch 
b/net-libs/libquotient/files/libquotient-0.8.0-no-android.patch
new file mode 100644
index 00..5b2e341232
--- /dev/null
+++ b/net-libs/libquotient/files/libquotient-0.8.0-no-android.patch
@@ -0,0 +1,29 @@
+From ad928b9f34f5e6f42c8555a0a502c35de6cb86b5 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Sun, 3 Jan 2021 15:18:01 +0100
+Subject: [PATCH 1/2] Install EXPORT_ANDROID_MK only if(ANDROID)
+
+Signed-off-by: Andreas Sturmlechner 
+---
+ CMakeLists.txt | 5 -
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 0a32ee4e..7e03085f 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -387,7 +387,10 @@ install(FILES
+ 
"${CMAKE_CURRENT_BINARY_DIR}/${QUOTIENT_LIB_NAME}/${QUOTIENT_LIB_NAME}ConfigVersion.cmake"
+ DESTINATION ${CMakeFilesLocation}
+ )
+-install(EXPORT_ANDROID_MK ${QUOTIENT_LIB_NAME}Targets DESTINATION 
${CMAKE_INSTALL_DATADIR}/ndk-modules)
++
++if (ANDROID)
++install(EXPORT_ANDROID_MK ${QUOTIENT_LIB_NAME}Targets DESTINATION 
${CMAKE_INSTALL_DATADIR}/ndk-modules)
++endif ()
+ 
+ if (WIN32)
+ install(FILES mime/packages/freedesktop.org.xml DESTINATION mime/packages)
+-- 
+2.41.0
+

diff --git a/net-libs/libquotient/files/libquotient-0.8.0-no-tests.patch 
b/net-libs/libquotient/files/libquotient-0.8.0-no-tests.patch
new file mode 100644
index 00..96fe1029c8
--- /dev/null
+++ b/net-libs/libquotient/files/libquotient-0.8.0-no-tests.patch
@@ -0,0 +1,34 @@
+From c35f062d1c9975ec0bdfdcbcdeb6b9973b73f86b Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Sat, 24 Dec 2022 22:51:12 +0100
+Subject: [PATCH 2/2] Put Qt5Test dependency behind -DBUILD_TESTING
+
+Signed-off-by: Andreas Sturmlechner 
+---
+ CMakeLists.txt | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 7e03085f..f2ab0ae7 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -92,7 +92,7 @@ else()
+ set(QtExtraModules "Multimedia") # See #483
+ endif()
+ string(REGEX REPLACE "^(.).*" "Qt\\1" Qt ${QtMinVersion}) # makes "Qt5" or 
"Qt6"
+-find_package(${Qt} ${QtMinVersion} REQUIRED Core Network Gui Test 
${QtExtraModules})
++find_package(${Qt} ${QtMinVersion} REQUIRED Core Network Gui 
${QtExtraModules})
+ get_filename_component(Qt_Prefix "${${Qt}_DIR}/../../../.." ABSOLUTE)
+ 
+ find_package(${Qt}Keychain REQUIRED)
+@@ -344,6 +344,7 @@ configure_file(${PROJECT_NAME}.pc.in 
${CMAKE_CURRENT_BINARY_DIR}/${QUOTIENT_LIB_
+ # Configure testing
+ 
+ if (BUILD_TESTING)
++find_package(${Qt}Test ${QtMinVersion} REQUIRED)
+ enable_testing()
+ add_subdirectory(quotest)
+ add_subdirectory(autotests)
+-- 
+2.41.0
+

diff --git a/net-libs/libquotient/libquotient-0.8.1.2-r1.ebuild 
b/net-libs/libquotient/libquotient-0.8.1.2-r1.ebuild
new file mode 100644
index 00..2fca215979
--- /dev/null
+++ b/net-libs/libquotient/libquotient-0.8.1.2-r1.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake multibuild
+
+DESCRIPTION="Qt-based SDK to develop applications for Matrix"
+HOMEPAGE="https://github.com/quotient-im/libQuotient;
+SRC_URI="https://github.com/quotient-im/libQuotient/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/libQuotient-${PV}"
+
+LICENSE="LGPL-2+"
+SLOT="0/${PV}" # FIXME: check soname on next version bump
+KEYWORDS="amd64 arm64 ~ppc64 x86"
+IUSE="+qt5 qt6 test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/olm
+   dev-libs/openssl:=
+   qt5? (
+   dev-libs/qtkeychain:=[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtmultimedia:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtsql:5
+   )
+   qt6? (
+   dev-qt/qtbase:6[gui,network,sql,ssl]
+   dev-qt/qtmultimedia:6
+   dev-libs/qtkeychain:=[qt6(-)]
+   )
+"
+DEPEND="${RDEPEND}
+   test? (
+   qt5? (
+   dev-qt/qtconcurrent:5
+   dev-qt/qttest:5
+   )
+

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

2023-12-07 Thread Andreas Sturmlechner
commit: afdc377389f60066687f5049e16561b5ec8f68ae
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Dec  7 19:17:47 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Dec  7 19:32:28 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=afdc3773

kde-frameworks/ktexteditor: Co-installability fixed upstream

Upstream commit 55bd0a256c56584e926c78c81e6e71930786f952

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

 kde-frameworks/ktexteditor/ktexteditor-5.113.0.ebuild| 16 ++--
 kde-frameworks/ktexteditor/ktexteditor-5.239..ebuild | 16 ++--
 kde-frameworks/ktexteditor/ktexteditor-.ebuild   |  4 +---
 kde-frameworks/ktexteditor/metadata.xml  |  1 -
 4 files changed, 5 insertions(+), 32 deletions(-)

diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.113.0.ebuild 
b/kde-frameworks/ktexteditor/ktexteditor-5.113.0.ebuild
index 4a47713d7e..b988be30ce 100644
--- a/kde-frameworks/ktexteditor/ktexteditor-5.113.0.ebuild
+++ b/kde-frameworks/ktexteditor/ktexteditor-5.113.0.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Framework providing a full text editor component"
 
 LICENSE="LGPL-2+"
 KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="+editorconfig kf6compat"
+IUSE="+editorconfig"
 
 RESTRICT="test"
 
@@ -42,9 +42,7 @@ DEPEND="
=kde-frameworks/syntax-highlighting-${PVCUT}*:5
editorconfig? ( app-text/editorconfig-core-c )
 "
-RDEPEND="${DEPEND}
-   kf6compat? ( kde-frameworks/ktexteditor:6 )
-"
+RDEPEND="${DEPEND}"
 BDEPEND="test? ( >=kde-frameworks/kservice-${PVCUT}:5 )"
 
 src_configure() {
@@ -54,13 +52,3 @@ src_configure() {
 
ecm_src_configure
 }
-
-src_install() {
-   ecm_src_install
-
-   if use kf6compat; then
-   rm 
"${D}"/usr/share/polkit-1/actions/org.kde.ktexteditor.katetextbuffer.policy \
-   
"${D}"/usr/share/dbus-1/system-services/org.kde.ktexteditor.katetextbuffer.service
 \
-   
"${D}"/usr/share/dbus-1/system.d/org.kde.ktexteditor.katetextbuffer.conf || die
-   fi
-}

diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.239..ebuild 
b/kde-frameworks/ktexteditor/ktexteditor-5.239..ebuild
index 5ff1501898..a4276e7370 100644
--- a/kde-frameworks/ktexteditor/ktexteditor-5.239..ebuild
+++ b/kde-frameworks/ktexteditor/ktexteditor-5.239..ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Framework providing a full text editor component"
 
 LICENSE="LGPL-2+"
 KEYWORDS=""
-IUSE="+editorconfig kf6compat"
+IUSE="+editorconfig"
 
 RESTRICT="test"
 
@@ -42,9 +42,7 @@ DEPEND="
=kde-frameworks/syntax-highlighting-${PVCUT}*:5
editorconfig? ( app-text/editorconfig-core-c )
 "
-RDEPEND="${DEPEND}
-   kf6compat? ( kde-frameworks/ktexteditor:6 )
-"
+RDEPEND="${DEPEND}"
 BDEPEND="test? ( >=kde-frameworks/kservice-${PVCUT}:5 )"
 
 src_configure() {
@@ -54,13 +52,3 @@ src_configure() {
 
ecm_src_configure
 }
-
-src_install() {
-   ecm_src_install
-
-   if use kf6compat; then
-   rm 
"${D}"/usr/share/polkit-1/actions/org.kde.ktexteditor.katetextbuffer.policy \
-   
"${D}"/usr/share/dbus-1/system-services/org.kde.ktexteditor.katetextbuffer.service
 \
-   
"${D}"/usr/share/dbus-1/system.d/org.kde.ktexteditor.katetextbuffer.conf || die
-   fi
-}

diff --git a/kde-frameworks/ktexteditor/ktexteditor-.ebuild 
b/kde-frameworks/ktexteditor/ktexteditor-.ebuild
index 313ca13827..ef1dab9be4 100644
--- a/kde-frameworks/ktexteditor/ktexteditor-.ebuild
+++ b/kde-frameworks/ktexteditor/ktexteditor-.ebuild
@@ -41,9 +41,7 @@ DEPEND="
=kde-frameworks/syntax-highlighting-${PVCUT}*:6
editorconfig? ( app-text/editorconfig-core-c )
 "
-RDEPEND="${DEPEND}
-   !${CATEGORY}/${PN}:5[-kf6compat(-)]
-"
+RDEPEND="${DEPEND}"
 BDEPEND="test? ( >=kde-frameworks/kservice-${PVCUT}:6 )"
 
 src_configure() {

diff --git a/kde-frameworks/ktexteditor/metadata.xml 
b/kde-frameworks/ktexteditor/metadata.xml
index 9b335c7cb0..45f4b96ce4 100644
--- a/kde-frameworks/ktexteditor/metadata.xml
+++ b/kde-frameworks/ktexteditor/metadata.xml
@@ -11,7 +11,6 @@


Enable support for EditorConfig 
configuration files
-   Disable components colliding with KF6, 
depend on KF6 components instead






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

2023-12-07 Thread Andreas Sturmlechner
commit: 590f91c86df1a3f32cd46f628c7e8432a1e1
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Dec  7 18:56:18 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Dec  7 19:04:55 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=590f91c8

kde-frameworks/krunner: Drop IUSE activities

Upstream commit 65345f31be865aad39c5a70e2152853f7fa067a8

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

 kde-frameworks/krunner/krunner-.ebuild | 10 +-
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/kde-frameworks/krunner/krunner-.ebuild 
b/kde-frameworks/krunner/krunner-.ebuild
index e97cacdc35..f00ef55d07 100644
--- a/kde-frameworks/krunner/krunner-.ebuild
+++ b/kde-frameworks/krunner/krunner-.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Framework for providing different actions given 
a string query"
 
 LICENSE="LGPL-2+"
 KEYWORDS=""
-IUSE="activities"
+IUSE=""
 
 DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
@@ -19,7 +19,6 @@ DEPEND="
=kde-frameworks/kcoreaddons-${PVCUT}*:6
=kde-frameworks/ki18n-${PVCUT}*:6
=kde-frameworks/kitemmodels-${PVCUT}*:6
-   activities? ( kde-plasma/plasma-activities:6 )
 "
 RDEPEND="${DEPEND}"
 
@@ -31,10 +30,3 @@ CMAKE_SKIP_TESTS=(
# bug 838502
runnermanagertest
 )
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package activities KActivities)
-   )
-   ecm_src_configure
-}



[gentoo-commits] proj/kde:master commit in: net-im/neochat/

2023-12-07 Thread Andreas Sturmlechner
commit: ae8d2ec92df48fafdc74ad3a480cea4ed4743e01
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Dec  7 18:10:15 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Dec  7 19:32:28 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=ae8d2ec9

net-im/neochat: Depend on net-libs/libquotient[qt5(+)]

Bug: https://bugs.gentoo.org/914289
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-im/neochat/neochat-23.08.4.ebuild   | 2 +-
 net-im/neochat/neochat-23.08.49..ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-im/neochat/neochat-23.08.4.ebuild 
b/net-im/neochat/neochat-23.08.4.ebuild
index 04db0c3bae..aa16c62037 100644
--- a/net-im/neochat/neochat-23.08.4.ebuild
+++ b/net-im/neochat/neochat-23.08.4.ebuild
@@ -41,7 +41,7 @@ DEPEND="
>=kde-frameworks/qqc2-desktop-style-${KFMIN}:5
>=kde-frameworks/sonnet-${KFMIN}:5[qml]
media-libs/kquickimageeditor:5
-   >=net-libs/libquotient-0.8:=
+   >=net-libs/libquotient-0.8:=[qt5(+)]
 "
 RDEPEND="${DEPEND}
>=dev-qt/qtgraphicaleffects-${QTMIN}:5

diff --git a/net-im/neochat/neochat-23.08.49..ebuild 
b/net-im/neochat/neochat-23.08.49..ebuild
index 3c342bf679..a24b738f00 100644
--- a/net-im/neochat/neochat-23.08.49..ebuild
+++ b/net-im/neochat/neochat-23.08.49..ebuild
@@ -41,7 +41,7 @@ DEPEND="
>=kde-frameworks/qqc2-desktop-style-${KFMIN}:5
>=kde-frameworks/sonnet-${KFMIN}:5[qml]
media-libs/kquickimageeditor:5
-   >=net-libs/libquotient-0.8:=
+   >=net-libs/libquotient-0.8:=[qt5(+)]
 "
 RDEPEND="${DEPEND}
>=dev-qt/qtgraphicaleffects-${QTMIN}:5



[gentoo-commits] repo/gentoo:master commit in: app-misc/ondir/

2023-12-07 Thread Ulrich Müller
commit: 15627c9ebc87a2d18e33fb9ac63c419fe021e46f
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Nov 15 17:38:15 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Dec  7 18:51:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15627c9e

app-misc/ondir: EAPI8 bump

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Ulrich Müller  gentoo.org>

 app-misc/ondir/ondir-0.2.4.ebuild | 11 ---
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/app-misc/ondir/ondir-0.2.4.ebuild 
b/app-misc/ondir/ondir-0.2.4.ebuild
index fcd20f2288d7..568d6dd8507c 100644
--- a/app-misc/ondir/ondir-0.2.4.ebuild
+++ b/app-misc/ondir/ondir-0.2.4.ebuild
@@ -1,21 +1,18 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit toolchain-funcs
 
 DESCRIPTION="Automatically execute scripts as you traverse directories"
-HOMEPAGE="http://swapoff.org/OnDir;
-SRC_URI="http://swapoff.org/files/${PN}/${P}.tar.gz;
+HOMEPAGE="https://swapoff.org/OnDir;
+SRC_URI="https://swapoff.org/files/${PN}/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 
-DEPEND="sys-apps/sed"
-RDEPEND="${DEPEND}"
-
 DOCS=( AUTHORS ChangeLog INSTALL scripts.tcsh scripts.sh )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: app-misc/unfoo/

2023-12-07 Thread Ulrich Müller
commit: ac7b0a1961d0ba1c314c2ce43f670ec3009ad9ca
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Nov 19 09:56:59 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Dec  7 18:51:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac7b0a19

app-misc/unfoo: EAPI8 bump

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Ulrich Müller  gentoo.org>

 app-misc/unfoo/unfoo-1.0.8-r1.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-misc/unfoo/unfoo-1.0.8-r1.ebuild 
b/app-misc/unfoo/unfoo-1.0.8-r1.ebuild
index 14b1f01e3574..051b951c6a2b 100644
--- a/app-misc/unfoo/unfoo-1.0.8-r1.ebuild
+++ b/app-misc/unfoo/unfoo-1.0.8-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
-DESCRIPTION="A simple bash driven frontend to simplify decompression of files"
-HOMEPAGE="http://obsoleet.org/code/unfoo;
+DESCRIPTION="Simple bash driven frontend to simplify decompression of files"
+HOMEPAGE="https://github.com/jlec/unfoo;
 SRC_URI="https://github.com/jlec/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"



[gentoo-commits] repo/gentoo:master commit in: app-misc/hilite/

2023-12-07 Thread Ulrich Müller
commit: 92dc7579cebb3109c02ac348cc5940fb061bbe7e
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Nov 15 17:27:14 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Dec  7 18:51:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92dc7579

app-misc/hilite: EAPI8 bump, fix LICENSE

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Ulrich Müller  gentoo.org>

 app-misc/hilite/hilite-1.5-r1.ebuild | 24 +---
 1 file changed, 9 insertions(+), 15 deletions(-)

diff --git a/app-misc/hilite/hilite-1.5-r1.ebuild 
b/app-misc/hilite/hilite-1.5-r1.ebuild
index 59ee22306d2e..507624ac9af2 100644
--- a/app-misc/hilite/hilite-1.5-r1.ebuild
+++ b/app-misc/hilite/hilite-1.5-r1.ebuild
@@ -1,31 +1,25 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
-inherit toolchain-funcs
+inherit edo toolchain-funcs
 
-DESCRIPTION="A utility which highlights stderr text in red"
+DESCRIPTION="Utility which highlights stderr text in red"
 HOMEPAGE="https://sourceforge.net/projects/hilite;
 SRC_URI="mirror://gentoo/${P}.c"
+S="${WORKDIR}"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="amd64 ~hppa ~ia64 ~mips ppc sparc x86 ~amd64-linux ~x86-linux 
~ppc-macos"
 
-S="${WORKDIR}"
-
-src_unpack() { :; }
-
-src_prepare() {
-   default
-   cp "${DISTDIR}"/${P}.c "${WORKDIR}"/ || die
+src_unpack() {
+   cp "${DISTDIR}"/${P}.c ${P}.c || die
 }
 
 src_compile() {
-   ebegin "$(tc-getCC) ${LDFLAGS} ${CFLAGS} -o ${PN} ${P}.c"
-   $(tc-getCC) ${LDFLAGS} ${CFLAGS} -o ${PN} ${P}.c || die
-   eend $?
+   edo $(tc-getCC) ${LDFLAGS} ${CFLAGS} -o ${PN} ${P}.c || die
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: app-misc/fsniper/

2023-12-07 Thread Ulrich Müller
commit: 9c9a638e7f00c4f6398b9d0f40b00af29fa1b164
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Nov 15 17:20:48 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Dec  7 18:51:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c9a638e

app-misc/fsniper: EAPI8 bump, fix LICENSE

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Ulrich Müller  gentoo.org>

 app-misc/fsniper/fsniper-1.3.1-r2.ebuild | 10 +++---
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/app-misc/fsniper/fsniper-1.3.1-r2.ebuild 
b/app-misc/fsniper/fsniper-1.3.1-r2.ebuild
index 7b845d7f9bf8..212630d96144 100644
--- a/app-misc/fsniper/fsniper-1.3.1-r2.ebuild
+++ b/app-misc/fsniper/fsniper-1.3.1-r2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit autotools
 
@@ -9,7 +9,7 @@ DESCRIPTION="Monitors a given set of directories for new files"
 HOMEPAGE="https://github.com/l3ib/fsniper;
 SRC_URI="http://projects.l3ib.org/${PN}/files/${P}.tar.gz;
 
-LICENSE="GPL-2"
+LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="amd64 x86"
 
@@ -32,7 +32,3 @@ src_prepare() {
default
eautoreconf
 }
-
-src_install() {
-   default
-}



[gentoo-commits] proj/linux-patches:6.6 commit in: /

2023-12-07 Thread Mike Pagano
commit: d935f504f8fe5c97868abc23c401bfdb91c7cc4a
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Dec  7 18:52:37 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Dec  7 18:52:37 2023 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=d935f504

Remove revert, add upstream proposed fix

Removed:
2400_rvrt-iwlwifi-pcie-sycn-IRQs-before-NAPI.patch

See: https://bugzilla.kernel.org/show_bug.cgi?id=218206

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

 _README|   6 +-
 2400_rvrt-iwlwifi-pcie-sycn-IRQs-before-NAPI.patch |  20 ---
 2410_iwlwifi-rfkill-fix.patch  | 170 +
 3 files changed, 173 insertions(+), 23 deletions(-)

diff --git a/_README b/_README
index 31c2e3cb..dab55135 100644
--- a/_README
+++ b/_README
@@ -83,9 +83,9 @@ Patch:  2010_Fix_randomize_layout_crash_in_struct_neigh.patch
 From:   
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=45b3fae4675d
 Desc:   neighbour: Fix __randomize_layout crash in struct neighbour
 
-Patch:  2400_rvrt-iwlwifi-pcie-sycn-IRQs-before-NAPI.patch
-From:   https://bugs.gentoo.org/918128
-Desc:   revert: wifi: iwlwifi: pcie: synchronize IRQs before NAPI
+Patch:  2410_iwlwifi-rfkill-fix.patch
+From:   https://bugzilla.kernel.org/show_bug.cgi?id=218206
+Desc:   fix for iwlwifi pcie synchronization of IRQs before NAPI
 
 Patch:  2900_tmp513-Fix-build-issue-by-selecting-CONFIG_REG.patch
 From:   https://bugs.gentoo.org/710790

diff --git a/2400_rvrt-iwlwifi-pcie-sycn-IRQs-before-NAPI.patch 
b/2400_rvrt-iwlwifi-pcie-sycn-IRQs-before-NAPI.patch
deleted file mode 100644
index 8f6996aa..
--- a/2400_rvrt-iwlwifi-pcie-sycn-IRQs-before-NAPI.patch
+++ /dev/null
@@ -1,20 +0,0 @@
 a/drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c 2023-12-03 
06:18:46.682462627 -0500
-+++ b//drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c2023-12-03 
06:20:00.912230659 -0500
-@@ -161,7 +161,6 @@ void _iwl_trans_pcie_gen2_stop_device(st
-   if (test_and_clear_bit(STATUS_DEVICE_ENABLED, >status)) {
-   IWL_DEBUG_INFO(trans,
-  "DEVICE_ENABLED bit was set and is now 
cleared\n");
--  iwl_pcie_synchronize_irqs(trans);
-   iwl_pcie_rx_napi_sync(trans);
-   iwl_txq_gen2_tx_free(trans);
-   iwl_pcie_rx_stop(trans);
 a/drivers/net/wireless/intel/iwlwifi/pcie/trans.c  2023-12-03 
06:18:54.135764993 -0500
-+++ b//drivers/net/wireless/intel/iwlwifi/pcie/trans.c 2023-12-03 
06:20:20.688858491 -0500
-@@ -1263,7 +1263,6 @@ static void _iwl_trans_pcie_stop_device(
-   if (test_and_clear_bit(STATUS_DEVICE_ENABLED, >status)) {
-   IWL_DEBUG_INFO(trans,
-  "DEVICE_ENABLED bit was set and is now 
cleared\n");
--  iwl_pcie_synchronize_irqs(trans);
-   iwl_pcie_rx_napi_sync(trans);
-   iwl_pcie_tx_stop(trans);
-   iwl_pcie_rx_stop(trans);

diff --git a/2410_iwlwifi-rfkill-fix.patch b/2410_iwlwifi-rfkill-fix.patch
new file mode 100644
index ..02994243
--- /dev/null
+++ b/2410_iwlwifi-rfkill-fix.patch
@@ -0,0 +1,170 @@
+diff --git a/drivers/net/wireless/intel/iwlwifi/pcie/internal.h 
b/drivers/net/wireless/intel/iwlwifi/pcie/internal.h
+index 56def20374f3..abdb687e7274 100644
+--- a/drivers/net/wireless/intel/iwlwifi/pcie/internal.h
 b/drivers/net/wireless/intel/iwlwifi/pcie/internal.h
+@@ -770,7 +770,7 @@ static inline void iwl_enable_rfkill_int(struct iwl_trans 
*trans)
+   }
+ }
+ 
+-void iwl_pcie_handle_rfkill_irq(struct iwl_trans *trans);
++void iwl_pcie_handle_rfkill_irq(struct iwl_trans *trans, bool from_irq);
+ 
+ static inline bool iwl_is_rfkill_set(struct iwl_trans *trans)
+ {
+@@ -817,7 +817,7 @@ static inline bool iwl_pcie_dbg_on(struct iwl_trans *trans)
+   return (trans->dbg.dest_tlv || iwl_trans_dbg_ini_valid(trans));
+ }
+ 
+-void iwl_trans_pcie_rf_kill(struct iwl_trans *trans, bool state);
++void iwl_trans_pcie_rf_kill(struct iwl_trans *trans, bool state, bool 
from_irq);
+ void iwl_trans_pcie_dump_regs(struct iwl_trans *trans);
+ 
+ #ifdef CONFIG_IWLWIFI_DEBUGFS
+@@ -853,7 +853,7 @@ void iwl_trans_pcie_gen2_fw_alive(struct iwl_trans *trans, 
u32 scd_addr);
+ int iwl_trans_pcie_gen2_send_hcmd(struct iwl_trans *trans,
+ struct iwl_host_cmd *cmd);
+ void iwl_trans_pcie_gen2_stop_device(struct iwl_trans *trans);
+-void _iwl_trans_pcie_gen2_stop_device(struct iwl_trans *trans);
++void _iwl_trans_pcie_gen2_stop_device(struct iwl_trans *trans, bool from_irq);
+ void iwl_pcie_d3_complete_suspend(struct iwl_trans *trans,
+ bool test, bool reset);
+ int iwl_pcie_gen2_enqueue_hcmd(struct iwl_trans *trans,
+diff --git a/drivers/net/wireless/intel/iwlwifi/pcie/rx.c 
b/drivers/net/wireless/intel/iwlwifi/pcie/rx.c
+index 146bc7bd14fb..a0d10df0c11a 100644

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

2023-12-07 Thread Andreas Sturmlechner
commit: de9212c7b0b9bb534e197d47297dfcff9628d08f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Dec  7 17:37:55 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Dec  7 18:50:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de9212c7

app-office/libreoffice-l10n: Restore 7.5.9.2 keywords

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

 app-office/libreoffice-l10n/libreoffice-l10n-7.5.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-7.5.9.2.ebuild 
b/app-office/libreoffice-l10n/libreoffice-l10n-7.5.9.2.ebuild
index b5ea3c4e5e49..4415fe052950 100644
--- a/app-office/libreoffice-l10n/libreoffice-l10n-7.5.9.2.ebuild
+++ b/app-office/libreoffice-l10n/libreoffice-l10n-7.5.9.2.ebuild
@@ -17,7 +17,7 @@ 
BASE_SRC_URI_STABLE="https://download.documentfoundation.org/${PN/-l10n/}/stable
 
 LICENSE="|| ( LGPL-3 MPL-1.1 )"
 SLOT="0"
-# KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux"
 IUSE="offlinehelp"
 
 #



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

2023-12-07 Thread Andreas Sturmlechner
commit: 01489758c826fe03e868291e46fe3b130f368d64
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Dec  7 17:37:22 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Dec  7 18:50:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01489758

app-office/libreoffice: Restore 7.5.9.2 keywords

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

 app-office/libreoffice/libreoffice-7.5.9.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-office/libreoffice/libreoffice-7.5.9.2.ebuild 
b/app-office/libreoffice/libreoffice-7.5.9.2.ebuild
index 5e1706712f41..64d3859995c9 100644
--- a/app-office/libreoffice/libreoffice-7.5.9.2.ebuild
+++ b/app-office/libreoffice/libreoffice-7.5.9.2.ebuild
@@ -101,8 +101,8 @@ RESTRICT="!test? ( test )"
 LICENSE="|| ( LGPL-3 MPL-1.1 )"
 SLOT="0"
 
-# [[ ${MY_PV} == ** ]] || \
-# KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux"
+[[ ${MY_PV} == ** ]] || \
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux"
 
 COMMON_DEPEND="${PYTHON_DEPS}
app-arch/unzip



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

2023-12-07 Thread Andreas Sturmlechner
commit: 44c0777f52a10640685e67f27c01d2a714e38318
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Dec  7 17:42:27 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Dec  7 18:50:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44c0777f

app-office/libreoffice: filter-lto only if USE=clang, same as 7.5.8.x

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

 app-office/libreoffice/libreoffice-7.5.9.2.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-office/libreoffice/libreoffice-7.5.9.2.ebuild 
b/app-office/libreoffice/libreoffice-7.5.9.2.ebuild
index 786eff58ca6c..5e1706712f41 100644
--- a/app-office/libreoffice/libreoffice-7.5.9.2.ebuild
+++ b/app-office/libreoffice/libreoffice-7.5.9.2.ebuild
@@ -414,6 +414,9 @@ src_configure() {
RANLIB=llvm-ranlib
LDFLAGS+=" -fuse-ld=lld"
 
+   # Workaround for bug #907905
+   filter-lto
+
# Workaround for bug #915067
append-ldflags -Wl,--undefined-version
 
@@ -440,9 +443,6 @@ src_configure() {
strip-flags
fi
 
-   # Workaround for bug #907905
-   filter-lto
-
export LO_CLANG_CC=${CC}
export LO_CLANG_CXX=${CXX}
 



[gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice/files/, app-office/libreoffice/

2023-12-07 Thread Andreas Sturmlechner
commit: bd327737a7988fc40e8c46dd134d4d72ea79601c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Dec  7 17:31:26 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Dec  7 18:50:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd327737

app-office/libreoffice: Fix build with dev-libs/libxml2-2.12.0

Closes: https://bugs.gentoo.org/917691
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/libreoffice-7.5.9.2-libxml2-2.12.patch   | 303 +
 app-office/libreoffice/libreoffice-7.5.9.2.ebuild  |   7 +-
 2 files changed, 308 insertions(+), 2 deletions(-)

diff --git 
a/app-office/libreoffice/files/libreoffice-7.5.9.2-libxml2-2.12.patch 
b/app-office/libreoffice/files/libreoffice-7.5.9.2-libxml2-2.12.patch
new file mode 100644
index ..bc7ae2a561ff
--- /dev/null
+++ b/app-office/libreoffice/files/libreoffice-7.5.9.2-libxml2-2.12.patch
@@ -0,0 +1,303 @@
+From c8f7408db73d2f2ccacb25a2b4fef8dfebdfc6cb Mon Sep 17 00:00:00 2001
+From: Miklos Vajna 
+Date: Mon, 27 Nov 2023 08:02:59 +0100
+Subject: tdf#158302 fix build against system-libxml-2.12
+
+Seen in a fedora:40 container, using --with-system-libcmis,
+--with-system-liblangtag and --with-system-xmlsec.
+
+Change-Id: I9d748d3dc0b70dbfdfcb6b99c9ce8440bda6f326
+Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159980
+Tested-by: Jenkins
+Reviewed-by: Miklos Vajna 
+---
+ drawinglayer/source/tools/primitive2dxmldump.cxx | 1 +
+ filter/source/xsltfilter/LibXSLTTransformer.cxx  | 2 +-
+ helpcompiler/source/HelpLinker.cxx   | 4 
+ include/xmloff/xmltoken.hxx  | 2 +-
+ sax/source/fastparser/fastparser.cxx | 2 +-
+ sc/source/core/tool/interpr7.cxx | 1 +
+ sc/source/filter/xml/XMLExportDataPilot.cxx  | 2 +-
+ sc/source/filter/xml/XMLExportDatabaseRanges.cxx | 2 +-
+ sc/source/filter/xml/xmlfilti.cxx| 6 +++---
+ unoxml/source/dom/attr.cxx   | 1 +
+ unoxml/source/dom/document.cxx   | 1 +
+ unoxml/source/dom/documentbuilder.cxx| 1 +
+ unoxml/source/dom/entity.cxx | 1 +
+ unoxml/source/xpath/xpathapi.cxx | 7 ++-
+ xmloff/source/core/xmltoken.cxx  | 2 +-
+ xmloff/source/style/PageMasterStyleMap.cxx   | 2 +-
+ xmlsecurity/inc/xmlsec-wrapper.h | 1 +
+ xmlsecurity/inc/xmlsec/saxhelper.hxx | 1 +
+ 18 files changed, 28 insertions(+), 11 deletions(-)
+
+diff --git a/drawinglayer/source/tools/primitive2dxmldump.cxx 
b/drawinglayer/source/tools/primitive2dxmldump.cxx
+index 76aefec902ea..f3b9ef1bc919 100644
+--- a/drawinglayer/source/tools/primitive2dxmldump.cxx
 b/drawinglayer/source/tools/primitive2dxmldump.cxx
+@@ -15,6 +15,7 @@
+ 
+ #include 
+ #include 
++#include 
+ #include 
+ 
+ #include 
+diff --git a/filter/source/xsltfilter/LibXSLTTransformer.cxx 
b/filter/source/xsltfilter/LibXSLTTransformer.cxx
+index 1a7c34805f1b..5e9a7c4bcd35 100644
+--- a/filter/source/xsltfilter/LibXSLTTransformer.cxx
 b/filter/source/xsltfilter/LibXSLTTransformer.cxx
+@@ -333,7 +333,7 @@ namespace XSLT
+ }
+ else
+ {
+-xmlErrorPtr lastErr = xmlGetLastError();
++const xmlError* lastErr = xmlGetLastError();
+ OUString msg;
+ if (lastErr)
+ msg = OStringToOUString(lastErr->message, 
RTL_TEXTENCODING_UTF8);
+diff --git a/helpcompiler/source/HelpLinker.cxx 
b/helpcompiler/source/HelpLinker.cxx
+index 3d52834dbe6b..898a8b26392a 100644
+--- a/helpcompiler/source/HelpLinker.cxx
 b/helpcompiler/source/HelpLinker.cxx
+@@ -815,7 +815,11 @@ static const HelpProcessingException* 
GpXMLParsingException = nullptr;
+ 
+ extern "C" {
+ 
++#if LIBXML_VERSION >= 21200
++static void StructuredXMLErrorFunction(SAL_UNUSED_PARAMETER void *, const 
xmlError* error)
++#else
+ static void StructuredXMLErrorFunction(SAL_UNUSED_PARAMETER void *, 
xmlErrorPtr error)
++#endif
+ {
+ std::string aErrorMsg = error->message;
+ std::string aXMLParsingFile;
+diff --git a/include/xmloff/xmltoken.hxx b/include/xmloff/xmltoken.hxx
+index 4e6441841774..ba42fae4d035 100644
+--- a/include/xmloff/xmltoken.hxx
 b/include/xmloff/xmltoken.hxx
+@@ -744,7 +744,7 @@ namespace xmloff::token {
+ XML_EMBEDDED_VISIBLE_AREA,
+ XML_EMBOSSED,
+ XML_EMISSIVE_COLOR,
+-XML_EMPTY,
++XML_TOKEN_EMPTY,
+ XML_EMPTY_LINE_REFRESH,
+ XML_ENABLE_NUMBERING,
+ XML_ENABLED,
+diff --git a/sax/source/fastparser/fastparser.cxx 
b/sax/source/fastparser/fastparser.cxx
+index ec8065016a12..e0338e053cf0 100644
+--- a/sax/source/fastparser/fastparser.cxx
 b/sax/source/fastparser/fastparser.cxx
+@@ -578,7 +578,7 @@ Event& Entity::getEvent( CallbackType aType )
+ OUString lclGetErrorMessage( xmlParserCtxtPtr ctxt, std::u16string_view 
sSystemId, sal_Int32 nLine )
+ {
+ 

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

2023-12-07 Thread Andrew Ammerlaan
commit: 01307a6baeea52131d40d2303a207c671bb83518
Author: Huang Rui  gmail  com>
AuthorDate: Thu Dec  7 07:16:17 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Thu Dec  7 18:44:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01307a6b

dev-python/shiboken6: add 6.6.1

Signed-off-by: Huang Rui  gmail.com>
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/shiboken6/Manifest   |   1 +
 dev-python/shiboken6/shiboken6-6.6.1.ebuild | 176 
 2 files changed, 177 insertions(+)

diff --git a/dev-python/shiboken6/Manifest b/dev-python/shiboken6/Manifest
index b0efde9d5fa7..910384986a82 100644
--- a/dev-python/shiboken6/Manifest
+++ b/dev-python/shiboken6/Manifest
@@ -1,2 +1,3 @@
 DIST pyside-setup-everywhere-src-6.5.3.tar.xz 13577208 BLAKE2B 
7a26302d17163e3fd7478571d99116d7eec01ee3ce369c58870fed565258419f8c6cdf88b4cd2b9b48a21ab1e40d5b85ed912e3cd2210cf22707da88c42ad277
 SHA512 
3fbcc0bb340d5b02616df061d1c1bf08494db5d35297db47ebb2f965efd347bf8412236bb43952b65b787d08d29adf5998cd92c3ff359f728a9006e07a278519
 DIST pyside-setup-everywhere-src-6.6.0.tar.xz 14054860 BLAKE2B 
3d01707796c8711de6c5bfc39bb677ee1f5c24014f8f61d9cccb5ec58982e9765e69b0a623e93276f1336975cf18a228d8397f6c8fce051875962e25ba64ac2f
 SHA512 
58463e9b08ee6264d05293d25aa6e41b091016489abf513fc8303e5cccde26af1a24bf9520a94fad4fdc679bf367eb8c6b3d84a21c6c175dd1382cd1ca32b8ae
+DIST pyside-setup-everywhere-src-6.6.1.tar.xz 13887704 BLAKE2B 
14a75cb6d20dced9b1edf79b8bb40ce44ecb7642f45743e59bc2d55b3e6fa5a742a0a0e5712b8f8cd4d908cc0f5103ac823390db968f42d0782818242c6f77e5
 SHA512 
3516f3e4595f1ba4ebbc680c5a94f9f939e04c0a3257720ebdd7ed12307bb007d1c73824029f51ec71c41a335268f34834250a5e87b3c4356d9e0a6f1d6b1f71

diff --git a/dev-python/shiboken6/shiboken6-6.6.1.ebuild 
b/dev-python/shiboken6/shiboken6-6.6.1.ebuild
new file mode 100644
index ..0cc981aa5bf8
--- /dev/null
+++ b/dev-python/shiboken6/shiboken6-6.6.1.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Split the "/usr/bin/shiboken6" binding generator from the
+# "/usr/lib64/libshiboken6-*.so" family of shared libraries. The former
+# requires everything (including Clang) at runtime; the latter only requires
+# Qt and Python at runtime. Note that "pip" separates these two as well. See:
+# 
https://doc.qt.io/qtforpython/shiboken6/faq.html#is-there-any-runtime-dependency-on-the-generated-binding
+# Once split, the PySide6 ebuild should be revised to require
+# "/usr/bin/shiboken6" at build time and "libshiboken6-*.so" at runtime.
+# TODO: Add PyPy once officially supported. See also:
+# https://bugreports.qt.io/browse/PYSIDE-535
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake llvm python-r1 toolchain-funcs
+
+MY_PN="pyside-setup-everywhere-src"
+
+DESCRIPTION="Python binding generator for C++ libraries"
+HOMEPAGE="https://wiki.qt.io/PySide6;
+SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-${PV}-src/${MY_PN}-${PV}.tar.xz;
+S="${WORKDIR}/${MY_PN}-${PV}/sources/shiboken6"
+
+# The "sources/shiboken6/libshiboken" directory is triple-licensed under the
+# GPL v2, v3+, and LGPL v3. All remaining files are licensed under the GPL v3
+# with version 1.0 of a Qt-specific exception enabling shiboken6 output to be
+# arbitrarily relicensed. (TODO)
+LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 ) GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+docstrings numpy test vulkan"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Tests fail pretty bad and I'm not fixing them right now
+RESTRICT="test"
+
+# Minimal supported version of Qt.
+QT_PV="$(ver_cut 1-3)*:6"
+
+# Since Clang is required at both build- and runtime, BDEPEND is omitted here.
+LLVM_MAX_SLOT=17
+RDEPEND="${PYTHON_DEPS}
+   =dev-qt/qtbase-${QT_PV}
+   =dev-libs/libxml2-2.6.32
+   >=dev-libs/libxslt-1.1.19
+   )
+   numpy? ( dev-python/numpy[${PYTHON_USEDEP}] )
+   vulkan? ( dev-util/vulkan-headers )
+"
+DEPEND="${RDEPEND}
+   test? ( =dev-qt/qtbase-${QT_PV}[gui] )
+"
+# testlib is toggled by the gui flag on qtbase
+
+DOCS=( AUTHORS )
+
+PATCHES=(
+   "${FILESDIR}/${PN}-6.3.1-no-strip.patch"
+)
+
+# Ensure the path returned by get_llvm_prefix() contains clang as well.
+llvm_check_deps() {
+   has_version "sys-devel/clang:${LLVM_SLOT}"
+}
+
+src_prepare() {
+   # TODO: File upstream issue requesting a sane way to disable NumPy 
support.
+   if ! use numpy; then
+   sed -i -e '/\bprint(os\.path\.realpath(numpy))/d' \
+   libshiboken/CMakeLists.txt || die
+   fi
+
+   # Shiboken6 assumes Vulkan headers live under either 
"$VULKAN_SDK/include"
+   # or "$VK_SDK_PATH/include" rather than "${EPREFIX}/usr/include/vulkan".
+   if use vulkan; then
+   sed -i -e 

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

2023-12-07 Thread Andrew Ammerlaan
commit: 0c2554ba3b3e3a22c0913183cf5396d4fe24bb50
Author: Huang Rui  gmail  com>
AuthorDate: Thu Dec  7 07:37:12 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Thu Dec  7 18:44:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c2554ba

dev-python/pyside6: add 6.6.1

Signed-off-by: Huang Rui  gmail.com>
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside6/Manifest |   1 +
 dev-python/pyside6/pyside6-6.6.1.ebuild | 241 
 2 files changed, 242 insertions(+)

diff --git a/dev-python/pyside6/Manifest b/dev-python/pyside6/Manifest
index b0efde9d5fa7..910384986a82 100644
--- a/dev-python/pyside6/Manifest
+++ b/dev-python/pyside6/Manifest
@@ -1,2 +1,3 @@
 DIST pyside-setup-everywhere-src-6.5.3.tar.xz 13577208 BLAKE2B 
7a26302d17163e3fd7478571d99116d7eec01ee3ce369c58870fed565258419f8c6cdf88b4cd2b9b48a21ab1e40d5b85ed912e3cd2210cf22707da88c42ad277
 SHA512 
3fbcc0bb340d5b02616df061d1c1bf08494db5d35297db47ebb2f965efd347bf8412236bb43952b65b787d08d29adf5998cd92c3ff359f728a9006e07a278519
 DIST pyside-setup-everywhere-src-6.6.0.tar.xz 14054860 BLAKE2B 
3d01707796c8711de6c5bfc39bb677ee1f5c24014f8f61d9cccb5ec58982e9765e69b0a623e93276f1336975cf18a228d8397f6c8fce051875962e25ba64ac2f
 SHA512 
58463e9b08ee6264d05293d25aa6e41b091016489abf513fc8303e5cccde26af1a24bf9520a94fad4fdc679bf367eb8c6b3d84a21c6c175dd1382cd1ca32b8ae
+DIST pyside-setup-everywhere-src-6.6.1.tar.xz 13887704 BLAKE2B 
14a75cb6d20dced9b1edf79b8bb40ce44ecb7642f45743e59bc2d55b3e6fa5a742a0a0e5712b8f8cd4d908cc0f5103ac823390db968f42d0782818242c6f77e5
 SHA512 
3516f3e4595f1ba4ebbc680c5a94f9f939e04c0a3257720ebdd7ed12307bb007d1c73824029f51ec71c41a335268f34834250a5e87b3c4356d9e0a6f1d6b1f71

diff --git a/dev-python/pyside6/pyside6-6.6.1.ebuild 
b/dev-python/pyside6/pyside6-6.6.1.ebuild
new file mode 100644
index ..f2e1ba0e2609
--- /dev/null
+++ b/dev-python/pyside6/pyside6-6.6.1.ebuild
@@ -0,0 +1,241 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Add PyPy once officially supported. See also:
+# https://bugreports.qt.io/browse/PYSIDE-535
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake python-r1 virtualx
+
+# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects"
+# USE flag after an external "dev-qt/qtremoteobjects" package has been created.
+# TODO: Add conditional support for apidoc generation via a new "doc" USE flag.
+# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once
+# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support.
+# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note
+# that the "PySide6/QtGui/CMakeLists.txt" and
+# "PySide6/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by
+# testing whether the "Qt5::Gui" list property defined by
+# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation
+# time contains the substring "opengles2". Since cmake does not permit
+# properties to be overridden from the command line, these files must instead
+# be conditionally patched to avoid these tests. An issue should be filed with
+# upstream requesting a CLI-settable variable to control this.
+
+MY_PN="pyside-setup-everywhere-src"
+
+DESCRIPTION="Python bindings for the Qt framework"
+HOMEPAGE="https://wiki.qt.io/PySide6;
+SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-${PV}-src/${MY_PN}-${PV}.tar.xz;
+S="${WORKDIR}/${MY_PN}-${PV}/sources/pyside6"
+
+# See "sources/pyside6/PySide6/licensecomment.txt" for licensing details.
+# Shall we allow essential modules to be disabled? They are:
+# (core), gui, widgets, printsupport, sql, network, testlib, concurrent,
+# x11extras (for X)
+LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="
+   3d bluetooth charts +concurrent +dbus designer gles2-only +gui help 
location
+   multimedia +network network-auth nfc positioning +opengl pdfium 
positioning
+   +printsupport qml quick quick3d serialport scxml sensors spatialaudio 
speech
+   +sql svg test +testlib webchannel webengine websockets +widgets +xml
+"
+
+# Manually reextract these requirements on version bumps by running the
+# following one-liner from within "${S}":
+# $ grep 'set.*_deps' PySide6/Qt*/CMakeLists.txt
+# Note that the "designer" USE flag corresponds to the "Qt6UiTools" module.
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   3d? ( gui network )
+   charts? ( gui widgets )
+   designer? ( widgets )
+   gles2-only? ( gui )
+   gui? ( dbus opengl )
+   help? ( network sql widgets )
+   location? ( gui network positioning quick )
+   multimedia? ( gui network )
+   network-auth? ( network )
+   opengl? ( gui )
+   pdfium? ( gui )
+   printsupport? ( widgets )
+   qml? ( network )
+   quick? ( gui network opengl 

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

2023-12-07 Thread Andrew Ammerlaan
commit: 954e1b7f8712b5a963ef150599fe13c52c2fd324
Author: Huang Rui  gmail  com>
AuthorDate: Thu Dec  7 08:29:23 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Thu Dec  7 18:44:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=954e1b7f

dev-python/pyside6-tools: add 6.6.1

Signed-off-by: Huang Rui  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34159
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside6-tools/Manifest  |  1 +
 .../pyside6-tools/pyside6-tools-6.6.1.ebuild   | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/dev-python/pyside6-tools/Manifest 
b/dev-python/pyside6-tools/Manifest
index 0ec535214c60..25f3658fc0cf 100644
--- a/dev-python/pyside6-tools/Manifest
+++ b/dev-python/pyside6-tools/Manifest
@@ -1 +1,2 @@
 DIST pyside-setup-everywhere-src-6.6.0.tar.xz 14054860 BLAKE2B 
3d01707796c8711de6c5bfc39bb677ee1f5c24014f8f61d9cccb5ec58982e9765e69b0a623e93276f1336975cf18a228d8397f6c8fce051875962e25ba64ac2f
 SHA512 
58463e9b08ee6264d05293d25aa6e41b091016489abf513fc8303e5cccde26af1a24bf9520a94fad4fdc679bf367eb8c6b3d84a21c6c175dd1382cd1ca32b8ae
+DIST pyside-setup-everywhere-src-6.6.1.tar.xz 13887704 BLAKE2B 
14a75cb6d20dced9b1edf79b8bb40ce44ecb7642f45743e59bc2d55b3e6fa5a742a0a0e5712b8f8cd4d908cc0f5103ac823390db968f42d0782818242c6f77e5
 SHA512 
3516f3e4595f1ba4ebbc680c5a94f9f939e04c0a3257720ebdd7ed12307bb007d1c73824029f51ec71c41a335268f34834250a5e87b3c4356d9e0a6f1d6b1f71

diff --git a/dev-python/pyside6-tools/pyside6-tools-6.6.1.ebuild 
b/dev-python/pyside6-tools/pyside6-tools-6.6.1.ebuild
new file mode 100644
index ..58c17ed640c3
--- /dev/null
+++ b/dev-python/pyside6-tools/pyside6-tools-6.6.1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Add PyPy once officially supported. See also:
+# https://bugreports.qt.io/browse/PYSIDE-535
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake python-r1
+
+MY_PN="pyside-setup-everywhere-src"
+
+DESCRIPTION="PySide development tools (pyside6-lupdate with support for 
Python)"
+HOMEPAGE="https://wiki.qt.io/PySide6;
+SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-${PV}-src/${MY_PN}-${PV}.tar.xz;
+S="${WORKDIR}/${MY_PN}-${PV}/sources/pyside-tools"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   ~dev-python/pyside6-${PV}[quick,${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   cmake_src_prepare
+
+   python_copy_sources
+}
+
+src_configure() {
+   pyside-tools_configure() {
+   local mycmakeargs=(
+   # If this is enabled cmake just makes copies of 
/lib64/qt6/bin/*
+   -DNO_QT_TOOLS=yes
+   )
+   cmake_src_configure
+   }
+
+   python_foreach_impl pyside-tools_configure
+}
+
+src_compile() {
+   pyside-tools_compile() {
+   cmake_src_compile
+   }
+
+   python_foreach_impl pyside-tools_compile
+}
+
+src_install() {
+   pyside-tools_install() {
+   # This replicates the contents of the PySide6 pypi wheel
+   DESTDIR="${BUILD_DIR}" cmake_build install
+   cp __init__.py "${BUILD_DIR}/usr/bin" || die
+   rm -r  "${BUILD_DIR}/usr/bin/qtpy2cpp_lib/tests" || die
+   python_moduleinto PySide6/scripts
+   python_domodule "${BUILD_DIR}/usr/bin/."
+   }
+
+   python_foreach_impl pyside-tools_install
+
+   einstalldocs
+}



  1   2   3   >