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

2023-11-14 Thread Florian Schmaus
commit: f63dd93141c49234ba50c00514534aa281c82f12
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Nov 15 07:02:10 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Nov 15 07:02:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f63dd931

package.mask: mask java-config-2.3.2

Bug: https://bugs.gentoo.org/917346
Signed-off-by: Florian Schmaus  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index e4c1ca475fb1..4d8d2b87ec18 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Florian Schmaus  (2023-11-15)
+# Installs launcher.bash into wrong position. Bug #917346.
+=dev-java/java-config-2.3.2
+
 # Arthur Zamarin  (2023-11-10)
 # No reverse dependencies, no tests, no upstream activity. All ebuild
 # maintenance on this package was done randomly by @python project members,



[gentoo-commits] repo/proj/guru:dev commit in: sci-electronics/verilator/

2023-11-14 Thread Rui Huang
commit: 4523ada22940ce0e80aa7a48a585931473426cbe
Author: Huang Rui  gmail  com>
AuthorDate: Wed Nov 15 06:52:21 2023 +
Commit: Rui Huang  gmail  com>
CommitDate: Wed Nov 15 06:52:21 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4523ada2

sci-electronics/verilator: fix UNKNOWN_REV version

https://github.com/verilator/verilator/issues/3352

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

 sci-electronics/verilator/verilator-4.106.ebuild | 4 
 sci-electronics/verilator/verilator-5.014.ebuild | 4 
 sci-electronics/verilator/verilator-5.018.ebuild | 4 
 sci-electronics/verilator/verilator-.ebuild  | 4 
 4 files changed, 16 insertions(+)

diff --git a/sci-electronics/verilator/verilator-4.106.ebuild 
b/sci-electronics/verilator/verilator-4.106.ebuild
index 74ea567ff7..644cb0bfca 100644
--- a/sci-electronics/verilator/verilator-4.106.ebuild
+++ b/sci-electronics/verilator/verilator-4.106.ebuild
@@ -38,5 +38,9 @@ BDEPEND="
 
 src_prepare() {
default
+   if [[ ! "${PV}" == "" ]] ; then
+   # https://github.com/verilator/verilator/issues/3352
+   sed -i "s/UNKNOWN_REV/(Gentoo ${PVR})/g" "${S}"/src/config_rev 
|| die
+   fi
eautoconf --force
 }

diff --git a/sci-electronics/verilator/verilator-5.014.ebuild 
b/sci-electronics/verilator/verilator-5.014.ebuild
index 74ea567ff7..644cb0bfca 100644
--- a/sci-electronics/verilator/verilator-5.014.ebuild
+++ b/sci-electronics/verilator/verilator-5.014.ebuild
@@ -38,5 +38,9 @@ BDEPEND="
 
 src_prepare() {
default
+   if [[ ! "${PV}" == "" ]] ; then
+   # https://github.com/verilator/verilator/issues/3352
+   sed -i "s/UNKNOWN_REV/(Gentoo ${PVR})/g" "${S}"/src/config_rev 
|| die
+   fi
eautoconf --force
 }

diff --git a/sci-electronics/verilator/verilator-5.018.ebuild 
b/sci-electronics/verilator/verilator-5.018.ebuild
index 74ea567ff7..644cb0bfca 100644
--- a/sci-electronics/verilator/verilator-5.018.ebuild
+++ b/sci-electronics/verilator/verilator-5.018.ebuild
@@ -38,5 +38,9 @@ BDEPEND="
 
 src_prepare() {
default
+   if [[ ! "${PV}" == "" ]] ; then
+   # https://github.com/verilator/verilator/issues/3352
+   sed -i "s/UNKNOWN_REV/(Gentoo ${PVR})/g" "${S}"/src/config_rev 
|| die
+   fi
eautoconf --force
 }

diff --git a/sci-electronics/verilator/verilator-.ebuild 
b/sci-electronics/verilator/verilator-.ebuild
index 74ea567ff7..644cb0bfca 100644
--- a/sci-electronics/verilator/verilator-.ebuild
+++ b/sci-electronics/verilator/verilator-.ebuild
@@ -38,5 +38,9 @@ BDEPEND="
 
 src_prepare() {
default
+   if [[ ! "${PV}" == "" ]] ; then
+   # https://github.com/verilator/verilator/issues/3352
+   sed -i "s/UNKNOWN_REV/(Gentoo ${PVR})/g" "${S}"/src/config_rev 
|| die
+   fi
eautoconf --force
 }



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

2023-11-14 Thread Hans de Graaff
commit: 7dbc4acafb36db8896d9cae277cae0b7edec3dae
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov 15 06:47:36 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Nov 15 06:47:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dbc4aca

dev-ruby/domain_name: add 0.6.20231109

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

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

diff --git a/dev-ruby/domain_name/Manifest b/dev-ruby/domain_name/Manifest
index df42ce9aac9b..34149e6575e6 100644
--- a/dev-ruby/domain_name/Manifest
+++ b/dev-ruby/domain_name/Manifest
@@ -1 +1,2 @@
 DIST domain_name-0.5.20190701.gem 131072 BLAKE2B 
86ee60824d9480e71535312fb72c192f3d88326c72539b833132872ff15298842f09bac612e9c3d8b87a3ef6a60459b14e777105613fd76da79757d6a30abcbc
 SHA512 
445f0e8a377bb700f8a3b926970f4351d28759e237947d6c755afff52726141c6b821b43b2a761d4d0d6237969304ef749404a5f383f69710b04803410dc70aa
+DIST domain_name-0.6.20231109.gem 148480 BLAKE2B 
87a68ab758126e150193373c1f4807e16e8390f5a2fa5c1c55ad443a6cf1d16d2fb66167313f7858f2a729729222900fae57994d268b3077a7469cec375dc67a
 SHA512 
8d9dff3943001b340d1c19303291a19b284e6f7d0165413fbd797804dc9ff13c92b09a66efdded2489961a54105f2eed91043cdde279bef4bf82628c822d9257

diff --git a/dev-ruby/domain_name/domain_name-0.6.20231109.ebuild 
b/dev-ruby/domain_name/domain_name-0.6.20231109.ebuild
new file mode 100644
index ..6e9270ee8cae
--- /dev/null
+++ b/dev-ruby/domain_name/domain_name-0.6.20231109.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Domain Name manipulation library for Ruby"
+HOMEPAGE="https://github.com/knu/ruby-domain_name;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="test"
+
+ruby_add_bdepend "
+   test? (
+   >=dev-ruby/test-unit-2.5.5
+   dev-ruby/shoulda
+   )"
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/,/end/ d' test/helper.rb || die
+   rm Gemfile* || die
+
+   # Remove development dependencies
+   sed -i -e '/dependency.*\(shoulda\|bundler\|jeweler\|rdoc\)/d' \
+   ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid dependency on git.
+   sed -i -e 's/`git ls-files`/""/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+   ruby-ng_testrb-2 -Ilib:test test/test_*.rb
+}



[gentoo-commits] repo/gentoo:master commit in: net-dns/c-ares/

2023-11-14 Thread Sam James
commit: 55bdf7f043be7ef5af52ff4fc35f45134d02e44a
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 15 06:03:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 15 06:04:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55bdf7f0

net-dns/c-ares: add 1.22.0

While at it, skip the configure tests which take absolutely ages to run (should
be fine on any POSIX system), and enable config caching for the test 
subconfigure.

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

 net-dns/c-ares/Manifest |   2 +
 net-dns/c-ares/c-ares-1.22.0.ebuild | 104 
 2 files changed, 106 insertions(+)

diff --git a/net-dns/c-ares/Manifest b/net-dns/c-ares/Manifest
index 9075a9c8964e..bd25a92ffae2 100644
--- a/net-dns/c-ares/Manifest
+++ b/net-dns/c-ares/Manifest
@@ -4,3 +4,5 @@ DIST c-ares-1.20.1.tar.gz 1599175 BLAKE2B 
44d160e04dcbd78f0ad7c1f2eb3f34ff07017f
 DIST c-ares-1.20.1.tar.gz.asc 488 BLAKE2B 
5a6a9e60dd3fb675cafbbf60c7b6c75b385786d1171afa9b1effcdf0187dbd044c93f6a0e87f685b5fdf2992892fdd760e2dc3246c196d011c157fc88bbb5ab4
 SHA512 
f0622f6df863c599028f20462fb6f5604f30243f51f382c8430abe2afbf3583cb6ffe527f0a38e646700d753d90fa9a2a4d197a7540b2fc9bed1d779fe3b43df
 DIST c-ares-1.21.0.tar.gz 1623742 BLAKE2B 
708933603dfc6c0286e798b3244eb9d8bce500acb915a255b82e00133509e5c2ceaad6b9b4cd081fcd9193b64fdb72e4e7ff6deeca8eb1744124ab9239cacac0
 SHA512 
c526b0a28d8ea1c6a53215dfd52e8250c968513a667c5414459d97d46288da7e7a2193d757fc78225e56c6684b3d30e756dd3e5a31917e996c871773a34892ea
 DIST c-ares-1.21.0.tar.gz.asc 488 BLAKE2B 
b1985393dfc147abe729b5622c4c92585072173a169947caf1a9521d341dac2119e34691b96e31716df66a251dbba3a5284cddd4c47af0d0bd91e20576d5671e
 SHA512 
0e75e51ebf97ec4ed0880811ddb60f741ea190c2e63011aad9a4233fe4e2481d0c660d401a5cf596fe257930365a366082c2b5faa34bb7b346d147cfc51392ff
+DIST c-ares-1.22.0.tar.gz 1662808 BLAKE2B 
0f70c2cfe9e5076eaa97262a9b34d915d755618dc89884a2d743a0d47827bb99d2a1d1bb655aff92d8c85a19a4420a1e685d91f82b9f7a55cc2feb5daa27fd41
 SHA512 
b84b774090bbeae7ad2eabeb223a12474e42f2efcc4e2209fcda260b1fe29337549eb7827eb7f75475fade65b6e1ab719abdae0ff543309c1914aa9cef65cd01
+DIST c-ares-1.22.0.tar.gz.asc 488 BLAKE2B 
93d378c92aef3ef1bfedc1d09ffb171c735c029c1d0440ea4e154db14b14d7eb68166fb00172dee20a826c39bd112bdc80b66ac23e7eb8bc6c47f0fe8f6fa412
 SHA512 
83c99f7d67a403628e407814c6829fb6ca14c102eec85bf9d3bb628677b3cba61343ca5d4fb06d95f2fa7df55681f3b1aebba2997b91c9156688075a445a1485

diff --git a/net-dns/c-ares/c-ares-1.22.0.ebuild 
b/net-dns/c-ares/c-ares-1.22.0.ebuild
new file mode 100644
index ..8fbe8498c19b
--- /dev/null
+++ b/net-dns/c-ares/c-ares-1.22.0.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/danielstenberg.asc
+inherit edo multilib-minimal verify-sig
+
+DESCRIPTION="C library that resolves names asynchronously"
+HOMEPAGE="https://c-ares.org/;
+SRC_URI="
+   https://c-ares.org/download/${P}.tar.gz
+   verify-sig? ( https://c-ares.org/download/${P}.tar.gz.asc )
+"
+
+# ISC for lib/{bitncmp.c,inet_ntop.c,inet_net_pton.c} (bug #912405)
+LICENSE="MIT ISC"
+# Subslot = SONAME of libcares.so.2
+SLOT="0/2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="static-libs test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-danielstenberg )"
+
+DOCS=( AUTHORS CHANGES NEWS README.md RELEASE-NOTES TODO )
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/ares_build.h
+)
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+   # Checking for obsolete headers
+   malloc
+   calloc
+   free
+
+   # Non-existent on Linux
+   closesocket
+   CloseSocket
+   ioctlsocket
+   bitncmp
+)
+
+multilib_src_configure() {
+   # These configure tests take a long time to run. The args one runs in 
O(n^4).
+   export ac_cv_func_getnameinfo='yes'
+   export ac_cv_func_recvfrom='yes'
+   export ac_cv_func_recv='yes'
+   export ac_cv_func_send='yes'
+   export curl_cv_func_getnameinfo_args='const struct sockaddr 
*,socklen_t,size_t,int'
+   export curl_cv_func_recv_args='int,void *,size_t,int,int'
+   export curl_cv_func_recvfrom_args='int,void *,size_t,int,struct 
sockaddr *,socklen_t *,int'
+   export curl_cv_func_send_args='int,const void *,size_t,int,int'
+   export curl_cv_getnameinfo='yes'
+   export curl_cv_recv='yes'
+   export curl_cv_recvfrom='yes'
+   export curl_cv_send='yes'
+
+   local myeconfargs=(
+   --cache-file="${BUILD_DIR}"/config.cache
+
+   --enable-nonblocking
+   --enable-symbol-hiding
+   $(use_enable static-libs static)
+   $(use_enable test tests)
+   )
+
+   # 

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

2023-11-14 Thread Ionen Wolkens
commit: 91be10f719150e2d40c1d859f9f198b2b2a99f61
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Nov 15 05:29:27 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Nov 15 05:55:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91be10f7

app-emulation/wine-vanilla: update live

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

 app-emulation/wine-vanilla/wine-vanilla-.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/app-emulation/wine-vanilla/wine-vanilla-.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-.ebuild
index 42964a47518d..fd8f2e5d9eba 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-.ebuild
@@ -97,7 +97,10 @@ WINE_COMMON_DEPEND="
!llvm-libunwind? ( sys-libs/libunwind:=[${MULTILIB_USEDEP}] )
)
usb? ( dev-libs/libusb:1[${MULTILIB_USEDEP}] )
-   wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] )"
+   wayland? (
+   dev-libs/wayland[${MULTILIB_USEDEP}]
+   x11-libs/libxkbcommon[${MULTILIB_USEDEP}]
+   )"
 RDEPEND="
${WINE_COMMON_DEPEND}
app-emulation/wine-desktop-common



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

2023-11-14 Thread Ionen Wolkens
commit: d4417605db136803e719ac3503824093c3e98c2b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Nov 15 05:29:55 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Nov 15 05:55:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4417605

app-emulation/wine-staging: update live

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

 app-emulation/wine-staging/wine-staging-.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/app-emulation/wine-staging/wine-staging-.ebuild 
b/app-emulation/wine-staging/wine-staging-.ebuild
index 2f2a3a83109b..bd1e1b1b87a8 100644
--- a/app-emulation/wine-staging/wine-staging-.ebuild
+++ b/app-emulation/wine-staging/wine-staging-.ebuild
@@ -101,7 +101,10 @@ WINE_COMMON_DEPEND="
!llvm-libunwind? ( sys-libs/libunwind:=[${MULTILIB_USEDEP}] )
)
usb? ( dev-libs/libusb:1[${MULTILIB_USEDEP}] )
-   wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] )"
+   wayland? (
+   dev-libs/wayland[${MULTILIB_USEDEP}]
+   x11-libs/libxkbcommon[${MULTILIB_USEDEP}]
+   )"
 RDEPEND="
${WINE_COMMON_DEPEND}
app-emulation/wine-desktop-common



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

2023-11-14 Thread Michał Górny
commit: 35d3e18e5295d9482efa8a8750829d343daa1397
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 15 05:40:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 15 05:55:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35d3e18e

dev-python/fastjsonschema: Bump to 2.19.0

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

 dev-python/fastjsonschema/Manifest |  1 +
 .../fastjsonschema/fastjsonschema-2.19.0.ebuild| 25 ++
 2 files changed, 26 insertions(+)

diff --git a/dev-python/fastjsonschema/Manifest 
b/dev-python/fastjsonschema/Manifest
index 4bf7308e00ef..9c9755081444 100644
--- a/dev-python/fastjsonschema/Manifest
+++ b/dev-python/fastjsonschema/Manifest
@@ -1 +1,2 @@
 DIST fastjsonschema-2.18.1.tar.gz 371060 BLAKE2B 
fc77683215e9080d3a6f162336a7ed0a310c9921f0e669d90bfaea659dd77ad27ed0c623b0355d5efafa3ca2e83f72edf228c42cca0fc4fa16f4f474aa6b
 SHA512 
a08fce64a67c67a06a7c3c637047648e1b2cfa749291794b8accc6dcc1ccf744eb50c8db773734017b79612b2dc4e19730a5956807b2459928fb0b996b59711e
+DIST fastjsonschema-2.19.0.tar.gz 371202 BLAKE2B 
56103ae94d52a337ceb830b7dfe68b3e1c3d5bdfbe46c8c042b5bc1a6d4e36201176a274135779cbf50a9ce939d95f5bd3c5bd88b7a6483db4cc438bff1d986a
 SHA512 
d26c7f44acfeb4210fad188e3fe5486231a516fb0a4fa7d756dd9d1378b22afd7b4acb6b34085cabcfe31dac44a605de6f90a158a3af69de97f8926d59b3a105

diff --git a/dev-python/fastjsonschema/fastjsonschema-2.19.0.ebuild 
b/dev-python/fastjsonschema/fastjsonschema-2.19.0.ebuild
new file mode 100644
index ..e1529c815ca6
--- /dev/null
+++ b/dev-python/fastjsonschema/fastjsonschema-2.19.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2020-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 pypi
+
+DESCRIPTION="Fast JSON schema validator for Python"
+HOMEPAGE="
+   https://github.com/horejsek/python-fastjsonschema/
+   https://pypi.org/project/fastjsonschema/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   tests/benchmarks
+)



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

2023-11-14 Thread Michał Górny
commit: e599dceb43ddaca0c263255663495b9366f7518f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 15 05:40:22 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 15 05:55:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e599dceb

dev-python/jsonschema-specifications: Bump to 2023.11.1

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

 dev-python/jsonschema-specifications/Manifest  |  1 +
 .../jsonschema-specifications-2023.11.1.ebuild | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/dev-python/jsonschema-specifications/Manifest 
b/dev-python/jsonschema-specifications/Manifest
index f7a48d46446d..485ce148967c 100644
--- a/dev-python/jsonschema-specifications/Manifest
+++ b/dev-python/jsonschema-specifications/Manifest
@@ -1 +1,2 @@
+DIST jsonschema_specifications-2023.11.1.tar.gz 12935 BLAKE2B 
317c6c937f0939ec59e25f2d84a6eea30ae4d8f14c4787e282dc9d6d4b74d84ab4985fde8f78f0cffa0fc61efe44493afe9d79182f4c02b0d6caff18f15dfd08
 SHA512 
a917226f5341c2a8913fa87a9640e1a5fdb34c857a8be1a0618db15cd09de0d45e82b294f759177de5fbe002f1ad9a04196c1c0976cc99ec685764b30e648b8d
 DIST jsonschema_specifications-2023.7.1.tar.gz 12689 BLAKE2B 
421b0e94161c84c658a9af1ddef74fb98ca18332a2977e1ca983b04995bc0a65b3399edd4a2a52c741a4ffdbeeb4a0796371448f283ba328c72c1899f3f0b55a
 SHA512 
78275fe6595151c611baeeebc17f08287f50a3636c3de515abfe8dc45075136874740dfa169aa3ebda004b5ead66ba93bc22b963ded14e4aa906e4b454356f7c

diff --git 
a/dev-python/jsonschema-specifications/jsonschema-specifications-2023.11.1.ebuild
 
b/dev-python/jsonschema-specifications/jsonschema-specifications-2023.11.1.ebuild
new file mode 100644
index ..e6366d1acc50
--- /dev/null
+++ 
b/dev-python/jsonschema-specifications/jsonschema-specifications-2023.11.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="The JSON Schema meta-schemas and vocabularies, exposed as a 
Registry"
+HOMEPAGE="
+   https://github.com/python-jsonschema/jsonschema-specifications/
+   https://pypi.org/project/jsonschema-specifications/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/referencing-0.31.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-11-14 Thread Michał Górny
commit: 984041291c3845a0a5fa56bca00a4db782e834ea
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 15 05:37:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 15 05:55:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98404129

dev-python/tomlkit: Bump to 0.12.3

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

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

diff --git a/dev-python/tomlkit/Manifest b/dev-python/tomlkit/Manifest
index 8ea2b264b4d5..2bf666f2bbf1 100644
--- a/dev-python/tomlkit/Manifest
+++ b/dev-python/tomlkit/Manifest
@@ -1,2 +1,3 @@
 DIST tomlkit-0.12.1.tar.gz 190535 BLAKE2B 
461891b5f5dad93488d466560439e19865fcb315792418e24483c96f4c9387c67d9c322bcc4ba842861109ff3297e064cd38737769d97ad1f99dadd9c11f7b33
 SHA512 
1f82023cbb8168f847bfa0211ee5c4d6870973ee1f51f4b60deb34ae6e0e930fe299c939b6c157811d16a73c68225a468e8312ca2731e1bbdcc5541fde2e2360
 DIST tomlkit-0.12.2.tar.gz 190725 BLAKE2B 
f168f42e99cbd8ed5d958ec471fc824d3a89f72d0d68b8881c5c935d888f1b0464e6ca34e65741a9de9d98c093a1e23073378006693bbd6c85870f368291760a
 SHA512 
c36405e95ab42e1e728b4344dd71d183c2e8c174b3524d3337af2456e141f5a54fed82c1f613d5493efef50170f2985f74b1e5859790e865379fab7f90f03c65
+DIST tomlkit-0.12.3.tar.gz 190967 BLAKE2B 
82205c8e012d4584c60ce8d53a995a01fccd50e35330b8aaecd84dd348b79be1ec7cd9bbaf84dbdbcd904102b7dc4216551298657553606d4da8457f565e8945
 SHA512 
f89b1fdcbefcd511bbc5e22a1cc57d8c4593fc1353e901de31c69ac99ed3c685f042d71205c747bd5d20df246dd19b5402393df81231f12d18414d85c0ac

diff --git a/dev-python/tomlkit/tomlkit-0.12.3.ebuild 
b/dev-python/tomlkit/tomlkit-0.12.3.ebuild
new file mode 100644
index ..b8055655dd0a
--- /dev/null
+++ b/dev-python/tomlkit/tomlkit-0.12.3.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Style preserving TOML library"
+HOMEPAGE="
+   https://github.com/sdispater/tomlkit/
+   https://pypi.org/project/tomlkit/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_configure() {
+   grep -q 'build-backend = "poetry' pyproject.toml ||
+   die "Upstream changed build-backend, recheck"
+   # write a custom pyproject.toml to ease setuptools bootstrap
+   cat > pyproject.toml <<-EOF || die
+   [build-system]
+   requires = ["flit_core >=3.2,<4"]
+   build-backend = "flit_core.buildapi"
+
+   [project]
+   name = "tomlkit"
+   version = "${PV}"
+   description = "Style preserving TOML library"
+   EOF
+}



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

2023-11-14 Thread Michał Górny
commit: 92311174c66452f8aee07966ce6c19b04fad639f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 15 05:39:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 15 05:55:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92311174

dev-python/responses: Bump to 0.24.1

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

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

diff --git a/dev-python/responses/Manifest b/dev-python/responses/Manifest
index 38e571fb6d57..60d57bcecc15 100644
--- a/dev-python/responses/Manifest
+++ b/dev-python/responses/Manifest
@@ -1 +1,2 @@
 DIST responses-0.23.3.tar.gz 73737 BLAKE2B 
e246dc09832f996b085f84b4b90d58709dc283a51e6de6f67a50096f1550b9e11f2e8f809043e366d7dc1140511bc9be16aeeaa5218da6fc05b1b60a1c924800
 SHA512 
334beb4a0cdabce2bedd1e336c4af04a38818b8b90c9d0ffbbf3445f72f8c57cc03278e832c6442f9ecfec24723c567bfba76ad25c45cf2924e42d5108c51c7a
+DIST responses-0.24.1.tar.gz 77530 BLAKE2B 
6f4482a0b7f7388506782286e35e716b4fcb746f6d562cba3e5b095163e380e0921f71f808c4729c2c6fb03c3efa1005ae6dbab9d3b61275af720b215b4e4181
 SHA512 
fd97f56055da4e31fc9866e4fdb7d68b2273cac25c6d882811268daf5f474d21897454b790122ed4c12e18032b9ae2c032b958402c6840b46ec38fdd7306033f

diff --git a/dev-python/responses/responses-0.24.1.ebuild 
b/dev-python/responses/responses-0.24.1.ebuild
new file mode 100644
index ..80fb7a77fc3d
--- /dev/null
+++ b/dev-python/responses/responses-0.24.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Utility for mocking out the Python Requests library"
+HOMEPAGE="
+   https://pypi.org/project/responses/
+   https://github.com/getsentry/responses/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+# tomli backend is optional now, with pyyaml being the new default.
+# However, keeping it unconditional here for backwards compatibility.
+RDEPEND="
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   =dev-python/requests-2.30.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+   dev-python/tomli-w[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.10[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/pytest-httpserver[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p pytest_httpserver
+}



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/sdcc/

2023-11-14 Thread Viorel Munteanu
commit: 604a695d20a10bb03ed983911322be3a90b735df
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Nov 15 05:36:12 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Nov 15 05:39:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=604a695d

dev-embedded/sdcc: fix build issue with USE=-mos65c02

Don't generate a Makefile instead of attempting to remove it afterwards.

Closes: https://bugs.gentoo.org/917354
Signed-off-by: Viorel Munteanu  gentoo.org>

 dev-embedded/sdcc/sdcc-4.3.0-r1.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-embedded/sdcc/sdcc-4.3.0-r1.ebuild 
b/dev-embedded/sdcc/sdcc-4.3.0-r1.ebuild
index 6bfa58b9f7e7..9e37f736f518 100644
--- a/dev-embedded/sdcc/sdcc-4.3.0-r1.ebuild
+++ b/dev-embedded/sdcc/sdcc-4.3.0-r1.ebuild
@@ -96,6 +96,10 @@ src_prepare() {
# libiberty configure will fail if this was not set
export libiberty_topdir="${S}"/support/sdbinutils/libiberty
 
+   # this does not build: https://sourceforge.net/p/sdcc/bugs/3673/
+   # disable for now
+   sed 's:device/lib/mos65c02/Makefile::' -i configure.ac || die
+
default
eautoreconf
 
@@ -144,10 +148,6 @@ src_configure() {
$(use_enable mos65c02 mos65c02-port)
)
econf "${myeconfargs[@]}"
-
-   # this does not build: https://sourceforge.net/p/sdcc/bugs/3673/
-   # disable for now
-   rm device/lib/mos65c02/Makefile || die
 }
 
 src_compile() {



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

2023-11-14 Thread Michał Górny
commit: 6942b818e8c07863f993b6363fc96862451ba21d
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 15 04:51:04 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 15 05:36:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6942b818

dev-python/botocore: Bump to 1.32.0

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 7d897f82c240..db464279158c 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
 DIST botocore-1.31.78.gh.tar.gz 12035206 BLAKE2B 
0dd1109d34a8cf99af76f1f615095776e75c0042717a573da3714d1e20efce5cf67bf38d5421c3c5558112821adb4307f7ca0791efc8e62c9ea2e9ba8c2ddc7a
 SHA512 
68c0f68b699ff0c0276cc70f4d4843259a953511c9c2813a3101d7dc43c36a0a3bda68df66a7ab2c206977a96ce0d933830b4004898f03febf478c710beb5261
 DIST botocore-1.31.84.gh.tar.gz 12065719 BLAKE2B 
2098241de47aa1f59c45287c2be66fa3562c2e549da081b1cd86626f1df5f3f175eebea1197396f39045aaebda241d37b1d47ebb378a0fb17e43c16215f89680
 SHA512 
097a25b4450513cf9c2722d7582cdfb969da8c083c05603f6a28eb65d1d69920106c745cb4f5e5b3bee1989eee64c89fe69c379f01df938edf2a92946c614cdf
 DIST botocore-1.31.85.gh.tar.gz 12070341 BLAKE2B 
b4867e351d209511db263654873f5a804f941c44d10af563eec656b041830c8543f2ec1f8d831a0aec2cce4d9b7dfc80bd3e73fd5fc456cf5e3ca00ab193b11d
 SHA512 
0e26b6ad06e1075ec90f04d653873592fcc2ae4bdbec5bbbe4b38e368824bf000724551ac2598938b827ce81e3b327ffa9d5d23da0ccb915686a70e0f37ba161
+DIST botocore-1.32.0.gh.tar.gz 12086167 BLAKE2B 
54e580c4d034b437d1e2e7748f1dd4785354db87459116565bc15d60bd73fe5d46cade212fd44fabd243614f3be55d9eeaef575ea6d6312ad83c0b6c1e741515
 SHA512 
9aba3cc3f823ba47ee7964517189d1227e5934c63ecdf1631ade59524594fb7cc20b9cfc7060dd8a69648d48e2d1ede0a377f204124d06ef843dd98a4cd1b11f

diff --git a/dev-python/botocore/botocore-1.32.0.ebuild 
b/dev-python/botocore/botocore-1.32.0.ebuild
new file mode 100644
index ..05766e84276c
--- /dev/null
+++ b/dev-python/botocore/botocore-1.32.0.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: app-admin/awscli/

2023-11-14 Thread Michał Górny
commit: 66e8982792284ff2058eb5236377c8a8b0e120e0
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 15 04:51:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 15 05:36:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66e89827

app-admin/awscli: Bump to 1.30.0

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 7b39cc3d6bd8..0206c0bab030 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,3 +1,4 @@
 DIST aws-cli-1.29.78.gh.tar.gz 2573503 BLAKE2B 
6782a7774568adf5296461e19d71b9de992d9301e3d9c50b97c641448ea0fb9e161feb80cdbce50291fce7d37eaabbc92740ca6b26f432cc5b9105233c2949f8
 SHA512 
455e6cacb935c1075d9730dda3147dc17598ca01ff9224b9a5f0dffa003a10fb3f2f2e17db1aea9e44b353a5fdd1e3b692308b895ba79ef6433804156ba54b1d
 DIST aws-cli-1.29.84.gh.tar.gz 2576584 BLAKE2B 
c442a433b0deaacb8b0a94ecb4ce296b60eb6f364bf5626d4ccf606d35b8ad22a2859c29486c9eaa8091edc9f796d271b5b7308638d10f72f128b4548f5250bf
 SHA512 
6f46bde5016df5d227861ed80e847a893144f290dba11c57966f6ccf043690fad42dcc11d18e1b2d27225c8b070063a2c20b8a622628bde37887e44d0e0e7fb5
 DIST aws-cli-1.29.85.gh.tar.gz 2577082 BLAKE2B 
8d16b3a989b6a12a154baa8b5d25be6c35c6201f6041cc9f100274815f746c55b1107274575dee928250743b72f02d3db17c8198a9fd3bff7c3bcd827def5cdb
 SHA512 
88164eeddc9d99811d20aa7cd607720fafaa8324738db3eb0aaa76cdb2e8710b828f64c0da3fb14409130fb41880c724918617742a1a3e8d92200f9707865db8
+DIST aws-cli-1.30.0.gh.tar.gz 2584557 BLAKE2B 
d88e0987b019ca6a86ffb599ee894b8270dda4c4cae2a4bf0a74438d821533d5875d379132f76c70e93bc8b3136f3a8374b60d797f064921597b259589bd5bfe
 SHA512 
5fd1ee8e4f978cfc4964799b3556eae8c0a7cec367dd4f0c096971a948d1ce7b8bc008b05e84c67723f0d603470777d075cc12a014cb2466789033de62e9078e

diff --git a/app-admin/awscli/awscli-1.30.0.ebuild 
b/app-admin/awscli/awscli-1.30.0.ebuild
new file mode 100644
index ..e5b1ee0667a3
--- /dev/null
+++ b/app-admin/awscli/awscli-1.30.0.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[@]}"
+
+   local EPYTEST_DESELECT=( "${serial_tests[@]}" )
+   # integration tests require 

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

2023-11-14 Thread Michał Górny
commit: c819201409aab3e7fafab2111226d083022e394c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 15 04:51:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 15 05:36:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8192014

dev-python/boto3: Bump to 1.29.0

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 408fe095cad5..a3c7b54ec5b2 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,3 +1,4 @@
 DIST boto3-1.28.78.gh.tar.gz 724185 BLAKE2B 
5089a7d1eab11c23bd65699c41c3c6687f0666f10ebcc7fc4813f96225ceee5a10a008ae6969cd7927f43f09e0988178ea40386bcd91c473ac5fba1dedf1
 SHA512 
e74f7348d369580e8d26f7c1f084276ec339d4bdd3ee628bdbe56cc6e4b1c0b22a759bb4ffe1075f0cb0d6f1692864db85a73d3cb884358dc97d6428f3fd9b0a
 DIST boto3-1.28.84.gh.tar.gz 728124 BLAKE2B 
2fcc553a4a109b0bc92cdf0b08fe77fcef54792ee606b6b9ed7cde1ae92accabb9f9ce005d9ccd391601efac31eec407345471542c5b7298689ab1037ed8f41f
 SHA512 
1b7f1fe951a9f3655a71bd51e9328f4474f9b320df82914b9ad0d64a32043aacf16fc5df1989304fd4d35430ddf6f58d0676fdb3985944d955c169a0ec58ce7b
 DIST boto3-1.28.85.gh.tar.gz 728751 BLAKE2B 
bfbc9b26b45e034949f13492987fdd43476d428d84da8b15e1ac67647acb410823bcc5e8710126a062a40779357ea49b5b4e1038831d38239515a793c6601dd4
 SHA512 
96165e6e5bd5673a364be445ab21916115e4f58c9e499f58bf0098d37fb7ba6ef28d5a6046f452e26618a305eb9713f5b5e5f10fd0c22868c499a9870fea4bef
+DIST boto3-1.29.0.gh.tar.gz 730038 BLAKE2B 
3f6f853eaa18d66ffef1e159fb641e6e3d069b1cb8ca9df457a714b1682a210ccf52aca4900172812b195309a4cd1a179c4ff2dff2f0a3c519e73c1eb9380908
 SHA512 
d826bda41fcab62b9e868ad96e405d538f1af1b7bc31c96349330fce493c8efef282c1da1c47a45a4a0e0e3051c0ddb0847af1efc9e7e9a87419f3995db2a5ca

diff --git a/dev-python/boto3/boto3-1.29.0.ebuild 
b/dev-python/boto3/boto3-1.29.0.ebuild
new file mode 100644
index ..0604e0996a82
--- /dev/null
+++ b/dev-python/boto3/boto3-1.29.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=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: games-board/stockfish/

2023-11-14 Thread Sam James
commit: fb631aedde5a41b4b1ae60ab8d98243797655513
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 15 05:24:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 15 05:24:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb631aed

games-board/stockfish: Keyword 16 arm64, #909638

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

 games-board/stockfish/stockfish-16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-board/stockfish/stockfish-16.ebuild 
b/games-board/stockfish/stockfish-16.ebuild
index 4535c43cd2b9..2a93af907f98 100644
--- a/games-board/stockfish/stockfish-16.ebuild
+++ b/games-board/stockfish/stockfish-16.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/official-stockfish/Stockfish/archive/sf_${PV}.tar.gz
https://tests.stockfishchess.org/api/nn/${NNUE_FILE} -> 
${P}-${NNUE_FILE}"
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~loong ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
 IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 cpu_flags_x86_popcnt 
cpu_flags_x86_sse debug
general-32 general-64 +optimize"
 



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/

2023-11-14 Thread Sam James
commit: 9571dc5855d4711e7e1b369116860422191e321a
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 15 05:24:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 15 05:24:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9571dc58

gui-apps/foot: Stabilize 1.16.2 amd64, #907851

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

 gui-apps/foot/foot-1.16.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-apps/foot/foot-1.16.2.ebuild b/gui-apps/foot/foot-1.16.2.ebuild
index df30967e93ea..d38e921d7e70 100644
--- a/gui-apps/foot/foot-1.16.2.ebuild
+++ b/gui-apps/foot/foot-1.16.2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="+grapheme-clustering test"
 RESTRICT="!test? ( test )"
 



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

2023-11-14 Thread Michael Orlitzky
commit: 7607c42e478f8911b27c28a80b88bc3be6e75152
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Nov 15 00:29:02 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Nov 15 00:29:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7607c42e

dev-python/lrcalc: stabilize 2.1-r1 for amd64

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

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

diff --git a/dev-python/lrcalc/lrcalc-2.1-r1.ebuild 
b/dev-python/lrcalc/lrcalc-2.1-r1.ebuild
index 731e35de85a3..3c654d1e043d 100644
--- a/dev-python/lrcalc/lrcalc-2.1-r1.ebuild
+++ b/dev-python/lrcalc/lrcalc-2.1-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="$(pypi_sdist_url) -> ${PN}_python-${PV}.tar.gz"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE=""
 
 BDEPEND="dev-python/cython[${PYTHON_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/apply-default-acl/

2023-11-14 Thread Michael Orlitzky
commit: 769f8c46053ded5498a0a068668bd325573a7119
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Nov 15 00:15:17 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Nov 15 00:24:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=769f8c46

sys-apps/apply-default-acl: update HOMEPAGE, SRC_URI (http -> https)

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

 sys-apps/apply-default-acl/apply-default-acl-0.4.4.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-apps/apply-default-acl/apply-default-acl-0.4.4.ebuild 
b/sys-apps/apply-default-acl/apply-default-acl-0.4.4.ebuild
index 6d77b523fbd3..80219c824419 100644
--- a/sys-apps/apply-default-acl/apply-default-acl-0.4.4.ebuild
+++ b/sys-apps/apply-default-acl/apply-default-acl-0.4.4.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 DESCRIPTION="Apply default POSIX ACLs to files and directories"
-HOMEPAGE="http://michael.orlitzky.com/code/apply-default-acl.xhtml;
-SRC_URI="http://michael.orlitzky.com/code/releases/${P}.tar.xz;
+HOMEPAGE="https://michael.orlitzky.com/code/apply-default-acl.xhtml;
+SRC_URI="https://michael.orlitzky.com/code/releases/${P}.tar.xz;
 
 LICENSE="AGPL-3"
 SLOT="0"



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

2023-11-14 Thread Michael Orlitzky
commit: 0f35c7635165d0f5194d0da269e0a6bb60c6d4f7
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Nov 15 00:15:48 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Nov 15 00:24:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f35c763

xfce-extra/xfce4-hdaps: update HOMEPAGE, SRC_URI (http -> https)

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

 xfce-extra/xfce4-hdaps/xfce4-hdaps-1.0.3.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/xfce-extra/xfce4-hdaps/xfce4-hdaps-1.0.3.ebuild 
b/xfce-extra/xfce4-hdaps/xfce4-hdaps-1.0.3.ebuild
index 7fc7a5e90a57..795c16c98c59 100644
--- a/xfce-extra/xfce4-hdaps/xfce4-hdaps-1.0.3.ebuild
+++ b/xfce-extra/xfce4-hdaps/xfce4-hdaps-1.0.3.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 inherit xdg-utils
 
 DESCRIPTION="Show the status of the IBM Hard Drive Active Protection System"
-HOMEPAGE="http://michael.orlitzky.com/code/xfce4-hdaps.xhtml;
-SRC_URI="http://michael.orlitzky.com/code/releases/${P}.tar.xz;
+HOMEPAGE="https://michael.orlitzky.com/code/xfce4-hdaps.xhtml;
+SRC_URI="https://michael.orlitzky.com/code/releases/${P}.tar.xz;
 
 LICENSE="AGPL-3+"
 SLOT="0"



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

2023-11-14 Thread Michael Orlitzky
commit: 3b1fe1ec08fcdc75d0a06e1a39b47925ec4ce52c
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Nov 15 00:13:21 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Nov 15 00:24:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b1fe1ec

net-misc/haeredes: update HOMEPAGE (http -> https)

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

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

diff --git a/net-misc/haeredes/haeredes-0.5.3.ebuild 
b/net-misc/haeredes/haeredes-0.5.3.ebuild
index 7b0f3d3d4c7b..15a105ba5401 100644
--- a/net-misc/haeredes/haeredes-0.5.3.ebuild
+++ b/net-misc/haeredes/haeredes-0.5.3.ebuild
@@ -7,7 +7,7 @@ CABAL_FEATURES="test-suite"
 inherit haskell-cabal
 
 DESCRIPTION="Confirm delegation of NS and MX records"
-HOMEPAGE="http://michael.orlitzky.com/code/haeredes.xhtml;
+HOMEPAGE="https://michael.orlitzky.com/code/haeredes.xhtml;
 SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
 
 LICENSE="AGPL-3"



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

2023-11-14 Thread Michael Orlitzky
commit: c89a996083eb1c654d0c4aa661862ef06f26e544
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Nov 15 00:17:51 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Nov 15 00:24:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c89a9960

net-im/spectrum2: update http -> https in a comment

The bundled OpenRC service file contains a link to my website that can
now benefit from https://

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

 net-im/spectrum2/files/spectrum2.initd | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-im/spectrum2/files/spectrum2.initd 
b/net-im/spectrum2/files/spectrum2.initd
index 8a35dbe75bc9..0ab25819804d 100644
--- a/net-im/spectrum2/files/spectrum2.initd
+++ b/net-im/spectrum2/files/spectrum2.initd
@@ -1,5 +1,5 @@
 #!/sbin/openrc-run
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 command="/usr/bin/spectrum2_manager"
@@ -41,7 +41,7 @@ stop() {
 # Andrey Utkin  (24 Nov 2018)
 # Conrad Kostecki  (24 Nov 2018)
 # We are aware of many security issues caused by careless chowning, see
-# 
http://michael.orlitzky.com/articles/end_root_chowning_now_(make_etc-init.d_great_again).xhtml
+# 
https://michael.orlitzky.com/articles/end_root_chowning_now_(make_etc-init.d_great_again).xhtml
 # We believe none of these issues apply.
 # These pidfiles are not read by any privileged process.
 # checkpath here chowns only the dir itself and doesn't act recursively.



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/dunshire/

2023-11-14 Thread Michael Orlitzky
commit: 67626c89f5a822a5b00a8d55727b11d31c197d5f
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Nov 15 00:14:34 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Nov 15 00:24:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67626c89

sci-mathematics/dunshire: update HOMEPAGE (http -> https)

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

 sci-mathematics/dunshire/dunshire-0.1.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/dunshire/dunshire-0.1.1-r3.ebuild 
b/sci-mathematics/dunshire/dunshire-0.1.1-r3.ebuild
index 396e22bb0249..09fa84784439 100644
--- a/sci-mathematics/dunshire/dunshire-0.1.1-r3.ebuild
+++ b/sci-mathematics/dunshire/dunshire-0.1.1-r3.ebuild
@@ -8,7 +8,7 @@ DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 
 DESCRIPTION="Python library to solve linear games over symmetric cones"
-HOMEPAGE="http://michael.orlitzky.com/code/dunshire/;
+HOMEPAGE="https://michael.orlitzky.com/code/dunshire/;
 
 LICENSE="AGPL-3+"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: net-mail/postfix-logwatch/

2023-11-14 Thread Michael Orlitzky
commit: a837955096562f7615b8a7c76245280e9f26c80d
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Nov 15 00:11:55 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Nov 15 00:24:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8379550

net-mail/postfix-logwatch: update HOMEPAGE, SRC_URI (http -> https)

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

 net-mail/postfix-logwatch/postfix-logwatch-1.40.05.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-mail/postfix-logwatch/postfix-logwatch-1.40.05.ebuild 
b/net-mail/postfix-logwatch/postfix-logwatch-1.40.05.ebuild
index 43edbac64654..b6113b4c9f09 100644
--- a/net-mail/postfix-logwatch/postfix-logwatch-1.40.05.ebuild
+++ b/net-mail/postfix-logwatch/postfix-logwatch-1.40.05.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DESCRIPTION="A log analyzer for postfix"
-HOMEPAGE="http://michael.orlitzky.com/code/postfix-logwatch.xhtml;
-SRC_URI="http://michael.orlitzky.com/code/releases/${P}.tar.xz;
+HOMEPAGE="https://michael.orlitzky.com/code/postfix-logwatch.xhtml;
+SRC_URI="https://michael.orlitzky.com/code/releases/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="0"



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

2023-11-14 Thread Michael Orlitzky
commit: a10f4a1dccf6a910cbe060d243564ae8de99fb4a
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Nov 15 00:13:56 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Nov 15 00:24:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a10f4a1d

net-misc/hath: update HOMEPAGE (http -> https)

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

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

diff --git a/net-misc/hath/hath-0.5.7.ebuild b/net-misc/hath/hath-0.5.7.ebuild
index bd0560dc7ce9..fca6453aa95e 100644
--- a/net-misc/hath/hath-0.5.7.ebuild
+++ b/net-misc/hath/hath-0.5.7.ebuild
@@ -9,7 +9,7 @@ CABAL_FEATURES="test-suite"
 inherit haskell-cabal
 
 DESCRIPTION="Hath manipulates network blocks in CIDR notation"
-HOMEPAGE="http://michael.orlitzky.com/code/hath.xhtml;
+HOMEPAGE="https://michael.orlitzky.com/code/hath.xhtml;
 SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
 
 LICENSE="AGPL-3"



[gentoo-commits] repo/gentoo:master commit in: app-backup/untangle-https-backup/

2023-11-14 Thread Michael Orlitzky
commit: ab4f9bb29c17dfc38aaf1e37b46ab63c82026921
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Nov 15 00:07:41 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Nov 15 00:24:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab4f9bb2

app-backup/untangle-https-backup: update HOMEPAGE, SRC_URI (http -> https)

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

 .../untangle-https-backup/untangle-https-backup-0.1.0-r1.ebuild   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/app-backup/untangle-https-backup/untangle-https-backup-0.1.0-r1.ebuild 
b/app-backup/untangle-https-backup/untangle-https-backup-0.1.0-r1.ebuild
index d0bdf8d5117e..a36a06595c25 100644
--- a/app-backup/untangle-https-backup/untangle-https-backup-0.1.0-r1.ebuild
+++ b/app-backup/untangle-https-backup/untangle-https-backup-0.1.0-r1.ebuild
@@ -9,8 +9,8 @@ DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 
 DESCRIPTION="Back up Untangle configurations via the web admin UI"
-HOMEPAGE="http://michael.orlitzky.com/code/untangle-https-backup.xhtml;
-SRC_URI="http://michael.orlitzky.com/code/releases/${P}.tar.gz;
+HOMEPAGE="https://michael.orlitzky.com/code/untangle-https-backup.xhtml;
+SRC_URI="https://michael.orlitzky.com/code/releases/${P}.tar.gz;
 
 LICENSE="AGPL-3"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: net-mail/mailshears/

2023-11-14 Thread Michael Orlitzky
commit: 2350fd2106128f93535c9a20373209477681b56c
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Nov 15 00:12:40 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Nov 15 00:24:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2350fd21

net-mail/mailshears: update HOMEPAGE (http -> https)

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

 net-mail/mailshears/mailshears-0.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/mailshears/mailshears-0.0.5.ebuild 
b/net-mail/mailshears/mailshears-0.0.5.ebuild
index 300eacaf2ecd..54847ed80848 100644
--- a/net-mail/mailshears/mailshears-0.0.5.ebuild
+++ b/net-mail/mailshears/mailshears-0.0.5.ebuild
@@ -14,7 +14,7 @@ RUBY_FAKEGEM_EXTRADOC="doc/${PN}.example.conf.yml"
 inherit ruby-fakegem
 
 DESCRIPTION="Mangle your mail garden"
-HOMEPAGE="http://michael.orlitzky.com/code/mailshears.xhtml;
+HOMEPAGE="https://michael.orlitzky.com/code/mailshears.xhtml;
 
 LICENSE="AGPL-3"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: net-mail/amavis-logwatch/

2023-11-14 Thread Michael Orlitzky
commit: 0951fc094d0db0eec8676923e38bd2f151a20787
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Nov 15 00:11:21 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Nov 15 00:24:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0951fc09

net-mail/amavis-logwatch: update HOMEPAGE, SRC_URI (http -> https)

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

 net-mail/amavis-logwatch/amavis-logwatch-1.51.04.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-mail/amavis-logwatch/amavis-logwatch-1.51.04.ebuild 
b/net-mail/amavis-logwatch/amavis-logwatch-1.51.04.ebuild
index fcb4e13709c5..4b7091ba21f2 100644
--- a/net-mail/amavis-logwatch/amavis-logwatch-1.51.04.ebuild
+++ b/net-mail/amavis-logwatch/amavis-logwatch-1.51.04.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DESCRIPTION="A log analyzer for amavisd-new"
-HOMEPAGE="http://michael.orlitzky.com/code/amavis-logwatch.xhtml;
-SRC_URI="http://michael.orlitzky.com/code/releases/${P}.tar.xz;
+HOMEPAGE="https://michael.orlitzky.com/code/amavis-logwatch.xhtml;
+SRC_URI="https://michael.orlitzky.com/code/releases/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="0"



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

2023-11-14 Thread Michael Orlitzky
commit: b87c2d3e32327569bffba58b7881105b015fcdc5
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Nov 15 00:08:21 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Nov 15 00:24:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b87c2d3e

app-emacs/nagios-mode: update HOMEPAGE, SRC_URI (http -> https)

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

 app-emacs/nagios-mode/nagios-mode-0.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emacs/nagios-mode/nagios-mode-0.4.ebuild 
b/app-emacs/nagios-mode/nagios-mode-0.4.ebuild
index 61504ff07fce..406abc8bd8f1 100644
--- a/app-emacs/nagios-mode/nagios-mode-0.4.ebuild
+++ b/app-emacs/nagios-mode/nagios-mode-0.4.ebuild
@@ -6,8 +6,8 @@ EAPI=8
 inherit elisp
 
 DESCRIPTION="Major mode for editing Nagios configuration files"
-HOMEPAGE="http://michael.orlitzky.com/code/nagios-mode.xhtml;
-SRC_URI="http://michael.orlitzky.com/code/releases/${P}.tar.xz;
+HOMEPAGE="https://michael.orlitzky.com/code/nagios-mode.xhtml;
+SRC_URI="https://michael.orlitzky.com/code/releases/${P}.tar.xz;
 
 LICENSE="GPL-3+"
 SLOT="0"



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

2023-11-14 Thread Michael Orlitzky
commit: cb6d4a7715e36722f64adb6d2b579f8675e183cb
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Nov 15 00:09:26 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Nov 15 00:24:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb6d4a77

media-libs/libsvgtiny-pixbuf: update HOMEPAGE, SRC_URI (http -> https)

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

 media-libs/libsvgtiny-pixbuf/libsvgtiny-pixbuf-0.0.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/libsvgtiny-pixbuf/libsvgtiny-pixbuf-0.0.2.ebuild 
b/media-libs/libsvgtiny-pixbuf/libsvgtiny-pixbuf-0.0.2.ebuild
index 8b97de4a59ab..b573b0ae84af 100644
--- a/media-libs/libsvgtiny-pixbuf/libsvgtiny-pixbuf-0.0.2.ebuild
+++ b/media-libs/libsvgtiny-pixbuf/libsvgtiny-pixbuf-0.0.2.ebuild
@@ -4,8 +4,8 @@
 EAPI=8
 
 DESCRIPTION="Add SVG support to GTK without librsvg"
-HOMEPAGE="http://michael.orlitzky.com/code/libsvgtiny-pixbuf.xhtml;
-SRC_URI="http://michael.orlitzky.com/code/releases/${P}.tar.xz;
+HOMEPAGE="https://michael.orlitzky.com/code/libsvgtiny-pixbuf.xhtml;
+SRC_URI="https://michael.orlitzky.com/code/releases/${P}.tar.xz;
 LICENSE="AGPL-3"
 SLOT="0"
 KEYWORDS="~amd64"



[gentoo-commits] repo/gentoo:master commit in: net-dns/valtz/

2023-11-14 Thread Michael Orlitzky
commit: 81cca9f4f92733461fb718f28e7452670a3c53c1
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Nov 15 00:10:06 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Nov 15 00:24:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81cca9f4

net-dns/valtz: update HOMEPAGE, SRC_URI (http -> https)

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

 net-dns/valtz/valtz-0.8.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-dns/valtz/valtz-0.8.ebuild b/net-dns/valtz/valtz-0.8.ebuild
index 66aaf7aaee85..7de05ada4b0e 100644
--- a/net-dns/valtz/valtz-0.8.ebuild
+++ b/net-dns/valtz/valtz-0.8.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 DESCRIPTION="Validation tool for tinydns-data zone files"
-SRC_URI="http://michael.orlitzky.com/code/releases/${P}.tar.xz;
-HOMEPAGE="http://michael.orlitzky.com/code/valtz.xhtml;
+SRC_URI="https://michael.orlitzky.com/code/releases/${P}.tar.xz;
+HOMEPAGE="https://michael.orlitzky.com/code/valtz.xhtml;
 
 LICENSE="BSD"
 SLOT="0"



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

2023-11-14 Thread Michael Orlitzky
commit: 01f0fc9a8e8a1925171cd2ba94e132e7f23c3947
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Nov 15 00:06:47 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Nov 15 00:24:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01f0fc9a

app-admin/djbdns-logparse: update HOMEPAGE, SRC_URI (http -> https)

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

 app-admin/djbdns-logparse/djbdns-logparse-0.0.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/djbdns-logparse/djbdns-logparse-0.0.2-r1.ebuild 
b/app-admin/djbdns-logparse/djbdns-logparse-0.0.2-r1.ebuild
index d1ccf3a1f84a..baf5e9023c3a 100644
--- a/app-admin/djbdns-logparse/djbdns-logparse-0.0.2-r1.ebuild
+++ b/app-admin/djbdns-logparse/djbdns-logparse-0.0.2-r1.ebuild
@@ -8,8 +8,8 @@ DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 
 DESCRIPTION="Make tinydns and dnscache logs human-readable"
-HOMEPAGE="http://michael.orlitzky.com/code/djbdns-logparse.xhtml;
-SRC_URI="http://michael.orlitzky.com/code/releases/${P}.tar.gz;
+HOMEPAGE="https://michael.orlitzky.com/code/djbdns-logparse.xhtml;
+SRC_URI="https://michael.orlitzky.com/code/releases/${P}.tar.gz;
 LICENSE="AGPL-3+"
 SLOT="0"
 KEYWORDS="amd64"



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

2023-11-14 Thread Ionen Wolkens
commit: 278a98890d1a1e600287719b9b13871d9bbeb4e2
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Nov 14 23:50:20 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Nov 14 23:52:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=278a9889

net-misc/yt-dlp: make pip check happier

None of these are actually required and are more for obscure
options.

fwiw add optdepend for secretstorage but requests/urllib3 not
really worth it (and typicallly installed either way).

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

 net-misc/yt-dlp/yt-dlp-2023.11.14.ebuild | 3 ++-
 net-misc/yt-dlp/yt-dlp-.ebuild   | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/net-misc/yt-dlp/yt-dlp-2023.11.14.ebuild 
b/net-misc/yt-dlp/yt-dlp-2023.11.14.ebuild
index 2048994016f1..3a877d8e222b 100644
--- a/net-misc/yt-dlp/yt-dlp-2023.11.14.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2023.11.14.ebuild
@@ -29,7 +29,7 @@ src_prepare() {
# adjust requires for pycryptodome and optional dependencies (bug 
#828466)
sed -ri requirements.txt \
-e "s/^(pycryptodome)x/\1/" \
-   -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
+   -e 
"/^(brotli.*|certifi|mutagen|requests|secretstorage|urllib3|websockets)/d" || 
die
 }
 
 python_test() {
@@ -62,6 +62,7 @@ pkg_postinst() {
optfeature "various features (merging tracks, streamed content)" 
media-video/ffmpeg
has_version media-video/atomicparsley || # allow fallback but don't 
advertise
optfeature "embedding metadata thumbnails in MP4/M4A files" 
media-libs/mutagen
+   optfeature "decrypting cookies from Chromium-based browsers" 
dev-python/secretstorage
 
if [[ ! ${REPLACING_VERSIONS} ]]; then
elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was 
installed'

diff --git a/net-misc/yt-dlp/yt-dlp-.ebuild 
b/net-misc/yt-dlp/yt-dlp-.ebuild
index 0b60946059b2..ce8b522bb027 100644
--- a/net-misc/yt-dlp/yt-dlp-.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-.ebuild
@@ -28,7 +28,7 @@ src_prepare() {
# adjust requires for pycryptodome and optional dependencies (bug 
#828466)
sed -ri requirements.txt \
-e "s/^(pycryptodome)x/\1/" \
-   -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
+   -e 
"/^(brotli.*|certifi|mutagen|requests|secretstorage|urllib3|websockets)/d" || 
die
 }
 
 python_compile() {
@@ -69,6 +69,7 @@ pkg_postinst() {
optfeature "various features (merging tracks, streamed content)" 
media-video/ffmpeg
has_version media-video/atomicparsley || # allow fallback but don't 
advertise
optfeature "embedding metadata thumbnails in MP4/M4A files" 
media-libs/mutagen
+   optfeature "decrypting cookies from Chromium-based browsers" 
dev-python/secretstorage
 
if [[ ! ${REPLACING_VERSIONS} ]]; then
elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was 
installed'



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2023-11-14 Thread Mike Pagano
commit: 05c588f2b663ba37a55381160b325f9c1259f489
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Nov 14 23:41:04 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Nov 14 23:41:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05c588f2

sys-firmware/intel-microcode: add 20231114_p20231114

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

 sys-firmware/intel-microcode/Manifest  |   2 +
 .../intel-microcode-20231114_p20231114.ebuild  | 287 +
 2 files changed, 289 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index e134334401ed..bb6d032eb9c8 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -4,9 +4,11 @@ DIST intel-microcode-collection-20230512.tar.xz 12924124 
BLAKE2B 3593d9dd9d46281
 DIST intel-microcode-collection-20230520.tar.xz 12720520 BLAKE2B 
804579eb05c5b8835565dec3560d059f909d13da853d37c79ddbaa049b94f96e811a2240ab043dfdbf59074e683383f5c17e76ceb0e7f6cccffdaad330bf7de1
 SHA512 
6302866edf5a5209f8dfc80817fe306fc11376ac7d70450f32e38483902c428365fb553c57e989a6ca6e1cf07573352c9b500764250a815c4aff6b9f6b6d47fb
 DIST intel-microcode-collection-20230804.tar.xz 12972872 BLAKE2B 
b2d04ad679b537fbcff7327e4eb9de5d989a3bc6057f4ef339908921fb71275f8374d1db1234f36dd8b07587133c4d2e59f1910f854038253d4cd36d5e6d2dcf
 SHA512 
9e47ee898b5ea1da3fc115de6e8f9e5e6b2eeb74a178c3226cb2bbdf0b1677ac95c40f5d4d874c7e054bf8293e4c2457e32c953a371ab34dd16c43841412f71e
 DIST intel-microcode-collection-20231007.tar.xz 13997252 BLAKE2B 
fdd9f42c1b8945c4fdc9eed3b07959ac193df365dce7ff0f81c5f10916581914800701a57f9a57822369967a24cb092acb770f79815c5f595633f3e19a3e3fb5
 SHA512 
59fe08497c8c4a137c7212a8cc4bd038a740059059ae938dff7759c6797a29d008df7661c7f0fb20ea673f12df40479866d62278bb58a79e78789704a76cfc88
+DIST intel-microcode-collection-20231114.tar.xz 13782912 BLAKE2B 
65e2e8753e41fb140abdcc821b6fcdf9b930bcfcd24dcf523ab334c7cbfe1ce2f891b8c4385adb2a6ab4896a08215f140698a028265d0bfbc18b6fbd66720b3c
 SHA512 
c9e590053f2fcd8882727476ea08c7ff68d2f65487c87845513c0037f741e4548b56bee69b0c05b864f92f23e1453f638e5547f716319a861c4f0de8f51a39da
 DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 
66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f
 SHA512 
248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
 DIST microcode-20221108.tar.gz 6436305 BLAKE2B 
e149e001656f45e8da9a83817a6f83fc6663edbfc8a98b27ab4f9d326f021aea03f1ea3628d35978ad5534e017f2d394d1d00d0c992aee54a539a582abf2
 SHA512 
d86bee1269d31d3028f0d2b7d4886795b96d8f1f9d5dbd5149c2dd4cec3b0319fd869f8138f283e2135ecb0bb6387cfd3c2ef1f597b4194a250ac4f2df7f15a4
 DIST microcode-20230214.tar.gz 12088391 BLAKE2B 
d98d054a8cfd66e3d0549d1e8f4a4745cad342d45f36a82d2f2f51fedc29635125fdad95ee4970069e134facc1ab3092b97837c6f8744ffedf220a5d3d022dd5
 SHA512 
6456cd6719923eeacb1f9d6d7372efd2bcd0de9e04350c722543ff41e45c7715ba52a2d330ad5818fbf44ea9df6b2ac482d6f8bd420b191427881dcfe3bd81e2
 DIST microcode-20230512.tar.gz 12654272 BLAKE2B 
302aedf0b57719d1009be0dea513da7290b41842117951a0081f866024d5380c65850638ee3d2e87c8d9efcac4da58650463b0c31373d661fe74b8a3a380e099
 SHA512 
e21c82846f7f5e2c8d9559931e90389a7d21f8a59fbdec4c5b11fe43f010a21d3e9f27d67be12fe98b3dbdf26558a8ed74dc149bedd93f4b7728795dc6e86d48
 DIST microcode-20230613.tar.gz 12338446 BLAKE2B 
56bffb26687fd3a20b79b4540ae10c98b2875e3edb84583b679ddc75e339193db4bddece25c7e5cb26b79f5e6ce2d10fcc318c55e13c05d8611198e4c571354b
 SHA512 
460e46d20f71df1247affa2ca397b961ce3d77e3456144c6b7358e48c3239e9c077ff4c512b0c4b7d9a86f33fed094db8b3ac65b1a4047bb853212848d929639
 DIST microcode-20230808.tar.gz 13011561 BLAKE2B 
400ba9b91a7048c780377d49ff6cb00458c60a9d53c2e5cef1eb99170ca8f0cad66336841d14869bd42d182f7d8df27a2fa9cb982b0df0c5fc9f62325b6acb69
 SHA512 
8316eb9d35b315e630c6c9fab1ba601b91e72cc42926ef14e7c2b77e7025d276ae06c143060f44cd1a873d3879c067d11ad82e1886c796e6be6bf466243ad85b
+DIST microcode-20231114.tar.gz 12466839 BLAKE2B 
e6084c92e9c3cc627af25a7f2f7fb26230b6ed117ddc197d19991df2816334132af92925f23af829bad005c32d0bd3afc362055ef223a599799d846216cf7612
 SHA512 
a68ef81e81687ff43b8255e95675eed1d728053bb1a483a60e94e2d2d43f10fc12522510b22daf90c4debd8f035e6b9a565813aa799c2e1e3a464124f59b

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20231114_p20231114.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20231114_p20231114.ebuild
new file mode 100644
index ..8f5ab874339b
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20231114_p20231114.ebuild
@@ -0,0 +1,287 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info mount-boot
+
+# Find updates by searching and clicking the first link (hopef

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

2023-11-14 Thread Ionen Wolkens
commit: 5c1d69cecad6e98be3519cd6c07c9ea94da972cc
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Nov 14 23:34:21 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Nov 14 23:34:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c1d69ce

net-misc/yt-dlp: add 2023.11.14

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

 net-misc/yt-dlp/Manifest |  1 +
 net-misc/yt-dlp/yt-dlp-2023.11.14.ebuild | 71 
 2 files changed, 72 insertions(+)

diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index cafe02a2c623..99be3ac5b2fc 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
 DIST yt-dlp-2023.10.13.tar.gz 5525233 BLAKE2B 
424ff7d1b3254e5ca1e86d38d08da351e53da040be5b4d6bc6cae502595af886d99d11f495365d66d87fcf4fa665d19dd42628c5115a622b85ccc1a9d8a617bc
 SHA512 
b1f00fa3bb073a18e76478097712247c94ade588159bddb2472b8f210ffe4d9e72be529cd0990948219ab6df33d312426fb73e074b15013e098bafb737960311
+DIST yt-dlp-2023.11.14.tar.gz 5566962 BLAKE2B 
6e5ae0f492a28770e89396259aef680b3cb32994691499e95996ddb8b85ec83721726aadff033f147270204fdf7aa5cea216a7319ac2cc0ced93297822c97d9a
 SHA512 
b83e6daad748524f6a2437684bad14a4bfdc33dc559c89c30b3cf41eb671ef3aac90d08d4c5429cff1bc3fea17f2dc8d7a28969d030870a45d0b1b650b69b52d

diff --git a/net-misc/yt-dlp/yt-dlp-2023.11.14.ebuild 
b/net-misc/yt-dlp/yt-dlp-2023.11.14.ebuild
new file mode 100644
index ..2048994016f1
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2023.11.14.ebuild
@@ -0,0 +1,71 @@
+# 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 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/;
+SRC_URI="https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz 
-> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos 
~x64-macos"
+
+RDEPEND="
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   !net-misc/youtube-dl[-yt-dlp(-)]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   distutils-r1_src_prepare
+
+   # adjust requires for pycryptodome and optional dependencies (bug 
#828466)
+   sed -ri requirements.txt \
+   -e "s/^(pycryptodome)x/\1/" \
+   -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # fails with FEATURES=distcc, bug #915614
+   
test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
+   )
+
+   epytest -m 'not download'
+}
+
+python_install_all() {
+   dodoc README.md Changelog.md supportedsites.md
+   doman yt-dlp.1
+
+   dobashcomp completions/bash/yt-dlp
+
+   insinto /usr/share/fish/vendor_completions.d
+   doins completions/fish/yt-dlp.fish
+
+   insinto /usr/share/zsh/site-functions
+   doins completions/zsh/_yt-dlp
+
+   rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+   make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+   optfeature "various features (merging tracks, streamed content)" 
media-video/ffmpeg
+   has_version media-video/atomicparsley || # allow fallback but don't 
advertise
+   optfeature "embedding metadata thumbnails in MP4/M4A files" 
media-libs/mutagen
+
+   if [[ ! ${REPLACING_VERSIONS} ]]; then
+   elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was 
installed'
+   elog 'as "youtube-dl". This is strictly for compatibility and 
it is'
+   elog 'recommended to use "yt-dlp" directly, it may be removed 
in the future.'
+   fi
+}



[gentoo-commits] repo/proj/guru:dev commit in: media-video/ytarchive/

2023-11-14 Thread Alexey Sokolov
commit: f5aface80444510bbfd158bd39b1c1011eba66cf
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Tue Nov 14 23:20:56 2023 +
Commit: Alexey Sokolov  asokolov  org>
CommitDate: Tue Nov 14 23:23:02 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f5aface8

media-video/ytarchive: add 0.4.0

Signed-off-by: Alexey Sokolov  asokolov.org>

 media-video/ytarchive/Manifest   |  2 ++
 media-video/ytarchive/ytarchive-0.4.0.ebuild | 28 
 2 files changed, 30 insertions(+)

diff --git a/media-video/ytarchive/Manifest b/media-video/ytarchive/Manifest
index aefea8998d..8bf775de83 100644
--- a/media-video/ytarchive/Manifest
+++ b/media-video/ytarchive/Manifest
@@ -1,2 +1,4 @@
 DIST ytarchive-0.3.2-deps.tar.xz 20111036 BLAKE2B 
bdfe91078310b1a4ee11a1d46123521322562fb328db40ae9a62cfd8cc9afe5d567cda87fc415f21d26ea7665de5b6edbf2cef080c73a090da6023f46790
 SHA512 
288c230547ba099f50ccb64033e231d89cc1e34c9e40b649dd74879d67507860ff8d47b1b98eca34938c98a1d08cc8bc2759c6ad426aa145e788bfa4687ed940
 DIST ytarchive-0.3.2.tar.gz 52405 BLAKE2B 
1b428e08af78164a52d3d6f89d9258e18c4c0317dcb37223acc8e18ec4f99d27fe4f8857306b5c297c9fe2938ccbddfcf105b94fd617546e86fd6588fa73daae
 SHA512 
9be630985d7134085737f063666b64d912860e14ef3dc312ec92dcdde68322b4aa792f9de412ef2168749f58159151cad00cc8d56926df246d31a94441dac831
+DIST ytarchive-0.4.0-vendor.tar.xz 551148 BLAKE2B 
fcd5f19cdd54908ecdb9e7e16484a5a1242475bd84911a393f987d5dbd3ddaea4b86784b228deb32a36dd4b882ea42c607009735c3841440b97d21d34810c95b
 SHA512 
34bbc67519e3373b440b300e4e59be4e58842c7c3df3c4f093ff92e7a40ef5d7c5b3263d68ab41a8a7e98d53fb247241ce63a79797f0f8b8d71c1358d79ceb33
+DIST ytarchive-0.4.0.tar.gz 34808 BLAKE2B 
e054b280413b223b6b91662574483a1de737e369c4dcf80698230b41ecc90faa8dc050fb999395b2a413ae135f7e9ed9f6bf4aa2986ee8afed897f2cc2d4aaf9
 SHA512 
4fc4638e527c6d39a3aa12d217eb6c6c3080d08aa81b78f8bad2008f4a1eee4e3a601692829ab4c512ee18768593569b306d6206f96f5581f1e3009dd66b99a7

diff --git a/media-video/ytarchive/ytarchive-0.4.0.ebuild 
b/media-video/ytarchive/ytarchive-0.4.0.ebuild
new file mode 100644
index 00..02fc766acb
--- /dev/null
+++ b/media-video/ytarchive/ytarchive-0.4.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Youtube livestream downloader"
+HOMEPAGE="https://github.com/Kethsar/ytarchive;
+SRC_URI="
+   https://github.com/Kethsar/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+   https://files.asokolov.org/gentoo/${P}-vendor.tar.xz
+"
+
+LICENSE="BSD MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="media-video/ffmpeg"
+
+src_compile() {
+   ego build
+}
+
+src_install() {
+   dobin ytarchive
+   einstalldocs
+}



[gentoo-commits] repo/proj/guru:dev commit in: media-video/ytarchive/

2023-11-14 Thread Alexey Sokolov
commit: 48bf7f7c15719b6075eb7707de332cc10a2f2bb0
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Tue Nov 14 23:22:23 2023 +
Commit: Alexey Sokolov  asokolov  org>
CommitDate: Tue Nov 14 23:23:02 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=48bf7f7c

media-video/ytarchive: drop 0.3.2

Signed-off-by: Alexey Sokolov  asokolov.org>

 media-video/ytarchive/Manifest   |  2 --
 media-video/ytarchive/ytarchive-0.3.2.ebuild | 28 
 2 files changed, 30 deletions(-)

diff --git a/media-video/ytarchive/Manifest b/media-video/ytarchive/Manifest
index 8bf775de83..66d1d73ad6 100644
--- a/media-video/ytarchive/Manifest
+++ b/media-video/ytarchive/Manifest
@@ -1,4 +1,2 @@
-DIST ytarchive-0.3.2-deps.tar.xz 20111036 BLAKE2B 
bdfe91078310b1a4ee11a1d46123521322562fb328db40ae9a62cfd8cc9afe5d567cda87fc415f21d26ea7665de5b6edbf2cef080c73a090da6023f46790
 SHA512 
288c230547ba099f50ccb64033e231d89cc1e34c9e40b649dd74879d67507860ff8d47b1b98eca34938c98a1d08cc8bc2759c6ad426aa145e788bfa4687ed940
-DIST ytarchive-0.3.2.tar.gz 52405 BLAKE2B 
1b428e08af78164a52d3d6f89d9258e18c4c0317dcb37223acc8e18ec4f99d27fe4f8857306b5c297c9fe2938ccbddfcf105b94fd617546e86fd6588fa73daae
 SHA512 
9be630985d7134085737f063666b64d912860e14ef3dc312ec92dcdde68322b4aa792f9de412ef2168749f58159151cad00cc8d56926df246d31a94441dac831
 DIST ytarchive-0.4.0-vendor.tar.xz 551148 BLAKE2B 
fcd5f19cdd54908ecdb9e7e16484a5a1242475bd84911a393f987d5dbd3ddaea4b86784b228deb32a36dd4b882ea42c607009735c3841440b97d21d34810c95b
 SHA512 
34bbc67519e3373b440b300e4e59be4e58842c7c3df3c4f093ff92e7a40ef5d7c5b3263d68ab41a8a7e98d53fb247241ce63a79797f0f8b8d71c1358d79ceb33
 DIST ytarchive-0.4.0.tar.gz 34808 BLAKE2B 
e054b280413b223b6b91662574483a1de737e369c4dcf80698230b41ecc90faa8dc050fb999395b2a413ae135f7e9ed9f6bf4aa2986ee8afed897f2cc2d4aaf9
 SHA512 
4fc4638e527c6d39a3aa12d217eb6c6c3080d08aa81b78f8bad2008f4a1eee4e3a601692829ab4c512ee18768593569b306d6206f96f5581f1e3009dd66b99a7

diff --git a/media-video/ytarchive/ytarchive-0.3.2.ebuild 
b/media-video/ytarchive/ytarchive-0.3.2.ebuild
deleted file mode 100644
index af4491eb51..00
--- a/media-video/ytarchive/ytarchive-0.3.2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Youtube livestream downloader"
-HOMEPAGE="https://github.com/Kethsar/ytarchive;
-SRC_URI="
-   https://github.com/Kethsar/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
-   https://files.asokolov.org/gentoo/${P}-deps.tar.xz
-"
-
-LICENSE="BSD MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="media-video/ffmpeg"
-
-src_compile() {
-   ego build
-}
-
-src_install() {
-   dobin ytarchive
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: app-doc/zeal/, dev-libs/plasma-wayland-protocols/, media-gfx/photoqt/, ...

2023-11-14 Thread Andreas Sturmlechner
commit: a907228322492350c4814e69770f389ce5a6b298
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Nov 14 22:57:41 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov 14 22:58:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9072283

*/*: Revert a5097f91..b52ec567

Should not have been pushed.

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

 app-cdr/kcdemu/Manifest|   1 -
 app-cdr/kcdemu/kcdemu-0.8.1.ebuild |  35 ---
 app-cdr/kcdemu/metadata.xml|   3 -
 app-doc/zeal/Manifest  |   1 -
 ...i-add-tool-tip-when-global-shortcuts-are-.patch |  15 -
 ...fix-ui-use-async-selection-in-search-edit.patch |  21 --
 ...rowser-send-key-events-to-web-view-s-focu.patch |  12 -
 ...egistry-save-non-zero-docset-revision-in-.patch |  14 -
 ...tor-replace-deprecated-qAsConst-with-std-.patch |  91 --
 app-doc/zeal/files/zeal-0.7.0-cmake.patch  | 317 -
 .../files/zeal-0.7.0-disable-update-check.patch|  27 --
 ...s-disable-checking-for-updates-by-default.patch |  11 -
 app-doc/zeal/zeal-0.7.0.ebuild |  70 -
 dev-cpp/libcmis/Manifest   |   2 -
 dev-cpp/libcmis/libcmis-0.6.0.ebuild   |  65 -
 dev-cpp/libcmis/libcmis-.ebuild|   8 +-
 dev-libs/plasma-wayland-protocols/Manifest |   1 -
 .../plasma-wayland-protocols-1.11.0.ebuild |  19 --
 media-gfx/photoqt/Manifest |   1 -
 media-gfx/photoqt/photoqt-3.3.ebuild   |  75 -
 media-video/subtitlecomposer/Manifest  |   1 -
 .../subtitlecomposer/subtitlecomposer-0.8.0.ebuild |  56 
 net-libs/kdsoap-ws-discovery-client/Manifest   |   1 -
 .../kdsoap-ws-discovery-client-0.3.0.ebuild|  48 
 net-libs/meanwhile/Manifest|   1 -
 net-libs/meanwhile/meanwhile-1.1.1.ebuild  |  46 ---
 26 files changed, 4 insertions(+), 938 deletions(-)

diff --git a/app-cdr/kcdemu/Manifest b/app-cdr/kcdemu/Manifest
index 6cdc908b5ef0..ec45be39aa44 100644
--- a/app-cdr/kcdemu/Manifest
+++ b/app-cdr/kcdemu/Manifest
@@ -1,2 +1 @@
 DIST kde_cdemu-0.8.0.tar.bz2 25461 BLAKE2B 
6fbcbdb1fed8e56d903844ef89039f4ec1090cbf7bb465c7a4a6aceb5f4710ec9b201532b54a6b5c463a34b042d9e6a4bf11fbcdeee8f5c53c0334084478ab29
 SHA512 
3d14d5ff2892622ed7668ea530d5023f81a9783b64d886c63711b3fb54389960479b9572cabafa54657a1d0206cf7506bfeecfef23495ff5105f9923b9b3dfd4
-DIST kde_cdemu-0.8.1.tar.zst 26918 BLAKE2B 
e28af40ebbb54d39f27eef3c52ec24d2cfdb53fd180cb3c4d73bafb1bb3bb41885bb86c7b3be9a1e4f4452703cc14b365a9f673d783c75eed7f725c7d093994b
 SHA512 
769f62becd69e62e4cf1f6a9efbf04be9325846869df197fde61e5d2aac19ee6160718ad7123d8406986ecc5c49a3c20dbdd096554372ddb0bf56705ffcd1800

diff --git a/app-cdr/kcdemu/kcdemu-0.8.1.ebuild 
b/app-cdr/kcdemu/kcdemu-0.8.1.ebuild
deleted file mode 100644
index 282836b8ac4b..
--- a/app-cdr/kcdemu/kcdemu-0.8.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="kde_cdemu"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm unpacker
-
-DESCRIPTION="Frontend to cdemu daemon based on KDE Frameworks"
-HOMEPAGE="https://www.linux-apps.com/p/998461/;
-SRC_URI="mirror://sourceforge/project/kde-cdemu-manager/${MY_PN}-${PV}.tar.zst"
-S="${WORKDIR}/${MY_PN}"
-
-LICENSE="GPL-3+"
-SLOT="5"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
-   >=app-cdr/cdemu-2.0.0[cdemu-daemon]
-"

diff --git a/app-cdr/kcdemu/metadata.xml b/app-cdr/kcdemu/metadata.xml
index d5c7babef1e5..8641e5bdd399 100644
--- a/app-cdr/kcdemu/metadata.xml
+++ b/app-cdr/kcdemu/metadata.xml
@@ -5,7 +5,4 @@
k...@gentoo.org
Gentoo KDE Project

-   
-   kde-cdemu-manager
-   
 

diff --git a/app-doc/zeal/Manifest b/app-doc/zeal/Manifest
index 66d93856ee1c..ff4a3054c4af 100644
--- a/app-doc/zeal/Manifest
+++ b/app-doc/zeal/Manifest
@@ -1,2 +1 @@
 DIST zeal-0.6.1_p20200815.tar.gz 1180048 BLAKE2B 
22a6ee7985516f2204de0603374944c101fa77339a6c83b8a33633fa51e25890f39d672f3d804adb8c41b9ffc2ad7971ce16f90dacb1160f1868ed3f8768aad2
 SHA512 
fa08c88a40f2f75847db4950c2b027262304bb8b63b95d497786fa2c3a90aa0c488fc3ebe494afe70353a2dd93a181bf2d8fa752a7241e572045c6728ea99f2d
-DIST zeal-0.7.0.tar.xz 784204 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: app-cdr/kcdemu/

2023-11-14 Thread Andreas Sturmlechner
commit: b52ec5676674666d7e19c12363c26ab913056e15
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Nov 12 13:10:25 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov 14 22:55:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b52ec567

app-cdr/kcdemu: add 0.8.1, add sourceforge upstream metadata

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

 app-cdr/kcdemu/Manifest|  1 +
 app-cdr/kcdemu/kcdemu-0.8.1.ebuild | 35 +++
 app-cdr/kcdemu/metadata.xml|  3 +++
 3 files changed, 39 insertions(+)

diff --git a/app-cdr/kcdemu/Manifest b/app-cdr/kcdemu/Manifest
index ec45be39aa44..6cdc908b5ef0 100644
--- a/app-cdr/kcdemu/Manifest
+++ b/app-cdr/kcdemu/Manifest
@@ -1 +1,2 @@
 DIST kde_cdemu-0.8.0.tar.bz2 25461 BLAKE2B 
6fbcbdb1fed8e56d903844ef89039f4ec1090cbf7bb465c7a4a6aceb5f4710ec9b201532b54a6b5c463a34b042d9e6a4bf11fbcdeee8f5c53c0334084478ab29
 SHA512 
3d14d5ff2892622ed7668ea530d5023f81a9783b64d886c63711b3fb54389960479b9572cabafa54657a1d0206cf7506bfeecfef23495ff5105f9923b9b3dfd4
+DIST kde_cdemu-0.8.1.tar.zst 26918 BLAKE2B 
e28af40ebbb54d39f27eef3c52ec24d2cfdb53fd180cb3c4d73bafb1bb3bb41885bb86c7b3be9a1e4f4452703cc14b365a9f673d783c75eed7f725c7d093994b
 SHA512 
769f62becd69e62e4cf1f6a9efbf04be9325846869df197fde61e5d2aac19ee6160718ad7123d8406986ecc5c49a3c20dbdd096554372ddb0bf56705ffcd1800

diff --git a/app-cdr/kcdemu/kcdemu-0.8.1.ebuild 
b/app-cdr/kcdemu/kcdemu-0.8.1.ebuild
new file mode 100644
index ..282836b8ac4b
--- /dev/null
+++ b/app-cdr/kcdemu/kcdemu-0.8.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="kde_cdemu"
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm unpacker
+
+DESCRIPTION="Frontend to cdemu daemon based on KDE Frameworks"
+HOMEPAGE="https://www.linux-apps.com/p/998461/;
+SRC_URI="mirror://sourceforge/project/kde-cdemu-manager/${MY_PN}-${PV}.tar.zst"
+S="${WORKDIR}/${MY_PN}"
+
+LICENSE="GPL-3+"
+SLOT="5"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}
+   >=app-cdr/cdemu-2.0.0[cdemu-daemon]
+"

diff --git a/app-cdr/kcdemu/metadata.xml b/app-cdr/kcdemu/metadata.xml
index 8641e5bdd399..d5c7babef1e5 100644
--- a/app-cdr/kcdemu/metadata.xml
+++ b/app-cdr/kcdemu/metadata.xml
@@ -5,4 +5,7 @@
k...@gentoo.org
Gentoo KDE Project

+   
+   kde-cdemu-manager
+   
 



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

2023-11-14 Thread Andreas Sturmlechner
commit: 01ce041ab36e6dc5a8654c15d8e75bc0b277ade9
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Nov  7 14:06:08 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov 14 22:55:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01ce041a

media-video/subtitlecomposer: add 0.8.0

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

 media-video/subtitlecomposer/Manifest  |  1 +
 .../subtitlecomposer/subtitlecomposer-0.8.0.ebuild | 56 ++
 2 files changed, 57 insertions(+)

diff --git a/media-video/subtitlecomposer/Manifest 
b/media-video/subtitlecomposer/Manifest
index f8cfd0d22adc..93542c9fcd38 100644
--- a/media-video/subtitlecomposer/Manifest
+++ b/media-video/subtitlecomposer/Manifest
@@ -1,2 +1,3 @@
 DIST subtitlecomposer-0.7.1-patchset-1.tar.xz 6868 BLAKE2B 
59ae09e6807b0c9eeb094556ec381157701a6d3ae66317c175816f2a779ef3db1874146c5ec0d211a07353bf592c1ff7ad8dcf91a1370916d37290204e7e5909
 SHA512 
bd7849ee7e4bb449b7f758bf86a45110f0e647d6a35ec31bbab82b7e8f02ac3b81aed958723848a08830a32f1e252dc2231d9a8a736b738b6c105c1a715aea1b
 DIST subtitlecomposer-0.7.1.tar.xz 636808 BLAKE2B 
4c71277c9646a64d59a0cd6923084b39292916e9edf154c026a051253fe8aabab1bdfb9e10c6fab5eb0d754ba428567c2259c637915e93d8d391b7f247c6dc79
 SHA512 
b486a1be8b414409af4ec2d2ccc86a7e9f34040f114b0efbbf817b5157d85b5f9a37d80272b468a389128f10c12316bf028dd86e2a7434a2b001bfd185208b92
+DIST subtitlecomposer-0.8.0.tar.xz 730800 BLAKE2B 
f4d89b11f7d0669ee4594739df06f1bac91c1defacc9c27f25bff9709140c0b56a8927b2f4f79544bd35475db558c7fa2e35bff912704dd9d4e5a745a44a373a
 SHA512 
463824631b025c760423244434000c6e7f7d44097fb7a9178ada505daa6329de0649219f563431e98d8e780fce2b1f0a39cbd77a998ece3d131166045ae40dee

diff --git a/media-video/subtitlecomposer/subtitlecomposer-0.8.0.ebuild 
b/media-video/subtitlecomposer/subtitlecomposer-0.8.0.ebuild
new file mode 100644
index ..d3492864a27b
--- /dev/null
+++ b/media-video/subtitlecomposer/subtitlecomposer-0.8.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm kde.org
+
+DESCRIPTION="Text-based subtitles editor"
+HOMEPAGE="https://subtitlecomposer.kde.org/;
+
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+   SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="5"
+IUSE="unicode"
+
+DEPEND="
+   dev-libs/openssl:=
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kcodecs-${KFMIN}:5
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/ktextwidgets-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-frameworks/sonnet-${KFMIN}:5
+   media-libs/openal
+   media-video/ffmpeg:0=
+   unicode? ( dev-libs/icu:= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_DISABLE_FIND_PACKAGE_PocketSphinx=ON # bugs 616706, 
610434
+   $(cmake_use_find_package unicode ICU)
+   )
+
+   ecm_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: app-doc/zeal/, app-doc/zeal/files/

2023-11-14 Thread Andreas Sturmlechner
commit: ec54d391738c286b2aff1c117cbc1b2b65732630
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Nov  5 20:34:49 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov 14 22:55:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec54d391

app-doc/zeal: 0.7.0 version bump

Closes: https://bugs.gentoo.org/916451
Thanks-to: Jaak Ristioja  ristioja.ee>
See also: https://github.com/gentoo/gentoo/pull/33571
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-doc/zeal/Manifest  |   1 +
 ...i-add-tool-tip-when-global-shortcuts-are-.patch |  15 +
 ...fix-ui-use-async-selection-in-search-edit.patch |  21 ++
 ...rowser-send-key-events-to-web-view-s-focu.patch |  12 +
 ...egistry-save-non-zero-docset-revision-in-.patch |  14 +
 ...tor-replace-deprecated-qAsConst-with-std-.patch |  91 ++
 app-doc/zeal/files/zeal-0.7.0-cmake.patch  | 317 +
 .../files/zeal-0.7.0-disable-update-check.patch|  27 ++
 ...s-disable-checking-for-updates-by-default.patch |  11 +
 app-doc/zeal/zeal-0.7.0.ebuild |  70 +
 10 files changed, 579 insertions(+)

diff --git a/app-doc/zeal/Manifest b/app-doc/zeal/Manifest
index ff4a3054c4af..66d93856ee1c 100644
--- a/app-doc/zeal/Manifest
+++ b/app-doc/zeal/Manifest
@@ -1 +1,2 @@
 DIST zeal-0.6.1_p20200815.tar.gz 1180048 BLAKE2B 
22a6ee7985516f2204de0603374944c101fa77339a6c83b8a33633fa51e25890f39d672f3d804adb8c41b9ffc2ad7971ce16f90dacb1160f1868ed3f8768aad2
 SHA512 
fa08c88a40f2f75847db4950c2b027262304bb8b63b95d497786fa2c3a90aa0c488fc3ebe494afe70353a2dd93a181bf2d8fa752a7241e572045c6728ea99f2d
+DIST zeal-0.7.0.tar.xz 784204 BLAKE2B 
1926836ef18cf8a8ff80075de7e75d9b6f65af575a84fdaee54a482dcea7ee45ae0ce527bbe6def6e8415a07fffd9a2f6f68901f2e9023f6d71c6b76f381cfc2
 SHA512 
c4dd50c4a1e3fb7ffb402587f9473adec47026a68be10d1e8aad6f9cb9cb7a4c1f5905b9e2d205b9066d6daa4ced36238e27329944cee7de8386588f86145990

diff --git 
a/app-doc/zeal/files/zeal-0.7.0-0001-fix-ui-add-tool-tip-when-global-shortcuts-are-.patch
 
b/app-doc/zeal/files/zeal-0.7.0-0001-fix-ui-add-tool-tip-when-global-shortcuts-are-.patch
new file mode 100644
index ..59390b401b67
--- /dev/null
+++ 
b/app-doc/zeal/files/zeal-0.7.0-0001-fix-ui-add-tool-tip-when-global-shortcuts-are-.patch
@@ -0,0 +1,15 @@
+Commit 1d92d3c737f04e9f7ba369777495a1fa4178ddd4
+--- a/src/libs/ui/settingsdialog.cpp
 b/src/libs/ui/settingsdialog.cpp
+@@ -79,7 +79,10 @@ SettingsDialog::SettingsDialog(QWidget *parent)
+ setTabOrder(ui->fontSizeComboBox, ui->serifFontComboBox);
+ 
+ // Disable global shortcut settings if not supported.
+-ui->globalHotKeyGroupBox->setEnabled(QxtGlobalShortcut::isSupported());
++if (!QxtGlobalShortcut::isSupported()) {
++ui->globalHotKeyGroupBox->setEnabled(false);
++ui->globalHotKeyGroupBox->setToolTip(tr("Global shortcuts are not 
supported on the current platform."));
++}
+ 
+ QWebEngineSettings *webSettings = 
QWebEngineProfile::defaultProfile()->settings();
+ 

diff --git 
a/app-doc/zeal/files/zeal-0.7.0-0002-fix-ui-use-async-selection-in-search-edit.patch
 
b/app-doc/zeal/files/zeal-0.7.0-0002-fix-ui-use-async-selection-in-search-edit.patch
new file mode 100644
index ..22ab93c5f568
--- /dev/null
+++ 
b/app-doc/zeal/files/zeal-0.7.0-0002-fix-ui-use-async-selection-in-search-edit.patch
@@ -0,0 +1,21 @@
+Commit d5ce8a0f04dfc4d609cfcab75cc53135ba1a9557
+--- a/src/libs/ui/widgets/searchedit.cpp
 b/src/libs/ui/widgets/searchedit.cpp
+@@ -29,6 +29,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ using namespace Zeal;
+ using namespace Zeal::WidgetUi;
+@@ -82,7 +83,8 @@ void SearchEdit::selectQuery()
+ return;
+ }
+ 
+-selectAll();
++// Avoid some race condition which breaks Ctrl+K shortcut.
++QTimer::singleShot(0, this, ::selectAll);
+ }
+ 
+ bool SearchEdit::event(QEvent *event)

diff --git 
a/app-doc/zeal/files/zeal-0.7.0-0003-fix-browser-send-key-events-to-web-view-s-focu.patch
 
b/app-doc/zeal/files/zeal-0.7.0-0003-fix-browser-send-key-events-to-web-view-s-focu.patch
new file mode 100644
index ..33eb895487fc
--- /dev/null
+++ 
b/app-doc/zeal/files/zeal-0.7.0-0003-fix-browser-send-key-events-to-web-view-s-focu.patch
@@ -0,0 +1,12 @@
+Commit f2212eb4f0c9b39a0a207995b097a6b0238b3cbb
+--- a/src/libs/browser/searchtoolbar.cpp
 b/src/libs/browser/searchtoolbar.cpp
+@@ -137,7 +137,7 @@ bool SearchToolBar::eventFilter(QObject *object, QEvent 
*event)
+ case Qt::Key_Up:
+ case Qt::Key_PageDown:
+ case Qt::Key_PageUp:
+-QCoreApplication::sendEvent(m_webView, event);
++QCoreApplication::sendEvent(m_webView->focusProxy(), event);
+ return true;
+ default:
+ break;

diff --git 
a/app-doc/zeal/files/zeal-0.7.0-0004-fix-registry-save-non-zero-docset-revision-in-.patch
 

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

2023-11-14 Thread Andreas Sturmlechner
commit: 93158f3c0f1932513dee2b93aa4af4c84742f351
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Nov  7 13:55:52 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov 14 22:55:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93158f3c

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

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

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

diff --git a/dev-libs/plasma-wayland-protocols/Manifest 
b/dev-libs/plasma-wayland-protocols/Manifest
index 8afa40faf572..ad7e9638c7da 100644
--- a/dev-libs/plasma-wayland-protocols/Manifest
+++ b/dev-libs/plasma-wayland-protocols/Manifest
@@ -1 +1,2 @@
 DIST plasma-wayland-protocols-1.10.0.tar.xz 43268 BLAKE2B 
1f0bc6fcd822ed8f010a1e9144b4e423e44de04c429e39a465e2ef5e59553d22db08fc379b84cc93624fa5dd64ca00ddc7d0e788251809036bfd09c8fe6ae0b7
 SHA512 
ddb09de9b3320f8e10d21c5d201ffe43d7e1f2f6c0d0c1b33aced28d8c324c9439800b4bd1516e7a34e45b1ac94e252c825216378d52b5cd6d671d73baa24c03
+DIST plasma-wayland-protocols-1.11.0.tar.xz 43992 BLAKE2B 
8e048033488c5bb57ced545927ba1ca1dd2df222666afd737b412521923eff6d8a44dfba3c5f1928158dad695b2cfb050a4603dae17947a36d1e8866369a0dfe
 SHA512 
2ad421913ac807de5ced4cfdaf54db645eaec12fb1a4d9d169a904c14a3d7d174066c005a0730aa90e50822fec087521b2a564fe4f2f3fb9dbd57eec2a7325b5

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



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

2023-11-14 Thread Andreas Sturmlechner
commit: cb1e5069e03ad2bd2a3d99a753e8b514ef873659
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Nov 11 16:37:11 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov 14 22:55:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb1e5069

dev-cpp/libcmis: 0.6.0 version bump, new slot

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

 dev-cpp/libcmis/Manifest   |  2 ++
 .../libcmis/{libcmis-.ebuild => libcmis-0.6.0.ebuild}  | 14 +-
 dev-cpp/libcmis/libcmis-.ebuild|  8 
 3 files changed, 15 insertions(+), 9 deletions(-)

diff --git a/dev-cpp/libcmis/Manifest b/dev-cpp/libcmis/Manifest
index 6dd6b81353db..63cfc415531c 100644
--- a/dev-cpp/libcmis/Manifest
+++ b/dev-cpp/libcmis/Manifest
@@ -1,2 +1,4 @@
 DIST libcmis-0.5.2-patchset.tar.xz 16632 BLAKE2B 
0a9802955059214428e7c2d6171093b171e47899de05404ee462bbf2c68c808927759a0808d79aa3aa9c8b9cd1a60b55686f7596b121701704a2d9720d6a8ba8
 SHA512 
bca4cc908e5510a9f597d6f1b560b3bbfdcda185b79d21320c6e3f7e5c559b7dda375407dfd6f05420b6f4edd666f6e7e70b7b72808506acc22fdfdab344f52c
 DIST libcmis-0.5.2.tar.gz 295020 BLAKE2B 
325eacedd87eb1888a439c727a648c5aeb8d58c9b80add9761ffc55381193b71b589865d13ecd55177faafa935642685001f60456c1354e037989b29e9451c05
 SHA512 
45d8cd6d420a9593b46e1f2d6fbf384ea248cb218b0db6326ee2f082ff29100b65a2cc999ccb849e61df4f4ed7c3721b09addc6c322ef03c6c93f8c0acc02bde
+DIST libcmis-0.6.0-patchset.tar.xz 2728 BLAKE2B 
264c6ef7a273449c0887c9a2891e8df44517df0b274303037e57946ff44c9186e7e54a6ca3919b530d9f0c1750bb711f524c3e45474a1dabbb66e2bce129b10c
 SHA512 
7325edb0e19a0bee953a853086c4289a7e6edbd6a885fedf6bbfdff48bd5a3170538be196f404d36f629964b21de404c256c4bc1310f7ca5e2bf25e10043b5a7
+DIST libcmis-0.6.0.tar.gz 294976 BLAKE2B 
b78ead81577a0edf3a47dfae6672bf27e54c5ee8f37b0f145a61eaca792565187d346a1c60544d5ee0cf00d3b6f38d7e77ebaae5202a1d61cf43a280734a9b93
 SHA512 
b9de99b0693793eec7936d6c42d75ef67145c6767a66aea5c665cd99022911a6da5d6ceedf9054e009a696ba47e8b4e4b80003670209840f388f7a9ad1cd8bf5

diff --git a/dev-cpp/libcmis/libcmis-.ebuild 
b/dev-cpp/libcmis/libcmis-0.6.0.ebuild
similarity index 73%
copy from dev-cpp/libcmis/libcmis-.ebuild
copy to dev-cpp/libcmis/libcmis-0.6.0.ebuild
index 10de5182674b..f24a427bd144 100644
--- a/dev-cpp/libcmis/libcmis-.ebuild
+++ b/dev-cpp/libcmis/libcmis-0.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,8 +7,10 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://github.com/tdf/libcmis.git;
inherit git-r3
 else
-   SRC_URI="https://github.com/tdf/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+   PATCHSET="${P}-patchset"
+   SRC_URI="https://github.com/tdf/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz;
+#  KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
 fi
 inherit autotools
 
@@ -16,7 +18,7 @@ DESCRIPTION="C++ client library for the CMIS interface"
 HOMEPAGE="https://github.com/tdf/libcmis;
 
 LICENSE="|| ( GPL-2 LGPL-2 MPL-1.1 )"
-SLOT="0.5"
+SLOT="0.6"
 IUSE="man test tools"
 
 RESTRICT="test"
@@ -39,6 +41,8 @@ BDEPEND="
)
 "
 
+PATCHES=( "${WORKDIR}/${PATCHSET}" ) # from git master, to be 0.6.1
+
 src_prepare() {
default
eautoreconf
@@ -46,7 +50,7 @@ src_prepare() {
 
 src_configure() {
local myeconfargs=(
-   --program-suffix=-$(ver_cut 1-2)
+   --program-suffix=-${SLOT}
--disable-werror
$(use_with man)
$(use_enable test tests)

diff --git a/dev-cpp/libcmis/libcmis-.ebuild 
b/dev-cpp/libcmis/libcmis-.ebuild
index 10de5182674b..3ab040210d77 100644
--- a/dev-cpp/libcmis/libcmis-.ebuild
+++ b/dev-cpp/libcmis/libcmis-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/tdf/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
 fi
 inherit autotools
 
@@ -16,7 +16,7 @@ DESCRIPTION="C++ client library for the CMIS interface"
 HOMEPAGE="https://github.com/tdf/libcmis;
 
 LICENSE="|| ( GPL-2 LGPL-2 MPL-1.1 )"
-SLOT="0.5"
+SLOT="0.6"
 IUSE="man test tools"
 
 RESTRICT="test"
@@ -46,7 +46,7 @@ src_prepare() {
 
 src_configure() {
local myeconfargs=(
-   --program-suffix=-$(ver_cut 1-2)
+   

[gentoo-commits] repo/gentoo:master commit in: net-libs/kdsoap-ws-discovery-client/

2023-11-14 Thread Andreas Sturmlechner
commit: 056769a59ea49665ba959759fb7b4f9f7dfb9553
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Nov  7 14:15:41 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov 14 22:55:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=056769a5

net-libs/kdsoap-ws-discovery-client: add 0.3.0

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

 net-libs/kdsoap-ws-discovery-client/Manifest   |  1 +
 .../kdsoap-ws-discovery-client-0.3.0.ebuild| 48 ++
 2 files changed, 49 insertions(+)

diff --git a/net-libs/kdsoap-ws-discovery-client/Manifest 
b/net-libs/kdsoap-ws-discovery-client/Manifest
index d9b499b3b6ec..1551a85a33c3 100644
--- a/net-libs/kdsoap-ws-discovery-client/Manifest
+++ b/net-libs/kdsoap-ws-discovery-client/Manifest
@@ -1 +1,2 @@
 DIST kdsoap-ws-discovery-client-0.2_pre20200927.tar.gz 37493 BLAKE2B 
c0dff21554bc56c4055c74a166a85186d67b0378f7bfbfcd3582ae7b992aaa71cefb6b794258fa07b37fcdd1d42ac2bf9fbfd7cd8142f8f77b1ba9791d683dae
 SHA512 
86f8c4eee3fd484253ee91190092a9ae0dbd3d0c536ec25a6e3ec35be45d4a3d320cffbfc0ed2024d447788b43c9df88ca81181157720ce8942c9034d4eea49f
+DIST kdsoap-ws-discovery-client-0.3.0.tar.xz 30948 BLAKE2B 
e8a9e0f0cb3eee9e942436b4a8d07d7b8ab6578fecd5b3d59aadee7af91268945c4b4c37619212fb0f54038de65d38b318c33717f3e0eff07b088a101a0d72c6
 SHA512 
24c437686fc7d6659f610d030b263cef33c35e4c4f4f8a750068d3b2dcd166142d32d21c3d15a14f6ec7eb87b28d883d1d1ba8e11497ea75a1328e29a256a5c8

diff --git 
a/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-0.3.0.ebuild 
b/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-0.3.0.ebuild
new file mode 100644
index ..b8b71ffcdab1
--- /dev/null
+++ 
b/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-0.3.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+ECM_TEST="forceoptional"
+inherit ecm kde.org
+
+DESCRIPTION="WS-Discovery client library based on KDSoap"
+HOMEPAGE="https://invent.kde.org/libraries/kdsoap-ws-discovery-client;
+SRC_URI="mirror://kde/unstable/${PN/discovery/discover}/${P}.tar.xz"
+
+LICENSE="CC0-1.0 GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="doc"
+
+RESTRICT="test"
+
+RDEPEND="
+   dev-qt/qtnetwork:5
+   >=net-libs/kdsoap-2.0.0:=
+"
+DEPEND="${RDEPEND}
+   test? ( dev-qt/qtxml:5 )
+"
+BDEPEND="doc? ( app-doc/doxygen[dot] )"
+
+PATCHES=( "${FILESDIR}"/${PN}-0.2_pre20200317-no-install-docs.patch )
+
+src_prepare() {
+   ecm_src_prepare
+   use test || ecm_punt_qt_module Xml
+}
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package doc Doxygen)
+   -DBUILD_QCH=OFF # does not use ecm_add_qch from ECMAddQch
+   )
+   ecm_src_configure
+}
+
+src_install() {
+   use doc && local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
+   ecm_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtdeclarative/

2023-11-14 Thread Andreas Sturmlechner
commit: ae761227bba9664b26f790a185d6f717c15eb4d5
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Nov 14 22:52:07 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov 14 22:55:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae761227

dev-qt/qtdeclarative: Do not crash if madvise() fails on MADV_WILLNEED

QTBUG: https://bugreports.qt.io/browse/QTBUG-107774

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

 dev-qt/qtdeclarative/Manifest  |  1 +
 .../qtdeclarative/qtdeclarative-5.15.11-r2.ebuild  | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest
index 1e918e98ed35..c461741574f8 100644
--- a/dev-qt/qtdeclarative/Manifest
+++ b/dev-qt/qtdeclarative/Manifest
@@ -1,4 +1,5 @@
 DIST qtdeclarative-5.15.11-gentoo-kde-2.tar.xz 31064 BLAKE2B 
7e4390fc71b52cc12dc6b6189a655c164441d7ddfaaa689cc203a85f5dd210890f8587b38a324fa3a8123b79f522e2837be116a374a1eca605535207beabe6f0
 SHA512 
e54406a89e3b5d8484dfad6db3c95235e8da8bc81178f1f17ba2e1fc0dbd7633ed900c2ef4d546f2cc0eba9bd5f35ed676a45ea8a4c71b90042d6742dcdcc8d4
+DIST qtdeclarative-5.15.11-gentoo-kde-3.tar.xz 31612 BLAKE2B 
0a7a5310e5a0941b5a0cc73395fbe6bdf487bf75f98c5d0c0bbb7ea0d02c297f34a52c9ac0fad53404188077c531c2bb1096d99807e5810c07cc5900229ecfa4
 SHA512 
0957ad057ba3c3de4e2b5f15af2bc51e2c8333e1c23e48aa0ea213e5f1d7caaeb5bdc83f1c1c60c05563c2e6db7d0bce378b337c7a0b14ff9f5e30459e38b92c
 DIST qtdeclarative-everywhere-opensource-src-5.15.11.tar.xz 21601640 BLAKE2B 
5bb4d6484c54593b3c65f00c070c52e384cd7ff7be115abf54d4b3883e78d42994a4dee502c073ae4738020ada0d375ae1a1b8bb346e13ee28e287c69daeefc5
 SHA512 
08f76c5a1253d6014e48ef8d8c53f65d3087efea0f614f36aa03f37882c6947109b17398ac491157c4fbd0c954762e819c2f074fa5a71e6990f16a54ec7224ae
 DIST qtdeclarative-everywhere-src-6.5.2.tar.xz 35552840 BLAKE2B 
048da9ab9433034ede21b51458cd3c7bd09d5364c8e2e65a02905bdc107d456ba0cbf2f9ea459324462c455fb33ef5f9b7e79e669100c82274476c10b34c
 SHA512 
e6fd9dddbab72ee2e323d8ae0f4ac438b935477ad50b3e069a307993e94b289648d29ee265ac535e1396e4c1ba4bdf7e16b0cdf89a17df8d0a43bbe94f7316ef
 DIST qtdeclarative-everywhere-src-6.5.3.tar.xz 34140352 BLAKE2B 
36b2f8de9138a60e72d3116b905d266374f9f047ce0ebf6d24b967faa4de11243dc34aa86057ca2e6ee1f4da104b947000fb8473025ff2ea3757b0ee0a9b3907
 SHA512 
d3fc2f01de9940cf8715cf525bc0c68555c5dc519b4a78952682c23bfc9c09249fb651c6e4dddac128b7e96f07e0371d3040b8f8c5480c8c3fccc4f3bfec2640

diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.15.11-r2.ebuild 
b/dev-qt/qtdeclarative/qtdeclarative-5.15.11-r2.ebuild
new file mode 100644
index ..11a244872af7
--- /dev/null
+++ b/dev-qt/qtdeclarative/qtdeclarative-5.15.11-r2.ebuild
@@ -0,0 +1,67 @@
+# Copyright 2009-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != ** ]]; then
+   QT5_KDEPATCHSET_REV=3
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+fi
+
+PYTHON_COMPAT=( python3_{8..12} )
+inherit flag-o-matic python-any-r1 qt5-build
+
+DESCRIPTION="The QML and Quick modules for the Qt5 framework"
+
+IUSE="gles2-only +jit localstorage vulkan +widgets"
+
+# qtgui[gles2-only=] is needed because of bug 504322
+DEPEND="
+   =dev-qt/qtcore-${QT5_PV}*
+   =dev-qt/qtgui-${QT5_PV}*:5=[gles2-only=,vulkan=]
+   =dev-qt/qtnetwork-${QT5_PV}*
+   =dev-qt/qttest-${QT5_PV}*
+   media-libs/libglvnd
+   localstorage? ( =dev-qt/qtsql-${QT5_PV}* )
+   widgets? ( =dev-qt/qtwidgets-${QT5_PV}*[gles2-only=] )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-5.14.2-QQuickItemView-fix-maxXY-extent.patch" # 
QTBUG-83890
+)
+
+src_prepare() {
+   qt_use_disable_mod localstorage sql \
+   src/imports/imports.pro
+
+   qt_use_disable_mod widgets widgets \
+   src/src.pro \
+   src/qmltest/qmltest.pro \
+   tests/auto/auto.pro \
+   tools/tools.pro \
+   tools/qmlscene/qmlscene.pro \
+   tools/qml/qml.pro
+
+   qt5-build_src_prepare
+}
+
+src_configure() {
+   replace-flags "-Os" "-O2" # bug 840861
+
+   local myqmakeargs=(
+   --
+   -qml-debug
+   $(qt_use jit feature-qml-jit)
+   )
+   qt5-build_src_configure
+}
+
+src_install() {
+   qt5-build_src_install
+   qt5_symlink_binary_to_path qml 5
+   qt5_symlink_binary_to_path qmleasing 5
+   qt5_symlink_binary_to_path qmlpreview 5
+   qt5_symlink_binary_to_path qmlscene 5
+}



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

2023-11-14 Thread Andreas Sturmlechner
commit: 6eda645073f1a7c67b11175d805cf1dfb31f97b0
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Aug  8 22:53:56 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov 14 22:55:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eda6450

media-gfx/photoqt: add 3.3

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

 media-gfx/photoqt/Manifest   |  1 +
 media-gfx/photoqt/photoqt-3.3.ebuild | 75 
 2 files changed, 76 insertions(+)

diff --git a/media-gfx/photoqt/Manifest b/media-gfx/photoqt/Manifest
index 4e6d861d95f5..dafca25005d1 100644
--- a/media-gfx/photoqt/Manifest
+++ b/media-gfx/photoqt/Manifest
@@ -1 +1,2 @@
 DIST photoqt-3.2.tar.gz 965895 BLAKE2B 
ae1e159401b24a1bede344e4d398dbd6c2ae13fd467a4eac9ef15ea2d15933dc1756325a5a4f305a5f447bfd1a9e2d636e0b9367d0201ca356393c033c4f2f0f
 SHA512 
ab7030d0ed6edf79373b1a99b1b8469cd567f04e5c233a87496084424603d8c241f7b473c22d323f4df8480d3f74918a987d2d590ec5026f1b7ca2c92b5c6bba
+DIST photoqt-3.3.tar.gz 1407575 BLAKE2B 
8106519dbce79e523ca350a664ef38f20016538407baaef7757183fcd3e5d0351610265cffd53a6d188da8aa3167456b4ed5db0527d673c276ba2a8331bce802
 SHA512 
d21537b5f56e016b49be6dfd91c47c4acf26d739921a44242a8f53dd3e5bea00c807bf71b4224f689e25b23f5c0126aa5258ffe0ad1ff50e4c895aa7ba523fd5

diff --git a/media-gfx/photoqt/photoqt-3.3.ebuild 
b/media-gfx/photoqt/photoqt-3.3.ebuild
new file mode 100644
index ..e6de5535bbdb
--- /dev/null
+++ b/media-gfx/photoqt/photoqt-3.3.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_KDEINSTALLDIRS=false
+inherit ecm optfeature
+
+DESCRIPTION="Simple but powerful Qt-based image viewer"
+HOMEPAGE="https://photoqt.org/;
+SRC_URI="https://photoqt.org/pkgs/${P}.tar.gz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="devil exif freeimage geolocation graphicsmagick imagemagick mpv pdf raw"
+
+COMMON_DEPEND="
+   app-arch/libarchive:=
+   app-arch/unrar
+   dev-libs/pugixml
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5[jpeg]
+   dev-qt/qtimageformats:5
+   dev-qt/qtmultimedia:5[qml]
+   dev-qt/qtnetwork:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtsql:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   devil? ( media-libs/devil )
+   exif? ( media-gfx/exiv2:=[bmff] )
+   freeimage? ( media-libs/freeimage )
+   geolocation? ( dev-qt/qtpositioning:5[qml] )
+   imagemagick? (
+   !graphicsmagick? ( media-gfx/imagemagick:=[cxx] )
+   graphicsmagick? ( media-gfx/graphicsmagick:=[cxx] )
+   )
+   mpv? ( media-video/mpv:=[libmpv] )
+   pdf? ( app-text/poppler[qt5] )
+   raw? ( media-libs/libraw:= )
+"
+DEPEND="${COMMON_DEPEND}
+   dev-qt/qtconcurrent:5
+"
+RDEPEND="${COMMON_DEPEND}
+   dev-qt/qtgraphicaleffects:5
+   dev-qt/qtquickcontrols:5
+   dev-qt/qtquickcontrols2:5
+"
+BDEPEND="dev-qt/linguist-tools:5"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCHROMECAST=OFF # TODO needs python
+   -DDEVIL=$(usex devil)
+   -DEXIV2=$(usex exif)
+   -DEXIV2_ENABLE_BMFF=$(usex exif)
+   -DFREEIMAGE=$(usex freeimage)
+   -DLOCATION=$(usex geolocation)
+   -DGRAPHICSMAGICK=$(usex graphicsmagick $(usex imagemagick))
+   -DIMAGEMAGICK=$(usex imagemagick $(usex !graphicsmagick))
+   -DVIDEO_MPV=$(usex mpv)
+   -DPOPPLER=$(usex pdf)
+   -DRAW=$(usex raw)
+   )
+   ecm_src_configure
+}
+
+pkg_postinst() {
+   optfeature "additional image formats like AVIF, EPS, HEIF/HEIC, PSD, 
etc." kde-frameworks/kimageformats
+   ecm_pkg_postinst
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qdoc/

2023-11-14 Thread Andreas Sturmlechner
commit: 3807bdbe8c57eeda3c3d5a47824d3ae0c7ca933c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Nov 14 22:53:07 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov 14 22:55:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3807bdbe

dev-qt/qdoc: Ensure the generated temp. header file is closed properly

QTBUG: https://bugreports.qt.io/browse/QTBUG-109614

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

 dev-qt/qdoc/Manifest   |  1 +
 dev-qt/qdoc/qdoc-5.15.11-r1.ebuild | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-qt/qdoc/Manifest b/dev-qt/qdoc/Manifest
index cf9f6a97ac48..e445bb66ba96 100644
--- a/dev-qt/qdoc/Manifest
+++ b/dev-qt/qdoc/Manifest
@@ -1,2 +1,3 @@
 DIST qttools-5.15.11-gentoo-kde-1.tar.xz 3188 BLAKE2B 
0ec418efb257f9d32e1a245bbdf9321e2070bae0e0b1d1306cde2a748cce1a0cc73a5631631c50b202320d8357fa132d645abbb7da42d38b5d212033aa74a5cd
 SHA512 
eb03030070c3ef87b9a29f7a77f918514e4565f506fc5f39030ffb54aeec3b7fd87fae720595158527288cd152e0d179714159e03819f1cc4efa82650a7054fe
+DIST qttools-5.15.11-gentoo-kde-2.tar.xz 3928 BLAKE2B 
404fbd0df29a93a60e1d38ae415b31625ba17a8c0149105e44b44ebe0e08804424cf0f282ecf199c383d0fd97b5b90bf47ebf2887df85cf4c0967f25c64e222c
 SHA512 
500561fa2a2d155a20b30a618e9afdaba1ab42e100f6f107e113a0524cdf9065ae1865147a1c0cfa0e92d16fc6772b137dc81ff23d7e75d8b378f6cac9695158
 DIST qttools-everywhere-opensource-src-5.15.11.tar.xz 8898428 BLAKE2B 
88e3e313f2377819345c67cd9e6ff90ca96961662e0e24640a04eda37f46fb444f958c69fb3a5e279da679cd6a25f8b232038d13eb9023cfad79fbd9ea53ae56
 SHA512 
7aa66964dfc4bd144ee828a5c278b3127c5b269c6fb0e5363e7d2377ba19165e04719636659cb30fee471de26740d3d8692068459e1764d9f84a7737f24c4884

diff --git a/dev-qt/qdoc/qdoc-5.15.11-r1.ebuild 
b/dev-qt/qdoc/qdoc-5.15.11-r1.ebuild
new file mode 100644
index ..6190d1a7bb03
--- /dev/null
+++ b/dev-qt/qdoc/qdoc-5.15.11-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != ** ]]; then
+   QT5_KDEPATCHSET_REV=2
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Qt documentation generator"
+
+IUSE="qml"
+
+DEPEND="
+   =dev-qt/qtcore-${QT5_PV}*:5=
+   sys-devel/clang:=
+   qml? ( =dev-qt/qtdeclarative-${QT5_PV}* )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+   src/qdoc
+)
+
+src_prepare() {
+   qt_use_disable_mod qml qmldevtools-private \
+   src/qdoc/qdoc.pro
+
+   qt5-build_src_prepare
+}
+
+src_configure() {
+   # qt5_tools_configure() not enough here, needs another fix, bug 676948
+   qt5_configure_oos_quirk qtqdoc-config.pri src/qdoc
+   qt5-build_src_configure
+}



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

2023-11-14 Thread Andreas Sturmlechner
commit: a5097f91034688cf3174732aa4c6b7fbefd34bd3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Jul 28 20:29:50 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov 14 22:55:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5097f91

net-libs/meanwhile: add 1.1.1, EAPI-8, new repository, HOMEPAGE

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

 net-libs/meanwhile/Manifest   |  1 +
 net-libs/meanwhile/meanwhile-1.1.1.ebuild | 46 +++
 2 files changed, 47 insertions(+)

diff --git a/net-libs/meanwhile/Manifest b/net-libs/meanwhile/Manifest
index 2f862a91a847..d8c44b440353 100644
--- a/net-libs/meanwhile/Manifest
+++ b/net-libs/meanwhile/Manifest
@@ -1 +1,2 @@
 DIST meanwhile-1.0.2.tar.gz 479325 BLAKE2B 
70b032ab9b1fc6f556a16afceec5eac72b8efc686977734c84068fb34e49fed01c2c20743ba058cd99de155dd0172ea2132c8bdbfbbfcaa572f889c15da96e01
 SHA512 
ba356124352ed522bc4c62282e4267960e0d3751c990cc422957ae263c70932264dee2d5e3dfe436325ad53f1833ff541eda4b36a6b78441374256ef54c786e6
+DIST meanwhile-1.1.1.tar.gz 180449 BLAKE2B 
ec4c2a4713f78b6e780f4b7c64b0efbde98275643814010fca995cedb49e7141a0d3065807cab19b78ef9d9813ebc91e2dcf7ee1abc956df91c64af5a7e2aa45
 SHA512 
89ddb1711ee5c5f5ec2e47b47e4eaf4623b5638a121a87bc905f86b201af753a2689b68ec8397a7cd1578a5a773a289bbe53f38acde2bf0598ce3f25c0dd645c

diff --git a/net-libs/meanwhile/meanwhile-1.1.1.ebuild 
b/net-libs/meanwhile/meanwhile-1.1.1.ebuild
new file mode 100644
index ..415031394c17
--- /dev/null
+++ b/net-libs/meanwhile/meanwhile-1.1.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic
+
+DESCRIPTION="Meanwhile (Sametime protocol) library"
+HOMEPAGE="https://github.com/obriencj/meanwhile;
+SRC_URI="https://github.com/obriencj/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+IUSE="doc debug"
+
+RDEPEND="dev-libs/glib:2"
+DEPEND="${RDEPEND}
+   dev-libs/gmp
+"
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-1.0.2-gentoo-fhs-samples.patch ) # bug 241298
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   append-cflags -fno-tree-vrp
+
+   econf \
+   --enable-doxygen=$(usex doc) \
+   $(use_enable debug)
+}
+
+src_install() {
+   default
+
+   # no static archives
+   find "${D}" -name '*.la' -delete || die
+}



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

2023-11-14 Thread Kenton Groombridge
commit: 1bf83bcb2351c75602b07f4b339d8e64d30ecbd8
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Mon Nov  6 15:45:48 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Tue Nov 14 21:47:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bf83bcb

sys-apps/bolt: add USE=selinux

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/bolt/bolt-0.9.1.ebuild | 7 ---
 sys-apps/bolt/bolt-0.9.2.ebuild | 5 +++--
 sys-apps/bolt/bolt-0.9.3.ebuild | 5 +++--
 3 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/sys-apps/bolt/bolt-0.9.1.ebuild b/sys-apps/bolt/bolt-0.9.1.ebuild
index 3c46d3566a5c..cb34716378bc 100644
--- a/sys-apps/bolt/bolt-0.9.1.ebuild
+++ b/sys-apps/bolt/bolt-0.9.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz;
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="amd64 ~riscv x86"
-IUSE="doc systemd"
+IUSE="doc selinux systemd"
 
 DEPEND="
>=dev-libs/glib-2.56.0:2
@@ -23,7 +23,8 @@ DEPEND="
sys-auth/polkit[introspection]
systemd? ( sys-apps/systemd )
doc? ( app-text/asciidoc )"
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-thunderbolt )"
 
 pkg_pretend() {
if use kernel_linux && kernel_is lt 5 6; then

diff --git a/sys-apps/bolt/bolt-0.9.2.ebuild b/sys-apps/bolt/bolt-0.9.2.ebuild
index d1044fd43ad2..3275183ef322 100644
--- a/sys-apps/bolt/bolt-0.9.2.ebuild
+++ b/sys-apps/bolt/bolt-0.9.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz;
 LICENSE="LGPL-2.1 GPL-2+"
 SLOT="0"
 KEYWORDS="amd64 ~riscv x86"
-IUSE="test"
+IUSE="selinux test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -20,6 +20,7 @@ RDEPEND="
virtual/libudev:=
virtual/udev
sys-auth/polkit[introspection]
+   selinux? ( sec-policy/selinux-thunderbolt )
 "
 DEPEND="
${RDEPEND}

diff --git a/sys-apps/bolt/bolt-0.9.3.ebuild b/sys-apps/bolt/bolt-0.9.3.ebuild
index 3e80af202e25..16e2be81e05b 100644
--- a/sys-apps/bolt/bolt-0.9.3.ebuild
+++ b/sys-apps/bolt/bolt-0.9.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz;
 LICENSE="LGPL-2.1 GPL-2+"
 SLOT="0"
 KEYWORDS="amd64 ~loong ~riscv x86"
-IUSE="test"
+IUSE="selinux test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -20,6 +20,7 @@ RDEPEND="
virtual/libudev:=
virtual/udev
sys-auth/polkit[introspection]
+   selinux? ( sec-policy/selinux-thunderbolt )
 "
 DEPEND="
${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: sys-power/switcheroo-control/

2023-11-14 Thread Kenton Groombridge
commit: 3ae9378d1f9e5983d411b01c6fe3da43ae312949
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Mon Nov  6 15:42:50 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Tue Nov 14 21:47:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ae9378d

sys-power/switcheroo-control: add USE=selinux

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-power/switcheroo-control/switcheroo-control-2.6-r2.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-power/switcheroo-control/switcheroo-control-2.6-r2.ebuild 
b/sys-power/switcheroo-control/switcheroo-control-2.6-r2.ebuild
index d8788ef9cf76..36faca9d3eef 100644
--- a/sys-power/switcheroo-control/switcheroo-control-2.6-r2.ebuild
+++ b/sys-power/switcheroo-control/switcheroo-control-2.6-r2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/hadess/switcheroo-control/uploads/86ea54
 
 LICENSE="GPL-3"
 SLOT="0"
-IUSE="gtk-doc test"
+IUSE="gtk-doc selinux test"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
@@ -21,6 +21,7 @@ RDEPEND="${PYTHON_DEPS}
$(python_gen_cond_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]')
>=dev-libs/glib-2.56.0:2
>=dev-libs/libgudev-232:=
+   selinux? ( sec-policy/selinux-switcheroo )
 "
 DEPEND="${RDEPEND}"
 BDEPEND="



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

2023-11-14 Thread Kenton Groombridge
commit: 37640bd95a4706e9705d2c2244428b081e87262d
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Mon Nov  6 15:35:47 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Tue Nov 14 21:47:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37640bd9

sys-power/power-profiles-daemon: add USE=selinux

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-power/power-profiles-daemon/power-profiles-daemon-0.13.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-power/power-profiles-daemon/power-profiles-daemon-0.13.ebuild 
b/sys-power/power-profiles-daemon/power-profiles-daemon-0.13.ebuild
index 75019fefc95d..f96ce6849085 100644
--- a/sys-power/power-profiles-daemon/power-profiles-daemon-0.13.ebuild
+++ b/sys-power/power-profiles-daemon/power-profiles-daemon-0.13.ebuild
@@ -14,7 +14,7 @@ LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 
-IUSE="gtk-doc test"
+IUSE="gtk-doc selinux test"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RESTRICT="!test? ( test )"
@@ -25,6 +25,7 @@ RDEPEND="${PYTHON_DEPS}
>=dev-libs/libgudev-234
>=sys-auth/polkit-0.114
sys-power/upower
+   selinux? ( sec-policy/selinux-powerprofiles )
 "
 DEPEND="${RDEPEND}"
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libnop/, dev-libs/libnop/files/

2023-11-14 Thread Alfredo Tupone
commit: d7c0d71054fd98e8105ccf7a6173aa6e42bff146
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Nov 14 21:26:52 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Nov 14 21:27:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7c0d710

dev-libs/libnop: Failures with -D_GLIBCXX_ASSERTIONS

Closes: https://bugs.gentoo.org/884417
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-libs/libnop/files/libnop-2021.11.03-libstdc++.patch | 11 +++
 dev-libs/libnop/libnop-2021.11.03.ebuild|  2 ++
 2 files changed, 13 insertions(+)

diff --git a/dev-libs/libnop/files/libnop-2021.11.03-libstdc++.patch 
b/dev-libs/libnop/files/libnop-2021.11.03-libstdc++.patch
new file mode 100644
index ..9a65070ec7f1
--- /dev/null
+++ b/dev-libs/libnop/files/libnop-2021.11.03-libstdc++.patch
@@ -0,0 +1,11 @@
+--- a/test/test_reader.h   2023-11-14 22:21:10.528641740 +0100
 b/test/test_reader.h   2023-11-14 22:21:23.195431970 +0100
+@@ -57,7 +57,7 @@
+ if (length_bytes > (data_.size() - index_))
+   return ErrorStatus::ReadLimitReached;
+ 
+-std::copy(_[index_], _[index_ + length_bytes], begin_byte);
++std::copy(_[index_], _[index_] + length_bytes, begin_byte);
+ index_ += length_bytes;
+ return {};
+   }

diff --git a/dev-libs/libnop/libnop-2021.11.03.ebuild 
b/dev-libs/libnop/libnop-2021.11.03.ebuild
index e673dc314e91..6ec8f7df146d 100644
--- a/dev-libs/libnop/libnop-2021.11.03.ebuild
+++ b/dev-libs/libnop/libnop-2021.11.03.ebuild
@@ -19,6 +19,8 @@ RESTRICT="!test? ( test )"
 
 S="${WORKDIR}"/${PN}-${CommitId}
 
+PATCHES=( "${FILESDIR}"/${P}-libstdc++.patch )
+
 src_compile() {
use test && default
 }



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

2023-11-14 Thread Andreas K. Hüttel
commit: aa7d8d762eac9dd89d1cf1d0dca89f58785750ad
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Nov 14 21:25:51 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Nov 14 21:26:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa7d8d76

dev-lang/julia-bin: add 1.9.4

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

 dev-lang/julia-bin/Manifest   |  4 +++
 dev-lang/julia-bin/julia-bin-1.9.4.ebuild | 56 +++
 2 files changed, 60 insertions(+)

diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
index a2476aa94c7f..fb6530f3da38 100644
--- a/dev-lang/julia-bin/Manifest
+++ b/dev-lang/julia-bin/Manifest
@@ -14,3 +14,7 @@ DIST julia-1.9.0-linux-aarch64.tar.gz 139460422 BLAKE2B 
fce0ecd1323107b1791bcbc4
 DIST julia-1.9.0-linux-i686.tar.gz 142012082 BLAKE2B 
8e093827c78954a93e3c04e281cbbd2a228dcc26a5b5de5c73ca4629a583c3fceb91887316e4e34a3d327a14db5a5c3894f986257f1f3ef603eb8e3aa95af827
 SHA512 
a3b9a3031c49874752fd829be072950adb0d183d8de2fd3fe166183a2ba262867f72324ecd535d291372e9b45e53319c3202a406898f8b53c815e24b595ab615
 DIST julia-1.9.0-linux-x86_64.tar.gz 146072915 BLAKE2B 
464541a0fea99623af5ec0daf68b3ae486a6365ddfaa6dcc8f9f48f9487068a05c22d12e461e9b554d7814b5a10d2eecf2de8b73ce2ab576e4a1bd621b318e5c
 SHA512 
a2bdf1e908a8214c429702e5142345ee571992e437c4890ee053ff67eceb875f26e1f554c286f1c16d47cd5182cdd9b02cf0d05f670c89f0c3ab2ca73ee74dd9
 DIST julia-1.9.0-musl-x86_64.tar.gz 148084262 BLAKE2B 
088a336664678f5cb9cfd7a25988f0843ad9628e58d729581eb450592cc3520b02dbe66e928c99219c26b484d06bf2823978551b148e23d4538ade51cebf5368
 SHA512 
8fb9395b935a8bff84e21ed69ed2a119f281baeef52666082e206d093c1f1fd75220db563db2d0fd2ea433fc946eddeb7220a5553234b52d46b9d69edbef2d1f
+DIST julia-1.9.4-linux-aarch64.tar.gz 139486769 BLAKE2B 
138c048a7601a46ec8c74ecc1d8b854742fed6b47552a6ec40361be07cfb8cea1e9e97f367b720a295bceab32ae3c49da27a22614e2fdda79657ba444f63f4bf
 SHA512 
45af34e9db8ec59c812b1ec3b4c1a661e9fa33467568f545182828031256379764a81a34b7dec650fef0b6bb0c126f053fd3821ef1bc9eae335e02fda9b6969a
+DIST julia-1.9.4-linux-i686.tar.gz 134192280 BLAKE2B 
3cabdb8dc5adcbe0c4f89a50106c886896932b8531193d9efb536682f17247854219cfd1196b90ddf27f393235a8b23f277d646aaa70570ba7ff63e871436cea
 SHA512 
ad5fa0a30b206e774c3611f2a3d10d011020a9b4190e2210b0a747e61c83d9e3f3c056a6ea003bf3436be96af92fcf5359af4e82bf645506e9ed52328b006eb9
+DIST julia-1.9.4-linux-x86_64.tar.gz 146163887 BLAKE2B 
39f9bfdb32a1fce712b95ba06b25178baf88ee44beadc29cb043b8710561334824521c0975911f13a0c8074e6b36c29d8a0ef6598c177fcdab7c176d2df11ffb
 SHA512 
9370b8c6c77af403095f305852f7ab9c9635984fae444352511c23db2c391363c92e5f773446f6a249785341457bb8986b5c6edebdaa3a688a8c0333efab001b
+DIST julia-1.9.4-musl-x86_64.tar.gz 148457135 BLAKE2B 
7a35767a3f32e954a7080a1d98ff1a5c0dc461d58419d61f04099f4180ae2ec944ee50b8c445538057e9110652aed8ffab23f3379340043f83c8ce1c6d7b3109
 SHA512 
e80c6986e3ce9b33bfbafee50d3229887172365f7c19d49f3d905ea48f0088ebaf3f44e9a9f91c26a19b6b2bcddba89fed9cefe6cd1bb356fb56609e1a8dfe2c

diff --git a/dev-lang/julia-bin/julia-bin-1.9.4.ebuild 
b/dev-lang/julia-bin/julia-bin-1.9.4.ebuild
new file mode 100644
index ..6d83b2b69e6a
--- /dev/null
+++ b/dev-lang/julia-bin/julia-bin-1.9.4.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=${PN/-bin/}
+MY_P=${MY_PN}-${PV/_/-}
+MY_PV=$(ver_cut 1-2)
+BASE_SRC_URI="https://julialang-s3.julialang.org/bin;
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="https://julialang.org/;
+SRC_URI="
+   x86? ( ${BASE_SRC_URI}/linux/x86/${MY_PV}/${MY_P}-linux-i686.tar.gz )
+   amd64? (
+   elibc_glibc? ( 
${BASE_SRC_URI}/linux/x64/${MY_PV}/${MY_P}-linux-x86_64.tar.gz )
+   elibc_musl? ( 
${BASE_SRC_URI}/musl/x64/${MY_PV}/${MY_P}-musl-x86_64.tar.gz )
+   )
+   arm64? ( 
${BASE_SRC_URI}/linux/aarch64/${MY_PV}/${MY_P}-linux-aarch64.tar.gz )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="${MY_PV}"
+KEYWORDS="-* ~amd64 ~arm64 ~x86"
+
+RESTRICT="strip"
+
+RDEPEND="app-arch/p7zip"
+DEPEND="${RDEPEND}"
+
+QA_PREBUILT="*"
+QA_SONAME="*"
+
+# the following libs require libblastrampoline.so, which is however generated
+# at runtime...
+QA_DT_NEEDED="*"
+
+src_install() {
+   insinto "/usr/$(get_libdir)/${MY_P}/"
+   doins -r ./etc
+   doins -r ./include
+   doins -r ./lib
+   doins -r ./share
+
+   exeinto "/usr/$(get_libdir)/${MY_P}/bin"
+   doexe "bin/${MY_PN}"
+   dosym "../$(get_libdir)/${MY_P}/bin/${MY_PN}" "/usr/bin/${MY_PN}${SLOT}"
+
+   local revord=$((  - $(ver_cut 1) * 100 - $(ver_cut 2) )) # 1.6 -> 
106
+   newenvd - 99${MY_PN}${revord} <<-EOF
+   PATH="${EPREFIX}/usr/$(get_libdir)/${MY_P}/bin"
+   EOF
+
+   elog "QA warnings about unresolved SONAME dependencies can be safely 

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

2023-11-14 Thread Andreas Sturmlechner
commit: f817ee658e2017bcbdc7f7e5af5c3d0653910f07
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Nov 14 20:10:22 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov 14 20:16:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f817ee65

kde-frameworks/kcoreaddons: Disable newly failing kpluginloadertest

It all of a sudden fails the same for 5.110.0, so the reason lies not
within the package itself.

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

 kde-frameworks/kcoreaddons/kcoreaddons-5.112.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-frameworks/kcoreaddons/kcoreaddons-5.112.0.ebuild 
b/kde-frameworks/kcoreaddons/kcoreaddons-5.112.0.ebuild
index 8e5dfc25b19c..bf1fbc51317d 100644
--- a/kde-frameworks/kcoreaddons/kcoreaddons-5.112.0.ebuild
+++ b/kde-frameworks/kcoreaddons/kcoreaddons-5.112.0.ebuild
@@ -34,10 +34,10 @@ src_configure() {
 }
 
 src_test() {
-   # bugs: 619656, 632398, 647414, 665682
+   # bugs: 619656, 632398, 647414, 665682, 917244 (fails upstream as well)
local myctestargs=(
-j1
-   -E 
"(kautosavefiletest|kdirwatch_qfswatch_unittest|kdirwatch_stat_unittest|kformattest)"
+   -E 
"(kautosavefiletest|kdirwatch_qfswatch_unittest|kdirwatch_stat_unittest|kformattest|kpluginloadertest)"
)
 
ecm_src_test



[gentoo-commits] repo/gentoo:master commit in: dev-java/java-config/, dev-java/java-config/files/

2023-11-14 Thread Florian Schmaus
commit: 7748663ef13c9363c7f25b486fe48c865b4373d1
Author: Holger Hoffstätte  applied-asynchrony  com>
AuthorDate: Tue Nov 14 16:59:58 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Nov 14 20:15:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7748663e

dev-java/java-config: update PYTHON_COMPAT: remove 3.9, add 3.12

Also add a fix for deprecated test methods which would fail with 3.12.

Signed-off-by: Holger Hoffstätte  applied-asynchrony.com>
Closes: https://github.com/gentoo/gentoo/pull/33823
Signed-off-by: Florian Schmaus  gentoo.org>

 .../files/2.3.2-fix-deprecated-test-methods.patch  | 82 ++
 dev-java/java-config/java-config-2.3.2.ebuild  |  4 +-
 dev-java/java-config/java-config-.ebuild   |  2 +-
 3 files changed, 86 insertions(+), 2 deletions(-)

diff --git a/dev-java/java-config/files/2.3.2-fix-deprecated-test-methods.patch 
b/dev-java/java-config/files/2.3.2-fix-deprecated-test-methods.patch
new file mode 100644
index ..4bc4eb04fbc1
--- /dev/null
+++ b/dev-java/java-config/files/2.3.2-fix-deprecated-test-methods.patch
@@ -0,0 +1,82 @@
+From bc36c65ae319bd36b51ecbb7fd2ff3271ba08b05 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Holger=20Hoffst=C3=A4tte?= 
+Date: Tue, 14 Nov 2023 18:27:18 +0100
+Subject: [PATCH] update deprecated test methods for python-3.12 compatibility
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Holger Hoffstätte 
+--- a/tests/testsuite/EnvironmentManager.py
 b/tests/testsuite/EnvironmentManager.py
+@@ -11,7 +11,7 @@ def setUp(self):
+ def test_load_packages(self):
+ self.em.packages = {}
+ self.em.load_packages()
+-self.assertEquals(len(self.em.get_packages()), 11)
++self.assertEqual(len(self.em.get_packages()), 11)
+ 
+ def test_get_package(self):
+ self.em.get_package('ant-cores')
+--- a/tests/testsuite/VersionManager.py
 b/tests/testsuite/VersionManager.py
+@@ -38,28 +38,28 @@ def test_get_vm(self):
+ 
+ def test_filter_depend_vanilla(self):
+ os.environ["USE"] = ""
+-
self.assertEquals(self.verman.filter_depend(self.example_dep_vanilla), 
self.example_dep_vanilla)
++self.assertEqual(self.verman.filter_depend(self.example_dep_vanilla), 
self.example_dep_vanilla)
+ 
+ def test_filter_depend_or(self):
+ # Oh you only realise how ugly things are once you write unittests.
+ os.environ["USE"] = ""
+ rmatch = "|| =virtual/jdk-1.5 =virtual/jdk-1.4 dev-java/ant-core 
java-virtuals/jaf"
+-self.assertEquals(self.verman.filter_depend(self.example_dep_or), 
rmatch)
++self.assertEqual(self.verman.filter_depend(self.example_dep_or), 
rmatch)
+ 
+ def test_filter_depend_use_enabled(self):
+ os.environ["USE"] = "java"
+ rmatch = ">=virtual/jdk-1.5* dev-java/ant-core java-virtuals/jaf"
+-self.assertEquals(self.verman.filter_depend(self.example_dep_use), 
rmatch)
++self.assertEqual(self.verman.filter_depend(self.example_dep_use), 
rmatch)
+ 
+ def test_filter_depend_use_disabled(self):
+ os.environ["USE"] = ""
+ rmatch = "dev-java/ant-core java-virtuals/jaf"
+-self.assertEquals(self.verman.filter_depend(self.example_dep_use), 
rmatch)
++self.assertEqual(self.verman.filter_depend(self.example_dep_use), 
rmatch)
+ 
+ def test_filter_depend_use_unset(self):
+ del os.environ["USE"]
+ rmatch = self.example_dep_use
+-self.assertEquals(self.verman.filter_depend(self.example_dep_use), 
rmatch)
++self.assertEqual(self.verman.filter_depend(self.example_dep_use), 
rmatch)
+ 
+ def test_version_satisfies(self):
+ vm = self.em.get_vm('sun-jdk-1.6')
+@@ -88,13 +88,13 @@ def test_version_satisfies(self):
+ 
+ def test_get_lowest(self):
+ target = self.verman.get_lowest(">=virtual/jdk-1.4")
+-self.assertEquals(target, '1.4')
++self.assertEqual(target, '1.4')
+ 
+ target = self.verman.get_lowest(self.example_dep_vanilla)
+-self.assertEquals(target, '1.5')
++self.assertEqual(target, '1.5')
+ 
+ target = self.verman.get_lowest(self.example_dep_or)
+-self.assertEquals(target, '1.4')
++self.assertEqual(target, '1.4')
+ 
+ def test_get_lowest_with_package_dep(self):
+ pass
+@@ -108,7 +108,7 @@ def test_get_lowest_with_package_dep(self):
+ #def test_matches(self):
+ 
+ def test_version_cmp(self):
+-self.assertEquals(self.verman.version_cmp('1.5.2', '1.5.2'), 0)
++self.assertEqual(self.verman.version_cmp('1.5.2', '1.5.2'), 0)
+ self.assertTrue(self.verman.version_cmp('1.5', '1.5.1') < 0)
+ self.assertTrue(self.verman.version_cmp('1.5.1', '1.5') > 0)
+ 

diff --git a/dev-java/java-config/java-config-2.3.2.ebuild 
b/dev-java/java-config/java-config-2.3.2.ebuild

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

2023-11-14 Thread Michał Górny
commit: 69e8c034460d111b153d07b8cc14620ffc9feb1e
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 14 19:50:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 14 19:50:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69e8c034

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

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

 dev-python/google-api-python-client/Manifest   |  1 +
 .../google-api-python-client-2.108.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 22804fd4a3f5..4541175d1f4b 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1,3 +1,4 @@
 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
+DIST google-api-python-client-2.108.0.tar.gz 12227437 BLAKE2B 
7b8023f0e940730539bbfed2c213f6ec007b4e838eb87d8c7bd037c5f6dd73cbf97cdb6cec869d10f4c0135ff2989e1fa0b6a4b51cc118e7be2e45e2488d3b76
 SHA512 
baff038d8161de7150ac877dcca3af8a7f38fc9cfcdae9e70bdaf877f11fa35f572102ec1b6eda47a24f26386638285fc0ff31fbeb185d9174a40ca90cf20ba3

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

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

2023-11-14 Thread Michał Górny
commit: 21311cfba361e235562a3be06dfec423c38ed86b
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 14 19:59:52 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 14 20:05:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21311cfb

dev-python/pypdf: Bump to 3.17.1

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

 dev-python/pypdf/Manifest|  2 ++
 dev-python/pypdf/pypdf-3.17.1.ebuild | 59 
 2 files changed, 61 insertions(+)

diff --git a/dev-python/pypdf/Manifest b/dev-python/pypdf/Manifest
index b472b6e1f8fa..ee6338d230b2 100644
--- a/dev-python/pypdf/Manifest
+++ b/dev-python/pypdf/Manifest
@@ -1,3 +1,5 @@
 DIST pypdf-3.16.4.gh.tar.gz 7970008 BLAKE2B 
86f622cf1ff6632a4645d564336fd8948970579f6bae241437701f333c2f336feab55f7e32a35b4f480577fe609958f492e73c1c9c5f1471af08e34c157f06b0
 SHA512 
7e7eb9759dfb3984b384a721e7d90ab5c30bd3c56d936260e5ad93cfdc9a2d6fff8a7354764125923ab8f029ac5366a2750cc1151676fb40be1eba1bb2a4
 DIST pypdf-3.17.0.gh.tar.gz 7974585 BLAKE2B 
e09840119845cf6b14887081f367b2a7ff9a88e4713cd1a940276ca0f83b6497ee07336ff02e7c43571cb39782e72f4f0b206fb3f692476e98d5c291b0193a25
 SHA512 
31b0298c26c117764494906ef940cb8f111d5b57b91849fbffb6a63682089e5bc0c59a4c068c90810f5d21ce67c8d71fb0c42d996f441bc287ad73e0c4710d97
+DIST pypdf-3.17.1.gh.tar.gz 7975263 BLAKE2B 
27b413dd5f127e22cc0116baeee62115f4b02b2ff39f27b8a7884af2389423c332114cfa826a090683c2ab6583b1a549ee1de775869eaaa0a09237aa52a65ebd
 SHA512 
c23294a67bee6ef4e673c02b045c9ec2d3471f93bfc8530959a02289f94b0aa47e79b24bddd0603731c39ddc5197fc6fc10e668bbd1077a32ecdfc1d33740397
+DIST pypdf-sample-files-964fb47b0fbfa89864680582640ae4eedf143890.gh.tar.gz 
11668924 BLAKE2B 
0c7d8e7cfb2f9d06d7633d57b691ba473d33cfcb58d2f1f83661cef9d755340d05db8767771a385d0ba88aa904f84b8bc7eafdb5d4f614b7a21a2d138572316f
 SHA512 
28070b575273b6fee3173e797ed5bac618f8e8aca16d0122dcf3b4b16cedbcad69b84a9bc4be65037695597bcc1fa7898cdf766c37915c49f880a0c6ca057e68
 DIST pypdf-sample-files-d87c33efc0f98225132dfe9c47980208b8130aa4.gh.tar.gz 
11645535 BLAKE2B 
3f96adaf4abc50a4390d9432878571a0ef9dd43dd34f307bb4bb6fd110d5ecdde988578860f110a6c8578cef96eac5410ded3204989fd20e6a6f1a84fac2fe83
 SHA512 
cb68a2eb06ef6738bef979f3b20c66fb925fbcb029cb22dfa5ea9b23b71ba07cb8e364e14eca34ebeb3b11e367c94738e32c9067b56b4da505bf77ab402abd06

diff --git a/dev-python/pypdf/pypdf-3.17.1.ebuild 
b/dev-python/pypdf/pypdf-3.17.1.ebuild
new file mode 100644
index ..c3de6265ee0d
--- /dev/null
+++ b/dev-python/pypdf/pypdf-3.17.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+SAMPLE_COMMIT=964fb47b0fbfa89864680582640ae4eedf143890
+DESCRIPTION="Python library to work with PDF files"
+HOMEPAGE="
+   https://pypi.org/project/pypdf/
+   https://github.com/py-pdf/pypdf/
+"
+SRC_URI="
+   https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   test? (
+   
https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz
+   -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz
+   )
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   >=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # rely on -Werror
+   tests/test_utils.py::test_deprecate_no_replacement
+   tests/test_workflows.py::test_orientations
+   tests/test_writer.py::test_remove_image_per_type
+   # TODO: requires fpdf
+   tests/test_page.py::test_compression
+   tests/test_writer.py::test_merging_many_temporary_files
+)
+
+src_unpack() {
+   default
+   if use test; then
+   mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die
+   fi
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -o addopts= -m "not enable_socket"
+}



[gentoo-commits] repo/gentoo:master commit in: net-news/rssguard/

2023-11-14 Thread Michał Górny
commit: fb86757882f67c214711630c3facadd1402a873f
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 14 19:54:53 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 14 20:05:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb867578

net-news/rssguard: Bump to 4.5.5

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

 net-news/rssguard/Manifest  |  1 +
 net-news/rssguard/rssguard-4.5.5.ebuild | 66 +
 2 files changed, 67 insertions(+)

diff --git a/net-news/rssguard/Manifest b/net-news/rssguard/Manifest
index d78f94507d7e..abd440dbc51a 100644
--- a/net-news/rssguard/Manifest
+++ b/net-news/rssguard/Manifest
@@ -1,2 +1,3 @@
 DIST rssguard-4.5.3.gh.tar.gz 23189973 BLAKE2B 
fd681372680fe5a14bbcd1823c6d830f995377ad0395ede8e7f36e1c1ddc47ffbee66468a65278718aada217fb843f335647579291e882f46c79055d413d7326
 SHA512 
dca556b659d069a772ea78d9399707cbe03e3fc0cb093ca7fc400661d1275236943ac00870ab1dcd0930850f0aa51c8f9c381e0e65f00cea4ff40bc6b398ff67
 DIST rssguard-4.5.4.gh.tar.gz 23200651 BLAKE2B 
5818db43b1da799c02449e29d75c1f7faffa2c48bbf28c76d86c4bfa63ef9cbce8a976f6a4b2fdb29dcf5ce61ce8b9049969e0b3df2d7e913cec75c881a1b16b
 SHA512 
f5670138cc00561f3863ec5cf4e165f5146809eb59ce941adf0998483f8ff41a5ed5859abb9d7970fcfeb161f31ddd89fccb53773526b002e3a22ebe73304875
+DIST rssguard-4.5.5.gh.tar.gz 23236465 BLAKE2B 
b650826169f42983799af04c044922b9ad0e2f6d7656df93ca1b9529a359daeb91556dfd65e9a8b7a2a97119c2f9d5b10ce6c594f6f958669f4c8c765160d7e0
 SHA512 
c0fd179052d26a354b6ca053725ef59ae1db6587c3bc4a92aedce36de1ecfbfd06fde387960dade22fca195fa9568e5714939113833e058dbae0d8056158d010

diff --git a/net-news/rssguard/rssguard-4.5.5.ebuild 
b/net-news/rssguard/rssguard-4.5.5.ebuild
new file mode 100644
index ..9fee6a472c05
--- /dev/null
+++ b/net-news/rssguard/rssguard-4.5.5.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake optfeature xdg
+
+DESCRIPTION="Simple (yet powerful) news feed reader"
+HOMEPAGE="https://github.com/martinrotter/rssguard/;
+SRC_URI="
+   https://github.com/martinrotter/rssguard/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="|| ( LGPL-3 GPL-2+ ) AGPL-3+ BSD GPL-3+ MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="mysql qt6 +sqlite webengine"
+REQUIRED_USE="|| ( mysql sqlite )"
+
+BDEPEND="
+   !qt6? ( dev-qt/linguist-tools:5 )
+   qt6? ( dev-qt/qttools:6[linguist] )
+"
+DEPEND="
+   sys-libs/zlib:=
+   !qt6? (
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtmultimedia:5[gstreamer]
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtsql:5[mysql?,sqlite?]
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   webengine? ( dev-qt/qtwebengine:5[widgets(+)] )
+   )
+   qt6? (
+   
dev-qt/qtbase:6[concurrent,dbus,gui,mysql?,network,sql,sqlite?,ssl,widgets]
+   dev-qt/qtdeclarative:6
+   dev-qt/qtmultimedia:6[gstreamer]
+   dev-qt/qt5compat:6
+   media-libs/libglvnd
+   webengine? ( dev-qt/qtwebengine:6[widgets(+)] )
+   )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_WITH_QT6=$(usex qt6)
+   -DUSE_WEBENGINE=$(usex webengine)
+   -DNO_UPDATE_CHECK=ON
+   -DENABLE_COMPRESSED_SITEMAP=ON
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   optfeature "ad blocking functionality" "net-libs/nodejs[npm]"
+}



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

2023-11-14 Thread Michał Górny
commit: 674d35ec7329fbbb46384a246ec6668d046b96a1
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 14 20:00:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 14 20:05:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=674d35ec

dev-python/phonenumbers: Bump to 8.13.25

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

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

diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest
index 713393d2ee41..bc7157b210c5 100644
--- a/dev-python/phonenumbers/Manifest
+++ b/dev-python/phonenumbers/Manifest
@@ -1 +1,2 @@
 DIST python-phonenumbers-8.13.24.gh.tar.gz 4916204 BLAKE2B 
e283c7eb8e3936f6affc82f4e884e74f8f29b1ea43f9a5f3ab200b882d0a153cac9d199b0e44a6ca54098591f7044a92b82eb5cd254ca6d29439d18f3d2d6a7f
 SHA512 
de11794c3e1ea8823a1e4fa0e998fd9657f4ebf4d187bd59e361bb0cb24cb771595ceb99e9ae4fb14e2ea0bb4058bacc13abce6dc6837911abbf7db5ceec0db2
+DIST python-phonenumbers-8.13.25.gh.tar.gz 4915568 BLAKE2B 
2c547c41f6d7544dd243ae5149e8b90d4a7fa6e29c2e809bd682fb31027d863878ef9a5c7331f967c2f7da824b0dde9447527b8f15a4517533ce8dfb9f7b4285
 SHA512 
416363cfcbdf1eb0f32cac1141720208fc198f810190e1b79403121ff1f77bf66570ca0b5ea3e2197994dc5408af040a045dbfcc241fec70c63146f05b24474b

diff --git a/dev-python/phonenumbers/phonenumbers-8.13.25.ebuild 
b/dev-python/phonenumbers/phonenumbers-8.13.25.ebuild
new file mode 100644
index ..e686a889cbea
--- /dev/null
+++ b/dev-python/phonenumbers/phonenumbers-8.13.25.ebuild
@@ -0,0 +1,39 @@
+# 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
+
+MY_P=python-${P}
+DESCRIPTION="Python port of Google's libphonenumber"
+HOMEPAGE="
+   https://github.com/daviddrysdale/python-phonenumbers/
+   https://pypi.org/project/phonenumbers/
+"
+SRC_URI="
+   
https://github.com/daviddrysdale/python-phonenumbers/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}/python
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   test? (
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+   )
+"
+
+DOCS=( ../README.md )
+
+python_test() {
+   "${EPYTHON}" testwrapper.py -v || die "Tests failed with ${EPYTHON}"
+}



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

2023-11-14 Thread Michał Górny
commit: fb16bf49e2d916984295241473a94057cad874a4
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 14 19:55:20 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 14 20:05:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb16bf49

dev-python/cliff: Bump to 4.4.0

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

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

diff --git a/dev-python/cliff/Manifest b/dev-python/cliff/Manifest
index 77a2f158083f..ca6d981e6d50 100644
--- a/dev-python/cliff/Manifest
+++ b/dev-python/cliff/Manifest
@@ -1 +1,2 @@
 DIST cliff-4.3.0.tar.gz 82652 BLAKE2B 
8d4977e3541fd9de21fb637069abcb92cf38b07f47f0d61d329397ab9d42335f18faa6d7d13862b7f188632af39d46118d0f3ebfcf2475b67c258388aa4bbcc2
 SHA512 
b4ed6fcec05017c999d54188459aa93c9a35660b0ceb505525f22a6bb7632e3548e91d8dc00db381c314a3818be2a457b7aee3307da35915ea7519c1e13091a3
+DIST cliff-4.4.0.tar.gz 83609 BLAKE2B 
dd17574bd91e501e664075e3e2f5fb0b37d64b8a6e0bbbc48b98eda0340d1f52340503f7ba85642c613672da41162e21cd248471ff6b028fbfc4142a491f482b
 SHA512 
c1e292cd337036f3b276581022dd69cb7e353f1067be06db4611e1afb1fd613f70e8b67bbcd39eaf74e9c459af03f0f6e9613f9a1424941cc35b41ef1f62ae00

diff --git a/dev-python/cliff/cliff-4.4.0.ebuild 
b/dev-python/cliff/cliff-4.4.0.ebuild
new file mode 100644
index ..a7cdbba543c0
--- /dev/null
+++ b/dev-python/cliff/cliff-4.4.0.ebuild
@@ -0,0 +1,40 @@
+# 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 pypi
+
+DESCRIPTION="Command Line Interface Formulation Framework"
+HOMEPAGE="
+   https://opendev.org/openstack/cliff/
+   https://github.com/openstack/cliff/
+   https://pypi.org/project/cliff/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/autopage-0.4.0[${PYTHON_USEDEP}]
+   >=dev-python/cmd2-0.8.0[${PYTHON_USEDEP}]
+   >=dev-python/importlib-metadata-4.11.1[${PYTHON_USEDEP}]
+   dev-python/prettytable[${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-3.12.0[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   test? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
+   >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest



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

2023-11-14 Thread Michał Górny
commit: 777fa3ee1735b7da9ea13a04905ce189134a2d30
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 14 19:58:08 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 14 20:05:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=777fa3ee

dev-python/prompt-toolkit: Bump to 3.0.41

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

 dev-python/prompt-toolkit/Manifest |  1 +
 .../prompt-toolkit/prompt-toolkit-3.0.41.ebuild| 25 ++
 2 files changed, 26 insertions(+)

diff --git a/dev-python/prompt-toolkit/Manifest 
b/dev-python/prompt-toolkit/Manifest
index 3479c4194466..fb9c0216b8b7 100644
--- a/dev-python/prompt-toolkit/Manifest
+++ b/dev-python/prompt-toolkit/Manifest
@@ -1,2 +1,3 @@
 DIST prompt_toolkit-3.0.39.tar.gz 423068 BLAKE2B 
d8673b3a9f4eb57c503e85471c13cefdb4f53fad58145d4198cd0f678d3f2d9d72d22d651b239386d8ade29c1fd155a98e80e4002b00ccbbbeff577636b9aa27
 SHA512 
6aaa80d515cd9731be1cc0de97f679b9dc22701dfb3e23b5434240aae0cac5eaede08437171a710492ff4041a9d46956cf8ed02750e9a78319eb61223033ba90
 DIST prompt_toolkit-3.0.40.tar.gz 423978 BLAKE2B 
f48be10f9629c384d1903c0600cb976b89c68039ffc1fdd1eeb0d0846463850197f20d7ab7c5cf834b538b717acf506b53fa502e31d907a20197f94f246c469a
 SHA512 
55e5ad252a8ae51ba6d985dc69a57f1364643d7fcd8c51ca5a928cc6a0ca424a1d4c9afcc5e8988951d03ed32afbc9a93eb1105c2931b0428b1ac8ec22ad53e8
+DIST prompt_toolkit-3.0.41.tar.gz 424620 BLAKE2B 
03224acf95a5937996bfdb9692b719752fab693923e5dab7f3aa1c960a9bcf2bc135c0deee25982a16937d5c12f55be9d3b70c4d0d400ba9f6ccb0070a66bf7a
 SHA512 
ac8782b06275df01b32ccfaf6055b3b1bf4ff4aecfa76599b143025d79a7459f2722c659363d288361953105ef617337de1c5a71b693f7c28716d0c3df0e2c75

diff --git a/dev-python/prompt-toolkit/prompt-toolkit-3.0.41.ebuild 
b/dev-python/prompt-toolkit/prompt-toolkit-3.0.41.ebuild
new file mode 100644
index ..f79321605a0f
--- /dev/null
+++ b/dev-python/prompt-toolkit/prompt-toolkit-3.0.41.ebuild
@@ -0,0 +1,25 @@
+# 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 pypi
+
+DESCRIPTION="Building powerful interactive command lines in Python"
+HOMEPAGE="
+   https://pypi.org/project/prompt-toolkit/
+   https://github.com/prompt-toolkit/python-prompt-toolkit/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+   dev-python/wcwidth[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-11-14 Thread Michał Górny
commit: 92f99d56e08da1f899566a0e747e2ad4ec533aa4
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 14 20:00:28 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 14 20:05:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92f99d56

dev-python/deepdiff: Bump to 6.7.1

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

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

diff --git a/dev-python/deepdiff/Manifest b/dev-python/deepdiff/Manifest
index 373a033c6268..384d32d0bb8f 100644
--- a/dev-python/deepdiff/Manifest
+++ b/dev-python/deepdiff/Manifest
@@ -1,2 +1,3 @@
 DIST deepdiff-6.6.1.tar.gz 402840 BLAKE2B 
78fa059644d068fb0e6f16a81ba91d0e776f91eda6f049f73d57bd176a9bbca5fc60f301e8ac652ba1339be2474c9eb6912ce532d720328d2b017bfcc52196dc
 SHA512 
5a18bdb5d5dbc7b6de39d90fc3a740ddeeddd0742953f8618eefafbd0c086138219dbb3a515ead40b315c28590b642721b9350d2b9cc9e4a1e9ea8a8dbb25712
 DIST deepdiff-6.7.0.tar.gz 406189 BLAKE2B 
8425e96f7a427a6476ef3ec1ba3082c9f139658046e920cb90316e26951524d88e956bfc4cf85bb3a273349312cf96a91885cbef602ec07c494c1319babd1ede
 SHA512 
36f554839b5de5d9a75d39a53b214e50d10e6a0f9932dc7ec222f4f911c0d424359d4df3bae083b3766dc68ed9f62e3b6bd4e8eb981fb7fa537fc4298f5c682d
+DIST deepdiff-6.7.1.tar.gz 409107 BLAKE2B 
b52b95f166eb564a5357a5f8f2d8759f9931333b857f5cfc62ac99ffb67d8be9cc3972c76e16d9a28b752983db2903089e2bcc0702e768e07d49b5c7fada4bc7
 SHA512 
89cf198aeaa392e9609641a9bbc1331c8badf3d4b7cafb1afef00f6f6237524dec72467abf9a9afeba5dc08b8f7e8321827faec5b9a8c2797bfc3fdb0db0

diff --git a/dev-python/deepdiff/deepdiff-6.7.1.ebuild 
b/dev-python/deepdiff/deepdiff-6.7.1.ebuild
new file mode 100644
index ..de71d5e0cadf
--- /dev/null
+++ b/dev-python/deepdiff/deepdiff-6.7.1.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/trove-classifiers/

2023-11-14 Thread Michał Górny
commit: 9377e861b364f65241142d0162ce7bd9a709
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 14 19:51:05 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 14 19:51:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9377e861

dev-python/trove-classifiers: Bump to 2023.11.14

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

 dev-python/trove-classifiers/Manifest  |  1 +
 .../trove-classifiers-2023.11.14.ebuild| 31 ++
 2 files changed, 32 insertions(+)

diff --git a/dev-python/trove-classifiers/Manifest 
b/dev-python/trove-classifiers/Manifest
index 60e2c5ae5ed4..4cc6d5a80712 100644
--- a/dev-python/trove-classifiers/Manifest
+++ b/dev-python/trove-classifiers/Manifest
@@ -1,4 +1,5 @@
 DIST trove-classifiers-2023.10.18.tar.gz 15862 BLAKE2B 
9d634e0b9674c1b9e24c1722217fae5ca9d8aec348706859a73f599b62a003d5ff3344e361930b9182bcf4153bd5fb40ee93a53e50b1df0430b1fec4bb7c
 SHA512 
6f8449411b8fc82ed798901701a72f3051bb46c189ee95276dcb77a2ee9b26a61c4304b03be20f7e2bc6dc5f8db1021bf02575cadd021fe43f96fd73540bae99
 DIST trove-classifiers-2023.11.13.tar.gz 15895 BLAKE2B 
2e1a615c2d39c89471427ee1a9dce95acdc9ee68a1299fca5603b710ed8867d00f72ea913c4b548962bb83eff9fda93871914bd02a1ff428e2aeafe8f060dd1f
 SHA512 
4598a2163d0c9a4bcee1b10d7f285fe03b38efe19d279a346f18a12c4adf564a617492663d822658cb542293bffcd54270c05cfccc351509def2e0574c0aad90
+DIST trove-classifiers-2023.11.14.tar.gz 15895 BLAKE2B 
559cfbf0a28da834130d4d6e74b63454a3c09ff198cd6f88392031f52609a54b6f58a3015bb29179ebead94b7b498a51a4f426f4e9fc9084d7cf11a0f9a9cc16
 SHA512 
f014eb404902a42b7ceac23b1f5cd1b256c05c2de2d1a630c067528826593cfb1a10d6de0851fa68715665e3165889eb39b61a518138fd81bf29c72489847146
 DIST trove-classifiers-2023.11.7.tar.gz 15869 BLAKE2B 
5c1229b7684699d560a12030cbd6be2de699d2c91902bde2f2144bd3a7718fd610596ea473a8a5a2be0f31296bb5b410a778455e3feccc5b11ac87b98f79ef38
 SHA512 
445a1e3482ff970a219b6323de8ab8547cb78adf5bc17db3c8cc242e5a12dc9ea93fa241da161139724f751b49f7ff80f579612d7b61a5868422e80db6c87d17
 DIST trove-classifiers-2023.11.9.tar.gz 15893 BLAKE2B 
10bdefc15abdb14e9dbfb2b8181b1f5478d1498c5168266cbaa0f4b6c7d9a7c42cf31f2c8cddfd3f9c63047f6c64b1429bc62c710b522acb05485f9ec8d8fcf7
 SHA512 
c7d3f7ebe06a1f8b0d7d7d7abe5d00f29fdab35e4577c726f2a3e279e0863c43cc0ceaa29b46bf2856becbead5a2468fc80f0200f199f9821e3336356425e693

diff --git a/dev-python/trove-classifiers/trove-classifiers-2023.11.14.ebuild 
b/dev-python/trove-classifiers/trove-classifiers-2023.11.14.ebuild
new file mode 100644
index ..3c130311d42a
--- /dev/null
+++ b/dev-python/trove-classifiers/trove-classifiers-2023.11.14.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2022-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=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)"
+HOMEPAGE="
+   https://github.com/pypa/trove-classifiers/
+   https://pypi.org/project/trove-classifiers/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+BDEPEND="
+   dev-python/calver[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   epytest
+   "${EPYTHON}" -m tests.lib || die
+}



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

2023-11-14 Thread Michał Górny
commit: c8e2835167ec95fa9084678d272e0d0291342ad4
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 14 19:57:08 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 14 20:05:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8e28351

dev-python/oslo-context: Bump to 5.3.0

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

 dev-python/oslo-context/Manifest  |  1 +
 dev-python/oslo-context/oslo-context-5.3.0.ebuild | 38 +++
 2 files changed, 39 insertions(+)

diff --git a/dev-python/oslo-context/Manifest b/dev-python/oslo-context/Manifest
index 60eef0b94c70..ed35340cd370 100644
--- a/dev-python/oslo-context/Manifest
+++ b/dev-python/oslo-context/Manifest
@@ -1 +1,2 @@
 DIST oslo.context-5.2.0.tar.gz 33729 BLAKE2B 
3ad22132b4951d00e5e884e77fc3e5acc122c43a09176886a7ef1f7aba3ed8bd0df562295fd2107edc8178b791101ef45bf1b44681dfbc6de49a06661a44ebd4
 SHA512 
d79c34a5f30a2e8ef2d44678f2e8200ab96aa5ceca501152461ea0d9e9eedcfccc563a075bbc7b85a5deba9165890d29e8e604f278a374b0f90c973ee4265c3e
+DIST oslo.context-5.3.0.tar.gz 34831 BLAKE2B 
6fcc6667562967cc77f7e6a0e3c1cc97d44690686e58c00eb2cde2593b48272abc1661b173e6bde1fec8d0eff2deb9484042fbac737fa0bd162cd2bc6d0ac7d2
 SHA512 
862039386c44ff55ddcea0d5a6de5caa9441382e2e7750bd60f24a33c4e3963f0788b3c79d86c61a20ff097d4d3a8ee381f9ee81e9b8a5a44356595b26d319e8

diff --git a/dev-python/oslo-context/oslo-context-5.3.0.ebuild 
b/dev-python/oslo-context/oslo-context-5.3.0.ebuild
new file mode 100644
index ..5c3230db8562
--- /dev/null
+++ b/dev-python/oslo-context/oslo-context-5.3.0.ebuild
@@ -0,0 +1,38 @@
+# 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
+PYPI_PN=${PN/-/.}
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Helpers to maintain useful information about a request context"
+HOMEPAGE="
+   https://opendev.org/openstack/oslo.context/
+   https://github.com/openstack/oslo.context/
+   https://pypi.org/project/oslo.context/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+distutils_enable_sphinx doc/source \
+   dev-python/openstackdocstheme



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

2023-11-14 Thread Michał Górny
commit: d079f5b87c425ac8eb9fa2151907741589f3ca65
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 14 19:55:46 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 14 20:05:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d079f5b8

dev-python/osc-lib: Bump to 2.9.0

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

 dev-python/osc-lib/Manifest |  1 +
 dev-python/osc-lib/osc-lib-2.9.0.ebuild | 51 +
 2 files changed, 52 insertions(+)

diff --git a/dev-python/osc-lib/Manifest b/dev-python/osc-lib/Manifest
index db94c11b2fff..ba1b0eaeb03e 100644
--- a/dev-python/osc-lib/Manifest
+++ b/dev-python/osc-lib/Manifest
@@ -1 +1,2 @@
 DIST osc-lib-2.8.1.tar.gz 98929 BLAKE2B 
95cc3b0a7c51fc9a58b41fca1b363bc03e05715d9776620e45c94356965cce51437116a78594ddf4b1733722d9d8a6809acdc260e04ba6850083e5aeb689a688
 SHA512 
03c4a54ec2cd4a1cd36d4908ce30652ac34296b7e4f297277a1735ef625b54c13fda121b831567ba53b36f7e0db3b152526205a75bfb668122a361864daac87b
+DIST osc-lib-2.9.0.tar.gz 99122 BLAKE2B 
1b92c5dae95612373f8c204ad6f115b8a6728e8d193098388cad5be6514c117001f9a222c40eaa22939a53d16b02b8dee68e79ff6292e296bfbe8252ad1fa755
 SHA512 
253cffd491843acaa728a4361b52d9738d2eabfc82e49bb5bca0a8da583809b494161d91f243dbe92e3b0855a5b74e178fd1a5ad46c5ac69b235ad88265b0ece

diff --git a/dev-python/osc-lib/osc-lib-2.9.0.ebuild 
b/dev-python/osc-lib/osc-lib-2.9.0.ebuild
new file mode 100644
index ..f4df4c84e9cc
--- /dev/null
+++ b/dev-python/osc-lib/osc-lib-2.9.0.ebuild
@@ -0,0 +1,51 @@
+# 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..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A package of common support modules for writing OSC plugins"
+HOMEPAGE="
+   https://opendev.org/openstack/osc-lib/
+   https://github.com/openstack/osc-lib/
+   https://pypi.org/project/osc-lib/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/cliff-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/keystoneauth1-3.14.0[${PYTHON_USEDEP}]
+   >=dev-python/openstacksdk-0.15.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
+   >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
+   >=dev-python/simplejson-3.5.1[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/statsd-3.3.0[${PYTHON_USEDEP}]
+   >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+   # need to skip all tests under TestTagHelps class
+   # checks exact help message, based on another unittest runner
+   sed -e '179,$s/test_add_tag_/_&/' -i osc_lib/tests/utils/test_tags.py 
|| die
+   distutils-r1_src_prepare
+}



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

2023-11-14 Thread Michał Górny
commit: e1782a8848da9967fb34a972ff3e3a8eca4047f3
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 14 19:56:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 14 20:05:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1782a88

dev-python/oslo-log: Bump to 5.4.0

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

 dev-python/oslo-log/Manifest  |  1 +
 dev-python/oslo-log/oslo-log-5.4.0.ebuild | 69 +++
 2 files changed, 70 insertions(+)

diff --git a/dev-python/oslo-log/Manifest b/dev-python/oslo-log/Manifest
index 9e62338349f8..b3089a47196c 100644
--- a/dev-python/oslo-log/Manifest
+++ b/dev-python/oslo-log/Manifest
@@ -1 +1,2 @@
 DIST oslo.log-5.3.0.tar.gz 96999 BLAKE2B 
de8e6173bbea2bf30eb0da056144b25f7da74cfcaf2f6ce70619da86ec3babeda5c5c4784c055950bbfef724a807db6e25cb9792eecdf242ae2bcca00e3810fb
 SHA512 
7db802c9c753562351c34feb63ebdff1306911ef392e4742fb08cfda08d8b09a81cb0e3ff85162ecd54a164a9c38a3a6f5a4d7cfc26bbd9ee84fefd172ca2fbd
+DIST oslo.log-5.4.0.tar.gz 97318 BLAKE2B 
48b93893ebc64c6d070504937e463f21b6089c3d44ef97e3c22e16a67c51e1f3af77621f728dca2aa9e842770727f5c10a367d47115d26f8b55822dfe617a02b
 SHA512 
95ffd69543c069eda2962941e95a5951d4a952bd71f40fa3a25b8db33d79909f2d0f78a4810a714dda4096eed7cb208dac330dc2edd0e0a4b0748c2f3a5e33e8

diff --git a/dev-python/oslo-log/oslo-log-5.4.0.ebuild 
b/dev-python/oslo-log/oslo-log-5.4.0.ebuild
new file mode 100644
index ..7a92409ded58
--- /dev/null
+++ b/dev-python/oslo-log/oslo-log-5.4.0.ebuild
@@ -0,0 +1,69 @@
+# 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
+PYPI_PN=${PN/-/.}
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="OpenStack logging config library, configuration for all openstack 
projects"
+HOMEPAGE="
+   https://opendev.org/openstack/oslo.log/
+   https://github.com/openstack/oslo.log/
+   https://pypi.org/project/oslo.log/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}]
+   >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-context-2.20.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-i18n-3.20.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-utils-3.36.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-serialization-1.25.0[${PYTHON_USEDEP}]
+   >=dev-python/debtcollector-1.19.0[${PYTHON_USEDEP}]
+   >=dev-python/pyinotify-0.9.6[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.7.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/testtools-2.3.0[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-3.3.0[${PYTHON_USEDEP}]
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx doc/source \
+   dev-python/openstackdocstheme \
+   dev-python/oslo-config
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local EPYTEST_IGNORE=(
+   # requires eventlet
+   oslo_log/tests/unit/test_pipe_mutex.py
+   )
+   local EPYTEST_DESELECT=(
+   # messed up with pytest
+   
oslo_log/tests/unit/fixture/test_logging_error.py::TestLoggingFixture::test_logging_handle_error
+   )
+
+   case ${EPYTHON} in
+   python3.1[12])
+   # upstream is... *sigh*
+   EPYTEST_DESELECT+=(
+   
oslo_log/tests/unit/test_log.py::LogConfigTestCase::test_log_config_append_invalid
+   )
+   esac
+
+   epytest
+}



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

2023-11-14 Thread Michał Górny
commit: 6071acd1e5d5f949a152229afceeb45483354b83
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 14 19:51:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 14 19:51:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6071acd1

dev-python/fonttools: Bump to 4.44.1

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

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

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index c65462cecdd7..03084acbcc0c 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,2 +1,3 @@
 DIST fonttools-4.43.1.gh.tar.gz 3770153 BLAKE2B 
d5abb086605126bbb814f4631e1da412f0f98f678274097340516bc0c9e8572039778ef3acd1fee1943e9bf431b1120de1a6809d64e64a77d81af63f61a49755
 SHA512 
5c505098c2f82421ef5daa0c3bad03910e978dc2dba17a80c9dcd27d5692822ae3579f1d6bc2184e80dcded0dcf61f4a859cc1b5951f07f3467197c21954ac38
 DIST fonttools-4.44.0.gh.tar.gz 3771969 BLAKE2B 
26a9bef8e6f5595bca8a27ca1b46cfa16c2bb5741d82fdf203be163510f1380b76307e3fb4921200b49d422ef602134f399a502087dd4dc6ff959871deb92ef6
 SHA512 
c665e0cae9b486f5373eb775d3a38a2b5a794ce64a112cf83f1e86d1433481944c8db1b30a5c6ed047f3639ebe63ddcad800a871a9289d186be67c9c8c0afa0a
+DIST fonttools-4.44.1.gh.tar.gz 3772404 BLAKE2B 
75ea507c234846e26d3e1693c3ae8c23ac45c1ed0496958cf9589928e2918b496038f8729c7418080adf64e94a1ae0cb156e2b5925b69885660225daa8596359
 SHA512 
574dc1661c5b6cd63d70f4195f06e2dc6fe75bf84912720390314c2b3ed5edaaf05cc8879520b356857aef4cfd23ef2ae4c42c5cf5048359be63f757644d95b2

diff --git a/dev-python/fonttools/fonttools-4.44.1.ebuild 
b/dev-python/fonttools/fonttools-4.44.1.ebuild
new file mode 100644
index ..eb45479d5b14
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.44.1.ebuild
@@ -0,0 +1,73 @@
+# 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} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 multiprocessing virtualx
+
+DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
+HOMEPAGE="
+   https://github.com/fonttools/fonttools/
+   https://pypi.org/project/fonttools/
+"
+SRC_URI="
+   https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+   >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   test? (
+   app-arch/brotli[python,${PYTHON_USEDEP}]
+   app-arch/zopfli
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # When dev-python/pytest-shutil is installed, we get weird import 
errors.
+   # This is due to incomplete nesting in the Tests/ tree:
+   #
+   #   Tests/feaLib/__init__.py
+   #   Tests/ufoLib/__init__.py
+   #   Tests/svgLib/path/__init__.py
+   #   Tests/otlLib/__init__.py
+   #   Tests/varLib/__init__.py
+   #
+   # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
+   touch Tests/svgLib/__init__.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+src_configure() {
+   export FONTTOOLS_WITH_CYTHON=1
+}
+
+src_test() {
+   # virtualx used when matplotlib is installed causing plot module tests 
to run
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest Tests fontTools \
+   -p rerunfailures --reruns=5 \
+   -p xdist -n "$(makeopts_jobs)" --dist=worksteal ||
+   die "Tests failed with ${EPYTHON}"
+}



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

2023-11-14 Thread Michał Górny
commit: 9e9bd91c51efd671ad7ab7728db59c2ed4a1c000
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 14 19:53:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 14 20:05:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e9bd91c

dev-python/dirty-equals: Bump to 0.7.1

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

 dev-python/dirty-equals/Manifest  |  1 +
 dev-python/dirty-equals/dirty-equals-0.7.1.ebuild | 47 +++
 2 files changed, 48 insertions(+)

diff --git a/dev-python/dirty-equals/Manifest b/dev-python/dirty-equals/Manifest
index 1f897fcaf030..ae0e06993e5a 100644
--- a/dev-python/dirty-equals/Manifest
+++ b/dev-python/dirty-equals/Manifest
@@ -1 +1,2 @@
 DIST dirty-equals-0.6.0.gh.tar.gz 47114 BLAKE2B 
910f09e5f5b2ec62d3b4d50ac23a17ee481875b9ae7303faf9bb610282113941b8a121d39e14e1a63cae0433055e639b1bc2da5c1fc3a9ece4915e34c172f40b
 SHA512 
aff41b31c255294c2d6c3a3170daea56d98da4875f9ffdef96b522db24fbed92edf4618646b3e1b50680ce03fca1b9c2bb591730c397b85143ace846c513ac01
+DIST dirty-equals-0.7.1.gh.tar.gz 49000 BLAKE2B 
06c9a7522f1dda95ff682dc9c28207b29754d11b4afe7eeacd5439a9ae9f34ce0a2f5724703129aa90b5577f36646deafa5428120e823502aae616d57b3d8f0d
 SHA512 
c50a15e4cee77b3db1b07ef9f7d1eb5b3ab6bed6d914ac5c9e2982f8cf9432beaecb5fd7997d46a94f405e0c932ea5a8d72f1c1d4b6dda86161c22cc772ab4d7

diff --git a/dev-python/dirty-equals/dirty-equals-0.7.1.ebuild 
b/dev-python/dirty-equals/dirty-equals-0.7.1.ebuild
new file mode 100644
index ..e072dbd547a1
--- /dev/null
+++ b/dev-python/dirty-equals/dirty-equals-0.7.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Doing dirty (but extremely useful) things with equals"
+HOMEPAGE="
+   https://dirty-equals.helpmanual.io/
+   https://github.com/samuelcolvin/dirty-equals/
+   https://pypi.org/project/dirty-equals/
+"
+SRC_URI="
+   https://github.com/samuelcolvin/dirty-equals/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/pytz-2021.3[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pydantic-2.4.2[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # require unpackaged pytest-examples
+   tests/test_docs.py
+   )
+
+   local -x TZ=UTC
+   epytest "${args[@]}"
+}



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

2023-11-14 Thread Michał Górny
commit: 0a1f5b9ae7f1bf372be703a7d53b9f2805f72be8
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 14 19:46:35 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 14 19:46:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a1f5b9a

dev-python/referencing: Bump to 0.31.0

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

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

diff --git a/dev-python/referencing/Manifest b/dev-python/referencing/Manifest
index 50d8cdf48ec6..f55d622fad40 100644
--- a/dev-python/referencing/Manifest
+++ b/dev-python/referencing/Manifest
@@ -1 +1,2 @@
 DIST referencing-0.30.2.tar.gz 53386 BLAKE2B 
9122194461f7d8c0333ec37d9fe3540f46531215751632f11326850b476d7f78784ac8ca8f963dd31aa2a76337105f625fe6c693a65896af5731e80b2f444be2
 SHA512 
fd6de21a67f21f39bcf2c6b59b06cb834710250c0d2ca7ef7dd05a27070c18717383d66824c400118afee6d3ef664e007ad16f9cdcbdcb5b2632152df25e
+DIST referencing-0.31.0.tar.gz 53776 BLAKE2B 
9fe01f00ce8ea7d2daa5953939c255772d532ddf6405c5a8ea5c79785619f223f0aa5fa56156d29c2c126a02c7993178bcbf1844941e9d04bbdb9a3238b12724
 SHA512 
1d32abf9f7e88e3cee484dcf51804151a9a4de0743dded30dc71184f542147d274987b4c0948423aaf34a981133c2a9607c8b805e5a721282a6472c95a109aee

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



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

2023-11-14 Thread Michał Górny
commit: 9911fe2f9dde878449d132df23a6dd3bf7e0deed
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 14 19:47:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 14 19:47:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9911fe2f

dev-python/Faker: Bump to 20.0.3

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

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

diff --git a/dev-python/Faker/Faker-20.0.3.ebuild 
b/dev-python/Faker/Faker-20.0.3.ebuild
new file mode 100644
index ..73499382da4a
--- /dev/null
+++ b/dev-python/Faker/Faker-20.0.3.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2022-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=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A Python package that generates fake data for you"
+HOMEPAGE="
+   https://github.com/joke2k/faker/
+   https://pypi.org/project/Faker/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
+   !dev-ruby/faker
+"
+BDEPEND="
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP},tiff]
+   dev-python/validators[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x PYTEST_PLUGINS=faker.contrib.pytest.plugin
+   epytest
+}

diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index 9c194b22d702..17d8ff55214e 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -2,3 +2,4 @@ DIST Faker-19.11.0.tar.gz 1694359 BLAKE2B 
7e24dfa58136626e7dc82f458388749cb7d506
 DIST Faker-19.12.1.tar.gz 1697827 BLAKE2B 
64398d85fa5492811c9a5319a88f17ecdda5707cd898d123b67c35fbd543ea3cd2c8063b5e1117a2764480d0974f59160e7deba393a1988ea91104aecbbe918e
 SHA512 
2950a5f576733275a783e2b3243c92c2dab3c67939353b9436c8218bed8b1c1b20dbb7e62f20d06210d2c7051c2030a931a93faa6f49e74d10e7a2dc751d60d3
 DIST Faker-19.13.0.tar.gz 1699872 BLAKE2B 
a53236812e17b1b8d5329e97b29f137b980b7069c02e558bfd7f118726203116ef99699f6fcf3d60f247507c82d9b159dbcb02d9b40dd8116ba1f4bbb5cdd26e
 SHA512 
ce9e2b854027169697834f7dc081e601d13878315c39ef955378860b6d8d6671f3e6d525c45a843c76073348c6e87abf942daadae69f7aae55b3692432d949b7
 DIST Faker-20.0.0.tar.gz 1700246 BLAKE2B 
dbb37b4f5256493b8d8eeb493c22d4b6698a316288aa73055061f3cc7bd36ebda460df185d38c7578a9c372a7d2cdc30304ddf43728aaec6e6a5f35304de9799
 SHA512 
56f2fee8dc184e0826fc3d30331830d03ed93974b2815931a0e6aa4df173efc621158dbda9e38af771cfe22a8f5a9ceac042edca14b30220ec303cf5d3bbf42e
+DIST Faker-20.0.3.tar.gz 1700384 BLAKE2B 
95d2070b05694219d66d6a62f22ce7aa4d4b72f0b3bce762b900f66972627fbb8bf0e5a41f33bf7d5831f3c9ed7fde2dd7f42a54e3207026ce3f3e860090a299
 SHA512 
44080c6c28d2033fe81b8bb5306983176fbed797c626329ae84d6971521306c13cf020a34d2edf14fc17c0ea932dcca8d3886e9bd7faa5fe5651d670f1acff01



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

2023-11-14 Thread Michał Górny
commit: 21f13e850c550c6ef8dcb111a1cd00d49de84bf2
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 14 19:47:32 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 14 19:47:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21f13e85

dev-python/pydantic-core: Bump to 2.14.3

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

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

diff --git a/dev-python/pydantic-core/Manifest 
b/dev-python/pydantic-core/Manifest
index 5920282a31fd..02f401c6bbfa 100644
--- a/dev-python/pydantic-core/Manifest
+++ b/dev-python/pydantic-core/Manifest
@@ -47,6 +47,7 @@ DIST pydantic_core-2.11.0.tar.gz 351430 BLAKE2B 
6471e17df66f7e6134724bfe6d697869
 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.14.1.tar.gz 359077 BLAKE2B 
61d58100898f2b1d05b2827fff4ae190f61ad7268aa3d5490f356e7eadaa5a921ff6260baf10ea1e5013272547b7090f985b6ac30aed29847d1aee53a4f1ef7c
 SHA512 
e3c6926d691f6f62d8c4376c39e216c7e8c72aa7bb193869f5e454cc6648f1403e5e138fb09bd99f6c540cf9980a806020860cbae77e1aa481acb296ccfa844a
+DIST pydantic_core-2.14.3.tar.gz 359117 BLAKE2B 
59a91a28009e8bbd5f58c37ed6b498c440bb2a5dce3a70841674d34f14b10b35c55b589f3aa137200f7a6c9ea6dbf229c65143d1d708358f25974c730744dbaf
 SHA512 
e0327b1b48fb15f5695075da72ea229be93c9b7c7c59197638089e737d5941e11ad7e59678d5baf6ace3de3809d71eaa38e75849aad2fba2dae62ef153672a3d
 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.14.3.ebuild 
b/dev-python/pydantic-core/pydantic-core-2.14.3.ebuild
new file mode 100644
index ..3bcf3f7ab143
--- /dev/null
+++ b/dev-python/pydantic-core/pydantic-core-2.14.3.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: dev-python/django-cors-headers/

2023-11-14 Thread Michał Górny
commit: 2576227bd2e0642dd4f2d3570b2c85b84c3b2aee
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 14 19:50:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 14 19:50:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2576227b

dev-python/django-cors-headers: Bump to 4.3.1

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

 dev-python/django-cors-headers/Manifest|  1 +
 .../django-cors-headers-4.3.1.ebuild   | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/dev-python/django-cors-headers/Manifest 
b/dev-python/django-cors-headers/Manifest
index 9c15678971d6..72c6c3776c75 100644
--- a/dev-python/django-cors-headers/Manifest
+++ b/dev-python/django-cors-headers/Manifest
@@ -1,2 +1,3 @@
 DIST django-cors-headers-4.2.0.gh.tar.gz 30543 BLAKE2B 
d17ec23b4579a84c67ec4edb369dda24db9bc64e2b399436e60f610b64b7de4b2a3583d9aa9e2693ebfd89f9d28c25def116b36f76bd4e2c3362ae36b50bb7ac
 SHA512 
e3b0c73a738f487bc360834395b1bd6348c9d0a05fb743464ff0e5915f3d2263dbcabeaa893aa3d4be246504623964fb9378a780b83aa2487a92b2ada4a11c04
 DIST django-cors-headers-4.3.0.gh.tar.gz 30571 BLAKE2B 
9d1b07b26badc6357b526440fcbfe56be291d572ba3df4236a0963b6e05eabcb18d7719420c625d2d388fc630c27db3dc5eb3324e735a1600748ce7cf936d394
 SHA512 
5bc29154276833a0432863c5f96289595003fc47735aa2af4fa4154e239acb15366fa98cdcc9276ec9089c0d4d878466706bd2d65d5b55fb302ab4b4a93be683
+DIST django-cors-headers-4.3.1.gh.tar.gz 30478 BLAKE2B 
b07b08df239350fa1f2036130e434c1e543122c5a8867887819e5632a40e28c8ea3b18db87ad447b54c6b6ad87904504edf2bcb7de8bf619247d6ab9f703102d
 SHA512 
cfabc3631774337fcb634e36e43af23dfd3e3c0316ff6e367b07a05d7f96dff77e3c0d0a5539f916e9169132b44944bbb79ba92705e36f54284cc1c9eb3c30d8

diff --git a/dev-python/django-cors-headers/django-cors-headers-4.3.1.ebuild 
b/dev-python/django-cors-headers/django-cors-headers-4.3.1.ebuild
new file mode 100644
index ..c7f8d2fb4df3
--- /dev/null
+++ b/dev-python/django-cors-headers/django-cors-headers-4.3.1.ebuild
@@ -0,0 +1,35 @@
+# 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="Django App that adds CORS (Cross-Origin Resource Sharing) headers 
to responses"
+HOMEPAGE="
+   https://github.com/adamchainz/django-cors-headers/
+   https://pypi.org/project/django-cors-headers/
+"
+SRC_URI="
+   https://github.com/adamchainz/django-cors-headers/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/asgiref-3.6[${PYTHON_USEDEP}]
+   >=dev-python/django-3.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-django[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-11-14 Thread Michał Górny
commit: eaa4d034d3d961bbe69d47dbee55a78f5aa59320
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 14 19:49:10 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 14 19:49:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaa4d034

dev-python/mkdocstrings: Bump to 0.24.0

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

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

diff --git a/dev-python/mkdocstrings/Manifest b/dev-python/mkdocstrings/Manifest
index f3a522f3f31f..78ccd3a06a7f 100644
--- a/dev-python/mkdocstrings/Manifest
+++ b/dev-python/mkdocstrings/Manifest
@@ -1,2 +1,3 @@
 DIST mkdocstrings-0.22.0.gh.tar.gz 81345 BLAKE2B 
ee2bcc0084c5d17368bc1a04db2f097f997872b38fd6b3d32f7daaefe78a496bb0a23d6588458a65b827954382e11c6b6d81baa2117af4b3341e9e727c616ca0
 SHA512 
c6226d50aaf029a139f51bb1f7101446e11a3e1337f7cd1c9324a2e258753cf25911b2da7042a08a64ae4cf51987b0b2a6ab752af408cdb54d436bcc908d66ff
 DIST mkdocstrings-0.23.0.gh.tar.gz 80975 BLAKE2B 
fb561b46f98372093846d28890b3d7e1a65f89007a6d321c08535eeefc82ee9c06d447c594a53ef2109ed58286d8e1a8202e1678f77328c3ec5a3150bfc129ea
 SHA512 
e1d9be20691f2272d64d746dd6af8c152f7d6eabef1e6c03f7e0b36af4e04591a8d878d036c0bb448483759311abc652db09e5b705569ddb83f81ad785ad5005
+DIST mkdocstrings-0.24.0.gh.tar.gz 85474 BLAKE2B 
f43c0842bd5c8f52700e572964948f362112c073992c8aa7d6df8ecc0a266b22122988c944e36d5edf6d227a2cf9e2a9a95222146139d8577001833c729ad7ca
 SHA512 
0cc03cb68679958d77a5f1d10e96411271de2db2c89b1c27d151d7d6673a94c967024c377cb22a612a8079a0ea736b921384518869e1475797ed94c8c92d4dbb

diff --git a/dev-python/mkdocstrings/mkdocstrings-0.24.0.ebuild 
b/dev-python/mkdocstrings/mkdocstrings-0.24.0.ebuild
new file mode 100644
index ..d4ae33769ad1
--- /dev/null
+++ b/dev-python/mkdocstrings/mkdocstrings-0.24.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# py3.12 blocked by mkdocs-material
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Automatic documentation from sources, for MkDocs"
+HOMEPAGE="
+   https://mkdocstrings.github.io/
+   https://github.com/mkdocstrings/mkdocstrings/
+   https://pypi.org/project/mkdocstrings/
+"
+# Tests require files absent from PyPI tarballs
+SRC_URI="
+   https://github.com/mkdocstrings/mkdocstrings/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+   >=dev-python/click-7.0[${PYTHON_USEDEP}]
+   >=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.3[${PYTHON_USEDEP}]
+   >=dev-python/markupsafe-1.1[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-1.5[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-autorefs-0.3.1[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}]
+   >=dev-python/pymdown-extensions-6.3[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/markdown-exec[${PYTHON_USEDEP}]
+   dev-python/mkdocs-material[${PYTHON_USEDEP}]
+   dev-python/mkdocstrings-python[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   )
+"
+
+# mkdocstrings documentation generation requires several currently
+# unpackaged mkdocs extensions and plug-ins, and this test
+# makes use of mkdocs configuration
+EPYTEST_DESELECT=(
+   tests/test_plugin.py::test_disabling_plugin
+   # WTF, it tries to unlink installed files from installed package?!
+   tests/test_handlers.py::test_extended_templates
+   # Needs unpackaged mkdocs-callouts, mkdocs-literate-nav, and possibly 
more
+   tests/test_inventory.py::test_sphinx_load_mkdocstrings_inventory_file
+   # Internet
+   tests/test_inventory.py::test_load_inventory
+)
+
+distutils_enable_tests pytest
+
+export PDM_BUILD_SCM_VERSION=${PV}



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

2023-11-14 Thread Pascal Jäger
commit: f86a929be48eff7ee9adbd427592e9ff049ef217
Author: Pascal Jäger  leimstift  de>
AuthorDate: Tue Nov 14 19:50:54 2023 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Tue Nov 14 19:51:57 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f86a929b

gui-apps/nwg-shell-config: add 0.5.24

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

 gui-apps/nwg-shell-config/Manifest |  1 +
 .../nwg-shell-config-0.5.24.ebuild | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/gui-apps/nwg-shell-config/Manifest 
b/gui-apps/nwg-shell-config/Manifest
index 0f745ec86a..b1db9df3cd 100644
--- a/gui-apps/nwg-shell-config/Manifest
+++ b/gui-apps/nwg-shell-config/Manifest
@@ -1,3 +1,4 @@
 DIST nwg-shell-config-0.5.14.tar.gz 104956 BLAKE2B 
109e6da5d30b3b96c4b5ee111c43b49febccb5072e1510776a8b5238379055cf5968bd408a1c69961e65b86a36d6adf54e196f4ebbdbf3e2587453d823fdd355
 SHA512 
9b4f7cf89c984f37d7f3a671cf9b029f0a94a7c41bb7986303e35f9975c1890140815a33c808a284f1c5e616bd3f652d5ac3696ebe16f4dee0f4234f7713d43c
 DIST nwg-shell-config-0.5.22.tar.gz 109183 BLAKE2B 
d1475d80ecc5280dacf402abb9f27dc6d073b15f61dc24fcfcdc053e017656add62a706b1e012d7fb0d5004ee5358602732421d2e76d9a5171869730d4ef01dc
 SHA512 
a19c65c10785e6f499ce997073bf32227c9d193befef8a847b8e051f4d2fe702d1db31d4cbfd881dbdc8b7b36609bc6ec6e5611b6696fe02ffd4262d21898101
 DIST nwg-shell-config-0.5.23.tar.gz 109379 BLAKE2B 
39e2ca78afa83ef0104b8e6d9f3ca3301852f8d9af5ee4f7a7aab6a8c01677ca18c9f635177b76cb923295f26e6e6316b124f5a7d7540da07d05cc5e2347f254
 SHA512 
99caa2b18dd4828ffa8a98293dfea65877e41cbfe0209d241cf100a822a732b556a16cbe2921c0cdc48ad6fde078c9d64656b286bb833fae495085976b934975
+DIST nwg-shell-config-0.5.24.tar.gz 109606 BLAKE2B 
9c968d2da56e37c0e30f0796f096f6191651076696e8835b345830d990f9f44cdbf53a8a5e43388d95d14fabe77a513cb8ff4b50d252ab5ec3d26c432b7371cb
 SHA512 
337889eb3a3d8abfcf5272b35ea91941091a3b9e3ac25f476637eceb1b3bddb9d306751f3e956d69e75f603a18c881b905a044640b20040223dd268a6395

diff --git a/gui-apps/nwg-shell-config/nwg-shell-config-0.5.24.ebuild 
b/gui-apps/nwg-shell-config/nwg-shell-config-0.5.24.ebuild
new file mode 100644
index 00..30cb01c4f5
--- /dev/null
+++ b/gui-apps/nwg-shell-config/nwg-shell-config-0.5.24.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit desktop distutils-r1 xdg-utils
+
+SRC_URI="https://github.com/nwg-piotr/nwg-shell-config/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="nwg-shell configuration utility"
+HOMEPAGE="https://github.com/nwg-piotr/nwg-shell-config;
+LICENSE="MIT"
+
+SLOT="0"
+
+RDEPEND="
+   gui-apps/nwg-shell
+   sci-geosciences/geopy
+   x11-libs/gtk+:3
+"
+DEPEND="${RDEPEND}"
+
+python_install_all() {
+   distutils-r1_python_install_all
+   domenu nwg-shell-config.desktop
+   doicon nwg-shell-config.svg
+   doicon nwg-shell-update.svg
+   doicon nwg-shell-translate.svg
+   doicon nwg-update-noupdate.svg
+   doicon nwg-update-available.svg
+   doicon nwg-update-checking.svg
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+}



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

2023-11-14 Thread Viorel Munteanu
commit: 85b6ffc82f42abb2820aa7e34dcc58387a3b95e6
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Nov 14 19:02:26 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Nov 14 19:15:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85b6ffc8

media-libs/netpbm: add 11.2.5

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

 media-libs/netpbm/Manifest |   1 +
 media-libs/netpbm/netpbm-11.2.5.ebuild | 258 +
 2 files changed, 259 insertions(+)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 4d8a6e6f778b..78c51a8a0199 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,2 +1,3 @@
 DIST netpbm-11.2.4.tar.xz 3791116 BLAKE2B 
bc3c4c7dd1c473cf6a0511c1a756dc11ddac693bd288daa8cac5d997d75f48ea9f039552decaff601a46fcdc1b08bba55596fc116547eee5a0ab78cf9a0ea55c
 SHA512 
41219fcf8c02eb1f9bb8619d972312d63f0781e071f1c494ba5b2e1f2b614c37d78097259bcf39cb85feac783c811fcc24f088ec2cd406786296ae055ee10318
+DIST netpbm-11.2.5.tar.xz 3791980 BLAKE2B 
147297cd35a114f278410bfc4837d632bd2d8815a461b4288d87808bc4cba4480d4ab41c7365d9845f0bb2c94f295907a0fbcbb0b8cfef64f6581e435efd5842
 SHA512 
de23a62b74c6a0020e0a178d14f64e87c79f94c56c132e3f3e4c895d2d4d27580fa6ed2310b31bd476b9922672dcf9833cde5fb5b5b0ea094b01c520fcd24059
 DIST netpbm-11.4.3.tar.xz 3792792 BLAKE2B 
64d9c239ae98f1cdd521a73958a372f027bbdd9f8926dc3dcff48b7a630064e0f7b2aa4f526469580b7048a3dd2b94ba059d46a58e33402362c203c7bb348cea
 SHA512 
2059c450276640e7ef510ba6cfe79395cc88da0250e9c94881fda94c54b6a8d8d0dbc8c9b14d5503b5dfccd52beb9c1108e12b57ca3c667c72dd89b5adf0d298

diff --git a/media-libs/netpbm/netpbm-11.2.5.ebuild 
b/media-libs/netpbm/netpbm-11.2.5.ebuild
new file mode 100644
index ..e22e58d3b22b
--- /dev/null
+++ b/media-libs/netpbm/netpbm-11.2.5.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
+# They only provide a tarball for super stable, but super stable is a bit 
lagging.
+# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
+# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
+# The stable branch is stabilized according to usual Gentoo rules, while the
+# advanced branch will not be stabilized.
+# A detailed explanation is here https://netpbm.sourceforge.net/release.html
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
+HOMEPAGE="https://netpbm.sourceforge.net/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
+SLOT="0/stable.102"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
+
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+# some installed programs are perl scripts
+RDEPEND="
+   dev-lang/perl
+   jbig? ( media-libs/jbigkit:= )
+   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
+   png? (
+   >=media-libs/libpng-1.4:0=
+   sys-libs/zlib
+   )
+   postscript? (
+   app-text/ghostscript-gpl
+   sys-libs/zlib
+   )
+   rle? ( media-libs/urt:= )
+   svga? ( media-libs/svgalib )
+   tiff? ( >=media-libs/tiff-3.5.5:= )
+   xml? ( dev-libs/libxml2 )
+   X? ( x11-libs/libX11 )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-arch/xz-utils
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/netpbm-10.86.21-build.patch
+   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
+   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
+)
+
+netpbm_libtype() {
+   case ${CHOST} in
+   *-darwin*) echo dylib;;
+   *) echo unixshared;;
+   esac
+}
+
+netpbm_libsuffix() {
+   local suffix=$(get_libname)
+   echo ${suffix//\.}
+}
+
+netpbm_ldshlib() {
+   case ${CHOST} in
+   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
+   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
+   esac
+}
+
+netpbm_config_lib() {
+   usex ${1} -l${2:-$1} NONE
+}
+
+# for bug #828127
+netpbm_cflags_for_build() {
+   if is-flagq -fPIC; then
+   echo -fPIC
+   fi
+}
+
+src_prepare() {
+   default
+
+   # make sure we use system libs
+   sed -i '/SUPPORT_SUBDIRS/s:urt::' GNUmakefile || die
+   rm -r urt converter/other/jbig/libjbig 
converter/other/jpeg2000/libjasper || die
+
+   # fix typo 

[gentoo-commits] repo/gentoo:master commit in: dev-embedded/sdcc/files/, dev-embedded/sdcc/

2023-11-14 Thread Viorel Munteanu
commit: 01d66eb467ccb21b5456332a77bdccbcda33ead9
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Nov 14 06:50:17 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Nov 14 19:14:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01d66eb4

dev-embedded/sdcc: fix Makefile and QA issues

Closes: https://bugs.gentoo.org/917114
Closes: https://bugs.gentoo.org/898594
Signed-off-by: Viorel Munteanu  gentoo.org>

 dev-embedded/sdcc/files/binutils-2.41-acinclude.m4 | 193 +
 .../files/sdcc-4.3.0-autoreconf-libiberty.patch|  15 ++
 .../files/sdcc-4.3.0-fix-binutils-dependency.patch |  22 +++
 .../files/sdcc-4.3.0-fix-mkdir-autoconf-test.patch |  13 ++
 dev-embedded/sdcc/sdcc-4.3.0-r1.ebuild | 174 +++
 5 files changed, 417 insertions(+)

diff --git a/dev-embedded/sdcc/files/binutils-2.41-acinclude.m4 
b/dev-embedded/sdcc/files/binutils-2.41-acinclude.m4
new file mode 100644
index ..03bc955c619b
--- /dev/null
+++ b/dev-embedded/sdcc/files/binutils-2.41-acinclude.m4
@@ -0,0 +1,193 @@
+dnl Copyright (C) 2000-2023 Free Software Foundation, Inc.
+dnl
+dnl GCC is free software; you can redistribute it and/or modify
+dnl it under the terms of the GNU General Public License as published by
+dnl the Free Software Foundation; either version 3, or (at your option)
+dnl any later version.
+dnl
+dnl GCC is distributed in the hope that it will be useful,
+dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+dnl GNU General Public License for more details.
+dnl
+dnl You should have received a copy of the GNU General Public License
+dnl along with GCC; see the file COPYING3.  If not see
+dnl .
+
+dnl See whether strncmp reads past the end of its string parameters.
+dnl On some versions of SunOS4 at least, strncmp reads a word at a time
+dnl but erroneously reads past the end of strings.  This can cause
+dnl a SEGV in some cases.
+AC_DEFUN([libiberty_AC_FUNC_STRNCMP],
+[AC_REQUIRE([AC_FUNC_MMAP])
+AC_CACHE_CHECK([for working strncmp], ac_cv_func_strncmp_works,
+[AC_TRY_RUN([
+/* Test by Jim Wilson and Kaveh Ghazi.
+   Check whether strncmp reads past the end of its string parameters. */
+#include 
+#include 
+#include 
+
+#ifdef HAVE_FCNTL_H
+#include 
+#endif
+
+#ifdef HAVE_SYS_MMAN_H
+#include 
+#endif
+
+#ifndef MAP_ANON
+#ifdef MAP_ANONYMOUS
+#define MAP_ANON MAP_ANONYMOUS
+#else
+#define MAP_ANON MAP_FILE
+#endif
+#endif
+
+#ifndef MAP_FILE
+#define MAP_FILE 0
+#endif
+#ifndef O_RDONLY
+#define O_RDONLY 0
+#endif
+
+#define MAP_LEN 0x1
+
+int
+main (void)
+{
+#if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE)
+  char *p;
+  int dev_zero;
+
+  dev_zero = open ("/dev/zero", O_RDONLY);
+  if (dev_zero < 0)
+exit (1);
+
+  p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
+MAP_ANON|MAP_PRIVATE, dev_zero, 0);
+  if (p == (char *)-1)
+p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
+  MAP_ANON|MAP_PRIVATE, -1, 0);
+  if (p == (char *)-1)
+exit (2);
+  else
+{
+  char *string = "__si_type_info";
+  char *q = (char *) p + MAP_LEN - strlen (string) - 2;
+  char *r = (char *) p + 0xe;
+
+  strcpy (q, string);
+  strcpy (r, string);
+  strncmp (r, q, 14);
+}
+#endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */
+  exit (0);
+}
+], ac_cv_func_strncmp_works=yes, ac_cv_func_strncmp_works=no,
+  ac_cv_func_strncmp_works=yes)
+rm -f core core.* *.core])
+if test $ac_cv_func_strncmp_works = no ; then
+  AC_LIBOBJ([strncmp])
+fi
+])
+
+dnl See if errno must be declared even when  is included.
+AC_DEFUN([libiberty_AC_DECLARE_ERRNO],
+[AC_CACHE_CHECK(whether errno must be declared, libiberty_cv_declare_errno,
+[AC_TRY_COMPILE(
+[#include ],
+[int x = errno;],
+libiberty_cv_declare_errno=no,
+libiberty_cv_declare_errno=yes)])
+if test $libiberty_cv_declare_errno = yes
+then AC_DEFINE(NEED_DECLARATION_ERRNO, 1,
+  [Define if errno must be declared even when  is included.])
+fi
+])
+
+dnl See whether we need a declaration for a function.
+AC_DEFUN([libiberty_NEED_DECLARATION],
+[AC_MSG_CHECKING([whether $1 must be declared])
+AC_CACHE_VAL(libiberty_cv_decl_needed_$1,
+[AC_TRY_COMPILE([
+#include "confdefs.h"
+#include 
+#ifdef HAVE_STRING_H
+#include 
+#else
+#ifdef HAVE_STRINGS_H
+#include 
+#endif
+#endif
+#ifdef HAVE_STDLIB_H
+#include 
+#endif
+#ifdef HAVE_UNISTD_H
+#include 
+#endif],
+[char *(*pfn) = (char *(*)) $1],
+libiberty_cv_decl_needed_$1=no, libiberty_cv_decl_needed_$1=yes)])
+AC_MSG_RESULT($libiberty_cv_decl_needed_$1)
+if test $libiberty_cv_decl_needed_$1 = yes; then
+  AC_DEFINE([NEED_DECLARATION_]translit($1, [a-z], [A-Z]), 1,
+[Define if $1 is not declared in system header files.])
+fi
+])dnl
+
+# We always want a C version of alloca() compiled into libiberty,
+# because native-compiler support for 

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

2023-11-14 Thread Viorel Munteanu
commit: e1f3de6670199975d48c0fc86a34104c8eb51ffc
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Nov 14 19:13:18 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Nov 14 19:16:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1f3de66

net-im/mattermost-desktop-bin: add 5.6.0_rc1

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

 net-im/mattermost-desktop-bin/Manifest |  2 +
 .../mattermost-desktop-bin-5.6.0_rc1.ebuild| 95 ++
 2 files changed, 97 insertions(+)

diff --git a/net-im/mattermost-desktop-bin/Manifest 
b/net-im/mattermost-desktop-bin/Manifest
index 8891f913e2ba..4d2f6e83a2b0 100644
--- a/net-im/mattermost-desktop-bin/Manifest
+++ b/net-im/mattermost-desktop-bin/Manifest
@@ -1,2 +1,4 @@
 DIST mattermost-desktop-5.5.1-linux-arm64.tar.gz 100458081 BLAKE2B 
2a58b40ef0ca5ad7d76a21bebab928817e49cf21a8b3fd61b59824a7382eb3fdd107dc02d20bdd118259530c07995105209096b40d49b9a73fbeb26e52278fc8
 SHA512 
2c680709a397475ec3ecf51249988bd9f104a51d70bf5947f4dbc7340bdebe05ed9d020c01eaf519bf80b104c27eda5901ce6477a16d7dec765a21864e1e4f83
 DIST mattermost-desktop-5.5.1-linux-x64.tar.gz 99899822 BLAKE2B 
da8bb0c3932f32ff12abc90e07d69d70e0f4d8ee86bd1881b5311496462630f3e43813acece1957027cf1968f7c7d532dd9892049e42761ee5ef437dc4cdd817
 SHA512 
fcb3f9c213323b5ede9f21765af8bb8ace9ed7f9469de13f05ffe44a8ce251d7305b978133142473c813bf94ffd50e7b5323bac64a7c585c01e803f15abdc46f
+DIST mattermost-desktop-5.6.0-rc.1-linux-arm64.tar.gz 103187212 BLAKE2B 
3aca700d0f705535e372c2165a97d9a2b1406ef444fbe274b39b0e84692a11d00eb42b79f7d29ea4ef00f6a1a081ff512a98abb02cc1e045ac2df8f94dd69d02
 SHA512 
25702488d3cbfa209a74a470779ee35d2663ffd4cb0b7b3ce8b476cd7246ffc37e96a534fa1d4e8b6f3421f8069560eb3dbc3ba0c3786f9bbd8fa2af8d45ab18
+DIST mattermost-desktop-5.6.0-rc.1-linux-x64.tar.gz 102835688 BLAKE2B 
b130c87db58051ce3f155227080a8c5fb574ed670cce16fe7227d1485ee5941bfce5ebe22ff242c5d3efb8dff1ce99adb880f320aa063a293e31807e7c075c8b
 SHA512 
679bee6c8797e71ea84f6badc21c755054825546d57f9aa5ef5baf81d4dbe63fa636051a4572bef1f20b84931703cb5ff51086f6821e5f40a0a79677dcd09f93

diff --git 
a/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.6.0_rc1.ebuild 
b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.6.0_rc1.ebuild
new file mode 100644
index ..75064aceabf4
--- /dev/null
+++ b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.6.0_rc1.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN%-*}"
+MY_PV="${PV/_rc/-rc.}"
+
+inherit desktop xdg
+
+DESCRIPTION="Mattermost Desktop application"
+HOMEPAGE="https://mattermost.com/;
+
+SRC_URI="
+   amd64? ( 
https://releases.mattermost.com/desktop/${MY_PV}/mattermost-desktop-${MY_PV}-linux-x64.tar.gz
 )
+   arm64? ( 
https://releases.mattermost.com/desktop/${MY_PV}/mattermost-desktop-${MY_PV}-linux-arm64.tar.gz
 )
+"
+S="${WORKDIR}"
+
+LICENSE="Apache-2.0 GPL-2+ LGPL-2.1+ MIT"
+SLOT="0"
+# Starting with 5.2.0 upstream dropped x86 for their binary release #879519
+if [[ ${PV} != *rc* ]]; then
+   KEYWORDS="~amd64 ~arm64"
+fi
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2[X]
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   dev-libs/wayland
+   media-libs/alsa-lib
+   media-libs/mesa
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gtk+:3[X]
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libdrm
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/pango
+"
+
+QA_PREBUILT="
+   opt/mattermost-desktop/mattermost-desktop
+   opt/mattermost-desktop/libnode.so
+   opt/mattermost-desktop/libffmpeg.so
+   opt/mattermost-desktop/libGLESv2.so
+   opt/mattermost-desktop/libEGL.so
+   opt/mattermost-desktop/libvk_swiftshader.so
+   opt/mattermost-desktop/libvulkan.so.1
+   opt/mattermost-desktop/resources/*
+"
+
+DOCS=(
+   NOTICE.txt
+)
+
+src_install() {
+   if use amd64; then
+   cd mattermost-desktop-${MY_PV}-linux-x64 || die
+   elif use arm64; then
+   cd mattermost-desktop-${MY_PV}-linux-arm64 || die
+   fi
+   newicon app_icon.png ${MY_PN}.png
+
+   insinto "/opt/${MY_PN}/locales"
+   doins locales/*.pak
+
+   insinto "/opt/${MY_PN}/resources"
+   doins -r resources/*.asar*
+
+   insinto "/opt/${MY_PN}"
+   doins *.pak *.bin *.dat
+   exeinto "/opt/${MY_PN}"
+   doexe *.so *.so.* "${MY_PN}"
+
+   dosym -r "/opt/${MY_PN}/${MY_PN}" "/usr/bin/${MY_PN}"
+
+   make_desktop_entry \
+   "${MY_PN} --enable-features=WaylandWindowDecorations 
--ozone-platform-hint=auto %U" \
+   

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

2023-11-14 Thread Viorel Munteanu
commit: f0c7059ca2499c55d452f3d5d1712630f7875537
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Nov 14 19:08:00 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Nov 14 19:15:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0c7059c

media-libs/netpbm: drop 11.4.3

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

 media-libs/netpbm/Manifest |   1 -
 media-libs/netpbm/netpbm-11.4.3.ebuild | 253 -
 2 files changed, 254 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index d3bb26e6f2f8..211875d1ef8a 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,4 +1,3 @@
 DIST netpbm-11.2.4.tar.xz 3791116 BLAKE2B 
bc3c4c7dd1c473cf6a0511c1a756dc11ddac693bd288daa8cac5d997d75f48ea9f039552decaff601a46fcdc1b08bba55596fc116547eee5a0ab78cf9a0ea55c
 SHA512 
41219fcf8c02eb1f9bb8619d972312d63f0781e071f1c494ba5b2e1f2b614c37d78097259bcf39cb85feac783c811fcc24f088ec2cd406786296ae055ee10318
 DIST netpbm-11.2.5.tar.xz 3791980 BLAKE2B 
147297cd35a114f278410bfc4837d632bd2d8815a461b4288d87808bc4cba4480d4ab41c7365d9845f0bb2c94f295907a0fbcbb0b8cfef64f6581e435efd5842
 SHA512 
de23a62b74c6a0020e0a178d14f64e87c79f94c56c132e3f3e4c895d2d4d27580fa6ed2310b31bd476b9922672dcf9833cde5fb5b5b0ea094b01c520fcd24059
-DIST netpbm-11.4.3.tar.xz 3792792 BLAKE2B 
64d9c239ae98f1cdd521a73958a372f027bbdd9f8926dc3dcff48b7a630064e0f7b2aa4f526469580b7048a3dd2b94ba059d46a58e33402362c203c7bb348cea
 SHA512 
2059c450276640e7ef510ba6cfe79395cc88da0250e9c94881fda94c54b6a8d8d0dbc8c9b14d5503b5dfccd52beb9c1108e12b57ca3c667c72dd89b5adf0d298
 DIST netpbm-11.4.4.tar.xz 3793892 BLAKE2B 
786641dad78b8bd17f93bd57908e527c06804e42a5e831b47b8238efbb61ccbb277bb0102a37e4064ea91afd4d98d21eecb691b4ba6723320ba18911197789ad
 SHA512 
f9c387bf4eea34d2ac39859a939905df8b06b328d4f9cafae54a7b75887ba312df83679f579911b5ecc9342fe1e778bea75d263a77cb550eb221aaf72a69de78

diff --git a/media-libs/netpbm/netpbm-11.4.3.ebuild 
b/media-libs/netpbm/netpbm-11.4.3.ebuild
deleted file mode 100644
index 1b6604b4e321..
--- a/media-libs/netpbm/netpbm-11.4.3.ebuild
+++ /dev/null
@@ -1,253 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs
-
-# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
-# They only provide a tarball for super stable, but super stable is a bit 
lagging.
-# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
-# and the advanced branch of their svn (currently versions 11.4.yy) on SLOT 
"0/advanced[.rev]".
-# The stable branch is stabilized according to usual Gentoo rules, while the
-# advanced branch will not be stabilized.
-# A detailed explanation is here https://netpbm.sourceforge.net/release.html
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
-HOMEPAGE="https://netpbm.sourceforge.net/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
-
-LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/advanced.104"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
-
-# app-text/ghostscript-gpl is really needed for postscript
-# some utilities execute /usr/bin/gs
-# some installed programs are perl scripts
-RDEPEND="
-   dev-lang/perl
-   jbig? ( media-libs/jbigkit:= )
-   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
-   png? (
-   >=media-libs/libpng-1.4:0=
-   sys-libs/zlib
-   )
-   postscript? (
-   app-text/ghostscript-gpl
-   sys-libs/zlib
-   )
-   rle? ( media-libs/urt:= )
-   svga? ( media-libs/svgalib )
-   tiff? ( >=media-libs/tiff-3.5.5:= )
-   xml? ( dev-libs/libxml2 )
-   X? ( x11-libs/libX11 )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   app-arch/xz-utils
-   sys-devel/flex
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/netpbm-10.86.21-build.patch
-   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
-   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
-)
-
-netpbm_libtype() {
-   case ${CHOST} in
-   *-darwin*) echo dylib;;
-   *) echo unixshared;;
-   esac
-}
-
-netpbm_libsuffix() {
-   local suffix=$(get_libname)
-   echo ${suffix//\.}
-}
-
-netpbm_ldshlib() {
-   case ${CHOST} in
-   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
-   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
-   esac
-}
-
-netpbm_config_lib() {
-   usex ${1} -l${2:-$1} NONE
-}
-
-# for bug #828127
-netpbm_cflags_for_build() {
-

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

2023-11-14 Thread Viorel Munteanu
commit: 0ef9f4338a9698634b6c71a4b3f5cda91a62371b
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Nov 14 19:07:53 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Nov 14 19:15:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ef9f433

media-libs/netpbm: add 11.4.4

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

 media-libs/netpbm/Manifest |   1 +
 media-libs/netpbm/netpbm-11.4.4.ebuild | 253 +
 2 files changed, 254 insertions(+)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 78c51a8a0199..d3bb26e6f2f8 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,3 +1,4 @@
 DIST netpbm-11.2.4.tar.xz 3791116 BLAKE2B 
bc3c4c7dd1c473cf6a0511c1a756dc11ddac693bd288daa8cac5d997d75f48ea9f039552decaff601a46fcdc1b08bba55596fc116547eee5a0ab78cf9a0ea55c
 SHA512 
41219fcf8c02eb1f9bb8619d972312d63f0781e071f1c494ba5b2e1f2b614c37d78097259bcf39cb85feac783c811fcc24f088ec2cd406786296ae055ee10318
 DIST netpbm-11.2.5.tar.xz 3791980 BLAKE2B 
147297cd35a114f278410bfc4837d632bd2d8815a461b4288d87808bc4cba4480d4ab41c7365d9845f0bb2c94f295907a0fbcbb0b8cfef64f6581e435efd5842
 SHA512 
de23a62b74c6a0020e0a178d14f64e87c79f94c56c132e3f3e4c895d2d4d27580fa6ed2310b31bd476b9922672dcf9833cde5fb5b5b0ea094b01c520fcd24059
 DIST netpbm-11.4.3.tar.xz 3792792 BLAKE2B 
64d9c239ae98f1cdd521a73958a372f027bbdd9f8926dc3dcff48b7a630064e0f7b2aa4f526469580b7048a3dd2b94ba059d46a58e33402362c203c7bb348cea
 SHA512 
2059c450276640e7ef510ba6cfe79395cc88da0250e9c94881fda94c54b6a8d8d0dbc8c9b14d5503b5dfccd52beb9c1108e12b57ca3c667c72dd89b5adf0d298
+DIST netpbm-11.4.4.tar.xz 3793892 BLAKE2B 
786641dad78b8bd17f93bd57908e527c06804e42a5e831b47b8238efbb61ccbb277bb0102a37e4064ea91afd4d98d21eecb691b4ba6723320ba18911197789ad
 SHA512 
f9c387bf4eea34d2ac39859a939905df8b06b328d4f9cafae54a7b75887ba312df83679f579911b5ecc9342fe1e778bea75d263a77cb550eb221aaf72a69de78

diff --git a/media-libs/netpbm/netpbm-11.4.4.ebuild 
b/media-libs/netpbm/netpbm-11.4.4.ebuild
new file mode 100644
index ..1b6604b4e321
--- /dev/null
+++ b/media-libs/netpbm/netpbm-11.4.4.ebuild
@@ -0,0 +1,253 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
+# They only provide a tarball for super stable, but super stable is a bit 
lagging.
+# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
+# and the advanced branch of their svn (currently versions 11.4.yy) on SLOT 
"0/advanced[.rev]".
+# The stable branch is stabilized according to usual Gentoo rules, while the
+# advanced branch will not be stabilized.
+# A detailed explanation is here https://netpbm.sourceforge.net/release.html
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
+HOMEPAGE="https://netpbm.sourceforge.net/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
+SLOT="0/advanced.104"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
+
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+# some installed programs are perl scripts
+RDEPEND="
+   dev-lang/perl
+   jbig? ( media-libs/jbigkit:= )
+   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
+   png? (
+   >=media-libs/libpng-1.4:0=
+   sys-libs/zlib
+   )
+   postscript? (
+   app-text/ghostscript-gpl
+   sys-libs/zlib
+   )
+   rle? ( media-libs/urt:= )
+   svga? ( media-libs/svgalib )
+   tiff? ( >=media-libs/tiff-3.5.5:= )
+   xml? ( dev-libs/libxml2 )
+   X? ( x11-libs/libX11 )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-arch/xz-utils
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/netpbm-10.86.21-build.patch
+   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
+   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
+)
+
+netpbm_libtype() {
+   case ${CHOST} in
+   *-darwin*) echo dylib;;
+   *) echo unixshared;;
+   esac
+}
+
+netpbm_libsuffix() {
+   local suffix=$(get_libname)
+   echo ${suffix//\.}
+}
+
+netpbm_ldshlib() {
+   case ${CHOST} in
+   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
+   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
+   esac
+}
+
+netpbm_config_lib() {
+   usex ${1} -l${2:-$1} NONE
+}
+
+# for bug #828127
+netpbm_cflags_for_build() {
+   

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

2023-11-14 Thread Michał Górny
commit: b1f4a60612395dd8af27ea39b4b72a3827ba1f5f
Author: Alfred Wingate  protonmail  com>
AuthorDate: Tue Nov 14 17:20:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 14 18:56:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1f4a606

dev-python/pycryptodome: add 3.19.0

Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33824
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pycryptodome/Manifest   |   1 +
 ...ycryptodome-3.19.0-fix-verbosity-in-tests.patch | 120 +
 dev-python/pycryptodome/pycryptodome-3.19.0.ebuild |  61 +++
 3 files changed, 182 insertions(+)

diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest
index 52265221b4a2..7d8268b41a31 100644
--- a/dev-python/pycryptodome/Manifest
+++ b/dev-python/pycryptodome/Manifest
@@ -1 +1,2 @@
 DIST pycryptodome-3.18.0.gh.tar.gz 16720227 BLAKE2B 
dfdc3a7cc0b1aea1e7b7d8f6e8bcf651ca92f0020e2c51849512d00e716283537feb884cacdc655d99a6b992305db9b899172d022bc9ff65d6349ee40b40c4d5
 SHA512 
a30a6b406bfd1d4288169924924636246c36999ca1e14c5cb70bd2f71ce25739dae04726ca97bdaebf7a8b36927cc6f617fbe2599fad48512a2c5e016a528247
+DIST pycryptodome-3.19.0.gh.tar.gz 17153954 BLAKE2B 
5ecaacce490e5eec052d632b1427a4e36ba19a863c28934f53f247b945bb32a1367aeaf1b8669018978bd19d53c28a00f711158c6be014779c47c48f263b2e8c
 SHA512 
1afa71336da38efb32f79d87b442a1d50537a6908ec153be7a087027a8540cebabab12922557c92e501f2d6da5c2f35466d3bbe6a3de44540de7278069691290

diff --git 
a/dev-python/pycryptodome/files/pycryptodome-3.19.0-fix-verbosity-in-tests.patch
 
b/dev-python/pycryptodome/files/pycryptodome-3.19.0-fix-verbosity-in-tests.patch
new file mode 100644
index ..7d54e5e4c2a7
--- /dev/null
+++ 
b/dev-python/pycryptodome/files/pycryptodome-3.19.0-fix-verbosity-in-tests.patch
@@ -0,0 +1,120 @@
+https://github.com/Legrandin/pycryptodome/issues/765
+https://github.com/Legrandin/pycryptodome/commit/87ff66373a5b80cddc9b0dd76e9bb8c15f6a8e50
+
+From 87ff66373a5b80cddc9b0dd76e9bb8c15f6a8e50 Mon Sep 17 00:00:00 2001
+From: Helder Eijs 
+Date: Sun, 17 Sep 2023 23:32:02 +0200
+Subject: [PATCH] Fix verbosity problem in tests
+
+--- a/lib/Crypto/SelfTest/Protocol/test_ecdh.py
 b/lib/Crypto/SelfTest/Protocol/test_ecdh.py
+@@ -72,6 +72,8 @@ def ecdh_test_rev(self,
+ 
+ class TestVectorsECDHWycheproof(unittest.TestCase):
+ 
++desc = "Wycheproof ECDH tests"
++
+ def add_tests(self, filename):
+ 
+ def curve(g):
+@@ -107,7 +109,6 @@ def shortDescription(self):
+ return self.desc
+ 
+ def test_verify(self, tv):
+-self._id = "Wycheproof ECDH Verify Test #%d (%s, %s)" % (tv.id, 
tv.comment, tv.filename)
+ 
+ if len(tv.public) == 0:
+ return
+@@ -138,7 +139,7 @@ def test_verify(self, tv):
+ 
+ def runTest(self):
+ for tv in self.tv:
+-self.desc = "Test #%d (%s) - %s" % (tv.id, tv.filename, 
tv.comment)
++self.desc = "Wycheproof ECDH Verify Test #%d (%s, %s)" % (tv.id, 
tv.comment, tv.filename)
+ self.test_verify(tv)
+ 
+ 
+--- a/lib/Crypto/SelfTest/__init__.py
 b/lib/Crypto/SelfTest/__init__.py
+@@ -28,18 +28,19 @@
+ application runs.
+ """
+ 
+-__revision__ = "$Id$"
+-
+ import sys
+ import unittest
++from importlib import import_module
+ from Crypto.Util.py3compat import StringIO
+ 
++
+ class SelfTestError(Exception):
+ def __init__(self, message, result):
+ Exception.__init__(self, message, result)
+ self.message = message
+ self.result = result
+ 
++
+ def run(module=None, verbosity=0, stream=None, tests=None, config=None, 
**kwargs):
+ """Execute self-tests.
+ 
+@@ -77,21 +78,25 @@ def run(module=None, verbosity=0, stream=None, tests=None, 
config=None, **kwargs
+ raise SelfTestError("Self-test failed", result)
+ return result
+ 
++
+ def get_tests(config={}):
+ tests = []
+-from Crypto.SelfTest import Cipher; tests += 
Cipher.get_tests(config=config)
+-from Crypto.SelfTest import Hash;   tests += Hash.get_tests(config=config)
+-from Crypto.SelfTest import Protocol; tests += 
Protocol.get_tests(config=config)
+-from Crypto.SelfTest import PublicKey; tests += 
PublicKey.get_tests(config=config)
+-from Crypto.SelfTest import Random; tests += 
Random.get_tests(config=config)
+-from Crypto.SelfTest import Util;   tests += Util.get_tests(config=config)
+-from Crypto.SelfTest import Signature;   tests += 
Signature.get_tests(config=config)
+-from Crypto.SelfTest import IO;   tests += IO.get_tests(config=config)
+-from Crypto.SelfTest import Math;   tests += Math.get_tests(config=config)
++
++module_names = [
++"Cipher", "Hash", "Protocol", "PublicKey", "Random",
++"Util", "Signature", "IO", "Math",
++]
++
++for name in module_names:
++module = import_module("Crypto.SelfTest." + name)
++

[gentoo-commits] repo/proj/guru:dev commit in: media-fonts/blobmoji/files/, media-fonts/blobmoji/

2023-11-14 Thread Anna Vyalkova
commit: 9d5779df9cf8ff9958c1634531b8621c3e1540f7
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Tue Nov  7 18:08:36 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Tue Nov 14 18:48:01 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9d5779df

media-fonts/blobmoji: new package, add 15.0

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

 media-fonts/blobmoji/Manifest  |  1 +
 media-fonts/blobmoji/blobmoji-15.0.ebuild  | 22 +++
 .../blobmoji/files/75-blobmoji-fallback.conf   | 31 ++
 media-fonts/blobmoji/metadata.xml  | 11 
 4 files changed, 65 insertions(+)

diff --git a/media-fonts/blobmoji/Manifest b/media-fonts/blobmoji/Manifest
new file mode 100644
index 00..6101b12cfa
--- /dev/null
+++ b/media-fonts/blobmoji/Manifest
@@ -0,0 +1 @@
+DIST blobmoji-15.0.ttf 12877044 BLAKE2B 
9095d09fae60bf654621a69f76b258821f088b87a4c87e2e7413c59da3a792ec51f43313b755d09428ff6a3b7e6bdf4969df512f04a49c253a1b67f7a150c7db
 SHA512 
4319d1da1aff1ce069b59594e362c78193ad17cb8bb9b09a53e16432508b34c4b59d425fb13d757eba762b5f1ba9aedcd4f6112b0b1c663b5d29268bbf01181c

diff --git a/media-fonts/blobmoji/blobmoji-15.0.ebuild 
b/media-fonts/blobmoji/blobmoji-15.0.ebuild
new file mode 100644
index 00..9a8b796820
--- /dev/null
+++ b/media-fonts/blobmoji/blobmoji-15.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit font
+
+DESCRIPTION="Noto Emoji with extended Blob support"
+HOMEPAGE="https://github.com/C1710/blobmoji;
+SRC_URI="https://github.com/C1710/blobmoji/releases/download/v${PV}/${PN^}.ttf 
-> ${P}.ttf"
+S="${WORKDIR}"
+
+LICENSE="OFL-1.1"
+SLOT="0"
+KEYWORDS="~amd64"
+
+FONT_SUFFIX="ttf"
+FONT_CONF=( "${FILESDIR}"/75-blobmoji-fallback.conf )
+
+src_unpack() {
+   cp "${DISTDIR}/${A}" "${S}/${PN}.${FONT_SUFFIX}" || die
+}

diff --git a/media-fonts/blobmoji/files/75-blobmoji-fallback.conf 
b/media-fonts/blobmoji/files/75-blobmoji-fallback.conf
new file mode 100644
index 00..0ff4f5bf26
--- /dev/null
+++ b/media-fonts/blobmoji/files/75-blobmoji-fallback.conf
@@ -0,0 +1,31 @@
+
+
+
+:
+
+
+
+sans
+Blobmoji
+
+
+
+serif
+Blobmoji
+
+
+
+sans-serif
+Blobmoji
+
+
+
+monospace
+Blobmoji
+
+
+ 

diff --git a/media-fonts/blobmoji/metadata.xml 
b/media-fonts/blobmoji/metadata.xml
new file mode 100644
index 00..5ea0d70ab3
--- /dev/null
+++ b/media-fonts/blobmoji/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   cyber+gen...@sysrq.in
+   Anna
+   
+   
+   C1710/blobmoji
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: profiles/, net-news/communique/

2023-11-14 Thread Anna Vyalkova
commit: df8237d182a50a4d952178c20789c153d7f77582
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Tue Nov 14 18:47:52 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Tue Nov 14 18:48:01 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=df8237d1

net-news/communique: treeclean

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

 net-news/communique/Manifest|  1 -
 net-news/communique/communique-1.2.0.ebuild | 62 -
 net-news/communique/metadata.xml|  8 
 profiles/package.mask   |  6 ---
 4 files changed, 77 deletions(-)

diff --git a/net-news/communique/Manifest b/net-news/communique/Manifest
deleted file mode 100644
index 9a66fba4b7..00
--- a/net-news/communique/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST communique-1.2.0.tar.gz 2055325 BLAKE2B 
6914abadce150b0b88e09ac12adee290c6e19b0253eba77c1e088c86808001b968b745f821beea3e9d613dd95352189915c4251419c1003889e009f56675f579
 SHA512 
91c117c21c1f880436c13ae7237e504112a0ed897bea50010195308fd4e01ea8a1256fce118810b61d7b0e9906cd5257acaa257dc98ae4430eefff46f09ab280

diff --git a/net-news/communique/communique-1.2.0.ebuild 
b/net-news/communique/communique-1.2.0.ebuild
deleted file mode 100644
index 90e8c39bbf..00
--- a/net-news/communique/communique-1.2.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils meson vala xdg
-
-DESCRIPTION="RSS Reader with cross-platform sync"
-HOMEPAGE="https://github.com/Suzie97/Communique;
-SRC_URI="https://github.com/Suzie97/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${P^}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RESTRICT="test"
-PROPERTIES="test_network"
-
-DEPEND="
-   app-crypt/libsecret[vala]
-   dev-db/sqlite:3
-   dev-libs/glib:2
-   dev-libs/granite:=
-   dev-libs/gumbo
-   dev-libs/json-glib[introspection]
-   dev-libs/libgee:0.8=[introspection]
-   dev-libs/libpeas
-   dev-libs/libxml2:2
-   gui-libs/libhandy:1[vala]
-   media-libs/gst-plugins-base[introspection]
-   media-libs/gstreamer:1.0[introspection]
-   net-libs/gnome-online-accounts:=[vala]
-   net-libs/libsoup:2.4[vala]
-   net-libs/rest:0.7[introspection]
-   net-libs/webkit-gtk:4[introspection]
-   net-misc/curl
-   x11-libs/gdk-pixbuf:2[introspection]
-   x11-libs/gtk+:3[introspection]
-   x11-libs/libnotify[introspection]
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   $(vala_depend)
-   dev-libs/glib:2
-   sys-devel/gettext
-"
-
-src_prepare() {
-   default
-   vala_setup
-}
-
-pkg_postinst() {
-   gnome2_schemas_update
-   xdg_pkg_postinst
-}
-
-pkg_postrm() {
-   gnome2_schemas_update
-   xdg_pkg_postrm
-}

diff --git a/net-news/communique/metadata.xml b/net-news/communique/metadata.xml
deleted file mode 100644
index 9d0e5a72bb..00
--- a/net-news/communique/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   
-   Suzie97/Communique
-   
-

diff --git a/profiles/package.mask b/profiles/package.mask
index 012faa6404..c7e80d81c8 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,12 +29,6 @@ app-shells/antibody
 # Removal in +30 days.
 app-misc/pup
 
-# David Roman  (2023-09-26)
-# Requires net-libs/rest:0.7, which is no longer available in ::gentoo.
-# No new upstream releases since 25 May, 2022.
-# Removal in +30 days if no one else wants to take care of it.
-net-news/communique
-
 # Viorel Munteanu  (2023-06-07)
 # Does not work on no-multilib profiles and cannot be masked per profile
 # (See also top comment)



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

2023-11-14 Thread Matt Turner
commit: 4aa16bbbe3ed0cb653d5d8253be51d336a477694
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 14 18:22:38 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov 14 18:36:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4aa16bbb

dev-util/intel_clc: Add RDEPEND on libclc

intel_clc loads spirv-mesa3d-.spv and spirv64-mesa3d-.spv (from libclc)
at runtime.

Closes: https://bugs.gentoo.org/917107
Signed-off-by: Matt Turner  gentoo.org>

 .../{intel_clc-23.3.0_rc3.ebuild => intel_clc-23.3.0_rc3-r1.ebuild}  | 1 +
 dev-util/intel_clc/intel_clc-.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-util/intel_clc/intel_clc-23.3.0_rc3.ebuild 
b/dev-util/intel_clc/intel_clc-23.3.0_rc3-r1.ebuild
similarity index 99%
rename from dev-util/intel_clc/intel_clc-23.3.0_rc3.ebuild
rename to dev-util/intel_clc/intel_clc-23.3.0_rc3-r1.ebuild
index 96f6b5b4df3e..cf18be99437e 100644
--- a/dev-util/intel_clc/intel_clc-23.3.0_rc3.ebuild
+++ b/dev-util/intel_clc/intel_clc-23.3.0_rc3-r1.ebuild
@@ -27,6 +27,7 @@ SLOT="0"
 IUSE="debug"
 
 RDEPEND="
+   dev-libs/libclc
dev-util/spirv-tools
>=sys-libs/zlib-1.2.8:=
x11-libs/libdrm

diff --git a/dev-util/intel_clc/intel_clc-.ebuild 
b/dev-util/intel_clc/intel_clc-.ebuild
index 96f6b5b4df3e..cf18be99437e 100644
--- a/dev-util/intel_clc/intel_clc-.ebuild
+++ b/dev-util/intel_clc/intel_clc-.ebuild
@@ -27,6 +27,7 @@ SLOT="0"
 IUSE="debug"
 
 RDEPEND="
+   dev-libs/libclc
dev-util/spirv-tools
>=sys-libs/zlib-1.2.8:=
x11-libs/libdrm



[gentoo-commits] repo/gentoo:master commit in: app-backup/rdup/

2023-11-14 Thread Andreas Sturmlechner
commit: 836481b17289f57024bfd09a87ac10a804ef77a9
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Nov 11 22:16:35 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov 14 18:35:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=836481b1

app-backup/rdup: drop 1.1.15

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

 app-backup/rdup/rdup-1.1.15.ebuild | 42 --
 1 file changed, 42 deletions(-)

diff --git a/app-backup/rdup/rdup-1.1.15.ebuild 
b/app-backup/rdup/rdup-1.1.15.ebuild
deleted file mode 100644
index 76a094776639..
--- a/app-backup/rdup/rdup-1.1.15.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools
-
-DESCRIPTION="Generate a file list suitable for full or incremental backups"
-HOMEPAGE="https://github.com/miekg/rdup/releases;
-SRC_URI="https://github.com/miekg/rdup/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   app-arch/libarchive
-   dev-libs/glib:2
-   dev-libs/libpcre
-   dev-libs/nettle"
-DEPEND="${RDEPEND}
-   test? ( dev-util/dejagnu )"
-
-src_prepare() {
-   default_src_prepare
-   sed -i -e 's/ -Werror//' GNUmakefile.in || die "Failed to fix Makefile"
-   eautoreconf
-}
-
-src_configure() {
-   econf $(use_enable debug)
-}
-
-src_test() {
-   if use debug; then
-   ewarn "Test phase skipped, as it is known to fail with 
USE=\"debug\"."
-   else
-   default_src_test
-   fi
-}



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

2023-11-14 Thread Andreas Sturmlechner
commit: 9597850f4683378b54cc2f5f8e792ae9f758ec28
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Nov 11 22:17:31 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov 14 18:35:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9597850f

app-admin/restart-services: drop 0.17.0

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

 .../restart-services-0.17.0.ebuild | 63 --
 1 file changed, 63 deletions(-)

diff --git a/app-admin/restart-services/restart-services-0.17.0.ebuild 
b/app-admin/restart-services/restart-services-0.17.0.ebuild
deleted file mode 100644
index 5faa3c0459de..
--- a/app-admin/restart-services/restart-services-0.17.0.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Tool to manage OpenRC and systemd services that need to be 
restarted"
-HOMEPAGE="https://dev.gentoo.org/~mschiff/restart-services/;
-SRC_URI="https://dev.gentoo.org/~mschiff/src/${PN}/${P}.tgz;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND="
-   app-admin/lib_users
-   || ( sys-apps/openrc sys-apps/systemd )
-   app-portage/portage-utils
-"
-
-src_install() {
-   dosbin restart-services
-   doman restart-services.1
-   keepdir /etc/restart-services.d
-   insinto /etc
-   doins restart-services.conf
-   dodoc README CHANGES
-
-   sed -i 's/^#include/include/' "${D}"/etc/restart-services.conf
-   cat>"${D}"/etc/restart-services.d/00-local.conf<<-EOF
-   # You may put your local changes here or in any other *.conf file
-   # in this directory so you can leave /etc/restart-services.conf as is.
-   # Example:
-   # *extend* SV_ALWAYS to match 'myservice'
-   # SV_ALWAYS+=( myservice )
-   EOF
-}
-
-pkg_postinst() {
-   local MAJOR MINOR
-   # migrate config data for versions < 0.13.2
-   if [[ $REPLACING_VERSIONS ]]; then
-   MAJOR=${REPLACING_VERSIONS%%.*}
-   MINOR=${REPLACING_VERSIONS%.*}
-   MINOR=${MINOR#*.}
-
-   if [[ $MAJOR -eq 0 && $MINOR -lt 14 ]]; then
-   einfo "Checking for old config"
-   if [[ -f /etc/restart_services.conf ]]; then
-   ewarn "Old config file found: 
/etc/restart_services.conf"
-   ewarn "It will be ignored so please migrate 
settings to a file in"
-   ewarn "/etc/restart-services.d/ and/or remove 
/etc/restart_services.conf"
-   fi
-   if [[ -d /etc/restart_services.d ]]; then
-   ewarn "Old config directory found: 
/etc/restart_services.d"
-   ewarn "It will be ignored so please migrate 
files to /etc/restart-services.d"
-   ewarn "and/or remove /etc/restart_services.d"
-   fi
-   einfo "done"
-   fi
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-benchmarks/filebench/

2023-11-14 Thread Andreas Sturmlechner
commit: 5bd51af7b163f1deb70f88e159d147727f780d50
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Nov 11 22:27:33 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov 14 18:35:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bd51af7

app-benchmarks/filebench: drop 1.4.9.1-r1

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

 .../filebench/filebench-1.4.9.1-r1.ebuild  | 34 --
 1 file changed, 34 deletions(-)

diff --git a/app-benchmarks/filebench/filebench-1.4.9.1-r1.ebuild 
b/app-benchmarks/filebench/filebench-1.4.9.1-r1.ebuild
deleted file mode 100644
index 0070d8bfe60b..
--- a/app-benchmarks/filebench/filebench-1.4.9.1-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools
-
-DESCRIPTION="Filebench - A Model Based File System Workload Generator"
-HOMEPAGE="https://sourceforge.net/projects/filebench/;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="CDDL"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-IUSE="auto-completion"
-
-RDEPEND="
-   auto-completion? ( dev-libs/libtecla )
-"
-DEPEND="${RDEPEND}
-   sys-devel/flex
-   sys-devel/bison
-"
-
-PATCHES=( "${FILESDIR}"/${PN}-fix-automagic-libtecla-dependency.patch )
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   econf $(use_with auto-completion libtecla)
-}



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, profiles/arch/x86/

2023-11-14 Thread Andreas Sturmlechner
commit: 3daa29c57b9afd040358ec6c2c14ebde71e6ee61
Author: Giuseppe Foti  gmail  com>
AuthorDate: Thu Nov  2 00:01:45 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov 14 18:33:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3daa29c5

profiles/arch: remove stable mask on base use flag for libreoffice

"base" use flag was masked because it required firebird use flag and 
dev-db/firebird was and is unstable

Commit 
:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdb5c1f500f7407fee070cf6dc74653dd675d80a
removed firebird as a required base dependency, so we can remove base from 
stable mask

Signed-off-by: Giuseppe Foti  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33638
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 profiles/arch/amd64/package.use.stable.mask | 4 
 profiles/arch/x86/package.use.stable.mask   | 4 
 2 files changed, 8 deletions(-)

diff --git a/profiles/arch/amd64/package.use.stable.mask 
b/profiles/arch/amd64/package.use.stable.mask
index 2fd9ec85b7b9..d31e230b7580 100644
--- a/profiles/arch/amd64/package.use.stable.mask
+++ b/profiles/arch/amd64/package.use.stable.mask
@@ -83,10 +83,6 @@ dev-util/diffoscope haskell
 dev-java/openjdk:8 javafx
 dev-java/openjdk:11 javafx
 
-# Andreas Sturmlechner  (2020-10-05)
-# REQUIRED_USE="base? ( firebird )", dev-db/firebird is not stable
-app-office/libreoffice base
-
 # Thomas Deutschmann  (2020-09-07)
 # sys-cluster/slurm has no stable keywords
 # dev-util/nvidia-cuda-toolkit has no stable keywords

diff --git a/profiles/arch/x86/package.use.stable.mask 
b/profiles/arch/x86/package.use.stable.mask
index d62cb13fd200..af8837106c52 100644
--- a/profiles/arch/x86/package.use.stable.mask
+++ b/profiles/arch/x86/package.use.stable.mask
@@ -84,10 +84,6 @@ dev-util/diffoscope haskell
 # large amount of fabric. bug #763954
 sys-block/open-iscsi infiniband
 
-# Andreas Sturmlechner  (2020-10-05)
-# REQUIRED_USE="base? ( firebird )", dev-db/firebird is not stable
-app-office/libreoffice base
-
 # Thomas Deutschmann  (2020-08-05)
 # sys-cluster/slurm has no stable keywords
 app-metrics/collectd collectd_plugins_slurm



[gentoo-commits] repo/gentoo:master commit in: acct-user/tpm/, profiles/

2023-11-14 Thread Florian Schmaus
commit: 1f9c6260fb69d26704caef253a8ad11b29aa2050
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue Nov 14 18:28:47 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Nov 14 18:31:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f9c6260

acct-user/tpm: treeclean

Signed-off-by: Florian Schmaus  gentoo.org>

 acct-user/tpm/metadata.xml|  5 -
 acct-user/tpm/tpm-0-r1.ebuild | 12 
 profiles/package.mask |  1 -
 3 files changed, 18 deletions(-)

diff --git a/acct-user/tpm/metadata.xml b/acct-user/tpm/metadata.xml
deleted file mode 100644
index 115e9d64a669..
--- a/acct-user/tpm/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-

diff --git a/acct-user/tpm/tpm-0-r1.ebuild b/acct-user/tpm/tpm-0-r1.ebuild
deleted file mode 100644
index 7423e856b40f..
--- a/acct-user/tpm/tpm-0-r1.ebuild
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit acct-user
-
-ACCT_USER_ID=347
-ACCT_USER_GROUPS=( "${PN}" )
-ACCT_USER_HOME=/var/lib/${PN}
-
-acct-user_add_deps

diff --git a/profiles/package.mask b/profiles/package.mask
index 9f4a645230b4..681636ba5082 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -255,7 +255,6 @@ media-plugins/gst-plugins-libmms
 # Florian Schmaus  (2023-10-14)
 # Obsolete acct-* packages that became leaf packages.
 # Removal on 2023-11-14.
-acct-user/tpm
 acct-user/ultimaker
 acct-group/ultimaker
 acct-group/systemd-hostname



[gentoo-commits] repo/gentoo:master commit in: profiles/, acct-user/ultimaker/

2023-11-14 Thread Florian Schmaus
commit: 9f123541256b5101896e3adc598c022c28fb78d4
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue Nov 14 18:29:46 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Nov 14 18:31:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f123541

acct-user/ultimaker: treeclean

Signed-off-by: Florian Schmaus  gentoo.org>

 acct-user/ultimaker/metadata.xml  |  8 
 acct-user/ultimaker/ultimaker-0-r2.ebuild | 12 
 profiles/package.mask |  5 -
 3 files changed, 25 deletions(-)

diff --git a/acct-user/ultimaker/metadata.xml b/acct-user/ultimaker/metadata.xml
deleted file mode 100644
index 99a1a1a79a2a..
--- a/acct-user/ultimaker/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   3dpr...@gentoo.org
-   Gentoo 3D Printer Project
-   
-

diff --git a/acct-user/ultimaker/ultimaker-0-r2.ebuild 
b/acct-user/ultimaker/ultimaker-0-r2.ebuild
deleted file mode 100644
index 9d9286777842..
--- a/acct-user/ultimaker/ultimaker-0-r2.ebuild
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit acct-user
-
-DESCRIPTION="User for ultimaker"
-ACCT_USER_ID=369
-ACCT_USER_GROUPS=( ${PN} )
-
-acct-user_add_deps

diff --git a/profiles/package.mask b/profiles/package.mask
index cf6c6d2c4b91..ccb796708619 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -252,11 +252,6 @@ media-libs/libofa
 # streams using MMS are known to exist. Removal on 2023-11-13. Bug #915771.
 media-plugins/gst-plugins-libmms
 
-# Florian Schmaus  (2023-10-14)
-# Obsolete acct-* packages that became leaf packages.
-# Removal on 2023-11-14.
-acct-user/ultimaker
-
 # Michał Górny  (2023-10-14)
 # media-video/transcode is dead for many years.  We already piled up
 # a lot of downstream patches just to keep it working, and it's broken



[gentoo-commits] repo/gentoo:master commit in: profiles/, acct-group/systemd-hostname/

2023-11-14 Thread Florian Schmaus
commit: 0cd6874e1bc5e2bfba8a177f462c73f80fa37caa
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue Nov 14 18:29:06 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Nov 14 18:31:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cd6874e

acct-group/systemd-hostname: treeclean

Signed-off-by: Florian Schmaus  gentoo.org>

 acct-group/systemd-hostname/metadata.xml | 7 ---
 acct-group/systemd-hostname/systemd-hostname-0-r2.ebuild | 8 
 profiles/package.mask| 1 -
 3 files changed, 16 deletions(-)

diff --git a/acct-group/systemd-hostname/metadata.xml 
b/acct-group/systemd-hostname/metadata.xml
deleted file mode 100644
index 31123d01cb4d..
--- a/acct-group/systemd-hostname/metadata.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   syst...@gentoo.org
-   
-

diff --git a/acct-group/systemd-hostname/systemd-hostname-0-r2.ebuild 
b/acct-group/systemd-hostname/systemd-hostname-0-r2.ebuild
deleted file mode 100644
index d6954f22835e..
--- a/acct-group/systemd-hostname/systemd-hostname-0-r2.ebuild
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit acct-group
-
-ACCT_GROUP_ID=505

diff --git a/profiles/package.mask b/profiles/package.mask
index 681636ba5082..c5372cbd0a68 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -257,7 +257,6 @@ media-plugins/gst-plugins-libmms
 # Removal on 2023-11-14.
 acct-user/ultimaker
 acct-group/ultimaker
-acct-group/systemd-hostname
 
 # Michał Górny  (2023-10-14)
 # media-video/transcode is dead for many years.  We already piled up



[gentoo-commits] repo/gentoo:master commit in: profiles/, media-plugins/gst-plugins-libmms/

2023-11-14 Thread Florian Schmaus
commit: 5cbcffbeab73540e11cfe55b657b42d82d421c82
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue Nov 14 18:30:56 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Nov 14 18:31:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cbcffbe

media-plugins/gst-plugins-libmms: treeclean

Closes: https://bugs.gentoo.org/915771
Signed-off-by: Florian Schmaus  gentoo.org>

 media-plugins/gst-plugins-libmms/Manifest  |  1 -
 .../gst-plugins-libmms/gst-plugins-libmms-1.18.6.ebuild| 14 --
 media-plugins/gst-plugins-libmms/metadata.xml  |  8 
 profiles/package.mask  |  5 -
 4 files changed, 28 deletions(-)

diff --git a/media-plugins/gst-plugins-libmms/Manifest 
b/media-plugins/gst-plugins-libmms/Manifest
deleted file mode 100644
index 6610b04d230f..
--- a/media-plugins/gst-plugins-libmms/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gst-plugins-bad-1.18.6.tar.xz 5652788 BLAKE2B 
d877c8b6d39b67de957f180fbcc942fc658631dfc75b90f342f088e58c4655b1591651fbcd2a98259c95f0a7e830bb0ec67f65eb87d4b13c9f2adc733da7f12f
 SHA512 
78731e0db04afd3dcdd5c5ea84df4e096a5db121fd9cb6eb79197844482a3b36b2764a664f171f80c809e6182ceae2350113d47f3f7c684d2d88f752bc092baf

diff --git a/media-plugins/gst-plugins-libmms/gst-plugins-libmms-1.18.6.ebuild 
b/media-plugins/gst-plugins-libmms/gst-plugins-libmms-1.18.6.ebuild
deleted file mode 100644
index 9582f4c4ab1f..
--- a/media-plugins/gst-plugins-libmms/gst-plugins-libmms-1.18.6.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="Microsoft Multi Media Server source plugin for GStreamer"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc 
x86"
-IUSE=""
-
-RDEPEND=">=media-libs/libmms-0.6.2-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"

diff --git a/media-plugins/gst-plugins-libmms/metadata.xml 
b/media-plugins/gst-plugins-libmms/metadata.xml
deleted file mode 100644
index 33fa99dbc4ba..
--- a/media-plugins/gst-plugins-libmms/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-
-   gstrea...@gentoo.org
-   GStreamer package maintainers
-
-

diff --git a/profiles/package.mask b/profiles/package.mask
index ccb796708619..e4c1ca475fb1 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -247,11 +247,6 @@ dev-python/ypy-websocket
 # a while. Removal on 2023-11-13. Bug #915190.
 media-libs/libofa
 
-# Mart Raudsepp  (2023-10-14)
-# GStreamer plugin removed upstream. MMS was deprecated in 2003 and no
-# streams using MMS are known to exist. Removal on 2023-11-13. Bug #915771.
-media-plugins/gst-plugins-libmms
-
 # Michał Górny  (2023-10-14)
 # media-video/transcode is dead for many years.  We already piled up
 # a lot of downstream patches just to keep it working, and it's broken



[gentoo-commits] repo/gentoo:master commit in: profiles/, acct-group/ultimaker/

2023-11-14 Thread Florian Schmaus
commit: e2de6d14887124e406cbe3ead27ad85d270ef5e5
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue Nov 14 18:29:26 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Nov 14 18:31:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2de6d14

acct-group/ultimaker: treeclean

Signed-off-by: Florian Schmaus  gentoo.org>

 acct-group/ultimaker/metadata.xml  | 8 
 acct-group/ultimaker/ultimaker-0-r2.ebuild | 9 -
 profiles/package.mask  | 1 -
 3 files changed, 18 deletions(-)

diff --git a/acct-group/ultimaker/metadata.xml 
b/acct-group/ultimaker/metadata.xml
deleted file mode 100644
index 99a1a1a79a2a..
--- a/acct-group/ultimaker/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   3dpr...@gentoo.org
-   Gentoo 3D Printer Project
-   
-

diff --git a/acct-group/ultimaker/ultimaker-0-r2.ebuild 
b/acct-group/ultimaker/ultimaker-0-r2.ebuild
deleted file mode 100644
index a69acd173bf8..
--- a/acct-group/ultimaker/ultimaker-0-r2.ebuild
+++ /dev/null
@@ -1,9 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit acct-group
-
-DESCRIPTION="Group for ultimaker"
-ACCT_GROUP_ID=369

diff --git a/profiles/package.mask b/profiles/package.mask
index c5372cbd0a68..cf6c6d2c4b91 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -256,7 +256,6 @@ media-plugins/gst-plugins-libmms
 # Obsolete acct-* packages that became leaf packages.
 # Removal on 2023-11-14.
 acct-user/ultimaker
-acct-group/ultimaker
 
 # Michał Górny  (2023-10-14)
 # media-video/transcode is dead for many years.  We already piled up



[gentoo-commits] repo/gentoo:master commit in: acct-group/tpm/, profiles/

2023-11-14 Thread Florian Schmaus
commit: 3e36e7e59501101800608ae4ba9c6d5d10e47889
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue Nov 14 18:28:34 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Nov 14 18:31:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e36e7e5

acct-group/tpm: treeclean

Signed-off-by: Florian Schmaus  gentoo.org>

 acct-group/tpm/metadata.xml| 5 -
 acct-group/tpm/tpm-0-r1.ebuild | 8 
 profiles/package.mask  | 1 -
 3 files changed, 14 deletions(-)

diff --git a/acct-group/tpm/metadata.xml b/acct-group/tpm/metadata.xml
deleted file mode 100644
index 115e9d64a669..
--- a/acct-group/tpm/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-

diff --git a/acct-group/tpm/tpm-0-r1.ebuild b/acct-group/tpm/tpm-0-r1.ebuild
deleted file mode 100644
index 42ec8b85c14e..
--- a/acct-group/tpm/tpm-0-r1.ebuild
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit acct-group
-
-ACCT_GROUP_ID=347

diff --git a/profiles/package.mask b/profiles/package.mask
index 8c67f983aa3b..9f4a645230b4 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -256,7 +256,6 @@ media-plugins/gst-plugins-libmms
 # Obsolete acct-* packages that became leaf packages.
 # Removal on 2023-11-14.
 acct-user/tpm
-acct-group/tpm
 acct-user/ultimaker
 acct-group/ultimaker
 acct-group/systemd-hostname



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

2023-11-14 Thread Michał Górny
commit: 09db0df8bb92f97793f2cd31073981c3de3e270e
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 14 17:06:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 14 18:26:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09db0df8

sys-libs/libcxx: Bump to 17.0.5

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

 sys-libs/libcxx/Manifest |   2 +
 sys-libs/libcxx/libcxx-17.0.5.ebuild | 204 +++
 2 files changed, 206 insertions(+)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 4ab6ae1b50e0..f0b654cc8548 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -10,4 +10,6 @@ DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43
 DIST llvm-project-167b598648dfcee2f23426bfa972e53f8ac16722.tar.gz 201158314 
BLAKE2B 
908d42b0148f04eeab8d05d46736c570ffdea7d66273aa428375f944deaaf1c0ca885ef0fbe04588d838e4f831ff9823365f9df700f9e9de08c700f0135f2e59
 SHA512 
7da16df850245ba70e4ddf318a0e7322ed68b076337325c3d3702bb428358d11137b6254051cc6a34d047789f107fd96065cd169c9b2684f78b3a54c4f566a78
 DIST llvm-project-17.0.4.src.tar.xz 127828636 BLAKE2B 
bd91ef7f07e085b935500b056f75ab792d13e7f33825df36e85e7988f313a4f3fbb1b4c854615a5e437a97ad552838eb1be5098194f281ba1279330156dd6a38
 SHA512 
6703eede8013e7e5733fbd7b527757166d5698f52e239522fb320717430c88696309038501d22fe384b016b330bd92126a2c0ba88b0258c3f092801e3800b7a3
 DIST llvm-project-17.0.4.src.tar.xz.sig 438 BLAKE2B 
e417c14d0af8c2f13eccec7a42d0e4d5a6a834d7a3d31061b9f56f7e880cd982c2b1e84322bcf8f6a3d3167519c31f16c7acb8fc725ab5b453f467a196ca2688
 SHA512 
4e79bb1d2b41289c092d4ec2759d7cfd4f12df8d107f9510aa9e2354691e7f878e3929b2b50e29fd6c65bd5a3aa13baf6b791847c1cd99817adbf59700cf2bdd
+DIST llvm-project-17.0.5.src.tar.xz 127842560 BLAKE2B 
2d657ff14ad2dc932a5cdc6605ad30cba8e22ed8f4adb5ed53bfd9b5b654496023df9eb895f9691e98bba6b6a341b81d8a17361daf81ce4c3cd6a2b3602cd90e
 SHA512 
793b63aa875b6d02e3a2803815cc9361b76c9ab1506967e18630fc3d6811bf51c73f53c51d148a5fc72e87e35dc2b88cb18b48419939c436451fe65c5a326022
+DIST llvm-project-17.0.5.src.tar.xz.sig 438 BLAKE2B 
d65bfe2816c49a4b3dda2c70fe5ca6a6b7e922338219e7a62b2f33082d88b700781e184f2b3b0758c1d46825cf369ddd6f8824f3be8d8f3a70a88cfbc06bba45
 SHA512 
509a61434471463459d3ec837e3f3cce662650d4e72ffc7d28fbeb0d5cfe92d5b1dc4fa568e40f48757b1e708de793bc157de7225ac15a00221191e6c1e660d9
 DIST llvm-project-83888a5404d46667647fe36d6fa510d075ed57ea.tar.gz 200867834 
BLAKE2B 
20f5afa071089852abfdcc316e5db77681afe0fdb189a515d7724a0abaf1c545f37ba4b946414c7b8afca62636107bd4e1c7c99d8ba6a514bb413b13f5f634b0
 SHA512 
4cd7680a227388382076d5735a97a379546f5bdde33272a5a3d317d98c2847e34917dd38a3cfb3f1f677f6d9a9b2163b29f89dd9c4b92506f5be34a3072e0509

diff --git a/sys-libs/libcxx/libcxx-17.0.5.ebuild 
b/sys-libs/libcxx/libcxx-17.0.5.ebuild
new file mode 100644
index ..61280232d24e
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-17.0.5.ebuild
@@ -0,0 +1,204 @@
+# 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-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86 ~x64-macos"
+IUSE="+clang +libcxxabi +static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libcxxabi? (
+   ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+   )
+   !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
+"
+DEPEND="
+   ${RDEPEND}
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   >=dev-util/cmake-3.16
+   sys-devel/gdb[python]
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libcxx{,abi} llvm/{cmake,utils/llvm-lit} cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   # Darwin Prefix builds do not have llvm installed yet, so rely on
+   # bootstrap-prefix to set the appropriate path vars to LLVM instead
+   # of using llvm_pkg_setup.
+   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   fi
+   python-any-r1_pkg_setup
+
+   if ! use libcxxabi && ! tc-is-gcc ; then
+   eerror "To build ${PN} against libsupc++, you have to use gcc. 
Other"
+   eerror "compilers are not supported. Please set CC=gcc and 

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

2023-11-14 Thread Michał Górny
commit: 48a811a857350435a4a0c56ad2c3e57d4868c9ce
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 14 17:06:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 14 18:25:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48a811a8

sys-libs/compiler-rt: Bump to 17.0.5

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

 sys-libs/compiler-rt/Manifest  |   2 +
 sys-libs/compiler-rt/compiler-rt-17.0.5.ebuild | 177 +
 2 files changed, 179 insertions(+)

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index 1631d1713d8d..95de17541399 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -9,4 +9,6 @@ DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43
 DIST llvm-project-167b598648dfcee2f23426bfa972e53f8ac16722.tar.gz 201158314 
BLAKE2B 
908d42b0148f04eeab8d05d46736c570ffdea7d66273aa428375f944deaaf1c0ca885ef0fbe04588d838e4f831ff9823365f9df700f9e9de08c700f0135f2e59
 SHA512 
7da16df850245ba70e4ddf318a0e7322ed68b076337325c3d3702bb428358d11137b6254051cc6a34d047789f107fd96065cd169c9b2684f78b3a54c4f566a78
 DIST llvm-project-17.0.4.src.tar.xz 127828636 BLAKE2B 
bd91ef7f07e085b935500b056f75ab792d13e7f33825df36e85e7988f313a4f3fbb1b4c854615a5e437a97ad552838eb1be5098194f281ba1279330156dd6a38
 SHA512 
6703eede8013e7e5733fbd7b527757166d5698f52e239522fb320717430c88696309038501d22fe384b016b330bd92126a2c0ba88b0258c3f092801e3800b7a3
 DIST llvm-project-17.0.4.src.tar.xz.sig 438 BLAKE2B 
e417c14d0af8c2f13eccec7a42d0e4d5a6a834d7a3d31061b9f56f7e880cd982c2b1e84322bcf8f6a3d3167519c31f16c7acb8fc725ab5b453f467a196ca2688
 SHA512 
4e79bb1d2b41289c092d4ec2759d7cfd4f12df8d107f9510aa9e2354691e7f878e3929b2b50e29fd6c65bd5a3aa13baf6b791847c1cd99817adbf59700cf2bdd
+DIST llvm-project-17.0.5.src.tar.xz 127842560 BLAKE2B 
2d657ff14ad2dc932a5cdc6605ad30cba8e22ed8f4adb5ed53bfd9b5b654496023df9eb895f9691e98bba6b6a341b81d8a17361daf81ce4c3cd6a2b3602cd90e
 SHA512 
793b63aa875b6d02e3a2803815cc9361b76c9ab1506967e18630fc3d6811bf51c73f53c51d148a5fc72e87e35dc2b88cb18b48419939c436451fe65c5a326022
+DIST llvm-project-17.0.5.src.tar.xz.sig 438 BLAKE2B 
d65bfe2816c49a4b3dda2c70fe5ca6a6b7e922338219e7a62b2f33082d88b700781e184f2b3b0758c1d46825cf369ddd6f8824f3be8d8f3a70a88cfbc06bba45
 SHA512 
509a61434471463459d3ec837e3f3cce662650d4e72ffc7d28fbeb0d5cfe92d5b1dc4fa568e40f48757b1e708de793bc157de7225ac15a00221191e6c1e660d9
 DIST llvm-project-83888a5404d46667647fe36d6fa510d075ed57ea.tar.gz 200867834 
BLAKE2B 
20f5afa071089852abfdcc316e5db77681afe0fdb189a515d7724a0abaf1c545f37ba4b946414c7b8afca62636107bd4e1c7c99d8ba6a514bb413b13f5f634b0
 SHA512 
4cd7680a227388382076d5735a97a379546f5bdde33272a5a3d317d98c2847e34917dd38a3cfb3f1f677f6d9a9b2163b29f89dd9c4b92506f5be34a3072e0509

diff --git a/sys-libs/compiler-rt/compiler-rt-17.0.5.ebuild 
b/sys-libs/compiler-rt/compiler-rt-17.0.5.ebuild
new file mode 100644
index ..0caa7f0324de
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-17.0.5.ebuild
@@ -0,0 +1,177 @@
+# 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 crossdev flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang (built-in part)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~ppc-macos 
~x64-macos"
+IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   >=dev-util/cmake-3.16
+   clang? ( sys-devel/clang )
+   test? (
+   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+   if ! use clang && ! tc-is-clang; then
+   ewarn "Building using a compiler other than clang may result in 
broken atomics"
+   ewarn "library. Enable USE=clang unless you have a very good 
reason not to."
+   fi
+}
+
+pkg_setup() {
+   # Darwin Prefix builds do not have llvm installed yet, so rely on
+   # bootstrap-prefix to set the appropriate path vars to LLVM instead
+   # of using llvm_pkg_setup.
+   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   fi
+
+   if target_is_not_host || tc-is-cross-compiler ; then
+   # strips vars like CFLAGS="-march=x86_64-v3" for non-x86 

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

2023-11-14 Thread Michał Górny
commit: 467abe10fbd96fd5e1fbdf94572741fd9f594785
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 14 17:06:21 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 14 18:25:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=467abe10

dev-python/clang-python: Bump to 17.0.5

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

 dev-python/clang-python/Manifest   |  2 +
 dev-python/clang-python/clang-python-17.0.5.ebuild | 54 ++
 2 files changed, 56 insertions(+)

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index 9b46ca981c1d..ee507a828566 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -7,4 +7,6 @@ DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43
 DIST llvm-project-167b598648dfcee2f23426bfa972e53f8ac16722.tar.gz 201158314 
BLAKE2B 
908d42b0148f04eeab8d05d46736c570ffdea7d66273aa428375f944deaaf1c0ca885ef0fbe04588d838e4f831ff9823365f9df700f9e9de08c700f0135f2e59
 SHA512 
7da16df850245ba70e4ddf318a0e7322ed68b076337325c3d3702bb428358d11137b6254051cc6a34d047789f107fd96065cd169c9b2684f78b3a54c4f566a78
 DIST llvm-project-17.0.4.src.tar.xz 127828636 BLAKE2B 
bd91ef7f07e085b935500b056f75ab792d13e7f33825df36e85e7988f313a4f3fbb1b4c854615a5e437a97ad552838eb1be5098194f281ba1279330156dd6a38
 SHA512 
6703eede8013e7e5733fbd7b527757166d5698f52e239522fb320717430c88696309038501d22fe384b016b330bd92126a2c0ba88b0258c3f092801e3800b7a3
 DIST llvm-project-17.0.4.src.tar.xz.sig 438 BLAKE2B 
e417c14d0af8c2f13eccec7a42d0e4d5a6a834d7a3d31061b9f56f7e880cd982c2b1e84322bcf8f6a3d3167519c31f16c7acb8fc725ab5b453f467a196ca2688
 SHA512 
4e79bb1d2b41289c092d4ec2759d7cfd4f12df8d107f9510aa9e2354691e7f878e3929b2b50e29fd6c65bd5a3aa13baf6b791847c1cd99817adbf59700cf2bdd
+DIST llvm-project-17.0.5.src.tar.xz 127842560 BLAKE2B 
2d657ff14ad2dc932a5cdc6605ad30cba8e22ed8f4adb5ed53bfd9b5b654496023df9eb895f9691e98bba6b6a341b81d8a17361daf81ce4c3cd6a2b3602cd90e
 SHA512 
793b63aa875b6d02e3a2803815cc9361b76c9ab1506967e18630fc3d6811bf51c73f53c51d148a5fc72e87e35dc2b88cb18b48419939c436451fe65c5a326022
+DIST llvm-project-17.0.5.src.tar.xz.sig 438 BLAKE2B 
d65bfe2816c49a4b3dda2c70fe5ca6a6b7e922338219e7a62b2f33082d88b700781e184f2b3b0758c1d46825cf369ddd6f8824f3be8d8f3a70a88cfbc06bba45
 SHA512 
509a61434471463459d3ec837e3f3cce662650d4e72ffc7d28fbeb0d5cfe92d5b1dc4fa568e40f48757b1e708de793bc157de7225ac15a00221191e6c1e660d9
 DIST llvm-project-83888a5404d46667647fe36d6fa510d075ed57ea.tar.gz 200867834 
BLAKE2B 
20f5afa071089852abfdcc316e5db77681afe0fdb189a515d7724a0abaf1c545f37ba4b946414c7b8afca62636107bd4e1c7c99d8ba6a514bb413b13f5f634b0
 SHA512 
4cd7680a227388382076d5735a97a379546f5bdde33272a5a3d317d98c2847e34917dd38a3cfb3f1f677f6d9a9b2163b29f89dd9c4b92506f5be34a3072e0509

diff --git a/dev-python/clang-python/clang-python-17.0.5.ebuild 
b/dev-python/clang-python/clang-python-17.0.5.ebuild
new file mode 100644
index ..d4a2cc4e8854
--- /dev/null
+++ b/dev-python/clang-python/clang-python-17.0.5.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..12} )
+inherit llvm.org python-r1
+
+DESCRIPTION="Python bindings for sys-devel/clang"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# The module is opening libclang.so directly, and doing some blasphemy
+# on top of it.
+DEPEND="
+   >=sys-devel/clang-${PV}:*
+   !sys-devel/llvm:0[clang(-),python(-)]
+   !sys-devel/clang:0[python(-)]
+"
+RDEPEND="
+   ${DEPEND}
+   ${PYTHON_DEPS}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   test? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+"
+
+LLVM_COMPONENTS=( clang/bindings/python )
+llvm.org_set_globals
+
+python_test() {
+   # tests rely on results from a specific clang version, so override
+   # the search path
+   local -x 
CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)
+   local -x CLANG_NO_DEFAULT_CONFIG=1
+   "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
+}
+
+src_test() {
+   python_foreach_impl python_test
+}
+
+src_install() {
+   python_foreach_impl python_domodule clang
+}



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

2023-11-14 Thread Michał Górny
commit: c725ab26fda9a4ab9bd51eb668c7f3fd38034657
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 14 17:06:29 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 14 18:26:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c725ab26

sys-libs/libcxxabi: Bump to 17.0.5

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

 sys-libs/libcxxabi/Manifest|   2 +
 sys-libs/libcxxabi/libcxxabi-17.0.5.ebuild | 116 +
 2 files changed, 118 insertions(+)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 9b46ca981c1d..ee507a828566 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -7,4 +7,6 @@ DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43
 DIST llvm-project-167b598648dfcee2f23426bfa972e53f8ac16722.tar.gz 201158314 
BLAKE2B 
908d42b0148f04eeab8d05d46736c570ffdea7d66273aa428375f944deaaf1c0ca885ef0fbe04588d838e4f831ff9823365f9df700f9e9de08c700f0135f2e59
 SHA512 
7da16df850245ba70e4ddf318a0e7322ed68b076337325c3d3702bb428358d11137b6254051cc6a34d047789f107fd96065cd169c9b2684f78b3a54c4f566a78
 DIST llvm-project-17.0.4.src.tar.xz 127828636 BLAKE2B 
bd91ef7f07e085b935500b056f75ab792d13e7f33825df36e85e7988f313a4f3fbb1b4c854615a5e437a97ad552838eb1be5098194f281ba1279330156dd6a38
 SHA512 
6703eede8013e7e5733fbd7b527757166d5698f52e239522fb320717430c88696309038501d22fe384b016b330bd92126a2c0ba88b0258c3f092801e3800b7a3
 DIST llvm-project-17.0.4.src.tar.xz.sig 438 BLAKE2B 
e417c14d0af8c2f13eccec7a42d0e4d5a6a834d7a3d31061b9f56f7e880cd982c2b1e84322bcf8f6a3d3167519c31f16c7acb8fc725ab5b453f467a196ca2688
 SHA512 
4e79bb1d2b41289c092d4ec2759d7cfd4f12df8d107f9510aa9e2354691e7f878e3929b2b50e29fd6c65bd5a3aa13baf6b791847c1cd99817adbf59700cf2bdd
+DIST llvm-project-17.0.5.src.tar.xz 127842560 BLAKE2B 
2d657ff14ad2dc932a5cdc6605ad30cba8e22ed8f4adb5ed53bfd9b5b654496023df9eb895f9691e98bba6b6a341b81d8a17361daf81ce4c3cd6a2b3602cd90e
 SHA512 
793b63aa875b6d02e3a2803815cc9361b76c9ab1506967e18630fc3d6811bf51c73f53c51d148a5fc72e87e35dc2b88cb18b48419939c436451fe65c5a326022
+DIST llvm-project-17.0.5.src.tar.xz.sig 438 BLAKE2B 
d65bfe2816c49a4b3dda2c70fe5ca6a6b7e922338219e7a62b2f33082d88b700781e184f2b3b0758c1d46825cf369ddd6f8824f3be8d8f3a70a88cfbc06bba45
 SHA512 
509a61434471463459d3ec837e3f3cce662650d4e72ffc7d28fbeb0d5cfe92d5b1dc4fa568e40f48757b1e708de793bc157de7225ac15a00221191e6c1e660d9
 DIST llvm-project-83888a5404d46667647fe36d6fa510d075ed57ea.tar.gz 200867834 
BLAKE2B 
20f5afa071089852abfdcc316e5db77681afe0fdb189a515d7724a0abaf1c545f37ba4b946414c7b8afca62636107bd4e1c7c99d8ba6a514bb413b13f5f634b0
 SHA512 
4cd7680a227388382076d5735a97a379546f5bdde33272a5a3d317d98c2847e34917dd38a3cfb3f1f677f6d9a9b2163b29f89dd9c4b92506f5be34a3072e0509

diff --git a/sys-libs/libcxxabi/libcxxabi-17.0.5.ebuild 
b/sys-libs/libcxxabi/libcxxabi-17.0.5.ebuild
new file mode 100644
index ..ebcd22d2291b
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-17.0.5.ebuild
@@ -0,0 +1,116 @@
+# 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-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="Low level support for a standard C++ library"
+HOMEPAGE="https://libcxxabi.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86 ~x64-macos"
+IUSE="+clang +static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+# in 15.x, cxxabi.h is moving from libcxx to libcxxabi
+RDEPEND+="
+   !

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

2023-11-14 Thread Michał Górny
commit: 4f01295666c3e75eb269056a43272fe8d2dbf6d5
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 14 17:06:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 14 18:26:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f012956

sys-libs/libomp: Bump to 17.0.5

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

 sys-libs/libomp/Manifest |   2 +
 sys-libs/libomp/libomp-17.0.5.ebuild | 151 +++
 2 files changed, 153 insertions(+)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index ab241f2d8db5..a89df4fea627 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -10,4 +10,6 @@ DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43
 DIST llvm-project-167b598648dfcee2f23426bfa972e53f8ac16722.tar.gz 201158314 
BLAKE2B 
908d42b0148f04eeab8d05d46736c570ffdea7d66273aa428375f944deaaf1c0ca885ef0fbe04588d838e4f831ff9823365f9df700f9e9de08c700f0135f2e59
 SHA512 
7da16df850245ba70e4ddf318a0e7322ed68b076337325c3d3702bb428358d11137b6254051cc6a34d047789f107fd96065cd169c9b2684f78b3a54c4f566a78
 DIST llvm-project-17.0.4.src.tar.xz 127828636 BLAKE2B 
bd91ef7f07e085b935500b056f75ab792d13e7f33825df36e85e7988f313a4f3fbb1b4c854615a5e437a97ad552838eb1be5098194f281ba1279330156dd6a38
 SHA512 
6703eede8013e7e5733fbd7b527757166d5698f52e239522fb320717430c88696309038501d22fe384b016b330bd92126a2c0ba88b0258c3f092801e3800b7a3
 DIST llvm-project-17.0.4.src.tar.xz.sig 438 BLAKE2B 
e417c14d0af8c2f13eccec7a42d0e4d5a6a834d7a3d31061b9f56f7e880cd982c2b1e84322bcf8f6a3d3167519c31f16c7acb8fc725ab5b453f467a196ca2688
 SHA512 
4e79bb1d2b41289c092d4ec2759d7cfd4f12df8d107f9510aa9e2354691e7f878e3929b2b50e29fd6c65bd5a3aa13baf6b791847c1cd99817adbf59700cf2bdd
+DIST llvm-project-17.0.5.src.tar.xz 127842560 BLAKE2B 
2d657ff14ad2dc932a5cdc6605ad30cba8e22ed8f4adb5ed53bfd9b5b654496023df9eb895f9691e98bba6b6a341b81d8a17361daf81ce4c3cd6a2b3602cd90e
 SHA512 
793b63aa875b6d02e3a2803815cc9361b76c9ab1506967e18630fc3d6811bf51c73f53c51d148a5fc72e87e35dc2b88cb18b48419939c436451fe65c5a326022
+DIST llvm-project-17.0.5.src.tar.xz.sig 438 BLAKE2B 
d65bfe2816c49a4b3dda2c70fe5ca6a6b7e922338219e7a62b2f33082d88b700781e184f2b3b0758c1d46825cf369ddd6f8824f3be8d8f3a70a88cfbc06bba45
 SHA512 
509a61434471463459d3ec837e3f3cce662650d4e72ffc7d28fbeb0d5cfe92d5b1dc4fa568e40f48757b1e708de793bc157de7225ac15a00221191e6c1e660d9
 DIST llvm-project-83888a5404d46667647fe36d6fa510d075ed57ea.tar.gz 200867834 
BLAKE2B 
20f5afa071089852abfdcc316e5db77681afe0fdb189a515d7724a0abaf1c545f37ba4b946414c7b8afca62636107bd4e1c7c99d8ba6a514bb413b13f5f634b0
 SHA512 
4cd7680a227388382076d5735a97a379546f5bdde33272a5a3d317d98c2847e34917dd38a3cfb3f1f677f6d9a9b2163b29f89dd9c4b92506f5be34a3072e0509

diff --git a/sys-libs/libomp/libomp-17.0.5.ebuild 
b/sys-libs/libomp/libomp-17.0.5.ebuild
new file mode 100644
index ..8bb70d304c34
--- /dev/null
+++ b/sys-libs/libomp/libomp-17.0.5.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit flag-o-matic cmake-multilib linux-info llvm llvm.org
+inherit python-single-r1 toolchain-funcs
+
+DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0/${LLVM_SOABI}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
+IUSE="
+   debug gdb-plugin hwloc offload ompt test
+   llvm_targets_AMDGPU llvm_targets_NVPTX
+"
+REQUIRED_USE="
+   gdb-plugin? ( ${PYTHON_REQUIRED_USE} )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   gdb-plugin? ( ${PYTHON_DEPS} )
+   hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] )
+   offload? (
+   dev-libs/libffi:=[${MULTILIB_USEDEP}]
+   ~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}]
+   llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= )
+   )
+"
+# tests:
+# - dev-python/lit provides the test runner
+# - sys-devel/llvm provide test utils (e.g. FileCheck)
+# - sys-devel/clang provides the compiler to run tests
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-lang/perl
+   offload? (
+   llvm_targets_AMDGPU? ( sys-devel/clang )
+   llvm_targets_NVPTX? ( sys-devel/clang )
+   virtual/pkgconfig
+   )
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/lit[${PYTHON_USEDEP}]
+   ')
+   sys-devel/clang
+   )
+"
+
+LLVM_COMPONENTS=( openmp cmake llvm/include )
+llvm.org_set_globals
+
+kernel_pds_check() {
+   if use kernel_linux && kernel_is -lt 4 15 && kernel_is -ge 4 13; then
+   local CONFIG_CHECK="~!SCHED_PDS"
+   local ERROR_SCHED_PDS="\
+PDS scheduler versions >= 0.98c < 0.98i (e.g. 

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

2023-11-14 Thread Michał Górny
commit: a762f34a11cd7ab64908aa5ec1528e001c635db6
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 14 17:06:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 14 18:26:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a762f34a

dev-libs/libclc: Bump to 17.0.5

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

 dev-libs/libclc/Manifest |  2 +
 dev-libs/libclc/libclc-17.0.5.ebuild | 88 
 2 files changed, 90 insertions(+)

diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index 9b46ca981c1d..ee507a828566 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -7,4 +7,6 @@ DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43
 DIST llvm-project-167b598648dfcee2f23426bfa972e53f8ac16722.tar.gz 201158314 
BLAKE2B 
908d42b0148f04eeab8d05d46736c570ffdea7d66273aa428375f944deaaf1c0ca885ef0fbe04588d838e4f831ff9823365f9df700f9e9de08c700f0135f2e59
 SHA512 
7da16df850245ba70e4ddf318a0e7322ed68b076337325c3d3702bb428358d11137b6254051cc6a34d047789f107fd96065cd169c9b2684f78b3a54c4f566a78
 DIST llvm-project-17.0.4.src.tar.xz 127828636 BLAKE2B 
bd91ef7f07e085b935500b056f75ab792d13e7f33825df36e85e7988f313a4f3fbb1b4c854615a5e437a97ad552838eb1be5098194f281ba1279330156dd6a38
 SHA512 
6703eede8013e7e5733fbd7b527757166d5698f52e239522fb320717430c88696309038501d22fe384b016b330bd92126a2c0ba88b0258c3f092801e3800b7a3
 DIST llvm-project-17.0.4.src.tar.xz.sig 438 BLAKE2B 
e417c14d0af8c2f13eccec7a42d0e4d5a6a834d7a3d31061b9f56f7e880cd982c2b1e84322bcf8f6a3d3167519c31f16c7acb8fc725ab5b453f467a196ca2688
 SHA512 
4e79bb1d2b41289c092d4ec2759d7cfd4f12df8d107f9510aa9e2354691e7f878e3929b2b50e29fd6c65bd5a3aa13baf6b791847c1cd99817adbf59700cf2bdd
+DIST llvm-project-17.0.5.src.tar.xz 127842560 BLAKE2B 
2d657ff14ad2dc932a5cdc6605ad30cba8e22ed8f4adb5ed53bfd9b5b654496023df9eb895f9691e98bba6b6a341b81d8a17361daf81ce4c3cd6a2b3602cd90e
 SHA512 
793b63aa875b6d02e3a2803815cc9361b76c9ab1506967e18630fc3d6811bf51c73f53c51d148a5fc72e87e35dc2b88cb18b48419939c436451fe65c5a326022
+DIST llvm-project-17.0.5.src.tar.xz.sig 438 BLAKE2B 
d65bfe2816c49a4b3dda2c70fe5ca6a6b7e922338219e7a62b2f33082d88b700781e184f2b3b0758c1d46825cf369ddd6f8824f3be8d8f3a70a88cfbc06bba45
 SHA512 
509a61434471463459d3ec837e3f3cce662650d4e72ffc7d28fbeb0d5cfe92d5b1dc4fa568e40f48757b1e708de793bc157de7225ac15a00221191e6c1e660d9
 DIST llvm-project-83888a5404d46667647fe36d6fa510d075ed57ea.tar.gz 200867834 
BLAKE2B 
20f5afa071089852abfdcc316e5db77681afe0fdb189a515d7724a0abaf1c545f37ba4b946414c7b8afca62636107bd4e1c7c99d8ba6a514bb413b13f5f634b0
 SHA512 
4cd7680a227388382076d5735a97a379546f5bdde33272a5a3d317d98c2847e34917dd38a3cfb3f1f677f6d9a9b2163b29f89dd9c4b92506f5be34a3072e0509

diff --git a/dev-libs/libclc/libclc-17.0.5.ebuild 
b/dev-libs/libclc/libclc-17.0.5.ebuild
new file mode 100644
index ..08fac3e3b1df
--- /dev/null
+++ b/dev-libs/libclc/libclc-17.0.5.ebuild
@@ -0,0 +1,88 @@
+# 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 llvm.org python-any-r1
+
+DESCRIPTION="OpenCL C library"
+HOMEPAGE="https://libclc.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi"
+
+LLVM_MAX_SLOT=17
+BDEPEND="
+   ${PYTHON_DEPS}
+   || (
+   (
+   sys-devel/clang:17
+   spirv? ( dev-util/spirv-llvm-translator:17 )
+   )
+   (
+   sys-devel/clang:16
+   spirv? ( dev-util/spirv-llvm-translator:16 )
+   )
+   (
+   sys-devel/clang:15
+   spirv? ( dev-util/spirv-llvm-translator:15 )
+   )
+   (
+   sys-devel/clang:14
+   spirv? ( dev-util/spirv-llvm-translator:14 )
+   )
+   (
+   sys-devel/clang:13
+   spirv? ( dev-util/spirv-llvm-translator:13 )
+   )
+   )
+"
+
+LLVM_COMPONENTS=( libclc )
+llvm.org_set_globals
+
+llvm_check_deps() {
+   if use spirv; then
+   has_version -b "dev-util/spirv-llvm-translator:${LLVM_SLOT}" ||
+   return 1
+   fi
+   has_version -b "sys-devel/clang:${LLVM_SLOT}"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libclc_targets=()
+
+   use spirv && libclc_targets+=(
+   "spirv-mesa3d-"
+   "spirv64-mesa3d-"
+   )
+   use video_cards_nvidia && libclc_targets+=(
+   "nvptx--"
+   "nvptx64--"
+   "nvptx--nvidiacl"
+   "nvptx64--nvidiacl"
+   )
+   use 

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

2023-11-14 Thread Michał Górny
commit: a6e1c5c08ac3231d5ff79d7daa07e8b28db09eb5
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 14 17:06:32 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 14 18:26:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6e1c5c0

sys-devel/clang-runtime: Bump to 17.0.5

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

 .../clang-runtime/clang-runtime-17.0.5.ebuild  | 40 ++
 1 file changed, 40 insertions(+)

diff --git a/sys-devel/clang-runtime/clang-runtime-17.0.5.ebuild 
b/sys-devel/clang-runtime/clang-runtime-17.0.5.ebuild
new file mode 100644
index ..6483c7c0c78e
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-17.0.5.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build toolchain-funcs
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/;
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~ppc-macos ~x64-macos"
+IUSE="+compiler-rt libcxx openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+   compiler-rt? (
+   
~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   sanitize? (
+   
~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   )
+   )
+   libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+   openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )
+"
+
+pkg_pretend() {
+   if tc-is-clang; then
+   ewarn "You seem to be using clang as a system compiler.  As of 
clang-16,"
+   ewarn "upstream has turned a few warnings that commonly occur 
during"
+   ewarn "configure script runs into errors by default.  This 
causes some"
+   ewarn "configure tests to start failing, sometimes resulting in 
silent"
+   ewarn "breakage, missing functionality or runtime misbehavior.  
It is"
+   ewarn "not yet clear whether the change will remain or be 
reverted."
+   ewarn
+   ewarn "For more information, please see:"
+   ewarn 
"https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213;
+   fi
+}



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

2023-11-14 Thread Michał Górny
commit: 8e4d87a7b951ffdc69f680bd55b5548be3b4ccaa
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 14 17:06:23 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 14 18:25:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e4d87a7

sys-devel/lld: Bump to 17.0.5

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

 sys-devel/lld/Manifest  |  2 +
 sys-devel/lld/lld-17.0.5.ebuild | 89 +
 2 files changed, 91 insertions(+)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index f681f15bd52f..5420991432a6 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -8,4 +8,6 @@ DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43
 DIST llvm-project-167b598648dfcee2f23426bfa972e53f8ac16722.tar.gz 201158314 
BLAKE2B 
908d42b0148f04eeab8d05d46736c570ffdea7d66273aa428375f944deaaf1c0ca885ef0fbe04588d838e4f831ff9823365f9df700f9e9de08c700f0135f2e59
 SHA512 
7da16df850245ba70e4ddf318a0e7322ed68b076337325c3d3702bb428358d11137b6254051cc6a34d047789f107fd96065cd169c9b2684f78b3a54c4f566a78
 DIST llvm-project-17.0.4.src.tar.xz 127828636 BLAKE2B 
bd91ef7f07e085b935500b056f75ab792d13e7f33825df36e85e7988f313a4f3fbb1b4c854615a5e437a97ad552838eb1be5098194f281ba1279330156dd6a38
 SHA512 
6703eede8013e7e5733fbd7b527757166d5698f52e239522fb320717430c88696309038501d22fe384b016b330bd92126a2c0ba88b0258c3f092801e3800b7a3
 DIST llvm-project-17.0.4.src.tar.xz.sig 438 BLAKE2B 
e417c14d0af8c2f13eccec7a42d0e4d5a6a834d7a3d31061b9f56f7e880cd982c2b1e84322bcf8f6a3d3167519c31f16c7acb8fc725ab5b453f467a196ca2688
 SHA512 
4e79bb1d2b41289c092d4ec2759d7cfd4f12df8d107f9510aa9e2354691e7f878e3929b2b50e29fd6c65bd5a3aa13baf6b791847c1cd99817adbf59700cf2bdd
+DIST llvm-project-17.0.5.src.tar.xz 127842560 BLAKE2B 
2d657ff14ad2dc932a5cdc6605ad30cba8e22ed8f4adb5ed53bfd9b5b654496023df9eb895f9691e98bba6b6a341b81d8a17361daf81ce4c3cd6a2b3602cd90e
 SHA512 
793b63aa875b6d02e3a2803815cc9361b76c9ab1506967e18630fc3d6811bf51c73f53c51d148a5fc72e87e35dc2b88cb18b48419939c436451fe65c5a326022
+DIST llvm-project-17.0.5.src.tar.xz.sig 438 BLAKE2B 
d65bfe2816c49a4b3dda2c70fe5ca6a6b7e922338219e7a62b2f33082d88b700781e184f2b3b0758c1d46825cf369ddd6f8824f3be8d8f3a70a88cfbc06bba45
 SHA512 
509a61434471463459d3ec837e3f3cce662650d4e72ffc7d28fbeb0d5cfe92d5b1dc4fa568e40f48757b1e708de793bc157de7225ac15a00221191e6c1e660d9
 DIST llvm-project-83888a5404d46667647fe36d6fa510d075ed57ea.tar.gz 200867834 
BLAKE2B 
20f5afa071089852abfdcc316e5db77681afe0fdb189a515d7724a0abaf1c545f37ba4b946414c7b8afca62636107bd4e1c7c99d8ba6a514bb413b13f5f634b0
 SHA512 
4cd7680a227388382076d5735a97a379546f5bdde33272a5a3d317d98c2847e34917dd38a3cfb3f1f677f6d9a9b2163b29f89dd9c4b92506f5be34a3072e0509

diff --git a/sys-devel/lld/lld-17.0.5.ebuild b/sys-devel/lld/lld-17.0.5.ebuild
new file mode 100644
index ..7289e547c49a
--- /dev/null
+++ b/sys-devel/lld/lld-17.0.5.ebuild
@@ -0,0 +1,89 @@
+# 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 flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="debug test zstd"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}[debug=,zstd=]
+   sys-libs/zlib:=
+   zstd? ( app-arch/zstd:= )
+"
+RDEPEND="
+   ${DEPEND}
+   !sys-devel/lld:0
+"
+BDEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+   test? (
+   >=dev-util/cmake-3.16
+   $(python_gen_any_dep 
">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
+   )
+"
+PDEPEND="
+   >=sys-devel/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o )
+llvm.org_set_globals
+
+python_check_deps() {
+   python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+}
+
+src_unpack() {
+   llvm.org_src_unpack
+
+   # Directory ${WORKDIR}/llvm does not exist with USE="-test",
+   # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below,
+   # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system
+   # (lld/MachO/CMakeLists.txt) and is expected to be resolvable
+   # to existent directory ${WORKDIR}/libunwind/include.
+   mkdir -p "${WORKDIR}/llvm" || die
+}
+
+src_configure() {
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
+
+   local mycmakeargs=(
+   

  1   2   >