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

2022-06-11 Thread Michał Górny
commit: 638517be32b6064d2100dac883ecdcc831b73ede
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 12 05:48:42 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 12 05:48:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=638517be

dev-python/ply: Mark ALLARCHES

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

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

diff --git a/dev-python/ply/metadata.xml b/dev-python/ply/metadata.xml
index 05552c21d944..2a34109ebcf1 100644
--- a/dev-python/ply/metadata.xml
+++ b/dev-python/ply/metadata.xml
@@ -18,6 +18,7 @@ more so than other Python parsing tools.
 PLYはLexとYaccの有名なコンパイラ・コンストラクション・ツールのPython言語実装です
 。この実装は以前の試みから幾つものアイディアを借りています。そのほとんどがJohn 
AycockのSPARKツールキットからです。しかしながら、実装の全体像はC言語によるLexとYaccにより近いモデルです。PLYの他の重要点は幅広い入力バリデーションとエラー報告を提供する点です。
 -- その二点は他のPython言語パーサーより優れています。

+   

ply




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

2022-06-11 Thread Michał Górny
commit: 5562fc17ba27f39612072f8627b766860d1a548f
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 12 05:46:57 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 12 05:46:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5562fc17

dev-python/pytest-expect: Mark ALLARCHES

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

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

diff --git a/dev-python/pytest-expect/metadata.xml 
b/dev-python/pytest-expect/metadata.xml
index 85d2433382ee..664bd58020cb 100644
--- a/dev-python/pytest-expect/metadata.xml
+++ b/dev-python/pytest-expect/metadata.xml
@@ -13,4 +13,5 @@
pyt...@gentoo.org
Python

+   
 



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

2022-06-11 Thread Michał Górny
commit: b1e37336ee04c47d11d0f183319fd83a575bb165
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 12 05:44:15 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 12 05:44:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1e37336

dev-python/commonmark: Mark ALLARCHES

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

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

diff --git a/dev-python/commonmark/metadata.xml 
b/dev-python/commonmark/metadata.xml
index 321cd37e5dcd..0bc252d05932 100644
--- a/dev-python/commonmark/metadata.xml
+++ b/dev-python/commonmark/metadata.xml
@@ -12,6 +12,7 @@
 are stable we will release the first 1.0 version and attempt to
 keep up to date with changes in commonmark.js.
   
+  
   
 commonmark
 readthedocs/commonmark.py



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

2022-06-11 Thread Michał Górny
commit: e65d926537428b1767781d779be702cec427d346
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 12 05:49:24 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 12 05:49:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e65d9265

dev-python/pycparser: Mark ALLARCHES

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

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

diff --git a/dev-python/pycparser/metadata.xml 
b/dev-python/pycparser/metadata.xml
index 45eebaf1fc8f..01a95276e3dc 100644
--- a/dev-python/pycparser/metadata.xml
+++ b/dev-python/pycparser/metadata.xml
@@ -5,6 +5,7 @@
 pyt...@gentoo.org
 Python
   
+  
   
 pycparser
 eliben/pycparser



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

2022-06-11 Thread Michał Górny
commit: daed8be9f927299145c549e946555f84f8476165
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 12 05:46:01 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 12 05:46:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daed8be9

dev-python/scripttest: Mark ALLARCHES

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

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

diff --git a/dev-python/scripttest/metadata.xml 
b/dev-python/scripttest/metadata.xml
index c615e4f43552..9a13f8026a84 100644
--- a/dev-python/scripttest/metadata.xml
+++ b/dev-python/scripttest/metadata.xml
@@ -5,6 +5,7 @@
pyt...@gentoo.org
Python

+   

scripttest
pypa/scripttest



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

2022-06-11 Thread Michał Górny
commit: 81f8fb1f5428fa41106e0f8439e2ca52660be53b
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 12 05:42:11 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 12 05:42:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81f8fb1f

dev-python/isodate: Mark ALLARCHES

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

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

diff --git a/dev-python/isodate/metadata.xml b/dev-python/isodate/metadata.xml
index 464717726b5f..3d7d5c87b59b 100644
--- a/dev-python/isodate/metadata.xml
+++ b/dev-python/isodate/metadata.xml
@@ -18,6 +18,7 @@
 fractional seconds are limited to microseconds. That means if the parser
 finds for instance nanoseconds it will round it to microseconds.
   
+  
   
 isodate
 gweis/isodate



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

2022-06-11 Thread Michał Górny
commit: ea6abd54df7c609c36b77007ccc906180c266866
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 12 04:16:07 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 12 05:41:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea6abd54

dev-python/setuptools: Bump to 62.3.4

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

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-62.3.4.ebuild | 133 +
 2 files changed, 134 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 00e8bc3f687b..c7dee0fa339c 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -4,3 +4,4 @@ DIST setuptools-62.2.0.tar.gz 2512927 BLAKE2B 
34932917fb635aa434b574d2e47d1dd0dd
 DIST setuptools-62.3.1.tar.gz 2583892 BLAKE2B 
ad6afbe6b879b4ffd3dc576c3b1746d989b0ad2cdb2527873b2b55e9d30d3dff52cff4ac25824e3dd1f04ba53eeb5c6786845097fe408981ecb009d0cc52082d
 SHA512 
7f24e57951638d8cab1c1efa4fbe482179c26ebcfb3276e22896f0b0878753103b4527e804312483d71f44a2b2e62a6bdbf2f8de2d9d1384c025a51a2878ae71
 DIST setuptools-62.3.2.tar.gz 2583924 BLAKE2B 
54229ba7505d162b379c77121d4974b31feecdd44346688b0bdedf0d63010cc7330001a862e51a86f7c560d0518e32c62ad5daa4be2a84dcd87180fc16fff193
 SHA512 
8674ff31b04f9229b28247f6035aff3d6b3be6f0a197c7059bd55d9dd390d6cec067ac59def830c3f98dde7fefec72a65cbec34ae923b5088d4b491fea8828ac
 DIST setuptools-62.3.3.tar.gz 2586270 BLAKE2B 
764f90a5b2585f05b6ae0ad23568a08069bb4ca776c969635dfaceb6b3f64dc6d56291c3e9f0a4540f0416eab9122f5d7d6ad193a5f604949b5827f3cfc2d1a9
 SHA512 
a7ca81b3f7adedb15a4ff3607654d1a4615de1b30a22aa5cbe4b0a8077db8bdd9348167cbb6deb97e1076d320c2a2a4b0d30acda389905d6503786902eeb66af
+DIST setuptools-62.3.4.tar.gz 2590435 BLAKE2B 
089bb185b65107d54b3a17b423caa28b0505566f8e19efaf34ac347e074492278699295b5e8856756312182a78d524ae5098e86783c5c6e089bdbe2de1d1f60d
 SHA512 
edd9595971ee3cca2d1280e695401d8e4aa38796af89f24132d81b897004147ff4f4fc8daebf6fef0606512cc71e09487a2cb416deeecd851a82abed30f57887

diff --git a/dev-python/setuptools/setuptools-62.3.4.ebuild 
b/dev-python/setuptools/setuptools-62.3.4.ebuild
new file mode 100644
index ..66341af9f120
--- /dev/null
+++ b/dev-python/setuptools/setuptools-62.3.4.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{8..11} pypy3 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 multiprocessing
+
+CPY_PATCHSET="python-gentoo-patches-3.10.4"
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+SRC_URI="
+   mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
+   https://dev.gentoo.org/~mgorny/dist/python/${CPY_PATCHSET}.tar.xz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/appdirs-1.4.4-r2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/nspektr-0.3.0[${PYTHON_USEDEP}]
+   >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3-r2[${PYTHON_USEDEP}]
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/importlib_metadata-4.11.1[${PYTHON_USEDEP}]
+   ' 3.8 3.9)
+   $(python_gen_cond_dep '
+   >=dev-python/importlib_resources-5.4.0-r3[${PYTHON_USEDEP}]
+   ' 3.8)
+"
+BDEPEND="
+   ${RDEPEND}
+   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/build[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.9[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pip-run[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-fixture-config[${PYTHON_USEDEP}]
+   dev-python/pytest-virtualenv[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+

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

2022-06-11 Thread Michał Górny
commit: 99322db4464d31e0d5671ec0717edd250af3e006
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 12 04:03:34 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 12 05:41:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99322db4

llvm.org.eclass: Restore llvm_are_manpages_built

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

 eclass/llvm.org.eclass | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index f69db2368dff..306b9c020e18 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -401,12 +401,20 @@ llvm_manpage_dist_available() {
ver_test "${PV}" -le "${_LLVM_NEWEST_MANPAGE_RELEASE}"
 }
 
+# @FUNCTION: llvm_are_manpages_built
+# @DESCRIPTION:
+# Return true (0) if manpages are going to be built from source,
+# false (1) if preinstalled manpages will be used.
+llvm_are_manpages_built() {
+   use doc || ! llvm_manpage_dist_available
+}
+
 # @FUNCTION: llvm_install_manpages
 # @DESCRIPTION:
 # Install pregenerated manpages if available.  No-op otherwise.
 llvm_install_manpages() {
# install pre-generated manpages
-   if ! use doc && llvm_manpage_dist_available; then
+   if ! llvm_are_manpages_built; then
# (doman does not support custom paths)
insinto "/usr/lib/llvm/${SLOT}/share/man/man1"
doins "${WORKDIR}/llvm-${PV}-manpages/${LLVM_COMPONENTS[0]}"/*.1



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

2022-06-11 Thread Michał Górny
commit: df9bea1688328f9dee1885272dfbaf6536f8b551
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 12 04:14:46 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 12 05:41:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df9bea16

dev-python/dask: Bump to 2022.6.0

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

 dev-python/dask/Manifest |  1 +
 dev-python/dask/dask-2022.6.0.ebuild | 58 
 2 files changed, 59 insertions(+)

diff --git a/dev-python/dask/Manifest b/dev-python/dask/Manifest
index 146539ae5c15..ae2aa750e06a 100644
--- a/dev-python/dask/Manifest
+++ b/dev-python/dask/Manifest
@@ -1,2 +1,3 @@
 DIST dask-2022.05.0.gh.tar.gz 8658529 BLAKE2B 
0b09ef38137d9c395384549fd8a3b0218ad1761ccb1816f8fc4f4af7328215716603e3f41b8cc3bf7044ff42b72eee277147b3bd03da4846788f239bb2bd
 SHA512 
15605321143f354ffb9c890823f5751131d942cc16c523b2d00bdcc752ddc5243525f7cda138091604c8f2f9c5b4a309b1efc95f483b753673df98cc8a81ce81
 DIST dask-2022.05.2.gh.tar.gz 8721528 BLAKE2B 
42b83ca6fe58b014d3aa90cc99dc4b9b631d6b5bb3243a2a2bd1bcfc6f9ffe5d545b7bcc43edfd3299273e105f7355fbaa9490043a12a8c303773d0e08e63d8c
 SHA512 
1d6ce8db1c83ac22f081beec8667f35acda48578263c637ee294934c729d16a7aca4259e0dde6fed6f2dc9924490589610fc3fc4225dfe07552b15b6af20d8d5
+DIST dask-2022.6.0.gh.tar.gz 8727952 BLAKE2B 
060595de52ec64db83bf56d5b4c975ac22009fbe4efadd903ddafa80400e8b5706d60a47445b70f513a73cc915dc696b7ee17831f6c4aed4f55ca11bd8c4fcce
 SHA512 
92619558dc8ed4808842cf45bad703443bfc38f2206fe15e65e5dc457040042eeefc9cd0fb16a8322c4a8972dd10b0b7250451d1883a148e2238f5bcb3f0555e

diff --git a/dev-python/dask/dask-2022.6.0.ebuild 
b/dev-python/dask/dask-2022.6.0.ebuild
new file mode 100644
index ..ce906c8679d6
--- /dev/null
+++ b/dev-python/dask/dask-2022.6.0.ebuild
@@ -0,0 +1,58 @@
+# 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="Task scheduling and blocked algorithms for parallel processing"
+HOMEPAGE="
+   https://www.dask.org/
+   https://github.com/dask/dask/
+   https://pypi.org/project/dask/
+"
+SRC_URI="
+   https://github.com/dask/dask/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/cloudpickle-0.2.2[${PYTHON_USEDEP}]
+   >=dev-python/fsspec-0.6.0[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.15.1[${PYTHON_USEDEP}]
+   >=dev-python/pandas-0.25.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/partd-0.3.10[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
+   >=dev-python/toolz-0.8.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/toolz[${PYTHON_USEDEP}]
+   test? (
+   dev-python/moto[${PYTHON_USEDEP}]
+   dev-python/numexpr[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # another test relying on -Werror
+   "dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None]"
+   # TODO
+   dask/array/tests/test_reductions.py::test_mean_func_does_not_warn
+   dask/tests/test_config.py::test__get_paths
+)
+
+python_test() {
+   epytest -p no:flaky -m "not network"
+}



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

2022-06-11 Thread Sam James
commit: 4aff5aacd02c5cbde303a20d99c8ac7504695f65
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 12 05:35:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 12 05:37:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4aff5aac

dev-util/pkgdev: mark ALLARCHES

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

 dev-util/pkgdev/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-util/pkgdev/metadata.xml b/dev-util/pkgdev/metadata.xml
index fea86a0ce71e..143ee1b19565 100644
--- a/dev-util/pkgdev/metadata.xml
+++ b/dev-util/pkgdev/metadata.xml
@@ -13,6 +13,7 @@
mgo...@gentoo.org
Michał Górny

+   

pkgcore/pkgdev




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

2022-06-11 Thread Sam James
commit: 9b1cebe605526bf009663c2229f6aab24a16a637
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 12 05:36:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 12 05:37:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b1cebe6

sys-apps/pkgcore: add pypi upstream metadata

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

 sys-apps/pkgcore/metadata.xml | 15 ---
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/sys-apps/pkgcore/metadata.xml b/sys-apps/pkgcore/metadata.xml
index 0a3cb143f510..5c0a6aa8ab5f 100644
--- a/sys-apps/pkgcore/metadata.xml
+++ b/sys-apps/pkgcore/metadata.xml
@@ -1,11 +1,12 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-mgo...@gentoo.org
-Michał Górny
-  
-  
-pkgcore/pkgcore
-  
+   
+   mgo...@gentoo.org
+   Michał Górny
+   
+   
+   pkgcore/pkgcore
+   pkgcore
+   
 



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

2022-06-11 Thread Sam James
commit: 86ff6a3bd0b19a30c90b02f31bc81491b26ed1d4
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 12 05:37:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 12 05:37:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86ff6a3b

dev-python/snakeoil: reindent metadata.xml

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

 dev-python/snakeoil/metadata.xml | 24 
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/dev-python/snakeoil/metadata.xml b/dev-python/snakeoil/metadata.xml
index 6d2338a6eafd..21474707a69a 100644
--- a/dev-python/snakeoil/metadata.xml
+++ b/dev-python/snakeoil/metadata.xml
@@ -1,16 +1,16 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-mgo...@gentoo.org
-Michał Górny
-  
-  
-pyt...@gentoo.org
-Python
-  
-  
-pkgcore/snakeoil
-snakeoil
-  
+   
+   mgo...@gentoo.org
+   Michał Górny
+   
+   
+   pyt...@gentoo.org
+   Python
+   
+   
+   pkgcore/snakeoil
+   snakeoil
+   
 



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

2022-06-11 Thread Sam James
commit: 502d37672821eea25ec97a699290632f7861af19
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 12 05:36:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 12 05:37:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=502d3767

dev-util/pkgcheck: add pypi upstream metadata

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

 dev-util/pkgcheck/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-util/pkgcheck/metadata.xml b/dev-util/pkgcheck/metadata.xml
index 7ca1e2de89ee..46bf9eb46400 100644
--- a/dev-util/pkgcheck/metadata.xml
+++ b/dev-util/pkgcheck/metadata.xml
@@ -7,5 +7,6 @@


pkgcore/pkgcheck
+   pkgcheck

 



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

2022-06-11 Thread Sam James
commit: e907e1c65dd0758df3538aa0fa3f0a7a6ad4c288
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 12 05:35:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 12 05:37:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e907e1c6

dev-util/pkgdev: add pypi upstream metadata

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

 dev-util/pkgdev/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-util/pkgdev/metadata.xml b/dev-util/pkgdev/metadata.xml
index 143ee1b19565..84522b26edf2 100644
--- a/dev-util/pkgdev/metadata.xml
+++ b/dev-util/pkgdev/metadata.xml
@@ -16,5 +16,6 @@


pkgcore/pkgdev
+   pkgdev

 



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

2022-06-11 Thread Sam James
commit: 550b60dd5af91312ec3159b80f41889e34bb1b11
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 12 05:33:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 12 05:33:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=550b60dd

net-irc/irssi: drop obsolete lynx/elinks dep

was only needed for autotools build

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

 net-irc/irssi/irssi-1.4.1.ebuild | 10 ++
 net-irc/irssi/irssi-.ebuild  |  6 +-
 2 files changed, 3 insertions(+), 13 deletions(-)

diff --git a/net-irc/irssi/irssi-1.4.1.ebuild b/net-irc/irssi/irssi-1.4.1.ebuild
index d50acc51cc6f..a943775df18e 100644
--- a/net-irc/irssi/irssi-1.4.1.ebuild
+++ b/net-irc/irssi/irssi-1.4.1.ebuild
@@ -35,14 +35,8 @@ RDEPEND="
perl? ( dev-lang/perl:= )
 "
 DEPEND="${RDEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-   dev-lang/perl
-   || (
-   www-client/lynx
-   www-client/elinks
-   )
-"
+BDEPEND="dev-lang/perl
+   virtual/pkgconfig"
 RDEPEND+=" selinux? ( sec-policy/selinux-irc )"
 
 src_configure() {

diff --git a/net-irc/irssi/irssi-.ebuild b/net-irc/irssi/irssi-.ebuild
index d50acc51cc6f..833dab6c2a40 100644
--- a/net-irc/irssi/irssi-.ebuild
+++ b/net-irc/irssi/irssi-.ebuild
@@ -36,12 +36,8 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 BDEPEND="
-   virtual/pkgconfig
dev-lang/perl
-   || (
-   www-client/lynx
-   www-client/elinks
-   )
+   virtual/pkgconfig
 "
 RDEPEND+=" selinux? ( sec-policy/selinux-irc )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/pkgdev/, dev-util/pkgdev/files/

2022-06-11 Thread Sam James
commit: 5b3a94a94085b43c5d67c5914a9006131d068faa
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 12 05:28:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 12 05:28:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b3a94a9

dev-util/pkgdev: backport man page fix

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

 .../files/pkgdev-0.2.1-fix-signoff-example.patch   | 25 
 dev-util/pkgdev/pkgdev-0.2.1-r1.ebuild | 68 ++
 2 files changed, 93 insertions(+)

diff --git a/dev-util/pkgdev/files/pkgdev-0.2.1-fix-signoff-example.patch 
b/dev-util/pkgdev/files/pkgdev-0.2.1-fix-signoff-example.patch
new file mode 100644
index ..9fddf8a768fb
--- /dev/null
+++ b/dev-util/pkgdev/files/pkgdev-0.2.1-fix-signoff-example.patch
@@ -0,0 +1,25 @@
+https://github.com/pkgcore/pkgdev/commit/b780cf967804cb532421ef7cced5f1964224d8dd
+
+From: Arthur Zamarin 
+Date: Mon, 23 May 2022 22:07:43 +0300
+Subject: [PATCH] docs: fix signoff example
+
+Fixes: https://github.com/pkgcore/pkgdev/issues/72
+Signed-off-by: Arthur Zamarin 
+--- a/doc/man/config.rst
 b/doc/man/config.rst
+@@ -34,10 +34,10 @@ related values. To find all possible configuration 
options, run:
+ push.ask = true
+ 
+ - Add `Signed-off-by` consenting to the `Certificate of Origin 
`_
+-  to all commits for the 'gentoo' repository::
++  to all commits::
+ 
+-[gentoo]
+-push.signoff = true
++[DEFAULT]
++commit.signoff = true
+ 
+ - When committing, stage all files in current working directory (note that 
this
+   option doesn't expect value, therefore no value is defined post equal 
sign)::
+

diff --git a/dev-util/pkgdev/pkgdev-0.2.1-r1.ebuild 
b/dev-util/pkgdev/pkgdev-0.2.1-r1.ebuild
new file mode 100644
index ..1b214da9f039
--- /dev/null
+++ b/dev-util/pkgdev/pkgdev-0.2.1-r1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_IN_SOURCE_BUILD=1
+inherit distutils-r1
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/pkgcore/pkgdev.git;
+   inherit git-r3
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~x64-macos"
+fi
+
+DESCRIPTION="Collection of tools for Gentoo development"
+HOMEPAGE="https://github.com/pkgcore/pkgdev;
+
+LICENSE="BSD MIT"
+SLOT="0"
+
+if [[ ${PV} == * ]] ; then
+   # https://github.com/pkgcore/pkgdev/blob/main/requirements/dev.txt
+   RDEPEND="
+   ~dev-python/snakeoil-[${PYTHON_USEDEP}]
+   ~dev-util/pkgcheck-[${PYTHON_USEDEP}]
+   ~sys-apps/pkgcore-[${PYTHON_USEDEP}]
+   "
+else
+   # https://github.com/pkgcore/pkgdev/blob/main/requirements/install.txt
+   RDEPEND="
+   >=dev-python/snakeoil-0.9.6[${PYTHON_USEDEP}]
+   >=dev-util/pkgcheck-0.10.0[${PYTHON_USEDEP}]
+   >=sys-apps/pkgcore-0.12.0[${PYTHON_USEDEP}]
+   "
+fi
+
+# Uses pytest but we want to use the setup.py runner to get generated modules
+BDEPEND+="test? ( dev-python/pytest )"
+RDEPEND+="dev-vcs/git"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-fix-signoff-example.patch
+)
+
+distutils_enable_sphinx doc
+distutils_enable_tests setup.py
+
+python_install_all() {
+   # We'll generate man pages ourselves
+   # Revisit when a release is made
+   # to pregenerate them, making USE=doc
+   # for generating the real HTML docs only.
+   if use doc ; then
+   cd doc || die
+   emake man
+   doman _build/man/*
+   fi
+
+   cd .. || die
+
+   # HTML pages only
+   sphinx_compile_all
+
+   distutils-r1_python_install_all
+}



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

2022-06-11 Thread Sam James
commit: 320bd82d4c806be88e1da21c4b99d5fd3a7de582
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 12 05:11:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 12 05:11:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=320bd82d

dev-libs/tlsh: add github upstream metadata

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

 dev-libs/tlsh/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-libs/tlsh/metadata.xml b/dev-libs/tlsh/metadata.xml
index 89e6a410f9e7..8ffb367f45ce 100644
--- a/dev-libs/tlsh/metadata.xml
+++ b/dev-libs/tlsh/metadata.xml
@@ -9,4 +9,7 @@
s...@gentoo.org
Sam James

+   
+   trendmicro/tlsh
+   
 



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

2022-06-11 Thread Sam James
commit: 514579445c549e1f7043e1ab5524b7e954ec7aae
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 12 05:10:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 12 05:10:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51457944

dev-python/tlsh: add github, pypi upstream metadata

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

 dev-python/tlsh/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-python/tlsh/metadata.xml b/dev-python/tlsh/metadata.xml
index 89e6a410f9e7..1bb03887e81b 100644
--- a/dev-python/tlsh/metadata.xml
+++ b/dev-python/tlsh/metadata.xml
@@ -9,4 +9,8 @@
s...@gentoo.org
Sam James

+   
+   trendmicro/tlsh
+   python-tlsh
+   
 



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

2022-06-11 Thread Sam James
commit: 0012d672e4e4711bab7e1aa57c28c2780b9ef0e5
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 12 05:05:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 12 05:05:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0012d672

net-irc/irssi: keyword 1.4.1

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

 net-irc/irssi/irssi-1.4.1.ebuild | 1 +
 net-irc/irssi/irssi-.ebuild  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/net-irc/irssi/irssi-1.4.1.ebuild b/net-irc/irssi/irssi-1.4.1.ebuild
index 3ec1b626d923..d50acc51cc6f 100644
--- a/net-irc/irssi/irssi-1.4.1.ebuild
+++ b/net-irc/irssi/irssi-1.4.1.ebuild
@@ -17,6 +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"
 fi
 
 LICENSE="GPL-2"

diff --git a/net-irc/irssi/irssi-.ebuild b/net-irc/irssi/irssi-.ebuild
index 3ec1b626d923..d50acc51cc6f 100644
--- a/net-irc/irssi/irssi-.ebuild
+++ b/net-irc/irssi/irssi-.ebuild
@@ -17,6 +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"
 fi
 
 LICENSE="GPL-2"



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

2022-06-11 Thread Matthias Maier
commit: 64212b33d4ceb8ca547e8d39b3d13ea3821569ae
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Jun 12 04:42:46 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sun Jun 12 04:42:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64212b33

sci-libs/trilinos: fix ebuild

 - This file only gets created if the SRC_DIR is a git repository

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

 sci-libs/trilinos/trilinos-13.4.0.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sci-libs/trilinos/trilinos-13.4.0.ebuild 
b/sci-libs/trilinos/trilinos-13.4.0.ebuild
index 321a4fa33c27..052597070416 100644
--- a/sci-libs/trilinos/trilinos-13.4.0.ebuild
+++ b/sci-libs/trilinos/trilinos-13.4.0.ebuild
@@ -203,7 +203,6 @@ src_install() {
cmake_src_install
 
# Clean up the mess:
-   rm "${ED}"/TrilinosRepoVersion.txt || die "rm failed"
mv "${ED}"/bin "${ED}/usr/$(get_libdir)"/trilinos || die "mv failed"
mv "${ED}/usr/$(get_libdir)"/trilinos/cmake/* 
"${ED}/usr/$(get_libdir)"/cmake || die "mv failed"
rmdir "${ED}/usr/$(get_libdir)/trilinos/cmake" || die "rmdir failed"



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

2022-06-11 Thread Matthias Maier
commit: 10761906ac3abdae54cd6542f23679efb6e1588d
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Jun 12 03:36:40 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sun Jun 12 03:51:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10761906

sci-libs/trilinos: add 13.4.0

Closes: https://bugs.gentoo.org/847034
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/trilinos/Manifest |  2 ++
 sci-libs/trilinos/trilinos-13.0.1-r4.ebuild|  2 +-
 ...rilinos-13.0.1-r4.ebuild => trilinos-13.4.0.ebuild} | 18 +-
 3 files changed, 8 insertions(+), 14 deletions(-)

diff --git a/sci-libs/trilinos/Manifest b/sci-libs/trilinos/Manifest
index cf213f061639..a496f7169115 100644
--- a/sci-libs/trilinos/Manifest
+++ b/sci-libs/trilinos/Manifest
@@ -1,2 +1,4 @@
 DIST trilinos-13.0.0-patches-r0.tar.xz 7672 BLAKE2B 
6412f1226549086ef2fca3c4d8bba3c5541489879f4fa37c3598a7271128e3232fa1cc56a51d44fb88d679458a79a082c3984085ddbe4bc0884b0cb45ba683c0
 SHA512 
91372fe0f47a1f5d4dbc1856e2cfb9d4f1eb8cc0de941013a7a6e791730c9e10decdcd4ca39b36bae836ac66040bee70af187b4a056d46b0da0fe72e8c5943fc
 DIST trilinos-13.0.1.tar.gz 157950374 BLAKE2B 
79f337b02a0fe9ddf7b55334e035946204b3bb469b92fff4063896a378c82d9c5f04c0bf0e9ddd21603ecf9d84a91860606482b545916f16029a11d2b6c64aa0
 SHA512 
22241a9ad8b6b6ab9117aba254f65195fc0c8e1b52eacb16e763c999086b6da6b0c180d8864fbe421704e0fe0c433d37512099755d54e60f13ed525dc6c0fd57
+DIST trilinos-13.4.0-patches-r0.tar.xz 8740 BLAKE2B 
333ab9ff1acb2f4b08007c7b99b96f023f6c742e4f991fc0ab9dd6595be7e3e319a77d5e329790cedca72d7a9060df837549d28e8a6cb4b8a838570d455ae356
 SHA512 
f30c16801cadec2a612ab2f7d3ca05c5ddfdfc513343a182562253cdfb58d38fa8b771ab07f7bc6bcb2505d146469da2ddda478f74447de746d5eca850da123e
+DIST trilinos-13.4.0.tar.gz 168733479 BLAKE2B 
3c4a1c89b792ec771c6347eebb6bb54a82fa5f172d1c5934bbd42c8bc9708a71451bd030ec0f5264191a62169b3c1305ac7a1290b3ab4845fb6e8ffef15ee03c
 SHA512 
27a5636bac8106a0705948ca4705b739878f0d8afa74264d1cd31036811084457e27e03e86dfad59a80d5e9ee798237fa930b50574ec3e43979e53c6ab5da535

diff --git a/sci-libs/trilinos/trilinos-13.0.1-r4.ebuild 
b/sci-libs/trilinos/trilinos-13.0.1-r4.ebuild
index 29c01b3b1752..8f5af315e03e 100644
--- a/sci-libs/trilinos/trilinos-13.0.1-r4.ebuild
+++ b/sci-libs/trilinos/trilinos-13.0.1-r4.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 CMAKE_MAKEFILE_GENERATOR=emake
-inherit cmake toolchain-funcs multilib
+inherit cmake toolchain-funcs
 
 DESCRIPTION="Scientific library collection for large scale problems"
 HOMEPAGE="http://trilinos.sandia.gov/;

diff --git a/sci-libs/trilinos/trilinos-13.0.1-r4.ebuild 
b/sci-libs/trilinos/trilinos-13.4.0.ebuild
similarity index 92%
copy from sci-libs/trilinos/trilinos-13.0.1-r4.ebuild
copy to sci-libs/trilinos/trilinos-13.4.0.ebuild
index 29c01b3b1752..321a4fa33c27 100644
--- a/sci-libs/trilinos/trilinos-13.0.1-r4.ebuild
+++ b/sci-libs/trilinos/trilinos-13.4.0.ebuild
@@ -1,17 +1,17 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 CMAKE_MAKEFILE_GENERATOR=emake
-inherit cmake toolchain-funcs multilib
+inherit cmake toolchain-funcs
 
 DESCRIPTION="Scientific library collection for large scale problems"
 HOMEPAGE="http://trilinos.sandia.gov/;
 MY_PV="${PV//\./-}"
 PATCHSET="r0"
 
SRC_URI="https://github.com/${PN}/Trilinos/archive/${PN}-release-${MY_PV}.tar.gz
 -> ${P}.tar.gz
-   
https://dev.gentoo.org/~tamiko/distfiles/${PN}-13.0.0-patches-${PATCHSET}.tar.xz;
+   
https://dev.gentoo.org/~tamiko/distfiles/${P}-patches-${PATCHSET}.tar.xz;
 
 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
 LICENSE="BSD LGPL-2.1"
@@ -109,7 +109,7 @@ src_configure() {
-DTrilinos_ENABLE_SEACASExodiff="$(usex netcdf)"
-DTrilinos_ENABLE_SEACASExodus="$(usex netcdf)"
-DTrilinos_ENABLE_SEACAS=OFF
-   -DTrilinos_ENABLE_ADELUS=OFF
+   -DTrilinos_ENABLE_Adelus=OFF
-DTrilinos_ENABLE_TESTS="$(usex test)"
-DTPL_ENABLE_BinUtils=ON
-DTPL_ENABLE_BLAS=ON
@@ -203,18 +203,10 @@ src_install() {
cmake_src_install
 
# Clean up the mess:
+   rm "${ED}"/TrilinosRepoVersion.txt || die "rm failed"
mv "${ED}"/bin "${ED}/usr/$(get_libdir)"/trilinos || die "mv failed"
mv "${ED}/usr/$(get_libdir)"/trilinos/cmake/* 
"${ED}/usr/$(get_libdir)"/cmake || die "mv failed"
rmdir "${ED}/usr/$(get_libdir)/trilinos/cmake" || die "rmdir failed"
-   if [ -f "${ED}"/lib/exodus.py ]; then
-   mv "${ED}"/lib/exodus.py "${ED}/usr/$(get_libdir)"/trilinos || 
die "mv failed"
-   fi
-   if [[ $(get_libdir) != lib ]]; then
-   mv "${ED}"/usr/lib/pkgconfig "${ED}/usr/$(get_libdir)"
-   fi
-
-   mv "${ED}"/include/* "${ED}"/usr/include || die "mv failed"
-   rmdir "${ED}"/include
 
#
# register 

[gentoo-commits] repo/gentoo:master commit in: dev-java/tomcat-servlet-api/

2022-06-11 Thread Miroslav Šulc
commit: ccb1b84d0710403aad5912a8c4a64c3c0801cce0
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sun Jun 12 03:50:14 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Jun 12 03:50:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccb1b84d

dev-java/tomcat-servlet-api: bump to 10.0.22

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

 dev-java/tomcat-servlet-api/Manifest   |  1 +
 .../tomcat-servlet-api-10.0.22.ebuild  | 98 ++
 2 files changed, 99 insertions(+)

diff --git a/dev-java/tomcat-servlet-api/Manifest 
b/dev-java/tomcat-servlet-api/Manifest
index 91b8a7651e3c..27cb9cd62a4f 100644
--- a/dev-java/tomcat-servlet-api/Manifest
+++ b/dev-java/tomcat-servlet-api/Manifest
@@ -1,5 +1,6 @@
 DIST apache-tomcat-10.0.20-src.tar.gz 6097471 BLAKE2B 
77df97d73ff87a5ad55dfc3a0df02e3a306e619a5ae4bd2df0a0e3d42d236ccf2c6a6c46f60f56311f9be1bd561be9096d810d932f136b5856ff275fb3ae8368
 SHA512 
1e75b0bad54a9fac6ddc650156fac88bc91933ff0bf4e9a62948f5e116454b6def10d7ad632968e709e8aac72b15c567e4497cdb9b594352cd12d7518fdaf18f
 DIST apache-tomcat-10.0.21-src.tar.gz 6109792 BLAKE2B 
c650a2e0cb8c6424d98539eaa802c788ff212b014e614123841a806fc9845a953911b5964f67cfc8c1f2ce33dfe627636b5af2f1eaa4b4c985ef4b78d0d831bf
 SHA512 
925bb61ca8b6432e4aef5d5088838e811dbfc0a7b6190354b6ffd957d4ebf145ac1bf4a919b368def0cf63c86c28caf78faf78b190a6e54e085cbf4f108836a1
+DIST apache-tomcat-10.0.22-src.tar.gz 6115322 BLAKE2B 
6a9d2e6896fa266b4d75627f85ffa4f132c3cf30db24a331ef2d279e4c618aa817981a963c54148cbcd01af0d502ecf2c4c0f4debdb301f202ea748ea2572a66
 SHA512 
2d26828a1c44876feb4746186090866784f2a136d8120eb3dc106af7cc4cb95e94c6cbb51a3d4a14ea7159cd3351f4bd475153864e43d7e192296b5382c93a83
 DIST apache-tomcat-4.1.40-src.tar.gz 3709719 BLAKE2B 
f7ca82052c1148a5c384fcbc3871beeddccdb4cfed05ba176581ebb50f52ba867bed8dbc500e97b7348a3a87b9693fb73eb81209df4f31e8c1ced7e30a6af30b
 SHA512 
c455fa3da9da8fcbf1d54ae5dce808f8a4520ccafd627a6b2d1b003c37e8395d8b2a55d5471bf6c196549d082715862b3b8958aef88613293a07fc0160aa5c6e
 DIST apache-tomcat-5.5.36-src.tar.gz 3743113 BLAKE2B 
dbfcfd123a23b0ceb9f1fdd936e42324ea8b10cf327a1d0abf1703006535859c7122690a08b5ec27b86b526cc7709a7199b4f35f123538ff11f23f3b489358f3
 SHA512 
845636b5b992fbbb7d657d192afbab1e6a924bfd0c71b025cf22776eb4527d92d63f9b3f33475d4349a0df4cebd984ba3776eedd7482b820abdea909e90a97b7
 DIST apache-tomcat-6.0.53-src.tar.gz 3522914 BLAKE2B 
054b097c16861abaa8bdbeba713b49bc1dfcff573bb3f4bd0ff5807c33a2a0fb991af618f6e11e5b3ce3fa55c589fc6569342cab5d5a00349c79bc7061d81e40
 SHA512 
915a0a18f5c2883625c9441eed6465973eff4f6bf41e08e925c7edaea89ef8f6ee9476d3e06fa38228d4bcb4decaf53e3a7bdb7ec7e899e6250db3e12a9f5f2c

diff --git a/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.0.22.ebuild 
b/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.0.22.ebuild
new file mode 100644
index ..5ed928878473
--- /dev/null
+++ b/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.0.22.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="source"
+
+inherit java-pkg-2 java-pkg-simple
+
+MY_A="apache-${PN}-${PV}-src"
+MY_P="${MY_A/-servlet-api/}"
+DESCRIPTION="Tomcat's Servlet API 5.0/JSP API 3.0/EL API 4.0 implementation"
+HOMEPAGE="https://tomcat.apache.org/;
+SRC_URI="mirror://apache/tomcat/tomcat-10/v${PV}/src/${MY_P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="5.0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
+IUSE=""
+
+DEPEND=">=virtual/jdk-1.8:*"
+RDEPEND=">=virtual/jre-1.8:*"
+
+S="${WORKDIR}/${MY_P}/"
+
+JAVA_TEST_SRC_DIR="src/test"
+
+SERVLET_API_JAR="servlet-api.jar"
+SERVLET_API_SRC="src/main/servlet-api"
+SERVLET_API_RESOURCES="src/resources/servlet-api"
+EL_API_JAR="el-api.jar"
+EL_API_SRC="src/main/el-api"
+EL_API_RESOURCES="src/resources/el-api"
+JSP_API_JAR="jsp-api.jar"
+JSP_API_SRC="src/main/jsp-api"
+JSP_API_RESOURCES="src/resources/jsp-api"
+
+src_prepare() {
+   default
+
+   # The sources and also resources are mixed together so we first give it 
a structure to make it easier to compile and package
+   mkdir -p ${SERVLET_API_SRC} ${SERVLET_API_RESOURCES} \
+   ${EL_API_SRC} ${EL_API_RESOURCES} \
+   ${JSP_API_SRC}/jakarta/servlet ${JSP_API_RESOURCES} \
+   ${JAVA_TEST_SRC_DIR} || die "Failed to create source directory"
+
+   pushd java || die "Failed to cd to java dir"
+
+   cp --parents -R jakarta/servlet "${S}/${SERVLET_API_SRC}/" || die 
"Failed to copy servlet-api sources"
+   mv "${S}/${SERVLET_API_SRC}/jakarta/servlet/jsp" 
"${S}/${JSP_API_SRC}/jakarta/servlet" || die "Failed to copy jsp-api sources"
+   cp --parents -R jakarta/el "${S}/${EL_API_SRC}/" || die "Failed to copy 
el-api sources"
+
+   popd
+
+   for file in $(find src -type f | grep -vE "\.java$"); do
+   target_dir=$(dirname $file | sed 

[gentoo-commits] repo/gentoo:master commit in: www-servers/tomcat/

2022-06-11 Thread Miroslav Šulc
commit: 1ee8ecca8c901c3e2aeb95c5451fdad01f1bd018
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sun Jun 12 03:50:31 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Jun 12 03:50:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ee8ecca

www-servers/tomcat: bump to 10.0.22

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

 www-servers/tomcat/Manifest  |   1 +
 www-servers/tomcat/tomcat-10.0.22.ebuild | 198 +++
 2 files changed, 199 insertions(+)

diff --git a/www-servers/tomcat/Manifest b/www-servers/tomcat/Manifest
index 44ed03669d03..58130323ec64 100644
--- a/www-servers/tomcat/Manifest
+++ b/www-servers/tomcat/Manifest
@@ -1,5 +1,6 @@
 DIST apache-tomcat-10.0.20-src.tar.gz 6097471 BLAKE2B 
77df97d73ff87a5ad55dfc3a0df02e3a306e619a5ae4bd2df0a0e3d42d236ccf2c6a6c46f60f56311f9be1bd561be9096d810d932f136b5856ff275fb3ae8368
 SHA512 
1e75b0bad54a9fac6ddc650156fac88bc91933ff0bf4e9a62948f5e116454b6def10d7ad632968e709e8aac72b15c567e4497cdb9b594352cd12d7518fdaf18f
 DIST apache-tomcat-10.0.21-src.tar.gz 6109792 BLAKE2B 
c650a2e0cb8c6424d98539eaa802c788ff212b014e614123841a806fc9845a953911b5964f67cfc8c1f2ce33dfe627636b5af2f1eaa4b4c985ef4b78d0d831bf
 SHA512 
925bb61ca8b6432e4aef5d5088838e811dbfc0a7b6190354b6ffd957d4ebf145ac1bf4a919b368def0cf63c86c28caf78faf78b190a6e54e085cbf4f108836a1
+DIST apache-tomcat-10.0.22-src.tar.gz 6115322 BLAKE2B 
6a9d2e6896fa266b4d75627f85ffa4f132c3cf30db24a331ef2d279e4c618aa817981a963c54148cbcd01af0d502ecf2c4c0f4debdb301f202ea748ea2572a66
 SHA512 
2d26828a1c44876feb4746186090866784f2a136d8120eb3dc106af7cc4cb95e94c6cbb51a3d4a14ea7159cd3351f4bd475153864e43d7e192296b5382c93a83
 DIST apache-tomcat-7.0.109-src.tar.gz 5314401 BLAKE2B 
56583caea6879bf8ca5cc02a886de3d7af413032f88d367653e709dc1c8f590e78620c788317bbff4b6e65dd3e242cc26863164ac8e7c87334a22636f3ed0703
 SHA512 
ecf9c0bee0e3e1aa24f299fe633705c5a2f6aa264d9e4968cfc96aa5d0a425c2b0ff07765a8b6c67221766733bdfaed6e6c6377a8d0870d889e7063ce90a46ce
 DIST apache-tomcat-8.5.78-src.tar.gz 5972826 BLAKE2B 
93acb2e997a877a2195642da7d896ec4f08bebd83aa12d868607056c23722bdb90147814173dde17fc142a9e4e434e4570a15ebfa1f8b1c7911a16408728b4bb
 SHA512 
b58fdaa57420fcf7759420fba26bfd6edaa5174f5d3a81fdf8783f19d5385e2502d2ad4bfa0e4a77c6a084bf6d97a6d3cd274ab0ab3f2311d23079e273c41b32
 DIST apache-tomcat-8.5.79-src.tar.gz 5983349 BLAKE2B 
8be7a268462c7edfd31636f2790ae83b8dbc16b8c0193f6a02f9f8591ffa9c91683b2042038661a0254fdab66f740b7ab99c1e6f11f0bd1245a836def9011533
 SHA512 
198f3eefe8445c050a98cf6d69597c17eee76158534c18a636f2285143c0cd248b939b8233618438330aedcd936d76505a064842619b077d8c2fa43244c7a8ff

diff --git a/www-servers/tomcat/tomcat-10.0.22.ebuild 
b/www-servers/tomcat/tomcat-10.0.22.ebuild
new file mode 100644
index ..17405e3e5eda
--- /dev/null
+++ b/www-servers/tomcat/tomcat-10.0.22.ebuild
@@ -0,0 +1,198 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+
+inherit java-pkg-2 java-ant-2 prefix
+
+MY_P="apache-${PN}-${PV}-src"
+
+# Currently we bundle binary versions of bnd.jar and bndlib.jar
+# See bugs #203080 and #676116
+BND_VERSION="6.2.0"
+BND="biz.aQute.bnd-${BND_VERSION}.jar"
+BNDLIB="biz.aQute.bndlib-${BND_VERSION}.jar"
+
+DESCRIPTION="Tomcat Servlet-5.0/JSP-3.0/EL-4.0/WebSocket-2.0/JASIC-2.0 
Container"
+HOMEPAGE="https://tomcat.apache.org/;
+SRC_URI="mirror://apache/${PN}/tomcat-10/v${PV}/src/${MY_P}.tar.gz
+   
https://repo.maven.apache.org/maven2/biz/aQute/bnd/biz.aQute.bnd/${BND_VERSION}/${BND}
+   
https://repo.maven.apache.org/maven2/biz/aQute/bnd/biz.aQute.bndlib/${BND_VERSION}/${BNDLIB};
+
+LICENSE="Apache-2.0"
+SLOT="10"
+KEYWORDS="~amd64 ~amd64-linux"
+IUSE="extra-webapps"
+
+RESTRICT="test" # can we run them on a production system?
+
+# though it could work with 4.22 and upstream uses 4.20,
+# we still use 4.15 because 4.20+ is currently built with java 11
+# and it would force Tomcat to use at least java 11 too
+ECJ_SLOT="4.15"
+SAPI_SLOT="5.0"
+
+COMMON_DEP="dev-java/eclipse-ecj:${ECJ_SLOT}
+   dev-java/glassfish-xmlrpc-api:0
+   dev-java/jakartaee-migration:0
+   ~dev-java/tomcat-servlet-api-${PV}:${SAPI_SLOT}
+   dev-java/wsdl4j:0"
+RDEPEND="${COMMON_DEP}
+   acct-group/tomcat
+   acct-user/tomcat
+   virtual/jre"
+DEPEND="${COMMON_DEP}
+   app-admin/pwgen
+   dev-java/ant-core
+   >=virtual/jdk-1.8:*
+   test? (
+   dev-java/ant-junit:0
+   dev-java/easymock:3.2
+   )"
+
+S=${WORKDIR}/${MY_P}
+
+PATCHES=(
+   "${FILESDIR}/${PN}-9.0.50-insufficient-ecj.patch"
+)
+
+BND_HOME="${S}/tomcat-build-libs/bnd"
+BNDLIB_HOME="${S}/tomcat-build-libs/bndlib"
+BND_JAR="${BND_HOME}/${BND}"
+BNDLIB_JAR="${BNDLIB_HOME}/${BND_LIB}"
+
+src_unpack() {
+   unpack ${MY_P}.tar.gz
+
+   mkdir -p "${BND_HOME}" "${BNDLIB_HOME}" || die "Failed to create dir"
+   ln -s 

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

2022-06-11 Thread Matt Turner
commit: 25b2151f5173d6109a08eb053b991a07efb57d45
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jun  8 02:15:29 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jun 12 01:40:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25b2151f

dev-libs/libinput: Fix a few things

* Drop the 'udev hwdb' calls, per floppym's advice:
   libinput does not install any hwdb files on my system, so
probably drop udevadm hwdb --update.
* Add Python 3.11 compatibility
* Subscribe to libwacom subslot (bug #848522)

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

 .../libinput/{libinput-1.21.0.ebuild => libinput-1.21.0-r1.ebuild}   | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-libs/libinput/libinput-1.21.0.ebuild 
b/dev-libs/libinput/libinput-1.21.0-r1.ebuild
similarity index 94%
rename from dev-libs/libinput/libinput-1.21.0.ebuild
rename to dev-libs/libinput/libinput-1.21.0-r1.ebuild
index 0dfc7b33fd56..acb03afb6c54 100644
--- a/dev-libs/libinput/libinput-1.21.0.ebuild
+++ b/dev-libs/libinput/libinput-1.21.0-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit meson python-any-r1 udev
 
@@ -32,7 +32,7 @@ BDEPEND="
 "
 #  test? ( dev-util/valgrind )
 RDEPEND="
-   input_devices_wacom? ( >=dev-libs/libwacom-0.27 )
+   input_devices_wacom? ( >=dev-libs/libwacom-0.27:= )
>=dev-libs/libevdev-1.9.902
>=sys-libs/mtdev-1.1
virtual/libudev:=
@@ -85,7 +85,6 @@ pkg_postinst() {
fi
 
udev_reload
-   udevadm hwdb --update --root="${ROOT}"
 }
 
 pkg_postrm() {



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

2022-06-11 Thread Quentin Retornaz
commit: 6d5254e87e4657eb1d4bf6656da3edf72c695a70
Author: orbea  riseup  net>
AuthorDate: Sun Jun 12 01:16:21 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Sun Jun 12 01:24:50 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=6d5254e8

app-emulation/spice: Added

Upstream-PR: https://gitlab.freedesktop.org/spice/spice/-/merge_requests/208
Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/libressl/pull/420
Signed-off-by: Quentin Retornaz  retornaz.com>

 app-emulation/spice/Manifest   |   2 +
 app-emulation/spice/files/README.gentoo|   7 ++
 .../spice/files/spice-0.15.0-libressl.patch|  28 ++
 app-emulation/spice/metadata.xml   |  11 +++
 app-emulation/spice/spice-0.15.0.ebuild| 106 +
 5 files changed, 154 insertions(+)

diff --git a/app-emulation/spice/Manifest b/app-emulation/spice/Manifest
new file mode 100644
index 000..9fac0bc
--- /dev/null
+++ b/app-emulation/spice/Manifest
@@ -0,0 +1,2 @@
+DIST spice-0.15.0-pthread-c5fe3df1.patch.bz2 7605 BLAKE2B 
86b8094a22a02080db038ef98972bf09f391d5344fee8df2aa7d2def0b50a581353cb0e3dd97f99bbd58b88a13ceac4b54be8086a9f4274f38d132b27b62e84d
 SHA512 
5075bd260b33c2dad8c3ce641372383871f7d69190a4f4697bd5e12af1bf5429310c592961de001d36c19a9cdd91143b8d6e8be0e08b3850b9700c2aef2ddd78
+DIST spice-0.15.0.tar.bz2 1537970 BLAKE2B 
98e8f55de81a86c6370e4a74c0fd90db78a9a8e8e3af536bccd6a2a75185194ac7b87521163090c4312e392d2ee10036c0283171c7796aea630e1307128a2d55
 SHA512 
0a776d191c395ce1f7ebbbac47956a00a2765327d3127aeca6e232bd56fd4ccd28750ae1599eb6eb2909ac909cda517d5511faa631166db16b8b75bd4e7b86d9

diff --git a/app-emulation/spice/files/README.gentoo 
b/app-emulation/spice/files/README.gentoo
new file mode 100644
index 000..1920ea6
--- /dev/null
+++ b/app-emulation/spice/files/README.gentoo
@@ -0,0 +1,7 @@
+
+If you choose to enable the video streaming support of gstreamer,
+please try to install addtional gst-plugins which matching the video codecs
+
+   mjpeg   media-plugins/gst-plugins-libav:1.0
+   vpx media-plugins/gst-plugins-vpx:1.0
+   x264media-plugins/gst-plugins-x264:1.0

diff --git a/app-emulation/spice/files/spice-0.15.0-libressl.patch 
b/app-emulation/spice/files/spice-0.15.0-libressl.patch
new file mode 100644
index 000..f96a05e
--- /dev/null
+++ b/app-emulation/spice/files/spice-0.15.0-libressl.patch
@@ -0,0 +1,28 @@
+Upstream-PR: https://gitlab.freedesktop.org/spice/spice/-/merge_requests/208
+From 81664d809965927c951bcb58a6ce1e3ddd326100 Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Sat, 11 Jun 2022 16:30:09 -0700
+Subject: [PATCH] server: Fix the build with libressl
+
+---
+ server/red-stream.cpp | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/server/red-stream.cpp b/server/red-stream.cpp
+index 2c45299c..196a8945 100644
+--- a/server/red-stream.cpp
 b/server/red-stream.cpp
+@@ -523,8 +523,8 @@ RedStreamSslStatus red_stream_ssl_accept(RedStream *stream)
+ return RED_STREAM_SSL_STATUS_OK;
+ }
+ 
+-#ifndef SSL_OP_NO_RENEGOTIATION
+-// With OpenSSL 1.0.2 and earlier: disable client-side renogotiation
++#if !defined(SSL_OP_NO_RENEGOTIATION) && !defined(LIBRESSL_VERSION_NUMBER)
++// With LibreSSL or OpenSSL 1.0.2 and earlier: disable client-side 
renogotiation
+ stream->priv->ssl->s3->flags |= SSL3_FLAGS_NO_RENEGOTIATE_CIPHERS;
+ #endif
+ 
+-- 
+GitLab
+

diff --git a/app-emulation/spice/metadata.xml b/app-emulation/spice/metadata.xml
new file mode 100644
index 000..f62aa72
--- /dev/null
+++ b/app-emulation/spice/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   virtualizat...@gentoo.org
+   Gentoo Virtualization Project
+   
+   
+   Enable smartcard remoting using 
app-emulation/libcacard
+   
+

diff --git a/app-emulation/spice/spice-0.15.0.ebuild 
b/app-emulation/spice/spice-0.15.0.ebuild
new file mode 100644
index 000..c5d0f60
--- /dev/null
+++ b/app-emulation/spice/spice-0.15.0.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9,10} )
+inherit autotools python-any-r1 readme.gentoo-r1 xdg-utils
+
+DESCRIPTION="SPICE server"
+HOMEPAGE="https://www.spice-space.org/;
+SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2;
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-pthread-c5fe3df1.patch.bz2;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
+IUSE="lz4 sasl smartcard static-libs gstreamer test"
+
+RESTRICT="!test? ( test )"
+
+# the libspice-server only uses the headers of libcacard
+RDEPEND="
+   dev-lang/orc[static-libs(+)?]
+   >=dev-libs/glib-2.38:2[static-libs(+)?]
+   

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

2022-06-11 Thread Sam James
commit: 73ecc6c24d708bbc8c0c72e5fb4e77e10b72fe47
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Sun Jun  5 12:38:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 12 00:48:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73ecc6c2

net-irc/znc-clientbuffer: QA fixes; adopt

- Add myself as a maintainer
- Migrate to cmake.eclass

Removes the implicit dependency on Python (due to znc-buildmod) and
allows for more flexible options during building.

- Use PV in SRC_URI

Previous SRC_URI had the version hard-coded, although it's equal to PV.

- update EAPI 7 -> 8

- Remove unneded DOCS

The default DOCS doesn't need to be modified for the docs to be
installed as expected.

Signed-off-by: Adrian Schollmeyer  nexadn.de>
Closes: https://github.com/gentoo/gentoo/pull/25768
Signed-off-by: Sam James  gentoo.org>

 net-irc/znc-clientbuffer/files/CMakeLists.txt  |  8 +
 net-irc/znc-clientbuffer/metadata.xml  |  9 +-
 .../znc-clientbuffer-1.0.48-r1.ebuild  | 35 ++
 3 files changed, 51 insertions(+), 1 deletion(-)

diff --git a/net-irc/znc-clientbuffer/files/CMakeLists.txt 
b/net-irc/znc-clientbuffer/files/CMakeLists.txt
new file mode 100644
index ..92048a07b19d
--- /dev/null
+++ b/net-irc/znc-clientbuffer/files/CMakeLists.txt
@@ -0,0 +1,8 @@
+# Autogenerated using znc-buildmod -v from net-irc/znc-1.8.2
+cmake_minimum_required(VERSION 3.1)
+project(ExternalModules LANGUAGES CXX)
+find_package(ZNC HINTS /usr/share/znc REQUIRED)
+
+add_library(module_clientbuffer MODULE clientbuffer.cpp)
+znc_setup_module(TARGET module_clientbuffer NAME clientbuffer)
+target_link_libraries(module_clientbuffer PRIVATE)

diff --git a/net-irc/znc-clientbuffer/metadata.xml 
b/net-irc/znc-clientbuffer/metadata.xml
index 51ac8d02eab7..8cca526cf091 100644
--- a/net-irc/znc-clientbuffer/metadata.xml
+++ b/net-irc/znc-clientbuffer/metadata.xml
@@ -1,7 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   nex+b-...@nexadn.de
+   Adrian Schollmeyer
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

https://git.jordanko.ch/Igloo/Push/issues
CyberShadow/znc-clientbuffer

diff --git a/net-irc/znc-clientbuffer/znc-clientbuffer-1.0.48-r1.ebuild 
b/net-irc/znc-clientbuffer/znc-clientbuffer-1.0.48-r1.ebuild
new file mode 100644
index ..1575980e13a7
--- /dev/null
+++ b/net-irc/znc-clientbuffer/znc-clientbuffer-1.0.48-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="A ZNC module which provides client specific buffers"
+HOMEPAGE="https://github.com/CyberShadow/znc-clientbuffer;
+SRC_URI="https://github.com/CyberShadow/znc-clientbuffer/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   net-irc/znc:="
+
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cp -v "${FILESDIR}/CMakeLists.txt" "${S}" || die
+   cmake_src_prepare
+}
+
+src_compile() {
+   cmake_src_compile
+}
+
+src_install() {
+   exeinto /usr/$(get_libdir)/znc
+   doexe "${BUILD_DIR}"/clientbuffer.so
+
+   einstalldocs
+}



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

2022-06-11 Thread Sam James
commit: 36f6fe7e9f8a2199dc7b8f3ec63b226cd1347cb6
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 12 00:28:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 12 00:28:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36f6fe7e

dev-util/pkgconf: fix git repo

moved from sourcehut to self-hosted gitea a while ago

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

 dev-util/pkgconf/pkgconf-1.8.0-r1.ebuild | 2 +-
 dev-util/pkgconf/pkgconf-.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-util/pkgconf/pkgconf-1.8.0-r1.ebuild 
b/dev-util/pkgconf/pkgconf-1.8.0-r1.ebuild
index b4378ac99c5f..32f93a4c62e3 100644
--- a/dev-util/pkgconf/pkgconf-1.8.0-r1.ebuild
+++ b/dev-util/pkgconf/pkgconf-1.8.0-r1.ebuild
@@ -7,7 +7,7 @@ inherit multilib multilib-minimal
 
 if [[ ${PV} == "" ]] ; then
inherit autotools git-r3
-   EGIT_REPO_URI="https://git.sr.ht/~kaniini/pkgconf;
+   EGIT_REPO_URI="https://gitea.treehouse.systems/ariadne/pkgconf.git;
 else
SRC_URI="http://distfiles.dereferenced.org/${PN}/${P}.tar.xz;
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"

diff --git a/dev-util/pkgconf/pkgconf-.ebuild 
b/dev-util/pkgconf/pkgconf-.ebuild
index 8ac703ecfd4c..df6cb7262ced 100644
--- a/dev-util/pkgconf/pkgconf-.ebuild
+++ b/dev-util/pkgconf/pkgconf-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2012-2021 Gentoo Authors
+# Copyright 2012-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -7,7 +7,7 @@ inherit multilib multilib-minimal
 
 if [[ ${PV} == "" ]] ; then
inherit autotools git-r3
-   EGIT_REPO_URI="https://github.com/pkgconf/pkgconf.git;
+   EGIT_REPO_URI="https://gitea.treehouse.systems/ariadne/pkgconf.git;
 else
SRC_URI="http://distfiles.dereferenced.org/${PN}/${P}.tar.xz;
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~ppc-macos ~x64-macos"



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

2022-06-11 Thread Sam James
commit: f2546a16c0fae52bcfd6c178b69d89a99e176bb4
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 12 00:28:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 12 00:28:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2546a16

dev-util/pkgconf: use HTTPS for SRC_URI

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

 dev-util/pkgconf/pkgconf-1.8.0-r1.ebuild | 2 +-
 dev-util/pkgconf/pkgconf-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/pkgconf/pkgconf-1.8.0-r1.ebuild 
b/dev-util/pkgconf/pkgconf-1.8.0-r1.ebuild
index 32f93a4c62e3..09d8dc93242b 100644
--- a/dev-util/pkgconf/pkgconf-1.8.0-r1.ebuild
+++ b/dev-util/pkgconf/pkgconf-1.8.0-r1.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == "" ]] ; then
inherit autotools git-r3
EGIT_REPO_URI="https://gitea.treehouse.systems/ariadne/pkgconf.git;
 else
-   SRC_URI="http://distfiles.dereferenced.org/${PN}/${P}.tar.xz;
+   SRC_URI="https://distfiles.dereferenced.org/${PN}/${P}.tar.xz;
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 

diff --git a/dev-util/pkgconf/pkgconf-.ebuild 
b/dev-util/pkgconf/pkgconf-.ebuild
index df6cb7262ced..e22b60c8f2ed 100644
--- a/dev-util/pkgconf/pkgconf-.ebuild
+++ b/dev-util/pkgconf/pkgconf-.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == "" ]] ; then
inherit autotools git-r3
EGIT_REPO_URI="https://gitea.treehouse.systems/ariadne/pkgconf.git;
 else
-   SRC_URI="http://distfiles.dereferenced.org/${PN}/${P}.tar.xz;
+   SRC_URI="https://distfiles.dereferenced.org/${PN}/${P}.tar.xz;
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~ppc-macos ~x64-macos"
 fi
 



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

2022-06-11 Thread Sam James
commit: dd3df9835afb0c1e8d3db353f240946e7f6e77aa
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 12 00:06:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 12 00:06:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd3df983

net-irc/irssi: unconditionally inherit meson

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

 net-irc/irssi/irssi-1.4.1.ebuild | 3 ++-
 net-irc/irssi/irssi-.ebuild  | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/net-irc/irssi/irssi-1.4.1.ebuild b/net-irc/irssi/irssi-1.4.1.ebuild
index 26eedda080d8..3ec1b626d923 100644
--- a/net-irc/irssi/irssi-1.4.1.ebuild
+++ b/net-irc/irssi/irssi-1.4.1.ebuild
@@ -8,9 +8,10 @@ inherit perl-module meson
 
 DESCRIPTION="A modular textUI IRC client with IPv6 support"
 HOMEPAGE="https://irssi.org/;
+
 if [[ ${PV} == ** ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
-   inherit meson git-r3
+   inherit git-r3
 else
# Keep for _rc compability
MY_P="${P/_/-}"

diff --git a/net-irc/irssi/irssi-.ebuild b/net-irc/irssi/irssi-.ebuild
index 26eedda080d8..3ec1b626d923 100644
--- a/net-irc/irssi/irssi-.ebuild
+++ b/net-irc/irssi/irssi-.ebuild
@@ -8,9 +8,10 @@ inherit perl-module meson
 
 DESCRIPTION="A modular textUI IRC client with IPv6 support"
 HOMEPAGE="https://irssi.org/;
+
 if [[ ${PV} == ** ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
-   inherit meson git-r3
+   inherit git-r3
 else
# Keep for _rc compability
MY_P="${P/_/-}"



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

2022-06-11 Thread Sam James
commit: ca7148ee2dae3ec7a8b8b119f58e398bbe9bbb0c
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 11 23:53:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 12 00:04:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca7148ee

sys-devel/gcc: add 12.1.1_p20220611

But doesn't fix the 0ad ICE.

Bug: https://bugs.gentoo.org/847601
Closes: https://bugs.gentoo.org/849791
Signed-off-by: Sam James  gentoo.org>

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-12.1.1_p20220611.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 789ec6e3bdec..c7abeb45a413 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -22,6 +22,7 @@ DIST gcc-11.4.0-musl-patches-0.tar.xz 3844 BLAKE2B 
f3f1be6718e3cf08e553a1a2319a8
 DIST gcc-11.4.0-patches-0.tar.xz 13404 BLAKE2B 
a384e6604befe306e6ee444b886c1aed1ef469299f5c7903da8314d73fd06463fb4f24be24d3d03df4883eaa8eb24beb477d881c5a1886d5913fee110b11a35c
 SHA512 
f46f971f87deceaa8bc60eaa815aa1625f1cae01d2cccaeb6ff87f518198a756a1f7b496bd5bad004d713a4e8e6138f0b9a832e4df344fcb3009def840f9f6b9
 DIST gcc-12-20220528.tar.xz 79096228 BLAKE2B 
9c06ce85c6302bd43e06d35d5d5cc9e81268d368484bd60af707e6dbbe791d85ec2a177fe7deae1379d313269fcaea2ff5245e20e54ca667f452c27efb738c13
 SHA512 
498be61fcae7e4ec55e1f270e1d02fadfe9069692afab6442dac0b7ab480ad7112121f4728a9f99c7868e7373b2c770ad4833a3b4a1a8a43b3417e79f286c28c
 DIST gcc-12-20220604.tar.xz 79093712 BLAKE2B 
ce9ab4a3afa601ff19c1d27aaf673a7e5c4665972b016509078ad97eed58f3dc3bcf45b36531ec263493f67fbb4b1c860d8fa631e67fd3dbd7e3c2f2f0aadd02
 SHA512 
9879ccbd7d7034d45c43e63119d41f4f488bc40e4a4ac0ebcb2c2d86559d8a36f19a8fbcae145beafd6268eef582753c996832e8d88460c2be9f263b98c0f782
+DIST gcc-12-20220611.tar.xz 79091164 BLAKE2B 
024d390d922bc3754e6e357388e4d9d310ce35b74eafd21e7086d58c4983fbf5bb4f8af251ed3e384b7a4c7e7a2eada8fe6a82803468e805abe3654eddd57eab
 SHA512 
66f8a8a11c0ce9fafe70def612a398e8beeebe1f1edcde1488d7c72f436cdf66062fb24804af7fdda1001260d7ac15ae1007d3687a4859e62339dad0906b398d
 DIST gcc-12.0.0-musl-patches-4.tar.xz 4456 BLAKE2B 
80ae755b52c31d57eb737b3ec5e70d96e7e20f6720664cd94573b1c6cd079a0e29f73277c27b2f2570706da5239006dabd44f834824c515f6615ed5dc39c273f
 SHA512 
cf917f40133d2b8090e98880e6c87d38129f44bcb454f4d707ef57967635a6fb571d7b85b7cb854421bc9aa88e48767a47aad99c767f9415899f97922d61c497
 DIST gcc-12.0.0-patches-5.tar.xz 9820 BLAKE2B 
cdebb6fa59e594f95cc4b028d329c0fed3ffa1731a4ca1a2954b7760f4a674e773cfe5888fb2c63a619d5d80ec464d98a94870bfe2e3ea34370afce7f67526bb
 SHA512 
a9c27b0188fd842e88d6a831cdf1f9c6d0cada4ec260b5f7e67f3d8fe0f439fb0d2c82469de9fecebd657043babf3e63a24ee53776be2617bb90e1d3dd3f521e
 DIST gcc-12.1.0-musl-patches-4.tar.xz 4448 BLAKE2B 
ddad7bccea7474a0552e069df25e66b4af68470da655aaf7669c2ceca7d0588cebb171e8a949c8935eeadff23af4d3de41d44245c06d48044cfc1d1fadc6540a
 SHA512 
bb3b9e4a81efd2d0ceb405220a9c15453d780d8bc01ed5ebf4837a318e0f8ad8cc36d6ad3f2eed5051bb6dc82f223d8b61321b8f602890a770eefd69c0c144b9

diff --git a/sys-devel/gcc/gcc-12.1.1_p20220611.ebuild 
b/sys-devel/gcc/gcc-12.1.1_p20220611.ebuild
new file mode 100644
index ..aa68dc8eaadf
--- /dev/null
+++ b/sys-devel/gcc/gcc-12.1.1_p20220611.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_VER="7"
+PATCH_GCC_VER="12.1.0"
+MUSL_VER="4"
+MUSL_GCC_VER="12.1.0"
+
+inherit toolchain
+
+# Don't keyword live ebuilds
+if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~loong"
+fi
+
+# Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+# If GCC is enabling CET by default, we need glibc to be built with support 
for it.
+# bug #830454
+RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+DEPEND="${RDEPEND}"
+BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+
+src_prepare() {
+   toolchain_src_prepare
+
+   eapply_user
+}



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

2022-06-11 Thread Sam James
commit: ad93e9329d37da95c355f50a74657411915b4e0d
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 11 23:54:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 12 00:04:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad93e932

net-irc/irssi: drop .la/.a removal

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

 net-irc/irssi/irssi-1.4.1.ebuild | 2 --
 net-irc/irssi/irssi-.ebuild  | 2 --
 2 files changed, 4 deletions(-)

diff --git a/net-irc/irssi/irssi-1.4.1.ebuild b/net-irc/irssi/irssi-1.4.1.ebuild
index 4e50d26f1c07..26eedda080d8 100644
--- a/net-irc/irssi/irssi-1.4.1.ebuild
+++ b/net-irc/irssi/irssi-1.4.1.ebuild
@@ -70,7 +70,5 @@ src_install() {
 
use perl && perl_delete_localpod
 
-   rm -f "${ED}"/usr/$(get_libdir)/irssi/modules/*.{a,la} || die
-
dodoc AUTHORS ChangeLog README.md TODO NEWS
 }

diff --git a/net-irc/irssi/irssi-.ebuild b/net-irc/irssi/irssi-.ebuild
index 4e50d26f1c07..26eedda080d8 100644
--- a/net-irc/irssi/irssi-.ebuild
+++ b/net-irc/irssi/irssi-.ebuild
@@ -70,7 +70,5 @@ src_install() {
 
use perl && perl_delete_localpod
 
-   rm -f "${ED}"/usr/$(get_libdir)/irssi/modules/*.{a,la} || die
-
dodoc AUTHORS ChangeLog README.md TODO NEWS
 }



[gentoo-commits] proj/gcc-patches:master commit in: 12.1.0/gentoo/

2022-06-11 Thread Sam James
commit: 75d5c40334ae801fba6050b3027a8d86627e
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 12 00:03:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 12 00:03:38 2022 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=75d5

12.1.0: drop obsolete patch

It's in the next snapshot.

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

 ...6_12.1.0-ICE-cxx_eval_constant_expression.patch | 100 -
 12.1.0/gentoo/README.history   |   3 -
 2 files changed, 103 deletions(-)

diff --git 
a/12.1.0/gentoo/75_all_all_PR105756_12.1.0-ICE-cxx_eval_constant_expression.patch
 
b/12.1.0/gentoo/75_all_all_PR105756_12.1.0-ICE-cxx_eval_constant_expression.patch
deleted file mode 100644
index 49bf69a..000
--- 
a/12.1.0/gentoo/75_all_all_PR105756_12.1.0-ICE-cxx_eval_constant_expression.patch
+++ /dev/null
@@ -1,100 +0,0 @@
-https://bugs.gentoo.org/847601
-https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105756
-https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=0ecb6b906f215ec56df1a555139abe9ad95414fb
-
-From 0ecb6b906f215ec56df1a555139abe9ad95414fb Mon Sep 17 00:00:00 2001
-From: Patrick Palka 
-Date: Fri, 3 Jun 2022 14:58:22 -0400
-Subject: [PATCH] c++: value-dep but not type-dep decltype expr [PR105756]
-
-Here during ahead of time instantiation of the value-dependent but not
-type-dependent decltype expression (5 % N) == 0, cp_build_binary_op folds
-the operands of the == via cp_fully_fold, which performs speculative
-constexpr evaluation, and from which we crash for (5 % N) due to the
-value-dependence.
-
-Since the operand folding performed by cp_build_binary_op appears to
-be solely for sake of diagnosing overflow, and since these diagnostics
-are suppressed when in an unevaluated context, this patch avoids this
-crash by suppressing cp_build_binary_op's operand folding accordingly.
-
-   PR c++/105756
-
-gcc/cp/ChangeLog:
-
-   * typeck.cc (cp_build_binary_op): Don't fold operands
-   when c_inhibit_evaluation_warnings.
-
-gcc/testsuite/ChangeLog:
-
-   * g++.dg/cpp0x/decltype82.C: New test.
 a/gcc/cp/typeck.cc
-+++ b/gcc/cp/typeck.cc
-@@ -4939,7 +4939,7 @@ cp_build_binary_op (const op_location_t ,
-  convert it to this type.  */
-   tree final_type = 0;
- 
--  tree result, result_ovl;
-+  tree result;
- 
-   /* Nonzero if this is an operation like MIN or MAX which can
-  safely be computed in short if both args are promoted shorts.
-@@ -6263,25 +6263,29 @@ cp_build_binary_op (const op_location_t ,
- result = build2 (COMPOUND_EXPR, TREE_TYPE (result),
-instrument_expr, result);
- 
--  if (!processing_template_decl)
-+  if (resultcode == SPACESHIP_EXPR && !processing_template_decl)
-+result = get_target_expr_sfinae (result, complain);
-+
-+  if (!c_inhibit_evaluation_warnings)
- {
--  if (resultcode == SPACESHIP_EXPR)
--  result = get_target_expr_sfinae (result, complain);
--  op0 = cp_fully_fold (op0);
--  /* Only consider the second argument if the first isn't overflowed.  */
--  if (!CONSTANT_CLASS_P (op0) || TREE_OVERFLOW_P (op0))
--  return result;
--  op1 = cp_fully_fold (op1);
--  if (!CONSTANT_CLASS_P (op1) || TREE_OVERFLOW_P (op1))
-+  if (!processing_template_decl)
-+  {
-+op0 = cp_fully_fold (op0);
-+/* Only consider the second argument if the first isn't overflowed.  
*/
-+if (!CONSTANT_CLASS_P (op0) || TREE_OVERFLOW_P (op0))
-+  return result;
-+op1 = cp_fully_fold (op1);
-+if (!CONSTANT_CLASS_P (op1) || TREE_OVERFLOW_P (op1))
-+  return result;
-+  }
-+  else if (!CONSTANT_CLASS_P (op0) || !CONSTANT_CLASS_P (op1)
-+ || TREE_OVERFLOW_P (op0) || TREE_OVERFLOW_P (op1))
-   return result;
--}
--  else if (!CONSTANT_CLASS_P (op0) || !CONSTANT_CLASS_P (op1)
-- || TREE_OVERFLOW_P (op0) || TREE_OVERFLOW_P (op1))
--return result;
- 
--  result_ovl = fold_build2 (resultcode, build_type, op0, op1);
--  if (TREE_OVERFLOW_P (result_ovl))
--overflow_warning (location, result_ovl);
-+  tree result_ovl = fold_build2 (resultcode, build_type, op0, op1);
-+  if (TREE_OVERFLOW_P (result_ovl))
-+  overflow_warning (location, result_ovl);
-+}
- 
-   return result;
- }
 /dev/null
-+++ b/gcc/testsuite/g++.dg/cpp0x/decltype82.C
-@@ -0,0 +1,10 @@
-+// PR c++/105756
-+// { dg-do compile { target c++11 } }
-+
-+template
-+void f() {
-+  using ty1 = decltype((5 % N) == 0);
-+  using ty2 = decltype((5 / N) == 0);
-+}
-+
-+template void f<0>();

diff --git a/12.1.0/gentoo/README.history b/12.1.0/gentoo/README.history
index 840d46e..9b64fee 100644
--- a/12.1.0/gentoo/README.history
+++ b/12.1.0/gentoo/README.history
@@ -1,6 +1,3 @@
-8  ?? ??? 
-   + 75_all_all_PR105756_12.1.0-ICE-cxx_eval_constant_expression.patch
-
 7  30 May 2022
 
U 26_all_enable-cet.patch



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

2022-06-11 Thread Lars Wendler
commit: 2cda4dbc25ce5861d67199909a7a85a49264b12b
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Jun 11 23:32:42 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Jun 11 23:33:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cda4dbc

dev-libs/libinput: Bump to version 1.21.0

Closes: https://bugs.gentoo.org/842996
Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/libinput/Manifest   |  1 +
 dev-libs/libinput/libinput-1.21.0.ebuild | 93 
 2 files changed, 94 insertions(+)

diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index 8ae9e3a564f3..8c70311bb34c 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -1 +1,2 @@
 DIST libinput-1.20.1.tar.gz 983069 BLAKE2B 
8e63e286c0c4284f4a61129d8b6394e7ca9f2018c6a2781a7fe4b7389120dcaf5c101ccfb4b0b869afc48e954ce244213b5d206ff546d698068e738ac853
 SHA512 
91f6d6957b16d76807b376d4f81333ed16218fd37b090417d03a2e551d1f5b2c734d891d267bcdc4314cd698d7830f2f467389a9af58155e4e97a86002c8db78
+DIST libinput-1.21.0.tar.gz 988650 BLAKE2B 
54c63beeff8dee93a52774220b45321d8a94261687b463319fbae9246331b532be7995a5b32c30425b9d0708b2ba69d4b4e83e8dc7ecebe6fb1237b723a266b6
 SHA512 
510273d68f2d4cfa61564a706b1f334f6bfca0d1c8faf0bb8aa656cf3fbd5e38d79d6fbaa01a20d38bc15777c9afc341e4ed08d35ef367ef3803ce788cbc4a0e

diff --git a/dev-libs/libinput/libinput-1.21.0.ebuild 
b/dev-libs/libinput/libinput-1.21.0.ebuild
new file mode 100644
index ..0dfc7b33fd56
--- /dev/null
+++ b/dev-libs/libinput/libinput-1.21.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 2014-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit meson python-any-r1 udev
+
+DESCRIPTION="Library to handle input devices in Wayland"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ 
https://gitlab.freedesktop.org/libinput/libinput;
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0/10"
+[[ "$(ver_cut 3)" -gt 900 ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="doc input_devices_wacom test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   $(python_gen_any_dep '
+   dev-python/commonmark[${PYTHON_USEDEP}]
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   >=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]
+   ')
+   >=app-doc/doxygen-1.8.3
+   >=media-gfx/graphviz-2.38.0
+   )
+"
+#  test? ( dev-util/valgrind )
+RDEPEND="
+   input_devices_wacom? ( >=dev-libs/libwacom-0.27 )
+   >=dev-libs/libevdev-1.9.902
+   >=sys-libs/mtdev-1.1
+   virtual/libudev:=
+   virtual/udev
+"
+DEPEND="${RDEPEND}
+   test? ( >=dev-libs/check-0.9.10 )"
+
+python_check_deps() {
+   has_version -b "dev-python/commonmark[${PYTHON_USEDEP}]" && \
+   has_version -b "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
+   has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" && \
+   has_version -b ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use doc && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   sed "s@, '-Werror'@@" -i meson.build || die #744250
+}
+
+src_configure() {
+   # gui can be built but will not be installed
+   local emesonargs=(
+   -Ddebug-gui=false
+   $(meson_use doc documentation)
+   $(meson_use input_devices_wacom libwacom)
+   $(meson_use test tests)
+   -Dudev-dir="${EPREFIX}$(get_udevdir)"
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use doc ; then
+   docinto html
+   dodoc -r "${BUILD_DIR}"/Documentation/.
+   fi
+}
+
+pkg_postinst() {
+   pkgname="dev-python/python-libevdev"
+   if [[ -z "${REPLACING_VERSIONS}" ]] && ! has_version "${pkgname}" ; then
+   einfo "${pkgname} must be installed to use the"
+   einfo "libinput measure and libinput replay tools."
+   fi
+
+   udev_reload
+   udevadm hwdb --update --root="${ROOT}"
+}
+
+pkg_postrm() {
+   udev_reload
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/gson/

2022-06-11 Thread Sam James
commit: cc3ca89863fcadc63a80ccc08ec3cf1d4d2a07a8
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 11 23:27:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 11 23:27:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc3ca898

dev-java/gson: Stabilize 2.9.0-r1 x86, #850913

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

 dev-java/gson/gson-2.9.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/gson/gson-2.9.0-r1.ebuild 
b/dev-java/gson/gson-2.9.0-r1.ebuild
index d2927657733d..65e6899520af 100644
--- a/dev-java/gson/gson-2.9.0-r1.ebuild
+++ b/dev-java/gson/gson-2.9.0-r1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/google/${PN}/archive/${PN}-parent-${PV}.tar.gz -> ${
 
 LICENSE="Apache-2.0"
 SLOT="2.9"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
 
 DEPEND="
virtual/jdk:11



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

2022-06-11 Thread Sam James
commit: a332bccf1a594d93f2eed04ce3c417e1b5fdfb22
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 11 23:00:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 11 23:00:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a332bccf

net-irc/irssi: add 1.4.1

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

 net-irc/irssi/Manifest   |  1 +
 net-irc/irssi/irssi-1.4.1.ebuild | 76 +++
 net-irc/irssi/irssi-.ebuild  | 78 +---
 3 files changed, 118 insertions(+), 37 deletions(-)

diff --git a/net-irc/irssi/Manifest b/net-irc/irssi/Manifest
index dc5612c9c0f4..a54639bcc796 100644
--- a/net-irc/irssi/Manifest
+++ b/net-irc/irssi/Manifest
@@ -1 +1,2 @@
 DIST irssi-1.2.3.tar.xz 1145292 BLAKE2B 
7b2b7cb8d1533a06ad3cd5e0b2e45bba636cf19d26c69e19fc7e9408313f80d80a26ff2bf5f21a8763d8adec722bb33f6b076a863e6a55e178a814a3e79c9db7
 SHA512 
826b7bfd86a54647f2d344b6c461e1118b7382fb1637cf33c395af41a9a4ca5d8a794a415f0f0737178968cf2463bb46a0e7b7fd7014c968668b16183e0644bc
+DIST irssi-1.4.1.tar.xz 1210772 BLAKE2B 
b02dfeae1e3ac5d52c5d22f8d2284e0314d9c39628e5389eed2a90d22904754869567750909b65315472068113f1efa8e304696564e2c2517b7a17219cf92dda
 SHA512 
e0c53c456bd92af60e8845dba6d338bc0f880639ba19118c22324a5044101a16f7a387377f2a15aa74364f75fe9ed0d5fac0f353c3ea2158190f76ed89dfdd22

diff --git a/net-irc/irssi/irssi-1.4.1.ebuild b/net-irc/irssi/irssi-1.4.1.ebuild
new file mode 100644
index ..4e50d26f1c07
--- /dev/null
+++ b/net-irc/irssi/irssi-1.4.1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+GENTOO_DEPEND_ON_PERL="no"
+inherit perl-module meson
+
+DESCRIPTION="A modular textUI IRC client with IPv6 support"
+HOMEPAGE="https://irssi.org/;
+if [[ ${PV} == ** ]] ; then
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
+   inherit meson git-r3
+else
+   # Keep for _rc compability
+   MY_P="${P/_/-}"
+
+   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV/_/-}/${MY_P}.tar.xz;
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="otr +perl selinux +proxy"
+
+RDEPEND="
+   >=dev-libs/glib-2.6.0
+   dev-libs/openssl:=
+   sys-libs/ncurses:=
+   otr? (
+   >=dev-libs/libgcrypt-1.2.0:=
+   >=net-libs/libotr-4.1.0
+   )
+   perl? ( dev-lang/perl:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   dev-lang/perl
+   || (
+   www-client/lynx
+   www-client/elinks
+   )
+"
+RDEPEND+=" selinux? ( sec-policy/selinux-irc )"
+
+src_configure() {
+   local emesonargs=(
+   -Ddocdir="${EPREFIX}"/usr/share/doc/${PF}
+   -Dwith-perl-lib=vendor
+   -Dwith-otr=$(usex otr)
+   -Dwith-proxy=$(usex proxy)
+   -Dwith-perl=$(usex perl)
+
+   # Carried over from autotools (for now?), bug #677804
+   -Ddisable-utf8proc=yes
+   -Dwith-fuzzer=no
+   -Dinstall-glib=no
+   )
+
+   meson_src_configure
+}
+
+src_test() {
+   # We don't want perl-module's src_test
+   meson_src_test
+}
+
+src_install() {
+   meson_src_install
+
+   use perl && perl_delete_localpod
+
+   rm -f "${ED}"/usr/$(get_libdir)/irssi/modules/*.{a,la} || die
+
+   dodoc AUTHORS ChangeLog README.md TODO NEWS
+}

diff --git a/net-irc/irssi/irssi-.ebuild b/net-irc/irssi/irssi-.ebuild
index a73888fc5871..4e50d26f1c07 100644
--- a/net-irc/irssi/irssi-.ebuild
+++ b/net-irc/irssi/irssi-.ebuild
@@ -1,68 +1,72 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
+EAPI=8
 
 GENTOO_DEPEND_ON_PERL="no"
-
-inherit autotools perl-module git-r3
-
-EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
+inherit perl-module meson
 
 DESCRIPTION="A modular textUI IRC client with IPv6 support"
 HOMEPAGE="https://irssi.org/;
+if [[ ${PV} == ** ]] ; then
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
+   inherit meson git-r3
+else
+   # Keep for _rc compability
+   MY_P="${P/_/-}"
+
+   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV/_/-}/${MY_P}.tar.xz;
+fi
+
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="otr +perl selinux socks5 +proxy"
+IUSE="otr +perl selinux +proxy"
 
-COMMON_DEPEND="sys-libs/ncurses:0=
+RDEPEND="
>=dev-libs/glib-2.6.0
dev-libs/openssl:=
+   sys-libs/ncurses:=
otr? (
-   >=dev-libs/libgcrypt-1.2.0:0=
+   >=dev-libs/libgcrypt-1.2.0:=
>=net-libs/libotr-4.1.0
)
perl? ( dev-lang/perl:= )
-   socks5? ( >=net-proxy/dante-1.1.18 )"
-
-DEPEND="
-   ${COMMON_DEPEND}
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
virtual/pkgconfig
dev-lang/perl
|| (
   

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/keepalived/

2022-06-11 Thread Sam James
commit: b123e4b7a4f5c1f7ed7751b036cfb99574947503
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 11 23:28:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 11 23:28:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b123e4b7

sys-cluster/keepalived: Stabilize 2.2.7 ppc64, #851135

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

 sys-cluster/keepalived/keepalived-2.2.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/keepalived/keepalived-2.2.7.ebuild 
b/sys-cluster/keepalived/keepalived-2.2.7.ebuild
index 37a8d7f17e5b..0859ca12a5e4 100644
--- a/sys-cluster/keepalived/keepalived-2.2.7.ebuild
+++ b/sys-cluster/keepalived/keepalived-2.2.7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.keepalived.org/software/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ppc64 ~s390 ~sparc ~x86"
 IUSE="+bfd dbus json regex snmp systemd"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-java/reflections/

2022-06-11 Thread Sam James
commit: bd656a32502ef0ce95489613eeb31b2177d1adfb
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 11 23:27:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 11 23:27:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd656a32

dev-java/reflections: Stabilize 0.9.12-r2 x86, #850913

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

 dev-java/reflections/reflections-0.9.12-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/reflections/reflections-0.9.12-r2.ebuild 
b/dev-java/reflections/reflections-0.9.12-r2.ebuild
index aa3b4c74c74e..95b644643043 100644
--- a/dev-java/reflections/reflections-0.9.12-r2.ebuild
+++ b/dev-java/reflections/reflections-0.9.12-r2.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/ronmamo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="WTFPL-2 BSD-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
 
 # Common dependencies
 # POM: pom.xml



[gentoo-commits] repo/gentoo:master commit in: virtual/perl-Module-CoreList/

2022-06-11 Thread Sam James
commit: 784ce50b511acb5b5a336a3b3501aa71271407e5
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 11 21:28:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 11 21:28:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=784ce50b

virtual/perl-Module-CoreList: Stabilize 5.202.203.130 x86, #836303

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

 virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild 
b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild
index 30466983fc74..b186c031dae7 100644
--- a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild
+++ b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DESCRIPTION="Virtual for ${PN#perl-}"
 SLOT="0"
-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 ~x86-solaris"
+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 ~x86-solaris"
 
 # Check 
https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/virtual/perl-Module-CoreList
 # When bumping this package.



[gentoo-commits] repo/gentoo:master commit in: virtual/perl-Module-CoreList/

2022-06-11 Thread Sam James
commit: 2e9e97fc29a7b467fa41f4424805f421ef940241
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 11 21:27:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 11 21:27:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e9e97fc

virtual/perl-Module-CoreList: Stabilize 5.202.203.130 arm64, #836303

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

 virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild 
b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild
index ba6ca5e9abe4..cad1be16f350 100644
--- a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild
+++ b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DESCRIPTION="Virtual for ${PN#perl-}"
 SLOT="0"
-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 ~x86-solaris"
+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 ~x86-solaris"
 
 # Check 
https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/virtual/perl-Module-CoreList
 # When bumping this package.



[gentoo-commits] repo/gentoo:master commit in: virtual/perl-Module-CoreList/

2022-06-11 Thread Sam James
commit: 2d4840b0f5f225f97065b5b7bec2b942bafb479f
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 11 21:28:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 11 21:28:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d4840b0

virtual/perl-Module-CoreList: Stabilize 5.202.203.130 ppc, #836303

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

 virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild 
b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild
index bce464efafb4..f0ae858286dd 100644
--- a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild
+++ b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DESCRIPTION="Virtual for ${PN#perl-}"
 SLOT="0"
-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 ~x86-solaris"
+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 ~x86-solaris"
 
 # Check 
https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/virtual/perl-Module-CoreList
 # When bumping this package.



[gentoo-commits] repo/gentoo:master commit in: virtual/perl-Module-CoreList/

2022-06-11 Thread Sam James
commit: 4b75a4352f3ae61411ad9fb2ec1749ec4e854283
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 11 21:28:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 11 21:28:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b75a435

virtual/perl-Module-CoreList: Stabilize 5.202.203.130 ppc64, #836303

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

 virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild 
b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild
index f0ae858286dd..7df473f29632 100644
--- a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild
+++ b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DESCRIPTION="Virtual for ${PN#perl-}"
 SLOT="0"
-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 ~x86-solaris"
+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 ~x86-solaris"
 
 # Check 
https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/virtual/perl-Module-CoreList
 # When bumping this package.



[gentoo-commits] repo/gentoo:master commit in: virtual/perl-Module-CoreList/

2022-06-11 Thread Sam James
commit: 0d42ef848195890c2e16b3cc246be1136907454c
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 11 21:28:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 11 21:28:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d42ef84

virtual/perl-Module-CoreList: Stabilize 5.202.203.130 sparc, #836303

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

 virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild 
b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild
index 7df473f29632..30466983fc74 100644
--- a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild
+++ b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DESCRIPTION="Virtual for ${PN#perl-}"
 SLOT="0"
-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 ~x86-solaris"
+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 ~x86-solaris"
 
 # Check 
https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/virtual/perl-Module-CoreList
 # When bumping this package.



[gentoo-commits] repo/gentoo:master commit in: virtual/perl-Module-CoreList/

2022-06-11 Thread Sam James
commit: 36a0a490e858a95de3a53280edaa62320932dec0
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 11 21:28:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 11 21:28:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36a0a490

virtual/perl-Module-CoreList: Stabilize 5.202.203.130 arm, #836303

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

 virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild 
b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild
index cad1be16f350..bce464efafb4 100644
--- a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild
+++ b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DESCRIPTION="Virtual for ${PN#perl-}"
 SLOT="0"
-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 ~x86-solaris"
+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 ~x86-solaris"
 
 # Check 
https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/virtual/perl-Module-CoreList
 # When bumping this package.



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

2022-06-11 Thread Sam James
commit: 38e36c18bd153c89e24b90bf7fb514b188f655a7
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 11 09:30:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 11 21:27:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38e36c18

app-text/ghostscript-gpl: add bugs-to

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

 app-text/ghostscript-gpl/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-text/ghostscript-gpl/metadata.xml 
b/app-text/ghostscript-gpl/metadata.xml
index 4accecb49528..3570f4ae29c0 100644
--- a/app-text/ghostscript-gpl/metadata.xml
+++ b/app-text/ghostscript-gpl/metadata.xml
@@ -15,6 +15,7 @@

cpe:/a:artifex:gpl_ghostscript
ArtifexSoftware/ghostpdl-downloads
+   https://bugs.ghostscript.com/


Add support for unicode passwords via 
net-dns/libidn



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

2022-06-11 Thread Sam James
commit: 6bd0a1521c42c0700e774492782b9ff016f32b35
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 11 09:28:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 11 21:27:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bd0a152

app-text/ghostscript-gpl: add link to git repo

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

 app-text/ghostscript-gpl/ghostscript-gpl-9.56.1.ebuild | 2 +-
 app-text/ghostscript-gpl/metadata.xml  | 1 -
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-9.56.1.ebuild 
b/app-text/ghostscript-gpl/ghostscript-gpl-9.56.1.ebuild
index ab6632102340..7a14da73aa01 100644
--- a/app-text/ghostscript-gpl/ghostscript-gpl-9.56.1.ebuild
+++ b/app-text/ghostscript-gpl/ghostscript-gpl-9.56.1.ebuild
@@ -15,7 +15,7 @@ PVM_S=$(ver_rs 1-2 "")
 MY_PATCHSET="ghostscript-gpl-9.56.1-patchset-01.tar.xz"
 
 DESCRIPTION="Interpreter for the PostScript language and PDF"
-HOMEPAGE="https://ghostscript.com/;
+HOMEPAGE="https://ghostscript.com/ 
https://git.ghostscript.com/?p=ghostpdl.git;a=summary;
 
SRC_URI="https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${PVM_S}/${MY_P}.tar.xz;
 if [[ -n "${MY_PATCHSET}" ]] ; then
SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCHSET};

diff --git a/app-text/ghostscript-gpl/metadata.xml 
b/app-text/ghostscript-gpl/metadata.xml
index 9da8ae5ef674..4accecb49528 100644
--- a/app-text/ghostscript-gpl/metadata.xml
+++ b/app-text/ghostscript-gpl/metadata.xml
@@ -14,7 +14,6 @@


cpe:/a:artifex:gpl_ghostscript
-   djvu
ArtifexSoftware/ghostpdl-downloads





[gentoo-commits] repo/gentoo:master commit in: virtual/perl-Module-CoreList/

2022-06-11 Thread Sam James
commit: 396a4f22ad15597135c20cf2203897910cfd1127
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 11 21:27:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 11 21:27:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=396a4f22

virtual/perl-Module-CoreList: Stabilize 5.202.203.130 amd64, #836303

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

 virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild 
b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild
index 62e32679efbd..ba6ca5e9abe4 100644
--- a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild
+++ b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.203.130.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DESCRIPTION="Virtual for ${PN#perl-}"
 SLOT="0"
-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 ~x86-solaris"
+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 ~x86-solaris"
 
 # Check 
https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/virtual/perl-Module-CoreList
 # When bumping this package.



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

2022-06-11 Thread Bernard Cafarelli
commit: f3980940ebf92f2806e469bf4acefcfe3a97d64a
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sat Jun 11 21:14:27 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sat Jun 11 21:14:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3980940

net-mail/fetchmail: drop 6.4.21-r1, 6.4.22

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

 net-mail/fetchmail/Manifest   |   2 -
 net-mail/fetchmail/fetchmail-6.4.21-r1.ebuild | 107 --
 net-mail/fetchmail/fetchmail-6.4.22.ebuild| 107 --
 3 files changed, 216 deletions(-)

diff --git a/net-mail/fetchmail/Manifest b/net-mail/fetchmail/Manifest
index 7b14d1c5cfe4..1cf54b1eb36c 100644
--- a/net-mail/fetchmail/Manifest
+++ b/net-mail/fetchmail/Manifest
@@ -1,4 +1,2 @@
-DIST fetchmail-6.4.21.tar.xz 1318996 BLAKE2B 
4c2befad2b7dfa6957889e029572c259be7a20e4b54b864e2cca827540d745a57ad227f8e1fce1336e8f3a1005c780d8fa7c1b10b9ee05ce68dbcfac75afa179
 SHA512 
c9300f63c0e4073f199a9a7d9061774a7f88aad496b696cad96c0ee85107cae506461f0cd083903c60104b1e7654461213f3f759c1cdaffaf1c85fb1956faa67
-DIST fetchmail-6.4.22.tar.xz 1330176 BLAKE2B 
7086f8a3df263f68ae2034321f63c40fcf4759517f46c67ba4b5d3b33ba07d3bb4f512d749a67a2d76991b46847b6dd9df0795a7a28e8166842454001497cfc9
 SHA512 
ff6db2705b6e3806e22c326da8a0f6bdc0909965cd283b50f9d55bd3a18a52fc4b2f4b4afece1e81aa25b6f1037450cb2b579c4d2cfe4705d34b31d4c1a47e00
 DIST fetchmail-6.4.27.tar.xz 1326668 BLAKE2B 
fb349f8e4b17929d8ab5ec144e2d6e4227b56143112eb3745830c339f8dfdaa80fb47060ad3671258563198ed1283a903fcd5a82564b7320a829ceb4c5826642
 SHA512 
75650c2a8bcfa6f4364dacd6964f00848a23e1bc96eed10f7fcfd9c8c6f6b6fe60eee2730c57c8a5263c11f01b3031cbef7d6b2bffa730de63e7ec262448af2f
 DIST fetchmail-6.4.30.tar.xz 1333524 BLAKE2B 
67e6aff00b1678ad68a4539c40147c79fbb22970248a97fd16340dbc64e90339a476ea322afde7345858b7041a00364e181af37dc96a09dcdca2e096f62922ea
 SHA512 
0ec540c4102267e6e72fefa5e76aa76f45d25a0e68ec40f1fd834719f2a4b5f3f78c587b050fc33d97dd8fc6f674950949e5c23f960ebcd3046d5cc2e06db1d0

diff --git a/net-mail/fetchmail/fetchmail-6.4.21-r1.ebuild 
b/net-mail/fetchmail/fetchmail-6.4.21-r1.ebuild
deleted file mode 100644
index ee54777b53af..
--- a/net-mail/fetchmail/fetchmail-6.4.21-r1.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8,9} )
-PYTHON_REQ_USE="tk"
-
-inherit autotools python-single-r1 systemd tmpfiles toolchain-funcs
-
-DESCRIPTION="the legendary remote-mail retrieval and forwarding utility"
-HOMEPAGE="https://www.fetchmail.info/;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
-
-LICENSE="GPL-2 public-domain"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="ssl nls kerberos tk socks"
-REQUIRED_USE="tk? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="acct-user/fetchmail
-   ssl? (
-   >=dev-libs/openssl-1.1.1:=
-   )
-   kerberos? (
-   virtual/krb5
-   >=dev-libs/openssl-1.0.2:=
-   )
-   nls? ( virtual/libintl )
-   !elibc_glibc? ( sys-fs/e2fsprogs )
-   socks? ( net-proxy/dante )
-   tk? (
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   dev-python/future[${PYTHON_USEDEP}]
-   ')
-   )"
-DEPEND="${RDEPEND}
-   app-arch/xz-utils
-   sys-devel/flex
-   nls? ( sys-devel/gettext )"
-
-DOCS="FAQ FEATURES NEWS NOTES README README.NTLM README.SSL* TODO"
-HTML_DOCS="*.html"
-PATCHES=(
-   "${FILESDIR}"/${PN}-6.3.26-python-optional.patch
-)
-S=${WORKDIR}/${P/_/.}
-
-pkg_setup() {
-   use tk && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-   # don't compile during src_install
-   use tk && : > "${S}"/py-compile
-   eautoreconf
-}
-
-src_configure() {
-   use tk || export PYTHON=:
-
-   econf \
-   --enable-RPA \
-   --enable-NTLM \
-   --enable-SDPS \
-   $(use_enable nls) \
-   $(use_with ssl ssl "${EPREFIX}/usr") \
-   $(use kerberos && echo "--with-ssl=${EPREFIX}/usr") \
-   $(use_with kerberos gssapi) \
-   $(use_with kerberos kerberos5) \
-   --without-hesiod \
-   $(use_with socks)
-}
-
-src_compile() {
-   emake AR="$(tc-getAR)"
-}
-
-src_install() {
-   default
-
-   newinitd "${FILESDIR}"/fetchmail.initd fetchmail
-   newconfd "${FILESDIR}"/fetchmail.confd fetchmail
-
-   systemd_dounit  "${FILESDIR}"/${PN}.service
-   systemd_newunit "${FILESDIR}"/${PN}_at.service "${PN}@.service"
-   dotmpfiles "${FILESDIR}"/${PN}.conf
-
-   docinto contrib
-   local f
-   for f in contrib/* ; do
-   [ -f "${f}" ] && 

[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/files/, net-libs/nodejs/

2022-06-11 Thread William Hubbs
commit: 1cd2102cc5fc36973c064aa19da9e0d6d82d9d8d
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Jun 11 21:00:35 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jun 11 21:03:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cd2102c

net-libs/nodejs: update 18.3.0 pax marking patch

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

 .../nodejs/files/nodejs-18.3.0-paxmarking.patch| 85 ++
 net-libs/nodejs/nodejs-18.3.0.ebuild   |  2 +-
 2 files changed, 86 insertions(+), 1 deletion(-)

diff --git a/net-libs/nodejs/files/nodejs-18.3.0-paxmarking.patch 
b/net-libs/nodejs/files/nodejs-18.3.0-paxmarking.patch
new file mode 100644
index ..fd7ef431045e
--- /dev/null
+++ b/net-libs/nodejs/files/nodejs-18.3.0-paxmarking.patch
@@ -0,0 +1,85 @@
+diff -urNp node-v15.8.0-orig/node.gyp node-v15.8.0-dwok/node.gyp
+--- node-v15.8.0-orig/node.gyp 2021-02-24 22:21:44.202911780 +0100
 node-v15.8.0-dwok/node.gyp 2021-02-24 22:25:34.298281739 +0100
+@@ -55,6 +55,7 @@
+   'deps/undici/undici.js',
+ ],
+ 'node_mksnapshot_exec': 
'<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)node_mksnapshot<(EXECUTABLE_SUFFIX)',
++'node_mksnapshot_u_exec': 
'<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)node_mksnapshot_u<(EXECUTABLE_SUFFIX)',
+ 'conditions': [
+   ['GENERATOR == "ninja"', {
+ 'node_text_start_object_path': 
'src/large_pages/node_text_start.node_text_start.o'
+@@ -331,10 +332,24 @@
+ }, {
+   'actions': [
+ {
++  'action_name': 'run_pax_mksnapshot',
++  'inputs': [
++'<(node_mksnapshot_exec)',
++  ],
++  'outputs': [
++'<(node_mksnapshot_u_exec)',
++  ],
++  'action': [
++'bash',
++'-c',
++'mv <(node_mksnapshot_exec) <(node_mksnapshot_u_exec) && 
paxmark.sh m <(node_mksnapshot_u_exec)',
++  ],
++},
++{
+   'action_name': 'node_mksnapshot',
+   'process_outputs_as_sources': 1,
+   'inputs': [
+-'<(node_mksnapshot_exec)',
++'<(node_mksnapshot_u_exec)',
+   ],
+   'outputs': [
+ '<(SHARED_INTERMEDIATE_DIR)/node_snapshot.cc',
+diff -urNp node-v15.8.0-orig/tools/v8_gypfiles/v8.gyp 
node-v15.8.0-dwok/tools/v8_gypfiles/v8.gyp
+--- node-v15.8.0-orig/tools/v8_gypfiles/v8.gyp 2021-02-24 22:21:44.654910571 
+0100
 node-v15.8.0-dwok/tools/v8_gypfiles/v8.gyp 2021-02-24 22:25:54.834224791 
+0100
+@@ -9,6 +9,7 @@
+ 'v8_vector_stores%': 0,
+ 'v8_embed_script%': "",
+ 'mksnapshot_exec': 
'<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)mksnapshot<(EXECUTABLE_SUFFIX)',
++'mksnapshot_u_exec': 
'<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)mksnapshot_u<(EXECUTABLE_SUFFIX)',
+ 'v8_os_page_size%': 0,
+ 'generate_bytecode_output_root': 
'<(SHARED_INTERMEDIATE_DIR)/generate-bytecode-output-root',
+ 'generate_bytecode_builtins_list_output': 
'<(generate_bytecode_output_root)/builtins-generated/bytecodes-builtins-list.h',
+@@ -1413,7 +1414,7 @@
+   ],
+ },  # bytecode_builtins_list_generator
+ {
+-  'target_name': 'mksnapshot',
++  'target_name': 'mksnapshot_u',
+   'type': 'executable',
+   'dependencies': [
+ 'v8_base_without_compiler',
+@@ -1432,6 +1433,27 @@
+   'toolsets': ['host'],
+ }],
+   ],
++},  # mksnapshot_u
++{
++  'target_name': 'mksnapshot',
++  'type': 'none',
++  'dependencies': ['mksnapshot_u'],
++  'actions': [
++{
++  'action_name': 'paxmark_mksnapshot',
++  'inputs': [
++'<(mksnapshot_u_exec)',
++  ],
++  'outputs': [
++'<(mksnapshot_exec)',
++  ],
++  'action': [
++'bash',
++'-c',
++'cp <(mksnapshot_u_exec) <(mksnapshot_exec) && paxmark.sh m 
<(mksnapshot_exec)'
++  ],
++},
++  ],
+ },  # mksnapshot
+ {
+   'target_name': 'torque',

diff --git a/net-libs/nodejs/nodejs-18.3.0.ebuild 
b/net-libs/nodejs/nodejs-18.3.0.ebuild
index ca608fd9201a..ab8116548114 100644
--- a/net-libs/nodejs/nodejs-18.3.0.ebuild
+++ b/net-libs/nodejs/nodejs-18.3.0.ebuild
@@ -85,7 +85,7 @@ src_prepare() {
fi
 
# We need to disable mprotect on two files when it builds Bug 694100.
-   use pax-kernel && PATCHES+=( 
"${FILESDIR}"/${PN}-18.0.0-paxmarking.patch )
+   use pax-kernel && PATCHES+=( 
"${FILESDIR}"/${PN}-18.3.0-paxmarking.patch )
 
# All this test does is check if the npm CLI produces warnings of any 
sort,
# failing if it does. Overkill, much? Especially given one possible 
warning



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

2022-06-11 Thread Mike Pagano
commit: eee74b9fca1b5237299ee08fd041997e7271304a
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Jun 11 18:59:34 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Jun 11 18:59:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eee74b9f

linux-mod.eclass: Support module compression

The Linux kernel supports the compression of modules utilizing GZIP, XZ
and ZSTD.  Add support into linux-mod.eclass to support this for out of
tree modules utilizing the compression binary specified in the kernel
config.

Note that if the binary which provides the compression is not present on
the system the kernel would have failed to build with an error
indicating the missing binaries name.

Closes: https://bugs.gentoo.org/850130

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

 eclass/linux-mod.eclass | 17 -
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/eclass/linux-mod.eclass b/eclass/linux-mod.eclass
index 6a820371b767..b7c13cbf7e76 100644
--- a/eclass/linux-mod.eclass
+++ b/eclass/linux-mod.eclass
@@ -711,7 +711,22 @@ linux-mod_src_install() {
einfo "Installing ${modulename} module"
cd "${objdir}" || die "${objdir} does not exist"
insinto "${INSTALL_MOD_PATH}"/lib/modules/${KV_FULL}/${libdir}
-   doins ${modulename}.${KV_OBJ} || die "doins 
${modulename}.${KV_OBJ} failed"
+
+   # check here for CONFIG_MODULE_COMPRESS_ 
(NONE, GZIP, XZ, ZSTD) 
+   # and similarily compress the module being built if != NONE.
+
+   if linux_chkconfig_present MODULE_COMPRESS_XZ; then
+   xz ${modulename}.${KV_OBJ} 
+   doins ${modulename}.${KV_OBJ}.xz || die "doins 
${modulename}.${KV_OBJ}.xz failed"
+   elif linux_chkconfig_present MODULE_COMPRESS_GZIP; then
+   gzip ${modulename}.${KV_OBJ}
+   doins ${modulename}.${KV_OBJ}.gz || die "doins 
${modulename}.${KV_OBJ}.gz failed"
+   elif linux_chkconfig_present MODULE_COMPRESS_ZSTD; then
+   zstd ${modulename}.${KV_OBJ}
+   doins ${modulename}.${KV_OBJ}.zst || die "doins 
${modulename}.${KV_OBJ}.zst failed"
+   else
+   doins ${modulename}.${KV_OBJ} || die "doins 
${modulename}.${KV_OBJ} failed"
+   fi
cd "${OLDPWD}"
 
generate_modulesd "${objdir}/${modulename}"



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

2022-06-11 Thread Arthur Zamarin
commit: 8289ed0d0ad51a5563f0b87dc709f250316f3128
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 11 18:44:00 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 11 18:44:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8289ed0d

dev-python/owslib: add 0.26.0

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

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

diff --git a/dev-python/owslib/Manifest b/dev-python/owslib/Manifest
index 7ddc8b754659..6879e266c9ae 100644
--- a/dev-python/owslib/Manifest
+++ b/dev-python/owslib/Manifest
@@ -1 +1,2 @@
 DIST owslib-0.25.0.tar.gz 936550 BLAKE2B 
9cb34a6c7c93dc89a466c13351d457c9372d405055fa3f6cec9c05c231e76762168c6813085523037b3a6439100500c46c1044569bd2bb598c3e2e63757d8b86
 SHA512 
058108cf77197ce24793608869d56bf0467230f5f231ac9ba48445f2e02d07ea1e26be03ad6967504a1e625008ae2768ed2a663f3b7a49dcea410ee4a8b40cec
+DIST owslib-0.26.0.gh.tar.gz 948463 BLAKE2B 
2cbdad2d8e9bc4b8a7e2db58dc75a7c053bde0b2cc772a01f230db044909615b96e62b08bb93233df153686a180a5e93af1bda6ea79b8565efacccfa18fcf4da
 SHA512 
27362c47eae87dc6318d505dd1b0987de36d140d2d0fd5d7a5195470de39d73807fbcafa142366f6981cc36453c262a41133c6c68baf45a97d0fdaae5a0ebf4b

diff --git a/dev-python/owslib/owslib-0.26.0.ebuild 
b/dev-python/owslib/owslib-0.26.0.ebuild
new file mode 100644
index ..50d119522978
--- /dev/null
+++ b/dev-python/owslib/owslib-0.26.0.ebuild
@@ -0,0 +1,42 @@
+# 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="Library for client programming with Open Geospatial Consortium 
web service"
+HOMEPAGE="https://geopython.github.io/OWSLib/;
+SRC_URI="
+   https://github.com/geopython/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/OWSLib-${PV}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test"
+PROPERTIES="test_network"
+
+RDEPEND="
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/pyproj[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+"
+BDEPEND="test? ( dev-python/pillow[${PYTHON_USEDEP}] )"
+
+EPYTEST_DESELECT=(
+   tests/test_ogcapi_features_pygeoapi.py::test_ogcapi_features_pygeoapi
+)
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -e '/addopts/d' -i tox.ini || die
+   distutils-r1_src_prepare
+}



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

2022-06-11 Thread Arthur Zamarin
commit: 85052dddc6296193c31b88acccbc5a8594bd4a05
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 11 18:22:57 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 11 18:44:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85052ddd

dev-python/entrypoint2: add 1.1

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

 dev-python/entrypoint2/Manifest   |  1 +
 dev-python/entrypoint2/entrypoint2-1.1.ebuild | 28 +++
 2 files changed, 29 insertions(+)

diff --git a/dev-python/entrypoint2/Manifest b/dev-python/entrypoint2/Manifest
index 3bdb0bb2a058..5e0b8c117185 100644
--- a/dev-python/entrypoint2/Manifest
+++ b/dev-python/entrypoint2/Manifest
@@ -1 +1,2 @@
 DIST entrypoint2-1.0.tar.gz 15424 BLAKE2B 
1270a35218cde90922fe8f675917545f4c43e5ec0effd632583cd0bd02200d6a453716787c222722cec633bcb108c1b8c26e284e9659e754d3bc6a77895a6042
 SHA512 
6580dbf19482af95cbccad61b6f6dc73c068ac78d166e2cea4fae54243921e577316d38e204ad5983f0f52d898d67a10f4c90332d4eeaff1ea713bfc82c70890
+DIST entrypoint2-1.1.gh.tar.gz 15480 BLAKE2B 
e9a834b863e624971266b78fed75ce2621511f7529f88e4950803c8978a1e27e81585751c25eab82aa1507b6abf8500b11e6ab7ec80052ccd31bec16bf3ed790
 SHA512 
807b8a53cc5c3e88de971c624dc69b3d526637d84856a0a67fdf2d15c51224cb5c48a7614eaa1942783ce2e954791a86f5ae6eb4dbf1a6e7928161e2cc8f293d

diff --git a/dev-python/entrypoint2/entrypoint2-1.1.ebuild 
b/dev-python/entrypoint2/entrypoint2-1.1.ebuild
new file mode 100644
index ..0ad7d18b4367
--- /dev/null
+++ b/dev-python/entrypoint2/entrypoint2-1.1.ebuild
@@ -0,0 +1,28 @@
+# 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="Easy to use command-line interface for python modules"
+HOMEPAGE="https://github.com/ponty/entrypoint2;
+SRC_URI="
+   https://github.com/ponty/entrypoint2/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/easyprocess[${PYTHON_USEDEP}]
+   dev-python/path-py[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2022-06-11 Thread Arthur Zamarin
commit: 352e6c59ce0ffe61003053f95f5a9a5e5e80766d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 11 18:24:00 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 11 18:44:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=352e6c59

dev-python/mkdocs-material: add 8.3.4

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

 dev-python/mkdocs-material/Manifest|  1 +
 .../mkdocs-material/mkdocs-material-8.3.4.ebuild   | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/mkdocs-material/Manifest 
b/dev-python/mkdocs-material/Manifest
index a81bd69c7738..9b2ee6242e62 100644
--- a/dev-python/mkdocs-material/Manifest
+++ b/dev-python/mkdocs-material/Manifest
@@ -2,3 +2,4 @@ DIST mkdocs-material-8.2.15.gh.tar.gz 8337955 BLAKE2B 
542871c9be9c67c83a0b62d3bb
 DIST mkdocs-material-8.2.16.gh.tar.gz 8358163 BLAKE2B 
f3102be342d697e462c798fe8227febd7f3ec99fcd9791dde96103ec39f9ec86c68c8682170b48e1bf56e03d4be45fa6cd372b1b4391ef4ecbd1bef2866d3e90
 SHA512 
4ebc03e2b9954e3d64c1837b20df7c85d610ffa63303ba07e5f42ae680777fd577b1aa4744732352da6bfab4f70e2ca17afeb092d3a494f3e0a7c5f7b2149fb7
 DIST mkdocs-material-8.2.8.gh.tar.gz 8304608 BLAKE2B 
ff44912e812a32c7bc99fb7a07178864a952ecfbe953fe8e4d06188e2cf79f87276a881aeba1b2e5b5c290b4e12afa72761b35988290b7039163c643ec51c154
 SHA512 
fd2308f78c2dfff81d917f958903fee44fdd214a209464c4279d399812a686a26084e40367b0809889f682adfe5d1fe3b4707dc206621f3aa216be59e13d5d0a
 DIST mkdocs-material-8.3.3.gh.tar.gz 8283580 BLAKE2B 
aa6dc9e07b0a7fcb6fd598f4bef37a2c3b00ee4260bf6b2fe088dfc9e8c1468f8ec50767d41ddebad0c32a193669e560bbeb835684e5c8451d5985637038a1f9
 SHA512 
ed3bf417b8c9f2da9f198fd7079ffca3c1bf9f6f455c1c03fb4b3b566ffdc95be6b39d4f47590eca74610b2a0efb34dacf50ad2c2c4f9cca4e18079d584a7128
+DIST mkdocs-material-8.3.4.gh.tar.gz 8311720 BLAKE2B 
df2b01fa36b49e33be95d67935b24361f1d87394f118b51c51e4b822b8975dc41530d3e1cb87c7ebeb21dafb6494664730cdf96608af5dd5b83fc8715971dd92
 SHA512 
453e866c1dac643c9347573b3412642a1eadbb5e1087170bcd8ada57506d53d59bc52072ab8a6ac034feabacd09a47f3d32b5f7f3b0535e98d7ab3bf29733af0

diff --git a/dev-python/mkdocs-material/mkdocs-material-8.3.4.ebuild 
b/dev-python/mkdocs-material/mkdocs-material-8.3.4.ebuild
new file mode 100644
index ..71839dd0e93b
--- /dev/null
+++ b/dev-python/mkdocs-material/mkdocs-material-8.3.4.ebuild
@@ -0,0 +1,41 @@
+# 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} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+   dev-python/mkdocs-material-extensions
+   dev-python/mkdocs-minify-plugin
+   dev-python/mkdocs-redirects
+"
+
+inherit distutils-r1 docs
+
+DESCRIPTION="A Material Design theme for MkDocs"
+HOMEPAGE="
+   https://github.com/squidfunk/mkdocs-material/
+   https://pypi.org/project/mkdocs-material/
+"
+SRC_URI="
+   https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-1.3.0[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.12[${PYTHON_USEDEP}]
+   >=dev-python/pymdown-extensions-9.4[${PYTHON_USEDEP}]
+"
+
+# mkdocs-material-extensions depends on mkdocs-material creating a circular dep
+PDEPEND=">=dev-python/mkdocs-material-extensions-1.0.3[${PYTHON_USEDEP}]"



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

2022-06-11 Thread Arthur Zamarin
commit: a8a3a7e1332289591f94d88c4a76f265ee622955
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 11 18:28:11 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 11 18:44:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8a3a7e1

dev-python/xmlschema: add 1.11.2

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

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

diff --git a/dev-python/xmlschema/Manifest b/dev-python/xmlschema/Manifest
index ead18ab309e0..3b50586dc6ba 100644
--- a/dev-python/xmlschema/Manifest
+++ b/dev-python/xmlschema/Manifest
@@ -1,3 +1,4 @@
 DIST xmlschema-1.10.0.tar.gz 396057 BLAKE2B 
44facdb16e79ddf16ca798b937c4cf35444f9d31278c26121f179e5055134b82d425cc5b69a8a2e4fdd44388cbd3e96534b55794a267a3b4c0b606752ede533e
 SHA512 
c4358b210cc96e46617cc11b1b7e2a4d69c1bd6489cc73602552b184f209eb90b13eff353741aa7b1dbc3ff8514f90b7bb331ac18ffc466b3ce36f42f7497899
 DIST xmlschema-1.11.0.tar.gz 453958 BLAKE2B 
d6879e0f0445dad7e86d7b11e14d3f249b3cde5242c7cde7c327005fb4268ae9f20b4bf0bc3c140284e82842e09cbcdc2d12a7f8df0bede85ffc8db39989ed49
 SHA512 
507b57b8d4f48eb9f2463898ad0bd245791a8c8086a544d45da1fb2d4f6edafa5e555d44bdba50974408f14251cb8acae2dfc2c1b5c4544088f336fdfee0793a
 DIST xmlschema-1.11.1.tar.gz 454932 BLAKE2B 
b80885b7bde87115caece3cdcd036c5ef7cc225acb01ca610c97b2759142a6deb1c29e9fbaf08f60ef4ec80ac4d7dd4b382dd5cd0b74f0f766101664a3cb7fca
 SHA512 
58800377e4bdec70608286057093827fd72bce82117424753a37632c2dbccf2b4e354bfa6e62c3dec06ec98ff262eff258e18c0c6e6af2b5fd520ad8531c
+DIST xmlschema-1.11.2.tar.gz 476302 BLAKE2B 
61d194ae9d269c2bb8231b8ce9068cf0fb0019022abdb24748c4df8ede8821e1c197ea040e07bd267c060944ea1dcd4ada300995287f47e617daf2f923c54abc
 SHA512 
43e1a0711ceb3aa752b33d65b79e56252284cb911c504751152a86281fba9a39e96271fd8058093c65d69badecdd8e30d836578c9138ff988843fbe9b90c

diff --git a/dev-python/xmlschema/xmlschema-1.11.2.ebuild 
b/dev-python/xmlschema/xmlschema-1.11.2.ebuild
new file mode 100644
index ..02ebb8c6be86
--- /dev/null
+++ b/dev-python/xmlschema/xmlschema-1.11.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2019-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="An XML Schema validator and decoder"
+HOMEPAGE="
+   https://github.com/sissaschool/xmlschema/
+   https://pypi.org/project/xmlschema/
+"
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/elementpath-2.5.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   )
+"
+
+python_test() {
+   "${EPYTHON}" tests/test_all.py -v ||
+   die "Tests fail with ${EPYTHON}"
+}



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

2022-06-11 Thread Pacho Ramos
commit: 4d1e9f0ead8a086c3b1e52a4b2dd89dbcba9a107
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Jun 11 17:44:19 2022 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Jun 11 17:44:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d1e9f0e

app-office/wps-office: add 11.1.0.11664

Signed-off-by: Pacho Ramos  gentoo.org>

 app-office/wps-office/Manifest |  1 +
 .../wps-office/wps-office-11.1.0.11664.ebuild  | 94 ++
 2 files changed, 95 insertions(+)

diff --git a/app-office/wps-office/Manifest b/app-office/wps-office/Manifest
index e9be4babe8d9..911871a73923 100644
--- a/app-office/wps-office/Manifest
+++ b/app-office/wps-office/Manifest
@@ -1 +1,2 @@
 DIST wps-office_11.1.0.10976.XA_amd64.deb 276985802 BLAKE2B 
f886577e0446d012de8f28866410a6aefad6ba0ba4c0388402bda40de81859f86f4d342055363ee96123af0be4a78c1867fce7b4118fc8447807e01ecec3cac5
 SHA512 
744a054b78c0b5742b5af86a1d058af982b5d673205d690bd393c29a35558f2fb45081c109a406dd87078a50a09b8f6242cb469e8b93824a6b9d93af84c6f128
+DIST wps-office_11.1.0.11664.XA_amd64.deb 319591396 BLAKE2B 
35e94cca54b964731edd4d7bc33d9dbd97f6f9f4502896edcb0cbc0ff21e49953c825c46dbc5b6230443c45d4914a5bf75027c1b98f56307c98ec9ad3d65f955
 SHA512 
0ea03b27246b796b80187bb252dce0446ae497fd1a9a18da3fd3c0e13531d56fca22157cf1d0e7542b77d3bce8cbdaa407ccebfbf1d7d1d9732e51369608ac36

diff --git a/app-office/wps-office/wps-office-11.1.0.11664.ebuild 
b/app-office/wps-office/wps-office-11.1.0.11664.ebuild
new file mode 100644
index ..880d83d92522
--- /dev/null
+++ b/app-office/wps-office/wps-office-11.1.0.11664.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit unpacker xdg
+
+MY_PV="$(ver_cut 4)"
+
+DESCRIPTION="WPS Office is an office productivity suite"
+HOMEPAGE="https://www.wps.com/office/linux/;
+
+KEYWORDS="~amd64"
+
+SRC_URI="https://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/${MY_PV}/${PN}_${PV}.XA_amd64.deb;
+
+SLOT="0"
+RESTRICT="bindist strip mirror" # mirror as explained at bug #547372
+QA_PREBUILT="*"
+LICENSE="WPS-EULA"
+IUSE=""
+
+# Deps got from this (listed in order):
+# rpm -qpR wps-office-10.1.0.5707-1.a21.x86_64.rpm
+# ldd /opt/kingsoft/wps-office/office6/wps
+# ldd /opt/kingsoft/wps-office/office6/wpp
+RDEPEND="
+   app-arch/bzip2:0
+   app-arch/xz-utils
+   app-arch/lz4
+   dev-libs/atk
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/libbsd
+   || ( dev-libs/libffi:0/7 dev-libs/libffi-compat:7 )
+   dev-libs/libgcrypt:0
+   dev-libs/libgpg-error
+   dev-libs/libpcre:3
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/flac
+   media-libs/libogg
+   media-libs/libsndfile
+   media-libs/libvorbis
+   media-libs/libpng:0
+   media-sound/pulseaudio
+   net-libs/libasyncns
+   net-print/cups
+   sys-apps/attr
+   sys-apps/util-linux
+   sys-apps/dbus
+   sys-apps/tcp-wrappers
+   sys-libs/libcap
+   sys-libs/zlib:0
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXScrnSaver
+   x11-libs/libXau
+   x11-libs/libXcomposite
+   x11-libs/libXcursor
+   x11-libs/libXdmcp
+   x11-libs/libXext
+   x11-libs/libXrender
+   x11-libs/libXtst
+   x11-libs/libXv
+   x11-libs/libxcb
+   dev-libs/libxslt
+   x11-libs/pango
+   virtual/glu
+"
+DEPEND=""
+BDEPEND=""
+
+S="${WORKDIR}"
+
+src_install() {
+   exeinto /usr/bin
+   exeopts -m0755
+   doexe "${S}"/usr/bin/*
+
+   insinto /usr/share
+   # Skip mime subdir to not get selected over rest of office suites
+   doins -r 
"${S}"/usr/share/{applications,desktop-directories,icons,templates}
+
+   insinto /opt/kingsoft/wps-office
+   doins -r "${S}"/opt/kingsoft/wps-office/{office6,templates}
+
+   fperms 0755 /opt/kingsoft/wps-office/office6/{et,wpp,wps,wpspdf}
+}



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

2022-06-11 Thread Stephan Hartmann
commit: ce7bf04020123c71c5685b6914913e04e2f757cb
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Sat Jun 11 17:38:47 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Sat Jun 11 17:38:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce7bf040

www-client/chromium-bin: add 102.0.5005.115, drop 102.0.5005.61-r1

Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/chromium-bin/Manifest   | 25 ++
 ...1.ebuild => chromium-bin-102.0.5005.115.ebuild} |  7 +-
 2 files changed, 12 insertions(+), 20 deletions(-)

diff --git a/www-client/chromium-bin/Manifest b/www-client/chromium-bin/Manifest
index fa8bf47c2317..eaf2124f2e59 100644
--- a/www-client/chromium-bin/Manifest
+++ b/www-client/chromium-bin/Manifest
@@ -1,14 +1,11 @@
-DIST chromium-bin-102.0.5005.61-2-common-aarch64.tar.xz 9879484 BLAKE2B 
a679ad0a7003309ab8380346577a9461fa8d96b295c5a8e47345e1e20584c4d27ca9e131860194864636022d6efca64910b252ee0215cb08ec21a7bf2607eca0
 SHA512 
283213a823cc49b6cab7cf9e3c39da3784dd9fad3b1cc9d8968f5de76a38822f44c28f1d0a54d88d51a70a5778910a282374cf7f59342a64a49e6f025c91a700
-DIST chromium-bin-102.0.5005.61-2-common-i686.tar.xz 4870056 BLAKE2B 
0c733e6e33342e761a02d3c01bedf9b872e5daec11b3a226553b742ddc817d58252acc4b74689f5c9484b38d77a189689b28d126bf46d69db919d17f3a53cb60
 SHA512 
e991cf0490f34aa384d7b576e315151cddd7e8e31a50a542bcc3b5338100fd283198804ae835074e05bf7bb9c421e4b8b9cf12436c81790e82fa6d77f25a08c2
-DIST chromium-bin-102.0.5005.61-2-common-ppc64.tar.xz 10122516 BLAKE2B 
9b91fc53bdd6295739d9ca4b20ab2aae24f81f1618afc642bc90d4f9c421e0c40baf43dee99a4309ab79fbab37ac8f7f639155dc774ae3d2abd01059c9b0d847
 SHA512 
ac74005727ca5f39c70522928da7fb4411dca3b1a3365962c20b664fafa0e0cebab5236439a9fe80635ce24fdba2b818d56dc0daebd5c94e7b1a5e8fc2bbe03e
-DIST chromium-bin-102.0.5005.61-2-common-x86_64.tar.xz 4687156 BLAKE2B 
6d50d4c932b09b33b7cfdc33e68e56a09caf762dba42c07373d2afe1e5c7170cb73b7bdcda89391ce3d65860c047ce62808b479837dbe9d88d80eec7b88a7b65
 SHA512 
a0bc5f2ed3d425052b6a103228ae0c091cbb2d750b972362ef2b24c7bd7e0caaeaee422b1a36344af452154899e2056b71e12ab36732d973d51425e7da5e0b0b
-DIST chromium-bin-102.0.5005.61-2-common.tar.xz 4407860 BLAKE2B 
b32b6d574b9948c7f0d230ee06231676a2cbda96c4324d9b6205f5d4559987af390735ce0757fafa1020585f418acec3d4520f83cf9fd1876377a78e0238cbbd
 SHA512 
2ff19eca6aeec45ec7d5e7d012c904dd2c738d510d82ebf40a3075ea86f694addc2c5f7f48135df81b5d8465940e0a559d56a3b232233fd87eeb1582c2939b2a
-DIST chromium-bin-102.0.5005.61-2-l10n.tar.xz 4985440 BLAKE2B 
f8c683ed8298247c24551ffd21b38dadd1628768bd67e9c9afbf068848abff72c3080536ad6e72081e0834a8a544b7a6477681bfcb5db4888e03793e2cc3b641
 SHA512 
77db13195eda545121ca7a759878bf6f686eaa2b070bab55f3847c12be4f5d5cacc1b9f0fa8b8cf0a977f1ada97a79d0c0e802086f2810d0af1e6e00429d5aeb
-DIST chromium-bin-102.0.5005.61-2-wayland-aarch64.tar.xz 76535564 BLAKE2B 
80a7fb8c8f68cb838e26490755d72fb40d004f612da4c375256028e30c1024b6e037fea255fbdcd299e4ffc0cb12baadc920c610e9ba7be040f72ee05320
 SHA512 
a8793a5902a76e5d30d0fc360d20cf4e13988a937bc159116781b9d7aa2344d8082d0242979862f9307485d9943ae347af377dab14a0b7d1adcbe6c371b126b9
-DIST chromium-bin-102.0.5005.61-2-wayland-i686.tar.xz 86489396 BLAKE2B 
d52561e1f4d103a1764fabed868509b1d7fca66265a64334e6e42c787a8fcb7e5efcfdd129c5d5117cf66836dc07a933b93922f90743d2327baa2deb3217fde9
 SHA512 
937fb2e3be03637449712e99621f355d4cf766f71f781ed691474f4821887d70a554412d764f1287af006c8784a6bd30e0601d674fefb52267712a8a95d074a4
-DIST chromium-bin-102.0.5005.61-2-wayland-ppc64.tar.xz 83720852 BLAKE2B 
5f86a471ea827435163239fbdb8c9457ba3e3ac5303a533e82435a21488c2ae60ddef4e6a0414e8e562ff1a91aca17616d65e7bc37c5726ea239de21e3064241
 SHA512 
42f9b29c3df9c3fde3430988ad221bb95fdf9592f0b70afdc4114f5a725f520b004bb889957a66e8c7e7e60ecf61da7edfdb701381ce3c2277a7eade73fcf1a3
-DIST chromium-bin-102.0.5005.61-2-wayland-x86_64.tar.xz 85200216 BLAKE2B 
faa69cf1304add696c2f2e9354daa8a83abf11a2eae2cdfc94d7e1d05469fb81c476409908c32608fab6a7c5c3b4b26d4d169f8aa5c2be8c9fcccb851350d042
 SHA512 
012f5db402b31f9d577e20e71563d63bd22cb5da4c0c966465410bb030eb71a37be9ed6f5252ac1e56f5971028ccc620366f1bb327b172e97ffbca97959bd04e
-DIST chromium-bin-102.0.5005.61-2-x11-aarch64.tar.xz 76377148 BLAKE2B 
7442cb46a5f45f2eff249890c3f9aecd10c14fb3cb2a2108b1aa7e43322ba8c4a64d5fe094b91cf20d0c0417f2e59d3c270ca589bff4d79fa79c1133ec092da1
 SHA512 
4c905a2792ed0751b6f6532d6942bfb3bb5e5bd30f942441dff70f3d77282398c735aed7c7fa8507d32b4ac87ba92a913117a24f23c873d92c2eb23f8bb32f30
-DIST chromium-bin-102.0.5005.61-2-x11-i686.tar.xz 86339332 BLAKE2B 
93db54b1669e257e2bc161232b65741bb6b8dddf9742d6850ec8656fc1c61a9214abcb2bbe773a73152abfa36f931e9c1ab3dc51852e994d8f427f6386f1ff53
 SHA512 
611ca5d5451ba557c5f095d12e5a69c14990219a9763023c344cadfe517932c012284a0c1aace8331b75f50c994c9427633314145b99678d86218062fc00fa27
-DIST chromium-bin-102.0.5005.61-2-x11-ppc64.tar.xz 83526744 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/intel-compute-runtime/

2022-06-11 Thread Conrad Kostecki
commit: 878c0b57592ff95a4aa37398f4f2bc1b29d8e8e1
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Jun 11 13:34:41 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Jun 11 17:16:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=878c0b57

dev-libs/intel-compute-runtime: add 22.23.23405

Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-libs/intel-compute-runtime/Manifest|  1 +
 .../intel-compute-runtime-22.23.23405.ebuild   | 79 ++
 2 files changed, 80 insertions(+)

diff --git a/dev-libs/intel-compute-runtime/Manifest 
b/dev-libs/intel-compute-runtime/Manifest
index 5b7a7cce742b..852b39473155 100644
--- a/dev-libs/intel-compute-runtime/Manifest
+++ b/dev-libs/intel-compute-runtime/Manifest
@@ -4,3 +4,4 @@ DIST intel-compute-runtime-22.19.23136.tar.gz 5390779 BLAKE2B 
376f355802d20ba76f
 DIST intel-compute-runtime-22.20.23198.tar.gz 5453705 BLAKE2B 
85e3ed926522db44c3464da23c6888effc9fbcfb51e9d644cf12e97335f7a14139040ae09ab99ab9e5b2ef27d4f9a9c23e68ee35378c85279b7c800426a2c829
 SHA512 
85bf87a6c4d387bea4cd75b6e59e7d47ccfee153a50059209644cecd912d2b52c62b398f004148e1dddc1bac069b19bdacafd355499d3b47c157d0a4a7b2d70b
 DIST intel-compute-runtime-22.21.23269.tar.gz 5475347 BLAKE2B 
dbac36c1720ee2a2475b64c3b61d144501fa4031ceb0eb69a3313cb78b5588926d029ad1916e2229fb8dea8d3450936da5b4e25b47814c854b05ec0bdb940943
 SHA512 
9ae38956dbff9764d85b5447cc03f7616319de463ddbf0dc5d4c8e8f8869f197b6045e446c81a902d8a5e7681e05cb5ac63e345b6bdcb74366b83619c52eb012
 DIST intel-compute-runtime-22.22.23355.tar.gz 5498680 BLAKE2B 
81368ca9a5151305a5eb656ecca6a8d51129df2f567631d72fc5965c66b367e843bcf7b89a201702aa78e430d60e706079eba48a11cfd2b6a82e7a34d7ac5789
 SHA512 
72813ebd5de38d31f9ceb8087c38337d1bd0bb35256b86f3f3d7f3adc5ebe73b3cdc04bf653a522e25098b38c3b867f62fc3590eedf17e11d2fc03c2aa2b22e2
+DIST intel-compute-runtime-22.23.23405.tar.gz 5515173 BLAKE2B 
eafb5a4ed8a221bc5290576a137f371f2f9d3cebbe1e689f3d1ce41f9430a5242d82ae78799f523f29685c3a731570e4a6766f804faa0f6bb7bae365cb5d6573
 SHA512 
38ffadd9130717acb0e8d6492b2bb4d8d5c962b151784a92c85d6249cbab1014dcd418bf5110eccc1640334c1ab0d171b7028d2f0d95d606733b42a319bf2f0b

diff --git 
a/dev-libs/intel-compute-runtime/intel-compute-runtime-22.23.23405.ebuild 
b/dev-libs/intel-compute-runtime/intel-compute-runtime-22.23.23405.ebuild
new file mode 100644
index ..bdc8a84baf08
--- /dev/null
+++ b/dev-libs/intel-compute-runtime/intel-compute-runtime-22.23.23405.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_BUILD_TYPE="Release"
+MY_PN="${PN/intel-/}"
+MY_P="${MY_PN}-${PV}"
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="Intel Graphics Compute Runtime for oneAPI Level Zero and OpenCL 
Driver"
+HOMEPAGE="https://github.com/intel/compute-runtime;
+SRC_URI="https://github.com/intel/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+l0 +vaapi"
+
+RDEPEND=">=media-libs/gmmlib-22.0.2:="
+
+DEPEND="
+   ${DEPEND}
+   dev-libs/intel-metrics-library:=
+   dev-libs/libnl:3
+   dev-libs/libxml2:2
+   >=dev-util/intel-graphics-compiler-1.0.11061-r1
+   >=dev-util/intel-graphics-system-controller-0.2.4:=
+   media-libs/mesa
+   >=virtual/opencl-3
+   l0? ( >=dev-libs/level-zero-1.7.15 )
+   vaapi? (
+   x11-libs/libdrm[video_cards_intel]
+   x11-libs/libva
+   )
+"
+
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( "README.md" "FAQ.md" )
+
+src_prepare() {
+   default
+
+   # Remove '-Werror' from default
+   set -e '/Werror/d' -i CMakeLists.txt || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   # See https://github.com/intel/compute-runtime/issues/531
+   filter-flags -flto=* -flto
+
+   local mycmakeargs=(
+   -DCCACHE_ALLOWED="OFF"
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   -DCMAKE_INSTALL_LIBDIR="$(get_libdir)"
+   -DBUILD_WITH_L0="$(usex l0)"
+   -DDISABLE_LIBVA="$(usex !vaapi)"
+   -DNEO__METRICS_LIBRARY_INCLUDE_DIR="${ESYSROOT}/usr/include"
+   -DKHRONOS_GL_HEADERS_DIR="${ESYSROOT}/usr/include"
+   -DOCL_ICD_VENDORDIR="${EPREFIX}/etc/OpenCL/vendors"
+   -DSUPPORT_DG1="ON"
+   -Wno-dev
+
+   # See 
https://github.com/intel/intel-graphics-compiler/issues/204
+   # -DNEO_DISABLE_BUILTINS_COMPILATION="ON"
+
+   # If enabled, tests are automatically run during
+   # the compile phase and we cannot run them because
+   # they require permissions to access the hardware.
+   -DSKIP_UNIT_TESTS="1"
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/intel-graphics-compiler/

2022-06-11 Thread Conrad Kostecki
commit: 09a84a54563cd542b2f935a1a8edf11e76f9750c
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Jun 11 13:33:44 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Jun 11 17:16:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09a84a54

dev-util/intel-graphics-compiler: add 1.0.11378

Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-util/intel-graphics-compiler/Manifest  |  1 +
 .../intel-graphics-compiler-1.0.11378.ebuild   | 83 ++
 2 files changed, 84 insertions(+)

diff --git a/dev-util/intel-graphics-compiler/Manifest 
b/dev-util/intel-graphics-compiler/Manifest
index ed419c9e1320..af7ae21010a7 100644
--- a/dev-util/intel-graphics-compiler/Manifest
+++ b/dev-util/intel-graphics-compiler/Manifest
@@ -1,3 +1,4 @@
 DIST intel-graphics-compiler-1.0.11104.tar.gz 8594329 BLAKE2B 
15beca4428816686f29ea14c41c55b4ecd9be094f9dd3c004b6b7a521526205d45f7ccae93f32125b4cde16e863dd5b1d832cadab4bf4500b468900ddcae230e
 SHA512 
9c52cde409168c36ac3744a0cf825f10ce59538eac804721dcb23d72ad7a752e587798b55c4da23edc2b7e0a00376ef29ab39ca485de2ab179f04c5b5bc9a8ad
 DIST intel-graphics-compiler-1.0.11222_p20220518.tar.gz 8809791 BLAKE2B 
1b2bb8322e1c6a226ed84f25d05b5a0dd88571240b264b9e29159a77f19c9207be615788502f0f8ce29b751862102319c2f65e3764e650e94a0dab37544cf0b9
 SHA512 
58ef8040372bcddd6a8401e48be0806efa4b8c42fe4cffe33226d420224c7ec3bfad446195bb6da1803d7d973b07f41e717ce185c79aa9d2c9a759914546b785
 DIST intel-graphics-compiler-1.0.11279_p20220528.tar.gz 8827945 BLAKE2B 
a8a4788a1e70e45836989a1cf6938bbba26564a4186db10a00f1f1372a1ee289f79a1c8905aa5237bad762f9c67b5339960e80e2e08eb9fe2e7fe0d8e14f1cd8
 SHA512 
d544cdc3bfb91cd0d585485b569030414291736a1410711c3c678df2cf5f6aa94dafbdcb27282aa75c0d4786291d01208b40fc816caa7ff23ac805940be03068
+DIST intel-graphics-compiler-1.0.11378.tar.gz 8809420 BLAKE2B 
d503b962193daf3731864739bc0efb753baed3603795e04941d17dcdcaf9e971787ffa877e8295054de41d889a39e2bdbf8119fb7d60110580acea3c24cefc58
 SHA512 
f3daedfe36badfe07f187b38c9a4da98116533940f4d910fbbd060813aeb1e3ffaa627a72180e66736748830a80cfca4c2a6dc9c8e9507884629e3e55add1cbb

diff --git 
a/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.11378.ebuild 
b/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.11378.ebuild
new file mode 100644
index ..e2c149700d8a
--- /dev/null
+++ b/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.11378.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_BUILD_TYPE="Release"
+LLVM_MAX_SLOT="13"
+MY_PN="igc"
+MY_P="${MY_PN}-${PV}"
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit cmake flag-o-matic llvm python-any-r1
+
+DESCRIPTION="LLVM-based OpenCL compiler for OpenCL targetting Intel Gen 
graphics hardware"
+HOMEPAGE="https://github.com/intel/intel-graphics-compiler;
+SRC_URI="https://github.com/intel/${PN}/archive/${MY_P}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug"
+
+DEPEND="
+   dev-libs/opencl-clang:${LLVM_MAX_SLOT}=
+   dev-util/spirv-tools
+   =sys-devel/lld-${LLVM_MAX_SLOT}*
+   sys-devel/llvm:${LLVM_MAX_SLOT}=
+"
+
+RDEPEND="${DEPEND}"
+
+BDEPEND="
+   =sys-devel/lld-${LLVM_MAX_SLOT}*
+   ${PYTHON_DEPS}
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.0.9-no_Werror.patch"
+   "${FILESDIR}/${PN}-1.0.8173-opencl-clang_version.patch"
+   "${FILESDIR}/${PN}-1.0.8365-disable-git.patch"
+)
+
+pkg_setup() {
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   # Get LLVM version
+   local llvm_version="$(best_version -d sys-devel/llvm:${LLVM_MAX_SLOT})"
+
+   # See https://github.com/intel/intel-graphics-compiler/issues/212
+   append-ldflags -Wl,-z,undefs
+
+   # See https://bugs.gentoo.org/718824
+   ! use debug && append-cppflags -DNDEBUG
+
+   local mycmakeargs=(
+   -DCCLANG_SONAME_VERSION="${LLVM_MAX_SLOT}"
+   -DCMAKE_LIBRARY_PATH="$(get_llvm_prefix 
${LLVM_MAX_SLOT})/$(get_libdir)"
+   -DIGC_OPTION__ARCHITECTURE_TARGET="Linux64"
+   -DIGC_OPTION__CLANG_MODE="Prebuilds"
+   -DIGC_OPTION__LINK_KHRONOS_SPIRV_TRANSLATOR="ON"
+   -DIGC_OPTION__LLD_MODE="Prebuilds"
+   -DIGC_OPTION__LLDELF_H_DIR="${EPREFIX}/usr/include/lld/Common"
+   -DIGC_OPTION__LLVM_MODE="Prebuilds"
+   -DIGC_OPTION__LLVM_PREFERRED_VERSION="${llvm_version##*-}"
+   -DIGC_OPTION__SPIRV_TOOLS_MODE="Prebuilds"
+   -DIGC_OPTION__SPIRV_TRANSLATOR_MODE="Prebuilds"
+   -DIGC_OPTION__USE_PREINSTALLED_SPRIV_HEADERS="ON"
+   -DINSTALL_GENX_IR="ON"
+   
-DSPIRVLLVMTranslator_INCLUDE_DIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAX_SLOT}/include/LLVMSPIRVLib"
+   -Wno-dev
+
+   # Compilation with 

[gentoo-commits] repo/proj/guru:dev commit in: dev-util/blueprint-compiler/

2022-06-11 Thread Yuan Liao
commit: 7c5d172a9e341dfe391da20b909ce50cecd692d0
Author: Yuan Liao  gmail  com>
AuthorDate: Sat Jun 11 15:08:34 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Sat Jun 11 15:08:34 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7c5d172a

dev-util/blueprint-compiler: Add 0.2.0

Signed-off-by: Yuan Liao  gmail.com>

 dev-util/blueprint-compiler/Manifest   |  1 +
 .../blueprint-compiler-0.2.0.ebuild| 61 ++
 2 files changed, 62 insertions(+)

diff --git a/dev-util/blueprint-compiler/Manifest 
b/dev-util/blueprint-compiler/Manifest
index b133c1653..7535fa13b 100644
--- a/dev-util/blueprint-compiler/Manifest
+++ b/dev-util/blueprint-compiler/Manifest
@@ -1 +1,2 @@
 DIST blueprint-compiler-0.1.0_pre20220419.tar.gz 53439 BLAKE2B 
1683356aa10ffdc6b1f6b5d072a301bbc2cdde2eb986f22aa83c269af1fa8cc100910ca790b2b94056db926221b42d2f8309019ee10442374d7e915ab5ec2ed3
 SHA512 
9017667728723d0e9358ffe9e868f743093cadc7434275c5805f406da72d5cd7afcb5af394c5610446ab6cebdddafc52f65723e16950b3aae47c8739b77e3ef1
+DIST blueprint-compiler-v0.2.0.tar.bz2 45480 BLAKE2B 
64c477070ea684002dc1e38eac8d22633ae7b46efb9887733118838c04d2c4e386d3825b3e07dcba1adada83afad439025d082d3bd74d2d737c1f5552085a716
 SHA512 
dfb16354a13a18c0e6db52dc0b88ab7339fbf3eb56541d0a273551c009c7f05c651d41814397986ef2cebdefb6d4e57d0eb3690dd2a7a9eebfb0cfb23e96e3e6

diff --git a/dev-util/blueprint-compiler/blueprint-compiler-0.2.0.ebuild 
b/dev-util/blueprint-compiler/blueprint-compiler-0.2.0.ebuild
new file mode 100644
index 0..0fc9a3e31
--- /dev/null
+++ b/dev-util/blueprint-compiler/blueprint-compiler-0.2.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..10} )
+
+inherit meson python-single-r1
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.gnome.org/jwestman/blueprint-compiler.git;
+else
+   
SRC_URI="https://gitlab.gnome.org/jwestman/blueprint-compiler/-/archive/v${PV}/blueprint-compiler-v${PV}.tar.bz2;
+   S="${WORKDIR}/${PN}-v${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Compiler for Blueprint, a markup language for GTK user interfaces"
+HOMEPAGE="https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/;
+
+LICENSE="LGPL-3+"
+SLOT="0"
+
+IUSE="doc test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   doc? (
+   $(python_gen_cond_dep '
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/furo[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+DEPEND="
+   test? (
+   gui-libs/gtk:4[introspection]
+   )
+"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use doc docs)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   use doc && HTML_DOCS=( "${BUILD_DIR}/docs"/* )
+   meson_src_install
+   python_optimize "${D}/usr/share/${PN}"
+   python_fix_shebang "${D}/usr/bin/${PN}"
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-util/blueprint-compiler/

2022-06-11 Thread Yuan Liao
commit: a3e016713e82c7036e89b671f6bb77f6c2d24d27
Author: Yuan Liao  gmail  com>
AuthorDate: Sat Jun 11 15:07:35 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Sat Jun 11 15:07:35 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a3e01671

dev-util/blueprint-compiler: Sync live ebuild

Signed-off-by: Yuan Liao  gmail.com>

 .../blueprint-compiler-.ebuild | 61 +-
 1 file changed, 12 insertions(+), 49 deletions(-)

diff --git a/dev-util/blueprint-compiler/blueprint-compiler-.ebuild 
b/dev-util/blueprint-compiler/blueprint-compiler-.ebuild
index 219419000..0fc9a3e31 100644
--- a/dev-util/blueprint-compiler/blueprint-compiler-.ebuild
+++ b/dev-util/blueprint-compiler/blueprint-compiler-.ebuild
@@ -5,21 +5,15 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{9..10} )
 
-inherit meson python-r1
+inherit meson python-single-r1
 
 if [[ ${PV} == * ]]; then
inherit git-r3
EGIT_REPO_URI="https://gitlab.gnome.org/jwestman/blueprint-compiler.git;
 else
-   # Upstream has not started to tag releases yet, so each keyworded 
(normal)
-   # ebuild is to be based on a Git commit snapshot at this moment.
-   # Live ebuild: Might be intentionally left blank
-   # Normal ebuild: Fill in commit SHA-1 object name to this variable's 
value
-   GIT_COMMIT=""
+   
SRC_URI="https://gitlab.gnome.org/jwestman/blueprint-compiler/-/archive/v${PV}/blueprint-compiler-v${PV}.tar.bz2;
+   S="${WORKDIR}/${PN}-v${PV}"
KEYWORDS="~amd64"
-
-   
SRC_URI="https://gitlab.gnome.org/jwestman/blueprint-compiler/-/archive/${GIT_COMMIT}/blueprint-compiler-${GIT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${PN}-${GIT_COMMIT}"
 fi
 
 DESCRIPTION="Compiler for Blueprint, a markup language for GTK user interfaces"
@@ -35,8 +29,10 @@ RESTRICT="!test? ( test )"
 BDEPEND="
${PYTHON_DEPS}
doc? (
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   dev-python/furo[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/furo[${PYTHON_USEDEP}]
+   ')
)
 "
 
@@ -54,45 +50,12 @@ src_configure() {
local emesonargs=(
$(meson_use doc docs)
)
-   python_foreach_impl meson_src_configure
-}
-
-src_compile() {
-   python_foreach_impl meson_src_compile
-}
-
-src_test() {
-   python_foreach_impl meson_src_test
+   meson_src_configure
 }
 
 src_install() {
-   my_src_install() {
-   local exe="${ED}/usr/bin/${PN}"
-
-   # Meson installs a Python script at ${ED}/usr/bin/${PN}; on
-   # Gentoo, the script should go into ${ED}/usr/lib/python-exec,
-   # and ${ED}/usr/bin/${PN} should be a symbolic link to
-   # ${ED}/usr/lib/python-exec/python-exec2.
-   #
-   # When multiple PYTHON_TARGETS are enabled, then after the
-   # package has been installed for one Python implementation,
-   # Meson will follow the ${ED}/usr/bin/${PN} symbolic link and
-   # install the script at ${ED}/usr/lib/python-exec/python-exec2
-   # for the remaining implementations, leading to file collision.
-   if [[ -L "${exe}" ]]; then
-   rm -v "${exe}" || die "Failed to remove symbolic link 
${exe}"
-   fi
-
-   meson_src_install
-   python_doscript "${exe}"
-   python_optimize
-
-   # Install Sphinx-generated documentation only once
-   # since the documentation is supposed to be identical
-   # between different Python implementations
-   use doc && HTML_DOCS=( "${BUILD_DIR}/docs"/* )
-   }
-
-   python_foreach_impl my_src_install
-   einstalldocs
+   use doc && HTML_DOCS=( "${BUILD_DIR}/docs"/* )
+   meson_src_install
+   python_optimize "${D}/usr/share/${PN}"
+   python_fix_shebang "${D}/usr/bin/${PN}"
 }



[gentoo-commits] repo/proj/guru:dev commit in: dev-util/blueprint-compiler/

2022-06-11 Thread Yuan Liao
commit: 5da00038167adb2bc74a356481dc7db6df4bce3d
Author: Yuan Liao  gmail  com>
AuthorDate: Sat Jun 11 15:08:20 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Sat Jun 11 15:08:20 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5da00038

dev-util/blueprint-compiler: Drop 0.1.0_pre20220319

Signed-off-by: Yuan Liao  gmail.com>

 dev-util/blueprint-compiler/Manifest   |  1 -
 .../blueprint-compiler-0.1.0_pre20220319.ebuild| 98 --
 2 files changed, 99 deletions(-)

diff --git a/dev-util/blueprint-compiler/Manifest 
b/dev-util/blueprint-compiler/Manifest
index a0a3dc033..b133c1653 100644
--- a/dev-util/blueprint-compiler/Manifest
+++ b/dev-util/blueprint-compiler/Manifest
@@ -1,2 +1 @@
-DIST blueprint-compiler-0.1.0_pre20220319.tar.gz 52091 BLAKE2B 
84184cada20257dd2717bd5ecd4f2493deca67c63a6005417310f1d7dd9e049398d341a037e71ca08d87417af7627d2bdc5dfd56f2e8ca73f0076eec7bcd671d
 SHA512 
6acfc1b9000e99ca270ee940c47824e8683a3433d7846548b488563b1ce924b8a893cba475bc3b28b971bb3d7a6634c8539dfb34fa12e0bc7ce81c1aed959452
 DIST blueprint-compiler-0.1.0_pre20220419.tar.gz 53439 BLAKE2B 
1683356aa10ffdc6b1f6b5d072a301bbc2cdde2eb986f22aa83c269af1fa8cc100910ca790b2b94056db926221b42d2f8309019ee10442374d7e915ab5ec2ed3
 SHA512 
9017667728723d0e9358ffe9e868f743093cadc7434275c5805f406da72d5cd7afcb5af394c5610446ab6cebdddafc52f65723e16950b3aae47c8739b77e3ef1

diff --git 
a/dev-util/blueprint-compiler/blueprint-compiler-0.1.0_pre20220319.ebuild 
b/dev-util/blueprint-compiler/blueprint-compiler-0.1.0_pre20220319.ebuild
deleted file mode 100644
index 871c0eae1..0
--- a/dev-util/blueprint-compiler/blueprint-compiler-0.1.0_pre20220319.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit meson python-r1
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://gitlab.gnome.org/jwestman/blueprint-compiler.git;
-else
-   # Upstream has not started to tag releases yet, so each keyworded 
(normal)
-   # ebuild is to be based on a Git commit snapshot at this moment.
-   # Live ebuild: Might be intentionally left blank
-   # Normal ebuild: Fill in commit SHA-1 object name to this variable's 
value
-   GIT_COMMIT="3f37380c25c66d81166d2871ffa1c7bc16c6af1d"
-   KEYWORDS="~amd64"
-
-   
SRC_URI="https://gitlab.gnome.org/jwestman/blueprint-compiler/-/archive/${GIT_COMMIT}/blueprint-compiler-${GIT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${PN}-${GIT_COMMIT}"
-fi
-
-DESCRIPTION="Compiler for Blueprint, a markup language for GTK user interfaces"
-HOMEPAGE="https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/;
-
-LICENSE="LGPL-3+"
-SLOT="0"
-
-IUSE="doc test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   ${PYTHON_DEPS}
-   doc? (
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   dev-python/furo[${PYTHON_USEDEP}]
-   )
-"
-
-DEPEND="
-   test? (
-   gui-libs/gtk:4[introspection]
-   )
-"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-"
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use doc docs)
-   )
-   python_foreach_impl meson_src_configure
-}
-
-src_compile() {
-   python_foreach_impl meson_src_compile
-}
-
-src_test() {
-   python_foreach_impl meson_src_test
-}
-
-src_install() {
-   my_src_install() {
-   local exe="${ED}/usr/bin/${PN}"
-
-   # Meson installs a Python script at ${ED}/usr/bin/${PN}; on
-   # Gentoo, the script should go into ${ED}/usr/lib/python-exec,
-   # and ${ED}/usr/bin/${PN} should be a symbolic link to
-   # ${ED}/usr/lib/python-exec/python-exec2.
-   #
-   # When multiple PYTHON_TARGETS are enabled, then after the
-   # package has been installed for one Python implementation,
-   # Meson will follow the ${ED}/usr/bin/${PN} symbolic link and
-   # install the script at ${ED}/usr/lib/python-exec/python-exec2
-   # for the remaining implementations, leading to file collision.
-   if [[ -L "${exe}" ]]; then
-   rm -v "${exe}" || die "Failed to remove symbolic link 
${exe}"
-   fi
-
-   meson_src_install
-   python_doscript "${exe}"
-   python_optimize
-
-   # Install Sphinx-generated documentation only once
-   # since the documentation is supposed to be identical
-   # between different Python implementations
-   use doc && HTML_DOCS=( "${BUILD_DIR}/docs"/* )
-   }
-
-   python_foreach_impl my_src_install
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: net-wireless/gr-paint/

2022-06-11 Thread Thomas Beierlein
commit: c57258ee1c9332b56c73ed0727c89e46aa38a4ca
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Jun 11 15:06:27 2022 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sat Jun 11 15:06:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c57258ee

net-wireless/gr-paint: Add Python3.10 support

Signed-off-by: Thomas Beierlein  gentoo.org>

 net-wireless/gr-paint/gr-paint-0.0_p20200517-r1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-wireless/gr-paint/gr-paint-0.0_p20200517-r1.ebuild 
b/net-wireless/gr-paint/gr-paint-0.0_p20200517-r1.ebuild
index aad1eb07b45d..29e3d30c09af 100644
--- a/net-wireless/gr-paint/gr-paint-0.0_p20200517-r1.ebuild
+++ b/net-wireless/gr-paint/gr-paint-0.0_p20200517-r1.ebuild
@@ -1,9 +1,9 @@
-# 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
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8,9,10} )
 
 if [[ ${PV} == * ]]; then
inherit git-r3



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

2022-06-11 Thread Thomas Sachau
commit: 1c40d2827d484d3591922992c25868c325df8906
Author: Thomas Sachau  gentoo  org>
AuthorDate: Sat Jun 11 14:43:18 2022 +
Commit: Thomas Sachau  gentoo  org>
CommitDate: Sat Jun 11 14:43:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c40d282

net-p2p/freenet: Drop old version

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Thomas Sachau  gentoo.org>

 net-p2p/freenet/freenet-0.7.5_p1488-r1.ebuild | 168 --
 1 file changed, 168 deletions(-)

diff --git a/net-p2p/freenet/freenet-0.7.5_p1488-r1.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1488-r1.ebuild
deleted file mode 100644
index a35f88dae0f3..
--- a/net-p2p/freenet/freenet-0.7.5_p1488-r1.ebuild
+++ /dev/null
@@ -1,168 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-JAVA_PKG_IUSE="doc source"
-
-inherit epatch java-pkg-2 java-ant-2 systemd
-
-DESCRIPTION="An encrypted network without censorship"
-HOMEPAGE="https://freenetproject.org/;
-#  https://github.com/${PN}/seedrefs/archive/build0${PV#*p}.zip -> 
seednodes-${PV}.zip
-SRC_URI="
-   https://github.com/${PN}/fred/archive/build0${PV#*p}.zip -> ${P}.zip
-   https://github.com/${PN}/seedrefs/archive/build01480.zip -> 
seednodes-0.7.5_p1480.zip
-   mirror://gentoo/freenet-ant-1.7.1.jar"
-
-LICENSE="GPL-2+ GPL-2 MIT BSD-2 Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+nss test"
-
-CDEPEND="dev-java/bcprov:0
-   dev-java/commons-compress:0
-   dev-java/fec:0
-   dev-java/java-service-wrapper:0
-   dev-java/jbitcollider-core:0
-   dev-java/jna:4
-   dev-java/lzma:0
-   dev-java/lzmajio:0
-   dev-java/mersennetwister:0
-   nss? ( dev-libs/nss )"
-
-DEPEND="
-   app-arch/unzip
-   >=virtual/jdk-1.8
-   ${CDEPEND}
-   test? (
-   dev-java/junit:0
-   dev-java/ant-junit:0
-   )
-   dev-java/ant-core:0"
-
-RDEPEND="
-   >=virtual/jre-1.8
-   net-libs/nativebiginteger:0
-   ${CDEPEND}
-   acct-user/freenet
-   acct-group/freenet"
-
-PDEPEND="net-libs/NativeThread:0"
-
-JAVA_PKG_BSFIX_NAME+=" build-clean.xml"
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
-JAVA_ANT_ENCODING="utf8"
-
-EANT_BUILD_TARGET="package"
-EANT_TEST_TARGET="unit"
-EANT_BUILD_XML="build-clean.xml"
-EANT_GENTOO_CLASSPATH="bcprov,commons-compress,fec,java-service-wrapper,jbitcollider-core,jna-4,lzma,lzmajio,mersennetwister"
-EANT_EXTRA_ARGS="-Dsuppress.gjs=true -Dlib.contrib.present=true 
-Dlib.bouncycastle.present=true -Dlib.junit.present=true -Dtest.skip=true"
-
-S="${WORKDIR}/fred-build0${PV#*p}"
-
-RESTRICT="test" # they're broken in the last release.
-
-MY_PATCHES=(
-   "${FILESDIR}"/0.7.5_p1483-ext.patch
-   "${FILESDIR}/"0.7.5_p1475-remove-git.patch
-)
-
-pkg_setup() {
-   has_version dev-java/icedtea[cacao] && {
-   ewarn "dev-java/icedtea was built with cacao USE flag."
-   ewarn "freenet may compile with it, but it will refuse to run."
-   ewarn "Please remerge dev-java/icedtea without cacao USE flag,"
-   ewarn "if you plan to use it for running freenet."
-   }
-   java-pkg-2_pkg_setup
-}
-
-src_unpack() {
-#  unpack ${P}.zip seednodes-${PV}.zip
-   unpack ${P}.zip seednodes-0.7.5_p1480.zip
-}
-
-src_prepare() {
-#  cat "${WORKDIR}"/seedrefs-build0${PV#*p}/* > "${S}"/seednodes.fref
-   cat "${WORKDIR}"/seedrefs-build01480/* > "${S}"/seednodes.fref
-   cp "${FILESDIR}"/freenet-0.7.5_p1474-wrapper.conf freenet-wrapper.conf 
|| die
-   cp "${FILESDIR}"/run.sh-20090501 run.sh || die
-   cp "${FILESDIR}"/build-clean.xml build-clean.xml || die
-   cp "${FILESDIR}"/build.properties build.properties || die
-
-   epatch "${MY_PATCHES[@]}"
-
-   sed -i -e "s:=/usr/lib:=/usr/$(get_libdir):g" \
-   freenet-wrapper.conf || die "sed failed"
-
-   echo "wrapper.java.classpath.1=/usr/share/freenet/lib/freenet.jar" >> 
freenet-wrapper.conf || die
-   if use nss; then
-   echo "wrapper.java.additional.5=-Dfreenet.jce.use.NSS=true" >> 
freenet-wrapper.conf || die
-   fi
-   local i=2 pkg jars jar
-   local ifs_original=${IFS}
-   IFS=","
-   for pkg in ${EANT_GENTOO_CLASSPATH} ; do
-   jars="$(java-pkg_getjars ${pkg})"
-   for jar in ${jars} ; do
-   echo "wrapper.java.classpath.$((i++))=${jar}" >> 
freenet-wrapper.conf || die
-   done
-   done
-   IFS=${ifs_original}
-   echo "wrapper.java.classpath.$((i++))=/usr/share/freenet/lib/ant.jar" 
>> freenet-wrapper.conf || die
-   echo 
"wrapper.java.library.path.2=/usr/$(get_libdir)/java-service-wrapper" >> 
freenet-wrapper.conf || die
-   echo "wrapper.java.library.path.3=/usr/$(get_libdir)/jna-4" >> 
freenet-wrapper.conf || die
-
-   cp 

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

2022-06-11 Thread Thomas Sachau
commit: 9122a89f0f65b720a2dfe57e2f408a24be9e6d16
Author: Thomas Sachau  gentoo  org>
AuthorDate: Sat Jun 11 14:43:29 2022 +
Commit: Thomas Sachau  gentoo  org>
CommitDate: Sat Jun 11 14:43:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9122a89f

net-p2p/freenet: Drop old version

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Thomas Sachau  gentoo.org>

 net-p2p/freenet/Manifest  |   1 -
 net-p2p/freenet/freenet-0.7.5_p1488-r2.ebuild | 169 --
 2 files changed, 170 deletions(-)

diff --git a/net-p2p/freenet/Manifest b/net-p2p/freenet/Manifest
index 1a649d7425a8..facd34648cce 100644
--- a/net-p2p/freenet/Manifest
+++ b/net-p2p/freenet/Manifest
@@ -1,4 +1,3 @@
-DIST freenet-0.7.5_p1488.zip 7815529 BLAKE2B 
a63de0b365abe7fd3a7bdde735127c56d0bf220036932db93392893c21e8714cffa27b76357b9e429e5a915975030470035549c8010e3828bb503eaab5911c62
 SHA512 
5232d4d18bcf8775832aabee7392d0434cecb07114190ed9cd9bbab08fd693a1ac07f3ffad0835e4c5e3696961a234906cbee79c425e50cd29021b8bb77ef733
 DIST freenet-0.7.5_p1491.zip 7827005 BLAKE2B 
422f3050dbfdc829d1614b2f65262a063710028255582f7952c7ee4195f62af34d2b52ae74e5f7af2d92fd7e0db2800b6b2c24b8259e55485e1ce89929fccb40
 SHA512 
6b09816f9fb77003462c06e090d9ca572db9360990f2c9ba43908f30cef47dca8f89044f13ab503ea406cb7a42c07b0cba87e114c80d971ce990e0869e7dd1c3
 DIST freenet-0.7.5_p1492.zip 7844187 BLAKE2B 
59dc274d1904448d9be608f34beb3fd942fe5f45a34c4be8e5c02939f5681796f8b3afe2fa70bb9a62d25bc45eb0f699c9949689fad79c11acef40b1b57e9849
 SHA512 
e5d40954e84ccd327b2935d222b1174c4720f1ee2c35ec41554f4d90b4cac6ab21d5655612dde2a844fbcaf13c5edfe405c0effe5c8200b77657aeecc09d1976
 DIST freenet-0.7.5_p1493.zip 8507217 BLAKE2B 
af8eb65ada0c5bf698314d721e615c75b57ec0136b1a593ec0960398ae952ae4115cbcec3d1da22a1c624c5f434b032bb68103f2a2ad68e8d1a7f5fb17fc3167
 SHA512 
3a34648e59e4201a2e66a8d87fa45b2a311d5dbfea3de96d44f797c8a6bc74c35e9d495ea6f93e04003f8bae79026d1f929f28f56b4abaa2c581cc18a0d06104

diff --git a/net-p2p/freenet/freenet-0.7.5_p1488-r2.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1488-r2.ebuild
deleted file mode 100644
index 8b2cb5f7eea2..
--- a/net-p2p/freenet/freenet-0.7.5_p1488-r2.ebuild
+++ /dev/null
@@ -1,169 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-JAVA_PKG_IUSE="doc source"
-
-inherit epatch java-pkg-2 java-ant-2 systemd
-
-DESCRIPTION="An encrypted network without censorship"
-HOMEPAGE="https://freenetproject.org/;
-#  https://github.com/${PN}/seedrefs/archive/build0${PV#*p}.zip -> 
seednodes-${PV}.zip
-SRC_URI="
-   https://github.com/${PN}/fred/archive/build0${PV#*p}.zip -> ${P}.zip
-   https://github.com/${PN}/seedrefs/archive/build01480.zip -> 
seednodes-0.7.5_p1480.zip
-   mirror://gentoo/freenet-ant-1.7.1.jar"
-
-LICENSE="GPL-2+ GPL-2 MIT BSD-2 Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+nss test"
-
-CDEPEND="dev-java/bcprov:0
-   dev-java/commons-compress:0
-   dev-java/fec:0
-   dev-java/java-service-wrapper:0
-   dev-java/jbitcollider-core:0
-   dev-java/jna:4
-   dev-java/lzma:0
-   dev-java/lzmajio:0
-   dev-java/mersennetwister:0
-   nss? ( dev-libs/nss )"
-
-DEPEND="
-   app-arch/unzip
-   >=virtual/jdk-1.8
-   ${CDEPEND}
-   test? (
-   dev-java/junit:0
-   dev-java/ant-junit:0
-   )
-   dev-java/ant-core:0"
-
-RDEPEND="
-   >=virtual/jre-1.8
-   net-libs/nativebiginteger:0
-   ${CDEPEND}
-   acct-user/freenet
-   acct-group/freenet"
-
-PDEPEND="net-libs/NativeThread:0"
-
-JAVA_PKG_BSFIX_NAME+=" build-clean.xml"
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
-JAVA_ANT_ENCODING="utf8"
-
-EANT_BUILD_TARGET="package"
-EANT_TEST_TARGET="unit"
-EANT_BUILD_XML="build-clean.xml"
-EANT_GENTOO_CLASSPATH="bcprov,commons-compress,fec,java-service-wrapper,jbitcollider-core,jna-4,lzma,lzmajio,mersennetwister"
-EANT_EXTRA_ARGS="-Dsuppress.gjs=true -Dlib.contrib.present=true 
-Dlib.bouncycastle.present=true -Dlib.junit.present=true -Dtest.skip=true"
-
-S="${WORKDIR}/fred-build0${PV#*p}"
-
-RESTRICT="test" # they're broken in the last release.
-
-MY_PATCHES=(
-   "${FILESDIR}"/0.7.5_p1491-update-for-jna-5.x.patch
-   "${FILESDIR}"/0.7.5_p1483-ext.patch
-   "${FILESDIR}/"0.7.5_p1475-remove-git.patch
-)
-
-pkg_setup() {
-   has_version dev-java/icedtea[cacao] && {
-   ewarn "dev-java/icedtea was built with cacao USE flag."
-   ewarn "freenet may compile with it, but it will refuse to run."
-   ewarn "Please remerge dev-java/icedtea without cacao USE flag,"
-   ewarn "if you plan to use it for running freenet."
-   }
-   java-pkg-2_pkg_setup
-}
-
-src_unpack() {
-#  unpack ${P}.zip seednodes-${PV}.zip
-   unpack ${P}.zip seednodes-0.7.5_p1480.zip
-}
-
-src_prepare() {
-# 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/freenet/files/, net-p2p/freenet/

2022-06-11 Thread Thomas Sachau
commit: 051aa227394684af4751a01282fa0e6e2746257f
Author: Thomas Sachau  gentoo  org>
AuthorDate: Sat Jun 11 14:41:36 2022 +
Commit: Thomas Sachau  gentoo  org>
CommitDate: Sat Jun 11 14:41:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=051aa227

net-p2p/freenet: Version bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Thomas Sachau  gentoo.org>

 net-p2p/freenet/Manifest   |   1 +
 .../freenet/files/freenet-0.7.5_p1493-wrapper.conf |  37 +
 net-p2p/freenet/freenet-0.7.5_p1493.ebuild | 164 +
 3 files changed, 202 insertions(+)

diff --git a/net-p2p/freenet/Manifest b/net-p2p/freenet/Manifest
index 75e8a8e02fb0..1a649d7425a8 100644
--- a/net-p2p/freenet/Manifest
+++ b/net-p2p/freenet/Manifest
@@ -1,5 +1,6 @@
 DIST freenet-0.7.5_p1488.zip 7815529 BLAKE2B 
a63de0b365abe7fd3a7bdde735127c56d0bf220036932db93392893c21e8714cffa27b76357b9e429e5a915975030470035549c8010e3828bb503eaab5911c62
 SHA512 
5232d4d18bcf8775832aabee7392d0434cecb07114190ed9cd9bbab08fd693a1ac07f3ffad0835e4c5e3696961a234906cbee79c425e50cd29021b8bb77ef733
 DIST freenet-0.7.5_p1491.zip 7827005 BLAKE2B 
422f3050dbfdc829d1614b2f65262a063710028255582f7952c7ee4195f62af34d2b52ae74e5f7af2d92fd7e0db2800b6b2c24b8259e55485e1ce89929fccb40
 SHA512 
6b09816f9fb77003462c06e090d9ca572db9360990f2c9ba43908f30cef47dca8f89044f13ab503ea406cb7a42c07b0cba87e114c80d971ce990e0869e7dd1c3
 DIST freenet-0.7.5_p1492.zip 7844187 BLAKE2B 
59dc274d1904448d9be608f34beb3fd942fe5f45a34c4be8e5c02939f5681796f8b3afe2fa70bb9a62d25bc45eb0f699c9949689fad79c11acef40b1b57e9849
 SHA512 
e5d40954e84ccd327b2935d222b1174c4720f1ee2c35ec41554f4d90b4cac6ab21d5655612dde2a844fbcaf13c5edfe405c0effe5c8200b77657aeecc09d1976
+DIST freenet-0.7.5_p1493.zip 8507217 BLAKE2B 
af8eb65ada0c5bf698314d721e615c75b57ec0136b1a593ec0960398ae952ae4115cbcec3d1da22a1c624c5f434b032bb68103f2a2ad68e8d1a7f5fb17fc3167
 SHA512 
3a34648e59e4201a2e66a8d87fa45b2a311d5dbfea3de96d44f797c8a6bc74c35e9d495ea6f93e04003f8bae79026d1f929f28f56b4abaa2c581cc18a0d06104
 DIST freenet-ant-1.7.1.jar 1327167 BLAKE2B 
408ec04ef6be58490bc6be200bd2ae1946aa4e22a9e01c9ef00351316f7ec0e23b055ed0907c16eaf5a60d153d3b96e4c447884df752e13d16520b3360581895
 SHA512 
2c84378d995fed0630169fffab020bde89c3edb7b3bc1e14e2251ed71be684dc2520fdeed8bae382de362984e25a31dcd59326ef8735f8066166c1e8d98ca408
 DIST seednodes-0.7.5_p1480.zip 24935 BLAKE2B 
2a297cb7e429a3db06882b703241d420fd7225192afd500f2ff5a3521b1a53c4d62fc2d5b4c0a6ed4d62fa3cd4da64a42da04459dea81701d98faf36b4642eb8
 SHA512 
cde40562156627818e3384cb8ca29ac02cc52eb9e02c3b0627d7786b4b7deace79b3a840f61c551a25f4d771190558fb277b3f63a71994c30c7b28a2c2f85497

diff --git a/net-p2p/freenet/files/freenet-0.7.5_p1493-wrapper.conf 
b/net-p2p/freenet/files/freenet-0.7.5_p1493-wrapper.conf
new file mode 100644
index ..d3471affad62
--- /dev/null
+++ b/net-p2p/freenet/files/freenet-0.7.5_p1493-wrapper.conf
@@ -0,0 +1,37 @@
+wrapper.java.command=java
+wrapper.working.dir=/var/freenet/
+wrapper.java.mainclass=freenet.node.NodeStarter
+wrapper.java.library.path.1=/usr/lib
+wrapper.java.initmemory=60
+wrapper.java.maxmemory=768
+wrapper.java.additional.1=-Dnetworkaddress.cache.ttl=0
+wrapper.java.additional.2=-Dnetworkaddress.cache.negative.ttl=0
+wrapper.java.additional.3=-enableassertions:freenet
+# You might want to set the following line if you have changed java.maxmemory
+wrapper.java.additional.4=-XX:MaxPermSize=1024M
+# open the modules required for Java 16 and Java 17
+wrapper.java.additional.5=--illegal-access=permit
+wrapper.java.additional.6=--add-opens=java.base/java.lang=ALL-UNNAMED
+wrapper.java.additional.7=--add-opens=java.base/java.util=ALL-UNNAMED
+wrapper.java.additional.8=--add-opens=java.base/java.io=ALL-UNNAMED
+# reduce the stacksize per thread from 1MiB to conserve memory since we easily 
use 500 threads.
+# Old form for compatibility with Java 11.
+wrapper.java.additional.9=-Xss512k
+# Required since JNA 5.0.0, which changed the default JNI library search path
+# https://github.com/java-native-access/jna/issues/384
+wrapper.java.additional.10=-Djna.nosys=false
+
+wrapper.app.parameter.1=freenet.ini
+wrapper.console.format=PM
+wrapper.console.loglevel=INFO
+wrapper.logfile=wrapper.log
+wrapper.logfile.format=LPTM
+wrapper.logfile.loglevel=INFO
+wrapper.logfile.maxsize=2M
+wrapper.logfile.maxfiles=3
+wrapper.syslog.loglevel=NONE
+wrapper.console.title=Freenet 0.7
+wrapper.jvm_exit.timeout=120
+wrapper.restart.reload_configuration=TRUE
+wrapper.filter.trigger.1=java.lang.OutOfMemoryError
+wrapper.filter.action.1=RESTART

diff --git a/net-p2p/freenet/freenet-0.7.5_p1493.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1493.ebuild
new file mode 100644
index ..722e185f0213
--- /dev/null
+++ b/net-p2p/freenet/freenet-0.7.5_p1493.ebuild
@@ -0,0 +1,164 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+

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

2022-06-11 Thread Michał Górny
commit: 201d1186659a9318aaba687b6985fb667bcf392f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 11 14:25:46 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 11 14:26:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=201d1186

llvm.org.eclass: Fix manpage logic

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

 eclass/llvm.org.eclass | 17 -
 1 file changed, 8 insertions(+), 9 deletions(-)

diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index 1af8f12f63dc..f69db2368dff 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -229,9 +229,7 @@ llvm.org_set_globals() {
if [[ ${LLVM_MANPAGES} ]]; then
# use pregenerated tarball for releases
# up to _LLVM_NEWEST_MANPAGE_RELEASE
-   if [[ ${_LLVM_SOURCE_TYPE} == tar ]] &&
-   ver_test "${PV}" -le "${_LLVM_NEWEST_MANPAGE_RELEASE}"
-   then
+   if llvm_manpage_dist_available; then
IUSE+=" doc"
SRC_URI+="
!doc? (
@@ -394,12 +392,13 @@ get_lit_flags() {
echo "-vv;-j;${LIT_JOBS:-$(makeopts_jobs)}"
 }
 
-# @FUNCTION: llvm_are_manpages_built
+# @FUNCTION: llvm_manpage_dist_available
 # @DESCRIPTION:
-# Return true (0) if manpages are going to be built from source,
-# false (1) if preinstalled manpages will be used.
-llvm_are_manpages_built() {
-   use doc || [[ ${LLVM_MANPAGES} == build ]]
+# Return true (0) if this LLVM version features prebuilt manpage
+# tarball, false (1) otherwise.
+llvm_manpage_dist_available() {
+   [[ ${_LLVM_SOURCE_TYPE} == tar ]] &&
+   ver_test "${PV}" -le "${_LLVM_NEWEST_MANPAGE_RELEASE}"
 }
 
 # @FUNCTION: llvm_install_manpages
@@ -407,7 +406,7 @@ llvm_are_manpages_built() {
 # Install pregenerated manpages if available.  No-op otherwise.
 llvm_install_manpages() {
# install pre-generated manpages
-   if ! llvm_are_manpages_built; then
+   if ! use doc && llvm_manpage_dist_available; then
# (doman does not support custom paths)
insinto "/usr/lib/llvm/${SLOT}/share/man/man1"
doins "${WORKDIR}/llvm-${PV}-manpages/${LLVM_COMPONENTS[0]}"/*.1



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

2022-06-11 Thread Michał Górny
commit: 00c87c009893afc81d2ccfdff411d81e18967ae5
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 11 14:26:24 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 11 14:26:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00c87c00

sys-devel/clang: Update LLVM_MANPAGES value in 14.0.5

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

 sys-devel/clang/clang-14.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang/clang-14.0.5.ebuild 
b/sys-devel/clang/clang-14.0.5.ebuild
index 7a51cbe69086..8d2757256bed 100644
--- a/sys-devel/clang/clang-14.0.5.ebuild
+++ b/sys-devel/clang/clang-14.0.5.ebuild
@@ -58,7 +58,7 @@ LLVM_COMPONENTS=(
clang clang-tools-extra cmake
llvm/lib/Transforms/Hello
 )
-LLVM_MANPAGES=build
+LLVM_MANPAGES=1
 LLVM_TEST_COMPONENTS=(
llvm/lib/Testing/Support
llvm/utils/{lit,llvm-lit,unittest}



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

2022-06-11 Thread Andreas Sturmlechner
commit: cea8ecbe2e7d7563e7908dc109030a9df74257ce
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jun 11 14:07:42 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jun 11 14:10:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cea8ecbe

app-office/libreoffice: Drop 7.3.2.2-r1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-office/libreoffice/Manifest|   2 -
 .../libreoffice/libreoffice-7.3.2.2-r1.ebuild  | 670 -
 2 files changed, 672 deletions(-)

diff --git a/app-office/libreoffice/Manifest b/app-office/libreoffice/Manifest
index 17e790c04fa1..abc191ea3e4b 100644
--- a/app-office/libreoffice/Manifest
+++ b/app-office/libreoffice/Manifest
@@ -19,12 +19,10 @@ DIST 
f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip 211919 BLAKE2B 2c7
 DIST libcmis-0.5.2.tar.xz 484404 BLAKE2B 
7de242393c28fc8289bb598b34e704eb2affaaa8b9e470e10044dbfd3812391f29e1421df8d7ac3869955698ddbc9575feebcfbac27bb074a60ccc0527dca1c3
 SHA512 
295ab15115e75b1f6074f17d3538afe0de9b2b77ab454f5c63cb05e8df11886d82942fbf21ba01486052e3f6c75b0636b99d8e660cd3472dc4b87c31d3cd557b
 DIST libcuckoo-93217f8d391718380c508a722ab9acd5e9081233.tar.gz 5005888 BLAKE2B 
836ec268c19c27ac079ea1084587c3e999f39ad2188be1a5cf8337ad0473ffda6c32d0695254d3797d1607707329befa88da6043f424544487238e550eda8590
 SHA512 
4159dfb4d08e359feb23127e12db590260913e70774161ac9513abb5183ad6ed6d2bdfbe56fc8aa68e2fc57ee29eae67aa0180e1a7d955016884ecba2ca60ff8
 DIST libreoffice-7.2.6.2.tar.xz 252995284 BLAKE2B 
b807e666d39b4302b0a33f84f7e8797bc41ec9e1814bfe57f0e06c8bbbf3b8bf89a70a25caa65401f402a593acce04cb1118bd13bbd961d7feeac295511e36e4
 SHA512 
2b1a92d98595d4a40bf699ebf5ee3cbf4daeb765a8d37ae035f459f2a74c2ce27e53747307d9875aaec7d1d5a2693266ea81b7fe1281c33653c9fa4bbd727242
-DIST libreoffice-7.3.2.2.tar.xz 255657596 BLAKE2B 
ef362c6e53ab8668309f1f9b10a8cbb87e8027aaf56a3d1185494757376b89bdf126fe08ef3e416d0330bb96df4ac046b8c60d535eeef8430c60485313e80b5f
 SHA512 
c9f0deaf812425cfc08649f5a9f88c56a9f9221a6b117f9fece56ed17984fec25446ccad52ff2f22ebdfa1db495289edb22a8b7b1fec7a0e42d4b3cd2e81363b
 DIST libreoffice-7.3.3.2.tar.xz 256036064 BLAKE2B 
8a96121448e3cc1f81990c837d36191a6127e3ff78773440a4ecdfb5f178f7ab522298fec1d0dd872afe38b67ec102d4f5ea4b0cde64caf5d6420a7f02f25e1b
 SHA512 
242d5694b6d09c669992ea68223b62fb8e418e886f68c7e5d843272d55ad2de34e5207180b7a541fd97cbe678c2d12d5290ebd8b82d47c88f1607e6736413c96
 DIST libreoffice-7.3.4.2.tar.xz 256373724 BLAKE2B 
98a3a450e8b16caafdbe914b542c32e3e251ac6f2fe528e593640397d50b533f146b1cfd262c633bfee9766a5ef659f7ce606453952978c71c08f249da7d7125
 SHA512 
10ea93d380b8c59ec15aefc4c4f6f5cbc76b03cf444e2f172fdb8cdde637e8d3de4aa2b7adbd55ec04ba8ad5db73a1bd80e8b692ca328c416d229526f01bd4a0
 DIST libreoffice-branding-gentoo-0.8.tar.xz 151568 BLAKE2B 
f03c7ddeb53c5ca3fd23401679601fcf2c4037ba17be4eb7b784c7ce7ebb71a24b8ab4aac8b7da8c6b1f14dd23bc1294ba85ff4f70ad271fb4ee3c5372e10883
 SHA512 
785031a699b1d1895ce4b50ffc3ddf645f3a0ef9acdf37facfd18cf75db9484cb8f53a50abb63d6006ead76a80b6ff5aa99661063245ebb84bd64013d713de7f
 DIST libreoffice-help-7.2.6.2.tar.xz 112079748 BLAKE2B 
f9d96d6d72e70f28f12dcf656cf8fd22bc8e563ec53c840cf7cd668e3de677ee73a3f3099e7c62c6034cd4d23915b9e7a94012340c6a7db7f8822e4c8c6d0887
 SHA512 
05f02eb1afaa90547ca388008e02c4a48c191984e77d4022adf02089f69a3b4792cdc065e160f59fbf2f5554b062ff0d6853b12aa9abb9b180dd7c4c855e4d8b
-DIST libreoffice-help-7.3.2.2.tar.xz 112209056 BLAKE2B 
320aa76bdce62b94707cd3b6fafd72ce0322e22f28fbb6059b8e1b5b4ef5e99796aee01592a84bf19527bffc0553b937f2d13451e75f105338beb6c1ac1ca077
 SHA512 
a1f5b1763841b159c623008075ad48ed916c78a856b557553c498590a7c9cd52e23487652c4ab4e4201fc829e7bf4a489ab467e4f412b5538252d893bd74341d
 DIST libreoffice-help-7.3.3.2.tar.xz 112209704 BLAKE2B 
b0e92b88aeb866d3f611fe89d723287cf037bca1772a861cb8b76ee046ae0d039d67648e121aa253eccbfa132c8d252b947bdcbbc3ee6178b6defd3c876749d0
 SHA512 
f70e747c5b78be20bbe4dd0c20840923d14b4278c00a12a60f5e58e3226abc0c218ac3cce4885cf5a440ace92141bf0428df40a4d1469edb91103167c5e3d46f
 DIST libreoffice-help-7.3.4.2.tar.xz 112208564 BLAKE2B 
a47b428d69c62ba38d74ee5eca1dfeba66389ea0c7ef103f97292180d43ddc92a5e6ca4f9377f802318b89fca7aab6278c23171d9480e3961e521c161ec42fd3
 SHA512 
68af32f017b46f7d3e664bc8cfc69de6939c33f26248273372cc7ba5a29299c79795cc13b92a921b8e2508045e0447319ad0c0cd3678929355db6ef8a79a8614
 DIST skia-m103-b301ff025004c9cd82816c86c547588e6c24b466.tar.xz 11079112 
BLAKE2B 
d3eb44a64187ddd3097bc7473eaa6b631b4043b9679861426ae83956de7907a03b51cc472cbb9169c52e92cbc4ebe681181c675ae938324c6d3a10eff9a7084a
 SHA512 
1234ff6e787947fb6442b7279c7ef07d48d7036b15591782ea197c827c60fba77bbe83029bf7d8dfa7dc126535a9a780f6b927fbf7339f0825061616a9c53436

diff --git a/app-office/libreoffice/libreoffice-7.3.2.2-r1.ebuild 
b/app-office/libreoffice/libreoffice-7.3.2.2-r1.ebuild
deleted file mode 100644
index 

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

2022-06-11 Thread Andreas Sturmlechner
commit: 4f0988b26144a3c5ddf959358201725f578b54b3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jun 11 14:08:39 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jun 11 14:10:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f0988b2

app-office/libreoffice-l10n: Drop 7.3.2.2

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-office/libreoffice-l10n/Manifest   | 183 -
 .../libreoffice-l10n-7.3.2.2.ebuild|  91 --
 2 files changed, 274 deletions(-)

diff --git a/app-office/libreoffice-l10n/Manifest 
b/app-office/libreoffice-l10n/Manifest
index b7fa104bcb0e..a83473ee448f 100644
--- a/app-office/libreoffice-l10n/Manifest
+++ b/app-office/libreoffice-l10n/Manifest
@@ -181,189 +181,6 @@ DIST 
LibreOffice_7.2.6.2_Linux_x86-64_rpm_langpack_xh.tar.gz 289535 BLAKE2B 0538
 DIST LibreOffice_7.2.6.2_Linux_x86-64_rpm_langpack_zh-CN.tar.gz 1085509 
BLAKE2B 
072013660c94efe0bbec8acb1aec4b33940527240ffcfc3a59f750bc0030d5a19ea8eceed4d0c6438f0207005bc6eb78ad436c16733d540b1ae261a7ea49f716
 SHA512 
852a5db014096b45485a10061441f2c6e906edbf0137fc0628bfbcae357c0057d104120d0244d0f9ba2a26a61280e6fd8e656cf6cba1ef71ee44b5b6761e4e69
 DIST LibreOffice_7.2.6.2_Linux_x86-64_rpm_langpack_zh-TW.tar.gz 1102646 
BLAKE2B 
df94096a07e41edf279f93c79cc04b0cc9850189eaadee0511420cc21dc335327f89c6f8c1937484c31ef969fdfac9a73a02024ebae94c389f7c4c438739b4c2
 SHA512 
f13995b46abe460d083786075c8d3a6fa89a0a34884075b1e86d567e2d0f9dace04ad62c2d5fde6c829779ed9add4b658ab1ef7edcdad056e23ab51e9d1397b3
 DIST LibreOffice_7.2.6.2_Linux_x86-64_rpm_langpack_zu.tar.gz 318905 BLAKE2B 
d1079eb0f94a3764183125c87a51271c9e3a96042eaa9e643a19f8bc9498c096b6426f6a3299ccfca9a6d8c0caae5cd91750851075c417f357b6f7c466929e30
 SHA512 
f5bd904266897b063af13d45e02b2f456ac2820346b14414e13f23337727221777e4f677c4efd6e99d8cae1e3d64251ba9d026c89420258919d0d88820fef7ad
-DIST LibreOffice_7.3.2.2_Linux_x86-64_rpm_helppack_am.tar.gz 4491825 BLAKE2B 
bfd81a0eba51bb232b3bc03f128753fd0d39f349b3b733a9c214adf8ee77784b13636190a5d9eeb82ba7791d841c0020a29070071666ed982bf71c267b70d0d6
 SHA512 
2fed0192c3d7835ddb126aab4304186a8f9ce8bcc3ffeb9375e83eab47174018a54aebbcf5ab4d9defc6bc86dcbcf5d3e731b28ae3337cc83c3c2707bc4b4806
-DIST LibreOffice_7.3.2.2_Linux_x86-64_rpm_helppack_ar.tar.gz 3951048 BLAKE2B 
68f7a5afb9084d73c5a2010ad8f757025d071dd96a1bdc84250b267c75a77810229925292f5dbff1ce239f6e2b0f7dcedb3c41703b6e034bfa045c523b62bdc8
 SHA512 
ec248856fec872f26ccd66681d0352b9152d3b7d5f37a69568f241d24f21b55c6d33b1509efe2f27b03ec6769167592b0131706781adf174163c2c348ea7ef84
-DIST LibreOffice_7.3.2.2_Linux_x86-64_rpm_helppack_ast.tar.gz 4190723 BLAKE2B 
14191b67a2e11d12e40bf66bd5eb19cfafd10a587938f9ec94eeadb42a523426660df3ca1e0fd416abebf384d75d5ca26d4e4ca7b9137212f269012024f53e8f
 SHA512 
eb57352998d6ab9ba74993a24c641bcbd49f0a3ec95e7f2a046bc4f505b0c77db88cc098ad1e9f8148813f7873b97118e00ac01faef786a4d0f828d501b6
-DIST LibreOffice_7.3.2.2_Linux_x86-64_rpm_helppack_bg.tar.gz 4561338 BLAKE2B 
6e168bc5ecddd70394daba2709f96a5b426b0bb51a96a94504a2e739d59defe846be06b9cc93f264af0684573dac54a80c14b76513e863187bf2458252879920
 SHA512 
41cf6da354ac6d12288b64d4cd1bbffcfcee0740bacb78c68c127bdff1350b6c39dd39f837fbdb68b3d283791eadbdca4a8c3ac212ae690d3fdff59e436417df
-DIST LibreOffice_7.3.2.2_Linux_x86-64_rpm_helppack_bn-IN.tar.gz 4650152 
BLAKE2B 
9d3256538bdef0d519efa65e08705a8e5a20b5735738783f510728580b64d8fb7759894782998b2210ebeca0acd546c0b917aab5d7855bea09b4256c1a022550
 SHA512 
68b715ae979e963dc60f62e4b2ce3020b677b8edae67e32cd77c33ee593e72737e87f850d2b79a356bb1713ed69eb5dd8fce0c63a8136ff45f05f293d3aec6a0
-DIST LibreOffice_7.3.2.2_Linux_x86-64_rpm_helppack_bn.tar.gz 4328228 BLAKE2B 
c58080f2ae7293d5e9348fb78ac3146535d209b4f6832a4bf6df2c1f7be5b019a593be3389e850bb4ad8de05b22a994a5994c05851e6556a1475cb5b17a546b0
 SHA512 
134fd5be5728aa81561970e2ad51fbe215ee89f17f3699ba9ca1eb91fb42c81ce74896c13356686f66e2cfa90a6f6568f064e689990bea74844874813bdb2787
-DIST LibreOffice_7.3.2.2_Linux_x86-64_rpm_helppack_bo.tar.gz 4331852 BLAKE2B 
cc53f54d3b556ae41dac3dc2ddc8e9566e881bff8bdea9dfe3fd84139feac52efc2014bc601a486a720b11272edb9ba8620179080dee29fc770b219c269f9230
 SHA512 
e4404833b940c0c96b227e603ac8befb0c7ad8ba1326f56ba75eb87adb9ef3292fd58b4b569933b97c7896ceb32b320b53b877be3442545ec169b1f98b9766ba
-DIST LibreOffice_7.3.2.2_Linux_x86-64_rpm_helppack_bs.tar.gz 4070233 BLAKE2B 
11191b0c4a1d84cd51ef65550d129c0ee1a8690433794731836d655e7eaee0eb56748be61d31cabcce8e2cbbabbdd832801b9fd6b38958fe2ea2cf60e82c26e7
 SHA512 
f6557ef1428f409ca35fd8775811982bad48c26ea768eb019541bc5317e74b926b99816c8a66a1217f24a6991796cd14c0ff4ce2335f8e6e682eeb222e8675b9
-DIST LibreOffice_7.3.2.2_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz 4228748 
BLAKE2B 
de081d89166ac226eba540b2fc82c0172ff8a1fcb69a4b360e8566bc7a233e5fd82bb94e903a782c3b63bca1e6210805a103b4d5a861e7dedba8a2093c9353e4
 SHA512 

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

2022-06-11 Thread Ionen Wolkens
commit: b7b6f7f58d4bdec7a8579a7cc3ea6247d1a9db49
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Jun 11 13:53:13 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Jun 11 13:58:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7b6f7f5

sys-devel/llvm: switch to pregen manpages for 14.0.5

Taking the liberty to fix myself, the tarball is already there.

Closes: https://bugs.gentoo.org/851216
Signed-off-by: Ionen Wolkens  gentoo.org>

 sys-devel/llvm/llvm-14.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/llvm/llvm-14.0.5.ebuild 
b/sys-devel/llvm/llvm-14.0.5.ebuild
index 4d5f2d4ab016..955b7f70d83e 100644
--- a/sys-devel/llvm/llvm-14.0.5.ebuild
+++ b/sys-devel/llvm/llvm-14.0.5.ebuild
@@ -67,7 +67,7 @@ PDEPEND="
 "
 
 LLVM_COMPONENTS=( llvm cmake third-party )
-LLVM_MANPAGES=build
+LLVM_MANPAGES=1
 LLVM_PATCHSET=${PV}
 LLVM_USE_TARGETS=provide
 llvm.org_set_globals



[gentoo-commits] repo/gentoo:master commit in: dev-util/rocm-clang-ocl/

2022-06-11 Thread Benda XU
commit: f9870b064f3eb1119e4d7ffaa3d05cd692002a3f
Author: Yiyang Wu  gmail  com>
AuthorDate: Sat Jun 11 08:16:08 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Sat Jun 11 13:54:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9870b06

dev-util/rocm-clang-ocl: add 5.0.2

Bug: https://github.com/gentoo/gentoo/pull/25851
Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 dev-util/rocm-clang-ocl/Manifest   |  1 +
 .../rocm-clang-ocl/rocm-clang-ocl-5.0.2.ebuild | 31 ++
 2 files changed, 32 insertions(+)

diff --git a/dev-util/rocm-clang-ocl/Manifest b/dev-util/rocm-clang-ocl/Manifest
index 6241ed5c05ca..397d1ebb486c 100644
--- a/dev-util/rocm-clang-ocl/Manifest
+++ b/dev-util/rocm-clang-ocl/Manifest
@@ -1 +1,2 @@
 DIST rocm-clang-ocl-4.3.0.tar.gz 3241 BLAKE2B 
1a646d64e42a8884a7714b4ca25d888aa1e84d68be3f6ceacefcf7836340133740c8df85f152fadb40d463af76eb659f0fd11ebd2b0a6a3c0da3b7ac64bf541c
 SHA512 
059d0d118205d6f4c2a61222fc74709a86bbe71687615debcc1698f73c28a769379b909cd18742b4d3340ba30a65b02da9224fbe5fe0e2fb005d9a45f22dfe9c
+DIST rocm-clang-ocl-5.0.2.tar.gz 3908 BLAKE2B 
b348c047d2dcea9524847cbb44d37e56c16fa05d5ab7f1b798e22c1f3d61b38aa725436f3ef44491898f4afd675716036efaf3959cac310b2905a2d16fc6e911
 SHA512 
582b9ff425c1f9ff4fb32cf7b64c8357f8f585ab75b31b63cfa8705725f823cd0cc60f0d0a641f66c6760d8a5378444f29f3f57b8989d36f4fd32bb7b397d167

diff --git a/dev-util/rocm-clang-ocl/rocm-clang-ocl-5.0.2.ebuild 
b/dev-util/rocm-clang-ocl/rocm-clang-ocl-5.0.2.ebuild
new file mode 100644
index ..202836d1adbe
--- /dev/null
+++ b/dev-util/rocm-clang-ocl/rocm-clang-ocl-5.0.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="OpenCL compilation with clang compiler"
+HOMEPAGE="https://github.com/RadeonOpenCompute/clang-ocl.git;
+SRC_URI="https://github.com/RadeonOpenCompute/clang-ocl/archive/rocm-${PV}.tar.gz
 -> rocm-clang-ocl-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-libs/rocm-opencl-runtime:${SLOT}"
+DEPEND="
+   dev-util/rocm-cmake:${SLOT}
+   ${RDEPEND}"
+
+S="${WORKDIR}/clang-ocl-rocm-${PV}"
+
+src_prepare() {
+   sed -e "s:HINTS \${CXX_COMPILER_PATH}/bin:NO_DEFAULT_PATH:" \
+   -e "s:/opt/rocm/llvm/bin:${EPREFIX}/usr/lib/llvm/roc/bin:" \
+   -e "/AMDDeviceLibs 
PATHS/s:/opt/rocm:${EPREFIX}/usr/lib/cmake/AMDDeviceLibs:" \
+   -e 
"s:\${AMD_DEVICE_LIBS_PREFIX}/amdgcn/bitcode:${EPREFIX}/usr/lib/amdgcn/bitcode:"
 \
+   -i CMakeLists.txt || die
+
+   cmake_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/miopen/, sci-libs/miopen/files/

2022-06-11 Thread Benda XU
commit: ae573ef15cb398586d863af04bee853d9e8c762c
Author: Yiyang Wu  gmail  com>
AuthorDate: Sat Jun 11 08:17:55 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Sat Jun 11 13:54:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae573ef1

sci-libs/miopen: add 5.0.2

Changes: patch the sources a bit to support gfx1031

Closes: https://github.com/gentoo/gentoo/pull/25851
Closes: https://bugs.gentoo.org/851102
Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/miopen/Manifest   |   1 +
 sci-libs/miopen/files/miopen-5.0.2-gfx1031.patch   | 241 +
 sci-libs/miopen/files/miopen-5.0.2-no-strip.patch  |  18 ++
 .../files/miopen-5.0.2-strip-xnack-in-flags.patch  |  20 ++
 sci-libs/miopen/miopen-5.0.2.ebuild|  81 +++
 5 files changed, 361 insertions(+)

diff --git a/sci-libs/miopen/Manifest b/sci-libs/miopen/Manifest
index ae3770f95d24..2a8dbb55fead 100644
--- a/sci-libs/miopen/Manifest
+++ b/sci-libs/miopen/Manifest
@@ -1 +1,2 @@
 DIST MIOpen-4.3.0.tar.gz 59405686 BLAKE2B 
fe91bd91a74023866883d6d0a2a8071a8fe40c4cff2fb4ef58fc6e343a05ac2a731f73e657f4d183ade4e5b7c1fbbe41f3f032918f6e50cb713073aee8d97dc5
 SHA512 
a8615b7738acfbc7f68d9417b0746c62630d2b48fb8485fafba4db65a4b277a8230f601d249d7e54f89ba25c14176429ca76ad8365a437b09d836b031b0c4fbb
+DIST MIOpen-5.0.2.tar.gz 76294827 BLAKE2B 
7b2a1f0e675793aee4a0fa2a270caac8332cda36c8f04cee483cc2882ed987b6e676e9c24a1acf4976a16a10f922b1a6263470b419aa88a29cfcb6d6d4b4cc29
 SHA512 
a581b45220797904db3e4dd3840f2ef96085f00baf8187c5ab574325a66da4f599dee6496457bb1cc32825b57a13fb0ef35a2ef1bd2a5f449c7e7b9fa64b27d1

diff --git a/sci-libs/miopen/files/miopen-5.0.2-gfx1031.patch 
b/sci-libs/miopen/files/miopen-5.0.2-gfx1031.patch
new file mode 100644
index ..15ac67bd3cef
--- /dev/null
+++ b/sci-libs/miopen/files/miopen-5.0.2-gfx1031.patch
@@ -0,0 +1,241 @@
+Index: MIOpen-rocm-5.0.2/src/include/miopen/solver/implicitgemm_util.hpp
+===
+--- MIOpen-rocm-5.0.2.orig/src/include/miopen/solver/implicitgemm_util.hpp
 MIOpen-rocm-5.0.2/src/include/miopen/solver/implicitgemm_util.hpp
+@@ -478,7 +478,7 @@ static inline bool is_use_amd_buffer_loa
+ {
+ #if WORKAROUND_MIOPEN_ISSUE_557
+ const auto device_name = ctx.GetStream().GetDeviceName();
+-return !StartsWith(device_name, "gfx1030");
++return !StartsWith(device_name, "gfx1030") && !StartsWith(device_name, 
"gfx1031");
+ #else
+ return true;
+ #endif
+@@ -487,7 +487,7 @@ static inline bool is_use_amd_buffer_loa
+ static inline bool is_use_v_fmac_f32(const ConvolutionContext& ctx)
+ {
+ const auto device_name = ctx.GetStream().GetDeviceName();
+-return StartsWith(device_name, "gfx1030");
++return StartsWith(device_name, "gfx1030") || StartsWith(device_name, 
"gfx1031");
+ }
+ 
+ static inline bool support_amd_buffer_atomic_fadd(const std::string& 
device_name)
+@@ -608,7 +608,8 @@ static inline bool IsComposableKernelSup
+StartsWith(c.GetStream().GetDeviceName(), "gfx906") ||
+StartsWith(c.GetStream().GetDeviceName(), "gfx908") ||
+StartsWith(c.GetStream().GetDeviceName(), "gfx90a") ||
+-   StartsWith(c.GetStream().GetDeviceName(), "gfx1030");
++   StartsWith(c.GetStream().GetDeviceName(), "gfx1030")||
++   StartsWith(c.GetStream().GetDeviceName(), "gfx1031");
+ }
+ 
+ // greatest common divisor, aka highest common factor
+Index: MIOpen-rocm-5.0.2/src/kernels/batchnorm_functions.h
+===
+--- MIOpen-rocm-5.0.2.orig/src/kernels/batchnorm_functions.h
 MIOpen-rocm-5.0.2/src/kernels/batchnorm_functions.h
+@@ -159,6 +159,10 @@
+ #define MIO_BN_GFX1030 0
+ #endif
+ 
++#ifndef MIO_BN_GFX1031
++#define MIO_BN_GFX1031 0
++#endif
++
+ #define UNUSED __attribute__((__unused__))
+ 
+ #if(MIO_BN_VARIANT != 4)
+Index: MIOpen-rocm-5.0.2/src/kernels/MIOpenBatchNormActivBwdPerAct.cl
+===
+--- MIOpen-rocm-5.0.2.orig/src/kernels/MIOpenBatchNormActivBwdPerAct.cl
 MIOpen-rocm-5.0.2/src/kernels/MIOpenBatchNormActivBwdPerAct.cl
+@@ -34,7 +34,7 @@
+ #endif
+ 
+ #define MIOPEN_USE_AMDGCN 0
+-#if defined(__AMDGCN__) && MIO_BN_GFX1030 != 1
++#if defined(__AMDGCN__) && MIO_BN_GFX1030 != 1 && MIO_BN_GFX1031 != 1
+ #undef MIOPEN_USE_AMDGCN
+ #define MIOPEN_USE_AMDGCN 1
+ #endif
+Index: MIOpen-rocm-5.0.2/src/kernels/MIOpenBatchNormActivBwdSpatial.cl
+===
+--- MIOpen-rocm-5.0.2.orig/src/kernels/MIOpenBatchNormActivBwdSpatial.cl
 MIOpen-rocm-5.0.2/src/kernels/MIOpenBatchNormActivBwdSpatial.cl
+@@ -32,7 +32,7 @@
+ #endif
+ 
+ #define MIOPEN_USE_AMDGCN 0
+-#if defined(__AMDGCN__) && MIO_BN_GFX1030 != 1
++#if defined(__AMDGCN__) && MIO_BN_GFX1030 != 1 && MIO_BN_GFX1031 != 1
+ #undef 

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

2022-06-11 Thread Ionen Wolkens
commit: f1ba4857b1bdbcdfafb336309a6675169e6502f2
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Jun 11 13:11:43 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Jun 11 13:17:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1ba4857

www-client/qutebrowser: disable py3.11

Rare but can randomly crash with 3.11b3 which can be quite annoying,
believed to be a cpython beta bug rather than in qutebrowser (see
ebuild comment).

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

 www-client/qutebrowser/qutebrowser-2.5.1.ebuild | 3 ++-
 www-client/qutebrowser/qutebrowser-.ebuild  | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/www-client/qutebrowser/qutebrowser-2.5.1.ebuild 
b/www-client/qutebrowser/qutebrowser-2.5.1.ebuild
index 6011faed3b7d..09bc4c14cb21 100644
--- a/www-client/qutebrowser/qutebrowser-2.5.1.ebuild
+++ b/www-client/qutebrowser/qutebrowser-2.5.1.ebuild
@@ -5,7 +5,8 @@ EAPI=8
 
 DISTUTILS_SINGLE_IMPL=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
+# py3.11: wait for https://github.com/python/cpython/issues/93252
+PYTHON_COMPAT=( python3_{8..10} )
 inherit distutils-r1 optfeature xdg
 
 if [[ ${PV} ==  ]]; then

diff --git a/www-client/qutebrowser/qutebrowser-.ebuild 
b/www-client/qutebrowser/qutebrowser-.ebuild
index 6011faed3b7d..09bc4c14cb21 100644
--- a/www-client/qutebrowser/qutebrowser-.ebuild
+++ b/www-client/qutebrowser/qutebrowser-.ebuild
@@ -5,7 +5,8 @@ EAPI=8
 
 DISTUTILS_SINGLE_IMPL=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
+# py3.11: wait for https://github.com/python/cpython/issues/93252
+PYTHON_COMPAT=( python3_{8..10} )
 inherit distutils-r1 optfeature xdg
 
 if [[ ${PV} ==  ]]; then



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

2022-06-11 Thread Yixun Lan
commit: d19a82f03316d4235a9e04bfc0d94bb1273dc3e8
Author: Yixun Lan  gentoo  org>
AuthorDate: Sat Jun 11 12:25:12 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Jun 11 12:28:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d19a82f0

app-misc/asciinema: Keyword 2.2.0-r1 riscv, #851120

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

 app-misc/asciinema/asciinema-2.2.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/asciinema/asciinema-2.2.0-r1.ebuild 
b/app-misc/asciinema/asciinema-2.2.0-r1.ebuild
index 7dcee209358f..af3286ed6ef5 100644
--- a/app-misc/asciinema/asciinema-2.2.0-r1.ebuild
+++ b/app-misc/asciinema/asciinema-2.2.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz 
-> ${P}.gh.tar.gz"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
 
 PATCHES=(
"${FILESDIR}/asciinema-2.2.0-setup.patch"



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

2022-06-11 Thread Cédric Krier
commit: ce4891324bda4bed9d35e1ac8c6739bcc88c4fc8
Author: Cédric Krier  gentoo  org>
AuthorDate: Sat Jun 11 12:26:44 2022 +
Commit: Cédric Krier  gentoo  org>
CommitDate: Sat Jun 11 12:26:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce489132

dev-vcs/hg-evolve: add 10.5.1, drop 10.4.1

Signed-off-by: Cédric Krier  gentoo.org>

 dev-vcs/hg-evolve/Manifest| 2 +-
 .../hg-evolve/{hg-evolve-10.4.1.ebuild => hg-evolve-10.5.1.ebuild}| 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-vcs/hg-evolve/Manifest b/dev-vcs/hg-evolve/Manifest
index 264d33e3dc1b..3580778a5055 100644
--- a/dev-vcs/hg-evolve/Manifest
+++ b/dev-vcs/hg-evolve/Manifest
@@ -1 +1 @@
-DIST hg-evolve-10.4.1.tar.gz 838444 BLAKE2B 
bd5e4858d0394e294b72b971612b5397815a9b7bcb702c1b8c2d5cd49c1669d62d8f5bbf87364c77762e350f2ba458ded98b1a5a60f636fb0b2018950ca57b10
 SHA512 
f58a79fca81cd4c42442604071a24e6c84ca0225754cfe6a941412cb78ef600e54ff0f78b545b167c7122b17d6f8dcca2c19e7f39e46ab9ab6cba36a007f92f8
+DIST hg-evolve-10.5.1.tar.gz 845734 BLAKE2B 
6b0377ce4d24d9188eaac86460a1f3262ba360215465351db873e1166762f3a5f767987d935c6bafbc37f9e48f970703a881bc7e01d455c46a8c3a8b228782b6
 SHA512 
441f3e7f8f8be84b476e5a44a617e4318ba444d172cfa91b91c75fbdf231a79c6049a6215709da952a253341bee4c8526cbf724d13ce856ba5d221ff0880a63f

diff --git a/dev-vcs/hg-evolve/hg-evolve-10.4.1.ebuild 
b/dev-vcs/hg-evolve/hg-evolve-10.5.1.ebuild
similarity index 91%
rename from dev-vcs/hg-evolve/hg-evolve-10.4.1.ebuild
rename to dev-vcs/hg-evolve/hg-evolve-10.5.1.ebuild
index 8bcc76377839..3f5159d9783f 100644
--- a/dev-vcs/hg-evolve/hg-evolve-10.4.1.ebuild
+++ b/dev-vcs/hg-evolve/hg-evolve-10.5.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{7..10} )
+PYTHON_COMPAT=( python3_{7..11} )
 DISTUTILS_USE_SETUPTOOLS=no
 
 inherit distutils-r1



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

2022-06-11 Thread Alessandro Barbieri
commit: 497ce96115cc4dd139e88c05245a8ded701c2c8e
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Jun 11 12:24:16 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Jun 11 12:24:52 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=497ce961

dev-libs/cubelib: add R useflag

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

 .../{cubelib-4.7.ebuild => cubelib-4.7-r1.ebuild}  | 28 ++
 dev-libs/cubelib/metadata.xml  |  3 +++
 2 files changed, 26 insertions(+), 5 deletions(-)

diff --git a/dev-libs/cubelib/cubelib-4.7.ebuild 
b/dev-libs/cubelib/cubelib-4.7-r1.ebuild
similarity index 62%
rename from dev-libs/cubelib/cubelib-4.7.ebuild
rename to dev-libs/cubelib/cubelib-4.7-r1.ebuild
index 56f15aa3b..4b53db2bb 100644
--- a/dev-libs/cubelib/cubelib-4.7.ebuild
+++ b/dev-libs/cubelib/cubelib-4.7-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools
+inherit autotools toolchain-funcs
 
 DESCRIPTION="General purpose C++ library and tools"
 HOMEPAGE="https://www.scalasca.org/scalasca/software/cube-4.x;
@@ -12,8 +12,24 @@ 
SRC_URI="https://apps.fz-juelich.de/scalasca/releases/cube/${PV}/dist/${P}.tar.g
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64"
-
-DEPEND="dev-cpp/gtest"
+IUSE="R"
+
+RDEPEND="
+   sys-libs/zlib
+   R? (
+   dev-lang/R
+   dev-R/Rcpp
+   dev-R/RInside
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-cpp/gtest
+"
+BDEPEND="
+   sys-devel/flex
+   virtual/yacc
+"
 
 src_prepare() {
rm -r vendor/googletest || die
@@ -24,8 +40,9 @@ src_prepare() {
 src_configure() {
local myconf=(
--disable-platform-mic
+   $(use_with R cube_dump_r)
)
-   econf "${myconf[@]}"
+   econf CC="$(tc-getCC)" CXX="$(tc-getCXX)" CFLAGS="${CFLAGS}" 
CXXFLAGS="${CXXFLAGS}" "${myconf[@]}"
 }
 
 src_install() {
@@ -33,6 +50,7 @@ src_install() {
mv "${ED}/usr/share/doc/cubelib/example" "${ED}/usr/share/doc/${PF}/" 
|| die
rm -r "${ED}/usr/share/doc/cubelib" || die
dodoc OPEN_ISSUES README
-   docompress -x "${ED}/usr/share/doc/${PF}/example"
+   docompress -x "/usr/share/doc/${PF}/example"
find "${ED}" -name '*.a' -delete || die
+   find "${ED}" -name '*.la' -delete || die
 }

diff --git a/dev-libs/cubelib/metadata.xml b/dev-libs/cubelib/metadata.xml
index 6c0bdfd68..cdac0cffd 100644
--- a/dev-libs/cubelib/metadata.xml
+++ b/dev-libs/cubelib/metadata.xml
@@ -5,4 +5,7 @@
lssndrbarbi...@gmail.com
Alessandro Barbieri

+   
+   Use R for cube_dump
+   
 



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

2022-06-11 Thread Alessandro Barbieri
commit: c2e2fd21e977eb5c10ef18e302ac48ef60fda8b2
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Jun 10 23:57:58 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Jun 11 12:24:51 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c2e2fd21

dev-libs/libdwarf: EAPI 8

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

 .../{libdwarf-20210528.ebuild => libdwarf-20210528-r1.ebuild}   | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/libdwarf/libdwarf-20210528.ebuild 
b/dev-libs/libdwarf/libdwarf-20210528-r1.ebuild
similarity index 94%
rename from dev-libs/libdwarf/libdwarf-20210528.ebuild
rename to dev-libs/libdwarf/libdwarf-20210528-r1.ebuild
index 0cd0cae38..a1fdd9a05 100644
--- a/dev-libs/libdwarf/libdwarf-20210528.ebuild
+++ b/dev-libs/libdwarf/libdwarf-20210528-r1.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
 
 DESCRIPTION="The DWARF Debugging Information Format"
 HOMEPAGE="
@@ -17,7 +17,7 @@ IUSE="dwarfexample dwarfgen +elf global-alloc-sums namestable 
nonstandardprintf
 
 DEPEND="
sys-libs/zlib
-   elf? ( virtual/libelf )
+   elf? ( virtual/libelf:= )
 "
 RDEPEND="${DEPEND}"
 



[gentoo-commits] repo/gentoo:master commit in: net-wireless/gr-scopy/

2022-06-11 Thread Thomas Beierlein
commit: d64a1aacda23931d18a9205f65c2e046ff04d0b8
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Jun 11 12:18:36 2022 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sat Jun 11 12:19:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d64a1aac

net-wireless/gr-scopy: Add Python 3.10 support

Closes: https://bugs.gentoo.org/846197
Signed-off-by: Thomas Beierlein  gentoo.org>

 net-wireless/gr-scopy/gr-scopy-0.0_p20201005.ebuild | 6 +++---
 net-wireless/gr-scopy/gr-scopy-.ebuild  | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/net-wireless/gr-scopy/gr-scopy-0.0_p20201005.ebuild 
b/net-wireless/gr-scopy/gr-scopy-0.0_p20201005.ebuild
index c81545717d41..f633fe307051 100644
--- a/net-wireless/gr-scopy/gr-scopy-0.0_p20201005.ebuild
+++ b/net-wireless/gr-scopy/gr-scopy-0.0_p20201005.ebuild
@@ -1,9 +1,9 @@
-# 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
 
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{7,8,9,10} )
 
 inherit cmake python-single-r1
 

diff --git a/net-wireless/gr-scopy/gr-scopy-.ebuild 
b/net-wireless/gr-scopy/gr-scopy-.ebuild
index c81545717d41..f633fe307051 100644
--- a/net-wireless/gr-scopy/gr-scopy-.ebuild
+++ b/net-wireless/gr-scopy/gr-scopy-.ebuild
@@ -1,9 +1,9 @@
-# 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
 
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{7,8,9,10} )
 
 inherit cmake python-single-r1
 



[gentoo-commits] repo/proj/guru:master commit in: sys-cluster/evpath/

2022-06-11 Thread Florian Schmaus
commit: d16c1ae5b06950e28c6ab22be196c2e65c0768f8
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Jun 10 16:07:31 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Jun 10 16:12:42 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d16c1ae5

sys-cluster/evpath: depend on mpi for tests

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

 sys-cluster/evpath/evpath-4.5.0_p20220601.ebuild | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/sys-cluster/evpath/evpath-4.5.0_p20220601.ebuild 
b/sys-cluster/evpath/evpath-4.5.0_p20220601.ebuild
index cf5e26eef..4bd29fec8 100644
--- a/sys-cluster/evpath/evpath-4.5.0_p20220601.ebuild
+++ b/sys-cluster/evpath/evpath-4.5.0_p20220601.ebuild
@@ -25,6 +25,7 @@ RDEPEND="
enet? ( net-libs/enet )
infiniband? ( sys-block/libfabric )
libfabric? ( sys-block/libfabric )
+   test? ( virtual/mpi[cxx] )
udt4? ( >net-libs/udt-4.11 )
 "
 DEPEND="${RDEPEND}"
@@ -49,7 +50,3 @@ src_configure() {
 #  -DEVPATH_USE_ZPL_ENET=$(usex enet)
cmake_src_configure
 }
-
-src_install() {
-   cmake_src_install
-}



[gentoo-commits] repo/proj/guru:master commit in: sys-cluster/scorep/

2022-06-11 Thread Florian Schmaus
commit: 4e925ad94e0b5763d2123f48cf2a9742a1fb672c
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Jun 10 16:08:15 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Jun 10 16:12:42 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4e925ad9

sys-cluster/scorep: constraint on otf2 version

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

 sys-cluster/scorep/scorep-7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/scorep/scorep-7.1.ebuild 
b/sys-cluster/scorep/scorep-7.1.ebuild
index b71364f08..9f347cadb 100644
--- a/sys-cluster/scorep/scorep-7.1.ebuild
+++ b/sys-cluster/scorep/scorep-7.1.ebuild
@@ -21,7 +21,7 @@ CDEPEND="
dev-libs/cubew
dev-libs/papi
sys-cluster/opari2
-   sys-cluster/otf2
+   

[gentoo-commits] repo/proj/guru:master commit in: dev-util/rust-analyzer/

2022-06-11 Thread Florian Schmaus
commit: 32dbc966fdf1c18d6c6d74e16528b89c9b8e8ce1
Author: William Batista  protonmail  ch>
AuthorDate: Sat Jun 11 04:49:53 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Jun 11 04:49:53 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=32dbc966

dev-util/rust-analyzer: fix rust-analyzer-20220606.ebuild

Fixed dependency issues with the ebuild and Manifest

Signed-off-by: William Batista  protonmail.ch>

 dev-util/rust-analyzer/Manifest| 44 
 .../rust-analyzer/rust-analyzer-20220606.ebuild| 80 +++---
 2 files changed, 83 insertions(+), 41 deletions(-)

diff --git a/dev-util/rust-analyzer/Manifest b/dev-util/rust-analyzer/Manifest
index a23175fd3..4e800caca 100644
--- a/dev-util/rust-analyzer/Manifest
+++ b/dev-util/rust-analyzer/Manifest
@@ -3,6 +3,7 @@ DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e64656907
 DIST always-assert-0.1.2.crate 7067 BLAKE2B 
042aada56eff9ca11c97d1b12c538c70c08248260f043c271466d5fcf70f1a11e4cb498096f2d55d6693d4fed6dee7e47781ae5d0fe3fe09b48e986feafa9c7d
 SHA512 
ab23c4776e98c1d38d9583fad1d4909288793498f928e560106b972df01f307247020b5db034d909975a093db5917bb42d11540c32d787336abcaafc1a7613f0
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
 DIST anyhow-1.0.56.crate 44780 BLAKE2B 
142a2c02e51dc6fa2709d349881aea404b14dbdfa379ddd6a99672df4977dcca0658897c9e9881e291fb56f5b522cf2a0e2da12afb7038d0929d05f436ff68a9
 SHA512 
9dc8233b87f8229676ad08903cc1507370588d63702c10bff3426d00ce10754744477d5ba3396c94e7128eeef12c647f8f042de8cc6d1943c2882785ac7ebab5
+DIST anyhow-1.0.57.crate 44614 BLAKE2B 
b8d8274325b7959cedb2b8f4023d13b0d3824034c8433aea9a0a6f3c3fa6a6d7460b93bf624dff4b7168075524545f1a312e454ed0b15e8dff2109cf3c6dc433
 SHA512 
311b9280aa7d573c11752ca2ffe810e2d4b55fe4c34cca948bbd42f1ddb1d36a51eda39684cffb7f6c4a18508cb53a5a38495521562a0088e3374fee800ff004
 DIST anymap-0.12.1.crate 14298 BLAKE2B 
a4f5f4f18263e0a6d5b67ac8fbb56cf410534a0fc3e670d57a3275d0efe318c98b9b594f0be44dd7ac9fd08cda1d05733489290884af25f76ea981e0ae61ad60
 SHA512 
88fbca9ff7482ecd338f9cd9a025499ed98b47eaa89ca8dcd1ccfb013b6c9ebe7a8eca5d7c873eb716c320af7ccda01f6d4c26bb333c8ff434416416ee64a774
 DIST arbitrary-1.1.0.crate 26225 BLAKE2B 
784334aaa16037fc72afc63ab64c9175f974231fda3514a86b8f90bc772cbdee9d85659f6700c3ac9c91bec531e2106b7fdb57cc2308092ad85b1843f115d935
 SHA512 
5807bfbec481516df8f5a9e829abd889b87ac70fcea7df21db868203bdbe6bf5b0a2f5ddf94907fbfb9b8d4be3af13f93fe14b1840342f89e875329c4cf7524b
 DIST arrayvec-0.7.2.crate 29341 BLAKE2B 
eae9d3f494033ea2d837a6024cb24bd4574683ed1e76ac6be7f7c6b0d8ee65c0eaf03dbae7fea04cf0921299f69234ad91e1cf41342de86f554f74e287dd3ba1
 SHA512 
80cc6e55b6032f4882362813de970d3d99e600ada774b28ac6a24c9c8e018fda3b35c5750ac3a09fca6fb9496e2e3fe608b58d21b1b84685ebd170f567a0ecbc
@@ -11,6 +12,7 @@ DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c5
 DIST backtrace-0.3.65.crate 74129 BLAKE2B 
b10a78685e7e90ab7e02b769d5445ee24753fd30212bb7204ab720fedb1df64259bae44500d9162c1c001d2e9d70ff5d698e02e5ac51e5734dbb7c601e602b3f
 SHA512 
9cf3cda1d86deb6b7f3cada0ed7a9e6e54e2d323533e385222a260b2f667bd1989a552cc35806a1579c1493ee1177e474b1d42b29480c09a2735251586740321
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST camino-1.0.7.crate 26602 BLAKE2B 
d0ab5d5da9036acfe8ee4f68c015c123773529b9c84f0dd365169f33ca7e23eafcb5353bb2f6db02fbced9c075a0dc356c96d02711af1c4a506ce4d1c9f2fe05
 SHA512 
0c22c9de3740d39d058de25b2c9b221928f11cf9340562412a15948ddfeaddcb6da38ed3f18321c322d2811847d7cb5cc1c78304f67e9702a2056e59da64bf33
+DIST camino-1.0.8.crate 29300 BLAKE2B 
d4395b29d0b449ac3d7fc55f6cd112bfe380883087af2a686ac264c1c6dd58ce809b7eebe4c4cac053faadb0adcbe76eb1916ff3fba9f6cb65c7e330abdaa807
 SHA512 
81b70ee09ea788e0093a86ede0733c8f487d22db05bf2c6e81914e19ece81378aafdad7b6cd12ae6d8dbc3c5ab65880fffaa58a02465e0772f4b79eef9f51973
 DIST cargo-platform-0.1.2.crate 11645 BLAKE2B 
7770acb90e299f71c60bbadceaf894a3100916b7f7458f9c949b683b39157d3e1ec17d850f16dfb04017b01d7734d41872d48cf9f4e1ea7414439cd7031c2330
 SHA512 
c716bf3a4e0942160dbf7be114d1621e1fccc23511e7b0a2b99852b99a851910bfcf8640c2d0d0a03d5a324e1a59fb5d4264ca81bca24e3f1a1ca653bdf2956f
 DIST cargo_metadata-0.14.2.crate 17469 BLAKE2B 
4e64bff7710c51d95944faac60b4881b5a43d5edd07ef87c8f4b9826e63dd708719cab27542fdf82cfe869d8781c1a6918a050aa0de71086316bd2f480aad947
 SHA512 

[gentoo-commits] repo/proj/guru:master commit in: dev-libs/ffs/

2022-06-11 Thread Florian Schmaus
commit: deb63ae786b86a6abafe22a75dbf82b45729ebc6
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Jun 10 16:11:58 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Jun 10 16:12:42 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=deb63ae7

dev-libs/ffs: restrict network tests

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

 dev-libs/ffs/ffs-1.6.0_p20220525.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-libs/ffs/ffs-1.6.0_p20220525.ebuild 
b/dev-libs/ffs/ffs-1.6.0_p20220525.ebuild
index 60e3c41b3..068b7874b 100644
--- a/dev-libs/ffs/ffs-1.6.0_p20220525.ebuild
+++ b/dev-libs/ffs/ffs-1.6.0_p20220525.ebuild
@@ -27,7 +27,8 @@ BDEPEND="
sys-devel/flex
 "
 
-RESTRICT="!test? ( test )"
+RESTRICT="test"
+PROPERTIES="test_network"
 
 src_configure() {
local mycmakeargs=(



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

2022-06-11 Thread Yixun Lan
commit: 82adb096674b3d9c4c1e692adc2a9c111837ef71
Author: Yixun Lan  gentoo  org>
AuthorDate: Mon Jun  6 14:13:17 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Jun 11 11:31:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82adb096

dev-python/memory_profiler: keyword 0.60 for ~riscv

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

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

diff --git a/dev-python/memory_profiler/memory_profiler-0.60.ebuild 
b/dev-python/memory_profiler/memory_profiler-0.60.ebuild
index e95aa5f7afbe..65cfca08bfe4 100644
--- a/dev-python/memory_profiler/memory_profiler-0.60.ebuild
+++ b/dev-python/memory_profiler/memory_profiler-0.60.ebuild
@@ -17,7 +17,7 @@ IUSE="examples"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~riscv x86 ~amd64-linux ~x86-linux"
 
 # dev-lang/mercury: collision on 'mprof'
 # https://bugs.gentoo.org/571176



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

2022-06-11 Thread Yixun Lan
commit: f1cd400e541d05b273f3269ade3d3825ee52df5f
Author: Yixun Lan  gentoo  org>
AuthorDate: Mon Jun  6 14:13:43 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Jun 11 11:31:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1cd400e

dev-python/Arpeggio: keyword 2.0.0 for ~riscv

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

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

diff --git a/dev-python/Arpeggio/Arpeggio-2.0.0.ebuild 
b/dev-python/Arpeggio/Arpeggio-2.0.0.ebuild
index e6ef77af4e11..70c1ca40200a 100644
--- a/dev-python/Arpeggio/Arpeggio-2.0.0.ebuild
+++ b/dev-python/Arpeggio/Arpeggio-2.0.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 ~riscv x86"
 
 DEPEND="
test? (



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

2022-06-11 Thread Yixun Lan
commit: 1595220445fc1d5e81825398027d469e070311b3
Author: Yixun Lan  gentoo  org>
AuthorDate: Mon Jun  6 14:15:13 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Jun 11 11:31:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15952204

dev-python/parver: keyword 0.3.1-r1 for ~riscv

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

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

diff --git a/dev-python/parver/parver-0.3.1-r1.ebuild 
b/dev-python/parver/parver-0.3.1-r1.ebuild
index 3b22b3d2afea..196c3e7716aa 100644
--- a/dev-python/parver/parver-0.3.1-r1.ebuild
+++ b/dev-python/parver/parver-0.3.1-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/RazerM/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 ~riscv x86"
 
 RDEPEND="
>=dev-python/Arpeggio-1.7[${PYTHON_USEDEP}]



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

2022-06-11 Thread Yixun Lan
commit: d2e217138a1045fec1eda09ff283f44cf4a4e737
Author: Yixun Lan  gentoo  org>
AuthorDate: Mon Jun  6 14:33:59 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Jun 11 11:31:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2e21713

dev-python/kaitaistruct: keyword 0.9-r1 for ~riscv

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

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

diff --git a/dev-python/kaitaistruct/kaitaistruct-0.9-r1.ebuild 
b/dev-python/kaitaistruct/kaitaistruct-0.9-r1.ebuild
index 371f169c5531..8445e527c743 100644
--- a/dev-python/kaitaistruct/kaitaistruct-0.9-r1.ebuild
+++ b/dev-python/kaitaistruct/kaitaistruct-0.9-r1.ebuild
@@ -13,4 +13,4 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"



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

2022-06-11 Thread Yixun Lan
commit: 971d0fab6bed025586cf620aed48e5dd82412f88
Author: Yixun Lan  gentoo  org>
AuthorDate: Mon Jun  6 14:34:28 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Jun 11 11:31:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=971d0fab

dev-python/publicsuffix: keyword 2.20191221-r2 for ~riscv

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

 dev-python/publicsuffix/publicsuffix-2.20191221-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/publicsuffix/publicsuffix-2.20191221-r2.ebuild 
b/dev-python/publicsuffix/publicsuffix-2.20191221-r2.ebuild
index 1816feb33417..8cad00faec6d 100644
--- a/dev-python/publicsuffix/publicsuffix-2.20191221-r2.ebuild
+++ b/dev-python/publicsuffix/publicsuffix-2.20191221-r2.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~riscv ~x86"
 
 RDEPEND="
>=dev-python/requests-2.7.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: app-i18n/man-pages-l10n/

2022-06-11 Thread Ulrich Müller
commit: 67022fe041b25260726fbba44f416c71d9ef7de4
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Jun 11 11:28:39 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Jun 11 11:29:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67022fe0

app-i18n/man-pages-l10n: add 4.14.0

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

 app-i18n/man-pages-l10n/Manifest   |  1 +
 .../man-pages-l10n/man-pages-l10n-4.14.0.ebuild| 83 ++
 2 files changed, 84 insertions(+)

diff --git a/app-i18n/man-pages-l10n/Manifest b/app-i18n/man-pages-l10n/Manifest
index 78ca36bee8ed..7479278e0473 100644
--- a/app-i18n/man-pages-l10n/Manifest
+++ b/app-i18n/man-pages-l10n/Manifest
@@ -1 +1,2 @@
+DIST manpages-l10n-4.14.0.tar.bz2 102563001 BLAKE2B 
500744ab21482e83e076543539dac58b16e2dfb1f4a0f38b9adfe933cc69a0d68534663e3bc07f053ad3580021b34150fe8a40e9ecd0d01b968f8570ca74b051
 SHA512 
335b7b34ed6135b5ceb53a75cee2f71198733df02ba8727d55863f2ceb4ae37c44636d78feca123f5d53ba07018af2ce51567c0605b242dcb441a0a56dcf9106
 DIST manpages-l10n-v4.12.1.tar.bz2 90676890 BLAKE2B 
7f261407007971063abc34f1154f5ab7d5a268dd21c76185f47cfbd73a1091950a3dc7bf0d4ad6bac56259fecbc1524b35b42316a1c2103f426ed936e203607d
 SHA512 
42f5c61591959a0d804c215a9baddd6a182b30aedf5f6d6899f621cc8da9936fc10a1353aad5027eb4177f391f9708cc301833325633e937d37d8cdd3067

diff --git a/app-i18n/man-pages-l10n/man-pages-l10n-4.14.0.ebuild 
b/app-i18n/man-pages-l10n/man-pages-l10n-4.14.0.ebuild
new file mode 100644
index ..3addc26f9aac
--- /dev/null
+++ b/app-i18n/man-pages-l10n/man-pages-l10n-4.14.0.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A somewhat comprehensive collection of man page translations"
+HOMEPAGE="https://manpages-l10n-team.pages.debian.net/manpages-l10n/;
+SRC_URI="https://salsa.debian.org/manpages-l10n-team/${PN/-}/-/archive/${PV}/${P/-}.tar.bz2;
+S="${WORKDIR}/${P/-}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+MY_L10N=(cs da de el es fa fi fr hu id it mk nb nl pl pt-BR ro sr sv uk vi)
+IUSE="${MY_L10N[@]/#/l10n_}"
+REQUIRED_USE="|| ( ${MY_L10N[@]/#/l10n_} )"
+
+RDEPEND="virtual/man
+   l10n_de? ( !app-i18n/man-pages-de )
+   l10n_fr? ( !app-i18n/man-pages-fr )
+   l10n_it? ( !app-i18n/man-pages-it )
+   l10n_nl? ( !app-i18n/man-pages-nl )
+   l10n_pl? ( !app-i18n/man-pages-pl )"
+
+BDEPEND="app-text/po4a
+   dev-lang/perl"
+
+DOCS=(AUTHORS.md CHANGES.md CONTRIBUTING.md README.md)
+
+src_prepare() {
+   default
+   sed -i -e "/^SUBDIRS/s/=.*/= ${L10N//-/_}/" po/Makefile.{am,in} || die
+
+   # some packages have their own translations
+   local noinst_manpages=(
+   # app-arch/xz-utils
+   de/xz.1
+   de/xzdec.1
+   de/xzdiff.1
+   de/xzgrep.1
+   de/xzless.1
+   de/xzmore.1
+   # sys-apps/shadow
+   {cs,de,es,hu,nl,pl}/groups.1
+   de/su.1
+   # sys-apps/sysvinit
+   de/last.1
+   de/mesg.1
+   de/mountpoint.1
+   de/utmpdump.1
+   de/wall.1
+   fr/bootlogd.8
+   de/halt.8
+   {fr,pl}/killall5.8
+   de/runlevel.8
+   de/sulogin.8
+   # sys-process/procps
+   {de,fr,pl}/free.1
+   {de,fr}/pgrep.1
+   {de,fr}/pmap.1
+   {de,fr,pl}/ps.1
+   {de,fr}/pwdx.1
+   {de,fr}/tload.1
+   {de,fr,pl}/uptime.1
+   {de,fr}/sysctl.conf.5
+   {de,fr}/sysctl.8
+   {de,fr}/vmstat.8
+   # sys-process/psmisc
+   {de,nl,pl}/fuser.1
+   {de,pl}/killall.1
+   de/peekfd.1
+   de/prtstat.1
+   de/pslog.1
+   {de,pl}/pstree.1
+   )
+   printf '%s\n' "${noinst_manpages[@]}" \
+   | sed 's%^\(.*\)/\(.*\)\.\(.*\)$%po/\1/man\3/\2.\3.po%' | xargs 
rm
+   assert
+}
+
+src_configure() {
+   econf --enable-compression=none
+}



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

2022-06-11 Thread Michał Górny
commit: d7072e37b8cb6b20a517b355e00e9675881afaac
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 11 11:11:31 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 11 11:11:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7072e37

xfce-base/exo: Bump to 4.16.4

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

 xfce-base/exo/Manifest  |  1 +
 xfce-base/exo/exo-4.16.4.ebuild | 55 +
 2 files changed, 56 insertions(+)

diff --git a/xfce-base/exo/Manifest b/xfce-base/exo/Manifest
index 975cf4df43fc..b2b06266e21d 100644
--- a/xfce-base/exo/Manifest
+++ b/xfce-base/exo/Manifest
@@ -1,3 +1,4 @@
 DIST exo-4.16.2.tar.bz2 881098 BLAKE2B 
df1ad499becd22087724abb716d07a50e432ec555d03a3892d0b81745045c334cb3705419e901697e4c3bc10328837b4f5c4055800d1b6c79c9cfc503427643b
 SHA512 
9c1252d78f5bb900254841a79f1c1b952cb60d9d0197e184266c35a86c340140cdff2460fa83f6fabb66380e2b3d7ab8a08719b4f4784d2215dde51410ce33e8
 DIST exo-4.16.3.tar.bz2 885516 BLAKE2B 
1689821fc8cc72fc848d627d2cccd886223740c2910ed2f42fa70545dfb604eb184d3cfbf6aa93e7723fcc59291e0c33f77e478429e1e4296b2243155e277604
 SHA512 
0dc4d2da6dd80a4c1b05a5316bb6e7ad02858d3fb49b666d6065bd7b11d7b8aed2732135eee8393185a0c321a242807d97b51f794186ce7a769ec2c9106ba8fd
+DIST exo-4.16.4.tar.bz2 876080 BLAKE2B 
a29511c0d2e1bbbd861cfd8946d2f2917eb1004bb85621d0bb8bb9b1339f213a14da651e16a6492138cceff8e3e0ec1d1132226ac60a9846426bf6dc2a621ded
 SHA512 
2cf2267a0bd8526dc870cbe48a0d95573c153a990caffabb13365c6e90c155b6d3383ad1282715cb22ce413e704d170bf7fec1af09ad1b0609507a46c4d1233d
 DIST exo-4.17.1.tar.bz2 877757 BLAKE2B 
152e168568f4ad12e1eb03f7b1971b3369647da0adac57f55d36fc176c36f7c2ccf9125f6bad386843753855b4bbb679a7a6abd80a9375d2212550e0987d4fa4
 SHA512 
597fee2cc0188159d5278bb5d547f1a4619645684ba3da4046946c5eb38b2a4913731e589caeeb2f8505516bdcbba64bee03291857215e2b4208aa3d2c563988

diff --git a/xfce-base/exo/exo-4.16.4.ebuild b/xfce-base/exo/exo-4.16.4.ebuild
new file mode 100644
index ..e01d5f2311eb
--- /dev/null
+++ b/xfce-base/exo/exo-4.16.4.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools xdg-utils
+
+DESCRIPTION="Extensions, widgets and framework library with session support 
for Xfce"
+HOMEPAGE="https://www.xfce.org/projects/;
+SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+   >=dev-libs/glib-2.50
+   >=x11-libs/gtk+-3.22:3
+   >=xfce-base/libxfce4ui-4.15.1:=[gtk3(+)]
+   >=xfce-base/libxfce4util-4.12:=
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-util/gtk-doc-am
+   dev-util/intltool
+   >=dev-util/xfce4-dev-tools-4.16.0
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.16.0-allow-cross.patch"
+)
+
+src_prepare() {
+   default
+   eautoreconf
+   # needs to be executed after glib-gettextize, bug 829859
+   intltoolize --automake --copy --force || die "intltoolize failed"
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2022-06-11 Thread Michał Górny
commit: ef841bb0d958ec322bee6417f80f755a4cbb78d0
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 11 11:12:43 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 11 11:12:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef841bb0

xfce-base/exo: Bump to 4.17.2

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

 xfce-base/exo/Manifest  |  1 +
 xfce-base/exo/exo-4.17.2.ebuild | 44 +
 2 files changed, 45 insertions(+)

diff --git a/xfce-base/exo/Manifest b/xfce-base/exo/Manifest
index b2b06266e21d..b1c93498ee6e 100644
--- a/xfce-base/exo/Manifest
+++ b/xfce-base/exo/Manifest
@@ -2,3 +2,4 @@ DIST exo-4.16.2.tar.bz2 881098 BLAKE2B 
df1ad499becd22087724abb716d07a50e432ec555
 DIST exo-4.16.3.tar.bz2 885516 BLAKE2B 
1689821fc8cc72fc848d627d2cccd886223740c2910ed2f42fa70545dfb604eb184d3cfbf6aa93e7723fcc59291e0c33f77e478429e1e4296b2243155e277604
 SHA512 
0dc4d2da6dd80a4c1b05a5316bb6e7ad02858d3fb49b666d6065bd7b11d7b8aed2732135eee8393185a0c321a242807d97b51f794186ce7a769ec2c9106ba8fd
 DIST exo-4.16.4.tar.bz2 876080 BLAKE2B 
a29511c0d2e1bbbd861cfd8946d2f2917eb1004bb85621d0bb8bb9b1339f213a14da651e16a6492138cceff8e3e0ec1d1132226ac60a9846426bf6dc2a621ded
 SHA512 
2cf2267a0bd8526dc870cbe48a0d95573c153a990caffabb13365c6e90c155b6d3383ad1282715cb22ce413e704d170bf7fec1af09ad1b0609507a46c4d1233d
 DIST exo-4.17.1.tar.bz2 877757 BLAKE2B 
152e168568f4ad12e1eb03f7b1971b3369647da0adac57f55d36fc176c36f7c2ccf9125f6bad386843753855b4bbb679a7a6abd80a9375d2212550e0987d4fa4
 SHA512 
597fee2cc0188159d5278bb5d547f1a4619645684ba3da4046946c5eb38b2a4913731e589caeeb2f8505516bdcbba64bee03291857215e2b4208aa3d2c563988
+DIST exo-4.17.2.tar.bz2 878021 BLAKE2B 
2756a032be106f371de17cf2c862acecb1a1a264f7f91b4c452d6a0cc8addc93ebf918b5e2e17baa1a78e8dc3bca6fde505d994fb3258a2bcceeb49899cd3b6c
 SHA512 
99d688f9dc2f1a66f546943780521572d3df689e616b75a2a1e26a1d8c95b534175f6bc9a1a1782a7ffb8c09fa40e649ee6d688105344c748775ee3fdd10d1d0

diff --git a/xfce-base/exo/exo-4.17.2.ebuild b/xfce-base/exo/exo-4.17.2.ebuild
new file mode 100644
index ..fc78166ccc68
--- /dev/null
+++ b/xfce-base/exo/exo-4.17.2.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils
+
+DESCRIPTION="Extensions, widgets and framework library with session support 
for Xfce"
+HOMEPAGE="https://www.xfce.org/projects/;
+SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+   >=dev-libs/glib-2.66
+   >=x11-libs/gtk+-3.22:3
+   >=xfce-base/libxfce4ui-4.15.1:=[gtk3(+)]
+   >=xfce-base/libxfce4util-4.17.2:=
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-util/gtk-doc-am
+   dev-util/intltool
+   >=dev-util/xfce4-dev-tools-4.16.0
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2022-06-11 Thread Michał Górny
commit: 28a5ef9602bf900d1f5a88be8b3bd56e91bdf4f4
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 11 07:26:33 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 11 11:07:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28a5ef96

sys-libs/libcxx: Bump to 14.0.5

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

 sys-libs/libcxx/Manifest |   3 +
 sys-libs/libcxx/libcxx-14.0.5.ebuild | 228 +++
 2 files changed, 231 insertions(+)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index fef0d8fd7a3a..6281aaebc7d4 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -3,7 +3,10 @@ DIST llvm-gentoo-patchset-13.0.1.tar.xz 6288 BLAKE2B 
899222b962486e924e4f8a2b574
 DIST llvm-gentoo-patchset-14.0.1.tar.xz 4724 BLAKE2B 
2689298c687fa8b5fa2545afccc248c00ff6778f1a14e3e7999e5d52a1b0b9c3b2e66e8c008e27c62c6c3c08009dc7d9d083ca53698138258ac972e4ad03c042
 SHA512 
a9f071ad0a792f558105a64790f9e470d8aaed05bd1baabbe86539760c881f772602a03265e0962d8599f991f7fd44d14a49e2ef9d74bb5eb283f473f4084d32
 DIST llvm-gentoo-patchset-14.0.3.tar.xz 5492 BLAKE2B 
48a46d50a81c5572d1573c6923bc404b198f74ee8587a928e0858553dac37f7fa39cc969d72b938ef3d2f04f6872f9e2e2478821ab90c657ecbbacb3f7d99d7a
 SHA512 
b917b549de6d46cd7aab3e59b888b5e5ffb955435b33d6538be2f31dc30217a24740a673cb6bb661087c245121edb079052b179badaf70b86b985ca69b3652a6
 DIST llvm-gentoo-patchset-14.0.4.tar.xz 4072 BLAKE2B 
cbd8804e33069ca2709503931545a57cfd33c06f28696d876d499285e9add9487a069495b756bbb94d29a162c39ece651defddd302e3ac523c5484c09fb3d2ea
 SHA512 
db00268d01e7ec99b907321384c02468a53020386ee4fc819fabfc1cd0784323044931dac42437968d5fd37190da1b9f8f847af553a65a0595c33cecfd82c293
+DIST llvm-gentoo-patchset-14.0.5.tar.xz 4072 BLAKE2B 
c35072f70831d5e3c9f7236f8473b098e6b8da4f27ce6a382ff4d3cd235837b25b9a1bc1e406ce0d3feb05e4d1e1c8bf141ff8f218568d5a5339fd1092f86b62
 SHA512 
646e0515a6cf1aae86f05db4797d7af6e3c9b8a6070f41cbd36535944029e0e5888128e33d8c44af22b5bb9ccba392b9dfeabc7708e5eab11858edefced6b68d
 DIST llvm-gentoo-patchset--1.tar.xz 4032 BLAKE2B 
b9413484dafed8ae0c68c2c164b45fd07bb8d5d0898f03abe118fd2120ffcb1fb6c949de9649a97c2e8105f24b9d131a725c67c0a502ca4d4d192c1a0d65f49d
 SHA512 
e64449eeaf756c5bd945109937b84ba4bd8a015222bd792d39cf3947871e87571a4ca57814790e51544cb05ad4c2d1f044e818e4caaac7c2e2a02cb1aa290fcc
+DIST llvm-project-14.0.5.src.tar.xz 105617748 BLAKE2B 
a68a6eb58302702f560d1204eb97d34b695eb5df417ccefb50117dbd641ba3c3dda9e64c04506e646dd40c1151eb60b12843e206996ef74b35b2841b8dabafda
 SHA512 
db5a7ea1149988c2aab4ed634f14e00bb9a8042089350b811f875e295ced7b5add80a11b91cad80ba0ba9801261502644a720021506483c14dfb1bc24a7f54d5
+DIST llvm-project-14.0.5.src.tar.xz.sig 566 BLAKE2B 
ecf66df5d0acb382c9d441aee053404254fa4087d57130b04bb496af9cbb71c59e82f0938f44953d7fd777524781d13d1327b6c64065cf45b177bc3ea0e5c3f2
 SHA512 
a785e38f11863a46de8766ff4495a73173479cdbd95dc539804b0381a7a834a409713dbaf441272a9cc2963a3c7015c95dc6f0dcfa745e8d6047b1ad5feacff7
 DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f65f37dd9e4c533cfa8c3ccdcf4f108aaab9de23ab0ab987966eb160f2a553a0bdff99461e71ddd5bfcd086090d
 SHA512 
6eb0dc18e2c25935fabfdfc48b0114be0939158dfdef7b85b395fe2e71042672446af0e68750aae003c9847d10d1f63316fe95d3df738d18f249174292b1b9e1
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f
 DIST llvmorg-14.0.1.tar.gz 158074615 BLAKE2B 
bf80366461580058494eb101646efcd1a8b55a66818a710c2eb8c649bf88c02fe4552cecf4c1c8637a64e7cee8d644bca31aafc804765ed18f2b5e2975dd6c92
 SHA512 
0a15aa9cfc978a7b03a1659a2affad65ede66d280f5c12bf0beaaf194cd7bdd57ff438b5f40e64c1e1b88f368de99be349e9d30b544d2bbe4a50f0ebed3307f2

diff --git a/sys-libs/libcxx/libcxx-14.0.5.ebuild 
b/sys-libs/libcxx/libcxx-14.0.5.ebuild
new file mode 100644
index ..4d6be5bcc7f2
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-14.0.5.ebuild
@@ -0,0 +1,228 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake-multilib llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~x64-macos"
+IUSE="+libcxxabi +libunwind static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="libunwind? ( libcxxabi )"
+
+RDEPEND="
+   libcxxabi? (
+   
~sys-libs/libcxxabi-${PV}[libunwind=,static-libs?,${MULTILIB_USEDEP}]
+   )
+   !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )

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

2022-06-11 Thread Michał Górny
commit: 98bcb0dbc3edd9fea655a96cbf2604a47d9b119d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 11 07:26:33 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 11 11:07:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98bcb0db

sys-libs/libcxxabi: Bump to 14.0.5

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

 sys-libs/libcxxabi/Manifest|   2 +
 sys-libs/libcxxabi/libcxxabi-14.0.5.ebuild | 130 +
 2 files changed, 132 insertions(+)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 99a6d3d6175c..2f34b5a97122 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -1,3 +1,5 @@
+DIST llvm-project-14.0.5.src.tar.xz 105617748 BLAKE2B 
a68a6eb58302702f560d1204eb97d34b695eb5df417ccefb50117dbd641ba3c3dda9e64c04506e646dd40c1151eb60b12843e206996ef74b35b2841b8dabafda
 SHA512 
db5a7ea1149988c2aab4ed634f14e00bb9a8042089350b811f875e295ced7b5add80a11b91cad80ba0ba9801261502644a720021506483c14dfb1bc24a7f54d5
+DIST llvm-project-14.0.5.src.tar.xz.sig 566 BLAKE2B 
ecf66df5d0acb382c9d441aee053404254fa4087d57130b04bb496af9cbb71c59e82f0938f44953d7fd777524781d13d1327b6c64065cf45b177bc3ea0e5c3f2
 SHA512 
a785e38f11863a46de8766ff4495a73173479cdbd95dc539804b0381a7a834a409713dbaf441272a9cc2963a3c7015c95dc6f0dcfa745e8d6047b1ad5feacff7
 DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f65f37dd9e4c533cfa8c3ccdcf4f108aaab9de23ab0ab987966eb160f2a553a0bdff99461e71ddd5bfcd086090d
 SHA512 
6eb0dc18e2c25935fabfdfc48b0114be0939158dfdef7b85b395fe2e71042672446af0e68750aae003c9847d10d1f63316fe95d3df738d18f249174292b1b9e1
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f
 DIST llvmorg-14.0.1.tar.gz 158074615 BLAKE2B 
bf80366461580058494eb101646efcd1a8b55a66818a710c2eb8c649bf88c02fe4552cecf4c1c8637a64e7cee8d644bca31aafc804765ed18f2b5e2975dd6c92
 SHA512 
0a15aa9cfc978a7b03a1659a2affad65ede66d280f5c12bf0beaaf194cd7bdd57ff438b5f40e64c1e1b88f368de99be349e9d30b544d2bbe4a50f0ebed3307f2

diff --git a/sys-libs/libcxxabi/libcxxabi-14.0.5.ebuild 
b/sys-libs/libcxxabi/libcxxabi-14.0.5.ebuild
new file mode 100644
index ..7d864cba3621
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-14.0.5.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake-multilib llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="Low level support for a standard C++ library"
+HOMEPAGE="https://libcxxabi.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~x64-macos"
+IUSE="+libunwind static-libs test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libunwind? (
+   || (
+   
>=sys-libs/libunwind-1.0.1-r1[static-libs?,${MULTILIB_USEDEP}]
+   
>=sys-libs/llvm-libunwind-3.9.0-r1[static-libs?,${MULTILIB_USEDEP}]
+   )
+   )
+"
+# llvm-6 for new lit options
+DEPEND="
+   ${RDEPEND}
+   >=sys-devel/llvm-6
+"
+BDEPEND="
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   >=sys-devel/clang-3.9.0
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libcxx{abi,} llvm/cmake cmake )
+LLVM_TEST_COMPONENTS=( llvm/utils/llvm-lit )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   # darwin prefix builds do not have llvm installed yet, so rely on 
bootstrap-prefix
+   # to set the appropriate path vars to LLVM instead of using 
llvm_pkg_setup.
+   if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+   llvm_pkg_setup
+   fi
+   python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   # link against compiler-rt instead of libgcc if we are using clang with 
libunwind
+   local want_compiler_rt=OFF
+   if use libunwind && tc-is-clang; then
+   local compiler_rt=$($(tc-getCC) ${CFLAGS} ${CPPFLAGS} \
+   ${LDFLAGS} -print-libgcc-file-name)
+   if [[ ${compiler_rt} == *libclang_rt* ]]; then
+   want_compiler_rt=ON
+   fi
+   fi
+
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DPython3_EXECUTABLE="${PYTHON}"
+   -DLLVM_ENABLE_RUNTIMES="libcxxabi;libcxx"
+   -DLLVM_INCLUDE_TESTS=OFF
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+   

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

2022-06-11 Thread Michał Górny
commit: e681ce18c05d401cc8d0c2d85e6eb256952fa8a5
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 11 10:08:21 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 11 11:07:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e681ce18

llvm.org.eclass: Enable pregen manpages for 14.0.5

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

 eclass/llvm.org.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index abec9b1e060a..1af8f12f63dc 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -51,7 +51,7 @@ _LLVM_MASTER_MAJOR=15
 # @INTERNAL
 # @DESCRIPTION:
 # The newest release of LLVM for which manpages were generated.
-_LLVM_NEWEST_MANPAGE_RELEASE=14.0.4
+_LLVM_NEWEST_MANPAGE_RELEASE=14.0.5
 
 # @ECLASS_VARIABLE: _LLVM_SOURCE_TYPE
 # @INTERNAL



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

2022-06-11 Thread Michał Górny
commit: 93b3b0ed585d0ab09b571e81e5ae8d100320b759
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 11 07:26:34 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 11 11:07:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93b3b0ed

sys-libs/libomp: Bump to 14.0.5

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

 sys-libs/libomp/Manifest |   2 +
 sys-libs/libomp/libomp-14.0.5.ebuild | 142 +++
 2 files changed, 144 insertions(+)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index f05f87a088e5..7d83e2786505 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -1,5 +1,7 @@
 DIST llvm-gentoo-patchset-12.0.1.tar.xz 5280 BLAKE2B 
963d005bc7b636570be90eb841ac5bcaeb927538cc7de27683167111a17d6496677c7517de2ecfaf14b5d8ac22bad357be490b8a2ed9aba502fd5f447ecc99e9
 SHA512 
fc7c38e671555751650299c3a8bee44d5c7f26e11b68d5538c507fb7fe9ff2d349bdcd43bce90a448a747f082d523b3849d6bcda5e3ae2e998edcb926d6aa249
 DIST llvm-gentoo-patchset-13.0.1.tar.xz 6288 BLAKE2B 
899222b962486e924e4f8a2b574d285531a3f87af9385ff68c81db92aa224a0cde6d4ee049b5405056bedb4b232b50e1d5840024071a4a215f6311853304c92d
 SHA512 
b2805337f1deca626768a44c5e7ac9ed16e0c31bead1647d44a493a8123c1b8e8f1c8ceee3536bcc6fa87fdd3fcec408229f701adf30eff07e7ef9889b847b01
+DIST llvm-project-14.0.5.src.tar.xz 105617748 BLAKE2B 
a68a6eb58302702f560d1204eb97d34b695eb5df417ccefb50117dbd641ba3c3dda9e64c04506e646dd40c1151eb60b12843e206996ef74b35b2841b8dabafda
 SHA512 
db5a7ea1149988c2aab4ed634f14e00bb9a8042089350b811f875e295ced7b5add80a11b91cad80ba0ba9801261502644a720021506483c14dfb1bc24a7f54d5
+DIST llvm-project-14.0.5.src.tar.xz.sig 566 BLAKE2B 
ecf66df5d0acb382c9d441aee053404254fa4087d57130b04bb496af9cbb71c59e82f0938f44953d7fd777524781d13d1327b6c64065cf45b177bc3ea0e5c3f2
 SHA512 
a785e38f11863a46de8766ff4495a73173479cdbd95dc539804b0381a7a834a409713dbaf441272a9cc2963a3c7015c95dc6f0dcfa745e8d6047b1ad5feacff7
 DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f65f37dd9e4c533cfa8c3ccdcf4f108aaab9de23ab0ab987966eb160f2a553a0bdff99461e71ddd5bfcd086090d
 SHA512 
6eb0dc18e2c25935fabfdfc48b0114be0939158dfdef7b85b395fe2e71042672446af0e68750aae003c9847d10d1f63316fe95d3df738d18f249174292b1b9e1
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f
 DIST llvmorg-14.0.1.tar.gz 158074615 BLAKE2B 
bf80366461580058494eb101646efcd1a8b55a66818a710c2eb8c649bf88c02fe4552cecf4c1c8637a64e7cee8d644bca31aafc804765ed18f2b5e2975dd6c92
 SHA512 
0a15aa9cfc978a7b03a1659a2affad65ede66d280f5c12bf0beaaf194cd7bdd57ff438b5f40e64c1e1b88f368de99be349e9d30b544d2bbe4a50f0ebed3307f2

diff --git a/sys-libs/libomp/libomp-14.0.5.ebuild 
b/sys-libs/libomp/libomp-14.0.5.ebuild
new file mode 100644
index ..987d01113d97
--- /dev/null
+++ b/sys-libs/libomp/libomp-14.0.5.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake-multilib linux-info llvm llvm.org python-any-r1
+
+DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
+IUSE="
+   cuda debug hwloc offload ompt test
+   llvm_targets_AMDGPU llvm_targets_NVPTX
+"
+RESTRICT="!test? ( test )"
+# CUDA works only with the x86_64 ABI
+REQUIRED_USE="
+   cuda? ( llvm_targets_NVPTX )
+   offload? ( cuda? ( abi_x86_64 ) )
+"
+
+RDEPEND="
+   hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] )
+   offload? (
+   virtual/libelf:=[${MULTILIB_USEDEP}]
+   dev-libs/libffi:=[${MULTILIB_USEDEP}]
+   ~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}]
+   cuda? ( dev-util/nvidia-cuda-toolkit:= )
+   )
+"
+# tests:
+# - dev-python/lit provides the test runner
+# - sys-devel/llvm provide test utils (e.g. FileCheck)
+# - sys-devel/clang provides the compiler to run tests
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-lang/perl
+   offload? (
+   llvm_targets_AMDGPU? ( sys-devel/clang )
+   llvm_targets_NVPTX? ( sys-devel/clang )
+   virtual/pkgconfig
+   )
+   test? (
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   sys-devel/clang
+   )
+"
+
+LLVM_COMPONENTS=( openmp llvm/include )
+llvm.org_set_globals
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+kernel_pds_check() {
+   if use kernel_linux && 

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

2022-06-11 Thread Michał Górny
commit: d5b476f03d54983c63ccb30ef91789121184c789
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 11 10:08:39 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 11 11:07:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5b476f0

sys-devel/llvm: Manifest manpage tarball

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

 sys-devel/llvm/Manifest   | 1 +
 sys-devel/llvm/llvm-14.0.5.ebuild | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index e8d90081cd6c..95775e0435de 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -3,6 +3,7 @@ DIST llvm-13.0.1-manpages.tar.bz2 202187 BLAKE2B 
32a761426dbe4c3c355d30660254305
 DIST llvm-14.0.1-manpages.tar.bz2 86273 BLAKE2B 
174b412568565bdd4c3db34b1b2f2482a18ca45a0a6269ca381fe5c77da21b85dafabad29551b262d593006e9b68e6f7fdf43c2ec626204970d1280dd87a5f3d
 SHA512 
49c58094eebecfadff97d62b4e6b0129e07c52ad7fe3ea4ce5c955e6fc9c73ac443b6a6e0f8322cf25e1d88b059c4231c4798d8da04340a46f6f84fb1b386f29
 DIST llvm-14.0.3-manpages.tar.bz2 217443 BLAKE2B 
ebea48d9015bb0b53e8b799d8d79ac7a8d03f55440e5d3a08a9ce6c8f106c3f37e597c46aaf824dfee87c222775630299a5c277b4b29d43e831116c12932675a
 SHA512 
db762ff7bfde28147276cacb5c5753a1bb4dd08dc8840423d6fc073629cd97bc3c7f54402cb17aa00cfc06f9f775f7ac9478c2661cacf86d5517a968d290beb3
 DIST llvm-14.0.4-manpages.tar.bz2 214161 BLAKE2B 
9e8a0a78cce26b0e5235750a2af99542a496d34726046fbfa3274a22a55a75b3210c4af49e768130515c636ae3d6350f909ccb601888c276ce8cbd6b029b7172
 SHA512 
793dcbac320d26d26c637f2d38de0a55f5a91d13c93fa1aa2753103a07720248ffc16e8f1914ce81e8c291f02797360c052c23b027d773ac05a5563744313828
+DIST llvm-14.0.5-manpages.tar.bz2 217258 BLAKE2B 
617f454e8d05f644ba1314d0bf72446e00058a547858469442017fffdd4c629f9240b96fb2107bee0aae7e5e85cfa35a21c072378bb2d0bc8260d1c021751f9d
 SHA512 
051f154e3498dca3da420cafedd4ea4e43bbdb1eaf95f5c15107b05cedbaea4bf2d6b4c9567a95f0b8e513173c975e637391055bcd4802dcd0339b88b23da648
 DIST llvm-gentoo-patchset-12.0.1.tar.xz 5280 BLAKE2B 
963d005bc7b636570be90eb841ac5bcaeb927538cc7de27683167111a17d6496677c7517de2ecfaf14b5d8ac22bad357be490b8a2ed9aba502fd5f447ecc99e9
 SHA512 
fc7c38e671555751650299c3a8bee44d5c7f26e11b68d5538c507fb7fe9ff2d349bdcd43bce90a448a747f082d523b3849d6bcda5e3ae2e998edcb926d6aa249
 DIST llvm-gentoo-patchset-13.0.1.tar.xz 6288 BLAKE2B 
899222b962486e924e4f8a2b574d285531a3f87af9385ff68c81db92aa224a0cde6d4ee049b5405056bedb4b232b50e1d5840024071a4a215f6311853304c92d
 SHA512 
b2805337f1deca626768a44c5e7ac9ed16e0c31bead1647d44a493a8123c1b8e8f1c8ceee3536bcc6fa87fdd3fcec408229f701adf30eff07e7ef9889b847b01
 DIST llvm-gentoo-patchset-14.0.1.tar.xz 4724 BLAKE2B 
2689298c687fa8b5fa2545afccc248c00ff6778f1a14e3e7999e5d52a1b0b9c3b2e66e8c008e27c62c6c3c08009dc7d9d083ca53698138258ac972e4ad03c042
 SHA512 
a9f071ad0a792f558105a64790f9e470d8aaed05bd1baabbe86539760c881f772602a03265e0962d8599f991f7fd44d14a49e2ef9d74bb5eb283f473f4084d32

diff --git a/sys-devel/llvm/llvm-14.0.5.ebuild 
b/sys-devel/llvm/llvm-14.0.5.ebuild
index 915790df7aee..4d5f2d4ab016 100644
--- a/sys-devel/llvm/llvm-14.0.5.ebuild
+++ b/sys-devel/llvm/llvm-14.0.5.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://llvm.org/;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
 SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux 
~ppc-macos ~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~ppc-macos ~x64-macos"
 IUSE="+binutils-plugin debug doc exegesis libedit +libffi ncurses test xar xml 
z3"
 RESTRICT="!test? ( test )"
 



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

2022-06-11 Thread Michał Górny
commit: 7a82c6877d00dd2da4d3cb37995ea17adb32f6a2
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 11 10:08:43 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 11 11:07:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a82c687

sys-devel/clang: Manifest manpage tarball

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

 sys-devel/clang/Manifest| 1 +
 sys-devel/clang/clang-14.0.5.ebuild | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 4839933d3a52..9c4ec6fe20ee 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -3,6 +3,7 @@ DIST llvm-13.0.1-manpages.tar.bz2 202187 BLAKE2B 
32a761426dbe4c3c355d30660254305
 DIST llvm-14.0.1-manpages.tar.bz2 86273 BLAKE2B 
174b412568565bdd4c3db34b1b2f2482a18ca45a0a6269ca381fe5c77da21b85dafabad29551b262d593006e9b68e6f7fdf43c2ec626204970d1280dd87a5f3d
 SHA512 
49c58094eebecfadff97d62b4e6b0129e07c52ad7fe3ea4ce5c955e6fc9c73ac443b6a6e0f8322cf25e1d88b059c4231c4798d8da04340a46f6f84fb1b386f29
 DIST llvm-14.0.3-manpages.tar.bz2 217443 BLAKE2B 
ebea48d9015bb0b53e8b799d8d79ac7a8d03f55440e5d3a08a9ce6c8f106c3f37e597c46aaf824dfee87c222775630299a5c277b4b29d43e831116c12932675a
 SHA512 
db762ff7bfde28147276cacb5c5753a1bb4dd08dc8840423d6fc073629cd97bc3c7f54402cb17aa00cfc06f9f775f7ac9478c2661cacf86d5517a968d290beb3
 DIST llvm-14.0.4-manpages.tar.bz2 214161 BLAKE2B 
9e8a0a78cce26b0e5235750a2af99542a496d34726046fbfa3274a22a55a75b3210c4af49e768130515c636ae3d6350f909ccb601888c276ce8cbd6b029b7172
 SHA512 
793dcbac320d26d26c637f2d38de0a55f5a91d13c93fa1aa2753103a07720248ffc16e8f1914ce81e8c291f02797360c052c23b027d773ac05a5563744313828
+DIST llvm-14.0.5-manpages.tar.bz2 217258 BLAKE2B 
617f454e8d05f644ba1314d0bf72446e00058a547858469442017fffdd4c629f9240b96fb2107bee0aae7e5e85cfa35a21c072378bb2d0bc8260d1c021751f9d
 SHA512 
051f154e3498dca3da420cafedd4ea4e43bbdb1eaf95f5c15107b05cedbaea4bf2d6b4c9567a95f0b8e513173c975e637391055bcd4802dcd0339b88b23da648
 DIST llvm-gentoo-patchset-12.0.1.tar.xz 5280 BLAKE2B 
963d005bc7b636570be90eb841ac5bcaeb927538cc7de27683167111a17d6496677c7517de2ecfaf14b5d8ac22bad357be490b8a2ed9aba502fd5f447ecc99e9
 SHA512 
fc7c38e671555751650299c3a8bee44d5c7f26e11b68d5538c507fb7fe9ff2d349bdcd43bce90a448a747f082d523b3849d6bcda5e3ae2e998edcb926d6aa249
 DIST llvm-gentoo-patchset-13.0.1.tar.xz 6288 BLAKE2B 
899222b962486e924e4f8a2b574d285531a3f87af9385ff68c81db92aa224a0cde6d4ee049b5405056bedb4b232b50e1d5840024071a4a215f6311853304c92d
 SHA512 
b2805337f1deca626768a44c5e7ac9ed16e0c31bead1647d44a493a8123c1b8e8f1c8ceee3536bcc6fa87fdd3fcec408229f701adf30eff07e7ef9889b847b01
 DIST llvm-gentoo-patchset-14.0.1-r1.tar.xz 6132 BLAKE2B 
c99f57a09f214361f2728938ec587e3ef0b473363919058e39fb75c012cc94771b9116b1820f1bd001151eb5f49cc6beaa7572e60e4095811fffb12717a8c5a8
 SHA512 
af9eca93c9ba91429b0bb07290dce1c9742338dd0635423bc59ebead91a7493a49b66bd36a7ce4cf715fa660678218f64e0ba85824a0869b8e31b81be9f0bb3d

diff --git a/sys-devel/clang/clang-14.0.5.ebuild 
b/sys-devel/clang/clang-14.0.5.ebuild
index 39ba0dfefa5c..7a51cbe69086 100644
--- a/sys-devel/clang/clang-14.0.5.ebuild
+++ b/sys-devel/clang/clang-14.0.5.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://llvm.org/;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux 
~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x64-macos"
 IUSE="
debug default-compiler-rt default-libcxx default-lld doc
llvm-libunwind +pie +static-analyzer test xml



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

2022-06-11 Thread Michał Górny
commit: cbb27730577dcc395eaa6314facb74806d0c1f14
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 11 07:26:31 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 11 11:07:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbb27730

sys-libs/compiler-rt-sanitizers: Bump to 14.0.5

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

 sys-libs/compiler-rt-sanitizers/Manifest   |   3 +
 .../compiler-rt-sanitizers-14.0.5.ebuild   | 221 +
 2 files changed, 224 insertions(+)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index fef0d8fd7a3a..6281aaebc7d4 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -3,7 +3,10 @@ DIST llvm-gentoo-patchset-13.0.1.tar.xz 6288 BLAKE2B 
899222b962486e924e4f8a2b574
 DIST llvm-gentoo-patchset-14.0.1.tar.xz 4724 BLAKE2B 
2689298c687fa8b5fa2545afccc248c00ff6778f1a14e3e7999e5d52a1b0b9c3b2e66e8c008e27c62c6c3c08009dc7d9d083ca53698138258ac972e4ad03c042
 SHA512 
a9f071ad0a792f558105a64790f9e470d8aaed05bd1baabbe86539760c881f772602a03265e0962d8599f991f7fd44d14a49e2ef9d74bb5eb283f473f4084d32
 DIST llvm-gentoo-patchset-14.0.3.tar.xz 5492 BLAKE2B 
48a46d50a81c5572d1573c6923bc404b198f74ee8587a928e0858553dac37f7fa39cc969d72b938ef3d2f04f6872f9e2e2478821ab90c657ecbbacb3f7d99d7a
 SHA512 
b917b549de6d46cd7aab3e59b888b5e5ffb955435b33d6538be2f31dc30217a24740a673cb6bb661087c245121edb079052b179badaf70b86b985ca69b3652a6
 DIST llvm-gentoo-patchset-14.0.4.tar.xz 4072 BLAKE2B 
cbd8804e33069ca2709503931545a57cfd33c06f28696d876d499285e9add9487a069495b756bbb94d29a162c39ece651defddd302e3ac523c5484c09fb3d2ea
 SHA512 
db00268d01e7ec99b907321384c02468a53020386ee4fc819fabfc1cd0784323044931dac42437968d5fd37190da1b9f8f847af553a65a0595c33cecfd82c293
+DIST llvm-gentoo-patchset-14.0.5.tar.xz 4072 BLAKE2B 
c35072f70831d5e3c9f7236f8473b098e6b8da4f27ce6a382ff4d3cd235837b25b9a1bc1e406ce0d3feb05e4d1e1c8bf141ff8f218568d5a5339fd1092f86b62
 SHA512 
646e0515a6cf1aae86f05db4797d7af6e3c9b8a6070f41cbd36535944029e0e5888128e33d8c44af22b5bb9ccba392b9dfeabc7708e5eab11858edefced6b68d
 DIST llvm-gentoo-patchset--1.tar.xz 4032 BLAKE2B 
b9413484dafed8ae0c68c2c164b45fd07bb8d5d0898f03abe118fd2120ffcb1fb6c949de9649a97c2e8105f24b9d131a725c67c0a502ca4d4d192c1a0d65f49d
 SHA512 
e64449eeaf756c5bd945109937b84ba4bd8a015222bd792d39cf3947871e87571a4ca57814790e51544cb05ad4c2d1f044e818e4caaac7c2e2a02cb1aa290fcc
+DIST llvm-project-14.0.5.src.tar.xz 105617748 BLAKE2B 
a68a6eb58302702f560d1204eb97d34b695eb5df417ccefb50117dbd641ba3c3dda9e64c04506e646dd40c1151eb60b12843e206996ef74b35b2841b8dabafda
 SHA512 
db5a7ea1149988c2aab4ed634f14e00bb9a8042089350b811f875e295ced7b5add80a11b91cad80ba0ba9801261502644a720021506483c14dfb1bc24a7f54d5
+DIST llvm-project-14.0.5.src.tar.xz.sig 566 BLAKE2B 
ecf66df5d0acb382c9d441aee053404254fa4087d57130b04bb496af9cbb71c59e82f0938f44953d7fd777524781d13d1327b6c64065cf45b177bc3ea0e5c3f2
 SHA512 
a785e38f11863a46de8766ff4495a73173479cdbd95dc539804b0381a7a834a409713dbaf441272a9cc2963a3c7015c95dc6f0dcfa745e8d6047b1ad5feacff7
 DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f65f37dd9e4c533cfa8c3ccdcf4f108aaab9de23ab0ab987966eb160f2a553a0bdff99461e71ddd5bfcd086090d
 SHA512 
6eb0dc18e2c25935fabfdfc48b0114be0939158dfdef7b85b395fe2e71042672446af0e68750aae003c9847d10d1f63316fe95d3df738d18f249174292b1b9e1
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f
 DIST llvmorg-14.0.1.tar.gz 158074615 BLAKE2B 
bf80366461580058494eb101646efcd1a8b55a66818a710c2eb8c649bf88c02fe4552cecf4c1c8637a64e7cee8d644bca31aafc804765ed18f2b5e2975dd6c92
 SHA512 
0a15aa9cfc978a7b03a1659a2affad65ede66d280f5c12bf0beaaf194cd7bdd57ff438b5f40e64c1e1b88f368de99be349e9d30b544d2bbe4a50f0ebed3307f2

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-14.0.5.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-14.0.5.ebuild
new file mode 100644
index ..433da0366bd7
--- /dev/null
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-14.0.5.ebuild
@@ -0,0 +1,221 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit check-reqs cmake flag-o-matic llvm llvm.org python-any-r1
+
+DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~ppc-macos 
~x64-macos"
+IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
+# base targets
+IUSE+=" +libfuzzer +memprof 

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

2022-06-11 Thread Michał Górny
commit: 2a9ffa006e0bd472edd9281d6ce49e47831db7b8
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 11 07:26:35 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 11 11:07:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a9ffa00

sys-devel/clang-runtime: Bump to 14.0.5

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

 .../clang-runtime/clang-runtime-14.0.5.ebuild  | 26 ++
 1 file changed, 26 insertions(+)

diff --git a/sys-devel/clang-runtime/clang-runtime-14.0.5.ebuild 
b/sys-devel/clang-runtime/clang-runtime-14.0.5.ebuild
new file mode 100644
index ..f0ec98510540
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-14.0.5.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/;
+
+LICENSE="metapackage"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~ppc-macos ~x64-macos"
+IUSE="+compiler-rt libcxx openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+   compiler-rt? (
+   
~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   sanitize? (
+   
~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   )
+   )
+   libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+   openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )
+"



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

2022-06-11 Thread Michał Górny
commit: e9fc0d610038b15b8c7b8f192ea2f07e6284b6e5
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 11 07:26:36 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 11 11:07:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9fc0d61

dev-libs/libclc: Bump to 14.0.5

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

 dev-libs/libclc/Manifest |  2 ++
 dev-libs/libclc/libclc-14.0.5.ebuild | 69 
 2 files changed, 71 insertions(+)

diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index b1248091e2cd..baba6032be30 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -1,3 +1,5 @@
+DIST llvm-project-14.0.5.src.tar.xz 105617748 BLAKE2B 
a68a6eb58302702f560d1204eb97d34b695eb5df417ccefb50117dbd641ba3c3dda9e64c04506e646dd40c1151eb60b12843e206996ef74b35b2841b8dabafda
 SHA512 
db5a7ea1149988c2aab4ed634f14e00bb9a8042089350b811f875e295ced7b5add80a11b91cad80ba0ba9801261502644a720021506483c14dfb1bc24a7f54d5
+DIST llvm-project-14.0.5.src.tar.xz.sig 566 BLAKE2B 
ecf66df5d0acb382c9d441aee053404254fa4087d57130b04bb496af9cbb71c59e82f0938f44953d7fd777524781d13d1327b6c64065cf45b177bc3ea0e5c3f2
 SHA512 
a785e38f11863a46de8766ff4495a73173479cdbd95dc539804b0381a7a834a409713dbaf441272a9cc2963a3c7015c95dc6f0dcfa745e8d6047b1ad5feacff7
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f
 DIST llvmorg-14.0.1.tar.gz 158074615 BLAKE2B 
bf80366461580058494eb101646efcd1a8b55a66818a710c2eb8c649bf88c02fe4552cecf4c1c8637a64e7cee8d644bca31aafc804765ed18f2b5e2975dd6c92
 SHA512 
0a15aa9cfc978a7b03a1659a2affad65ede66d280f5c12bf0beaaf194cd7bdd57ff438b5f40e64c1e1b88f368de99be349e9d30b544d2bbe4a50f0ebed3307f2
 DIST llvmorg-14.0.3.tar.gz 158092596 BLAKE2B 
ef901df510ec6bc1242595ec330e9c9ee76e696b077d67a8d62b53608c3d18b2f2d7ea3150864e13d9b37a8ce899ebca946ebe72cbc4538700176e20859ddec2
 SHA512 
511e93fd9b1c414c38fe9e2649679ac0b16cb04f7f7838569d187b04c542a185e364d6db73e96465026e3b2533649eb75ac95507d12514af32b28bdfb66f2646

diff --git a/dev-libs/libclc/libclc-14.0.5.ebuild 
b/dev-libs/libclc/libclc-14.0.5.ebuild
new file mode 100644
index ..340dfa3ea626
--- /dev/null
+++ b/dev-libs/libclc/libclc-14.0.5.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake llvm llvm.org python-any-r1
+
+DESCRIPTION="OpenCL C library"
+HOMEPAGE="https://libclc.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE_VIDEO_CARDS="video_cards_nvidia video_cards_r600 video_cards_radeonsi"
+IUSE="${IUSE_VIDEO_CARDS}"
+REQUIRED_USE="|| ( ${IUSE_VIDEO_CARDS} )"
+
+LLVM_MAX_SLOT=14
+BDEPEND="
+   ${PYTHON_DEPS}
+   || (
+   sys-devel/clang:14
+   sys-devel/clang:13
+   sys-devel/clang:12
+   sys-devel/clang:11
+   sys-devel/clang:10
+   )
+"
+
+LLVM_COMPONENTS=( libclc )
+llvm.org_set_globals
+
+llvm_check_deps() {
+   has_version -b "sys-devel/clang:${LLVM_SLOT}"
+}
+
+pkg_setup() {
+   # we do not need llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libclc_targets=()
+
+   use video_cards_nvidia && libclc_targets+=(
+   "nvptx--"
+   "nvptx64--"
+   "nvptx--nvidiacl"
+   "nvptx64--nvidiacl"
+   )
+   use video_cards_r600 && libclc_targets+=(
+   "r600--"
+   )
+   use video_cards_radeonsi && libclc_targets+=(
+   "amdgcn--"
+   "amdgcn-mesa-mesa3d"
+   "amdgcn--amdhsa"
+   )
+   # TODO: spirv
+   [[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
+
+   libclc_targets=${libclc_targets[*]}
+   local mycmakeargs=(
+   -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}"
+   -DLLVM_CONFIG="$(get_llvm_prefix 
"${LLVM_MAX_SLOT}")/bin/llvm-config"
+   )
+   cmake_src_configure
+}



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

2022-06-11 Thread Michał Górny
commit: 3ce4b7dc080244c1bfab81e6d5f45fb24fc877c9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 11 07:26:29 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 11 11:07:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ce4b7dc

dev-util/lldb: Bump to 14.0.5

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

 dev-util/lldb/Manifest   |   2 +
 dev-util/lldb/lldb-14.0.5.ebuild | 115 +++
 2 files changed, 117 insertions(+)

diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest
index 99a6d3d6175c..2f34b5a97122 100644
--- a/dev-util/lldb/Manifest
+++ b/dev-util/lldb/Manifest
@@ -1,3 +1,5 @@
+DIST llvm-project-14.0.5.src.tar.xz 105617748 BLAKE2B 
a68a6eb58302702f560d1204eb97d34b695eb5df417ccefb50117dbd641ba3c3dda9e64c04506e646dd40c1151eb60b12843e206996ef74b35b2841b8dabafda
 SHA512 
db5a7ea1149988c2aab4ed634f14e00bb9a8042089350b811f875e295ced7b5add80a11b91cad80ba0ba9801261502644a720021506483c14dfb1bc24a7f54d5
+DIST llvm-project-14.0.5.src.tar.xz.sig 566 BLAKE2B 
ecf66df5d0acb382c9d441aee053404254fa4087d57130b04bb496af9cbb71c59e82f0938f44953d7fd777524781d13d1327b6c64065cf45b177bc3ea0e5c3f2
 SHA512 
a785e38f11863a46de8766ff4495a73173479cdbd95dc539804b0381a7a834a409713dbaf441272a9cc2963a3c7015c95dc6f0dcfa745e8d6047b1ad5feacff7
 DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f65f37dd9e4c533cfa8c3ccdcf4f108aaab9de23ab0ab987966eb160f2a553a0bdff99461e71ddd5bfcd086090d
 SHA512 
6eb0dc18e2c25935fabfdfc48b0114be0939158dfdef7b85b395fe2e71042672446af0e68750aae003c9847d10d1f63316fe95d3df738d18f249174292b1b9e1
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f
 DIST llvmorg-14.0.1.tar.gz 158074615 BLAKE2B 
bf80366461580058494eb101646efcd1a8b55a66818a710c2eb8c649bf88c02fe4552cecf4c1c8637a64e7cee8d644bca31aafc804765ed18f2b5e2975dd6c92
 SHA512 
0a15aa9cfc978a7b03a1659a2affad65ede66d280f5c12bf0beaaf194cd7bdd57ff438b5f40e64c1e1b88f368de99be349e9d30b544d2bbe4a50f0ebed3307f2

diff --git a/dev-util/lldb/lldb-14.0.5.ebuild b/dev-util/lldb/lldb-14.0.5.ebuild
new file mode 100644
index ..aaa455dcfac0
--- /dev/null
+++ b/dev-util/lldb/lldb-14.0.5.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake llvm llvm.org python-single-r1
+
+DESCRIPTION="The LLVM debugger"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="debug +libedit lzma ncurses +python test +xml"
+RESTRICT="test"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+DEPEND="
+   libedit? ( dev-libs/libedit:0= )
+   lzma? ( app-arch/xz-utils:= )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
+   xml? ( dev-libs/libxml2:= )
+   ~sys-devel/clang-${PV}
+   ~sys-devel/llvm-${PV}
+"
+RDEPEND="
+   ${DEPEND}
+   python? (
+   $(python_gen_cond_dep '
+   dev-python/six[${PYTHON_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-util/cmake-3.16
+   python? (
+   >=dev-lang/swig-3.0.11
+   $(python_gen_cond_dep '
+   dev-python/six[${PYTHON_USEDEP}]
+   ')
+   )
+   test? (
+   $(python_gen_cond_dep "
+   ~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
+   dev-python/psutil[\${PYTHON_USEDEP}]
+   ")
+   sys-devel/lld
+   )
+"
+
+LLVM_COMPONENTS=( lldb )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest )
+llvm.org_set_globals
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+   python-single-r1_pkg_setup
+}
+
+src_configure() {
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   local mycmakeargs=(
+   -DLLDB_ENABLE_CURSES=$(usex ncurses)
+   -DLLDB_ENABLE_LIBEDIT=$(usex libedit)
+   -DLLDB_ENABLE_PYTHON=$(usex python)
+   -DLLDB_ENABLE_LZMA=$(usex lzma)
+   -DLLDB_ENABLE_LIBXML2=$(usex xml)
+   -DLLDB_USE_SYSTEM_SIX=1
+   -DLLVM_ENABLE_TERMINFO=$(usex ncurses)
+
+   -DLLDB_INCLUDE_TESTS=$(usex test)
+
+   -DCLANG_LINK_CLANG_DYLIB=ON
+   # TODO: fix upstream to detect this properly
+   -DHAVE_LIBDL=ON
+   -DHAVE_LIBPTHREAD=ON
+
+   # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO
+   # and 

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

2022-06-11 Thread Michał Górny
commit: aa9050887f425a635e85bda8d1d9d9eb716c0e5a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 11 07:26:30 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 11 11:07:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa905088

sys-libs/compiler-rt: Bump to 14.0.5

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

 sys-libs/compiler-rt/Manifest  |   3 +
 sys-libs/compiler-rt/compiler-rt-14.0.5.ebuild | 139 +
 2 files changed, 142 insertions(+)

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index fef0d8fd7a3a..6281aaebc7d4 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -3,7 +3,10 @@ DIST llvm-gentoo-patchset-13.0.1.tar.xz 6288 BLAKE2B 
899222b962486e924e4f8a2b574
 DIST llvm-gentoo-patchset-14.0.1.tar.xz 4724 BLAKE2B 
2689298c687fa8b5fa2545afccc248c00ff6778f1a14e3e7999e5d52a1b0b9c3b2e66e8c008e27c62c6c3c08009dc7d9d083ca53698138258ac972e4ad03c042
 SHA512 
a9f071ad0a792f558105a64790f9e470d8aaed05bd1baabbe86539760c881f772602a03265e0962d8599f991f7fd44d14a49e2ef9d74bb5eb283f473f4084d32
 DIST llvm-gentoo-patchset-14.0.3.tar.xz 5492 BLAKE2B 
48a46d50a81c5572d1573c6923bc404b198f74ee8587a928e0858553dac37f7fa39cc969d72b938ef3d2f04f6872f9e2e2478821ab90c657ecbbacb3f7d99d7a
 SHA512 
b917b549de6d46cd7aab3e59b888b5e5ffb955435b33d6538be2f31dc30217a24740a673cb6bb661087c245121edb079052b179badaf70b86b985ca69b3652a6
 DIST llvm-gentoo-patchset-14.0.4.tar.xz 4072 BLAKE2B 
cbd8804e33069ca2709503931545a57cfd33c06f28696d876d499285e9add9487a069495b756bbb94d29a162c39ece651defddd302e3ac523c5484c09fb3d2ea
 SHA512 
db00268d01e7ec99b907321384c02468a53020386ee4fc819fabfc1cd0784323044931dac42437968d5fd37190da1b9f8f847af553a65a0595c33cecfd82c293
+DIST llvm-gentoo-patchset-14.0.5.tar.xz 4072 BLAKE2B 
c35072f70831d5e3c9f7236f8473b098e6b8da4f27ce6a382ff4d3cd235837b25b9a1bc1e406ce0d3feb05e4d1e1c8bf141ff8f218568d5a5339fd1092f86b62
 SHA512 
646e0515a6cf1aae86f05db4797d7af6e3c9b8a6070f41cbd36535944029e0e5888128e33d8c44af22b5bb9ccba392b9dfeabc7708e5eab11858edefced6b68d
 DIST llvm-gentoo-patchset--1.tar.xz 4032 BLAKE2B 
b9413484dafed8ae0c68c2c164b45fd07bb8d5d0898f03abe118fd2120ffcb1fb6c949de9649a97c2e8105f24b9d131a725c67c0a502ca4d4d192c1a0d65f49d
 SHA512 
e64449eeaf756c5bd945109937b84ba4bd8a015222bd792d39cf3947871e87571a4ca57814790e51544cb05ad4c2d1f044e818e4caaac7c2e2a02cb1aa290fcc
+DIST llvm-project-14.0.5.src.tar.xz 105617748 BLAKE2B 
a68a6eb58302702f560d1204eb97d34b695eb5df417ccefb50117dbd641ba3c3dda9e64c04506e646dd40c1151eb60b12843e206996ef74b35b2841b8dabafda
 SHA512 
db5a7ea1149988c2aab4ed634f14e00bb9a8042089350b811f875e295ced7b5add80a11b91cad80ba0ba9801261502644a720021506483c14dfb1bc24a7f54d5
+DIST llvm-project-14.0.5.src.tar.xz.sig 566 BLAKE2B 
ecf66df5d0acb382c9d441aee053404254fa4087d57130b04bb496af9cbb71c59e82f0938f44953d7fd777524781d13d1327b6c64065cf45b177bc3ea0e5c3f2
 SHA512 
a785e38f11863a46de8766ff4495a73173479cdbd95dc539804b0381a7a834a409713dbaf441272a9cc2963a3c7015c95dc6f0dcfa745e8d6047b1ad5feacff7
 DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f65f37dd9e4c533cfa8c3ccdcf4f108aaab9de23ab0ab987966eb160f2a553a0bdff99461e71ddd5bfcd086090d
 SHA512 
6eb0dc18e2c25935fabfdfc48b0114be0939158dfdef7b85b395fe2e71042672446af0e68750aae003c9847d10d1f63316fe95d3df738d18f249174292b1b9e1
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f
 DIST llvmorg-14.0.1.tar.gz 158074615 BLAKE2B 
bf80366461580058494eb101646efcd1a8b55a66818a710c2eb8c649bf88c02fe4552cecf4c1c8637a64e7cee8d644bca31aafc804765ed18f2b5e2975dd6c92
 SHA512 
0a15aa9cfc978a7b03a1659a2affad65ede66d280f5c12bf0beaaf194cd7bdd57ff438b5f40e64c1e1b88f368de99be349e9d30b544d2bbe4a50f0ebed3307f2

diff --git a/sys-libs/compiler-rt/compiler-rt-14.0.5.ebuild 
b/sys-libs/compiler-rt/compiler-rt-14.0.5.ebuild
new file mode 100644
index ..dcbada06ccf0
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-14.0.5.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang (built-in part)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~ppc-macos 
~x64-macos"
+IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+CLANG_SLOT=${SLOT%%.*}
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6
+"
+BDEPEND="
+   

  1   2   >