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

2022-07-05 Thread Arthur Zamarin
commit: 4e99c50ca49ea0eb5cccec69d1773a0f664b8b14
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jul  6 05:41:07 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jul  6 05:41:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e99c50c

dev-python/jupyter_server: add 1.18.1

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

 dev-python/jupyter_server/Manifest |  1 +
 .../jupyter_server/jupyter_server-1.18.1.ebuild| 76 ++
 2 files changed, 77 insertions(+)

diff --git a/dev-python/jupyter_server/Manifest 
b/dev-python/jupyter_server/Manifest
index 241fe77a0b23..20de618ae9a9 100644
--- a/dev-python/jupyter_server/Manifest
+++ b/dev-python/jupyter_server/Manifest
@@ -1,3 +1,4 @@
 DIST jupyter_server-1.17.0.tar.gz 445648 BLAKE2B 
d7e19804b6b4cccb72c0a24febe8702829c2a32768e916a9da09ee9f55a08e360cf2a81c3c4bc535ff342c916155bc0b7933a9b5b49645db2b5f9a58ec02ab3a
 SHA512 
d99d4036698d6f8d5e1258de214e3cbc6239b978314af4af7e722789c950edb1f261b98e666cffb46efdfe97a23c001784cfd29d7bf75c02dae53c2c07476b7f
 DIST jupyter_server-1.17.1.tar.gz 449682 BLAKE2B 
ca7a8b57c50a552c20e3c2a6a1318357df87027770bb0f37ee5c6c8db1a99116429ace7f7a28fca9f62728ba8469ce9875dc6f3a4cdf0a447ea8df616dff936f
 SHA512 
bf37188a796e590340589414361e04c8e0f5f81d0e03cf55ad12ef7b59f35708996664da27727824424dadc038b44259a66e55f99c2da4270e727eae615f4e26
 DIST jupyter_server-1.18.0.tar.gz 450132 BLAKE2B 
a378ba3bfdc629d05478c33365b2d6df893b9ce1dc3ce26c78efcbd69b42441ff730ca58a83fb87446d073f849ce5a6c725784a15953fe9bdae119e529fe30c8
 SHA512 
5a194a9811162774990b125020d75c134ca32ab916c046cf0345a3959868ab7b293c0659bd54c2da91ef5e8bbb9b433f9a6c16d829277d0f34e924c6332fa6c0
+DIST jupyter_server-1.18.1.tar.gz 451117 BLAKE2B 
ac9088f8f5c5afa6455f41b4006c0d49286006574101b42dd8e28501c97dcf10d7ee534d54b8cf26a8f34c7d2ba446485ce273ce04e22c39a22e5346d55ea4f5
 SHA512 
7acf101f337af903318de263dcf78cf3b45b799bb6095bc79568fde7f3f56ca508d39a1d40ffe2a4ab0bdc0173f0ee2f4a7426f41e0855c1b7f9dfd86f7e6d73

diff --git a/dev-python/jupyter_server/jupyter_server-1.18.1.ebuild 
b/dev-python/jupyter_server/jupyter_server-1.18.1.ebuild
new file mode 100644
index ..7d41175712ea
--- /dev/null
+++ b/dev-python/jupyter_server/jupyter_server-1.18.1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=jupyter
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Core services, APIs, and REST endpoints to Jupyter web 
applications"
+HOMEPAGE="https://jupyter.org;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/anyio-3.1.0[${PYTHON_USEDEP}]
+   =dev-python/jupyter_client-6.1.1[${PYTHON_USEDEP}]
+   >=dev-python/jupyter_core-4.7.0[${PYTHON_USEDEP}]
+   >=dev-python/nbconvert-6.4.4[${PYTHON_USEDEP}]
+   >=dev-python/nbformat-5.2.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/prometheus_client[${PYTHON_USEDEP}]
+   >=dev-python/pyzmq-17[${PYTHON_USEDEP}]
+   dev-python/send2trash[${PYTHON_USEDEP}]
+   >=dev-python/terminado-0.8.3[${PYTHON_USEDEP}]
+   >=www-servers/tornado-6.1[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.1[${PYTHON_USEDEP}]
+   dev-python/websocket-client[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/ipykernel[${PYTHON_USEDEP}]
+   dev-python/pytest-console-scripts[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-tornasync[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   dev-python/pydata-sphinx-theme \
+   dev-python/myst_parser \
+   dev-python/ipython \
+   dev-python/sphinxemoji \
+   dev-python/sphinxcontrib-github-alt \
+   dev-python/sphinxcontrib-openapi
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # This fails if your terminal is zsh (and maybe other non-bash as well?)
+   tests/test_terminal.py::test_culling
+   tests/test_terminal.py::test_terminal_create_with_cwd
+   tests/test_terminal.py::test_terminal_create_with_relative_cwd
+)
+
+src_prepare() {
+   # disable npm use
+   sed -i -e '/\[tool\.jupyter-packaging\.builder\]/,+1d' pyproject.toml 
|| die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest \
+   -p pytest_tornasync.plugin \
+   -p jupyter_server.pytest_plugin \
+   -p pytest_console_scripts \
+   -p pytest_timeout
+}



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

2022-07-05 Thread Arthur Zamarin
commit: 64ad8ac89775773cbffc47894ae3c6396170b76f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jul  6 05:37:36 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jul  6 05:37:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64ad8ac8

dev-python/jupyter_server: Stabilize 1.17.0 x86, #834198

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

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

diff --git a/dev-python/jupyter_server/jupyter_server-1.17.0.ebuild 
b/dev-python/jupyter_server/jupyter_server-1.17.0.ebuild
index 9f85b19598f2..248b7cd68bc2 100644
--- a/dev-python/jupyter_server/jupyter_server-1.17.0.ebuild
+++ b/dev-python/jupyter_server/jupyter_server-1.17.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc ~x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="
>=dev-python/anyio-3.1.0[${PYTHON_USEDEP}]



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

2022-07-05 Thread Arthur Zamarin
commit: db861907eef6f93c6ac3d9dc0a5545139aa8f59e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jul  6 05:37:36 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jul  6 05:37:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db861907

dev-python/ipyparallel: Stabilize 8.3.0 x86, #834198

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

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

diff --git a/dev-python/ipyparallel/ipyparallel-8.3.0.ebuild 
b/dev-python/ipyparallel/ipyparallel-8.3.0.ebuild
index 8db4409eb536..bc56eae4eda4 100644
--- a/dev-python/ipyparallel/ipyparallel-8.3.0.ebuild
+++ b/dev-python/ipyparallel/ipyparallel-8.3.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86"
 
 RDEPEND="
dev-python/entrypoints[${PYTHON_USEDEP}]



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

2022-07-05 Thread Arthur Zamarin
commit: 5cf96e742da8847a5eaa678816eaab915c6371b5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jul  6 05:37:08 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jul  6 05:37:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cf96e74

dev-python/jupyter_server: Stabilize 1.17.0 hppa, #834198

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

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

diff --git a/dev-python/jupyter_server/jupyter_server-1.17.0.ebuild 
b/dev-python/jupyter_server/jupyter_server-1.17.0.ebuild
index e42e420e2751..9f85b19598f2 100644
--- a/dev-python/jupyter_server/jupyter_server-1.17.0.ebuild
+++ b/dev-python/jupyter_server/jupyter_server-1.17.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc ~x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc ~x86"
 
 RDEPEND="
>=dev-python/anyio-3.1.0[${PYTHON_USEDEP}]



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

2022-07-05 Thread Arthur Zamarin
commit: 1c30e12925d1b9085bae971ddbe300c50828bc6d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jul  6 05:37:09 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jul  6 05:37:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c30e129

dev-python/ipyparallel: Stabilize 8.3.0 hppa, #834198

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

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

diff --git a/dev-python/ipyparallel/ipyparallel-8.3.0.ebuild 
b/dev-python/ipyparallel/ipyparallel-8.3.0.ebuild
index e4607ceb0e1f..8db4409eb536 100644
--- a/dev-python/ipyparallel/ipyparallel-8.3.0.ebuild
+++ b/dev-python/ipyparallel/ipyparallel-8.3.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc ~x86"
 
 RDEPEND="
dev-python/entrypoints[${PYTHON_USEDEP}]



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

2022-07-05 Thread Arthur Zamarin
commit: c2bb28ab38db7117057851fc202c55ec02b51c42
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jul  6 05:34:54 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jul  6 05:37:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2bb28ab

dev-python/pip-run: add 8.8.1

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

 dev-python/pip-run/Manifest |  1 +
 dev-python/pip-run/pip-run-8.8.1.ebuild | 44 +
 2 files changed, 45 insertions(+)

diff --git a/dev-python/pip-run/Manifest b/dev-python/pip-run/Manifest
index 919e3b249dd7..e5feb840c0e3 100644
--- a/dev-python/pip-run/Manifest
+++ b/dev-python/pip-run/Manifest
@@ -1 +1,2 @@
 DIST pip-run-8.8.0.gh.tar.gz 22145 BLAKE2B 
18b915a29a1767022a609e356005e87f035c3d9bab6dd5ab44f9f42668f4d64c4ee5360cb92b217aa2b7b94e0fbfdb5f0e494e668d9bed8badc38ab36cced353
 SHA512 
301083a34dea08035819024f17d8108f9751a765cdfc8f2e273b948c7746111efedd80765a63c3ac145bdf7d2b41c9a0b2b20286181c4c94cbc5501fb81eb74d
+DIST pip-run-8.8.1.gh.tar.gz 22443 BLAKE2B 
4f87e3ec9867971916a0d5c463cdae63c7bb95ba457ff6e04101c1c37ea8728e2db2bad805b10bb6843b5ded1cb095d0f493b02c8a6e73aa4b782b849aa5ffb4
 SHA512 
ae964ca96f0be33fdb33974061e75486c443fda5edf0cf43247e8bd293d9a6a87d2cd421100578ed5179f13c9f46ff10ec730e0b403982da7e8aac22651268ea

diff --git a/dev-python/pip-run/pip-run-8.8.1.ebuild 
b/dev-python/pip-run/pip-run-8.8.1.ebuild
new file mode 100644
index ..4a52697a06ef
--- /dev/null
+++ b/dev-python/pip-run/pip-run-8.8.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Install packages and run Python with them"
+HOMEPAGE="
+   https://github.com/jaraco/pip-run/
+   https://pypi.org/project/pip-run/
+"
+SRC_URI="
+   https://github.com/jaraco/pip-run/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/autocommand[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/path-py[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pygments[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_IGNORE=(
+   # Needs network access, and another test dep nbformat
+   pip_run/tests/test_scripts.py
+)
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}



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

2022-07-05 Thread Hans de Graaff
commit: f67cb8088294a2bc89e6c430144adc87b69c5344
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jul  6 05:27:13 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jul  6 05:28:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f67cb808

dev-ruby/octokit: add 4.25.1

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

 dev-ruby/octokit/Manifest  |  1 +
 dev-ruby/octokit/octokit-4.25.1.ebuild | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/dev-ruby/octokit/Manifest b/dev-ruby/octokit/Manifest
index 0bf49ef33a4d..2f541a34afa3 100644
--- a/dev-ruby/octokit/Manifest
+++ b/dev-ruby/octokit/Manifest
@@ -2,3 +2,4 @@ DIST octokit-4.22.0.tar.gz 3141531 BLAKE2B 
c852f34dc99b10fb06194bda9f15bffb4242a
 DIST octokit-4.23.0.tar.gz 3149606 BLAKE2B 
a948f8ad114dd892ee98f18f00104008fb2877eaecd250da834a59fbc24560e1eea5df0aaaf0a25cf2fb980a3c72fc12955d75c7c4348ea60a392abb78e92c92
 SHA512 
0cd039a8137d3153ca8dbbed9ea1e6eadb9fde8c447b8f5457c05a88b2dfcd6d4b3bcd4c4a828850809146fec588fdacf96e025d0e82ee61ea3abfffdc61
 DIST octokit-4.24.0.tar.gz 3151075 BLAKE2B 
df9a20854358722bb92e894413b4b8d50e911aba23d610da4d00e6ff8e03df2c442a83a781c836f5f780a2079992a28c77ae59ae89d49386a009af8f29d8a9d5
 SHA512 
e2cabc820732b6d9e71b37807007e17fba23199faa127c3480c37b5c8fca1a0ddcaffe5815ffe7a9efe3ef3b617b9099dca8b01e58b4210cbf68566897a93ce7
 DIST octokit-4.25.0.tar.gz 3154678 BLAKE2B 
97e73f2847db78f2e1ced7d1a7fa7e9ef68d5f12b2bace78e6439656bd9525731422830f1d9a082204bc07331c1268be8bfa32c1375cb451b18e2b0f5294b589
 SHA512 
229b2c93190ca3e2ae49232e1173dfc2ccbebb68af7cb79d0168462a8f6bc5ffcff814004163986134605b6ae3882238cf246f33844c510f54f98170d46cb915
+DIST octokit-4.25.1.tar.gz 3154185 BLAKE2B 
b1698de8694cd2e147542eb6e7e9784428daa035a6e123c05c135558a669c0d222ef4629cc89de815a51b7b3660a8dd2cb80e8d11b90ac43f661e3e2e078b0c0
 SHA512 
780393e6765e82f0fbfada3b8800ccb981df4383ebfda0b218c24bac224b39f836c3d9cb94cf2564676000862dec7ab94cd2dbdaff51c37142d1f45140121bf1

diff --git a/dev-ruby/octokit/octokit-4.25.1.ebuild 
b/dev-ruby/octokit/octokit-4.25.1.ebuild
new file mode 100644
index ..1f905e4ae5f5
--- /dev/null
+++ b/dev-ruby/octokit/octokit-4.25.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="README.md CONTRIBUTING.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby toolkit for the Github API"
+HOMEPAGE="https://github.com/octokit/octokit.rb;
+SRC_URI="https://github.com/octokit/octokit.rb/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RUBY_S=octokit.rb-${PV}
+
+ruby_add_rdepend "
+   || ( dev-ruby/faraday:2 dev-ruby/faraday:1 )
+   >=dev-ruby/sawyer-0.9:0
+"
+
+ruby_add_bdepend "test? (
+   dev-ruby/jwt
+   dev-ruby/mime-types
+   >=dev-ruby/netrc-0.7.7
+   >=dev-ruby/rbnacl-7.1.1:6
+   dev-ruby/vcr[json]
+   dev-ruby/webmock:3 )"
+
+all_ruby_prepare() {
+   sed -e '/if RUBY_ENGINE/,/^end/ s:^:#: ; 1igem "webmock", "~>3.0"' \
+   -e '/pry/ s:^:#:' \
+   -i spec/helper.rb || die
+}



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

2022-07-05 Thread Hans de Graaff
commit: 6a5fe98ee2a2091ac47d5880140abf437f11da14
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jul  6 05:18:39 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jul  6 05:28:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a5fe98e

dev-ruby/minitest: add 5.16.2

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

 dev-ruby/minitest/Manifest   |  1 +
 dev-ruby/minitest/minitest-5.16.2.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/dev-ruby/minitest/Manifest b/dev-ruby/minitest/Manifest
index d0cee3ff547c..1e0c75406269 100644
--- a/dev-ruby/minitest/Manifest
+++ b/dev-ruby/minitest/Manifest
@@ -4,3 +4,4 @@ DIST minitest-5.14.4.gem 86016 BLAKE2B 
1f7b8c72b41e1f4e47852021dd99df411a427ac8b
 DIST minitest-5.15.0.gem 87040 BLAKE2B 
71e7a7952c25fd37067a449867d74a2f18a8a42d1fbd72f24d6db226c54a18e9a21958654d4176176804bedd09ef9d1d3be68f79e29312c3f85d0930d3d68d7b
 SHA512 
5e97a7aa616966ffc60e10cdc0ba123a7e793f10283ec3b6bf36066177036788cb950ad566fbac49e613b93f08b9846534f463017cde966b4890c3a34a2286be
 DIST minitest-5.16.0.gem 92160 BLAKE2B 
2d7b325e9907564aa1763877281b56347511d0e1ce0224642c4fec9f4e43c25449ee285d48e64fc07ffca063c2821209b07a2c2d7e378fdaf41a82d079ea9667
 SHA512 
97eda6bbd592dd08528cecd8bc85e0dacdc5417ca1204c182cf0833d5ede36f4ccdd56dd23ffe5fd7d9a859d2bfbfe2a59c989dec17e392749980eff9b3e43ce
 DIST minitest-5.16.1.gem 92160 BLAKE2B 
18cd40f199aaa97e642a53e744dd773dde18809f4f0635f9921ba7f9db8464402bc8b60b09dbda95a45bf1afd256e65d685b5158b56bbac9831b0e8dccc52ca3
 SHA512 
ef01144a9b62a8bb987677789d0eda0448d49e663e9d391749762a282c7dc5cb4c44bc1b9de3e1a188e16bbd1333fd8b7f755f3d64d33ed7259d1541266ff9d2
+DIST minitest-5.16.2.gem 93184 BLAKE2B 
005af875bf38e3744bf9de90ec6e964487908a817c19094dcee658963ab2c8882bb1cc4e0b19124b83af9f5da019a8d9e611ba21856f50deca8d9eb1757640cb
 SHA512 
714dc201e9a8a45eefa080ee1a45fa66acb2de0cf624e7c6233e7e1745c35ef9e1a8d24236ecf33f440c05c03f09e017c6ff1e077473b22e3abe5d1ff3126989

diff --git a/dev-ruby/minitest/minitest-5.16.2.ebuild 
b/dev-ruby/minitest/minitest-5.16.2.ebuild
new file mode 100644
index ..82de4175ebb6
--- /dev/null
+++ b/dev-ruby/minitest/minitest-5.16.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="minitest/unit is a small and fast replacement for ruby's huge and 
slow test/unit"
+HOMEPAGE="https://github.com/seattlerb/minitest;
+
+LICENSE="MIT"
+SLOT="5"
+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="doc test"
+
+each_ruby_test() {
+   export -n A
+   MT_NO_PLUGINS=true ${RUBY} -Ilib:test:. -e 
"Dir['**/test_*.rb'].each{|f| require f}" || die "Tests failed"
+}



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

2022-07-05 Thread Hans de Graaff
commit: 7657f9b3340d2594d5084bfca555dd79da7f8d57
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jul  6 05:28:09 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jul  6 05:28:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7657f9b3

dev-ruby/paint: add 2.3.0

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

 dev-ruby/paint/Manifest   |  1 +
 dev-ruby/paint/paint-2.3.0.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-ruby/paint/Manifest b/dev-ruby/paint/Manifest
index 6f3b04320103..218af7b99b46 100644
--- a/dev-ruby/paint/Manifest
+++ b/dev-ruby/paint/Manifest
@@ -1 +1,2 @@
 DIST paint-2.2.1.tar.gz 22181 BLAKE2B 
f0d3e39244fd103e7f248161369189e2e5dafc7eb0f0813998e0da4a80714ab355ca1ebb9357695e97b57db49a90198a2efc0a4043a4e7bfd18fedf58515d113
 SHA512 
8190c220310b724defa0f482b264afe32bcfd00044380dbb3d8354050857f121c1e084bd737f7b9b89a6950ea4be2c87b7f7282854641df65918bfb6bead5450
+DIST paint-2.3.0.tar.gz 24208 BLAKE2B 
6f9028c26966ba5c7e0b7de0e9957b2cd73585679347f281a07d2ac95ab5d12f043580cc5afba8f68fd416854c1824b18ed1f53e11f24277f1718786729e66b9
 SHA512 
296c73ae3066f2114fdadfbaab81bb0f4b4893c8ab5b41d5dc8ef511104541df2a1bfd9f35582742769cb32e11ad22527fef7938952147eec6d4d36526fb5f60

diff --git a/dev-ruby/paint/paint-2.3.0.ebuild 
b/dev-ruby/paint/paint-2.3.0.ebuild
new file mode 100644
index ..a7b57a3529d0
--- /dev/null
+++ b/dev-ruby/paint/paint-2.3.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md SHORTCUTS.md"
+
+RUBY_FAKEGEM_GEMSPEC=paint.gemspec
+
+inherit ruby-fakegem
+
+DESCRIPTION="Terminal painter"
+HOMEPAGE="https://github.com/janlelis/paint;
+SRC_URI="https://github.com/janlelis/paint/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test doc"



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

2022-07-05 Thread Hans de Graaff
commit: 89021919fbea80ab1c5a480a9a1bf9ffbafe0f0b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jul  6 05:22:11 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jul  6 05:28:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89021919

dev-ruby/msgpack: add 1.5.3

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

 dev-ruby/msgpack/Manifest |  1 +
 dev-ruby/msgpack/metadata.xml |  2 +-
 dev-ruby/msgpack/msgpack-1.5.3.ebuild | 31 +++
 3 files changed, 33 insertions(+), 1 deletion(-)

diff --git a/dev-ruby/msgpack/Manifest b/dev-ruby/msgpack/Manifest
index 294a72bfe240..5d7158a8543b 100644
--- a/dev-ruby/msgpack/Manifest
+++ b/dev-ruby/msgpack/Manifest
@@ -1,3 +1,4 @@
 DIST msgpack-1.4.5.gem 86016 BLAKE2B 
590226923fd0017a8916b78d87a0a87a006caf1758d563f338371493af2c11ba586a13c7fe1f920e4cfda4a2cf8caa43c679b2709c31cf023f472184234c26c4
 SHA512 
e750c49c481dbd6bc9c25242f81a86d6ed35895275062cf0928c2929e6c8c354917fa2fcd2a23969cebd650911cf2d244d5d0809ce8252b463c66317f930c64f
 DIST msgpack-1.5.1.gem 91136 BLAKE2B 
b5e75c9788cb02c6b96a8543c90d1e601a188943c971d8acc594031e76b4836d543960a5fb4377f609d0c9ec9411a80653eb4167f07df4cad8f695fb69cbf278
 SHA512 
8104eae39b3bae29849d05fa34574e0bbc2d29a99665a20f867d4c01b2ce1aa126486bcb7cd7e01733d3ca683f56b93e651e06cf71229f2bc6f6c8e3f4ff39b7
 DIST msgpack-1.5.2.gem 91136 BLAKE2B 
fbbadcb82f327f991016e96eb89440dcc3522d67be69cb53a24f7df07d7314edd07dc7f248d26327133fbdf0be44f8b08daca7763af396b55ef7578b19659eb0
 SHA512 
0a28fbde62527c4344e20181f9538f99281c7b24e1f69d7b9386f1f79486d7ec39bbbde82794d1bac9d827cd3710a672ed5ee411dd02cad5ec5f5ebb5d81f89b
+DIST msgpack-1.5.3.gem 90112 BLAKE2B 
872f1365b01cdb9bad9486d66f7d7d1b31af758fbd2ad86b5a74e619f487fd7af64fcc2d1ba3d53d8651e248825a707b202ba9d23ff53d4934702a5f6b4f1b0e
 SHA512 
bbb7db6ee60c4e8d7a54bd19e2947343ee1c30ae348d13087901ee2e39c83ddd338a471c424bf1e05b6f10fb15493dc6bda3a71c7e85370a6d3270c8e99f2724

diff --git a/dev-ruby/msgpack/metadata.xml b/dev-ruby/msgpack/metadata.xml
index 2e2cdcd5d1f2..f07561c32c76 100644
--- a/dev-ruby/msgpack/metadata.xml
+++ b/dev-ruby/msgpack/metadata.xml
@@ -6,6 +6,6 @@
Gentoo Ruby Project


-   msgpack
+   msgpack/msgpack-ruby

 

diff --git a/dev-ruby/msgpack/msgpack-1.5.3.ebuild 
b/dev-ruby/msgpack/msgpack-1.5.3.ebuild
new file mode 100644
index ..2ef38672a7a4
--- /dev/null
+++ b/dev-ruby/msgpack/msgpack-1.5.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="ChangeLog README.md"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/msgpack/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/msgpack"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Binary-based efficient data interchange format for ruby binding"
+HOMEPAGE="https://msgpack.org/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc64 ~sparc ~x86"
+IUSE="doc"
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/I s:^:#:' Rakefile || die
+
+   # Remove jruby-specific specs that are run also for other rubies.
+   rm -rf spec/jruby || die
+
+   sed -i -e 's/git ls-files/find * -print/' msgpack.gemspec || die
+}



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

2022-07-05 Thread Arthur Zamarin
commit: 1a98a0f9d4e1ace9688448af0dd2fd57564cfb8a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jul  6 05:19:40 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jul  6 05:19:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a98a0f9

app-admin/awscli: add 1.25.23

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.25.23.ebuild | 72 ++
 2 files changed, 73 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 96951d012e43..3e3defa685e8 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -3,3 +3,4 @@ DIST aws-cli-1.25.17.gh.tar.gz 2226115 BLAKE2B 
d07a9c7a8e13019fd728489d27465497b
 DIST aws-cli-1.25.20.gh.tar.gz 2227422 BLAKE2B 
7dfeb6266578fc61a4fa54f39bbaaabcc8c53fc133f1993669a3cda0398fa67a6e54f122b6a103474a0b6a31c7a259237cf4a759995eab727d8f103a8649163a
 SHA512 
0179487b9dbc9864eeb066e9f4f30c67b17dec589c5860b476cbc7798d1b163080d7d3caeae18367afdd89d299f508bfbbb2150d4795aaa85efdeb5b61030663
 DIST aws-cli-1.25.21.gh.tar.gz 2228274 BLAKE2B 
3246bcc1607fa7a43cb081192176345c189b8e19c197e22f27396d3dd72f7e55436820010f9245375ddbf4cfc24f13d2fc47864ad34a5dca1529669e91b6bff1
 SHA512 
26a97d632206016cfba2a8a51949ad623677a04a6582d1f7f28191c02adb39bf8f4b42e22796c3c97c29ae2dc36007803fc25f442111a67f93f3cc8880e50759
 DIST aws-cli-1.25.22.gh.tar.gz 2228459 BLAKE2B 
e9ca58f6be9d5836b2b4d8ce51154ecd9dca3e443a120ff6ab3475b0777ca5e50c17a3c30641c57df1df63cc065fc0316b1e847b695bdfbe49a0a5b330912a74
 SHA512 
328303792a75c9f44c7e37e825ffb81aa2a071d4ae18b21c31f2c9abc5e0ae8f3ec079725847cd731d4cc49b5064a0244129176789f4ce0865e6d8cae0dda1e8
+DIST aws-cli-1.25.23.gh.tar.gz 2229364 BLAKE2B 
1610ceba16cc6555b333d1f2869f4c8667a7aecfb28ac21f46ebd1ca9a3f26da78d1f84816a7ec6c279273c5d17ab97e1963a73499c5a648571da0386f715b88
 SHA512 
8cc030c386b9a3d58ea2ff41d9a8da30f126707db1b9e8397ee676f3f9f4d0c8f74aa840307ba6664508d47e2f73d7fb3fe5090b7d117aab8d8b47b1b3a191eb

diff --git a/app-admin/awscli/awscli-1.25.23.ebuild 
b/app-admin/awscli/awscli-1.25.23.ebuild
new file mode 100644
index ..9f176fa05cc8
--- /dev/null
+++ b/app-admin/awscli/awscli-1.25.23.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+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 ~arm64 ~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() {
+   # 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: dev-python/boto3/

2022-07-05 Thread Arthur Zamarin
commit: d76705c0d57eebb65d6567e1166a8630bb5953dc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jul  6 05:19:38 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jul  6 05:19:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d76705c0

dev-python/boto3: add 1.24.23

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 1d5e97d14395..66100bd43946 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -3,3 +3,4 @@ DIST boto3-1.24.17.gh.tar.gz 511281 BLAKE2B 
577efc0ebfb39957e55bcaf7aa678cdf072e
 DIST boto3-1.24.20.gh.tar.gz 512415 BLAKE2B 
c2196a9a518b0e4c0fb6e2382390d7d8e275d834a363856c266f696d57b5d56bf7f6a07df10d44670189098b19e0fcfad2a4907af10cd0d6361a5b2164bd6269
 SHA512 
cb4e426654895e26867a165304d03a722465441e10bf4dfd76fd7c5b45289785ba83f4f66c45d256a5ef6beb3cf5dfa923ea7479e99361344288ad98350a68a6
 DIST boto3-1.24.21.gh.tar.gz 513083 BLAKE2B 
1de0405823b6b33efcb11316a3c400180fa3f9064a63023e2f13d6ae18fb6e60ac229ba11c8eb93901d4a6ca65aa32e9ff576b421ffbb6e75476149e93df4d2e
 SHA512 
4f278cbe0bffd2107354aaa76ef7e725a8ea3fcf1688614203204b495be596405fcb0add790922ab09858d94798bc06076c9160f42ff20b855b8a31859c57bc4
 DIST boto3-1.24.22.gh.tar.gz 513301 BLAKE2B 
1b71d128cc8f8224fd1ef521988e6b5e941562c256c2769941340f6a9e3342394f9e2cf20d658bc4b0e9f5ddaebc832ae8fdc96e35e348b73631ca01f0be33a6
 SHA512 
eb64a050c1b63da823fad2b10db828fefbf75a95ae1f222576eabb8efa80cbbb3e54862dfd40813a8d58f9c329f4d95595bbebc172bcf0141c241499af7d4726
+DIST boto3-1.24.23.gh.tar.gz 514077 BLAKE2B 
ff5b661d477e8163e83cb85045b61fa8057f9cab0b93b2d4575904b17361801e3ffc928ee86624bdf61213a0dc93be91f101e30f418869a1c5dd65e16ff9ed2a
 SHA512 
c127f11e7cd42d0c7f2b802de425d087722ae81fc642fd6867d44cf1b1686ca94b3de76b3034abbd9b85393f8f59d18ea46cd68a57804e658d65e9fba6e6f9a6

diff --git a/dev-python/boto3/boto3-1.24.23.ebuild 
b/dev-python/boto3/boto3-1.24.23.ebuild
new file mode 100644
index ..6edcc751d54b
--- /dev/null
+++ b/dev-python/boto3/boto3-1.24.23.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..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_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+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: media-gfx/mscgen/

2022-07-05 Thread Arthur Zamarin
commit: 0e01a9fee418d7f71760c2befb05c8d0efde3594
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jul  6 05:17:52 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jul  6 05:17:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e01a9fe

media-gfx/mscgen: Keyword 0.20 arm64, #856388

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

 media-gfx/mscgen/mscgen-0.20.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/mscgen/mscgen-0.20.ebuild 
b/media-gfx/mscgen/mscgen-0.20.ebuild
index fa0e6c4a4a2c..523b6dcfabed 100644
--- a/media-gfx/mscgen/mscgen-0.20.ebuild
+++ b/media-gfx/mscgen/mscgen-0.20.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ DESCRIPTION="A message sequence chart generator"
 HOMEPAGE="http://www.mcternan.me.uk/mscgen/;
 SRC_URI="http://www.mcternan.me.uk/${PN}/software/${PN}-src-${PV}.tar.gz;
 
-KEYWORDS="amd64 arm ppc ppc64 x86 ~x64-solaris"
+KEYWORDS="amd64 arm ~arm64 ppc ppc64 x86 ~x64-solaris"
 
 LICENSE="GPL-2"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/dssp/

2022-07-05 Thread Arthur Zamarin
commit: f6f742def37526a585a364c6e9117d0ec901369c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jul  6 05:17:52 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jul  6 05:17:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6f742de

sci-chemistry/dssp: Keyword 3.0.11 arm64, #856388

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

 sci-chemistry/dssp/dssp-3.0.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-chemistry/dssp/dssp-3.0.11.ebuild 
b/sci-chemistry/dssp/dssp-3.0.11.ebuild
index 6c96c618667b..c072fd95aebc 100644
--- a/sci-chemistry/dssp/dssp-3.0.11.ebuild
+++ b/sci-chemistry/dssp/dssp-3.0.11.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/cmbi/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${P}
 
 LICENSE="Boost-1.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
 # It's just cppcheck (at least in 3.0.11)
 RESTRICT="test"
 



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

2022-07-05 Thread Arthur Zamarin
commit: 1ee991b6a979cb4186f72d2c3cd1a3fee0082ec2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jul  6 05:11:54 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jul  6 05:11:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ee991b6

dev-python/mmtf-python: enable py3.11

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

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

diff --git a/dev-python/mmtf-python/mmtf-python-1.1.3.ebuild 
b/dev-python/mmtf-python/mmtf-python-1.1.3.ebuild
index ae3761f68a55..ac234e7f5a34 100644
--- a/dev-python/mmtf-python/mmtf-python-1.1.3.ebuild
+++ b/dev-python/mmtf-python/mmtf-python-1.1.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit distutils-r1
 
 DESCRIPTION="The python implementation of the MMTF API, decoder and encoder"



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

2022-07-05 Thread Arthur Zamarin
commit: 0f675dc86c187b3178bc70f86e9ab621399413b6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jul  6 05:15:48 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jul  6 05:15:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f675dc8

dev-python/jc: add 1.20.2

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

 dev-python/jc/Manifest |  1 +
 dev-python/jc/jc-1.20.2.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-python/jc/Manifest b/dev-python/jc/Manifest
index bd435d1ebfdf..6c03a0cbd07b 100644
--- a/dev-python/jc/Manifest
+++ b/dev-python/jc/Manifest
@@ -1 +1,2 @@
 DIST jc-1.20.1.gh.tar.gz 10342360 BLAKE2B 
fe7eb94e53a78e6d2c1f13403ac529e4e0c0251a9e5f8270e88a94c7d086b7b1eca5cf8bd51ab6b514923ac2de95b7365b8ee29eeae5a1bb861e911f70be81d8
 SHA512 
d066b30089fce8bb7aff6db0b278f258a91bbef73bc49abb0b086b1cce5253a0ba07efa9e3680ee6ee333ea4a2b6afcfe4028eee58d0ec16411f7c257a54a9b5
+DIST jc-1.20.2.gh.tar.gz 10468681 BLAKE2B 
185937c277989536bfed42ee27717a2dee1c4672565b7c2dbe6c3146ca6520e7952aef98d67b94c15b1cc3a2bac3eeafe7353644d8379cedc5c657c2ff9255d1
 SHA512 
80e851eaef0a3159d7ec8c295d8118692b45799359b131396319489ef9aa3d1567cfea4f1382ec857a82707857977b70d11166426cc1a92fb81186ee68bd017e

diff --git a/dev-python/jc/jc-1.20.2.ebuild b/dev-python/jc/jc-1.20.2.ebuild
new file mode 100644
index ..7b7bbfc30991
--- /dev/null
+++ b/dev-python/jc/jc-1.20.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Converts the output of popular command-line tools and file-types 
to JSON"
+HOMEPAGE="
+   https://github.com/kellyjonbrazil/jc/
+   https://pypi.org/project/jc/
+"
+SRC_URI="
+   https://github.com/kellyjonbrazil/jc/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64"
+
+RDEPEND="
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+   dev-python/xmltodict[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest



[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/gromacs/

2022-07-05 Thread Arthur Zamarin
commit: 29af9a908f6a2c064f8a28ac14dd7f6c6e2ec5e0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jul  6 05:17:53 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jul  6 05:17:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29af9a90

sci-chemistry/gromacs: Keyword 2022.2 arm64, #856388

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

 sci-chemistry/gromacs/gromacs-2022.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-chemistry/gromacs/gromacs-2022.2.ebuild 
b/sci-chemistry/gromacs/gromacs-2022.2.ebuild
index 61b5edc51f15..c10e89957871 100644
--- a/sci-chemistry/gromacs/gromacs-2022.2.ebuild
+++ b/sci-chemistry/gromacs/gromacs-2022.2.ebuild
@@ -25,7 +25,7 @@ else
doc? ( https://ftp.gromacs.org/manual/manual-${PV}.pdf )
test? ( 
http://ftp.gromacs.org/regressiontests/regressiontests-${PV}.tar.gz )"
# since 2022 arm support was dropped (but not arm64)
-   KEYWORDS="~amd64 -arm ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~amd64 -arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 ACCE_IUSE="cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_fma4 
cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_arm_neon"



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

2022-07-05 Thread Arthur Zamarin
commit: 242915dcba603273da5ab8f399679a6db8ed72a1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jul  6 05:17:51 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jul  6 05:17:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=242915dc

sci-libs/lmfit: Keyword 9.0-r1 arm64, #856388

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

 sci-libs/lmfit/lmfit-9.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/lmfit/lmfit-9.0-r1.ebuild 
b/sci-libs/lmfit/lmfit-9.0-r1.ebuild
index 7baae01cb681..f3a316505f1e 100644
--- a/sci-libs/lmfit/lmfit-9.0-r1.ebuild
+++ b/sci-libs/lmfit/lmfit-9.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD-2"
 SLOT="0/9"
-KEYWORDS="amd64 arm x86"
+KEYWORDS="amd64 arm ~arm64 x86"
 
 PATCHES=(
"${FILESDIR}"/${P}-cmake.patch



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

2022-07-05 Thread Arthur Zamarin
commit: 27357a3edaae197b2eeaf2a2f3e4c5eee4468862
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jul  6 05:09:47 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jul  6 05:09:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27357a3e

dev-python/mmtf-python: add 1.1.3

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

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

diff --git a/dev-python/mmtf-python/Manifest b/dev-python/mmtf-python/Manifest
index 97c7c7aea85d..28b9e35b5b68 100644
--- a/dev-python/mmtf-python/Manifest
+++ b/dev-python/mmtf-python/Manifest
@@ -1 +1,2 @@
 DIST mmtf-python-1.1.2.tar.gz 46309 BLAKE2B 
b21d53f7cfbdf6f6bd4f0f3ac31a846e83ce0ee98faf77fa8d06de7520c4aa64a259e8b43a744a440a6cf1a10ad461697334683364698a68222b690301bc5554
 SHA512 
92afcce48c2de186cbf9c2cb39c94c5df14ae0eb613862d41b674b7d2f338855ed81be23fb14d16d2dfc8d33415d3904537ef4a422e3a52b78d461b609e968ca
+DIST mmtf-python-1.1.3.tar.gz 46032 BLAKE2B 
a19d7e02b08bf7e4d0c820aa2fd06e0f01a10f807efcc0ebed8c2841dc82b0c27ff690934f941d360086217801c3722060a18805dc4144655b0707cc759b93e2
 SHA512 
44558ea3e38e8eb6431e597253473e49d4a4e3835f790f375f923d3c3702b3c096d5ecaac090a8fabc1cd285d6cfa8dbd3f7d6186d765b92d718ca6d34ad063b

diff --git a/dev-python/mmtf-python/mmtf-python-1.1.3.ebuild 
b/dev-python/mmtf-python/mmtf-python-1.1.3.ebuild
new file mode 100644
index ..ae3761f68a55
--- /dev/null
+++ b/dev-python/mmtf-python/mmtf-python-1.1.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="The python implementation of the MMTF API, decoder and encoder"
+HOMEPAGE="http://mmtf.rcsb.org/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/msgpack[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   dev-python/numpy[${PYTHON_USEDEP}]
+   )
+"
+
+python_test() {
+   "${EPYTHON}" mmtf/tests/codec_tests.py -v || die "Tests failed with 
${EPYTHON}"
+}



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

2022-07-05 Thread Arthur Zamarin
commit: 0b2bbf04ce8fe6d4359de2597593287406090493
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jul  6 05:15:33 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jul  6 05:15:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b2bbf04

dev-python/botocore: add 1.27.23

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index b4f42378baa2..0cbe815897be 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,3 +3,4 @@ DIST botocore-1.27.17.tar.gz 9130505 BLAKE2B 
04c6b37f3b42a0f9fb696b5213338b00441
 DIST botocore-1.27.20.tar.gz 9146126 BLAKE2B 
3ec9e6480fb5bc95f72ffa1f0972b7d9e807fce2e69a3118818a7eba5c1023316c9499bdcbc2f6b2616842eb8797ed0b2bef5ebceee5b74a12074b927b339994
 SHA512 
1ac0b189e14fb25f07c63e4933113ca64c2bdc53fe719270daccc55b2c7d8ba7421fa81aa60e6fc3a0c86cdb3f57980781388586ce154d87f17f860cc943467a
 DIST botocore-1.27.21.tar.gz 9149425 BLAKE2B 
fa7141f78128ebc4810bf51bcca93a23606ef611721fd1a32ca490a9e38aef86439385bd7a0465e82a853c5bb7596dffb0b17fc5d7015fb5039f4933ab1554f1
 SHA512 
59bdf83b237e3845f48685919a6330846d2a4d7ce12d15d99cdb8dd9f2d3e0dcc0d1641c52de8d6d9ef7b7202b80bc59070cb1786f1b38c20884e0fa32481432
 DIST botocore-1.27.22.tar.gz 9151155 BLAKE2B 
e3aa6e9814e07bca2bd67d16f6548303af71654021b28f13c43b4005ba24a32cfccffa9a145babb781a6cbff9df3eab7de4c18973c00b3861ba83264eb144537
 SHA512 
57e43577840c62556760ff40d820898b0ee1efeb5da39fbdfe8c7ef53e86c8184bdfed5a52eeb9d0652fa053900462bdad9820b4a34bd4b5231f361b89c710d6
+DIST botocore-1.27.23.tar.gz 9161058 BLAKE2B 
c4e70d4662b45b1365eb3db3f9aa39ef989bb95d962c4b31fecf16b2bc5b14db46cb5aedc7abe23e2fd6484544efa2a894141c1245c842d9c05a89cb560ad0a2
 SHA512 
80c70c50d5a8fa5f9bdfa5cf0762edd83c8503bf1a65db1b8680e0d9ed8356699ee23ed4db0ab60e34b69cdc5ddc12ff69f2cf3907cf8f8d5075d26a3ba4373f

diff --git a/dev-python/botocore/botocore-1.27.23.ebuild 
b/dev-python/botocore/botocore-1.27.23.ebuild
new file mode 100644
index ..830c713f6036
--- /dev/null
+++ b/dev-python/botocore/botocore-1.27.23.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..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="mirror://pypi/${PN:0:1}/${PN}/${P}.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_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+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
+   )
+
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2022-07-05 Thread Arthur Zamarin
commit: 4438f59ffbcf702d527e5ca23383bf7d1e979e2b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jul  6 05:11:38 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jul  6 05:11:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4438f59f

dev-python/dogpile-cache: add 1.1.7

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

 dev-python/dogpile-cache/Manifest  |  1 +
 .../dogpile-cache/dogpile-cache-1.1.7.ebuild   | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-python/dogpile-cache/Manifest 
b/dev-python/dogpile-cache/Manifest
index 7d91507c9379..26f8f1328b39 100644
--- a/dev-python/dogpile-cache/Manifest
+++ b/dev-python/dogpile-cache/Manifest
@@ -1,2 +1,3 @@
 DIST dogpile.cache-1.1.5.tar.gz 392536 BLAKE2B 
062392cda9b06da889f924bc04743faa133b978a908ffdbc1e9cc9a2a9a69db22ee26b27c7cb2ec2dedee20786cf90c6d02d163731224956091b2d3baa25774b
 SHA512 
b6d453121ef8e58da60478e2e1e2db57804dfa3b17cceeace930ba75d159629dfba4b5d63c50fbbc2eafeadbfcd6e1e4cbe22c8da1f54c90473f8ee677d764f8
 DIST dogpile.cache-1.1.6.tar.gz 393076 BLAKE2B 
62c16ee7cc00608432d45fa7cb068300a4417a494e4580a2af5c3f7c5a0bf40a54e1b6f4924bbd7b40a0efc1cb9afb42f361811c257fa77eabcd64cc35fbcf51
 SHA512 
179246abf598675cdef988b463df4997c7eed8e7a110c22704052f905b65ad537b22ba28d7c96a28b2aa85b3e83ac42beb36843dc78ad503d41225ea1f9e7e77
+DIST dogpile.cache-1.1.7.tar.gz 393572 BLAKE2B 
307aa89ae7814b5703cb32bfc703152b0aa8c80c7cc5be8341ae02c39fb5b27d5b650e02597ee5e07f5994d9dc95bc344422b54d8d431d9c0ad678d64ddd398f
 SHA512 
2c7e8dfc252241ad075a073ad1c1688865943f6e33a317618a47e95132b65ac891b00d5aa0bf3bcced005a6157b50754b086192470b3ce867461bf183947d603

diff --git a/dev-python/dogpile-cache/dogpile-cache-1.1.7.ebuild 
b/dev-python/dogpile-cache/dogpile-cache-1.1.7.ebuild
new file mode 100644
index ..cebd949d705e
--- /dev/null
+++ b/dev-python/dogpile-cache/dogpile-cache-1.1.7.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+inherit distutils-r1
+
+DESCRIPTION="A locking API for expiring values while a single thread generates 
a new value"
+HOMEPAGE="https://github.com/sqlalchemy/dogpile.cache;
+SRC_URI="mirror://pypi/${PN:0:1}/dogpile.cache/dogpile.cache-${PV}.tar.gz"
+S="${WORKDIR}/dogpile.cache-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/decorator-4.0.0[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-3.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/mako[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: sys-process/glances/

2022-07-05 Thread John Helmert III
commit: d5acaa3b4bb06330bb59e4280bad12084a55a2bb
Author: John Helmert III  gentoo  org>
AuthorDate: Wed Jul  6 04:27:15 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Wed Jul  6 04:28:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5acaa3b

sys-process/glances: add myself as a maintainer

Signed-off-by: John Helmert III  gentoo.org>

 sys-process/glances/metadata.xml | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/sys-process/glances/metadata.xml b/sys-process/glances/metadata.xml
index 9723c1fafdbb..0812be0adddf 100644
--- a/sys-process/glances/metadata.xml
+++ b/sys-process/glances/metadata.xml
@@ -5,6 +5,10 @@
gyakov...@gentoo.org
Georgy Yakovlev

+   
+   a...@gentoo.org
+   John Helmert III
+   

Glances is a cross-platform monitoring tool which aims to 
present a large
amount of monitoring information through a curses or Web based 
interface.
@@ -12,7 +16,7 @@
It can also work in client/server mode.
Remote monitoring could be done via terminal, Web interface or 
API (XML-RPC and RESTful).
Stats can also be exported to files or external time/value 
databases.
-
+   

Glances
nicolargo/glances



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

2022-07-05 Thread Sam James
commit: 32ec7fdb85868895de063139a277b4c50e5b69b3
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 03:47:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 03:47:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32ec7fdb

media-video/pipewire: add 0.3.53_p20220705

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

 media-video/pipewire/Manifest  |   1 +
 .../pipewire/pipewire-0.3.53_p20220705.ebuild  | 407 +
 2 files changed, 408 insertions(+)

diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest
index de58b4a0f18d..18ff21b93d7c 100644
--- a/media-video/pipewire/Manifest
+++ b/media-video/pipewire/Manifest
@@ -2,3 +2,4 @@ DIST pipewire-0.3.51.tar.gz 1789070 BLAKE2B 
8538eb9f2178efa26365f30b324b707826e5
 DIST pipewire-0.3.52.tar.gz 1810238 BLAKE2B 
bb75eff5fe7700d0a303fbfed7910aebd82346a5a21c4a0d17c06e6991bc90bb6d4f6b9559c25788494cb11faff957523dcd7f0c4c8a40be11b81c63a5a9e5ef
 SHA512 
30e9cf74c92babafe386f02a03bb5c41a8ee5591a02f15845cca1ee44f091ce68eb14d48943d43b680cb525026a19e0290997670f9a82156eaa72e974fe6d01a
 DIST pipewire-0.3.53.tar.gz 1783505 BLAKE2B 
269466c6ba78cb85516dc714f3aa5d71cdf72a859b6e1a11c60062da6dcd56eefc78958fe026b9fd11d61fd6fbe6f2aac54a2a9fd77d4ee474687f5d54628c38
 SHA512 
50f23a7b71f3eb20657ff75de54a9f3056270bf05a5472ec9c7dea1c9d0ed391b6b09496d58b065c3cbc40f9be8088b6737cbf0731973498bcd5a8176c42d443
 DIST pipewire-0.3.53_p20220704.tar.bz2 1351516 BLAKE2B 
3d4e4859c66e9cbe47adc0f1c0e2e512632793d70853e0105984c06d2e66744b68d1c01dc7a85784ca2007a96aa5fd1c62c7f47ea6360df58ff76b87de4d3ee2
 SHA512 
87819aa5bdd3caa685c0fc93b0ddcf8212f115cecc130155918876c10883bd98ce923fef3f9716b2562ef5ae2b5465d9e39816f4b6e0c48cf9f28303755584b6
+DIST pipewire-0.3.53_p20220705.tar.bz2 1358645 BLAKE2B 
365e81ab114fb9b4abbd5351145d0558c7c00bdbccefc2f7bacb965018c1e7009b7b26b8e95baf35534b74cf9ce49483604841aa7ba949d6a94e720e8ec4233c
 SHA512 
631e737e3517cb4d4c3f84e9540acde2cf94bde472626c61e0223ff4ac5cc2118a35dae79d009558384e24b955cf002d209db1bcf1465056757234725213f152

diff --git a/media-video/pipewire/pipewire-0.3.53_p20220705.ebuild 
b/media-video/pipewire/pipewire-0.3.53_p20220705.ebuild
new file mode 100644
index ..51c7a334c1f1
--- /dev/null
+++ b/media-video/pipewire/pipewire-0.3.53_p20220705.ebuild
@@ -0,0 +1,407 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit flag-o-matic meson-multilib optfeature prefix python-any-r1 systemd 
udev
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git;
+   inherit git-r3
+else
+   if [[ ${PV} == *_p* ]] ; then
+   MY_COMMIT="76350cebefe9bdabe24e9d043b83737547c225d8"
+   
SRC_URI="https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/${MY_COMMIT}/pipewire-${MY_COMMIT}.tar.bz2
 -> ${P}.tar.bz2"
+   S="${WORKDIR}"/${PN}-${MY_COMMIT}
+   else
+   
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz;
+   fi
+
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+DESCRIPTION="Multimedia processing graphs"
+HOMEPAGE="https://pipewire.org/;
+
+LICENSE="MIT LGPL-2.1+ GPL-2"
+# ABI was broken in 0.3.42 for 
https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49
+SLOT="0/0.4"
+IUSE="bluetooth doc echo-cancel extra gstreamer jack-client jack-sdk lv2 
pipewire-alsa
+sound-server ssl system-service systemd test udev v4l X zeroconf"
+
+# Once replacing system JACK libraries is possible, it's likely that
+# jack-client IUSE will need blocking to avoid users accidentally
+# configuring their systems to send PW sink output to the emulated
+# JACK's sink - doing so is likely to yield no audio, cause a CPU
+# cycles consuming loop (and may even cause GUI crashes)!
+
+# TODO: There should be "sound-server? ( || ( alsa bluetooth ) )" here, but 
ALSA is always enabled
+# TODO: Pulseaudio alsa plugin performs runtime check that pulseaudio server 
connection will work
+# which provides adequate guarantee that alsa-lib will be able to provide 
audio services.
+# If that works, pulseaudio defaults are loaded into alsa-lib runtime 
replacing default PCM and CTL.
+# When pipewire-alsa will be able to perform similar check, pipewire-alsa can 
be enabled unconditionally.
+REQUIRED_USE="
+   jack-sdk? ( !jack-client )
+   system-service? ( systemd )
+   !sound-server? ( !pipewire-alsa )
+"
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   >=dev-util/meson-0.59
+   virtual/pkgconfig
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]')
+   doc? (
+   app-doc/doxygen
+   media-gfx/graphviz
+   )
+"
+RDEPEND="
+   acct-group/audio
+   media-libs/alsa-lib
+

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

2022-07-05 Thread Sam James
commit: 003c47c5b969885b16b7a34ad182c8419c3e4656
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Jul  5 18:20:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 03:47:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=003c47c5

media-video/pipewire: drop dep on media-plugins/alsa-plugins[pulseaudio]

Instead, emit an optfeature message if sound-server is enabled and
pipewire-alsa is disabled.

This allows users to use pipewire without installing any ALSA plugins.

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

 ...e-0.3.53_p20220704.ebuild => pipewire-0.3.53_p20220704-r1.ebuild} | 5 -
 media-video/pipewire/pipewire-.ebuild| 5 -
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/media-video/pipewire/pipewire-0.3.53_p20220704.ebuild 
b/media-video/pipewire/pipewire-0.3.53_p20220704-r1.ebuild
similarity index 98%
rename from media-video/pipewire/pipewire-0.3.53_p20220704.ebuild
rename to media-video/pipewire/pipewire-0.3.53_p20220704-r1.ebuild
index 8c5648e7fe72..bd99803c14b4 100644
--- a/media-video/pipewire/pipewire-0.3.53_p20220704.ebuild
+++ b/media-video/pipewire/pipewire-0.3.53_p20220704-r1.ebuild
@@ -93,7 +93,6 @@ RDEPEND="
pipewire-alsa? (
>=media-libs/alsa-lib-1.1.7[${MULTILIB_USEDEP}]
)
-   !pipewire-alsa? ( 
media-plugins/alsa-plugins[${MULTILIB_USEDEP},pulseaudio] )
sound-server? (
!media-sound/pulseaudio[daemon(+)]
!media-sound/pulseaudio-daemon
@@ -381,6 +380,10 @@ pkg_postinst() {
optfeature_header "The following can be installed for optional runtime 
features:"
optfeature "restricted realtime capabilities via D-Bus" sys-auth/rtkit
 
+   if use sound-server && ! use pipewire-alsa; then
+   optfeature "ALSA plugin to use PulseAudio interface for output" 
"media-plugins/alsa-plugins[pulseaudio]"
+   fi
+
if has_version 'net-misc/ofono' ; then
ewarn "Native backend has become default. Please disable oFono 
via:"
if systemd_is_booted ; then

diff --git a/media-video/pipewire/pipewire-.ebuild 
b/media-video/pipewire/pipewire-.ebuild
index 1c8969b1cff1..3e9252539cbb 100644
--- a/media-video/pipewire/pipewire-.ebuild
+++ b/media-video/pipewire/pipewire-.ebuild
@@ -93,7 +93,6 @@ RDEPEND="
pipewire-alsa? (
>=media-libs/alsa-lib-1.1.7[${MULTILIB_USEDEP}]
)
-   !pipewire-alsa? ( 
media-plugins/alsa-plugins[${MULTILIB_USEDEP},pulseaudio] )
sound-server? (
!media-sound/pulseaudio[daemon(+)]
!media-sound/pulseaudio-daemon
@@ -381,6 +380,10 @@ pkg_postinst() {
optfeature_header "The following can be installed for optional runtime 
features:"
optfeature "restricted realtime capabilities via D-Bus" sys-auth/rtkit
 
+   if use sound-server && ! use pipewire-alsa; then
+   optfeature "ALSA plugin to use PulseAudio interface for output" 
"media-plugins/alsa-plugins[pulseaudio]"
+   fi
+
if has_version 'net-misc/ofono' ; then
ewarn "Native backend has become default. Please disable oFono 
via:"
if systemd_is_booted ; then



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

2022-07-05 Thread Miroslav Å ulc
commit: 4fa81d4970e404a5483d9d1e721dee220b1f26fd
Author: Miroslav Å ulc  gentoo  org>
AuthorDate: Wed Jul  6 03:45:42 2022 +
Commit: Miroslav Å ulc  gentoo  org>
CommitDate: Wed Jul  6 03:45:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fa81d49

media-sound/cmus: bump to 2.10.0 - eapi8, deps versions cleanup, updated live

Signed-off-by: Miroslav Å ulc  gentoo.org>

 media-sound/cmus/Manifest  |  1 +
 .../cmus/{cmus-.ebuild => cmus-2.10.0.ebuild}  | 22 +-
 media-sound/cmus/cmus-.ebuild  | 22 +-
 3 files changed, 27 insertions(+), 18 deletions(-)

diff --git a/media-sound/cmus/Manifest b/media-sound/cmus/Manifest
index c5a79155862c..7f6c0c62fa01 100644
--- a/media-sound/cmus/Manifest
+++ b/media-sound/cmus/Manifest
@@ -1 +1,2 @@
+DIST cmus-2.10.0.tar.gz 324121 BLAKE2B 
7a9b17b04f9461b5375f51584f1dce35dcb6863d57eb9b28391cbfb6abb4eae1f541ee6f10cbbf4c7048c08fd77307647700fd08e41eb56bbad89b67657dd876
 SHA512 
c055dc974a88f32c7f19fb2e4260ede37fbddc3f23707a98e7f669032c1b4fd9a1032eb5c808cf5ee635617d3abf176e78d1e8596cbe669bbad95cd5c50dde7c
 DIST cmus-2.9.1.tar.gz 321004 BLAKE2B 
1531d9ca8c1fd54ca487eb2b9ce8602f2d448dd80567a04bfc18449d60fbcd5286cd9f0d19983a885b2a532793c44d7dab8c1993ac8d7f5ada4f01ce670404d9
 SHA512 
b417e58a68c54e97db92b8760a49a3071e81f1594f2144911eed3ccceb68499dedf0699ae313babcb822d71b37add8880dfb2018686cb572e89f8627446d5e05

diff --git a/media-sound/cmus/cmus-.ebuild 
b/media-sound/cmus/cmus-2.10.0.ebuild
similarity index 89%
copy from media-sound/cmus/cmus-.ebuild
copy to media-sound/cmus/cmus-2.10.0.ebuild
index 3a73e7ed9e71..7a06ebbe8099 100644
--- a/media-sound/cmus/cmus-.ebuild
+++ b/media-sound/cmus/cmus-2.10.0.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit bash-completion-r1 toolchain-funcs
 
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else
SRC_URI="https://github.com/cmus/cmus/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
 fi
 
 DESCRIPTION="Ncurses based music player with plugin support for many formats"
@@ -30,7 +30,7 @@ BDEPEND="
 DEPEND="
sys-libs/ncurses:=[unicode(+)?]
aac? ( media-libs/faad2 )
-   alsa? ( >=media-libs/alsa-lib-1.0.11 )
+   alsa? ( media-libs/alsa-lib )
ao? ( media-libs/libao )
cddb? ( media-libs/libcddb )
cdio? ( dev-libs/libcdio-paranoia )
@@ -40,16 +40,16 @@ DEPEND="
flac? ( media-libs/flac )
jack? ( virtual/jack )
libsamplerate? ( media-libs/libsamplerate )
-   mad? ( >=media-libs/libmad-0.14 )
+   mad? ( media-libs/libmad )
mikmod? ( media-libs/libmikmod:0 )
-   modplug? ( >=media-libs/libmodplug-0.7 )
-   mp4? ( >=media-libs/libmp4v2-1.9:0 )
-   musepack? ( >=media-sound/musepack-tools-444 )
+   modplug? ( media-libs/libmodplug )
+   mp4? ( media-libs/libmp4v2:0 )
+   musepack? ( media-sound/musepack-tools )
opus? ( media-libs/opusfile )
pulseaudio? ( media-sound/pulseaudio )
systemd? ( sys-apps/systemd )
tremor? ( media-libs/tremor )
-   !tremor? ( vorbis? ( >=media-libs/libvorbis-1.0 ) )
+   !tremor? ( vorbis? ( media-libs/libvorbis ) )
wavpack? ( media-sound/wavpack )
 "
 RDEPEND="${DEPEND}
@@ -67,6 +67,10 @@ DOCS=( AUTHORS README.md )
 
 S="${WORKDIR}/${P/_/-}"
 
+PATCHES=(
+   "${FILESDIR}/${PN}-2.9.1-atomic.patch"
+)
+
 src_configure() {
my_config() {
local value

diff --git a/media-sound/cmus/cmus-.ebuild 
b/media-sound/cmus/cmus-.ebuild
index 3a73e7ed9e71..7a06ebbe8099 100644
--- a/media-sound/cmus/cmus-.ebuild
+++ b/media-sound/cmus/cmus-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit bash-completion-r1 toolchain-funcs
 
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else
SRC_URI="https://github.com/cmus/cmus/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
 fi
 
 DESCRIPTION="Ncurses based music player with plugin support for many formats"
@@ -30,7 +30,7 @@ BDEPEND="
 DEPEND="
sys-libs/ncurses:=[unicode(+)?]
aac? ( media-libs/faad2 )
-   alsa? ( >=media-libs/alsa-lib-1.0.11 )
+   alsa? ( media-libs/alsa-lib )
ao? ( media-libs/libao )
cddb? ( media-libs/libcddb )
cdio? ( 

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

2022-07-05 Thread Sam James
commit: 7dde6a6bd36cadd1c70d8ec3d3f956750231eeff
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 03:17:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 03:18:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dde6a6b

app-emulation/virtualbox: uncomment partial Python logic

Went back and forth on this but I think it's worth
hinting as much as possible for now, given it's
completely guessing otherwise, and we can't
easily just rip out / disable Python entirely
until we fix this.

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

 .../virtualbox/virtualbox-6.1.34-r3.ebuild | 24 ++
 1 file changed, 11 insertions(+), 13 deletions(-)

diff --git a/app-emulation/virtualbox/virtualbox-6.1.34-r3.ebuild 
b/app-emulation/virtualbox/virtualbox-6.1.34-r3.ebuild
index a352a9dd329b..1475e06f6fa0 100644
--- a/app-emulation/virtualbox/virtualbox-6.1.34-r3.ebuild
+++ b/app-emulation/virtualbox/virtualbox-6.1.34-r3.ebuild
@@ -280,20 +280,18 @@ src_configure() {
edo ./configure "${myconf[@]}"
 
# Try to force usage of chosen Python implementation
-   # Commented out for now as it's insufficient (see comment above
-   # PYTHON_COMPAT).
# bug #856121, bug #785835
-   #sed -i \
-   #   -e '/VBOX_WITH_PYTHON.*=/d' \
-   #   -e '/VBOX_PATH_PYTHON_INC.*=/d' \
-   #   -e '/VBOX_LIB_PYTHON.*=/d' \
-   #   AutoConfig.kmk || die
-   #
-   #cat >> AutoConfig.kmk <<-EOF || die
-   #   VBOX_WITH_PYTHON=$(usex python 1 0)
-   #   VBOX_PATH_PYTHON_INC=$(python_get_includedir)
-   #   VBOX_LIB_PYTHON=$(python_get_library_path)
-   #EOF
+   sed -i \
+   -e '/VBOX_WITH_PYTHON.*=/d' \
+   -e '/VBOX_PATH_PYTHON_INC.*=/d' \
+   -e '/VBOX_LIB_PYTHON.*=/d' \
+   AutoConfig.kmk || die
+
+   cat >> AutoConfig.kmk <<-EOF || die
+   VBOX_WITH_PYTHON=$(usex python 1 0)
+   VBOX_PATH_PYTHON_INC=$(python_get_includedir)
+   VBOX_LIB_PYTHON=$(python_get_library_path)
+   EOF
 }
 
 src_compile() {



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

2022-07-05 Thread Andreas K. Hüttel
commit: f4c3bce90233847b0bc31c4fff5957b9e573ac88
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Jul  6 03:06:59 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Jul  6 03:07:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4c3bce9

sys-libs/glibc: Re-keyword 2.35-r8 after testing

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

 sys-libs/glibc/glibc-2.35-r8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.35-r8.ebuild 
b/sys-libs/glibc/glibc-2.35-r8.ebuild
index 5310e14a026f..3864928751ee 100644
--- a/sys-libs/glibc/glibc-2.35-r8.ebuild
+++ b/sys-libs/glibc/glibc-2.35-r8.ebuild
@@ -26,7 +26,7 @@ PATCH_DEV=dilfridge
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
SRC_URI+=" experimental-loong? ( 
https://dev.gentoo.org/~xen0n/distfiles/glibc-2.35-loongarch-patches-20220522.tar.xz
 )"



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

2022-07-05 Thread Sam James
commit: 9a09586677da244bdd6db9c8196cf0f49f5e2a66
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 02:19:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 02:19:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a095866

app-emulation/virtualbox: minor ebuild tidying

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

 .../virtualbox/virtualbox-6.1.34-r3.ebuild | 31 ++
 1 file changed, 20 insertions(+), 11 deletions(-)

diff --git a/app-emulation/virtualbox/virtualbox-6.1.34-r3.ebuild 
b/app-emulation/virtualbox/virtualbox-6.1.34-r3.ebuild
index 3920e11b0d57..388c4e9cc7c0 100644
--- a/app-emulation/virtualbox/virtualbox-6.1.34-r3.ebuild
+++ b/app-emulation/virtualbox/virtualbox-6.1.34-r3.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
-inherit desktop edo flag-o-matic java-pkg-opt-2 linux-info pax-utils 
python-single-r1 tmpfiles toolchain-funcs udev xdg
+inherit desktop edo java-pkg-opt-2 linux-info multilib pax-utils 
python-single-r1 tmpfiles toolchain-funcs udev xdg
 
 MY_PN="VirtualBox"
 MY_PV="${PV/beta/BETA}"
@@ -161,17 +161,13 @@ pkg_pretend() {
 pkg_setup() {
java-pkg-opt-2_pkg_setup
python-single-r1_pkg_setup
-
-   tc-ld-disable-gold #bug 488176
-   tc-export CC CXX LD AR RANLIB
-   export HOST_CC="$(tc-getBUILD_CC)"
 }
 
 src_prepare() {
# Remove shipped binaries (kBuild,yasm), see bug #232775
rm -r kBuild/bin tools || die
 
-   # Replace pointless GCC version check with something less stupid.
+   # Replace pointless GCC version check with something more sensible.
# This is needed for the qt5 version check.
sed -e 's@^check_gcc$@cc_maj="$(${CC} -dumpversion | cut -d. -f1)" ; 
cc_min="$(${CC} -dumpversion | cut -d. -f2)"@' \
-i configure || die
@@ -227,11 +223,17 @@ src_prepare() {
 }
 
 src_configure() {
+   tc-ld-disable-gold # bug #488176
+   tc-export CC CXX LD AR RANLIB
+   export HOST_CC="$(tc-getBUILD_CC)"
+
local myconf=(
--with-gcc="$(tc-getCC)"
--with-g++="$(tc-getCXX)"
+
--disable-dbus
--disable-kmods
+
$(usex alsa '' --disable-alsa)
$(usex debug --build-debug '')
$(usex doc '' --disable-docs)
@@ -243,6 +245,7 @@ src_configure() {
$(usex vboxwebsrv --enable-webservice '')
$(usex vnc --enable-vnc '')
)
+
if ! use headless ; then
myconf+=(
$(usex opengl '' --disable-opengl)
@@ -254,10 +257,12 @@ src_configure() {
--disable-opengl
)
fi
+
if use amd64 && ! has_multilib_profile ; then
myconf+=( --disable-vmmraw )
fi
 
+   # bug #843437
cat >> LocalConfig.kmk <<-EOF || die
CFLAGS=${CFLAGS}
CXXFLAGS=${CXXFLAGS}
@@ -271,14 +276,18 @@ src_compile() {
source ./env.sh || die
 
# Force kBuild to respect C[XX]FLAGS and MAKEOPTS (bug #178529)
-   MAKEJOBS=$(grep -Eo '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' <<< 
${MAKEOPTS}) #'
-   MAKELOAD=$(grep -Eo 
'(\-l|\-\-load-average)(=?|[[:space:]]*)[[:digit:]]+' <<< ${MAKEOPTS}) #'
+   MAKEJOBS=$(grep -Eo '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' <<< 
${MAKEOPTS})
+   MAKELOAD=$(grep -Eo 
'(\-l|\-\-load-average)(=?|[[:space:]]*)[[:digit:]]+' <<< ${MAKEOPTS})
MAKEOPTS="${MAKEJOBS} ${MAKELOAD}"
+
MAKE="kmk" emake \
VBOX_BUILD_PUBLISHER=_Gentoo \
-   TOOL_GXX3_CC="$(tc-getCC)" TOOL_GXX3_CXX="$(tc-getCXX)" \
-   TOOL_GXX3_LD="$(tc-getCXX)" VBOX_GCC_OPT="${CXXFLAGS}" \
-   TOOL_YASM_AS=yasm KBUILD_VERBOSE=2 \
+   TOOL_GXX3_CC="$(tc-getCC)" \
+   TOOL_GXX3_CXX="$(tc-getCXX)" \
+   TOOL_GXX3_LD="$(tc-getCXX)" \
+   VBOX_GCC_OPT="${CXXFLAGS}" \
+   TOOL_YASM_AS=yasm \
+   KBUILD_VERBOSE=2 \
VBOX_WITH_VBOXIMGMOUNT=1 \
all
 }



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/files/, app-emulation/virtualbox/

2022-07-05 Thread Sam James
commit: 0e7860b78e08743e7ba8a9d641a085e349811f83
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 02:59:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 03:01:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e7860b7

app-emulation/virtualbox: drop Python 3.10 for now

Didn't really want to do this but it's going to take substantially
more work to get it running.

Two issues (as described in the ebuild comment I've added):
1. The build system (not just configure) does a huge amount of
autodetection;

2. Its infra isn't set up to build Python 3.10+ yet (as in,
no targets defined, and they're all manually written). And
it doesn't seem to even use the result of configure?

It'll take more work to get this done and dropping 3.10 for now,
while it's unfortunate, means it's at least not in a broken state
until then.

I've left in the partial work commented out given it gets
us part of the way there. As far as I can tell, the configure
stuff isn't even used for the subsequent actual building
of the modules.

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

 .../files/virtualbox-6.1.34-r3-python.patch| 14 +
 .../virtualbox/virtualbox-6.1.34-r3.ebuild | 64 +++---
 2 files changed, 58 insertions(+), 20 deletions(-)

diff --git a/app-emulation/virtualbox/files/virtualbox-6.1.34-r3-python.patch 
b/app-emulation/virtualbox/files/virtualbox-6.1.34-r3-python.patch
new file mode 100644
index ..3a6da1f681c1
--- /dev/null
+++ b/app-emulation/virtualbox/files/virtualbox-6.1.34-r3-python.patch
@@ -0,0 +1,14 @@
+diff --git a/configure b/configure
+index fd2e296..695f6a7 100755
+--- a/configure
 b/configure
+@@ -1987,6 +1987,9 @@ check_python()
+ {
+   test_header "Python support"
+ 
++  # We force the right implementation in the ebuild instead
++  return
++
+   # On darwin this is a on/off decision only
+   if [ "$OS" = "darwin" ]; then
+ echo "enabled"

diff --git a/app-emulation/virtualbox/virtualbox-6.1.34-r3.ebuild 
b/app-emulation/virtualbox/virtualbox-6.1.34-r3.ebuild
index db2898848eba..a352a9dd329b 100644
--- a/app-emulation/virtualbox/virtualbox-6.1.34-r3.ebuild
+++ b/app-emulation/virtualbox/virtualbox-6.1.34-r3.ebuild
@@ -3,7 +3,16 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+# This absolutely doesn't work with Python 3.10 yet as of 6.1.34.
+# Two problems:
+# 1. The build system (not just in configure, but in 
src/libs/xpcom18a4/python/Makefile.kmk)
+# insists on trying to detect various Python paths without giving choice of 
which is used;
+#
+# 2. None of that machinery mentioned in #1. is rigged up for Python 3.10+, and
+# the homebrew Makefile/kbuild stuff is a pain to understand.
+#
+# bug #785835, bug #856121
+PYTHON_COMPAT=( python3_{8,9} )
 inherit desktop edo java-pkg-opt-2 linux-info multilib optfeature pax-utils 
python-single-r1 tmpfiles toolchain-funcs udev xdg
 
 MY_PN="VirtualBox"
@@ -135,9 +144,12 @@ REQUIRED_USE="
 "
 
 PATCHES=(
-   "${FILESDIR}/${P}-vboxr0.patch"
-   "${FILESDIR}/${PN}-6.1.34-python3.10.patch" # bug #852152
-   "${FILESDIR}/${PN}-6.1.34-no-pam.patch" # bug #843437
+   "${FILESDIR}"/${P}-vboxr0.patch
+   "${FILESDIR}"/${PN}-6.1.34-python3.10.patch # bug #852152
+   "${FILESDIR}"/${PN}-6.1.34-no-pam.patch # bug #843437
+   "${FILESDIR}"/${PN}-6.1.26-configure-include-qt5-path.patch # bug 
#805365
+   "${FILESDIR}"/${PN}-6.1.34-r3-python.patch
+   "${WORKDIR}"/patches
 )
 
 pkg_pretend() {
@@ -164,6 +176,18 @@ pkg_setup() {
 }
 
 src_prepare() {
+   default
+
+   # Only add nopie patch when we're on hardened
+   if gcc-specs-pie ; then
+   eapply "${FILESDIR}"/050_virtualbox-5.2.8-nopie.patch
+   fi
+
+   # Only add paxmark patch when we're on pax-kernel
+   if use pax-kernel ; then
+   eapply "${FILESDIR}"/virtualbox-5.2.8-paxmark-bldprogs.patch
+   fi
+
# Remove shipped binaries (kBuild,yasm), see bug #232775
rm -r kBuild/bin tools || die
 
@@ -204,22 +228,6 @@ src_prepare() {
-i "${S}"/Config.kmk || die
java-pkg-opt-2_src_prepare
fi
-
-   # Only add nopie patch when we're on hardened
-   if gcc-specs-pie ; then
-   eapply "${FILESDIR}/050_virtualbox-5.2.8-nopie.patch"
-   fi
-
-   # Only add paxmark patch when we're on pax-kernel
-   if use pax-kernel ; then
-   eapply "${FILESDIR}"/virtualbox-5.2.8-paxmark-bldprogs.patch
-   fi
-
-   eapply "${FILESDIR}/${PN}-6.1.26-configure-include-qt5-path.patch" 
#805365
-
-   eapply "${WORKDIR}/patches"
-
-   default
 }
 
 src_configure() {
@@ -270,6 +278,22 @@ src_configure() {
 
# not an autoconf script
edo ./configure "${myconf[@]}"
+
+   # Try to force usage of chosen Python implementation
+   # Commented out for 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/files/, app-emulation/virtualbox/

2022-07-05 Thread Sam James
commit: 19111a37141aee3704830806a4419c1cced2d131
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 02:14:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 02:14:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19111a37

app-emulation/virtualbox: fix build w/o PAM; respect CFLAGS

Closes: https://bugs.gentoo.org/583148
Closes: https://bugs.gentoo.org/843437
Thanks-to: François-Xavier Carton  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../files/virtualbox-6.1.34-no-pam.patch   | 22 +++
 1.34-r2.ebuild => virtualbox-6.1.34-r3.ebuild} | 32 --
 2 files changed, 39 insertions(+), 15 deletions(-)

diff --git a/app-emulation/virtualbox/files/virtualbox-6.1.34-no-pam.patch 
b/app-emulation/virtualbox/files/virtualbox-6.1.34-no-pam.patch
new file mode 100644
index ..9266cece55bd
--- /dev/null
+++ b/app-emulation/virtualbox/files/virtualbox-6.1.34-no-pam.patch
@@ -0,0 +1,22 @@
+https://bugs.gentoo.org/843437
+https://www.virtualbox.org/changeset/94406/vbox
+
+--- a/src/VBox/Runtime/Makefile.kmk
 b/src/VBox/Runtime/Makefile.kmk
+@@ -324,4 +324,7 @@
+ ifdef IPRT_WITH_FUTEX_BASED_SEMS
+  RuntimeR3_DEFS.linux  += IPRT_WITH_FUTEX_BASED_SEMS
++endif
++ifdef IPRT_WITHOUT_PAM
++ RuntimeR3_DEFS+= IPRT_WITHOUT_PAM
+ endif
+ RuntimeR3_INCS = \
+--- a/src/VBox/Runtime/r3/posix/process-creation-posix.cpp
 b/src/VBox/Runtime/r3/posix/process-creation-posix.cpp
+@@ -86,4 +86,5 @@
+ 
+ #if !defined(IPRT_USE_PAM) \
++ && !defined(IPRT_WITHOUT_PAM) \
+  && ( defined(RT_OS_DARWIN) || defined(RT_OS_FREEBSD) || defined(RT_OS_LINUX) 
|| defined(RT_OS_NETBSD) || defined(RT_OS_OPENBSD) )
+ # define IPRT_USE_PAM
+

diff --git a/app-emulation/virtualbox/virtualbox-6.1.34-r2.ebuild 
b/app-emulation/virtualbox/virtualbox-6.1.34-r3.ebuild
similarity index 96%
rename from app-emulation/virtualbox/virtualbox-6.1.34-r2.ebuild
rename to app-emulation/virtualbox/virtualbox-6.1.34-r3.ebuild
index 73fc49ceb444..3920e11b0d57 100644
--- a/app-emulation/virtualbox/virtualbox-6.1.34-r2.ebuild
+++ b/app-emulation/virtualbox/virtualbox-6.1.34-r3.ebuild
@@ -4,23 +4,25 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
-inherit desktop flag-o-matic java-pkg-opt-2 linux-info pax-utils 
python-single-r1 tmpfiles toolchain-funcs udev xdg
+inherit desktop edo flag-o-matic java-pkg-opt-2 linux-info pax-utils 
python-single-r1 tmpfiles toolchain-funcs udev xdg
 
 MY_PN="VirtualBox"
 MY_PV="${PV/beta/BETA}"
 MY_PV="${MY_PV/rc/RC}"
 MY_P=${MY_PN}-${MY_PV}
-[[ "${PV}" == *a ]] && DIR_PV="$(ver_cut 1-3)"
+[[ ${PV} == *a ]] && DIR_PV="$(ver_cut 1-3)"
 
 DESCRIPTION="Family of powerful x86 virtualization products for enterprise and 
home use"
 HOMEPAGE="https://www.virtualbox.org/;
 
SRC_URI="https://download.virtualbox.org/virtualbox/${DIR_PV:-${MY_PV}}/${MY_P}.tar.bz2

https://dev.gentoo.org/~polynomial-c/${PN}/patchsets/${PN}-6.1.12-patches-01.tar.xz;
+S="${WORKDIR}/${MY_PN}-${DIR_PV:-${MY_PV}}"
 
 LICENSE="GPL-2 dtrace? ( CDDL )"
 SLOT="0/$(ver_cut 1-2)"
-[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~amd64"
+if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~amd64"
+fi
 IUSE="alsa debug doc dtrace headless java lvm +opus pam pax-kernel pch 
pulseaudio +opengl python +qt5 +sdk +udev vboxwebsrv vnc"
 
 COMMON_DEPEND="
@@ -121,12 +123,10 @@ QA_WX_LOAD="
 "
 
 QA_PRESTRIPPED="
-   /usr/lib64/virtualbox/VMMR0.r0
-   /usr/lib64/virtualbox/VBoxDDR0.r0
+   usr/lib64/virtualbox/VMMR0.r0
+   usr/lib64/virtualbox/VBoxDDR0.r0
 "
 
-S="${WORKDIR}/${MY_PN}-${DIR_PV:-${MY_PV}}"
-
 REQUIRED_USE="
java? ( sdk )
python? ( sdk )
@@ -136,7 +136,8 @@ REQUIRED_USE="
 
 PATCHES=(
"${FILESDIR}/${P}-vboxr0.patch"
-   "${FILESDIR}/${PN}-6.1.34-python3.10.patch" #852152
+   "${FILESDIR}/${PN}-6.1.34-python3.10.patch" # bug #852152
+   "${FILESDIR}/${PN}-6.1.34-no-pam.patch" # bug #843437
 )
 
 pkg_pretend() {
@@ -225,11 +226,6 @@ src_prepare() {
default
 }
 
-doecho() {
-   echo "$@"
-   "$@" || die
-}
-
 src_configure() {
local myconf=(
--with-gcc="$(tc-getCC)"
@@ -261,8 +257,14 @@ src_configure() {
if use amd64 && ! has_multilib_profile ; then
myconf+=( --disable-vmmraw )
fi
+
+   cat >> LocalConfig.kmk <<-EOF || die
+   CFLAGS=${CFLAGS}
+   CXXFLAGS=${CXXFLAGS}
+   EOF
+
# not an autoconf script
-   doecho ./configure "${myconf[@]}"
+   edo ./configure "${myconf[@]}"
 }
 
 src_compile() {



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

2022-07-05 Thread Sam James
commit: fa21e2695b3da1f1b8935b13253cbd8d272719a2
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 02:22:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 02:22:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa21e269

app-emulation/virtualbox: use optfeature

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

 .../virtualbox/virtualbox-6.1.34-r3.ebuild | 31 --
 1 file changed, 11 insertions(+), 20 deletions(-)

diff --git a/app-emulation/virtualbox/virtualbox-6.1.34-r3.ebuild 
b/app-emulation/virtualbox/virtualbox-6.1.34-r3.ebuild
index 388c4e9cc7c0..db2898848eba 100644
--- a/app-emulation/virtualbox/virtualbox-6.1.34-r3.ebuild
+++ b/app-emulation/virtualbox/virtualbox-6.1.34-r3.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
-inherit desktop edo java-pkg-opt-2 linux-info multilib pax-utils 
python-single-r1 tmpfiles toolchain-funcs udev xdg
+inherit desktop edo java-pkg-opt-2 linux-info multilib optfeature pax-utils 
python-single-r1 tmpfiles toolchain-funcs udev xdg
 
 MY_PN="VirtualBox"
 MY_PV="${PV/beta/BETA}"
@@ -487,8 +487,8 @@ pkg_postinst() {
xdg_pkg_postinst
 
if use udev ; then
-   udevadm control --reload-rules \
-   && udevadm trigger --subsystem-match=usb
+   udevadm control --reload-rules
+   udevadm trigger --subsystem-match=usb
fi
 
tmpfiles_process virtualbox-vboxusb.conf
@@ -496,27 +496,18 @@ pkg_postinst() {
if ! use headless && use qt5 ; then
elog "To launch VirtualBox just type: \"virtualbox\"."
fi
+
elog "You must be in the vboxusers group to use VirtualBox."
elog ""
elog "The latest user manual is available for download at:"
-   elog 
"http://download.virtualbox.org/virtualbox/${DIR_PV:-${PV}}/UserManual.pdf;
-   elog ""
-   elog "For advanced networking setups you should emerge:"
-   elog "net-misc/bridge-utils and sys-apps/usermode-utilities"
+   elog 
"https://download.virtualbox.org/virtualbox/${DIR_PV:-${PV}}/UserManual.pdf;
elog ""
-   elog "Starting with version 4.0.0, ${PN} has USB-1 support."
-   elog "For USB-2 support, PXE-boot ability and VRDP support please 
emerge"
-   elog "  app-emulation/virtualbox-extpack-oracle"
-   elog "package."
-   elog "Starting with version 5.0.0, ${PN} no longer has the 
\"additions\" and"
-   elog "the \"extension\" USE flag. For installation of the guest 
additions ISO"
-   elog "image, please emerge"
-   elog "  app-emulation/virtualbox-additions"
-   elog "and for the USB2, USB3, VRDP and PXE boot ROM modules, please 
emerge"
-   elog "  app-emulation/virtualbox-extpack-oracle"
+
+   optfeature "Advanced networking setups" net-misc/bridge-utils 
sys-apps/usermode-utilities
+   optfeature "USB2, USB3, PXE boot, and VRDP support" 
app-emulation/virtualbox-extpack-oracle
+   optfeature "Guest additions ISO" app-emulation/virtualbox-additions
+
if ! use udev ; then
-   elog ""
-   elog "WARNING!"
-   elog "Without USE=udev, USB devices will likely not work in 
${PN}."
+   ewarn "Without USE=udev, USB devices will likely not work in 
${PN}."
fi
 }



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

2022-07-05 Thread Sam James
commit: c250435ca78aad838432b4b3ee02e42634b3b378
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 02:04:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 02:05:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c250435c

app-emulation/virtualbox: force Java 8 for wsimport

wsimport was dropped in Java 11+. We need to put the dep for 8
in DEPEND rather than (just?) BDEPEND for the eclass magic
to actually enforce the right env vars & java.

Thanks to Marcel for the pointers.

Closes: https://bugs.gentoo.org/832166
Thanks-to: Marcel Greter  ocbnet.ch>
Signed-off-by: Sam James  gentoo.org>

 .../virtualbox/virtualbox-6.1.34-r2.ebuild | 511 +
 1 file changed, 511 insertions(+)

diff --git a/app-emulation/virtualbox/virtualbox-6.1.34-r2.ebuild 
b/app-emulation/virtualbox/virtualbox-6.1.34-r2.ebuild
new file mode 100644
index ..73fc49ceb444
--- /dev/null
+++ b/app-emulation/virtualbox/virtualbox-6.1.34-r2.ebuild
@@ -0,0 +1,511 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit desktop flag-o-matic java-pkg-opt-2 linux-info pax-utils 
python-single-r1 tmpfiles toolchain-funcs udev xdg
+
+MY_PN="VirtualBox"
+MY_PV="${PV/beta/BETA}"
+MY_PV="${MY_PV/rc/RC}"
+MY_P=${MY_PN}-${MY_PV}
+[[ "${PV}" == *a ]] && DIR_PV="$(ver_cut 1-3)"
+
+DESCRIPTION="Family of powerful x86 virtualization products for enterprise and 
home use"
+HOMEPAGE="https://www.virtualbox.org/;
+SRC_URI="https://download.virtualbox.org/virtualbox/${DIR_PV:-${MY_PV}}/${MY_P}.tar.bz2
+   
https://dev.gentoo.org/~polynomial-c/${PN}/patchsets/${PN}-6.1.12-patches-01.tar.xz;
+
+LICENSE="GPL-2 dtrace? ( CDDL )"
+SLOT="0/$(ver_cut 1-2)"
+[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
+KEYWORDS="~amd64"
+IUSE="alsa debug doc dtrace headless java lvm +opus pam pax-kernel pch 
pulseaudio +opengl python +qt5 +sdk +udev vboxwebsrv vnc"
+
+COMMON_DEPEND="
+   ${PYTHON_DEPS}
+   !app-emulation/virtualbox-bin
+   acct-group/vboxusers
+   ~app-emulation/virtualbox-modules-${DIR_PV:-${PV}}
+   dev-libs/libIDL
+   >=dev-libs/libxslt-1.1.19
+   net-misc/curl
+   dev-libs/libxml2
+   media-libs/libpng:0=
+   media-libs/libvpx:0=
+   sys-libs/zlib:=
+   !headless? (
+   media-libs/libsdl:0[X,video]
+   x11-libs/libX11
+   x11-libs/libxcb:=
+   x11-libs/libXcursor
+   x11-libs/libXext
+   x11-libs/libXmu
+   x11-libs/libXt
+   opengl? (
+   media-libs/libglvnd[X]
+   virtual/glu
+   )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   opengl? ( dev-qt/qtopengl:5 )
+   x11-libs/libXinerama
+   )
+   )
+   dev-libs/openssl:0=
+   virtual/libcrypt:=
+   lvm? ( sys-fs/lvm2 )
+   opus? ( media-libs/opus )
+   udev? ( >=virtual/udev-171 )
+   vnc? ( >=net-libs/libvncserver-0.9.9 )
+"
+# We're stuck on JDK (and JRE, I guess?) 1.8 because of need for wsimport
+# with USE="vboxwebsrv java". Note that we have to put things in DEPEND,
+# not (only, anyway) BDEPEND, as the eclass magic to set the environment 
variables
+# based on *DEPEND doesn't work for BDEPEND at least right now. See bug 
#832166.
+DEPEND="
+   ${COMMON_DEPEND}
+   alsa? ( >=media-libs/alsa-lib-1.0.13 )
+   !headless? (
+   x11-libs/libXinerama
+   opengl? ( virtual/opengl )
+   )
+   java? ( virtual/jdk:1.8 )
+   pam? ( sys-libs/pam )
+   pax-kernel? ( sys-apps/elfix )
+   pulseaudio? ( media-sound/pulseaudio )
+   qt5? ( dev-qt/linguist-tools:5 )
+   vboxwebsrv? ( net-libs/gsoap[-gnutls(-)] )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-util/kbuild-0.1.9998.3127
+   >=dev-lang/yasm-0.6.2
+   sys-devel/bin86
+   sys-libs/libcap
+   sys-power/iasl
+   virtual/pkgconfig
+   doc? (
+   app-text/docbook-sgml-dtd:4.4
+   dev-texlive/texlive-basic
+   dev-texlive/texlive-latex
+   dev-texlive/texlive-latexrecommended
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-fontsrecommended
+   dev-texlive/texlive-fontsextra
+   )
+   java? ( virtual/jdk:1.8 )
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   java? ( virtual/jre:1.8 )
+"
+
+QA_TEXTRELS="
+   usr/lib64/virtualbox/VMMR0.r0
+"
+
+QA_EXECSTACK="
+   usr/lib64/virtualbox/iPxeBaseBin
+   usr/lib64/virtualbox/VMMR0.r0
+   usr/lib64/virtualbox/VBoxDDR0.r0
+"
+
+QA_WX_LOAD="
+   

[gentoo-commits] repo/gentoo:master commit in: x11-misc/alacarte/

2022-07-05 Thread Sam James
commit: 1fe6ac917304f439a16acbfb6ea0bb97967e020c
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 01:24:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 01:24:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fe6ac91

x11-misc/alacarte: Stabilize 3.44.2 x86, #853958

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

 x11-misc/alacarte/alacarte-3.44.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/alacarte/alacarte-3.44.2.ebuild 
b/x11-misc/alacarte/alacarte-3.44.2.ebuild
index 933c87cb4a3e..f5d5418af06c 100644
--- a/x11-misc/alacarte/alacarte-3.44.2.ebuild
+++ b/x11-misc/alacarte/alacarte-3.44.2.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/alacarte;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 DEPEND="



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

2022-07-05 Thread Sam James
commit: 57b58af9043abc9edb7cbc3a32e7cdbec5379ef8
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 01:24:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 01:24:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57b58af9

net-misc/rygel: Stabilize 0.40.4 x86, #853958

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

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

diff --git a/net-misc/rygel/rygel-0.40.4.ebuild 
b/net-misc/rygel/rygel-0.40.4.ebuild
index 2f9e11e10f6a..782f36a2a7a4 100644
--- a/net-misc/rygel/rygel-0.40.4.ebuild
+++ b/net-misc/rygel/rygel-0.40.4.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Rygel;
 
 LICENSE="LGPL-2.1+ CC-BY-SA-3.0"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="gtk gtk-doc +introspection +sqlite tracker test transcode"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: x11-terms/gnome-terminal/

2022-07-05 Thread Sam James
commit: a8a223e6cb1e899fadc531805461db5068113d18
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 01:24:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 01:24:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8a223e6

x11-terms/gnome-terminal: Stabilize 3.44.1 x86, #853958

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

 x11-terms/gnome-terminal/gnome-terminal-3.44.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/gnome-terminal/gnome-terminal-3.44.1.ebuild 
b/x11-terms/gnome-terminal/gnome-terminal-3.44.1.ebuild
index 25b23c0dc197..5c981784ed21 100644
--- a/x11-terms/gnome-terminal/gnome-terminal-3.44.1.ebuild
+++ b/x11-terms/gnome-terminal/gnome-terminal-3.44.1.ebuild
@@ -13,7 +13,7 @@ SLOT="0"
 IUSE="debug +gnome-shell +nautilus vanilla"
 SRC_URI+=" !vanilla? ( 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-3.44.0-cntr-ntfy-autottl-ts.patch.xz
 )"
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
 
 # FIXME: automagic dependency on gtk+[X], just transitive but needs proper 
control, bug 624960
 RDEPEND="



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

2022-07-05 Thread Sam James
commit: 451a075e5ccb621acc8161cebd2ec85f438b8901
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 01:24:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 01:24:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=451a075e

sys-apps/osinfo-db: Stabilize 20220516 x86, #853958

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

 sys-apps/osinfo-db/osinfo-db-20220516.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/osinfo-db/osinfo-db-20220516.ebuild 
b/sys-apps/osinfo-db/osinfo-db-20220516.ebuild
index b9d1a9cc0cfe..e40530368a72 100644
--- a/sys-apps/osinfo-db/osinfo-db-20220516.ebuild
+++ b/sys-apps/osinfo-db/osinfo-db-20220516.ebuild
@@ -11,7 +11,7 @@ S="${WORKDIR}"
 LICENSE="GPL-2+"
 SLOT="0"
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
 
 BDEPEND="sys-apps/osinfo-db-tools"
 



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

2022-07-05 Thread Sam James
commit: 2c51ed89c5c51911c44a1105b6953386ad476e43
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 01:24:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 01:24:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c51ed89

net-libs/sofia-sip: Stabilize 1.13.8 x86, #853958

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

 net-libs/sofia-sip/sofia-sip-1.13.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/sofia-sip/sofia-sip-1.13.8.ebuild 
b/net-libs/sofia-sip/sofia-sip-1.13.8.ebuild
index 5b460b029867..4b52032164f2 100644
--- a/net-libs/sofia-sip/sofia-sip-1.13.8.ebuild
+++ b/net-libs/sofia-sip/sofia-sip-1.13.8.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/freeswitch/${PN}/archive/refs/tags/v${PV}.tar.gz ->
 
 LICENSE="LGPL-2.1+ BSD public-domain" # See COPYRIGHT
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-linux"
 IUSE="ssl test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-block/gparted/

2022-07-05 Thread Sam James
commit: c8b0843d5d5814e961f792e2162ec063ca55c38e
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 01:24:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 01:24:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8b0843d

sys-block/gparted: Stabilize 1.4.0-r1 x86, #853958

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

 sys-block/gparted/gparted-1.4.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-block/gparted/gparted-1.4.0-r1.ebuild 
b/sys-block/gparted/gparted-1.4.0-r1.ebuild
index 50c944f22dce..d344a0d02a72 100644
--- a/sys-block/gparted/gparted-1.4.0-r1.ebuild
+++ b/sys-block/gparted/gparted-1.4.0-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-2+ FDL-1.2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
 IUSE="kde policykit wayland"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-dbus-proxy/

2022-07-05 Thread Sam James
commit: 9a00d120704e2adbe086e02e35284cba52d41908
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 01:24:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 01:24:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a00d120

sys-apps/xdg-dbus-proxy: Stabilize 0.1.4 x86, #853958

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

 sys-apps/xdg-dbus-proxy/xdg-dbus-proxy-0.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/xdg-dbus-proxy/xdg-dbus-proxy-0.1.4.ebuild 
b/sys-apps/xdg-dbus-proxy/xdg-dbus-proxy-0.1.4.ebuild
index e2749a468694..fa969cdd616f 100644
--- a/sys-apps/xdg-dbus-proxy/xdg-dbus-proxy-0.1.4.ebuild
+++ b/sys-apps/xdg-dbus-proxy/xdg-dbus-proxy-0.1.4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/flatpak/${PN}/releases/download/${PV}/${P}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2022-07-05 Thread Sam James
commit: e830930f0ae62915490e41a07048946807a6762c
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 01:24:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 01:24:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e830930f

net-misc/gupnp-tools: Stabilize 0.10.3 x86, #853958

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

 net-misc/gupnp-tools/gupnp-tools-0.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/gupnp-tools/gupnp-tools-0.10.3.ebuild 
b/net-misc/gupnp-tools/gupnp-tools-0.10.3.ebuild
index 3e5638998cf5..c47cd2e16235 100644
--- a/net-misc/gupnp-tools/gupnp-tools-0.10.3.ebuild
+++ b/net-misc/gupnp-tools/gupnp-tools-0.10.3.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP;
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc x86"
 
 RDEPEND="
>=net-libs/gssdp-1.2.0:=



[gentoo-commits] repo/gentoo:master commit in: x11-themes/zuki-themes/

2022-07-05 Thread Sam James
commit: 119c164603dccdf912382680417db55a159aefa8
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 01:24:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 01:24:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=119c1646

x11-themes/zuki-themes: Stabilize 4.0 x86, #853958

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

 x11-themes/zuki-themes/zuki-themes-4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-themes/zuki-themes/zuki-themes-4.0.ebuild 
b/x11-themes/zuki-themes/zuki-themes-4.0.ebuild
index c9a2e7fb8ed6..c89163ca2978 100644
--- a/x11-themes/zuki-themes/zuki-themes-4.0.ebuild
+++ b/x11-themes/zuki-themes/zuki-themes-4.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/lassekongo83/${PN}/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="gnome-shell gtk2 xfce"
 
 DEPEND=""



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

2022-07-05 Thread Sam James
commit: bf0cb84441d524b57c38eac7f11c94b4a63f9427
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 01:24:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 01:24:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf0cb844

net-libs/libnice: Stabilize 0.1.19 x86, #853958

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

 net-libs/libnice/libnice-0.1.19.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libnice/libnice-0.1.19.ebuild 
b/net-libs/libnice/libnice-0.1.19.ebuild
index 9c6dbee1ec9d..8a740872122b 100644
--- a/net-libs/libnice/libnice-0.1.19.ebuild
+++ b/net-libs/libnice/libnice-0.1.19.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://nice.freedesktop.org/releases/${P}.tar.gz;
 
 LICENSE="|| ( MPL-1.1 LGPL-2.1 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="+gnutls gtk-doc +introspection +upnp"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/gnome-maps/

2022-07-05 Thread Sam James
commit: 7a72c7683d35b877520100a45b78a337977e0a7c
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 01:24:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 01:24:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a72c768

sci-geosciences/gnome-maps: Stabilize 42.2 x86, #853958

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

 sci-geosciences/gnome-maps/gnome-maps-42.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-geosciences/gnome-maps/gnome-maps-42.2.ebuild 
b/sci-geosciences/gnome-maps/gnome-maps-42.2.ebuild
index cfe75a8f569c..405947257539 100644
--- a/sci-geosciences/gnome-maps/gnome-maps-42.2.ebuild
+++ b/sci-geosciences/gnome-maps/gnome-maps-42.2.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Maps;
 
 LICENSE="GPL-2+ LGPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
 
 # Pure introspection dependencies found by grepping imports.gi in ${S}
 RDEPEND="



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

2022-07-05 Thread Sam James
commit: cf360ebbb27c8d5fdfcf20c93db893e350751ee5
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 01:24:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 01:24:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf360ebb

net-libs/gupnp-av: Stabilize 0.14.1 x86, #853958

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

 net-libs/gupnp-av/gupnp-av-0.14.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp-av/gupnp-av-0.14.1.ebuild 
b/net-libs/gupnp-av/gupnp-av-0.14.1.ebuild
index 60deeaf3a49d..46ae3f74a272 100644
--- a/net-libs/gupnp-av/gupnp-av-0.14.1.ebuild
+++ b/net-libs/gupnp-av/gupnp-av-0.14.1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/g
 
 LICENSE="LGPL-2"
 SLOT="0/3" # subslot: soname version
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="gtk-doc +introspection"
 
 RDEPEND="



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

2022-07-05 Thread Sam James
commit: 72d24dcf7968ad1752be3f338ec8a04d3a07f8b8
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 01:24:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 01:24:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72d24dcf

net-irc/polari: Stabilize 42.0 x86, #853958

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

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

diff --git a/net-irc/polari/polari-42.0.ebuild 
b/net-irc/polari/polari-42.0.ebuild
index 326a74cf854f..c423aa098f2c 100644
--- a/net-irc/polari/polari-42.0.ebuild
+++ b/net-irc/polari/polari-42.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Polari 
https://gitlab.gnome.org/GNOME/pola
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2022-07-05 Thread Sam James
commit: aec1058ae71ff23fc30e1250f684db595b2ee0a4
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 01:24:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 01:24:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aec1058a

net-ftp/gftp: Stabilize 2.9.1b x86, #853958

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

 net-ftp/gftp/gftp-2.9.1b.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-ftp/gftp/gftp-2.9.1b.ebuild b/net-ftp/gftp/gftp-2.9.1b.ebuild
index 9f7ea06da710..283ef7691cd2 100644
--- a/net-ftp/gftp/gftp-2.9.1b.ebuild
+++ b/net-ftp/gftp/gftp-2.9.1b.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/masneyb/gftp;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="gtk ssl"
 
 RDEPEND="



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

2022-07-05 Thread Sam James
commit: 6be569b75630e6eee5891f0c5b3d6599be32f9b5
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 01:24:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 01:24:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6be569b7

media-libs/libmediaart: Stabilize 1.9.6 x86, #853958

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

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

diff --git a/media-libs/libmediaart/libmediaart-1.9.6.ebuild 
b/media-libs/libmediaart/libmediaart-1.9.6.ebuild
index 2bc6437f3d8b..fc0f7522e832 100644
--- a/media-libs/libmediaart/libmediaart-1.9.6.ebuild
+++ b/media-libs/libmediaart/libmediaart-1.9.6.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libmediaart;
 
 LICENSE="LGPL-2.1+"
 SLOT="2.0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="gtk gtk-doc +introspection qt5 test vala"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="



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

2022-07-05 Thread Sam James
commit: dc22d986029ab6ae2b8300a8cd1e9a64de994a8e
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 01:24:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 01:24:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc22d986

media-libs/clutter-gst: Stabilize 3.0.27-r2 x86, #853958

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

 media-libs/clutter-gst/clutter-gst-3.0.27-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/clutter-gst/clutter-gst-3.0.27-r2.ebuild 
b/media-libs/clutter-gst/clutter-gst-3.0.27-r2.ebuild
index 0224c0ce5031..f65691ba453f 100644
--- a/media-libs/clutter-gst/clutter-gst-3.0.27-r2.ebuild
+++ b/media-libs/clutter-gst/clutter-gst-3.0.27-r2.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="GStreamer integration library for Clutter"
 
 LICENSE="LGPL-2.1+"
 SLOT="3.0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="X debug +introspection udev"
 
 # >=cogl-1.18 provides cogl-2.0-experimental



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-calendar/

2022-07-05 Thread Sam James
commit: c3d05b1618e906f2787d25cca0e70f2ee62cf4cf
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 01:24:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 01:24:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3d05b16

gnome-extra/gnome-calendar: Stabilize 42.2 x86, #853958

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

 gnome-extra/gnome-calendar/gnome-calendar-42.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/gnome-calendar/gnome-calendar-42.2.ebuild 
b/gnome-extra/gnome-calendar/gnome-calendar-42.2.ebuild
index de027963a918..7bc558978035 100644
--- a/gnome-extra/gnome-calendar/gnome-calendar-42.2.ebuild
+++ b/gnome-extra/gnome-calendar/gnome-calendar-42.2.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Calendar;
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
 
 # >=libical-1.0.1 for https://bugzilla.gnome.org/show_bug.cgi?id=751244
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-shell-extensions/

2022-07-05 Thread Sam James
commit: aa9047e73f2d43fdc3077ffc8164088b61d07e41
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 01:24:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 01:24:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa9047e7

gnome-extra/gnome-shell-extensions: Stabilize 42.2 x86, #853958

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

 gnome-extra/gnome-shell-extensions/gnome-shell-extensions-42.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-42.2.ebuild 
b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-42.2.ebuild
index 518fca0d2fdc..c81228c8fb47 100644
--- a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-42.2.ebuild
+++ b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-42.2.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell/Extensions;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
 
 DEPEND="
>=dev-libs/glib-2.26:2



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

2022-07-05 Thread Sam James
commit: 9c2d8c3fd9b257f8c922e7c9a37686d909dc5f49
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 01:23:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 01:23:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c2d8c3f

gnome-base/gnome-shell: Stabilize 42.2 x86, #853958

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

 gnome-base/gnome-shell/gnome-shell-42.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-42.2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-42.2.ebuild
index 607c22408c74..43e7dd5cfe5b 100644
--- a/gnome-base/gnome-shell/gnome-shell-42.2.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-42.2.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
?? ( elogind systemd )"
 RESTRICT="!test? ( test )"
 
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
 
 # libXfixes-5.0 needed for pointer barriers and #include 

 # FIXME:



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-calculator/

2022-07-05 Thread Sam James
commit: d17c18a5185c935624a7efcf07986e192077d525
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 01:24:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 01:24:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d17c18a5

gnome-extra/gnome-calculator: Stabilize 42.1 x86, #853958

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

 gnome-extra/gnome-calculator/gnome-calculator-42.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/gnome-calculator/gnome-calculator-42.1.ebuild 
b/gnome-extra/gnome-calculator/gnome-calculator-42.1.ebuild
index 31b1d7e5f482..0e4f4d6c3ca9 100644
--- a/gnome-extra/gnome-calculator/gnome-calculator-42.1.ebuild
+++ b/gnome-extra/gnome-calculator/gnome-calculator-42.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Calculator;
 LICENSE="GPL-3+"
 SLOT="0"
 IUSE="+introspection test"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
 
 # gtksourceview vapi definitions in dev-lang/vala itself are too old, and 
newer vala removes them
 # altogether, thus we need them installed by gtksourceview[vala]



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

2022-07-05 Thread Sam James
commit: 8faadeff7402913d3bbb52fb5871f7dfab5fd373
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 01:24:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 01:24:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8faadeff

media-gfx/eog: Stabilize 42.2 x86, #853958

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

 media-gfx/eog/eog-42.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/eog/eog-42.2.ebuild b/media-gfx/eog/eog-42.2.ebuild
index ce5a8edb262d..190ea0887d7f 100644
--- a/media-gfx/eog/eog-42.2.ebuild
+++ b/media-gfx/eog/eog-42.2.ebuild
@@ -14,7 +14,7 @@ SLOT="1"
 IUSE="+exif gtk-doc +introspection +jpeg lcms +svg xmp tiff"
 REQUIRED_USE="exif? ( jpeg )"
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
 
 RDEPEND="
>=dev-libs/glib-2.53.4:2



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-libnice/

2022-07-05 Thread Sam James
commit: 8dfc3964aba8b06a16c657644d64c30eaf437f4d
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 01:24:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 01:24:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dfc3964

media-plugins/gst-plugins-libnice: Stabilize 0.1.19 x86, #853958

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

 media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.19.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.19.ebuild 
b/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.19.ebuild
index e1d779baa6f4..c162bfc10003 100644
--- a/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.19.ebuild
+++ b/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.19.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://nice.freedesktop.org/releases/${MY_P}.tar.gz;
 
 LICENSE="|| ( MPL-1.1 LGPL-2.1 )"
 SLOT="1.0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: mail-client/evolution/

2022-07-05 Thread Sam James
commit: 99b042c43fdb57b8d22edb6f17f5e79a73bb1feb
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 01:23:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 01:23:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99b042c4

mail-client/evolution: Stabilize 3.44.2 x86, #853958

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

 mail-client/evolution/evolution-3.44.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/evolution/evolution-3.44.2.ebuild 
b/mail-client/evolution/evolution-3.44.2.ebuild
index f702ce9a628d..29a140216b3e 100644
--- a/mail-client/evolution/evolution-3.44.2.ebuild
+++ b/mail-client/evolution/evolution-3.44.2.ebuild
@@ -14,7 +14,7 @@ SLOT="2.0"
 
 IUSE="archive +bogofilter geolocation gtk-doc highlight ldap spamassassin 
spell ssl +weather ytnef"
 
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
 
 # glade-3 support is for maintainers only per configure.ac
 # pst is not mature enough and changes API/ABI frequently



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/evolution-ews/

2022-07-05 Thread Sam James
commit: d6baf11b454e857dd2fabdbe21f6470a3f289cbd
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 01:24:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 01:24:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6baf11b

gnome-extra/evolution-ews: Stabilize 3.44.2 x86, #853958

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

 gnome-extra/evolution-ews/evolution-ews-3.44.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/evolution-ews/evolution-ews-3.44.2.ebuild 
b/gnome-extra/evolution-ews/evolution-ews-3.44.2.ebuild
index ebc68d0334f2..f4ca9c3b5500 100644
--- a/gnome-extra/evolution-ews/evolution-ews-3.44.2.ebuild
+++ b/gnome-extra/evolution-ews/evolution-ews-3.44.2.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Evolution;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv x86"
 IUSE="test"
 
 # libical-glib currently (2020-02-29) oddly behind USE=introspection



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtksourceview/

2022-07-05 Thread Sam James
commit: 271ff74cf5a65b55c50b024f10b197921f41e94e
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 01:24:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 01:24:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=271ff74c

gui-libs/gtksourceview: Stabilize 5.4.2 x86, #853958

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

 gui-libs/gtksourceview/gtksourceview-5.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtksourceview/gtksourceview-5.4.2.ebuild 
b/gui-libs/gtksourceview/gtksourceview-5.4.2.ebuild
index 28688d6d86e8..81c572bea2fc 100644
--- a/gui-libs/gtksourceview/gtksourceview-5.4.2.ebuild
+++ b/gui-libs/gtksourceview/gtksourceview-5.4.2.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="
gtk-doc? ( introspection )
vala? ( introspection )
 "
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
 
 RDEPEND="
>=dev-libs/glib-2.70:2



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/yanc/

2022-07-05 Thread Alessandro Barbieri
commit: 5e2082364f656dc5e59852b6d86e9402ff20b525
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jul  6 00:58:31 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Jul  6 00:58:31 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5e208236

dev-python/yanc: treeclean

Closes: https://bugs.gentoo.org/835878
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/yanc/Manifest  |  1 -
 dev-python/yanc/metadata.xml  | 12 
 dev-python/yanc/yanc-0.3.3.ebuild | 24 
 3 files changed, 37 deletions(-)

diff --git a/dev-python/yanc/Manifest b/dev-python/yanc/Manifest
deleted file mode 100644
index 59ffcd368..0
--- a/dev-python/yanc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST yanc-0.3.3.tar.gz 16600 BLAKE2B 
3a84943f59f60a153b7e76825c047f4a20779125f83a5b20c253cd24909d99e6aeb67bc870fd36b9f853edd7c9770b9e0b687dc868464c5a569242ae0140552a
 SHA512 
8c19f6490b44aaa3745b9c0048e0a8fdd7081691815bede0399b1a2a313fa62697bfba526bb1bcb41078f4d1375208c494c89879a3111a8749ef70928ea2bf4a

diff --git a/dev-python/yanc/metadata.xml b/dev-python/yanc/metadata.xml
deleted file mode 100644
index 35fa92140..0
--- a/dev-python/yanc/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-  
-lssndrbarbi...@gmail.com
-Alessandro Barbieri
-  
-  
-0compute/yanc
-yanc
-  
-

diff --git a/dev-python/yanc/yanc-0.3.3.ebuild 
b/dev-python/yanc/yanc-0.3.3.ebuild
deleted file mode 100644
index e02b618ee..0
--- a/dev-python/yanc/yanc-0.3.3.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Yet another nose colorer"
-HOMEPAGE="
-   https://github.com/0compute/yanc
-   https://pypi.org/project/yanc/
-"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-python/nose[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-distutils_enable_tests nose



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/python_jwt/

2022-07-05 Thread Alessandro Barbieri
commit: c979ccd108309e867a622f95ff572c7828e2b52a
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jul  6 00:57:50 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Jul  6 00:57:50 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c979ccd1

dev-python/python_jwt: treeclean

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/python_jwt/Manifest|  1 -
 dev-python/python_jwt/metadata.xml| 22 ---
 dev-python/python_jwt/python_jwt-3.3.2.ebuild | 40 ---
 3 files changed, 63 deletions(-)

diff --git a/dev-python/python_jwt/Manifest b/dev-python/python_jwt/Manifest
deleted file mode 100644
index e621bf760..0
--- a/dev-python/python_jwt/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST python_jwt-3d9747df616d209c07bffe2bcf28b42e92a7d8d4.tar.gz 239032 BLAKE2B 
2221d0445898ff1fa7737369e6488cf87287b359751113df61f4677bc9a31d3c90790c77bbaa4df08789019bca93c432dca96245ff28fa931557c046bc705f83
 SHA512 
43896e20bb2104d43b800f86342035d9eea3a0c70175c47d7875fa9b926dbb7c0f2840a68f25bdae5689df1f80198f74a7738c6a5a19d30748d53c1ebac39cf5

diff --git a/dev-python/python_jwt/metadata.xml 
b/dev-python/python_jwt/metadata.xml
deleted file mode 100644
index 1fb50e120..0
--- a/dev-python/python_jwt/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-  
-lssndrbarbi...@gmail.com
-Alessandro Barbieri
-  
-  
-Module for generating and verifying JSON Web Tokens.
-
-Note: From version 2.0.1 the namespace has changed from jwt to python_jwt, 
in order to avoid conflict with PyJWT.
-Note: Versions 1.0.0 and later fix a vulnerability in JSON Web Token 
verification so please upgrade if you're using this functionality. The API has 
changed so you will need to update your application. verify_jwt now requires 
you to specify which signature algorithms are allowed.
-Uses jwcrypto to do the heavy lifting.
-Supports RS256, RS384, RS512, PS256, PS384, PS512, HS256, HS384, HS512, 
ES256, ES384, ES512, ES256K, EdDSA and none signature algorithms.
-Unit tests, including tests for interoperability with jose.
-Supports Python 2,7 and 3.6+. Note: generate_jwt returns the token as a 
Unicode string, even on Python 2.7.
-  
-  
-davedoesdev/python-jwt
-python-jwt
-  
-

diff --git a/dev-python/python_jwt/python_jwt-3.3.2.ebuild 
b/dev-python/python_jwt/python_jwt-3.3.2.ebuild
deleted file mode 100644
index 128e71476..0
--- a/dev-python/python_jwt/python_jwt-3.3.2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="3d9747df616d209c07bffe2bcf28b42e92a7d8d4"
-MYPN="${PN/_/-}"
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python module for generating and verifying JSON Web Tokens"
-HOMEPAGE="
-   https://github.com/davedoesdev/python-jwt
-   https://pypi.org/project/python-jwt/
-"
-SRC_URI="https://github.com/davedoesdev/${MYPN}/archive/${COMMIT}.tar.gz -> 
${PN}-${COMMIT}.tar.gz"
-S="${WORKDIR}/${MYPN}-${COMMIT}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND=">=dev-python/jwcrypto-1.0.0[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   test? (
-   >=dev-python/coverage-4.0.3[${PYTHON_USEDEP}]
-   >=dev-python/gevent-1.2.2[${PYTHON_USEDEP}]
-   >=dev-python/pyVows-3.0.0[${PYTHON_USEDEP}]
-   >=dev-python/mock-1.3.0[${PYTHON_USEDEP}]
-   )
-"
-
-RESTRICT="!test? ( test )"
-
-python_test() {
-   "${EPYTHON}" test/run/run_pyvows.py -v test || die
-}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/preggy/

2022-07-05 Thread Alessandro Barbieri
commit: 174a0bace3ebe0b9549325b7b5d4ec456f7833e7
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jul  6 00:57:21 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Jul  6 00:57:21 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=174a0bac

dev-python/preggy: treeclean

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/preggy/Manifest|  1 -
 dev-python/preggy/metadata.xml| 12 
 dev-python/preggy/preggy-1.4.4.ebuild | 32 
 3 files changed, 45 deletions(-)

diff --git a/dev-python/preggy/Manifest b/dev-python/preggy/Manifest
deleted file mode 100644
index b11b7e1cf..0
--- a/dev-python/preggy/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST preggy-1.4.4.tar.gz 23351 BLAKE2B 
ed656f848349c0cdb0f44151ded15db1b68b7358a4633417a6889b4be9397dc0de96dbd5f43bb26f748d9cd4f16532f1954f3978690afa9e792ce24fbe942b20
 SHA512 
6eb6073eb28ba8684f2795c1d9aa93c2a24e50063359a769f7f7d84da2928e25a0ca86d4ac268dce0c2462bbe1a73e76f496325b6175a1218025e15fb7ce4f4c

diff --git a/dev-python/preggy/metadata.xml b/dev-python/preggy/metadata.xml
deleted file mode 100644
index 197e61eb3..0
--- a/dev-python/preggy/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-  
-lssndrbarbi...@gmail.com
-Alessandro Barbieri
-  
-  
-heynemann/preggy
-preggy
-  
-

diff --git a/dev-python/preggy/preggy-1.4.4.ebuild 
b/dev-python/preggy/preggy-1.4.4.ebuild
deleted file mode 100644
index 4eac7d1e0..0
--- a/dev-python/preggy/preggy-1.4.4.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="preggy is an assertion library for Python. What were you 
expecting?"
-HOMEPAGE="
-   https://github.com/heynemann/preggy
-   https://pypi.org/project/preggy/
-"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/unidecode[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   test? (
-   dev-python/yanc[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests nose



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pyVows/

2022-07-05 Thread Alessandro Barbieri
commit: 8a7c300190ef561b08bf89a465c4ca3e052ff79c
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jul  6 00:57:05 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Jul  6 00:57:05 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8a7c3001

dev-python/pyVows: treeclean

Closes: https://bugs.gentoo.org/836147
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/pyVows/Manifest|  1 -
 dev-python/pyVows/metadata.xml| 12 
 dev-python/pyVows/pyVows-3.0.0.ebuild | 34 --
 3 files changed, 47 deletions(-)

diff --git a/dev-python/pyVows/Manifest b/dev-python/pyVows/Manifest
deleted file mode 100644
index 360102189..0
--- a/dev-python/pyVows/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pyVows-3.0.0-5b0e2a202603c1fc00d1fa0c6134c92c15b7e2b7.tar.gz 41052 
BLAKE2B 
98a373d4a98cf5416d173fd9c1889a82480a476ad7ccce0895a9a626068f7a3831ce131433ab9f38726c41cd92cb47426bd8ef1d5a4fb9aab7efd9ee7c06face
 SHA512 
bfef76cce283a77cfb1fd4f3e4d9e73da648390f42ce79524151be44693d9c13864aa75411394a2e294eea93820118f08a160a291146fab4f7d23ef5e14de071

diff --git a/dev-python/pyVows/metadata.xml b/dev-python/pyVows/metadata.xml
deleted file mode 100644
index c209f7467..0
--- a/dev-python/pyVows/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-  
-lssndrbarbi...@gmail.com
-Alessandro Barbieri
-  
-  
-heynemann/pyvows
-pyVows
-  
-

diff --git a/dev-python/pyVows/pyVows-3.0.0.ebuild 
b/dev-python/pyVows/pyVows-3.0.0.ebuild
deleted file mode 100644
index 61f162981..0
--- a/dev-python/pyVows/pyVows-3.0.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="5b0e2a202603c1fc00d1fa0c6134c92c15b7e2b7"
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Parallel running of tests, code coverage reports, test profiling, 
and more"
-HOMEPAGE="
-   https://github.com/heynemann/pyvows
-   https://pypi.org/project/pyVows/
-"
-SRC_URI="https://github.com/heynemann/${PN}/archive/${COMMIT}.tar.gz -> 
${P}-${COMMIT}.tar.gz" # only for 3.0.0
-S="${WORKDIR}/${PN,,}-${COMMIT}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   >=dev-python/gevent-1.2.2[${PYTHON_USEDEP}]
-   >=dev-python/preggy-1.3.0[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   test? (
-   >=dev-python/colorama-0.3.7[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest



[gentoo-commits] repo/proj/guru:dev commit in: sci-geosciences/mapillary_tools/

2022-07-05 Thread Alessandro Barbieri
commit: 38db747806140aebd0b64fbf26b5da2671926285
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jul  6 00:49:25 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Jul  6 00:49:25 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=38db7478

sci-geosciences/mapillary_tools: new version without pymp4

Signed-off-by: Alessandro Barbieri  gmail.com>

 sci-geosciences/mapillary_tools/Manifest   |  3 +-
 .../mapillary_tools/mapillary_tools-0.8.0.ebuild   | 38 --
 ...uild => mapillary_tools-0.8.2_p20220702.ebuild} |  5 +--
 3 files changed, 4 insertions(+), 42 deletions(-)

diff --git a/sci-geosciences/mapillary_tools/Manifest 
b/sci-geosciences/mapillary_tools/Manifest
index 82da7e9de..9dacb6ef4 100644
--- a/sci-geosciences/mapillary_tools/Manifest
+++ b/sci-geosciences/mapillary_tools/Manifest
@@ -1,2 +1 @@
-DIST mapillary_tools-0.8.0.tar.gz 12080089 BLAKE2B 
a34b68a479ecb85f5a6e53e4e2ce7db92e6e59e7c07c5b7bd20c2153f372fd9ae83a23ded3bde8a655ddfd03146357728679232e186cb576290d55726faa8134
 SHA512 
45b2228f48874006aa46890f807bcd3c5cfb08036bc7c5b2182f39efced352cc6bf3fc1c49c386654a2f0ed08e1bdec5d6a542b4d43ca012f86891596e0ca870
-DIST mapillary_tools-0.8.2.tar.gz 14928332 BLAKE2B 
434e6a97b69372b266b684276f816bc77c83e91bc9569d28b20c2b29e04e6ff1def1dbd269abb81bb14b0ad2155759c15c7485712747cbc5af48de58ab85409d
 SHA512 
78843e7b571f54d9d42b71baf9a63a3f64ea67432c2a9c96f129db6d9511ce5f6070a36581eae5500778b41215d27ae892ccca9c62cd1fc82285cb0cbe9807cf
+DIST mapillary_tools-0.8.2_p20220702.gh.tar.gz 19125382 BLAKE2B 
51e75c3cf5b6e129594e28c55d7ff75592c26a227d905749e42445678f2e69f410080d35bc5c4a9692710d98b42f03eec33130c79ed3608e1efc2465e28d5039
 SHA512 
0d32c3b78a44f1a6544ad69a66f9de2f4c9b87b5a7198546e5716bda055514e26ac05de6a3304e8610ba150f7e8346290925e7509f2db532cabcede0e48de1f6

diff --git a/sci-geosciences/mapillary_tools/mapillary_tools-0.8.0.ebuild 
b/sci-geosciences/mapillary_tools/mapillary_tools-0.8.0.ebuild
deleted file mode 100644
index 8e5e6ac76..0
--- a/sci-geosciences/mapillary_tools/mapillary_tools-0.8.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Command line tools for processing and uploading Mapillary imagery"
-HOMEPAGE="https://github.com/mapillary/mapillary_tools;
-SRC_URI="https://github.com/mapillary/mapillary_tools/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="BSD"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
-   >=dev-python/exifread-2.3.2[${PYTHON_USEDEP}]
-   >=dev-python/piexif-1.1.3[${PYTHON_USEDEP}]
-   >=dev-python/gpxpy-0.9.8[${PYTHON_USEDEP}]
-   >=dev-python/pymp4-1.1.0[${PYTHON_USEDEP}]
-   >=dev-python/pynmea2-1.12.0[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
-   >=dev-python/tqdm-4.0[${PYTHON_USEDEP}]
-   dev-python/typing-extensions[${PYTHON_USEDEP}]
-   dev-python/jsonschema[${PYTHON_USEDEP}]
-"
-DEPEND="
-   ${RDEPEND}
-   >=dev-python/pillow-8.1.2[${PYTHON_USEDEP}]
-   dev-python/pyinstaller[${PYTHON_USEDEP}]
-   dev-python/types-python-dateutil[${PYTHON_USEDEP}]
-   dev-python/types-pytz[${PYTHON_USEDEP}]
-   dev-python/types-requests[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest

diff --git a/sci-geosciences/mapillary_tools/mapillary_tools-0.8.2.ebuild 
b/sci-geosciences/mapillary_tools/mapillary_tools-0.8.2_p20220702.ebuild
similarity index 84%
rename from sci-geosciences/mapillary_tools/mapillary_tools-0.8.2.ebuild
rename to sci-geosciences/mapillary_tools/mapillary_tools-0.8.2_p20220702.ebuild
index 5e2c99c3f..3aa745aa4 100644
--- a/sci-geosciences/mapillary_tools/mapillary_tools-0.8.2.ebuild
+++ b/sci-geosciences/mapillary_tools/mapillary_tools-0.8.2_p20220702.ebuild
@@ -3,13 +3,15 @@
 
 EAPI=8
 
+COMMIT="92624ccb416e9649bb93d6be04c8b3be03a44525"
 PYTHON_COMPAT=( python3_{8..9} )
 
 inherit distutils-r1
 
 DESCRIPTION="Command line tools for processing and uploading Mapillary imagery"
 HOMEPAGE="https://github.com/mapillary/mapillary_tools;
-SRC_URI="https://github.com/mapillary/mapillary_tools/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+SRC_URI="https://github.com/mapillary/mapillary_tools/archive/${COMMIT}.tar.gz 
-> ${PF}.gh.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT}"
 
 LICENSE="BSD"
 KEYWORDS="~amd64"
@@ -19,7 +21,6 @@ RDEPEND="
>=dev-python/exifread-2.3.2[${PYTHON_USEDEP}]
>=dev-python/piexif-1.1.3[${PYTHON_USEDEP}]
>=dev-python/gpxpy-1.4.2[${PYTHON_USEDEP}]
-   >=dev-python/pymp4-1.1.0[${PYTHON_USEDEP}]
>=dev-python/pynmea2-1.12.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
>=dev-python/tqdm-4.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/confluent-kafka/

2022-07-05 Thread Alessandro Barbieri
commit: 4ef6e2dcd4910638b61f9a8587595952bdd090e5
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jul  6 00:54:56 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Jul  6 00:54:56 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4ef6e2dc

dev-python/confluent-kafka: trivup is for integration tests

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/confluent-kafka/confluent-kafka-1.8.2-r1.ebuild | 1 -
 dev-python/confluent-kafka/confluent-kafka-1.9.0.ebuild| 1 -
 2 files changed, 2 deletions(-)

diff --git a/dev-python/confluent-kafka/confluent-kafka-1.8.2-r1.ebuild 
b/dev-python/confluent-kafka/confluent-kafka-1.8.2-r1.ebuild
index bb04a6a99..8fda2775e 100644
--- a/dev-python/confluent-kafka/confluent-kafka-1.8.2-r1.ebuild
+++ b/dev-python/confluent-kafka/confluent-kafka-1.8.2-r1.ebuild
@@ -30,7 +30,6 @@ BDEPEND="
dev-python/requests[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
dev-python/requests-mock[${PYTHON_USEDEP}]
-   >=dev-python/trivup-0.8.3[${PYTHON_USEDEP}]
 
dev-python/protobuf-python[${PYTHON_USEDEP}]
dev-python/jsonschema[${PYTHON_USEDEP}]

diff --git a/dev-python/confluent-kafka/confluent-kafka-1.9.0.ebuild 
b/dev-python/confluent-kafka/confluent-kafka-1.9.0.ebuild
index 80ad56422..8938ba9c7 100644
--- a/dev-python/confluent-kafka/confluent-kafka-1.9.0.ebuild
+++ b/dev-python/confluent-kafka/confluent-kafka-1.9.0.ebuild
@@ -30,7 +30,6 @@ BDEPEND="
dev-python/requests[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
dev-python/requests-mock[${PYTHON_USEDEP}]
-   >=dev-python/trivup-0.8.3[${PYTHON_USEDEP}]
 
dev-python/protobuf-python[${PYTHON_USEDEP}]
dev-python/jsonschema[${PYTHON_USEDEP}]



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pymp4/

2022-07-05 Thread Alessandro Barbieri
commit: 04f2c8901f0cc227eae2fa97cb4eb8a5a1bdb16f
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jul  6 00:50:38 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Jul  6 00:50:38 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=04f2c890

dev-python/pymp4: treeclean

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/pymp4/Manifest   |  1 -
 dev-python/pymp4/metadata.xml   | 13 -
 dev-python/pymp4/pymp4-1.2.0.ebuild | 24 
 3 files changed, 38 deletions(-)

diff --git a/dev-python/pymp4/Manifest b/dev-python/pymp4/Manifest
deleted file mode 100644
index 883fdc25e..0
--- a/dev-python/pymp4/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pymp4-1.2.0.tar.gz 13969 BLAKE2B 
ccbf3664a410162662117307add90bc7c8ab060e633c8acf0cf96607d0ad193618af28eba48a467f380af1e39a4ce3596f0da2a341c94e764c8ef9582dd47cb6
 SHA512 
307b0d454f56eb185abea1213640e80c505388e3869cc92be462b2d37dd9244e4b23984c535f84791ed067873e1454e7d89b8109763d44b6d3188658aff4

diff --git a/dev-python/pymp4/metadata.xml b/dev-python/pymp4/metadata.xml
deleted file mode 100644
index 590cf7c71..0
--- a/dev-python/pymp4/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   lssndrbarbi...@gmail.com
-   Alessandro Barbieri
-   
-   
-   https://github.com/beardypig/pymp4/issues
-   beardypig/pymp4
-   pymp4
-   
-

diff --git a/dev-python/pymp4/pymp4-1.2.0.ebuild 
b/dev-python/pymp4/pymp4-1.2.0.ebuild
deleted file mode 100644
index f0497cb68..0
--- a/dev-python/pymp4/pymp4-1.2.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="A Python MP4 Parser and toolkit"
-HOMEPAGE="
-   https://github.com/beardypig/pymp4
-   https://pypi.org/project/pymp4/
-"
-SRC_URI="https://github.com/beardypig/pymp4/archive/${PV}.tar.gz  -> 
${P}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-RDEPEND="dev-python/construct[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-distutils_enable_tests pytest



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/trivup/

2022-07-05 Thread Alessandro Barbieri
commit: 379408365a1b17a36a51184709548d04ce2da5dd
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jul  6 00:55:36 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Jul  6 00:55:36 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=37940836

dev-python/trivup: treeclean

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/trivup/Manifest |  1 -
 dev-python/trivup/metadata.xml | 28 
 dev-python/trivup/trivup-0.10.0.ebuild | 30 --
 3 files changed, 59 deletions(-)

diff --git a/dev-python/trivup/Manifest b/dev-python/trivup/Manifest
deleted file mode 100644
index 7a8ed75c5..0
--- a/dev-python/trivup/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST trivup-0.10.0.gh.tar.gz 194500 BLAKE2B 
46e9f50e1602f270aab5720d205a3d16882a5c7fcf342913083a9172b86f97346b8a7d33267d666734c476f2c7ef7d2618a3fa234fbf1cd559ae614766e1c425
 SHA512 
8598280e3a38dee85c46d52e688dc2e146bc5ffcede678326af661ac9fd09f7719d6b892a7d264b94d147e0b02f117eca8472898d479bdc4a64b521c2807262a

diff --git a/dev-python/trivup/metadata.xml b/dev-python/trivup/metadata.xml
deleted file mode 100644
index 8b0293d21..0
--- a/dev-python/trivup/metadata.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-  
-lssndrbarbi...@gmail.com
-Alessandro Barbieri
-  
-  
-trivup is a flexible, pluggable, light-weight, partly naiivistic, framework 
for trivially bringing up a cluster of applications.
-
-The initial use-case is to bring up a simple Kafka cluster for easily testing 
librdkafka on different broker versions.
-
-Featured apps:
-
-Apache Kafka cluster with optional KRaft (ZooKeeper-less) support
-Apache ZooKeeper
-Confluent's Schema-Registry
-Kerberos 5 KDC for GSSAPI/Kerberos authentication
-OAUTHBEARER OIDC JWK ticket server
-SSL CA/public/private certificate generation
-
-SECURITY WARNING: trivup will run unprotected, wide-open, poorly-configured, 
server applications on your machine, providing an ingress vector for intrusion, 
theft and data-loss. DO NOT RUN ON PUBLIC NETWORKS.
-  
-  
-edenhill/trivup
-trivup
-  
-

diff --git a/dev-python/trivup/trivup-0.10.0.ebuild 
b/dev-python/trivup/trivup-0.10.0.ebuild
deleted file mode 100644
index 7458b7cb6..0
--- a/dev-python/trivup/trivup-0.10.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Trivially Up a cluster of applications"
-HOMEPAGE="
-   https://github.com/edenhill/trivup
-   https://pypi.org/project/trivup/
-"
-SRC_URI="https://github.com/edenhill/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/jwcrypto[${PYTHON_USEDEP}]
-   dev-python/python_jwt[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-RESTRICT="test" # tests try to download and install kafka
-
-distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2022-07-05 Thread Sam James
commit: 3160570e0bda03792c641410289974b64069406b
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 00:20:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 00:20:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3160570e

x11-misc/polybar: Stabilize 3.6.3 x86, #856619

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

 x11-misc/polybar/polybar-3.6.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.6.3.ebuild 
b/x11-misc/polybar/polybar-3.6.3.ebuild
index d29d6531891d..770a50edd7b5 100644
--- a/x11-misc/polybar/polybar-3.6.3.ebuild
+++ b/x11-misc/polybar/polybar-3.6.3.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="A fast and easy-to-use tool for creating status 
bars"
 HOMEPAGE="https://github.com/polybar/polybar;
 SRC_URI="https://github.com/polybar/${PN}/releases/download/${PV}/${P}.tar.gz;
 
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 LICENSE="MIT"
 SLOT="0"
 IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"



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

2022-07-05 Thread Sam James
commit: df7d326fac7f526713f42015c5751a7886efd2f8
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 00:20:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 00:20:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df7d326f

app-office/unoconv: Stabilize 0.9.0-r1 x86, #856400

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

 app-office/unoconv/unoconv-0.9.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/unoconv/unoconv-0.9.0-r1.ebuild 
b/app-office/unoconv/unoconv-0.9.0-r1.ebuild
index 1ecc53fa646c..2eecea84fba4 100644
--- a/app-office/unoconv/unoconv-0.9.0-r1.ebuild
+++ b/app-office/unoconv/unoconv-0.9.0-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/dagwieers/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-java/gluegen/files/, dev-java/gluegen/

2022-07-05 Thread Alessandro Barbieri
commit: 1741005ef0607ee33620b6e3496eaf3c68e564a9
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Jul  5 09:06:28 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Jul  6 00:10:29 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1741005e

dev-java/gluegen: Debian patches

Closes: https://bugs.gentoo.org/855470
Signed-off-by: Alessandro Barbieri  gmail.com>

 .../files/gluegen-2.2.4-dont-test-archive.patch|  14 --
 ...gluegen-2.3.2-add-mips64el-mipsn32-support.diff | 229 ++
 dev-java/gluegen/files/gluegen-2.3.2-armhf.diff|  62 +
 .../gluegen-2.3.2-disable-java-version-check.diff  |  28 +++
 .../gluegen-2.3.2-disable-static-linking.diff  |  42 
 .../gluegen-2.3.2-disable-test-zip-archive.diff|  11 +
 .../files/gluegen-2.3.2-disableArchive7z.diff  |  26 ++
 .../files/gluegen-2.3.2-disable_git_call.diff  |  17 ++
 ...-strip.patch => gluegen-2.3.2-dont-strip.patch} |   3 +-
 .../gluegen-2.3.2-fix-alpha-build-config.patch |  11 +
 .../gluegen-2.3.2-fix-arm64-build-config.diff  |  75 ++
 .../gluegen/files/gluegen-2.3.2-fix_gcc-10.patch   |  18 ++
 .../gluegen/files/gluegen-2.3.2-hideException.diff |  18 ++
 .../files/gluegen-2.3.2-java10-compatibility.patch | 263 +
 dev-java/gluegen/files/gluegen-2.3.2-linker.diff   |  11 +
 .../files/gluegen-2.3.2-missing-arch-symbol.diff   |  39 +++
 .../files/gluegen-2.3.2-non-linux-support.diff |  16 ++
 .../files/gluegen-2.3.2-ppc64el-support.diff   | 207 
 .../files/gluegen-2.3.2-remove-static-lib.patch| 106 -
 dev-java/gluegen/files/gluegen-2.3.2-rtjar.diff|  67 ++
 .../gluegen/files/gluegen-2.3.2-s390x-support.diff | 138 +++
 dev-java/gluegen/files/gluegen-2.3.2-tests.diff| 171 ++
 dev-java/gluegen/gluegen-2.3.2.ebuild  |  36 ++-
 23 files changed, 1473 insertions(+), 135 deletions(-)

diff --git a/dev-java/gluegen/files/gluegen-2.2.4-dont-test-archive.patch 
b/dev-java/gluegen/files/gluegen-2.2.4-dont-test-archive.patch
deleted file mode 100644
index a4f4507cf..0
--- a/dev-java/gluegen/files/gluegen-2.2.4-dont-test-archive.patch
+++ /dev/null
@@ -1,14 +0,0 @@
 a/make/build-test.xml
-+++ b/make/build-test.xml
-@@ -614,9 +614,11 @@ chmod 644 ${results}/* \${line.separator}
- 
- 
- 
-+  
- 
- 
- 

diff --git 
a/dev-java/gluegen/files/gluegen-2.3.2-add-mips64el-mipsn32-support.diff 
b/dev-java/gluegen/files/gluegen-2.3.2-add-mips64el-mipsn32-support.diff
new file mode 100644
index 0..9de0e28be
--- /dev/null
+++ b/dev-java/gluegen/files/gluegen-2.3.2-add-mips64el-mipsn32-support.diff
@@ -0,0 +1,229 @@
+Description: Add mips64(el) and mipsn32(el) support
+Author: YunQiang Su , Dejan Latinovic 

+Forwarded: no
+--- a/make/build.xml
 b/make/build.xml
+@@ -298,6 +298,30 @@
+
+ 
+ 
++
++  
++  
++  
++
++
++
++  
++  
++  
++
++
++
++  
++  
++  
++
++
++
++  
++  
++  
++
++
+ 
+   
+
+@@ -340,7 +364,7 @@
+
+ 
+ 
+-
++
+   
+ 
+ 
+--- a/make/gluegen-cpptasks-base.xml
 b/make/gluegen-cpptasks-base.xml
+@@ -47,6 +47,10 @@
+-   isLinuxHppa
+-   isLinuxMips
+-   isLinuxMipsel
++   -   isLinuxMipsn32
++   -   isLinuxMipsn32el
++   -   isLinuxMips64
++   -   isLinuxMipsn64el
+-   isLinuxPpc
+-   isLinuxPpc64
+-   isLinuxPpc64le
+@@ -135,6 +139,10 @@
+-   compiler.cfg.linux.hppa
+-   compiler.cfg.linux.mips
+-   compiler.cfg.linux.mipsel
++   -   compiler.cfg.linux.mipsn32
++   -   compiler.cfg.linux.mipsn32el
++   -   compiler.cfg.linux.mips64
++   -   compiler.cfg.linux.mips64el
+-   compiler.cfg.linux.ppc
+-   compiler.cfg.linux.ppc64
+-   compiler.cfg.linux.ppc64le
+@@ -160,6 +168,10 @@
+-   linker.cfg.linux.hppa
+-   linker.cfg.linux.mips
+-   linker.cfg.linux.mipsel
++   -   linker.cfg.linux.mipsn32
++   -   linker.cfg.linux.mipsn32el
++   -   linker.cfg.linux.mips64
++   -   linker.cfg.linux.mips64el
+-   linker.cfg.linux.ppc
+-   linker.cfg.linux.ppc64le
+-   linker.cfg.linux.s390
+@@ -420,6 +432,42 @@
+ 
+   
+ 
++
++  
++
++
++  
++
++
++  
++
++
++  
++
++
++  
++
++
++  
++
++
++  
++
++
++  
++
++
++  
++
++
++  
++
++
++  
++
++
++  
++
+ 
+   
+ 
+@@ -639,6 +687,10 @@
+ 
+ 
+ 
++
++
++
++
+ 
+ 
+ 
+@@ -721,6 +773,22 @@
+ 
+   
+ 
++  
++
++  
++
++  
++
++  
++
++  
++
++  
++
++  
++
++  
++
+   
+ 
+   
+@@ -757,7 +825,7 @@
+ 
+   
+ 
+-  
++  
+ 
+   
+ 
+@@ -1308,6 +1376,18 @@
+ 
+ 
+ 
++
++
++
++
++   

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

2022-07-05 Thread Alessandro Barbieri
commit: 9835d581abaf9db667d99a8f82ce5210097e7865
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Jul  5 07:38:35 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Jul  6 00:10:29 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9835d581

sys-kernel/modprobed-db: new package, add 2.46

Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-kernel/modprobed-db/Manifest |  1 +
 sys-kernel/modprobed-db/metadata.xml | 13 +
 sys-kernel/modprobed-db/modprobed-db-2.46.ebuild | 18 ++
 3 files changed, 32 insertions(+)

diff --git a/sys-kernel/modprobed-db/Manifest b/sys-kernel/modprobed-db/Manifest
new file mode 100644
index 0..0df4a5f0d
--- /dev/null
+++ b/sys-kernel/modprobed-db/Manifest
@@ -0,0 +1 @@
+DIST modprobed-db-2.46.gh.tar.gz 7210 BLAKE2B 
c7c5535a85c5a593fff507073120c8c355c8b46513bcb3b922be4a7d178be97aa3e84802a3d39c31a3219057f745fdb641f0a821fd4fe5d33acb48865e5090b2
 SHA512 
cf580bd386ca5fd232e96f33ecd61982d3ac4563f8e27b2b99bfbd2a8b8171585c8949df812ba8d85488c729570684983a63a6090ec3c05a890db5d6e864c05c

diff --git a/sys-kernel/modprobed-db/metadata.xml 
b/sys-kernel/modprobed-db/metadata.xml
new file mode 100644
index 0..3a180300e
--- /dev/null
+++ b/sys-kernel/modprobed-db/metadata.xml
@@ -0,0 +1,13 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  co-maintainers welcome
+  lssndrbarbi...@gmail.com
+  Alessandro Barbieri
+
+
+https://github.com/graysky2/modprobed-db/issues
+graysky2/modprobed-db
+
+

diff --git a/sys-kernel/modprobed-db/modprobed-db-2.46.ebuild 
b/sys-kernel/modprobed-db/modprobed-db-2.46.ebuild
new file mode 100644
index 0..55cf2ae90
--- /dev/null
+++ b/sys-kernel/modprobed-db/modprobed-db-2.46.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="This utility tracks modules loaded by the kernel, for 
localmodconfig"
+HOMEPAGE="https://github.com/graysky2/modprobed-db;
+SRC_URI="https://github.com/graysky2/modprobed-db/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+src_install() {
+   emake DESTDIR="${D}" install-bin
+   doman "doc/${PN}.8"
+   dodoc README.md
+}



[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/cubegui/

2022-07-05 Thread Alessandro Barbieri
commit: ebac0e1295ed4636e5bed92e80374f4a87718405
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jul  6 00:09:35 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Jul  6 00:10:29 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ebac0e12

gui-libs/cubegui: new unreleased version

Closes: https://bugs.gentoo.org/855218
Signed-off-by: Alessandro Barbieri  gmail.com>

 gui-libs/cubegui/Manifest  |  2 +-
 .../cubegui/{cubegui-4.7.ebuild => cubegui-4.7-r1.ebuild}  | 14 ++
 2 files changed, 7 insertions(+), 9 deletions(-)

diff --git a/gui-libs/cubegui/Manifest b/gui-libs/cubegui/Manifest
index d48443b77..2ba0282af 100644
--- a/gui-libs/cubegui/Manifest
+++ b/gui-libs/cubegui/Manifest
@@ -1 +1 @@
-DIST cubegui-4.7.tar.gz 10789553 BLAKE2B 
b0c00985ed910f57e5a32ef340007bbb547ee2948b9d64868227679c86481e953edca75c9cceac8eefb73f1392c5417d27bee809b430288d6a37f054074b0a6a
 SHA512 
48c9cc5a32190d0702d79572f8ad49893016476cc966351b0496e21c5ae8c0a33f0632f07e659eea3c3c062eae8099a531f0a7ff4d129d8b333ec51ecfe12cf9
+DIST cubegui-4.7-9a161bfd.tar.gz 10696455 BLAKE2B 
0f7a2c2af3dfbba3b0f505901f7b1efaea6b327bb7e88ee116a8774454f8b246ce01e732be28f2922b58320b2429b2988bed79e0af70e8b788ff7a638802d62c
 SHA512 
ee22fdb7ffddcb9033e729a54ff3009baadc3774bb4434b890aac3527e62644af5a3ab89211a8d40eb6e754b7074b504e62bb711304d4388129a75962fae0743

diff --git a/gui-libs/cubegui/cubegui-4.7.ebuild 
b/gui-libs/cubegui/cubegui-4.7-r1.ebuild
similarity index 90%
rename from gui-libs/cubegui/cubegui-4.7.ebuild
rename to gui-libs/cubegui/cubegui-4.7-r1.ebuild
index 00067af6a..5e8ec0bed 100644
--- a/gui-libs/cubegui/cubegui-4.7.ebuild
+++ b/gui-libs/cubegui/cubegui-4.7-r1.ebuild
@@ -5,9 +5,13 @@ EAPI=8
 
 inherit bash-completion-r1 qmake-utils toolchain-funcs
 
+MYPV="9a161bfd"
+MYP="sources.${MYPV}"
+
 DESCRIPTION="CUBE Uniform Behavioral Encoding GUI"
 HOMEPAGE="https://www.scalasca.org/scalasca/software/cube-4.x;
-SRC_URI="https://apps.fz-juelich.de/scalasca/releases/cube/${PV}/dist/${P}.tar.gz;
+SRC_URI="https://perftools.pages.jsc.fz-juelich.de/cicd/${PN}/branches/master/${MYP}.tar.gz
 -> ${P}-${MYPV}.tar.gz"
+S="${WORKDIR}/${MYP}"
 
 LICENSE="BSD"
 SLOT="0"
@@ -31,9 +35,7 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="app-doc/doxygen[dot]"
 
-PATCHES=(
-   "${FILESDIR}/${P}-custom-compiler.patch"
-)
+# reconfigure needs custom autotools
 
 src_configure() {
tc-export CC CXX FC F77 CPP AR
@@ -74,10 +76,6 @@ src_configure() {
MPI_LDFLAGS=${LDFLAGS}
EOF
 
-   export QT_LIBS="-lQt5PrintSupport -lQt5Widgets -lQt5Gui -lQt5Network 
-lQt5Core"
-   use concurrent && export QT_LIBS="${QT_LIBS} -lQt5Concurrent"
-   use webengine && export QT_LIBS="${QT_LIBS} -lQt5WebEngineWidgets"
-
local myconf=(
--disable-platform-mic
--with-cubelib="${EPREFIX}/usr"



[gentoo-commits] repo/proj/guru:dev commit in: app-i18n/scim-canna/, app-i18n/scim-canna/files/

2022-07-05 Thread Alessandro Barbieri
commit: 25c5b1a9955e0d6679301c75cc50ed868bab037f
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Jul  1 01:17:14 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Jul  6 00:10:29 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=25c5b1a9

app-i18n/scim-canna: new package, add 1.0.1

Signed-off-by: Alessandro Barbieri  gmail.com>

 app-i18n/scim-canna/Manifest   |   1 +
 .../files/scim-canna-1.0.1-fix_ftbfs_gtk3.patch| 201 +
 app-i18n/scim-canna/metadata.xml   |   8 +
 app-i18n/scim-canna/scim-canna-1.0.1.ebuild|  54 ++
 4 files changed, 264 insertions(+)

diff --git a/app-i18n/scim-canna/Manifest b/app-i18n/scim-canna/Manifest
new file mode 100644
index 0..d2bfe27c3
--- /dev/null
+++ b/app-i18n/scim-canna/Manifest
@@ -0,0 +1 @@
+DIST scim-canna-1.0.1.tar.gz 516186 BLAKE2B 
03b977e841d6263f6c980e8e729122ca4ff7c9a0966f6f9daf57543250e7119a84ddfb7805804e3c5afaecba91d50d21448f49335d5a28cb967de8370b9f5dd9
 SHA512 
711b67211c9d1f4cb8ca09b88d455718607aa2d99e47a753fa8d71d2e1f0df8c649b64d08149785eeaa98d1399b9ca92e3df7e1be8f150ce99f28f82491b8bc1

diff --git a/app-i18n/scim-canna/files/scim-canna-1.0.1-fix_ftbfs_gtk3.patch 
b/app-i18n/scim-canna/files/scim-canna-1.0.1-fix_ftbfs_gtk3.patch
new file mode 100644
index 0..d9a99010a
--- /dev/null
+++ b/app-i18n/scim-canna/files/scim-canna-1.0.1-fix_ftbfs_gtk3.patch
@@ -0,0 +1,201 @@
+--- a/src/scim_canna_imengine_setup.cpp
 b/src/scim_canna_imengine_setup.cpp
+@@ -152,7 +152,9 @@
+ // Internal data declaration.
+ static bool __have_changed= true;
+ 
++#if !GTK_CHECK_VERSION(2, 12, 0)
+ static GtkTooltips * __widget_tooltips = 0;
++#endif
+ 
+ static BoolConfigData __config_bool_common [] =
+ {
+@@ -284,11 +286,17 @@
+   entry);
+ gtk_widget_show (entry->widget);
+ 
++#if !GTK_CHECK_VERSION(2, 12, 0)
+ if (!__widget_tooltips)
+ __widget_tooltips = gtk_tooltips_new();
++#endif
+ if (entry->tooltip)
++#if GTK_CHECK_VERSION(2, 12, 0)
++gtk_widget_set_tooltip_text (entry->widget, _(entry->tooltip));
++#else
+ gtk_tooltips_set_tip (__widget_tooltips, entry->widget,
+   _(entry->tooltip), NULL);
++#endif
+ 
+ return entry->widget;
+ }
+@@ -324,11 +332,17 @@
+   (GtkAttachOptions) (GTK_FILL|GTK_EXPAND),
+   (GtkAttachOptions) (GTK_FILL), 4, 4);
+ 
++#if !GTK_CHECK_VERSION(2, 12, 0)
+ if (!__widget_tooltips)
+ __widget_tooltips = gtk_tooltips_new();
++#endif
+ if (entry->tooltip)
++#if GTK_CHECK_VERSION(2, 12, 0)
++gtk_widget_set_tooltip_text (GTK_WIDGET (entry->widget), 
_(entry->tooltip));
++#else
+ gtk_tooltips_set_tip (__widget_tooltips, GTK_WIDGET (entry->widget),
+   _(entry->tooltip), NULL);
++#endif
+ 
+ return GTK_WIDGET (entry->widget);
+ }
+@@ -351,31 +365,53 @@
+   (GtkAttachOptions) (GTK_FILL), 4, 4);
+ gtk_widget_show (label);
+ 
++#if GTK_CHECK_VERSION(2, 4, 0)
++entry->widget = gtk_combo_box_text_new_with_entry ();
++gtk_label_set_mnemonic_widget (GTK_LABEL (label),
++   gtk_bin_get_child (GTK_BIN 
(entry->widget)));
++gtk_editable_set_editable (GTK_EDITABLE (gtk_bin_get_child (GTK_BIN 
(entry->widget))), FALSE);
++#else
+ entry->widget = gtk_combo_new ();
+ gtk_label_set_mnemonic_widget (GTK_LABEL (label),
+GTK_COMBO (entry->widget)->entry);
+ gtk_combo_set_value_in_list (GTK_COMBO (entry->widget), TRUE, FALSE);
+ gtk_combo_set_case_sensitive (GTK_COMBO (entry->widget), TRUE);
+-gtk_entry_set_editable (GTK_ENTRY (GTK_COMBO (entry->widget)->entry),
++gtk_editable_set_editable (GTK_EDITABLE (GTK_COMBO 
(entry->widget)->entry),
+ FALSE);
++#endif
+ gtk_widget_show (GTK_WIDGET (entry->widget));
+ gtk_table_attach (GTK_TABLE (table), GTK_WIDGET (entry->widget),
+   1, 2, idx, idx + 1,
+   (GtkAttachOptions) (GTK_FILL|GTK_EXPAND),
+   (GtkAttachOptions) (GTK_FILL), 4, 4);
++#if GTK_CHECK_VERSION(2, 4, 0)
++g_object_set_data (G_OBJECT (gtk_bin_get_child (GTK_BIN (entry->widget))),
++   DATA_POINTER_KEY,
++   (gpointer) candidates_p);
++g_signal_connect ((gpointer) gtk_bin_get_child (GTK_BIN (entry->widget)), 
"changed",
++  G_CALLBACK (on_default_combo_changed),
++  entry);
++#else
+ g_object_set_data (G_OBJECT (GTK_COMBO (entry->widget)->entry),
+DATA_POINTER_KEY,
+(gpointer) candidates_p);
+-
+ g_signal_connect ((gpointer) GTK_COMBO (entry->widget)->entry, "changed",
+   G_CALLBACK (on_default_combo_changed),
+   

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

2022-07-05 Thread Sam James
commit: 1f171e1acbd185d7cd5c5a2689f50d02c7c64caf
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  5 23:33:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul  5 23:33:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f171e1a

dev-libs/openssl: add 1.1.1q

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

 dev-libs/openssl/Manifest  |   2 +
 .../openssl/files/openssl-3.0.5-test-memcmp.patch  |   2 +
 dev-libs/openssl/openssl-1.1.1q.ebuild | 337 +
 3 files changed, 341 insertions(+)

diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest
index d85b9ffd72e4..f960853b8a8a 100644
--- a/dev-libs/openssl/Manifest
+++ b/dev-libs/openssl/Manifest
@@ -8,6 +8,8 @@ DIST openssl-1.1.1o.tar.gz 9856386 BLAKE2B 
5bd355fd17adf43ba4e3bf1a8036ceb724edd
 DIST openssl-1.1.1o.tar.gz.asc 488 BLAKE2B 
a03a967e7e2124d1a76ad7765e2f48065f40d32ba102a433be603ee8f86b26a2d246dcb97a95bd694ef3005889ce4f1951f76d39fe1d683f92da1aa3023e9c2d
 SHA512 
da6d88de7c1cd807b6089d50f8bb102c317c0b45ca26e517e3e400c5c65f787d94a1ee522af76279e93790a7fb491348cf25ffcfd66ecb9a9d35209328cb221e
 DIST openssl-1.1.1p.tar.gz 9860217 BLAKE2B 
4354753a5e52393c9cc4569954c2cac6d89a1e204fa4f9ca00a60492782d29f8952fb92664cdbb3576c6443d3cb2eacebea51db584738589f3598b40df579b12
 SHA512 
203470b1cd37bdbfabfec5ef37fc97c991d9943f070c988316f6396b09dae7cea16ac884bd8646dbf7dd1ed40ebde6bdfa5700beee2d714d07c97cc70b4e48d9
 DIST openssl-1.1.1p.tar.gz.asc 488 BLAKE2B 
e68c8a4c992c2448b48428137f61f91fb89e4814f6e80c5525cea695bcf898326eca729f31b953fbd7ff51b448004101ca78abfbd3138ec2389596faa3eafc2f
 SHA512 
c85d65df1ed0f1ae87b799d794ea43e32c8ecaf85caf6e36fbbd4a890ef1d47710380d3846296e0124898680be66113a959ad974e0448bc00d1253794dc48972
+DIST openssl-1.1.1q.tar.gz 9864061 BLAKE2B 
fc8fd6a62dc291d0bda328a051e253175fb04442cc4b8f45d67c3a5027748a0fc5fb372d0483bc9024ae0bff119c4fac8f1e982a182612427696d6d09f5935f5
 SHA512 
cb9f184ec4974a3423ef59c8ec86b6bf523d5b887da2087ae58c217249da3246896fdd6966ee9c13aea9e6306783365239197e9f742c508a0e35e5744e3e085f
+DIST openssl-1.1.1q.tar.gz.asc 833 BLAKE2B 
9311abf47469c3802a84dc9b7427a168ba7717496960e6f84b04e4d9263dea1168493082937a06bcb6ef4169b2ed9b2f36084bbac15b5f7ca5b4c41041c4bab6
 SHA512 
03a41f29d1713c47bb300e01e36dbd048074076a6a3b9913e2fc9a1b56b726c038978f99e86f9a3e4ea39f72bd82a15965842f6d94210fa9d3474f6f0f68559e
 DIST openssl-3.0.2.tar.gz 15038141 BLAKE2B 
140c4c80a0cad89cb0059fef6a4cd421460e6af9a3973f7a3eb5e39f64c0d44794d46e7a869e5235fced139f2249351e37a9ee5ebaa17f2708d63141ebebf919
 SHA512 
f986850d5be908b4d6b5fd7091bc4652d7378c9bccebfbc5becd7753843c04c1eb61a1749c432139d263dfac33df0b1f6c773664b485cad47542266823a4eb03
 DIST openssl-3.0.2.tar.gz.asc 488 BLAKE2B 
2f6482114271c4f512159fa159486a3b3470637d770cd1614fda004918d06ed9ab562e655d1580d2ebb05745ec72987488c2161b72d078017cc157003d4205da
 SHA512 
4303391a58107c76ad9b05510f5bfc95f687f4cb2f9ff5b03fb262ba99b573423ab83f0437471199954496799b343191b889ad9ef8fabdd7ee4ec3ec9b5f1d81
 DIST openssl-3.0.3-test-fixes-expiry.patch.xz 29056 BLAKE2B 
11be776b9c4baec770d81ff180581d7d8292261f32ebfcb2cfd399d684cef1b9e7b4575d906f23e8a61d853eafb178e1b0e01d9324dbe598c876c0ef74bcf5e8
 SHA512 
23bc571dfca453deb4f1812aea5fc1bcf1c27358d8638a66ce7f359a698b09a35bdc86e01db36aa5e59b37cc7e36f0ced6f1463b383fb0d904aada69f5d5cb04

diff --git a/dev-libs/openssl/files/openssl-3.0.5-test-memcmp.patch 
b/dev-libs/openssl/files/openssl-3.0.5-test-memcmp.patch
index 8fa03877581f..fc84d82e87da 100644
--- a/dev-libs/openssl/files/openssl-3.0.5-test-memcmp.patch
+++ b/dev-libs/openssl/files/openssl-3.0.5-test-memcmp.patch
@@ -1,3 +1,5 @@
+https://github.com/openssl/openssl/pull/18719
+
 From 7f58de577c05ae0bbd20eee9b2971cfa1cd062c8 Mon Sep 17 00:00:00 2001
 From: Gregor Jasny 
 Date: Tue, 5 Jul 2022 12:57:06 +0200

diff --git a/dev-libs/openssl/openssl-1.1.1q.ebuild 
b/dev-libs/openssl/openssl-1.1.1q.ebuild
new file mode 100644
index ..ff51db66bd0d
--- /dev/null
+++ b/dev-libs/openssl/openssl-1.1.1q.ebuild
@@ -0,0 +1,337 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/openssl.org.asc
+inherit edo flag-o-matic toolchain-funcs multilib-minimal verify-sig
+
+MY_P=${P/_/-}
+DESCRIPTION="Full-strength general purpose cryptography library (including SSL 
and TLS)"
+HOMEPAGE="https://www.openssl.org/;
+SRC_URI="mirror://openssl/source/${MY_P}.tar.gz
+   verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc )"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="openssl"
+SLOT="0/1.1" # .so version of libssl/libcrypto
+if [[ ${PV} != *_pre* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 

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

2022-07-05 Thread Sam James
commit: 1a25cc20a662d5dbcbaa18b4f10093f95428b1d3
Author: Rin Cat (鈴猫)  protonmail  com>
AuthorDate: Sun Jul  3 21:10:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul  5 22:56:05 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=1a25cc20

Fix _check_pre_quickpkg_files image prefix

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

 lib/portage/gpkg.py | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/lib/portage/gpkg.py b/lib/portage/gpkg.py
index fc111e44a..0622feb70 100644
--- a/lib/portage/gpkg.py
+++ b/lib/portage/gpkg.py
@@ -1847,11 +1847,12 @@ class gpkg:
 image_total_size,
 )
 
-def _check_pre_quickpkg_files(self, contents, root):
+def _check_pre_quickpkg_files(self, contents, root, image_prefix="image"):
 """
 Check the pre quickpkg files size and path, return the longest
 path length, largest single file size, and total files size.
 """
+image_prefix_length = len(image_prefix) + 1
 root_dir = os.path.join(
 normalize_path(
 _unicode_decode(root, encoding=_encodings["fs"], 
errors="strict")
@@ -1881,6 +1882,7 @@ class gpkg:
 prefix_length = (
 len(_unicode_encode(d, encoding=_encodings["fs"], 
errors="strict"))
 - root_dir_length
++ image_prefix_length
 )
 image_max_prefix_length = max(image_max_prefix_length, 
prefix_length)
 
@@ -1892,6 +1894,7 @@ class gpkg:
 path_length = (
 len(_unicode_encode(path, encoding=_encodings["fs"], 
errors="strict"))
 - root_dir_length
++ image_prefix_length
 )
 
 file_stat = os.lstat(path)



[gentoo-commits] repo/gentoo:master commit in: net-misc/apt-cacher-ng/

2022-07-05 Thread John Helmert III
commit: 5d326ea274f5124c5eab638bc02832aa526e7845
Author: John Helmert III  gentoo  org>
AuthorDate: Tue Jul  5 22:17:31 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Tue Jul  5 22:18:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d326ea2

net-misc/apt-cacher-ng: add c-ares DEPEND

Signed-off-by: John Helmert III  gentoo.org>

 .../{apt-cacher-ng-3.7.4_p1.ebuild => apt-cacher-ng-3.7.4_p1-r1.ebuild}  | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-misc/apt-cacher-ng/apt-cacher-ng-3.7.4_p1.ebuild 
b/net-misc/apt-cacher-ng/apt-cacher-ng-3.7.4_p1-r1.ebuild
similarity index 99%
rename from net-misc/apt-cacher-ng/apt-cacher-ng-3.7.4_p1.ebuild
rename to net-misc/apt-cacher-ng/apt-cacher-ng-3.7.4_p1-r1.ebuild
index a80672c370a3..290c31128e2b 100644
--- a/net-misc/apt-cacher-ng/apt-cacher-ng-3.7.4_p1.ebuild
+++ b/net-misc/apt-cacher-ng/apt-cacher-ng-3.7.4_p1-r1.ebuild
@@ -23,6 +23,7 @@ DEPEND="acct-user/apt-cacher-ng
app-arch/bzip2
dev-libs/libevent:=[threads]
dev-libs/openssl:0=
+   net-dns/c-ares:=
sys-libs/zlib
fuse? ( sys-fs/fuse:0 )
systemd? ( sys-apps/systemd )



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

2022-07-05 Thread Mike Gilbert
commit: db6f7217c034a620288ea0ef95227707c3fb55ea
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Jul  5 22:13:46 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jul  5 22:15:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db6f7217

dev-libs/openssl: add 3.0.5

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

 dev-libs/openssl/Manifest  |   2 +
 .../openssl/files/openssl-3.0.5-test-memcmp.patch  |  22 ++
 dev-libs/openssl/openssl-3.0.5.ebuild  | 325 +
 3 files changed, 349 insertions(+)

diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest
index 86edfb8addcb..d85b9ffd72e4 100644
--- a/dev-libs/openssl/Manifest
+++ b/dev-libs/openssl/Manifest
@@ -15,3 +15,5 @@ DIST openssl-3.0.3.tar.gz 15058905 BLAKE2B 
8141d13dbea2f1febdd4e46aa404e9f3bac51
 DIST openssl-3.0.3.tar.gz.asc 488 BLAKE2B 
3f31e3a73706b69683220e05b1b4ddc75dc3e7e12652dca711e4aa0eb3c023ef736aee9ade15172d7f28e1e1af03e86d4854ec6c3d167cad42882f483c5e56d4
 SHA512 
04afe65c6af1ae43a9967462383a6a4f567f5acff19ec1952cd6fce2dc3c3d4dfb3cb54126562724c148f40dcb8abf727282d35730bbf36f82b5c6bacace
 DIST openssl-3.0.4.tar.gz 15069605 BLAKE2B 
e8ef09d74aa128fee0ddc347458a41cde65af07a6e6836889a0230cd7989e46b5d10a4930eb7a63c0cf93485914ec33665d14637b6c27fd442c0e9becb2d2a86
 SHA512 
478cd801dc4787688e6d9062969ae738c24f869bb186f717ad3be54ae8f2630e5cd845c504efd3405ea1ecda07ebee00014cc6ef7bca9585a6240cf89d516557
 DIST openssl-3.0.4.tar.gz.asc 488 BLAKE2B 
54f652ae78c6f39aef970fd7372808c876d37a823cc31431d770db67caf11342d1045992e393242d4c73253e4e16640dd9bd56203864394e907976918909e5dc
 SHA512 
c30af3cda92b06cff864ed33c17d8dcb8c7d429ed8419f96d19d3049dfaa268c73ec7753815a134b069ae7f4ea20fb4bcdd04f86d33628592ce4500777494c85
+DIST openssl-3.0.5.tar.gz 15074407 BLAKE2B 
7bf89e042417c003ef02a8bb1278590a52ce4a3d50f66795c66b750f90248840edb0d3352811cff708c7e65b77384142e316916a6c311f1d2b4747f44816
 SHA512 
782b0df3d0252468aa696bd74a3b661810499819c0df849aa9698ba0e06a845820dc856aac650fced4be234f1271e576d4317ac3ab1406cf0ffe087d695d20fe
+DIST openssl-3.0.5.tar.gz.asc 862 BLAKE2B 
24f1839227be7acec45eb6b748cea7be0b5e66b5cf745814861f7290670733936bf1af2c1dc9357439b31a2ca28f418880d63726d4be6fa994902ac95b51e401
 SHA512 
516da9ef291601400576adaba7271854af3caa23dc1d70116004360f580e4c28fe61d51e86477d341e4c5bf0ca5f98db8264581ed6cc2c8df124da83ad3e40be

diff --git a/dev-libs/openssl/files/openssl-3.0.5-test-memcmp.patch 
b/dev-libs/openssl/files/openssl-3.0.5-test-memcmp.patch
new file mode 100644
index ..8fa03877581f
--- /dev/null
+++ b/dev-libs/openssl/files/openssl-3.0.5-test-memcmp.patch
@@ -0,0 +1,22 @@
+From 7f58de577c05ae0bbd20eee9b2971cfa1cd062c8 Mon Sep 17 00:00:00 2001
+From: Gregor Jasny 
+Date: Tue, 5 Jul 2022 12:57:06 +0200
+Subject: [PATCH] Add missing header for memcmp
+
+CLA: trivial
+---
+ test/v3ext.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/test/v3ext.c b/test/v3ext.c
+index 926f3884b138..a8ab64b2714b 100644
+--- a/test/v3ext.c
 b/test/v3ext.c
+@@ -8,6 +8,7 @@
+  */
+ 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 

diff --git a/dev-libs/openssl/openssl-3.0.5.ebuild 
b/dev-libs/openssl/openssl-3.0.5.ebuild
new file mode 100644
index ..56af5a262265
--- /dev/null
+++ b/dev-libs/openssl/openssl-3.0.5.ebuild
@@ -0,0 +1,325 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/openssl.org.asc
+inherit edo flag-o-matic linux-info toolchain-funcs multilib-minimal 
multiprocessing verify-sig
+
+DESCRIPTION="Robust, full-featured Open Source Toolkit for the Transport Layer 
Security (TLS)"
+HOMEPAGE="https://www.openssl.org/;
+
+MY_P=${P/_/-}
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/openssl/openssl.git;
+
+   inherit git-r3
+else
+   SRC_URI="mirror://openssl/source/${MY_P}.tar.gz
+   verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc )"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x86-linux"
+fi
+
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0/3" # .so version of libssl/libcrypto
+IUSE="+asm cpu_flags_x86_sse2 fips ktls rfc3779 sctp static-libs test 
tls-compression vanilla verify-sig weak-ssl-ciphers"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   >=app-misc/c_rehash-1.7-r1
+   tls-compression? ( 
>=sys-libs/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
+"
+BDEPEND="
+   >=dev-lang/perl-5
+   sctp? ( >=net-misc/lksctp-tools-1.0.12 )
+   test? (
+   sys-apps/diffutils
+   sys-devel/bc
+   sys-process/procps
+   )
+   verify-sig? ( sec-keys/openpgp-keys-openssl )"
+
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+PDEPEND="app-misc/ca-certificates"
+

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

2022-07-05 Thread James Le Cuirot
commit: d5ac5d18b35835068c63de93ea74750c2bbcec8e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Jul  5 22:09:26 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Jul  5 22:09:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5ac5d18

www-client/vivaldi: Stabilise 5.3.2679.61 for amd64

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

 www-client/vivaldi/vivaldi-5.3.2679.61.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/vivaldi/vivaldi-5.3.2679.61.ebuild 
b/www-client/vivaldi/vivaldi-5.3.2679.61.ebuild
index cc815568ad94..24b5ca5420a8 100644
--- a/www-client/vivaldi/vivaldi-5.3.2679.61.ebuild
+++ b/www-client/vivaldi/vivaldi-5.3.2679.61.ebuild
@@ -97,7 +97,7 @@ else
DEB_REV=1
 fi
 
-KEYWORDS="-* ~amd64 ~arm ~arm64"
+KEYWORDS="-* amd64 ~arm ~arm64"
 
VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
 
 RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( 
${VIVALDI_BASE_URI}amd64.deb )"



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

2022-07-05 Thread James Le Cuirot
commit: 3bf4e5c3727250cf1bb3105680a59b26084b0959
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Jul  5 22:08:41 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Jul  5 22:08:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bf4e5c3

www-client/vivaldi-snapshot: Drop old 5.4.2707.2

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

 www-client/vivaldi-snapshot/Manifest   |   3 -
 .../vivaldi-snapshot-5.4.2707.2.ebuild | 206 -
 2 files changed, 209 deletions(-)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index 9455be95e3f1..c41d3b6b1c39 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-snapshot_5.4.2707.2-1_amd64.deb 89882276 BLAKE2B 
c6570714d86f1042bafc51f148df3e9ee82a5027aca413d0fe17ca6edcec64151d987703d45456f858ea1484f5790e3134533a4bf89964bde294cd2dfa1b4303
 SHA512 
1a2817311751c1f655e59c9b3f28f9a70a7be5fd850ca13b0c25573388bbafe7f7d5dff519cae716b41f7e64cda66650ce48b23704f5038c48b4c804f0a3ea5b
-DIST vivaldi-snapshot_5.4.2707.2-1_arm64.deb 81633992 BLAKE2B 
304bcf611f382d1edef1b06d62c861d104cb79acb59e3c5ad4f58a8a2f419cf6953633ba9aa9856c253394a3a9e0faf10a1512c14a707dd33a98e52432581027
 SHA512 
b4b6f54d11f8e3812d56290a522b02da6129d356adf4ddedc04d4ca84e6f58447fd096aae7e29eaeb4db2ccb5c03c8d9342a98493d5050520a39863eefda8fee
-DIST vivaldi-snapshot_5.4.2707.2-1_armhf.deb 81277108 BLAKE2B 
214d75556c20ba73e6cab2a09fd7d40d7275d2dc135df775f039d2414da536e8db010b599a66a88266522300497352a0501619bed8307c54893d2ba7f74a49f7
 SHA512 
dc5ab115b9c0a61c61b127d135115b663a48d966c7d386b90e61edaae37b7d64f6770f5a877af00e4cbe8eea1a6c0a336ce31400897cfca0ae129916a32883ac
 DIST vivaldi-snapshot_5.4.2712.3-1_amd64.deb 89880164 BLAKE2B 
a0aad3c01c153e19b6686651a385311d07d11c172570ba7cf7b074b401156ac213602ec62ea54708253f7624341c343fd5be724db9c8a1a7482c5e2a3a4324c7
 SHA512 
edf85f69bda626be13f279b741fb95435d94712ddda31beea9a25e02ef588422c0f3578a3ab8224f4f2b3171fab0919805c50660c1cfa15154af41ef45217da8
 DIST vivaldi-snapshot_5.4.2712.3-1_arm64.deb 81621264 BLAKE2B 
46d127de5ad09cdaf1d10f6541a369131d47dfa8270d8ee0bf07474399462cc1a0c88613f3bc7e9821d87c009cfa5f96477d584fd0b75ce20744a26b6ca7e6e4
 SHA512 
4d73e277381e392bc455d4ab803f8a834c75408c77af98bb424926ca04f6287df437aec2e859462a93c4e12c0fd8bbdb25ae303c66502101f1c40c25ef633543
 DIST vivaldi-snapshot_5.4.2712.3-1_armhf.deb 81284656 BLAKE2B 
2903fe75668e5f7871abc5a82259aacc61d871439bba554d3b7296420959f932cabf5e9bc52cd14096dbe5c42899cf1ddf049269553ccaeac9ccdec51f5e6657
 SHA512 
a6d0875d1d6ede0feb04072aa7c2ed0f181cc05aee8439fe8a627a1668564897445bc1a0350eeae04f9bb63f7ad4e3d55713fd39e087e42b5d00c6f7c612

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-5.4.2707.2.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-5.4.2707.2.ebuild
deleted file mode 100644
index cc815568ad94..
--- a/www-client/vivaldi-snapshot/vivaldi-snapshot-5.4.2707.2.ebuild
+++ /dev/null
@@ -1,206 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="102"
-CHROMIUM_LANGS="
-   af
-   am
-   ar
-   az
-   be
-   bg
-   bn
-   ca
-   cs
-   da
-   de
-   de-CH
-   el
-   en-GB
-   en-US
-   eo
-   es
-   es-419
-   es-PE
-   et
-   eu
-   fa
-   fi
-   fil
-   fr
-   fy
-   gd
-   gl
-   gu
-   he
-   hi
-   hr
-   hu
-   hy
-   id
-   io
-   is
-   it
-   ja
-   jbo
-   ka
-   kab
-   kn
-   ko
-   ku
-   lt
-   lv
-   mk
-   ml
-   mr
-   ms
-   nb
-   nl
-   nn
-   pa
-   pl
-   pt-BR
-   pt-PT
-   ro
-   ru
-   sc
-   sk
-   sl
-   sq
-   sr
-   sr-Latn
-   sv
-   sw
-   ta
-   te
-   th
-   tr
-   uk
-   ur
-   vi
-   zh-CN
-   zh-TW
-"
-
-inherit chromium-2 desktop unpacker xdg
-
-VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
-VIVALDI_HOME="opt/${PN}"
-DESCRIPTION="A browser for our friends"
-HOMEPAGE="https://vivaldi.com/;
-
-if [[ ${PV} = *_p* ]]; then
-   DEB_REV="${PV#*_p}"
-else
-   DEB_REV=1
-fi
-
-KEYWORDS="-* ~amd64 ~arm ~arm64"
-VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
-
-RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( 
${VIVALDI_BASE_URI}amd64.deb )"
-RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( 
${VIVALDI_BASE_URI}armhf.deb )"
-RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( 
${VIVALDI_BASE_URI}arm64.deb )"
-RE="\bx86\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" x86? ( 
${VIVALDI_BASE_URI}i386.deb )"
-
-LICENSE="Vivaldi"
-SLOT="0"

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

2022-07-05 Thread James Le Cuirot
commit: ef7e3f2ecd58c7cef6369b263638c1cf674163ac
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Jul  5 22:06:18 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Jul  5 22:06:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef7e3f2e

dev-util/uglifyjs: Version bump to 3.16.2

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

 dev-util/uglifyjs/Manifest   |  1 +
 dev-util/uglifyjs/uglifyjs-3.16.2.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/dev-util/uglifyjs/Manifest b/dev-util/uglifyjs/Manifest
index 94a5e421eee7..7bac0192516f 100644
--- a/dev-util/uglifyjs/Manifest
+++ b/dev-util/uglifyjs/Manifest
@@ -1 +1,2 @@
 DIST uglifyjs-3.16.1.tar.gz 519333 BLAKE2B 
6e4978aa776256be575ea91fd6cd584fe8885886300db1b77cc889af5112615175cd40d527ac6356d653e60ab3ed404670355f80e0391da538313b494bb1104b
 SHA512 
e0ef3e2b82cb6f211120b1d66132b5b5b13bc48dd946d7e7bbeddd1bee16330c9a3541d07f51b6eddf9036b0e520a527849ddc3cf6de467331b42f1fba37e66e
+DIST uglifyjs-3.16.2.tar.gz 521877 BLAKE2B 
d9c40425b7911a08f90b64c1bbafe1d69ea2b7f7127b2f6b08065d5d99f776a582c27f29c827394ec89f0652cf03ef51bf1da24a4428ecd6b4dd1fa59107ce1c
 SHA512 
ce714f8fab93c4ce3e9774321c6fd81dc050962a50b599ddff2a42d4ea60dc05f672fafb7cc473adcee37a9ce75f85e4d6fc58b1c174c559fe9a66a9230b9da5

diff --git a/dev-util/uglifyjs/uglifyjs-3.16.2.ebuild 
b/dev-util/uglifyjs/uglifyjs-3.16.2.ebuild
new file mode 100644
index ..1a44c1a32320
--- /dev/null
+++ b/dev-util/uglifyjs/uglifyjs-3.16.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="UglifyJS"
+DESCRIPTION="JavaScript parser, minifier, compressor and beautifier toolkit"
+HOMEPAGE="https://lisperator.net/uglifyjs/;
+SRC_URI="https://github.com/mishoo/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="net-libs/nodejs[npm]"
+RDEPEND="net-libs/nodejs"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+NPM_FLAGS=(
+   --audit false
+   --color false
+   --foreground-scripts
+   --global
+   --offline
+   --progress false
+   --save false
+   --verbose
+)
+
+src_compile() {
+   npm "${NPM_FLAGS[@]}" pack || die
+}
+
+src_install() {
+   npm "${NPM_FLAGS[@]}" \
+   --prefix "${ED}"/usr \
+   install \
+   uglify-js-${PV}.tgz || die
+}



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

2022-07-05 Thread James Le Cuirot
commit: 25680617866a6022612a6a5c93d48359c9aadd83
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Jul  5 22:09:45 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Jul  5 22:09:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25680617

www-client/vivaldi: Drop old 5.3.2679.58

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

 www-client/vivaldi/Manifest   |   3 -
 www-client/vivaldi/vivaldi-5.3.2679.58.ebuild | 206 --
 2 files changed, 209 deletions(-)

diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index 5a74190278e8..f7b972353b4f 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-stable_5.3.2679.58-1_amd64.deb 89868852 BLAKE2B 
8370f7e366feed589e316c71b82006039bc7b2a310754a2d45e45739e773c062ff227184508bb0f821842c9994da819e19f9bce9a584e279700b96b92b1543a2
 SHA512 
348a7cf50d935c6046c19d944e9a04bd7e6c7bab458196cea30a1cd69052284b41bbb423e4bbb3ed0593303033c6f9848386aabfaed5de54d1bff9e1610b7029
-DIST vivaldi-stable_5.3.2679.58-1_arm64.deb 81641544 BLAKE2B 
8b5753937312185bec8c38db451edc67d62eb3e755dcacc624b03de5ab7605be5f024bdcb1965c356d49168bc5e277a51ad38454c0d907d4dbd17e5e1ca1debc
 SHA512 
5cba9787e14068564fbb7a27eff176171eccc267f663eea19764afcd228e959d0e23cbc48503adef6dcf0cd81e7ead69ee1c98337e6a882aff675af61d3d2800
-DIST vivaldi-stable_5.3.2679.58-1_armhf.deb 81281656 BLAKE2B 
063ec6982a771377b83f21aa4471fadd91b470d0a283361f033842aaa33d71ba628d78a7ac01893e4e45fc3db93a7f482fe6b7e2380a308f2266f078f9d9c949
 SHA512 
74b7496f7247e4e8caa114b7918f78ac98266c7b32300193858dcb080ff24273a3ea0a0d2bb7a8e9e72dd22346e4da1c2a9736979dbc22ed610042a8f05e3faa
 DIST vivaldi-stable_5.3.2679.61-1_amd64.deb 89900260 BLAKE2B 
eb92dbba9ab9d824fef3b125f8deb657588ece692c7128fe384170b4b0059c8a34bcc457bd2ad5b81eb44dadd41d3c05e76f670fc0417a047dcfa4967b57c24d
 SHA512 
0c834cadbcdef130c48e385db53cd3dbdb5b2e919dea7b2d8d642f1dbaa3ea0c04fd28d2539d38397902d7a4d0c77def1125399dae8b067310444c92888d
 DIST vivaldi-stable_5.3.2679.61-1_arm64.deb 81640336 BLAKE2B 
dca74cd96b6b87df0faba29ad0b6f7c6bdf1b5c05d40a1cccb5b2bbc9b9b288be735cd4f191f20696943e5be4c8673e3b45e4703cb409add8f1aba97386f
 SHA512 
3cddfd9a516467c4c09527590845165706627b4976ce0ec7591262efdf6353ce4612b472bfa88e14ea72aa1d2f7c85edda1b7edede6a5946fd8449c0e43ba354
 DIST vivaldi-stable_5.3.2679.61-1_armhf.deb 81312608 BLAKE2B 
ccf660b747df101e7b07f7cebb9fce26c70b4278f9a7af83abd846d72aa195aedb1c3e769f57502d5ed76c67018e8d6c98ce456173d6990a12314d6f83f8258c
 SHA512 
eb103b48bc265f29590dc09052427d3589ea1d7e68511c4031973c180db382db82b0df9f99e3260ad26214a6861951d4cc9f53a6f61a68c15e162b82b4e4e64e

diff --git a/www-client/vivaldi/vivaldi-5.3.2679.58.ebuild 
b/www-client/vivaldi/vivaldi-5.3.2679.58.ebuild
deleted file mode 100644
index 24b5ca5420a8..
--- a/www-client/vivaldi/vivaldi-5.3.2679.58.ebuild
+++ /dev/null
@@ -1,206 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="102"
-CHROMIUM_LANGS="
-   af
-   am
-   ar
-   az
-   be
-   bg
-   bn
-   ca
-   cs
-   da
-   de
-   de-CH
-   el
-   en-GB
-   en-US
-   eo
-   es
-   es-419
-   es-PE
-   et
-   eu
-   fa
-   fi
-   fil
-   fr
-   fy
-   gd
-   gl
-   gu
-   he
-   hi
-   hr
-   hu
-   hy
-   id
-   io
-   is
-   it
-   ja
-   jbo
-   ka
-   kab
-   kn
-   ko
-   ku
-   lt
-   lv
-   mk
-   ml
-   mr
-   ms
-   nb
-   nl
-   nn
-   pa
-   pl
-   pt-BR
-   pt-PT
-   ro
-   ru
-   sc
-   sk
-   sl
-   sq
-   sr
-   sr-Latn
-   sv
-   sw
-   ta
-   te
-   th
-   tr
-   uk
-   ur
-   vi
-   zh-CN
-   zh-TW
-"
-
-inherit chromium-2 desktop unpacker xdg
-
-VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
-VIVALDI_HOME="opt/${PN}"
-DESCRIPTION="A browser for our friends"
-HOMEPAGE="https://vivaldi.com/;
-
-if [[ ${PV} = *_p* ]]; then
-   DEB_REV="${PV#*_p}"
-else
-   DEB_REV=1
-fi
-
-KEYWORDS="-* amd64 ~arm ~arm64"
-VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
-
-RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( 
${VIVALDI_BASE_URI}amd64.deb )"
-RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( 
${VIVALDI_BASE_URI}armhf.deb )"
-RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( 
${VIVALDI_BASE_URI}arm64.deb )"
-RE="\bx86\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" x86? ( 
${VIVALDI_BASE_URI}i386.deb )"
-
-LICENSE="Vivaldi"
-SLOT="0"
-IUSE="proprietary-codecs widevine"
-RESTRICT="bindist mirror"
-
-RDEPEND="
-   app-accessibility/at-spi2-atk:2
-   

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

2022-07-05 Thread James Le Cuirot
commit: 42b18f1029f040ec3801f7fa5aad2507f56ee2c8
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Jul  5 22:07:18 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Jul  5 22:07:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42b18f10

www-client/vivaldi-snapshot: Add version 5.4.2722.3

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi-snapshot/Manifest   |   3 +
 .../vivaldi-snapshot-5.4.2722.3.ebuild | 206 +
 2 files changed, 209 insertions(+)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index 44cf3c7e266c..9455be95e3f1 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -4,3 +4,6 @@ DIST vivaldi-snapshot_5.4.2707.2-1_armhf.deb 81277108 BLAKE2B 
214d75556c20ba73e6
 DIST vivaldi-snapshot_5.4.2712.3-1_amd64.deb 89880164 BLAKE2B 
a0aad3c01c153e19b6686651a385311d07d11c172570ba7cf7b074b401156ac213602ec62ea54708253f7624341c343fd5be724db9c8a1a7482c5e2a3a4324c7
 SHA512 
edf85f69bda626be13f279b741fb95435d94712ddda31beea9a25e02ef588422c0f3578a3ab8224f4f2b3171fab0919805c50660c1cfa15154af41ef45217da8
 DIST vivaldi-snapshot_5.4.2712.3-1_arm64.deb 81621264 BLAKE2B 
46d127de5ad09cdaf1d10f6541a369131d47dfa8270d8ee0bf07474399462cc1a0c88613f3bc7e9821d87c009cfa5f96477d584fd0b75ce20744a26b6ca7e6e4
 SHA512 
4d73e277381e392bc455d4ab803f8a834c75408c77af98bb424926ca04f6287df437aec2e859462a93c4e12c0fd8bbdb25ae303c66502101f1c40c25ef633543
 DIST vivaldi-snapshot_5.4.2712.3-1_armhf.deb 81284656 BLAKE2B 
2903fe75668e5f7871abc5a82259aacc61d871439bba554d3b7296420959f932cabf5e9bc52cd14096dbe5c42899cf1ddf049269553ccaeac9ccdec51f5e6657
 SHA512 
a6d0875d1d6ede0feb04072aa7c2ed0f181cc05aee8439fe8a627a1668564897445bc1a0350eeae04f9bb63f7ad4e3d55713fd39e087e42b5d00c6f7c612
+DIST vivaldi-snapshot_5.4.2722.3-1_amd64.deb 97541856 BLAKE2B 
5ae6b489ce03ac8097803e43a8aa5c8809edf6da406f6e2ae5b9babd1e6d35b37f73fa435b87705988e37e4a654d11f327c78e31d46cac7530f8ca5501415ce1
 SHA512 
0b7471c0422d577c1a803f040d86701cd1a6e0ef7de2ea8f6123094d9e2c891c8884ceae2f7380c84ead27846f3cfc4bbfc1fc01a2abfb33ff8080a12b5a3572
+DIST vivaldi-snapshot_5.4.2722.3-1_arm64.deb 87788696 BLAKE2B 
577a619b5c73aa5b33f1a9a97ac9bbfdf7c49517bc2f310269d18c2dea66172e4dadec6282d57fd1e2d46d4547c8e6ed96de7fc709c4f3b13eea916f059acb78
 SHA512 
7fb9a45fec23827ed2aab87dc85fee0afb453c6ab8b9226d699c9ae2b266250778823f28390b72f5ece666895edbb705af41346a65e74adffcc1ba47b7e7e762
+DIST vivaldi-snapshot_5.4.2722.3-1_armhf.deb 88293552 BLAKE2B 
eafb651f183cb0bd497d7ff4b93bf622422715f5f87003daadd01a3f2b91eac86fcd547481e07b6f8f75acd1a0ff6bf63ea96af96adffe1d0e48c16eac74e185
 SHA512 
d28aee829475c537b3a572abd50841474becc6bde38d59f88c6a1b976eaf9aca2202e754f0299597790842afa88cf2914735c9e5c134ee20ba9c474b03d822df

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-5.4.2722.3.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-5.4.2722.3.ebuild
new file mode 100644
index ..cc815568ad94
--- /dev/null
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-5.4.2722.3.ebuild
@@ -0,0 +1,206 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="102"
+CHROMIUM_LANGS="
+   af
+   am
+   ar
+   az
+   be
+   bg
+   bn
+   ca
+   cs
+   da
+   de
+   de-CH
+   el
+   en-GB
+   en-US
+   eo
+   es
+   es-419
+   es-PE
+   et
+   eu
+   fa
+   fi
+   fil
+   fr
+   fy
+   gd
+   gl
+   gu
+   he
+   hi
+   hr
+   hu
+   hy
+   id
+   io
+   is
+   it
+   ja
+   jbo
+   ka
+   kab
+   kn
+   ko
+   ku
+   lt
+   lv
+   mk
+   ml
+   mr
+   ms
+   nb
+   nl
+   nn
+   pa
+   pl
+   pt-BR
+   pt-PT
+   ro
+   ru
+   sc
+   sk
+   sl
+   sq
+   sr
+   sr-Latn
+   sv
+   sw
+   ta
+   te
+   th
+   tr
+   uk
+   ur
+   vi
+   zh-CN
+   zh-TW
+"
+
+inherit chromium-2 desktop unpacker xdg
+
+VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/;
+
+if [[ ${PV} = *_p* ]]; then
+   DEB_REV="${PV#*_p}"
+else
+   DEB_REV=1
+fi
+
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
+
+RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( 
${VIVALDI_BASE_URI}amd64.deb )"
+RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( 
${VIVALDI_BASE_URI}armhf.deb )"
+RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( 
${VIVALDI_BASE_URI}arm64.deb )"
+RE="\bx86\b"; 

[gentoo-commits] repo/gentoo:master commit in: www-apps/piwigo/

2022-07-05 Thread Bernard Cafarelli
commit: 88b0c6b9e0a221c0646615437e8050f8e8e4
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Jul  5 21:56:20 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Tue Jul  5 21:56:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88b0c6b9

www-apps/piwigo: drop 12.2.0

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

 www-apps/piwigo/Manifest |  1 -
 www-apps/piwigo/piwigo-12.2.0.ebuild | 44 
 2 files changed, 45 deletions(-)

diff --git a/www-apps/piwigo/Manifest b/www-apps/piwigo/Manifest
index 4ff5372e2ee9..e9c8da0241e9 100644
--- a/www-apps/piwigo/Manifest
+++ b/www-apps/piwigo/Manifest
@@ -1,2 +1 @@
-DIST piwigo-12.2.0.zip 17894607 BLAKE2B 
ebe6ad72e0a737fc1179cbf86a80d03a928877288843c76df77c2688d04ca25d6e54bcbce218d67c4dbb67a3a3ee3f95d3c4a834cb89b58ce64645ad38b77354
 SHA512 
5117bfc98ae9721cf654c7811816ad5b633128b01e98005e7b23f555c08a12ba7ae7651d678e5d3e173f738165af5784cccf37d491ab494ab34b2ac70a212f8c
 DIST piwigo-12.3.0.zip 17957384 BLAKE2B 
ad0adc0bef364a75152d75f4b4fb6f8a0731903e1a13b35442abba469ed23d3637ce5cfad20e0b399866d7d8b1be6aebc72645706fb4452d899a78dfecf47b07
 SHA512 
541447095deb7fed001b4ae09a292d9e8285363953a8660cba1630875584900bf0ec207358b70c479c882d2d69705c95357754a4074bdb94d54793583a28e8e2

diff --git a/www-apps/piwigo/piwigo-12.2.0.ebuild 
b/www-apps/piwigo/piwigo-12.2.0.ebuild
deleted file mode 100644
index 5d7d1f3343b3..
--- a/www-apps/piwigo/piwigo-12.2.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit webapp
-
-DESCRIPTION="a photo gallery software for the web"
-HOMEPAGE="http://piwigo.org/;
-SRC_URI="http://piwigo.org/download/dlcounter.php?code=${PV} -> ${P}.zip"
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86"
-IUSE="+exif +gd imagemagick"
-
-DEPEND=""
-RDEPEND="
-   imagemagick? ( virtual/imagemagick-tools )
-   dev-lang/php[ctype,exif?,gd?,filter,iconv,json(+),mysqli]
-   >=virtual/mysql-5.0
-   virtual/httpd-php"
-BDEPEND="app-arch/unzip"
-
-REQUIRED_USE="|| ( gd imagemagick )"
-
-S=${WORKDIR}/${PN}
-
-src_install() {
-   webapp_src_preinst
-
-   insinto "${MY_HTDOCSDIR}"
-   doins -r .
-
-   # Local configuration, and parts that can be updated
-   webapp_serverowned "${MY_HTDOCSDIR}"/_data
-   webapp_serverowned -R "${MY_HTDOCSDIR}"/galleries
-   webapp_serverowned -R "${MY_HTDOCSDIR}"/language
-   webapp_serverowned -R "${MY_HTDOCSDIR}"/local
-   webapp_serverowned -R "${MY_HTDOCSDIR}"/plugins
-   webapp_serverowned -R "${MY_HTDOCSDIR}"/template-extension
-   webapp_serverowned -R "${MY_HTDOCSDIR}"/themes
-   webapp_serverowned "${MY_HTDOCSDIR}"/upload
-
-   webapp_src_install
-}



[gentoo-commits] repo/proj/libressl:master commit in: app-crypt/tpm2-tss/, app-crypt/tpm2-tss/files/

2022-07-05 Thread Quentin Retornaz
commit: 0df6c8964f4fe0fff2aac033e5f1622be55a4cfe
Author: orbea  riseup  net>
AuthorDate: Tue Jul  5 07:01:35 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Tue Jul  5 21:18:45 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=0df6c896

app-crypt/tpm2-tss: Add package

Upstream-PR: https://github.com/tpm2-software/tpm2-tss/pull/2380
Signed-off-by: orbea  riseup.net>
Signed-off-by: Quentin Retornaz  retornaz.com>

 app-crypt/tpm2-tss/Manifest|   1 +
 ...1.0-Dont-run-systemd-sysusers-in-Makefile.patch |  29 ++
 .../tpm2-tss/files/tpm2-tss-3.2.0-libressl.patch   |  84 +
 app-crypt/tpm2-tss/metadata.xml|  20 +
 app-crypt/tpm2-tss/tpm2-tss-3.2.0-r3.ebuild| 100 +
 5 files changed, 234 insertions(+)

diff --git a/app-crypt/tpm2-tss/Manifest b/app-crypt/tpm2-tss/Manifest
new file mode 100644
index 000..fbe1511
--- /dev/null
+++ b/app-crypt/tpm2-tss/Manifest
@@ -0,0 +1 @@
+DIST tpm2-tss-3.2.0.tar.gz 1629211 BLAKE2B 
a89aa4d89a50bdfb5a9652874d30e2138747bd022049f2be2d0b56e296329d0c41254033ec3a062dbd64fde54a62e952f54446c551e5788231827cd53fae045a
 SHA512 
cabb411f074dfa94919ba914849aac77a0ac2f50622e28a1406cf575369148774748e0e2b7a7c566ec83561a96d4b883bac5a3b1763f4cf48668a0c5d68c0a23

diff --git 
a/app-crypt/tpm2-tss/files/tpm2-tss-3.1.0-Dont-run-systemd-sysusers-in-Makefile.patch
 
b/app-crypt/tpm2-tss/files/tpm2-tss-3.1.0-Dont-run-systemd-sysusers-in-Makefile.patch
new file mode 100644
index 000..b66b6e7
--- /dev/null
+++ 
b/app-crypt/tpm2-tss/files/tpm2-tss-3.1.0-Dont-run-systemd-sysusers-in-Makefile.patch
@@ -0,0 +1,29 @@
+diff --git a/Makefile.am b/Makefile.am
+index 183289f7..c791896c 100644
+--- a/Makefile.am
 b/Makefile.am
+@@ -689,24 +689,6 @@ endif #FAPI
+ EXTRA_DIST += dist/tpm-udev.rules
+ 
+ install-dirs:
+-if HOSTOS_LINUX
+-if SYSD_SYSUSERS
+-  @echo "systemd-sysusers 
$(DESTDIR)$(sysconfdir)/sysusers.d/tpm2-tss.conf"
+-  @systemd-sysusers $(DESTDIR)$(sysconfdir)/sysusers.d/tpm2-tss.conf || 
echo "WARNING Failed to create the tss user and group"
+-else
+-  @echo "call make_tss_user_and_group"
+-  @$(call make_tss_user_and_group) || echo "WARNING Failed to create the 
tss user and group"
+-endif
+-if SYSD_TMPFILES
+-  @echo "systemd-tmpfiles --create 
$(DESTDIR)$(sysconfdir)/tmpfiles.d/tpm2-tss-fapi.conf"
+-  @systemd-tmpfiles --create 
$(DESTDIR)$(sysconfdir)/tmpfiles.d/tpm2-tss-fapi.conf|| echo "WARNING Failed to 
create the FAPI directories with the correct permissions"
+-else
+-  @echo "(call make_fapi_dirs) && (call set_fapi_permissions)"
+-  @-$(call make_fapi_dirs) && $(call set_fapi_permissions) || echo 
"WARNING Failed to create the FAPI directories with the correct permissions"
+-endif
+-  @echo "call check_fapi_dirs"
+-  @$(call check_fapi_dirs)
+-endif
+ 
+ install-data-hook: install-dirs
+   -if [ ! -z "$(udevrulesprefix)" ]; then \

diff --git a/app-crypt/tpm2-tss/files/tpm2-tss-3.2.0-libressl.patch 
b/app-crypt/tpm2-tss/files/tpm2-tss-3.2.0-libressl.patch
new file mode 100644
index 000..211424c
--- /dev/null
+++ b/app-crypt/tpm2-tss/files/tpm2-tss-3.2.0-libressl.patch
@@ -0,0 +1,84 @@
+Upstream-PR: https://github.com/tpm2-software/tpm2-tss/pull/2380
+
+From bf6831c474334cbb923de0193d7431ad7805f484 Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Mon, 4 Jul 2022 23:55:18 -0700
+Subject: [PATCH] Support LibreSSL
+
+This works with LibreSSL 3.5.x.
+
+Signed-off-by: orbea 
+---
+ src/tss2-esys/esys_crypto_ossl.c | 13 ++---
+ src/tss2-fapi/fapi_crypto.c  |  4 ++--
+ 2 files changed, 12 insertions(+), 5 deletions(-)
+
+diff --git a/src/tss2-esys/esys_crypto_ossl.c 
b/src/tss2-esys/esys_crypto_ossl.c
+index 89d312f70..961d7707f 100644
+--- a/src/tss2-esys/esys_crypto_ossl.c
 b/src/tss2-esys/esys_crypto_ossl.c
+@@ -392,7 +392,7 @@ iesys_cryptossl_hmac_start(ESYS_CRYPTO_CONTEXT_BLOB ** 
context,
+"Error EVP_MD_CTX_create", cleanup);
+ }
+ 
+-#if OPENSSL_VERSION_NUMBER < 0x10101000L
++#if OPENSSL_VERSION_NUMBER < 0x10101000L || defined(LIBRESSL_VERSION_NUMBER)
+ if (!(hkey = EVP_PKEY_new_mac_key(EVP_PKEY_HMAC, NULL, key, size))) {
+ #else
+ /* this is preferred, but available since OpenSSL 1.1.1 only */
+@@ -558,7 +558,11 @@ iesys_cryptossl_random2b(
+ int rc;
+ #if OPENSSL_VERSION_NUMBER < 0x3000L
+ const RAND_METHOD *rand_save = RAND_get_rand_method();
++#ifdef LIBRESSL_VERSION_NUMBER
++RAND_set_rand_method(RAND_SSLeay());
++#else
+ RAND_set_rand_method(RAND_OpenSSL());
++#endif
+ #else
+ OSSL_LIB_CTX *libctx = OSSL_LIB_CTX_new();
+ if (!libctx)
+@@ -615,8 +619,11 @@ iesys_cryptossl_pk_encrypt(TPM2B_PUBLIC * pub_tpm_key,
+ RSA *rsa_key = NULL;
+ const EVP_MD * hashAlg = NULL;
+ const RAND_METHOD *rand_save = RAND_get_rand_method();
+-
++#ifdef LIBRESSL_VERSION_NUMBER
++

[gentoo-commits] repo/proj/libressl:master commit in: app-crypt/tpm2-tools/, app-crypt/tpm2-tools/files/

2022-07-05 Thread Quentin Retornaz
commit: 7328d16f90c90b0e6e6d411acbd5d1879a34c786
Author: orbea  riseup  net>
AuthorDate: Tue Jul  5 07:04:56 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Tue Jul  5 21:18:45 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=7328d16f

app-crypt/tpm2-tools: Remove package

Works with libressl-3.5.x and tpm2-tools-5.2-r1::gentoo.

Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/libressl/pull/434
Signed-off-by: Quentin Retornaz  retornaz.com>

 app-crypt/tpm2-tools/Manifest  |  2 --
 .../files/tpm2-tools-4.2.1-libressl.patch  | 26 --
 .../files/tpm2-tools-4.3.0-Remove-WError.patch | 12 ---
 app-crypt/tpm2-tools/metadata.xml  | 18 --
 app-crypt/tpm2-tools/tpm2-tools-4.3.0.ebuild   | 40 --
 app-crypt/tpm2-tools/tpm2-tools-5.0.ebuild | 40 --
 6 files changed, 138 deletions(-)

diff --git a/app-crypt/tpm2-tools/Manifest b/app-crypt/tpm2-tools/Manifest
deleted file mode 100644
index 23b297e..000
--- a/app-crypt/tpm2-tools/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST tpm2-tools-4.3.0.tar.gz 881544 BLAKE2B 
0415f30845658e84e97a964abebc3082e45fb880c10bec405cd89c7bfa373ace10b669c4af78e7e47f2d2bb62fc7cc34b2e54e392a95c8f9b8956b8c92af6aee
 SHA512 
4e622bbc8642ba7fd93a7343900560fe3779cba03e363d16f391fc8929724a11913d238e3986de06982cbced27c3c2ca8c7e73d75796407b8646c101ccf393a8
-DIST tpm2-tools-5.0.tar.gz 990855 BLAKE2B 
5d39bbef0bc6f0d84f37c64c697260343a9f9e134bce015a6b529176195adb907672f35b85382b0a4785e40e368030ac347083086c3799bdfe86dced1ac69848
 SHA512 
ea57a28a61e28b78cae7067ff58facd8754fafab7a2689fd93f8b3374073b6ac30301a75f8ff5c654800ab469ee6604d0b8a86c310631b9545b816ecaa05968e

diff --git a/app-crypt/tpm2-tools/files/tpm2-tools-4.2.1-libressl.patch 
b/app-crypt/tpm2-tools/files/tpm2-tools-4.2.1-libressl.patch
deleted file mode 100644
index 2f39db3..000
--- a/app-crypt/tpm2-tools/files/tpm2-tools-4.2.1-libressl.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From a1ac2ee0c6592e6f730458c03a2abd1532c66046 Mon Sep 17 00:00:00 2001
-From: Salah Coronya 
-Date: Sun, 12 Jan 2020 19:17:48 -0600
-Subject: [PATCH] lib/tpm2_openssl.c: Fix build for libressl
-
-Signed-off-by: Salah Coronya 

- lib/tpm2_openssl.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/lib/tpm2_openssl.c b/lib/tpm2_openssl.c
-index 505dd7a0..fd3861d9 100644
 a/lib/tpm2_openssl.c
-+++ b/lib/tpm2_openssl.c
-@@ -14,7 +14,7 @@
- #include "tpm2_openssl.h"
- 
- /* compatibility function for OpenSSL versions < 1.1.0 */
--#if OPENSSL_VERSION_NUMBER < 0x1010L
-+#if OPENSSL_VERSION_NUMBER < 0x1010L || defined(LIBRESSL_VERSION_NUMBER)
- static int BN_bn2binpad(const BIGNUM *a, unsigned char *to, int tolen) {
- int r;
- int topad;
--- 
-2.24.1
-

diff --git a/app-crypt/tpm2-tools/files/tpm2-tools-4.3.0-Remove-WError.patch 
b/app-crypt/tpm2-tools/files/tpm2-tools-4.3.0-Remove-WError.patch
deleted file mode 100644
index caa3fac..000
--- a/app-crypt/tpm2-tools/files/tpm2-tools-4.3.0-Remove-WError.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/configure.ac b/configure.ac
-index 7b5c2196..d07d5433 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -210,7 +210,6 @@ AS_IF([test x"$enable_hardening" != x"no"], [
- 
-   add_hardened_c_flag([-Wall])
-   add_hardened_c_flag([-Wextra])
--  add_hardened_c_flag([-Werror])
- 
-   add_hardened_c_flag([-Wformat])
-   add_hardened_c_flag([-Wformat-security])

diff --git a/app-crypt/tpm2-tools/metadata.xml 
b/app-crypt/tpm2-tools/metadata.xml
deleted file mode 100644
index 26b4dcb..000
--- a/app-crypt/tpm2-tools/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   salah.coro...@gmail.com
-   Salah Coronya
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   
-   
-   Enable feature API tools
-   
-   
-   tpm2-software/tpm2-tools
-   
-

diff --git a/app-crypt/tpm2-tools/tpm2-tools-4.3.0.ebuild 
b/app-crypt/tpm2-tools/tpm2-tools-4.3.0.ebuild
deleted file mode 100644
index cf80d2e..000
--- a/app-crypt/tpm2-tools/tpm2-tools-4.3.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="Tools for the TPM 2.0 TSS"
-HOMEPAGE="https://github.com/tpm2-software/tpm2-tools;
-SRC_URI="https://github.com/tpm2-software/${PN}/releases/download/${PV}/${P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+fapi"
-
-# Integration test are now run as part of the testing suite, which will fail
-# because none of the supported TPM emulators are in Portage. In a future
-# version of tpm2-tools, swtpm will be supported and the tests can be run.
-RESTRICT="test"
-
-RDEPEND="net-misc/curl:=
-  

[gentoo-commits] repo/proj/libressl:master commit in: dev-db/mysql-connector-c++/, dev-db/mysql-connector-c++/files/

2022-07-05 Thread Quentin Retornaz
commit: 5a6c074f7712a67b6b1ee31cbf853ac379d864f1
Author: orbea  riseup  net>
AuthorDate: Tue Jul  5 21:09:44 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Tue Jul  5 21:19:04 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=5a6c074f

dev-db/mysql-connector-c++: Add 8.0.27

Signed-off-by: orbea  riseup.net>
Signed-off-by: Quentin Retornaz  retornaz.com>

 dev-db/mysql-connector-c++/Manifest|  1 +
 .../mysql-connector-c++-8.0.27-fix-build.patch | 92 ++
 dev-db/mysql-connector-c++/metadata.xml|  3 +-
 .../mysql-connector-c++-8.0.27.ebuild  | 45 +++
 4 files changed, 140 insertions(+), 1 deletion(-)

diff --git a/dev-db/mysql-connector-c++/Manifest 
b/dev-db/mysql-connector-c++/Manifest
index d77ba66..72931be 100644
--- a/dev-db/mysql-connector-c++/Manifest
+++ b/dev-db/mysql-connector-c++/Manifest
@@ -2,3 +2,4 @@ DIST mysql-connector-c++-8.0.19-src.tar.gz 3137484 BLAKE2B 
82a2900b0daa00bcfd72d
 DIST mysql-connector-c++-8.0.20-src.tar.gz 3774428 BLAKE2B 
a06114432ab21c36fd0b3b91df2382198b2a48871e8e0bfd8c7a94729ed0e29f33599c078c97670fe9d744b13042db52fb89de2294c75eae670a77112d11d251
 SHA512 
3edb7c3d4ccf218a3f76afcf83a6d233b7accd236c05105ab3f7a6610cfd8809a78c78142c82fb60fb0931d2ae0f0f8fdc3ce9caf5f0cde7ef54067a7e20270b
 DIST mysql-connector-c++-8.0.21-src.tar.gz 3788740 BLAKE2B 
1862b4f2c6e2a2bbe8e3044eea2c1d3c8fdb0a319e3758ca44686b79e917a65617e2cfd0e4b698d858ed9ef12c892b4f658eb287f2a8505a5daeeb79d9544c25
 SHA512 
8a64dff2efd16d2891f613fd416ec42ecba2490b428b1778e99822a3051d9c5af3b94006577e9f38a6ebd146d2f3be522cb876f1e42fbf0ac82001b0a62ffa62
 DIST mysql-connector-c++-8.0.22-src.tar.gz 3795112 BLAKE2B 
c5d6f0ebeb4649857f3217a35f3ae885d62be63af4da09815e7eb156538ece4f805578db24bfff3dd44a0e320c025a9936d7edacba69a2786d84dd932c5abb8a
 SHA512 
1975b43fa3f3806685a695f84783164c5b17da10ac14a6013d27c837cc9c63fff01b1ed4b31f22dae60afa68d34ec56ca9c45ca3dac23635e8f0fa845aa4
+DIST mysql-connector-c++-8.0.27-src.tar.gz 4004836 BLAKE2B 
e581c679d8d9a31d2570b9cf1968b4e793cfccbd4cafdc5a9c9d17a465c16faa1492b2da7bdc1679d97474c27b6353274a390668f77d3cb47f72598eb3a967fa
 SHA512 
3da7109efd2d1af813931b923218de9a85afe20d23e2654eecfa5524431f5b11ebdb8421b14563300b66ab61714e284cc15407a3b28a87922c9a8c79b2804bf3

diff --git 
a/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.27-fix-build.patch 
b/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.27-fix-build.patch
new file mode 100644
index 000..aadf006
--- /dev/null
+++ 
b/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.27-fix-build.patch
@@ -0,0 +1,92 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index e734714..b79ff3a 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -474,7 +474,7 @@ set_target_properties(connector PROPERTIES
+ 
+ 
+ install(TARGETS connector
+-  CONFIGURATIONS Release RelWithDebInfo
++  CONFIGURATIONS Release RelWithDebInfo Gentoo
+   ARCHIVE DESTINATION "${INSTALL_LIB_DIR_STATIC}" COMPONENT XDevAPIDev
+   RUNTIME DESTINATION "${INSTALL_LIB_DIR}" COMPONENT XDevAPIDll
+   LIBRARY DESTINATION "${INSTALL_LIB_DIR}" COMPONENT XDevAPIDll
+diff --git a/cdk/cmake/DepFindProtobuf.cmake b/cdk/cmake/DepFindProtobuf.cmake
+index 414716c..165af4b 100644
+--- a/cdk/cmake/DepFindProtobuf.cmake
 b/cdk/cmake/DepFindProtobuf.cmake
+@@ -52,21 +52,7 @@ if(TARGET ext::protobuf)
+   return()
+ endif()
+ 
+-message(STATUS "Setting up Protobuf.")
+-
+-# Setup extrnal project that builds protobuf from  bundled sources
+-
+-add_ext(protobuf)
+-
+-# import targets from the external project 
+-# Note: The pb_ targets are created by protobuf/exports.cmake
+-
+-add_ext_targets(protobuf
+-  pb-lite pb_libprotobuf-lite
+-  pb-full pb_libprotobuf
+-  protoc  pb_protoc
+-)
+-
++find_package(Protobuf REQUIRED)
+ 
+ # Standard PROTOBUF_GENERATE_CPP modified to our usage
+ 
+@@ -95,7 +81,7 @@ function(mysqlx_protobuf_generate_cpp SRCS HDRS)
+  "${CMAKE_CURRENT_BINARY_DIR}/protobuf/${FIL_WE}.pb.h"
+   COMMAND ${CMAKE_COMMAND}
+ -E make_directory "${CMAKE_CURRENT_BINARY_DIR}/protobuf"
+-  COMMAND ext::protoc
++  COMMAND ${Protobuf_PROTOC_EXECUTABLE}
+   ARGS --cpp_out "${CMAKE_CURRENT_BINARY_DIR}/protobuf"
+-I ${ABS_PATH} ${ABS_FIL}
+#--proto_path=${PROTOBUF_INCLUDE_DIR}
+diff --git a/cdk/core/CMakeLists.txt b/cdk/core/CMakeLists.txt
+index 10cae33..3907c9b 100644
+--- a/cdk/core/CMakeLists.txt
 b/cdk/core/CMakeLists.txt
+@@ -45,7 +45,7 @@ add_library(cdk STATIC ${cdk_sources} ${HEADERS})
+ 
+ target_link_libraries(cdk
+   PUBLIC  cdk_mysqlx cdk_parser
+-  PRIVATE ext::pb-lite  # required by codecc.cc
++  PRIVATE protobuf  # required by codecc.cc
+ )
+ 
+ add_coverage(cdk)
+diff --git a/cdk/protocol/mysqlx/CMakeLists.txt 
b/cdk/protocol/mysqlx/CMakeLists.txt
+index a399401..b04ffa3 100644
+--- a/cdk/protocol/mysqlx/CMakeLists.txt
 

[gentoo-commits] repo/proj/libressl:master commit in: dev-db/mysql-connector-c++/, dev-db/mysql-connector-c++/files/

2022-07-05 Thread Quentin Retornaz
commit: 13661378f4cb21ad5a224f4cad2a814b184af2e4
Author: orbea  riseup  net>
AuthorDate: Tue Jul  5 21:12:34 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Tue Jul  5 21:19:05 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=13661378

dev-db/mysql-connector-c++: Remove old versions

Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/libressl/pull/436
Signed-off-by: Quentin Retornaz  retornaz.com>

 dev-db/mysql-connector-c++/Manifest|   4 -
 .../mysql-connector-c++-8.0.19-fix-build.patch | 307 
 ...connector-c++-8.0.19-fix-libressl-support.patch |  89 --
 .../mysql-connector-c++-8.0.22-fix-build.patch | 322 -
 .../mysql-connector-c++-8.0.19.ebuild  |  43 ---
 .../mysql-connector-c++-8.0.20.ebuild  |  43 ---
 .../mysql-connector-c++-8.0.21.ebuild  |  43 ---
 .../mysql-connector-c++-8.0.22.ebuild  |  43 ---
 8 files changed, 894 deletions(-)

diff --git a/dev-db/mysql-connector-c++/Manifest 
b/dev-db/mysql-connector-c++/Manifest
index 72931be..a17ed75 100644
--- a/dev-db/mysql-connector-c++/Manifest
+++ b/dev-db/mysql-connector-c++/Manifest
@@ -1,5 +1 @@
-DIST mysql-connector-c++-8.0.19-src.tar.gz 3137484 BLAKE2B 
82a2900b0daa00bcfd72d562818ada25fe15901991a896a46ecdd9304e03066c4e7a3804287540559df1c74dbd1b3983b450ab783ee8cb7f0d7ec152f3cdc6b0
 SHA512 
5987ae31cda3a5db18ceded201ccbe66263b8ab7665ceacf70af6bb6b99130377b40514b96644b0768fd809b36ee02580520923c11c1ede75da15d7bb0bd
-DIST mysql-connector-c++-8.0.20-src.tar.gz 3774428 BLAKE2B 
a06114432ab21c36fd0b3b91df2382198b2a48871e8e0bfd8c7a94729ed0e29f33599c078c97670fe9d744b13042db52fb89de2294c75eae670a77112d11d251
 SHA512 
3edb7c3d4ccf218a3f76afcf83a6d233b7accd236c05105ab3f7a6610cfd8809a78c78142c82fb60fb0931d2ae0f0f8fdc3ce9caf5f0cde7ef54067a7e20270b
-DIST mysql-connector-c++-8.0.21-src.tar.gz 3788740 BLAKE2B 
1862b4f2c6e2a2bbe8e3044eea2c1d3c8fdb0a319e3758ca44686b79e917a65617e2cfd0e4b698d858ed9ef12c892b4f658eb287f2a8505a5daeeb79d9544c25
 SHA512 
8a64dff2efd16d2891f613fd416ec42ecba2490b428b1778e99822a3051d9c5af3b94006577e9f38a6ebd146d2f3be522cb876f1e42fbf0ac82001b0a62ffa62
-DIST mysql-connector-c++-8.0.22-src.tar.gz 3795112 BLAKE2B 
c5d6f0ebeb4649857f3217a35f3ae885d62be63af4da09815e7eb156538ece4f805578db24bfff3dd44a0e320c025a9936d7edacba69a2786d84dd932c5abb8a
 SHA512 
1975b43fa3f3806685a695f84783164c5b17da10ac14a6013d27c837cc9c63fff01b1ed4b31f22dae60afa68d34ec56ca9c45ca3dac23635e8f0fa845aa4
 DIST mysql-connector-c++-8.0.27-src.tar.gz 4004836 BLAKE2B 
e581c679d8d9a31d2570b9cf1968b4e793cfccbd4cafdc5a9c9d17a465c16faa1492b2da7bdc1679d97474c27b6353274a390668f77d3cb47f72598eb3a967fa
 SHA512 
3da7109efd2d1af813931b923218de9a85afe20d23e2654eecfa5524431f5b11ebdb8421b14563300b66ab61714e284cc15407a3b28a87922c9a8c79b2804bf3

diff --git 
a/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.19-fix-build.patch 
b/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.19-fix-build.patch
deleted file mode 100644
index b897619..000
--- 
a/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.19-fix-build.patch
+++ /dev/null
@@ -1,307 +0,0 @@
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -475,7 +475,7 @@ set_target_properties(connector PROPERTIES
- 
- 
- install(TARGETS connector
--  CONFIGURATIONS Release RelWithDebInfo
-+  CONFIGURATIONS Release RelWithDebInfo Gentoo
-   ARCHIVE DESTINATION "${INSTALL_LIB_DIR_STATIC}" COMPONENT XDevAPIDev
-   RUNTIME DESTINATION "${INSTALL_LIB_DIR}" COMPONENT XDevAPIDll
-   LIBRARY DESTINATION "${INSTALL_LIB_DIR}" COMPONENT XDevAPIDll
 a/cdk/cmake/DepFindProtobuf.cmake
-+++ b/cdk/cmake/DepFindProtobuf.cmake
-@@ -48,229 +48,7 @@ if(TARGET Protobuf::pb)
-   return()
- endif()
- 
--message(STATUS "Setting up Protobuf.")
--
--set(PB_SOURCE_DIR "${PROJECT_SOURCE_DIR}/protobuf")
--set(PB_BINARY_DIR "${PROJECT_BINARY_DIR}/protobuf")
--set(config_stamp "${PB_BINARY_DIR}/config.stamp")
--set(build_stamp "${PB_BINARY_DIR}/build.stamp")
--
--
--#
--# Pick build configuration for the protobuf build. Normally we build using the
--# same build configuration that is used for building CDK (Release/Debug/etc.).
--# But we also support building CDK under non-standard build configuration
--# named 'Static' (this is a dirty trick we use to simplify building our MSIs).
--# Since protobuf does not know 'Static' build configuration, we build protobuf
--# under 'Release' configuration in that case.
--#
--# We need to handle two cases. For some build systems, like Makefiles,
--# the build configuration is specified at cmake time using CMAKE_BUILD_TYPE
--# variable. In that case we also set it during protobuf build configuration.
--# Another case is a multi-configuration build system like MSVC. In this case
--# we use generator expression to pick correct  configuration when the build
--# command is invoked below.
--#
--
--set(build_type)

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

2022-07-05 Thread Quentin Retornaz
commit: 5960523f36abf7dce001d7eda4f6599d8779310b
Author: orbea  riseup  net>
AuthorDate: Tue Jul  5 01:37:50 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Tue Jul  5 21:18:31 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=5960523f

app-crypt/trousers: Remove old version

Signed-off-by: orbea  riseup.net>
Signed-off-by: Quentin Retornaz  retornaz.com>

 app-crypt/trousers/Manifest|  1 -
 app-crypt/trousers/files/tcsd.confd|  9 ---
 .../files/trousers-0.3.14-fno-common.patch | 15 -
 .../trousers/files/trousers-0.3.14-libressl.patch  | 28 -
 .../files/trousers-0.3.14-tcsd-fixes.patch | 58 --
 app-crypt/trousers/trousers-0.3.14-r3.ebuild   | 68 --
 6 files changed, 179 deletions(-)

diff --git a/app-crypt/trousers/Manifest b/app-crypt/trousers/Manifest
index 84891c9..4556d86 100644
--- a/app-crypt/trousers/Manifest
+++ b/app-crypt/trousers/Manifest
@@ -1,2 +1 @@
-DIST trousers-0.3.14.tar.gz 1378438 BLAKE2B 
3dc2824fa2ca1b1f1181f98d59e85276e7d38af4bfc07ee8246431d9ccb300a8e0820b318643d4cf5d757d2a49492c8686e2fe9de03484263d2189d4bbaa32d0
 SHA512 
bf87f00329cf1d76a12cf6b6181fa22f90e76af3c5786e6e2db98438d2d3f0c0e05364374664173f45e3a2f6c0e2364948d0b958a7845cb23fcb340150cd9b21
 DIST trousers-0.3.15.tar.gz 4699936 BLAKE2B 
53c60498ed6a9d3d87295b00676e5d0d82452918c35af6b98c7979ffa2dc04dd817e7cd3f4a33ca17c30b90eab53d80b2bb25306fe9db7bda2125019edfed280
 SHA512 
769c7d891c6306c1b3252448f86e3043ee837e566c9431f5b4353512113e2907f6ce29c91e8044c420025b79c5f3ff2396ddce93f73b1eb2a15ea1de89ac0fdb

diff --git a/app-crypt/trousers/files/tcsd.confd 
b/app-crypt/trousers/files/tcsd.confd
deleted file mode 100644
index 78bedb9..000
--- a/app-crypt/trousers/files/tcsd.confd
+++ /dev/null
@@ -1,9 +0,0 @@
-# /etc/conf.d/tscd
-
-# Configuration file for the TrouSerS' TCS daemon (tcsd) init script
-# Have a look on /etc/tcsd.conf too, there is more to configure there.
-
-# TPM_MODULES: name of the module(s) that should be loaded. You only need to
-# set this if your driver is not compiled in kernel and is not already loaded
-# on boot.(default: unset)
-#TPM_MODULES="tpm_atmel"

diff --git a/app-crypt/trousers/files/trousers-0.3.14-fno-common.patch 
b/app-crypt/trousers/files/trousers-0.3.14-fno-common.patch
deleted file mode 100644
index 5046bc7..000
--- a/app-crypt/trousers/files/trousers-0.3.14-fno-common.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff --git a/src/include/tcsd.h b/src/include/tcsd.h
-index 5b9462b..05bae97 100644
 a/src/include/tcsd.h
-+++ b/src/include/tcsd.h
-@@ -166,8 +166,8 @@ void  thread_signal_init();
- 
- /* signal handling */
- #ifndef __APPLE__
--struct sigaction tcsd_sa_int;
--struct sigaction tcsd_sa_chld;
-+extern struct sigaction tcsd_sa_int;
-+extern struct sigaction tcsd_sa_chld;
- #endif
- 
- #endif

diff --git a/app-crypt/trousers/files/trousers-0.3.14-libressl.patch 
b/app-crypt/trousers/files/trousers-0.3.14-libressl.patch
deleted file mode 100644
index 9ee7c16..000
--- a/app-crypt/trousers/files/trousers-0.3.14-libressl.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From b8b1cda430270f03dc556cf9cf7d2fd478101525 Mon Sep 17 00:00:00 2001
-From: Alon Bar-Lev 
-Date: Wed, 7 Dec 2016 09:36:34 +0200
-Subject: [PATCH] tspi: support libressl
-
-Bug: https://sourceforge.net/p/trousers/bugs/222/
-
-Signed-off-by: Alon Bar-Lev 

- src/trspi/crypto/openssl/rsa.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/trspi/crypto/openssl/rsa.c b/src/trspi/crypto/openssl/rsa.c
-index 2b1205f..3e56015 100644
 a/src/trspi/crypto/openssl/rsa.c
-+++ b/src/trspi/crypto/openssl/rsa.c
-@@ -38,7 +38,7 @@
- #define DEBUG_print_openssl_errors()
- #endif
- 
--#if OPENSSL_VERSION_NUMBER < 0x1011L
-+#if OPENSSL_VERSION_NUMBER < 0x1011L || (defined(LIBRESSL_VERSION_NUMBER) 
&& LIBRESSL_VERSION_NUMBER < 0x2070L)
- static int
- RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d)
- {
--- 
-2.7.3
-

diff --git a/app-crypt/trousers/files/trousers-0.3.14-tcsd-fixes.patch 
b/app-crypt/trousers/files/trousers-0.3.14-tcsd-fixes.patch
deleted file mode 100644
index 10031e0..000
--- a/app-crypt/trousers/files/trousers-0.3.14-tcsd-fixes.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-Index: trousers-0.3.14/src/tcs/ps/tcsps.c
-===
 trousers-0.3.14.orig/src/tcs/ps/tcsps.c
-+++ trousers-0.3.14/src/tcs/ps/tcsps.c
-@@ -72,7 +72,7 @@ get_file()
-   }
- 
-   /* open and lock the file */
--  system_ps_fd = open(tcsd_options.system_ps_file, O_CREAT|O_RDWR, 0600);
-+  system_ps_fd = open(tcsd_options.system_ps_file, 
O_CREAT|O_RDWR|O_NOFOLLOW, 0600);
-   if (system_ps_fd < 0) {
-   LogError("system PS: open() of %s failed: %s",
-   tcsd_options.system_ps_file, strerror(errno));
-Index: 

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

2022-07-05 Thread Quentin Retornaz
commit: 91cd2520dd18de7426f88967aec7dd404b29d175
Author: orbea  riseup  net>
AuthorDate: Tue Jul  5 16:07:06 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Tue Jul  5 21:18:57 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=91cd2520

x11-misc/x11vnc: Add 0.9.16-r7

Upstream-PR: https://github.com/LibVNC/x11vnc/pull/202
Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/libressl/pull/435
Signed-off-by: Quentin Retornaz  retornaz.com>

 x11-misc/x11vnc/files/x11vnc-0.9.16-libressl.patch | 94 +++---
 x11-misc/x11vnc/files/x11vnc.conf.d|  2 +-
 x11-misc/x11vnc/files/x11vnc.init.d|  2 +-
 .../files/{x11vnc.init.d => x11vnc.init.d-r1}  |  2 +-
 x11-misc/x11vnc/metadata.xml   |  6 +-
 ...nc-0.9.16-r4.ebuild => x11vnc-0.9.16-r7.ebuild} |  5 +-
 6 files changed, 22 insertions(+), 89 deletions(-)

diff --git a/x11-misc/x11vnc/files/x11vnc-0.9.16-libressl.patch 
b/x11-misc/x11vnc/files/x11vnc-0.9.16-libressl.patch
index 8e5d8a6..cad9f5e 100644
--- a/x11-misc/x11vnc/files/x11vnc-0.9.16-libressl.patch
+++ b/x11-misc/x11vnc/files/x11vnc-0.9.16-libressl.patch
@@ -1,87 +1,19 @@
+Upstream-PR: https://github.com/LibVNC/x11vnc/pull/202
+
+From d81e9d8e56ccc1b346b5aeb4b64fa0a32737c22d Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Tue, 5 Jul 2022 08:57:29 -0700
+Subject: [PATCH] Support LibreSSL
+
+This builds with LibreSSL 3.5.x.
+---
+ src/sslhelper.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
 diff --git a/src/sslhelper.c b/src/sslhelper.c
-index 04c2e27..fb9daa6 100644
+index ba680b35..bd5ef0fb 100644
 --- a/src/sslhelper.c
 +++ b/src/sslhelper.c
-@@ -803,7 +803,7 @@ static int pem_passwd_callback(char *buf, int size, int 
rwflag,
- static int crl_callback(X509_STORE_CTX *callback_ctx) {
-   const ASN1_INTEGER *revoked_serial;
-   X509_STORE_CTX *store_ctx;
--#if OPENSSL_VERSION_NUMBER > 0x1010L
-+#if OPENSSL_VERSION_NUMBER > 0x1010L && !defined(LIBRESSL_VERSION_NUMBER)
-   X509_OBJECT *obj;
- #else
-   X509_OBJECT obj;
-@@ -829,7 +829,7 @@ static int crl_callback(X509_STORE_CTX *callback_ctx) {
-   * the current certificate in order to verify it's integrity. */
-   store_ctx = X509_STORE_CTX_new();
-   X509_STORE_CTX_init(store_ctx, revocation_store, NULL, NULL);
--#if OPENSSL_VERSION_NUMBER > 0x1010L
-+#if OPENSSL_VERSION_NUMBER > 0x1010L && !defined(LIBRESSL_VERSION_NUMBER)
-   obj = X509_OBJECT_new();
-   rc=X509_STORE_get_by_subject(store_ctx, X509_LU_CRL, subject, obj);
-   crl = X509_OBJECT_get0_X509_CRL(obj);
-@@ -865,7 +865,7 @@ static int crl_callback(X509_STORE_CTX *callback_ctx) {
-   rfbLog("Invalid signature on CRL\n");
-   X509_STORE_CTX_set_error(callback_ctx,
-   X509_V_ERR_CRL_SIGNATURE_FAILURE);
--#if OPENSSL_VERSION_NUMBER >= 0x1010L
-+#if OPENSSL_VERSION_NUMBER >= 0x1010L && !defined(LIBRESSL_VERSION_NUMBER)
-   X509_OBJECT_free(obj);
- #else
-   X509_OBJECT_free_contents();
-@@ -883,7 +883,7 @@ static int crl_callback(X509_STORE_CTX *callback_ctx) {
-   rfbLog("Found CRL has invalid nextUpdate field\n");
-   X509_STORE_CTX_set_error(callback_ctx,
-   X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD);
--#if OPENSSL_VERSION_NUMBER >= 0x1010L
-+#if OPENSSL_VERSION_NUMBER >= 0x1010L && !defined(LIBRESSL_VERSION_NUMBER)
-   X509_OBJECT_free(obj);
- #else
-   X509_OBJECT_free_contents();
-@@ -894,14 +894,14 @@ static int crl_callback(X509_STORE_CTX *callback_ctx) {
-   rfbLog("Found CRL is expired - "
-   "revoking all certificates until you get 
updated CRL\n");
-   X509_STORE_CTX_set_error(callback_ctx, 
X509_V_ERR_CRL_HAS_EXPIRED);
--#if OPENSSL_VERSION_NUMBER >= 0x1010L
-+#if OPENSSL_VERSION_NUMBER >= 0x1010L && !defined(LIBRESSL_VERSION_NUMBER)
-   X509_OBJECT_free(obj);
- #else
-   X509_OBJECT_free_contents();
- #endif
-   return 0; /* Reject connection */
-   }
--#if OPENSSL_VERSION_NUMBER >= 0x1010L
-+#if OPENSSL_VERSION_NUMBER >= 0x1010L && !defined(LIBRESSL_VERSION_NUMBER)
-   X509_OBJECT_free(obj);
- #else
-   X509_OBJECT_free_contents();
-@@ -912,7 +912,7 @@ static int crl_callback(X509_STORE_CTX *callback_ctx) {
-* the current certificate in order to check for revocation. */
-   store_ctx = X509_STORE_CTX_new();
-   X509_STORE_CTX_init(store_ctx, revocation_store, NULL, NULL);
--#if OPENSSL_VERSION_NUMBER > 0x1010L
-+#if OPENSSL_VERSION_NUMBER > 0x1010L && !defined(LIBRESSL_VERSION_NUMBER)
-   obj = X509_OBJECT_new();
-   

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

2022-07-05 Thread Quentin Retornaz
commit: 44f736a28ec3082a25596bcc439b83f8766b396b
Author: orbea  riseup  net>
AuthorDate: Tue Jul  5 16:03:44 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Tue Jul  5 21:18:57 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=44f736a2

net-libs/libvncserver: Add package

Upstream-Commit: 97fbbd678b2012e64acddd523677bc55a177bc58
Upstream-PR: https://github.com/LibVNC/libvncserver/pull/522
Signed-off-by: orbea  riseup.net>
Signed-off-by: Quentin Retornaz  retornaz.com>

 net-libs/libvncserver/Manifest |  1 +
 .../files/libvncserver-0.9.13-libressl.patch   | 66 +++
 .../libvncserver-0.9.13-test-fix-includetest.patch | 54 +++
 .../libvncserver-0.9.13-test-fix-tjunittest.patch  | 29 +
 net-libs/libvncserver/libvncserver-0.9.13.ebuild   | 76 ++
 net-libs/libvncserver/metadata.xml | 26 
 6 files changed, 252 insertions(+)

diff --git a/net-libs/libvncserver/Manifest b/net-libs/libvncserver/Manifest
new file mode 100644
index 000..c7569e5
--- /dev/null
+++ b/net-libs/libvncserver/Manifest
@@ -0,0 +1 @@
+DIST LibVNCServer-0.9.13.tar.gz 567491 BLAKE2B 
138c7ca63f8cd30a21dc1b58aafa744e12a1a9eca503ffec18a63d18791d7a5df4eef176d7e4e797a2aadda1dd04d1b051abfd76bf5c6806d558c09ffee78cce
 SHA512 
18b0a1698d32bbdbfe6f65f76130b2a95860e3cc76e8adb904269663698c7c0ae982f451fda1f25e5461f096045d40a89d9014258f439366d5b4feaa4999d643

diff --git a/net-libs/libvncserver/files/libvncserver-0.9.13-libressl.patch 
b/net-libs/libvncserver/files/libvncserver-0.9.13-libressl.patch
new file mode 100644
index 000..952ef53
--- /dev/null
+++ b/net-libs/libvncserver/files/libvncserver-0.9.13-libressl.patch
@@ -0,0 +1,66 @@
+From: 
https://github.com/LibVNC/libvncserver/commit/97fbbd678b2012e64acddd523677bc55a177bc58
+
+From 97fbbd678b2012e64acddd523677bc55a177bc58 Mon Sep 17 00:00:00 2001
+From: Fabrice Fontaine 
+Date: Thu, 12 May 2022 20:41:50 +0200
+Subject: [PATCH] common/crypto_openssl.c: fix build with libressl >= 3.5.0
+ (#522)
+
+Fix the following build failure with libressl >= 3.5.0:
+
+/nvmedata/autobuild/instance-26/output-1/build/libvncserver-0.9.13/common/crypto_openssl.c:
 In function 'dh_generate_keypair':
+/nvmedata/autobuild/instance-26/output-1/build/libvncserver-0.9.13/common/crypto_openssl.c:149:7:
 error: dereferencing pointer to incomplete type 'DH' {aka 'struct dh_st'}
+  149 | dh->p = BN_bin2bn(prime, keylen, NULL);
+  |   ^~
+
+Fixes:
+ - 
http://autobuild.buildroot.org/results/49b3940b9d0432cb5fb0c5d22dfa017b18c6e233
+
+Signed-off-by: Fabrice Fontaine 
+---
+ common/crypto_openssl.c | 12 
+ 1 file changed, 8 insertions(+), 4 deletions(-)
+
+diff --git a/common/crypto_openssl.c b/common/crypto_openssl.c
+index 60d4bd4df..51d7ec2d9 100644
+--- a/common/crypto_openssl.c
 b/common/crypto_openssl.c
+@@ -138,14 +138,16 @@ int dh_generate_keypair(uint8_t *priv_out, uint8_t 
*pub_out, const uint8_t *gen,
+ {
+ int result = 0;
+ DH *dh;
+-#if OPENSSL_VERSION_NUMBER >= 0x1010L
++#if OPENSSL_VERSION_NUMBER >= 0x1010L || \
++  (defined (LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 
0x3050)
+ const BIGNUM *pub_key = NULL;
+ const BIGNUM *priv_key = NULL;
+ #endif
+ 
+ if(!(dh = DH_new()))
+   goto out;
+-#if OPENSSL_VERSION_NUMBER < 0x1010L || defined LIBRESSL_VERSION_NUMBER
++#if OPENSSL_VERSION_NUMBER < 0x1010L || \
++  (defined (LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 
0x3050)
+ dh->p = BN_bin2bn(prime, keylen, NULL);
+ dh->g = BN_bin2bn(gen, gen_len, NULL);
+ #else
+@@ -154,7 +156,8 @@ int dh_generate_keypair(uint8_t *priv_out, uint8_t 
*pub_out, const uint8_t *gen,
+ #endif
+ if(!DH_generate_key(dh))
+   goto out;
+-#if OPENSSL_VERSION_NUMBER < 0x1010L || defined LIBRESSL_VERSION_NUMBER
++#if OPENSSL_VERSION_NUMBER < 0x1010L || \
++  (defined (LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 
0x3050)
+ if(BN_bn2bin(dh->priv_key, priv_out) == 0)
+   goto out;
+ if(BN_bn2bin(dh->pub_key, pub_out) == 0)
+@@ -181,7 +184,8 @@ int dh_compute_shared_key(uint8_t *shared_out, const 
uint8_t *priv, const uint8_
+ 
+ if(!(dh = DH_new()))
+   goto out;
+-#if OPENSSL_VERSION_NUMBER < 0x1010L || defined LIBRESSL_VERSION_NUMBER
++#if OPENSSL_VERSION_NUMBER < 0x1010L || \
++  (defined LIBRESSL_VERSION_NUMBER && LIBRESSL_VERSION_NUMBER < 
0x3050)
+ dh->p = BN_bin2bn(prime, keylen, NULL);
+ dh->priv_key = BN_bin2bn(priv, keylen, NULL);
+ #else

diff --git 
a/net-libs/libvncserver/files/libvncserver-0.9.13-test-fix-includetest.patch 
b/net-libs/libvncserver/files/libvncserver-0.9.13-test-fix-includetest.patch
new file mode 100644
index 000..7677082
--- /dev/null
+++ b/net-libs/libvncserver/files/libvncserver-0.9.13-test-fix-includetest.patch
@@ -0,0 +1,54 @@
+From 

[gentoo-commits] repo/proj/libressl:master commit in: sys-boot/vboot-utils/files/, sys-boot/vboot-utils/

2022-07-05 Thread Quentin Retornaz
commit: ff85da39c210a0e36fecaffa3a0d16f37a9a94b2
Author: orbea  riseup  net>
AuthorDate: Tue Jul  5 01:56:46 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Tue Jul  5 21:18:31 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=ff85da39

sys-boot/vboot-utils: Remove package

Works with libressl-3.5.x and vboot-utils-80_p20200108::gentoo.

Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/libressl/pull/433
Signed-off-by: Quentin Retornaz  retornaz.com>

 sys-boot/vboot-utils/Manifest  |   1 -
 .../files/vboot-utils-72_p20181229-libressl.patch  |  11 ---
 sys-boot/vboot-utils/metadata.xml  |  12 ---
 .../vboot-utils/vboot-utils-72_p20181229-r1.ebuild | 100 -
 4 files changed, 124 deletions(-)

diff --git a/sys-boot/vboot-utils/Manifest b/sys-boot/vboot-utils/Manifest
deleted file mode 100644
index 660bec3..000
--- a/sys-boot/vboot-utils/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST vboot-utils-72_p20181229.tar.xz 18489004 BLAKE2B 
444eb0bc2c571ad79d26d473da724016d6d041207beaae161f6c1155768ff9d0b1c8b7b070b828083cc1396266cc77175a75e8067ce22613c75b4d77780dda75
 SHA512 
41df034dc5498bcbec0d49a472331ceb2fbc2eb3b4173d5c56e920d65ae485382b3d811e5f2c13cf45a1b05a5d6a24197924fa1c76ada9c3aac14fa3c4c363fe

diff --git a/sys-boot/vboot-utils/files/vboot-utils-72_p20181229-libressl.patch 
b/sys-boot/vboot-utils/files/vboot-utils-72_p20181229-libressl.patch
deleted file mode 100644
index 6702a9f..000
--- a/sys-boot/vboot-utils/files/vboot-utils-72_p20181229-libressl.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/host/include/openssl_compat.h2019-01-03 17:32:20.0 -0500
-+++ b/host/include/openssl_compat.h2019-02-23 13:40:27.521664838 -0500
-@@ -12,7 +12,7 @@
- 
- #include 
- 
--#if OPENSSL_VERSION_NUMBER < 0x1010L
-+#if OPENSSL_VERSION_NUMBER < 0x1010L || LIBRESSL_VERSION_NUMBER < 
0x208L
- 
- static inline void RSA_get0_key(const RSA *rsa, const BIGNUM **n,
-   const BIGNUM **e, const BIGNUM **d)

diff --git a/sys-boot/vboot-utils/metadata.xml 
b/sys-boot/vboot-utils/metadata.xml
deleted file mode 100644
index 8860a1b..000
--- a/sys-boot/vboot-utils/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   http://crbug.com
-   
https://chromium.googlesource.com/chromiumos/platform/vboot_reference/+log/master
-   
https://chromium.googlesource.com/chromiumos/platform/vboot_reference/+/master/README
-   
-   
-   zmed...@gentoo.org
-   
-

diff --git a/sys-boot/vboot-utils/vboot-utils-72_p20181229-r1.ebuild 
b/sys-boot/vboot-utils/vboot-utils-72_p20181229-r1.ebuild
deleted file mode 100644
index b45fc15..000
--- a/sys-boot/vboot-utils/vboot-utils-72_p20181229-r1.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils toolchain-funcs
-
-# This is the latest commit in the latest branch.
-GIT_SHA1="a32c930e8c46424a3bba3c296fd78b3e60f50aeb"
-
-DESCRIPTION="Chrome OS verified boot tools"
-HOMEPAGE="https://chromium.googlesource.com/chromiumos/platform/vboot_reference/
 http://dev.chromium.org/chromium-os/chromiumos-design-docs/verified-boot;
-# Can't use gitiles directly until b/19710536 is fixed.
-#SRC_URI="https://chromium.googlesource.com/chromiumos/platform/vboot_reference/+archive/${GIT_SHA1}.tar.gz
 -> ${P}.tar.gz"
-SRC_URI="mirror://gentoo/${P}.tar.xz
-   https://dev.gentoo.org/~zmedico/dist/${P}.tar.xz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
-IUSE="minimal static"
-
-LIB_DEPEND="
-   dev-libs/libyaml:=[static-libs(+)]
-   app-arch/xz-utils:=[static-libs(+)]"
-LIB_DEPEND_MINIMAL="
-   dev-libs/openssl:0=[static-libs(+)]
-   sys-apps/util-linux:=[static-libs(+)]
-   dev-libs/libzip:=[static-libs(+)]"
-RDEPEND="!static? (
-   ${LIB_DEPEND_MINIMAL//\[static-libs(+)]}
-   !minimal? ( ${LIB_DEPEND//\[static-libs(+)]} )
-   )
-   elibc_musl? ( sys-libs/fts-standalone )"
-DEPEND="${RDEPEND}
-   static? (
-   ${LIB_DEPEND_MINIMAL}
-   !minimal? ( ${LIB_DEPEND} )
-   )
-   app-crypt/trousers"
-
-S=${WORKDIR}
-
-src_prepare() {
-   eapply "${FILESDIR}"/${P}-libressl.patch
-
-   default
-   sed -i \
-   -e 's:${DESTDIR}/\(bin\|${LIBDIR}\):${DESTDIR}/usr/\1:g' \
-   -e 's:${DESTDIR}/default:${DESTDIR}/etc/default:g' \
-   -e 's:${TEST_INSTALL_DIR}/bin:${TEST_INSTALL_DIR}/usr/bin:' \
-   -e '/cgpt -D 358400/d' \
-   Makefile || die
-   sed -e 
's:^BIN_DIR=${BUILD_DIR}/install_for_test/bin:BIN_DIR=${BUILD_DIR}/install_for_test/usr/bin:'
 \
-   -i tests/common.sh || die
-   sed -e 

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

2022-07-05 Thread Quentin Retornaz
commit: 444f087022095af599ca2f9f8e4a8947b7daa3c5
Author: orbea  riseup  net>
AuthorDate: Tue Jul  5 01:34:36 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Tue Jul  5 21:18:27 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=444f0870

app-crypt/trousers: Merge changes from ::gentoo

Signed-off-by: orbea  riseup.net>
Signed-off-by: Quentin Retornaz  retornaz.com>

 app-crypt/trousers/files/tcsd.initd   | 31 ++-
 app-crypt/trousers/metadata.xml   |  8 
 app-crypt/trousers/trousers-0.3.15.ebuild | 16 
 3 files changed, 22 insertions(+), 33 deletions(-)

diff --git a/app-crypt/trousers/files/tcsd.initd 
b/app-crypt/trousers/files/tcsd.initd
index 3740403..9b18c48 100644
--- a/app-crypt/trousers/files/tcsd.initd
+++ b/app-crypt/trousers/files/tcsd.initd
@@ -1,38 +1,19 @@
 #!/sbin/openrc-run
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+command=/usr/sbin/tcsd
+description="TrouSerS' TCS daemon (tcsd)"
+command_user="tss:tss"
+
 depend() {
use logger
need net
 }
 
-checkconfig() {
-   local mod
-   if [ -n "${TPM_MODULES}" ] ; then
-   for mod in ${TPM_MODULES} ; do
-   lsmod | grep -q "^${mod}\b" \
-   || modprobe ${mod} &>/dev/null \
-   || ewarn "Failed to load module ${mod}"
-   done
-   # Should we sleep or something to wait for device creation?
-   fi
+start_pre() {
if [ ! -c /dev/tpm ] && [ ! -c /dev/tpm0 ] ; then
eerror "No TPM device found!"
return 1
fi
-   return 0
-}
-
-start() {
-   ebegin "Starting TrouSerS' TCS daemon (tcsd)"
-   checkconfig || eend $?
-   start-stop-daemon --start --user tss --exec /usr/sbin/tcsd
-   eend $?
-}
-
-stop() {
-   ebegin "Stopping TrouSerS' TCS daemon (tcsd)"
-   start-stop-daemon --stop --quiet --exec /usr/sbin/tcsd --user tss
-   eend $?
 }

diff --git a/app-crypt/trousers/metadata.xml b/app-crypt/trousers/metadata.xml
index 643c6bf..2eceffb 100644
--- a/app-crypt/trousers/metadata.xml
+++ b/app-crypt/trousers/metadata.xml
@@ -1,11 +1,11 @@
 
-http://www.gentoo.org/dtd/metadata.dtd;>
+https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
salah.coro...@gmail.com
-   Salah Coronya
+   Christopher Byrne

-   
+   
proxy-ma...@gentoo.org
Proxy Maintainers
   

diff --git a/app-crypt/trousers/trousers-0.3.15.ebuild 
b/app-crypt/trousers/trousers-0.3.15.ebuild
index 3a31ad3..6c046bc 100644
--- a/app-crypt/trousers/trousers-0.3.15.ebuild
+++ b/app-crypt/trousers/trousers-0.3.15.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/trousers/${PN}/${P}.tar.gz"
 
 LICENSE="CPL-1.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~ppc ~ppc64 ~s390 ~x86"
+KEYWORDS="amd64 arm arm64 ~m68k ~ppc ppc64 ~riscv ~s390 x86"
 IUSE="doc selinux" # gtk
 
 # gtk support presently does NOT compile.
@@ -20,7 +20,8 @@ IUSE="doc selinux" # gtk
 DEPEND="acct-group/tss
acct-user/tss
>=dev-libs/glib-2
-   >=dev-libs/openssl-0.9.7:0="
+   >=dev-libs/openssl-0.9.7:0=
+   "
 RDEPEND="${DEPEND}
selinux? ( sec-policy/selinux-tcsd )"
 BDEPEND="virtual/pkgconfig"
@@ -57,9 +58,16 @@ src_install() {
keepdir /var/lib/tpm
use doc && dodoc doc/*
newinitd "${FILESDIR}"/tcsd.initd tcsd
-   newconfd "${FILESDIR}"/tcsd.confd tcsd
systemd_dounit "${FILESDIR}"/tcsd.service
udev_dorules "${FILESDIR}"/61-trousers.rules
fowners tss:tss /var/lib/tpm
readme.gentoo_create_doc
 }
+
+pkg_postinst() {
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}



[gentoo-commits] repo/proj/libressl:master commit in: app-crypt/tpm-tools/, app-crypt/tpm-tools/files/

2022-07-05 Thread Quentin Retornaz
commit: 211b332e9782f51eb53c57dc9fa5ed00ca816d31
Author: orbea  riseup  net>
AuthorDate: Tue Jul  5 01:51:13 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Tue Jul  5 21:18:31 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=211b332e

app-crypt/tpm-tools: Remove package

Works with libressl-3.5.x and tpm-tools-1.3.9.2::gentoo.

Signed-off-by: orbea  riseup.net>
Signed-off-by: Quentin Retornaz  retornaz.com>

 app-crypt/tpm-tools/Manifest   |   1 -
 .../files/tpm-tools-1.3.9.1-openssl-1.1.patch  | 241 -
 app-crypt/tpm-tools/metadata.xml   |  21 --
 app-crypt/tpm-tools/tpm-tools-1.3.9.1-r1.ebuild|  50 -
 4 files changed, 313 deletions(-)

diff --git a/app-crypt/tpm-tools/Manifest b/app-crypt/tpm-tools/Manifest
deleted file mode 100644
index 4d121ec..000
--- a/app-crypt/tpm-tools/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tpm-tools-1.3.9.1.tar.gz 482859 BLAKE2B 
ee915679e23bead04672bf719ce59bb6f20b550be39855b5304caeff554bf54d3cfe9104d464af7762388995e51d2bed0f9bedad83e42146cb7457382d09f4b2
 SHA512 
63a9c0e761cd890cc0a218de79a9c0169e151aba7824c19bf6b7ec894cf41c4950de1f63bd849aa93a4bdff36cf0fe557bc17113912b6d77f57f2bf1190b6a08

diff --git a/app-crypt/tpm-tools/files/tpm-tools-1.3.9.1-openssl-1.1.patch 
b/app-crypt/tpm-tools/files/tpm-tools-1.3.9.1-openssl-1.1.patch
deleted file mode 100644
index a5747db..000
--- a/app-crypt/tpm-tools/files/tpm-tools-1.3.9.1-openssl-1.1.patch
+++ /dev/null
@@ -1,241 +0,0 @@
-From 31d9cebc43833de939a0e13be0110ed830b66cbd Mon Sep 17 00:00:00 2001
-From: Alon Bar-Lev 
-Date: Sat, 8 Dec 2018 23:28:54 +0200
-Subject: [PATCH] data_import.c: support openssl-1.1
-
-Signed-off-by: Alon Bar-Lev 
-Bug: https://sourceforge.net/p/trousers/bugs/227/

- src/data_mgmt/data_import.c | 159 +---
- 1 file changed, 112 insertions(+), 47 deletions(-)
-
-diff --git a/src/data_mgmt/data_import.c b/src/data_mgmt/data_import.c
-index f534717..33c76e7 100644
 a/src/data_mgmt/data_import.c
-+++ b/src/data_mgmt/data_import.c
-@@ -39,6 +39,30 @@
- #include 
- #include 
- 
-+#if OPENSSL_VERSION_NUMBER < 0x1010L || (defined(LIBRESSL_VERSION_NUMBER) 
&& LIBRESSL_VERSION_NUMBER < 0x2070L)
-+static void RSA_get0_key(const RSA *r, const BIGNUM **n, const BIGNUM **e, 
const BIGNUM **d) {
-+  if ( n )
-+  *n = r->n;
-+  if ( e )
-+  *e = r->e;
-+  if ( d )
-+  *d = r->d;
-+}
-+static void RSA_get0_factors(const RSA *r, const BIGNUM **p, const BIGNUM 
**q) {
-+  if ( p )
-+  *p = r->p;
-+  if ( q )
-+  *q = r->q;
-+}
-+static void RSA_get0_crt_params(const RSA *r, const BIGNUM **dmp1, const 
BIGNUM **dmq1, const BIGNUM **iqmp) {
-+  if ( dmp1 )
-+  *dmp1 = r->dmp1;
-+  if ( dmq1 )
-+  *dmq1 = r->dmq1;
-+  if ( iqmp )
-+  *iqmp = r->iqmp;
-+}
-+#endif
- 
- /*
-  * Global variables
-@@ -372,7 +396,7 @@ readX509Cert( const char  *a_pszFile,
-   goto out;
-   }
- 
--  if ( EVP_PKEY_type( pKey->type ) != EVP_PKEY_RSA ) {
-+  if ( EVP_PKEY_base_id( pKey ) != EVP_PKEY_RSA ) {
-   logError( TOKEN_RSA_KEY_ERROR );
- 
-   X509_free( pX509 );
-@@ -691,17 +715,35 @@ createRsaPubKeyObject( RSA   *a_pRsa,
- 
-   int  rc = -1;
- 
--  int  nLen = BN_num_bytes( a_pRsa->n );
--  int  eLen = BN_num_bytes( a_pRsa->e );
-+  const BIGNUM *bn;
-+  const BIGNUM *be;
-+  int  nLen;
-+  int  eLen;
-+  CK_BYTE *n = NULL;
-+  CK_BYTE *e = NULL;
-+
-+  RSA_get0_key( a_pRsa, , , NULL );
-+
-+  nLen = BN_num_bytes( bn );
-+  eLen = BN_num_bytes( be );
-+  n = malloc( nLen );
-+  e = malloc( eLen );
-+
-+  if ( !n || !e ) {
-+  logError( TOKEN_MEMORY_ERROR );
-+  goto out;
-+  }
-+
-+  // Get binary representations of the RSA key information
-+  BN_bn2bin( bn, n );
-+  BN_bn2bin( be, e );
- 
-+  {
-   CK_RV  rv;
- 
-   CK_BBOOL  bTrue  = TRUE;
-   CK_BBOOL  bFalse = FALSE;
- 
--  CK_BYTE *n = malloc( nLen );
--  CK_BYTE *e = malloc( eLen );
--
-   CK_OBJECT_CLASS  clPubClass  = CKO_PUBLIC_KEY;
-   CK_KEY_TYPE  tKeyType= CKK_RSA;
-   CK_BBOOL bPrivate= ( !g_bPublic ) ? TRUE : FALSE;
-@@ -726,21 +768,13 @@ createRsaPubKeyObject( RSA   *a_pRsa,
- 
-   *a_hObject = 0;
- 
--  if ( !n || !e ) {
--  logError( TOKEN_MEMORY_ERROR );
--  goto out;
--  }
--
--  // Get binary representations of the RSA key information
--  BN_bn2bin( a_pRsa->n, n );
--  BN_bn2bin( a_pRsa->e, e );
--
-   // Create the RSA public key object
-   rv = createObject( a_hSession, tAttr, ulAttrCount, a_hObject );
-   if ( rv != CKR_OK )
-   goto out;
- 
-   rc = 0;
-+  }
- 

[gentoo-commits] repo/gentoo:master commit in: net-misc/apt-cacher-ng/

2022-07-05 Thread John Helmert III
commit: 4d46cbec6d02ae40773352abd6f48e302ee5dea5
Author: John Helmert III  gentoo  org>
AuthorDate: Tue Jul  5 21:07:59 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Tue Jul  5 21:08:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d46cbec

net-misc/apt-cacher-ng: add 3.7.4_p1

Signed-off-by: John Helmert III  gentoo.org>

 net-misc/apt-cacher-ng/Manifest|   1 +
 .../apt-cacher-ng/apt-cacher-ng-3.7.4_p1.ebuild| 104 +
 2 files changed, 105 insertions(+)

diff --git a/net-misc/apt-cacher-ng/Manifest b/net-misc/apt-cacher-ng/Manifest
index f208121fab43..14a5618b82d6 100644
--- a/net-misc/apt-cacher-ng/Manifest
+++ b/net-misc/apt-cacher-ng/Manifest
@@ -1 +1,2 @@
+DIST apt-cacher-ng-debian-3.7.4-1.tar.gz 524480 BLAKE2B 
ebb450af29439910fe35a558ae6f7ea02337bfbbe5a8efcb20a803e779deedd7901358a71b69745a53036fb8db9db3c9112fc09b47055f07dfe225f3df95202d
 SHA512 
a2aa3218d8cf216cef7177f30bfb90b9961460add2a90823e15952e38d19b0dd527e3cecd029bbf1f10abcfcfd11d406bc9019919d1efccf0d9d69bb7cc1a173
 DIST apt-cacher-ng_3.6.3.orig.tar.xz 334620 BLAKE2B 
7e77edb966f0732f392a3fb243cda547dca7d4f878e44c6c000491ccb0a3115ad58a553706ef02834d25366b09d24ee6af2dafad76f97cd1978dc5a4d35f3380
 SHA512 
57d991c71f6d0bb9d43b4645ee7be2fb38ccbf73581206e01b6ca389bd8591d5e9f425350e3aff053527125c95caefe9ab1217dedff812162cf6bd4cdfdef792

diff --git a/net-misc/apt-cacher-ng/apt-cacher-ng-3.7.4_p1.ebuild 
b/net-misc/apt-cacher-ng/apt-cacher-ng-3.7.4_p1.ebuild
new file mode 100644
index ..a80672c370a3
--- /dev/null
+++ b/net-misc/apt-cacher-ng/apt-cacher-ng-3.7.4_p1.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake tmpfiles
+
+MY_PV="${PV/_p/-}"
+MY_P="${PN}-debian-${MY_PV}"
+
+DESCRIPTION="Yet another caching HTTP proxy for Debian/Ubuntu software 
packages"
+HOMEPAGE="https://www.unix-ag.uni-kl.de/~bloch/acng/
+   https://packages.qa.debian.org/a/apt-cacher-ng.html;
+SRC_URI="https://salsa.debian.org/blade/${PN}/-/archive/debian/${MY_PV}/${MY_P}.tar.gz;
+
+LICENSE="BSD-4 ZLIB public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc fuse systemd tcpd"
+
+DEPEND="acct-user/apt-cacher-ng
+   acct-group/apt-cacher-ng
+   app-arch/bzip2
+   dev-libs/libevent:=[threads]
+   dev-libs/openssl:0=
+   sys-libs/zlib
+   fuse? ( sys-fs/fuse:0 )
+   systemd? ( sys-apps/systemd )
+   tcpd? ( sys-apps/tcp-wrappers )"
+BDEPEND="virtual/pkgconfig"
+RDEPEND="${DEPEND}
+   dev-lang/perl"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.3.1-flags.patch"
+   "${FILESDIR}/${PN}-3.5-perl-syntax.patch"
+   "${FILESDIR}/${PN}-3.6-optional-systemd.patch"
+)
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   # Fixup systemd/CMakeLists.txt cmake version requirement
+   sed -ie "s/2.6/3.1/" systemd/CMakeLists.txt || die
+
+   # Make sure we install everything the same way it used to be after
+   # switching from mostly custom src_install to relying on build system
+   # installation
+   sed -e "/install/s/LIBDIR/CFGDIR/" \
+   -e "/install.*acng\.conf/s/)$/ RENAME ${PN}.conf)/" \
+   -e "/file/s/)$/ \"*hooks\" \"backends_debian\")/" -i 
conf/CMakeLists.txt || die
+   sed -ie "/INSTALL.*acngtool/s/LIBDIR/CMAKE_INSTALL_SBINDIR/" 
src/CMakeLists.txt || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   "-DHAVE_FUSE_25=$(usex fuse)"
+   "-DHAVE_LIBWRAP=$(usex tcpd)"
+   "-DSDINSTALL=$(usex systemd)"
+   )
+
+   cmake_src_configure
+
+   sed -ie '/LogDir/s|/var/tmp|/var/log/'"${PN}"'|g' 
"${BUILD_DIR}"/conf/acng.conf || die
+}
+
+src_install() {
+   # README is a symlink to doc/README and README automatically gets
+   # installed, leading to a broken symlink installed. Fix this by removing
+   # the symlink then installing the actual README. 
https://bugs.gentoo.org/770046
+   rm README || die
+   dodoc doc/README
+
+   newinitd "${FILESDIR}/initd-r3" "${PN}"
+   newconfd "${FILESDIR}/confd-r2" "${PN}"
+
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/logrotate" "${PN}"
+
+   insinto /etc/cron.daily
+   newins "${FILESDIR}/cron.daily" "${PN}"
+
+   # USE=fuse installs acngfs, don't install manpage without the bin
+   if use !fuse; then
+   rm doc/man/acngfs.8 || die
+   fi
+
+   if use !doc; then
+   rm -r doc/html || die
+   fi
+
+   dosbin scripts/expire-caller.pl
+
+   keepdir "/var/log/${PN}"
+   fowners -R ${PN}:${PN} "/var/log/${PN}"
+
+   cmake_src_install
+}
+
+pkg_postinst() {
+   tmpfiles_process "${PN}.conf"
+}



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

2022-07-05 Thread Ben Kohler
commit: 877dbf6006a45c8598b744405f097eac231b382a
Author: Ben Kohler  gentoo  org>
AuthorDate: Tue Jul  5 20:33:18 2022 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Tue Jul  5 20:34:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=877dbf60

net-misc/dropbox: add 152.4.4880

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

 net-misc/dropbox/Manifest  |   2 +
 net-misc/dropbox/dropbox-152.4.4880.ebuild | 110 +
 2 files changed, 112 insertions(+)

diff --git a/net-misc/dropbox/Manifest b/net-misc/dropbox/Manifest
index da5bf35859e7..a3e44e8d6bdf 100644
--- a/net-misc/dropbox/Manifest
+++ b/net-misc/dropbox/Manifest
@@ -1,5 +1,7 @@
 DIST DropboxGlyph_Blue.svg 605 BLAKE2B 
6c488bd261293b22da98035935ddfa9247bedbc6f4da2f9fc2470af802c1f4f597ac88b01b5bef9e77e1e717267f633d6a04af2ccfd3c5f9dbff22fbceaf9a91
 SHA512 
9202344b904dcd7955e5a355dadf537d1544140d74f8a33bdc40e18e36661e3a474d11cf17613eaebf4e76c170d8413d99abdedfb8635784bcd6892b4b259712
 DIST dropbox-lnx.x86-150.4.5000.tar.gz 103645837 BLAKE2B 
e6f304c99cfe419aed2afe58a6e4f86dbcb4c81ddc9aed82635b715f735c70b196827bcba169ac04f77520b74aa1ad87507072ab5e383398fd2e03a56f339af1
 SHA512 
90f5568ac372120497b090b60204b3a671b25c38aa93ec0b70d0071bf91c9d656001df3ff1fec2a66fdcf1acdee0b8cc70c110c4d7091d2fac63c389baa70607
 DIST dropbox-lnx.x86-151.4.4304.tar.gz 104019555 BLAKE2B 
d5aa1b0ce651c9b41a959bfa299349432252f9689f3b647090cc584b7b9812d606cc0cbb863178e926d91486343672b6d1df3912173d3fbefdc56e0e4c68d45c
 SHA512 
55e673da79db0b2b8c94592c440c81c677aa34ea213de84c3539c52040a15a63bea6f593a48415f502690171bc5e8439de4e3ab29f5be01677e1fe211e73815b
+DIST dropbox-lnx.x86-152.4.4880.tar.gz 104241545 BLAKE2B 
9564ce288aaec193142b203edd703498f72c7c21cff33a0b3a3b6450fe45d03cec375017e3805d84b604431ae427b63ddec605aba6fd64e3d1a6cc8516f35a5a
 SHA512 
db305c224d29eb5c053bc535ab7f20ca43cfc85bd73972feae38ab4a7b0f1261c1e6a0b18840a4ebff7ce75119a02f78114a1b12a7115ccea6958702e331ab76
 DIST dropbox-lnx.x86_64-150.4.5000.tar.gz 105506526 BLAKE2B 
44b13413b2480afd2849264c59e4d2fb17af014a56e9fbc7b75049b80e12d0ef86edfb1dfdfa3532f261280df7a19444307d862e9695dce3cf147ff39454742b
 SHA512 
9f78e12047fad0c94331c4a12ef72d6afe0b8f044880a08cdc68ac7c9d2596325c5f732805870e656c36ab3825bcefed5542343f76c363811c68507cc8463cf7
 DIST dropbox-lnx.x86_64-151.4.4304.tar.gz 105875742 BLAKE2B 
ef3d84bf6483207b685ee5989788b4630a879a8b92a0cf6382e95f586c27358d856d74797876a08f85ce3f66d618a384d3afa1360a1a099984b6a965423f325e
 SHA512 
ab3ec143365b9870b01969232b0faf102a51e0e385c3da33abc98381019a23162921242aca1a27b91885312776016f6e955ae42a44e98bb5f29c73be7949ff7f
+DIST dropbox-lnx.x86_64-152.4.4880.tar.gz 106098480 BLAKE2B 
ac28503b6e5e41521466658704ba7d69f8e9786dc366fbe93b0f69de869c5272ce6202c6bc5a8b757796c3d11537363dc47cf8d5b18edaf4ad94ab2d8f68ca1c
 SHA512 
5f4f8c377f046bf35fac4c386528f487d5996a55d84b1e0ed018bacf1e5c20844cb8626e87a41925da7f423c9118dc9f606085103270162ae5bd237f868fde80

diff --git a/net-misc/dropbox/dropbox-152.4.4880.ebuild 
b/net-misc/dropbox/dropbox-152.4.4880.ebuild
new file mode 100644
index ..0c3e0f739306
--- /dev/null
+++ b/net-misc/dropbox/dropbox-152.4.4880.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop pax-utils systemd xdg
+
+DESCRIPTION="Dropbox daemon (pretends to be GUI-less)"
+HOMEPAGE="https://www.dropbox.com/;
+SRC_URI="
+   amd64? ( 
https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz
 )
+   x86? ( 
https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-${PV}.tar.gz
 )
+   
https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxGlyph_Blue.svg
+"
+
+LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-linux"
+IUSE="selinux X"
+
+RESTRICT="mirror strip"
+
+QA_PREBUILT="opt/.*"
+QA_EXECSTACK="opt/dropbox/dropbox"
+
+BDEPEND="dev-util/patchelf"
+
+# Be sure to have GLIBCXX_3.4.9, #393125
+RDEPEND="
+   X? (
+   x11-themes/hicolor-icon-theme
+   )
+   selinux? ( sec-policy/selinux-dropbox )
+   app-arch/bzip2
+   dev-libs/glib:2
+   dev-libs/libffi-compat:6
+   media-libs/fontconfig
+   media-libs/freetype
+   net-misc/wget
+   sys-libs/zlib
+   sys-libs/ncurses-compat:5
+   virtual/opengl
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXrender
+   x11-libs/libxcb
+"
+
+src_unpack() {
+   unpack ${A}
+   mkdir -p "${S}" || die
+   mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die
+   mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die
+   rmdir "${S}"/dropbox-lnx.*-${PV}/ || die
+   rmdir .dropbox-dist || die
+}
+
+src_prepare() {
+   default
+   # we supply all of these in RDEPEND
+   rm -vf 

[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2022-07-05 Thread John Helmert III
commit: 5515042c2b144b081794dad6d3c26b93a4517e18
Author: John Helmert III  gentoo  org>
AuthorDate: Tue Jul  5 20:06:51 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Tue Jul  5 20:08:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5515042c

x11-misc/polybar: stabilize 3.6.3 for amd64

Signed-off-by: John Helmert III  gentoo.org>

 x11-misc/polybar/polybar-3.6.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.6.3.ebuild 
b/x11-misc/polybar/polybar-3.6.3.ebuild
index 22e5d89b9188..d29d6531891d 100644
--- a/x11-misc/polybar/polybar-3.6.3.ebuild
+++ b/x11-misc/polybar/polybar-3.6.3.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="A fast and easy-to-use tool for creating status 
bars"
 HOMEPAGE="https://github.com/polybar/polybar;
 SRC_URI="https://github.com/polybar/${PN}/releases/download/${PV}/${P}.tar.gz;
 
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 LICENSE="MIT"
 SLOT="0"
 IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/stagit/files/, dev-vcs/stagit/

2022-07-05 Thread Matthew Smith
commit: cf60560fddada505ca817ac1929296e7040757e1
Author: Matthew Smith  gentoo  org>
AuthorDate: Tue Jul  5 20:02:22 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Tue Jul  5 20:02:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf60560f

dev-vcs/stagit: new package, add 1.1

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

 dev-vcs/stagit/Manifest  |  1 +
 dev-vcs/stagit/files/stagit-1.1-pkg-config.patch | 18 
 dev-vcs/stagit/metadata.xml  |  8 
 dev-vcs/stagit/stagit-1.1.ebuild | 26 
 4 files changed, 53 insertions(+)

diff --git a/dev-vcs/stagit/Manifest b/dev-vcs/stagit/Manifest
new file mode 100644
index ..084c0188e2bb
--- /dev/null
+++ b/dev-vcs/stagit/Manifest
@@ -0,0 +1 @@
+DIST stagit-1.1.tar.gz 19648 BLAKE2B 
f77f7d79a475d5e7eda734fb0dc5f4006156df90c0019b0cc664efe8a5e0b988e2c9f0bf36efcbabbb06d7c59e6ad81434184c2c73bfef28849261251eb052b8
 SHA512 
e75d47b84d2783f7396a932b402a4dd36572027931559eae908861f9b8c658f43f5110bdfc81c5a0b65be3a0c53939ba9adabcc1e36fe88a6dab54b929526e0f

diff --git a/dev-vcs/stagit/files/stagit-1.1-pkg-config.patch 
b/dev-vcs/stagit/files/stagit-1.1-pkg-config.patch
new file mode 100644
index ..f4bc82d30502
--- /dev/null
+++ b/dev-vcs/stagit/files/stagit-1.1-pkg-config.patch
@@ -0,0 +1,18 @@
+From a0fd5bc899aa6552f14a64adcce24467376062c3 Mon Sep 17 00:00:00 2001
+From: Matthew Smith 
+Date: Tue, 5 Jul 2022 20:52:35 +0100
+Subject: [PATCH] build: Use pkg-config to find libgit2
+
+--- a/Makefile
 b/Makefile
+@@ -8,8 +8,8 @@ PREFIX = /usr/local
+ MANPREFIX = ${PREFIX}/man
+ DOCPREFIX = ${PREFIX}/share/doc/${NAME}
+ 
+-LIBGIT_INC = -I/usr/local/include
+-LIBGIT_LIB = -L/usr/local/lib -lgit2
++LIBGIT_INC = $(shell pkg-config --cflags libgit2)
++LIBGIT_LIB = $(shell pkg-config --libs libgit2)
+ 
+ # use system flags.
+ STAGIT_CFLAGS = ${LIBGIT_INC} ${CFLAGS}

diff --git a/dev-vcs/stagit/metadata.xml b/dev-vcs/stagit/metadata.xml
new file mode 100644
index ..e91ef31902f9
--- /dev/null
+++ b/dev-vcs/stagit/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   matt...@gentoo.org
+   Matthew Smith
+   
+

diff --git a/dev-vcs/stagit/stagit-1.1.ebuild b/dev-vcs/stagit/stagit-1.1.ebuild
new file mode 100644
index ..c820b61e2951
--- /dev/null
+++ b/dev-vcs/stagit/stagit-1.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Generates static HTML pages for a Git repository"
+HOMEPAGE="https://codemadness.org/stagit.html;
+SRC_URI="https://codemadness.org/releases/stagit/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-libs/libgit2:="
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}"/${PN}-1.1-pkg-config.patch )
+
+src_install() {
+   emake DESTDIR="${D}" \
+ DOCPREFIX="${EPREFIX}"/usr/share/doc/${PF} \
+ MANPREFIX="${EPREFIX}"/usr/share/man \
+ PREFIX="${EPREFIX}"/usr \
+ install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/jakarta-mail-api/

2022-07-05 Thread Arthur Zamarin
commit: bedc4befa996fcb5111db69b5de2e305a963e736
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jul  5 19:43:02 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jul  5 19:43:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bedc4bef

dev-java/jakarta-mail-api: Keyword 2.1.0 arm, #856580

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

 dev-java/jakarta-mail-api/jakarta-mail-api-2.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/jakarta-mail-api/jakarta-mail-api-2.1.0.ebuild 
b/dev-java/jakarta-mail-api/jakarta-mail-api-2.1.0.ebuild
index 796d357d7e17..42176c20e111 100644
--- a/dev-java/jakarta-mail-api/jakarta-mail-api-2.1.0.ebuild
+++ b/dev-java/jakarta-mail-api/jakarta-mail-api-2.1.0.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/eclipse-ee4j/mail/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="EPL-1.0 EPL-2.0 GPL-2-with-classpath-exception"
 SLOT="0"
-KEYWORDS="amd64 arm64 ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 
 # Probably caused by --module-path missing @${test_sources}
 



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

2022-07-05 Thread Arthur Zamarin
commit: e67c64adb589476ff61e55c5559685d8fe793a12
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jul  5 19:36:34 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jul  5 19:36:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e67c64ad

net-irc/irssi: Stabilize 1.4.1 sparc, #856451

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

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

diff --git a/net-irc/irssi/irssi-1.4.1.ebuild b/net-irc/irssi/irssi-1.4.1.ebuild
index 7a6aa92d76aa..aa235499a1b6 100644
--- a/net-irc/irssi/irssi-1.4.1.ebuild
+++ b/net-irc/irssi/irssi-1.4.1.ebuild
@@ -17,7 +17,7 @@ else
MY_P="${P/_/-}"
 

SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV/_/-}/${MY_P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-2"



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

2022-07-05 Thread Arthur Zamarin
commit: 62ca3a9d77d12efa0c895301020d21561617316b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jul  5 19:34:58 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jul  5 19:34:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62ca3a9d

dev-python/pyzotero: add 1.5.5

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

 dev-python/pyzotero/Manifest  |  1 +
 dev-python/pyzotero/pyzotero-1.5.5.ebuild | 38 +++
 2 files changed, 39 insertions(+)

diff --git a/dev-python/pyzotero/Manifest b/dev-python/pyzotero/Manifest
index 648a5de8f6b1..3afc2bfeefbf 100644
--- a/dev-python/pyzotero/Manifest
+++ b/dev-python/pyzotero/Manifest
@@ -1 +1,2 @@
 DIST pyzotero-1.5.4.tar.gz 525739 BLAKE2B 
93acb725cb47e9f1642d88ea79e590e29af6eecedb5a14e220c9d6ce2c27d05dfd9042ef49d53c710a507050f566b097a272e025d26d1b10a64357e511da656e
 SHA512 
10c27d531adf358c337aab3358d24e28318dfee02b08387663f0433fffc645ddc633929a8422d508952e26d29219c350c6865248c447391436d8cb5061f273ec
+DIST pyzotero-1.5.5.tar.gz 525725 BLAKE2B 
ec1c200811697b5830f757e527ad3f21abea62c680e32b2132d616b4e07c919a3e692a98cb726f43b9c456a23c375f962847fbd61a466f476545d491b7ed0576
 SHA512 
88db72c834e084f025eafb6c85d1e7cb4c4f6f73eb518bfe4ac008f51fc752fc7e74be2c0e48a0e8a9bc2acefb78a48ff907ee2e0e26c58f25e853f923848fea

diff --git a/dev-python/pyzotero/pyzotero-1.5.5.ebuild 
b/dev-python/pyzotero/pyzotero-1.5.5.ebuild
new file mode 100644
index ..43f353340a99
--- /dev/null
+++ b/dev-python/pyzotero/pyzotero-1.5.5.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python client for the Zotero API"
+HOMEPAGE="
+   https://github.com/urschrei/pyzotero/
+   https://pypi.org/project/pyzotero/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   app-text/zotero-bin
+   dev-python/bibtexparser[${PYTHON_USEDEP}]
+   dev-python/feedparser[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   dev-python/httpretty[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx doc --no-autodoc
+distutils_enable_tests pytest



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

2022-07-05 Thread Arthur Zamarin
commit: 7f911c8b5ce55fadd7378e66a1539f1122717c36
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jul  5 19:33:18 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jul  5 19:33:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f911c8b

dev-python/hypothesis: add 6.49.1

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

 dev-python/hypothesis/Manifest |  1 +
 dev-python/hypothesis/hypothesis-6.49.1.ebuild | 76 ++
 2 files changed, 77 insertions(+)

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index aa73f5ebdf6c..9fab24af4ac1 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -1,5 +1,6 @@
 DIST hypothesis-6.48.2.gh.tar.gz 9316125 BLAKE2B 
a35fde81976dcc874897bb14cbb65f55b4c54f065ed84a69a6ff41274e35013acac404a2234577e9d9f9cc3674d1496102a356289fa3b8d0f1371d7da3d839ad
 SHA512 
3c38941cb17b0a22e547a8da84821b0e83f70da3e4476e8865d91eea90dc0175782084dc2a02b17b8db7a9e177e076a7e4d4044f0cad86f2e658ae01a6be2775
 DIST hypothesis-6.48.3.gh.tar.gz 9316363 BLAKE2B 
25e2e722d9c57902c62eff687959af340ebece8153b581acaee568bda965f635950fd8e2a304d687c69e57fafcb2f6ad7be69a7aad193119ac9766d659cc58ab
 SHA512 
0bf8b2ded8567051dccb4651099ef4010dcb86b779ad2b765b0bd16e36ed7fa176f7698ec1c9cfa388f6de22c33c5c0d55b3168d43f9b940d1ba1bee3d930914
 DIST hypothesis-6.49.0.gh.tar.gz 9317131 BLAKE2B 
670c35c2ad6426fb7282fab3d85a1b185e38116ca584ff1bdaf1f406a6dd900c6c5c74777269acd72fffd86b3ccc210041323041c2af0296e0cce5c86295d286
 SHA512 
4064215c39c3888226abcf4d16200970e8ac0841d71a8e7d1292813caed802a90b658c309257648d336e9fe8750423da91f71ce5038a7b8e128bd468984ba318
+DIST hypothesis-6.49.1.gh.tar.gz 9316607 BLAKE2B 
936d6e6ae293c4648b3ced9eb0fa242a8212182a0c0f988c3c25d748ceea42074e0da8db1375c2ad32da2061141d3801d037ab370df15546363eb188783f
 SHA512 
14b232ad1b2c233566d26eae2be1557ce543109748b5f835f74acbc9aad6aba2d75e4f9c357ee6dbc3bc75e175413058b4796d2853921c23ff083d66424cf7b4
 DIST hypothesis-hypothesis-python-6.46.11.gh.tar.gz 9312248 BLAKE2B 
78b5ca5bd38bd62d2fe50ab929df075e253c059aed329d6b52051fb01449f8de84ae340ba42a4af94ef592411139a45d34aad232fe4bb2d8412165730bbeca01
 SHA512 
6fdd54f28d275eb65a4f6e6919437d503eba6254c25e22298c34ac67e6de03cd99a5178b1a475b1da7f7afeed8406e89c20b4818436143f44d26f0d94796
 DIST hypothesis-hypothesis-python-6.47.3.gh.tar.gz 9314739 BLAKE2B 
282b012e020fc6494b628ba629c576f604db831c219878ab92539fbd1d980f3363e490ef35f888b68902661dd82e682393641d13a882c1177d8570ec232b217a
 SHA512 
c7231ff06ae5846f718e76c48ed4bb8a1fc0f9aff80c7ddd1ff0ead219eb93dcc7f9d5c5e591390661e81a33bcac79773ea620cfe3f246210114635f0c089144

diff --git a/dev-python/hypothesis/hypothesis-6.49.1.ebuild 
b/dev-python/hypothesis/hypothesis-6.49.1.ebuild
new file mode 100644
index ..1065b755121f
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.49.1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+CLI_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( "${CLI_COMPAT[@]}" python3_11 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="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~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.8 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}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   # subtests are broken by warnings from random plugins
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x 
PYTEST_PLUGINS=xdist.plugin,pytest_forked,_hypothesis_pytestplugin
+
+   epytest tests/cover tests/pytest tests/quality -n "$(makeopts_jobs)"
+}
+
+python_install() {
+   distutils-r1_python_install
+   if ! use cli || ! has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then
+   rm -r "${ED}/usr/bin" 

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

2022-07-05 Thread Arthur Zamarin
commit: 85b36d4b1a46991196ffdd255bc27f12af8087d1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jul  5 19:28:11 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jul  5 19:28:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85b36d4b

dev-python/pikepdf: add 5.3.1

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

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

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index ed686d74ff79..6ec55ba19e9f 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -3,3 +3,4 @@ DIST pikepdf-5.1.4.gh.tar.gz 2356865 BLAKE2B 
7ebeedd7a2bb29371325b0cd6cb89cd5684
 DIST pikepdf-5.1.5.gh.tar.gz 2356890 BLAKE2B 
e08f311ad2714f856eb29510e847ca2ddf2b3919cc372d4bedb59c7449be69574a32ea6cd23f51c34d56096bb8d2936f70c52a6a948d513277ff2a5d13e35725
 SHA512 
e6da0471abdd2a8133fb5789f72eb948e32eae24ee61956fb71f5e279151bc6df5d18ac9b6d73987fd9b891739892111df8c5f93c90ba8ae022dbb2821858350
 DIST pikepdf-5.2.0.gh.tar.gz 2359546 BLAKE2B 
953a5268eb7dc52934967b593237bb3006ee35e7a1657c0721ef4cdc874c9c51d7920fbdb7e38f67e221b01536166b8811a95021668491e8c783f51a08f49144
 SHA512 
f36ec09017aeac547c2b4ef17de7513293e8bf243707cb9c0c03826973be266847d8514002be546ac958a735e29765df94efdaecde6ad5f901c329dadc3e9451
 DIST pikepdf-5.3.0.gh.tar.gz 2360722 BLAKE2B 
1be449661deb3e57f097e0a95fcd099c1652e0700077077e299c88ae131487e6f2bb89cc07ffc06bdf15f46bc6aa613ed823b9dcc6ef55f100f37451be7c2488
 SHA512 
ef82703447d20edc497fcac287b4eddb48f1901aa060dc5f57301469741bb15ce367d0eac4ec27431740707f0e56975dc36d8e7eb3897c879663d56134c14fb1
+DIST pikepdf-5.3.1.gh.tar.gz 2360816 BLAKE2B 
02b36814144acbf05cf50d8bca6542271208af0ed7548dd8f41493b6e95183851033a3d4f3335f10d4bf6798606e9031aa2b38d28a9e824692fe8f78f1e68077
 SHA512 
b0256533011dae384ce657200db69b6e3ac93b4364fe55a2e0fb8fb2d993550dcfe4e05b723b81d62ed1db3cd544023e81a9e70fd807bcfb618f125ae5a35117

diff --git a/dev-python/pikepdf/pikepdf-5.3.1.ebuild 
b/dev-python/pikepdf/pikepdf-5.3.1.ebuild
new file mode 100644
index ..adeb8463feb9
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-5.3.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+MY_P=${P/_p/.post}
+DESCRIPTION="Python library to work with pdf files based on qpdf"
+HOMEPAGE="
+   https://github.com/pikepdf/pikepdf/
+   https://pypi.org/project/pikepdf/
+"
+SRC_URI="
+   https://github.com/${PN}/${PN}/archive/v${PV/_p/.post}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   >=app-text/qpdf-10.6.2:0=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/deprecation[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pillow-9[${PYTHON_USEDEP}]
+   >=dev-python/pybind11-2.9.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pybind11-2.9.1[${PYTHON_USEDEP}]
+   >=dev-python/setuptools_scm-7.0.3[${PYTHON_USEDEP}]
+   dev-python/tomli[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}]
+   >=dev-python/hypothesis-5[${PYTHON_USEDEP}]
+   >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff]
+   >=dev-python/psutil-5[${PYTHON_USEDEP}]
+   >=dev-python/pytest-6[${PYTHON_USEDEP}]
+   >=dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
+   >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -e '/-n auto/d' -i pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}



  1   2   3   >