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

2022-05-17 Thread Michał Górny
commit: 53359059a756a9b8245f7d5d77c2a282801799f1
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 18 05:44:59 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 18 05:58:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53359059

dev-python/httpcore: Bump to 0.15.0

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

 dev-python/httpcore/Manifest   |  1 +
 dev-python/httpcore/httpcore-0.15.0.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/httpcore/Manifest b/dev-python/httpcore/Manifest
index 1a780dabcc57..304187d6e61e 100644
--- a/dev-python/httpcore/Manifest
+++ b/dev-python/httpcore/Manifest
@@ -1 +1,2 @@
 DIST httpcore-0.14.7.gh.tar.gz 75844 BLAKE2B 
50d5fac7f44996cc5a08b4f994c2109b173e5b9fea080c8740309b799421d012a70280a84fffe93e290bf425e5ee6eb1bfcb74aff81fa7e737c21f25019e6664
 SHA512 
6865e97f9b84846bb4e9304ea358b0a28d66fd2d1e244e8a2a439ee446a294ecbc68ac07d5a718fd1c3eceaa44a391d7a8f7f2ca659f1674eb17a90f39987d48
+DIST httpcore-0.15.0.gh.tar.gz 76220 BLAKE2B 
e9a346d4f77cde82be5a3eb468123ae453753e57b54382f0b2c60b16afd3433cba173d9a796df20d76edbd8b5bcf2d61c32302bdd30c8d587036b3ac6f0425fd
 SHA512 
3c25630d582448e3c7d46176c8862e4d92c6c4aac954bfe46b06e26297b32f996db2e002a87c7187accb5bf4ef86e82d7f9051404bee651ce5254119571d0c95

diff --git a/dev-python/httpcore/httpcore-0.15.0.ebuild 
b/dev-python/httpcore/httpcore-0.15.0.ebuild
new file mode 100644
index ..3397dc1e674d
--- /dev/null
+++ b/dev-python/httpcore/httpcore-0.15.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="A minimal low-level HTTP client"
+HOMEPAGE="
+   https://www.encode.io/httpcore/
+   https://github.com/encode/httpcore/
+   https://pypi.org/project/httpcore/
+"
+SRC_URI="
+   https://github.com/encode/httpcore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   =dev-python/anyio-3*[${PYTHON_USEDEP}]
+   dev-python/certifi[${PYTHON_USEDEP}]
+   

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

2022-05-17 Thread Michał Górny
commit: 42204cda84746f9f8bf365a5ffa915fbed77e39a
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 18 05:50:34 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 18 05:58:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42204cda

dev-python/elementpath: Bump to 2.5.2

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

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

diff --git a/dev-python/elementpath/Manifest b/dev-python/elementpath/Manifest
index 9a4ae5989e2b..525103861af3 100644
--- a/dev-python/elementpath/Manifest
+++ b/dev-python/elementpath/Manifest
@@ -1,2 +1,3 @@
 DIST elementpath-2.5.0.gh.tar.gz 263680 BLAKE2B 
50ecea0766ddad4239b9283b223e945ae12fabf51bc246bb672517d04912b07cc2d46c1f04ff74f7f6da44d7dc422cde0c38a1f25a1f61068390dbfcc5ad58c4
 SHA512 
bbc6ce6a6a3eb3312d53be6040b8f4676f460e76de9b476410a3170734410b7a3d61c53081633d39089def05c74446d26abe093f02b9686a595cdb6e10440047
 DIST elementpath-2.5.1.gh.tar.gz 263727 BLAKE2B 
adfc3727c8afe691ba09e143249779ca3f0cee2fd743963b013d790215b30650eecbe2c924a026c07f9018a23710a0ade6e83567103d8eeffd85a71d398b7c77
 SHA512 
35c272a9f3dc2ddb1ab6b1aaa67588c1e3fcc5765a2edfd4dae47346b7b45f209b38a501a24f0c37b5ca0d933928c13b8608f33a2aadc57e1e4eeb928a491ab8
+DIST elementpath-2.5.2.gh.tar.gz 264230 BLAKE2B 
03aa2da16eb503c5ad04f9f7af89d0b042d1bc9f22c66480cae4a0014d210f0d40ebfd564e3a224f5fb475996feb8ccd533fa1eda99c9be04ed063ffe6f0dca7
 SHA512 
c425ae4166b0a31f8473efc1cdc2b3f768f9e7881a5e974f995e8b39433bccd6603cbc4f78bd428fe5551c823bf357a38379b72cade3cf96b380d42da1684544

diff --git a/dev-python/elementpath/elementpath-2.5.2.ebuild 
b/dev-python/elementpath/elementpath-2.5.2.ebuild
new file mode 100644
index ..44481bdc806a
--- /dev/null
+++ b/dev-python/elementpath/elementpath-2.5.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="XPath 1.0/2.0 parsers and selectors for ElementTree and lxml"
+HOMEPAGE="
+   https://github.com/sissaschool/elementpath/
+   https://pypi.org/project/elementpath/
+"
+SRC_URI="
+   https://github.com/sissaschool/elementpath/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+BDEPEND="
+   test? (
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/xmlschema[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+   # fails for some reason, more fit for upstream testing anyway
+   rm tests/test_typing.py || die
+   distutils-r1_src_prepare
+}



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

2022-05-17 Thread Michał Górny
commit: b36c5e583f9d5a6ce176628d264470152e8ba8d9
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 18 05:44:09 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 18 05:58:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b36c5e58

dev-python/dulwich: Bump to 0.20.38

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

 dev-python/dulwich/Manifest   |  1 +
 dev-python/dulwich/dulwich-0.20.38.ebuild | 59 +++
 2 files changed, 60 insertions(+)

diff --git a/dev-python/dulwich/Manifest b/dev-python/dulwich/Manifest
index 2e43bfbee7f3..d824f578f101 100644
--- a/dev-python/dulwich/Manifest
+++ b/dev-python/dulwich/Manifest
@@ -1 +1,2 @@
 DIST dulwich-0.20.35.tar.gz 420972 BLAKE2B 
97c877554199aa8f3abf2f95a43c350cbef784f6f71af6280c537a93297c89981190fe1f66914532641a99cc3dca82a33b43d09f864f2ddf370c0097fa28a5e0
 SHA512 
23c272153547e0ef25a0e7d2deb64987e5d503545775e7d6f438ae09366c0037686eba1027d38a9dbf042bd1553eeb25ccdc818bdd785a2edf2cd3688f0b1271
+DIST dulwich-0.20.38.tar.gz 423847 BLAKE2B 
dc4b9505e30ff88331928355ea708aa7efc802baab3738d8ead0ca57d9387b4fff8f539a67edde8e66a342d504627afdafda5874e12f3c809294183398693d54
 SHA512 
c4b8be7568153984b17d3f892fa52316702c5f1c697e93c494492db136cc74d50ab9067dd9f1bf67b645e3bf5069cc578ccfd0b6727bd4ec579335528c62f6cf

diff --git a/dev-python/dulwich/dulwich-0.20.38.ebuild 
b/dev-python/dulwich/dulwich-0.20.38.ebuild
new file mode 100644
index ..95effa84bf17
--- /dev/null
+++ b/dev-python/dulwich/dulwich-0.20.38.ebuild
@@ -0,0 +1,59 @@
+# 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="Pure-Python implementation of the Git file formats and protocols"
+HOMEPAGE="
+   https://github.com/jelmer/dulwich/
+   https://pypi.org/project/dulwich/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2+ Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="doc examples test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/certifi[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   !hppa? ( !ia64? ( !s390? (
+   dev-python/gevent[${PYTHON_USEDEP}]
+   dev-python/geventhttpclient[${PYTHON_USEDEP}]
+   ) ) )
+   app-crypt/gpgme[python,${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/fastimport[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs
+
+python_test() {
+   # remove interference from the tests that do stuff like user.name
+   unset GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL GIT_AUTHOR_DATE \
+   GIT_COMMITTER_NAME GIT_COMMITTER_EMAIL GIT_COMMITTER_DATE EMAIL
+   # Do not use make check which rebuilds the extension and uses -Werror,
+   # causing unexpected failures.
+   "${EPYTHON}" -m unittest -v dulwich.tests.test_suite ||
+   die "tests failed with ${EPYTHON}"
+}
+
+python_install_all() {
+   if use examples; then
+   docompress -x "/usr/share/doc/${PF}/examples"
+   dodoc -r examples
+   fi
+   distutils-r1_python_install_all
+}



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

2022-05-17 Thread Michał Górny
commit: 73ac95c959483f49a738b7d4310cb191c0ee3463
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 18 05:43:29 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 18 05:58:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73ac95c9

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

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

 dev-python/google-api-python-client/Manifest   |  1 +
 .../google-api-python-client-2.48.0.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/google-api-python-client/Manifest 
b/dev-python/google-api-python-client/Manifest
index 188c81bdefc1..b251d959b105 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -2,3 +2,4 @@ DIST google-api-python-client-2.44.0.tar.gz 29961288 BLAKE2B 
3bb7d421c76180009c7
 DIST google-api-python-client-2.45.0.tar.gz 30011332 BLAKE2B 
e8a734a7aea1152ac92427de7059fa59216ba96c5fc68976b341fe0fcdd8851cbbcf1eb8e9cdc37cd18eec5cce0e8f87d3832b0df39c8795f3363f61c457a17e
 SHA512 
b0adabae6ea29390fa7506cd7b846b8499591e49ecb247818b7304683c4ea3def25203a106b371ceff5e576c84f3ab207ffd428cb7b1b543b170c2ef0ea731d4
 DIST google-api-python-client-2.46.0.tar.gz 30051613 BLAKE2B 
c1ada6b9e59ec269e6584c6555af17b1e0561e9d3e273c56b554280ee32e3db9b0e96677fc6490990d2944d532d1eb908fa9c45e38faee942c80fa1c10a10bcb
 SHA512 
fec085668fe9ad842c2b4ffc74165af459f99e91758580e83b3270cecd6c3faaba47f27113655859a2dd616ad42cd652541230eb515ed14ff759ae9891eed03b
 DIST google-api-python-client-2.47.0.gh.tar.gz 30118538 BLAKE2B 
601a02ffdb76b9213c0259042ad5693b46bd72b6178a37d9d6a8fcc263e9a8c02f19c1ce9923c72f41270e960c675e4c71cefb4fbb4e54125bf000186a857ae2
 SHA512 
1da6660f085edf2562525b904def124398088afb0e9dbda82f0894cf5fc26c052dcd7a497f60ef18d281a16b46c5cfc6b145fca8fd4eb7d3f9225b9ff3ea2ac9
+DIST google-api-python-client-2.48.0.gh.tar.gz 30483162 BLAKE2B 
fa6371d2cb5b27184eb0e16ea0ef9875af2dfd83b2d34dd84272c2942589f712b35451b9150f38722501edfe5a4b8a506b3f52fedffbb48af31c20dc36a59cfb
 SHA512 
0789aca32b01304095702d908c8ff31d2b4ddd771ed8cf3b3f99f15091fd1eea782000c58646c7760811a40252e5f1982876278f4cdd23e3f8cf672682693605

diff --git 
a/dev-python/google-api-python-client/google-api-python-client-2.48.0.ebuild 
b/dev-python/google-api-python-client/google-api-python-client-2.48.0.ebuild
new file mode 100644
index ..7e8aaa05d6d4
--- /dev/null
+++ b/dev-python/google-api-python-client/google-api-python-client-2.48.0.ebuild
@@ -0,0 +1,53 @@
+# 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="Google API Client for Python"
+HOMEPAGE="
+   https://github.com/googleapis/google-api-python-client/
+   https://pypi.org/project/google-api-python-client/
+"
+SRC_URI="
+   
https://github.com/googleapis/google-api-python-client/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
+   =dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
+   >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
+   

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

2022-05-17 Thread Michał Górny
commit: cb803ed11b5a0a5dad544db3835210afef586bb4
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 18 05:38:31 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 18 05:58:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb803ed1

dev-python/watchfiles: Bump to 0.14.1

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

 dev-python/watchfiles/Manifest |   2 +
 dev-python/watchfiles/watchfiles-0.14.1.ebuild | 102 +
 2 files changed, 104 insertions(+)

diff --git a/dev-python/watchfiles/Manifest b/dev-python/watchfiles/Manifest
index 99e49fd2983e..9182a309fc3e 100644
--- a/dev-python/watchfiles/Manifest
+++ b/dev-python/watchfiles/Manifest
@@ -29,6 +29,7 @@ DIST mio-0.8.1.crate 88205 BLAKE2B 
88bab5a31b35fccd6fe52145e937d533bd16ac0929a4f
 DIST mio-0.8.2.crate 88272 BLAKE2B 
f704802aeec66cb47a011989709e6c35352b55bc7330dac7631ea144ed71bc86a433ef742207e3e37c47417bcd7ebb505287baebb839294e5833d228a2514c57
 SHA512 
c82ea0afc0de8acf162188a6131373f3cb3e7f3abb3094dd51fa9094e42a36806954f267840b3fed18c0ac3ee75af0451dfea5509ab65a94dcc93057c7d37393
 DIST miow-0.3.7.crate 24563 BLAKE2B 
24375754245e4ac50620a8b6da6b21958914a6af6422a470487841c2524587d596673cc3718a85979ee911f104d71b59b38fbe9db28c1c7e4b702b9373215cb7
 SHA512 
451073e8913148889493de0373bc0450c8b23e136e151b48b9976292e4e03b7c3f3279ecf49dda5196badfe662a661a998cfa456d2ec340a495d54a4d2382699
 DIST notify-5.0.0-pre.14.crate 54485 BLAKE2B 
cdc8a9caee303a1f7b6e25eac9febb30ed04f1a4bb0a2335e9a4021bd5f9d08f9cfd03c83ff9e57bad33f8d9db2ead3a8583f9298571ae4d5cd3bbf83b678b72
 SHA512 
8975d11b6caede53129ec17184ac484d122bb093ab6d7f291f81a3c91164d873b2b8d598eabcc09e7199729bacb080f75bc6f008ad83b83f3cf8173968c7cf1a
+DIST notify-5.0.0-pre.15.crate 57624 BLAKE2B 
0f07e7ba2e6b431769e69730dc81c056ab1098a905855d6edb9866e36fb33dcb123c1a464c667d0130322d3810255edf62cf8f3f4e3fc9307782bc050c2913eb
 SHA512 
31c7313c53654ccb76d14826511bd9a687f89cdfe832b0e85adaae22aeba98776fcecabaf321e26fde060357ae52e358b1b48d118e70e562dde98944258d055d
 DIST ntapi-0.3.7.crate 126994 BLAKE2B 
320b513d86af462c6e4d3349e4edfd28d73ddc8f09264adc24ee79976642a9d530bf9af4e61e0409e35f4164d49f9ec054dee9694cfbcc76b237d6c84104
 SHA512 
6f5fc3b3629f028e03e878681a5a426945e471578c5dc78e121560887a9af285fe432f7401b19b7422e65c3b762651afb9a57a2f7605884c851ddf41b741585c
 DIST once_cell-1.10.0.crate 30414 BLAKE2B 
4161622dc9dab4748a1b96777da263523f23329808506faea7938160f0d5ca07b5edd31f385b14b88dd2fc34c58063df4d40a34a479573750a369512dc956992
 SHA512 
f6b5ce5e68923296d2041f83ac037f10ad7b9e94fc607c71332e8ee942a02c29534c2073cecdb132c7e1d91428e9d9687fbf05393ca0abbf7e15db50bb3b74ab
 DIST parking_lot-0.11.2.crate 39869 BLAKE2B 
67c555e87b68f5763a7790563fd8d542e126bcb77f91267f3b76c51fd73060a2c32dcb91f9d0db7ea772e555d91576c8d7ff48053a9c35fbd3b749d2459a660c
 SHA512 
526b176363dffa59501c18324bb723a3846ef5b0ff9bf1d890e40ad10e7023284f7c8012eda87520eaa94515ee828d9ef52692a9ed590a55e176383d6d472f9e
@@ -62,6 +63,7 @@ DIST unindent-0.1.8.crate 8326 BLAKE2B 
3123c6b540b152d89cc7a9a76ff1315549f973c6a
 DIST walkdir-2.3.2.crate 23516 BLAKE2B 
473f2b51aafd6ac17e5c3da8d545d179b31486b3a65ab39fbd8bd7fbb2ebcc24bebf01781200a26a68f0b1cb464f5763a919aead3b03eba5a7e1be6efec5500b
 SHA512 
6c44071354faf37720ec4117ded34c8d530489542ee107ac26a7a56ef4a882b9003e22e84f1d61f6078643521343e35aa1f7b57c838779e78e5937a667bf82da
 DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B 
fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155
 SHA512 
043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f
 DIST watchfiles-0.13.gh.tar.gz 35738 BLAKE2B 
60b4bd11cbbdb200a3d4dce35899f0c87650e9cabc4ac95b45003b1b8b2bd9960a1b5794d5366a0761ff310830faad801f82a4523ebf870a187cfde0d3b692ff
 SHA512 
0f98ba01af0fa218f09c3903f92eaaee309297161b31520c05e122336222e46dce1299794deda15fcf1cf598acfa6acb93c7e13c7da89fe6908d7b6fac10a3f1
+DIST watchfiles-0.14.1.gh.tar.gz 38276 BLAKE2B 
1007b4822774b6d04ffa4ea61b1e30a4c2da358e6561891599177f4060c606dc4f46f15a8fa40ff22e292440eb67ec33eaf7048db973fc8ea9c90d6f6adb9e14
 SHA512 
098ca0d3a7e2eafd3706e08753ac7b242bcf1aa68609a89531405ce7c69cb6ba205c5d72d28064acf9963c81e969e8ba753510d27ef525e007e1943bf9d07c1e
 DIST watchfiles-0.14.gh.tar.gz 38208 BLAKE2B 
d2d9b07e085e7265de6458cb7259852048552a2477e285bbbc7be65aa32b14c0c5df590538f714f7f086beefc365efe435da55ea4c25cf9066d2cfbd530d6ca2
 SHA512 
46c9b93b2383494fb6ec99cec7132613120fda4366e1ce1749cda10198f81eb0e73fba512bf5ea2ce7d8e43a1216914e89a4a6054cc6d3e4b853c681d12ef76b
 DIST winapi-0.3.9.crate 1200382 BLAKE2B 
cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673
 SHA512 
ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
 

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

2022-05-17 Thread Michał Górny
commit: ba91aff32558c56ebf3579e75bffe87c0a7f7d85
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 18 05:40:24 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 18 05:58:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba91aff3

dev-python/exceptiongroup: Bump to 1.0.0_rc6

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

 dev-python/exceptiongroup/Manifest |  1 +
 .../exceptiongroup/exceptiongroup-1.0.0_rc6.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-python/exceptiongroup/Manifest 
b/dev-python/exceptiongroup/Manifest
index 136a2c4d5380..8d5ef4647b1c 100644
--- a/dev-python/exceptiongroup/Manifest
+++ b/dev-python/exceptiongroup/Manifest
@@ -1 +1,2 @@
 DIST exceptiongroup-1.0.0rc5.gh.tar.gz 16454 BLAKE2B 
55af4d2240e4a5567f5669d15e8507c454d47c1f7d8f72212afeecfa37e0c4a6b36f9176a87a48d3f9edf0628a8c99863670d24aca3770dd88abaa463784c731
 SHA512 
dd5ee895b4531524c4f0dfaedf818ac76a1b6fe74cd75bbce824b6a0d2b981673ffd6ba36f71b5dacf3e17c89d196a258400d04a64c71f28c221d7fb0f934ab7
+DIST exceptiongroup-1.0.0rc6.gh.tar.gz 17184 BLAKE2B 
75a1a07d683cbd4d23c25156f4ff3fbda3f08e7df3be67320b08e995f469a9cbd66ca90391fb586972c5c601aff60d44eba3ec5c2d3cccbc791a0482600caea2
 SHA512 
f74fe5b5df5c7ceb09076db4b7327e2a22202f61fbbfcaeef4f2ce7fb0725a8f57756473db6b2d92d3ee044e26c7ad135d8366944e0858439c4a77ed8b5b7362

diff --git a/dev-python/exceptiongroup/exceptiongroup-1.0.0_rc6.ebuild 
b/dev-python/exceptiongroup/exceptiongroup-1.0.0_rc6.ebuild
new file mode 100644
index ..2571619d98a3
--- /dev/null
+++ b/dev-python/exceptiongroup/exceptiongroup-1.0.0_rc6.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit_scm
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
+
+inherit distutils-r1
+
+MY_P=${P/_}
+DESCRIPTION="Backport of PEP 654 (exception groups)"
+HOMEPAGE="
+   https://github.com/agronholm/exceptiongroup/
+   https://pypi.org/project/exceptiongroup/
+"
+SRC_URI="
+   https://github.com/agronholm/exceptiongroup/archive/${PV/_}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT PSF-2.4"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV/_}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2022-05-17 Thread Michał Górny
commit: c974bb81d14b16f742ddc8c59191d09ac07c3535
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 18 05:42:16 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 18 05:58:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c974bb81

dev-python/doc8: Bump to 0.11.2

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

 dev-python/doc8/Manifest   |  1 +
 dev-python/doc8/doc8-0.11.2.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-python/doc8/Manifest b/dev-python/doc8/Manifest
index 2f9086ff52e8..e79d931de9ed 100644
--- a/dev-python/doc8/Manifest
+++ b/dev-python/doc8/Manifest
@@ -1 +1,2 @@
 DIST doc8-0.11.1.tar.gz 25643 BLAKE2B 
5f7eaa00b6fac123d02da41e02c7585c7c7160664766466a3bf06ba146411fda14b3720f8c8277f307f7b4985ded47707c836f9f6e6d7e4f89dc1af50111b87f
 SHA512 
88b0882af3a671afc2a87d9dea0df5e7890895907545ff8fc02b40ae7f765c142bc715bff3e90685dd1d2358b701b8c6c30cac431fe3d6d0ec078b78added2f3
+DIST doc8-0.11.2.tar.gz 25898 BLAKE2B 
097c6d6b82fe4acf7cfc43ff7860334f0a53df3ca39def33de4b9f04553acab785fe339d8126dd5ae56a7d45c846c575b9c689eed47bc47302b89fd5bfabfe3a
 SHA512 
f607251c3ae792b3210893b2074bb34aad866a54645c4244ef53e156a4c3af9cfb61ddb93617d153510cc6868be7f04409eac47f66f91d4d0b9400bb7aca0eb1

diff --git a/dev-python/doc8/doc8-0.11.2.ebuild 
b/dev-python/doc8/doc8-0.11.2.ebuild
new file mode 100644
index ..9e86c190ebaa
--- /dev/null
+++ b/dev-python/doc8/doc8-0.11.2.ebuild
@@ -0,0 +1,34 @@
+# 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="Style checker for Sphinx (or other) RST documentation"
+HOMEPAGE="
+   https://pypi.org/project/doc8/
+   https://github.com/pycqa/doc8/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   >=dev-python/restructuredtext-lint-0.7[${PYTHON_USEDEP}]
+   dev-python/stevedore[${PYTHON_USEDEP}]
+   dev-python/tomli[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2022-05-17 Thread Michał Górny
commit: 56c4f2fe360c980a0c25b3c12fa2e88242290f48
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 18 05:41:04 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 18 05:58:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56c4f2fe

dev-python/cython: Bump to 0.29.30

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

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

diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index 123481aedf64..6b6b2f7893f3 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -1,3 +1,4 @@
 DIST cython-0.29.28.gh.tar.gz 2101301 BLAKE2B 
980c04545e935deb4b4b1653f167dcbc94b8e2b24bc8897b5cc996dfca977645f7475c32aa973251ffcbbb31e725e27693af61ceaf66f2332c9525b02653dc76
 SHA512 
52490d0b5355e13cbe586830f763173d7556cf3d79d79192ca75138b1190e7a4c1f3feeb0568349802ef3b97300c3805f54eef5ffd73a5180d68f023ac2a44cd
 DIST cython-0.29.29.gh.tar.gz 2105839 BLAKE2B 
ab7879ce70733cfd77b7aa42a2de717bfc1b9bf933754bfecc6548ee1d097ce4102daaee98a1902d957b50f18400b5ba58d6517edfe43c9332c5bb3ec45f9665
 SHA512 
db14813f6191445cc3d497d3c7d76cc8b55fbe8e6857d800f5e05052fe4b05e9c2a2e597bdc1891254a62ecef203780c1c495e8d28e831072ddd46992bfe6df4
+DIST cython-0.29.30.gh.tar.gz 2105561 BLAKE2B 
c995bc710d2c397b8d6e4edee0f989e43969a51efb29b83643149d8c4110ae0331a35b9cc2ec7a45a43fea19ab8d63f1ef934f92d451c62d057e0e04ec79a871
 SHA512 
f6b07adfa1ebe9d52dfb72857ffd40b35d8777914299de101c7b96ee2d64cdd85ac0374ed41b382881b1f3ce535a9af9419dfabee9a4781a3f818125292627d4
 DIST cython-74073417c4f7e616af0a139a55f790f1ec7fe728.gh.tar.gz 2106765 BLAKE2B 
c2686a1d49fd1b522dcdf89f16c52fbb34595aed72e5626c8d3697ecc9318751d108999db443cfefe08334155ab59d230fcbd8e74715e185a161399abad6ae35
 SHA512 
2454a364fdd33f0090ba052a0bfa0ffb464ef750253a91c20a63c4db0b513f743870e7b9fafd844b0bf1a6b66b9b639f830d3a8c2f64abac6e197e2ff2279a59

diff --git a/dev-python/cython/cython-0.29.30.ebuild 
b/dev-python/cython/cython-0.29.30.ebuild
new file mode 100644
index ..666f40d9818e
--- /dev/null
+++ b/dev-python/cython/cython-0.29.30.ebuild
@@ -0,0 +1,90 @@
+# 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} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 toolchain-funcs elisp-common
+
+DESCRIPTION="A Python to C compiler"
+HOMEPAGE="
+   https://cython.org/
+   https://github.com/cython/cython/
+   https://pypi.org/project/Cython/
+"
+SRC_URI="
+   https://github.com/cython/cython/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x64-solaris ~x86-solaris"
+IUSE="emacs test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   emacs? ( >=app-editors/emacs-23.1:* )
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/numpy[${PYTHON_USEDEP}]
+   ' python3_{8..10})
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
+   "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch"
+)
+
+SITEFILE=50cython-gentoo.el
+
+distutils_enable_sphinx docs
+
+python_compile() {
+   # Python gets confused when it is in sys.path before build.
+   local -x PYTHONPATH=
+
+   distutils-r1_python_compile
+}
+
+python_compile_all() {
+   use emacs && elisp-compile Tools/cython-mode.el
+}
+
+python_test() {
+   if has "${EPYTHON}" pypy3 python3.11; then
+   einfo "Skipping tests on ${EPYTHON} (xfail)"
+   return
+   fi
+
+   tc-export CC
+   # https://github.com/cython/cython/issues/1911
+   local -x CFLAGS="${CFLAGS} -fno-strict-overflow"
+   "${PYTHON}" runtests.py -vv --work-dir "${BUILD_DIR}"/tests ||
+   die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+   local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt )
+   distutils-r1_python_install_all
+
+   if use emacs; then
+   elisp-install ${PN} Tools/cython-mode.*
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+   fi
+}
+
+pkg_postinst() {
+   use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+   use emacs && elisp-site-regen
+}



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

2022-05-17 Thread Michał Górny
commit: 65952fe1f10dba32299a1e9b97903b588a8e58f5
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 18 05:35:23 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 18 05:58:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65952fe1

dev-python/hatchling: Bump to 1.0.0

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

 dev-python/hatchling/Manifest   |  1 +
 dev-python/hatchling/hatchling-1.0.0.ebuild | 74 +
 2 files changed, 75 insertions(+)

diff --git a/dev-python/hatchling/Manifest b/dev-python/hatchling/Manifest
index 19b4bb7f7323..700689ae98fc 100644
--- a/dev-python/hatchling/Manifest
+++ b/dev-python/hatchling/Manifest
@@ -1,2 +1,3 @@
 DIST hatch-hatchling-v0.24.0.tar.gz 212154 BLAKE2B 
fc0fcdd20eb1a1040298a4c959911d291ca454cf82404b0a7a67a9d192e3af0b8ee5a50d169e803bd5602775cf3f9336fd56d83c6fa85aa8d9f805269205ed29
 SHA512 
f4a1764f129c6e3098d0b0c744dca4f0b499c43d53dcebffc7aa26e28e3f599a9370e0f1f8ee9b9130042f066e1c857e155ffbdcf86d2c18e32ff5bc9219c51e
 DIST hatch-hatchling-v0.25.0.tar.gz 216944 BLAKE2B 
298f284bc05bbba6c463d4c22ddbbd1438a3a068de2a14300343803f706f2bc3a69be83bdbb1876f4f2474e7cb1ac4e98226108ad290c5097bbc1135367b7183
 SHA512 
1cfc8ea27e46e316ef321e17770995e495f0b6a722b89d9632af7902e3a7ee7c5a729b8ca27e490a94b7ddcda9b4e03dd7274b305f928b0e31a469a1643f
+DIST hatch-hatchling-v1.0.0.tar.gz 216365 BLAKE2B 
cb6b648d103c7e9848b1a15cd62aaf3ab39c458f83f6c56cf039a136b39ae6c59ba487c36860582f98fb1ede6b3c2dab148b023499b5e4a30de9d063379118c3
 SHA512 
e16b0c53705fe090713f40d661e4ac9a4d0c2ae22f9193fcbaa1eb4ba146a36642b5e188574ad00b6ddd06c60537db0eba18fe9f2676cc988effc9d74e0dffc4

diff --git a/dev-python/hatchling/hatchling-1.0.0.ebuild 
b/dev-python/hatchling/hatchling-1.0.0.ebuild
new file mode 100644
index ..2f99efcc7213
--- /dev/null
+++ b/dev-python/hatchling/hatchling-1.0.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( pypy3 python3_{8..11} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+
+inherit distutils-r1
+
+TAG=${P/-/-v}
+MY_P=hatch-${TAG}
+DESCRIPTION="Modern, extensible Python build backend"
+HOMEPAGE="
+   https://pypi.org/project/hatchling/
+   https://github.com/pypa/hatch/
+"
+SRC_URI="
+   https://github.com/pypa/hatch/archive/${TAG}.tar.gz
+   -> ${MY_P}.tar.gz
+"
+S=${WORKDIR}/${MY_P}/backend
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/editables-0.2[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/pathspec-0.9[${PYTHON_USEDEP}]
+   >=dev-python/pluggy-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/tomli-1.2.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/atomicwrites[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/httpx[${PYTHON_USEDEP}]
+   dev-python/platformdirs[${PYTHON_USEDEP}]
+   dev-python/rich[${PYTHON_USEDEP}]
+   dev-python/tomli-w[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
+   einfo "Skipping tests on ${EPYTHON}"
+   return
+   fi
+
+   local -x EPYTEST_DESELECT=(
+   # these run pip to install stuff
+   tests/backend/dep/test_core.py::test_dependency_found
+   tests/backend/dep/test_core.py::test_extra_met
+   tests/backend/dep/test_core.py::test_extra_no_dependencies
+   tests/backend/dep/test_core.py::test_extra_unmet
+   tests/backend/dep/test_core.py::test_unknown_extra
+   tests/backend/dep/test_core.py::test_version_unmet
+   )
+
+   # top-level "tests" directory contains tests both for hatch
+   # and hatchling
+   cd "${WORKDIR}/${MY_P}" || die
+   local -x PYTHONPATH="src:${PYTHONPATH}"
+   epytest tests/backend
+}



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

2022-05-17 Thread Michał Górny
commit: 9df9405eb82dd016cd7e4c6b8c1bb893ebb56fb9
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 18 05:49:19 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 18 05:58:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9df9405e

dev-python/chameleon: Bump to 3.10.1

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

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

diff --git a/dev-python/chameleon/Manifest b/dev-python/chameleon/Manifest
index 150d934e2ad7..764bab316b80 100644
--- a/dev-python/chameleon/Manifest
+++ b/dev-python/chameleon/Manifest
@@ -1 +1,2 @@
 DIST chameleon-3.10.0.gh.tar.gz 136996 BLAKE2B 
a622fa4d972dc0bea9532f0815b586e17d56fc4da94bad37f83fb29d2a94442da2a7d1ebd00fdfb0a877fcf9a2d269c2c3780ec9cf96ad772952b096a1ca1db2
 SHA512 
de59a4f1d0243beae91008f93741e9565831ea3b07c3f39e20e15ecc7220711a78bf475844fcaa9dc25f2376b0e937779ca28bd58f7c9b95fa2cf35cc7212117
+DIST chameleon-3.10.1.gh.tar.gz 137135 BLAKE2B 
c11520792a833bccc0997ea82e7876e309905ac0cdfd8701c4d83eee7befe1d152787f27b076df15c4ba299d2702ac6a262dc193d1ee7f6d44398e57af73772e
 SHA512 
e79b261ce6f480358191ff3d23af325c0559e9c0b6be8b2c44d4bb3869fb7e09fa759906933d9b4d6f7107779f19bb225170add73ec3205ddf73b9bdb1bcfb9a

diff --git a/dev-python/chameleon/chameleon-3.10.1.ebuild 
b/dev-python/chameleon/chameleon-3.10.1.ebuild
new file mode 100644
index ..a1fbea14a9ed
--- /dev/null
+++ b/dev-python/chameleon/chameleon-3.10.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Fast HTML/XML template compiler for Python"
+HOMEPAGE="
+   https://github.com/malthe/chameleon/
+   https://pypi.org/project/Chameleon/
+"
+SRC_URI="
+   https://github.com/malthe/chameleon/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="repoze"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+distutils_enable_tests unittest
+
+src_test() {
+   cd src || die
+   distutils-r1_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/gstreamer/, media-libs/gstreamer/files/

2022-05-17 Thread WANG Xuerui
commit: 3a9e9e241e735eb9cd1a8bfe1340e8665ccd3680
Author: WANG Xuerui  gentoo  org>
AuthorDate: Wed May 18 05:50:26 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Wed May 18 05:50:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a9e9e24

media-libs/gstreamer: fix build on loong

Signed-off-by: WANG Xuerui  gentoo.org>

 .../gstreamer/files/gstreamer-1.20-loong.patch | 28 ++
 media-libs/gstreamer/gstreamer-1.20.2.ebuild   |  4 
 2 files changed, 32 insertions(+)

diff --git a/media-libs/gstreamer/files/gstreamer-1.20-loong.patch 
b/media-libs/gstreamer/files/gstreamer-1.20-loong.patch
new file mode 100644
index ..833c217ca829
--- /dev/null
+++ b/media-libs/gstreamer/files/gstreamer-1.20-loong.patch
@@ -0,0 +1,28 @@
+https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2443,
+with file path tweaked to suit dist tarball layout.
+
+From: WANG Xuerui 
+Date: Wed, 18 May 2022 10:04:08 +0800
+Subject: [PATCH] gstreamer/gst/gstconfig.h.in: Add support for LoongArch
+
+While current and future LoongArch machines that are supposed to run
+GStreamer all support unaligned accesses, there might be future
+lower-end cores (e.g. the embedded product line) without such support,
+and we may not want to penalize these use cases.
+
+So, mark LoongArch as not supporting unaligned accesses for now, and
+hope the compilers do a good job optimizing them. We can always flip
+switch later.
+
+Suggested-by: CHEN Tao 
+--- a/gst/gstconfig.h.in
 b/gst/gstconfig.h.in
+@@ -124,7 +124,7 @@
+  * http://docs.oracle.com/cd/E19205-01/820-4155/c++_faq.html#Vers6
+  * https://software.intel.com/en-us/node/583402
+  */
+-#if defined(__alpha__) || defined(__arc__) || defined(__arm__) || 
defined(__aarch64__) || defined(__bfin) || defined(__hppa__) || 
defined(__nios2__) || defined(__MICROBLAZE__) || defined(__mips__) || 
defined(__or1k__) || defined(__sh__) || defined(__SH4__) || defined(__sparc__) 
|| defined(__sparc) || defined(__ia64__) || defined(_M_ALPHA) || 
defined(_M_ARM) || defined(_M_ARM64) || defined(_M_IA64) || defined(__xtensa__) 
|| defined(__e2k__) || defined(__riscv) || defined(__ARC64__) 
++#if defined(__alpha__) || defined(__arc__) || defined(__arm__) || 
defined(__aarch64__) || defined(__bfin) || defined(__hppa__) || 
defined(__nios2__) || defined(__MICROBLAZE__) || defined(__mips__) || 
defined(__or1k__) || defined(__sh__) || defined(__SH4__) || defined(__sparc__) 
|| defined(__sparc) || defined(__ia64__) || defined(_M_ALPHA) || 
defined(_M_ARM) || defined(_M_ARM64) || defined(_M_IA64) || defined(__xtensa__) 
|| defined(__e2k__) || defined(__riscv) || defined(__ARC64__) || 
defined(__loongarch__)
+ #  define GST_HAVE_UNALIGNED_ACCESS 0
+ #elif defined(__i386__) || defined(__i386) || defined(__amd64__) || 
defined(__amd64) || defined(__x86_64__) || defined(__ppc__) || 
defined(__ppc64__) || defined(__powerpc__) || defined(__powerpc64__) || 
defined(__m68k__) || defined(_M_IX86) || defined(_M_AMD64) || defined(_M_X64) 
|| defined(__s390__) || defined(__s390x__) || defined(__zarch__)
+ #  define GST_HAVE_UNALIGNED_ACCESS 1

diff --git a/media-libs/gstreamer/gstreamer-1.20.2.ebuild 
b/media-libs/gstreamer/gstreamer-1.20.2.ebuild
index ef777a56fe5a..9372a822f7e7 100644
--- a/media-libs/gstreamer/gstreamer-1.20.2.ebuild
+++ b/media-libs/gstreamer/gstreamer-1.20.2.ebuild
@@ -33,6 +33,10 @@ BDEPEND="
 
 DOCS=( AUTHORS ChangeLog NEWS MAINTAINERS README.md RELEASE )
 
+PATCHES=(
+   "${FILESDIR}/${PN}-1.20-loong.patch"
+)
+
 multilib_src_configure() {
local emesonargs=(
-Dbenchmarks=disabled



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

2022-05-17 Thread Ionen Wolkens
commit: ed169db09bfca742bfd11fecfd80bbbdea558064
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed May 18 05:13:25 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed May 18 05:41:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed169db0

net-misc/yt-dlp: add 2022.5.18

- cleanup no:markdown, this is now handled by python eclasses.
- use wrapper eclass for youtube-dl wrapper

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

 net-misc/yt-dlp/Manifest|  1 +
 net-misc/yt-dlp/yt-dlp-2022.5.18.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 0f6540a68c2a..b03fa22f15a2 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
 DIST yt-dlp-2022.4.8.tar.gz 2257195 BLAKE2B 
1d83ef14900789d0af0fc80bafcd6d80ca3162ede818d74382598161014c1a4c4450c0cdf57cdc79f3c5e2970a46004619eeffa9dfdb0d7af128bbe2a023ebf8
 SHA512 
b2d865682ba44dbd168cd76089105fc1d7ff2d79ba884c9626b3a4009c05f07eccaed2b8801318e89e3e197affc70aad68c1813590eef2a5148ded9c037bf0ce
+DIST yt-dlp-2022.5.18.tar.gz 2277146 BLAKE2B 
95237fcb12aef9d849e5cc5603baeb5b8e6f416db2dad04d8ea7408b966dcd0d05ad3e276342fb9cc3551293a569b48d2b806c360e95c9c96ffb17dff4cbeb9a
 SHA512 
d0c11e6dba336124898e73234c5935386163af8a9dbbe3e2c38ec834ff631557a763e5224c30747dcffcf98364b95b7f1b6121c50ef91ed56653e2ce453548b5

diff --git a/net-misc/yt-dlp/yt-dlp-2022.5.18.ebuild 
b/net-misc/yt-dlp/yt-dlp-2022.5.18.ebuild
new file mode 100644
index ..15c3126317d0
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2022.5.18.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/;
+SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+
+RDEPEND="
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   !net-misc/youtube-dl[-yt-dlp(-)]"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   distutils-r1_src_prepare
+
+   # adjust requires for pycryptodome and optional dependencies (bug 
#828466)
+   sed -ri requirements.txt \
+   -e "s/^(pycryptodome)x/\1/" \
+   -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
+}
+
+python_test() {
+   epytest -m 'not download'
+}
+
+python_install_all() {
+   dodoc README.md Changelog.md supportedsites.md
+   doman yt-dlp.1
+
+   dobashcomp completions/bash/yt-dlp
+
+   insinto /usr/share/fish/vendor_completions.d
+   doins completions/fish/yt-dlp.fish
+
+   insinto /usr/share/zsh/site-functions
+   doins completions/zsh/_yt-dlp
+
+   rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+   make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+   optfeature "various features (merging tracks, streamed content)" 
media-video/ffmpeg
+   has_version media-video/atomicparsley || # allow fallback but don't 
advertise
+   optfeature "embedding metadata thumbnails in MP4/M4A files" 
media-libs/mutagen
+
+   if [[ ! ${REPLACING_VERSIONS} ]]; then
+   elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was 
installed'
+   elog 'as "youtube-dl". This is strictly for compatibility and 
it is'
+   elog 'recommended to use "yt-dlp" directly, it may be removed 
in the future.'
+   fi
+}



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

2022-05-17 Thread Michał Górny
commit: 80822835b5ade88d8e533e53f0c7a343890f76ba
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 18 05:22:40 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 18 05:22:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80822835

dev-lang/python: Remove 3.7.13

Remove the last version of Python 3.7.  The eclass support has been
removed almost a year ago, on 2021-06-01.  This version is no longer
receiving bug fixes, has known regressions related to OpenSSL 3.x
and GCC 12.x and the backports do not apply cleanly.

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

 dev-lang/python/Manifest |   3 -
 dev-lang/python/python-3.7.13.ebuild | 349 ---
 2 files changed, 352 deletions(-)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index e368dc5dafdb..952886935407 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -4,8 +4,6 @@ DIST Python-3.10.4.tar.xz 19342692 BLAKE2B 
c430ad9bed71729fda29433af0614b6c0110a
 DIST Python-3.10.4.tar.xz.asc 833 BLAKE2B 
289f2e96bfc2b60c4ae94b1591779d604f203890c4f5db2ee16e305bf03c6ddb9c8d6da4471a06b5943e12888f37ca572ea30876e9a80382a26814f66b41b7bf
 SHA512 
699e37bf09067083af159e3734b38c952bdc75432c8abfb7a7b8cce7ca975038da37490abeb5c13befd2dacb84a5341ad30de5d0a63d35af5c512215744f4d6d
 DIST Python-3.11.0b1.tar.xz 19416160 BLAKE2B 
b0eeb2d9ee9d54def7bf555d9d0dc9f343e98b48b77ce4d9a9ec5b7c45a4bfb11e70159cca8a4e384f8d21678f210dcaca5016f68ac59859a1bf336148498dc0
 SHA512 
f59f2905315593b2f486827ed7a1ffcce9e0faaac671c16026373c3e40d1e1c7b3e1f3384c2fbcbff8acc72c2466cd11c20fd04fbb6e839510d85966b38ebbf1
 DIST Python-3.11.0b1.tar.xz.asc 833 BLAKE2B 
d2e9fe9271d916133e3e9e13cef72af193cd3fd870143702f200ab77f14e85d1fdae2a59d12a62a361cc38f2a70d03aa0225f57f4c56c6ecdec9e687f9db245b
 SHA512 
e47f2ad1ebc98681f82de74250b5d890e13d1c3c3573da24a4e646f9cdd41e035b9405646e0aee331df120d977f544a215df370b7a4b203082cf489776eca5ff
-DIST Python-3.7.13.tar.xz 18027980 BLAKE2B 
e5ea14e3b080e7a126a4faeaad9287a7b5cb6be138a0423b4dbfd1c3b07e452ed99aeb818380ab02e9967673b0855a4a81cec1fa5b9b919f8a4e45da70e9df3a
 SHA512 
e95366b68c1bc1dc1cfb2d956f1f49c5d0f620b4780d03002b3c321d2788108eb4e51d224cfa6bcecf7d780e9024ab0ef88b422d6d25e983dbc56b2a89b7dce9
-DIST Python-3.7.13.tar.xz.asc 833 BLAKE2B 
1e09a904c07951ae10fc039935c3974dbe2d0a51fed40c6830f321e42f7ddab32a17afe1b35319982160e0fed47b1ff7663d0f18d0b4ae8e81a34298394462a9
 SHA512 
35c35bd386841fde4f7d614de84cdc05d8ba1377b224bbcd4d6de18a1c87969b23e1583ca9f4e673e0340350c7f59c80986f8ccf41ef573b6585320c90fde19b
 DIST Python-3.8.13.tar.xz 19023016 BLAKE2B 
d3cb8624496e56d93d34f2aa5082746869a99210197529bc19e6a9d265f4ce246e0e83a3528a7602a28aac8855bf84e6bf6495b85e9202fcf04ef90600cb5e43
 SHA512 
5c732b5d21b189b99a0e9ccd3ae59466bed60a930d5d3f437a262d38f0797b776cecbf12a1852eaebcfb638a6f2e28e471cc2ebf94237cc728144be21842cb81
 DIST Python-3.8.13.tar.xz.asc 833 BLAKE2B 
918894777e1a783f2a7c7958a808610631cb7a6039df84675158e8d2fd66782f29921d44ab9b4625c4ca3821852e0d0e0005163b086c7d0c3d617e3a76cb7033
 SHA512 
6683c4ae6cf20a97a29165f96b9f5dd09d618892583650d803aa677240695968dfe344294fc33db68fd4669c82021afcc29a1f6afe49915be51fae281dbe
 DIST Python-3.9.11.tar.xz 19724780 BLAKE2B 
25b017e36b22235790633eb1a88f52092225252f39963fc365c1ea863f5b5d98a796bceb01e5e34c02d9690f2a664959766b214b8c13350d6e22839218d0c097
 SHA512 
804e6e6b31922378f07f290023f6efc870c6fd3010204c499c2b375880f6e6ec0f72ce96a8fff81956f6fa3bea2123df2138ef0fda23a3d5d3cf757174a930c3
@@ -18,7 +16,6 @@ DIST python-gentoo-patches-2.7.18_p15.tar.xz 34956 BLAKE2B 
d173f276dd9c0ce31004d
 DIST python-gentoo-patches-3.10.4.tar.xz 8592 BLAKE2B 
67fba3e1fedb17430e5cd93da995b4acaf714db512031b5a2f775a25f793f007941561663cfa413d645ccddc2e22d65d250a40fa166cafda8805488d877ff57d
 SHA512 
3ed2b8ff8f1eb8febe7dcd4b5d13d6d54468be1d525f8f1118977d3bbc78f690a597b09383939d023b03380a306e4bff1693382e29ff562312d803305b1709b2
 DIST python-gentoo-patches-3.10.4_p1.tar.xz 9648 BLAKE2B 
e89fa6d4d0d56614242e23d112931cab3447db258548f86e6d09af3db95a3c4f97bb4a939659b85fcc897c0ce4d613c5d55af5da3ae2bd074c2cfc91210d4d34
 SHA512 
d6bb91ce471cb01891bf5bc1f03914714a34e6a1780f279b937dfb21aea1cf65d84c89c792e0d46286f3c9030ad99bc42b2657aa7e8c6bf0ed0d973b381fb5f9
 DIST python-gentoo-patches-3.11.0b1.tar.xz 3324 BLAKE2B 
aa54baab51376b63d7ec4783f9dd9d18581a07c935aaf3619d009d32e754b3a54cbcc2b4f9b0dd556bb91f74198a27ebee4e31baaac04907ba0f1fa87ad04121
 SHA512 
d609d95fe2e89550f70bb0cb3e4b468e571d00fa3e8a60020193a048c089685b7452146d8bb51e5e39203f08b0b53c661c156ba7711bdd7b107ceebd4ceec440
-DIST python-gentoo-patches-3.7.13.tar.xz 18344 BLAKE2B 
038db3d4e08f7af41811af0073b9c970171a26ffdf8ca116646f285101cc2299372f264e89183f136b3a56c4f756f39518ef6083c3c13baf409034706212fd22
 SHA512 
7f0d95e0a558aa4171589b887121e09c74679fc99089274e38c35188cd77e7fd6c53231d052455d752fab0c7dcef86a0efc4b8875a9e2a6c295907c271c6e822
 DIST python-gentoo-patches-3.8.13.tar.xz 16004 

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

2022-05-17 Thread Michał Górny
commit: d7b4407e7917e5fdb05f422d789ecb7e14e8716c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 18 04:37:55 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 18 05:03:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7b4407e

dev-lang/python: Backport AC_C_CHAR_UNSIGNED removal to 3.8.13_p2

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

 dev-lang/python/Manifest|   1 +
 dev-lang/python/python-3.8.13_p2.ebuild | 359 
 2 files changed, 360 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index 5037eb0deca0..e368dc5dafdb 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -21,6 +21,7 @@ DIST python-gentoo-patches-3.11.0b1.tar.xz 3324 BLAKE2B 
aa54baab51376b63d7ec4783
 DIST python-gentoo-patches-3.7.13.tar.xz 18344 BLAKE2B 
038db3d4e08f7af41811af0073b9c970171a26ffdf8ca116646f285101cc2299372f264e89183f136b3a56c4f756f39518ef6083c3c13baf409034706212fd22
 SHA512 
7f0d95e0a558aa4171589b887121e09c74679fc99089274e38c35188cd77e7fd6c53231d052455d752fab0c7dcef86a0efc4b8875a9e2a6c295907c271c6e822
 DIST python-gentoo-patches-3.8.13.tar.xz 16004 BLAKE2B 
5c0c6c9263570a467391e60c324d1dbc1e50ffda9cad1e204df124441b593146f18e5f1529eb7d385b35c5f4b9e597807971b6b66f7f8eef156ad87c9ad32743
 SHA512 
4ceb831e2d62bd73909b53a3b553b2cd73d08bcf2a1c92b47eaeb1221d40daabcaed14977265bcb265df00b6bf363dbebbd61a62dca4bf6ef40c6b911e980597
 DIST python-gentoo-patches-3.8.13_p1.tar.xz 17704 BLAKE2B 
9b8fa78945f62809cd146b8009a5bbdf7570bd3e470e602bc20567089f343ed99c2c4b9f99440dde0a7e7ea05e7be280c4756fcd50c88d6b9a39829736b2a435
 SHA512 
520b521b61128970481202eed57bc56eaeb491a1fb920aa65aa7c80fb96fe4e70e0b5c3ed0813583f6ac22dfc9738ba38247bc639f448c9756aa0dfd1e907b19
+DIST python-gentoo-patches-3.8.13_p2.tar.xz 18816 BLAKE2B 
8612ca33e5569319c5d1a5a3fb1a81e860bd515bfde656b79f087ccf7020923fbd06b315178bef8630e4c36bb22c27299fe439aadc6a161f1ec93be8778314ee
 SHA512 
be5668a0a4be0a03e61466436973125a3be4f33a61524e4a5c8d86745727cfcae59e5048477887c9f6bfc09727f3aef3652ad47a13a6bf0f1452d3172f1c34dc
 DIST python-gentoo-patches-3.9.11.tar.xz 12844 BLAKE2B 
de7ffa39e96127949d2b894fe15c8c1345180842791743af14a3728a7c950e877ab7c74f3e72da5518b16ecb2f3ff13e6132740bb067fe43a8359c673befbaf5
 SHA512 
0507792188587e66d63a70dde17c6aea1c9aab9e40ace3aeb585adbd2c62acf828782312ba7523f7a4ea49ab1125a30c7b091d10fe02874b018f2733fb8e141d
 DIST python-gentoo-patches-3.9.12.tar.xz 12848 BLAKE2B 
5dd66fa94b136a463d2c4be3a5b7dfad770c3905467a1d81af02a35b2783ce7d614881c915ee8f8e764c1656963d6886d9c60c6e524f512e1bc496e42d01307b
 SHA512 
07de63e47a8e547724099062239df8fcfd254f19d38be28131e6bbb094ffbab8483861fb6a5905e60d7fa7a1a5dc06785951fa31984ecad89516b0b742c47f91
 DIST python-gentoo-patches-3.9.13.tar.xz 12836 BLAKE2B 
ba687a3d6e00baf4d9640ab78a29c3e21bf1872b5019198991521cf37bb0780f592db742ee4fdfe6bfb1cab1c1f6587889dfdb024cae72766b6c83c2ffe319be
 SHA512 
e393992ff92625771c6ffeb500637862f0163c689c685fd245a6e5bbdd3128154ce439ecab56eaf1359e67ea0d173dfb19f65a4098ea2266922bfb43aba517dc

diff --git a/dev-lang/python/python-3.8.13_p2.ebuild 
b/dev-lang/python/python-3.8.13_p2.ebuild
new file mode 100644
index ..b5db263829e0
--- /dev/null
+++ b/dev-lang/python/python-3.8.13_p2.ebuild
@@ -0,0 +1,359 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+WANT_LIBTOOL="none"
+
+inherit autotools flag-o-matic multiprocessing pax-utils \
+   python-utils-r1 toolchain-funcs verify-sig
+
+MY_PV=${PV/_rc/rc}
+MY_P="Python-${MY_PV%_p*}"
+PYVER=$(ver_cut 1-2)
+PATCHSET="python-gentoo-patches-${MY_PV}"
+
+DESCRIPTION="An interpreted, interactive, object-oriented programming language"
+HOMEPAGE="https://www.python.org/;
+SRC_URI="https://www.python.org/ftp/python/${PV%_*}/${MY_P}.tar.xz
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+   verify-sig? (
+   https://www.python.org/ftp/python/${PV%_*}/${MY_P}.tar.xz.asc
+   )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="PSF-2"
+SLOT="${PYVER}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="bluetooth build examples gdbm hardened +ncurses +readline +sqlite +ssl 
test tk wininst +xml"
+RESTRICT="!test? ( test )"
+
+# Do not add a dependency on dev-lang/python to this ebuild.
+# If you need to apply a patch which requires python for bootstrapping, please
+# run the bootstrap code on your dev box and include the results in the
+# patchset. See bug 447752.
+
+RDEPEND="
+   app-arch/bzip2:=
+   app-arch/xz-utils:=
+   dev-lang/python-exec[python_targets_python3_8(-)]
+   dev-libs/libffi:=
+   sys-apps/util-linux:=
+   >=sys-libs/zlib-1.1.3:=
+   virtual/libcrypt:=
+   virtual/libintl
+   gdbm? ( sys-libs/gdbm:=[berkdb] )
+   ncurses? ( >=sys-libs/ncurses-5.2:= )
+   readline? ( 

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

2022-05-17 Thread Hans de Graaff
commit: 97b8cdfac17a7fd3f36a49248ce7ebd14cdb6560
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed May 18 05:01:03 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed May 18 05:03:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97b8cdfa

dev-ruby/json: add 2.6.2

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

 dev-ruby/json/Manifest  |  1 +
 dev-ruby/json/json-2.6.2.ebuild | 50 +
 2 files changed, 51 insertions(+)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index b454b5921bff..d6608f52e84d 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -1,2 +1,3 @@
 DIST json-2.5.1.tar.gz 131183 BLAKE2B 
2ccdf5921ef476b66cb1dbf72cc01763636c82b0eb5d0a5cfc029e14177c7c6766464e7852b11c2424db401f5b931cb64c01d3952929236c9979378a7928ea59
 SHA512 
4df7ec9b86692376e89c2019c2c1ab3ae9af28fb4742864acc6f985c0551fc10795742cc1124d6435e820617c00d4c5f4aa6c83b21d2fff43ed05cd9d0a89087
 DIST json-2.6.1.tar.gz 132705 BLAKE2B 
5a8e83b8d11e360402324427de5d2520f39ee1567e2fbf3c92c738546792bb5dec4a9a3c36f3286a3de63161bb5d9f9e7b059c2560f7a3fa50271ce2aa3dc0fc
 SHA512 
e9d0ef77d77ae54a0300b490e3e5c445d0b5aefbce1b160454916bd4f4f8f943131223047e6a7416347cc40d9e7fb1870101c3cbf3a2663a9053f07bdfbd13cf
+DIST json-2.6.2.tar.gz 133073 BLAKE2B 
f81202ee284d3a6afe5c6f3ddccde76655e170b64883e37bc38c47bd63d731f8dca4e8a57da15e275ad64af5e1e967def69590d1105c0069b92f322919782a84
 SHA512 
9c1c16ef462e7736c0306781573f32b96a0a53368ed24b4d1ae97953df62956b6cd72dcd20ed07708b0e1e3dd71baa61551bde452c87d7efac41267c0ee60b33

diff --git a/dev-ruby/json/json-2.6.2.ebuild b/dev-ruby/json/json-2.6.2.ebuild
new file mode 100644
index ..c92a49456688
--- /dev/null
+++ b/dev-ruby/json/json-2.6.2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
+
+inherit ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/flori/json;
+SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="Ruby"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="2"
+IUSE=""
+
+RDEPEND="${RDEPEND}"
+DEPEND="${DEPEND}
+   dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? ( dev-ruby/test-unit:2 )"
+
+all_ruby_prepare() {
+   # Avoid building the extension twice!
+   # And use rdoc instead of sdoc which we don't have packaged
+   # And don't call git to list files. We're using the pregenerated spec 
anyway.
+   sed -i \
+   -e '/task :test/ s|:compile,||' \
+   -e 's| => :clean||' \
+   -e 's|sdoc|rdoc|' \
+   -e 's|`git ls-files`|""|' \
+   Rakefile || die "rakefile fix failed"
+
+   # Remove hardcoded and broken -O setting.
+   sed -i -e '/^  \(if\|unless\)/,/^  end/ s:^:#:' \
+   -e '/^unless/,/^end/ s:^:#:' ext/json/ext/*/extconf.rb || die
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' tests/test_helper.rb || die
+}



[gentoo-commits] proj/python:master commit in: dev-lang/python/files/, dev-lang/python/

2022-05-17 Thread Michał Górny
commit: d1574485fd58577f58a43f21efd89dce277d9c01
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 18 04:40:53 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 18 04:41:10 2022 +
URL:https://gitweb.gentoo.org/proj/python.git/commit/?id=d1574485

Remove obsolete, broken dev-lang/python ebuilds

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

 dev-lang/python/Manifest |   4 -
 dev-lang/python/files/pydoc.conf |   7 -
 dev-lang/python/files/pydoc.init |  25 ---
 dev-lang/python/metadata.xml |  12 --
 dev-lang/python/python-3.4.10.ebuild | 349 --
 dev-lang/python/python-3.5.9.ebuild  | 357 ---
 6 files changed, 754 deletions(-)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
deleted file mode 100644
index e0d52ba..000
--- a/dev-lang/python/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST Python-3.4.10.tar.xz 14559088 BLAKE2B 
ea1e333f04c286fe715c1ce97ade37c6a768e58a2e34da2ec51613a76c87a2e704f67d9ae8fd92a95366ab1814295028d7948e49b071d7e457b388176186c2e8
 SHA512 
d5d27d68049b61f135e21b12a800dbd4fc521d6935de178de6e2e88a989cda511d3c8fead90d14e38d2db0e528a74b22674e0da01c51ff4fad7d335ec6c3dbbc
-DIST Python-3.5.9.tar.xz 15388876 BLAKE2B 
6086ed2350b6dce3203360f24c2fddf77df65a5815d6da019809796b30c2f43440a9e349c7defd0187cfc3a50a387352dfa63594c2ec513dd6bf585e7c34ec51
 SHA512 
58127793adef42ed57ae4d56338268866e14c2d084f09f57f26fc6b1c9454e70cc6d3dffc638f8d56f182acc0884021a4dbb578f312dd6fc01995fa85e31377e
-DIST python-gentoo-patches-3.4.10.tar.xz 21340 BLAKE2B 
c2ca41fc4bc81ae6be9426d772b1ffc09a4b2e2c021905886a92d85476871e6c3b51ca30c60eeede93ff8cd90628809cd8c6fb00041d16c1595ce1ba8369dac8
 SHA512 
27ee476c080a0d1c012ef5d3d8325db6e697e1c3d9611f0337668f3660a50e50e6529bd0fd8b3b5b6030c9be8f8a86d95fa59bc27085ce7d18a7e0b50afe9f4b
-DIST python-gentoo-patches-3.5.9.tar.xz 13548 BLAKE2B 
9afe277c1c7c42aee21b4279cea5539d31b4a7088fd124bedb9af34299252ef2ab275e602adb5dfbb6944d06b375161924b05fc690f7d0d78860ed3e5f89599c
 SHA512 
def5435a315e58d3794d8bce8fb04105a36ff37bd90a437cf7588a0c0ec8d420af5b68009ab153823286e71e52056e12a0eba4dc4d958eeb8d6b914b24f0de81

diff --git a/dev-lang/python/files/pydoc.conf b/dev-lang/python/files/pydoc.conf
deleted file mode 100644
index 20e3628..000
--- a/dev-lang/python/files/pydoc.conf
+++ /dev/null
@@ -1,7 +0,0 @@
-# /etc/init.d/pydoc.conf
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/files/pydoc.conf,v 1.3 
2011/10/27 13:56:55 neurogeek Exp $
-
-# This file contains the configuration for pydoc's internal webserver.
-
-# Default port for Python's pydoc server.
-@PYDOC_PORT_VARIABLE@="7464"

diff --git a/dev-lang/python/files/pydoc.init b/dev-lang/python/files/pydoc.init
deleted file mode 100644
index 3f02ae9..000
--- a/dev-lang/python/files/pydoc.init
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2014 Gentoo Technologies, Inc.
-# Distributed under the terms of the GNU General Public Licence v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/files/pydoc.init,v 1.5 
2014/10/12 12:37:07 djc Exp $
-
-start() {
-   local pydoc_port="${@PYDOC_PORT_VARIABLE@-${PYDOC_PORT}}"
-
-   if [ -z "${pydoc_port}" ]; then
-   eerror "Port not set"
-   return 1
-   fi
-
-   ebegin "Starting pydoc server on port ${pydoc_port}" 
-   start-stop-daemon --start --background --make-pidfile \
- --pidfile /var/run/@PYDOC@.pid \
- --exec /usr/bin/@PYDOC@ -- -p "${pydoc_port}"
-   eend $?
-}
-
-stop() {
-   ebegin "Stopping pydoc server"
-   start-stop-daemon --stop --quiet --pidfile /var/run/@PYDOC@.pid
-   eend $?
-}

diff --git a/dev-lang/python/metadata.xml b/dev-lang/python/metadata.xml
deleted file mode 100644
index dfcbe08..000
--- a/dev-lang/python/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-
-   pyt...@gentoo.org
-   Python
-
-
-   Enable threading support. (DON'T DISABLE THIS 
UNLESS YOU KNOW WHAT YOU'RE DOING)
-   Install Windows executables required to create an 
executable installer for MS Windows.
-
-

diff --git a/dev-lang/python/python-3.4.10.ebuild 
b/dev-lang/python/python-3.4.10.ebuild
deleted file mode 100644
index 69ebe37..000
--- a/dev-lang/python/python-3.4.10.ebuild
+++ /dev/null
@@ -1,349 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-WANT_LIBTOOL="none"
-
-inherit autotools flag-o-matic pax-utils python-utils-r1 toolchain-funcs
-
-MY_P="Python-${PV}"
-PYVER=$(ver_cut 1-2)
-PATCHSET="python-gentoo-patches-3.4.10"
-
-DESCRIPTION="An interpreted, interactive, object-oriented programming language"
-HOMEPAGE="https://www.python.org/;
-SRC_URI="https://www.python.org/ftp/python/${PV}/${MY_P}.tar.xz
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz;

[gentoo-commits] proj/sci:master commit in: sci-biology/samri/

2022-05-17 Thread Horea Christian
commit: e59efb1f834bd94c49c3ef6afbfd91a932c23b89
Author: Horea Christian  chymera  eu>
AuthorDate: Wed May 18 04:11:21 2022 +
Commit: Horea Christian  gmail  com>
CommitDate: Wed May 18 04:11:21 2022 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=e59efb1f

sci-biology/samri: dependency restriction

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Horea Christian  chymera.eu>

 sci-biology/samri/samri-0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-biology/samri/samri-0.5.ebuild 
b/sci-biology/samri/samri-0.5.ebuild
index 7966ad16b..4cc90a0ef 100644
--- a/sci-biology/samri/samri-0.5.ebuild
+++ b/sci-biology/samri/samri-0.5.ebuild
@@ -41,7 +41,7 @@ RDEPEND="
sci-libs/nibabel[${PYTHON_USEDEP}]
>=sci-libs/nipy-0.4.1[${PYTHON_USEDEP}]
>=sci-libs/nipype-1.0.0[${PYTHON_USEDEP}]
-   sci-libs/pybids[${PYTHON_USEDEP}]
+   

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

2022-05-17 Thread Matthias Maier
commit: e44535a15d89b0130afabce75cb378b1109f1bfe
Author: Matthias Maier  gentoo  org>
AuthorDate: Wed May 18 03:43:55 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Wed May 18 03:44:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e44535a1

dev-cpp/muParser: add 2.3.3

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

 dev-cpp/muParser/Manifest  |  1 +
 dev-cpp/muParser/muParser-2.3.3.ebuild | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-cpp/muParser/Manifest b/dev-cpp/muParser/Manifest
index 01cb9ff97db2..40f4a377d887 100644
--- a/dev-cpp/muParser/Manifest
+++ b/dev-cpp/muParser/Manifest
@@ -1,2 +1,3 @@
 DIST muParser-2.2.6.1.tar.gz 755653 BLAKE2B 
b3b6b8da57c0e8a0bda74038689d444ba8da00d6cce80030d8b35693209f0293874e4822c4941974be21fd4b7c09ba7df2c9cef861bc10b890aae4f641040faf
 SHA512 
01bfc8cc48158c8413ae5e1da2ddbac1c9f0b9075470b1ab75853587d641dd195ebea268e1060a340098fd8015bc5f77d8e9cde5f81cffeade2f157c5f295496
 DIST muParser-2.3.2.tar.gz 103979 BLAKE2B 
f892b4d440a1b7326be27aa0a2b703ccafc02de5e881ef4780e8907688cf7905284f3e5f5855ad2596683f1dad309d287ebae527d917ebf5e0dad045551df7de
 SHA512 
8ef5c8b3834da3995a782b7364a4eb4197fb706bee4cadabe5511d2a9cf2912c3db6de422a91eff7f9690f8c9c355b9900335e940749d5c243cb732ac1992aef
+DIST muParser-2.3.3.tar.gz 112100 BLAKE2B 
79a0a29781596f114aeea9756a5a2141eed19857c08d0a32093353eb049f8b179af577cbd07747d2b8093e448714397b47f36c68e54bbce22386f5ec06365bda
 SHA512 
f7e01c83f6ffe71e240653c47fdb8f3152d7fdf61b5997a3c717dec50d0175065c4fc4241ec95fb35b60b968c5c965a820009163ebe84f0fa57d64b3a23226b4

diff --git a/dev-cpp/muParser/muParser-2.3.3.ebuild 
b/dev-cpp/muParser/muParser-2.3.3.ebuild
new file mode 100644
index ..6ff856ad49c8
--- /dev/null
+++ b/dev-cpp/muParser/muParser-2.3.3.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+# The upstream tag is v2.3.3-1 instead of v2.3.3
+suffix="-1"
+
+DESCRIPTION="Library for parsing mathematical expressions"
+HOMEPAGE="https://beltoforion.de/en/muparser/;
+SRC_URI="https://github.com/beltoforion/muparser/archive/refs/tags/v${PV}${suffix}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}"/muparser-${PV}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux 
~ppc-macos"
+IUSE="doc openmp test"
+RESTRICT="!test? ( test )"
+
+S="${S}${suffix}"
+
+PATCHES=(
+)
+
+src_configure() {
+   mycmakeargs=(
+   -DENABLE_OPENMP=$(usex openmp)
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   cmake_src_compile test
+}
+
+src_install() {
+   cmake_src_install
+}



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

2022-05-17 Thread Matthias Maier
commit: 42efd3e7cb580da09b8c44c32b74c7cf69879629
Author: Matthias Maier  gentoo  org>
AuthorDate: Wed May 18 03:44:19 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Wed May 18 03:44:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42efd3e7

dev-cpp/muParser: drop 2.2.6.1

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

 dev-cpp/muParser/Manifest  |  1 -
 .../files/muParser-1.32-parallel-build.patch   | 15 
 dev-cpp/muParser/muParser-2.2.6.1.ebuild   | 45 --
 3 files changed, 61 deletions(-)

diff --git a/dev-cpp/muParser/Manifest b/dev-cpp/muParser/Manifest
index 40f4a377d887..2a400643c4b5 100644
--- a/dev-cpp/muParser/Manifest
+++ b/dev-cpp/muParser/Manifest
@@ -1,3 +1,2 @@
-DIST muParser-2.2.6.1.tar.gz 755653 BLAKE2B 
b3b6b8da57c0e8a0bda74038689d444ba8da00d6cce80030d8b35693209f0293874e4822c4941974be21fd4b7c09ba7df2c9cef861bc10b890aae4f641040faf
 SHA512 
01bfc8cc48158c8413ae5e1da2ddbac1c9f0b9075470b1ab75853587d641dd195ebea268e1060a340098fd8015bc5f77d8e9cde5f81cffeade2f157c5f295496
 DIST muParser-2.3.2.tar.gz 103979 BLAKE2B 
f892b4d440a1b7326be27aa0a2b703ccafc02de5e881ef4780e8907688cf7905284f3e5f5855ad2596683f1dad309d287ebae527d917ebf5e0dad045551df7de
 SHA512 
8ef5c8b3834da3995a782b7364a4eb4197fb706bee4cadabe5511d2a9cf2912c3db6de422a91eff7f9690f8c9c355b9900335e940749d5c243cb732ac1992aef
 DIST muParser-2.3.3.tar.gz 112100 BLAKE2B 
79a0a29781596f114aeea9756a5a2141eed19857c08d0a32093353eb049f8b179af577cbd07747d2b8093e448714397b47f36c68e54bbce22386f5ec06365bda
 SHA512 
f7e01c83f6ffe71e240653c47fdb8f3152d7fdf61b5997a3c717dec50d0175065c4fc4241ec95fb35b60b968c5c965a820009163ebe84f0fa57d64b3a23226b4

diff --git a/dev-cpp/muParser/files/muParser-1.32-parallel-build.patch 
b/dev-cpp/muParser/files/muParser-1.32-parallel-build.patch
deleted file mode 100644
index 1681c6e68034..
--- a/dev-cpp/muParser/files/muParser-1.32-parallel-build.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Fixing parallel build issue
-
-http://bugs.gentoo.org/show_bug.cgi?id=310037
-
 muparser_v132/Makefile.in
-+++ muparser_v132/Makefile.in
-@@ -291,7 +291,7 @@
- @COND_SHARED_1@   rm -f $(DESTDIR)$(prefix)/$$f; \
- @COND_SHARED_1@   done
- 
--@COND_SAMPLES_1@$(top_builddir)/samples/example1/example1$(EXEEXT): 
$(EXAMPLE1_OBJECTS) $(__muParser_lib___depname)
-+@COND_SAMPLES_1@$(top_builddir)/samples/example1/example1$(EXEEXT): 
$(EXAMPLE1_OBJECTS) $(__muParser_lib___depname) lib
- @COND_SAMPLES_1@  $(CXX) -o $@ $(EXAMPLE1_OBJECTS) -L$(top_builddir)/lib  
 -L$(srcdir)/lib $(LDFLAGS)  -lmuparser$(DEBUG_BUILD_POSTFIX) $(LIBS)
- @COND_SAMPLES_1@  
- @COND_SAMPLES_1@  $(__example1___mac_setfilecmd)

diff --git a/dev-cpp/muParser/muParser-2.2.6.1.ebuild 
b/dev-cpp/muParser/muParser-2.2.6.1.ebuild
deleted file mode 100644
index d8bd2f678d9a..
--- a/dev-cpp/muParser/muParser-2.2.6.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Library for parsing mathematical expressions"
-HOMEPAGE="https://beltoforion.de/en/muparser/;
-SRC_URI="https://github.com/beltoforion/muparser/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}"/muparser-${PV}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux 
~ppc-macos"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.32-parallel-build.patch
-)
-
-src_prepare() {
-   default
-
-   sed -i \
-   -e 's:-O2::g' \
-   configure || die
-}
-
-src_configure() {
-   econf $(use_enable test samples)
-}
-
-src_test() {
-   cat > test.sh <<- EOFTEST
-   LD_LIBRARY_PATH="${S}/lib" samples/example1/example1 <<- EOF
-   quit
-   EOF
-   EOFTEST
-   sh ./test.sh || die "test failed"
-}
-
-src_install() {
-   default
-   dodoc Changes.txt
-}



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

2022-05-17 Thread Sam James
commit: e23107f0d77cda138f949ae15ae578442f8cb8d5
Author: Sam James  gentoo  org>
AuthorDate: Wed May 18 03:30:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 18 03:30:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e23107f0

dev-libs/openssl: use no-tests configure arg in 1.1.1o

Use official method (but keep sed for now) to disable building tests if not 
enabled.

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

 dev-libs/openssl/openssl-1.1.1o.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-libs/openssl/openssl-1.1.1o.ebuild 
b/dev-libs/openssl/openssl-1.1.1o.ebuild
index 5b19fd948893..eca7051ca685 100644
--- a/dev-libs/openssl/openssl-1.1.1o.ebuild
+++ b/dev-libs/openssl/openssl-1.1.1o.ebuild
@@ -191,6 +191,7 @@ multilib_src_configure() {
$(use_ssl asm) \
$(use_ssl rfc3779) \
$(use_ssl sctp) \
+   $(use test || echo "no-tests") \
$(use_ssl tls-compression zlib) \
$(use_ssl tls-heartbeat heartbeats) \
$(use_ssl weak-ssl-ciphers) \



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

2022-05-17 Thread Matthias Maier
commit: a91e29a052cbd5df6d274033d090c9c3b34d0128
Author: Matthias Maier  gentoo  org>
AuthorDate: Wed May 18 03:21:16 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Wed May 18 03:25:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a91e29a0

Rename dev-cpp/{cpp-taskflow → taskflow}

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

 dev-cpp/cpp-taskflow/Manifest | 1 -
 dev-cpp/taskflow/Manifest | 1 +
 .../files/taskflow-3.3.0-fix_doctest.patch}   | 0
 .../files/taskflow--fix_doctest.patch}| 0
 dev-cpp/{cpp-taskflow => taskflow}/metadata.xml   | 4 ++--
 .../cpp-taskflow-.ebuild => taskflow/taskflow-3.3.0.ebuild}   | 8 
 .../cpp-taskflow-3.3.0.ebuild => taskflow/taskflow-.ebuild}   | 8 
 profiles/updates/2Q-2022  | 1 +
 sci-libs/dealii/dealii-.ebuild| 2 +-
 9 files changed, 13 insertions(+), 12 deletions(-)

diff --git a/dev-cpp/cpp-taskflow/Manifest b/dev-cpp/cpp-taskflow/Manifest
deleted file mode 100644
index d70f06ff30fb..
--- a/dev-cpp/cpp-taskflow/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cpp-taskflow-3.3.0.tar.gz 64446007 BLAKE2B 
07878a03bd90af64914f1dc80850bcf5d4140f20ecfa998237039b6f37cc668e8c2b5dffafb75f4518209b3ac01f9935f5e30a020871334f131e6fe7654748bf
 SHA512 
08ab20bf38927d49c8332fc103cb7b4b6358efa06466cb8471f2004eb27b79b9eadc9971ec4acd110c8f369686b6f99bf3e21192285c3f28b9cb855bfd9ab0b5

diff --git a/dev-cpp/taskflow/Manifest b/dev-cpp/taskflow/Manifest
new file mode 100644
index ..37d6816e4837
--- /dev/null
+++ b/dev-cpp/taskflow/Manifest
@@ -0,0 +1 @@
+DIST taskflow-3.3.0.tar.gz 64446007 BLAKE2B 
07878a03bd90af64914f1dc80850bcf5d4140f20ecfa998237039b6f37cc668e8c2b5dffafb75f4518209b3ac01f9935f5e30a020871334f131e6fe7654748bf
 SHA512 
08ab20bf38927d49c8332fc103cb7b4b6358efa06466cb8471f2004eb27b79b9eadc9971ec4acd110c8f369686b6f99bf3e21192285c3f28b9cb855bfd9ab0b5

diff --git a/dev-cpp/cpp-taskflow/files/cpp-taskflow-3.3.0-fix_doctest.patch 
b/dev-cpp/taskflow/files/taskflow-3.3.0-fix_doctest.patch
similarity index 100%
rename from dev-cpp/cpp-taskflow/files/cpp-taskflow-3.3.0-fix_doctest.patch
rename to dev-cpp/taskflow/files/taskflow-3.3.0-fix_doctest.patch

diff --git a/dev-cpp/cpp-taskflow/files/cpp-taskflow--fix_doctest.patch 
b/dev-cpp/taskflow/files/taskflow--fix_doctest.patch
similarity index 100%
rename from dev-cpp/cpp-taskflow/files/cpp-taskflow--fix_doctest.patch
rename to dev-cpp/taskflow/files/taskflow--fix_doctest.patch

diff --git a/dev-cpp/cpp-taskflow/metadata.xml b/dev-cpp/taskflow/metadata.xml
similarity index 80%
rename from dev-cpp/cpp-taskflow/metadata.xml
rename to dev-cpp/taskflow/metadata.xml
index 5b4c8bac454b..059a58ff11cd 100644
--- a/dev-cpp/cpp-taskflow/metadata.xml
+++ b/dev-cpp/taskflow/metadata.xml
@@ -10,11 +10,11 @@
Gentoo Science Project


-   Cpp-Taskflow is faster, more expressive, and easier for drop-in
+   Taskflow is faster, more expressive, and easier for drop-in
integration than many of existing task programming frameworks in
handling complex parallel workloads.


-   cpp-taskflow/cpp-taskflow
+   taskflow/taskflow

 

diff --git a/dev-cpp/cpp-taskflow/cpp-taskflow-.ebuild 
b/dev-cpp/taskflow/taskflow-3.3.0.ebuild
similarity index 80%
rename from dev-cpp/cpp-taskflow/cpp-taskflow-.ebuild
rename to dev-cpp/taskflow/taskflow-3.3.0.ebuild
index a00e95ad6e52..c131483350c0 100644
--- a/dev-cpp/cpp-taskflow/cpp-taskflow-.ebuild
+++ b/dev-cpp/taskflow/taskflow-3.3.0.ebuild
@@ -6,11 +6,11 @@ EAPI=8
 inherit cmake
 
 DESCRIPTION="Modern C++ Parallel Task Programming"
-HOMEPAGE="https://cpp-taskflow.github.io;
+HOMEPAGE="https://taskflow.github.io;
 if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://github.com/cpp-taskflow/${PN}.git;
+   EGIT_REPO_URI="https://github.com/taskflow/${PN}.git;
inherit git-r3
-   S="${WORKDIR}/cpp-taskflow-${PV}"
+   S="${WORKDIR}/taskflow-${PV}"
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
@@ -27,7 +27,7 @@ DEPEND="test? ( dev-cpp/doctest )"
 HTML_DOCS=( docs/. )
 
 PATCHES=(
-   "${FILESDIR}"/cpp-taskflow--fix_doctest.patch
+   "${FILESDIR}"/taskflow-3.3.0-fix_doctest.patch
 )
 
 src_prepare() {

diff --git a/dev-cpp/cpp-taskflow/cpp-taskflow-3.3.0.ebuild 
b/dev-cpp/taskflow/taskflow-.ebuild
similarity index 80%
rename from dev-cpp/cpp-taskflow/cpp-taskflow-3.3.0.ebuild
rename to dev-cpp/taskflow/taskflow-.ebuild
index 649d2fa20cc2..67272062e500 100644
--- a/dev-cpp/cpp-taskflow/cpp-taskflow-3.3.0.ebuild
+++ 

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

2022-05-17 Thread Matthias Maier
commit: c55d1e51403733ffcaf899f1da9110e8b118cf54
Author: Matthias Maier  gentoo  org>
AuthorDate: Wed May 18 03:17:24 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Wed May 18 03:25:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c55d1e51

dev-cpp/cpp-taskflow: drop 3.2.0

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

 dev-cpp/cpp-taskflow/Manifest  |  1 -
 dev-cpp/cpp-taskflow/cpp-taskflow-3.2.0.ebuild | 44 --
 2 files changed, 45 deletions(-)

diff --git a/dev-cpp/cpp-taskflow/Manifest b/dev-cpp/cpp-taskflow/Manifest
index 61c03f9dcff0..d70f06ff30fb 100644
--- a/dev-cpp/cpp-taskflow/Manifest
+++ b/dev-cpp/cpp-taskflow/Manifest
@@ -1,2 +1 @@
-DIST cpp-taskflow-3.2.0.tar.gz 79152157 BLAKE2B 
03b4b1cf772c9dec4557a706c7872de95312d4e72ec7dcef1accfd1d5eaf470e60440d75ea0c993ab494ef460dc44639719ea1732fa92c54d64dde31b90b9224
 SHA512 
e30d95b69f64524c9b06cf7442236998f91b1083818f06439888d78d5a1b988bc952c02fd0ec88114283cbe6c31a7bbfe810a7114998f4b5f60c4cff921bb0fa
 DIST cpp-taskflow-3.3.0.tar.gz 64446007 BLAKE2B 
07878a03bd90af64914f1dc80850bcf5d4140f20ecfa998237039b6f37cc668e8c2b5dffafb75f4518209b3ac01f9935f5e30a020871334f131e6fe7654748bf
 SHA512 
08ab20bf38927d49c8332fc103cb7b4b6358efa06466cb8471f2004eb27b79b9eadc9971ec4acd110c8f369686b6f99bf3e21192285c3f28b9cb855bfd9ab0b5

diff --git a/dev-cpp/cpp-taskflow/cpp-taskflow-3.2.0.ebuild 
b/dev-cpp/cpp-taskflow/cpp-taskflow-3.2.0.ebuild
deleted file mode 100644
index 9b146d9dc546..
--- a/dev-cpp/cpp-taskflow/cpp-taskflow-3.2.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Modern C++ Parallel Task Programming"
-HOMEPAGE="https://cpp-taskflow.github.io;
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://github.com/cpp-taskflow/${PN}.git;
-   inherit git-r3
-   S="${WORKDIR}/cpp-taskflow-${PV}"
-else
-   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}/taskflow-${PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="examples test"
-RESTRICT="!test? ( test )"
-
-DEPEND="test? ( dev-cpp/doctest )"
-
-HTML_DOCS=( docs/. )
-
-src_prepare() {
-   rm -r "${S}/3rd-party" || die "rm failed"
-   default
-   cmake_src_prepare
-}
-
-src_configure() {
-   # TODO: enable CUDA via USE flag
-   local mycmakeargs=(
-   -DTF_BUILD_CUDA=OFF
-   -DTF_BUILD_EXAMPLES=$(usex examples)
-   -DTF_BUILD_TESTS=$(usex test)
-   )
-
-   cmake_src_configure
-}



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

2022-05-17 Thread Matthias Maier
commit: ebd5cbef870caf4412a7209ab8f82ae26a07
Author: Matthias Maier  gentoo  org>
AuthorDate: Wed May 18 03:05:20 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Wed May 18 03:25:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebd5cbef

dev-cpp/cpp-taskflow: add 3.3.0

 * fix doctest dependency

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

 dev-cpp/cpp-taskflow/Manifest  |   1 +
 dev-cpp/cpp-taskflow/cpp-taskflow-3.3.0.ebuild |  47 +++
 .../files/cpp-taskflow-3.3.0-fix_doctest.patch | 377 +
 3 files changed, 425 insertions(+)

diff --git a/dev-cpp/cpp-taskflow/Manifest b/dev-cpp/cpp-taskflow/Manifest
index 3a4c979f17cf..61c03f9dcff0 100644
--- a/dev-cpp/cpp-taskflow/Manifest
+++ b/dev-cpp/cpp-taskflow/Manifest
@@ -1 +1,2 @@
 DIST cpp-taskflow-3.2.0.tar.gz 79152157 BLAKE2B 
03b4b1cf772c9dec4557a706c7872de95312d4e72ec7dcef1accfd1d5eaf470e60440d75ea0c993ab494ef460dc44639719ea1732fa92c54d64dde31b90b9224
 SHA512 
e30d95b69f64524c9b06cf7442236998f91b1083818f06439888d78d5a1b988bc952c02fd0ec88114283cbe6c31a7bbfe810a7114998f4b5f60c4cff921bb0fa
+DIST cpp-taskflow-3.3.0.tar.gz 64446007 BLAKE2B 
07878a03bd90af64914f1dc80850bcf5d4140f20ecfa998237039b6f37cc668e8c2b5dffafb75f4518209b3ac01f9935f5e30a020871334f131e6fe7654748bf
 SHA512 
08ab20bf38927d49c8332fc103cb7b4b6358efa06466cb8471f2004eb27b79b9eadc9971ec4acd110c8f369686b6f99bf3e21192285c3f28b9cb855bfd9ab0b5

diff --git a/dev-cpp/cpp-taskflow/cpp-taskflow-3.3.0.ebuild 
b/dev-cpp/cpp-taskflow/cpp-taskflow-3.3.0.ebuild
new file mode 100644
index ..649d2fa20cc2
--- /dev/null
+++ b/dev-cpp/cpp-taskflow/cpp-taskflow-3.3.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Modern C++ Parallel Task Programming"
+HOMEPAGE="https://cpp-taskflow.github.io;
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/cpp-taskflow/${PN}.git;
+   inherit git-r3
+   S="${WORKDIR}/cpp-taskflow-${PV}"
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/taskflow-${PV}"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="examples test"
+RESTRICT="!test? ( test )"
+
+DEPEND="test? ( dev-cpp/doctest )"
+
+HTML_DOCS=( docs/. )
+
+PATCHES=(
+   "${FILESDIR}"/cpp-taskflow-3.3.0-fix_doctest.patch
+)
+
+src_prepare() {
+   rm -r "${S}/3rd-party" || die "rm failed"
+   cmake_src_prepare
+}
+
+src_configure() {
+   # TODO: enable CUDA via USE flag
+   local mycmakeargs=(
+   -DTF_BUILD_CUDA=OFF
+   -DTF_BUILD_EXAMPLES=$(usex examples)
+   -DTF_BUILD_TESTS=$(usex test)
+   )
+
+   cmake_src_configure
+}

diff --git a/dev-cpp/cpp-taskflow/files/cpp-taskflow-3.3.0-fix_doctest.patch 
b/dev-cpp/cpp-taskflow/files/cpp-taskflow-3.3.0-fix_doctest.patch
new file mode 100644
index ..c5da4fd96eb6
--- /dev/null
+++ b/dev-cpp/cpp-taskflow/files/cpp-taskflow-3.3.0-fix_doctest.patch
@@ -0,0 +1,377 @@
+diff --git a/unittests/CMakeLists.txt b/unittests/CMakeLists.txt
+index cf881d4..ff6618a 100644
+--- a/unittests/CMakeLists.txt
 b/unittests/CMakeLists.txt
+@@ -1,6 +1,7 @@
+ enable_testing()
+ 
+-include(${TF_3RD_PARTY_DIR}/doctest/doctest.cmake)
++find_package(doctest REQUIRED)
++include(doctest)
+ 
+ list(APPEND TF_UNITTESTS 
+   utility 
+@@ -22,8 +23,7 @@ list(APPEND TF_UNITTESTS
+ 
+ foreach(unittest IN LISTS TF_UNITTESTS)
+   add_executable(${unittest} ${unittest}.cpp)
+-  target_link_libraries(${unittest} ${PROJECT_NAME} tf::default_settings)
+-  target_include_directories(${unittest} PRIVATE ${TF_3RD_PARTY_DIR}/doctest)
++  target_link_libraries(${unittest} ${PROJECT_NAME} tf::default_settings 
doctest::doctest)
+   doctest_discover_tests(${unittest})
+ endforeach()
+ 
+diff --git a/unittests/algorithms.cpp b/unittests/algorithms.cpp
+index 5ae7ac6..efffdd9 100644
+--- a/unittests/algorithms.cpp
 b/unittests/algorithms.cpp
+@@ -1,6 +1,6 @@
+ #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN
+ 
+-#include 
++#include 
+ #include 
+ #include 
+ #include 
+diff --git a/unittests/asyncs.cpp b/unittests/asyncs.cpp
+index cd6985c..4e7b80f 100644
+--- a/unittests/asyncs.cpp
 b/unittests/asyncs.cpp
+@@ -1,6 +1,6 @@
+ #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN
+ 
+-#include 
++#include 
+ #include 
+ 
+ // 
+diff --git a/unittests/basics.cpp b/unittests/basics.cpp
+index 2784fa4..ac1ab20 100644
+--- a/unittests/basics.cpp
 b/unittests/basics.cpp
+@@ -1,6 +1,6 @@
+ #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN
+ 
+-#include 
++#include 
+ #include 
+ #include 
+ 
+diff --git a/unittests/cancellation.cpp b/unittests/cancellation.cpp
+index 3273af3..ff17ad4 100644
+--- a/unittests/cancellation.cpp
 

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

2022-05-17 Thread Matthias Maier
commit: aabe03547d71833b573682f4996d7d384c28c90a
Author: Matthias Maier  gentoo  org>
AuthorDate: Wed May 18 03:07:48 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Wed May 18 03:25:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aabe0354

dev-cpp/cpp-taskflow: update live ebuild

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

 dev-cpp/cpp-taskflow/cpp-taskflow-.ebuild  |   7 +-
 .../files/cpp-taskflow--fix_doctest.patch  | 377 +
 2 files changed, 382 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/cpp-taskflow/cpp-taskflow-.ebuild 
b/dev-cpp/cpp-taskflow/cpp-taskflow-.ebuild
index 9b146d9dc546..a00e95ad6e52 100644
--- a/dev-cpp/cpp-taskflow/cpp-taskflow-.ebuild
+++ b/dev-cpp/cpp-taskflow/cpp-taskflow-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -26,9 +26,12 @@ DEPEND="test? ( dev-cpp/doctest )"
 
 HTML_DOCS=( docs/. )
 
+PATCHES=(
+   "${FILESDIR}"/cpp-taskflow--fix_doctest.patch
+)
+
 src_prepare() {
rm -r "${S}/3rd-party" || die "rm failed"
-   default
cmake_src_prepare
 }
 

diff --git a/dev-cpp/cpp-taskflow/files/cpp-taskflow--fix_doctest.patch 
b/dev-cpp/cpp-taskflow/files/cpp-taskflow--fix_doctest.patch
new file mode 100644
index ..323d17e7f535
--- /dev/null
+++ b/dev-cpp/cpp-taskflow/files/cpp-taskflow--fix_doctest.patch
@@ -0,0 +1,377 @@
+diff --git a/unittests/CMakeLists.txt b/unittests/CMakeLists.txt
+index 3397d798..1256e8e6 100644
+--- a/unittests/CMakeLists.txt
 b/unittests/CMakeLists.txt
+@@ -1,6 +1,7 @@
+ enable_testing()
+ 
+-include(${TF_3RD_PARTY_DIR}/doctest/doctest.cmake)
++find_package(doctest REQUIRED)
++include(doctest)
+ 
+ list(APPEND TF_UNITTESTS 
+   utility 
+@@ -23,8 +24,7 @@ list(APPEND TF_UNITTESTS
+ 
+ foreach(unittest IN LISTS TF_UNITTESTS)
+   add_executable(${unittest} ${unittest}.cpp)
+-  target_link_libraries(${unittest} ${PROJECT_NAME} tf::default_settings)
+-  target_include_directories(${unittest} PRIVATE ${TF_3RD_PARTY_DIR}/doctest)
++  target_link_libraries(${unittest} ${PROJECT_NAME} tf::default_settings 
doctest::doctest)
+   doctest_discover_tests(${unittest})
+ endforeach()
+ 
+diff --git a/unittests/algorithms.cpp b/unittests/algorithms.cpp
+index a250713a..09ae9ba5 100644
+--- a/unittests/algorithms.cpp
 b/unittests/algorithms.cpp
+@@ -1,6 +1,6 @@
+ #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN
+ 
+-#include 
++#include 
+ #include 
+ #include 
+ #include 
+diff --git a/unittests/asyncs.cpp b/unittests/asyncs.cpp
+index 28eeaa8c..466687a2 100644
+--- a/unittests/asyncs.cpp
 b/unittests/asyncs.cpp
+@@ -1,6 +1,6 @@
+ #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN
+ 
+-#include 
++#include 
+ #include 
+ 
+ // 
+diff --git a/unittests/basics.cpp b/unittests/basics.cpp
+index f5b9e3dd..e93c3fd3 100644
+--- a/unittests/basics.cpp
 b/unittests/basics.cpp
+@@ -1,6 +1,6 @@
+ #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN
+ 
+-#include 
++#include 
+ #include 
+ #include 
+ 
+diff --git a/unittests/cancellation.cpp b/unittests/cancellation.cpp
+index 3ce1cb8c..6543ee52 100644
+--- a/unittests/cancellation.cpp
 b/unittests/cancellation.cpp
+@@ -1,6 +1,6 @@
+ #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN
+ 
+-#include 
++#include 
+ #include 
+ 
+ // EmptyFuture
+diff --git a/unittests/compositions.cpp b/unittests/compositions.cpp
+index 4fd621b5..e3c91e4c 100644
+--- a/unittests/compositions.cpp
 b/unittests/compositions.cpp
+@@ -1,6 +1,6 @@
+ #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN
+ 
+-#include 
++#include 
+ #include 
+ 
+ // 
+diff --git a/unittests/control_flow.cpp b/unittests/control_flow.cpp
+index 024ace84..11206384 100644
+--- a/unittests/control_flow.cpp
 b/unittests/control_flow.cpp
+@@ -1,6 +1,6 @@
+ #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN
+ 
+-#include 
++#include 
+ #include 
+ 
+ // 
+diff --git a/unittests/cuda/CMakeLists.txt b/unittests/cuda/CMakeLists.txt
+index d0ccc8e9..ccb46721 100644
+--- a/unittests/cuda/CMakeLists.txt
 b/unittests/cuda/CMakeLists.txt
+@@ -13,15 +13,14 @@ list(APPEND TF_CUDA_UNITTESTS
+ 
+ foreach(cudatest IN LISTS TF_CUDA_UNITTESTS)
+   add_executable(${cudatest} ${cudatest}.cu)
+-  target_link_libraries(${cudatest} ${PROJECT_NAME} tf::default_settings)
+-  target_include_directories(${cudatest} PRIVATE ${TF_3RD_PARTY_DIR}/doctest)
+-  
++  target_link_libraries(${cudatest} ${PROJECT_NAME} tf::default_settings 
doctest::doctest)
++
+   # avoid cmake 3.18+ warning
+   # we let nvcc to decide the flag if the architecture is not given
+   if(NOT CUDA_ARCHITECTURES)
+ set_property(TARGET ${cudatest} PROPERTY CUDA_ARCHITECTURES OFF)
+   endif()
+-  

[gentoo-commits] repo/gentoo:master commit in: net-dialup/ppp/files/, net-dialup/ppp/

2022-05-17 Thread Sam James
commit: 868a874d9e6cb7f604cf6400f75da559a971a339
Author: Sam James  gentoo  org>
AuthorDate: Wed May 18 03:04:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 18 03:04:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=868a874d

net-dialup/ppp: fix build with clang

Revbump as the nested functions bit can/will affect codegen (trampolines...).

Closes: https://bugs.gentoo.org/831305
Thanks-to: Leonardo Neumann  neumann.dev.br>
Signed-off-by: Sam James  gentoo.org>

 .../ppp-2.4.9-fix-clang-nested-functions.patch |  65 ++
 .../ppp-2.4.9-fix-openssl-sysroot-clang.patch  |  14 ++
 net-dialup/ppp/ppp-2.4.9-r8.ebuild | 256 +
 3 files changed, 335 insertions(+)

diff --git a/net-dialup/ppp/files/ppp-2.4.9-fix-clang-nested-functions.patch 
b/net-dialup/ppp/files/ppp-2.4.9-fix-clang-nested-functions.patch
new file mode 100644
index ..0a089e95430d
--- /dev/null
+++ b/net-dialup/ppp/files/ppp-2.4.9-fix-clang-nested-functions.patch
@@ -0,0 +1,65 @@
+https://github.com/ppp-project/ppp/commit/6e6a48fe628b76ec368277fd52685428e3dc8766
+https://bugs.gentoo.org/831305
+
+From: =?UTF-8?q?Eivind=20N=C3=A6ss?= 
+Date: Sun, 11 Jul 2021 14:36:44 -0700
+Subject: [PATCH] Compiling with clang encounters an error in eap-tls.c
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+This moves the inline functions to outside the function and declares them 
static.
+
+Signed-off-by: Eivind Næss 
+--- a/pppd/eap-tls.c
 b/pppd/eap-tls.c
+@@ -285,6 +285,23 @@ ENGINE *eaptls_ssl_load_engine( char *engine_name )
+ #endif
+ 
+ 
++#ifndef OPENSSL_NO_ENGINE
++static int eaptls_UI_writer(UI *ui, UI_STRING *uis)
++{
++PW_CB_DATA* cb_data = (PW_CB_DATA*)UI_get0_user_data(ui);
++UI_set_result(ui, uis, cb_data->password);
++return 1;
++}
++
++static int eaptls_UI_stub(UI* ui) {
++return 1;
++}
++
++static int eaptls_UI_reader(UI *ui, UI_STRING *uis) {
++return 1;
++}
++#endif
++
+ /*
+  * Initialize the SSL stacks and tests if certificates, key and crl
+  * for client or server use can be loaded.
+@@ -578,20 +595,11 @@ SSL_CTX *eaptls_init_ssl(int init_server, char 
*cacertfile, char *capath,
+ {
+ UI_METHOD* transfer_pin = UI_create_method("transfer_pin");
+ 
+-int writer (UI *ui, UI_STRING *uis)
+-{
+-PW_CB_DATA* cb_data = (PW_CB_DATA*)UI_get0_user_data(ui);
+-UI_set_result(ui, uis, cb_data->password);
+-return 1;
+-};
+-int stub (UI* ui) {return 1;};
+-int stub_reader (UI *ui, UI_STRING *uis) {return 1;};
+-
+-UI_method_set_writer(transfer_pin,  writer);
+-UI_method_set_opener(transfer_pin,  stub);
+-UI_method_set_closer(transfer_pin,  stub);
+-UI_method_set_flusher(transfer_pin, stub);
+-UI_method_set_reader(transfer_pin,  stub_reader);
++UI_method_set_writer(transfer_pin,  eaptls_UI_writer);
++UI_method_set_opener(transfer_pin,  eaptls_UI_stub);
++UI_method_set_closer(transfer_pin,  eaptls_UI_stub);
++UI_method_set_flusher(transfer_pin, eaptls_UI_stub);
++UI_method_set_reader(transfer_pin,  eaptls_UI_reader);
+ 
+ dbglog( "Using our private key URI: '%s' in engine", privkeyfile 
);
+ pkey = ENGINE_load_private_key(pkey_engine, privkeyfile, 
transfer_pin, _data);

diff --git a/net-dialup/ppp/files/ppp-2.4.9-fix-openssl-sysroot-clang.patch 
b/net-dialup/ppp/files/ppp-2.4.9-fix-openssl-sysroot-clang.patch
new file mode 100644
index ..2bf8c45e9027
--- /dev/null
+++ b/net-dialup/ppp/files/ppp-2.4.9-fix-openssl-sysroot-clang.patch
@@ -0,0 +1,14 @@
+https://bugs.gentoo.org/831305
+
+Upstream git has merged autotoolsification PR so no need for this.
+--- a/pppd/Makefile.linux
 b/pppd/Makefile.linux
+@@ -155,7 +155,7 @@ endif
+ 
+ ifdef NEEDDES
+ ifndef USE_CRYPT
+-CFLAGS   += -I$(shell $(CC) --print-sysroot)/usr/include/openssl
++CFLAGS   += -I$(INSTROOT)/usr/include/openssl
+ NEEDCRYPTOLIB = y
+ else
+ CFLAGS   += -DUSE_CRYPT=1

diff --git a/net-dialup/ppp/ppp-2.4.9-r8.ebuild 
b/net-dialup/ppp/ppp-2.4.9-r8.ebuild
new file mode 100644
index ..0c8abaf35c41
--- /dev/null
+++ b/net-dialup/ppp/ppp-2.4.9-r8.ebuild
@@ -0,0 +1,256 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit linux-info pam toolchain-funcs
+
+PATCH_TARBALL_NAME="${PN}-2.4.9-patches-03"
+DESCRIPTION="Point-to-Point Protocol (PPP)"
+HOMEPAGE="https://ppp.samba.org/;
+SRC_URI="https://github.com/paulusmack/ppp/archive/${P}.tar.gz
+   https://dev.gentoo.org/~polynomial-c/${PATCH_TARBALL_NAME}.tar.xz
+   http://www.netservers.net.uk/gpl/ppp-dhcpc.tgz;
+
+LICENSE="BSD GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa 

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

2022-05-17 Thread Sam James
commit: e1df0e6bebfefc3201442e0da922a81689cb28bd
Author: Sam James  gentoo  org>
AuthorDate: Wed May 18 02:45:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 18 02:47:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1df0e6b

gnome-base/gnome-shell: revbump for Polkit patch

As Matt points out, we might end up installing gnome-shell w/ an older
polkit, then upgrading polkit, and then nobody provides the autoref
bits.

Given it can go both ways, depend on a newer Polkit which always
has the autoref bits, and add the patch to said new version.

(Also, revbump -r1 -> r2 with no patch, for consistency, as people
will have likely merged the -r1 w/ the polkit build fix, but in theory
could (but unlikely!) downgrade polkit at some point, and it's
just a lot easier to handle bugs this way if we know everything is
in a sane state.)

Bit annoyed I didn't think it through fully as I went back and forth
a few times and decided on not, wrongly.

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

 .../{gnome-shell-42.1-r1.ebuild => gnome-shell-42.1-r2.ebuild} | 3 ---
 .../{gnome-shell-42.1-r1.ebuild => gnome-shell-42.1-r3.ebuild} | 2 +-
 2 files changed, 1 insertion(+), 4 deletions(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-42.1-r1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-42.1-r2.ebuild
similarity index 98%
copy from gnome-base/gnome-shell/gnome-shell-42.1-r1.ebuild
copy to gnome-base/gnome-shell/gnome-shell-42.1-r2.ebuild
index 7a1cc841e4f9..db6f1390fcef 100644
--- a/gnome-base/gnome-shell/gnome-shell-42.1-r1.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-42.1-r2.ebuild
@@ -140,9 +140,6 @@ PATCHES=(
"${FILESDIR}"/42.0-optional-bluetooth.patch
# Change favorites defaults, bug #479918
"${FILESDIR}"/40.0-defaults.patch
-
-   # Upstream backport, bug #844919
-   "${FILESDIR}"/42.1-polkit-g_autoptr.patch
 )
 
 src_prepare() {

diff --git a/gnome-base/gnome-shell/gnome-shell-42.1-r1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-42.1-r3.ebuild
similarity index 99%
rename from gnome-base/gnome-shell/gnome-shell-42.1-r1.ebuild
rename to gnome-base/gnome-shell/gnome-shell-42.1-r3.ebuild
index 7a1cc841e4f9..3bc4781371bb 100644
--- a/gnome-base/gnome-shell/gnome-shell-42.1-r1.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-42.1-r3.ebuild
@@ -29,7 +29,7 @@ DEPEND="
>=dev-libs/gjs-1.71.1
>=x11-libs/gtk+-3.15.0:3[introspection]
>=x11-wm/mutter-42.0:0/10[introspection,test?]
-   >=sys-auth/polkit-0.100[introspection]
+   >=sys-auth/polkit-0.120_p20220509[introspection]
>=gnome-base/gsettings-desktop-schemas-42_beta[introspection]
>=x11-libs/startup-notification-0.11
>=app-i18n/ibus-1.5.19



[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/flycast/

2022-05-17 Thread Samuel Bauer
commit: dce6f3da4f718b2a368048b19da1964d4e3bcf6a
Author: Samuel Bauer  yahoo  fr>
AuthorDate: Wed May 18 02:34:36 2022 +
Commit: Samuel Bauer  yahoo  fr>
CommitDate: Wed May 18 02:34:36 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dce6f3da

games-emulation/flycast: fix missing dependencies

Signed-off-by: Samuel Bauer  yahoo.fr>

 games-emulation/flycast/flycast-.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/games-emulation/flycast/flycast-.ebuild 
b/games-emulation/flycast/flycast-.ebuild
index f20b05693..8e597f576 100644
--- a/games-emulation/flycast/flycast-.ebuild
+++ b/games-emulation/flycast/flycast-.ebuild
@@ -19,7 +19,9 @@ KEYWORDS=""
 IUSE="alsa ao lua opengl +openmp pulseaudio vulkan"
 
 DEPEND="
+   dev-libs/libchdr
dev-libs/libzip
+   dev-libs/xxhash
media-libs/libsdl2
net-libs/miniupnpc
sys-libs/zlib



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

2022-05-17 Thread Matt Turner
commit: af23ba4f69b5b06386685a1ae75e200b11b3e561
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 18 01:52:12 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 18 02:18:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af23ba4f

profiles: Mask dev-perl/Gtk2-{SourceView2,Unique} for removal

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index d1ac13ba06b6..8369cbc7efae 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Matt Turner  (2022-05-17)
+# Dead packages. No reverse dependencies.
+# Removal on 2022-06-17
+dev-perl/Gtk2-SourceView2
+dev-perl/Gtk2-Unique
+
 # Michał Górny  (2022-05-16)
 # This was only added for dev-python/nptyping, and nptyping-2.0.0
 # no longer uses it.  No activity since Aug 2021.



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

2022-05-17 Thread Sam James
commit: b9b366048e6e81d451c2210e20f25e7085d7025e
Author: Sam James  gentoo  org>
AuthorDate: Wed May 18 02:10:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 18 02:10:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9b36604

media-video/mkvtoolnix: add comment re --enable-qt5

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

 media-video/mkvtoolnix/mkvtoolnix-67.0.0.ebuild | 7 ++-
 media-video/mkvtoolnix/mkvtoolnix-.ebuild   | 7 ++-
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/media-video/mkvtoolnix/mkvtoolnix-67.0.0.ebuild 
b/media-video/mkvtoolnix/mkvtoolnix-67.0.0.ebuild
index e228b9bbe6b3..0939d7201a9b 100644
--- a/media-video/mkvtoolnix/mkvtoolnix-67.0.0.ebuild
+++ b/media-video/mkvtoolnix/mkvtoolnix-67.0.0.ebuild
@@ -92,10 +92,15 @@ src_configure() {
$(use_enable debug)
$(usex pch "" --disable-precompiled-headers)
$(use_enable dbus)
-   $(use_enable gui)
+
+   # Qt (of some version) is always needed, even for non-GUI 
builds,
+   # to do e.g. MIME detection. See e.g. bug #844097.
+   # But most of the Qt deps are conditional on a GUI build.
--disable-qt6
--enable-qt5
+   $(use_enable gui)
--with-qmake="$(qt5_get_bindir)"/qmake
+
$(use_with dvd dvdread)
$(use_with nls gettext)
$(usex nls "" --with-po4a-translate=false)

diff --git a/media-video/mkvtoolnix/mkvtoolnix-.ebuild 
b/media-video/mkvtoolnix/mkvtoolnix-.ebuild
index e228b9bbe6b3..0939d7201a9b 100644
--- a/media-video/mkvtoolnix/mkvtoolnix-.ebuild
+++ b/media-video/mkvtoolnix/mkvtoolnix-.ebuild
@@ -92,10 +92,15 @@ src_configure() {
$(use_enable debug)
$(usex pch "" --disable-precompiled-headers)
$(use_enable dbus)
-   $(use_enable gui)
+
+   # Qt (of some version) is always needed, even for non-GUI 
builds,
+   # to do e.g. MIME detection. See e.g. bug #844097.
+   # But most of the Qt deps are conditional on a GUI build.
--disable-qt6
--enable-qt5
+   $(use_enable gui)
--with-qmake="$(qt5_get_bindir)"/qmake
+
$(use_with dvd dvdread)
$(use_with nls gettext)
$(usex nls "" --with-po4a-translate=false)



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

2022-05-17 Thread Sam James
commit: 4bfec4188daa52de0eb9d27c483fec11dfed3540
Author: Sam James  gentoo  org>
AuthorDate: Wed May 18 02:08:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 18 02:08:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bfec418

media-video/mkvtoolnix: sync live ebuild

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

 media-video/mkvtoolnix/mkvtoolnix-.ebuild | 48 +++
 1 file changed, 27 insertions(+), 21 deletions(-)

diff --git a/media-video/mkvtoolnix/mkvtoolnix-.ebuild 
b/media-video/mkvtoolnix/mkvtoolnix-.ebuild
index 6bb7e14ab307..e228b9bbe6b3 100644
--- a/media-video/mkvtoolnix/mkvtoolnix-.ebuild
+++ b/media-video/mkvtoolnix/mkvtoolnix-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit autotools flag-o-matic multiprocessing qmake-utils xdg
 
@@ -19,36 +19,37 @@ HOMEPAGE="https://mkvtoolnix.download/ 
https://gitlab.com/mbunkus/mkvtoolnix;
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="dbus debug dvd nls pch test"
+IUSE="dbus debug dvd gui nls pch test"
 RESTRICT="!test? ( test )"
 
 # check NEWS.md for build system changes entries for boost/libebml/libmatroska
 # version requirement updates and other packaging info
 RDEPEND="
>=dev-libs/boost-1.66:=
-   >=dev-libs/libebml-1.4.0:=
-   >=dev-libs/libfmt-6.1.0:=
-   dev-libs/libpcre2:=
-   dev-libs/pugixml:=
+   dev-libs/gmp:=
+   >=dev-libs/libebml-1.4.2:=
+   >=dev-libs/libfmt-8.0.1:=
+   >=dev-libs/pugixml-1.11:=
media-libs/flac:=
>=media-libs/libmatroska-1.6.3:=
media-libs/libogg:=
media-libs/libvorbis:=
-   sys-apps/file
sys-libs/zlib
dvd? ( media-libs/libdvdread:= )
dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtconcurrent:5
-   dev-qt/qtmultimedia:5
+   gui? (
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtmultimedia:5
+   )
app-text/cmark:0=
dbus? ( dev-qt/qtdbus:5 )
 "
 DEPEND="${RDEPEND}
-   dev-cpp/nlohmann_json
-   dev-libs/utfcpp
+   >=dev-cpp/nlohmann_json-3.9.1
+   >=dev-libs/utfcpp-3.1.2
test? ( dev-cpp/gtest )
 "
 BDEPEND="
@@ -62,16 +63,20 @@ BDEPEND="
)
 "
 
-PATCHES=( "${FILESDIR}"/mkvtoolnix-58.0.0-qt5dbus.patch )
+PATCHES=(
+   "${FILESDIR}"/mkvtoolnix-58.0.0-qt5dbus.patch
+   "${FILESDIR}"/mkvtoolnix-67.0.0-no-uic-qtwidgets.patch
+)
 
 src_prepare() {
-   xdg_src_prepare
+   default
+
if [[ ${PV} == * ]]; then
./autogen.sh || die
fi
 
-   # https://bugs.gentoo.org/692018
-   sed -e 's/pandoc/diSaBlEd/' -i ac/pandoc.m4 || die
+   # bug #692018
+   sed -i -e 's/pandoc/diSaBlEd/' ac/pandoc.m4 || die
 
eautoreconf
 
@@ -80,16 +85,17 @@ src_prepare() {
 }
 
 src_configure() {
-   # bug 692322, use system dev-libs/utfcpp
+   # bug #692322, use system dev-libs/utfcpp
append-cppflags -I"${ESYSROOT}"/usr/include/utf8cpp
 
local myeconfargs=(
$(use_enable debug)
$(usex pch "" --disable-precompiled-headers)
$(use_enable dbus)
+   $(use_enable gui)
--disable-qt6
--enable-qt5
-   --with-qmake=$(qt5_get_bindir)/qmake
+   --with-qmake="$(qt5_get_bindir)"/qmake
$(use_with dvd dvdread)
$(use_with nls gettext)
$(usex nls "" --with-po4a-translate=false)



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

2022-05-17 Thread Sam James
commit: e20ef76c972a6bfbb900f5d8c36239013b288cd2
Author: Sam James  gentoo  org>
AuthorDate: Wed May 18 02:07:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 18 02:07:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e20ef76c

media-video/mkvtoolnix: add 67.0.0

Quoting same comments I put in the patch:
"""
We should only check for UIC (provided by qtwidgets) if we're building the GUI.

Qt (just qtcore) itself is *always* needed to build mkvtoolnix (it's used
for e.g. MIME type detection since 59.0.0), but the rest of Qt
(like qtwidgets) is only needed for the GUI build.

The build system incorrectly unconditionally checks for UIC. We fix it here
to only check for it when doing a GUI build.

First hunk (ac/qt5.m4, removing UIC check): Signed-off-by: Duane Robertson 
duane  duanerobertson.com
Second hunk (rest, adding UIC check conditional on enable_gui): Signed-off-by: 
Sam James  gentoo.org>
"""

Closes: https://bugs.gentoo.org/844097
Signed-off-by: Duane Robertson  duanerobertson.com>
Signed-off-by: Sam James  gentoo.org>

 media-video/mkvtoolnix/Manifest|   1 +
 .../files/mkvtoolnix-67.0.0-no-uic-qtwidgets.patch |  76 +
 media-video/mkvtoolnix/mkvtoolnix-67.0.0.ebuild| 126 +
 3 files changed, 203 insertions(+)

diff --git a/media-video/mkvtoolnix/Manifest b/media-video/mkvtoolnix/Manifest
index 55b203cc0880..696b51f30dc3 100644
--- a/media-video/mkvtoolnix/Manifest
+++ b/media-video/mkvtoolnix/Manifest
@@ -2,3 +2,4 @@ DIST mkvtoolnix-57.0.0.tar.xz 7635780 BLAKE2B 
e0253dc0f48b0c98ee30590560daecbb7c
 DIST mkvtoolnix-60.0.0.tar.xz 7657960 BLAKE2B 
094c13ac7e73e79f3cc7eae0768625482c4808a4323239a93de34d1406583bfe676d71855dd1f7eae9a8a0ff0a7badf50c04c71f9d2fbb4afd9ff5f05b9353ea
 SHA512 
90bbb95c3a7a91bd47f76aaec9459a1f6f26a381ff03db1047c0fdb41cb87bdd96160c448152357a2b306adbd26f478112ac5d5e8215ee37331a15fc89fa43c3
 DIST mkvtoolnix-61.0.0.tar.xz 7662500 BLAKE2B 
de9d73658fe779b34b21fded8e6676b76fed5ce5ecd598aeff12e8c4f120353f63413f260bacc30c0a102a4eb6d4b907feaabdd84d80d20469a3ae8341bce5f1
 SHA512 
9f35b5af8784eb4b92b437f41b5df677aa7fc859827eaef4d0e2d8531ad9908331f70a852c7e6e965a5f8cec47b38c6c91b8fbdbcaee0edca54f8cbb000ba582
 DIST mkvtoolnix-64.0.0.tar.xz 7700012 BLAKE2B 
f0c64786fdc3d05915650a08ca398dc7f5356b9a9ce9cb108fb40a4394a7518dd45143717fde7af1dccd3e7e43d343f81d69633c78f1201670924257529baede
 SHA512 
252fdf0a9497d34f2a407ca0d3e584d1cd5a2f566b793a3a6b9af8473855d89e55ce79a8b4aff71d5a25f7a15ca991f84a3c4441168553af9feffdfe75e19844
+DIST mkvtoolnix-67.0.0.tar.xz 7791720 BLAKE2B 
815172f1e120d90ec33cbc6dac1bb3aad793edc0b629f0bab9400a0732d3b692f983d7eca82c61c453ccd245dea948d0950bcb357e3104d2012554871e09c80c
 SHA512 
eed390cb305b5fcaddf11d68a9021f9ddc22a62d1eb95f4c0a34161a7662dd62495c87193a2d951f0fe30fb9a6b5b93f06ed7fedc24ed674da531f2c2317c997

diff --git 
a/media-video/mkvtoolnix/files/mkvtoolnix-67.0.0-no-uic-qtwidgets.patch 
b/media-video/mkvtoolnix/files/mkvtoolnix-67.0.0-no-uic-qtwidgets.patch
new file mode 100644
index ..a5f5fd2009b8
--- /dev/null
+++ b/media-video/mkvtoolnix/files/mkvtoolnix-67.0.0-no-uic-qtwidgets.patch
@@ -0,0 +1,76 @@
+https://bugs.gentoo.org/844097
+
+We should only check for UIC (provided by qtwidgets) if we're building the GUI.
+
+Qt (just qtcore) itself is *always* needed to build mkvtoolnix (it's used
+for e.g. MIME type detection since 59.0.0), but the rest of Qt
+(like qtwidgets) is only needed for the GUI build.
+
+The build system incorrectly unconditionally checks for UIC. We fix it here
+to only check for it when doing a GUI build.
+
+First hunk (ac/qt5.m4, removing UIC check): Signed-off-by: Duane Robertson 
du...@duanerobertson.com
+Second hunk (rest, adding UIC check conditional on enable_gui): Signed-off-by: 
Sam James 
+--- a/ac/qt5.m4
 b/ac/qt5.m4
+@@ -51,7 +51,6 @@ check_qt5() {
+   AC_PATH_PROG(LCONVERT, lconvert,, [$qt_searchpath])
+   AC_PATH_PROG(MOC, moc,, [$qt_searchpath])
+   AC_PATH_PROG(RCC, rcc,, [$qt_searchpath])
+-  AC_PATH_PROG(UIC, uic,, [$qt_searchpath])
+ 
+   if test x"$MOC" = x; then
+ AC_MSG_CHECKING(for Qt 5)
+@@ -62,11 +61,6 @@ check_qt5() {
+ AC_MSG_CHECKING(for Qt 5)
+ AC_MSG_RESULT(no: could not find the rcc executable)
+ return
+-
+-  elif test x"$UIC" = x; then
+-AC_MSG_CHECKING(for Qt 5)
+-AC_MSG_RESULT(no: could not find the uic executable)
+-return
+   fi
+ 
+
+
+--- a/ac/qt_common.m4
 b/ac/qt_common.m4
+@@ -5,6 +5,37 @@ fi
+ if test x"$enable_gui" = xyes; then
+   BUILD_GUI=yes
+ 
++  # Copied from ac/qt6.m4.
++  qmake_properties="`mktemp`"
++
++  "$QMAKE" -query > "$qmake_properties"
++
++  qmake_ver="`$ac_cv_path_EGREP '^QT_VERSION:' "$qmake_properties" | sed 
's/^QT_VERSION://'`"
++
++  AC_MSG_CHECKING(for qmake's version)
++  if test -z "qmake_ver"; then
++AC_MSG_RESULT(unknown; please contact the author)
++return
++  elif ! check_version $qt_min_ver $qmake_ver; then

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

2022-05-17 Thread Michael Orlitzky
commit: b42d8d1364f977dbfceb02de0784c3b0e9e2df8d
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed May 18 01:34:02 2022 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed May 18 01:35:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b42d8d13

sci-libs/nlopt: new upstream v2.7.1.

  * Update HOMEPAGE.
  * Disable MATLAB detection in src_configure().
  * No more static libs.

Closes: https://bugs.gentoo.org/661952
Bug: https://bugs.gentoo.org/826774
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Orlitzky  gentoo.org>

 sci-libs/nlopt/Manifest   |  1 +
 sci-libs/nlopt/nlopt-2.7.1.ebuild | 97 +++
 2 files changed, 98 insertions(+)

diff --git a/sci-libs/nlopt/Manifest b/sci-libs/nlopt/Manifest
index a4d07e389b10..bc0bc63e1b06 100644
--- a/sci-libs/nlopt/Manifest
+++ b/sci-libs/nlopt/Manifest
@@ -1 +1,2 @@
 DIST nlopt-2.6.2.tar.gz 2040229 BLAKE2B 
f1f4124de574600ddbef8a885bbdd3a4f57b469b2f958ce94bbc831cf9bfa8a845e438fccfe4ab219a73a5675b8d880f6d49e0e7cbe9d0966777b0d2344521d4
 SHA512 
61e5c01140a57c0ad2a0acd82ad50dce1b5679dc281e55cbbc332e876b19a689013100617545a42b721d8c487df37d6ccd67859171243433fe29468f259b556b
+DIST nlopt-2.7.1.tar.gz 2044180 BLAKE2B 
6d459f94a26ee6dd7f72c73c48992bd047150aa525bc4ad088c8516127afc5c7843f6fbb6726c2f845271b87934c13e0892a063362ab50df51f92e81979111fb
 SHA512 
e23cb522fc696010574c14b72be85acc0f8ccf0bf208bf2b8789c57d6c5a6e6d419ee10330581518b1c1567018ae909b626ce7761d4fbd5bf112916871e420e2

diff --git a/sci-libs/nlopt/nlopt-2.7.1.ebuild 
b/sci-libs/nlopt/nlopt-2.7.1.ebuild
new file mode 100644
index ..814c7a1440fc
--- /dev/null
+++ b/sci-libs/nlopt/nlopt-2.7.1.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit python-r1 cmake fortran-2
+
+DESCRIPTION="Non-linear optimization library"
+HOMEPAGE="https://github.com/stevengj/nlopt;
+SRC_URI="https://github.com/stevengj/nlopt/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-2.1 MIT"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+SLOT="0"
+IUSE="cxx guile octave python test"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   guile? ( dev-scheme/guile:* )
+   octave? ( >=sci-mathematics/octave-6 )
+   python? (
+   ${PYTHON_DEPS}
+   dev-python/numpy[${PYTHON_USEDEP}]
+   )
+   "
+DEPEND="
+   ${RDEPEND}
+   python? ( dev-lang/swig )
+   "
+
+src_prepare() {
+   cmake_src_prepare
+   use python && python_copy_sources
+}
+
+src_configure() {
+   # MATLAB detection causes problems (as in bug 826774) if we don't
+   # explicitly disable it.
+   local mycmakeargs=(
+   -DNLOPT_CXX=$(usex cxx)
+   -DNLOPT_FORTRAN=$(usex test)
+   -DNLOPT_GUILE=$(usex guile)
+   -DNLOPT_OCTAVE=$(usex octave)
+   -DNLOPT_MATLAB=OFF
+   -DNLOPT_PYTHON=$(usex python)
+   -DNLOPT_SWIG=$(usex python)
+   -DNLOPT_TESTS=$(usex test)
+   )
+   if use python; then
+   python_foreach_impl run_in_build_dir cmake_src_configure
+   else
+   cmake_src_configure
+   fi
+}
+
+src_compile() {
+   if use python; then
+   python_foreach_impl run_in_build_dir cmake_src_compile
+   else
+   cmake_src_compile
+   fi
+}
+
+src_test() {
+   do_test() {
+   local a f
+   cd "${BUILD_DIR}"/test
+   for a in {1..$(usex cxx 9 7)}; do
+   for f in {5..9}; do
+   ./testopt -a $a -o $f || die "algorithm $a 
function $f failed"
+   done
+   done
+   }
+   if use python; then
+   python_foreach_impl run_in_build_dir do_test
+   else
+   do_test
+   fi
+}
+
+nlopt_install() {
+   cmake_src_install
+   python_optimize
+}
+
+src_install() {
+   if use python; then
+   python_foreach_impl run_in_build_dir nlopt_install
+   else
+   cmake_src_install
+   fi
+   local r
+   for r in */README; do newdoc ${r} README.$(dirname ${r}); done
+}



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

2022-05-17 Thread Andreas K. Hüttel
commit: 11e31a54e9a6d0981bcc78e1ec238dfaae40a055
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed May 18 01:21:52 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed May 18 01:22:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11e31a54

app-office/libreoffice-bin-debug: Revision bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 app-office/libreoffice-bin-debug/Manifest  |  9 +++
 .../libreoffice-bin-debug-7.2.6.2-r1.ebuild| 85 ++
 2 files changed, 94 insertions(+)

diff --git a/app-office/libreoffice-bin-debug/Manifest 
b/app-office/libreoffice-bin-debug/Manifest
index 0376f0623e8f..2dcb4db477a1 100644
--- a/app-office/libreoffice-bin-debug/Manifest
+++ b/app-office/libreoffice-bin-debug/Manifest
@@ -1,9 +1,18 @@
+DIST amd64-debug-libreoffice-7.2.6.2-r1.tar.xz 1471522536 BLAKE2B 
a3ba5f0f9fb6039a6f1759ce7a09fe78a7c5b9b81c9a25ed43074569c72633f0efe8f0178ad591e13f9bf9aaf4b820d73364e35ec11600903c3e43d18524f32f
 SHA512 
3c67cf8bf10f8667719ed0f1df811a14e2b69d33e767269ecd1e380efb9fec76e2bb2ef9ef5442841eb3a22278fcf8deb852b9e6b0afa797473844f72170dc80
 DIST amd64-debug-libreoffice-7.2.6.2.tar.xz 1468971352 BLAKE2B 
b94770acb7c96f59f047b9ee468b29a621da2a379dfad4f295ed77bc8ac4c910884df9a5eaf38da03c8f58d4f62d3767f4c6cb791f96695357107a29bf4c9a5c
 SHA512 
fe9eb2f3dffbb8f003ff05b2c98f30dcd69cb388eb9e045501caf6145ecb623b648abb91b9cca2873d17e1065738a2e7df9ee47150ea00e9891b719b4267a416
+DIST amd64-debug-libreoffice-gnome-7.2.6.2-r1.xd3 1382590 BLAKE2B 
5f104ef0bd263b85c23dafbc5e6bd8062e797d1683d64ae8d26d60dbe4b946589ed9ab0fded67dd0fa5cbfce9781dc7764bb7c0dca12ff7fdc1bb7d03d231565
 SHA512 
0ca249d566cb8b1c4d9aa93c02c8e264a2f46e5f5cc3c7cf898d00c9e27fe5a99dc9454b1b614b97237d9a858cbd58ff686f0c94e8e744850b075990d1fae725
 DIST amd64-debug-libreoffice-gnome-7.2.6.2.xd3 1382303 BLAKE2B 
71291a92cd245c2e9ed68fb01ff1543a26a81d345d13fe1e5c57527c6fb716e7bd6ee393bd500fcee526605784b20db9aa6e891897158e6767b3aecfee5e9ed4
 SHA512 
6a9b4df2bb53abe79cf4d268b2f4da5e2a1c93444b37dcc2cfd4e0fd37a53db59ab69b9ecd2152f5fbd48d073dd579fd1fa21080b84c6b61b59cbe05df556c73
+DIST amd64-debug-libreoffice-gnome-java-7.2.6.2-r1.xd3 757133326 BLAKE2B 
7528f922dcca1873d4dcbc9d70bcf20102bad875880e37680806d846179c7eb1c16b345b729397832321e5054742ef090c78e617381eb1fc2f1a4bd160498ede
 SHA512 
d96b610bf976172136b9312102d3f5bbd17776c536d1107be809523cddd56342fd5352df4d8c5021968f8f2252f84eb13acfaae6e668b18d6624a9d89a41e028
 DIST amd64-debug-libreoffice-gnome-java-7.2.6.2.xd3 755642290 BLAKE2B 
b1a355f4fa92996990c481133bea367a3ed019796159be4c9f3e877dc50fb1d0e460aaba369f2b065073e6f2005e15030ef0812b6bea8a3ab4e069aefd7cd351
 SHA512 
5524b1215dbe0839d6a17d022a2c06f4df30dfe4cc623c61e0e122a4613eca459fa8d71e78b3868a587ea8bc23bbcfd72cecb6ede1c09f397efd98683efdc7bd
+DIST amd64-debug-libreoffice-java-7.2.6.2-r1.xd3 755727696 BLAKE2B 
ea3cdb76f3a58ad91646acac21fbd90f7fe1efe8bdc9cb5eee36b94d418b27bdbb25d3a3da23accb1f1c9cc5afbdd4e59ee065a16dd420ff58ce67eb9e40514b
 SHA512 
e86356206729dbee21273b0c58a37bf4829f1a1a774c7840b93df728a3d5bf162c325a0551a9548079f913dcc4492b08ab1b3b152d8058c5f1883f216dcb6b71
 DIST amd64-debug-libreoffice-java-7.2.6.2.xd3 754236655 BLAKE2B 
324345c211da2b8773e81db97821324be77a9dfb712ae5c377e09d9d7fe9c0c2f9d352cc241a23ccbf091aba721c738fe56b65e7db500d7041fa1c893b0be73f
 SHA512 
0249814b8b5d07a99bb35c154ddc31cb228c066a9af4d87730b81caac628f189ac0717d883a116f3c99d3a2cf058015036aadb47241122c34495d94a0e595ec4
+DIST amd64-debug-libreoffice-kde-7.2.6.2-r1.xd3 460340283 BLAKE2B 
9d65b86d77e1883d97d78b492a8e4a39af9e503f5972a710d6b243b7d55c06947702871c0b781b5f3444053606f508e230d09b3171d93cc9f11f3e68b270f9c6
 SHA512 
5c195aa7290f0e73959bc3e9b45c197a02f98d0f405e185bf06b43565b7096bbb978c366c51a816fce7a227fb5e7b547bbf8e23a5b00d4681e4707437e9d
 DIST amd64-debug-libreoffice-kde-7.2.6.2.xd3 460398978 BLAKE2B 
30d95ed2b40fae34259d7922ad963fc330c2f9311320af4796e09c96b713234037c1c4d0a7e38e870d2ebd87dd6a8d0da48ba1d0e42f1c46da1f1cc63a40d8fa
 SHA512 
c66330553a0bf09a1027d45e229065c71d6585cc3c1f6598b4ef393ae0aed14c223cfb8fe6f711c74caa0c3bfedbf02d45fb07c8560af465edcb77b08fc2bc3f
+DIST amd64-debug-libreoffice-kde-java-7.2.6.2-r1.xd3 760418637 BLAKE2B 
0e20b98b4dbb2a5ad80192a7e13912d06e044c2d9f10a79ab3687e69c322fd1b5c91835d8756921c50555f65816325ea6f74a78142a9feaf7b7b0f1882dcf2de
 SHA512 
814f2dc13fab757fe6fada6a27ebd4572ce24b34a750dc1d35ae1c82b3de9ba53575a98efca009c54802ea3206ced17dd84bcb10a637edaa5c4cabb0cb6e8053
 DIST amd64-debug-libreoffice-kde-java-7.2.6.2.xd3 758655199 BLAKE2B 
26382ff16e3155e5786ac7d7a1c0eabc815c8a45d8a129a5f07c39fa39fb678c212feb8699ebc9f120b223d0462af15c01bafb74c81f08d5213fa38e0b6d951c
 SHA512 
7cc9292420941fecf9e9527a35b8a56238574793b64fc54b5fd8cb0754b62128c2193a9933664b46162f2aafe1afbb18a30b09f134ed39a81bbec3cf79f8f5d6
+DIST x86-debug-libreoffice-7.2.6.2-r1.tar.xz 1440156912 BLAKE2B 

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

2022-05-17 Thread Andreas K. Hüttel
commit: 57b934daf49c9164ad1d4464374ac732d1bb993b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed May 18 01:19:29 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed May 18 01:22:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57b934da

app-office/libreoffice-bin: Revision bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 app-office/libreoffice-bin/Manifest|   9 +
 .../libreoffice-bin-7.2.6.2-r1.ebuild  | 250 +
 2 files changed, 259 insertions(+)

diff --git a/app-office/libreoffice-bin/Manifest 
b/app-office/libreoffice-bin/Manifest
index 86e39f26a2de..b005ca7fcffe 100644
--- a/app-office/libreoffice-bin/Manifest
+++ b/app-office/libreoffice-bin/Manifest
@@ -1,9 +1,18 @@
+DIST amd64-bin-libreoffice-7.2.6.2-r1.tar.xz 141875540 BLAKE2B 
01c6127c08b07e842780fb6b224501fc555113646cfa25b186d1b932702d9780662afe2de97dc3334fabac57d26e13f4e0c32f710d57c693138ab08fc0a8
 SHA512 
afdd0daed052d7225e4ca8bf38cb51b3b12cd3c35829735bc9c559f579f16459f82e2c10f21f2b234d6324a2325fbade0bcacb93e564db4ec90bc0164ca84133
 DIST amd64-bin-libreoffice-7.2.6.2.tar.xz 141647232 BLAKE2B 
f3de787c4021a241e905c4da1e1427ff9568277d6f350ec4b4d16916d08b11f0b28e16abec1015e25cc949fc769a86bd642804bd39507c4fc284e53e9496bf0a
 SHA512 
9334caff01d675ec3ba442199ef6e2216a9226da64aebf3173c3a170abc8c8574c9416f3d76446f9cf18fb048e73b9e83558a8d9e1aeae6516489666d4a9a2ff
+DIST amd64-bin-libreoffice-gnome-7.2.6.2-r1.xd3 1450552 BLAKE2B 
338e5fb46fdb700ca104b4838459a91444f69d0cb26d0a3ccecd807e38306d6454498277a888b11406717ca3bf4883e0d785fcf9c49afe3bb73527faf40fc629
 SHA512 
ed4e0f50b9164ed75c723b22ba4d1cdeead201cfa9a84779131681840e08e7571e90635cc80fa7843eb7ffc1681586c49bafc63bfb0aa21eaff5cd146f877b71
 DIST amd64-bin-libreoffice-gnome-7.2.6.2.xd3 1432488 BLAKE2B 
171840cf4ceda8fb52ec29cca9e48cf5f0f8167f6ac37980481a145b4bc5aed016cab6a898feba4072288b0301f3b261e7ea162ff03a0b7bb9eba49883140bab
 SHA512 
006eb6afeb476e1272c7654797ceb142e8d3840af84b9a94328896eb03ae52d8c00ec0c5b879ed149c3f4d0d35870039f9d96b1052c3eb6a16c2c1bdf2ec5803
+DIST amd64-bin-libreoffice-gnome-java-7.2.6.2-r1.xd3 30849546 BLAKE2B 
bdc7147122e4d6d550fd12e5eef7a57982a2f9ad427b43443a78f46ae98c8c66ebc81cd6ae50cc60b9570c9284ae0370cfc005bc7bf3b89d30a7a24b304e
 SHA512 
7a7b0ea1b1b1ea2a8e1935fa92ee6e18d4f21cc7abf95e390d2c21b18e5995877f2e72b90e9129b5bc128602ab10bc1cd6ad93a2332ff08fec4e4051395e87d3
 DIST amd64-bin-libreoffice-gnome-java-7.2.6.2.xd3 30838103 BLAKE2B 
025c3d554e73ea4811892641a917a84880c2a2cd24dbfc6e1b31ee30827acb8eab6b94f48ce07a7a002bf8ac0bae62c08442cfa274981439c946896c0ce99e32
 SHA512 
fe03906327ae39ca32184c66fea151348c03bdfe83608605a8761f4c2679c31623d628de4f24b605b4adc1d64cc82a7bc2a3b6106acd360592c43ec2a225d17b
+DIST amd64-bin-libreoffice-java-7.2.6.2-r1.xd3 30713882 BLAKE2B 
771af8eb60fd269862da024b7a363bb109f4e630ef2cbab14e4e8af47f143d5ea7b244456dc97d3217cec1f02eedcc43b3e26ab60a84516bfa50f388092f8a41
 SHA512 
7ebfb1c3b647b09af0883a71b7c5e1c21a75d8e41b24a83f7bbc6fab8d33899b3647448cc1c17aa1630d8d0e21b1a4d202e7bc5c95e08247229a0b6ad5ce559b
 DIST amd64-bin-libreoffice-java-7.2.6.2.xd3 30714634 BLAKE2B 
54ff35c9d5b239b8caeaf6fb6bd9269ae931230d5585afd73e7bd5b1bcd960add490614508e1d4bd09becfac5ffbb1683eeef959e1bad61e030a1f81ee19bcab
 SHA512 
8d23e08879bf4057e539798568b5f8d50b1c4f5721c787430763cbfcebe5095185f389aa1bdf391d3ef7ace9ea6ffc43a8d5ec25a5dc3e6a1b3004a105d9b8f7
+DIST amd64-bin-libreoffice-kde-7.2.6.2-r1.xd3 20950411 BLAKE2B 
162d6477173389191630d1c6c3f77fef99f3ad1d70c45f7c79b99456b25f0c643dfa61681b09c2fb99a51108ec399bd0045255a751493fbb422bacc79e184655
 SHA512 
60f241d76a198c55da9f8f0d8b1a7575cbab09909e76eab591f56acf77d9c80c9a35608ae34c753d75126cb476150ed60bee71aea0a264a780d02144af10996a
 DIST amd64-bin-libreoffice-kde-7.2.6.2.xd3 20970286 BLAKE2B 
e4d41de640bfe99d4d480c863726dad37c69d7e0ad1fd54765d2556fa07ba60cdb0f97032437aaf4e8252b3100ed05cc0be71fcbb2a2d3ebfbbf0e752e1aa604
 SHA512 
c7f718e1b5aecd4be5a92c3cf65ac63cc5a764a38c54b942cb4fcc30283e3d0f46a67cce79082d2012d6ebfcc5634ba1a2c4c69bf214e6e2012d750e87dafff1
+DIST amd64-bin-libreoffice-kde-java-7.2.6.2-r1.xd3 30841606 BLAKE2B 
0649c91623c41d21c1e4f56e640f4d8552588ee0a42480c2c3465afcd61c6c5db88645e04d81c5f228ad1099a480dbbdf506554a28ebbf06b53925a3180b2457
 SHA512 
16d917e87c656aa425f4dfd41208ec6128c6200edfacd5ed6aaef6c9516d8c7d59f4f5b0c2f67c6cd4b21568a9eaa27bf1adafc39309dca560debb9353ff071e
 DIST amd64-bin-libreoffice-kde-java-7.2.6.2.xd3 30861267 BLAKE2B 
fbb6c86449b8d109ecbaeff83229aae4b3acb6355c05c4cec6c6eef78287a00f12b6bd9b0cb064d1f6c2a4ec145bb299f62e923f95ad3e9bb1d12c66765f75e4
 SHA512 
84cb8f18cd69b9f9056b8959c8760fb331b30b612a1f6d4f9524b8782ea4d0c8d5a0b836a2e121a8ffe054dc47a9016e87665c9dbd573f80d19560ec8871eaf2
+DIST x86-bin-libreoffice-7.2.6.2-r1.tar.xz 143507652 BLAKE2B 

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

2022-05-17 Thread Patrick McLean
commit: 6369b251943ed23d99574e5e89f176adeb75d63c
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed May 18 01:21:56 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed May 18 01:22:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6369b251

dev-libs/simdjson: add 1.1.0

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

 dev-libs/simdjson/Manifest  |  2 +
 dev-libs/simdjson/simdjson-1.1.0.ebuild | 85 +
 2 files changed, 87 insertions(+)

diff --git a/dev-libs/simdjson/Manifest b/dev-libs/simdjson/Manifest
index c1b350236bcd..743d8ec0edae 100644
--- a/dev-libs/simdjson/Manifest
+++ b/dev-libs/simdjson/Manifest
@@ -1,5 +1,7 @@
 DIST simdjson-0.9.7.tar.gz 7956250 BLAKE2B 
2fa04be699eb5573ac17db9b476ded1853cfe45c0993c9303b70bfd0e8e4343b69e4a02f21dac35d2c0255826bfedf41123fd635d36d48a08f74b28b5a6536ce
 SHA512 
6f4ad854adc2b932f9926610cdd28ddda7fc1776b84a224adb5b337f81c92721bd11c8ab180897117891cdefe9c1ef14b9f062c9a1a2ebc5b5582c29cb656bf0
 DIST simdjson-1.0.0.tar.gz 1546728 BLAKE2B 
6b70416404776b4fcc30cd3ab07b8048899bbe3497af779504a685bc2459424e82bd40bf100d7ed8ccfa05e871a0a1edd9eebd11294cdc3d1780797d7f79ba1e
 SHA512 
dbf8abfeec5c079f4d87e8bf31d1af27601f7f0578ebb8ad28a25f496b4b771b68a75f9a11f61706c539d54c36a493a2d2819bd15427c3b7f7a0b36811177f17
 DIST simdjson-1.0.2.tar.gz 1551616 BLAKE2B 
534e312de977b82604595ccf889348545ed355fb9cfb6f618d42236122578f6102ce7bcd31204c3013dbeeff17c35effaff62531a7e17e5e83ac07150b1456ab
 SHA512 
04a3bee2d847680aa1f55115007ceec01652bebb8d5187cfbca0af81bedff355cbac949862a82e3060071da1a58b62d5b028bcd91562b962756aa5cab614f073
+DIST simdjson-1.1.0.tar.gz 1555845 BLAKE2B 
6dfd4e938b9f1f6a6314f39929b74a7e822fbb37510914eb3db0660b9bbf68ef0b2fb4c45aa2e1246f6530d3848d0055220d4c5ead3093f97956a6154b22a899
 SHA512 
f8718bd039e1a25f0b95880b957c43e6eba6eada6bb7f58cedde37669a46b15b3ff9f4c4ea775e1cf949657642ef0472fa8bac5bdc98882df63e7f292fb5a723
 DIST simdjson-data-1.0.0.tar.gz 6635706 BLAKE2B 
563376147f18d590a176a5a0398365db1a3e677b773c018f335efa7fff05ac22ac5dc37613792082a32e6c9b91a773a590f7dfd15efa5ba660f9142b128b28a7
 SHA512 
168198404b11b8c76ff4f53645d7b5a88a5c72b4a5b6646b4410859ec3416ae9b37fc59f7d2f014ccc785615ea5c31dc00b145dbb1a7acb701b94029dd4ea1e1
 DIST simdjson-data-1.0.2.tar.gz 6635706 BLAKE2B 
563376147f18d590a176a5a0398365db1a3e677b773c018f335efa7fff05ac22ac5dc37613792082a32e6c9b91a773a590f7dfd15efa5ba660f9142b128b28a7
 SHA512 
168198404b11b8c76ff4f53645d7b5a88a5c72b4a5b6646b4410859ec3416ae9b37fc59f7d2f014ccc785615ea5c31dc00b145dbb1a7acb701b94029dd4ea1e1
+DIST simdjson-data-1.1.0.tar.gz 6635706 BLAKE2B 
563376147f18d590a176a5a0398365db1a3e677b773c018f335efa7fff05ac22ac5dc37613792082a32e6c9b91a773a590f7dfd15efa5ba660f9142b128b28a7
 SHA512 
168198404b11b8c76ff4f53645d7b5a88a5c72b4a5b6646b4410859ec3416ae9b37fc59f7d2f014ccc785615ea5c31dc00b145dbb1a7acb701b94029dd4ea1e1

diff --git a/dev-libs/simdjson/simdjson-1.1.0.ebuild 
b/dev-libs/simdjson/simdjson-1.1.0.ebuild
new file mode 100644
index ..01fbcc889778
--- /dev/null
+++ b/dev-libs/simdjson/simdjson-1.1.0.ebuild
@@ -0,0 +1,85 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs cmake
+
+DATA_HASH="a5b13babe65c1bba7186b41b43d4cbdc20a5c470"
+DESCRIPTION="SIMD accelerated C++ JSON library"
+HOMEPAGE="
+   https://simdjson.org/
+   https://github.com/simdjson/simdjson
+"
+SRC_URI="
+   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   test? ( https://github.com/${PN}/${PN}-data/archive/${DATA_HASH}.tar.gz 
-> ${PN}-data-${PV}.tar.gz )
+"
+
+LICENSE="Apache-2.0 Boost-1.0 BSD MIT"
+SLOT="0/9"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="test tools"
+
+BDEPEND="
+   sys-apps/file
+   sys-apps/grep
+"
+DEPEND="
+   tools? ( dev-libs/cxxopts:= )
+"
+
+REQUIRED_USE="test? ( tools )"
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/simdjson-1.0.0-dont-bundle-cxxopts.patch"
+   "${FILESDIR}/simdjson-0.9.0-tests.patch"
+   "${FILESDIR}/simdjson-1.0.0-dont-fetch-data-tarball.patch"
+   "${FILESDIR}/simdjson-1.0.0-install-tools.patch"
+   "${FILESDIR}/simdjson-1.0.0-tests.patch"
+)
+
+DOCS=(
+   AUTHORS
+   CONTRIBUTING.md
+   CONTRIBUTORS
+   HACKING.md
+   README.md
+)
+
+src_prepare() {
+   if use test; then
+   mv "${WORKDIR}/${PN}-data-${DATA_HASH}" 
"${S}/dependencies/${PN}-data" || die
+   fi
+
+   sed -e 's:-Werror ::' -i cmake/developer-options.cmake || die
+   sed -e "s:^c++ :$(tc-getCXX) :" -i singleheader/README.md || die
+   mv tools/{,simd}jsonpointer.cpp || die
+   cmake_src_prepare
+}
+
+src_configure() {
+   local -a mycmakeargs=(
+   -DSIMDJSON_ENABLE_THREADS=ON
+   )
+   use test && mycmakeargs+=(
+   -DSIMDJSON_TESTS=ON
+   )
+
+   if use tools; then
+

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

2022-05-17 Thread WANG Xuerui
commit: 4928a061eec5c744729c23991962dd81262da2df
Author: WANG Xuerui  gentoo  org>
AuthorDate: Wed May 18 00:03:09 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Wed May 18 00:07:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4928a061

profiles/arch/loong: p.u.mask some more packages blocked by rust and go

Signed-off-by: WANG Xuerui  gentoo.org>

 profiles/arch/loong/package.use.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/arch/loong/package.use.mask 
b/profiles/arch/loong/package.use.mask
index 906726a9741f..8e314964b5f4 100644
--- a/profiles/arch/loong/package.use.mask
+++ b/profiles/arch/loong/package.use.mask
@@ -9,11 +9,16 @@ net-libs/libssh mbedtls
 # WANG Xuerui  (2022-05-13)
 # dev-lang/rust is not available on loong yet.
 dev-vcs/mercurial rust
+media-gfx/eog svg
+media-gfx/imv svg
 media-libs/freetype svg
+>=media-libs/imlib2-1.9.0 svg
 media-libs/libavif rav1e
 
 # WANG Xuerui  (2022-05-13)
 # dev-lang/go is not available on loong yet.
+media-libs/libheif go test
+sys-apps/earlyoom test
 sys-libs/libcap tools
 
 # WANG Xuerui  (2022-04-24)



[gentoo-commits] repo/gentoo:master commit in: app-arch/bzip3/

2022-05-17 Thread WANG Xuerui
commit: 7c69eedce519ab202041da050b767070e8577a62
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue May 17 23:58:41 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue May 17 23:58:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c69eedc

app-arch/bzip3: keyword 1.1.3-r1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 app-arch/bzip3/bzip3-1.1.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/bzip3/bzip3-1.1.3-r1.ebuild 
b/app-arch/bzip3/bzip3-1.1.3-r1.ebuild
index 3854b7aad967..c0b70c2d9d3b 100644
--- a/app-arch/bzip3/bzip3-1.1.3-r1.ebuild
+++ b/app-arch/bzip3/bzip3-1.1.3-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ** ]] ; then
EGIT_REPO_URI="https://github.com/kspalaiologos/${PN}.git;
 else

SRC_URI="https://github.com/kspalaiologos/${PN}/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64 ~loong ~x86"
 fi
 
 LICENSE="LGPL-3+"



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

2022-05-17 Thread Sam James
commit: 42d845c4b4db3e1aead5721ae2d857c8e0fb2ee2
Author: Sam James  gentoo  org>
AuthorDate: Tue May 17 23:31:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 17 23:31:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42d845c4

dev-cpp/termcolor: add 2.1.0

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

 dev-cpp/termcolor/Manifest   |  1 +
 dev-cpp/termcolor/termcolor-2.1.0.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-cpp/termcolor/Manifest b/dev-cpp/termcolor/Manifest
index 49924bd31aaa..a52fc8290f29 100644
--- a/dev-cpp/termcolor/Manifest
+++ b/dev-cpp/termcolor/Manifest
@@ -1 +1,2 @@
 DIST termcolor-2.0.0.tar.gz 88582 BLAKE2B 
3e7a4a99af3586fff103d0de0601e019881745e2921b4750dbf476439138a71120b6513a287c5fe26fd96a9c6115cb82295810d9bea11d0992f48fcd5d0a8d18
 SHA512 
72dead77fb9f3ff79432b1659b57c3d961a57b46305937acd0c221f5abb016f609dfaf7a9bf508bd7a073338ee604cf55f9915c8e8a76ddfaf6c68bc031e37f9
+DIST termcolor-2.1.0.tar.gz 89041 BLAKE2B 
1b3681dcd7dde394737bdc02e8a8ae10c61adfddbb1506e7254c27636a9045bc17ebe45801ecf813c3fc6b3a4bb3ea90bc6246e651105fab2e42b0807fa74339
 SHA512 
668853a93e1208a08a4ea9ac8db2d9c615cefd0325c35402b767e0b1bf373589507b8eb7685babd5801c1e4f2533db6f4eabfedde365737a4c7c069f00f536d8

diff --git a/dev-cpp/termcolor/termcolor-2.1.0.ebuild 
b/dev-cpp/termcolor/termcolor-2.1.0.ebuild
new file mode 100644
index ..62b3a7572734
--- /dev/null
+++ b/dev-cpp/termcolor/termcolor-2.1.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="A header-only C++ library for printing colored messages to the 
terminal"
+HOMEPAGE="https://github.com/ikalnytskyi/termcolor 
https://termcolor.readthedocs.io;
+SRC_URI="https://github.com/ikalnytskyi/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+# It's just a visual test, nothing automated / no way to detect failure in an 
ebuild.
+RESTRICT="!test? ( test ) test"
+
+src_configure() {
+   local mycmakeargs=(
+   -DTERMCOLOR_TESTS=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   "${BUILD_DIR}"/test_termcolor || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-php/smarty/

2022-05-17 Thread Michael Orlitzky
commit: 18834a17deb847788ac32a80f9ddaa2cff861560
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Tue May 17 23:28:04 2022 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Tue May 17 23:28:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18834a17

dev-php/smarty: add upstream v4.1.1 with a fix for CVE-2022-29221.

Bug: https://bugs.gentoo.org/845180
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Orlitzky  gentoo.org>

 dev-php/smarty/Manifest|  1 +
 dev-php/smarty/smarty-4.1.1.ebuild | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/dev-php/smarty/Manifest b/dev-php/smarty/Manifest
index 1af0ed132b60..d129d6ccfbb6 100644
--- a/dev-php/smarty/Manifest
+++ b/dev-php/smarty/Manifest
@@ -1,2 +1,3 @@
 DIST manual-en.3.1.14.zip 408414 BLAKE2B 
03d4e7a386eb3bd5b19e5c555ec34b86812838a5b5fac8ec0ab9701fba89a5867714da57d950f68224a89bbe2267c18d638ee850681860de309c74bbfb3d0a0b
 SHA512 
d384e3856b45ed3f992f3732a5465120abe9fb947cdf13ff67a9c4264f72987d24885ee61cd7309b728e64cdfe4f34c3e7f757096d35de56d962f3b78def9e58
 DIST smarty-4.0.4.tar.gz 359012 BLAKE2B 
84f34ff1e00f81de8961e252a14a7d813180b789820ace363c7a64f05d57c874d1f77068aed43d1d4cfc9aed0b348625e85e75a30ae3f1dab7a15c92f6ed9ab5
 SHA512 
1eef2585b415905e4a67328ab56ae473e5121b8f3a50f0d3aa3c60ab331eda9137744c92dcf2fcc674a6ec68eb714aa60468d1b56a436a94778be242fbd0b377
+DIST smarty-4.1.1.tar.gz 235624 BLAKE2B 
c624812ebebb1a8d09a5d80e2826b4e0e90310f6f53f903c9e962542b41b5c150ede1031f66c290e4dc2bb336eb532fd3305a3d97c7e43768d45f57df6815448
 SHA512 
93e601959651a00bdf9be9c9ddcfea6b189f70270ec8ab4764d2759c0c4de07c74a79cf4e42ee97d16c246130d6f1da5c8601fa60e5194906fe3b416934d1ef5

diff --git a/dev-php/smarty/smarty-4.1.1.ebuild 
b/dev-php/smarty/smarty-4.1.1.ebuild
new file mode 100644
index ..b8594fc0e25c
--- /dev/null
+++ b/dev-php/smarty/smarty-4.1.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DOC_PV="3.1.14"
+
+DESCRIPTION="A template engine for PHP"
+HOMEPAGE="https://www.smarty.net/;
+SRC_URI="https://github.com/smarty-php/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   doc? ( https://www.smarty.net/files/docs/manual-en.${DOC_PV}.zip )"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="doc"
+
+BDEPEND="doc? ( app-arch/unzip )"
+
+# PHP unicode support is detected at runtime, and the cached templates
+# that smarty generates depend on it. If, later on, PHP is reinstalled
+# without unicode support, all of the previously-generated cached
+# templates will begin to throw 500 errrors for missing mb_foo
+# functions. See bug #532618.
+RDEPEND="dev-lang/php:*[unicode]"
+
+src_install() {
+   insinto "/usr/share/php/${PN}"
+   doins -r libs/*
+
+   local DOCS=( CHANGELOG.md README.md SECURITY.md )
+   local HTML_DOCS
+   use doc && HTML_DOCS="${WORKDIR}/manual-en/"*
+   einstalldocs
+}
+
+pkg_postinst() {
+   elog "${PN} has been installed in /usr/share/php/${PN}/."
+   elog
+   elog 'To use it in your scripts, include the Smarty.class.php file'
+   elog "from the \"${PN}\" directory; for example,"
+   elog
+   elog "  require('${PN}/Smarty.class.php');"
+   elog
+   elog 'After that, the Smarty class will be available to you.'
+}



[gentoo-commits] repo/gentoo:master commit in: net-print/cups-filters/

2022-05-17 Thread Sam James
commit: 4e3c607169b17fe6c8a0acf35ee0f6ac5fae1b01
Author: Sam James  gentoo  org>
AuthorDate: Tue May 17 23:08:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 17 23:08:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e3c6071

net-print/cups-filters: add note re c++11

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

 net-print/cups-filters/cups-filters-1.28.15.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/net-print/cups-filters/cups-filters-1.28.15.ebuild 
b/net-print/cups-filters/cups-filters-1.28.15.ebuild
index 58faa6fecaac..867f3368fd8d 100644
--- a/net-print/cups-filters/cups-filters-1.28.15.ebuild
+++ b/net-print/cups-filters/cups-filters-1.28.15.ebuild
@@ -48,6 +48,8 @@ BDEPEND="
 "
 
 src_configure() {
+   # (As of 1.28.15, still defaults upstream to c++0x, so it's still 
needed,
+   # probably.)
# Bug #626800
append-cxxflags -std=c++11
 



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

2022-05-17 Thread Sam James
commit: f36d701f945f3d8adaa7169d10de4cd171334e7e
Author: Sam James  gentoo  org>
AuthorDate: Tue May 17 23:04:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 17 23:04:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f36d701f

media-video/vlc: drop obsolete -std=c++11

The commit referenced in the ebuild [0] was in 3.0.0 anyway, but
also, AX_CXX_COMPILE_STDCXX_11 passes the needed flags to enable
c++11 support anyway.

In any case, long obsolete, as GCC 9+ defaults to gnu++11 or newer
anyhow.

[0] 
https://github.com/videolan/vlc/commit/4b1c9dcdda0bbff801e47505ff9dfd3f274eb0d8

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

 media-video/vlc/vlc-3.0.16-r8.ebuild   | 3 ---
 media-video/vlc/vlc-3.0.17.3-r1.ebuild | 3 ---
 media-video/vlc/vlc-3.0.17.3-r2.ebuild | 3 ---
 media-video/vlc/vlc-3.0..ebuild| 3 ---
 media-video/vlc/vlc-.ebuild| 3 ---
 5 files changed, 15 deletions(-)

diff --git a/media-video/vlc/vlc-3.0.16-r8.ebuild 
b/media-video/vlc/vlc-3.0.16-r8.ebuild
index e4cf9a519934..5ac73bb5c456 100644
--- a/media-video/vlc/vlc-3.0.16-r8.ebuild
+++ b/media-video/vlc/vlc-3.0.16-r8.ebuild
@@ -448,9 +448,6 @@ src_configure() {
replace-flags -Os -O2
fi
 
-   # VLC now requires C++11 after commit 
4b1c9dcdda0bbff801e47505ff9dfd3f274eb0d8
-   append-cxxflags -std=c++11
-
if use omxil; then
# bug #723006
# https://trac.videolan.org/vlc/ticket/24617

diff --git a/media-video/vlc/vlc-3.0.17.3-r1.ebuild 
b/media-video/vlc/vlc-3.0.17.3-r1.ebuild
index b4f720f589d4..ca18dae57b23 100644
--- a/media-video/vlc/vlc-3.0.17.3-r1.ebuild
+++ b/media-video/vlc/vlc-3.0.17.3-r1.ebuild
@@ -442,9 +442,6 @@ src_configure() {
replace-flags -Os -O2
fi
 
-   # VLC now requires C++11 after commit 
4b1c9dcdda0bbff801e47505ff9dfd3f274eb0d8
-   append-cxxflags -std=c++11
-
if use omxil; then
# bug #723006
# https://trac.videolan.org/vlc/ticket/24617

diff --git a/media-video/vlc/vlc-3.0.17.3-r2.ebuild 
b/media-video/vlc/vlc-3.0.17.3-r2.ebuild
index 33d9f2b17a26..f1b90b865b31 100644
--- a/media-video/vlc/vlc-3.0.17.3-r2.ebuild
+++ b/media-video/vlc/vlc-3.0.17.3-r2.ebuild
@@ -443,9 +443,6 @@ src_configure() {
replace-flags -Os -O2
fi
 
-   # VLC now requires C++11 after commit 
4b1c9dcdda0bbff801e47505ff9dfd3f274eb0d8
-   append-cxxflags -std=c++11
-
if use omxil; then
# bug #723006
# https://trac.videolan.org/vlc/ticket/24617

diff --git a/media-video/vlc/vlc-3.0..ebuild 
b/media-video/vlc/vlc-3.0..ebuild
index 9f650bcfa31d..f6a6a9658e5f 100644
--- a/media-video/vlc/vlc-3.0..ebuild
+++ b/media-video/vlc/vlc-3.0..ebuild
@@ -441,9 +441,6 @@ src_configure() {
replace-flags -Os -O2
fi
 
-   # VLC now requires C++11 after commit 
4b1c9dcdda0bbff801e47505ff9dfd3f274eb0d8
-   append-cxxflags -std=c++11
-
if use omxil; then
# bug #723006
# https://trac.videolan.org/vlc/ticket/24617

diff --git a/media-video/vlc/vlc-.ebuild b/media-video/vlc/vlc-.ebuild
index 23316e6cba59..14afeb88022f 100644
--- a/media-video/vlc/vlc-.ebuild
+++ b/media-video/vlc/vlc-.ebuild
@@ -441,9 +441,6 @@ src_configure() {
replace-flags -Os -O2
fi
 
-   # VLC now requires C++11 after commit 
4b1c9dcdda0bbff801e47505ff9dfd3f274eb0d8
-   append-cxxflags -std=c++11
-
if use omxil; then
# bug #723006
# https://trac.videolan.org/vlc/ticket/24617



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

2022-05-17 Thread Sam James
commit: 7b1f03036c619f10255a08d65828248a2ab0eba1
Author: Sam James  gentoo  org>
AuthorDate: Tue May 17 22:57:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 17 22:59:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b1f0303

dev-libs/icu: explain append-cxxflags for C++14

Without context, it looks stale, but it isn't! ICU appends c++11 to flags 
otherwise.

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

 dev-libs/icu/icu-71.1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-libs/icu/icu-71.1.ebuild b/dev-libs/icu/icu-71.1.ebuild
index b12402f07a43..9b9d7ebf841a 100644
--- a/dev-libs/icu/icu-71.1.ebuild
+++ b/dev-libs/icu/icu-71.1.ebuild
@@ -61,6 +61,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # ICU tries to append -std=c++11 without this, so as of 71.1,
+   # despite GCC 9+ using c++14 (or gnu++14) and GCC 11+ using gnu++17,
+   # we still need this.
append-cxxflags -std=c++14
 
if tc-is-cross-compiler; then



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

2022-05-17 Thread Sam James
commit: 1da5e9d810f1724e065df07ddc7fd0a3620fbf4f
Author: Sam James  gentoo  org>
AuthorDate: Tue May 17 22:55:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 17 22:59:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1da5e9d8

dev-libs/icu-layoutex: explain append-cxxflags for C++14

Without context, it looks stale, but it isn't! ICU appends c++11 to flags 
otherwise.

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

 dev-libs/icu-layoutex/icu-layoutex-71.1.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-libs/icu-layoutex/icu-layoutex-71.1.ebuild 
b/dev-libs/icu-layoutex/icu-layoutex-71.1.ebuild
index d66b5589337f..5bbdcfa9444e 100644
--- a/dev-libs/icu-layoutex/icu-layoutex-71.1.ebuild
+++ b/dev-libs/icu-layoutex/icu-layoutex-71.1.ebuild
@@ -50,7 +50,9 @@ src_prepare() {
 }
 
 src_configure() {
-   # Use C++14
+   # ICU tries to append -std=c++11 without this, so as of 71.1,
+   # despite GCC 9+ using c++14 (or gnu++14) and GCC 11+ using gnu++17,
+   # we still need this.
append-cxxflags -std=c++14
 
if tc-is-cross-compiler; then



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

2022-05-17 Thread Sam James
commit: 64dd2f667b6feb15854cbb5a4932346ca00f6919
Author: Sam James  gentoo  org>
AuthorDate: Tue May 17 22:20:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 17 22:20:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64dd2f66

sci-mathematics/octave: Keyword 6.4.0-r2 hppa, #757822

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

 sci-mathematics/octave/octave-6.4.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/octave/octave-6.4.0-r2.ebuild 
b/sci-mathematics/octave/octave-6.4.0-r2.ebuild
index fc956ca314bf..beacfa32b21a 100644
--- a/sci-mathematics/octave/octave-6.4.0-r2.ebuild
+++ b/sci-mathematics/octave/octave-6.4.0-r2.ebuild
@@ -14,7 +14,7 @@ SLOT="0/${PV}"
 IUSE="curl doc fftw +glpk gnuplot gui hdf5 java opengl
portaudio postscript +qhull +qrupdate readline sndfile +sparse
ssl static-libs sundials X zlib"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
 
 # Although it is listed in INSTALL.OCTAVE as a build tool, Octave runs
 # "makeinfo" from sys-apps/texinfo at runtime to convert its texinfo



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

2022-05-17 Thread Sam James
commit: d9c6a42f164f87073e02b49127977b6587983254
Author: Sam James  gentoo  org>
AuthorDate: Tue May 17 22:19:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 17 22:19:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9c6a42f

profiles/arch/hppa: mask octave[sundials]

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

 profiles/arch/hppa/package.use.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/arch/hppa/package.use.mask 
b/profiles/arch/hppa/package.use.mask
index ea12bfd2a81c..e302bcfdc10d 100644
--- a/profiles/arch/hppa/package.use.mask
+++ b/profiles/arch/hppa/package.use.mask
@@ -4,6 +4,11 @@
 # NOTE: When masking a USE flag due to missing keywords, please file a keyword
 # request bug for the hppa arch.
 
+# Sam James  (2022-05-17)
+# sci-libs/sundials fails to build tests on HPPA
+# bug #845222
+sci-mathematics/octave sundials
+
 # Matt Turner  (2022-05-07)
 # app-crypt/gcr is not keyworded
 app-crypt/pinentry gtk



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

2022-05-17 Thread Sam James
commit: 083c8e158079d734bf9fd4502865ccc50fe9043a
Author: Sam James  gentoo  org>
AuthorDate: Tue May 17 22:12:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 17 22:12:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=083c8e15

sci-libs/sundials: add 6.2.0

Bug: https://bugs.gentoo.org/731904
Bug: https://bugs.gentoo.org/831110
Bug: https://bugs.gentoo.org/715556
Signed-off-by: Sam James  gentoo.org>

 sci-libs/sundials/Manifest  |   1 +
 sci-libs/sundials/sundials-6.2.0.ebuild | 119 
 2 files changed, 120 insertions(+)

diff --git a/sci-libs/sundials/Manifest b/sci-libs/sundials/Manifest
index 5588e189068a..dc11161c3fdd 100644
--- a/sci-libs/sundials/Manifest
+++ b/sci-libs/sundials/Manifest
@@ -1,2 +1,3 @@
 DIST sundials-5.2.0.tar.gz 18639221 BLAKE2B 
c10e6deb5839993b8601347be94412d0b0c058084b4dc0d380681f7b4debd535f9736c2ef734e9fd84c6ddc190ab05f46abcb711225ec1f156a18d8edb6317fb
 SHA512 
99163a104e436dab4779c77519502b5614b65d726324b29b14236315f6916beb5863fcd56b5acf19f62985c033b227fba1ebd3d3c4607ce991d94ee7739bb55f
 DIST sundials-5.8.0.tar.gz 24012815 BLAKE2B 
f707ad7465218532f3dc4df7627b87933b2bc52be6f1ad290b91ab83a3414ae83bc64503126af8772daa000f58a89855d7ca35fe74fa21bd91180695582442c7
 SHA512 
d22e699aaddaeef026e91e18dd070d06278c75b6980b36c6fb2e50203ba6445420e4a8e0612a6317dcaa521aeffbdf62ab88737be235ef70cef3a8be02a13dbb
+DIST sundials-6.2.0.tar.gz 82410068 BLAKE2B 
c6aa9735198465bb458590ef1a90101e246202632afd6bd7f48970b9a2752810ce8c5be7983097cd816189cb994efbddf8d34706665846c67d6442bd7c12db38
 SHA512 
0dd0a2bf6390a13a5846caf440aa6d459f3890f6d13c0eff8c8180a92a636d6eae7f64679d45acd2048de742d4c644e2ae112cb09028b3fdef10a247bee44c0b

diff --git a/sci-libs/sundials/sundials-6.2.0.ebuild 
b/sci-libs/sundials/sundials-6.2.0.ebuild
new file mode 100644
index ..bc44870f0732
--- /dev/null
+++ b/sci-libs/sundials/sundials-6.2.0.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_MAKEFILE_GENERATOR="emake"
+FORTRAN_NEEDED=fortran
+FORTRAN_STANDARD="77 90 2003"
+# if FFLAGS and FCFLAGS are set then should be equal
+
+inherit cmake flag-o-matic fortran-2 toolchain-funcs
+
+DESCRIPTION="Suite of nonlinear solvers"
+HOMEPAGE="https://computing.llnl.gov/projects/sundials;
+SRC_URI="https://github.com/LLNL/${PN}/releases/download/v${PV}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc examples fortran hypre +int64 lapack mpi openmp sparse +static-libs 
superlumt threads"
+REQUIRED_USE="
+   fortran? ( static-libs )
+   hypre? ( mpi )
+"
+
+BDEPEND="virtual/pkgconfig"
+RDEPEND="
+   lapack? ( virtual/lapack )
+   mpi? (
+   sci-libs/hypre:=[fortran?,mpi?]
+   virtual/mpi[fortran?]
+   )
+   sparse? ( sci-libs/klu )
+   superlumt? ( sci-libs/superlu_mt:=[int64=] )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.8.0-fix-license-install-path.patch
+)
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+
+   use fortran && fortran-2_pkg_setup
+}
+
+src_prepare() {
+   # bug #707240
+   append-cflags -fcommon
+   use threads && append-ldflags -pthread
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   mycmakeargs+=(
+   -DBUILD_FORTRAN_MODULE_INTERFACE=$(usex fortran)
+   -DBUILD_SHARED_LIBS=ON
+   -DBUILD_STATIC_LIBS=$(usex static-libs)
+   -DENABLE_HYPRE=$(usex hypre)
+   -DENABLE_KLU=$(usex sparse)
+   -DENABLE_LAPACK=$(usex lapack)
+   -DENABLE_MPI=$(usex mpi)
+   -DENABLE_OPENMP=$(usex openmp)
+   -DENABLE_PTHREAD=$(usex threads)
+   -DENABLE_SUPERLUMT=$(usex superlumt)
+   -DEXAMPLES_INSTALL=ON
+   -DEXAMPLES_INSTALL_PATH="/usr/share/doc/${PF}/examples"
+   -DSUNDIALS_INDEX_SIZE="$(usex int64 64 32)"
+   -DSUPERLUMT_INCLUDE_DIR="${EPREFIX}/usr/include/superlu_mt"
+   -DSUPERLUMT_LIBRARY="-lsuperlu_mt"
+   -DUSE_GENERIC_MATH=ON
+   )
+
+   if use examples; then
+   mycmakeargs+=(
+   -DEXAMPLES_ENABLE_C=ON
+   -DEXAMPLES_ENABLE_CXX=ON
+   )
+   if use fortran; then
+   mycmakeargs+=(
+   -DEXAMPLES_ENABLE_F77=ON
+   -DEXAMPLES_ENABLE_F90=ON
+   -DEXAMPLES_ENABLE_F2003=ON
+   )
+   fi
+   fi
+
+   if use fortran; then
+   mycmakeargs+=(
+   

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

2022-05-17 Thread Sam James
commit: 042dabffb96f3b8fd74e0cbb14c524c81e7304df
Author: Sam James  gentoo  org>
AuthorDate: Tue May 17 21:58:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 17 21:58:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=042dabff

gnome-base/gnome-shell: backport new Polkit patch (g_autoptr)

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

 .../gnome-shell/files/42.1-polkit-g_autoptr.patch  | 53 ++
 gnome-base/gnome-shell/gnome-shell-42.1-r1.ebuild  |  3 ++
 2 files changed, 56 insertions(+)

diff --git a/gnome-base/gnome-shell/files/42.1-polkit-g_autoptr.patch 
b/gnome-base/gnome-shell/files/42.1-polkit-g_autoptr.patch
new file mode 100644
index ..78d3de086260
--- /dev/null
+++ b/gnome-base/gnome-shell/files/42.1-polkit-g_autoptr.patch
@@ -0,0 +1,53 @@
+https://gitlab.gnome.org/GNOME/gnome-shell/-/commit/1d0a08b5e25fea7b0e792ec9798e68a7c5606a75
+https://bugs.gentoo.org/844919
+
+From: =?UTF-8?q?Florian=20M=C3=BCllner?= 
+Date: Tue, 17 May 2022 15:36:43 +0200
+Subject: [PATCH] build: Do not redefine polkit autocleanup
+
+PolkitAgent recently added autocleanup functions itself, so check
+for their existence at configure time and only define our own when
+they don't exist upstream.
+
+https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/5490
+
+Part-of: 
+--- a/config.h.meson
 b/config.h.meson
+@@ -33,3 +33,6 @@
+ 
+ /* Define if fdwalk is available in libc */
+ #mesondefine HAVE_FDWALK
++
++/* Define if polkit defines autocleanup functions */
++#mesondefine HAVE_POLKIT_AUTOCLEANUP
+--- a/meson.build
 b/meson.build
+@@ -169,6 +169,13 @@ cdata.set('HAVE_FDWALK',
+   cc.has_function('fdwalk')
+ )
+ 
++polkit_has_autocleanup = cc.compiles(
++  '#define POLKIT_AGENT_I_KNOW_API_IS_SUBJECT_TO_CHANGE
++  #include 
++  void main(void) { g_autoptr(PolkitAgentListener) agent = NULL; }',
++  dependencies: polkit_dep)
++cdata.set('HAVE_POLKIT_AUTOCLEANUP', polkit_has_autocleanup)
++
+ buildtype = get_option('buildtype')
+ if buildtype != 'plain'
+   all_warnings = [
+--- a/src/shell-polkit-authentication-agent.h
 b/src/shell-polkit-authentication-agent.h
+@@ -14,8 +14,10 @@
+ 
+ G_BEGIN_DECLS
+ 
++#ifndef HAVE_POLKIT_AUTOCLEANUP
+ /* Polkit doesn't have g_autoptr support, thus we have to manually set the 
autoptr function here */
+ G_DEFINE_AUTOPTR_CLEANUP_FUNC (PolkitAgentListener, g_object_unref)
++#endif
+ 
+ #define SHELL_TYPE_POLKIT_AUTHENTICATION_AGENT 
(shell_polkit_authentication_agent_get_type())
+ 
+GitLab

diff --git a/gnome-base/gnome-shell/gnome-shell-42.1-r1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-42.1-r1.ebuild
index db6f1390fcef..7a1cc841e4f9 100644
--- a/gnome-base/gnome-shell/gnome-shell-42.1-r1.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-42.1-r1.ebuild
@@ -140,6 +140,9 @@ PATCHES=(
"${FILESDIR}"/42.0-optional-bluetooth.patch
# Change favorites defaults, bug #479918
"${FILESDIR}"/40.0-defaults.patch
+
+   # Upstream backport, bug #844919
+   "${FILESDIR}"/42.1-polkit-g_autoptr.patch
 )
 
 src_prepare() {



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

2022-05-17 Thread Patrick McLean
commit: 470f334e144a6fbf89ff2dedd41226c6b38c0bf3
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue May 17 21:30:56 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue May 17 21:31:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=470f334e

sys-cluster/ceph: Don't allow system-boost and py310 in 16.2.8

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

 sys-cluster/ceph/ceph-16.2.8.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-cluster/ceph/ceph-16.2.8.ebuild 
b/sys-cluster/ceph/ceph-16.2.8.ebuild
index 56debbe477af..4c0e1be4061e 100644
--- a/sys-cluster/ceph/ceph-16.2.8.ebuild
+++ b/sys-cluster/ceph/ceph-16.2.8.ebuild
@@ -179,6 +179,7 @@ REQUIRED_USE="
mgr? ( cephfs )
rabbitmq? ( radosgw )
!system-boost? (
+   python_targets_python3_10
|| (
python_targets_python3_8
python_targets_python3_9



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

2022-05-17 Thread Andreas K. Hüttel
commit: 40aa70ae06da9420817e4c843fd2da016c4d6d79
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue May 17 21:18:28 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue May 17 21:18:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40aa70ae

sys-libs/glibc: 2.35 patchlevel revbump; untested, no keywords

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/Manifest |1 +
 sys-libs/glibc/glibc-2.35-r5.ebuild | 1596 +++
 2 files changed, 1597 insertions(+)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index a1bf7ef861c3..1d438fcb361c 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -17,6 +17,7 @@ DIST glibc-2.34-patches-17.tar.xz 241584 BLAKE2B 
e4eea130c331f64ba66e14a6ba31885
 DIST glibc-2.34.tar.xz 17301232 BLAKE2B 
874031192f2f5a3b35c3f5b044a467d4be4e67e8593e070e5b49b901ce8ea6bde2f8d2f6c92fa33b3f61eb723572a9e5f2b45e56064168df80a96d3fdb6fa30c
 SHA512 
15252affd9ef4523a8001db16d497f4fdcb3ddf4cde7fe80e075df0bd3cc6524dc29fbe20229dbf5f97af580556e6b1fac0de321a5fe25322bc3e72f93beb624
 DIST glibc-2.35-loongarch-patches-20220422.tar.xz 44804 BLAKE2B 
b93720e45d23c8d17918ffaa480351499f4748bc08ab6e1f1fd3c681fcc0b08a3381188f5d4f14e6706baa5eb45c787bc635d0e8ea59712514012caf9399
 SHA512 
28e2d02f07fcf61f76585dd59627314ed20ebe29ecd7ae7f5aea8db0704482fc024fee744cbee1776e666d14b80b1393f64cd2283e3c39be4c97ebe09efcdee2
 DIST glibc-2.35-patches-6.tar.xz 57236 BLAKE2B 
a03845733e2f0ebe179523458695963d729b4211b4ce14310d55163cd33aff502f9e14a4bb0068410777e9b9bb5be4ef7ad1a1fd51debf9191dcf89dc9ff08b8
 SHA512 
59c5e1669677e969873f5bba38958316a3b32523cac628b97513aed864e191da10499edac77bb5e9a07179d14cf3c75073fd03e8427f7bcfd68fedcedc35083e
+DIST glibc-2.35-patches-7.tar.xz 163840 BLAKE2B 
55352eeaf70f74fd8fcd21bd7f3ba14121b496dcfb59e06b5a73be36838dda4b39fc22201c4320c0c38a454c7f1539aae7f3307107e460bede25be33c0525c11
 SHA512 
d39bb2fecad8cd9213c61e279823f89c3daf9a4f630ac71503df2e9bfb74e019c996bed9a93aaad89083a729a1d3792e7ed8313ac54d757f47d5614ac3469e59
 DIST glibc-2.35.tar.xz 18165952 BLAKE2B 
623c728884f070cd87ffeb9203f74206197c52405ac9bc44f3dd519a3468b8e8ae2536c883e5d17d94417dbd1e91775de2e674314e4ff7424f9720026d6b7063
 SHA512 
e7336ce27561be5d7c217832a1136fb327e057bd8d3f92925b35c97e3e9f9e486948b5a1e03e5e4090772ef06437a074d10b82e68f17f1ad8f22077ee39e1b66
 DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B 
37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979
 SHA512 
efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238
 DIST glibc-systemd-20210814.tar.gz 1469 BLAKE2B 
10fa7bcb46d4fdce9c0ab353cbd30871e9b09a347a13a9c9a3b5777f931aa3c826c158d2e49532c604d4a834f2fab4089b67495fb88d0398945dc50d45ad9ef1
 SHA512 
5346a9ea459a1e6ccf665389f2a294de1e16f1e3e05cdf07e3dd99ed0e4f6f8b52cc333d4bff3c75ac90ab6ce70cd4ab2b3e126f920ce7979abd6dda56315efc

diff --git a/sys-libs/glibc/glibc-2.35-r5.ebuild 
b/sys-libs/glibc/glibc-2.35-r5.ebuild
new file mode 100644
index ..f94584823dcc
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.35-r5.ebuild
@@ -0,0 +1,1596 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{8..10} )
+TMPFILES_OPTIONAL=1
+
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic 
gnuconfig \
+   multilib systemd multiprocessing tmpfiles
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/;
+LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
+SLOT="2.2"
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=7
+PATCH_DEV=dilfridge
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+else
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+   SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
+   SRC_URI+=" experimental-loong? ( 
https://dev.gentoo.org/~xen0n/distfiles/glibc-2.35-loongarch-patches-20220422.tar.xz
 )"
+fi
+
+RELEASE_VER=${PV}
+
+GCC_BOOTSTRAP_VER=20201208
+
+LOCALE_GEN_VER=2.22
+
+GLIBC_SYSTEMD_VER=20210729
+
+SRC_URI+=" 
https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-${LOCALE_GEN_VER}.tar.gz;
+SRC_URI+=" multilib-bootstrap? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
+SRC_URI+=" systemd? ( 
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
 )"
+
+IUSE="audit caps cet 

[gentoo-commits] repo/proj/libressl:master commit in: dev-libs/libressl/, sec-keys/openpgp-keys-libressl/

2022-05-17 Thread Quentin Retornaz
commit: 1f004c7561e21090938ff20e9ed6e1aaf185fea9
Author: orbea  riseup  net>
AuthorDate: Mon May 16 20:00:07 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Tue May 17 21:17:17 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=1f004c75

dev-libs/libressl: Added verify-sig integration

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

 dev-libs/libressl/Manifest |  1 +
 dev-libs/libressl/libressl-3.5.2.ebuild| 10 --
 sec-keys/openpgp-keys-libressl/Manifest|  1 +
 sec-keys/openpgp-keys-libressl/metadata.xml|  8 
 .../openpgp-keys-libressl-20201209.ebuild  | 22 ++
 5 files changed, 40 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index 7f80fc7..5f49b7f 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -2,3 +2,4 @@ DIST libressl-3.3.6.tar.gz 3844198 BLAKE2B 
049fe23340e7dcbbc6a9d4210e257b1de0fb2
 DIST libressl-3.4.3.tar.gz 3913963 BLAKE2B 
95adbdd30f5cd573d51ab3657afd4d17263c9faae9455a88985689fbacbb711289a87027891244922250fb3ccc131f858d536df4cdadb608375ef8f0c4ea9b39
 SHA512 
0562d9c1fc227bacb9c6a51f50a5f29e73a960758c2ee9b0e702352cc55808f93533c9e0d2e85fb841846b9fdf6a50e6048205ebb67b8a8b7d9fdf5856fbfb91
 DIST libressl-3.5.1.tar.gz 4030718 BLAKE2B 
5894d1a3ca1b8e1db8d7582798efd3a35d0c1a331171c672ca4b2c3530c822fe13b4fa0078ac2c8b80d672ef9e4c81b963977179ac8e84bd515f2cb725a792f8
 SHA512 
6f31b86427144c3b6336ceb074fbe7dadd2662e598e05334999072e0d7dfa30d7fae2ab409541ae9e3359fef569849a37e2fee47b8800225a2cab7f067d60655
 DIST libressl-3.5.2.tar.gz 4039407 BLAKE2B 
7ed995ee73516d72d00cab90a78bdd1897d57ac79912c3d6ed28b010484b2e6fae511f11b2cf247f66a54ada14d4de9e1c534e8d20aae3462074bdb5f42e3c96
 SHA512 
07ebd1529934d472b621b31ba458a185c9fa1a4588d0bc34b669952ff0846e227094019b322cbb808def42967510abbb0928be3f6784920451b3e0c96c8f4cad
+DIST libressl-3.5.2.tar.gz.asc 833 BLAKE2B 
30b372eb862b6a39ba9e1bac427d919898edbbdd61f2bfacdd564e456bde02de41afff0926f324211753d660b5499fc65a07359d87472d4876a3d53a373e8b52
 SHA512 
9986b206821889de48b8e89de791aad8ac6907b2b894a2419758903f0ef8b4c66156a4984c05c7a4f00e267206208287c37c21f4aa332d50967e0dd4a4cb3f01

diff --git a/dev-libs/libressl/libressl-3.5.2.ebuild 
b/dev-libs/libressl/libressl-3.5.2.ebuild
index 2cb7044..5d8a35b 100644
--- a/dev-libs/libressl/libressl-3.5.2.ebuild
+++ b/dev-libs/libressl/libressl-3.5.2.ebuild
@@ -3,11 +3,14 @@
 
 EAPI=8
 
-inherit autotools multilib-minimal
+inherit autotools multilib-minimal verify-sig
 
 DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
 HOMEPAGE="https://www.libressl.org/;
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
+SRC_URI="
+   https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz
+   verify-sig? ( 
https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz.asc )
+"
 
 LICENSE="ISC openssl"
 # Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
@@ -20,6 +23,9 @@ RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( static-libs )"
 
 PDEPEND="app-misc/ca-certificates"
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-libressl )"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libressl.asc
 
 PATCHES=(
"${FILESDIR}"/${PN}-2.8.3-solaris10.patch

diff --git a/sec-keys/openpgp-keys-libressl/Manifest 
b/sec-keys/openpgp-keys-libressl/Manifest
new file mode 100644
index 000..0638fca
--- /dev/null
+++ b/sec-keys/openpgp-keys-libressl/Manifest
@@ -0,0 +1 @@
+DIST libressl-A1EB079B8D3EB92B4EBD3139663AF51BD5E4D8D5.asc 14172 BLAKE2B 
ce4377d26d763a8bcde698ee2562c6cce416321c9e6882eaa061fec2a169222a95d00f5478b58a478cb3ca7047401227481293e3afa8e22a66ccb888ae73
 SHA512 
2a21d9f2447e13580bff088366480ba895c016fa7548fcc8b642f270486ca28ba2eca9bb5f3a7ae63490256829acc78642799618c3d7ef1021729dab852e8e42

diff --git a/sec-keys/openpgp-keys-libressl/metadata.xml 
b/sec-keys/openpgp-keys-libressl/metadata.xml
new file mode 100644
index 000..b690a67
--- /dev/null
+++ b/sec-keys/openpgp-keys-libressl/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   or...@riseup.net
+   
+   
+

diff --git 
a/sec-keys/openpgp-keys-libressl/openpgp-keys-libressl-20201209.ebuild 
b/sec-keys/openpgp-keys-libressl/openpgp-keys-libressl-20201209.ebuild
new file mode 100644
index 000..f8abc82
--- /dev/null
+++ b/sec-keys/openpgp-keys-libressl/openpgp-keys-libressl-20201209.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="OpenPGP keys used by the libressl project"
+HOMEPAGE="https://www.libressl.org/;
+SRC_URI="
+   https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/key.asc
+   -> 

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-reader/

2022-05-17 Thread Maciej Barć
commit: 8bbc3ec4cabbcdd04adea1c92f3583d2d427fc3d
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue May 17 20:48:48 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue May 17 21:09:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bbc3ec4

dev-scheme/guile-reader: drop useless static-libs USE flag

as QA requested
https://projects.gentoo.org/qa/policy-guide/installed-files.html#pg0302

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

 ...guile-reader-0.6.3-r1.ebuild => guile-reader-0.6.3-r2.ebuild} | 9 +
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/dev-scheme/guile-reader/guile-reader-0.6.3-r1.ebuild 
b/dev-scheme/guile-reader/guile-reader-0.6.3-r2.ebuild
similarity index 81%
rename from dev-scheme/guile-reader/guile-reader-0.6.3-r1.ebuild
rename to dev-scheme/guile-reader/guile-reader-0.6.3-r2.ebuild
index 2b8ba2e95e8a..f265fe0e44f3 100644
--- a/dev-scheme/guile-reader/guile-reader-0.6.3-r1.ebuild
+++ b/dev-scheme/guile-reader/guile-reader-0.6.3-r2.ebuild
@@ -11,7 +11,6 @@ LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 RESTRICT="strip"
-IUSE="static-libs"
 
 RDEPEND=">=dev-scheme/guile-2.0.0:="
 DEPEND="${RDEPEND}"
@@ -28,14 +27,8 @@ src_prepare() {
find "${S}" -name "*.scm" -exec touch {} + || die
 }
 
-src_configure() {
-   econf $(use_enable static-libs static)
-}
-
 src_install() {
default
 
-   if ! use static-libs ; then
-   find "${ED}" -type f -name '*.la' -delete || die
-   fi
+   find "${ED}" -type f -name '*.la' -delete || die
 }



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-gi/

2022-05-17 Thread Maciej Barć
commit: 2b5ccfe9e3dfcce36fa9bf645bd93f7fee6d1828
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue May 17 20:41:32 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue May 17 21:09:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b5ccfe9

dev-scheme/guile-gi: drop useless static-libs USE flag

as QA requested
https://projects.gentoo.org/qa/policy-guide/installed-files.html#pg0302

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

 .../{guile-gi-0.3.1-r1.ebuild => guile-gi-0.3.1-r2.ebuild}| 8 ++--
 .../{guile-gi-0.3.2-r1.ebuild => guile-gi-0.3.2-r2.ebuild}| 8 ++--
 dev-scheme/guile-gi/guile-gi-.ebuild  | 8 ++--
 3 files changed, 6 insertions(+), 18 deletions(-)

diff --git a/dev-scheme/guile-gi/guile-gi-0.3.1-r1.ebuild 
b/dev-scheme/guile-gi/guile-gi-0.3.1-r2.ebuild
similarity index 86%
rename from dev-scheme/guile-gi/guile-gi-0.3.1-r1.ebuild
rename to dev-scheme/guile-gi/guile-gi-0.3.1-r2.ebuild
index cf870f83e265..c479a13ae6a4 100644
--- a/dev-scheme/guile-gi/guile-gi-0.3.1-r1.ebuild
+++ b/dev-scheme/guile-gi/guile-gi-0.3.1-r2.ebuild
@@ -18,7 +18,6 @@ fi
 
 LICENSE="GPL-3"
 SLOT="0"
-IUSE="static-libs"
 RESTRICT="strip test"  # Tests fail
 
 DEPEND="
@@ -43,15 +42,12 @@ src_prepare() {
 }
 
 src_configure() {
-   econf --enable-introspection=yes $(use_enable static-libs static)
+   econf --disable-static --enable-introspection=yes
 }
 
 src_install() {
default
 
mv "${D}"/usr/share/doc/${PN} "${D}"/usr/share/doc/${PF} || die
-
-   if ! use static-libs ; then
-   find "${ED}" -type f -name '*.la' -delete || die
-   fi
+   find "${ED}" -type f -name '*.la' -delete || die
 }

diff --git a/dev-scheme/guile-gi/guile-gi-0.3.2-r1.ebuild 
b/dev-scheme/guile-gi/guile-gi-0.3.2-r2.ebuild
similarity index 86%
rename from dev-scheme/guile-gi/guile-gi-0.3.2-r1.ebuild
rename to dev-scheme/guile-gi/guile-gi-0.3.2-r2.ebuild
index b5423a07a2d3..ee19feac31ae 100644
--- a/dev-scheme/guile-gi/guile-gi-0.3.2-r1.ebuild
+++ b/dev-scheme/guile-gi/guile-gi-0.3.2-r2.ebuild
@@ -18,7 +18,6 @@ fi
 
 LICENSE="GPL-3"
 SLOT="0"
-IUSE="static-libs"
 RESTRICT="strip"
 
 DEPEND="
@@ -43,7 +42,7 @@ src_prepare() {
 }
 
 src_configure() {
-   econf --enable-introspection=yes $(use_enable static-libs static)
+   econf --disable-static --enable-introspection=yes
 }
 
 src_test() {
@@ -54,8 +53,5 @@ src_install() {
default
 
mv "${D}"/usr/share/doc/${PN} "${D}"/usr/share/doc/${PF} || die
-
-   if ! use static-libs ; then
-   find "${ED}" -type f -name '*.la' -delete || die
-   fi
+   find "${ED}" -type f -name '*.la' -delete || die
 }

diff --git a/dev-scheme/guile-gi/guile-gi-.ebuild 
b/dev-scheme/guile-gi/guile-gi-.ebuild
index b5423a07a2d3..ee19feac31ae 100644
--- a/dev-scheme/guile-gi/guile-gi-.ebuild
+++ b/dev-scheme/guile-gi/guile-gi-.ebuild
@@ -18,7 +18,6 @@ fi
 
 LICENSE="GPL-3"
 SLOT="0"
-IUSE="static-libs"
 RESTRICT="strip"
 
 DEPEND="
@@ -43,7 +42,7 @@ src_prepare() {
 }
 
 src_configure() {
-   econf --enable-introspection=yes $(use_enable static-libs static)
+   econf --disable-static --enable-introspection=yes
 }
 
 src_test() {
@@ -54,8 +53,5 @@ src_install() {
default
 
mv "${D}"/usr/share/doc/${PN} "${D}"/usr/share/doc/${PF} || die
-
-   if ! use static-libs ; then
-   find "${ED}" -type f -name '*.la' -delete || die
-   fi
+   find "${ED}" -type f -name '*.la' -delete || die
 }



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-ncurses/

2022-05-17 Thread Maciej Barć
commit: 241b91b58d9f3f01c95f0a2dc2cadea122165e03
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue May 17 20:42:58 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue May 17 21:09:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=241b91b5

dev-scheme/guile-ncurses: drop useless static-libs USE flag

as QA requested
https://projects.gentoo.org/qa/policy-guide/installed-files.html#pg0302

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

 .../{guile-ncurses-3.0-r2.ebuild => guile-ncurses-3.0-r3.ebuild} | 9 +
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/dev-scheme/guile-ncurses/guile-ncurses-3.0-r2.ebuild 
b/dev-scheme/guile-ncurses/guile-ncurses-3.0-r3.ebuild
similarity index 89%
rename from dev-scheme/guile-ncurses/guile-ncurses-3.0-r2.ebuild
rename to dev-scheme/guile-ncurses/guile-ncurses-3.0-r3.ebuild
index 383fdf99a5f3..2a2a9db3048c 100644
--- a/dev-scheme/guile-ncurses/guile-ncurses-3.0-r2.ebuild
+++ b/dev-scheme/guile-ncurses/guile-ncurses-3.0-r3.ebuild
@@ -12,7 +12,6 @@ SRC_URI="mirror://gnu/guile-ncurses/${P}.tar.gz"
 LICENSE="LGPL-3+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="static-libs"
 RESTRICT="strip"
 
 RDEPEND="
@@ -63,10 +62,6 @@ src_prepare() {
eautoreconf  # 843560
 }
 
-src_configure() {
-   econf $(use_enable static-libs static)
-}
-
 src_test() {
emake check
 }
@@ -74,7 +69,5 @@ src_test() {
 src_install() {
default
 
-   if ! use static-libs ; then
-   find "${ED}" -type f -name '*.la' -delete || die
-   fi
+   find "${ED}" -type f -name '*.la' -delete || die
 }



[gentoo-commits] repo/gentoo:master commit in: app-arch/bzip3/

2022-05-17 Thread Maciej Barć
commit: 09e068a2b18c9fed036814adae72b17514bf0510
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue May 17 20:59:20 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue May 17 21:09:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09e068a2

app-arch/bzip3: drop useless static-libs USE flag

as QA requested
https://projects.gentoo.org/qa/policy-guide/installed-files.html#pg0302
also, use releases source for version 1.1.1

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

 app-arch/bzip3/Manifest |  2 +-
 .../{bzip3-1.1.3.ebuild => bzip3-1.1.1-r1.ebuild}   | 14 +++---
 .../{bzip3-1.1.2.ebuild => bzip3-1.1.2-r1.ebuild}   | 16 +---
 .../{bzip3-1.1.1.ebuild => bzip3-1.1.3-r1.ebuild}   | 21 ++---
 4 files changed, 15 insertions(+), 38 deletions(-)

diff --git a/app-arch/bzip3/Manifest b/app-arch/bzip3/Manifest
index 74a9f9ed885c..e1cae6a246f9 100644
--- a/app-arch/bzip3/Manifest
+++ b/app-arch/bzip3/Manifest
@@ -1,3 +1,3 @@
-DIST bzip3-1.1.1.tar.gz 2349860 BLAKE2B 
dd740b631b66db40bce350a46e4bbfe2a929aeaa2b083419e94cfcf3967c97fc6233e50fb1b0cb185ebd23bcad082567ca11ad5f0f037bdc4a95eb792f77
 SHA512 
22c7e415b2cd423b08a99051fd54bf0773e11a978559c9c382a4667087d6f1671de9ec564a5badbe1e8283aba83f5d1c70392ba7a0a96c8669ffee302d5d47e9
+DIST bzip3-1.1.1.tar.xz 255884 BLAKE2B 
09c3b6fdfefc8b82b16f5adf45405d4b61e2188dbe93c1079ffa32560a591c4b5e4f03d0550573d54d79f7c1a4e9d0bf628debf89b17722755248ff6fe41
 SHA512 
889cdcbf7cbc4972762830d3794c13202b308da039794758d243216f1768a6bbb7660ac4341a3ddb73629c943c83372e21e1a40b2e1091d05b9e6c54fa26
 DIST bzip3-1.1.2.tar.xz 256108 BLAKE2B 
a5f91fe2760fd4f7f79b908d735d613823dedac23e59950317c26f50d0a657dde042e5a08d401984c14d686d33726caa81e4b34cbca26e28c57a96f61e4f23ab
 SHA512 
8b179bfe9b1b67c516580934cd12a640c86b3f9525c5e7902672051d80198cb91aa8880a4ca3ce14a879d26873405c713f1a0c6a33138d21f4d51c9e93d8fac5
 DIST bzip3-1.1.3.tar.xz 257212 BLAKE2B 
cc94b4c2caa3123b2c775d66143757bcaea7ead6d8a130391d6714583cfcb92fffca47ad80ffc8b5a01483f6cbfab7101c96521cd97e740116c9e10c64c358e8
 SHA512 
d48695d066ddc79e81c189f8c06e999f8eb8191982db8908f7bd4dfaa0f8fab1ba57e41664962cc6e8611f8398603918e4bd4d58efff2f04292ea54983a6f38d

diff --git a/app-arch/bzip3/bzip3-1.1.3.ebuild 
b/app-arch/bzip3/bzip3-1.1.1-r1.ebuild
similarity index 74%
rename from app-arch/bzip3/bzip3-1.1.3.ebuild
rename to app-arch/bzip3/bzip3-1.1.1-r1.ebuild
index bc68102070ae..3854b7aad967 100644
--- a/app-arch/bzip3/bzip3-1.1.3.ebuild
+++ b/app-arch/bzip3/bzip3-1.1.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit toolchain-funcs autotools
+inherit toolchain-funcs
 
 DESCRIPTION="A better and stronger spiritual successor to BZip2"
 HOMEPAGE="https://github.com/kspalaiologos/bzip3;
@@ -18,23 +18,15 @@ fi
 
 LICENSE="LGPL-3+"
 SLOT="0"
-IUSE="static-libs"
-
-src_prepare() {
-   default
-   eautoreconf
-}
 
 src_configure() {
# ./configure script will default to Clang if it is found on the system,
# force the use of CC selected by the user with CC=$(tc-getCC)
-   econf $(use_enable static-libs static) CC=$(tc-getCC)
+   econf CC=$(tc-getCC)
 }
 
 src_install() {
default
 
-   if ! use static-libs ; then
-   find "${ED}" -type f -name '*.la' -delete || die
-   fi
+   find "${ED}" -type f -name '*.la' -delete || die
 }

diff --git a/app-arch/bzip3/bzip3-1.1.2.ebuild 
b/app-arch/bzip3/bzip3-1.1.2-r1.ebuild
similarity index 69%
rename from app-arch/bzip3/bzip3-1.1.2.ebuild
rename to app-arch/bzip3/bzip3-1.1.2-r1.ebuild
index 4ccf8c7adedf..3854b7aad967 100644
--- a/app-arch/bzip3/bzip3-1.1.2.ebuild
+++ b/app-arch/bzip3/bzip3-1.1.2-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools
+inherit toolchain-funcs
 
 DESCRIPTION="A better and stronger spiritual successor to BZip2"
 HOMEPAGE="https://github.com/kspalaiologos/bzip3;
@@ -18,21 +18,15 @@ fi
 
 LICENSE="LGPL-3+"
 SLOT="0"
-IUSE="static-libs"
-
-src_prepare() {
-   default
-   eautoreconf
-}
 
 src_configure() {
-   econf $(use_enable static-libs static)
+   # ./configure script will default to Clang if it is found on the system,
+   # force the use of CC selected by the user with CC=$(tc-getCC)
+   econf CC=$(tc-getCC)
 }
 
 src_install() {
default
 
-   if ! use static-libs ; then
-   find "${ED}" -type f -name '*.la' -delete || die
-   fi
+   find "${ED}" -type f -name '*.la' -delete || die
 }

diff --git a/app-arch/bzip3/bzip3-1.1.1.ebuild 
b/app-arch/bzip3/bzip3-1.1.3-r1.ebuild
similarity index 57%
rename from app-arch/bzip3/bzip3-1.1.1.ebuild
rename to app-arch/bzip3/bzip3-1.1.3-r1.ebuild
index 13c9cf6dec77..3854b7aad967 100644
--- a/app-arch/bzip3/bzip3-1.1.1.ebuild
+++ b/app-arch/bzip3/bzip3-1.1.3-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools
+inherit toolchain-funcs
 
 DESCRIPTION="A better and stronger spiritual successor to BZip2"
 

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

2022-05-17 Thread Mike Gilbert
commit: 1c3fc0ab4eb467de2694a6a6a4abbf033f78446a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue May 17 21:06:06 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue May 17 21:06:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c3fc0ab

app-emulation/qemu: quote EROOT when passing it as an argument

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

 app-emulation/qemu/qemu-6.2.0-r3.ebuild  | 2 +-
 app-emulation/qemu/qemu-6.2.0-r4.ebuild  | 2 +-
 app-emulation/qemu/qemu-6.2.0.ebuild | 2 +-
 app-emulation/qemu/qemu-7.0.0-r1.ebuild  | 2 +-
 app-emulation/qemu/qemu-7.0.0_rc4.ebuild | 2 +-
 app-emulation/qemu/qemu-.ebuild  | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/app-emulation/qemu/qemu-6.2.0-r3.ebuild 
b/app-emulation/qemu/qemu-6.2.0-r3.ebuild
index db762f299003..c81b239e4719 100644
--- a/app-emulation/qemu/qemu-6.2.0-r3.ebuild
+++ b/app-emulation/qemu/qemu-6.2.0-r3.ebuild
@@ -880,7 +880,7 @@ pkg_postinst() {
xdg_icon_cache_update
 
[[ -z ${EPREFIX} ]] && [[ -f ${EROOT}/usr/libexec/qemu-bridge-helper ]] 
&& \
-   fcaps cap_net_admin ${EROOT}/usr/libexec/qemu-bridge-helper
+   fcaps cap_net_admin "${EROOT}"/usr/libexec/qemu-bridge-helper
 
DISABLE_AUTOFORMATTING=true
readme.gentoo_print_elog

diff --git a/app-emulation/qemu/qemu-6.2.0-r4.ebuild 
b/app-emulation/qemu/qemu-6.2.0-r4.ebuild
index e981bb09adc5..ffa64f5de70b 100644
--- a/app-emulation/qemu/qemu-6.2.0-r4.ebuild
+++ b/app-emulation/qemu/qemu-6.2.0-r4.ebuild
@@ -881,7 +881,7 @@ pkg_postinst() {
xdg_icon_cache_update
 
[[ -z ${EPREFIX} ]] && [[ -f ${EROOT}/usr/libexec/qemu-bridge-helper ]] 
&& \
-   fcaps cap_net_admin ${EROOT}/usr/libexec/qemu-bridge-helper
+   fcaps cap_net_admin "${EROOT}"/usr/libexec/qemu-bridge-helper
 
DISABLE_AUTOFORMATTING=true
readme.gentoo_print_elog

diff --git a/app-emulation/qemu/qemu-6.2.0.ebuild 
b/app-emulation/qemu/qemu-6.2.0.ebuild
index 6706d55c77fc..a6348eb89e7c 100644
--- a/app-emulation/qemu/qemu-6.2.0.ebuild
+++ b/app-emulation/qemu/qemu-6.2.0.ebuild
@@ -869,7 +869,7 @@ pkg_postinst() {
xdg_icon_cache_update
 
[[ -z ${EPREFIX} ]] && [[ -f ${EROOT}/usr/libexec/qemu-bridge-helper ]] 
&& \
-   fcaps cap_net_admin ${EROOT}/usr/libexec/qemu-bridge-helper
+   fcaps cap_net_admin "${EROOT}"/usr/libexec/qemu-bridge-helper
 
DISABLE_AUTOFORMATTING=true
readme.gentoo_print_elog

diff --git a/app-emulation/qemu/qemu-7.0.0-r1.ebuild 
b/app-emulation/qemu/qemu-7.0.0-r1.ebuild
index 168fc9e56ec9..9ec73534c056 100644
--- a/app-emulation/qemu/qemu-7.0.0-r1.ebuild
+++ b/app-emulation/qemu/qemu-7.0.0-r1.ebuild
@@ -870,7 +870,7 @@ pkg_postinst() {
xdg_icon_cache_update
 
[[ -z ${EPREFIX} ]] && [[ -f ${EROOT}/usr/libexec/qemu-bridge-helper ]] 
&& \
-   fcaps cap_net_admin ${EROOT}/usr/libexec/qemu-bridge-helper
+   fcaps cap_net_admin "${EROOT}"/usr/libexec/qemu-bridge-helper
 
DISABLE_AUTOFORMATTING=true
readme.gentoo_print_elog

diff --git a/app-emulation/qemu/qemu-7.0.0_rc4.ebuild 
b/app-emulation/qemu/qemu-7.0.0_rc4.ebuild
index ef1f8a349879..758887aed2bf 100644
--- a/app-emulation/qemu/qemu-7.0.0_rc4.ebuild
+++ b/app-emulation/qemu/qemu-7.0.0_rc4.ebuild
@@ -870,7 +870,7 @@ pkg_postinst() {
xdg_icon_cache_update
 
[[ -z ${EPREFIX} ]] && [[ -f ${EROOT}/usr/libexec/qemu-bridge-helper ]] 
&& \
-   fcaps cap_net_admin ${EROOT}/usr/libexec/qemu-bridge-helper
+   fcaps cap_net_admin "${EROOT}"/usr/libexec/qemu-bridge-helper
 
DISABLE_AUTOFORMATTING=true
readme.gentoo_print_elog

diff --git a/app-emulation/qemu/qemu-.ebuild 
b/app-emulation/qemu/qemu-.ebuild
index b927c5981570..9e7d2fe3607a 100644
--- a/app-emulation/qemu/qemu-.ebuild
+++ b/app-emulation/qemu/qemu-.ebuild
@@ -868,7 +868,7 @@ pkg_postinst() {
xdg_icon_cache_update
 
[[ -z ${EPREFIX} ]] && [[ -f ${EROOT}/usr/libexec/qemu-bridge-helper ]] 
&& \
-   fcaps cap_net_admin ${EROOT}/usr/libexec/qemu-bridge-helper
+   fcaps cap_net_admin "${EROOT}"/usr/libexec/qemu-bridge-helper
 
DISABLE_AUTOFORMATTING=true
readme.gentoo_print_elog



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

2022-05-17 Thread Mike Gilbert
commit: 1a6cf77168bb06b19f761057e08e8c86c92ed6f6
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue May 17 21:01:47 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue May 17 21:02:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a6cf771

net-dns/getdns: pass relative path to fcaps

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

 net-dns/getdns/getdns-1.7.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/getdns/getdns-1.7.0-r1.ebuild 
b/net-dns/getdns/getdns-1.7.0-r1.ebuild
index 98248f10308a..85df2006a4a2 100644
--- a/net-dns/getdns/getdns-1.7.0-r1.ebuild
+++ b/net-dns/getdns/getdns-1.7.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -89,7 +89,7 @@ src_install() {
 
 pkg_postinst() {
if use stubby; then
-   fcaps cap_net_bind_service=ei /usr/bin/stubby
+   fcaps cap_net_bind_service=ei usr/bin/stubby
tmpfiles_process stubby.conf
fi
 }



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

2022-05-17 Thread William Hubbs
commit: 0d07ea63f63384ab65b7cd710b7814613a201892
Author: William Hubbs  gentoo  org>
AuthorDate: Tue May 17 20:58:10 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue May 17 20:58:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d07ea63

dev-util/gitlab-runner: drop 14.9.1-r1, 14.10.0

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

 dev-util/gitlab-runner/Manifest|  4 --
 .../gitlab-runner/gitlab-runner-14.10.0.ebuild | 60 --
 .../gitlab-runner/gitlab-runner-14.9.1-r1.ebuild   | 60 --
 3 files changed, 124 deletions(-)

diff --git a/dev-util/gitlab-runner/Manifest b/dev-util/gitlab-runner/Manifest
index 28c5788d80f8..80333e7f8a38 100644
--- a/dev-util/gitlab-runner/Manifest
+++ b/dev-util/gitlab-runner/Manifest
@@ -1,8 +1,4 @@
-DIST gitlab-runner-14.10.0-deps.tar.xz 142897024 BLAKE2B 
353b209e62b87edd7f684c2b936446468e49d5124f93fffe32e7b30fb78e6d9f28ed19c25458fde5f4d45148ef18c4fad785120c50c4c847632371854310ba9f
 SHA512 
49ff9f0c09fb7eb4ea4657babc2e1fdff08f0818f941d5cf926807a3f4912f573c8d54f45fd3d1c180a9e669c5ab5bca5d607fbd520c974c936711bd448527ec
-DIST gitlab-runner-14.10.0.tar.gz 1265438 BLAKE2B 
fbbb1378c8263ac476f6a33eeb0be37676a3d29eb6330b49659edcf87456a5893203e4f371ba6647fe6ee1bad42d78ebff6b4ad93c2266b38da99d27783eaaee
 SHA512 
01836f3a45196596cffb5c160493881995649169649c8d2b4096a44b7286384098040124f62092c8b50d7a2b69c9cd436f2e83d5ab86a1c205fcc9494977e114
 DIST gitlab-runner-14.10.1-deps.tar.xz 142897024 BLAKE2B 
353b209e62b87edd7f684c2b936446468e49d5124f93fffe32e7b30fb78e6d9f28ed19c25458fde5f4d45148ef18c4fad785120c50c4c847632371854310ba9f
 SHA512 
49ff9f0c09fb7eb4ea4657babc2e1fdff08f0818f941d5cf926807a3f4912f573c8d54f45fd3d1c180a9e669c5ab5bca5d607fbd520c974c936711bd448527ec
 DIST gitlab-runner-14.10.1.tar.gz 1265690 BLAKE2B 
c455c08f1530b4fa6d63d74736adeb7cfb76c5f4f56577e2c22ba64630c88a3b0933fd0e3fbcf173d7263f6150bd77491fa091c5c8a4821dabf4bfee24928a52
 SHA512 
5b3a6b1b13569a9f24206f078bd864689fc6cf9c7f249b3fc5adb36e9c59bc6b53f218a7e31aab8537f188500f072a8e73ad9422e03e2eb44c21521c903044a1
-DIST gitlab-runner-14.9.1-deps.tar.xz 142907928 BLAKE2B 
fb61c7b03d3dd63196bb4de0042a3c65035a3fc132435d7844635bb968a6bfe43e05fca053bfa96ba22cc9fd601d533857bffdf8bd734e90e86fefce8091da34
 SHA512 
d077cc1220ad33196655e578937c910c7b368eef57bb96d385eac0957e5f8902bb3720b1614f3179753929f25589a8d1d543bcb61d4cf5972bf4ada96a4056d8
-DIST gitlab-runner-14.9.1.tar.gz 1259997 BLAKE2B 
a4694198630fb2cc47ad4e9fe36b366ae695d8a4618e755b9ff12b608d5d8266614cc649b0e63bca125919ebe8dd40859fc7804cd8bb40ed391a54d6ae65a325
 SHA512 
ec804f3a4982414d52a4f3b5ff1560c5342a3650f1bb3edefa211a3810b17e202263abc67bfcd4423fe88b5acd501da1d23f3980a078800ab25932625ff75bc5
 DIST gitlab-runner-14.9.2-deps.tar.xz 142907928 BLAKE2B 
fb61c7b03d3dd63196bb4de0042a3c65035a3fc132435d7844635bb968a6bfe43e05fca053bfa96ba22cc9fd601d533857bffdf8bd734e90e86fefce8091da34
 SHA512 
d077cc1220ad33196655e578937c910c7b368eef57bb96d385eac0957e5f8902bb3720b1614f3179753929f25589a8d1d543bcb61d4cf5972bf4ada96a4056d8
 DIST gitlab-runner-14.9.2.tar.gz 1260233 BLAKE2B 
9632c01ce05375ccec038392c978eedb66287e48263347b73194d4cadab122822bdf6c1b5cdec324501c636e4fe68e65623aeae42b1d8bb34f38281142367da1
 SHA512 
2f3e5c729bd443fd4943c6521762155fd7b7848d3a64634947be5e8b8e31dd19765502d5abb604b872e1e1fc1fa35e05d49075122f7edeed82760ae53970de32

diff --git a/dev-util/gitlab-runner/gitlab-runner-14.10.0.ebuild 
b/dev-util/gitlab-runner/gitlab-runner-14.10.0.ebuild
deleted file mode 100644
index d91c8bf83913..
--- a/dev-util/gitlab-runner/gitlab-runner-14.10.0.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit go-module systemd tmpfiles
-GIT_COMMIT=c6bb62f6a
-
-DESCRIPTION="The official GitLab Runner, written in Go"
-HOMEPAGE="https://gitlab.com/gitlab-org/gitlab-runner;
-SRC_URI="https://gitlab.com/gitlab-org/gitlab-runner/-/archive/v${PV}/${PN}-v${PV}.tar.gz
 -> ${P}.tar.gz"
-SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-COMMON_DEPEND="acct-group/gitlab-runner
-   acct-user/gitlab-runner"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-BDEPEND="dev-go/gox"
-
-DOCS=( docs CHANGELOG.md README.md config.toml.example )
-
-S="${WORKDIR}/${PN}-v${PV}"
-
-src_compile() {
-   emake \
-   BUILT="$(date -u '+%Y-%m-%dT%H:%M:%S%:z')" \
-   GOX="${EPREFIX}/usr/bin/gox" \
-   REVISION=${GIT_COMMIT} \
-   VERSION=${PV} \
-   runner-bin-host
-}
-
-src_test() {
-   CI=0 ego test
-}
-
-src_install() {
-   dobin out/binaries/gitlab-runner
-   einstalldocs
-
-   newconfd "${FILESDIR}/${PN}.confd" "${PN}"
-   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
-   systemd_dounit "${FILESDIR}/${PN}.service"
-   

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

2022-05-17 Thread Sam James
commit: 1463386cae3e403f220e7de6a0842f39f5024111
Author: Sam James  gentoo  org>
AuthorDate: Tue May 17 20:40:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 17 20:40:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1463386c

dev-libs/libmemcached-awesome: drop obsolete comment

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

 dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.1.ebuild | 6 --
 1 file changed, 6 deletions(-)

diff --git a/dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.1.ebuild 
b/dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.1.ebuild
index 4098029e3804..71b58a55175d 100644
--- a/dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.1.ebuild
+++ b/dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.1.ebuild
@@ -42,9 +42,3 @@ src_test() {
 
cmake_src_test
 }
-
-# Running tests:
-#
-# FEATURES="test -network-sandbox" \
-# USE="test" \
-# emerge dev-libs/libmemcached-awesome



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

2022-05-17 Thread Sam James
commit: cdf568b226e12d72bce5c93366cef2450c0da4a6
Author: Philipp Rösner  protonmail  com>
AuthorDate: Tue May 17 20:10:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 17 20:20:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdf568b2

media-gfx/tuxpaint: fix missing LDFLAGS

The patch for the Makefile missed the ${LDFLAGS}.

Closes: https://bugs.gentoo.org/831451
Signed-off-by: Philipp Rösner  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25541
Signed-off-by: Sam James  gentoo.org>

 media-gfx/tuxpaint/files/tuxpaint-0.9.27-Makefile.patch | 9 +
 1 file changed, 9 insertions(+)

diff --git a/media-gfx/tuxpaint/files/tuxpaint-0.9.27-Makefile.patch 
b/media-gfx/tuxpaint/files/tuxpaint-0.9.27-Makefile.patch
index fdbd5136f322..05b37e1e4812 100644
--- a/media-gfx/tuxpaint/files/tuxpaint-0.9.27-Makefile.patch
+++ b/media-gfx/tuxpaint/files/tuxpaint-0.9.27-Makefile.patch
@@ -27,6 +27,15 @@
  ARCH_CFLAGS:=$($(OS)_ARCH_CFLAGS)
  
  windows_ARCH_LDFLAGS:=
+@@ -176,7 +176,7 @@ windows_ARCH_LDFLAGS:=
+ macos_ARCH_LDFLAGS:=-isysroot $(SDKROOT) -L$(HOSTROOT)/lib 
-mmacosx-version-min=$(MINVER) -arch $(subst $() $(), -arch ,$(ARCHS))
+ ios_ARCH_LDFLAGS:=-isysroot $(SDKROOT) -L$(HOSTROOT)/lib $(MINVEROPT) -arch 
$(subst $() $(), -arch ,$(ARCHS))
+ beos_ARCH_LDFLAGS:=
+-linux_ARCH_LDFLAGS:=
++linux_ARCH_LDFLAGS:=${LDFLAGS}
+ ARCH_LDFLAGS:=$($(OS)_ARCH_LDFLAGS)
+ LDFLAGS:=$(ARCH_LDFLAGS)
+ 
 @@ -205,7 +205,7 @@ ARCH_HEADERS:=$($(OS)_ARCH_HEADERS)
  windows_PREFIX:=/usr/local
  macos_PREFIX:=Resources



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

2022-05-17 Thread Sam James
commit: 1256f2631a2f1c4506f5fced412d9544058b94ac
Author: Sam James  gentoo  org>
AuthorDate: Tue May 17 20:30:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 17 20:30:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1256f263

dev-libs/libmemcached-awesome: skip two minor tests

Fail in sandbox for one reason or another (either network or HOMEDIR 
(Portage's)).

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

 .../libmemcached-awesome/libmemcached-awesome-1.1.1.ebuild | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.1.ebuild 
b/dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.1.ebuild
index 8cde5918b234..4098029e3804 100644
--- a/dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.1.ebuild
+++ b/dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.1.ebuild
@@ -33,6 +33,16 @@ src_configure() {
cmake_src_configure
 }
 
+src_test() {
+   local myctestargs=(
+   # memcached_regression_lp583031: needs network, bug #845123
+   # bin/memaslap: tries to use Portage HOMEDIR, bug #845123
+   -E "(memcached_regression_lp583031|bin/memaslap)"
+   )
+
+   cmake_src_test
+}
+
 # Running tests:
 #
 # FEATURES="test -network-sandbox" \



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

2022-05-17 Thread Mike Gilbert
commit: 7cfa37d7cb6e7925d5b221291b161a6d30b460d8
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue May 17 20:19:41 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue May 17 20:19:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cfa37d7

net-p2p/transmission: drop dependency on dbus-glib

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

 .../{transmission-3.00-r3.ebuild => transmission-3.00-r4.ebuild} | 1 -
 1 file changed, 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-3.00-r3.ebuild 
b/net-p2p/transmission/transmission-3.00-r4.ebuild
similarity index 99%
rename from net-p2p/transmission/transmission-3.00-r3.ebuild
rename to net-p2p/transmission/transmission-3.00-r4.ebuild
index 6fdc118910b6..9b4ded7eca6e 100644
--- a/net-p2p/transmission/transmission-3.00-r3.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r4.ebuild
@@ -49,7 +49,6 @@ COMMON_DEPEND="
sys-libs/zlib:=
nls? ( virtual/libintl )
gtk? (
-   >=dev-libs/dbus-glib-0.100
>=dev-libs/glib-2.32:2
>=x11-libs/gtk+-3.4:3
appindicator? ( >=dev-libs/libappindicator-0.4.30:3 )



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

2022-05-17 Thread Mike Gilbert
commit: 8f308f303231b279500817e606a6f9c143af7fdd
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue May 17 20:05:22 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue May 17 20:18:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f308f30

net-p2p/transmission: update gtk deps

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

 net-p2p/transmission/transmission-.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/net-p2p/transmission/transmission-.ebuild 
b/net-p2p/transmission/transmission-.ebuild
index ba7fb0024bd0..485fd4a23c34 100644
--- a/net-p2p/transmission/transmission-.ebuild
+++ b/net-p2p/transmission/transmission-.ebuild
@@ -49,9 +49,8 @@ COMMON_DEPEND="
sys-libs/zlib:=
nls? ( virtual/libintl )
gtk? (
-   >=dev-libs/dbus-glib-0.100
-   >=dev-libs/glib-2.32:2
-   >=x11-libs/gtk+-3.4:3
+   >=dev-cpp/gtkmm-3.24.0:3.0
+   >=dev-cpp/glibmm-2.50.1:2
appindicator? ( >=dev-libs/libappindicator-0.4.30:3 )
)
qt5? (



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

2022-05-17 Thread Mike Gilbert
commit: bd38efb02567fae90aa4934e82b5f20412d07c78
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue May 17 20:06:56 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue May 17 20:18:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd38efb0

net-p2p/transmission: force Qt5

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

 net-p2p/transmission/transmission-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-p2p/transmission/transmission-.ebuild 
b/net-p2p/transmission/transmission-.ebuild
index 485fd4a23c34..95b338a03916 100644
--- a/net-p2p/transmission/transmission-.ebuild
+++ b/net-p2p/transmission/transmission-.ebuild
@@ -95,6 +95,7 @@ src_configure() {
-DUSE_SYSTEM_NATPMP=ON
-DUSE_SYSTEM_UTP=OFF
-DUSE_SYSTEM_B64=OFF
+   -DUSE_QT_VERSION=5
-DRUN_CLANG_TIDY=OFF
 
-DWITH_CRYPTO=$(usex mbedtls polarssl openssl)



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

2022-05-17 Thread Mike Gilbert
commit: 7aacf0fdeb16e0e67d9857338b831d571b61d1b2
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue May 17 20:11:09 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue May 17 20:18:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aacf0fd

net-p2p/transmission: use system libpsl

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

 net-p2p/transmission/transmission-.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/net-p2p/transmission/transmission-.ebuild 
b/net-p2p/transmission/transmission-.ebuild
index 95b338a03916..29752a1fc96f 100644
--- a/net-p2p/transmission/transmission-.ebuild
+++ b/net-p2p/transmission/transmission-.ebuild
@@ -44,6 +44,7 @@ COMMON_DEPEND="
!mbedtls? ( dev-libs/openssl:0= )
mbedtls? ( net-libs/mbedtls:0= )
net-libs/libnatpmp
+   >=net-libs/libpsl-0.21.1
>=net-libs/miniupnpc-1.7:=
>=net-misc/curl-7.16.3[ssl]
sys-libs/zlib:=
@@ -90,12 +91,15 @@ src_configure() {
-DENABLE_WEB=$(usex web ON OFF)
 
-DUSE_SYSTEM_EVENT2=ON
+   -DUSE_SYSTEM_DEFLATE=OFF
-DUSE_SYSTEM_DHT=OFF
-DUSE_SYSTEM_MINIUPNPC=ON
-DUSE_SYSTEM_NATPMP=ON
-DUSE_SYSTEM_UTP=OFF
-DUSE_SYSTEM_B64=OFF
+   -DUSE_SYSTEM_PSL=ON
-DUSE_QT_VERSION=5
+
-DRUN_CLANG_TIDY=OFF
 
-DWITH_CRYPTO=$(usex mbedtls polarssl openssl)



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/genkernel/, sys-kernel/genkernel/files/

2022-05-17 Thread Andreas K. Hüttel
commit: 32835a1e91593000cc89140c51e1833a80dae760
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue May 17 20:15:46 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue May 17 20:16:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32835a1e

sys-kernel/genkernel: Revbump only for ia64, so we get an iso again

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 .../files/genkernel-4.2.6-devicemanager.patch  |  72 +
 sys-kernel/genkernel/genkernel-4.2.6-r3.ebuild | 319 +
 2 files changed, 391 insertions(+)

diff --git a/sys-kernel/genkernel/files/genkernel-4.2.6-devicemanager.patch 
b/sys-kernel/genkernel/files/genkernel-4.2.6-devicemanager.patch
new file mode 100644
index ..f1c5787ed657
--- /dev/null
+++ b/sys-kernel/genkernel/files/genkernel-4.2.6-devicemanager.patch
@@ -0,0 +1,72 @@
+From 110cffbf0a10a6dabe902eecb9c139663ad737af Mon Sep 17 00:00:00 2001
+From: Mike Gilbert 
+Date: Sun, 15 May 2022 12:37:51 -0400
+Subject: [PATCH] gen_initramfs.sh: append devicemanager only for specific
+ modules
+
+dmraid
+luks
+lvm
+multipath
+
+Bug: https://bugs.gentoo.org/749957
+Signed-off-by: Mike Gilbert 
+---
+ gen_funcs.sh |  9 +
+ gen_initramfs.sh | 11 +++
+ 2 files changed, 16 insertions(+), 4 deletions(-)
+
+diff --git a/gen_funcs.sh b/gen_funcs.sh
+index 500caf2..db396e3 100755
+--- a/gen_funcs.sh
 b/gen_funcs.sh
+@@ -22,6 +22,15 @@ isTrue() {
+   return 1
+ }
+ 
++anyTrue() {
++  local x
++  for x
++  do
++  isTrue "${x}" && return 0
++  done
++  return 1
++}
++
+ set_color_vars() {
+   if ! isTrue "${NOCOLOR}"
+   then
+diff --git a/gen_initramfs.sh b/gen_initramfs.sh
+index 4ec296e..0b74f4c 100755
+--- a/gen_initramfs.sh
 b/gen_initramfs.sh
+@@ -2007,11 +2007,14 @@ append_auxiliary() {
+ }
+ 
+ append_data() {
+-  local name=$1 var=$2
++  [ $# -eq 0 ] && gen_die "append_data() called with zero arguments"
++
++  local name=$1
+   local func="append_${name}"
+ 
+-  [ $# -eq 0 ] && gen_die "append_data() called with zero arguments"
+-  if [ $# -eq 1 ] || isTrue "${var}"
++  shift
++
++  if [ $# -eq 0 ] || anyTrue "$@"
+   then
+   print_info 1 "$(get_indent 1)>> Appending ${name} cpio data ..."
+   ${func} || gen_die "${func}() failed!"
+@@ -2037,7 +2040,7 @@ create_initramfs() {
+   append_data 'base_layout'
+   append_data 'util-linux'
+   append_data 'eudev'
+-  append_data 'devicemanager'
++  append_data 'devicemanager' "${DMRAID}" "${LVM}" "${LUKS}" 
"${MULTIPATH}"
+   append_data 'auxiliary' "${BUSYBOX}"
+   append_data 'busybox' "${BUSYBOX}"
+   append_data 'b2sum' "${B2SUM}"
+-- 
+2.35.1
+

diff --git a/sys-kernel/genkernel/genkernel-4.2.6-r3.ebuild 
b/sys-kernel/genkernel/genkernel-4.2.6-r3.ebuild
new file mode 100644
index ..1c4c56cc5a82
--- /dev/null
+++ b/sys-kernel/genkernel/genkernel-4.2.6-r3.ebuild
@@ -0,0 +1,319 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# genkernel--> latest Git branch "master"
+# genkernel-VERSION -> normal genkernel release
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{7..10} )
+
+inherit bash-completion-r1 python-single-r1
+
+# Whenever you bump a GKPKG, check if you have to move
+# or add new patches!
+VERSION_BCACHE_TOOLS="1.0.8_p20141204"
+VERSION_BOOST="1.76.0"
+VERSION_BTRFS_PROGS="5.15"
+VERSION_BUSYBOX="1.34.1"
+VERSION_COREUTILS="8.32"
+VERSION_CRYPTSETUP="2.4.1"
+VERSION_DMRAID="1.0.0.rc16-3"
+VERSION_DROPBEAR="2020.81"
+VERSION_EUDEV="3.2.10"
+VERSION_EXPAT="2.4.1"
+VERSION_E2FSPROGS="1.46.4"
+VERSION_FUSE="2.9.9"
+VERSION_GPG="1.4.23"
+VERSION_HWIDS="20210613"
+VERSION_ISCSI="2.0.878"
+VERSION_JSON_C="0.13.1"
+VERSION_KMOD="29"
+VERSION_LIBAIO="0.3.112"
+VERSION_LIBGCRYPT="1.9.4"
+VERSION_LIBGPGERROR="1.43"
+VERSION_LIBXCRYPT="4.4.26"
+VERSION_LVM="2.02.188"
+VERSION_LZO="2.10"
+VERSION_MDADM="4.1"
+VERSION_POPT="1.18"
+VERSION_STRACE="5.14"
+VERSION_THIN_PROVISIONING_TOOLS="0.9.0"
+VERSION_UNIONFS_FUSE="2.0"
+VERSION_UTIL_LINUX="2.37.2"
+VERSION_XFSPROGS="5.13.0"
+VERSION_XZ="5.2.5"
+VERSION_ZLIB="1.2.11"
+VERSION_ZSTD="1.5.0"
+
+COMMON_URI="
+   
https://github.com/g2p/bcache-tools/archive/399021549984ad27bf4a13ae85e458833fe003d7.tar.gz
 -> bcache-tools-${VERSION_BCACHE_TOOLS}.tar.gz
+   
https://boostorg.jfrog.io/artifactory/main/release/${VERSION_BOOST}/source/boost_${VERSION_BOOST//./_}.tar.bz2
+   
https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v${VERSION_BTRFS_PROGS}.tar.xz
+   https://www.busybox.net/downloads/busybox-${VERSION_BUSYBOX}.tar.bz2
+   mirror://gnu/coreutils/coreutils-${VERSION_COREUTILS}.tar.xz
+   https://www.kernel.org/pub/linux/utils/cryptsetup/v$(ver_cut 1-2 

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

2022-05-17 Thread Florian Schmaus
commit: 5e95bb15df7ab183063b71c8e1779be20a033dc2
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sun May  8 09:11:32 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May 17 20:09:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e95bb15

profiles: unmask virtual/jdk:17 and virtual/jre:17

Bug: https://bugs.gentoo.org/836135
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Florian Schmaus  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 16a2303ce945..d1ac13ba06b6 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -563,15 +563,6 @@ app-office/texmacs
 ~net-libs/libnsl-0
 ~net-libs/rpcsvc-proto-0
 
-# James Le Cuirot  (2017-12-17)
-# Georgy Yakovlev  (2021-10-16)
-# Java 11+ is not yet fully supported on Gentoo. Packages cannot depend
-# on it so these virtuals are not yet required. If you wish to use
-# Java 11+ then install openjdk-(jdk|jre)-bin directly.
-# bug #697014
-virtual/jdk:17
-virtual/jre:17
-
 # Nicolas Bock  (2017-10-31)
 # There are multiple unresolved upstream issues with >=jabref-bin-4.0 
(#636036).
 # If you still would like to use this version, please report any issues to



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

2022-05-17 Thread Florian Schmaus
commit: fdbb17afdfdf61b6a47e31a6f2e69c6b9cd52821
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sun May  8 09:01:03 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May 17 20:09:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdbb17af

profiles/base: stable-mask dev-java/openjdk{,-bin}:17[gentoo-vm]

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Florian Schmaus  gentoo.org>

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

diff --git a/profiles/base/package.use.stable.mask 
b/profiles/base/package.use.stable.mask
index 252927a20e39..9181899b6e1e 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -4,6 +4,11 @@
 # This file requires eapi 5 or later. New entries go on top.
 # Please use the same syntax as in package.use.mask
 
+# Volkmar W. Pogatzki  (2022-05-08)
+# gentoo-vm useflag is not stable yet
+dev-java/openjdk-bin:17 gentoo-vm
+dev-java/openjdk:17 gentoo-vm
+
 # Matt Turner  (2022-05-11)
 # app-text/pandoc is not stable
 app-text/nuspell doc



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

2022-05-17 Thread Florian Schmaus
commit: 6065bc04c72a3c5a3100a7546086919466f48325
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sun May  8 09:20:52 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May 17 20:09:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6065bc04

profiles/base: unmask gentoo-vm on openjdk*:17

Closes: https://bugs.gentoo.org/836135
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/25375
Signed-off-by: Florian Schmaus  gentoo.org>

 profiles/base/package.use.mask | 10 --
 1 file changed, 10 deletions(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index ea67c6165544..97b734573110 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -506,16 +506,6 @@ dev-db/mysql client-libs
 # Can be unmasked in prefix/darwin/macos profiles. Bug #637482
 media-video/ffmpeg appkit
 
-# James Le Cuirot  (2017-12-17)
-# Georgy Yakovlev  (2017-09-09)
 # Potentially destructive. Use it only if you know what you're doing.
 sys-libs/glibc vanilla



[gentoo-commits] repo/gentoo:master commit in: dev-erlang/p1_pgsql/

2022-05-17 Thread Florian Schmaus
commit: 61b88dc635f0073ababcf72202437ccbc08c9d66
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue May 17 17:45:32 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May 17 20:01:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61b88dc6

dev-erlang/p1_pgsql: add 1.1.18

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

 dev-erlang/p1_pgsql/Manifest   |  1 +
 dev-erlang/p1_pgsql/p1_pgsql-1.1.18.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/dev-erlang/p1_pgsql/Manifest b/dev-erlang/p1_pgsql/Manifest
index 5bc803fabf54..c57e2991c5ee 100644
--- a/dev-erlang/p1_pgsql/Manifest
+++ b/dev-erlang/p1_pgsql/Manifest
@@ -1 +1,2 @@
 DIST p1_pgsql-1.1.16.tar.gz 27160 BLAKE2B 
97386712b8aa0a88862bf2dfde59673af437d1ca7ea4bbdbba55a9c6743d816f2120c6801f60ea55c80d39600218e1130b2ea9d751f8a05c1202d6aadeda7bb5
 SHA512 
faa947855346a802e246e9374059985134bc921c950837c1d615828e3d95923b424e0576a94e42eac965967bf2c9be455d526744c83417f63734b1b0dcc72fd5
+DIST p1_pgsql-1.1.18.tar.gz 27186 BLAKE2B 
114e407630f61d4f9b7aed116f5b7f604c2ea2c18a963c6d74ddb65001f7f98556b5bb7f208afbb604b217c145ce3361e242034e6b382fcea9d86f2c44aa8eb0
 SHA512 
b075475a8729ca4d24d8cf05dc82b17a5c1e05c38d22586fe490c39194640e36145b0732126bb023881d6b258411a87046ab81a25fd85a1d3505d28da0d50122

diff --git a/dev-erlang/p1_pgsql/p1_pgsql-1.1.18.ebuild 
b/dev-erlang/p1_pgsql/p1_pgsql-1.1.18.ebuild
new file mode 100644
index ..a9d382168567
--- /dev/null
+++ b/dev-erlang/p1_pgsql/p1_pgsql-1.1.18.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rebar
+
+DESCRIPTION="Pure Erlang PostgreSQL driver"
+HOMEPAGE="https://github.com/processone/p1_pgsql;
+SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="ErlPL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+
+DEPEND="
+   >=dev-erlang/xmpp-1.5.8
+   >=dev-lang/erlang-17.1
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )



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

2022-05-17 Thread Florian Schmaus
commit: 5151cb8694d3ec75a36c016d8155b1237455c4a4
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue May 17 18:46:43 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May 17 20:01:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5151cb86

net-im/ejabberd: add  metadata

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

 net-im/ejabberd/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-im/ejabberd/metadata.xml b/net-im/ejabberd/metadata.xml
index df085f63589b..f894e535971b 100644
--- a/net-im/ejabberd/metadata.xml
+++ b/net-im/ejabberd/metadata.xml
@@ -26,6 +26,7 @@



+   https://docs.ejabberd.im
processone/ejabberd

 



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

2022-05-17 Thread Florian Schmaus
commit: c8d1e4560d3eff6e034ef1ef2e83ef37f4702510
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue May 17 18:46:36 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May 17 20:01:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8d1e456

net-im/ejabberd: add 22.05

Fix bashism in OpenRC init script. Drop support for logrotate in favor
of ejabberd's built-in log rotation mechanism.

Also depend on >=acct-user/ejabberd-1, which will create the ejabberd
with HOME set to /var/lib/ejabberd, i.e., ejabberd's spool
directory. This allows us to drop ${PN}-19.08-ejabberdctl.patch.

Closes: https://bugs.gentoo.org/841976
Closes: https://github.com/gentoo/gentoo/pull/25540
Signed-off-by: Florian Schmaus  gentoo.org>

 net-im/ejabberd/Manifest   |   2 +
 net-im/ejabberd/ejabberd-22.05.ebuild  | 232 +
 net-im/ejabberd/files/ejabberd-22.05.initd |  54 +++
 3 files changed, 288 insertions(+)

diff --git a/net-im/ejabberd/Manifest b/net-im/ejabberd/Manifest
index 4507c95a647f..e8815deaf151 100644
--- a/net-im/ejabberd/Manifest
+++ b/net-im/ejabberd/Manifest
@@ -1,2 +1,4 @@
 DIST ejabberd-21.12.tar.gz 2532288 BLAKE2B 
847fa90ce0140c384add489a97d566e3edf9927f71c4abf4f51869f2e0ba4a5183002cb5e4f7a9d7f4ad5ed5902a47b2dd336ab1ef854673a3a2f337326a3fc2
 SHA512 
4f1e56becb9970355b98c0ad177ee162130346e53aa92c274e502fe300d6f4dc7fda8fcca845821087da78379a19a2962b50794b71d139c91764539fcfeec73c
 DIST ejabberd-21.12.tar.gz.asc 195 BLAKE2B 
6e2b409dd6e5eb24890b0ecaa58019cb1cfcfef78eddedb5fe4436ba72f15c1525ba6f254d24b6a11b84c2360d67d93036f47007cf6af9c3475fefbd10f48093
 SHA512 
81d838b35d1ea54205187d4c74fb2232b18466e562bce01ed6287aa17b80c5b287041d456a7fda9de4791eb635c102c25b19a9b26d794723cd9d36c740513bc1
+DIST ejabberd-22.05.tar.gz 2527957 BLAKE2B 
d7fc614b8fe88bc8997d78821334a5e26a4201a5d199e6a04fe668e192ed0c7a37b68aff2fd9c6740844634c005b492b1dd76de4b9ed841863d0285f6097edd9
 SHA512 
33f98a9c45ff8257d240e7b90181e399ecab84e361f5619dc8d57252642e81d4958467cfa89b90681f3cf0d1d56a3079eb98d4e80cc6af5ca11938bb2a69f865
+DIST ejabberd-22.05.tar.gz.asc 195 BLAKE2B 
634cb0a338c68d8ee1d3b2e3e267a758deff3a925c93273c5aaa209d12a5bb40565831869cc7e81fa66de8648211eb60f9644ac7d4d0ec557e9332a8cdd9dfce
 SHA512 
42ffc224915f3f0ac4df42cfe0c35e65861be38856e398ac6172cdcbf5de543ae808a4b201a1c1d64d10234d02d754d1376ff21ee9d679095497479c717c17da

diff --git a/net-im/ejabberd/ejabberd-22.05.ebuild 
b/net-im/ejabberd/ejabberd-22.05.ebuild
new file mode 100644
index ..029431d351cb
--- /dev/null
+++ b/net-im/ejabberd/ejabberd-22.05.ebuild
@@ -0,0 +1,232 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools pam rebar systemd verify-sig
+
+DESCRIPTION="Robust, scalable and extensible XMPP server"
+HOMEPAGE="https://www.ejabberd.im/ https://github.com/processone/ejabberd/;
+SRC_URI="
+   https://github.com/processone/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz
+   verify-sig? ( 
https://github.com/processone/${PN}/releases/download/${PV}/${P}.tar.gz.asc )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/process-one.net.asc
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~sparc ~x86"
+REQUIRED_USE="mssql? ( odbc )"
+# TODO: Add 'tools' flag.
+IUSE="captcha debug full-xml ldap mssql mysql odbc pam postgres redis
+   roster-gw selinux sip sqlite +stun zlib"
+
+RESTRICT="test"
+
+# TODO: Add dependencies for 'tools' flag enabled.
+# TODO: tools? (
+# TODO:>=dev-erlang/luerl-0.3
+# TODO: )
+DEPEND="
+   >=dev-lang/erlang-19.3[odbc?,ssl]
+   >=dev-erlang/cache_tab-1.0.30
+   >=dev-erlang/eimp-1.0.22
+   >=dev-erlang/fast_tls-1.1.15
+   >=dev-erlang/fast_xml-1.1.49
+   >=dev-erlang/fast_yaml-1.0.33
+   >=dev-erlang/yconf-1.0.13
+   >=dev-erlang/jiffy-1.0.5
+   >=dev-erlang/jose-1.11.2
+   >=dev-erlang/lager-3.9.1
+   >=dev-erlang/p1_oauth2-0.6.11
+   >=dev-erlang/p1_utils-1.0.25
+   >=dev-erlang/stringprep-1.0.28
+   >=dev-erlang/xmpp-1.5.6
+   >=dev-erlang/pkix-1.0.9
+   >=dev-erlang/mqtree-1.0.15
+   >=dev-erlang/idna-6.0.0-r1
+   >=dev-erlang/p1_acme-1.0.19
+   >=dev-erlang/base64url-1.0.1
+   ldap? ( =net-nds/openldap-2* )
+   mysql? ( >=dev-erlang/p1_mysql-1.0.19 )
+   odbc? ( dev-db/unixODBC )
+   pam? ( >=dev-erlang/epam-1.0.12 )
+   postgres? ( >=dev-erlang/p1_pgsql-1.1.18 )
+   redis? ( >=dev-erlang/eredis-1.2.0 )
+   sip? ( >=dev-erlang/esip-1.0.45 )
+   sqlite? ( >=dev-erlang/sqlite3-1.1.13 )
+   stun? ( >=dev-erlang/stun-1.2.2 )
+   zlib? ( >=dev-erlang/ezlib-1.0.12 )
+"
+RDEPEND="
+   ${DEPEND}
+   >=acct-user/ejabberd-1
+   captcha? ( media-gfx/imagemagick[truetype,png] )
+   selinux? ( sec-policy/selinux-jabber )
+"
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-processone 

[gentoo-commits] repo/gentoo:master commit in: dev-erlang/esip/

2022-05-17 Thread Florian Schmaus
commit: 245bcbf4e7331b226a9ebd6207feee813e1c4c0d
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue May 17 17:49:19 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May 17 20:01:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=245bcbf4

dev-erlang/esip: add 1.0.47

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

 dev-erlang/esip/Manifest   |  1 +
 dev-erlang/esip/esip-1.0.47.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/dev-erlang/esip/Manifest b/dev-erlang/esip/Manifest
index 8eaf95a51e49..a438f66acab6 100644
--- a/dev-erlang/esip/Manifest
+++ b/dev-erlang/esip/Manifest
@@ -1 +1,2 @@
 DIST esip-1.0.45.tar.gz 90984 BLAKE2B 
0e27502d65fd5c2b786ef4bd1e44780167fb6f3fc7030101e691d207f1a3631d7eb57a71091ea355c425534baa18cd9c3792dc9358bab4758a1bce60ff5cf436
 SHA512 
9d6c1f59b44ae74f555a8d7df09d27627c23aa0d56c0e2ae0778eb6350454ddf9ac4b38db52da066616213e4b428173f9883b83fb33b9b1931dbdea6ddee6ebc
+DIST esip-1.0.47.tar.gz 91238 BLAKE2B 
041a04009d4687187699bfb78381dd6baefb503bdbdd4b31efeb81786e3e0a4e47085336888fd481ecf28c4e32c296adef05eba7ff17eb084da14e645773cb31
 SHA512 
68be1c8cf507180e73f3a16dfd8ca44ffad825c40df0d1874888afa41f3cb89b445b033036d041af29ec3fdbdab7acc68f770124171ba4af73abd0775a03c0ba

diff --git a/dev-erlang/esip/esip-1.0.47.ebuild 
b/dev-erlang/esip/esip-1.0.47.ebuild
new file mode 100644
index ..2696aac053bb
--- /dev/null
+++ b/dev-erlang/esip/esip-1.0.47.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rebar
+
+DESCRIPTION="ProcessOne SIP server component"
+HOMEPAGE="https://github.com/processone/esip;
+SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+
+DEPEND="
+   >=dev-erlang/fast_tls-1.1.15
+   >=dev-erlang/stun-1.2.2
+   >=dev-erlang/p1_utils-1.0.25
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
+
+src_prepare() {
+   rebar_src_prepare
+   rebar_fix_include_path stun
+
+   # ebin contains lonely .gitignore file asking for removal.
+   rm"${S}/ebin/examples/.gitignore" || die
+   rmdir "${S}/ebin/examples" || die
+   rmdir "${S}/ebin" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-erlang/pkix/

2022-05-17 Thread Florian Schmaus
commit: af94bad3ccc63038cd7c3e0b3524a46c5dffb466
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue May 17 17:46:07 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May 17 20:01:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af94bad3

dev-erlang/pkix: add 1.0.9

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

 dev-erlang/pkix/Manifest  |  1 +
 dev-erlang/pkix/pkix-1.0.9.ebuild | 17 +
 2 files changed, 18 insertions(+)

diff --git a/dev-erlang/pkix/Manifest b/dev-erlang/pkix/Manifest
index 26709cdb04e2..b360b15a2a1d 100644
--- a/dev-erlang/pkix/Manifest
+++ b/dev-erlang/pkix/Manifest
@@ -1 +1,2 @@
 DIST pkix-1.0.8.tar.gz 413346 BLAKE2B 
0c159bfc2b40d50739dbdfad1b0c73150e8cea2ebd4e99bc7e5f91edae0982ea0da3c9a34a7f5c04f2d527e599bc4e8e6250be2e0bdd98ea41c0663724e16f66
 SHA512 
c665aac5c19b38c23510dc1dbd7dff9b1469d39db3df6086290f45b781a40eeb9a060beb236613cbd0ff1e48d27f86d63a1bc02faf51a33b61c8bc5cc1ec98cc
+DIST pkix-1.0.9.tar.gz 406218 BLAKE2B 
0c1cbf73206cc8b17f11cb1cb4994ea05c7d6a8cc07d84599b4eb8c1fe68d161eb0c970ad14d23e6183ce65d608d26e21ad860b9026c8a3b7846b2bd7158821a
 SHA512 
bd428814421effdc74c418a376b44716f4f79095550dd1b8431bfb51e8d26262015be0dda7948a9b8f9fc60a0cd0d12289161c8b497134f6413fd1e1efb886ba

diff --git a/dev-erlang/pkix/pkix-1.0.9.ebuild 
b/dev-erlang/pkix/pkix-1.0.9.ebuild
new file mode 100644
index ..97697e1156af
--- /dev/null
+++ b/dev-erlang/pkix/pkix-1.0.9.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rebar
+
+DESCRIPTION="PKIX certificates management library for Erlang"
+HOMEPAGE="https://github.com/processone/pkix;
+SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+
+DOCS=( README.md )



[gentoo-commits] repo/gentoo:master commit in: dev-erlang/stun/

2022-05-17 Thread Florian Schmaus
commit: 10a0da0b406a3789ffdab07b06c7f29e7657b5e3
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue May 17 17:48:23 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May 17 20:01:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10a0da0b

dev-erlang/stun: add 1.2.2

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

 dev-erlang/stun/Manifest  |  1 +
 dev-erlang/stun/stun-1.2.2.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-erlang/stun/Manifest b/dev-erlang/stun/Manifest
index 0649878a77cb..830c1806963b 100644
--- a/dev-erlang/stun/Manifest
+++ b/dev-erlang/stun/Manifest
@@ -1 +1,2 @@
 DIST stun-1.0.47.tar.gz 41277 BLAKE2B 
c40e326688dbddc37c82a0850cd2f8c4676898f208789960c0af346e0e27cc5aca199605e431ce7eb012dd2469b8938be39e02c59daea8d039d73c043f449ffd
 SHA512 
921064bdaa6838d30c8fdd161f525ab11f91011700cfee222a9bac0c56a01efa63ad104bdf29068a32338387c3be5df1265612ebddd979e408b0c07825607d66
+DIST stun-1.2.2.tar.gz 41090 BLAKE2B 
fbcebb9a30dc547ab4fcf75cd78f57d141368c726629f4958f019d670de1d2b4c1f98594cd99befaa08ea4fffbabb28822484f8684adf7b9624b1d2eda976e74
 SHA512 
ddbb13300c1cc2ac09d7049fbd97fcd67e7f2e0dbb56569279ea1b1e4fe5e106712178e683757a4c205ddc54d1b2a0291369affc42a23325d7ad6ad61b648fd9

diff --git a/dev-erlang/stun/stun-1.2.2.ebuild 
b/dev-erlang/stun/stun-1.2.2.ebuild
new file mode 100644
index ..02adc6445dbe
--- /dev/null
+++ b/dev-erlang/stun/stun-1.2.2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rebar
+
+DESCRIPTION="STUN and TURN library for Erlang and Elixir"
+HOMEPAGE="https://github.com/processone/stun;
+SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+
+DEPEND="
+   >=dev-erlang/fast_tls-1.1.15
+   >=dev-erlang/p1_utils-1.0.25
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )



[gentoo-commits] repo/gentoo:master commit in: dev-erlang/stringprep/

2022-05-17 Thread Florian Schmaus
commit: e0eb02a70a1af3a62d9cd7c872e692cad68bf85a
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue May 17 17:47:07 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May 17 20:01:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0eb02a7

dev-erlang/stringprep: add 1.0.28

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

 dev-erlang/stringprep/Manifest |  1 +
 dev-erlang/stringprep/stringprep-1.0.28.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-erlang/stringprep/Manifest b/dev-erlang/stringprep/Manifest
index 94734026f100..4dd68354ef9f 100644
--- a/dev-erlang/stringprep/Manifest
+++ b/dev-erlang/stringprep/Manifest
@@ -1 +1,2 @@
 DIST stringprep-1.0.27.tar.gz 100037 BLAKE2B 
2b54968e0f4c808e28fa22032281fbc93b0b6f2547b87f295b2cd066cfba204dff7fd82040800de2a933b5a9f109206350bfbe276f8ce6d6c110baca6e691e8b
 SHA512 
3bb44c9880eb27ec9d8bcbaac64a0fe74ddcaaad99192c4cd4590ff003e908e00deafe9d463211c25e6cd8c6155fd658613507cc787c0f6376ee0596448f0074
+DIST stringprep-1.0.28.tar.gz 100057 BLAKE2B 
f9bb2b326bfe8f59771929dc087f019445edcfaf455f530b390ab79ab98df76d2d154329e70eee584ce6851c54cafb1a92c15a1ebf7af3210e5285518f239744
 SHA512 
1bedef40b38494ff42f551fedb83e47a2938eb29871b8649a76521035f16a7a2575d6524e12dfdfc45379c3cbe50af2988daa9ae9ab82632156514c86e06df7e

diff --git a/dev-erlang/stringprep/stringprep-1.0.28.ebuild 
b/dev-erlang/stringprep/stringprep-1.0.28.ebuild
new file mode 100644
index ..4f5747bc7998
--- /dev/null
+++ b/dev-erlang/stringprep/stringprep-1.0.28.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rebar
+
+DESCRIPTION="Fast Stringprep implementation for Erlang and Elixir"
+HOMEPAGE="https://github.com/processone/stringprep;
+SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 tcltk"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+
+DEPEND="
+   >=dev-lang/erlang-17.1
+   >=dev-erlang/p1_utils-1.0.25
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )



[gentoo-commits] repo/gentoo:master commit in: dev-erlang/xmpp/

2022-05-17 Thread Florian Schmaus
commit: 0158fc7c9992b88ac0c216a2e0788a54bfa0f6f8
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue May 17 17:43:57 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May 17 20:01:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0158fc7c

dev-erlang/xmpp: add 1.5.8

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

 dev-erlang/xmpp/Manifest  |  1 +
 dev-erlang/xmpp/xmpp-1.5.8.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-erlang/xmpp/Manifest b/dev-erlang/xmpp/Manifest
index b0a9148f632c..287b9f376026 100644
--- a/dev-erlang/xmpp/Manifest
+++ b/dev-erlang/xmpp/Manifest
@@ -1 +1,2 @@
 DIST xmpp-1.5.6.tar.gz 557828 BLAKE2B 
c838273125d376d7dd459e98851f60bb88485cec95d0ecbcf05d2e1cc81527d199e7cbc84c7130dfc414d47c8dde7a5c46d69f68840efb46a54c60b919f58f5a
 SHA512 
b02226eb0908a69f3930d6336ac9179750688047fb216dd152eaf3bf2ab6345d41b8a1ba4daf4679bf4816a106e89689ea14e19675e18c6effb9390c2b9b399f
+DIST xmpp-1.5.8.tar.gz 557974 BLAKE2B 
63a0a0481ab5f527417aed68e798f46f0562b0e882bb3c91d6dde43b4190901dec49fb0838db3466928a2db9088a1f09b87f8a1a56f4de98682fe304f8fa891e
 SHA512 
0ef76dd65741072276ef3590e4c82456c832dda530f857a30072acc6444532865b716c82e60e972320ddab191ac1fb0a72be2bc71b01a72e16892015381086e3

diff --git a/dev-erlang/xmpp/xmpp-1.5.8.ebuild 
b/dev-erlang/xmpp/xmpp-1.5.8.ebuild
new file mode 100644
index ..c95a4ddc0b6c
--- /dev/null
+++ b/dev-erlang/xmpp/xmpp-1.5.8.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rebar
+
+DESCRIPTION="XMPP parsing and serialization library on top of Fast XML"
+HOMEPAGE="https://github.com/processone/xmpp;
+SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+
+RDEPEND="
+   >=dev-erlang/ezlib-1.0.12
+   >=dev-erlang/fast_tls-1.1.15
+   >=dev-erlang/fast_xml-1.1.49
+   >=dev-erlang/p1_utils-1.0.25
+   >=dev-erlang/stringprep-1.0.27
+   >=dev-erlang/idna-6.0.0-r1
+"
+DEPEND="${RDEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
+
+src_prepare() {
+   rebar_src_prepare
+   rebar_fix_include_path fast_xml
+}



[gentoo-commits] repo/gentoo:master commit in: acct-user/ejabberd/

2022-05-17 Thread Florian Schmaus
commit: 5c54387c94a61c03594d7630eafba59b83fb9f5e
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue May 17 19:54:49 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May 17 20:01:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c54387c

acct-user/ejabberd: add 1

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

 acct-user/ejabberd/ejabberd-1.ebuild | 14 ++
 1 file changed, 14 insertions(+)

diff --git a/acct-user/ejabberd/ejabberd-1.ebuild 
b/acct-user/ejabberd/ejabberd-1.ebuild
new file mode 100644
index ..9d160958b012
--- /dev/null
+++ b/acct-user/ejabberd/ejabberd-1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-user
+
+DESCRIPTION="User for net-im/ejabberd"
+
+ACCT_USER_ID=114
+ACCT_USER_GROUPS=( ${PN} )
+ACCT_USER_HOME=/var/lib/${PN}
+
+acct-user_add_deps



[gentoo-commits] repo/gentoo:master commit in: dev-erlang/p1_oauth2/

2022-05-17 Thread Florian Schmaus
commit: 56d201115f6e16722539878bab60bf5546538b95
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue May 17 17:41:27 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May 17 20:01:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56d20111

dev-erlang/p1_oauth2: add 0.6.11

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

 dev-erlang/p1_oauth2/Manifest|  1 +
 dev-erlang/p1_oauth2/p1_oauth2-0.6.11.ebuild | 31 
 2 files changed, 32 insertions(+)

diff --git a/dev-erlang/p1_oauth2/Manifest b/dev-erlang/p1_oauth2/Manifest
index 84b7fba4f6d2..68b00acde1b7 100644
--- a/dev-erlang/p1_oauth2/Manifest
+++ b/dev-erlang/p1_oauth2/Manifest
@@ -1 +1,2 @@
 DIST p1_oauth2-0.6.10.tar.gz 214205 BLAKE2B 
228a616473ff9c6d7ecd5f7aedad3a971fca2b811938382160c9fe24dc949b52c7c1b023343833cc218dc3269ae742a5617ecf6f831fb93616a200e6169eaecc
 SHA512 
a32fdd8e9c85b1b5729f2dadc3f2f6c84479048d94fc41dbf241baac41c3ccd47b12b9e24dabbaf832ac9182f47673db068c55f92d1e750dba42309c0f8d0c25
+DIST p1_oauth2-0.6.11.tar.gz 214437 BLAKE2B 
fadea0a18bb526fc97d19ea6e85c3bb47431ae15d19a139c99cb8c05249398509a84c8ceff12efcda7917f0f4ef9b45c932839e7dfc1804bca8646516b149fe2
 SHA512 
c97fe256ba3d0c3c18d0ad14dd85f28bed7607b0aa8d56a23e1c87694a10669eb1cd6e0abafff7e366974b2160ef5eb8e65dadc60a85963e3aa4334252db8b6e

diff --git a/dev-erlang/p1_oauth2/p1_oauth2-0.6.11.ebuild 
b/dev-erlang/p1_oauth2/p1_oauth2-0.6.11.ebuild
new file mode 100644
index ..5529dc1a17da
--- /dev/null
+++ b/dev-erlang/p1_oauth2/p1_oauth2-0.6.11.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rebar
+
+DESCRIPTION="Erlang OAuth 2.0 implementation"
+HOMEPAGE="https://github.com/processone/p1_oauth2;
+SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+CDEPEND=">=dev-lang/erlang-17.1"
+DEPEND="${CDEPEND}
+   test? (
+   >=dev-erlang/meck-0.8.7
+   >=dev-erlang/proper-1.3
+   )"
+RDEPEND="${CDEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
+
+src_prepare() {
+   rebar_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: dev-erlang/jiffy/

2022-05-17 Thread Florian Schmaus
commit: 29b2c96acea027dad3e2ffdaf6321f6369bd1032
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue May 17 17:38:25 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May 17 20:01:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29b2c96a

dev-erlang/jiffy: add 1.1.1

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

 dev-erlang/jiffy/Manifest   |  1 +
 dev-erlang/jiffy/jiffy-1.1.1.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/dev-erlang/jiffy/Manifest b/dev-erlang/jiffy/Manifest
index 892694aece34..2a5e38018cc7 100644
--- a/dev-erlang/jiffy/Manifest
+++ b/dev-erlang/jiffy/Manifest
@@ -1,2 +1,3 @@
 DIST jiffy-1.0.5.tar.gz 1896318 BLAKE2B 
2ec82545b80d7cfae70a71a5bcb70be1f8c905bc2ab2ec5132d793cdb8050a7bf463eae99771afe9d80fc7911fc0e635c29d2bc236275ac1f564f99685b3fd1d
 SHA512 
607dded2ccb5f27d6608e19a03fece847fc7bf5c7a1d92a7fafa95efcea157612c73807fd6d624445fa68f895ea4456bd851656b952d5e48b58b6fedf606a830
 DIST jiffy-1.0.8.tar.gz 1896454 BLAKE2B 
2c47c7a4350ff5e8674b365a8b65d242896165aee6386a2200a51009b686f86eccda6f4e5b48b1c7d3b5b0f2cfafd1aedf723a64f57c5d2988710fcbf56901a1
 SHA512 
d248d4e41d780a8f676c4fa7eee6fbdc6f9a5a2867c558cb1ce6f1600093b242fad48d86221a37bfdb7bba0142635f577a4ac3e98106558f5a0ca817dd9a0574
+DIST jiffy-1.1.1.tar.gz 1674571 BLAKE2B 
62242b23dd826a30cf1c38b2382dc9191f2355ef16305ea1199cb32b811e61153c0627dcb8d564c69f0c38ab8c22b5f3e918bff1aa168eb294c445bd95057ded
 SHA512 
cfa36d77285e53ccce852640a4c780f2c29ad33c7352e3a5b69fec431d6684bac4bf5ac323379a8bb1d1289afa23b6f73d4d5ecf1b025791fd84198d4c066910

diff --git a/dev-erlang/jiffy/jiffy-1.1.1.ebuild 
b/dev-erlang/jiffy/jiffy-1.1.1.ebuild
new file mode 100644
index ..efbf7936b3b8
--- /dev/null
+++ b/dev-erlang/jiffy/jiffy-1.1.1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rebar
+
+DESCRIPTION="JSON NIFs for Erlang"
+HOMEPAGE="https://github.com/davisp/jiffy;
+SRC_URI="https://github.com/davisp/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+
+DEPEND=">=dev-lang/erlang-17.1"
+RDEPEND="${DEPEND}"
+
+DOCS=( README.md )



[gentoo-commits] repo/gentoo:master commit in: dev-erlang/mqtree/

2022-05-17 Thread Florian Schmaus
commit: edee828440dc102600696a5f76ba6e4fb19c7cab
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue May 17 17:33:59 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May 17 20:01:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edee8284

dev-erlang/mqtree: add 1.0.15

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

 dev-erlang/mqtree/Manifest |  1 +
 dev-erlang/mqtree/mqtree-1.0.15.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-erlang/mqtree/Manifest b/dev-erlang/mqtree/Manifest
index 116484ad5e4b..ee5a643cbd7d 100644
--- a/dev-erlang/mqtree/Manifest
+++ b/dev-erlang/mqtree/Manifest
@@ -1 +1,2 @@
 DIST mqtree-1.0.14.tar.gz 265443 BLAKE2B 
01620b5479fae7cde5a05be09a59a91f00209442ccbe472bd9302a06cac9dd2be0c31a762f615a2c8f2375719a4a7869cb90ffdffd97231942d2c60d8816a527
 SHA512 
5783496ee81b36588b32d1aab20b6e8eeeae687db2ecdd7b61e16d770edf7013fb4ea6f0ea0279ddd8d706baab7526c7dfb7aeaff8e346025bbf2c781781e0e0
+DIST mqtree-1.0.15.tar.gz 265445 BLAKE2B 
44b887d3aa7d3ddb93cc42ee11f6612e399f880ab74a005cdae2c1de81ac035976d35f117052d55a1827c5074b494ef1f80d01742868cc7f10a8c94896cefd69
 SHA512 
e50066c39bb7feb4bea6a0fcff65ec4e73fca3aeeafa85be10ef7fe354e582a037369dc27163e47796f021e8cb70c40c396e5edce0ebf8255d4e452c4df0d4da

diff --git a/dev-erlang/mqtree/mqtree-1.0.15.ebuild 
b/dev-erlang/mqtree/mqtree-1.0.15.ebuild
new file mode 100644
index ..38f25d34ebd3
--- /dev/null
+++ b/dev-erlang/mqtree/mqtree-1.0.15.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rebar
+
+DESCRIPTION="Index tree for MQTT topic filters"
+HOMEPAGE="https://github.com/processone/mqtree;
+SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+
+DEPEND="
+   >=dev-lang/erlang-17.5
+   >=dev-erlang/p1_utils-1.0.25
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( README.md )



[gentoo-commits] repo/gentoo:master commit in: dev-erlang/yconf/

2022-05-17 Thread Florian Schmaus
commit: 43dc42228ab622c114eeb7fb456b71c38c9329c6
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue May 17 17:36:55 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May 17 20:01:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43dc4222

dev-erlang/yconf: add 1.0.13

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

 dev-erlang/yconf/Manifest|  1 +
 dev-erlang/yconf/yconf-1.0.13.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-erlang/yconf/Manifest b/dev-erlang/yconf/Manifest
index 6acc67568ba4..2bf2e1ddc90a 100644
--- a/dev-erlang/yconf/Manifest
+++ b/dev-erlang/yconf/Manifest
@@ -1 +1,2 @@
 DIST yconf-1.0.12.tar.gz 223962 BLAKE2B 
cc77c76a098715e5af3169846e4f82e36e21ed2af4be9bc3912e4f5f778071b1272a937d795032a836925de52271d73e1ca383c3fbf45a23b6d3ed37eb94266f
 SHA512 
2ed4723f5aea39eab9816164395bb31c601e0974f733474af4ca92f72e305f1885b8a3a0bf7949a8a2de1a03845cf65c4443b36ac1d86aa15ec3cf2d7971cd4f
+DIST yconf-1.0.13.tar.gz 223970 BLAKE2B 
877094613a89afa3c819b8b8254b83091b3ff302534366ef9e0b321e1b65eb8cb52e03a7074f4836359bb8af566caf6f23ba2b04bfd7fc3a22fc27415b752778
 SHA512 
1e5df69421a82e8c442e17ed74738a4717e84521570f48a885de3e4fda2cbbc6d7567736d87255050d21e85edf976532ba6659b8a51d3150d1ac5e2c19d89a61

diff --git a/dev-erlang/yconf/yconf-1.0.13.ebuild 
b/dev-erlang/yconf/yconf-1.0.13.ebuild
new file mode 100644
index ..e4a8d1f67aa0
--- /dev/null
+++ b/dev-erlang/yconf/yconf-1.0.13.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rebar
+
+DESCRIPTION="YAML configuration processor"
+HOMEPAGE="https://github.com/processone/yconf;
+SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+
+DEPEND="
+   >=dev-lang/erlang-17.1
+   >=dev-erlang/fast_yaml-1.0.33
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )



[gentoo-commits] repo/gentoo:master commit in: dev-erlang/fast_xml/

2022-05-17 Thread Florian Schmaus
commit: 5bf1c0b660809c1749ed77bcd8ba9518bfaffbbe
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue May 17 17:31:01 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May 17 20:01:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bf1c0b6

dev-erlang/fast_xml: add 1.1.49

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

 dev-erlang/fast_xml/Manifest   |  1 +
 dev-erlang/fast_xml/fast_xml-1.1.49.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-erlang/fast_xml/Manifest b/dev-erlang/fast_xml/Manifest
index e6ff6c414e2c..906e193a245c 100644
--- a/dev-erlang/fast_xml/Manifest
+++ b/dev-erlang/fast_xml/Manifest
@@ -1 +1,2 @@
 DIST fast_xml-1.1.48.tar.gz 108340 BLAKE2B 
3ef39687ce9834827a79e15633f6ba65a7a6e9d9618896292cd9c449be002ef4ff37ffe9c7b11074bb63cf68efbec55a5a373a97e6fc07d7f93b7a9a0edb524e
 SHA512 
59816ec5d8b3a8c956f0a9e9fdd0b0e2b6791ea134956e7025b69b4151a48fb01b033f24fd4e9b14d9f2a3ef193eb7bf64dd182b017a8d73573708569d2d4756
+DIST fast_xml-1.1.49.tar.gz 108442 BLAKE2B 
736dca10827e450b0b43cd2ad315238612a7b0f4516e6faa426e497c27ee4d073253d5381f5a301cb30e88b667a724fa86ba29857a8637e7cb1e637564f1267e
 SHA512 
c33e94865b676f0011f21f9434e0ac3c019abdad7cf0b229a4dcad8bf6c26d4d84585e013cc8257cbb4da4a4f4d5216702dbf2eda15bd333fd429d260e6e85f5

diff --git a/dev-erlang/fast_xml/fast_xml-1.1.49.ebuild 
b/dev-erlang/fast_xml/fast_xml-1.1.49.ebuild
new file mode 100644
index ..1b590c974f53
--- /dev/null
+++ b/dev-erlang/fast_xml/fast_xml-1.1.49.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rebar
+
+DESCRIPTION="Fast Expat based Erlang XML parsing library"
+HOMEPAGE="https://github.com/processone/fast_xml;
+SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+
+DEPEND=">=dev-erlang/p1_utils-1.0.23
+   dev-libs/expat"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )



[gentoo-commits] repo/gentoo:master commit in: dev-erlang/fast_yaml/

2022-05-17 Thread Florian Schmaus
commit: 4b3e26553f20d12d8bca8684467915294f32870b
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue May 17 17:32:21 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May 17 20:01:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b3e2655

dev-erlang/fast_yaml: add 1.0.33

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

 dev-erlang/fast_yaml/Manifest|  1 +
 dev-erlang/fast_yaml/fast_yaml-1.0.33.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-erlang/fast_yaml/Manifest b/dev-erlang/fast_yaml/Manifest
index e869868c0d44..925bdf3069fc 100644
--- a/dev-erlang/fast_yaml/Manifest
+++ b/dev-erlang/fast_yaml/Manifest
@@ -1 +1,2 @@
 DIST fast_yaml-1.0.32.tar.gz 59969 BLAKE2B 
690b9f463fde3fdde4a0b0b72b4f2d88e24e3bc2f79a650c3f2f2d0d627efec32a0d604e3575860c52c7238642da7e80b71cefbea3379c46b2809073b2dfd639
 SHA512 
8ae75b68417513e72eff61311c5cc989866ac9b885e4e2d80844d3eb20b7c688f77daf41415d24fb9cac7a7dc08df870efc9c3edcac61a2bd1fc68e7d8937702
+DIST fast_yaml-1.0.33.tar.gz 60314 BLAKE2B 
3a4e807ef88d460d7e1f98f8f5567efe18ea153e8fb038bf6baaa4e1951491bd7504fd6d5013f77a3ddafa3c1ab14d54f7b64652fc002897de266de7297c97e6
 SHA512 
ace64e8818604031180955c2527cbd4eb73246f60d9d23e2fcde54d25451c3e2b0625e97df817a48cb23593f10555063aa894dd84fa64e5a2d68884a8d75a4f5

diff --git a/dev-erlang/fast_yaml/fast_yaml-1.0.33.ebuild 
b/dev-erlang/fast_yaml/fast_yaml-1.0.33.ebuild
new file mode 100644
index ..4b1ade0bbc2f
--- /dev/null
+++ b/dev-erlang/fast_yaml/fast_yaml-1.0.33.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rebar
+
+DESCRIPTION="Fast Yaml native library for Erlang and Elixir"
+HOMEPAGE="https://github.com/processone/fast_yaml;
+SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+
+DEPEND="
+   >=dev-erlang/p1_utils-1.0.25
+   dev-libs/libyaml
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )



[gentoo-commits] repo/gentoo:master commit in: dev-erlang/fast_tls/

2022-05-17 Thread Florian Schmaus
commit: 9ef471ce6255f83bda4907ecb518e3dccd8be1d2
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue May 17 17:30:08 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May 17 20:01:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ef471ce

dev-erlang/fast_tls: add 1.1.15

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

 dev-erlang/fast_tls/Manifest   |  1 +
 dev-erlang/fast_tls/fast_tls-1.1.15.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/dev-erlang/fast_tls/Manifest b/dev-erlang/fast_tls/Manifest
index 4f30287135e3..f885c8a2b49e 100644
--- a/dev-erlang/fast_tls/Manifest
+++ b/dev-erlang/fast_tls/Manifest
@@ -1 +1,2 @@
 DIST fast_tls-1.1.13.tar.gz 81247 BLAKE2B 
10abe181327915f7adce44917afe7c9981da53ccff42aaa776c52bfda574e12e2e102c2d7f3e381ac4ed18a92013be7a7fcf4f1c857b176712ccb033ccb07f0c
 SHA512 
c8e2e3b78c39660de8f14baca3d1187e8cbb11dd1bc271b8655992bcb9bfef00a8e6e8899a95f4eec0d9ad451e2367e6c69150140732d27b7713b5fb20a8b632
+DIST fast_tls-1.1.15.tar.gz 83705 BLAKE2B 
234c2e10a0661a46482a3db9da21831b0c3c370daff502d3275efcb69337f70977b6509a3b4c1306bf3687eb611b5efe46927c9702fcbe96e6f92f1b378b8293
 SHA512 
fcbdb9ffbb61c07fb3706bdae9d6d10f425968e722bcd03e2c86a99ca62d3ff0cb1298bf625adb679c627f38953fd3ef0b4263ae34ea100e9134488d9c55e192

diff --git a/dev-erlang/fast_tls/fast_tls-1.1.15.ebuild 
b/dev-erlang/fast_tls/fast_tls-1.1.15.ebuild
new file mode 100644
index ..c386b4c39dc5
--- /dev/null
+++ b/dev-erlang/fast_tls/fast_tls-1.1.15.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rebar
+
+DESCRIPTION="TLS/SSL native driver for Erlang and Elixir"
+HOMEPAGE="https://github.com/processone/fast_tls;
+SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-erlang/p1_utils-1.0.25
+   dev-libs/openssl:0=
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )



[gentoo-commits] repo/gentoo:master commit in: dev-erlang/p1_acme/

2022-05-17 Thread Florian Schmaus
commit: 9d4cfcb761e32ac69f8a61dd082d42d98565e7fe
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue May 17 17:40:11 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May 17 20:01:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d4cfcb7

dev-erlang/p1_acme: add 1.0.19

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

 dev-erlang/p1_acme/Manifest  |  1 +
 dev-erlang/p1_acme/p1_acme-1.0.19.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/dev-erlang/p1_acme/Manifest b/dev-erlang/p1_acme/Manifest
index afe0e1a57524..74957ee1e410 100644
--- a/dev-erlang/p1_acme/Manifest
+++ b/dev-erlang/p1_acme/Manifest
@@ -1 +1,2 @@
 DIST p1_acme-1.0.16.tar.gz 222562 BLAKE2B 
a018a05cad971aad1256194f5e4a49911deb9771a93ab0db8390ac1b07b1b008759d2fe978f74538ef4f6f549cf624d96b53e3fa5edbc4b6af629ca024df999f
 SHA512 
f73506ffb2807582d7daadb833b109a3a5b69e4ea861bf0f45b6c66a911bd1e90d9621e49dc565fad965d8325bd987850151d559bd7f81e17b5cbde906b50f4b
+DIST p1_acme-1.0.19.tar.gz 223303 BLAKE2B 
48027739d46582c7acc72ea22fe08376dd67295b2f9161782abbb786a421fb976a2447e86cdcbfd30663fb02ac5fec58dc1285096e57c474d93dbc4e9624aa87
 SHA512 
d0896ca53fd48798f0e3f502a09e9df6ea88e4248968b5273b1a6e0f6735c39d680de251e0f2c49d04271018a5664252771be1746cf9d18ddd9d42e2ddf90b24

diff --git a/dev-erlang/p1_acme/p1_acme-1.0.19.ebuild 
b/dev-erlang/p1_acme/p1_acme-1.0.19.ebuild
new file mode 100644
index ..ef962dbfd023
--- /dev/null
+++ b/dev-erlang/p1_acme/p1_acme-1.0.19.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rebar
+
+DESCRIPTION="ACME client library for Erlang"
+HOMEPAGE="https://github.com/processone/p1_acme;
+SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+
+DEPEND="
+   >=dev-lang/erlang-17.1
+   >=dev-erlang/jiffy-1.1.1
+   >=dev-erlang/yconf-1.0.13
+   >=dev-erlang/idna-6.0.0-r1
+   >=dev-erlang/jose-1.11.1
+   >=dev-erlang/base64url-1.0.1
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
+
+src_prepare() {
+   rebar_src_prepare
+   # otherwise it wants to fetch base64url from git
+   sed -ri 's/\+\+ \[\{base64url.*//' rebar.config.script || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-erlang/eimp/

2022-05-17 Thread Florian Schmaus
commit: 51a29a1dc32ef90c6cd04a18af6c90344169a0d7
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue May 17 17:24:51 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May 17 20:01:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51a29a1d

dev-erlang/eimp: add 1.0.22

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

 dev-erlang/eimp/Manifest   |  1 +
 dev-erlang/eimp/eimp-1.0.22.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-erlang/eimp/Manifest b/dev-erlang/eimp/Manifest
index e579cf8bcd48..5d9587abae3d 100644
--- a/dev-erlang/eimp/Manifest
+++ b/dev-erlang/eimp/Manifest
@@ -1 +1,2 @@
 DIST eimp-1.0.21.tar.gz 3478113 BLAKE2B 
1b2f1cb79edf4b017072872dac7969cb56978e5d2ff1c62f2976a49329793ec0a4c0b747f4f5c562eb202ee8a4f81bf7f466ba6039cc4c3e58542d8bb5aa0d06
 SHA512 
886b37006226510579044ce8616c367249665e67e2ff553aa5fdda3cd797352e691d4c3d7d3a77b7e558c391244da5ad9df488f2051ee52aa69632e18665339f
+DIST eimp-1.0.22.tar.gz 3478737 BLAKE2B 
99eaa3b4ac56376cf472ee7a0e9f898eed972c1802702a7e397df5b3313f3add425d8873a2c1a9cf386809f556c927b573d11e5e24e5c69fd1cb35ffdad72234
 SHA512 
5426df9a00d5b614ebb236729e2b397d5e72e12e68cbed32550a074b1b86557e1dee6585b917166e5ebf2fc41297329574c181471885638236c82a66a29d2232

diff --git a/dev-erlang/eimp/eimp-1.0.22.ebuild 
b/dev-erlang/eimp/eimp-1.0.22.ebuild
new file mode 100644
index ..38be3d9e5c6b
--- /dev/null
+++ b/dev-erlang/eimp/eimp-1.0.22.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rebar
+
+DESCRIPTION="Erlang Image Manipulation Process"
+HOMEPAGE="https://github.com/processone/eimp;
+SRC_URI="https://github.com/processone/eimp/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+
+RDEPEND="
+   >=dev-lang/erlang-17.1
+   >=dev-erlang/p1_utils-1.0.25
+   media-libs/gd[png,jpeg,webp]
+"
+DEPEND="${RDEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
+
+src_test() {
+   mkdir -p .eunit/priv/bin || die
+   cp priv/bin/eimp .eunit/priv/bin/ || die
+   rebar_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-erlang/ezlib/

2022-05-17 Thread Florian Schmaus
commit: 29988f7c7d2abb85730e17a92d124b54267b3046
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue May 17 17:27:24 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May 17 20:01:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29988f7c

dev-erlang/ezlib: add 1.0.12

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

 dev-erlang/ezlib/Manifest|  1 +
 dev-erlang/ezlib/ezlib-1.0.12.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/dev-erlang/ezlib/Manifest b/dev-erlang/ezlib/Manifest
index e3a7622b6ded..33d268b22c83 100644
--- a/dev-erlang/ezlib/Manifest
+++ b/dev-erlang/ezlib/Manifest
@@ -1 +1,2 @@
 DIST ezlib-1.0.10.tar.gz 50086 BLAKE2B 
0b5044790bbc3cf45a63e270293d6e16033ea7630b4ed10a6a8e46069d6c13790343f2e2e67c761baa5675a4fd111a4e371656427e0e475efa467ab40f448063
 SHA512 
803ed76b5a0e91abc995b9cc8d81a072f58b15b8972dde96e4b8b3d27372dd032b2dfbc10591accc212a0e32690a8488dbf4553e95b436918c22beea4d0543ce
+DIST ezlib-1.0.12.tar.gz 49803 BLAKE2B 
6541c51d53924dba646485c7f6ff9640d0b52a62aff817d461d188cad48072a8706de8e81ed9ada84530463e872a95f5cd2263a0e6b0467b793bf37eb19ca688
 SHA512 
950a76ef6714882909c8c03cb0c21f246fd04bb42b44496b8865a96da54544fad17b2e3f54ef0b744ae32a1b9930f32c5fbcd526833f3736e8e5087483e61233

diff --git a/dev-erlang/ezlib/ezlib-1.0.12.ebuild 
b/dev-erlang/ezlib/ezlib-1.0.12.ebuild
new file mode 100644
index ..f233a18a4e61
--- /dev/null
+++ b/dev-erlang/ezlib/ezlib-1.0.12.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rebar
+
+DESCRIPTION="Native zlib driver for Erlang and Elixir"
+HOMEPAGE="https://github.com/processone/ezlib;
+SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+
+DEPEND="
+   >=dev-lang/erlang-17.1:=
+   >=dev-erlang/p1_utils-1.0.25
+   sys-libs/zlib
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )



[gentoo-commits] repo/gentoo:master commit in: dev-erlang/p1_utils/

2022-05-17 Thread Florian Schmaus
commit: d9b6ee67a82fad8d27d927864be53a4cde6e70bb
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue May 17 17:21:24 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May 17 20:01:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9b6ee67

dev-erlang/p1_utils: add 1.0.25

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

 dev-erlang/p1_utils/Manifest   |  1 +
 dev-erlang/p1_utils/p1_utils-1.0.25.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/dev-erlang/p1_utils/Manifest b/dev-erlang/p1_utils/Manifest
index ee2bab6c258d..6652905499dd 100644
--- a/dev-erlang/p1_utils/Manifest
+++ b/dev-erlang/p1_utils/Manifest
@@ -1 +1,2 @@
 DIST p1_utils-1.0.23.tar.gz 65338 BLAKE2B 
97d2c750b3435c53dfd7cfa61a73f9e7af13aff36fa546bf7b2acee88450e61eb3065c7357701bd652e9aa1d9732dbe033f25b91932b8bbd93381c620189314d
 SHA512 
9fb385641852d100c21e25cb21978436bfac55f17b24c31b983e27c7877274c6a27e9d8084e791633a9d1f4e1bf0b8075307e95384b9698106043a2aac70d62c
+DIST p1_utils-1.0.25.tar.gz 47802 BLAKE2B 
6d3b61257eed3b07312a58f3dc966be27f1c8ecec41a78755fa010427dbbe403b82317b991e0759e3286b710161231464e24b407ffa545d7b2ce1d948de154d7
 SHA512 
e96bcd309dfaf3f80de573b7ad1b7281ee0cb97b0b91f92a5a9c5b5ccc969dce4d6b1adbaef9ff33bf9deb0da8e6b1738fbe3f69235b51a0069e0fda72a16d74

diff --git a/dev-erlang/p1_utils/p1_utils-1.0.25.ebuild 
b/dev-erlang/p1_utils/p1_utils-1.0.25.ebuild
new file mode 100644
index ..c8fdfb446301
--- /dev/null
+++ b/dev-erlang/p1_utils/p1_utils-1.0.25.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rebar
+
+DESCRIPTION="Erlang utility modules from ProcessOne"
+HOMEPAGE="https://github.com/processone/p1_utils;
+SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+DEPEND=">=dev-lang/erlang-17.1:="
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )



[gentoo-commits] repo/gentoo:master commit in: dev-erlang/cache_tab/

2022-05-17 Thread Florian Schmaus
commit: 58ecbbd03af1d2d3fff7becd8d5c1e3a6e1505fd
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue May 17 17:23:21 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May 17 20:01:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58ecbbd0

dev-erlang/cache_tab: add 1.0.30

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

 dev-erlang/cache_tab/Manifest|  1 +
 dev-erlang/cache_tab/cache_tab-1.0.30.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/dev-erlang/cache_tab/Manifest b/dev-erlang/cache_tab/Manifest
index 1dcad644376c..628069ce4a38 100644
--- a/dev-erlang/cache_tab/Manifest
+++ b/dev-erlang/cache_tab/Manifest
@@ -1 +1,2 @@
 DIST cache_tab-1.0.29.tar.gz 60908 BLAKE2B 
5e2d0e0db382b8a9596ec4728ab99426d070026218c04e3e6e55e41ea22181a6c5362f52bab97b9ffa5ba79ed70d1896684ccc113786573627150d0f3e479a32
 SHA512 
d47b9e28cf95c8d31256090ebcb4c39eaecf622ed13874f3809beef2e96374a6d14048082b59abddf3ca8d399a59a2dc54e4dfb4cf84e5ceec54276a7dd3f594
+DIST cache_tab-1.0.30.tar.gz 60913 BLAKE2B 
8e8b7b3b0e8651f2e20cc1181d1847fbdb7130b8a57ff1446fabf7c098fe3485c0686a5bed1318b0590d8380c2e01d31460f707566f96b296a257ee590cf9f41
 SHA512 
bc8aaacea404d8a8b9a8fb14bc1eec9ec0c07ba4fac910287f448be66b0b3475b3913297dfce8d9de9fc208d9eb413dd8bf154cd1bd6edf86ee40100629e4553

diff --git a/dev-erlang/cache_tab/cache_tab-1.0.30.ebuild 
b/dev-erlang/cache_tab/cache_tab-1.0.30.ebuild
new file mode 100644
index ..c4af44a34daa
--- /dev/null
+++ b/dev-erlang/cache_tab/cache_tab-1.0.30.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rebar
+
+DESCRIPTION="In-memory cache Erlang and Elixir library"
+HOMEPAGE="https://github.com/processone/cache_tab;
+SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+
+DEPEND="
+   >=dev-lang/erlang-17.1
+   >=dev-erlang/p1_utils-1.0.25
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )



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

2022-05-17 Thread Jakov Smolić
commit: 2378d4633fd288676c5173492e8c316f3c08d1c8
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue May 17 19:17:52 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue May 17 19:17:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2378d463

sys-process/systemd-cron: Stabilize 1.5.18 ppc, #845144

Signed-off-by: Jakov Smolić  gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.5.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild 
b/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
index fcbeb9902102..4327306a6b34 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${MY_PV}.tar.gz -> syste
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv sparc x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 



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

2022-05-17 Thread Jakov Smolić
commit: f03f16fcecddbe7fe80d50b09491434d5d6e1eaa
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue May 17 19:17:54 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue May 17 19:17:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f03f16fc

sys-process/systemd-cron: Stabilize 1.5.18 arm, #845144

Signed-off-by: Jakov Smolić  gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.5.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild 
b/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
index 4327306a6b34..0aafe93f288b 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${MY_PV}.tar.gz -> syste
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 



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

2022-05-17 Thread Jakov Smolić
commit: c1fc77687c1299aa3ed3615b6dd67442397c0756
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue May 17 19:17:51 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue May 17 19:17:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1fc7768

sys-process/systemd-cron: Stabilize 1.5.18 arm64, #845144

Signed-off-by: Jakov Smolić  gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.5.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild 
b/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
index 4a534e3c5db1..fcbeb9902102 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${MY_PV}.tar.gz -> syste
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv sparc x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 



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

2022-05-17 Thread Sam James
commit: 999f510755e20771898673bcb6d4c48a2df7cd29
Author: Sam James  gentoo  org>
AuthorDate: Tue May 17 19:16:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 17 19:16:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=999f5107

dev-python/pillow: add 9.1.1

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

 dev-python/pillow/Manifest|   1 +
 dev-python/pillow/pillow-9.1.1.ebuild | 118 ++
 2 files changed, 119 insertions(+)

diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest
index 6be44f1fc638..5c74ad38d36e 100644
--- a/dev-python/pillow/Manifest
+++ b/dev-python/pillow/Manifest
@@ -1,2 +1,3 @@
 DIST pillow-9.0.1.tar.gz 49512045 BLAKE2B 
14f0969c87c57bad8fc38d873bba7a118d666e8b2e62e777ea17197e5ca973b3994bafb56b4464cde4059f2fc4040d73e7ddeec2a1053aeb1f201bf2ec2b38e2
 SHA512 
73893fe079bb2405c87b73b13b6eff198fb8970a891a7c9586bd2620ea0310d54cb35b1d594c6c6d3859e47d8d467700f987ae32aa6d3dc4a2e9286e8749869e
 DIST pillow-9.1.0.tar.gz 49748153 BLAKE2B 
0051ea9c06c86f004f0708b3aa38f234e9b1fec32ef2ebaddfe47b3717b8ebb4834a2c8c2fe68cfeb44d24abe3a9039732679705f7aec790e62105ac5b51545f
 SHA512 
22ef3a98a36ca8162447b6c716a0a9cff79ae9bf1007b7f835e0a8529fc6a062bea77afff17f444586989fff3e30589a595db34dc78e1e4000b966e8d10172f1
+DIST pillow-9.1.1.tar.gz 49753799 BLAKE2B 
969a338f768951c340177d0590c50ba1213f48810870ac3fdbc2556c57344e356e0cf1ef080bde29bf89291adbf9f64b2dd1f950260d2ce5c0eb28d197f2dfe2
 SHA512 
8c05c0af6be992667d764046c6d7c189e1486d6ab987474c15e3bc8a64b9955d4c91d94b94ea46ef6d1c6f343ba424240dfa7d758c666bec40fa580728206a5f

diff --git a/dev-python/pillow/pillow-9.1.1.ebuild 
b/dev-python/pillow/pillow-9.1.1.ebuild
new file mode 100644
index ..56f56cbef8cb
--- /dev/null
+++ b/dev-python/pillow/pillow-9.1.1.ebuild
@@ -0,0 +1,118 @@
+# 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} pypy3 )
+PYTHON_REQ_USE='tk?,threads(+)'
+
+inherit distutils-r1 toolchain-funcs virtualx
+
+MY_PN=Pillow
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Python Imaging Library (fork)"
+HOMEPAGE="https://python-pillow.org/;
+SRC_URI="https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="HPND"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
+REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   imagequant? ( media-gfx/libimagequant:0 )
+   jpeg? ( media-libs/libjpeg-turbo )
+   jpeg2k? ( media-libs/openjpeg:2= )
+   lcms? ( media-libs/lcms:2= )
+   tiff? ( media-libs/tiff:0=[jpeg,zlib] )
+   truetype? ( media-libs/freetype:2= )
+   webp? ( media-libs/libwebp:0= )
+   xcb? ( x11-libs/libxcb )
+   zlib? ( sys-libs/zlib:0= )
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/olefile[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   virtual/pkgconfig
+   test? (
+   ${RDEPEND}
+   dev-python/defusedxml[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   || (
+   media-gfx/imagemagick[png]
+   media-gfx/graphicsmagick[png]
+   )
+   )
+"
+
+EPYTEST_DESELECT=(
+   # TODO; incompatible Qt version?
+   Tests/test_qt_image_qapplication.py::test_sanity
+)
+
+usepil() {
+   usex "${1}" enable disable
+}
+
+python_configure_all() {
+   # It's important that these flags are also passed during the install 
phase
+   # as well. Make sure of that if you change the lines below. See bug 
661308.
+   cat >> setup.cfg <<-EOF || die
+   [build_ext]
+   disable_platform_guessing = True
+   $(usepil truetype)_freetype = True
+   $(usepil jpeg)_jpeg = True
+   $(usepil jpeg2k)_jpeg2000 = True
+   $(usepil lcms)_lcms = True
+   $(usepil tiff)_tiff = True
+   $(usepil imagequant)_imagequant = True
+   $(usepil webp)_webp = True
+   $(usepil webp)_webpmux = True
+   $(usepil xcb)_xcb = True
+   $(usepil zlib)_zlib = True
+   EOF
+
+   # setup.py won't let us add the right toolchain paths but it does
+   # accept additional ones from INCLUDE and LIB so set these. You
+   # wouldn't normally need these at all as the toolchain should look
+   # here anyway but it doesn't for this setup.py.
+   export \
+   INCLUDE="${ESYSROOT}"/usr/include \
+   

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

2022-05-17 Thread Sam James
commit: 75e093bf57da23ab2e0740de89eba7f9a09d79dd
Author: Sam James  gentoo  org>
AuthorDate: Tue May 17 19:16:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 17 19:16:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75e093bf

dev-python/pillow: drop 9.1.0

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

 dev-python/pillow/Manifest|   1 -
 dev-python/pillow/pillow-9.1.0.ebuild | 118 --
 2 files changed, 119 deletions(-)

diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest
index 5c74ad38d36e..87e4f7467d4d 100644
--- a/dev-python/pillow/Manifest
+++ b/dev-python/pillow/Manifest
@@ -1,3 +1,2 @@
 DIST pillow-9.0.1.tar.gz 49512045 BLAKE2B 
14f0969c87c57bad8fc38d873bba7a118d666e8b2e62e777ea17197e5ca973b3994bafb56b4464cde4059f2fc4040d73e7ddeec2a1053aeb1f201bf2ec2b38e2
 SHA512 
73893fe079bb2405c87b73b13b6eff198fb8970a891a7c9586bd2620ea0310d54cb35b1d594c6c6d3859e47d8d467700f987ae32aa6d3dc4a2e9286e8749869e
-DIST pillow-9.1.0.tar.gz 49748153 BLAKE2B 
0051ea9c06c86f004f0708b3aa38f234e9b1fec32ef2ebaddfe47b3717b8ebb4834a2c8c2fe68cfeb44d24abe3a9039732679705f7aec790e62105ac5b51545f
 SHA512 
22ef3a98a36ca8162447b6c716a0a9cff79ae9bf1007b7f835e0a8529fc6a062bea77afff17f444586989fff3e30589a595db34dc78e1e4000b966e8d10172f1
 DIST pillow-9.1.1.tar.gz 49753799 BLAKE2B 
969a338f768951c340177d0590c50ba1213f48810870ac3fdbc2556c57344e356e0cf1ef080bde29bf89291adbf9f64b2dd1f950260d2ce5c0eb28d197f2dfe2
 SHA512 
8c05c0af6be992667d764046c6d7c189e1486d6ab987474c15e3bc8a64b9955d4c91d94b94ea46ef6d1c6f343ba424240dfa7d758c666bec40fa580728206a5f

diff --git a/dev-python/pillow/pillow-9.1.0.ebuild 
b/dev-python/pillow/pillow-9.1.0.ebuild
deleted file mode 100644
index 56f56cbef8cb..
--- a/dev-python/pillow/pillow-9.1.0.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# 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} pypy3 )
-PYTHON_REQ_USE='tk?,threads(+)'
-
-inherit distutils-r1 toolchain-funcs virtualx
-
-MY_PN=Pillow
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Python Imaging Library (fork)"
-HOMEPAGE="https://python-pillow.org/;
-SRC_URI="https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="HPND"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
-REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   imagequant? ( media-gfx/libimagequant:0 )
-   jpeg? ( media-libs/libjpeg-turbo )
-   jpeg2k? ( media-libs/openjpeg:2= )
-   lcms? ( media-libs/lcms:2= )
-   tiff? ( media-libs/tiff:0=[jpeg,zlib] )
-   truetype? ( media-libs/freetype:2= )
-   webp? ( media-libs/libwebp:0= )
-   xcb? ( x11-libs/libxcb )
-   zlib? ( sys-libs/zlib:0= )
-"
-RDEPEND="
-   ${DEPEND}
-   dev-python/olefile[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   virtual/pkgconfig
-   test? (
-   ${RDEPEND}
-   dev-python/defusedxml[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   || (
-   media-gfx/imagemagick[png]
-   media-gfx/graphicsmagick[png]
-   )
-   )
-"
-
-EPYTEST_DESELECT=(
-   # TODO; incompatible Qt version?
-   Tests/test_qt_image_qapplication.py::test_sanity
-)
-
-usepil() {
-   usex "${1}" enable disable
-}
-
-python_configure_all() {
-   # It's important that these flags are also passed during the install 
phase
-   # as well. Make sure of that if you change the lines below. See bug 
661308.
-   cat >> setup.cfg <<-EOF || die
-   [build_ext]
-   disable_platform_guessing = True
-   $(usepil truetype)_freetype = True
-   $(usepil jpeg)_jpeg = True
-   $(usepil jpeg2k)_jpeg2000 = True
-   $(usepil lcms)_lcms = True
-   $(usepil tiff)_tiff = True
-   $(usepil imagequant)_imagequant = True
-   $(usepil webp)_webp = True
-   $(usepil webp)_webpmux = True
-   $(usepil xcb)_xcb = True
-   $(usepil zlib)_zlib = True
-   EOF
-
-   # setup.py won't let us add the right toolchain paths but it does
-   # accept additional ones from INCLUDE and LIB so set these. You
-   # wouldn't normally need these at all as the toolchain should look
-   # here anyway but it doesn't for this setup.py.
-   export \
-   INCLUDE="${ESYSROOT}"/usr/include \
-   

[gentoo-commits] repo/gentoo:master commit in: app-accessibility/orca/

2022-05-17 Thread Matt Turner
commit: 0f7d7d2c73dbb2e533d8d43dc33c9eedb50c6c8d
Author: Matt Turner  gentoo  org>
AuthorDate: Tue May 17 19:09:02 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue May 17 19:10:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f7d7d2c

app-accessibility/orca: Version bump to 42.1

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

 app-accessibility/orca/Manifest |  1 +
 app-accessibility/orca/orca-42.1.ebuild | 63 +
 2 files changed, 64 insertions(+)

diff --git a/app-accessibility/orca/Manifest b/app-accessibility/orca/Manifest
index c3a556b43bd4..45d977f6c79f 100644
--- a/app-accessibility/orca/Manifest
+++ b/app-accessibility/orca/Manifest
@@ -1,2 +1,3 @@
 DIST orca-41.2.tar.xz 3637836 BLAKE2B 
bebe1d6e37b88f8e1c97c2ee2a599185c2c14d88fc7d12805bb5a7623b1323ad8688cb846b6e733ef02d58390eb390d1dcd2150a0ed50c8109a7468d62f525c2
 SHA512 
a2d208193aaac48bf12ca22732b338cdcb5299edc7e7b5c75c88f8dee6ad69762287dbb36c25661c08f904b3848a2ca0e60f2d7153e41594944fab509ff3ef07
 DIST orca-42.0.tar.xz 3658384 BLAKE2B 
7b8b83205e9b8c16021cb3582ca8ada195384b5dee4c93ea9707e5f6133f006d21e2b94c6c65131b73ac5d1072eea423d66d5c4b4e5cd6d2be7cc4fdf3c9ad0f
 SHA512 
dee0f65cd1055293d65eabb360b515763501812264440410332d7c0bf58eff63035f8fee07d61e5caed7c860cdce44ca30b187c6fc1c0417102fb577ff02e340
+DIST orca-42.1.tar.xz 3700132 BLAKE2B 
1310a1b43da709e9b273ce21374fff9fa30fbf08d1d0e171eb7eff4511ad5e2bcee12a2d6549a4c0c8e21526fb6f4b3b311d0e09fd6bfa863e29168809df9c10
 SHA512 
98f016087317666c4dcc7543d16ffb93214075d49d3708a1aa3dc8b6dd5d9d85c52dd31e650f4511371061c58d53e73455a09d6d7b4405b8a972b58ff1d7db91

diff --git a/app-accessibility/orca/orca-42.1.ebuild 
b/app-accessibility/orca/orca-42.1.ebuild
new file mode 100644
index ..b5714207dce1
--- /dev/null
+++ b/app-accessibility/orca/orca-42.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit gnome2 python-single-r1
+
+DESCRIPTION="Extensible screen reader that provides access to the desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/Orca;
+
+LICENSE="LGPL-2.1+ CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+IUSE="+braille"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}
+   >=app-accessibility/at-spi2-atk-2.34:2
+   >=app-accessibility/at-spi2-core-2.36:2[introspection]
+   >=dev-libs/atk-2.36
+   >=dev-libs/glib-2.28:2
+   media-libs/gstreamer:1.0[introspection]
+   >=x11-libs/gtk+-3.6.2:3[introspection]
+   $(python_gen_cond_dep '
+   dev-python/gst-python:1.0[${PYTHON_USEDEP}]
+   >=dev-python/pygobject-3.18:3[${PYTHON_USEDEP}]
+   ')
+   braille? (
+   $(python_gen_cond_dep '
+   
>=app-accessibility/brltty-5.0-r3[python,${PYTHON_USEDEP}]
+   dev-libs/liblouis[python,${PYTHON_USEDEP}]
+   ')
+   )
+"
+RDEPEND="${DEPEND}
+   dev-libs/atk[introspection]
+   $(python_gen_cond_dep '
+   
>=app-accessibility/speech-dispatcher-0.8[python,${PYTHON_USEDEP}]
+   >=dev-python/pyatspi-2.36[${PYTHON_USEDEP}]
+   dev-python/setproctitle[${PYTHON_USEDEP}]
+   ')
+   x11-libs/libwnck:3[introspection]
+   x11-libs/pango[introspection]
+"
+BDEPEND="
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+#  app-text/yelp-tools
+
+src_configure() {
+   gnome2_src_configure \
+   $(use_with braille liblouis)
+}
+
+src_install() {
+   gnome2_src_install
+   python_optimize
+}



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

2022-05-17 Thread Matt Turner
commit: 5170a0a50637d93e2dc7e11226f05c89e0c2951e
Author: Matt Turner  gentoo  org>
AuthorDate: Tue May 17 19:02:38 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue May 17 19:10:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5170a0a5

sys-apps/osinfo-db: Version bump to 20220516

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

 sys-apps/osinfo-db/Manifest  |  1 +
 sys-apps/osinfo-db/osinfo-db-20220516.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/sys-apps/osinfo-db/Manifest b/sys-apps/osinfo-db/Manifest
index cf6652f18bd6..d9bdd6aa26a8 100644
--- a/sys-apps/osinfo-db/Manifest
+++ b/sys-apps/osinfo-db/Manifest
@@ -1 +1,2 @@
 DIST osinfo-db-20220214.tar.xz 127528 BLAKE2B 
7e0076d3f844e52744dd6086404504831c7ed625003bc789103919a140a5a281c1a44773f7decf0825cad845274417b3cb510f3bd62e840f84b972358755dc34
 SHA512 
d8823b3928d2648a759c4c15b57b57cfd79a406813ec375b02bf2c382c1b22ee0177e520ef04cf334af3b08cc810867472c35a73555f1fdb8855a1b8679c183c
+DIST osinfo-db-20220516.tar.xz 129272 BLAKE2B 
47f6eb2e1ae0cad277be71fb0955415c4afdb27e3b80e36c98ce5b7c8d22efcab91047e93c586045baa233ac61dc08113a5aedb626db4f24bf0472455826e481
 SHA512 
44c56824c774e68bd79633c415c71155e814c1f928fceba845ab649f8cb0dd325ad06b91a2d720cb25fd62e67d7ea17774cc395995b4f201527c4a6aa447a744

diff --git a/sys-apps/osinfo-db/osinfo-db-20220516.ebuild 
b/sys-apps/osinfo-db/osinfo-db-20220516.ebuild
new file mode 100644
index ..28ae854564ac
--- /dev/null
+++ b/sys-apps/osinfo-db/osinfo-db-20220516.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="osinfo database files"
+HOMEPAGE="https://libosinfo.org/ https://gitlab.com/libosinfo/osinfo-db;
+SRC_URI="https://releases.pagure.org/libosinfo/${P}.tar.xz;
+S="${WORKDIR}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+BDEPEND="sys-apps/osinfo-db-tools"
+
+# we don't depend on intltool here, contrary to README, as the tarball already
+# contains the processed results with translations in XML files
+
+src_unpack() { :; }
+
+src_install() {
+   osinfo-db-import --root "${D}" --dir "/usr/share/osinfo" 
"${DISTDIR}/${A}"
+}



[gentoo-commits] repo/gentoo:master commit in: profiles/, dev-java/jdbc-mssqlserver/

2022-05-17 Thread Jakov Smolić
commit: aadeff33fc0e5d2ecd2e673e74e3c3ec79eb5361
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue May 17 19:01:22 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue May 17 19:07:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aadeff33

dev-java/jdbc-mssqlserver: treeclean

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-java/jdbc-mssqlserver/Manifest |  1 -
 .../jdbc-mssqlserver/jdbc-mssqlserver-6.2.2.ebuild | 27 --
 dev-java/jdbc-mssqlserver/metadata.xml |  8 ---
 profiles/package.mask  |  1 -
 4 files changed, 37 deletions(-)

diff --git a/dev-java/jdbc-mssqlserver/Manifest 
b/dev-java/jdbc-mssqlserver/Manifest
deleted file mode 100644
index f83642448c85..
--- a/dev-java/jdbc-mssqlserver/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mssql-jdbc-6.2.2.jre8.jar 825389 BLAKE2B 
3b3290e80652e1085729f7a3391bea7f3542af6598ea855c6e1430fef2b12009dbfccc761d347491ea85c22d2acfa12d5a55e79b44f23306b6c4f4b6a5aa2ebb
 SHA512 
e381fe9444c706a8a019c5006fe5d238065c20387d3c5b9a4c632ff30033596cea26036b804fc4f6610ad1418bb7d94b024871c7deb865028f5770ffca353d49

diff --git a/dev-java/jdbc-mssqlserver/jdbc-mssqlserver-6.2.2.ebuild 
b/dev-java/jdbc-mssqlserver/jdbc-mssqlserver-6.2.2.ebuild
deleted file mode 100644
index 4dbbc416dc05..
--- a/dev-java/jdbc-mssqlserver/jdbc-mssqlserver-6.2.2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit java-pkg-2 versionator
-
-DESCRIPTION="JDBC driver for Microsoft SQL Server"
-HOMEPAGE="https://github.com/Microsoft/mssql-jdbc;
-SRC_URI="https://github.com/Microsoft/mssql-jdbc/releases/download/v${PV}/mssql-jdbc-${PV}.jre8.jar;
-
-KEYWORDS="~amd64 ~x86"
-LICENSE="MIT"
-SLOT="4.2"
-
-DEPEND=""
-RDEPEND=">=virtual/jre-1.8"
-
-S="${WORKDIR}"
-
-src_unpack() {
-   :
-}
-
-src_install() {
-   java-pkg_newjar "${DISTDIR}/${A}"
-}

diff --git a/dev-java/jdbc-mssqlserver/metadata.xml 
b/dev-java/jdbc-mssqlserver/metadata.xml
deleted file mode 100644
index 6021501589e0..
--- a/dev-java/jdbc-mssqlserver/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-
-   j...@gentoo.org
-   Java
-
-

diff --git a/profiles/package.mask b/profiles/package.mask
index aff50b4a1776..3555d2b0e2b9 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -322,7 +322,6 @@ dev-java/eclipsito
 dev-java/gcj-jdk
 dev-java/japitools
 dev-java/jboss-marshalling
-dev-java/jdbc-mssqlserver
 
 # David Seifert  (2022-04-17)
 # Dead library, part of >=sys-fs/e2fsprogs-1.46.5 now, bug #806875,



[gentoo-commits] repo/gentoo:master commit in: dev-java/mimepull/, profiles/

2022-05-17 Thread Jakov Smolić
commit: 5aab0413af7e3837db2e3eae40275ac250a5de6b
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue May 17 19:00:09 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue May 17 19:07:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aab0413

dev-java/mimepull: treeclean

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-java/mimepull/Manifest |  1 -
 dev-java/mimepull/metadata.xml | 14 --
 dev-java/mimepull/mimepull-1.9.6-r2.ebuild | 22 --
 profiles/package.mask  |  1 -
 4 files changed, 38 deletions(-)

diff --git a/dev-java/mimepull/Manifest b/dev-java/mimepull/Manifest
deleted file mode 100644
index f9d0b67b482b..
--- a/dev-java/mimepull/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mimepull-1.9.6.jar 68382 BLAKE2B 
a59c4837dd82fa2a1e67e653870ead62c6db6ede03690eb483724d2a9bdb588e34145eff604b372a417cda12a1f4074741630e47b3acd81f438145c938d04578
 SHA512 
528eb77d6edbbfb1b1d8aebb617f9d20c84b9c18f7ab763163ea136c3898319519bbfa8a8e204bd0697a4eac9b964eaf3fb2ee214555efcb3da152ebf467ae64

diff --git a/dev-java/mimepull/metadata.xml b/dev-java/mimepull/metadata.xml
deleted file mode 100644
index 264d6a6ccdcf..
--- a/dev-java/mimepull/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   j...@gentoo.org
-   Java
-   
-   
-   This provides a streaming API to access attachments parts in a 
MIME message.
-   Often times, a large MIME message cannot be loaded into memory. 
Hence the
-   whole message or attachment parts are written to a file system 
and access to
-   the attachment parts is provided using those files.
-   
-

diff --git a/dev-java/mimepull/mimepull-1.9.6-r2.ebuild 
b/dev-java/mimepull/mimepull-1.9.6-r2.ebuild
deleted file mode 100644
index 87dee3af3282..
--- a/dev-java/mimepull/mimepull-1.9.6-r2.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-JAVA_PKG_IUSE="source doc"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Pull API for parsing MIME messages"
-HOMEPAGE="http://java.net/projects/mimepull;
-SRC_URI="https://repo1.maven.org/maven2/org/jvnet/${PN}/${PN}/${PV}/${P}-sources.jar
 -> ${P}.jar"
-
-LICENSE="CDDL"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 x86"
-
-DEPEND="
-   >=virtual/jdk-1.7"
-
-RDEPEND="
-   >=virtual/jre-1.7"

diff --git a/profiles/package.mask b/profiles/package.mask
index f41527febb02..3afc33269610 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -325,7 +325,6 @@ dev-java/jboss-marshalling
 dev-java/jdbc-mssqlserver
 dev-java/jsr250
 dev-java/maven-hawtjni-plugin
-dev-java/mimepull
 
 # David Seifert  (2022-04-17)
 # Dead library, part of >=sys-fs/e2fsprogs-1.46.5 now, bug #806875,



[gentoo-commits] repo/gentoo:master commit in: profiles/, dev-python/namespace-repoze/

2022-05-17 Thread Jakov Smolić
commit: 98c9cd474e01f54502051ef16294a26c22219da0
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue May 17 19:06:36 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue May 17 19:07:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98c9cd47

dev-python/namespace-repoze: treeclean

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/namespace-repoze/metadata.xml   |  7 -
 .../namespace-repoze/namespace-repoze-1.ebuild | 33 --
 profiles/package.mask  |  1 -
 3 files changed, 41 deletions(-)

diff --git a/dev-python/namespace-repoze/metadata.xml 
b/dev-python/namespace-repoze/metadata.xml
deleted file mode 100644
index 3d7915601999..
--- a/dev-python/namespace-repoze/metadata.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   pyt...@gentoo.org
-   
-

diff --git a/dev-python/namespace-repoze/namespace-repoze-1.ebuild 
b/dev-python/namespace-repoze/namespace-repoze-1.ebuild
deleted file mode 100644
index cb7c6f285e6f..
--- a/dev-python/namespace-repoze/namespace-repoze-1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-inherit python-r1
-
-DESCRIPTION="Namespace package declaration for repoze"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Python/Namespace_packages;
-SRC_URI=""
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ppc ~ppc64 ~riscv x86"
-IUSE=""
-
-RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
-   ${PYTHON_DEPS}"
-DEPEND="${PYTHON_DEPS}"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-src_unpack() {
-   mkdir -p "${S}"/repoze || die
-   cat > "${S}"/repoze/__init__.py <<-EOF || die
-   __import__('pkg_resources').declare_namespace(__name__)
-   EOF
-}
-
-src_install() {
-   python_foreach_impl python_domodule repoze
-}

diff --git a/profiles/package.mask b/profiles/package.mask
index 48359b896afa..65b674c7f30a 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -293,7 +293,6 @@ dev-java/jgraph
 dev-python/namespace-google
 dev-python/namespace-lazr
 dev-python/namespace-paste
-dev-python/namespace-repoze
 
 # Hans de Graaff  (2022-04-22)
 # Obsolete slots that are no longer used by current



[gentoo-commits] repo/gentoo:master commit in: profiles/, dev-python/namespace-ruamel/

2022-05-17 Thread Jakov Smolić
commit: ebbc375acbc5e69a696d543d60695ee46939f58d
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue May 17 19:06:24 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue May 17 19:07:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebbc375a

dev-python/namespace-ruamel: treeclean

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/namespace-ruamel/metadata.xml   |  7 -
 .../namespace-ruamel/namespace-ruamel-1.ebuild | 34 --
 profiles/package.mask  |  1 -
 3 files changed, 42 deletions(-)

diff --git a/dev-python/namespace-ruamel/metadata.xml 
b/dev-python/namespace-ruamel/metadata.xml
deleted file mode 100644
index 3d7915601999..
--- a/dev-python/namespace-ruamel/metadata.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   pyt...@gentoo.org
-   
-

diff --git a/dev-python/namespace-ruamel/namespace-ruamel-1.ebuild 
b/dev-python/namespace-ruamel/namespace-ruamel-1.ebuild
deleted file mode 100644
index 5263778ca1ca..
--- a/dev-python/namespace-ruamel/namespace-ruamel-1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( pypy3 python3_{7..10} )
-
-inherit python-r1
-
-DESCRIPTION="Namespace package declaration for ruamel"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Python/Namespace_packages;
-SRC_URI=""
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
-   ${PYTHON_DEPS}"
-DEPEND="${PYTHON_DEPS}"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-src_unpack() {
-   mkdir -p "${S}"/ruamel || die
-   cat > "${S}"/ruamel/__init__.py <<-EOF || die
-   __import__('pkg_resources').declare_namespace(__name__)
-   EOF
-}
-
-src_install() {
-   python_foreach_impl python_domodule ruamel
-}

diff --git a/profiles/package.mask b/profiles/package.mask
index a2cc4454e04b..48359b896afa 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -294,7 +294,6 @@ dev-python/namespace-google
 dev-python/namespace-lazr
 dev-python/namespace-paste
 dev-python/namespace-repoze
-dev-python/namespace-ruamel
 
 # Hans de Graaff  (2022-04-22)
 # Obsolete slots that are no longer used by current



  1   2   3   4   5   >