[gentoo-commits] repo/gentoo:master commit in: mail-mta/postfix/

2021-07-09 Thread Eray Aslan
commit: f9389c95f8a80b5f615c33a3e36295a7b14308ff
Author: Eray Aslan  gentoo  org>
AuthorDate: Fri Jul  9 07:07:32 2021 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Fri Jul  9 07:07:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9389c95

mail-mta/postfix: bump to 3.7_pre20210707

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Eray Aslan  gentoo.org>

 mail-mta/postfix/Manifest   | 2 +-
 .../{postfix-3.7_pre20210627.ebuild => postfix-3.7_pre20210707.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-mta/postfix/Manifest b/mail-mta/postfix/Manifest
index 8dedfaac93f..368369dfdde 100644
--- a/mail-mta/postfix/Manifest
+++ b/mail-mta/postfix/Manifest
@@ -4,4 +4,4 @@ DIST postfix-3.5.8.tar.gz 4614733 BLAKE2B 
13166e854f70987f981bb5e7e5dabfaa73b317
 DIST postfix-3.5.9.tar.gz 4620852 BLAKE2B 
66a7bd71e7f74c8f25963ed8d41f04f1f95e060fd23c848065a0e947e766efe058e6593ed8ce1f69528f5b2e9868756d0ea0622b3d77486852882622dd3bb872
 SHA512 
9ff3a33cdd5811e470d5c6cfa896fa76e4d3257b139deec5f420d18e34232f327b7c8496c5d13566c6f9ae1fdf8719feb9981372b2869b0208a2eb3a1daaeadd
 DIST postfix-3.6.0.tar.gz 4748506 BLAKE2B 
f4692500cb78e82cede48d750eb86db61dc67ba1d69d220d24c965b57941402a5bf157b4a69d65133d37ce3d9e1341260d07ebd4477184b3caa56b22fd13b4f5
 SHA512 
af326472333935de111d7f7025af53a1dfd84382c2d2891e91624ce665c258831f28d92fd73d1ab68f82192d9848025bd30d16eb48b3912b46e3fb50dbf194bf
 DIST postfix-3.6.1.tar.gz 4748754 BLAKE2B 
c64d8f4c12cd7cb39bd15c371c20db4aa61b39120b6c078eda7c48c94d65e181b51ac8f74f3231791fc3ad6c0d04f74975f50776f984ffa9b9f8a4c5c99cbade
 SHA512 
6f83a6aa55bd442fe005b35c7470483ff5ba6781121f783b07ef454580354fc5c85d0d5106936810d6bef0f5592937f0863eec3b82e138caac7694e2a3bb7bc3
-DIST postfix-3.7-20210627.tar.gz 4749370 BLAKE2B 
df6e8e6bbf67129259a24c66d587288252d4c4e2e2429dc7720cc09cbdf62497af087e83dc69b5e903c49231b75c9537744535cb929cf43782c0357224b49caf
 SHA512 
0ce219a3e46d28a59b7fa85d900d0b4cd0ca8c059ebda3dec4251ab32dd579d5b1d8a0d3249433b8ae39deda5c03e1714e5063d021f1ceb93d14c5506aead9e3
+DIST postfix-3.7-20210707.tar.gz 4749553 BLAKE2B 
97c6bc141ec39c5e64a3155067e29a06947c0396cf69948f90a1886198a4dd2b9c3431d282a8b9d0a6df38fb2e07c6e7f02c05f7f2079437416546d4cd374858
 SHA512 
b42a9c4343eed7e836eb2210b969f49aa8b9293c12c555923e61023f55be3f5ff0c7c2c07fcbee599fe5b77c16d854c8d5b8dcbc2f3a1fff2710884b44b4a509

diff --git a/mail-mta/postfix/postfix-3.7_pre20210627.ebuild 
b/mail-mta/postfix/postfix-3.7_pre20210707.ebuild
similarity index 100%
rename from mail-mta/postfix/postfix-3.7_pre20210627.ebuild
rename to mail-mta/postfix/postfix-3.7_pre20210707.ebuild



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

2021-07-09 Thread Michał Górny
commit: 72a66c9f34a3dfe5d4a60f98245ab8ae87c6cafa
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 06:41:14 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 07:26:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72a66c9f

dev-python/pyusb: Bump to 1.2.1

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

 dev-python/pyusb/Manifest   |  1 +
 dev-python/pyusb/pyusb-1.2.1.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-python/pyusb/Manifest b/dev-python/pyusb/Manifest
index 0e0c7611805..f4e63d6fb30 100644
--- a/dev-python/pyusb/Manifest
+++ b/dev-python/pyusb/Manifest
@@ -1,2 +1,3 @@
 DIST pyusb-1.1.1.tar.gz 74746 BLAKE2B 
795acafae3193e1a415baeb634554c8fdec3f4baa45a61a3eac9e1af4a84634cc540d421b7d8ad20142912fbef6ba53684e2e5b008e48f3e89406a493918ab20
 SHA512 
19aa82dcb9421d536063a975414855d1474f44b33dc4039e9a001be795061dbd60ed576acb605ae6bab7a0fe10834e5507408757546c7edcd50b43687a65a287
 DIST pyusb-1.2.0.tar.gz 75557 BLAKE2B 
3a2d066d4069a8662c981ab1f01237d7c0bc18be82afb96a79cf861b04e2e389c5d5f6be96bf54337ef0b2ad8043d047554caed83987328d4e453a3748d13bc6
 SHA512 
3aa6314bd06467cf22fe299d414ffbdea773c8784dccfe53e7d54d238285bc389ba35317a993b38d2b2027c71a990edcf17016a060b8e627fe97e9cfcc99ce7d
+DIST pyusb-1.2.1.tar.gz 75292 BLAKE2B 
c1b99f22919ab4beb8e96d664147dc51001c4a48b3acf9ba3961f7f53a9d13277c622e891481fd00b9d34d2ed8a2a0932b7949c13396ea4d76b36f36fcc4cdb0
 SHA512 
51d0c1165540afa21d6d0ab7315ac77b08083d1cb8e502173dfb1766bc542173f9d7b0070fd14bc71d147e31c3f0780b277093791a7c82485962a04ec62bf0f1

diff --git a/dev-python/pyusb/pyusb-1.2.1.ebuild 
b/dev-python/pyusb/pyusb-1.2.1.ebuild
new file mode 100644
index 000..24e01cf2f16
--- /dev/null
+++ b/dev-python/pyusb/pyusb-1.2.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="USB support for Python"
+HOMEPAGE="https://pyusb.github.io/pyusb/ https://pypi.org/project/pyusb/";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+
+### This version is compatible with both 0.X and 1.X versions of libusb
+DEPEND="virtual/libusb:="
+RDEPEND="${DEPEND}"
+
+DOCS=( README.rst docs/tutorial.rst )
+
+python_test() {
+   cd tests || die
+   "${EPYTHON}" testall.py || die "Tests failed with ${EPYTHON}"
+}



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

2021-07-09 Thread Michał Górny
commit: 4dce108f71d6ac36ee9888d74b940ef4a271844f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 06:54:58 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 07:26:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dce108f

dev-util/stripe-mock: Bump to 0.109.0

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

 dev-util/stripe-mock/Manifest   |  1 +
 dev-util/stripe-mock/stripe-mock-0.109.0.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-util/stripe-mock/Manifest b/dev-util/stripe-mock/Manifest
index 6e1705b71e6..0c8ce3e95c8 100644
--- a/dev-util/stripe-mock/Manifest
+++ b/dev-util/stripe-mock/Manifest
@@ -3,3 +3,4 @@ DIST stripe-mock-0.104.0.tar.gz 574936 BLAKE2B 
681dcc2b02f5d4ca946024d1c049e499c
 DIST stripe-mock-0.105.0.tar.gz 583483 BLAKE2B 
8015699be4cd7a0c6e81c8f89cebe23fadb02904a175fef15c5e1fe156b01b001a03ba4b42ddffd453203142b1108d5981782d23e1369bab61181e0ef3964734
 SHA512 
539c3315c3e4896584a656fa3157ac69331bdaf2c77b6a7433b8709971e3b248fe89f1df3eab3f3178580847109460b86f975f0a378aef48ca3c29466b076f52
 DIST stripe-mock-0.106.0.tar.gz 592320 BLAKE2B 
2154898ecb13516d11fe5188012829af5618a0520b19d6c3899c976ef719e5ddfe0a1bfe0c6787b9e51c695734d90e2297b8df6abc7d055a8d4df8e747d16b08
 SHA512 
30d5db6ace639435f0c97ce2ff38c02acdb464a09d5cf59a90ea3892b5f277e05ffb67d068b74739c2cdca3e73b2db74054079335bb28536c57457b46251bd6d
 DIST stripe-mock-0.107.0.tar.gz 592857 BLAKE2B 
6fb58e6c38a04e443adf68bd30dbe16531abede29c104c617bd16f7fd9ce19b38bcd43df2b3fc21e9f8f5cf58a9e6413158f09a0e4746721e29180bfa8e5a26c
 SHA512 
c455f18c242d15e20022fa17a99d4fb33ba93932d6983eb589b4e084b1bd2739a1db837ae70c4043cc4333a5a13ff4f4b16785a9ab014e556901fa975380e90b
+DIST stripe-mock-0.109.0.tar.gz 604488 BLAKE2B 
de84bb5c549628a642c7612b86a5d3266d920e14ba76d7a03055569718cdf05a5ce1d022c645423c11f1ea82849879444c779156bbd59cd91ba89d00176af5eb
 SHA512 
a14d0feb1bd3d191dd184218bb23bb8f7f8fa582a4b66f8dbb8d8c0c028e8757a914cf82ae7b8eaa43be246a3af4fd19744b69d8496816caacb91672fe9b8538

diff --git a/dev-util/stripe-mock/stripe-mock-0.109.0.ebuild 
b/dev-util/stripe-mock/stripe-mock-0.109.0.ebuild
new file mode 100644
index 000..05a7220e34b
--- /dev/null
+++ b/dev-util/stripe-mock/stripe-mock-0.109.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGO_SRC="github.com/stripe/stripe-mock"
+EGO_PN=${EGO_SRC}/...
+inherit golang-build golang-vcs-snapshot
+
+DESCRIPTION="Mock HTTP server that responds like the real Stripe API"
+HOMEPAGE="https://github.com/stripe/stripe-mock";
+SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64 ~x86"
+
+LICENSE="MIT ISC BSD-2"
+SLOT="0"
+
+src_install() {
+   golang-build_src_install
+   dobin bin/stripe-mock
+   rm -rf "${D}$(get_golibdir_gopath)" || die
+}



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

2021-07-09 Thread Michał Górny
commit: 2bd24d0a105d3a0736a18ed901fbc69ea4e62dbc
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 06:56:46 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 07:26:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bd24d0a

dev-python/botocore: Bump to 1.20.108

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 219c313e408..df94b30f007 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -2,4 +2,5 @@ DIST botocore-1.20.104.tar.gz 7883624 BLAKE2B 
4fb4c6abff5a2c3d3e19b11576e723f15a
 DIST botocore-1.20.105.tar.gz 7883335 BLAKE2B 
b48347e304ea54b56a37faae8bcbe9c127118b5bfadc713f6914b57f4d819faaadfc25834e49c9523f073f639823db4046bcbd9b5b72ee1df4c2ad198338
 SHA512 
72267620e4ecb7e4e4fa446b8f5c0b42d2e0af372f9e8bcfea123e5d8a6f4638102d57a9eb9f3c6f2358c6c2b36e727552c0b350b07f95a79292fb3c2cf4dd99
 DIST botocore-1.20.106.tar.gz 7885164 BLAKE2B 
3fa8b860a40a0915f6a59912fdee7b9e55fa88170da747d4d87464a5b44d6cbd5ce83cec383a7a1f41ec9a203d43a8cc006c7fc0005bfcf2869d66aa9f333b14
 SHA512 
135d789e2d5975697840dc4aca759b2d07d70d58efed7356a3323feb54faa2b8a339a48a3ac931270e335bc730eb8cc5e87f6fc2f9e3aebc452aab331ca49261
 DIST botocore-1.20.107.tar.gz 7893209 BLAKE2B 
4e4882efef667ae91bb3e42a84748609390ef637d0a72a0b8b9dbab83a55cac9117553a0ef34bd38af98493d0972fd6178b322207c71914068eb3c634debaae9
 SHA512 
09c7a4bc4fab922aa7dbe94fcc0da6a462dbd90bdd51e8612431e5a790b46c56eab3b436048572a4a14c6ed2417ddca8efa52474d28fbe32558550c44b3fe0dd
+DIST botocore-1.20.108.tar.gz 7897833 BLAKE2B 
3b4ee27640dbfce1c9923137ef21500649454eba8e1a5b569fb0d949253e619852b61344ff86c769e2f2314a089047fe9590a685982491b21f4f7feb0a33b220
 SHA512 
a394fa8fc686d07ad5e1a25f0403d4adf53aa6af565696c4bd5aab58ee8f739b761f4c8058263a05b028175d1256ab87fa7fae3035cee605f236749939cc0eab
 DIST botocore-1.20.97.tar.gz 7846552 BLAKE2B 
da0355cc229ba8a0632f67866bf06b27d7b257184b53670e5dc183c6b5a1f4d3a34145de0a3f04abd2adc08de3f0775e3c7e0dbecae729acb5bc05c7ce9acaf2
 SHA512 
7411d5de8ecf0c42c0142ded036189dcf378cd16f761071beb5bc2a2c240eabb0c4a8c669ce89a5b4e798a0aae92f0e67755627c2a84df77fc2e9557265a4e3b

diff --git a/dev-python/botocore/botocore-1.20.108.ebuild 
b/dev-python/botocore/botocore-1.20.108.ebuild
new file mode 100644
index 000..30e0988848a
--- /dev/null
+++ b/dev-python/botocore/botocore-1.20.108.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="https://github.com/boto/botocore";
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore";
+   inherit git-r3
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/jmespath[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
+)
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests nose
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+   # very unstable
+   sed -i -e 's:test_stress_test_token_bucket:_&:' \
+   tests/functional/retries/test_bucket.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # note: suites need to be run separately as one of the unit tests
+   # seems to be leaking mocks and breaking a few functional tests
+   nosetests -v tests/unit ||
+   die "unit tests failed under ${EPYTHON}"
+   nosetests -v tests/functional ||
+   die "functional tests failed under ${EPYTHON}"
+}



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

2021-07-09 Thread Michał Górny
commit: 18504f7ed6ea7f4516a21af618923e032a7946c1
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 06:58:13 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 07:26:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18504f7e

dev-python/dbutils: Bump to 2.0.2

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

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

diff --git a/dev-python/dbutils/Manifest b/dev-python/dbutils/Manifest
index dff5d82afcf..e81263ef720 100644
--- a/dev-python/dbutils/Manifest
+++ b/dev-python/dbutils/Manifest
@@ -1,3 +1,4 @@
 DIST DBUtils-1.3.tar.gz 91733 BLAKE2B 
8fb3fd16208c27fcbf1e7b9de2d4d2e8008916309256bd2ae5494d0ff60071fd3fa839dc7ccbe8832f333bad52d97dc4d176c822cc1ce3d5ce0bb05d637e
 SHA512 
47aaa63144e6a0f4d020adb54fc5f36af01848a12f8adfcbd9889825980a1479b32041c087992de5f44478cc25729d1c97ed6cb094def2b93165f0120f10c5b6
 DIST DBUtils-2.0.1.tar.gz 91789 BLAKE2B 
ab231000211b7a704da8cd43862830e3a6cf3e42d8053ac0391ce68b6f51f0faae9172c83db156c1d8efc8fc1e8afad9c05eee89edbe7061cc7102e84ce08683
 SHA512 
0e3aedce9b659e717d60106cac7c76d6d488b5629a102a714e6fe57ac162a74c787e31e984cdeb3e375b3add6539325576f68f1779b7f7ce558ba00770eeacc8
+DIST DBUtils-2.0.2.tar.gz 92119 BLAKE2B 
d53dc81000b426e2cfb8dace616d589ec622c7cdb10e1903163eb9901336d300598ef7f54e30aa1efbd5fa72e648f4f63c288a4d3ffcdf6fada89159e8fd3925
 SHA512 
650be54c4993f6277fc7a2d7cefcb658dec6c793d0ef8554e9e80d70a58c7fbbf69485e8e60684c2dfcb28780bdfa575796455fd12c0cff3b82d8951785d8ba0
 DIST DBUtils-2.0.tar.gz 92911 BLAKE2B 
1822f85b9da1bd7936d01f8069deef10e8ab9b7a5c89de718071cf4783f2845357ccca0e85057d430c57f33a2a7c6d239f632032397bb1f0013a40e42383b5f1
 SHA512 
7818eab572db4798d0a7a2eaed6c4ba91c79c8517da56db21c07525f0097ca80c0beef1c9608b0b80c3a93f1372f37de7c8ec97f2e33dc4dc4a3d464c5981d13

diff --git a/dev-python/dbutils/dbutils-2.0.2.ebuild 
b/dev-python/dbutils/dbutils-2.0.2.ebuild
new file mode 100644
index 000..2b1a11cde58
--- /dev/null
+++ b/dev-python/dbutils/dbutils-2.0.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+MY_PN="DBUtils"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Database connections for multi-threaded environments"
+HOMEPAGE="
+   https://webwareforpython.github.io/DBUtils/
+   https://github.com/WebwareForPython/DBUtils/
+   https://pypi.org/project/DBUtils/
+"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="OSL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+distutils_enable_tests unittest
+
+python_install_all() {
+   dodoc docs/*.rst
+   rm docs/*.rst || die
+   local HTML_DOCS=( docs/. )
+   distutils-r1_python_install_all
+}



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

2021-07-09 Thread Michał Górny
commit: f2342803f8ec0e39d992ddbcb58ea1593da6b3d3
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 06:56:55 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 07:26:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2342803

dev-python/boto3: Bump to 1.17.108

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

 dev-python/boto3/Manifest  |  1 +
 dev-python/boto3/boto3-1.17.108.ebuild | 56 ++
 2 files changed, 57 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 8f52864c0e1..2f9628802d8 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -2,4 +2,5 @@ DIST boto3-1.17.104.tar.gz 387800 BLAKE2B 
928824ab0a0c091fec430c5d86b0c5663f2a98
 DIST boto3-1.17.105.tar.gz 387920 BLAKE2B 
475342a93440418f6fc5682e7c24f386aaac8dc91e670e8c6ab7f949fb8557c97ca0f7e7929128742c3b1091cda2a42e0f1212528f8fb1c7ce1a6dcc3aea18c4
 SHA512 
a044f0a61f8ebea58f7ebbe670b4f0ba94f6c3abe69857340908be780e1cae5f5f3ce892ba16af44df62542883d30b93a9b42830123dd3fb31998ae8c642e1b4
 DIST boto3-1.17.106.tar.gz 388602 BLAKE2B 
f9cc023ce4c0810ea7eb004126941229536fc068ff51039dc9f9943d153f8fa717e832c7161f85332e3edf596f55b3ad7dfb9ef117b471f59fc269ee9c63818c
 SHA512 
866286d91d157d513f35231f8d512cd9738c7795b044b41c8e2b1594ed83a6060bcb3a2e3c8388df2ed86c7b04e0ce2d42c88393d8a6753d04c2a007865033e4
 DIST boto3-1.17.107.tar.gz 389348 BLAKE2B 
8c0893d8ad73563f63254877621440ba24dac76c577f5684bc37b5f99b9111be209f69efa324cc079209340051230a43b66004d09ccd5804d631b0c04083c384
 SHA512 
450222507aa3bae8062b788ac7f637dbe8a5e7a5baa0f45001a74a810c2579927a7400cef180b57a7d7e57c391d665930b577b39272681ca380b5e553385b1f8
+DIST boto3-1.17.108.tar.gz 389871 BLAKE2B 
964ff0b2d7a437c569e2b19f5c24d228df6595f15d72350b2cae0cb43c5e1f4d8376c0a25ec393a0a0f085650b193afc852fef59d258dd1c3addbfff4c27ce62
 SHA512 
4b78af4e59f399aa022762b6d1dc14252d4f549cdbb9264e5762a927b3a7e391d336ca48d938b1245ceaaa243ec01ea642545bc97abe5f7a3f8f8774ee21e2ce
 DIST boto3-1.17.97.tar.gz 383223 BLAKE2B 
1a1b4e9f2c51d830762f27cf3e30038efb88322e300ac304d1cb88d5b7efc6af35ad9810cea7292c9807dcdfedb11ba039ee6d5dbb9162f2a1c6d6936ef75bcc
 SHA512 
e74a59763cc9b8a51fd09121a790d29a7291d9380d4451c2e6af90902f18415a3780eeea7f7d63e052b295792b92c3cdd3b8597f7013241ebbbdb7e418cf73ce

diff --git a/dev-python/boto3/boto3-1.17.108.ebuild 
b/dev-python/boto3/boto3-1.17.108.ebuild
new file mode 100644
index 000..75afb4bcf86
--- /dev/null
+++ b/dev-python/boto3/boto3-1.17.108.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="https://github.com/boto/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/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~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.3.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests nose
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # prevent an infinite loop
+   rm tests/functional/docs/test_smoke.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   nosetests -v tests/unit/ tests/functional/ || die "test failed under 
${EPYTHON}"
+}



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

2021-07-09 Thread Michał Górny
commit: c531ed85e3dbf6c3ad092316ef584f24dd07efd6
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 07:06:06 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 07:26:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c531ed85

dev-python/identify: Remove old

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

 dev-python/identify/Manifest  |  1 -
 dev-python/identify/identify-2.2.4.ebuild | 21 -
 2 files changed, 22 deletions(-)

diff --git a/dev-python/identify/Manifest b/dev-python/identify/Manifest
index f44a6cf4fc2..2a8bc56c5f8 100644
--- a/dev-python/identify/Manifest
+++ b/dev-python/identify/Manifest
@@ -1,2 +1 @@
 DIST identify-2.2.10.tar.gz 101073 BLAKE2B 
7049424855d23727180a4af137ebd7cbf88d6ca0187901bbe43abfcb820c1db17af8ff89345612909fc869f9ee8503d84e3d1218548535abb6f499eade284def
 SHA512 
a6f9dfc3d969a30f50922cb9ad285d76c39774706b8c0d868bcbf96564a49841e54b6021e4fced56f17cebd25fadc69dd93714d475e4f517a05677bdabada4dc
-DIST identify-2.2.4.tar.gz 100967 BLAKE2B 
9473a157ce2aed13ed45d6e8d83b4510c40ae977406b9d7b211caa70c27d1850cf49da8848495841281b1f192b576d269a5372215effd7d89c9211e51d51151d
 SHA512 
25e255fd62d0e75aafa7037085362b7bf2ba8ae142bfb11e0e20452d503d8ec3f90ec84c8ef8966fb021fe1054c226862b3ce99d2288ec9aaa758a8971d1c87a

diff --git a/dev-python/identify/identify-2.2.4.ebuild 
b/dev-python/identify/identify-2.2.4.ebuild
deleted file mode 100644
index a8fff847953..000
--- a/dev-python/identify/identify-2.2.4.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1
-
-DESCRIPTION="File identification library for Python"
-HOMEPAGE="https://github.com/pre-commit/identify";
-SRC_URI="https://github.com/pre-commit/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"
-
-RDEPEND="dev-python/editdistance-s[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest



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

2021-07-09 Thread Michał Górny
commit: fb4a6aab9e98f7ddbf1f1129d358ad8071d35412
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 06:57:04 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 07:26:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb4a6aab

app-admin/awscli: Bump to 1.19.108

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

 app-admin/awscli/Manifest   |  1 +
 app-admin/awscli/awscli-1.19.108.ebuild | 58 +
 2 files changed, 59 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 1fe7d2139aa..63e36aae789 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -2,4 +2,5 @@ DIST awscli-1.19.104.tar.gz 2024567 BLAKE2B 
82662ffe6a05dd329210ff84962e1ad37ece
 DIST awscli-1.19.105.tar.gz 2024530 BLAKE2B 
8d05c41aa76338f30edf8640923250fa3d3954e942243552338837ec163f987c583573269d94a63f47f48fbb0beab4c6265e9197b465563374e4afb45ae20843
 SHA512 
73207ca67d490df705022844e6d025d051a276698204fcf82171e0075f5db2c347de0634cffc48fbd210314d66fd79c61d4129003ddbd6db698adc710fbb2068
 DIST awscli-1.19.106.tar.gz 2025184 BLAKE2B 
ee1006df7feef7ca3dcae3625a5e318dd1d5ed70a3c0c30fffd431fa41713f1932d2750edd2fd251513eaa631f93c6c9d4ab2e0bb052f246b5b13e48c355646a
 SHA512 
404b7d14622f1250f3cc5ea290dd796fb99aeb141101ca55bb672375d09fb4fccb67c2d926f0a3f7e5efc4c48022197a0de20e59590d4758e5fe0975c63f2bb5
 DIST awscli-1.19.107.tar.gz 2025880 BLAKE2B 
bbb307072a63a9722496aaae52c2f9fbc2743b8a4fdc2fffdb2b4e9b6be9013868a2130211ef9ab427bc2180ad1d19209fd6411d8cde26a5f02db7f3c643297b
 SHA512 
69ebd9f3397230a7c49ef551258b38e8c66b370f70a8e050fa9c721dd5ebca3a9e0da70c2804417eba4e68bd7620fa2d2802d007369e5cd0bee49bfc512b7853
+DIST awscli-1.19.108.tar.gz 2026311 BLAKE2B 
7404fb3010fa122bf210133667696df0e83c0c5d5adc717b75995cd95077f4ebcdd53375e687dce7d52eb1ef264110302f049897c18b7856be9d5e5a24f50ff3
 SHA512 
f061de7c7cc926f3fc5dc41a33068c8d575e1027f50099c148e80b5be55497508b44b11821e7f675e73bbcbfef12539e4d73afcd6a849d6ad7fc4f72b857b4d7
 DIST awscli-1.19.97.tar.gz 2020143 BLAKE2B 
2dac6f59a04a958b09e0f8b7d056583015762df78ed1349b55c6301d3189e1100bd8ab98445ded3ccc0ddbf1148ddf0475086704f123b0db1ccfd1cacb6b4680
 SHA512 
4e4e0f34ba02819232427f7571a4b10d22b167788d758c9ac43749607ea7a4c498259fcc5c69fb32d66faffc535a5b3045006168b64506f2b0f9fbbaa804e387

diff --git a/app-admin/awscli/awscli-1.19.108.ebuild 
b/app-admin/awscli/awscli-1.19.108.ebuild
new file mode 100644
index 000..ff429f8d3a3
--- /dev/null
+++ b/app-admin/awscli/awscli-1.19.108.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit bash-completion-r1 distutils-r1
+
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="https://pypi.org/project/awscli/";
+#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/aws-cli-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+# botocore is x.(y+1).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1)).$(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.4.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests --install nose
+
+PATCHES=(
+   "${FILESDIR}"/awscli-1.19.47-py39.patch
+)
+
+python_test() {
+   distutils_install_for_testing
+   # integration tests require AWS credentials and Internet access
+   nosetests -v tests/{functional,unit} ||
+   die "Tests failed for ${EPYTHON}"
+}
+
+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/cffi/

2021-07-09 Thread Michał Górny
commit: 7becd856ada4d067ae2d6c8f7c33308c54b9ad5f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 06:39:51 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 07:26:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7becd856

dev-python/cffi: Bump to 1.14.6

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

 dev-python/cffi/Manifest   |  1 +
 dev-python/cffi/cffi-1.14.6.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/dev-python/cffi/Manifest b/dev-python/cffi/Manifest
index d8dd88ec871..1fb2acd163b 100644
--- a/dev-python/cffi/Manifest
+++ b/dev-python/cffi/Manifest
@@ -1 +1,2 @@
 DIST cffi-1.14.5.tar.gz 475055 BLAKE2B 
d8a1f83aace8329216f5d36b2e8a27f62803fe9ad12c2d29aa1b3f730d1beb8bad0f50e17102c8673471a7bef57b0755157c4e1bf1a50779ed20b1cfcbb2043a
 SHA512 
7428b3f6e4ee9f3b91011e43304dd63e5cc48479120ae58298c646c1ec1f5c24525d5f08655a7fed70c5fad7ae0c2e0539e512b5fa49d2bc57669c4ab703cc2a
+DIST cffi-1.14.6.tar.gz 475744 BLAKE2B 
46e3f1f61746f659c066d83fdb07b83c289eda68056c6f9e364ea6f30cd56c190e4fdb35586c064b2402483704a7c1e9399d7f30cb49a78eec21797146da36f2
 SHA512 
30a8b25b74921a90a1fa96d05de1f25437d0fbbf73b7de0bb9ce22dfcaccbd78376b605525fe970212221d3e598357a9b1da420bfbd1a3e513263ed2b789e813

diff --git a/dev-python/cffi/cffi-1.14.6.ebuild 
b/dev-python/cffi/cffi-1.14.6.ebuild
new file mode 100644
index 000..52e37d7afcc
--- /dev/null
+++ b/dev-python/cffi/cffi-1.14.6.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# DO NOT ADD pypy to PYTHON_COMPAT
+# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1 toolchain-funcs
+
+DESCRIPTION="Foreign Function Interface for Python calling C code"
+HOMEPAGE="https://cffi.readthedocs.io/ https://pypi.org/project/cffi/";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+DEPEND="dev-libs/libffi:="
+RDEPEND="${DEPEND}
+   dev-python/pycparser[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+distutils_enable_sphinx doc/source
+distutils_enable_tests pytest
+
+PATCHES=(
+   "${FILESDIR}"/cffi-1.14.0-darwin-no-brew.patch
+)
+
+src_prepare() {
+   if [[ ${CHOST} == *darwin* ]] ; then
+   # Don't obsessively try to find libffi
+   sed -i -e "s/.*\-iwithsysroot\/usr\/include\/ffi.*/\tpass/" 
setup.py || die
+   fi
+   distutils-r1_src_prepare
+}
+
+src_configure() {
+   tc-export PKG_CONFIG
+}
+
+python_test() {
+   "${EPYTHON}" -c "import _cffi_backend as backend" || die
+   epytest \
+   --ignore testing/test_zintegration.py \
+   --ignore testing/embedding \
+   c/ testing/
+}



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

2021-07-09 Thread Michał Górny
commit: 164ef1cb856a9f6b2fd8f38ae372375c62dabb6c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 07:19:16 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 07:26:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=164ef1cb

dev-python/pygraphviz: Bump to 1.7

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

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

diff --git a/dev-python/pygraphviz/Manifest b/dev-python/pygraphviz/Manifest
index a2ec4209679..ca7cd8c5394 100644
--- a/dev-python/pygraphviz/Manifest
+++ b/dev-python/pygraphviz/Manifest
@@ -1 +1,2 @@
 DIST pygraphviz-1.6.zip 117043 BLAKE2B 
a6c4f28d67ff67bf3fb69869adaad23855c6d702663cfea648b2072b8a5095caaa3d9cfcc864354a362cc6c4c2c6e4a15d5977c58c6af5e22b02f8cea8f7e877
 SHA512 
6dd389b3fd8c46fd5c8a5a450623f2fe080f720bcf0812618549d092cf917b56ef515f4235fdb89123ece422c6e295705bb08076a3d3e9b193955fcda624acb3
+DIST pygraphviz-1.7.zip 118754 BLAKE2B 
36507fc862bec45a33bee3f89e7593a15639e7d98067e1c4ddf917558b7bc037b9d7607f7f017ad5980ba0e6805e63f05464efe8fd416ef70cb95709151714e3
 SHA512 
09438931d1930a70f7da94b0a12b449c0836ad707c6c8abed49bae0db162c136002d170398ed02dc56a5029269490ce3156d2d4b0f30602a11165bc0038998ea

diff --git a/dev-python/pygraphviz/pygraphviz-1.7.ebuild 
b/dev-python/pygraphviz/pygraphviz-1.7.ebuild
new file mode 100644
index 000..de88e7c96fe
--- /dev/null
+++ b/dev-python/pygraphviz/pygraphviz-1.7.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Python wrapper for the Graphviz Agraph data structure"
+HOMEPAGE="https://pygraphviz.github.io/";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~x86-linux ~ppc-macos ~x64-macos"
+
+# Note: only C API of graphviz is used, PYTHON_USEDEP unnecessary.
+RDEPEND="media-gfx/graphviz"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-arch/unzip
+   dev-lang/swig:0
+   test? ( dev-python/doctest-ignore-unicode[${PYTHON_USEDEP}] )"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   distutils-r1_python_prepare_all
+   swig -python pygraphviz/graphviz.i || die
+}
+
+python_test() {
+   cd "${BUILD_DIR}"/lib || die
+   epytest
+   rm -rf .hypothesis .pytest_cache || die
+}
+
+python_install_all() {
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+
+   distutils-r1_python_install_all
+}



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

2021-07-09 Thread Michał Górny
commit: 34f013e96d594484284b11ec3bbba891188bfca6
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 06:52:54 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 07:26:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34f013e9

dev-python/networkx: Bump to 2.6.1

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

 dev-python/networkx/Manifest  |  1 +
 dev-python/networkx/networkx-2.6.1.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/networkx/Manifest b/dev-python/networkx/Manifest
index d19aa0df108..6be01154f15 100644
--- a/dev-python/networkx/Manifest
+++ b/dev-python/networkx/Manifest
@@ -1 +1,2 @@
 DIST networkx-2.5.tar.gz 1542085 BLAKE2B 
a4d1d1f65a09f8e7cd830a9e670cf540c19b800dffb90aa1cc6ebda8b6116b6181969382f90339254746a3f277d786020506a3c8f10c90ff48999d3b2c3c433e
 SHA512 
ab51198072d20bdba7c9ceb6856631a20a7e9527a7cadb41271a999f57bf60da5488269c6e4e1f3f4f33420ec6493af665386842c216ea1cfadd1792ccb6444e
+DIST networkx-2.6.1.tar.gz 1842369 BLAKE2B 
bac0106758fa7d33000d970873ee221ee9b367ad895f2f8fbfdfb29908851c69f632214dac06c48ab433e3b6251a439199fe3675517252c959ba2a29076cc866
 SHA512 
132f34eb8790fb366263cfbb501ec5ca0f9c9082562215a06a114b2ec80baf72f5489f27e7fe1cbea49749eab48116e8772ff953339de0caabf37096ce097500

diff --git a/dev-python/networkx/networkx-2.6.1.ebuild 
b/dev-python/networkx/networkx-2.6.1.ebuild
new file mode 100644
index 000..f11427eeb08
--- /dev/null
+++ b/dev-python/networkx/networkx-2.6.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Python tools to manipulate graphs and complex networks"
+HOMEPAGE="https://networkx.org/ https://github.com/networkx/networkx";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos"
+IUSE="examples extras xml yaml"
+
+RDEPEND="
+   >=dev-python/matplotlib-3.3[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.19[${PYTHON_USEDEP}]
+   >=dev-python/pandas-1.1[${PYTHON_USEDEP}]
+   >=dev-python/scipy-1.6.2[${PYTHON_USEDEP}]
+   extras? (
+   >=dev-python/pydot-1.4.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/pygraphviz-1.7[${PYTHON_USEDEP}]
+   >=sci-libs/gdal-1.10.0[python,${PYTHON_USEDEP}]
+   ' python3_{8..9})
+   )
+   xml? ( >=dev-python/lxml-4.5[${PYTHON_USEDEP}] )
+   yaml? ( >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}] )"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local deselect=()
+   virtx epytest -p no:django ${deselect[@]/#/--deselect }
+}
+
+python_install_all() {
+   use examples && dodoc -r examples
+
+   distutils-r1_python_install_all
+}



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

2021-07-09 Thread Michał Górny
commit: 71154fcc98b032ca7731c8a67c4b8458bba9840f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 06:59:44 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 07:26:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71154fcc

dev-python/isort: Bump to 5.9.2

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

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

diff --git a/dev-python/isort/Manifest b/dev-python/isort/Manifest
index 3a2d0fd4ff3..e3fec6796a6 100644
--- a/dev-python/isort/Manifest
+++ b/dev-python/isort/Manifest
@@ -1,2 +1,3 @@
 DIST isort-5.8.0.tar.gz 167927 BLAKE2B 
59b9ee4e63e231026e25833ef8bc4a782ad7b30622d1f6b61fe177fbf0f8663ca953f68cf168abb407d3cb90fe98e29540ec3a8933a5df2ca7ba3e938ba4282f
 SHA512 
ffeee045b5328fa410673464b2ca22d9cd1ba8dd34eff9a430b93e9ce72033100e32e3373308438bcb82b8eb7deea1f2087091e111b1204e35791958ca6944c4
 DIST isort-5.9.1.gh.tar.gz 727733 BLAKE2B 
dc207ac24b586eb5c4c2bd546c0f2ab336c901563e3f2c92d917cf81bc94634c23a20dfe787e65c41fd3aec835d3fdc96721ed579c282b4cb0719afa7f50f9a3
 SHA512 
e48e08835a71271ab01e52e2c44ecef475aa270ab7242aff4f9ce82bcd5bc8354e2d8a717ccf995172102809198f6dfc9786d8c64e33afc9ae9a4e981ac51feb
+DIST isort-5.9.2.gh.tar.gz 728644 BLAKE2B 
37fa16884e987569bceabf71d5d51b5dcf3c26a28df22b07eb5adb8f571901f5f2d0b258c09dfe720a0579836e90ffa46b1d087c536532841ff48848dd71f9b0
 SHA512 
286536ae5e7328085618ba37d8809b6cd46595b269755c20da0e8f5f866b810663909ed557f16d76c3d5e89b85393264aad7b1d7093cbdb33e808118a3fc7d96

diff --git a/dev-python/isort/isort-5.9.2.ebuild 
b/dev-python/isort/isort-5.9.2.ebuild
new file mode 100644
index 000..48eedd71427
--- /dev/null
+++ b/dev-python/isort/isort-5.9.2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_SETUPTOOLS=pyproject.toml
+PYTHON_COMPAT=( python3_{8..9} )
+inherit distutils-r1
+
+DESCRIPTION="A python utility/library to sort imports"
+HOMEPAGE="https://pypi.org/project/isort/";
+SRC_URI="
+   https://github.com/PyCQA/isort/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   dev-python/toml[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? (
+   dev-python/black[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/natsort[${PYTHON_USEDEP}]
+   dev-python/pylama[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-vcs/git
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unbundle toml
+   sed -i -e 's:from ._vendored ::' isort/settings.py || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # Some tests run the "isort" command
+   distutils_install_for_testing
+   # Install necessary plugins
+   local p
+   for p in example*/; do
+   pushd "${p}" >/dev/null || die
+   distutils_install_for_testing
+   popd >/dev/null || die
+   done
+
+   local deselect=(
+   # Excluded from upstream's test script
+   tests/unit/test_deprecated_finders.py
+   )
+   epytest tests/unit ${deselect[@]/#/--deselect }
+}



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

2021-07-09 Thread Michał Górny
commit: 71806baa68056ab4435e3bfa2e4bdccaac461ea6
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 07:12:21 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 07:26:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71806baa

dev-python/sentry-sdk: Bump to 1.3.0

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

 dev-python/sentry-sdk/Manifest|  1 +
 dev-python/sentry-sdk/sentry-sdk-1.3.0.ebuild | 71 +++
 2 files changed, 72 insertions(+)

diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest
index df081db2177..4483d80ed47 100644
--- a/dev-python/sentry-sdk/Manifest
+++ b/dev-python/sentry-sdk/Manifest
@@ -1,2 +1,3 @@
 DIST sentry-sdk-1.1.0.tar.gz 215946 BLAKE2B 
486f32430a03d42c73814195ef16ec4efc71512faca197d8020fad7b3d1e7350ec619ef453075bc4fc4e0e454f3aa6eda41ec29b88af19d75b5f6a10273db325
 SHA512 
500d0d3add4bf8e74f2e34d6c00491f4bbd45a2226cc0ee93ca0f63f5ae5aea61be6730f845d50e10909c9ede6918ec6cfb90e5ebe80b753dd634ac9a9238061
 DIST sentry-sdk-1.2.0.tar.gz 218371 BLAKE2B 
dcba23b246d4620f93b82a07a9fa9c73ae8b67d54e9a690fc53c1b08580433b2d37a50f29a47e01c7cdcc29eef45cc0b67e96f1e9b333496002ceea5ce7388a9
 SHA512 
86705fab17331bf5cbe4dbb25562d80b5b080d2bee0a9bb2c153bb379e63ada10465bd5fdfa24d71fc50cc1d80d5afd3e569a779f2a11bde671cc6782ddca347
+DIST sentry-sdk-1.3.0.tar.gz 219259 BLAKE2B 
d1da04dc80653f1f55e03e43f71e19b27588110e34dfd3c8b6968e8966e3ee6df1818bf7d0e23dab2534723b9ea93488933bd23ec763935c5683aa800b335152
 SHA512 
44e96654a3e4288e63e0fc780ccdf16e5a105ab51af32de146159b9affcc42fbc7004df6673e84369f802e8fdb4e060d1f756945afbe0465dca078d28ad242fb

diff --git a/dev-python/sentry-sdk/sentry-sdk-1.3.0.ebuild 
b/dev-python/sentry-sdk/sentry-sdk-1.3.0.ebuild
new file mode 100644
index 000..1d3e482c7e7
--- /dev/null
+++ b/dev-python/sentry-sdk/sentry-sdk-1.3.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+inherit distutils-r1
+
+DESCRIPTION="Python client for Sentry"
+HOMEPAGE="https://sentry.io/ https://pypi.org/project/sentry-sdk/";
+SRC_URI="https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/sentry-python-${PV}"
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   dev-python/certifi[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/asttokens[${PYTHON_USEDEP}]
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/executing[${PYTHON_USEDEP}]
+   dev-python/eventlet[${PYTHON_USEDEP}]
+   dev-python/fakeredis[${PYTHON_USEDEP}]
+   dev-python/flask-login[${PYTHON_USEDEP}]
+   dev-python/gevent[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pyrsistent[${PYTHON_USEDEP}]
+   dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
+   dev-python/pytest-django[${PYTHON_USEDEP}]
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-localserver[${PYTHON_USEDEP}]
+   dev-python/werkzeug[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local deselect=(
+   # tests require Internet access
+   tests/integrations/httpx/test_httpx.py
+   tests/integrations/requests/test_requests.py
+   tests/integrations/stdlib/test_httplib.py
+   # wtf is it supposed to do?!
+   tests/integrations/gcp/test_gcp.py
+   # hangs
+   'tests/test_transport.py::test_transport_works[eventlet'
+   # TODO
+   
'tests/test_basics.py::test_auto_enabling_integrations_catches_import_error'
+   tests/test_client.py::test_databag_depth_stripping
+   tests/test_client.py::test_databag_string_stripping
+   tests/test_client.py::test_databag_breadth_stripping
+   # incompatible version?
+   tests/integrations/falcon/test_falcon.py
+   # test_circular_references: apparently fragile
+   
'tests/integrations/threading/test_threading.py::test_circular_references'
+   # test for new feature, fails with IndexError
+   
tests/integrations/wsgi/test_wsgi.py::test_session_mode_defaults_to_request_mode_in_wsgi_handler
+   )
+
+   # Prevent tests/integrations/modules/test_modules.py:test_basic failure
+   # Needs to detect sentry-sdk in the installed modules
+   distutils_install_for_testing
+
+   epytest ${deselect[@]/#/--deselect }
+}



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

2021-07-09 Thread Michał Górny
commit: 4db9dc48688151a35e95d9ae9503e9ebd3d5a4b7
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 07:13:49 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 07:26:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4db9dc48

dev-python/tenacity: Bump to 8.0.0

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

 dev-python/tenacity/Manifest  |  1 +
 dev-python/tenacity/tenacity-8.0.0.ebuild | 33 +++
 2 files changed, 34 insertions(+)

diff --git a/dev-python/tenacity/Manifest b/dev-python/tenacity/Manifest
index f52d8d2b963..615a34b4522 100644
--- a/dev-python/tenacity/Manifest
+++ b/dev-python/tenacity/Manifest
@@ -1 +1,2 @@
 DIST tenacity-7.0.0.tar.gz 33874 BLAKE2B 
485b35058e246ac7c68a2d92a4bd30ae182d382d4258854afb1e61d0b31cd1674bfd92599b83425f4e9a92ca4c38e4a91b72a17d0de6f918474ebe59e6bd2d66
 SHA512 
a627112df19b9f6d1c53294daad7fe1b0aeaed15e6ec07054228575fbc76ca5c22f560ddd6fc176c5c22141669423547ba17f1e33c7d0e7e92d0188acad065c4
+DIST tenacity-8.0.0.tar.gz 35483 BLAKE2B 
bde48a9682d1ce661ec6a35387c8a3931e60f61ac605b95637ce88176a5346eed54047623d0ee116e5c6d279f265d9cee0fd69e2b805c50cd7e06390d6952813
 SHA512 
f9c8b74d53dc4973e833a2d2625d15b7f40b813b1cfe389511c1083e738d62b0793dbfab73ed13a9e88cc65a17d2c6d8b0a571f13732a26f4c957e16dd9bbefc

diff --git a/dev-python/tenacity/tenacity-8.0.0.ebuild 
b/dev-python/tenacity/tenacity-8.0.0.ebuild
new file mode 100644
index 000..4d837bd1e2d
--- /dev/null
+++ b/dev-python/tenacity/tenacity-8.0.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="General-purpose retrying library"
+HOMEPAGE="https://github.com/jd/tenacity";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   www-servers/tornado[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local deselect=(
+   # TODO: package typeguard
+   
tests/test_tenacity.py::TestRetryTyping::test_retry_type_annotations
+   )
+
+   epytest ${deselect[@]/#/--deselect }
+}



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

2021-07-09 Thread Michał Górny
commit: c5d2353c9464324463f7848fcbb974a5097566c3
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 07:01:33 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 07:26:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5d2353c

dev-python/pyqtgraph: Bump to 0.12.2

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

 dev-python/pyqtgraph/Manifest|  1 +
 dev-python/pyqtgraph/pyqtgraph-0.12.2.ebuild | 89 
 2 files changed, 90 insertions(+)

diff --git a/dev-python/pyqtgraph/Manifest b/dev-python/pyqtgraph/Manifest
index f64219dc7ab..71b7f924b87 100644
--- a/dev-python/pyqtgraph/Manifest
+++ b/dev-python/pyqtgraph/Manifest
@@ -1,2 +1,3 @@
 DIST pyqtgraph-0.12.1.tar.gz 899513 BLAKE2B 
17f6dec41039186ceb0afdfbcba64aebf5900d17b890d9a6d1f8a30586a27e3cc61bb1d3a8fb2446f9ee3a66c54095b7c5d37b5c5fb83296b481d8a95a7fdab5
 SHA512 
b1ed004c7db4ee4f8302a42dd9e8574692b4c353bf512ec7a42d5ebeaab126e9ed5df3a228c631dc77e16a61efce1c918cbd0a8b319649e346e2082215c56d40
+DIST pyqtgraph-0.12.2.tar.gz 1292676 BLAKE2B 
af5e61bbc7f55cda669825a9742a3f2424638d35e3a10b85b7fc635a5e40b630848bed1e88bc84383cbd3e85de538b1b1fa051d6d761b368209c1d8167f55a2a
 SHA512 
8a7f0e1e78cf147568ee6e393a07f07301632765d1bdb50328fcf1f815dda76f3e89808cef945409dcd9142407f864f205778a76cf804d4cbce544c60bcf5042
 DIST pyqtgraph-test-data-8.tar.gz 306068 BLAKE2B 
f3aa418dfaf2e74950fa880da4b6dfb4ef5dbd46346b78065d885c1f9fc06fc3de86756af17e27035d4cd47d98cc7ce58c036b493837b568086a4ebceb230c78
 SHA512 
07ef414f2b57e00589f8c18459e88ab16001c7cc3766164cdfcd69faa26cbc90ed64611fd0c5e3b401dc6a3f1a6e9e4ce6a7d9fa96ebcc4360e03fa9fbb856d2

diff --git a/dev-python/pyqtgraph/pyqtgraph-0.12.2.ebuild 
b/dev-python/pyqtgraph/pyqtgraph-0.12.2.ebuild
new file mode 100644
index 000..523718072f9
--- /dev/null
+++ b/dev-python/pyqtgraph/pyqtgraph-0.12.2.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+inherit distutils-r1 multiprocessing
+
+TEST_DATA_TAG=test-data-8
+DESCRIPTION="A pure-python graphics and GUI library built on PyQt and numpy"
+HOMEPAGE="https://www.pyqtgraph.org/ https://pypi.org/project/pyqtgraph/";
+SRC_URI="
+   https://github.com/pyqtgraph/pyqtgraph/archive/${P}.tar.gz
+   test? (
+   
https://github.com/pyqtgraph/test-data/archive/${TEST_DATA_TAG}.tar.gz
+   -> ${PN}-${TEST_DATA_TAG}.tar.gz
+   )"
+S=${WORKDIR}/${PN}-${P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples opengl svg"
+
+RDEPEND="
+   >=dev-python/numpy-1.17[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/PyQt5[gui,widgets,opengl=,svg=,${PYTHON_USEDEP}]
+   opengl? ( dev-python/pyopengl[${PYTHON_USEDEP}] )"
+BDEPEND="
+   test? (
+   dev-python/h5py[${PYTHON_USEDEP}]
+   dev-python/PyQt5[svg,testlib,${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/pytest-xvfb[${PYTHON_USEDEP}]
+   dev-vcs/git
+   )"
+
+distutils_enable_sphinx doc/source
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   distutils-r1_python_prepare_all
+
+   if use test; then
+   mkdir "${HOME}"/.pyqtgraph || die
+   mv "${WORKDIR}/test-data-${TEST_DATA_TAG}" \
+   "${HOME}"/.pyqtgraph/test-data || die
+   cd "${HOME}"/.pyqtgraph/test-data || die
+   # we need to fake a git repo
+   git config --global user.email "y...@example.com"
+   git config --global user.name "Your Name"
+   git init -q || die
+   git commit -q --allow-empty -m "dummy commit" || die
+   git tag "${TEST_DATA_TAG}" || die
+   cd - >/dev/null || die
+   fi
+   if ! use opengl; then
+   rm -r pyqtgraph/opengl || die
+   fi
+}
+
+python_test() {
+   local deselect=(
+   # apparently fragile
+   --deselect tests/test_reload.py::test_reload
+
+   # TODO
+   --deselect tests/graphicsItems/test_ROI.py::test_PolyLineROI
+
+   # pyside2 is normally skipped if not installed but these two
+   # fail if it is installed
+   # TODO: this could be due to USE flags, revisit when pyside2
+   # gains py3.9
+   --deselect
+   'examples/test_examples.py::testExamples[ 
DateAxisItem_QtDesigner.py - PySide2 ]'
+   --deselect
+   'examples/test_examples.py::testExamples[ designerExample.py - 
PySide2 ]'
+   )
+
+   distutils_install_for_testing
+   epytest "${deselect[@]}" \
+   -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}
+
+python_install_all() {
+   use examples && DOCS+=( examples/ )
+   distutils-r1

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

2021-07-09 Thread Hans de Graaff
commit: 4f660146c9dbfa4669e9bda194736db383968399
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jul  9 07:40:02 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jul  9 07:40:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f660146

dev-ruby/hipchat: allow all mimemagic slots

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/hipchat/hipchat-1.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/hipchat/hipchat-1.6.0.ebuild 
b/dev-ruby/hipchat/hipchat-1.6.0.ebuild
index ab1c1172bf1..38cb5efb61a 100644
--- a/dev-ruby/hipchat/hipchat-1.6.0.ebuild
+++ b/dev-ruby/hipchat/hipchat-1.6.0.ebuild
@@ -21,7 +21,7 @@ IUSE=""
 
 RUBY_S="hipchat-rb-${PV}"
 
-ruby_add_rdepend "dev-ruby/httparty dev-ruby/mimemagic"
+ruby_add_rdepend "dev-ruby/httparty dev-ruby/mimemagic:*"
 ruby_add_bdepend "test? (
dev-ruby/rr
dev-ruby/rake



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

2021-07-09 Thread Lars Wendler
commit: 01146fcd088691653917a1f5a943e3f1f0a83d24
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jul  9 08:07:07 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jul  9 08:08:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01146fcd

sys-apps/ethtool: Bump to version 5.13

Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/ethtool/Manifest|  1 +
 sys-apps/ethtool/ethtool-5.13.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/sys-apps/ethtool/Manifest b/sys-apps/ethtool/Manifest
index 8b3f0dd808a..437687fbf1a 100644
--- a/sys-apps/ethtool/Manifest
+++ b/sys-apps/ethtool/Manifest
@@ -1,4 +1,5 @@
 DIST ethtool-5.10.tar.xz 310536 BLAKE2B 
acc91ff2f7cf233a5a7bc85e32fbcf78e3923b240ab3e3300fa11d42769b664b1b5740ad6577daf4ef1b1054432e2323429ee63774af5e0210c1ec1c7d6aa4ac
 SHA512 
128ecc0445ec44e231d95158a71cea2c03f059314f1a844cfb2f424970bd68608fb73b8dc5e8905b88ad0da2b65a8884a626be78d6d25f770ce043c6c87580a6
 DIST ethtool-5.12.tar.xz 311004 BLAKE2B 
640d4a1576afea60c673a6060b649d10ccb2d2be64a817e4d74daeb6de4da2d30ccb059ff1113e05f9c44898f08beefd706be2ea6e323c42032c4d93926d380a
 SHA512 
9825f0bf10851f0bd9c3e621785144a5ed5f3fbedacb1801aa6a9b4685c870fa9bfac8eb552c900d20be06240c017dd001fde6be7aecc8c466bbe9ade8b1d002
+DIST ethtool-5.13.tar.xz 318204 BLAKE2B 
5e693368ce56fa155c5d371bc650e5fb7e8e1c8fd30982b45a674da63119e54f005484bea68c7b85e8d070efbf7aa15e92637e7a3b8b2010b4022851154a6809
 SHA512 
44426653aabd20707d2e597707113f4d30d12696b4f32c0ab0450af0dccece1b6a11e529a22d1299204f63c9e71ae41a1495d3d36b8f630f1734a72694d779be
 DIST ethtool-5.4.tar.xz 239288 BLAKE2B 
8c8b2bee53fe3e71510684ca7c6f64153cb6f1c5ebe44cd4d1dc351885d2d9957eb206a96bda9efadb5faa0e15a3f0ba07923d7e29b27694e3e3f605151a940d
 SHA512 
c7bfe7eae2ba207d710716274e9f5ae275c57d0bebc0a9acb95677125e64f1b42ef610032011fb59894aab46973988bad40fddbc5ccc238893e7da66f913255b
 DIST ethtool-5.8.tar.xz 299416 BLAKE2B 
ea7433205eba831b6ba56e140c73cfe283cc5dc56ced963414a017b0d6b6fbde9d0195ff64ebdc060351e5e9844af8beb8f00f7e04d76b04f958b166cda7e589
 SHA512 
5eada909f82573ad93bc5476e6f8d50f68ce2c9948558877eb6ace8dc17aee895b2f27343592f5f23eaef0e0fc70b5f776f76e75d9614bab305a2819ca82370e

diff --git a/sys-apps/ethtool/ethtool-5.13.ebuild 
b/sys-apps/ethtool/ethtool-5.13.ebuild
new file mode 100644
index 000..4ddb6be7e3f
--- /dev/null
+++ b/sys-apps/ethtool/ethtool-5.13.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Utility for examining and tuning ethernet-based network 
interfaces"
+HOMEPAGE="https://www.kernel.org/pub/software/network/ethtool/";
+SRC_URI="https://www.kernel.org/pub/software/network/ethtool/${P}.tar.xz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+IUSE="+netlink"
+
+BDEPEND="app-arch/xz-utils"
+RDEPEND="netlink? ( net-libs/libmnl )"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   econf $(use_enable netlink)
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/ethtool/files/, sys-apps/ethtool/

2021-07-09 Thread Lars Wendler
commit: c73f0b2c73bf56baf76668272098d1c71b396234
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jul  9 08:07:44 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jul  9 08:08:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c73f0b2c

sys-apps/ethtool: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/ethtool/Manifest  |  2 --
 sys-apps/ethtool/ethtool-5.4.ebuild| 14 ---
 sys-apps/ethtool/ethtool-5.8-r1.ebuild | 26 ---
 .../ethtool/files/ethtool-5.8-avoid_bashisms.patch | 29 --
 ...ol-5.8-only-memset-non-NULL-link-settings.patch | 20 ---
 5 files changed, 91 deletions(-)

diff --git a/sys-apps/ethtool/Manifest b/sys-apps/ethtool/Manifest
index 437687fbf1a..5bffba1c47c 100644
--- a/sys-apps/ethtool/Manifest
+++ b/sys-apps/ethtool/Manifest
@@ -1,5 +1,3 @@
 DIST ethtool-5.10.tar.xz 310536 BLAKE2B 
acc91ff2f7cf233a5a7bc85e32fbcf78e3923b240ab3e3300fa11d42769b664b1b5740ad6577daf4ef1b1054432e2323429ee63774af5e0210c1ec1c7d6aa4ac
 SHA512 
128ecc0445ec44e231d95158a71cea2c03f059314f1a844cfb2f424970bd68608fb73b8dc5e8905b88ad0da2b65a8884a626be78d6d25f770ce043c6c87580a6
 DIST ethtool-5.12.tar.xz 311004 BLAKE2B 
640d4a1576afea60c673a6060b649d10ccb2d2be64a817e4d74daeb6de4da2d30ccb059ff1113e05f9c44898f08beefd706be2ea6e323c42032c4d93926d380a
 SHA512 
9825f0bf10851f0bd9c3e621785144a5ed5f3fbedacb1801aa6a9b4685c870fa9bfac8eb552c900d20be06240c017dd001fde6be7aecc8c466bbe9ade8b1d002
 DIST ethtool-5.13.tar.xz 318204 BLAKE2B 
5e693368ce56fa155c5d371bc650e5fb7e8e1c8fd30982b45a674da63119e54f005484bea68c7b85e8d070efbf7aa15e92637e7a3b8b2010b4022851154a6809
 SHA512 
44426653aabd20707d2e597707113f4d30d12696b4f32c0ab0450af0dccece1b6a11e529a22d1299204f63c9e71ae41a1495d3d36b8f630f1734a72694d779be
-DIST ethtool-5.4.tar.xz 239288 BLAKE2B 
8c8b2bee53fe3e71510684ca7c6f64153cb6f1c5ebe44cd4d1dc351885d2d9957eb206a96bda9efadb5faa0e15a3f0ba07923d7e29b27694e3e3f605151a940d
 SHA512 
c7bfe7eae2ba207d710716274e9f5ae275c57d0bebc0a9acb95677125e64f1b42ef610032011fb59894aab46973988bad40fddbc5ccc238893e7da66f913255b
-DIST ethtool-5.8.tar.xz 299416 BLAKE2B 
ea7433205eba831b6ba56e140c73cfe283cc5dc56ced963414a017b0d6b6fbde9d0195ff64ebdc060351e5e9844af8beb8f00f7e04d76b04f958b166cda7e589
 SHA512 
5eada909f82573ad93bc5476e6f8d50f68ce2c9948558877eb6ace8dc17aee895b2f27343592f5f23eaef0e0fc70b5f776f76e75d9614bab305a2819ca82370e

diff --git a/sys-apps/ethtool/ethtool-5.4.ebuild 
b/sys-apps/ethtool/ethtool-5.4.ebuild
deleted file mode 100644
index 159377da21d..000
--- a/sys-apps/ethtool/ethtool-5.4.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Utility for examining and tuning ethernet-based network 
interfaces"
-HOMEPAGE="https://www.kernel.org/pub/software/network/ethtool/";
-SRC_URI="https://www.kernel.org/pub/software/network/ethtool/${P}.tar.xz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
-
-BDEPEND="app-arch/xz-utils"

diff --git a/sys-apps/ethtool/ethtool-5.8-r1.ebuild 
b/sys-apps/ethtool/ethtool-5.8-r1.ebuild
deleted file mode 100644
index 8e1cf0073e3..000
--- a/sys-apps/ethtool/ethtool-5.8-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Utility for examining and tuning ethernet-based network 
interfaces"
-HOMEPAGE="https://www.kernel.org/pub/software/network/ethtool/";
-SRC_URI="https://www.kernel.org/pub/software/network/ethtool/${P}.tar.xz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
-IUSE="+netlink"
-
-BDEPEND="app-arch/xz-utils"
-RDEPEND="netlink? ( net-libs/libmnl )"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-5.8-avoid_bashisms.patch"
-   "${FILESDIR}/${P}-only-memset-non-NULL-link-settings.patch"
-)
-
-src_configure() {
-   econf $(use_enable netlink)
-}

diff --git a/sys-apps/ethtool/files/ethtool-5.8-avoid_bashisms.patch 
b/sys-apps/ethtool/files/ethtool-5.8-avoid_bashisms.patch
deleted file mode 100644
index 9cd9fd86fb7..000
--- a/sys-apps/ethtool/files/ethtool-5.8-avoid_bashisms.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-Running this script with dash results in an endless loop spitting out this:
-
-  ./test-driver: 62: [: --test-name: unexpected operator
-  ./test-driver: 78: [[: not found
-
-This is caused by two bashisms which are being fixed by the below patch
-
-Signed-off-by: Lars Wendler 
-
 ethtool-5.8/test-driver
-+++ ethtool-5.8/test-driver
-@@ -59,7 +59,7 @@
- while test $# -gt 1; do
-  arg=${1%=*}
-  val=${1#*=}
-- if [ $arg == $val ]; then
-+ if [ $arg = $val ]; then
-val=$2
-shift
-  fi
-@@ -75,7 +75,7 @@
-   --) break;;
-   -*) usage_error "inval

[gentoo-commits] repo/gentoo:master commit in: app-mobilephone/scrcpy/

2021-07-09 Thread Bernard Cafarelli
commit: 7ce5345e729a975bbaf6b8e03d0cf977eb367f8f
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Jul  9 08:02:01 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Fri Jul  9 08:09:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ce5345e

app-mobilephone/scrcpy: initial import

Based on maggu2810 overlay ebuild

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-mobilephone/scrcpy/Manifest   |  2 ++
 app-mobilephone/scrcpy/metadata.xml   |  8 
 app-mobilephone/scrcpy/scrcpy-1.18.ebuild | 29 +
 3 files changed, 39 insertions(+)

diff --git a/app-mobilephone/scrcpy/Manifest b/app-mobilephone/scrcpy/Manifest
new file mode 100644
index 000..b4e8d5d3a55
--- /dev/null
+++ b/app-mobilephone/scrcpy/Manifest
@@ -0,0 +1,2 @@
+DIST scrcpy-1.18.tar.gz 299497 BLAKE2B 
aaecb14ea5accf12b23e3b4d07069640e3778d6050dd28c7962ca458645f5e8215b7b7376b809086a3edf98fca1375d935eae429219c1fa5df91088360e46347
 SHA512 
9cd3841c65cd1f20f277e336b69eec475ea75f403b6761b91639bf6fe876c29d763f056ee2b226f6eabe312b3bdabcad9e72c0384a11fa9f5091ff9587292a6f
+DIST scrcpy-server-v1.18 37330 BLAKE2B 
02c5e58d72825abbc7d5a6e0f0e87f7effb016cc8baf77f975d6519200aee00401a67ea0e284e4f2188623dfd1c0800cc0dbfad25df0b51b3bc9aa5bacc3a7f2
 SHA512 
fffd06bbd1cae78af2112f0bd59c8da1c0f838206e3141d255a395ee633f52499eb85b5398a8b4d121241dd3e46088c790476061c3da2a12a319791096045454

diff --git a/app-mobilephone/scrcpy/metadata.xml 
b/app-mobilephone/scrcpy/metadata.xml
new file mode 100644
index 000..7d273a80ff6
--- /dev/null
+++ b/app-mobilephone/scrcpy/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   voyag...@gentoo.org
+   Bernard Cafarelli
+   
+

diff --git a/app-mobilephone/scrcpy/scrcpy-1.18.ebuild 
b/app-mobilephone/scrcpy/scrcpy-1.18.ebuild
new file mode 100644
index 000..f446dc49137
--- /dev/null
+++ b/app-mobilephone/scrcpy/scrcpy-1.18.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+DESCRIPTION="Display and control your Android device"
+HOMEPAGE="https://github.com/Genymobile/scrcpy";
+# Source code and server part on Android device
+SRC_URI="https://github.com/Genymobile/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   
https://github.com/Genymobile/${PN}/releases/download/v${PV}/${PN}-server-v${PV}";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="media-libs/libsdl2[X]
+   media-video/ffmpeg"
+DEPEND="${RDEPEND}"
+BDEPEND=""
+
+src_configure() {
+   local emesonargs=(
+   -Db_lto=true
+   -Dprebuilt_server="${DISTDIR}/${PN}-server-v${PV}"
+   )
+   meson_src_configure
+}



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

2021-07-09 Thread Hans de Graaff
commit: 9582308e8d079d4938b9ba2f677daf619551c79c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Mar  8 09:51:53 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jul  9 08:14:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9582308e

profiles/package.mask: mask ruby25 for removal

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 57c8e08f808..092bf24cff2 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -702,3 +702,13 @@ www-plugins/chrome-binary-plugins:unstable
 dev-util/mingw64-runtime
 sys-libs/newlib
 dev-embedded/avr-libc
+
+
+# Hans de Graaff  (date)
+
+# Mask ruby25 for removal. This version is no longer supported
+# upstream. Use a newer ruby version, e.g ruby26.
+# Masked for removal in 30 days.
+dev-lang/ruby:2.5
+=dev-ruby/rubygems-2.7*
+dev-ruby/did_you_mean:2.5



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

2021-07-09 Thread Hans de Graaff
commit: f6895087a05c4aea59adf2cfdf8294d4e0cf7b37
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jun  4 06:31:18 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jul  9 08:15:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6895087

ruby-utils.eclass: remove ruby25 from preferences list

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

 eclass/ruby-utils.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/ruby-utils.eclass b/eclass/ruby-utils.eclass
index d4b1534caef..2506aee2554 100644
--- a/eclass/ruby-utils.eclass
+++ b/eclass/ruby-utils.eclass
@@ -33,7 +33,7 @@ if [[ ! ${_RUBY_UTILS} ]]; then
 # provide for a better first installation experience.
 
 # All stable RUBY_TARGETS
-RUBY_TARGETS_PREFERENCE="ruby26 ruby25 "
+RUBY_TARGETS_PREFERENCE="ruby26 "
 
 # All other active ruby targets
 RUBY_TARGETS_PREFERENCE+="ruby27 ruby30"



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

2021-07-09 Thread Hans de Graaff
commit: c5ca553c926a59e487c08a146b88284047b90f0a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jun  4 06:31:58 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jul  9 08:15:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5ca553c

profiles/base/use.mask: mask ruby_targets_ruby25 for removal

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

 profiles/base/use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index 12955cfde54..1201801394b 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -4,6 +4,10 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Hans de Graaff  (2021-07-09)
+# Mask Ruby 2.5 as EOL
+ruby_targets_ruby25
+
 # Aaron W. Swenson  (2021-07-05)
 # PostgreSQL 9.5 masked for removal
 postgres_targets_postgres9_5



[gentoo-commits] data/gentoo-news:master commit in: 2021-07-07-systemd-tmpfiles/

2021-07-09 Thread Georgy Yakovlev
commit: 29519425838e9b67c6802e321ce52c76a65c2215
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jul  9 02:36:20 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jul  9 08:25:55 2021 +
URL:https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=29519425

2021-07-07-systemd-tmpfiles: add news item

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

 .../2021-07-07-systemd-tmpfiles.en.txt | 66 ++
 1 file changed, 66 insertions(+)

diff --git a/2021-07-07-systemd-tmpfiles/2021-07-07-systemd-tmpfiles.en.txt 
b/2021-07-07-systemd-tmpfiles/2021-07-07-systemd-tmpfiles.en.txt
new file mode 100644
index 000..159f95f
--- /dev/null
+++ b/2021-07-07-systemd-tmpfiles/2021-07-07-systemd-tmpfiles.en.txt
@@ -0,0 +1,66 @@
+Title: systemd-tmpfiles replaces opentmpfiles due to security issues
+Author: Georgy Yakovlev 
+Author: Sam James 
+Posted: 2021-07-07
+Revision: 1
+News-Item-Format: 2.0
+Display-If-Installed: sys-apps/opentmpfiles
+Display-If-Installed: sys-apps/systemd-tmpfiles
+
+A tmpfiles [0] implementation provides a generic mechanism to define
+the creation of regular files, directories, pipes, and device nodes,
+adjustments to their access mode, ownership, attributes, quota
+assignments, and contents, and finally their time-based removal.
+It is commonly used for volatile and temporary files and directories
+such as those located under /run/, /tmp/, /var/tmp/, the API file
+systems such as /sys/ or /proc/, as well as some other directories
+below /var/. [1]
+
+On 2021-07-06, the sys-apps/opentmpfiles package was masked due to a
+root privilege escalation vulnerability (CVE-2017-18925 [2],
+bug #751415 [3], issue 4 [4] upstream).
+
+The use of opentmpfiles is discouraged by its maintainer due to the
+unpatched vulnerability and other long-standing bugs [5].
+
+Users will start seeing their package manager trying to replace
+sys-apps/opentmpfiles with sys-apps/systemd-tmpfiles because it is
+another provider of virtual/tmpfiles.
+
+Despite the name, 'systemd-tmpfiles' does not depend on systemd, does
+not use dbus, and is just a drop-in replacement for opentmpfiles. It is
+a small binary built from systemd source code, but works separately,
+similarly to eudev or elogind. It is known to work on both glibc and
+musl systems.
+
+Note that systemd-tmpfiles is specifically for non-systemd systems. It
+is intended to be used on an OpenRC system.
+
+If you wish to selectively test systemd-tmpfiles, follow those steps:
+
+ 1. # emerge --oneshot sys-apps/systemd-tmpfiles
+ 2. # reboot
+ 3. # rm /etc/runlevels/boot/opentmpfiles-setup
+ 4. # rm /etc/runlevels/sysinit/opentmpfiles-dev
+
+No other steps required.
+
+If, after reviewing the linked bug reference for opentmpfiles, you feel
+your system is not vulnerable/applicable to the attack described, you
+can unmask [6] opentmpfiles at your own risk:
+
+ 1. In /etc/portage/package.unmask, add a line:
+ -sys-apps/opentmpfiles-
+ 2. # emerge --oneshot sys-apps/opentmpfiles
+
+Note that opentmpfiles is likely to be removed from gentoo repository
+in the future.
+
+[0] https://www.freedesktop.org/software/systemd/man/systemd-tmpfiles.html
+[1] https://www.freedesktop.org/software/systemd/man/tmpfiles.d.html
+[2] https://nvd.nist.gov/vuln/detail/CVE-2017-18925
+[3] https://bugs.gentoo.org/751415
+[4] https://github.com/OpenRC/opentmpfiles/issues/4
+[5] https://bugs.gentoo.org/741216
+[6] https://wiki.gentoo.org/wiki/Knowledge_Base:Unmasking_a_package
+



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

2021-07-09 Thread Lars Wendler
commit: edd80e20d16d408ce3a37f3ec0ac2a6e5bb1f9fd
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Jul  9 08:34:50 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jul  9 08:39:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edd80e20

media-libs/harfbuzz: Revbump to add changes from live ebuild to release

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

 media-libs/harfbuzz/harfbuzz-2.8.2-r1.ebuild | 97 
 1 file changed, 97 insertions(+)

diff --git a/media-libs/harfbuzz/harfbuzz-2.8.2-r1.ebuild 
b/media-libs/harfbuzz/harfbuzz-2.8.2-r1.ebuild
new file mode 100644
index 000..e77ca3c2cf7
--- /dev/null
+++ b/media-libs/harfbuzz/harfbuzz-2.8.2-r1.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit flag-o-matic meson-multilib python-any-r1 xdg-utils
+
+DESCRIPTION="An OpenType text shaping engine"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/HarfBuzz";
+
+if [[ ${PV} =  ]] ; then
+   EGIT_REPO_URI="https://github.com/harfbuzz/harfbuzz.git";
+   inherit git-r3
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+LICENSE="Old-MIT ISC icu"
+SLOT="0/0.9.18" # 0.9.18 introduced the harfbuzz-icu split; bug #472416
+
+IUSE="+cairo debug doc experimental +glib +graphite icu +introspection 
static-libs test +truetype"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="introspection? ( glib )"
+
+RDEPEND="
+   cairo? ( x11-libs/cairo:= )
+   glib? ( >=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}] )
+   graphite? ( >=media-gfx/graphite2-1.2.1:=[${MULTILIB_USEDEP}] )
+   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
+   introspection? ( >=dev-libs/gobject-introspection-1.34:= )
+   truetype? ( >=media-libs/freetype-2.5.0.1:2=[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   >=dev-libs/gobject-introspection-common-1.34
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+   doc? ( dev-util/gtk-doc )
+   introspection? ( dev-util/glib-utils )
+"
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+   if ! use debug ; then
+   append-cppflags -DHB_NDEBUG
+   fi
+}
+
+src_prepare() {
+   default
+
+   xdg_environment_reset
+
+   sed -i \
+   -e 's:tests/macos.tests::' \
+   test/shaping/data/in-house/Makefile.sources \
+   || die # bug 726120
+
+   # bug 618772
+   append-cxxflags -std=c++14
+
+   # bug 790359
+   filter-flags -fexceptions -fthreadsafe-statics
+
+   # bug 762415
+   local pyscript
+   for pyscript in $(find -type f -name "*.py") ; do
+   python_fix_shebang -q "${pyscript}"
+   done
+}
+
+multilib_src_configure() {
+   # harfbuzz-gobject only used for instrospection, bug #535852
+   local emesonargs=(
+   -Dcoretext="disabled"
+   -Dfontconfig="disabled" #609300
+
+   $(meson_feature glib)
+   $(meson_feature graphite)
+   $(meson_feature icu)
+   $(meson_feature introspection gobject)
+   $(meson_feature test tests)
+   $(meson_feature truetype freetype)
+
+   $(meson_native_use_feature cairo)
+   $(meson_native_use_feature doc)
+   $(meson_native_use_feature introspection)
+
+   $(meson_use experimental experimental_api)
+   $(meson_use static-libs static)
+   )
+   meson_src_configure
+}



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

2021-07-09 Thread Lars Wendler
commit: 8f3da124ff78ea8c12ddff052fd6b541d193ab04
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Jul  3 06:39:38 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jul  9 08:39:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f3da124

media-libs/harfbuzz: add experimental useflag

EAPI 8
bump python implementations

Bug: https://bugs.gentoo.org/800109
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/21510
Signed-off-by: Lars Wendler  gentoo.org>

 media-libs/harfbuzz/harfbuzz-.ebuild | 18 +++---
 media-libs/harfbuzz/metadata.xml |  5 +++--
 2 files changed, 14 insertions(+), 9 deletions(-)

diff --git a/media-libs/harfbuzz/harfbuzz-.ebuild 
b/media-libs/harfbuzz/harfbuzz-.ebuild
index 9f52c19d342..e77ca3c2cf7 100644
--- a/media-libs/harfbuzz/harfbuzz-.ebuild
+++ b/media-libs/harfbuzz/harfbuzz-.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit flag-o-matic meson-multilib python-any-r1 xdg-utils
 
@@ -21,7 +21,7 @@ fi
 LICENSE="Old-MIT ISC icu"
 SLOT="0/0.9.18" # 0.9.18 introduced the harfbuzz-icu split; bug #472416
 
-IUSE="+cairo debug doc +glib +graphite icu +introspection static-libs test 
+truetype"
+IUSE="+cairo debug doc experimental +glib +graphite icu +introspection 
static-libs test +truetype"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="introspection? ( glib )"
 
@@ -76,18 +76,22 @@ src_prepare() {
 multilib_src_configure() {
# harfbuzz-gobject only used for instrospection, bug #535852
local emesonargs=(
-   $(meson_native_use_feature cairo)
-Dcoretext="disabled"
-   $(meson_native_use_feature doc)
-Dfontconfig="disabled" #609300
-   $(meson_native_use_feature introspection)
-   $(meson_use static-libs static)
+
$(meson_feature glib)
$(meson_feature graphite)
$(meson_feature icu)
$(meson_feature introspection gobject)
$(meson_feature test tests)
$(meson_feature truetype freetype)
+
+   $(meson_native_use_feature cairo)
+   $(meson_native_use_feature doc)
+   $(meson_native_use_feature introspection)
+
+   $(meson_use experimental experimental_api)
+   $(meson_use static-libs static)
)
meson_src_configure
 }

diff --git a/media-libs/harfbuzz/metadata.xml b/media-libs/harfbuzz/metadata.xml
index 1c768f83411..6d22e736895 100644
--- a/media-libs/harfbuzz/metadata.xml
+++ b/media-libs/harfbuzz/metadata.xml
@@ -17,7 +17,8 @@
cpe:/a:harfbuzz_project:harfbuzz


-   Compile with GLib Unicode support
-   Use graphite to render complex non-Roman 
writing systems
+   Enable experimental APIs
+   Enable dev-libs/glib unicode 
functions
+   Enable media-gfx/graphite2 
complementary shaper

 



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

2021-07-09 Thread Hans de Graaff
commit: 15741c4123d62c82508b912475cad3b0bd19532d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jul  9 09:25:23 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jul  9 09:26:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15741c41

profiles/package.mask: mask compass for removal

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index cc4dad9152e..490dfc45f43 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,13 @@
 
 #--- END OF EXAMPLES ---
 
+# Hans de Graaff  (2021-07-09)
+# Last release in 2014 and no longer supported upstream. Obsolete CSS
+# framework with known issues.
+# Masked for removal in 30 days.
+dev-ruby/compass
+dev-ruby/compass-core
+dev-ruby/compass-import-once
 
 # Hans de Graaff  (2021-07-09)
 # Mask ruby25 for removal. This version is no longer supported



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

2021-07-09 Thread Hans de Graaff
commit: a6aa04dbc9d26244fac21242f2061c16fa3c9511
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jul  9 09:22:19 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jul  9 09:26:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6aa04db

profiles/package.mask: fix ruby:2.5 mask entry

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

 profiles/package.mask | 19 +--
 1 file changed, 9 insertions(+), 10 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 092bf24cff2..cc4dad9152e 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,15 @@
 
 #--- END OF EXAMPLES ---
 
+
+# Hans de Graaff  (2021-07-09)
+# Mask ruby25 for removal. This version is no longer supported
+# upstream. Use a newer ruby version, e.g ruby26.
+# Masked for removal in 30 days.
+dev-lang/ruby:2.5
+=dev-ruby/rubygems-2.7*
+dev-ruby/did_you_mean:2.5
+
 # Pacho Ramos  (2021-07-08)
 # Doesn't support Gnome 40, use gnome-shell-extension-desktop-icons-ng
 # instead. Removal in 30 days.
@@ -702,13 +711,3 @@ www-plugins/chrome-binary-plugins:unstable
 dev-util/mingw64-runtime
 sys-libs/newlib
 dev-embedded/avr-libc
-
-
-# Hans de Graaff  (date)
-
-# Mask ruby25 for removal. This version is no longer supported
-# upstream. Use a newer ruby version, e.g ruby26.
-# Masked for removal in 30 days.
-dev-lang/ruby:2.5
-=dev-ruby/rubygems-2.7*
-dev-ruby/did_you_mean:2.5



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

2021-07-09 Thread Hans de Graaff
commit: bc9e6ef7a4f110489f8fd4bff3c5a5592ba2563b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jul  9 09:32:26 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jul  9 09:32:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc9e6ef7

dev-ruby/rdoc: drop unused eutils inherit

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rdoc/rdoc-6.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rdoc/rdoc-6.3.2.ebuild b/dev-ruby/rdoc/rdoc-6.3.2.ebuild
index f0396313bb9..da6953c650d 100644
--- a/dev-ruby/rdoc/rdoc-6.3.2.ebuild
+++ b/dev-ruby/rdoc/rdoc-6.3.2.ebuild
@@ -13,7 +13,7 @@ RUBY_FAKEGEM_BINDIR="exe"
 
 RUBY_FAKEGEM_GEMSPEC="rdoc.gemspec"
 
-inherit ruby-fakegem eutils
+inherit ruby-fakegem
 
 DESCRIPTION="An extended version of the RDoc library from Ruby 1.8"
 HOMEPAGE="https://github.com/ruby/rdoc/";



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

2021-07-09 Thread Hans de Graaff
commit: 8c3c4b660050062f63f964abd75e83f39ea92136
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jul  9 09:41:17 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jul  9 09:41:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c3c4b66

dev-ruby/rdoc: fix shebang for gentoo prefix

Thanks to Yiyang Wu  gmail.com> for providing a fix
in https://github.com/gentoo/gentoo/pull/21046

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rdoc/rdoc-6.3.2.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-ruby/rdoc/rdoc-6.3.2.ebuild b/dev-ruby/rdoc/rdoc-6.3.2.ebuild
index da6953c650d..c13c72aa811 100644
--- a/dev-ruby/rdoc/rdoc-6.3.2.ebuild
+++ b/dev-ruby/rdoc/rdoc-6.3.2.ebuild
@@ -13,7 +13,7 @@ RUBY_FAKEGEM_BINDIR="exe"
 
 RUBY_FAKEGEM_GEMSPEC="rdoc.gemspec"
 
-inherit ruby-fakegem
+inherit prefix ruby-fakegem
 
 DESCRIPTION="An extended version of the RDoc library from Ruby 1.8"
 HOMEPAGE="https://github.com/ruby/rdoc/";
@@ -82,6 +82,7 @@ all_ruby_install() {
ruby_fakegem_binwrapper $bin 
/usr/bin/${bin}${version}
sed -i -e "1s/env ruby/ruby${version}/" \
"${ED}/usr/bin/${bin}${version}" || die
+   use prefix && hprefixify 
"${ED}/usr/bin/${bin}${version}"
fi
done
done



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

2021-07-09 Thread Hans de Graaff
commit: 94e21b34e04a98fc0bcbbb53e21d6492a0ff87dd
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jul  9 09:30:00 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jul  9 09:30:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94e21b34

dev-ruby/rdoc: cleanup

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rdoc/Manifest  |  2 -
 dev-ruby/rdoc/rdoc-6.2.0.ebuild | 94 -
 dev-ruby/rdoc/rdoc-6.3.0.ebuild | 94 -
 3 files changed, 190 deletions(-)

diff --git a/dev-ruby/rdoc/Manifest b/dev-ruby/rdoc/Manifest
index fb224ee6f5f..1c63e605625 100644
--- a/dev-ruby/rdoc/Manifest
+++ b/dev-ruby/rdoc/Manifest
@@ -1,4 +1,2 @@
 DIST rdoc-6.1.2.tar.gz 667607 BLAKE2B 
4857bcf5f72d93fe4e9ea89acfda9ae82afd61a7ff501d2eea529330d2b8a63d7cc775490648fcff5000ee60417123244518f56a31593af8efccae8f925b21d9
 SHA512 
a54e36adf9f98117f0b5ae4490a0ab1ce12d9b1de5b7c61ffa326b36ef13885bb8f18147f3548f95a285b15470faba14965bc87088fa3ce584928d8ee396689f
-DIST rdoc-6.2.0.tar.gz 668152 BLAKE2B 
9c92b27c427d6229778aba54ce7f12fe883fd3e40151f518f3d023d4f6dd10d4f1f6d05c8d6bcdce80d1ac81ab25cd99ccbe9479a4fcd950b895e14d4fdc4b83
 SHA512 
15352889833436c0a243e4f79c4ae8113fa3b8c222950baf1fcd272773a7a17198c2cd91a50c92e225c282a37ec743a38d8e9ca4dffe0b66c39d56412fe56ca2
-DIST rdoc-6.3.0.tar.gz 670538 BLAKE2B 
a7eda5d588c0089e36ee4197940e762e378de24b45435f8d9fa9ef9292b5d2f50d7b48ed40764794c4a20e8b159ab6f2e0d86a9289c0706744eeec7a016e05e6
 SHA512 
7e5da42905416d12acf6528b5725ea9fccb7b50bb1ed95c03975d16cc2ad22c58f48c3f14b4f118deb978649cec184b98ccef915a5cb4b0321e0114438f75745
 DIST rdoc-6.3.2.tar.gz 675963 BLAKE2B 
1ac931ddf0af700f2460e415a6e8c505c9a3c0f2d65b5c25928285144181d925747dad0224f014abdc1680df9130df74ba82750a2cb1d02b042c0bcd63d22e6a
 SHA512 
1bd8eaa6c1e5cc40492b1d6e461d831cfc05bf368c982f3266b63ea4984c10de40523f9e2106b1beebd96933a2006cb81c3daa26ee0196d99d1ed6da5b72a78f

diff --git a/dev-ruby/rdoc/rdoc-6.2.0.ebuild b/dev-ruby/rdoc/rdoc-6.2.0.ebuild
deleted file mode 100644
index ac40c6318c0..000
--- a/dev-ruby/rdoc/rdoc-6.2.0.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC=""
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc RI.rdoc TODO.rdoc"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_BINDIR="exe"
-
-inherit ruby-fakegem eutils
-
-DESCRIPTION="An extended version of the RDoc library from Ruby 1.8"
-HOMEPAGE="https://github.com/ruby/rdoc/";
-SRC_URI="https://github.com/ruby/rdoc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Ruby MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-SLOT="0"
-IUSE="doc"
-
-RDEPEND+=">=app-eselect/eselect-ruby-20181225"
-
-ruby_add_bdepend "
-   >=dev-ruby/kpeg-1.1.0-r1
-   >dev-ruby/racc-1.4.10
-   dev-ruby/rake
-   test? (
-   dev-ruby/bundler
-   >=dev-ruby/minitest-5.8:5
-   )"
-
-all_ruby_prepare() {
-   # Other packages also have use for a nonexistent directory, bug 321059
-   sed -i -e 's#/nonexistent#/nonexistent_rdoc_tests#g' 
test/rdoc/test_rdoc*.rb || die
-
-   # Avoid unneeded dependency on bundler, bug 603696
-   sed -i -e '/bundler/ s:^:#:' \
-   -e 's/Bundler::GemHelper.gemspec.full_name/"rdoc"/' \
-   -e '/rubocop\/rake/ s:^:#:' \
-   -e '/RuboCop/,/end/ s:^:#:' Rakefile || die
-
-   # Remove test that is depending on the locale, which we can't garantuee.
-   sed -i -e '/def test_encode_with/,/^  end/ s:^:#:' 
test/rdoc/test_rdoc_options.rb || die
-
-   # Remove test depending on FEATURES=userpriv, bug 361959
-   sed -i -e '/def test_check_files/,/^  end/ s:^:#:' 
test/rdoc/test_rdoc_options.rb || die
-
-   # Remove tests for code that is not included and not listed in 
Manifest.txt
-   rm -f test/test_rdoc_i18n_{locale,text}.rb \
-  test/rdoc/test_rdoc_generator_pot* || die
-}
-
-all_ruby_compile() {
-   all_fakegem_compile
-
-   if use doc ; then
-   ruby -Ilib -S exe/rdoc || die
-   fi
-}
-
-each_ruby_compile() {
-   ${RUBY} -S rake generate || die
-}
-
-each_ruby_test() {
-   ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || 
die
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   for bin in rdoc ri; do
-   ruby_fakegem_binwrapper $bin /usr/bin/$bin-2
-
-   for version in $(ruby_get_use_implementations); do
-   version=`echo ${version} | cut -c 5-`
-   if use ruby_targets_ruby${version}; then
-  

[gentoo-commits] repo/gentoo:master commit in: dev-lua/messagepack/

2021-07-09 Thread Marek Szuba
commit: 5c8e4a9be6672701b70d77b3022f9982a2bc6825
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Jul  9 10:17:53 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Jul  9 10:19:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c8e4a9b

dev-lua/messagepack: enable lua5-3, lua5-4

Upstream clearly states on their Web site that these versions are
supported, and indeed the commit referenced in the ebuild has the
description "fix install 5.4".

Signed-off-by: Marek Szuba  gentoo.org>

 dev-lua/messagepack/messagepack-0.5.2_p20201025-r100.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lua/messagepack/messagepack-0.5.2_p20201025-r100.ebuild 
b/dev-lua/messagepack/messagepack-0.5.2_p20201025-r100.ebuild
index ce45b253a16..d8f3db4f202 100644
--- a/dev-lua/messagepack/messagepack-0.5.2_p20201025-r100.ebuild
+++ b/dev-lua/messagepack/messagepack-0.5.2_p20201025-r100.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 EGIT_COMMIT="18f316b3f62c02bf2b7a3096701780f78a4d2c67"
-LUA_COMPAT=( lua5-{1..2} luajit )
+LUA_COMPAT=( lua5-{1..4} luajit )
 MY_PN="lua-MessagePack"
 MY_P="${MY_PN}-${EGIT_COMMIT}"
 



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

2021-07-09 Thread Aaron W. Swenson
commit: 5d2ec9d84917bd980633e7788ee5e024e06c4ad8
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri Jul  9 10:21:21 2021 +
Commit: Aaron W. Swenson  gentoo  org>
CommitDate: Fri Jul  9 10:21:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d2ec9d8

dev-db/pspg: Bump to 5.0.5

Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pspg/Manifest  |  1 +
 dev-db/pspg/pspg-5.0.5.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/dev-db/pspg/Manifest b/dev-db/pspg/Manifest
index 4a3bafea555..754d432f2d3 100644
--- a/dev-db/pspg/Manifest
+++ b/dev-db/pspg/Manifest
@@ -1,2 +1,3 @@
 DIST pspg-3.1.5.tar.gz 1380515 BLAKE2B 
b9539347d1977a178468127df5f92f8b7be835b7e6edc49720131173b71b22e01b614bcde55e354d32a2ecf1665dcebd27502110786b7595411b5ec782391f01
 SHA512 
287d4794aebc867bf3c344c3747f1d058c1b93710dd0d86de66ae1e0d97961f4e3d511bc0f7df98c309bffc962aaf50b758faab1f8c6f0eb3374450e53ecdccb
 DIST pspg-4.3.0.tar.gz 1398789 BLAKE2B 
51669105e335669ad76f174f7e085954bb5bf65719c929b0153aaa53c1a48d3f6c642cdf20624042dcfe5d7ad43bf2e6c5b5aaa5263d100590fdfa8ae21e62f4
 SHA512 
947052ca480ff271712b4620d7cf6060a5a702f245417c5223d8dcd6a357f71d16bc5bc732f883e80c730d3b699534a5791fc58d37b6c05e40e71e8f814e2c23
+DIST pspg-5.0.5.tar.gz 1828909 BLAKE2B 
9e58735acbeeb42b7aa560d0b418b40ab461e1be2a429696cc07414d7e47e58c12511e6493ab95d16dd1b02b37921aac98acd99c9346dea8a95c55545a4c755f
 SHA512 
9e2a673d7721598b0058ca8738e973b4c6b2e967b6b6d6dffba6d6473760809dce01b0f086ff6fff4e16e10a4fe78f0551e0a42d78a66513eb898c2df7dc0dc8

diff --git a/dev-db/pspg/pspg-5.0.5.ebuild b/dev-db/pspg/pspg-5.0.5.ebuild
new file mode 100644
index 000..d793b9350db
--- /dev/null
+++ b/dev-db/pspg/pspg-5.0.5.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A better pager for psql and mysql"
+HOMEPAGE="https://github.com/okbob/pspg";
+SRC_URI="https://github.com/okbob/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="sys-libs/ncurses:=
+dev-db/postgresql:=
+sys-libs/readline:="
+RDEPEND="${DEPEND}"
+
+RESTRICT="test"



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

2021-07-09 Thread Alessandro Barbieri
commit: d27cf4f2be46bb7fb7be3c5153dfae293a3e3bc9
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Jul  9 10:16:20 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Fri Jul  9 10:34:06 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d27cf4f2

dev-python/uharfbuzz: keyword 0.16.1 for ~amd64

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

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

diff --git a/dev-python/uharfbuzz/uharfbuzz-0.16.1.ebuild 
b/dev-python/uharfbuzz/uharfbuzz-0.16.1.ebuild
index 96fa0ed49..5f9986489 100644
--- a/dev-python/uharfbuzz/uharfbuzz-0.16.1.ebuild
+++ b/dev-python/uharfbuzz/uharfbuzz-0.16.1.ebuild
@@ -9,7 +9,7 @@ PYTHON_COMPAT=( python3_{8..10} pypy3 )
 inherit distutils-r1
 
 SRC_URI="https://github.com/harfbuzz/uharfbuzz/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-KEYWORDS=""
+KEYWORDS="~amd64"
 DESCRIPTION="Streamlined Cython bindings for the HarfBuzz shaping engine"
 HOMEPAGE="https://github.com/harfbuzz/uharfbuzz";
 LICENSE="Apache-2.0"



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

2021-07-09 Thread Alessandro Barbieri
commit: 3de0d5d0a18783a45c9d7828cbff58319d30dfc1
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Jul  9 10:17:08 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Fri Jul  9 10:34:06 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3de0d5d0

dev-python/vharfbuzz: keyword 0.1.1 for ~amd64

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

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

diff --git a/dev-python/vharfbuzz/vharfbuzz-0.1.1.ebuild 
b/dev-python/vharfbuzz/vharfbuzz-0.1.1.ebuild
index 0885f643d..2f638053f 100644
--- a/dev-python/vharfbuzz/vharfbuzz-0.1.1.ebuild
+++ b/dev-python/vharfbuzz/vharfbuzz-0.1.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/simoncozens/vharfbuzz";
 
SRC_URI="https://github.com/simoncozens/vharfbuzz/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
 
 LICENSE="MIT"
-KEYWORDS=""
+KEYWORDS="~amd64"
 SLOT="0"
 
 RDEPEND="



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

2021-07-09 Thread Alessandro Barbieri
commit: 1fa7c07217b87084d607354064b957e70dc04483
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Jul  9 10:19:05 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Fri Jul  9 10:34:06 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1fa7c072

dev-python/collidoscope: initial import

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

 dev-python/collidoscope/Manifest  |  1 +
 dev-python/collidoscope/collidoscope-0.0.6.ebuild | 24 +++
 dev-python/collidoscope/metadata.xml  | 13 
 3 files changed, 38 insertions(+)

diff --git a/dev-python/collidoscope/Manifest b/dev-python/collidoscope/Manifest
new file mode 100644
index 0..9418035d2
--- /dev/null
+++ b/dev-python/collidoscope/Manifest
@@ -0,0 +1 @@
+DIST collidoscope-0.0.6.tar.gz 30056 BLAKE2B 
44979e6748cbf1db46ae7bdcba561e39ab40a51a108ce0b357a833b7a0e260d1df2de9b139010cbc50f8ac060db0bfe6d20ebdb7a2e06b0d9d6c2941278c9188
 SHA512 
fd38dcef982fee3ef55f8d6a500d5a56bd0f5e3adbffbae8da6506d4ad3e447864c0571042327f92d5b18212510bbee65ed07100c0c963f1fcef9ec70ad8df1a

diff --git a/dev-python/collidoscope/collidoscope-0.0.6.ebuild 
b/dev-python/collidoscope/collidoscope-0.0.6.ebuild
new file mode 100644
index 0..816c789ee
--- /dev/null
+++ b/dev-python/collidoscope/collidoscope-0.0.6.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Brute force detection of glyph collisions"
+HOMEPAGE="https://github.com/simoncozens/collidoscope";
+SRC_URI="https://github.com/simoncozens/collidoscope/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+SLOT="0"
+
+RDEPEND="
+   dev-python/fonttools[${PYTHON_USEDEP}]
+   dev-python/glyphtools[${PYTHON_USEDEP}]
+   dev-python/pyclipper[${PYTHON_USEDEP}]
+   dev-python/uharfbuzz[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"

diff --git a/dev-python/collidoscope/metadata.xml 
b/dev-python/collidoscope/metadata.xml
new file mode 100644
index 0..364a1d3b5
--- /dev/null
+++ b/dev-python/collidoscope/metadata.xml
@@ -0,0 +1,13 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+
+  lssndrbarbi...@gmail.com
+  Alessandro Barbieri
+
+
+https://github.com/simoncozens/collidoscope/issues
+simoncozens/collidoscope
+collidoscope
+
+



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

2021-07-09 Thread Alessandro Barbieri
commit: 7fb92c9f972fb5ff99ea756bd5742c115ef8e157
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Jul  9 10:33:46 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Fri Jul  9 10:34:06 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7fb92c9f

dev-python/glyphtools: initial import

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

 dev-python/glyphtools/Manifest|  1 +
 dev-python/glyphtools/glyphtools-0.7.3.ebuild | 29 +++
 dev-python/glyphtools/metadata.xml| 13 
 3 files changed, 43 insertions(+)

diff --git a/dev-python/glyphtools/Manifest b/dev-python/glyphtools/Manifest
new file mode 100644
index 0..3de22054c
--- /dev/null
+++ b/dev-python/glyphtools/Manifest
@@ -0,0 +1 @@
+DIST glyphtools-0.7.3.tar.gz 14972 BLAKE2B 
b8252b42bad73fced07cacb160f0a1d61647596ec0af41b979021c3f7642cdbeb0d2e5544c35fa2f0ca37ba835e94b661ad931ea3bdbedbb4a88d2b3d3fa9498
 SHA512 
de505b7c7916bedcb81e70013928915a3dc3289445f1b2e438e66cb581a2a35b342d484333d1740d8db7150fc61b380bced382748f11866c81b9a06740efbadc

diff --git a/dev-python/glyphtools/glyphtools-0.7.3.ebuild 
b/dev-python/glyphtools/glyphtools-0.7.3.ebuild
new file mode 100644
index 0..48781c468
--- /dev/null
+++ b/dev-python/glyphtools/glyphtools-0.7.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Routines for extracting information from fontTools glyphs"
+HOMEPAGE="https://github.com/simoncozens/glyphtools";
+SRC_URI="https://github.com/simoncozens/glyphtools/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64"
+SLOT="0"
+
+RDEPEND="
+   dev-python/babelfont[${PYTHON_USEDEP}]
+   dev-python/beziers[${PYTHON_USEDEP}]
+   dev-python/glyphsLib[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs \
+   dev-python/sphinxcontrib-napoleon \
+   dev-python/sphinxcontrib-restbuilder

diff --git a/dev-python/glyphtools/metadata.xml 
b/dev-python/glyphtools/metadata.xml
new file mode 100644
index 0..1cf463302
--- /dev/null
+++ b/dev-python/glyphtools/metadata.xml
@@ -0,0 +1,13 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+
+  lssndrbarbi...@gmail.com
+  Alessandro Barbieri
+
+
+https://github.com/simoncozens/glyphtools/issues
+simoncozens/glyphtools
+glyphtools
+
+



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

2021-07-09 Thread Alessandro Barbieri
commit: eb2c377facce3db99e5c22f2a6673aa863d1a130
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Jul  9 10:32:42 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Fri Jul  9 10:34:06 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=eb2c377f

dev-python/fake-useragent: ebuild maintenance

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/fake-useragent/fake-useragent-0.1.11-r1.ebuild | 12 +---
 dev-python/fake-useragent/metadata.xml|  6 +++---
 2 files changed, 8 insertions(+), 10 deletions(-)

diff --git a/dev-python/fake-useragent/fake-useragent-0.1.11-r1.ebuild 
b/dev-python/fake-useragent/fake-useragent-0.1.11-r1.ebuild
index ba4d208d0..b8190cfd8 100644
--- a/dev-python/fake-useragent/fake-useragent-0.1.11-r1.ebuild
+++ b/dev-python/fake-useragent/fake-useragent-0.1.11-r1.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit distutils-r1
 
@@ -26,7 +26,6 @@ RDEPEND="
dev-python/ipython_genutils[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/pathlib2[${PYTHON_USEDEP}]
dev-python/pexpect[${PYTHON_USEDEP}]
dev-python/pickleshare[${PYTHON_USEDEP}]
dev-python/pluggy[${PYTHON_USEDEP}]
@@ -44,14 +43,13 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 
+RESTRICT="test"
+PROPERTIES="test_network"
+
 python_prepare_all() {
# do not depend on pytest-cov
sed -i -e '/addopts/d' pytest.ini || die
 
-   # skip online tests
-   rm tests/test_fake.py || die
-   rm tests/test_utils.py || die
-
distutils-r1_python_prepare_all
 }
 

diff --git a/dev-python/fake-useragent/metadata.xml 
b/dev-python/fake-useragent/metadata.xml
index b70e40e32..b90481bc4 100644
--- a/dev-python/fake-useragent/metadata.xml
+++ b/dev-python/fake-useragent/metadata.xml
@@ -8,11 +8,11 @@
   
   
 Features
-
-grabs up to date useragent from useragentstring.com
-randomize with real world statistic via w3schools.com
+grabs up to date useragent from useragentstring.com
+randomize with real world statistic via w3schools.com
   
   
+hellysmile/fake-useragent
 fake-useragent
   
 



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

2021-07-09 Thread Hans de Graaff
commit: 5af611d4d7cef73b9510612d1b36e31a156ab15a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jul  9 10:33:32 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jul  9 10:36:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5af611d4

profiles/package.mask: mask git-num for removal

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 490dfc45f43..848b16fdc6f 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Hans de Graaff  (2021-07-09)
+# Last release in 2016. Tests fail with recent git versions.
+# No reverse dependencies, no maintainer.
+# Masked for removal in 30 days.
+dev-vcs/git-num
+
 # Hans de Graaff  (2021-07-09)
 # Last release in 2014 and no longer supported upstream. Obsolete CSS
 # framework with known issues.



[gentoo-commits] repo/proj/guru:dev commit in: app-editors/imhex/

2021-07-09 Thread Alessandro Barbieri
commit: 44741cccd1fc47ebcd36704752adfd37738b3c8f
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Jul  9 10:37:34 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Fri Jul  9 10:37:34 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=44741ccc

app-editors/imhex: revert yara[tcmalloc] dependency

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

 app-editors/imhex/{imhex-1.8.1.ebuild => imhex-1.8.1-r1.ebuild} | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/app-editors/imhex/imhex-1.8.1.ebuild 
b/app-editors/imhex/imhex-1.8.1-r1.ebuild
similarity index 95%
rename from app-editors/imhex/imhex-1.8.1.ebuild
rename to app-editors/imhex/imhex-1.8.1-r1.ebuild
index 568714161..72849a7cf 100644
--- a/app-editors/imhex/imhex-1.8.1.ebuild
+++ b/app-editors/imhex/imhex-1.8.1-r1.ebuild
@@ -21,7 +21,7 @@ KEYWORDS="~amd64"
 
 DEPEND="
${PYTHON_DEPS}
-   app-forensics/yara[tcmalloc]
+   app-forensics/yara
dev-cpp/nlohmann_json
dev-cpp/xdgpp
dev-libs/capstone
@@ -56,9 +56,10 @@ src_prepare() {
 }
 
 src_configure() {
-   python_setup
+   python-single-r1_pkg_setup
local mycmakeargs=(
-DPROJECT_VERSION="${PV}"
+   -DPYTHON_VERSION_MAJOR_MINOR="\"${EPYTHON/python/}\""
-DUSE_SYSTEM_CURL=ON
-DUSE_SYSTEM_FMT=ON
-DUSE_SYSTEM_LLVM=ON
@@ -66,6 +67,7 @@ src_configure() {
-DUSE_SYSTEM_YARA=ON
)
cmake_src_configure
+
 }
 
 src_install() {



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

2021-07-09 Thread Bernard Cafarelli
commit: 9d600d583e4f5536750484b2f8a8d8cf7a734390
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Jul  9 10:59:03 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Fri Jul  9 11:00:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d600d58

gnustep-*.eclass: support EAPI 8

Drop old comments on EAPI 0/2

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

 eclass/gnustep-2.eclass|  9 -
 eclass/gnustep-base.eclass | 11 ++-
 2 files changed, 6 insertions(+), 14 deletions(-)

diff --git a/eclass/gnustep-2.eclass b/eclass/gnustep-2.eclass
index fc3d2d0fe3b..2d615db3a1f 100644
--- a/eclass/gnustep-2.eclass
+++ b/eclass/gnustep-2.eclass
@@ -4,14 +4,14 @@
 # @ECLASS: gnustep-2.eclass
 # @MAINTAINER:
 # GNUstep Herd 
-# @SUPPORTED_EAPIS: 5 6 7
+# @SUPPORTED_EAPIS: 5 6 7 8
 # @BLURB: eclass for GNUstep Apps, Frameworks, and Bundles build
 # @DESCRIPTION:
 # This eclass sets up GNUstep environment to properly install
 # GNUstep packages
 
 case ${EAPI:-0} in
-   [567]) ;;
+   [5678]) ;;
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
@@ -34,9 +34,8 @@ RDEPEND="${DEPEND}"
 
 # The following gnustep-based EXPORT_FUNCTIONS are available:
 # * gnustep-base_pkg_setup
-# * gnustep-base_src_unpack (EAPI 0|1 only)
-# * gnustep-base_src_prepare (EAPI>=2 only)
-# * gnustep-base_src_configure (EAPI>=2 only)
+# * gnustep-base_src_prepare
+# * gnustep-base_src_configure
 # * gnustep-base_src_compile
 # * gnustep-base_src_install
 # * gnustep-base_pkg_postinst

diff --git a/eclass/gnustep-base.eclass b/eclass/gnustep-base.eclass
index 2f836eb2830..fb4a48b734c 100644
--- a/eclass/gnustep-base.eclass
+++ b/eclass/gnustep-base.eclass
@@ -4,14 +4,14 @@
 # @ECLASS: gnustep-base.eclass
 # @MAINTAINER:
 # GNUstep Herd 
-# @SUPPORTED_EAPIS: 5 6 7
+# @SUPPORTED_EAPIS: 5 6 7 8
 # @BLURB: Internal handling of GNUstep pacakges
 # @DESCRIPTION:
 # Inner gnustep eclass, should only be inherited directly by gnustep-base
 # packages
 
 case ${EAPI:-0} in
-   [567]) inherit eutils ;;
+   [5678]) inherit eutils ;;
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
@@ -50,13 +50,6 @@ gnustep-base_pkg_setup() {
filter-flags -fomit-frame-pointer
 }
 
-gnustep-base_src_unpack() {
-   unpack ${A}
-   cd "${S}"
-
-   gnustep-base_src_prepare
-}
-
 gnustep-base_src_prepare() {
if [[ -f ./GNUmakefile ]] ; then
# Kill stupid includes that are simply overdone or useless on 
normal



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

2021-07-09 Thread Miroslav Šulc
commit: a7606f282af3ac4824d3517df449956f59639a91
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Jul  9 11:26:59 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Jul  9 11:26:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7606f28

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

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

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

diff --git a/dev-java/tomcat-servlet-api/Manifest 
b/dev-java/tomcat-servlet-api/Manifest
index ec7da9064eb..6aa2b5bdf2e 100644
--- a/dev-java/tomcat-servlet-api/Manifest
+++ b/dev-java/tomcat-servlet-api/Manifest
@@ -7,6 +7,7 @@ DIST apache-tomcat-6.0.53-src.tar.gz 3522914 BLAKE2B 
054b097c16861abaa8bdbeba713
 DIST apache-tomcat-7.0.109-src.tar.gz 5314401 BLAKE2B 
56583caea6879bf8ca5cc02a886de3d7af413032f88d367653e709dc1c8f590e78620c788317bbff4b6e65dd3e242cc26863164ac8e7c87334a22636f3ed0703
 SHA512 
ecf9c0bee0e3e1aa24f299fe633705c5a2f6aa264d9e4968cfc96aa5d0a425c2b0ff07765a8b6c67221766733bdfaed6e6c6377a8d0870d889e7063ce90a46ce
 DIST apache-tomcat-8.5.66-src.tar.gz 5879748 BLAKE2B 
bfef20872bd19ffa2bb34b98a1da875fdd5f232e681458f0aef093b7eecd63a95c1cd26130f54251f149249e639d0da250e43314d2a86b8ee9b48b675f0d
 SHA512 
322fda683197898f873feb375791092d33c90aac08a54889fabab0f59ecbc7b27784f027b37008c6893fdbf8ca7973b73268f42673d7e8df762419b5a536593b
 DIST apache-tomcat-8.5.68-src.tar.gz 5907026 BLAKE2B 
2312edb94f98ee98b594325fbc32521776e9cadc4422a3a46f3651f1fee072a99c5f6874378ac06215396504d34ad750edd6ec3399a3931554068195a8ee15ef
 SHA512 
579a35f944ead756995d288b66ea8a4ab30289a90c32aa01119abcea85a8524f6594ce5cb7ac9df6d352c1e3b54a18c814b5d3a6409dce6a43614e3a89284066
+DIST apache-tomcat-8.5.69-src.tar.gz 5916996 BLAKE2B 
4a3ef958b6bb0089149877c25baaa2c1a0bcee473c0942b419c5c1d7071dcae4f8a6e6f1805efdee1201042feedc64e213fffbcdb35cf2b7f9a67217b8dcad48
 SHA512 
467dd38bd77d8b5ac6fa2acf9f6ee71d04467a3182647757fa47f5d1d9576c96e5061db61ba08b04318f1db9ee4f2bcac7b45f1f9f4f81cd1807a57483dd7bbb
 DIST apache-tomcat-9.0.46-src.tar.gz 6068533 BLAKE2B 
400814281aedd588c008a1363199f8602e856870d4c39d536b13f8a357c2390d2db689940f4a6971ec74a84e8e400174e72610e0d64a220de41f2dff419dda3c
 SHA512 
dc380e23aa87273c6ba32e79659e768c551b07812635c2f1c62d2c34b493b1d3d51b4548fec5014fdb36f8461fc90942aa7917874ddf3d6f5c5345d8ca02dfc1
 DIST apache-tomcat-9.0.48-src.tar.gz 6080015 BLAKE2B 
9b2cac8143ca8186857d7d53e8737f2f7d2ec8e0ca03d32447ad25b429cbf37c1c7b39bc6e4b93679c08bd5f4940280d00946a70e9fa82f8c2a596ea18a2a4c6
 SHA512 
9b762f6d1a1f6c75e10f1bc05c39a647ae2165f3b81c09ff73cc286f3c487b034b9d14c73b808c73b35f55f642848831a0329d9d611c8bbb3928559e552a3ff3
 DIST apache-tomcat-9.0.50-src.tar.gz 6086608 BLAKE2B 
59b5eb1616d377193f330fd8c5abb6e98926ab0a2f75b1ea14251d249837aad733f55a0b79f2a67de57f612dd1afdeae53836be97e81701d8dc27ecb0a381d4a
 SHA512 
1032d2d5c342fb495b76426fdc301e0e5546815e709e604061d7aa2cdab19bcd376adc957fd25dee1d574306186eafd2e9d24140dd5e725b130128592cac47a2

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

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

2021-07-09 Thread Miroslav Šulc
commit: 12bf4c0edb780009672e19487b965767b943ed27
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Jul  9 11:27:41 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Jul  9 11:27:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12bf4c0e

www-servers/tomcat: bump to 8.5.69

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 www-servers/tomcat/Manifest |   1 +
 www-servers/tomcat/tomcat-8.5.69.ebuild | 159 
 2 files changed, 160 insertions(+)

diff --git a/www-servers/tomcat/Manifest b/www-servers/tomcat/Manifest
index 81d78c28d0f..3888da8d7ca 100644
--- a/www-servers/tomcat/Manifest
+++ b/www-servers/tomcat/Manifest
@@ -4,6 +4,7 @@ DIST apache-tomcat-10.0.8-src.tar.gz 6010420 BLAKE2B 
86390f04147d3082fbc9f157041
 DIST apache-tomcat-7.0.109-src.tar.gz 5314401 BLAKE2B 
56583caea6879bf8ca5cc02a886de3d7af413032f88d367653e709dc1c8f590e78620c788317bbff4b6e65dd3e242cc26863164ac8e7c87334a22636f3ed0703
 SHA512 
ecf9c0bee0e3e1aa24f299fe633705c5a2f6aa264d9e4968cfc96aa5d0a425c2b0ff07765a8b6c67221766733bdfaed6e6c6377a8d0870d889e7063ce90a46ce
 DIST apache-tomcat-8.5.66-src.tar.gz 5879748 BLAKE2B 
bfef20872bd19ffa2bb34b98a1da875fdd5f232e681458f0aef093b7eecd63a95c1cd26130f54251f149249e639d0da250e43314d2a86b8ee9b48b675f0d
 SHA512 
322fda683197898f873feb375791092d33c90aac08a54889fabab0f59ecbc7b27784f027b37008c6893fdbf8ca7973b73268f42673d7e8df762419b5a536593b
 DIST apache-tomcat-8.5.68-src.tar.gz 5907026 BLAKE2B 
2312edb94f98ee98b594325fbc32521776e9cadc4422a3a46f3651f1fee072a99c5f6874378ac06215396504d34ad750edd6ec3399a3931554068195a8ee15ef
 SHA512 
579a35f944ead756995d288b66ea8a4ab30289a90c32aa01119abcea85a8524f6594ce5cb7ac9df6d352c1e3b54a18c814b5d3a6409dce6a43614e3a89284066
+DIST apache-tomcat-8.5.69-src.tar.gz 5916996 BLAKE2B 
4a3ef958b6bb0089149877c25baaa2c1a0bcee473c0942b419c5c1d7071dcae4f8a6e6f1805efdee1201042feedc64e213fffbcdb35cf2b7f9a67217b8dcad48
 SHA512 
467dd38bd77d8b5ac6fa2acf9f6ee71d04467a3182647757fa47f5d1d9576c96e5061db61ba08b04318f1db9ee4f2bcac7b45f1f9f4f81cd1807a57483dd7bbb
 DIST apache-tomcat-9.0.46-src.tar.gz 6068533 BLAKE2B 
400814281aedd588c008a1363199f8602e856870d4c39d536b13f8a357c2390d2db689940f4a6971ec74a84e8e400174e72610e0d64a220de41f2dff419dda3c
 SHA512 
dc380e23aa87273c6ba32e79659e768c551b07812635c2f1c62d2c34b493b1d3d51b4548fec5014fdb36f8461fc90942aa7917874ddf3d6f5c5345d8ca02dfc1
 DIST apache-tomcat-9.0.48-src.tar.gz 6080015 BLAKE2B 
9b2cac8143ca8186857d7d53e8737f2f7d2ec8e0ca03d32447ad25b429cbf37c1c7b39bc6e4b93679c08bd5f4940280d00946a70e9fa82f8c2a596ea18a2a4c6
 SHA512 
9b762f6d1a1f6c75e10f1bc05c39a647ae2165f3b81c09ff73cc286f3c487b034b9d14c73b808c73b35f55f642848831a0329d9d611c8bbb3928559e552a3ff3
 DIST apache-tomcat-9.0.50-src.tar.gz 6086608 BLAKE2B 
59b5eb1616d377193f330fd8c5abb6e98926ab0a2f75b1ea14251d249837aad733f55a0b79f2a67de57f612dd1afdeae53836be97e81701d8dc27ecb0a381d4a
 SHA512 
1032d2d5c342fb495b76426fdc301e0e5546815e709e604061d7aa2cdab19bcd376adc957fd25dee1d574306186eafd2e9d24140dd5e725b130128592cac47a2

diff --git a/www-servers/tomcat/tomcat-8.5.69.ebuild 
b/www-servers/tomcat/tomcat-8.5.69.ebuild
new file mode 100644
index 000..ce92130bddc
--- /dev/null
+++ b/www-servers/tomcat/tomcat-8.5.69.ebuild
@@ -0,0 +1,159 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+JAVA_PKG_IUSE="doc source test"
+
+inherit java-pkg-2 java-ant-2 prefix
+
+MY_P="apache-${P}-src"
+
+DESCRIPTION="Tomcat Servlet-3.1/JSP-2.3/EL-3.0/WebSocket-1.1/JASPIC-1.1 
Container"
+HOMEPAGE="https://tomcat.apache.org/";
+SRC_URI="mirror://apache/${PN}/tomcat-8/v${PV}/src/${MY_P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="8.5"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="extra-webapps"
+
+RESTRICT="test" # can we run them on a production system?
+
+ECJ_SLOT="4.5"
+SAPI_SLOT="3.1"
+
+COMMON_DEP="dev-java/eclipse-ecj:${ECJ_SLOT}
+   ~dev-java/tomcat-servlet-api-${PV}:${SAPI_SLOT}"
+RDEPEND="${COMMON_DEP}
+   acct-group/tomcat
+   acct-user/tomcat
+   virtual/jre"
+DEPEND="${COMMON_DEP}
+   app-admin/pwgen
+   dev-java/ant-core
+   virtual/jdk:1.8
+   doc? (
+   dev-java/glassfish-xmlrpc-api:0
+   dev-java/wsdl4j:0
+   )
+   test? (
+   >=dev-java/ant-junit-1.9:0
+   dev-java/easymock:3.2
+   )"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+   default
+
+   find -name '*.jar' -type f -delete -print || die
+
+   # Remove bundled servlet-api
+   rm -rv java/javax/{el,servlet} || die
+
+   eapply "${FILESDIR}/${PN}-8.5.66-build.xml.patch"
+
+   # For use of catalina.sh in netbeans
+   sed -i -e "/^# - Execute The Requested Command/ a\
+   CLASSPATH=\`java-config --with-dependencies --classpath 
${PN}-${SLOT}\`" \
+   bin/catalina.sh || die
+
+   ja

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

2021-07-09 Thread Marek Szuba
commit: aa660b094c6a29bc46d6018139904d82e1e7667b
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Jul  9 10:47:24 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Jul  9 11:37:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa660b09

dev-lang/lua: keyword 5.1.5-r106 for -riscv

Certain string.format operations produce clearly wrong results, for
instance "string.format("%d", 2^63)" gives -9223372036854775808 on
amd64 yet 9223372036854775807 on riscv. This is the same as with 5.2 but
unlike the latter, it doesn't trigger a test failure here due to
much smaller test coverage of 5.1.

This might be a formatting-only problem because the binary representation
of 2^63 looks the same (and OK) on both arches, not to mention that for
newer Lua versions 2^63 is already considered out of range for '%d'
- but err on the side of caution for now.

Signed-off-by: Marek Szuba  gentoo.org>

 dev-lang/lua/lua-5.1.5-r106.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.1.5-r106.ebuild 
b/dev-lang/lua/lua-5.1.5-r106.ebuild
index eed2660a761..234289c293b 100644
--- a/dev-lang/lua/lua-5.1.5-r106.ebuild
+++ b/dev-lang/lua/lua-5.1.5-r106.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://www.lua.org/ftp/${P}.tar.gz";
 
 LICENSE="MIT"
 SLOT="5.1"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 -riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 COMMON_DEPEND="



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

2021-07-09 Thread Sam James
commit: ba971cfbe54c535e06839bf6d70ccbec127f574f
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul  9 11:52:08 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul  9 11:52:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba971cfb

sys-kernel/gentoo-kernel-bin: bump to 5.12.15-r1 for arm64

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   1 +
 .../gentoo-kernel-bin-5.12.15-r1.ebuild| 115 +
 2 files changed, 116 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index 9812742063c..3c57285fb59 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -83,6 +83,7 @@ DIST gentoo-kernel-5.12.14-1.amd64.xpak 66384986 BLAKE2B 
42979ab70fc69caf68d60bc
 DIST gentoo-kernel-5.12.14-1.arm64.xpak 59994823 BLAKE2B 
c36896fc4771218013fff34d504507a0312ccae2c76e486396e6c6fec39d79a3e38bf056f355188ea78f45a249e3798be1943295ebb07e2af77ef8b73ad7f9fe
 SHA512 
f2bad60254ee49d7439a789756ccf064cbdcd9e8e8e298edc4c75cdf2a03ff3c5827880167139e4334457af7062c55fde37e8ea92a728e16c224f424f0a9fba3
 DIST gentoo-kernel-5.12.14-1.x86.xpak 58064174 BLAKE2B 
b614ad928d99685a4b93482155e1bfdaec106c868fc7e619dee0fe9c68d101ceabb16cb203555fac00332f19dda028a30b5aece8d046ed24ae3948efbb081046
 SHA512 
664f8db652b124b4db2ebcf331d295529f2832d033b81e21a0517da5c002bb6c96dfba77c389af87641174468f4693332c1d0ca2d295e69b7229d068613ce332
 DIST gentoo-kernel-5.12.15-1.amd64.xpak 66395917 BLAKE2B 
b77c5e26863dc1c10da3c82904ef035f93c7bbbf60925f7c91836b7cfbb3d32335a8cad78a9b1a90a6d462f34fb798c393f7f992c54ffe6e1a5391b1e63652a4
 SHA512 
3efe58c6e9d948981fe51fc93ceb73de2f9a049cd396c62e743b3c5033eaf60b05d3100b2377060d1ba6245118281a49447bb5404dd4cc12b616a682fc4c252a
+DIST gentoo-kernel-5.12.15-1.arm64.xpak 59971350 BLAKE2B 
4231ed09d6efd9acae82078d259bef241223770fc95c24145a940ff3e4d712cfe52677a358d4fe26a6bf74129feaa3abad67e2d17eedd1e04f34758fd7ac5e1e
 SHA512 
9eb582dab725c1716b777986e0adf90b353ca481763b27c65240d6b4d8e52d54ca394848b3ff7977651606341e39fbc19b0002caaa8174916f298bfe480087d9
 DIST gentoo-kernel-5.12.15-1.x86.xpak 58062337 BLAKE2B 
2ea33f13f41f6153e117dc99fdb805ff6a24071b6231730ff159ea2597e203655e5d6daa632f4fc8ace6444d8ffec7e624d222500b32e7b33035ac5a56b3efcb
 SHA512 
62cae2c8e1fb42b3cf2ab48ade6fcbffcc03fe3b48c0d00fa7f2d3229e43a615887907e70b3219c3b040061134134f95c11c9b2d33a1f0ae568df7ec47507395
 DIST gentoo-kernel-5.4.120-1.amd64.xpak 61385726 BLAKE2B 
4eda28bcfaaeb8caaa0d74c6fb37b203528ccd9853c775bcd40dc9f4698edc282a5c70602b42945b98840b1ea3d6b0d620b7726c65c83c16363e1c7542822cc1
 SHA512 
c36c7c5f309dea87df6af0567929f7fe09656ac49e33fd7edca62522aa45656e53d717dca5a9702b246446f25d7c3249ef0fdae8554f71cedf90339bc8b620eb
 DIST gentoo-kernel-5.4.120-1.arm64.xpak 56380077 BLAKE2B 
d9d0a98d00b17925c852b75875ba4eb373624cd1fc35df60aa50796e81facb5067146f3008313b5776aae7b251ae6559118cb36f1480813073341dfa37de01ac
 SHA512 
c207f79b59ae38ab58a2f7341c8d21e3fc388eb949417a033d4dfd9fb0a7acdcac4a1d5ce8528708e7a2dfba1b241f0cf03235b5c2fb9dd1c930a36a8bebd2f5

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.12.15-r1.ebuild 
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.12.15-r1.ebuild
new file mode 100644
index 000..9cc54d1c175
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.12.15-r1.ebuild
@@ -0,0 +1,115 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-install toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${P/-bin/}-1
+
+DESCRIPTION="Pre-built Linux kernel with genpatches"
+HOMEPAGE="https://www.kernel.org/";
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   arm64? (
+   
https://dev.gentoo.org/~sam/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.xpak
+   -> ${BINPKG}.arm64.xpak
+   )
+"
+
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~arm64"
+
+RDEPEND="
+   !sys-kernel/gentoo-kernel:${SLOT}"
+PDEPEND="
+   >=virtual/dist-kernel-${PV}"
+BDEPEND="
+   sys-devel/bc
+   sys-devel/flex
+   virtual/libelf
+   virtual/yacc"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_unpack() {
+   default
+   ebegin "Unpacking ${BINPKG}.${ARCH}.xpak"
+   tar -x < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}.${ARCH}.xpak")
+   eend ${?} || die "Unpacking ${BINPKG} failed"
+}
+
+src_prepare() {
+   local PATCHES=(
+   # meh, genpatches have no directory
+   "${WORKDIR}"/*.patch
+   )
+   cd "${MY_P}" || die
+   def

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

2021-07-09 Thread Sam James
commit: 6c90449db78b487f33b9a671a51dc7d664273356
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul  9 11:52:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul  9 11:52:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c90449d

sys-kernel/gentoo-kernel-bin: bump to 5.4.130-r1 for arm64

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   1 +
 .../gentoo-kernel-bin-5.4.130-r1.ebuild| 114 +
 2 files changed, 115 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index bd466223cc0..a7b24216ed0 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -102,6 +102,7 @@ DIST gentoo-kernel-5.4.129-1.amd64.xpak 61346649 BLAKE2B 
37d29b604a69fd8bc84c41b
 DIST gentoo-kernel-5.4.129-1.arm64.xpak 56131771 BLAKE2B 
5567df5a41ccd99aca489b8b35718eefdfc9ddb0d9bbe6158abb32c59490278c6e1456ed021f9a08f7bb9b0c206fe503ab31cedadf0276a01f7fbe56e8ea8270
 SHA512 
8be57abcb7533b8f47a3bc11302e3f9b0ff8c33f67e6830210030a2caf3215b708856c899ecb7dddf9af707e39594f035a21e503c98a909ca1ddfb156d121554
 DIST gentoo-kernel-5.4.129-1.x86.xpak 53134201 BLAKE2B 
c7d76168ceb139ff7e206e5005d6cad2c7c54320967ca9e9c8dcf493677527fa3712d43c9b6dba96a54ad8b1d68cce937dd3643b0ac2d1e8a32c1d27361f578a
 SHA512 
edf3c3f744738bbc06f13307259ef6315cb5bda60d9ca165853b7ea4b2f983ba72efa3bb1b4db1a0b21deb5060b7636a5c41840b36cd1ee224bce69358db6e4d
 DIST gentoo-kernel-5.4.130-1.amd64.xpak 61373618 BLAKE2B 
4431a12633d68d87e95826fa71e45fc61a7a6c53f3d8879583ac74802c00460048400386da61b625ebcb7eb192302cf5ca0d63a95597d51ccf144ece5c168ba5
 SHA512 
c84fda865821ca57b77ee2f93dd7986688a115d2a90b99ee4154bcb2f1fc6c7ad96c729a0f484ee25e70318f30935aba0eb4b228631a90d9ec6d936c3c076b00
+DIST gentoo-kernel-5.4.130-1.arm64.xpak 56048219 BLAKE2B 
72e54faf0ed99e570e71504afe5b721875fc4d491d73cff91c6534abd612962d9360c1efb01c0757ba9764211b3030b5c6032d63106b7eee9d8fb9d55683da36
 SHA512 
4b7cab1a6fd68b9c46cf4f4d5d78eb6d66bff424af9c3d2a844a072ee2578f679d636c2f185b033a55ae12ee3d7cfec5aeb2accb87a3a5e6ae1e19601c620374
 DIST gentoo-kernel-5.4.130-1.x86.xpak 53128397 BLAKE2B 
a4183f65fe7bc2b869b3556342434b90f577c88266a4462cfe4fd080584c333b7c934649894d9c570f1949b018614b96e17cd6b118aad08fd22e48d3a44515ea
 SHA512 
2ec7337c2ca20eb43c0423318199e36b8d64454d0594910d84d965d725ac416509f8be2b60d70f76f8a8d40a8c17b0d928f6cf8e20b8271d3f7008921d4ca10d
 DIST linux-5.10.tar.xz 116606704 BLAKE2B 
b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1
 SHA512 
95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.12.tar.xz 118112412 BLAKE2B 
842d921b9a73d2aaade763dbd2ec67bdfe0275baa6d628b775f5c87574ad7dc86f0419afcd48c10c1235f4bffa16084243f2cf4556e6afcd391e975fe8ba530b
 SHA512 
be03b6fee1d1ea8087b09874d27c0a602c0b04fd90ad38b975bd2c8455a07e83c29b56814aaf1389e82305fae0e4c2d1701075a7f0a7295dd28149f967ec5b3d

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.130-r1.ebuild 
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.130-r1.ebuild
new file mode 100644
index 000..b63276300c5
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.130-r1.ebuild
@@ -0,0 +1,114 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-install toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${P/-bin/}-1
+
+DESCRIPTION="Pre-built Linux kernel with genpatches"
+HOMEPAGE="https://www.kernel.org/";
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   arm64? (
+   
https://dev.gentoo.org/~sam/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.xpak
+   -> ${BINPKG}.arm64.xpak
+   )
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~arm64"
+
+RDEPEND="
+   !sys-kernel/gentoo-kernel:${SLOT}"
+PDEPEND="
+   >=virtual/dist-kernel-${PV}"
+BDEPEND="
+   sys-devel/bc
+   sys-devel/flex
+   virtual/libelf
+   virtual/yacc"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_unpack() {
+   default
+   ebegin "Unpacking ${BINPKG}.${ARCH}.xpak"
+   tar -x < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}.${ARCH}.xpak")
+   eend ${?} || die "Unpacking ${BINPKG} failed"
+}
+
+src_prepare() {
+   local PATCHES=(
+   # meh, genpatches have no directory
+   "${WORKDIR}"/*.patch
+   )
+   cd "${MY_P}" || die
+   default
+}
+
+src_configure() {
+  

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

2021-07-09 Thread Sam James
commit: 2e76ff58543bc024fdae702d423289f0923f8c4a
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul  9 11:52:06 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul  9 11:52:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e76ff58

sys-kernel/gentoo-kernel-bin: bump to 5.10.48-r1 for arm64

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   1 +
 .../gentoo-kernel-bin-5.10.48-r1.ebuild| 114 +
 2 files changed, 115 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index a7b24216ed0..9812742063c 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -65,6 +65,7 @@ DIST gentoo-kernel-5.10.47-1.amd64.xpak 65480161 BLAKE2B 
60863347327dbb67ba16881
 DIST gentoo-kernel-5.10.47-1.arm64.xpak 59021827 BLAKE2B 
7a322a113ffd53ec9c8ea8fbe06b9d4a4cc43b2519c3f33ea4b875c53192e58cbac345c21904f9f4a718576bf59d5062e7a0b46cea6c51453565afe8e01fdd55
 SHA512 
c7fb021069e49177605eca80b9b5ece948394dacc0b2fb280bfb834606db5d4e05f7516f20539c5a5f5075fe7ad216b8b5cef7d6e829099ca80a0b2c03ed21fb
 DIST gentoo-kernel-5.10.47-1.x86.xpak 57221591 BLAKE2B 
e069b66b20c0c9fe3ab35cea65dbe797b1a5a9b2c80b11d5e49113ace7d9df5eff6a5b1aafcd7a65f5df96d21796fa89ea75b825cfef61058a5f5af13f6e5c7e
 SHA512 
14982da4f9fd7ac365641a5a7f6eda290691bf4c36d67a2f4353d1e16c0bd3e64e3c9cf47c517c295c229cacf70c157614808054b3b96363f128c71d6fb8abed
 DIST gentoo-kernel-5.10.48-1.amd64.xpak 65536136 BLAKE2B 
be9827d86c0fe12b750aa5ea9236287a80612774e04e2226828d1224428133fcea711690b0680e9831235d6b38a6c96cdea5b0047b54291d27178d3d562e18f7
 SHA512 
9d029ac037d5ec184c12bc9a7f4b6383205185dfa88a9624c5b207087c4094a020f9c972ddf233ec2a0335aef9ca65feebb92b9b7a6241d04fe6f098e251297a
+DIST gentoo-kernel-5.10.48-1.arm64.xpak 59043938 BLAKE2B 
3747e7835e6d3ac4b0659d97a9d45eb9276a09258dac16488e7d701202d524a91406c179a388e215dea878614d66d01a5ffb4d45e898662d11dc597535993571
 SHA512 
167b5760026c6fff7bcc1ee4b5ae6e6befc287dab065495fdd712fef5249571ba6c72a270e54d9ff4ba41b81a08cced954994016b63e37813911372d686e3046
 DIST gentoo-kernel-5.10.48-1.x86.xpak 57223594 BLAKE2B 
cdaf9e1f4d49cfb1e772a5c5ad92bfcdca846a16a540032136845c1fc7256c6df405e2d1613377dc5046209a750bfb9b6d543203d604853b2f2d7dfb6e786c5e
 SHA512 
3c1e1895a89cff6f03fda61613c8bc1c62cce4c98992e354b9572965728ece2e7556121edc725a942a23b9eccdc52d6282ef3bd929cb79052ce2ff495a849db4
 DIST gentoo-kernel-5.12.10-1.amd64.xpak 66370289 BLAKE2B 
74f9046d711902b5cb650c0c1eac07f4dab42037fc93ee3f9ec70b14a708d1244ec65d54e11e1ab169384bdf2663816dba33e58d22853f30133341296ce65db8
 SHA512 
e42a2d5122d17a6abfe75c17585e96d0fcb87ab21dd3bfbddce6f22c7b73b66daf358b642c4b3658d2d5e43a3c586da5bd48e90e00520ec2cbd696493510f410
 DIST gentoo-kernel-5.12.10-1.arm64.xpak 62567249 BLAKE2B 
e20ff0b59f3f0781cbb7d1a2eb290e46cdb8fc0f4aa189bb70f7ad5d02b54a5a30bdb3d91c779bfdb04daf01efe5c85376c4a3faa52cead80743aae588993e26
 SHA512 
ee5daf6872844476018ddab8445e3dbd25d1585a8cd2b6195028b8f8690cb262befcfdef3e0267a422f30c4ca0036dd6c985331cbacdc0c8e79f9c7c9755f4ba

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.48-r1.ebuild 
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.48-r1.ebuild
new file mode 100644
index 000..b63276300c5
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.48-r1.ebuild
@@ -0,0 +1,114 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-install toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${P/-bin/}-1
+
+DESCRIPTION="Pre-built Linux kernel with genpatches"
+HOMEPAGE="https://www.kernel.org/";
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   arm64? (
+   
https://dev.gentoo.org/~sam/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.xpak
+   -> ${BINPKG}.arm64.xpak
+   )
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~arm64"
+
+RDEPEND="
+   !sys-kernel/gentoo-kernel:${SLOT}"
+PDEPEND="
+   >=virtual/dist-kernel-${PV}"
+BDEPEND="
+   sys-devel/bc
+   sys-devel/flex
+   virtual/libelf
+   virtual/yacc"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_unpack() {
+   default
+   ebegin "Unpacking ${BINPKG}.${ARCH}.xpak"
+   tar -x < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}.${ARCH}.xpak")
+   eend ${?} || die "Unpacking ${BINPKG} failed"
+}
+
+src_prepare() {
+   local PATCHES=(
+   # meh, genpatches have no directory
+   "${WORKDIR}"/*.patch
+   )
+   cd "${MY_P}" || die
+   defau

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

2021-07-09 Thread Marek Szuba
commit: 082ff82e321869873bebbbe13435258235481a96
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Jul  9 10:47:24 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Jul  9 12:00:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=082ff82e

dev-lang/lua: keyword 5.1.5-r106 for ~riscv

Certain string.format operations produce clearly wrong results, for
instance "string.format("%d", 2^63)" gives -9223372036854775808 on
amd64 yet 9223372036854775807 on riscv; This is the same as with 5.2 but
unlike the latter, it doesn't trigger a test failure here due to
much smaller test coverage of 5.1. However:
 - an upstream mailing-list discussion from 2011 [1] suggests
   string.format("%d") is known to be borked in Lua 5.1 for very large
   integers;
 - this is unlikely to have an effect on arithmetics because Lua numbers
   are floating-point (string formatting this is one of the few places
   in the interpreter where they get internally converted to integers)

Not to mention that this doesn't work correctly on several other arches
for which lua:5.1 has already not only been keyworded but actually
stabilised.

[1] http://lua-users.org/lists/lua-l/2011-07/msg00876.html

Signed-off-by: Marek Szuba  gentoo.org>

 dev-lang/lua/lua-5.1.5-r106.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.1.5-r106.ebuild 
b/dev-lang/lua/lua-5.1.5-r106.ebuild
index 234289c293b..a8957998816 100644
--- a/dev-lang/lua/lua-5.1.5-r106.ebuild
+++ b/dev-lang/lua/lua-5.1.5-r106.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://www.lua.org/ftp/${P}.tar.gz";
 
 LICENSE="MIT"
 SLOT="5.1"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 -riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 COMMON_DEPEND="



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

2021-07-09 Thread Marek Szuba
commit: 1443363e5657b4bc3845a1f80587e09b04027241
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Jul  9 12:11:53 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Jul  9 12:11:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1443363e

profiles/arch/riscv: unmask lua5-1 targets and USE=lua

Signed-off-by: Marek Szuba  gentoo.org>

 profiles/arch/riscv/use.mask | 5 -
 1 file changed, 5 deletions(-)

diff --git a/profiles/arch/riscv/use.mask b/profiles/arch/riscv/use.mask
index 1da3c44b086..df40319274b 100644
--- a/profiles/arch/riscv/use.mask
+++ b/profiles/arch/riscv/use.mask
@@ -21,10 +21,6 @@ lua_single_target_lua5-2
 lua_single_target_luajit
 lua_targets_lua5-2
 lua_targets_luajit
-# dev-lang/lua:5.1 needs run-time testing, it passes build-time tests
-# but its test suite is much less comprehensive than that of 5.2+
-lua_single_target_lua5-1
-lua_targets_lua5-1
 
 # Ben Kohler  (2019-01-09)
 # no fam providers keyworded yet
@@ -42,7 +38,6 @@ java
 kerberos
 latex
 libedit
-lua
 mono
 motif
 opencl



[gentoo-commits] data/gentoo-news:master commit in: 2021-07-07-systemd-tmpfiles/

2021-07-09 Thread Sam James
commit: a93dbc1701de3b983c6f791391f7967d4b919b4a
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul  9 12:33:08 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul  9 12:33:08 2021 +
URL:https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=a93dbc17

Revert "2021-07-07-systemd-tmpfiles: add news item"

This reverts commit 29519425838e9b67c6802e321ce52c76a65c2215.

Reverting for now to allow more time for review on the mailing list
and to fix title / date posted, after discussion on IRC.

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

 .../2021-07-07-systemd-tmpfiles.en.txt | 66 --
 1 file changed, 66 deletions(-)

diff --git a/2021-07-07-systemd-tmpfiles/2021-07-07-systemd-tmpfiles.en.txt 
b/2021-07-07-systemd-tmpfiles/2021-07-07-systemd-tmpfiles.en.txt
deleted file mode 100644
index 159f95f..000
--- a/2021-07-07-systemd-tmpfiles/2021-07-07-systemd-tmpfiles.en.txt
+++ /dev/null
@@ -1,66 +0,0 @@
-Title: systemd-tmpfiles replaces opentmpfiles due to security issues
-Author: Georgy Yakovlev 
-Author: Sam James 
-Posted: 2021-07-07
-Revision: 1
-News-Item-Format: 2.0
-Display-If-Installed: sys-apps/opentmpfiles
-Display-If-Installed: sys-apps/systemd-tmpfiles
-
-A tmpfiles [0] implementation provides a generic mechanism to define
-the creation of regular files, directories, pipes, and device nodes,
-adjustments to their access mode, ownership, attributes, quota
-assignments, and contents, and finally their time-based removal.
-It is commonly used for volatile and temporary files and directories
-such as those located under /run/, /tmp/, /var/tmp/, the API file
-systems such as /sys/ or /proc/, as well as some other directories
-below /var/. [1]
-
-On 2021-07-06, the sys-apps/opentmpfiles package was masked due to a
-root privilege escalation vulnerability (CVE-2017-18925 [2],
-bug #751415 [3], issue 4 [4] upstream).
-
-The use of opentmpfiles is discouraged by its maintainer due to the
-unpatched vulnerability and other long-standing bugs [5].
-
-Users will start seeing their package manager trying to replace
-sys-apps/opentmpfiles with sys-apps/systemd-tmpfiles because it is
-another provider of virtual/tmpfiles.
-
-Despite the name, 'systemd-tmpfiles' does not depend on systemd, does
-not use dbus, and is just a drop-in replacement for opentmpfiles. It is
-a small binary built from systemd source code, but works separately,
-similarly to eudev or elogind. It is known to work on both glibc and
-musl systems.
-
-Note that systemd-tmpfiles is specifically for non-systemd systems. It
-is intended to be used on an OpenRC system.
-
-If you wish to selectively test systemd-tmpfiles, follow those steps:
-
- 1. # emerge --oneshot sys-apps/systemd-tmpfiles
- 2. # reboot
- 3. # rm /etc/runlevels/boot/opentmpfiles-setup
- 4. # rm /etc/runlevels/sysinit/opentmpfiles-dev
-
-No other steps required.
-
-If, after reviewing the linked bug reference for opentmpfiles, you feel
-your system is not vulnerable/applicable to the attack described, you
-can unmask [6] opentmpfiles at your own risk:
-
- 1. In /etc/portage/package.unmask, add a line:
- -sys-apps/opentmpfiles-
- 2. # emerge --oneshot sys-apps/opentmpfiles
-
-Note that opentmpfiles is likely to be removed from gentoo repository
-in the future.
-
-[0] https://www.freedesktop.org/software/systemd/man/systemd-tmpfiles.html
-[1] https://www.freedesktop.org/software/systemd/man/tmpfiles.d.html
-[2] https://nvd.nist.gov/vuln/detail/CVE-2017-18925
-[3] https://bugs.gentoo.org/751415
-[4] https://github.com/OpenRC/opentmpfiles/issues/4
-[5] https://bugs.gentoo.org/741216
-[6] https://wiki.gentoo.org/wiki/Knowledge_Base:Unmasking_a_package
-



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

2021-07-09 Thread Miroslav Šulc
commit: 286401c631ff8ea6ae71d7272fcf56b98b42ee42
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Jul  9 12:54:38 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Jul  9 12:54:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=286401c6

dev-java/jakarta-activation: cleanup + comments

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 .../jakarta-activation/jakarta-activation-1.2.2.ebuild | 14 ++
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/dev-java/jakarta-activation/jakarta-activation-1.2.2.ebuild 
b/dev-java/jakarta-activation/jakarta-activation-1.2.2.ebuild
index a4376b8ad43..6c2ae11e3b0 100644
--- a/dev-java/jakarta-activation/jakarta-activation-1.2.2.ebuild
+++ b/dev-java/jakarta-activation/jakarta-activation-1.2.2.ebuild
@@ -43,13 +43,11 @@ src_prepare() {
 
 src_compile() {
java-pkg-simple_src_compile
-   # we remove API classes from the api
-   zip -d ${PN}.jar "javax/*" || die "Failed to remove implementation 
classes"
-}
 
-src_install() {
-   default
-   # we remove the API sources so that they don't land in sources
-#  rm -fr ${JAVA_SRC_DIR}/javax || "Failed to delete implementation 
sources"
-   java-pkg-simple_src_install
+   # we remove API classes from the jar file
+   # removing javax sources in src_prepare does not work - compilation 
fails with:
+   # src/main/java/module-info.java:12: error: package is empty or does 
not exist: javax.activation
+   #exports javax.activation;
+
+   zip -d ${PN}.jar "javax/*" || die "Failed to remove API classes"
 }



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

2021-07-09 Thread Miroslav Šulc
commit: ecfcab69c57059c0bba5944e6f03f514bc662c20
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Tue Jul  6 16:39:47 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Jul  9 12:45:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecfcab69

dev-java/jakarta-activation: new package

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: 
https://github.com/gentoo/gentoo/pull/21479/commits/1752affb94b1ba91a5ebc3eb26d02ce9e2a103cc
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/jakarta-activation/Manifest   |  1 +
 .../jakarta-activation-1.2.2.ebuild| 55 ++
 dev-java/jakarta-activation/metadata.xml   | 11 +
 3 files changed, 67 insertions(+)

diff --git a/dev-java/jakarta-activation/Manifest 
b/dev-java/jakarta-activation/Manifest
new file mode 100644
index 000..94648449997
--- /dev/null
+++ b/dev-java/jakarta-activation/Manifest
@@ -0,0 +1 @@
+DIST jakarta-activation-1.2.2.tar.gz 123283 BLAKE2B 
2d205b0a042790f931d20b30f422690eb4f7b51ffa3e8eb2af0eb1fabbcd3fa9e469e9b68384bd95278c319f97911795473cbc81282b516f30148488da729f4d
 SHA512 
a9062eadf260621e0a10695e63082d010567665bc749f76be43381c0f313d61fdb8ab04b9b2765e7da740277cd0335e9f555dd7a1cd89b7eedf88f6e557427c4

diff --git a/dev-java/jakarta-activation/jakarta-activation-1.2.2.ebuild 
b/dev-java/jakarta-activation/jakarta-activation-1.2.2.ebuild
new file mode 100644
index 000..a4376b8ad43
--- /dev/null
+++ b/dev-java/jakarta-activation/jakarta-activation-1.2.2.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Skeleton command:
+# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri 
https://github.com/eclipse-ee4j/jaf/archive/refs/tags/1.2.2.tar.gz --slot 1 
--keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild 
jakarta-activation-1.2.2.ebuild
+
+EAPI=7
+
+JAVA_PKG_IUSE="doc source"
+MAVEN_ID="com.sun.activation:jakarta.activation:1.2.2"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Jakarta Activation"
+HOMEPAGE="https://github.com/eclipse-ee4j/jaf/jakarta.activation";
+SRC_URI="https://github.com/eclipse-ee4j/jaf/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="EPL-1.0"
+SLOT="1"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+CDEPEND="dev-java/jakarta-activation-api:1"
+DEPEND="${CDEPEND}
+   >=virtual/jdk-1.8:*"
+RDEPEND="${CDEPEND}
+   >=virtual/jre-1.8:*"
+BDEPEND="app-arch/zip"
+
+DOCS=( ../{CONTRIBUTING,LICENSE,NOTICE,README}.md )
+
+S="${WORKDIR}/jaf-${PV}/activation"
+
+JAVA_ENCODING="iso-8859-1"
+
+JAVA_GENTOO_CLASSPATH="jakarta-activation-api-1"
+JAVA_SRC_DIR="src/main/java"
+JAVA_RESOURCE_DIRS="src/main/resources"
+
+src_prepare() {
+   default
+   find ${JAVA_RESOURCE_DIRS} -name "*.default" -delete || die "Failed to 
delete *.default files"
+}
+
+src_compile() {
+   java-pkg-simple_src_compile
+   # we remove API classes from the api
+   zip -d ${PN}.jar "javax/*" || die "Failed to remove implementation 
classes"
+}
+
+src_install() {
+   default
+   # we remove the API sources so that they don't land in sources
+#  rm -fr ${JAVA_SRC_DIR}/javax || "Failed to delete implementation 
sources"
+   java-pkg-simple_src_install
+}

diff --git a/dev-java/jakarta-activation/metadata.xml 
b/dev-java/jakarta-activation/metadata.xml
new file mode 100644
index 000..55432e8ce80
--- /dev/null
+++ b/dev-java/jakarta-activation/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   j...@gentoo.org
+   
+   
+   eclipse-ee4j/jaf
+   https://github.com/eclipse-ee4j/jaf/issues
+   
+



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

2021-07-09 Thread Miroslav Šulc
commit: dfe4c8498cf254cfdd4833fe2640e9b16afea15a
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Tue Jun 22 12:41:52 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Jul  9 13:02:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfe4c849

dev-java/bcprov: bump to 1.69

Bug: https://bugs.gentoo.org/797634
Bug: https://bugs.gentoo.org/760729

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: 
https://github.com/gentoo/gentoo/pull/21479/commits/0357e38e7a6ac560da6e6de9c29bc40c3b5cd7eb
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/bcprov/Manifest   |  1 +
 dev-java/bcprov/bcprov-1.69.ebuild | 78 ++
 dev-java/bcprov/metadata.xml   |  3 ++
 3 files changed, 82 insertions(+)

diff --git a/dev-java/bcprov/Manifest b/dev-java/bcprov/Manifest
index 6b24428bb3d..373ed403e12 100644
--- a/dev-java/bcprov/Manifest
+++ b/dev-java/bcprov/Manifest
@@ -1,3 +1,4 @@
+DIST bc-java-r1rv69.tar.gz 56587177 BLAKE2B 
be5321f48911840de70d3201c0436cf4147a25999abb605dc4c176ea9292796ca25633635d66dccab685a4bb162258c4495ccc764782119a0750ec1b7456a7db
 SHA512 
5224f424faf549e8e3f2db1134e74647b09bebb654ed23bb0bcd493f065fdb3f2b4f2815be0137ebcc9d62b25a6725b7a26b76d55eb3ad014ad0ce92961126de
 DIST bcprov-jdk15on-150.tar.gz 4629743 BLAKE2B 
7ab18e83f90db38b9af9530246806b4d413718531ce4b34b7aefa7189e28ade8a2afd5d3b3dc25c8cb2d5ef23a8c7f8157ac947ae7d0a46356b00ea7dd6d5f76
 SHA512 
95400c338a65cbb7d1e80c776de41d3d372b4237aee91526a06774c3d4beb735dcfb4c1ed182a12f2ccac8204b9c546863d79eb99723394d48c415fa32b6ee0e
 DIST bcprov-jdk15on-152.tar.gz 6334971 BLAKE2B 
5ef7db891c29147ac48689a1f15e907f4a91d15ac63e8f6a031847d92ddad22cef3dff791d4036b74cd39550e9b48b1926033449beca240db2d7ac78510c22c7
 SHA512 
df769d2647c1c0b535b1f6922df3f02ed7e13c941f8d954256fddb2ff31d5682924fedf2f2908bc09ebd20058413f40a4c2d62190b63542aa7840b860aeab07c
 DIST bcprov-jdk15on-168.tar.gz 9716574 BLAKE2B 
54c4fec3d614bfe6449a10789bf7fd8d01d8d03f0a133dfd01bb7a30d3545d4dda3bbd2b2543a3827ac8988d9c9000cf7c0ebe7d5d462c6f9145c467d3f53ddb
 SHA512 
3cdb6e486f6d1afb8c98c08809d142430191feeb757608f4abf27640fc706decf3975e3bf3f36c2a00bbc77ad2564ff9652bdc5e13662638c66a87bd250302db

diff --git a/dev-java/bcprov/bcprov-1.69.ebuild 
b/dev-java/bcprov/bcprov-1.69.ebuild
new file mode 100644
index 000..c0ba00351a4
--- /dev/null
+++ b/dev-java/bcprov/bcprov-1.69.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="org.bouncycastle:bcprov-jdk15on:1.69"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Java cryptography APIs"
+HOMEPAGE="https://www.bouncycastle.org/java.html";
+SRC_URI="https://github.com/bcgit/bc-java/archive/refs/tags/r${PV/./rv}.tar.gz 
-> bc-java-r${PV/./rv}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+DEPEND=">=virtual/jdk-1.8:*"
+RDEPEND=">=virtual/jre-1.8:*"
+BDEPEND="app-arch/zip"
+
+DOCS=( ../{README,SECURITY}.md )
+HTML_DOCS=( ../{CONTRIBUTORS,index,LICENSE}.html )
+
+S="${WORKDIR}/bc-java-r${PV/./rv}/prov"
+
+JAVA_SRC_DIR=(
+   "src/main/java"
+   "../core/src/main/java" # package org.bouncycastle.asn1 does not exist
+   "src/main/jdk1.9"   # https://bugs.gentoo.org/797634
+)
+JAVA_RESOURCE_DIRS="src/main/resources"
+
+JAVA_TEST_GENTOO_CLASSPATH="junit-4"
+JAVA_TEST_SRC_DIR=( "src/test/java" "../core/src/test/java" )
+JAVA_TEST_RESOURCE_DIRS=( "src/test/resources" "../core/src/test/resources" )
+
+JAVA_TEST_EXTRA_ARGS="-Dbc.test.data.home=${S}/../core/src/test/data"
+
+JAVA_TEST_RUN_ONLY=(
+   "org.bouncycastle.asn1.test.AllTests"   # OK (18 tests)
+   "org.bouncycastle.crypto.agreement.test.AllTests"   # OK (14 tests)
+   "org.bouncycastle.crypto.ec.test.AllTests"  # OK (1 test)
+   "org.bouncycastle.crypto.prng.test.AllTests" # OK (1 test)
+   "org.bouncycastle.crypto.test.AllTests" # Time: 126.95 OK (6 tests)
+   "org.bouncycastle.jcajce.provider.test.AllTests"# OK (29 tests)
+   "org.bouncycastle.jce.provider.test.AllTests"   # OK (1 test)
+   "org.bouncycastle.jce.provider.test.nist.AllTests"  # OK (283 tests)
+   "org.bouncycastle.jce.provider.test.rsa3.AllTests"  # OK (11 tests)
+   "org.bouncycastle.pqc.crypto.lms.AllTests"  # OK (17 tests)
+   "org.bouncycastle.pqc.crypto.test.AllTests" # OK (81 tests)
+   "org.bouncycastle.pqc.jcajce.provider.test.AllTests"# OK (89 tests)
+   "org.bouncycastle.util.encoders.test.AllTests"  # OK (15 tests)
+)
+
+src_prepare() {
+   default
+   cd ../ || die
+   java-pkg_clean
+}
+
+src_install() {
+   default
+   einstalldocs
+   docinto html
+   dodoc -r ../docs
+
+   # These files are not present in the upstream jar but are used f

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

2021-07-09 Thread Miroslav Šulc
commit: 1bd7853b79c8664b257034ec34eb15fb5c85410c
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Tue Jun 29 14:58:20 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Jul  9 13:17:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bd7853b

dev-java/bcpg: bump to 1.69

Bug: https://bugs.gentoo.org/797634

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: 
https://github.com/gentoo/gentoo/pull/21479/commits/0f0bf8d4d0b4619e965a48b97851c275bd33872f
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/bcpg/Manifest |  1 +
 dev-java/bcpg/bcpg-1.69.ebuild | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/dev-java/bcpg/Manifest b/dev-java/bcpg/Manifest
index ae13922d56a..94094e36d49 100644
--- a/dev-java/bcpg/Manifest
+++ b/dev-java/bcpg/Manifest
@@ -1 +1,2 @@
+DIST bc-java-r1rv69.tar.gz 56587177 BLAKE2B 
be5321f48911840de70d3201c0436cf4147a25999abb605dc4c176ea9292796ca25633635d66dccab685a4bb162258c4495ccc764782119a0750ec1b7456a7db
 SHA512 
5224f424faf549e8e3f2db1134e74647b09bebb654ed23bb0bcd493f065fdb3f2b4f2815be0137ebcc9d62b25a6725b7a26b76d55eb3ad014ad0ce92961126de
 DIST bcpg-jdk15on-150.tar.gz 691012 BLAKE2B 
ee566fb6deb44177e31bfe80b6bd1f13d39d6820cffe3693bd85314ccfd65c4805275b3925d52a6bda6b1ad7e3ea267f1f0bed3926420b5920e5f300020ecd9a
 SHA512 
763d253b9bb45b7e7fab75d557daa784c3d4a503ced979adc986e5688c3939db248853c864a2f4bec6d5b1dd9ed668d5f278c91b5607774fc703971d0b330fe6

diff --git a/dev-java/bcpg/bcpg-1.69.ebuild b/dev-java/bcpg/bcpg-1.69.ebuild
new file mode 100644
index 000..6b97042eda5
--- /dev/null
+++ b/dev-java/bcpg/bcpg-1.69.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="org.bouncycastle:bcpg-jdk15on:1.69"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Java cryptography APIs"
+HOMEPAGE="https://www.bouncycastle.org/java.html";
+SRC_URI="https://github.com/bcgit/bc-java/archive/refs/tags/r${PV/./rv}.tar.gz 
-> bc-java-r${PV/./rv}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+CDEPEND="~dev-java/bcprov-${PV}:0"
+DEPEND="${CDEPEND}
+   >=virtual/jdk-1.8:*"
+RDEPEND="${CDEPEND}
+   >=virtual/jre-1.8:*"
+
+DOCS=( ../{README,SECURITY}.md )
+HTML_DOCS=( ../{CONTRIBUTORS,index,LICENSE}.html )
+
+S="${WORKDIR}/bc-java-r${PV/./rv}/pg"
+
+JAVA_GENTOO_CLASSPATH="bcprov"
+JAVA_SRC_DIR=(
+   "src/main/java"
+   "src/main/jdk1.9"   # https://bugs.gentoo.org/797634
+)
+#  JAVA_RESOURCE_DIRS="src/main/resources" # Does not exist
+
+JAVA_TEST_GENTOO_CLASSPATH="junit-4"
+JAVA_TEST_SRC_DIR="src/test/java"
+JAVA_TEST_RESOURCE_DIRS="src/test/resources"
+
+JAVA_TEST_RUN_ONLY=(
+   "org.bouncycastle.openpgp.test.AllTests"# OK (19 tests)
+   "org.bouncycastle.openpgp.examples.test.AllTests"   # OK (6 tests)
+   "org.bouncycastle.gpg.test.AllTests"# OK (1 test)
+)
+
+src_prepare() {
+   default
+   cd ../ || die
+   java-pkg_clean
+}
+
+src_install() {
+   default
+   einstalldocs
+   docinto html
+   dodoc -r ../docs
+   java-pkg-simple_src_install
+}



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

2021-07-09 Thread Miroslav Šulc
commit: facc4e962b1ede45adace1c01c27a880a978d425
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Tue Jun 29 17:23:24 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Jul  9 13:19:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=facc4e96

dev-java/bcutil: new package

Bug: https://bugs.gentoo.org/797634

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: 
https://github.com/gentoo/gentoo/pull/21479/commits/1cbdc2e7ab74e73740003a95154cfcfcc9d2e9a3
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/bcutil/Manifest   |  1 +
 dev-java/bcutil/bcutil-1.69.ebuild | 58 ++
 dev-java/bcutil/metadata.xml   |  7 +
 3 files changed, 66 insertions(+)

diff --git a/dev-java/bcutil/Manifest b/dev-java/bcutil/Manifest
new file mode 100644
index 000..b7586bb4667
--- /dev/null
+++ b/dev-java/bcutil/Manifest
@@ -0,0 +1 @@
+DIST bc-java-r1rv69.tar.gz 56587177 BLAKE2B 
be5321f48911840de70d3201c0436cf4147a25999abb605dc4c176ea9292796ca25633635d66dccab685a4bb162258c4495ccc764782119a0750ec1b7456a7db
 SHA512 
5224f424faf549e8e3f2db1134e74647b09bebb654ed23bb0bcd493f065fdb3f2b4f2815be0137ebcc9d62b25a6725b7a26b76d55eb3ad014ad0ce92961126de

diff --git a/dev-java/bcutil/bcutil-1.69.ebuild 
b/dev-java/bcutil/bcutil-1.69.ebuild
new file mode 100644
index 000..938f7b0a7f4
--- /dev/null
+++ b/dev-java/bcutil/bcutil-1.69.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="org.bouncycastle:bcutil-jdk15on:1.69"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Java APIs for ASN.1 extension and utility APIs used to support 
bcpkix and bctls"
+HOMEPAGE="https://www.bouncycastle.org/java.html";
+SRC_URI="https://github.com/bcgit/bc-java/archive/refs/tags/r${PV/./rv}.tar.gz 
-> bc-java-r${PV/./rv}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+CDEPEND="~dev-java/bcprov-${PV}:0"
+DEPEND="${CDEPEND}
+   >=virtual/jdk-1.8:*"
+RDEPEND="${CDEPEND}
+   >=virtual/jre-1.8:*"
+
+DOCS=( ../{README,SECURITY}.md )
+HTML_DOCS=( ../{CONTRIBUTORS,index,LICENSE}.html )
+
+S="${WORKDIR}/bc-java-r${PV/./rv}/util"
+
+JAVA_GENTOO_CLASSPATH="bcprov"
+JAVA_SRC_DIR=(
+   "src/main/java"
+   "src/main/jdk1.9"   # https://bugs.gentoo.org/797634
+)
+#  JAVA_RESOURCE_DIRS="src/main/resources" # Does not exist
+
+JAVA_TEST_GENTOO_CLASSPATH="junit-4"
+JAVA_TEST_SRC_DIR="src/test/java"
+JAVA_TEST_RESOURCE_DIRS="src/test/resources"
+
+JAVA_TEST_RUN_ONLY=(
+   "org.bouncycastle.asn1.util.test.AllTests"
+)
+
+src_prepare() {
+   default
+   cd ../ || die
+   java-pkg_clean
+}
+
+src_install() {
+   default
+   einstalldocs
+   docinto html
+   dodoc -r ../docs
+   java-pkg-simple_src_install
+}

diff --git a/dev-java/bcutil/metadata.xml b/dev-java/bcutil/metadata.xml
new file mode 100644
index 000..0d49beafc75
--- /dev/null
+++ b/dev-java/bcutil/metadata.xml
@@ -0,0 +1,7 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   j...@gentoo.org
+   
+



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

2021-07-09 Thread Miroslav Šulc
commit: 54c6486e88428df97eebbf94144cdc37c74d9ae8
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Tue Jun 29 17:40:13 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Jul  9 13:21:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54c6486e

dev-java/bcpkix: bump to 1.69

Bug: https://bugs.gentoo.org/797634

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: 
https://github.com/gentoo/gentoo/pull/21479/commits/3a9c40a613c5cfe0ec8303131bb893df39804b94
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/bcpkix/Manifest   |  1 +
 dev-java/bcpkix/bcpkix-1.69.ebuild | 77 ++
 2 files changed, 78 insertions(+)

diff --git a/dev-java/bcpkix/Manifest b/dev-java/bcpkix/Manifest
index 77f16900fb3..1ef5925468e 100644
--- a/dev-java/bcpkix/Manifest
+++ b/dev-java/bcpkix/Manifest
@@ -1 +1,2 @@
+DIST bc-java-r1rv69.tar.gz 56587177 BLAKE2B 
be5321f48911840de70d3201c0436cf4147a25999abb605dc4c176ea9292796ca25633635d66dccab685a4bb162258c4495ccc764782119a0750ec1b7456a7db
 SHA512 
5224f424faf549e8e3f2db1134e74647b09bebb654ed23bb0bcd493f065fdb3f2b4f2815be0137ebcc9d62b25a6725b7a26b76d55eb3ad014ad0ce92961126de
 DIST bcpkix-jdk15on-1.50-sources.jar 401716 BLAKE2B 
7a656218b96da46027c82a023404c32b92a640aa0ed5a1256213139e8dc54f9ef07453478dcc66372a0a49562b92165148f18a5063c24f7569a3e40f649494ba
 SHA512 
6dc6d63db649a94f54c7739144b4120db4255e0a0a713389d54fcd427b95a3ff5ec326ae066cb5aa8a6cf19ccb959cbb22f9f898d39bfe5bf8e20c4d9de6931c

diff --git a/dev-java/bcpkix/bcpkix-1.69.ebuild 
b/dev-java/bcpkix/bcpkix-1.69.ebuild
new file mode 100644
index 000..461d901edcf
--- /dev/null
+++ b/dev-java/bcpkix/bcpkix-1.69.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="org.bouncycastle:bcpkix-jdk15on:1.69"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Java APIs for CMS, PKCS, EAC, TSP, CMP, CRMF, OCSP, and 
certificate generation"
+HOMEPAGE="https://www.bouncycastle.org/java.html";
+SRC_URI="https://github.com/bcgit/bc-java/archive/refs/tags/r${PV/./rv}.tar.gz 
-> bc-java-r${PV/./rv}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+CDEPEND="
+   ~dev-java/bcprov-${PV}:0
+   ~dev-java/bcutil-${PV}:0
+   "
+DEPEND="${CDEPEND}
+   >=virtual/jdk-1.8:*"
+RDEPEND="${CDEPEND}
+   >=virtual/jre-1.8:*"
+
+DOCS=( ../{README,SECURITY}.md )
+HTML_DOCS=( ../{CONTRIBUTORS,index,LICENSE}.html )
+
+S="${WORKDIR}/bc-java-r${PV/./rv}/pkix"
+
+JAVA_GENTOO_CLASSPATH="bcprov,bcutil"
+JAVA_SRC_DIR=(
+   "src/main/java"
+   "src/main/jdk1.9"   # https://bugs.gentoo.org/797634
+)
+#  JAVA_RESOURCE_DIRS="src/main/resources" # Does not exist
+
+JAVA_TEST_GENTOO_CLASSPATH="junit-4"
+JAVA_TEST_SRC_DIR="src/test/java"
+JAVA_TEST_RESOURCE_DIRS="src/test/resources"
+
+JAVA_TEST_EXTRA_ARGS="-Dbc.test.data.home=${S}/../core/src/test/data"
+
+JAVA_TEST_RUN_ONLY=(
+   "org.bouncycastle.cert.cmp.test.AllTests"
+   "org.bouncycastle.cert.crmf.test.AllTests"
+   "org.bouncycastle.cert.ocsp.test.AllTests"
+   "org.bouncycastle.cert.path.test.AllTests"
+   "org.bouncycastle.cert.test.AllTests"
+   "org.bouncycastle.cms.test.AllTests"
+   "org.bouncycastle.dvcs.test.AllTests"
+   "org.bouncycastle.eac.test.AllTests"
+#  "org.bouncycastle.est.test.AllTests" # (16 tests) 
org.bouncycastle.est.ESTException: localhost.me: Temporary failure in name 
resolution HTTP Status Code: 0
+   "org.bouncycastle.mime.test.AllTests"
+   "org.bouncycastle.mozilla.test.AllTests"
+   "org.bouncycastle.openssl.test.AllTests"
+   "org.bouncycastle.operator.test.AllTests"
+   "org.bouncycastle.pkcs.test.AllTests"
+   "org.bouncycastle.tsp.test.AllTests"
+)
+
+src_prepare() {
+   default
+   cd ../ || die
+   java-pkg_clean
+}
+
+src_install() {
+   default
+   einstalldocs
+   docinto html
+   dodoc -r ../docs
+   java-pkg-simple_src_install
+}



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

2021-07-09 Thread Miroslav Šulc
commit: 01ce9c98109758516f71b82d4da9895c59f5c5d5
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Tue Jun 29 18:27:12 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Jul  9 13:25:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01ce9c98

dev-java/bcmail: bump to 1.69

Bug: https://bugs.gentoo.org/797634

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: 
https://github.com/gentoo/gentoo/pull/21479/commits/2f273d77a32f55b7fdbda23214b1a62680941e09
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/bcmail/Manifest   |  1 +
 dev-java/bcmail/bcmail-1.69.ebuild | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/dev-java/bcmail/Manifest b/dev-java/bcmail/Manifest
index 19e452eb1f1..ba784e8ccd4 100644
--- a/dev-java/bcmail/Manifest
+++ b/dev-java/bcmail/Manifest
@@ -1 +1,2 @@
+DIST bc-java-r1rv69.tar.gz 56587177 BLAKE2B 
be5321f48911840de70d3201c0436cf4147a25999abb605dc4c176ea9292796ca25633635d66dccab685a4bb162258c4495ccc764782119a0750ec1b7456a7db
 SHA512 
5224f424faf549e8e3f2db1134e74647b09bebb654ed23bb0bcd493f065fdb3f2b4f2815be0137ebcc9d62b25a6725b7a26b76d55eb3ad014ad0ce92961126de
 DIST bcmail-jdk15-145.tar.gz 483519 BLAKE2B 
aed9d4ef1ede10b97979652a012f18e45b7d4d597cb8b3ad168e847563ce14f7effe429b7f213adb77befeb144c4c3a279738b76718bde85ce04265d62ef8e75
 SHA512 
2d3232d5eb1cd75ad56a7316beb32880f3f935fcd3ed0a6cb2cc3e1861dc9f0bece0cbae53471760246505adb5c28328691eb82e11fedb0b160c1248d21c48bb

diff --git a/dev-java/bcmail/bcmail-1.69.ebuild 
b/dev-java/bcmail/bcmail-1.69.ebuild
new file mode 100644
index 000..26c40175c4a
--- /dev/null
+++ b/dev-java/bcmail/bcmail-1.69.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="org.bouncycastle:bcmail-jdk15on:1.69"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="The Bouncy Castle Java S/MIME APIs for handling S/MIME protocols"
+HOMEPAGE="https://www.bouncycastle.org/java.html";
+SRC_URI="https://github.com/bcgit/bc-java/archive/refs/tags/r${PV/./rv}.tar.gz 
-> bc-java-r${PV/./rv}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+CDEPEND="
+   ~dev-java/bcpkix-${PV}:0
+   ~dev-java/bcprov-${PV}:0
+   ~dev-java/bcutil-${PV}:0
+   dev-java/jakarta-activation:1
+   dev-java/oracle-javamail:0
+   "
+DEPEND="${CDEPEND}
+   >=virtual/jdk-1.8:*"
+RDEPEND="${CDEPEND}
+   >=virtual/jre-1.8:*"
+
+DOCS=( ../{README,SECURITY}.md )
+HTML_DOCS=( ../{CONTRIBUTORS,index,LICENSE}.html )
+
+S="${WORKDIR}/bc-java-r${PV/./rv}/mail"
+
+JAVA_GENTOO_CLASSPATH="bcpkix,bcprov,bcutil,jakarta-activation-1,oracle-javamail"
+JAVA_SRC_DIR=(
+   "src/main/java"
+   "src/main/jdk1.9"   # https://bugs.gentoo.org/797634
+)
+JAVA_RESOURCE_DIRS="src/main/resources"
+
+JAVA_TEST_GENTOO_CLASSPATH="junit-4"
+JAVA_TEST_SRC_DIR="src/test/java"
+JAVA_TEST_RESOURCE_DIRS="src/test/resources"
+JAVA_TEST_RUN_ONLY="org.bouncycastle.mail.smime.test.AllTests" # OK (106 tests)
+
+src_prepare() {
+   default
+   cd ../ || die
+   java-pkg_clean
+}
+
+src_install() {
+   default
+   einstalldocs
+   docinto html
+   dodoc -r ../docs
+   java-pkg-simple_src_install
+}



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

2021-07-09 Thread Lars Wendler
commit: 4e80535449bfbcc534aa54a0a207205261dfa63d
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jul  9 13:34:58 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jul  9 13:35:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e805354

sys-apps/iproute2: Restore keywords

Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/iproute2/iproute2-5.12.0.ebuild | 2 +-
 sys-apps/iproute2/iproute2-5.13.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/iproute2/iproute2-5.12.0.ebuild 
b/sys-apps/iproute2/iproute2-5.12.0.ebuild
index 475fe98775b..ae69e78cd83 100644
--- a/sys-apps/iproute2/iproute2-5.12.0.ebuild
+++ b/sys-apps/iproute2/iproute2-5.12.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else
SRC_URI="https://www.kernel.org/pub/linux/utils/net/${PN}/${P}.tar.xz";
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 
 DESCRIPTION="kernel routing and traffic control utilities"

diff --git a/sys-apps/iproute2/iproute2-5.13.0.ebuild 
b/sys-apps/iproute2/iproute2-5.13.0.ebuild
index 475fe98775b..ae69e78cd83 100644
--- a/sys-apps/iproute2/iproute2-5.13.0.ebuild
+++ b/sys-apps/iproute2/iproute2-5.13.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else
SRC_URI="https://www.kernel.org/pub/linux/utils/net/${PN}/${P}.tar.xz";
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 
 DESCRIPTION="kernel routing and traffic control utilities"



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

2021-07-09 Thread Lars Wendler
commit: 5b4acd7e0a9717432baf1d9a9aff5ab3fe4823d3
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jul  9 13:33:40 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jul  9 13:35:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b4acd7e

profiles/arch/m68k: p.use.mask "bpf" USE flag for sys-apps/iproute2

because its dependency dev-libs/libbpf is not keyworded for m68k

Signed-off-by: Lars Wendler  gentoo.org>

 profiles/arch/m68k/package.use.mask | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/profiles/arch/m68k/package.use.mask 
b/profiles/arch/m68k/package.use.mask
index 8b000f6489c..c375bcdc9f5 100644
--- a/profiles/arch/m68k/package.use.mask
+++ b/profiles/arch/m68k/package.use.mask
@@ -1,6 +1,10 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Lars Wendler  (2021-07-09)
+# dev-libs/libbpf is not keyworded for m68k (yet?)
+sys-apps/iproute2 bpf
+
 # Matt Turner  (2020-12-05)
 # dev-python/parameterized is not keyworded
 dev-util/gtk-doc test



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

2021-07-09 Thread Lars Wendler
commit: bdcf7deb15cd331d50b7dbf4e96be22fd2359685
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jul  9 13:32:39 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jul  9 13:35:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdcf7deb

profiles/arch/alpha: p.use.mask "bpf" USE flag for sys-apps/iproute2

because its dependency dev-libs/libbpf is not keyworded for alpha

Signed-off-by: Lars Wendler  gentoo.org>

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

diff --git a/profiles/arch/alpha/package.use.mask 
b/profiles/arch/alpha/package.use.mask
index a9342f00f37..f8713ce99e7 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Lars Wendler  (2021-07-09)
+# dev-libs/libbpf is not keyworded for alpha (yet?)
+sys-apps/iproute2 bpf
+
 # Matt Turner  (2021-06-10)
 # dev-python/django is not keyworded here
 dev-python/diskcache test



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus/

2021-07-09 Thread Yixun Lan
commit: 956f0e49aa96845c0a6259f9c5f191aacfd8fe5e
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Jul  9 13:49:15 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Jul  9 13:50:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=956f0e49

app-i18n/ibus: version bump 1.5.24

Closes: https://bugs.gentoo.org/793698
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Yixun Lan  gentoo.org>

 app-i18n/ibus/Manifest   |   1 +
 app-i18n/ibus/ibus-1.5.24.ebuild | 190 +++
 2 files changed, 191 insertions(+)

diff --git a/app-i18n/ibus/Manifest b/app-i18n/ibus/Manifest
index 95bd66e5e01..d855d77a1a0 100644
--- a/app-i18n/ibus/Manifest
+++ b/app-i18n/ibus/Manifest
@@ -1,3 +1,4 @@
 DIST ibus-1.5.22.tar.gz 3578251 BLAKE2B 
08ad72bd455d2841700b11a4ade88e2b9768433f86bac4baf20db882580b10a4705f545a845a03d3b4196a75c43d33c51ffd31a3516d71030f891ce48dce69c2
 SHA512 
0abe89acc6da8cea484a6b9f807c08e94869072f374f9e8f4541a426636f818f1c3cb8b9237f97245771f9e4bf19184983d8ac924177dc4824ca6e8b5304425d
 DIST ibus-1.5.23-gentoo-patches-1.tar.xz 1596 BLAKE2B 
5a2c084cb25cb35d16eba8e6953c1ffc249875ab11485a675497f04a4366ea3fe216bab3407f390a0330f4f17cf5a70a43547160cc9c29a6b14890fcb7867456
 SHA512 
a1c2a77dbc4185c3658c36b998c9d925fff2bbeb9bc5fde5c74c62081056f134875d557ba0b4af7b06d56f004975889f453adea623541d3bfff2c391912efa05
 DIST ibus-1.5.23.tar.gz 3557661 BLAKE2B 
4cfb3287c80d46e55090d4f361dd977f4be5988a8b7ffc24755954090dc25021ea6cbb6798769494e6cd70267aac6daa238fdc7cf4156296d93f79f325a18ac4
 SHA512 
4ea66d0a7203d665fb5c90e59ddf294614feeafc4f06b10e35989671a9bf39d5977e9061b9be224cd5a9439ac2f697a4326ff221ae868f5ebed46cbb09e9a205
+DIST ibus-1.5.24.tar.gz 3614372 BLAKE2B 
4b851ed9dc8283bf58957adfd5dd4bf7da8b019f95055dbbf7fa157502b3dcc11d561881ff6afa5db0b83b4e7d82f3bd228cd0e21ff77cb81b1eaca246deb135
 SHA512 
25f34a51a5c85352e61699ca36bf7ddb9b486b28d71e15ce3a52b78bc9db2f8cb558049e0652fdc5431215a5f826fcb5a7d5e44f0de9a2ff746aaf60672e2f22

diff --git a/app-i18n/ibus/ibus-1.5.24.ebuild b/app-i18n/ibus/ibus-1.5.24.ebuild
new file mode 100644
index 000..6d3e001df23
--- /dev/null
+++ b/app-i18n/ibus/ibus-1.5.24.ebuild
@@ -0,0 +1,190 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{3_7,3_8,3_9} )
+VALA_MIN_API_VERSION="0.34"
+VALA_MAX_API_VERSION="0.50"
+VALA_USE_DEPEND="vapigen"
+
+inherit autotools bash-completion-r1 gnome2-utils python-r1 vala virtualx 
xdg-utils
+
+GENTOO_VER=
+DESCRIPTION="Intelligent Input Bus for Linux / Unix OS"
+HOMEPAGE="https://github.com/ibus/ibus/wiki";
+
+[[ -n ${GENTOO_VER} ]] && \
+   
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-gentoo-patches-${GENTOO_VER}.tar.xz";
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.gz
+   ${GENTOO_PATCHSET_URI}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="+X +emoji +gtk +gtk2 +introspection kde nls +python test +unicode vala 
wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="emoji? ( gtk )
+   gtk2? ( gtk )
+   kde? ( gtk )
+   python? (
+   ${PYTHON_REQUIRED_USE}
+   introspection
+   )
+   test? ( gtk )
+   vala? ( introspection )"
+
+CDEPEND="app-text/iso-codes
+   dev-libs/glib:2
+   gnome-base/dconf
+   gnome-base/librsvg:2
+   sys-apps/dbus[X?]
+   X? (
+   x11-libs/libX11
+   !gtk? ( x11-libs/gtk+:2 )
+   )
+   gtk? (
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libXi
+   gtk2? ( x11-libs/gtk+:2 )
+   )
+   introspection? ( dev-libs/gobject-introspection )
+   kde? ( dev-qt/qtgui:5 )
+   nls? ( virtual/libintl )
+   python? (
+   ${PYTHON_DEPS}
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   )
+   wayland? (
+   dev-libs/wayland
+   x11-libs/libxkbcommon
+   )"
+RDEPEND="${CDEPEND}
+   python? (
+   gtk? (
+   x11-libs/gtk+:3[introspection]
+   )
+   )"
+DEPEND="${CDEPEND}
+   $(vala_depend)
+   dev-util/glib-utils
+   virtual/pkgconfig
+   x11-misc/xkeyboard-config
+   emoji? (
+   app-i18n/unicode-cldr
+   app-i18n/unicode-emoji
+   )
+   nls? ( sys-devel/gettext )
+   unicode? ( app-i18n/unicode-data )"
+
+src_prepare() {
+   vala_src_prepare --ignore-use
+   sed -i "/UCD_DIR=/s/\$with_emoji_annotation_dir/\$with_ucd_dir/" 
configure.ac
+   if ! has_version 'x11-libs/gtk+:3[wayland]'; then
+   touch ui/gtk3/panelbinding.vala
+   fi
+   if ! use emoji; then
+   touch \
+   tools/main.vala \
+   ui/gtk3/panel.vala
+   fi
+   if ! use kde;

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

2021-07-09 Thread Miroslav Šulc
commit: 2ecd3c8e3c41138a24c6870c279acbb5bb1bb8da
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Jul  8 19:19:22 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Jul  9 13:51:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ecd3c8e

dev-java/xerces: fix missing properties

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: 
https://github.com/gentoo/gentoo/pull/21319/commits/21ebfc28c0de4a6a4709582d3ecb6a48680c2e11
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/xerces/xerces-2.12.0-r1.ebuild | 57 +
 1 file changed, 57 insertions(+)

diff --git a/dev-java/xerces/xerces-2.12.0-r1.ebuild 
b/dev-java/xerces/xerces-2.12.0-r1.ebuild
new file mode 100644
index 000..d91487c5f49
--- /dev/null
+++ b/dev-java/xerces/xerces-2.12.0-r1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+JAVA_PKG_IUSE="doc source"
+MAVEN_ID="xerces:xercesImpl:2.12.0"
+
+inherit java-pkg-2 java-pkg-simple
+
+MY_PN="xercesImpl"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Xerces Java XML parser"
+HOMEPAGE="https://xml.apache.org/xerces2-j/index.html";
+SRC_URI="https://repo1.maven.org/maven2/xerces/${MY_PN}/${PV}/${MY_P}-sources.jar
 -> ${P}.jar"
+
+LICENSE="Apache-2.0"
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+CDEPEND="
+   dev-java/xjavac:1
+   dev-java/xml-commons-resolver:0
+   dev-java/xml-commons-external:1.4"
+
+RDEPEND="
+   ${CDEPEND}
+   >=virtual/jre-1.6"
+
+DEPEND="
+   ${CDEPEND}
+   >=virtual/jdk-1.6"
+
+JAVA_SRC_DIR="org"
+JAVA_RESOURCE_DIRS="resources"
+
+JAVA_GENTOO_CLASSPATH="
+   xjavac-1
+   xml-commons-resolver
+   xml-commons-external-1.4"
+
+S="${WORKDIR}"
+
+PATCHES=(
+   "${FILESDIR}/${P}-overrides.patch"
+)
+
+src_prepare() {
+   default
+   mkdir "${JAVA_RESOURCE_DIRS}" || die
+   cp -r "${JAVA_SRC_DIR}" "${JAVA_RESOURCE_DIRS}" || die
+   find "${JAVA_RESOURCE_DIRS}" -type f -name '*.java' -exec rm -rf {} + 
|| die
+   rm 
"${JAVA_RESOURCE_DIRS}"/org/apache/xerces/{dom/org.apache.xerces.dom.DOMImplementationSourceImpl,xs/datatypes/package.html,parsers/org*}
 || die
+
+   java-pkg-2_src_prepare
+}



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

2021-07-09 Thread Miroslav Šulc
commit: 68d3d603523b0fc1ee900a6b1e0d1dcaa64dd9e5
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Jul  9 13:49:59 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Jul  9 13:51:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68d3d603

dev-java/xerces: eapi7, min java 1.8, dropped unused dep in 2.12.0-r1

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/xerces/xerces-2.12.0-r1.ebuild | 10 --
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/dev-java/xerces/xerces-2.12.0-r1.ebuild 
b/dev-java/xerces/xerces-2.12.0-r1.ebuild
index d91487c5f49..60f2bd89f71 100644
--- a/dev-java/xerces/xerces-2.12.0-r1.ebuild
+++ b/dev-java/xerces/xerces-2.12.0-r1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 JAVA_PKG_IUSE="doc source"
 MAVEN_ID="xerces:xercesImpl:2.12.0"
@@ -17,26 +17,24 @@ 
SRC_URI="https://repo1.maven.org/maven2/xerces/${MY_PN}/${PV}/${MY_P}-sources.ja
 
 LICENSE="Apache-2.0"
 SLOT="2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 
 CDEPEND="
-   dev-java/xjavac:1
dev-java/xml-commons-resolver:0
dev-java/xml-commons-external:1.4"
 
 RDEPEND="
${CDEPEND}
-   >=virtual/jre-1.6"
+   >=virtual/jre-1.8:*"
 
 DEPEND="
${CDEPEND}
-   >=virtual/jdk-1.6"
+   >=virtual/jdk-1.8:*"
 
 JAVA_SRC_DIR="org"
 JAVA_RESOURCE_DIRS="resources"
 
 JAVA_GENTOO_CLASSPATH="
-   xjavac-1
xml-commons-resolver
xml-commons-external-1.4"
 



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

2021-07-09 Thread Miroslav Šulc
commit: 75286bb352304907f2846f4d97388fcc5982e48e
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Jul  9 13:50:54 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Jul  9 13:51:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75286bb3

dev-java/xerces: removed obsolete and broken 2.12.0

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/xerces/xerces-2.12.0.ebuild | 52 
 1 file changed, 52 deletions(-)

diff --git a/dev-java/xerces/xerces-2.12.0.ebuild 
b/dev-java/xerces/xerces-2.12.0.ebuild
deleted file mode 100644
index 638b1ea00e7..000
--- a/dev-java/xerces/xerces-2.12.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-JAVA_PKG_IUSE="doc source"
-MAVEN_ID="xerces:xercesImpl:2.12.0"
-
-inherit java-pkg-2 java-pkg-simple
-
-MY_PN="xercesImpl"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Xerces Java XML parser"
-HOMEPAGE="https://xml.apache.org/xerces2-j/index.html";
-SRC_URI="https://repo1.maven.org/maven2/xerces/${MY_PN}/${PV}/${MY_P}-sources.jar
 -> ${P}.jar"
-
-LICENSE="Apache-2.0"
-SLOT="2"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-
-CDEPEND="
-   dev-java/xjavac:1
-   dev-java/xml-commons-resolver:0
-   dev-java/xml-commons-external:1.4"
-
-RDEPEND="
-   ${CDEPEND}
-   >=virtual/jre-1.6"
-
-DEPEND="
-   ${CDEPEND}
-   >=virtual/jdk-1.6"
-
-JAVA_SRC_DIR="org"
-
-JAVA_GENTOO_CLASSPATH="
-   xjavac-1
-   xml-commons-resolver
-   xml-commons-external-1.4"
-
-S="${WORKDIR}"
-
-PATCHES=(
-   "${FILESDIR}/${P}-overrides.patch"
-)
-
-src_prepare() {
-   default
-
-   java-pkg-2_src_prepare
-}



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

2021-07-09 Thread Ben Kohler
commit: cdf88b261c1bae48e44418dbf72936161f5c8650
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Jul  9 14:33:29 2021 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Fri Jul  9 14:33:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdf88b26

net-misc/remmina: remove (seemingly) unneeded wayland dep

Remmina checks for wayland during configure but doesn't seem to care
whether it's present or not, and the binaries do not link to wayland in
either case.

Bug: https://bugs.gentoo.org/780741
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Ben Kohler  gentoo.org>

 net-misc/remmina/remmina-1.4.20.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/net-misc/remmina/remmina-1.4.20.ebuild 
b/net-misc/remmina/remmina-1.4.20.ebuild
index 33fd67a9140..f0ee1b9f951 100644
--- a/net-misc/remmina/remmina-1.4.20.ebuild
+++ b/net-misc/remmina/remmina-1.4.20.ebuild
@@ -23,7 +23,6 @@ DEPEND="
dev-libs/libpcre2
dev-libs/libsodium:=
dev-libs/openssl:0=
-   dev-libs/wayland
net-libs/libsoup
x11-libs/gdk-pixbuf
x11-libs/gtk+:3



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

2021-07-09 Thread Ben Kohler
commit: 24ae329698064ce20a201244cd64435ed66da72b
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Jul  9 13:01:05 2021 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Fri Jul  9 14:33:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24ae3296

net-misc/remmina: bump to 1.4.20

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Ben Kohler  gentoo.org>

 net-misc/remmina/Manifest  |  1 +
 net-misc/remmina/remmina-1.4.20.ebuild | 99 ++
 2 files changed, 100 insertions(+)

diff --git a/net-misc/remmina/Manifest b/net-misc/remmina/Manifest
index 4819d3b6070..9d8c0e72aa5 100644
--- a/net-misc/remmina/Manifest
+++ b/net-misc/remmina/Manifest
@@ -3,3 +3,4 @@ DIST Remmina-v1.4.16.tar.gz 2615347 BLAKE2B 
5cff71d94bf66dd0116be739646c33a601a8
 DIST Remmina-v1.4.17.tar.gz 2618015 BLAKE2B 
2b4fbc6cd80dba7d73d8ce7cb5627b6fb67c0cc0c76f124da629f2ebee2c5d0542c3e6b626cdc19630f49f1227fada7e5344ff2f49eeabbc8709c50f5d1f58eb
 SHA512 
e833a4c602ce68354b6d65ea0d7e32c19a242bb72d5fcfd558106b6f53d9397b278472070bc53579185ebbc8fb2ea88718e05f05fdb743df5b46051eb3423d78
 DIST Remmina-v1.4.18.tar.gz 2578470 BLAKE2B 
341352b6661a640cf99c5ca6a79f3f1a77cbd0a6027e4bd4a6360f2ed17e1a5abb58ca8a8638988842efb7218072e5cb4a3e56e0f35b7c06f9094c0e00d72689
 SHA512 
98f14caf39afd8531ce1af2e5f9addc1c68fa12eb66845f0436eec623e8bdbdd75ec14c59544e6e6414b2e4c522ac2b8213fd30561a902768d805ceb1d768f69
 DIST Remmina-v1.4.19.tar.gz 2452278 BLAKE2B 
7f5ef0f0a13a73eb4893c4a49f6f97eb0141e3c385306503e63f81efdb5d85453ba9d5f030e6e73502c8ad314d701422e4e03d2ce9e69c5fb8003f01a08a5a42
 SHA512 
c07cee297aee28e772e39bc600144f946f6f315b6e48077c2f756125e51b1e82bc0cee39b9e81ba4568608b14bfd9c7dfc633240eb64245bdeeb537bc812dc6a
+DIST Remmina-v1.4.20.tar.gz 2489535 BLAKE2B 
8d557dfc8629572d3fc930aea85e62fdc6294521c4997e1d211b8aac385f1bab3a13f082cff7f40e3add839d3922b4884736a9a50eb3e043df4c6314d3e456c5
 SHA512 
27a4bfbcb77f1cebe527bdcdd78f1dedb703c888c9452bdac7162e18e7eee0bf2e49143f3a3f98d451d4c1cf7cd6b9f89ae9fb67755930501e4f08e08d311892

diff --git a/net-misc/remmina/remmina-1.4.20.ebuild 
b/net-misc/remmina/remmina-1.4.20.ebuild
new file mode 100644
index 000..33fd67a9140
--- /dev/null
+++ b/net-misc/remmina/remmina-1.4.20.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake optfeature xdg
+
+MY_P="${PN^}-v${PV}"
+
+DESCRIPTION="A GTK+ RDP, SPICE, VNC, XDMCP and SSH client"
+HOMEPAGE="https://remmina.org/";
+SRC_URI="https://gitlab.com/Remmina/Remmina/-/archive/v${PV}/${MY_P}.tar.gz";
+
+LICENSE="GPL-2+-with-openssl-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="crypt cups examples gnome-keyring gvnc kwallet nls spice ssh rdp 
telemetry telepathy vnc webkit zeroconf"
+
+DEPEND="
+   dev-libs/glib:2
+   dev-libs/json-glib
+   dev-libs/libappindicator:3
+   dev-libs/libpcre2
+   dev-libs/libsodium:=
+   dev-libs/openssl:0=
+   dev-libs/wayland
+   net-libs/libsoup
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libxkbfile
+   crypt? ( dev-libs/libgcrypt:0= )
+   rdp? ( >=net-misc/freerdp-2.0.0_rc4_p1129[X]
+   =net-dns/avahi-0.8-r2[dbus,gtk] )
+"
+BDEPEND="
+   dev-util/intltool
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+"
+
+RDEPEND="
+   ${DEPEND}
+   virtual/freedesktop-icon-theme
+"
+
+DOCS=( AUTHORS CHANGELOG.md README.md THANKS.md )
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   xdg_environment_reset
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_GCRYPT=$(usex crypt)
+   -DWITH_EXAMPLES=$(usex examples)
+   -DWITH_LIBSECRET=$(usex gnome-keyring)
+   -DWITH_KF5WALLET=$(usex kwallet)
+   -DWITH_GETTEXT=$(usex nls)
+   -DWITH_TRANSLATIONS=$(usex nls)
+   -DWITH_FREERDP=$(usex rdp)
+   -DWITH_FREERDP3=OFF
+   -DWITH_CUPS=$(usex cups)
+   -DWITH_SPICE=$(usex spice)
+   -DWITH_LIBSSH=$(usex ssh)
+   -DWITH_VTE=$(usex ssh)
+   -DWITH_TELEPATHY=$(usex telepathy)
+   -DWITH_LIBVNCSERVER=$(usex vnc)
+   -DWITH_WWW=$(usex webkit)
+   -DWITH_AVAHI=$(usex zeroconf)
+   -DWITH_NEWS=$(usex telemetry)
+   -DWITH_ICON_CACHE=OFF
+   -DWITH_UPDATE_DESKTOP_DB=OFF
+   # when this feature is stable, add python eclass usage to 
optionally enable
+   -DWITH_PYTHON=OFF
+   )
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   optfeature "encrypted VNC connections" net-libs/libvncserver[gcrypt]
+   optfeature "XDMCP support" x11-base/xorg-server[xephyr]
+}



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

2021-07-09 Thread Michał Górny
commit: 91bb38b444ac7b488eeda8d42fe03d38a1af8a6c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 07:39:22 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 14:44:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91bb38b4

sys-devel/clang-runtime: Bump to 12.0.1 (final)

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

 .../clang-runtime/clang-runtime-12.0.1.ebuild  | 24 ++
 1 file changed, 24 insertions(+)

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



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

2021-07-09 Thread Michał Górny
commit: 86e84ec20ee8cd0bee81da9a94588a8030d97334
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 07:39:19 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 14:44:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86e84ec2

sys-libs/llvm-libunwind: Bump to 12.0.1 (final)

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

 sys-libs/llvm-libunwind/Manifest   |   1 +
 .../llvm-libunwind/llvm-libunwind-12.0.1.ebuild| 138 +
 2 files changed, 139 insertions(+)

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index c5254d02f1d..f3cacde58cc 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -2,3 +2,4 @@ DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
 DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B 
d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8
 SHA512 
1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f
+DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f65f37dd9e4c533cfa8c3ccdcf4f108aaab9de23ab0ab987966eb160f2a553a0bdff99461e71ddd5bfcd086090d
 SHA512 
6eb0dc18e2c25935fabfdfc48b0114be0939158dfdef7b85b395fe2e71042672446af0e68750aae003c9847d10d1f63316fe95d3df738d18f249174292b1b9e1

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-12.0.1.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-12.0.1.ebuild
new file mode 100644
index 000..cafdb17dce2
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-12.0.1.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake-multilib llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="C++ runtime stack unwinder from LLVM"
+HOMEPAGE="https://github.com/llvm-mirror/libunwind";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
+IUSE="debug static-libs test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="!sys-libs/libunwind"
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6"
+BDEPEND="
+   test? ( >=sys-devel/clang-3.9.0
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )"
+
+LLVM_COMPONENTS=( libunwind libcxx llvm/cmake/modules )
+LLVM_TEST_COMPONENTS=( libcxxabi )
+llvm.org_set_globals
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local use_compiler_rt=OFF
+   local libdir=$(get_libdir)
+
+   # link to compiler-rt
+   # https://github.com/gentoo/gentoo/pull/21516
+   if tc-is-clang; then
+   local compiler-rt=$($(tc-getCC) ${CFLAGS} ${CPPFLAGS} \
+  ${LD_FLAGS} -print-libgcc-file-name)
+   if [[ ${compiler_rt} == *libclang_rt* ]]; then
+   use_compiler_rt=ON
+   fi
+   fi
+
+   local mycmakeargs=(
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+   -DLIBUNWIND_ENABLE_ASSERTIONS=$(usex debug)
+   -DLIBUNWIND_ENABLE_STATIC=$(usex static-libs)
+   -DLLVM_INCLUDE_TESTS=$(usex test)
+
+   # support non-native unwinding; given it's small enough,
+   # enable it unconditionally
+   -DLIBUNWIND_ENABLE_CROSS_UNWINDING=ON
+
+   # avoid dependency on libgcc_s if compiler-rt is used
+   -DLIBUNWIND_USE_COMPILER_RT=${use_compiler_rt}
+   )
+   if use test; then
+   local clang_path=$(type -P "${CHOST:+${CHOST}-}clang" 
2>/dev/null)
+   [[ -n ${clang_path} ]] || die "Unable to find ${CHOST}-clang 
for tests"
+
+   mycmakeargs+=(
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   
-DLLVM_LIT_ARGS="$(get_lit_flags);--param=cxx_under_test=${clang_path}"
+   -DLIBUNWIND_LIBCXX_PATH="${WORKDIR}/libcxx"
+   )
+   fi
+
+   cmake_src_configure

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

2021-07-09 Thread Michał Górny
commit: 13e807474aca9341f51b4d8932ac999ba76dbc1b
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 07:39:20 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 14:44:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13e80747

sys-libs/libcxx: Bump to 12.0.1 (final)

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

 sys-libs/libcxx/Manifest |   2 +
 sys-libs/libcxx/libcxx-12.0.1.ebuild | 212 +++
 2 files changed, 214 insertions(+)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 3fd830b40d3..4f62846c44d 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -2,8 +2,10 @@ DIST llvm-gentoo-patchset-10.0.1-1.tar.xz 8320 BLAKE2B 
1b7ea7669586e08fece0efcf0
 DIST llvm-gentoo-patchset-11.1.0-1.tar.xz 4032 BLAKE2B 
e69138a422e315b31a3d9c11faa4ae1ddf1bf9092cee2db0de4d2adef81fd802973488293aab48b764402b51996893b17ca03249ef4620848a576d1f6cdb9698
 SHA512 
e1c5504dab6c5db9fdf4addfeb12316f22d0258717ba551a9b7b3ba37919491fb6011ac5cca1e793b7509d5c1c186bc6bc4213f7d6155d190612492b216f979b
 DIST llvm-gentoo-patchset-12.0.0-1.tar.xz 6364 BLAKE2B 
bcf96dad8300cdc3e1f416cb90935ae3b1359efc5687118b5a9bbee25de7087a266250f50c6f2abd18f4efeeec19354f59513c8fdd1d61c2cfc8cc2f0115e514
 SHA512 
76201e169f71a8d568365ffeafcfd37138e74b0536826f47eb6ce89c2280586f10426917e851f99bfb20477cd828cc40daa8cb7a62959981620fbd81e1b22ee1
 DIST llvm-gentoo-patchset-12.0.1-rc4-1.tar.xz 4776 BLAKE2B 
2ae7994089922805c9b82268e4c73d9a70edbb8860af7e593da904c673836713fae5fd7626ef1dbfe813c66f4da8308b26b4cd0bd977471834d49512690afa39
 SHA512 
386668fd338ee24677c51379c69a73b6a749bd4cf72bf59f9cb800b1ac19938275d64d0c23e431c80ed5e572d86d94bbb030241c43cbf541801cdc672f5911c1
+DIST llvm-gentoo-patchset-12.0.1.tar.xz 5280 BLAKE2B 
963d005bc7b636570be90eb841ac5bcaeb927538cc7de27683167111a17d6496677c7517de2ecfaf14b5d8ac22bad357be490b8a2ed9aba502fd5f447ecc99e9
 SHA512 
fc7c38e671555751650299c3a8bee44d5c7f26e11b68d5538c507fb7fe9ff2d349bdcd43bce90a448a747f082d523b3849d6bcda5e3ae2e998edcb926d6aa249
 DIST llvm-gentoo-patchset--1.tar.xz 4032 BLAKE2B 
b9413484dafed8ae0c68c2c164b45fd07bb8d5d0898f03abe118fd2120ffcb1fb6c949de9649a97c2e8105f24b9d131a725c67c0a502ca4d4d192c1a0d65f49d
 SHA512 
e64449eeaf756c5bd945109937b84ba4bd8a015222bd792d39cf3947871e87571a4ca57814790e51544cb05ad4c2d1f044e818e4caaac7c2e2a02cb1aa290fcc
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
 DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B 
d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8
 SHA512 
1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f
+DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f65f37dd9e4c533cfa8c3ccdcf4f108aaab9de23ab0ab987966eb160f2a553a0bdff99461e71ddd5bfcd086090d
 SHA512 
6eb0dc18e2c25935fabfdfc48b0114be0939158dfdef7b85b395fe2e71042672446af0e68750aae003c9847d10d1f63316fe95d3df738d18f249174292b1b9e1

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

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

2021-07-09 Thread Michał Górny
commit: d69897348dca7972dde4f720c1c21dfaa3763b5f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 07:39:19 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 14:44:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6989734

sys-libs/libcxxabi: Bump to 12.0.1 (final)

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

 sys-libs/libcxxabi/Manifest|   1 +
 sys-libs/libcxxabi/libcxxabi-12.0.1.ebuild | 122 +
 2 files changed, 123 insertions(+)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index c5254d02f1d..f3cacde58cc 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -2,3 +2,4 @@ DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
 DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B 
d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8
 SHA512 
1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f
+DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f65f37dd9e4c533cfa8c3ccdcf4f108aaab9de23ab0ab987966eb160f2a553a0bdff99461e71ddd5bfcd086090d
 SHA512 
6eb0dc18e2c25935fabfdfc48b0114be0939158dfdef7b85b395fe2e71042672446af0e68750aae003c9847d10d1f63316fe95d3df738d18f249174292b1b9e1

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

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

2021-07-09 Thread Michał Górny
commit: 19c8a599b187ef53b0bb48665e1debd4b51495e0
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 08:43:10 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 14:44:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19c8a599

sys-devel/llvm: Remove 12.0.1-rc4

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

 sys-devel/llvm/Manifest   |   2 -
 sys-devel/llvm/llvm-12.0.1_rc4.ebuild | 518 --
 2 files changed, 520 deletions(-)

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index 180f9bfce05..c6bb4321371 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -4,11 +4,9 @@ DIST llvm-12.0.0-manpages.tar.bz2 191228 BLAKE2B 
60cc736de2512b9368d55cc8c73e8b5
 DIST llvm-gentoo-patchset-10.0.1-3.tar.xz 9244 BLAKE2B 
f568b8eef92f048f08fb6618e7e3c69f218c73c71f85c498a341cfc06f892c15fa51011913547bb61f3f8cebb826b75276304fdcc4552b78d103b7fc6113e240
 SHA512 
1d90d5c990e6b7819681609a06c8b1cd5e094b9f9647ba486079abcdec375cd7c261ef1c5b41aa614decdc595bf830e1d325fb66b070cda1945bb6c7f08668b6
 DIST llvm-gentoo-patchset-11.1.0-1.tar.xz 4032 BLAKE2B 
e69138a422e315b31a3d9c11faa4ae1ddf1bf9092cee2db0de4d2adef81fd802973488293aab48b764402b51996893b17ca03249ef4620848a576d1f6cdb9698
 SHA512 
e1c5504dab6c5db9fdf4addfeb12316f22d0258717ba551a9b7b3ba37919491fb6011ac5cca1e793b7509d5c1c186bc6bc4213f7d6155d190612492b216f979b
 DIST llvm-gentoo-patchset-12.0.0-1.tar.xz 6364 BLAKE2B 
bcf96dad8300cdc3e1f416cb90935ae3b1359efc5687118b5a9bbee25de7087a266250f50c6f2abd18f4efeeec19354f59513c8fdd1d61c2cfc8cc2f0115e514
 SHA512 
76201e169f71a8d568365ffeafcfd37138e74b0536826f47eb6ce89c2280586f10426917e851f99bfb20477cd828cc40daa8cb7a62959981620fbd81e1b22ee1
-DIST llvm-gentoo-patchset-12.0.1-rc4-1.tar.xz 4776 BLAKE2B 
2ae7994089922805c9b82268e4c73d9a70edbb8860af7e593da904c673836713fae5fd7626ef1dbfe813c66f4da8308b26b4cd0bd977471834d49512690afa39
 SHA512 
386668fd338ee24677c51379c69a73b6a749bd4cf72bf59f9cb800b1ac19938275d64d0c23e431c80ed5e572d86d94bbb030241c43cbf541801cdc672f5911c1
 DIST llvm-gentoo-patchset-12.0.1.tar.xz 5280 BLAKE2B 
963d005bc7b636570be90eb841ac5bcaeb927538cc7de27683167111a17d6496677c7517de2ecfaf14b5d8ac22bad357be490b8a2ed9aba502fd5f447ecc99e9
 SHA512 
fc7c38e671555751650299c3a8bee44d5c7f26e11b68d5538c507fb7fe9ff2d349bdcd43bce90a448a747f082d523b3849d6bcda5e3ae2e998edcb926d6aa249
 DIST llvm-gentoo-patchset--1.tar.xz 4032 BLAKE2B 
b9413484dafed8ae0c68c2c164b45fd07bb8d5d0898f03abe118fd2120ffcb1fb6c949de9649a97c2e8105f24b9d131a725c67c0a502ca4d4d192c1a0d65f49d
 SHA512 
e64449eeaf756c5bd945109937b84ba4bd8a015222bd792d39cf3947871e87571a4ca57814790e51544cb05ad4c2d1f044e818e4caaac7c2e2a02cb1aa290fcc
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
-DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B 
d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8
 SHA512 
1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f
 DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f65f37dd9e4c533cfa8c3ccdcf4f108aaab9de23ab0ab987966eb160f2a553a0bdff99461e71ddd5bfcd086090d
 SHA512 
6eb0dc18e2c25935fabfdfc48b0114be0939158dfdef7b85b395fe2e71042672446af0e68750aae003c9847d10d1f63316fe95d3df738d18f249174292b1b9e1

diff --git a/sys-devel/llvm/llvm-12.0.1_rc4.ebuild 
b/sys-devel/llvm/llvm-12.0.1_rc4.ebuild
deleted file mode 100644
index 0810033e4dd..000
--- a/sys-devel/llvm/llvm-12.0.1_rc4.ebuild
+++ /dev/null
@@ -1,518 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit cmake llvm.org multilib-minimal pax-utils python-any-r1 \
-   toolchain-funcs
-
-DESCRIPTION="Low Level Virtual Machine"
-HOMEPAGE="https://llvm.org/";
-
-# Those are in lib/Targets, without explicit CMakeLists.txt mention
-ALL_LLVM_EXPERIMENTAL_TARGETS=( ARC CSKY VE )
-# Keep in sync with CMakeLi

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

2021-07-09 Thread Michał Górny
commit: 56bd24e6988cf83f212bbd72c6351b5ee6fe5529
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 08:43:19 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 14:44:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56bd24e6

dev-python/clang-python: Remove 12.0.1-rc4

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

 dev-python/clang-python/Manifest   |  1 -
 .../clang-python/clang-python-12.0.1_rc4.ebuild| 41 --
 2 files changed, 42 deletions(-)

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index f3cacde58cc..104b03477e7 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -1,5 +1,4 @@
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
-DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B 
d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8
 SHA512 
1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f
 DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f65f37dd9e4c533cfa8c3ccdcf4f108aaab9de23ab0ab987966eb160f2a553a0bdff99461e71ddd5bfcd086090d
 SHA512 
6eb0dc18e2c25935fabfdfc48b0114be0939158dfdef7b85b395fe2e71042672446af0e68750aae003c9847d10d1f63316fe95d3df738d18f249174292b1b9e1

diff --git a/dev-python/clang-python/clang-python-12.0.1_rc4.ebuild 
b/dev-python/clang-python/clang-python-12.0.1_rc4.ebuild
deleted file mode 100644
index 921f7735340..000
--- a/dev-python/clang-python/clang-python-12.0.1_rc4.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..10} )
-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"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-# The module is opening libclang.so directly, and doing some blasphemy
-# on top of it.
-RDEPEND="
-   >=sys-devel/clang-${PV}:*
-   !sys-devel/llvm:0[clang(-),python(-)]
-   !sys-devel/clang:0[python(-)]
-   ${PYTHON_DEPS}"
-DEPEND="${RDEPEND}"
-
-LLVM_COMPONENTS=( clang/bindings/python )
-llvm.org_set_globals
-
-python_test() {
-   "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
-}
-
-src_test() {
-   python_foreach_impl python_test
-}
-
-src_install() {
-   python_foreach_impl python_domodule clang
-}



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

2021-07-09 Thread Michał Górny
commit: 0c68f4e22ab34932d7aece40ffb73cb7d320d2b6
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 08:43:20 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 14:44:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c68f4e2

dev-python/lit: Remove 12.0.1-rc4

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

 dev-python/lit/Manifest  |  1 -
 dev-python/lit/lit-12.0.1_rc4.ebuild | 39 
 2 files changed, 40 deletions(-)

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index f3cacde58cc..104b03477e7 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -1,5 +1,4 @@
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
-DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B 
d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8
 SHA512 
1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f
 DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f65f37dd9e4c533cfa8c3ccdcf4f108aaab9de23ab0ab987966eb160f2a553a0bdff99461e71ddd5bfcd086090d
 SHA512 
6eb0dc18e2c25935fabfdfc48b0114be0939158dfdef7b85b395fe2e71042672446af0e68750aae003c9847d10d1f63316fe95d3df738d18f249174292b1b9e1

diff --git a/dev-python/lit/lit-12.0.1_rc4.ebuild 
b/dev-python/lit/lit-12.0.1_rc4.ebuild
deleted file mode 100644
index 37168fbde9b..000
--- a/dev-python/lit/lit-12.0.1_rc4.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-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-devel/clang/

2021-07-09 Thread Michał Górny
commit: 7eaac22b2c9fdfcc9b5574c72c97109fa8d678c7
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 08:43:17 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 14:44:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7eaac22b

sys-devel/clang: Remove 12.0.1-rc4

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

 sys-devel/clang/Manifest|   2 -
 sys-devel/clang/clang-12.0.1_rc4.ebuild | 440 
 2 files changed, 442 deletions(-)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 6491ddcef70..0462b4f49c4 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -4,11 +4,9 @@ DIST llvm-12.0.0-manpages.tar.bz2 191228 BLAKE2B 
60cc736de2512b9368d55cc8c73e8b5
 DIST llvm-gentoo-patchset-10.0.1-1.tar.xz 8320 BLAKE2B 
1b7ea7669586e08fece0efcf02b392feed4b7f3e6e9cdd10ab7dcc30082cae5bb1daa6d3314a7b0329c4d70f3c736d0c57ed408c838601dc737d558d2a0a0f26
 SHA512 
75898a8d719657177bbf587d848be8e53135c09e50603660c19edab00f80b6c2f29e7b6fda2bef381b38df6e24a690d694029a38c525763408322573275fc9f0
 DIST llvm-gentoo-patchset-11.1.0-1.tar.xz 4032 BLAKE2B 
e69138a422e315b31a3d9c11faa4ae1ddf1bf9092cee2db0de4d2adef81fd802973488293aab48b764402b51996893b17ca03249ef4620848a576d1f6cdb9698
 SHA512 
e1c5504dab6c5db9fdf4addfeb12316f22d0258717ba551a9b7b3ba37919491fb6011ac5cca1e793b7509d5c1c186bc6bc4213f7d6155d190612492b216f979b
 DIST llvm-gentoo-patchset-12.0.0-1.tar.xz 6364 BLAKE2B 
bcf96dad8300cdc3e1f416cb90935ae3b1359efc5687118b5a9bbee25de7087a266250f50c6f2abd18f4efeeec19354f59513c8fdd1d61c2cfc8cc2f0115e514
 SHA512 
76201e169f71a8d568365ffeafcfd37138e74b0536826f47eb6ce89c2280586f10426917e851f99bfb20477cd828cc40daa8cb7a62959981620fbd81e1b22ee1
-DIST llvm-gentoo-patchset-12.0.1-rc4-1.tar.xz 4776 BLAKE2B 
2ae7994089922805c9b82268e4c73d9a70edbb8860af7e593da904c673836713fae5fd7626ef1dbfe813c66f4da8308b26b4cd0bd977471834d49512690afa39
 SHA512 
386668fd338ee24677c51379c69a73b6a749bd4cf72bf59f9cb800b1ac19938275d64d0c23e431c80ed5e572d86d94bbb030241c43cbf541801cdc672f5911c1
 DIST llvm-gentoo-patchset-12.0.1.tar.xz 5280 BLAKE2B 
963d005bc7b636570be90eb841ac5bcaeb927538cc7de27683167111a17d6496677c7517de2ecfaf14b5d8ac22bad357be490b8a2ed9aba502fd5f447ecc99e9
 SHA512 
fc7c38e671555751650299c3a8bee44d5c7f26e11b68d5538c507fb7fe9ff2d349bdcd43bce90a448a747f082d523b3849d6bcda5e3ae2e998edcb926d6aa249
 DIST llvm-gentoo-patchset--1.tar.xz 4032 BLAKE2B 
b9413484dafed8ae0c68c2c164b45fd07bb8d5d0898f03abe118fd2120ffcb1fb6c949de9649a97c2e8105f24b9d131a725c67c0a502ca4d4d192c1a0d65f49d
 SHA512 
e64449eeaf756c5bd945109937b84ba4bd8a015222bd792d39cf3947871e87571a4ca57814790e51544cb05ad4c2d1f044e818e4caaac7c2e2a02cb1aa290fcc
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
-DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B 
d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8
 SHA512 
1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f
 DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f65f37dd9e4c533cfa8c3ccdcf4f108aaab9de23ab0ab987966eb160f2a553a0bdff99461e71ddd5bfcd086090d
 SHA512 
6eb0dc18e2c25935fabfdfc48b0114be0939158dfdef7b85b395fe2e71042672446af0e68750aae003c9847d10d1f63316fe95d3df738d18f249174292b1b9e1

diff --git a/sys-devel/clang/clang-12.0.1_rc4.ebuild 
b/sys-devel/clang/clang-12.0.1_rc4.ebuild
deleted file mode 100644
index 1923233c911..000
--- a/sys-devel/clang/clang-12.0.1_rc4.ebuild
+++ /dev/null
@@ -1,440 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit cmake llvm llvm.org multilib-minimal pax-utils \
-   prefix python-single-r1 toolchain-funcs
-
-DESCRIPTION="C language family frontend for LLVM"
-HOMEPAGE="https://llvm.org/";
-
-# Keep in sync with sys-devel/llvm
-ALL_LLVM_EXPERIMENTAL_TARGETS=( ARC CSKY VE )
-ALL_LLVM_TARGETS=( AAr

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

2021-07-09 Thread Michał Górny
commit: d18cd0828c02144e7be155ae4c862c3f3a645c81
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 08:43:22 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 14:44:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d18cd082

dev-util/lldb: Remove 12.0.1-rc4

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

 dev-util/lldb/Manifest   |   1 -
 dev-util/lldb/lldb-12.0.1_rc4.ebuild | 102 ---
 2 files changed, 103 deletions(-)

diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest
index f3cacde58cc..104b03477e7 100644
--- a/dev-util/lldb/Manifest
+++ b/dev-util/lldb/Manifest
@@ -1,5 +1,4 @@
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
-DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B 
d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8
 SHA512 
1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f
 DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f65f37dd9e4c533cfa8c3ccdcf4f108aaab9de23ab0ab987966eb160f2a553a0bdff99461e71ddd5bfcd086090d
 SHA512 
6eb0dc18e2c25935fabfdfc48b0114be0939158dfdef7b85b395fe2e71042672446af0e68750aae003c9847d10d1f63316fe95d3df738d18f249174292b1b9e1

diff --git a/dev-util/lldb/lldb-12.0.1_rc4.ebuild 
b/dev-util/lldb/lldb-12.0.1_rc4.ebuild
deleted file mode 100644
index 468fe7b0cf6..000
--- a/dev-util/lldb/lldb-12.0.1_rc4.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit cmake llvm llvm.org python-single-r1 toolchain-funcs
-
-DESCRIPTION="The LLVM debugger"
-HOMEPAGE="https://llvm.org/";
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
-SLOT="0"
-KEYWORDS=""
-IUSE="+libedit lzma ncurses +python test"
-REQUIRED_USE=${PYTHON_REQUIRED_USE}
-RESTRICT="test"
-
-RDEPEND="
-   libedit? ( dev-libs/libedit:0= )
-   lzma? ( app-arch/xz-utils:= )
-   ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
-   python? (
-   $(python_gen_cond_dep '
-   dev-python/six[${PYTHON_USEDEP}]
-   ')
-   ${PYTHON_DEPS}
-   )
-   ~sys-devel/clang-${PV}[xml]
-   ~sys-devel/llvm-${PV}
-   !

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

2021-07-09 Thread Michał Górny
commit: 050ae0b02a868134c56ceed0748ef3b1e620c4ab
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 08:43:21 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 14:44:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=050ae0b0

sys-devel/lld: Remove 12.0.1-rc4

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

 sys-devel/lld/Manifest  |  1 -
 sys-devel/lld/lld-12.0.1_rc4.ebuild | 68 -
 2 files changed, 69 deletions(-)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index f3cacde58cc..104b03477e7 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -1,5 +1,4 @@
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
-DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B 
d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8
 SHA512 
1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f
 DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f65f37dd9e4c533cfa8c3ccdcf4f108aaab9de23ab0ab987966eb160f2a553a0bdff99461e71ddd5bfcd086090d
 SHA512 
6eb0dc18e2c25935fabfdfc48b0114be0939158dfdef7b85b395fe2e71042672446af0e68750aae003c9847d10d1f63316fe95d3df738d18f249174292b1b9e1

diff --git a/sys-devel/lld/lld-12.0.1_rc4.ebuild 
b/sys-devel/lld/lld-12.0.1_rc4.ebuild
deleted file mode 100644
index 68762b0a03c..000
--- a/sys-devel/lld/lld-12.0.1_rc4.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit cmake llvm llvm.org python-any-r1
-
-DESCRIPTION="The LLVM linker (link editor)"
-HOMEPAGE="https://llvm.org/";
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
-SLOT="0"
-KEYWORDS=""
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="~sys-devel/llvm-${PV}"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   test? (
-   >=dev-util/cmake-3.16
-   $(python_gen_any_dep "~dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
-   )"
-
-LLVM_COMPONENTS=( lld libunwind/include/mach-o )
-LLVM_TEST_COMPONENTS=( llvm/utils/{lit,unittest} )
-llvm.org_set_globals
-
-python_check_deps() {
-   has_version -b "dev-python/lit[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   LLVM_MAX_SLOT=${PV%%.*} 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",
-   # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below,
-   # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system
-   # (lld/MachO/CMakeLists.txt) and is expected to be resolvable
-   # to existent directory ${WORKDIR}/libunwind/include.
-   mkdir -p "${WORKDIR}/llvm" || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_SHARED_LIBS=ON
-   -DLLVM_INCLUDE_TESTS=$(usex test)
-   -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
-   )
-   use test && mycmakeargs+=(
-   -DLLVM_BUILD_TESTS=ON
-   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
-   -DLLVM_LIT_ARGS="$(get_lit_flags)"
-   -DPython3_EXECUTABLE="${PYTHON}"
-   )
-   cmake_src_configure
-}
-
-src_test() {
-   local -x LIT_PRESERVES_TMP=1
-   cmake_build check-lld
-}



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

2021-07-09 Thread Michał Górny
commit: 290b36c63a66e7fb0347783e35a564baf4e03b6a
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 08:43:25 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 14:44:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=290b36c6

sys-libs/compiler-rt-sanitizers: Remove 12.0.1-rc4

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

 sys-libs/compiler-rt-sanitizers/Manifest   |   2 -
 .../compiler-rt-sanitizers-12.0.1_rc4.ebuild   | 200 -
 2 files changed, 202 deletions(-)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index 57af62aace3..1cad96247f6 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -1,11 +1,9 @@
 DIST llvm-gentoo-patchset-10.0.1-4.tar.xz 10472 BLAKE2B 
be17f25c8e1ba102c7653ccd3890be2da18566d051dcc35eeccf738d0cdfd4c98fed1c9e3d8fada0a394acda4568d4579534255e9706912581070d3cbdb2140a
 SHA512 
794cb77c3002b398a2fcd5f845a41f9d075ba5db53d13665c64958ec809a181ef95d054a0850e49066ef1e926e326077f4305e088ee29f30acf9c2e98161be15
 DIST llvm-gentoo-patchset-11.1.0-3.tar.xz 5984 BLAKE2B 
89056fb8e82c7a29ae76c643ac631876d51391ffb579324aaf13c7f79e03f6fd8bbcb27d46e57e0f04a702602ebf51c116e82cb092452a1dbc97fb0eb7518f11
 SHA512 
08aabe8836b62ecfde4e264d567169ba495d5b5915b56aba35ae86992387e534bba6d512fde94056e641abe909b478e47edcbdaa3ee0b94182ecd68c98201441
 DIST llvm-gentoo-patchset-12.0.0-1.tar.xz 6364 BLAKE2B 
bcf96dad8300cdc3e1f416cb90935ae3b1359efc5687118b5a9bbee25de7087a266250f50c6f2abd18f4efeeec19354f59513c8fdd1d61c2cfc8cc2f0115e514
 SHA512 
76201e169f71a8d568365ffeafcfd37138e74b0536826f47eb6ce89c2280586f10426917e851f99bfb20477cd828cc40daa8cb7a62959981620fbd81e1b22ee1
-DIST llvm-gentoo-patchset-12.0.1-rc4-2.tar.xz 5296 BLAKE2B 
c01363ad0f09c397207b5f12c9143e2bd74b91d193abd0debf648edcea90750e24fcf8089ce81b54e69c8fcdce263efa78a0d1f3a096e97761acd52599cc0759
 SHA512 
81024c35ef1676d34525bcedb472eea322f79954f04d41a335c7eb6af93aeac43098bfeffd6d9b6963ce9eec82983fd8d0bb4eb5aa8d2714ad9552c1a707d281
 DIST llvm-gentoo-patchset-12.0.1.tar.xz 5280 BLAKE2B 
963d005bc7b636570be90eb841ac5bcaeb927538cc7de27683167111a17d6496677c7517de2ecfaf14b5d8ac22bad357be490b8a2ed9aba502fd5f447ecc99e9
 SHA512 
fc7c38e671555751650299c3a8bee44d5c7f26e11b68d5538c507fb7fe9ff2d349bdcd43bce90a448a747f082d523b3849d6bcda5e3ae2e998edcb926d6aa249
 DIST llvm-gentoo-patchset--1.tar.xz 4032 BLAKE2B 
b9413484dafed8ae0c68c2c164b45fd07bb8d5d0898f03abe118fd2120ffcb1fb6c949de9649a97c2e8105f24b9d131a725c67c0a502ca4d4d192c1a0d65f49d
 SHA512 
e64449eeaf756c5bd945109937b84ba4bd8a015222bd792d39cf3947871e87571a4ca57814790e51544cb05ad4c2d1f044e818e4caaac7c2e2a02cb1aa290fcc
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
-DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B 
d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8
 SHA512 
1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f
 DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f65f37dd9e4c533cfa8c3ccdcf4f108aaab9de23ab0ab987966eb160f2a553a0bdff99461e71ddd5bfcd086090d
 SHA512 
6eb0dc18e2c25935fabfdfc48b0114be0939158dfdef7b85b395fe2e71042672446af0e68750aae003c9847d10d1f63316fe95d3df738d18f249174292b1b9e1

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-12.0.1_rc4.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-12.0.1_rc4.ebuild
deleted file mode 100644
index f657733b20e..000
--- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-12.0.1_rc4.ebuild
+++ /dev/null
@@ -1,200 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit check-reqs cmake flag-o-matic llvm llvm.org python-any-r1
-
-DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
-HOMEPAGE="https://llvm.org/";
-
-LICENSE="Apa

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

2021-07-09 Thread Michał Górny
commit: 25f8bc9fd42975f778e6ddecb7310aa428353991
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 08:43:23 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 14:44:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25f8bc9f

sys-libs/compiler-rt: Remove 12.0.1-rc4

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

 sys-libs/compiler-rt/Manifest  |   2 -
 sys-libs/compiler-rt/compiler-rt-12.0.1_rc4.ebuild | 124 -
 2 files changed, 126 deletions(-)

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index 4f62846c44d..9cc93e93f03 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -1,11 +1,9 @@
 DIST llvm-gentoo-patchset-10.0.1-1.tar.xz 8320 BLAKE2B 
1b7ea7669586e08fece0efcf02b392feed4b7f3e6e9cdd10ab7dcc30082cae5bb1daa6d3314a7b0329c4d70f3c736d0c57ed408c838601dc737d558d2a0a0f26
 SHA512 
75898a8d719657177bbf587d848be8e53135c09e50603660c19edab00f80b6c2f29e7b6fda2bef381b38df6e24a690d694029a38c525763408322573275fc9f0
 DIST llvm-gentoo-patchset-11.1.0-1.tar.xz 4032 BLAKE2B 
e69138a422e315b31a3d9c11faa4ae1ddf1bf9092cee2db0de4d2adef81fd802973488293aab48b764402b51996893b17ca03249ef4620848a576d1f6cdb9698
 SHA512 
e1c5504dab6c5db9fdf4addfeb12316f22d0258717ba551a9b7b3ba37919491fb6011ac5cca1e793b7509d5c1c186bc6bc4213f7d6155d190612492b216f979b
 DIST llvm-gentoo-patchset-12.0.0-1.tar.xz 6364 BLAKE2B 
bcf96dad8300cdc3e1f416cb90935ae3b1359efc5687118b5a9bbee25de7087a266250f50c6f2abd18f4efeeec19354f59513c8fdd1d61c2cfc8cc2f0115e514
 SHA512 
76201e169f71a8d568365ffeafcfd37138e74b0536826f47eb6ce89c2280586f10426917e851f99bfb20477cd828cc40daa8cb7a62959981620fbd81e1b22ee1
-DIST llvm-gentoo-patchset-12.0.1-rc4-1.tar.xz 4776 BLAKE2B 
2ae7994089922805c9b82268e4c73d9a70edbb8860af7e593da904c673836713fae5fd7626ef1dbfe813c66f4da8308b26b4cd0bd977471834d49512690afa39
 SHA512 
386668fd338ee24677c51379c69a73b6a749bd4cf72bf59f9cb800b1ac19938275d64d0c23e431c80ed5e572d86d94bbb030241c43cbf541801cdc672f5911c1
 DIST llvm-gentoo-patchset-12.0.1.tar.xz 5280 BLAKE2B 
963d005bc7b636570be90eb841ac5bcaeb927538cc7de27683167111a17d6496677c7517de2ecfaf14b5d8ac22bad357be490b8a2ed9aba502fd5f447ecc99e9
 SHA512 
fc7c38e671555751650299c3a8bee44d5c7f26e11b68d5538c507fb7fe9ff2d349bdcd43bce90a448a747f082d523b3849d6bcda5e3ae2e998edcb926d6aa249
 DIST llvm-gentoo-patchset--1.tar.xz 4032 BLAKE2B 
b9413484dafed8ae0c68c2c164b45fd07bb8d5d0898f03abe118fd2120ffcb1fb6c949de9649a97c2e8105f24b9d131a725c67c0a502ca4d4d192c1a0d65f49d
 SHA512 
e64449eeaf756c5bd945109937b84ba4bd8a015222bd792d39cf3947871e87571a4ca57814790e51544cb05ad4c2d1f044e818e4caaac7c2e2a02cb1aa290fcc
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
-DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B 
d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8
 SHA512 
1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f
 DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f65f37dd9e4c533cfa8c3ccdcf4f108aaab9de23ab0ab987966eb160f2a553a0bdff99461e71ddd5bfcd086090d
 SHA512 
6eb0dc18e2c25935fabfdfc48b0114be0939158dfdef7b85b395fe2e71042672446af0e68750aae003c9847d10d1f63316fe95d3df738d18f249174292b1b9e1

diff --git a/sys-libs/compiler-rt/compiler-rt-12.0.1_rc4.ebuild 
b/sys-libs/compiler-rt/compiler-rt-12.0.1_rc4.ebuild
deleted file mode 100644
index 05771e36ce7..000
--- a/sys-libs/compiler-rt/compiler-rt-12.0.1_rc4.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
-
-DESCRIPTION="Compiler runtime library for clang (built-in part)"
-HOMEPAGE="https://llvm.org/";
-
-LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
-SLOT="$(ver_cut 1-3)"
-KEYWORDS=""
-IUSE="+clang test"
-RESTRICT="!test? (

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

2021-07-09 Thread Michał Górny
commit: 5ed63ef841f881ef52e7b6997fd07e243131fd04
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 11:06:22 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 14:44:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ed63ef8

app-portage/nattka: Bump to 0.2.14

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

 app-portage/nattka/Manifest |  1 +
 app-portage/nattka/nattka-0.2.14.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/app-portage/nattka/Manifest b/app-portage/nattka/Manifest
index 85854d839cb..4508377e395 100644
--- a/app-portage/nattka/Manifest
+++ b/app-portage/nattka/Manifest
@@ -1 +1,2 @@
 DIST nattka-0.2.13.tar.gz 93917 BLAKE2B 
48e5245234d0ef0fd47353bac0d971d6187f59d94c0fb58f4cce160ee28f847a8fb32f8399af3148daaac299b32b590899de716dee1ee9cf107b1efe2451189f
 SHA512 
0d3428cb3b5dee3fcdc29b9d22b5c05d626d26060fcd5518f789493fc68e51762edf9162a9b5b19c6c08fb9cb9c0e350faa41d96c53bd924b50475176140ccdb
+DIST nattka-0.2.14.tar.gz 93925 BLAKE2B 
2fa31e8b4ea8aa74d2af52e5a410288715495997c328c5415a65200a077a385eacb3050e593c778194f2e519fd28d2273679d822e0be55b815e19ff38882dfe3
 SHA512 
28e24576606813d56c8e37cdd203960a67394893b819d846595a03fd222f6ed2fd319bc5d650f229bf7a8979d3823f28de82a87e3bb76fdaf49e9e02dbf62ac5

diff --git a/app-portage/nattka/nattka-0.2.14.ebuild 
b/app-portage/nattka/nattka-0.2.14.ebuild
new file mode 100644
index 000..75261fa77b6
--- /dev/null
+++ b/app-portage/nattka/nattka-0.2.14.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="A New Arch Tester Toolkit -- open-source stable-bot replacement"
+HOMEPAGE="https://github.com/mgorny/nattka/";
+SRC_URI="https://github.com/mgorny/nattka/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-macos"
+IUSE="depgraph-order"
+
+RDEPEND="
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-util/pkgcheck[${PYTHON_USEDEP}]
+   dev-vcs/git
+   sys-apps/pkgcore[${PYTHON_USEDEP}]
+   depgraph-order? (
+   dev-python/networkx[${PYTHON_USEDEP}]
+   )"
+BDEPEND="
+   test? (
+   dev-python/vcrpy[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_sphinx doc --no-autodoc
+distutils_enable_tests pytest



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

2021-07-09 Thread Michał Górny
commit: b55942adb4d300f9536210817e876f7a26c2afdf
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 07:39:21 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 14:44:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b55942ad

sys-libs/libomp: Bump to 12.0.1 (final)

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

 sys-libs/libomp/Manifest |   2 +
 sys-libs/libomp/libomp-12.0.1.ebuild | 107 +++
 2 files changed, 109 insertions(+)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index e839c15495e..e48bf0bdc36 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -1,5 +1,7 @@
 DIST llvm-gentoo-patchset-12.0.1-rc4-1.tar.xz 4776 BLAKE2B 
2ae7994089922805c9b82268e4c73d9a70edbb8860af7e593da904c673836713fae5fd7626ef1dbfe813c66f4da8308b26b4cd0bd977471834d49512690afa39
 SHA512 
386668fd338ee24677c51379c69a73b6a749bd4cf72bf59f9cb800b1ac19938275d64d0c23e431c80ed5e572d86d94bbb030241c43cbf541801cdc672f5911c1
+DIST llvm-gentoo-patchset-12.0.1.tar.xz 5280 BLAKE2B 
963d005bc7b636570be90eb841ac5bcaeb927538cc7de27683167111a17d6496677c7517de2ecfaf14b5d8ac22bad357be490b8a2ed9aba502fd5f447ecc99e9
 SHA512 
fc7c38e671555751650299c3a8bee44d5c7f26e11b68d5538c507fb7fe9ff2d349bdcd43bce90a448a747f082d523b3849d6bcda5e3ae2e998edcb926d6aa249
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
 DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B 
d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8
 SHA512 
1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f
+DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f65f37dd9e4c533cfa8c3ccdcf4f108aaab9de23ab0ab987966eb160f2a553a0bdff99461e71ddd5bfcd086090d
 SHA512 
6eb0dc18e2c25935fabfdfc48b0114be0939158dfdef7b85b395fe2e71042672446af0e68750aae003c9847d10d1f63316fe95d3df738d18f249174292b1b9e1

diff --git a/sys-libs/libomp/libomp-12.0.1.ebuild 
b/sys-libs/libomp/libomp-12.0.1.ebuild
new file mode 100644
index 000..72bb4548cf8
--- /dev/null
+++ b/sys-libs/libomp/libomp-12.0.1.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake-multilib linux-info llvm.org python-any-r1
+
+DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
+IUSE="cuda hwloc kernel_linux offload ompt test"
+# CUDA works only with the x86_64 ABI
+REQUIRED_USE="offload? ( cuda? ( abi_x86_64 ) )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   hwloc? ( sys-apps/hwloc:0=[${MULTILIB_USEDEP}] )
+   offload? (
+   virtual/libelf:=[${MULTILIB_USEDEP}]
+   dev-libs/libffi:=[${MULTILIB_USEDEP}]
+   cuda? ( dev-util/nvidia-cuda-toolkit:= )
+   )"
+# tests:
+# - dev-python/lit provides the test runner
+# - sys-devel/llvm provide test utils (e.g. FileCheck)
+# - sys-devel/clang provides the compiler to run tests
+DEPEND="${RDEPEND}"
+BDEPEND="dev-lang/perl
+   offload? ( virtual/pkgconfig )
+   test? (
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   >=sys-devel/clang-6
+   )"
+
+LLVM_COMPONENTS=( openmp llvm/include )
+LLVM_PATCHSET=12.0.1
+llvm.org_set_globals
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+kernel_pds_check() {
+   if use kernel_linux && kernel_is -lt 4 15 && kernel_is -ge 4 13; then
+   local CONFIG_CHECK="~!SCHED_PDS"
+   local ERROR_SCHED_PDS="\
+PDS scheduler versions >= 0.98c < 0.98i (e.g. used in kernels >= 4.13-pf11
+< 4.14-pf9) do not implement sched_yield() call which may result in horrible
+performance probl

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

2021-07-09 Thread Michał Górny
commit: c4cf1df280b509b0d55e6afc265bbfee2f03385f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 09:49:30 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 14:44:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4cf1df2

sys-devel/clang: Enable prebuilt manpages for 12.0.1

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

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

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 0462b4f49c4..20f922474ba 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -1,6 +1,7 @@
 DIST llvm-10.0.1-manpages.tar.bz2 180157 BLAKE2B 
ddf5951c8f5a2a8a80726fd713e6c818c852851a2261e904b484afdb67ac55f2ce10976ca2ca5d81fe2bf4806a72cc7b59f4068741306491a4f39065ca8fb56e
 SHA512 
d3c2470dbd0f3143d64b380f7534ebcacdcf4bc4f140a6014283150007fe615ebd86247cf13b2432165a681614849e8eaab69a8d077f7a51e4e040e28ed33ebc
 DIST llvm-11.1.0-manpages.tar.bz2 191571 BLAKE2B 
d6f8e1390dd3e6e8bbcd66c0079ef89f2ff3479743499c36ab32f8bc8281631a96113df9a87f6284058365950f4df3c75dacfcc11920fc5ea7ef0233ba842b77
 SHA512 
2543e519f51cc7ecb51a732c658ec5d35c5225e30a677f24ead75e81fb1ab793a030e79f21d0b702a2cf6ab6da1a2cba839b49a98e1b0a36384e98076ed5c4b1
 DIST llvm-12.0.0-manpages.tar.bz2 191228 BLAKE2B 
60cc736de2512b9368d55cc8c73e8b537c0fb8f0cb923b0c5c9e5866785013df93efc6cb448c91b7635e856a8d663278a3ba40620a2e4c05c006b6fc5b482b4e
 SHA512 
4a4f55da8da0cb7d4d9281b13168864a3c0b1b3e750b22b93d9b4f68a2d9a2e1da10c94d27081a0bce9694fa55a9d5e723676f9066393dc8001382d1d6da
+DIST llvm-12.0.1-manpages.tar.bz2 191582 BLAKE2B 
a049cd305c257875d47e92d703c51aee8225854f999eddbd530c7a978704a981b05bc0819ba31a2f2a218d3569b078f0deb01b0eeb385966253b54a0fdc090d1
 SHA512 
9931a57f843709aed59193524fe980af695e4e23c8f53ec3cff308677ba4fc520ca58032b50b68440c7762305855317d9a705fe5ccbb543fb104f4deb5d10ea5
 DIST llvm-gentoo-patchset-10.0.1-1.tar.xz 8320 BLAKE2B 
1b7ea7669586e08fece0efcf02b392feed4b7f3e6e9cdd10ab7dcc30082cae5bb1daa6d3314a7b0329c4d70f3c736d0c57ed408c838601dc737d558d2a0a0f26
 SHA512 
75898a8d719657177bbf587d848be8e53135c09e50603660c19edab00f80b6c2f29e7b6fda2bef381b38df6e24a690d694029a38c525763408322573275fc9f0
 DIST llvm-gentoo-patchset-11.1.0-1.tar.xz 4032 BLAKE2B 
e69138a422e315b31a3d9c11faa4ae1ddf1bf9092cee2db0de4d2adef81fd802973488293aab48b764402b51996893b17ca03249ef4620848a576d1f6cdb9698
 SHA512 
e1c5504dab6c5db9fdf4addfeb12316f22d0258717ba551a9b7b3ba37919491fb6011ac5cca1e793b7509d5c1c186bc6bc4213f7d6155d190612492b216f979b
 DIST llvm-gentoo-patchset-12.0.0-1.tar.xz 6364 BLAKE2B 
bcf96dad8300cdc3e1f416cb90935ae3b1359efc5687118b5a9bbee25de7087a266250f50c6f2abd18f4efeeec19354f59513c8fdd1d61c2cfc8cc2f0115e514
 SHA512 
76201e169f71a8d568365ffeafcfd37138e74b0536826f47eb6ce89c2280586f10426917e851f99bfb20477cd828cc40daa8cb7a62959981620fbd81e1b22ee1

diff --git a/sys-devel/clang/clang-12.0.1.ebuild 
b/sys-devel/clang/clang-12.0.1.ebuild
index 14157b6d02b..7e51bae7ca1 100644
--- a/sys-devel/clang/clang-12.0.1.ebuild
+++ b/sys-devel/clang/clang-12.0.1.ebuild
@@ -61,7 +61,7 @@ PDEPEND="
default-lld? ( sys-devel/lld )"
 
 LLVM_COMPONENTS=( clang clang-tools-extra )
-LLVM_MANPAGES=build
+LLVM_MANPAGES=pregenerated
 LLVM_TEST_COMPONENTS=(
llvm/lib/Testing/Support
llvm/utils/{lit,llvm-lit,unittest}



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

2021-07-09 Thread Michał Górny
commit: 124ccaee9cb3a4874b6c5c51dcd3c623c19cae2c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 08:43:14 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 14:44:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=124ccaee

dev-ml/llvm-ocaml: Remove 12.0.1-rc4

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

 dev-ml/llvm-ocaml/Manifest |   1 -
 dev-ml/llvm-ocaml/llvm-ocaml-12.0.1_rc4.ebuild | 124 -
 2 files changed, 125 deletions(-)

diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index f3cacde58cc..104b03477e7 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -1,5 +1,4 @@
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
-DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B 
d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8
 SHA512 
1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f
 DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f65f37dd9e4c533cfa8c3ccdcf4f108aaab9de23ab0ab987966eb160f2a553a0bdff99461e71ddd5bfcd086090d
 SHA512 
6eb0dc18e2c25935fabfdfc48b0114be0939158dfdef7b85b395fe2e71042672446af0e68750aae003c9847d10d1f63316fe95d3df738d18f249174292b1b9e1

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-12.0.1_rc4.ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-12.0.1_rc4.ebuild
deleted file mode 100644
index f1bf9cd09e2..000
--- a/dev-ml/llvm-ocaml/llvm-ocaml-12.0.1_rc4.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit cmake llvm llvm.org python-any-r1
-
-DESCRIPTION="OCaml bindings for LLVM"
-HOMEPAGE="https://llvm.org/";
-
-# Keep in sync with sys-devel/llvm
-ALL_LLVM_EXPERIMENTAL_TARGETS=( ARC CSKY VE )
-ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430
-   NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore
-   "${ALL_LLVM_EXPERIMENTAL_TARGETS[@]}" )
-ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
-SLOT="0/${PV}"
-KEYWORDS=""
-IUSE="debug test ${ALL_LLVM_TARGETS[*]}"
-REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-lang/ocaml-4.00.0:0=
-   dev-ml/ocaml-ctypes:=
-   ~sys-devel/llvm-${PV}:=[debug?]
-   !sys-devel/llvm[ocaml(-)]"
-for x in "${ALL_LLVM_TARGETS[@]}"; do
-   RDEPEND+="
-   ${x}? ( ~sys-devel/llvm-${PV}[${x}] )"
-done
-unset x
-
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-lang/perl
-   dev-ml/findlib
-   >=dev-util/cmake-3.16
-   test? ( dev-ml/ounit2 )
-   ${PYTHON_DEPS}"
-
-LLVM_COMPONENTS=( llvm )
-llvm.org_set_globals
-
-pkg_setup() {
-   LLVM_MAX_SLOT=${PV%%.*} 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
-   # is that the former list is explicitly verified at cmake time
-   -DLLVM_TARGETS_TO_BUILD=""
-   -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
-   -DLLVM_BUILD_TESTS=$(usex test)
-
-   # disable various irrelevant deps and settings
-   -DLLVM_ENABLE_FFI=OFF
-   -DLLVM_ENABLE_TERMINFO=OFF
-   -DHAVE_HISTEDIT_H=NO
-   -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
-   -DLLVM_ENABLE_EH=ON
-   -DLLVM_ENABLE_RTTI=ON
-
-   -DLLVM_HOST_TRIPLE="${CHOST}"
-
-   -DPython3_EXECUTABLE="${PYTHON}"

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

2021-07-09 Thread Michał Górny
commit: bbe816bd5f49b1f661056e41e32efeece0aeaed6
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 08:43:30 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 14:44:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbe816bd

sys-devel/clang-runtime: Remove 12.0.1-rc4

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

 .../clang-runtime/clang-runtime-12.0.1_rc4.ebuild  | 25 --
 1 file changed, 25 deletions(-)

diff --git a/sys-devel/clang-runtime/clang-runtime-12.0.1_rc4.ebuild 
b/sys-devel/clang-runtime/clang-runtime-12.0.1_rc4.ebuild
deleted file mode 100644
index 218cdb1426f..000
--- a/sys-devel/clang-runtime/clang-runtime-12.0.1_rc4.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-build
-
-DESCRIPTION="Meta-ebuild for clang runtime libraries"
-HOMEPAGE="https://clang.llvm.org/";
-SRC_URI=""
-
-LICENSE="metapackage"
-SLOT="$(ver_cut 1-3)"
-KEYWORDS=""
-IUSE="+compiler-rt libcxx openmp +sanitize"
-REQUIRED_USE="sanitize? ( compiler-rt )"
-PROPERTIES="live"
-
-RDEPEND="
-   compiler-rt? (
-   ~sys-libs/compiler-rt-${PV}:${SLOT}
-   sanitize? ( ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT} )
-   )
-   libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
-   openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )"



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

2021-07-09 Thread Michał Górny
commit: 67ba0ec7df48a7e0a402934d0e5c5d15e3c4b8f4
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 08:43:28 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 14:44:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67ba0ec7

sys-libs/libcxx: Remove 12.0.1-rc4

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

 sys-libs/libcxx/Manifest |   2 -
 sys-libs/libcxx/libcxx-12.0.1_rc4.ebuild | 212 ---
 2 files changed, 214 deletions(-)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 4f62846c44d..9cc93e93f03 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -1,11 +1,9 @@
 DIST llvm-gentoo-patchset-10.0.1-1.tar.xz 8320 BLAKE2B 
1b7ea7669586e08fece0efcf02b392feed4b7f3e6e9cdd10ab7dcc30082cae5bb1daa6d3314a7b0329c4d70f3c736d0c57ed408c838601dc737d558d2a0a0f26
 SHA512 
75898a8d719657177bbf587d848be8e53135c09e50603660c19edab00f80b6c2f29e7b6fda2bef381b38df6e24a690d694029a38c525763408322573275fc9f0
 DIST llvm-gentoo-patchset-11.1.0-1.tar.xz 4032 BLAKE2B 
e69138a422e315b31a3d9c11faa4ae1ddf1bf9092cee2db0de4d2adef81fd802973488293aab48b764402b51996893b17ca03249ef4620848a576d1f6cdb9698
 SHA512 
e1c5504dab6c5db9fdf4addfeb12316f22d0258717ba551a9b7b3ba37919491fb6011ac5cca1e793b7509d5c1c186bc6bc4213f7d6155d190612492b216f979b
 DIST llvm-gentoo-patchset-12.0.0-1.tar.xz 6364 BLAKE2B 
bcf96dad8300cdc3e1f416cb90935ae3b1359efc5687118b5a9bbee25de7087a266250f50c6f2abd18f4efeeec19354f59513c8fdd1d61c2cfc8cc2f0115e514
 SHA512 
76201e169f71a8d568365ffeafcfd37138e74b0536826f47eb6ce89c2280586f10426917e851f99bfb20477cd828cc40daa8cb7a62959981620fbd81e1b22ee1
-DIST llvm-gentoo-patchset-12.0.1-rc4-1.tar.xz 4776 BLAKE2B 
2ae7994089922805c9b82268e4c73d9a70edbb8860af7e593da904c673836713fae5fd7626ef1dbfe813c66f4da8308b26b4cd0bd977471834d49512690afa39
 SHA512 
386668fd338ee24677c51379c69a73b6a749bd4cf72bf59f9cb800b1ac19938275d64d0c23e431c80ed5e572d86d94bbb030241c43cbf541801cdc672f5911c1
 DIST llvm-gentoo-patchset-12.0.1.tar.xz 5280 BLAKE2B 
963d005bc7b636570be90eb841ac5bcaeb927538cc7de27683167111a17d6496677c7517de2ecfaf14b5d8ac22bad357be490b8a2ed9aba502fd5f447ecc99e9
 SHA512 
fc7c38e671555751650299c3a8bee44d5c7f26e11b68d5538c507fb7fe9ff2d349bdcd43bce90a448a747f082d523b3849d6bcda5e3ae2e998edcb926d6aa249
 DIST llvm-gentoo-patchset--1.tar.xz 4032 BLAKE2B 
b9413484dafed8ae0c68c2c164b45fd07bb8d5d0898f03abe118fd2120ffcb1fb6c949de9649a97c2e8105f24b9d131a725c67c0a502ca4d4d192c1a0d65f49d
 SHA512 
e64449eeaf756c5bd945109937b84ba4bd8a015222bd792d39cf3947871e87571a4ca57814790e51544cb05ad4c2d1f044e818e4caaac7c2e2a02cb1aa290fcc
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
-DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B 
d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8
 SHA512 
1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f
 DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f65f37dd9e4c533cfa8c3ccdcf4f108aaab9de23ab0ab987966eb160f2a553a0bdff99461e71ddd5bfcd086090d
 SHA512 
6eb0dc18e2c25935fabfdfc48b0114be0939158dfdef7b85b395fe2e71042672446af0e68750aae003c9847d10d1f63316fe95d3df738d18f249174292b1b9e1

diff --git a/sys-libs/libcxx/libcxx-12.0.1_rc4.ebuild 
b/sys-libs/libcxx/libcxx-12.0.1_rc4.ebuild
deleted file mode 100644
index 40445a9324a..000
--- a/sys-libs/libcxx/libcxx-12.0.1_rc4.ebuild
+++ /dev/null
@@ -1,212 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_ECLASS=cmake
-PYTHON_COMPAT=( python3_{8..10} )
-inherit cmake-multilib llvm llvm.org python-any-r1 toolchain-funcs
-
-DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
-HOMEPAGE="https://libcxx.llvm.org/";
-
-LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
-SLOT="0"
-KEYWORDS=""
-IUSE="elibc_glibc elibc_musl +libcxxabi +libunwind static-libs test"
-REQUIRED_U

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

2021-07-09 Thread Michał Górny
commit: ef76e40e055937af55dd742e326e16cd7f982912
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 08:43:26 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 14:44:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef76e40e

sys-libs/llvm-libunwind: Remove 12.0.1-rc4

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

 sys-libs/llvm-libunwind/Manifest   |   1 -
 .../llvm-libunwind-12.0.1_rc4.ebuild   | 138 -
 2 files changed, 139 deletions(-)

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index f3cacde58cc..104b03477e7 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -1,5 +1,4 @@
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
-DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B 
d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8
 SHA512 
1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f
 DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f65f37dd9e4c533cfa8c3ccdcf4f108aaab9de23ab0ab987966eb160f2a553a0bdff99461e71ddd5bfcd086090d
 SHA512 
6eb0dc18e2c25935fabfdfc48b0114be0939158dfdef7b85b395fe2e71042672446af0e68750aae003c9847d10d1f63316fe95d3df738d18f249174292b1b9e1

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-12.0.1_rc4.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-12.0.1_rc4.ebuild
deleted file mode 100644
index d64e79cc6b3..000
--- a/sys-libs/llvm-libunwind/llvm-libunwind-12.0.1_rc4.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_ECLASS=cmake
-PYTHON_COMPAT=( python3_{8..10} )
-inherit cmake-multilib llvm llvm.org python-any-r1 toolchain-funcs
-
-DESCRIPTION="C++ runtime stack unwinder from LLVM"
-HOMEPAGE="https://github.com/llvm-mirror/libunwind";
-
-LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
-SLOT="0"
-KEYWORDS=""
-IUSE="debug static-libs test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="!sys-libs/libunwind"
-# llvm-6 for new lit options
-DEPEND="
-   >=sys-devel/llvm-6"
-BDEPEND="
-   test? ( >=sys-devel/clang-3.9.0
-   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
-   )"
-
-LLVM_COMPONENTS=( libunwind libcxx llvm/cmake/modules )
-LLVM_TEST_COMPONENTS=( libcxxabi )
-llvm.org_set_globals
-
-python_check_deps() {
-   has_version "dev-python/lit[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-multilib_src_configure() {
-   local use_compiler_rt=OFF
-   local libdir=$(get_libdir)
-
-   # link to compiler-rt
-   # https://github.com/gentoo/gentoo/pull/21516
-   if tc-is-clang; then
-   local compiler-rt=$($(tc-getCC) ${CFLAGS} ${CPPFLAGS} \
-  ${LD_FLAGS} -print-libgcc-file-name)
-   if [[ ${compiler_rt} == *libclang_rt* ]]; then
-   use_compiler_rt=ON
-   fi
-   fi
-
-   local mycmakeargs=(
-   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
-   -DLIBUNWIND_ENABLE_ASSERTIONS=$(usex debug)
-   -DLIBUNWIND_ENABLE_STATIC=$(usex static-libs)
-   -DLLVM_INCLUDE_TESTS=$(usex test)
-
-   # support non-native unwinding; given it's small enough,
-   # enable it unconditionally
-   -DLIBUNWIND_ENABLE_CROSS_UNWINDING=ON
-
-   # avoid dependency on libgcc_s if compiler-rt is used
-   -DLIBUNWIND_USE_COMPILER_RT=${use_compiler_rt}
-   )
-   if use test; then
-   local clang_path=$(type -P "${CHOST:+${CHOST}-}clang" 
2>/dev/null)
-   [[ -n ${clang_path} ]] || die "Unable to find ${CHOST}-clang 
for tests"
-
-   mycmakeargs+=(
-   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
-   
-DLLV

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

2021-07-09 Thread Michał Górny
commit: 15ca54b590aeeb1314482870664a05ff7f4c8658
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 08:43:15 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 14:44:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15ca54b5

sys-devel/clang-common: Remove 12.0.1-rc4

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

 sys-devel/clang-common/Manifest|  1 -
 .../clang-common/clang-common-12.0.1_rc4.ebuild| 24 --
 2 files changed, 25 deletions(-)

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index f3cacde58cc..104b03477e7 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -1,5 +1,4 @@
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
-DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B 
d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8
 SHA512 
1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f
 DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f65f37dd9e4c533cfa8c3ccdcf4f108aaab9de23ab0ab987966eb160f2a553a0bdff99461e71ddd5bfcd086090d
 SHA512 
6eb0dc18e2c25935fabfdfc48b0114be0939158dfdef7b85b395fe2e71042672446af0e68750aae003c9847d10d1f63316fe95d3df738d18f249174292b1b9e1

diff --git a/sys-devel/clang-common/clang-common-12.0.1_rc4.ebuild 
b/sys-devel/clang-common/clang-common-12.0.1_rc4.ebuild
deleted file mode 100644
index 03e4441b91b..000
--- a/sys-devel/clang-common/clang-common-12.0.1_rc4.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-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=""
-
-PDEPEND="sys-devel/clang:*"
-
-LLVM_COMPONENTS=( clang/utils/bash-autocomplete.sh )
-llvm.org_set_globals
-S=${WORKDIR}/clang/utils
-
-src_install() {
-   newbashcomp bash-autocomplete.sh clang
-}



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

2021-07-09 Thread Michał Górny
commit: 0ab12cfea62bc3b88c64426a5c87ec1ce4082b95
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 08:43:09 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 14:44:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ab12cfe

sys-devel/llvm-common: Remove 12.0.1-rc4

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

 sys-devel/llvm-common/Manifest |  1 -
 .../llvm-common/llvm-common-12.0.1_rc4.ebuild  | 27 --
 2 files changed, 28 deletions(-)

diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index f3cacde58cc..104b03477e7 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -1,5 +1,4 @@
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
-DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B 
d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8
 SHA512 
1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f
 DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f65f37dd9e4c533cfa8c3ccdcf4f108aaab9de23ab0ab987966eb160f2a553a0bdff99461e71ddd5bfcd086090d
 SHA512 
6eb0dc18e2c25935fabfdfc48b0114be0939158dfdef7b85b395fe2e71042672446af0e68750aae003c9847d10d1f63316fe95d3df738d18f249174292b1b9e1

diff --git a/sys-devel/llvm-common/llvm-common-12.0.1_rc4.ebuild 
b/sys-devel/llvm-common/llvm-common-12.0.1_rc4.ebuild
deleted file mode 100644
index 53511a0a20e..000
--- a/sys-devel/llvm-common/llvm-common-12.0.1_rc4.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-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=""
-IUSE=""
-
-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: sys-devel/llvm/

2021-07-09 Thread Michał Górny
commit: 1b75664a221d197bc63e1a1ddcac560415be99b4
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 09:49:05 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 14:44:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b75664a

sys-devel/llvm: Enable prebuilt manpages for 12.0.1

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

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

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index c6bb4321371..85db0214ebb 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -1,6 +1,7 @@
 DIST llvm-10.0.1-manpages.tar.bz2 180157 BLAKE2B 
ddf5951c8f5a2a8a80726fd713e6c818c852851a2261e904b484afdb67ac55f2ce10976ca2ca5d81fe2bf4806a72cc7b59f4068741306491a4f39065ca8fb56e
 SHA512 
d3c2470dbd0f3143d64b380f7534ebcacdcf4bc4f140a6014283150007fe615ebd86247cf13b2432165a681614849e8eaab69a8d077f7a51e4e040e28ed33ebc
 DIST llvm-11.1.0-manpages.tar.bz2 191571 BLAKE2B 
d6f8e1390dd3e6e8bbcd66c0079ef89f2ff3479743499c36ab32f8bc8281631a96113df9a87f6284058365950f4df3c75dacfcc11920fc5ea7ef0233ba842b77
 SHA512 
2543e519f51cc7ecb51a732c658ec5d35c5225e30a677f24ead75e81fb1ab793a030e79f21d0b702a2cf6ab6da1a2cba839b49a98e1b0a36384e98076ed5c4b1
 DIST llvm-12.0.0-manpages.tar.bz2 191228 BLAKE2B 
60cc736de2512b9368d55cc8c73e8b537c0fb8f0cb923b0c5c9e5866785013df93efc6cb448c91b7635e856a8d663278a3ba40620a2e4c05c006b6fc5b482b4e
 SHA512 
4a4f55da8da0cb7d4d9281b13168864a3c0b1b3e750b22b93d9b4f68a2d9a2e1da10c94d27081a0bce9694fa55a9d5e723676f9066393dc8001382d1d6da
+DIST llvm-12.0.1-manpages.tar.bz2 191582 BLAKE2B 
a049cd305c257875d47e92d703c51aee8225854f999eddbd530c7a978704a981b05bc0819ba31a2f2a218d3569b078f0deb01b0eeb385966253b54a0fdc090d1
 SHA512 
9931a57f843709aed59193524fe980af695e4e23c8f53ec3cff308677ba4fc520ca58032b50b68440c7762305855317d9a705fe5ccbb543fb104f4deb5d10ea5
 DIST llvm-gentoo-patchset-10.0.1-3.tar.xz 9244 BLAKE2B 
f568b8eef92f048f08fb6618e7e3c69f218c73c71f85c498a341cfc06f892c15fa51011913547bb61f3f8cebb826b75276304fdcc4552b78d103b7fc6113e240
 SHA512 
1d90d5c990e6b7819681609a06c8b1cd5e094b9f9647ba486079abcdec375cd7c261ef1c5b41aa614decdc595bf830e1d325fb66b070cda1945bb6c7f08668b6
 DIST llvm-gentoo-patchset-11.1.0-1.tar.xz 4032 BLAKE2B 
e69138a422e315b31a3d9c11faa4ae1ddf1bf9092cee2db0de4d2adef81fd802973488293aab48b764402b51996893b17ca03249ef4620848a576d1f6cdb9698
 SHA512 
e1c5504dab6c5db9fdf4addfeb12316f22d0258717ba551a9b7b3ba37919491fb6011ac5cca1e793b7509d5c1c186bc6bc4213f7d6155d190612492b216f979b
 DIST llvm-gentoo-patchset-12.0.0-1.tar.xz 6364 BLAKE2B 
bcf96dad8300cdc3e1f416cb90935ae3b1359efc5687118b5a9bbee25de7087a266250f50c6f2abd18f4efeeec19354f59513c8fdd1d61c2cfc8cc2f0115e514
 SHA512 
76201e169f71a8d568365ffeafcfd37138e74b0536826f47eb6ce89c2280586f10426917e851f99bfb20477cd828cc40daa8cb7a62959981620fbd81e1b22ee1

diff --git a/sys-devel/llvm/llvm-12.0.1.ebuild 
b/sys-devel/llvm/llvm-12.0.1.ebuild
index 3d6dd18ea1e..7c4592021a3 100644
--- a/sys-devel/llvm/llvm-12.0.1.ebuild
+++ b/sys-devel/llvm/llvm-12.0.1.ebuild
@@ -66,7 +66,7 @@ PDEPEND="sys-devel/llvm-common
gold? ( >=sys-devel/llvmgold-${SLOT} )"
 
 LLVM_COMPONENTS=( llvm )
-LLVM_MANPAGES=build
+LLVM_MANPAGES=pregenerated
 LLVM_PATCHSET=12.0.1
 llvm.org_set_globals
 



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

2021-07-09 Thread Michał Górny
commit: a26a264e60c697657f2801ad979a9de6eae817e1
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 08:43:30 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 14:44:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a26a264e

sys-libs/libomp: Remove 12.0.1-rc4

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

 sys-libs/libomp/Manifest |   2 -
 sys-libs/libomp/libomp-12.0.1_rc4.ebuild | 107 ---
 2 files changed, 109 deletions(-)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index e48bf0bdc36..849053e64ea 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -1,7 +1,5 @@
-DIST llvm-gentoo-patchset-12.0.1-rc4-1.tar.xz 4776 BLAKE2B 
2ae7994089922805c9b82268e4c73d9a70edbb8860af7e593da904c673836713fae5fd7626ef1dbfe813c66f4da8308b26b4cd0bd977471834d49512690afa39
 SHA512 
386668fd338ee24677c51379c69a73b6a749bd4cf72bf59f9cb800b1ac19938275d64d0c23e431c80ed5e572d86d94bbb030241c43cbf541801cdc672f5911c1
 DIST llvm-gentoo-patchset-12.0.1.tar.xz 5280 BLAKE2B 
963d005bc7b636570be90eb841ac5bcaeb927538cc7de27683167111a17d6496677c7517de2ecfaf14b5d8ac22bad357be490b8a2ed9aba502fd5f447ecc99e9
 SHA512 
fc7c38e671555751650299c3a8bee44d5c7f26e11b68d5538c507fb7fe9ff2d349bdcd43bce90a448a747f082d523b3849d6bcda5e3ae2e998edcb926d6aa249
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
-DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B 
d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8
 SHA512 
1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f
 DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f65f37dd9e4c533cfa8c3ccdcf4f108aaab9de23ab0ab987966eb160f2a553a0bdff99461e71ddd5bfcd086090d
 SHA512 
6eb0dc18e2c25935fabfdfc48b0114be0939158dfdef7b85b395fe2e71042672446af0e68750aae003c9847d10d1f63316fe95d3df738d18f249174292b1b9e1

diff --git a/sys-libs/libomp/libomp-12.0.1_rc4.ebuild 
b/sys-libs/libomp/libomp-12.0.1_rc4.ebuild
deleted file mode 100644
index 52bf7823acb..000
--- a/sys-libs/libomp/libomp-12.0.1_rc4.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_ECLASS=cmake
-PYTHON_COMPAT=( python3_{8..10} )
-inherit cmake-multilib linux-info llvm.org python-any-r1
-
-DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
-HOMEPAGE="https://openmp.llvm.org";
-
-LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
-SLOT="0"
-KEYWORDS=""
-IUSE="cuda hwloc kernel_linux offload ompt test"
-# CUDA works only with the x86_64 ABI
-REQUIRED_USE="offload? ( cuda? ( abi_x86_64 ) )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   hwloc? ( sys-apps/hwloc:0=[${MULTILIB_USEDEP}] )
-   offload? (
-   virtual/libelf:=[${MULTILIB_USEDEP}]
-   dev-libs/libffi:=[${MULTILIB_USEDEP}]
-   cuda? ( dev-util/nvidia-cuda-toolkit:= )
-   )"
-# tests:
-# - dev-python/lit provides the test runner
-# - sys-devel/llvm provide test utils (e.g. FileCheck)
-# - sys-devel/clang provides the compiler to run tests
-DEPEND="${RDEPEND}"
-BDEPEND="dev-lang/perl
-   offload? ( virtual/pkgconfig )
-   test? (
-   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
-   >=sys-devel/clang-6
-   )"
-
-LLVM_COMPONENTS=( openmp llvm/include )
-LLVM_PATCHSET=12.0.1-rc4-1
-llvm.org_set_globals
-
-python_check_deps() {
-   has_version "dev-python/lit[${PYTHON_USEDEP}]"
-}
-
-kernel_pds_check() {
-   if use kernel_linux && kernel_is -lt 4 15 && kernel_is -ge 4 13; then
-   local CONFIG_CHECK="~!SCHED_PDS"
-   local ERROR_SCHED_PDS="\
-PDS scheduler versions >= 0.98c < 0.98i (e.g. used in kernels >= 4.13-pf11
-< 4.14-pf9) do not implement sched_yield() call which may result in horrible
-performance problems with libomp. If you are using one of the s

[gentoo-commits] repo/gentoo:master commit in: dev-python/pytzdata/, dev-python/pytzdata/files/

2021-07-09 Thread Michał Górny
commit: 03b481085bc20e6c9ea57a15335054256eb33cb4
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 08:19:33 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 14:44:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03b48108

dev-python/pytzdata: Use system zoneinfo by default

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

 .../files/pytzdata-2020.1-system-zoneinfo.patch| 115 +
 ...ata-2020.1.ebuild => pytzdata-2020.1-r1.ebuild} |   9 +-
 2 files changed, 121 insertions(+), 3 deletions(-)

diff --git a/dev-python/pytzdata/files/pytzdata-2020.1-system-zoneinfo.patch 
b/dev-python/pytzdata/files/pytzdata-2020.1-system-zoneinfo.patch
new file mode 100644
index 000..7a4cced9e72
--- /dev/null
+++ b/dev-python/pytzdata/files/pytzdata-2020.1-system-zoneinfo.patch
@@ -0,0 +1,115 @@
+From f0d2c5fd28dbe2aa9ecb59e140ab42b11d677a33 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Fri, 9 Jul 2021 10:15:51 +0200
+Subject: [PATCH] Use system zoneinfo database by default
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Michał Górny 
+---
+ pytzdata/__init__.py| 2 +-
+ tests/test_set_directory.py | 8 +++-
+ tests/test_tz_file.py   | 5 ++---
+ tests/test_tz_path.py   | 5 ++---
+ 4 files changed, 8 insertions(+), 12 deletions(-)
+
+diff --git a/pytzdata/__init__.py b/pytzdata/__init__.py
+index 22940da..6c3bcb9 100644
+--- a/pytzdata/__init__.py
 b/pytzdata/__init__.py
+@@ -8,7 +8,7 @@ from ._compat import FileNotFoundError
+ 
+ 
+ DEFAULT_DIRECTORY = os.path.join(
+-os.path.dirname(__file__),
++'/usr/share',
+ 'zoneinfo'
+ )
+ 
+diff --git a/tests/test_set_directory.py b/tests/test_set_directory.py
+index 430d239..6c078e6 100644
+--- a/tests/test_set_directory.py
 b/tests/test_set_directory.py
+@@ -2,7 +2,7 @@
+ 
+ import os
+ import pytest
+-from pytzdata import set_directory, tz_path, TimezoneNotFound
++from pytzdata import set_directory, tz_path, TimezoneNotFound, 
DEFAULT_DIRECTORY
+ 
+ 
+ fixtures_path = os.path.join(os.path.dirname(__file__), 'fixtures', 'tz')
+@@ -30,9 +30,8 @@ def test_set_directory():
+ with pytest.raises(TimezoneNotFound):
+ tz_path('America/New_York')
+ 
+-here = os.path.realpath(os.path.dirname(__file__))
+ filepath = os.path.realpath(
+-os.path.join(here, '..', 'pytzdata', 'zoneinfo', 'America', 
'New_York')
++os.path.join(DEFAULT_DIRECTORY, 'America', 'New_York')
+ )
+ 
+ set_directory()
+@@ -51,9 +50,8 @@ def test_env_variable():
+ 
+ del os.environ['PYTZDATA_TZDATADIR']
+ 
+-here = os.path.realpath(os.path.dirname(__file__))
+ filepath = os.path.realpath(
+-os.path.join(here, '..', 'pytzdata', 'zoneinfo', 'America', 
'New_York')
++os.path.join(DEFAULT_DIRECTORY, 'America', 'New_York')
+ )
+ 
+ set_directory()
+diff --git a/tests/test_tz_file.py b/tests/test_tz_file.py
+index 8b912b5..b20c08b 100644
+--- a/tests/test_tz_file.py
 b/tests/test_tz_file.py
+@@ -3,7 +3,7 @@
+ import os
+ import pytest
+ 
+-from pytzdata import tz_file, set_directory
++from pytzdata import tz_file, set_directory, DEFAULT_DIRECTORY
+ from pytzdata.exceptions import TimezoneNotFound
+ 
+ 
+@@ -22,9 +22,8 @@ def teardown_module(module):
+ 
+ 
+ def test_tz_file():
+-here = os.path.realpath(os.path.dirname(__file__))
+ filepath = os.path.realpath(
+-os.path.join(here, '..', 'pytzdata', 'zoneinfo', 'Europe', 'Paris')
++os.path.join(DEFAULT_DIRECTORY, 'Europe', 'Paris')
+ )
+ 
+ with open(filepath) as f1:
+diff --git a/tests/test_tz_path.py b/tests/test_tz_path.py
+index fd4db48..77c8c74 100644
+--- a/tests/test_tz_path.py
 b/tests/test_tz_path.py
+@@ -3,7 +3,7 @@
+ import os
+ import pytest
+ 
+-from pytzdata import tz_path, set_directory
++from pytzdata import tz_path, set_directory, DEFAULT_DIRECTORY
+ from pytzdata.exceptions import TimezoneNotFound
+ 
+ 
+@@ -22,9 +22,8 @@ def teardown_module(module):
+ 
+ 
+ def test_tz_path():
+-here = os.path.realpath(os.path.dirname(__file__))
+ filepath = os.path.realpath(
+-os.path.join(here, '..', 'pytzdata', 'zoneinfo', 'Europe', 'Paris')
++os.path.join(DEFAULT_DIRECTORY, 'Europe', 'Paris')
+ )
+ 
+ assert filepath == tz_path('Europe/Paris')
+-- 
+2.32.0
+

diff --git a/dev-python/pytzdata/pytzdata-2020.1.ebuild 
b/dev-python/pytzdata/pytzdata-2020.1-r1.ebuild
similarity index 81%
rename from dev-python/pytzdata/pytzdata-2020.1.ebuild
rename to dev-python/pytzdata/pytzdata-2020.1-r1.ebuild
index 1863e027767..d6192adb5e3 100644
--- a/dev-python/pytzdata/pytzdata-2020.1.ebuild
+++ b/dev-python/pytzdata/pytzdata-2020.1-r1.ebuild
@@ -1,10 +1,10 @@
 # Copyright 2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 DIST

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

2021-07-09 Thread Michał Górny
commit: 980af6965057518df0c6b2c1e1170d5f86c58d30
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 08:43:27 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 14:44:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=980af696

sys-libs/libcxxabi: Remove 12.0.1-rc4

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

 sys-libs/libcxxabi/Manifest|   1 -
 sys-libs/libcxxabi/libcxxabi-12.0.1_rc4.ebuild | 122 -
 2 files changed, 123 deletions(-)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index f3cacde58cc..104b03477e7 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -1,5 +1,4 @@
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
-DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B 
d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8
 SHA512 
1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f
 DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f65f37dd9e4c533cfa8c3ccdcf4f108aaab9de23ab0ab987966eb160f2a553a0bdff99461e71ddd5bfcd086090d
 SHA512 
6eb0dc18e2c25935fabfdfc48b0114be0939158dfdef7b85b395fe2e71042672446af0e68750aae003c9847d10d1f63316fe95d3df738d18f249174292b1b9e1

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

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

2021-07-09 Thread Sam James
commit: 421ec6f00456865e0010c44b803ee943e83715fd
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul  9 14:49:35 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul  9 14:49:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=421ec6f0

net-irc/ngircd: fix SSL/TLS configure

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

 net-irc/ngircd/{ngircd-26.1.ebuild => ngircd-26.1-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-irc/ngircd/ngircd-26.1.ebuild 
b/net-irc/ngircd/ngircd-26.1-r1.ebuild
similarity index 98%
rename from net-irc/ngircd/ngircd-26.1.ebuild
rename to net-irc/ngircd/ngircd-26.1-r1.ebuild
index 213f2c993db..b85654fa092 100644
--- a/net-irc/ngircd/ngircd-26.1.ebuild
+++ b/net-irc/ngircd/ngircd-26.1-r1.ebuild
@@ -76,11 +76,11 @@ src_configure() {
 
if use ssl ; then
if use gnutls ; then
-   myconf+=(
+   myeconf+=(
$( use_with gnutls )
)
else
-   myconf+=(
+   myeconf+=(
$( use_with !gnutls openssl )
)
fi



[gentoo-commits] repo/gentoo:master commit in: sys-power/acpi_call/, sys-power/acpi_call/files/

2021-07-09 Thread Conrad Kostecki
commit: 88139c57b784ecdc49c0e2936c8a5d001cf1c1c1
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Fri Jul  9 15:36:33 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Jul  9 15:36:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88139c57

sys-power/acpi_call: support kernel >=5.13

Closes: https://bugs.gentoo.org/801214
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-power/acpi_call/acpi_call-1.2.1.ebuild |  2 ++
 .../files/acpi_call-1.2.1-kernel-5.13.patch| 30 ++
 2 files changed, 32 insertions(+)

diff --git a/sys-power/acpi_call/acpi_call-1.2.1.ebuild 
b/sys-power/acpi_call/acpi_call-1.2.1.ebuild
index 90e2e0158a0..418c4c459de 100644
--- a/sys-power/acpi_call/acpi_call-1.2.1.ebuild
+++ b/sys-power/acpi_call/acpi_call-1.2.1.ebuild
@@ -14,6 +14,8 @@ SLOT="0"
 KEYWORDS="amd64"
 IUSE="examples"
 
+PATCHES=( "${FILESDIR}/${P}-kernel-5.13.patch" )
+
 BUILD_TARGETS="default"
 CONFIG_CHECK="ACPI"
 MODULE_NAMES="acpi_call(misc:${S})"

diff --git a/sys-power/acpi_call/files/acpi_call-1.2.1-kernel-5.13.patch 
b/sys-power/acpi_call/files/acpi_call-1.2.1-kernel-5.13.patch
new file mode 100644
index 000..786e639c03c
--- /dev/null
+++ b/sys-power/acpi_call/files/acpi_call-1.2.1-kernel-5.13.patch
@@ -0,0 +1,30 @@
+From 48011f82726c263f49a2b9ca3d9f674bdb4cfd22 Mon Sep 17 00:00:00 2001
+From: Alexander Wetzel 
+Date: Thu, 8 Jul 2021 16:37:43 +0200
+Subject: [PATCH] Fix for 5.13+ kernels
+
+Upstream commit d4455faccd6c ('proc: mandate ->proc_lseek
+in "struct proc_ops"') made seek support for proc mandatory.
+
+Not providing it will cause a null pointer exception for kernels
+>=5.13.0
+
+Signed-off-by: Alexander Wetzel 
+---
+ acpi_call.c | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/acpi_call.c b/acpi_call.c
+index ebdda25..9fd9886 100644
+--- a/acpi_call.c
 b/acpi_call.c
+@@ -369,6 +369,9 @@ static ssize_t acpi_proc_read( struct file *filp, char 
__user *buff,
+ static struct proc_ops proc_acpi_operations = {
+   .proc_read = acpi_proc_read,
+   .proc_write = acpi_proc_write,
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 13, 0)
++  .proc_lseek = default_llseek,
++#endif
+ };
+ #else
+ static struct file_operations proc_acpi_operations = {



[gentoo-commits] repo/gentoo:master commit in: dev-lua/lanes/

2021-07-09 Thread Conrad Kostecki
commit: 037d049d7c64be83a9d77612f57393d2098f7079
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Fri Jul  9 15:32:45 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Jul  9 15:32:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=037d049d

dev-lua/lanes: bump to version 3.15.1

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-lua/lanes/Manifest|  1 +
 dev-lua/lanes/lanes-3.15.1.ebuild | 93 +++
 2 files changed, 94 insertions(+)

diff --git a/dev-lua/lanes/Manifest b/dev-lua/lanes/Manifest
index 5acacb0d27a..53a609f247e 100644
--- a/dev-lua/lanes/Manifest
+++ b/dev-lua/lanes/Manifest
@@ -1,2 +1,3 @@
 DIST lanes-3.13.0.tar.gz 247978 BLAKE2B 
e330f3648e865b8b7c1b77061b6a8210f46e1db650066736afe62040dbb20c7e31e0037b420fded8fb0931cc2ac59687e2039fb31f43c1bdf0cae8cd3c031307
 SHA512 
bb509181757fa2b4f07a55962015b35ca6bb867b18ec89dd655f333babe2e12f56479fa85bc98e0dacf5bec2a523265bbc3a978396dc332dc1fdda4df760b2e5
 DIST lanes-3.15.0.tar.gz 251497 BLAKE2B 
fbe02a205d3a1e9e14258fcecd5133a01a2376938678840f680ce37d763e44b924cc718f49df6c985871798f03ad51de5f6289456cbc2954b98d7c0b883fa62d
 SHA512 
da198a70e5d88c25e55cf0947a69405b9c666bf10ac92ab0e4018cf689791c5e5bfff31ae39f8b3e0577217d24b2fcd0b70d5b4e31cebb6d5958e570f017ced4
+DIST lanes-3.15.1.tar.gz 252057 BLAKE2B 
36de0b85d6d7f43406249e4463c6560d3d539791700d4bd77cd366dd04b8cb672c5aff68c4409dd4e6b5df8ab93f6841c2168ecea9f4ea60768e42f3ffc543e9
 SHA512 
110528e3ffda5e721046f52a31d9cc707db4b7cca1a706d8c2e35b54d26375855f8ba52f4568c42caa2707da7c05ac1278460af185346bfd4fafdd7c237d256a

diff --git a/dev-lua/lanes/lanes-3.15.1.ebuild 
b/dev-lua/lanes/lanes-3.15.1.ebuild
new file mode 100644
index 000..c0bf2fbb307
--- /dev/null
+++ b/dev-lua/lanes/lanes-3.15.1.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+
+inherit lua toolchain-funcs
+
+DESCRIPTION="Lightweight, native, lazy evaluating multithreading library"
+HOMEPAGE="https://github.com/LuaLanes/lanes";
+SRC_URI="https://github.com/LuaLanes/lanes/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+# Tests are currently somehow problematic.
+# https://github.com/LuaLanes/lanes/issues/197
+# https://github.com/LuaLanes/lanes/issues/198
+RESTRICT="test"
+
+RDEPEND="${LUA_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   test? ( ${RDEPEND} )
+"
+
+HTML_DOCS=( "docs/." )
+
+PATCHES=( "${FILESDIR}/${PN}-3.13.0-makefile.patch" )
+
+src_prepare() {
+   default
+
+   lua_copy_sources
+}
+
+lua_src_compile() {
+   pushd "${BUILD_DIR}" || die
+
+   local myemakeargs=(
+   "CC=$(tc-getCC)"
+   "LUA=${ELUA}"
+   "LUA_FLAGS=$(lua_get_CFLAGS)"
+   "LUA_LIBS="
+   "OPT_FLAGS=${CFLAGS}"
+   )
+
+   tc-export PKG_CONFIG
+
+   emake "${myemakeargs[@]}"
+
+   popd
+}
+
+src_compile() {
+   lua_foreach_impl lua_src_compile
+}
+
+lua_src_test() {
+   pushd "${BUILD_DIR}" || die
+
+   emake LUA="${ELUA}" test
+
+   popd
+}
+
+src_test() {
+   lua_foreach_impl lua_src_test
+}
+
+lua_src_install() {
+   pushd "${BUILD_DIR}" || die
+
+   local myemakeargs=(
+   "LUA_LIBDIR=${ED}/$(lua_get_cmod_dir)"
+   "LUA_SHAREDIR=${ED}/$(lua_get_lmod_dir)"
+   )
+
+   emake "${myemakeargs[@]}" install
+
+   popd
+}
+
+src_install() {
+   lua_foreach_impl lua_src_install
+
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamtk/

2021-07-09 Thread Conrad Kostecki
commit: b3ef156f8d395520dde1c3910d8b4b2e511962a4
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Fri Jul  9 15:29:22 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Jul  9 15:29:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3ef156f

app-antivirus/clamtk: bump to version 6.13

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-antivirus/clamtk/Manifest   |   1 +
 app-antivirus/clamtk/clamtk-6.13.ebuild | 142 
 2 files changed, 143 insertions(+)

diff --git a/app-antivirus/clamtk/Manifest b/app-antivirus/clamtk/Manifest
index 9e50deebca3..0e5a50a717e 100644
--- a/app-antivirus/clamtk/Manifest
+++ b/app-antivirus/clamtk/Manifest
@@ -1,5 +1,6 @@
 DIST clamtk-6.11.tar.xz 286216 BLAKE2B 
7ce995fbe12e215cfd22517e648a6d68dd7603c694c8b2fb4a25c6070fa07895f8aee1ae7e6dcc8ae0bc01fb7950a69019bd8cdaf3c01cd0e7754ad0341afb5c
 SHA512 
6fb0512460ae8f9c4762beb012a2539b6eb157c513138e661e10d3a8f615b8b6c9b0876772defa705f0180bea0a8b97fe187c1114611fe75906f8dae108db11c
 DIST clamtk-6.12.tar.xz 286320 BLAKE2B 
bd56a12529a1a0d5fb53b4e5ffd69cc38a1c09b12e03b27a414a88337c27e26a4cec87d29410df947f0e672ccacd8dc21b6142737dabb9c8dcd35b709767d01e
 SHA512 
fb47ebd3ba8c658e3515075be0679ff69cdc91544c6f73d0351594467f82a92361720b204ec2f682d0923e047b83cf146c988531e18c3968ef16201f302af3f1
+DIST clamtk-6.13.tar.xz 286300 BLAKE2B 
ec299699547e643966fd0262a85e668e9d087cc9e2598f86c633c170146ee56a0f291f2f57b8cf084bfaeabedcd510b5625194cca08729eb7b62ffe21172b8e5
 SHA512 
193b08ef143a4c13c1e103e109bcc815eca96a788186a4f6fa12b4f273985aa4bb8aa327b21a1adb51fd69253551562f78affa8e71e409fdea7bb43c0eadcf69
 DIST clamtk-gnome-0.05.tar.xz 15148 BLAKE2B 
d72ad0c9b3272c1a21d3722994152e23aeb01bd79d006cbcd3545c2689887b4f596daeeef72a13d9cdd9cfc89c4091963b4a1917824bbb06be4678f2c446a114
 SHA512 
a5d3b0e87889880272aa61a0feebca8e885c7fa964bad767351c826188c236f2152b3c43328b6aa720c5942b2bf1da69916d3664358c274813a6ac032ee4dea0
 DIST clamtk-kde-0.18.tar.xz 17732 BLAKE2B 
ca82934417f2d869fd8c8e36a31ef4a52cf4ee73581c5d1d400c1b28908c5ea2524a8f5d1110b1e949038378613fb4d5607d5123eebe91df695a53d0dd489302
 SHA512 
145ddd349010e0bb6fe3295e50d6e15a2dd96e604babbd5de4cb49ba75169d2050777cac38e40ac6a64cb89ddf94025d610aca73136c75f81115d0a2d863d24e
 DIST nemo-sendto-clamtk-0.04.tar.xz 4228 BLAKE2B 
ce656d4f021bc30cd12fb2ee5f98a78c1f1fdb2460ed2cbba0b572408617f91b39b2ca2fe542b9cec7be79b4b9fdfd685f5553e1a671454ca1e6723241dcb805
 SHA512 
2b5d3abbc4ae5dbc71b1b7bc836df88ad51e6afa00d5e954b5c1355a70c0420b6fef895e1cb5cccb86a662aee2039cef6c01821c1347fa155b5da3529b25562c

diff --git a/app-antivirus/clamtk/clamtk-6.13.ebuild 
b/app-antivirus/clamtk/clamtk-6.13.ebuild
new file mode 100644
index 000..e94d7c54d66
--- /dev/null
+++ b/app-antivirus/clamtk/clamtk-6.13.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit desktop perl-functions python-single-r1 xdg-utils
+
+MY_PV_KDE="0.18"
+MY_PV_NAUTILUS="0.05"
+MY_PV_NEMO="0.04"
+MY_PV_THUNAR="0.06"
+
+DESCRIPTION="A graphical front-end for ClamAV"
+HOMEPAGE="https://gitlab.com/dave_m/clamtk/wikis/Home";
+SRC_URI="
+   
https://github.com/dave-theunsub/${PN}/releases/download/v${PV}/${P}.tar.xz
+   kde? ( 
https://bitbucket.org/davem_/${PN}-kde/downloads/${PN}-kde-${MY_PV_KDE}.tar.xz )
+   nautilus? ( 
https://bitbucket.org/davem_/${PN}-gnome/downloads/${PN}-gnome-${MY_PV_NAUTILUS}.tar.xz
 )
+   nemo? ( 
https://bitbucket.org/davem_/nemo-sendto-${PN}/downloads/nemo-sendto-${PN}-${MY_PV_NEMO}.tar.xz
 )
+   thunar? ( 
https://bitbucket.org/davem_/thunar-sendto-${PN}/downloads/thunar-sendto-${PN}-${MY_PV_THUNAR}.tar.xz
 )
+"
+
+LICENSE="|| ( Artistic GPL-1+ )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="kde nautilus nemo +nls thunar"
+REQUIRED_USE="nautilus? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   app-antivirus/clamav
+   dev-perl/File-chdir
+   dev-perl/Gtk3
+   dev-perl/JSON
+   dev-perl/LWP-Protocol-https
+   dev-perl/LWP-UserAgent-Cached
+   dev-perl/Locale-gettext
+   dev-perl/Text-CSV
+   dev-perl/glib-perl
+   dev-perl/libwww-perl
+   virtual/perl-Digest-MD5
+   virtual/perl-Digest-SHA
+   virtual/perl-Encode
+   virtual/perl-MIME-Base64
+   virtual/perl-Time-Piece
+   nautilus? (
+   ${PYTHON_DEPS}
+   dev-python/nautilus-python[${PYTHON_SINGLE_USEDEP}]
+   )
+"
+
+BDEPEND="nls? ( sys-devel/gettext )"
+
+DOCS=( "CHANGES" "credits.md" "DISCLAIMER" "README.md" )
+
+pkg_setup() {
+   use nautilus && python-single-r1_pkg_setup
+}
+
+src_unpack() {
+   default
+
+   unpack "${S}"/clamtk.1.gz
+
+   use kde && unpack "${S}"/../clamtk-kde-${MY_PV_KDE}/clamtk-kde.1.gz
+   use nautilus && unpack 
"${S}"/../clamtk-gnome-${MY_PV_NAUTILUS}/clamtk-gn

[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamtk/

2021-07-09 Thread Conrad Kostecki
commit: b1eb8a93d074e67283826d64699866dc2d206905
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Fri Jul  9 15:31:00 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Jul  9 15:31:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1eb8a93

app-antivirus/clamtk: drop old version

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-antivirus/clamtk/Manifest   |   1 -
 app-antivirus/clamtk/clamtk-6.12.ebuild | 142 
 2 files changed, 143 deletions(-)

diff --git a/app-antivirus/clamtk/Manifest b/app-antivirus/clamtk/Manifest
index 0e5a50a717e..4fd9ac8f3a5 100644
--- a/app-antivirus/clamtk/Manifest
+++ b/app-antivirus/clamtk/Manifest
@@ -1,5 +1,4 @@
 DIST clamtk-6.11.tar.xz 286216 BLAKE2B 
7ce995fbe12e215cfd22517e648a6d68dd7603c694c8b2fb4a25c6070fa07895f8aee1ae7e6dcc8ae0bc01fb7950a69019bd8cdaf3c01cd0e7754ad0341afb5c
 SHA512 
6fb0512460ae8f9c4762beb012a2539b6eb157c513138e661e10d3a8f615b8b6c9b0876772defa705f0180bea0a8b97fe187c1114611fe75906f8dae108db11c
-DIST clamtk-6.12.tar.xz 286320 BLAKE2B 
bd56a12529a1a0d5fb53b4e5ffd69cc38a1c09b12e03b27a414a88337c27e26a4cec87d29410df947f0e672ccacd8dc21b6142737dabb9c8dcd35b709767d01e
 SHA512 
fb47ebd3ba8c658e3515075be0679ff69cdc91544c6f73d0351594467f82a92361720b204ec2f682d0923e047b83cf146c988531e18c3968ef16201f302af3f1
 DIST clamtk-6.13.tar.xz 286300 BLAKE2B 
ec299699547e643966fd0262a85e668e9d087cc9e2598f86c633c170146ee56a0f291f2f57b8cf084bfaeabedcd510b5625194cca08729eb7b62ffe21172b8e5
 SHA512 
193b08ef143a4c13c1e103e109bcc815eca96a788186a4f6fa12b4f273985aa4bb8aa327b21a1adb51fd69253551562f78affa8e71e409fdea7bb43c0eadcf69
 DIST clamtk-gnome-0.05.tar.xz 15148 BLAKE2B 
d72ad0c9b3272c1a21d3722994152e23aeb01bd79d006cbcd3545c2689887b4f596daeeef72a13d9cdd9cfc89c4091963b4a1917824bbb06be4678f2c446a114
 SHA512 
a5d3b0e87889880272aa61a0feebca8e885c7fa964bad767351c826188c236f2152b3c43328b6aa720c5942b2bf1da69916d3664358c274813a6ac032ee4dea0
 DIST clamtk-kde-0.18.tar.xz 17732 BLAKE2B 
ca82934417f2d869fd8c8e36a31ef4a52cf4ee73581c5d1d400c1b28908c5ea2524a8f5d1110b1e949038378613fb4d5607d5123eebe91df695a53d0dd489302
 SHA512 
145ddd349010e0bb6fe3295e50d6e15a2dd96e604babbd5de4cb49ba75169d2050777cac38e40ac6a64cb89ddf94025d610aca73136c75f81115d0a2d863d24e

diff --git a/app-antivirus/clamtk/clamtk-6.12.ebuild 
b/app-antivirus/clamtk/clamtk-6.12.ebuild
deleted file mode 100644
index e94d7c54d66..000
--- a/app-antivirus/clamtk/clamtk-6.12.ebuild
+++ /dev/null
@@ -1,142 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit desktop perl-functions python-single-r1 xdg-utils
-
-MY_PV_KDE="0.18"
-MY_PV_NAUTILUS="0.05"
-MY_PV_NEMO="0.04"
-MY_PV_THUNAR="0.06"
-
-DESCRIPTION="A graphical front-end for ClamAV"
-HOMEPAGE="https://gitlab.com/dave_m/clamtk/wikis/Home";
-SRC_URI="
-   
https://github.com/dave-theunsub/${PN}/releases/download/v${PV}/${P}.tar.xz
-   kde? ( 
https://bitbucket.org/davem_/${PN}-kde/downloads/${PN}-kde-${MY_PV_KDE}.tar.xz )
-   nautilus? ( 
https://bitbucket.org/davem_/${PN}-gnome/downloads/${PN}-gnome-${MY_PV_NAUTILUS}.tar.xz
 )
-   nemo? ( 
https://bitbucket.org/davem_/nemo-sendto-${PN}/downloads/nemo-sendto-${PN}-${MY_PV_NEMO}.tar.xz
 )
-   thunar? ( 
https://bitbucket.org/davem_/thunar-sendto-${PN}/downloads/thunar-sendto-${PN}-${MY_PV_THUNAR}.tar.xz
 )
-"
-
-LICENSE="|| ( Artistic GPL-1+ )"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="kde nautilus nemo +nls thunar"
-REQUIRED_USE="nautilus? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-   app-antivirus/clamav
-   dev-perl/File-chdir
-   dev-perl/Gtk3
-   dev-perl/JSON
-   dev-perl/LWP-Protocol-https
-   dev-perl/LWP-UserAgent-Cached
-   dev-perl/Locale-gettext
-   dev-perl/Text-CSV
-   dev-perl/glib-perl
-   dev-perl/libwww-perl
-   virtual/perl-Digest-MD5
-   virtual/perl-Digest-SHA
-   virtual/perl-Encode
-   virtual/perl-MIME-Base64
-   virtual/perl-Time-Piece
-   nautilus? (
-   ${PYTHON_DEPS}
-   dev-python/nautilus-python[${PYTHON_SINGLE_USEDEP}]
-   )
-"
-
-BDEPEND="nls? ( sys-devel/gettext )"
-
-DOCS=( "CHANGES" "credits.md" "DISCLAIMER" "README.md" )
-
-pkg_setup() {
-   use nautilus && python-single-r1_pkg_setup
-}
-
-src_unpack() {
-   default
-
-   unpack "${S}"/clamtk.1.gz
-
-   use kde && unpack "${S}"/../clamtk-kde-${MY_PV_KDE}/clamtk-kde.1.gz
-   use nautilus && unpack 
"${S}"/../clamtk-gnome-${MY_PV_NAUTILUS}/clamtk-gnome.1.gz
-   use nemo && unpack 
"${S}"/../nemo-sendto-clamtk-${MY_PV_NEMO}/nemo-sendto-clamtk.1.gz
-   use thunar && unpack 
"${S}"/../thunar-sendto-clamtk-${MY_PV_THUNAR}/thunar-sendto-clamtk.1.gz
-}
-
-src_install() {
-   dobin clamtk
-
-   perl_set_version
-   insinto "${VENDOR_LIB}"/ClamTk
-  

[gentoo-commits] repo/gentoo:master commit in: dev-lua/lanes/

2021-07-09 Thread Conrad Kostecki
commit: 4b9915b241c72dfe70c5a0a1a49c10dbd6fcd18f
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Fri Jul  9 15:33:43 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Jul  9 15:33:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b9915b2

dev-lua/lanes: drop old version

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-lua/lanes/Manifest|  1 -
 dev-lua/lanes/lanes-3.15.0.ebuild | 93 ---
 2 files changed, 94 deletions(-)

diff --git a/dev-lua/lanes/Manifest b/dev-lua/lanes/Manifest
index 53a609f247e..c81d3d723d4 100644
--- a/dev-lua/lanes/Manifest
+++ b/dev-lua/lanes/Manifest
@@ -1,3 +1,2 @@
 DIST lanes-3.13.0.tar.gz 247978 BLAKE2B 
e330f3648e865b8b7c1b77061b6a8210f46e1db650066736afe62040dbb20c7e31e0037b420fded8fb0931cc2ac59687e2039fb31f43c1bdf0cae8cd3c031307
 SHA512 
bb509181757fa2b4f07a55962015b35ca6bb867b18ec89dd655f333babe2e12f56479fa85bc98e0dacf5bec2a523265bbc3a978396dc332dc1fdda4df760b2e5
-DIST lanes-3.15.0.tar.gz 251497 BLAKE2B 
fbe02a205d3a1e9e14258fcecd5133a01a2376938678840f680ce37d763e44b924cc718f49df6c985871798f03ad51de5f6289456cbc2954b98d7c0b883fa62d
 SHA512 
da198a70e5d88c25e55cf0947a69405b9c666bf10ac92ab0e4018cf689791c5e5bfff31ae39f8b3e0577217d24b2fcd0b70d5b4e31cebb6d5958e570f017ced4
 DIST lanes-3.15.1.tar.gz 252057 BLAKE2B 
36de0b85d6d7f43406249e4463c6560d3d539791700d4bd77cd366dd04b8cb672c5aff68c4409dd4e6b5df8ab93f6841c2168ecea9f4ea60768e42f3ffc543e9
 SHA512 
110528e3ffda5e721046f52a31d9cc707db4b7cca1a706d8c2e35b54d26375855f8ba52f4568c42caa2707da7c05ac1278460af185346bfd4fafdd7c237d256a

diff --git a/dev-lua/lanes/lanes-3.15.0.ebuild 
b/dev-lua/lanes/lanes-3.15.0.ebuild
deleted file mode 100644
index c0bf2fbb307..000
--- a/dev-lua/lanes/lanes-3.15.0.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-
-inherit lua toolchain-funcs
-
-DESCRIPTION="Lightweight, native, lazy evaluating multithreading library"
-HOMEPAGE="https://github.com/LuaLanes/lanes";
-SRC_URI="https://github.com/LuaLanes/lanes/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="test"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-# Tests are currently somehow problematic.
-# https://github.com/LuaLanes/lanes/issues/197
-# https://github.com/LuaLanes/lanes/issues/198
-RESTRICT="test"
-
-RDEPEND="${LUA_DEPS}"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-   test? ( ${RDEPEND} )
-"
-
-HTML_DOCS=( "docs/." )
-
-PATCHES=( "${FILESDIR}/${PN}-3.13.0-makefile.patch" )
-
-src_prepare() {
-   default
-
-   lua_copy_sources
-}
-
-lua_src_compile() {
-   pushd "${BUILD_DIR}" || die
-
-   local myemakeargs=(
-   "CC=$(tc-getCC)"
-   "LUA=${ELUA}"
-   "LUA_FLAGS=$(lua_get_CFLAGS)"
-   "LUA_LIBS="
-   "OPT_FLAGS=${CFLAGS}"
-   )
-
-   tc-export PKG_CONFIG
-
-   emake "${myemakeargs[@]}"
-
-   popd
-}
-
-src_compile() {
-   lua_foreach_impl lua_src_compile
-}
-
-lua_src_test() {
-   pushd "${BUILD_DIR}" || die
-
-   emake LUA="${ELUA}" test
-
-   popd
-}
-
-src_test() {
-   lua_foreach_impl lua_src_test
-}
-
-lua_src_install() {
-   pushd "${BUILD_DIR}" || die
-
-   local myemakeargs=(
-   "LUA_LIBDIR=${ED}/$(lua_get_cmod_dir)"
-   "LUA_SHAREDIR=${ED}/$(lua_get_lmod_dir)"
-   )
-
-   emake "${myemakeargs[@]}" install
-
-   popd
-}
-
-src_install() {
-   lua_foreach_impl lua_src_install
-
-   einstalldocs
-}



[gentoo-commits] proj/tinderbox-cluster:master commit in: buildbot_gentoo_ci/steps/, buildbot_gentoo_ci/db/

2021-07-09 Thread Magnus Granberg
commit: c479075032be16a23ebbecf06d5f17bd8881e938
Author: Magnus Granberg  gentoo  org>
AuthorDate: Fri Jul  9 15:49:39 2021 +
Commit: Magnus Granberg  gentoo  org>
CommitDate: Fri Jul  9 15:49:39 2021 +
URL:
https://gitweb.gentoo.org/proj/tinderbox-cluster.git/commit/?id=c4790750

Move setting of project_build_data

Signed-off-by: Magnus Granberg  gentoo.org>

 buildbot_gentoo_ci/db/builds.py  |  1 -
 buildbot_gentoo_ci/steps/builders.py | 30 --
 2 files changed, 16 insertions(+), 15 deletions(-)

diff --git a/buildbot_gentoo_ci/db/builds.py b/buildbot_gentoo_ci/db/builds.py
index 2ad67b8..2cd52bc 100644
--- a/buildbot_gentoo_ci/db/builds.py
+++ b/buildbot_gentoo_ci/db/builds.py
@@ -40,7 +40,6 @@ class BuildsConnectorComponent(base.DBConnectorComponent):
 q = tbl.insert()
 r = conn.execute(q, 
dict(project_uuid=project_build_data['project_uuid'],
  
version_uuid=project_build_data['version_uuid'],
- 
buildbot_build_id=project_build_data['buildbot_build_id'],
  status=project_build_data['status'],
  
requested=project_build_data['requested'],
  created_at=created_at,

diff --git a/buildbot_gentoo_ci/steps/builders.py 
b/buildbot_gentoo_ci/steps/builders.py
index 0bed647..63a1ae9 100644
--- a/buildbot_gentoo_ci/steps/builders.py
+++ b/buildbot_gentoo_ci/steps/builders.py
@@ -189,6 +189,17 @@ class TriggerRunBuildRequest(BuildStep):
 
 @defer.inlineCallbacks
 def run(self):
+self.gentooci = 
self.master.namedServices['services'].namedServices['gentooci']
+if self.getProperty('project_build_data') is None:
+project_build_data = {}
+project_build_data['project_uuid'] = 
self.getProperty('project_data')['uuid']
+project_build_data['version_uuid'] = 
self.getProperty("version_data")['uuid']
+project_build_data['status'] = 'waiting'
+project_build_data['requested'] = False
+project_build_data['id'], project_build_data['build_id'] = yield 
self.gentooci.db.builds.addBuild(
+   
 project_build_data)
+else:
+project_build_data = self.getProperty('project_build_data')
 yield self.build.addStepsAfterCurrentStep([
 steps.Trigger(
 schedulerNames=['run_build_request'],
@@ -200,7 +211,7 @@ class TriggerRunBuildRequest(BuildStep):
 'projectrepository_data' : 
self.getProperty('projectrepository_data'),
 'use_data' : self.getProperty("use_data"),
 'fullcheck' : self.getProperty("fullcheck"),
-'project_build_data' : None
+'project_build_data' : project_build_data
 }
 )])
 return SUCCESS
@@ -233,6 +244,7 @@ class GetProjectRepositoryData(BuildStep):
 # set Property projectrepository_data so we can use it in the 
trigger
 self.setProperty('projectrepository_data', 
projectrepository_data, 'projectrepository_data')
 self.setProperty('use_data', None, 'use_data')
+self.setProperty('project_data', project_data, 'project_data')
 # get name o project keyword
 project_keyword_data = yield 
self.gentooci.db.keywords.getKeywordById(project_data['keyword_id'])
 # if not * (all keywords)
@@ -280,22 +292,12 @@ class SetupPropertys(BuildStep):
 self.setProperty('faild_version_data', None, 'faild_version_data')
 self.setProperty('rerun', 0, 'rerun')
 print(self.getProperty("buildnumber"))
-if self.getProperty('project_build_data') is None:
-project_build_data = {}
-project_build_data['project_uuid'] = project_data['uuid']
-project_build_data['version_uuid'] = 
self.getProperty("version_data")['uuid']
-project_build_data['status'] = 'in-progress'
-project_build_data['requested'] = False
-project_build_data['buildbot_build_id'] = 
self.getProperty("buildnumber")
-project_build_data['id'], project_build_data['build_id'] = yield 
self.gentooci.db.builds.addBuild(
-   
 project_build_data)
-else:
-project_build_data = self.getProperty('project_build_data')
-yield self.gentooci.db.builds.setSatusBuilds(
+project_build_data = self.getProperty('project_build_data')
+yield self.gentooci.db.builds.setSatusBuilds(
 
project_buil

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

2021-07-09 Thread William Hubbs
commit: b42417d7a36986a94162398b630bae7609fe5ca4
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jul  9 17:09:19 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jul  9 17:10:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b42417d7

sys-fs/udev: sync live

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: William Hubbs  gentoo.org>

 sys-fs/udev/udev-.ebuild | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/sys-fs/udev/udev-.ebuild b/sys-fs/udev/udev-.ebuild
index 676b5a0be4e..01117409e7f 100644
--- a/sys-fs/udev/udev-.ebuild
+++ b/sys-fs/udev/udev-.ebuild
@@ -137,6 +137,7 @@ multilib_src_compile() {
 
local targets=(
${libudev}
+   src/libudev/libudev.pc
)
if use static-libs; then
targets+=( src/udev/libudev.a )
@@ -149,6 +150,7 @@ multilib_src_compile() {
src/udev/fido_id
src/udev/mtd_probe
src/udev/scsi_id
+   src/udev/udev.pc
src/udev/v4l_id
man/udev.conf.5
man/systemd.link.5
@@ -156,6 +158,8 @@ multilib_src_compile() {
man/udev.7
man/systemd-udevd.service.8
man/udevadm.8
+   rules.d/50-udev-default.rules
+   rules.d/64-btrfs.rules
)
fi
eninja "${targets[@]}"
@@ -180,9 +184,9 @@ multilib_src_install() {
exeinto /lib/udev
doexe 
src/udev/{ata_id,cdrom_id,fido_id,mtd_probe,scsi_id,v4l_id}
 
-   rm rules.d/99-systemd.rules || die
insinto /lib/udev/rules.d
doins rules.d/*.rules
+   doins "${S}"/rules.d/*.rules
 
insinto /usr/share/pkgconfig
doins src/udev/udev.pc
@@ -207,6 +211,7 @@ multilib_src_install_all() {
insinto /lib/udev/rules.d
doins "${FILESDIR}"/40-gentoo.rules
doins "${S}"/rules.d/*.rules
+   doins rules.d/*.rules
 
dobashcomp shell-completion/bash/udevadm
 



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

2021-07-09 Thread Patrick McLean
commit: be8e4e44dfb0c9dd8521dcdaa886e6efae106556
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Jul  9 17:09:39 2021 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Jul  9 17:11:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be8e4e44

dev-util/bpftrace-0.13.0: Version bump

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bpftrace/Manifest |   1 +
 dev-util/bpftrace/bpftrace-0.13.0.ebuild   |  88 +
 .../files/bpftrace-0.13.0-install-libs.patch   | 143 +
 3 files changed, 232 insertions(+)

diff --git a/dev-util/bpftrace/Manifest b/dev-util/bpftrace/Manifest
index babfffac440..482103e5556 100644
--- a/dev-util/bpftrace/Manifest
+++ b/dev-util/bpftrace/Manifest
@@ -1,2 +1,3 @@
 DIST bpftrace-0.11.4.tar.gz 868016 BLAKE2B 
50af7b4094e2875905d1ca36c003cde84e51adb11360f7933b82cd004dd7b9a8c2146d11c1422411ec0bb1935a693b17ab6d405aa5569ecabccfc21cdd1ca548
 SHA512 
611a7e61dbd1f4cc52b7e51a1a143296ff7b2df115b3a28034c674d8eefb5d482cac551ab82d6b7cc2f6fc0668b07d2d9e283dff371fd9a3f649c80113fdca82
 DIST bpftrace-0.12.1.tar.gz 938043 BLAKE2B 
3599c21d2381265ab5a7a3c0bf142dc7f79acb66fbb4f54b4100d042c21fc3c9e86297522bfe46f82ad5edbc2203314a6b02ff7cc07552c778b0726e681cb993
 SHA512 
a578499668bd2eb7342689b6c0ef3db6ca263a971d8e6f1b9a68c502c27170d24ede212a0fc2a72263e72aff58924f488a5c80d447397503a08512dc47b63345
+DIST bpftrace-0.13.0.tar.gz 952412 BLAKE2B 
8e3f6f28b0c652e2257e1a970b80b87ba5ac5e94dc26719bffe16a0bbff48efc2b9ab5bc03e5fe4b764f5c9c3df16039d931f1f13c1f14327880838a373edacc
 SHA512 
16b3f11c365cc7e306045a5cb6bcf6c66b92d746884f6587ce7cc4c76841b284757bff7b38b9838eb3db129e996e4f1b13afec34da57981362dadef8460816d0

diff --git a/dev-util/bpftrace/bpftrace-0.13.0.ebuild 
b/dev-util/bpftrace/bpftrace-0.13.0.ebuild
new file mode 100644
index 000..3437f2e80ce
--- /dev/null
+++ b/dev-util/bpftrace/bpftrace-0.13.0.ebuild
@@ -0,0 +1,88 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs llvm linux-info cmake
+
+DESCRIPTION="High-level tracing language for eBPF"
+HOMEPAGE="https://github.com/iovisor/bpftrace";
+
+if [[ ${PV} =~ 9{4,} ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/iovisor/${PN}";
+   BDEPEND=""
+else
+   MY_PV="${PV//_/}"
+   SRC_URI="https://github.com/iovisor/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~x86"
+   BDEPEND="app-arch/xz-utils "
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="fuzzing test"
+
+COMMON_DEPEND="
+   dev-libs/libbpf:=
+   >=dev-util/bcc-0.13.0:=
+   dev-util/systemtap
+   >=sys-devel/llvm-6:=[llvm_targets_BPF(+)]
+   <=sys-devel/llvm-13:=[llvm_targets_BPF(+)]
+   <=sys-devel/clang-13:=
+   sys-libs/binutils-libs:=
+   virtual/libelf
+"
+DEPEND="${COMMON_DEPEND}
+   test? ( dev-cpp/gtest )
+"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND+="
+   >=dev-util/cmake-3.8
+   sys-devel/flex
+   sys-devel/bison
+"
+
+S="${WORKDIR}/${PN}-${MY_PV:-${PV}}"
+QA_DT_NEEDED="/usr/lib.*/libbpftraceresources.so"
+
+PATCHES=(
+   "${FILESDIR}/bpftrace-0.13.0-install-libs.patch"
+   "${FILESDIR}/bpftrace-0.10.0-dont-compress-man.patch"
+   "${FILESDIR}/bpftrace-0.11.4-old-kernels.patch"
+   "${FILESDIR}/bpftrace-0.12.0-fuzzing-build.patch"
+)
+
+# lots of fixing needed
+RESTRICT="test"
+
+pkg_pretend() {
+   local CONFIG_CHECK="
+   ~BPF
+   ~BPF_EVENTS
+   ~BPF_JIT
+   ~BPF_SYSCALL
+   ~FTRACE_SYSCALLS
+   ~HAVE_EBPF_JIT
+   "
+
+   check_extra_config
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=12 llvm_pkg_setup
+}
+
+src_prepare() {
+   cmake_src_prepare
+}
+
+src_configure() {
+   local -a mycmakeargs=(
+   -DSTATIC_LINKING:BOOL=OFF
+   -DBUILD_TESTING:BOOL=OFF
+   -DBUILD_FUZZ:BOOL=$(usex fuzzing)
+   )
+
+   cmake_src_configure
+}

diff --git a/dev-util/bpftrace/files/bpftrace-0.13.0-install-libs.patch 
b/dev-util/bpftrace/files/bpftrace-0.13.0-install-libs.patch
new file mode 100644
index 000..03fd2d13e60
--- /dev/null
+++ b/dev-util/bpftrace/files/bpftrace-0.13.0-install-libs.patch
@@ -0,0 +1,143 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index e33bb1ca..52e1fa25 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -100,9 +100,10 @@ find_package(FLEX REQUIRED)
+ bison_target(bison_parser src/parser.yy ${CMAKE_BINARY_DIR}/parser.tab.cc 
VERBOSE)
+ flex_target(flex_lexer src/lexer.l ${CMAKE_BINARY_DIR}/lex.yy.cc)
+ add_flex_bison_dependency(flex_lexer bison_parser)
+-add_library(parser ${BISON_bison_parser_OUTPUTS} ${FLEX_flex_lexer_OUTPUTS})
+-target_compile_options(parser PRIVATE "-w")
+-target_include_directories(parser PUBLIC src src/ast ${CMAKE_BINARY

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

2021-07-09 Thread Patrick McLean
commit: 235bbf5acbfecc780e991834acd4d0fee49ff7a1
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Jul  9 17:11:23 2021 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Jul  9 17:11:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=235bbf5a

dev-util/bpftrace: Remove old

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bpftrace/Manifest |   1 -
 dev-util/bpftrace/bpftrace-0.11.4-r1.ebuild|  89 
 dev-util/bpftrace/bpftrace-0.11.4.ebuild   |  86 
 dev-util/bpftrace/bpftrace-.ebuild |  85 ---
 .../files/bpftrace-0.11.0-install-libs.patch   | 156 -
 5 files changed, 417 deletions(-)

diff --git a/dev-util/bpftrace/Manifest b/dev-util/bpftrace/Manifest
index 482103e5556..6f80ffa13ad 100644
--- a/dev-util/bpftrace/Manifest
+++ b/dev-util/bpftrace/Manifest
@@ -1,3 +1,2 @@
-DIST bpftrace-0.11.4.tar.gz 868016 BLAKE2B 
50af7b4094e2875905d1ca36c003cde84e51adb11360f7933b82cd004dd7b9a8c2146d11c1422411ec0bb1935a693b17ab6d405aa5569ecabccfc21cdd1ca548
 SHA512 
611a7e61dbd1f4cc52b7e51a1a143296ff7b2df115b3a28034c674d8eefb5d482cac551ab82d6b7cc2f6fc0668b07d2d9e283dff371fd9a3f649c80113fdca82
 DIST bpftrace-0.12.1.tar.gz 938043 BLAKE2B 
3599c21d2381265ab5a7a3c0bf142dc7f79acb66fbb4f54b4100d042c21fc3c9e86297522bfe46f82ad5edbc2203314a6b02ff7cc07552c778b0726e681cb993
 SHA512 
a578499668bd2eb7342689b6c0ef3db6ca263a971d8e6f1b9a68c502c27170d24ede212a0fc2a72263e72aff58924f488a5c80d447397503a08512dc47b63345
 DIST bpftrace-0.13.0.tar.gz 952412 BLAKE2B 
8e3f6f28b0c652e2257e1a970b80b87ba5ac5e94dc26719bffe16a0bbff48efc2b9ab5bc03e5fe4b764f5c9c3df16039d931f1f13c1f14327880838a373edacc
 SHA512 
16b3f11c365cc7e306045a5cb6bcf6c66b92d746884f6587ce7cc4c76841b284757bff7b38b9838eb3db129e996e4f1b13afec34da57981362dadef8460816d0

diff --git a/dev-util/bpftrace/bpftrace-0.11.4-r1.ebuild 
b/dev-util/bpftrace/bpftrace-0.11.4-r1.ebuild
deleted file mode 100644
index 76302016ee2..000
--- a/dev-util/bpftrace/bpftrace-0.11.4-r1.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 2019-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs llvm linux-info cmake
-
-DESCRIPTION="High-level tracing language for eBPF"
-HOMEPAGE="https://github.com/iovisor/bpftrace";
-
-if [[ ${PV} =~ 9{4,} ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/iovisor/${PN}";
-   BDEPEND=""
-else
-   MY_PV="${PV//_/}"
-   SRC_URI="https://github.com/iovisor/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~x86"
-   BDEPEND="app-arch/xz-utils "
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="test"
-
-COMMON_DEPEND="
-   dev-util/systemtap
-   dev-libs/libbpf:=
-   >=sys-devel/llvm-3.7.1:=[llvm_targets_BPF(+)]
-   <=sys-devel/llvm-12:=[llvm_targets_BPF(+)]
-   <=sys-devel/clang-12:=
-   >=dev-util/bcc-0.13.0:=
-   virtual/libelf
-"
-DEPEND="${COMMON_DEPEND}
-   test? ( dev-cpp/gtest )
-"
-RDEPEND="${COMMON_DEPEND}"
-BDEPEND+="
-   >=dev-util/cmake-3.8
-   sys-devel/flex
-   sys-devel/bison
-"
-
-S="${WORKDIR}/${PN}-${MY_PV:-${PV}}"
-QA_DT_NEEDED="/usr/lib.*/libbpftraceresources.so"
-
-PATCHES=(
-   "${FILESDIR}/bpftrace-0.11.0-install-libs.patch"
-   "${FILESDIR}/bpftrace-0.10.0-dont-compress-man.patch"
-   "${FILESDIR}/bpftrace-0.11.4-old-kernels.patch"
-)
-
-# lots of fixing needed
-RESTRICT="test"
-
-# https://bugs.gentoo.org/754648
-RESTRICT+=" strip"
-
-pkg_pretend() {
-   local CONFIG_CHECK="
-   ~BPF
-   ~BPF_EVENTS
-   ~BPF_JIT
-   ~BPF_SYSCALL
-   ~FTRACE_SYSCALLS
-   ~HAVE_EBPF_JIT
-   "
-
-   check_extra_config
-}
-
-pkg_setup() {
-   LLVM_MAX_SLOT=11 llvm_pkg_setup
-}
-
-src_prepare() {
-   cmake_src_prepare
-}
-
-src_configure() {
-   local -a mycmakeargs
-   mycmakeargs=(
-   "-DSTATIC_LINKING:BOOL=OFF"
-   "-DBUILD_TESTING:BOOL=OFF"
-   )
-
-   cmake_src_configure
-}

diff --git a/dev-util/bpftrace/bpftrace-0.11.4.ebuild 
b/dev-util/bpftrace/bpftrace-0.11.4.ebuild
deleted file mode 100644
index a3a1fb79701..000
--- a/dev-util/bpftrace/bpftrace-0.11.4.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 2019-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs llvm linux-info cmake
-
-DESCRIPTION="High-level tracing language for eBPF"
-HOMEPAGE="https://github.com/iovisor/bpftrace";
-
-if [[ ${PV} =~ 9{4,} ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/iovisor/${PN}";
-   BDEPEND=""
-else
-   MY_PV="${PV//_/}"
-   SRC_URI="https://github.com/iovisor/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd

  1   2   3   >