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

2023-07-10 Thread Michał Górny
commit: 8d8b00b2c7935f91b1a0cbc5bd8dcee882e27180
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 11 05:05:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 11 05:51:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d8b00b2

dev-python/prometheus-client: Bump to 0.17.1

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

 dev-python/prometheus-client/Manifest  |  1 +
 .../prometheus-client-0.17.1.ebuild| 25 ++
 2 files changed, 26 insertions(+)

diff --git a/dev-python/prometheus-client/Manifest 
b/dev-python/prometheus-client/Manifest
index dc3ec0104d92..afe4cf03384a 100644
--- a/dev-python/prometheus-client/Manifest
+++ b/dev-python/prometheus-client/Manifest
@@ -1 +1,2 @@
 DIST prometheus_client-0.17.0.tar.gz 90650 BLAKE2B 
04bc44e930c94edc9fb0ceb5cc5be71cbec23435d271ec63acacbb10b42b192170ed7f92c767a575a08a8140d9cfc28b591c49ad9af2e6d931990daba45637ba
 SHA512 
da9a27a514dca0ae2721eaa607c5adfa86686553eebc0c4eb4323d0866d03b520de5085b8e39560df0525ef3c7996271b64136f60a427fb14fb8851e595f
+DIST prometheus_client-0.17.1.tar.gz 90360 BLAKE2B 
3927d5b6829a04cd72a99ac3b0b6a12726865b41d17f165a53f83a6a3791f18e25e03995088152ac7eae016eab7c6e29bef1e605f4c444f9963be04483ca2f02
 SHA512 
c8c776d646ea4a18a85fd26c858158b67979173dcf52d0a337cdb87fe907ff4081d8e0771176ba8be0ea6e244ee9b9097396c9aeb6f6db170a2c0f5a4898c771

diff --git a/dev-python/prometheus-client/prometheus-client-0.17.1.ebuild 
b/dev-python/prometheus-client/prometheus-client-0.17.1.ebuild
new file mode 100644
index ..4c7172a015c2
--- /dev/null
+++ b/dev-python/prometheus-client/prometheus-client-0.17.1.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="Python client for the Prometheus monitoring system"
+HOMEPAGE="
+   https://github.com/prometheus/client_python/
+   https://pypi.org/project/prometheus-client/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/twisted[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-07-10 Thread Michał Górny
commit: bf5d8d0c5d1d45db856951c431a68408038a5d7e
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 11 05:24:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 11 05:51:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf5d8d0c

dev-python/sentry-sdk: Bump to 1.28.0

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

 dev-python/sentry-sdk/Manifest |   1 +
 dev-python/sentry-sdk/sentry-sdk-1.28.0.ebuild | 118 +
 2 files changed, 119 insertions(+)

diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest
index 9299d51c0212..58107242bed3 100644
--- a/dev-python/sentry-sdk/Manifest
+++ b/dev-python/sentry-sdk/Manifest
@@ -1,2 +1,3 @@
 DIST sentry-python-1.26.0.gh.tar.gz 371531 BLAKE2B 
cdc44a8c4067405242b7aaec2802df8ac7938d933ec8f5c050b6659bf5f920d7422dbe712813de995308fd49ce6173ca59e346d5a8912f6c3452f6063fb2
 SHA512 
de1d1c4af1d629c7689691d99ebd0acd3c023fc07fcfc6e706e7738b536601186ce33672b85ba08123f430923bb0c67cdbe0e56c9642d2219df55c8f1d14f07d
 DIST sentry-python-1.27.1.gh.tar.gz 376598 BLAKE2B 
4ad5986af5e252cf501523fcafdaa7ada4870aae0252227907d86ce3e886b58f7154f4407cb6ae22473044589c9c2639c7de8ca92dea1a7a7835c51c28b44bb6
 SHA512 
1408c06b3b8a8ef0c888f26a4591d45b63fda51853e52f2ea8921e4983d0a7b05b053c6bf17d55fc59667e5b4b4ca953419303774101fa58ef6f37428d600c90
+DIST sentry-python-1.28.0.gh.tar.gz 378626 BLAKE2B 
826257c5cae7d1f58753d4a84fb7aeb0fb9d52690a660615590cdd34c7d1afe1e256291d9434f904644292d6ab379fcad03cc7d8b1072e3b41b03fb5e4961db6
 SHA512 
83ceecbf89f197c03b0a402508c677eed4c6adb36ff826579513f79dd36c666e47267c7b6e8f4eced91fc12b18a0de3c1a24c89c6fe6e77c603ace535612542c

diff --git a/dev-python/sentry-sdk/sentry-sdk-1.28.0.ebuild 
b/dev-python/sentry-sdk/sentry-sdk-1.28.0.ebuild
new file mode 100644
index ..1335788113ac
--- /dev/null
+++ b/dev-python/sentry-sdk/sentry-sdk-1.28.0.ebuild
@@ -0,0 +1,118 @@
+# 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_11 )
+
+inherit distutils-r1
+
+MY_P=sentry-python-${PV}
+DESCRIPTION="Python client for Sentry"
+HOMEPAGE="
+   https://sentry.io/
+   https://github.com/getsentry/sentry-python/
+   https://pypi.org/project/sentry-sdk/
+"
+SRC_URI="
+   https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   dev-python/certifi[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/asttokens[${PYTHON_USEDEP}]
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/executing[${PYTHON_USEDEP}]
+   dev-python/fakeredis[${PYTHON_USEDEP}]
+   dev-python/flask-login[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pyrsistent[${PYTHON_USEDEP}]
+   dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
+   dev-python/pytest-django[${PYTHON_USEDEP}]
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-localserver[${PYTHON_USEDEP}]
+   dev-python/python-socks[${PYTHON_USEDEP}]
+   dev-python/responses[${PYTHON_USEDEP}]
+   dev-python/werkzeug[${PYTHON_USEDEP}]
+   dev-python/zope-event[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+PATCHES=(
+   "${FILESDIR}/sentry-sdk-1.21.0-ignore-warnings.patch"
+)
+
+EPYTEST_IGNORE=(
+   # tests require Internet access
+   tests/integrations/httpx/test_httpx.py
+   tests/integrations/requests/test_requests.py
+   tests/integrations/stdlib/test_httplib.py
+   tests/integrations/flask/test_flask.py
+   tests/integrations/django/test_basic.py
+   tests/integrations/socket/test_socket.py
+   # wtf is it supposed to do?!
+   tests/integrations/gcp/test_gcp.py
+   # broken by rq-1.10.1 (optional dep)
+   tests/integrations/rq/test_rq.py
+   # fastapi is not packaged
+   tests/integrations/asgi/test_fastapi.py
+   # TODO
+   tests/integrations/bottle
+   # TODO: causes breakage in other tests
+   tests/integrations/starlette
+   # TODO
+   tests/integrations/tornado
+   # requires mockupdb
+   tests/integrations/pymongo
+)
+
+EPYTEST_DESELECT=(
+   # hangs
+   'tests/test_transport.py::test_transport_works'
+   # TODO
+   
'tests/test_basics.py::test_auto_enabling_integrations_catches_import_error'
+   tests/test_client.py::test_databag_depth_stripping
+   tests/test_client.py::test_databag_string_stripping
+   tests/test_client.py::test_databag_breadth_stripping
+   

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

2023-07-10 Thread Michał Górny
commit: ff213175b20e0613523e4176bdcff31058c92de8
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 11 05:13:21 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 11 05:51:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff213175

dev-python/awxkit: Bump to 22.5.0

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

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

diff --git a/dev-python/awxkit/Manifest b/dev-python/awxkit/Manifest
index 42b01d2f0c5b..160630bb7318 100644
--- a/dev-python/awxkit/Manifest
+++ b/dev-python/awxkit/Manifest
@@ -3,3 +3,4 @@ DIST awx-22.1.0.gh.tar.gz 16995197 BLAKE2B 
4a455219a7be93c5e85fafb2108162ef6745d
 DIST awx-22.2.0.gh.tar.gz 16997478 BLAKE2B 
62fda5250b62c517f5374ab9d6ec6e1e5c57ba8e904626404e54b01b34dfddc006651801424092415e7d4f78f3d1d130432665cafadec5e8af1f72336bdcaf6c
 SHA512 
d8b318d5a2e2bf0fbd4c09e09655b4960fb93f95749149be6542fe426874971ffcdc866c0ea5dc2a7a71ba57d3928aa6ff7f87982a085a3c2f8f92d04645f246
 DIST awx-22.3.0.gh.tar.gz 16620136 BLAKE2B 
23a84f6ca8971325d7a0d7b072f28275158906832cdeaef15906495a1c20b03999a32776cd92b5ce09f6f14c1a83db7c2978eb4697ff5cb41214ba0b5d10fefc
 SHA512 
65e3284abd07eb25ec013be94627ac20b0613071a00697ba380e2bd754dbc18d45089de61d7caa37f604c92f0d47cd640544b9bc69de1dfb3511678e9d80334a
 DIST awx-22.4.0.gh.tar.gz 17626680 BLAKE2B 
05333c958a7e73f169b1743903a983c868bc4531e73afe6fa10de60ed7fa567520d5817ab52d0180a32fa517fbf07dab3ffb492b31245f3cdb6a6c6fd0a00898
 SHA512 
6c51dc77089ae23ac8c636438a5737cdfaf7d160c24d040d4a5c5a05ff781f1df64275130c23b8118cf7847ef16a434556ef91698f275a98d72ea94938f5ed7f
+DIST awx-22.5.0.gh.tar.gz 17629249 BLAKE2B 
28e560b36fc16173e8b1e0e2dfbab7a30082e2d3cde40c63a557a30772fce5a03657e57b1cb1de13bf358731d31caee670424ed264ae3ef6aeaff01120fef7a1
 SHA512 
630c94e747e21e55f32c2f96704ced8ac0214c3869149ad726ac2d4386d3ef7643990b4c07d23201c9191b97bce25b81330581184e040bce6efa341163f74ef7

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



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

2023-07-10 Thread Michał Górny
commit: c2784b6ec02dbef1a69e222bde685f725ef2ec36
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 11 05:27:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 11 05:51:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2784b6e

dev-python/phonenumbers: Bump to 8.13.16

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

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

diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest
index 970ea4c8e21d..03338ade619f 100644
--- a/dev-python/phonenumbers/Manifest
+++ b/dev-python/phonenumbers/Manifest
@@ -1 +1,2 @@
 DIST python-phonenumbers-8.13.15.gh.tar.gz 4912960 BLAKE2B 
aef5c2524f2ae122bc0b3846fed94c5d8fad219eab72ba1838baca7ce3e839510b2601b967cfdd1c26e5200f05821ef7892f7445074a09c3dde150f5ab4a8c08
 SHA512 
688425ee6a62b132b865580bd7615235357963c51a49333bf400d01877728374173ff674c82535f67c86c0abb39acbb4373b4760116c3161b5bb633efc6a9f32
+DIST python-phonenumbers-8.13.16.gh.tar.gz 4913171 BLAKE2B 
07bf7c13669554baf6d6250e0e42ca070966d21ec61836d1ec99d5515a283d891ccdb8496c86d82e0c6f1fe1be227e523262f16e5fe0b1a08bfee13a146f6b66
 SHA512 
6f655621d9e0e3ac9c8b0972118c81104621e4bf45d541606a82f373e59b8a3bd519d93bfb15bb769c7ab04a0abefa1db3d6125bc59f425de49269fce611f176

diff --git a/dev-python/phonenumbers/phonenumbers-8.13.16.ebuild 
b/dev-python/phonenumbers/phonenumbers-8.13.16.ebuild
new file mode 100644
index ..61f15b7f6118
--- /dev/null
+++ b/dev-python/phonenumbers/phonenumbers-8.13.16.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..11} )
+
+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-libs/libevent/files/, dev-libs/libevent/

2023-07-10 Thread Michał Górny
commit: 0edb96f7d0518fd8498cd6f019335195c5368dc3
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 11 04:30:03 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 11 05:51:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0edb96f7

dev-libs/libevent: Disable signalfd by default in 2.2.1

Backport the upstream pull request that disables signalfd by default,
as it turned out to cause lots of unexpected breakage.  In particular,
app-misc/tmux was broken and it can't be trivially fixed.

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

 .../files/libevent-2.2.1-disable-signalfd.patch| 152 +
 ...nt-2.2.1-r1.ebuild => libevent-2.2.1-r2.ebuild} |   8 +-
 2 files changed, 159 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libevent/files/libevent-2.2.1-disable-signalfd.patch 
b/dev-libs/libevent/files/libevent-2.2.1-disable-signalfd.patch
new file mode 100644
index ..6dfce3db3497
--- /dev/null
+++ b/dev-libs/libevent/files/libevent-2.2.1-disable-signalfd.patch
@@ -0,0 +1,152 @@
+From 594ab34f1dfc73db85e8f95ec51892cadecaa76c Mon Sep 17 00:00:00 2001
+From: Azat Khuzhin 
+Date: Mon, 10 Jul 2023 10:40:49 +0200
+Subject: [PATCH] Disable signalfd by default
+
+signalfd may behave differently to sigaction/signal, so to avoid
+breaking libevent users (like [1], [2]) disable it by default.
+
+  [1]: https://github.com/tmux/tmux/pull/3621
+  [2]: https://github.com/tmux/tmux/pull/3626
+
+Also signalfd is not that perfect:
+- you need to SIG_BLOCK the signal before
+  - blocked signals are not reset on exec
+  - blocked signals are allowed to coalesce - so in case of multiple
+signals sent you may get the signal only once (ok for most of the
+signals, but may be a problem for SIGCHLD, though you may call
+waitpid() in a loop or use pidfd)
+- and also one implementation problem -
+  sigprocmask is unspecified in a multithreaded process
+
+Refs:
+- https://lwn.net/Articles/415684/
+- https://ldpreload.com/blog/signalfd-is-useless
+
+Refs: https://github.com/libevent/libevent/issues/1460
+Refs: #1342 (cc @dmantipov)
+---
+ CMakeLists.txt |  1 +
+ include/event2/event.h |  6 --
+ signalfd.c |  4 ++--
+ test/include.am|  2 ++
+ test/test.sh   | 11 +--
+ 5 files changed, 18 insertions(+), 6 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index cd41d16e57..9c402ec0c1 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -1509,6 +1509,7 @@ if (NOT EVENT__DISABLE_TESTS)
+ else()
+ add_backend_test(${BACKEND} "${BACKEND_ENV_VARS}")
+ endif()
++add_backend_test(signalfd_${BACKEND} 
"${BACKEND_ENV_VARS};EVENT_USE_SIGNALFD=1")
+ endforeach()
+ 
+ #
+diff --git a/include/event2/event.h b/include/event2/event.h
+index 384a84178b..9b971edf1d 100644
+--- a/include/event2/event.h
 b/include/event2/event.h
+@@ -599,9 +599,11 @@ enum event_base_config_flag {
+*/
+   EVENT_BASE_FLAG_EPOLL_DISALLOW_TIMERFD = 0x40,
+ 
+-  /** Do not use signalfd(2) to handle signals even if supported.
++  /** Use signalfd(2) to handle signals over sigaction/signal.
++   *
++   * But note, that in some edge cases signalfd() may works differently.
+*/
+-  EVENT_BASE_FLAG_DISALLOW_SIGNALFD = 0x80,
++  EVENT_BASE_FLAG_USE_SIGNALFD = 0x80,
+ };
+ 
+ /**
+diff --git a/signalfd.c b/signalfd.c
+index 376a04d539..ed31014e5f 100644
+--- a/signalfd.c
 b/signalfd.c
+@@ -205,8 +205,8 @@ sigfd_del(struct event_base *base, int signo, short old, 
short events, void *p)
+ int sigfd_init_(struct event_base *base)
+ {
+   EVUTIL_ASSERT(base != NULL);
+-  if ((base->flags & EVENT_BASE_FLAG_DISALLOW_SIGNALFD) ||
+-  getenv("EVENT_DISALLOW_SIGNALFD"))
++  if (!(base->flags & EVENT_BASE_FLAG_USE_SIGNALFD) &&
++  !getenv("EVENT_USE_SIGNALFD"))
+   return -1;
+   base->evsigsel = 
+   return 0;
+diff --git a/test/include.am b/test/include.am
+index e061c937b7..9b50759da7 100644
+--- a/test/include.am
 b/test/include.am
+@@ -80,6 +80,8 @@ test_runner_changelist: $(top_srcdir)/test/test.sh
+   $(top_srcdir)/test/test.sh -b "" -c
+ test_runner_timerfd_changelist: $(top_srcdir)/test/test.sh
+   $(top_srcdir)/test/test.sh -b "" -T
++test_runner_timerfd_changelist: $(top_srcdir)/test/test.sh
++  $(top_srcdir)/test/test.sh -b "" -S
+ 
+ DISTCLEANFILES += test/regress.gen.c test/regress.gen.h
+ 
+diff --git a/test/test.sh b/test/test.sh
+index dfdd2bf098..79362888c5 100755
+--- a/test/test.sh
 b/test/test.sh
+@@ -50,6 +50,7 @@ setup () {
+   done
+   unset EVENT_EPOLL_USE_CHANGELIST
+   unset EVENT_PRECISE_TIMER
++  unset EVENT_USE_SIGNALFD
+ }
+ 
+ announce () {
+@@ -138,10 +139,12 @@ do_test() {
+   EVENT_EPOLL_USE_CHANGELIST=yes; export EVENT_EPOLL_USE_CHANGELIST
+   elif test "$2" = "(timerfd)" ; then
+   EVENT_PRECISE_TIMER=1; 

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

2023-07-10 Thread Michał Górny
commit: 1ba0f79ca4b26d8c989030a53a00134cd0ece793
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 11 05:50:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 11 05:51:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ba0f79c

dev-python/pyfakefs: Enable py3.12

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

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

diff --git a/dev-python/pyfakefs/pyfakefs-5.2.3.ebuild 
b/dev-python/pyfakefs/pyfakefs-5.2.3.ebuild
index 6e8a1c28b3aa..192ce4662d80 100644
--- a/dev-python/pyfakefs/pyfakefs-5.2.3.ebuild
+++ b/dev-python/pyfakefs/pyfakefs-5.2.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/django-cors-headers/

2023-07-10 Thread Michał Górny
commit: 05e2973b283451bd0dc81b1387d7aecdbcda55a7
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 11 05:25:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 11 05:51:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05e2973b

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

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

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

diff --git a/dev-python/django-cors-headers/Manifest 
b/dev-python/django-cors-headers/Manifest
index 75103948c692..c24123393e6b 100644
--- a/dev-python/django-cors-headers/Manifest
+++ b/dev-python/django-cors-headers/Manifest
@@ -1,3 +1,4 @@
 DIST django-cors-headers-3.14.0.gh.tar.gz 29634 BLAKE2B 
08ec6811b8608feecbdaadcc6ce220b1574a4bf16823f939f93eda4ece9df0430b015edc1d0909b980996ff143e036858ca81f524e8d270846881a9c0af25fac
 SHA512 
5ff390bd2fba1b3dff3cea08b10021d0fd100497000b2eaef788fe32c1b8584f1954e470f4aa15cbcf9e4342265633a658b8736de08962bfe0ea9e2068521379
 DIST django-cors-headers-4.0.0.gh.tar.gz 29641 BLAKE2B 
20ff68bfb02d6992777967db35696a33afb91b264be1ebb3b67c15a9e2a51e0df948dae78b107bce16bc6eab2679d3ba910a9be89c8d7d137b64f7997fd2a400
 SHA512 
250ff2f9876d1d965611f495e0b67d4f93da9f05e0804bb8c02ec8390923eb1b7c775e4c76df8acf7d43d0f1401267f3795bc29fa7c5c8936a7aee1dae7336e5
 DIST django-cors-headers-4.1.0.gh.tar.gz 30733 BLAKE2B 
f3214008c51d656022c58bd0eb012200e07a29ec4052a4d3b75b2c52b4aee0e96b3ef8b30857dddc528cda609f691f0a9ef4f791837d1962ab561f42b840f814
 SHA512 
a4a1a39ab658968d5384a40a6aaf2e5c9a9047e43edc2ef7d4b9ea82a4e6cac6e69eb5e0b3736b9731442ff4efbe249ee56c7a3d05808e3fa0b45f6dee25999a
+DIST django-cors-headers-4.2.0.gh.tar.gz 30543 BLAKE2B 
d17ec23b4579a84c67ec4edb369dda24db9bc64e2b399436e60f610b64b7de4b2a3583d9aa9e2693ebfd89f9d28c25def116b36f76bd4e2c3362ae36b50bb7ac
 SHA512 
e3b0c73a738f487bc360834395b1bd6348c9d0a05fb743464ff0e5915f3d2263dbcabeaa893aa3d4be246504623964fb9378a780b83aa2487a92b2ada4a11c04

diff --git a/dev-python/django-cors-headers/django-cors-headers-4.2.0.ebuild 
b/dev-python/django-cors-headers/django-cors-headers-4.2.0.ebuild
new file mode 100644
index ..f88ae7b6888a
--- /dev/null
+++ b/dev-python/django-cors-headers/django-cors-headers-4.2.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="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/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/ubelt/

2023-07-10 Thread Michał Górny
commit: b3fe3213c0535ab098ad0a96952abb87e747f0d1
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 11 05:06:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 11 05:51:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3fe3213

dev-python/ubelt: Bump to 1.3.3

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

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

diff --git a/dev-python/ubelt/Manifest b/dev-python/ubelt/Manifest
index f53d605f00a2..48992f277deb 100644
--- a/dev-python/ubelt/Manifest
+++ b/dev-python/ubelt/Manifest
@@ -1,3 +1,4 @@
 DIST ubelt-1.2.4.gh.tar.gz 337670 BLAKE2B 
4c8b1c05cbed0f28e69b43445f12881e4c619be4a513b9263a6eb4d674e56b0a869d1e78072e1e89a505a12b3b40dddbb48424bccdcfbae1a7eabf7746bc79d0
 SHA512 
5fbe36598a035d1504b24a06e8f0fcd1c9d0ccc238f81bfad582288aced9ebc8323e7acf2705d47e60f36513cbf665051f554cce122d75d55247b5fc122af419
 DIST ubelt-1.3.0.gh.tar.gz 345051 BLAKE2B 
f7019311fa432e8c520b42261cc2cf1a494029bbb627c1b868364d4f816bc6a5c55c22e9755c4302f81f5984947bb7ada07b4d0137c1fee9be99e404c744ca54
 SHA512 
cd63501092d63426fa6169ab87d8224342f6ad59b1d9a41f36c53fda57057a10f8d20db26502bdbcc13c803eff3054cd2da67509308cc0930e1f765fe5f1281a
 DIST ubelt-1.3.2.gh.tar.gz 345932 BLAKE2B 
9ad9413a69402708117c5f0c1d804c6a4f9f54f55fa62b44eca5b79db1c37c466d011225ffd1e30c321907775395a9cbe3c11b6257ce5dd5edec8c5ecbcd2904
 SHA512 
3aa058a5028a93d618805b5612b7384d9ca2074e30adf1011acd3993d07f30f80b7d759290b7ccebab606b27a91bb8377626e4d6d99ea7f595c2e553a5aaa605
+DIST ubelt-1.3.3.gh.tar.gz 348746 BLAKE2B 
e537b699a2f04efea9c2477437b7100bf9b736cb69c73ebc06bc639c8d9794c513447552e8c34430fce92b5c757369b447422ee9841ac1c6d2f47e292282d816
 SHA512 
77e03e06c03b6d8c8004b06f5bc843cbb4b1ad21c8c35d4801d5695c2556c707572a5f188a5774013c5ee0eda4005b593cc8548a3c025d460a21fbd996e41abb

diff --git a/dev-python/ubelt/ubelt-1.3.3.ebuild 
b/dev-python/ubelt/ubelt-1.3.3.ebuild
new file mode 100644
index ..71a8a3a0bb6c
--- /dev/null
+++ b/dev-python/ubelt/ubelt-1.3.3.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="A stdlib like feel, and extra batteries. Hashing, Caching, 
Timing, Progress"
+HOMEPAGE="
+   https://github.com/Erotemic/ubelt/
+   https://pypi.org/project/ubelt/
+"
+SRC_URI="
+   https://github.com/Erotemic/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+SLOT="0"
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+   test? (
+   >=dev-python/numpy-1.19.2[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.2.0[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.25.1[${PYTHON_USEDEP}]
+   dev-python/xdoctest[${PYTHON_USEDEP}]
+   >=dev-python/xxhash-1.0.1[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   tests/test_editable_modules.py::test_import_of_editable_install
+   # relies on passwd home being equal to ${HOME}
+   ubelt/util_path.py::userhome:0
+)



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

2023-07-10 Thread Michał Górny
commit: 9e9266d7717047211339498b32b07bee7bf57ece
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 11 05:24:57 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 11 05:51:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e9266d7

dev-python/nbformat: Bump to 5.9.1

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

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

diff --git a/dev-python/nbformat/Manifest b/dev-python/nbformat/Manifest
index 342e016df60e..597f8f5a2d61 100644
--- a/dev-python/nbformat/Manifest
+++ b/dev-python/nbformat/Manifest
@@ -1 +1,2 @@
 DIST nbformat-5.9.0.tar.gz 140980 BLAKE2B 
e967ac0972dd2a574969492f9ada4171b5219249c3b6aa600fba97121aae0334516838c86b175064b0975a298fa9a1614dd2a458dd5d66ba832187731bd4
 SHA512 
c409feb3b6ae9b89b86d1c5e77a23a368776ccf9e62d606e2bb689927eca4d73c79a22e3f5e9e2beda78c201dc7485114e762872b305278c23c8129c7c65449b
+DIST nbformat-5.9.1.tar.gz 141100 BLAKE2B 
1e9c6ed726ae534c27bf25796b23ac38d624330f219f6f5e6de6be2b80a409dee4594dd4ef8c8216aabd0ca4457417d174f83e4ee9e5f53207147dfc004219c0
 SHA512 
d4a36092c89e594db6d8524fa4457a1e9075d160f0a97bad767fe0f4de357d1bee76e081ddad680975803dfb7a735d2034f92e57ac02d0436684cbcb1d8c

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



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

2023-07-10 Thread Michał Górny
commit: 9a063e97f68652778b5826edf8a6f6a62bf12ddd
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 11 05:28:04 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 11 05:51:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a063e97

dev-python/trustme: Bump to 1.1.0

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

 dev-python/trustme/Manifest |  1 +
 dev-python/trustme/trustme-1.1.0.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/dev-python/trustme/Manifest b/dev-python/trustme/Manifest
index 1bc7043d7a18..766bf48f5cdd 100644
--- a/dev-python/trustme/Manifest
+++ b/dev-python/trustme/Manifest
@@ -1 +1,2 @@
 DIST trustme-1.0.0.tar.gz 29567 BLAKE2B 
d57049d5d72b0aca85911a39f1eed2388829ab7e6833a2f8cb7fccf6d743e99fdc7e2917382f1397787c70763bf2ea49210337021054fc549e7e95377f88dc52
 SHA512 
4315290b5c7341ede5037ece01608ab0e8e07427c8053e058fb5db23f59b0be63b44fda83d83d0755f44c2a0d595b193ca77050c5f908038be071c18d759756a
+DIST trustme-1.1.0.tar.gz 29611 BLAKE2B 
71210845c3bb919b731ab14db72376aa701c547c4b062e4dab9ccbb6b97c3416cb48b92a998aa26c85720b38514998e62005dd310513fc80a54502432ee4000b
 SHA512 
f0ad39ffd9f4074107c90258738412ff8ca8ed1b4138e38edc6edad9a5cb8787a53a47fa78b12eba189774902ee3728961feed54b3b5e944e4737749912627b2

diff --git a/dev-python/trustme/trustme-1.1.0.ebuild 
b/dev-python/trustme/trustme-1.1.0.ebuild
new file mode 100644
index ..2f523bf96867
--- /dev/null
+++ b/dev-python/trustme/trustme-1.1.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="#1 quality TLS certs while you wait, for the discerning tester"
+HOMEPAGE="
+   https://github.com/python-trio/trustme/
+   https://pypi.org/project/trustme/
+"
+
+LICENSE="|| ( Apache-2.0 MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux 
~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+   >=dev-python/cryptography-3.1[${PYTHON_USEDEP}]
+   >=dev-python/idna-2.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   dev-python/service-identity[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-07-10 Thread Michał Górny
commit: e18393ad92ec6bf5026a9ac1aba599a3d7d05f3b
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 11 05:23:43 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 11 05:51:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e18393ad

dev-python/metakernel: Bump to 0.29.5

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

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

diff --git a/dev-python/metakernel/Manifest b/dev-python/metakernel/Manifest
index efa47b054510..009e1ac6d449 100644
--- a/dev-python/metakernel/Manifest
+++ b/dev-python/metakernel/Manifest
@@ -1 +1,2 @@
 DIST metakernel-0.29.4.tar.gz 189933 BLAKE2B 
0fe91318ed0fd5e356c9f0e4dfd05d72e5aff33e0bc305a3c198b4718bad1a4c3d5d7a6c82cf0c4eddb9bb5873f8b6acdbf1c61fe9a5ea8120ac6f10503fa950
 SHA512 
7e7458baf510383765f788fd3299d0e5dccea7b1f79c15e1621a81e029ff48aeab7c67ed01d8e2254b806115935d7428d3dfc2f083bba5ff586f2ad819f96776
+DIST metakernel-0.29.5.tar.gz 190055 BLAKE2B 
71da4cf886de1f5844f5343f37ddcf91416256fa5a5868e6f0a6fc188685c3fe8eb7827332abbbeedd58533b182588073afefbdb67ed9b1532833115974cb0a0
 SHA512 
2e79d35d4c3cabf2ea8df6b189620fa7ae73c9a6dff3b231ee9f9494b325270499beb3a915b0f0bcec2b3df948339c884211be4ef4bd47edd80547a609b7e324

diff --git a/dev-python/metakernel/metakernel-0.29.5.ebuild 
b/dev-python/metakernel/metakernel-0.29.5.ebuild
new file mode 100644
index ..a2396edc371d
--- /dev/null
+++ b/dev-python/metakernel/metakernel-0.29.5.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Metakernel for Jupyter"
+HOMEPAGE="
+   https://github.com/Calysto/metakernel/
+   https://pypi.org/project/metakernel/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/ipykernel-5.5.6[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-core-4.9.2[${PYTHON_USEDEP}]
+   >=dev-python/jedi-0.18[${PYTHON_USEDEP}]
+   >=dev-python/pexpect-4.8[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/jupyter-kernel-test[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # fragile
+   metakernel/tests/test_parser.py::test_path_completions
+   # broken by color codes in output
+   # https://github.com/Calysto/metakernel/issues/266
+   metakernel/tests/test_replwrap.py::REPLWrapTestCase::test_bash
+   # requires starting ipycluster
+   metakernel/magics/tests/test_parallel_magic.py::test_parallel_magic
+)



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

2023-07-10 Thread Michał Górny
commit: 3da1a35f02e60662c2c8db5de38843d702f79f3f
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 11 05:18:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 11 05:51:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3da1a35f

dev-python/time-machine: Bump to 2.11.0

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

 dev-python/time-machine/Manifest   |  1 +
 dev-python/time-machine/time-machine-2.11.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-python/time-machine/Manifest b/dev-python/time-machine/Manifest
index 94f6241d2342..17a7be6d693b 100644
--- a/dev-python/time-machine/Manifest
+++ b/dev-python/time-machine/Manifest
@@ -1,2 +1,3 @@
 DIST time-machine-2.10.0.gh.tar.gz 28770 BLAKE2B 
ba4ff7dd2559530e86e38d23600209f2e860a1541c9ef5536d07092678018c210ec5e0c63bc615e81b62e8179324953d023ba247c501aa94e16beb0345cacf8f
 SHA512 
4a3120432cb6aacb1e022415094a4fb204d2f1b39c378307a0de34505d470982d81e1d2d940d0b9745c3edcd563ff55f9ab1d602bd1dea720a474fee5fa1e4af
+DIST time-machine-2.11.0.gh.tar.gz 28075 BLAKE2B 
2eb07ac60d4014e5796fefcf5cb846d60fef1887fe01459d906a2118eddc924d60642131530f76e131080e2989f60263bda2fbcc0cc917e0f9452d16a4f640a6
 SHA512 
5bd5d76e2ecc392c249e86e2cfe54ee94a99a4e1cd1dd7e00b240e1299426d87a284ec270ae36aeb82acfe06d974d5aeca27ae977a480441e4daa5b852d00198
 DIST time-machine-2.9.0.gh.tar.gz 28043 BLAKE2B 
9a9a521c94b72a7464853661da791b6f57f5155ddc62ffceeb82f808903f4c337e6bf48fe8300bb4f9f5673fd175fd85038a4e80a39e8f3e096c12c27ee790ec
 SHA512 
ecc780a72d279b49d026a8f3f89210cb4c90e02c5a517c08eadbabcb65216a24c603ace39afd76ea1e6ccdef589d5997581d0db7477bb28fe4d1e0510daf17a0

diff --git a/dev-python/time-machine/time-machine-2.11.0.ebuild 
b/dev-python/time-machine/time-machine-2.11.0.ebuild
new file mode 100644
index ..d6f96f71fc73
--- /dev/null
+++ b/dev-python/time-machine/time-machine-2.11.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Travel through time in your tests"
+HOMEPAGE="
+   https://github.com/adamchainz/time-machine/
+   https://pypi.org/project/time-machine/
+"
+SRC_URI="
+   https://github.com/adamchainz/time-machine/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-07-10 Thread Michał Górny
commit: ef8be604aca850ed044bc716f0dbacdaaebd2209
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 11 05:17:16 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 11 05:51:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef8be604

dev-python/GitPython: Bump to 3.1.32

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

 dev-python/GitPython/GitPython-3.1.32.ebuild | 83 
 dev-python/GitPython/Manifest|  2 +
 2 files changed, 85 insertions(+)

diff --git a/dev-python/GitPython/GitPython-3.1.32.ebuild 
b/dev-python/GitPython/GitPython-3.1.32.ebuild
new file mode 100644
index ..21ec22655d01
--- /dev/null
+++ b/dev-python/GitPython/GitPython-3.1.32.ebuild
@@ -0,0 +1,83 @@
+# 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} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 pypi
+
+TEST_P=GitPython-${PV}
+GITDB_P=gitdb-4.0.10
+SMMAP_P=smmap-5.0.0_p1
+
+DESCRIPTION="Library used to interact with Git repositories"
+HOMEPAGE="
+   https://github.com/gitpython-developers/GitPython/
+   https://pypi.org/project/GitPython/
+"
+SRC_URI+="
+   test? (
+   https://dev.gentoo.org/~mgorny/dist/${TEST_P}.gitbundle
+   https://dev.gentoo.org/~mgorny/dist/${GITDB_P}.gitbundle
+   https://dev.gentoo.org/~mgorny/dist/${SMMAP_P}.gitbundle
+   )
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   dev-vcs/git
+   >=dev-python/gitdb-4.0.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/ddt-1.1.1[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_test() {
+   git config --global user.email "tra...@ci.com" || die
+   git config --global user.name "Travis Runner" || die
+
+   git clone "${DISTDIR}/${TEST_P}.gitbundle" "${T}"/test || die
+   git clone "${DISTDIR}/${GITDB_P}.gitbundle" \
+   "${T}"/test/git/ext/gitdb || die
+   git clone "${DISTDIR}/${SMMAP_P}.gitbundle" \
+   "${T}"/test/git/ext/gitdb/gitdb/ext/smmap || die
+
+   cd "${T}"/test || die
+   git rev-parse HEAD > .git/refs/remotes/origin/master || die
+   TRAVIS=1 ./init-tests-after-clone.sh || die
+   cat test/fixtures/.gitconfig >> ~/.gitconfig || die
+
+   distutils-r1_src_test
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # performance tests are unreliable by design
+   test/performance
+   # unimpoortant and problematic
+   test/test_installation.py
+   # Internet
+   test/test_repo.py::TestRepo::test_leaking_password_in_clone_logs
+   # requires which(1)
+   # https://github.com/gitpython-developers/GitPython/pull/1525
+   test/test_git.py::TestGit::test_refresh
+   # TODO
+   test/test_submodule.py::TestSubmodule::test_base_rw
+   
test/test_submodule.py::TestSubmodule::test_git_submodules_and_add_sm_with_new_commit
+   
test/test_submodule.py::TestSubmodule::test_list_only_valid_submodules
+   test/test_submodule.py::TestSubmodule::test_root_module
+   )
+
+   epytest -o addopts= test
+}

diff --git a/dev-python/GitPython/Manifest b/dev-python/GitPython/Manifest
index 70a71e7d2e43..44c234506ecc 100644
--- a/dev-python/GitPython/Manifest
+++ b/dev-python/GitPython/Manifest
@@ -1,4 +1,6 @@
 DIST GitPython-3.1.31.gitbundle 9820824 BLAKE2B 
47becdf80c8047c3de74f3ad2308f2003629dac970df961e97ae455719690afa8ca4fc08c85fdd01d351980cac5b79265164b92c16e993efb964e4c5d6e62810
 SHA512 
2b73a9bbe11bf24c1f0cfbc817b1226ae49c52a898f233d23aa8512cb7709adaba57c76afce8aa4416dcc4f16775d0d4138f0059ede51f59a6ccdd27d0f08cd3
 DIST GitPython-3.1.31.tar.gz 195822 BLAKE2B 
c5644a811e33da4e2983d5b41dc5e223bff23bb817027485fd24598163dc515d1823e8abc5f871a9ad4334827f097dbe7856cf618940cd3ddbe507728253ea2c
 SHA512 
80d5f73db589e239dead268c99092b2429c4d0602e4f9a1e77cce5c68f2eade1651e3da9de68fd485021565f3a2d9b980c286b0d302c58e60011a443b4361e71
+DIST GitPython-3.1.32.gitbundle 9676140 BLAKE2B 
e975f7949f3f3e25f66008b1f2be80dbecb96234405b07b7ef33cb119abde1be434d46deb3c5bed2ec26f4fe35d0f5a1e605c60727812ef4aef2116029f83abd
 SHA512 
b54d5a8e335f6c1b6dfcdd6ccb9c79562ec222cd3d83fd196dab245bed90a9e02d20b191b46c5acdc300f2dede942c686694f0aa005fa5c5c2c2d3e81470a692
+DIST GitPython-3.1.32.tar.gz 196978 BLAKE2B 
914b0ceebe89b00e5d65c963055c1d64c3125699a4df80e04c5a0ca59181faac5357880767224d3b3cad9b884668299510ea055ae0c228648c1b1c2e5ec048d0
 SHA512 
b1a4ac7d98b9543454525819357afef4c45dde842a8a8689f5f059312cd45ee10a7a5b22e2417a0a7120b78c0a40addc4f9189789d70ca34d2bc21962fe44fb7
 

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

2023-07-10 Thread Michał Górny
commit: 4c671779c29f73a303e583e64fb86a0c3da691e5
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 11 05:17:35 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 11 05:51:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c671779

dev-python/pyfakefs: Bump to 5.2.3

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

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

diff --git a/dev-python/pyfakefs/Manifest b/dev-python/pyfakefs/Manifest
index 6074b50d63b0..0ffe45150a9e 100644
--- a/dev-python/pyfakefs/Manifest
+++ b/dev-python/pyfakefs/Manifest
@@ -1 +1,2 @@
 DIST pyfakefs-5.2.2.gh.tar.gz 219768 BLAKE2B 
be22ad269dcb8777c2fc6d8aed5079b84089980f5b62f1198ec2b4b3eea3688df3665bfc305a300e73917d65bc4209bc7bbf2a739d3852b1257036ca288a7846
 SHA512 
43ba719ad129f3e5188512a6f9b1eb8cfd7586f45a69c6623a9ae2429ca4dfa67d54cfc42032a599daaf736d46cb9e268c9f68150c16427667ed84e0917ed459
+DIST pyfakefs-5.2.3.gh.tar.gz 222076 BLAKE2B 
01d24021be074058d865ac068f77de69721ad2f826f835f04776e8d17a8f4cfaeb85bce9a948d679951b8f028ef6d6b3377428d76c5d2d46afea3b78dffcee1e
 SHA512 
5e4adeecb1e2341f3dee20d48b387de870cdab4ad27791951f98ba516f8f4cbe4f5e303c83725c2ce5a9cfaf34f771814b07c553983eb283aa7c3fd7f4e7690d

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



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

2023-07-10 Thread Michał Górny
commit: b7e6d59576835fd8234ba8cdcc5d2620e8cd44a3
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 11 04:59:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 11 05:51:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7e6d595

dev-python/hypothesis: Bump to 6.81.1

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

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

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 90d2455d21e6..72e40720e067 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -5,3 +5,4 @@ DIST hypothesis-6.79.2.gh.tar.gz 9377998 BLAKE2B 
7b9aa513fa6bf535094ebf9b6aad51d
 DIST hypothesis-6.79.3.gh.tar.gz 9378262 BLAKE2B 
b5feccaa2a3e5af6e0cd688f5b9c78662af9dd044e188f295c922ae6aa7a0bd9e36a461d630c4217f376982e6f47e919b0cb75b8f6bc78056fa8b146b0fc88cb
 SHA512 
6f6b18f6313fcf0d2151ec76d7f97793e181403e8d30c51dd251439f3bc0e204a3b74134017f7e88934eb779a8756f6c541a5ac52041222f1f350f0a7172563e
 DIST hypothesis-6.80.0.gh.tar.gz 9376080 BLAKE2B 
49aa0e60d520aaf5c76767dfade32d5ebc40c6bc7d6a20937c1134fb0b3904a62778f83e01074060dc1614045d2c4ea559a27fb5ef1634b8adf90a38c359daa7
 SHA512 
30e0698422d4f1b4c3c592ad86555a7347975ff2ed4d9c50a6672610981dadb2c3c1eae7f42e08075e529b095b13703129c90f22be3f8f40b39482fa8c80118b
 DIST hypothesis-6.80.1.gh.tar.gz 9376526 BLAKE2B 
edb7012b17f1634745d81de74934424ac6430b9668a9702ce64a6f60b7ca3239c878acf1f958327ff2b1e18b95003733ce36bc6f0ffceb65f1eab69d61ab9b54
 SHA512 
38962d6428d98861993a7e29627be377b2dee7ef9da5bf06553a1de645e041c5af33f8674c64104e90c1168815ef81ee82bb30e1d66315bc85ba7ad81ab28f20
+DIST hypothesis-6.81.1.gh.tar.gz 9377813 BLAKE2B 
6ba0d9bd8fd12d521909151c7bb04ea729df1adb4dc401359de7accf75cf78981c3e2dbda1c22cb05ca48d550f8a97d19deea86249ac056b5fc34fca20ffb2b7
 SHA512 
54d13f249fe02fdd99726304a87ca1fe174f47137006fe147ed2b47875136f2d77f24be0bb77e91a04edff8db2230563627c75e9d164adf859284e5ce873369d

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

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

2023-07-10 Thread Michał Górny
commit: 80c332899bc02b86997f82ee8a2e7f2287a28916
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 11 05:02:47 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 11 05:51:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80c33289

dev-python/braintree: Bump to 4.21.0

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

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

diff --git a/dev-python/braintree/Manifest b/dev-python/braintree/Manifest
index 8e0de6f95a8c..c832f7398f80 100644
--- a/dev-python/braintree/Manifest
+++ b/dev-python/braintree/Manifest
@@ -1,2 +1,3 @@
 DIST braintree_python-4.19.0.gh.tar.gz 217588 BLAKE2B 
a5a90443f3315112eed95e00d1733875b1e6c3056de57f182b13f06b47a94ac1d711b6ed7aee76e57f1388a46b89281594398c3e88c4018d5f1a4947d2ed4790
 SHA512 
4d464d0f36b77157d6ea94721dfd4f4354fa51e5dc9670443ee8689c08aefc0d81bd09d34d87d1a436f74a60df6cc7c0e0ff5dc366bd1779d57b46dd028d5362
 DIST braintree_python-4.20.0.gh.tar.gz 219019 BLAKE2B 
b53220f3172181d4426e4165f8787317a25a0facfdd4da7c5c5d47578b8ff39dce903db1fa4119784e943a1f3364f5f60157413b459a72e27873de4efac60250
 SHA512 
1b8a4693796befb128cf790859b7ff528303e080455489679ab3a413b31c810b25f61a20e04681068ffce0d73d1679c14b0a3374c3efbf854781e977b8d53a44
+DIST braintree_python-4.21.0.gh.tar.gz 220035 BLAKE2B 
e8eb8a51fe5b49675abaf20c0cb3cfefa9129609df70bbf2e74aa4f588ea48014278fe2bb1e76841dbcd19fbc87346bc0b4302910237d5cffd839369465f2597
 SHA512 
409d4d80059f1868b2aa80896b0a082493fe0e1d3c1f76145bf41a1f7c93dc4a3970eb90b9c599584a6a00f3d135f870115daff0fabe9f22dcd1a3c7a16371a5

diff --git a/dev-python/braintree/braintree-4.21.0.ebuild 
b/dev-python/braintree/braintree-4.21.0.ebuild
new file mode 100644
index ..c50e26d97b9e
--- /dev/null
+++ b/dev-python/braintree/braintree-4.21.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+MY_P=braintree_python-${PV}
+DESCRIPTION="Braintree Python Library"
+HOMEPAGE="
+   https://developer.paypal.com/braintree/docs/reference/overview/
+   https://github.com/braintree/braintree_python/
+   https://pypi.org/project/braintree/
+"
+# no tests in sdist, as of 4.19.0
+SRC_URI="
+   https://github.com/braintree/braintree_python/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/requests-0.11.1[${PYTHON_USEDEP}]
+"
+
+DOCS=( README.md )
+
+distutils_enable_tests unittest
+
+python_test() {
+   eunittest tests/unit
+}



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

2023-07-10 Thread Michał Górny
commit: bfc66ad51668785a173fe77303acf24a7f5a6c63
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 11 04:59:14 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 11 05:51:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfc66ad5

dev-python/black: Bump to 23.7.0

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

 dev-python/black/Manifest|  1 +
 dev-python/black/black-23.7.0.ebuild | 51 
 2 files changed, 52 insertions(+)

diff --git a/dev-python/black/Manifest b/dev-python/black/Manifest
index 1028a79ff922..ea99a0eaab16 100644
--- a/dev-python/black/Manifest
+++ b/dev-python/black/Manifest
@@ -1 +1,2 @@
 DIST black-23.3.0.tar.gz 582156 BLAKE2B 
01ed5443e1bb251d46618a5b61bbfcc2dc0b41c0bef7d4315fb704a2ac0fd51eb4fe268838b8be6195630f21e6f7b3a5bfca124a7bd60dbef95a02714924327b
 SHA512 
1ea8749ee25aae34a40c5d1b779c6076971488dea1a85ebfcbe4c2a8bb5abb5e3918a735a4e3f9b4ae2690eda0f48fac014ade055721b54d879fdd2d3450b72b
+DIST black-23.7.0.tar.gz 586177 BLAKE2B 
4bb50b6c7409a97aa277f1048c17101a1c91368b9269cf4c08d3052c036887d2ed6e5f1f2e044c14f41bf2d969d65183413c2a9810f12d96cbf09778c9b1310e
 SHA512 
78d5e87bfef4dcaff007455e8c72dcd45f9374c09da6f4ba45ae7caa980005d1bc984c68fa44d4abf7969a376a4039546e7e8f537c3aa1331d213e13dcbe3941

diff --git a/dev-python/black/black-23.7.0.ebuild 
b/dev-python/black/black-23.7.0.ebuild
new file mode 100644
index ..dc0fca200e6d
--- /dev/null
+++ b/dev-python/black/black-23.7.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="The uncompromising Python code formatter"
+HOMEPAGE="
+   https://black.readthedocs.io/en/stable/
+   https://github.com/psf/black/
+   https://pypi.org/project/black/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+   >=dev-python/click-8.0.0[${PYTHON_USEDEP}]
+   >=dev-python/mypy_extensions-0.4.3[${PYTHON_USEDEP}]
+   >=dev-python/packaging-22.0[${PYTHON_USEDEP}]
+   >=dev-python/pathspec-0.9.0[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}]
+   ' 3.{9..10})
+   $(python_gen_cond_dep '
+   >=dev-python/typing-extensions-3.10.0.0[${PYTHON_USEDEP}]
+   ' 3.9)
+"
+BDEPEND="
+   dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]
+   dev-python/aiohttp-cors[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/parameterized[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+pkg_postinst() {
+   optfeature "blackd - HTTP API for black" \
+   "dev-python/aiohttp dev-python/aiohttp-cors"
+}



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

2023-07-10 Thread Michał Górny
commit: 22b6758f1eb13358ac5f548b57591373b244ff79
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 11 04:50:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 11 05:51:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22b6758f

dev-python/tifffile: Bump to 2023.7.10

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

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

diff --git a/dev-python/tifffile/Manifest b/dev-python/tifffile/Manifest
index 0290578849f0..6bf4bac305f5 100644
--- a/dev-python/tifffile/Manifest
+++ b/dev-python/tifffile/Manifest
@@ -1,3 +1,4 @@
 DIST tifffile-2023.3.21.gh.tar.gz 331285 BLAKE2B 
ce63dc2f389d3e93cf50c52efe849423c091bdf048ce7f408fe6ee4556da4b9efcbaa031e7bc7f2b3f953117f7ce18014d1a77f9253a82d6dc4352464cf4151d
 SHA512 
68b90d7eab293991b0227090d5b4c047469cd65c339f8d19da68097d99640c7f45cf8746eac4b3da9a388a58cd4343bbcad25496b08c13c913e48f982e14f5b9
 DIST tifffile-2023.4.12.gh.tar.gz 332954 BLAKE2B 
357e691a0b551eb1ac5349bcc8a7168399e93c82353f5da5d95953142f206388da876e16f6948937ed9fb36128eaa4c3999c6fca494a9d5466894b5324c1cdcd
 SHA512 
3a5c2ed6beaaf0f1c7f4dced0f57eab1cbd1f23040df8c701ffac8569b6fbdcebd71b6970e9c6911c1fd501add78880d8102c8476126007472fcdb82c9628bcf
+DIST tifffile-2023.7.10.gh.tar.gz 335535 BLAKE2B 
2fdfec45546fc6f4beb326d1b08646187b2e1e505e28b91ec2229ff19afdc84abb48c1c83acae5f33680583c95bcceea6579f52ba3c7df9d646697b04231b00b
 SHA512 
91f7dc449244a560a10f76b9f7eb339ce5200ef7cd7c8d2d088095d8bcea18bb419d9b691e2646cd58e072d9a7ea1701fdc7501fb91c04533684e002c94426c0
 DIST tifffile-2023.7.4.gh.tar.gz 335321 BLAKE2B 
a168de5ad4735f490b0e7a29d7db887708bdf28049d3b722cefff9880962cf7d58cf6929935d3e0fcddef11d8910cc798996df7d1af7e14083e52956900ffa61
 SHA512 
247912cee32a5b9d29cb228a73366fd61c1f0b316ddc78ad37513ed85157abd7012bbc36b4cef250636f5789ef7f0204eae9a6ddbe6b08440f7f82039dbb854a

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



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

2023-07-10 Thread Michał Górny
commit: af0342e68a19d8337ea5da541084ed7dfa68be51
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 11 04:54:24 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 11 05:51:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af0342e6

dev-python/cryptography: Bump to 41.0.2

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

 dev-python/cryptography/Manifest   |   3 +
 dev-python/cryptography/cryptography-41.0.2.ebuild | 149 +
 2 files changed, 152 insertions(+)

diff --git a/dev-python/cryptography/Manifest b/dev-python/cryptography/Manifest
index c28aab16eac1..6873c3d96818 100644
--- a/dev-python/cryptography/Manifest
+++ b/dev-python/cryptography/Manifest
@@ -17,8 +17,10 @@ DIST core-foundation-sys-0.8.3.crate 17519 BLAKE2B 
4ac3d9ab16753dd995abe82f158d4
 DIST cryptography-40.0.2-pyo3-0.18.patch.bz2 8675 BLAKE2B 
d7c0775503003f59a95dca2bf677c0d46a23967661d91bcfa9d3c9ddcf58e62c7a6f3d7b658076cb91e3e47f58ae84226f9162bdbb907fe8df1c69b9175c00e4
 SHA512 
e695af34bf08a8857f1c22cfa533b670b3c70e2ff4c9affd3e7664c0b828866d6d577dd2d6d38fd43b0d3c963a8aa91d7f5b6c00f633753dcf040180827abaa2
 DIST cryptography-40.0.2.tar.gz 625561 BLAKE2B 
99c3ff530abeef47154fc77b9d63128c35737d27ae120415fc3f1de5265ef33aadcb77f023ddd4266d7f414a67ac9c835249fe3ec4812268df5ebbcb828fded7
 SHA512 
391aba41fa75052d86182d39096c61eb37126a1e94499fe1934cc3307c8c7e819ead0e904c58c0b36fa4c4bc375b092d1b352217bc0d448f4aab587cff90528e
 DIST cryptography-41.0.1.tar.gz 629124 BLAKE2B 
726b6adbdd175e71135c7fcf239c2be822eea2e0221d59301dba3ee24aa958bd12acd0945883e4d0a14028cb0fe16b4c5f0c0adde3d44d23a815a290d87eb4af
 SHA512 
7f944cc99f57db3e3e54eaea74ce65a4477c71fc9475dfb50247ca291d5e806dbf0323651edf9ce8ec3bf03de8912fb86f6c83b3b76f1d0e37369bd83e86805c
+DIST cryptography-41.0.2.tar.gz 630080 BLAKE2B 
26f1422133510d2c8076dfdccc4cfc2134b3704122b13e15cc34b1b4a1362d81a22efb7cb9ba64a266a7832ff7910ddd9da94f4ab8e58bf7308985ca57c3c00c
 SHA512 
9c9b7fd047430bbde841fcd97e4ce76be6c708b372a7c1170013d8d8baaa263d90bed4a0fa4fca82ff713e8acf25971e7eab0f4ec1c8cbc8e9658a8527787e3a
 DIST cryptography_vectors-40.0.2.tar.gz 35282075 BLAKE2B 
f2bfc07c41950929a0e7d0ceeba453f7d342f9182209b24fa4de20d1084aa30794e3d6052cade6b25a3208621bfb21a15d4e0be2a57b2aad994b8001db591dee
 SHA512 
6f2a9ec715803760deb397ec810433df9e7862029b0f63ca661a9781b8dc5f18bd585438ca7781a566342967b855ce0371dbb3fc650be1fb6ca0ac6c744c05c0
 DIST cryptography_vectors-41.0.1.tar.gz 35287642 BLAKE2B 
c9007dae63398054fada6331b7de1f4ca8a3e2252c614878e800678eb9a6bcac81f4b41dc815d5ef62a73f9a26548c4c01475c8c3c4a8dfb799b95805e2a1e1e
 SHA512 
3371dea3898b9ce93599b6d37134bb7296442d9aa1318a6d933e73b7aea284c8c50fc93eac4fc2df9b31ff1c96e7bd45516a2c1399ca69e8e2e2d9d5a7ff12db
+DIST cryptography_vectors-41.0.2.tar.gz 35288224 BLAKE2B 
7ebc794f8b2425293a368ac08c6dc11a29fc545e4eb0862d5513785792adeb2b9c480c1c34fdde915a0b6c35f1fbedd528e5e5c7b601b6e7b13fe92809bfd2be
 SHA512 
a9aa816d646a8dad3739a1bc3420b4ceb688e2bc8a4cb6313d29264d773b58c1ef45832794d5a83c10addfe070083e2fa9877f6f3801faedf982b91783e00d7c
 DIST cxx-1.0.86.crate 589122 BLAKE2B 
22a18d62d7e2a4793b659d1ec330c7e5068715560f5a098946f1a59e8c76243cbfbcea42d5a9e68e81ea9f26949ab9d12997d7594832e8b670caa07f220d6087
 SHA512 
927fbc7ab0eae8c4a87c974ae0cf5a34dd291ca869f1476bb23cc7afca25e131f5f0417a3b901d424d25c870f2fc9bee5500169074ce3a040e08340c3a526e09
 DIST cxx-build-1.0.86.crate 84425 BLAKE2B 
91a7181e795bcec54bf707f97f2f1e54ea4b53106675a06163920424781da4285cea381ad4bcf01304766fe4db494213b63f047da8595030e43eebf6d7e9e229
 SHA512 
0be6e1e0b2655dcb8995168394baf6a68be26f405d4797328251e7c53ba31de14c8e68a8eb83b9b3b3a0e10fe28a989de5fc97e783572982ebb5af28152851b9
 DIST cxxbridge-flags-1.0.86.crate 5251 BLAKE2B 
d614de85cbb6b2eed683295a64b9401496277da847577a876e9102735a5121619c8af8eb33a77aad15a80397161f3dd9a2a3f5b2d5afb91172211008819c0beb
 SHA512 
1b2364c9651c4782fc7b05e55fb98873a48d9695bbba73c6d735113e25ebc6993bb9e945e954ff27d183b15949aa807a13c96683ec66bbfd822c7716c1ca18bf
@@ -60,6 +62,7 @@ DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B 
ef918c5efaf2545ab38787c8d0c07315
 DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 
98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823
 SHA512 
2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495
 DIST proc-macro2-1.0.53.crate 43351 BLAKE2B 
9f93a0407a2c871bdeab7c48f4f5ab2497ea75e3c56929a659c2d18fd735bb0e65908b240ea4f64289b48f00185ecfabad24d8422e7fc08fab6b3be59dffab02
 SHA512 
a68e0b21f13d52c3efbcfc9fc9a7b99ba7fbdae5b975afabed2f2f76cb312a0abbbe7c791eb6e0a99f7417c0ffb749cc4596eab7b463dcbcdb9858b81753a84c
 DIST proc-macro2-1.0.59.crate 44360 BLAKE2B 
b1e42efd70e9a61bd46fd8bdd7db26aea142d98d28765de799901606b721c23a22c3e853d0821709ef5ddeac0304731b6a09c3bff3b7769e946b77fc67e44d36
 SHA512 

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

2023-07-10 Thread Michał Górny
commit: 8e1afe81e05738c160aa2ab79611fa5e613de3c9
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 11 04:20:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 11 05:51:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e1afe81

net-news/rssguard: Remove old

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

 net-news/rssguard/Manifest |  1 -
 net-news/rssguard/files/rssguard-4.3.3-gcc13.patch | 30 --
 net-news/rssguard/rssguard-4.3.3.ebuild| 67 --
 3 files changed, 98 deletions(-)

diff --git a/net-news/rssguard/Manifest b/net-news/rssguard/Manifest
index 61781d717a46..47a4c57bbb10 100644
--- a/net-news/rssguard/Manifest
+++ b/net-news/rssguard/Manifest
@@ -1,3 +1,2 @@
-DIST rssguard-4.3.3.tar.gz 22087207 BLAKE2B 
9f556b07100ad00e16afbbcea350d6cae751ec8ee4f10de4f0c4550bf76dcff560c7a3c78703916503f4ad9a02fcd60ea43eb9b1db6a9c29bda64d1de9a9bd26
 SHA512 
79394e6bea838292c0cadea65dbdfa0241527a89ab6e2abdc6d31993a59876a431a887a2a5173eacbafb180f0289f29d8182adb1cf8e8fca82266e2ed6c31500
 DIST rssguard-4.3.4.tar.gz 22100746 BLAKE2B 
49825db268c1c4b5764ab66a0006b51210eebabf67afb581aa9da2a60218087e3b83e212bcf79ffcfcfc917cc92ac4a5d60b4543f09080d0b1defd62770bb123
 SHA512 
191f732e10a921635880ef61dea5449c75583e8bb92985436152c86f2895055c4f3c3704f77af99bb8201501904eff51c7cc9fcd221115ae1597be476e38308b
 DIST rssguard-4.4.0.gh.tar.gz 22147332 BLAKE2B 
4bcbe890bf02de4b339a9ce869336785fe041065247d003247925a6b1afaaa71bf8bb341db99090888cab23997d1a7a23c4e291619bcb43fb03c8701a0fc2756
 SHA512 
3b1f62fcd82e659baf8cf127ad5a030c5a222c93c0a6959bca9e0d5c26f0fcd2c191bf95190a067b341e0dec0809e18c36c057d5923e09c5e30889275ee581d8

diff --git a/net-news/rssguard/files/rssguard-4.3.3-gcc13.patch 
b/net-news/rssguard/files/rssguard-4.3.3-gcc13.patch
deleted file mode 100644
index ce7e26048387..
--- a/net-news/rssguard/files/rssguard-4.3.3-gcc13.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-https://github.com/martinrotter/rssguard/issues/911
-https://github.com/martinrotter/rssguard/commit/9de62b46ed65ad32ceab7d93d7b110ddf50e78cc
-https://bugs.gentoo.org/900244
-
-From 9de62b46ed65ad32ceab7d93d7b110ddf50e78cc Mon Sep 17 00:00:00 2001
-From: Martin Rotter 
-Date: Tue, 4 Apr 2023 15:35:58 +0200
-Subject: [PATCH] fix #911
-
 a/src/librssguard/3rd-party/mimesis/quoted-printable.cpp
-+++ b/src/librssguard/3rd-party/mimesis/quoted-printable.cpp
-@@ -19,6 +19,8 @@
- 
- #include "quoted-printable.hpp"
- 
-+#include 
-+
- using namespace std;
- 
- string quoted_printable_decode(string_view in) {
 a/src/librssguard/services/standard/gui/formstandardfeeddetails.cpp
-+++ b/src/librssguard/services/standard/gui/formstandardfeeddetails.cpp
-@@ -20,7 +20,6 @@
- 
- #include 
- #include 
--#include 
- 
- FormStandardFeedDetails::FormStandardFeedDetails(ServiceRoot* service_root,
-  RootItem* parent_to_select,

diff --git a/net-news/rssguard/rssguard-4.3.3.ebuild 
b/net-news/rssguard/rssguard-4.3.3.ebuild
deleted file mode 100644
index 8b8073918d4c..
--- a/net-news/rssguard/rssguard-4.3.3.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake optfeature xdg
-
-DESCRIPTION="Simple (yet powerful) feed reader"
-HOMEPAGE="https://github.com/martinrotter/rssguard;
-SRC_URI="https://github.com/martinrotter/${PN}/archive/${PV}.tar.gz -> 
${P}.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="
-   !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}"
-
-DOCS=( README.md resources/docs/Documentation.md )
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-4.3.3-gcc13.patch
-)
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_WITH_QT6=$(usex qt6)
-   -DUSE_WEBENGINE=$(usex webengine)
-   -DNO_UPDATE_CHECK=ON
-   )
-
-   cmake_src_configure
-}
-

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

2023-07-10 Thread Ionen Wolkens
commit: 68d292c1a404a227ff30b0ec81b8ea09bfef8623
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jul 11 05:28:28 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jul 11 05:36:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68d292c1

app-emulation/wine-proton: update live

wrt vosk aven't looked at it, but could consider to if there's
interest. Believe this is rather niche (for voice recognition
in Wine it sounds like) and won't go out of my way unless
I know someone wants it.

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

 app-emulation/wine-proton/wine-proton-8.0..ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/app-emulation/wine-proton/wine-proton-8.0..ebuild 
b/app-emulation/wine-proton/wine-proton-8.0..ebuild
index e5ff1bbe7cce..d44d6d421587 100644
--- a/app-emulation/wine-proton/wine-proton-8.0..ebuild
+++ b/app-emulation/wine-proton/wine-proton-8.0..ebuild
@@ -9,7 +9,7 @@ inherit autotools flag-o-matic multilib multilib-build 
python-any-r1
 inherit readme.gentoo-r1 toolchain-funcs wrapper
 
 WINE_GECKO=2.47.3
-WINE_MONO=7.4.1
+WINE_MONO=8.0.0
 WINE_PV=$(ver_rs 2 -)
 
 if [[ ${PV} == * ]]; then
@@ -213,6 +213,8 @@ src_configure() {
$(use_with v4l v4l2)
$(use_with xcomposite)
$(use_with xinerama)
+
+   --without-vosk # unpackaged, file a bug if you need this
)
 
tc-ld-force-bfd # builds with non-bfd but broken at runtime (bug 
#867097)



[gentoo-commits] repo/gentoo:master commit in: games-board/pysolfc/

2023-07-10 Thread Ionen Wolkens
commit: 5e25cc8474180b45b0465852d31a9f1a132aaffe
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jul 11 04:36:32 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jul 11 05:25:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e25cc84

games-board/pysolfc: add 2.21.0

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

 games-board/pysolfc/Manifest  |  1 +
 games-board/pysolfc/pysolfc-2.21.0.ebuild | 68 +++
 2 files changed, 69 insertions(+)

diff --git a/games-board/pysolfc/Manifest b/games-board/pysolfc/Manifest
index f4c54f90bbf3..eb39c9a41115 100644
--- a/games-board/pysolfc/Manifest
+++ b/games-board/pysolfc/Manifest
@@ -1,3 +1,4 @@
 DIST PySolFC-2.20.1.tar.xz 9175764 BLAKE2B 
3eba9044cc37f96d85e51f5bb5faa5605e8a5de887fe0c73a9bea7dde1a49e63263d7a9b66113e975a26d71de2611e0b5dc176713734316b8c0410fb8145a539
 SHA512 
f801dacfb3f538496a7dd2fd1777897681521928fe7ea8aec7ea514c1422e8d4ad6c0943ba534914d95544d8eb5e4868f860e6864a8e105f6cc0d16a3d678346
+DIST PySolFC-2.21.0.tar.xz 20021468 BLAKE2B 
afb73675ab57ffbad96b3a6113733494343c481d18651c0932a2da28d58649a67031d280b49ee31b672abe2ca840d0ce1bb92f7e498f5fc567524eb7bdb26792
 SHA512 
7e2f4d4581020a8b0d866110be00805c27d20dc94a4393079b94579253ee6bc1ed7355752842faf092d7a1bfe03ec4c3d6e1e61f2ddb39b959b3a830448d
 DIST PySolFC-Cardsets--Minimal-2.2.0.tar.xz 23145612 BLAKE2B 
f98e51c9609bda850cf39ffcd255c7d5c729bc01c35475b1f99a4a4d4ec6a436d44d7e5ecdcce3726616aeaff19617dba6735861f6c5677d2c197882d631a475
 SHA512 
d5eb0753d14e0758f410d843f553ca6c03acc6d4283b447016e959c889c9dada29fa3facead44354782010b52ec51e0d095858d3b78243ad5280068ec6cd3e31
 DIST PySolFC-Cardsets-2.2.tar.bz2 65408375 BLAKE2B 
7c0f4bb245d628222e0c8e3b56739c52d77aa6f62088b547c077368591ac3632300a9a35145ddbc33bfdf3accd91d261d103be6777db8c3cbb5576683358b0de
 SHA512 
5562e572909eba96399c79487127b3d98c8f0e1ad145469e48fd6c3803334ba11c41e403d7dcaab5cd01324219426f7afdba9459d97b03071dd67b6dd73ce304

diff --git a/games-board/pysolfc/pysolfc-2.21.0.ebuild 
b/games-board/pysolfc/pysolfc-2.21.0.ebuild
new file mode 100644
index ..02b36f4c990c
--- /dev/null
+++ b/games-board/pysolfc/pysolfc-2.21.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_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="tk"
+inherit distutils-r1 xdg
+
+MY_PN="PySolFC"
+MY_P="${MY_PN}-${PV}"
+PS_CARD_P="${MY_PN}-Cardsets-2.2"
+PS_CARD_MIN_P="${MY_PN}-Cardsets--Minimal-2.2.0"
+
+DESCRIPTION="Exciting collection of more than 1000 solitaire card games"
+HOMEPAGE="https://pysolfc.sourceforge.io/;
+SRC_URI="mirror://sourceforge/pysolfc/${MY_P}.tar.xz
+   extra-cardsets? ( mirror://sourceforge/pysolfc/${PS_CARD_P}.tar.bz2 )
+   !extra-cardsets? ( mirror://sourceforge/pysolfc/${PS_CARD_MIN_P}.tar.xz 
)"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3+ GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="extra-cardsets minimal +sound"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/attrs[${PYTHON_USEDEP}]
+   dev-python/configobj[${PYTHON_USEDEP}]
+   dev-python/pysol_cards[${PYTHON_USEDEP}]
+   dev-python/random2[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   sound? ( dev-python/pygame[${PYTHON_USEDEP}] )
+   !minimal? ( dev-python/pillow[jpeg,tk,${PYTHON_USEDEP}] )')
+   !minimal? ( dev-tcltk/tktable )"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+   distutils-r1_src_prepare
+
+   # make pip check happier, pycotap is not needed
+   sed -i "/'pycotap'/d" setup.py || die
+
+   if use extra-cardsets; then
+   find ../${PS_CARD_P} -type d -name .thumbnails -exec rm -r {} + 
|| die
+   fi
+}
+
+python_install_all() {
+   local DOCS=( AUTHORS.md NEWS.asciidoc README.md )
+   distutils-r1_python_install_all
+
+   doman docs/pysol{,fc}.6
+
+   insinto /usr/share/${MY_PN}
+   doins -r ../$(usex extra-cardsets ${PS_CARD_P} ${PS_CARD_MIN_P})/.
+
+   # html files are used at runtime, keep at default location
+   dosym -r /usr/share/{${MY_PN},doc/${PF}}/html
+
+   # russian translation is not currently displaying right
+   # https://forums.gentoo.org/viewtopic-t-1142910.html
+   rm "${ED}"/usr/share/locale/ru/LC_MESSAGES/pysol.mo || die
+}



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

2023-07-10 Thread Joonas Niilola
commit: 4d796ed1607913e7dbb27f9c2a7d298239dc1a48
Author: Martin Dummer  gmx  net>
AuthorDate: Sat Jun 24 12:08:45 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Jul 11 05:24:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d796ed1

net-misc/teamviewer: add 15.42.4

Closes: https://bugs.gentoo.org/907978
Signed-off-by: Martin Dummer  gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/31593
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/teamviewer/Manifest  |   4 +
 net-misc/teamviewer/teamviewer-15.42.4.ebuild | 151 ++
 2 files changed, 155 insertions(+)

diff --git a/net-misc/teamviewer/Manifest b/net-misc/teamviewer/Manifest
index cef667592b4d..5e4da685e860 100644
--- a/net-misc/teamviewer/Manifest
+++ b/net-misc/teamviewer/Manifest
@@ -2,3 +2,7 @@ DIST teamviewer_15.34.4_amd64.tar.xz 64301620 BLAKE2B 
fbbbf8efa6fb1189665ee6c393
 DIST teamviewer_15.34.4_arm64.tar.xz 66303924 BLAKE2B 
e3672f70ec3a3bcbeb423bd6211f2b87696d06db4ac767de1795c36626b997b6674c4e7f07b50cac19db68a7652bc4e2ed3fad580d09f17537b5363ce55b1c8c
 SHA512 
08ceabd3a15bb513f1e3d4c77f4f19ea3cc0bcd337dbd7d2b675768d40ae201e44621666c299d6d38e061a75f98ce21830471b2fdcc1eb1dc5bb0b4e5b9f5020
 DIST teamviewer_15.34.4_armhf.tar.xz 58992840 BLAKE2B 
756074179f22668058c84cb9d24716b8ee9e4493f0b3f8dcf4e68436520a9f4a18da59c4267440611e02d3ee55e645f6752ae3c46f80a8f1f0673f1c38a9d90a
 SHA512 
8b6bda405240d607b1f349d1323d622de7e1e8046cf1a9fe3b1a8f74b5889d36deea7cc6065a81fb7bdc1871a3f48641612b25730de56c6f3d4a9b4b340c89a4
 DIST teamviewer_15.34.4_i386.tar.xz 65623956 BLAKE2B 
e49b5b31c9520762edd9defaba1789bc78314c4b5796a77f628fd827e84fb1b8da6459a4fb7934d5227a25b41f3edb01a28ef464fe584c39e6e0ef8710ac970e
 SHA512 
9207d60f517aa2dcad3f1696f648a508a95f6bdc3af52dea68db761f55386f0f101afd485f4125994623dd9902afb4dd26ccba004dfd064845705672d49c9d3e
+DIST teamviewer_15.42.4_amd64.tar.xz 81769732 BLAKE2B 
0d534aaaefb1eb3664c7f80eab4cd7d32db91e718cbce5cf2a6cb18d959e8ba2e6d77248fc1285f86b19767b59719422cc8ce3e31ee52482d763b1ccd004bd09
 SHA512 
fb4d0092427459675fc3d1ef53afae4b9bf64e34c586a66e12f19a3cd6a7d3082864bda1a45eb3ca1469db56730c0f17ca1102364f0679c44b2559c502726431
+DIST teamviewer_15.42.4_arm64.tar.xz 82823492 BLAKE2B 
74923a0f5e7195465c3c6fbc17f332c9c4f6c12293bb65a6beb1d5f444332577b21bc118c8773f577dde67780b20e7e3f1fee7f2b74d4e046f5cc427bd080752
 SHA512 
a34068d68b9a3174f467157e08fdf36ba23dc9a9ad6d71ad7c23efe446aad10cfdaffdca5bae9428bb4f2bdf88e2c4d6ec5cbe391f3bd8c03d71caf7700e4cbc
+DIST teamviewer_15.42.4_armhf.tar.xz 74843652 BLAKE2B 
13390c6d44e6621c9b43898e402c6992ec88e89d600e881b61ceb2fb855a313d5ca951e62269537c5dae76f5661447f6596ea30755d73055917e2ca8f2ee1c98
 SHA512 
a05e77c814cb382159449e58e15ba9fe629e6152c6c425b4244be76a0f701353de329f67a6e554a57e2da7589fc41f0195ebf5cb652cf5eb4cdb2a42b9a694af
+DIST teamviewer_15.42.4_i386.tar.xz 83053560 BLAKE2B 
b8599abc6da9153b256da7a8618474043883bc5b35a839908efe9eb2446b9db78b8fd9b0a92c49ebfe6ea7b49363c62a044478bacca06ac80396148142e91fdf
 SHA512 
afe8e3f5bf5b20e5ee8415e611e1fa5d6e5c01b4ae3e6884bc60ae229f14727f5fc08c84e49ca638db24e07773b0d3d3302a5166477538f84389228540b84259

diff --git a/net-misc/teamviewer/teamviewer-15.42.4.ebuild 
b/net-misc/teamviewer/teamviewer-15.42.4.ebuild
new file mode 100644
index ..ceef9a916e07
--- /dev/null
+++ b/net-misc/teamviewer/teamviewer-15.42.4.ebuild
@@ -0,0 +1,151 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop optfeature systemd xdg
+
+MY_MAJOR="$(ver_cut 1)"
+MY_P="${PN}${MY_MAJOR}"
+DESCRIPTION="All-In-One Solution for Remote Access and Support over the 
Internet"
+HOMEPAGE="https://www.teamviewer.com;
+MY_URI="https://dl.tvcdn.de/download/linux/version_${MY_MAJOR}x/${PN}_${PV};
+SRC_URI="amd64? ( ${MY_URI}_amd64.tar.xz )
+   arm? ( ${MY_URI}_armhf.tar.xz )
+   arm64? ( ${MY_URI}_arm64.tar.xz )
+   x86? ( ${MY_URI}_i386.tar.xz )"
+S="${WORKDIR}"/teamviewer
+
+LICENSE="TeamViewer MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+RESTRICT="bindist mirror strip"
+
+# Unpack will fail without app-arch/xz-utils[extra-filters], bug #798027
+BDEPEND="app-arch/xz-utils[extra-filters]"
+
+RDEPEND="
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/libglvnd[X]
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   sys-libs/zlib:0/1[minizip]
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXScrnSaver
+   x11-libs/libXcomposite
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXtst
+   x11-libs/libxcb
+"
+# For consolekit incompatibility 

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

2023-07-10 Thread Joonas Niilola
commit: 8a931b14363dbef5d3954df0024e5af8156c57c4
Author: Martin Dummer  gmx  net>
AuthorDate: Sat Jun 24 11:53:22 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Jul 11 05:24:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a931b14

net-misc/teamviewer: drop 15.28.6, 15.30.3, 15.31.5

Signed-off-by: Martin Dummer  gmx.net>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/teamviewer/Manifest  |  12 --
 net-misc/teamviewer/teamviewer-15.28.6.ebuild | 156 --
 net-misc/teamviewer/teamviewer-15.30.3.ebuild | 156 --
 net-misc/teamviewer/teamviewer-15.31.5.ebuild | 156 --
 4 files changed, 480 deletions(-)

diff --git a/net-misc/teamviewer/Manifest b/net-misc/teamviewer/Manifest
index c7cc0fd0af71..cef667592b4d 100644
--- a/net-misc/teamviewer/Manifest
+++ b/net-misc/teamviewer/Manifest
@@ -1,15 +1,3 @@
-DIST teamviewer_15.28.6_amd64.tar.xz 62382804 BLAKE2B 
a5ca2d7ec2ebcd0d374d7e2111be01eaea39c04ff0d4aedacf5bbcb415044a9a2adefc33a6822484cb40616f180be3fa8b6359a20a48ee3b908f1edf8fc2b946
 SHA512 
eb41417a43ff51562de399ca35a983e16d9b0aca09906c6c2f04154dbf65ecef924311887f9f863339724ecc7f408dd9d2e3122bd090e669517f07c3924958b9
-DIST teamviewer_15.28.6_arm64.tar.xz 63715936 BLAKE2B 
86113dc1964eeb3af1f77e5a617cd6865bcc42e1bd14ee0477cb1ced4834e9d93169126f41b54b7db3f7099280386a79da7743ca2b019b835bdadd9253d28f88
 SHA512 
7b8ded4eb686487936ffe8789832c43dc3c0a14b902ecb855b4de31b49dfa4f3964fb576a0531dc993015bbf6e3bad5de589097a0c3ef8c3420f4999cb6ce519
-DIST teamviewer_15.28.6_armhf.tar.xz 57518200 BLAKE2B 
78155d0efb4946c38e2c93c8071c3b01c9b9edd2c9a9c6228a8a6d6daa2075dfb81296580b25d16969a5dbcae256e0154ff848b02bd1ffd3ff76d448cd7b24a2
 SHA512 
050b316fa182a74a739f6d6dae285d3abc0ff305f4057c4cfd98583cca205006e4f26c4cd7b5ee7a3c31881f7625faae3e1df8164d14139d1e2fd3338206a021
-DIST teamviewer_15.28.6_i386.tar.xz 66093276 BLAKE2B 
80c1454539752f84790fc53288626a64921317ca94659b0846e1870a76c015367000707f08d924c2df331295001cb0ae73155d110f6005a104d3bca4a05d25dd
 SHA512 
f340adc495352e8b70e98e9f79455087353907dfd37203213050d226edc284bd819ee70cd326b6495e2019e3fb55de70f9cf73022345e275f979c91cde9ce341
-DIST teamviewer_15.30.3_amd64.tar.xz 64105604 BLAKE2B 
f109daa08dd56fbe5852a144823c7d511c3af0069767fd9bdc2e4b0bc3c264e3741c663b3713c57bd27d3b9963c0aa4c5f2505018e52f37712ea4d9b12d9eb97
 SHA512 
375a99fbddf4af76f453d35b9102fb4a52e1079bc568d36a379a7935522813b2c98bec8c369b24605fd66811c76cec0c49adaf32c5a7ac9c76eab1264de7bbfd
-DIST teamviewer_15.30.3_arm64.tar.xz 66193152 BLAKE2B 
a62096f527ab7745a6a4c3d4bd31d9cc59f93388b5bd31321de2c9f807671a7761ca9296b18d287a959072a16e8a92b6477d70e6afad8d3a5e2fdcb93f03ca89
 SHA512 
18dcc473b6e7922ab271c4c3d1a7556a49ab92131ea21a476bb777329d0a138a64fedf6e232476b084cc207b3d1358c591af2d3236165dafca0d87347e7b7a08
-DIST teamviewer_15.30.3_armhf.tar.xz 58911308 BLAKE2B 
5b9215240ae5957ea66faf766c59a1d8fd6026208a47a36be1a4f7bfe86073e0829114465715eb03c60ca08c13943e57e30374df738dfb6369d124ad66706c61
 SHA512 
eff506206f06bbe285af73031a475764ced5d7ca99587285e9ef5838243b54c2d14d99caed1282d4b3c21dd71a75b01a035c46d71af5d05951041e9fab1a7e73
-DIST teamviewer_15.30.3_i386.tar.xz 68610636 BLAKE2B 
cadbc2b768ea155a016ab08008c2a25496e7e894fe58b156883f8001f0c5fde6a2ac5b8ad827fe6e6b1522afce3f9617a9a575dbdbc4763eeb2e997f9ddb5d14
 SHA512 
03b71778045e039d8c1400bff5e32e02dbe10235c74b2e0f977a0cb263cbcdc41e8dae842884826a13855edd9a7791c02c6df7a7cc04678a810f75c01fc9f770
-DIST teamviewer_15.31.5_amd64.tar.xz 64084732 BLAKE2B 
5335e6bb4879e7aac5712589ffdcb436f2d853ae9738bb1873a410683229e372f967e9f88df3a1a622ea8b8952872d13c2566f2c9a142c98abb7dc700bdd
 SHA512 
09bd03540024a77a9efa132f6e48371b1e80a8967b02d82920caedd96a4cad8dfce81316b339e815d4351b0cc41478bbe48751f8ed7c1d406e2b7f1bd06fda6b
-DIST teamviewer_15.31.5_arm64.tar.xz 66197676 BLAKE2B 
41fda9e7fddf97593f2a2da835bc3b5f786673431229a932cd97872c61a8b9a17857c5a5339ee1883473595c2620374d4c8ea38d0c819a271961a5ef87f7d9c5
 SHA512 
482b9ca8eb07e7ec6ccac56d36bd2dd0e875bb295c4b5625b2244c269f9ccf56c94c4510b4465d199ba3140905d335ce8da2b21c80b0077ecd2d8209840aadb5
-DIST teamviewer_15.31.5_armhf.tar.xz 58921732 BLAKE2B 
90850d87e962ade70ea78f7ad4ad9cc5daa26abc1029eb012f33df05c4eaf574de06b96a40cba3b68663c4017491bc99368805ec3d31ca59a28418ad090997a8
 SHA512 
cc28e997e4e312d0e064e98d4752e290fcd8750e006be6d0babe887c17c481e1691886ed3973501010fc0ef26471594d0214d9441a3d50e888c982d826e9660b
-DIST teamviewer_15.31.5_i386.tar.xz 68616660 BLAKE2B 
f4594df8f33086ce114741f44afa34feb9927969f0f880feb298d2db3f60ed9332ff57e2cc508d31e7d572d442480287f4e2b7e3a852d7d3f41cbbab658d9d4c
 SHA512 
fa244fa69e59f31603ec6d03a373c07be8ddfa0c927b633b234ce821960dad2807bf9596e69336fab011804edb888ddad4fef90137b4b2211b5108e8d0db1a65
 DIST teamviewer_15.34.4_amd64.tar.xz 64301620 BLAKE2B 

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

2023-07-10 Thread Eray Aslan
commit: 0e2e1a23c0e7ce5f269c2b008c2d66f5ffe0fe52
Author: Eray Aslan  gentoo  org>
AuthorDate: Tue Jul 11 05:07:37 2023 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Tue Jul 11 05:07:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e2e1a23

mail-mta/postfix: drop 3.7.4, 3.7.5, 3.7.6, 3.8.0

Signed-off-by: Eray Aslan  gentoo.org>

 mail-mta/postfix/Manifest |   4 -
 mail-mta/postfix/postfix-3.7.4.ebuild | 292 -
 mail-mta/postfix/postfix-3.7.5.ebuild | 292 -
 mail-mta/postfix/postfix-3.7.6.ebuild | 292 -
 mail-mta/postfix/postfix-3.8.0.ebuild | 297 --
 5 files changed, 1177 deletions(-)

diff --git a/mail-mta/postfix/Manifest b/mail-mta/postfix/Manifest
index 9db02061044b..994b3d715847 100644
--- a/mail-mta/postfix/Manifest
+++ b/mail-mta/postfix/Manifest
@@ -1,6 +1,2 @@
-DIST postfix-3.7.4.tar.gz 4833834 BLAKE2B 
edb716ef4576d339189f11b535a62f3c6f8f28613723d916f13cdd2d37228aa8768dacdb9d8616c83f0ded3a3c801c45747375ea6cfa505b668a7163c4637128
 SHA512 
972738291b960c90fe83861d55b1288900416167adb353418956e69bcc709a6daf84fbfde11d573eebba030654d27abc8d55f90661a2b880ccfb3a334064c236
-DIST postfix-3.7.5.tar.gz 4834332 BLAKE2B 
60be442c165e722dca3f1b5ece30adb85493560c583f6bb485e548f35bffe9e5ec27193eb68222f95a3076007af046622c98ee954167b53d2e306969ccf07647
 SHA512 
097c8f74386d746e849176c1344fe51c957b972cc1b15ebbb27cee4c825deae7201081cb1212e3fb12f16a6795c86381492d71123a8bf287fc8b58c6979fbf8f
-DIST postfix-3.7.6.tar.gz 4831551 BLAKE2B 
265e0e9cba880f213de60d153c5250b5dc7423791bc723fa947dd574bb5b4f922d3c17f32f3d22f2fff022db63f7d6cdd79c80754e773a80a02dc00c90cc2a30
 SHA512 
7bb5f12072454c6bbf4ce89811b19a34cb614a10b8b6f43be0876b2f9b4b2c3403def433006ef0a98711f2a13c202fc1d8465a0bad8aa4f21652ea8d1f2250ac
-DIST postfix-3.8.0.tar.gz 4851893 BLAKE2B 
3ef0c0c83eed3263c890143ae962674dfbfa01f589f1b503a01d57497e4732171aa58468357276f29a9454c577573e8442095c2db25005324754dbd305875297
 SHA512 
a66956b0cc5eb6ad5ee926348b584ba5640586784aec794a84c40472faecb6313d46537c9f5696edfd8fda070591925a0cfaedc014e15bb3496195e5fb9ee4bd
 DIST postfix-3.8.1.tar.gz 4848293 BLAKE2B 
83c043d6e74cbbf0c5d739838ff99d4905aa711b13483fe0f427956b962c432e6f76d9828b5c141260e210c9605ac260df950d273d5729c3c935a3ed4518
 SHA512 
9eb91f2baab327de22dd55fc5ff398de74856e30be461282f41b1801301873881a8f40ce061c16e0505d51d96aaf0eff8d0ac660e5f6c70c6125133f64a4ee80
 DIST postfix-3.9-20230605.tar.gz 4857641 BLAKE2B 
10dbf09246b23087f89c2d947169c4e69e567137a371cea3a07ee658e3dea4dbca521e97c09b2de5e8010517b111451aa1cdc394992c842baa861461f5639b14
 SHA512 
34c0fa98fe23aa510747dda39b6a6c8f0045523a1c2f924ff34c82de6e807146034cd9850346518288c444e2b44ade8d35aaac8a1325f70509aa3b61924113d9

diff --git a/mail-mta/postfix/postfix-3.7.4.ebuild 
b/mail-mta/postfix/postfix-3.7.4.ebuild
deleted file mode 100644
index d402023e08bf..
--- a/mail-mta/postfix/postfix-3.7.4.ebuild
+++ /dev/null
@@ -1,292 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit pam systemd toolchain-funcs
-
-MY_PV="${PV/_rc/-RC}"
-MY_SRC="${PN}-${MY_PV}"
-MY_URI="ftp://ftp.porcupine.org/mirrors/postfix-release/official;
-RC_VER="2.7"
-
-DESCRIPTION="A fast and secure drop-in replacement for sendmail"
-HOMEPAGE="http://www.postfix.org/;
-SRC_URI="${MY_URI}/${MY_SRC}.tar.gz"
-
-LICENSE="|| ( IBM EPL-2.0 )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc x86"
-IUSE="+berkdb cdb dovecot-sasl +eai ldap ldap-bind lmdb mbox memcached mysql 
nis pam postgres sasl selinux sqlite ssl"
-
-DEPEND="
-   acct-group/postfix
-   acct-group/postdrop
-   acct-user/postfix
-   dev-libs/libpcre2:0
-   dev-lang/perl
-   berkdb? ( >=sys-libs/db-3.2:* )
-   cdb? ( || ( >=dev-db/tinycdb-0.76 >=dev-db/cdb-0.75-r4 ) )
-   eai? ( dev-libs/icu:= )
-   ldap? ( net-nds/openldap:= )
-   ldap-bind? ( net-nds/openldap:=[sasl] )
-   lmdb? ( >=dev-db/lmdb-0.9.11:= )
-   mysql? ( dev-db/mysql-connector-c:0= )
-   nis? ( net-libs/libnsl:= )
-   pam? ( sys-libs/pam )
-   postgres? ( dev-db/postgresql:* )
-   sasl? (  >=dev-libs/cyrus-sasl-2 )
-   sqlite? ( dev-db/sqlite:3 )
-   ssl? ( >=dev-libs/openssl-1.1.1:0= )
-   "
-
-RDEPEND="${DEPEND}
-   memcached? ( net-misc/memcached )
-   net-mail/mailbase
-   !mail-mta/courier
-   !mail-mta/esmtp
-   !mail-mta/exim
-   !mail-mta/msmtp[mta]
-   !mail-mta/netqmail
-   !mail-mta/nullmailer
-   !mail-mta/sendmail
-   !mail-mta/opensmtpd
-   !mail-mta/ssmtp[mta]
-   selinux? ( sec-policy/selinux-postfix )"
-
-REQUIRED_USE="ldap-bind? ( ldap sasl )"
-
-S="${WORKDIR}/${MY_SRC}"
-
-src_prepare() {
-   default
-   sed -i -e "/^#define 

[gentoo-commits] repo/proj/guru:master commit in: dev-python/desktop-notifier/files/, dev-python/desktop-notifier/

2023-07-10 Thread Viorel Munteanu
commit: 1862a77db17eef7cd95623805ffbe4873a231917
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Jul 11 05:04:19 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Jul 11 05:04:19 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1862a77d

dev-python/desktop-notifier: add 3.5.5

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

 dev-python/desktop-notifier/Manifest   |  1 +
 .../desktop-notifier/desktop-notifier-3.5.5.ebuild | 32 ++
 ...esktop-notifier-3.5.5-importlib-resources.patch | 15 ++
 3 files changed, 48 insertions(+)

diff --git a/dev-python/desktop-notifier/Manifest 
b/dev-python/desktop-notifier/Manifest
index e034c365f..089d44be7 100644
--- a/dev-python/desktop-notifier/Manifest
+++ b/dev-python/desktop-notifier/Manifest
@@ -1 +1,2 @@
 DIST desktop-notifier-3.5.4.tar.gz 29763 BLAKE2B 
0fdac4d6a52a54720fef43050d9374c6c57c05f270d2ff8adcbf9e8df4b059c10e9820bbf3f00406b7698deaa0b5d353c1c78b937eab7107d24008939809c08f
 SHA512 
bc7f5bd3048489e646f34b8397aa97988ca839424675369157094f84439f9616e4463aee79912f2a74c810b98d0ceed699920748e6af2ef2debd2cd25c039944
+DIST desktop-notifier-3.5.5.tar.gz 29785 BLAKE2B 
e2da1e2300cc36317da7ed079366488f94de829d55a4cded0f63f74f6f14563231128468a6234f060179e3af15677e6cbe8d1f270d271e96823a46d1009ff01b
 SHA512 
b5cc42fda55719adf7afaae4addc24e5d21638e5b389f9c52c47d7b0daf2b1ed80c989a90d1f53e57edc320cac4af8d46d3dcdee30c499ed6717698af3f1b8e3

diff --git a/dev-python/desktop-notifier/desktop-notifier-3.5.5.ebuild 
b/dev-python/desktop-notifier/desktop-notifier-3.5.5.ebuild
new file mode 100644
index 0..bc9b4ccfd
--- /dev/null
+++ b/dev-python/desktop-notifier/desktop-notifier-3.5.5.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="desktop-notifier is a Python library for cross-platform desktop 
notifications"
+HOMEPAGE="
+   https://desktop-notifier.readthedocs.io
+   https://pypi.org/project/desktop-notifier/
+   https://github.com/samschott/desktop-notifier
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/dbus-next[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/build[${PYTHON_USEDEP}]
+"
+
+PATCHES=( "${FILESDIR}"/${P}-importlib-resources.patch )

diff --git 
a/dev-python/desktop-notifier/files/desktop-notifier-3.5.5-importlib-resources.patch
 
b/dev-python/desktop-notifier/files/desktop-notifier-3.5.5-importlib-resources.patch
new file mode 100644
index 0..9780c19d8
--- /dev/null
+++ 
b/dev-python/desktop-notifier/files/desktop-notifier-3.5.5-importlib-resources.patch
@@ -0,0 +1,15 @@
+dev-python/importlib-resources has been removed from Gentoo for python > 3.9
+
+See also https://github.com/samschott/desktop-notifier/issues/92
+
+--- a/src/desktop_notifier/base.py
 b/src/desktop_notifier/base.py
+@@ -19,7 +19,7 @@
+ Sequence,
+ )
+ 
+-from importlib_resources import files, as_file
++from importlib.resources import files, as_file
+ 
+ 
+ logger = logging.getLogger(__name__)



[gentoo-commits] repo/proj/guru:master commit in: dev-python/desktop-notifier/

2023-07-10 Thread Viorel Munteanu
commit: d76cd86524bb15abb7de7ad0920c8b905b85353c
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Jul 11 05:04:32 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Jul 11 05:04:32 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d76cd865

dev-python/desktop-notifier: drop 3.5.4

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

 dev-python/desktop-notifier/Manifest   |  1 -
 .../desktop-notifier/desktop-notifier-3.5.4.ebuild | 30 --
 2 files changed, 31 deletions(-)

diff --git a/dev-python/desktop-notifier/Manifest 
b/dev-python/desktop-notifier/Manifest
index 089d44be7..89a4a1eca 100644
--- a/dev-python/desktop-notifier/Manifest
+++ b/dev-python/desktop-notifier/Manifest
@@ -1,2 +1 @@
-DIST desktop-notifier-3.5.4.tar.gz 29763 BLAKE2B 
0fdac4d6a52a54720fef43050d9374c6c57c05f270d2ff8adcbf9e8df4b059c10e9820bbf3f00406b7698deaa0b5d353c1c78b937eab7107d24008939809c08f
 SHA512 
bc7f5bd3048489e646f34b8397aa97988ca839424675369157094f84439f9616e4463aee79912f2a74c810b98d0ceed699920748e6af2ef2debd2cd25c039944
 DIST desktop-notifier-3.5.5.tar.gz 29785 BLAKE2B 
e2da1e2300cc36317da7ed079366488f94de829d55a4cded0f63f74f6f14563231128468a6234f060179e3af15677e6cbe8d1f270d271e96823a46d1009ff01b
 SHA512 
b5cc42fda55719adf7afaae4addc24e5d21638e5b389f9c52c47d7b0daf2b1ed80c989a90d1f53e57edc320cac4af8d46d3dcdee30c499ed6717698af3f1b8e3

diff --git a/dev-python/desktop-notifier/desktop-notifier-3.5.4.ebuild 
b/dev-python/desktop-notifier/desktop-notifier-3.5.4.ebuild
deleted file mode 100644
index 5c85e6498..0
--- a/dev-python/desktop-notifier/desktop-notifier-3.5.4.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="desktop-notifier is a Python library for cross-platform desktop 
notifications"
-HOMEPAGE="
-   https://desktop-notifier.readthedocs.io
-   https://pypi.org/project/desktop-notifier/
-   https://github.com/samschott/desktop-notifier
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   dev-python/dbus-next[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/wheel[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/build[${PYTHON_USEDEP}]
-"



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

2023-07-10 Thread Sam James
commit: f228252f4b4c3b33ff1e199f55bec9a6a104b80c
Author: Berin Aniesh  gmail  com>
AuthorDate: Mon Jul 10 03:10:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 11 05:00:43 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=f228252f

depgraph.py: fix wrong type annotations

Fixes: 7e8a730b85b77f9495f4999ac173dc726777203f
Bug: https://bugs.gentoo.org/910171
Signed-off-by: Berin Aniesh  gmail.com>
Closes: https://github.com/gentoo/portage/pull/1067
Signed-off-by: Sam James  gentoo.org>

 lib/_emerge/depgraph.py | 18 +++---
 1 file changed, 11 insertions(+), 7 deletions(-)

diff --git a/lib/_emerge/depgraph.py b/lib/_emerge/depgraph.py
index 1aeae6257..72747d7bc 100644
--- a/lib/_emerge/depgraph.py
+++ b/lib/_emerge/depgraph.py
@@ -101,7 +101,11 @@ from _emerge.resolver.circular_dependency import 
circular_dependency_handler
 from _emerge.resolver.output import Display, format_unmatched_atom
 
 # Type annotation imports
-from typing import Any, Optional, Dict, List, Tuple, Union
+from typing import Any, Optional, Dict, List, Tuple, Union, TYPE_CHECKING
+
+if TYPE_CHECKING:
+import _emerge.stdout_spinner.stdout_spinner
+
 
 # Exposes a depgraph interface to dep_check.
 _dep_check_graph_interface = collections.namedtuple(
@@ -11409,7 +11413,7 @@ def _spinner_stop(spinner):
 def backtrack_depgraph(
 settings: portage.package.ebuild.config.config,
 trees: portage._trees_dict,
-myopts: Dict[str, Any],
+myopts: Dict[str, Union[str, int, bool]],
 myparams: Dict[str, Union[int, str, bool]],
 myaction: Optional[str],
 myfiles: List[str],
@@ -11431,7 +11435,7 @@ def backtrack_depgraph(
 def _backtrack_depgraph(
 settings: portage.package.ebuild.config.config,
 trees: portage._trees_dict,
-myopts: Dict[str, Any],
+myopts: Dict[str, Union[str, int, bool]],
 myparams: Dict[str, Union[int, str, bool]],
 myaction: Optional[str],
 myfiles: List[str],
@@ -11536,8 +11540,8 @@ def resume_depgraph(
 settings: portage.package.ebuild.config.config,
 trees: portage._trees_dict,
 mtimedb: Any,
-myopts: Dict[str, str],
-myparams: Dict[str, Any],
+myopts: Dict[str, Union[str, int, bool]],
+myparams: Dict[str, Union[str, bool]],
 spinner: "_emerge.stdout_spinner.stdout_spinner",
 ):
 """
@@ -11554,8 +11558,8 @@ def _resume_depgraph(
 settings: portage.package.ebuild.config.config,
 trees: portage._trees_dict,
 mtimedb: Any,
-myopts: Dict[str, str],
-myparams: Dict[str, Any],
+myopts: Dict[str, Union[str, int, bool]],
+myparams: Dict[str, Union[str, bool]],
 spinner: "_emerge.stdout_spinner.stdout_spinner",
 ):
 """



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

2023-07-10 Thread Hans de Graaff
commit: 21eedaf56e0ef8369767f79ac6bbca3ecf3fafb5
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul 11 04:21:57 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul 11 04:36:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21eedaf5

dev-ruby/pry: drop 0.14.1

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

 dev-ruby/pry/Manifest  |  1 -
 dev-ruby/pry/pry-0.14.1.ebuild | 45 --
 2 files changed, 46 deletions(-)

diff --git a/dev-ruby/pry/Manifest b/dev-ruby/pry/Manifest
index 884d8b1c62f6..6684ca7b9907 100644
--- a/dev-ruby/pry/Manifest
+++ b/dev-ruby/pry/Manifest
@@ -1,2 +1 @@
-DIST pry-0.14.1.tar.gz 239261 BLAKE2B 
46bba71668cbfcb710ebf4f8921d1b4cbaad887b1546b4566a90f9f246f1ff41451ccabb4a8692bb8a404532227aaa72b2d530fa4451bf1b7141cb6f57dfea1a
 SHA512 
b258d1ae7ffd82c6fbed7edbd6e9bc64006eb54e3376a2f85b7482e0517be34efb46a2264975820cac3b7c0bea89b855b4d2a6fb104ff760f25667e1afb3ba44
 DIST pry-0.14.2.tar.gz 239170 BLAKE2B 
a6370affcee671b293f33f65613607009d46b361fa241e47a1828c85e484dc82909ab8d307c2d20545253dd19115875788d1ab151b793e90246df4a7fec28cff
 SHA512 
890ab8399899864c109919637e2641cafaf2d895db6ab4912bf856799708e08a68f4c9fbb5c505a75c160af30c4eabccfd52fa92cfa1dd3be7ae776ba0476660

diff --git a/dev-ruby/pry/pry-0.14.1.ebuild b/dev-ruby/pry/pry-0.14.1.ebuild
deleted file mode 100644
index 93c0b9fb998f..
--- a/dev-ruby/pry/pry-0.14.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_RECIPE_DOC="yard"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md"
-RUBY_FAKEGEM_GEMSPEC=${PN}.gemspec
-
-inherit ruby-fakegem
-
-DESCRIPTION="Pry is a powerful alternative to the standard IRB shell for Ruby"
-HOMEPAGE="https://github.com/pry/pry/wiki;
-SRC_URI="https://github.com/pry/pry/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-IUSE=""
-SLOT="ruby19"
-
-LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-ruby_add_rdepend "
-   >=dev-ruby/coderay-1.1:0
-   =dev-ruby/method_source-1*"
-
-ruby_add_bdepend "
-   test? (
-   >=dev-ruby/open4-1.3
-   >=dev-ruby/rake-0.9
-   >=dev-ruby/mocha-1.0
-   )"
-
-all_ruby_prepare() {
-   # Avoid unneeded dependency on git.
-   # Loosen coderay dependency.
-   sed -e '/git ls-files/d' \
-   -i ${RUBY_FAKEGEM_GEMSPEC} || die
-   sed -e '/[Bb]undler/d' -i spec/spec_helper.rb || die
-
-   # Skip integration tests because they depend to much on specifics of 
the environment.
-   rm -f spec/integration/* || die
-   sed -i -e '/loads files through repl and exits/askip "depends on parent 
directory"' spec/cli_spec.rb || die
-}



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

2023-07-10 Thread Hans de Graaff
commit: c8560da2ccd2d93808bf7e3adb1bbb037ae4d1c0
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul 11 04:18:21 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul 11 04:36:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8560da2

dev-ruby/pundit: update HOMEPAGE

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

 dev-ruby/pundit/metadata.xml| 2 +-
 dev-ruby/pundit/pundit-2.3.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/pundit/metadata.xml b/dev-ruby/pundit/metadata.xml
index ffce597f4798..a4b9e2f5d6cf 100644
--- a/dev-ruby/pundit/metadata.xml
+++ b/dev-ruby/pundit/metadata.xml
@@ -6,7 +6,7 @@
Gentoo Ruby Project


-   elabs/pundit
+   varvet/pundit
pundit

 

diff --git a/dev-ruby/pundit/pundit-2.3.0.ebuild 
b/dev-ruby/pundit/pundit-2.3.0.ebuild
index bc528b6b77b0..4c7a17a0feb1 100644
--- a/dev-ruby/pundit/pundit-2.3.0.ebuild
+++ b/dev-ruby/pundit/pundit-2.3.0.ebuild
@@ -10,7 +10,7 @@ RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 inherit ruby-fakegem
 
 DESCRIPTION="Object oriented authorization for Rails applications"
-HOMEPAGE="https://github.com/elabs/pundit https://rubygems.org/gems/pundit;
+HOMEPAGE="https://github.com/varvet/pundit https://rubygems.org/gems/pundit;
 
 LICENSE="MIT"
 SLOT="2"



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

2023-07-10 Thread Hans de Graaff
commit: b48275895187e93235a840b211579074adebb341
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul 11 04:36:39 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul 11 04:36:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4827589

dev-ruby/pdf-inspector: enable ruby32

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

 dev-ruby/pdf-inspector/pdf-inspector-1.3.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/pdf-inspector/pdf-inspector-1.3.0-r1.ebuild 
b/dev-ruby/pdf-inspector/pdf-inspector-1.3.0-r1.ebuild
index 12f4d708c2d9..cdb730dd38c3 100644
--- a/dev-ruby/pdf-inspector/pdf-inspector-1.3.0-r1.ebuild
+++ b/dev-ruby/pdf-inspector/pdf-inspector-1.3.0-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_TASK_TEST=""
 



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

2023-07-10 Thread Hans de Graaff
commit: 58899c643e02c73b206df7628468d44c19ec9b09
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul 11 04:17:33 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul 11 04:36:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58899c64

dev-ruby/pundit: enable ruby32

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

 dev-ruby/pundit/pundit-2.3.0.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ruby/pundit/pundit-2.3.0.ebuild 
b/dev-ruby/pundit/pundit-2.3.0.ebuild
index 0720a534a031..bc528b6b77b0 100644
--- a/dev-ruby/pundit/pundit-2.3.0.ebuild
+++ b/dev-ruby/pundit/pundit-2.3.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 
@@ -26,5 +26,5 @@ ruby_add_bdepend "test? (
 )"
 
 all_ruby_prepare() {
-   sed -i -e "/pry/d" -e '/simplecov/,/^end/ s:^:#:' spec/spec_helper.rb 
|| die
+   sed -i -e "/pry/d" -e '/simplecov/,/^end/ s:^:#:' -e '2igem "rack", "~> 
2.0"' spec/spec_helper.rb || die
 }



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

2023-07-10 Thread Hans de Graaff
commit: f28a76d153d367b59b34f4a0ef9918ca0ada6f3d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul 11 04:22:34 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul 11 04:36:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f28a76d1

dev-ruby/propshaft: drop 0.6.4, 0.7.0

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

 dev-ruby/propshaft/Manifest   |  1 -
 dev-ruby/propshaft/propshaft-0.6.4.ebuild | 38 ---
 dev-ruby/propshaft/propshaft-0.7.0.ebuild | 38 ---
 3 files changed, 77 deletions(-)

diff --git a/dev-ruby/propshaft/Manifest b/dev-ruby/propshaft/Manifest
index 23844dc84e8d..fb3b5965f4d2 100644
--- a/dev-ruby/propshaft/Manifest
+++ b/dev-ruby/propshaft/Manifest
@@ -1,2 +1 @@
-DIST propshaft-0.6.4-git.tgz 245384 BLAKE2B 
8089c7ee8f8d41f761a31bcd4751899da86302cdf7e1d5a9ba673e8a64431b0e35bbfa7d09fb0caa5ca06457b7134f27c3f37ade213922d616b374adac9824c5
 SHA512 
3302e1a0ef4bd47094566b393db77f1181e3e3b67c08b18694cea48b4518a45893dc16238ce1d86965d0b37894069ddbe7040392e7cdcad5caa80d7ff86bf2eb
 DIST propshaft-0.7.0-git.tgz 247111 BLAKE2B 
aecf4dcab9b57f1933e8f7066f4b229348cf60e4104cc82e14edb945e797a263012fe5b7b65de8ff0165e652256a0bd8fba24af8f08d8e9391050e36e56d5f31
 SHA512 
3d6dba7a3b5b522f3e4a9f43dc6b9981fbb475374be0b90c8abb2f19c587d025b58876ddb6a9e1b9992e3f357a96b50b6138173d10b8ae131e9457309b8cc0c9

diff --git a/dev-ruby/propshaft/propshaft-0.6.4.ebuild 
b/dev-ruby/propshaft/propshaft-0.6.4.ebuild
deleted file mode 100644
index 4f289757abdf..
--- a/dev-ruby/propshaft/propshaft-0.6.4.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="propshaft.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Deliver assets for Rails"
-HOMEPAGE="https://github.com/rails/propshaft;
-SRC_URI="https://github.com/rails/propshaft/archive/v${PV}.tar.gz -> 
${P}-git.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~ppc64 ~riscv"
-
-IUSE=""
-
-ruby_add_rdepend "
-   >=dev-ruby/actionpack-7.0.0:*
-   >=dev-ruby/activesupport-7.0.0:*
-   dev-ruby/rack:*
-   >=dev-ruby/railties-7.0.0:*
-"
-
-ruby_add_bdepend "test? ( >=dev-ruby/rails-7.0.0 )"
-
-all_ruby_prepare() {
-   rm -f Gemfile.lock || die
-   sed -i -e '/debug/ s:^:#:' Gemfile || die
-
-   sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die
-}

diff --git a/dev-ruby/propshaft/propshaft-0.7.0.ebuild 
b/dev-ruby/propshaft/propshaft-0.7.0.ebuild
deleted file mode 100644
index 6b78af68d22b..
--- a/dev-ruby/propshaft/propshaft-0.7.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="propshaft.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Deliver assets for Rails"
-HOMEPAGE="https://github.com/rails/propshaft;
-SRC_URI="https://github.com/rails/propshaft/archive/v${PV}.tar.gz -> 
${P}-git.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-
-IUSE=""
-
-ruby_add_rdepend "
-   >=dev-ruby/actionpack-7.0.0:*
-   >=dev-ruby/activesupport-7.0.0:*
-   dev-ruby/rack:*
-   >=dev-ruby/railties-7.0.0:*
-"
-
-ruby_add_bdepend "test? ( >=dev-ruby/rails-7.0.0 )"
-
-all_ruby_prepare() {
-   rm -f Gemfile.lock || die
-   sed -i -e '/debug/ s:^:#:' Gemfile || die
-
-   sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die
-}



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

2023-07-10 Thread Hans de Graaff
commit: 702decbfd19c814f301d8ecb61de2c0716d581fd
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul 11 04:18:54 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul 11 04:36:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=702decbf

dev-ruby/psych: drop 5.0.1, 5.0.2

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

 dev-ruby/psych/Manifest   |  2 --
 dev-ruby/psych/psych-5.0.1.ebuild | 28 
 dev-ruby/psych/psych-5.0.2.ebuild | 28 
 3 files changed, 58 deletions(-)

diff --git a/dev-ruby/psych/Manifest b/dev-ruby/psych/Manifest
index 3fa0c14803f3..03942483825e 100644
--- a/dev-ruby/psych/Manifest
+++ b/dev-ruby/psych/Manifest
@@ -1,4 +1,2 @@
 DIST psych-4.0.6.gem 93696 BLAKE2B 
f5bea8262b401c0c291514dbd5ddc4aff389aeadb0b6483901b70a9562d267460260ddc5991e1540e51fb371a79d3a4a831bfdb8cb0b5dd9bd53cac939287545
 SHA512 
31f0ff5cd48e80ae81977f9519aa7952685b2da4a88b202aeb7214a364932cb1ca256f0934bed158d44a7d4d6e8cbb34928d33e731d0a8ba1a9885733ed32cd1
-DIST psych-5.0.1.gem 39936 BLAKE2B 
281beff933541db82b02bb20ae50ed4015cce5916654351b71b6f8d3a537830456277ece122eeede3f1323b3a1704821ee1135673175726c4062253d4b0bde05
 SHA512 
dca1e881124bea09995367d952d519d5dc74eb5578a4305234cf97f1b0e3e03065b427a7190b5c033e4d4c424b558e3cdf44ef35effbe1d808f8379c93fd6bb2
-DIST psych-5.0.2.gem 39936 BLAKE2B 
eadd26ad4703d67009927dc1c60727e91ec1f27b1f1d94ca96488ade75c511a15c3ac49654ad064070932ae0f998355b7314e187ed9539391ae16afec09c0450
 SHA512 
9edca88c8fb8a21ffcaef42b83170e78be76e12c357ceb59c2c80d58f8e946034f4b8ee08eaded12a1e4f326bdf71dbfbd3e2efc231bef9739d0155ddfda8b2c
 DIST psych-5.1.0.gem 39936 BLAKE2B 
f4d1b2b3699e36cf5f5101ad038ac3fd2e44b434df3e91516b850511684daeeb1eda32901ffbff870f533b8bda859b09bbd63e5ebe8a5ca3ce271ce869ef3a16
 SHA512 
94dd2a7b98d9d452fb24ba14d42d91969aa0d93f5737728e41a5032d76bad45d0e0b365f53447664cece448559d2e47ab35d95b4989016d9f0daf03b76d8a5cc

diff --git a/dev-ruby/psych/psych-5.0.1.ebuild 
b/dev-ruby/psych/psych-5.0.1.ebuild
deleted file mode 100644
index 090f9de7ef75..
--- a/dev-ruby/psych/psych-5.0.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_EXTENSIONS=(ext/psych/extconf.rb)
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A YAML parser and emitter"
-HOMEPAGE="https://github.com/ruby/psych;
-
-LICENSE="BSD-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-SLOT="$(ver_cut 1)"
-IUSE="test"
-
-RDEPEND+=" >=dev-libs/libyaml-0.2.5"
-BDEPEND+=" >=dev-libs/libyaml-0.2.5"
-
-ruby_add_rdepend "dev-ruby/stringio"
-
-each_ruby_test() {
-   ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each{|f| require f}' 
|| die
-}

diff --git a/dev-ruby/psych/psych-5.0.2.ebuild 
b/dev-ruby/psych/psych-5.0.2.ebuild
deleted file mode 100644
index 6df8ebda120e..
--- a/dev-ruby/psych/psych-5.0.2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_EXTENSIONS=(ext/psych/extconf.rb)
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A YAML parser and emitter"
-HOMEPAGE="https://github.com/ruby/psych;
-
-LICENSE="BSD-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-SLOT="$(ver_cut 1)"
-IUSE="test"
-
-RDEPEND+=" >=dev-libs/libyaml-0.2.5"
-BDEPEND+=" >=dev-libs/libyaml-0.2.5"
-
-ruby_add_rdepend "dev-ruby/stringio"
-
-each_ruby_test() {
-   ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each{|f| require f}' 
|| die
-}



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

2023-07-10 Thread Hans de Graaff
commit: 618007f46478ce1604a1fded9cac626691815aed
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul 11 03:49:01 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul 11 04:36:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=618007f4

dev-ruby/faraday: add 2.7.10

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

 dev-ruby/faraday/Manifest  |  1 +
 dev-ruby/faraday/faraday-2.7.10.ebuild | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/dev-ruby/faraday/Manifest b/dev-ruby/faraday/Manifest
index a193fda86c3a..ae9c4df14695 100644
--- a/dev-ruby/faraday/Manifest
+++ b/dev-ruby/faraday/Manifest
@@ -1,4 +1,5 @@
 DIST faraday-1.3.1.tar.gz 840638 BLAKE2B 
284f7f612d3ab791a00ceab823be0246685fa38356bfeb6e01c12e81c7369c500719a6023dd929160ca598b41401b82cda0d8e9e363d0e7bdd91791742f8e68f
 SHA512 
b89839e5d602911904ce009f52d011c124f84811e0676a3a524d22ea7084d99a971b6573dcde6d512bf933909cc461ef01cd82a8eeb9df581c56f17f31966b1b
+DIST faraday-2.7.10.tar.gz 833034 BLAKE2B 
dca3ef6a48aa4d14f1717344c5ec85b1e9caf7205eb7ae1be76a7a96bdee9fbef2d112c05f96f5625262d2783fc0e5e196343f67b371e480532c5e74f77b73eb
 SHA512 
e1d2792f49df5679c16d3690a2475c56db9ae537bf53db4bb7cc256b41455d3db36d8d672eaf3f8a63fb2b04349d45dd4d32a2c194606fd795de51b1f79ead85
 DIST faraday-2.7.2.tar.gz 831914 BLAKE2B 
424d275519cd24f03b0a678810671de2541e799512789e0a3d80d146aafbc74e2acdbb3c9d3d1cfe7224860e9b716720b234fb25c045226f04b29223c640567d
 SHA512 
41402bdb4594988a88542289c5a5242db04ae07081ba21fbc18b756eeae108bc06298b5ad7b48842a86c586b9da4e4568fc48ec9d26697618bd858649ef86294
 DIST faraday-2.7.4.tar.gz 832219 BLAKE2B 
8c0af73f6bcb41118eea162bc051d3de99593525ec2a84d21d8842ade076774cbde3deb66af399582235e62713dd563887efbad7f8099f377b1c19f28d92d8be
 SHA512 
97c84fa95ed9f4d26ca12d4e4ef2faee1738f656cb919c9609c84d7c9f275452862bbf5334e5d66ab88c3e9ff5cb060805d9b519319d72c98556eb1c2e5610e1
 DIST faraday-2.7.6.tar.gz 832525 BLAKE2B 
6d53bcabbdc6ce67433e475e7ac83d08a65a3baffe81f89038af1609ba58c1efe6f7fbe4bb47768a73940cea791c864dc9f313fe3510f89ad36d9e7261b76de1
 SHA512 
2b0e80f685dc1b9e62955e87d226b9b63cf30fec6d5e9addada532e249bb13ef43db9933091d716df391a79493048aaabd845d3052d3ea3b6ed0e834ed2b4c8d

diff --git a/dev-ruby/faraday/faraday-2.7.10.ebuild 
b/dev-ruby/faraday/faraday-2.7.10.ebuild
new file mode 100644
index ..d5190f14683a
--- /dev/null
+++ b/dev-ruby/faraday/faraday-2.7.10.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_EXTRAINSTALL="spec"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="HTTP/REST API client library with pluggable components"
+HOMEPAGE="https://github.com/lostisland/faraday;
+SRC_URI="https://github.com/lostisland/faraday/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE=""
+
+DEPEND+=" test? ( sys-process/lsof )"
+
+ruby_add_rdepend "
+   || ( =dev-ruby/faraday-net_http-3.0* dev-ruby/faraday-net_http:2 )
+   >=dev-ruby/ruby2_keywords-0.0.4
+"
+ruby_add_bdepend "test? (
+   >=dev-ruby/test-unit-2.4
+   >=dev-ruby/connection_pool-2.2.2
+   dev-ruby/rack:2.2
+   dev-ruby/webmock
+   )"
+
+all_ruby_prepare() {
+   # Remove bundler support.
+   rm Gemfile || die
+   sed -i -e '/[Bb]undler/d ; 1irequire "yaml"' Rakefile || die
+   # Avoid loading all lib files since some of them require unpackaged 
dependencies.
+   sed -e '/[Cc]overall/ s:^:#:' \
+   -e '/lib\/\*\*/ s:^:#:' \
+   -e '/simplecov/ s:^:#:' \
+   -e '/SimpleCov/,/end/ s:^:#:' \
+   -e '/pry/ s:^:#:' \
+   -e '3igem "rack", "~> 2.2"' \
+   -i spec/spec_helper.rb || die
+
+   sed -e '/git ls-files/ s:^:#:' \
+   -e "s:_relative ': './:" \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+   MT_NO_PLUGINS=true each_fakegem_test
+}



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

2023-07-10 Thread Hans de Graaff
commit: 469587c700ccb8f5d320af35cc07e0c1abf7e5b2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul 11 03:55:08 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul 11 04:36:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=469587c7

dev-ruby/rack-attack: update upstream metadata

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

 dev-ruby/rack-attack/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rack-attack/metadata.xml 
b/dev-ruby/rack-attack/metadata.xml
index 4cccaf157b14..32bd9929c454 100644
--- a/dev-ruby/rack-attack/metadata.xml
+++ b/dev-ruby/rack-attack/metadata.xml
@@ -6,6 +6,6 @@
 Gentoo Ruby Project
   
   
-kickstarter/rack-attack
+rack/rack-attack
   
 



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

2023-07-10 Thread Hans de Graaff
commit: cbb2ea1b80f0215a8f421ca15cb88b48d800b86b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul 11 03:52:43 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul 11 04:36:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbb2ea1b

dev-ruby/rack-cache: stabilize 1.13.0-r1 for amd64

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

 dev-ruby/rack-cache/rack-cache-1.13.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rack-cache/rack-cache-1.13.0-r1.ebuild 
b/dev-ruby/rack-cache/rack-cache-1.13.0-r1.ebuild
index 0cdaf051837f..846deef9794f 100644
--- a/dev-ruby/rack-cache/rack-cache-1.13.0-r1.ebuild
+++ b/dev-ruby/rack-cache/rack-cache-1.13.0-r1.ebuild
@@ -21,7 +21,7 @@ 
SRC_URI="https://github.com/rtomayko/rack-cache/archive/v${PV}.tar.gz -> ${P}.ta
 
 LICENSE="MIT"
 SLOT="1.2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE=""
 
 ruby_add_rdepend "dev-ruby/rack:*"



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

2023-07-10 Thread Hans de Graaff
commit: e149d8a83341cf762c69d228fc8d35eab7148bb6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul 11 03:54:46 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul 11 04:36:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e149d8a8

dev-ruby/rack-attack: update HOMEPAGE

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

 dev-ruby/rack-attack/rack-attack-6.6.1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ruby/rack-attack/rack-attack-6.6.1.ebuild 
b/dev-ruby/rack-attack/rack-attack-6.6.1.ebuild
index 452151406ef0..7e04839295dc 100644
--- a/dev-ruby/rack-attack/rack-attack-6.6.1.ebuild
+++ b/dev-ruby/rack-attack/rack-attack-6.6.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
 
 # Skip integration tests since they require additional unpackaged
 # dependencies and running daemons.
@@ -15,7 +15,7 @@ RUBY_FAKEGEM_BINWRAP=""
 inherit ruby-fakegem
 
 DESCRIPTION="A DSL for blocking & throttling abusive clients"
-HOMEPAGE="https://github.com/kickstarter/rack-attack;
+HOMEPAGE="https://github.com/rack/rack-attack;
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"



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

2023-07-10 Thread Sam James
commit: 177134bd1b059a651d7644a0c983444b4d122db4
Author: Violet Purcell  inventati  org>
AuthorDate: Sun Jul  9 14:18:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 11 04:34:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=177134bd

media-gfx/openvdb: Fix usage of removed std::auto_ptr

auto_ptr was deprecated in C++11 and removed in C++17. This bug appears
to step from log4cplus, where auto_ptr was replaced with unique_ptr in
the 2.0 release. OpenVDB attempts to check for this with the
LOG4CPLUS_VERSION macro, however it's defined in the log4cplus/version.h
header, which is never included. This patch adds the missing include,
which fixes the issue with std::auto_ptr.

Closes: https://bugs.gentoo.org/901991
Signed-off-by: Violet Purcell  inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/31812
Signed-off-by: Sam James  gentoo.org>

 .../openvdb/files/openvdb-10.0.1-log4cplus-version.patch   | 14 ++
 media-gfx/openvdb/openvdb-10.0.1.ebuild|  1 +
 2 files changed, 15 insertions(+)

diff --git a/media-gfx/openvdb/files/openvdb-10.0.1-log4cplus-version.patch 
b/media-gfx/openvdb/files/openvdb-10.0.1-log4cplus-version.patch
new file mode 100644
index ..039fd3a9df6c
--- /dev/null
+++ b/media-gfx/openvdb/files/openvdb-10.0.1-log4cplus-version.patch
@@ -0,0 +1,14 @@
+auto_ptr was deprecated in C++11 and removed in C++17. This bug appears to 
step from log4cplus, where auto_ptr was replaced with unique_ptr in the 2.0 
release. OpenVDB attempts to check for this with the LOG4CPLUS_VERSION macro, 
however it's defined in the log4cplus/version.h header, which is never 
included. This patch adds the missing include, which fixes the issue with 
std::auto_ptr.
+
+Bug: https://bugs.gentoo.org/901991
+
+--- a/openvdb/openvdb/util/logging.h
 b/openvdb/openvdb/util/logging.h
+@@ -14,6 +14,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include  // for std::remove()
+ #include  // for ::strrchr()
+ #include 

diff --git a/media-gfx/openvdb/openvdb-10.0.1.ebuild 
b/media-gfx/openvdb/openvdb-10.0.1.ebuild
index 29778b9e3216..104a9d150db1 100644
--- a/media-gfx/openvdb/openvdb-10.0.1.ebuild
+++ b/media-gfx/openvdb/openvdb-10.0.1.ebuild
@@ -79,6 +79,7 @@ PATCHES=(
"${FILESDIR}/${PN}-9.0.0-fix-atomic.patch"
"${FILESDIR}/${PN}-10.0.1-fix-linking-of-vdb_tool-with-OpenEXR.patch"
"${FILESDIR}/${PN}-10.0.1-drop-failing-tests.patch"
+   "${FILESDIR}/${PN}-10.0.1-log4cplus-version.patch"
 )
 
 pkg_setup() {



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

2023-07-10 Thread Sam James
commit: 942655e1b33d88253997d5a1174fff8e3d0c9230
Author: Violet Purcell  inventati  org>
AuthorDate: Thu Jun  8 15:23:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 11 04:34:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=942655e1

dev-libs/tinyxml2: Fix build with musl 1.2.4

Closes: https://bugs.gentoo.org/905999
Signed-off-by: Violet Purcell  inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/31356
Signed-off-by: Sam James  gentoo.org>

 .../tinyxml2/files/tinyxml2-9.0.0-musl-1.2.4.patch | 51 ++
 dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild |  4 ++
 2 files changed, 55 insertions(+)

diff --git a/dev-libs/tinyxml2/files/tinyxml2-9.0.0-musl-1.2.4.patch 
b/dev-libs/tinyxml2/files/tinyxml2-9.0.0-musl-1.2.4.patch
new file mode 100644
index ..2670d4ffa913
--- /dev/null
+++ b/dev-libs/tinyxml2/files/tinyxml2-9.0.0-musl-1.2.4.patch
@@ -0,0 +1,51 @@
+Bug: https://bugs.gentoo.org/905999
+Upstream: https://leethomason/tinyxml2/pull/945
+
+From dfcb914e82dca146a3cee62f66fff7ea163b Mon Sep 17 00:00:00 2001
+From: Violet Purcell 
+Date: Thu, 8 Jun 2023 15:19:41 +
+Subject: [PATCH] Remove LFS64 calls and set _FILE_OFFSET_BITS=64
+
+Musl 1.2.4 made the LFS64 interfaces only available when
+_LARGEFILE64_SOURCE is defined, and they will be removed altogether in
+Musl 1.2.5. This commit replaces the LFS64 calls with their non-LFS64
+versions and defines _FILE_OFFSET_BITS=64, which makes all interfaces
+64-bit.
+
+Bug: https://bugs.gentoo.org/905999
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -31,6 +31,7 @@ target_compile_definitions(
+ PUBLIC $<$:TINYXML2_DEBUG>
+ INTERFACE $<$:TINYXML2_IMPORT>
+ PRIVATE $<$:_CRT_SECURE_NO_WARNINGS>
++PUBLIC _FILE_OFFSET_BITS=64
+ )
+ 
+ set_target_properties(
+--- a/Makefile
 b/Makefile
+@@ -10,7 +10,7 @@ ARFLAGS = cr
+ RM = rm -f
+ RANLIB = ranlib
+ MKDIR = mkdir -p
+-CXXFLAGS = -fPIC
++CXXFLAGS = -D_FILE_OFFSET_BITS=64 -fPIC
+ 
+ INSTALL = install
+ INSTALL_PROGRAM = $(INSTALL)
+--- a/tinyxml2.cpp
 b/tinyxml2.cpp
+@@ -106,9 +106,6 @@ distribution.
+ #elif defined(__APPLE__) || defined(__FreeBSD__) || defined(__ANDROID__)
+   #define TIXML_FSEEK fseeko
+   #define TIXML_FTELL ftello
+-#elif defined(__unix__) && defined(__x86_64__)
+-  #define TIXML_FSEEK fseeko64
+-  #define TIXML_FTELL ftello64
+ #else
+   #define TIXML_FSEEK fseek
+   #define TIXML_FTELL ftell
+-- 
+2.41.0
+

diff --git a/dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild 
b/dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild
index c7e2537dcb14..628efc0dcde4 100644
--- a/dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild
+++ b/dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild
@@ -16,6 +16,10 @@ KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv 
sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
+PATCHES=(
+   "${FILESDIR}/${P}-musl-1.2.4.patch"
+)
+
 src_configure() {
local mycmakeargs=(
-DBUILD_TESTING=$(usex test)



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

2023-07-10 Thread Sam James
commit: 487a861026aba3061d54dbb3bb976322683ddb75
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 11 04:30:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 11 04:34:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=487a8610

profiles: unmask Rust 1.70

If you still have issues with Rust 1.70, please file a Gentoo bug with all of
the details.

I've written up what the situation is on the Rust bug [0], but pasting it 
inline:
"""
Okay, so I spoke to some people internally and it looks like it was a 
combination of:

Typo in the initial don't-strip-this-single-file
Someone reporting a problem with that
Adding the total strip-disabling and people getting confused about when the 
issue happens? (possibly not having picked up the previous fix?)
The fact that llvm-strip seemingly didn't/doesn't help making it sound like 
another problem existed.

So, my plan now is:

wait for someone who previously had an issue on ppc64;
just totally disable stripping for the time being so we can get this out;
make sure any issues get reported to us and then upstream if appropriate 
(rather than comments on IRC etc where it's easy to get confused about what 
someone's env is);
re-evaluate disabling stripping for certain files instead if nothing comes 
up from the previous point.
"""

That feels to me to be a reasonable/plausible timeline of events.

matoro's since done that PPC64 testing and not hit any problems; ionen's been
using 1.70 for a while; I've rebuilt all rust pkgs (and used some of them) on
rust{,-bin}-1.70 machines without incident.

Thank you to matoro and ionen for helping me muddle my way through here.

So, all that said, let's unmask it and handle any new issues (although I'm
not expecting any) as-and-when/if they come in.

[0] https://github.com/rust-lang/rust/issues/112286#issuecomment-1630085688

Bug: https://github.com/rust-lang/rust/issues/112286
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index c4fc4bf8a97f..3eb951e3fd45 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -132,11 +132,6 @@ games-action/descent3-demo
 # https://github.com/scikit-build/scikit-build-core/issues/413
 <=dev-python/scikit-build-core-0.4.7
 
-# Ionen Wolkens  (2023-06-24)
-# This version is fine but it depends on >=virtual/rust-1.70 which is
-# currently masked. Feel free to unmask if you are using 1.70.
-~app-emulation/ruffle-0_p20230624
-
 # Hans de Graaff  (2023-06-23)
 # Deprecated upstream, who recommends to use the Open3 method instead.
 # No reverse dependencies. Masked for removal on 2023-07-23.
@@ -260,14 +255,6 @@ dev-ruby/ruby-gtk2
 # Removal on 2023-07-10.  Bug #908227.
 dev-python/PyPDF2
 
-# Georgy Yakovlev  (2023-06-08)
-# May be broken on some arches due to weird LLVM interaction.
-# Masked for now.
-# https://github.com/rust-lang/rust/issues/112286
-~dev-lang/rust-1.70.0
-~dev-lang/rust-bin-1.70.0
-~virtual/rust-1.70.0
-
 # Sam James  (2023-06-05)
 # Fails to bootstrap, see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110120.
 =sys-devel/gcc-14.0.0_pre20230604



[gentoo-commits] repo/gentoo:master commit in: sci-libs/dealii/

2023-07-10 Thread Matthias Maier
commit: 138ff81074a35a00c2fca84d37d34e1a5bef4876
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Jul 11 03:39:41 2023 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Tue Jul 11 03:39:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=138ff810

sci-libs/dealii: add 9.5.0

Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/dealii/Manifest|   2 +
 sci-libs/dealii/dealii-9.5.0.ebuild | 168 
 2 files changed, 170 insertions(+)

diff --git a/sci-libs/dealii/Manifest b/sci-libs/dealii/Manifest
index 6062fdd497e2..553c4c6190b1 100644
--- a/sci-libs/dealii/Manifest
+++ b/sci-libs/dealii/Manifest
@@ -6,3 +6,5 @@ DIST dealii-9.4.1-offline_documentation.tar.gz 392007419 
BLAKE2B 81404b02ba7dc97
 DIST dealii-9.4.1-offline_documentation.tar.gz.asc 246 BLAKE2B 
9ace22c9b174e642cd3fba94c165d816c62814f892f5f6f272efa0301613dc55251152825e726fc6cf7e89bbfb7fa3552ec58ad426a7d58a74ecb89b9072f742
 SHA512 
50b43dd34a0687395f516f4910581df71054fa8be3c98006566ea649d0af866d38c9793da548ba6bdb7a9fec452dfb6d928d336aace943522d7c3f854209b81b
 DIST dealii-9.4.1.tar.gz 30298204 BLAKE2B 
499f542c7a7f071d04048127199c7bebf5668b6e8d13fc2701dd18e28165442e58112ee9e4926e16a592bffdd5d7b7c240eea55808e5f9c021961f7e44b7da79
 SHA512 
39089aff462d3ff4244ce75f74a4cd908f8f72a81dcc3fb02ca91b3cad2442ceb78677e72cd928b36a04d352c4baa146a25fa5e14c886ca9e2bad0be0069f7b8
 DIST dealii-9.4.1.tar.gz.asc 246 BLAKE2B 
dbb1dc7b3e8a97f29287f154d11cd3db2566fdc4c7667fa57e686e2feba33f2115546408365f0e8f490ba593cb582b12489de373da3e33e8702b6e16804c7ebf
 SHA512 
eb987d34f19b59d523d79f3c2c99f5f3125b1d0c71af0eb32b77ad5959d6197b79f1971a8a79dbc52bab698335dcb6091aac88c51d845a1e07d3681c089754c7
+DIST dealii-9.5.0-offline_documentation.tar.gz 412499027 BLAKE2B 
521aa2488d84d48a624f4cbdbe9c173d0cdcee2df8d06b97b7c25ba28d4a2113a7da9fd9abd9eb64cd56b37f8edc716bd034fc3ba8823f8b1def26c34aaeeb55
 SHA512 
2e0d331f92d52b0fd909a0139157a1960a9222d46d537611f0508cdb79020a8e51ff0da6aefdf95adff732cea050b72df7dc1a8af7e93c736721970218815cfe
+DIST dealii-9.5.0.tar.gz 31524412 BLAKE2B 
0388b4c8441b1e59baba3fcb3f19c19a357c452c7b30a95a040c1ae628f56734d85aeb4ed755fc68b7bb6c28b508d857f14bb0793e23b7e207f260e0a0bf70ac
 SHA512 
33308711f9efb41030a509f25c537680e0980df95d90947641958f12ddd00c3aee542837de8ba4d100cbdb5470c001132c7526b52020e0eb219bf4b0f6c23586

diff --git a/sci-libs/dealii/dealii-9.5.0.ebuild 
b/sci-libs/dealii/dealii-9.5.0.ebuild
new file mode 100644
index ..fc798a6b87d3
--- /dev/null
+++ b/sci-libs/dealii/dealii-9.5.0.ebuild
@@ -0,0 +1,168 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# deal.II uses its own FindLAPACK.cmake file that calls into the system
+# FindLAPACK.cmake module and does additional internal setup. Do not remove
+# any of these modules:
+CMAKE_REMOVE_MODULES_LIST=""
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="Solving partial differential equations with the finite element 
method"
+HOMEPAGE="https://www.dealii.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/dealii/dealii.git;
+   SRC_URI=""
+else
+   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz
+   doc? (
+   
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}-offline_documentation.tar.gz
+   )"
+   KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+IUSE="
+   adolc arborx assimp arpack cgal cpu_flags_x86_avx cpu_flags_x86_avx512f
+   cpu_flags_x86_sse2 cuda +debug doc +examples ginkgo gmsh +gsl hdf5
+   +lapack metis mpi muparser opencascade p4est petsc scalapack slepc
+   +sparse sundials symengine trilinos
+"
+
+# TODO: add slepc use flag once slepc is packaged for gentoo-science
+REQUIRED_USE="
+   arborx? ( trilinos )
+   p4est? ( mpi )
+   slepc? ( petsc )
+   trilinos? ( mpi )"
+
+RDEPEND="dev-libs/boost:=
+   app-arch/bzip2
+   sys-libs/zlib
+   dev-cpp/tbb:=
+   arborx? ( sci-libs/arborx[mpi=] )
+   adolc? ( sci-libs/adolc )
+   arpack? ( sci-libs/arpack[mpi=] )
+   assimp? ( media-libs/assimp:= )
+   cgal? ( sci-mathematics/cgal )
+   cuda? ( dev-util/nvidia-cuda-toolkit )
+   ginkgo? ( sci-libs/ginkgo )
+   gmsh? ( sci-libs/gmsh )
+   gsl? ( sci-libs/gsl:= )
+   hdf5? ( sci-libs/hdf5[mpi=] )
+   lapack? ( virtual/lapack )
+   metis? (
+   >=sci-libs/metis-5
+   mpi? ( >=sci-libs/parmetis-4 )
+   )
+   mpi? ( virtual/mpi[cxx] )
+   muparser? ( dev-cpp/muParser )
+   opencascade? ( sci-libs/opencascade:= )
+   p4est? ( sci-libs/p4est[mpi] )
+   petsc? ( sci-mathematics/petsc[mpi=] )
+   scalapack? ( sci-libs/scalapack )
+   slepc? ( sci-mathematics/slepc[mpi=] )
+   sparse? ( 

[gentoo-commits] repo/gentoo:master commit in: sci-libs/dealii/

2023-07-10 Thread Matthias Maier
commit: b9f726a4c8c73356f8abb48e1096dd56d833b123
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Jul 11 02:59:32 2023 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Tue Jul 11 02:59:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9f726a4

sci-libs/dealii: update live ebuild

Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/dealii/dealii-.ebuild | 17 +++--
 1 file changed, 7 insertions(+), 10 deletions(-)

diff --git a/sci-libs/dealii/dealii-.ebuild 
b/sci-libs/dealii/dealii-.ebuild
index 3d175695c483..c6d3a65a9086 100644
--- a/sci-libs/dealii/dealii-.ebuild
+++ b/sci-libs/dealii/dealii-.ebuild
@@ -31,7 +31,7 @@ IUSE="
adolc arborx assimp arpack cgal cpu_flags_x86_avx cpu_flags_x86_avx512f
cpu_flags_x86_sse2 cuda +debug doc +examples ginkgo gmsh +gsl hdf5
+lapack metis mpi muparser opencascade p4est petsc scalapack slepc
-   +sparse static-libs sundials symengine trilinos
+   +sparse sundials symengine trilinos
 "
 
 # TODO: add slepc use flag once slepc is packaged for gentoo-science
@@ -70,7 +70,12 @@ RDEPEND="dev-libs/boost:=
sparse? ( sci-libs/umfpack )
sundials? ( sci-libs/sundials:= )
symengine? ( >=sci-libs/symengine-0.4:= )
-   trilinos? ( sci-libs/trilinos )"
+   trilinos? ( sci-libs/trilinos )
+   || (
+   dev-cpp/kokkos
+   sci-libs/trilinos
+   )
+   "
 
 DEPEND="${RDEPEND}
virtual/pkgconfig
@@ -109,7 +114,6 @@ src_configure() {
-DDEAL_II_WITH_GMSH="$(usex gmsh)"
-DDEAL_II_WITH_GSL="$(usex gsl)"
-DDEAL_II_WITH_HDF5="$(usex hdf5)"
-   -DDEAL_II_WITH_KOKKOS="$(usex trilinos)"
-DDEAL_II_WITH_LAPACK="$(usex lapack)"
-DDEAL_II_WITH_METIS="$(usex metis)"
-DDEAL_II_WITH_MPI="$(usex mpi)"
@@ -122,8 +126,6 @@ src_configure() {
-DDEAL_II_WITH_SUNDIALS="$(usex sundials)"
-DDEAL_II_WITH_SYMENGINE="$(usex symengine)"
-DDEAL_II_WITH_UMFPACK="$(usex sparse)"
-   -DBUILD_SHARED_LIBS="$(usex !static-libs)"
-   -DDEAL_II_PREFER_STATIC_LIBS="$(usex static-libs)"
-DDEAL_II_WITH_TBB=ON
-DDEAL_II_WITH_TASKFLOW=OFF
-DDEAL_II_WITH_TRILINOS="$(usex trilinos)"
@@ -147,11 +149,6 @@ src_configure() {
append-cxxflags "-msse2"
fi
 
-   # Unconditionally enable strict C++17 standard. This is necessary for
-   # USE=cgal and USE=kokkos and safe to set for all presently supported
-   # compilers
-   append-cxxflags "-std=c++17"
-
cmake_src_configure
 }
 



[gentoo-commits] repo/proj/guru:dev commit in: net-p2p/dogecoin-qt/

2023-07-10 Thread Victor Skovorodnikov
commit: c4a7fdfb15c988d67f187af784cbaa9d4e4b9833
Author: Victor Skovorodnikov  yandex  com>
AuthorDate: Tue Jul 11 02:01:55 2023 +
Commit: Victor Skovorodnikov  yandex  com>
CommitDate: Tue Jul 11 02:03:43 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c4a7fdfb

net-p2p/dogecoin-qt: keyword 1.14.6 for ~amd64

Signed-off-by: Victor Skovorodnikov  yandex.com>

 net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild 
b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
index c2466e83b..3476c8cf7 100644
--- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
+++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/dogecoin/dogecoin/archive/refs/tags/v${PV}.tar.gz ->
 LICENSE="MIT"
 SLOT="0"
 DB_VER="5.3"
-KEYWORDS="~x86"
+KEYWORDS="~amd64 ~x86"
 IUSE="tests +wallet +prune zmq"
 DOGEDIR="/opt/${PN}"
 DEPEND="



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

2023-07-10 Thread Sam James
commit: 26f73cddbae89f5a1a19264a4cf8777b016d9aaf
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 11 01:15:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 11 01:15:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26f73cdd

sys-apps/portage: Stabilize 3.0.49 amd64, #910184

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

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

diff --git a/sys-apps/portage/portage-3.0.49.ebuild 
b/sys-apps/portage/portage-3.0.49.ebuild
index 9e5f7353bb48..8cf174c553ec 100644
--- a/sys-apps/portage/portage-3.0.49.ebuild
+++ b/sys-apps/portage/portage-3.0.49.ebuild
@@ -22,7 +22,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: sys-boot/grub/

2023-07-10 Thread Mike Gilbert
commit: 3e5fb448d81388da0f20eef40e0d2a94955941d2
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Jul 11 01:07:01 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jul 11 01:07:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e5fb448

sys-boot/grub: unkeyword 2.12_rc1

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

 sys-boot/grub/grub-2.12_rc1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-boot/grub/grub-2.12_rc1.ebuild 
b/sys-boot/grub/grub-2.12_rc1.ebuild
index 8d6f9d06e40d..96f3d98c6f01 100644
--- a/sys-boot/grub/grub-2.12_rc1.ebuild
+++ b/sys-boot/grub/grub-2.12_rc1.ebuild
@@ -44,7 +44,7 @@ if [[ ${PV} !=  ]]; then
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
S=${WORKDIR}/${P%_*}
fi
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   #KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 else
inherit git-r3
EGIT_REPO_URI="https://git.savannah.gnu.org/git/grub.git;



[gentoo-commits] repo/gentoo:master commit in: sys-boot/grub/

2023-07-10 Thread Mike Gilbert
commit: 24b522484fe0dc6e26dc0ae396503dd0334ba46c
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Jul 11 01:05:30 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jul 11 01:05:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24b52248

sys-boot/grub: add 2.12_rc1

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

 sys-boot/grub/Manifest   |  2 ++
 sys-boot/grub/{grub-.ebuild => grub-2.12_rc1.ebuild} | 10 ++
 sys-boot/grub/grub-.ebuild   | 10 ++
 3 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/sys-boot/grub/Manifest b/sys-boot/grub/Manifest
index 68b8d6346838..6c70d9827749 100644
--- a/sys-boot/grub/Manifest
+++ b/sys-boot/grub/Manifest
@@ -1,4 +1,6 @@
 DIST dejavu-sans-ttf-2.37.zip 417746 BLAKE2B 
c8904f3cd5a49370a7dc10e456684c88aeae998a99090bf4d0a5baa4f36cc8fb8f70586cf6d610a5ffeee97261d28c80f55bbe9dcfc3ed796d5c2d60e79adb58
 SHA512 
ede5899daa1984c5aa8cacb1c850eb53f189dddef3d9bb78bf9774d8976b7c0d6eb0bcf86237cd7d11f5b36cf5b5058d42cd94d3bd76f2bd0931c7ceb1271fae
 DIST grub-2.06-backports-r2.tar.xz 40416 BLAKE2B 
d9b4a8274a24aa35023eef7450bc4311045d0872250b1d11b1714b9daa32f7862fe1444b5b86db8b885a9f7b3af2459a5b2f87f0beaf4326a982fd96ec51d602
 SHA512 
99cf40b3d3d10cf6ba928ccc571c3a8baab217f650267fa7de4ba4ce807a895ff9414156647cc4dcb34bfbe48747a0c486bf60fee1c188a2dc89f26c2db3840f
 DIST grub-2.06.tar.xz 6581924 BLAKE2B 
2a40b9b03d7bb3b9e7b1309ab274d686f01b3c42e7035ebc6e5a0e59a59c3b7362ba518341664b314cb0dbc8222bb10ea05ce09f08ce9d58a293207cb909e417
 SHA512 
4f11c648f3078567e53fc0c74d5026fdc6da4be27d188975e79d9a4df817ade0fe5ad2ddd694238a07edc45adfa02943d83c57767dd51548102b375e529e8efe
+DIST grub-2.12~rc1.tar.xz 6589460 BLAKE2B 
edfad62a01970026ca4ad088056da6225ef1319a08e8a95418b24cc8102be7fe45bb1412797aab13f8c1f4f690cf2fa9e5b4725f6769013ce76aa81c43952557
 SHA512 
6f1fbce004b6dccf58e203bf6a6eeb771bac5ecc54b503265e56a97e9adce0221677bb3e64328144ec921f327a099f0345e7a9952be41cd8808f7635cded52cb
 DIST unifont-12.1.02.pcf.gz 1335424 BLAKE2B 
97080312468e3f3c8aa6f49cef08f5622641e8c9c035f3ede1e09d8d98de4e78d3b23c8aba2e8070eb46cbebd2d55e8568e467d7f15f35aa8fc8db792b7e5f14
 SHA512 
b280b2db7cf5f480b0668c331130dede2c0cc87d5e02e44566b77787113d0f6604d0105522858288f2ac6b8e77df7a2d9878725013a6c778dc5bfb183156e2f0
+DIST unifont-15.0.06.pcf.gz 1358322 BLAKE2B 
81811e3de390ca35d1a2dc1f1dee73464e97f44907ba522c218ba9c5e39ca3c9d767552780a257a97c156eb623c17786d9c0d2b67786d61df5ca33a1e10db7ca
 SHA512 
0a28a406629c604f5cbf51f501528239a7ed50d19f93ea505bc5bdc72639e4b926b03f4b8782a5733041f7cdb4aebb9948ac7cfd5a8ad9a0fe309944e595517b

diff --git a/sys-boot/grub/grub-.ebuild b/sys-boot/grub/grub-2.12_rc1.ebuild
similarity index 97%
copy from sys-boot/grub/grub-.ebuild
copy to sys-boot/grub/grub-2.12_rc1.ebuild
index e10ab779e8e6..8d6f9d06e40d 100644
--- a/sys-boot/grub/grub-.ebuild
+++ b/sys-boot/grub/grub-2.12_rc1.ebuild
@@ -44,7 +44,7 @@ if [[ ${PV} !=  ]]; then
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
S=${WORKDIR}/${P%_*}
fi
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 else
inherit git-r3
EGIT_REPO_URI="https://git.savannah.gnu.org/git/grub.git;
@@ -57,7 +57,7 @@ PATCHES=(
 )
 
 DEJAVU=dejavu-sans-ttf-2.37
-UNIFONT=unifont-12.1.02
+UNIFONT=unifont-15.0.06
 SRC_URI+=" fonts? ( mirror://gnu/unifont/${UNIFONT}/${UNIFONT}.pcf.gz )
themes? ( mirror://sourceforge/dejavu/${DEJAVU}.zip )"
 
@@ -129,7 +129,7 @@ RDEPEND="${DEPEND}
nls? ( sys-devel/gettext )
 "
 
-RESTRICT="!test? ( test )"
+RESTRICT="!test? ( test ) test? ( userpriv )"
 
 QA_EXECSTACK="usr/bin/grub-emu* usr/lib/grub/*"
 QA_PRESTRIPPED="usr/lib/grub/.*"
@@ -280,7 +280,9 @@ src_compile() {
 src_test() {
# The qemu dependency is a bit complex.
# You will need to adjust QEMU_SOFTMMU_TARGETS to match the 
cpu/platform.
-   grub_do emake check
+   local SANDBOX_WRITE=${SANDBOX_WRITE}
+   addwrite /dev
+   grub_do emake -j1 check
 }
 
 src_install() {

diff --git a/sys-boot/grub/grub-.ebuild b/sys-boot/grub/grub-.ebuild
index e10ab779e8e6..8d6f9d06e40d 100644
--- a/sys-boot/grub/grub-.ebuild
+++ b/sys-boot/grub/grub-.ebuild
@@ -44,7 +44,7 @@ if [[ ${PV} !=  ]]; then
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
S=${WORKDIR}/${P%_*}
fi
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 else
inherit git-r3
EGIT_REPO_URI="https://git.savannah.gnu.org/git/grub.git;
@@ -57,7 +57,7 @@ PATCHES=(
 )
 
 DEJAVU=dejavu-sans-ttf-2.37
-UNIFONT=unifont-12.1.02
+UNIFONT=unifont-15.0.06
 SRC_URI+=" fonts? ( mirror://gnu/unifont/${UNIFONT}/${UNIFONT}.pcf.gz )
themes? ( 

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

2023-07-10 Thread Julien Roy
commit: cbed2639431546bff58d65898f9028eddd8e8d7f
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Jul 10 23:44:46 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Jul 10 23:44:46 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cbed2639

www-client/nyxt: drop 3.2.1

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

 www-client/nyxt/Manifest  |   1 -
 www-client/nyxt/nyxt-3.2.1.ebuild | 100 --
 2 files changed, 101 deletions(-)

diff --git a/www-client/nyxt/Manifest b/www-client/nyxt/Manifest
index c549137f5..9296ff512 100644
--- a/www-client/nyxt/Manifest
+++ b/www-client/nyxt/Manifest
@@ -1,3 +1,2 @@
-DIST nyxt-3.2.1.gh.tar.xz 16740188 BLAKE2B 
324f4d0b6b5e7242cc3a9d5ff95fc26f2bde11d77afc309e167da009d4dc39d552b341caa811a7d5cd0bcc61794885f4f4bf81170179a9fcc321e586b068ca14
 SHA512 
01ecd1cc1b07c12a4e25fb803f53dcb8542a0e8c60217ee629652e47db63d6f39c6835c71cc733bf9a001b0791af72a111a06cc67e5bea1ae4d387f8a30f
 DIST nyxt-3.3.0.gh.tar.xz 16742852 BLAKE2B 
7c3b35cd8129dbe67da68595e31466965677235904dc9b924dcf5a8299b89b683b51b80abf1c52eac109837d5c299e3b27c74016965b04f0b5195566a6a937d4
 SHA512 
9dbd5808a4563f91920a4bdaaef24d5e9bd254979b8e962cae1508f7686fad8957aec7da0540b4abbcdfda7dd5c1e3f205dbf9b7141de5a4df4a9521c0af3815
 DIST nyxt-3.4.0.gh.tar.xz 16745700 BLAKE2B 
7a611f594d1267101a1e0083092da58db48e167045b94dc063c23bb95e837e568388154dfd78d7f52876a41b16863a6c14d2e6c654f5ee61a91eaf1acf863fd1
 SHA512 
e104219f6e7f69e8fd51a5a07280924d9ba1703a9c1661acf80f6158b0c4262f32b80d760cf08b269e2e18ae9727fed0d59451a53bb1f175042a68fd686807ed

diff --git a/www-client/nyxt/nyxt-3.2.1.ebuild 
b/www-client/nyxt/nyxt-3.2.1.ebuild
deleted file mode 100644
index 5ef18c896..0
--- a/www-client/nyxt/nyxt-3.2.1.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop optfeature xdg-utils
-
-DESCRIPTION="Nyxt - the hacker's power-browser"
-HOMEPAGE="https://nyxt.atlas.engineer/;
-
-if [[ "${PV}" = ** ]]
-then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/atlas-engineer/${PN}.git;
-else
-   KEYWORDS="~amd64"
-   
SRC_URI="https://github.com/atlas-engineer/${PN}/releases/download/${PV}/nyxt-${PV}-source-with-submodules.tar.xz
 -> ${PF}.gh.tar.xz"
-fi
-
-# Portage replaces the nyxt binary with scbl when stripping
-RESTRICT="mirror strip"
-
-LICENSE="BSD CC-BY-SA-3.0"
-SLOT="0"
-IUSE="doc"
-
-RDEPEND="
-   dev-libs/gobject-introspection
-   gnome-base/gsettings-desktop-schemas
-   media-libs/gst-plugins-bad
-   media-libs/gst-plugins-base
-   media-libs/gst-plugins-good
-   media-libs/gst-plugins-ugly
-   media-plugins/gst-plugins-libav
-   net-libs/glib-networking
-   net-libs/webkit-gtk:4.1
-   sys-libs/libfixposix
-"
-
-DEPEND="${RDEPEND}"
-BDEPEND="
-   >=dev-lisp/sbcl-2.0.0
-"
-
-src_unpack() {
-   default
-
-   # nyxt-3-source-with-submodules.tar.xz doesn't unpack in a subdirectory
-   # so we create it instead of working directly in ${WORKDIR}
-   if [[ "${PV}" != ** ]]
-   then
-   mkdir "${WORKDIR}/${P}" || die
-   mv "${WORKDIR}/assets" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/_build" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/build-scripts" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/documents" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/engineer.atlas.Nyxt.yaml" "${WORKDIR}/${P}/" || 
die
-   mv "${WORKDIR}/examples" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/INSTALL" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/libraries" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/licenses" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/makefile" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/nyxt.asd" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/README.org" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/source" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/tests" "${WORKDIR}/${P}/" || die
-   fi
-}
-
-src_compile() {
-   emake all
-   use doc && emake doc
-}
-
-src_install(){
-   dobin "${S}/nyxt"
-
-   if [ "$(use doc)" ]
-   then
-   docinto "/usr/share/doc/${P}"
-   dodoc "${S}/manual.html"
-   fi
-
-   newicon -s 512 "${S}/assets/nyxt_512x512.png" nyxt.png
-   domenu "${S}/assets/nyxt.desktop"
-}
-
-pkg_postinst() {
-   xdg_mimeinfo_database_update
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-   optfeature "for X11 clipboard support" "x11-misc/xclip"
-   optfeature "for spellchecking" "app-text/enchant"
-}
-
-pkg_postrm() {
-   xdg_mimeinfo_database_update
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}



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

2023-07-10 Thread Julien Roy
commit: 5d6a6feee6b19b8a85bae4f0468d10fac844729f
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Jul 10 23:44:34 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Jul 10 23:44:34 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5d6a6fee

www-client/nyxt: add 3.4.0

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

 www-client/nyxt/Manifest  |   1 +
 www-client/nyxt/nyxt-3.4.0.ebuild | 100 ++
 2 files changed, 101 insertions(+)

diff --git a/www-client/nyxt/Manifest b/www-client/nyxt/Manifest
index be41fc7da..c549137f5 100644
--- a/www-client/nyxt/Manifest
+++ b/www-client/nyxt/Manifest
@@ -1,2 +1,3 @@
 DIST nyxt-3.2.1.gh.tar.xz 16740188 BLAKE2B 
324f4d0b6b5e7242cc3a9d5ff95fc26f2bde11d77afc309e167da009d4dc39d552b341caa811a7d5cd0bcc61794885f4f4bf81170179a9fcc321e586b068ca14
 SHA512 
01ecd1cc1b07c12a4e25fb803f53dcb8542a0e8c60217ee629652e47db63d6f39c6835c71cc733bf9a001b0791af72a111a06cc67e5bea1ae4d387f8a30f
 DIST nyxt-3.3.0.gh.tar.xz 16742852 BLAKE2B 
7c3b35cd8129dbe67da68595e31466965677235904dc9b924dcf5a8299b89b683b51b80abf1c52eac109837d5c299e3b27c74016965b04f0b5195566a6a937d4
 SHA512 
9dbd5808a4563f91920a4bdaaef24d5e9bd254979b8e962cae1508f7686fad8957aec7da0540b4abbcdfda7dd5c1e3f205dbf9b7141de5a4df4a9521c0af3815
+DIST nyxt-3.4.0.gh.tar.xz 16745700 BLAKE2B 
7a611f594d1267101a1e0083092da58db48e167045b94dc063c23bb95e837e568388154dfd78d7f52876a41b16863a6c14d2e6c654f5ee61a91eaf1acf863fd1
 SHA512 
e104219f6e7f69e8fd51a5a07280924d9ba1703a9c1661acf80f6158b0c4262f32b80d760cf08b269e2e18ae9727fed0d59451a53bb1f175042a68fd686807ed

diff --git a/www-client/nyxt/nyxt-3.4.0.ebuild 
b/www-client/nyxt/nyxt-3.4.0.ebuild
new file mode 100644
index 0..5ef18c896
--- /dev/null
+++ b/www-client/nyxt/nyxt-3.4.0.ebuild
@@ -0,0 +1,100 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop optfeature xdg-utils
+
+DESCRIPTION="Nyxt - the hacker's power-browser"
+HOMEPAGE="https://nyxt.atlas.engineer/;
+
+if [[ "${PV}" = ** ]]
+then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/atlas-engineer/${PN}.git;
+else
+   KEYWORDS="~amd64"
+   
SRC_URI="https://github.com/atlas-engineer/${PN}/releases/download/${PV}/nyxt-${PV}-source-with-submodules.tar.xz
 -> ${PF}.gh.tar.xz"
+fi
+
+# Portage replaces the nyxt binary with scbl when stripping
+RESTRICT="mirror strip"
+
+LICENSE="BSD CC-BY-SA-3.0"
+SLOT="0"
+IUSE="doc"
+
+RDEPEND="
+   dev-libs/gobject-introspection
+   gnome-base/gsettings-desktop-schemas
+   media-libs/gst-plugins-bad
+   media-libs/gst-plugins-base
+   media-libs/gst-plugins-good
+   media-libs/gst-plugins-ugly
+   media-plugins/gst-plugins-libav
+   net-libs/glib-networking
+   net-libs/webkit-gtk:4.1
+   sys-libs/libfixposix
+"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=dev-lisp/sbcl-2.0.0
+"
+
+src_unpack() {
+   default
+
+   # nyxt-3-source-with-submodules.tar.xz doesn't unpack in a subdirectory
+   # so we create it instead of working directly in ${WORKDIR}
+   if [[ "${PV}" != ** ]]
+   then
+   mkdir "${WORKDIR}/${P}" || die
+   mv "${WORKDIR}/assets" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/_build" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/build-scripts" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/documents" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/engineer.atlas.Nyxt.yaml" "${WORKDIR}/${P}/" || 
die
+   mv "${WORKDIR}/examples" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/INSTALL" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/libraries" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/licenses" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/makefile" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/nyxt.asd" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/README.org" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/source" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/tests" "${WORKDIR}/${P}/" || die
+   fi
+}
+
+src_compile() {
+   emake all
+   use doc && emake doc
+}
+
+src_install(){
+   dobin "${S}/nyxt"
+
+   if [ "$(use doc)" ]
+   then
+   docinto "/usr/share/doc/${P}"
+   dodoc "${S}/manual.html"
+   fi
+
+   newicon -s 512 "${S}/assets/nyxt_512x512.png" nyxt.png
+   domenu "${S}/assets/nyxt.desktop"
+}
+
+pkg_postinst() {
+   xdg_mimeinfo_database_update
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   optfeature "for X11 clipboard support" "x11-misc/xclip"
+   optfeature "for spellchecking" "app-text/enchant"
+}
+
+pkg_postrm() {
+   xdg_mimeinfo_database_update
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



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

2023-07-10 Thread Marek Szuba
commit: 3a915fdb85454e8f0ea3971d07696e91bed9b72f
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Jul 10 22:20:27 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Jul 10 23:04:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a915fdb

net-analyzer/nessus-bin: add 10.5.3, drop 10.5.2

Signed-off-by: Marek Szuba  gentoo.org>

 net-analyzer/nessus-bin/Manifest  | 4 ++--
 .../nessus-bin/{nessus-bin-10.5.2.ebuild => nessus-bin-10.5.3.ebuild} | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-analyzer/nessus-bin/Manifest b/net-analyzer/nessus-bin/Manifest
index 653642a4ce7b..1d8e75c44d01 100644
--- a/net-analyzer/nessus-bin/Manifest
+++ b/net-analyzer/nessus-bin/Manifest
@@ -1,2 +1,2 @@
-DIST Nessus-10.5.2-es8.aarch64.rpm 58830260 BLAKE2B 
479715de274e33b305bea32016b872fb391378ca5d2ce75d3526abb72a17b2d460a8791e54729406e02d0cf7a603415a2147f0a526df67e64552dbb4626bcb24
 SHA512 
aec3c3dd7af05b7cba7bccbc6542a2a44ed81a276ae61b395c227e6427a575a1573b870eafaf85b67ac0a1dfb7e7dd5947eee36e5e6378bd4f48240eb4ba9277
-DIST Nessus-10.5.2-es8.x86_64.rpm 60204196 BLAKE2B 
c991f166b22cd406504538216b945150cf6d5db9e8d5c6d7a87657df6a55a1d08a1d41f42369937e1096a3edbb0ac411d5aa6e1f2d231b6e37691596efc3ee65
 SHA512 
718b41c3856427b933ccd7e493a92dd8a1250c52bce85546519422e3bbd70c24b77c2ac496d218e27b434b5ad08f81f8683fdaa72c1a8e5c66d43e7e7c4c8c68
+DIST Nessus-10.5.3-es8.aarch64.rpm 58985712 BLAKE2B 
37e33beb2d2dc033427e8d3d3d7cb7b205461200f542af1275ee8bc35beecd1f92fcaed012a3d2749db50b40290591d357d771cc96ff40921f7aed3baffc10cb
 SHA512 
d4b3ec54e8a5d13cde890633fb2b4be26b5b9673ba221309f830703de760cd91e8ceed7c6f53d59ff527857c001e1a3d8fdd290e8cb0d7cc8ac4d04dc8409b49
+DIST Nessus-10.5.3-es8.x86_64.rpm 60361352 BLAKE2B 
1eab4a62c94832fb4b528123b457490d0b9769bea632141b0cfdb2f17cbfdfc080b3afb934e313eb61caa166501d211092721ddd946bb556312eb7914189aecf
 SHA512 
a518da6eb56435cc3b4210c4ed7f9bf76452b983c6a69639745210c564a52f6b9b7e00ceaa36983fff703e1f98eac3cabdb80d0ee85dc94c882b5e42f04b08d5

diff --git a/net-analyzer/nessus-bin/nessus-bin-10.5.2.ebuild 
b/net-analyzer/nessus-bin/nessus-bin-10.5.3.ebuild
similarity index 100%
rename from net-analyzer/nessus-bin/nessus-bin-10.5.2.ebuild
rename to net-analyzer/nessus-bin/nessus-bin-10.5.3.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/nessus-agent-bin/

2023-07-10 Thread Marek Szuba
commit: 73763b0bc5cc9939c4ac98d45e631f45af81273e
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Jul 10 22:20:53 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Jul 10 23:04:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73763b0b

net-analyzer/nessus-agent-bin: add 10.4.1, drop 10.4.0

Signed-off-by: Marek Szuba  gentoo.org>

 net-analyzer/nessus-agent-bin/Manifest| 4 ++--
 ...{nessus-agent-bin-10.4.0.ebuild => nessus-agent-bin-10.4.1.ebuild} | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-analyzer/nessus-agent-bin/Manifest 
b/net-analyzer/nessus-agent-bin/Manifest
index 70635c6de38f..5619fadea0b8 100644
--- a/net-analyzer/nessus-agent-bin/Manifest
+++ b/net-analyzer/nessus-agent-bin/Manifest
@@ -1,2 +1,2 @@
-DIST NessusAgent-10.4.0-es8.aarch64.rpm 18363096 BLAKE2B 
478a92a6a6da322b3bc1c2a16b9257e0a538aa76416919f8a2f2101f9776b3991f8c21fbb0da8e4fe6c0b50db6b49c77386eded8a85d5d2a8dff33f05ecc7575
 SHA512 
ce3a7b36af5d1f45623433100eb2a708cf6cabad961204023b8335f665fc1a3b82d1afc17345b5fc96bcc945976ac8edb4cfeac97fbb59b8c11edef42268a534
-DIST NessusAgent-10.4.0-es8.x86_64.rpm 19767232 BLAKE2B 
8205d5699eb28132070f30bbab41cd3331b3b7cba5da4f61156f7cca056e323638995445bdb519f03ebdc4c8184072344c5f64e32d2c66f444de012cf4ed0221
 SHA512 
fad38bc7526c7522d34c6c1cf2ca86b56c9d3850a954e769533036432e4f279dcb669f6b7fa89b633bfd520cf383de3dd8e624c15415d8ba1f4e0708ebe7fdd6
+DIST NessusAgent-10.4.1-es8.aarch64.rpm 18298448 BLAKE2B 
498c23274d84376ac14a128ee61bbcb966b68de535b2e0bc56397abaf2b1b02ab24984f45c945bce6265e3fe4713a2aa67fc5b20411eda2d131ad5d52db1c717
 SHA512 
b3145dcde06548695f2b75792a34eb39e110af437c4b12c37ddf040a83966fca1b83e09eca5759a8e56c5341d20b643244e9d8ec8571d33f76431241eec9bbde
+DIST NessusAgent-10.4.1-es8.x86_64.rpm 19686968 BLAKE2B 
107467bd6e911b9932290b610025fec6766a0e98ffee6c45abeaf07a73b18ed423ba03c501ac09e4f2a12e1e0ba39dbb4989c9ddc9e2a75f218c6d3773325724
 SHA512 
377f5bf1db9f582e7c65d0a21624cd990183b47a633c777da67e119c6b3da847da8aea482a78e8e48aaa9d3c1798b9c0c9bbb902c8760c53ff4371884d3e9ca9

diff --git a/net-analyzer/nessus-agent-bin/nessus-agent-bin-10.4.0.ebuild 
b/net-analyzer/nessus-agent-bin/nessus-agent-bin-10.4.1.ebuild
similarity index 100%
rename from net-analyzer/nessus-agent-bin/nessus-agent-bin-10.4.0.ebuild
rename to net-analyzer/nessus-agent-bin/nessus-agent-bin-10.4.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/pre-commit/

2023-07-10 Thread Marek Szuba
commit: b3c5f6b7c0ef48258a87c93f0a34450d4cd010ae
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Jul 10 22:41:57 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Jul 10 23:04:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3c5f6b7

dev-vcs/pre-commit: add 3.3.3, drop 3.2.2

Signed-off-by: Marek Szuba  gentoo.org>

 dev-vcs/pre-commit/Manifest | 2 +-
 dev-vcs/pre-commit/{pre-commit-3.2.2.ebuild => pre-commit-3.3.3.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-vcs/pre-commit/Manifest b/dev-vcs/pre-commit/Manifest
index e1c4c261a007..c1591275d338 100644
--- a/dev-vcs/pre-commit/Manifest
+++ b/dev-vcs/pre-commit/Manifest
@@ -1,3 +1,3 @@
 DIST pre-commit-3.0.4.gh.tar.gz 264952 BLAKE2B 
3c45da675d5a1a1fc115db0ef7186c1ec1e5a6d6d9353c5a53dba85a14de2c94bafe0ef9e8d0b04bae55ded81890d726997e695c95889719096205e1b212a237
 SHA512 
d51aca29b50f67ae42aa70d849939e6af96ff64c6fb214cddbc5a35cacebb8a54a490d0615a1a499516fcc2a06bb47d7e11da84ef636c3fcfdc8d2cbe343
-DIST pre-commit-3.2.2.gh.tar.gz 267269 BLAKE2B 
b3b245b2ac0f0f4012e2612515e376aaaf5b4de0b5494c02a2b38b1b9b8584ae3fa7d9ee482ee19bbf6eb5ac1d5f9ec187e44c4bb7bb6046488b178628af850e
 SHA512 
bf2602508425482e57c2e1b1ca2b36085560fa0e51e5d559b6c715a0534f182897eb54831a17a60a713cea0301a7521bb75c03881e8cb8527fbc565259a23ddf
 DIST pre-commit-3.3.2.gh.tar.gz 267100 BLAKE2B 
5692baacb40482bdafb6ee9c912d98a248396f85b4f31303cb3f5f5aee0cfe68b1cdc2a6ab5ca82166632eb0f984acbad0a9ad2077a33f057e414433496da7f0
 SHA512 
9b0928cadb4530789f6dd87ea07c320eb76bec9501b46887929918f9dc5dc39773ead90536cb85cb317140682c2a4cee0dc7bcbc040759e76d504023cb5e40fd
+DIST pre-commit-3.3.3.gh.tar.gz 267281 BLAKE2B 
dbe3b90dd3808d24084ede3e9bd76ddc5b070d43bd70b3fa813f8e8e95875a178b86632208463c50a3d68868f2dd9d888e00e7bf3aeba3f3b78c7cd39b514270
 SHA512 
d126bead7ffa2c72213a894c82bc45d0bce8b508cf7190e7b7d56c667b5d3ebff80eedf7ecb4bb1e01923ef9a43878b73356fda866614d8cbcc8f241ee9e01f7

diff --git a/dev-vcs/pre-commit/pre-commit-3.2.2.ebuild 
b/dev-vcs/pre-commit/pre-commit-3.3.3.ebuild
similarity index 97%
rename from dev-vcs/pre-commit/pre-commit-3.2.2.ebuild
rename to dev-vcs/pre-commit/pre-commit-3.3.3.ebuild
index 017446fb29d3..85138095ce63 100644
--- a/dev-vcs/pre-commit/pre-commit-3.2.2.ebuild
+++ b/dev-vcs/pre-commit/pre-commit-3.3.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_SINGLE_IMPL=1
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_REQ_USE="sqlite"



[gentoo-commits] repo/gentoo:master commit in: mail-mta/msmtp/

2023-07-10 Thread Marek Szuba
commit: 320787d23a876fdb01eb84ce46baac1b6054288b
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Jul 10 22:24:18 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Jul 10 23:04:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=320787d2

mail-mta/msmtp: add 1.8.24

Signed-off-by: Marek Szuba  gentoo.org>

 mail-mta/msmtp/Manifest|   1 +
 mail-mta/msmtp/msmtp-1.8.24.ebuild | 143 +
 2 files changed, 144 insertions(+)

diff --git a/mail-mta/msmtp/Manifest b/mail-mta/msmtp/Manifest
index b8d65d24b3c9..24f30a703154 100644
--- a/mail-mta/msmtp/Manifest
+++ b/mail-mta/msmtp/Manifest
@@ -1 +1,2 @@
 DIST msmtp-1.8.23.tar.xz 401656 BLAKE2B 
7033c7e8ad74826ab233bd9b08b8db8e17f6c9bd4cc9f6e65890099e4e12445f4665acc2faf1468f5d6f5e16a53c2479d5a0144e39d65c0521436832c1a049c5
 SHA512 
69675cb539fa5c78b83e90a460e8215e56b1d0fa7a18729eb058b8d51414d13b88fbcdb2092767e7e96c325a143230ac09e041ea74d068bf267e508418cf674a
+DIST msmtp-1.8.24.tar.xz 409268 BLAKE2B 
1661dffbdf9418665dfea3eacdcb716a27ea0916024247ccc221d0f6c3da0076f9bc3b822e9f0c152185f08b8d929268f8eaf63489304225d200a093fcff9d46
 SHA512 
9bcd1431bd27a74cea931da0e89adfdc53b5be027cef4a735e2fdaba3aed38408b4a266960b51a4071664b88b1af4545a3df5acf64b9ab8ce84000c49a8286ff

diff --git a/mail-mta/msmtp/msmtp-1.8.24.ebuild 
b/mail-mta/msmtp/msmtp-1.8.24.ebuild
new file mode 100644
index ..f8f460e9df26
--- /dev/null
+++ b/mail-mta/msmtp/msmtp-1.8.24.ebuild
@@ -0,0 +1,143 @@
+# Copyright 2004-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit fcaps
+
+DESCRIPTION="An SMTP client and SMTP plugin for mail user agents such as Mutt"
+HOMEPAGE="https://marlam.de/msmtp/;
+SRC_URI="https://marlam.de/msmtp/releases/${P}.tar.xz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="daemon doc keyring +gnutls idn +mta nls sasl ssl"
+
+# fcaps.eclass unconditionally defines "filecaps" USE flag which we need for
+# USE="daemon" in order to set the caps we need.
+REQUIRED_USE="daemon? ( filecaps )"
+
+# Upstream discourages usage of openssl. See also
+# https://marlam.de/msmtp/news/openssl-discouraged/
+DEPEND="
+   keyring? ( app-crypt/libsecret )
+   idn? ( net-dns/libidn2:= )
+   nls? ( virtual/libintl )
+   sasl? ( net-misc/gsasl[client] )
+   ssl? (
+   gnutls? ( net-libs/gnutls[idn?] )
+   !gnutls? ( dev-libs/libretls:= )
+   )
+"
+
+RDEPEND="${DEPEND}
+   net-mail/mailbase
+   daemon? (
+   acct-group/msmtpd
+   acct-user/msmtpd
+   )
+   mta? (
+   !mail-mta/courier
+   !mail-mta/esmtp
+   !mail-mta/exim
+   !mail-mta/netqmail
+   !mail-mta/nullmailer
+   !mail-mta/postfix
+   !mail-mta/sendmail
+   !mail-mta/opensmtpd
+   !>=mail-mta/ssmtp-2.64-r2[mta]
+   )
+"
+
+BDEPEND="
+   doc? ( virtual/texi2dvi )
+   nls? ( sys-devel/gettext )
+   virtual/pkgconfig
+"
+
+DOCS="AUTHORS ChangeLog NEWS README THANKS doc/msmtprc*"
+
+src_prepare() {
+   # Use default Gentoo location for mail aliases
+   sed 's:/etc/aliases:/etc/mail/aliases:' \
+   -i scripts/find_alias/find_alias_for_msmtp.sh || die
+
+   default
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-gai-idn
+   $(use_enable nls)
+   $(use_with daemon msmtpd)
+   $(use_with keyring libsecret)
+   $(use_with idn libidn)
+   $(use_with sasl libgsasl)
+   $(use_with ssl tls $(usex gnutls gnutls libtls))
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+   default
+
+   if use doc ; then
+   cd doc || die
+   emake html pdf
+   fi
+}
+
+src_install() {
+   default
+
+   if use daemon ; then
+   fcaps CAP_NET_BIND_SERVICE usr/bin/msmtpd
+   newinitd "${FILESDIR}"/msmtpd.init msmtpd
+   newconfd "${FILESDIR}"/msmtpd.confd msmtpd
+   fi
+
+   if use doc ; then
+   dodoc doc/msmtp.{html,pdf}
+   fi
+
+   if use mta ; then
+   dosym ../bin/msmtp /usr/sbin/sendmail
+   dosym ../bin/msmtp /usr/$(get_libdir)/sendmail
+   fi
+
+   insinto /usr/share/vim/vimfiles/syntax
+   doins scripts/vim/msmtp.vim
+
+   insinto /etc
+   newins doc/msmtprc-system.example msmtprc
+
+   src_install_contrib find_alias find_alias_for_msmtp.sh
+   src_install_contrib msmtpqueue "*.sh" "README ChangeLog"
+   src_install_contrib msmtpq "msmtpq msmtp-queue" README.msmtpq
+   src_install_contrib set_sendmail set_sendmail.sh set_sendmail.conf
+}
+
+pkg_postinst() {
+   if [[ -z ${REPLACING_VERSIONS} ]]; 

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

2023-07-10 Thread Marek Szuba
commit: 8ab198dcc010e88364fd77df3a5464b36a7608bf
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Jul 10 22:42:40 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Jul 10 23:04:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ab198dc

media-gfx/gmic: add 3.2.6, drop 3.2.2

Signed-off-by: Marek Szuba  gentoo.org>

 media-gfx/gmic/Manifest | 2 +-
 media-gfx/gmic/{gmic-3.2.2.ebuild => gmic-3.2.6.ebuild} | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-gfx/gmic/Manifest b/media-gfx/gmic/Manifest
index 2e7c54c78759..e889e861285a 100644
--- a/media-gfx/gmic/Manifest
+++ b/media-gfx/gmic/Manifest
@@ -1,3 +1,3 @@
 DIST gmic_3.2.0.tar.gz 10933655 BLAKE2B 
6b87acb2a356d3d0c00e795d8b66de75acffa1f87b63caf58986ab52730fcd58bb9dfa37caf057ac2ab2a58695dd783c09018305f21d258427d9c1e450d1c14d
 SHA512 
2eccf179e865416ce5a6cc38fd5587fe79fb30cda381ca2bcb1e587f101a55c502422121d4696834bc25b6200aa3c2292ff30947f2704a610f46e61460685f5b
-DIST gmic_3.2.2.tar.gz 11321544 BLAKE2B 
e6786fdb0342e1dfa62043837fedeea25961b375af5d1dde247be373c0ef3e35a556dc78d6dd09b5b4c4ead3b531e2bb6a7b671a400dc9d477b22f1c6c7da6b9
 SHA512 
be695107f8cceb94789aaa021ca431ead3e0a7f87533478df0942ea6ad94f81639de8af827bb24fbef1baccc6ded8d41b4f5386ed9ee37704c2483ea7596800e
 DIST gmic_3.2.5.tar.gz 11352319 BLAKE2B 
812e28119bcbe485a7551c7afc89d7efb2a46ba3d9cc31597fddcd4c4ba48fa040827eccd92c1abbef3035c057d432f6b7b783ff9067da8be2806a05902bdf35
 SHA512 
e453b83201fa7aff7dc193c529c6b81306e94990a03356488abbbe3acdf8eb6b07e12c16e496e9607bcb730258218b3431c489b3fd1434bb31e28727be7eae27
+DIST gmic_3.2.6.tar.gz 11574989 BLAKE2B 
abd33048a448ca8406169c61a9d97bf6e785cbb286cec1d5104f12960640de9eb292677256c074eee5371fa77ed7041671f77a63140c2fa58070c01404962be6
 SHA512 
26b222c94d68273a8ad4a0c72dca315cb0e17695e601f69cb06d44c49166b8c1050926b8c5d73d21a64613e6ba3b0462e730617db83d2c67b53674bf22e50395

diff --git a/media-gfx/gmic/gmic-3.2.2.ebuild b/media-gfx/gmic/gmic-3.2.6.ebuild
similarity index 97%
rename from media-gfx/gmic/gmic-3.2.2.ebuild
rename to media-gfx/gmic/gmic-3.2.6.ebuild
index 3c824f3eee11..e49f4fe6fe0d 100644
--- a/media-gfx/gmic/gmic-3.2.2.ebuild
+++ b/media-gfx/gmic/gmic-3.2.6.ebuild
@@ -63,8 +63,8 @@ BDEPEND="
 PATCHES=(
"${FILESDIR}"/${PN}-3.1.6-ar_so.patch
"${FILESDIR}"/${PN}-3.2.0-grep38.patch
-   "${FILESDIR}"/${PN}-3.2.0-makefile_automagic.patch
-   "${FILESDIR}"/${PN}-3.2.0-relative_rpath.patch
+   "${FILESDIR}"/${PN}-3.2.4-makefile_automagic.patch
+   "${FILESDIR}"/${PN}-3.2.5-relative_rpath.patch
 )
 
 pkg_pretend() {



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

2023-07-10 Thread Marek Szuba
commit: 0f7b864432327befd3044070bb2aa5e19454b492
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Jul 10 22:45:10 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Jul 10 23:04:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f7b8644

dev-python/pyopencl: add 2023.1.1

Signed-off-by: Marek Szuba  gentoo.org>

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

diff --git a/dev-python/pyopencl/Manifest b/dev-python/pyopencl/Manifest
index 38497f7ae21e..676bb4c02d92 100644
--- a/dev-python/pyopencl/Manifest
+++ b/dev-python/pyopencl/Manifest
@@ -1 +1,2 @@
+DIST pyopencl-2023.1.1.tar.gz 472723 BLAKE2B 
4960db0b9096ef624f0459f6711a6d1fc4561599f96c3b01c5efe3c183c8cc4284b63038b2a5e98d43c194a8e5ce3331886f675c0bc5f44073bc353675400985
 SHA512 
50c23132028bb2c35816b6c83c054eaf929d333fbb172230e0d696a5e6103ad6ee6ccbbbd0b5d3d2d3c5f02505340a885422097eccecb1bf51845658c7938c8f
 DIST pyopencl-2023.1.tar.gz 472581 BLAKE2B 
bfa25646b00b8d5c1a2fb7b98c18383e3013b9aa1573dc1bcbc1e056d3bd50d48fb35b7b74c4d87c079fe9334817ff325edd235bdd0de610373850c3ab057773
 SHA512 
3a6c61715338b31f9e9c3b9c8afe029e63d2689f9d52174c91cfe7383425643b3d08f5c125ab7e24ca776c86ff19d5adb7bfe56f1bd531ba443f99dcf9449244

diff --git a/dev-python/pyopencl/pyopencl-2023.1.1.ebuild 
b/dev-python/pyopencl/pyopencl-2023.1.1.ebuild
new file mode 100644
index ..19df443f1f4b
--- /dev/null
+++ b/dev-python/pyopencl/pyopencl-2023.1.1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Python wrapper for OpenCL"
+HOMEPAGE="
+   https://mathema.tician.de/software/pyopencl/
+   https://pypi.org/project/pyopencl/
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64"
+IUSE="examples opengl"
+
+# Running tests on GPUs requires both appropriate hardware and additional 
permissions
+# having been granted to the user running them. Testing on CPUs with 
dev-libs/pocl
+# is in theory possible but has been found to be very fragile, see e.g. Bug 
#872308.
+RESTRICT="test"
+
+COMMON=">=virtual/opencl-2"
+# libglvnd is only needed for the headers
+DEPEND="${COMMON}
+   opengl? ( media-libs/libglvnd )"
+RDEPEND="${COMMON}
+   >=dev-python/mako-0.3.6[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}]
+   >=dev-python/pytools-2021.2.7[${PYTHON_USEDEP}]"
+BDEPEND="dev-python/numpy[${PYTHON_USEDEP}]
+   >=dev-python/pybind11-2.5.0[${PYTHON_USEDEP}]
+   test? ( dev-libs/pocl )"
+
+distutils_enable_tests pytest
+
+python_configure_all() {
+   local myconf=()
+   if use opengl; then
+   myconf+=(--cl-enable-gl)
+   fi
+
+   "${EPYTHON}" configure.py \
+   "${myconf[@]}"
+}
+
+python_test() {
+   # Use dev-libs/pocl for testing; ignore any other OpenCL devices that 
might be present
+   local -x PYOPENCL_TEST="portable:pthread"
+   # Set the number of threads to match MAKEOPTS
+   local -x POCL_MAX_PTHREAD_COUNT=$(makeopts_jobs)
+   # Change to the 'test' directory so that python does not try to import 
pyopencl from the source directory
+   # (Importing from the source directory fails, because the compiled 
'_cl' module is only in the build directory)
+   pushd test >/dev/null || die
+   epytest
+   popd >/dev/null || die
+}
+
+python_install_all() {
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+
+   distutils-r1_python_install_all
+}



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

2023-07-10 Thread Marek Szuba
commit: 86f69b05a88ea80acaf24eca55ec529addb800f2
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Jul 10 21:30:55 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Jul 10 23:04:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86f69b05

profiles/base: mask USE=doc on app-admin/ansible-molecule

If dev-python/mkdocs-material cannot be prevented from violating the
network sandbox, it cannot be used. End of story.

Closes: https://bugs.gentoo.org/910093
Signed-off-by: Marek Szuba  gentoo.org>

 profiles/base/package.use.mask | 9 +
 1 file changed, 9 insertions(+)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index a5e1c4ab67ea..d851c92ac1f6 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,15 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Marek Szuba  (2023-07-10)
+# dev-python/mkdocs-material is by design directly integrated with
+# Google Fonts and as such violates the network sandbox [1].
+# Upstream documentation mentions an option which supposedly prevents
+# this, however adding it to the Molecule mkdocs.yml has had no effect.
+# Looks like this will have to be addressed at the level of mkdocs-material.
+# [1] https://squidfunk.github.io/mkdocs-material/setup/changing-the-fonts/
+app-admin/ansible-molecule doc
+
 # William Hubbs  (2023-06-30)
 # multiple repeated issues: Bug: #909394
 net-libs/nodejs lto



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

2023-07-10 Thread Marek Szuba
commit: c4c428da8d783c323fabe3bdf05e4cdefca51576
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Jul 10 22:26:09 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Jul 10 23:04:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4c428da

dev-vcs/git-machete: add 3.17.6, drop 3.16.3

Signed-off-by: Marek Szuba  gentoo.org>

 dev-vcs/git-machete/Manifest| 2 +-
 .../{git-machete-3.17.3.ebuild => git-machete-3.17.6.ebuild}| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-vcs/git-machete/Manifest b/dev-vcs/git-machete/Manifest
index eded62277325..bac1243e1336 100644
--- a/dev-vcs/git-machete/Manifest
+++ b/dev-vcs/git-machete/Manifest
@@ -1,3 +1,3 @@
 DIST git-machete-3.16.3.gh.tar.gz 1618456 BLAKE2B 
e8207b11bfea6dd50965aaa300ec7303684503b900912b031f08378c7d80b388b341d23769cea5fe4aef0d78bc8457b0118aa3e05a49b0c1c4a3f9a97019c46e
 SHA512 
fcd856c0fefecd2cf97ba149f1d1df57eb6fab0345c00c3d3df763041cc86226e3f815dda7c0050f8669d7d082e329dd76304de2092c7b43219e0c50a2e3467a
-DIST git-machete-3.17.3.gh.tar.gz 1623473 BLAKE2B 
57749f566f27086c6359a5ea08004bc2b84921c3bb42dfb7d9a2029b032cdf0626541ded8dc7af04ab821e187358e5a7ff6d789bf2e204a9f1ad4367939e3477
 SHA512 
bc138636e96f2fb415c28e6a429cc5a10de7b1edd22f752ce1f552fa33f16f668c5bc6917186f437ccf28fc2be15c8dc9cf21c3c9ec4ab49e5d63af5fee0f521
 DIST git-machete-3.17.4.gh.tar.gz 1624890 BLAKE2B 
f81fc2322aa40736130180ec1a269248280ce826d70b32ac7d435da906a7c480e385ff22def06b28d5f8b5af8d3e683aa222689249ec9555a58844151bb8117a
 SHA512 
2af06171d642a1e4fbbfe7dc97961b348e656025e03120b8699a8d6a43c3f0571eddfdfb0dac6f1f96d8eda7e47ba0307f398993ae8f56a63d68b24665bc5288
+DIST git-machete-3.17.6.gh.tar.gz 1638444 BLAKE2B 
91995dec3dba53cd538db549248d9c42932ab4f4c3b7f016d60e4999617bd428c1c4fcfae3bc2aca75bba7bf62b4466e139ddada47a962f0f7d876cd220dbe34
 SHA512 
0766997db950a04ed5eec560be7fe1e76370d2c5f747bf121241280d44a3aff094c5828535bd11831ce1b326e05d48c8e4edf620c1dcccfbeb20e9d94c3cf023

diff --git a/dev-vcs/git-machete/git-machete-3.17.3.ebuild 
b/dev-vcs/git-machete/git-machete-3.17.6.ebuild
similarity index 96%
rename from dev-vcs/git-machete/git-machete-3.17.3.ebuild
rename to dev-vcs/git-machete/git-machete-3.17.6.ebuild
index c04f32d1e272..a8fc208cd9e1 100644
--- a/dev-vcs/git-machete/git-machete-3.17.3.ebuild
+++ b/dev-vcs/git-machete/git-machete-3.17.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit bash-completion-r1 distutils-r1



[gentoo-commits] repo/gentoo:master commit in: net-p2p/syncthing/

2023-07-10 Thread Marek Szuba
commit: fa8c5289990a70406ac4550a2d9054d2a4a6ee74
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Jul 10 22:19:21 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Jul 10 23:04:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa8c5289

net-p2p/syncthing: add 1.23.6

Signed-off-by: Marek Szuba  gentoo.org>

 net-p2p/syncthing/Manifest|   1 +
 net-p2p/syncthing/syncthing-1.23.6.ebuild | 112 ++
 2 files changed, 113 insertions(+)

diff --git a/net-p2p/syncthing/Manifest b/net-p2p/syncthing/Manifest
index 4a1eb75f9699..f955a9cb7c60 100644
--- a/net-p2p/syncthing/Manifest
+++ b/net-p2p/syncthing/Manifest
@@ -1 +1,2 @@
 DIST syncthing-1.23.5.tar.gz 14196275 BLAKE2B 
e9d44ed83546ea28e474379c7b3141e447e4f595cf8587220fe76d64844b1ee57551f56b06a7244afc3af45728c19bd76b6ba923da03983dc7ae9799ac36d9a9
 SHA512 
ef41c7bf8e693e3db5ea7c3cd645580a89131cc0fb48e12a50a24af28c86533bf973c58daea7cda5822544602c366a21f299c88dcd601e3913b6a08d5f4564dc
+DIST syncthing-1.23.6.tar.gz 14213659 BLAKE2B 
ef4f1a8bbf5bce6c7bc9bf80f55c875b5edfd5c10481676ddff9b1579afc518723a28d83424e62a178192f795b30526eca912a3e0d20be1901b065c431acf139
 SHA512 
32162bcf1677015d3359a141968c9e3544c8bd631905489a11bf79f45fa4ae442e8dc0f24c19c2b55defd88b3d5b56ae35d352aac9c09f6b82c50fd8b27fc796

diff --git a/net-p2p/syncthing/syncthing-1.23.6.ebuild 
b/net-p2p/syncthing/syncthing-1.23.6.ebuild
new file mode 100644
index ..d8e3bf08df7a
--- /dev/null
+++ b/net-p2p/syncthing/syncthing-1.23.6.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop go-module systemd xdg-utils
+
+DESCRIPTION="Open Source Continuous File Synchronization"
+HOMEPAGE="https://syncthing.net;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${PN}-source-v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86"
+IUSE="selinux tools"
+
+RDEPEND="acct-group/syncthing
+   acct-user/syncthing
+   tools? ( >=acct-user/stdiscosrv-1
+   >=acct-user/strelaysrv-1 )
+   selinux? ( sec-policy/selinux-syncthing )"
+
+DOCS=( README.md AUTHORS CONTRIBUTING.md )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.3.4-TestIssue5063_timeout.patch
+   "${FILESDIR}"/${PN}-1.18.4-tool_users.patch
+   "${FILESDIR}"/${PN}-1.23.2-tests_race.patch
+)
+
+S="${WORKDIR}"/${PN}
+
+src_prepare() {
+   # Bug #679280
+   xdg_environment_reset
+
+   default
+   sed -i \
+   's|^ExecStart=.*|ExecStart=/usr/libexec/syncthing/stdiscosrv|' \
+   cmd/stdiscosrv/etc/linux-systemd/stdiscosrv.service \
+   || die
+   sed -i \
+   's|^ExecStart=.*|ExecStart=/usr/libexec/syncthing/strelaysrv|' \
+   cmd/strelaysrv/etc/linux-systemd/strelaysrv.service \
+   || die
+}
+
+src_compile() {
+   GOARCH= go run build.go -version "v${PV}" -no-upgrade -build-out=bin/ \
+   ${GOARCH:+-goarch="${GOARCH}"} \
+   build $(usex tools "all" "") || die "build failed"
+}
+
+src_test() {
+   go run build.go test || die "test failed"
+}
+
+src_install() {
+   local icon_size
+
+   doman man/*.[157]
+   einstalldocs
+
+   dobin bin/syncthing
+
+   domenu etc/linux-desktop/*.desktop
+   for icon_size in 32 64 128 256 512; do
+   newicon -s ${icon_size} assets/logo-${icon_size}.png ${PN}.png
+   done
+   newicon -s scalable assets/logo-only.svg ${PN}.svg
+
+   if use tools; then
+   exeinto /usr/libexec/syncthing
+   local exe
+   for exe in bin/* ; do
+   [[ "${exe}" == "bin/syncthing" ]] || doexe "${exe}"
+   done
+   fi
+
+   systemd_dounit etc/linux-systemd/system/${PN}{@,-resume}.service
+   systemd_douserunit etc/linux-systemd/user/${PN}.service
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   newinitd "${FILESDIR}"/${PN}.initd-r2 ${PN}
+
+   keepdir /var/log/${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotate ${PN}
+
+   if use tools; then
+   systemd_dounit 
cmd/stdiscosrv/etc/linux-systemd/stdiscosrv.service
+   newconfd "${FILESDIR}"/stdiscosrv.confd stdiscosrv
+   newinitd "${FILESDIR}"/stdiscosrv.initd-r1 stdiscosrv
+
+   systemd_dounit 
cmd/strelaysrv/etc/linux-systemd/strelaysrv.service
+   newconfd "${FILESDIR}"/strelaysrv.confd strelaysrv
+   newinitd "${FILESDIR}"/strelaysrv.initd-r1 strelaysrv
+
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/stdiscosrv.logrotate strelaysrv
+   newins "${FILESDIR}"/strelaysrv.logrotate strelaysrv
+   fi
+}
+
+pkg_postinst() {
+   

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

2023-07-10 Thread Marek Szuba
commit: fed136bf74ca950f71a85be638bd7426a919bd83
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Jul 10 22:33:27 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Jul 10 23:04:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fed136bf

dev-cpp/benchmark: add 1.8.2

Signed-off-by: Marek Szuba  gentoo.org>

 dev-cpp/benchmark/Manifest   |  1 +
 dev-cpp/benchmark/benchmark-1.8.2.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-cpp/benchmark/Manifest b/dev-cpp/benchmark/Manifest
index 1c72bf65a157..4fe08f538e6e 100644
--- a/dev-cpp/benchmark/Manifest
+++ b/dev-cpp/benchmark/Manifest
@@ -1,2 +1,3 @@
 DIST benchmark-1.7.1.tar.gz 196575 BLAKE2B 
05a0ae69c0eee231b5d3c06d474c89680e4a2dfaae2ac0ffa1777cf011907cce6230648bfdb631008c2aa10f01b55652f58949849714d6333c5a0351ef42e567
 SHA512 
396af1c1d3eaa2b78c6d23b1472f6088db85a294056ae1c2366dc5c0becdc8f141ba8fc3a235033324ab0a41c2298f5d242ef09b9b6f69d9877de6bcb2062efd
 DIST benchmark-1.8.0.tar.gz 204701 BLAKE2B 
d4a2b673152c784efef118b7c5e2971a7f7749b2bbb3b5eb09d1567261853a3e85983e82bbb3a470be72204581a2d031b194cb92d4386e120ffaab71c8a58f6b
 SHA512 
ae8df163ca1319752a03497a259800dc33c71164e7def2feeadcf18d018c64eaf846ea2a562183e3d3cde0af58291de0b091ec6d9c025076f469c403b2ab0d51
+DIST benchmark-1.8.2.tar.gz 205926 BLAKE2B 
b39ee0c983e1b7417c54878507e692d9bc04d83da91c8059ae08373fc59286f28b8910d1d5ea425b0c512502de0aee51b10b1b191bac3ec29ec5f9ffc9056d64
 SHA512 
532f2cee66cf527ef4452a060cfdedba6417e5d8f72225d6bf50adf6422d9a769b0f54f48982b438fa9ced975ac47bcc5e62c3c23ce871b5cfdbcf9cc0d2b829

diff --git a/dev-cpp/benchmark/benchmark-1.8.2.ebuild 
b/dev-cpp/benchmark/benchmark-1.8.2.ebuild
new file mode 100644
index ..10aeaa981372
--- /dev/null
+++ b/dev-cpp/benchmark/benchmark-1.8.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="A microbenchmark support library"
+HOMEPAGE="https://github.com/google/benchmark;
+SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="debug doc lto test"
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="doc? ( app-doc/doxygen )
+   test? ( >=dev-cpp/gtest-1.11.0 )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBENCHMARK_ENABLE_ASSEMBLY_TESTS=OFF
+   -DBENCHMARK_ENABLE_DOXYGEN=$(usex doc)
+   -DBENCHMARK_ENABLE_GTEST_TESTS=$(usex test)
+   -DBENCHMARK_ENABLE_LTO=$(usex lto)
+   -DBENCHMARK_ENABLE_TESTING=$(usex test)
+   -DBENCHMARK_ENABLE_WERROR=OFF
+   -DBENCHMARK_USE_BUNDLED_GTEST=OFF
+   )
+
+   use debug || append-cppflags -DNDEBUG
+
+   cmake_src_configure
+}



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

2023-07-10 Thread Marek Szuba
commit: b84164aab5125ba5963e300d4bb52a149574733d
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Jul 10 21:20:53 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Jul 10 23:04:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b84164aa

dev-python/mkdocs-ansible: add missing dependencies

Closes: https://bugs.gentoo.org/907820
Signed-off-by: Marek Szuba  gentoo.org>

 .../files/mkdocs-ansible-0.1.6-prune_deps.patch| 20 +++
 .../mkdocs-ansible/mkdocs-ansible-0.1.6-r1.ebuild  | 41 ++
 .../mkdocs-ansible/mkdocs-ansible-0.1.6.ebuild | 24 -
 3 files changed, 61 insertions(+), 24 deletions(-)

diff --git 
a/dev-python/mkdocs-ansible/files/mkdocs-ansible-0.1.6-prune_deps.patch 
b/dev-python/mkdocs-ansible/files/mkdocs-ansible-0.1.6-prune_deps.patch
new file mode 100644
index ..dd6b81b59a84
--- /dev/null
+++ b/dev-python/mkdocs-ansible/files/mkdocs-ansible-0.1.6-prune_deps.patch
@@ -0,0 +1,20 @@
+As of 0.1.6, no mention of pipdeptree anywhere in the actual code.
+
+--- a/.config/requirements.in
 b/.config/requirements.in
+@@ -11,5 +11,4 @@
+ mkdocstrings-python>=0.8.3
+ mkdocstrings>=0.21.2
+ pillow>=9.4.0
+-pipdeptree>=2.4.0
+ pymdown-extensions>=9.9.2
+--- a/.config/requirements.txt
 b/.config/requirements.txt
+@@ -39,7 +39,6 @@
+ mkdocstrings-python==1.1.0
+ packaging==23.1
+ pillow==9.5.0
+-pipdeptree==2.7.1
+ pycparser==2.21
+ pygments==2.15.1
+ pymdown-extensions==10.0.1

diff --git a/dev-python/mkdocs-ansible/mkdocs-ansible-0.1.6-r1.ebuild 
b/dev-python/mkdocs-ansible/mkdocs-ansible-0.1.6-r1.ebuild
new file mode 100644
index ..f13655d4f5dc
--- /dev/null
+++ b/dev-python/mkdocs-ansible/mkdocs-ansible-0.1.6-r1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Ansible theme for MkDocs"
+HOMEPAGE="
+   https://github.com/ansible/mkdocs-ansible/
+   https://pypi.org/project/mkdocs-ansible/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+   >=dev-python/markdown-exec-1.3.0[${PYTHON_USEDEP}]
+   >=dev-python/markdown-include-0.8.1[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-gen-files-0.4.0[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-htmlproofer-plugin-0.10.2[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-material-extensions-1.1.1[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-material-9.0.13[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-minify-plugin-0.6.2[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-monorepo-plugin-1.0.4[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-1.4.2[${PYTHON_USEDEP}]
+   >=dev-python/mkdocstrings-python-0.8.3[${PYTHON_USEDEP}]
+   >=dev-python/mkdocstrings-0.21.2[${PYTHON_USEDEP}]
+   >=dev-python/pillow-9.4.0[${PYTHON_USEDEP}]
+   >=dev-python/pymdown-extensions-9.9.2[${PYTHON_USEDEP}]
+   >=media-gfx/cairosvg-2.6.0[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.1.6-prune_deps.patch
+)

diff --git a/dev-python/mkdocs-ansible/mkdocs-ansible-0.1.6.ebuild 
b/dev-python/mkdocs-ansible/mkdocs-ansible-0.1.6.ebuild
deleted file mode 100644
index 34e33cbb072c..
--- a/dev-python/mkdocs-ansible/mkdocs-ansible-0.1.6.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# 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="Ansible theme for MkDocs"
-HOMEPAGE="
-   https://github.com/ansible/mkdocs-ansible/
-   https://pypi.org/project/mkdocs-ansible/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-
-RDEPEND="
-   dev-python/mkdocs-material[${PYTHON_USEDEP}]
-"



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

2023-07-10 Thread Marek Szuba
commit: 968fd2401643524b824134ffefd440ec42e24606
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Jul 10 22:10:54 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Jul 10 23:04:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=968fd240

app-misc/gramps: switch from distutils-r1 to python-single-r1

Gramps uses a heavily customised distutils-based setup.py which was
already somewhat fragile while using the legacy distutils-r1 mode
and which simply does not work correctly in PEP-517 mode. Just let
python-single-r1 handle the plumbing and call setup.py directly
as needed. Not only does this mean one package less in the tree to
depend on the legacy distutils-r1 but in the end, not having to
make the custom setup.py play nicely with that eclass actually makes
the ebuilds a bit simpler.

Closes: https://bugs.gentoo.org/909880
Signed-off-by: Marek Szuba  gentoo.org>

 ...{gramps-5.1.6.ebuild => gramps-5.1.6-r1.ebuild} | 49 +++---
 1 file changed, 16 insertions(+), 33 deletions(-)

diff --git a/app-misc/gramps/gramps-5.1.6.ebuild 
b/app-misc/gramps/gramps-5.1.6-r1.ebuild
similarity index 62%
rename from app-misc/gramps/gramps-5.1.6.ebuild
rename to app-misc/gramps/gramps-5.1.6-r1.ebuild
index 35795730b469..01e06e6e7b85 100644
--- a/app-misc/gramps/gramps-5.1.6.ebuild
+++ b/app-misc/gramps/gramps-5.1.6-r1.ebuild
@@ -3,13 +3,10 @@
 
 EAPI=8
 
-DISTUTILS_SINGLE_IMPL=1
-# Sadly, PEP-517 mode breaks both the test suite and the installation of some 
of the data files
-DISTUTILS_USE_SETUPTOOLS=no
 PYTHON_COMPAT=( python3_{10..11} )
 PYTHON_REQ_USE="sqlite"
 
-inherit distutils-r1 xdg-utils
+inherit python-single-r1 xdg-utils
 
 DESCRIPTION="Community genealogy program aiming to be both intuitive and 
feature-complete"
 HOMEPAGE="https://gramps-project.org/;
@@ -21,10 +18,12 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="exif geo postscript +rcs +reports spell test"
 
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
 # Some of the tests fail unless the deprecated BerkeleyDB back-end is enabled.
 RESTRICT="test"
 
-RDEPEND="
+RDEPEND="${PYTHON_DEPS}
$(python_gen_cond_dep '
dev-python/pycairo[${PYTHON_USEDEP}]
>=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}]
@@ -41,6 +40,7 @@ RDEPEND="
reports? ( media-gfx/graphviz[postscript?] )
 "
 BDEPEND="test? (
+   ${RDEPEND}
$(python_gen_cond_dep '
dev-python/jsonschema[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
@@ -51,44 +51,27 @@ PATCHES=(
"${FILESDIR}"/${PN}-5.1.3-test_locale.patch
 )
 
-distutils_enable_tests setup.py
-
-python_prepare_all() {
+src_prepare() {
# Install documentation to the proper location. This can't be done
# easily with a patch because we substitute in the ${PF} variable,
# and that changes with every revision.
sed -i "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die
-   distutils-r1_python_prepare_all
-}
 
-python_configure_all() {
-   DISTUTILS_ARGS=(
-   --resourcepath=/usr/share
-   --no-compress-manpages
-   )
+   default
 }
 
-python_test() {
-   # Gramps builds just fine out of tree but it confuses its test suite.
-   # The following at least lets the tests run properly in legacy mode.
-   rm -rf "${S}/build" && ln -s "${BUILD_DIR}" "${S}"/build || \
-   die "Failed to symlink build directory to source directory"
-
-   # Set a sane default locale for the tests which do not explicitly set 
one.
-   local -x LC_ALL=C.UTF-8
+src_compile() {
+   ${PYTHON} setup.py --verbose build || die
+}
 
-   esetup.py test || die
+src_test() {
+   LC_ALL=C.UTF-8 ${PYTHON} setup.py --verbose test || die
 }
 
-# Ugly hack to work around Bug #717922
-python_install() {
-   local DISTUTILS_ARGS=(
-   --resourcepath=/usr/share
-   --no-compress-manpages
-   build
-   )
-   distutils-r1_python_install
-   echo -n "${EPREFIX}/usr/share" > 
"${D}$(python_get_sitedir)/gramps/gen/utils/resource-path" || die
+src_install() {
+   ${PYTHON} setup.py --verbose install --root="${ED}" 
--resourcepath=/usr/share --no-compress-manpages || die
+   einstalldocs
+   python_optimize
 }
 
 pkg_postinst() {



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

2023-07-10 Thread Marek Szuba
commit: 89901df3fc1c9cb8b13010ef26de9550ad81cf5c
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Jul 10 20:50:13 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Jul 10 23:04:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89901df3

dev-python/mkdocs-ansible: drop 0.1.4, 0.1.5

Signed-off-by: Marek Szuba  gentoo.org>

 dev-python/mkdocs-ansible/Manifest|  2 --
 dev-python/mkdocs-ansible/mkdocs-ansible-0.1.4.ebuild | 19 ---
 dev-python/mkdocs-ansible/mkdocs-ansible-0.1.5.ebuild | 19 ---
 3 files changed, 40 deletions(-)

diff --git a/dev-python/mkdocs-ansible/Manifest 
b/dev-python/mkdocs-ansible/Manifest
index df6176d1cb8d..1a4462623a87 100644
--- a/dev-python/mkdocs-ansible/Manifest
+++ b/dev-python/mkdocs-ansible/Manifest
@@ -1,3 +1 @@
-DIST mkdocs-ansible-0.1.4.tar.gz 27751 BLAKE2B 
33bf7edeadda869dcc620b1625deffad326d7a6296f70360a6138581ec60af8524ab8ccd7571c597b9574092dbb10a4296539eea3c9b586c0cc30c297f2a25cf
 SHA512 
e2e3380e226c618cdcf87449ab76478be537b19b1c1da8bd93aca8791f29c98441b630997c203af3739509714eb2d7d2e1a0d8f07ef71b1c79a67c9651ad4886
-DIST mkdocs-ansible-0.1.5.tar.gz 27864 BLAKE2B 
b34fac1cb5f1ae960776f60ebb7405c3e8bf6c00bee3df81bfb2c77db03f2b1d7486967a7366e1702c969772ab8dba219a44f7be809563af01c867a5839b1ac6
 SHA512 
4d177fa532676cee76e7c861c06e920b3446d99bdd5ce062e3cf9d1a555153df197375f822df745619e9140e61a3ec590e046614509f4ec7b97e8e58c49e432a
 DIST mkdocs-ansible-0.1.6.tar.gz 27829 BLAKE2B 
ee1248c2301d841876abfde43e0a883d553f7848b9be367634c4332ceccff4f9aa5e22b58c38f997ffc9c861ac36a0b9e40e4ca445aff7dc040f953f83f3fab8
 SHA512 
96235bc91d86e52781ae190ab6bc83fc086fa5fdd2ecb21a544549bd49d94b0ea99e56956442884930a6d20c975970942ca3bc0c62cee23b17a3884989420672

diff --git a/dev-python/mkdocs-ansible/mkdocs-ansible-0.1.4.ebuild 
b/dev-python/mkdocs-ansible/mkdocs-ansible-0.1.4.ebuild
deleted file mode 100644
index d5f242d2a01f..
--- a/dev-python/mkdocs-ansible/mkdocs-ansible-0.1.4.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# 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
-PYPI_NO_NORMALIZE=1
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Ansible theme for MkDocs"
-HOMEPAGE="https://pypi.org/project/mkdocs-ansible/ 
https://github.com/ansible/mkdocs-ansible;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-
-RDEPEND="dev-python/mkdocs-material[${PYTHON_USEDEP}]"

diff --git a/dev-python/mkdocs-ansible/mkdocs-ansible-0.1.5.ebuild 
b/dev-python/mkdocs-ansible/mkdocs-ansible-0.1.5.ebuild
deleted file mode 100644
index d5f242d2a01f..
--- a/dev-python/mkdocs-ansible/mkdocs-ansible-0.1.5.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# 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
-PYPI_NO_NORMALIZE=1
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Ansible theme for MkDocs"
-HOMEPAGE="https://pypi.org/project/mkdocs-ansible/ 
https://github.com/ansible/mkdocs-ansible;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-
-RDEPEND="dev-python/mkdocs-material[${PYTHON_USEDEP}]"



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

2023-07-10 Thread Patrick McLean
commit: 09fa1a0c4553b5853773dfc8ebb660b681d9fb70
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Jul 10 23:00:52 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Mon Jul 10 23:00:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09fa1a0c

dev-python/versioneer: add 0.29

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

 dev-python/versioneer/Manifest   |  1 +
 dev-python/versioneer/versioneer-0.29.ebuild | 51 
 2 files changed, 52 insertions(+)

diff --git a/dev-python/versioneer/Manifest b/dev-python/versioneer/Manifest
index 6c9faf98bda6..09e0e3feaa6e 100644
--- a/dev-python/versioneer/Manifest
+++ b/dev-python/versioneer/Manifest
@@ -1 +1,2 @@
 DIST python-versioneer-0.28.gh.tar.gz 77503 BLAKE2B 
a4d75ce8a7db057421e36fd75bfa9ec83a41191b999c2a81b3879290424005b521f7b6046debb847bf78eae459ef7247d903f971d2a0c4fce116ec0cd1f34833
 SHA512 
ef27f4588f1c76eb5da1e108f2eee635707b2427cd79a71880f8df217317329e5fb81b30b1e741f2439550dc73f9a816ebdf47af475862344d67ed2189f92a1e
+DIST python-versioneer-0.29.gh.tar.gz 78801 BLAKE2B 
e0af2887a8aaf5d4aee14d8370fa47d4ad9f0a5d385382de5b14f34fb1d6388daacaeab48677523b157ef685c8ad6e18b89bc8546ad8c991cde06e5c78da701c
 SHA512 
10dce0923e2a48036117b64c8b746bb57db4b33f9f752ba950bf877319184451928d1eb37693ffb1a4f95afd774a4883cf265b8a82f35bd77b26c0967caa9ad6

diff --git a/dev-python/versioneer/versioneer-0.29.ebuild 
b/dev-python/versioneer/versioneer-0.29.ebuild
new file mode 100644
index ..ed03e7b79ef0
--- /dev/null
+++ b/dev-python/versioneer/versioneer-0.29.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
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+MY_P=python-versioneer-${PV}
+DESCRIPTION="Easy VCS-based management of project version strings"
+HOMEPAGE="
+   https://pypi.org/project/versioneer/
+   https://github.com/python-versioneer/python-versioneer/
+"
+SRC_URI="
+   
https://github.com/python-versioneer/python-versioneer/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+SLOT="0"
+LICENSE="Unlicense"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+BDEPEND="
+   test? (
+   dev-python/build[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-vcs/git
+   !!dev-python/nose[${PYTHON_USEDEP}]
+   )
+"
+
+python_test() {
+   esetup.py make_versioneer
+
+   git config --global user.email "y...@example.com" || die
+   git config --global user.name "Your Name" || die
+   git config --global init.defaultBranch whatever || die
+
+   "${EPYTHON}" test/git/test_git.py -v || die
+}



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

2023-07-10 Thread William Hubbs
commit: 5ecf26e6661db44d412f86268be611e7733b965f
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Jul 10 22:51:59 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Jul 10 22:52:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ecf26e6

dev-util/gitlab-cli: add 1.31.0

Signed-off-by: William Hubbs  gentoo.org>

 dev-util/gitlab-cli/Manifest |  2 ++
 dev-util/gitlab-cli/gitlab-cli-1.31.0.ebuild | 32 
 2 files changed, 34 insertions(+)

diff --git a/dev-util/gitlab-cli/Manifest b/dev-util/gitlab-cli/Manifest
index 860c70eacbe0..c939b0344355 100644
--- a/dev-util/gitlab-cli/Manifest
+++ b/dev-util/gitlab-cli/Manifest
@@ -2,3 +2,5 @@ DIST gitlab-cli-1.28.1-deps.tar.xz 36252544 BLAKE2B 
8c7d4ef554bec4c7e8216bffd8ff
 DIST gitlab-cli-1.28.1.tar.bz2 16781342 BLAKE2B 
0b59e60d0f8b7f1e95bbdf1aff8c22017dbf54eae2a72848a5416c35bee893341c1606249eeeaee11aa72500a8fe91389358abdf066339d9218a6ecdc648
 SHA512 
57b9d6e2b527bcaf227d8c07101129749a80203db061ac757adc84bda72576e35f6404d80972ffcecb6fecd2e9b644b0e5c9a06b6135a7e3a68c46af82de69b1
 DIST gitlab-cli-1.29.4-deps.tar.xz 38656412 BLAKE2B 
fcbb787a1fb893ae8d3452919e9e540f011ce0d35827a383f083e1492018a335f80089f2f87315329afb42bebdd1014ef6dc59e6673b930d4397edfa57384513
 SHA512 
12382eb22cf71cf11ebdfacf834dbcd08d6dc5fb02f7f705772240d896b907e8054a1847976a1ba9105b765df194eb5581dbd8d77fc191ac01b63257f1e76370
 DIST gitlab-cli-1.29.4.tar.bz2 16787326 BLAKE2B 
d0cc93c92cfb9ae01b9acfec04341c1e06a1bce36f666abec46c6bd0eab6700e2b6ea4f8cc27606da499b8246795c145a402dbf32c8f94074c0feaae34b8ec8a
 SHA512 
a212f73fb06849c1d197efac1a7cf33a09fc94a3b8d954de1d442462deb59e52ff1a89c68e6ce4deb0a1472367890947ccabebfd459fd6e172142a9931c68df1
+DIST gitlab-cli-1.31.0-deps.tar.xz 38653264 BLAKE2B 
79ebd6c213a03a7c4a45de602f3074098fc9d20fa0359d27608eb345676e02c6d302d11df3486bd275b4b4e826312d3bde80f0aed3aaf6418ad8d176ff0c26fb
 SHA512 
6cdacd95acfc607a49d1b47b3b975c7234a4249a5f544a262d462d11dca4ba0553f3dc5d9e2c4e025e630aee6cfc972c41f51abc23b3c4fa5e50adfbfa94
+DIST gitlab-cli-1.31.0.tar.bz2 16794522 BLAKE2B 
72051d063be5b4108fec878d7b51cfd0680274e6a3e5e1eab3a992dd0838ff00ca19196e80a5651895dc261518bb93a0f0c5c4f2db2a99dc8e7f9b332af7022a
 SHA512 
4020e7e62c7f3b420c0988712b61ca0a89733cfe8c370faf2a5c21d3983bba69283e85dcff98b3c5a8c6cb18319fb85101789490435d2f38a704ae9eed9aedb1

diff --git a/dev-util/gitlab-cli/gitlab-cli-1.31.0.ebuild 
b/dev-util/gitlab-cli/gitlab-cli-1.31.0.ebuild
new file mode 100644
index ..0562e5401e38
--- /dev/null
+++ b/dev-util/gitlab-cli/gitlab-cli-1.31.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+GIT_COMMIT=1f8464b403a4611ef689a89893cb700718abdb20
+
+DESCRIPTION="the official gitlab command line interface"
+HOMEPAGE="https://gitlab.com/gitlab-org/cli;
+SRC_URI="https://gitlab.com/gitlab-org/cli/-/archive/v${PV}/${PN}-v${PV}.tar.bz2
 -> ${P}.tar.bz2"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# tests communicate with gitlab.com and require a personal access token
+RESTRICT="test"
+
+S="${WORKDIR}/cli-v${PV}-${GIT_COMMIT}"
+
+src_compile() {
+   emake \
+   GLAB_VERSION=v${PV} \
+   build manpage
+}
+
+src_install() {
+   dobin bin/glab
+   dodoc README.md
+   doman share/man/man1/*
+}



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

2023-07-10 Thread Mike Gilbert
commit: a9e38d26b4c391c4431a98cd9cb550c0247bdd00
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Jul 10 22:47:42 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Jul 10 22:47:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9e38d26

dev-libs/libp11: fix openssl-3.1 detection

Closes: https://bugs.gentoo.org/910203
Signed-off-by: Mike Gilbert  gentoo.org>

 .../libp11/files/libp11-0.4.12-openssl-3.1.patch   | 25 ++
 ...11-0.4.12-r2.ebuild => libp11-0.4.12-r3.ebuild} | 18 +---
 2 files changed, 40 insertions(+), 3 deletions(-)

diff --git a/dev-libs/libp11/files/libp11-0.4.12-openssl-3.1.patch 
b/dev-libs/libp11/files/libp11-0.4.12-openssl-3.1.patch
new file mode 100644
index ..fbc7cf9d64ed
--- /dev/null
+++ b/dev-libs/libp11/files/libp11-0.4.12-openssl-3.1.patch
@@ -0,0 +1,25 @@
+https://github.com/OpenSC/libp11/pull/503
+https://bugs.gentoo.org/910203
+
+From 580c12b78b63d88010a6178d7c4c58186938c479 Mon Sep 17 00:00:00 2001
+From: Dominique Leuenberger 
+Date: Tue, 6 Jun 2023 14:27:46 +0200
+Subject: [PATCH] Detect openSSL 3.1; compatible to openSSL 3.0
+
+---
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index d6b0ee91..b96979d9 100644
+--- a/configure.ac
 b/configure.ac
+@@ -33,7 +33,7 @@ AC_C_BIGENDIAN
+ # issues with applications linking to new openssl, old libp11, and vice versa
+ case "`$PKG_CONFIG --modversion --silence-errors libcrypto || \
+   $PKG_CONFIG --modversion openssl`" in
+-  3.0.*) # Predicted engines directory prefix for OpenSSL 3.x
++  3.1.*|3.0.*) # Predicted engines directory prefix for OpenSSL 3.x
+   LIBP11_LT_OLDEST="3"
+   debian_ssl_prefix="openssl-3.0.0";;
+   1.1.*) # Predicted engines directory prefix for OpenSSL 1.1.x

diff --git a/dev-libs/libp11/libp11-0.4.12-r2.ebuild 
b/dev-libs/libp11/libp11-0.4.12-r3.ebuild
similarity index 76%
rename from dev-libs/libp11/libp11-0.4.12-r2.ebuild
rename to dev-libs/libp11/libp11-0.4.12-r3.ebuild
index 7b6e2ec011e6..83c149c404b1 100644
--- a/dev-libs/libp11/libp11-0.4.12-r2.ebuild
+++ b/dev-libs/libp11/libp11-0.4.12-r3.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=8
 
+inherit autotools
+
 DESCRIPTION="Abstraction layer to simplify PKCS#11 API"
 HOMEPAGE="https://github.com/opensc/libp11/wiki;
 SRC_URI="https://github.com/OpenSC/${PN}/releases/download/${P}/${P}.tar.gz;
@@ -20,11 +22,21 @@ BDEPEND="virtual/pkgconfig
doc? ( app-doc/doxygen )
test? ( dev-libs/opensc )"
 
+src_prepare() {
+   local PATCHES=(
+   "${FILESDIR}"/libp11-0.4.12-openssl-3.1.patch
+   )
+   default
+   eautoreconf
+}
+
 src_configure() {
-   econf \
-   --enable-shared \
-   $(use_enable static-libs static) \
+   local args=(
+   --enable-shared
+   $(use_enable static-libs static)
$(use_enable doc api-doc)
+   )
+   econf "${args[@]}"
 }
 
 src_install() {



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

2023-07-10 Thread Patrick McLean
commit: 9de20cd3e8a4d06de1076da1a739167f36e6effc
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Jul 10 22:26:56 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Mon Jul 10 22:26:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9de20cd3

dev-libs/libbpf: add 1.2.1

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

 dev-libs/libbpf/Manifest|  1 +
 dev-libs/libbpf/libbpf-1.2.1.ebuild | 54 +
 2 files changed, 55 insertions(+)

diff --git a/dev-libs/libbpf/Manifest b/dev-libs/libbpf/Manifest
index a3a2ed98c25d..1e5f8dc08b58 100644
--- a/dev-libs/libbpf/Manifest
+++ b/dev-libs/libbpf/Manifest
@@ -1,3 +1,4 @@
 DIST libbpf-0.8.1.tar.gz 942702 BLAKE2B 
084be7d4258500fa894560ed2e52821addcc5d150dcd77fd646271b614d788b7931271be9c3e46fdbc4ed93d053ea3e09023158a8e4a31f9452d10dcb0677b58
 SHA512 
e3bb602f55215a4f030e564af7321ba6338937c426fcaee478b607f88b0c773c40a0c3f59a2b345bda951a19e79061733f8a3fdc10a6292e92782e65754b584a
 DIST libbpf-1.1.0.tar.gz 2337951 BLAKE2B 
70bee4e94c3b372501e1697cec6573fb3292e61236ed210bde4c3a838494cc951571d7c47720c28a47b8e038331775d66d3f4ad24423f5102e1ee708d1981f88
 SHA512 
751126893883c68e5472724988327e03f7f52becd472f7d6239fa838762f857e54a0347f8f824b8c32ca93b8f419310a86e1d75e3646dae72c2d2992d093b828
 DIST libbpf-1.2.0.tar.gz 999623 BLAKE2B 
cd10fd9133f01d3f8dbd5ed4585e5605c3b9fb0d9f6ee76a49dcb61a0555edfeb85e333f7b8eb069f47a65d0ab24dcdc33502bd660378cd662a366f10de627a4
 SHA512 
b5291e807a3c83cb80a47e3518a3ab5ad0b0e6157842117c0684c32e525dce0cca199c3c9028390b94a73ff968391aa023312d3b8bd7472aff1c9ee5206c424e
+DIST libbpf-1.2.1.tar.gz 999804 BLAKE2B 
fa384675be2d24f284d8384d23a395e9106d9f0456a9c34608bcc57b990addc85708b1aa17102044c03a0458949e494865316babc0d7e496d8ce902abf64a072
 SHA512 
080103800808a16cab99c445add50af2656584776b360d90a8d3abbf44bcde55b64f8ff36a2577a13918375b578ca474740f333c860962fb98957d67f0ae83d9

diff --git a/dev-libs/libbpf/libbpf-1.2.1.ebuild 
b/dev-libs/libbpf/libbpf-1.2.1.ebuild
new file mode 100644
index ..c444170afb0c
--- /dev/null
+++ b/dev-libs/libbpf/libbpf-1.2.1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+if [[ ${PV} =~ [9]{4,} ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+S="${WORKDIR}/${P}/src"
+
+DESCRIPTION="Stand-alone build of libbpf from the Linux kernel"
+HOMEPAGE="https://github.com/libbpf/libbpf;
+
+LICENSE="GPL-2 LGPL-2.1 BSD-2"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="static-libs"
+
+DEPEND="
+   sys-kernel/linux-headers
+   virtual/libelf"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/libbpf--paths.patch
+)
+
+src_configure() {
+   append-cflags -fPIC
+   tc-export CC AR PKG_CONFIG
+   export LIBSUBDIR="$(get_libdir)"
+   export PREFIX="${EPREFIX}/usr"
+   export V=1
+}
+
+src_install() {
+   emake \
+   DESTDIR="${D}" \
+   LIBSUBDIR="${LIBSUBDIR}" \
+   install install_uapi_headers
+
+   if ! use static-libs; then
+   find "${ED}" -name '*.a' -delete || die
+   fi
+
+   insinto /usr/$(get_libdir)/pkgconfig
+   doins ${PN}.pc
+}



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

2023-07-10 Thread William Hubbs
commit: 8a6de8aa99f9f75624181241742ebe0a12290992
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Jul 10 22:20:22 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Jul 10 22:22:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a6de8aa

dev-util/gitlab-runner: drop 15.10.1

Signed-off-by: William Hubbs  gentoo.org>

 dev-util/gitlab-runner/Manifest|  2 -
 .../gitlab-runner/gitlab-runner-15.10.1.ebuild | 62 --
 2 files changed, 64 deletions(-)

diff --git a/dev-util/gitlab-runner/Manifest b/dev-util/gitlab-runner/Manifest
index 4ccc3a086eba..91651d4d834b 100644
--- a/dev-util/gitlab-runner/Manifest
+++ b/dev-util/gitlab-runner/Manifest
@@ -1,5 +1,3 @@
-DIST gitlab-runner-15.10.1-deps.tar.xz 161343688 BLAKE2B 
9bc650e4d4bfe8971962c9b32e3a4e466194d5f8ea9fad8f425c77e2e59b36dddf6b45acd877ba698391a99e51fcc8f9458d7f9f96a136eb3c1131e1336e41dd
 SHA512 
1eb2d8e584b3b758c6c75262aa864199a5eee63e4c8163d47b3067df02dcb01f96b35a2411e3263c9138fb1f9d0b83ca48ea32dfe127188e0247d7b216ee8dbb
-DIST gitlab-runner-15.10.1.tar.bz2 1278748 BLAKE2B 
8c6c9a61af952a2fe97810d0d926035cdaa00d79bd32e48aefdd55b1fc9a225060b25c46341a2ef952e73fd2c1e1af441d37d6576beb80eaed99a6a33d92dddc
 SHA512 
df5a613f4011049b556f2becb8902a1bcb64e060c98c2bbbd1528e7bdaedf75b0ff6cbaf31a56d53bfaf3b56691ffba0dbe08a851cee7bfed00d7e5e449ef91b
 DIST gitlab-runner-15.11.1-deps.tar.xz 161358304 BLAKE2B 
a318aa741a29c3e1623a389966acbee54df66ec0ac55bf59fec21eb6d1ed394facc835b01ad52429037849dddb388b0690b378721c9700c18a223876cc63adb6
 SHA512 
58222949571c74fcb6a28290a304db39269271fce5234027136cb2b3f51e239d610efb9f362c726ef7be741ebb2c68295cce7e4dd4d99ad21459b1b67562b5d9
 DIST gitlab-runner-15.11.1.tar.bz2 1343959 BLAKE2B 
3c1a12aedb6ec4ba88b20f1aca30e2cae3acbfab7aa22ab91cc87c355e1f1926f27c70a0357be6f969634bca200a7b9e69fb2bd09403be21d7fc4383c48d951f
 SHA512 
5756952adf79a72ba62eef7e28d4dd134fd1aa00a020c615a11fcd6d8fadeb2ba40cf8e20d8bc253082885ea8fe77f18124da35fb7fa5f7bc7360b8143a85cd3
 DIST gitlab-runner-16.0.2-deps.tar.xz 161413208 BLAKE2B 
8e8ee06371bd8482a39c129bf155a829cd3c782a4a5a968128e75d263ab4e8b07f88ce02697ef47d14cde81133936578d2c12a747953a77b6acec0b635131c5d
 SHA512 
4c37eb14f81d092a12dae9ce7f50aac7b2555d1366d1d5ab2b0faa835e352caaed6683a63ae44a8447ee8ca09f38fa4a4465d22a21391841f0d4169494be9dd5

diff --git a/dev-util/gitlab-runner/gitlab-runner-15.10.1.ebuild 
b/dev-util/gitlab-runner/gitlab-runner-15.10.1.ebuild
deleted file mode 100644
index de4193f0ef40..
--- a/dev-util/gitlab-runner/gitlab-runner-15.10.1.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 go-module systemd tmpfiles
-
-# make sure this gets updated for every bump
-GIT_COMMIT=dcfb4b66
-
-DESCRIPTION="The official GitLab Runner, written in Go"
-HOMEPAGE="https://gitlab.com/gitlab-org/gitlab-runner;
-SRC_URI="https://gitlab.com/gitlab-org/gitlab-runner/-/archive/v${PV}/${PN}-v${PV}.tar.bz2
 -> ${P}.tar.bz2"
-SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~riscv"
-
-COMMON_DEPEND="acct-group/gitlab-runner
-   acct-user/gitlab-runner"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-BDEPEND="dev-go/gox"
-
-DOCS=( docs CHANGELOG.md README.md config.toml.example )
-
-S="${WORKDIR}/${PN}-v${PV}"
-
-src_compile() {
-   emake \
-   BUILT="$(date -u '+%Y-%m-%dT%H:%M:%S%:z')" \
-   GOX="${EPREFIX}/usr/bin/gox" \
-   REVISION=${GIT_COMMIT} \
-   VERSION=${PV} \
-   runner-bin-host
-}
-
-src_test() {
-   CI=0 ego test
-}
-
-src_install() {
-   dobin out/binaries/gitlab-runner
-   einstalldocs
-
-   newconfd "${FILESDIR}/${PN}.confd" "${PN}"
-   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
-   systemd_dounit "${FILESDIR}/${PN}.service"
-   newtmpfiles "${FILESDIR}"/${PN}.tmpfile ${PN}.conf
-   keepdir /{etc,var/log}/${PN}
-   fperms 0700 /{etc,var/log}/gitlab-runner
-   fowners gitlab-runner:gitlab-runner /{etc,var/log}/${PN}
-}
-
-pkg_postinst() {
-   tmpfiles_process gitlab-runner.conf
-   [[ -f ${EROOT}/etc/gitlab-runner/config.toml ]] && return
-   elog
-   elog "To use the runner, you need to register it with this command:"
-   elog "# gitlab-runner register"
-   elog "This will also create the configuration file in 
/etc/gitlab-runner/config.toml"
-}



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

2023-07-10 Thread William Hubbs
commit: 114bd8116e6c0de806a1515205fc58cc6d03a882
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Jul 10 22:19:10 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Jul 10 22:19:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=114bd811

dev-util/gitlab-runner: add 16.1.0

Signed-off-by: William Hubbs  gentoo.org>

 dev-util/gitlab-runner/Manifest|  2 +
 dev-util/gitlab-runner/gitlab-runner-16.1.0.ebuild | 62 ++
 2 files changed, 64 insertions(+)

diff --git a/dev-util/gitlab-runner/Manifest b/dev-util/gitlab-runner/Manifest
index 2854d8ba009d..4ccc3a086eba 100644
--- a/dev-util/gitlab-runner/Manifest
+++ b/dev-util/gitlab-runner/Manifest
@@ -4,3 +4,5 @@ DIST gitlab-runner-15.11.1-deps.tar.xz 161358304 BLAKE2B 
a318aa741a29c3e1623a389
 DIST gitlab-runner-15.11.1.tar.bz2 1343959 BLAKE2B 
3c1a12aedb6ec4ba88b20f1aca30e2cae3acbfab7aa22ab91cc87c355e1f1926f27c70a0357be6f969634bca200a7b9e69fb2bd09403be21d7fc4383c48d951f
 SHA512 
5756952adf79a72ba62eef7e28d4dd134fd1aa00a020c615a11fcd6d8fadeb2ba40cf8e20d8bc253082885ea8fe77f18124da35fb7fa5f7bc7360b8143a85cd3
 DIST gitlab-runner-16.0.2-deps.tar.xz 161413208 BLAKE2B 
8e8ee06371bd8482a39c129bf155a829cd3c782a4a5a968128e75d263ab4e8b07f88ce02697ef47d14cde81133936578d2c12a747953a77b6acec0b635131c5d
 SHA512 
4c37eb14f81d092a12dae9ce7f50aac7b2555d1366d1d5ab2b0faa835e352caaed6683a63ae44a8447ee8ca09f38fa4a4465d22a21391841f0d4169494be9dd5
 DIST gitlab-runner-16.0.2.tar.bz2 1346109 BLAKE2B 
ed8bf9a893fc4d38aeb9ef2e1823eb0940b23e12fd2236f5ffbb90832634b244201d8518e1e5231ee7d4445ac3742ca47b1f3d8a66d06a93811e040d9229d19e
 SHA512 
54b1e7c0b5838254aa30199e62760a845a9bba0a04cc9963b0bdaa776c7219bf0acee71a62f3c958b3d22d9aaf3380bf236228f18ac3e0f3d615578a1d3f9b87
+DIST gitlab-runner-16.1.0-deps.tar.xz 199599928 BLAKE2B 
585dd1038106e5f0f397fc801309449e19da4af3419874d4dba178ecdf3109950fb39c4e20578ad388db455aeb20607aeb3d505f8304124fdc07747f43108062
 SHA512 
c7b714fe60f4dd8cda6ae3ee9700d6d8c748b42c3499e0d3a5377008e6eac55fc99fbea693a72ecf38fb10be7f56e0d72c4a12ffe7bac8ea1de29448fa934707
+DIST gitlab-runner-16.1.0.tar.bz2 1353795 BLAKE2B 
e0f8fc23c9e50dc2bbe50187c7256381678504aef1d23e82a2fdbaef10f0c502ba8dfd31bbae450d22362b9b82b81184895dac1353f5dcbd32cefe9a263a7a81
 SHA512 
2fe31471e80943e24b7667ee8d544d6b031435c88ab2fb58911752b248d2e0293fdede0996e2715f54ec71b4c6d58aa422b87fb112e005c1022af0d4c1a80caa

diff --git a/dev-util/gitlab-runner/gitlab-runner-16.1.0.ebuild 
b/dev-util/gitlab-runner/gitlab-runner-16.1.0.ebuild
new file mode 100644
index ..22ed526d5259
--- /dev/null
+++ b/dev-util/gitlab-runner/gitlab-runner-16.1.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module systemd tmpfiles
+
+# make sure this gets updated for every bump
+GIT_COMMIT=b72e108d
+
+DESCRIPTION="The official GitLab Runner, written in Go"
+HOMEPAGE="https://gitlab.com/gitlab-org/gitlab-runner;
+SRC_URI="https://gitlab.com/gitlab-org/gitlab-runner/-/archive/v${PV}/${PN}-v${PV}.tar.bz2
 -> ${P}.tar.bz2"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ~ppc64 ~riscv"
+
+COMMON_DEPEND="acct-group/gitlab-runner
+   acct-user/gitlab-runner"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND="dev-go/gox"
+
+DOCS=( docs CHANGELOG.md README.md config.toml.example )
+
+S="${WORKDIR}/${PN}-v${PV}"
+
+src_compile() {
+   emake \
+   BUILT="$(date -u '+%Y-%m-%dT%H:%M:%S%:z')" \
+   GOX="${EPREFIX}/usr/bin/gox" \
+   REVISION=${GIT_COMMIT} \
+   VERSION=${PV} \
+   runner-bin-host
+}
+
+src_test() {
+   CI=0 ego test
+}
+
+src_install() {
+   dobin out/binaries/gitlab-runner
+   einstalldocs
+
+   newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+   systemd_dounit "${FILESDIR}/${PN}.service"
+   newtmpfiles "${FILESDIR}"/${PN}.tmpfile ${PN}.conf
+   keepdir /{etc,var/log}/${PN}
+   fperms 0700 /{etc,var/log}/gitlab-runner
+   fowners gitlab-runner:gitlab-runner /{etc,var/log}/${PN}
+}
+
+pkg_postinst() {
+   tmpfiles_process gitlab-runner.conf
+   [[ -f ${EROOT}/etc/gitlab-runner/config.toml ]] && return
+   elog
+   elog "To use the runner, you need to register it with this command:"
+   elog "# gitlab-runner register"
+   elog "This will also create the configuration file in 
/etc/gitlab-runner/config.toml"
+}



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

2023-07-10 Thread Matt Turner
commit: a9f7704797194bebb64d12fbe422f235461d262d
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jul 10 20:57:51 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jul 10 21:00:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9f77047

dev-cpp/gflags: Synchronize ebuilds

Signed-off-by: Matt Turner  gentoo.org>

 dev-cpp/gflags/{gflags-2.2.2.ebuild => gflags-2.2.2-r1.ebuild} | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-cpp/gflags/gflags-2.2.2.ebuild 
b/dev-cpp/gflags/gflags-2.2.2-r1.ebuild
similarity index 92%
rename from dev-cpp/gflags/gflags-2.2.2.ebuild
rename to dev-cpp/gflags/gflags-2.2.2-r1.ebuild
index da0ea88c47b5..18fb86aaeba6 100644
--- a/dev-cpp/gflags/gflags-2.2.2.ebuild
+++ b/dev-cpp/gflags/gflags-2.2.2-r1.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=7
+EAPI=8
 
 inherit cmake-multilib
 
-if [[ ${PV} ==  ]]; then
+if [[ ${PV} == ** ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/gflags/gflags;
 else



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

2023-07-10 Thread Matt Turner
commit: a19f7a6950cac188d1aa9840f0088037442085fd
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jul 10 20:58:33 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jul 10 21:00:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a19f7a69

dev-cpp/gflags: Use append-lfs-flags

Signed-off-by: Matt Turner  gentoo.org>

 dev-cpp/gflags/gflags-2.2.2-r1.ebuild | 4 +++-
 dev-cpp/gflags/gflags-.ebuild | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/gflags/gflags-2.2.2-r1.ebuild 
b/dev-cpp/gflags/gflags-2.2.2-r1.ebuild
index 18fb86aaeba6..a841f16304c3 100644
--- a/dev-cpp/gflags/gflags-2.2.2-r1.ebuild
+++ b/dev-cpp/gflags/gflags-2.2.2-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake-multilib
+inherit cmake-multilib flag-o-matic
 
 if [[ ${PV} == ** ]]; then
inherit git-r3
@@ -25,6 +25,8 @@ RESTRICT="!test? ( test )"
 DOCS=( ChangeLog.txt README.md )
 
 multilib_src_configure() {
+   append-lfs-flags
+
local mycmakeargs=(
-DBUILD_STATIC_LIBS=$(usex static-libs)
-DBUILD_TESTING=$(usex test)

diff --git a/dev-cpp/gflags/gflags-.ebuild 
b/dev-cpp/gflags/gflags-.ebuild
index 6f555f396a02..a6c7626265c0 100644
--- a/dev-cpp/gflags/gflags-.ebuild
+++ b/dev-cpp/gflags/gflags-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake-multilib
+inherit cmake-multilib flag-o-matic
 
 if [[ ${PV} == ** ]]; then
inherit git-r3
@@ -25,6 +25,8 @@ RESTRICT="!test? ( test )"
 DOCS=( ChangeLog.txt README.md )
 
 multilib_src_configure() {
+   append-lfs-flags
+
local mycmakeargs=(
-DBUILD_STATIC_LIBS=$(usex static-libs)
-DBUILD_TESTING=$(usex test)



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

2023-07-10 Thread Matt Turner
commit: a004d68b93051c7a263abafcd6b9a48feee2d6d0
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jul 10 20:56:37 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jul 10 21:00:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a004d68b

dev-cpp/gflags: Propagate keywords

Signed-off-by: Matt Turner  gentoo.org>

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

diff --git a/dev-cpp/gflags/gflags-.ebuild 
b/dev-cpp/gflags/gflags-.ebuild
index 613e8bc12948..6f555f396a02 100644
--- a/dev-cpp/gflags/gflags-.ebuild
+++ b/dev-cpp/gflags/gflags-.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://github.com/gflags/gflags;
 else
SRC_URI="https://github.com/gflags/gflags/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="Google's C++ argument parsing library"



[gentoo-commits] proj/releng:master commit in: releases/specs-qemu/riscv/

2023-07-10 Thread Andreas K. Hüttel
commit: 1175f900479a90be8fc9f9490d3013d7a07c5652
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Jul 10 20:25:44 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Jul 10 20:25:44 2023 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=1175f900

Enable update_seed in stage1-lp64-systemd-mu

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

 releases/specs-qemu/riscv/stage1-lp64-systemd-mu.spec | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/releases/specs-qemu/riscv/stage1-lp64-systemd-mu.spec 
b/releases/specs-qemu/riscv/stage1-lp64-systemd-mu.spec
index 89ed0a02..764be130 100644
--- a/releases/specs-qemu/riscv/stage1-lp64-systemd-mu.spec
+++ b/releases/specs-qemu/riscv/stage1-lp64-systemd-mu.spec
@@ -9,7 +9,7 @@ snapshot: @TIMESTAMP@
 source_subpath: mergedusr/stage3-rv64_lp64-systemd-mergedusr-latest
 compression_mode: pixz
 decompressor_search_order: xz bzip2
-update_seed: no
+update_seed: yes
 update_seed_command: -uDN @world
 portage_confdir: @REPO_DIR@/releases/portage/stages-qemu
 portage_prefix: releng



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

2023-07-10 Thread Arthur Zamarin
commit: dd7b67735050fbbf004a6815196d1b8871a4d268
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jul  5 16:45:38 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul 10 20:19:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd7b6773

dev-python/merge3: new package, add 0.0.13

Dependency for dev-vcs/breezy

Bug: https://bugs.gentoo.org/896944
Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/merge3/Manifest |  1 +
 dev-python/merge3/merge3-0.0.13.ebuild | 22 ++
 dev-python/merge3/metadata.xml | 13 +
 3 files changed, 36 insertions(+)

diff --git a/dev-python/merge3/Manifest b/dev-python/merge3/Manifest
new file mode 100644
index ..e94783501e3c
--- /dev/null
+++ b/dev-python/merge3/Manifest
@@ -0,0 +1 @@
+DIST merge3-0.0.13.gh.tar.gz 15980 BLAKE2B 
c194573667f9e1f5ad60627a26f90f8c7ff28c160f5c0e9fe3e76e95cea8d0ce17d0d0241a2d20f3169d57ae35cada3dcabc25604331014180cea352e1f0e4cf
 SHA512 
235f5f99c0156511ebe25a7a5568ac10ed26645a395cc464800b1417b1d7655c9de218afbe1c612409608e0d34fafa57ce44de362965d6bd381bf7e45742e9e0

diff --git a/dev-python/merge3/merge3-0.0.13.ebuild 
b/dev-python/merge3/merge3-0.0.13.ebuild
new file mode 100644
index ..cbadd39169d8
--- /dev/null
+++ b/dev-python/merge3/merge3-0.0.13.ebuild
@@ -0,0 +1,22 @@
+# 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="Python implementation of 3-way merge"
+HOMEPAGE="
+   https://github.com/breezy-team/merge3
+   https://pypi.org/project/merge3/
+"
+SRC_URI="https://github.com/breezy-team/merge3/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+distutils_enable_tests unittest

diff --git a/dev-python/merge3/metadata.xml b/dev-python/merge3/metadata.xml
new file mode 100644
index ..4a879f5ee336
--- /dev/null
+++ b/dev-python/merge3/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   pyt...@gentoo.org
+   Python
+   
+   
+   
+   merge3
+   breezy-team/merge3
+   
+



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/breezy/

2023-07-10 Thread Arthur Zamarin
commit: 9e7e88c20f804d3b515792fb523ea397586efcfe
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul 10 20:17:56 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul 10 20:19:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e7e88c2

dev-vcs/breezy: fix missing RDEPs, fix strip call

Closes: https://bugs.gentoo.org/910051
Closes: https://bugs.gentoo.org/909846
Signed-off-by: Arthur Zamarin  gentoo.org>

 .../breezy/{breezy-3.3.0.ebuild => breezy-3.3.0-r1.ebuild}| 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/dev-vcs/breezy/breezy-3.3.0.ebuild 
b/dev-vcs/breezy/breezy-3.3.0-r1.ebuild
similarity index 93%
rename from dev-vcs/breezy/breezy-3.3.0.ebuild
rename to dev-vcs/breezy/breezy-3.3.0-r1.ebuild
index 305f328287e7..42bcca42b2ce 100644
--- a/dev-vcs/breezy/breezy-3.3.0.ebuild
+++ b/dev-vcs/breezy/breezy-3.3.0-r1.ebuild
@@ -65,11 +65,12 @@ RESTRICT="test"
 RDEPEND="
$(python_gen_cond_dep '
dev-python/configobj[${PYTHON_USEDEP}]
-   dev-python/dulwich[${PYTHON_USEDEP}]
-   dev-python/fastimport[${PYTHON_USEDEP}]
-   dev-python/patiencediff[${PYTHON_USEDEP}]
dev-python/fastbencode[${PYTHON_USEDEP}]
+   dev-python/patiencediff[${PYTHON_USEDEP}]
+   dev-python/merge3[${PYTHON_USEDEP}]
+   dev-python/dulwich[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
')
!dev-vcs/bzr
 "
@@ -84,7 +85,9 @@ BDEPEND="
 QA_FLAGS_IGNORED=".*"
 
 src_prepare() {
-   sed -e 's@man/man1@share/&@' -i setup.py || die
+   sed -e 's@man/man1@share/&@' \
+   -e 's@, strip=Strip\.All@@' \
+   -i setup.py || die
 
distutils-r1_src_prepare
 }



[gentoo-commits] proj/pkgcore/pkgcheck:master commit in: tests/addons/, src/pkgcheck/addons/

2023-07-10 Thread Arthur Zamarin
commit: 123abbc101b4fafc25e3c288f9893dda7625c1de
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jul  9 19:13:33 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jul  9 19:13:33 2023 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgcheck.git/commit/?id=123abbc1

scan: add `--git-remote` option to select remote

For repos with multiple remotes, it might be useful to select a specific
remote to use (and not the default origin). This can be set using the
`--git-remote` option for cmd call, or by adding `git-remote=value` to
the config file.

Resolves: https://github.com/pkgcore/pkgcheck/issues/600
Signed-off-by: Arthur Zamarin  gentoo.org>

 src/pkgcheck/addons/git.py | 67 +-
 tests/addons/test_git.py   | 13 +
 2 files changed, 50 insertions(+), 30 deletions(-)

diff --git a/src/pkgcheck/addons/git.py b/src/pkgcheck/addons/git.py
index 2547bcc5..669ac262 100644
--- a/src/pkgcheck/addons/git.py
+++ b/src/pkgcheck/addons/git.py
@@ -342,16 +342,16 @@ class _ScanGit(argparse.Action):
 def __init__(self, *args, staged=False, **kwargs):
 super().__init__(*args, **kwargs)
 if staged:
-default_ref = "HEAD"
 diff_cmd = ["git", "diff-index", "--name-only", "--cached", "-z"]
 else:
-default_ref = "origin..HEAD"
 diff_cmd = ["git", "diff-tree", "-r", "--name-only", "-z"]
 
 self.staged = staged
-self.default_ref = default_ref
 self.diff_cmd = diff_cmd
 
+def default_ref(self, remote):
+return "HEAD" if self.staged else f"{remote}..HEAD"
+
 def generate_restrictions(self, parser, namespace, ref):
 """Generate restrictions for a given diff command."""
 try:
@@ -363,10 +363,10 @@ class _ScanGit(argparse.Action):
 check=True,
 encoding="utf8",
 )
-except FileNotFoundError as e:
-parser.error(str(e))
-except subprocess.CalledProcessError as e:
-error = e.stderr.splitlines()[0]
+except FileNotFoundError as exc:
+parser.error(str(exc))
+except subprocess.CalledProcessError as exc:
+error = exc.stderr.splitlines()[0]
 parser.error(f"failed running git: {error}")
 
 if not p.stdout:
@@ -417,7 +417,7 @@ class _ScanGit(argparse.Action):
 
namespace.enabled_checks.update(objects.CHECKS.select(GitCommitsCheck).values())
 
 # determine target ref
-ref = value if value is not None else self.default_ref
+ref = value if value is not None else 
self.default_ref(namespace.git_remote)
 setattr(namespace, self.dest, ref)
 
 # generate scanning restrictions
@@ -441,6 +441,9 @@ class GitAddon(caches.CachedAddon):
 Additionally, the origin/HEAD ref must exist. If it doesn't, running ``git
 remote set-head origin master`` or similar for other branches will create
 it.
+
+You can override the default git remote used for all git comparison using
+``--git-remote``.
 """
 
 # cache registry
@@ -448,7 +451,7 @@ class GitAddon(caches.CachedAddon):
 
 @classmethod
 def mangle_argparser(cls, parser):
-group = parser.add_argument_group("git", docs=cls.__doc__)
+group: argparse.ArgumentParser = parser.add_argument_group("git", 
docs=cls.__doc__)
 git_opts = group.add_mutually_exclusive_group()
 git_opts.add_argument(
 "--commits",
@@ -484,6 +487,17 @@ class GitAddon(caches.CachedAddon):
 temporarily stashing them during the scanning process.
 """,
 )
+group.add_argument(
+"--git-remote",
+default="origin",
+metavar="REMOTE",
+help="git remote used for all git comparison and operations",
+docs="""
+The git remote to be used for all operations by pkgcheck. The
+default value, and the recommended value is ``origin``, but
+you can use any valid git remote name.
+""",
+)
 
 def __init__(self, *args):
 super().__init__(*args)
@@ -551,11 +565,11 @@ class GitAddon(caches.CachedAddon):
 return p.stdout.strip()
 
 @staticmethod
-def _get_default_branch(path):
+def _get_default_branch(path, remote):
 """Retrieve a git repo's default branch used with origin remote."""
 try:
 p = subprocess.run(
-["git", "symbolic-ref", "refs/remotes/origin/HEAD"],
+["git", "symbolic-ref", f"refs/remotes/{remote}/HEAD"],
 stdout=subprocess.PIPE,
 stderr=subprocess.DEVNULL,
 cwd=path,
@@ -591,10 +605,11 @@ class GitAddon(caches.CachedAddon):
 
 def update_cache(self, force=False):
 """Update related cache and push updates to disk."""
+remote = 

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

2023-07-10 Thread Arthur Zamarin
commit: dca7101a5f67256da6412b267582366cc5626cf7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul 10 19:54:01 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul 10 19:54:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dca7101a

media-gfx/geeqie: Stabilize 2.0.1-r4 x86, #906505

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

 media-gfx/geeqie/geeqie-2.0.1-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/geeqie/geeqie-2.0.1-r4.ebuild 
b/media-gfx/geeqie/geeqie-2.0.1-r4.ebuild
index d6b786d4c4c9..ed4f98a13ba5 100644
--- a/media-gfx/geeqie/geeqie-2.0.1-r4.ebuild
+++ b/media-gfx/geeqie/geeqie-2.0.1-r4.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/BestImageViewer/${PN}/releases/download/v${PV}/${P}.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc x86"
 IUSE="debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map 
pdf raw spell tiff webp xmp zip"
 
 RDEPEND="gnome-extra/zenity



[gentoo-commits] repo/gentoo:master commit in: sci-libs/armadillo/

2023-07-10 Thread Arthur Zamarin
commit: f4d9c6a1bc5ef8a0fe2885dec3cba6a6380d73a5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul 10 19:38:56 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul 10 19:38:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4d9c6a1

sci-libs/armadillo: Stabilize 11.4.0 amd64, #899446

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

 sci-libs/armadillo/armadillo-11.4.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/armadillo/armadillo-11.4.0.ebuild 
b/sci-libs/armadillo/armadillo-11.4.0.ebuild
index efbac097f195..3265c57b5153 100644
--- a/sci-libs/armadillo/armadillo-11.4.0.ebuild
+++ b/sci-libs/armadillo/armadillo-11.4.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=7
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/arma/${P}.tar.xz"
 
 LICENSE="Apache-2.0"
 SLOT="0/11"
-KEYWORDS="~amd64 ~arm ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
 IUSE="arpack blas doc examples hdf5 lapack mkl superlu test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( arpack lapack superlu )"



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

2023-07-10 Thread Arthur Zamarin
commit: dfa4e7419113adfeacf24a9bb0fb753ec6c53565
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul 10 19:34:47 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul 10 19:34:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfa4e741

dev-python/pydantic-core: Keyword 2.1.2 x86, #909772

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

 dev-python/pydantic-core/pydantic-core-2.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pydantic-core/pydantic-core-2.1.2.ebuild 
b/dev-python/pydantic-core/pydantic-core-2.1.2.ebuild
index 25707170effe..3905fab15b61 100644
--- a/dev-python/pydantic-core/pydantic-core-2.1.2.ebuild
+++ b/dev-python/pydantic-core/pydantic-core-2.1.2.ebuild
@@ -98,7 +98,7 @@ LICENSE+="
Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016
 "
 SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="~amd64 ~riscv ~x86"
 
 RDEPEND="
>=dev-python/typing-extensions-4.7.1[${PYTHON_USEDEP}]



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

2023-07-10 Thread Arthur Zamarin
commit: c6eba04e1454af1ae97045c33bc079cdb9f78604
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul 10 19:34:46 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul 10 19:34:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6eba04e

dev-python/annotated-types: Keyword 0.5.0 x86, #909772

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

 dev-python/annotated-types/annotated-types-0.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/annotated-types/annotated-types-0.5.0.ebuild 
b/dev-python/annotated-types/annotated-types-0.5.0.ebuild
index ac1727860737..1f583aeb3993 100644
--- a/dev-python/annotated-types/annotated-types-0.5.0.ebuild
+++ b/dev-python/annotated-types/annotated-types-0.5.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="~amd64 ~riscv ~x86"
 
 BDEPEND="
test? (



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

2023-07-10 Thread Arthur Zamarin
commit: 8e31737eb45a0f1b2f2cf854ee5ea79396c3fecd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul 10 19:34:46 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul 10 19:34:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e31737e

dev-python/pydantic: Keyword 2.0.2 x86, #909772

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

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

diff --git a/dev-python/pydantic/pydantic-2.0.2.ebuild 
b/dev-python/pydantic/pydantic-2.0.2.ebuild
index ef2d6ce65d34..ad8c181a72b0 100644
--- a/dev-python/pydantic/pydantic-2.0.2.ebuild
+++ b/dev-python/pydantic/pydantic-2.0.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="~amd64 ~riscv ~x86"
 
 RDEPEND="
>=dev-python/annotated-types-0.4.0[${PYTHON_USEDEP}]



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

2023-07-10 Thread Arthur Zamarin
commit: 60d185cb7c2f34c67ee4123a32344d5e6136b69e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul 10 19:31:18 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul 10 19:31:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60d185cb

dev-util/diffoscope: Stabilize 242-r1 amd64, #909139

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

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

diff --git a/dev-util/diffoscope/diffoscope-242-r1.ebuild 
b/dev-util/diffoscope/diffoscope-242-r1.ebuild
index d201f2eeaae5..32c15ca1f544 100644
--- a/dev-util/diffoscope/diffoscope-242-r1.ebuild
+++ b/dev-util/diffoscope/diffoscope-242-r1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://diffoscope.org/ 
https://pypi.org/project/diffoscope/;
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86"
 IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file
 find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma
 mono opendocument pascal pdf postscript R rpm sqlite squashfs



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

2023-07-10 Thread Arthur Zamarin
commit: de4331a606dac4314d9909e1bfc07164b5ae7eb1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul 10 19:26:20 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul 10 19:26:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de4331a6

net-news/rssguard: Stabilize 4.3.4 amd64, #908348

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

 net-news/rssguard/rssguard-4.3.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-news/rssguard/rssguard-4.3.4.ebuild 
b/net-news/rssguard/rssguard-4.3.4.ebuild
index 9074ba264155..4d63fc203cf9 100644
--- a/net-news/rssguard/rssguard-4.3.4.ebuild
+++ b/net-news/rssguard/rssguard-4.3.4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/martinrotter/${PN}/archive/${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="|| ( LGPL-3 GPL-2+ ) AGPL-3+ BSD GPL-3+ MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="mysql qt6 +sqlite webengine"
 REQUIRED_USE="|| ( mysql sqlite )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/CPAN-Mini-Inject/

2023-07-10 Thread Arthur Zamarin
commit: 0b60671e7ce4e71b7fbcf78eb384dedc717fc3d4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul 10 19:26:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul 10 19:26:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b60671e

dev-perl/CPAN-Mini-Inject: Keyword 0.370.0 x86, #908980

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

 dev-perl/CPAN-Mini-Inject/CPAN-Mini-Inject-0.370.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/CPAN-Mini-Inject/CPAN-Mini-Inject-0.370.0.ebuild 
b/dev-perl/CPAN-Mini-Inject/CPAN-Mini-Inject-0.370.0.ebuild
index 93f64e94d4ee..904a51bf7c2f 100644
--- a/dev-perl/CPAN-Mini-Inject/CPAN-Mini-Inject-0.370.0.ebuild
+++ b/dev-perl/CPAN-Mini-Inject/CPAN-Mini-Inject-0.370.0.ebuild
@@ -12,7 +12,7 @@ inherit perl-module
 DESCRIPTION="Inject modules into a CPAN::Mini mirror"
 
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 RDEPEND="
>=dev-perl/CPAN-Checksums-2.130.0



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

2023-07-10 Thread Arthur Zamarin
commit: 9c854a720c527e38f7c2f9e39ada6168f412bcdd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul 10 19:26:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul 10 19:26:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c854a72

dev-perl/Test-InDistDir: Keyword 1.112.71 x86, #908980

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

 dev-perl/Test-InDistDir/Test-InDistDir-1.112.71.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Test-InDistDir/Test-InDistDir-1.112.71.ebuild 
b/dev-perl/Test-InDistDir/Test-InDistDir-1.112.71.ebuild
index 78bc9329aa25..d129533b55ae 100644
--- a/dev-perl/Test-InDistDir/Test-InDistDir-1.112.71.ebuild
+++ b/dev-perl/Test-InDistDir/Test-InDistDir-1.112.71.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Test environment setup for development with IDE"
 
 LICENSE="WTFPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 BDEPEND="
>=virtual/perl-ExtUtils-MakeMaker-6.300.0



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

2023-07-10 Thread Arthur Zamarin
commit: 79760cd19599ea72b2a2171813470273c8d216c5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul 10 19:22:57 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul 10 19:22:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79760cd1

mail-mta/postfix: Stabilize 3.8.1 ppc64, #910190

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

 mail-mta/postfix/postfix-3.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-mta/postfix/postfix-3.8.1.ebuild 
b/mail-mta/postfix/postfix-3.8.1.ebuild
index b5baf8eb4c04..e2b273d32f0c 100644
--- a/mail-mta/postfix/postfix-3.8.1.ebuild
+++ b/mail-mta/postfix/postfix-3.8.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="${MY_URI}/${MY_SRC}.tar.gz"
 
 LICENSE="|| ( IBM EPL-2.0 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc x86"
 IUSE="+berkdb cdb dovecot-sasl +eai ldap ldap-bind lmdb mbox memcached mysql 
nis pam postgres sasl selinux sqlite ssl"
 
 DEPEND="



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

2023-07-10 Thread Arthur Zamarin
commit: 02b226d4f123276a4013733463e97ad48d130bae
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul 10 19:22:49 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul 10 19:22:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02b226d4

mail-mta/postfix: Stabilize 3.8.1 arm, #910190

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

 mail-mta/postfix/postfix-3.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-mta/postfix/postfix-3.8.1.ebuild 
b/mail-mta/postfix/postfix-3.8.1.ebuild
index 9fd630bb3d1c..d5418042b017 100644
--- a/mail-mta/postfix/postfix-3.8.1.ebuild
+++ b/mail-mta/postfix/postfix-3.8.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="${MY_URI}/${MY_SRC}.tar.gz"
 
 LICENSE="|| ( IBM EPL-2.0 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc x86"
 IUSE="+berkdb cdb dovecot-sasl +eai ldap ldap-bind lmdb mbox memcached mysql 
nis pam postgres sasl selinux sqlite ssl"
 
 DEPEND="



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

2023-07-10 Thread Arthur Zamarin
commit: 27a63062ca9dc6128e4e6babb9324c507518aa00
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul 10 19:22:52 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul 10 19:22:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27a63062

mail-mta/postfix: Stabilize 3.8.1 arm64, #910190

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

 mail-mta/postfix/postfix-3.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-mta/postfix/postfix-3.8.1.ebuild 
b/mail-mta/postfix/postfix-3.8.1.ebuild
index d5418042b017..7c455b638b9c 100644
--- a/mail-mta/postfix/postfix-3.8.1.ebuild
+++ b/mail-mta/postfix/postfix-3.8.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="${MY_URI}/${MY_SRC}.tar.gz"
 
 LICENSE="|| ( IBM EPL-2.0 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc x86"
 IUSE="+berkdb cdb dovecot-sasl +eai ldap ldap-bind lmdb mbox memcached mysql 
nis pam postgres sasl selinux sqlite ssl"
 
 DEPEND="



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

2023-07-10 Thread Arthur Zamarin
commit: 1038312efcfcc4f3fbe5dad7220f2602fbe9743b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul 10 19:22:55 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul 10 19:22:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1038312e

mail-mta/postfix: Stabilize 3.8.1 ppc, #910190

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

 mail-mta/postfix/postfix-3.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-mta/postfix/postfix-3.8.1.ebuild 
b/mail-mta/postfix/postfix-3.8.1.ebuild
index 7c455b638b9c..b5baf8eb4c04 100644
--- a/mail-mta/postfix/postfix-3.8.1.ebuild
+++ b/mail-mta/postfix/postfix-3.8.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="${MY_URI}/${MY_SRC}.tar.gz"
 
 LICENSE="|| ( IBM EPL-2.0 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
~sparc x86"
 IUSE="+berkdb cdb dovecot-sasl +eai ldap ldap-bind lmdb mbox memcached mysql 
nis pam postgres sasl selinux sqlite ssl"
 
 DEPEND="



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

2023-07-10 Thread Arthur Zamarin
commit: e69d0ab48d6121c1af4e28be11eb3eebc5a725d3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul 10 19:18:18 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul 10 19:18:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e69d0ab4

mail-mta/postfix: Stabilize 3.8.1 amd64, #910190

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

 mail-mta/postfix/postfix-3.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-mta/postfix/postfix-3.8.1.ebuild 
b/mail-mta/postfix/postfix-3.8.1.ebuild
index 164b49c0481f..9fd630bb3d1c 100644
--- a/mail-mta/postfix/postfix-3.8.1.ebuild
+++ b/mail-mta/postfix/postfix-3.8.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="${MY_URI}/${MY_SRC}.tar.gz"
 
 LICENSE="|| ( IBM EPL-2.0 )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc x86"
 IUSE="+berkdb cdb dovecot-sasl +eai ldap ldap-bind lmdb mbox memcached mysql 
nis pam postgres sasl selinux sqlite ssl"
 
 DEPEND="



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

2023-07-10 Thread Hans de Graaff
commit: 289c50dafc6b1c177174c81ad39ffb89ead340dc
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jul 10 18:59:05 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jul 10 19:08:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=289c50da

dev-ruby/rbpdf: add 1.21.2

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

 dev-ruby/rbpdf/Manifest|  1 +
 dev-ruby/rbpdf/rbpdf-1.21.2.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/dev-ruby/rbpdf/Manifest b/dev-ruby/rbpdf/Manifest
index 8ec724bf7567..dfae36805ebd 100644
--- a/dev-ruby/rbpdf/Manifest
+++ b/dev-ruby/rbpdf/Manifest
@@ -1 +1,2 @@
 DIST rbpdf-1.21.0.tar.gz 12027795 BLAKE2B 
25b0423f5162433e1eb3d14e09c85e93c181742829b4983ef910b5d722d1f9d37ba804c2df44c817221f72d4c9d22c8d3bb6ec891057167b9eda3b12e96889df
 SHA512 
3bdeaa58fdd760d280a991677c6af9254df7582a5081098e0c8a7229fb33994e81b386bcc182e917fcce978263917a00ba7cd00655f90111fcd7ff1df012c5d5
+DIST rbpdf-1.21.2.tar.gz 12055483 BLAKE2B 
24aa5acff343c70769a6644abd68967333bf1d121a6ac85ece8d040439bf096983806613529a84d42b295e729134181a1ac2d0828b1ed337e91c8732a67ef30a
 SHA512 
0da1f5bdc538cbb8e8f27373debb81634cfc407b4bd6c84301719f2faec196df7dc40a18e01a56fc9d373b0bb00523f574be1b0cb98f713c76e7987a8f5d0a98

diff --git a/dev-ruby/rbpdf/rbpdf-1.21.2.ebuild 
b/dev-ruby/rbpdf/rbpdf-1.21.2.ebuild
new file mode 100644
index ..02a0e2d7870d
--- /dev/null
+++ b/dev-ruby/rbpdf/rbpdf-1.21.2.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+# Avoid the complexity of the "rake" recipe and run the tests manually.
+RUBY_FAKEGEM_RECIPE_TEST=none
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby on Rails RBPDF plugin"
+HOMEPAGE="https://github.com/naitoh/rbpdf;
+SRC_URI="https://github.com/naitoh/rbpdf/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+ruby_add_bdepend "test? ( >=dev-ruby/test-unit-3 )"
+ruby_add_rdepend "
+   dev-ruby/actionview
+   dev-ruby/htmlentities
+   =dev-ruby/rbpdf-font-1.19*
+   || ( dev-ruby/mini_magick dev-ruby/rmagick )
+"
+
+# Two of the tests require png/jpeg support in "magick identify",
+# see bug 738784.
+BDEPEND+=" test? ( virtual/imagemagick-tools[jpeg,png] )"
+
+all_ruby_prepare() {
+   default
+
+   # This test is enabled automagically in the presence of rmagick, and
+   # then fails.
+   rm -f test/rbpdf_image_rmagick_test.rb \
+   || die "failed to remove rmagick tests"
+}
+
+each_ruby_test() {
+   local cmd='gem "test-unit", ">= 3.0"'
+   cmd+=' and '
+   cmd+='require "test/unit"'
+   cmd+=' and '
+   cmd+='Dir["test/rbpdf_*.rb"].each{|f| require("./" +  f)}'
+   ${RUBY} -Ilib:.:test -e "${cmd}" || die "test suite failed"
+}



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

2023-07-10 Thread Hans de Graaff
commit: 3751d86742cee954db587263cf96d09dfc635600
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jul 10 18:44:34 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jul 10 19:08:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3751d867

dev-ruby/recog: enable ruby32

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

 dev-ruby/recog/recog-3.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/recog/recog-3.1.1.ebuild 
b/dev-ruby/recog/recog-3.1.1.ebuild
index 5625684e1ad6..41afa86ee4d6 100644
--- a/dev-ruby/recog/recog-3.1.1.ebuild
+++ b/dev-ruby/recog/recog-3.1.1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
 RUBY_FAKEGEM_BINWRAP=""
 RUBY_FAKEGEM_EXTRADOC="README.md"
 



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

2023-07-10 Thread Hans de Graaff
commit: a7c6fab2eadeedb8a36a4f9814b7cbf7b4a6a19c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jul 10 19:01:32 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jul 10 19:08:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7c6fab2

dev-ruby/radius: enable ruby32

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

 dev-ruby/radius/radius-0.7.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/radius/radius-0.7.5-r1.ebuild 
b/dev-ruby/radius/radius-0.7.5-r1.ebuild
index fb12ef1a5e16..382e6b1e9069 100644
--- a/dev-ruby/radius/radius-0.7.5-r1.ebuild
+++ b/dev-ruby/radius/radius-0.7.5-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_EXTRADOC="CHANGELOG QUICKSTART.rdoc README.rdoc"
 



[gentoo-commits] proj/releng:master commit in: releases/specs/amd64/hardened/, releases/specs/amd64/

2023-07-10 Thread Ben Kohler
commit: e39d5c3dee9d7cc5a2369d498eb1796c17a7d1ab
Author: Ben Kohler  gentoo  org>
AuthorDate: Mon Jul 10 19:05:18 2023 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Mon Jul 10 19:06:08 2023 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=e39d5c3d

specs/amd64: use new kernel configs on admincd & installcd

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

Signed-off-by: Ben Kohler  gentoo.org>

 releases/specs/amd64/hardened/admincd-stage2.spec  | 2 +-
 releases/specs/amd64/installcd-stage2-minimal.spec | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/releases/specs/amd64/hardened/admincd-stage2.spec 
b/releases/specs/amd64/hardened/admincd-stage2.spec
index b8455299..7a324050 100644
--- a/releases/specs/amd64/hardened/admincd-stage2.spec
+++ b/releases/specs/amd64/hardened/admincd-stage2.spec
@@ -16,7 +16,7 @@ livecd/volid: Gentoo amd64 AdminCD @TIMESTAMP@
 boot/kernel: gentoo
 
 boot/kernel/gentoo/sources: gentoo-sources
-boot/kernel/gentoo/config: 
@REPO_DIR@/releases/kconfig/amd64/amd64-5.15.80.config
+boot/kernel/gentoo/config: 
@REPO_DIR@/releases/kconfig/amd64/amd64-6.1.38.config
 
 boot/kernel/gentoo/packages: --usepkg n zfs zfs-kmod
 

diff --git a/releases/specs/amd64/installcd-stage2-minimal.spec 
b/releases/specs/amd64/installcd-stage2-minimal.spec
index c892b5e3..fd4280b7 100644
--- a/releases/specs/amd64/installcd-stage2-minimal.spec
+++ b/releases/specs/amd64/installcd-stage2-minimal.spec
@@ -16,7 +16,7 @@ livecd/volid: Gentoo amd64 @TIMESTAMP@
 boot/kernel: gentoo
 
 boot/kernel/gentoo/sources: gentoo-sources
-boot/kernel/gentoo/config: 
@REPO_DIR@/releases/kconfig/amd64/amd64-5.15.80.config
+boot/kernel/gentoo/config: 
@REPO_DIR@/releases/kconfig/amd64/amd64-6.1.38.config
 
 livecd/unmerge:
app-admin/eselect



[gentoo-commits] repo/gentoo:master commit in: media-video/makemkv/files/, media-video/makemkv/

2023-07-10 Thread Piotr Karbowski
commit: a09ba8ba17ff0c374918d4a7dc6b63ff20a10abe
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Mon Jul 10 18:56:22 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Mon Jul 10 18:57:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a09ba8ba

media-video/makemkv: 1.17.4-r1 revbump with ffmpeg-6 support.

Closes: https://bugs.gentoo.org/909307
Signed-off-by: Piotr Karbowski  gentoo.org>

 media-video/makemkv/files/makemkv-ffmpeg-6.patch |  13 +++
 media-video/makemkv/makemkv-1.17.4-r1.ebuild | 128 +++
 2 files changed, 141 insertions(+)

diff --git a/media-video/makemkv/files/makemkv-ffmpeg-6.patch 
b/media-video/makemkv/files/makemkv-ffmpeg-6.patch
new file mode 100644
index ..684d8186bab5
--- /dev/null
+++ b/media-video/makemkv/files/makemkv-ffmpeg-6.patch
@@ -0,0 +1,13 @@
+diff --git a/libffabi/src/ffabi.c b/libffabi/src/ffabi.c
+index 5dda9e1..2b29b87 100644
+--- a/libffabi/src/ffabi.c
 b/libffabi/src/ffabi.c
+@@ -478,7 +478,7 @@ FFM_AudioEncodeContext* __cdecl 
ffm_audio_encode_init(void* logctx,const char* n
+ #else
+ ctx->frame = av_frame_alloc();
+ if (av_sample_fmt_is_planar(ctx->avctx->sample_fmt)) {
+-ctx->frame_extended_data = av_mallocz_array(ctx->avctx->channels,
++ctx->frame_extended_data = av_calloc(ctx->avctx->channels,
+ sizeof(*ctx->frame_extended_data));
+ if (!ctx->frame_extended_data) {
+ ffm_audio_encode_close(ctx);

diff --git a/media-video/makemkv/makemkv-1.17.4-r1.ebuild 
b/media-video/makemkv/makemkv-1.17.4-r1.ebuild
new file mode 100644
index ..05a97bd1d4f3
--- /dev/null
+++ b/media-video/makemkv/makemkv-1.17.4-r1.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic linux-info xdg
+
+MY_P=makemkv-oss-${PV}
+MY_PB=makemkv-bin-${PV}
+
+DESCRIPTION="Tool for ripping and streaming Blu-ray, HD-DVD and DVD discs"
+HOMEPAGE="http://www.makemkv.com/;
+SRC_URI="http://www.makemkv.com/download/${MY_P}.tar.gz
+   http://www.makemkv.com/download/${MY_PB}.tar.gz;
+
+LICENSE="GPL-2 LGPL-2.1 MPL-1.1 MakeMKV-EULA openssl"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="+gui +java"
+RESTRICT="bindist mirror"
+
+QA_PREBUILT="usr/bin/makemkvcon usr/bin/mmdtsdec"
+
+DEPEND="
+   dev-libs/expat
+   dev-libs/openssl:0=[-bindist(-)]
+   >=media-video/ffmpeg-1.0.0:0=
+   sys-libs/glibc
+   sys-libs/zlib
+   gui? (
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   )
+"
+RDEPEND="
+   ${DEPEND}
+   java? ( >=virtual/jre-1.8 )
+"
+BDEPEND="
+   virtual/pkgconfig
+   gui? ( dev-qt/qtcore:5 )
+"
+
+CONFIG_CHECK="~CHR_DEV_SG"
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-path.patch
+   "${FILESDIR}"/${PN}-ffmpeg-6.patch
+)
+
+src_prepare() {
+   default
+
+   if ! use java; then
+   rm -v "${WORKDIR}/${MY_PB}"/src/share/blues.* || die
+   fi
+}
+
+src_configure() {
+   # See bug #439380.
+   replace-flags -O* -Os
+
+   econf \
+   --enable-debug \
+   --disable-noec \
+   $(use_enable gui) \
+   $(use_enable gui qt5)
+}
+
+src_install() {
+   local myarch
+   case "${ARCH}" in
+   arm) myarch=armel ;;
+   x86) myarch=i386 ;;
+   *) myarch=${ARCH} ;;
+   esac
+
+   default
+
+   # add missing symlinks for QA
+   dosym libdriveio.so.0 /usr/$(get_libdir)/libdriveio.so.0.${PV}
+   dosym libdriveio.so.0 /usr/$(get_libdir)/libdriveio.so
+   dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so.1.${PV}
+   dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so
+   dosym libmmbd.so.0/usr/$(get_libdir)/libmmbd.so
+   dosym libmmbd.so.0/usr/$(get_libdir)/libmmbd.so.0.${PV}
+
+   cd "${WORKDIR}"/${MY_PB} || die
+
+   # install prebuilt bin
+   dobin bin/"${myarch}"/makemkvcon
+
+   # additional tool is actually part of makemkvcon
+   dosym makemkvcon /usr/bin/sdftool
+
+   # install profiles and locales
+   insinto /usr/share/MakeMKV
+   doins src/share/*
+
+   # install unofficial man page
+   doman "${FILESDIR}"/makemkvcon.1
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   elog "While MakeMKV is in beta mode, upstream has provided a license"
+   elog "to use if you do not want to purchase one."
+   elog ""
+   elog "See this forum thread for more information, including the key:"
+   elog "https://www.makemkv.com/forum/viewtopic.php?f=5=1053;
+   elog ""
+   elog "Note that beta license may have an expiration date and you will"
+   elog "need to check for newer licenses/releases. "
+   elog ""
+   elog "We previously said to copy default.mmcp.xml 

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

2023-07-10 Thread Maciej Barć
commit: c1006067c4715fc1dae8016dd9f797f013516396
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul 10 14:41:21 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul 10 18:55:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1006067

app-emacs/helm: drop old 3.8.5

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

 app-emacs/helm/Manifest  |  1 -
 app-emacs/helm/helm-3.8.5.ebuild | 31 ---
 2 files changed, 32 deletions(-)

diff --git a/app-emacs/helm/Manifest b/app-emacs/helm/Manifest
index af4a602b8219..c2b79e837ef5 100644
--- a/app-emacs/helm/Manifest
+++ b/app-emacs/helm/Manifest
@@ -1,4 +1,3 @@
-DIST helm-3.8.5.tar.gz 2349290 BLAKE2B 
84f0c15c2a9f492246defdf9496e8dcc5265b0c60b50ccaaa3b9f6731285a667da919da7fec80d77a4fd11bc83d9f4ae4c0910e31423b58afbdf00d51b070295
 SHA512 
af727553c29c9fa0ba6eb6a73b25d62855ea4413eebc57baf3ed94be6a0240e4c558193c898430dc21132ba5e32ead584514910bf98b3b8d82adf7828f953652
 DIST helm-3.8.6.tar.gz 2356253 BLAKE2B 
62b9af26888526f54726468e04677c401c5e828e588cb6f2c005b9ce9d84935c184b536a97a82e4e6c08c3523a10a32f9348d243d2545c17c9480ad004d92d10
 SHA512 
71342f347aa5cf8bd3e1990c8633d908e6a5fe66e051554aa2f554fba5d63b2623fe2b6b07540473b481986b1d5d27cb2d8b06f127e727aa8d373bc045d0a602
 DIST helm-3.8.7.tar.gz 2358726 BLAKE2B 
a76c7c6658997f4d5114e383e1ca728df923b0216c66c9d4c2f9d1d656d06990299ebc79f4ad9c50da1dd133f8111c947e6f238324fbe91c5af5a1ab02aa1c7f
 SHA512 
d7356e407d1ef463e62e7d0f2c3b0f90d150744fa020638740226a3e04e043be0e551effd2c17cd2e8c0d82d70351cb5268a89eca2c9ef6355fcce65a445f9bc
 DIST helm-3.8.8.tar.gz 2362007 BLAKE2B 
80f854bc38e51de62aa6d9a35cdeff4ac4c193908dc19361ad10ad419585d30a2fd94be1d4d410b69634012e4c01045d4dd2f55c5b4ac8da960d7f7b8d4eed08
 SHA512 
a1fca373d2c64771aabb3ba396e0d65b3434f0a413bab1e61761c16e9dcf274ceb94e258ef90f4ddd2b150a09606255ea61186d2e4e69ad2600fc40369c693c7

diff --git a/app-emacs/helm/helm-3.8.5.ebuild b/app-emacs/helm/helm-3.8.5.ebuild
deleted file mode 100644
index 68aff2bea3b6..
--- a/app-emacs/helm/helm-3.8.5.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="Emacs incremental completion and selection narrowing framework"
-HOMEPAGE="https://emacs-helm.github.io/helm/;
-SRC_URI="https://github.com/emacs-helm/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="app-emacs/async
-   app-emacs/popup"
-BDEPEND="${RDEPEND}"
-
-PATCHES="${FILESDIR}/${PN}-3.8.0-no-autoload-check.patch"
-SITEFILE="50${PN}-gentoo.el"
-
-src_compile() {
-   elisp-compile *.el
-   elisp-make-autoload-file
-}
-
-src_install() {
-   elisp_src_install
-   dobin emacs-helm.sh
-}



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

2023-07-10 Thread Maciej Barć
commit: 0d3571ea162f22f677f583c4e249e0027b40fed8
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul 10 14:26:00 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul 10 18:55:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d3571ea

dev-lang/luau: new package; add 0.583

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

 dev-lang/luau/Manifest  |  1 +
 dev-lang/luau/luau-0.583.ebuild | 36 
 dev-lang/luau/metadata.xml  | 24 
 3 files changed, 61 insertions(+)

diff --git a/dev-lang/luau/Manifest b/dev-lang/luau/Manifest
new file mode 100644
index ..fb67345f8cf9
--- /dev/null
+++ b/dev-lang/luau/Manifest
@@ -0,0 +1 @@
+DIST luau-0.583.tar.gz 5575214 BLAKE2B 
17088d4d5026854a5aac29d80a20ab8901753a3d8b89c21491df44202d07433f801d10a8e9443bc21f3318cda059000e43ed2cc2cb5926d3464f47ac7352a3c4
 SHA512 
45964e485354839c42b44f1482b372d47bce95302122fbba2288a0880bc964e30e934bdd6a62d0b6b2e6d725bdbe3332f67dc136fa64b28be9b3a0b2bc55d16b

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

diff --git a/dev-lang/luau/metadata.xml b/dev-lang/luau/metadata.xml
new file mode 100644
index ..bc6dc6ae3533
--- /dev/null
+++ b/dev-lang/luau/metadata.xml
@@ -0,0 +1,24 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+x...@gentoo.org
+Maciej Barć
+  
+  
+Luau is a fast, small, safe, gradually typed embeddable scripting language
+derived from Lua. It is designed to be backwards compatible with Lua 5.1,
+as well as incorporating some features from future Lua releases, but also
+expands the feature set (most notably with type annotations). Luau is
+largely implemented from scratch, with the language runtime being a very
+heavily modified version of Lua 5.1 runtime, with completely rewritten
+interpreter and other performance innovations. The runtime mostly preserves
+Lua 5.1 API, so existing bindings should be more or less compatible with a
+few caveats.
+  
+  
+https://github.com/Roblox/luau/issues/
+Roblox/luau
+  
+



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

2023-07-10 Thread Maciej Barć
commit: 8601684ddc9d909b695020546d26cdafc476f203
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul 10 14:27:30 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul 10 18:55:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8601684d

app-emacs/emacs-el-fetch: drop old 3.2.1

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

 app-emacs/emacs-el-fetch/Manifest  |  1 -
 .../emacs-el-fetch/emacs-el-fetch-3.2.1.ebuild | 34 --
 2 files changed, 35 deletions(-)

diff --git a/app-emacs/emacs-el-fetch/Manifest 
b/app-emacs/emacs-el-fetch/Manifest
index b86561d1e642..7758ef58623c 100644
--- a/app-emacs/emacs-el-fetch/Manifest
+++ b/app-emacs/emacs-el-fetch/Manifest
@@ -1,2 +1 @@
-DIST emacs-el-fetch-3.2.1.tar.bz2 18093 BLAKE2B 
b09d9bb77834f77597e92115f5055b0f17fa466ec695b5e8855cbc445ae2fda00f9a951a8b45b43e12eaf0846b7e2e3533091e9b2a879b2220edaeb40050029d
 SHA512 
c46713d1d51c55715d7ffc165d89b5ae56a7f93aea894111da24547d02ed0c8cf3bc9c2deaa5a9a762ac5d699a6558b6215c55c207413d25bbfe52624ba86148
 DIST emacs-el-fetch-3.3.0.tar.bz2 18166 BLAKE2B 
b55001eebc706954cf017cc56ed4d16a9f7309d36103d1bce94458ea8bdcb7a301201ff50f11d2f1b515ea63469ed8be00e4755dc8b1f9713158aa18a0788383
 SHA512 
7df309f4432b6490552654e4e68e1c01cf6c158a9759057421c879ce46b15a55092c3c17cd5d130c9de5425f6294ab5402c7684c2125c5f959e6a0973fcdcc64

diff --git a/app-emacs/emacs-el-fetch/emacs-el-fetch-3.2.1.ebuild 
b/app-emacs/emacs-el-fetch/emacs-el-fetch-3.2.1.ebuild
deleted file mode 100644
index bc142e225caa..
--- a/app-emacs/emacs-el-fetch/emacs-el-fetch-3.2.1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="Show system information in Neofetch-like style inside Emacs"
-HOMEPAGE="https://gitlab.com/xgqt/emacs-el-fetch/;
-
-if [[ ${PV} == ** ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://gitlab.com/xgqt/${PN}.git;
-else
-   SRC_URI="https://gitlab.com/xgqt/${PN}/-/archive/${PV}/${P}.tar.bz2;
-   KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( app-emacs/buttercup )"
-
-src_compile() {
-   emake compile
-}
-
-src_install() {
-   einstalldocs
-   elisp-install ${PN} "${S}"/src/el-fetch/*.el{,c}
-   elisp-site-file-install "${S}"/extras/gentoo/50el-fetch-gentoo.el
-}



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

2023-07-10 Thread Maciej Barć
commit: de189f69580035c9f6bb718cb812f272a1792bfe
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul 10 14:49:23 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul 10 18:55:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de189f69

dev-cpp/cpp-httplib: bump to 0.13.1

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

 dev-cpp/cpp-httplib/Manifest  |  1 +
 dev-cpp/cpp-httplib/cpp-httplib-0.13.1.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/dev-cpp/cpp-httplib/Manifest b/dev-cpp/cpp-httplib/Manifest
index 364f06a709d9..b21b09849640 100644
--- a/dev-cpp/cpp-httplib/Manifest
+++ b/dev-cpp/cpp-httplib/Manifest
@@ -1,3 +1,4 @@
 DIST cpp-httplib-0.12.3.tar.gz 639107 BLAKE2B 
15db0056069cbda5359c6279ebc84520039e809f32cd8314c180dd761324a76fccaae0e80f39d0b69563903bd667799425c7e85708962b2763416a3c8bbd09bb
 SHA512 
3465e5c843ad4087bababadf8fe9f3e6961213301540053bb47f242f958280f43c85b03b8cf6f955a6b91bf9511a81669feeb9989344caf2a1e42ff587b3a460
 DIST cpp-httplib-0.12.6.tar.gz 641145 BLAKE2B 
56a1a9c2d048a608664cce1ea3737d8633d6dbc124b4a5b2b5a33f81d678efdd2b8b0c79fb88c23dd861f1c6264eddba32349740142e3765d61f811dd50d9909
 SHA512 
63f0172bb7f4b02f3640634f25801bc1e34d85f53c9915e6402d825891793de26faa7551dff88a44c23af39e3592b7863454d9c070b5bd0e546cb987bca14885
 DIST cpp-httplib-0.13.0.tar.gz 644021 BLAKE2B 
9ed1d49819662dbb6af04c4ab8b1d1cfa68db07d5b147f64c8c20a6a61f61490f518d9c8e405f867a130f0b455e530582ec9685deaadfd4b9f34790becf6495f
 SHA512 
8d91fe1f2780d2330112ebb3f3d3c6ac6526e8cb04902e15edefe6121d588495519551007c3c134e0d16f71460cba1680860e229b2318f8725ce651027a68a9a
+DIST cpp-httplib-0.13.1.tar.gz 644015 BLAKE2B 
99a9f58885c6313f18a459987c64ab2cdcca33238997117299016bb5a86e83383e24d01519ede831730fdad6ed8bec0fe0196cac5b53f680721e77883952aefa
 SHA512 
4a70ebafd0920116a78ea18982606f0bec396e5cdcea9ba583c1da4fd77fa45c5bf30a6ac149424f3e445a882a560345d731a7113ab4e7dff88f4ef0a436

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



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

2023-07-10 Thread Maciej Barć
commit: 379e3705228f8b90252d22fde5c285005be2ae9a
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul 10 14:42:12 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul 10 18:55:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=379e3705

app-emacs/helm: bump to 3.9.1

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

 app-emacs/helm/Manifest  |  1 +
 app-emacs/helm/helm-3.9.1.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/app-emacs/helm/Manifest b/app-emacs/helm/Manifest
index 55ab9c43fbb6..e9911191e5ed 100644
--- a/app-emacs/helm/Manifest
+++ b/app-emacs/helm/Manifest
@@ -1,2 +1,3 @@
 DIST helm-3.8.8.tar.gz 2362007 BLAKE2B 
80f854bc38e51de62aa6d9a35cdeff4ac4c193908dc19361ad10ad419585d30a2fd94be1d4d410b69634012e4c01045d4dd2f55c5b4ac8da960d7f7b8d4eed08
 SHA512 
a1fca373d2c64771aabb3ba396e0d65b3434f0a413bab1e61761c16e9dcf274ceb94e258ef90f4ddd2b150a09606255ea61186d2e4e69ad2600fc40369c693c7
 DIST helm-3.9.0.tar.gz 2366592 BLAKE2B 
8aeaecf444127dc9758c1116c2f2b6d6a11515b7a549444ba13cc2e6cb48c301ff76343220af2328af89050e210ceed00b5c45e9dee0c0546c40066b5c0bde0a
 SHA512 
bf3917fb06e7d841fddb0b7a0f493dd18ea73568e84c2a535f3fffa1582efb65268a668f23871f66d221caa8be166b667e43095adb59342e3b2a130c5a59d708
+DIST helm-3.9.1.tar.gz 2370645 BLAKE2B 
819f0bf8cbd3728a78e90da6955f799a8ad2320323a9a16eb72a4fcfe21c04995f0fd0072a7a8bf6fcf593dedc4c3b224f0310ec317b9e39f326b4c147343b1b
 SHA512 
7cd5d93493a08ec173b6786ec4e0cbaf3a90473f7ef8f7564232cedc438ed01466faeb8aced07419aedadd1469c8c43fe6072ee725643e133ceb3004675dc3b7

diff --git a/app-emacs/helm/helm-3.9.1.ebuild b/app-emacs/helm/helm-3.9.1.ebuild
new file mode 100644
index ..76671b3b26bc
--- /dev/null
+++ b/app-emacs/helm/helm-3.9.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Emacs incremental completion and selection narrowing framework"
+HOMEPAGE="https://emacs-helm.github.io/helm/
+   https://github.com/emacs-helm/helm/;
+SRC_URI="https://github.com/emacs-helm/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   app-emacs/async
+   app-emacs/popup
+"
+BDEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${PN}-3.8.8-no-autoload-check.patch )
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   elisp-compile *.el
+   elisp-make-autoload-file
+}
+
+src_install() {
+   elisp_src_install
+
+   exeinto /usr/bin/
+   doexe emacs-helm.sh
+}



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

2023-07-10 Thread Maciej Barć
commit: aedc561f230e8a603c69e9a082daa9556ad3036f
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul 10 14:50:21 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul 10 18:55:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aedc561f

dev-lang/fennel: drop old 1.2.1

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

 dev-lang/fennel/Manifest|  1 -
 dev-lang/fennel/fennel-1.2.1.ebuild | 36 
 2 files changed, 37 deletions(-)

diff --git a/dev-lang/fennel/Manifest b/dev-lang/fennel/Manifest
index 1a6bbbc7e346..86444fffab37 100644
--- a/dev-lang/fennel/Manifest
+++ b/dev-lang/fennel/Manifest
@@ -1,2 +1 @@
-DIST fennel-1.2.1.tar.gz 271590 BLAKE2B 
63068e8e9d763bb4a51a5912439e8691b40e7e36da6441329e913c58cd6edb87ad01e35914f2eba881a8b40657c9cc7cbba131709fae42adc1baa7130a2d14d7
 SHA512 
dc8c99c1708457d1d84f5755145b66e691040ac06bf218e4140e1b3eb614b41b0b7211e304f9bae51304a78c1ec82595d32cf497085fcae4805c51f245620f55
 DIST fennel-1.3.0.tar.gz 280241 BLAKE2B 
b8b79b7c439d68e8e3e3eedbd50e8789cccad2a278df908d7432501722077ab884a0d18927a853fea70fc1ec682e929d5337b087662b64b0da4e0fffcad62d9f
 SHA512 
b4b9b96f71d1cbbf5c81eae737aca01f7d417a227925d19008a923f5045a86a355297f927ecdb719653097f73d6d6df148955b1973e4483dd14e863384ca0ff3

diff --git a/dev-lang/fennel/fennel-1.2.1.ebuild 
b/dev-lang/fennel/fennel-1.2.1.ebuild
deleted file mode 100644
index 541189e07195..
--- a/dev-lang/fennel/fennel-1.2.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Fails to build with with lua5-1
-LUA_COMPAT=( lua5-{3,4} luajit )
-
-inherit lua-single
-
-DESCRIPTION="Lisp-like language that compiles to Lua"
-HOMEPAGE="https://fennel-lang.org/;
-
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://git.sr.ht/~technomancy/${PN};
-else
-   SRC_URI="https://git.sr.ht/~technomancy/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-RDEPEND="${LUA_DEPS}"
-DEPEND="${RDEPEND}"
-
-src_install() {
-   emake LUA_LIB_DIR="${ED}/$(lua_get_lmod_dir)" PREFIX="${ED}/usr" install
-
-   rm -r "${ED}"/usr/man || die
-   doman ${PN}.1
-
-   dodoc *.md
-}



  1   2   >