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

2023-11-07 Thread Ulrich Müller
commit: 9756ed4ebc19571b30cb985b2151c811373edf35
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Oct 23 19:56:05 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Nov  8 07:39:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9756ed4e

acct-user.eclass: Warn when the user is removed from a group

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

 eclass/acct-user.eclass | 16 
 1 file changed, 16 insertions(+)

diff --git a/eclass/acct-user.eclass b/eclass/acct-user.eclass
index f658aa0eabc3..66a4d6667888 100644
--- a/eclass/acct-user.eclass
+++ b/eclass/acct-user.eclass
@@ -431,6 +431,22 @@ acct-user_pkg_postinst() {
opts+=( --prefix "${ROOT}" )
fi
 
+   local g old_groups del_groups=""
+   old_groups=$(egetgroups "${ACCT_USER_NAME}")
+   for g in ${old_groups//,/ }; do
+   has "${g}" "${groups[@]}" || del_groups+="${del_groups:+, }${g}"
+   done
+   if [[ -n ${del_groups} ]]; then
+   local override_name=${ACCT_USER_NAME^^}
+   override_name=${override_name//-/_}
+   ewarn "Removing user ${ACCT_USER_NAME} from group(s): 
${del_groups}"
+   ewarn "To retain the user's group membership in the local 
system"
+   ewarn "config, override with ACCT_USER_${override_name}_GROUPS 
or"
+   ewarn "ACCT_USER_${override_name}_GROUPS_ADD in make.conf."
+   ewarn "Documentation reference:"
+   ewarn 
"https://wiki.gentoo.org/wiki/Practical_guide_to_the_GLEP_81_migration#Override_user_groups;
+   fi
+
elog "Updating user ${ACCT_USER_NAME}"
# usermod outputs a warning if unlocking the account would result in an
# empty password. Hide stderr in a text file and display it if usermod 
fails.



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

2023-11-07 Thread Fabian Groffen
commit: ba02da46624c387bd1cc6200c7eb1fe04c686b60
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Nov  8 07:34:56 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Nov  8 07:35:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba02da46

profiles/features/musl/package.mask: mask Exim 4.97

Latest Exim doesn't compile due to multiple glibc-isms.

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/features/musl/package.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/features/musl/package.mask 
b/profiles/features/musl/package.mask
index 7f515a86104b..b9b76a9ca082 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Fabian Groffen  (2023-11-08)
+# Uses glibc features like execinfo and %Y printf modifier
+=mail-mta/exim-4.97
+
 # Maciej Barć  (2023-09-16)
 # Binary package, which is compiled against glibc
 dev-lang/dafny-bin



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

2023-11-07 Thread Hans de Graaff
commit: 479cb99c72c004c4ed9588cda18f7b0081b37b1d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov  8 06:57:13 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Nov  8 06:57:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=479cb99c

dev-ruby/base64: add 0.2.0

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

 dev-ruby/base64/Manifest|  1 +
 dev-ruby/base64/base64-0.2.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-ruby/base64/Manifest b/dev-ruby/base64/Manifest
index 1623d8bd8437..fbc53ae7f1d0 100644
--- a/dev-ruby/base64/Manifest
+++ b/dev-ruby/base64/Manifest
@@ -1 +1,2 @@
 DIST base64-0.1.1.tar.gz 4704 BLAKE2B 
c995292e1abd1e9c28db0cf4c6dbdf9b388062bc4f618c6fcf9404faa6516f5e9689965f63edbd44ca91d4c938be72293b3ad3aad87bed8be0c7a5f064cc83fd
 SHA512 
3ac6dac47deba30002fb19e369fac50c1c3838c7ed8545eff462b7c6402f731d9dd1951f56bb1b2a31bec324c8a28ef94599650129f66bae72dccc72707ff7af
+DIST base64-0.2.0.tar.gz 7004 BLAKE2B 
a70b357f4998925dc9c6c365e23f0c45eca100170271d2daf3ead56a3656d0a5cc77f8d4e84796c486a7f96dcf520e0a4ba22d3b880926afe41f0603952a93ef
 SHA512 
e2b8f6b28de6eba1b6fdb6496ded0b37465f848d6b338715c715289a221ea9b2df3bef15f32d686cea53a76443f0ed0a183becdb666f842e54f827e08cf0f474

diff --git a/dev-ruby/base64/base64-0.2.0.ebuild 
b/dev-ruby/base64/base64-0.2.0.ebuild
new file mode 100644
index ..ea8a5a9343ba
--- /dev/null
+++ b/dev-ruby/base64/base64-0.2.0.ebuild
@@ -0,0 +1,30 @@
+# 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="base64.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Support for encoding and decoding binary data using a Base64 
representation."
+HOMEPAGE="https://github.com/ruby/base64;
+SRC_URI="https://github.com/ruby/base64/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="$(ver_cut 1-2)"
+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=""
+
+all_ruby_prepare() {
+   sed -e 's/__FILE__/"base64.gemspec"/' \
+   -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:.:test:test/lib -e 'Dir["test/**/test_*.rb"].each{|f| 
require f}' || die
+}



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

2023-11-07 Thread Hans de Graaff
commit: d59bd1b60b66ca5c95f97f70ef44c91e4f7e8670
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov  8 06:58:35 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Nov  8 07:00:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d59bd1b6

dev-ruby/cgi: add 0.4.0

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

 dev-ruby/cgi/Manifest |  1 +
 dev-ruby/cgi/cgi-0.4.0.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/dev-ruby/cgi/Manifest b/dev-ruby/cgi/Manifest
index 083b9277b139..c7efd0f42002 100644
--- a/dev-ruby/cgi/Manifest
+++ b/dev-ruby/cgi/Manifest
@@ -1 +1,2 @@
 DIST cgi-0.3.6.tar.gz 221001 BLAKE2B 
71f5091c132ec154520f6538a2ba06c164e1ed30f4cc8018052ab49605c674430108d7a87f7bf4b9dc0e1602fd3edd273af0d918de7725ca0127f67516deb1f3
 SHA512 
13f620b38eb4448da4184c80ff33e64bcaacf6ebff8eed219267ec33c1ed75f119a90f37503b21a835612b417100877cacf0a683f4854f97941c9e22618bf658
+DIST cgi-0.4.0.tar.gz 209136 BLAKE2B 
f16b5c30381fa94ccf30f45ddeefded5fb577748d3c8cc7e00e00c2d1b0993bf8687cd461c6aaba6a54b45490b675a4133510c8520a19479e4e17128ad2e7aa1
 SHA512 
412c3c1549e8b2387bec33da056c72cf1ad94267bac2f575abfc022078300304fa7d704a07da67ed699917aa49a41fd2424dc3fa2adf9f1ba1641cfee5c525d3

diff --git a/dev-ruby/cgi/cgi-0.4.0.ebuild b/dev-ruby/cgi/cgi-0.4.0.ebuild
new file mode 100644
index ..9087fea27c8e
--- /dev/null
+++ b/dev-ruby/cgi/cgi-0.4.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_EXTENSIONS=(ext/cgi/escape/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="cgi.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Support for the Common Gateway Interface protocol"
+HOMEPAGE="https://github.com/ruby/cgi;
+SRC_URI="https://github.com/ruby/cgi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="|| ( Ruby-BSD BSD-2 )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+SLOT="0"
+IUSE="test"
+
+ruby_add_bdepend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )"
+
+all_ruby_prepare() {
+   sed -e "/spec.version/ s/= version/= '${PV}'/" \
+   -e "/spec.name/ s/= name/= '${PN}'/" \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:test:. -rtest/lib/helper -e 
"Dir['test/**/test_*.rb'].each { require _1 }" || die
+}



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

2023-11-07 Thread Hans de Graaff
commit: 6b6d32d65187500159953590788a3689e0478161
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov  8 07:02:24 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Nov  8 07:02:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b6d32d6

dev-ruby/fileutils: add 1.7.2

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

 dev-ruby/fileutils/Manifest   |  1 +
 dev-ruby/fileutils/fileutils-1.7.2.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-ruby/fileutils/Manifest b/dev-ruby/fileutils/Manifest
index 1530b338313b..76b5b8ff9d11 100644
--- a/dev-ruby/fileutils/Manifest
+++ b/dev-ruby/fileutils/Manifest
@@ -1 +1,2 @@
 DIST fileutils-1.7.1.tar.gz 40841 BLAKE2B 
a93a9a3357302ac420a4eec3349207d38e2b9e88cf2eb839c769c9219b3b1afa1b106dbc83e55ca907971909ae678189bc25eb7615243bebd20cab4c611a29d6
 SHA512 
d4aa814959a8c609aa0cf39755172db8c6efcd320cce41ac861a075c960a1dc35a1a3e5a4bea00d7051196e7f69043b4f7ef8f30ef31b8e943f4f10f926a0036
+DIST fileutils-1.7.2.tar.gz 30020 BLAKE2B 
6b50a1cbeb725fbe423f602aa024169fd480dabb937a8479421a4ea86bedf90b45fdae01b4ffc46480d93e3b73805eed1bab482c41d5de69fec9ebcd7348c38e
 SHA512 
85732efe0dfb53bbf273030f2389c82a81eca38d3f5aa77bc8bde56c0b082a247573d2adf56320c7a680ef7630c88f525baaf7b52ba3a2b0adab899d1b242f46

diff --git a/dev-ruby/fileutils/fileutils-1.7.2.ebuild 
b/dev-ruby/fileutils/fileutils-1.7.2.ebuild
new file mode 100644
index ..b383f51225f2
--- /dev/null
+++ b/dev-ruby/fileutils/fileutils-1.7.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="fileutils.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Several file utility methods for copying, moving, removing, etc"
+HOMEPAGE="https://github.com/ruby/fileutils;
+SRC_URI="https://github.com/ruby/fileutils/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_bdepend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )"
+
+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-python/boto3/

2023-11-07 Thread Michał Górny
commit: 072b4f637e63fc565476f9fa4de248fbdc94006e
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov  8 05:15:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov  8 06:38:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=072b4f63

dev-python/boto3: Bump to 1.28.80

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index c28f88374424..2b23f761d6a5 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -3,3 +3,4 @@ DIST boto3-1.28.73.gh.tar.gz 720995 BLAKE2B 
1ac1c85be9e095ebab3394c5b7bdc48e0ba0
 DIST boto3-1.28.77.gh.tar.gz 723612 BLAKE2B 
e2a2d3919f2f0ad09c0385b5f93bf4167c003e675ac0d3d3885ed9ab5c66ce401632bbff81f9a93bddc0063ab381233607b663f5a0a6763ddb4156c3f4a5e420
 SHA512 
31ded8367abbe8b99e0a09f25399755e3e2912e1efb92a902ab3404498d23dcf5958217e4ae30c953ad1d588b1eb2327167ef81b70f5683e4bc90f12b96970f9
 DIST boto3-1.28.78.gh.tar.gz 724185 BLAKE2B 
5089a7d1eab11c23bd65699c41c3c6687f0666f10ebcc7fc4813f96225ceee5a10a008ae6969cd7927f43f09e0988178ea40386bcd91c473ac5fba1dedf1
 SHA512 
e74f7348d369580e8d26f7c1f084276ec339d4bdd3ee628bdbe56cc6e4b1c0b22a759bb4ffe1075f0cb0d6f1692864db85a73d3cb884358dc97d6428f3fd9b0a
 DIST boto3-1.28.79.gh.tar.gz 724864 BLAKE2B 
b6327a3dfd0095078668c85fb539885cdbc848a73b67afeaf97f58cb7362b1f928c49cb3cb233873b59ac925b9e97bc0571129f478177802f1249ddaa597297a
 SHA512 
55eaf9e8122ef2f3424caa86f838fe03028a666aad281b6c52e0c8629c9d64707e1659c6d2e21666fe805f60cdde2ef0aece744737952cd55a20165c1d8186af
+DIST boto3-1.28.80.gh.tar.gz 725109 BLAKE2B 
ba34c01f64817f437a2cf85f3de3672c01edbe2a4aa5f7dec3bcc0e0c78c6c3f1932e630e936d8f515e3293635f5935490905ed7847667d082a77645915344fd
 SHA512 
83bc9f9c9880b7fc847fc95d202c2ffbfde32e06deeed787f86e76b0ccae9c44585f95ec193afb80d16d257f508334fdd048b8eefef9ebff5505de521e8c7288

diff --git a/dev-python/boto3/boto3-1.28.80.ebuild 
b/dev-python/boto3/boto3-1.28.80.ebuild
new file mode 100644
index ..0604e0996a82
--- /dev/null
+++ b/dev-python/boto3/boto3-1.28.80.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=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"
+
+   # botocore is x.(y+3).z
+   BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.7.0[${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-python/deepdiff/

2023-11-07 Thread Michał Górny
commit: d74c70ab439388a0455fd0fb9aa2d69712bb90c1
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov  8 06:22:29 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov  8 06:38:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d74c70ab

dev-python/deepdiff: Bump to 6.7.0

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

 dev-python/deepdiff/Manifest  |  1 +
 dev-python/deepdiff/deepdiff-6.7.0.ebuild | 39 +++
 2 files changed, 40 insertions(+)

diff --git a/dev-python/deepdiff/Manifest b/dev-python/deepdiff/Manifest
index 87b1db94a22f..373a033c6268 100644
--- a/dev-python/deepdiff/Manifest
+++ b/dev-python/deepdiff/Manifest
@@ -1 +1,2 @@
 DIST deepdiff-6.6.1.tar.gz 402840 BLAKE2B 
78fa059644d068fb0e6f16a81ba91d0e776f91eda6f049f73d57bd176a9bbca5fc60f301e8ac652ba1339be2474c9eb6912ce532d720328d2b017bfcc52196dc
 SHA512 
5a18bdb5d5dbc7b6de39d90fc3a740ddeeddd0742953f8618eefafbd0c086138219dbb3a515ead40b315c28590b642721b9350d2b9cc9e4a1e9ea8a8dbb25712
+DIST deepdiff-6.7.0.tar.gz 406189 BLAKE2B 
8425e96f7a427a6476ef3ec1ba3082c9f139658046e920cb90316e26951524d88e956bfc4cf85bb3a273349312cf96a91885cbef602ec07c494c1319babd1ede
 SHA512 
36f554839b5de5d9a75d39a53b214e50d10e6a0f9932dc7ec222f4f911c0d424359d4df3bae083b3766dc68ed9f62e3b6bd4e8eb981fb7fa537fc4298f5c682d

diff --git a/dev-python/deepdiff/deepdiff-6.7.0.ebuild 
b/dev-python/deepdiff/deepdiff-6.7.0.ebuild
new file mode 100644
index ..de71d5e0cadf
--- /dev/null
+++ b/dev-python/deepdiff/deepdiff-6.7.0.ebuild
@@ -0,0 +1,39 @@
+# 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
+
+DESCRIPTION="A library for comparing dictionaries, iterables, strings and 
other objects"
+HOMEPAGE="
+   https://github.com/seperman/deepdiff/
+   https://pypi.org/project/deepdiff/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
+   >=dev-python/click-8.1.3[${PYTHON_USEDEP}]
+"
+
+DEPEND="
+   test? (
+   >=dev-python/jsonpickle-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.23.5[${PYTHON_USEDEP}]
+   dev-python/pydantic[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   dev-python/tomli-w[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+   )
+"
+
+distutils_enable_tests pytest



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

2023-11-07 Thread Michał Górny
commit: 287bf37494251651d68049aa69f7dbaed9d742d1
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov  8 05:15:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov  8 06:38:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=287bf374

dev-python/botocore: Bump to 1.31.80

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 238dc59415b8..52e5314497c7 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,3 +3,4 @@ DIST botocore-1.31.73.gh.tar.gz 12009409 BLAKE2B 
949ecb6e85141ca8e3c01e05f996e47
 DIST botocore-1.31.77.gh.tar.gz 12031161 BLAKE2B 
24e4daa5b0ae49dc2fd8851b459f3a55dba244a155a702d80e737d578c80de93c5e4d098f209663cf1310e99397991e84bcc20ba98a301763b29f730e5b4e2e2
 SHA512 
4d70b0df102b2a8098e747e30764ef5d96b3d9d0e3deeae7e2fc30c510ab279e6942d4c832ff1a23ab076213836d0e547bb61c521367659af08757285e6874f3
 DIST botocore-1.31.78.gh.tar.gz 12035206 BLAKE2B 
0dd1109d34a8cf99af76f1f615095776e75c0042717a573da3714d1e20efce5cf67bf38d5421c3c5558112821adb4307f7ca0791efc8e62c9ea2e9ba8c2ddc7a
 SHA512 
68c0f68b699ff0c0276cc70f4d4843259a953511c9c2813a3101d7dc43c36a0a3bda68df66a7ab2c206977a96ce0d933830b4004898f03febf478c710beb5261
 DIST botocore-1.31.79.gh.tar.gz 12039146 BLAKE2B 
9c4c8609e75e1d95130fc4919bba318732a09a884cd6256f86557bef13f8dbdf46d7ec57584c7132b53a17ad50feb3240ad4e6c3306bf9ae974e693f14e7d65c
 SHA512 
84669e6c3c0fa9991ece0d65dd03e9d68d9c03cadef4477c96d1d45a3bce03534fa489a996725078be294b42dafc54c78ec527cbe7e3e015317642c0f80e9e47
+DIST botocore-1.31.80.gh.tar.gz 12043936 BLAKE2B 
447c88e82f9e73fd683045c0e05e1f2d601446dddb2731b3e461b8ddb991ca045cd0489b0d0174d3b2b3301d984eb8af7ddd93a6e1bfcd9fc0fe68adfe4cc4ec
 SHA512 
7bea745675fc09fe2a858fbda0df93dbf2d1c1d933afbef1625788b11c2b032e794b52d9da6e864ac350b6b1fc92c77f3d7c3749168ba1836ad21bb57de3cabb

diff --git a/dev-python/botocore/botocore-1.31.80.ebuild 
b/dev-python/botocore/botocore-1.31.80.ebuild
new file mode 100644
index ..05766e84276c
--- /dev/null
+++ b/dev-python/botocore/botocore-1.31.80.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/ddt/

2023-11-07 Thread Michał Górny
commit: ba7a1e774d253734b23365c2804ec7574c40b428
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov  8 06:37:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov  8 06:38:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba7a1e77

dev-python/ddt: Bump to 1.7.0

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

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

diff --git a/dev-python/ddt/Manifest b/dev-python/ddt/Manifest
index a6d9b01d924d..0c63dab078e9 100644
--- a/dev-python/ddt/Manifest
+++ b/dev-python/ddt/Manifest
@@ -1 +1,2 @@
 DIST ddt-1.6.0.gh.tar.gz 19615 BLAKE2B 
f79e25e9da39615d85f000c1029babef64725b159a2b77003efe9f9c5869fb26087fa20e1a58eea485479b12ee89c602076613a9d50711347a775a09c4bbb180
 SHA512 
c5ea14d3f60384676d9631c84d938b774dd360cea9b0ee1b111692dc2bc06238b5ffd3ab8950207b77aa007bac0ac79b290533a2532be4bee68b642629843a82
+DIST ddt-1.7.0.gh.tar.gz 19742 BLAKE2B 
aafecea2363f9a1dc102dde1e19ce8f55def7555755342cb23cd027eda7afd0fbf9bb8b5a45a079cce107dfab9b7a78055b81258f206a593955941ce222f1393
 SHA512 
1f049c1f86cd58867b6ef3d094310e78c94bd11f5602e8a9ffe392bbcf173f23be4f6b77730953b7d747d56a31a3a378d229c7d697383c2e3ce4517d12d13d2d

diff --git a/dev-python/ddt/ddt-1.7.0.ebuild b/dev-python/ddt/ddt-1.7.0.ebuild
new file mode 100644
index ..37f0d8434bfd
--- /dev/null
+++ b/dev-python/ddt/ddt-1.7.0.ebuild
@@ -0,0 +1,33 @@
+# 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
+
+DESCRIPTION="Data-Driven/Decorated Tests"
+HOMEPAGE="
+   https://pypi.org/project/ddt/
+   https://github.com/datadriventests/ddt/
+"
+SRC_URI="
+   https://github.com/datadriventests/ddt/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+   test? (
+   dev-python/aiounittest[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-11-07 Thread Michał Górny
commit: d0ee92c8780b6c39e76cb6c64e13666b2d555ef4
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov  8 06:30:18 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov  8 06:38:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0ee92c8

dev-python/awxkit: Remove old

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

 dev-python/awxkit/Manifest |  8 --
 dev-python/awxkit/awxkit-22.5.0.ebuild | 50 --
 dev-python/awxkit/awxkit-22.6.0.ebuild | 50 --
 dev-python/awxkit/awxkit-22.7.0.ebuild | 50 --
 dev-python/awxkit/awxkit-23.0.0.ebuild | 50 --
 dev-python/awxkit/awxkit-23.1.0.ebuild | 50 --
 dev-python/awxkit/awxkit-23.2.0.ebuild | 50 --
 dev-python/awxkit/awxkit-23.3.0.ebuild | 50 --
 dev-python/awxkit/awxkit-23.3.1.ebuild | 50 --
 9 files changed, 408 deletions(-)

diff --git a/dev-python/awxkit/Manifest b/dev-python/awxkit/Manifest
index e505df009fb7..7aeed2959758 100644
--- a/dev-python/awxkit/Manifest
+++ b/dev-python/awxkit/Manifest
@@ -1,9 +1 @@
-DIST awx-22.5.0.gh.tar.gz 17629249 BLAKE2B 
28e560b36fc16173e8b1e0e2dfbab7a30082e2d3cde40c63a557a30772fce5a03657e57b1cb1de13bf358731d31caee670424ed264ae3ef6aeaff01120fef7a1
 SHA512 
630c94e747e21e55f32c2f96704ced8ac0214c3869149ad726ac2d4386d3ef7643990b4c07d23201c9191b97bce25b81330581184e040bce6efa341163f74ef7
-DIST awx-22.6.0.gh.tar.gz 17639868 BLAKE2B 
8733d1d81c099a56873bea0f38cafe696c70ae4f9274bee644b82b414317cdc537e22a1beea74d566e07cef4e5f5d3adea66a715f43dc30faab35cea1ee4616f
 SHA512 
05fbe7dcc84902eadb40d8a55cc4022aaeedd015534a4caa379cd68684f96422674677c724e8473b0133f9986ae46a7a4a06649a60c8701bd202bc7d684ec972
-DIST awx-22.7.0.gh.tar.gz 17645480 BLAKE2B 
06d4da9090db221ab23e86c8a8fc3e548437dc7903b4c05e09fbbbd3fc5254c528f3da0c41895533cb0615c863a1a940d3d254f52142e321243aa3113ce65187
 SHA512 
811976debbef72d0dce16caae1f6d19acafde5b7c15bfba9fdef3c5cfa0a2a06c30fbce81b52f0f1f63466d0cd8e6021e62819f5d134a59333d2331df42983eb
-DIST awx-23.0.0.gh.tar.gz 17657491 BLAKE2B 
0dbd00f45f4c5dfb0f1d74c81a726401375b9eb389622b54a72567e2863dfc76b329b19853802096cd7a7cbc75170003da405e13d26db4ed1b3e8b025cc36dc5
 SHA512 
bdd5d7644e6b1d01d52c02c26084f0f3c66b2423969d4277bade4b13dbdb614a6a62c408160a95848ecfdbace75e02635c8667ab2033a1f6b36fdf41dbee90c9
-DIST awx-23.1.0.gh.tar.gz 70704479 BLAKE2B 
dc0e920b2036e71825afda5b65aa6e2326364589d82464d48ccc17e886fd9dfa1eebee005439cb6e628a50be65959208e3e9b02716881833b343e556fd90d8ca
 SHA512 
85e4e8298789f6886b6e63eba90b0af30fe7c78804fe5df187c79af928c05637f4cdac6b69db511e5a37480488bc542b913fd73f2a5cbd0490b1b941fbd4dced
-DIST awx-23.2.0.gh.tar.gz 70711100 BLAKE2B 
5159c7231f085c01d543cf3c8be9ad22428f158911ae1941fde71a6988dbdc9e7e57a5990c4d616f0ceb1f156a707913fb7c74198df1c4de7d655151e2c39f9f
 SHA512 
9d100ee05130cab5da63272c2f7b2bf8d729a7c2ca4c77a68b12dd282c94c657c38b217985f12c566b3c360d0d9d5fec506dcb1c2b306ef6b7aa63154b6c9840
-DIST awx-23.3.0.gh.tar.gz 70716121 BLAKE2B 
90172efb44e20287b4729bc9afa445d6d914b83c1c4c8c5c598ac74f3b89d8e91917ab10934973a88332590751cbfbc9ce8565f0c7ee84de6dea9d8a59ce9fa8
 SHA512 
4f25e56bf8b16fd5f1f1c4771c939c8604db3bf39a6110487ce95d5d0591a303771228776773eec78f917bf03a298d67ec475813aea97e7170ae09920f17cac5
-DIST awx-23.3.1.gh.tar.gz 70712836 BLAKE2B 
54009dcd4b7e6baeadf04271e3b6945ea7488c32c543641d003ed531d2d8ba0b06463bc9acce87dbf95fcde15b5f7ead1f147dd8381ec5f69a993731875b43d2
 SHA512 
9a7f63aea528c9742c2e20d0f4b0f9543fe903afc14043ed31f83fc776093f661665312ecac9ae76b1e74228e0c4a709cb5b7d77e1f78aa4b0c0c7bb840c
 DIST awx-23.4.0.gh.tar.gz 69984966 BLAKE2B 
d82f0f8d14627cdd3bcb178e9c44f245b15c7ba84c6ffab2ef915ad0eceed9c0cacd5ef69ec96bd8fe2509423e617a47923072d15ee1ca2ab7f8c76ffd903626
 SHA512 
ab1ed729b40ca82febfe99ab2e2c8c84e1632243cc78484268225fce4cf7c545f2078df0517bade7b2ff3d12d7ad4b152a3a24dd8e0d5601cd2033b9f3cd3dd5

diff --git a/dev-python/awxkit/awxkit-22.5.0.ebuild 
b/dev-python/awxkit/awxkit-22.5.0.ebuild
deleted file mode 100644
index 52670ed68dde..
--- a/dev-python/awxkit/awxkit-22.5.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1
-
-MY_P=awx-${PV}
-DESCRIPTION="Command line interface for Ansible AWX"
-HOMEPAGE="
-   https://github.com/ansible/awx/
-   https://pypi.org/project/awxkit/
-"
-# no sdist, as of 22.0.0
-SRC_URI="
-   https://github.com/ansible/awx/archive/${PV}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S="${WORKDIR}/${MY_P}/awxkit"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/cryptography[${PYTHON_USEDEP}]
-   

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

2023-11-07 Thread Michał Górny
commit: b2c3ee23a17112e1b5367b1e337ef7d8934edbb1
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov  8 06:37:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov  8 06:38:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2c3ee23

dev-python/aiounittest: New package, v1.4.2

New test dependency of dev-python/ddt.

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

 dev-python/aiounittest/Manifest |  1 +
 dev-python/aiounittest/aiounittest-1.4.2.ebuild | 29 +
 dev-python/aiounittest/metadata.xml | 12 ++
 3 files changed, 42 insertions(+)

diff --git a/dev-python/aiounittest/Manifest b/dev-python/aiounittest/Manifest
new file mode 100644
index ..e88607cfad01
--- /dev/null
+++ b/dev-python/aiounittest/Manifest
@@ -0,0 +1 @@
+DIST aiounittest-1.4.2.gh.tar.gz 15791 BLAKE2B 
7784bbf94de2b8520baef66a0b4929267942d233cc782f35677ea05b02e3d48901ba90cf9630b76bd300708ebbe59dd9d78c299422182c06940749bc2b378b45
 SHA512 
358b7c412f90eb7afc7ed7058e8e2d4426a6c57379d341d997658859ba6054a9a1337d0b05e63a825e28023f02550bd72d65bdb3feab4503c763c98f8c0d19c6

diff --git a/dev-python/aiounittest/aiounittest-1.4.2.ebuild 
b/dev-python/aiounittest/aiounittest-1.4.2.ebuild
new file mode 100644
index ..0fb0a6c0046b
--- /dev/null
+++ b/dev-python/aiounittest/aiounittest-1.4.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Test asyncio code more easily"
+HOMEPAGE="
+   https://github.com/kwarunek/aiounittest/
+   https://pypi.org/project/aiounittest/
+"
+SRC_URI="
+   https://github.com/kwarunek/aiounittest/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/wrapt[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest

diff --git a/dev-python/aiounittest/metadata.xml 
b/dev-python/aiounittest/metadata.xml
new file mode 100644
index ..cdd7b4c658c7
--- /dev/null
+++ b/dev-python/aiounittest/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   pyt...@gentoo.org
+   
+   
+   
+   kwarunek/aiounittest
+   aiounittest
+   
+



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

2023-11-07 Thread Michał Górny
commit: e7023c1ef332a4c9e902ac01c217441ba2da968e
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov  8 06:29:58 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov  8 06:38:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7023c1e

dev-python/awxkit: Bump to 23.4.0

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

 dev-python/awxkit/Manifest |  1 +
 dev-python/awxkit/awxkit-23.4.0.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/dev-python/awxkit/Manifest b/dev-python/awxkit/Manifest
index 245ccbe4c798..e505df009fb7 100644
--- a/dev-python/awxkit/Manifest
+++ b/dev-python/awxkit/Manifest
@@ -6,3 +6,4 @@ DIST awx-23.1.0.gh.tar.gz 70704479 BLAKE2B 
dc0e920b2036e71825afda5b65aa6e2326364
 DIST awx-23.2.0.gh.tar.gz 70711100 BLAKE2B 
5159c7231f085c01d543cf3c8be9ad22428f158911ae1941fde71a6988dbdc9e7e57a5990c4d616f0ceb1f156a707913fb7c74198df1c4de7d655151e2c39f9f
 SHA512 
9d100ee05130cab5da63272c2f7b2bf8d729a7c2ca4c77a68b12dd282c94c657c38b217985f12c566b3c360d0d9d5fec506dcb1c2b306ef6b7aa63154b6c9840
 DIST awx-23.3.0.gh.tar.gz 70716121 BLAKE2B 
90172efb44e20287b4729bc9afa445d6d914b83c1c4c8c5c598ac74f3b89d8e91917ab10934973a88332590751cbfbc9ce8565f0c7ee84de6dea9d8a59ce9fa8
 SHA512 
4f25e56bf8b16fd5f1f1c4771c939c8604db3bf39a6110487ce95d5d0591a303771228776773eec78f917bf03a298d67ec475813aea97e7170ae09920f17cac5
 DIST awx-23.3.1.gh.tar.gz 70712836 BLAKE2B 
54009dcd4b7e6baeadf04271e3b6945ea7488c32c543641d003ed531d2d8ba0b06463bc9acce87dbf95fcde15b5f7ead1f147dd8381ec5f69a993731875b43d2
 SHA512 
9a7f63aea528c9742c2e20d0f4b0f9543fe903afc14043ed31f83fc776093f661665312ecac9ae76b1e74228e0c4a709cb5b7d77e1f78aa4b0c0c7bb840c
+DIST awx-23.4.0.gh.tar.gz 69984966 BLAKE2B 
d82f0f8d14627cdd3bcb178e9c44f245b15c7ba84c6ffab2ef915ad0eceed9c0cacd5ef69ec96bd8fe2509423e617a47923072d15ee1ca2ab7f8c76ffd903626
 SHA512 
ab1ed729b40ca82febfe99ab2e2c8c84e1632243cc78484268225fce4cf7c545f2078df0517bade7b2ff3d12d7ad4b152a3a24dd8e0d5601cd2033b9f3cd3dd5

diff --git a/dev-python/awxkit/awxkit-23.4.0.ebuild 
b/dev-python/awxkit/awxkit-23.4.0.ebuild
new file mode 100644
index ..52670ed68dde
--- /dev/null
+++ b/dev-python/awxkit/awxkit-23.4.0.ebuild
@@ -0,0 +1,50 @@
+# 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 )
+
+inherit distutils-r1
+
+MY_P=awx-${PV}
+DESCRIPTION="Command line interface for Ansible AWX"
+HOMEPAGE="
+   https://github.com/ansible/awx/
+   https://pypi.org/project/awxkit/
+"
+# no sdist, as of 22.0.0
+SRC_URI="
+   https://github.com/ansible/awx/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/awxkit"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   dev-python/websocket-client[${PYTHON_USEDEP}]
+   dev-python/pyjwt[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+   printf '%s\n' "${PV}" > VERSION || die
+
+   sed -e 's|websocket-client==[[:digit:]\.]*|websocket-client|' \
+   -e "/'clean'/d" \
+   -i setup.py || die
+   distutils-r1_src_prepare
+}



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

2023-11-07 Thread Michał Górny
commit: c7e470948cf0a2fa1fc3bcb9c4f04ac4e5a44c10
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov  8 06:26:50 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov  8 06:38:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7e47094

dev-python/agate-excel: Bump to 0.4.0

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

 dev-python/agate-excel/Manifest |  1 +
 dev-python/agate-excel/agate-excel-0.4.0.ebuild | 34 +
 2 files changed, 35 insertions(+)

diff --git a/dev-python/agate-excel/Manifest b/dev-python/agate-excel/Manifest
index ae118027fa96..cc85849ca33a 100644
--- a/dev-python/agate-excel/Manifest
+++ b/dev-python/agate-excel/Manifest
@@ -1,2 +1,3 @@
 DIST agate-excel-0.2.5.tar.gz 161131 BLAKE2B 
ed7306dabf8b5da722aec9005da9bdba74a9cc585ea72b429eecc4b1fcbdfed698af8e582c464081867c0d4a285b9bc892efc339f0a08c657d87e61fd1174496
 SHA512 
5686c3faf8b817589a62d9fac558bebe7f47124685be9f8146d74c206023530d0cec2ad88fa4ba7ac049516f5bec6783ce8f0ff47f8eb8b2ed8aad7316f1771b
 DIST agate-excel-0.3.0.tar.gz 164113 BLAKE2B 
f5d9d3c2225bd5df38b0f3028fdcaa61000f5bd6de05d5e490beb1f4b3184e82e76aa8a1d46845ff9795792a8dd58de075da74c27df3a4d4f7a3b6f8ffb7b501
 SHA512 
7d795f1086d38e736d594d9514dd154da31bb9c5de321ecaea0ce66525f2cb9bc2c1dc8bd51480fa8f4e506626560b1865de6db4c17f67148fa9269085ca53f0
+DIST agate-excel-0.4.0.tar.gz 164270 BLAKE2B 
a45edd9b705ab6673ee4283fc4af7337f6d0ae4a8961b96f4917a4fe74709f5c8d94193e351a996b2d08c548ac9c232f0b1f352a7bd4d22b3f8281840900f75d
 SHA512 
ecacba1ea75a91220e2462c44b1690d4d7ef1db3bee117ef1f4993614392137197f9fd2e4aaddf27a607179c529558fde3d4faa8d2c3fbbac86926ce860ed12c

diff --git a/dev-python/agate-excel/agate-excel-0.4.0.ebuild 
b/dev-python/agate-excel/agate-excel-0.4.0.ebuild
new file mode 100644
index ..2b80eb5db7e5
--- /dev/null
+++ b/dev-python/agate-excel/agate-excel-0.4.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Adds read support for Excel files (xls and xlsx) to agate"
+HOMEPAGE="
+   https://github.com/wireservice/agate-excel/
+   https://pypi.org/project/agate-excel/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+   >=dev-python/agate-1.5.0[${PYTHON_USEDEP}]
+   dev-python/olefile[${PYTHON_USEDEP}]
+   >=dev-python/openpyxl-2.3.0[${PYTHON_USEDEP}]
+   >=dev-python/xlrd-0.9.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/lxml[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-python/scikit-build-core/

2023-11-07 Thread Michał Górny
commit: 6e28ddb1c51adcab3af6fe1e2038250ec9c07b21
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov  8 06:24:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov  8 06:38:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e28ddb1

dev-python/scikit-build-core: Bump to 0.6.1

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

 dev-python/scikit-build-core/Manifest  |  1 +
 .../scikit-build-core-0.6.1.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/scikit-build-core/Manifest 
b/dev-python/scikit-build-core/Manifest
index 95dc9e7d9405..01eb8c1d9b1d 100644
--- a/dev-python/scikit-build-core/Manifest
+++ b/dev-python/scikit-build-core/Manifest
@@ -1,2 +1,3 @@
 DIST scikit_build_core-0.5.1.tar.gz 179718 BLAKE2B 
31cd974a3deec188dc97ca708a04badfa8d75a0e66e85a2a814816bac126921aa5531f4f0de56f93a264b98edd341498298e1536502506d7b47ff40ca8bf92da
 SHA512 
de7dd843a7979615a1421bc9ea6c0fde40b72ed94209783f176a5fb427a9fdee497a69e891441591d65d06a3ea619c4c67c9314cf0b7622d19cd88c149b43c7b
 DIST scikit_build_core-0.6.0.tar.gz 189359 BLAKE2B 
8c2a3028b34c6dff1daa33476d87b42c80762f0f6ec2bea4e5358e573330fb5b3f470ba9c79ba662126df3950779c1f4cd67eef51c571940baa396f47e7d5679
 SHA512 
11841ecc2035decdbb5538235f3d1ec75afc6611de2336d6ed5b762677988223723f58b18f4c6ffaa11c47e3bb2e28f3a0fb7c41d3e68a738b039add42f9729d
+DIST scikit_build_core-0.6.1.tar.gz 191098 BLAKE2B 
8ce97e6ae81b729fe2ea2bdaa8d90620f1279004f0b73cf7b546ae7f9427dc06f4f11afd251dd669ca044db5a7eca2602c2652fd4c85b759ca7db3e15daed53e
 SHA512 
82902d1a18ce9e9b3088bfb61fe10366eadc2cc48869d995e3126c14e1abf42112e1b28739a782aa78301571291b044a6923e2ea125feee6b85b38e2d73f53a2

diff --git a/dev-python/scikit-build-core/scikit-build-core-0.6.1.ebuild 
b/dev-python/scikit-build-core/scikit-build-core-0.6.1.ebuild
new file mode 100644
index ..0e79f26c9258
--- /dev/null
+++ b/dev-python/scikit-build-core/scikit-build-core-0.6.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 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} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Build backend for CMake based projects"
+HOMEPAGE="
+   https://github.com/scikit-build/scikit-build-core/
+   https://pypi.org/project/scikit-build-core/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+# we always want [pyproject] extra
+RDEPEND="
+   >=dev-python/packaging-20.9[${PYTHON_USEDEP}]
+   >=dev-python/pathspec-0.10.1[${PYTHON_USEDEP}]
+   >=dev-python/pyproject-metadata-0.5[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/exceptiongroup[${PYTHON_USEDEP}]
+   >=dev-python/tomli-1.1[${PYTHON_USEDEP}]
+   ' 3.9 3.10)
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/build[${PYTHON_USEDEP}]
+   >=dev-python/cattrs-22.2.0[${PYTHON_USEDEP}]
+   dev-python/pybind11[${PYTHON_USEDEP}]
+   >=dev-python/pytest-subprocess-1.5[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO / we don't package validate_pyproject anyway
+   tests/test_schema.py::test_compare_schemas
+   )
+
+   epytest -m "not isolated and not network"
+}



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

2023-11-07 Thread Michał Górny
commit: 3eb9f0600a286ca3f5d8f79a122c3708088a307c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov  8 06:10:55 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov  8 06:38:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eb9f060

dev-python/trimesh: Bump to 4.0.3

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

 dev-python/trimesh/Manifest |  1 +
 dev-python/trimesh/trimesh-4.0.3.ebuild | 61 +
 2 files changed, 62 insertions(+)

diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest
index a2b2c3e1b6bd..923ab0a531fe 100644
--- a/dev-python/trimesh/Manifest
+++ b/dev-python/trimesh/Manifest
@@ -2,3 +2,4 @@ DIST trimesh-3.23.5.gh.tar.gz 12720153 BLAKE2B 
ef37eed712eb121529bf6bc724f96456a
 DIST trimesh-4.0.0.gh.tar.gz 12921048 BLAKE2B 
7592ba10b57aa5cafd47311a430f881cc1ecc917f503e0cea75b38d350738d35c937e1006f80a0acc8a54a33e55f41af3d6cf280751b82a932bd2428af12e033
 SHA512 
1f5c1a3e92d6bda2ed37e5c6ece9fde798a2c2766c816cbb6a8bf9fdbf489f733ea3988429107eb92043f723bc222348ffe9286663a03562834ae83391793257
 DIST trimesh-4.0.1.gh.tar.gz 12922631 BLAKE2B 
81cad4efea89c308f9cbb749b2515ed51f9fc87bbd37505ab94c08698f257c7f3a1b04e1b4a919bf529ee47d7531ecd605dd613c68b13fdaf853161811dfd1e6
 SHA512 
bfe56b3cfc94fcaa066b953e6df4c70da6fe9a99a6230d7201196a7df897a386c3425ad1da3cc7df75fa0d888fd05d07bf14e6b579a04dddab813c3858f904ef
 DIST trimesh-4.0.2.gh.tar.gz 13433444 BLAKE2B 
a466adc4708e7f59cb7a64f3872df89888ad21a4f78520c5f109c101ea5d42973705e59807dd800058f3925744a30cc6ddd88fa498533f7e69255ba0c5d652e2
 SHA512 
7c0c8cbf40f03f4fd92156306f0a0d4d0a1dbf774c9a1743d63d82be2264b50915f2f6ea2cdebd0e81390e7f96acb47eca9980f3829311ec027706ef1cc143c0
+DIST trimesh-4.0.3.gh.tar.gz 13434060 BLAKE2B 
498fbf4fdfac221c6f6226e4c5554de593ff2c41877dd88df2e0f674dd4dcf8bb0e83fa4a9c81cc2ea0f970cc848ef1380b734231ba8965f61acde28678b
 SHA512 
1eec21e3bcbc80f7ea939b16753ac24d45d750c176044d57a5c2217d46a1559478ab260147e82b1367df7dcb9ecf9aa11dda3a023ebb561f06578672bcc455d5

diff --git a/dev-python/trimesh/trimesh-4.0.3.ebuild 
b/dev-python/trimesh/trimesh-4.0.3.ebuild
new file mode 100644
index ..a7073bf21ee0
--- /dev/null
+++ b/dev-python/trimesh/trimesh-4.0.3.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python library for loading and using triangular meshes"
+HOMEPAGE="
+   https://trimesh.org/
+   https://github.com/mikedh/trimesh/
+   https://pypi.org/project/trimesh/
+"
+SRC_URI="
+   https://github.com/mikedh/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/chardet[${PYTHON_USEDEP}]
+   dev-python/colorlog[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/networkx[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pycollada[${PYTHON_USEDEP}]
+   dev-python/pyglet[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   >=dev-python/shapely-1.8.2[${PYTHON_USEDEP}]
+   dev-python/svg-path[${PYTHON_USEDEP}]
+   dev-python/sympy[${PYTHON_USEDEP}]
+   dev-python/xxhash[${PYTHON_USEDEP}]
+   sci-libs/rtree[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mapbox_earcut[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+pkg_postinst() {
+   optfeature_header "${PN} functionality can be extended by installing 
the following packages:"
+   optfeature "making GUI applications with 3D stuff" dev-python/glooey
+   optfeature "2D triangulations of polygons" dev-python/mapbox_earcut
+   optfeature "loading a number of additional mesh formats" 
dev-python/meshio
+   optfeature "figuring out how much memory we have" dev-python/psutil
+   optfeature "marching cubes and other nice stuff" sci-libs/scikit-image
+}



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

2023-11-07 Thread Michał Górny
commit: e60ebe21b0cece54f2c4fd5d6172e8d472752c05
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov  8 05:16:04 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov  8 06:38:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e60ebe21

app-admin/awscli: Bump to 1.29.80

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.29.80.ebuild | 86 ++
 2 files changed, 87 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 6b8af37715fd..b2fede455710 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -3,3 +3,4 @@ DIST aws-cli-1.29.73.gh.tar.gz 2569425 BLAKE2B 
14950fd5c67726779f621dd039bfb7d3c
 DIST aws-cli-1.29.77.gh.tar.gz 2572839 BLAKE2B 
c79219e4c8e711efdfeb8a2f49fe9bfe599581f769643ec7c85fa3ba81c58897bf0b88e02c46705ace0a7ef4e1a5704fe4b702426695675cb1b687c103d286af
 SHA512 
5a88a90cc56f0324f794e8320316b415d21ce6ff12975979e94db632a92746f038387e139887e171102c8a18c4555dec339d2fd5d240b3b31f47fcff2c662f53
 DIST aws-cli-1.29.78.gh.tar.gz 2573503 BLAKE2B 
6782a7774568adf5296461e19d71b9de992d9301e3d9c50b97c641448ea0fb9e161feb80cdbce50291fce7d37eaabbc92740ca6b26f432cc5b9105233c2949f8
 SHA512 
455e6cacb935c1075d9730dda3147dc17598ca01ff9224b9a5f0dffa003a10fb3f2f2e17db1aea9e44b353a5fdd1e3b692308b895ba79ef6433804156ba54b1d
 DIST aws-cli-1.29.79.gh.tar.gz 2574359 BLAKE2B 
fab1016d0b909c593d5fab7facf23e2cc744bc59c6c9ebbadd239b8920d255fe91e74080ba9a96f262b76b58325adb7a334914dd3a2c2e15842891e9630ec379
 SHA512 
d4f0fe2db2dcbae2664f7cd27259d83c85e92f126418c57fedf633f84ac783384592a229a9185ae75f804cdf93c3fed01c586a4243ff39ac22389ba847e1726d
+DIST aws-cli-1.29.80.gh.tar.gz 2574794 BLAKE2B 
0f12c5463d54b11c5222f9ae1fa0d1327402cf4ba8241df720d6e34f4b6d7686627ab105e9d2642d9de115c47e0da6cbebe989d632607bb53528f27360d34d05
 SHA512 
e9d3676cb6d2e98f077f55faae9db2e67931849ca424828ef0ce36b9cfe9e0c0783100170e3104c0b9ff9336a49c4e1c45f1029059b2e7399a03de4a5630f3bb

diff --git a/app-admin/awscli/awscli-1.29.80.ebuild 
b/app-admin/awscli/awscli-1.29.80.ebuild
new file mode 100644
index ..e5b1ee0667a3
--- /dev/null
+++ b/app-admin/awscli/awscli-1.29.80.ebuild
@@ -0,0 +1,86 @@
+# 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.7.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
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
+   
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
+   tests/unit/test_compat.py::TestIgnoreUserSignals
+   tests/unit/test_help.py
+   )
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest "${serial_tests[@]}"
+
+ 

[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/

2023-11-07 Thread Viorel Munteanu
commit: 25aed46a83f68ac723ced891bde2fb060c7ab26d
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Nov  8 06:11:29 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Nov  8 06:11:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25aed46a

media-sound/deadbeef: add 1.9.6

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-sound/deadbeef/Manifest  |   1 +
 media-sound/deadbeef/deadbeef-1.9.6.ebuild | 202 +
 2 files changed, 203 insertions(+)

diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest
index d5cd45eb2c29..a767450cbd54 100644
--- a/media-sound/deadbeef/Manifest
+++ b/media-sound/deadbeef/Manifest
@@ -1,2 +1,3 @@
 DIST deadbeef-1.9.5.tar.bz2 5204015 BLAKE2B 
45b9023807a5652c38f6cafd5ea0fca87e2872db264538f5c9d9ee4815281fe3f4e08eee5d43a083a67b3a9f646de24a90147d76f15622710d8f4adbdabe0c8d
 SHA512 
c7a15f47fd8081a363e5cba732aa4ff4b1c311408728fbc5f7f47cf349bc112274a1d9fe0df8a58f09abf8f7656d914fb1baafa38fdf4dcb38fae7e1f70f682c
+DIST deadbeef-1.9.6.tar.bz2 5182123 BLAKE2B 
2cf515dbc3175e04319075462e88d18ee2fae06e8b317d1cc0c958ac23498217bb0a02e0201f47a39dfd4c0092ba568b8aebe4c37c99b439d2dcc18a7848ba2e
 SHA512 
6e507399f7452a66c5591e09d4309f2aab676992d048625c9b4d801ea40af6ce79862fb497e8c94efdf3a13572c964dca717b42f1c946f5ec4695dc38c1db572
 DIST deadbeef-1.9.6_rc1.tar.bz2 5193940 BLAKE2B 
ad6ce7297e40f317bb2615485161e9dc051e2f4d1add905da56f391231947e6e113259c21e01aed64ab710b20c09b116104d7acee778f86dda7a9b37501f616d
 SHA512 
a35a35a0d49ede2514f5047ee936712863ee6df1f0aabba037ccc7b84c4f58e12d9729fd3e2268abad65c04fb1fa4ac625e41093e3e812dbced1ce3869012aeb

diff --git a/media-sound/deadbeef/deadbeef-1.9.6.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.6.ebuild
new file mode 100644
index ..56297babcb94
--- /dev/null
+++ b/media-sound/deadbeef/deadbeef-1.9.6.ebuild
@@ -0,0 +1,202 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools xdg flag-o-matic toolchain-funcs plocale
+
+DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
+HOMEPAGE="https://deadbeef.sourceforge.io/;
+SRC_URI="https://sourceforge.net/projects/${PN}/files/travis/linux/${PV}/deadbeef-${PV}.tar.bz2/download
+   -> ${P}.tar.bz2"
+
+LICENSE="
+   GPL-2
+   LGPL-2.1
+   wavpack? ( BSD )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm libretro 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio pipewire 
sc68 shellexec +supereq vorbis wavpack"
+
+REQUIRED_USE="
+   || ( alsa oss pulseaudio pipewire nullout )
+"
+
+DEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-libs/libdispatch
+   net-misc/curl
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/pango
+   aac? ( media-libs/faad2 )
+   alsa? ( media-libs/alsa-lib )
+   cdda? (
+   dev-libs/libcdio:=
+   media-libs/libcddb
+   media-sound/cdparanoia
+   )
+   cover? ( media-libs/imlib2[jpeg,png] )
+   dts? ( media-libs/libdca )
+   ffmpeg? ( media-video/ffmpeg:= )
+   flac? (
+   media-libs/flac:=
+   media-libs/libogg
+   )
+   libsamplerate? ( media-libs/libsamplerate )
+   mp3? ( media-sound/mpg123 )
+   musepack? ( media-sound/musepack-tools )
+   nls? ( virtual/libintl )
+   notify? ( sys-apps/dbus )
+   opus? ( media-libs/opusfile )
+   pulseaudio? ( media-libs/libpulse )
+   pipewire? ( media-video/pipewire:= )
+   vorbis? ( media-libs/libvorbis )
+   wavpack? ( media-sound/wavpack )
+"
+
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-util/intltool
+   sys-devel/clang
+   >=sys-devel/gettext-0.21
+   sys-devel/llvm
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.9.6-drop-Werror.patch
+   "${FILESDIR}"/${PN}-1.9.6-update-gettext.patch
+   "${FILESDIR}"/${PN}-1.9.6-fix-desktop-launcher.patch
+)
+
+src_prepare() {
+   default
+
+   drop_from_linguas() {
+   sed "/${1}/d" -i "${S}/po/LINGUAS" || die
+   }
+
+   drop_and_stub() {
+   einfo drop_and_stub "${1}"
+   rm -r "${1}" || die
+   mkdir "${1}" || die
+   cat > "${1}/Makefile.in" <<-EOF || die
+   all: nothing
+   install: nothing
+   nothing:
+   EOF
+   }
+
+   plocale_for_each_disabled_locale drop_from_linguas || die
+
+   eautopoint --force
+   eautoreconf
+
+   # Get rid of bundled gettext. (Avoid build failures with musl)
+   drop_and_stub "${S}/intl"
+
+   # Plugins that are undesired for whatever reason, candidates for 

[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/

2023-11-07 Thread Viorel Munteanu
commit: 85ee4370dacfa7cef2d7192767e2ea3e177c635d
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Nov  8 06:11:37 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Nov  8 06:11:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85ee4370

media-sound/deadbeef: drop 1.9.6_rc1

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-sound/deadbeef/Manifest  |   1 -
 media-sound/deadbeef/deadbeef-1.9.6_rc1.ebuild | 205 -
 2 files changed, 206 deletions(-)

diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest
index a767450cbd54..48fbfd8f6752 100644
--- a/media-sound/deadbeef/Manifest
+++ b/media-sound/deadbeef/Manifest
@@ -1,3 +1,2 @@
 DIST deadbeef-1.9.5.tar.bz2 5204015 BLAKE2B 
45b9023807a5652c38f6cafd5ea0fca87e2872db264538f5c9d9ee4815281fe3f4e08eee5d43a083a67b3a9f646de24a90147d76f15622710d8f4adbdabe0c8d
 SHA512 
c7a15f47fd8081a363e5cba732aa4ff4b1c311408728fbc5f7f47cf349bc112274a1d9fe0df8a58f09abf8f7656d914fb1baafa38fdf4dcb38fae7e1f70f682c
 DIST deadbeef-1.9.6.tar.bz2 5182123 BLAKE2B 
2cf515dbc3175e04319075462e88d18ee2fae06e8b317d1cc0c958ac23498217bb0a02e0201f47a39dfd4c0092ba568b8aebe4c37c99b439d2dcc18a7848ba2e
 SHA512 
6e507399f7452a66c5591e09d4309f2aab676992d048625c9b4d801ea40af6ce79862fb497e8c94efdf3a13572c964dca717b42f1c946f5ec4695dc38c1db572
-DIST deadbeef-1.9.6_rc1.tar.bz2 5193940 BLAKE2B 
ad6ce7297e40f317bb2615485161e9dc051e2f4d1add905da56f391231947e6e113259c21e01aed64ab710b20c09b116104d7acee778f86dda7a9b37501f616d
 SHA512 
a35a35a0d49ede2514f5047ee936712863ee6df1f0aabba037ccc7b84c4f58e12d9729fd3e2268abad65c04fb1fa4ac625e41093e3e812dbced1ce3869012aeb

diff --git a/media-sound/deadbeef/deadbeef-1.9.6_rc1.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.6_rc1.ebuild
deleted file mode 100644
index 1386b82f85f1..
--- a/media-sound/deadbeef/deadbeef-1.9.6_rc1.ebuild
+++ /dev/null
@@ -1,205 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools xdg flag-o-matic toolchain-funcs plocale
-
-MY_PV=${PV/_/-}
-DL_PV=$(ver_cut 1-2)
-
-DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
-HOMEPAGE="https://deadbeef.sourceforge.io/;
-SRC_URI="https://sourceforge.net/projects/${PN}/files/travis/linux/${DL_PV}/deadbeef-${MY_PV}.tar.bz2/download
-   -> ${P}.tar.bz2"
-S="${WORKDIR}"/${PN}-${MY_PV}
-
-LICENSE="
-   GPL-2
-   LGPL-2.1
-   wavpack? ( BSD )
-"
-SLOT="0"
-IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm libretro 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio pipewire 
sc68 shellexec +supereq vorbis wavpack"
-
-REQUIRED_USE="
-   || ( alsa oss pulseaudio pipewire nullout )
-"
-
-DEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0
-   dev-libs/glib:2
-   dev-libs/jansson:=
-   dev-libs/libdispatch
-   net-misc/curl
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3
-   x11-libs/libX11
-   x11-libs/pango
-   aac? ( media-libs/faad2 )
-   alsa? ( media-libs/alsa-lib )
-   cdda? (
-   dev-libs/libcdio:=
-   media-libs/libcddb
-   media-sound/cdparanoia
-   )
-   cover? ( media-libs/imlib2[jpeg,png] )
-   dts? ( media-libs/libdca )
-   ffmpeg? ( media-video/ffmpeg:= )
-   flac? (
-   media-libs/flac:=
-   media-libs/libogg
-   )
-   libsamplerate? ( media-libs/libsamplerate )
-   mp3? ( media-sound/mpg123 )
-   musepack? ( media-sound/musepack-tools )
-   nls? ( virtual/libintl )
-   notify? ( sys-apps/dbus )
-   opus? ( media-libs/opusfile )
-   pulseaudio? ( media-libs/libpulse )
-   pipewire? ( media-video/pipewire:= )
-   vorbis? ( media-libs/libvorbis )
-   wavpack? ( media-sound/wavpack )
-"
-
-RDEPEND="${DEPEND}"
-BDEPEND="
-   dev-util/intltool
-   sys-devel/clang
-   >=sys-devel/gettext-0.21
-   sys-devel/llvm
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.9.6-drop-Werror.patch
-   "${FILESDIR}"/${PN}-1.9.6-update-gettext.patch
-   "${FILESDIR}"/${PN}-1.9.6-fix-desktop-launcher.patch
-)
-
-src_prepare() {
-   default
-
-   drop_from_linguas() {
-   sed "/${1}/d" -i "${S}/po/LINGUAS" || die
-   }
-
-   drop_and_stub() {
-   einfo drop_and_stub "${1}"
-   rm -r "${1}" || die
-   mkdir "${1}" || die
-   cat > "${1}/Makefile.in" <<-EOF || die
-   all: nothing
-   install: nothing
-   nothing:
-   EOF
-   }
-
-   plocale_for_each_disabled_locale drop_from_linguas || die
-
-   eautopoint --force
-   eautoreconf
-
-   # Get rid of bundled gettext. (Avoid build failures with musl)
-   drop_and_stub "${S}/intl"
-
-   # 

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

2023-11-07 Thread Viorel Munteanu
commit: 19565d45c90f5d25e709eb8bd0304d79a4fd390f
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Nov  8 06:17:50 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Nov  8 06:17:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19565d45

app-misc/fastfetch: add 2.2.3

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-misc/fastfetch/Manifest   |   1 +
 app-misc/fastfetch/fastfetch-2.2.3.ebuild | 108 ++
 2 files changed, 109 insertions(+)

diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest
index a783dd24ee3c..897a6a1c03e6 100644
--- a/app-misc/fastfetch/Manifest
+++ b/app-misc/fastfetch/Manifest
@@ -1,2 +1,3 @@
 DIST fastfetch-1.12.2.tar.gz 538194 BLAKE2B 
bc6badbc7f690dacbe1408479286a0d42ec687526f776ff4d2ec7b0eb767032e5781cbbe37778f4dc03a5d386979a9ae2aab84c466be997b82d9a9a6c81ea78f
 SHA512 
a82a7c7ae365335c20d659a82215cf320c4c6b07ff127c4dad322a0a01f7ec57e34d229f4953108daadcd0d243c84f8504a3b4367df5e255e5a06e685fd6739a
 DIST fastfetch-2.2.2.tar.gz 900528 BLAKE2B 
435e42748d24c7dc20bc5081fb45b55d71391a60f830d3dd18b63c604f09c4e8c66ce4a58a1e80e9e78cf7886805fbddc3e9e46a85d6f93cf219b1cbf9789c11
 SHA512 
f4ba2b9ffd68fe76043089595445d3f2227152292dfeaf9ecaa45dd18def0c1dd3a9e113aea92bd2361699bdef7a44e1bdc45486b2f3f123428c500e747a0bb5
+DIST fastfetch-2.2.3.tar.gz 901203 BLAKE2B 
d6d097b72ce2f252e42b3e59cbd26b43a4f17ae974382f986270fbf91b457cf3c49e78a3c775e713d9302d536fb5a363e809005b9174d1a27622e6b6ed666709
 SHA512 
81e051b7555d56415c723606c0b6dfc3ad7ed91fb2c7b36c07465f4dfbdb91da5c8d216e46df36863888448de0a7bd63e28c6aa701995bf1165e0d7c33c4f724

diff --git a/app-misc/fastfetch/fastfetch-2.2.3.ebuild 
b/app-misc/fastfetch/fastfetch-2.2.3.ebuild
new file mode 100644
index ..f3c91c217ba1
--- /dev/null
+++ b/app-misc/fastfetch/fastfetch-2.2.3.ebuild
@@ -0,0 +1,108 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="Fast neofetch-like system information tool"
+HOMEPAGE="https://github.com/fastfetch-cli/fastfetch;
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/fastfetch-cli/fastfetch.git;
+   [[ ${PV} == *0.1. ]] && EGIT_BRANCH=master
+   [[ ${PV} == *0.2. ]] && EGIT_BRANCH=dev
+   [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch"
+else
+   
SRC_URI="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="X chafa dbus ddcutil gnome imagemagick networkmanager opencl opengl 
osmesa pci pulseaudio sqlite test vulkan wayland xcb xfce xrandr"
+RESTRICT="!test? ( test )"
+
+# note - qa-vdb will always report errors because fastfetch loads the libs 
dynamically
+# make sure to crank yyjson minimum version to match bundled version
+RDEPEND="
+   >=dev-libs/yyjson-0.8.0:=
+   sys-libs/zlib
+   X? ( x11-libs/libX11 )
+   chafa? ( media-gfx/chafa )
+   dbus? ( sys-apps/dbus )
+   ddcutil? ( app-misc/ddcutil:= )
+   gnome? (
+   dev-libs/glib
+   gnome-base/dconf
+   )
+   imagemagick? ( media-gfx/imagemagick:= )
+   networkmanager? ( net-misc/networkmanager )
+   opencl? ( virtual/opencl )
+   opengl? ( media-libs/libglvnd[X] )
+   osmesa? ( media-libs/mesa[osmesa] )
+   pci? ( sys-apps/pciutils )
+   pulseaudio? ( media-libs/libpulse )
+   sqlite? ( dev-db/sqlite:3 )
+   vulkan? ( media-libs/vulkan-loader )
+   wayland? ( dev-libs/wayland )
+   xcb? ( x11-libs/libxcb )
+   xfce? ( xfce-base/xfconf )
+   xrandr? ( x11-libs/libXrandr )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+REQUIRED_USE="
+   xrandr? ( X )
+   chafa? ( imagemagick )
+"
+
+src_configure() {
+   local fastfetch_enable_imagemagick7=no
+   local fastfetch_enable_imagemagick6=no
+   if use imagemagick; then
+   fastfetch_enable_imagemagick7=$(has_version 
'>=media-gfx/imagemagick-7.0.0' && echo yes || echo no)
+   fastfetch_enable_imagemagick6=$(has_version 
'

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

2023-11-07 Thread Viorel Munteanu
commit: 2047883ec99be80fb4d68a94d258b945a158d9c6
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Nov  8 06:17:56 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Nov  8 06:17:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2047883e

app-misc/fastfetch: drop 2.2.2

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-misc/fastfetch/Manifest   |   1 -
 app-misc/fastfetch/fastfetch-2.2.2.ebuild | 108 --
 2 files changed, 109 deletions(-)

diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest
index 897a6a1c03e6..c9e3c398d957 100644
--- a/app-misc/fastfetch/Manifest
+++ b/app-misc/fastfetch/Manifest
@@ -1,3 +1,2 @@
 DIST fastfetch-1.12.2.tar.gz 538194 BLAKE2B 
bc6badbc7f690dacbe1408479286a0d42ec687526f776ff4d2ec7b0eb767032e5781cbbe37778f4dc03a5d386979a9ae2aab84c466be997b82d9a9a6c81ea78f
 SHA512 
a82a7c7ae365335c20d659a82215cf320c4c6b07ff127c4dad322a0a01f7ec57e34d229f4953108daadcd0d243c84f8504a3b4367df5e255e5a06e685fd6739a
-DIST fastfetch-2.2.2.tar.gz 900528 BLAKE2B 
435e42748d24c7dc20bc5081fb45b55d71391a60f830d3dd18b63c604f09c4e8c66ce4a58a1e80e9e78cf7886805fbddc3e9e46a85d6f93cf219b1cbf9789c11
 SHA512 
f4ba2b9ffd68fe76043089595445d3f2227152292dfeaf9ecaa45dd18def0c1dd3a9e113aea92bd2361699bdef7a44e1bdc45486b2f3f123428c500e747a0bb5
 DIST fastfetch-2.2.3.tar.gz 901203 BLAKE2B 
d6d097b72ce2f252e42b3e59cbd26b43a4f17ae974382f986270fbf91b457cf3c49e78a3c775e713d9302d536fb5a363e809005b9174d1a27622e6b6ed666709
 SHA512 
81e051b7555d56415c723606c0b6dfc3ad7ed91fb2c7b36c07465f4dfbdb91da5c8d216e46df36863888448de0a7bd63e28c6aa701995bf1165e0d7c33c4f724

diff --git a/app-misc/fastfetch/fastfetch-2.2.2.ebuild 
b/app-misc/fastfetch/fastfetch-2.2.2.ebuild
deleted file mode 100644
index f3c91c217ba1..
--- a/app-misc/fastfetch/fastfetch-2.2.2.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="Fast neofetch-like system information tool"
-HOMEPAGE="https://github.com/fastfetch-cli/fastfetch;
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/fastfetch-cli/fastfetch.git;
-   [[ ${PV} == *0.1. ]] && EGIT_BRANCH=master
-   [[ ${PV} == *0.2. ]] && EGIT_BRANCH=dev
-   [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch"
-else
-   
SRC_URI="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="X chafa dbus ddcutil gnome imagemagick networkmanager opencl opengl 
osmesa pci pulseaudio sqlite test vulkan wayland xcb xfce xrandr"
-RESTRICT="!test? ( test )"
-
-# note - qa-vdb will always report errors because fastfetch loads the libs 
dynamically
-# make sure to crank yyjson minimum version to match bundled version
-RDEPEND="
-   >=dev-libs/yyjson-0.8.0:=
-   sys-libs/zlib
-   X? ( x11-libs/libX11 )
-   chafa? ( media-gfx/chafa )
-   dbus? ( sys-apps/dbus )
-   ddcutil? ( app-misc/ddcutil:= )
-   gnome? (
-   dev-libs/glib
-   gnome-base/dconf
-   )
-   imagemagick? ( media-gfx/imagemagick:= )
-   networkmanager? ( net-misc/networkmanager )
-   opencl? ( virtual/opencl )
-   opengl? ( media-libs/libglvnd[X] )
-   osmesa? ( media-libs/mesa[osmesa] )
-   pci? ( sys-apps/pciutils )
-   pulseaudio? ( media-libs/libpulse )
-   sqlite? ( dev-db/sqlite:3 )
-   vulkan? ( media-libs/vulkan-loader )
-   wayland? ( dev-libs/wayland )
-   xcb? ( x11-libs/libxcb )
-   xfce? ( xfce-base/xfconf )
-   xrandr? ( x11-libs/libXrandr )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-REQUIRED_USE="
-   xrandr? ( X )
-   chafa? ( imagemagick )
-"
-
-src_configure() {
-   local fastfetch_enable_imagemagick7=no
-   local fastfetch_enable_imagemagick6=no
-   if use imagemagick; then
-   fastfetch_enable_imagemagick7=$(has_version 
'>=media-gfx/imagemagick-7.0.0' && echo yes || echo no)
-   fastfetch_enable_imagemagick6=$(has_version 
'

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

2023-11-07 Thread Viorel Munteanu
commit: 52b429f2a34648171b26b2448c4290dd1f432010
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Nov  8 05:42:33 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Nov  8 05:43:32 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=52b429f2

app-admin/linode-cli: add 5.45.1

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-admin/linode-cli/Manifest |  1 +
 app-admin/linode-cli/linode-cli-5.45.1.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/app-admin/linode-cli/Manifest b/app-admin/linode-cli/Manifest
index d2a9f2d1e0..5a1c518036 100644
--- a/app-admin/linode-cli/Manifest
+++ b/app-admin/linode-cli/Manifest
@@ -2,3 +2,4 @@ DIST linode-cli-5.42.1.tar.gz 133000 BLAKE2B 
def5cd7a02c94d9bb809e2da9bc29b631f6
 DIST linode-cli-5.43.0.tar.gz 124631 BLAKE2B 
9961724935a51a0e6816c4c8d1a7e6b15b0441f60b93439636a2bd3b50c0823e52215d040b45cfce3a2ecc643922b2dbdd07fc2062ef2b5d9fc0d6517c4d9066
 SHA512 
95b43e1fd5541d230641d367fadc06c3c059909f68aa6739e2957f375748de075caa39a7d5974295dd3700f48e9c37b15b5a1d75dc48b8d7128a2eadd5d43960
 DIST linode-cli-5.44.3.tar.gz 125352 BLAKE2B 
b713df9a9a167c063824863b8e78d4ad028c9c2f39ee488c7475bd7254894b11e3617845a4c04e0972697bfe2d374ecf714d570596b7d30c47394db5b8ae01ba
 SHA512 
cca2a3cf6c02a068dd300a36708e1dab9cc794f5882dadac4ab64611926855da787785a9c8836777045c3daaafa8bb7657c1fc7e75fc6a783e380516f737e3c6
 DIST linode-cli-5.45.0.tar.gz 125904 BLAKE2B 
e4f995c9695223117dd9d995bd963285507da44c57cb957652c94b1b127404d2623a51d0cacbcca55b4fd8b3bfd474ec5d405b40066f3ac65aa2d7a06016670d
 SHA512 
09e397c4510e301e0352f4d62dd6d266d640483afaac2b2c05f4876ec125ba8534d66cf6af8e4eecc7a3641a888cb41f29b1d262a0e3e32845659463b3902f09
+DIST linode-cli-5.45.1.tar.gz 126861 BLAKE2B 
4cbd4a6505c15ce24183182c76e3fe770f56ea2af6ea939c08fc32f0ff997de7513e10421362b5bc90e6c60e3568d94bba33235c97ce2aebb95873c0949ddd9d
 SHA512 
9b213e69867bf39b0ad6fc6bb281ebad5babdfd88c09a72e63639417c5545b2364d01859ff94e2d66b8d00fd1ebb0dd5362654d422a20def138ec1f753fb186d

diff --git a/app-admin/linode-cli/linode-cli-5.45.1.ebuild 
b/app-admin/linode-cli/linode-cli-5.45.1.ebuild
new file mode 100644
index 00..0a5de62d9f
--- /dev/null
+++ b/app-admin/linode-cli/linode-cli-5.45.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+inherit distutils-r1 pypi
+
+DESCRIPTION="Linode Command Line Interface"
+HOMEPAGE="https://github.com/linode/linode-cli https://www.linode.com/;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/boto3[${PYTHON_USEDEP}]
+   dev-python/openapi3[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/rich[${PYTHON_USEDEP}]
+   

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

2023-11-07 Thread Viorel Munteanu
commit: b423554987ccec062b8994de91d985748d8018b9
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Nov  8 05:42:40 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Nov  8 05:43:32 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b4235549

app-admin/linode-cli: drop 5.45.0

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-admin/linode-cli/Manifest |  1 -
 app-admin/linode-cli/linode-cli-5.45.0.ebuild | 26 --
 2 files changed, 27 deletions(-)

diff --git a/app-admin/linode-cli/Manifest b/app-admin/linode-cli/Manifest
index 5a1c518036..e8b4e0d24d 100644
--- a/app-admin/linode-cli/Manifest
+++ b/app-admin/linode-cli/Manifest
@@ -1,5 +1,4 @@
 DIST linode-cli-5.42.1.tar.gz 133000 BLAKE2B 
def5cd7a02c94d9bb809e2da9bc29b631f6d1b65360945ab886a7af724f4e3ef98f96f17f5c8463e1ad772a226b6f1c2a3f3ffb561af1c997546fdb75388f766
 SHA512 
9b19fdfdba712dfa7ccc6d38eb37dab919d3f5e0693fd81362aad2d1bac3c8bbf618629080e13c930fd49e6cf62cfcf2e804997c0be3b5f911ea89ca7293
 DIST linode-cli-5.43.0.tar.gz 124631 BLAKE2B 
9961724935a51a0e6816c4c8d1a7e6b15b0441f60b93439636a2bd3b50c0823e52215d040b45cfce3a2ecc643922b2dbdd07fc2062ef2b5d9fc0d6517c4d9066
 SHA512 
95b43e1fd5541d230641d367fadc06c3c059909f68aa6739e2957f375748de075caa39a7d5974295dd3700f48e9c37b15b5a1d75dc48b8d7128a2eadd5d43960
 DIST linode-cli-5.44.3.tar.gz 125352 BLAKE2B 
b713df9a9a167c063824863b8e78d4ad028c9c2f39ee488c7475bd7254894b11e3617845a4c04e0972697bfe2d374ecf714d570596b7d30c47394db5b8ae01ba
 SHA512 
cca2a3cf6c02a068dd300a36708e1dab9cc794f5882dadac4ab64611926855da787785a9c8836777045c3daaafa8bb7657c1fc7e75fc6a783e380516f737e3c6
-DIST linode-cli-5.45.0.tar.gz 125904 BLAKE2B 
e4f995c9695223117dd9d995bd963285507da44c57cb957652c94b1b127404d2623a51d0cacbcca55b4fd8b3bfd474ec5d405b40066f3ac65aa2d7a06016670d
 SHA512 
09e397c4510e301e0352f4d62dd6d266d640483afaac2b2c05f4876ec125ba8534d66cf6af8e4eecc7a3641a888cb41f29b1d262a0e3e32845659463b3902f09
 DIST linode-cli-5.45.1.tar.gz 126861 BLAKE2B 
4cbd4a6505c15ce24183182c76e3fe770f56ea2af6ea939c08fc32f0ff997de7513e10421362b5bc90e6c60e3568d94bba33235c97ce2aebb95873c0949ddd9d
 SHA512 
9b213e69867bf39b0ad6fc6bb281ebad5babdfd88c09a72e63639417c5545b2364d01859ff94e2d66b8d00fd1ebb0dd5362654d422a20def138ec1f753fb186d

diff --git a/app-admin/linode-cli/linode-cli-5.45.0.ebuild 
b/app-admin/linode-cli/linode-cli-5.45.0.ebuild
deleted file mode 100644
index 0a5de62d9f..00
--- a/app-admin/linode-cli/linode-cli-5.45.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-inherit distutils-r1 pypi
-
-DESCRIPTION="Linode Command Line Interface"
-HOMEPAGE="https://github.com/linode/linode-cli https://www.linode.com/;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/boto3[${PYTHON_USEDEP}]
-   dev-python/openapi3[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/rich[${PYTHON_USEDEP}]
-   

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/whoogle-search/files/, www-apps/whoogle-search/

2023-11-07 Thread Benoît Dufour
commit: 6b3df210e63e52967ad07750ab19a7da6a55c4d9
Author: Benoît Dufour  mail  com>
AuthorDate: Wed Nov  8 05:30:49 2023 +
Commit: Benoît Dufour  mail  com>
CommitDate: Wed Nov  8 05:30:49 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6b3df210

www-apps/whoogle-search: Adds an initd file for OpenRC. Git Gud SystemD.

Signed-off-by: Benoît Dufour  mail.com>

 www-apps/whoogle-search/files/whoogle.initd| 22 ++
 ...0.8.3.ebuild => whoogle-search-0.8.3-r1.ebuild} |  1 +
 ...0.8.4.ebuild => whoogle-search-0.8.4-r1.ebuild} |  1 +
 3 files changed, 24 insertions(+)

diff --git a/www-apps/whoogle-search/files/whoogle.initd 
b/www-apps/whoogle-search/files/whoogle.initd
new file mode 100644
index 00..7695e805bd
--- /dev/null
+++ b/www-apps/whoogle-search/files/whoogle.initd
@@ -0,0 +1,22 @@
+#!/sbin/openrc-run
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+name="Whoogle Search"
+description="A self-hosted, ad-free, privacy-respecting metasearch engine"
+command="/opt/whoogle-search/run"
+command_user="whoogle:whoogle"
+command_background=1
+pidfile="/run/whoogle.pid"
+output_log="/var/log/whoogle.log"
+error_log="${output_log}"
+
+depend() {
+   use logger net
+}
+
+start_pre() {
+   checkpath -fo whoogle:whoogle "/var/log/whoogle.log"
+   source "/etc/default/whoogle"
+}
+

diff --git a/www-apps/whoogle-search/whoogle-search-0.8.3.ebuild 
b/www-apps/whoogle-search/whoogle-search-0.8.3-r1.ebuild
similarity index 96%
rename from www-apps/whoogle-search/whoogle-search-0.8.3.ebuild
rename to www-apps/whoogle-search/whoogle-search-0.8.3-r1.ebuild
index 3ee914a883..61b960703a 100644
--- a/www-apps/whoogle-search/whoogle-search-0.8.3.ebuild
+++ b/www-apps/whoogle-search/whoogle-search-0.8.3-r1.ebuild
@@ -43,5 +43,6 @@ src_install() {
 insinto /usr/lib/sysusers.d/
 doins ${FILESDIR}/whoogle.conf
 
+newinitd "${FILESDIR}"/whoogle.initd whoogle
 systemd_dounit ${FILESDIR}/whoogle.service
 }
\ No newline at end of file

diff --git a/www-apps/whoogle-search/whoogle-search-0.8.4.ebuild 
b/www-apps/whoogle-search/whoogle-search-0.8.4-r1.ebuild
similarity index 96%
rename from www-apps/whoogle-search/whoogle-search-0.8.4.ebuild
rename to www-apps/whoogle-search/whoogle-search-0.8.4-r1.ebuild
index c419bbdc77..40c26760ef 100644
--- a/www-apps/whoogle-search/whoogle-search-0.8.4.ebuild
+++ b/www-apps/whoogle-search/whoogle-search-0.8.4-r1.ebuild
@@ -44,5 +44,6 @@ src_install() {
 insinto /usr/lib/sysusers.d/
 doins ${FILESDIR}/whoogle.conf
 
+newinitd "${FILESDIR}"/whoogle.initd whoogle
 systemd_dounit ${FILESDIR}/whoogle.service
 }



[gentoo-commits] repo/gentoo:master commit in: media-gfx/gimp/, media-gfx/gimp/files/

2023-11-07 Thread Sam James
commit: 793eaa83e55b61d68be5837c96ab17c204cb56ce
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Tue Nov  7 21:05:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  8 05:34:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=793eaa83

media-gfx/gimp: drop old 2.10.32-r4, 2.99.14-r3

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/gimp/Manifest|   2 -
 .../gimp-2.10_fix_file-dicom-return-value.patch|  15 --
 media-gfx/gimp/gimp-2.10.32-r4.ebuild  | 213 -
 media-gfx/gimp/gimp-2.99.14-r3.ebuild  | 254 -
 4 files changed, 484 deletions(-)

diff --git a/media-gfx/gimp/Manifest b/media-gfx/gimp/Manifest
index 78f4652a6f68..c49d93a6a20e 100644
--- a/media-gfx/gimp/Manifest
+++ b/media-gfx/gimp/Manifest
@@ -1,4 +1,2 @@
-DIST gimp-2.10.32.tar.bz2 31397425 BLAKE2B 
3887e2e29ebfd5dcfa671a9d1549180d11bd5e3656c6854ff4130c6c6e6ca9479df075981e09b9b6b97e47dd1fcd939fea726ca09c08c040ebd1998d80e61771
 SHA512 
aa999c1ec388154965f84d995a9b5517e9c38608d03a0d0bb6ec9fa55de946f9da106e7d6f7c02052b61d2b6806e7a378e786539f0de5b5ffaa2fcd1bbd9c7f1
 DIST gimp-2.10.34.tar.bz2 31405329 BLAKE2B 
0b2d3a81abf89684bb90e2101896db3479a25c5da76738543dba8d0378e64608eee9aeb24888e15f5e347f72fa1df3e9b82aa27e503ee61d1c4d45d44fa7bddc
 SHA512 
4802ce3758daba868570f1ac97a3f1cb41e1130fcc6376f9bf4c999441f8fd25937aa71b6f726d82d7c780f4153b11d2595bb76bc2356a42266909fbcc0bd34a
-DIST gimp-2.99.14.tar.xz 24346236 BLAKE2B 
087e28621c736a6ad8241c0f36334c6c5af53cb945711b089d15b54292ffcb7713be229591b8ccf79d06f7c7ede0919ceecad4deb511b20822a4f68ccfa1df49
 SHA512 
6ea3ca27cb0c830042ad42789d3017989dda195ebbdff38793afbee720f2986d489bec39c077b84889c847c0afc1bc7a2fec2e916574ae08aec42019715cb204
 DIST gimp-2.99.16.tar.xz 24969172 BLAKE2B 
45050c0e45e7c9e64ee92ac9b3985c05f528205f74f442979dee8b326f41b35de403a2de93edad090dd87987ef446531e01a67ca857ef03403414fc9ac1464dd
 SHA512 
b0da0529b000a7309c9d601977518cd19a7bf50ab41952fa36b83c027042d6901c39d0a6870c16e8a8ad3318207c93d34ee3d50d0e5f35bcabeaa17d91e060ee

diff --git a/media-gfx/gimp/files/gimp-2.10_fix_file-dicom-return-value.patch 
b/media-gfx/gimp/files/gimp-2.10_fix_file-dicom-return-value.patch
deleted file mode 100644
index 8bc50cbcf18e..
--- a/media-gfx/gimp/files/gimp-2.10_fix_file-dicom-return-value.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Issue: https://bugs.gentoo.org/875413
-Upstream issue: https://gitlab.gnome.org/GNOME/gimp/-/issues/8807
-Upstream patch: 
https://gitlab.gnome.org/GNOME/gimp/-/commit/543f9e37e69b4e57b5e44092542c95bb2052f047
-
 a/plug-ins/common/file-dicom.c
-+++ b/plug-ins/common/file-dicom.c
-@@ -602,7 +602,7 @@ load_image (const gchar  *filename,
-(gchar *) value, samples_per_pixel);
-   g_free (dicominfo);
-   fclose (DICOM);
--  return NULL;
-+  return -1;
- }
- 
-   break;

diff --git a/media-gfx/gimp/gimp-2.10.32-r4.ebuild 
b/media-gfx/gimp/gimp-2.10.32-r4.ebuild
deleted file mode 100644
index b1a59ff2e607..
--- a/media-gfx/gimp/gimp-2.10.32-r4.ebuild
+++ /dev/null
@@ -1,213 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-GNOME2_EAUTORECONF=yes
-WANT_AUTOMAKE=
-
-inherit autotools gnome2 toolchain-funcs virtualx
-
-DESCRIPTION="GNU Image Manipulation Program"
-HOMEPAGE="https://www.gimp.org/;
-SRC_URI="mirror://gimp/v$(ver_cut 1-2)/${P}.tar.bz2"
-LICENSE="GPL-3+ LGPL-3+"
-SLOT="0/2"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv x86"
-
-IUSE="aalib alsa aqua debug doc gnome heif jpeg2k jpegxl mng openexr 
postscript udev unwind vector-icons webp wmf xpm cpu_flags_ppc_altivec 
cpu_flags_x86_mmx cpu_flags_x86_sse"
-
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0
-   >=app-text/poppler-0.50[cairo]
-   >=app-text/poppler-data-0.4.7
-   >=dev-libs/glib-2.56.2:2
-   >=dev-libs/json-glib-1.2.6
-   dev-libs/libxml2:2
-   dev-libs/libxslt
-   >=gnome-base/librsvg-2.40.6:2
-   >=media-gfx/mypaint-brushes-2.0.2:=
-   >=media-libs/babl-0.1.90
-   >=media-libs/fontconfig-2.12.4
-   >=media-libs/freetype-2.1.7
-   >=media-libs/gegl-0.4.36:0.4[cairo]
-   >=media-libs/gexiv2-0.10.6
-   >=media-libs/harfbuzz-0.9.19:=
-   >=media-libs/lcms-2.8:2
-   media-libs/libjpeg-turbo:=
-   >=media-libs/libmypaint-1.6.1:=
-   >=media-libs/libpng-1.6.25:0=
-   >=media-libs/tiff-3.5.7:=
-   net-libs/glib-networking[ssl]
-   sys-libs/zlib
-   >=x11-libs/cairo-1.12.2
-   >=x11-libs/gdk-pixbuf-2.31:2
-   >=x11-libs/gtk+-2.24.32:2
-   x11-libs/libXcursor
-   >=x11-libs/pango-1.29.4
-   aalib? ( media-libs/aalib )
-   alsa? ( 

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

2023-11-07 Thread Sam James
commit: 79d8aa7eb0f1ea21bada8d1ae39873c28305b2df
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Tue Nov  7 21:10:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  8 05:35:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79d8aa7e

media-gfx/gimp: 2.10.34 fix absent (B)DEPEND dev-util/gtk-doc-am

Closes: https://bugs.gentoo.org/916330
Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/gimp/gimp-2.10.34-r1.ebuild | 1 +
 media-gfx/gimp/gimp-2.10.34-r2.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/media-gfx/gimp/gimp-2.10.34-r1.ebuild 
b/media-gfx/gimp/gimp-2.10.34-r1.ebuild
index f92c7fc8c74c..c8bea7670e07 100644
--- a/media-gfx/gimp/gimp-2.10.34-r1.ebuild
+++ b/media-gfx/gimp/gimp-2.10.34-r1.ebuild
@@ -72,6 +72,7 @@ DEPEND="
${COMMON_DEPEND}
>=dev-lang/perl-5.10.0
dev-libs/appstream-glib
+   >=dev-util/gtk-doc-am-1
dev-util/gtk-update-icon-cache
>=dev-util/intltool-0.40.1
>=sys-devel/gettext-0.19

diff --git a/media-gfx/gimp/gimp-2.10.34-r2.ebuild 
b/media-gfx/gimp/gimp-2.10.34-r2.ebuild
index 8d820542e76e..e1ab77f0834f 100644
--- a/media-gfx/gimp/gimp-2.10.34-r2.ebuild
+++ b/media-gfx/gimp/gimp-2.10.34-r2.ebuild
@@ -72,6 +72,7 @@ DEPEND="
${COMMON_DEPEND}
>=dev-lang/perl-5.10.0
dev-libs/appstream-glib
+   >=dev-util/gtk-doc-am-1
dev-util/gtk-update-icon-cache
>=dev-util/intltool-0.40.1
>=sys-devel/gettext-0.19



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

2023-11-07 Thread Sam James
commit: 34265da2a7a3d6dce4dba059ae60f4ec7e5c73a4
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  8 05:35:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  8 05:35:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34265da2

sys-libs/libnvme: Stabilize 1.6-r1 arm64, #917015

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

 sys-libs/libnvme/libnvme-1.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libnvme/libnvme-1.6-r1.ebuild 
b/sys-libs/libnvme/libnvme-1.6-r1.ebuild
index 2182a7d062cb..1bb3ed377763 100644
--- a/sys-libs/libnvme/libnvme-1.6-r1.ebuild
+++ b/sys-libs/libnvme/libnvme-1.6-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/linux-nvme/libnvme/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="LGPL-2.1+"
 SLOT="0/1"
-KEYWORDS="~alpha amd64 arm ~arm64 ~loong ppc64 ~riscv x86"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ppc64 ~riscv x86"
 IUSE="dbus +json keyutils python ssl test +uuid"
 RESTRICT="!test? ( test )"
 



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

2023-11-07 Thread Sam James
commit: 41f38272e6a7bd4ab582a82ef02a4eeb445d0a79
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  8 05:35:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  8 05:35:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41f38272

sys-libs/libnvme: Stabilize 1.6-r1 arm, #917015

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

 sys-libs/libnvme/libnvme-1.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libnvme/libnvme-1.6-r1.ebuild 
b/sys-libs/libnvme/libnvme-1.6-r1.ebuild
index ef135b459dfa..2182a7d062cb 100644
--- a/sys-libs/libnvme/libnvme-1.6-r1.ebuild
+++ b/sys-libs/libnvme/libnvme-1.6-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/linux-nvme/libnvme/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="LGPL-2.1+"
 SLOT="0/1"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ppc64 ~riscv x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~loong ppc64 ~riscv x86"
 IUSE="dbus +json keyutils python ssl test +uuid"
 RESTRICT="!test? ( test )"
 



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

2023-11-07 Thread Sam James
commit: fa71da47f836573bdfecd8992da2cb7b5c7e8111
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Tue Nov  7 21:13:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  8 05:35:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa71da47

media-gfx/gimp: 2.10.36 version bump

Signed-off-by: Sergey Torokhov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/33717
Signed-off-by: Sam James  gentoo.org>

 media-gfx/gimp/Manifest|   1 +
 media-gfx/gimp/gimp-2.10.36.ebuild | 214 +
 2 files changed, 215 insertions(+)

diff --git a/media-gfx/gimp/Manifest b/media-gfx/gimp/Manifest
index c49d93a6a20e..be00f2de364a 100644
--- a/media-gfx/gimp/Manifest
+++ b/media-gfx/gimp/Manifest
@@ -1,2 +1,3 @@
 DIST gimp-2.10.34.tar.bz2 31405329 BLAKE2B 
0b2d3a81abf89684bb90e2101896db3479a25c5da76738543dba8d0378e64608eee9aeb24888e15f5e347f72fa1df3e9b82aa27e503ee61d1c4d45d44fa7bddc
 SHA512 
4802ce3758daba868570f1ac97a3f1cb41e1130fcc6376f9bf4c999441f8fd25937aa71b6f726d82d7c780f4153b11d2595bb76bc2356a42266909fbcc0bd34a
+DIST gimp-2.10.36.tar.bz2 31532334 BLAKE2B 
d033cd1407df3399b5968b7e3f7838d288143080b516476a5dd46599b6a84ac2efca591521368cef7a1c3d9935b45ed3262fb469e1ae36ccf60a1199f5cfa44d
 SHA512 
dbe6152ea6ff99cca59bbf2c88a64fb4ff6b529d98ace7723eadf5dfb0e10d9cbaf2de1e0d5251e9ecf9abca73da9ae1a501f229997802fd4077fb9594f4ba66
 DIST gimp-2.99.16.tar.xz 24969172 BLAKE2B 
45050c0e45e7c9e64ee92ac9b3985c05f528205f74f442979dee8b326f41b35de403a2de93edad090dd87987ef446531e01a67ca857ef03403414fc9ac1464dd
 SHA512 
b0da0529b000a7309c9d601977518cd19a7bf50ab41952fa36b83c027042d6901c39d0a6870c16e8a8ad3318207c93d34ee3d50d0e5f35bcabeaa17d91e060ee

diff --git a/media-gfx/gimp/gimp-2.10.36.ebuild 
b/media-gfx/gimp/gimp-2.10.36.ebuild
new file mode 100644
index ..5bb123cf8fc5
--- /dev/null
+++ b/media-gfx/gimp/gimp-2.10.36.ebuild
@@ -0,0 +1,214 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GNOME2_EAUTORECONF=yes
+WANT_AUTOMAKE=
+
+inherit autotools gnome2 toolchain-funcs virtualx
+
+DESCRIPTION="GNU Image Manipulation Program"
+HOMEPAGE="https://www.gimp.org/;
+SRC_URI="mirror://gimp/v$(ver_cut 1-2)/${P}.tar.bz2"
+LICENSE="GPL-3+ LGPL-3+"
+SLOT="0/2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+IUSE="aalib alsa aqua debug doc gnome heif jpeg2k jpegxl mng openexr 
postscript udev unwind vector-icons webp wmf xpm cpu_flags_ppc_altivec 
cpu_flags_x86_mmx cpu_flags_x86_sse"
+
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0
+   >=app-text/poppler-0.50[cairo]
+   >=app-text/poppler-data-0.4.7
+   >=dev-libs/glib-2.56.2:2
+   >=dev-libs/json-glib-1.2.6
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   >=gnome-base/librsvg-2.40.6:2
+   >=media-gfx/mypaint-brushes-2.0.2:=
+   >=media-libs/babl-0.1.98
+   >=media-libs/fontconfig-2.12.4
+   >=media-libs/freetype-2.1.7
+   >=media-libs/gegl-0.4.40:0.4[cairo]
+   >=media-libs/gexiv2-0.10.6
+   >=media-libs/harfbuzz-0.9.19:=
+   >=media-libs/lcms-2.8:2
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libmypaint-1.6.1:=
+   >=media-libs/libpng-1.6.25:0=
+   >=media-libs/tiff-3.5.7:=
+   net-libs/glib-networking[ssl]
+   sys-libs/zlib
+   >=x11-libs/cairo-1.12.2
+   >=x11-libs/gdk-pixbuf-2.31:2
+   >=x11-libs/gtk+-2.24.32:2
+   x11-libs/libXcursor
+   >=x11-libs/pango-1.29.4
+   aalib? ( media-libs/aalib )
+   alsa? ( >=media-libs/alsa-lib-1.0.0 )
+   aqua? ( >=x11-libs/gtk-mac-integration-2.0.0 )
+   heif? ( >=media-libs/libheif-1.9.1:= )
+   jpeg2k? ( >=media-libs/openjpeg-2.1.0:2= )
+   jpegxl? ( >=media-libs/libjxl-0.7.0:= )
+   mng? ( media-libs/libmng:= )
+   openexr? ( >=media-libs/openexr-1.6.1:= )
+   postscript? ( app-text/ghostscript-gpl:= )
+   udev? ( dev-libs/libgudev:= )
+   unwind? ( >=sys-libs/libunwind-1.1.0:= )
+   webp? ( >=media-libs/libwebp-0.6.0:= )
+   wmf? ( >=media-libs/libwmf-0.2.8 )
+   xpm? ( x11-libs/libXpm )
+"
+
+RDEPEND="
+   ${DEPEND}
+   x11-themes/hicolor-icon-theme
+   gnome? ( gnome-base/gvfs )
+"
+
+BDEPEND="
+   >=dev-lang/perl-5.10.0
+   dev-libs/appstream-glib
+   >=dev-util/gtk-doc-am-1
+   dev-util/gtk-update-icon-cache
+   >=dev-util/intltool-0.40.1
+   >=sys-devel/gettext-0.19.8
+   >=sys-devel/libtool-2.2
+   virtual/pkgconfig
+"
+
+DOCS=( "AUTHORS" "ChangeLog" "HACKING" "NEWS" "README" "README.i18n" )
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.10_fix_test-appdata.patch" # Bugs 685210 (and 
duplicate 691070)
+   "${FILESDIR}/${PN}-2.10_fix_musl_backtrace_backend_switch.patch" #900148
+   
"${FILESDIR}/${PN}-2.10_fix_configure_GCC13_implicit_function_declarations.patch"
 #899796
+)
+
+src_prepare() {

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ceph/, sys-cluster/ceph/files/

2023-11-07 Thread Patrick McLean
commit: da73f6c325fae089fc913fc3f5ed8a8753f7f2f8
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Nov  8 02:51:26 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Nov  8 02:51:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da73f6c3

sys-cluster/ceph: add 17.2.7

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

 sys-cluster/ceph/Manifest  |   2 +
 sys-cluster/ceph/ceph-17.2.7.ebuild| 491 +
 sys-cluster/ceph/files/ceph-17.2.7-fmt-fixes.patch |  12 +
 3 files changed, 505 insertions(+)

diff --git a/sys-cluster/ceph/Manifest b/sys-cluster/ceph/Manifest
index d89b43142d52..c2f0d740e99a 100644
--- a/sys-cluster/ceph/Manifest
+++ b/sys-cluster/ceph/Manifest
@@ -1,5 +1,7 @@
 DIST ceph-16.2.14.tar.gz 157243362 BLAKE2B 
799132ebc815380b2040250915c82c5752983a23e2489e7c12e624b70a93b29c151cb1ab9670e43f2c89d75523655e57860dcdc797d455abc6c6ddc3c880c70c
 SHA512 
397845f44d94e01ae49c5f4dabd75b8bf20c9ece9aeba85f4a5c12154335420cce390bfd94146be3bef763d44e47d15522a84b4f6cdc6bdde77982ac8bd79a54
 DIST ceph-17.2.6.tar.gz 168093221 BLAKE2B 
f79efce9bd7f485b43ae1b4da94a1d9fb3753003f34535e93c80e480ffeaaf054d371f75bca72402da5f9dd460aafa820bb2af550d213bdbcca74aa939180431
 SHA512 
dca9aea2ce210c15fcc34cb06a5dc5b4488ffa36d684166d47ebd87e48b54b6fee0882e1c67007a780e1c25754e9bc6e760cc10f60ea1183263f8504ef2dbd9b
+DIST ceph-17.2.7.tar.gz 168577111 BLAKE2B 
e3470819305e580b4afc658564b9ac261d1db53242acc5d5ec6bf6166024394de927b745b7a752e010fdc020a3829ca5e7d3ac27a99cf60f45876f12fef1c927
 SHA512 
9005de7661c6a9d1054f1388cff2f48eb1af93565ebf852669de546eed594ed6a2668944b25a64c406d00f88bd2f7a6eac2ae96b04789c03ea4d248d1a683e7b
 DIST ceph-18.2.0.tar.gz 197353856 BLAKE2B 
0f2217d9ec4105f72b7b48f7981c5cc098e8f6d46b029acaae1aa91d71486e7dc5726cad0763b5bb0f79d006e289a9f590c95f2494c17f2f09fb492c06db455a
 SHA512 
fe6a3ca4227cc05b5effc33a02670c466583ec9e4c7c025241248223992254e6e6551d7db486d5ead36bf0ba922d54e0aabc2aaf456d4593679376ec88bd971a
 DIST ceph-xsimd-17.2.6.tar.gz 173025 BLAKE2B 
54679c24804c195ae55b9f49589e331dde92c6d89aaa20e827539e9a4e0010c7549cdd5cf02a7ebed83f953ab2a6f1d9cc9a98cf45c3dc7758ae4938c9c43713
 SHA512 
ecc58e7909648aaa22aefbf76ee2c5a2bece4b1b88da9c7eda1b69a46247e619ff99c4366afd6015f95debd68c1a6b89292c677b9049462d0fc0255fbc0c2a33
+DIST ceph-xsimd-17.2.7.tar.gz 173025 BLAKE2B 
54679c24804c195ae55b9f49589e331dde92c6d89aaa20e827539e9a4e0010c7549cdd5cf02a7ebed83f953ab2a6f1d9cc9a98cf45c3dc7758ae4938c9c43713
 SHA512 
ecc58e7909648aaa22aefbf76ee2c5a2bece4b1b88da9c7eda1b69a46247e619ff99c4366afd6015f95debd68c1a6b89292c677b9049462d0fc0255fbc0c2a33
 DIST ceph-xsimd-18.2.0.tar.gz 173025 BLAKE2B 
54679c24804c195ae55b9f49589e331dde92c6d89aaa20e827539e9a4e0010c7549cdd5cf02a7ebed83f953ab2a6f1d9cc9a98cf45c3dc7758ae4938c9c43713
 SHA512 
ecc58e7909648aaa22aefbf76ee2c5a2bece4b1b88da9c7eda1b69a46247e619ff99c4366afd6015f95debd68c1a6b89292c677b9049462d0fc0255fbc0c2a33

diff --git a/sys-cluster/ceph/ceph-17.2.7.ebuild 
b/sys-cluster/ceph/ceph-17.2.7.ebuild
new file mode 100644
index ..a770396e6b24
--- /dev/null
+++ b/sys-cluster/ceph/ceph-17.2.7.ebuild
@@ -0,0 +1,491 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+LUA_COMPAT=( lua5-{3..4} )
+
+inherit check-reqs bash-completion-r1 cmake flag-o-matic lua-single \
+   python-r1 udev readme.gentoo-r1 toolchain-funcs systemd tmpfiles
+
+XSIMD_HASH="aeec9c872c8b475dedd7781336710f2dd2666cb2"
+SRC_URI="
+   https://download.ceph.com/tarballs/${P}.tar.gz
+   parquet? ( 
https://github.com/xtensor-stack/xsimd/archive/${XSIMD_HASH}.tar.gz -> 
ceph-xsimd-${PV}.tar.gz )
+"
+KEYWORDS="~amd64 ~arm64"
+
+DESCRIPTION="Ceph distributed filesystem"
+HOMEPAGE="https://ceph.com/;
+
+LICENSE="Apache-2.0 LGPL-2.1 CC-BY-SA-3.0 GPL-2 GPL-2+ LGPL-2+ LGPL-2.1 LGPL-3 
GPL-3 BSD Boost-1.0 MIT public-domain"
+SLOT="0"
+
+CPU_FLAGS_X86=(avx2 avx512f pclmul sse{,2,3,4_1,4_2} ssse3)
+
+IUSE="
+   babeltrace +cephfs custom-cflags diskprediction dpdk fuse grafana
+   jemalloc jaeger kafka kerberos ldap lttng +mgr +parquet pmdk rabbitmq
+   +radosgw rbd-rwl rbd-ssd rdma rgw-lua selinux +ssl spdk +sqlite 
+system-boost
+   systemd +tcmalloc test +uring xfs zbd zfs
+"
+
+IUSE+="$(printf "cpu_flags_x86_%s\n" ${CPU_FLAGS_X86[@]})"
+
+DEPEND="
+   ${LUA_DEPS}
+   ${PYTHON_DEPS}
+   acct-group/ceph
+   acct-user/ceph
+   virtual/libudev:=
+   app-arch/bzip2:=
+   app-arch/lz4:=
+   app-arch/snappy:=
+   >=app-arch/snappy-1.1.9-r1
+   app-arch/zstd:=
+   app-shells/bash:0
+   app-misc/jq:=
+   dev-cpp/gflags:=
+   dev-lang/jsonnet:=
+   dev-libs/libaio:=
+   dev-libs/libnl:3=
+   dev-libs/libxml2:=
+   dev-libs/libevent:=
+   dev-libs/libutf8proc:=
+   dev-libs/nss:=
+   dev-libs/openssl:=
+   

[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-11-07 Thread George Zenner
commit: 1bd308a811df1f028967591a742fc68936664a98
Author: Zen  pyl  onl>
AuthorDate: Wed Nov  8 02:03:27 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Wed Nov  8 02:05:01 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1bd308a8

sys-kernel/ugrd: Updated python dependencies to be 3.11+, replace broken version

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest | 2 +-
 sys-kernel/ugrd/{ugrd-0.8.0.ebuild => ugrd-0.8.1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index ece0a10982..7cfadff8e1 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1 +1 @@
-DIST ugrd-0.8.0.tar.gz 41157 BLAKE2B 
28e76dd27d615c04732031fee4c57bcf098a3e76c677df637b5d796df21ec9e85e21f25dbb1dfab2677fb8424e96186eba67c9ced7c57e523b76959161ee1237
 SHA512 
2ac9d95332fe7733dc0f9bbcc9f22e3031a7814ff74fa35431918f53f18e0415fc3f5fba53adf0c46016fd85d374461b83ff46a2018dbbe89d1c8043285af8b5
+DIST ugrd-0.8.1.tar.gz 42632 BLAKE2B 
c530d9613d383eb3a04e30ea23ad4b9308d63b4be702c91c32ab971a0a447820ea312720b219f28accc328582f5aaf82bf92523a56ebfa1f107cbf4438c5a418
 SHA512 
2dd52fc4652a648811dfaf8a1f07217108d2b7d07ebfdf795e79e06cf3cb7ed0b5bf8deedca669f8faf4b0d0bdb5cb111d3ec37d73859854df6f36e2d81eab4f

diff --git a/sys-kernel/ugrd/ugrd-0.8.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.8.1.ebuild
similarity index 95%
rename from sys-kernel/ugrd/ugrd-0.8.0.ebuild
rename to sys-kernel/ugrd/ugrd-0.8.1.ebuild
index dccf88cf43..be7eb7e67c 100644
--- a/sys-kernel/ugrd/ugrd-0.8.0.ebuild
+++ b/sys-kernel/ugrd/ugrd-0.8.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..12} pypy3 )
+PYTHON_COMPAT=( python3_{11..12} pypy3 )
 inherit distutils-r1 optfeature
 
 DESCRIPTION="Python based initramfs generator with TOML defintions"



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

2023-11-07 Thread Sam James
commit: 32b5940cadac0274b6854501f9ecf3b380bfef55
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  8 01:50:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  8 01:50:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32b5940c

sys-libs/libnvme: Stabilize 1.6-r1 amd64, #917015

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

 sys-libs/libnvme/libnvme-1.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libnvme/libnvme-1.6-r1.ebuild 
b/sys-libs/libnvme/libnvme-1.6-r1.ebuild
index 82fc1c9e7be0..f8e464846351 100644
--- a/sys-libs/libnvme/libnvme-1.6-r1.ebuild
+++ b/sys-libs/libnvme/libnvme-1.6-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/linux-nvme/libnvme/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="LGPL-2.1+"
 SLOT="0/1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="dbus +json keyutils python ssl test +uuid"
 RESTRICT="!test? ( test )"
 



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

2023-11-07 Thread Sam James
commit: cbec3972fe168408a9320a668108007b3fe39149
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  8 01:50:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  8 01:50:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbec3972

sys-libs/libnvme: Stabilize 1.6-r1 x86, #917015

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

 sys-libs/libnvme/libnvme-1.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libnvme/libnvme-1.6-r1.ebuild 
b/sys-libs/libnvme/libnvme-1.6-r1.ebuild
index f8e464846351..96ac742c9085 100644
--- a/sys-libs/libnvme/libnvme-1.6-r1.ebuild
+++ b/sys-libs/libnvme/libnvme-1.6-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/linux-nvme/libnvme/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="LGPL-2.1+"
 SLOT="0/1"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="dbus +json keyutils python ssl test +uuid"
 RESTRICT="!test? ( test )"
 



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

2023-11-07 Thread Sam James
commit: de62dc84b7a63c1bfb1dd06ae7fd995718c0a946
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  8 01:50:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  8 01:50:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de62dc84

sys-libs/libnvme: Stabilize 1.6-r1 ppc64, #917015

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

 sys-libs/libnvme/libnvme-1.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libnvme/libnvme-1.6-r1.ebuild 
b/sys-libs/libnvme/libnvme-1.6-r1.ebuild
index 96ac742c9085..ef135b459dfa 100644
--- a/sys-libs/libnvme/libnvme-1.6-r1.ebuild
+++ b/sys-libs/libnvme/libnvme-1.6-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/linux-nvme/libnvme/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="LGPL-2.1+"
 SLOT="0/1"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ppc64 ~riscv x86"
 IUSE="dbus +json keyutils python ssl test +uuid"
 RESTRICT="!test? ( test )"
 



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

2023-11-07 Thread Sam James
commit: 899f79374d6b1b030b8153e56ab416ddd5220fa3
Author: Alfred Wingate  protonmail  com>
AuthorDate: Wed Nov  8 01:45:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  8 01:49:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=899f7937

dev-python/pdfrw: apply test patch only if tests are included

Closes: https://bugs.gentoo.org/917018
Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33720
Signed-off-by: Sam James  gentoo.org>

 dev-python/pdfrw/pdfrw-0.4_p1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pdfrw/pdfrw-0.4_p1-r1.ebuild 
b/dev-python/pdfrw/pdfrw-0.4_p1-r1.ebuild
index 957493f44d34..756c63488d67 100644
--- a/dev-python/pdfrw/pdfrw-0.4_p1-r1.ebuild
+++ b/dev-python/pdfrw/pdfrw-0.4_p1-r1.ebuild
@@ -61,7 +61,7 @@ src_unpack() {
 
 src_prepare() {
eapply "${FILESDIR}/pdfrw-fix-import-collections-warning.patch"
-   eapply "${FILESDIR}/pdfrw-static-fix-import-collections-warning.patch"
+   use test && eapply 
"${FILESDIR}/pdfrw-static-fix-import-collections-warning.patch"
 
distutils-r1_src_prepare
 }



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

2023-11-07 Thread Sam James
commit: ab24188fb10cedfd69188118ee2f85a6c89211fa
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  7 21:41:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  8 01:49:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab24188f

toolchain.eclass: filter -Walloc-size for < GCC 14

New in GCC 14.

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

 eclass/toolchain.eclass | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index bf5e5127036f..ac8b90c8c58a 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -1542,6 +1542,9 @@ gcc_do_filter_flags() {
-fharden-control-flow-redundancy 
-fno-harden-control-flow-redundancy \
-fhardcfr-skip-leaf -fhardcfr-check-exceptions \
-fhardcfr-check-returning-calls 
'-fhardcfr-check-noreturn-calls=*'
+
+   # New in GCC 14.
+   filter-flags -Walloc-size
else
# Makes things painfully slow and no real benefit for the 
compiler.
append-flags $(test-flags-CC 
-fno-harden-control-flow-redundancy)



[gentoo-commits] repo/proj/libressl:master commit in: app-text/mupdf/files/, app-text/mupdf/

2023-11-07 Thread orbea
commit: 8996e2a6f25c6039962521ec64706dffa037f7ba
Author: orbea  riseup  net>
AuthorDate: Tue Nov  7 23:49:05 2023 +
Commit: orbea  riseup  net>
CommitDate: Tue Nov  7 23:49:05 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=8996e2a6

app-text/mupdf: treeclean

Signed-off-by: orbea  riseup.net>

 app-text/mupdf/Manifest|   1 -
 .../mupdf-1.10a-add-desktop-pc-xpm-files.patch | 533 -
 app-text/mupdf/files/mupdf-1.15-CFLAGS.patch   |  13 -
 app-text/mupdf/files/mupdf-1.15-openssl-x11.patch  |  18 -
 app-text/mupdf/files/mupdf-1.19.0-Makefile.patch   |  37 --
 .../mupdf/files/mupdf-1.19.0-cross-fixes.patch | 130 -
 app-text/mupdf/files/mupdf-1.19.0-darwin.patch |  39 --
 app-text/mupdf/files/mupdf-1.20.3-libressl.patch   |  15 -
 app-text/mupdf/metadata.xml|  15 -
 app-text/mupdf/mupdf-1.19.1.ebuild | 154 --
 10 files changed, 955 deletions(-)

diff --git a/app-text/mupdf/Manifest b/app-text/mupdf/Manifest
deleted file mode 100644
index 34a0dc1..000
--- a/app-text/mupdf/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mupdf-1.19.1-source.tar.xz 64884172 BLAKE2B 
a0dc3783c70cee1b7eb48d1658eb48186e35a42513aa9e98f7155bb82ed771ed0c5d5032013d09d93cdca4f49deda65553fe0e1af7645893722dafa855b2c958
 SHA512 
d6bc5b6adb6a418de50021864f4b3a75da653fa534eeedbfe9875cb202efeb13efdec66b4d108ca8fa6b0dc76733468b214e5fdf331bebc35fc6f722203fa3f7

diff --git a/app-text/mupdf/files/mupdf-1.10a-add-desktop-pc-xpm-files.patch 
b/app-text/mupdf/files/mupdf-1.10a-add-desktop-pc-xpm-files.patch
deleted file mode 100644
index decab50..000
--- a/app-text/mupdf/files/mupdf-1.10a-add-desktop-pc-xpm-files.patch
+++ /dev/null
@@ -1,533 +0,0 @@
 /dev/null
-+++ ./platform/debian/mupdf.desktop
-@@ -0,0 +1,15 @@
-+[Desktop Entry]
-+Name=MuPDF
-+GenericName=PDF file viewer
-+Exec=mupdf %f
-+TryExec=mupdf
-+Icon=mupdf
-+Terminal=false
-+Type=Application
-+MimeType=application/pdf;application/x-pdf;application/x-cbz;application/oxps;application/vnd.ms-xpsdocument;image/jpeg;image/pjpeg;image/png;image/tiff;image/x-tiff;
-+Categories=Viewer;Graphics;
-+Actions=View;
-+
-+[Desktop Action View]
-+Name=View with mupdf
-+Exec=mupdf %f
 /dev/null
-+++ ./platform/debian/mupdf.pc
-@@ -0,0 +1,12 @@
-+prefix=/usr
-+exec_prefix=${prefix}
-+libdir=${exec_prefix}/lib
-+includedir=${prefix}/include
-+
-+Name: mupdf
-+Description: Library for rendering PDF documents
-+Requires: freetype2 libopenjp2 libcrypto
-+Version: 0.5.0
-+Libs: -L${libdir} -lmupdf
-+Libs.private: -lmupdf-js-none
-+Cflags: -I${includedir}
 /dev/null
-+++ ./platform/debian/mupdf.xpm
-@@ -0,0 +1,497 @@
-+/* XPM */
-+static char *mupdf[] = {
-+/* width height ncolors chars_per_pixel */
-+"48 48 442 2",
-+/* colors */
-+"   c #00",
-+" . c #2E4558",
-+" X c #252121",
-+" o c #AFAFAF",
-+" O c #28313B",
-+" + c #231F1F",
-+" @ c #68",
-+" # c #98BDD7",
-+" $ c #201B1C",
-+" % c #7CABCC",
-+" & c #4487B6",
-+" * c #DFDEDE",
-+" = c #4285B4",
-+" - c #615E5F",
-+" ; c #605E5E",
-+" : c #23262C",
-+" > c #D9D8D8",
-+" , c #F7FAFC",
-+" < c #D7D6D6",
-+" 1 c #BFD6E6",
-+" 2 c #6BA0C5",
-+" 3 c #232122",
-+" 4 c #555253",
-+" 5 c #CD",
-+" 6 c #E7EFF6",
-+" 7 c #4786B2",
-+" 8 c #CADDEA",
-+" 9 c #4085B5",
-+" 0 c #AECBDF",
-+" q c #CBCACA",
-+" w c #92B9D4",
-+" e c #365F7D",
-+" r c #5A95BE",
-+" t c #3E83B3",
-+" y c #304B60",
-+" u c #C7C6C6",
-+" i c #4D8EBB",
-+" p c #F1F6F9",
-+" a c #C1C0C0",
-+" s c #454243",
-+" d c #669CC3",
-+" f c #81AECD",
-+" g c #7A",
-+" h c #434041",
-+" j c #3E779F",
-+" k c #272E36",
-+" l c #413E3F",
-+" z c #3F3C3D",
-+" x c #5895BF",
-+" c c #3D3A3B",
-+" v c #C6DBE9",
-+" b c #B8B6B7",
-+" n c #4282B0",
-+" m c #FDFDFE",
-+" M c #B7B6B6",
-+" N c #8DB5D2",
-+" B c #242529",
-+" V c #B3B2B2",
-+" C c #222327",
-+" Z c #B0AEAF",
-+" A c #EDF4F8",
-+" S c #686565",
-+" D c #488AB9",
-+" F c #9ABED8",
-+" G c #7EACCD",
-+" H c #ECF2F7",
-+" J c #211C1C",
-+" K c #666363",
-+" L c #F1F1F2",
-+" P c #AB",
-+" I c #4588B6",
-+" U c #A9A8A8",
-+" Y c #2D2A2B",
-+" T c #A7A6A6",
-+" R c #615D5E",
-+" E c #2B2829",
-+" W c #8DB7D5",
-+" Q c #F9FBFD",
-+" ! c #DDE9F2",
-+" ~ c #F8FBFC",
-+" ^ c #DCE9F1",
-+" / c #A5C5DC",
-+" ( c #89B3D1",
-+" ) c #5C5959",
-+" _ c #A4C5DB",
-+" ` c #335A76",
-+" ' c #518FBB",
-+" ] c #E6E7E7",
-+" [ c #5A5757",
-+" { c #232021",
-+" } c #33536C",
-+" | c #98BED9",
-+".  c #E0E1E1",
-+".. c #7CACCE",
-+".X c #4488B8",
-+".o c #2D3F4F",
-+".O c #999898",
-+".+ c #4388B7",
-+".@ c #5E98C1",
-+".# c #CDCDCB",
-+".$ c #524F4F",
-+".% c #B0CCE0",
-+".& c #979696",
-+".* c #78A8CA",
-+".= c #5C96BF",
-+".- c #969495",
-+".; c #4084B4",
-+".: c #252930",
-+".> c #949293",
-+"., c #929091",
-+".< c #417FAB",
-+".1 c #4F8FBC",
-+".2 c #F3F7FA",
-+".3 c #D3D3D4",
-+".4 c #D7E5EF",
-+".5 c #222023",
-+".6 c #9FC1D9",
-+".7 c #679DC3",
-+".8 c #37678A",
-+".9 c 

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

2023-11-07 Thread orbea
commit: 7648230ba97b7376a03c836c82e38a23df7a93ef
Author: orbea  riseup  net>
AuthorDate: Wed Nov  8 00:08:38 2023 +
Commit: orbea  riseup  net>
CommitDate: Wed Nov  8 00:15:44 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=7648230b

net-misc/stunnel: add 5.71

Signed-off-by: orbea  riseup.net>

 net-misc/stunnel/Manifest  |   1 +
 .../stunnel-5.71-dont-clobber-fortify-source.patch |  15 +
 net-misc/stunnel/files/stunnel-5.71-libressl.patch | 302 +
 .../stunnel-5.71-respect-EPYTHON-for-tests.patch   |  12 +
 net-misc/stunnel/stunnel-5.71.ebuild   | 126 +
 5 files changed, 456 insertions(+)

diff --git a/net-misc/stunnel/Manifest b/net-misc/stunnel/Manifest
index 1f9de10..de88c81 100644
--- a/net-misc/stunnel/Manifest
+++ b/net-misc/stunnel/Manifest
@@ -1,3 +1,4 @@
 DIST stunnel-5.64.tar.gz 869088 BLAKE2B 
c6be054b825e57c1ac44adf28d4546ab78250cf9d7b17bc9e039d2715ca2316fef674a3ed2c4419a5a7ad6fa85b56809f736d0dca0bc672521347d5f51d2ed23
 SHA512 
85ed22664420db3c97b871f1afeb6483e547f421f0419fed1ccb4f3563ea154b6aeb6ae7221f001557c786a3406ada4c7b0d44b208dcf98f16209229aee4e0aa
 DIST stunnel-5.65.tar.gz 872293 BLAKE2B 
45cc4dd0ec91cb9a99c10d26910b05325af29ec2609c0b86d5aceb07fbd495ff6fe39b0fe2c5895358596ee34ed822870c6eb1a538e30557f4485d042f5ae781
 SHA512 
96ca0535a07d5ea050a5d985c0ab6299bb92e551715120f536869a7b408b795fdc251782aaa7a4a282749d3146726d71c8b3c25430969aa55745a863abe5728a
 DIST stunnel-5.68.tar.gz 884989 BLAKE2B 
e2551b2052db0719203b24dcf16a2ef74c078dccd1200d25502defcef1301456e755a71a1a2b6ab7b43fc9ddc04cd031fca83ffb760528133a0e22ae22e64d40
 SHA512 
cdc3b8ab4cd35ba722b5248c005ae58a39d79a80600447417b1d0d01fd3aa9e8b22f8568c3177423be99d7395bb15a8754e975fb953556cd80a9cc11e185e9fb
+DIST stunnel-5.71.tar.gz 895646 BLAKE2B 
d323363c7bfdd6c0b7931b84a6069cf9a8337e967c31e14d15976d7932f0c0d6f40f7a1cbf5abbdff0e9edc52176cdcead4f848653088193b2debf4e77443b42
 SHA512 
c7004f48b93b3415305eec1193d51b7bf51a3bdd2cdc9f6ae588f563b32408b1ecde83b9f3f5b658f945ab5bcc5124390c38235394aad4471bf5b666081af2a2

diff --git 
a/net-misc/stunnel/files/stunnel-5.71-dont-clobber-fortify-source.patch 
b/net-misc/stunnel/files/stunnel-5.71-dont-clobber-fortify-source.patch
new file mode 100644
index 000..723b9c5
--- /dev/null
+++ b/net-misc/stunnel/files/stunnel-5.71-dont-clobber-fortify-source.patch
@@ -0,0 +1,15 @@
+Don't clobber toolchain defaults.
+
+https://bugs.gentoo.org/892992
+--- a/configure.ac
 b/configure.ac
+@@ -109,7 +109,8 @@ if test "${GCC}" = yes; then
+ AX_APPEND_LINK_FLAGS([-Wl,-z,now])
+ AX_APPEND_LINK_FLAGS([-Wl,-z,noexecstack])
+ fi
+-AX_APPEND_COMPILE_FLAGS([-D_FORTIFY_SOURCE=2])
++
++AX_ADD_FORTIFY_SOURCE
+ 
+ AC_MSG_NOTICE([ libtool])
+ LT_INIT([disable-static])

diff --git a/net-misc/stunnel/files/stunnel-5.71-libressl.patch 
b/net-misc/stunnel/files/stunnel-5.71-libressl.patch
new file mode 100644
index 000..cd29227
--- /dev/null
+++ b/net-misc/stunnel/files/stunnel-5.71-libressl.patch
@@ -0,0 +1,302 @@
+Rebased from an OpenBSD patch.
+
+--- a/src/client.c
 b/src/client.c
+@@ -783,7 +783,7 @@ NOEXPORT void print_cipher(CLI *c) { /* print negotiated 
cipher */
+ NOEXPORT void transfer(CLI *c) {
+ int timeout; /* s_poll_wait timeout in seconds */
+ int pending; /* either processed on unprocessed TLS data */
+-#if OPENSSL_VERSION_NUMBER >= 0x1010L
++#if OPENSSL_VERSION_NUMBER >= 0x1010L && !defined(LIBRESSL_VERSION_NUMBER)
+ int has_pending=0, prev_has_pending;
+ #endif
+ int watchdog=0; /* a counter to detect an infinite loop */
+@@ -830,7 +830,7 @@ NOEXPORT void transfer(CLI *c) {
+ 
+ /** wait for an event */
+ pending=SSL_pending(c->ssl);
+-#if OPENSSL_VERSION_NUMBER >= 0x1010L
++#if OPENSSL_VERSION_NUMBER >= 0x1010L && !defined(LIBRESSL_VERSION_NUMBER)
+ /* only attempt to process SSL_has_pending() data once */
+ prev_has_pending=has_pending;
+ has_pending=SSL_has_pending(c->ssl);
+@@ -1253,7 +1253,7 @@ NOEXPORT void transfer(CLI *c) {
+ s_log(LOG_ERR,
+ "please report the problem to michal.trojn...@stunnel.org");
+ stunnel_info(LOG_ERR);
+-#if OPENSSL_VERSION_NUMBER >= 0x1010L
++#if OPENSSL_VERSION_NUMBER >= 0x1010L && !defined(LIBRESSL_VERSION_NUMBER)
+ s_log(LOG_ERR, "protocol=%s, SSL_pending=%d, SSL_has_pending=%d",
+ SSL_get_version(c->ssl),
+ SSL_pending(c->ssl), SSL_has_pending(c->ssl));
+--- a/src/common.h
 b/src/common.h
+@@ -459,7 +459,7 @@ extern char *sys_errlist[];
+ #define OPENSSL_NO_TLS1_2
+ #endif /* OpenSSL older than 1.0.1 || defined(OPENSSL_NO_TLS1) */
+ 
+-#if OPENSSL_VERSION_NUMBER>=0x1010L
++#if OPENSSL_VERSION_NUMBER>=0x1010L && !defined(LIBRESSL_VERSION_NUMBER)
+ #ifndef OPENSSL_NO_SSL2
+ #define OPENSSL_NO_SSL2
+ 

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

2023-11-07 Thread Matthew Thode
commit: d588542a3f37db3001494f70e6f725c35414a4ff
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Nov  7 23:41:01 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Nov  7 23:41:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d588542a

app-admin/ansible-core: add 2.15.6, 2.16.0

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

 app-admin/ansible-core/Manifest   |  2 +
 app-admin/ansible-core/ansible-core-2.15.6.ebuild | 54 +++
 app-admin/ansible-core/ansible-core-2.16.0.ebuild | 54 +++
 3 files changed, 110 insertions(+)

diff --git a/app-admin/ansible-core/Manifest b/app-admin/ansible-core/Manifest
index af3cac3ecf3d..021991207793 100644
--- a/app-admin/ansible-core/Manifest
+++ b/app-admin/ansible-core/Manifest
@@ -4,3 +4,5 @@ DIST ansible-core-2.14.9.tar.gz 3137084 BLAKE2B 
b1bfd5e65a9a1de18a8e3c7bd9c5fe47
 DIST ansible-core-2.15.3.tar.gz 3144403 BLAKE2B 
86b6528fe99a283c992134608857d0a244ba5b58753a4d623c7097b4db5bb38bea82391905ea9c2de9ca9ee62efc30480e0bd2989b95bc9e531cca87b9eb72e4
 SHA512 
ba91faef7ace83adf8c6f98ee8eb0186c1fef03657e595857f2255b697e91bfa2df716e9b733d23567f78228281a57940c9a0243d94b54bc7a1d2c0845f19d26
 DIST ansible-core-2.15.4.tar.gz 3148213 BLAKE2B 
f800278960982952bcda5054e48ce36d3170aa565d112633b2dde1ff0dde233876e284f55c2d89b1a19d28a48e6a05d1f12a1c0eaf4e85a525999c7fab9510cf
 SHA512 
2db03dca53ff7ce99068afba97150f00e4b1c3a7b80e34b90f515baa3b745342d8e483849265e7fcf3dfee31de7a24352a1320c64ce719d31f43be96030b663c
 DIST ansible-core-2.15.5.tar.gz 3154868 BLAKE2B 
4de5dfe792f8b33b0c64747142658215a235f0b6269b8e00742adc81f2d87db3e24fd9fc58bf58106591c8981dae356ebeb9a958ba55645eebf1815913a98120
 SHA512 
820c455d4e9703fc0edebdc917325b7dc5a47c29fbaaac701e3b4d975cd17ebcdffefeec178c57b15f11ccdc57cbd649cd070031fd927c1f35819d4955e19cc0
+DIST ansible-core-2.15.6.tar.gz 3154982 BLAKE2B 
3c69671639d11e13aab266659fffeea2a213b8ed0e87d343926791428f4ad1c5a5e32e1d841eca2080d78af58c2a68b833cfa900b29403a6e86663fe8671154f
 SHA512 
e1876b59c3393429d42e03bb74252e0f22f3d7cec8f80c74d2f024e1204c2bfa354c4240a283c16c63186cf8e7a705c2f99b08715ea2dcfe290884ce1f8b9114
+DIST ansible-core-2.16.0.tar.gz 3155083 BLAKE2B 
b488548d01bc5a1eb3826533241a35948b029cbc83c8b1d8e78d0f9e2d9c88ee16dbc6858b4e1e3c656fee760ff839d445c2ab6bfa2ae72686933f668113731a
 SHA512 
1a94d958423f8a6b3f74f3c88157c21cced9c5332db2e3f601aa54360a0d9434082f61c2d5c3356beb19cd17b876f27d5c8f6b12e17360334a41ce25cf7fd5c0

diff --git a/app-admin/ansible-core/ansible-core-2.15.6.ebuild 
b/app-admin/ansible-core/ansible-core-2.15.6.ebuild
new file mode 100644
index ..31aa6a3c7556
--- /dev/null
+++ b/app-admin/ansible-core/ansible-core-2.15.6.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_SETUPTOOLS=bdepend
+PYPI_NO_NORMALIZE=1
+
+inherit distutils-r1
+
+DESCRIPTION="Model-driven deployment, config management, and command execution 
framework"
+HOMEPAGE="https://www.ansible.com/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/ansible/ansible.git;
+   EGIT_BRANCH="devel"
+else
+   inherit pypi
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+RESTRICT="test"
+
+RDEPEND="
+   dev-python/paramiko[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/httplib2[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/netaddr[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   >=dev-python/resolvelib-0.5.3[${PYTHON_USEDEP}]
+   https://www.ansible.com/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/ansible/ansible.git;
+   EGIT_BRANCH="devel"
+else
+   inherit pypi
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+RESTRICT="test"
+
+RDEPEND="
+   dev-python/paramiko[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/httplib2[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/netaddr[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   >=dev-python/resolvelib-0.5.3[${PYTHON_USEDEP}]
+   

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

2023-11-07 Thread Matthew Thode
commit: 48bb351df1b44663cabb3863a4c7558f449d9eda
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Nov  7 23:44:18 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Nov  7 23:44:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48bb351d

app-admin/ansible: add 8.5.0, 8.6.0

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

 app-admin/ansible/Manifest |  2 ++
 app-admin/ansible/ansible-8.5.0.ebuild | 28 
 app-admin/ansible/ansible-8.6.0.ebuild | 28 
 3 files changed, 58 insertions(+)

diff --git a/app-admin/ansible/Manifest b/app-admin/ansible/Manifest
index 94981a27c186..dfd90ed21e10 100644
--- a/app-admin/ansible/Manifest
+++ b/app-admin/ansible/Manifest
@@ -1,3 +1,5 @@
 DIST ansible-7.7.0.tar.gz 40709642 BLAKE2B 
ee2f8d124f79ca3a3f131bfbc4f93e10d104a38262b7d60edd2a88284275fecdd3acf0e566a5cc81a1fb6a179a0b7c51215f2945d669be4c6af7aa2a4f31ade0
 SHA512 
7da6845c9a68f2b8c10cf3e4cc6ea347861d5b59daa6ac895731ac79b733c6724d234345054fe9e3bf4ea460345b9026492fda42dce22bfbc027c9b4de093fd9
 DIST ansible-8.3.0.tar.gz 40126372 BLAKE2B 
cf5b767e2d0c8fcaf86f64f9fdf5d2a303723023e946b28419f494d89406dfb572abc3ce8f0633d2f6b09600feccbd1550aae88d93b6bfd910a0c08fac8677c4
 SHA512 
8c051a33d4d95a002518556be84d7f50d825c8d80e291f812593171fc00dd6ad778dcb7261af06895add1978aadeb1ed920cbca08353dcb9b5075d393f08
 DIST ansible-8.4.0.tar.gz 40641778 BLAKE2B 
a99e7956a058a38ce6885019edfb91830fcfbbb161cc84b68edc876f13f0916b7a8eb4105ff6d0e61f11a5c483d0898d1a100028548609811c9d11ebeaf79c27
 SHA512 
f364685d734df04c51d48b81ae2e587bd02438817d7b7055cec2199a585564cdfad45f40dbfd8051d5b0855f303b8504463e3d1506ed9238e24f871f424587bc
+DIST ansible-8.5.0.tar.gz 40712390 BLAKE2B 
1fc1fe7334f52a8b1e630aa31c0d01a2ac2c117f7e0dc432ad37a8a170b9d8ca9635ebd9a962ee0c04fb9282ddb5526b65268b6167a2caad804953c6952b12ae
 SHA512 
4a61696f6cfe1859a1524bd6da45083b8bdec188d1c9fae382eb218776759d34237f7be9deaaf8734e1d6829a9c9fb75f843d8316df30d255314f10beb9ce6aa
+DIST ansible-8.6.0.tar.gz 41548019 BLAKE2B 
01506ff418045b138fb7b8cb7c12b30e269c1001a66d2ba3c67fd50542f3823f83f1c85d934985bbeec18ec7275bffdecba47b1a3e6cbb0f350422751eccf319
 SHA512 
b316f1d6e8ffd4739f142d9add50f39802d8a57bac026f8ab833fd3d07c2ccd9df1d2ba5bcf68b3486db99e12943e8787203e22b16d1ecd1c4c1655a3573cf5d

diff --git a/app-admin/ansible/ansible-8.5.0.ebuild 
b/app-admin/ansible/ansible-8.5.0.ebuild
new file mode 100644
index ..05eb18736a9c
--- /dev/null
+++ b/app-admin/ansible/ansible-8.5.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Model-driven deployment, config management, and command execution 
framework"
+HOMEPAGE="https://www.ansible.com/;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
+RESTRICT="test"
+
+RDEPEND=">=app-admin/ansible-core-2.15.0
+   https://www.ansible.com/;
+
+LICENSE="GPL-3+"
+SLOT="0"
+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: dev-ruby/puppetdb-termini/

2023-11-07 Thread Matthew Thode
commit: 4d6d54a2f2635e0600d5803baa2349780ae7879d
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Nov  7 23:36:51 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Nov  7 23:37:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d6d54a2

dev-ruby/puppetdb-termini: add 8.2.0

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

 dev-ruby/puppetdb-termini/Manifest |  1 +
 .../puppetdb-termini/puppetdb-termini-8.2.0.ebuild | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/dev-ruby/puppetdb-termini/Manifest 
b/dev-ruby/puppetdb-termini/Manifest
index 29052360b40e..bf4a249cc0ea 100644
--- a/dev-ruby/puppetdb-termini/Manifest
+++ b/dev-ruby/puppetdb-termini/Manifest
@@ -1,2 +1,3 @@
 DIST puppetdb-termini_7.13.0-1bullseye_all.deb 22548 BLAKE2B 
535a3f846a7a10dcfaec4447ae852c6c4d870a573169f84e31f61c361164caea989f911df2d18e183c391dd0130a10b9422057eecaab304bebbb022f78e22a21
 SHA512 
3c8e440bfc55579d0c9a03ecae516d4cef49512ad9fdd6fceef37618c163ecac6d77a2b17b6cbb7131ceb3787904486bb78eef84a36a5f76672918db6d30db86
 DIST puppetdb-termini_8.1.0-1focal_all.deb 21764 BLAKE2B 
b45c0fd944422511d2419a1e27a92f348415369ffcd27a53ad8244b2fb993bc735f291b5ae4277706b204c73402c110245a1d750adaaa4bfb94f5133adb4812d
 SHA512 
51cf64d4e08275072a5fbfb7df273574acfe57c228d13d55a96975e26ab0eedd02280ba5dc08441f2e691cdeef10ae771ce26f14f05b2dfeaed4945041687a15
+DIST puppetdb-termini_8.2.0-1focal_all.deb 21850 BLAKE2B 
3f2d35a24c3884fdc985cd22e2c27d159dbea80272f5d1510634fc3b93079fd33e2b4f19963e2e122eb25829aa118ac13a84d6838c73ccb54305afc7876f8fc6
 SHA512 
ebf05f85d4bd455498a40b0210a6fc0cbfed4d0991d5a3d5780eb1b99a2f93f64407d6465d010c53ff55a0a3fcfab6f411c851d95a9e028945634644baef5163

diff --git a/dev-ruby/puppetdb-termini/puppetdb-termini-8.2.0.ebuild 
b/dev-ruby/puppetdb-termini/puppetdb-termini-8.2.0.ebuild
new file mode 100644
index ..dfbabaa8b2cd
--- /dev/null
+++ b/dev-ruby/puppetdb-termini/puppetdb-termini-8.2.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+inherit unpacker
+
+DESCRIPTION="Library needed to connect puppet to puppetdb"
+HOMEPAGE="https://puppet.com/docs/puppetdb/latest/index.html;
+SRC_URI="http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_all.deb;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+# will need the same keywords as puppet
+KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+
+RDEPEND+=""
+DEPEND+=""
+
+S=${WORKDIR}
+
+src_install() {
+   insinto opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/
+   doins -r opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/*
+}



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

2023-11-07 Thread Matthew Thode
commit: 1ea25668fc7b7b1f892d6923b168e837e76cdd4c
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Nov  7 23:36:23 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Nov  7 23:37:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ea25668

app-admin/puppetdb: add 8.2.0

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

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

diff --git a/app-admin/puppetdb/Manifest b/app-admin/puppetdb/Manifest
index fd79d1aa1150..ae5bb2751229 100644
--- a/app-admin/puppetdb/Manifest
+++ b/app-admin/puppetdb/Manifest
@@ -1,2 +1,3 @@
 DIST puppetdb-7.13.0.tar.gz 49917440 BLAKE2B 
7cb01b2dbd6b6b22aad11a7fbcabff1c8452d51437bd0b3db3c8afe9d72bb853b66a9c8056c4c7c33f284efc4a90c788a05411fe6f80ae081ef817bb7f609bf3
 SHA512 
ba94031b3c15d38a2719390145e034be453a5f8368b5c53420bf3b371cc36a49f0b416447ec4d9de41ef0618b32ec806b9bae996ec3c4ca0ce05fb152940c2f2
 DIST puppetdb-8.1.0.tar.gz 56647151 BLAKE2B 
ba1fa54db6413ab45780546a33039799e2e1fbb16f99c5e3e54a382d2f6d1c2a2b8a65d0dbfe881284b9218f4b0f0b105e6c2d8ade12a7d2c25c3505bb9f4d07
 SHA512 
76ee2b616373c60496d4bc1f90a01b6d30fa6254ce8788a8438e28cabe55358a10653cfcb78ceda00c90c499c77cf2f77138a3f49daf9b4ebe77255fd134e017
+DIST puppetdb-8.2.0.tar.gz 59250096 BLAKE2B 
ed1009e87cad366a1d3399eb55b51d8aaad325f1b2da9c2fc5f77a1ad43581009ebc23f5e6756cd86430eb300d389a9022b14c29bdd4ea392cf956627df0f1fe
 SHA512 
59d894710c2591566f9900a7fc1a396f971152e66ae423b54d73b0b9d474eaf4f58926fb6dc4815865dac8bd2dc458161685876ffdc9db5a3d049d0ffeb9b601

diff --git a/app-admin/puppetdb/puppetdb-8.2.0.ebuild 
b/app-admin/puppetdb/puppetdb-8.2.0.ebuild
new file mode 100644
index ..a6a61f3038bf
--- /dev/null
+++ b/app-admin/puppetdb/puppetdb-8.2.0.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd tmpfiles
+
+DESCRIPTION="PuppetDB collects data generated by Puppet"
+HOMEPAGE="http://docs.puppetlabs.com/puppetdb/;
+SRC_URI="https://downloads.puppetlabs.com/${PN}/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND+=">=virtual/jdk-11"
+DEPEND+="acct-user/puppetdb
+   acct-group/puppetdb"
+
+src_prepare() {
+   sed -i 's/sysconfig/conf\.d/g' ext/redhat/puppetdb.service || die
+   sed -i 's/sysconfig/conf\.d/g' ext/bin/puppetdb || die
+   sed -i 's/sysconfig/conf\.d/g' install.sh || die
+   sed -i 's/var\/run/run/g' ext/puppetdb.tmpfiles.conf || die
+   sed -i 's/var\/run/run/g' install.sh || die
+   default
+}
+
+src_compile() {
+   einfo "not compiling"
+}
+
+src_install() {
+   dodir /opt/puppetlabs/server/data/puppetdb
+   insinto /opt/puppetlabs/server/apps/puppetdb
+   insopts -m0744
+   doins ext/ezbake-functions.sh
+   insopts -m0644
+   doins ext/ezbake.manifest
+   doins puppetdb.jar
+   insinto /etc/puppetlabs/puppetdb
+   doins ext/config/logback.xml
+   doins ext/config/bootstrap.cfg
+   doins ext/config/request-logging.xml
+   insinto /etc/puppetlabs/puppetdb/conf.d
+   doins ext/config/conf.d/jetty.ini
+   doins ext/config/conf.d/repl.ini
+   doins ext/config/conf.d/database.ini
+   doins ext/config/conf.d/config.ini
+   doins ext/config/conf.d/auth.conf
+   insopts -m0755
+   insinto /opt/puppetlabs/server/apps/puppetdb/scripts
+   doins install.sh
+   insinto /opt/puppetlabs/server/apps/puppetdb/cli/apps
+   doins ext/cli/foreground
+   doins ext/cli/ssl-setup
+   doins ext/cli/config-migration
+   doins ext/cli/foreground
+   doins ext/cli/anonymize
+   doins ext/cli/reload
+   doins ext/cli/start
+   doins ext/cli/stop
+   insinto /opt/puppetlabs/server/apps/puppetdb/bin
+   doins ext/bin/puppetdb
+   insopts -m0644
+   dodir /opt/puppetlabs/server/bin
+   dosym ../apps/puppetdb/bin/puppetdb /opt/puppetlabs/server/bin/puppetdb
+   dodir /opt/puppetlabs/bin
+   dosym ../server/apps/puppetdb/bin/puppetdb /opt/puppetlabs/bin/puppetdb
+   dosym ../../opt/puppetlabs/server/apps/puppetdb/bin/puppetdb 
/usr/bin/puppetdb
+   # init type tasks
+   newconfd ext/default puppetdb
+   systemd_dounit ext/redhat/puppetdb.service
+   newtmpfiles ext/puppetdb.tmpfiles.conf puppetdb.conf
+   newinitd "${FILESDIR}/puppetdb.initd-r2" puppetdb
+   # misc
+   insinto /etc/logrotate.d
+   newins ext/puppetdb.logrotate.conf puppetdb
+   fowners -R puppetdb:puppetdb /opt/puppetlabs/server/data/puppetdb
+   fperms -R 770 /opt/puppetlabs/server/data/puppetdb
+}
+
+pkg_postinst() {
+   tmpfiles_process puppetdb.conf
+
+   elog "to install please run '/opt/puppetlabs/server/bin/puppetdb 
ssl-setup'"
+   elog
+   elog "to upgrade please run 

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

2023-11-07 Thread Matthew Thode
commit: 355d27c6d41a1bcc40b8d4cc08af342da443a5ec
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Nov  7 23:35:26 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Nov  7 23:37:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=355d27c6

app-admin/puppetserver: add 8.3.0

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

 app-admin/puppetserver/Manifest  |   1 +
 app-admin/puppetserver/puppetserver-8.3.0.ebuild | 131 +++
 2 files changed, 132 insertions(+)

diff --git a/app-admin/puppetserver/Manifest b/app-admin/puppetserver/Manifest
index 6b8efb0fce1c..f57f87e392f1 100644
--- a/app-admin/puppetserver/Manifest
+++ b/app-admin/puppetserver/Manifest
@@ -1,2 +1,3 @@
 DIST puppetserver-7.11.0.tar.gz 59927771 BLAKE2B 
dcf2543ac6d5427f57bb451ff9cc6db6748522ffed6fd5a7e81bd63be899fbf722016975fdfca5154489bcaf93d973d11669dd455ad44c79b3be50ccc5e0f636
 SHA512 
4c9c8d05048ccc35fd729a9a37151451e97655eed131f7192be2dac7614c309ffa4cdb0dd77f1c9eb2666d7df630690faa52ad2b01266010533522b58fb06f79
 DIST puppetserver-8.1.0.tar.gz 61109210 BLAKE2B 
562f765d0f36926d16575d6c6fe9e55ee1d732f9288ae3ab0cfa653868de87f4de6176d616e49568298de754a94951e37d61e129b6723ca1f1da6bb3bb191d54
 SHA512 
a6112d8c4eeaa58dfcb72e91f60104a0918a3c55f8fce4e555b40fa42d0027aaddf94e8751ecd854240f3dcf6034233dc52a750ee7791e35f0a6a7a9609a8c35
+DIST puppetserver-8.3.0.tar.gz 63318772 BLAKE2B 
863337c364573b340b802b83f0593fdc510424bfbcf6c6b9f8a8e56729a4db689ce5d4c0d9e1a91399e123e05f42ed0547e6a2e86905d0166c189c79966cd9f3
 SHA512 
c9aa0f84f989dc544ee5d8d268f753b0961f6766531d832a2c99012701dd219d1c2abf4371835242b3445428a7518e86718552678b559b3bf9b027cbf72977fb

diff --git a/app-admin/puppetserver/puppetserver-8.3.0.ebuild 
b/app-admin/puppetserver/puppetserver-8.3.0.ebuild
new file mode 100644
index ..319142a7a7bb
--- /dev/null
+++ b/app-admin/puppetserver/puppetserver-8.3.0.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd tmpfiles
+
+DESCRIPTION="Puppet Server is the next-generation application for managing 
Puppet agents"
+HOMEPAGE="http://docs.puppetlabs.com/puppetserver/;
+SRC_URI="https://downloads.puppetlabs.com/puppet/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="puppetdb"
+# will need the same keywords in puppet-agent (puppet-agent now has arm64)
+KEYWORDS="~amd64"
+
+RDEPEND+="
+   >=virtual/jdk-11
+   app-admin/puppet-agent[puppetdb?]"
+DEPEND+="acct-user/puppet
+   acct-group/puppet"
+
+src_prepare() {
+   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' 
ext/redhat/puppetserver.service || die
+   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' 
ext/bin/puppetserver || die
+   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' install.sh 
|| die
+   sed -i 's/var\/run/run/g' ext/config/conf.d/puppetserver.conf || die
+   sed -i 's/var\/run/run/g' ext/redhat/puppetserver.service || die
+   sed -i 's/var\/run/run/g' install.sh || die
+   default
+}
+
+src_compile() {
+   einfo "not compiling"
+}
+
+src_install() {
+   insinto /opt/puppetlabs/server/apps/puppetserver
+   insopts -m0774
+   doins ext/ezbake-functions.sh
+   insopts -m0644
+   doins ext/ezbake.manifest
+   doins puppet-server-release.jar
+   insinto /etc/puppetlabs/puppetserver
+   doins ext/config/logback.xml
+   doins ext/config/request-logging.xml
+   insinto /etc/puppetlabs/puppetserver/services.d
+   doins ext/system-config/services.d/bootstrap.cfg
+   doins ext/config/services.d/ca.cfg
+   insinto /etc/puppetlabs/puppetserver/conf.d
+   doins ext/config/conf.d/puppetserver.conf
+   doins ext/config/conf.d/auth.conf
+   doins ext/config/conf.d/global.conf
+   doins ext/config/conf.d/web-routes.conf
+   doins ext/config/conf.d/metrics.conf
+   doins ext/config/conf.d/webserver.conf
+   insopts -m0755
+   insinto /opt/puppetlabs/server/apps/puppetserver/scripts
+   doins install.sh
+   insinto /opt/puppetlabs/server/apps/puppetserver/cli/apps
+   doins ext/cli/ca
+   doins ext/cli/irb
+   doins ext/cli/foreground
+   doins ext/cli/gem
+   doins ext/cli/ruby
+   doins ext/cli/reload
+   doins ext/cli/start
+   doins ext/cli/stop
+   insinto /opt/puppetlabs/server/apps/puppetserver/cli
+   doins ext/cli_defaults/cli-defaults.sh
+   insinto /opt/puppetlabs/server/apps/puppetserver/bin
+   doins ext/bin/puppetserver
+   insopts -m0644
+   dodir /opt/puppetlabs/server/bin
+   dosym ../apps/puppetserver/bin/puppetserver 
/opt/puppetlabs/server/bin/puppetserver
+   dodir /opt/puppetlabs/bin
+   dosym ../server/apps/puppetserver/bin/puppetserver 
/opt/puppetlabs/bin/puppetserver
+   dosym 

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

2023-11-07 Thread Matthew Thode
commit: 9cce917ca301a5137f463001168cc7aa1f70cbd3
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Nov  7 23:34:39 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Nov  7 23:37:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cce917c

app-admin/puppet-agent: add 8.3.1

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

 app-admin/puppet-agent/Manifest  |  2 +
 app-admin/puppet-agent/puppet-agent-8.3.1.ebuild | 91 
 2 files changed, 93 insertions(+)

diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest
index 6c99e632c0d1..20bcb573ba4a 100644
--- a/app-admin/puppet-agent/Manifest
+++ b/app-admin/puppet-agent/Manifest
@@ -2,3 +2,5 @@ DIST puppet-agent_7.24.0-1focal_amd64.deb 31418478 BLAKE2B 
201c0a5adbeca2b6f572d
 DIST puppet-agent_7.24.0-1focal_arm64.deb 31160744 BLAKE2B 
22dfc3f0855c2e88c7202f2a9d98efd4ad9ef3a191ab9b5b8c37a6869306a47d1225d568fec9f0fc52cdf236f8258b5ca206a360049cc39e1825f1f8afc5d4af
 SHA512 
db1b7cb25a04d6aeedd7f3bb125fe0fcac420c2881f9f3aba729143e253908376cd118073753de018d8fd1a6d7f38139766b4ec4bfb23f840ca7ee32143a8a48
 DIST puppet-agent_8.2.0-1focal_amd64.deb 35899030 BLAKE2B 
67af546a361c5ff2284eacac49c395baf693fe16a185f63a1e656fc47a6420395f0d26ab27fa2c944e9cb3e520fae32168ba35ff46e8b8d4239bd8fe322154db
 SHA512 
b5f869cfb39e23e401eb1d8ddde0e2d4c07660e4fd8753e53ccfa08c82c51d6d525637e7fbfdf01ee98d776781837fe7dc6e10d2d5a6dcc635479468194e2900
 DIST puppet-agent_8.2.0-1focal_arm64.deb 35390104 BLAKE2B 
a4dad98dfb0779ebece815f17174fe119c22ccd06d19a678b2cca2ecd46330b609eb6d6ce834c5cad57f1a81417914f9bd98a3bdd8697b1dc7eb6ef115834865
 SHA512 
24b458205f8420a2a4168c9eb397d2c8a871a2837b34d10ffc3d43e5e3bf6c94c87856c396ea86826b107daa6aafa4b37b1524bd32f98b11f17627a60a69068d
+DIST puppet-agent_8.3.1-1focal_amd64.deb 35930206 BLAKE2B 
8a636bfd9a76a364f03022a587bbe9bd8a596515d515cc41c1eb4d96f930366191df54217444cb4a7a471e201f5ac9673e101b1a3697a55abfc7e2b19ac9a45c
 SHA512 
b455e4dd539159e568aa68acbb993e3c94a3d2724e8bdc9056a28c79737d54981c891bfb0d0e7084dd6c16bb13580eb535aacfe6dff34f9bf3ea6da32cfbe08b
+DIST puppet-agent_8.3.1-1focal_arm64.deb 35420834 BLAKE2B 
b95702ba60df28ca511c7ea1efeacf7b537d666987e76f83048552667d0ee1ae41041166d07f41a6d1f0e1e6eceea9af427c8e4feef0efa1108b33edf2b64001
 SHA512 
89d0183dd8762ec9e96ca218d179a5c6278c6b106e4679370dac5b96beb5bb6ec5c18f52a6d076a7ae71f9bbcb9466351b65f096b5c961cb6d8f03a2c7fe171e

diff --git a/app-admin/puppet-agent/puppet-agent-8.3.1.ebuild 
b/app-admin/puppet-agent/puppet-agent-8.3.1.ebuild
new file mode 100644
index ..2a10118b915a
--- /dev/null
+++ b/app-admin/puppet-agent/puppet-agent-8.3.1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit systemd unpacker tmpfiles
+
+DESCRIPTION="general puppet client utils along with hiera and facter"
+HOMEPAGE="https://puppetlabs.com/;
+SRC_URI="amd64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb
 )
+arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_arm64.deb
 )"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="puppetdb selinux"
+RESTRICT="strip"
+
+# virtual/libcrypt:= is in here despite being a pre-built package
+# to ensure that the has_version logic for the symlink doesn't become stale
+CDEPEND="!app-admin/puppet
+   !dev-ruby/hiera
+   !dev-ruby/facter
+   app-emulation/virt-what
+   acct-user/puppet
+   acct-group/puppet
+   virtual/libcrypt:="
+
+DEPEND="
+   ${CDEPEND}
+   app-admin/augeas"
+RDEPEND="${CDEPEND}
+   app-portage/eix
+   sys-apps/dmidecode
+   sys-libs/libselinux
+   sys-libs/glibc
+   sys-libs/readline:0/8
+   sys-libs/libxcrypt[compat]
+   sys-libs/ncurses:0[tinfo]
+   selinux? (
+   sys-libs/libselinux[ruby]
+   sec-policy/selinux-puppet
+   )
+   puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
+
+S=${WORKDIR}
+
+QA_PREBUILT="*"
+
+src_install() {
+   # conf.d
+   doconfd etc/default/puppet
+   doconfd etc/default/pxp-agent
+   # logrotate.d
+   insinto /etc/logrotate.d
+   doins etc/logrotate.d/pxp-agent
+   # puppet itself
+   insinto /etc/puppetlabs
+   doins -r etc/puppetlabs/*
+   # logdir for systemd
+   keepdir var/log/puppetlabs/puppet/
+   chmod 0750 var/log/puppetlabs/puppet/
+   # the rest
+   insinto /opt
+   dodir opt/puppetlabs/puppet/cache
+   doins -r opt/*
+   fperms 0750 /opt/puppetlabs/puppet/cache
+   # init
+   newinitd "${FILESDIR}/puppet.initd2" puppet
+   systemd_dounit lib/systemd/system/puppet.service
+   systemd_dounit lib/systemd/system/pxp-agent.service
+   newtmpfiles usr/lib/tmpfiles.d/puppet-agent.conf puppet-agent.conf
+   # symlinks
+   chmod 0755 -R 

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

2023-11-07 Thread Matthew Thode
commit: 477f5b5e3a70a01576bc002c45c0a780ea292b49
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Nov  7 23:33:33 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Nov  7 23:37:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=477f5b5e

app-admin/puppet: add 8.3.1

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

 app-admin/puppet/Manifest|   1 +
 app-admin/puppet/puppet-8.3.1.ebuild | 128 +++
 2 files changed, 129 insertions(+)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index 22b7cacefc7b..10f01dacc6d9 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,2 +1,3 @@
 DIST puppet-7.24.0.tar.gz 2823083 BLAKE2B 
f4a3862153a01b1d5ce1cc9d72a2446d91346c5e8ed762f8aeae260a67bd583c277cd4ea0f207021057d40c69078add06af88978522706dea59796bdd6071070
 SHA512 
bb881e7523fce72ca8941d363ebc12f0172aff61a28d49465b7977fdf0d004575f5677fad3f0858db109b1cf85e4d870becdaa7c6687db32eb6eecf849ed25e9
 DIST puppet-8.2.0.tar.gz 2882267 BLAKE2B 
b109e5cc9fddfa96ebc3be6b892d46a4616a5c1cec677937d02e16d0de6e39c147a9b117514e37ce29b39203f167a33dfe3a6c849fc7ebabecd48925b0d2595b
 SHA512 
40e46350aadd19e187cc2a3c46cfa9f85bb2ffb944b0dcb18d084b10a8baca4c3c830e1361c840490c4f6257930a3ccb556d76b1a933e579ef37103556991b0e
+DIST puppet-8.3.1.tar.gz 2879699 BLAKE2B 
6710d345714e6400ef04aeac8dedb933f39443688bda0b24316a3456a6c6bf2719286472a0ce764ddafd40754f8cd95767a4c311c5b5e2bd72b8bc92ec4d0e85
 SHA512 
0aff032caf7a3966f7e369d6f1785f0ada16e419f96f34dafee61457d2e97979b7934195eb356e44ef323401fa40be5eef608a175b3c2907f25ca92901ec81d2

diff --git a/app-admin/puppet/puppet-8.3.1.ebuild 
b/app-admin/puppet/puppet-8.3.1.ebuild
new file mode 100644
index ..2e5cabc1c6fd
--- /dev/null
+++ b/app-admin/puppet/puppet-8.3.1.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+USE_RUBY="ruby31"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_TASK_DOC="doc:all"
+RUBY_FAKEGEM_EXTRAINSTALL="locales"
+
+inherit ruby-fakegem systemd tmpfiles
+
+DESCRIPTION="A system automation and configuration management software"
+HOMEPAGE="https://puppet.com/;
+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"
+IUSE="augeas diff doc emacs hiera ldap rrdtool selinux shadow sqlite 
vim-syntax"
+RESTRICT="test"
+
+# https://tickets.puppetlabs.com/browse/PUP-11722 (workaround, pinning)
+# - https://tickets.puppetlabs.com/browse/PUP-11723 (bug for fixing the 
pinning)
+ruby_add_rdepend "
+   hiera? ( dev-ruby/hiera )
+   dev-ruby/json:=
+   dev-ruby/semantic_puppet
+   >=dev-ruby/facter-3.0.0
+   dev-ruby/deep_merge
+   http://forge.puppetlabs.com/gentoo/portage;
+   elog
+}



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

2023-11-07 Thread Ulrich Müller
commit: f3a2790a32d3742ffeda9e7604e36572f25e1901
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Nov  7 21:40:43 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Nov  7 21:41:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3a2790a

app-editors/jove: add github upstream metadata

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

 app-editors/jove/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-editors/jove/metadata.xml b/app-editors/jove/metadata.xml
index 7fc03da65063..33e460068827 100644
--- a/app-editors/jove/metadata.xml
+++ b/app-editors/jove/metadata.xml
@@ -12,4 +12,7 @@
   language specific modes) while weighing in with CPU, memory, and disk
   requirements comparable to vi.
 
+
+  jonmacs/jove
+
 



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

2023-11-07 Thread Ulrich Müller
commit: 2263720251494e99337b8e38d43196d28fb117f3
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Nov  7 21:40:33 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Nov  7 21:41:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22637202

app-editors/jove: add 4.17.5.3

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

 app-editors/jove/Manifest |  1 +
 app-editors/jove/jove-4.17.5.3.ebuild | 45 +++
 2 files changed, 46 insertions(+)

diff --git a/app-editors/jove/Manifest b/app-editors/jove/Manifest
index 5528d9543721..8829818bbfd3 100644
--- a/app-editors/jove/Manifest
+++ b/app-editors/jove/Manifest
@@ -1,2 +1,3 @@
 DIST jove-4.17.3.7.tar.gz 490070 BLAKE2B 
bfe95cc8f78993438839b93ebf37567940449e3914dd1963728ee82dc601c371318a34ea0d5d13d9d4dccaf9c4750874c5e0d3af22dcb2421595dca2da7cafdf
 SHA512 
90bd597bb4be3a4589f77ee331cee4fa2784264221fe6247c2535ae34c5689c08f55c2b2919bff34af5631b73b12883dab54df9770b4157ae801079a23222d9a
+DIST jove-4.17.5.3.tar.gz 548835 BLAKE2B 
12b1f16d82e84cc2d099e2f45f5a42e2d1e811e5a9685c7ee162280ef49ecef8f7955a98679b60c49bbeaa30e3a430b1d6fc969270bee02862ff284a932829d9
 SHA512 
f91bdf3145ad243cfe8a4d9aca497a3d2cc58711488fa6b845d0d5e70dece6939046743aae1f18fd2614d75420bb747b00e61bb60b13ff35b26409068df40127
 DIST jove4.16.0.73.tgz 465214 BLAKE2B 
cc1eeca2cdbd7ca98a5deaf27c37bfcdc529f2b388361e0cd5fd6278b72740a06283abd1f60212e6dc0d1e540e4dc4d99edb99b781645b13e1675644db0f38eb
 SHA512 
2198504f9a23590710acba7f27661fa5649fdbed559a4c6bde9d2c1d673c22ce7d99a690be45a4602d37cf6e70399230c4ae3a251d8451af0c5252bdca61b09d

diff --git a/app-editors/jove/jove-4.17.5.3.ebuild 
b/app-editors/jove/jove-4.17.5.3.ebuild
new file mode 100644
index ..503b10d07000
--- /dev/null
+++ b/app-editors/jove/jove-4.17.5.3.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Jonathan's Own Version of Emacs, a light emacs-like editor 
without LISP bindings"
+HOMEPAGE="https://github.com/jonmacs/jove;
+SRC_URI="https://github.com/jonmacs/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="JOVE"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc"
+
+RDEPEND="sys-libs/ncurses:0="
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_compile() {
+   tc-export CC
+
+   myopts=(
+   JOVEHOME="${EPREFIX}/usr" \
+   JMANDIR="${EPREFIX}/usr/share/man/man1" \
+   JDOCDIR="${EPREFIX}/usr/share/doc/${PF}" \
+   OPTFLAGS="${CFLAGS}" \
+   LDFLAGS="${LDFLAGS}" \
+   LDLIBS="$("$(tc-getPKG_CONFIG)" --libs ncurses)" \
+   SYSDEFS="-DLinux" \
+   $(usev !doc FREFDOCS="")
+   )
+   emake "${myopts[@]}"
+}
+
+src_install() {
+   # The Makefile triggers a rebuild if any of the options have changed
+   # (see recipe for keys.c). So we must pass identical options even if
+   # they're not needed for installation.
+   emake "${myopts[@]}" DESTDIR="${D}" install
+
+   keepdir /var/lib/jove/preserve
+   dodoc README
+}



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

2023-11-07 Thread Michał Górny
commit: 3e0a19fe128aeeda3225c6118ca80321338dc6e0
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov  7 21:10:06 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov  7 21:10:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e0a19fe

dev-python/cherrypy: Add GH remote-id

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

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

diff --git a/dev-python/cherrypy/metadata.xml b/dev-python/cherrypy/metadata.xml
index 8903904e0b9a..d773247b15fb 100644
--- a/dev-python/cherrypy/metadata.xml
+++ b/dev-python/cherrypy/metadata.xml
@@ -7,6 +7,7 @@
   
   
   
+cherrypy/cherrypy
 CherryPy
   
 



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

2023-11-07 Thread Michał Górny
commit: 95de5d8c544fd616ceca0dfb83e1e0cd386e3840
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov  7 21:09:23 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov  7 21:10:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95de5d8c

dev-python/cherrypy: Enable py3.12

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

 dev-python/cherrypy/cherrypy-18.8.0.ebuild |  7 -
 .../cherrypy/files/cherrypy-18.8.0-py312.patch | 30 ++
 2 files changed, 36 insertions(+), 1 deletion(-)

diff --git a/dev-python/cherrypy/cherrypy-18.8.0.ebuild 
b/dev-python/cherrypy/cherrypy-18.8.0.ebuild
index bc25b0613a09..f1daafcdd228 100644
--- a/dev-python/cherrypy/cherrypy-18.8.0.ebuild
+++ b/dev-python/cherrypy/cherrypy-18.8.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 PYPI_PN="CherryPy"
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
 
 inherit distutils-r1 pypi
 
@@ -47,6 +47,11 @@ BDEPEND="
 distutils_enable_tests pytest
 
 python_prepare_all() {
+   local PATCHES=(
+   # https://github.com/cherrypy/cherrypy/pull/1959
+   "${FILESDIR}/${P}-py312.patch"
+   )
+
sed -i -e '/cov/d' pytest.ini || die
# upstream has been using xfail to mark flaky tests, then added
# xfail_strict... not a good idea

diff --git a/dev-python/cherrypy/files/cherrypy-18.8.0-py312.patch 
b/dev-python/cherrypy/files/cherrypy-18.8.0-py312.patch
new file mode 100644
index ..90e63a763f99
--- /dev/null
+++ b/dev-python/cherrypy/files/cherrypy-18.8.0-py312.patch
@@ -0,0 +1,30 @@
+From d2bc527c12a74675d67ba5fbf9de0d014af929cb Mon Sep 17 00:00:00 2001
+From: Dan Radez 
+Date: Tue, 12 Apr 2022 09:40:46 -0400
+Subject: [PATCH] Replace readfp with read_file
+
+Getting Deprecation Warning in python 3.11:
+DeprecationWarning: This method will be removed in Python 3.12.
+Use 'parser.read_file()' instead.
+
+https://github.com/python/cpython/commit/e8659b47dece5a272111c0af5e340c364a9f807b#diff-ca80d44aeeadd5e4966195b99aff106abb3e7b0b5356b7499125ee021bd84777R757
+
+If I'm reading this correct read_file has been around since Python 2.7
+https://github.com/python/cpython/commit/a492362f9a2a44e411147fd7b2886466bb0bb17f
+---
+ cherrypy/lib/reprconf.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/cherrypy/lib/reprconf.py b/cherrypy/lib/reprconf.py
+index 76381d7b7..536b94173 100644
+--- a/cherrypy/lib/reprconf.py
 b/cherrypy/lib/reprconf.py
+@@ -188,7 +188,7 @@ def as_dict(self, raw=False, vars=None):
+ 
+ def dict_from_file(self, file):
+ if hasattr(file, 'read'):
+-self.readfp(file)
++self.read_file(file)
+ else:
+ self.read(file)
+ return self.as_dict()



[gentoo-commits] repo/gentoo:master commit in: net-im/telegram-desktop-bin/

2023-11-07 Thread Yixun Lan
commit: c5b4d3b0ef716f7f52d1e2b8f2182209827a4264
Author: Henning Schild  hennsch  de>
AuthorDate: Tue Nov  7 11:11:30 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Nov  7 21:01:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5b4d3b0

net-im/telegram-desktop-bin: add 4.11.5

Closes: https://github.com/gentoo/gentoo/pull/33706
Signed-off-by: Henning Schild  hennsch.de>
Signed-off-by: Yixun Lan  gentoo.org>

 net-im/telegram-desktop-bin/Manifest   |  2 +
 .../telegram-desktop-bin-4.11.5.ebuild | 62 ++
 2 files changed, 64 insertions(+)

diff --git a/net-im/telegram-desktop-bin/Manifest 
b/net-im/telegram-desktop-bin/Manifest
index 6103a6c4a17b..b96542154e8f 100644
--- a/net-im/telegram-desktop-bin/Manifest
+++ b/net-im/telegram-desktop-bin/Manifest
@@ -1,2 +1,4 @@
 DIST tdesktop-4.11.3.tar.gz 18254355 BLAKE2B 
0f24ca31bc1b0f5eec6c21c00048f6d15c3c1e491eaf387b8506382cafffbc8afb9fa4b14f26985ab093945371e68681ee1e90f0dcbf3835e7547c02885d7586
 SHA512 
ec17e6f2f3ca59e3697798055b42d4eed02c9f0eb1fd60ea4cf3946be68d1a0a4b720cda5db705a0127902329de96894e6c190842ae6287732ffd02d7ae0b327
+DIST tdesktop-4.11.5.tar.gz 18283215 BLAKE2B 
81beb626179162ad005c2dc8335438c47f3b9b215e58fb96e0dc3baf29293c4bd6c7cc5ce7167080998e4ab30e551e1364ee69b119d477a923546f5fc5c60643
 SHA512 
d38ec10e9d0c3967577f2fa18b40cd8333576ac916b377fcbac8be768cd05774a23039bba6bc063b58214e4ad20eb47875593834725741bc4fe51d133a90e4a9
 DIST tsetup.4.11.3.tar.xz 52997540 BLAKE2B 
fd722374fe18d860eed437f31f0a3c1da696e02a09111f289a801b34071d24da204df52db93eb80e4bb64220e20ca1d0a4915a8993890d4a74253597b143c261
 SHA512 
6b2ef6a95dde09497249cf09ecd9c3e65764771714e3fed4ace547e56bae5ceb346ff288ad9a51dbae499266d42ee2e549a16c91553a0b6be98cb336dd166a23
+DIST tsetup.4.11.5.tar.xz 53092984 BLAKE2B 
6c24678e18ce3485538833ec1b903da97e3be6eb253eabe8bd2913832b94539f13d6f5c27736dc3c2073139f968edc9fe201891f414c21d262db27a6a0377da0
 SHA512 
8dd2ec33d19bd5ebcbd3ba311bf888f4c248165d42beb9504450cff649623eb929d783657aced8d8adbe0bc80ecc620cbc028a7446e159fc03082e84b15b7454

diff --git a/net-im/telegram-desktop-bin/telegram-desktop-bin-4.11.5.ebuild 
b/net-im/telegram-desktop-bin/telegram-desktop-bin-4.11.5.ebuild
new file mode 100644
index ..d81c56fd7260
--- /dev/null
+++ b/net-im/telegram-desktop-bin/telegram-desktop-bin-4.11.5.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop optfeature xdg
+
+DESCRIPTION="Official desktop client for Telegram (binary package)"
+HOMEPAGE="https://desktop.telegram.org;
+SRC_URI="
+   https://github.com/telegramdesktop/tdesktop/archive/v${PV}.tar.gz -> 
tdesktop-${PV}.tar.gz
+   amd64? ( https://updates.tdesktop.com/tlinux/tsetup.${PV}.tar.xz )
+"
+
+LICENSE="GPL-3-with-openssl-exception"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+QA_PREBUILT="usr/bin/telegram-desktop"
+
+RDEPEND="
+   !net-im/telegram-desktop
+   sys-libs/glibc
+   dev-libs/glib:2
+   >=media-libs/fontconfig-2.13
+   media-libs/freetype:2
+   virtual/opengl
+   x11-libs/gtk+:3[X,wayland]
+   x11-libs/libX11
+   >=x11-libs/libxcb-1.10
+"
+
+S="${WORKDIR}/Telegram"
+
+src_prepare() {
+   default
+
+   sed -i -e 
's/^Exec=@CMAKE_INSTALL_FULL_BINDIR@\/telegram-desktop/Exec=\/usr\/bin\/telegram-desktop/'
 "${WORKDIR}/tdesktop-${PV}"/lib/xdg/org.telegram.desktop.service || die
+}
+
+src_install() {
+   newbin Telegram telegram-desktop
+
+   insinto /usr/share/TelegramDesktop/externalupdater.d/
+   newins - externalupdater <<<"${EPREFIX}/usr/bin/telegram-desktop"
+
+   local icon_size
+   for icon_size in 16 32 48 64 128 256 512; do
+   newicon -s "${icon_size}" \
+   
"${WORKDIR}/tdesktop-${PV}/Telegram/Resources/art/icon${icon_size}.png" \
+   telegram.png
+   done
+
+   domenu "${WORKDIR}/tdesktop-${PV}"/lib/xdg/org.telegram.desktop.desktop
+   insinto /usr/share/dbus-1/services
+   doins "${WORKDIR}/tdesktop-${PV}"/lib/xdg/org.telegram.desktop.service
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   optfeature "spell checker support" app-text/enchant
+}



[gentoo-commits] repo/gentoo:master commit in: net-irc/znc/

2023-11-07 Thread Louis Sautier
commit: 8a08143250248bf5bb1b6ee20800d910aa5dd92b
Author: Louis Sautier  gentoo  org>
AuthorDate: Tue Nov  7 20:53:38 2023 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Tue Nov  7 20:55:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a081432

net-irc/znc: add slot specifier to argon2i dependency

Signed-off-by: Louis Sautier  gentoo.org>

 net-irc/znc/znc-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/znc/znc-.ebuild b/net-irc/znc/znc-.ebuild
index 1f2334900220..c40af00c86f0 100644
--- a/net-irc/znc/znc-.ebuild
+++ b/net-irc/znc/znc-.ebuild
@@ -57,7 +57,7 @@ BDEPEND="
)
 "
 DEPEND="
-   app-crypt/argon2
+   app-crypt/argon2:=
icu? ( dev-libs/icu:= )
nls? ( dev-libs/boost:=[nls] )
perl? ( >=dev-lang/perl-5.10:= )



[gentoo-commits] repo/gentoo:master commit in: mail-mta/exim/files/, mail-mta/exim/

2023-11-07 Thread Fabian Groffen
commit: 188612161131269127746a5e43c8df0a7f48a171
Author: Fabian Groffen  gentoo  org>
AuthorDate: Tue Nov  7 20:46:36 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue Nov  7 20:46:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18861216

mail-mta/exim-4.97: version bump

Signed-off-by: Fabian Groffen  gentoo.org>

 mail-mta/exim/Manifest |   2 +
 mail-mta/exim/exim-4.97.ebuild | 633 +
 .../exim/files/exim-4.97-as-needed-ldflags.patch   | 145 +
 .../exim/files/exim-4.97-localscan_dlopen.patch| 209 +++
 .../exim/files/exim-4.97-no-exim_id_update.patch   |  13 +
 5 files changed, 1002 insertions(+)

diff --git a/mail-mta/exim/Manifest b/mail-mta/exim/Manifest
index c253fa5f9734..1ad7d2a61766 100644
--- a/mail-mta/exim/Manifest
+++ b/mail-mta/exim/Manifest
@@ -3,8 +3,10 @@ DIST exim-4.96-gentoo-patches-r0.tar.xz 13308 BLAKE2B 
e01cd8b90593329d858cced27b
 DIST exim-4.96.1.tar.xz 1879404 BLAKE2B 
fc6425be41ef7722f7d7b6b541c01774a4bafe55ca38152dc3fbb837e00ea52fabc39a42fcbf0500f4e0eda40deec3cbb0d746da9700a4a615f9ee4869e325c5
 SHA512 
ef1a0e57c59cdf4e915b3ac5dcdbc69f565b14dd92b0527f6796b2c46a9ec34f991f9790fb4171c99417f7e482cdd62d77e780cc71fab227c8bed876103f7fdd
 DIST exim-4.96.2.tar.xz 1879896 BLAKE2B 
f172340e5f896dc1996e4e3cf46515c2336c47d3390524ca91cb9ef7258a62b83426592de582aa792584cbeaace519b4edea5e62b3ebeb8e5f599379255e04a5
 SHA512 
dc9f6a114e64ac826489edff88d50a24195b64714428e691c10a7bfb119b3ebb6455bf80cbb34dfd0a4e2e44cbde72effb009357a8e0a6065e512fe32092e3ed
 DIST exim-4.96.tar.xz 1879152 BLAKE2B 
4b424f2ebc661bd0db35d7f6da86300c6d5cb5b9a52cddd24fdd452daa76c84e471d4f8f278cf951d1503b01fd46fc3e6858d6feded09f34253d2cf2ae99b45a
 SHA512 
6b863661465a0b9897c1b71875c5196a1903cf560dd85de45b08242b9731edb2bc10eb56945d62e477e5d15cc7a8d493915bff2ca81689673a8091c66f62c89e
+DIST exim-4.97.tar.xz 1909536 BLAKE2B 
b0f09d5f162853996976c222786de14e2104acdf01fd61da486f59f4cf8af1182cdfb7ea31fd55ccfd9c57256e7f442dc1b46727e08fe2eca82a296ac4ae7899
 SHA512 
b28cbb49fa7e143dfcc94e004d57cf98a1945013e676cd103c1ee4cf52933d49d378baa13bea2663353dba97745d6b2ab8b7b66cde870788a2d85d7abd716968
 DIST exim-pdf-4.94.2.tar.xz 2092248 BLAKE2B 
973ab4f117fdb58afa017bc41b4496fac1277e707a9926d67317c455b0bd617021c17cba6c8d793d8962aacef12c0790d5add7174017512b7b1ea070f8e8533d
 SHA512 
3a661f69d81a992798d4b7e5b7def7cfffa297a7b3c02a6631be426cefff5a6e8783fa322a1bd105d01f7b06968d01e77963e6ab7be3157f63eb62eb6ff172b0
 DIST exim-pdf-4.96.1.tar.xz 2132252 BLAKE2B 
7e6d756630211b6465f9162c7a6b461774b3999ad8c3c1ace157a39b7e07f86644d206c5687991b6098aec47445319def44ddb2895b2a16146f6abd1c11d47a6
 SHA512 
d39ee2f9a05326809a6e8454a108d717838dacfa42c2cade72f5937b1b44d70e70152fa75f4b4e9548cd4198d54f8a8c1323e14d7d1f9a0a23c99a53db1001b0
 DIST exim-pdf-4.96.2.tar.xz 2132268 BLAKE2B 
9104d42d742e7152d166b6158a6f060d0a29143b11e5064ecda177ead59ac66a9bb6ab3575e5bcaf7af5b49964d29b841285e67184592a8b64bab6099f4c8ac9
 SHA512 
c35eea4ab5510bba50d22813b28c9d2f5e4e2fed76993693b997f2090024dde674d58dffe044cb64642bf57b83fcae3bfc3dbcae43288fae11692ee49374df74
 DIST exim-pdf-4.96.tar.xz 2137468 BLAKE2B 
7f61767f91864c43a3b7b6ca36ec7f41da6ad7029687a38cfa9307c444c2ffbd3eb61d45645ffd20ec16ba64a37e1ff08c02e7e4e36499c7783679af9a399081
 SHA512 
05e94579631656330d95d237c58bc9fd52229a067c5846e7c3409b4c83040c9216819bcb0090673d9991fd59e2c2025340592b31b241b557c6775782106854d1
+DIST exim-pdf-4.97.tar.xz 2136852 BLAKE2B 
df188e658e9e86d1b651d12b29e8a440677d75cc0384bab829323582a3a89b62f34e504b759ef2824b7735056696aed6ac33a4ca10a74fc5bc036f150caaac12
 SHA512 
defd1e7d823f4eadd2afe426d9105a395421824a1b1941b97bfda408905bdd105b5c219b713e15506d25d98fa48e965228f8daab286dc1be14a387f567c0b58b
 DIST system_filter.exim.gz 3075 BLAKE2B 
d05e872b5cef377d29126cda03fc0a74c8777b2119b76ff43da6e8de808035eb9bfcb034a85d81824f135d484e864bfc0629fc1af2c228a7277d5ee7cf9cde79
 SHA512 
cb358d3ce2499a0bb5920d962a06f2af8486e55ec90c8c928bd8e3aefb279aa57f5f960d5adfcef68bd94110b405eaa144e9629cfe6014a529c79c544600bbf3

diff --git a/mail-mta/exim/exim-4.97.ebuild b/mail-mta/exim/exim-4.97.ebuild
new file mode 100644
index ..93fa8745430f
--- /dev/null
+++ b/mail-mta/exim/exim-4.97.ebuild
@@ -0,0 +1,633 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit db-use toolchain-funcs pam systemd
+
+IUSE="arc berkdb +dane dcc +dkim dlfunc dmarc +dnsdb doc dovecot-sasl
+dsn gdbm gnutls idn ipv6 ldap lmtp maildir mbx
+mysql nis pam perl pkcs11 postgres +prdr proxy radius redis sasl selinux
+socks5 spf sqlite srs +ssl syslog tdb tcpd +tpda X"
+REQUIRED_USE="
+   arc? ( dkim spf )
+   dane? ( ssl !gnutls )
+   dmarc? ( dkim spf )
+   dkim? ( ssl !gnutls )
+   gnutls? ( ssl )
+   pkcs11? ( ssl )
+   || ( berkdb gdbm tdb )
+"
+# NOTE on USE="gnutls dane", gnutls[dane] is masked in base, unmasked

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

2023-11-07 Thread Sam James
commit: 571c841c9dbfdc79964839b62c5cd5bf5a68a3b5
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  7 20:34:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  7 20:34:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=571c841c

app-editors/mg: Stabilize 20230501 amd64, #906258

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

 app-editors/mg/mg-20230501.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/mg/mg-20230501.ebuild 
b/app-editors/mg/mg-20230501.ebuild
index 3385a89393fd..31ff725c2d18 100644
--- a/app-editors/mg/mg-20230501.ebuild
+++ b/app-editors/mg/mg-20230501.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/hboetes/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="livecd"
 
 RDEPEND="



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

2023-11-07 Thread Michał Górny
commit: a966c275f0429c7d3f378d8a29243bd3e0195e76
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov  7 20:24:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov  7 20:24:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a966c275

dev-python/lmfit: Enable py3.12

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

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

diff --git a/dev-python/lmfit/lmfit-1.2.2.ebuild 
b/dev-python/lmfit/lmfit-1.2.2.ebuild
index 2a0618659291..228886d33208 100644
--- a/dev-python/lmfit/lmfit-1.2.2.ebuild
+++ b/dev-python/lmfit/lmfit-1.2.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 pypi
 



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

2023-11-07 Thread Michał Górny
commit: 5f5c75269e6670a502780864f33a0c22ea4626a4
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov  7 20:30:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov  7 20:30:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f5c7526

dev-python/lmdb: Enable py3.12

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

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

diff --git a/dev-python/lmdb/lmdb-1.4.1.ebuild 
b/dev-python/lmdb/lmdb-1.4.1.ebuild
index 09bb642fe8d2..871b9ec426f6 100644
--- a/dev-python/lmdb/lmdb-1.4.1.ebuild
+++ b/dev-python/lmdb/lmdb-1.4.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
 
 inherit distutils-r1 pypi
 



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

2023-11-07 Thread Michał Górny
commit: 2ac3496e2dff066e0380584f1ecd86b963636b4b
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov  7 20:20:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov  7 20:20:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ac3496e

dev-python/metakernel: Tests require dev-python/pydot

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

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

diff --git a/dev-python/metakernel/metakernel-0.30.1.ebuild 
b/dev-python/metakernel/metakernel-0.30.1.ebuild
index a2396edc371d..bfbe5a83e2e1 100644
--- a/dev-python/metakernel/metakernel-0.30.1.ebuild
+++ b/dev-python/metakernel/metakernel-0.30.1.ebuild
@@ -27,9 +27,10 @@ RDEPEND="
 
 BDEPEND="
test? (
-   dev-python/requests[${PYTHON_USEDEP}]
dev-python/jupyter-kernel-test[${PYTHON_USEDEP}]
+   dev-python/pydot[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
)
 "
 



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

2023-11-07 Thread Michał Górny
commit: 4e70e272674ab934178eb815885b2124b33fd12e
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov  7 20:19:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov  7 20:19:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e70e272

dev-python/tables: Fix c-blosc2 dep

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

 dev-python/tables/tables-3.9.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/tables/tables-3.9.1-r1.ebuild 
b/dev-python/tables/tables-3.9.1-r1.ebuild
index 2b13244b6cde..459804a296ec 100644
--- a/dev-python/tables/tables-3.9.1-r1.ebuild
+++ b/dev-python/tables/tables-3.9.1-r1.ebuild
@@ -28,7 +28,7 @@ DEPEND="
app-arch/lz4:0=
>=app-arch/zstd-1.0.0:=
>=dev-libs/c-blosc-1.11.1:0=
-   dev-libs/c-blosc2:=
+   >=dev-libs/c-blosc2-2.10.4:=
dev-libs/lzo:2=
>=dev-python/numpy-1.19.0[${PYTHON_USEDEP}]
>=sci-libs/hdf5-1.8.4:=



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

2023-11-07 Thread Michał Górny
commit: 024e32b461a769c8ccffbe9ec29b2fac7ea78cec
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov  7 20:19:11 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov  7 20:19:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=024e32b4

dev-libs/c-blosc2: Remove old

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

 dev-libs/c-blosc2/Manifest  |  6 ---
 dev-libs/c-blosc2/c-blosc2-2.10.2-r1.ebuild | 67 -
 dev-libs/c-blosc2/c-blosc2-2.10.3.ebuild| 67 -
 dev-libs/c-blosc2/c-blosc2-2.10.4.ebuild| 67 -
 dev-libs/c-blosc2/c-blosc2-2.11.0.ebuild| 67 -
 dev-libs/c-blosc2/c-blosc2-2.11.1.ebuild| 67 -
 dev-libs/c-blosc2/c-blosc2-2.9.3-r1.ebuild  | 64 ---
 7 files changed, 405 deletions(-)

diff --git a/dev-libs/c-blosc2/Manifest b/dev-libs/c-blosc2/Manifest
index 0d4dc95b60c0..0c5f838eca78 100644
--- a/dev-libs/c-blosc2/Manifest
+++ b/dev-libs/c-blosc2/Manifest
@@ -1,8 +1,2 @@
-DIST c-blosc2-2.10.2.gh.tar.gz 3142525 BLAKE2B 
1bd3f4c10c9c2b9d228499d41e5f3ea2c751f6271946de0857487ef71ec32bfe2d450aaff39d27f14b1b2f4dbec4b4e545f26d99a7494e39950627f55664fe40
 SHA512 
2e4344a6fb905fc7c8e3de2db3a59469b2ea27d2f1e476d08247cb3793880f3c5db786857c0afd33371868e4fcd713b6913d5502424821f20c9870e1e4bb
-DIST c-blosc2-2.10.3.gh.tar.gz 3142852 BLAKE2B 
d1c947d5a2913929d6eb8713fb750937c50f25bc7858576831eecb7ffb996238821435e080944da332d51f55eff9a714c10571c09def8170816be67ffdb779ae
 SHA512 
ae1d8d6aae1cb58f954491733b1667a6280384de705795d181aada9ffd9d8a922b715f22ad12bc7f0fd2799b46e70a7c21a8253de74445f3013a6d2136579ae0
-DIST c-blosc2-2.10.4.gh.tar.gz 3142948 BLAKE2B 
3c25ed6540b080c385e383c36dab6d4a754130b1e69ad358e2b56ef1988b81bbc1fd0749d86bbe126fdf8cdbf55384a9ebf36e1b264c751dc9a1e74501c20365
 SHA512 
85247c3fb42a90e10a213d7fa62be17fb1156d0d68fd9ab2fd1757e0b41f81d7b4cf73d67e542eefcd812f8589eda81fab34c0ab2d5a0634563b6408313b0f74
 DIST c-blosc2-2.10.5.gh.tar.gz 3144174 BLAKE2B 
a680def405f2383636185ab1b71a42e042dd0c71025bfc898b48f148f4a6bf27cbd38f29512caae9ff5b58f70cb35289b609c84b132c0795915d1fe6c71b3feb
 SHA512 
bc004fe2132a8e36963437d5279506c2f79dcbf11ee1a768954c20d1265d120dc85e67952b567e716105c5716922da8ee8cffd0a5d44bc67093a4cab3075e322
-DIST c-blosc2-2.11.0.gh.tar.gz 3145115 BLAKE2B 
f2c375d303efe732dbb101c671560e40c584cdd546f481159b7317af775964f3c7fbdb540f86355ac1c6d345d7a494cfa0b9f1afcab2b04f7b96b127491cac3a
 SHA512 
df88b00a234b3753d97483169931a3ad9d1cc833bb13ec6f766e610ae2601577501ba824a4256bd35d4a50b3730afaa519bb24594707fedd8de6cbe9133e9799
-DIST c-blosc2-2.11.1.gh.tar.gz 3145212 BLAKE2B 
3c82b4758ce6395a2332971d5381855820596f7f95bee0c9f16b87cde43848ed2116483294132e4e8cadf3a40e01b98eb351a5707589d0bebbb8bfdebf9e49d6
 SHA512 
041e429b48b6563f6ff344ff532b2edc36087dd5c5707e4911d573c863995eb4e8d6245cba477747885824b707367114b3afa6c4b4b887458a42cf9fb90ec047
 DIST c-blosc2-2.11.2.gh.tar.gz 3144952 BLAKE2B 
312a6778a75badf687ebf0cbd8a7a4887ea183c4ed189f5d58007baf81154fb8de5269ec1066c5d1f75bd8855404915338f012e348f9aa26f10ada7823f68b4f
 SHA512 
667fc69fd99cc792bc3439246b9e89b823e9c7e0fc497775c1aaa1d12c6368582dac2db93770a8cd732f29c1e93b082e108b641f221b3dae614e9b8a644718b0
-DIST c-blosc2-2.9.3.gh.tar.gz 3139809 BLAKE2B 
740bfbc3cd1416d0863f6939ba4b5e27b2ae7947a407838e4061ef42c005ee255abdd8bbcbecb25123b7ff50ece62493ad3b5a84d4e02a65e1791c9007cf5b5d
 SHA512 
30e792ba982d66936813c2dc56f85ee17a1a73ec475c15d6448cc1f5ac88f917f7a823e4b7b59c1271b1a9ee1ddd1f15fb74d6c0fa61d653b16d1a05209dfde4

diff --git a/dev-libs/c-blosc2/c-blosc2-2.10.2-r1.ebuild 
b/dev-libs/c-blosc2/c-blosc2-2.10.2-r1.ebuild
deleted file mode 100644
index 9b8c1c982312..
--- a/dev-libs/c-blosc2/c-blosc2-2.10.2-r1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Blocking, shuffling and lossless compression library"
-HOMEPAGE="
-   https://www.blosc.org/c-blosc2/c-blosc2.html
-   https://github.com/Blosc/c-blosc2/
-"
-SRC_URI="
-   https://github.com/Blosc/c-blosc2/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0/1"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
-IUSE="test +zlib +zstd"
-REQUIRED_USE="test? ( zlib zstd )"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   >=app-arch/lz4-1.7.5:=
-   zlib? ( sys-libs/zlib:= )
-   zstd? ( app-arch/zstd:= )
-"
-RDEPEND="
-   ${DEPEND}
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.9.3-no-unaligned.patch
-)
-
-src_configure() {
-   # remove bundled libs (just in case)
-   rm -rf internal-complibs || die
-
-   local mycmakeargs=(
-   -DBUILD_STATIC=OFF
-   -DBUILD_TESTS=$(usex test)
-   

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

2023-11-07 Thread Michał Górny
commit: 97f417cbfb18fca61f437a5a1932935b148e1fc6
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov  7 20:17:22 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov  7 20:18:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97f417cb

dev-python/metakernel: Remove old

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

 dev-python/metakernel/Manifest |  2 --
 dev-python/metakernel/metakernel-0.29.5.ebuild | 46 --
 dev-python/metakernel/metakernel-0.30.0.ebuild | 46 --
 3 files changed, 94 deletions(-)

diff --git a/dev-python/metakernel/Manifest b/dev-python/metakernel/Manifest
index 6693ef09d670..4bb473ef7492 100644
--- a/dev-python/metakernel/Manifest
+++ b/dev-python/metakernel/Manifest
@@ -1,3 +1 @@
-DIST metakernel-0.29.5.tar.gz 190055 BLAKE2B 
71da4cf886de1f5844f5343f37ddcf91416256fa5a5868e6f0a6fc188685c3fe8eb7827332abbbeedd58533b182588073afefbdb67ed9b1532833115974cb0a0
 SHA512 
2e79d35d4c3cabf2ea8df6b189620fa7ae73c9a6dff3b231ee9f9494b325270499beb3a915b0f0bcec2b3df948339c884211be4ef4bd47edd80547a609b7e324
-DIST metakernel-0.30.0.tar.gz 190452 BLAKE2B 
ee4dfd686ce07971c15d61e074dc8f5522722c81bd1052058fe9e805b99cd0eb532385509324a6306dfa6480527ea69b38397746280263c9e24215b79ac741d9
 SHA512 
4f0be290057521382dcad7cf4df49e3c2a69b2273795bdee521999db12f196a380288643172a209c1cdfd7bcdeb2d4ca513376590ff9b08100faa88b89f0a729
 DIST metakernel-0.30.1.tar.gz 190577 BLAKE2B 
fe048fefb5e2ab8f67f4092208a1d4f2a0ff268079fea89a72d6837d6937c72e1891a3a36d93650fb7d02521384ab17d51b3ccf43f7f7f7a83231d1a3b3fccbd
 SHA512 
47c7132d9cff170c596f74ec56bbd04f4eb3f8b30a77f39fc6a1b8969e49d721eaa3eba4c629b06bbe794ebefff2feab5a32929f6540f7bbfec760822c151908

diff --git a/dev-python/metakernel/metakernel-0.29.5.ebuild 
b/dev-python/metakernel/metakernel-0.29.5.ebuild
deleted file mode 100644
index a2396edc371d..
--- a/dev-python/metakernel/metakernel-0.29.5.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
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Metakernel for Jupyter"
-HOMEPAGE="
-   https://github.com/Calysto/metakernel/
-   https://pypi.org/project/metakernel/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
-   >=dev-python/ipykernel-5.5.6[${PYTHON_USEDEP}]
-   >=dev-python/jupyter-core-4.9.2[${PYTHON_USEDEP}]
-   >=dev-python/jedi-0.18[${PYTHON_USEDEP}]
-   >=dev-python/pexpect-4.8[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
-   test? (
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/jupyter-kernel-test[${PYTHON_USEDEP}]
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # fragile
-   metakernel/tests/test_parser.py::test_path_completions
-   # broken by color codes in output
-   # https://github.com/Calysto/metakernel/issues/266
-   metakernel/tests/test_replwrap.py::REPLWrapTestCase::test_bash
-   # requires starting ipycluster
-   metakernel/magics/tests/test_parallel_magic.py::test_parallel_magic
-)

diff --git a/dev-python/metakernel/metakernel-0.30.0.ebuild 
b/dev-python/metakernel/metakernel-0.30.0.ebuild
deleted file mode 100644
index a2396edc371d..
--- a/dev-python/metakernel/metakernel-0.30.0.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
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Metakernel for Jupyter"
-HOMEPAGE="
-   https://github.com/Calysto/metakernel/
-   https://pypi.org/project/metakernel/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
-   >=dev-python/ipykernel-5.5.6[${PYTHON_USEDEP}]
-   >=dev-python/jupyter-core-4.9.2[${PYTHON_USEDEP}]
-   >=dev-python/jedi-0.18[${PYTHON_USEDEP}]
-   >=dev-python/pexpect-4.8[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
-   test? (
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/jupyter-kernel-test[${PYTHON_USEDEP}]
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # fragile
-   metakernel/tests/test_parser.py::test_path_completions
-   # broken by color codes in output
-   # https://github.com/Calysto/metakernel/issues/266
-   metakernel/tests/test_replwrap.py::REPLWrapTestCase::test_bash
-   # requires starting ipycluster
-   metakernel/magics/tests/test_parallel_magic.py::test_parallel_magic
-)



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

2023-11-07 Thread Sam James
commit: 565a50e31dc96aad2143ebc7ae18228fcd3827e1
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  7 20:01:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  7 20:02:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=565a50e3

dev-util/cvise: add 2.9.0

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

 dev-util/cvise/Manifest   |  1 +
 dev-util/cvise/cvise-2.9.0.ebuild | 78 +++
 2 files changed, 79 insertions(+)

diff --git a/dev-util/cvise/Manifest b/dev-util/cvise/Manifest
index c3d476e4b7b8..1cdc6c594038 100644
--- a/dev-util/cvise/Manifest
+++ b/dev-util/cvise/Manifest
@@ -1 +1,2 @@
 DIST cvise-2.8.0.tar.gz 269582 BLAKE2B 
fe0f0d4e63ec7c69b209b8be1f3fd160a2573b9bfc555a3bb5caec5c818c8251569103e71509d194e0effc86c09420cf523393686dd412660acde1e85ebffb67
 SHA512 
7e2dee2001aacb96cf5ffdb62047d229e23273fd26f34648e23ab4374bf6cae149f13db529494ce8d2d16555a0d2143487923c57f4b303b0ab1f678ffcff6f6e
+DIST cvise-2.9.0.tar.gz 269921 BLAKE2B 
d3b491316ea4ec5b623eeba0131f31edb421635508786a04868394c9bdc62c4510c34bd30095c5b034fa66ec5f8f6f78bb762e17f1c534ba137eb469544ddafe
 SHA512 
dd3b2e5c4603e8a73594863ce5b83d0ca864fc688a7b094c84b745b7086d384173809b9a915edb51938a7df8310eabbde1ea6a997c480d19618065c0d8270c52

diff --git a/dev-util/cvise/cvise-2.9.0.ebuild 
b/dev-util/cvise/cvise-2.9.0.ebuild
new file mode 100644
index ..831fbcb1a4f3
--- /dev/null
+++ b/dev-util/cvise/cvise-2.9.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake llvm python-single-r1
+
+DESCRIPTION="Super-parallel Python port of the C-Reduce"
+HOMEPAGE="https://github.com/marxin/cvise/;
+SRC_URI="
+   https://github.com/marxin/cvise/archive/v${PV}.tar.gz -> ${P}.tar.gz
+"
+
+LICENSE="UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+LLVM_MAX_SLOT=17
+DEPEND="
+   || (
+   sys-devel/clang:17
+   sys-devel/clang:16
+   sys-devel/clang:15
+   sys-devel/clang:14
+   )
+   

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

2023-11-07 Thread Sam James
commit: 547321ac2989f8598fe7567346a9641f31bc4b33
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  7 19:53:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  7 20:02:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=547321ac

dev-util/cvise: adopt for toolchain@

Co-maintainers welcome.

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

 dev-util/cvise/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-util/cvise/metadata.xml b/dev-util/cvise/metadata.xml
index 3e082b31d3c8..34abec55e165 100644
--- a/dev-util/cvise/metadata.xml
+++ b/dev-util/cvise/metadata.xml
@@ -1,7 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   toolch...@gentoo.org
+   Gentoo Toolchain Project
+   

marxin/cvise




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

2023-11-07 Thread Arthur Zamarin
commit: 263cbbbc86c6b5537e60347b9b96b1056291da2c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov  7 19:53:41 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov  7 19:53:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=263cbbbc

dev-libs/c-blosc2: Stabilize 2.10.5 ppc, #916663

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

 dev-libs/c-blosc2/c-blosc2-2.10.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc2/c-blosc2-2.10.5.ebuild 
b/dev-libs/c-blosc2/c-blosc2-2.10.5.ebuild
index 8746bc8aaa64..be1da45c49b8 100644
--- a/dev-libs/c-blosc2/c-blosc2-2.10.5.ebuild
+++ b/dev-libs/c-blosc2/c-blosc2-2.10.5.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/1"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="test +zlib +zstd"
 REQUIRED_USE="test? ( zlib zstd )"
 RESTRICT="!test? ( test )"



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

2023-11-07 Thread Arthur Zamarin
commit: 5820c783cd300da0f877b4898e1e8bf935ab32d4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov  7 19:50:47 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov  7 19:50:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5820c783

dev-libs/c-blosc2: Stabilize 2.10.5 arm, #916663

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

 dev-libs/c-blosc2/c-blosc2-2.10.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc2/c-blosc2-2.10.5.ebuild 
b/dev-libs/c-blosc2/c-blosc2-2.10.5.ebuild
index c8b030e63dce..8746bc8aaa64 100644
--- a/dev-libs/c-blosc2/c-blosc2-2.10.5.ebuild
+++ b/dev-libs/c-blosc2/c-blosc2-2.10.5.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/1"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="test +zlib +zstd"
 REQUIRED_USE="test? ( zlib zstd )"
 RESTRICT="!test? ( test )"



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

2023-11-07 Thread Bernard Cafarelli
commit: 9df6ab311181f9411b3a684c5b4baf3d95c3cd67
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Nov  7 19:37:05 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Tue Nov  7 19:39:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9df6ab31

app-text/paperwork-backend: add sys-apps/which BDEP

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-text/paperwork-backend/paperwork-backend-2.2.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-text/paperwork-backend/paperwork-backend-2.2.1.ebuild 
b/app-text/paperwork-backend/paperwork-backend-2.2.1.ebuild
index fbaf8d92135b..e38955fb7d3f 100644
--- a/app-text/paperwork-backend/paperwork-backend-2.2.1.ebuild
+++ b/app-text/paperwork-backend/paperwork-backend-2.2.1.ebuild
@@ -37,6 +37,7 @@ RDEPEND="
 BDEPEND="
${RDEPEND}
dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   sys-apps/which
sys-devel/gettext
test? (
dev-python/libpillowfight[${PYTHON_USEDEP}]



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

2023-11-07 Thread Bernard Cafarelli
commit: 8fa1505f503037354aa25f0cb5d407b51c9667a4
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Nov  7 19:36:59 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Tue Nov  7 19:39:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fa1505f

app-text/openpaperwork-gtk: add sys-apps/which BDEP

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.1.ebuild 
b/app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.1.ebuild
index 31627a143e68..d3f68f150bd4 100644
--- a/app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.1.ebuild
+++ b/app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.1.ebuild
@@ -24,6 +24,7 @@ RDEPEND="app-text/openpaperwork-core[${PYTHON_USEDEP}]
x11-libs/gtk+:3[introspection]"
 DEPEND="${RDEPEND}"
 BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   sys-apps/which
sys-devel/gettext"
 
 S=${WORKDIR}/paperwork-${PV}/${PN}



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

2023-11-07 Thread Bernard Cafarelli
commit: 6e47bb399c293890a887321c32d1ae06cd5802d3
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Nov  7 19:37:11 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Tue Nov  7 19:39:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e47bb39

app-text/paperwork: add sys-apps/which BDEP

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-text/paperwork/paperwork-2.2.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-text/paperwork/paperwork-2.2.1.ebuild 
b/app-text/paperwork/paperwork-2.2.1.ebuild
index 26f60728935f..9124bd50a325 100644
--- a/app-text/paperwork/paperwork-2.2.1.ebuild
+++ b/app-text/paperwork/paperwork-2.2.1.ebuild
@@ -33,6 +33,7 @@ RDEPEND="~app-text/openpaperwork-core-${PV}[${PYTHON_USEDEP}]
x11-libs/libnotify[introspection]"
 DEPEND="${RDEPEND}"
 BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   sys-apps/which
sys-devel/gettext"
 
 S=${WORKDIR}/paperwork-${PV}/${PN}-gtk



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

2023-11-07 Thread Bernard Cafarelli
commit: 63919626f106054a159a35408880df009a405ca1
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Nov  7 19:36:53 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Tue Nov  7 19:39:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63919626

app-text/openpaperwork-core: add sys-apps/which BDEP

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-text/openpaperwork-core/openpaperwork-core-2.2.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-text/openpaperwork-core/openpaperwork-core-2.2.1.ebuild 
b/app-text/openpaperwork-core/openpaperwork-core-2.2.1.ebuild
index add748104564..b2cef72ea2c6 100644
--- a/app-text/openpaperwork-core/openpaperwork-core-2.2.1.ebuild
+++ b/app-text/openpaperwork-core/openpaperwork-core-2.2.1.ebuild
@@ -19,6 +19,7 @@ KEYWORDS="~amd64 ~x86"
 RDEPEND="dev-python/distro[${PYTHON_USEDEP}]"
 DEPEND="${RDEPEND}"
 BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   sys-apps/which
sys-devel/gettext"
 
 S=${WORKDIR}/paperwork-${PV}/${PN}



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

2023-11-07 Thread Michał Górny
commit: 9c4a4115d32654aae46f2a641417ca6f82b29f98
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov  7 19:11:53 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov  7 19:22:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c4a4115

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

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

 dev-python/google-api-python-client/Manifest   |  1 +
 .../google-api-python-client-2.107.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 0ca80833a24b..22804fd4a3f5 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.105.0.tar.gz 12113230 BLAKE2B 
d2401ca4ee47f7017e5644479644894cf704bbba6fa97fbe225577c3c10afcb374a52444b32fc5ecb2ea5a38d6f7cdb71055c2ef0873e39d277738d33a778873
 SHA512 
d610579b1fc5be6b47b9add52e1d39ef7f007869e17fb7f6dbdcdd78f01e1d7f8a8de208499f9c718b1ce567b8723a44a6a93ad22b94cebd33c47cf584e03118
 DIST google-api-python-client-2.106.0.tar.gz 12128677 BLAKE2B 
8bbd135199e0408bb1d614257b5ee31abaa86090fec4ecee16359f0c34421d928e4ff2da3c9c8a08d4b3f1634db61006fe12e0136149a5ff7a232c3b68741704
 SHA512 
631a26d15eb58186231031093d8c766c06a2dccb822d74d58be7f77de6b2631d90210b67122edaf54f925eadf7c989b06b8e806b1bedc58d46fdfe24af3e4ec4
+DIST google-api-python-client-2.107.0.tar.gz 12177116 BLAKE2B 
0e19a5f3048b3068a4f90fef93a81dcb875b62aae80957cf68c344b87057efcca369b721bc07c1fc5521fff30511d1666c51f85a593f4c94351e5734abf13bd1
 SHA512 
5c13c37b733ce9db9f705e9520c99f173936989e546b5e96e12097b59a0436538c7df0aaad1e1f8f7be10e04c4e80a9b70d899cefedecdd6e6642d5d8e8a220f

diff --git 
a/dev-python/google-api-python-client/google-api-python-client-2.107.0.ebuild 
b/dev-python/google-api-python-client/google-api-python-client-2.107.0.ebuild
new file mode 100644
index ..0194f9640998
--- /dev/null
+++ 
b/dev-python/google-api-python-client/google-api-python-client-2.107.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-libs/c-blosc2/

2023-11-07 Thread Michał Górny
commit: a2002d71325681680eb4e30f80c42b30ab144fca
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov  7 19:08:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov  7 19:22:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2002d71

dev-libs/c-blosc2: Bump to 2.11.2

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

 dev-libs/c-blosc2/Manifest   |  1 +
 dev-libs/c-blosc2/c-blosc2-2.11.2.ebuild | 63 
 2 files changed, 64 insertions(+)

diff --git a/dev-libs/c-blosc2/Manifest b/dev-libs/c-blosc2/Manifest
index 9a798c33dba3..0d4dc95b60c0 100644
--- a/dev-libs/c-blosc2/Manifest
+++ b/dev-libs/c-blosc2/Manifest
@@ -4,4 +4,5 @@ DIST c-blosc2-2.10.4.gh.tar.gz 3142948 BLAKE2B 
3c25ed6540b080c385e383c36dab6d4a7
 DIST c-blosc2-2.10.5.gh.tar.gz 3144174 BLAKE2B 
a680def405f2383636185ab1b71a42e042dd0c71025bfc898b48f148f4a6bf27cbd38f29512caae9ff5b58f70cb35289b609c84b132c0795915d1fe6c71b3feb
 SHA512 
bc004fe2132a8e36963437d5279506c2f79dcbf11ee1a768954c20d1265d120dc85e67952b567e716105c5716922da8ee8cffd0a5d44bc67093a4cab3075e322
 DIST c-blosc2-2.11.0.gh.tar.gz 3145115 BLAKE2B 
f2c375d303efe732dbb101c671560e40c584cdd546f481159b7317af775964f3c7fbdb540f86355ac1c6d345d7a494cfa0b9f1afcab2b04f7b96b127491cac3a
 SHA512 
df88b00a234b3753d97483169931a3ad9d1cc833bb13ec6f766e610ae2601577501ba824a4256bd35d4a50b3730afaa519bb24594707fedd8de6cbe9133e9799
 DIST c-blosc2-2.11.1.gh.tar.gz 3145212 BLAKE2B 
3c82b4758ce6395a2332971d5381855820596f7f95bee0c9f16b87cde43848ed2116483294132e4e8cadf3a40e01b98eb351a5707589d0bebbb8bfdebf9e49d6
 SHA512 
041e429b48b6563f6ff344ff532b2edc36087dd5c5707e4911d573c863995eb4e8d6245cba477747885824b707367114b3afa6c4b4b887458a42cf9fb90ec047
+DIST c-blosc2-2.11.2.gh.tar.gz 3144952 BLAKE2B 
312a6778a75badf687ebf0cbd8a7a4887ea183c4ed189f5d58007baf81154fb8de5269ec1066c5d1f75bd8855404915338f012e348f9aa26f10ada7823f68b4f
 SHA512 
667fc69fd99cc792bc3439246b9e89b823e9c7e0fc497775c1aaa1d12c6368582dac2db93770a8cd732f29c1e93b082e108b641f221b3dae614e9b8a644718b0
 DIST c-blosc2-2.9.3.gh.tar.gz 3139809 BLAKE2B 
740bfbc3cd1416d0863f6939ba4b5e27b2ae7947a407838e4061ef42c005ee255abdd8bbcbecb25123b7ff50ece62493ad3b5a84d4e02a65e1791c9007cf5b5d
 SHA512 
30e792ba982d66936813c2dc56f85ee17a1a73ec475c15d6448cc1f5ac88f917f7a823e4b7b59c1271b1a9ee1ddd1f15fb74d6c0fa61d653b16d1a05209dfde4

diff --git a/dev-libs/c-blosc2/c-blosc2-2.11.2.ebuild 
b/dev-libs/c-blosc2/c-blosc2-2.11.2.ebuild
new file mode 100644
index ..15ee45b69056
--- /dev/null
+++ b/dev-libs/c-blosc2/c-blosc2-2.11.2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Blocking, shuffling and lossless compression library"
+HOMEPAGE="
+   https://www.blosc.org/c-blosc2/c-blosc2.html
+   https://github.com/Blosc/c-blosc2/
+"
+SRC_URI="
+   https://github.com/Blosc/c-blosc2/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0/1"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="test +zlib +zstd"
+REQUIRED_USE="test? ( zlib zstd )"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   >=app-arch/lz4-1.7.5:=
+   zlib? ( sys-libs/zlib:= )
+   zstd? ( app-arch/zstd:= )
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+src_configure() {
+   # remove bundled libs (just in case)
+   rm -rf internal-complibs || die
+
+   local mycmakeargs=(
+   -DBUILD_STATIC=OFF
+   -DBUILD_TESTS=$(usex test)
+   -DBUILD_BENCHMARKS=OFF
+   -DBUILD_EXAMPLES=OFF
+   -DBUILD_FUZZERS=OFF
+   -DDEACTIVATE_ZLIB=$(usex !zlib)
+   -DDEACTIVATE_ZSTD=$(usex !zstd)
+   -DPREFER_EXTERNAL_LZ4=ON
+   -DPREFER_EXTERNAL_ZLIB=ON
+   -DPREFER_EXTERNAL_ZSTD=ON
+
+   # force regular zlib, at least for  the time being
+   -DCMAKE_DISABLE_FIND_PACKAGE_ZLIB_NG=ON
+
+   # upstream overrides CMAKE_C_FLAGS, preventing ${CFLAGS} 
defaults
+   # from applying, https://github.com/Blosc/c-blosc2/issues/433
+   -DCMAKE_C_FLAGS="${CFLAGS}"
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   # Tests fail in parallel, https://github.com/Blosc/c-blosc2/issues/432
+   MAKEOPTS=-j1 cmake_src_test
+}



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

2023-11-07 Thread Michał Górny
commit: fdf87fb61a40cb30477c4deb1a0d864462f93598
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov  7 19:05:46 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov  7 19:22:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdf87fb6

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

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

 dev-python/google-api-core/Manifest|  1 +
 .../google-api-core/google-api-core-2.13.0.ebuild  | 74 ++
 2 files changed, 75 insertions(+)

diff --git a/dev-python/google-api-core/Manifest 
b/dev-python/google-api-core/Manifest
index a78502fc241b..ba4e13dee34b 100644
--- a/dev-python/google-api-core/Manifest
+++ b/dev-python/google-api-core/Manifest
@@ -1 +1,2 @@
 DIST python-api-core-2.12.0.gh.tar.gz 189439 BLAKE2B 
e2186ea64a36f6c59f5771efc20b050aeb6c17a346c005f64658ac0840a7c11f46a375ae796ea3e084ae711a07776b4bb4683e0bab7f10ade0ac132c4e73d22b
 SHA512 
aae4dbe6a935626224280e180f07937595b3dc0a2649b70415fb5ad6df73af26bcb486c7bfc4c01a9ae4b1513b7df2e127aa4cbbf370366ba00dc7b58b884e83
+DIST python-api-core-2.13.0.gh.tar.gz 190862 BLAKE2B 
1b979113a93ee3424125713fab38a66f62ff24db7010c235a0631a1cad1f8c617c084e90662c480b17a3ab11857b0b851244e6142ef2cd05266e690f45785daf
 SHA512 
2852813ba959e3a75cc23dfc365eb7e1b335523ae1e0c3b1b30a9f10b4a060f4293f88db0189d5e03f35acd24f23b3c7ae7f657bf4c6f0d3b043a8271f2872c6

diff --git a/dev-python/google-api-core/google-api-core-2.13.0.ebuild 
b/dev-python/google-api-core/google-api-core-2.13.0.ebuild
new file mode 100644
index ..31097fa5f234
--- /dev/null
+++ b/dev-python/google-api-core/google-api-core-2.13.0.ebuild
@@ -0,0 +1,74 @@
+# 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/fitsio/

2023-11-07 Thread Michał Górny
commit: 1a869563eb85f1c805f7e6520d707f7d92cfa89f
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov  7 19:11:00 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov  7 19:22:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a869563

dev-python/fitsio: Remove old

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

 dev-python/fitsio/Manifest |  1 -
 dev-python/fitsio/fitsio-1.1.10.ebuild | 46 --
 2 files changed, 47 deletions(-)

diff --git a/dev-python/fitsio/Manifest b/dev-python/fitsio/Manifest
index 8b1b00768f8f..a79ddbdcdba4 100644
--- a/dev-python/fitsio/Manifest
+++ b/dev-python/fitsio/Manifest
@@ -1,2 +1 @@
-DIST fitsio-1.1.10.gh.tar.gz 5052842 BLAKE2B 
1d0fb90fa23b3adf1ab172c89f9475b59d1bc909b225129c923bd27391af2844d4b56134568ed07124b9152000fb1325a2225997048d18aa596246d609888b28
 SHA512 
d0e28f1892640404a2514832e1d68ac202de4c3d3a840c783e6eb3de381f2180136eaec856bd7ab1b236b67c273417a137121137f6d1e66ee6bb2becdc522fa6
 DIST fitsio-1.2.0.gh.tar.gz 4582716 BLAKE2B 
a395318b7ae3f52f7c764dae81b9ba9e305cf92e140d7ee015e235c1448a8fb7b2f87ec6132b7d4322f5a468384f8b6a9a33382d0d9d2adc8924e9d3843d9901
 SHA512 
d701534d8615382dbe8e4134e0b47a2568194e746b75b6c0dc9172d30c79d2cd70052364b18506d275360c82811a7062832bb6f6d7bfb4b3be6ef51b19b62a95

diff --git a/dev-python/fitsio/fitsio-1.1.10.ebuild 
b/dev-python/fitsio/fitsio-1.1.10.ebuild
deleted file mode 100644
index 61d611cbdaa4..
--- a/dev-python/fitsio/fitsio-1.1.10.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
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python library to read from and write to FITS files"
-HOMEPAGE="
-   https://github.com/esheldon/fitsio/
-   https://pypi.org/project/fitsio/
-"
-SRC_URI="
-   https://github.com/esheldon/fitsio/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-
-DEPEND="
-   >=dev-python/numpy-1.11[${PYTHON_USEDEP}]
-   sci-libs/cfitsio:0=
-"
-RDEPEND="
-   ${DEPEND}
-"
-
-distutils_enable_tests pytest
-
-src_configure() {
-   cat >> setup.cfg <<-EOF || die
-   [build_ext]
-   use_system_fitsio = True
-   EOF
-}
-
-python_test() {
-   cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
-   epytest
-}



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

2023-11-07 Thread Michał Górny
commit: f214406f165628a2872f41d7ade9f227aea12971
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov  7 19:18:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov  7 19:22:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f214406f

dev-python/pdfrw: Modernize, PEP517, py3.12

Closes: https://bugs.gentoo.org/909927
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pdfrw/Manifest   |  1 +
 dev-python/pdfrw/pdfrw-0.4_p1-r1.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/pdfrw/Manifest b/dev-python/pdfrw/Manifest
index 17ba1dd8c366..9825bf87acf8 100644
--- a/dev-python/pdfrw/Manifest
+++ b/dev-python/pdfrw/Manifest
@@ -1,2 +1,3 @@
+DIST pdfrw-0.4-1.gh.tar.gz 143615 BLAKE2B 
281dc94c762dcc776e2c9c84609b59ca32387510bcfbec39271a6073533f9ad5d416cf4250b3dcd8564973d197ce090719c5561f58b972c89d463b90723ac8e6
 SHA512 
f2ef6a966cb1b947425679e6c16e658b5d1dbc13d62fb2e1edc278508b03f6c6847b3c83dab8bcd7df3438e587df066bc16b653461ae402bb8688ddb05f4e886
 DIST pdfrw-0.4-1.tar.gz 143615 BLAKE2B 
281dc94c762dcc776e2c9c84609b59ca32387510bcfbec39271a6073533f9ad5d416cf4250b3dcd8564973d197ce090719c5561f58b972c89d463b90723ac8e6
 SHA512 
f2ef6a966cb1b947425679e6c16e658b5d1dbc13d62fb2e1edc278508b03f6c6847b3c83dab8bcd7df3438e587df066bc16b653461ae402bb8688ddb05f4e886
 DIST pdfrw-static_pdfs-d646009a0e3e71daf13a52ab1029e2230920ebf4.tar.gz 
25243391 BLAKE2B 
5c491d56c9731352907787bbe10b8b3ac362f0c7892ddcd15a1299d3b2b4bb604662f6231aa22478290992a345e769af2e2c2459a25a16c370ea05fa68101f80
 SHA512 
9bf1d5ddc8f55b40b50041e745579406bb0036fb7795ac40064aad7cdf592869051ba84a5ab080042e237690bb2f1811b86b2a4424535aa4c367f6e29a0c34eb

diff --git a/dev-python/pdfrw/pdfrw-0.4_p1-r1.ebuild 
b/dev-python/pdfrw/pdfrw-0.4_p1-r1.ebuild
new file mode 100644
index ..957493f44d34
--- /dev/null
+++ b/dev-python/pdfrw/pdfrw-0.4_p1-r1.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=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+PDFS_COMMIT=d646009a0e3e71daf13a52ab1029e2230920ebf4
+DESCRIPTION="PDF file reader/writer library"
+HOMEPAGE="
+   https://github.com/sarnold/pdfrw/
+   https://pypi.org/project/pdfrw/
+"
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://github.com/sarnold/pdfrw.git;
+   EGIT_BRANCH="main"
+   inherit git-r3
+else
+   MY_PV="${PV/_p/-}"
+   MY_P="${PN}-${MY_PV}"
+   SRC_URI="
+   https://github.com/sarnold/pdfrw/archive/${MY_PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+   test? (
+   
https://github.com/pmaupin/static_pdfs/archive/${PDFS_COMMIT}.tar.gz
+   -> pdfrw-static_pdfs-${PDFS_COMMIT}.tar.gz
+   )
+   "
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   S=${WORKDIR}/${MY_P}
+fi
+
+LICENSE="BSD MIT"
+SLOT="0"
+IUSE="crypt"
+
+RDEPEND="
+   crypt? (
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   )
+"
+BDEPEND="
+   test? (
+   dev-python/reportlab[${PYTHON_USEDEP}]
+   )
+"
+
+# unittest would be sufficient but its output is unreadable
+distutils_enable_tests pytest
+
+src_unpack() {
+   default
+   if use test; then
+   mv "static_pdfs-${PDFS_COMMIT}"/* "${MY_P}"/tests/static_pdfs 
|| die
+   fi
+}
+
+src_prepare() {
+   eapply "${FILESDIR}/pdfrw-fix-import-collections-warning.patch"
+   eapply "${FILESDIR}/pdfrw-static-fix-import-collections-warning.patch"
+
+   distutils-r1_src_prepare
+}



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

2023-11-07 Thread Michał Górny
commit: 7215dcca67e12fa8d914fb7df3c1a7acb18c2380
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov  7 19:07:10 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov  7 19:22:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7215dcca

dev-python/pbr: Bump to 6.0.0

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

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

diff --git a/dev-python/pbr/Manifest b/dev-python/pbr/Manifest
index 4b45e1658cfc..de7bc8879b9e 100644
--- a/dev-python/pbr/Manifest
+++ b/dev-python/pbr/Manifest
@@ -1 +1,2 @@
 DIST pbr-5.11.1.tar.gz 127597 BLAKE2B 
4ed433f271b4cbed3e7baca66cbeef057d575b7b061507c45a65ba93704edbed7b6f8668e9b9766f03079aaf06dbd6c394960c1c528b1beb992db65d0c3b89e4
 SHA512 
466dc5ce2622c43451186698f00d405141878449ffe9f7771b0057e8356bf12b426a9bfefff7e5843f1b3f963af3ffc9c4a42fa91a9407b79617abea046ff438
+DIST pbr-6.0.0.tar.gz 123150 BLAKE2B 
ed41fcf9febc11fe664d3045a8ac01f7a549f770e359b29045508653bffa838d91797c4aec5d5d1eba97907e83fb199f78afa4fd6f0b6be6b93b2e5f781d4425
 SHA512 
35cb184b02c9bc38e839e652d1f114197b2a82255f824253e15a07dee1d19823ab4f2fb17b1f4376c775295f533e006cb58136ee978f9989e98a3f782120

diff --git a/dev-python/pbr/pbr-6.0.0.ebuild b/dev-python/pbr/pbr-6.0.0.ebuild
new file mode 100644
index ..cd958f758db7
--- /dev/null
+++ b/dev-python/pbr/pbr-6.0.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_TESTED=( python3_{10..12} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Inject some useful and sensible default behaviors into setuptools"
+HOMEPAGE="
+   https://opendev.org/openstack/pbr/
+   https://github.com/openstack/pbr/
+   https://pypi.org/project/pbr/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/setuptools-60.5.0[${PYTHON_USEDEP}]
+"
+
+# git is needed for tests, see https://bugs.launchpad.net/pbr/+bug/1326682 and
+# https://bugs.gentoo.org/show_bug.cgi?id=561038 docutils is needed for sphinx
+# exceptions... https://bugs.gentoo.org/show_bug.cgi?id=603848 stestr is run as
+# external tool.
+BDEPEND="
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/wheel-0.32.0[${PYTHON_USEDEP}]
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/six-1.12.0[${PYTHON_USEDEP}]
+   >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20.0.3[${PYTHON_USEDEP}]
+   dev-vcs/git
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+
+distutils_enable_tests unittest
+
+python_prepare_all() {
+   # TODO: investigate
+   sed -e 's:test_console_script_develop:_&:' \
+   -e 's:test_console_script_install:_&:' \
+   -e 's:test_setup_py_keywords:_&:' \
+   -i pbr/tests/test_core.py || die
+   # network
+   rm pbr/tests/test_wsgi.py || die
+   # installs random packages via pip from the Internet
+   sed -e 's:test_requirement_parsing:_&:' \
+   -e 's:test_pep_517_support:_&:' \
+   -i pbr/tests/test_packaging.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
+   einfo "Testing on ${EPYTHON} is not supported at the moment"
+   return
+   fi
+
+   eunittest -b
+}



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

2023-11-07 Thread Michał Górny
commit: 392e9f23468db1bfd7fdc251b8cd6b78eba14c5e
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov  7 19:10:01 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov  7 19:22:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=392e9f23

dev-python/nbclient: Bump to 0.9.0

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

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

diff --git a/dev-python/nbclient/Manifest b/dev-python/nbclient/Manifest
index 483db4d5fc40..f09a845f4a3e 100644
--- a/dev-python/nbclient/Manifest
+++ b/dev-python/nbclient/Manifest
@@ -1 +1,2 @@
 DIST nbclient-0.8.0.gh.tar.gz 79287 BLAKE2B 
5147195fa75ae5da620eb44b5b3d360f69275f1590d098757c6f460769bdb62d3eca576a344861e382bf430f97159adbfff46f557c3509d5fe06d269a0302cdc
 SHA512 
f77ecba2f03a8886e8a2335e1d345fcc1d3a1726b458d151a8c78b85c621017cd96f1ef30e4532bf61b89c92aea128a364f5e9677858951f5d070c6206a01816
+DIST nbclient-0.9.0.tar.gz 60606 BLAKE2B 
a734e317cd71f4199a87af0ea6c7a8a9982c60c4e690eeb99dbe4681ed7d9f8a45ae064bb8b92acf084da722ccbec36bbedb7ddc61577103be1492745f84cd9a
 SHA512 
dc6409e1f765e01978f7e5417269d82c2a001dc9a642f474b4d5cd28e34c969a68ae956aed55df3e82315bd457320e2bd25cbc13af2ea1f59a46f9d327d5eef2

diff --git a/dev-python/nbclient/nbclient-0.9.0.ebuild 
b/dev-python/nbclient/nbclient-0.9.0.ebuild
new file mode 100644
index ..65800093aa89
--- /dev/null
+++ b/dev-python/nbclient/nbclient-0.9.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2020-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} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A client library for executing Jupyter notebooks"
+HOMEPAGE="
+   https://nbclient.readthedocs.io/en/latest/
+   https://github.com/jupyter/nbclient/
+   https://pypi.org/project/nbclient/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/jupyter-client-6.1.12[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-core-5.1.0[${PYTHON_USEDEP}]
+   >=dev-python/nbformat-5.0[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/flaky[${PYTHON_USEDEP}]
+   dev-python/ipython[${PYTHON_USEDEP}]
+   >=dev-python/ipykernel-6.19.3[${PYTHON_USEDEP}]
+   dev-python/ipywidgets[${PYTHON_USEDEP}]
+   dev-python/nbconvert[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/testpath[${PYTHON_USEDEP}]
+   dev-python/xmltodict[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   nbclient/tests/test_client.py::test_many_parallel_notebooks
+   
'nbclient/tests/test_client.py::test_run_all_notebooks[Interrupt.ipynb-opts6]'
+)
+
+python_test() {
+   # The tests run the pydevd debugger, the debugger prints a warning
+   # in python3.11 when frozen modules are being used.
+   # This warning makes the tests fail, silence it.
+   local -x PYDEVD_DISABLE_FILE_VALIDATION=1
+   epytest
+}



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

2023-11-07 Thread Michał Górny
commit: 0d3bf7c58533d0c2edd897480fdad34bc507fdc3
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov  7 19:11:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov  7 19:22:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d3bf7c5

dev-python/fitsio: Bump to 1.2.1

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

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

diff --git a/dev-python/fitsio/Manifest b/dev-python/fitsio/Manifest
index a79ddbdcdba4..d9b26e709411 100644
--- a/dev-python/fitsio/Manifest
+++ b/dev-python/fitsio/Manifest
@@ -1 +1,2 @@
 DIST fitsio-1.2.0.gh.tar.gz 4582716 BLAKE2B 
a395318b7ae3f52f7c764dae81b9ba9e305cf92e140d7ee015e235c1448a8fb7b2f87ec6132b7d4322f5a468384f8b6a9a33382d0d9d2adc8924e9d3843d9901
 SHA512 
d701534d8615382dbe8e4134e0b47a2568194e746b75b6c0dc9172d30c79d2cd70052364b18506d275360c82811a7062832bb6f6d7bfb4b3be6ef51b19b62a95
+DIST fitsio-1.2.1.gh.tar.gz 4584464 BLAKE2B 
376d2afe2e637075fca88c24c17117600973dc81fbb006e3e8bf4ddab023db6a466653187b686a4beb75339559cb4b77e0bf927f09c991d9205ffb0e66ad17a6
 SHA512 
645c117c394a18cdbb0c5033a1446e1f6e6473f54d9556b7591f33873855a70860343b3e4811284d7dfa16696ef23a1abb74ee638318d7295eb85ec4b17f0309

diff --git a/dev-python/fitsio/fitsio-1.2.1.ebuild 
b/dev-python/fitsio/fitsio-1.2.1.ebuild
new file mode 100644
index ..543a39335611
--- /dev/null
+++ b/dev-python/fitsio/fitsio-1.2.1.ebuild
@@ -0,0 +1,41 @@
+# 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
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python library to read from and write to FITS files"
+HOMEPAGE="
+   https://github.com/esheldon/fitsio/
+   https://pypi.org/project/fitsio/
+"
+SRC_URI="
+   https://github.com/esheldon/fitsio/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+DEPEND="
+   >=dev-python/numpy-1.11[${PYTHON_USEDEP}]
+   sci-libs/cfitsio:0=
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+distutils_enable_tests pytest
+
+export FITSIO_USE_SYSTEM_FITSIO=1
+
+python_test() {
+   cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+   epytest
+}



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

2023-11-07 Thread Michał Górny
commit: 2f862038e244270f8db538e610a24028d35bd71a
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov  7 19:07:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov  7 19:22:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f862038

dev-python/braintree: Bump to 4.24.0

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

 dev-python/braintree/Manifest|  1 +
 dev-python/braintree/braintree-4.24.0.ebuild | 39 
 2 files changed, 40 insertions(+)

diff --git a/dev-python/braintree/Manifest b/dev-python/braintree/Manifest
index 1d28a3a23c77..a15039d1daec 100644
--- a/dev-python/braintree/Manifest
+++ b/dev-python/braintree/Manifest
@@ -1 +1,2 @@
 DIST braintree_python-4.23.0.gh.tar.gz 220576 BLAKE2B 
23d158c0216a63ce7746a521c339663dc4f1fcc355f3cf65d526c19f7b6a29e49da6a8905059a1410bcf0390c7d44bc267963d68e44e5f4ddc0de57b2500c06f
 SHA512 
e5be83985a6605e68317eafa7533e826d3965707e691791a045f1cbeddded718b21d62e5156c402142228742b13de9859e586b4236865ea675c5c57a3410ffb3
+DIST braintree_python-4.24.0.gh.tar.gz 223640 BLAKE2B 
ac3c7b1dbf7f781f9e9a08366b28bbb1306a8e5b48c9c57a8bdf9dce2b57f974009b6ba2d351e0f81c9967e6fea12316f254684b7a0753bb3f548284cd51a3e8
 SHA512 
6620903ce50c613a5cdfab8dac96f37ccbf36ef1cc74c217ca4a00f86c840bc2f0525942d2deebf3ca20a3346b010a9e6d4a81fa75e1536b9d13ea46e6f38009

diff --git a/dev-python/braintree/braintree-4.24.0.ebuild 
b/dev-python/braintree/braintree-4.24.0.ebuild
new file mode 100644
index ..8b60825aff84
--- /dev/null
+++ b/dev-python/braintree/braintree-4.24.0.ebuild
@@ -0,0 +1,39 @@
+# 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..12} )
+
+inherit distutils-r1
+
+MY_P=braintree_python-${PV}
+DESCRIPTION="Braintree Python Library"
+HOMEPAGE="
+   https://developer.paypal.com/braintree/docs/reference/overview/
+   https://github.com/braintree/braintree_python/
+   https://pypi.org/project/braintree/
+"
+# no tests in sdist, as of 4.19.0
+SRC_URI="
+   https://github.com/braintree/braintree_python/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/requests-0.11.1[${PYTHON_USEDEP}]
+"
+
+DOCS=( README.md )
+
+distutils_enable_tests unittest
+
+python_test() {
+   eunittest tests/unit
+}



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

2023-11-07 Thread Michał Górny
commit: ce06cdf130c47ed569e3ddeaee8b1a364d679ae4
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov  7 19:05:23 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov  7 19:22:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce06cdf1

dev-python/pydantic-core: Bump to 2.13.0

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

 dev-python/pydantic-core/Manifest  |   1 +
 .../pydantic-core/pydantic-core-2.13.0.ebuild  | 150 +
 2 files changed, 151 insertions(+)

diff --git a/dev-python/pydantic-core/Manifest 
b/dev-python/pydantic-core/Manifest
index 844abc842e72..316927360759 100644
--- a/dev-python/pydantic-core/Manifest
+++ b/dev-python/pydantic-core/Manifest
@@ -45,6 +45,7 @@ DIST proc-macro2-1.0.69.crate 44271 BLAKE2B 
9d1531a0b123e6238363d574bee03ad05045
 DIST pydantic_core-2.10.1.tar.gz 347316 BLAKE2B 
782daaae0781da0abfa48056a9eebc8610737b719335f013f9573e3fa886f89af99390c5e9fa2ceeb46169392b480446a59acf0f182ab083b8f5dc8d62b090ee
 SHA512 
c07d838268bbaa53e8a49afe18733532ac3f43005a5d4e4dee3a1cd23fa94af91d6471f9f2c146cc317cb8d14385b4aa7af404fdbbae7b4538f0cefffac7cf58
 DIST pydantic_core-2.11.0.tar.gz 351430 BLAKE2B 
6471e17df66f7e6134724bfe6d697869c936a3a5603bef08286fe86a4039fa155cbb65c9255b827f9c974321394caca62634b811cac01bdb622d31438a5c719c
 SHA512 
f66ad263f3b0608064173fc15cd7595c7a1ce8b53419280d00435acaba989411bf403667be246ec5da1b3e4f6cf97d413eec8ce810a648d332b2042ea2e51661
 DIST pydantic_core-2.12.0.tar.gz 357459 BLAKE2B 
bbe40de673aa4da4ab0fe935dc6c9cab447ab079cdd251d1e5998451d42b96b40ddc5d34028a64acad9a35a9609b6e2e7a268f210c00c9414a9ffdb36e790d74
 SHA512 
6c75b1881d032e02dba93012e10390a861be449f8b6b65479eb782517defac82c3a56f94755560506c359cacb66be0f7054c546aa81e6c698023f5dbd1a9bbee
+DIST pydantic_core-2.13.0.tar.gz 357396 BLAKE2B 
a07b37097c886718a4912870affc3401e55c7d7ce921186f3fccff9be30cc8cf4fcf241e3646a4e87983ca249421b3e9eab0408797af1c8755daa02359de3fac
 SHA512 
18dd1c0b9affbaf1050b53a09083fc2e4cabe278ef71fb48b5cbc72d91c6f7fc4bfb7c8737cfc2aa329773e98a4aaef4da9ad6b40d25840dd4baa1ee280c
 DIST pydantic_core-2.6.3.tar.gz 337231 BLAKE2B 
942a12228ad46d4b5365c781f8f7be28266c54e29bf5ab21e49ef31d25319d065c2f5f0bdc2ccca77888d38cfdea90fb2b415a0c203d8ae62825fb3ef618e1fb
 SHA512 
5123fb55b002bc857ec03239163a5517709ea84430ac7b92d2027bdfbdba278d37caaa0d017d89af8e5306296667d7eb500bfc536a769d99c662b3fbb3835b63
 DIST pyo3-0.19.2.crate 418228 BLAKE2B 
ee018b33383fada78cd22643aea9231a8c8a2f19d1eb297f40eec9206c5220f322fff4c926d939a93a24ac6d231a207ebb25afcc0709191151c7ed9af7465efa
 SHA512 
58698183e0f2f0507f8f765bf3e90185c933e78d62f0a9be65c4b1ce8eea19a98fe0341abe7c58cafdacb63a012ec417876dccb7be6facc1360fcb22796fcaf9
 DIST pyo3-0.20.0.crate 431766 BLAKE2B 
104bc21ce2c6931753ca0c7b2d91693f454c964260ca3c4628a899fc8e7edbe4238db913ed7356f3beff154d88a60a17c0e252b655768e75483e1d9d9b86f40b
 SHA512 
85d9533c75f905752c62f6a4898582ae48daf085e287b44949c47260301205a5f00477927877ce46300d2801d22fbc04a958c058a37eb28374c834fff27feca1

diff --git a/dev-python/pydantic-core/pydantic-core-2.13.0.ebuild 
b/dev-python/pydantic-core/pydantic-core-2.13.0.ebuild
new file mode 100644
index ..3bcf3f7ab143
--- /dev/null
+++ b/dev-python/pydantic-core/pydantic-core-2.13.0.ebuild
@@ -0,0 +1,150 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=maturin
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+CRATES="
+   ahash@0.8.6
+   aho-corasick@1.0.2
+   autocfg@1.1.0
+   base64@0.21.5
+   bitflags@1.3.2
+   cc@1.0.79
+   cfg-if@1.0.0
+   enum_dispatch@0.3.12
+   equivalent@1.0.1
+   form_urlencoded@1.2.0
+   getrandom@0.2.10
+   hashbrown@0.14.0
+   heck@0.4.1
+   idna@0.4.0
+   indexmap@2.0.0
+   indoc@2.0.4
+   itoa@1.0.8
+   jiter@0.0.4
+   lexical-core@0.8.5
+   lexical-parse-float@0.8.5
+   lexical-parse-integer@0.8.6
+   lexical-util@0.8.5
+   lexical-write-float@0.8.5
+   lexical-write-integer@0.8.5
+   libc@0.2.147
+   lock_api@0.4.10
+   memchr@2.6.3
+   memoffset@0.9.0
+   num-bigint@0.4.4
+   num-integer@0.1.45
+   num-traits@0.2.16
+   once_cell@1.18.0
+   parking_lot@0.12.1
+   parking_lot_core@0.9.8
+   percent-encoding@2.3.0
+   proc-macro2@1.0.69
+   pyo3-build-config@0.20.0
+   pyo3-ffi@0.20.0
+   pyo3-macros-backend@0.20.0
+   pyo3-macros@0.20.0
+   pyo3@0.20.0
+   python3-dll-a@0.2.9
+   quote@1.0.29
+   redox_syscall@0.3.5
+   regex-automata@0.4.3
+   regex-syntax@0.8.2
+   regex@1.10.2
+   rustversion@1.0.13
+   ryu@1.0.14
+   scopeguard@1.1.0
+   serde@1.0.190
+   serde_derive@1.0.190
+   serde_json@1.0.108
+   smallvec@1.11.1
+   speedate@0.13.0
+   static_assertions@1.1.0
+   strum@0.25.0
+   

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

2023-11-07 Thread Bernard Cafarelli
commit: 43acecded70a261f64f58a22a55662495103597a
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Nov  7 19:15:13 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Tue Nov  7 19:15:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43acecde

app-text/paperwork: fix quoting

Signed-off-by: Bernard Cafarelli  gentoo.org>

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

diff --git a/app-text/paperwork/paperwork-2.2.1.ebuild 
b/app-text/paperwork/paperwork-2.2.1.ebuild
index a5fa423d906a..26f60728935f 100644
--- a/app-text/paperwork/paperwork-2.2.1.ebuild
+++ b/app-text/paperwork/paperwork-2.2.1.ebuild
@@ -41,7 +41,7 @@ export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
 
 src_prepare() {
default
-   cp -a "${WORKDIR}"/${PN}-gtk ${WORKDIR}/paperwork-${PV}/
+   cp -a "${WORKDIR}"/${PN}-gtk "${WORKDIR}"/paperwork-${PV}/
 }
 
 python_compile() {



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

2023-11-07 Thread Bernard Cafarelli
commit: 661beeb9c62bbd79347e94bfe1e9b4cb3b805a16
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Nov  7 19:08:27 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Tue Nov  7 19:15:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=661beeb9

app-text/paperwork-backend: fix quoting

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-text/paperwork-backend/paperwork-backend-2.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/paperwork-backend/paperwork-backend-2.2.1.ebuild 
b/app-text/paperwork-backend/paperwork-backend-2.2.1.ebuild
index 7a31ab09d094..fbaf8d92135b 100644
--- a/app-text/paperwork-backend/paperwork-backend-2.2.1.ebuild
+++ b/app-text/paperwork-backend/paperwork-backend-2.2.1.ebuild
@@ -51,7 +51,7 @@ export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
 
 src_prepare() {
default
-   cp -a "${WORKDIR}"/${PN} ${WORKDIR}/paperwork-${PV}/
+   cp -a "${WORKDIR}"/${PN} "${WORKDIR}"/paperwork-${PV}/
 }
 
 python_compile() {



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

2023-11-07 Thread Maciej Barć
commit: 54c87006ef9e904ea5af4f45e3fc9866047954e2
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Nov  7 18:00:52 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Nov  7 18:50:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54c87006

dev-lang/luau: bump to 0.602

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

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

diff --git a/dev-lang/luau/Manifest b/dev-lang/luau/Manifest
index c3829c333e0a..6a3421a15020 100644
--- a/dev-lang/luau/Manifest
+++ b/dev-lang/luau/Manifest
@@ -3,3 +3,4 @@ DIST luau-0.598.tar.gz 6081452 BLAKE2B 
19b725ea63df144288ef7d7ce12e1ae04a9908acd
 DIST luau-0.599.tar.gz 6501273 BLAKE2B 
f065f0ca11664841d182384c3ae3f3e8e283a0c504df43bd67139039afd1b75343ffc24c2fb26e13914bdc22efe66dd68cd3f1eb922bad2eda2540b04120a1ae
 SHA512 
de9997f240f52551097bdd8af9c4fc40d0c90289e4e0d3677c2fedca2e69d57a7ac3fa8dc2df60eecfb466d9205eed517cb6cedbebde80ad318a370f37ee0ec9
 DIST luau-0.600.tar.gz 6521332 BLAKE2B 
e2dee23ce448659ef9ebba4067c61a2666028de63cc4bdccc55cc970740c419f5865659601ef2c63e0cb381fef43b0ceb5f944eb29677f8f3ee10bf511b7aed1
 SHA512 
51d8cc1bf6547c5866e5f98748dac31f6da645552ba57ce7b100586cf51c1d7e0bc54359f1f74ff7043d2801256695c074b3a604f0404fc331472c664edf9cea
 DIST luau-0.601.tar.gz 1612674 BLAKE2B 
f3f760dc6e74ccaba616e5320e78c5994e6c9cc89eaeac18b62533a22e2fc3756e6be6c17cd5b14a212cca384164f7ec90ca720dfd53801dcfa4cf5df17a6ddd
 SHA512 
be8c5fc29269a8c94a8aa0f15f4d88f11ee0d75be4c51c61225b6a0ebebba3c9cfb6c0dee0045a775ccfaf95ea9b4d52e84acf7a9fe970fa92b9bc0d161233d8
+DIST luau-0.602.tar.gz 1541398 BLAKE2B 
95e41b40d0e037102c035b658802326103abf8b250b9946329295cc50f4d369ff7b10e6350eabdb0a650fd51a324c428cdf4b878b15f27297e93435e0671
 SHA512 
d4ebddc067cf7f93f472e7d30afb4eb9f37687e96d13ebf62f5cb964d018fc42eee4cc97b957e9296e2ff0f509e78cfb4c7f726c7bb79e20786e7a268c7c7de6

diff --git a/dev-lang/luau/luau-0.602.ebuild b/dev-lang/luau/luau-0.602.ebuild
new file mode 100644
index ..c7bee4916d90
--- /dev/null
+++ b/dev-lang/luau/luau-0.602.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: games-util/cartridges/

2023-11-07 Thread Maciej Barć
commit: c3b0607fc93ce9846f5d86397b856de7716d0dbc
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Nov  7 17:52:24 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Nov  7 18:50:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3b0607f

games-util/cartridges: bump to 2.6.2

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

 games-util/cartridges/Manifest|  1 +
 games-util/cartridges/cartridges-2.6.2.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/games-util/cartridges/Manifest b/games-util/cartridges/Manifest
index fda6aa4e7240..de6714916bec 100644
--- a/games-util/cartridges/Manifest
+++ b/games-util/cartridges/Manifest
@@ -1,2 +1,3 @@
 DIST cartridges-2.3.tar.gz 1282083 BLAKE2B 
1e6ef65ba223af5b65af922c90b61b5c1bca1859b4231632b2c2996258f562719340f7cb9c6facc6f8151bac8388bcfe3c549131bee9b249d0d03310a622538b
 SHA512 
d5f2d29414d1e347e0459003890f018e585450cc3b6663e922696f04c1eff3a864364a08dfa17ea6fe4e87aa47c28485f0954a4376c1d1695039e478a7dbe7f4
 DIST cartridges-2.6.1.tar.gz 1083018 BLAKE2B 
a760cc3651775139d6151530df20d94a292841f60918cd76e9f77b9d081bbbc71571173d60766b7e7880d7c6f74cadad2711c3d16e6b2bcf904e13b05a1494cd
 SHA512 
dfe5a0c2bcf9cbf83811915cfb00b0f625dd7847ac979e5cb45ca0b907d59c010cc13c048db779b9543d45a5ddc8a4f1bd01322f64f76d0b39433969458bb75f
+DIST cartridges-2.6.2.tar.gz 1083203 BLAKE2B 
ee7ff5efea06f61152e913b351dfefb9f3355e853966b8425d09912463a28165207908cae2f4bdd3af19a0020fe82eb0f1f0bdbaa7ee2d94de294daf81439818
 SHA512 
8521c859f33ae78c4ed7d75fed73f6a9b695f89ae21e3072f9cb878facdd85dffefb8ea8491def0732c415c89965f5152d8458cbe5c25433b0f7a44388ff7da5

diff --git a/games-util/cartridges/cartridges-2.6.2.ebuild 
b/games-util/cartridges/cartridges-2.6.2.ebuild
new file mode 100644
index ..a0ac6894055e
--- /dev/null
+++ b/games-util/cartridges/cartridges-2.6.2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome2-utils meson python-single-r1 xdg
+
+DESCRIPTION="Simple game launcher written in Python using GTK4 and Libadwaita"
+HOMEPAGE="https://github.com/kra-mo/cartridges/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/kra-mo/${PN}.git;
+else
+   SRC_URI="https://github.com/kra-mo/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   >=gui-libs/libadwaita-1.4.0:1[introspection]
+   gui-libs/gtk:4[introspection]
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+"
+BDEPEND="
+   ${RDEPEND}
+   dev-libs/appstream-glib
+   dev-util/blueprint-compiler
+   dev-util/desktop-file-utils
+"
+
+PATCHES=( "${FILESDIR}/${PN}-1.5.4-dont-validate-appstream.patch" )
+
+src_install() {
+   meson_src_install
+
+   python_fix_shebang "${ED}/usr/bin"
+   python_optimize "${ED}/usr/share/cartridges/cartridges"
+}
+
+pkg_postinst() {
+   gnome2_schemas_update
+   xdg_pkg_postinst
+}
+
+pkg_postrm() {
+   gnome2_schemas_update
+   xdg_pkg_postrm
+}



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

2023-11-07 Thread Maciej Barć
commit: 1c20789354f1e721169bd41d11478f2448204e81
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Nov  7 18:46:38 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Nov  7 18:50:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c207893

dev-lang/luau: Stabilize 0.598 amd64, #917010

Closes: https://bugs.gentoo.org/917010
Signed-off-by: Maciej Barć  gentoo.org>

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

diff --git a/dev-lang/luau/luau-0.598.ebuild b/dev-lang/luau/luau-0.598.ebuild
index c7bee4916d90..b15291852bc5 100644
--- a/dev-lang/luau/luau-0.598.ebuild
+++ b/dev-lang/luau/luau-0.598.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]] ; then
 else
SRC_URI="https://github.com/Roblox/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/opensmt/, sci-mathematics/opensmt/files/

2023-11-07 Thread Maciej Barć
commit: de122ee20e5f4b74dd53fbe68fcc25de0de8dbe3
Author: Kostadin Shishmanov  tutanota  com>
AuthorDate: Tue Nov  7 17:45:28 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Nov  7 18:50:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de122ee2

sci-mathematics/opensmt: fix build with gcc 14

Closes: https://bugs.gentoo.org/916855
Signed-off-by: Kostadin Shishmanov  tutanota.com>
Closes: https://github.com/gentoo/gentoo/pull/33708
Signed-off-by: Maciej Barć  gentoo.org>

 .../opensmt/files/opensmt-2.5.2-gcc-14.patch   | 68 ++
 sci-mathematics/opensmt/opensmt-2.5.2.ebuild   |  4 +-
 2 files changed, 71 insertions(+), 1 deletion(-)

diff --git a/sci-mathematics/opensmt/files/opensmt-2.5.2-gcc-14.patch 
b/sci-mathematics/opensmt/files/opensmt-2.5.2-gcc-14.patch
new file mode 100644
index ..c5957641fff7
--- /dev/null
+++ b/sci-mathematics/opensmt/files/opensmt-2.5.2-gcc-14.patch
@@ -0,0 +1,68 @@
+From f30e983f876df3bd34571f9d554b3ebe226dd4bd Mon Sep 17 00:00:00 2001
+From: Kostadin Shishmanov 
+Date: Tue, 7 Nov 2023 16:38:39 +0200
+Subject: [PATCH] Add include  to fix building with gcc 14
+
+Gentoo bug:
+https://bugs.gentoo.org/916855
+
+Upstream PR:
+https://github.com/usi-verification-and-security/opensmt/pull/653
+
+Signed-off-by: Kostadin Shishmanov 
+---
+ src/logics/Logic.cc   | 1 +
+ src/pterms/PtStore.cc | 1 +
+ src/simplifiers/BoolRewriting.cc  | 1 +
+ src/tsolvers/egraph/EnodeStore.cc | 2 ++
+ 4 files changed, 5 insertions(+)
+
+diff --git a/src/logics/Logic.cc b/src/logics/Logic.cc
+index 2619df1fd..84b04d515 100644
+--- a/src/logics/Logic.cc
 b/src/logics/Logic.cc
+@@ -21,6 +21,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ using namespace std;
+ 
+diff --git a/src/pterms/PtStore.cc b/src/pterms/PtStore.cc
+index 377642947..63c6f56f3 100644
+--- a/src/pterms/PtStore.cc
 b/src/pterms/PtStore.cc
+@@ -29,6 +29,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 
SOFTWARE.
+ #include "OsmtApiException.h"
+ 
+ #include 
++#include 
+ 
+ const int PtStore::ptstore_vec_idx = 1;
+ const int PtStore::ptstore_buf_idx = 2;
+diff --git a/src/simplifiers/BoolRewriting.cc 
b/src/simplifiers/BoolRewriting.cc
+index e2aa52b2c..196a642c4 100644
+--- a/src/simplifiers/BoolRewriting.cc
 b/src/simplifiers/BoolRewriting.cc
+@@ -5,6 +5,7 @@
+ #include "BoolRewriting.h"
+ #include "Logic.h"
+ #include 
++#include 
+ 
+ // Replace subtrees consisting only of ands / ors with a single and / or term.
+ // Search a maximal section of the tree consisting solely of ands / ors.  The
+diff --git a/src/tsolvers/egraph/EnodeStore.cc 
b/src/tsolvers/egraph/EnodeStore.cc
+index 2bed3302b..de2216410 100644
+--- a/src/tsolvers/egraph/EnodeStore.cc
 b/src/tsolvers/egraph/EnodeStore.cc
+@@ -28,6 +28,8 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 
SOFTWARE.
+ #include "Symbol.h"
+ #include "Logic.h"
+ 
++#include 
++
+ EnodeStore::EnodeStore(Logic& l)
+   : logic(l)
+   , ea(1024*1024)

diff --git a/sci-mathematics/opensmt/opensmt-2.5.2.ebuild 
b/sci-mathematics/opensmt/opensmt-2.5.2.ebuild
index 04e39c2ae269..73c64f7b50df 100644
--- a/sci-mathematics/opensmt/opensmt-2.5.2.ebuild
+++ b/sci-mathematics/opensmt/opensmt-2.5.2.ebuild
@@ -36,7 +36,9 @@ BDEPEND="
test? ( dev-cpp/gtest )
 "
 
-# PATCHES=( "${FILESDIR}"/${PN}-2.4.3-musl.patch )
+PATCHES=(
+   "${FILESDIR}/${PN}-2.5.2-gcc-14.patch"
+)
 
 src_prepare() {
cmake_src_prepare



[gentoo-commits] repo/gentoo:master commit in: app-emacs/package-lint/

2023-11-07 Thread Maciej Barć
commit: 23f9f2a23a78f81d987676f7177894609f07996b
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Nov  7 18:44:20 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Nov  7 18:50:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23f9f2a2

app-emacs/package-lint: bump to 0.20

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

 app-emacs/package-lint/Manifest |  1 +
 app-emacs/package-lint/package-lint-0.20.ebuild | 35 +
 2 files changed, 36 insertions(+)

diff --git a/app-emacs/package-lint/Manifest b/app-emacs/package-lint/Manifest
index ff132ec346bf..29e7c330dec7 100644
--- a/app-emacs/package-lint/Manifest
+++ b/app-emacs/package-lint/Manifest
@@ -1,3 +1,4 @@
 DIST package-lint-0.17.tar.gz 284965 BLAKE2B 
752adde42a820f54adef63cbe9f0cebef5af1d4d51dfefe9bf1c18929e739137081b722632f1fae8e171f4e25c0b9b15b47d9b3fb2c0f0542b214054c46ea190
 SHA512 
3f2240e03f67d6575b93643d26abd768bfe71fa1223c38b5b889c0f11784d22d3ad1849fa8f1424dccafc3befafdb49b1d796f175867490db96534c0e4b5f25e
 DIST package-lint-0.18.tar.gz 319579 BLAKE2B 
ba9ebc1bb3155b24ae6bfb7ce78f2360502ebac2aaa9f06bbe30c59b750cf3d4cafc318c2e0da9cd6414837d5bf2ad187cb6d4b3cf4edef4d10dffb453b1e06a
 SHA512 
5f39e9de275b7d57e8a9cefa1edfd244e004ee5b436ac500739b5b615795cc894443f1596801a493cd60f9205c02203c12e9577893212b1f03e47eed66100471
 DIST package-lint-0.19.tar.gz 319593 BLAKE2B 
f17822bb2fd08c6e468457abfd283bfa8e3eab94bf7daf76701bcc603d4f73cd205348a19f403d78321402dce3b09f2f13a7ce27f34a96db19feff42fcb0389d
 SHA512 
5024d45b5c3c6b6f958884b7bcf5ae9fb27afd61d66353c421de89b05abc87457fd6b301f0aa0254a9fdbea57e88a0ecbdc03eeb5a710c1a29a88af29626c850
+DIST package-lint-0.20.tar.gz 320154 BLAKE2B 
d1034df225179b4c5c9858212531991e8e4097504770e0067e48a42323f758a40359748cb4d86b633282b42d7c7f9e42104ec1baef4be2b98661bb99be45f405
 SHA512 
18935929a2d031194eba3045bcd56bb6911859bb9f221ee43c3735fa8a873d3e363950c7d3b2f056e24f62cace48202955ec98487460a64e28a5e31a6587b7b8

diff --git a/app-emacs/package-lint/package-lint-0.20.ebuild 
b/app-emacs/package-lint/package-lint-0.20.ebuild
new file mode 100644
index ..4f573a3330fa
--- /dev/null
+++ b/app-emacs/package-lint/package-lint-0.20.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=26.1
+
+inherit elisp
+
+DESCRIPTION="Linting library for Emacs Lisp package metadata"
+HOMEPAGE="https://github.com/purcell/package-lint/;
+SRC_URI="https://github.com/purcell/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+PATCHES=( "${FILESDIR}"/${PN}-symbol-info-data-directory.patch )
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+   elisp_src_prepare
+
+   sed "s|@SITEETC@|${EPREFIX}${SITEETC}/${PN}|" -i ${PN}.el || die
+}
+
+src_install() {
+   elisp-install ${PN} ${PN}{,-flymake}.el{,c}
+   elisp-make-site-file "${SITEFILE}"
+
+   insinto ${SITEETC}/${PN}
+   doins -r data
+
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: games-util/heroic-bin/

2023-11-07 Thread Maciej Barć
commit: 32d8e58141779b94fb4452cee4984c92acd2934d
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Nov  7 17:53:17 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Nov  7 18:50:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32d8e581

games-util/heroic-bin: bump to 2.10.0

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

 games-util/heroic-bin/Manifest |   1 +
 games-util/heroic-bin/heroic-bin-2.10.0.ebuild | 139 +
 2 files changed, 140 insertions(+)

diff --git a/games-util/heroic-bin/Manifest b/games-util/heroic-bin/Manifest
index 003488f6dc3e..acb742f44b24 100644
--- a/games-util/heroic-bin/Manifest
+++ b/games-util/heroic-bin/Manifest
@@ -1,4 +1,5 @@
 DIST 
com.heroicgameslauncher.hgl.desktop-6dfb2758e531af693f0baffa15240f152aadd68b 
317 BLAKE2B 
e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96
 SHA512 
314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
 DIST com.heroicgameslauncher.hgl.png-6dfb2758e531af693f0baffa15240f152aadd68b 
9797 BLAKE2B 
c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697
 SHA512 
68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
+DIST heroic-bin-2.10.0.tar.xz 103110396 BLAKE2B 
6f6921f8e75802427cd6f21a7666b33a67b553b79937de2a4ebae0a690cf87657b730b5306f61e909bccab80fd68b923346b14be6cc674d913769d1e4ed9f268
 SHA512 
1748f80341276d6ca9bd3375333c11fb22908413eb69ad47f61b2450fa98015a4e12426d8b825b8113cd218f4a01567faeff6cf41f5aa4b87dbf7c06d7feedad
 DIST heroic-bin-2.8.0.tar.xz 98002940 BLAKE2B 
43059c4be66e86a3a3bb8b1b93fb41259dfc8a773ccaacb4e91a5eb955e602dab21100840eded9a710950d2b9d8f1df7c2c62a48f37738ed7f1ab5a40cc46198
 SHA512 
e0bd8e4b36149766d4f5485ba19752058a689d234f90caa89ca707e46295bf52b52e454768da6e298608894fdca0cd44128a56b0974ff93aac49f9fbce58dd05
 DIST heroic-bin-2.9.2.tar.xz 101500808 BLAKE2B 
93776e387e5934b59ad901cad564702a9b519dc40c5782a75cc1da111cd9cc9ec56876387aeed525d03ef425580bd49d1ef6425345c5c1d24c0fd8bbdf3dfde4
 SHA512 
146421dee45d1e93233a7936642146d42db307349551058dea858a869f04f32d2921b3bcc45be3ba041c9a48ae11641dce6d16b72186c4c385a7f25aa3ff19d3

diff --git a/games-util/heroic-bin/heroic-bin-2.10.0.ebuild 
b/games-util/heroic-bin/heroic-bin-2.10.0.ebuild
new file mode 100644
index ..41737f425914
--- /dev/null
+++ b/games-util/heroic-bin/heroic-bin-2.10.0.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+APP_NAME=${P/-bin/}
+APP_URI="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher;
+APP_RESOURCES_COMMIT=6dfb2758e531af693f0baffa15240f152aadd68b
+
+CHROMIUM_LANGS="
+   af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu 
he hi
+   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv
+   sw ta te th tr uk ur vi zh-CN zh-TW
+"
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit chromium-2 desktop python-single-r1 xdg
+
+DESCRIPTION="GOG and Epic Games Launcher for Linux"
+HOMEPAGE="https://heroicgameslauncher.com/
+   https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/;
+SRC_URI="
+   ${APP_URI}/releases/download/v${PV}/heroic-${PV}.tar.xz
+   -> ${P}.tar.xz
+
+   
${APP_URI}/raw/${APP_RESOURCES_COMMIT}/flatpak/com.heroicgameslauncher.hgl.desktop
+   -> com.heroicgameslauncher.hgl.desktop-${APP_RESOURCES_COMMIT}
+
+   
${APP_URI}/raw/${APP_RESOURCES_COMMIT}/flatpak/com.heroicgameslauncher.hgl.png
+   -> com.heroicgameslauncher.hgl.png-${APP_RESOURCES_COMMIT}
+"
+S="${WORKDIR}"/${APP_NAME}
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   app-accessibility/at-spi2-core
+   app-arch/brotli
+   app-arch/bzip2
+   dev-libs/expat
+   dev-libs/fribidi
+   dev-libs/glib
+   dev-libs/gmp
+   dev-libs/libffi
+   dev-libs/libpcre2
+   dev-libs/libtasn1
+   dev-libs/nettle
+   dev-libs/nspr
+   dev-libs/nss
+   dev-libs/wayland
+   media-fonts/freefont
+   media-gfx/graphite2
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/harfbuzz
+   media-libs/libepoxy
+   media-libs/libjpeg-turbo
+   media-libs/libpng
+   media-libs/mesa
+   media-video/ffmpeg
+   net-dns/libidn2
+   net-libs/gnutls
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/glibc
+   sys-libs/zlib
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-libs/libXcomposite
+   

[gentoo-commits] repo/gentoo:master commit in: app-emacs/ebib/

2023-11-07 Thread Maciej Barć
commit: 65b3e53a5327a1c4461c2e4f35d4f32e03732ab2
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Nov  7 18:45:23 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Nov  7 18:50:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65b3e53a

app-emacs/ebib: bump to 2.39.4

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

 app-emacs/ebib/Manifest   |  1 +
 app-emacs/ebib/ebib-2.39.4.ebuild | 41 +++
 2 files changed, 42 insertions(+)

diff --git a/app-emacs/ebib/Manifest b/app-emacs/ebib/Manifest
index bedf1205c108..3b17d18abf26 100644
--- a/app-emacs/ebib/Manifest
+++ b/app-emacs/ebib/Manifest
@@ -1,3 +1,4 @@
 DIST ebib-2.38.1.tar.gz 1043749 BLAKE2B 
937b3e00f4f52c5b63949ae993e40ff340477c374914ce308256018d0c86fafb52cbacde74dab552303b6635ff87d57c29661a62971b0649f58a67e3b916a9c8
 SHA512 
d822edb2584effc6f385e2e71bf57d72e5763129fe84fec60bf1a9841822e3d59cc53a05cab293014dee7c63d14cbae43734a2070746f5c512e417a4085f3ef6
 DIST ebib-2.38.tar.gz 1040337 BLAKE2B 
97a61ecf5d4334dd39be287feaa44206d52d3d6687593b8eb2210427901890254b2cefa9cf37e9292f8ae2651c7c11ac0af2938f9a2854b98c3ee81ed6cfc7c4
 SHA512 
4a6b611759700e8181c09fa80cb631a024bf1d38d6950e040c3e476a194d02e893fe1fe9b749dd737a7eaf7fd9d4b8ecfe4d09be56e788b7692a4253dbbe838d
 DIST ebib-2.39.3.tar.gz 1044570 BLAKE2B 
e3608082e221fcf49f48286968fb48de2130d748897d45fccf31674ff4b6f48722fc9c5e667f7ed9a1ccb64a3c0109e72f1c13be1ae807551492e674e889cc1c
 SHA512 
8bbf3a4cfe5c2b28013e25580f6cdcb5e5dcf3ef3154debbc3416f5023fa68d92d78e29b5e80ffdc82787b97787545caae6d75692fb7fdfe72d351c5eefe90b1
+DIST ebib-2.39.4.tar.gz 1048822 BLAKE2B 
66fcfb8139cccee1e4ef5ec23fa8a79849a9b0ef9121a2e901b19b1d0cbdeea3404c9d78588636599ccb8f8af57aa2fe589e9b7b3b8f6ac155b1693c5cf454a4
 SHA512 
83e3291de1407163854316b5fe2e0bea3363578a8ee9bd75b3ec6e3dbf739b92c3966dca7151eaa40514cd18ddf582cd4bebe18a677432ef2b350458607bd77b

diff --git a/app-emacs/ebib/ebib-2.39.4.ebuild 
b/app-emacs/ebib/ebib-2.39.4.ebuild
new file mode 100644
index ..823cfbb7b24f
--- /dev/null
+++ b/app-emacs/ebib/ebib-2.39.4.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=26.1
+
+inherit elisp
+
+DESCRIPTION="BibTeX database manager for Emacs"
+HOMEPAGE="https://joostkremers.github.io/ebib/
+   https://github.com/joostkremers/ebib/;
+SRC_URI="https://github.com/joostkremers/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="app-emacs/parsebib"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   app-emacs/ert-runner
+   app-emacs/with-simulated-input
+   )
+"
+
+DOCS=( README.md docs )
+SITEFILE="50${PN}-gentoo.el"
+
+src_test() {
+   ert-runner -L . -L test --reporter ert+duration --script test || die
+}
+
+src_install() {
+   elisp_src_install
+   doinfo ${PN}.info
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/ivy/files/

2023-11-07 Thread Ulrich Müller
commit: 5ed6e38f1c1d7fb1b92906226729478fc735
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Nov  7 17:55:46 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Nov  7 18:14:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ed6ebbb

app-emacs/ivy: remove unused patch

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

 .../ivy/files/ivy-0.13.4-ivy-test.el-skip.patch| 39 --
 1 file changed, 39 deletions(-)

diff --git a/app-emacs/ivy/files/ivy-0.13.4-ivy-test.el-skip.patch 
b/app-emacs/ivy/files/ivy-0.13.4-ivy-test.el-skip.patch
deleted file mode 100644
index e94070cca9c3..
--- a/app-emacs/ivy/files/ivy-0.13.4-ivy-test.el-skip.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-diff --git a/ivy-test.el b/ivy-test.el
-index 2062b81..8613337 100644
 a/ivy-test.el
-+++ b/ivy-test.el
-@@ -2022,6 +1076,7 @@ Since `execute-kbd-macro' doesn't pick up a let-bound 
`default-directory'.")
- (should (eq (ivy--sort-function 'c) fn1
- 
- (ert-deftest ivy-read-directory-name ()
-+  (skip-unless nil)
-   (ivy-mode 1)
-   (unless (file-exists-p ivy-empty)
- (make-directory ivy-empty))
-@@ -1136,6 +1137,7 @@ Since `execute-kbd-macro' doesn't pick up a let-bound 
`default-directory'.")
-:dir "/tmp/"
- 
- (ert-deftest ivy-partial-files ()
-+  (skip-unless nil)
-   (when (file-exists-p "/tmp/ivy-partial-test")
- (delete-directory "/tmp/ivy-partial-test" t))
-   (mkdir "/tmp/ivy-partial-test/test1" t)
-@@ -1452,8 +1454,7 @@ a buffer visiting a file."
- 
- (ert-deftest ivy-swiper-wgrep ()
-   ;; `wgrep' requires Emacs 25 or later.
--  (skip-unless (and (>= emacs-major-version 25)
--(require 'wgrep nil t)))
-+  (skip-unless nil)
-   (dolist (search-cmd '(swiper swiper-isearch))
- (should
-  (string=
-@@ -1585,7 +1586,7 @@ a buffer visiting a file."
- '("one" "two"
- 
- (ert-deftest ivy-avy ()
--  (skip-unless (require 'avy nil t))
-+  (skip-unless nil)
-   (require 'ivy-avy)
-   (let ((enable-recursive-minibuffers t)
- (read-numbers '(ivy-read "test: " (mapcar #'number-to-string



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

2023-11-07 Thread Anna Vyalkova
commit: e60dfa76399bde00863ce395a9bceeb5a4801a3d
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Tue Nov  7 17:44:59 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Tue Nov  7 17:45:40 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e60dfa76

net-im/axolotl-bin: new package, add 2.0.1

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 net-im/axolotl-bin/Manifest |  2 +
 net-im/axolotl-bin/axolotl-bin-2.0.1.ebuild | 58 +
 net-im/axolotl-bin/metadata.xml | 12 ++
 3 files changed, 72 insertions(+)

diff --git a/net-im/axolotl-bin/Manifest b/net-im/axolotl-bin/Manifest
new file mode 100644
index 00..9b166b86ab
--- /dev/null
+++ b/net-im/axolotl-bin/Manifest
@@ -0,0 +1,2 @@
+DIST axolotl_2.0.1-1_arm64.deb 7122144 BLAKE2B 
62dab3e946b4d1588ede6abbe7d9e07ad4bd1880b26b9244dc0288d10ee0cedd501e1d399321ed39384d685e7b1d9b80d265b3d313dc4b33a720167533144b5d
 SHA512 
6c123f9226a911e3c270b3bf1a4bd479c04a6efce6b7b41fe21e2ed352401edc6cb7cecdc90d8934d8491595a65c1189ec48b148cfaa6995bafd7ae0848d6ead
+DIST axolotl_2.0.1_amd64.deb 13070086 BLAKE2B 
e3ad64eee2af864f1499d170a1125d88bf753a445b4c79550e090891f2fdf7611dcf8f9ca8c356723ed31564f00ada8d2b983e86453c98feab860b010862a5be
 SHA512 
1c1dfdb00ca5de48360384fe5428299c05d1d1135aaa7ba08383564812ebc832816ad00e1afe9ddbbd658b661c810a7a323ffb4a2611a489369e932dc4be6535

diff --git a/net-im/axolotl-bin/axolotl-bin-2.0.1.ebuild 
b/net-im/axolotl-bin/axolotl-bin-2.0.1.ebuild
new file mode 100644
index 00..740b9003ed
--- /dev/null
+++ b/net-im/axolotl-bin/axolotl-bin-2.0.1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit unpacker xdg
+
+MY_PN="${PN%-bin}"
+MY_P="${MY_PN}_${PV}"
+DESCRIPTION="Axolotl is a cross-platform Signal client"
+HOMEPAGE="
+   https://axolotl.chat/
+   https://github.com/nanu-c/axolotl
+"
+RELEASE_URI="https://github.com/nanu-c/${MY_PN}/releases/download/v${PV};
+SRC_URI="
+   amd64? ( ${RELEASE_URI}/${MY_P}_amd64.deb )
+   arm64? ( ${RELEASE_URI}/${MY_P}-1_arm64.deb )
+"
+S="${WORKDIR}"
+
+LICENSE="GPL-3"
+LICENSE+="
+   || ( 0BSD Apache-2.0 MIT )
+   || ( Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT )
+   || ( Apache-2.0 BSD MIT )
+   || ( Apache-2.0 Boost-1.0 )
+   || ( Apache-2.0 ISC MIT )
+   || ( Apache-2.0 MIT )
+   || ( Apache-2.0 MIT ZLIB )
+   || ( MIT Unlicense )
+   AGPL-3 Apache-2.0 BSD BSD-2 CC-BY-4.0 CC0-1.0 GPL-3+ ISC LGPL-3 MIT 
UbuntuFontLicense-1.0 Unicode-DFS-2016 openssl
+"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+
+RDEPEND="
+   dev-libs/glib:2
+   net-libs/libsoup:3.0
+   net-libs/webkit-gtk:4.1
+   sys-libs/glibc
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/cairo[glib]
+   x11-libs/pango
+"
+
+QA_PREBUILT="usr/bin/axolotl"
+
+src_unpack() {
+   :
+}
+
+src_install() {
+   dodir /
+   cd "${ED}" || die
+   unpacker
+}

diff --git a/net-im/axolotl-bin/metadata.xml b/net-im/axolotl-bin/metadata.xml
new file mode 100644
index 00..8e34e1b14c
--- /dev/null
+++ b/net-im/axolotl-bin/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   cyber+gen...@sysrq.in
+   Anna
+   
+   
+   nanu-c/axolotl
+   
https://github.com/nanu-c/axolotl/issues
+   
+



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

2023-11-07 Thread Arthur Zamarin
commit: 9522009e378cd2f8086121f2d50990f8222df5e4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov  7 17:26:45 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov  7 17:26:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9522009e

dev-lang/rust: Stabilize 1.71.1 arm, #913962

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

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

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



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

2023-11-07 Thread Arthur Zamarin
commit: 7efaf5e39cb53832a383232c97ecef32ddf23950
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov  7 17:26:49 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov  7 17:26:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7efaf5e3

dev-lang/rust-bin: Stabilize 1.71.1 ppc64, #913962

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

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

diff --git a/dev-lang/rust-bin/rust-bin-1.71.1.ebuild 
b/dev-lang/rust-bin/rust-bin-1.71.1.ebuild
index 9d3acc652d9b..2cba74581345 100644
--- a/dev-lang/rust-bin/rust-bin-1.71.1.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.71.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI+=" sparc? ( 
${GENTOO_BIN_BASEURI}/${MY_P}-sparc64-unknown-linux-gnu.tar.
 
 LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4 UoI-NCSA"
 SLOT="stable"
-KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="big-endian clippy cpu_flags_x86_sse2 doc prefix rust-analyzer rust-src 
rustfmt"
 
 DEPEND=""



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

2023-11-07 Thread Arthur Zamarin
commit: cf8fd89bcbf6ac7d17e674b780cc112833020a4d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov  7 17:26:49 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov  7 17:26:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf8fd89b

virtual/rust: Stabilize 1.71.1-r1 ppc64, #913962

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

 virtual/rust/rust-1.71.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/rust/rust-1.71.1-r1.ebuild 
b/virtual/rust/rust-1.71.1-r1.ebuild
index c10725d251c1..1833f07e18cd 100644
--- a/virtual/rust/rust-1.71.1-r1.ebuild
+++ b/virtual/rust/rust-1.71.1-r1.ebuild
@@ -13,7 +13,7 @@ LICENSE=""
 # we do not allow multiple llvm versions in dev-lang/rust for
 # neither system nor bundled, so we just hardcode it here.
 SLOT="0/llvm-16"
-KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="rustfmt"
 
 BDEPEND=""



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

2023-11-07 Thread Arthur Zamarin
commit: b0fd35e6a0132bee13dde64ed63508ccaf4c4e73
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov  7 17:26:49 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov  7 17:26:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0fd35e6

dev-lang/rust: Stabilize 1.71.1 ppc64, #913962

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

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

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



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

2023-11-07 Thread Arthur Zamarin
commit: 3d223027706b061b42969c6fe58a8efd04da07e1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov  7 17:26:42 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov  7 17:26:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d223027

virtual/rust: Stabilize 1.71.1-r1 sparc, #913962

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

 virtual/rust/rust-1.71.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/rust/rust-1.71.1-r1.ebuild 
b/virtual/rust/rust-1.71.1-r1.ebuild
index 811a4aca705f..8fe39bfaf361 100644
--- a/virtual/rust/rust-1.71.1-r1.ebuild
+++ b/virtual/rust/rust-1.71.1-r1.ebuild
@@ -13,7 +13,7 @@ LICENSE=""
 # we do not allow multiple llvm versions in dev-lang/rust for
 # neither system nor bundled, so we just hardcode it here.
 SLOT="0/llvm-16"
-KEYWORDS="amd64 ~arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86"
 IUSE="rustfmt"
 
 BDEPEND=""



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

2023-11-07 Thread Arthur Zamarin
commit: ed4b8f02d70a0e8d6003f63d4e0618efda8b1069
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov  7 17:26:46 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov  7 17:26:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed4b8f02

virtual/rust: Stabilize 1.71.1-r1 arm, #913962

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

 virtual/rust/rust-1.71.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/rust/rust-1.71.1-r1.ebuild 
b/virtual/rust/rust-1.71.1-r1.ebuild
index 8fe39bfaf361..c10725d251c1 100644
--- a/virtual/rust/rust-1.71.1-r1.ebuild
+++ b/virtual/rust/rust-1.71.1-r1.ebuild
@@ -13,7 +13,7 @@ LICENSE=""
 # we do not allow multiple llvm versions in dev-lang/rust for
 # neither system nor bundled, so we just hardcode it here.
 SLOT="0/llvm-16"
-KEYWORDS="amd64 ~arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86"
 IUSE="rustfmt"
 
 BDEPEND=""



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

2023-11-07 Thread Arthur Zamarin
commit: 548c3651dd0878f79089d4f6ed94f6dcdb28435d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov  7 17:26:45 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov  7 17:26:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=548c3651

dev-lang/rust-bin: Stabilize 1.71.1 arm, #913962

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

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

diff --git a/dev-lang/rust-bin/rust-bin-1.71.1.ebuild 
b/dev-lang/rust-bin/rust-bin-1.71.1.ebuild
index 9a41812f049e..9d3acc652d9b 100644
--- a/dev-lang/rust-bin/rust-bin-1.71.1.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.71.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI+=" sparc? ( 
${GENTOO_BIN_BASEURI}/${MY_P}-sparc64-unknown-linux-gnu.tar.
 
 LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4 UoI-NCSA"
 SLOT="stable"
-KEYWORDS="amd64 ~arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86"
 IUSE="big-endian clippy cpu_flags_x86_sse2 doc prefix rust-analyzer rust-src 
rustfmt"
 
 DEPEND=""



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

2023-11-07 Thread Arthur Zamarin
commit: 15521e5129ed33e7ba7ca994ff5359aa2c3150d9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov  7 17:26:41 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov  7 17:26:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15521e51

dev-lang/rust: Stabilize 1.71.1 sparc, #913962

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

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

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



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

2023-11-07 Thread Arthur Zamarin
commit: ac1d66f7586bf45e8bb926a963288c9da9ab188d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov  7 17:26:41 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov  7 17:26:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac1d66f7

dev-lang/rust-bin: Stabilize 1.71.1 sparc, #913962

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

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

diff --git a/dev-lang/rust-bin/rust-bin-1.71.1.ebuild 
b/dev-lang/rust-bin/rust-bin-1.71.1.ebuild
index c4bcb4319720..9a41812f049e 100644
--- a/dev-lang/rust-bin/rust-bin-1.71.1.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.71.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI+=" sparc? ( 
${GENTOO_BIN_BASEURI}/${MY_P}-sparc64-unknown-linux-gnu.tar.
 
 LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4 UoI-NCSA"
 SLOT="stable"
-KEYWORDS="amd64 ~arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86"
 IUSE="big-endian clippy cpu_flags_x86_sse2 doc prefix rust-analyzer rust-src 
rustfmt"
 
 DEPEND=""



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

2023-11-07 Thread Sam James
commit: b86bb8f47642ae131dc126f5cfdb8621e6ae2859
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  7 17:08:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  7 17:08:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b86bb8f4

app-portage/elogv: Stabilize 0.8.3 sparc, #916980

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

 app-portage/elogv/elogv-0.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/elogv/elogv-0.8.3.ebuild 
b/app-portage/elogv/elogv-0.8.3.ebuild
index c3141a48be41..0c6c7d4f8258 100644
--- a/app-portage/elogv/elogv-0.8.3.ebuild
+++ b/app-portage/elogv/elogv-0.8.3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/gentoo/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos"
 PLOCALES=( "de" "es" "it" "pl" )
 IUSE="${PLOCALES[*]/#/l10n_}"
 



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

2023-11-07 Thread Sam James
commit: 3f111942fe79805e5794b6c7fa06d2cef9d6a594
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  7 17:08:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  7 17:08:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f111942

app-portage/elogv: Stabilize 0.8.3 amd64, #916980

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

 app-portage/elogv/elogv-0.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/elogv/elogv-0.8.3.ebuild 
b/app-portage/elogv/elogv-0.8.3.ebuild
index 5626314f3c71..c3141a48be41 100644
--- a/app-portage/elogv/elogv-0.8.3.ebuild
+++ b/app-portage/elogv/elogv-0.8.3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/gentoo/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos"
 PLOCALES=( "de" "es" "it" "pl" )
 IUSE="${PLOCALES[*]/#/l10n_}"
 



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

2023-11-07 Thread Sam James
commit: 62265b27a10b22a271f94b7914a0fb85fe8cea38
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  7 17:08:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  7 17:08:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62265b27

app-portage/elogv: Stabilize 0.8.3 x86, #916980

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

 app-portage/elogv/elogv-0.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/elogv/elogv-0.8.3.ebuild 
b/app-portage/elogv/elogv-0.8.3.ebuild
index 1f4d6eb51b62..5626314f3c71 100644
--- a/app-portage/elogv/elogv-0.8.3.ebuild
+++ b/app-portage/elogv/elogv-0.8.3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/gentoo/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos"
 PLOCALES=( "de" "es" "it" "pl" )
 IUSE="${PLOCALES[*]/#/l10n_}"
 



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

2023-11-07 Thread Michał Górny
commit: 78e5d8a52663403731dc0f819c3d53bc64f7d405
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov  7 16:31:16 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov  7 16:31:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78e5d8a5

dev-python/pycdio: Enable py3.12

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

 dev-python/pycdio/pycdio-2.1.1-r1.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-python/pycdio/pycdio-2.1.1-r1.ebuild 
b/dev-python/pycdio/pycdio-2.1.1-r1.ebuild
index 3555b2842eb3..48f92c3847e4 100644
--- a/dev-python/pycdio/pycdio-2.1.1-r1.ebuild
+++ b/dev-python/pycdio/pycdio-2.1.1-r1.ebuild
@@ -5,13 +5,14 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 pypi
 
 DESCRIPTION="Python OO interface to libcdio (CD Input and Control library)"
 HOMEPAGE="
https://savannah.gnu.org/projects/libcdio/
+   https://github.com/rocky/pycdio/
https://pypi.org/project/pycdio/
 "
 
@@ -38,6 +39,8 @@ python_prepare_all() {
-e "s:^sys.path.insert.*::" \
-e "s:\.\./data:./data:g" \
example/*.py || die
+   # https://github.com/rocky/pycdio/pull/5
+   sed -i -e 's:assertEquals:assertEqual:' test/test-*.py || die
distutils-r1_python_prepare_all
 }
 



  1   2   >