[gentoo-commits] repo/gentoo:master commit in: dev-ml/facile/files/

2023-01-30 Thread Alfredo Tupone
commit: 547ff673f2d0807d1e91a372f754ceda642aa17f
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Jan 31 07:51:01 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Jan 31 07:52:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=547ff673

dev-ml/facile: drop stdlib-shims requirement

Closes: https://bugs.gentoo.org/892689
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/facile/files/facile-1.1.4-dune.patch | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-ml/facile/files/facile-1.1.4-dune.patch 
b/dev-ml/facile/files/facile-1.1.4-dune.patch
index f9c667cabb1d..f740a80c4cd5 100644
--- a/dev-ml/facile/files/facile-1.1.4-dune.patch
+++ b/dev-ml/facile/files/facile-1.1.4-dune.patch
@@ -21,10 +21,9 @@ new file mode 100644
 index 000..d28179f
 --- /dev/null
 +++ b/lib/dune
-@@ -0,0 +1,5 @@
+@@ -0,0 +1,4 @@
 +(library
 +  (public_name facile)
-+  (libraries stdlib-shims)
 +  (ocamlopt_flags (-unsafe -noassert -inline 10))
 +)
 diff --git a/lib_test/dune b/lib_test/dune



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

2023-01-30 Thread Michał Górny
commit: 95a6fed5beb543719c8cf073b931e68d80281474
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 31 06:41:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 31 07:23:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95a6fed5

dev-python/pip: Bump to 23.0

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

 dev-python/pip/Manifest|   1 +
 dev-python/pip/pip-23.0.ebuild | 151 +
 2 files changed, 152 insertions(+)

diff --git a/dev-python/pip/Manifest b/dev-python/pip/Manifest
index fbee9bbfc87a..d5baf21475af 100644
--- a/dev-python/pip/Manifest
+++ b/dev-python/pip/Manifest
@@ -1,4 +1,5 @@
 DIST pip-22.3.1.gh.tar.gz 9326504 BLAKE2B 
b125599a9f77e49414dae13ca3fe0ac27c9b7e127f6ca7f467f3af4e0b51d835f2790f8311b2ec616966c299fb431403b456f7b38ea1f3fe1e7f769f7d5a78e5
 SHA512 
c7865c4ce79b0fea7ba469fe593af3be205b3bdb574a6ae019842e0f82a0af406ec905d8c6ff02fbbafe01630c8899a398d071ce74501ca830249160f2f6df98
+DIST pip-23.0.gh.tar.gz 9336486 BLAKE2B 
693623292e498ec939ce931063bccc8079fc313a0a9f30d406a99a2084fcd84b5b5a17566602c53bb96090920bc2d0615f28b8f9c165022c2b0de62fa9355b21
 SHA512 
9b791ed15b4e5dd768351043929dc6ee18eeab251a26fb2b0d712dec578101f1620a13d5914d44f2761ecb95e64bc47e6b07096126404ca70345268028524d43
 DIST setuptools-62.3.2-py3-none-any.whl 1225929 BLAKE2B 
608952e201f749ebf557e3962ba9856d5bdcbc534f3a25598cab0d6c53282cfb3b9f007ba135497a8addf49db4c02bc4387c486d95a4529d01ce4114154ec28a
 SHA512 
366d69dc44e326dd7549cdacd8dec481a14dce4feef4338adc38b9de5c4c338f04d61696e13ce8603be1315f2e8734100f92d3fe4b4b11843e19f550c9631978
 DIST virtualenv-16.7.12.gh.tar.gz 8906590 BLAKE2B 
a1f206769e4e5797562906162e492e44c4a72720e4f88a0362dc802ce2df20c65aaab6a72dce2238445601a10fae59bd90cd362217994d30911f105afd71c5fa
 SHA512 
0278b33fb19f6553e70ad3dcffa6ea1a455ff435b216ac9b4fadff216b2932714faa2bb6027af3058010111d8511a5c2fcd424f31c9645be361603971f111c8e
 DIST wheel-0.36.2-py2.py3-none-any.whl 35046 BLAKE2B 
bc4e8dab7c74eea34d3b4a813b7eaf6295a99a396a861b6cdd76f743043e89140bad132bdd13e385e8945ce02e0798e1d3ac73fc1b23bde5b2a83e4bb4dd5cdc
 SHA512 
6bb5119b4d3704fe1e3c1eaaa3124edab13f61b46f8a0a8e75974fac4e5b25d8b53606071a03a8d8990ad1cfe2ab247ddea260098df2c0c35ae965be47080284

diff --git a/dev-python/pip/pip-23.0.ebuild b/dev-python/pip/pip-23.0.ebuild
new file mode 100644
index ..d88d2f950e8e
--- /dev/null
+++ b/dev-python/pip/pip-23.0.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# please bump dev-python/ensurepip-wheels along with this package!
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_TESTED=( python3_{9..10} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_11 pypy3 )
+PYTHON_REQ_USE="ssl(+),threads(+)"
+
+inherit bash-completion-r1 distutils-r1 multiprocessing
+
+# setuptools & wheel .whl files are required for testing,
+# the exact version is not very important.
+SETUPTOOLS_WHL="setuptools-62.3.2-py3-none-any.whl"
+WHEEL_WHL="wheel-0.36.2-py2.py3-none-any.whl"
+# upstream still requires virtualenv-16 for testing, we are now fetching
+# it directly to avoid blockers with virtualenv-20
+VENV_PV=16.7.12
+
+DESCRIPTION="The PyPA recommended tool for installing Python packages"
+HOMEPAGE="
+   https://pip.pypa.io/en/stable/
+   https://pypi.org/project/pip/
+   https://github.com/pypa/pip/
+"
+SRC_URI="
+   https://github.com/pypa/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
+   test? (
+   
https://files.pythonhosted.org/packages/py3/s/setuptools/${SETUPTOOLS_WHL}
+   
https://files.pythonhosted.org/packages/py2.py3/w/wheel/${WHEEL_WHL}
+   https://github.com/pypa/virtualenv/archive/${VENV_PV}.tar.gz
+   -> virtualenv-${VENV_PV}.gh.tar.gz
+   )
+"
+
+LICENSE="MIT"
+# bundled deps
+LICENSE+=" Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MPL-2.0 PSF-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+SLOT="0"
+IUSE="test-rust"
+
+# TODO: remove the explicit deps when we update distutils-r1
+RDEPEND="
+   >=dev-python/setuptools-39.2.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-lang/python-3.9.16-r1:3.9
+   ' python3_9)
+   $(python_gen_cond_dep '
+   >=dev-lang/python-3.10.9-r1:3.10
+   ' python3_10)
+   $(python_gen_cond_dep '
+   >=dev-lang/python-3.11.1-r1:3.11
+   ' python3_11)
+   $(python_gen_cond_dep '
+   >=dev-python/pypy3-7.3.11-r1
+   ' pypy3)
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/pretend[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/scripttest[${PYTHON_USEDEP}]
+  

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

2023-01-30 Thread Joonas Niilola
commit: a184cc523d9826ab2e25e9a3d5bb4548d70af59c
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Jan 31 07:10:28 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Jan 31 07:10:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a184cc52

www-client/firefox-bin: drop 109.0

Signed-off-by: Joonas Niilola  gentoo.org>

 www-client/firefox-bin/Manifest |  98 --
 www-client/firefox-bin/firefox-bin-109.0.ebuild | 377 
 2 files changed, 475 deletions(-)

diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index e437637cea8a..a7b74c81e4dd 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -94,102 +94,6 @@ DIST firefox-102.7.0esr-vi.xpi 586366 BLAKE2B 
eed1d4a9e0dc73814d5c442d08b0ba414f
 DIST firefox-102.7.0esr-xh.xpi 427187 BLAKE2B 
ae8eff5530da4706639502e3a2be8a6d03f81f221e2dc46f740c3cda5fd3ee4d0c611177bf29ad22af8820c2faa02383f47b886067d4a7d065c3f3e70b139f37
 SHA512 
2e76697477a43c0109da9083fbcf7741c79032f5e7a091f1c7dedeeddd75fde45844c963c7f454d4d7ba88b81e0d6cee9574e8d79b2a0fb0154143a67a7ad05e
 DIST firefox-102.7.0esr-zh-CN.xpi 589091 BLAKE2B 
6f06ee4c2e63228710afdd538be7d9c302797bb37de00ea49689e7af87d1e97842c82c6bfac3ddcfb38cbfcbc1d31c7b6fd6f9e9301ccd68fb44bd6ccce0c76b
 SHA512 
4dbc8ec0b17853f4d85480a98b6d63c176ba848836fc245bbf973c2ca3945e9b787ad9011ef514522ede2ce4ffd36021af7dc4f9edfbd38e151641327a138af9
 DIST firefox-102.7.0esr-zh-TW.xpi 590473 BLAKE2B 
6440aa1b490fb2962b9b1378c270639c380df41c871f94ce25cab0b39cbfe25b194536bc5403565b00140c4ce1e7e17c31b5533c72c1854cc8d2b70f57bf2893
 SHA512 
2b9447f6904d4ab9a833750bdc08c1d5d174f4294d8ce68436ac022de5dd2aa8c50e7a97c8775b8741d136a520e1d264e24d1bc755887971b7b7ef8db1660cff
-DIST firefox-109.0-ach.xpi 452792 BLAKE2B 
b8f00eff5529e6ce84bcc37cb0b849ec1eda17180f7d2ee6620178fdf7dd6b8202da7e2bac2b1494d2ed52cb50c3c46c49fd9804e38deb37c8a39d9e5cac69ba
 SHA512 
ebaee3967394facf58f37030b2250718c1ffbff74c1ba0e0801bbad7218a24bccc9772b36fdd081be7fbb014ebbc93952d76d4a3b4736a9ac7c44a607d5d78df
-DIST firefox-109.0-af.xpi 417020 BLAKE2B 
f8688351d03ad78aa546dc1dbdd84f296f7010c005dea52aa4ab2310d3927fb3b9686a2bc5858b9473da1ff99fc29c55a64962720d54e906680a5a22deb0b7a0
 SHA512 
27a2c762028705390a44fe3561792beb8865c8e204e2e992316e64c21b9c7e40e7bf9fcd0c4f0837d91f54e0bf5001ee39d9f00817d7de5d2bb5a349fb2c1aa0
-DIST firefox-109.0-an.xpi 499852 BLAKE2B 
deb6b38c21d3fc39ae2ac2ae7e193ec51853fc53649bbe8a815552880ae75dbcf1b97ffe88a9e2d6054705d91beed8bcf58926c3064bb42d2b305a2de215e349
 SHA512 
c7441714281899e139be305c32f4eee40d6b3c0a246a5d2030f6813fa5e32bd2275adfb04ac736ca69ea4dac80615bbee3c3349f4f19717ed13f3c59cf406f5d
-DIST firefox-109.0-ar.xpi 566791 BLAKE2B 
addc57c48d05dd116cb16f668190c21790a23d0280276065696354e6b671faa020076a2dc3d143f83ae8cfc09b2d14f2cf0cc38ef9424b87fc5cf2adaa16e5f3
 SHA512 
3931ca06a2524716f75e29464f77b327acfcba5ddb6668e16e44ce919931bca857eb5e66eb3e8ae88bbc57a9869b2b4a57d5b942b8f41b8761be5f8999cb7676
-DIST firefox-109.0-ast.xpi 486042 BLAKE2B 
17d63468e374e12717935245081b4de89d5654d24c2fc89da904a492aa6778d3c73d97fcda5d2f18ff0d37054c08c807d8908072397ec01c48b03f48c843481f
 SHA512 
0700510e75260027e493f328185abd89c41e80585832079945f1bf1eddf7c948de36c35236f14cebe4d18dadb1ffa29e251f8989c6321ea711159945f6f55382
-DIST firefox-109.0-az.xpi 488675 BLAKE2B 
0d3ebb83cce94013cb3926b284f6d0056acfa4193cdb3ce36136ca0e6e413910f9e0c93f32d62732830d696cc13a1f81739cc07abef8795262f32d11153a9ff9
 SHA512 
0bc8b3c6feae6d7903d7846e9c16538fcfc6ed9b107c3a8c6e9a78d5f8fa195dbfe708902f80c1ec015aa0cddbc8ee38c3778636251cf6f2d6476883e260f71f
-DIST firefox-109.0-be.xpi 650105 BLAKE2B 
f7224aadeb0d9eb3e1cb0ec840f7283e4e2a1dbfbd647361721196bd55a350d9ddef101f6a38c635d9eccd0fb3ab24d5fdb212901e95ea93e8fdb5e8e151fbcd
 SHA512 
b5d3fe61a74a33fdeb90ad8cf3b889f60793b8374c4262c3416ce74082562e36b8a6ffe1c5dab5cba444da8f22363488dcd1b76bfb736a202394b0e2085bf9fc
-DIST firefox-109.0-bg.xpi 578534 BLAKE2B 
6b235ad3616a441355ce9ec0844e51a7164c40a65428ee9cbfa12470ebf6cd00f2f446ae69101476aba959cf1bd413faa84579fee7729c8b74722256c9741abd
 SHA512 
54dd3893097753c9cae1679661038c8531fdafbb077be523933a912f8edadf6015f07714471743db6d4cbb5b42c7f71f10b72a7d4a6618deb7fdbb4ec968cc73
-DIST firefox-109.0-bn.xpi 577818 BLAKE2B 
0be3021daee4373a2b755f842ba9fbf959a65b5fe68733f4a04b79af46c4727d01d6ff07748de0aab64e8cd51fc0a019e36bdc6d1a6d160973653d7c1db99a85
 SHA512 
cfbc8924bad700397c749681effca6060cc20a262b75c460653dab292d06335eec2eecd76a547b20db6348acc4fda6c08e7f3f0dcdc9dc3aea2100e9454edfd0
-DIST firefox-109.0-br.xpi 541323 BLAKE2B 
18cd2a861c23ec552b10b6663a449829c280f75192b1e3ca2441583131d416170c42bc55925dc92c572e96c32d9c9f817c708e1e458281e1d4126d4008530f5c
 SHA512 
6c2e17a1cdbc9d41c6759fe42e38bb909f9043f88c1f29e12d3928f4b0b6626fb0f5c8d1e26909fa01df82a6c6e5c82e89bd2fcd6c9318ed1436e0edb4c1571a
-DIST firefox-109.0-bs.xpi 460211 BLAKE2B 

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

2023-01-30 Thread Joonas Niilola
commit: 84e5a1fa74617645789b9c76fc28124ec2a45b45
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Jan 31 07:10:19 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Jan 31 07:10:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84e5a1fa

www-client/firefox-bin: add 109.0.1

Signed-off-by: Joonas Niilola  gentoo.org>

 www-client/firefox-bin/Manifest   |  98 ++
 www-client/firefox-bin/firefox-bin-109.0.1.ebuild | 377 ++
 2 files changed, 475 insertions(+)

diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index bab9626ae343..e437637cea8a 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -190,7 +190,105 @@ DIST firefox-109.0-vi.xpi 598112 BLAKE2B 
3be25e7e342c246308059460bb3fe8ee906ab59
 DIST firefox-109.0-xh.xpi 415560 BLAKE2B 
106591aea45a0e79d5420ac1d91560d4772505cb2babc7295007548503d7a5c132738f52961236677d590b78b59fcc8fae32a844132d168073699084c1d1a2dd
 SHA512 
3a0265625b7af4255cd7463cca5aa1143bdc362ed18b35a6d80b1893026ae71f69ae8278adf24cce76fa47af16c38724d87b23beb96ffc7e5ee0be5325bf0d36
 DIST firefox-109.0-zh-CN.xpi 597581 BLAKE2B 
cc006bbcc32c6835ab0f0522c1e32999fccdb7c5907d2f25101e2b3b04b3050034adbd6507f878a7859e500f287055c06c2058b2b94857152941d40843ad595c
 SHA512 
249ead45e1dcaf68860522474cdaff39df359d16d1e1132a2cfa4eefd20a29720190088d7282811ded4fa8f2b760467e38b10f4d5fe05b29cb3b14c297281b42
 DIST firefox-109.0-zh-TW.xpi 598878 BLAKE2B 
db537db23377f15978bd53ebe0a13d6e64df476af7a5d5ccdb7cb419d5fda66632d3dd734582586a72e926b4e555848263410252a822332b03b7b33cfc6a7106
 SHA512 
01a6e7f8c41d7a7fc4fbf868d97be4cf37c225b0167ae9df2843728713355dcc7e2e4bbf67f663d69df8ae867bec822478228e97912620419879f65ba25352f9
+DIST firefox-109.0.1-ach.xpi 452777 BLAKE2B 
4c8ec9d561e8aeec85dbadda6c0db63f8cf269e59f529783d738cad217d3dfedbe1a8f88f1769219a060c40c0a22070469f482af362536519a743b7d308880da
 SHA512 
19538c2471877253da1eb45fba6ab9556a1084a0be5488cc68dcc3486358c18954cd4e0bf007f329e3a67d2b79f93b8c23a722e6cb44fd2a7f1efcf9912cf3cb
+DIST firefox-109.0.1-af.xpi 417020 BLAKE2B 
c74621da5de5b75aa2539f936be2cd1ffba3bf876c5b3db9f1481c1fa5d3b87304860f3500412174bff7e991da2c496f3954c35f0d4ba6491767ab6b0c8b02bc
 SHA512 
08557f8bece33f2b9fb81f2b460a7f5ccc81f4cf75b120e0009e14841eab98c287b3855046f7ad53bdd5af853bb25eed13b2e2397102ba5d763914e6f104f105
+DIST firefox-109.0.1-an.xpi 499845 BLAKE2B 
2a3e485ce813d999b81f94439b5ba93eef7b47c8a3bf7404b747b57fdbfe2a4db10663e9bbe50aed57b9694b8396743b515add2a2a4e0f5f420fa83e1e3aa625
 SHA512 
0186f8afcf42509528483c20ba48211d50f3bdf4f5a94fb313bcf24a3aea1c678a6f6a74d371abc0244335ed739d67a6ac330f81ee8d6e23ccf30287f4e55751
+DIST firefox-109.0.1-ar.xpi 566797 BLAKE2B 
bebc2e9e91725e018c09ab05edd48c6e4b5673a3a3fe4e36625619e691739a331bba7d51511d4edbf1ef922d2b53a94286be60c097f8366700f0a0e54666987f
 SHA512 
f116c5c15aa2488e3527883393c56068c0a6a081ec2307f64773aa0d96f15bf6a5eb42cc15ae3dd59f57391212ac4071e53d2f32b1d19d29df0ccf21565974b8
+DIST firefox-109.0.1-ast.xpi 486040 BLAKE2B 
ceae93939f32109838fcee759a03895101fd6f7ce6140dc69355195c0cc7387c0481e310382d837333574532b8f845f0f8f3ea75c540457ddf629711de552638
 SHA512 
adcb4056ec90144cce331d84ad6c29288d2a67d34d29c25f6faa6bb899845a57f901bf4bc6f66ce2266c22b4c58fc3572bd483e6043e4a5b249c23f6b9ec58d6
+DIST firefox-109.0.1-az.xpi 488688 BLAKE2B 
83ebe10d6bd245f4bc9b632456e8e26d45528ae52b741ec2955dbbb10e6b67640de0444269341a348d437382164404d4a81f9bfa912e41df3695b4a1c595d2bf
 SHA512 
0771a80e30fe67b1ed34de7783d2c176c22c4b2ec95feb92c9573922bc01b71c9570dbe5cc7dfca9d0a75f74cc40484dc62155f4ff39ae38bf252ced72e5e999
+DIST firefox-109.0.1-be.xpi 650091 BLAKE2B 
0cccdeffb63a1a53efc408b779767a975916af9c7be5f31ca032fd44da67d87f85ca2d997b86f18a8cf8a9b5dbca7346dd87fe4e1f29ce6d31d5860d538a226b
 SHA512 
eb526fffda722e469a76ed9a805ac2d78adb9d8fd52142e5b409674e4091b4b9a4b3cbcc56913c902315b402fe9028be92c41312604586ab144453bfffcdef58
+DIST firefox-109.0.1-bg.xpi 578526 BLAKE2B 
ff773254215a868d783de408b0ead610dd5063405db1d88e641602d20a5313f324e58dd748a5a455e78a1ad8f7475ea4b2c40eeb9178de9793f7d35a787d63b4
 SHA512 
b5f4fa61bcbf8f65d740cc0d13b6babbb11d1bfcde069399f41f51b838d4f2c422e88f284112206c662a91b9f45b2847f5f66c185554ab61567b663c2ec230dd
+DIST firefox-109.0.1-bn.xpi 577812 BLAKE2B 
bafc22fe1050c9e853913c8d94a643c9515a06a3bb8d623b6b014e55a1b3d8ebbe668adaa44d4e63424ffa60b351ec367d990a78bbf6e7d93395349cdf3c3500
 SHA512 
a1a7739558c74452ff1c2562cc492c91a4ee2d5a3e9bb6c57654d906c5d3b9444d30aaa7e78864481a06333c8e68c15e35d59072824ff62fdfea29d8bedaa810
+DIST firefox-109.0.1-br.xpi 541334 BLAKE2B 
24fe85016626442e6b125ca4e56fd4ba0178780af9a1d68b60a042f511d6d01eb0e37365336bd448b9132f2c640ff4ddb5ac58f7d7480a4034983001f8d8dbfb
 SHA512 
c4f2accbc50164c7de10e0f461ec00493c3bfb6f4c3274a5f9139379837ae8db9ceefc8ac5981900110a3fa1f1fb1929c2c15c983c6a95b40eec80a17bd0de5e
+DIST firefox-109.0.1-bs.xpi 460214 BLAKE2B 

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

2023-01-30 Thread Michał Górny
commit: a25124838034445aa7ddea594f802dd1ae384392
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 31 06:53:35 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 31 07:08:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2512483

dev-python/pip-run: Remove old

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

 dev-python/pip-run/Manifest  |  8 
 dev-python/pip-run/pip-run-10.0.1.ebuild | 54 ---
 dev-python/pip-run/pip-run-10.0.2.ebuild | 64 
 dev-python/pip-run/pip-run-10.0.3.ebuild | 64 
 dev-python/pip-run/pip-run-10.0.4.ebuild | 64 
 dev-python/pip-run/pip-run-9.0.0.ebuild  | 44 --
 dev-python/pip-run/pip-run-9.2.1.ebuild  | 48 
 dev-python/pip-run/pip-run-9.4.0.ebuild  | 49 
 dev-python/pip-run/pip-run-9.5.0.ebuild  | 49 
 9 files changed, 444 deletions(-)

diff --git a/dev-python/pip-run/Manifest b/dev-python/pip-run/Manifest
index c327923a5c4f..4779ff17ee75 100644
--- a/dev-python/pip-run/Manifest
+++ b/dev-python/pip-run/Manifest
@@ -1,9 +1 @@
-DIST pip-run-10.0.1.gh.tar.gz 25236 BLAKE2B 
319f67420f44c4df1ea950f920de16f3187f1465c619fb628123a07ce56b3c63c96490cc9705f38f273a6fe71d868c9cb31193236af50aff903a34755991a241
 SHA512 
d4ddca5395a1be291b763555f7d634f5740515167bb38f670b1c3af81d7196e1e084b5659f0d981f2328adb340632bfd452e2913f3d56ea012a2587623b28364
-DIST pip-run-10.0.2.gh.tar.gz 25253 BLAKE2B 
9ed3066e70109e64a907426752757881d1c95af304f5f114a270e767945d327ec49eebf2bcae1f2f469151446626cb5204d419c63e8701ec90091a4522a9cd7b
 SHA512 
2d0e8e891aa93b36daefa9259a437ea29860bdc07d986f244ad3fc485351a50f68b5ba53fe6431e42b7a04c437195ef58342674b247f001a4aea5181f31ee03d
-DIST pip-run-10.0.3.gh.tar.gz 25330 BLAKE2B 
43a1e21674cd717be2059bcc599f80db10529f06f6dd903bb7ea1d0e65fa63ce7f6996945c9a123981009a05b87e22819df5266ff07f9ca20f45764698d83d88
 SHA512 
47e94382985d144bc2bb4ea528ad54ee54c98c8d217d3dff3b7bbe6eeb4e1221b66735f2c930354ae0045a7d7631fd8514e439a0e6b15299784c8b2c47c4070a
-DIST pip-run-10.0.4.gh.tar.gz 25454 BLAKE2B 
c159f9e581d87d7c0b8e9f10ecfe200b4088205a2a5d50092b4d0032288e93a0fda168a80d330c5f6aab9d32d7d15ff461313073cb3235a92ba660d6461ee65c
 SHA512 
fd7e26e62a2c27032b0161b757b2efdd1f8bd64f78b24843c16a67bb856773b7d6350af7e09ec4aafe13cb290d352134c5e7ddb39c339622a6526f44f37c9178
 DIST pip-run-10.0.5.gh.tar.gz 25463 BLAKE2B 
a25d6f06aa53dabbb15fec0f5a051bd7d612fb96bb1557ac25cd5611db7963110cb5aa8be376fe199e7e9438b3b28930fd45626af1246deb48c41de9b61b8264
 SHA512 
6595c9b3b635a5bb5ae6e61478986531698947fb4289734b8c689f902afe7726efda283df43530253fc0f9b9416db13c4645a7ac0ed4d2ac8d87a71e9a9923ab
-DIST pip-run-9.0.0.gh.tar.gz 23171 BLAKE2B 
ca1bee27f4d1826029aa2520dbad9807d22ce66326fd917f0b7687284ce3daf9abcd45e593d735633fb86186ea88ffa0b71780f9b56e27458798763db309bd9d
 SHA512 
117b2260fe628dcc5aae47335ab645c2db47ca9b4d5cd0446ef11bb399c0e91df3a32b61aa7a228aca4d7b837228ddb41fe010896f7debf5fbca6111398cce73
-DIST pip-run-9.2.1.gh.tar.gz 24104 BLAKE2B 
ebb26cd5356a5919d74c6601b36deed0046c0d67d7533f5817b62b7b7ba74240ef44dd2425be7143f8432d3f8a3f611a051f099b6059e64479eadd77e8f39b45
 SHA512 
f320da7641817df5c9418094fb49792e3368907ddac551ef22d97ab45b5183cb84f40338da106d5a47d238ca68ca376cbfc6d6c3528b9fca1db02bf910bd3d28
-DIST pip-run-9.4.0.gh.tar.gz 25821 BLAKE2B 
8d4d9712f0563d3edf8d963e14221fde89cffc14c3fb26afc2b18bdeca9917cacb27c88a815d398d2b67f10112e888c9f60b497c3c1bf59d0105a4c972aef15d
 SHA512 
c266e6eb30f21ddfd89cc25dee5c56542b3734497d59315751c190e7bd985c6746b95802255ec05da19d5cec8822f4fa169eba4218989013e36a2c118d560f4d
-DIST pip-run-9.5.0.gh.tar.gz 25620 BLAKE2B 
156b33f6978ae7c26e4f73be931f887b0a6d793414dee5b69290b88eb849b487d366ce722d6cc6eb58a10074c779cf7dd4bbbdf192bb57494757a6f9c11adbee
 SHA512 
5f1a59e60203dc5e5fd818687112f23ef93117af315161a4ce31e2de183e097aa205af12bd81f45aac91ab2b6a18fbd6a0275b9ad3ce3a7942140b345f49a7a9

diff --git a/dev-python/pip-run/pip-run-10.0.1.ebuild 
b/dev-python/pip-run/pip-run-10.0.1.ebuild
deleted file mode 100644
index 1efb18721d8b..
--- a/dev-python/pip-run/pip-run-10.0.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Install packages and run Python with them"
-HOMEPAGE="
-   https://github.com/jaraco/pip-run/
-   https://pypi.org/project/pip-run/
-"
-SRC_URI="
-   https://github.com/jaraco/pip-run/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~x86"
-
-RDEPEND="
-   dev-python/autocommand[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   

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

2023-01-30 Thread Michał Górny
commit: 8b14a3cf073b4eabcaec34cfdb574f88a988
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 31 07:01:49 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 31 07:08:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b14a888

dev-python/blosc: Remove old

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

 dev-python/blosc/Manifest|  2 --
 dev-python/blosc/blosc-1.10.6.ebuild | 52 --
 dev-python/blosc/blosc-1.11.0.ebuild | 54 
 3 files changed, 108 deletions(-)

diff --git a/dev-python/blosc/Manifest b/dev-python/blosc/Manifest
index 211b034fd612..afe7d36fd126 100644
--- a/dev-python/blosc/Manifest
+++ b/dev-python/blosc/Manifest
@@ -1,3 +1 @@
-DIST python-blosc-1.10.6.gh.tar.gz 1570504 BLAKE2B 
44f444fa5050a6198e83649973fc82d6804eec50bf79c332ed6a974e417f2a58baf09480a9bb5c5b7abcef2a961cd7bc61f962c12db625b1a7c48799ace0b39a
 SHA512 
e283b132ebb91e7ce362ec65a1d6760e3793046371ea545a9e842372084182bcc194c3a0e1cb20914de58554063995a238ea0a129214731689e8cd5f4203d3ed
-DIST python-blosc-1.11.0.gh.tar.gz 111589 BLAKE2B 
6bc5dda4e40ceb9770dd5b6e6db1fced42e257475b220bcb530c8b291bf132f61013ece5934a7d47778fdac716fcea0e6d57b7543b1cc76ccd95201cad072bdd
 SHA512 
94c6f470b9f6e8d1fec0e44709e84582cd595291dddcd07ea174665a6fc12e029c6f0c781c8e506e95d4f9ee9fc27cbbfb5bc2789f341df3e84f342626dcfdb0
 DIST python-blosc-1.11.1.gh.tar.gz 111262 BLAKE2B 
cb348253a24258d2649ebc0604acbf936b8ccc2b28c42c69da2fee72ddf87eb17a24657bc5d3c0530193a60f482555ce4cc5d168a18d9c2d79a13410d40670bc
 SHA512 
21f8a697a3a902860a6ed72233984cf00c464ec0ddde9842a0c24b1e8e5ec4dd57b872096445a873d162d7529cba5c3666ba2a3ee3f9b1b18107d9636011281c

diff --git a/dev-python/blosc/blosc-1.10.6.ebuild 
b/dev-python/blosc/blosc-1.10.6.ebuild
deleted file mode 100644
index 4d70e9f0f988..
--- a/dev-python/blosc/blosc-1.10.6.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-MY_P=python-blosc-${PV}
-DESCRIPTION="High performance compressor optimized for binary data"
-HOMEPAGE="
-   https://www.blosc.org/
-   https://github.com/Blosc/python-blosc/
-   https://pypi.org/project/blosc/
-"
-SRC_URI="
-   https://github.com/Blosc/python-blosc/archive/v${PV}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-libs/c-blosc-1.19.0:=
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   dev-python/scikit-build[${PYTHON_USEDEP}]
-   test? (
-   dev-python/numpy[${PYTHON_USEDEP}]
-   )
-"
-
-DOCS=( ANNOUNCE.rst README.rst RELEASE_NOTES.rst )
-
-src_configure() {
-   export USE_SYSTEM_BLOSC=1
-   export BLOSC_DIR="${EPREFIX}/usr"
-}
-
-python_test() {
-   "${EPYTHON}" -m blosc.test -v || die
-}

diff --git a/dev-python/blosc/blosc-1.11.0.ebuild 
b/dev-python/blosc/blosc-1.11.0.ebuild
deleted file mode 100644
index 9e9cebc73a2f..
--- a/dev-python/blosc/blosc-1.11.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-MY_P=python-blosc-${PV}
-DESCRIPTION="High performance compressor optimized for binary data"
-HOMEPAGE="
-   https://www.blosc.org/
-   https://github.com/Blosc/python-blosc/
-   https://pypi.org/project/blosc/
-"
-SRC_URI="
-   https://github.com/Blosc/python-blosc/archive/v${PV}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-libs/c-blosc-1.19.0:=
-"
-DEPEND="
-   ${RDEPEND}
-"
-# py-cpuinfo dep is irrelevant for us, as it is only used to configure
-# bundled c-blosc build
-BDEPEND="
-   dev-python/scikit-build[${PYTHON_USEDEP}]
-   test? (
-   dev-python/numpy[${PYTHON_USEDEP}]
-   )
-"
-
-DOCS=( ANNOUNCE.rst README.rst RELEASE_NOTES.rst )
-
-src_configure() {
-   export USE_SYSTEM_BLOSC=1
-   export BLOSC_DIR="${EPREFIX}/usr"
-}
-
-python_test() {
-   "${EPYTHON}" -m blosc.test -v || die
-}



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

2023-01-30 Thread Michał Górny
commit: de5816453cf331c6afb1df4f810f8c1a4c249146
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 31 06:42:25 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 31 07:08:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de581645

dev-python/sphinx-autodoc-typehints: Bump to 1.22

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

 dev-python/sphinx-autodoc-typehints/Manifest   |  1 +
 .../sphinx-autodoc-typehints-1.22.ebuild   | 44 ++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/sphinx-autodoc-typehints/Manifest 
b/dev-python/sphinx-autodoc-typehints/Manifest
index 21cec9a9a3e6..f6b28649404b 100644
--- a/dev-python/sphinx-autodoc-typehints/Manifest
+++ b/dev-python/sphinx-autodoc-typehints/Manifest
@@ -3,3 +3,4 @@ DIST sphinx-autodoc-typehints-1.20.1.gh.tar.gz 28374 BLAKE2B 
87891c5ee6b1fa76b12
 DIST sphinx-autodoc-typehints-1.21.5.gh.tar.gz 33282 BLAKE2B 
9bed01a1de3f82f5f7f2809901c51dcacc7543920950dabf3a1d7ce87e0298337b0d9779d79cbfa58b2b0bfb2ab195f9957c83fc78ffc4837023733b9cef1f46
 SHA512 
b111832cb266bc2d48b3c60a3725b8f625581ce30e7f0c020cab83316f6f109db60031f214b6eeef02c181da63fec4bea4cf03cadda0a2c13e44c722f174be3e
 DIST sphinx-autodoc-typehints-1.21.7.gh.tar.gz 34523 BLAKE2B 
e5ad3c02e9717d0cf19d54ce90f3b1f75537b224b16cd3fe2ed52ac471e5bea435455c611bbdb284d2ed0c1be13e7cc300b1af6957c6fdd6725b17f044d62be9
 SHA512 
7c0f3dd94a6f41df8630ff21303f3085efa7ad6c1b3a9137bf43bc8f748944f715984c5d55041fa30ea16cb15ab25cf612dc231c4426cf25dba6f68a85493890
 DIST sphinx-autodoc-typehints-1.21.8.gh.tar.gz 35224 BLAKE2B 
b370690b6bb2ff6e7eaea668b73ac96af30c7d5c4e6352af76b522487f670524db754d5fd22c969f320f267dc75f13a01a0f5683cfc55a8d136bdfc651446d88
 SHA512 
c87bd9aec4afe6cd0341ca795f26cc1b808226a9d97f13f283e42aa64ac87814bd27fab44bc278b3affbe3e71508fe27a0a6ddcd4f48aef40d08096c379c1883
+DIST sphinx-autodoc-typehints-1.22.gh.tar.gz 35429 BLAKE2B 
d871de3d3a37b2632e6b43dcb4ce58fbf61bdfdb225650486fdffbbfff4148770f40096815d3e6807f4d3f789c0f7f7fdfef841a3d087f0b12e65671597207e3
 SHA512 
9fed312b5b63dcbf0b39e226486abd687e68c26eeb7303ee3049251c7007d7c364ceb196672ac16101b1a76493e0a0a4e1d9532e54eec250720a37f0c8f77fda

diff --git 
a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.22.ebuild 
b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.22.ebuild
new file mode 100644
index ..395c86133d9e
--- /dev/null
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.22.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Type hints support for the Sphinx autodoc extension"
+HOMEPAGE="
+   https://github.com/tox-dev/sphinx-autodoc-typehints/
+   https://pypi.org/project/sphinx-autodoc-typehints/
+"
+SRC_URI="
+   https://github.com/tox-dev/sphinx-autodoc-typehints/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
+SLOT="0"
+
+RDEPEND="
+   >=dev-python/sphinx-5.2.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/nptyping-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/sphobjinv-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # this package is addicted to Internet
+   tests/test_sphinx_autodoc_typehints.py::test_format_annotation
+)
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}



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

2023-01-30 Thread Michał Górny
commit: 8b78ea206a583f04b653ddd7e708ad212953b845
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 31 06:11:52 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 31 06:11:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b78ea20

app-admin/awscli: Bump to 1.27.60

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index e7a4e6c2ed13..af1db5dab645 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -3,3 +3,4 @@ DIST aws-cli-1.27.54.gh.tar.gz 2349811 BLAKE2B 
08cb317ea4621273644c39c1152e1a3f8
 DIST aws-cli-1.27.57.gh.tar.gz 2359650 BLAKE2B 
637674f1726828b43a8135b9f7ff9d1f4a05716680aa909829148e4acf7104290c49f90b453294e16cc74d0d200bdfa4049b470a5194df5e3098308d0c088d3b
 SHA512 
be1ac08e57012751f59e63996395b39bf5a9f42381e9a08baffacc2ac9d104c3560c250b2b210608bf6b460fdc31cc1f794a90949a52ebdbb3c22f03e5fb00c2
 DIST aws-cli-1.27.58.gh.tar.gz 2359921 BLAKE2B 
da3ead9140407faff60384fa7aafbc27a8a86d088e4516599e573b9e968f00d3e292a8ea6a0eb0a80449f1fef3bb62204dad2a788f10ba87a959218d909da77b
 SHA512 
2bc4dfe5058c847510f4f43006191153b23e5efecc51bb010f9b06ba127504ee40c953bcb6e47d921760f1bc6eb87747971a9a3514f781dd4bd76f30ecd7de81
 DIST aws-cli-1.27.59.gh.tar.gz 2360458 BLAKE2B 
e60117e41cf95d442db333cf49c146e4ed02247007b8f46228799c5dee8c486aec34b236c9a0a6d152d690ff86c34fd797a6f35227a6e443805cdfe1b1b30f00
 SHA512 
87b9aebe812415223285c09ab5a36de2b9c0da49775d1162a5b5d7489ad61c16ca5361b721bc9e4ec4ccc09306be24513f42d7263b315d6856be20fdf0779686
+DIST aws-cli-1.27.60.gh.tar.gz 2361068 BLAKE2B 
ee5b5b1129bcdfe261d0b7ddbfa905b4c97a799ba7c494cad74bcb3c74dcff39131b908d602a60c023c26cf4c733a52b385c4ad8266c53e5d60d8036c5abd2e6
 SHA512 
aa14729040d4dcfdbb75936eb29d651c03ea28a3c18f5ad4b9e685899e07f03703f2058d508a16c753df1b1e66af3ff84ec9e31476fc2f969786235ce15ae425

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



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

2023-01-30 Thread Michał Górny
commit: 91b1da2357841da819817888a33133c1818e89ef
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 31 06:48:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 31 07:08:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91b1da23

dev-python/pyproject-metadata: Bump to 0.7.1

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

 dev-python/pyproject-metadata/Manifest |  1 +
 .../pyproject-metadata-0.7.1.ebuild| 37 ++
 2 files changed, 38 insertions(+)

diff --git a/dev-python/pyproject-metadata/Manifest 
b/dev-python/pyproject-metadata/Manifest
index 987f905de4c9..95d895807b01 100644
--- a/dev-python/pyproject-metadata/Manifest
+++ b/dev-python/pyproject-metadata/Manifest
@@ -1,2 +1,3 @@
 DIST pyproject-metadata-0.5.0.gh.tar.gz 13816 BLAKE2B 
8f5613c1279539116e99b6f319b687a08160360109e1ed71d5bc6c0434ee316ef7c0b7109d6769a03452a41c1b258765c849fe416b4632b4ba25990b6b3702aa
 SHA512 
66cd447a01d0d01ab37611415bd620517600af667d7179a2696f763ae031c013393c8145ebd33f27b43629659333effa58596a02dfc5c217935c90475250b822
 DIST pyproject-metadata-0.6.1.gh.tar.gz 14047 BLAKE2B 
d97be3532450541f4f464eca8d3e241259463bbd9d8277df380e3bf38908b9fd4e279d4ec88051e974a51091da9afef0691c7d723213e244c9fb5a6b6fa1e7ac
 SHA512 
4af84f9534a5c71e192e1355e1e99f99e82b97d01411c011ed2f1dff579a7420a0f5d982eea5a032de8549c14191b64334c8e2aeea22fe767837e662e8d8b588
+DIST pyproject-metadata-0.7.1.gh.tar.gz 14138 BLAKE2B 
901e0b0b07d035ee220cfdba840a2b05ec1b1dfa3184ab614621c462b049bdbe484aa2d9abc42a54964c163d360028a00ff1db2c502504d11fb6d2837bd60552
 SHA512 
a4cb97b6646b765016f047f8d3da388ab758dbf8acf5a8ee6ccb017c764a90c069e04effbef21f878be7f4b01a5090f24252372300ce7e3a0410a6eea5d98b66

diff --git a/dev-python/pyproject-metadata/pyproject-metadata-0.7.1.ebuild 
b/dev-python/pyproject-metadata/pyproject-metadata-0.7.1.ebuild
new file mode 100644
index ..d5e0c16768f2
--- /dev/null
+++ b/dev-python/pyproject-metadata/pyproject-metadata-0.7.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="PEP 621 metadata parsing"
+HOMEPAGE="
+   https://github.com/FFY00/python-pyproject-metadata/
+   https://pypi.org/project/pyproject-metadata/
+"
+SRC_URI="
+   https://github.com/FFY00/python-pyproject-metadata/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S=${WORKDIR}/python-${P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/packaging[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}]
+   ' 3.{8..10})
+   )
+"
+
+distutils_enable_tests pytest



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

2023-01-30 Thread Michał Górny
commit: 523dcefe1e3b54f9f675cbaea1dbd1633b640d7e
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 31 06:46:00 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 31 07:08:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=523dcefe

dev-python/mkdocs-material: Bump to 9.0.9

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

 dev-python/mkdocs-material/Manifest|  1 +
 .../mkdocs-material/mkdocs-material-9.0.9.ebuild   | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/mkdocs-material/Manifest 
b/dev-python/mkdocs-material/Manifest
index bfe5a6c9f3f4..d31a52a0640b 100644
--- a/dev-python/mkdocs-material/Manifest
+++ b/dev-python/mkdocs-material/Manifest
@@ -2,3 +2,4 @@ DIST mkdocs-material-9.0.5.gh.tar.gz 10898510 BLAKE2B 
d5c6f10db280e6aa9dc1c1d761
 DIST mkdocs-material-9.0.6.gh.tar.gz 10898851 BLAKE2B 
332903d2acd90f5b979536ab518ca403f26762dcd9b1fc9220b079b400ac1c688556b98e83dc5da321bb6ac73e7ba475179225e88c48495bd85e0e8e81cb02ab
 SHA512 
6a6e51cb3a56c660d1e66613b98db916d9db81108894c04e67cb0267ac79e25c8dccd1d5587814984b1c9a6b87b06bd9d796ac0f613eca69399f1d575dfb41d3
 DIST mkdocs-material-9.0.7.gh.tar.gz 10910584 BLAKE2B 
0b7b4393e4db7b3c20718f231f46030463c4654317af5a9c1fd37347810eb4c1f1bfc307878d96511633fa3b1c51a2ed2c4bc43a7fd273fcdc0d14893c22e878
 SHA512 
560688e1d3888438d83daee611a1b05a6d693f1c63e7aa931d074531f7c53bdbad61ae03bf60f6f68ab9358959c78d65fe347637811d8a4120c8cefeb1ed9397
 DIST mkdocs-material-9.0.8.gh.tar.gz 10920568 BLAKE2B 
1df11a43e3bad280dbbdb1bbdd56859b5d078483b9edf43bff388f9dd2080b903a292d7edb007c0c3d5310d8bc06abf881dc56d7368d6a0c394beebdec50d8bb
 SHA512 
ca00bdde402bb44778bd7307ece4950521f30a1a14060cc1848069d0a0112a52ff1adcb4224ff8c75cb65f0fd0a7734946d64772d73b6983ec17cfafd7297154
+DIST mkdocs-material-9.0.9.gh.tar.gz 10931754 BLAKE2B 
871103b5142f04a21aee6ebf0f041e600c46e998d96592ee26f40a10fecd4400c8603d54cb74cce474b9a5c4004de2b35226eed8b3e0ed07536f893bf5d6064b
 SHA512 
cb4b9650dcdd68dd55395b92f7aa2d47af9854f977f5282488bf103475e9a8049f40f6ce4779fdfab56bf3c4f410bee2dcbb12ee71272d6e0e3b08f3b72b69fc

diff --git a/dev-python/mkdocs-material/mkdocs-material-9.0.9.ebuild 
b/dev-python/mkdocs-material/mkdocs-material-9.0.9.ebuild
new file mode 100644
index ..ae30183c31b4
--- /dev/null
+++ b/dev-python/mkdocs-material/mkdocs-material-9.0.9.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{9..11} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+   dev-python/mkdocs-material-extensions
+   dev-python/mkdocs-minify-plugin
+   dev-python/mkdocs-redirects
+"
+
+inherit distutils-r1 docs
+
+DESCRIPTION="A Material Design theme for MkDocs"
+HOMEPAGE="
+   https://github.com/squidfunk/mkdocs-material/
+   https://pypi.org/project/mkdocs-material/
+"
+SRC_URI="
+   https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-1.4.2[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.14[${PYTHON_USEDEP}]
+   >=dev-python/pymdown-extensions-9.9.1[${PYTHON_USEDEP}]
+"
+
+# mkdocs-material-extensions depends on mkdocs-material creating a circular dep
+PDEPEND="
+   >=dev-python/mkdocs-material-extensions-1.1.0[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   # simplify pyproject to remove extra deps for metadata
+   "${FILESDIR}/${PN}-8.5.7-simplify-build.patch"
+)
+
+src_prepare() {
+   echo "__version__ = '${PV}'" > gentoo_version.py || die
+   distutils-r1_src_prepare
+}



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

2023-01-30 Thread Michał Górny
commit: 3bbe50aa53a902c4f95668bc162b7d6f8a9c9fad
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 31 06:51:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 31 07:08:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bbe50aa

dev-python/identify: Bump to 2.5.17

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

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

diff --git a/dev-python/identify/Manifest b/dev-python/identify/Manifest
index 77142622c4d4..6b8c2a91d1f1 100644
--- a/dev-python/identify/Manifest
+++ b/dev-python/identify/Manifest
@@ -3,3 +3,4 @@ DIST identify-2.5.12.gh.tar.gz 101331 BLAKE2B 
5335d8e4628921ca813c37197adc8802dc
 DIST identify-2.5.13.gh.tar.gz 101385 BLAKE2B 
2425fd7d1283067215eb776a635421e126ce307c6d94c618bfa2397c0a8e857e34a99c70d8d425f55c577158544165ab8d59b65a879bd6ce113416a99c2684d2
 SHA512 
efdc3e8d5293fac7f51c72408010b86bf0e84258e114bf2130105d1d6c74ed8d969b92b0bd9a06029c373a767f184c9e3006df1284393d95a6f0b386f9fc69da
 DIST identify-2.5.15.gh.tar.gz 101380 BLAKE2B 
b00d46dbb492464d819abb8c3fb8782c56351c3f61d635bcf40feb4a5aea175e65f3a0ba2b5ecdfc87fe62b7f9c69f36ede9b6d5d02dd4a579286790a8f16f29
 SHA512 
898a25399589897833b330b2d17814962f644b60ea80327c32de146b7827d548807ca13a5b6737e5bf0a9dc9bc798eb449aed964f62bc552a71c57baabe46e57
 DIST identify-2.5.16.gh.tar.gz 101388 BLAKE2B 
c1e81bd98533360a2040a8f866cd5f7e6f866473572609a84677bf4666db6b74962e694d8fa2ea1f66f6ff3893d4e10530cf3eee65bcc29c5f181490c88c2497
 SHA512 
b0d9bd970823c6d5490ce13d372896d758961b68ebc7b30d4cf58f99f77331bb2453bb0b9e4a0b07ac6d5193ebcd6f56ae9b2f26bea7736509837e0af65099fd
+DIST identify-2.5.17.gh.tar.gz 101448 BLAKE2B 
d9319bbbe67f8c2c7a0ed8b7db8efc64f7c90d5cb3706366a00e24a78afd76c0c5707514d660febf02397f95d02785ea52f65e09c239d83d82ef84488d9dbbd2
 SHA512 
c9baf22f6893802c83e302fabe3cd4ca46a3b64ae6ef4fd5c939b131545c260e24861e59a617b3e4c4812e1a250692a26e4f8febaa389eaf6958d5c2aa79aeb2

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



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

2023-01-30 Thread Michał Górny
commit: d60201e06a3db945baa5a241f614b12c78509d21
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 31 06:36:16 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 31 06:36:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d60201e0

dev-python/tox: Bump to 4.4.3

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

 dev-python/tox/Manifest |  1 +
 dev-python/tox/tox-4.4.3.ebuild | 95 +
 2 files changed, 96 insertions(+)

diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index 2a8ddb7cd9fe..4e821ad42181 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -1,2 +1,3 @@
 DIST tox-3.28.0.gh.tar.gz 309472 BLAKE2B 
9896411426f6aebb3efa468c01696ecc5f17ec3e67825672d0efc74c1b1468bc8b8d9c14b6177c181750ba4b9a5e77d616068dd83e21f5641acfc8e2a271cc1f
 SHA512 
64816754e6800661bb564c5c7d21c4139522d540a04fafe3c4591d596072d48d1cbe0ee2abee9c8faf3d5007774f5371431b5a7a8f49912bc879c7b168aab2ca
 DIST tox-4.4.2.gh.tar.gz 303341 BLAKE2B 
812394e15996b04138e2a8167b3d332b48217c5ecfb807d8ed77ff106d8ad31cfc6b43e07737dec39e1deba7165aa7778471894823b0dbe795b1ccddd2396602
 SHA512 
1e5b8f025c93bea5b9071d5cfcb4e4e68f1925e7b70c4c838b9f4ba70f8f077ed752176c2a7349b96d125842312c4fa8ccbd23d79665ba46667f4b408bf58f78
+DIST tox-4.4.3.gh.tar.gz 303758 BLAKE2B 
2182ee88ea3fcc1792304c3a0e064f5f6c790f1305c195084b942e8181986c68faa48ad7a85eb52097de5e822351ee0f0e0f076adfa57276e822405927a0d0f1
 SHA512 
438ce96a6751363f37bfe7ffc42ab3a2349d6b22fa4259642f3a7cbadd4183d7bc065b6b93298b85dd174700a222cde149657e9203f70cbe747e8a84d9adf35a

diff --git a/dev-python/tox/tox-4.4.3.ebuild b/dev-python/tox/tox-4.4.3.ebuild
new file mode 100644
index ..3f569fd7734b
--- /dev/null
+++ b/dev-python/tox/tox-4.4.3.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1
+
+MY_P=${P/_}
+DESCRIPTION="virtualenv-based automation of test activities"
+HOMEPAGE="
+   https://tox.readthedocs.io/
+   https://github.com/tox-dev/tox/
+   https://pypi.org/project/tox/
+"
+SRC_URI="
+   https://github.com/tox-dev/tox/archive/${PV/_}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv"
+
+RDEPEND="
+   >=dev-python/cachetools-5.2.1[${PYTHON_USEDEP}]
+   >=dev-python/chardet-5.1[${PYTHON_USEDEP}]
+   >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.8.2[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.6[${PYTHON_USEDEP}]
+   >=dev-python/pluggy-1[${PYTHON_USEDEP}]
+   >=dev-python/pyproject-api-1.5[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.8 3.9 3.10)
+   >=dev-python/virtualenv-20.17.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/hatch-vcs-0.3[${PYTHON_USEDEP}]
+   test? (
+   dev-python/build[${PYTHON_USEDEP}]
+   >=dev-python/distlib-0.3.6[${PYTHON_USEDEP}]
+   >=dev-python/flaky-3.7[${PYTHON_USEDEP}]
+   >=dev-python/psutil-5.9.4[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-3.1[${PYTHON_USEDEP}]
+   >=dev-python/re-assert-1.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/time-machine-2.8.2[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+src_prepare() {
+   # the minimal bounds in tox are entirely meaningless and new packaging
+   # breaks setuptools
+   sed -i -e '/packaging/s:>=[0-9]\+::' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # devpi_process is not packaged, and has lots of dependencies
+   cat > "${T}"/devpi_process.py <<-EOF || die
+   def IndexServer(*args, **kwargs): raise NotImplementedError()
+   EOF
+
+   local -x PYTHONPATH=${T}:${PYTHONPATH}
+   local EPYTEST_DESELECT=(
+   # Internet
+   
tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_build_wheel_external
+   )
+   local EPYTEST_IGNORE=(
+   # requires devpi*
+   tests/test_provision.py
+   )
+
+   [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=(
+   
'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit-True-True]'
+   
'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements-True-True]'
+   

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

2023-01-30 Thread Michał Górny
commit: 063b5189e03f8c5711bb8c58f9889b01112b2aa1
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 31 06:11:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 31 06:11:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=063b5189

dev-python/boto3: Bump to 1.26.60

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 9afd93c22169..6aa6b788eb14 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -3,3 +3,4 @@ DIST boto3-1.26.54.gh.tar.gz 592401 BLAKE2B 
7fd5bb10cda2b27fc43a7efa65c4651d95c8
 DIST boto3-1.26.57.gh.tar.gz 593947 BLAKE2B 
5a30f237d992bb766b3afaced8b9e01c792c857a02aee5ba589f0f03c4c8eace3b32920d1dd62554fbb85d14b7f96789590d4acbc764dd3c56208fa5bf2dea1d
 SHA512 
112719584ad122373e5aa24ebb6ea5c87772cdab71f59274b2f2172d92c72ed6894645253e15e12a808a83e14b12d27fde8a9fe086ccc33b987166de3fe0984b
 DIST boto3-1.26.58.gh.tar.gz 594149 BLAKE2B 
5bf0ec6a321826a6f7cc346e6051e6b4d99451d0222ccf9445a9f24f561dd1797333a05d44addf1bea9b2b7e18b952c5acfa9f51a5d275fc7b34c5e8c5ab4342
 SHA512 
16a68f232cfdfbd4c8c6368d520c5826150039f069819aaf608a2e8b03845739a8014c54ba1fb57eeba8ebe4c6ad8e3b135d2a6a4dccd9d41de98fa0b730142d
 DIST boto3-1.26.59.gh.tar.gz 594565 BLAKE2B 
90c5fe950da7fabc46a4c34e0a77997cfc643273f6b3c1afed6caad3415486b25a6610c8fb9d3f3450b4f3b73e45cfec5d6b1f02666dbd2608944e2db81a955b
 SHA512 
e4dff5978e41a9f4c29ef131d7b8c1f0ec625d9fc77a8cff9ce3c6d5a00d68e75b62da34b418252ddfeedf6302332edd8a30d88401ea393d0de3add64ab5cc40
+DIST boto3-1.26.60.gh.tar.gz 595047 BLAKE2B 
ae920d1fd17e4ceb81c512f5d2af63e4b6c09d8a5382bc50656a8ade1bd490a28bc299d7beb9b3f2b271d1001dbad7f3f1a52177d0d6a09943aea5b351a805dc
 SHA512 
372b3e1a5265448a1f7ed11e1d66f2d33f7b35a5b66203220470eefa93eb04cbcddf2f45809ee5d1d2d369bd75ae40dbd48580b6a30a5f43d97e6b04c6211cfa

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



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

2023-01-30 Thread Michał Górny
commit: 6b0287988fe38ed039f520e264e94a51e53fd09f
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 31 06:11:32 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 31 06:11:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b028798

dev-python/botocore: Bump to 1.29.60

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 3b4ef1c636da..8e2b392b5b42 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,3 +3,4 @@ DIST botocore-1.29.54.gh.tar.gz 11127081 BLAKE2B 
7c2d11d968ca6a4d3b23b12c44cb8f0
 DIST botocore-1.29.57.gh.tar.gz 11132049 BLAKE2B 
748a8b709cb6bff1a1bb38757ad68c31aa680589ed59e7c3f73b6563a5b9572ace96102ffda56643d33f0dee98f30f8443a431c7869ccfe54a311964ce781b5b
 SHA512 
adbd760b8238b259bcc1eb3ba42cdb702b60eb6fece73a5bda5129a974826655157e702cef6a1114c2e3bd036b1cf22ebbead6e78bf88129fe68b02de1f38dae
 DIST botocore-1.29.58.gh.tar.gz 11135559 BLAKE2B 
937b00f1a3c4e3ec818846549bc0cef391c86d3fee9bdd53285111e51c2c52145e7e904020511ed32f2247dd4f150f036f40feeac1a6f899781aff057f9a6d85
 SHA512 
5cfe5fb174cc14018cd2b7b7af15110665d7ca22f5ae827ba939ce12e71a45e9b5cab8d7ec656fa94c450d46c430a5541cd5bfe92d82da868424db4f8fa4fb2e
 DIST botocore-1.29.59.gh.tar.gz 11131182 BLAKE2B 
fa85e1f8dc3c366f7a7fb3e9b06dd298b1ad62be882891df3414289aa9e88bff72753690a1438e6040aefb7cafa1718a70c940e8cd2b4e743df44013b5748ef6
 SHA512 
9a4811b44c67652cacc899d1d84d4db1305cb60e73dd47d7f543b85ec37f921cab00a51d67b48ab6a215be8f7543e30c54585e0fb337085e1b75774b053c4bf3
+DIST botocore-1.29.60.gh.tar.gz 11129718 BLAKE2B 
690d80fa12e9df141402019dc45ef2b0807669132ede8af6b57a45a172da78fda3de017a6392920885125763f221a1dbc6a406cb5cf85e66fb50916cc58ba15f
 SHA512 
b8fb6567db599e09bc000ed0b178ff2799c45edeaf21b122a2028b83a50ef7aa27f874b8dec034f6dc61738c4fd3a218db92b26e104cfa2b3ed6f818d034108e

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



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

2023-01-30 Thread Michał Górny
commit: 689f2e6b268b4e50f875d7077c396fa9274dffb1
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 31 06:35:32 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 31 06:35:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=689f2e6b

dev-python/tox: Remove old

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

 dev-python/tox/Manifest |  1 -
 dev-python/tox/tox-4.3.5.ebuild | 86 -
 2 files changed, 87 deletions(-)

diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index 3e22d1282d06..2a8ddb7cd9fe 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -1,3 +1,2 @@
 DIST tox-3.28.0.gh.tar.gz 309472 BLAKE2B 
9896411426f6aebb3efa468c01696ecc5f17ec3e67825672d0efc74c1b1468bc8b8d9c14b6177c181750ba4b9a5e77d616068dd83e21f5641acfc8e2a271cc1f
 SHA512 
64816754e6800661bb564c5c7d21c4139522d540a04fafe3c4591d596072d48d1cbe0ee2abee9c8faf3d5007774f5371431b5a7a8f49912bc879c7b168aab2ca
-DIST tox-4.3.5.gh.tar.gz 298866 BLAKE2B 
86f6d76d2600f6acc3ac02f0998e818acf053991b3a2e89c3c206d36a32f1427f14ba2e5524124172a353c51d4fab8dfd7161b0d2d437f80cfc7b554befcc91c
 SHA512 
18347306857c616801fc0975dff94fcd5097dc16741a0fdd0c885d4f43bbc8620a419b53fd8a5c97b8f80220ba6a2d3911e42b42c767233260337152784b732b
 DIST tox-4.4.2.gh.tar.gz 303341 BLAKE2B 
812394e15996b04138e2a8167b3d332b48217c5ecfb807d8ed77ff106d8ad31cfc6b43e07737dec39e1deba7165aa7778471894823b0dbe795b1ccddd2396602
 SHA512 
1e5b8f025c93bea5b9071d5cfcb4e4e68f1925e7b70c4c838b9f4ba70f8f077ed752176c2a7349b96d125842312c4fa8ccbd23d79665ba46667f4b408bf58f78

diff --git a/dev-python/tox/tox-4.3.5.ebuild b/dev-python/tox/tox-4.3.5.ebuild
deleted file mode 100644
index 86ff7b745303..
--- a/dev-python/tox/tox-4.3.5.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit distutils-r1
-
-MY_P=${P/_}
-DESCRIPTION="virtualenv-based automation of test activities"
-HOMEPAGE="
-   https://tox.readthedocs.io/
-   https://github.com/tox-dev/tox/
-   https://pypi.org/project/tox/
-"
-SRC_URI="
-   https://github.com/tox-dev/tox/archive/${PV/_}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv"
-
-RDEPEND="
-   >=dev-python/cachetools-5.2.1[${PYTHON_USEDEP}]
-   >=dev-python/chardet-5.1[${PYTHON_USEDEP}]
-   >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
-   >=dev-python/filelock-3.8.2[${PYTHON_USEDEP}]
-   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-2.6[${PYTHON_USEDEP}]
-   >=dev-python/pluggy-1[${PYTHON_USEDEP}]
-   >=dev-python/pyproject-api-1.5[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
-   ' 3.8 3.9 3.10)
-   >=dev-python/virtualenv-20.17.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/hatch-vcs-0.3[${PYTHON_USEDEP}]
-   test? (
-   dev-python/build[${PYTHON_USEDEP}]
-   >=dev-python/distlib-0.3.6[${PYTHON_USEDEP}]
-   >=dev-python/flaky-3.7[${PYTHON_USEDEP}]
-   >=dev-python/psutil-5.9.4[${PYTHON_USEDEP}]
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-3.1[${PYTHON_USEDEP}]
-   >=dev-python/re-assert-1.1[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/time-machine-2.8.2[${PYTHON_USEDEP}]
-   ' 'python*')
-   )
-"
-
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-src_prepare() {
-   # the minimal bounds in tox are entirely meaningless and new packaging
-   # breaks setuptools
-   sed -i -e '/packaging/s:>=[0-9]\+::' pyproject.toml || die
-   distutils-r1_src_prepare
-}
-
-python_test() {
-   # devpi_process is not packaged, and has lots of dependencies
-   cat > "${T}"/devpi_process.py <<-EOF || die
-   def IndexServer(*args, **kwargs): raise NotImplementedError()
-   EOF
-
-   local -x PYTHONPATH=${T}:${PYTHONPATH}
-   local EPYTEST_DESELECT=(
-   # Internet
-   
tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_build_wheel_external
-   )
-   local EPYTEST_IGNORE=(
-   # requires devpi*
-   tests/test_provision.py
-   )
-
-   epytest
-}



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

2023-01-30 Thread Arthur Zamarin
commit: 1e34f456196e661460ce3aeb7b4e6818858f686c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jan 31 05:59:57 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jan 31 05:59:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e34f456

dev-util/debootstrap: Stabilize 1.0.128_p2 ppc, #883565

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

 dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild 
b/dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild
index cdd03039032c..466ec93b04e3 100644
--- a/dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild
+++ b/dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://salsa.debian.org/installer-team/${PN}/-/archive/${MY_PV}/${PN}-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux"
 
 RDEPEND="
app-arch/dpkg



[gentoo-commits] repo/gentoo:master commit in: games-fps/alephone/, games-fps/alephone/files/

2023-01-30 Thread Sam James
commit: 7a764027a90d303368bccecd6f703b0b6543fbea
Author: Matt Jolly  footclan  ninja>
AuthorDate: Sat Jan 28 10:03:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 31 05:58:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a764027

games-fps/alephone: add 20230119, drop 20221126

Signed-off-by: Matt Jolly  footclan.ninja>
Closes: https://github.com/gentoo/gentoo/pull/29314
Signed-off-by: Sam James  gentoo.org>

 games-fps/alephone/Manifest|  2 +-
 ...ne-20221126.ebuild => alephone-20230119.ebuild} |  4 +-
 games-fps/alephone/alephone-.ebuild|  2 +-
 .../alephone/files/alephone-20230119-c99.patch | 99 ++
 4 files changed, 104 insertions(+), 3 deletions(-)

diff --git a/games-fps/alephone/Manifest b/games-fps/alephone/Manifest
index e0f3565ec87f..24554b54aee2 100644
--- a/games-fps/alephone/Manifest
+++ b/games-fps/alephone/Manifest
@@ -1 +1 @@
-DIST release-20221126.tar.gz 6968670 BLAKE2B 
d4437f845fd9cc1c6f99620e3ff5b2e5e3fabda82622343589246999ee8c654f4762a0a2e13fc9e595ec34d1d1db7a114b4f8436967da559737af8ca86bfd559
 SHA512 
ca6acc4de03b65c27829c57bfabd7f6e49e78111c94aac29cf03aeb8606c9c6d8e56a477ebfbbd0b6079b2d8ed0946717883de27855532917ac4758ab43d108d
+DIST release-20230119.tar.gz 6968352 BLAKE2B 
06bc87b4c2bc6a311ee90f854f7c35fb4da2862c417b192a4364dbd38cac9c0c02c4439abf07e6bc7c2d68899fae4dd938464896039943f1fa6ae5a4a644260f
 SHA512 
d1ede53c20a24b74f5525e2e8c09fdbbb05fa0262bbd8f6c1abe6c3698cdfd1dea2436487ec8f64c79a7e1f150367e40ea48838f8a42031b45c0b1498a0e77d1

diff --git a/games-fps/alephone/alephone-20221126.ebuild 
b/games-fps/alephone/alephone-20230119.ebuild
similarity index 96%
rename from games-fps/alephone/alephone-20221126.ebuild
rename to games-fps/alephone/alephone-20230119.ebuild
index 70b887308564..67bf15ff6d89 100644
--- a/games-fps/alephone/alephone-20221126.ebuild
+++ b/games-fps/alephone/alephone-20230119.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -57,6 +57,8 @@ BDEPEND="
virtual/pkgconfig
 "
 
+PATCHES=( "${FILESDIR}/${P}-c99.patch" )
+
 src_prepare() {
default
eautoreconf

diff --git a/games-fps/alephone/alephone-.ebuild 
b/games-fps/alephone/alephone-.ebuild
index 70b887308564..15a4810f346c 100644
--- a/games-fps/alephone/alephone-.ebuild
+++ b/games-fps/alephone/alephone-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8

diff --git a/games-fps/alephone/files/alephone-20230119-c99.patch 
b/games-fps/alephone/files/alephone-20230119-c99.patch
new file mode 100644
index ..7340e1fb2be0
--- /dev/null
+++ b/games-fps/alephone/files/alephone-20230119-c99.patch
@@ -0,0 +1,99 @@
+https://github.com/Aleph-One-Marathon/alephone/pull/405
+From: Matt Jolly 
+Date: Sat, 28 Jan 2023 18:03:51 +1100
+Subject: [PATCH] use designated initialisers for SDL_ffmpegCodec*
+
+These were failing to compile under clang16 as the old `audioBitrate`
+was being jammed into `crf`, causing an incompatible integer conversion.
+--- a/Source_Files/FFmpeg/SDL_ffmpeg.c
 b/Source_Files/FFmpeg/SDL_ffmpeg.c
+@@ -155,41 +155,55 @@ int SDL_ffmpegDecodeVideoFrame( SDL_ffmpegFile*, 
AVPacket*, SDL_ffmpegVideoFrame
+ 
+ const SDL_ffmpegCodec SDL_ffmpegCodecAUTO =
+ {
+--1,
+-720, 576,
+-1, 25,
+-600,
+--1, -1,
+--1,
+-2, 48000,
+-192000,
+--1, -1
++.videoCodecID=-1,
++.width=720,
++.height=576,
++.framerateNum=1,
++.framerateDen=25,
++.videoBitrate=600,
++.videoMinRate=-1,
++.videoMaxRate=-1,
++.audioCodecID=-1,
++.channels=2,
++.sampleRate=48000,
++.cpuCount=-1,
++.audioQuality=-1
+ };
+ 
++
++
+ const SDL_ffmpegCodec SDL_ffmpegCodecPALDVD =
+ {
+-AV_CODEC_ID_MPEG2VIDEO,
+-720, 576,
+-1, 25,
+-600,
+--1, -1,
+-AV_CODEC_ID_MP2,
+-2, 48000,
+-192000,
+--1, -1
++.videoCodecID=AV_CODEC_ID_MPEG2VIDEO,
++.width=720,
++.height=576,
++.framerateNum=1,
++.framerateDen=25,
++.videoBitrate=600,
++.videoMinRate=-1,
++.videoMaxRate=-1,
++.audioCodecID=AV_CODEC_ID_MP2,
++.channels=2,
++.sampleRate=48000,
++.cpuCount=-1,
++.audioQuality=-1
+ };
+ 
+ const SDL_ffmpegCodec SDL_ffmpegCodecPALDV =
+ {
+-AV_CODEC_ID_DVVIDEO,
+-720, 576,
+-1, 25,
+-6553600,
+--1, -1,
+-AV_CODEC_ID_DVAUDIO,
+-2, 48000,
+-256000,
+--1, -1
++.videoCodecID=AV_CODEC_ID_DVVIDEO,
++.width=720,
++.height=576,
++.framerateNum=1,
++.framerateDen=25,
++.videoBitrate=6553600,
++.videoMinRate=-1,
++.videoMaxRate=-1,
++.audioCodecID=AV_CODEC_ID_DVAUDIO,
++.channels=2,

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

2023-01-30 Thread Sam James
commit: e15fb876eefe0894da6a7141a58c6549abd15df3
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 31 05:56:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 31 05:56:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e15fb876

net-analyzer/wtfis: Stabilize 0.5.1 amd64, #892661

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

 net-analyzer/wtfis/wtfis-0.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/wtfis/wtfis-0.5.1.ebuild 
b/net-analyzer/wtfis/wtfis-0.5.1.ebuild
index d3af053ab8f1..98a16230fa10 100644
--- a/net-analyzer/wtfis/wtfis-0.5.1.ebuild
+++ b/net-analyzer/wtfis/wtfis-0.5.1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} = "" ]]; then
EGIT_REPO_URI="https://github.com/pirxthepilot/wtfis.git;
 else

SRC_URI="https://github.com/pirxthepilot/wtfis/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.gh.tar.gz"
-   KEYWORDS="~amd64 ~loong x86"
+   KEYWORDS="amd64 ~loong x86"
 fi
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/, net-wireless/bluez/files/

2023-01-30 Thread Sam James
commit: 4a5a1d52e9a5ebdd5e8011ea933765bda0c838b6
Author: brahmajit das  protonmail  com>
AuthorDate: Sat Jan 21 16:35:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 31 05:55:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a5a1d52

net-wireless/bluez: fix 'MAX_INPUT' undeclared in musl

musl does provide _POSIX_MAX_INPUT, but no MAX_INPUT out of the box.
This commit assigns _POSIX_MAX_INPUT to MAX_INPUT.

Closes: https://bugs.gentoo.org/888467
Signed-off-by: brahmajit das  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29209
Signed-off-by: Sam James  gentoo.org>

 net-wireless/bluez/bluez-5.66-r1.ebuild   |  4 
 .../bluez/files/bluez-5.66-musl-max-input.patch   | 19 +++
 2 files changed, 23 insertions(+)

diff --git a/net-wireless/bluez/bluez-5.66-r1.ebuild 
b/net-wireless/bluez/bluez-5.66-r1.ebuild
index 4278549b3ee0..639e234d67c2 100644
--- a/net-wireless/bluez/bluez-5.66-r1.ebuild
+++ b/net-wireless/bluez/bluez-5.66-r1.ebuild
@@ -77,6 +77,10 @@ PATCHES=(
 
# Fixed in next release
"${FILESDIR}"/${P}-transient-hostname-fix.patch
+
+   # 
https://github.com/nilfs-dev/nilfs-utils/commit/115fe4b976858c487cf83065f513d8626089579a
+   # https://bugs.gentoo.org/888467
+   "${FILESDIR}"/${PN}-5.66-musl-max-input.patch
 )
 
 pkg_setup() {

diff --git a/net-wireless/bluez/files/bluez-5.66-musl-max-input.patch 
b/net-wireless/bluez/files/bluez-5.66-musl-max-input.patch
new file mode 100644
index ..d8bdb3316e49
--- /dev/null
+++ b/net-wireless/bluez/files/bluez-5.66-musl-max-input.patch
@@ -0,0 +1,19 @@
+# 
https://lore.kernel.org/linux-bluetooth/20230131055258.3311810-1-...@gentoo.org/T/#u
+# musl does provide _POSIX_MAX_INPUT, but no MAX_INPUT out of the box.
+# This patch assigns _POSIX_MAX_INPUT to MAX_INPUT.
+# Please refer: 
https://github.com/nilfs-dev/nilfs-utils/commit/115fe4b976858c487cf83065f513d8626089579a
+# https://bugs.gentoo.org/888467
+--- a/src/shared/util.c
 b/src/shared/util.c
+@@ -28,6 +28,11 @@
+ #include 
+ #endif
+
++/* define MAX_INPUT for musl */
++#ifndef MAX_INPUT
++#define MAX_INPUT _POSIX_MAX_INPUT
++#endif
++
+ #include "src/shared/util.h"
+
+ void *util_malloc(size_t size)



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

2023-01-30 Thread Sam James
commit: a268b54f5cb66f3b0d4a8dd58b4c66d1e09215c8
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 31 05:56:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 31 05:56:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a268b54f

dev-php/pecl-imagick: Stabilize 3.7.0-r1 amd64, #891579

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

 dev-php/pecl-imagick/pecl-imagick-3.7.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-php/pecl-imagick/pecl-imagick-3.7.0-r1.ebuild 
b/dev-php/pecl-imagick/pecl-imagick-3.7.0-r1.ebuild
index a4adcd199914..a0c683be62ab 100644
--- a/dev-php/pecl-imagick/pecl-imagick-3.7.0-r1.ebuild
+++ b/dev-php/pecl-imagick/pecl-imagick-3.7.0-r1.ebuild
@@ -8,7 +8,7 @@ USE_PHP="php7-4 php8-0 php8-1 php8-2"
 
 inherit php-ext-pecl-r3
 
-KEYWORDS="~amd64 ~arm ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
 
 DESCRIPTION="PHP wrapper for the ImageMagick library"
 HOMEPAGE="https://pecl.php.net/package/imagick 
https://github.com/Imagick/imagick;



[gentoo-commits] repo/gentoo:master commit in: net-misc/rinetd/, net-misc/rinetd/files/

2023-01-30 Thread Viorel Munteanu
commit: 0496527537647fe9387252a20d7580cde21f7b48
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Jan 31 05:32:18 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Jan 31 05:32:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04965275

net-misc/rinetd: drop 0.62-r3

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

 net-misc/rinetd/Manifest|  1 -
 net-misc/rinetd/files/rinetd-0.62-clang16.patch | 11 ---
 net-misc/rinetd/rinetd-0.62-r3.ebuild   | 42 -
 3 files changed, 54 deletions(-)

diff --git a/net-misc/rinetd/Manifest b/net-misc/rinetd/Manifest
index f4c5ff624624..d7df5fbf9d00 100644
--- a/net-misc/rinetd/Manifest
+++ b/net-misc/rinetd/Manifest
@@ -1,2 +1 @@
-DIST rinetd-0.62.tar.gz 115541 BLAKE2B 
11a6db6955181ba6c823c3b8d9697e4efac10962364b4e993e9057b3500b09161826d325ac0dc3f6756c5cc91b29885c493ba5f053dffd28da97ecae25d2346f
 SHA512 
b6ddb496b4542ad46aacaef4b2241b16b9ee43f2f6761a18a4813d83a0a9db23fbd73a554393dcf01ae7350e8b6662571414ca6f93a949ce4effbbeddc198606
 DIST rinetd-0.73.tar.bz2 115343 BLAKE2B 
c85ff0b65d28095a554b53bc7a1b162cbbdb8eabd1c3d1bd8475c64a5b9dd7ec576036e2318d3a8125ac52af323f8238bb4a3e05fe37d1d9ad87e4d6d6fbcb3b
 SHA512 
e5d1c7e5826a75c520453032f6e4651700860505dfced625698fc036249b9f585a894e1fee905321878b2d2a265c843f5a746090311929518594263b33b64ed8

diff --git a/net-misc/rinetd/files/rinetd-0.62-clang16.patch 
b/net-misc/rinetd/files/rinetd-0.62-clang16.patch
deleted file mode 100644
index 1aefd48aff1e..
--- a/net-misc/rinetd/files/rinetd-0.62-clang16.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-https://bugs.gentoo.org/871060
 a/rinetd.c
-+++ b/rinetd.c
-@@ -12,2 +12,3 @@
- #include 
-+#include 
- #include 
-@@ -25,2 +26,3 @@
- #include 
-+#include 
- 

diff --git a/net-misc/rinetd/rinetd-0.62-r3.ebuild 
b/net-misc/rinetd/rinetd-0.62-r3.ebuild
deleted file mode 100644
index b6df56b6242f..
--- a/net-misc/rinetd/rinetd-0.62-r3.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="redirects TCP connections from one IP address and port to another"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;
-SRC_URI="mirror://gentoo/${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="GPL-2+ GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-clang16.patch
-)
-
-src_prepare() {
-   default
-
-   sed -i '/gcc rinetd/d' Makefile || die
-}
-
-src_compile() {
-   tc-export CC
-
-   emake CFLAGS="${CFLAGS} -DLINUX"
-}
-
-src_install() {
-   dosbin rinetd
-   doman rinetd.8
-   einstalldocs
-
-   docinto html
-   dodoc index.html
-
-   newinitd "${FILESDIR}"/rinetd.rc rinetd
-}



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

2023-01-30 Thread Arthur Zamarin
commit: 8c4befc9aaf28e3799a47f3e1e7ec32b8702f1ec
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jan 31 05:31:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jan 31 05:31:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c4befc9

dev-util/debootstrap: Stabilize 1.0.128_p2 amd64, #883565

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

 dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild 
b/dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild
index 56ef9ab1b0eb..cdd03039032c 100644
--- a/dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild
+++ b/dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://salsa.debian.org/installer-team/${PN}/-/archive/${MY_PV}/${PN}-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 sparc x86 
~amd64-linux ~x86-linux"
 
 RDEPEND="
app-arch/dpkg



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

2023-01-30 Thread Arthur Zamarin
commit: 46d7fae3c1f27ffdb33f63ba3d616b081f4422d1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jan 31 05:28:07 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jan 31 05:28:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46d7fae3

dev-util/debootstrap: Stabilize 1.0.128_p2 hppa, #883565

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

 dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild 
b/dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild
index 11cb0d587e5d..56ef9ab1b0eb 100644
--- a/dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild
+++ b/dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://salsa.debian.org/installer-team/${PN}/-/archive/${MY_PV}/${PN}-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 sparc x86 
~amd64-linux ~x86-linux"
 
 RDEPEND="
app-arch/dpkg



[gentoo-commits] repo/proj/guru:dev commit in: sci-electronics/verilator/

2023-01-30 Thread Rui Huang
commit: 08dfa7fb6eb74cb49c191acac89093bf38d3dab5
Author: Huang Rui  gmail  com>
AuthorDate: Tue Jan 31 04:13:35 2023 +
Commit: Rui Huang  gmail  com>
CommitDate: Tue Jan 31 04:22:30 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=08dfa7fb

sci-electronics/verilator: add 4.106

cocotb can't work after verilator 4.106

Issue: https://github.com/verilator/verilator/issues/2810
Signed-off-by: Huang Rui  gmail.com>

 sci-electronics/verilator/Manifest   |  1 +
 sci-electronics/verilator/verilator-4.106.ebuild | 42 
 2 files changed, 43 insertions(+)

diff --git a/sci-electronics/verilator/Manifest 
b/sci-electronics/verilator/Manifest
index 095b5a8e1..f0a50e1f1 100644
--- a/sci-electronics/verilator/Manifest
+++ b/sci-electronics/verilator/Manifest
@@ -1,2 +1,3 @@
+DIST verilator-4.106.tar.gz 2191982 BLAKE2B 
9dbd0dad390b4a009a062a8405dc01a317fed68a2f0becd4bf088c566f2457a4cda04a4c276cf31cdbaa0efa6e64f5618b9439221f8cf4bb469f20f1de1af397
 SHA512 
b1840b294b22c0d4cf17a0a154e73a631c62b30055f324dca98839ab85e2a524f9e3b6e981b192b941c1dd9837f326ae38cc3fcf686c3f8731d376dc89dd46fe
 DIST verilator-4.228.tar.gz 2623600 BLAKE2B 
340807f3115799341561c3b62380d1c0f63a0628dfd609576b4fe84688ad964fc4d70764af0816ef68d855e8d264e40b71e28c2e5a26267c7ee21064035c5b8a
 SHA512 
8d8c5382c03f3a390a5ce5e60846c69f19bc5b1b0861951fe7633de3378e4affc1b15b1a0f2729c0b0cc8c4c9a8b0e9115a95bc455c0d47b333091afbf06eced
 DIST verilator-5.004.tar.gz 2815642 BLAKE2B 
5ae0317335e66faa71285a0027db4208a70b18e253405becff3db91ac591bb2590c827ab49bf4d0a794bd7fa631e3a025879b3919f47b9a2797c4db7cf6f9cef
 SHA512 
4672b36aa00ea563b297be93344dcaaf533f23a2d4e82e61ed5b8e0f19f2f363bcf004aa6088a259b112a87dcfbf7cb10e85b68bb4370f3574cd2e01c921d29d

diff --git a/sci-electronics/verilator/verilator-4.106.ebuild 
b/sci-electronics/verilator/verilator-4.106.ebuild
new file mode 100644
index 0..74ea567ff
--- /dev/null
+++ b/sci-electronics/verilator/verilator-4.106.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit autotools
+
+DESCRIPTION="The fast free Verilog/SystemVerilog simulator"
+HOMEPAGE="
+   https://verilator.org
+   https://github.com/verilator/verilator
+"
+
+if [[ "${PV}" == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="|| ( Artistic-2 LGPL-3 )"
+SLOT="0"
+
+RDEPEND="
+   dev-lang/perl
+   sys-libs/zlib
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+
+BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+"
+
+src_prepare() {
+   default
+   eautoconf --force
+}



[gentoo-commits] repo/proj/guru:dev commit in: sci-electronics/verilator/

2023-01-30 Thread Rui Huang
commit: 8cb4cca7d9207c1b8f909ea0bf7dfe5a41acc5ca
Author: Huang Rui  gmail  com>
AuthorDate: Tue Jan 31 04:22:11 2023 +
Commit: Rui Huang  gmail  com>
CommitDate: Tue Jan 31 04:22:31 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8cb4cca7

sci-electronics/verilator: add 5.006

Signed-off-by: Huang Rui  gmail.com>

 sci-electronics/verilator/Manifest   |  1 +
 sci-electronics/verilator/verilator-5.006.ebuild | 42 
 2 files changed, 43 insertions(+)

diff --git a/sci-electronics/verilator/Manifest 
b/sci-electronics/verilator/Manifest
index f9dd6e280..e17c8e6f1 100644
--- a/sci-electronics/verilator/Manifest
+++ b/sci-electronics/verilator/Manifest
@@ -1,2 +1,3 @@
 DIST verilator-4.106.tar.gz 2191982 BLAKE2B 
9dbd0dad390b4a009a062a8405dc01a317fed68a2f0becd4bf088c566f2457a4cda04a4c276cf31cdbaa0efa6e64f5618b9439221f8cf4bb469f20f1de1af397
 SHA512 
b1840b294b22c0d4cf17a0a154e73a631c62b30055f324dca98839ab85e2a524f9e3b6e981b192b941c1dd9837f326ae38cc3fcf686c3f8731d376dc89dd46fe
 DIST verilator-5.004.tar.gz 2815642 BLAKE2B 
5ae0317335e66faa71285a0027db4208a70b18e253405becff3db91ac591bb2590c827ab49bf4d0a794bd7fa631e3a025879b3919f47b9a2797c4db7cf6f9cef
 SHA512 
4672b36aa00ea563b297be93344dcaaf533f23a2d4e82e61ed5b8e0f19f2f363bcf004aa6088a259b112a87dcfbf7cb10e85b68bb4370f3574cd2e01c921d29d
+DIST verilator-5.006.tar.gz 2866281 BLAKE2B 
9a66b308e40f0bceb4f07906dbb65e4113494826bcad81d88047402f85fb38f6d2d0bcd2e36f9b32a6144505f13349723909020f3df7a4061397740841885c9f
 SHA512 
a0b5d535ba89f17983a959002dc54b4c24d4c6442576113f2e3305cb0960d2564192f27639ccca33ee7026656b91ca0aa44f0c3efd4ffd75b3d19a8c4530418c

diff --git a/sci-electronics/verilator/verilator-5.006.ebuild 
b/sci-electronics/verilator/verilator-5.006.ebuild
new file mode 100644
index 0..74ea567ff
--- /dev/null
+++ b/sci-electronics/verilator/verilator-5.006.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit autotools
+
+DESCRIPTION="The fast free Verilog/SystemVerilog simulator"
+HOMEPAGE="
+   https://verilator.org
+   https://github.com/verilator/verilator
+"
+
+if [[ "${PV}" == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="|| ( Artistic-2 LGPL-3 )"
+SLOT="0"
+
+RDEPEND="
+   dev-lang/perl
+   sys-libs/zlib
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+
+BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+"
+
+src_prepare() {
+   default
+   eautoconf --force
+}



[gentoo-commits] repo/proj/guru:dev commit in: sci-electronics/verilator/

2023-01-30 Thread Rui Huang
commit: 532ce45fff114c1c28ebc04f8ef03a2f600a0871
Author: Huang Rui  gmail  com>
AuthorDate: Tue Jan 31 04:15:32 2023 +
Commit: Rui Huang  gmail  com>
CommitDate: Tue Jan 31 04:22:31 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=532ce45f

sci-electronics/verilator: drop 4.228

Signed-off-by: Huang Rui  gmail.com>

 sci-electronics/verilator/Manifest   |  1 -
 sci-electronics/verilator/verilator-4.228.ebuild | 42 
 2 files changed, 43 deletions(-)

diff --git a/sci-electronics/verilator/Manifest 
b/sci-electronics/verilator/Manifest
index f0a50e1f1..f9dd6e280 100644
--- a/sci-electronics/verilator/Manifest
+++ b/sci-electronics/verilator/Manifest
@@ -1,3 +1,2 @@
 DIST verilator-4.106.tar.gz 2191982 BLAKE2B 
9dbd0dad390b4a009a062a8405dc01a317fed68a2f0becd4bf088c566f2457a4cda04a4c276cf31cdbaa0efa6e64f5618b9439221f8cf4bb469f20f1de1af397
 SHA512 
b1840b294b22c0d4cf17a0a154e73a631c62b30055f324dca98839ab85e2a524f9e3b6e981b192b941c1dd9837f326ae38cc3fcf686c3f8731d376dc89dd46fe
-DIST verilator-4.228.tar.gz 2623600 BLAKE2B 
340807f3115799341561c3b62380d1c0f63a0628dfd609576b4fe84688ad964fc4d70764af0816ef68d855e8d264e40b71e28c2e5a26267c7ee21064035c5b8a
 SHA512 
8d8c5382c03f3a390a5ce5e60846c69f19bc5b1b0861951fe7633de3378e4affc1b15b1a0f2729c0b0cc8c4c9a8b0e9115a95bc455c0d47b333091afbf06eced
 DIST verilator-5.004.tar.gz 2815642 BLAKE2B 
5ae0317335e66faa71285a0027db4208a70b18e253405becff3db91ac591bb2590c827ab49bf4d0a794bd7fa631e3a025879b3919f47b9a2797c4db7cf6f9cef
 SHA512 
4672b36aa00ea563b297be93344dcaaf533f23a2d4e82e61ed5b8e0f19f2f363bcf004aa6088a259b112a87dcfbf7cb10e85b68bb4370f3574cd2e01c921d29d

diff --git a/sci-electronics/verilator/verilator-4.228.ebuild 
b/sci-electronics/verilator/verilator-4.228.ebuild
deleted file mode 100644
index 2c41dd1ed..0
--- a/sci-electronics/verilator/verilator-4.228.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit autotools
-
-DESCRIPTION="The fast free Verilog/SystemVerilog simulator"
-HOMEPAGE="
-   https://verilator.org
-   https://github.com/verilator/verilator
-"
-
-if [[ "${PV}" == "" ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
-else
-   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-fi
-
-LICENSE="|| ( Artistic-2 LGPL-3 )"
-SLOT="0"
-
-RDEPEND="
-   dev-lang/perl
-   sys-libs/zlib
-"
-
-DEPEND="
-   ${RDEPEND}
-"
-
-BDEPEND="
-   sys-devel/bison
-   sys-devel/flex
-"
-
-src_prepare() {
-   default
-   eautoconf --force
-}



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

2023-01-30 Thread Sam James
commit: 4299d8f7209737b470a87b644a0e65a2b7c94a80
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 31 04:08:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 31 04:08:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4299d8f7

dev-util/debootstrap: Stabilize 1.0.128_p2 sparc, #883565

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

 dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild 
b/dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild
index 05ea91441af5..0325bafd26b7 100644
--- a/dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild
+++ b/dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://salsa.debian.org/installer-team/${PN}/-/archive/${MY_PV}/${PN}-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc ~x86 
~amd64-linux ~x86-linux"
 
 RDEPEND="
app-arch/dpkg



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

2023-01-30 Thread Sam James
commit: 8f8ed2a1e43aa07ff2dd493c853b7516458f
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 31 04:08:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 31 04:08:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f8edfff

dev-util/debootstrap: Stabilize 1.0.128_p2 ppc64, #883565

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

 dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild 
b/dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild
index 0325bafd26b7..583036af62ec 100644
--- a/dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild
+++ b/dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://salsa.debian.org/installer-team/${PN}/-/archive/${MY_PV}/${PN}-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 sparc ~x86 
~amd64-linux ~x86-linux"
 
 RDEPEND="
app-arch/dpkg



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

2023-01-30 Thread Sam James
commit: 7746e150adcef4fc637b3c8eb6a172488bfdead8
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 31 04:08:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 31 04:08:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7746e150

dev-util/debootstrap: Stabilize 1.0.128_p2 arm, #883565

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

 dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild 
b/dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild
index 1563df0c4a6d..05ea91441af5 100644
--- a/dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild
+++ b/dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ 
SRC_URI="https://salsa.debian.org/installer-team/${PN}/-/archive/${MY_PV}/${PN}-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
 
 RDEPEND="
app-arch/dpkg



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

2023-01-30 Thread Sam James
commit: 52722918f17fc44468185bb8dbacfe2f0e0bc5fe
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 31 04:08:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 31 04:08:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52722918

dev-util/debootstrap: Stabilize 1.0.128_p2 x86, #883565

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

 dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild 
b/dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild
index 583036af62ec..11cb0d587e5d 100644
--- a/dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild
+++ b/dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://salsa.debian.org/installer-team/${PN}/-/archive/${MY_PV}/${PN}-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 sparc x86 
~amd64-linux ~x86-linux"
 
 RDEPEND="
app-arch/dpkg



[gentoo-commits] repo/gentoo:master commit in: games-util/antimicrox/

2023-01-30 Thread Sam James
commit: e10329a69a1a1073a85eebdbf407381821549a02
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 31 04:03:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 31 04:03:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e10329a6

games-util/antimicrox: Stabilize 3.3.1 amd64, #892673

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

 games-util/antimicrox/antimicrox-3.3.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-util/antimicrox/antimicrox-3.3.1.ebuild 
b/games-util/antimicrox/antimicrox-3.3.1.ebuild
index 15e929f6d678..c8b91e144b90 100644
--- a/games-util/antimicrox/antimicrox-3.3.1.ebuild
+++ b/games-util/antimicrox/antimicrox-3.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/AntiMicroX/${PN}/archive/${PV}.tar.gz
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="doc"
 # Tests fail to build
 # https://github.com/AntiMicroX/antimicrox/issues/530



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

2023-01-30 Thread Sam James
commit: 341a07052bd56a06ff72621d408d23d0534b4bd8
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 31 04:03:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 31 04:03:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=341a0705

dev-php/pecl-imagick: Stabilize 3.7.0-r1 x86, #891579

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

 dev-php/pecl-imagick/pecl-imagick-3.7.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-php/pecl-imagick/pecl-imagick-3.7.0-r1.ebuild 
b/dev-php/pecl-imagick/pecl-imagick-3.7.0-r1.ebuild
index 8f23fe654a7b..a4adcd199914 100644
--- a/dev-php/pecl-imagick/pecl-imagick-3.7.0-r1.ebuild
+++ b/dev-php/pecl-imagick/pecl-imagick-3.7.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="8"
@@ -8,7 +8,7 @@ USE_PHP="php7-4 php8-0 php8-1 php8-2"
 
 inherit php-ext-pecl-r3
 
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 x86"
 
 DESCRIPTION="PHP wrapper for the ImageMagick library"
 HOMEPAGE="https://pecl.php.net/package/imagick 
https://github.com/Imagick/imagick;



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

2023-01-30 Thread Sam James
commit: 2278e9f9e219081709cbb7e429f4bdf66cc11064
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 31 04:03:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 31 04:03:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2278e9f9

net-analyzer/wtfis: Stabilize 0.5.1 x86, #892661

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

 net-analyzer/wtfis/wtfis-0.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/wtfis/wtfis-0.5.1.ebuild 
b/net-analyzer/wtfis/wtfis-0.5.1.ebuild
index bc0d8ff31d44..d3af053ab8f1 100644
--- a/net-analyzer/wtfis/wtfis-0.5.1.ebuild
+++ b/net-analyzer/wtfis/wtfis-0.5.1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} = "" ]]; then
EGIT_REPO_URI="https://github.com/pirxthepilot/wtfis.git;
 else

SRC_URI="https://github.com/pirxthepilot/wtfis/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.gh.tar.gz"
-   KEYWORDS="~amd64 ~loong ~x86"
+   KEYWORDS="~amd64 ~loong x86"
 fi
 
 LICENSE="MIT"



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

2023-01-30 Thread Sam James
commit: 48bf58c08bf4c6120646da1302e47e16c29bcc32
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 31 04:03:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 31 04:03:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48bf58c0

dev-util/pwntools: regenerate Manifest (victim of gh tarball instability window)

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

 dev-util/pwntools/Manifest| 4 ++--
 .../{pwntools-4.10.0_beta0.ebuild => pwntools-4.10.0_beta0-r1.ebuild} | 0
 dev-util/pwntools/{pwntools-4.9.0.ebuild => pwntools-4.9.0-r1.ebuild} | 0
 3 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/pwntools/Manifest b/dev-util/pwntools/Manifest
index 1a7e7f40853c..43f0be0443ed 100644
--- a/dev-util/pwntools/Manifest
+++ b/dev-util/pwntools/Manifest
@@ -1,2 +1,2 @@
-DIST pwntools-4.10.0_beta0.tar.gz 4234355 BLAKE2B 
d214233b286422de0ba37bc6c4bb506c0f9aec37a3f740785636e7e5c556ba71fa150625cd50fb306a68a00f7896f32d8c84108ac57651417f984adf8fa7fa89
 SHA512 
7b0c0f7cea09ce85965be655aa6d776144b6d5940260a4bbb402c9f1b28aa7734faf215e1a44be4364dcded24bd9db0a4ef1923be2e74b5ee436a067256d2652
-DIST pwntools-4.9.0.tar.gz 4224412 BLAKE2B 
b4efd94c04b5c0b224fdcd97ebb6811f9cefe1ff9c433136bbcd4ea139c1c6e1c0900480f40d31de632c25982217aac8410afa801ff6ab4edfec60618f8903e1
 SHA512 
759be3889f71bde4e7276f67c2bee1b0b305216a7320c1ba056a3f440156e102eacd69e9397f7bf4b49a36a8e327cbfbe2abc4e430dc41b4c6bd83546c8047f5
+DIST pwntools-4.10.0_beta0.tar.gz 4228046 BLAKE2B 
3b03b3a9af12b23405af3d59fffa6c0baf430d9c8fc9c4180d43fb015b5707e317189a4d38091de02a688da34756aa9dd1ba8ae264857556db142880141f7d61
 SHA512 
9806509deff098e1d0f4f3cec335191f536d3e59d620acb7966aafccc64ebc84a28ee77c91b2aac93c8ba13a36fc77968dfe56852b1fc593a1ca2d2e568d82c6
+DIST pwntools-4.9.0.tar.gz 4218616 BLAKE2B 
d811a96943fbe80a4082bdff412aee5df02250846189e6300e99a6630bc02906053e728ca9904b27ddc546ad2c3612818a046b4d6418d8ebf682df600b99bc99
 SHA512 
8ed404dc556383712ad4de799fbff09f51735065cac07ca909f1430b22e6e9574d8704a7ce0e22d5f6edb18b956847a7aaf4dd6cf0b44fbfcf58e32497fb

diff --git a/dev-util/pwntools/pwntools-4.10.0_beta0.ebuild 
b/dev-util/pwntools/pwntools-4.10.0_beta0-r1.ebuild
similarity index 100%
rename from dev-util/pwntools/pwntools-4.10.0_beta0.ebuild
rename to dev-util/pwntools/pwntools-4.10.0_beta0-r1.ebuild

diff --git a/dev-util/pwntools/pwntools-4.9.0.ebuild 
b/dev-util/pwntools/pwntools-4.9.0-r1.ebuild
similarity index 100%
rename from dev-util/pwntools/pwntools-4.9.0.ebuild
rename to dev-util/pwntools/pwntools-4.9.0-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/rt-sources/

2023-01-30 Thread Alice Ferrazzi
commit: 97c5fcda477df37aaf29e3abed2361e4d553d3f6
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Tue Jan 31 03:51:06 2023 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Tue Jan 31 03:51:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97c5fcda

sys-kernel/rt-sources: add 5.10.165_p81, drop 5.10.162_p79

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/rt-sources/Manifest| 4 ++--
 ...{rt-sources-5.10.162_p79.ebuild => rt-sources-5.10.165_p81.ebuild} | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/rt-sources/Manifest b/sys-kernel/rt-sources/Manifest
index 22106717105d..b40297f0b0dc 100644
--- a/sys-kernel/rt-sources/Manifest
+++ b/sys-kernel/rt-sources/Manifest
@@ -17,8 +17,8 @@ DIST patch-4.19.271-rt120.patch.xz 168236 BLAKE2B 
6b5f68ab96f350fef7dff579a55c57
 DIST patch-4.19.271.xz 5011412 BLAKE2B 
236a7a5b79e9b004b175df8e9ce62abc593d208af15692b577252535acdf7663b6b4c415604c2b0a02a3e2f03fadfbc4ed5c97b241d32c8756a0a15d954bfb6d
 SHA512 
f2a0dd6e893bb4bb783776f6ffadd456818b1cb1bbba1c8c7abbe85102dcf708fa0c8ad8fdeb09ce80962f3290391fee8695b58b9c430c3e90958d04c20e658a
 DIST patch-4.9.327-rt197.patch.xz 169900 BLAKE2B 
432b68f260db4970c3bd844a4d1a8709ceaaee86df6a77bd4be6260f53b1491f900cb63fd59efbcd55161e6c5629274fd555a05d97baef15bd68103194b2c6c1
 SHA512 
acfbe50962fb2fe6b215be10f076427161950098f33278bf5a51c3a28dd70203923e92b2a43b635fb2fe4fb791f4fd532eb4db378b094baa8abaa9fbfeaed822
 DIST patch-4.9.327.xz 4449004 BLAKE2B 
b48aa23af600cafe5117854b76105c9c65adf9f2f026927367781cd360c61c551b174d2ea73eb02543e626408b27bf3bb8cfed62d9c36e9bac6d22c7e1099a48
 SHA512 
d6a5421cfbd70ff20664cbf05f9c955f03b55c3e22306f7adfd87ed760794817fd7d2211e5d92b169df64d8578717a9250c7ea6ca312bf10287a7283bf66d0e6
-DIST patch-5.10.162-rt79.patch.xz 170456 BLAKE2B 
89614278435c1875cf5a8c51b0cc103616d158f91c8dd16aa56815013da843c6727fec8b7ba5b4bb2ee1872731d55df14ca867cdf262f68fbd2a816573c5e827
 SHA512 
7fe258948fbe2a7d7b0031f983369280854cc4b29fce2b9fa22d82a0718c6ff59d69144e603ccfe4c84de011430c641ccfad1422fcd6ab22326d8586c844f417
-DIST patch-5.10.162.xz 4068192 BLAKE2B 
24a208a7b068585d8950f3e3d00b5f1ea39963d7df754e815431e5f78b0c6520ba15084b0f4c51f5e3f6c2657f649edfcd7f5f8e9703fd13603572f04ba9
 SHA512 
a5424e791fd772ea03975eeacecd6a7d12a7fbbaf7031e25ea6d3f9272f56d6c2f665e85f1df2c0219e424c8cb02463207235c63e902f77ffa5f8dcaf08daa1e
+DIST patch-5.10.165-rt81.patch.xz 170480 BLAKE2B 
888ebb862e517b02a7e75f10521188c0d2882b1a955e0f012e86a08c92667d68b0684dac1c3b650cf8fb8ac8f211f475add5139cceb809c7350ce4c05835bf7c
 SHA512 
3d176ce049d3e13fcaad1a646708a979d5729a3fe80ad7db82ecdbe9d477b918543ea7c419d6a46ddbe5d94e3e660e89ba1adff9704431d9cc76713abf2284e1
+DIST patch-5.10.165.xz 4278688 BLAKE2B 
09c3925cf14a2ba9f69f765108ae462aae47ed58f1fcb966029e5cf863dcfbe337de4cb61bbbc6238cc77da11c48f39859fbe703e8df8c680c50821464fc091c
 SHA512 
a23f466013b1d0a868552ba9a75c87e8ffe59721a04abd8665be308a18cdb0b85ed41ce11ff9956c19612a00d1172cf723166923050440b975e0ae468c2cc7c1
 DIST patch-5.15.86-rt56.patch.xz 77112 BLAKE2B 
0a92210143f617b78f8fc6680431b544d2436c255e7caa5db850e5981c8b412ab7f93b53904c418267451b0899821de4b36debb23f4c14185c8b672fec476a0c
 SHA512 
073d035948e3966a7f1d2759e1e51ce981cf247cedba942a580e5fb95082e928423284046c2dbd13aad6f79b2b8de4c7b20aa2ca880142f8b376aa956fb2ec0f
 DIST patch-5.15.86.xz 3367720 BLAKE2B 
669d633a4540188761e991fa680236853ac01ebece18868b4dfc5607ad281c9ecfa9d9cad3ffcc156ae858ae1961965ab4ec0c799db873a8a356b9d183ef6e9d
 SHA512 
c1552ed1c10a44cbfd6e6d995f05adbaa62554460e4f8bae124eaf30efd49972bc1f5ece5c6bcc20c4f21fd1ff05a3d7b662b3d98cd8e2f3a3a7e186f3aba53b
 DIST patch-5.4.221-rt79.patch.xz 183152 BLAKE2B 
cab43dd724bf7354491d0f3a61c27af410356009d9c703a2295deec06e4cd797c07c1b10626dd90bd67f7578a65643c09408dfd9bb270b16d885e640f4dc9cc3
 SHA512 
00d173216a7f3874a6e0747ec72ce725bc6637abf594f7a825485a2b47d6bdd7a061e9582ea288ae076ae791daf20cf01cda814793deeaabf33449411facbac4

diff --git a/sys-kernel/rt-sources/rt-sources-5.10.162_p79.ebuild 
b/sys-kernel/rt-sources/rt-sources-5.10.165_p81.ebuild
similarity index 100%
rename from sys-kernel/rt-sources/rt-sources-5.10.162_p79.ebuild
rename to sys-kernel/rt-sources/rt-sources-5.10.165_p81.ebuild



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

2023-01-30 Thread Ionen Wolkens
commit: 43e4f08cb1fe6f9247e6ee9c8213db8f74b8e30b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jan 31 03:22:39 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jan 31 03:22:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43e4f08c

dev-util/maturin: add 0.14.11

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

 dev-util/maturin/Manifest   |  39 +++
 dev-util/maturin/maturin-0.14.11.ebuild | 501 
 2 files changed, 540 insertions(+)

diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest
index ec17e1921d8a..5fe2b30b5df5 100644
--- a/dev-util/maturin/Manifest
+++ b/dev-util/maturin/Manifest
@@ -29,6 +29,7 @@ DIST bstr-0.2.17.crate 330350 BLAKE2B 
90c3a48d78b73d7e36a3da9fda0beae6e91ce534d1
 DIST bstr-1.1.0.crate 340878 BLAKE2B 
33168147f9e53bbae98672b61e342665b70dad65ec440af24245d358758ef79e9e50d1a518de09e79207106901aea5cf7824a3d7b18f3a258a3cc50bfe03
 SHA512 
5c7802a9d3d2cc219d26fd82c91288195a95d16d4f9f14d7bc3e9932f1027b6a4a50729a2eef998eba25e75d95945a4bd4fba9bd18b8a5bd33306b4548f114ca
 DIST bumpalo-3.11.0.crate 80945 BLAKE2B 
a740a674d0922794cc71b87a8bd686f677f8d0b38d88cc43467b7f8f6d1368ef5cff99bf10867d3c8af9b79b71deca7e5bfe78670b7890b04e468359780d8c76
 SHA512 
f747b5743bd2825c62c363ec49f1eccc492d7cf8cca8101aa9733f32489685c1777344dc6183f83c772f1067f9648b953d3ae1034976a14295f252f1ee7788fa
 DIST bumpalo-3.11.1.crate 81207 BLAKE2B 
ba76008fb5a975aca12b6f893779e18dd353a22a42cbbeecd5870622a7cbc0cd7e37036af600c570b8a55f26ea8d07f44a9aa1a8373d977b6f75bd4276730292
 SHA512 
70e90bee1fa4e783ff5a3b18f192b9347bafab7daaa907e74913a415a66c29acfb073fcfb46150801aa7649ab0d2ec8a610de239551565dd167bac72ab13a9bc
+DIST bumpalo-3.12.0.crate 81604 BLAKE2B 
2370094f0c23a3e9b75c8e523e54637189543d9df90ae7ddc349d316054d3d1abd1319e51cf1578f1630be0673fd7f65d130469b2729aa32617372e8bc5dd5f7
 SHA512 
37f2228f251340e82c27f2b34da2af6eb520077b3809331547cbe4887c0b4791b1a7d75a017decccef162cd02a088d504214b7a44b484a7d93eb6a278b329ee4
 DIST byteorder-1.4.3.crate 22512 BLAKE2B 
d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d
 SHA512 
8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa
 DIST bytes-1.2.1.crate 54857 BLAKE2B 
fae7e7b0e8023e4b5a9b7d5a390035dc5ee2b19f1fca03d885ad27611d45bd276c837bb63e9498e3f6d2f00d5573fd01f20115da21ccdf8606ce8d8bf5bd1b7f
 SHA512 
39c19594f52af24b04eab319ab329e8ecb5732e4531184eb376677f57c8a6402c15bd171282498e69a4a472d82e308d0dc8140df0b7d923dca588aec90c4fd31
 DIST bytes-1.3.0.crate 57563 BLAKE2B 
29abe4d9fd8583c23c5229bd81eca3b41bef01bd11bb5337d5e4a87fa34ccc8989ad9cbeb52dc66a06c0570fb2f91ba0dacb079b957f5c77fca912202535cfeb
 SHA512 
902c9af417f7aef25e47b15ed2256da5ae171fa866f2f511d6da5cb0a9271d7da214b10c774bff5d0ce186be1eb60c88f7aed848c264e1000bcbcfe0d25f9f76
@@ -53,6 +54,7 @@ DIST cbindgen-0.24.3.crate 195698 BLAKE2B 
f5c65e9c77a7c2f98a44382a6e4b852071b70b
 DIST cc-1.0.73.crate 57880 BLAKE2B 
be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac
 SHA512 
980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985
 DIST cc-1.0.74.crate 59410 BLAKE2B 
e53e0992395e6ae54a732ece8af7a7713afeec3488a303c545b4ec50459d049609cebe8652ed595bf86d4f3c23a16d7a19c7f73e6f6f42b13b1567cb34ea6078
 SHA512 
0cea38466818473b0c3b3c304eda797b018dbf644c084cdf07539c63557be4c38346fd10afc20fa65a099aa83fdb423972c987a080c68205abd9ef04166a8d3b
 DIST cc-1.0.78.crate 61375 BLAKE2B 
fd4765cf5ae0dc7018bc6b56298cd0fa9bf6fe23545e845670d98ce73baee55354e77c6d87cf047f10b074f3d742deca8b5631a250c69b347b4a1fc653965d43
 SHA512 
b85bec4c75cb1d1e252419052e9dd22b6892e54ea36195ff483a04f785b5b103e82b30b778459fd45324ffeb2463aa4f5696baeff2779c25ffe9f65eb99ae893
+DIST cc-1.0.79.crate 62624 BLAKE2B 
b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db
 SHA512 
cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5
 DIST cfb-0.7.3.crate 63277 BLAKE2B 
5d0d4124421d26c1e3dbfabaf741c407f346d62147b12bbf889ef5b4c25350c02d09919e332e1ca18ade34a4e6d2895fc835161f7062c0c0bb56f104f94811a6
 SHA512 
a5c8d5da5ac009dd7d19320237ea516a65c9b1780bec3403fdbfb6ffa13bf7d05a896baeac5760c3e9aead9f4bd66cf969ab12bbd2938cbe479b1d2266e80b8f
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST charset-0.1.3.crate 14330 BLAKE2B 

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

2023-01-30 Thread Julien Roy
commit: 96244a57a36a07a990692db7b142d7b2c5315cf0
Author: Julien Roy  jroy  ca>
AuthorDate: Tue Jan 31 03:23:31 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Tue Jan 31 03:23:31 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=96244a57

dev-python/glicko2: exclude tests package

Closes: https://bugs.gentoo.org/892597
Signed-off-by: Julien Roy  jroy.ca>

 .../glicko2/{glicko2-2.0.0-r1.ebuild => glicko2-2.0.0-r2.ebuild}| 6 ++
 1 file changed, 6 insertions(+)

diff --git a/dev-python/glicko2/glicko2-2.0.0-r1.ebuild 
b/dev-python/glicko2/glicko2-2.0.0-r2.ebuild
similarity index 76%
rename from dev-python/glicko2/glicko2-2.0.0-r1.ebuild
rename to dev-python/glicko2/glicko2-2.0.0-r2.ebuild
index c6a18e6cb..ce52f4be0 100644
--- a/dev-python/glicko2/glicko2-2.0.0-r1.ebuild
+++ b/dev-python/glicko2/glicko2-2.0.0-r2.ebuild
@@ -17,3 +17,9 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 distutils_enable_tests unittest
+
+src_prepare() {
+   sed -e "s/find_packages()/find_packages(exclude=['tests'])/" \
+   -i setup.py || die
+   distutils-r1_src_prepare
+}



[gentoo-commits] proj/sci:master commit in: dev-python/hdbscan/

2023-01-30 Thread Horea Christian
commit: 207a85724b6526e0f3be017a8a953412fcdcf597
Author: Horea Christian  chymera  eu>
AuthorDate: Tue Jan 31 03:23:22 2023 +
Commit: Horea Christian  gmail  com>
CommitDate: Tue Jan 31 03:23:22 2023 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=207a8572

dev-python/hdbscan: new package, add 0.8.26, 0.8.29

Signed-off-by: Horea Christian  chymera.eu>

 dev-python/hdbscan/hdbscan-0.8.26.ebuild | 33 
 dev-python/hdbscan/hdbscan-0.8.29.ebuild | 33 
 dev-python/hdbscan/metadata.xml  | 28 +++
 3 files changed, 94 insertions(+)

diff --git a/dev-python/hdbscan/hdbscan-0.8.26.ebuild 
b/dev-python/hdbscan/hdbscan-0.8.26.ebuild
new file mode 100644
index 0..91e83eb87
--- /dev/null
+++ b/dev-python/hdbscan/hdbscan-0.8.26.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="A high performance implementation of HDBSCAN clustering."
+HOMEPAGE="https://github.com/scikit-learn-contrib/hdbscan;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="test"
+# Tests fail, reported to upstream
+# https://github.com/scikit-learn-contrib/hdbscan/issues/501
+
+DEPEND=""
+RDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   dev-python/joblib[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   sci-libs/scikit-learn[${PYTHON_USEDEP}]
+"
+BDEPEND=""
+
+distutils_enable_tests pytest

diff --git a/dev-python/hdbscan/hdbscan-0.8.29.ebuild 
b/dev-python/hdbscan/hdbscan-0.8.29.ebuild
new file mode 100644
index 0..85d049d4c
--- /dev/null
+++ b/dev-python/hdbscan/hdbscan-0.8.29.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="A high performance implementation of HDBSCAN clustering."
+HOMEPAGE="https://github.com/scikit-learn-contrib/hdbscan;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+# Reported upstream:
+# https://github.com/scikit-learn-contrib/hdbscan/issues/501
+RESTRICT="test"
+
+DEPEND=""
+RDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   dev-python/joblib[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   sci-libs/scikit-learn[${PYTHON_USEDEP}]
+"
+BDEPEND=""
+
+distutils_enable_tests pytest

diff --git a/dev-python/hdbscan/metadata.xml b/dev-python/hdbscan/metadata.xml
new file mode 100644
index 0..b43e627e0
--- /dev/null
+++ b/dev-python/hdbscan/metadata.xml
@@ -0,0 +1,28 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gen...@chymera.eu
+   Horea Christian
+   
+   
+   s...@gentoo.org
+   Gentoo Science Project
+   
+   
+   HDBSCAN - Hierarchical Density-Based Spatial Clustering of 
Applications with
+   Noise. Performs DBSCAN over varying epsilon values and 
integrates the result
+   to find a clustering that gives the best stability over 
epsilon. This allows
+   HDBSCAN to find clusters of varying densities (unlike DBSCAN), 
and be more
+   robust to parameter selection.
+
+   In practice this means that HDBSCAN returns a good clustering 
straight away
+   with little or no parameter tuning -- and the primary 
parameter, minimum
+   cluster size, is intuitive and easy to select. HDBSCAN is ideal 
for
+   exploratory data analysis; it's a fast and robust algorithm 
that you can
+   trust to return meaningful clusters (if there are any).
+   
+   
+   scikit-learn-contrib/hdbscan
+   
+



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

2023-01-30 Thread Julien Roy
commit: ee44f476e8d611c82eb2244f7d3c75b868dc6d03
Author: Julien Roy  jroy  ca>
AuthorDate: Tue Jan 31 03:07:02 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Tue Jan 31 03:09:12 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ee44f476

dev-python/curio: deselect test that requires network

Closes: https://bugs.gentoo.org/892595
Signed-off-by: Julien Roy  jroy.ca>

 dev-python/curio/curio-1.6.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/dev-python/curio/curio-1.6.ebuild 
b/dev-python/curio/curio-1.6.ebuild
index 0cf35ad54..17adf0b74 100644
--- a/dev-python/curio/curio-1.6.ebuild
+++ b/dev-python/curio/curio-1.6.ebuild
@@ -23,5 +23,10 @@ SLOT="0"
 
 DEPEND="test? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
 
+EPYTEST_DESELECT=(
+   # Needs net
+   "tests/test_network.py::test_ssl_outgoing"
+)
+
 distutils_enable_sphinx docs --no-autodoc
 distutils_enable_tests pytest



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

2023-01-30 Thread Sebastian Pipping
commit: 94010a6c269d8ccf568e7869515653827f86a793
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Tue Jan 31 02:30:44 2023 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Tue Jan 31 02:30:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94010a6c

www-client/httrack: Address MissingRemoteId

Signed-off-by: Sebastian Pipping  gentoo.org>

 www-client/httrack/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/www-client/httrack/metadata.xml b/www-client/httrack/metadata.xml
index c5e96a5ca3bc..13c8a9403797 100644
--- a/www-client/httrack/metadata.xml
+++ b/www-client/httrack/metadata.xml
@@ -4,4 +4,7 @@
 
sp...@gentoo.org
 
+
+   xroche/httrack
+
 



[gentoo-commits] repo/gentoo:master commit in: app-shells/nushell/

2023-01-30 Thread Zac Medico
commit: d32a5a9076989790c0bea728812291cc440a4538
Author: Violet Purcell  inventati  org>
AuthorDate: Sun Jan 29 05:09:41 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Jan 31 02:10:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d32a5a90

app-shells/nushell: add 0.74.0

Signed-off-by: Violet Purcell  inventati.org>
Signed-off-by: Zac Medico  gentoo.org>

 app-shells/nushell/Manifest  |  56 +++
 app-shells/nushell/nushell-0.74.0.ebuild | 639 +++
 2 files changed, 695 insertions(+)

diff --git a/app-shells/nushell/Manifest b/app-shells/nushell/Manifest
index 99b8a60576b0..6a4a9fd07e8e 100644
--- a/app-shells/nushell/Manifest
+++ b/app-shells/nushell/Manifest
@@ -2,6 +2,7 @@ DIST Inflector-0.11.4.crate 17438 BLAKE2B 
eaf0c7f983b3186e9bc89353021a10592f2877
 DIST addr2line-0.17.0.crate 32260 BLAKE2B 
23c3715820a04260460a41695d535da3565f76519b7313d0ed684352b339de2ea668c44fe8ca58fc1a5b9f84cc5e9d04d889440abb5985bdc04b267dbdad9d9c
 SHA512 
ef3bbd7c6d1dfdd0b47e3be1fb4c8b15ed61a769bed7e80dce80461a1ee13ef21c75e62e9a66328504f862341f1e808abec5790ac79784e18655afcc16206b95
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST ahash-0.7.6.crate 38030 BLAKE2B 
aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9
 SHA512 
61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68
+DIST ahash-0.8.1.crate 42520 BLAKE2B 
5f656e7ba652481e109cf3c47c694557b41ef6e92a6bd88ddaff7b2c42ad7c7320b45eb1bad43b8804769d46f56d0998a14c58b2175c758747bd247ce3d6a638
 SHA512 
f840f3124d22c90479ad5eb2818a37fcab3822426d7e6b8c7bfe6647eaee55c547df22505c065f8179bbb172982d89462231d4429f9b41f4faf74821fe668568
 DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
 DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 
5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60
 SHA512 
0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c
 DIST alloc-no-stdlib-2.0.3.crate 10199 BLAKE2B 
725d0ee96e91bf93434757340427bb59b6efb1e169e202fa9153b1ff34c002fd69e08de6940e1830484ab40cf72530abecf0ffde6e2a238e2974b2c568c79022
 SHA512 
44dc8360a77dd984e4211648d1a2465df9d664885ab8f523dd0b3200e3d28799e4149d7b3df87df8a9cb19602331e98badf596a626f484756cd14926bfea6078
@@ -10,20 +11,24 @@ DIST alloc-stdlib-0.2.1.crate 6304 BLAKE2B 
949abd6c77f4c448a32eec2df8a2ced03a2fe
 DIST alloc-stdlib-0.2.2.crate 6693 BLAKE2B 
a22faf3482e416664f2e104f5f45c4e6d116a42b890216b80102e266f7a3a3accd2933aeca71650a4c4626e3d9da76b6488ffc9ea2ae4229cdfbf1ce9ca6c7cf
 SHA512 
9c4169052ad460af2be6f2a128056661b2f26da0122877f13fcd4f4f3e2e9537783cb2b2bec47af43569629639aa8ad507ab010833982e5d942f5b26cfd46c14
 DIST alphanumeric-sort-1.4.4.crate 5740 BLAKE2B 
1509fcc1994a7ee14d55e1e094110e6422d3466486f00e9cf481e676149c46642806c44f4c02b146752a3b6ae7346e81cce43d7051ed11b79e0b0b8994fdf294
 SHA512 
1ba7e4634bb585faf43a85930de922cf9988aab44ce8ef33cf3a1c4f5b75dfb8e0d0a229b16e56681b161dcfba75fe83ddd0792d284346943dab968f217dc008
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
+DIST anes-0.1.6.crate 23857 BLAKE2B 
9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61
 SHA512 
f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29
 DIST ansi-str-0.3.0.crate 15657 BLAKE2B 
686c9ad7d5e648b2025b7e8c9104e1d5db0b2ba9e8400f49672449a73a01fd180d374a9dbf460f8f329d879f7cec7d9c21f5faa29d57ff660cc4bc4f7b7ccfda
 SHA512 
440cdd772afcd01879d91a9720f33b969724cc2c86377d97f64cd048517f6c51c5607712ab6b3a1c89ed5ea643f053a033e030e82839a2487d5000c8d5cc80f8
 DIST ansi-str-0.4.0.crate 16174 BLAKE2B 
817aca6c9b04e8a05eaf8ba3a983efdc851342f997c166c41a79687ff9c588a1a58dab8a60669f7184f80a982376b20edd3506377882ff4fdc9ea558416f5c19
 SHA512 

[gentoo-commits] repo/proj/guru:dev commit in: app-misc/vocabsieve/

2023-01-30 Thread Shaoyu Tseng
commit: 8f817abb981ee3f2f5460736e3db0d7a2787432f
Author: Shaoyu Tseng <1over137  anche  no>
AuthorDate: Tue Jan 31 02:07:03 2023 +
Commit: Shaoyu Tseng  tuta  io>
CommitDate: Tue Jan 31 02:07:03 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8f817abb

app-misc/vocabsieve: add 0.9.2, drop 0.9.1

Signed-off-by: Shaoyu Tseng <1over137  anche.no>

 app-misc/vocabsieve/Manifest| 2 +-
 .../vocabsieve/{vocabsieve-0.9.1.ebuild => vocabsieve-0.9.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/vocabsieve/Manifest b/app-misc/vocabsieve/Manifest
index b41c01ad8..1d1f58b93 100644
--- a/app-misc/vocabsieve/Manifest
+++ b/app-misc/vocabsieve/Manifest
@@ -1 +1 @@
-DIST vocabsieve-0.9.1.tar.gz 194866 BLAKE2B 
5aa22146a3464d84cb125160e8917c7cdd2e9aab5fd3de9df24c677e1cb8aca91fa05f2af360178f94c762f1ded679608be90de2270411338a188ae854a56585
 SHA512 
8e60c8316b05b25fb21b3ed8c199dc3df95f55cb47d696e8813f908968985902633c9c6b171b6d044f0a4ce5b301b65c50ee4d44e0cf01ad93cdabcbb1a6fb2e
+DIST vocabsieve-0.9.2.tar.gz 195231 BLAKE2B 
7dfdd1c58fa2eefaeffa56bb2558e4b2630c6f30a47285acbf4a99685c13a725e89a6950014a0fca1c274555ae27ac6f4829c3e2939d0aee30302bf1d6466b41
 SHA512 
a2862cae2f4e11010302e9816b897af29e70c247d1f2b25909d3abcb55bb93b1bcd52a2db3611e1f6fe384a7189e73694d37aa0fc08e006bc896b914466c2462

diff --git a/app-misc/vocabsieve/vocabsieve-0.9.1.ebuild 
b/app-misc/vocabsieve/vocabsieve-0.9.2.ebuild
similarity index 100%
rename from app-misc/vocabsieve/vocabsieve-0.9.1.ebuild
rename to app-misc/vocabsieve/vocabsieve-0.9.2.ebuild



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

2023-01-30 Thread Sam James
commit: 003cd078f05b7ffd11fe4d2c30e4502aee81455b
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Mon Jan 30 22:11:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 31 02:00:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=003cd078

dev-util/pwntools: new package, add 4.9.0, 4.10.0_beta0, 

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 dev-util/pwntools/Manifest |  2 +
 .../pwntools-4.0.0_do_not_mess_with_docs.patch | 25 ++
 .../files/pwntools-4.1.0_update_deps.patch | 10 
 dev-util/pwntools/metadata.xml | 16 +++
 dev-util/pwntools/pwntools-4.10.0_beta0.ebuild | 56 ++
 dev-util/pwntools/pwntools-4.9.0.ebuild| 56 ++
 dev-util/pwntools/pwntools-.ebuild | 56 ++
 7 files changed, 221 insertions(+)

diff --git a/dev-util/pwntools/Manifest b/dev-util/pwntools/Manifest
new file mode 100644
index ..1a7e7f40853c
--- /dev/null
+++ b/dev-util/pwntools/Manifest
@@ -0,0 +1,2 @@
+DIST pwntools-4.10.0_beta0.tar.gz 4234355 BLAKE2B 
d214233b286422de0ba37bc6c4bb506c0f9aec37a3f740785636e7e5c556ba71fa150625cd50fb306a68a00f7896f32d8c84108ac57651417f984adf8fa7fa89
 SHA512 
7b0c0f7cea09ce85965be655aa6d776144b6d5940260a4bbb402c9f1b28aa7734faf215e1a44be4364dcded24bd9db0a4ef1923be2e74b5ee436a067256d2652
+DIST pwntools-4.9.0.tar.gz 4224412 BLAKE2B 
b4efd94c04b5c0b224fdcd97ebb6811f9cefe1ff9c433136bbcd4ea139c1c6e1c0900480f40d31de632c25982217aac8410afa801ff6ab4edfec60618f8903e1
 SHA512 
759be3889f71bde4e7276f67c2bee1b0b305216a7320c1ba056a3f440156e102eacd69e9397f7bf4b49a36a8e327cbfbe2abc4e430dc41b4c6bd83546c8047f5

diff --git a/dev-util/pwntools/files/pwntools-4.0.0_do_not_mess_with_docs.patch 
b/dev-util/pwntools/files/pwntools-4.0.0_do_not_mess_with_docs.patch
new file mode 100644
index ..9256a2772245
--- /dev/null
+++ b/dev-util/pwntools/files/pwntools-4.0.0_do_not_mess_with_docs.patch
@@ -0,0 +1,25 @@
+--- a/setup.py.orig2020-01-10 12:01:28.688051015 +0800
 b/setup.py 2020-01-10 12:02:10.370053813 +0800
+@@ -70,14 +70,6 @@
+ print("$ apt-get install python-dev", file=sys.stderr)
+ sys.exit(-1)
+ 
+-# Convert README.md to reStructuredText for PyPI
+-long_description = ''
+-try:
+-long_description = subprocess.check_output(['pandoc', 'README.md', 
'--to=rst'], universal_newlines=True)
+-except Exception as e:
+-print("Failed to convert README.md through pandoc, proceeding anyway", 
file=sys.stderr)
+-traceback.print_exc()
+-
+ setup(
+ name = 'pwntools',
+ python_requires  = '>=2.7',
+@@ -99,7 +91,6 @@
+ entry_points = {'console_scripts': console_scripts},
+ scripts  = glob.glob("bin/*"),
+ description  = "Pwntools CTF framework and exploit development 
library.",
+-long_description = long_description,
+ author   = "Gallopsled et al.",
+ author_email = "pwntools-us...@googlegroups.com",
+ url  = 'https://pwntools.com',

diff --git a/dev-util/pwntools/files/pwntools-4.1.0_update_deps.patch 
b/dev-util/pwntools/files/pwntools-4.1.0_update_deps.patch
new file mode 100644
index ..fd103c13e497
--- /dev/null
+++ b/dev-util/pwntools/files/pwntools-4.1.0_update_deps.patch
@@ -0,0 +1,10 @@
+--- a/setup.py.orig2020-05-09 10:43:06.946464282 +0800
 b/setup.py 2020-05-09 10:44:20.572463455 +0800
+@@ -52,7 +52,6 @@
+ 'ropgadget>=5.3',
+ 'pyserial>=2.7',
+ 'requests>=2.0',
+-'pip>=6.0.8',
+ 'pygments>=2.0',
+ 'pysocks',
+ 'python-dateutil',

diff --git a/dev-util/pwntools/metadata.xml b/dev-util/pwntools/metadata.xml
new file mode 100644
index ..bd1ce602dab7
--- /dev/null
+++ b/dev-util/pwntools/metadata.xml
@@ -0,0 +1,16 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   mario.haust...@hrz.tu-chemnitz.de
+   Mario Haustein
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   Gallopsled/pwntools
+   pwntools
+   
+

diff --git a/dev-util/pwntools/pwntools-4.10.0_beta0.ebuild 
b/dev-util/pwntools/pwntools-4.10.0_beta0.ebuild
new file mode 100644
index ..765bf018a914
--- /dev/null
+++ b/dev-util/pwntools/pwntools-4.10.0_beta0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="CTF framework and exploit development library"
+HOMEPAGE="https://github.com/Gallopsled/pwntools;
+
+if [[ ${PV} 

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

2023-01-30 Thread Sam James
commit: 6ac84dc1e4aec4f49796e82c5471e489406fbaea
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Mon Jan 30 22:24:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 31 02:00:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ac84dc1

dev-util/pwndbg: update dependencies

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

 ...bg-.ebuild => pwndbg-20221219-r2.ebuild} | 19 +--
 dev-util/pwndbg/pwndbg-.ebuild  | 21 +++--
 2 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/dev-util/pwndbg/pwndbg-.ebuild 
b/dev-util/pwndbg/pwndbg-20221219-r2.ebuild
similarity index 82%
copy from dev-util/pwndbg/pwndbg-.ebuild
copy to dev-util/pwndbg/pwndbg-20221219-r2.ebuild
index bcd220f3d9af..2c9a6ddb9ae8 100644
--- a/dev-util/pwndbg/pwndbg-.ebuild
+++ b/dev-util/pwndbg/pwndbg-20221219-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -32,15 +32,14 @@ RDEPEND="
${PYTHON_DEPS}
sys-devel/gdb[python,${PYTHON_SINGLE_USEDEP}]
$(python_gen_cond_dep '
-   dev-libs/capstone[python,${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/pycparser[${PYTHON_USEDEP}]
-   dev-python/pyelftools[${PYTHON_USEDEP}]
-   dev-python/python-ptrace[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/pygments[${PYTHON_USEDEP}]
-   dev-util/ROPgadget[${PYTHON_USEDEP}]
-   dev-util/unicorn[python,${PYTHON_USEDEP}]
+   >=dev-libs/capstone-4.0.2[python,${PYTHON_USEDEP}]
+   >=dev-python/psutil-5.9.2[${PYTHON_USEDEP}]
+   >=dev-python/pycparser-2.21[${PYTHON_USEDEP}]
+   >=dev-python/pyelftools-0.29[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.13.0[${PYTHON_USEDEP}]
+   >=dev-util/pwntools-4.8.0[${PYTHON_USEDEP}]
+   >=dev-util/ROPgadget-7.1[${PYTHON_USEDEP}]
+   >=dev-util/unicorn-2.0.1[python,${PYTHON_USEDEP}]
')"
 
 src_prepare() {

diff --git a/dev-util/pwndbg/pwndbg-.ebuild 
b/dev-util/pwndbg/pwndbg-.ebuild
index bcd220f3d9af..bd3b1a48231a 100644
--- a/dev-util/pwndbg/pwndbg-.ebuild
+++ b/dev-util/pwndbg/pwndbg-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -32,15 +32,16 @@ RDEPEND="
${PYTHON_DEPS}
sys-devel/gdb[python,${PYTHON_SINGLE_USEDEP}]
$(python_gen_cond_dep '
-   dev-libs/capstone[python,${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/pycparser[${PYTHON_USEDEP}]
-   dev-python/pyelftools[${PYTHON_USEDEP}]
-   dev-python/python-ptrace[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/pygments[${PYTHON_USEDEP}]
-   dev-util/ROPgadget[${PYTHON_USEDEP}]
-   dev-util/unicorn[python,${PYTHON_USEDEP}]
+   >=dev-libs/capstone-4.0.2[python,${PYTHON_USEDEP}]
+   >=dev-python/psutil-5.9.4[${PYTHON_USEDEP}]
+   >=dev-python/pycparser-2.21[${PYTHON_USEDEP}]
+   >=dev-python/pyelftools-0.29[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.13.0[${PYTHON_USEDEP}]
+   >=dev-python/tabulate-0.8.10[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.3.0[${PYTHON_USEDEP}]
+   >=dev-util/pwntools-4.9.0[${PYTHON_USEDEP}]
+   >=dev-util/ROPgadget-7.2[${PYTHON_USEDEP}]
+   >=dev-util/unicorn-2.0.1[python,${PYTHON_USEDEP}]
')"
 
 src_prepare() {



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

2023-01-30 Thread Sam James
commit: 8724b209e3c20ba16dab8f7a5a164eba50045307
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Mon Jan 30 22:04:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 31 02:00:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8724b209

dev-python/colored-traceback: new package, add 0.3.0

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 dev-python/colored-traceback/Manifest   |  1 +
 .../colored-traceback-0.3.0.ebuild  | 19 +++
 dev-python/colored-traceback/metadata.xml   | 21 +
 3 files changed, 41 insertions(+)

diff --git a/dev-python/colored-traceback/Manifest 
b/dev-python/colored-traceback/Manifest
new file mode 100644
index ..5f9e6ef0eece
--- /dev/null
+++ b/dev-python/colored-traceback/Manifest
@@ -0,0 +1 @@
+DIST colored-traceback-0.3.0.tar.gz 3837 BLAKE2B 
bf79942de0d0791b567dce21609be87319da11596b90e67018ee74069ea63b072b73778283112f9f52270fef046220eff355993d38f84ecd80d895da0401a010
 SHA512 
013d779df231295319c29a48fe81a5ddfd1b77b1734dedf630a914bdf0ea89e19a8ec028ae40c55125209e748f4027a74d04ec816f6c6d3c21aca52d2dd58e37

diff --git a/dev-python/colored-traceback/colored-traceback-0.3.0.ebuild 
b/dev-python/colored-traceback/colored-traceback-0.3.0.ebuild
new file mode 100644
index ..c0575730fe5d
--- /dev/null
+++ b/dev-python/colored-traceback/colored-traceback-0.3.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Automatically color Python's uncaught exception tracebacks"
+HOMEPAGE="https://github.com/staticshock/colored-traceback.py;
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/pygments[${PYTHON_USEDEP}]"

diff --git a/dev-python/colored-traceback/metadata.xml 
b/dev-python/colored-traceback/metadata.xml
new file mode 100644
index ..2c1fd78f31a0
--- /dev/null
+++ b/dev-python/colored-traceback/metadata.xml
@@ -0,0 +1,21 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   mario.haust...@hrz.tu-chemnitz.de
+   Mario Haustein
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   pyt...@gentoo.org
+   Python
+   
+   
+   
+   staticshock/colored-traceback.py
+   colored_traceback
+   
+



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

2023-01-30 Thread Sam James
commit: da95d65270363d4abe647e1aac17dd86017337b7
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Mon Jan 30 21:51:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 31 02:00:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da95d652

dev-util/pwndbg: drop 20220830

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 dev-util/pwndbg/Manifest   |  2 -
 dev-util/pwndbg/pwndbg-20220830.ebuild | 87 --
 2 files changed, 89 deletions(-)

diff --git a/dev-util/pwndbg/Manifest b/dev-util/pwndbg/Manifest
index bcaa50b71bf9..f5e465a172af 100644
--- a/dev-util/pwndbg/Manifest
+++ b/dev-util/pwndbg/Manifest
@@ -1,4 +1,2 @@
 DIST gdb-pt-dump-ebdc24573a4bf075cf3ab6016add9db6baacf977.tar.gz 385989 
BLAKE2B 
b7582289f83fd0c76b8ef2a04540db979b0f599b6b711e17541e2804b93bcffe6fd611d43101c96644a7324398eea5df02326267b4e201564929de956849b719
 SHA512 
57701b5fdd4c69be79a451f08fa6d7cbd43a0963cfd7689443676b68ece96154ccb61121d4a770d6e519d3142f99c589df1143b0ff8308547c06fb0e87e187db
-DIST gdb-pt-dump-f25898adc61d60e5f30c6452b15700bbf1bd630c.tar.gz 385826 
BLAKE2B 
0cfca93c620f0292d5e0b99f57f6a4090af512d0c12e4cafd3db09960f70cba7efbd7b664235b4c6147d74d368e12fc8ab5d8884db0fc514a135cd6b2ea5db47
 SHA512 
ef8956a191ba0627ac9070b590e32da9fff452dcd1cef1bebcf2a45266a1f218229b694e617de25da412109a3c4115049519b7f9855ffd7b2e8d7d61bad3f4ed
-DIST pwndbg-20220830.tar.gz 8302318 BLAKE2B 
fd6821d0846646927a3a7f0f352067360984f90156702bb8d2001b40651e20b11c8a33b07fa522f568f39ce6337f2503d930f745ab424d5ce6948a270e331c1f
 SHA512 
be59544eb959ba05e6a662dbc629eb33a014c39d5ad5fceb44e9c6a9ccfa3ac6c133c082adfda1602002aff9eab3326d5b97aff7b6ce1357116a2d1fe6aa28fb
 DIST pwndbg-20221219.tar.gz 8344938 BLAKE2B 
1ecda02573ef03b569f8a46c390f5388e6db9cfbb0df84410f245e4f043e89be16b6581d0e07fe840d50cab875943dd5a30dab1c2fc40fb93c5982cecc33e490
 SHA512 
1578ea834d7aa1d574e559844dae1991eddc9575c4e445ae02d05f0024900c550253293cba7277ed651df613cb2a2e2028486c2b8bc52adc0dedb9d9796c58d8

diff --git a/dev-util/pwndbg/pwndbg-20220830.ebuild 
b/dev-util/pwndbg/pwndbg-20220830.ebuild
deleted file mode 100644
index 043d25b753e7..
--- a/dev-util/pwndbg/pwndbg-20220830.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit python-single-r1 wrapper
-
-DESCRIPTION="A GDB plug-in that makes debugging with GDB suck less"
-HOMEPAGE="https://github.com/pwndbg/pwndbg;
-
-if [[ ${PV} == "" ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/pwndbg/pwndbg;
-else
-   MY_PV="${PV:0:4}.${PV:4:2}.${PV:6:2}"
-   GDB_PT_DUMP_COMMIT="f25898adc61d60e5f30c6452b15700bbf1bd630c"
-   SRC_URI="
-   https://github.com/pwndbg/pwndbg/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz
-   
https://github.com/martinradev/gdb-pt-dump/archive/${GDB_PT_DUMP_COMMIT}.tar.gz 
-> gdb-pt-dump-${GDB_PT_DUMP_COMMIT}.tar.gz
-   "
-   KEYWORDS="amd64 x86"
-   S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   sys-devel/gdb[python,${PYTHON_SINGLE_USEDEP}]
-   $(python_gen_cond_dep '
-   dev-libs/capstone[python,${PYTHON_USEDEP}]
-   dev-python/future[${PYTHON_USEDEP}]
-   dev-python/isort[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/pycparser[${PYTHON_USEDEP}]
-   dev-python/pyelftools[${PYTHON_USEDEP}]
-   dev-python/python-ptrace[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/pygments[${PYTHON_USEDEP}]
-   dev-util/ROPgadget[${PYTHON_USEDEP}]
-   dev-util/unicorn[python,${PYTHON_USEDEP}]
-   ')"
-
-src_prepare() {
-   if [[ ${PV} == * ]]; then
-   rm -r gdb-pt-dump/.git || die
-   else
-   sed -e "s/__version__ = '\(.*\)'/__version__ = '${PV}'/" \
-   -i pwndbg/version.py || die
-
-   rm -r gdb-pt-dump || die
-   mv "${WORKDIR}/gdb-pt-dump-${GDB_PT_DUMP_COMMIT}" gdb-pt-dump 
|| die
-   fi
-
-   python_fix_shebang "${S}"
-   default
-}
-
-src_install() {
-   insinto /usr/share/${PN}
-   doins -r pwndbg/ gdbinit.py # ida_script.py
-   doins -r gdb-pt-dump/
-
-   python_optimize "${ED}"/usr/share/${PN}
-
-   make_wrapper "pwndbg" \
-   "gdb -x \"${EPREFIX}/usr/share/${PN}/gdbinit.py\"" || die
-
-   dodoc {README,DEVELOPING,FEATURES}.md
-}
-
-pkg_postinst() {
-   if [[ -z "${REPLACING_VERSIONS}" ]]; then
-   einfo "\nUsage:"
-   einfo "~$ pwndbg "
-   ewarn "\nWARNING!!!"
-   ewarn "Some pwndbg commands 

[gentoo-commits] repo/proj/guru:dev commit in: gui-wm/hyprland/, gui-wm/hyprland/files/

2023-01-30 Thread Julien Roy
commit: feb04b9534db4886657316d519db700baf180880
Author: Julien Roy  jroy  ca>
AuthorDate: Tue Jan 31 01:11:39 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Tue Jan 31 01:12:31 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=feb04b95

gui-wm/hyprland: add patch for bug 891799
Also fix dependencies for USE="X"

Closes: https://bugs.gentoo.org/891799
Signed-off-by: Julien Roy  jroy.ca>

 gui-wm/hyprland/Manifest|  2 +-
 gui-wm/hyprland/files/0.21.0-meson.patch| 13 +
 .../{hyprland-0.21.0.ebuild => hyprland-0.21.0-r1.ebuild}   | 12 ++--
 3 files changed, 24 insertions(+), 3 deletions(-)

diff --git a/gui-wm/hyprland/Manifest b/gui-wm/hyprland/Manifest
index ce25b0cf3..007dad7cf 100644
--- a/gui-wm/hyprland/Manifest
+++ b/gui-wm/hyprland/Manifest
@@ -1,4 +1,4 @@
 DIST contrib.tar.gz 7408 BLAKE2B 
03c3733a0b7b747f759b1b13f6fbd5342bc5cdea31f142730f69af85abf576f2c35bd7ea01e1aafba8ad7ae63505d7a9372279538ffb8cea3d61839e2bf4ea21
 SHA512 
671ea675b8f3de9b6ff8cce62297b5c14947b458de88ffa4bca5c51aafb66fc475782d0ed609a18e5281147f89aa531d4480ee46bb888f98651e4620f58318b4
-DIST hyprland-0.21.0.tar.gz 714570 BLAKE2B 
6576765ec28e918be9aefa1252ad70019e2d77ae6f07b61161692ed1d0016d52376f1aae30b4200ae003585ca8ff907e810c635dc639d360f4f22be52d313b0d
 SHA512 
a1fcd015be10267503d9ca529a538a0eebe8c197e91134de8377cca150efd99d0e51e7c9751ef8e81587fe04a497edff9d18b0e9dc5751a0f3eb4b3775c8ecad
+DIST hyprland-0.21.0-r1.tar.gz 715422 BLAKE2B 
b001e246c48d6f92a779abb1aaa41c03ca4154cdebf31b8916147f917e9ba020f39090d5d7476b54b1a63f29ede28da2dd7b6d20a0304826b73d4ca46d462f7c
 SHA512 
cc4e917889afe0a2a9a3f7d508e9dc27c4a21ba2a4fc2e809c54102c2f1458ba5ccf7d29c28c37ac5b4eb75a51f460c39e1654a752d47c1120cb4cef0e65b98a
 DIST hyprland-protocols.tar.gz 4858 BLAKE2B 
565532803fe6975efdba621c9ef69e4a7c18f040a65818e9f0f61d1dda15a3927f4aca25972989172554d5be5332f014d57dc8e1d0bb207ea5ba64aaec0e65f2
 SHA512 
03e176149fb0749f63fc58aea1175bfed92f0a30895d17e022ebdf9bb6f786e3a1018244379d0a6d205c590b25eccba0d7bea273bb389dd1031fad3d8467ef23
 DIST wlr.tar.bz2 448534 BLAKE2B 
35ff3e316ce5fa5d444e623597fdc61f143aa07440b8821faecc131aa5376b4ed691e84511ef438dfe4d429941d09fe0ab2d403414fd6a91e54a5bef890a4d68
 SHA512 
98af3902be681b11989f7d0c3b147ef3e4ef27dd377dd74b4e2a5151be1eeb0ff99d7738f2be4050116a7233820b0bb4f581ae0229d44043bfbd0f6af59108d4

diff --git a/gui-wm/hyprland/files/0.21.0-meson.patch 
b/gui-wm/hyprland/files/0.21.0-meson.patch
new file mode 100644
index 0..30664610e
--- /dev/null
+++ b/gui-wm/hyprland/files/0.21.0-meson.patch
@@ -0,0 +1,13 @@
+diff --git a/protocols/meson.build b/protocols/meson.build
+index 9d47e0a..c082845 100644
+--- a/protocols/meson.build
 b/protocols/meson.build
+@@ -29,7 +29,7 @@ protocols = [
+   ['pointer-constraints-unstable-v1.xml'],
+   ['tablet-unstable-v2.xml'],
+   ['idle.xml'],
+-  [hl_protocol_dir, 'protocols/hyprland-toplevel-export-v1.xml']
++  ['hyprland-toplevel-export-v1.xml']
+ ]
+ wl_protos_src = []
+ wl_protos_headers = []

diff --git a/gui-wm/hyprland/hyprland-0.21.0.ebuild 
b/gui-wm/hyprland/hyprland-0.21.0-r1.ebuild
similarity index 87%
rename from gui-wm/hyprland/hyprland-0.21.0.ebuild
rename to gui-wm/hyprland/hyprland-0.21.0-r1.ebuild
index 3901b7500..3669168cc 100644
--- a/gui-wm/hyprland/hyprland-0.21.0.ebuild
+++ b/gui-wm/hyprland/hyprland-0.21.0-r1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://github.com/hyprwm/Hyprland/releases;
 PROTOCOMMIT=301733ae466b229066ba15a53e6d8b91c5dcef5b
 WLRCOMMIT=dc7cc98cf21a8dc19ab8895505500e3700646af0
 CONTRIBCOMMIT=37c8121f98d76f57caa00dd7106877876e0d7483
-SRC_URI="https://github.com/hyprwm/${PN^}/archive/v${PV}beta.tar.gz -> 
${P}.tar.gz
+SRC_URI="https://github.com/hyprwm/${PN^}/archive/v${PV}beta.tar.gz -> 
${PF}.tar.gz

https://github.com/hyprwm/hyprland-protocols/archive/${PROTOCOMMIT}.tar.gz -> 
hyprland-protocols.tar.gz
https://github.com/hyprwm/contrib/archive/${CONTRIBCOMMIT}.tar.gz -> 
contrib.tar.gz

https://gitlab.freedesktop.org/wlroots/wlroots/-/archive/${WLRCOMMIT}/wlroots-${WLRCOMMIT}.tar.bz2
 -> wlr.tar.bz2"
@@ -48,9 +48,11 @@ RDEPEND="
 x11-libs/libnotify
)
X? (
+  gui-libs/wlroots[x11-backend]
   x11-base/xwayland
   x11-libs/libxcb
   x11-libs/xcb-util-image
+  x11-libs/xcb-util-renderutil
   x11-libs/xcb-util-wm
)
 "
@@ -60,6 +62,10 @@ BDEPEND="
shellevents? ( app-text/scdoc )
 "
 
+PATCHES=(
+   "${FILESDIR}/0.21.0-meson.patch"
+)
+
 src_unpack() {
default
 
@@ -67,6 +73,8 @@ src_unpack() {
rmdir "${S}/subprojects/hyprland-protocols"
mv "${WORKDIR}/wlroots-${WLRCOMMIT}" "${S}/subprojects/wlroots" || die
mv "${WORKDIR}/hyprland-protocols-${PROTOCOMMIT}" 
"${S}/subprojects/hyprland-protocols" || die
+   # Workaround for https://github.com/hyprwm/Hyprland/issues/1207
+

[gentoo-commits] repo/proj/guru:dev commit in: games-puzzle/baba-is-you/

2023-01-30 Thread Lucio Sauer
commit: 6b12be791668005cf1abb916cef7927cb733642a
Author: Lucio Sauer  posteo  net>
AuthorDate: Tue Jan 31 00:44:39 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Tue Jan 31 00:44:39 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6b12be79

games-puzzle/baba-is-you: add metadata.xml

Signed-off-by: Lucio Sauer  posteo.net>

 games-puzzle/baba-is-you/metadata.xml | 8 
 1 file changed, 8 insertions(+)

diff --git a/games-puzzle/baba-is-you/metadata.xml 
b/games-puzzle/baba-is-you/metadata.xml
new file mode 100644
index 0..e642e11ee
--- /dev/null
+++ b/games-puzzle/baba-is-you/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   watermanpa...@posteo.net
+   Lucio Sauer
+   
+



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

2023-01-30 Thread Patrick McLean
commit: 4a7c016117bdacf946bc0857d6eb78779fd7cf97
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Jan 31 00:11:43 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Jan 31 00:11:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a7c0161

dev-python/pdm-pep517: add 1.1.1

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

 dev-python/pdm-pep517/Manifest|  1 +
 dev-python/pdm-pep517/pdm-pep517-1.1.1.ebuild | 63 +++
 2 files changed, 64 insertions(+)

diff --git a/dev-python/pdm-pep517/Manifest b/dev-python/pdm-pep517/Manifest
index 9f8c051dde70..2223c9ca6d29 100644
--- a/dev-python/pdm-pep517/Manifest
+++ b/dev-python/pdm-pep517/Manifest
@@ -1,2 +1,3 @@
 DIST pdm-pep517-1.0.6.gh.tar.gz 315755 BLAKE2B 
7b221d9ddc9683521e901177cafd2ffd2908af4acbe083b4a7d6525a81ece64d3768331135451d45ffc5c40c67c8c72802d75d52fdf85fa89a13f30110436a13
 SHA512 
5aeef3179d508d2acaedf4b99df41e64b26537120e586a01870651d2b379e2e5a1bf42934ee28a4b285cb83fe10ead073408b6b7d022ca1f55653533d12a2da1
 DIST pdm-pep517-1.1.0.gh.tar.gz 315971 BLAKE2B 
679cdd14633a5d745be4dcb215986386464dbdcc91a69a7aaec4910cca7a6c1f65dab8e1a4710715873fae9b0fd07732e8df8a4859155864df330bfda7bfd120
 SHA512 
b12eeaf294556cdf79e4dc5bfd1d0dc57df64ed632ae678b00452f62b6d48eaf8b7f9437a8f7eec9ecc779d4da3155f3c4923fcdba814cbd1a4575e8f79cecd4
+DIST pdm-pep517-1.1.1.gh.tar.gz 234424 BLAKE2B 
7bf64c741c6e0e135d8d2358c7eee0777af792a32a825813e1d8dddbfeeeacfb232861dec063ba18a8f8f3587748bb63706a225114eaa60dcc02b40ce8a9ae5c
 SHA512 
5ea8beb0275a2faae9b13c0f13da0f6d3ed8f3bf8f46572b9805daec6174fbfadc093158608b7b6ede4b682240d39edf904d2ad412c1fbdf4054ecb0b6d01283

diff --git a/dev-python/pdm-pep517/pdm-pep517-1.1.1.ebuild 
b/dev-python/pdm-pep517/pdm-pep517-1.1.1.ebuild
new file mode 100644
index ..b2eb1913f560
--- /dev/null
+++ b/dev-python/pdm-pep517/pdm-pep517-1.1.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1
+
+# upstream has renamed the repo but the legacy branch is still published
+# as pdm-pep517, sigh
+MY_P=pdm-backend-${PV}
+DESCRIPTION="A PEP 517 backend for PDM that supports PEP 621 metadata"
+HOMEPAGE="
+   https://pypi.org/project/pdm-pep517/
+   https://github.com/pdm-project/pdm-backend/
+"
+SRC_URI="
+   https://github.com/pdm-project/pdm-backend/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/cerberus-1.3.4[${PYTHON_USEDEP}]
+   dev-python/license-expression[${PYTHON_USEDEP}]
+   =dev-python/packaging-23*[${PYTHON_USEDEP}]
+   >=dev-python/tomli-2[${PYTHON_USEDEP}]
+   dev-python/tomli-w[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-vcs/git
+   )
+"
+# setuptools are used to build C extensions
+RDEPEND+="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   rm -r pdm/pep517/_vendor || die
+   find -name '*.py' -exec sed \
+   -e 's:from pdm\.pep517\._vendor\.:from :' \
+   -e 's:from pdm\.pep517\._vendor ::' \
+   -i {} + || die
+   distutils-r1_src_prepare
+}
+
+src_test() {
+   git config --global user.email "t...@example.com" || die
+   git config --global user.name "Test User" || die
+   distutils-r1_src_test
+}



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

2023-01-30 Thread Maciej Barć
commit: 3482215046c22a35452f5c60e500fa5779d0b9a3
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jan 30 23:25:23 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jan 30 23:25:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34822150

dev-scheme/fibers: new package; add 1.2.0

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

 dev-scheme/fibers/Manifest|  1 +
 dev-scheme/fibers/fibers-1.2.0.ebuild | 39 +++
 dev-scheme/fibers/metadata.xml| 22 
 3 files changed, 62 insertions(+)

diff --git a/dev-scheme/fibers/Manifest b/dev-scheme/fibers/Manifest
new file mode 100644
index ..fa9b8cd04f82
--- /dev/null
+++ b/dev-scheme/fibers/Manifest
@@ -0,0 +1 @@
+DIST fibers-1.2.0.tar.gz 104975 BLAKE2B 
d43175eeb03bf8ed1100e948423e0e7abb5ae1d859f3d4dd82f775b7b0ff477d99d1d2fffd9ccf0a1c19ab398f33eb1d7cefad30ba1991a63a63755ae38e6f07
 SHA512 
3113e287ab2b09c54c14a5c4d2b0330fcfc96281ec6f234655acadfb5a3c0a2872b602089e4fa025f42ba52749e71121062057029097f0957d71e97c0e4e9c71

diff --git a/dev-scheme/fibers/fibers-1.2.0.ebuild 
b/dev-scheme/fibers/fibers-1.2.0.ebuild
new file mode 100644
index ..ca3a3103affc
--- /dev/null
+++ b/dev-scheme/fibers/fibers-1.2.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Lightweight concurrency facility for Guile Scheme"
+HOMEPAGE="https://github.com/wingo/fibers/
+   https://github.com/wingo/fibers/wiki/Manual/;
+SRC_URI="https://github.com/wingo/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="strip"
+
+RDEPEND=">=dev-scheme/guile-2.1.7:="
+DEPEND="${RDEPEND}"
+
+# guile generates ELF files without use of C or machine code
+# It's a portage's false positive. bug #677600
+QA_PREBUILT='*[.]go'
+
+src_prepare() {
+   default
+
+   # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112
+   find "${S}" -name "*.scm" -exec touch {} + || die
+
+   eautoreconf
+}
+
+src_install() {
+   default
+
+   find "${D}" -name "*.la" -delete || die
+}

diff --git a/dev-scheme/fibers/metadata.xml b/dev-scheme/fibers/metadata.xml
new file mode 100644
index ..c95b5f88b1d8
--- /dev/null
+++ b/dev-scheme/fibers/metadata.xml
@@ -0,0 +1,22 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+sch...@gentoo.org
+Gentoo Scheme Project
+  
+  
+Fibers is a Guile library that implements a a lightweight concurrency
+facility, inspired by systems like Concurrent ML, Go, and Erlang. A fiber
+is like a "goroutine" from the Go language: a lightweight thread-like
+abstraction. Systems built with Fibers can scale up to millions of
+concurrent fibers, tens of thousands of concurrent socket connections, and
+many parallel cores. The Fibers library also provides Concurrent ML-like
+channels for communication between fibers.
+  
+  
+https://gitlab.com/wingo/fibers/-/issues/
+wingo/fibers
+  
+



[gentoo-commits] repo/gentoo:master commit in: dev-ml/camlp4/

2023-01-30 Thread Maciej Barć
commit: 5a00b6c0f7f958c1c5251c4ea0a2784b4f9b3625
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jan 30 23:36:39 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jan 30 23:37:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a00b6c0

dev-ml/camlp4: bump to 4.14.1

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

 dev-ml/camlp4/Manifest  |  1 +
 dev-ml/camlp4/camlp4-4.14_p1.ebuild | 56 +
 2 files changed, 57 insertions(+)

diff --git a/dev-ml/camlp4/Manifest b/dev-ml/camlp4/Manifest
index 4c5e345871a6..697499398f99 100644
--- a/dev-ml/camlp4/Manifest
+++ b/dev-ml/camlp4/Manifest
@@ -5,3 +5,4 @@ DIST camlp4-4.11_p1.tar.gz 650280 BLAKE2B 
6fe46b49c1f2b2e5fc87fbbbdba3ccae795c55
 DIST camlp4-4.12.tar.gz 650428 BLAKE2B 
4957d3db73ec82fbac58dd95fa13c48f9f8480a70cd6bded43a00df0a182f9b9e31a43acef8264f9d940776667d10b0a5c46bded59ebf4a645719264628428fc
 SHA512 
0a19bb596e47076a28a6bea62007f1d3b59c4d688075f6b723abaa205c555707feb4ea0624259994a4ba5251fdea9dc61cdc936dc13611b36937e755a4bc9b7b
 DIST camlp4-4.13.tar.gz 650642 BLAKE2B 
5bf70b21f47eefe4631227d0d30fdd08ab965020026d0183fc94b9dbfd1eee45626afbe62bf9507b1a887217cf9245901d40f25cce9430155eb9ec1ddc577554
 SHA512 
d3307bd11b813540d126719c0afe7e75a7740d0851b272be9bd1a28e8b1ab1ed9a7576109000c8d6cee7ece7f777122aa83917a48147d42ed8f4d72994397819
 DIST camlp4-4.14.tar.gz 653205 BLAKE2B 
52978c3fc67ddc1ecf8f6e4fa956823bd1bca41f7a317e4a17936ec774171fd566e49140da69930750dceb5519657912cc2490ca725838c27bbe5ec987596d67
 SHA512 
1f06a5db82f556da8bfb2c7a699acb007173d4e685aa07a8349b1da91a8ac1a460bf9f98ac8f920357961c1da78ccc27814e178d466e270a4f00a1a9f00ea776
+DIST camlp4-4.14_p1.tar.gz 641790 BLAKE2B 
3e1054a924956e9c23d43fb4ef00cf99fe09f6d2a5eb4216cb3d5079a439159d36703b6ae268789d73e51e87ed0329531b25c2e846df03c4ae99b1a6403b84c3
 SHA512 
1853ae0465a1366cf73d7aa9de56c037ef3d4bb5b341fe3eeb39677b5b08bda44316634b93d5d35d917a98dff8eb40da974937f714ab609818e7d25f716de811

diff --git a/dev-ml/camlp4/camlp4-4.14_p1.ebuild 
b/dev-ml/camlp4/camlp4-4.14_p1.ebuild
new file mode 100644
index ..80e3c447d302
--- /dev/null
+++ b/dev-ml/camlp4/camlp4-4.14_p1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV=${PV/_p/+}
+MY_P=${PN}-${MY_PV}
+
+inherit edo
+
+DESCRIPTION="System for writing extensible parsers for programming languages"
+HOMEPAGE="https://github.com/camlp4/camlp4;
+SRC_URI="https://github.com/camlp4/camlp4/archive/${MY_PV}.tar.gz
+   -> ${P}.tar.gz"
+S="${WORKDIR}"/${P/_p/-}
+
+LICENSE="LGPL-2-with-linking-exception"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-linux"
+IUSE="+ocamlopt"
+
+RDEPEND="dev-lang/ocaml:0/$(ver_cut 1-2)[ocamlopt?]"
+DEPEND="
+   ${RDEPEND}
+   dev-ml/ocamlbuild[ocamlopt?]
+   dev-ml/findlib:=
+"
+
+QA_FLAGS_IGNORED='.*'
+
+PATCHES=( "${FILESDIR}/reload.patch" )
+
+src_configure() {
+   edo ./configure \
+   --bindir="${EPREFIX}/usr/bin"   \
+   --libdir="$(ocamlc -where)" \
+   --pkgdir="$(ocamlc -where)"
+}
+
+src_compile() {
+   # Increase stack limit to 11GiB to avoid stack overflow error.
+   ulimit -s 1153
+
+   emake byte
+   use ocamlopt && emake native
+}
+
+src_install() {
+   emake DESTDIR="${D}" install install-META
+   dodoc CHANGES.md README.md
+
+   if has_version ">=dev-ml/findlib-1.9" ; then
+   # See bug #803275
+   rm "${ED}/usr/$(get_libdir)/ocaml/camlp4/META" || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/charliecloud/, sys-cluster/charliecloud/files/

2023-01-30 Thread Nicolas Bock
commit: e266e13009ebe1786bb496bc346dd5b6a2ca947e
Author: Oliver Freyermuth  googlemail  com>
AuthorDate: Sat Jan 28 20:43:36 2023 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Mon Jan 30 21:58:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e266e130

sys-cluster/charliecloud: multiple fixes

- backport patch for readpath from recent glibc [1, 2]
- drop 0.31
- do not compress installed examples

[1] https://github.com/hpc/charliecloud/pull/1550
[2] https://bugzilla.redhat.com/show_bug.cgi?id=1916968

Closes: https://github.com/gentoo/gentoo/pull/29323
Signed-off-by: Oliver Freyermuth  googlemail.com>
Signed-off-by: Nicolas Bock  gentoo.org>

 ...oud-0.31.ebuild => charliecloud-0.31-r1.ebuild} |  9 ++
 sys-cluster/charliecloud/charliecloud-.ebuild  |  5 
 .../files/charliecloud-0.31-realpath_return.patch  | 32 ++
 3 files changed, 46 insertions(+)

diff --git a/sys-cluster/charliecloud/charliecloud-0.31.ebuild 
b/sys-cluster/charliecloud/charliecloud-0.31-r1.ebuild
similarity index 94%
rename from sys-cluster/charliecloud/charliecloud-0.31.ebuild
rename to sys-cluster/charliecloud/charliecloud-0.31-r1.ebuild
index db6df71719a9..2efd4a83f907 100644
--- a/sys-cluster/charliecloud/charliecloud-0.31.ebuild
+++ b/sys-cluster/charliecloud/charliecloud-0.31-r1.ebuild
@@ -48,6 +48,10 @@ DEPEND="
net-misc/rsync
)"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-realpath_return.patch
+)
+
 src_prepare() {
default
eautoreconf
@@ -72,6 +76,11 @@ src_configure() {
econf "${econf_args[@]}"
 }
 
+src_install() {
+   docompress -x "${EPREFIX}"/usr/share/doc/"${PF}"/examples
+   default
+}
+
 pkg_postinst() {
elog "Various builders are supported, as alternative to the internal 
ch-image."
optfeature "Building with Buildah" app-containers/buildah

diff --git a/sys-cluster/charliecloud/charliecloud-.ebuild 
b/sys-cluster/charliecloud/charliecloud-.ebuild
index db6df71719a9..3e5a83f42d7e 100644
--- a/sys-cluster/charliecloud/charliecloud-.ebuild
+++ b/sys-cluster/charliecloud/charliecloud-.ebuild
@@ -72,6 +72,11 @@ src_configure() {
econf "${econf_args[@]}"
 }
 
+src_install() {
+   docompress -x "${EPREFIX}"/usr/share/doc/"${PF}"/examples
+   default
+}
+
 pkg_postinst() {
elog "Various builders are supported, as alternative to the internal 
ch-image."
optfeature "Building with Buildah" app-containers/buildah

diff --git 
a/sys-cluster/charliecloud/files/charliecloud-0.31-realpath_return.patch 
b/sys-cluster/charliecloud/files/charliecloud-0.31-realpath_return.patch
new file mode 100644
index ..7b320fa9dbab
--- /dev/null
+++ b/sys-cluster/charliecloud/files/charliecloud-0.31-realpath_return.patch
@@ -0,0 +1,32 @@
+From e6d25474fcd326ae657c08d7b49606aeabc98b51 Mon Sep 17 00:00:00 2001
+From: Oliver Freyermuth 
+Date: Sat, 28 Jan 2023 21:25:09 +0100
+Subject: [PATCH] ch-misc: Do not check errno in realpath_ unless realpath
+ returns NULL
+Bug: https://github.com/hpc/charliecloud/pull/1550
+
+glibc's realpath may set errno also on success, as POSIX specifies
+errno should only be checked after realpath if the return value is not NULL.
+
+See for example:
+ https://bugzilla.redhat.com/show_bug.cgi?id=1916968
+---
+ bin/ch_misc.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/bin/ch_misc.c b/bin/ch_misc.c
+index 04ac52a..93a3339 100644
+--- a/bin/ch_misc.c
 b/bin/ch_misc.c
+@@ -589,7 +589,7 @@ char *realpath_(const char *path, bool fail_ok)
+errno = 0;
+pathc = realpath(path, NULL);
+ 
+-   if (errno != 0) {
++   if (pathc == NULL && errno != 0) {
+   if (fail_ok) {
+  T_ (pathc = strdup(path));
+   } else {
+-- 
+2.39.1
+



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

2023-01-30 Thread Patrick McLean
commit: afe066b68f5ccdf61bba479d22669b66b40fb257
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Jan 30 21:52:48 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Mon Jan 30 21:54:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afe066b6

dev-util/bpftrace: Restore deleted patch that is still used

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

 .../files/bpftrace-0.15.0-dont-compress-man.patch  | 47 ++
 1 file changed, 47 insertions(+)

diff --git a/dev-util/bpftrace/files/bpftrace-0.15.0-dont-compress-man.patch 
b/dev-util/bpftrace/files/bpftrace-0.15.0-dont-compress-man.patch
new file mode 100644
index ..84241e052462
--- /dev/null
+++ b/dev-util/bpftrace/files/bpftrace-0.15.0-dont-compress-man.patch
@@ -0,0 +1,47 @@
+diff --git a/man/adoc/CMakeLists.txt b/man/adoc/CMakeLists.txt
+index 1a81dee0..c93ccbd2 100644
+--- a/man/adoc/CMakeLists.txt
 b/man/adoc/CMakeLists.txt
+@@ -1,7 +1,5 @@
+-find_program(GZIP gzip REQUIRED)
+ find_program(ASCIIDOCTOR asciidoctor)
+ file(GLOB FILES *.adoc)
+-set(GZFILES "")
+ if(NOT "${ASCIIDOCTOR}" STREQUAL "ASCIIDOCTOR-NOTFOUND")
+   foreach(FIL ${FILES})
+ get_filename_component(NAME ${FIL} NAME_WE)
+@@ -12,14 +10,9 @@ if(NOT "${ASCIIDOCTOR}" STREQUAL "ASCIIDOCTOR-NOTFOUND")
+   COMMAND ${ASCIIDOCTOR} ${FIL} -b manpage -o - > ${MANPAGE_FILE}
+   DEPENDS ${FIL})
+ 
+-add_custom_command(OUTPUT ${GZ_MANPAGE_FILE}
+-  COMMAND ${GZIP} -c ${MANPAGE_FILE} > ${GZ_MANPAGE_FILE}
+-  DEPENDS ${MANPAGE_FILE})
+-
+-list(APPEND GZFILES ${GZ_MANPAGE_FILE})
+   endforeach()
+-  add_custom_target(adoc_man DEPENDS ${GZFILES})
+-  install(FILES ${GZFILES} DESTINATION ${CMAKE_INSTALL_MANDIR}/man8)
++  add_custom_target(adoc_man DEPENDS ${FILES})
++  install(FILES ${FILES} DESTINATION ${CMAKE_INSTALL_MANDIR}/man8)
+ else()
+   message(WARNING "asciidoctor not found, building without bpftrace manpage")
+   add_custom_target(adoc_man)
+diff --git a/man/man8/CMakeLists.txt b/man/man8/CMakeLists.txt
+index 2a316cd9..2207cf80 100644
+--- a/man/man8/CMakeLists.txt
 b/man/man8/CMakeLists.txt
+@@ -1,12 +1,3 @@
+-find_program(GZIP gzip REQUIRED)
+ file(GLOB FILES *.8)
+-set(GZFILES "")
+-foreach(FIL ${FILES})
+-  get_filename_component(NAME ${FIL} NAME)
+-  add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${NAME}.gz
+-COMMAND ${GZIP} -c ${FIL} > ${CMAKE_CURRENT_BINARY_DIR}/${NAME}.gz
+-DEPENDS ${FIL})
+-  list(APPEND GZFILES "${CMAKE_CURRENT_BINARY_DIR}/${NAME}.gz")
+-endforeach()
+ add_custom_target(man_man DEPENDS ${GZFILES})
+-install(FILES ${GZFILES} DESTINATION ${CMAKE_INSTALL_MANDIR}/man8)
++install(FILES ${FILES} DESTINATION ${CMAKE_INSTALL_MANDIR}/man8)



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

2023-01-30 Thread Piotr Karbowski
commit: 0c353e4eeb41bedc59f8f69c649d60ed6ff08a8f
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Mon Jan 30 21:51:13 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Mon Jan 30 21:53:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c353e4e

media-gfx/prusaslicer: 2.5.0-r2: relax opencascade dep.

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

 media-gfx/prusaslicer/prusaslicer-2.5.0-r2.ebuild | 88 +++
 1 file changed, 88 insertions(+)

diff --git a/media-gfx/prusaslicer/prusaslicer-2.5.0-r2.ebuild 
b/media-gfx/prusaslicer/prusaslicer-2.5.0-r2.ebuild
new file mode 100644
index ..65d30cb77442
--- /dev/null
+++ b/media-gfx/prusaslicer/prusaslicer-2.5.0-r2.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.0-gtk3"
+MY_PN="PrusaSlicer"
+MY_PV="$(ver_rs 3 -)"
+
+inherit cmake wxwidgets xdg
+
+DESCRIPTION="A mesh slicer to generate G-code for fused-filament-fabrication 
(3D printers)"
+HOMEPAGE="https://www.prusa3d.com/prusaslicer/;
+SRC_URI="https://github.com/prusa3d/PrusaSlicer/archive/refs/tags/version_${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="AGPL-3 Boost-1.0 GPL-2 LGPL-3 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RESTRICT="test"
+
+RDEPEND="
+   dev-cpp/eigen:3
+   dev-cpp/tbb:=
+   dev-libs/boost:=[nls]
+   dev-libs/cereal
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/gmp:=
+   dev-libs/mpfr:=
+   >=media-gfx/openvdb-8.2:=
+   net-misc/curl[adns]
+   media-libs/glew:0=
+   media-libs/libjpeg-turbo:=
+   media-libs/libpng:0=
+   media-libs/qhull:=
+   sci-libs/libigl
+   sci-libs/nlopt
+   >=sci-libs/opencascade-7.6.2:=
+   >=sci-mathematics/cgal-5.0:=
+   sys-apps/dbus
+   sys-libs/zlib:=
+   virtual/opengl
+   x11-libs/gtk+:3
+   x11-libs/wxGTK:${WX_GTK_VER}[X,opengl]
+"
+DEPEND="${RDEPEND}
+   media-libs/qhull[static-libs]
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.5.0_alpha2-boost-fixes.patch"
+   "${FILESDIR}/${PN}-2.5.0_rc1-cereal-1.3.1.patch"
+   "${FILESDIR}/${PN}-2.5.0_rc1-fix-tests.patch"
+   "${FILESDIR}/${PN}-2.5.0_boost-1.81-std-wxString-to-std-wstring.patch"
+)
+
+S="${WORKDIR}/${MY_PN}-version_${MY_PV}"
+
+src_prepare() {
+   sed -i -e 
's/PrusaSlicer-${SLIC3R_VERSION}+UNKNOWN/PrusaSlicer-${SLIC3R_VERSION}+Gentoo/g'
 version.inc || die
+
+   sed -i -e 's/find_package(OpenCASCADE 7.6.2 
REQUIRED)/find_package(OpenCASCADE REQUIRED)/g' \
+   src/occt_wrapper/CMakeLists.txt || die
+   cmake_src_prepare
+}
+
+src_configure() {
+   CMAKE_BUILD_TYPE="Release"
+
+   setup-wxwidgets
+
+   local mycmakeargs=(
+   -DOPENVDB_FIND_MODULE_PATH="/usr/$(get_libdir)/cmake/OpenVDB"
+
+   -DSLIC3R_BUILD_TESTS=$(usex test)
+   -DSLIC3R_FHS=ON
+   -DSLIC3R_GTK=3
+   -DSLIC3R_GUI=ON
+   -DSLIC3R_PCH=OFF
+   -DSLIC3R_STATIC=OFF
+   -DSLIC3R_WX_STABLE=ON
+   -Wno-dev
+   )
+
+   cmake_src_configure
+}



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

2023-01-30 Thread Piotr Karbowski
commit: e3924bede6db0a09beee7876d3aa243c5ca29498
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Mon Jan 30 21:35:59 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Mon Jan 30 21:53:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3924bed

sys-fs/mergerfs: drop old.

Signed-off-by: Piotr Karbowski  gentoo.org>

 sys-fs/mergerfs/Manifest   |  4 ---
 sys-fs/mergerfs/mergerfs-2.32.3.ebuild | 52 --
 sys-fs/mergerfs/mergerfs-2.33.1.ebuild | 52 --
 sys-fs/mergerfs/mergerfs-2.33.3.ebuild | 52 --
 sys-fs/mergerfs/mergerfs-2.33.4.ebuild | 52 --
 5 files changed, 212 deletions(-)

diff --git a/sys-fs/mergerfs/Manifest b/sys-fs/mergerfs/Manifest
index d481dba680f5..769d2f87bc96 100644
--- a/sys-fs/mergerfs/Manifest
+++ b/sys-fs/mergerfs/Manifest
@@ -1,6 +1,2 @@
-DIST mergerfs-2.32.3.tar.gz 314280 BLAKE2B 
f7c5ab92f1241627bd91255b35bdd81782f153f9144242a52241f9e812e4096c23d73401251a8ace43781f39a4644814dc724a8a31066f77cfd78ad6c27d54dd
 SHA512 
f3f8f320f98ef2a345a0229eca661c6c8c75fdd23613ae0d45f13062b18f6f052474a009c77a6602df77762100f45b3eb76692812e81d12555763ead5c83b87d
-DIST mergerfs-2.33.1.tar.gz 382421 BLAKE2B 
0985a0ad53a12fe5283fd0e953cd74a835efd3e83f65ba4e96bc42814ce151d03f95c032eeebcc9821c7c15ae59d14b9e40055438b4482a337c5b7bc9503d27e
 SHA512 
1178fbd4ad99c6c693e2c21551c7522107701b0d5c608a7c18be29825cf97f2a2b2d6a50094e800a749a3902c374f8b57e84a76c0640aa8e387aa095d300
-DIST mergerfs-2.33.3.tar.gz 382386 BLAKE2B 
49a2b75a2a39fbec178460f94696a918a0f872a7c904355c84180f8be07d9abdf68e342e7acca5093a621b85110d0a0fdb5650de68e04aa176250199eaa5bdb7
 SHA512 
aca5884a9d5dc03d7095e73461dee843d69463db72dfc033f76611d5417dab63ff29eb2b473f39f0390299c3aa882e6197a7038e82b58ab85799d39cc44b84d0
-DIST mergerfs-2.33.4.tar.gz 382872 BLAKE2B 
fe369f377f731a6323566cf4d5076e9ba7dca302aae1125635433ab93927d3aad5ca57a95e0791742cdf80c7fa69cacdd16a6519593bad9e933e529974bd5d2a
 SHA512 
e8bd0a502c045d6f93d34bce833108deaf1071a3e5c56eb61a59416067230d6e8f19f9b0f8c8aa9fe84060a886afae7509231c97fc6d9537d3ad3390ce342239
 DIST mergerfs-2.33.5.tar.gz 382895 BLAKE2B 
e45d6d5890046cce495f788924323052effe63ea570061ed1d031595f166c0e680fdbbcf01dd992263550d6c33a04d91a6fabd5c9f97381c5c3e6858c3e1c122
 SHA512 
9032142285d85e22d2a880a42ae379209d44d12d71adec6388afd43a9fb77675149ec8558bdb1f01de1b511b3d0bf910dd2ccb6f47c918df377d4d5e41368408
 DIST mergerfs-2.34.1.tar.gz 343252 BLAKE2B 
07fd53707cca0dcd7859b811a836eeeaea2a008eec808807cd02051b566bb0633a670858eb6b1e55bf4c7cf656146dfc7949e7feb8832b8ba8d6997b85de39ac
 SHA512 
a76433cfd2e654c71e9f6dcae88b6739f59d07024c2ab32573586401fb8508cae4774bd65046646bc19737f7b5d52d1a8c89f3f4b33e08360c80540b94980c93

diff --git a/sys-fs/mergerfs/mergerfs-2.32.3.ebuild 
b/sys-fs/mergerfs/mergerfs-2.32.3.ebuild
deleted file mode 100644
index 1a8305d70486..
--- a/sys-fs/mergerfs/mergerfs-2.32.3.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="A featureful union filesystem"
-HOMEPAGE="https://github.com/trapexit/mergerfs;
-
-SRC_URI="https://github.com/trapexit/mergerfs/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-KEYWORDS="amd64 x86"
-
-# Vendorized libfuse that's bundled is under LGPL-2.1.
-LICENSE="ISC LGPL-2.1"
-SLOT="0"
-IUSE="+xattr"
-
-DEPEND="
-   xattr? ( sys-apps/attr )
-"
-
-RDEPEND="${DEPEND}"
-
-BDEPEND="sys-devel/gettext"
-
-src_prepare() {
-   default
-
-   # Hand made build system at it's finest.
-   echo -e "#!/bin/sh\ntrue" >tools/update-version || die
-   echo "#pragma once" >src/version.hpp || die
-   echo "static const char MERGERFS_VERSION[] = \"${PV}\";" 
>>src/version.hpp || die
-
-   if ! use xattr; then
-   sed 's%USE_XATTR = 1%USE_XATTR = 0%g' -i Makefile || die
-   fi
-}
-
-src_compile() {
-   # https://bugs.gentoo.org/725978
-   tc-export AR
-
-   default
-}
-
-src_install() {
-   dobin build/mergerfs
-   dosym mergerfs /usr/bin/mount.mergerfs
-   dodoc README.md
-   doman man/mergerfs.1
-}

diff --git a/sys-fs/mergerfs/mergerfs-2.33.1.ebuild 
b/sys-fs/mergerfs/mergerfs-2.33.1.ebuild
deleted file mode 100644
index a21ae969d856..
--- a/sys-fs/mergerfs/mergerfs-2.33.1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="A featureful union filesystem"
-HOMEPAGE="https://github.com/trapexit/mergerfs;
-
-SRC_URI="https://github.com/trapexit/mergerfs/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-KEYWORDS="amd64 x86"
-
-# Vendorized libfuse that's bundled is under LGPL-2.1.
-LICENSE="ISC LGPL-2.1"
-SLOT="0"
-IUSE="+xattr"
-
-DEPEND="
-   xattr? ( 

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

2023-01-30 Thread Piotr Karbowski
commit: bee39ea471c8b2c126ae2392c826658a447e7d6b
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Mon Jan 30 20:47:58 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Mon Jan 30 21:53:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bee39ea4

dev-libs/girara: 0.3.9 version bump; sync live ebuild.

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

 dev-libs/girara/Manifest   |  1 +
 .../{girara-.ebuild => girara-0.3.9.ebuild}| 32 --
 dev-libs/girara/girara-.ebuild | 32 --
 3 files changed, 25 insertions(+), 40 deletions(-)

diff --git a/dev-libs/girara/Manifest b/dev-libs/girara/Manifest
index 3f0c4007f041..250b7af5a3cf 100644
--- a/dev-libs/girara/Manifest
+++ b/dev-libs/girara/Manifest
@@ -1,3 +1,4 @@
 DIST girara-0.3.5.tar.xz 60488 BLAKE2B 
2d0f2f0635e8e8906810b1425191f5d70b7f9af0985c461bd90654e83d87ad698da225d70064438fed4473295aca8dbd26c4ce1efd96f8a7399e7145b1f8c111
 SHA512 
e7c5bf887b29767878502224ad45d62e43b3da91bd8e754603256550d4f0126f1493f0fb7473a4ebb8cc5909306564249c6a60e99eba2b0b417b98c728fcdc84
 DIST girara-0.3.6.tar.xz 60056 BLAKE2B 
4a9f651e2127c7924cd3e55c7f955b3f80b90849b5ee06f2785388ae3adbb8910bb90e59f934f426fdb6d8e7d797ac82a52bc7b05becff56e1aff610e5e56081
 SHA512 
e9496b1bb629d59377ed1fee8a2fab2c7e5d60845e6777ed9bb796e1843fea20abda32d7de885f01e892654ea996490403c442021528b6b4f2aa50cf54d74c42
 DIST girara-0.3.7.tar.xz 60352 BLAKE2B 
59515baf53d3ef46d98d5720437c253c82637df8380abe04a1649d4a2636124d6d0dfb001c9363d8a33a1bc496511e90b8c5365db34a29d489802fc780575d2a
 SHA512 
9b91ef7e5047b3250327eab9280372f38615e9948884c108c3d1c5d3e81794f786adc827692b112d2bfdc2660e22206a143fafd5a814408df8ffd4c858148717
+DIST girara-0.3.9.tar.xz 60832 BLAKE2B 
e577c4273c2d8f4d51e0ee283184ecd2b5b48877996f95aa5cec83ad716efd4946508203d3108d451492ff5d118d965ca98d86f4e0d9b31fcc1cc0b2266b9511
 SHA512 
b5399b26389cff0c6aa6f70687b53a99243d38d66ec401f48de49391c88b31dc3287366819288c405051d14f4f778db952953d48be51ac47d90d9f3604c94708

diff --git a/dev-libs/girara/girara-.ebuild 
b/dev-libs/girara/girara-0.3.9.ebuild
similarity index 57%
copy from dev-libs/girara/girara-.ebuild
copy to dev-libs/girara/girara-0.3.9.ebuild
index 52f9e4952594..88dc773e88de 100644
--- a/dev-libs/girara/girara-.ebuild
+++ b/dev-libs/girara/girara-0.3.9.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
@@ -13,7 +13,7 @@ if [[ ${PV} == *999 ]]; then
EGIT_REPO_URI="https://git.pwmt.org/pwmt/${PN}.git;
EGIT_BRANCH="develop"
 else
-   SRC_URI="https://github.com/pwmt/girara/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   SRC_URI="https://pwmt.org/projects/girara/download/${P}.tar.xz;
KEYWORDS="~amd64 ~arm ~riscv ~x86"
 fi
 
@@ -23,30 +23,22 @@ IUSE="doc libnotify test"
 
 RESTRICT="!test? ( test )"
 
-RDEPEND="dev-libs/glib:2
-dev-libs/json-c:=
->=x11-libs/gtk+-3.20:3
->=x11-libs/pango-1.14
-libnotify? ( x11-libs/libnotify )"
-
-DEPEND="${RDEPEND}
-doc? ( app-doc/doxygen )
-test? ( dev-libs/check )"
-
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-   default
-   sed -i -e '/'-Werror.*'/d' meson.build || die "sed failed"
-}
+DEPEND="dev-libs/glib:2
+   dev-libs/json-glib:=
+   >=x11-libs/gtk+-3.20:3
+   libnotify? ( x11-libs/libnotify )"
+RDEPEND="${DEPEND}"
+BDEPEND="doc? ( app-doc/doxygen )
+   test? ( dev-libs/check )
+   virtual/pkgconfig"
 
 src_configure() {
local emesonargs=(
-Djson=enabled
-Ddocs=$(usex doc enabled disabled)
-Dnotify=$(usex libnotify enabled disabled)
-   )
-   meson_src_configure
+   )
+   meson_src_configure
 }
 
 src_test() {

diff --git a/dev-libs/girara/girara-.ebuild 
b/dev-libs/girara/girara-.ebuild
index 52f9e4952594..88dc773e88de 100644
--- a/dev-libs/girara/girara-.ebuild
+++ b/dev-libs/girara/girara-.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
@@ -13,7 +13,7 @@ if [[ ${PV} == *999 ]]; then
EGIT_REPO_URI="https://git.pwmt.org/pwmt/${PN}.git;
EGIT_BRANCH="develop"
 else
-   SRC_URI="https://github.com/pwmt/girara/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   SRC_URI="https://pwmt.org/projects/girara/download/${P}.tar.xz;
KEYWORDS="~amd64 ~arm ~riscv ~x86"
 fi
 
@@ -23,30 +23,22 @@ IUSE="doc libnotify test"
 
 RESTRICT="!test? ( test )"
 
-RDEPEND="dev-libs/glib:2
-dev-libs/json-c:=
->=x11-libs/gtk+-3.20:3
->=x11-libs/pango-1.14
-libnotify? ( x11-libs/libnotify )"
-
-DEPEND="${RDEPEND}
-doc? ( app-doc/doxygen 

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

2023-01-30 Thread Piotr Karbowski
commit: ee4e67f8c363a01831c6500396c4542aeda14f59
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Mon Jan 30 21:31:16 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Mon Jan 30 21:53:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee4e67f8

sys-fs/mergerfs: 2.34.1 version bump

Signed-off-by: Piotr Karbowski  gentoo.org>

 sys-fs/mergerfs/Manifest   |  1 +
 sys-fs/mergerfs/mergerfs-2.34.1.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/sys-fs/mergerfs/Manifest b/sys-fs/mergerfs/Manifest
index 77cab80d7477..d481dba680f5 100644
--- a/sys-fs/mergerfs/Manifest
+++ b/sys-fs/mergerfs/Manifest
@@ -3,3 +3,4 @@ DIST mergerfs-2.33.1.tar.gz 382421 BLAKE2B 
0985a0ad53a12fe5283fd0e953cd74a835efd
 DIST mergerfs-2.33.3.tar.gz 382386 BLAKE2B 
49a2b75a2a39fbec178460f94696a918a0f872a7c904355c84180f8be07d9abdf68e342e7acca5093a621b85110d0a0fdb5650de68e04aa176250199eaa5bdb7
 SHA512 
aca5884a9d5dc03d7095e73461dee843d69463db72dfc033f76611d5417dab63ff29eb2b473f39f0390299c3aa882e6197a7038e82b58ab85799d39cc44b84d0
 DIST mergerfs-2.33.4.tar.gz 382872 BLAKE2B 
fe369f377f731a6323566cf4d5076e9ba7dca302aae1125635433ab93927d3aad5ca57a95e0791742cdf80c7fa69cacdd16a6519593bad9e933e529974bd5d2a
 SHA512 
e8bd0a502c045d6f93d34bce833108deaf1071a3e5c56eb61a59416067230d6e8f19f9b0f8c8aa9fe84060a886afae7509231c97fc6d9537d3ad3390ce342239
 DIST mergerfs-2.33.5.tar.gz 382895 BLAKE2B 
e45d6d5890046cce495f788924323052effe63ea570061ed1d031595f166c0e680fdbbcf01dd992263550d6c33a04d91a6fabd5c9f97381c5c3e6858c3e1c122
 SHA512 
9032142285d85e22d2a880a42ae379209d44d12d71adec6388afd43a9fb77675149ec8558bdb1f01de1b511b3d0bf910dd2ccb6f47c918df377d4d5e41368408
+DIST mergerfs-2.34.1.tar.gz 343252 BLAKE2B 
07fd53707cca0dcd7859b811a836eeeaea2a008eec808807cd02051b566bb0633a670858eb6b1e55bf4c7cf656146dfc7949e7feb8832b8ba8d6997b85de39ac
 SHA512 
a76433cfd2e654c71e9f6dcae88b6739f59d07024c2ab32573586401fb8508cae4774bd65046646bc19737f7b5d52d1a8c89f3f4b33e08360c80540b94980c93

diff --git a/sys-fs/mergerfs/mergerfs-2.34.1.ebuild 
b/sys-fs/mergerfs/mergerfs-2.34.1.ebuild
new file mode 100644
index ..768881f29bc8
--- /dev/null
+++ b/sys-fs/mergerfs/mergerfs-2.34.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="A featureful union filesystem"
+HOMEPAGE="https://github.com/trapexit/mergerfs;
+
+SRC_URI="https://github.com/trapexit/mergerfs/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+# Vendorized libfuse that's bundled is under LGPL-2.1.
+LICENSE="ISC LGPL-2.1"
+SLOT="0"
+IUSE="+xattr"
+
+DEPEND="
+   xattr? ( sys-apps/attr )
+"
+
+RDEPEND="${DEPEND}"
+
+BDEPEND="sys-devel/gettext"
+
+src_prepare() {
+   default
+
+   # Hand made build system at it's finest.
+   echo -e "#!/bin/sh\ntrue" >tools/update-version || die
+   echo "#pragma once" >src/version.hpp || die
+   echo "static const char MERGERFS_VERSION[] = \"${PV}\";" 
>>src/version.hpp || die
+
+   if ! use xattr; then
+   sed 's%USE_XATTR = 1%USE_XATTR = 0%g' -i Makefile || die
+   fi
+}
+
+src_compile() {
+   # https://bugs.gentoo.org/725978
+   tc-export AR CC CXX
+
+   default
+}
+
+src_install() {
+   dobin build/mergerfs
+   dosym mergerfs /usr/bin/mount.mergerfs
+   dodoc README.md
+   doman man/mergerfs.1
+}



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

2023-01-30 Thread Piotr Karbowski
commit: 42adb2d5aeb08239822470731f95c5477a84c5f6
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Mon Jan 30 21:52:05 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Mon Jan 30 21:53:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42adb2d5

media-gfx/prusaslicer: drop old.

Signed-off-by: Piotr Karbowski  gentoo.org>

 media-gfx/prusaslicer/Manifest |  2 -
 media-gfx/prusaslicer/prusaslicer-2.5.0.ebuild | 87 --
 .../prusaslicer/prusaslicer-2.5.0_alpha2-r1.ebuild | 83 -
 media-gfx/prusaslicer/prusaslicer-2.5.0_rc2.ebuild | 87 --
 4 files changed, 259 deletions(-)

diff --git a/media-gfx/prusaslicer/Manifest b/media-gfx/prusaslicer/Manifest
index fb1b02237103..6b14dcd25eb3 100644
--- a/media-gfx/prusaslicer/Manifest
+++ b/media-gfx/prusaslicer/Manifest
@@ -1,3 +1 @@
 DIST prusaslicer-2.5.0.tar.gz 48591956 BLAKE2B 
e353e30d91b5bb60d8885783fcba8e5fc412f388f80c35df4b20733090cb19b54a851e00b9fb6a2a813a3c734da7fccc73259c5e6033de182a73eaaf4599f431
 SHA512 
b31c1bf5c0692ce34e965e356cc27a07819712a524a514100bcb9372a08d3c4c9200a097b72f6b4e3efd0d3e9253bc3d813a9fe24d1f8a3d5a2933c9e3712665
-DIST prusaslicer-2.5.0_alpha2.tar.gz 48053741 BLAKE2B 
161462ee4dc061ee1816c165b0e85688bcce1ee010451f3d6d724a71526ccea4eb006c9610124ec006ff19b030af2fcb74993016658069222d98152f29660c7e
 SHA512 
8c29d79349e834df284374131659b863d1df592ee5304f2bae7cdbe1825feac465eaf78e0932d4184f4077a44d6add3194db31f12c5202cb064020fbaf4beecd
-DIST prusaslicer-2.5.0_rc2.tar.gz 48596343 BLAKE2B 
41df2c34929ee6797604f87d5444f252c6f751cef1de2f5275b67d675217ff2fe7bf98ecad3a551528be1f18bf926d3660cddce2ab07911a3f8c154499dd918e
 SHA512 
94ce4b335cc89ce7c8949cdc35013bd6166ed09aa8bda556328630d7977be5d293e6ba7a143af2d1485ea7a6f6b613514ed874287793e7edcaba3453d63e37f3

diff --git a/media-gfx/prusaslicer/prusaslicer-2.5.0.ebuild 
b/media-gfx/prusaslicer/prusaslicer-2.5.0.ebuild
deleted file mode 100644
index 0340bc2f5bbe..
--- a/media-gfx/prusaslicer/prusaslicer-2.5.0.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WX_GTK_VER="3.0-gtk3"
-MY_PN="PrusaSlicer"
-MY_PV="$(ver_rs 3 -)"
-
-inherit cmake wxwidgets xdg
-
-DESCRIPTION="A mesh slicer to generate G-code for fused-filament-fabrication 
(3D printers)"
-HOMEPAGE="https://www.prusa3d.com/prusaslicer/;
-SRC_URI="https://github.com/prusa3d/PrusaSlicer/archive/refs/tags/version_${MY_PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="AGPL-3 Boost-1.0 GPL-2 LGPL-3 MIT"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="test"
-
-RESTRICT="test"
-
-RDEPEND="
-   dev-cpp/eigen:3
-   dev-cpp/tbb:=
-   dev-libs/boost:=[nls]
-   dev-libs/cereal
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/gmp:=
-   dev-libs/mpfr:=
-   >=media-gfx/openvdb-8.2:=
-   net-misc/curl[adns]
-   media-libs/glew:0=
-   media-libs/libjpeg-turbo:=
-   media-libs/libpng:0=
-   media-libs/qhull:=
-   sci-libs/libigl
-   sci-libs/nlopt
-   =sci-libs/opencascade-7.6*:=
-   >=sci-mathematics/cgal-5.0:=
-   sys-apps/dbus
-   sys-libs/zlib:=
-   virtual/opengl
-   x11-libs/gtk+:3
-   x11-libs/wxGTK:${WX_GTK_VER}[X,opengl]
-"
-DEPEND="${RDEPEND}
-   media-libs/qhull[static-libs]
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-2.5.0_alpha2-boost-fixes.patch"
-   "${FILESDIR}/${PN}-2.5.0_rc1-cereal-1.3.1.patch"
-   "${FILESDIR}/${PN}-2.5.0_rc1-fix-tests.patch"
-)
-
-S="${WORKDIR}/${MY_PN}-version_${MY_PV}"
-
-src_prepare() {
-   sed -i -e 
's/PrusaSlicer-${SLIC3R_VERSION}+UNKNOWN/PrusaSlicer-${SLIC3R_VERSION}+Gentoo/g'
 version.inc || die
-
-   sed -i -e 's/find_package(OpenCASCADE 7.6.2 
REQUIRED)/find_package(OpenCASCADE REQUIRED)/g' \
-   src/occt_wrapper/CMakeLists.txt || die
-   cmake_src_prepare
-}
-
-src_configure() {
-   CMAKE_BUILD_TYPE="Release"
-
-   setup-wxwidgets
-
-   local mycmakeargs=(
-   -DOPENVDB_FIND_MODULE_PATH="/usr/$(get_libdir)/cmake/OpenVDB"
-
-   -DSLIC3R_BUILD_TESTS=$(usex test)
-   -DSLIC3R_FHS=ON
-   -DSLIC3R_GTK=3
-   -DSLIC3R_GUI=ON
-   -DSLIC3R_PCH=OFF
-   -DSLIC3R_STATIC=OFF
-   -DSLIC3R_WX_STABLE=ON
-   -Wno-dev
-   )
-
-   cmake_src_configure
-}

diff --git a/media-gfx/prusaslicer/prusaslicer-2.5.0_alpha2-r1.ebuild 
b/media-gfx/prusaslicer/prusaslicer-2.5.0_alpha2-r1.ebuild
deleted file mode 100644
index fb35f87e8787..
--- a/media-gfx/prusaslicer/prusaslicer-2.5.0_alpha2-r1.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WX_GTK_VER="3.0-gtk3"
-MY_PN="PrusaSlicer"
-MY_PV="${PV//_/-}"
-
-inherit cmake wxwidgets xdg
-

[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kio/files/, kde-frameworks/kio/

2023-01-30 Thread Andreas Sturmlechner
commit: 1b729167bf6d97b0e94b1e7bb72da45f5c1dd6bf
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jan 30 21:33:49 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jan 30 21:35:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b729167

kde-frameworks/kio: Add missing copyFromFile entries for webdav(s)

Backport upstream commit fe76c7e7224bde6a93e327de097c8a1e14c7d323

KDE-bug: https://bugs.kde.org/show_bug.cgi?id=464450

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 ...o-5.102.0-add-missing-webdav-copyFromFile.patch | 36 +
 kde-frameworks/kio/kio-5.102.0-r1.ebuild   | 91 ++
 2 files changed, 127 insertions(+)

diff --git 
a/kde-frameworks/kio/files/kio-5.102.0-add-missing-webdav-copyFromFile.patch 
b/kde-frameworks/kio/files/kio-5.102.0-add-missing-webdav-copyFromFile.patch
new file mode 100644
index ..afdca9c1ec5d
--- /dev/null
+++ b/kde-frameworks/kio/files/kio-5.102.0-add-missing-webdav-copyFromFile.patch
@@ -0,0 +1,36 @@
+From fe76c7e7224bde6a93e327de097c8a1e14c7d323 Mon Sep 17 00:00:00 2001
+From: Alberto Mattea 
+Date: Thu, 26 Jan 2023 13:19:27 +0100
+Subject: [PATCH] Add missing copyFromFile entries to http.json for webdav and
+ webdavs
+
+copyFromFile support was already implemented but not enabled due to the 
missing entries.
+
+BUG: 464450
+---
+ src/kioworkers/http/http.json | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/src/kioworkers/http/http.json b/src/kioworkers/http/http.json
+index 42e963c8d..f6c2d55a8 100644
+--- a/src/kioworkers/http/http.json
 b/src/kioworkers/http/http.json
+@@ -35,6 +35,7 @@
+ "Class": ":internet", 
+ "Icon": "folder-remote", 
+ "X-DocPath": "kioslave5/webdav/index.html", 
++"copyFromFile": true, 
+ "defaultMimetype": "application/octet-stream", 
+ "deleteRecursive": true, 
+ "deleting": true, 
+@@ -62,6 +63,7 @@
+ "Icon": "folder-remote", 
+ "X-DocPath": "kioslave5/webdav/index.html", 
+ "config": "webdav", 
++"copyFromFile": true, 
+ "defaultMimetype": "application/octet-stream", 
+ "deleteRecursive": true, 
+ "deleting": true, 
+-- 
+GitLab
+

diff --git a/kde-frameworks/kio/kio-5.102.0-r1.ebuild 
b/kde-frameworks/kio/kio-5.102.0-r1.ebuild
new file mode 100644
index ..0a3b651f341e
--- /dev/null
+++ b/kde-frameworks/kio/kio-5.102.0-r1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.5
+VIRTUALX_REQUIRED="test"
+inherit ecm frameworks.kde.org xdg-utils
+
+DESCRIPTION="Framework providing transparent file and data management"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="acl +handbook kerberos +kwallet X"
+
+# tests hang
+RESTRICT="test"
+
+RDEPEND="
+   dev-libs/libxml2
+   dev-libs/libxslt
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/kauth-${PVCUT}*:5
+   =kde-frameworks/karchive-${PVCUT}*:5
+   =kde-frameworks/kbookmarks-${PVCUT}*:5
+   =kde-frameworks/kcodecs-${PVCUT}*:5
+   =kde-frameworks/kcompletion-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kcrash-${PVCUT}*:5
+   =kde-frameworks/kdbusaddons-${PVCUT}*:5
+   =kde-frameworks/kguiaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kitemviews-${PVCUT}*:5
+   =kde-frameworks/kjobwidgets-${PVCUT}*:5
+   =kde-frameworks/knotifications-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/ktextwidgets-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5[X?]
+   =kde-frameworks/kxmlgui-${PVCUT}*:5
+   =kde-frameworks/solid-${PVCUT}*:5
+   acl? (
+   sys-apps/attr
+   virtual/acl
+   )
+   handbook? ( =kde-frameworks/kdoctools-${PVCUT}*:5 )
+   kerberos? ( virtual/krb5 )
+   kwallet? ( =kde-frameworks/kwallet-${PVCUT}*:5 )
+   X? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
+"
+DEPEND="${RDEPEND}
+   >=dev-qt/qtconcurrent-${QTMIN}:5
+   test? ( sys-libs/zlib )
+"
+PDEPEND=">=kde-frameworks/kded-${PVCUT}:5"
+
+PATCHES=( "${FILESDIR}/${P}-add-missing-webdav-copyFromFile.patch" ) # KDE-bug 
464450
+
+src_configure() {
+   local mycmakeargs=(
+   -DKIO_NO_PUBLIC_QTCONCURRENT=ON
+ 

[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/knewstuff/, kde-frameworks/knewstuff/files/

2023-01-30 Thread Andreas Sturmlechner
commit: 8110f4e742ce83572f258fc81481ae2c3cef4a97
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jan 30 21:27:33 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jan 30 21:34:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8110f4e7

kde-frameworks/knewstuff: Fix crash in QQuickQuestionListener

Backport upstream commit c8e5b36e190f8b71ac14e3afd403debdbe3cf9a8

KDE-bug: https://bugs.kde.org/show_bug.cgi?id=464624

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 ...102.0-fix-crash-in-QQuickQuestionListener.patch | 55 ++
 .../knewstuff/knewstuff-5.102.0-r1.ebuild  | 52 
 2 files changed, 107 insertions(+)

diff --git 
a/kde-frameworks/knewstuff/files/knewstuff-5.102.0-fix-crash-in-QQuickQuestionListener.patch
 
b/kde-frameworks/knewstuff/files/knewstuff-5.102.0-fix-crash-in-QQuickQuestionListener.patch
new file mode 100644
index ..00bafeb28b93
--- /dev/null
+++ 
b/kde-frameworks/knewstuff/files/knewstuff-5.102.0-fix-crash-in-QQuickQuestionListener.patch
@@ -0,0 +1,55 @@
+From c8e5b36e190f8b71ac14e3afd403debdbe3cf9a8 Mon Sep 17 00:00:00 2001
+From: David Edmundson 
+Date: Sun, 29 Jan 2023 13:33:09 +
+Subject: [PATCH] Fix crash in QQuickQuestionListener
+
+The code path is:
+ - we create a Question object
+ - we show a prompt
+ - we start a nested event loop to get this into a syncronous API
+ - we return the result to the question object
+
+The lifespan of the question object is not controlled by the listener,
+during the nested event loop anything could have happened including
+deletion.
+
+BUG: 464624
+
+
+(cherry picked from commit e9e0e3faa986757ba096dbe599468f395b3461d3)
+---
+ src/qtquick/quickquestionlistener.cpp | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/src/qtquick/quickquestionlistener.cpp 
b/src/qtquick/quickquestionlistener.cpp
+index 81123b33..f760ef39 100644
+--- a/src/qtquick/quickquestionlistener.cpp
 b/src/qtquick/quickquestionlistener.cpp
+@@ -10,6 +10,7 @@
+ #include "core/question.h"
+ 
+ #include 
++#include 
+ 
+ using namespace KNewStuffQuick;
+ 
+@@ -35,7 +36,7 @@ public:
+ Private()
+ {
+ }
+-KNSCore::Question *question = nullptr;
++QPointer question;
+ };
+ 
+ QuickQuestionListener *QuickQuestionListener::instance()
+@@ -117,6 +118,6 @@ void 
KNewStuffQuick::QuickQuestionListener::passResponse(bool responseIsContinue
+ break;
+ }
+ }
+-d->question = nullptr;
++d->question.clear();
+ }
+ }
+-- 
+GitLab
+

diff --git a/kde-frameworks/knewstuff/knewstuff-5.102.0-r1.ebuild 
b/kde-frameworks/knewstuff/knewstuff-5.102.0-r1.ebuild
new file mode 100644
index ..2eb1ae629599
--- /dev/null
+++ b/kde-frameworks/knewstuff/knewstuff-5.102.0-r1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.5
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for downloading and sharing additional application data"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="opds"
+
+DEPEND="
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/attica-${PVCUT}*:5
+   =kde-frameworks/karchive-${PVCUT}*:5
+   =kde-frameworks/kcompletion-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kitemviews-${PVCUT}*:5
+   =kde-frameworks/kpackage-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/ktextwidgets-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kxmlgui-${PVCUT}*:5
+   opds? ( =kde-frameworks/syndication-${PVCUT}*:5 )
+"
+RDEPEND="${DEPEND}
+   >=kde-frameworks/kirigami-${PVCUT}:5
+"
+
+PATCHES=( "${FILESDIR}/${P}-fix-crash-in-QQuickQuestionListener.patch" ) # 
KDE-bug 464624
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package opds KF5Syndication)
+   )
+
+   ecm_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-apps/k3b/

2023-01-30 Thread Andreas Sturmlechner
commit: 874b32c81812fca380c00b5726d28a0efd8c417f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jan 30 21:04:05 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jan 30 21:11:24 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=874b32c8

kde-apps/k3b: Re-add IUSE ffmpeg

This reverts commits bf5d8421329b1533e0365dffa6b570355f435938 and
6a1427f974d5a62b4c398b698632912e1bd2d395.

Upstream commits:
7341cec22caca61c0b048537c47ba529b4653a64
b5134345d51a6215e8328288b61f611ceed7c803
88dfdd9b8f71c5e5d092c6d6ebab6d3e73e744da

Bug: https://bugs.gentoo.org/831621
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/k3b/k3b-22.12.49..ebuild | 4 +++-
 kde-apps/k3b/k3b-.ebuild  | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/kde-apps/k3b/k3b-22.12.49..ebuild 
b/kde-apps/k3b/k3b-22.12.49..ebuild
index a8a70674de..46bca58022 100644
--- a/kde-apps/k3b/k3b-22.12.49..ebuild
+++ b/kde-apps/k3b/k3b-22.12.49..ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://apps.kde.org/k3b/ 
https://userbase.kde.org/K3b;
 LICENSE="GPL-2 FDL-1.2"
 SLOT="5"
 KEYWORDS=""
-IUSE="dvd flac mad musepack sndfile taglib vcd vorbis"
+IUSE="dvd ffmpeg flac mad musepack sndfile taglib vcd vorbis"
 
 REQUIRED_USE="flac? ( taglib )"
 
@@ -48,6 +48,7 @@ DEPEND="
>=kde-frameworks/solid-${KFMIN}:5
media-libs/libsamplerate
dvd? ( media-libs/libdvdread:= )
+   ffmpeg? ( media-video/ffmpeg:0= )
flac? ( >=media-libs/flac-1.2:=[cxx] )
mad? ( media-libs/libmad )
musepack? ( >=media-sound/musepack-tools-444 )
@@ -81,6 +82,7 @@ src_configure() {
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebKitWidgets=ON
-DK3B_DEBUG=$(usex debug)
-DK3B_ENABLE_DVD_RIPPING=$(usex dvd)
+   -DK3B_BUILD_FFMPEG_DECODER_PLUGIN=$(usex ffmpeg)
-DK3B_BUILD_FLAC_DECODER_PLUGIN=$(usex flac)
-DK3B_BUILD_MAD_DECODER_PLUGIN=$(usex mad)
-DK3B_BUILD_MUSE_DECODER_PLUGIN=$(usex musepack)

diff --git a/kde-apps/k3b/k3b-.ebuild b/kde-apps/k3b/k3b-.ebuild
index a8a70674de..46bca58022 100644
--- a/kde-apps/k3b/k3b-.ebuild
+++ b/kde-apps/k3b/k3b-.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://apps.kde.org/k3b/ 
https://userbase.kde.org/K3b;
 LICENSE="GPL-2 FDL-1.2"
 SLOT="5"
 KEYWORDS=""
-IUSE="dvd flac mad musepack sndfile taglib vcd vorbis"
+IUSE="dvd ffmpeg flac mad musepack sndfile taglib vcd vorbis"
 
 REQUIRED_USE="flac? ( taglib )"
 
@@ -48,6 +48,7 @@ DEPEND="
>=kde-frameworks/solid-${KFMIN}:5
media-libs/libsamplerate
dvd? ( media-libs/libdvdread:= )
+   ffmpeg? ( media-video/ffmpeg:0= )
flac? ( >=media-libs/flac-1.2:=[cxx] )
mad? ( media-libs/libmad )
musepack? ( >=media-sound/musepack-tools-444 )
@@ -81,6 +82,7 @@ src_configure() {
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebKitWidgets=ON
-DK3B_DEBUG=$(usex debug)
-DK3B_ENABLE_DVD_RIPPING=$(usex dvd)
+   -DK3B_BUILD_FFMPEG_DECODER_PLUGIN=$(usex ffmpeg)
-DK3B_BUILD_FLAC_DECODER_PLUGIN=$(usex flac)
-DK3B_BUILD_MAD_DECODER_PLUGIN=$(usex mad)
-DK3B_BUILD_MUSE_DECODER_PLUGIN=$(usex musepack)



[gentoo-commits] proj/kde:master commit in: kde-apps/k3b/

2023-01-30 Thread Andreas Sturmlechner
commit: 922fbdd8be012b4d8c9c936a0fdcfa8cd48058b8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jan 30 20:59:06 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jan 30 20:59:06 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=922fbdd8

kde-apps/k3b: Drop IUSE transcode, mp3, sox

Bug: https://bugs.gentoo.org/891585
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/k3b/k3b-22.12.49..ebuild | 21 ++---
 kde-apps/k3b/k3b-.ebuild  | 21 ++---
 2 files changed, 12 insertions(+), 30 deletions(-)

diff --git a/kde-apps/k3b/k3b-22.12.49..ebuild 
b/kde-apps/k3b/k3b-22.12.49..ebuild
index 17e5d0f24e..a8a70674de 100644
--- a/kde-apps/k3b/k3b-22.12.49..ebuild
+++ b/kde-apps/k3b/k3b-22.12.49..ebuild
@@ -16,13 +16,9 @@ HOMEPAGE="https://apps.kde.org/k3b/ 
https://userbase.kde.org/K3b;
 LICENSE="GPL-2 FDL-1.2"
 SLOT="5"
 KEYWORDS=""
-IUSE="dvd encode flac mad mp3 musepack sndfile sox taglib vcd vorbis"
+IUSE="dvd flac mad musepack sndfile taglib vcd vorbis"
 
-REQUIRED_USE="
-   flac? ( taglib )
-   mp3? ( encode taglib )
-   sox? ( encode taglib )
-"
+REQUIRED_USE="flac? ( taglib )"
 
 DEPEND="
>=dev-qt/qtdbus-${QTMIN}:5
@@ -53,7 +49,6 @@ DEPEND="
media-libs/libsamplerate
dvd? ( media-libs/libdvdread:= )
flac? ( >=media-libs/flac-1.2:=[cxx] )
-   mp3? ( media-sound/lame )
mad? ( media-libs/libmad )
musepack? ( >=media-sound/musepack-tools-444 )
sndfile? ( media-libs/libsndfile )
@@ -68,11 +63,7 @@ RDEPEND="${DEPEND}
app-cdr/cdrtools
dev-libs/libburn
media-sound/cdparanoia
-   dvd? (
-   >=app-cdr/dvd+rw-tools-7
-   encode? ( media-video/transcode[dvd] )
-   )
-   sox? ( media-sound/sox )
+   dvd? ( >=app-cdr/dvd+rw-tools-7 )
vcd? ( media-video/vcdimager )
 "
 
@@ -81,19 +72,19 @@ DOCS+=( ChangeLog {FAQ,PERMISSIONS,README}.txt )
 src_configure() {
local mycmakeargs=(
-DK3B_BUILD_API_DOCS=OFF
+   -DK3B_BUILD_EXTERNAL_ENCODER_PLUGIN=OFF
+   -DK3B_BUILD_LAME_ENCODER_PLUGIN=OFF
+   -DK3B_BUILD_SOX_ENCODER_PLUGIN=OFF
-DK3B_BUILD_WAVE_DECODER_PLUGIN=ON
-DK3B_ENABLE_HAL_SUPPORT=OFF
-DK3B_ENABLE_MUSICBRAINZ=OFF
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebKitWidgets=ON
-DK3B_DEBUG=$(usex debug)
-DK3B_ENABLE_DVD_RIPPING=$(usex dvd)
-   -DK3B_BUILD_EXTERNAL_ENCODER_PLUGIN=$(usex encode)
-DK3B_BUILD_FLAC_DECODER_PLUGIN=$(usex flac)
-   -DK3B_BUILD_LAME_ENCODER_PLUGIN=$(usex mp3)
-DK3B_BUILD_MAD_DECODER_PLUGIN=$(usex mad)
-DK3B_BUILD_MUSE_DECODER_PLUGIN=$(usex musepack)
-DK3B_BUILD_SNDFILE_DECODER_PLUGIN=$(usex sndfile)
-   -DK3B_BUILD_SOX_ENCODER_PLUGIN=$(usex sox)
-DK3B_ENABLE_TAGLIB=$(usex taglib)
-DK3B_BUILD_OGGVORBIS_DECODER_PLUGIN=$(usex vorbis)
-DK3B_BUILD_OGGVORBIS_ENCODER_PLUGIN=$(usex vorbis)

diff --git a/kde-apps/k3b/k3b-.ebuild b/kde-apps/k3b/k3b-.ebuild
index 17e5d0f24e..a8a70674de 100644
--- a/kde-apps/k3b/k3b-.ebuild
+++ b/kde-apps/k3b/k3b-.ebuild
@@ -16,13 +16,9 @@ HOMEPAGE="https://apps.kde.org/k3b/ 
https://userbase.kde.org/K3b;
 LICENSE="GPL-2 FDL-1.2"
 SLOT="5"
 KEYWORDS=""
-IUSE="dvd encode flac mad mp3 musepack sndfile sox taglib vcd vorbis"
+IUSE="dvd flac mad musepack sndfile taglib vcd vorbis"
 
-REQUIRED_USE="
-   flac? ( taglib )
-   mp3? ( encode taglib )
-   sox? ( encode taglib )
-"
+REQUIRED_USE="flac? ( taglib )"
 
 DEPEND="
>=dev-qt/qtdbus-${QTMIN}:5
@@ -53,7 +49,6 @@ DEPEND="
media-libs/libsamplerate
dvd? ( media-libs/libdvdread:= )
flac? ( >=media-libs/flac-1.2:=[cxx] )
-   mp3? ( media-sound/lame )
mad? ( media-libs/libmad )
musepack? ( >=media-sound/musepack-tools-444 )
sndfile? ( media-libs/libsndfile )
@@ -68,11 +63,7 @@ RDEPEND="${DEPEND}
app-cdr/cdrtools
dev-libs/libburn
media-sound/cdparanoia
-   dvd? (
-   >=app-cdr/dvd+rw-tools-7
-   encode? ( media-video/transcode[dvd] )
-   )
-   sox? ( media-sound/sox )
+   dvd? ( >=app-cdr/dvd+rw-tools-7 )
vcd? ( media-video/vcdimager )
 "
 
@@ -81,19 +72,19 @@ DOCS+=( ChangeLog {FAQ,PERMISSIONS,README}.txt )
 src_configure() {
local mycmakeargs=(
-DK3B_BUILD_API_DOCS=OFF
+   -DK3B_BUILD_EXTERNAL_ENCODER_PLUGIN=OFF
+   -DK3B_BUILD_LAME_ENCODER_PLUGIN=OFF
+   -DK3B_BUILD_SOX_ENCODER_PLUGIN=OFF
-DK3B_BUILD_WAVE_DECODER_PLUGIN=ON
-DK3B_ENABLE_HAL_SUPPORT=OFF
-DK3B_ENABLE_MUSICBRAINZ=OFF

[gentoo-commits] proj/kde:master commit in: kde-apps/kopete/

2023-01-30 Thread Andreas Sturmlechner
commit: 9f2026c5cdbd47b21550d0ea3c7027501dfad502
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jan 30 20:50:28 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jan 30 20:50:28 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=9f2026c5

kde-apps/kopete: Drop oscar and xmpp PROTOCOLS

There is no sign of that stuff actually working anymore.

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/kopete/kopete-22.12.49..ebuild | 26 +-
 kde-apps/kopete/kopete-.ebuild  | 26 +-
 kde-apps/kopete/metadata.xml|  1 -
 3 files changed, 26 insertions(+), 27 deletions(-)

diff --git a/kde-apps/kopete/kopete-22.12.49..ebuild 
b/kde-apps/kopete/kopete-22.12.49..ebuild
index e591c9c4de..7cb07bb451 100644
--- a/kde-apps/kopete/kopete-22.12.49..ebuild
+++ b/kde-apps/kopete/kopete-22.12.49..ebuild
@@ -44,14 +44,12 @@ otr pipes +privacy +statistics +texteffect translator 
+urlpicpreview webpresence
 #  gadu: net-libs/libgadu @since 4.3
 #  groupwise: app-crypt/qca:2
 #  irc: NO DEPS, probably will fail so inform user about it
-#  xmpp: net-dns/libidn app-crypt/qca:2 ENABLED BY DEFAULT NETWORK
 #  meanwhile: net-libs/meanwhile
-#  oscar: NO DEPS
 #  telepathy: net-libs/decibel
 #  testbed: NO DEPS
 #  winpopup: NO DEPS (we're adding samba as RDEPEND so it works)
 #  zeroconf (bonjour): NO DEPS
-PROTOCOLS="gadu groupwise meanwhile oscar testbed winpopup +xmpp zeroconf"
+PROTOCOLS="gadu groupwise meanwhile testbed winpopup zeroconf"
 
 # disabled protocols
 #  irc: NO DEPS
@@ -59,9 +57,14 @@ PROTOCOLS="gadu groupwise meanwhile oscar testbed winpopup 
+xmpp zeroconf"
 #  qq: NO DEPS
 #  telepathy: net-libs/decibel
 #  skype, sms (until fixed)
+#  oscar (until fixed: KDE-bug #402647
+#  xmpp: continuously broken, KDE-bugs #304722, 412228, 457330, 410938, ...
 
 IUSE="${IUSE} ${PLUGINS} ${PROTOCOLS}"
 
+# tests hang, last checked for 4.2.96
+RESTRICT="test"
+
 COMMON_DEPEND="
app-crypt/gpgme:=[cxx,qt5]
>=dev-qt/qtgui-${QTMIN}:5
@@ -96,11 +99,6 @@ COMMON_DEPEND="
dev-libs/libxml2
dev-libs/libxslt
)
-   xmpp? (
-   >=app-crypt/qca-2.3.0:2[qt5(+)]
-   net-dns/libidn:0=
-   sys-libs/zlib
-   )
zeroconf? (
>=kde-apps/kidentitymanagement-${PVCUT}:5
>=kde-frameworks/kdnssd-${KFMIN}:5
@@ -114,6 +112,11 @@ COMMON_DEPEND="
 #  net-libs/libsrtp:0=
 #  net-libs/ortp:=
 #  )
+#  xmpp? (
+#  >=app-crypt/qca-2.3.0:2[qt5(+)]
+#  net-dns/libidn:0=
+#  sys-libs/zlib
+#  )
 RDEPEND="${COMMON_DEPEND}
latex? (
|| (
@@ -123,18 +126,15 @@ RDEPEND="${COMMON_DEPEND}
virtual/latex-base
)
ssl? ( >=app-crypt/qca-2.3.0:2[qt5(+),ssl] )
-   xmpp? ( >=app-crypt/qca-2.3.0:2[qt5(+),ssl?] )
 "
 #  sms? ( app-mobilephone/smssend )
 #  winpopup? ( net-fs/samba )
+#  xmpp? ( >=app-crypt/qca-2.3.0:2[qt5(+),ssl?] )
 DEPEND="${COMMON_DEPEND}
x11-base/xorg-proto
 "
 #  jingle? ( dev-libs/jsoncpp )
 
-# tests hang, last checked for 4.2.96
-RESTRICT="test"
-
 src_configure() {
local x x2
# Handle common stuff
@@ -158,7 +158,7 @@ src_configure() {
done
 
# disable until fixed:
-   mycmakeargs+=( -DWITH_{cryptography,libjingle,skype,sms}=OFF )
+   mycmakeargs+=( 
-DWITH_{cryptography,jabber,libjingle,oscar,skype,sms}=OFF )
 
# enable plugins
for x in ${PLUGINS}; do

diff --git a/kde-apps/kopete/kopete-.ebuild 
b/kde-apps/kopete/kopete-.ebuild
index 9fd41cc6b3..fd83313e3a 100644
--- a/kde-apps/kopete/kopete-.ebuild
+++ b/kde-apps/kopete/kopete-.ebuild
@@ -44,14 +44,12 @@ otr pipes +privacy +statistics +texteffect translator 
+urlpicpreview webpresence
 #  gadu: net-libs/libgadu @since 4.3
 #  groupwise: app-crypt/qca:2
 #  irc: NO DEPS, probably will fail so inform user about it
-#  xmpp: net-dns/libidn app-crypt/qca:2 ENABLED BY DEFAULT NETWORK
 #  meanwhile: net-libs/meanwhile
-#  oscar: NO DEPS
 #  telepathy: net-libs/decibel
 #  testbed: NO DEPS
 #  winpopup: NO DEPS (we're adding samba as RDEPEND so it works)
 #  zeroconf (bonjour): NO DEPS
-PROTOCOLS="gadu groupwise meanwhile oscar testbed winpopup +xmpp zeroconf"
+PROTOCOLS="gadu groupwise meanwhile testbed winpopup zeroconf"
 
 # disabled protocols
 #  irc: NO DEPS
@@ -59,9 +57,14 @@ PROTOCOLS="gadu groupwise meanwhile oscar testbed winpopup 
+xmpp zeroconf"
 #  qq: NO DEPS
 #  telepathy: net-libs/decibel
 #  sms (until fixed)
+#  oscar (until fixed: KDE-bug #402647
+#  xmpp: continuously broken, KDE-bugs #304722, 412228, 457330, 410938, ...
 
 IUSE="${IUSE} 

[gentoo-commits] proj/kde:master commit in: kde-apps/kopete/

2023-01-30 Thread Andreas Sturmlechner
commit: 5857f4a5a325d3af0ba34a19b9965ab7eca54a3a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jan 30 20:28:50 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jan 30 20:28:50 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=5857f4a5

kde-apps/kopete: Remove skype from PROTOCOLS

Upstream commits:
56460825f8c6145fe3c1873f6cc394359356e456
ac2ab0a35b4c219808bd4bd765dd41b058a84193

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/kopete/kopete-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-apps/kopete/kopete-.ebuild 
b/kde-apps/kopete/kopete-.ebuild
index e591c9c4de..9fd41cc6b3 100644
--- a/kde-apps/kopete/kopete-.ebuild
+++ b/kde-apps/kopete/kopete-.ebuild
@@ -58,7 +58,7 @@ PROTOCOLS="gadu groupwise meanwhile oscar testbed winpopup 
+xmpp zeroconf"
 #  jingle: media-libs/speex net-libs/ortp DISABLED BY UPSTREAM
 #  qq: NO DEPS
 #  telepathy: net-libs/decibel
-#  skype, sms (until fixed)
+#  sms (until fixed)
 
 IUSE="${IUSE} ${PLUGINS} ${PROTOCOLS}"
 
@@ -158,7 +158,7 @@ src_configure() {
done
 
# disable until fixed:
-   mycmakeargs+=( -DWITH_{cryptography,libjingle,skype,sms}=OFF )
+   mycmakeargs+=( -DWITH_{cryptography,libjingle,sms}=OFF )
 
# enable plugins
for x in ${PLUGINS}; do



[gentoo-commits] repo/gentoo:master commit in: dev-ml/ordering/

2023-01-30 Thread Alfredo Tupone
commit: fb7b3fabd2c61c237c36cb443be9c9958ba74bac
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Jan 30 20:47:40 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Jan 30 20:47:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb7b3fab

dev-ml/ordering: add 3.6.2

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/ordering/Manifest  |  1 +
 dev-ml/ordering/ordering-3.6.2.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-ml/ordering/Manifest b/dev-ml/ordering/Manifest
index 914ebeebac7e..505371057bf6 100644
--- a/dev-ml/ordering/Manifest
+++ b/dev-ml/ordering/Manifest
@@ -1,3 +1,4 @@
 DIST dune-3.0.3.tar.gz 1725788 BLAKE2B 
2de93c085f642c8381642a08b18bc21ad48097f32397b3eddab9725deb267b089849b649705e1b72bb1b5b37f7531fd9e0cfb134174f0cb3a8ee2595c7dcf8ce
 SHA512 
839e942bcf8189763d0d9b01614333bb2f036bce68c82959e51d2e9145b57067cb862b66781912391c1a0f531b8dddf2ffeafcee71c626169a437fe40feba155
 DIST dune-3.2.0.tar.gz 1754664 BLAKE2B 
97ba420a5bf9dd8e14ba74c0e91b6679924fd9ee7b8d9a9a2d4b282166d9172582a37adf408fd037972dab7525cd240c24729b6692f403c32029b2994044bd40
 SHA512 
a90ac689d97acab956fd96f16f7c6cfdc95d01785fc14f0d3c8ab39231ff78e8941d2db2fa8cbfaa39bbed8f865e11b628aacae1b22df49512a57d0263c0dca4
 DIST dune-3.6.1.tar.gz 1843804 BLAKE2B 
1e7bf67b596f60a553f00cfd8287ce36ef4ff5b8d8f16465df3f3b7b6d332ceef5101057df9389aeb9ceb4dc7f23bc69320412aebba7587deeb933a0f8ddca46
 SHA512 
2db83116a3d0995c8d0dfd6a1581d214f657a7d90c30dea04d5370327e13c575fed6ce74106a79c2e2fe0c02aa2912ae7a9f4e49c36985fb613b6a41de0700c9
+DIST dune-3.6.2.tar.gz 1906058 BLAKE2B 
7bbf1f346805432015a0e2a20bbeb1d94bbdc9f10537d31129c70466f88713d6659fddae18ab48c95d1a97f5e7931d8a5505eb08b89a27b6193b82b059f1c29e
 SHA512 
636f6cbccca588b576f36840b752fc17d4a46b4c0625262a43c10f948bbb9820bdbee752a8d9a5cf7d5b79987bf824bdef9a44ecf49696959c9f597c4950d7be

diff --git a/dev-ml/ordering/ordering-3.6.2.ebuild 
b/dev-ml/ordering/ordering-3.6.2.ebuild
new file mode 100644
index ..3302c44ddac1
--- /dev/null
+++ b/dev-ml/ordering/ordering-3.6.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune multiprocessing
+
+DESCRIPTION="Element ordering"
+HOMEPAGE="https://github.com/ocaml/dune;
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
+   -> dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+BDEPEND=">=dev-ml/dune-3.5"
+DEPEND=">=dev-lang/ocaml-4.08"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune build -p "${PN}" @install -j $(makeopts_jobs) --profile release || 
die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-site/

2023-01-30 Thread Alfredo Tupone
commit: 8214d66c84dacf3f92569b01de9a071ff4bab292
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Jan 30 20:51:38 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Jan 30 20:51:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8214d66c

dev-ml/dune-site: add 3.6.2

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-site/Manifest   |  1 +
 dev-ml/dune-site/dune-site-3.6.2.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-ml/dune-site/Manifest b/dev-ml/dune-site/Manifest
index c13199ef3a35..d8a4d3dad048 100644
--- a/dev-ml/dune-site/Manifest
+++ b/dev-ml/dune-site/Manifest
@@ -3,3 +3,4 @@ DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7
 DIST dune-3.0.3.tar.gz 1725788 BLAKE2B 
2de93c085f642c8381642a08b18bc21ad48097f32397b3eddab9725deb267b089849b649705e1b72bb1b5b37f7531fd9e0cfb134174f0cb3a8ee2595c7dcf8ce
 SHA512 
839e942bcf8189763d0d9b01614333bb2f036bce68c82959e51d2e9145b57067cb862b66781912391c1a0f531b8dddf2ffeafcee71c626169a437fe40feba155
 DIST dune-3.2.0.tar.gz 1754664 BLAKE2B 
97ba420a5bf9dd8e14ba74c0e91b6679924fd9ee7b8d9a9a2d4b282166d9172582a37adf408fd037972dab7525cd240c24729b6692f403c32029b2994044bd40
 SHA512 
a90ac689d97acab956fd96f16f7c6cfdc95d01785fc14f0d3c8ab39231ff78e8941d2db2fa8cbfaa39bbed8f865e11b628aacae1b22df49512a57d0263c0dca4
 DIST dune-3.6.1.tar.gz 1843804 BLAKE2B 
1e7bf67b596f60a553f00cfd8287ce36ef4ff5b8d8f16465df3f3b7b6d332ceef5101057df9389aeb9ceb4dc7f23bc69320412aebba7587deeb933a0f8ddca46
 SHA512 
2db83116a3d0995c8d0dfd6a1581d214f657a7d90c30dea04d5370327e13c575fed6ce74106a79c2e2fe0c02aa2912ae7a9f4e49c36985fb613b6a41de0700c9
+DIST dune-3.6.2.tar.gz 1906058 BLAKE2B 
7bbf1f346805432015a0e2a20bbeb1d94bbdc9f10537d31129c70466f88713d6659fddae18ab48c95d1a97f5e7931d8a5505eb08b89a27b6193b82b059f1c29e
 SHA512 
636f6cbccca588b576f36840b752fc17d4a46b4c0625262a43c10f948bbb9820bdbee752a8d9a5cf7d5b79987bf824bdef9a44ecf49696959c9f597c4950d7be

diff --git a/dev-ml/dune-site/dune-site-3.6.2.ebuild 
b/dev-ml/dune-site/dune-site-3.6.2.ebuild
new file mode 100644
index ..86c18b3cac7e
--- /dev/null
+++ b/dev-ml/dune-site/dune-site-3.6.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune multiprocessing
+
+DESCRIPTION="Embed locations informations inside executable and libraries"
+HOMEPAGE="https://github.com/ocaml/dune;
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
+   -> dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+RDEPEND="
+   ~dev-ml/dune-private-libs-${PV}:=[ocamlopt=]
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune build -p ${PN} @install -j $(makeopts_jobs) --display short || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/stdune/

2023-01-30 Thread Alfredo Tupone
commit: 9307783195aa5d6b12f33481708dcab424ed5788
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Jan 30 20:49:28 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Jan 30 20:49:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93077831

dev-ml/stdune: add 3.6.2

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/stdune/Manifest|  1 +
 dev-ml/stdune/stdune-3.6.2.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-ml/stdune/Manifest b/dev-ml/stdune/Manifest
index 914ebeebac7e..505371057bf6 100644
--- a/dev-ml/stdune/Manifest
+++ b/dev-ml/stdune/Manifest
@@ -1,3 +1,4 @@
 DIST dune-3.0.3.tar.gz 1725788 BLAKE2B 
2de93c085f642c8381642a08b18bc21ad48097f32397b3eddab9725deb267b089849b649705e1b72bb1b5b37f7531fd9e0cfb134174f0cb3a8ee2595c7dcf8ce
 SHA512 
839e942bcf8189763d0d9b01614333bb2f036bce68c82959e51d2e9145b57067cb862b66781912391c1a0f531b8dddf2ffeafcee71c626169a437fe40feba155
 DIST dune-3.2.0.tar.gz 1754664 BLAKE2B 
97ba420a5bf9dd8e14ba74c0e91b6679924fd9ee7b8d9a9a2d4b282166d9172582a37adf408fd037972dab7525cd240c24729b6692f403c32029b2994044bd40
 SHA512 
a90ac689d97acab956fd96f16f7c6cfdc95d01785fc14f0d3c8ab39231ff78e8941d2db2fa8cbfaa39bbed8f865e11b628aacae1b22df49512a57d0263c0dca4
 DIST dune-3.6.1.tar.gz 1843804 BLAKE2B 
1e7bf67b596f60a553f00cfd8287ce36ef4ff5b8d8f16465df3f3b7b6d332ceef5101057df9389aeb9ceb4dc7f23bc69320412aebba7587deeb933a0f8ddca46
 SHA512 
2db83116a3d0995c8d0dfd6a1581d214f657a7d90c30dea04d5370327e13c575fed6ce74106a79c2e2fe0c02aa2912ae7a9f4e49c36985fb613b6a41de0700c9
+DIST dune-3.6.2.tar.gz 1906058 BLAKE2B 
7bbf1f346805432015a0e2a20bbeb1d94bbdc9f10537d31129c70466f88713d6659fddae18ab48c95d1a97f5e7931d8a5505eb08b89a27b6193b82b059f1c29e
 SHA512 
636f6cbccca588b576f36840b752fc17d4a46b4c0625262a43c10f948bbb9820bdbee752a8d9a5cf7d5b79987bf824bdef9a44ecf49696959c9f597c4950d7be

diff --git a/dev-ml/stdune/stdune-3.6.2.ebuild 
b/dev-ml/stdune/stdune-3.6.2.ebuild
new file mode 100644
index ..7ee771448037
--- /dev/null
+++ b/dev-ml/stdune/stdune-3.6.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune multiprocessing
+
+DESCRIPTION="Dune's unstable standard library"
+HOMEPAGE="https://github.com/ocaml/dune;
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
+   -> dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+BDEPEND=">=dev-ml/dune-3.5"
+DEPEND="
+   dev-ml/pp:=[ocamlopt?]
+   ~dev-ml/dyn-${PV}:=[ocamlopt?]
+   ~dev-ml/ordering-${PV}:=[ocamlopt?]
+   >=dev-ml/csexp-1.5:=[ocamlopt?]
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune build -p "${PN}" @install -j $(makeopts_jobs) --profile release || 
die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-private-libs/

2023-01-30 Thread Alfredo Tupone
commit: 3460f78c2061ad5a1560f8ba108617b85afb05c6
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Jan 30 20:49:57 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Jan 30 20:49:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3460f78c

dev-ml/dune-private-libs: add 3.6.2

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-private-libs/Manifest  |  1 +
 .../dune-private-libs-3.6.2.ebuild | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/dev-ml/dune-private-libs/Manifest 
b/dev-ml/dune-private-libs/Manifest
index 9b9b1dec2dfc..0e12f2ba6bb6 100644
--- a/dev-ml/dune-private-libs/Manifest
+++ b/dev-ml/dune-private-libs/Manifest
@@ -4,3 +4,4 @@ DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7
 DIST dune-3.0.3.tar.gz 1725788 BLAKE2B 
2de93c085f642c8381642a08b18bc21ad48097f32397b3eddab9725deb267b089849b649705e1b72bb1b5b37f7531fd9e0cfb134174f0cb3a8ee2595c7dcf8ce
 SHA512 
839e942bcf8189763d0d9b01614333bb2f036bce68c82959e51d2e9145b57067cb862b66781912391c1a0f531b8dddf2ffeafcee71c626169a437fe40feba155
 DIST dune-3.2.0.tar.gz 1754664 BLAKE2B 
97ba420a5bf9dd8e14ba74c0e91b6679924fd9ee7b8d9a9a2d4b282166d9172582a37adf408fd037972dab7525cd240c24729b6692f403c32029b2994044bd40
 SHA512 
a90ac689d97acab956fd96f16f7c6cfdc95d01785fc14f0d3c8ab39231ff78e8941d2db2fa8cbfaa39bbed8f865e11b628aacae1b22df49512a57d0263c0dca4
 DIST dune-3.6.1.tar.gz 1843804 BLAKE2B 
1e7bf67b596f60a553f00cfd8287ce36ef4ff5b8d8f16465df3f3b7b6d332ceef5101057df9389aeb9ceb4dc7f23bc69320412aebba7587deeb933a0f8ddca46
 SHA512 
2db83116a3d0995c8d0dfd6a1581d214f657a7d90c30dea04d5370327e13c575fed6ce74106a79c2e2fe0c02aa2912ae7a9f4e49c36985fb613b6a41de0700c9
+DIST dune-3.6.2.tar.gz 1906058 BLAKE2B 
7bbf1f346805432015a0e2a20bbeb1d94bbdc9f10537d31129c70466f88713d6659fddae18ab48c95d1a97f5e7931d8a5505eb08b89a27b6193b82b059f1c29e
 SHA512 
636f6cbccca588b576f36840b752fc17d4a46b4c0625262a43c10f948bbb9820bdbee752a8d9a5cf7d5b79987bf824bdef9a44ecf49696959c9f597c4950d7be

diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.6.2.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-3.6.2.ebuild
new file mode 100644
index ..797e233bbac6
--- /dev/null
+++ b/dev-ml/dune-private-libs/dune-private-libs-3.6.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune multiprocessing
+
+DESCRIPTION="Private libraries of Dune"
+HOMEPAGE="https://github.com/ocaml/dune;
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
+   -> dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+BDEPEND=">=dev-ml/dune-3.5"
+DEPEND="
+   >=dev-ml/csexp-1.5:=[ocamlopt?]
+   dev-ml/pp:=[ocamlopt?]
+   ~dev-ml/dyn-${PV}:=[ocamlopt?]
+   ~dev-ml/stdune-${PV}:=[ocamlopt?]
+   >=dev-lang/ocaml-4.08
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune build -p "${PN}" @install -j $(makeopts_jobs) --profile release || 
die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dyn/

2023-01-30 Thread Alfredo Tupone
commit: 399b3138531c644e3e5d204dcabecde8ea7b5911
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Jan 30 20:48:01 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Jan 30 20:48:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=399b3138

dev-ml/dyn: add 3.6.2

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dyn/Manifest |  1 +
 dev-ml/dyn/dyn-3.6.2.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-ml/dyn/Manifest b/dev-ml/dyn/Manifest
index 914ebeebac7e..505371057bf6 100644
--- a/dev-ml/dyn/Manifest
+++ b/dev-ml/dyn/Manifest
@@ -1,3 +1,4 @@
 DIST dune-3.0.3.tar.gz 1725788 BLAKE2B 
2de93c085f642c8381642a08b18bc21ad48097f32397b3eddab9725deb267b089849b649705e1b72bb1b5b37f7531fd9e0cfb134174f0cb3a8ee2595c7dcf8ce
 SHA512 
839e942bcf8189763d0d9b01614333bb2f036bce68c82959e51d2e9145b57067cb862b66781912391c1a0f531b8dddf2ffeafcee71c626169a437fe40feba155
 DIST dune-3.2.0.tar.gz 1754664 BLAKE2B 
97ba420a5bf9dd8e14ba74c0e91b6679924fd9ee7b8d9a9a2d4b282166d9172582a37adf408fd037972dab7525cd240c24729b6692f403c32029b2994044bd40
 SHA512 
a90ac689d97acab956fd96f16f7c6cfdc95d01785fc14f0d3c8ab39231ff78e8941d2db2fa8cbfaa39bbed8f865e11b628aacae1b22df49512a57d0263c0dca4
 DIST dune-3.6.1.tar.gz 1843804 BLAKE2B 
1e7bf67b596f60a553f00cfd8287ce36ef4ff5b8d8f16465df3f3b7b6d332ceef5101057df9389aeb9ceb4dc7f23bc69320412aebba7587deeb933a0f8ddca46
 SHA512 
2db83116a3d0995c8d0dfd6a1581d214f657a7d90c30dea04d5370327e13c575fed6ce74106a79c2e2fe0c02aa2912ae7a9f4e49c36985fb613b6a41de0700c9
+DIST dune-3.6.2.tar.gz 1906058 BLAKE2B 
7bbf1f346805432015a0e2a20bbeb1d94bbdc9f10537d31129c70466f88713d6659fddae18ab48c95d1a97f5e7931d8a5505eb08b89a27b6193b82b059f1c29e
 SHA512 
636f6cbccca588b576f36840b752fc17d4a46b4c0625262a43c10f948bbb9820bdbee752a8d9a5cf7d5b79987bf824bdef9a44ecf49696959c9f597c4950d7be

diff --git a/dev-ml/dyn/dyn-3.6.2.ebuild b/dev-ml/dyn/dyn-3.6.2.ebuild
new file mode 100644
index ..a3d55d2d7132
--- /dev/null
+++ b/dev-ml/dyn/dyn-3.6.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune multiprocessing
+
+DESCRIPTION="Dynamic type"
+HOMEPAGE="https://github.com/ocaml/dune;
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
+   -> dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+BDEPEND=">=dev-ml/dune-3.5"
+DEPEND="~dev-ml/ordering-${PV}:=
+   dev-ml/pp:="
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune build -p "${PN}" @install -j $(makeopts_jobs) --profile release || 
die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune/

2023-01-30 Thread Alfredo Tupone
commit: 3fd5826a295fbf952d4cc6eb4ed7b8c81fcfe0fa
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Jan 30 20:43:08 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Jan 30 20:43:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fd5826a

dev-ml/dune: add 3.6.2

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune/Manifest  |  1 +
 dev-ml/dune/dune-3.6.2.ebuild | 68 +++
 2 files changed, 69 insertions(+)

diff --git a/dev-ml/dune/Manifest b/dev-ml/dune/Manifest
index 7811e5041cfd..bcdac14640a2 100644
--- a/dev-ml/dune/Manifest
+++ b/dev-ml/dune/Manifest
@@ -6,3 +6,4 @@ DIST dune-3.1.1.tar.gz 1738713 BLAKE2B 
29e2034a551f9fbc57aeb1056f934ee5b69d38743
 DIST dune-3.2.0.tar.gz 1754664 BLAKE2B 
97ba420a5bf9dd8e14ba74c0e91b6679924fd9ee7b8d9a9a2d4b282166d9172582a37adf408fd037972dab7525cd240c24729b6692f403c32029b2994044bd40
 SHA512 
a90ac689d97acab956fd96f16f7c6cfdc95d01785fc14f0d3c8ab39231ff78e8941d2db2fa8cbfaa39bbed8f865e11b628aacae1b22df49512a57d0263c0dca4
 DIST dune-3.5.0.tar.gz 1801260 BLAKE2B 
684c6540c3f5e9356e12f1b483b1adbf9f4a44bb24fdd8b79bc5d48efab05b479cef0c9449adb84e3e30be81f07913460073928d5e91647096fc02608f8e9709
 SHA512 
f1a94d867e1b82502aed3f7ae16adb48bd1f773c0045c3313303f29b70ec99bed4264d420c85fe7c4be2343ac970586d77705f6083049c6bec860b543fbd3c3c
 DIST dune-3.6.1.tar.gz 1843804 BLAKE2B 
1e7bf67b596f60a553f00cfd8287ce36ef4ff5b8d8f16465df3f3b7b6d332ceef5101057df9389aeb9ceb4dc7f23bc69320412aebba7587deeb933a0f8ddca46
 SHA512 
2db83116a3d0995c8d0dfd6a1581d214f657a7d90c30dea04d5370327e13c575fed6ce74106a79c2e2fe0c02aa2912ae7a9f4e49c36985fb613b6a41de0700c9
+DIST dune-3.6.2.tar.gz 1906058 BLAKE2B 
7bbf1f346805432015a0e2a20bbeb1d94bbdc9f10537d31129c70466f88713d6659fddae18ab48c95d1a97f5e7931d8a5505eb08b89a27b6193b82b059f1c29e
 SHA512 
636f6cbccca588b576f36840b752fc17d4a46b4c0625262a43c10f948bbb9820bdbee752a8d9a5cf7d5b79987bf824bdef9a44ecf49696959c9f597c4950d7be

diff --git a/dev-ml/dune/dune-3.6.2.ebuild b/dev-ml/dune/dune-3.6.2.ebuild
new file mode 100644
index ..4055f5de2e82
--- /dev/null
+++ b/dev-ml/dune/dune-3.6.2.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multiprocessing elisp-common
+
+DESCRIPTION="A composable build system for OCaml"
+HOMEPAGE="https://github.com/ocaml/dune;
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="emacs"
+RESTRICT="strip test"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.08:=
+   emacs? ( >=app-editors/emacs-23.1:* )
+"
+DEPEND="${RDEPEND}"
+
+QA_FLAGS_IGNORED="usr/bin/dune"
+
+BYTECOMPFLAGS="-L ${S}/editor-integration/emacs"
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+   default
+
+   # This allows `dune --version` to output the correct version
+   # instead of "n/a"
+   sed -i "/^(name dune)/a (version ${PV})" dune-project || die
+}
+
+src_configure() {
+   ./configure \
+   --libdir="$(ocamlc -where)" \
+   --mandir=/usr/share/man \
+   --docdir=/usr/doc \
+   --etcdir=/etc \
+   --datadir=/usr/share \
+   --sbindir=/usr/sbin \
+   --bindir=/usr/bin \
+   || die
+}
+
+src_compile() {
+   ocaml boot/bootstrap.ml -j $(makeopts_jobs) --verbose || die
+   ./_boot/dune.exe build @install -p "${PN}" --profile dune-bootstrap \
+   -j $(makeopts_jobs) --display short || die
+
+   use emacs && elisp-compile editor-integration/emacs/*.el
+}
+
+src_install() {
+   default
+
+   dodir /usr/share/doc
+   mv "${ED}"/usr/doc/dune "${ED}"/usr/share/doc/${PF} || die
+   rmdir "${ED}"/usr/doc || die
+
+   if use emacs ; then
+   elisp-install ${PN} editor-integration/emacs/*.el{,c}
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/facile/files/, dev-ml/facile/

2023-01-30 Thread Alfredo Tupone
commit: b418632d46c6b67f90e56eae45fa41e86da2ae4d
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Jan 30 20:35:27 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Jan 30 20:37:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b418632d

dev-ml/facile: add 1.1.4

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/facile/Manifest  |  1 +
 dev-ml/facile/facile-1.1.4.ebuild   | 21 +++
 dev-ml/facile/files/facile-1.1.4-dune.patch | 42 +
 3 files changed, 64 insertions(+)

diff --git a/dev-ml/facile/Manifest b/dev-ml/facile/Manifest
index 65406b20bc00..8d6cbde9bf91 100644
--- a/dev-ml/facile/Manifest
+++ b/dev-ml/facile/Manifest
@@ -1 +1,2 @@
 DIST facile-1.1.3.tar.gz 99656 BLAKE2B 
19d81c48c39b96083628cc40eb9aca7e8ad7dea4ae81c884bfb22daa56135ac411698d57b68f3112829a1fc53d29612627809901c6e30eb4672776508eee57b2
 SHA512 
78d315188e661245eb7306b645e9baaca94db0b952b57dbc8597bf2f75cab5604c8f4cf850209464e802c636f592552c8b492730cb28896d2acd7f413346
+DIST facile-1.1.4.tbz 83874 BLAKE2B 
a0921615425124b6f1ba51a939bd4c89bcab71a0341e5b866f2c44d89863c077c42f269fcee2a8e302c580ce618c4e765f826fd9c4855f9e992c35cbdc8660db
 SHA512 
b4484275ebf7f0bd271d865c6745bd1784e2260060470f64f86a18833a9663efbf56b089ae668c51f57bc8473281af4e92d461b87eefb2c62162fa7da60838f9

diff --git a/dev-ml/facile/facile-1.1.4.ebuild 
b/dev-ml/facile/facile-1.1.4.ebuild
new file mode 100644
index ..d3e4a42f5a4d
--- /dev/null
+++ b/dev-ml/facile/facile-1.1.4.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="OCaml constraint programming library on integer & integer set 
finite domains"
+HOMEPAGE="http://opti.recherche.enac.fr/;
+SRC_URI="https://github.com/Emmanuel-PLF/${PN}/releases/download/${PV}/${P}.tbz;
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+
+KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt"
+
+RDEPEND=">=dev-lang/ocaml-4:=[ocamlopt?]"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${P}-dune.patch )

diff --git a/dev-ml/facile/files/facile-1.1.4-dune.patch 
b/dev-ml/facile/files/facile-1.1.4-dune.patch
new file mode 100644
index ..f9c667cabb1d
--- /dev/null
+++ b/dev-ml/facile/files/facile-1.1.4-dune.patch
@@ -0,0 +1,42 @@
+diff --git a/dune-project b/dune-project
+new file mode 100644
+index 000..7d8f2ba
+--- /dev/null
 b/dune-project
+@@ -0,0 +1,2 @@
++(lang dune 2.9)
++(name facile)
+diff --git a/examples/dune b/examples/dune
+new file mode 100644
+index 000..b804a36
+--- /dev/null
 b/examples/dune
+@@ -0,0 +1,4 @@
++(executables
++  (libraries facile)
++  (names coins golf golomb jobshop magic marriage prolog seven_eleven tiles)
++)
+diff --git a/lib/dune b/lib/dune
+new file mode 100644
+index 000..d28179f
+--- /dev/null
 b/lib/dune
+@@ -0,0 +1,5 @@
++(library
++  (public_name facile)
++  (libraries stdlib-shims)
++  (ocamlopt_flags (-unsafe -noassert -inline 10))
++)
+diff --git a/lib_test/dune b/lib_test/dune
+new file mode 100644
+index 000..e8993ee
+--- /dev/null
 b/lib_test/dune
+@@ -0,0 +1,7 @@
++(executable
++  (libraries facile)
++  (name queens))
++
++(rule
++  (alias runtest)
++  (action  (run ./queens.exe 8)))



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

2023-01-30 Thread Michał Górny
commit: 1ef1125c204192c38458a2feb3cc15060194d66b
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 30 16:26:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 30 20:32:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ef1125c

dev-python/clang-python: Add 16.0.0_rc1

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

 dev-python/clang-python/Manifest   |  2 +
 .../clang-python/clang-python-16.0.0_rc1.ebuild| 54 ++
 2 files changed, 56 insertions(+)

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index 4037ff77248d..854f3e11851b 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -2,6 +2,8 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78af36b0826a1dfd9a337992499bf701e33149665bfc47d5e14978e38f342559629a559f8b2ce328705ba34fdf6830f5ae9721a5
 SHA512 
4836d3603f32e8e54434cbfa8ef33d9d473ac5dc20ebf9c67132653c73f4524931abd1084655eaee5f20bcfcb91bcc4bbc5c4a0b603ad0c9029c556e14dc4c52
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
+DIST llvm-project-16.0.0rc1.src.tar.xz 118364920 BLAKE2B 
449fa321722e77d1a595d0f1f52a4e9492954d928355402f6e07e6c8a20e4ebfc03690ef8272b92eb5cdd58c97ca37fa6baf847d399e36a84e3ea7d94d1ea6ca
 SHA512 
a24074ea8e21af49b0545f02bdec4727e8df841e59340dc189cc5a144a70fc6880e82381fba622ac62c7504f7bf394c916c773ee25904e8faf41eaedce6ae9e0
+DIST llvm-project-16.0.0rc1.src.tar.xz.sig 566 BLAKE2B 
29a593f74b05ef6268f0b2ee5ebd810a244e7c6b27dd94f709b22bca8e6c8367f8321a6ec61f85476cd399f31519ac2a3c978014afae29490c1e70d26eb6c35f
 SHA512 
dcca03d41ee3cc7d5b150184b03eb9f2e579603ce9cd5289360d1ca47169174afc26a85079cf096ec91e23f487f0b38bb6cd5fb7e5197530582155b16a5ce748
 DIST llvm-project-46d5a57801bc37e5ebb1a4d6b2acc0fa99c01e8d.tar.gz 180436731 
BLAKE2B 
51c30c3f11dd55a225b8ebe4ded752ce9e8eb58751e7458c29901dbdd3673f94892d337d111d696e779e3f7ef0bca6c7d79709e2072a4bf3a001d8813125d571
 SHA512 
ebbe0f8becac39d63433dcc3de474c40f1215fc8faab94fa2ba869d28e66b27e4fe088377bd7ae64575a6d7b07017b88bf92e5488a3185a753e647d8da352bbf
 DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/dev-python/clang-python/clang-python-16.0.0_rc1.ebuild 
b/dev-python/clang-python/clang-python-16.0.0_rc1.ebuild
new file mode 100644
index ..5ec556a2ca20
--- /dev/null
+++ b/dev-python/clang-python/clang-python-16.0.0_rc1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit llvm.org python-r1
+
+DESCRIPTION="Python bindings for sys-devel/clang"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# The module is opening libclang.so directly, and doing some blasphemy
+# on top of it.
+DEPEND="
+   >=sys-devel/clang-${PV}:*
+   !sys-devel/llvm:0[clang(-),python(-)]
+   !sys-devel/clang:0[python(-)]
+"
+RDEPEND="
+   ${DEPEND}
+   ${PYTHON_DEPS}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   test? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+"
+
+LLVM_COMPONENTS=( clang/bindings/python )
+llvm.org_set_globals
+
+python_test() {
+   # tests rely on results from a specific clang version, so override
+   # the search path
+   local -x 
CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)
+   local -x CLANG_NO_DEFAULT_CONFIG=1
+   "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
+}
+
+src_test() {
+   

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

2023-01-30 Thread Michał Górny
commit: b417a117e7fcb6e0d830a6d1d120525bac094c63
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 30 16:26:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 30 20:32:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b417a117

sys-devel/clang: Add 16.0.0_rc1

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

 sys-devel/clang/Manifest|   2 +
 sys-devel/clang/clang-16.0.0_rc1.ebuild | 472 
 2 files changed, 474 insertions(+)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index d36dfbea9dcc..56210b031d68 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -8,6 +8,8 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78af36b0826a1dfd9a337992499bf701e33149665bfc47d5e14978e38f342559629a559f8b2ce328705ba34fdf6830f5ae9721a5
 SHA512 
4836d3603f32e8e54434cbfa8ef33d9d473ac5dc20ebf9c67132653c73f4524931abd1084655eaee5f20bcfcb91bcc4bbc5c4a0b603ad0c9029c556e14dc4c52
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
+DIST llvm-project-16.0.0rc1.src.tar.xz 118364920 BLAKE2B 
449fa321722e77d1a595d0f1f52a4e9492954d928355402f6e07e6c8a20e4ebfc03690ef8272b92eb5cdd58c97ca37fa6baf847d399e36a84e3ea7d94d1ea6ca
 SHA512 
a24074ea8e21af49b0545f02bdec4727e8df841e59340dc189cc5a144a70fc6880e82381fba622ac62c7504f7bf394c916c773ee25904e8faf41eaedce6ae9e0
+DIST llvm-project-16.0.0rc1.src.tar.xz.sig 566 BLAKE2B 
29a593f74b05ef6268f0b2ee5ebd810a244e7c6b27dd94f709b22bca8e6c8367f8321a6ec61f85476cd399f31519ac2a3c978014afae29490c1e70d26eb6c35f
 SHA512 
dcca03d41ee3cc7d5b150184b03eb9f2e579603ce9cd5289360d1ca47169174afc26a85079cf096ec91e23f487f0b38bb6cd5fb7e5197530582155b16a5ce748
 DIST llvm-project-46d5a57801bc37e5ebb1a4d6b2acc0fa99c01e8d.tar.gz 180436731 
BLAKE2B 
51c30c3f11dd55a225b8ebe4ded752ce9e8eb58751e7458c29901dbdd3673f94892d337d111d696e779e3f7ef0bca6c7d79709e2072a4bf3a001d8813125d571
 SHA512 
ebbe0f8becac39d63433dcc3de474c40f1215fc8faab94fa2ba869d28e66b27e4fe088377bd7ae64575a6d7b07017b88bf92e5488a3185a753e647d8da352bbf
 DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/clang/clang-16.0.0_rc1.ebuild 
b/sys-devel/clang/clang-16.0.0_rc1.ebuild
new file mode 100644
index ..b45257440e78
--- /dev/null
+++ b/sys-devel/clang/clang-16.0.0_rc1.ebuild
@@ -0,0 +1,472 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake llvm llvm.org multilib multilib-minimal \
+   prefix python-single-r1 toolchain-funcs
+
+DESCRIPTION="C language family frontend for LLVM"
+HOMEPAGE="https://llvm.org/;
+
+# MSVCSetupApi.h: MIT
+# sorttable.js: MIT
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS=""
+IUSE="debug doc +extra ieee-long-double +pie +static-analyzer test xml"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}:${LLVM_MAJOR}=[debug=,${MULTILIB_USEDEP}]
+   static-analyzer? ( dev-lang/perl:* )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   ${DEPEND}
+   >=sys-devel/clang-common-${PV}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-util/cmake-3.16
+   doc? ( $(python_gen_cond_dep '
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ') )
+   xml? ( virtual/pkgconfig )
+"
+PDEPEND="
+   ~sys-devel/clang-runtime-${PV}
+   sys-devel/clang-toolchain-symlinks:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=(
+   clang 

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

2023-01-30 Thread Michał Górny
commit: 09e05f9340b06315696fab17abf150db14b1b92d
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 30 19:08:32 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 30 20:33:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09e05f93

dev-python/jaraco-test: Remove old

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

 dev-python/jaraco-test/Manifest|  2 --
 dev-python/jaraco-test/jaraco-test-5.1.0-r1.ebuild | 37 --
 dev-python/jaraco-test/jaraco-test-5.2.0.ebuild| 29 -
 3 files changed, 68 deletions(-)

diff --git a/dev-python/jaraco-test/Manifest b/dev-python/jaraco-test/Manifest
index c7955cb3bd47..26f232a151f5 100644
--- a/dev-python/jaraco-test/Manifest
+++ b/dev-python/jaraco-test/Manifest
@@ -1,3 +1 @@
-DIST jaraco.test-5.1.0.tar.gz 6700 BLAKE2B 
69ac08ab7e1c8aeff45d25483f2bb2648ad57a5977dbff8aab844f114a15f054b782ad5b424d9baa805ab80fc7483362dc97320965ef0abe86573b1e7f40b97b
 SHA512 
d1d93eab85068fcba94530df50da9221b7f574e58b2c4ed519c8c4dec7231aa982d588e29137418226f23e0f94bd98f47c0859cf14d7a58c1683ac8ccc24d900
-DIST jaraco.test-5.2.0.tar.gz 8000 BLAKE2B 
21e0714537a9966cc285eb1458f313c354226903ee3da816d7a6620676716cf9c220f82963c8b8ea7ac7a1d641f174d5c72dcca43c68c62e4f929c411aa00d62
 SHA512 
25cd7d5defda6941569958ce61cf41b54555d54c7dc1e115de409d6da352f8e8c09b8671adbdfdc00cf6f1c60a0d43201680c40dbeda44bdcf11a0e64cb23751
 DIST jaraco.test-5.3.0.tar.gz 8199 BLAKE2B 
bb44899e9d459350b7edff1a0212afada0765b250e7450c28e15da958632b33a1d6db2b7ae9984772928003fbd368b6482889816198c971c77fd1f967bcd
 SHA512 
31d2ea0557023c6996b786ee1b2a385ac8f22c2af66baab98c3a6b894bf1eaa7378a595d00bc46a537cc89fe87c9193733968fc8a586a58654b468b712d63728

diff --git a/dev-python/jaraco-test/jaraco-test-5.1.0-r1.ebuild 
b/dev-python/jaraco-test/jaraco-test-5.1.0-r1.ebuild
deleted file mode 100644
index 339a07fef366..
--- a/dev-python/jaraco-test/jaraco-test-5.1.0-r1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit distutils-r1
-
-MY_P=${P/-/.}
-DESCRIPTION="Testing support by jaraco"
-HOMEPAGE="
-   https://github.com/jaraco/jaraco.test/
-   https://pypi.org/project/jaraco.test/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN/-/.}/${MY_P}.tar.gz"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc x86"
-
-RDEPEND="
-   dev-python/jaraco-collections[${PYTHON_USEDEP}]
-   dev-python/jaraco-context[${PYTHON_USEDEP}]
-   dev-python/jaraco-functools[${PYTHON_USEDEP}]
-   dev-python/more-itertools[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   # stray dep
-   sed -i -e '/toml/d' setup.cfg || die
-   distutils-r1_src_prepare
-}

diff --git a/dev-python/jaraco-test/jaraco-test-5.2.0.ebuild 
b/dev-python/jaraco-test/jaraco-test-5.2.0.ebuild
deleted file mode 100644
index 309e9485b670..
--- a/dev-python/jaraco-test/jaraco-test-5.2.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit distutils-r1
-
-MY_P=${P/-/.}
-DESCRIPTION="Testing support by jaraco"
-HOMEPAGE="
-   https://github.com/jaraco/jaraco.test/
-   https://pypi.org/project/jaraco.test/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN/-/.}/${MY_P}.tar.gz"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~x86"
-
-RDEPEND="
-   dev-python/jaraco-context[${PYTHON_USEDEP}]
-   dev-python/jaraco-functools[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest



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

2023-01-30 Thread Michał Górny
commit: 8c15e56a5af2d046ebc517bf6807d2cf81269694
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 30 19:19:13 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 30 20:33:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c15e56a

dev-libs/libclc: Update LLVM_MAX_SLOT in 17.x

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

 dev-libs/libclc/libclc-17.0.0..ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libclc/libclc-17.0.0..ebuild 
b/dev-libs/libclc/libclc-17.0.0..ebuild
index c424e4a83842..93cce600989e 100644
--- a/dev-libs/libclc/libclc-17.0.0..ebuild
+++ b/dev-libs/libclc/libclc-17.0.0..ebuild
@@ -14,10 +14,14 @@ SLOT="0"
 KEYWORDS=""
 IUSE="spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi"
 
-LLVM_MAX_SLOT=16
+LLVM_MAX_SLOT=17
 BDEPEND="
${PYTHON_DEPS}
|| (
+   (
+   sys-devel/clang:17
+   spirv? ( dev-util/spirv-llvm-translator:17 )
+   )
(
sys-devel/clang:16
spirv? ( dev-util/spirv-llvm-translator:16 )



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

2023-01-30 Thread Michał Górny
commit: dc92494503d742c2470dc8dafcc45fb52ce7397c
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 30 16:26:46 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 30 20:32:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc924945

sys-libs/compiler-rt: Add 16.0.0_rc1

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

 sys-libs/compiler-rt/Manifest  |   2 +
 sys-libs/compiler-rt/compiler-rt-16.0.0_rc1.ebuild | 149 +
 2 files changed, 151 insertions(+)

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index ff4ae182a40b..374894677b3a 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -5,6 +5,8 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78af36b0826a1dfd9a337992499bf701e33149665bfc47d5e14978e38f342559629a559f8b2ce328705ba34fdf6830f5ae9721a5
 SHA512 
4836d3603f32e8e54434cbfa8ef33d9d473ac5dc20ebf9c67132653c73f4524931abd1084655eaee5f20bcfcb91bcc4bbc5c4a0b603ad0c9029c556e14dc4c52
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
+DIST llvm-project-16.0.0rc1.src.tar.xz 118364920 BLAKE2B 
449fa321722e77d1a595d0f1f52a4e9492954d928355402f6e07e6c8a20e4ebfc03690ef8272b92eb5cdd58c97ca37fa6baf847d399e36a84e3ea7d94d1ea6ca
 SHA512 
a24074ea8e21af49b0545f02bdec4727e8df841e59340dc189cc5a144a70fc6880e82381fba622ac62c7504f7bf394c916c773ee25904e8faf41eaedce6ae9e0
+DIST llvm-project-16.0.0rc1.src.tar.xz.sig 566 BLAKE2B 
29a593f74b05ef6268f0b2ee5ebd810a244e7c6b27dd94f709b22bca8e6c8367f8321a6ec61f85476cd399f31519ac2a3c978014afae29490c1e70d26eb6c35f
 SHA512 
dcca03d41ee3cc7d5b150184b03eb9f2e579603ce9cd5289360d1ca47169174afc26a85079cf096ec91e23f487f0b38bb6cd5fb7e5197530582155b16a5ce748
 DIST llvm-project-46d5a57801bc37e5ebb1a4d6b2acc0fa99c01e8d.tar.gz 180436731 
BLAKE2B 
51c30c3f11dd55a225b8ebe4ded752ce9e8eb58751e7458c29901dbdd3673f94892d337d111d696e779e3f7ef0bca6c7d79709e2072a4bf3a001d8813125d571
 SHA512 
ebbe0f8becac39d63433dcc3de474c40f1215fc8faab94fa2ba869d28e66b27e4fe088377bd7ae64575a6d7b07017b88bf92e5488a3185a753e647d8da352bbf
 DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/compiler-rt/compiler-rt-16.0.0_rc1.ebuild 
b/sys-libs/compiler-rt/compiler-rt-16.0.0_rc1.ebuild
new file mode 100644
index ..2ed5fc860074
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-16.0.0_rc1.ebuild
@@ -0,0 +1,149 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang (built-in part)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+KEYWORDS=""
+IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   >=dev-util/cmake-3.16
+   clang? ( sys-devel/clang )
+   test? (
+   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+   if ! use clang && ! tc-is-clang; then
+   ewarn "Building using a compiler other than clang may result in 
broken atomics"
+   ewarn 

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

2023-01-30 Thread Michał Górny
commit: 5049e275ec593ec2a0a1382a2938ead50037c2dc
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 30 16:26:52 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 30 20:33:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5049e275

dev-libs/libclc: Add 16.0.0_rc1

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

 dev-libs/libclc/Manifest |  2 +
 dev-libs/libclc/libclc-16.0.0_rc1.ebuild | 84 
 2 files changed, 86 insertions(+)

diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index 92771c3dbb03..53407e02853b 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -2,5 +2,7 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78af36b0826a1dfd9a337992499bf701e33149665bfc47d5e14978e38f342559629a559f8b2ce328705ba34fdf6830f5ae9721a5
 SHA512 
4836d3603f32e8e54434cbfa8ef33d9d473ac5dc20ebf9c67132653c73f4524931abd1084655eaee5f20bcfcb91bcc4bbc5c4a0b603ad0c9029c556e14dc4c52
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
+DIST llvm-project-16.0.0rc1.src.tar.xz 118364920 BLAKE2B 
449fa321722e77d1a595d0f1f52a4e9492954d928355402f6e07e6c8a20e4ebfc03690ef8272b92eb5cdd58c97ca37fa6baf847d399e36a84e3ea7d94d1ea6ca
 SHA512 
a24074ea8e21af49b0545f02bdec4727e8df841e59340dc189cc5a144a70fc6880e82381fba622ac62c7504f7bf394c916c773ee25904e8faf41eaedce6ae9e0
+DIST llvm-project-16.0.0rc1.src.tar.xz.sig 566 BLAKE2B 
29a593f74b05ef6268f0b2ee5ebd810a244e7c6b27dd94f709b22bca8e6c8367f8321a6ec61f85476cd399f31519ac2a3c978014afae29490c1e70d26eb6c35f
 SHA512 
dcca03d41ee3cc7d5b150184b03eb9f2e579603ce9cd5289360d1ca47169174afc26a85079cf096ec91e23f487f0b38bb6cd5fb7e5197530582155b16a5ce748
 DIST llvm-project-46d5a57801bc37e5ebb1a4d6b2acc0fa99c01e8d.tar.gz 180436731 
BLAKE2B 
51c30c3f11dd55a225b8ebe4ded752ce9e8eb58751e7458c29901dbdd3673f94892d337d111d696e779e3f7ef0bca6c7d79709e2072a4bf3a001d8813125d571
 SHA512 
ebbe0f8becac39d63433dcc3de474c40f1215fc8faab94fa2ba869d28e66b27e4fe088377bd7ae64575a6d7b07017b88bf92e5488a3185a753e647d8da352bbf
 DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894

diff --git a/dev-libs/libclc/libclc-16.0.0_rc1.ebuild 
b/dev-libs/libclc/libclc-16.0.0_rc1.ebuild
new file mode 100644
index ..c424e4a83842
--- /dev/null
+++ b/dev-libs/libclc/libclc-16.0.0_rc1.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake llvm llvm.org python-any-r1
+
+DESCRIPTION="OpenCL C library"
+HOMEPAGE="https://libclc.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )"
+SLOT="0"
+KEYWORDS=""
+IUSE="spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi"
+
+LLVM_MAX_SLOT=16
+BDEPEND="
+   ${PYTHON_DEPS}
+   || (
+   (
+   sys-devel/clang:16
+   spirv? ( dev-util/spirv-llvm-translator:16 )
+   )
+   (
+   sys-devel/clang:15
+   spirv? ( dev-util/spirv-llvm-translator:15 )
+   )
+   (
+   sys-devel/clang:14
+   spirv? ( dev-util/spirv-llvm-translator:14 )
+   )
+   (
+   sys-devel/clang:13
+   spirv? ( dev-util/spirv-llvm-translator:13 )
+   )
+   )
+"
+
+LLVM_COMPONENTS=( libclc )
+llvm.org_set_globals
+
+llvm_check_deps() {
+   if use spirv; then
+   has_version -b "dev-util/spirv-llvm-translator:${LLVM_SLOT}" ||
+   return 1
+   fi
+   has_version -b "sys-devel/clang:${LLVM_SLOT}"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libclc_targets=()
+
+   use spirv && libclc_targets+=(
+   "spirv-mesa3d-"
+   "spirv64-mesa3d-"
+   )
+   use 

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

2023-01-30 Thread Michał Górny
commit: a169a15447d75f88ff865cf53eb0c029857b0ee0
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 30 16:26:50 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 30 20:33:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a169a154

sys-libs/libomp: Add 16.0.0_rc1

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

 sys-libs/libomp/Manifest |   2 +
 sys-libs/libomp/libomp-16.0.0_rc1.ebuild | 148 +++
 2 files changed, 150 insertions(+)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index ad8653ff8b27..cc79f0637989 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -4,6 +4,8 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78af36b0826a1dfd9a337992499bf701e33149665bfc47d5e14978e38f342559629a559f8b2ce328705ba34fdf6830f5ae9721a5
 SHA512 
4836d3603f32e8e54434cbfa8ef33d9d473ac5dc20ebf9c67132653c73f4524931abd1084655eaee5f20bcfcb91bcc4bbc5c4a0b603ad0c9029c556e14dc4c52
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
+DIST llvm-project-16.0.0rc1.src.tar.xz 118364920 BLAKE2B 
449fa321722e77d1a595d0f1f52a4e9492954d928355402f6e07e6c8a20e4ebfc03690ef8272b92eb5cdd58c97ca37fa6baf847d399e36a84e3ea7d94d1ea6ca
 SHA512 
a24074ea8e21af49b0545f02bdec4727e8df841e59340dc189cc5a144a70fc6880e82381fba622ac62c7504f7bf394c916c773ee25904e8faf41eaedce6ae9e0
+DIST llvm-project-16.0.0rc1.src.tar.xz.sig 566 BLAKE2B 
29a593f74b05ef6268f0b2ee5ebd810a244e7c6b27dd94f709b22bca8e6c8367f8321a6ec61f85476cd399f31519ac2a3c978014afae29490c1e70d26eb6c35f
 SHA512 
dcca03d41ee3cc7d5b150184b03eb9f2e579603ce9cd5289360d1ca47169174afc26a85079cf096ec91e23f487f0b38bb6cd5fb7e5197530582155b16a5ce748
 DIST llvm-project-46d5a57801bc37e5ebb1a4d6b2acc0fa99c01e8d.tar.gz 180436731 
BLAKE2B 
51c30c3f11dd55a225b8ebe4ded752ce9e8eb58751e7458c29901dbdd3673f94892d337d111d696e779e3f7ef0bca6c7d79709e2072a4bf3a001d8813125d571
 SHA512 
ebbe0f8becac39d63433dcc3de474c40f1215fc8faab94fa2ba869d28e66b27e4fe088377bd7ae64575a6d7b07017b88bf92e5488a3185a753e647d8da352bbf
 DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/libomp/libomp-16.0.0_rc1.ebuild 
b/sys-libs/libomp/libomp-16.0.0_rc1.ebuild
new file mode 100644
index ..971931877b19
--- /dev/null
+++ b/sys-libs/libomp/libomp-16.0.0_rc1.ebuild
@@ -0,0 +1,148 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit flag-o-matic cmake-multilib linux-info llvm llvm.org
+inherit python-single-r1 toolchain-funcs
+
+DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0/${LLVM_SOABI}"
+KEYWORDS=""
+IUSE="
+   debug gdb-plugin hwloc offload ompt test
+   llvm_targets_AMDGPU llvm_targets_NVPTX
+"
+REQUIRED_USE="
+   gdb-plugin? ( ${PYTHON_REQUIRED_USE} )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   gdb-plugin? ( ${PYTHON_DEPS} )
+   hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] )
+   offload? (
+   dev-libs/libffi:=[${MULTILIB_USEDEP}]
+   ~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}]
+   )
+"
+# tests:
+# - dev-python/lit provides the test runner
+# - sys-devel/llvm provide test utils (e.g. FileCheck)
+# - sys-devel/clang provides the compiler to run tests
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-lang/perl
+   offload? (
+   llvm_targets_AMDGPU? ( sys-devel/clang )
+   llvm_targets_NVPTX? ( sys-devel/clang )
+   virtual/pkgconfig
+   )
+   

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

2023-01-30 Thread Michał Górny
commit: dc6ceecafed1f0de1f9d06c6151909b1c7cb0f0b
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 30 16:26:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 30 20:33:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc6ceeca

sys-devel/clang-runtime: Add 16.0.0_rc1

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

 .../clang-runtime/clang-runtime-16.0.0_rc1.ebuild  | 41 ++
 1 file changed, 41 insertions(+)

diff --git a/sys-devel/clang-runtime/clang-runtime-16.0.0_rc1.ebuild 
b/sys-devel/clang-runtime/clang-runtime-16.0.0_rc1.ebuild
new file mode 100644
index ..67b42357665e
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-16.0.0_rc1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build toolchain-funcs
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/;
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+KEYWORDS=""
+IUSE="+compiler-rt libcxx openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+PROPERTIES="live"
+
+RDEPEND="
+   compiler-rt? (
+   
~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   sanitize? (
+   
~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   )
+   )
+   libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+   openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )
+"
+
+pkg_pretend() {
+   if tc-is-clang; then
+   ewarn "You seem to be using clang as a system compiler.  As of 
clang-16,"
+   ewarn "upstream has turned a few warnings that commonly occur 
during"
+   ewarn "configure script runs into errors by default.  This 
causes some"
+   ewarn "configure tests to start failing, sometimes resulting in 
silent"
+   ewarn "breakage, missing functionality or runtime misbehavior.  
It is"
+   ewarn "not yet clear whether the change will remain or be 
reverted."
+   ewarn
+   ewarn "For more information, please see:"
+   ewarn 
"https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213;
+   fi
+}



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

2023-01-30 Thread Michał Górny
commit: 5af88d63316c393691c401fd03ece1d1c87960a9
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 30 16:26:49 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 30 20:33:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5af88d63

sys-libs/libcxx: Add 16.0.0_rc1

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

 sys-libs/libcxx/Manifest |   2 +
 sys-libs/libcxx/libcxx-16.0.0_rc1.ebuild | 204 +++
 2 files changed, 206 insertions(+)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 8d2b348ce9fb..2da70c79b90e 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -5,6 +5,8 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78af36b0826a1dfd9a337992499bf701e33149665bfc47d5e14978e38f342559629a559f8b2ce328705ba34fdf6830f5ae9721a5
 SHA512 
4836d3603f32e8e54434cbfa8ef33d9d473ac5dc20ebf9c67132653c73f4524931abd1084655eaee5f20bcfcb91bcc4bbc5c4a0b603ad0c9029c556e14dc4c52
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
+DIST llvm-project-16.0.0rc1.src.tar.xz 118364920 BLAKE2B 
449fa321722e77d1a595d0f1f52a4e9492954d928355402f6e07e6c8a20e4ebfc03690ef8272b92eb5cdd58c97ca37fa6baf847d399e36a84e3ea7d94d1ea6ca
 SHA512 
a24074ea8e21af49b0545f02bdec4727e8df841e59340dc189cc5a144a70fc6880e82381fba622ac62c7504f7bf394c916c773ee25904e8faf41eaedce6ae9e0
+DIST llvm-project-16.0.0rc1.src.tar.xz.sig 566 BLAKE2B 
29a593f74b05ef6268f0b2ee5ebd810a244e7c6b27dd94f709b22bca8e6c8367f8321a6ec61f85476cd399f31519ac2a3c978014afae29490c1e70d26eb6c35f
 SHA512 
dcca03d41ee3cc7d5b150184b03eb9f2e579603ce9cd5289360d1ca47169174afc26a85079cf096ec91e23f487f0b38bb6cd5fb7e5197530582155b16a5ce748
 DIST llvm-project-46d5a57801bc37e5ebb1a4d6b2acc0fa99c01e8d.tar.gz 180436731 
BLAKE2B 
51c30c3f11dd55a225b8ebe4ded752ce9e8eb58751e7458c29901dbdd3673f94892d337d111d696e779e3f7ef0bca6c7d79709e2072a4bf3a001d8813125d571
 SHA512 
ebbe0f8becac39d63433dcc3de474c40f1215fc8faab94fa2ba869d28e66b27e4fe088377bd7ae64575a6d7b07017b88bf92e5488a3185a753e647d8da352bbf
 DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/libcxx/libcxx-16.0.0_rc1.ebuild 
b/sys-libs/libcxx/libcxx-16.0.0_rc1.ebuild
new file mode 100644
index ..4eeb65e55e83
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-16.0.0_rc1.ebuild
@@ -0,0 +1,204 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="+clang +libcxxabi static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libcxxabi? (
+   ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+   )
+   !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
+"
+DEPEND="
+   ${RDEPEND}
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   >=dev-util/cmake-3.16
+   sys-devel/gdb[python]
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libcxx{,abi} llvm/{cmake,utils/llvm-lit} cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version 

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

2023-01-30 Thread Michał Górny
commit: 80a9eef7ad08c1de936cac6e3d8e0e58cbbf3c2f
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 30 19:12:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 30 20:33:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80a9eef7

sys-devel/llvm: Backport gcc-13 build fix to 13.0.1

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

 sys-devel/llvm/Manifest   | 2 +-
 sys-devel/llvm/llvm-13.0.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index 56210b031d68..2309542ac3fa 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -1,7 +1,7 @@
 DIST llvm-13.0.1-manpages.tar.bz2 202187 BLAKE2B 
32a761426dbe4c3c355d30660254305cd88b6d513faee04c78e370cea9d38761108a9be4c4b4ac39b6a74400af1f9d37ffd11ab05acd7340175c8d66845ae7d9
 SHA512 
9495e1daf588540fdb8b9ee905a9b6be4693bd70b7f42c8e8a0d667242fc24dc853c45918d3bc09d02f0761ad61541bc9749c1498e312da129abdab638a0d572
 DIST llvm-14.0.6-manpages.tar.bz2 218186 BLAKE2B 
4491296e490936a2d7b518e19a0ff6312b89abeef3fbe5da5d0b93bb2add1088ddf64a0b00ec8846062d19b1ad31e53eadee7ce03c9034aab554e183d1baccf6
 SHA512 
f8328dc2ec1e8d941d47e583ee31fae7bdcebb3f854b5c8a4a84bd19a79bf5427ad204012c81349bc05a291e41cf48e5129b4578bbd5d4490dd01e1c0b5823bf
 DIST llvm-15.0.7-manpages.tar.bz2 228425 BLAKE2B 
573b030a32407cfe241fb2c8c62bed8e7c54f9daf4b8cffdd2d4e5ca2e40b5ec5ed3724475aedf77119be1a4d9de847a989e933d315e6d94908e407a19c98047
 SHA512 
86d5eeea2757b0a627c8d2d6e70a3265fc0207085f4e473cdd6e8b624c719625dead23fd1737742a1bea27b1c4631ef3e8e3041a1122a85fcb49859e5bfbee49
-DIST llvm-gentoo-patchset-13.0.1.tar.xz 6288 BLAKE2B 
899222b962486e924e4f8a2b574d285531a3f87af9385ff68c81db92aa224a0cde6d4ee049b5405056bedb4b232b50e1d5840024071a4a215f6311853304c92d
 SHA512 
b2805337f1deca626768a44c5e7ac9ed16e0c31bead1647d44a493a8123c1b8e8f1c8ceee3536bcc6fa87fdd3fcec408229f701adf30eff07e7ef9889b847b01
+DIST llvm-gentoo-patchset-13.0.1-r1.tar.xz 6716 BLAKE2B 
3ad6a2f5d28b1a15574943f0a869afdbfa77cc99e4686c961f0b4c3fc1ee18fbf2870b6df516c2062aa46775a0c6a1a2fe74d9f389b80f13bb13cead8c5277ec
 SHA512 
7a586a95369a2d8736d0cc0aa249951ac256aa2baea08a150ce313ff58a2150d5b72998bd51b7a62147c3cbfa23f8ac2a0c7f6254d15cc9c097346018b1b3be1
 DIST llvm-gentoo-patchset-14.0.6-r2.tar.xz 16120 BLAKE2B 
e12e522fdb7ba505693c679cb09cc8e00e6a954df195c86c2af4dbf1b68334a405b8dcc45f2e28b5e5e0b7e9d5eb7ba907337027927371b7a3b7784ff8aae7e0
 SHA512 
8a5ea71c30fc0727cc855dd812bbcb6d5f51c80c98eb3d5b80258d5c5eaab1310edc9d53ae63c2ca827abec68e2912c4b69ef0da351ff883fb30545a61e1d09c
 DIST llvm-gentoo-patchset-15.0.7.tar.xz 19300 BLAKE2B 
b70e81d744c2eba5cd851e7b690ce8979b3064973f522be7c93bfb54186a4bc8b17219f8788dfc8a527217dd13946cf7836640698ddd3d4b3fde493dfbf8
 SHA512 
da6ae4a0874aff1a423b4bb36701ecb5a35a36ae91d4ed7fda58b83e50ffcdc30498c84be4711fd3e1f227bf312dbe930019203e0a131944439af2aa94f7
 DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13

diff --git a/sys-devel/llvm/llvm-13.0.1.ebuild 
b/sys-devel/llvm/llvm-13.0.1.ebuild
index 4257c602aa0e..d930be46e4d9 100644
--- a/sys-devel/llvm/llvm-13.0.1.ebuild
+++ b/sys-devel/llvm/llvm-13.0.1.ebuild
@@ -60,7 +60,7 @@ PDEPEND="sys-devel/llvm-common
 
 LLVM_COMPONENTS=( llvm )
 LLVM_MANPAGES=1
-LLVM_PATCHSET=${PV/_/-}
+LLVM_PATCHSET=${PV/_/-}-r1
 LLVM_USE_TARGETS=provide
 llvm.org_set_globals
 



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

2023-01-30 Thread Michał Górny
commit: 80f8aa2fecfd92698975c78cd2a86eb272712fce
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 30 16:26:47 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 30 20:32:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80f8aa2f

sys-libs/compiler-rt-sanitizers: Add 16.0.0_rc1

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

 sys-libs/compiler-rt-sanitizers/Manifest   |   2 +
 .../compiler-rt-sanitizers-16.0.0_rc1.ebuild   | 216 +
 2 files changed, 218 insertions(+)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index bcf626a597af..502c678c2658 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -5,6 +5,8 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78af36b0826a1dfd9a337992499bf701e33149665bfc47d5e14978e38f342559629a559f8b2ce328705ba34fdf6830f5ae9721a5
 SHA512 
4836d3603f32e8e54434cbfa8ef33d9d473ac5dc20ebf9c67132653c73f4524931abd1084655eaee5f20bcfcb91bcc4bbc5c4a0b603ad0c9029c556e14dc4c52
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
+DIST llvm-project-16.0.0rc1.src.tar.xz 118364920 BLAKE2B 
449fa321722e77d1a595d0f1f52a4e9492954d928355402f6e07e6c8a20e4ebfc03690ef8272b92eb5cdd58c97ca37fa6baf847d399e36a84e3ea7d94d1ea6ca
 SHA512 
a24074ea8e21af49b0545f02bdec4727e8df841e59340dc189cc5a144a70fc6880e82381fba622ac62c7504f7bf394c916c773ee25904e8faf41eaedce6ae9e0
+DIST llvm-project-16.0.0rc1.src.tar.xz.sig 566 BLAKE2B 
29a593f74b05ef6268f0b2ee5ebd810a244e7c6b27dd94f709b22bca8e6c8367f8321a6ec61f85476cd399f31519ac2a3c978014afae29490c1e70d26eb6c35f
 SHA512 
dcca03d41ee3cc7d5b150184b03eb9f2e579603ce9cd5289360d1ca47169174afc26a85079cf096ec91e23f487f0b38bb6cd5fb7e5197530582155b16a5ce748
 DIST llvm-project-46d5a57801bc37e5ebb1a4d6b2acc0fa99c01e8d.tar.gz 180436731 
BLAKE2B 
51c30c3f11dd55a225b8ebe4ded752ce9e8eb58751e7458c29901dbdd3673f94892d337d111d696e779e3f7ef0bca6c7d79709e2072a4bf3a001d8813125d571
 SHA512 
ebbe0f8becac39d63433dcc3de474c40f1215fc8faab94fa2ba869d28e66b27e4fe088377bd7ae64575a6d7b07017b88bf92e5488a3185a753e647d8da352bbf
 DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_rc1.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_rc1.ebuild
new file mode 100644
index ..cc599404c49c
--- /dev/null
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_rc1.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit check-reqs cmake flag-o-matic llvm llvm.org python-any-r1
+
+DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+KEYWORDS=""
+IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
+# base targets
+IUSE+=" +libfuzzer +memprof +orc +profile +xray"
+# sanitizer targets, keep in sync with config-ix.cmake
+# NB: ubsan, scudo deliberately match two entries
+SANITIZER_FLAGS=(
+   asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo
+   shadowcallstack gwp-asan
+)
+IUSE+=" ${SANITIZER_FLAGS[@]/#/+}"
+REQUIRED_USE="
+   || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray )
+   test? (
+   cfi? ( ubsan )
+   gwp-asan? ( scudo )
+   )
+"
+RESTRICT="
+   !clang? ( test )
+   !test? ( test )
+"
+
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+   

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

2023-01-30 Thread Michał Górny
commit: 6ef111b2c43cd3f2d198c6ca62dbc1ae4d1959dc
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 30 16:26:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 30 20:33:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ef111b2

sys-libs/llvm-libunwind: Add 16.0.0_rc1

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

 sys-libs/llvm-libunwind/Manifest   |   2 +
 .../llvm-libunwind-16.0.0_rc1.ebuild   | 123 +
 2 files changed, 125 insertions(+)

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index 4d22dadf6329..36e3c4fbf69b 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -3,6 +3,8 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78af36b0826a1dfd9a337992499bf701e33149665bfc47d5e14978e38f342559629a559f8b2ce328705ba34fdf6830f5ae9721a5
 SHA512 
4836d3603f32e8e54434cbfa8ef33d9d473ac5dc20ebf9c67132653c73f4524931abd1084655eaee5f20bcfcb91bcc4bbc5c4a0b603ad0c9029c556e14dc4c52
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
+DIST llvm-project-16.0.0rc1.src.tar.xz 118364920 BLAKE2B 
449fa321722e77d1a595d0f1f52a4e9492954d928355402f6e07e6c8a20e4ebfc03690ef8272b92eb5cdd58c97ca37fa6baf847d399e36a84e3ea7d94d1ea6ca
 SHA512 
a24074ea8e21af49b0545f02bdec4727e8df841e59340dc189cc5a144a70fc6880e82381fba622ac62c7504f7bf394c916c773ee25904e8faf41eaedce6ae9e0
+DIST llvm-project-16.0.0rc1.src.tar.xz.sig 566 BLAKE2B 
29a593f74b05ef6268f0b2ee5ebd810a244e7c6b27dd94f709b22bca8e6c8367f8321a6ec61f85476cd399f31519ac2a3c978014afae29490c1e70d26eb6c35f
 SHA512 
dcca03d41ee3cc7d5b150184b03eb9f2e579603ce9cd5289360d1ca47169174afc26a85079cf096ec91e23f487f0b38bb6cd5fb7e5197530582155b16a5ce748
 DIST llvm-project-46d5a57801bc37e5ebb1a4d6b2acc0fa99c01e8d.tar.gz 180436731 
BLAKE2B 
51c30c3f11dd55a225b8ebe4ded752ce9e8eb58751e7458c29901dbdd3673f94892d337d111d696e779e3f7ef0bca6c7d79709e2072a4bf3a001d8813125d571
 SHA512 
ebbe0f8becac39d63433dcc3de474c40f1215fc8faab94fa2ba869d28e66b27e4fe088377bd7ae64575a6d7b07017b88bf92e5488a3185a753e647d8da352bbf
 DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_rc1.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_rc1.ebuild
new file mode 100644
index ..6ffa6c4f81b8
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_rc1.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="C++ runtime stack unwinder from LLVM"
+HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="+clang debug static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !sys-libs/libunwind
+"
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake )
+LLVM_TEST_COMPONENTS=( libcxxabi llvm/utils/llvm-lit )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   

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

2023-01-30 Thread Michał Górny
commit: c44242a3b9e528d82850d82645d4f386afcc4dad
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 30 16:26:43 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 30 20:32:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c44242a3

dev-python/lit: Add 16.0.0_rc1

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

 dev-python/lit/Manifest  |  2 ++
 dev-python/lit/lit-16.0.0_rc1.ebuild | 42 
 2 files changed, 44 insertions(+)

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 4037ff77248d..854f3e11851b 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -2,6 +2,8 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78af36b0826a1dfd9a337992499bf701e33149665bfc47d5e14978e38f342559629a559f8b2ce328705ba34fdf6830f5ae9721a5
 SHA512 
4836d3603f32e8e54434cbfa8ef33d9d473ac5dc20ebf9c67132653c73f4524931abd1084655eaee5f20bcfcb91bcc4bbc5c4a0b603ad0c9029c556e14dc4c52
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
+DIST llvm-project-16.0.0rc1.src.tar.xz 118364920 BLAKE2B 
449fa321722e77d1a595d0f1f52a4e9492954d928355402f6e07e6c8a20e4ebfc03690ef8272b92eb5cdd58c97ca37fa6baf847d399e36a84e3ea7d94d1ea6ca
 SHA512 
a24074ea8e21af49b0545f02bdec4727e8df841e59340dc189cc5a144a70fc6880e82381fba622ac62c7504f7bf394c916c773ee25904e8faf41eaedce6ae9e0
+DIST llvm-project-16.0.0rc1.src.tar.xz.sig 566 BLAKE2B 
29a593f74b05ef6268f0b2ee5ebd810a244e7c6b27dd94f709b22bca8e6c8367f8321a6ec61f85476cd399f31519ac2a3c978014afae29490c1e70d26eb6c35f
 SHA512 
dcca03d41ee3cc7d5b150184b03eb9f2e579603ce9cd5289360d1ca47169174afc26a85079cf096ec91e23f487f0b38bb6cd5fb7e5197530582155b16a5ce748
 DIST llvm-project-46d5a57801bc37e5ebb1a4d6b2acc0fa99c01e8d.tar.gz 180436731 
BLAKE2B 
51c30c3f11dd55a225b8ebe4ded752ce9e8eb58751e7458c29901dbdd3673f94892d337d111d696e779e3f7ef0bca6c7d79709e2072a4bf3a001d8813125d571
 SHA512 
ebbe0f8becac39d63433dcc3de474c40f1215fc8faab94fa2ba869d28e66b27e4fe088377bd7ae64575a6d7b07017b88bf92e5488a3185a753e647d8da352bbf
 DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/dev-python/lit/lit-16.0.0_rc1.ebuild 
b/dev-python/lit/lit-16.0.0_rc1.ebuild
new file mode 100644
index ..f4b401a77373
--- /dev/null
+++ b/dev-python/lit/lit-16.0.0_rc1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 llvm.org
+
+DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+BDEPEND="
+   test? (
+   dev-python/psutil[${PYTHON_USEDEP}]
+   sys-devel/llvm
+   )
+"
+
+LLVM_COMPONENTS=( llvm/utils/lit )
+llvm.org_set_globals
+
+# TODO: move the manpage generation here (from sys-devel/llvm)
+
+src_prepare() {
+   cd "${WORKDIR}" || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local -x LIT_PRESERVES_TMP=1
+   local litflags=$(get_lit_flags)
+   ./lit.py ${litflags//;/ } tests || die
+}



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

2023-01-30 Thread Michał Górny
commit: 9c0ff04913e874bb04ac7e579d23b4396ea94416
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 30 16:26:49 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 30 20:33:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c0ff049

sys-libs/libcxxabi: Add 16.0.0_rc1

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

 sys-libs/libcxxabi/Manifest|   2 +
 sys-libs/libcxxabi/libcxxabi-16.0.0_rc1.ebuild | 116 +
 2 files changed, 118 insertions(+)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 4037ff77248d..854f3e11851b 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -2,6 +2,8 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78af36b0826a1dfd9a337992499bf701e33149665bfc47d5e14978e38f342559629a559f8b2ce328705ba34fdf6830f5ae9721a5
 SHA512 
4836d3603f32e8e54434cbfa8ef33d9d473ac5dc20ebf9c67132653c73f4524931abd1084655eaee5f20bcfcb91bcc4bbc5c4a0b603ad0c9029c556e14dc4c52
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
+DIST llvm-project-16.0.0rc1.src.tar.xz 118364920 BLAKE2B 
449fa321722e77d1a595d0f1f52a4e9492954d928355402f6e07e6c8a20e4ebfc03690ef8272b92eb5cdd58c97ca37fa6baf847d399e36a84e3ea7d94d1ea6ca
 SHA512 
a24074ea8e21af49b0545f02bdec4727e8df841e59340dc189cc5a144a70fc6880e82381fba622ac62c7504f7bf394c916c773ee25904e8faf41eaedce6ae9e0
+DIST llvm-project-16.0.0rc1.src.tar.xz.sig 566 BLAKE2B 
29a593f74b05ef6268f0b2ee5ebd810a244e7c6b27dd94f709b22bca8e6c8367f8321a6ec61f85476cd399f31519ac2a3c978014afae29490c1e70d26eb6c35f
 SHA512 
dcca03d41ee3cc7d5b150184b03eb9f2e579603ce9cd5289360d1ca47169174afc26a85079cf096ec91e23f487f0b38bb6cd5fb7e5197530582155b16a5ce748
 DIST llvm-project-46d5a57801bc37e5ebb1a4d6b2acc0fa99c01e8d.tar.gz 180436731 
BLAKE2B 
51c30c3f11dd55a225b8ebe4ded752ce9e8eb58751e7458c29901dbdd3673f94892d337d111d696e779e3f7ef0bca6c7d79709e2072a4bf3a001d8813125d571
 SHA512 
ebbe0f8becac39d63433dcc3de474c40f1215fc8faab94fa2ba869d28e66b27e4fe088377bd7ae64575a6d7b07017b88bf92e5488a3185a753e647d8da352bbf
 DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/libcxxabi/libcxxabi-16.0.0_rc1.ebuild 
b/sys-libs/libcxxabi/libcxxabi-16.0.0_rc1.ebuild
new file mode 100644
index ..e5f19fc61a28
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-16.0.0_rc1.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="Low level support for a standard C++ library"
+HOMEPAGE="https://libcxxabi.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="+clang static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+# in 15.x, cxxabi.h is moving from libcxx to libcxxabi
+RDEPEND+="
+   !

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

2023-01-30 Thread Michał Górny
commit: 8df72f1307ed2af2713d4317c9914898d40a5919
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 30 16:26:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 30 20:32:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8df72f13

sys-devel/lld: Add 16.0.0_rc1

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

 sys-devel/lld/Manifest  |  2 +
 sys-devel/lld/lld-16.0.0_rc1.ebuild | 90 +
 2 files changed, 92 insertions(+)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 4037ff77248d..854f3e11851b 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -2,6 +2,8 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78af36b0826a1dfd9a337992499bf701e33149665bfc47d5e14978e38f342559629a559f8b2ce328705ba34fdf6830f5ae9721a5
 SHA512 
4836d3603f32e8e54434cbfa8ef33d9d473ac5dc20ebf9c67132653c73f4524931abd1084655eaee5f20bcfcb91bcc4bbc5c4a0b603ad0c9029c556e14dc4c52
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
+DIST llvm-project-16.0.0rc1.src.tar.xz 118364920 BLAKE2B 
449fa321722e77d1a595d0f1f52a4e9492954d928355402f6e07e6c8a20e4ebfc03690ef8272b92eb5cdd58c97ca37fa6baf847d399e36a84e3ea7d94d1ea6ca
 SHA512 
a24074ea8e21af49b0545f02bdec4727e8df841e59340dc189cc5a144a70fc6880e82381fba622ac62c7504f7bf394c916c773ee25904e8faf41eaedce6ae9e0
+DIST llvm-project-16.0.0rc1.src.tar.xz.sig 566 BLAKE2B 
29a593f74b05ef6268f0b2ee5ebd810a244e7c6b27dd94f709b22bca8e6c8367f8321a6ec61f85476cd399f31519ac2a3c978014afae29490c1e70d26eb6c35f
 SHA512 
dcca03d41ee3cc7d5b150184b03eb9f2e579603ce9cd5289360d1ca47169174afc26a85079cf096ec91e23f487f0b38bb6cd5fb7e5197530582155b16a5ce748
 DIST llvm-project-46d5a57801bc37e5ebb1a4d6b2acc0fa99c01e8d.tar.gz 180436731 
BLAKE2B 
51c30c3f11dd55a225b8ebe4ded752ce9e8eb58751e7458c29901dbdd3673f94892d337d111d696e779e3f7ef0bca6c7d79709e2072a4bf3a001d8813125d571
 SHA512 
ebbe0f8becac39d63433dcc3de474c40f1215fc8faab94fa2ba869d28e66b27e4fe088377bd7ae64575a6d7b07017b88bf92e5488a3185a753e647d8da352bbf
 DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/lld/lld-16.0.0_rc1.ebuild 
b/sys-devel/lld/lld-16.0.0_rc1.ebuild
new file mode 100644
index ..d22c1fb13951
--- /dev/null
+++ b/sys-devel/lld/lld-16.0.0_rc1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS=""
+IUSE="debug test zstd"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}[zstd=]
+   sys-libs/zlib:=
+   zstd? ( app-arch/zstd:= )
+"
+RDEPEND="
+   ${DEPEND}
+   !sys-devel/lld:0
+"
+BDEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+   test? (
+   >=dev-util/cmake-3.16
+   $(python_gen_any_dep 
">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
+   )
+"
+PDEPEND="
+   >=sys-devel/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o )
+LLVM_TEST_COMPONENTS=( llvm/utils third-party )
+llvm.org_set_globals
+
+python_check_deps() {
+   python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+}
+
+src_unpack() {
+   llvm.org_src_unpack
+
+   # Directory ${WORKDIR}/llvm does not exist with USE="-test",
+ 

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

2023-01-30 Thread Michał Górny
commit: b710d9621d37d55d64d6366dd33e86bbff6ff57c
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 30 16:26:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 30 20:32:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b710d962

dev-util/lldb: Add 16.0.0_rc1

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

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

diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest
index 4037ff77248d..854f3e11851b 100644
--- a/dev-util/lldb/Manifest
+++ b/dev-util/lldb/Manifest
@@ -2,6 +2,8 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78af36b0826a1dfd9a337992499bf701e33149665bfc47d5e14978e38f342559629a559f8b2ce328705ba34fdf6830f5ae9721a5
 SHA512 
4836d3603f32e8e54434cbfa8ef33d9d473ac5dc20ebf9c67132653c73f4524931abd1084655eaee5f20bcfcb91bcc4bbc5c4a0b603ad0c9029c556e14dc4c52
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
+DIST llvm-project-16.0.0rc1.src.tar.xz 118364920 BLAKE2B 
449fa321722e77d1a595d0f1f52a4e9492954d928355402f6e07e6c8a20e4ebfc03690ef8272b92eb5cdd58c97ca37fa6baf847d399e36a84e3ea7d94d1ea6ca
 SHA512 
a24074ea8e21af49b0545f02bdec4727e8df841e59340dc189cc5a144a70fc6880e82381fba622ac62c7504f7bf394c916c773ee25904e8faf41eaedce6ae9e0
+DIST llvm-project-16.0.0rc1.src.tar.xz.sig 566 BLAKE2B 
29a593f74b05ef6268f0b2ee5ebd810a244e7c6b27dd94f709b22bca8e6c8367f8321a6ec61f85476cd399f31519ac2a3c978014afae29490c1e70d26eb6c35f
 SHA512 
dcca03d41ee3cc7d5b150184b03eb9f2e579603ce9cd5289360d1ca47169174afc26a85079cf096ec91e23f487f0b38bb6cd5fb7e5197530582155b16a5ce748
 DIST llvm-project-46d5a57801bc37e5ebb1a4d6b2acc0fa99c01e8d.tar.gz 180436731 
BLAKE2B 
51c30c3f11dd55a225b8ebe4ded752ce9e8eb58751e7458c29901dbdd3673f94892d337d111d696e779e3f7ef0bca6c7d79709e2072a4bf3a001d8813125d571
 SHA512 
ebbe0f8becac39d63433dcc3de474c40f1215fc8faab94fa2ba869d28e66b27e4fe088377bd7ae64575a6d7b07017b88bf92e5488a3185a753e647d8da352bbf
 DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/dev-util/lldb/lldb-16.0.0_rc1.ebuild 
b/dev-util/lldb/lldb-16.0.0_rc1.ebuild
new file mode 100644
index ..985e9ba9d42f
--- /dev/null
+++ b/dev-util/lldb/lldb-16.0.0_rc1.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake llvm llvm.org python-single-r1
+
+DESCRIPTION="The LLVM debugger"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${LLVM_SOABI}"
+KEYWORDS=""
+IUSE="debug +libedit lzma ncurses +python test +xml"
+RESTRICT="test"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+DEPEND="
+   libedit? ( dev-libs/libedit:0= )
+   lzma? ( app-arch/xz-utils:= )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
+   xml? ( dev-libs/libxml2:= )
+   ~sys-devel/clang-${PV}
+   ~sys-devel/llvm-${PV}
+"
+RDEPEND="
+   ${DEPEND}
+   python? (
+   $(python_gen_cond_dep '
+   dev-python/six[${PYTHON_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-util/cmake-3.16
+   python? (
+   >=dev-lang/swig-3.0.11
+   $(python_gen_cond_dep '
+   dev-python/six[${PYTHON_USEDEP}]
+   ')
+   )
+   test? (
+   $(python_gen_cond_dep "
+   ~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
+   dev-python/psutil[\${PYTHON_USEDEP}]
+   

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

2023-01-30 Thread Michał Górny
commit: 50ef192da3d4805fc2d3244e9b0511eb640e05f2
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 30 16:26:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 30 20:32:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50ef192d

sys-devel/llvm: Add 16.0.0_rc1

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

 sys-devel/llvm/Manifest   |   2 +
 sys-devel/llvm/llvm-16.0.0_rc1.ebuild | 514 ++
 2 files changed, 516 insertions(+)

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index d36dfbea9dcc..56210b031d68 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -8,6 +8,8 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78af36b0826a1dfd9a337992499bf701e33149665bfc47d5e14978e38f342559629a559f8b2ce328705ba34fdf6830f5ae9721a5
 SHA512 
4836d3603f32e8e54434cbfa8ef33d9d473ac5dc20ebf9c67132653c73f4524931abd1084655eaee5f20bcfcb91bcc4bbc5c4a0b603ad0c9029c556e14dc4c52
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
+DIST llvm-project-16.0.0rc1.src.tar.xz 118364920 BLAKE2B 
449fa321722e77d1a595d0f1f52a4e9492954d928355402f6e07e6c8a20e4ebfc03690ef8272b92eb5cdd58c97ca37fa6baf847d399e36a84e3ea7d94d1ea6ca
 SHA512 
a24074ea8e21af49b0545f02bdec4727e8df841e59340dc189cc5a144a70fc6880e82381fba622ac62c7504f7bf394c916c773ee25904e8faf41eaedce6ae9e0
+DIST llvm-project-16.0.0rc1.src.tar.xz.sig 566 BLAKE2B 
29a593f74b05ef6268f0b2ee5ebd810a244e7c6b27dd94f709b22bca8e6c8367f8321a6ec61f85476cd399f31519ac2a3c978014afae29490c1e70d26eb6c35f
 SHA512 
dcca03d41ee3cc7d5b150184b03eb9f2e579603ce9cd5289360d1ca47169174afc26a85079cf096ec91e23f487f0b38bb6cd5fb7e5197530582155b16a5ce748
 DIST llvm-project-46d5a57801bc37e5ebb1a4d6b2acc0fa99c01e8d.tar.gz 180436731 
BLAKE2B 
51c30c3f11dd55a225b8ebe4ded752ce9e8eb58751e7458c29901dbdd3673f94892d337d111d696e779e3f7ef0bca6c7d79709e2072a4bf3a001d8813125d571
 SHA512 
ebbe0f8becac39d63433dcc3de474c40f1215fc8faab94fa2ba869d28e66b27e4fe088377bd7ae64575a6d7b07017b88bf92e5488a3185a753e647d8da352bbf
 DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/llvm/llvm-16.0.0_rc1.ebuild 
b/sys-devel/llvm/llvm-16.0.0_rc1.ebuild
new file mode 100644
index ..d4655d4dc33f
--- /dev/null
+++ b/sys-devel/llvm/llvm-16.0.0_rc1.ebuild
@@ -0,0 +1,514 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake llvm.org multilib-minimal pax-utils python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="Low Level Virtual Machine"
+HOMEPAGE="https://llvm.org/;
+
+# Additional licenses:
+# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD.
+# 2. xxhash: BSD.
+# 3. MD5 code: public-domain.
+# 4. ConvertUTF.h: TODO.
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS=""
+IUSE="
+   +binutils-plugin debug doc exegesis libedit +libffi ncurses test xar
+   xml z3 zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:0=[${MULTILIB_USEDEP}]
+   binutils-plugin? ( >=sys-devel/binutils-2.31.1-r4:*[plugins] )
+   exegesis? ( dev-libs/libpfm:= )
+   libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] )
+   libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] )
+   xar? ( app-arch/xar )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] )
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+   

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

2023-01-30 Thread Michał Górny
commit: 3a31b0abfc40b1e8cb6b3f4ee10cbab83cf7b04c
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 30 16:26:40 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 30 20:32:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a31b0ab

sys-devel/clang-common: Add 16.0.0_rc1

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

 sys-devel/clang-common/Manifest|   2 +
 .../clang-common/clang-common-16.0.0_rc1.ebuild| 168 +
 2 files changed, 170 insertions(+)

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index 4037ff77248d..854f3e11851b 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -2,6 +2,8 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78af36b0826a1dfd9a337992499bf701e33149665bfc47d5e14978e38f342559629a559f8b2ce328705ba34fdf6830f5ae9721a5
 SHA512 
4836d3603f32e8e54434cbfa8ef33d9d473ac5dc20ebf9c67132653c73f4524931abd1084655eaee5f20bcfcb91bcc4bbc5c4a0b603ad0c9029c556e14dc4c52
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
+DIST llvm-project-16.0.0rc1.src.tar.xz 118364920 BLAKE2B 
449fa321722e77d1a595d0f1f52a4e9492954d928355402f6e07e6c8a20e4ebfc03690ef8272b92eb5cdd58c97ca37fa6baf847d399e36a84e3ea7d94d1ea6ca
 SHA512 
a24074ea8e21af49b0545f02bdec4727e8df841e59340dc189cc5a144a70fc6880e82381fba622ac62c7504f7bf394c916c773ee25904e8faf41eaedce6ae9e0
+DIST llvm-project-16.0.0rc1.src.tar.xz.sig 566 BLAKE2B 
29a593f74b05ef6268f0b2ee5ebd810a244e7c6b27dd94f709b22bca8e6c8367f8321a6ec61f85476cd399f31519ac2a3c978014afae29490c1e70d26eb6c35f
 SHA512 
dcca03d41ee3cc7d5b150184b03eb9f2e579603ce9cd5289360d1ca47169174afc26a85079cf096ec91e23f487f0b38bb6cd5fb7e5197530582155b16a5ce748
 DIST llvm-project-46d5a57801bc37e5ebb1a4d6b2acc0fa99c01e8d.tar.gz 180436731 
BLAKE2B 
51c30c3f11dd55a225b8ebe4ded752ce9e8eb58751e7458c29901dbdd3673f94892d337d111d696e779e3f7ef0bca6c7d79709e2072a4bf3a001d8813125d571
 SHA512 
ebbe0f8becac39d63433dcc3de474c40f1215fc8faab94fa2ba869d28e66b27e4fe088377bd7ae64575a6d7b07017b88bf92e5488a3185a753e647d8da352bbf
 DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/clang-common/clang-common-16.0.0_rc1.ebuild 
b/sys-devel/clang-common/clang-common-16.0.0_rc1.ebuild
new file mode 100644
index ..be17e87b775a
--- /dev/null
+++ b/sys-devel/clang-common/clang-common-16.0.0_rc1.ebuild
@@ -0,0 +1,168 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of clang"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="
+   default-compiler-rt default-libcxx default-lld llvm-libunwind
+   hardened stricter
+"
+
+PDEPEND="
+   sys-devel/clang:*
+   default-compiler-rt? (
+   sys-devel/clang-runtime[compiler-rt]
+   llvm-libunwind? ( sys-libs/llvm-libunwind )
+   !llvm-libunwind? ( sys-libs/libunwind )
+   )
+   !default-compiler-rt? ( sys-devel/gcc )
+   default-libcxx? ( >=sys-libs/libcxx-${PV} )
+   !default-libcxx? ( sys-devel/gcc )
+   default-lld? ( sys-devel/lld )
+   !default-lld? ( sys-devel/binutils )
+"
+IDEPEND="
+   !default-compiler-rt? ( sys-devel/gcc-config )
+   !default-libcxx? ( sys-devel/gcc-config )
+"
+
+LLVM_COMPONENTS=( clang/utils )
+llvm.org_set_globals
+
+pkg_pretend() {
+   [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return
+
+   local flag missing_flags=()
+   for flag in 

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

2023-01-30 Thread Michał Górny
commit: 4446b4356b52440fce7daf4836c78b3266b191b9
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 30 16:25:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 30 20:32:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4446b435

app-portage/flaggie: Remove old

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

 app-portage/flaggie/Manifest  |  2 --
 app-portage/flaggie/flaggie-0.99.0.ebuild | 36 ---
 app-portage/flaggie/flaggie-0.99.1.ebuild | 36 ---
 3 files changed, 74 deletions(-)

diff --git a/app-portage/flaggie/Manifest b/app-portage/flaggie/Manifest
index c44a62cd6e16..4acbcbb1e3ca 100644
--- a/app-portage/flaggie/Manifest
+++ b/app-portage/flaggie/Manifest
@@ -1,4 +1,2 @@
 DIST flaggie-0.2.1.tar.bz2 16767 BLAKE2B 
fea0fbc505bfa97e7bee2c05f0cc19077b9b23a021b01aafa2c4b064466677f9dd4ae95c36f6de65b4ad07c5046d539ceb0cb667dcb791b60410d7a5e688813f
 SHA512 
3f273ebeceaaedce7a3807126fb3f450e420338a883440066d06a4d6a95b63bd538bb5da882fea23e0d390b28a83f50375dbda2624f656327775b2b700f2b2e4
-DIST flaggie-0.99.0.gh.tar.gz 15210 BLAKE2B 
59d8d877ed98580b8631f72be531c21cb8ba9bf482ed3c4ceca6bb8f10fb9873124258eb3aad51b56f2e4f3d8c54fc192c9909bf5f48cbf6127aa74a9f23b377
 SHA512 
41fcac02b1eb0588802d364da468c5fd9d223e9d21dcbb17a1802953ca74704bfe9d2b764e7be8a8748a8dfcc5172d8395f801c4f36ab836c5b75a08886e1971
-DIST flaggie-0.99.1.gh.tar.gz 16703 BLAKE2B 
f0f5cfef0a05ab30cdf2f6822c1d447b3977b7230881b96b01d8c6692d89b49bd6f30272d42c9546db0b164957cb76ba2b89d63c8c4a944d54d5d89bd075131c
 SHA512 
757f3528a4c90ab90fbc61b33eeaff15631ee196e3933d11b181b00d4abcde9fa6d84a349286b05b270a68ebd64c618932c140fe0263d509ad90b9246db20dfd
 DIST flaggie-0.99.2.gh.tar.gz 17279 BLAKE2B 
c9015647f5a67e0a5d87e3f9af95784ca2e1eee67c4740d292594a9fc8b259c6485066d3111393b4774d24436b4779f2759b5cefdbc03b02d28e433dce121dfc
 SHA512 
3fc705935f9b14d8f87152516a23a0fb7825ee57063d2916d5336fa9522cf830e2c2adf00d5eb4a906845ef6c3b955ce46592ced09607ebe7c7de591496df876

diff --git a/app-portage/flaggie/flaggie-0.99.0.ebuild 
b/app-portage/flaggie/flaggie-0.99.0.ebuild
deleted file mode 100644
index 8a7cfc3fa1d2..
--- a/app-portage/flaggie/flaggie-0.99.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="A smart CLI mangler for package.* files"
-HOMEPAGE="
-   https://github.com/projg2/flaggie/
-"
-SRC_URI="
-   https://github.com/projg2/flaggie/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS=""
-
-RDEPEND="
-   app-portage/gentoopm[${PYTHON_USEDEP}]
-   dev-python/more-itertools[${PYTHON_USEDEP}]
-   dev-vcs/git
-"
-
-distutils_enable_tests pytest
-
-pkg_postinst() {
-   ewarn "This is a preview release of flaggie 1.x. It it not fully 
featured"
-   ewarn "yet and it may have significant bugs. Please back your 
/etc/portage"
-   ewarn "up before using it. Verify the results using --pretend."
-}

diff --git a/app-portage/flaggie/flaggie-0.99.1.ebuild 
b/app-portage/flaggie/flaggie-0.99.1.ebuild
deleted file mode 100644
index 9ace377582e4..
--- a/app-portage/flaggie/flaggie-0.99.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="A smart CLI mangler for package.* files"
-HOMEPAGE="
-   https://github.com/projg2/flaggie/
-"
-SRC_URI="
-   https://github.com/projg2/flaggie/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS=""
-
-RDEPEND="
-   >=app-portage/gentoopm-0.5.0[${PYTHON_USEDEP}]
-   dev-python/more-itertools[${PYTHON_USEDEP}]
-   dev-vcs/git
-"
-
-distutils_enable_tests pytest
-
-pkg_postinst() {
-   ewarn "This is a preview release of flaggie 1.x. It it not fully 
featured"
-   ewarn "yet and it may have significant bugs. Please back your 
/etc/portage"
-   ewarn "up before using it. Verify the results using --pretend."
-}



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

2023-01-30 Thread Michał Górny
commit: c73e6dc4c9a3a21ee6ad02c225419ceb19deff75
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 30 16:26:22 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 30 20:32:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c73e6dc4

app-portage/flaggie: Keyword 0.99.2

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

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

diff --git a/app-portage/flaggie/flaggie-0.99.2.ebuild 
b/app-portage/flaggie/flaggie-0.99.2.ebuild
index 9ace377582e4..070539b02d69 100644
--- a/app-portage/flaggie/flaggie-0.99.2.ebuild
+++ b/app-portage/flaggie/flaggie-0.99.2.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS=""
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="
>=app-portage/gentoopm-0.5.0[${PYTHON_USEDEP}]



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

2023-01-30 Thread Michał Górny
commit: a25cf0410f689cbe4dfa266eaad66a69d85d8d50
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 30 16:26:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 30 20:32:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a25cf041

sys-devel/llvm-common: Add 16.0.0_rc1

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

 sys-devel/llvm-common/Manifest |  2 ++
 .../llvm-common/llvm-common-16.0.0_rc1.ebuild  | 28 ++
 2 files changed, 30 insertions(+)

diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index 4037ff77248d..854f3e11851b 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -2,6 +2,8 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78af36b0826a1dfd9a337992499bf701e33149665bfc47d5e14978e38f342559629a559f8b2ce328705ba34fdf6830f5ae9721a5
 SHA512 
4836d3603f32e8e54434cbfa8ef33d9d473ac5dc20ebf9c67132653c73f4524931abd1084655eaee5f20bcfcb91bcc4bbc5c4a0b603ad0c9029c556e14dc4c52
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
+DIST llvm-project-16.0.0rc1.src.tar.xz 118364920 BLAKE2B 
449fa321722e77d1a595d0f1f52a4e9492954d928355402f6e07e6c8a20e4ebfc03690ef8272b92eb5cdd58c97ca37fa6baf847d399e36a84e3ea7d94d1ea6ca
 SHA512 
a24074ea8e21af49b0545f02bdec4727e8df841e59340dc189cc5a144a70fc6880e82381fba622ac62c7504f7bf394c916c773ee25904e8faf41eaedce6ae9e0
+DIST llvm-project-16.0.0rc1.src.tar.xz.sig 566 BLAKE2B 
29a593f74b05ef6268f0b2ee5ebd810a244e7c6b27dd94f709b22bca8e6c8367f8321a6ec61f85476cd399f31519ac2a3c978014afae29490c1e70d26eb6c35f
 SHA512 
dcca03d41ee3cc7d5b150184b03eb9f2e579603ce9cd5289360d1ca47169174afc26a85079cf096ec91e23f487f0b38bb6cd5fb7e5197530582155b16a5ce748
 DIST llvm-project-46d5a57801bc37e5ebb1a4d6b2acc0fa99c01e8d.tar.gz 180436731 
BLAKE2B 
51c30c3f11dd55a225b8ebe4ded752ce9e8eb58751e7458c29901dbdd3673f94892d337d111d696e779e3f7ef0bca6c7d79709e2072a4bf3a001d8813125d571
 SHA512 
ebbe0f8becac39d63433dcc3de474c40f1215fc8faab94fa2ba869d28e66b27e4fe088377bd7ae64575a6d7b07017b88bf92e5488a3185a753e647d8da352bbf
 DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/llvm-common/llvm-common-16.0.0_rc1.ebuild 
b/sys-devel/llvm-common/llvm-common-16.0.0_rc1.ebuild
new file mode 100644
index ..ce5f03ca34a5
--- /dev/null
+++ b/sys-devel/llvm-common/llvm-common-16.0.0_rc1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of LLVM"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+
+RDEPEND="
+   !sys-devel/llvm:0
+"
+
+LLVM_COMPONENTS=( llvm/utils/vim )
+llvm.org_set_globals
+
+src_install() {
+   insinto /usr/share/vim/vimfiles
+   doins -r */
+   # some users may find it useful
+   newdoc README README.vim
+   dodoc vimrc
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/llvm-ocaml/

2023-01-30 Thread Michał Górny
commit: 364e83b6fd131183402500f9b62610e7ef158817
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 30 16:26:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 30 20:32:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=364e83b6

dev-ml/llvm-ocaml: Add 16.0.0_rc1

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

 dev-ml/llvm-ocaml/Manifest |   2 +
 dev-ml/llvm-ocaml/llvm-ocaml-16.0.0_rc1.ebuild | 112 +
 2 files changed, 114 insertions(+)

diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index 4037ff77248d..854f3e11851b 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -2,6 +2,8 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78af36b0826a1dfd9a337992499bf701e33149665bfc47d5e14978e38f342559629a559f8b2ce328705ba34fdf6830f5ae9721a5
 SHA512 
4836d3603f32e8e54434cbfa8ef33d9d473ac5dc20ebf9c67132653c73f4524931abd1084655eaee5f20bcfcb91bcc4bbc5c4a0b603ad0c9029c556e14dc4c52
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
+DIST llvm-project-16.0.0rc1.src.tar.xz 118364920 BLAKE2B 
449fa321722e77d1a595d0f1f52a4e9492954d928355402f6e07e6c8a20e4ebfc03690ef8272b92eb5cdd58c97ca37fa6baf847d399e36a84e3ea7d94d1ea6ca
 SHA512 
a24074ea8e21af49b0545f02bdec4727e8df841e59340dc189cc5a144a70fc6880e82381fba622ac62c7504f7bf394c916c773ee25904e8faf41eaedce6ae9e0
+DIST llvm-project-16.0.0rc1.src.tar.xz.sig 566 BLAKE2B 
29a593f74b05ef6268f0b2ee5ebd810a244e7c6b27dd94f709b22bca8e6c8367f8321a6ec61f85476cd399f31519ac2a3c978014afae29490c1e70d26eb6c35f
 SHA512 
dcca03d41ee3cc7d5b150184b03eb9f2e579603ce9cd5289360d1ca47169174afc26a85079cf096ec91e23f487f0b38bb6cd5fb7e5197530582155b16a5ce748
 DIST llvm-project-46d5a57801bc37e5ebb1a4d6b2acc0fa99c01e8d.tar.gz 180436731 
BLAKE2B 
51c30c3f11dd55a225b8ebe4ded752ce9e8eb58751e7458c29901dbdd3673f94892d337d111d696e779e3f7ef0bca6c7d79709e2072a4bf3a001d8813125d571
 SHA512 
ebbe0f8becac39d63433dcc3de474c40f1215fc8faab94fa2ba869d28e66b27e4fe088377bd7ae64575a6d7b07017b88bf92e5488a3185a753e647d8da352bbf
 DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-16.0.0_rc1.ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-16.0.0_rc1.ebuild
new file mode 100644
index ..aee649edd10c
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-16.0.0_rc1.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake llvm llvm.org python-any-r1
+
+DESCRIPTION="OCaml bindings for LLVM"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${PV}"
+KEYWORDS=""
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.00.0:0=
+   dev-ml/ocaml-ctypes:=
+   ~sys-devel/llvm-${PV}:=[debug?]
+   !sys-devel/llvm[ocaml(-)]
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   dev-ml/findlib
+   >=dev-util/cmake-3.16
+"
+
+LLVM_COMPONENTS=( llvm cmake third-party )
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+   -DBUILD_SHARED_LIBS=OFF
+   -DLLVM_BUILD_LLVM_DYLIB=ON
+   -DLLVM_LINK_LLVM_DYLIB=ON
+   -DLLVM_OCAML_OUT_OF_TREE=ON
+
+   # cheap hack: LLVM combines both anyway, and the only difference
+   

[gentoo-commits] repo/gentoo:master commit in: app-emacs/metamath-mode/, app-emacs/company-coq/, app-emacs/elpy/, ...

2023-01-30 Thread Maciej Barć
commit: ff7d89fb05372a559134e51f6dee5de3ab45b488
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jan 30 20:29:45 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jan 30 20:31:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff7d89fb

app-emacs: H -> COMMIT

Bug: https://github.com/pkgcore/pkgcheck/issues/536
Signed-off-by: Maciej Barć  gentoo.org>

 .../all-the-icons/all-the-icons-5.0.0_p20220325-r1.ebuild |  6 +++---
 app-emacs/ansi/ansi-0.4.1_p20211104.ebuild|  6 +++---
 app-emacs/biblio/biblio-0.2_p20210418-r1.ebuild   |  8 
 app-emacs/bnf-mode/bnf-mode-0.4.5_pre20220102.ebuild  |  8 
 app-emacs/boogie-friends/boogie-friends-0.1_p20210703.ebuild  |  8 
 app-emacs/boogie-friends/boogie-friends-0.1_p20220922.ebuild  |  8 
 app-emacs/bui/bui-1.2.1_p20210108.ebuild  |  8 
 app-emacs/company-coq/company-coq-1.0.1_p20210708-r1.ebuild   |  8 
 app-emacs/company-coq/company-coq-1.0.1_p20220314.ebuild  |  8 
 app-emacs/company-mode/company-mode-0.9.13_p20220720.ebuild   |  9 +
 app-emacs/compat/compat-28.1.1.3.ebuild   |  7 ---
 app-emacs/ctable/ctable-0.1.3.ebuild  |  8 
 app-emacs/dashboard/dashboard-1.8.0_pre20220406.ebuild|  8 
 app-emacs/dashboard/dashboard-1.8.0_pre20220809.ebuild|  6 +++---
 app-emacs/deft/deft-08_p20210707.ebuild   |  8 
 app-emacs/diff-hl/diff-hl-1.8.8_p20220405.ebuild  |  6 +++---
 app-emacs/diff-hl/diff-hl-1.9.0.ebuild|  6 +++---
 app-emacs/diff-hl/diff-hl-1.9.1.ebuild|  6 +++---
 app-emacs/diminish/diminish-0.46_pre20220128.ebuild   |  8 
 app-emacs/docker/docker-2.2.0_p20221012.ebuild|  8 
 app-emacs/doom-themes/doom-themes-2.1.6_p20220505.ebuild  |  8 
 app-emacs/ebib/ebib-2.38.1.ebuild |  8 
 app-emacs/elfeed/elfeed-3.4.1_p20210822.ebuild|  8 
 app-emacs/elixir-mode/elixir-mode-2.3.2_p20220314.ebuild  |  8 
 app-emacs/elpher/elpher-3.3.3.ebuild  |  8 
 app-emacs/elpher/elpher-3.4.1.ebuild  |  8 
 app-emacs/elpher/elpher-3.4.2.ebuild  |  8 
 app-emacs/elpy/elpy-1.35.0_p20220321.ebuild   |  6 +++---
 app-emacs/elpy/elpy-1.35.0_p20220627.ebuild   |  6 +++---
 app-emacs/emacs-aio/emacs-aio-1.0_p20200610.ebuild|  8 
 .../emacs-bazel-mode/emacs-bazel-mode-0_p20220707.ebuild  | 11 ++-
 .../emacs-ipython-notebook-0.17.0_p20220419-r1.ebuild |  6 +++---
 app-emacs/emojify/emojify-1.2_p20210309.ebuild|  6 +++---
 app-emacs/ert-async/ert-async-0.1.2_p20200105.ebuild  |  8 
 app-emacs/espuds/espuds-0.3.3_p2017.ebuild|  6 +++---
 app-emacs/esup/esup-0.7.1_p20220203.ebuild|  8 
 app-emacs/fennel-mode/fennel-mode-0.5.0.ebuild|  8 
 .../flycheck-nimsuggest-0.8.1_p20171027-r1.ebuild |  8 
 app-emacs/fsharp-mode/fsharp-mode-1.10_p20211229.ebuild   |  6 +++---
 app-emacs/graphql/graphql-0.1.2.ebuild|  6 +++---
 .../highlight-indentation-0.7.0_p20210221.ebuild  |  8 
 app-emacs/ivy-rich/ivy-rich-0.1.6_p20210409.ebuild|  6 +++---
 app-emacs/jq-mode/jq-mode-0.5.0_p20220610.ebuild  |  6 +++---
 app-emacs/julia-mode/julia-mode-0.4_p20211023.ebuild  |  8 
 app-emacs/julia-repl/julia-repl-1.3.0_p20220225.ebuild|  8 
 app-emacs/key-chord/key-chord-0.6_p20201222.ebuild|  8 
 app-emacs/lean-mode/lean-mode-20211220-r1.ebuild  |  9 +
 app-emacs/lean-mode/lean-mode-20220124-r1.ebuild  |  9 +
 app-emacs/lean-mode/lean-mode-20220501.ebuild |  9 +
 app-emacs/lsp-mode/lsp-mode-8.0.0_p20220620.ebuild|  8 
 .../macrostep-geiser/macrostep-geiser-0.2.0_p20210717.ebuild  |  8 
 app-emacs/metamath-mode/metamath-mode-0_p20221005.ebuild  |  8 
 app-emacs/nim-mode/nim-mode-0.4.2_p20211102.ebuild|  8 
 app-emacs/noflet/noflet-0.0.15_p20141102-r1.ebuild|  8 
 app-emacs/pdf-tools/pdf-tools-1.0.0_pre20220619.ebuild|  8 
 app-emacs/polymode/polymode-0.2.2_p20220322.ebuild|  8 
 app-emacs/pos-tip/pos-tip-0.4.6_p20191227.ebuild  |  8 
 app-emacs/powerline/powerline-2.5_p20221110.ebuild|  6 +++---
 app-emacs/powershell/powershell-0.3_pre20220402.ebuild|  8 
 app-emacs/proofgeneral/proofgeneral-4.5_pre20220228.ebuild|  8 

[gentoo-commits] repo/gentoo:master commit in: games-util/antimicrox/

2023-01-30 Thread Maciej Barć
commit: 956dbbc158e1e172e9696dfdac5117279300871f
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jan 30 19:56:43 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jan 30 20:31:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=956dbbc1

games-util/antimicrox: drop old 3.2.5

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

 games-util/antimicrox/Manifest|  1 -
 games-util/antimicrox/antimicrox-3.2.5.ebuild | 74 ---
 2 files changed, 75 deletions(-)

diff --git a/games-util/antimicrox/Manifest b/games-util/antimicrox/Manifest
index cbe17b5ec3b3..e4d404b44b7b 100644
--- a/games-util/antimicrox/Manifest
+++ b/games-util/antimicrox/Manifest
@@ -1,4 +1,3 @@
-DIST antimicrox-3.2.5.tar.gz 1801792 BLAKE2B 
8e42bef2c04f57a4ca733fa9632bb8b2070e4bfc6f0ac1c01016dd221a6cf24a229d1090c0d8ed2a7562d4c7224668cebdf0fe23265ac4d9208403f9fbe7e85c
 SHA512 
5b9e75fcb1e5d7e12d5880f83451c12f0eb2da1a6e43387fc42bbcba8c24a77398868f69177277840b9a7541736007fdbec58fd852d32d12ca559f6f75178c0b
 DIST antimicrox-3.3.1.tar.gz 1878461 BLAKE2B 
4f1d0c9be92bf89c5ebc6cad8a8b106f1888e53d135efc86616c1244738f79df6981fe0ea0e233e8d436ace126f4ac43a5edd63b0684a6af257c055db99f4284
 SHA512 
15c6b88640e0cd6ebff85574d1911fb92ed27868b2442ab225ef0eaccfbe243b445c3a78435225cb5a54d9dca65517da8998df95ebfa50d92bd1e53338c102d2
 DIST antimicrox-3.3.2.tar.gz 1884509 BLAKE2B 
fad1c73800944defab7c807a76677f2451cb6ec436ca32bacb75663a71a5df7cac65cb26cb780efbead5ff2d496b54d35aa362d48321d6cfad6895146dfe2c3c
 SHA512 
b78827e4fb7909d4b8998be7bdbfe22e3e1453da3ad34aa924e57a34993397155e5a249e10b616ea85595fc2559bb733910217a191cb53f640e52a9a4ebeab4f
 DIST antimicrox-3.3.3.tar.gz 1956700 BLAKE2B 
8f385f238bfe03cb294e5970dde63cc3f1668c8dfdd31c751b769e79493bfe86901fdcb6da80beda72fdb1672d3b1246a3e3f509387dba6418e09e1e6ff8bbb4
 SHA512 
e4e9edf4fdd15c111ee1675a166b70d0ecdcf735adf79d46498a88fe81ebbfd4f35fec10cb831d6506d19db8fd21edc7055d39be362c0f53036dff684841fb5e

diff --git a/games-util/antimicrox/antimicrox-3.2.5.ebuild 
b/games-util/antimicrox/antimicrox-3.2.5.ebuild
deleted file mode 100644
index 15e929f6d678..
--- a/games-util/antimicrox/antimicrox-3.2.5.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit udev xdg cmake
-
-DESCRIPTION="Graphical program used to map keyboard buttons and mouse controls 
to a gamepad"
-HOMEPAGE="https://github.com/AntiMicroX/antimicrox/;
-SRC_URI="https://github.com/AntiMicroX/${PN}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-# Tests fail to build
-# https://github.com/AntiMicroX/antimicrox/issues/530
-RESTRICT="test"
-
-RDEPEND="
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtwidgets:5
-   media-libs/libsdl2[X,joystick]
-   virtual/udev
-   x11-libs/libX11
-   x11-libs/libXi
-   x11-libs/libXtst
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-qt/linguist-tools:5
-   kde-frameworks/extra-cmake-modules
-   doc? ( app-doc/doxygen[dot] )
-"
-
-PATCHES=( "${FILESDIR}"/${PN}-man_gz.patch )
-DOCS=( CHANGELOG.md README.md )
-
-src_configure() {
-   local mycmakeargs=(
-   -DAPPDATA=OFF
-   -DCHECK_FOR_UPDATES=OFF
-   -DINSTALL_UINPUT_UDEV_RULES=OFF  # Install in src_install
-   -DWITH_TESTS=OFF
-   -DWITH_UINPUT=ON
-   -DWITH_X11=ON
-   -DWITH_XTEST=ON
-   -DBUILD_DOCS=$(usex doc ON OFF)
-   )
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-   rm -r "${ED}"/usr/share/doc/${PN} || die
-
-   udev_dorules "${S}"/other/60-${PN}-uinput.rules
-
-   use doc && dodoc -r "${S}"/docs/{html,latex}
-}
-
-pkg_postinst() {
-   udev_reload
-   xdg_pkg_postinst
-}
-
-pkg_postrm() {
-   udev_reload
-   xdg_pkg_postrm
-}



[gentoo-commits] repo/gentoo:master commit in: games-util/antimicrox/

2023-01-30 Thread Maciej Barć
commit: 9196a75d54b18d7e49fc0f8f1173578168909077
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jan 30 19:54:18 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jan 30 20:31:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9196a75d

games-util/antimicrox: bump to 3.3.3

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

 games-util/antimicrox/Manifest|  1 +
 games-util/antimicrox/antimicrox-3.3.3.ebuild | 74 +++
 2 files changed, 75 insertions(+)

diff --git a/games-util/antimicrox/Manifest b/games-util/antimicrox/Manifest
index 210c60cafafb..cbe17b5ec3b3 100644
--- a/games-util/antimicrox/Manifest
+++ b/games-util/antimicrox/Manifest
@@ -1,3 +1,4 @@
 DIST antimicrox-3.2.5.tar.gz 1801792 BLAKE2B 
8e42bef2c04f57a4ca733fa9632bb8b2070e4bfc6f0ac1c01016dd221a6cf24a229d1090c0d8ed2a7562d4c7224668cebdf0fe23265ac4d9208403f9fbe7e85c
 SHA512 
5b9e75fcb1e5d7e12d5880f83451c12f0eb2da1a6e43387fc42bbcba8c24a77398868f69177277840b9a7541736007fdbec58fd852d32d12ca559f6f75178c0b
 DIST antimicrox-3.3.1.tar.gz 1878461 BLAKE2B 
4f1d0c9be92bf89c5ebc6cad8a8b106f1888e53d135efc86616c1244738f79df6981fe0ea0e233e8d436ace126f4ac43a5edd63b0684a6af257c055db99f4284
 SHA512 
15c6b88640e0cd6ebff85574d1911fb92ed27868b2442ab225ef0eaccfbe243b445c3a78435225cb5a54d9dca65517da8998df95ebfa50d92bd1e53338c102d2
 DIST antimicrox-3.3.2.tar.gz 1884509 BLAKE2B 
fad1c73800944defab7c807a76677f2451cb6ec436ca32bacb75663a71a5df7cac65cb26cb780efbead5ff2d496b54d35aa362d48321d6cfad6895146dfe2c3c
 SHA512 
b78827e4fb7909d4b8998be7bdbfe22e3e1453da3ad34aa924e57a34993397155e5a249e10b616ea85595fc2559bb733910217a191cb53f640e52a9a4ebeab4f
+DIST antimicrox-3.3.3.tar.gz 1956700 BLAKE2B 
8f385f238bfe03cb294e5970dde63cc3f1668c8dfdd31c751b769e79493bfe86901fdcb6da80beda72fdb1672d3b1246a3e3f509387dba6418e09e1e6ff8bbb4
 SHA512 
e4e9edf4fdd15c111ee1675a166b70d0ecdcf735adf79d46498a88fe81ebbfd4f35fec10cb831d6506d19db8fd21edc7055d39be362c0f53036dff684841fb5e

diff --git a/games-util/antimicrox/antimicrox-3.3.3.ebuild 
b/games-util/antimicrox/antimicrox-3.3.3.ebuild
new file mode 100644
index ..aa75972cfbbd
--- /dev/null
+++ b/games-util/antimicrox/antimicrox-3.3.3.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit udev xdg cmake
+
+DESCRIPTION="Graphical program used to map keyboard buttons and mouse controls 
to a gamepad"
+HOMEPAGE="https://github.com/AntiMicroX/antimicrox/;
+SRC_URI="https://github.com/AntiMicroX/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+# Tests fail to build
+# https://github.com/AntiMicroX/antimicrox/issues/530
+RESTRICT="test"
+
+RDEPEND="
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   media-libs/libsdl2[X,joystick]
+   virtual/udev
+   x11-libs/libX11
+   x11-libs/libXi
+   x11-libs/libXtst
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   kde-frameworks/extra-cmake-modules
+   doc? ( app-doc/doxygen[dot] )
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-man_gz.patch )
+DOCS=( CHANGELOG.md README.md )
+
+src_configure() {
+   local mycmakeargs=(
+   -DAPPDATA=OFF
+   -DCHECK_FOR_UPDATES=OFF
+   -DINSTALL_UINPUT_UDEV_RULES=OFF  # Install in src_install
+   -DWITH_TESTS=OFF
+   -DWITH_UINPUT=ON
+   -DWITH_X11=ON
+   -DWITH_XTEST=ON
+   -DBUILD_DOCS=$(usex doc ON OFF)
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   rm -r "${ED}"/usr/share/doc/${PN} || die
+
+   udev_dorules "${S}"/other/60-${PN}-uinput.rules
+
+   use doc && dodoc -r "${S}"/docs/{html,latex}
+}
+
+pkg_postinst() {
+   udev_reload
+   xdg_pkg_postinst
+}
+
+pkg_postrm() {
+   udev_reload
+   xdg_pkg_postrm
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/google-drive-ocamlfuse/

2023-01-30 Thread Alfredo Tupone
commit: 0cb7c6db06c59d0946101510dbc1f94f7009b6b6
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Jan 30 19:51:51 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Jan 30 19:52:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cb7c6db

sys-fs/google-drive-ocamlfuse: add 0.7.30

Signed-off-by: Alfredo Tupone  gentoo.org>

 sys-fs/google-drive-ocamlfuse/Manifest |  1 +
 .../google-drive-ocamlfuse-0.7.30.ebuild   | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/sys-fs/google-drive-ocamlfuse/Manifest 
b/sys-fs/google-drive-ocamlfuse/Manifest
index 4177ad68e223..48c9b62d13d7 100644
--- a/sys-fs/google-drive-ocamlfuse/Manifest
+++ b/sys-fs/google-drive-ocamlfuse/Manifest
@@ -1 +1,2 @@
 DIST google-drive-ocamlfuse-0.7.29.gh.tar.gz 98832 BLAKE2B 
7a959047abacc65379c2da0f590c6dba613cb7708dd56a7e029409d8791d76e6a0a164eea113b21a84b07bf522879401833431482f18d97865364eaee03dcb3b
 SHA512 
562bca2e9019a999886052eb4b7f6554706c25be69670148c1938d3b30d742b03eafb6fba430c4762ba44713e291ec3b0cddabc1baaa6491740ddd3e77655fe9
+DIST google-drive-ocamlfuse-0.7.30.gh.tar.gz 98849 BLAKE2B 
89ff486cc13d86b67ef4ceda769ff7e144d91cf8c4ce67a8d8fb011f7a26a2c21e802c71dbb8bda50b871de089cd6c70762bcb9640c841c84dcd8696b011ebee
 SHA512 
4182ab3697b84afa983ea033f6de7f94a3482f2c9c9024c875f0ed196dbe33c97fa88a0a86c818b55f30eddd1f3d9ab674dd4a6df2a1f8abcfc793f4d4b3

diff --git a/sys-fs/google-drive-ocamlfuse/google-drive-ocamlfuse-0.7.30.ebuild 
b/sys-fs/google-drive-ocamlfuse/google-drive-ocamlfuse-0.7.30.ebuild
new file mode 100644
index ..95bdbd6fd5f6
--- /dev/null
+++ b/sys-fs/google-drive-ocamlfuse/google-drive-ocamlfuse-0.7.30.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune findlib
+
+DESCRIPTION="FUSE filesystem over Google Drive"
+HOMEPAGE="
+   https://github.com/astrada/google-drive-ocamlfuse
+   https://opam.ocaml.org/packages/google-drive-ocamlfuse/
+"
+SRC_URI="https://github.com/astrada/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="ocamlopt test"
+
+RDEPEND="
+   >=dev-ml/gapi-ocaml-0.4.2:=
+   >=dev-ml/ocamlfuse-2.7.1:=
+   dev-ml/cryptokit:=
+   dev-ml/extlib:=
+   dev-ml/ocaml-sqlite3:=
+   >=dev-ml/tiny_httpd-0.6:=
+"
+DEPEND="
+   ${RDEPEND}
+   dev-ml/camlidl:=
+   test? ( dev-ml/ounit2 )
+"
+
+RESTRICT="!test? ( test )"



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

2023-01-30 Thread Andreas Sturmlechner
commit: 520acbb882cdd701e561e1c54bfa94134506c905
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Jan 27 20:30:41 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jan 30 19:48:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=520acbb8

sci-mathematics/alt-ergo: drop 2.3.0-r1, 2.4.1_p20220407-r1

2.3.0-r1 overshadowed by 2.4.1-r2
2.4.1_p20220407-r1 overshadowed by 2.4.2-r1

Closes: https://bugs.gentoo.org/769332
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sci-mathematics/alt-ergo/Manifest  |  2 -
 sci-mathematics/alt-ergo/alt-ergo-2.3.0-r1.ebuild  | 56 --
 .../alt-ergo/alt-ergo-2.4.1_p20220407-r1.ebuild| 52 
 3 files changed, 110 deletions(-)

diff --git a/sci-mathematics/alt-ergo/Manifest 
b/sci-mathematics/alt-ergo/Manifest
index 7fc16be695dd..49ac1bd63a83 100644
--- a/sci-mathematics/alt-ergo/Manifest
+++ b/sci-mathematics/alt-ergo/Manifest
@@ -1,4 +1,2 @@
-DIST alt-ergo-2.3.0.tar.gz 455577 BLAKE2B 
1836782be452df5147fc3041517fd267f3ce7facd15ad460c3e1dfba2b6ea455fee79ad8264ccb12cf21622c21a54c186c9943e7bffb392daab15d046ff93863
 SHA512 
a2f209b62b8494bfefe84328cdc786185e0534c5e224e212b83045b078352a51d2ab02622f72c22c74c7de95c7a554cbdae2a9a8a0c41f3f26c841f8c72f6b21
 DIST alt-ergo-2.4.1.tar.gz 2883046 BLAKE2B 
6930080f7735f043e33d02b7fa0990c53992848796c0a5cf6ea4d7122eb6b9e5d6ac7ce420a4a19da35fa0ce5ff431bc228f2314a6f709f27a16bc7481bbacd5
 SHA512 
c3eee41d3c588ca89c2a1eebe9f10914ef647743b58fb562b682172cf6b6bdeb0920ebbba8a850820c0cb53bad0260f11b82fe71f00830ea9b33f5bb5d4fd048
-DIST alt-ergo-2.4.1_p20220407.tar.gz 2884310 BLAKE2B 
aaa31242de3ffe3f804de1e47fb740593812991e60eb583339ec0e1c56caa40b3c7f14108d068a1dbcbd7efc0d8fc96f1ba652a77c03170bddef90931a44c12c
 SHA512 
4c353a359c92e121859f84455bb98bd80c0d33bb2001d6f2998a822e6b3dd65c9c56b0bdcaf93e52863afd8e999de6939d05859b5fc6de2ed9689c1d083bba0a
 DIST alt-ergo-2.4.2.tar.gz 2884553 BLAKE2B 
95392625a6b17b3a2e41070a7f70ba124a95d99294f295d7c5a636a3327e6dac6b2153d1c90be4d24b72ce5ad22be5e174f6ae1c37663b093218a76ec1ada29a
 SHA512 
61ae181ccd60a49f833ea79bbd5184a46f8eef24e7fe1169b15e905ed86584bdbe993ef86c203d5bfc3d79961024f96af0e4e623dc15479aa9538648291c9a75

diff --git a/sci-mathematics/alt-ergo/alt-ergo-2.3.0-r1.ebuild 
b/sci-mathematics/alt-ergo/alt-ergo-2.3.0-r1.ebuild
deleted file mode 100644
index 6dbe4ce6fc63..
--- a/sci-mathematics/alt-ergo/alt-ergo-2.3.0-r1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Automatic theorem prover"
-HOMEPAGE="https://alt-ergo.ocamlpro.com;
-SRC_URI="https://alt-ergo.ocamlpro.com/http/${P}/${P}.tar.gz;
-
-LICENSE="CeCILL-C"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="examples gtk +ocamlopt"
-
-DEPEND=">=dev-lang/ocaml-4.09.0:=[ocamlopt=]
-   dev-ml/zarith:=
-   dev-ml/lablgtk:2=[sourceview,ocamlopt=]
-   dev-ml/camlzip:=
-   sci-mathematics/psmt2-frontend
-   >=dev-ml/ocplib-simplex-0.4:=
-   >=dev-ml/menhir-20181006:=
-   dev-ml/seq:=
-   dev-ml/dune:=
-   dev-ml/num:="
-RDEPEND="${DEPEND}"
-
-DOCS=( CHANGES INSTALL.md README.md )
-
-QA_FLAGS_IGNORED=(
-   /usr/lib64/alt-ergo-parsers/AltErgoParsers.cmxs
-   /usr/lib64/alt-ergo-lib/AltErgoLib.cmxs
-   /usr/bin/alt-ergo
-)
-
-src_prepare() {
-   default
-   find "${S}" -name \*.ml | xargs sed -i "s:Pervasives:Stdlib:g" || die
-}
-
-src_configure() {
-   ./configure --prefix /usr --libdir=/usr/$(get_libdir)
-}
-
-src_compile() {
-   emake lib
-   emake bin
-   use gtk && emake gui
-}
-
-src_install() {
-   default
-   use gtk && emake DESTDIR="${D}" install-gui
-   use examples && dodoc -r examples
-   mv "${D}"/usr/doc/* "${D}"/usr/share/doc/${PF}/ || die
-   rmdir "${D}"/usr/doc || die
-}

diff --git a/sci-mathematics/alt-ergo/alt-ergo-2.4.1_p20220407-r1.ebuild 
b/sci-mathematics/alt-ergo/alt-ergo-2.4.1_p20220407-r1.ebuild
deleted file mode 100644
index 99700c400f68..
--- a/sci-mathematics/alt-ergo/alt-ergo-2.4.1_p20220407-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-H=4e082218efe6e0e2315331580bbd08306c1f8a2d
-
-inherit dune
-
-DESCRIPTION="Automatic theorem prover"
-HOMEPAGE="https://alt-ergo.ocamlpro.com;
-SRC_URI="https://github.com/OCamlPro/${PN}/archive/${H}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}"/${PN}-${H}
-
-LICENSE="CeCILL-C"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="examples +ocamlopt"
-
-RDEPEND="
-   >=dev-lang/ocaml-4.09.0:=[ocamlopt=]
-   >=sci-mathematics/psmt2-frontend-0.4.0:=
-
-   >=dev-ml/cmdliner-1.1.0:=
-   >=dev-ml/menhir-20181006:=
-   >=dev-ml/ocplib-simplex-0.4:=
-   dev-ml/camlzip:=
-   dev-ml/num:=
-   dev-ml/seq:=
-   dev-ml/stdlib-shims:=
-   

[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/

2023-01-30 Thread Andreas Sturmlechner
commit: 19d92516d717a83a51827b47bf24fe0464142ad1
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jan 28 09:18:29 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jan 30 19:48:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19d92516

sci-physics/geant: drop 4.10.7.3

Closes: https://bugs.gentoo.org/886975
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sci-physics/geant/Manifest  |   1 -
 sci-physics/geant/geant-4.10.7.3.ebuild | 107 
 sci-physics/geant/metadata.xml  |   4 --
 3 files changed, 112 deletions(-)

diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest
index 0eef485dc96e..e39081323fba 100644
--- a/sci-physics/geant/Manifest
+++ b/sci-physics/geant/Manifest
@@ -1,4 +1,3 @@
 DIST geant4-v11.0.2.tar.gz 35636883 BLAKE2B 
f22c68cf4c4c9d68d24c98251198804d5790b500ed9077a06ffe5fcc7d84447befc15c93e57f725e68915ff97e7ce022c7f7f5678ceea593aacb231294affa3e
 SHA512 
e7e98242787d1e37303dac54c763e659682adf5c86d30dcefb6c22a7360ba837591c11fb5787a56219461913db786e408f4a344e7ace8ca39cbb8b65b1e23ede
 DIST geant4-v11.0.3.tar.gz 35680670 BLAKE2B 
202cd035cd9ed7520d8662c80a49063b639ec90107255234fca95664b245a12af495546d92227d905f69c5cddabd56ee1fb5b0ecbe468a9e4bf5ff2063f7f705
 SHA512 
43f86fc8df90a36f26914bd72967c376a909ab9bd7369b4d1c04dc1a95f73cdef4ba32195d4e99cc5eac5ce2c8dc07d6c952aa23347db10e4cef16c47baca34a
 DIST geant4-v11.1.0.tar.gz 36412990 BLAKE2B 
92d7a370ab7c3f2e91edf9bd323ba76833ee1e4973701507c40849b348a032e7cc6baeaf06bff850d76e0b92704ce042a797a41d2ed93e309ca5f4d6ed4c6f8c
 SHA512 
b8d181e3433754b89a27fec8f3a3ebff8289fbd5ec0bc04521b18f0df7774304ea391c3aca547aa03707c83fc72501a670827ef02ab4999e113e869da9eca88f
-DIST geant4.10.07.p03.tar.gz 35756099 BLAKE2B 
9e510d17173d280a24d2540d0e0f25f7337a410858c30e9281b937a8402cbc0acd022cc6f41cc3b88fec28b53fa8a266d79e90bfb6545f4ecffe0724e36183da
 SHA512 
174e4f37ca977eff89bbd8f72f18ef5534db72d95b9a837ed26acffa527d45741fd38fde460f0719c8962dc2ee33db1f3dfe065a7d0e74c148e4582c095c

diff --git a/sci-physics/geant/geant-4.10.7.3.ebuild 
b/sci-physics/geant/geant-4.10.7.3.ebuild
deleted file mode 100644
index fe10d40f4664..
--- a/sci-physics/geant/geant-4.10.7.3.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-MY_P=${PN}$(ver_cut 1-2).$(printf %02d $(ver_cut 3))
-
-case ${PV} in
-*_beta*)
-   MY_P+=.b$(printf %02d $(ver_cut 5))
-   DOCS="ReleaseNotes/Beta$(ver_cut 1-3)-*.txt"
-   ;;
-*)
-   if [[ $(ver_cut 4) -gt 0 ]]; then
-   MY_P+=.p$(printf %02d $(ver_cut 4))
-   DOCS="ReleaseNotes/Patch$(ver_cut 1-3)-*.txt"
-   fi
-   HTML_DOCS="ReleaseNotes/ReleaseNotes$(ver_cut 1-3).html"
-   ;;
-esac
-
-DESCRIPTION="Toolkit for simulation of passage of particles through matter"
-HOMEPAGE="https://geant4.web.cern.ch/;
-SRC_URI="https://geant4-data.web.cern.ch/geant4-data/releases/${MY_P}.tar.gz;
-
-LICENSE="geant4"
-SLOT="4"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-IUSE="c++11 c++14 +c++17 +data dawn doc examples freetype gdml geant3 hdf5
-   inventor motif opengl qt5 raytracerx static-libs threads vrml"
-
-REQUIRED_USE="
-   ^^ ( c++11 c++14 c++17 )
-   inventor? ( opengl )
-   motif? ( opengl )
-   qt5? ( opengl )
-"
-
-RDEPEND="
-   dev-libs/expat
-   >=sci-physics/clhep-2.4.4.0:2=[threads?]
-   data? ( ~sci-physics/geant-data-4.10.7.1 )
-   dawn? ( media-gfx/dawn )
-   doc? ( =app-doc/geant-docs-$(ver_cut 1-3)* )
-   gdml? ( dev-libs/xerces-c )
-   hdf5? ( sci-libs/hdf5[threads?] )
-   inventor? ( media-libs/SoXt )
-   motif? ( x11-libs/motif:0 )
-   opengl? ( virtual/opengl )
-   qt5? (
-   dev-qt/qt3d:5
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtwidgets:5
-   opengl? ( dev-qt/qtopengl:5 )
-   )
-   raytracerx? (
-   x11-libs/libX11
-   x11-libs/libXmu
-   )"
-
-S="${WORKDIR}/${MY_P}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4"
-   -DGEANT4_BUILD_CXXSTD=$( (usev c++11 || usev c++14 || usev 
c++17) | cut -c4-)
-   -DGEANT4_BUILD_MULTITHREADED=$(usex threads)
-   -DGEANT4_BUILD_STORE_TRAJECTORY=OFF
-   -DGEANT4_BUILD_TLS_MODEL=$(usex threads global-dynamic 
initial-exec)
-   -DGEANT4_BUILD_VERBOSE_CODE=OFF
-   -DGEANT4_INSTALL_DATA=OFF
-   -DGEANT4_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4/data"
-   -DGEANT4_INSTALL_EXAMPLES=$(usex examples)
-   -DGEANT4_INSTALL_PACKAGE_CACHE=OFF
-   -DGEANT4_USE_FREETYPE=$(usex freetype)
-   

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

2023-01-30 Thread James Le Cuirot
commit: 41811e6dccc06d1760e3ede11d638f01c947fef1
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Jan 30 19:44:31 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Jan 30 19:44:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41811e6d

sys-libs/glibc: Backport prefix sysroot change to stable version

Sorry for changing the stable version, but I forgot to consider stable before
publishing the news item. This only affects prefix anyway.

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

 sys-libs/glibc/glibc-2.36-r5.ebuild | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/sys-libs/glibc/glibc-2.36-r5.ebuild 
b/sys-libs/glibc/glibc-2.36-r5.ebuild
index ed09d00c8a98..5aa15579a204 100644
--- a/sys-libs/glibc/glibc-2.36-r5.ebuild
+++ b/sys-libs/glibc/glibc-2.36-r5.ebuild
@@ -1306,6 +1306,17 @@ glibc_do_src_install() {
mv "${ED}"/$(alt_usrlibdir)/libm-${upstream_pv}.a 
"${ED}"/$(alt_usrlibdir)/${P}/libm-${upstream_pv}.a || die
fi
 
+   # We configure toolchains for standalone prefix systems with a sysroot,
+   # which is prepended to paths in ld scripts, so strip the prefix from 
these.
+   # Before: GROUP ( /foo/lib64/libc.so.6 /foo/usr/lib64/libc_nonshared.a  
AS_NEEDED ( /foo/lib64/ld-linux-x86-64.so.2 ) )
+   # After: GROUP ( /lib64/libc.so.6 /usr/lib64/libc_nonshared.a  
AS_NEEDED ( /lib64/ld-linux-x86-64.so.2 ) )
+   if [[ -n $(host_eprefix) ]] ; then
+   local file
+   grep -lZIF "ld script" "${ED}/$(alt_usrlibdir)"/lib*.{a,so} 
2>/dev/null | while read -rd '' file ; do
+   sed -i "s|$(host_eprefix)/|/|g" "${file}" || die
+   done
+   fi
+
# We'll take care of the cache ourselves
rm -f "${ED}"/etc/ld.so.cache
 



  1   2   3   >