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

2023-04-25 Thread Hans de Graaff
commit: e90fa4d00dedd702c19bc19c97a101fcebdcff43
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Apr 26 05:56:02 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Apr 26 05:57:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e90fa4d0

dev-ruby/sparklines: fix rmagick deprecation

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

 dev-ruby/sparklines/sparklines-0.5.2-r8.ebuild | 38 ++
 1 file changed, 38 insertions(+)

diff --git a/dev-ruby/sparklines/sparklines-0.5.2-r8.ebuild 
b/dev-ruby/sparklines/sparklines-0.5.2-r8.ebuild
new file mode 100644
index ..bb8943773706
--- /dev/null
+++ b/dev-ruby/sparklines/sparklines-0.5.2-r8.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31"
+
+RUBY_FAKEGEM_TASK_DOC=""
+
+RUBY_FAKEGEM_EXTRADOC="History.txt README.txt"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Create sparklines, small graphs to be used inline in texts"
+HOMEPAGE="http://sparklines.rubyforge.org/;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND+="test? ( media-gfx/imagemagick[png] )"
+
+ruby_add_rdepend "dev-ruby/rmagick:*"
+
+ruby_add_bdepend "test? ( dev-ruby/tidy_table dev-ruby/dust )"
+
+PATCHES=( "${FILESDIR}/${P}-rmagick4-deprecation.patch" )
+
+all_ruby_prepare() {
+   # Don't use deprecated rmagick require for compatibility with newer
+   # versions.
+   sed -i -e '/require/ s/RMagick/rmagick/' lib/sparklines.rb || die
+
+}
+
+each_ruby_test() {
+   ${RUBY} -I. test/test_all.rb || die
+}



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

2023-04-25 Thread Hans de Graaff
commit: a6bd4b84d4ac9c2acc0108e32fb34597c533c016
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Apr 26 05:56:48 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Apr 26 05:57:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6bd4b84

dev-ruby/tidy_table: enable ruby32

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

 dev-ruby/tidy_table/tidy_table-0.0.5-r6.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/tidy_table/tidy_table-0.0.5-r6.ebuild 
b/dev-ruby/tidy_table/tidy_table-0.0.5-r6.ebuild
index 3863956913ca..f65ad95ad228 100644
--- a/dev-ruby/tidy_table/tidy_table-0.0.5-r6.ebuild
+++ b/dev-ruby/tidy_table/tidy_table-0.0.5-r6.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="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



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

2023-04-25 Thread Michał Górny
commit: 6fa6e5b16c8cf5005178a784f37d826f741fbd50
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 26 05:06:55 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 26 05:36:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fa6e5b1

package.deprecated: Remove obsolete packages

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

 profiles/package.deprecated | 11 ---
 1 file changed, 11 deletions(-)

diff --git a/profiles/package.deprecated b/profiles/package.deprecated
index 3abefe7952e4..78c90d1bedec 100644
--- a/profiles/package.deprecated
+++ b/profiles/package.deprecated
@@ -67,11 +67,6 @@ sys-apps/edac-utils
 # Last-rites pending and waiting for revdeps, bug 877311
 x11-libs/snorenotify
 
-# Michał Górny  (2022-12-25)
-# Archived upstream.  Last activity in 2018.  Broken with Python 3.8.
-# Broken with Django 2.
-dev-python/oauth2client
-
 # Michał Górny  (2022-12-24)
 # Unmaintained with last release in 2019.  We already patched it to work
 # with Python 3.9+.  The upstream code is also vulnerable
@@ -85,11 +80,7 @@ dev-python/future
 # work with prior Python versions.  If your package still needs it
 # (sic!), then either port it to use a maintained test framework (pytest
 # preferably) or last rite it.
-#
-# Case is also unmaintained (since 2018).  Nose-random has had last
-# commit in 2016 and was not even released to pypi!
 dev-python/nose
-dev-python/nose-random
 
 # Michał Górny  (2022-10-14)
 # The toml package is unmaintained (last release in 2020) and does not
@@ -144,7 +135,6 @@ gnome-base/libgnomecanvas
 media-libs/libart_lgpl
 x11-libs/gtksourceview:2.0
 x11-libs/libwnck:1
-x11-libs/vte:0
 x11-themes/gnome-icon-theme-extras
 x11-themes/gnome-icon-theme-symbolic
 x11-themes/gtk-chtheme
@@ -153,7 +143,6 @@ x11-themes/gtk-engines-adwaita
 x11-themes/gtk-engines-candido
 x11-themes/gtk-engines-experience
 x11-themes/gtk-engines-murrine
-x11-themes/gtk-engines-nodoka
 x11-themes/gtk-engines-qtpixmap
 x11-themes/gtk-engines-quartz
 x11-themes/gtk-engines-rezlooks



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

2023-04-25 Thread Michał Górny
commit: f935b6651fc549699778aaa401404c9dac268552
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 26 04:39:24 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 26 05:36:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f935b665

dev-python/yarl: Bump to 1.9.2

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

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

diff --git a/dev-python/yarl/Manifest b/dev-python/yarl/Manifest
index 35a42dcf86fb..1b976b3997c2 100644
--- a/dev-python/yarl/Manifest
+++ b/dev-python/yarl/Manifest
@@ -1,2 +1,3 @@
 DIST yarl-1.8.2.gh.tar.gz 109938 BLAKE2B 
1f2cec38bb681f6a59f10253c75e74912d482cdbe0e639e3ba0a43b9d6ab7b7edc1558c9fffaffd7aad9fa905d884e856ff7f7b69dd103800ef62f7f05de90b5
 SHA512 
d5dcebcec06d520b48a1d879671a92371bd89eabb7be700c129fcc45e763ecc0370cbb5e88c7b9be05ecb3317370231293a8c076ed68d71a36fe953219dd27ea
 DIST yarl-1.9.1.tar.gz 184455 BLAKE2B 
0d4127129832493e4ffa8e2389048d77c7df222809a551bb4ab8583e26b2a4db8876bf62bee7079bd4d1f1b9b55b4875678db84fca38c30b3453bd4117bd461c
 SHA512 
a583bea632b96ef1448a5f28a03c139e822ddc7f5ee8c545994c2746b92022b9ea4d3d8c7ded374a9f3aca1ee22eacd1a31bf96d690eae1775954175393679d0
+DIST yarl-1.9.2.tar.gz 184673 BLAKE2B 
bb94131059d0cfaf88f04d62a44181245ebcb660cb44904f0b7e8d497905a16d0026aeff454b8179fab5342c6bf9c8d6aadade0d9f7c70321c71bbcc3998e9a3
 SHA512 
ffbb6df94220bb1561333f1ad69a70334328e2273ec5e91c2741f6fd5ca2f6dd38d5b5f617728797fce490accc2394a406a5f9b5b665af4746746229af0d7c5f

diff --git a/dev-python/yarl/yarl-1.9.2.ebuild 
b/dev-python/yarl/yarl-1.9.2.ebuild
new file mode 100644
index ..8cc9f27c1914
--- /dev/null
+++ b/dev-python/yarl/yarl-1.9.2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Yet another URL library"
+HOMEPAGE="
+   https://github.com/aio-libs/yarl/
+   https://pypi.org/project/yarl/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+   >=dev-python/multidict-4.0[${PYTHON_USEDEP}]
+   >=dev-python/idna-2.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/cython
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs \
+   dev-python/alabaster
+
+src_configure() {
+   set -- cython -3 yarl/_quoting_c.pyx
+   echo "${*}" >&2
+   "${@}" || die
+}
+
+python_test() {
+   cd tests || die
+   epytest --override-ini=addopts=
+}



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

2023-04-25 Thread Michał Górny
commit: b37b0d1ecb153405ae2ea60c63d13c4938614502
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 26 04:38:40 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 26 05:36:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b37b0d1e

dev-python/werkzeug: Bump to 2.3.0

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

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

diff --git a/dev-python/werkzeug/Manifest b/dev-python/werkzeug/Manifest
index c8d81271307f..d2594910d702 100644
--- a/dev-python/werkzeug/Manifest
+++ b/dev-python/werkzeug/Manifest
@@ -1 +1,2 @@
 DIST werkzeug-2.2.3.gh.tar.gz 847768 BLAKE2B 
7d0b891a2b15e4fc469c3d331cfb2565f452ae77f772f7ab8e6254aedd172f9115cd3ebd9c82e951ea7505c0e58d6b6f07fb643a8e87af505e04686cccf56cd4
 SHA512 
3968e663f67e41da5148a4aa1d8e047ffd88416fa8df665e359bbe87992e4e723e1c915eed59ae86b53dd18817e41cdcef059483bce7aa8ed7b388dd4add1482
+DIST werkzeug-2.3.0.gh.tar.gz 831666 BLAKE2B 
2d4c792deab6e153794695e249ca97f24b5d70c7f912f7a6fd34b653a7e6e9e0fadb6178c3f388986d0c0dfc55fdbad9809894b70b38f32b3a6c7aaf4d1b4c3f
 SHA512 
ec2bce1ae4311e99d931b96bb05fe98714e317e1d838edec1fd79a05e260ac544f680656b8d5957d123a59a94b40393eb12c3ca8d83e800cc46041b0c0968aea

diff --git a/dev-python/werkzeug/werkzeug-2.3.0.ebuild 
b/dev-python/werkzeug/werkzeug-2.3.0.ebuild
new file mode 100644
index ..05c674f456c0
--- /dev/null
+++ b/dev-python/werkzeug/werkzeug-2.3.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Collection of various utilities for WSGI applications"
+HOMEPAGE="
+   https://palletsprojects.com/p/werkzeug/
+   https://pypi.org/project/Werkzeug/
+   https://github.com/pallets/werkzeug/
+"
+SRC_URI="
+   https://github.com/pallets/werkzeug/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="test-rust"
+
+RDEPEND="
+   >=dev-python/markupsafe-2.1.1[${PYTHON_USEDEP}]
+"
+# NOTE: remove the loong mask after greenlet gains support for loong
+# see https://github.com/python-greenlet/greenlet/pull/257
+BDEPEND="
+   test? (
+   dev-python/ephemeral-port-reserve[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xprocess[${PYTHON_USEDEP}]
+   >=dev-python/watchdog-2.3[${PYTHON_USEDEP}]
+   test-rust? (
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   )
+   !hppa? ( !ia64? ( !loong? (
+   $(python_gen_cond_dep '
+   dev-python/greenlet[${PYTHON_USEDEP}]
+   ' 'python3*')
+   ) ) )
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=()
+   if ! has_version "dev-python/cryptography[${PYTHON_USEDEP}]"; then
+   EPYTEST_DESELECT+=(
+   "tests/test_serving.py::test_server[https]"
+   tests/test_serving.py::test_ssl_dev_cert
+   tests/test_serving.py::test_ssl_object
+   )
+   fi
+
+   # the default portage tempdir is too long for AF_UNIX sockets
+   local -x TMPDIR=/tmp
+   epytest -p no:django -p no:httpbin tests
+}



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

2023-04-25 Thread Michał Górny
commit: 0eba41a31d8d868fff0e0fbda0a6bbca26344cc9
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 26 04:55:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 26 05:36:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eba41a3

dev-python/hypothesis: Bump to 6.72.4

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

 dev-python/hypothesis/Manifest |  1 +
 dev-python/hypothesis/hypothesis-6.72.4.ebuild | 88 ++
 2 files changed, 89 insertions(+)

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 02456779b121..c8c41cbb793d 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -1,3 +1,4 @@
 DIST hypothesis-6.71.0.gh.tar.gz 9357031 BLAKE2B 
e4a83a94bb6971c3ecba4cc69655f9da23a83ab48332a7a748ca7364d9e549a671bf466e32f6e65447f809a9917fc8fd2548dd26764173ea5849a4df3e027b54
 SHA512 
dea1d5ec1b753649345edd784183f171531adb583e33d0e5d12b14554169fa054e05f4c16135171c708c208b42968082b3ce79cc0441efccf1eff6da37c59f97
 DIST hypothesis-6.72.1.gh.tar.gz 9358351 BLAKE2B 
fbb760194c944cc939e9a9b83a461be22f9e5081d865f0dfa3834375d464714178dca64b9e1993fa4b0855e90f6e133a81d22699acc91560f60f137e8589798c
 SHA512 
1a9d4b103f714e27ec5e33efbdfda0cc3febbe77caf6f605db7fb3b2df857712682a3cce80e75f45f9cd88b1715789d7fc2c5a7d50edbf66a699f5381e2671e5
 DIST hypothesis-6.72.2.gh.tar.gz 9358396 BLAKE2B 
0f93935523f0f56ec570f1434d33ac7fc51ef57a37c439a8982f6e4be9177fb3eeaa997861541b79857f70d2118501a4ee8feb106face33fc714544c176a9729
 SHA512 
b7dc8832fc487f263c4bfa3ed1d172bbb1e5ecc4b5bf82cdbe456dd935b2c2541bbd663b16f51d1bacf47caec864ba970f470f68557a72e808d1e5a3067e7531
+DIST hypothesis-6.72.4.gh.tar.gz 9358883 BLAKE2B 
c877e98140d767b7ac5c9c968f21f1ae26fc7405a740fcdeafb3191a7608da17791b49ef769f0373efeb39a1ef16a519335072dff2a6b88a71b300eea4266dad
 SHA512 
e94b7c70f775337084f43cfd8088a43919383a66f4e8896e1a9bc27e282a718083b3a38c49c25e57eb22688a7fbd8f76fb8809a42cd0d7c4dbc69a415cbe952a

diff --git a/dev-python/hypothesis/hypothesis-6.72.4.ebuild 
b/dev-python/hypothesis/hypothesis-6.72.4.ebuild
new file mode 100644
index ..6173a4ae7bc6
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.72.4.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+CLI_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 multiprocessing optfeature
+
+TAG=hypothesis-python-${PV}
+MY_P=hypothesis-${TAG}
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="
+   https://github.com/HypothesisWorks/hypothesis/
+   https://pypi.org/project/hypothesis/
+"
+SRC_URI="
+   https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/hypothesis-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="cli"
+
+RDEPEND="
+   >=dev-python/attrs-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/mkdocs-i18n/

2023-04-25 Thread Michał Górny
commit: 250f4c61ce20d274a259ea47fd9cc7ee175ba789
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 26 04:47:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 26 05:36:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=250f4c61

dev-python/mkdocs-i18n: Bump to 0.4.5

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

 dev-python/mkdocs-i18n/Manifest |  1 +
 dev-python/mkdocs-i18n/mkdocs-i18n-0.4.5.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/dev-python/mkdocs-i18n/Manifest b/dev-python/mkdocs-i18n/Manifest
index 386717aea65f..71a49db06635 100644
--- a/dev-python/mkdocs-i18n/Manifest
+++ b/dev-python/mkdocs-i18n/Manifest
@@ -1 +1,2 @@
 DIST mkdocs-i18n-0.4.4.tar.gz 17191 BLAKE2B 
4ab926befac2c90b6b9ff55fd6887c8b78e88f801c820749df125ea97418fbfb0a8531b2168b508737e7dffbf426826433211ee80f25b80a42ae160f78a93670
 SHA512 
f9f27c0f274aa7ee5c64cee46d4165d51022cac0171f95a238b62c911e1be16b6a4ff227fea3b78de2ffa0095b9c95280e8919e207e6947db300a136fe16e659
+DIST mkdocs-i18n-0.4.5.tar.gz 17228 BLAKE2B 
19d6af2d96cd67d4b39e210f20113e75a6c47a413639f2d6c218cbf11709f91197d79df2c0ecfffe8a2e0912613178564e73eccdf15cece82d71b0639641940e
 SHA512 
18c28704d1d0e294dfcfef402959e502c96b0e8fe346ba3f0c2ff49d70a67f3fe1254fcd1bcbf4217182e946b9f86f61d8d5b9c9475334c6f464feb696d0134e

diff --git a/dev-python/mkdocs-i18n/mkdocs-i18n-0.4.5.ebuild 
b/dev-python/mkdocs-i18n/mkdocs-i18n-0.4.5.ebuild
new file mode 100644
index ..143563e1a819
--- /dev/null
+++ b/dev-python/mkdocs-i18n/mkdocs-i18n-0.4.5.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"
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="MkDocs i18n plugin"
+HOMEPAGE="
+   https://gitlab.com/mkdocs-i18n/mkdocs-i18n/-/tree/main
+   https://pypi.org/project/mkdocs-i18n/
+"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/mkdocs-1.1[${PYTHON_USEDEP}]
+   dev-python/mkdocs-material[${PYTHON_USEDEP}]
+"



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

2023-04-25 Thread Michał Górny
commit: 47a8932820a3d529fcb7ed38771db31fe7ce88c5
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 26 04:48:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 26 05:36:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47a89328

dev-python/sphinx: Bump to 6.2.1

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

 dev-python/sphinx/Manifest|   1 +
 dev-python/sphinx/sphinx-6.2.1.ebuild | 130 ++
 2 files changed, 131 insertions(+)

diff --git a/dev-python/sphinx/Manifest b/dev-python/sphinx/Manifest
index 3b4203f5a04c..7edb3b7ff13a 100644
--- a/dev-python/sphinx/Manifest
+++ b/dev-python/sphinx/Manifest
@@ -2,3 +2,4 @@ DIST Sphinx-4.5.0.tar.gz 6698212 BLAKE2B 
e6c46d35492c3d3068c4f97e497d33973ca86b4
 DIST sphinx-5.3.0.gh.tar.gz 6873479 BLAKE2B 
c57ede5e3d83447c6152d050d45df73bced62ce0cdcd84ea6316a48bff072590ad036c469dee053a9dc5eb1a7ae53b350aa25b5fe14c3378dc6543186552f720
 SHA512 
6877635d46f2e1f2b4cf4edaca463d85bf740a13bbeb867486efd57904aacc42626e6a4f58ad971e50808d31391d068702c4f2910a95e5c86dbd68d87e2552c8
 DIST sphinx-6.1.3.gh.tar.gz 6720056 BLAKE2B 
8d8753a7735df1d2e86dfc1c6347ea6fd550c5a6abd5e4cb2b884e0ec9d9de5179eac241cad98aad3ee09cca26d13f74aecc2eb2f61067eb20beb4a26159ac4d
 SHA512 
b1cdd1ae8e643306cbbf26bd926f0fbd6c76a11098cf35c8088dd12f4c8ac4dbb5a7acc0676608d8268059191756e71741564a72e9786a66eb2282afd0271f27
 DIST sphinx-6.2.0.gh.tar.gz 6729874 BLAKE2B 
6bfa538d01687ebc72a29ea89061362175f5807fe0aa71d5332e2a257ef562a8bf520b1f8696ceeddd5647a515a02fc4b9cb4a6ebf104f1d104f8198f8186a9b
 SHA512 
e2c2931d4984a7a41aa7cbfc72e099b3df01646c87f16a6a7950945a6768bc0af9d49a776e164590c2e80b83127bfd2338a7d9a119d0ce6023ab4960ded741f5
+DIST sphinx-6.2.1.gh.tar.gz 6729925 BLAKE2B 
621ead516dc17cc632e9e752b56b5432547b6a051ede353d690dca0769664fc1c1335ec948f4035cb8c4307a563b4928d2587de3f3ec8d89dacf829a8fd5b95f
 SHA512 
ba56fb9672dc2e156b6cfd0fc2252a989d44b199946a371ec5f1cda5840836b3a58e267ac0973f522479b472dbb07c6c2d7ae6b0c63c9adfbe82d36bd59a9465

diff --git a/dev-python/sphinx/sphinx-6.2.1.ebuild 
b/dev-python/sphinx/sphinx-6.2.1.ebuild
new file mode 100644
index ..798699cb893b
--- /dev/null
+++ b/dev-python/sphinx/sphinx-6.2.1.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Python documentation generator"
+HOMEPAGE="
+   https://www.sphinx-doc.org/
+   https://github.com/sphinx-doc/sphinx/
+   https://pypi.org/project/Sphinx/
+"
+SRC_URI="
+   https://github.com/sphinx-doc/sphinx/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc latex"
+
+RDEPEND="
+   =dev-python/Babel-2.9[${PYTHON_USEDEP}]
+   =dev-python/docutils-0.18.1[${PYTHON_USEDEP}]
+   >=dev-python/imagesize-1.3[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.0[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.13[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.25.0[${PYTHON_USEDEP}]
+   >=dev-python/snowballstemmer-2.0[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-devhelp[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-jsmath[${PYTHON_USEDEP}]
+   >=dev-python/sphinxcontrib-htmlhelp-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/sphinxcontrib-serializinghtml-1.1.5[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-qthelp[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/importlib-metadata-4.8[${PYTHON_USEDEP}]
+   ' 3.8 3.9)
+   latex? (
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   app-text/dvipng
+   )
+   !dev-python/namespace-sphinxcontrib
+"
+BDEPEND="
+   doc? (
+   dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}]
+   media-gfx/graphviz
+   )
+   test? (
+   app-text/dvipng
+   dev-python/cython[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   dev-python/html5lib[${PYTHON_USEDEP}]
+   dev-texlive/texlive-fontsextra
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   virtual/imagemagick-tools[jpeg,png,svg]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/sphinx-3.2.1-doc-link.patch"
+   "${FILESDIR}/sphinx-4.3.2-doc-link.patch"
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # disable internet access
+   sed -i -e 's:^intersphinx_mapping:disabled_&:' \
+ 

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

2023-04-25 Thread Michał Górny
commit: 40d999527d2baa9601dce564124839a211715288
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 26 04:30:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 26 05:36:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40d99952

dev-python/trove-classifiers: Bump to 2023.4.25

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

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

diff --git a/dev-python/trove-classifiers/Manifest 
b/dev-python/trove-classifiers/Manifest
index 10db0c9630cf..e85f74c253b5 100644
--- a/dev-python/trove-classifiers/Manifest
+++ b/dev-python/trove-classifiers/Manifest
@@ -2,3 +2,4 @@ DIST trove-classifiers-2023.3.9.tar.gz 15792 BLAKE2B 
1b96dae0f4a141ab5a5e4f3ebe5
 DIST trove-classifiers-2023.4.18.tar.gz 15808 BLAKE2B 
72b6b7efa53d40859464f5b055bd62d9a5e82032bcf9be22ec2108761ab383d24791ea2707f96c5cc54af271bfa66f8d17cbe665271aa5c87333aa16e4b58b02
 SHA512 
b56c4c1c44f3c68b9499fe754adce169202b6bd406d00234ad11d8d6ba9ce0ddb13ea883cfe83e342bd580f3021bf304ea30ed9fe6ef214c8ce60fceab0ced99
 DIST trove-classifiers-2023.4.20.tar.gz 15814 BLAKE2B 
5f28f08143f9a08f3a731133b8eac32276b6d5ea582b7e4f6700a481b87da6ffce4cbf0ca6e9a2a70713ad1bdecec27427e60c0751dd2f5ecaace21f68b74221
 SHA512 
cc046e1cc7d4ff10829b3f6ff9ccedd1f2143bc27c84232dabc79368d78648266166f96fbcc50c8690bef47d28d1920c9855fcf1483620b003b7366b3ba798bc
 DIST trove-classifiers-2023.4.22.tar.gz 15816 BLAKE2B 
9f254f0116fcd87f840ac1760f46073b9404bfe7c2b8b37708566f8724895881d4ffcfda7319ac1eb21514405435ae8633e276d7ca6dfa1be2432aca5b233367
 SHA512 
2e253e3ef716da2f677b3f463abd4ab625a4be700e266c2feb595f5f76867880c48954f1d7b79a0acdac30466530fbd84dfb49f740830a90616df3acd247cb27
+DIST trove-classifiers-2023.4.25.tar.gz 15842 BLAKE2B 
07956b0316f7e6d51910c19ca12ff701f337f74bfaee4d80adf1a26cbfd3e405ba70ed1985ba282180f5c5a6a71eddb58a6e976153989e13c98bd78f33598511
 SHA512 
0010eff8fa895098b51799ef219e790a73001a7c7a04b4907f546e57099feace79b21c61712c7bda4a4c08b0a865949e71b298fb3d8ffb32772cb06b59191f2a

diff --git a/dev-python/trove-classifiers/trove-classifiers-2023.4.25.ebuild 
b/dev-python/trove-classifiers/trove-classifiers-2023.4.25.ebuild
new file mode 100644
index ..e404744e2dba
--- /dev/null
+++ b/dev-python/trove-classifiers/trove-classifiers-2023.4.25.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)"
+HOMEPAGE="
+   https://github.com/pypa/trove-classifiers/
+   https://pypi.org/project/trove-classifiers/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+BDEPEND="
+   dev-python/calver[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   epytest
+   "${EPYTHON}" -m tests.lib || die
+}



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

2023-04-25 Thread Michał Górny
commit: 75a0f8955c27f6a681c429539078a89146e23ea6
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 26 04:46:08 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 26 05:36:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75a0f895

dev-python/nbclient: Bump to 0.7.4

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

 dev-python/nbclient/Manifest  |  1 +
 dev-python/nbclient/nbclient-0.7.4.ebuild | 57 +++
 2 files changed, 58 insertions(+)

diff --git a/dev-python/nbclient/Manifest b/dev-python/nbclient/Manifest
index 6b76d74feb4e..1d405b432119 100644
--- a/dev-python/nbclient/Manifest
+++ b/dev-python/nbclient/Manifest
@@ -1,2 +1,3 @@
 DIST nbclient-0.7.2.gh.tar.gz 76883 BLAKE2B 
d90b9dd7b15757a44c86084b68b916aab663c0e20a5c1012bda9f86a0ec1104a01cd78d27bc6e510ec12f2356a312d8080e1568e4c54dd2e916af85dc304
 SHA512 
17f1bfbfa156688e895ab1a0d0f74903f43c62a373a40cfcc50a654d86ebbaeb5ed101562716140a3878a9667bb131c49e06caf2e3127160700baf181cd1c29b
 DIST nbclient-0.7.3.gh.tar.gz 77997 BLAKE2B 
613c06596ea0cc970d57115950248cbb052babccec397a9aa543b0058cdb94f797a7c5cf554a9122927a4138f0f06827a77f535fc83a858519873bda0c389230
 SHA512 
bdd093cafbe6a101de779de2e51d7e2e9abce80fa8ef5b5340b4cb8fb53d0051f6f677006cadaa3a69e727634043b7ab5416777e7cf8e0507d5d1d163016f8d5
+DIST nbclient-0.7.4.gh.tar.gz 79167 BLAKE2B 
90b61c55cf25aaa2fed8fd914d799619fefb1353826f7a41320efb732ccf7a44efce944c03d472f9f441a1693bfcdce76e23d0746d62c020e996dc55de7be2b6
 SHA512 
24cdb1d8b9ffc4899f15490f15d5a41a3e62c52c2b57d8ee768dc93fda08bb6f1a432306a551ece3d031061f790e032c765b0d96225700b2820ca59bc71e9aeb

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



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

2023-04-25 Thread Michał Górny
commit: ffa556c0fbd57670b73b9ffef8fa257b8ea1791f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 26 05:00:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 26 05:36:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffa556c0

package.deprecated: Add dev-python/PyPDF2

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

 profiles/package.deprecated | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/package.deprecated b/profiles/package.deprecated
index 10bf245f786f..3abefe7952e4 100644
--- a/profiles/package.deprecated
+++ b/profiles/package.deprecated
@@ -17,6 +17,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (2023-04-26)
+# Renamed upstream to dev-python/pypdf.  Since Python modules were
+# renamed as well, projects need to update their imports.
+dev-python/PyPDF2
+
 # Sam James  (2023-04-07)
 # Inactive upstream, doesn't support newer Rubies.
 # Please port your package to use dev-ruby/erubis instead.



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

2023-04-25 Thread Michał Górny
commit: 5e7e6054e8158ef0ee5663a46086db2d684e7ad6
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 26 04:56:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 26 05:36:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e7e6054

dev-python/pyupgrade: Bump to 3.3.2

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

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

diff --git a/dev-python/pyupgrade/Manifest b/dev-python/pyupgrade/Manifest
index a71a06294e2b..428e1727f844 100644
--- a/dev-python/pyupgrade/Manifest
+++ b/dev-python/pyupgrade/Manifest
@@ -1 +1,2 @@
 DIST pyupgrade-3.3.1.gh.tar.gz 62720 BLAKE2B 
e1b1d899bb46871f0a28ac3423efbcbd91e0bbdac2ab3054fc19434c67a8702e4967d3cd7674284022e7b7847dc947c8d173678d8a9416de2b7c25eae715
 SHA512 
1f062a884061e77ec11e6dd1cc1bedd2680b443b1268b30a9f6bfa2954ef3ff8a6dd1108abdb3a9b0acc937456fe6621a5ad3b9e9ad5c1696e95d0903859ff5f
+DIST pyupgrade-3.3.2.gh.tar.gz 62698 BLAKE2B 
5dc1d9e9ea7b91cb2835ffdbc109fb4fcde629f375c49714cf52fe779b20a61f38f13321a14803636e759ac8a4460e768c4173c6608da1cf7cd44a3a347660e9
 SHA512 
6436286a9398d9cae8c5e9cff2104c43638cafb866a1b97794c1d20cadc078ae5a657d1b83512461d20d2f581b8f8fbbb2ee4d0516f8e75d562c5934be4966e5

diff --git a/dev-python/pyupgrade/pyupgrade-3.3.2.ebuild 
b/dev-python/pyupgrade/pyupgrade-3.3.2.ebuild
new file mode 100644
index ..e9dec0883fc1
--- /dev/null
+++ b/dev-python/pyupgrade/pyupgrade-3.3.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Tool + pre-commit hook to automatically upgrade syntax for newer 
Pythons"
+HOMEPAGE="
+   https://github.com/asottile/pyupgrade/
+   https://pypi.org/project/pyupgrade/
+"
+# no tests in sdist, as of 3.3.2
+SRC_URI="
+   https://github.com/asottile/pyupgrade/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/tokenize-rt[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-04-25 Thread Michał Górny
commit: 216ce49a3bb11793a7c7b4fff2197b34d32cf30e
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 26 04:48:05 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 26 05:36:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=216ce49a

dev-python/Nuitka: Bump to 1.5.7

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

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

diff --git a/dev-python/Nuitka/Manifest b/dev-python/Nuitka/Manifest
index dd31858c2931..bca7dec2deb1 100644
--- a/dev-python/Nuitka/Manifest
+++ b/dev-python/Nuitka/Manifest
@@ -1,2 +1,3 @@
 DIST Nuitka-1.5.5.tar.gz 4172962 BLAKE2B 
403ea94d2e2311c036359e80a9923f80bdaec9100c6df94aa5843c5734f6a3e9d180fc8a5872831a190fe984d12e5ba7e29b181e2235db55eadf1c4dda93f188
 SHA512 
4ea3a33e65ea34d72c209fa8ff35befad050ad559cb42e7050a784c0e8894e8e2826397859e3cb151f5b2c7adc7f39c00dd0759dbc039597ddb0f300be36b1d6
 DIST Nuitka-1.5.6.tar.gz 4172386 BLAKE2B 
62909f36529ecb487c0f5010e19c1dd7b2033b6b7a00bed5ad5efe26b500eccf27f76f526caefdfd59bf2a796c82770310b0b5cc90a7d2d7b2aff24b285f2885
 SHA512 
dccf931acbdf18d905d3e9299dcbf47f50f8780e9beabc9d6266bc0b8ed174c8e5cb762257477742f3745284b84495ec6ea77f3e9f4e280113dade4ec8e11c6e
+DIST Nuitka-1.5.7.tar.gz 4179130 BLAKE2B 
1918f0263edf89884658f49d0241f9993c6da8e0965f1a599ffed66cb635cea2729329183b1227a0b0e81f6d4e78c5ef1c1ca92c5148b635864e4caa536d0ab6
 SHA512 
aee0ec2d0a80b78262f3e4c972d1b156d41bea5323d3a12ed5afa47b41d6e372eb773968135217588a70f6b9ead2d215651999eb0e2f02d82e5996f89a9ea5e6

diff --git a/dev-python/Nuitka/Nuitka-1.5.7.ebuild 
b/dev-python/Nuitka/Nuitka-1.5.7.ebuild
new file mode 100644
index ..f1bec277226a
--- /dev/null
+++ b/dev-python/Nuitka/Nuitka-1.5.7.ebuild
@@ -0,0 +1,54 @@
+# 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 flag-o-matic optfeature pypi
+
+DESCRIPTION="Python to native compiler"
+HOMEPAGE="
+   https://www.nuitka.net/
+   https://github.com/Nuitka/Nuitka/
+   https://pypi.org/project/Nuitka/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-util/scons[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? ( dev-util/ccache )
+"
+
+DOCS=( Changelog.pdf Developer_Manual.pdf README.pdf )
+
+distutils-r1_src_prepare() {
+   # remove vendored version of SCons that is Python2 only
+   # this should be removed when upstream removes support for Python2
+   rm -vR "nuitka/build/inline_copy/lib/scons-2.3.2/SCons" || die
+   eapply_user
+}
+
+python_install() {
+   distutils-r1_python_install
+   doman doc/nuitka3.1 doc/nuitka3-run.1
+}
+
+python_test() {
+   append-ldflags -Wl,--no-warn-search-mismatch
+   ./tests/basics/run_all.py search || die
+}
+
+pkg_postinst() {
+   optfeature "support for stand-alone executables" app-admin/chrpath
+}



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

2023-04-25 Thread Michał Górny
commit: 145e5a0192c051e587291c2828eb600ee9160131
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 26 04:44:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 26 05:36:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=145e5a01

dev-python/platformdirs: Bump to 3.3.0

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

 dev-python/platformdirs/Manifest  |  1 +
 dev-python/platformdirs/platformdirs-3.3.0.ebuild | 49 +++
 2 files changed, 50 insertions(+)

diff --git a/dev-python/platformdirs/Manifest b/dev-python/platformdirs/Manifest
index 65c013231f2f..c7f74ef45c62 100644
--- a/dev-python/platformdirs/Manifest
+++ b/dev-python/platformdirs/Manifest
@@ -1 +1,2 @@
 DIST platformdirs-3.2.0.tar.gz 15017 BLAKE2B 
ce9f180965e0736ae83170b3a055dbb58e2ce59b84a414cd212f0f2f27a6a0a194636d315a30e344046ee1da85f2de3d2e7c58c02a329c4a36129fa617d8feb6
 SHA512 
2e4613f563b7014b526e1f81f561726a0060983b0e998ce46d070b2f4f4ec26ad46d6a3cd242fb14a420e6439207b9c9eeb31daac7ec65005abc3a74131e5cf8
+DIST platformdirs-3.3.0.tar.gz 15459 BLAKE2B 
46b59ce32b262feef1e045803b79c64ade18917dac34b11bd34ec8a6c872e9871df948532e10a8c4ebfbfddf2592243d8f8be6b24a84e75c08c5948068337f94
 SHA512 
c7530daf27072b0dea2d9bdb2fd764fb1f19daa735b199d3361579ffed709ba55392502600f73b8433e2651d36711dc264cf60a6fa50f29d9249b1e9808e35a3

diff --git a/dev-python/platformdirs/platformdirs-3.3.0.ebuild 
b/dev-python/platformdirs/platformdirs-3.3.0.ebuild
new file mode 100644
index ..58e26b5de925
--- /dev/null
+++ b/dev-python/platformdirs/platformdirs-3.3.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A small Python module for determining appropriate 
platform-specific dirs"
+HOMEPAGE="
+   https://pypi.org/project/platformdirs/
+   https://github.com/platformdirs/platformdirs/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+
+BDEPEND="
+   test? (
+   dev-python/appdirs[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_configure() {
+   grep -q 'build-backend = "hatchling' pyproject.toml ||
+   die "Upstream changed build-backend, recheck"
+   # write a custom pyproject.toml to ease setuptools bootstrap
+   cat > pyproject.toml <<-EOF || die
+   [build-system]
+   requires = ["flit_core >=3.2,<4"]
+   build-backend = "flit_core.buildapi"
+
+   [project]
+   name = "${PN}"
+   version = "${PV}"
+   description = 'A small Python package for determining 
appropriate platform-specific dirs, e.g. a "user data dir".'
+   EOF
+   # sigh
+   cat > src/platformdirs/version.py <<-EOF || die
+   __version__ = version = '${PV}'
+   __version_tuple__ = version_tuple = (${PV//./, })
+   EOF
+}



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

2023-04-25 Thread Michał Górny
commit: acd509d61429f8632170e63811e2f1f0d7189d78
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 26 04:42:49 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 26 05:36:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acd509d6

dev-python/fakeredis: Bump to 2.11.1

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

 dev-python/fakeredis/Manifest|  1 +
 dev-python/fakeredis/fakeredis-2.11.1.ebuild | 77 
 2 files changed, 78 insertions(+)

diff --git a/dev-python/fakeredis/Manifest b/dev-python/fakeredis/Manifest
index 30517cf3c9d7..241794df6b9f 100644
--- a/dev-python/fakeredis/Manifest
+++ b/dev-python/fakeredis/Manifest
@@ -1,3 +1,4 @@
 DIST fakeredis-2.10.3.tar.gz 94025 BLAKE2B 
faf178d53e783c4475513bf9f485b6eaefc63bc45c5ebd95ecfa1aaed982e236877230ea19526d8d12f152f1c429c5003b04abd2cc4f7ed43dbde581b07fbdf1
 SHA512 
694b1b540e8b9b32a5a44e3094b8bab307c5af400335efe9eb034c5ed161c1583d4700c08ef16991a1f03502aeb835d89b327448c3385de548dd39aafdbcc2a8
 DIST fakeredis-2.11.0.tar.gz 94957 BLAKE2B 
0f1e5e226793fbeb86c9d7b894832652dca65c2ed21b0f0c86c228df3124f97aebc1540619fdb484dda93a78f7c7d6e1fbbcd07a24ba0e919ba9fb718074c757
 SHA512 
7669fa06737f47440b85a369ae00429da7ee479dcc0fed3c5a33f700b3ddbe3660bfd1098dcefa4b29896dc552cca950fa8305f1e53b44fd82f8375e15d25031
+DIST fakeredis-2.11.1.tar.gz 94897 BLAKE2B 
18798d30eccfbedd70d13fc4a9883d2ab4b06eb2b4de900ced78202a3ba0680380dbd6989e7c51ce524eff73b4b5177379c941d9bb00015afe32d12b716b4ba0
 SHA512 
1ee9ed1eb2563de702bb76f01546338ccbb477b9546c8e9ff65644efbdb00c2c14cb5f2488d800071c083e0eaa638b41ec492ca618d3a5a0e190212e6e8313a8
 DIST fakeredis-py-2.10.2.gh.tar.gz 159702 BLAKE2B 
ec385c01af9e32705435148c1c61d74c14d7b22a60b6a3466f1831f557bfe997af6ee96429cfdba00a1328db3cabe1579d65411e7c2b9972e5421963cd66815b
 SHA512 
2a3a87dcbe136465ff0465585562a5b8b0bc73504f491d3ec9c6e959b6cffaa3edbaa1c2e5199138f7a49dfdec3c3da6a2ae338228a8fe21c670a82c062c544a

diff --git a/dev-python/fakeredis/fakeredis-2.11.1.ebuild 
b/dev-python/fakeredis/fakeredis-2.11.1.ebuild
new file mode 100644
index ..425cda7c342a
--- /dev/null
+++ b/dev-python/fakeredis/fakeredis-2.11.1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Fake implementation of redis API for testing purposes"
+HOMEPAGE="
+   https://github.com/cunla/fakeredis-py/
+   https://pypi.org/project/fakeredis/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/redis-4.2[${PYTHON_USEDEP}]
+   =dev-python/sortedcontainers-2.4.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-db/redis
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # also lupa
+   test/test_aioredis2.py::test_failed_script_error
+   # TODO
+   "test/test_fakeredis.py::test_set_get_nx[StrictRedis]"
+   "test/test_fakeredis.py::test_lpop_count[StrictRedis]"
+   "test/test_fakeredis.py::test_rpop_count[StrictRedis]"
+   "test/test_fakeredis.py::test_zadd_minus_zero[StrictRedis]"
+   
"test/test_mixins/test_pubsub_commands.py::test_pubsub_channels[StrictRedis]"
+   
test/test_mixins/test_set_commands.py::test_smismember_wrong_type
+   )
+   local EPYTEST_IGNORE=(
+   # these tests fail a lot...
+   test/test_hypothesis.py
+   )
+   local args=(
+   # tests requiring lupa (lua support)
+   -k 'not test_eval and not test_lua and not test_script'
+   )
+   epytest "${args[@]}"
+}
+
+src_test() {
+   local redis_pid="${T}"/redis.pid
+   local redis_port=6379
+
+   einfo "Spawning Redis"
+   einfo "NOTE: Port ${redis_port} must be free"
+   "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start 
redis server"
+   daemonize yes
+   pidfile ${redis_pid}
+   port ${redis_port}
+   bind 127.0.0.1
+   EOF
+
+   # Run the tests
+   distutils-r1_src_test
+
+   # Clean up afterwards
+   kill "$(<"${redis_pid}")" || die
+}



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

2023-04-25 Thread Michał Górny
commit: ba9c9225d388046a89076a692b721723d1187f24
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 26 04:38:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 26 05:36:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba9c9225

dev-python/flask: Bump to 2.3.1

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

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

diff --git a/dev-python/flask/Manifest b/dev-python/flask/Manifest
index 0c707fe765f8..663088692887 100644
--- a/dev-python/flask/Manifest
+++ b/dev-python/flask/Manifest
@@ -1 +1,2 @@
 DIST Flask-2.2.3.tar.gz 697599 BLAKE2B 
619902202443567bc79111c15f19d0bea9e03b0fbd406e43c1f9d994975d9f529f8e58823d9f828bb8164bac6b6631ba1c00c3a1587b00afcb802082565248bc
 SHA512 
de119d032b04eef80a99cee9658cac12f934e9a66d7dbb8304588d0c1320a8a19a8b0a78f69134a20ca26aa408db8686436c5c108ecc39e16b1eca1a3dea2d2c
+DIST Flask-2.3.1.tar.gz 686211 BLAKE2B 
83998bccde3c3b0abc413c27e4db7589ebbd82cad025ca2926e977bb267248164d529f9bd7b04483070a05fde3c6ce90ed2014ab510c689da0210d3c32af9364
 SHA512 
371d85a9af74484d7d77dab1747f9d331e797fa2bfeb3f2c72aa679091852efa505c56f37c197d7cb2f02a77a6e88ec2f1ee8efe35fc65d2c23afe5b24d6f4db

diff --git a/dev-python/flask/flask-2.3.1.ebuild 
b/dev-python/flask/flask-2.3.1.ebuild
new file mode 100644
index ..f251178bc028
--- /dev/null
+++ b/dev-python/flask/flask-2.3.1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYPI_PN=${PN^}
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A microframework based on Werkzeug, Jinja2 and good intentions"
+HOMEPAGE="
+   https://palletsprojects.com/p/flask/
+   https://github.com/pallets/flask/
+   https://pypi.org/project/Flask/
+"
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/mitsuhiko/flask.git;
+   inherit git-r3
+else
+   inherit pypi
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="examples"
+
+RDEPEND="
+   >=dev-python/blinker-1.6.2[${PYTHON_USEDEP}]
+   >=dev-python/click-8.1.3[${PYTHON_USEDEP}]
+   >=dev-python/itsdangerous-2.1.2[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
+   >=dev-python/werkzeug-2.3.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/importlib-metadata-3.6.0[${PYTHON_USEDEP}]
+   ' 3.9)
+"
+BDEPEND="
+   test? (
+   >=dev-python/asgiref-3.2[${PYTHON_USEDEP}]
+   !!dev-python/shiboken2
+   )
+"
+
+distutils_enable_sphinx docs \
+   dev-python/pallets-sphinx-themes \
+   dev-python/sphinx-issues \
+   dev-python/sphinx-tabs \
+   dev-python/sphinxcontrib-log_cabinet
+distutils_enable_tests pytest
+
+python_test() {
+   epytest -p no:httpbin
+}
+
+python_install_all() {
+   use examples && dodoc -r examples
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pallets-sphinx-themes/

2023-04-25 Thread Michał Górny
commit: ca6d58047f6a945cabd9398bdfc8c72ef2a9
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 26 04:42:06 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 26 05:36:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca6d5804

dev-python/pallets-sphinx-themes: Bump to 2.1.0

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

 dev-python/pallets-sphinx-themes/Manifest  |  1 +
 .../pallets-sphinx-themes-2.1.0.ebuild | 27 ++
 2 files changed, 28 insertions(+)

diff --git a/dev-python/pallets-sphinx-themes/Manifest 
b/dev-python/pallets-sphinx-themes/Manifest
index fd5956f7fb4f..999a847969a2 100644
--- a/dev-python/pallets-sphinx-themes/Manifest
+++ b/dev-python/pallets-sphinx-themes/Manifest
@@ -1 +1,2 @@
+DIST Pallets-Sphinx-Themes-2.1.0.tar.gz 21908 BLAKE2B 
941aebe8b596b606ee02ee3d5e82019a09536175b7350484af5d072d5ce990271f93d1c9fcafbd33023145e23dacf2b844ccb117984b1262d073e2cff4b03f7d
 SHA512 
3d2528cdc98a0da05410239875ff0295d4b68a15fce77890d6f1a6b4b59aee3f9c9b4c7e786b0945a8a7c549d24c1c206227ef751c1aa9fa90104509a912e167
 DIST pallets-sphinx-themes-2.0.3.gh.tar.gz 20835 BLAKE2B 
72cea4f0dd6e6b6e862f187c492b892a6646f4db4b57031ae9c3dbac0aca7fe14df0637d6aa41a6e26bfe493839cd20064f2310c628823a70940e4a57e49ffd2
 SHA512 
a7c84effe85eb56001dab8b326d0160442aa63397d9ae2d0dff9ec85352ee3896a0cd1423b09b99d764290602ec67e0dc3f4b4aaad186a274d5cd74827c525ce

diff --git 
a/dev-python/pallets-sphinx-themes/pallets-sphinx-themes-2.1.0.ebuild 
b/dev-python/pallets-sphinx-themes/pallets-sphinx-themes-2.1.0.ebuild
new file mode 100644
index ..4e30af70542e
--- /dev/null
+++ b/dev-python/pallets-sphinx-themes/pallets-sphinx-themes-2.1.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYPI_PN=Pallets-Sphinx-Themes
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Sphinx themes for Pallets and related projects"
+HOMEPAGE="
+   https://github.com/pallets/pallets-sphinx-themes/
+   https://pypi.org/project/Pallets-Sphinx-Themes/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-3[${PYTHON_USEDEP}]
+"



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

2023-04-25 Thread Michał Górny
commit: 53bf9a49d104cf9ff23038e1dd2a7e3396888c55
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 26 04:04:49 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 26 05:36:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53bf9a49

dev-python/boto3: Bump to 1.26.120

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 902167d832e8..a65918522d1c 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,3 +1,4 @@
 DIST boto3-1.26.114.gh.tar.gz 637000 BLAKE2B 
06f74ac214f4c2161ebe464e1c8fc42c74cb4429110c8ce979db3962fde5240c62ac94b4b9ca002fff89a36659a8830265ac693bd9522082b8cae21108e16cf9
 SHA512 
324ea177c8ee98a0935d1935f08b31f1640eedf8a7dd19f2bc958f6c1c2fb9deea29f0482b1f4c903d70860a93274dd0d70eafe0564116361daf5e7df51abd26
 DIST boto3-1.26.118.gh.tar.gz 639685 BLAKE2B 
45ba98f4a1b72c45caef8f04e1b5f5fe5a35e8e8fd4248f77889f780e9909caebb3d5715d0de5bb5f25ee353352e0860745643ddee503ffb8d1f99c8e42658c6
 SHA512 
cd62f9a9b087db2b2805e672c9e938da230390980d2163e06549b03cc3f009dbdad1e80205c392c24af5c4d98cefe3f2354244e9e9d20d706a8c69e34caa07ea
 DIST boto3-1.26.119.gh.tar.gz 640125 BLAKE2B 
c2a1e954c09b4322d6d369205a11013e5b84786cf3c1193ecb80792f215eeb9c6d96fd56c99fd2845c25bc8ab1a99a8f075dad142be79d2e5eb57f0bd20a7942
 SHA512 
21e3f5750d91de981cbfd0d7cd4dd6a7bacae56391544889ab683e686c2cdb843e1c67d67f62dfe1465e46eb59efe503eb4d626241c2372988bf40d5cfc66f23
+DIST boto3-1.26.120.gh.tar.gz 639240 BLAKE2B 
835fb02e44ccdb7d2b7aa2604d3605db9efa454ca455a52e67861b218523acc6737260c9d860639195a4d4181f4be9eaab0acf2b80e33416274cd99d65a74c80
 SHA512 
426aed9ba45cdc0d584fa0a571104b6f17dfb32c78da17a85b0dbe9f6c77c84a70533b4affa4728758a9d3a339d5d72b54186eb08dc2bd319b3d1e75374adbd0

diff --git a/dev-python/boto3/boto3-1.26.120.ebuild 
b/dev-python/boto3/boto3-1.26.120.ebuild
new file mode 100644
index ..2a4a7643203e
--- /dev/null
+++ b/dev-python/boto3/boto3-1.26.120.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+   # botocore is x.(y+3).z
+   BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2023-04-25 Thread Michał Górny
commit: 462001be2861479b03078c0231f25459548325c9
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 26 04:04:32 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 26 05:36:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=462001be

dev-python/botocore: Bump to 1.29.120

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 2af0446fe9ae..1704589b113c 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
 DIST botocore-1.29.114.gh.tar.gz 11388772 BLAKE2B 
6c9ce892cccf2f85ba4bcd49b31309528016313bb699efbca3b00d3cf3797de5e1b35bd71a3b5bd6d471e9c411ad7750ebd25c03571aa18c34cd42bc2f47bc19
 SHA512 
6633a2aaf2865a89976ba4097fa64cee4167a9144d4eadc7d9be711e65735bab08d2c03c18ae52c4901fea47265301cb95c91306b261fb48b4119bec66cde376
 DIST botocore-1.29.118.gh.tar.gz 11412916 BLAKE2B 
b70359e5082728993c231ce73932899eb5c748c27f565f5a99e422bb28cba7034712cd62fb56a3c1bf3fcb027e004443878b94a7d43861e16af87fc594bd542a
 SHA512 
7db596dfb7d620889e5001b089529bfa5611e06a0035e8c67f649aebfc9b537de07e8ca33068e5d4545ae0a5ade0588dcac5ce84232d7fd3f1f13a429fb3078b
 DIST botocore-1.29.119.gh.tar.gz 11417029 BLAKE2B 
341d2ddf0b1e2feac1093022922b9d57ab23fa365599b114860e59fb471ee8043b17e85b0be82a15075781deaf3d8d46caef55d53a59ddb0eb634d4aa071
 SHA512 
af67d9b377bc52c6ac30449ad0ab0be232a778b6edb29332fb61a6fb90bf1bba92b95bfd8867a750bf50afe2728a3747a20ea45992a79dd5b22ea88433b143d4
+DIST botocore-1.29.120.gh.tar.gz 11429491 BLAKE2B 
b3853ba0af6e037848af7d7bd545a0348558ede8e852b0fbc18a7dd35e85c0d80be4cedc17f5ad7d5b690777108ae6050c57d1e02045b61d17861da32fa07174
 SHA512 
3e80d761c747fcfb0d974f41a66c7e5f012e961e5d471dc1b4bef73722be8757f8622186bec1749c521946438f998380ba3914ad095a0839aed7022f01841390

diff --git a/dev-python/botocore/botocore-1.29.120.ebuild 
b/dev-python/botocore/botocore-1.29.120.ebuild
new file mode 100644
index ..491b6bbc21f2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.29.120.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   # fails on unrelated warnings
+   
tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
+   
tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
+   # TODO
+   
tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider
+   )
+
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2023-04-25 Thread Michał Górny
commit: 1a2eb5b211299802732f3c9b90d57f77446f17f2
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 26 04:27:20 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 26 05:36:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a2eb5b2

dev-python/identify: Bump to 2.5.23

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

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

diff --git a/dev-python/identify/Manifest b/dev-python/identify/Manifest
index d525962d463e..a01b31cc81d7 100644
--- a/dev-python/identify/Manifest
+++ b/dev-python/identify/Manifest
@@ -1,2 +1,3 @@
 DIST identify-2.5.21.gh.tar.gz 101486 BLAKE2B 
9c70c401d37afa8689d39bc4df38ca2006ecb2f78d427c0e213319074c5d0ec8a3865fafcde70ab903e641ada100ef4207196fea78bda9e60f3aa8c9e345c30d
 SHA512 
6760eb53e99e52f51d24499b240450e0f1d8e4faf0190a6c7768246bc2ec527bfd0b081113058be4ad7646212f8b4043479e83edf6021d36d483f3af672a4010
 DIST identify-2.5.22.gh.tar.gz 101517 BLAKE2B 
289a26bb570a3a4c369013837783cad8b4503c6bf3732dab5b2e5785e19884fec8a39f31e37833a242ddd852f9b401af5bb71655c5ed3107e2575a960e663035
 SHA512 
a2133cf8a2dc329af5bf10c8c6186c273ec6d1d2dc6941550b3c9d749f14e31fdbee71b978b26384661f92ac5cf31afb5e4164ed646c5e3a2c2b5962cdddc1e6
+DIST identify-2.5.23.gh.tar.gz 101531 BLAKE2B 
79257e14ab606634c1d4b1eca652c82bb12ed22907814374fe7d7e8ac4067380d2656339c9510d1550901b9646313e86737dea43aa2a273b85f40ba22cda160e
 SHA512 
997d446488df39bb2869d717aac4c724b093aa7c00f082f16ef930405007fdad7f3150972731e2b2088c67a1d0f415e11d02d1f227aca1bbcdf61868ec8976f6

diff --git a/dev-python/identify/identify-2.5.23.ebuild 
b/dev-python/identify/identify-2.5.23.ebuild
new file mode 100644
index ..ee60b9635233
--- /dev/null
+++ b/dev-python/identify/identify-2.5.23.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="File identification library for Python"
+HOMEPAGE="
+   https://github.com/pre-commit/identify/
+   https://pypi.org/project/identify/
+"
+SRC_URI="
+   https://github.com/pre-commit/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/ukkonen[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-04-25 Thread Michał Górny
commit: 0c0f4fa694b33bf47da8d7f3a018eecca2cc39a4
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 26 04:07:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 26 05:36:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c0f4fa6

dev-python/sip: Set DISTUTILS_EXT=1

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

 dev-python/sip/sip-6.7.9.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/sip/sip-6.7.9.ebuild b/dev-python/sip/sip-6.7.9.ebuild
index 29b9c88145e5..86f31bebb74d 100644
--- a/dev-python/sip/sip-6.7.9.ebuild
+++ b/dev-python/sip/sip-6.7.9.ebuild
@@ -4,6 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1



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

2023-04-25 Thread Michał Górny
commit: 33403e09a7f59bde1a1e8326de2712a0a2e872ec
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 26 04:05:05 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 26 05:36:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33403e09

app-admin/awscli: Bump to 1.27.120

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 633e0c4dbced..d63b2e1abc87 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,3 +1,4 @@
 DIST aws-cli-1.27.114.gh.tar.gz 2406530 BLAKE2B 
a566214d83d0238c74e306d82829bc9a512aa03def8a4f3ccffc819ded588427051c524fbd91c32f1dd6f6eafd54e6fe40a1e701c9985a1ec587f362fe1c2920
 SHA512 
60df892a996b5b5c36478e86f321ae9abe3c2d3faafc3187d0b9442d060633ddeddbeeab7ee42a0eca7cb45b07f8c86bbf9d626362a26c503f10b1c693dd1f2a
 DIST aws-cli-1.27.118.gh.tar.gz 2410453 BLAKE2B 
75bf42c439c9fc0e16c1a3e919d4c6b8c9246c754eb0ba485c4ec193e6b4e0e3de60eff7c433937b31997ba7d26eef622a382b41d107139de36f5475ae083a6f
 SHA512 
036262c1c3731a5f8b6704ad278ea53f3ae5810b18fd8d4b93ba26c1c17eba79180f8310a40427332e24a4f42ac47e2707ccd4e5d28b29ab4f4593d6820cc4d9
 DIST aws-cli-1.27.119.gh.tar.gz 2411159 BLAKE2B 
7730da312c27cb99bf8a9b135164fe89083e65d522e98e1b9ebd6730174dc82c113d8fe39ee27d01d8e1abcdb878fd5b3b9bf91160b20a02d4724a1673b9c4e8
 SHA512 
884907dc6dbe324fa68fb1bb6de2a033522adf21e36bae999aa1206492c5df25e569a4d35304b08013b425c059eb1b235d8c30329da951953d2e562d495618af
+DIST aws-cli-1.27.120.gh.tar.gz 2412302 BLAKE2B 
d5af6c029452246abc8296fcf7da7edbc5b68852c4f1a162dcce91ea1fd42ee036f49ad9c7cf692e860e8c29eb3107d3befdbf23833ef47604fb43d836dd86ec
 SHA512 
07a10480fd41cb81867a6a93d3fdfb6f3687e82790711c2e30a72155ca6083e9d6c584c6afcfb57b47aff2300ba42557471ffcc4c1b6e8d50ea21f5fd096c042

diff --git a/app-admin/awscli/awscli-1.27.120.ebuild 
b/app-admin/awscli/awscli-1.27.120.ebuild
new file mode 100644
index ..62c19f3a63fb
--- /dev/null
+++ b/app-admin/awscli/awscli-1.27.120.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit bash-completion-r1 distutils-r1 multiprocessing
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
+   
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
+   )
+
+   # integration tests require AWS credentials and Internet access
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
+}
+
+python_install_all() {
+   newbashcomp bin/aws_bash_completer aws
+
+   insinto /usr/share/zsh/site-functions
+   newins bin/aws_zsh_completer.sh _aws
+
+   distutils-r1_python_install_all
+
+   rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || 
die
+}



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

2023-04-25 Thread Yixun Lan
commit: 2919be0dfe721fa79ff11719a9c297dffcb24532
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Apr 26 05:29:07 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Apr 26 05:29:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2919be0d

media-sound/kasts: Keyword 23.04.0 riscv, #905080

Signed-off-by: Yixun Lan  gentoo.org>

 media-sound/kasts/kasts-23.04.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/kasts/kasts-23.04.0.ebuild 
b/media-sound/kasts/kasts-23.04.0.ebuild
index 0b049e7b84aa..ce91f031945a 100644
--- a/media-sound/kasts/kasts-23.04.0.ebuild
+++ b/media-sound/kasts/kasts-23.04.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://apps.kde.org/kasts/;
 
 LICENSE="GPL-2 GPL-2+ GPL-3+ BSD LGPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64"
+KEYWORDS="~amd64 ~ppc64 ~riscv"
 IUSE="gstreamer networkmanager vlc"
 
 DEPEND="



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

2023-04-25 Thread Sam James
commit: 94d882482714698d6d9b765920cd26bbe849336d
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 26 04:06:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 04:09:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94d88248

toolchain.eclass: don't enable openmp by default for >= 13

This should be set in profiles going forward, not in toolchain.eclass.

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

 eclass/toolchain.eclass | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index ba83cad72cb2..fab34914ab3f 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -242,7 +242,14 @@ if [[ ${PN} != kgcc64 && ${PN} != gcc-* ]] ; then
IUSE+=" pgo"
IUSE+=" objc-gc" TC_FEATURES+=( objc-gc )
IUSE+=" libssp objc++"
-   IUSE+=" +openmp"
+
+   # Stop forcing openmp on by default in the eclass. Gradually phase it 
out.
+   # See bug #890999.
+   if tc_version_is_at_least 13.0.0_pre20221218 ; then
+   IUSE+=" openmp"
+   else
+   IUSE+=" +openmp"
+   fi
 
tc_version_is_at_least 4.3 && IUSE+=" fixed-point"
tc_version_is_at_least 4.7 && IUSE+=" go"



[gentoo-commits] repo/gentoo:master commit in: games-simulation/flightgear/

2023-04-25 Thread Sam James
commit: e3dcb9024e9dc74d5075769431d5417f05634f40
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 26 04:04:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 04:04:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3dcb902

games-simulation/flightgear: crank copyright

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

 games-simulation/flightgear/flightgear-2020.3.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-simulation/flightgear/flightgear-2020.3.18.ebuild 
b/games-simulation/flightgear/flightgear-2020.3.18.ebuild
index 43ca5eb5109a..eed1f6471442 100644
--- a/games-simulation/flightgear/flightgear-2020.3.18.ebuild
+++ b/games-simulation/flightgear/flightgear-2020.3.18.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



[gentoo-commits] repo/gentoo:master commit in: games-simulation/flightgear-data/

2023-04-25 Thread Sam James
commit: 32674397033ca0d0a187d24f3ccc1c6f03b13a3d
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 26 04:04:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 04:04:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32674397

games-simulation/flightgear-data: crank copyright

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

 games-simulation/flightgear-data/flightgear-data-2020.3.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-simulation/flightgear-data/flightgear-data-2020.3.18.ebuild 
b/games-simulation/flightgear-data/flightgear-data-2020.3.18.ebuild
index 5eb3beaef789..d22234309783 100644
--- a/games-simulation/flightgear-data/flightgear-data-2020.3.18.ebuild
+++ b/games-simulation/flightgear-data/flightgear-data-2020.3.18.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



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

2023-04-25 Thread Sam James
commit: 4860d6b71c35b72188232df7d3bc4588404bcc34
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 26 04:03:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 04:03:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4860d6b7

app-editors/featherpad: crank copyright

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

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

diff --git a/app-editors/featherpad/featherpad-1.4.0.ebuild 
b/app-editors/featherpad/featherpad-1.4.0.ebuild
index c456752a0f7c..2fa0af267aef 100644
--- a/app-editors/featherpad/featherpad-1.4.0.ebuild
+++ b/app-editors/featherpad/featherpad-1.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



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

2023-04-25 Thread Sam James
commit: c9bf2ca2b93080e059ba956023f33af43ee3a904
Author: Wade Cline  hotmail  com>
AuthorDate: Tue Apr 11 23:22:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 04:03:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9bf2ca2

net-irc/atheme-services: drop 7.2.12-r3

Signed-off-by: Wade Cline  hotmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30561
Signed-off-by: Sam James  gentoo.org>

 .../atheme-services-7.2.12-r3.ebuild   | 91 --
 1 file changed, 91 deletions(-)

diff --git a/net-irc/atheme-services/atheme-services-7.2.12-r3.ebuild 
b/net-irc/atheme-services/atheme-services-7.2.12-r3.ebuild
deleted file mode 100644
index 79eddf4d3911..
--- a/net-irc/atheme-services/atheme-services-7.2.12-r3.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit perl-functions
-
-DESCRIPTION="A portable and secure set of open-source and modular IRC services"
-HOMEPAGE="https://github.com/atheme/atheme;
-SRC_URI="https://github.com/atheme/atheme/releases/download/v${PV}/${PN}-v${PV}.tar.xz
 -> ${P}.tar.xz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64"
-IUSE="cracklib largenet ldap nls +pcre perl profile ssl"
-S="${WORKDIR}/${PN}-v${PV}"
-
-RDEPEND="
-   acct-group/atheme-services
-   acct-user/atheme-services
-   >=dev-libs/libmowgli-2.1.0:2
-   virtual/libcrypt:=
-   cracklib? ( sys-libs/cracklib )
-   ldap? ( net-nds/openldap:= )
-   perl? ( dev-lang/perl:= )
-   pcre? ( dev-libs/libpcre )
-   ssl? ( dev-libs/openssl:0= )"
-DEPEND="${RDEPEND}"
-# 'dev-vcs/git' required as per bug #665802
-BDEPEND="
-   dev-vcs/git
-   virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-7.2.10_p2-configure-logdir.patch)
-
-src_configure() {
-   # perl scriping module support is also broken in 7.0.0. Yay for QA 
failures.
-   econf \
-   --sysconfdir="${EPREFIX}"/etc/${PN} \
-   --localstatedir="${EPREFIX}"/var \
-   --enable-fhs-paths \
-   --disable-warnings \
-   --enable-contrib \
-   $(use_enable largenet large-net) \
-   $(use_with cracklib) \
-   $(use_with ldap) \
-   $(use_enable nls) \
-   $(use_enable profile) \
-   $(use_with pcre) \
-   $(use_with perl) \
-   $(use_enable ssl)
-}
-
-src_compile() {
-   emake V=1
-}
-
-src_install() {
-   default
-
-   insinto /etc/${PN}
-   for conf in dist/*.example; do
-   # The .cron file isn't meant to live in /etc/${PN}, so only
-   # install a .example version.
-   [[ ${conf} == *cron* ]] && continue
-
-   local confdest=${conf##*/}
-   newins ${conf} ${confdest%.example}
-   done
-
-   fowners -R 0:${PN} /etc/${PN}
-   keepdir /var/{lib,log}/atheme
-   fowners ${PN}:${PN} /var/{lib,log}/atheme
-   fperms -R go-w,o-rx /etc/${PN}
-   fperms 750 /etc/${PN} /var/{lib,log}/atheme
-
-   newinitd "${FILESDIR}"/${PN}.initd ${PN}
-   mv "${ED}"/usr/bin/{,atheme-}dbverify || die
-
-   # contributed scripts and such:
-   docinto contrib
-   dodoc contrib/*.{c,pl,php,py,rb}
-
-   use perl && perl_domodule -r contrib/Atheme{,.pm}
-
-   rm "${ED}/usr/share/doc/${PF}/WINDOWS" || die
-
-   # Bug #454840 #520490
-   rm -rf "${ED}/var/run" || die
-}



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

2023-04-25 Thread Sam James
commit: b38d8c20c62745e6037d4b765b4f72d3298e5878
Author: Tomáš Mózes  gmail  com>
AuthorDate: Mon Apr 17 09:51:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 04:02:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b38d8c20

dev-db/mydumper: add 0.14.4.1

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

 dev-db/mydumper/Manifest |  1 +
 dev-db/mydumper/mydumper-0.14.4.1.ebuild | 49 
 2 files changed, 50 insertions(+)

diff --git a/dev-db/mydumper/Manifest b/dev-db/mydumper/Manifest
index 2535ff5174f4..3642e9a5335a 100644
--- a/dev-db/mydumper/Manifest
+++ b/dev-db/mydumper/Manifest
@@ -1,3 +1,4 @@
 DIST mydumper-0.12.5-3.tar.gz 131104 BLAKE2B 
436c92474c498f17e7cfd723d7dbdd9f56f0a3cd42be88233dcfee6a2768ff49c795bb232e5f4bad1d6d9eb5e1cedf7fa812bc3dbc7a4eeb8fbb4894034a5960
 SHA512 
03c4a219877c61a3659561afd37ba095030edd0f44f922de51d4801a08cf6dc17c5fc8864f9b47d4d7c70a94bd2f814192ab1fa66f174e27d5d0e8a3a09a6b02
 DIST mydumper-0.12.7-3.tar.gz 136449 BLAKE2B 
99906443c4195f1a43d11875156ccb943efea44c90d1e7b9a6fb3427ab87562dbf429b789d28ba285d6b8b6e0a13c279f34548b43ee28525636a01a4eaa86833
 SHA512 
266214d8ab11fb82ad64100cde8d57a873740bd2f14f5026eddbb25e196294a7533252e8f13ba57fa4224c5cac9914debca452efe68eea58d576282f8ba53f65
 DIST mydumper-0.13.1-2.tar.gz 154913 BLAKE2B 
9c44ca368737fc87ed6138756909721dbdbddeb9ccef78b536dfe705da8e4a73ad5e084d08fef795c7535c33d47b25e631ce66f3c2638058fae2d37cb36b3a13
 SHA512 
6b6e411896e2527d02a1a7ecd4d6c6103f8bad0a67f41aea4ccd66285a86a9ba8dd0663f163a27f38a6130c9caf69bb3b9b9c5ae36a196de4ac03aff4dd87424
+DIST mydumper-0.14.4-1.tar.gz 176715 BLAKE2B 
8d43fe658cc2e96e0af7d80588d281bbea1f253930eb92cc9007fefcaaa50b88395b7e6a31e02b6cd04df5060e8e50a46e65e47d6d936ef95cc005c2ceee3d8b
 SHA512 
cb5e4c1e971a37d686e38c6523bc22bff081c94c4b862c4be66d172078fe48b6a589b74837dd0f7bbbe7c54f4acfb551bcf1e84c6337eb88f5d966efda750609

diff --git a/dev-db/mydumper/mydumper-0.14.4.1.ebuild 
b/dev-db/mydumper/mydumper-0.14.4.1.ebuild
new file mode 100644
index ..2ede2983798d
--- /dev/null
+++ b/dev-db/mydumper/mydumper-0.14.4.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+MY_PV="$(ver_rs 3 -)"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="A high-performance multi-threaded backup (and restore) toolset 
for MySQL"
+HOMEPAGE="https://github.com/maxbube/mydumper;
+SRC_URI="https://github.com/maxbube/mydumper/archive/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND="app-arch/zstd
+   dev-db/mysql-connector-c:=
+   dev-libs/glib:2
+   dev-libs/libpcre
+   dev-libs/openssl:=
+   sys-libs/zlib:="
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig
+   doc? ( dev-python/sphinx )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.13.1-atomic.patch" #654314
+)
+
+src_prepare() {
+   # respect user cflags; do not expand ${CMAKE_C_FLAGS} (!)
+   sed -i -e 's|-O3 -g -Werror|${CMAKE_C_FLAGS}|' CMakeLists.txt || die
+
+   # fix doc install path
+   sed -i -e "s|share/doc/mydumper|share/doc/${PF}|" docs/CMakeLists.txt 
|| die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(-DBUILD_DOCS=$(usex doc))
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: games-simulation/flightgear/

2023-04-25 Thread Sam James
commit: 15ea1279a7e25ba92bdf26823f7330aa852ac9f4
Author: Michal Privoznik  gmail  com>
AuthorDate: Wed Apr 19 07:57:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 04:02:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15ea1279

games-simulation/flightgear: Version bump to 2020.3.18

Signed-off-by: Michal Privoznik  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30648
Signed-off-by: Sam James  gentoo.org>

 games-simulation/flightgear/Manifest   |   1 +
 .../flightgear/flightgear-2020.3.18.ebuild | 170 +
 2 files changed, 171 insertions(+)

diff --git a/games-simulation/flightgear/Manifest 
b/games-simulation/flightgear/Manifest
index 229eec39eb6a..0e1c03605c27 100644
--- a/games-simulation/flightgear/Manifest
+++ b/games-simulation/flightgear/Manifest
@@ -1 +1,2 @@
 DIST flightgear-2020.3.17.tar.bz2 8934871 BLAKE2B 
e9cb4a18c119c813531af3d47f6378b0b8cb68a2b33453fedc0c5c1c68160b3d887eb497955118bb99b7297ed72714ee2ecc1c956599d1dbf0e8ca864eedefe0
 SHA512 
f083f91094b01ee78ad06c24a3ff784d119f27aebdf41d0a0f2ce41948acc3dc9b337ddce7aab3731eb3b2d7ae5fc6244505b019b6d49a8df61297453c291430
+DIST flightgear-2020.3.18.tar.bz2 8936579 BLAKE2B 
3d404f7b32f1eb6f065e9aaa5f9a5750ac0e870828d4942abb04b4a56c6941b2b282b481fffea5826c532de5cb6c78b8752d048ab527ea637c7e87227590ad96
 SHA512 
189e3fa637ae30662cd60cd473c9540e1e7f2b49cf29afe720794a278f09c7d788a458a6ddac843121958aa25f78f2528f1c5c8303c2a1e5cfc5478b1591df89

diff --git a/games-simulation/flightgear/flightgear-2020.3.18.ebuild 
b/games-simulation/flightgear/flightgear-2020.3.18.ebuild
new file mode 100644
index ..43ca5eb5109a
--- /dev/null
+++ b/games-simulation/flightgear/flightgear-2020.3.18.ebuild
@@ -0,0 +1,170 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake toolchain-funcs
+
+DESCRIPTION="Open Source Flight Simulator"
+HOMEPAGE="https://www.flightgear.org/;
+SRC_URI="mirror://sourceforge/flightgear/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="cpu_flags_x86_sse2 dbus debug examples gdal openmp qt5 +udev +utils"
+
+# Needs --fg-root with path to flightgear-data passed to test runner passed,
+# not really worth patching
+RESTRICT="test"
+
+# zlib is some strange auto-dep from simgear
+COMMON_DEPEND="
+   dev-db/sqlite:3
+   dev-games/openscenegraph[jpeg,png]
+   ~dev-games/simgear-${PV}[gdal=]
+   media-libs/openal
+   >=media-libs/plib-1.8.5
+   >=media-libs/speex-1.2.0:0
+   media-libs/speexdsp:0
+   media-sound/gsm
+   sys-libs/zlib
+   virtual/glu
+   x11-libs/libX11
+   dbus? ( >=sys-apps/dbus-1.6.18-r1 )
+   gdal? ( >=sci-libs/gdal-2.0.0:= )
+   qt5? (
+   >=dev-qt/qtcore-5.7.1:5
+   >=dev-qt/qtdeclarative-5.7.1:5
+   >=dev-qt/qtgui-5.7.1:5
+   >=dev-qt/qtnetwork-5.7.1:5
+   >=dev-qt/qtwidgets-5.7.1:5
+   )
+   udev? ( virtual/udev )
+   utils? (
+   media-libs/freeglut
+   media-libs/freetype:2
+   media-libs/glew:0
+   media-libs/libpng:0
+   virtual/opengl
+   qt5? ( >=dev-qt/qtwebsockets-5.7.1:5 )
+   )
+"
+# libXi and libXmu are build-only-deps according to FindGLUT.cmake
+DEPEND="${COMMON_DEPEND}
+   dev-libs/boost
+   utils? (
+   x11-libs/libXi
+   x11-libs/libXmu
+   )
+"
+RDEPEND="${COMMON_DEPEND}
+   ~games-simulation/${PN}-data-${PV}
+"
+BDEPEND="qt5? ( >=dev-qt/linguist-tools-5.7.1:5 )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2020.3.8-cmake.patch"
+)
+
+DOCS=(AUTHORS ChangeLog NEWS README Thanks)
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=OFF
+   -DENABLE_AUTOTESTING=OFF
+   -DENABLE_COMPOSITOR=OFF
+   -DENABLE_FGCOM=$(usex utils)
+   -DENABLE_FGELEV=$(usex utils)
+   -DENABLE_FGJS=$(usex utils)
+   -DENABLE_FGVIEWER=$(usex utils)
+   -DENABLE_GDAL=$(usex gdal)
+   -DENABLE_GPSSMOOTH=$(usex utils)
+   -DENABLE_HID_INPUT=$(usex udev)
+   -DENABLE_IAX=$(usex utils)
+   -DENABLE_JS_DEMO=$(usex utils)
+   -DENABLE_JSBSIM=ON
+   -DENABLE_LARCSIM=ON
+   -DENABLE_METAR=$(usex utils)
+   -DENABLE_OPENMP=$(usex openmp)
+   -DENABLE_PLIB_JOYSTICK=ON # NOTE look for defaults changes in 
CMake
+   -DENABLE_PROFILE=OFF
+   -DENABLE_QT=$(usex qt5)
+   -DENABLE_RTI=OFF
+   -DENABLE_SIMD=$(usex cpu_flags_x86_sse2)
+   

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

2023-04-25 Thread Sam James
commit: 1bca85e2acf03e9d8870a86feafdeeb5245eb658
Author: Huang Rui  gmail  com>
AuthorDate: Wed Apr 19 02:26:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 04:02:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bca85e2

media-gfx/flameshot: depend on kde-frameworks/kguiaddons:5

Depend on kde-frameworks/kguiaddons:5 or otherwise this will fail
right again once kguiaddons:6 comes around.

Bug: https://bugs.gentoo.org/904266
Signed-off-by: Huang Rui  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30646
Signed-off-by: Sam James  gentoo.org>

 .../{flameshot-12.0.0-r1.ebuild => flameshot-12.0.0-r2.ebuild}  | 2 +-
 .../{flameshot-12.1.0-r1.ebuild => flameshot-12.1.0-r2.ebuild}  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/flameshot/flameshot-12.0.0-r1.ebuild 
b/media-gfx/flameshot/flameshot-12.0.0-r2.ebuild
similarity index 95%
rename from media-gfx/flameshot/flameshot-12.0.0-r1.ebuild
rename to media-gfx/flameshot/flameshot-12.0.0-r2.ebuild
index 35e2aa26f399..708edafe52aa 100644
--- a/media-gfx/flameshot/flameshot-12.0.0-r1.ebuild
+++ b/media-gfx/flameshot/flameshot-12.0.0-r2.ebuild
@@ -23,7 +23,7 @@ DEPEND="
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
sys-apps/dbus
-   wayland? ( kde-frameworks/kguiaddons )
+   wayland? ( kde-frameworks/kguiaddons:5 )
 "
 BDEPEND="
dev-qt/linguist-tools:5

diff --git a/media-gfx/flameshot/flameshot-12.1.0-r1.ebuild 
b/media-gfx/flameshot/flameshot-12.1.0-r2.ebuild
similarity index 95%
rename from media-gfx/flameshot/flameshot-12.1.0-r1.ebuild
rename to media-gfx/flameshot/flameshot-12.1.0-r2.ebuild
index f88dd873b6b5..c24b2ab6ac05 100644
--- a/media-gfx/flameshot/flameshot-12.1.0-r1.ebuild
+++ b/media-gfx/flameshot/flameshot-12.1.0-r2.ebuild
@@ -23,7 +23,7 @@ DEPEND="
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
sys-apps/dbus
-   wayland? ( kde-frameworks/kguiaddons )
+   wayland? ( kde-frameworks/kguiaddons:5 )
 "
 BDEPEND="
dev-qt/linguist-tools:5



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/, dev-cpp/doctest/files/

2023-04-25 Thread Sam James
commit: b88bedd14cd548acfdbabb96a4300522db9f2109
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Sat Apr 15 19:33:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 04:02:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b88bedd1

dev-cpp/doctest: add patch for tests with clock resolution problems

See: https://github.com/doctest/doctest/pull/770
See: https://github.com/doctest/doctest/issues/711
Bug: https://bugs.gentoo.org/874345
Signed-off-by: Matoro Mahri  users.noreply.github.com>
Closes: https://github.com/gentoo/gentoo/pull/30607
Signed-off-by: Sam James  gentoo.org>

 dev-cpp/doctest/doctest-2.4.11.ebuild  |  1 +
 .../files/doctest-2.4.11-backport-pr770.patch  | 72 ++
 2 files changed, 73 insertions(+)

diff --git a/dev-cpp/doctest/doctest-2.4.11.ebuild 
b/dev-cpp/doctest/doctest-2.4.11.ebuild
index fa399178375b..c3a3b788415c 100644
--- a/dev-cpp/doctest/doctest-2.4.11.ebuild
+++ b/dev-cpp/doctest/doctest-2.4.11.ebuild
@@ -14,6 +14,7 @@ SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
+PATCHES=( "${FILESDIR}/${PN}-2.4.11-backport-pr770.patch" )
 
 src_prepare() {
sed -i '/-Werror/d' scripts/cmake/common.cmake || die

diff --git a/dev-cpp/doctest/files/doctest-2.4.11-backport-pr770.patch 
b/dev-cpp/doctest/files/doctest-2.4.11-backport-pr770.patch
new file mode 100644
index ..eb1f8625d34e
--- /dev/null
+++ b/dev-cpp/doctest/files/doctest-2.4.11-backport-pr770.patch
@@ -0,0 +1,72 @@
+https://bugs.gentoo.org/874345
+https://github.com/doctest/doctest/pull/770
+https://github.com/doctest/doctest/issues/711
+
+commit 1ffb66bff7533f7ea42d801facf1b87d72621ac5
+Author: matoro 
+Date:   Sat Apr 15 11:15:25 2023 -0400
+
+Add sleep of one clock-resolution to test which should trigger timeout
+
+Fixes https://github.com/doctest/doctest/issues/711 under HPPA, and
+partially under alpha.
+
+diff --git a/examples/all_features/CMakeLists.txt 
b/examples/all_features/CMakeLists.txt
+index ebc75c2..4556227 100644
+--- a/examples/all_features/CMakeLists.txt
 b/examples/all_features/CMakeLists.txt
+@@ -39,6 +39,12 @@ set(files_all
+ # add the executable
+ add_executable(all_features ${files_all})
+ target_link_libraries(all_features doctest ${CMAKE_THREAD_LIBS_INIT})
++if(CMAKE_CXX_COMPILER_ID MATCHES "Clang")
++target_link_options(all_features PRIVATE "-rtlib=compiler-rt")
++if(LINUX)
++target_link_libraries(all_features "-lgcc_s")
++endif()
++endif()
+ 
+ # easy way to fix test coverage - disable colors and crash handling
+ target_compile_definitions(all_features PRIVATE
+@@ -124,6 +130,12 @@ function(add_test_all_features test_name flags)
+ add_executable(${test_name} ${files_with_output})
+ target_compile_definitions(${test_name} PRIVATE ${flags})
+ target_link_libraries(${test_name} doctest ${CMAKE_THREAD_LIBS_INIT})
++if(CMAKE_CXX_COMPILER_ID MATCHES "Clang")
++target_link_options(${test_name} PRIVATE "-rtlib=compiler-rt")
++if(LINUX)
++target_link_libraries(${test_name} "-lgcc_s")
++endif()
++endif()
+ 
+ doctest_add_test_impl(NAME ${test_name} COMMAND 
$ --no-skipped-summary --no-version -ob=name)
+ endfunction()
+diff --git a/examples/all_features/test_cases_and_suites.cpp 
b/examples/all_features/test_cases_and_suites.cpp
+index 13b316d..d87f2fd 100644
+--- a/examples/all_features/test_cases_and_suites.cpp
 b/examples/all_features/test_cases_and_suites.cpp
+@@ -2,6 +2,12 @@
+ 
+ #include "header.h"
+ 
++DOCTEST_MAKE_STD_HEADERS_CLEAN_FROM_WARNINGS_ON_WALL_BEGIN
++#include 
++#include 
++#include 
++DOCTEST_MAKE_STD_HEADERS_CLEAN_FROM_WARNINGS_ON_WALL_END
++
+ static int doStuff() {
+ int a = 5;
+ a += 2;
+@@ -46,6 +52,11 @@ TEST_CASE_FIXTURE(SomeFixture, "fixtured test - not part of 
a test suite") {
+ 
+ TEST_CASE("normal test in a test suite from a decorator" * 
doctest::test_suite("ts1") *
+   doctest::timeout(0.01)) {
++#ifndef _WIN32
++struct timespec res{};
++clock_getres(CLOCK_MONOTONIC, );
++std::this_thread::sleep_for(std::chrono::nanoseconds(res.tv_nsec));
++#endif
+ MESSAGE("failing because of the timeout decorator!");
+ }
+ 



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

2023-04-25 Thread Sam James
commit: 5b0d44d340f7a9a6a2c9d3b7a55180df027f3ff0
Author: Robert Siebeck  r123  de>
AuthorDate: Thu Apr 20 07:31:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 04:02:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b0d44d3

net-im/signal-desktop-bin: add new version 6.15.0

Signed-off-by: Robert Siebeck  r123.de>
Signed-off-by: Sam James  gentoo.org>

 net-im/signal-desktop-bin/Manifest |  1 +
 .../signal-desktop-bin-6.15.0.ebuild   | 95 ++
 2 files changed, 96 insertions(+)

diff --git a/net-im/signal-desktop-bin/Manifest 
b/net-im/signal-desktop-bin/Manifest
index 3d74bc8be118..d9778e7a75a1 100644
--- a/net-im/signal-desktop-bin/Manifest
+++ b/net-im/signal-desktop-bin/Manifest
@@ -1 +1,2 @@
 DIST signal-desktop_6.14.0_amd64.deb 106799140 BLAKE2B 
8ecb600a140b705dc86ac66c71f8c8f6108441064782a52c2f2812da575e1e9031313ebde1721ebe952ee2a0c705e82be06452350a89fbca23ed001acf37070d
 SHA512 
28508a50afb25309f2e6724c973c591c16f1d4f76d21289606ebec5594fd5c06ed0f46687754b6481fb0db042de5663c8cd7b620206b131529fe88b51c0e4402
+DIST signal-desktop_6.15.0_amd64.deb 106811932 BLAKE2B 
295eeb3b8a8100c0dbd54768a65ff43e62a972c2e7d9929aad5ddb13cbd1734b56bfdfd7148668d452f2f587b8f9be08664e40f4a9217b053df44ad4ec912e44
 SHA512 
15914c170cabd3857ae202a00247ce5bca4cf5ede054dfdeb5be7c341e18616f8d7eb6a0b9712417a4e889d1983a4966bc6857c147dc0fbf634a2d9309f0aee4

diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-6.15.0.ebuild 
b/net-im/signal-desktop-bin/signal-desktop-bin-6.15.0.ebuild
new file mode 100644
index ..1b6e912201c3
--- /dev/null
+++ b/net-im/signal-desktop-bin/signal-desktop-bin-6.15.0.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin/}"
+
+inherit pax-utils unpacker xdg
+
+DESCRIPTION="Allows you to send and receive messages of Signal Messenger on 
your computer"
+HOMEPAGE="https://signal.org/
+   https://github.com/signalapp/Signal-Desktop;
+SRC_URI="https://updates.signal.org/desktop/apt/pool/main/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb;
+S="${WORKDIR}"
+
+LICENSE="GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl 
ZLIB APSL-2 icu Artistic-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="-* amd64"
+IUSE="+sound"
+RESTRICT="splitdebug"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/mesa[X(+)]
+   net-print/cups
+   sys-apps/dbus[X]
+   x11-libs/cairo
+   x11-libs/gtk+:3[X]
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/pango
+   sound? (
+   || (
+   media-sound/pulseaudio
+   media-sound/apulse
+   )
+   )
+"
+
+QA_PREBUILT="
+   opt/Signal/chrome_crashpad_handler
+   opt/Signal/chrome-sandbox
+   opt/Signal/libEGL.so
+   opt/Signal/libGLESv2.so
+   opt/Signal/libffmpeg.so
+   opt/Signal/libvk_swiftshader.so
+   opt/Signal/libvulkan.so.1
+   opt/Signal/resources/app.asar.unpacked/node_modules/*
+   opt/Signal/signal-desktop
+   opt/Signal/swiftshader/libEGL.so
+   opt/Signal/swiftshader/libGLESv2.so"
+
+src_prepare() {
+   default
+   sed -e 's| --no-sandbox||g' \
+   -i usr/share/applications/signal-desktop.desktop || die
+   unpack usr/share/doc/signal-desktop/changelog.gz
+}
+
+src_install() {
+   insinto /
+   dodoc changelog
+   doins -r opt
+   insinto /usr/share
+
+   if has_version media-sound/apulse[-sdk] && ! has_version 
media-sound/pulseaudio; then
+   sed -i 's/Exec=/Exec=apulse /g' 
usr/share/applications/signal-desktop.desktop || die
+   fi
+
+   doins -r usr/share/applications
+   doins -r usr/share/icons
+   fperms +x /opt/Signal/signal-desktop /opt/Signal/chrome-sandbox
+   fperms u+s /opt/Signal/chrome-sandbox
+   pax-mark m opt/Signal/signal-desktop opt/Signal/chrome-sandbox
+
+   dosym -r /opt/Signal/${MY_PN} /usr/bin/${MY_PN}
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   elog "For using the tray icon on compatible desktop environments, start 
Signal with"
+   elog " '--start-in-tray' or '--use-tray-icon'."
+}



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

2023-04-25 Thread Sam James
commit: a5b12e5412f41bb0f0d7dee8f9201201a08ced65
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Tue Apr  4 16:48:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 04:03:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5b12e54

sci-astronomy/sirilic: add 1.15.2

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

 sci-astronomy/sirilic/Manifest  |  1 +
 sci-astronomy/sirilic/sirilic-1.15.2.ebuild | 20 
 2 files changed, 21 insertions(+)

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

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



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

2023-04-25 Thread Sam James
commit: 7df4f2b8304e3339b32a1dbee1e96c915b2a57aa
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Mon Apr 10 20:27:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 04:03:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7df4f2b8

sci-astronomy/siril: fix build without OpenMP

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

 sci-astronomy/siril/files/siril-1.2-openmp.patch | 30 
 1 file changed, 30 insertions(+)

diff --git a/sci-astronomy/siril/files/siril-1.2-openmp.patch 
b/sci-astronomy/siril/files/siril-1.2-openmp.patch
index eba90448f422..358bfaa79934 100644
--- a/sci-astronomy/siril/files/siril-1.2-openmp.patch
+++ b/sci-astronomy/siril/files/siril-1.2-openmp.patch
@@ -17,3 +17,33 @@ Upstream: 
https://gitlab.com/free-astro/siril/-/merge_requests/482
float *rowpix, v1;
double mean, stdev;
float *differences;
+From 59272d18d67dc342b1a040b7574b6b71b28310e6 Mon Sep 17 00:00:00 2001
+From: Mario Haustein 
+Date: Mon, 10 Apr 2023 22:17:54 +0200
+Subject: [PATCH] Remove uneeded openmp headers
+Bug: https://bugs.gentoo.org/903021
+Upstream: https://gitlab.com/free-astro/siril/-/merge_requests/494
+
+--- a/src/filters/nlbayes/LibImages.cpp
 b/src/filters/nlbayes/LibImages.cpp
+@@ -26,7 +26,6 @@
+ #include 
+ #include 
+ #include 
+-#include 
+ 
+  using namespace std;
+ 
+--- a/src/filters/nlbayes/Utilities.cpp
 b/src/filters/nlbayes/Utilities.cpp
+@@ -20,7 +20,6 @@
+ #include "Utilities.h"
+ 
+ #include 
+-#include 
+ #include 
+ #include 
+ #include 
+-- 
+2.39.2
+



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

2023-04-25 Thread Sam James
commit: 8347e65fea1f413a39814d8c21e252a017786f0e
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 26 04:02:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 04:03:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8347e65f

media-libs/libde265: Stabilize 1.0.11 ppc64, #905100

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

 media-libs/libde265/libde265-1.0.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libde265/libde265-1.0.11.ebuild 
b/media-libs/libde265/libde265-1.0.11.ebuild
index a34eb37675a0..8363ec9769a5 100644
--- a/media-libs/libde265/libde265-1.0.11.ebuild
+++ b/media-libs/libde265/libde265-1.0.11.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/strukturag/libde265/releases/download/v${PV}/${P}.tar.gz;
-   KEYWORDS="amd64 arm arm64 ~loong ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Open h.265 video codec implementation"



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

2023-04-25 Thread Sam James
commit: 0bb90912b1ef80d3165335d46ffed15e48a7686c
Author: Michael Vetter  iodoru  org>
AuthorDate: Tue Apr 18 11:36:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 04:02:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bb90912

app-editors/featherpad: drop 1.3.1

Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Sam James  gentoo.org>

 app-editors/featherpad/Manifest|  1 -
 app-editors/featherpad/featherpad-1.3.1.ebuild | 37 --
 2 files changed, 38 deletions(-)

diff --git a/app-editors/featherpad/Manifest b/app-editors/featherpad/Manifest
index c91b56575b4a..8cc9728c85c8 100644
--- a/app-editors/featherpad/Manifest
+++ b/app-editors/featherpad/Manifest
@@ -1,3 +1,2 @@
-DIST featherpad-1.3.1.tar.gz 1096886 BLAKE2B 
360940f0fe781676baa89a99f3d0a7c8ff8219da05fc5757b2e96654ab6c937534e2ef1cd216a3df73fd417353a3285716d09198b27626183c58d031abed363e
 SHA512 
d17eb4691c759a7e97f24bf149152d104141162bef9f819cb09ecdd440916d1f5aa1a56252e64b859220237ea078a072c75308ec7b2e131078df938a171f506f
 DIST featherpad-1.3.4.tar.gz 1101191 BLAKE2B 
6313e107373e10f7784f9c2f082896fdc7e56587d7c7abde088f8fe133fc1a80f52809d6f369adbbdfe590298b119167b6aa95271c138d964fc76d9583ef8c06
 SHA512 
81be35bd1f90be4657225f3d8a040882073ad0a600a78c00207bdf0d7e7666e0542c67e07107d4c610753d8deb48829f7b092ab93216c77487d1310ced066e0e
 DIST featherpad-1.4.0.tar.gz 1105701 BLAKE2B 
31311a9862f64554d57bc6c0688e5ec551a331f6f016b0bd3ab53225afd050347cc6758199ad17ebb5d7aba44b88a971f1e754d8ccd925369e09ed6639eb0131
 SHA512 
eb3f13dbad799d3a55a8c048a94c2acb2b9286775e75aec482f475c792e2b74078fc4d5cc43def8ba7b4f592ecb5b684c5890629edca5a488ccac336021cb7e8

diff --git a/app-editors/featherpad/featherpad-1.3.1.ebuild 
b/app-editors/featherpad/featherpad-1.3.1.ebuild
deleted file mode 100644
index c456752a0f7c..
--- a/app-editors/featherpad/featherpad-1.3.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg cmake
-
-DESCRIPTION="Lightweight Qt5 Plain-Text Editor for Linux"
-HOMEPAGE="https://github.com/tsujan/FeatherPad;
-SRC_URI="https://github.com/tsujan/FeatherPad/archive/V${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/FeatherPad-${PV}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-IUSE="+X"
-
-RDEPEND="app-text/hunspell:=
-   >=dev-qt/qtcore-5.15.0:5
-   dev-qt/qtdbus:5
-   dev-qt/qtgui:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   X? (
-   dev-qt/qtx11extras:5
-   x11-libs/libX11
-   )"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/linguist-tools:5"
-
-src_configure() {
-   local mycmakeargs=(
-   -DWITHOUT_X11=$(usex !X)
-   )
-   cmake_src_configure
-}



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

2023-04-25 Thread Sam James
commit: 3837924b5d576ee7e77361a43ebef527ca2ee7c3
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Thu Apr 20 19:06:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 04:02:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3837924b

dev-vcs/tortoisehg: 6.4.2 version bump

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

 dev-vcs/tortoisehg/Manifest | 1 +
 .../tortoisehg/{tortoisehg-.ebuild => tortoisehg-6.4.2.ebuild}  | 6 +++---
 dev-vcs/tortoisehg/tortoisehg-.ebuild   | 6 +++---
 3 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/dev-vcs/tortoisehg/Manifest b/dev-vcs/tortoisehg/Manifest
index fe0ab9c4af6c..963ae75c6218 100644
--- a/dev-vcs/tortoisehg/Manifest
+++ b/dev-vcs/tortoisehg/Manifest
@@ -1,2 +1,3 @@
 DIST tortoisehg-6.2.3.tar.gz 8878641 BLAKE2B 
ede267f48c7b58db1fcdf16a11fb343e4fcf21193a43f6d6114ef6f930946beea458acc52780deaa889d429989c7b8b25045a9ed340297c0d1ee7e5e5e998d2a
 SHA512 
8c7e62822bdbdcae7a371b910e3e549864019b3a74a090e59d0f26291525ebda078de3f41d8442b457e14727ec94143290d0f3fac9f49cbe842d1de298ae2edd
 DIST tortoisehg-6.3.2.tar.gz 8885325 BLAKE2B 
bb9a7043f7d2e44b32e20b6dd88372927977a6fd94b662a8a56d26776c72268e0953de3edc93b2f7b9efc580286632f500f5181a5ef7bf3edd3fb5ba5ec64761
 SHA512 
b711f9d347b2f00978b42b258713d365188c4de100668a09fea4b6f80bb8083a7980a462b8fb4705d31f9da310dbdeb2d9891e93f6e3f6f2833e4c7ccfa4d800
+DIST tortoisehg-6.4.2.tar.gz 8854453 BLAKE2B 
04c57de8ea745cdcd33fe8a65b95f76937b59f01486eec6f305eed52dceaed898d55b95769de8a4f41606a3dda6d81e44d3eb1690ee6dde7ab21526b2a46032d
 SHA512 
efe23a991130423aa374e7dd5fe051fabcc6d48c3596a355c7d21dfa35de062411cf2edc3efe4800146c6b3ab4dbd064da54a4f27988297cfd6dc1f69ab14e22

diff --git a/dev-vcs/tortoisehg/tortoisehg-.ebuild 
b/dev-vcs/tortoisehg/tortoisehg-6.4.2.ebuild
similarity index 93%
copy from dev-vcs/tortoisehg/tortoisehg-.ebuild
copy to dev-vcs/tortoisehg/tortoisehg-6.4.2.ebuild
index b14e5b79045a..7222b381f779 100644
--- a/dev-vcs/tortoisehg/tortoisehg-.ebuild
+++ b/dev-vcs/tortoisehg/tortoisehg-6.4.2.ebuild
@@ -11,15 +11,15 @@ inherit desktop distutils-r1 optfeature xdg-utils
 if [[ ${PV} != ** ]]; then
KEYWORDS="~amd64 ~arm64 ~x86"

SRC_URI="https://foss.heptapod.net/mercurial/${PN}/thg/-/archive/${PV}/thg-${PV}.tar.gz
 -> ${P}.tar.gz"
-   HG_DEPEND=">=dev-vcs/mercurial-5.9[${PYTHON_USEDEP}]
+   HG_DEPEND=">=dev-vcs/mercurial-6.2[${PYTHON_USEDEP}]
$(python_gen_cond_dep 
'>=dev-vcs/mercurial-6.3.2[${PYTHON_USEDEP}]' python3_11 )
-   https://foss.heptapod.net/mercurial/${PN}/thg;
EHG_REVISION="stable"
-   HG_DEPEND=">=dev-vcs/mercurial-5.9[${PYTHON_USEDEP}]"
+   HG_DEPEND=">=dev-vcs/mercurial-6.2[${PYTHON_USEDEP}]"
 fi
 
 DESCRIPTION="Set of graphical tools for Mercurial"

diff --git a/dev-vcs/tortoisehg/tortoisehg-.ebuild 
b/dev-vcs/tortoisehg/tortoisehg-.ebuild
index b14e5b79045a..7222b381f779 100644
--- a/dev-vcs/tortoisehg/tortoisehg-.ebuild
+++ b/dev-vcs/tortoisehg/tortoisehg-.ebuild
@@ -11,15 +11,15 @@ inherit desktop distutils-r1 optfeature xdg-utils
 if [[ ${PV} != ** ]]; then
KEYWORDS="~amd64 ~arm64 ~x86"

SRC_URI="https://foss.heptapod.net/mercurial/${PN}/thg/-/archive/${PV}/thg-${PV}.tar.gz
 -> ${P}.tar.gz"
-   HG_DEPEND=">=dev-vcs/mercurial-5.9[${PYTHON_USEDEP}]
+   HG_DEPEND=">=dev-vcs/mercurial-6.2[${PYTHON_USEDEP}]
$(python_gen_cond_dep 
'>=dev-vcs/mercurial-6.3.2[${PYTHON_USEDEP}]' python3_11 )
-   https://foss.heptapod.net/mercurial/${PN}/thg;
EHG_REVISION="stable"
-   HG_DEPEND=">=dev-vcs/mercurial-5.9[${PYTHON_USEDEP}]"
+   HG_DEPEND=">=dev-vcs/mercurial-6.2[${PYTHON_USEDEP}]"
 fi
 
 DESCRIPTION="Set of graphical tools for Mercurial"



[gentoo-commits] repo/gentoo:master commit in: media-libs/game-music-emu/

2023-04-25 Thread Sam James
commit: d33429e60f1fe2ec0d99cfc1e093b80854473abe
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Sat Apr 15 21:05:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 04:02:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d33429e6

media-libs/game-music-emu: wire up tests

Bug: https://bugs.gentoo.org/896118
Signed-off-by: Matoro Mahri  users.noreply.github.com>
Closes: https://github.com/gentoo/gentoo/pull/30610
Signed-off-by: Sam James  gentoo.org>

 media-libs/game-music-emu/game-music-emu-0.6.3.ebuild | 13 ++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/media-libs/game-music-emu/game-music-emu-0.6.3.ebuild 
b/media-libs/game-music-emu/game-music-emu-0.6.3.ebuild
index b2cdad293133..cffc088aaeea 100644
--- a/media-libs/game-music-emu/game-music-emu-0.6.3.ebuild
+++ b/media-libs/game-music-emu/game-music-emu-0.6.3.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=7
 
-inherit cmake-multilib
+inherit cmake-multilib multibuild
 
 DESCRIPTION="Video game music file emulators"
 HOMEPAGE="https://bitbucket.org/mpyne/game-music-emu/wiki/Home;
@@ -12,7 +12,10 @@ 
SRC_URI="https://bitbucket.org/mpyne/game-music-emu/downloads/${P}.tar.xz;
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-IUSE=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( sys-process/parallel )"
 
 DOCS=( changes.txt design.txt gme.txt readme.txt )
 
@@ -22,3 +25,7 @@ src_configure() {
)
cmake-multilib_src_configure
 }
+
+multilib_src_test() {
+   emake -C "${S}/test" test LIBGME_NEW_PATH="${BUILD_DIR}/gme/libgme.so" 
CXXFLAGS="${CXXFLAGS}"
+}



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

2023-04-25 Thread Sam James
commit: 1497dac1f1cbe05ec02535c59e32c827945f3c66
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Thu Apr 20 12:02:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 04:02:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1497dac1

net-irc/soju: drop 0.5.2

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Signed-off-by: Sam James  gentoo.org>

 net-irc/soju/Manifest  |  2 --
 net-irc/soju/soju-0.5.2.ebuild | 53 --
 2 files changed, 55 deletions(-)

diff --git a/net-irc/soju/Manifest b/net-irc/soju/Manifest
index 1895cd28ff81..28dfc723bf27 100644
--- a/net-irc/soju/Manifest
+++ b/net-irc/soju/Manifest
@@ -1,4 +1,2 @@
-DIST soju-0.5.2-deps.tar.xz 144017976 BLAKE2B 
09be5c159d8c5a12bef9fe52e1d7d4883e3a3ebc8f1131fadd33808588413db9d318eb4be589f9e088d4d6257b47b8c5fa61373a872bae3b9f6570a390312972
 SHA512 
4f33185ee8fb7a1969ea5c2de82d9ecd7f5f7795f890ec35d87c557e973a53f93c22e1b02ba47dc52d1d6528b7e18fe43fc88cb77ab4615bafe5c70ae8bd
-DIST soju-0.5.2.tar.gz 141911 BLAKE2B 
3fb9455a55d8fc0a1da17303156f43cc989f601d0dc837b795a32fa4be14a45571edbc2067159990fd72c75a44c71b52a579ed01572aae43c39ebaf143d502e1
 SHA512 
2ee9abf9d989a6cc361350bcaa94ff78bf45119c507142d6200684c79c4e1418d0f895931d0889a6f9f15f07d7b5969e2d34ae235034f3a53f04e2bf997dc85f
 DIST soju-0.6.0-deps.tar.xz 146900140 BLAKE2B 
0ecf3844694a6d2dbb8f90fbb44c87e6918c4502960356cbf7c7f12103ba2134257b9d0bfcce673352c256b9aa367368c280991069913f3764f916af731d4d21
 SHA512 
ccaf6cde616114a8afb9f7c2f41a816c458f685d7895cbb47a36135e5f1b12e39580ce81973ee9a5d61f3efb603e71f40820abd515dfb9539163f140cd25
 DIST soju-0.6.0.tar.gz 161364 BLAKE2B 
c8dcf2d8355f90e362f5f1cd5f5f2bb2ab84dce0dbbd07be3d3b492d944f5d8aa35d93038e2d1134f285e248c8bd8b4e83eab27a959bcefcc38198a3de24a4cd
 SHA512 
99e80a82c3ceda6567524bb4b7aab74095b0c4b18d1f268b84e4173770f3ded26bba5092f3adf105c90c28bffd86001801c0bad9f57fd2a3302bb816b77ac423

diff --git a/net-irc/soju/soju-0.5.2.ebuild b/net-irc/soju/soju-0.5.2.ebuild
deleted file mode 100644
index 08e925cb0a65..
--- a/net-irc/soju/soju-0.5.2.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="soju is a user-friendly IRC bouncer"
-HOMEPAGE="https://soju.im/;
-SRC_URI="https://git.sr.ht/~emersion/${PN}/refs/download/v${PV}/${P}.tar.gz;
-SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-IUSE="sqlite"
-
-BDEPEND="
-   app-text/scdoc
-"
-RDEPEND="
-   acct-user/soju
-   acct-group/soju
-   sqlite? ( dev-db/sqlite:3 )
-"
-DEPEND="${RDEPEND}"
-
-src_compile() {
-   GOFLAGS+=" -tags=$(usex sqlite libsqlite3 nosqlite)"
-
-   ego build ${GOFLAGS} ./cmd/soju
-   ego build ${GOFLAGS} ./cmd/sojuctl
-
-   scdoc doc/soju.1
-}
-
-src_install() {
-   dobin soju
-   dobin sojuctl
-
-   doman doc/soju.1
-   keepdir /etc/soju
-   insinto /etc/soju
-   newins config.in config
-   newinitd "${FILESDIR}"/soju.initd soju
-   einstalldocs
-}
-
-pkg_postinst() {
-   elog "${PN} requires a user database for authenticating clients."
-   elog "As the soju user, create a database using:"
-   elog "$ sojuctl -config ${EROOT}/etc/soju/config create-user  
[-admin]"
-}



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

2023-04-25 Thread Sam James
commit: a2770f1f6721086694290e1be99765de9a8e5cbd
Author: Tomáš Mózes  gmail  com>
AuthorDate: Mon Apr 17 09:45:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 04:02:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2770f1f

dev-libs/modsecurity: add 3.0.9

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

 dev-libs/modsecurity/Manifest |  1 +
 dev-libs/modsecurity/modsecurity-3.0.9.ebuild | 69 +++
 2 files changed, 70 insertions(+)

diff --git a/dev-libs/modsecurity/Manifest b/dev-libs/modsecurity/Manifest
index 96a42dc0476a..2a0438072ef9 100644
--- a/dev-libs/modsecurity/Manifest
+++ b/dev-libs/modsecurity/Manifest
@@ -1 +1,2 @@
 DIST modsecurity-v3.0.8.tar.gz 3336288 BLAKE2B 
de15124362f23c86a6dcee15dd847fcf703a378a57ebd4826a6304fed33b34f4791c7aa80abd42cbe5932063c1ca59f755345e3810dcbc296e2b6a758e0c580b
 SHA512 
8113358548aea19a18de183922e979fd7ce9daad289c6894bda458176f17da63fb45160a2a86d97730c90191c881b232b1c9c6ab9209c3988b4390e49e086117
+DIST modsecurity-v3.0.9.tar.gz 3337195 BLAKE2B 
5de70546463b9cf167e8e3fd13c55b3856dbe4f23f94a8f83a65890a4e5ea990597a0bb00f4dc24a52a3eb36fe6fa80a8d4a857f86bff3db5808b0d0bdd82b03
 SHA512 
49790031a82a6cece9cf53a03480490c0bdfd56302ea2e55319a27abdadf1aee060d4a9f847b224a21533d24f6a9fc29b4ad3898b258e6a81934a03c00e32020

diff --git a/dev-libs/modsecurity/modsecurity-3.0.9.ebuild 
b/dev-libs/modsecurity/modsecurity-3.0.9.ebuild
new file mode 100644
index ..d450dca9e74d
--- /dev/null
+++ b/dev-libs/modsecurity/modsecurity-3.0.9.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit lua-single
+
+MY_P=${PN}-v${PV}
+
+DESCRIPTION="Application firewall and intrusion detection"
+HOMEPAGE="https://github.com/SpiderLabs/ModSecurity;
+SRC_URI="https://github.com/SpiderLabs/ModSecurity/releases/download/v${PV}/${MY_P}.tar.gz;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="doc fuzzyhash geoip geoip2 json lmdb lua pcre2"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+RDEPEND="dev-libs/libpcre:=
+   dev-libs/libxml2
+   net-misc/curl
+   fuzzyhash? ( app-crypt/ssdeep )
+   geoip? ( dev-libs/geoip )
+   geoip2? ( dev-libs/libmaxminddb )
+   json? ( dev-libs/yajl )
+   lmdb? ( dev-db/lmdb )
+   lua? ( ${LUA_DEPS} )
+   pcre2? ( dev-libs/libpcre2:= )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig
+   doc? ( app-doc/doxygen[dot] )"
+
+DOCS=( AUTHORS CHANGES README.md modsecurity.conf-recommended unicode.mapping )
+
+pkg_setup() {
+   use lua && lua-single_pkg_setup
+}
+
+src_configure() {
+   local myconf=(
+   $(use_with fuzzyhash ssdeep)
+   $(use_with geoip )
+   $(use_with geoip2 maxmind)
+   $(use_with json yajl)
+   $(use_with lmdb)
+   $(use_with lua)
+   $(use_with pcre2)
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   default
+
+   if use doc; then
+   cd doc && doxygen doxygen.cfg || die
+   fi
+}
+
+src_install() {
+   default
+   use doc && dodoc -r doc/html
+   find "${ED}" -name '*.la' -delete || die
+}



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

2023-04-25 Thread Sam James
commit: 6afee689ff00efa6966b63e072173f87635d08c8
Author: Michael Vetter  iodoru  org>
AuthorDate: Tue Apr 18 11:35:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 04:02:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6afee689

app-editors/featherpad: add 1.4.0

Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Sam James  gentoo.org>

 app-editors/featherpad/Manifest|  1 +
 app-editors/featherpad/featherpad-1.4.0.ebuild | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/app-editors/featherpad/Manifest b/app-editors/featherpad/Manifest
index b99e11773705..c91b56575b4a 100644
--- a/app-editors/featherpad/Manifest
+++ b/app-editors/featherpad/Manifest
@@ -1,2 +1,3 @@
 DIST featherpad-1.3.1.tar.gz 1096886 BLAKE2B 
360940f0fe781676baa89a99f3d0a7c8ff8219da05fc5757b2e96654ab6c937534e2ef1cd216a3df73fd417353a3285716d09198b27626183c58d031abed363e
 SHA512 
d17eb4691c759a7e97f24bf149152d104141162bef9f819cb09ecdd440916d1f5aa1a56252e64b859220237ea078a072c75308ec7b2e131078df938a171f506f
 DIST featherpad-1.3.4.tar.gz 1101191 BLAKE2B 
6313e107373e10f7784f9c2f082896fdc7e56587d7c7abde088f8fe133fc1a80f52809d6f369adbbdfe590298b119167b6aa95271c138d964fc76d9583ef8c06
 SHA512 
81be35bd1f90be4657225f3d8a040882073ad0a600a78c00207bdf0d7e7666e0542c67e07107d4c610753d8deb48829f7b092ab93216c77487d1310ced066e0e
+DIST featherpad-1.4.0.tar.gz 1105701 BLAKE2B 
31311a9862f64554d57bc6c0688e5ec551a331f6f016b0bd3ab53225afd050347cc6758199ad17ebb5d7aba44b88a971f1e754d8ccd925369e09ed6639eb0131
 SHA512 
eb3f13dbad799d3a55a8c048a94c2acb2b9286775e75aec482f475c792e2b74078fc4d5cc43def8ba7b4f592ecb5b684c5890629edca5a488ccac336021cb7e8

diff --git a/app-editors/featherpad/featherpad-1.4.0.ebuild 
b/app-editors/featherpad/featherpad-1.4.0.ebuild
new file mode 100644
index ..c456752a0f7c
--- /dev/null
+++ b/app-editors/featherpad/featherpad-1.4.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg cmake
+
+DESCRIPTION="Lightweight Qt5 Plain-Text Editor for Linux"
+HOMEPAGE="https://github.com/tsujan/FeatherPad;
+SRC_URI="https://github.com/tsujan/FeatherPad/archive/V${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/FeatherPad-${PV}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="+X"
+
+RDEPEND="app-text/hunspell:=
+   >=dev-qt/qtcore-5.15.0:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   X? (
+   dev-qt/qtx11extras:5
+   x11-libs/libX11
+   )"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/linguist-tools:5"
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITHOUT_X11=$(usex !X)
+   )
+   cmake_src_configure
+}



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

2023-04-25 Thread Sam James
commit: b9a30c2360737d5adda119b160e35c884f88c890
Author: Michael Vetter  iodoru  org>
AuthorDate: Tue Apr 18 11:36:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 04:02:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9a30c23

app-editors/featherpad: drop 1.3.4

Signed-off-by: Michael Vetter  iodoru.org>
Closes: https://github.com/gentoo/gentoo/pull/30638
Signed-off-by: Sam James  gentoo.org>

 app-editors/featherpad/Manifest|  1 -
 app-editors/featherpad/featherpad-1.3.4.ebuild | 37 --
 2 files changed, 38 deletions(-)

diff --git a/app-editors/featherpad/Manifest b/app-editors/featherpad/Manifest
index 8cc9728c85c8..3bbc65f984d9 100644
--- a/app-editors/featherpad/Manifest
+++ b/app-editors/featherpad/Manifest
@@ -1,2 +1 @@
-DIST featherpad-1.3.4.tar.gz 1101191 BLAKE2B 
6313e107373e10f7784f9c2f082896fdc7e56587d7c7abde088f8fe133fc1a80f52809d6f369adbbdfe590298b119167b6aa95271c138d964fc76d9583ef8c06
 SHA512 
81be35bd1f90be4657225f3d8a040882073ad0a600a78c00207bdf0d7e7666e0542c67e07107d4c610753d8deb48829f7b092ab93216c77487d1310ced066e0e
 DIST featherpad-1.4.0.tar.gz 1105701 BLAKE2B 
31311a9862f64554d57bc6c0688e5ec551a331f6f016b0bd3ab53225afd050347cc6758199ad17ebb5d7aba44b88a971f1e754d8ccd925369e09ed6639eb0131
 SHA512 
eb3f13dbad799d3a55a8c048a94c2acb2b9286775e75aec482f475c792e2b74078fc4d5cc43def8ba7b4f592ecb5b684c5890629edca5a488ccac336021cb7e8

diff --git a/app-editors/featherpad/featherpad-1.3.4.ebuild 
b/app-editors/featherpad/featherpad-1.3.4.ebuild
deleted file mode 100644
index c456752a0f7c..
--- a/app-editors/featherpad/featherpad-1.3.4.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg cmake
-
-DESCRIPTION="Lightweight Qt5 Plain-Text Editor for Linux"
-HOMEPAGE="https://github.com/tsujan/FeatherPad;
-SRC_URI="https://github.com/tsujan/FeatherPad/archive/V${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/FeatherPad-${PV}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-IUSE="+X"
-
-RDEPEND="app-text/hunspell:=
-   >=dev-qt/qtcore-5.15.0:5
-   dev-qt/qtdbus:5
-   dev-qt/qtgui:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   X? (
-   dev-qt/qtx11extras:5
-   x11-libs/libX11
-   )"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/linguist-tools:5"
-
-src_configure() {
-   local mycmakeargs=(
-   -DWITHOUT_X11=$(usex !X)
-   )
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: dev-games/simgear/

2023-04-25 Thread Sam James
commit: f86aa8b4b62bd049186d15203cf0d8afad956135
Author: Michal Privoznik  gmail  com>
AuthorDate: Wed Apr 19 07:30:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 04:02:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f86aa8b4

dev-games/simgear: Version bump to 2020.3.18

Signed-off-by: Michal Privoznik  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-games/simgear/Manifest |  1 +
 dev-games/simgear/simgear-2020.3.18.ebuild | 69 ++
 2 files changed, 70 insertions(+)

diff --git a/dev-games/simgear/Manifest b/dev-games/simgear/Manifest
index 5d85924f4846..73f90891b4f1 100644
--- a/dev-games/simgear/Manifest
+++ b/dev-games/simgear/Manifest
@@ -1 +1,2 @@
 DIST simgear-2020.3.17.tar.bz2 1418448 BLAKE2B 
d3541c31fcf8571ba73d7fe3952c6d30146f33ffe776962670f9607d5d8e02dc24095e35933887aed3b1dcddb4d6b94e19e5317364f651d69d787afde45a30a5
 SHA512 
019ea59af6679c4a899a044c38f60c21c15469528d1bab8b0d4388810b045af7812c3c561eee7190a5464adae0c14d16d528f08c69b37291d4e1b35665cbefce
+DIST simgear-2020.3.18.tar.bz2 1423264 BLAKE2B 
5013d25819713e1a3de1d8e42aba68bbc70c60ebad45f0d3475392188f5fc9db7266536ef365ab60a183a3998edf0941d093ee1ee50a9293b32bcfafe5da57d0
 SHA512 
8101ea073e3e701759b4cea77ebf376897d7e02d4f9ebf0248dcba7dc9186f11cfd7921b2ed8f77e0168a851fff0904107881087ce4e12597c1fdc63b34eef25

diff --git a/dev-games/simgear/simgear-2020.3.18.ebuild 
b/dev-games/simgear/simgear-2020.3.18.ebuild
new file mode 100644
index ..d6d0a2a4d7b7
--- /dev/null
+++ b/dev-games/simgear/simgear-2020.3.18.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake toolchain-funcs
+
+DESCRIPTION="Development library for simulation games"
+HOMEPAGE="https://www.flightgear.org/;
+SRC_URI="mirror://sourceforge/flightgear/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="cpu_flags_x86_sse2 +dns debug gdal openmp subversion test"
+RESTRICT="!test? ( test )"
+
+# TODO aeonwave
+COMMON_DEPEND="
+   app-arch/xz-utils
+   dev-libs/expat
+   dev-games/openscenegraph
+   media-libs/openal
+   net-misc/curl
+   sys-libs/zlib
+   virtual/opengl
+   dns? ( net-libs/udns )
+   gdal? ( sci-libs/gdal:= )
+"
+DEPEND="${COMMON_DEPEND}
+   dev-libs/boost
+"
+RDEPEND="${COMMON_DEPEND}
+   subversion? ( dev-vcs/subversion )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2019.1.1-gdal3.patch"
+   "${FILESDIR}/${PN}-2020.1.2-do-not-assume-libc++-clang.patch"
+   "${FILESDIR}/${PN}-2020.3.17-boost-1.81.patch"
+)
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_DNS=$(usex dns)
+   -DENABLE_GDAL=$(usex gdal)
+   -DENABLE_OPENMP=$(usex openmp)
+   -DENABLE_PKGUTIL=ON
+   -DENABLE_RTI=OFF
+   -DENABLE_SIMD=$(usex cpu_flags_x86_sse2)
+   -DENABLE_SOUND=ON
+   -DENABLE_TESTS=$(usex test)
+   -DSIMGEAR_HEADLESS=OFF
+   -DSIMGEAR_SHARED=ON
+   -DSYSTEM_EXPAT=ON
+   -DSYSTEM_UDNS=ON
+   -DUSE_AEONWAVE=OFF
+   -DOSG_FSTREAM_EXPORT_FIXED=OFF # TODO perhaps track it
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: games-simulation/flightgear-data/

2023-04-25 Thread Sam James
commit: 40a94dd75e18492a95edfd649a889bf256160291
Author: Michal Privoznik  gmail  com>
AuthorDate: Wed Apr 19 07:42:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 04:02:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40a94dd7

games-simulation/flightgear-data: Version bump to 2020.3.18

Signed-off-by: Michal Privoznik  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 games-simulation/flightgear-data/Manifest   |  1 +
 .../flightgear-data-2020.3.18.ebuild| 21 +
 2 files changed, 22 insertions(+)

diff --git a/games-simulation/flightgear-data/Manifest 
b/games-simulation/flightgear-data/Manifest
index 0dbe1ca1f82b..524dc38fe77d 100644
--- a/games-simulation/flightgear-data/Manifest
+++ b/games-simulation/flightgear-data/Manifest
@@ -1 +1,2 @@
 DIST FlightGear-2020.3.17-data.txz 1789324280 BLAKE2B 
abb1384be2922a80a4abf1c5a540e160c94e74c63ec1ce337f2be253a49c54ee499b9cea752bead41ee4ff1a235b7f78c9143579b602b4a911f46bdb7766e15c
 SHA512 
b15a8ae46709594d9aca5442c51b0cf5b2a804f5b39135bfa9c413ce4aca74db1955a399eb93abf38f1e265199e09ac0ecf05e518a23eeb35aeaa5cbc09277a0
+DIST FlightGear-2020.3.18-data.txz 1789347748 BLAKE2B 
0c6507ab2eaf10a3b9559dfca41818a66354da163b3ee64ecedcc3f49c0847cebe337982b8622618dc1710702754ac57cc17d96a954221543c8599ce5734c3d3
 SHA512 
0c0ec7246bc894c6b34a1a0862ed0199666f47ea1f0ad8c54ce08aab48eb47601296356e5a090ad2f118230eccb9ccb86823e948abad0fe05a706c38249d2196

diff --git a/games-simulation/flightgear-data/flightgear-data-2020.3.18.ebuild 
b/games-simulation/flightgear-data/flightgear-data-2020.3.18.ebuild
new file mode 100644
index ..5eb3beaef789
--- /dev/null
+++ b/games-simulation/flightgear-data/flightgear-data-2020.3.18.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="FlightGear data files"
+HOMEPAGE="https://www.flightgear.org/;
+SRC_URI="mirror://sourceforge/flightgear/FlightGear-${PV}-data.txz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+S=${WORKDIR}/fgdata
+
+src_install() {
+   insinto /usr/share/flightgear
+   rm -fr .git
+   doins -r *
+}



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

2023-04-25 Thread Sam James
commit: 55fdd80c4a3c8aab541725b234e3b0aecc7e2355
Author: Robert Siebeck  r123  de>
AuthorDate: Thu Apr 20 07:31:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 04:02:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55fdd80c

net-im/signal-desktop-bin: remove old version

Signed-off-by: Robert Siebeck  r123.de>
Closes: https://github.com/gentoo/gentoo/pull/30661
Signed-off-by: Sam James  gentoo.org>

 net-im/signal-desktop-bin/Manifest |  1 -
 .../signal-desktop-bin-6.14.0.ebuild   | 95 --
 2 files changed, 96 deletions(-)

diff --git a/net-im/signal-desktop-bin/Manifest 
b/net-im/signal-desktop-bin/Manifest
index d9778e7a75a1..3ee71f0b1972 100644
--- a/net-im/signal-desktop-bin/Manifest
+++ b/net-im/signal-desktop-bin/Manifest
@@ -1,2 +1 @@
-DIST signal-desktop_6.14.0_amd64.deb 106799140 BLAKE2B 
8ecb600a140b705dc86ac66c71f8c8f6108441064782a52c2f2812da575e1e9031313ebde1721ebe952ee2a0c705e82be06452350a89fbca23ed001acf37070d
 SHA512 
28508a50afb25309f2e6724c973c591c16f1d4f76d21289606ebec5594fd5c06ed0f46687754b6481fb0db042de5663c8cd7b620206b131529fe88b51c0e4402
 DIST signal-desktop_6.15.0_amd64.deb 106811932 BLAKE2B 
295eeb3b8a8100c0dbd54768a65ff43e62a972c2e7d9929aad5ddb13cbd1734b56bfdfd7148668d452f2f587b8f9be08664e40f4a9217b053df44ad4ec912e44
 SHA512 
15914c170cabd3857ae202a00247ce5bca4cf5ede054dfdeb5be7c341e18616f8d7eb6a0b9712417a4e889d1983a4966bc6857c147dc0fbf634a2d9309f0aee4

diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-6.14.0.ebuild 
b/net-im/signal-desktop-bin/signal-desktop-bin-6.14.0.ebuild
deleted file mode 100644
index 1b6e912201c3..
--- a/net-im/signal-desktop-bin/signal-desktop-bin-6.14.0.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN/-bin/}"
-
-inherit pax-utils unpacker xdg
-
-DESCRIPTION="Allows you to send and receive messages of Signal Messenger on 
your computer"
-HOMEPAGE="https://signal.org/
-   https://github.com/signalapp/Signal-Desktop;
-SRC_URI="https://updates.signal.org/desktop/apt/pool/main/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb;
-S="${WORKDIR}"
-
-LICENSE="GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl 
ZLIB APSL-2 icu Artistic-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="-* amd64"
-IUSE="+sound"
-RESTRICT="splitdebug"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-libs/alsa-lib
-   media-libs/mesa[X(+)]
-   net-print/cups
-   sys-apps/dbus[X]
-   x11-libs/cairo
-   x11-libs/gtk+:3[X]
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/pango
-   sound? (
-   || (
-   media-sound/pulseaudio
-   media-sound/apulse
-   )
-   )
-"
-
-QA_PREBUILT="
-   opt/Signal/chrome_crashpad_handler
-   opt/Signal/chrome-sandbox
-   opt/Signal/libEGL.so
-   opt/Signal/libGLESv2.so
-   opt/Signal/libffmpeg.so
-   opt/Signal/libvk_swiftshader.so
-   opt/Signal/libvulkan.so.1
-   opt/Signal/resources/app.asar.unpacked/node_modules/*
-   opt/Signal/signal-desktop
-   opt/Signal/swiftshader/libEGL.so
-   opt/Signal/swiftshader/libGLESv2.so"
-
-src_prepare() {
-   default
-   sed -e 's| --no-sandbox||g' \
-   -i usr/share/applications/signal-desktop.desktop || die
-   unpack usr/share/doc/signal-desktop/changelog.gz
-}
-
-src_install() {
-   insinto /
-   dodoc changelog
-   doins -r opt
-   insinto /usr/share
-
-   if has_version media-sound/apulse[-sdk] && ! has_version 
media-sound/pulseaudio; then
-   sed -i 's/Exec=/Exec=apulse /g' 
usr/share/applications/signal-desktop.desktop || die
-   fi
-
-   doins -r usr/share/applications
-   doins -r usr/share/icons
-   fperms +x /opt/Signal/signal-desktop /opt/Signal/chrome-sandbox
-   fperms u+s /opt/Signal/chrome-sandbox
-   pax-mark m opt/Signal/signal-desktop opt/Signal/chrome-sandbox
-
-   dosym -r /opt/Signal/${MY_PN} /usr/bin/${MY_PN}
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   elog "For using the tray icon on compatible desktop environments, start 
Signal with"
-   elog " '--start-in-tray' or '--use-tray-icon'."
-}



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

2023-04-25 Thread Sam James
commit: b23e807c125a7d80c94ed9736829ba6ec52540b1
Author: Yuri Konotopov  gnome  org>
AuthorDate: Wed Apr 19 17:16:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 04:02:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b23e807c

net-news/liferea: add python 3.11 support to 1.12.10

Bug: https://bugs.gentoo.org/904639
Signed-off-by: Yuri Konotopov  gnome.org>
Closes: https://github.com/gentoo/gentoo/pull/30652
Signed-off-by: Sam James  gentoo.org>

 net-news/liferea/liferea-1.12.10-r1.ebuild | 74 ++
 1 file changed, 74 insertions(+)

diff --git a/net-news/liferea/liferea-1.12.10-r1.ebuild 
b/net-news/liferea/liferea-1.12.10-r1.ebuild
new file mode 100644
index ..27fab2051b55
--- /dev/null
+++ b/net-news/liferea/liferea-1.12.10-r1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit autotools gnome2-utils optfeature python-single-r1 xdg
+
+DESCRIPTION="News Aggregator for RDF/RSS/CDF/Atom/Echo feeds"
+HOMEPAGE="https://lzone.de/liferea/;
+SRC_URI="https://github.com/lwindolf/${PN}/releases/download/v${PV}/${P}.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/gobject-introspection
+   dev-libs/json-glib
+   dev-libs/libpeas[gtk,python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   gnome-base/gsettings-desktop-schemas
+   net-libs/libsoup:2.4
+   net-libs/webkit-gtk:4
+   x11-libs/gtk+:3
+   x11-libs/pango"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-util/intltool
+   virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.12.9-webkit-css.patch
+)
+
+src_prepare() {
+   xdg_src_prepare
+
+   sed -i -e 's#$(datadir)/appdata#$(datadir)/metainfo#g' \
+   Makefile.am || die
+   eautoreconf
+}
+
+src_configure() {
+   econf --disable-static
+}
+
+src_compile() {
+   # Workaround crash in libwebkit2gtk-4.0.so
+   # https://bugs.gentoo.org/704594
+   WEBKIT_DISABLE_COMPOSITING_MODE=1 \
+   default
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+
+   optfeature "Libsecret Support plugin" app-crypt/libsecret[introspection]
+   optfeature "Tray Icon (GNOME Classic) plugin" "dev-python/pycairo 
x11-libs/gdk-pixbuf[introspection]"
+   optfeature "Media Player plugin" media-libs/gstreamer[introspection]
+   optfeature "monitoring network status" net-misc/networkmanager
+   optfeature "Popup Notifications plugin" 
x11-libs/libnotify[introspection]
+}



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

2023-04-25 Thread Sam James
commit: 6a8d0b8a7d612edbde3c15fd9a737052e8563cf3
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Tue Apr 25 17:44:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 04:02:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a8d0b8a

net-irc/soju: add 0.6.1

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Closes: https://github.com/gentoo/gentoo/pull/30753
Signed-off-by: Sam James  gentoo.org>

 net-irc/soju/Manifest  |  2 ++
 net-irc/soju/soju-0.6.1.ebuild | 63 ++
 2 files changed, 65 insertions(+)

diff --git a/net-irc/soju/Manifest b/net-irc/soju/Manifest
index 28dfc723bf27..480f7bb0a6ea 100644
--- a/net-irc/soju/Manifest
+++ b/net-irc/soju/Manifest
@@ -1,2 +1,4 @@
 DIST soju-0.6.0-deps.tar.xz 146900140 BLAKE2B 
0ecf3844694a6d2dbb8f90fbb44c87e6918c4502960356cbf7c7f12103ba2134257b9d0bfcce673352c256b9aa367368c280991069913f3764f916af731d4d21
 SHA512 
ccaf6cde616114a8afb9f7c2f41a816c458f685d7895cbb47a36135e5f1b12e39580ce81973ee9a5d61f3efb603e71f40820abd515dfb9539163f140cd25
 DIST soju-0.6.0.tar.gz 161364 BLAKE2B 
c8dcf2d8355f90e362f5f1cd5f5f2bb2ab84dce0dbbd07be3d3b492d944f5d8aa35d93038e2d1134f285e248c8bd8b4e83eab27a959bcefcc38198a3de24a4cd
 SHA512 
99e80a82c3ceda6567524bb4b7aab74095b0c4b18d1f268b84e4173770f3ded26bba5092f3adf105c90c28bffd86001801c0bad9f57fd2a3302bb816b77ac423
+DIST soju-0.6.1-deps.tar.xz 147239188 BLAKE2B 
c76cce444d78f6e1efa92835211af6b3e955f1960103e9b62e8a46f69015ba269ec3142822f726c67ab2d695d44395e7029991b5e229ca46a66d61144b345e3b
 SHA512 
c02cc46c22cc396f7ee56a94376674ec0cc543e7105278c4649ae8d0a0df9d73bbdb0d94add0b402be02fb37511b60a2f03aeebbfe9382928e2bb99221da345d
+DIST soju-0.6.1.tar.gz 161536 BLAKE2B 
3e61f13a2f711c9a1a280c158113fd75da53525c32cf8d04cf5459f25e55286e090fbf64c844e19bdf60780a9db37ee45976714500b12e92023330a426706c23
 SHA512 
12c939a050bf7276ee9e8fec05285533907a2787530ebe113a6be012cbfbcaac3c5cb5c42c3791618136cd45df6c9fb5739bcbec068650bf0d7ea2995443c0bf

diff --git a/net-irc/soju/soju-0.6.1.ebuild b/net-irc/soju/soju-0.6.1.ebuild
new file mode 100644
index ..99a1a193b5e5
--- /dev/null
+++ b/net-irc/soju/soju-0.6.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+EAPI=8
+
+inherit go-module systemd
+
+DESCRIPTION="soju is a user-friendly IRC bouncer"
+HOMEPAGE="https://soju.im/;
+SRC_URI="https://git.sr.ht/~emersion/${PN}/refs/download/v${PV}/${P}.tar.gz;
+SRC_URI+=" https://github.com/alfredfo/${PN}-deps/raw/master/${P}-deps.tar.xz;
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+IUSE="moderncsqlite +sqlite pam"
+REQUIRED_USE="?? ( moderncsqlite sqlite )"
+
+BDEPEND="
+   app-text/scdoc
+"
+RDEPEND="
+   acct-user/soju
+   acct-group/soju
+   sqlite? ( dev-db/sqlite:3 )
+"
+DEPEND="${RDEPEND}"
+
+src_compile() {
+   if use sqlite; then
+   GOFLAGS+=" -tags=libsqlite3"
+   elif use moderncsqlite; then
+   GOFLAGS+=" -tags=moderncsqlite"
+   else
+   GOFLAGS+=" -tags=nosqlite"
+   fi
+   use pam && GOFLAGS+=" -tags=pam"
+
+   ego build ${GOFLAGS} ./cmd/soju
+   ego build ${GOFLAGS} ./cmd/sojudb
+   ego build ${GOFLAGS} ./cmd/sojuctl
+
+   scdoc doc/soju.1 || die
+}
+
+src_install() {
+   dobin soju
+   dobin sojudb
+   dobin sojuctl
+
+   doman doc/soju.1
+   systemd_dounit contrib/soju.service
+   keepdir /etc/soju
+   insinto /etc/soju
+   newins config.in config
+   newinitd "${FILESDIR}"/soju.initd soju
+   einstalldocs
+}
+
+pkg_postinst() {
+   elog "${PN} requires a user database for authenticating clients."
+   elog "As the soju user, create a database using:"
+   elog "$ sojudb -config ${EROOT}/etc/soju/config create-user  
[-admin]"
+}



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

2023-04-25 Thread Sam James
commit: b1714594ed29f4e1592ba385322c55b510391482
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Tue Apr 25 06:24:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 04:02:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1714594

sci-electronics/kicad-templates: drop 7.0.0

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Sam James  gentoo.org>

 sci-electronics/kicad-templates/Manifest   |  1 -
 .../kicad-templates/kicad-templates-7.0.0.ebuild   | 22 --
 2 files changed, 23 deletions(-)

diff --git a/sci-electronics/kicad-templates/Manifest 
b/sci-electronics/kicad-templates/Manifest
index 54b9c3b27c85..2ed019a349d0 100644
--- a/sci-electronics/kicad-templates/Manifest
+++ b/sci-electronics/kicad-templates/Manifest
@@ -1,5 +1,4 @@
 DIST kicad-templates-6.0.11.tar.bz2 934873 BLAKE2B 
6d1e2bf7396dee79904930d443903a49ce932e61c32a6577a7548ae3c6ee903b75af0278031f0d98c74e4b0b8bc5d90760de6e3127a3ed4c58fa84e52ba7510b
 SHA512 
dc1b8ab6c9a9285084bc4a9f50feb9044e971891096f5b3fc9d0912169c3b1df6ea1c6584ffcf877b0e649f7f6c38e6787edf8a7f2455405751267045d6394bf
 DIST kicad-templates-6.0.9.tar.gz 1057613 BLAKE2B 
c2c0c78093995629216cbcb93c40a05e1494da90a6cb91909e54fcb115fb7d6e10b3015a94200fef61407a6beccdc0f2bea84319531b39562bdf19ccf243a726
 SHA512 
f5e82599dc8532b2f286d62e650084b4d0470308a2cf447831027a85ea1028587342d51d4005018449f17fcbc9bd9f6ed850d7e3818c88692906790ef8981471
-DIST kicad-templates-7.0.0.tar.bz2 1419891 BLAKE2B 
51747088a14a36a12270c18cd60f56e58a89419bf5b28a9b600b02a35606f6c142af80947e1e3f995c86df44e8af2181e012bfd0884cdccc317d3c1d8387eaf5
 SHA512 
e9ed2570a671e157ba03a6f89a3fa84983d3b48331f5cab6be2100cabe7004d5b83f15a00cec2fadd31dab5b584b2e51569f6425532ade8363075a300a47d86f
 DIST kicad-templates-7.0.1.tar.bz2 1419796 BLAKE2B 
ce6f259e8668eb4ed3541cee1aca44259af2a19142cb5ef1f049b40d7d23fac5e48cf13e3b101798d02f0661230c96bdf8f74a802b7bbb3dec13272a498a7e34
 SHA512 
5214ce5b48c2340feb3d6ce3d882462a6ea1468c53ce5de30d7b608c026b9d51db38b33375d24b845a8196eacdc2dbe5c28f2f1ff22af4c398724fb6566ec2fe
 DIST kicad-templates-7.0.2.tar.bz2 1247364 BLAKE2B 
4143ef4a1741e099609eeced84983c9dd1d9bae615fb49cd1fad213eb8d9d266b0e2fb079188e61e024403a97d5848c60ae0ef927907d470a3c8c99cc30a0cb8
 SHA512 
d00847c0dd1cfd23af20a1bc05a481efee0390659d7de89cfa2fcc702814a9dc6905291c00fc067cdc399f58e70ad7864bbd1dde1b146193156c1c21cb18abf9

diff --git a/sci-electronics/kicad-templates/kicad-templates-7.0.0.ebuild 
b/sci-electronics/kicad-templates/kicad-templates-7.0.0.ebuild
deleted file mode 100644
index bffd6445a28e..
--- a/sci-electronics/kicad-templates/kicad-templates-7.0.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Electronic Schematic and PCB design tools project templates"
-HOMEPAGE="https://github.com/kicad/kicad-templates;
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/${PN}.git;
-   inherit git-r3
-else
-   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="CC-BY-SA-4.0"
-SLOT="0"
-
-RDEPEND=">=sci-electronics/kicad-7.0.0"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/cryfs/

2023-04-25 Thread Sam James
commit: 08aaf8fb2da97a1c3bfbdcf4dbdc2adbf1cc0803
Author: Peter Levine  gmail  com>
AuthorDate: Sat Apr 22 04:40:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 04:02:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08aaf8fb

sys-fs/cryfs: enable py3.11

Closes: https://bugs.gentoo.org/897304
Closes: https://github.com/gentoo/gentoo/pull/30694
Signed-off-by: Peter Levine  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-fs/cryfs/cryfs-0.10.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/cryfs/cryfs-0.10.3-r1.ebuild 
b/sys-fs/cryfs/cryfs-0.10.3-r1.ebuild
index e3ce120c5ff7..321634245e9e 100644
--- a/sys-fs/cryfs/cryfs-0.10.3-r1.ebuild
+++ b/sys-fs/cryfs/cryfs-0.10.3-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 inherit cmake flag-o-matic linux-info python-any-r1
 
 if [[ ${PV} ==  ]] ; then



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

2023-04-25 Thread Sam James
commit: 1ed1190ac8077c4482462fa3888ffa8b6488bc21
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Tue Apr 25 06:24:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 04:02:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ed1190a

app-doc/kicad-doc: drop 7.0.0

Signed-off-by: Zoltan Puskas  sinustrom.info>
Closes: https://github.com/gentoo/gentoo/pull/30743
Signed-off-by: Sam James  gentoo.org>

 app-doc/kicad-doc/Manifest   |  1 -
 app-doc/kicad-doc/kicad-doc-7.0.0.ebuild | 63 
 2 files changed, 64 deletions(-)

diff --git a/app-doc/kicad-doc/Manifest b/app-doc/kicad-doc/Manifest
index 5118ed417fe5..3c29d228177a 100644
--- a/app-doc/kicad-doc/Manifest
+++ b/app-doc/kicad-doc/Manifest
@@ -1,5 +1,4 @@
 DIST kicad-doc-6.0.11.tar.bz2 79253772 BLAKE2B 
904c01cd00b1669620018194e98303c00ba2ba32b44fed2f36966edf40487c26b6a7ed827a0c35908eb74ea04054a0c7cc39d371e5c6013bee484bf2b67f6177
 SHA512 
1c942a53dfcf071e83d5b7674df446b55818961da69586fe772467e4cf7ea64a13de01af20ec087c8a73f9d101a5a48680d840415e1a278e2ef5b22952980180
 DIST kicad-doc-6.0.9.tar.gz 81321926 BLAKE2B 
0885d0210afcc83c2ccaad3a0caac912e8f756e69c4569e543a81440e14b6e3ead68ccc427f4dcd9026ebf86a8e3c45487955479bf8c43ce9bb6680de9da777c
 SHA512 
be8ae3bbebce334d7d7ab0e24bf3712aaa83b078f1a4495b755cdd9a5ff8e55951dbd82c5ac17c5aeba66008a9e6ef1b9f104f51ad340cb7cb88abdd86e5853d
-DIST kicad-doc-7.0.0.tar.bz2 104561946 BLAKE2B 
1f19b489a3b40e15f9f4a775582caf192180b345bf559d8e2b1954b2c72301ad25264e7bf27df46ba9b2a52848478441df383f5766c7111340b04aa45720f40a
 SHA512 
b3cd797751b3183eabadd71e02031ff0b3e5d4744e1c55c16ae5b22bdc45f7cb874defde407d6d819b7c00b06daad84260b980f9afca1f5805c17ebf177300b8
 DIST kicad-doc-7.0.1.tar.bz2 104103280 BLAKE2B 
dbdcd82e65c9d3a2bff629f8fa4e3cc34c2adbfa3fe9a808e3802addc3d75f3875ad52c4f5e79cb2bfb7563a6288d0c2eb6f119adf4f7fd2f31360cea82d1ea7
 SHA512 
5274ef673db9e415d5b82522681acdd4ee2b2f615bb52abdd11ebd17b72f36852ee297fdb98f9cf1dee12671a23adc24a6a8a03be720b579bbee7a9ead167e41
 DIST kicad-doc-7.0.2.tar.bz2 104105560 BLAKE2B 
e6617c5390fd03c7e388a532bd34fbf13baa2fffabac0a63ad84a1e30c398ff5d240cb7ac890945a56fdbdd7300398f37667974797d60afc8a4f6438a6bf324b
 SHA512 
d05a1b9988bbaaa630d036c0b90e81020bd0d51dbccbe6918983bea7894476e0a186fa133fc88aa365c9d26e51b1184f7ce5f375847b828f6b9a85abfe6fd33e

diff --git a/app-doc/kicad-doc/kicad-doc-7.0.0.ebuild 
b/app-doc/kicad-doc/kicad-doc-7.0.0.ebuild
deleted file mode 100644
index c12d7542d2ea..
--- a/app-doc/kicad-doc/kicad-doc-7.0.0.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Electronic Schematic and PCB design tools manuals"
-HOMEPAGE="https://docs.kicad.org/;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.com/kicad/services/kicad-doc.git;
-   inherit git-r3
-   # x11-misc-util/macros only required on live ebuilds
-   LIVE_DEPEND=">=x11-misc/util-macros-1.18"
-else
-   
SRC_URI="https://gitlab.com/kicad/services/${PN}/-/archive/${PV}/${P}.tar.bz2;
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="|| ( GPL-3+ CC-BY-3.0 ) GPL-2"
-SLOT="0"
-# TODO: Change default back to +pdf once asciidoctor-pdf is packaged?
-IUSE="+html pdf"
-
-LANG_USE=" l10n_ca l10n_de l10n_en l10n_es l10n_fr l10n_id l10n_it l10n_ja 
l10n_pl l10n_ru l10n_zh"
-IUSE+=${LANG_USE}
-REQUIRED_USE="|| ( html pdf ) ^^ ( ${LANG_USE} )"
-unset LANG_USE
-
-PATCHES=(
-   "${FILESDIR}/${P}-eeschema_advanced.patch"
-)
-
-# TODO: need asciidoctor-pdf for pdf
-# bug #697450
-BDEPEND="
-   >=dev-ruby/asciidoctor-2.0.12
-   >=app-text/dblatex-0.3.10
-   >=app-text/po4a-0.45
-   >=sys-devel/gettext-0.18
-   dev-perl/Unicode-LineBreak
-   dev-util/source-highlight
-   l10n_ca? ( dev-texlive/texlive-langspanish )
-   l10n_de? ( dev-texlive/texlive-langgerman )
-   l10n_en? ( dev-texlive/texlive-langenglish )
-   l10n_es? ( dev-texlive/texlive-langspanish )
-   l10n_fr? ( dev-texlive/texlive-langfrench )
-   l10n_it? ( dev-texlive/texlive-langitalian )
-   l10n_ja? ( dev-texlive/texlive-langjapanese media-fonts/vlgothic )
-   l10n_pl? ( dev-texlive/texlive-langpolish )
-   l10n_ru? ( dev-texlive/texlive-langcyrillic )
-   l10n_zh? ( dev-texlive/texlive-langchinese )"
-
-src_configure() {
-   local mycmakeargs=(
-   -DPDF_GENERATOR="DBLATEX"
-   -DBUILD_FORMATS="$(usev html);$(usev pdf)"
-   -DSINGLE_LANGUAGE="${L10N}"
-   -DKICAD_DOC_PATH="${EPREFIX}"/usr/share/doc/${P}/help
-   )
-   cmake_src_configure
-}



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

2023-04-25 Thread Sam James
commit: 18560e34f64657ce43582592ad68c00d18dab16a
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Mon Apr 10 14:45:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 04:02:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18560e34

net-irc/soju: add sqlite and moderncsqlite USE flags

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Signed-off-by: Sam James  gentoo.org>

 net-irc/soju/metadata.xml |  4 +++
 net-irc/soju/soju-0.6.0-r1.ebuild | 68 +++
 2 files changed, 72 insertions(+)

diff --git a/net-irc/soju/metadata.xml b/net-irc/soju/metadata.xml
index df600cfb1ced..7f2f852dba69 100644
--- a/net-irc/soju/metadata.xml
+++ b/net-irc/soju/metadata.xml
@@ -12,4 +12,8 @@
 
   ~emersion/soju
 
+
+  Use moderncsqlite, a cgo-free port of
+  SQLite
+
 

diff --git a/net-irc/soju/soju-0.6.0-r1.ebuild 
b/net-irc/soju/soju-0.6.0-r1.ebuild
new file mode 100644
index ..f95f3178e06c
--- /dev/null
+++ b/net-irc/soju/soju-0.6.0-r1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module systemd
+
+DESCRIPTION="soju is a user-friendly IRC bouncer"
+HOMEPAGE="https://soju.im/;
+SRC_URI="https://git.sr.ht/~emersion/${PN}/refs/download/v${PV}/${P}.tar.gz;
+SRC_URI+=" https://github.com/alfredfo/${PN}-deps/raw/master/${P}-deps.tar.xz;
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+IUSE="moderncsqlite +sqlite pam"
+REQUIRED_USE="?? ( moderncsqlite sqlite )"
+
+BDEPEND="
+   app-text/scdoc
+"
+RDEPEND="
+   acct-user/soju
+   acct-group/soju
+   sqlite? ( dev-db/sqlite:3 )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.6.0-fix-dup-upstream-connections.patch
+)
+
+src_compile() {
+   if use sqlite; then
+   GOFLAGS+=" -tags=libsqlite3"
+   elif use moderncsqlite; then
+   GOFLAGS+=" -tags=moderncsqlite"
+   else
+   GOFLAGS+=" -tags=nosqlite"
+   fi
+   use pam && GOFLAGS+=" -tags=pam"
+
+   ego build ${GOFLAGS} ./cmd/soju
+   ego build ${GOFLAGS} ./cmd/sojudb
+   ego build ${GOFLAGS} ./cmd/sojuctl
+
+   scdoc doc/soju.1 || die
+}
+
+src_install() {
+   dobin soju
+   dobin sojudb
+   dobin sojuctl
+
+   doman doc/soju.1
+   systemd_dounit contrib/soju.service
+   keepdir /etc/soju
+   insinto /etc/soju
+   newins config.in config
+   newinitd "${FILESDIR}"/soju.initd soju
+   einstalldocs
+}
+
+pkg_postinst() {
+   elog "${PN} requires a user database for authenticating clients."
+   elog "As the soju user, create a database using:"
+   elog "$ sojudb -config ${EROOT}/etc/soju/config create-user  
[-admin]"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwebengine/files/, dev-qt/qtwebengine/

2023-04-25 Thread Ionen Wolkens
commit: 9b8f2313546c9a4c1c9dd7a3fc59f77b7147d43d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Apr 25 23:38:00 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Apr 26 03:54:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b8f2313

dev-qt/qtwebengine: fix qutebrowser's hinting issue (6.5 regression)

Without this, scripts that qutebrowser (or others) inject may
semi-randomly fail leading to e.g. keyword hints not working, or
users' greasemonkey scripts not being loaded.

qutebrowser has opted to not do messy mitigations (at least for now)
and a fix here makes more sense. Albeit fix was not merged upstream
yet, "hopefully" will make it in 6.5.1 if doesn't miss the window.

Given qtwebengine is not used for much in Gentoo beside qutebrowser
so far, should be worth the revbump/rebuild.

Acked-by: Jimi Huotari  gentoo.org>
Signed-off-by: Ionen Wolkens  gentoo.org>

 .../qtwebengine-6.5.0-userscripts-loading.patch| 112 +
 ...6.5.0-r1.ebuild => qtwebengine-6.5.0-r2.ebuild} |   5 +-
 2 files changed, 116 insertions(+), 1 deletion(-)

diff --git 
a/dev-qt/qtwebengine/files/qtwebengine-6.5.0-userscripts-loading.patch 
b/dev-qt/qtwebengine/files/qtwebengine-6.5.0-userscripts-loading.patch
new file mode 100644
index ..6a5802829bb4
--- /dev/null
+++ b/dev-qt/qtwebengine/files/qtwebengine-6.5.0-userscripts-loading.patch
@@ -0,0 +1,112 @@
+https://github.com/qutebrowser/qutebrowser/issues/7662
+https://bugreports.qt.io/browse/QTBUG-113109
+
+https://codereview.qt-project.org/c/qt/qtwebengine/+/474114
+From: Allan Sandfeld Jensen 
+Date: Mon, 24 Apr 2023 17:33:17 +0200
+Subject: [PATCH] Fix user script management when subframes are present
+
+Only the main frames should administer scripts associated with it.
+
+Pick-to: 6.5
+Fixes: QTBUG-113109
+Change-Id: Ibda66f55ef99da632134a9de1425797262faba9b
+--- a/src/core/renderer/user_resource_controller.cpp
 b/src/core/renderer/user_resource_controller.cpp
+@@ -289,10 +289,11 @@
+ FrameUserScriptMap::iterator it = m_frameUserScriptMap.find(renderFrame);
+ if (it == m_frameUserScriptMap.end()) // ASSERT maybe?
+ return;
+-for (uint64_t id : std::as_const(it.value())) {
+-m_scripts.remove(id);
++if (renderFrame->IsMainFrame()) {
++for (uint64_t id : std::as_const(it.value()))
++m_scripts.remove(id);
+ }
+-m_frameUserScriptMap.remove(renderFrame);
++m_frameUserScriptMap.erase(it);
+ }
+ 
+ void UserResourceController::addScriptForFrame(const 
QtWebEngineCore::UserScriptData ,
+@@ -304,7 +305,8 @@
+ 
+ if (!(*it).contains(script.scriptId))
+ (*it).append(script.scriptId);
+-m_scripts.insert(script.scriptId, script);
++if (!frame || frame->IsMainFrame())
++m_scripts.insert(script.scriptId, script);
+ }
+ 
+ void UserResourceController::removeScriptForFrame(const 
QtWebEngineCore::UserScriptData ,
+@@ -315,7 +317,8 @@
+ return;
+ 
+ (*it).removeOne(script.scriptId);
+-m_scripts.remove(script.scriptId);
++if (!frame || frame->IsMainFrame())
++m_scripts.remove(script.scriptId);
+ }
+ 
+ void UserResourceController::clearScriptsForFrame(content::RenderFrame *frame)
+@@ -323,8 +326,10 @@
+ FrameUserScriptMap::iterator it = m_frameUserScriptMap.find(frame);
+ if (it == m_frameUserScriptMap.end())
+ return;
+-for (uint64_t id : std::as_const(it.value()))
+-m_scripts.remove(id);
++if (!frame || frame->IsMainFrame()) {
++for (uint64_t id : std::as_const(it.value()))
++m_scripts.remove(id);
++}
+ 
+ m_frameUserScriptMap.remove(frame);
+ }
+--- a/tests/auto/widgets/qwebenginescript/tst_qwebenginescript.cpp
 b/tests/auto/widgets/qwebenginescript/tst_qwebenginescript.cpp
+@@ -76,6 +76,7 @@
+ void scriptsInNestedIframes();
+ void matchQrcUrl();
+ void injectionOrder();
++void reloadWithSubframes();
+ };
+ 
+ void tst_QWebEngineScript::domEditing()
+@@ -694,6 +695,38 @@
+ QTRY_COMPARE(page.log, expected);
+ }
+ 
++void tst_QWebEngineScript::reloadWithSubframes()
++{
++class Page : public QWebEnginePage
++{
++public:
++Page() : QWebEnginePage() {}
++QVector log;
++
++protected:
++void javaScriptConsoleMessage(JavaScriptConsoleMessageLevel, const 
QString , int,
++  const QString &) override
++{
++log.append(message);
++}
++} page;
++
++QWebEngineScript s;
++s.setInjectionPoint(QWebEngineScript::DocumentCreation);
++s.setSourceCode(QStringLiteral("console.log('Hello');"));
++page.scripts().insert(s);
++
++page.setHtml(QStringLiteral(""
++"  Test scripts working on reload "
++"  "
++"  "
++""));
++QTRY_COMPARE(page.log.size(), 1);
++
++

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

2023-04-25 Thread Sam James
commit: 4f52103324fcfb0154881c7932b85965e029fec3
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 26 03:53:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 03:53:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f521033

media-libs/libde265: Stabilize 1.0.11 arm64, #905100

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

 media-libs/libde265/libde265-1.0.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libde265/libde265-1.0.11.ebuild 
b/media-libs/libde265/libde265-1.0.11.ebuild
index 7498ce13eecd..0367f69a66c7 100644
--- a/media-libs/libde265/libde265-1.0.11.ebuild
+++ b/media-libs/libde265/libde265-1.0.11.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/strukturag/libde265/releases/download/v${PV}/${P}.tar.gz;
-   KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 arm arm64 ~loong ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Open h.265 video codec implementation"



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

2023-04-25 Thread Sam James
commit: d021ea99f8d55b357cc34221f183d7ebb8a4f0e0
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 26 03:53:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 03:53:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d021ea99

media-libs/libde265: Stabilize 1.0.11 amd64, #905100

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

 media-libs/libde265/libde265-1.0.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libde265/libde265-1.0.11.ebuild 
b/media-libs/libde265/libde265-1.0.11.ebuild
index b6568d6dd35a..a34eb37675a0 100644
--- a/media-libs/libde265/libde265-1.0.11.ebuild
+++ b/media-libs/libde265/libde265-1.0.11.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/strukturag/libde265/releases/download/v${PV}/${P}.tar.gz;
-   KEYWORDS="~amd64 arm arm64 ~loong ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~loong ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Open h.265 video codec implementation"



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

2023-04-25 Thread Sam James
commit: 046c4be1ce33515ff7c0220d791324184210f1c9
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 26 03:53:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 03:53:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=046c4be1

media-libs/libde265: Stabilize 1.0.11 x86, #905100

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

 media-libs/libde265/libde265-1.0.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libde265/libde265-1.0.11.ebuild 
b/media-libs/libde265/libde265-1.0.11.ebuild
index 0367f69a66c7..b6568d6dd35a 100644
--- a/media-libs/libde265/libde265-1.0.11.ebuild
+++ b/media-libs/libde265/libde265-1.0.11.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/strukturag/libde265/releases/download/v${PV}/${P}.tar.gz;
-   KEYWORDS="~amd64 arm arm64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 arm arm64 ~loong ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Open h.265 video codec implementation"



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

2023-04-25 Thread Sam James
commit: b06ae8e7ec4148557c4db1c308fa31306d095d12
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 26 03:53:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 03:53:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b06ae8e7

media-libs/libde265: Stabilize 1.0.11 arm, #905100

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

 media-libs/libde265/libde265-1.0.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libde265/libde265-1.0.11.ebuild 
b/media-libs/libde265/libde265-1.0.11.ebuild
index ca34a4a3dccb..7498ce13eecd 100644
--- a/media-libs/libde265/libde265-1.0.11.ebuild
+++ b/media-libs/libde265/libde265-1.0.11.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/strukturag/libde265/releases/download/v${PV}/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Open h.265 video codec implementation"



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

2023-04-25 Thread Sam James
commit: d6c3df04b26e98cbd9ebb5baacd9c7bd668c4fcc
Author: orbea  riseup  net>
AuthorDate: Sun Apr 16 17:02:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 03:47:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6c3df04

app-office/libreoffice: Don't require X for dbus

It doesn't seem to be required anymore with LibreOffice.

Bug: https://bugs.gentoo.org/726446
Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/30620
Signed-off-by: Sam James  gentoo.org>

 app-office/libreoffice/libreoffice-7.4..ebuild | 2 +-
 app-office/libreoffice/libreoffice-7.5..ebuild | 2 +-
 app-office/libreoffice/libreoffice-.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-office/libreoffice/libreoffice-7.4..ebuild 
b/app-office/libreoffice/libreoffice-7.4..ebuild
index 738a0daa6f5e..36ed04a552ca 100644
--- a/app-office/libreoffice/libreoffice-7.4..ebuild
+++ b/app-office/libreoffice/libreoffice-7.4..ebuild
@@ -181,7 +181,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
)
coinmp? ( sci-libs/coinor-mp )
cups? ( net-print/cups )
-   dbus? ( sys-apps/dbus[X] )
+   dbus? ( sys-apps/dbus )
eds? (
dev-libs/glib:2
gnome-base/dconf

diff --git a/app-office/libreoffice/libreoffice-7.5..ebuild 
b/app-office/libreoffice/libreoffice-7.5..ebuild
index b00d6175767d..941b2c21607a 100644
--- a/app-office/libreoffice/libreoffice-7.5..ebuild
+++ b/app-office/libreoffice/libreoffice-7.5..ebuild
@@ -180,7 +180,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
)
coinmp? ( sci-libs/coinor-mp )
cups? ( net-print/cups )
-   dbus? ( sys-apps/dbus[X] )
+   dbus? ( sys-apps/dbus )
eds? (
dev-libs/glib:2
gnome-base/dconf

diff --git a/app-office/libreoffice/libreoffice-.ebuild 
b/app-office/libreoffice/libreoffice-.ebuild
index 2d2b44bdb227..3f227c0a320f 100644
--- a/app-office/libreoffice/libreoffice-.ebuild
+++ b/app-office/libreoffice/libreoffice-.ebuild
@@ -179,7 +179,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
)
coinmp? ( sci-libs/coinor-mp )
cups? ( net-print/cups )
-   dbus? ( sys-apps/dbus[X] )
+   dbus? ( sys-apps/dbus )
eds? (
dev-libs/glib:2
gnome-base/dconf



[gentoo-commits] repo/gentoo:master commit in: games-emulation/mgba-jg/

2023-04-25 Thread Sam James
commit: c346baf966c3f33d0ba171722e1eb6ac10677c20
Author: orbea  riseup  net>
AuthorDate: Mon Apr 24 15:02:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 03:47:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c346baf9

games-emulation/mgba-jg: add 0.10.2

Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/30733
Signed-off-by: Sam James  gentoo.org>

 games-emulation/mgba-jg/Manifest  |  1 +
 games-emulation/mgba-jg/mgba-jg-0.10.2.ebuild | 45 +++
 2 files changed, 46 insertions(+)

diff --git a/games-emulation/mgba-jg/Manifest b/games-emulation/mgba-jg/Manifest
index cc60171758b9..eed77a8b3f25 100644
--- a/games-emulation/mgba-jg/Manifest
+++ b/games-emulation/mgba-jg/Manifest
@@ -1 +1,2 @@
 DIST mgba-0.10.1.tar.bz2 12984463 BLAKE2B 
8cdd3ee302ba29febbdd255582b2c071543bbe9e483a302c2e2116444662ace9e8988acead32be2b84361b6145099a1a76c2391a938069e3dddba83e76070842
 SHA512 
69d7f1a8973159cf6dab21aa669bd29e8344efad1a5ffaa77fc94ad02ce1f3c2f74692bdce896cee394ffcdbecfe7d91c0f51bc89fbb65a16cf44801e26d8412
+DIST mgba-0.10.2.tar.bz2 12925327 BLAKE2B 
73a4a969ea99cde7d928d04ef43208b378784c73f39f6e8bc62f02da3df31ff45c82360cd3184b94e835a355bb3ccb05c2f7b70290aa886a1df7619e319cfb56
 SHA512 
6bf50bf4ec172fae8a8f5495bbed646f32f978ffcf271531aecea1b56b69788da1ea84bbbab4d22ae5bec0a4e64035209d5719bb5d574981770b7cd3a531798b

diff --git a/games-emulation/mgba-jg/mgba-jg-0.10.2.ebuild 
b/games-emulation/mgba-jg/mgba-jg-0.10.2.ebuild
new file mode 100644
index ..11cad347f454
--- /dev/null
+++ b/games-emulation/mgba-jg/mgba-jg-0.10.2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_PN=${PN%-*}
+MY_P=${MY_PN}-${PV}
+DESCRIPTION="Jolly Good Port of mGBA"
+HOMEPAGE="https://gitlab.com/jgemu/mgba;
+if [[ "${PV}" == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.com/jgemu/${MY_PN}.git;
+else
+   
SRC_URI="https://gitlab.com/jgemu/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2;
+   S="${WORKDIR}/${MY_P}"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="BSD-2 MPL-2.0"
+SLOT="1"
+
+DEPEND="
+   media-libs/jg:1=
+"
+RDEPEND="
+   ${DEPEND}
+   games-emulation/jgrf
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_compile() {
+   emake -C jollygood CC="$(tc-getCC)" PKG_CONFIG="$(tc-getPKG_CONFIG)"
+}
+
+src_install() {
+   emake -C jollygood install \
+   DESTDIR="${D}" \
+   PREFIX="${EPREFIX}"/usr \
+   DOCDIR="${EPREFIX}"/usr/share/doc/${PF} \
+   LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+}



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

2023-04-25 Thread Sam James
commit: 89fc0e71902bf59a8f0b900d37b33133cb7c57b5
Author: Randy Barlow  electronsweatshop  com>
AuthorDate: Wed Apr 26 03:00:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 03:44:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89fc0e71

app-admin/lnav: Drop 0.11.0

Signed-off-by: Randy Barlow  electronsweatshop.com>
Closes: https://github.com/gentoo/gentoo/pull/30763
Signed-off-by: Sam James  gentoo.org>

 app-admin/lnav/Manifest   |  1 -
 app-admin/lnav/lnav-0.11.0.ebuild | 56 ---
 2 files changed, 57 deletions(-)

diff --git a/app-admin/lnav/Manifest b/app-admin/lnav/Manifest
index f458805e36e4..3849a04c 100644
--- a/app-admin/lnav/Manifest
+++ b/app-admin/lnav/Manifest
@@ -1,2 +1 @@
-DIST lnav-0.11.0.tar.gz 9586979 BLAKE2B 
fa333d2dbc3c2a5cb8b96ea4cbf84412be117b9d9ec999bab784e7aefab25cd01edcb65617468b8a1fbc46d554cf20a02bc901c9d75f2c5831359da37a19fd22
 SHA512 
f10938aacb1e170a6912090c5de8e85e9aae5bc456e57b49192a21020e7dfa20414d1f5b66fd25b3c1ea5a3d1fd3bd92af6fe7e0c6b73953688c3d861266fd97
 DIST lnav-0.11.1.tar.gz 10268167 BLAKE2B 
d490c6798685e80021437e1771742dee59c3b5109a43591581f4ddc15528c5b616ab915418fa78b7cf13a82bce582baf0516b5b2339f5fa32054359c21908852
 SHA512 
6c7d2b603ee04bb2cee16bf28b0161ebe7bf3ec838bed765f9852f79ee1ff8a56691dcaa66998e0ef58f16f16274bf93c7f2eb8f2e58264faf284bcfd25818ef

diff --git a/app-admin/lnav/lnav-0.11.0.ebuild 
b/app-admin/lnav/lnav-0.11.0.ebuild
deleted file mode 100644
index 7847867ce5a0..
--- a/app-admin/lnav/lnav-0.11.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic
-
-DESCRIPTION="A curses-based tool for viewing and analyzing log files"
-HOMEPAGE="https://lnav.org;
-SRC_URI="https://github.com/tstack/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="pcap test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   app-arch/bzip2:0=
-   app-arch/libarchive:=
-   >=dev-db/sqlite-3.9.0
-   dev-libs/libpcre[cxx]
-   >=net-misc/curl-7.23.0
-   sys-libs/ncurses:=
-   sys-libs/readline:=
-   sys-libs/zlib:=
-   pcap? ( net-analyzer/wireshark[tshark] )"
-# The tests use ssh-keygen and use dsa and rsa keys (which is why ssl is 
required)
-DEPEND="${RDEPEND}
-   test? (
-   net-misc/openssh[ssl]
-   dev-cpp/doctest
-   )"
-
-DOCS=( AUTHORS NEWS README )
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.11.0-disable-tests.patch
-   # https://github.com/tstack/lnav/pull/1041
-   "${FILESDIR}"/${PN}-0.11.0-conditional-ssh-keygen.patch
-)
-
-src_prepare() {
-   default
-
-   eautoreconf
-}
-
-src_configure() {
-   filter-lto
-
-   econf \
-   --disable-static \
-   --with-ncurses \
-   $(use_with test system-doctest)
-}



[gentoo-commits] repo/gentoo:master commit in: net-vpn/tor/files/, net-vpn/tor/

2023-04-25 Thread Sam James
commit: 93d2cce2f2111f1c219587443a1b676ce2ff561c
Author: orbea  riseup  net>
AuthorDate: Sun Apr 16 19:14:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 03:46:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93d2cce2

net-vpn/tor: Add upstream libressl patch

This patch was accepted upstream and fixes the build with libressl 3.5
and newer.

[sam: As discussed, we're going to accept backports of LibreSSL fixes
when merged upstream, as it's not really any hassle for us, and it makes
life easier in overlays.]

Bug: https://bugs.gentoo.org/903001
Upstream-Commit: 
https://gitlab.torproject.org/tpo/core/tor/-/commit/da52d7206a4a8e4fa8b5e80b5ed73de50fbe8692
Upstream-PR: https://gitlab.torproject.org/tpo/core/tor/-/merge_requests/598
Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/30622
Signed-off-by: Sam James  gentoo.org>

 net-vpn/tor/files/tor-0.4.7.13-libressl.patch | 161 ++
 net-vpn/tor/tor-0.4.7.13-r1.ebuild|   1 +
 2 files changed, 162 insertions(+)

diff --git a/net-vpn/tor/files/tor-0.4.7.13-libressl.patch 
b/net-vpn/tor/files/tor-0.4.7.13-libressl.patch
new file mode 100644
index ..76d52fd1c54e
--- /dev/null
+++ b/net-vpn/tor/files/tor-0.4.7.13-libressl.patch
@@ -0,0 +1,161 @@
+Upstream-MR: https://gitlab.torproject.org/tpo/core/tor/-/merge_requests/598
+Upstream-Commit: 
https://gitlab.torproject.org/tpo/core/tor/-/commit/da52d7206a4a8e4fa8b5e80b5ed73de50fbe8692
+
+From f3dabd705f26c56076934323f24b5b05ecdfd39c Mon Sep 17 00:00:00 2001
+From: "Alex Xu (Hello71)" 
+Date: Tue, 5 Jul 2022 11:37:30 -0400
+Subject: [PATCH 1/2] LibreSSL 3.5 compatibility
+
+LibreSSL is now closer to OpenSSL 1.1 than OpenSSL 1.0. According to
+https://undeadly.org/cgi?action=article;sid=20220116121253, this is the
+intention of OpenBSD developers.
+
+According to #40630, many special cases are needed to compile Tor against
+LibreSSL 3.5 when using Tor's OpenSSL 1.0 compatibility mode, whereas only a
+small number of #defines are required when using OpenSSL 1.1 compatibility
+mode. One additional workaround is required for LibreSSL 3.4 compatibility.
+
+Compiles and passes unit tests with LibreSSL 3.4.3 and 3.5.1.
+---
+ configure.ac   |  2 +-
+ src/lib/crypt_ops/compat_openssl.h | 22 +-
+ src/lib/crypt_ops/crypto_openssl_mgt.h |  3 +--
+ src/lib/crypt_ops/crypto_rsa_openssl.c |  8 +---
+ 4 files changed, 20 insertions(+), 15 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 8baae007cf..6ab7903010 100644
+--- a/configure.ac
 b/configure.ac
+@@ -1022,7 +1022,7 @@ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
+ AC_MSG_CHECKING([for OpenSSL < 1.0.1])
+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
+ #include 
+-#if !defined(LIBRESSL_VERSION_NUMBER) && OPENSSL_VERSION_NUMBER < 0x1000100fL
++#if OPENSSL_VERSION_NUMBER < 0x1000100fL
+ #error "too old"
+ #endif
+]], [[]])],
+diff --git a/src/lib/crypt_ops/compat_openssl.h 
b/src/lib/crypt_ops/compat_openssl.h
+index 0f56f338b5..c5eccdb015 100644
+--- a/src/lib/crypt_ops/compat_openssl.h
 b/src/lib/crypt_ops/compat_openssl.h
+@@ -20,32 +20,36 @@
+  * \brief compatibility definitions for working with different openssl forks
+  **/
+ 
+-#if !defined(LIBRESSL_VERSION_NUMBER) && \
+-  OPENSSL_VERSION_NUMBER < OPENSSL_V_SERIES(1,0,1)
++#if OPENSSL_VERSION_NUMBER < OPENSSL_V_SERIES(1,0,1)
+ #error "We require OpenSSL >= 1.0.1"
+ #endif
+ 
+-#if OPENSSL_VERSION_NUMBER >= OPENSSL_V_SERIES(1,1,0) && \
+-   ! defined(LIBRESSL_VERSION_NUMBER)
++#if OPENSSL_VERSION_NUMBER >= OPENSSL_V_SERIES(1,1,0)
+ /* We define this macro if we're trying to build with the majorly refactored
+  * API in OpenSSL 1.1 */
+ #define OPENSSL_1_1_API
+ #endif /* OPENSSL_VERSION_NUMBER >= OPENSSL_V_SERIES(1,1,0) && ... */
+ 
+-#ifndef OPENSSL_1_1_API
+-#define OpenSSL_version(v) SSLeay_version(v)
+-#define tor_OpenSSL_version_num() SSLeay()
++/* LibreSSL claims to be OpenSSL 2.0 but lacks these OpenSSL 1.1 APIs */
++#if !defined(OPENSSL_1_1_API) || defined(LIBRESSL_VERSION_NUMBER)
+ #define RAND_OpenSSL() RAND_SSLeay()
+ #define STATE_IS_SW_SERVER_HELLO(st)   \
+   (((st) == SSL3_ST_SW_SRVR_HELLO_A) ||\
+((st) == SSL3_ST_SW_SRVR_HELLO_B))
+ #define OSSL_HANDSHAKE_STATE int
+ #define CONST_IF_OPENSSL_1_1_API
+-#else /* defined(OPENSSL_1_1_API) */
+-#define tor_OpenSSL_version_num() OpenSSL_version_num()
++#else
+ #define STATE_IS_SW_SERVER_HELLO(st) \
+   ((st) == TLS_ST_SW_SRVR_HELLO)
+ #define CONST_IF_OPENSSL_1_1_API const
++#endif
++
++/* OpenSSL 1.1 and LibreSSL both have these APIs */
++#ifndef OPENSSL_1_1_API
++#define OpenSSL_version(v) SSLeay_version(v)
++#define tor_OpenSSL_version_num() SSLeay()
++#else /* defined(OPENSSL_1_1_API) */
++#define tor_OpenSSL_version_num() OpenSSL_version_num()
+ #endif /* !defined(OPENSSL_1_1_API) */
+ 
+ #endif /* defined(ENABLE_OPENSSL) */
+diff --git 

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

2023-04-25 Thread Sam James
commit: a05af7c36a3e4e74879cad3c03ef4ca2e3601b82
Author: orbea  riseup  net>
AuthorDate: Tue Apr 25 14:38:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 03:51:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a05af7c3

mail-mta/opensmtpd: Build fixes

Fixes some build issues:

* Build failure on musl systems
* Build failure with clang-16
* Uses AM_PROG_AR to find ar(1) during configure
* Uses configure arguments to find libevent and libssl on multilib
  systems.

Closes: https://bugs.gentoo.org/720782
Closes: https://bugs.gentoo.org/727260
Closes: https://bugs.gentoo.org/739876
Closes: https://bugs.gentoo.org/896050
Closes: https://bugs.gentoo.org/899876
Upstream-Issue: https://github.com/OpenSMTPD/OpenSMTPD/issues/1065
Upstream-PR: https://github.com/OpenSMTPD/OpenSMTPD/pull/1195
Upstream-PR: https://github.com/OpenSMTPD/OpenSMTPD/pull/1198
Upstream-PR: https://github.com/OpenSMTPD/OpenSMTPD/pull/1199
Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/30750
Signed-off-by: Sam James  gentoo.org>

 .../opensmtpd/files/opensmtpd-6.8.0_p2-ar.patch|  42 +++
 ...pd-6.8.0_p2-implicit-function-declaration.patch | 303 +
 .../opensmtpd-6.8.0_p2-strict-prototypes.patch |  74 +
 mail-mta/opensmtpd/opensmtpd-6.8.0_p2-r3.ebuild|  91 +++
 4 files changed, 510 insertions(+)

diff --git a/mail-mta/opensmtpd/files/opensmtpd-6.8.0_p2-ar.patch 
b/mail-mta/opensmtpd/files/opensmtpd-6.8.0_p2-ar.patch
new file mode 100644
index ..fbd6ca925945
--- /dev/null
+++ b/mail-mta/opensmtpd/files/opensmtpd-6.8.0_p2-ar.patch
@@ -0,0 +1,42 @@
+https://github.com/OpenSMTPD/OpenSMTPD/pull/1199
+https://bugs.gentoo.org/720782
+
+From 92ada4471602fc737113b8dfe1b9b8e8e0aab7e0 Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Tue, 25 Apr 2023 09:13:51 -0700
+Subject: [PATCH] configure: Use AM_PROG_AR
+
+Automake provides AM_PROG_AR as a standard way of finding ar(1).
+
+Reference: 
https://www.gnu.org/software/automake/manual/html_node/Public-Macros.html
+
+Closes: https://github.com/OpenSMTPD/OpenSMTPD/pull/1177
+---
+ configure.ac | 7 +--
+ 1 file changed, 1 insertion(+), 6 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 00450485..5b12b67e 100644
+--- a/configure.ac
 b/configure.ac
+@@ -67,7 +67,7 @@ AC_C_BIGENDIAN
+ AC_PROG_CPP
+ AC_PROG_INSTALL
+ AC_PROG_LIBTOOL
+-AC_PATH_PROG([AR], [ar])
++AM_PROG_AR
+ AC_PATH_PROG([CAT], [cat])
+ AC_PATH_PROG([CHMOD], [chmod])
+ AC_PATH_PROG([CHOWN], [chown])
+@@ -84,11 +84,6 @@ AC_PROG_YACC
+ 
+ AC_SUBST([ZCAT])
+ 
+-
+-if test -z "$AR"; then
+-  AC_MSG_ERROR([*** 'ar' missing, please install or fix your \$PATH ***])
+-fi
+-
+ if test -z "$LD"; then
+   LD=$CC
+ fi

diff --git 
a/mail-mta/opensmtpd/files/opensmtpd-6.8.0_p2-implicit-function-declaration.patch
 
b/mail-mta/opensmtpd/files/opensmtpd-6.8.0_p2-implicit-function-declaration.patch
new file mode 100644
index ..11af2aa7630c
--- /dev/null
+++ 
b/mail-mta/opensmtpd/files/opensmtpd-6.8.0_p2-implicit-function-declaration.patch
@@ -0,0 +1,303 @@
+https://github.com/OpenSMTPD/OpenSMTPD/pull/1195
+https://bugs.gentoo.org/727260
+https://bugs.gentoo.org/896050
+https://bugs.gentoo.org/899876
+
+From 7abe6305f864113aec4c6fc55cccabdc55959252 Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Thu, 13 Apr 2023 11:04:14 -0700
+Subject: [PATCH] build: Fix -Werror=implicit-function-declaration
+
+On a system with musl these functions are not available, but they are
+found by the build system inside of libbsd instead. However many of the
+relevant headers are never incuded resulting in many implicit function
+declarations. Additionally clang-16 is more strict about these turning
+them into errors.
+
+* While libbsd contains symbols for inet_net_pton() they do not have any
+  headers with the function prototype. Upstream has marked this function
+  for removal since it is now provided in glibc even when musl doesn't
+  have it. This can be fixed by not looking for inet_net_pton() in libbsd.
+---
+ configure.ac| 6 +-
+ openbsd-compat/openbsd-compat.h | 4 +++-
+ usr.sbin/smtpd/aliases.c| 3 +++
+ usr.sbin/smtpd/config.c | 6 ++
+ usr.sbin/smtpd/control.c| 3 +++
+ usr.sbin/smtpd/envelope.c   | 3 +++
+ usr.sbin/smtpd/forward.c| 3 +++
+ usr.sbin/smtpd/mail.maildir.c   | 1 +
+ usr.sbin/smtpd/mda.c| 2 ++
+ usr.sbin/smtpd/mda_variables.c  | 3 +++
+ usr.sbin/smtpd/mta_session.c| 3 +++
+ usr.sbin/smtpd/parse.y  | 3 +++
+ usr.sbin/smtpd/smtp_session.c   | 2 ++
+ usr.sbin/smtpd/ssl.c| 6 ++
+ usr.sbin/smtpd/table.c  | 3 +++
+ usr.sbin/smtpd/to.c | 3 +++
+ usr.sbin/smtpd/util.c   | 3 +++
+ 17 files changed, 55 insertions(+), 2 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index c215f3bf..cf6fa675 100644
+--- a/configure.ac
 b/configure.ac
+@@ -119,6 +119,10 

[gentoo-commits] repo/gentoo:master commit in: x11-libs/pango/

2023-04-25 Thread Sam James
commit: f688df5100ef2b88c975ecd40fd343c62e2ab276
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 26 02:10:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 02:10:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f688df51

x11-libs/pango: workaround -Werror=array-bounds issue w/ GCC 13

Seems to be a false positive. Reported upstream by Adrien at 
https://gitlab.gnome.org/GNOME/pango/-/issues/740.

Happens w/ GCC 13 combined with -O3 at least but may happen for other
combinations too. Can't append -Wno-error=... because of the order the flags
are added, unfortunately.

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

 x11-libs/pango/pango-1.50.14.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/x11-libs/pango/pango-1.50.14.ebuild 
b/x11-libs/pango/pango-1.50.14.ebuild
index 6160dd53090e..690dbbb2d084 100644
--- a/x11-libs/pango/pango-1.50.14.ebuild
+++ b/x11-libs/pango/pango-1.50.14.ebuild
@@ -45,6 +45,10 @@ src_prepare() {
default
xdg_environment_reset
gnome2_environment_reset
+
+   # False positive with GCC 13 and -O3 at least, see bug #903259
+   # https://gitlab.gnome.org/GNOME/pango/-/issues/740
+   sed -i -e '/\-Werror=array-bounds/d' meson.build || die
 }
 
 multilib_src_configure() {



[gentoo-commits] repo/gentoo:master commit in: dev-php/swoole/files/, dev-php/swoole/

2023-04-25 Thread Sam James
commit: 5542212403a33d8c2a2c8087b47e4fa1a2b4a267
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 26 02:16:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 02:16:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55422124

dev-php/swoole: fix build w/ gcc 13

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

 dev-php/swoole/files/swoole-4.8.7-gcc13.patch | 19 +++
 dev-php/swoole/swoole-4.8.7.ebuild|  6 +-
 2 files changed, 24 insertions(+), 1 deletion(-)

diff --git a/dev-php/swoole/files/swoole-4.8.7-gcc13.patch 
b/dev-php/swoole/files/swoole-4.8.7-gcc13.patch
new file mode 100644
index ..a99088af87cf
--- /dev/null
+++ b/dev-php/swoole/files/swoole-4.8.7-gcc13.patch
@@ -0,0 +1,19 @@
+https://bugs.gentoo.org/895232
+https://github.com/swoole/swoole-src/issues/4983
+https://github.com/swoole/swoole-src/commit/402eec43ec385b63307b3ba772f871f0f86fa299
+
+From 402eec43ec385b63307b3ba772f871f0f86fa299 Mon Sep 17 00:00:00 2001
+From: Remi Collet 
+Date: Sun, 19 Feb 2023 13:00:01 +0100
+Subject: [PATCH] Fix #4983 Add missing header for GCC 13 (#4985)
+
+--- a/include/swoole_proxy.h
 b/include/swoole_proxy.h
+@@ -17,6 +17,7 @@
+ #pragma once
+ 
+ #include 
++#include 
+ 
+ #define SW_SOCKS5_VERSION_CODE 0x05
+ 

diff --git a/dev-php/swoole/swoole-4.8.7.ebuild 
b/dev-php/swoole/swoole-4.8.7.ebuild
index 74dd612ea9a3..843f0db71a41 100644
--- a/dev-php/swoole/swoole-4.8.7.ebuild
+++ b/dev-php/swoole/swoole-4.8.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="8"
@@ -41,6 +41,10 @@ RDEPEND="${DEPEND}"
 
 IUSE="debug http2 mysql sockets ssl"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-gcc13.patch
+)
+
 src_configure() {
# JEMalloc not included as it refuses to find a 
${ESYSROOT}/usr/includes/jemalloc subdirectory
local PHP_EXT_ECONF_ARGS=(



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

2023-04-25 Thread Sam James
commit: a9035015fbc04eed0c21a7b4766f5ee15f54940e
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 26 01:24:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 26 02:05:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9035015

www-client/chromium: fix build with GCC 13

GCC 13 is being released tomorrow, if all goes to plan. My hope is to keyword it
tomorrow as well given the amount of testing we've done.

With these patches:
* clang can build chromium w/ libstdc++
* gcc can build chromium too

They're all upstream patches (almost all from sultan@) with links at the top.

Closes: https://github.com/gentoo/gentoo/pull/30762
Signed-off-by: Sam James  gentoo.org>

 www-client/chromium/Manifest   | 1 +
 www-client/chromium/chromium-112.0.5615.165.ebuild | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 0eaba5a4fed4..e56e7c478a76 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,6 +1,7 @@
 DIST chromium-111-patchset-2.tar.xz 21480 BLAKE2B 
e59d67d261df23c110c2db0644250c20d9e1cd6b99cb9513dbd12463faad8aea8520c5b5dbbfd2187a7795f7e34ebd3379fac4c3b2b01e30ffb4451b45084866
 SHA512 
7a2e660a9271b9b643dce5f7522570182eb895935312446775bf7c03a4c2d50d7f95c2082cac2dd477060d03f68e5424c990f535e0b1de9f0d12ac248806d043
 DIST chromium-111.0.5563.110.tar.xz 1740800700 BLAKE2B 
77563b784d2a84a5c5b83779b54c633dcb38e25d3523c2254c07dcb7a3daedc352a48ffe4cb43d04569a10f98654da347bd463221755b492507d70183f8c28a9
 SHA512 
1274b14ef9b1eb418a87589979703731eb4907a90eb8ea58f343344f1e6c2bee1c88b3cb290485c833c0bda79a7c8ae59ba425c492e8738d19740cb0514e8ac5
 DIST chromium-111.0.5563.64.tar.xz 1740670460 BLAKE2B 
325cd15ebc5eeac2e51ebf754c71e090369a1063421d5e294d5704655d782fc02006f6eed4b284a2dc49fab9b7077144179db6887ce4652b6e88846174de79c3
 SHA512 
3ba60778031a2015cff4f1944a466102923cb2b455dabdd3ee077ac3a8717c4fa4090c7d950ffd5ad5a77f139f68640fb5032b7afcae36012e4a34485bcc
+DIST chromium-112-gcc-13-patches.tar.xz 8036 BLAKE2B 
71347593c57f0ec8a32de3764359227ae7e8d666ef78f2676f939f7e07cb787f54ad57f8583504285ea84cc0c9cc99255873e28473468b30d5e66f3e0b0496ff
 SHA512 
67dfa89ebbaba2c1d8ecb8471096c6c1b691cba4b5e68b7ee35ac2d6b65b560da39b4b2bb2eb0f6b6a3f2cc6bd8894c4d0e58ca51bc32a7f429aa1feed0571e5
 DIST chromium-112.0.5615.121.tar.xz 1730330344 BLAKE2B 
da7f1841b5246e506daf8d261ce0c985816aaaebe17a866a29e56e410d03ebc0b492f11336dcd1d5aeb268268cf325a313b63f192f1231ccfac276e7a10dfcfb
 SHA512 
ba2144c24d1eaf94206c7992ddeb095b8a8d1c33ec5c25b63791a910584b4c835892833f1b7b32bbda6f9588a03fa1230d48a1a63d860394f1d48eb4ba161db4
 DIST chromium-112.0.5615.165.tar.xz 1730146076 BLAKE2B 
710f5490a48f9e268690bac1bdf86bac9f0968639c3b9250b3b821433afdaa37af532a1607579206848c47ceb24cebef96b1a8dbdba11c9b4b4eb7af7518fe11
 SHA512 
51cd011a612bbd83c31f69666d87597dbf0d277cbb043855623afd5d3d1f26326201251ca8aa18d891a6ca0c7daf177d07bd56a2969ba390318348077636ed7c
 DIST chromium-112.0.5615.49.tar.xz 1730346508 BLAKE2B 
715d0e3e630207900eba34c11434e781bac77a97c32038d8d030c91cecd285ad11f5722593d10c906a97f9e421dcb7fe25fd721c453d47315b8f89491d2f
 SHA512 
48387f8b960a33520da70953912076582e83263b2194fdb8afddf888f5e4d31ade0bf41e19fbdc8c2827c3371228428072520fdda41c229c78e2d71c341961e0

diff --git a/www-client/chromium/chromium-112.0.5615.165.ebuild 
b/www-client/chromium/chromium-112.0.5615.165.ebuild
index 8ab600048905..02bccda8a97b 100644
--- a/www-client/chromium/chromium-112.0.5615.165.ebuild
+++ b/www-client/chromium/chromium-112.0.5615.165.ebuild
@@ -21,6 +21,7 @@ HOMEPAGE="https://chromium.org/;
 PATCHSET_URI_PPC64="https://quickbuild.io/~raptor-engineering-public;
 PATCHSET_NAME_PPC64="chromium_112.0.5615.49-2raptor0~deb11u1.debian"
 
SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz
+   
https://dev.gentoo.org/~sam/distfiles/www-client/chromium/chromium-112-gcc-13-patches.tar.xz
ppc64? (

${PATCHSET_URI_PPC64}/+archive/ubuntu/chromium/+files/${PATCHSET_NAME_PPC64}.tar.xz

https://dev.gentoo.org/~sultan/distfiles/www-client/chromium/chromium-ppc64le-gentoo-patches-1.tar.xz
@@ -344,6 +345,7 @@ src_prepare() {
"${FILESDIR}/chromium-112-sql-relax.patch"
"${FILESDIR}/chromium-112-gcc-mno-outline.patch"
"${FILESDIR}/chromium-112-swiftshader.patch"
+   "${WORKDIR}/chromium-112-gcc-13-patches"
)
 
if use ppc64 ; then



[gentoo-commits] proj/emacs-openrc:master commit in: /

2023-04-25 Thread Maciej Barć
commit: 8ed5bd4a077b55132d8c015edfdf2fc19d7b851f
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Apr 26 00:12:29 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Apr 26 00:12:29 2023 +
URL:https://gitweb.gentoo.org/proj/emacs-openrc.git/commit/?id=8ed5bd4a

.gitlab-ci.yml: use registry.gentoo.org/emacs/container-emacs

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

 .gitlab-ci.yml | 16 +---
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9b7c111..19583ef 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -2,22 +2,24 @@
 
 
 variables:
-   GIT_SUBMODULE_STRATEGY: recursive
-   TERM: dumb
+  GIT_SUBMODULE_STRATEGY: recursive
+  TERM: dumb
 
 stages:
   - install
 
-image: debian:unstable
-
-before_script:
-  - apt update && apt install -y emacs-nox make
-  - mkdir -p ~/.emacs.d
+image: registry.gentoo.org/emacs/container-emacs/debian-unstable:latest
 
 
 install:
   stage: install
   timeout: 10 minutes
 
+  rules:
+- changes:
+- "*.el"
+- .gitlab-ci.yml
+- Makefile
+
   script:
 - make install



[gentoo-commits] proj/emacs-eix:master commit in: /

2023-04-25 Thread Maciej Barć
commit: 454fce6ab73cd1286278009f621bdfdc8caf7e8b
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Apr 26 00:12:07 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Apr 26 00:12:07 2023 +
URL:https://gitweb.gentoo.org/proj/emacs-eix.git/commit/?id=454fce6a

.gitlab-ci.yml: use registry.gentoo.org/emacs/container-emacs

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

 .gitlab-ci.yml | 16 +---
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9b7c111..19583ef 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -2,22 +2,24 @@
 
 
 variables:
-   GIT_SUBMODULE_STRATEGY: recursive
-   TERM: dumb
+  GIT_SUBMODULE_STRATEGY: recursive
+  TERM: dumb
 
 stages:
   - install
 
-image: debian:unstable
-
-before_script:
-  - apt update && apt install -y emacs-nox make
-  - mkdir -p ~/.emacs.d
+image: registry.gentoo.org/emacs/container-emacs/debian-unstable:latest
 
 
 install:
   stage: install
   timeout: 10 minutes
 
+  rules:
+- changes:
+- "*.el"
+- .gitlab-ci.yml
+- Makefile
+
   script:
 - make install



[gentoo-commits] proj/emacs-elogt:master commit in: /

2023-04-25 Thread Maciej Barć
commit: 3b1c5f8f7f112a09bcf70b3f2d4de30e25c9d1ab
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Apr 26 00:11:08 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Apr 26 00:11:08 2023 +
URL:https://gitweb.gentoo.org/proj/emacs-elogt.git/commit/?id=3b1c5f8f

.gitlab-ci.yml: use registry.gentoo.org/emacs/container-emacs

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

 .gitlab-ci.yml | 16 +---
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9b7c111..19583ef 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -2,22 +2,24 @@
 
 
 variables:
-   GIT_SUBMODULE_STRATEGY: recursive
-   TERM: dumb
+  GIT_SUBMODULE_STRATEGY: recursive
+  TERM: dumb
 
 stages:
   - install
 
-image: debian:unstable
-
-before_script:
-  - apt update && apt install -y emacs-nox make
-  - mkdir -p ~/.emacs.d
+image: registry.gentoo.org/emacs/container-emacs/debian-unstable:latest
 
 
 install:
   stage: install
   timeout: 10 minutes
 
+  rules:
+- changes:
+- "*.el"
+- .gitlab-ci.yml
+- Makefile
+
   script:
 - make install



[gentoo-commits] proj/emacs-elogt:master commit in: /

2023-04-25 Thread Maciej Barć
commit: 81a7fd02d66ed1ee3b8d5ff2b3c934f594511ea5
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Apr 25 21:15:56 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Apr 25 21:15:56 2023 +
URL:https://gitweb.gentoo.org/proj/emacs-elogt.git/commit/?id=81a7fd02

add .gitlab-ci.yml

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

 .gitlab-ci.yml | 23 +++
 1 file changed, 23 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 000..9b7c111
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,23 @@
+---
+
+
+variables:
+   GIT_SUBMODULE_STRATEGY: recursive
+   TERM: dumb
+
+stages:
+  - install
+
+image: debian:unstable
+
+before_script:
+  - apt update && apt install -y emacs-nox make
+  - mkdir -p ~/.emacs.d
+
+
+install:
+  stage: install
+  timeout: 10 minutes
+
+  script:
+- make install



[gentoo-commits] proj/emacs-elogt:master commit in: /

2023-04-25 Thread Maciej Barć
commit: 87adc709e9bc24d2f76d61535c103ecc11ee1471
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Apr 25 19:42:02 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Apr 25 19:42:02 2023 +
URL:https://gitweb.gentoo.org/proj/emacs-elogt.git/commit/?id=87adc709

add Eldev

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

 Eldev | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/Eldev b/Eldev
new file mode 100644
index 000..8a5499b
--- /dev/null
+++ b/Eldev
@@ -0,0 +1,7 @@
+; -*- mode: emacs-lisp; lexical-binding: t -*-
+
+(eldev-use-package-archive 'melpa)
+
+(eldev-use-plugin 'autoloads)
+
+(setf eldev-project-main-file "elogt.el")



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

2023-04-25 Thread Sam James
commit: 1a11b8000295b9c48d7bd68021a6d95ed9b639c2
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 23:17:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 23:17:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a11b800

dev-python/identify: Keyword 2.5.22 arm64, #905058

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

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

diff --git a/dev-python/identify/identify-2.5.22.ebuild 
b/dev-python/identify/identify-2.5.22.ebuild
index a0d521fdd551..ee60b9635233 100644
--- a/dev-python/identify/identify-2.5.22.ebuild
+++ b/dev-python/identify/identify-2.5.22.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
 
 RDEPEND="
dev-python/ukkonen[${PYTHON_USEDEP}]



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

2023-04-25 Thread Sam James
commit: a7d46489a8de4937555f0ecb7e90371b92e0
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 23:17:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 23:17:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7d4

dev-python/nodeenv: Keyword 1.7.0 arm64, #905058

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

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

diff --git a/dev-python/nodeenv/nodeenv-1.7.0.ebuild 
b/dev-python/nodeenv/nodeenv-1.7.0.ebuild
index a48ab4eb9055..25fdbd3983a4 100644
--- a/dev-python/nodeenv/nodeenv-1.7.0.ebuild
+++ b/dev-python/nodeenv/nodeenv-1.7.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~hppa ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~hppa ~ppc ~ppc64 x86"
 
 # requires network access
 RESTRICT="test"



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

2023-04-25 Thread Sam James
commit: 121110b8096c74a2986855cace10863079ad
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 23:17:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 23:17:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=121110b8

dev-python/pytest-env: Keyword 0.8.1 arm64, #905058

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

 dev-python/pytest-env/pytest-env-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pytest-env/pytest-env-0.8.1.ebuild 
b/dev-python/pytest-env/pytest-env-0.8.1.ebuild
index 25ba662f03ac..e718eac44a84 100644
--- a/dev-python/pytest-env/pytest-env-0.8.1.ebuild
+++ b/dev-python/pytest-env/pytest-env-0.8.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/pytest-dev/pytest-env;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~hppa ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~hppa ~ppc ~ppc64 x86"
 
 RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]"
 BDEPEND="dev-python/hatch-vcs[${PYTHON_USEDEP}]"



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

2023-04-25 Thread Sam James
commit: c9209b225cca95dd5b8ecea049c7a9c18c0f7c05
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 23:17:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 23:17:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9209b22

dev-python/cfgv: Keyword 3.3.1 arm64, #905058

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

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

diff --git a/dev-python/cfgv/cfgv-3.3.1.ebuild 
b/dev-python/cfgv/cfgv-3.3.1.ebuild
index 2382510600c9..ed38cdb59d57 100644
--- a/dev-python/cfgv/cfgv-3.3.1.ebuild
+++ b/dev-python/cfgv/cfgv-3.3.1.ebuild
@@ -12,6 +12,6 @@ 
SRC_URI="https://github.com/asottile/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
 
 distutils_enable_tests pytest



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

2023-04-25 Thread Sam James
commit: 94633b2602d86b4d77e1dc2a148437f725cf0d55
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 23:16:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 23:16:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94633b26

dev-vcs/git: add 2.40.1

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

 dev-vcs/git/Manifest  |   3 +
 dev-vcs/git/git-2.40.1.ebuild | 644 ++
 2 files changed, 647 insertions(+)

diff --git a/dev-vcs/git/Manifest b/dev-vcs/git/Manifest
index 79d7c2fc7215..38610bf9e612 100644
--- a/dev-vcs/git/Manifest
+++ b/dev-vcs/git/Manifest
@@ -2,11 +2,14 @@ DIST git-2.39.1.tar.xz 7160744 BLAKE2B 
5ebf583232da9f6a937ebba17858b9fa8b550e3d0
 DIST git-2.39.2.tar.xz 7163224 BLAKE2B 
bcd9abdaf8ce626de7aec2da666395f80212772aa17516f903459d683597184efeeb1d6aad536e0bf722a9bf63df98549fdeaab5b0a48e5500faf83ebf5d7516
 SHA512 
fdca70bee19401c5c7a6d2f3d70bd80b6ba99f6a9f97947de31d4366ee3a78a18d5298abb25727ec8ef67131bca673e48dff2a5a050b6e032884ab04066b20cb
 DIST git-2.39.3.tar.xz 7166100 BLAKE2B 
862a5636df681e46797034bf22ca7712d70ead94ac0a911b81e4eeb3c83e67fdc56b839055b3b54bdab0ffceabe9fa2efb9e2870b1c0f40590ddb33e7427cd2a
 SHA512 
ddd9f41df9d59aedaddb3a3cd551c105903b5f8c86455d4d05a8342920d67754b358b6ab0d6c10cca743b8e0e621baea16f71a9d6290f4d37297a9c45e8b3763
 DIST git-2.40.0.tar.xz 7183692 BLAKE2B 
e2687ceb7e341170f063013c8c0e8be81456cda786981f36170aefb714687d78cf850287e5fb35d98e7326f611881ffd27d380728c87b9306fbbe46c1b989d69
 SHA512 
a2720f8f9a0258c0bb5e23badcfd68a147682e45a5d039a42c47128296c508109d5039029db89311a35db97a9008585e84ed11b400846502c9be913d67f0fd90
+DIST git-2.40.1.tar.xz 7185260 BLAKE2B 
50957227a572db54b931976d4c22edeaf0d5678d05d37f9478e736487d3e0755c1d70775cea9e3ce82e07f228fa809f3b461fb5b7f267117cc5ae915c096
 SHA512 
9ab41c64c6e666c314683bc4925535e037d43f947b8d327ff7d0379ac12899f4effcc2fe4e47b1ce652ad7140aa4f01f3b99f9cc0cf854cfeface1a5d3e1893e
 DIST git-htmldocs-2.39.1.tar.xz 1504172 BLAKE2B 
64a73a2b04e99b0bf18ab2153076bcbae9c114a31c9ab998c5e068f0ce6c0f5140e9db79008b1b01688db6a6d53e84fde8b2319eb45394aa6bc2df361be78520
 SHA512 
9b67b0464acd5651ef5871f724c59c910195cdd7020ecdcadced6e8e1275269ee1ca5808881e67e908114cb4ef27c959320f1e3d718b6699d3761281b6179600
 DIST git-htmldocs-2.39.2.tar.xz 1505352 BLAKE2B 
8b60f9bae9585aab8782f38ff64391a9c8fddeed47d84a989b4f65db87c14e927d1d975fa5239435e921dbc74a75c600d6f0485defa1a235a66355c0f8d9060d
 SHA512 
fe0982e653784285bce7f158956892900ae9c88aa986261de4184e3349e34ee54f92d7280e143031b107872fc1729814489f6e355aa12dc415d724da65ec3716
 DIST git-htmldocs-2.39.3.tar.xz 1506828 BLAKE2B 
732e86ee004a44230d8f10eac16a14fbfb348d4278001011a0d22ba91240fbe65cad341b0547b649db3ce7fc67fc6fb544c896e7ba4bd7f1fa3c9b42371febf9
 SHA512 
7616c9c6600759f06973d36d5233b3909da72f39318410f5522b890d282a74e7585433c7195fed4792d5b7955292a466abcc2185ffdc23d0e8928ad58d7db1bf
 DIST git-htmldocs-2.40.0.tar.xz 1517292 BLAKE2B 
1baa47344e8c41c529e6ea21fa9ab406d146e128c2154beceb1d2ddf993cebdfeca132ed86811ef062df38e1ecc541dd2285bca0d985e7cc8ce185422d53f9b4
 SHA512 
3295e6b5e69430b3900ade93484cc357dd69d59ffccef0b62648d4aefc5d3e0820bd81dde2ec5ad0f3983c9c3a3648fa6edea508e870ebc0194cf6d42137aee2
+DIST git-htmldocs-2.40.1.tar.xz 1517900 BLAKE2B 
864edd5b2389362dcf5d0c9f08cbf3bac6303cf6505b2d5446e73aeb591ac9212948b6f68434671e3bfba6f64d6aff02d315848d08647d22177292775411e5b3
 SHA512 
770c9765bab1f0773615d67f4eb817c42e1a946da205381ac0c208c4b2d4185c351aebbd7294afe66ef794b65cc9123b255a585a3df2990b5dfe779aaacb0800
 DIST git-manpages-2.39.1.tar.xz 557012 BLAKE2B 
1a39a1192443eac0d12da059e0146d286272054192810d12f53f627bd341c3dc50bea2078cccac0d46c5e95502a1d669f072ab387e1662c890e5c38d46ad3f31
 SHA512 
4f1fdd7abf53dd60478ffc5f926777cd00446a3799ad9a2129814adfe7d3d63e13dd9bcdcea699fd139c9e134cf45857f0585ce2772e4fb93e4930c8f86a08bb
 DIST git-manpages-2.39.2.tar.xz 557080 BLAKE2B 
6b2dbb33f1041ba802582f529638b8b4574309efbf5af94add5c676efed7314743d5b326ec18a95ba85a4fe818e95913069717034a9863879e1d03ee32b839ba
 SHA512 
6326ff43564fc42ca0a424edd17896434e11c09ce21f4bfd4d4975aaaf7f2c0d823da0e89b267557b0b7799c342db88d84685d24f589f53edfe486208c1f15b1
 DIST git-manpages-2.39.3.tar.xz 557428 BLAKE2B 
4eb85035f7056a12c3f1276d26f99b3337b97721f8f4b0b3c74d2a484171bfdf74f566a03e175ba32b389c940ed7be66ce2933442ec77089d5db3aaeb2ed2557
 SHA512 
06414741667b990ff3a28f7cb29b502df3d4cc757d525438994af005c71d429ca969563a74d1d2b44185e5c40107ac8838b390835a8a947e542ce3636b43f98b
 DIST git-manpages-2.40.0.tar.xz 562824 BLAKE2B 
9e57d39c2111fc3a109d355773bc191110ac421bc1b0b9bdeeb13e84d8934ad4bdb8c7439bc7fe8f1ffea505e4ea6d14ab4fdf689e828e841cf0af8d2eb3cd12
 SHA512 
7415db5fd30239c7f5a51c40c3e94870ef6896df0d78a88bbe91c38d58e4d9802e12e1de2cb03634a52ad4a5877c9d7e1194c284567288ed4263788c48c8cff0
+DIST git-manpages-2.40.1.tar.xz 562772 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: app-admin/spectre-meltdown-checker/

2023-04-25 Thread Sam James
commit: 0d22ca84b3bcface552881dd23172726d5615dd3
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 23:17:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 23:17:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d22ca84

app-admin/spectre-meltdown-checker: Stabilize 0.45 amd64, #894418

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

 app-admin/spectre-meltdown-checker/spectre-meltdown-checker-0.45.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-admin/spectre-meltdown-checker/spectre-meltdown-checker-0.45.ebuild 
b/app-admin/spectre-meltdown-checker/spectre-meltdown-checker-0.45.ebuild
index e1ec47e119ae..219aa865da02 100644
--- a/app-admin/spectre-meltdown-checker/spectre-meltdown-checker-0.45.ebuild
+++ b/app-admin/spectre-meltdown-checker/spectre-meltdown-checker-0.45.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/speed47/spectre-meltdown-checker.git;
 else
SRC_URI="https://github.com/speed47/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 x86"
+   KEYWORDS="amd64 ~arm ~arm64 x86"
 fi
 
 DESCRIPTION="Spectre & Meltdown vulnerability/mitigation checker for Linux"



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

2023-04-25 Thread Sam James
commit: 2cafee479fa9057d04c3d0b0b9771328d2447dee
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 23:17:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 23:17:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cafee47

dev-python/ukkonen: Keyword 1.0.1-r1 arm64, #905058

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

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

diff --git a/dev-python/ukkonen/ukkonen-1.0.1-r1.ebuild 
b/dev-python/ukkonen/ukkonen-1.0.1-r1.ebuild
index dcc2bddedfc9..2aa653ee78a3 100644
--- a/dev-python/ukkonen/ukkonen-1.0.1-r1.ebuild
+++ b/dev-python/ukkonen/ukkonen-1.0.1-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
 
 RDEPEND="
$(python_gen_cond_dep '



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

2023-04-25 Thread Sam James
commit: 15e426c725a2c54df3bebc9f579ea06ba91ca52e
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 23:17:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 23:17:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15e426c7

dev-vcs/pre-commit: Keyword 3.2.2 arm64, #905058

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

 dev-vcs/pre-commit/pre-commit-3.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/pre-commit/pre-commit-3.2.2.ebuild 
b/dev-vcs/pre-commit/pre-commit-3.2.2.ebuild
index 5f06fdcab423..017446fb29d3 100644
--- a/dev-vcs/pre-commit/pre-commit-3.2.2.ebuild
+++ b/dev-vcs/pre-commit/pre-commit-3.2.2.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~x86"
 
 RDEPEND="dev-vcs/git
$(python_gen_cond_dep '



[gentoo-commits] repo/gentoo:master commit in: net-vpn/tinc/

2023-04-25 Thread Sam James
commit: 1e36eee944d232ea058b0b75f42b2dfe3cbb4827
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 22:59:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 22:59:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e36eee9

net-vpn/tinc: avoid maintainer mode

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

 net-vpn/tinc/tinc-1.1_pre18.ebuild | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/net-vpn/tinc/tinc-1.1_pre18.ebuild 
b/net-vpn/tinc/tinc-1.1_pre18.ebuild
index 58f8b912f8d8..a1f6b4969f72 100644
--- a/net-vpn/tinc/tinc-1.1_pre18.ebuild
+++ b/net-vpn/tinc/tinc-1.1_pre18.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
@@ -38,13 +38,14 @@ PATCHES+=(
 
 src_prepare() {
default
-   eautoreconf
 
# Fix the static (failing UNKNOWN) version in the autoconf
# NOTE: When updating the ebuild, make sure to check that this
# line number hasn't changed in the upstream sources.
-   sed -i "6d" configure.ac
-   sed -i "6iAC_INIT([tinc], ${PVR})" configure.ac
+   sed -i "6d" configure.ac || die
+   sed -i "6iAC_INIT([tinc], ${PVR})" configure.ac || die
+
+eautoreconf
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: app-admin/spectre-meltdown-checker/

2023-04-25 Thread Sam James
commit: 940607455a323fdc073398c0353728607dbd9193
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 23:17:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 23:17:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94060745

app-admin/spectre-meltdown-checker: Stabilize 0.45 arm, #894418

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

 app-admin/spectre-meltdown-checker/spectre-meltdown-checker-0.45.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-admin/spectre-meltdown-checker/spectre-meltdown-checker-0.45.ebuild 
b/app-admin/spectre-meltdown-checker/spectre-meltdown-checker-0.45.ebuild
index 219aa865da02..c15080cce018 100644
--- a/app-admin/spectre-meltdown-checker/spectre-meltdown-checker-0.45.ebuild
+++ b/app-admin/spectre-meltdown-checker/spectre-meltdown-checker-0.45.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/speed47/spectre-meltdown-checker.git;
 else
SRC_URI="https://github.com/speed47/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 x86"
+   KEYWORDS="amd64 arm ~arm64 x86"
 fi
 
 DESCRIPTION="Spectre & Meltdown vulnerability/mitigation checker for Linux"



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

2023-04-25 Thread Sam James
commit: 77a5f5ca9c11790bb0989385f30d9dff6edc7c82
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 22:59:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 22:59:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77a5f5ca

dev-vcs/git: add 2.39.3

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

 dev-vcs/git/Manifest  |   3 +
 dev-vcs/git/git-2.39.3.ebuild | 644 ++
 2 files changed, 647 insertions(+)

diff --git a/dev-vcs/git/Manifest b/dev-vcs/git/Manifest
index 17e1af7b5134..79d7c2fc7215 100644
--- a/dev-vcs/git/Manifest
+++ b/dev-vcs/git/Manifest
@@ -1,9 +1,12 @@
 DIST git-2.39.1.tar.xz 7160744 BLAKE2B 
5ebf583232da9f6a937ebba17858b9fa8b550e3d0d981ff5603f77673cce69bf9a3c1c18c61d4c5e6b2f629a8173eaef8a09c913961d175571e4e6b00d2b194d
 SHA512 
b1821a814947f01adf98206a7e9a01da9daa617b1192e8ef6968b05af8d874f028fb26b5f828a9c48f734ef2c276f4d23bdc898ba46fb7aaa96dbe68081037e9
 DIST git-2.39.2.tar.xz 7163224 BLAKE2B 
bcd9abdaf8ce626de7aec2da666395f80212772aa17516f903459d683597184efeeb1d6aad536e0bf722a9bf63df98549fdeaab5b0a48e5500faf83ebf5d7516
 SHA512 
fdca70bee19401c5c7a6d2f3d70bd80b6ba99f6a9f97947de31d4366ee3a78a18d5298abb25727ec8ef67131bca673e48dff2a5a050b6e032884ab04066b20cb
+DIST git-2.39.3.tar.xz 7166100 BLAKE2B 
862a5636df681e46797034bf22ca7712d70ead94ac0a911b81e4eeb3c83e67fdc56b839055b3b54bdab0ffceabe9fa2efb9e2870b1c0f40590ddb33e7427cd2a
 SHA512 
ddd9f41df9d59aedaddb3a3cd551c105903b5f8c86455d4d05a8342920d67754b358b6ab0d6c10cca743b8e0e621baea16f71a9d6290f4d37297a9c45e8b3763
 DIST git-2.40.0.tar.xz 7183692 BLAKE2B 
e2687ceb7e341170f063013c8c0e8be81456cda786981f36170aefb714687d78cf850287e5fb35d98e7326f611881ffd27d380728c87b9306fbbe46c1b989d69
 SHA512 
a2720f8f9a0258c0bb5e23badcfd68a147682e45a5d039a42c47128296c508109d5039029db89311a35db97a9008585e84ed11b400846502c9be913d67f0fd90
 DIST git-htmldocs-2.39.1.tar.xz 1504172 BLAKE2B 
64a73a2b04e99b0bf18ab2153076bcbae9c114a31c9ab998c5e068f0ce6c0f5140e9db79008b1b01688db6a6d53e84fde8b2319eb45394aa6bc2df361be78520
 SHA512 
9b67b0464acd5651ef5871f724c59c910195cdd7020ecdcadced6e8e1275269ee1ca5808881e67e908114cb4ef27c959320f1e3d718b6699d3761281b6179600
 DIST git-htmldocs-2.39.2.tar.xz 1505352 BLAKE2B 
8b60f9bae9585aab8782f38ff64391a9c8fddeed47d84a989b4f65db87c14e927d1d975fa5239435e921dbc74a75c600d6f0485defa1a235a66355c0f8d9060d
 SHA512 
fe0982e653784285bce7f158956892900ae9c88aa986261de4184e3349e34ee54f92d7280e143031b107872fc1729814489f6e355aa12dc415d724da65ec3716
+DIST git-htmldocs-2.39.3.tar.xz 1506828 BLAKE2B 
732e86ee004a44230d8f10eac16a14fbfb348d4278001011a0d22ba91240fbe65cad341b0547b649db3ce7fc67fc6fb544c896e7ba4bd7f1fa3c9b42371febf9
 SHA512 
7616c9c6600759f06973d36d5233b3909da72f39318410f5522b890d282a74e7585433c7195fed4792d5b7955292a466abcc2185ffdc23d0e8928ad58d7db1bf
 DIST git-htmldocs-2.40.0.tar.xz 1517292 BLAKE2B 
1baa47344e8c41c529e6ea21fa9ab406d146e128c2154beceb1d2ddf993cebdfeca132ed86811ef062df38e1ecc541dd2285bca0d985e7cc8ce185422d53f9b4
 SHA512 
3295e6b5e69430b3900ade93484cc357dd69d59ffccef0b62648d4aefc5d3e0820bd81dde2ec5ad0f3983c9c3a3648fa6edea508e870ebc0194cf6d42137aee2
 DIST git-manpages-2.39.1.tar.xz 557012 BLAKE2B 
1a39a1192443eac0d12da059e0146d286272054192810d12f53f627bd341c3dc50bea2078cccac0d46c5e95502a1d669f072ab387e1662c890e5c38d46ad3f31
 SHA512 
4f1fdd7abf53dd60478ffc5f926777cd00446a3799ad9a2129814adfe7d3d63e13dd9bcdcea699fd139c9e134cf45857f0585ce2772e4fb93e4930c8f86a08bb
 DIST git-manpages-2.39.2.tar.xz 557080 BLAKE2B 
6b2dbb33f1041ba802582f529638b8b4574309efbf5af94add5c676efed7314743d5b326ec18a95ba85a4fe818e95913069717034a9863879e1d03ee32b839ba
 SHA512 
6326ff43564fc42ca0a424edd17896434e11c09ce21f4bfd4d4975aaaf7f2c0d823da0e89b267557b0b7799c342db88d84685d24f589f53edfe486208c1f15b1
+DIST git-manpages-2.39.3.tar.xz 557428 BLAKE2B 
4eb85035f7056a12c3f1276d26f99b3337b97721f8f4b0b3c74d2a484171bfdf74f566a03e175ba32b389c940ed7be66ce2933442ec77089d5db3aaeb2ed2557
 SHA512 
06414741667b990ff3a28f7cb29b502df3d4cc757d525438994af005c71d429ca969563a74d1d2b44185e5c40107ac8838b390835a8a947e542ce3636b43f98b
 DIST git-manpages-2.40.0.tar.xz 562824 BLAKE2B 
9e57d39c2111fc3a109d355773bc191110ac421bc1b0b9bdeeb13e84d8934ad4bdb8c7439bc7fe8f1ffea505e4ea6d14ab4fdf689e828e841cf0af8d2eb3cd12
 SHA512 
7415db5fd30239c7f5a51c40c3e94870ef6896df0d78a88bbe91c38d58e4d9802e12e1de2cb03634a52ad4a5877c9d7e1194c284567288ed4263788c48c8cff0

diff --git a/dev-vcs/git/git-2.39.3.ebuild b/dev-vcs/git/git-2.39.3.ebuild
new file mode 100644
index ..ce146cc61342
--- /dev/null
+++ b/dev-vcs/git/git-2.39.3.ebuild
@@ -0,0 +1,644 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+GENTOO_DEPEND_ON_PERL=no
+
+# bug #329479: git-remote-testgit is not multiple-version aware
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit toolchain-funcs perl-module bash-completion-r1 optfeature plocale 

[gentoo-commits] repo/gentoo:master commit in: app-admin/spectre-meltdown-checker/

2023-04-25 Thread Sam James
commit: 6fed239dc587f5cba879b91ff152211fe0fcae59
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 23:17:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 23:17:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fed239d

app-admin/spectre-meltdown-checker: Stabilize 0.45 arm64, #894418

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

 app-admin/spectre-meltdown-checker/spectre-meltdown-checker-0.45.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-admin/spectre-meltdown-checker/spectre-meltdown-checker-0.45.ebuild 
b/app-admin/spectre-meltdown-checker/spectre-meltdown-checker-0.45.ebuild
index c15080cce018..020346717994 100644
--- a/app-admin/spectre-meltdown-checker/spectre-meltdown-checker-0.45.ebuild
+++ b/app-admin/spectre-meltdown-checker/spectre-meltdown-checker-0.45.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/speed47/spectre-meltdown-checker.git;
 else
SRC_URI="https://github.com/speed47/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm ~arm64 x86"
+   KEYWORDS="amd64 arm arm64 x86"
 fi
 
 DESCRIPTION="Spectre & Meltdown vulnerability/mitigation checker for Linux"



[gentoo-commits] repo/gentoo:master commit in: app-admin/spectre-meltdown-checker/

2023-04-25 Thread Sam James
commit: 42d9c8ea952f31afb1786789d537ca4f690f4352
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 23:17:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 23:17:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42d9c8ea

app-admin/spectre-meltdown-checker: Stabilize 0.45 x86, #894418

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

 .../spectre-meltdown-checker/spectre-meltdown-checker-0.45.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/app-admin/spectre-meltdown-checker/spectre-meltdown-checker-0.45.ebuild 
b/app-admin/spectre-meltdown-checker/spectre-meltdown-checker-0.45.ebuild
index 0e0bdb41594c..e1ec47e119ae 100644
--- a/app-admin/spectre-meltdown-checker/spectre-meltdown-checker-0.45.ebuild
+++ b/app-admin/spectre-meltdown-checker/spectre-meltdown-checker-0.45.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/speed47/spectre-meltdown-checker.git;
 else
SRC_URI="https://github.com/speed47/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 x86"
 fi
 
 DESCRIPTION="Spectre & Meltdown vulnerability/mitigation checker for Linux"



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

2023-04-25 Thread Sam James
commit: 0edd3d5368a0aa3c0969d2266a3d94b68da80d14
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 22:51:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 22:51:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0edd3d53

app-portage/gpyutils: Keyword 0.9 ppc64, #905025

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

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

diff --git a/app-portage/gpyutils/gpyutils-0.9.ebuild 
b/app-portage/gpyutils/gpyutils-0.9.ebuild
index 8cc4d4dfec82..f941f686f4de 100644
--- a/app-portage/gpyutils/gpyutils-0.9.ebuild
+++ b/app-portage/gpyutils/gpyutils-0.9.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
 
 RDEPEND="
>=app-portage/gentoopm-0.3.2[${PYTHON_USEDEP}]



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

2023-04-25 Thread Sam James
commit: 4e7230f4b4896851b087e18317053cd2871e613f
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 22:51:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 22:51:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e7230f4

app-portage/gentoopm: Keyword 0.5.0 ppc, #905025

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

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

diff --git a/app-portage/gentoopm/gentoopm-0.5.0.ebuild 
b/app-portage/gentoopm/gentoopm-0.5.0.ebuild
index 205ea02e02ee..989b49e3df8e 100644
--- a/app-portage/gentoopm/gentoopm-0.5.0.ebuild
+++ b/app-portage/gentoopm/gentoopm-0.5.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~mips ~ppc64 ~riscv ~sparc x86 ~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos"
 
 RDEPEND="
|| (



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

2023-04-25 Thread Sam James
commit: e7a28853c3563d6a4978791db613a15ed02780f8
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 22:51:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 22:51:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7a28853

app-portage/gpyutils: Keyword 0.9 ppc, #905025

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

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

diff --git a/app-portage/gpyutils/gpyutils-0.9.ebuild 
b/app-portage/gpyutils/gpyutils-0.9.ebuild
index 944b6e572389..8cc4d4dfec82 100644
--- a/app-portage/gpyutils/gpyutils-0.9.ebuild
+++ b/app-portage/gpyutils/gpyutils-0.9.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~x86"
 
 RDEPEND="
>=app-portage/gentoopm-0.3.2[${PYTHON_USEDEP}]



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

2023-04-25 Thread Sam James
commit: 196c7eb2a4fe416e3eaf317829dc3ed9c5c225b9
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 22:47:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 22:47:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=196c7eb2

app-portage/gpyutils: Keyword 0.9 arm, #905025

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

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

diff --git a/app-portage/gpyutils/gpyutils-0.9.ebuild 
b/app-portage/gpyutils/gpyutils-0.9.ebuild
index 63c9e0a53111..944b6e572389 100644
--- a/app-portage/gpyutils/gpyutils-0.9.ebuild
+++ b/app-portage/gpyutils/gpyutils-0.9.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~x86"
 
 RDEPEND="
>=app-portage/gentoopm-0.3.2[${PYTHON_USEDEP}]



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

2023-04-25 Thread Sam James
commit: 14e1ce0c06a4b029de21af0c4b08b69442edf213
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 22:41:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 22:41:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14e1ce0c

dev-util/vtable-dumper: Keyword 1.2-r1 arm64, #905037

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

 dev-util/vtable-dumper/vtable-dumper-1.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/vtable-dumper/vtable-dumper-1.2-r1.ebuild 
b/dev-util/vtable-dumper/vtable-dumper-1.2-r1.ebuild
index 16c79f0fac7f..48da83890b3b 100644
--- a/dev-util/vtable-dumper/vtable-dumper-1.2-r1.ebuild
+++ b/dev-util/vtable-dumper/vtable-dumper-1.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/lvc/vtable-dumper/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~riscv ~x86"
 
 DEPEND="dev-libs/elfutils:="
 RDEPEND="${DEPEND}"



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

2023-04-25 Thread Sam James
commit: 128d1cc021dd711e4962d955478af79dd49c0d98
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 22:40:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 22:40:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=128d1cc0

dev-python/sip: add 6.7.9

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

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

diff --git a/dev-python/sip/Manifest b/dev-python/sip/Manifest
index 0c5d9a1e495c..58865bd0f128 100644
--- a/dev-python/sip/Manifest
+++ b/dev-python/sip/Manifest
@@ -1,2 +1,3 @@
 DIST sip-4.19.25.tar.gz 1056384 BLAKE2B 
f92e105e6b30e871aea2883dc9cd459e4032fb139a9eaff153a3412a66b39df4d7ac985711a2693aee83195ff3850ae648bee4102f7fc3cc30d09885799f2b98
 SHA512 
60fb4133c68869bf0993144978b4847d94a0f9c7b477f64a346ea133cfe35bc11820204ab327dcf9a929b6f65a26d16cc7efbce65e49967c3347b39376e57001
 DIST sip-6.7.8.tar.gz 1162921 BLAKE2B 
3cc7107ad8c81240131ba96c43815b2a971bf109166a7a1bb3401cf5ed99e5d525599c0e7fcf7005c4b1d2194f9e7f386c4d58c10da712d4bd80d95e678f6804
 SHA512 
5d8965542c3fe821c95b2d2331d7f7df2ac9587a535f0b91f31223f4ee29f893ee73af42dc575abdff44a22a5b2ad98c6738211757595ae5a11f5a54fcea960d
+DIST sip-6.7.9.tar.gz 1163252 BLAKE2B 
1f11edbd673703b42eeb16124b61ee92520a111e24de067506f10fec9682df12600124c1732c7b65690a9fa439cd9a233cc49b6740026a48561192e8ca7479d2
 SHA512 
bb9d0d0d92002b6fd33f7e8ebe8cd62456dacc16b5734b73760b1ba14fb9b1f2b9b6640b40196c6cf5f345e1afde48bdef39675c4d3480041771325d4cf3c233

diff --git a/dev-python/sip/sip-6.7.9.ebuild b/dev-python/sip/sip-6.7.9.ebuild
new file mode 100644
index ..29b9c88145e5
--- /dev/null
+++ b/dev-python/sip/sip-6.7.9.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings generator for C/C++ libraries"
+HOMEPAGE="
+   https://www.riverbankcomputing.com/software/sip/
+   https://pypi.org/project/sip/
+"
+
+if [[ ${PV} == *_pre* ]]; then
+   MY_P=${PN}-${PV/_pre/.dev}
+   SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz;
+   S=${WORKDIR}/${MY_P}
+else
+   inherit pypi
+fi
+
+LICENSE="|| ( GPL-2 GPL-3 SIP )"
+SLOT="5"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+
+RDEPEND="
+   !

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

2023-04-25 Thread Sam James
commit: 2c35517dc9ca63701230e2a0f16100e135e8da3d
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 22:20:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 22:20:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c35517d

dev-ruby/json: drop obsolete sed

See 
https://github.com/flori/json/commit/18b390d1044425d369a58ebe52f5342b9699
which dropped the relevant -O* stuff this was removing.

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

 dev-ruby/json/json-2.6.3.ebuild | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-ruby/json/json-2.6.3.ebuild b/dev-ruby/json/json-2.6.3.ebuild
index e47d024b5a6f..08949a1f9e3b 100644
--- a/dev-ruby/json/json-2.6.3.ebuild
+++ b/dev-ruby/json/json-2.6.3.ebuild
@@ -41,10 +41,6 @@ all_ruby_prepare() {
-e 's|`git ls-files`|""|' \
Rakefile || die "rakefile fix failed"
 
-   # Remove hardcoded and broken -O setting.
-   sed -i -e '/^  \(if\|unless\)/,/^  end/ s:^:#:' \
-   -e '/^unless/,/^end/ s:^:#:' ext/json/ext/*/extconf.rb || die
-
# Avoid setting gem since it will not be available yet when installing
sed -i -e '/gem/ s:^:#:' tests/test_helper.rb || die
 }



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

2023-04-25 Thread Sam James
commit: 7299a4c3c9d8aaed30e6c69fdddb6b445040acdc
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 22:41:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 22:41:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7299a4c3

dev-util/abi-dumper: Keyword 1.2-r1 arm64, #905037

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

 dev-util/abi-dumper/abi-dumper-1.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/abi-dumper/abi-dumper-1.2-r1.ebuild 
b/dev-util/abi-dumper/abi-dumper-1.2-r1.ebuild
index f3750fa58542..29da719990c8 100644
--- a/dev-util/abi-dumper/abi-dumper-1.2-r1.ebuild
+++ b/dev-util/abi-dumper/abi-dumper-1.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/lvc/abi-dumper/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~riscv ~x86"
 
 RDEPEND="
dev-libs/elfutils



[gentoo-commits] repo/gentoo:master commit in: dev-util/abi-compliance-checker/

2023-04-25 Thread Sam James
commit: 6d34e1fb6ec03de8f219fcf8a29606ada82d8843
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 22:41:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 22:41:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d34e1fb

dev-util/abi-compliance-checker: Keyword 2.3-r1 arm64, #905037

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

 dev-util/abi-compliance-checker/abi-compliance-checker-2.3-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/dev-util/abi-compliance-checker/abi-compliance-checker-2.3-r1.ebuild 
b/dev-util/abi-compliance-checker/abi-compliance-checker-2.3-r1.ebuild
index 42214fbbaed1..0033045d62e9 100644
--- a/dev-util/abi-compliance-checker/abi-compliance-checker-2.3-r1.ebuild
+++ b/dev-util/abi-compliance-checker/abi-compliance-checker-2.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else
SRC_URI="https://github.com/lvc/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~x86"
+   KEYWORDS="amd64 ~arm64 ~x86"
 fi
 
 LICENSE="LGPL-2.1"



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

2023-04-25 Thread Sam James
commit: 8c4e26aa701acff19aadca6eb085d80706d672b6
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 22:15:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 22:15:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c4e26aa

dev-vcs/git-lfs: Keyword 3.2.0 arm64, #905057

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

 dev-vcs/git-lfs/git-lfs-3.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/git-lfs/git-lfs-3.2.0.ebuild 
b/dev-vcs/git-lfs/git-lfs-3.2.0.ebuild
index 0802eccc6f3d..de0b5a581e89 100644
--- a/dev-vcs/git-lfs/git-lfs-3.2.0.ebuild
+++ b/dev-vcs/git-lfs/git-lfs-3.2.0.ebuild
@@ -13,7 +13,7 @@ if [[ "${PV}" = * ]]; then
inherit git-r3
 else
SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-   KEYWORDS="amd64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="Apache-2.0 BSD BSD-2 BSD-4 ISC MIT"



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

2023-04-25 Thread Sam James
commit: 63b2b3bca7d8caef421e0d7f1aab76acc8e6c714
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 22:15:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 22:15:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63b2b3bc

net-im/profanity: Keyword 0.13.1 arm64, #905062

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

 net-im/profanity/profanity-0.13.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-im/profanity/profanity-0.13.1.ebuild 
b/net-im/profanity/profanity-0.13.1.ebuild
index 1fdd43bb632b..e4e9ada1cc2d 100644
--- a/net-im/profanity/profanity-0.13.1.ebuild
+++ b/net-im/profanity/profanity-0.13.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,7 +9,7 @@ 
SRC_URI="https://github.com/profanity-im/profanity/releases/download/${PV}/${P}.
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="amd64 ~arm64"
 IUSE="libnotify omemo otr gpg test xscreensaver"
 RESTRICT="!test? ( test )"
 



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

2023-04-25 Thread Sam James
commit: b008091e5fdb85095058a0866d3f5d8b4f7a9d4d
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 22:15:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 22:15:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b008091e

dev-util/snakeviz: Keyword 2.1.1 arm64, #905053

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

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

diff --git a/dev-util/snakeviz/snakeviz-2.1.1.ebuild 
b/dev-util/snakeviz/snakeviz-2.1.1.ebuild
index b49261908277..63d04221caeb 100644
--- a/dev-util/snakeviz/snakeviz-2.1.1.ebuild
+++ b/dev-util/snakeviz/snakeviz-2.1.1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/jiffyclub/snakeviz/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 
 RDEPEND="$(python_gen_cond_dep '
dev-python/tornado[${PYTHON_USEDEP}]



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

2023-04-25 Thread Sam James
commit: 4fd80a1865dc817392310e70e57b45a4170e5cf2
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 22:15:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 22:15:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fd80a18

dev-util/difftastic: Keyword 0.46.0 arm64, #905044

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

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

diff --git a/dev-util/difftastic/difftastic-0.46.0.ebuild 
b/dev-util/difftastic/difftastic-0.46.0.ebuild
index f3cf8d2881e8..3a51b6bac136 100644
--- a/dev-util/difftastic/difftastic-0.46.0.ebuild
+++ b/dev-util/difftastic/difftastic-0.46.0.ebuild
@@ -134,7 +134,7 @@ SRC_URI="
 # use cargo-license for a more accurate license picture
 LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unlicense ZLIB"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 
 QA_FLAGS_IGNORED="usr/bin/difft"
 



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

2023-04-25 Thread Sam James
commit: 7e7c8cf87be4540ab57e6d43754eab23d6b8e8cb
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 22:15:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 22:15:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e7c8cf8

app-misc/weggli: Keyword 0.2.4 arm64, #905020

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

 app-misc/weggli/weggli-0.2.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/weggli/weggli-0.2.4.ebuild 
b/app-misc/weggli/weggli-0.2.4.ebuild
index 06fb24a02262..bad640d606b9 100644
--- a/app-misc/weggli/weggli-0.2.4.ebuild
+++ b/app-misc/weggli/weggli-0.2.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -136,7 +136,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT MPL-2.0 
Unlicense"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 
 QA_FLAGS_IGNORED="usr/bin/${PN}"
 



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

2023-04-25 Thread Sam James
commit: e9c857fd35d5441beaa941e146df8f19f5aee564
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 22:15:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 22:15:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9c857fd

dev-libs/libstrophe: Keyword 0.12.2 arm64, #905062

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

 dev-libs/libstrophe/libstrophe-0.12.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libstrophe/libstrophe-0.12.2.ebuild 
b/dev-libs/libstrophe/libstrophe-0.12.2.ebuild
index 920bc564ac78..712039ac8782 100644
--- a/dev-libs/libstrophe/libstrophe-0.12.2.ebuild
+++ b/dev-libs/libstrophe/libstrophe-0.12.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="
 LICENSE="|| ( MIT GPL-3 )"
 # Subslot: ${SONAME}.1 to differentiate from previous versions without SONAME
 SLOT="0/0.1"
-KEYWORDS="amd64"
+KEYWORDS="amd64 ~arm64"
 IUSE="doc expat gnutls"
 
 RDEPEND="



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

2023-04-25 Thread Sam James
commit: 454fc6a09346c48bdebdf2b04408aa9595265a5e
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 22:15:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 22:15:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=454fc6a0

dev-util/muon: Keyword 0.2.0 arm64, #905047

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

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

diff --git a/dev-util/muon/muon-0.2.0.ebuild b/dev-util/muon/muon-0.2.0.ebuild
index f897b2f78c1c..48a63dd2044c 100644
--- a/dev-util/muon/muon-0.2.0.ebuild
+++ b/dev-util/muon/muon-0.2.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 # Apache-2.0 for meson-docs
 LICENSE="GPL-3 man? ( Apache-2.0 )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
 IUSE="+archive +curl +libpkgconf +man"
 
 S="${WORKDIR}/${PN}-${COMMIT_HASH}"



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

2023-04-25 Thread Sam James
commit: acd0d9388c3146ba8524eeaf9256eef79e5ab562
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 22:15:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 22:15:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acd0d938

dev-lang/ruby: Stabilize 3.0.6-r2 hppa, #904986

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

 dev-lang/ruby/ruby-3.0.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/ruby/ruby-3.0.6-r2.ebuild 
b/dev-lang/ruby/ruby-3.0.6-r2.ebuild
index 3e9cfb32e29f..33e65e2f3fd2 100644
--- a/dev-lang/ruby/ruby-3.0.6-r2.ebuild
+++ b/dev-lang/ruby/ruby-3.0.6-r2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://www.ruby-lang.org/;
 SRC_URI="https://cache.ruby-lang.org/pub/ruby/${SLOT}/${MY_P}.tar.xz;
 
 LICENSE="|| ( Ruby-BSD BSD-2 )"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit +rdoc rubytests socks5 
+ssl static-libs systemtap tk xemacs"
 
 RDEPEND="



  1   2   3   4   >