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

2022-12-10 Thread Miroslav Šulc
commit: 9a50a923db2ded47e3aa2ec299ca6a40eb3862f8
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sat Dec 10 21:40:09 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Dec 11 07:58:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a50a923

dev-java/javassist: drop 3.29.1

Closes: https://bugs.gentoo.org/856364
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/28632
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/javassist/Manifest|  1 -
 dev-java/javassist/javassist-3.29.1.ebuild | 68 --
 2 files changed, 69 deletions(-)

diff --git a/dev-java/javassist/Manifest b/dev-java/javassist/Manifest
index c9f70c72fe7c..ab442f432fc0 100644
--- a/dev-java/javassist/Manifest
+++ b/dev-java/javassist/Manifest
@@ -1,2 +1 @@
-DIST javassist-3.29.1.tar.gz 1291658 BLAKE2B 
4064401ad01c1e1c9aa4a219a81f0fc2e67b1d4cb85cb98b4a996dd2bf789ee1feb790e5bb332205ef2fafe1c7ac0ea82e5e25afff4d9960c54dfe2cb895d0fd
 SHA512 
5788a4a50b803b2a4520340ceae9fd47466d2004cce4138fd861b57fd760109c61c375a28bd907bb9dfeb56bd44734f003ddd1b550571f101a7d1bc04096b5f8
 DIST javassist-3.29.2.tar.gz 1293705 BLAKE2B 
23101970a3fe9e4428b9e2e55ec2973663b537b2e205db55952bce116eb0cdd327e156f9bebf16a3c4322d8e5002d612067b14e8d234e87524361b5f08c9ecde
 SHA512 
651f48d9138b54d4816611c077614bbb15f8189d755c2c2c7e5c2dfb35ad8f48cd9d2e0532edbd565456a923b3166eaecdde8702d65c70a32eb21c2d42f67bfc

diff --git a/dev-java/javassist/javassist-3.29.1.ebuild 
b/dev-java/javassist/javassist-3.29.1.ebuild
deleted file mode 100644
index 30332016b6d5..
--- a/dev-java/javassist/javassist-3.29.1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2022 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/jboss-javassist/javassist/archive/rel_3_29_1_ga.tar.gz 
--slot 3 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild 
javassist-3.29.1.ebuild
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="org.javassist:javassist:3.29.1-GA"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A class library for editing bytecodes in Java."
-HOMEPAGE="https://www.javassist.org;
-SRC_URI="https://github.com/jboss-javassist/javassist/archive/rel_${PV//./_}_ga.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0 LGPL-2.1 MPL-1.1"
-SLOT="3"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux"
-
-# Tests run: 431,  Failures: 6
-# Cannot solve those test failures. Using "mvn test" they all pass.
-# https://bugs.gentoo.org/856364
-RESTRICT="test"
-
-# Compile dependencies
-# POM: pom.xml
-# test? junit:junit:[4.13.1,) -> >=dev-java/junit-4.13.2:4
-# test? org.hamcrest:hamcrest-all:1.3 -> !!!artifactId-not-found!!!
-
-DEPEND=">=virtual/jdk-11:*
-   test? ( dev-java/hamcrest-library:1.3 )"
-
-RDEPEND=">=virtual/jre-1.8:*"
-
-DOCS=( Changes.md README.md )
-HTML_DOCS=( tutorial/{brown.css,tutorial.html,tutorial2.html,tutorial3.html} )
-
-S="${WORKDIR}/${PN}-rel_${PV//./_}_ga"
-
-JAVA_AUTOMATIC_MODULE_NAME="org.javassist"
-JAVA_MAIN_CLASS="javassist.CtClass"
-JAVA_NEEDS_TOOLS=1
-JAVA_SRC_DIR="src/main"
-
-JAVA_TEST_GENTOO_CLASSPATH="hamcrest-library-1.3,junit-4"
-JAVA_TEST_SRC_DIR="src/test"
-JAVA_TEST_RESOURCE_DIRS="src/test/resources"
-
-# 
https://github.com/jboss-javassist/javassist/blob/rel_3_29_0_ga/pom.xml#L166-L168
-# javassist/JvstTest.java
-JAVA_TEST_RUN_ONLY="javassist.JvstTest"
-
-src_prepare() {
-   default
-   java-pkg_clean javassist.jar
-   sed -e 's:\.\./\.\./::' -i src/test/javassist/JvstTest{4,Root}.java || 
die
-}
-
-src_test() {
-   default
-   einfo "Testing"
-   JAVA_PKG_WANT_SOURCE=11
-   JAVA_PKG_WANT_TARGET=11
-   java-pkg-simple_src_test
-}



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

2022-12-10 Thread Robin H. Johnson
commit: d7aff30faa0328c8cc4097d99ca88fa7b5e95b1b
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Sun Dec 11 07:04:35 2022 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Sun Dec 11 07:07:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7aff30f

dev-vcs/git: bump

Signed-off-by: Robin H. Johnson  gentoo.org>

 dev-vcs/git/Manifest  |   3 +
 dev-vcs/git/git-2.38.2.ebuild | 657 ++
 2 files changed, 660 insertions(+)

diff --git a/dev-vcs/git/Manifest b/dev-vcs/git/Manifest
index cc2b4305529e..08609f6ee343 100644
--- a/dev-vcs/git/Manifest
+++ b/dev-vcs/git/Manifest
@@ -1,9 +1,12 @@
 DIST git-2.37.4.tar.xz 6990080 BLAKE2B 
731ae7ff4247fd9d300b2b2b27074cce2d62b6333051bbdb161cdf644b4b40247963a978e1ed25a4f8fc9b544b52aa94ef97abf16db46ffcb688efab380efaec
 SHA512 
f13a25548f6463ee0c3e662819a4af13dfafa8d18108534aeaebafd9a36c84dbea913402d781f7bc1436560c9937d76fd78b39cafa5864f576a1278ed96a9a80
 DIST git-2.38.1.tar.xz 7088208 BLAKE2B 
50e4e9ef04d9eef7c10aba1f0d53d5d15f50ea9a8c344733e7a7865e2f2a833edb4f4b5882f47dd39389dfdedf22a813cfe3d35ab950d6543d21e0294ce17f2d
 SHA512 
e62ca6f54f01d2e4ccffb5f94e8e5cd2f3e098b766d909c694a8daf4d00d5cdeb9cc5ff8e9bc55d888406f292ba99433d334d4da9689c0ce5d7299a3c67c90e0
+DIST git-2.38.2.tar.xz 7090572 BLAKE2B 
80c72541c6cd7362ab5c8e92a2b81fbe80f5fcb3fac26680309ab30250a35f3bf3f1d613cc58bd570e52c81739a212969e28af4b7611ec8e08b8f15f5c9c4b8a
 SHA512 
797c1cee61ff07b6f8502b1819d9797282aa82e33d023dffb4d395376b7a621d518017eaf38d05c6e5aba1372f2731985c53fcb46d43168b67b5bc8febedc6bc
 DIST git-2.39.0.rc2.tar.xz 7146628 BLAKE2B 
a33e1bf569fc946a68071506e53b74dc9006c468df43b4cdfd776329b476034c8504cdf295d9c696a447cb3ed7f0aabb195bc24bd5397f3b708e98f9152f01cd
 SHA512 
31b6fda1fcbed027f20140066f77283bae1179da015fd01b3bee61ab4b313603b229b13b84680030ca65c4b9435133f209b9cc832caf9cff30824da816c3f687
 DIST git-htmldocs-2.37.4.tar.xz 1448376 BLAKE2B 
2414b2f18e3c75c377400623f9e804b6fd5623724834ce52d2680cc10839466d52a8407cac9ed0c8c5928d65058963fe62e9ae2e31f1b695ea3a6fc18ea1938a
 SHA512 
638feee014498af63ea083540b065778d3e3b7fdec9bb7f6e915bbc524e1525e0c4056f8af7d859376b60fcc936cb0ac1e6f83ff940e09f822dfa11570465db4
 DIST git-htmldocs-2.38.1.tar.xz 1479360 BLAKE2B 
72d33a04c94ccb250def2136a2967fd333f3704f8e525f065b508cee890058546fec4e5b1349285b83768a7bd1513c0fac8d9ca287e5e964e6f1ec0d055ef7de
 SHA512 
740da4546bdc0e9c4131e9dd0775662525aeb30a468fc4be63bb09c728da2903d479da5b7ef25d5ee029690ff5c9640de0271c7defcba1fadfa4a21f96d0aa8b
+DIST git-htmldocs-2.38.2.tar.xz 1479720 BLAKE2B 
270454b0692e9ef678ec5ba5a8bbf5b119230981a29928dd256c5851beb5db0db1c12084f091e57bf7cfe011a7c166f5e341be03d98fade7d848cd069fcf6f0e
 SHA512 
9e505f38658384381c22ff7b0502313b2ac842f89d2f8c27d3a03cb0a51fe23f06541fbdd0e5729a056baafc06689fa9faa40f74d8a456d00d5c5c7ef9b39dd0
 DIST git-htmldocs-2.39.0.rc2.tar.xz 1503264 BLAKE2B 
cc6e70fc6c7bf620c76da7f4651165cb2e06ae3c4c9dae9da6696a9bacb460d08629f837e9b62fa7be54ea1d7342894dc33bb12c5fff305627581130261f2c1f
 SHA512 
92bb44dc85ed878c1a11fffafae0b8889d03f48c1a7a7f2fd70797f0af1dd9ed33f14c1969247cc18e4671af90a57cf5d8786ef1e60a818c6e8b333fc33368fa
 DIST git-manpages-2.37.4.tar.xz 510016 BLAKE2B 
03cba56a27039547429eca6a3dfda600d2b1332a6b0da321a1abc8bb311b03e46c389fdbbd7aafc8b5863730e9417ebbd3195ce04408e3f229e646d134a2ac13
 SHA512 
8cf5ae54ae3e86929f375ea2d229ecda7d8b5c8a7f7fbe790334fcd38069285b58636320b1886030402ac9d46ed324c1d26784fff14077f661c43ef98b5f5ec7
 DIST git-manpages-2.38.1.tar.xz 553484 BLAKE2B 
991e7f3916106e346921f6ae281df803b663b7fb4584f98f48f61a121030db8e5a1a97ecb147bf1559408893d3c9692c58b2890ff5a5a00bd451d8f20b73efdb
 SHA512 
d2c75efc497ec62733be0ae0092a256dedb2a24b765e516218c9d96466aef34a0f2a118f68618ea457bf0fb39f5986c52022870116de974b21f541e0994c7d67
+DIST git-manpages-2.38.2.tar.xz 553556 BLAKE2B 
781b50a011d1c329fcdf3c01a94fecf5a388a03ca39e71aac07908e02982ed472d27a581184d894acbad441c945457c32dcb359ee0bcf70671af893e10c8bde4
 SHA512 
3214887045a6b3ff734794d67f17914324de401badae86ca40e16935f81cca183b3d762519922fa03a260dae218acc407896335ae96a17f433a3115e71512fbf
 DIST git-manpages-2.39.0.rc2.tar.xz 557304 BLAKE2B 
0db29a436c709b7cdb45abd5e10d26aba2136b5fa7a501b4313083780ece66d846cc4012b14061ed1f31f368c8407fde021cc092693a64763067fab852f2a7f4
 SHA512 
d30b27251de23053afe2c34ba7b18c8ab7beaf33278d3dcb90aec76147f289b3844eaa1da2dd08950f2398b8541f1538025ecd502b9efc37deadb9b3e8ddea17

diff --git a/dev-vcs/git/git-2.38.2.ebuild b/dev-vcs/git/git-2.38.2.ebuild
new file mode 100644
index ..f68fb68b1f50
--- /dev/null
+++ b/dev-vcs/git/git-2.38.2.ebuild
@@ -0,0 +1,657 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+GENTOO_DEPEND_ON_PERL=no
+
+# bug #329479: git-remote-testgit is not multiple-version aware
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit toolchain-funcs perl-module bash-completion-r1 optfeature plocale 

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

2022-12-10 Thread Hans de Graaff
commit: 8d96556e369ecaf0fa440d43ffd6597a2e60256e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Dec 10 10:08:07 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Dec 11 06:27:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d96556e

dev-ruby/public_suffix: add 5.0.1

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

 dev-ruby/public_suffix/Manifest   |  1 +
 dev-ruby/public_suffix/public_suffix-5.0.1.ebuild | 29 +++
 2 files changed, 30 insertions(+)

diff --git a/dev-ruby/public_suffix/Manifest b/dev-ruby/public_suffix/Manifest
index ce92b5248741..70035f97844e 100644
--- a/dev-ruby/public_suffix/Manifest
+++ b/dev-ruby/public_suffix/Manifest
@@ -2,3 +2,4 @@ DIST public_suffix-3.1.1.gem 99840 BLAKE2B 
ef86b7ecb834a855dbb44b8a0f934de3715ed
 DIST public_suffix-4.0.6.gem 108032 BLAKE2B 
4cbb10ddd924daf11d97a54d18550961f46c0951dd3dc1f23740ee7500fd8e796e78fd6421a7418a49350a69eca7d6456a09810be317ad4619ef3d3e7f71ff69
 SHA512 
a756c0f8f9cee2d12bd1730280108b72befa362defda12e5f6d7af6d68c40e31478c337b3eb7e7407feff9531082051d18928861003c7ba29679b4048da3b4b1
 DIST public_suffix-4.0.7.gem 113664 BLAKE2B 
5da86713da01f59e7f311985a36b835e02807ca5f186ffc5e41e42cae7781cc10d96a4aca77dafb77050c78e6fb03e10f7ac55dace776c5cca68bca9f4bd7d75
 SHA512 
acdfe135684277a669ceaa61ea78fc70b979614f63daf27d145e78e4013221eac106651838a27b6694844f4fc33521ecc9f81102582ca1f1232fa80ce8191207
 DIST public_suffix-5.0.0.gem 114176 BLAKE2B 
dc7a7dcf3d84130420d6243aa0a9391c141061fbe0fa70d85ce120938f3e31d617cf022a853dc9839cf49b997c1eb85f49a8759f357820ca32f88a26730fa473
 SHA512 
89dc076e6c55790b1459ceb0b0587d20b80d8a681bab6db2dd213e06f9bf9e55200e86cf891c92b310e691e7b0e1bb5ae95e28e3a3307541c2f020e5f69abeb5
+DIST public_suffix-5.0.1.gem 114688 BLAKE2B 
7d1f2bf8b05c4de548b281f01a50eba8911ca9d56f42301139e0e3242eb9960db7b6fe312f4b65996b9b796fcc84748c53968771417b45773a453dc99b2fa33b
 SHA512 
9498d53af79ffa7ccf5f94eb4e54c2281ff3e025d963c9024aeac06efa919dcf766a51f901ab6168125737b6f53831f8835d539fc45ddb66c99c2e573746

diff --git a/dev-ruby/public_suffix/public_suffix-5.0.1.ebuild 
b/dev-ruby/public_suffix/public_suffix-5.0.1.ebuild
new file mode 100644
index ..0e54e7908148
--- /dev/null
+++ b/dev-ruby/public_suffix/public_suffix-5.0.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTRAINSTALL="data"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Parse and decompose a domain name into top level domain, domain 
and subdomains"
+HOMEPAGE="https://simonecarletti.com/code/publicsuffix-ruby/;
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/mocha:1.0 )"
+
+all_ruby_prepare() {
+   sed -i -e '/rubocop/I s:^:#:' \
+   -e '/yard/,/CLOBBER.include/ s:^:#:' \
+   -e '/bundler/ s:^:#:' Rakefile || die
+   sed -i -e '/reporters/I s:^:#:' test/test_helper.rb || die
+}



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

2022-12-10 Thread Hans de Graaff
commit: 6f3043de9e9448cb3fd2b6dfb080838bf19714c7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Dec 10 10:02:47 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Dec 11 06:27:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f3043de

dev-ruby/psych: add 5.0.1

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

 dev-ruby/psych/Manifest   |  1 +
 dev-ruby/psych/psych-5.0.1.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-ruby/psych/Manifest b/dev-ruby/psych/Manifest
index 6e5fa0606251..9e55cdb2da61 100644
--- a/dev-ruby/psych/Manifest
+++ b/dev-ruby/psych/Manifest
@@ -2,3 +2,4 @@ DIST psych-4.0.3.gem 93184 BLAKE2B 
dd3dbd561a4abd97dfc5396d17966dca20205b8f5e7a1
 DIST psych-4.0.4.gem 93696 BLAKE2B 
a70998ff33cf6590d6f9743b1b0b60907ce104f349aa8bdc011560d9d131c6e0563fc204128a39ebeb63c7d3e6336dc024ef2613c274453dfeb3b37960a2782b
 SHA512 
976f2686b00339c98da125a19ca4128a3c3098a1ae5980a3a8b0adf521c8bda4610dd0df0180f9ca0b902b98f0dac93e081d8270ea2f0799e20addb0bf8275a2
 DIST psych-4.0.5.gem 93696 BLAKE2B 
4a084a24251aa0c009c56f7091494f37a41dc2340be67cc5c55ba48c6af227e1473e5d8dd17fa5091fc703e0b1323a9178492e230a1b203b54f9142927c8a19a
 SHA512 
2e24a044e8735c67c052704f2df565aefc653769a991f9c47fecb8df8d303357e2a8627b5111e404d6a0cef0e85eee1de0e943067c22051a5e350a71f3ac
 DIST psych-4.0.6.gem 93696 BLAKE2B 
f5bea8262b401c0c291514dbd5ddc4aff389aeadb0b6483901b70a9562d267460260ddc5991e1540e51fb371a79d3a4a831bfdb8cb0b5dd9bd53cac939287545
 SHA512 
31f0ff5cd48e80ae81977f9519aa7952685b2da4a88b202aeb7214a364932cb1ca256f0934bed158d44a7d4d6e8cbb34928d33e731d0a8ba1a9885733ed32cd1
+DIST psych-5.0.1.gem 39936 BLAKE2B 
281beff933541db82b02bb20ae50ed4015cce5916654351b71b6f8d3a537830456277ece122eeede3f1323b3a1704821ee1135673175726c4062253d4b0bde05
 SHA512 
dca1e881124bea09995367d952d519d5dc74eb5578a4305234cf97f1b0e3e03065b427a7190b5c033e4d4c424b558e3cdf44ef35effbe1d808f8379c93fd6bb2

diff --git a/dev-ruby/psych/psych-5.0.1.ebuild 
b/dev-ruby/psych/psych-5.0.1.ebuild
new file mode 100644
index ..c79a5288fd87
--- /dev/null
+++ b/dev-ruby/psych/psych-5.0.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTENSIONS=(ext/psych/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A YAML parser and emitter"
+HOMEPAGE="https://github.com/ruby/psych;
+
+LICENSE="BSD-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="$(ver_cut 1)"
+IUSE="test"
+
+RDEPEND+=" >=dev-libs/libyaml-0.2.5"
+BDEPEND+=" >=dev-libs/libyaml-0.2.5"
+
+ruby_add_rdepend "dev-ruby/stringio"
+
+each_ruby_test() {
+   ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each{|f| require f}' 
|| die
+}



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

2022-12-10 Thread Hans de Graaff
commit: abdeafe54ed34a37808b1ea7cf2f7038a45d5dc7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Dec 10 09:32:52 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Dec 11 06:27:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abdeafe5

dev-ruby/mocha: add 2.0.2

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

 dev-ruby/mocha/Manifest   |  1 +
 dev-ruby/mocha/mocha-2.0.2.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-ruby/mocha/Manifest b/dev-ruby/mocha/Manifest
index 0eee798d7085..2d191b21aeb6 100644
--- a/dev-ruby/mocha/Manifest
+++ b/dev-ruby/mocha/Manifest
@@ -4,3 +4,4 @@ DIST mocha-1.14.0.tar.gz 246015 BLAKE2B 
836b678ca0bcbc1860cb185ee6cd5a71bbdeff46
 DIST mocha-1.15.0.tar.gz 245879 BLAKE2B 
982c0b1a59f47fa7ee990ba20e8acd55d581a508f281f83a9ada1cc7e6e6a214351c69f4d9bad127c0b900ea1d2107a7e47d7da0aa8b185e58a9027cdc0b1ab3
 SHA512 
c4218098e4f7a4099e2c9c8046fddabc41ab099b60aa635f9da1f5e4e37c7170dd3afa66ea5959e1bdb020e44b0bf5063721df3f8bdd312c53c36227b2e23f6d
 DIST mocha-1.16.0.tar.gz 246370 BLAKE2B 
c2891021c33e4038ff965a470eda3be7eac2765f7c038fef33f38cd07b8501fdb88a1dcd8d291eabb124fb0fff50c40651bf29ac4a28012b57c7a02d2ff46b63
 SHA512 
b7d8825771f84245e7383e4081dcb42734b9716e7bef3c1b5d49ac28850590b4beabf8d0370992e100b6340ff3cfb3113610e303de74bc33c059bd9b9910cb8e
 DIST mocha-2.0.1.tar.gz 244331 BLAKE2B 
7ed47d0b740cd6b22e2bada9c9674c225457fae08d1be091292b5261f29f92c32a2a4f434727a4be530be56a861c9b71507484df274b797161e7c86d54bb9da9
 SHA512 
d86250b23e578fee987c68c5de5ca0ad9c114304993c315dde7aad0e5a415360a552b7366ef890321a4adb71a90668afb0e51fa2430c584b9b38818bc67fa53d
+DIST mocha-2.0.2.tar.gz 245650 BLAKE2B 
3bf56cacc99b5eeb17977cd1052c635df74aec10f20a76d843d703e68520ef434bc9111b739591dfa15b21ecdbdfb5b55037e9509683624349be83613528787f
 SHA512 
93579390f4feaf034cd6e8905654fe8cc5c8a1f28f3d27488deeb84250114a5e04c4e7aa544f18f33b2c3887668d5fddb3a3f9bda5548d577be1522da2e09760

diff --git a/dev-ruby/mocha/mocha-2.0.2.ebuild 
b/dev-ruby/mocha/mocha-2.0.2.ebuild
new file mode 100644
index ..8b9904e74ec0
--- /dev/null
+++ b/dev-ruby/mocha/mocha-2.0.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_TASK_TEST="test:units test:acceptance"
+
+RUBY_FAKEGEM_EXTRADOC="README.md RELEASE.md"
+
+RUBY_FAKEGEM_GEMSPEC="mocha.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Mocking and stubbing using a syntax like that of JMock and 
SchMock"
+HOMEPAGE="https://mocha.jamesmead.org/;
+SRC_URI="https://github.com/freerange/mocha/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/ruby2_keywords-0.0.5"
+
+ruby_add_bdepend "
+   test? ( >=dev-ruby/test-unit-2.5.1-r1 dev-ruby/introspection )"
+
+all_ruby_prepare() {
+   sed -i -e '/[Bb]undler/ s:^:#:' -e '1iload "lib/mocha/version.rb"' 
Rakefile || die
+
+   sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} 
|| die
+}
+
+each_ruby_test() {
+   export MOCHA_NO_DOCS=true
+   each_fakegem_test
+}



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

2022-12-10 Thread Hans de Graaff
commit: 18adc8d4ac9e723c07a6c20ddc4536d409407417
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Dec 10 08:52:18 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Dec 11 06:27:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18adc8d4

dev-ruby/mini_magick: add 4.12.0

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

 dev-ruby/mini_magick/Manifest  |  1 +
 dev-ruby/mini_magick/mini_magick-4.12.0.ebuild | 62 ++
 2 files changed, 63 insertions(+)

diff --git a/dev-ruby/mini_magick/Manifest b/dev-ruby/mini_magick/Manifest
index ce6185e1c125..b0115aea860c 100644
--- a/dev-ruby/mini_magick/Manifest
+++ b/dev-ruby/mini_magick/Manifest
@@ -1 +1,2 @@
 DIST mini_magick-4.11.0.tar.gz 1193122 BLAKE2B 
b736bb1b147ec2b1f926ebf5a3b908e659d6dfcaca0e7199932086e09cfd6be21046dff3c4e0edb7877c40c5bbda73aa0f521b305c15abb6fab931242b4561c9
 SHA512 
7201a94345aa95bb9466369c78fbc48108b245df77435e839a3f0df7694f4da4eeff3a7b3da4aaabedefd93859abde1145baef6f0f01580f66255653be88f5d2
+DIST mini_magick-4.12.0.tar.gz 1331356 BLAKE2B 
84d222424c354e83a041f2c6352f92d11889ed51126f90dd55ccbdbfa31974b79977bf3cf10d30c5f350d17a7dd2d20bf538c2eb78f65c58a29a81f71290acf8
 SHA512 
8801b4fe9cfed47eeae91cffd5364ca828f8b21d7040217d72d0f5ca9070e02f191b8f87b933c067c0d914332806f14e1b87621dbca06df047c43db8a72cd559

diff --git a/dev-ruby/mini_magick/mini_magick-4.12.0.ebuild 
b/dev-ruby/mini_magick/mini_magick-4.12.0.ebuild
new file mode 100644
index ..375b1127f9ce
--- /dev/null
+++ b/dev-ruby/mini_magick/mini_magick-4.12.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Manipulate images with minimal use of memory"
+HOMEPAGE="https://github.com/minimagick/minimagick;
+SRC_URI="https://github.com/minimagick/minimagick/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+RUBY_S="minimagick-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# It's only used at runtime in this case because this extension only
+# _calls_ the commands. But when we run tests we're going to need tiff
+# and jpeg support at a minimum.
+RDEPEND+=" media-gfx/imagemagick"
+DEPEND+=" test? ( virtual/imagemagick-tools[jpeg,png,tiff] )"
+
+ruby_add_bdepend "test? ( dev-ruby/mocha dev-ruby/webmock )"
+
+all_ruby_prepare() {
+   # remove executable bit from all files
+   find "${S}" -type f -exec chmod -x {} +
+
+   sed -i -e '/\([Bb]undler\|pry\)/ s:^:#:' spec/spec_helper.rb || die
+
+   # Don't force a specific formatter but use overall Gentoo defaults.
+   sed -i -e '/config.formatter/d' spec/spec_helper.rb || die
+
+   # Avoid broken spec that does not assume . in path name
+   sed -i -e '/reformats a layer/,/end/ s:^:#:' 
spec/lib/mini_magick/image_spec.rb || die
+
+   # Avoid spec broken by recent imagemagick updates
+   sed -i -e '/cache files generated from .mpc/askip' 
spec/lib/mini_magick/image_spec.rb || die
+   sed -i -e '/does not hang when parsing verbose data/askip' 
spec/lib/mini_magick/image_spec.rb || die
+
+   # Avoid graphicsmagick tests because installing both in parallel for
+   # tests is hard.
+   sed -i -e 's/:graphicsmagick//' spec/spec_helper.rb || die
+   sed -i -e '/identifies when gm exists/,/^end/ s:^:#:' 
spec/lib/mini_magick/utilities_spec.rb || die
+   sed -i -e '/returns GraphicsMagick/,/^end/ s:^:#:' 
spec/lib/mini_magick_spec.rb || die
+   sed -i -e 's/"GraphicsMagick"//' spec/lib/mini_magick/image_spec.rb || 
die
+
+   # Avoid posix-spawn tests because is not the default, does not work 
with ruby30 and appears to be unmaintained.
+   sed -e '/SHELL_APIS.*posix-spawn/ s:^:#:' \
+   -e 's/"posix-spawn"//' \
+   -i spec/spec_helper.rb || die
+}



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

2022-12-10 Thread Hans de Graaff
commit: 18c7222dbdf72b81ed0cac013b17ccde4612991b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Dec 10 10:28:53 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Dec 11 06:27:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18c7222d

dev-ruby/racc: add 1.6.1

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

 dev-ruby/racc/Manifest  |  1 +
 dev-ruby/racc/racc-1.6.1.ebuild | 54 +
 2 files changed, 55 insertions(+)

diff --git a/dev-ruby/racc/Manifest b/dev-ruby/racc/Manifest
index bf1585b37277..e818d1ba5770 100644
--- a/dev-ruby/racc/Manifest
+++ b/dev-ruby/racc/Manifest
@@ -1,3 +1,4 @@
 DIST racc-1.4.16.tar.gz 451711 BLAKE2B 
d3bcb72a69df255d5468054541c281bf7bd3225eb3ba1997fccd6dcd219d3a8890e3df7b43fe106ffa3fc63a8d8079cab83e7096b0737f5bbacf816b7c3bbfb2
 SHA512 
7cdf6a62449e8f39984a8b27706045e509828a93a72d112b22a4c467184a63ee23b4b2048ef7017846053fb2ff4021aa43d96a6147fa271257df584ab3d66f38
 DIST racc-1.5.2.tar.gz 434903 BLAKE2B 
cfbaa09c1b2e233e82228075cf979c54688e51e702cade072d42b2952100b74a53e536d904cbbf15cb04ffc74018b48e5b27a5773adf6240614c815250d47119
 SHA512 
73c68dd75fa35727fd93a76886dd77afbb7032271e535c6e885a4ede6822052a93a610dec8a1f84daf24903c749b30a185831ec96d651588db2a2524f3dcd477
 DIST racc-1.6.0.tar.gz 470565 BLAKE2B 
482b17723630dfb1d6e010c3eeb7da5a9f7b97f544d1a5020195134cd5446d28eff9a75b6c392a75970ddf024f560d2c7135abc4a2de76b581aa835c0901b524
 SHA512 
c19b7444bfafa0dfe3448600d10a1a09319702c37632e19569aeb947e7c035cc4067da040d45ede0dab35eaa197a55eac394715aae520fba41ed6e0c01c95e3d
+DIST racc-1.6.1.tar.gz 470769 BLAKE2B 
285959593b60a5883c6f6ed119832c027a28fe43238721eb2365c1871635d781be73ea5a8d53593e288745906f068a8a5e9f568181b210374cc943cc35da5b7b
 SHA512 
bbd592eee9c015ece87c555d4546a36d2a60bd6b9559ae1f3ca4d1cff887738bee46dbb32010d87d71fe4dbe0a13d00fb392db540f6c4b64688f9a8387ca20c7

diff --git a/dev-ruby/racc/racc-1.6.1.ebuild b/dev-ruby/racc/racc-1.6.1.ebuild
new file mode 100644
index ..597b346fd30d
--- /dev/null
+++ b/dev-ruby/racc/racc-1.6.1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="README.rdoc README.ja.rdoc TODO ChangeLog"
+
+RUBY_FAKEGEM_GEMSPEC="racc.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/racc/cparse/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/racc/cparse"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A LALR(1) parser generator for Ruby"
+HOMEPAGE="https://github.com/tenderlove/racc;
+SRC_URI="https://github.com/tenderlove/racc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc test"
+
+ruby_add_rdepend "virtual/ruby-ssl"
+
+ruby_add_bdepend "dev-ruby/rake
+   test? ( dev-ruby/minitest )"
+
+all_ruby_prepare() {
+   sed -i -e 's/, :isolate//' Rakefile || die
+   sed -i -e '/bundler/ s:^:#:' -e '/rdoc/,/^end/ s:^:#:' Rakefile || die
+
+   # Avoid depending on rake-compiler since we don't use it to compile
+   # the extension.
+   sed -i -e '/rake-compiler/ s:^:#:' -e '/extensiontask/ s:^:#:' Rakefile
+   sed -i -e '/ExtensionTask/,/^  end/ s:^:#:' Rakefile
+   # Which means we need to generate the parser file here
+   rake lib/racc/parser-text.rb || die
+
+   sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   dodoc -r doc
+
+   docinto examples
+   dodoc -r sample
+}



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

2022-12-10 Thread Hans de Graaff
commit: 2011a4ce067d238cb62b1b02c4d07ae80d2113c4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Dec 10 09:35:24 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Dec 11 06:27:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2011a4ce

dev-ruby/net-protocol: add 0.2.1

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

 dev-ruby/net-protocol/Manifest  |  1 +
 dev-ruby/net-protocol/net-protocol-0.2.1.ebuild | 31 +
 2 files changed, 32 insertions(+)

diff --git a/dev-ruby/net-protocol/Manifest b/dev-ruby/net-protocol/Manifest
index 7875b8d3d5b0..5890c71069df 100644
--- a/dev-ruby/net-protocol/Manifest
+++ b/dev-ruby/net-protocol/Manifest
@@ -1,3 +1,4 @@
 DIST net-protocol-0.1.2.tar.gz 17603 BLAKE2B 
2d5dd2437d2d10e82c20e17884b80259b7cb5b5ef626f4dc054515adaff46143b46754fc375f66e5754aa81a72372784b389864bbed249c6df59d64331c47672
 SHA512 
959b426ab3fb388d42ccd5b21e60878b58e606ec21d651d232d706c40908c6b53c14ce16362ca3c32cb40da1238baf79127d870788adc8b23884204f4426f9d7
 DIST net-protocol-0.1.3.tar.gz 17522 BLAKE2B 
6789bcf2f1908e91b6e01cdb225feb975457b9c274b6632d67e39c2fed1a6a0efe20c8f8f10d8f287618546c116fd0a5947b994c6d749d8312b243bdb7d624e1
 SHA512 
958f7a52fd7db661e60fa6f4f401ee0097de0782d984b4394dec5ced34b4935d6f30b65a198f5b9cc17247b6ff06ff266e2ca1f1081369cc18597bfd30285774
 DIST net-protocol-0.2.0.tar.gz 17760 BLAKE2B 
c5606b0f206abee666e53480d1a08f2b673330f8ca0a0b5761e7013dca7273d2d49640b270f7a5f096746bb101ec26382c5a3718d62592f1ed82c32d34409f6a
 SHA512 
9769bfb17e8316f20daba9336af8392d38d4d8056590a4d8b019ca7dc404e2e287a82b0373852b2fea40b249b15602bb2b16596d0e62f4d53cc8f67d977d4e26
+DIST net-protocol-0.2.1.tar.gz 17713 BLAKE2B 
dc5abe229e6900a41af786f6e617c27a8fec2fc720afaf95ae72a1614017c43617eb207a57a6460dd6b589c392ec6cb65ff4a3b6e3f09e04f765295f5d41a3ff
 SHA512 
e3990b64826c681efac2bcb5cbe4f120e730ddac8e1a62690e575de5037c7a9ddb80bf6cc051c98319c37013fef7f4f331adbcd51e96f32ecf4c3804fcd1f7c5

diff --git a/dev-ruby/net-protocol/net-protocol-0.2.1.ebuild 
b/dev-ruby/net-protocol/net-protocol-0.2.1.ebuild
new file mode 100644
index ..2f0df4b1cbb2
--- /dev/null
+++ b/dev-ruby/net-protocol/net-protocol-0.2.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="net-protocol.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="The abstruct interface for net-* client"
+HOMEPAGE="https://github.com/ruby/net-protocol;
+SRC_URI="https://github.com/ruby/net-protocol/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_rdepend "
+   dev-ruby/timeout
+"
+
+all_ruby_prepare() {
+   sed -e 's/__dir__/"."/' \
+   -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \
+   -e 's/git ls-files -z/find * -print0/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}



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

2022-12-10 Thread Hans de Graaff
commit: b17b0a22bf70616e1d45e96bb09a4c7345193ba4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Dec 10 08:07:44 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Dec 11 06:27:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b17b0a22

dev-ruby/json: add 2.6.3

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

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

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

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



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

2022-12-10 Thread Hans de Graaff
commit: ada47ac08322e528e6e4689160be7b68ca6831e2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Dec 10 07:31:56 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Dec 11 06:27:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ada47ac0

dev-ruby/hiera: add 3.11.0

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

 dev-ruby/hiera/Manifest|  1 +
 dev-ruby/hiera/hiera-3.11.0.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/dev-ruby/hiera/Manifest b/dev-ruby/hiera/Manifest
index baa493a9debc..3fa2a7cbdea5 100644
--- a/dev-ruby/hiera/Manifest
+++ b/dev-ruby/hiera/Manifest
@@ -1,3 +1,4 @@
 DIST hiera-3.10.0.gem 40960 BLAKE2B 
e8a5716c11ccb99ec9b10e42197ad3492b99680be1de84cbd0d671a090c918c84c95485c2609cbb231d7a94e2a1f52d467ce5208a68ec627a44e8b9abb150950
 SHA512 
01e33f573f99d8bf023e7b956db226e6d16f8f28f7f1a445b61808a62bae8884f6fb367e0b088987e844bcd53f9f05d68baf123115ff83c0f939cc1b1e61a5df
+DIST hiera-3.11.0.gem 40960 BLAKE2B 
e1c2ef1d5a6a92727540b1f579add0c63566ec9df6d5544553486b3dc812df3b5ae5dc7746bda591569f4979c8c53ae79a950238d03b205a7e06ac7697fb68b1
 SHA512 
51e82f0ec9cd84685dcd2ae904ee1640e0c8c7072a494793c9798aef53cbacfd368c1591c7ceeb15ae9af0d0134bd5c352fd116c42896980b7a6456342fc1354
 DIST hiera-3.8.0.gem 40960 BLAKE2B 
b368ef92bca06081c99ec7e1a1e04b69f3c1cae285fcb17f9d1b89683fd679b037d2ef26af6912a776d73d3a553a8323c6820482383065927245898c9e78daa1
 SHA512 
0aa8d306cce33760eee9ca702f6d1f8a0137c551321c7553a25644a4097b8539945d5432e94ff83ed9c3392603dc962b33ab1e1702ed1ab5699d3ef179de9379
 DIST hiera-3.9.0.gem 40960 BLAKE2B 
863fe37ecfda2153b5e94afde6d53893a0b5baaa10aa3bc3a939cc7df54168bbcb709f85bb50ffad11376d7434337ae3c79bc5d9fac99433da31e7dd77213004
 SHA512 
6ce3598e7c7a628198638a4b75a65efcc529089c7c80d7f3dfc072c26e8a65054d8bc5c71f40ce2833465ccfaa333c5490ecdfe58578532eb3455be46a69ad0e

diff --git a/dev-ruby/hiera/hiera-3.11.0.ebuild 
b/dev-ruby/hiera/hiera-3.11.0.ebuild
new file mode 100644
index ..c22010b56757
--- /dev/null
+++ b/dev-ruby/hiera/hiera-3.11.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A simple pluggable Hierarchical Database"
+HOMEPAGE="https://docs.puppet.com/hiera/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+ruby_add_bdepend "test? ( dev-ruby/mocha )"
+
+ruby_add_rdepend "dev-ruby/deep_merge"



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

2022-12-10 Thread Hans de Graaff
commit: b9d48aa50e9514d2026ba66090e79a0e2d025912
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Dec 10 07:31:09 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Dec 11 06:27:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9d48aa5

dev-ruby/date: add 3.3.1

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

 dev-ruby/date/Manifest  |  1 +
 dev-ruby/date/date-3.3.1.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/dev-ruby/date/Manifest b/dev-ruby/date/Manifest
index 40ce350914d3..5c4c530e97d9 100644
--- a/dev-ruby/date/Manifest
+++ b/dev-ruby/date/Manifest
@@ -1,2 +1,3 @@
 DIST date-3.2.2.tar.gz 108973 BLAKE2B 
aedb4d5d43b1d7ac277bc6fd36651f36828be7a04f4eb75c45ea02bc56b3a403af9e8a26b23a9839c904ae455e6a02476fe83115d8c816f06168db6e0a788347
 SHA512 
5a640b550c9ea0c1fa24aa5d114ae9108fd568c8c38b20434168a92c886d66487065e0c6aedc7e55cbe59cc3338fd262ca601267ed0b55377c382fe0502e9604
 DIST date-3.3.0.tar.gz 108249 BLAKE2B 
7d85337c1b39b09d15a73a47b5e09788a700a0e044fc74a4138be490d7212174e3cc03c40c7b4814bc69523399826832c48c07a38e0cfb6f28554f584cf81fe0
 SHA512 
1e20c5a29b0aabc3354b6c39e0dcc4cbeafc6b74afddd5b4446b7a7b608832f072c86b98267893267d0372ba7ab0bfd71862369cd8d35b162cba8bdd81563a57
+DIST date-3.3.1.tar.gz 108337 BLAKE2B 
90241a005755c330dab010aa2d1a0c6192b7de3e33f0b3fe8089385d2aed0a834ea96b71e276f2cf5bbddc187c915a5d93e38cfcddeaf267d803113895b9fd3f
 SHA512 
8eb701542619320fc4400440b8c8a03626a389e0c94bf1e17f4bf952d616e5cbbce0f3714d824db255734386fb5b5522e220f619533f4c901746bb7d630e8275

diff --git a/dev-ruby/date/date-3.3.1.ebuild b/dev-ruby/date/date-3.3.1.ebuild
new file mode 100644
index ..303b2f58e831
--- /dev/null
+++ b/dev-ruby/date/date-3.3.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTENSIONS=(ext/date/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="date.gemspec"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A subclass of Object includes Comparable module for handling 
dates"
+HOMEPAGE="https://github.com/ruby/date;
+SRC_URI="https://github.com/ruby/date/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+all_ruby_prepare() {
+   sed -e 's/__dir__/"."/' \
+   -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \
+   -e 's/git ls-files -z/find * -print0/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:.:test:test/lib -rhelper -e 
'Dir["test/**/test_*.rb"].each{|f| require f}' || die
+}



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

2022-12-10 Thread Hans de Graaff
commit: db5780875fac493ebb795163714703b9e478de85
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Dec 10 08:06:37 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Dec 11 06:27:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db578087

dev-ruby/io-event: add 1.1.4

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

 dev-ruby/io-event/Manifest  |  1 +
 dev-ruby/io-event/io-event-1.1.4.ebuild | 34 +
 2 files changed, 35 insertions(+)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index aef993a8bdac..d66a37177fce 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -1,2 +1,3 @@
 DIST io-event-1.1.2.tar.gz 34305 BLAKE2B 
8e7814ada38c4a766f413373e0ef5b0c94a1b94342667a25c59bf8925fed791c3dc527bf63f02a9e40297abcdde730047a3a80104ac9d9f12ea648e5842ea851
 SHA512 
68a9c01f8075117767cdcacb095f9587118f86cc536d94a990b55e63e7f5213c350556486c45e2687db2ac810d48dc1d9aa28e994ef6ae0229f7b258d0b92aa2
 DIST io-event-1.1.3.tar.gz 34336 BLAKE2B 
bf0143c73e8d3f2929d3d86a740bb4c846558e3e605414087a5bb16b6e8d1c0b35494b9c761de8d57004b4b540b72d16916ec602a04f204f32fa5ba074a465a3
 SHA512 
9da7405e6d0d0b7aed30718bd52c15bd05061f73c4a1ed481bbfa037a11d75a034876e7470ad29523e8e16c5a3b69eaf8716d81b8e840fb01c6248ecab633495
+DIST io-event-1.1.4.tar.gz 34425 BLAKE2B 
80af7c6234e44197c79c2b893aae02a05399c28a02daca900526e25bf3d0703d085b94dc231cf485028e8ce529b54a5a85b5adb6a720be87222be8d84302354a
 SHA512 
8c8ae307879511099cbd5ceec775d408a5de28887e466a1fc62f4c1551c8e757875fcc7f12646c8d73f0fd9018a28cb8d6d0da1e4e6f0a0238812fe2674d1520

diff --git a/dev-ruby/io-event/io-event-1.1.4.ebuild 
b/dev-ruby/io-event/io-event-1.1.4.ebuild
new file mode 100644
index ..107271412ff8
--- /dev/null
+++ b/dev-ruby/io-event/io-event-1.1.4.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An event loop"
+HOMEPAGE="https://github.com/socketry/io-event;
+SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~sparc"
+IUSE=""
+
+ruby_add_bdepend "test? ( >=dev-ruby/sus-0.6:0 )"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Avoid dependency on unpackaged covered package
+   rm -f config/sus.rb || die
+}
+
+each_ruby_test() {
+   ${RUBY} -S sus-parallel || die
+}



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

2022-12-10 Thread Hans de Graaff
commit: d43204eb5d430aa0b1edfd7238d3240955e0cdac
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Dec 10 07:28:02 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Dec 11 06:27:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d43204eb

dev-ruby/csv: add 3.2.6

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

 dev-ruby/csv/Manifest |  1 +
 dev-ruby/csv/csv-3.2.6.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-ruby/csv/Manifest b/dev-ruby/csv/Manifest
index 8a4e5e429b8d..f15bbdd83e7b 100644
--- a/dev-ruby/csv/Manifest
+++ b/dev-ruby/csv/Manifest
@@ -1,3 +1,4 @@
 DIST csv-3.2.3.tar.gz 88749 BLAKE2B 
ec927ae8eaaf4f050e34218cd5a6bef2cd912828e065a03b772070e0ad9f18617b55a771a1fe2a4467106cabf2d54efe84313fdecfb758104545b9874056eec9
 SHA512 
104b27991f43c9d18a7a0f9db38b32bf638b7b73e25376f1a404b76910a348bf8bf7850a9a671658b928bacfbe288176cfa14dce2ae1524c64dfbeb52138a482
 DIST csv-3.2.4.tar.gz 89474 BLAKE2B 
a4a4b890f4c978ab933d4f7fde05d90d30f44f4f954db39ca00f867a90b2d584e52625127ee33b81dab82445bf9a6a94340e090c35cd5c6ab9e14b22320d5d57
 SHA512 
b024132fda678347fae4b237dfbf9f261ca3bf46c22c627db4ad8c6f17a690ab97a8ad4ffe693f6ed3c5a71620408f15ccee9d27c36196c7b51ca9abc09029a5
 DIST csv-3.2.5.tar.gz 89665 BLAKE2B 
d464e1d36568b30328a3b2b14a363e19f3364f9a18afc16caba3cdff86c9d5bb2565706eef4f5dc573eacb918330477892aab6d544136fe8d1eed4ed558a3860
 SHA512 
2f41b7a51754843dd90213931e0bd2a29e7d1c03046a526d884c5677263fcb07110f507d7b91f2976693588799df1d261ce3d7f50d473206ce218def4a461250
+DIST csv-3.2.6.tar.gz 90054 BLAKE2B 
106e3ef5d5e1ad3d95e80e96711db61bf00822711259188b26738b44de52c35d8e12c8042a7dbfeda5108c0b98cc73b8beb69c4f6957b2eb2f34297c220e5736
 SHA512 
b89044581d1c6cac5270573e424747c42a20cc6d51dde03971bbfc01b5ced3dd5ad713290a0e9c821cf67302153e9b17750e01b7f41182dcb794e0a4f10d88a2

diff --git a/dev-ruby/csv/csv-3.2.6.ebuild b/dev-ruby/csv/csv-3.2.6.ebuild
new file mode 100644
index ..b0a5c099d961
--- /dev/null
+++ b/dev-ruby/csv/csv-3.2.6.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="The CSV library provides a complete interface to CSV files and 
data"
+HOMEPAGE="https://github.com/ruby/csv;
+SRC_URI="https://github.com/ruby/csv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="$(ver_cut 1)"
+
+ruby_add_bdepend "test? ( >=dev-ruby/test-unit-3.4.8 )"
+
+all_ruby_prepare() {
+   sed -i -e 's:require_relative ":require "./:' -e 's/__dir__/"."/' 
${RUBY_FAKEGEM_GEMSPEC} || die
+   sed -i -e '/bundler/I s:^:#:' Rakefile || die
+}
+
+each_ruby_test() {
+   ${RUBY} run-test.rb || die
+}



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

2022-12-10 Thread Hans de Graaff
commit: a76878a9f8783b7f10116eb9434f8421ca65280a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Dec 10 07:24:19 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Dec 11 06:27:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a76878a9

dev-ruby/serverengine: fix tests

Closes: https://bugs.gentoo.org/884773
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/serverengine/serverengine-2.3.0.ebuild | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/serverengine/serverengine-2.3.0.ebuild 
b/dev-ruby/serverengine/serverengine-2.3.0.ebuild
index a93443157f38..5ca4aae1ebae 100644
--- a/dev-ruby/serverengine/serverengine-2.3.0.ebuild
+++ b/dev-ruby/serverengine/serverengine-2.3.0.ebuild
@@ -24,11 +24,15 @@ ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/timecop 
)"
 
 all_ruby_prepare() {
sed -i -e '/rake/ s/~>/>=/' \
-   -e '/rspec/ s/2.13.0/2.13/' \
+   -e '/rspec/ s/2.13.0/3.0/' \
-e '/rake-compiler/ s:^:#:' serverengine.gemspec || die
+
+   sed -i -e '/color_enabled/ s:^:#:' -e '1irequire "fileutils"' 
spec/spec_helper.rb || die
+
+   sed -i -e '/raises SystemExit/askip "Exits rspec 3"' 
spec/multi_process_server_spec.rb || die
 }
 
 each_ruby_test() {
# The specs spawn ruby processes with bundler support
-   ${RUBY} -S bundle exec rspec-2 spec || die
+   ${RUBY} -S bundle exec rspec-3 spec || die
 }



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

2022-12-10 Thread Michał Górny
commit: 5951bdadc4aca689020e18bb35def07925569da6
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 11 03:31:09 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 11 03:31:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5951bdad

dev-python/PyQt5: Remove old

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

 dev-python/PyQt5/Manifest|   1 -
 dev-python/PyQt5/PyQt5-5.15.6.ebuild | 183 ---
 2 files changed, 184 deletions(-)

diff --git a/dev-python/PyQt5/Manifest b/dev-python/PyQt5/Manifest
index b406f8f09058..33d5bc51cbf9 100644
--- a/dev-python/PyQt5/Manifest
+++ b/dev-python/PyQt5/Manifest
@@ -1,2 +1 @@
-DIST PyQt5-5.15.6.tar.gz 3239505 BLAKE2B 
e98d6af85ae4586dbb1b7db1d4cb17ccdac917a36a304a7486d553a681be9a920e8750173e49e58e02d0129890a8a713702977e64efbb386ce831b8aaef2b0fd
 SHA512 
65fd663cb70e8701e49bd4b39dc9384546cf2edd1b3bab259ca64b50908f48bdc02ca143f36cd6b429075f5616dcc7b291607dcb63afa176e828cded3b82f5c7
 DIST PyQt5-5.15.7.tar.gz 3238978 BLAKE2B 
8e810444d9e4fe0c5af702161bc834848eefb6fdf04b282bbf42a9057d564aa778a01a5d40c249c10eecafb0dce8d160f032668f0d1fc87714fd874f002ec88a
 SHA512 
815065f88454f767525fdd2caf97b0192eaf6095133c9c708ee4efa3d222742720a169856be65c84400a6e8d42d69ae65697d7f9dd17b9b4a347d75db93c5129

diff --git a/dev-python/PyQt5/PyQt5-5.15.6.ebuild 
b/dev-python/PyQt5/PyQt5-5.15.6.ebuild
deleted file mode 100644
index f0138e797269..
--- a/dev-python/PyQt5/PyQt5-5.15.6.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..11} )
-inherit python-r1 qmake-utils
-
-DESCRIPTION="Python bindings for the Qt framework"
-HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/ 
https://pypi.org/project/PyQt5/;
-
-MY_P=${PN}-${PV/_pre/.dev}
-if [[ ${PV} == *_pre* ]]; then
-   SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz;
-else
-   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
-fi
-S=${WORKDIR}/${MY_P}
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
-
-# TODO: QtNfc, QtQuick3D, QtRemoteObjects
-IUSE="bluetooth dbus debug declarative designer examples gles2-only gui help 
location
-   multimedia network opengl positioning printsupport sensors serialport 
speech
-   sql +ssl svg testlib webchannel websockets widgets x11extras 
xmlpatterns"
-
-# The requirements below were extracted from the qmake_QT declarations
-# in project.py and from the output of 'grep -r "%Import " ${S}/sip'
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   bluetooth? ( gui )
-   declarative? ( gui network )
-   designer? ( widgets )
-   help? ( gui widgets )
-   location? ( positioning )
-   multimedia? ( gui network )
-   opengl? ( gui widgets )
-   positioning? ( gui )
-   printsupport? ( gui widgets )
-   sensors? ( gui )
-   serialport? ( gui )
-   sql? ( widgets )
-   svg? ( gui widgets )
-   testlib? ( widgets )
-   webchannel? ( network )
-   websockets? ( network )
-   widgets? ( gui )
-   xmlpatterns? ( network )
-"
-
-# Minimal supported version of Qt.
-QT_PV="5.15:5"
-
-DEPEND="${PYTHON_DEPS}
-   >=dev-qt/qtcore-${QT_PV}
-   >=dev-qt/qtxml-${QT_PV}
-   bluetooth? ( >=dev-qt/qtbluetooth-${QT_PV} )
-   dbus? (
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   >=dev-qt/qtdbus-${QT_PV}
-   )
-   declarative? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] )
-   designer? ( >=dev-qt/designer-${QT_PV} )
-   gui? ( >=dev-qt/qtgui-${QT_PV}[gles2-only=] )
-   help? ( >=dev-qt/qthelp-${QT_PV} )
-   location? ( >=dev-qt/qtlocation-${QT_PV} )
-   multimedia? ( >=dev-qt/qtmultimedia-${QT_PV}[widgets?] )
-   network? ( >=dev-qt/qtnetwork-${QT_PV}[ssl=] )
-   opengl? ( >=dev-qt/qtopengl-${QT_PV} )
-   positioning? ( >=dev-qt/qtpositioning-${QT_PV} )
-   printsupport? ( >=dev-qt/qtprintsupport-${QT_PV} )
-   sensors? ( >=dev-qt/qtsensors-${QT_PV} )
-   serialport? ( >=dev-qt/qtserialport-${QT_PV} )
-   speech? ( >=dev-qt/qtspeech-${QT_PV} )
-   sql? ( >=dev-qt/qtsql-${QT_PV} )
-   svg? ( >=dev-qt/qtsvg-${QT_PV} )
-   testlib? ( >=dev-qt/qttest-${QT_PV} )
-   webchannel? ( >=dev-qt/qtwebchannel-${QT_PV} )
-   websockets? ( >=dev-qt/qtwebsockets-${QT_PV} )
-   widgets? ( >=dev-qt/qtwidgets-${QT_PV} )
-   x11extras? ( >=dev-qt/qtx11extras-${QT_PV} )
-   xmlpatterns? ( >=dev-qt/qtxmlpatterns-${QT_PV} )
-"
-RDEPEND="${DEPEND}
-   >=dev-python/PyQt5-sip-12.9:=[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/PyQt-builder-1.10[${PYTHON_USEDEP}]
-   >=dev-python/sip-6.4[${PYTHON_USEDEP}]
-   >=dev-qt/qtcore-${QT_PV}
-   dbus? ( virtual/pkgconfig )
-"
-
-src_configure() {
-   pyqt_use_enable() {
-   use 

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

2022-12-10 Thread Michał Górny
commit: 3a0a1a6f4e51c754795691c0b56fa4240d1ee53d
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 11 03:31:55 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 11 03:31:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a0a1a6f

dev-python/ipykernel: Remove old

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

 dev-python/ipykernel/Manifest|  7 ---
 dev-python/ipykernel/ipykernel-6.16.2.ebuild | 69 ---
 dev-python/ipykernel/ipykernel-6.17.0.ebuild | 69 ---
 dev-python/ipykernel/ipykernel-6.17.1.ebuild | 69 ---
 dev-python/ipykernel/ipykernel-6.18.0.ebuild | 70 
 dev-python/ipykernel/ipykernel-6.18.1.ebuild | 69 ---
 dev-python/ipykernel/ipykernel-6.18.2.ebuild | 69 ---
 dev-python/ipykernel/ipykernel-6.19.1.ebuild | 69 ---
 8 files changed, 491 deletions(-)

diff --git a/dev-python/ipykernel/Manifest b/dev-python/ipykernel/Manifest
index 109371dfadfd..7d1e02caa26d 100644
--- a/dev-python/ipykernel/Manifest
+++ b/dev-python/ipykernel/Manifest
@@ -1,9 +1,2 @@
-DIST ipykernel-6.16.2.tar.gz 136606 BLAKE2B 
596cae97c6e4d170c51a2f2f481c306a93833cf62959837bde129ed080f70e730cb083ff0a608b7539f633898b7f79f8c5ee3495580fe2821382f0be10417ccc
 SHA512 
3a3bae6cc8ace33b7b8c9d335c7da73c1983824b74b29b77c14cbe24239d556c9c967a759a37a60745823cb6ab698a21262457082464cf33ec1b02ebbe2240d9
-DIST ipykernel-6.17.0.tar.gz 136711 BLAKE2B 
2d037334e3fbff0cdd3e2a99cb0987c2c647bf04e3eaa85ff56a202d2b2c88383ffd81f8ba74565fee9ade19ab9d6bcfcb862bd92fdea00892f0195f1c97a752
 SHA512 
52ff2cbf2aa8f1d02c0d25866e91e2eccddca55b70a226145b99165b3514ab1b87e797abac4423bfb7090152e7eafbc47aacde8c3373f5b2bdf0ff642c07d0ba
-DIST ipykernel-6.17.1.tar.gz 137131 BLAKE2B 
0805f04b685fdfd8e43b733962e096035f900a4f8a525cf6f52980bffeedb88d5f33eb75a311dda26fe482ee2625c9f3ade15d1b449165f8050c5e83b20e0b39
 SHA512 
f1293ac6c4744fe3c79e0886d55a15f6c19ac73c07f5bd4a09f4f0c26c8ed0935b5c0924c55efc2097257737d6a59caba1cf9fba004b5f368a62840a269908f7
-DIST ipykernel-6.18.0.tar.gz 137928 BLAKE2B 
dd296b1fcf7d9fcf81a3315e22d6c488086d44f91807242a8fdfaed99836a0f97af6274ec967a1a4052b03c72b5706381e15511b5fb8d3fa3e169e08e7e68049
 SHA512 
918f11d7eef2d6e11ba5fb835ffb7511039142609bab04d68fd0c187085aa2c5b9634438484c9ae5a9bdb8822098e3073d6ffacae1f19f82eb0efda53eca366d
-DIST ipykernel-6.18.1.tar.gz 141559 BLAKE2B 
4c12ff56d2e9c34a278e68e141032768ede70f86119193bab22e2ea58faec6e723dbc4d4411565f8c7974e67d55e053b6821e88f5c105cd9f2e2ae7049d137f2
 SHA512 
ff9fe59c646487483e979b757ea34d884b0bf9749430daf5ae6dd0cf7381c67e51712624938800d49c53f9ca70cb63fc8c38f10851084d4a5b68f3b1e2762b0a
-DIST ipykernel-6.18.2.tar.gz 141693 BLAKE2B 
6990354a26dcf9572e52e8d12b3df4f2b34cfff79afd05905f23a3957d3d79c0f28fa27d4bdb8978616fff272d626fb60e1ad8094c05020b2307b8aa5d3e68c6
 SHA512 
c8c2a1132e8cefec0e5b66cd3cfec14ce18d62d48119e644e1f8849d1472baf3b95b158feb6887cb1788229ac4a0bdff95d0d71141b32930e4e4962688ae5bfd
 DIST ipykernel-6.18.3.tar.gz 141999 BLAKE2B 
da5b0b2a36a58f2c91fdeab95a7e4bb33e09f9663eccb6d394f69a5a25e7e55e3f18315d017aaf435607efa73acca955665f7720b75ac4aa3256aa034698082d
 SHA512 
0687ac146bac38bbdd6abad11df31572cb105bd41b79de98b40c18b60cdcb550b7ea10d68acf99f26d70c00ed4ef371d6dc2b6a4ce27eccae3f736955754ca1a
-DIST ipykernel-6.19.1.tar.gz 143329 BLAKE2B 
324744ab868d15d9d72e931fe1c708909ab50c41f2c82192c2c7dd1ad6ffd04b6564265b9d4d09919767b496793aa639bec60fdad8f3e9b2de49f3a6333b
 SHA512 
8c0a3a4cdef050d5fc059bd416a139a89bdacac6d68e31af8c800a7a0cfebf069c2df968b256ac8af1528fdd1d499a020428529ead10c0d96f2205b28906f690
 DIST ipykernel-6.19.2.tar.gz 143367 BLAKE2B 
f6f38f5eed3a11951d303f49c58131d9473040b34032c133cf0f788bb648fc7c8529e3879dce315dcd3eda4eb1be45eb4891d10d4a2d006bb7947f2b342a47a7
 SHA512 
67ccbffb2d9eba27e9b87c7bd9dc471955c0109ea30caf77412f74c803dc25ab526de90d8351c9459b5d7b2009c746f73ac4a08ae8c277d2e2de8344aef71834

diff --git a/dev-python/ipykernel/ipykernel-6.16.2.ebuild 
b/dev-python/ipykernel/ipykernel-6.16.2.ebuild
deleted file mode 100644
index 17b9ec61a3c2..
--- a/dev-python/ipykernel/ipykernel-6.16.2.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{8..11} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="IPython Kernel for Jupyter"
-HOMEPAGE="
-   https://github.com/ipython/ipykernel/
-   https://pypi.org/project/ipykernel/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
-   >=dev-python/debugpy-1.0[${PYTHON_USEDEP}]
-   >=dev-python/ipython-7.23.1[${PYTHON_USEDEP}]
-   >=dev-python/jupyter_client-6.1.12[${PYTHON_USEDEP}]

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

2022-12-10 Thread Michał Górny
commit: 7c064857d193104b77f62712dcd684b0630e5333
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 11 03:25:26 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 11 03:25:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c064857

app-admin/ansible-molecule: Remove py3.8 (b/c ansible-compat)

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

 app-admin/ansible-molecule/ansible-molecule-4.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-molecule/ansible-molecule-4.0.1.ebuild 
b/app-admin/ansible-molecule/ansible-molecule-4.0.1.ebuild
index 0da494a9e37b..c7f2bb183135 100644
--- a/app-admin/ansible-molecule/ansible-molecule-4.0.1.ebuild
+++ b/app-admin/ansible-molecule/ansible-molecule-4.0.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 DISTUTILS_SINGLE_IMPL=1
 DISTUTILS_USE_PEP517=setuptools
 



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

2022-12-10 Thread Michał Górny
commit: d3716fb7234167154be4941a2902b0cab0b0205d
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 11 03:26:10 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 11 03:26:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3716fb7

dev-python/ansible-compat: Remove old

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

 dev-python/ansible-compat/Manifest |  3 --
 .../ansible-compat/ansible-compat-2.2.1.ebuild | 63 --
 .../ansible-compat/ansible-compat-2.2.3.ebuild | 63 --
 .../ansible-compat/ansible-compat-2.2.4.ebuild | 57 
 4 files changed, 186 deletions(-)

diff --git a/dev-python/ansible-compat/Manifest 
b/dev-python/ansible-compat/Manifest
index 5bfd6dbb1b63..970fe2783a27 100644
--- a/dev-python/ansible-compat/Manifest
+++ b/dev-python/ansible-compat/Manifest
@@ -1,6 +1,3 @@
-DIST ansible-compat-2.2.1.tar.gz 39126 BLAKE2B 
c4d0512606c99ba8f07e0287620c94af6b46d7bf0077f12dcbfd9689fc7106f164a87db25de1625249ac2930858bfa655bd93d83aba0d85ed4f8bdd42cd345dc
 SHA512 
3e941eb2c5303f83b7e7c057d08801f192889b636d9c6e56a2ac21cf75144a52ba2916eaedeba7bf848dd268387bf4d3261541d75145b213cc3f6baca6a06e5e
-DIST ansible-compat-2.2.3.tar.gz 39603 BLAKE2B 
16b88a1c669a74d858e4d47539811b33db77561f7e72088d5eece67ee1594e65a9328277bc65b96dce726180c29118b2b240b45541b6548b34584d643f836894
 SHA512 
4944ff97524734c445438c052aeedd0d526b58e91a56e0bcc32123fb3a9464c82f7718ea1897a09ef0dd33dfa36abdc6e0a0157e9a4eb8d341cbd712b2f538d1
-DIST ansible-compat-2.2.4.tar.gz 39772 BLAKE2B 
a4874675086956e11de4df4068e3b17b65b4f9f7610bb88bfba308d880fe478e39a4450a362bb06a555a36a41731f336c51756893ebe65715fc022421c51a293
 SHA512 
ec30329b2aa07ea7685a8cd91438f0d0e9003644fb3d15a842277abc7f5f1eeed61bb606ca594d6496e1980be0109dd5e4021bc4aeb66d909a312bf02649a1b9
 DIST ansible-compat-2.2.5.tar.gz 39794 BLAKE2B 
25a5c858eb3e120b7f51b8800b01eff2482a03d0e5f5c049d4ff2bc96ab2c01e856284f3328d5c9e3621b2d769df4450c9427997b48a7ddd337b01aa777e0c28
 SHA512 
8029d6dbd093414fb5eccba1789c881601a3a1f45bf7779f9e2af886d457e9c57a4e6432eed73a1d387b4d82617e1677a857cf0d2dfdcebcefa0dc790b2ec2d4
 DIST ansible-compat-2.2.6.tar.gz 38890 BLAKE2B 
5022676dca1c2cb24e8f3e3387de8ef214979124b6d4a819f6328b2ffa0b19bddc5ef60131eb0133d809a214ecdf39fb5c01b197a44111e05a23740d4955c00c
 SHA512 
b02faeb0202839c01a777277cd077264b44fbadbef679e93cb4ac0be3b81df921bc8f000e27372446326976acd1b42f1f1f42896ff0af9ba0677e7a93d06b195
 DIST ansible-compat-2.2.7.tar.gz 47378 BLAKE2B 
58f3b19400fb7646d37c585df07435e65a60f3e57d445c98e8089c6a2ed853cb5dbab682d85cee1a604e1b4de6dd137faa12bf78fe7913752839f95bd651435f
 SHA512 
9a3863be3d755eb5a1a61ba0c526786ea3df14bc6fcabd9196559eb625ab6dfc8de7a17fdb2cdd8ad71d7d61b5e2f0543b8b5908f39d5e7d9ea45e387aa625b1

diff --git a/dev-python/ansible-compat/ansible-compat-2.2.1.ebuild 
b/dev-python/ansible-compat/ansible-compat-2.2.1.ebuild
deleted file mode 100644
index 30d54cc49842..
--- a/dev-python/ansible-compat/ansible-compat-2.2.1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Contains functions that facilitate working with various versions 
of Ansible"
-HOMEPAGE="
-   https://pypi.org/project/ansible-compat/
-   https://github.com/ansible/ansible-compat/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~riscv"
-
-RDEPEND="
-   >=app-admin/ansible-core-2.9.0[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-4.6.0[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   >=dev-python/subprocess-tee-0.3.5[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/setuptools_scm-6.3.1[${PYTHON_USEDEP}]
-   >=dev-python/setuptools_scm_git_archive-1.0[${PYTHON_USEDEP}]
-   test? (
-   dev-python/flaky[${PYTHON_USEDEP}]
-   dev-python/pytest-markdown[${PYTHON_USEDEP}]
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   dev-python/pytest-plus[${PYTHON_USEDEP}]
-   )
-"
-
-# All these tests attempt to connect to galaxy.ansible.com
-EPYTEST_DESELECT=(
-   test/test_runtime.py::test_install_collection
-   test/test_runtime.py::test_install_collection_dest
-   test/test_runtime.py::test_prepare_environment_with_collections
-   test/test_runtime.py::test_prerun_reqs_v1
-   test/test_runtime.py::test_prerun_reqs_v2
-   test/test_runtime.py::test_require_collection_no_cache_dir
-   test/test_runtime.py::test_require_collection_wrong_version
-   test/test_runtime.py::test_require_collection
-   test/test_runtime.py::test_upgrade_collection
-   test/test_runtime_example.py::test_runtime
-)
-
-distutils_enable_sphinx docs \

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

2022-12-10 Thread Michał Górny
commit: 72d1d81ab1005d953631cc47c1cad5c0b145731e
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 11 03:30:26 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 11 03:30:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72d1d81a

dev-python/cfn-lint: Remove old

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

 dev-python/cfn-lint/Manifest   |  6 
 dev-python/cfn-lint/cfn-lint-0.69.1.ebuild | 54 --
 dev-python/cfn-lint/cfn-lint-0.70.0.ebuild | 54 --
 dev-python/cfn-lint/cfn-lint-0.70.1.ebuild | 54 --
 dev-python/cfn-lint/cfn-lint-0.71.0.ebuild | 54 --
 dev-python/cfn-lint/cfn-lint-0.72.0.ebuild | 54 --
 dev-python/cfn-lint/cfn-lint-0.72.1.ebuild | 54 --
 7 files changed, 330 deletions(-)

diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index b78d21fb798a..c3b111bb03b3 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -1,8 +1,2 @@
-DIST cfn-lint-0.69.1.gh.tar.gz 9871037 BLAKE2B 
a6c4d1b3b892eee01231771dfbe7831737f8f6f89cf096a4ea0c1b945aa47574a51938d4b8ecdd7e3c2cd18df87ba343c07f3e379b49b78b07d7ec676f12e0d1
 SHA512 
1823485a0d2273a6a1c6632944a095bc4f9b7999f4e0dc81a47cb8673a3d02f822865b08ca3dfcf518b38a9c68a0f0bc5c3235904aca5ce94919ec627b9c3ddc
-DIST cfn-lint-0.70.0.gh.tar.gz 9891445 BLAKE2B 
6cdacffb2c3649203046339d088d3e41a4280197a5b23ef5b7cb837d93de62760dbe78a2b92800f11606f3e723f6c9c93d7d08e1379541a1bbbdfc302ae76633
 SHA512 
456acc59b30b4e4546d07426a7218b7ef2716412c82b12a9f419550d4916121fd0874dfca1725436305309165bb05875c27410a5bdf82ba462157022dc3feed1
-DIST cfn-lint-0.70.1.gh.tar.gz 9891593 BLAKE2B 
2ee4ba8d688c3888e11e1df52ab26f554f7d13a2f46bc56b5f0d3de7912e8cd99432e7dc174f0072966fd6a586718abe5e9ab11797c5a24480ee508f8819a7df
 SHA512 
c2566ffadf5935b8dfd38eb690f406466aef4d1e0793691547479673bc2519acd8bd5b42ecfb666736c81e9cf3254601542b0a7d4b5257ca626e6e3b194c64da
-DIST cfn-lint-0.71.0.gh.tar.gz 2970400 BLAKE2B 
f57f8605a05004dfe6207a313126c74d163f4e461b4065d8ba439534b38cf9beb4d7fc11ed7736ae3c635ba3f7ab3d658f5d8278d4859bf24c987545d9105e97
 SHA512 
814e9029e221fc5a6fb9d5c687760549fe6a239ca3c9f0248a4bd307429da46ba394af49a7af1d3f52f4fdbc88ded86aa5cc42e3e46608bacb909d23e334c053
 DIST cfn-lint-0.71.1.gh.tar.gz 2984397 BLAKE2B 
faa2164ee0f469f8e9118b82d5c86dee05e5404feb5ae28abd9e4218122677dba09308d5a573c4eaabb8f321932b8de621a39bc20f1c86724dc24fedac7e7a93
 SHA512 
dee916eaa43eabcc4cf2db7fb08db8875f68292a56aa97d29d0d291da51a828a78b681162b71759ec0dc3d246570dbce8fe33a41ce61c22e6fbf2a4ff15f49ff
-DIST cfn-lint-0.72.0.gh.tar.gz 3027416 BLAKE2B 
710c403838d90de46525ce6991aa05bb973fc010b6909d329c8a59159779578f51248f823554faf1c9c9f2fd019235770f1f9ca124426ff1c79d203d7599c5c2
 SHA512 
c420ab110039c4bc761551ca8665d2c58390ffb0590adf2f8ae3beb3cc2587fae1c96e06faa5baecb6014ce68f580e8f0d285c2ad287718c15d6d6e49ca5d50b
-DIST cfn-lint-0.72.1.gh.tar.gz 3061196 BLAKE2B 
58bca78db0d2bdc6ce4ee146c47c6f8d1eab272bf9074c7ce73c6caa6fa2dfed2bd05efec7b66c8ac341d9a072012354e4c056c24d1edb16933175db87043f87
 SHA512 
a58fe5a1c0aae095cdc1dc1e3ed6d5dc080e9a54fb565f68b2a80756e49ab8f1de24043dabe6ff8b9d88732a675074a8c5818a1d0802e91c67275fc19ab23905
 DIST cfn-lint-0.72.2.gh.tar.gz 3114298 BLAKE2B 
5a426a046d1a0ffb773f9b34c544ccf9f55467de156f3bc0c3324c9877a1f101da69130c39a0d0144d57557c75e9bbcecc41bb1823fe41c00f14874c516c0033
 SHA512 
2248e2854410ba889180dd20df1f8c1ec70150b8433a7b4d564c6d9a9c7ceaedc81bf051eeaf1906878e57dc395c5e4c08623574cb9f4dced9ea0a8fbe73325d

diff --git a/dev-python/cfn-lint/cfn-lint-0.69.1.ebuild 
b/dev-python/cfn-lint/cfn-lint-0.69.1.ebuild
deleted file mode 100644
index 46166788b6e7..
--- a/dev-python/cfn-lint/cfn-lint-0.69.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="CloudFormation Linter"
-HOMEPAGE="
-   https://github.com/aws-cloudformation/cfn-lint/
-   https://pypi.org/project/cfn-lint/
-"
-SRC_URI="
-   https://github.com/aws-cloudformation/cfn-lint/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
-
-RDEPEND="
-   >=dev-python/aws-sam-translator-1.53.0[${PYTHON_USEDEP}]
-   dev-python/jsonpatch[${PYTHON_USEDEP}]
-   >=dev-python/jschema_to_python-1.2.3[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
-   dev-python/junit-xml[${PYTHON_USEDEP}]
-   dev-python/networkx[${PYTHON_USEDEP}]
-   >dev-python/pyyaml-5.4[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.15.0[${PYTHON_USEDEP}]
-   >=dev-python/sarif_om-1.0.4[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-

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

2022-12-10 Thread Michał Górny
commit: fe034ff437cf34ede0c8e3e469c448258cb3b811
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 11 03:25:57 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 11 03:25:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe034ff4

app-admin/ansible-lint: Remove py3.8 (b/c ansible-compat)

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

 app-admin/ansible-lint/ansible-lint-6.8.2.ebuild | 2 +-
 app-admin/ansible-lint/ansible-lint-6.8.6.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/ansible-lint/ansible-lint-6.8.2.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.8.2.ebuild
index fb27321a99b1..2e40f9cbc06a 100644
--- a/app-admin/ansible-lint/ansible-lint-6.8.2.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.8.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1

diff --git a/app-admin/ansible-lint/ansible-lint-6.8.6.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.8.6.ebuild
index df6b0f93eebd..dcb2f57e85ed 100644
--- a/app-admin/ansible-lint/ansible-lint-6.8.6.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.8.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1



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

2022-12-10 Thread Sam James
commit: 67aedb322f3f5f9f69e21a357082ef2dd84eeaf9
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 11 02:43:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 11 02:43:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67aedb32

media-libs/libsixel: Keyword 1.10.3 arm64, #885397

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

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

diff --git a/media-libs/libsixel/libsixel-1.10.3.ebuild 
b/media-libs/libsixel/libsixel-1.10.3.ebuild
index 0d5c543f1bef..706346f54b19 100644
--- a/media-libs/libsixel/libsixel-1.10.3.ebuild
+++ b/media-libs/libsixel/libsixel-1.10.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT public-domain"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~ia64 ~loong x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong x86"
 IUSE="curl gd gtk jpeg png python test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"



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

2022-12-10 Thread Sam James
commit: 714267b5011c081d8f93de3de87402362275d437
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 11 02:43:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 11 02:43:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=714267b5

media-video/mpv: Keyword 0.35.0-r1 arm64, #885397

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

 media-video/mpv/mpv-0.35.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/mpv/mpv-0.35.0-r1.ebuild 
b/media-video/mpv/mpv-0.35.0-r1.ebuild
index 750a9f0be9c9..114139e4b2c9 100644
--- a/media-video/mpv/mpv-0.35.0-r1.ebuild
+++ b/media-video/mpv/mpv-0.35.0-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mpv-player/mpv.git;
 else
SRC_URI="https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~loong ~x86 ~amd64-linux"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86 ~amd64-linux"
 fi
 
 DESCRIPTION="Media player for the command line"



[gentoo-commits] repo/gentoo:master commit in: app-emacs/org-mode/

2022-12-10 Thread Sam James
commit: 8891b1af2ebc1ecf2afc18a232d9cb76cf7061e5
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 11 02:36:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 11 02:36:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8891b1af

app-emacs/org-mode: Stabilize 9.5.5 ALLARCHES, #885405

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

 app-emacs/org-mode/org-mode-9.5.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/org-mode/org-mode-9.5.5.ebuild 
b/app-emacs/org-mode/org-mode-9.5.5.ebuild
index 8e095e0da8e8..ce1d9c2d3df5 100644
--- a/app-emacs/org-mode/org-mode-9.5.5.ebuild
+++ b/app-emacs/org-mode/org-mode-9.5.5.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${MY_P}
 
 LICENSE="GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ppc x86"
 IUSE="doc odt-schema"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/async/

2022-12-10 Thread Sam James
commit: 4c191ef124a66631e520243ef147ccc6c7b62707
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 11 02:36:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 11 02:36:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c191ef1

app-emacs/async: Stabilize 1.9.7 ALLARCHES, #885409

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

 app-emacs/async/async-1.9.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/async/async-1.9.7.ebuild 
b/app-emacs/async/async-1.9.7.ebuild
index 45b0c0da522d..208631a78af0 100644
--- a/app-emacs/async/async-1.9.7.ebuild
+++ b/app-emacs/async/async-1.9.7.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 SITEFILE="50${PN}-gentoo.el"
 DOCS="README.md"



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

2022-12-10 Thread Sam James
commit: de2bbb7f597258b3a0f5a1064d18ef4a8908a229
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 11 02:36:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 11 02:36:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de2bbb7f

media-video/mpv: Keyword 0.35.0-r1 arm, #885397

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

 media-video/mpv/mpv-0.35.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/mpv/mpv-0.35.0-r1.ebuild 
b/media-video/mpv/mpv-0.35.0-r1.ebuild
index 70fc31844c15..750a9f0be9c9 100644
--- a/media-video/mpv/mpv-0.35.0-r1.ebuild
+++ b/media-video/mpv/mpv-0.35.0-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mpv-player/mpv.git;
 else
SRC_URI="https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~loong ~x86 ~amd64-linux"
+   KEYWORDS="~amd64 ~arm ~loong ~x86 ~amd64-linux"
 fi
 
 DESCRIPTION="Media player for the command line"



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

2022-12-10 Thread Sam James
commit: fd82c74ba8c7d675ac80447e4e69ab6ae5fc5f1a
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 11 02:36:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 11 02:36:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd82c74b

media-libs/libsixel: Keyword 1.10.3 arm, #885397

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

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

diff --git a/media-libs/libsixel/libsixel-1.10.3.ebuild 
b/media-libs/libsixel/libsixel-1.10.3.ebuild
index 4367bbc3e5ca..0d5c543f1bef 100644
--- a/media-libs/libsixel/libsixel-1.10.3.ebuild
+++ b/media-libs/libsixel/libsixel-1.10.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT public-domain"
 SLOT="0"
-KEYWORDS="amd64 ~ia64 ~loong x86"
+KEYWORDS="amd64 ~arm ~ia64 ~loong x86"
 IUSE="curl gd gtk jpeg png python test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"



[gentoo-commits] repo/gentoo:master commit in: app-emacs/autoconf-mode/

2022-12-10 Thread Sam James
commit: b6672ef4191757cb889c7cec12aa30d40c62473c
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 11 02:36:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 11 02:36:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6672ef4

app-emacs/autoconf-mode: Stabilize 2.71 ALLARCHES, #885407

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

 app-emacs/autoconf-mode/autoconf-mode-2.71.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/autoconf-mode/autoconf-mode-2.71.ebuild 
b/app-emacs/autoconf-mode/autoconf-mode-2.71.ebuild
index acff34458e98..afdf57c2607f 100644
--- a/app-emacs/autoconf-mode/autoconf-mode-2.71.ebuild
+++ b/app-emacs/autoconf-mode/autoconf-mode-2.71.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/autoconf/autoconf-${PV}.tar.xz"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
 
 S="${WORKDIR}"/autoconf-${PV}/lib/emacs
 SITEFILE="50${PN}-gentoo.el"



[gentoo-commits] repo/gentoo:master commit in: app-emacs/editorconfig-emacs/

2022-12-10 Thread Sam James
commit: 66e102abe057d322fc3cde210095e4a21549e2c2
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 11 02:36:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 11 02:36:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66e102ab

app-emacs/editorconfig-emacs: Stabilize 0.9.1 ALLARCHES, #885401

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

 app-emacs/editorconfig-emacs/editorconfig-emacs-0.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/editorconfig-emacs/editorconfig-emacs-0.9.1.ebuild 
b/app-emacs/editorconfig-emacs/editorconfig-emacs-0.9.1.ebuild
index d58236571e60..4dde1d1e89d9 100644
--- a/app-emacs/editorconfig-emacs/editorconfig-emacs-0.9.1.ebuild
+++ b/app-emacs/editorconfig-emacs/editorconfig-emacs-0.9.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/editorconfig/${PN}/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 RESTRICT="test"# make test requires a git repo
 
 SITEFILE="50${PN}-gentoo.el"



[gentoo-commits] repo/gentoo:master commit in: app-emacs/buttercup/

2022-12-10 Thread Sam James
commit: 10ac73f140aaf093fcb4f0def4a2f7ecb59b24b6
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 11 02:36:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 11 02:36:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10ac73f1

app-emacs/buttercup: Stabilize 1.28 ALLARCHES, #885399

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

 app-emacs/buttercup/buttercup-1.28.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/buttercup/buttercup-1.28.ebuild 
b/app-emacs/buttercup/buttercup-1.28.ebuild
index cfebece4d7cc..afd8e4303721 100644
--- a/app-emacs/buttercup/buttercup-1.28.ebuild
+++ b/app-emacs/buttercup/buttercup-1.28.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"/emacs-${P}
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="amd64 ppc sparc x86"
 
 DOCS=( docs/{running,writing}-tests.md  )
 SITEFILE="50${PN}-gentoo.el"



[gentoo-commits] repo/gentoo:master commit in: app-emacs/helm/

2022-12-10 Thread Sam James
commit: 82f23c6eda977c41856d0afbd85a43a6c469e212
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 11 02:36:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 11 02:36:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82f23c6e

app-emacs/helm: Stabilize 3.8.8 ALLARCHES, #885411

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

 app-emacs/helm/helm-3.8.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/helm/helm-3.8.8.ebuild b/app-emacs/helm/helm-3.8.8.ebuild
index a99c12c1de3c..4c8a13f1e690 100644
--- a/app-emacs/helm/helm-3.8.8.ebuild
+++ b/app-emacs/helm/helm-3.8.8.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/emacs-helm/${PN}/archive/v${PV}.tar.gz
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 RDEPEND="
app-emacs/async



[gentoo-commits] repo/gentoo:master commit in: app-emacs/s/

2022-12-10 Thread Sam James
commit: bab5501166f715c8414a0a8bee161407c6289e92
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 11 02:36:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 11 02:36:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bab55011

app-emacs/s: Stabilize 1.13.0 ALLARCHES, #885403

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

 app-emacs/s/s-1.13.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/s/s-1.13.0.ebuild b/app-emacs/s/s-1.13.0.ebuild
index 2c0ab56e5eb1..969f742164bc 100644
--- a/app-emacs/s/s-1.13.0.ebuild
+++ b/app-emacs/s/s-1.13.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/s.el-${PV}
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ppc64 ~riscv x86"
 
 DOCS=( README.md )
 SITEFILE="50${PN}-gentoo.el"



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

2022-12-10 Thread Jonas Stein
commit: d6d138eff50017e84c60b8f712b2886d29a40365
Author: Jonas Stein  gentoo  org>
AuthorDate: Sun Dec 11 02:18:30 2022 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Sun Dec 11 02:18:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6d138ef

package.mask: Last rite dev-cpp/sourcetrail

Bug: https://bugs.gentoo.org/884715
Signed-off-by: Jonas Stein  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 74e9ad495a60..9be5ab60969f 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Jonas Stein  (2022-12-11)
+# Unfetchable and mirror-restricted.
+# Upstream discontinued
+# Removal after 2023-02-01.  Bug #884715.
+dev-cpp/sourcetrail
+
 # Andreas K. Hüttel  (2022-12-10)
 # Fails to build with recent perl. No maintainer, no revdeps.
 # Removal in 30 days. Bug 849518



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

2022-12-10 Thread Sam James
commit: 9602267e6d8e560bd4c563e4e9f82771d44563bb
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 11 02:02:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 11 02:03:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9602267e

sys-devel/gcc: add 12.2.1_p20221210

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-12.2.1_p20221210.ebuild | 52 +++
 2 files changed, 53 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 7121b5d95fe9..6fba6e6d5cef 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -11,6 +11,7 @@ DIST gcc-11.3.0.tar.xz 81141364 BLAKE2B 
7e562d25446ca4ab9fe8cdb714866f66aba3744d
 DIST gcc-11.4.0-musl-patches-0.tar.xz 3844 BLAKE2B 
f3f1be6718e3cf08e553a1a2319a85e13368279849f6f3ab89ad7abe505316afacf5084846c0cb133bdcb5c918244644242c194e6ce55455a26e67b3983d73ef
 SHA512 
a81db52d21de364137461dcff7e1af696df4a02fa26452f90439ae4af14ccbffe68eb4ee93ae56257490ab8aa36b4bff37c4e1f2cf4dd4624b3a6fb4cb50b7ac
 DIST gcc-11.4.0-patches-3.tar.xz 15200 BLAKE2B 
a393df941a2a31164f477d6bc0032e28319e8f0bd87200eb453708f85aa8c0bf5d67e733ee7b75cf6d14743e18cc941cee1b77a8247f8c5683d17a98cbeb280f
 SHA512 
6f6096d95c7c62780d1070097739882393a8df5172c3a5ae811a8d4d1c98a0cd14a34f3f7e95410c8f210aec434330ac3b8876c688faeb130d7bb8faece9
 DIST gcc-12-20221203.tar.xz 79639180 BLAKE2B 
5b237eca5934c6ea869d50396279b0bbb72c9377f71c7ad9b457d1e2422337f7ff6c9cd8021f3c9f94f62b1d31348d550ed3afe49f4231099bb889c27c2c23cb
 SHA512 
87ebbf26544e0b4e20fc36dffcb343bc074603e409e204079f3559f4b336da98af7d1c702254a54ad243c230aca60027f80029f14d7c0ff7ee13e31ecf9b73d7
+DIST gcc-12-20221210.tar.xz 79645632 BLAKE2B 
063222037d420f356d452d0419fc4621c30393beaca1f2661d7070c087bca88831f27ae96d8fb7433efaeb59cb338495fb210611a1c37931a1d00373cba9812b
 SHA512 
00399148932b5c57dbe442dcde01e856cbb981c7cc6703760ea51b28e0784cbc6e016663f195b69714da8c7e2cdcfbc03cb1939bab3e6b507b64846e1e814fa6
 DIST gcc-12.2.0-musl-patches-1.tar.xz 3844 BLAKE2B 
004432806696f7d0a32366270ac45695e858abee73a255e44dc6e0a225339e4cad40aab0d51dfe9a55d5aa4b4001f5726064bb2eea3212a0874b2d27e229abd7
 SHA512 
c354edcd641a9dfaf902a0ff4c44c75065d0cf1c36bbf6c3c35c2e23bff22b8f70bcf4458a5a0ef86371e9f2fafca8a54ca822e35820ff442c9458a2819c3606
 DIST gcc-12.2.0-patches-1.tar.xz 12864 BLAKE2B 
a5ae0a85dfc1b6f0bd968f0d5262ebed14ec9cdb3249e3a4c571578c54eda0e53708ee7fe8e03e506366c7f3cf7926eced9b390d9dee948c1249298c0fabd9fb
 SHA512 
f3d793b89a2a0385d596162fb0c653d4acdf21ae418cb792c1786a01fde0391bd0719715dbf07d53636f127168f5cd99108a1dc11cf6cea889b7d82385bcc258
 DIST gcc-12.2.0-patches-4.tar.xz 19052 BLAKE2B 
74027e339125ad412b2e03265d2d797fdf4b794ed37f5d5ed33915f9e1f2592f6f7e1d8edf822700de5300fb39ac45fb3b671c6fac852246057f97f3ec4d411d
 SHA512 
14a26185c96225c2babed80b29ef9897a601862d32cdc116abbd7efb551d1e25f639d5c5059996af53d30bb049f08c66af366a854a8d2eb2967f87ea390a37a0

diff --git a/sys-devel/gcc/gcc-12.2.1_p20221210.ebuild 
b/sys-devel/gcc/gcc-12.2.1_p20221210.ebuild
new file mode 100644
index ..942146b8546d
--- /dev/null
+++ b/sys-devel/gcc/gcc-12.2.1_p20221210.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_VER="4"
+PATCH_GCC_VER="12.2.0"
+MUSL_VER="1"
+MUSL_GCC_VER="12.2.0"
+
+if [[ $(ver_cut 3) ==  ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   else
+   MY_PV_2=$(($(ver_cut 2) - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998))
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   
GCC_TARBALL_SRC_URI="https://gcc.gnu.org/pub/gcc/snapshots/${MY_PV}/${MY_P}.tar.xz;
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+# Needs to be after inherit (for now?), bug #830908
+EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+
+# Don't keyword live ebuilds
+if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+# Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+# If GCC is enabling CET by default, we need glibc to be built with support 
for it.
+# bug #830454
+RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+DEPEND="${RDEPEND}"
+BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+
+src_prepare() {
+   toolchain_src_prepare
+
+   eapply_user
+}



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

2022-12-10 Thread Ionen Wolkens
commit: fadd614836e86d1e80571933761d84a0aa650331
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Dec 11 01:50:24 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Dec 11 01:54:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fadd6148

dev-util/maturin: add missing SSLeay license for ring crate

Also used on top of at least LICENSE="ISC MIT openssl".

Will likely adjust licenses to be clearer eventually when
adjust how bump this, for now just adding it to the rest.

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

 dev-util/maturin/maturin-0.13.7.ebuild | 2 +-
 dev-util/maturin/maturin-0.14.5.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/maturin/maturin-0.13.7.ebuild 
b/dev-util/maturin/maturin-0.13.7.ebuild
index 0a95ebeff458..d73720b50c57 100644
--- a/dev-util/maturin/maturin-0.13.7.ebuild
+++ b/dev-util/maturin/maturin-0.13.7.ebuild
@@ -357,7 +357,7 @@ SRC_URI="
 
 LICENSE="
0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD
-   CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 openssl
+   CC0-1.0 ISC MIT MPL-2.0 SSLeay Unicode-DFS-2016 openssl
doc? ( CC-BY-4.0 OFL-1.1 )"
 SLOT="0"
 KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"

diff --git a/dev-util/maturin/maturin-0.14.5.ebuild 
b/dev-util/maturin/maturin-0.14.5.ebuild
index deaf8060cc76..649929521280 100644
--- a/dev-util/maturin/maturin-0.14.5.ebuild
+++ b/dev-util/maturin/maturin-0.14.5.ebuild
@@ -400,7 +400,7 @@ SRC_URI="
 
 LICENSE="
0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD
-   CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 openssl
+   CC0-1.0 ISC MIT MPL-2.0 SSLeay Unicode-DFS-2016 openssl
doc? ( CC-BY-4.0 OFL-1.1 )"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"



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

2022-12-10 Thread Ionen Wolkens
commit: 0eba9054a9169b9992df7d29652be82e8c1ea317
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Dec 11 01:48:08 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Dec 11 01:54:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eba9054

dev-util/maturin: drop 0.14.4

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

 dev-util/maturin/Manifest  |   7 -
 dev-util/maturin/maturin-0.14.4.ebuild | 482 -
 2 files changed, 489 deletions(-)

diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest
index 21362f632104..dc02fe94e320 100644
--- a/dev-util/maturin/Manifest
+++ b/dev-util/maturin/Manifest
@@ -123,7 +123,6 @@ DIST fastrand-1.8.0.crate 11369 BLAKE2B 
93e911ffcec559e30b2fefa44c4d74d1ffa9b8ef
 DIST fat-macho-0.4.5.crate 19395 BLAKE2B 
647db9fb4dae829942976a53a251b64dcb4b418eef79f0783dae15a3c0c87a965390d3a2bec0fb5d66543ea258708541444ec04ef29332f53e43526359a163d3
 SHA512 
fbbb56f10ff74483258c02052f44c25c06ac4c79cbf0172af124b2634b283e22ad8b82ed7ecf563cb99ba2b93e656f5c8d6eeb98f09b893638928fe27b22b533
 DIST fat-macho-0.4.6.crate 19407 BLAKE2B 
765bb8a5f74e4bc96acc1d64a64648b82a5675f5cb21aff39381814f1a8647256170fe52c96321a163f84ca2e29ecfe154f54e39c89f8ed62844dedb22c07816
 SHA512 
2f5c36cffe6ee1cebf466f56e78cd312cb402fb34db53793371b992a2c5aea6af4e53f8c61ced0ad0c080663a29dd8913cf4b67acf3fce21f81731bf0f730a05
 DIST filetime-0.2.17.crate 14484 BLAKE2B 
c181cf4c3ddc5831c006917e7432620a62a0ca7aa379ea7f1aab9b99a8cf725055e8510f7f63ae5add770dc8f91c824d3b4e9e86ec0f3e7faa4e9a647c431a8b
 SHA512 
3f7cc4e64381f4076ae04bbc0adbe2ecb024719f1f2fcc2ef537b0285261e03b8af7655d2db72358185dcce109df060d4a4a4015b3168fae0f6a952878860087
-DIST filetime-0.2.18.crate 14622 BLAKE2B 
736ffe3ebadd458eeb24f8c5970d1350bbe07b179e0ad4f0d5708197bc91378939791cd331326a2cde9e03a84daba5a48a7a4a1001030fec4bcbc8af3741cb31
 SHA512 
d1631a50d0f1d3f43e316c6348a3595ea4a7d1116e904ac2bf6586b76ea5aef98ba84ff6e6d0b2a08de2515b8ad40f52fb95d6ccfaf1f316cfd7c5f6f8332129
 DIST filetime-0.2.19.crate 15028 BLAKE2B 
f157d08993d74c7cf2051de416d5904237a4af38040fb362caf3a150511bc31d95245c892ed51da2f7269c3a43bf9cb3a8d6aab8c39a8c517627a085d5088f55
 SHA512 
9a30f078ceab0f24ff63cb6b80e76f357fd15aab9ec206186ddda950370b9ed738a6817b942cfc01baf518f9eb749e3b9c749718b4581ba74f65424bc226c34d
 DIST flate2-1.0.24.crate 70191 BLAKE2B 
f5ff04557dd0a57151b4c704cce60622157be4c847fb0a42eeb5a9d531ba28d34b41632bc1b34d2f935ab576f152479f72877dc4e6b296edf125becc6e6d52b2
 SHA512 
8faf97c28dcc4553f4880295677b1269b4acbc6518d006913d32d7e319990c6631e10f1baf7199b96e03f6de95b9e2de04502522bb1eb45bc301a0fbb0bfc0c5
 DIST flate2-1.0.25.crate 70210 BLAKE2B 
992525ffeeb4433a222487cdfb0c3927ad77f914e1db94f612d80e81faef4a2c955c755c2b800251e3416d0b22726d5f7d7e432a81c3582c54b7de95ab7a324e
 SHA512 
d81a463360ee2778f609ff297e04548120d1fda1f9e020fb2f429ea51189b8fe6cae57252fcd924d71fb65ad0f93ff7cdc7235913f8b78fa82925939cf884af7
@@ -193,7 +192,6 @@ DIST lzxd-0.1.4.crate 21891 BLAKE2B 
8271b79bdf6c65a17b5fe77a4d8b7d3a96ccf1752d21
 DIST mailparse-0.13.8.crate 36008 BLAKE2B 
8112658b4ceb5b3528375f4f8a178a26c18b5494ba582c333e09de6263769869b5a4903ec2d62cab7a032635fa5d28f00f3f80337b968221e386e252f842cf36
 SHA512 
c7557f741c170c421d5ccef8cb771fce544b3f3da0475b170f82116c00cdd7522fe29fc8bb4dfa20735345b2c72e12af0bcc4317d9ada412b59f9ff4266e14ac
 DIST matchers-0.1.0.crate 6948 BLAKE2B 
ec3a5d01d2fedbb4dbf5bb185afbb9401410463a61f51674e0df6a571db352b2bbabfb99cdbdcfb4e511ae783165bf0258f5163f240a229b9087f9edbd0df41a
 SHA512 
84214c1a84952d85631aa1ab5115df7cda223ac64e2acf055b6129ba1aa26ddc87615a8b51ca890ce3fee0419053fa7fe1599ae128f1d211b58c07b0c4af3b19
 DIST maturin-0.13.7.gh.tar.gz 335508 BLAKE2B 
fef8ad495208109b867d1ca9700cef149b799bdb372d5110480a035ee5ed52b569f5cb3ca7dffa7d69db3fd4a593d3b894027eb1538e25deddd68146640cdde7
 SHA512 
509564719aa7b25c1464036b6830518129b24a285075ef551fbb65c42aa2e3c2cfb1bfcefa55cd9b99c7dcec07795ea08fef0a33a55c14030f49afb392face7d
-DIST maturin-0.14.4.gh.tar.gz 385372 BLAKE2B 
5adf50a8128925f4177dd448dbf575ec5a8ea0a30f7ec9b239502e85a4790b6d63c21651e53787304f3425567047fc6ebb03aac132afd451ec3ddc969b6b32a9
 SHA512 
58191a77cdcc4f7ba032df789f75ce21ae42ba66923374a328096183ad16aa0fb638cb48be209537817b41432b6695405474ed3ffdbae746d5d41f10b039e6ab
 DIST maturin-0.14.5.gh.tar.gz 386033 BLAKE2B 
fee6f179346c47b267b569805e78fd2afa83210b7ea7ca2702fea92c979583661334fef6c0ca5042974014bc8b6be0d8b3b72ba7aa1091005f74f69db56da165
 SHA512 
71c35f4dcaf817b158fbbb51dad8a8cfbdfdfce3d8b9ae639e1940d1a9aae0606f130b7129abedf36a913e58e38803136ee69695662bce410286f034a4c83c90
 DIST memchr-2.5.0.crate 65812 BLAKE2B 
57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab
 SHA512 
444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
 DIST memoffset-0.6.5.crate 7686 BLAKE2B 

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

2022-12-10 Thread WANG Xuerui
commit: d4ec24048ead5b7914725599988969c5ed531374
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sun Dec 11 01:49:08 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sun Dec 11 01:49:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4ec2404

profiles/arch/loong: unmask sys-libs/compiler-rt-sanitizers[tsan,ubsan]

New LLVM snapshot is in.

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

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

diff --git a/profiles/arch/loong/package.use.mask 
b/profiles/arch/loong/package.use.mask
index 4bf77e1060c7..18cc8a8b6d5f 100644
--- a/profiles/arch/loong/package.use.mask
+++ b/profiles/arch/loong/package.use.mask
@@ -157,7 +157,10 @@ mate-base/mate help
 # Sanitizers partially supported on this architecture.
 #
 # ASan: https://reviews.llvm.org/D129418 (LLVM 15 and above)
+# TSan: https://reviews.llvm.org/D139292 (LLVM 16 since 20221208)
+# UBSan: https://reviews.llvm.org/D139292 (LLVM 16 since 20221208)
 >=sys-libs/compiler-rt-sanitizers-15 -asan
+>=sys-libs/compiler-rt-sanitizers-16.0.0_pre20221210 -tsan -ubsan
 
 # WANG Xuerui  (2022-07-08)
 # virtual/{jdk,jre} is not available on loong yet.



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

2022-12-10 Thread WANG Xuerui
commit: 018a39a82efbfe9bdb7d5084326f90b5b6ef785b
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sun Dec 11 01:50:02 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sun Dec 11 01:50:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=018a39a8

media-gfx/pngcrush: keyword 1.8.13 for ~loong

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

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

diff --git a/media-gfx/pngcrush/pngcrush-1.8.13.ebuild 
b/media-gfx/pngcrush/pngcrush-1.8.13.ebuild
index c9d91857b7ab..014de947ef4e 100644
--- a/media-gfx/pngcrush/pngcrush-1.8.13.ebuild
+++ b/media-gfx/pngcrush/pngcrush-1.8.13.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/pmt/${P}-nolib.tar.xz"
 
 LICENSE="pngcrush"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos"
 
 RDEPEND="media-libs/libpng:0=
sys-libs/zlib:="



[gentoo-commits] repo/gentoo:master commit in: games-misc/wtf/

2022-12-10 Thread Ionen Wolkens
commit: 396456203a912b2f31e635d179f24dc06faea68b
Author: Bernd Waibel  posteo  net>
AuthorDate: Sat Dec 10 12:09:29 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Dec 11 00:47:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39645620

games-misc/wtf: add 20221208, drop 20220926

Signed-off-by: Bernd Waibel  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/28625
Signed-off-by: Ionen Wolkens  gentoo.org>

 games-misc/wtf/Manifest | 2 +-
 games-misc/wtf/{wtf-20220926.ebuild => wtf-20221208.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-misc/wtf/Manifest b/games-misc/wtf/Manifest
index 1d07156d4da6..a7a4ae764174 100644
--- a/games-misc/wtf/Manifest
+++ b/games-misc/wtf/Manifest
@@ -1 +1 @@
-DIST wtf-20220926.tar.gz 30988 BLAKE2B 
9181c8e92c0857f13e99fd64267133772ad8efccb82e34b81eb4b2e2fa38b23d092805620b4dc563865ab5d877871b847cff371b76194a108d66381a1ba60f7b
 SHA512 
96e0e2042d71a75c02da2947bdf0f7c81a942dd50f9b31cfc07243f31e79caabbc2d0c76416dbf69e12db59a627e8feb1a6d991af1e11bede16cbb8e0e65682b
+DIST wtf-20221208.tar.gz 31069 BLAKE2B 
70329b6fd2af707a8b1c99d28ceb5de482c8b9414214b624cbe0cad60a5d30aec28230d62251166c3084751af64accc3ee24079eb2c8034ca6d4647d8e39eabb
 SHA512 
2381d352ddd82c34cc23e594452ab6afcb4f5b31ede6656a33ae235b3b32fc868c88a564d01d9eab995ac56e9fc3c9902506f8ad5399c26d3f0667a333991525

diff --git a/games-misc/wtf/wtf-20220926.ebuild 
b/games-misc/wtf/wtf-20221208.ebuild
similarity index 100%
rename from games-misc/wtf/wtf-20220926.ebuild
rename to games-misc/wtf/wtf-20221208.ebuild



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

2022-12-10 Thread Julien Roy
commit: 1dba6ebabc305c2d256b99c1c0c67eae9fb31a2f
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Dec 11 00:27:48 2022 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Dec 11 00:27:48 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1dba6eba

sys-libs/libfixposix: remove .la file
Closes: https://bugs.gentoo.org/847199

Signed-off-by: Julien Roy  jroy.ca>

 sys-libs/libfixposix/libfixposix-0.5.1.ebuild | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/sys-libs/libfixposix/libfixposix-0.5.1.ebuild 
b/sys-libs/libfixposix/libfixposix-0.5.1.ebuild
index 4386ca315..c54b4b1a7 100644
--- a/sys-libs/libfixposix/libfixposix-0.5.1.ebuild
+++ b/sys-libs/libfixposix/libfixposix-0.5.1.ebuild
@@ -16,8 +16,13 @@ KEYWORDS="~amd64"
 RDEPEND=""
 DEPEND="${RDEPEND}"
 
-src_prepare(){
+src_prepare() {
einfo "Generating autotools files..."
default
eautoreconf -i -f
 }
+
+src_install() {
+   default
+   find "${ED}" -name "*.la" -delete || die
+}



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

2022-12-10 Thread Sam James
commit: bffa130d11f1e1940fcadaa983b35ddf54fc150c
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 11 00:26:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 11 00:26:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bffa130d

dev-libs/apr: Stabilize 1.7.0-r6 amd64, #880701

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

 dev-libs/apr/apr-1.7.0-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/apr/apr-1.7.0-r6.ebuild b/dev-libs/apr/apr-1.7.0-r6.ebuild
index 51ca2bf41a67..63196ddf6683 100644
--- a/dev-libs/apr/apr-1.7.0-r6.ebuild
+++ b/dev-libs/apr/apr-1.7.0-r6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://apache/apr/${P}.tar.bz2"
 
 LICENSE="Apache-2.0"
 SLOT="1/${PV%.*}"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~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"
 IUSE="doc older-kernels-compatibility selinux static-libs +urandom"
 
 # See bug #815265 for libcrypt dependency



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

2022-12-10 Thread Sam James
commit: 8d38e1a55dfd83847a73d66bbeebe67f46033592
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 11 00:26:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 11 00:26:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d38e1a5

www-servers/apache: Stabilize 2.4.54-r6 amd64, #880701

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

 www-servers/apache/apache-2.4.54-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-servers/apache/apache-2.4.54-r6.ebuild 
b/www-servers/apache/apache-2.4.54-r6.ebuild
index cf768ab82603..a8da462f2135 100644
--- a/www-servers/apache/apache-2.4.54-r6.ebuild
+++ b/www-servers/apache/apache-2.4.54-r6.ebuild
@@ -144,7 +144,7 @@ HOMEPAGE="https://httpd.apache.org/;
 # some helper scripts are Apache-1.1, thus both are here
 LICENSE="Apache-2.0 Apache-1.1"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x64-macos ~sparc64-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x64-macos ~sparc64-solaris ~x64-solaris"
 
 PATCHES=(
"${FILESDIR}"/${PN}-2.4.54-no-which.patch # bug #844868



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

2022-12-10 Thread Sam James
commit: 6650da85f6f5f364608422ec5afa86b309bdabc8
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 11 00:26:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 11 00:26:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6650da85

dev-libs/apr-util: Stabilize 1.6.1-r10 amd64, #880701

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

 dev-libs/apr-util/apr-util-1.6.1-r10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/apr-util/apr-util-1.6.1-r10.ebuild 
b/dev-libs/apr-util/apr-util-1.6.1-r10.ebuild
index 5b1874c96780..0e42903cdab1 100644
--- a/dev-libs/apr-util/apr-util-1.6.1-r10.ebuild
+++ b/dev-libs/apr-util/apr-util-1.6.1-r10.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://apache/apr/${P}.tar.bz2"
 
 LICENSE="Apache-2.0"
 SLOT="1"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~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"
 IUSE="berkdb doc gdbm ldap mysql nss odbc openssl postgres sqlite static-libs"
 #RESTRICT="test"
 



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

2022-12-10 Thread Sam James
commit: 33bf2723096b384ec9557e6fb68530712806eb61
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 11 00:26:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 11 00:26:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33bf2723

app-admin/apache-tools: Stabilize 2.4.54-r2 amd64, #880701

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

 app-admin/apache-tools/apache-tools-2.4.54-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/apache-tools/apache-tools-2.4.54-r2.ebuild 
b/app-admin/apache-tools/apache-tools-2.4.54-r2.ebuild
index b10f8a8bbb67..54c5ce8f759c 100644
--- a/app-admin/apache-tools/apache-tools-2.4.54-r2.ebuild
+++ b/app-admin/apache-tools/apache-tools-2.4.54-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://apache/httpd/httpd-${PV}.tar.bz2"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc64-solaris 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc64-solaris 
~x64-solaris"
 IUSE="ssl"
 RESTRICT="test"
 



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

2022-12-10 Thread Ionen Wolkens
commit: ba4ff88a968cbdd9ff0dae67cd28b914a303c6a5
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Dec 11 00:13:41 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Dec 11 00:16:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba4ff88a

media-video/mpv: add USE=sixel support

Revbump to handle restoring dropped keywords rather than .mask.

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

 media-video/mpv/metadata.xml  | 1 +
 media-video/mpv/{mpv-.ebuild => mpv-0.35.0-r1.ebuild} | 9 +
 media-video/mpv/mpv-.ebuild   | 5 +++--
 3 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/media-video/mpv/metadata.xml b/media-video/mpv/metadata.xml
index 0f527c3340f7..49c4dfe18641 100644
--- a/media-video/mpv/metadata.xml
+++ b/media-video/mpv/metadata.xml
@@ -29,6 +29,7 @@
Enable high quality pitch correction 
via media-libs/rubberband
Enable media-libs/libsdl2 based 
video and audio outputs
(Note: these outputs exist for compatibility reasons 
only, avoid if possible)
+   Enable support for the sixel video backend 
using media-libs/libsixel
Enable sound support via 
media-sound/sndio
Install extra tools: mpv_identify.sh, 
mpv_idet.sh, and umpv
Enable subtitles charset discovery via 
app-i18n/uchardet

diff --git a/media-video/mpv/mpv-.ebuild 
b/media-video/mpv/mpv-0.35.0-r1.ebuild
similarity index 96%
copy from media-video/mpv/mpv-.ebuild
copy to media-video/mpv/mpv-0.35.0-r1.ebuild
index 0624e8ac6f99..70fc31844c15 100644
--- a/media-video/mpv/mpv-.ebuild
+++ b/media-video/mpv/mpv-0.35.0-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mpv-player/mpv.git;
 else
SRC_URI="https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv 
~x86 ~amd64-linux"
+   KEYWORDS="~amd64 ~loong ~x86 ~amd64-linux"
 fi
 
 DESCRIPTION="Media player for the command line"
@@ -24,7 +24,7 @@ IUSE="
+X +alsa aqua archive bluray cdda +cli coreaudio debug +drm dvb
dvd +egl gamepad +iconv jack javascript jpeg lcms libcaca +libmpv
+libplacebo +lua mmal nvenc openal opengl pipewire pulseaudio
-   raspberry-pi rubberband sdl selinux sndio test tools +uchardet
+   raspberry-pi rubberband sdl selinux sixel sndio test tools +uchardet
vaapi vdpau vulkan wayland +xv zimg zlib"
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
@@ -45,7 +45,7 @@ RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
media-libs/libass:=[fontconfig]
-   >=media-video/ffmpeg-4.4:=[encode,threads,vaapi?,vdpau?]
+   media-video/ffmpeg:=[encode,threads,vaapi?,vdpau?]
X? (
x11-libs/libX11
x11-libs/libXScrnSaver
@@ -93,6 +93,7 @@ COMMON_DEPEND="
raspberry-pi? ( media-libs/raspberrypi-userland )
rubberband? ( media-libs/rubberband )
sdl? ( media-libs/libsdl2[sound,threads,video] )
+   sixel? ( media-libs/libsixel )
sndio? ( media-sound/sndio:= )
vaapi? ( media-libs/libva:=[X?,drm(+)?,wayland?] )
vdpau? ( x11-libs/libvdpau )
@@ -207,7 +208,7 @@ src_configure() {
$(meson_feature libplacebo)
$(meson_feature mmal rpi-mmal)
$(meson_feature sdl sdl2-video)
-   -Dsixel=disabled # TODO? needs keywording/testing
+   $(meson_feature sixel)
$(meson_feature wayland)
$(meson_feature xv)
 

diff --git a/media-video/mpv/mpv-.ebuild b/media-video/mpv/mpv-.ebuild
index 0624e8ac6f99..3138e56d9b66 100644
--- a/media-video/mpv/mpv-.ebuild
+++ b/media-video/mpv/mpv-.ebuild
@@ -24,7 +24,7 @@ IUSE="
+X +alsa aqua archive bluray cdda +cli coreaudio debug +drm dvb
dvd +egl gamepad +iconv jack javascript jpeg lcms libcaca +libmpv
+libplacebo +lua mmal nvenc openal opengl pipewire pulseaudio
-   raspberry-pi rubberband sdl selinux sndio test tools +uchardet
+   raspberry-pi rubberband sdl selinux sixel sndio test tools +uchardet
vaapi vdpau vulkan wayland +xv zimg zlib"
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
@@ -93,6 +93,7 @@ COMMON_DEPEND="
raspberry-pi? ( media-libs/raspberrypi-userland )
rubberband? ( media-libs/rubberband )
sdl? ( media-libs/libsdl2[sound,threads,video] )
+   sixel? ( media-libs/libsixel )
sndio? ( media-sound/sndio:= )
vaapi? ( media-libs/libva:=[X?,drm(+)?,wayland?] )
vdpau? ( x11-libs/libvdpau )
@@ -207,7 +208,7 @@ src_configure() {
$(meson_feature libplacebo)
$(meson_feature mmal rpi-mmal)
$(meson_feature sdl sdl2-video)
-   -Dsixel=disabled # TODO? needs keywording/testing

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

2022-12-10 Thread Kenton Groombridge
commit: 918d3e6406418ed99fe919ad6f931b2d4e5e3431
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Sat Dec 10 22:22:52 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Dec 10 22:23:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=918d3e64

www-apps/miniflux: fix excessive line length

Signed-off-by: Kenton Groombridge  gentoo.org>

 www-apps/miniflux/miniflux-2.0.40.ebuild | 3 ++-
 www-apps/miniflux/miniflux-2.0.41.ebuild | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/www-apps/miniflux/miniflux-2.0.40.ebuild 
b/www-apps/miniflux/miniflux-2.0.40.ebuild
index 8a6c349cdffe..fe9311206360 100644
--- a/www-apps/miniflux/miniflux-2.0.40.ebuild
+++ b/www-apps/miniflux/miniflux-2.0.40.ebuild
@@ -91,7 +91,8 @@ pkg_config() {
local DATABASE_URL="$(sed -n 's/^DATABASE_URL=\(.*\)/\1/p' 
"${EROOT}/etc/${PN}.conf")"
[[ -n "${DATABASE_URL}" ]] || die "Failed getting DATABASE_URL from 
config file"
 
-   DATABASE_URL="${DATABASE_URL}" "${EROOT}"/usr/bin/miniflux -migrate || 
die "miniflux -migrate failed. Please check the above output for errors."
+   DATABASE_URL="${DATABASE_URL}" "${EROOT}"/usr/bin/miniflux -migrate \
+   || die "miniflux -migrate failed. Please check the above output 
for errors."
 
echo
elog "Database migrations complete."

diff --git a/www-apps/miniflux/miniflux-2.0.41.ebuild 
b/www-apps/miniflux/miniflux-2.0.41.ebuild
index 8a6c349cdffe..fe9311206360 100644
--- a/www-apps/miniflux/miniflux-2.0.41.ebuild
+++ b/www-apps/miniflux/miniflux-2.0.41.ebuild
@@ -91,7 +91,8 @@ pkg_config() {
local DATABASE_URL="$(sed -n 's/^DATABASE_URL=\(.*\)/\1/p' 
"${EROOT}/etc/${PN}.conf")"
[[ -n "${DATABASE_URL}" ]] || die "Failed getting DATABASE_URL from 
config file"
 
-   DATABASE_URL="${DATABASE_URL}" "${EROOT}"/usr/bin/miniflux -migrate || 
die "miniflux -migrate failed. Please check the above output for errors."
+   DATABASE_URL="${DATABASE_URL}" "${EROOT}"/usr/bin/miniflux -migrate \
+   || die "miniflux -migrate failed. Please check the above output 
for errors."
 
echo
elog "Database migrations complete."



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

2022-12-10 Thread Kenton Groombridge
commit: a3d0582829021b6a1a86f50d8f5a0fe6e2ca0760
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Sat Dec 10 22:19:41 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Dec 10 22:23:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3d05828

www-apps/miniflux: add 2.0.41, drop 2.0.39

Signed-off-by: Kenton Groombridge  gentoo.org>

 www-apps/miniflux/Manifest   | 4 ++--
 www-apps/miniflux/{miniflux-2.0.39.ebuild => miniflux-2.0.41.ebuild} | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-apps/miniflux/Manifest b/www-apps/miniflux/Manifest
index 15dd2518f5fa..b67ae64c20cf 100644
--- a/www-apps/miniflux/Manifest
+++ b/www-apps/miniflux/Manifest
@@ -1,4 +1,4 @@
-DIST miniflux-2.0.39-deps.tar.xz 149668196 BLAKE2B 
ded3bcf0ac706092570d41669cbdfef68d3aab764790f3a6fd09cf8fb436765f7c10abde9422a1aa70ce31d1e186558732f8208b8a77d1ce28dc212c5e855031
 SHA512 
cea27e014a8d88bbd77b018d9f02736b4f7c9d39c72fa2358b581e0a01be58b9ca132d414e3c562bdaaab8c89e08a938f7b0ef94821a8a76b1025f1d7ac2a63b
-DIST miniflux-2.0.39.tar.gz 574941 BLAKE2B 
66acc0c2b7bee77fd98e19c89eabcb1f7da195a18fb2b470deafd2cec23c71c3a939dde535e45fefa59e2d65b727173a59cecfda40288ee0830d23ebf5c5a1b1
 SHA512 
d068fd8233a235540ca232be1e36ee0fa73ea14ed0f8a8db17669bd8ddfb2d5cb35712af5ce365726e3688c6d764341c2f6d03ff8af7ae7f76e847c9f454dcb4
 DIST miniflux-2.0.40-deps.tar.xz 38331272 BLAKE2B 
6fac5ba8bd6a8a6c2e7f14d9127be871f74aa5b170f2884f98326a6c362f690fd217498dd55c954459268bde4f17371335e832f474ff59ed6b00aaa080484594
 SHA512 
2e9104bbe32c5592fe88e5fc4f9c3f379b790ead74d6762b2aa4e933e0dce752788ff3ace8a4787fb3933730aea42fb8819af4e34c68474e388ad9c4e4aa8a22
 DIST miniflux-2.0.40.tar.gz 575047 BLAKE2B 
343277ad0b89155d8fecdebcb77db4890646c04985d05479a47c5f9002185239f2a7707e5dc38fde1e733a613611cc66088b6481b599e5e6ce05aed43b261cb1
 SHA512 
e0f498da052256d202ba16b1f34022afb31db6d2f49236279a639e2c870e6e7f0e82b2995be6bc5ef2f6adeba3e2adf797b59ede376a0853da988eea7814512d
+DIST miniflux-2.0.41-deps.tar.xz 38330216 BLAKE2B 
8be2a3b08de3dc56d384080268bb42c9a2cbb3304e387794e35530722ef8a0d13b765051c5e75577f6305953761124042844e5d13261d9b7ddcaf2a980196fd8
 SHA512 
de7dc72d18d75df8dd027eeb4c3517e02f9bbf8e1f321ea2661629514ba7671cb1d9f4c565d241d09d9e01ecfa7b3395080b47054ba4200f6cb4cda738430f79
+DIST miniflux-2.0.41.tar.gz 575768 BLAKE2B 
8ba7207da6e627def71830c182ee7c95ed979873dae012dea4f76ac5ac10e036c0ef7ba1290af871b294f813fc8ddd978f169179b93e6b938d319b4b4102e41c
 SHA512 
eb1be19d04f29e12a0aef3eca2f8494d46742bea5679b09dfcd43d10e4dc00bc4408fa0e52c71a744afcfb5fb22cf8f7fe2d352ab26c3a16fb2ffbdd0f4f9fb4

diff --git a/www-apps/miniflux/miniflux-2.0.39.ebuild 
b/www-apps/miniflux/miniflux-2.0.41.ebuild
similarity index 100%
rename from www-apps/miniflux/miniflux-2.0.39.ebuild
rename to www-apps/miniflux/miniflux-2.0.41.ebuild



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

2022-12-10 Thread Andreas K. Hüttel
commit: ef9e959754bba5148c4606db54ca35d92079b9b3
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Dec 10 22:19:33 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Dec 10 22:19:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef9e9597

package.mask: Mask net-p2p/opendchub for removal

Bug: https://bugs.gentoo.org/849518
Signed-off-by: Andreas K. Hüttel  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index a36af62d813a..74e9ad495a60 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Andreas K. Hüttel  (2022-12-10)
+# Fails to build with recent perl. No maintainer, no revdeps.
+# Removal in 30 days. Bug 849518
+net-p2p/opendchub
+
 # Sam James  (2022-12-09)
 # Breaks compilation of reverse dependencies with broken pkgconfig (pc) file
 # bug #885075, https://github.com/libarchive/libarchive/issues/1766



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/files/, net-dns/ddclient/

2022-12-10 Thread Conrad Kostecki
commit: e71f05f14a0e617d534c84c7803987c094060152
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Dec 10 21:43:19 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Dec 10 21:53:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e71f05f1

net-dns/ddclient: drop 3.9.1-r2

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

 net-dns/ddclient/Manifest  |  1 -
 net-dns/ddclient/ddclient-3.9.1-r2.ebuild  | 67 --
 .../files/ddclient-3.9.0-use_iproute2.patch| 29 --
 net-dns/ddclient/files/ddclient.initd-r6   | 22 ---
 net-dns/ddclient/files/ddclient.service-r1 | 13 -
 net-dns/ddclient/files/ddclient.tmpfiles   |  3 -
 net-dns/ddclient/metadata.xml  |  1 -
 7 files changed, 136 deletions(-)

diff --git a/net-dns/ddclient/Manifest b/net-dns/ddclient/Manifest
index 43738109bdd6..bb2dce564183 100644
--- a/net-dns/ddclient/Manifest
+++ b/net-dns/ddclient/Manifest
@@ -1,2 +1 @@
 DIST ddclient-3.10.0.tar.gz 275494 BLAKE2B 
abb2d313ae7c459305916b47f7c6e28a6a1ac9ce141b7e1ba64cb4b646191eff17cb0a89e2ee14a9e406cf0e5d319b2c144874a050679528c9b085a5f239a6aa
 SHA512 
4740a96813e47e7989d61253ac8a69c6e0f70dd3c61a05227b03d973d9a024d17d6a31c16d633ade48a3fc58f0c79b8a0da8a4ec3369d852a2417e86e9971a05
-DIST ddclient-3.9.1.tar.gz 63469 BLAKE2B 
8ae6543353d96f76d926117ae53d74da6e8bc8f116fa15b8b0d39bc29a4c334bfc3d673b8f1c57139213b91414d1b9a2063fde9e1015f03fb76ba70a60956a7e
 SHA512 
a8a4d6cb94e4239a7b7b4fc7d9ebef703cbd6c45fc3394b644694a053b5b8aa8d109410b5b8b3676a5f30b18474d24c7feb16c65c30b28bd7d941d8a214b1346

diff --git a/net-dns/ddclient/ddclient-3.9.1-r2.ebuild 
b/net-dns/ddclient/ddclient-3.9.1-r2.ebuild
deleted file mode 100644
index b7461a66f5c5..
--- a/net-dns/ddclient/ddclient-3.9.1-r2.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd tmpfiles
-
-DESCRIPTION="Perl client used to update dynamic DNS entries"
-HOMEPAGE="https://ddclient.net/;
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="examples iproute2 selinux"
-
-RDEPEND="
-   acct-group/ddclient
-   acct-user/ddclient
-   dev-lang/perl
-   dev-perl/Data-Validate-IP
-   dev-perl/Digest-SHA1
-   dev-perl/IO-Socket-INET6
-   dev-perl/IO-Socket-SSL
-   virtual/perl-Digest-SHA
-   virtual/perl-JSON-PP
-   iproute2? ( sys-apps/iproute2 )
-   selinux? ( sec-policy/selinux-ddclient )
-"
-
-src_prepare() {
-   # Remove PID setting, to reliably setup the environment for the init 
script
-   sed -e '/^pid/d' -i sample-etc_ddclient.conf || die
-
-   # Remove windows executable
-   if use examples; then
-   rm sample-etc_dhcpc_dhcpcd-eth0.exe || die
-   fi
-
-   # Use sys-apps/iproute2 instead of sys-apps/net-tools
-   use iproute2 && eapply "${FILESDIR}"/${PN}-3.9.0-use_iproute2.patch
-
-   default
-}
-
-src_install() {
-   dobin ddclient
-
-   insinto /etc/ddclient
-   insopts -m 0600 -o ddclient -g ddclient
-   newins sample-etc_ddclient.conf ddclient.conf
-
-   newinitd "${FILESDIR}"/ddclient.initd-r6 ddclient
-   systemd_newunit "${FILESDIR}"/ddclient.service-r1 ddclient.service
-   newtmpfiles "${FILESDIR}"/ddclient.tmpfiles ddclient.conf
-
-   dodoc Change* README* RELEASENOTE TODO UPGRADE
-
-   if use examples; then
-   docinto examples
-   dodoc sample-*
-   fi
-}
-
-pkg_postinst() {
-   tmpfiles_process ddclient.conf
-}

diff --git a/net-dns/ddclient/files/ddclient-3.9.0-use_iproute2.patch 
b/net-dns/ddclient/files/ddclient-3.9.0-use_iproute2.patch
deleted file mode 100644
index b57f78ba14e1..
--- a/net-dns/ddclient/files/ddclient-3.9.0-use_iproute2.patch
+++ /dev/null
@@ -1,29 +0,0 @@
 a/ddclient 2018-08-09 17:58:16.0 +0200
-+++ b/ddclient 2018-09-01 22:35:43.0 +0200
-@@ -710,7 +710,7 @@
- [ "ip",  "=s", "-ip address   : set the IP address to 
'address'" ],
- "",
- [ "if",  "=s", "-if interface : obtain IP address from 
'interface'" ],
--[ "if-skip", "=s", "-if-skip pattern  : skip any IP addresses 
before 'pattern' in the output of ifconfig {if}" ],
-+[ "if-skip", "=s", "-if-skip pattern  : skip any IP addresses 
before 'pattern' in the output of ip addr show {if}" ],
- "",
- [ "web", "=s", "-web provider|url : obtain IP address from 
provider's IP checking page" ],
- [ "web-skip","=s", "-web-skip pattern : skip any IP addresses 
before 'pattern' on the web provider|url" ],
-@@ -1448,7 +1448,7 @@
- 
- {
-   local 

[gentoo-commits] repo/gentoo:master commit in: app-forensics/scalpel/

2022-12-10 Thread Sam James
commit: a1dbd2eb1e27d91edc7383e03c51839203e1fc88
Author: Martin Dummer  gmx  net>
AuthorDate: Sat Dec 10 21:13:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 10 21:52:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1dbd2eb

app-forensics/scalpel: does not build with CFLAGS=-lto

Closes: https://bugs.gentoo.org/865687
Signed-off-by: Martin Dummer  gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/28631
Signed-off-by: Sam James  gentoo.org>

 app-forensics/scalpel/scalpel-2.1_pre20210326.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/app-forensics/scalpel/scalpel-2.1_pre20210326.ebuild 
b/app-forensics/scalpel/scalpel-2.1_pre20210326.ebuild
index f2c5f97a0fa8..dd1fe9be6aed 100644
--- a/app-forensics/scalpel/scalpel-2.1_pre20210326.ebuild
+++ b/app-forensics/scalpel/scalpel-2.1_pre20210326.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-inherit autotools
+inherit autotools flag-o-matic
 
 DESCRIPTION="A high performance file carver"
 HOMEPAGE="https://github.com/sleuthkit/scalpel;
@@ -34,6 +34,8 @@ src_prepare() {
 
default
eautoreconf
+
+   filter-lto # https://bugs.gentoo.org/865687
 }
 
 src_install() {



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

2022-12-10 Thread Sam James
commit: ea9786f1e0fa0d500939ca5a26e34ba22ec3b879
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 10 21:51:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 10 21:51:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea9786f1

sys-devel/gcc: remove sourceforge upstream metadata for dgcc

Long obsolete.

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

 sys-devel/gcc/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-devel/gcc/metadata.xml b/sys-devel/gcc/metadata.xml
index 8c2257393b78..13eb6f59be72 100644
--- a/sys-devel/gcc/metadata.xml
+++ b/sys-devel/gcc/metadata.xml
@@ -32,6 +32,5 @@


cpe:/a:gnu:gcc
-   dgcc

 



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

2022-12-10 Thread Sam James
commit: 03c0ccb4c634c61b6f2eec303b4687254f62
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 10 21:47:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 10 21:47:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03c0ccb4

sys-devel/gcc: drop 10.4.1_p20221006, 10.4.1_p20221124, 10.4.1_p20221201

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

 sys-devel/gcc/Manifest|  2 --
 sys-devel/gcc/gcc-10.4.1_p20221006.ebuild | 58 ---
 sys-devel/gcc/gcc-10.4.1_p20221124.ebuild | 58 ---
 sys-devel/gcc/gcc-10.4.1_p20221201.ebuild | 58 ---
 4 files changed, 176 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index f51fc362d93c..e52aef9fc06b 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,6 +1,4 @@
 DIST gcc-10-20221006.tar.xz 71755692 BLAKE2B 
0099821e5fcd5e1a069369a72f105607cb7f20fbef3d627a598d8c7a6439491e050533d6577b4f7953aabb52daf926ffc8eb9cecd8853833a14c90bd878e1ad9
 SHA512 
3fc1dceff31ec8a84babe31d88a312d9d3d30450ff0c42730b9a9fe45c0fc9509216fb95cd84df7477faebe2b9b7d8f7e269c9e76cecc05417dc6192e3b96c67
-DIST gcc-10-20221124.tar.xz 71781080 BLAKE2B 
ec7f4f140102d25a7469f7931df7b87b4b91c1c94fc263ecd9cc9aca36d120e9f5e09776efefba1099abe5282eb1cc4ec8201bcdca3a13c7b1bbdd6b34ad994d
 SHA512 
b7af71bb2dd594643393b3e4dea4e641dcfad6e5249b6ee05617f0648ef2609b707b18f12f3985b3d13cbee6af0f799d7377c28092420b251b34e93f910e686e
-DIST gcc-10-20221201.tar.xz 72102628 BLAKE2B 
cfd245eb7c364b1480987d259a2c7b569d08830a3af656e6e493864ceda1eb8b0a8a67c405566a826c0c1bb044dc07a6123e6c53c5eac15882cb02a003e95214
 SHA512 
87da77d035688e033bb1b0c4f95df411a111d87499b18f3ecfb67d0550860243a58fdd5e4cec2d20535d2e3cc5261267fe26f11d2d03e7eb12b3f306b17eb961
 DIST gcc-10-20221208.tar.xz 72098912 BLAKE2B 
8167b3d91fb95c727caa3a76d8bd6d70e0d0bd79eda72305f3005c9f7163dcd425c75386ba55b2d71644ecf83d998a4bccb6fd265bb615dcdd104f27cadb8e76
 SHA512 
5e49159d86300eaa4c2f34fb3537b5f257931e861a1a1217dbabcfcd5ef9da224d4a6023aaf8d24c8893ecd204ec0cd6e96349ae0dd445d62d92ebb041aeb054
 DIST gcc-10.4.0-musl-patches-1.tar.xz 3808 BLAKE2B 
804d1fcc451dcd03be71240dd498ec2d179869571d44012967c48dccf5a478dd8c55000a964a80fdd5584d739a777dee1c83241cffce514ef002df2572854a67
 SHA512 
83e4a9c0f7062baf0c606a2bcc56a818494991403d7577dea65f04bbc25bdb786a5889b80d45d80e7f4be07c1aef786802cbfcfafd1a17ec255a2d4e93a77570
 DIST gcc-10.4.0-patches-5.tar.xz 17056 BLAKE2B 
f336d69a8ad105b8c4a84e8248a5b8a88175d3f1d67d32c6bee1780d252d86947059bd624992e6292610e86c9012f4d901a1a54df0d184dd023d404a0707700e
 SHA512 
aa8fb42f20587f8519e7b06037da4d8f7d386b63e228b239a0445a51df4e401940fcd81482381d966622054aef3e0db06d1def5c74ac3d3dcc9c75c3b966c758

diff --git a/sys-devel/gcc/gcc-10.4.1_p20221006.ebuild 
b/sys-devel/gcc/gcc-10.4.1_p20221006.ebuild
deleted file mode 100644
index 147a87b6131e..
--- a/sys-devel/gcc/gcc-10.4.1_p20221006.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-TOOLCHAIN_PATCH_SUFFIX="xz"
-TOOLCHAIN_PATCH_DEV="sam"
-#TOOLCHAIN_GCC_RC=1
-PATCH_GCC_VER="10.5.0"
-PATCH_VER="0"
-MUSL_VER="1"
-MUSL_GCC_VER="10.5.0"
-
-if [[ $(ver_cut 3) ==  ]] ; then
-   MY_PV_2=$(ver_cut 2)
-   if [[ ${MY_PV_2} == 0 ]] ; then
-   MY_PV_2=0
-   else
-   MY_PV_2=$(($(ver_cut 2) - 1))
-   fi
-
-   # e.g. 12.2. -> 12.1.1
-   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998))
-elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
-   # Cheesy hack for RCs
-   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
-   MY_P=${PN}-${MY_PV}
-   
GCC_TARBALL_SRC_URI="https://gcc.gnu.org/pub/gcc/snapshots/${MY_PV}/${MY_P}.tar.xz;
-   TOOLCHAIN_SET_S=no
-   S="${WORKDIR}"/${MY_P}
-fi
-
-inherit toolchain
-# Needs to be after inherit (for now?), bug #830908
-EGIT_BRANCH=releases/gcc-$(ver_cut 1)
-
-# Don't keyword live ebuilds
-if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-fi
-
-RDEPEND=""
-BDEPEND="${CATEGORY}/binutils"
-
-src_prepare() {
-   local p upstreamed_patches=(
-   # add them here
-   )
-   for p in "${upstreamed_patches[@]}"; do
-   rm -v "${WORKDIR}/patch/${p}" || die
-   done
-
-   if has_version '>=sys-libs/glibc-2.32-r1'; then
-   rm -v "${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch" || 
die
-   fi
-
-   toolchain_src_prepare
-}

diff --git a/sys-devel/gcc/gcc-10.4.1_p20221124.ebuild 
b/sys-devel/gcc/gcc-10.4.1_p20221124.ebuild
deleted file mode 100644
index 1fa3a3601536..
--- a/sys-devel/gcc/gcc-10.4.1_p20221124.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2022 Gentoo 

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

2022-12-10 Thread Sam James
commit: add25cd2d8789812e33791df51620b65aa9a53a8
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 10 21:48:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 10 21:48:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=add25cd2

sys-devel/gcc: drop 12.2.1_p20221008, 12.2.1_p20221126

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

 sys-devel/gcc/Manifest|  3 --
 sys-devel/gcc/gcc-12.2.1_p20221008.ebuild | 52 ---
 sys-devel/gcc/gcc-12.2.1_p20221126.ebuild | 52 ---
 3 files changed, 107 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index da342c401e7b..faa3bbb2e10f 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -10,12 +10,9 @@ DIST gcc-11.3.0-patches-7.tar.xz 15184 BLAKE2B 
426f00feaa982a35d2c459e7a2c2e9d29
 DIST gcc-11.3.0.tar.xz 81141364 BLAKE2B 
7e562d25446ca4ab9fe8cdb714866f66aba3744d78bf84f31bfb097c1a981e4c7f990cb1e6bcfec5ae6671836a4984e2b70eb8fed81dcef5e244f88da8623469
 SHA512 
f0be5ad705c73b84477128a69c047f57dd47002f375eb60e1e842e08cf2009a509e92152bca345823926d550b7395ae6d4de7db51d1ee371c2dc37313881fca7
 DIST gcc-11.4.0-musl-patches-0.tar.xz 3844 BLAKE2B 
f3f1be6718e3cf08e553a1a2319a85e13368279849f6f3ab89ad7abe505316afacf5084846c0cb133bdcb5c918244644242c194e6ce55455a26e67b3983d73ef
 SHA512 
a81db52d21de364137461dcff7e1af696df4a02fa26452f90439ae4af14ccbffe68eb4ee93ae56257490ab8aa36b4bff37c4e1f2cf4dd4624b3a6fb4cb50b7ac
 DIST gcc-11.4.0-patches-3.tar.xz 15200 BLAKE2B 
a393df941a2a31164f477d6bc0032e28319e8f0bd87200eb453708f85aa8c0bf5d67e733ee7b75cf6d14743e18cc941cee1b77a8247f8c5683d17a98cbeb280f
 SHA512 
6f6096d95c7c62780d1070097739882393a8df5172c3a5ae811a8d4d1c98a0cd14a34f3f7e95410c8f210aec434330ac3b8876c688faeb130d7bb8faece9
-DIST gcc-12-20221008.tar.xz 79145884 BLAKE2B 
ff3d684d887e282c79fe95952a449ed5770d4bd74077553baf31c34dbd77177e680b19ac741c04aab26ac2c9bb2b89924f51f63e2f22b440decf2c65274a7640
 SHA512 
a35a6207e7f4375abca3ae57376c98b082846a88e83522c322d713e759367ceb2b3ad68488bed6f1645e47a106b0bbb2efbca6cb14b077672289acb4373e616f
-DIST gcc-12-20221126.tar.xz 79631864 BLAKE2B 
3bb97ef4a1a17ab8b92b431b1f792c11131085a1b523efa08c5b4f995b44bf628be371564813e5affb1f8e2320bb8a9b04532e57b2deeef26b33f517783daa5e
 SHA512 
163e0aa39dc5c24980f84000bd6ccd4b7c24581831b7a4cdbd63e4726be5c2b1933d034ce12c65cf95e4c0ebe1175af7e32facace465bfd7c7c377401350a2df
 DIST gcc-12-20221203.tar.xz 79639180 BLAKE2B 
5b237eca5934c6ea869d50396279b0bbb72c9377f71c7ad9b457d1e2422337f7ff6c9cd8021f3c9f94f62b1d31348d550ed3afe49f4231099bb889c27c2c23cb
 SHA512 
87ebbf26544e0b4e20fc36dffcb343bc074603e409e204079f3559f4b336da98af7d1c702254a54ad243c230aca60027f80029f14d7c0ff7ee13e31ecf9b73d7
 DIST gcc-12.2.0-musl-patches-1.tar.xz 3844 BLAKE2B 
004432806696f7d0a32366270ac45695e858abee73a255e44dc6e0a225339e4cad40aab0d51dfe9a55d5aa4b4001f5726064bb2eea3212a0874b2d27e229abd7
 SHA512 
c354edcd641a9dfaf902a0ff4c44c75065d0cf1c36bbf6c3c35c2e23bff22b8f70bcf4458a5a0ef86371e9f2fafca8a54ca822e35820ff442c9458a2819c3606
 DIST gcc-12.2.0-patches-1.tar.xz 12864 BLAKE2B 
a5ae0a85dfc1b6f0bd968f0d5262ebed14ec9cdb3249e3a4c571578c54eda0e53708ee7fe8e03e506366c7f3cf7926eced9b390d9dee948c1249298c0fabd9fb
 SHA512 
f3d793b89a2a0385d596162fb0c653d4acdf21ae418cb792c1786a01fde0391bd0719715dbf07d53636f127168f5cd99108a1dc11cf6cea889b7d82385bcc258
-DIST gcc-12.2.0-patches-2.tar.xz 13952 BLAKE2B 
a9e798911acaf45c3f585f69721130cfbecec016727a50ac0f4767b37a2ab9df39e0828abb07f1e429619cc102808f81af8422fef0265415c287d303d9d97fc0
 SHA512 
1808a05e98094577099d115ff5f3e136e3fc8f39fbe35c5183fd7775383f94439212e5e4174ab8d0ae8c0874e227ff84a958ffdfa1c99c9a8306a9842d126ef9
 DIST gcc-12.2.0-patches-4.tar.xz 19052 BLAKE2B 
74027e339125ad412b2e03265d2d797fdf4b794ed37f5d5ed33915f9e1f2592f6f7e1d8edf822700de5300fb39ac45fb3b671c6fac852246057f97f3ec4d411d
 SHA512 
14a26185c96225c2babed80b29ef9897a601862d32cdc116abbd7efb551d1e25f639d5c5059996af53d30bb049f08c66af366a854a8d2eb2967f87ea390a37a0
 DIST gcc-12.2.0.tar.xz 84645292 BLAKE2B 
715574af9ad678f9dc8cfd19c866bf910c7edfd479e7e9681337feaa9b54e5d304ddb85483816b8d89754d502405823ae2eff0d1e444538763f40be8e428d8da
 SHA512 
e9e857bd81bf7a370307d6848c81b2f5403db8c7b5207f54bce3f3faac3bde63445684092c2bc1a2427cddb6f7746496d9fbbef05fbbd77f2810b2998f1f9173
 DIST gcc-13-20221106.tar.xz 80001320 BLAKE2B 
4a86b5aedf67725b577a69112ab241b22b3b0eed6c86e2d9ed06e5045a1de1c4bc6f2e7a281f1a034b9b227e5ef72954d17900369bed6015e064f303c89e6cf2
 SHA512 
bd3160d23bdebd0e423800736212e340eab0a71891d579145d85931fe8fa3c9e196a3422d70a98e17d1990759bf57b3e4eb08b25544db5e4fec8448d1a33ee20

diff --git a/sys-devel/gcc/gcc-12.2.1_p20221008.ebuild 
b/sys-devel/gcc/gcc-12.2.1_p20221008.ebuild
deleted file mode 100644
index aa3dfbf98f28..
--- a/sys-devel/gcc/gcc-12.2.1_p20221008.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public 

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

2022-12-10 Thread Sam James
commit: f6eec70e3c9617e0add13ba1cb702a0e5aeba2a8
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 10 21:48:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 10 21:48:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6eec70e

sys-devel/gcc: drop versions

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

 sys-devel/gcc/Manifest|  6 
 sys-devel/gcc/gcc-11.3.1_p20221007.ebuild | 52 ---
 sys-devel/gcc/gcc-11.3.1_p20221125.ebuild | 52 ---
 sys-devel/gcc/gcc-11.3.1_p20221202.ebuild | 52 ---
 4 files changed, 162 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index e52aef9fc06b..da342c401e7b 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,20 +1,14 @@
-DIST gcc-10-20221006.tar.xz 71755692 BLAKE2B 
0099821e5fcd5e1a069369a72f105607cb7f20fbef3d627a598d8c7a6439491e050533d6577b4f7953aabb52daf926ffc8eb9cecd8853833a14c90bd878e1ad9
 SHA512 
3fc1dceff31ec8a84babe31d88a312d9d3d30450ff0c42730b9a9fe45c0fc9509216fb95cd84df7477faebe2b9b7d8f7e269c9e76cecc05417dc6192e3b96c67
 DIST gcc-10-20221208.tar.xz 72098912 BLAKE2B 
8167b3d91fb95c727caa3a76d8bd6d70e0d0bd79eda72305f3005c9f7163dcd425c75386ba55b2d71644ecf83d998a4bccb6fd265bb615dcdd104f27cadb8e76
 SHA512 
5e49159d86300eaa4c2f34fb3537b5f257931e861a1a1217dbabcfcd5ef9da224d4a6023aaf8d24c8893ecd204ec0cd6e96349ae0dd445d62d92ebb041aeb054
 DIST gcc-10.4.0-musl-patches-1.tar.xz 3808 BLAKE2B 
804d1fcc451dcd03be71240dd498ec2d179869571d44012967c48dccf5a478dd8c55000a964a80fdd5584d739a777dee1c83241cffce514ef002df2572854a67
 SHA512 
83e4a9c0f7062baf0c606a2bcc56a818494991403d7577dea65f04bbc25bdb786a5889b80d45d80e7f4be07c1aef786802cbfcfafd1a17ec255a2d4e93a77570
 DIST gcc-10.4.0-patches-5.tar.xz 17056 BLAKE2B 
f336d69a8ad105b8c4a84e8248a5b8a88175d3f1d67d32c6bee1780d252d86947059bd624992e6292610e86c9012f4d901a1a54df0d184dd023d404a0707700e
 SHA512 
aa8fb42f20587f8519e7b06037da4d8f7d386b63e228b239a0445a51df4e401940fcd81482381d966622054aef3e0db06d1def5c74ac3d3dcc9c75c3b966c758
 DIST gcc-10.4.0.tar.xz 75018092 BLAKE2B 
ec1169025d3896b70ab80a4b8ce5040763a95529fc7e120c6bc3a3eb1db5cf938ebde347c1e595a8ff7d4081e79ded6252702d7a1a09648449b7a0783188e434
 SHA512 
440c08ca746da450d9a1b35e8fd2305cb27e7e6987cd9d0f7d375f3b1fc9e4b0bd7acb3cd7bf795e72fcbead59cdef5b6c152862f5d35cd9fbfe6902101ce648
 DIST gcc-10.5.0-musl-patches-1.tar.xz 3816 BLAKE2B 
5995f934a40665d877342853fde8b414eed8770c72e6b11b295b7e7b3c9d38d7407dff63b5751f4449f6fa842c02e87f156cc868e7436a8313f7c8514242d255
 SHA512 
b93cc54cd7b78fdc487df7c449b03bbfd10094e45f3f8eef20cd69f27a68a14817fe662a2ec119b384eea2dad0491b70f838d010457e386700030b76457afad6
-DIST gcc-10.5.0-patches-0.tar.xz 16188 BLAKE2B 
3fe3163c4960ff02eb792b2d00b9b20e1c2b44ad2d2e79661ffa0a5795b1bb631bce83c506f485765a7b971e6d391ebc1803c327f0d8d06e457610f5d6074c90
 SHA512 
fde1fec92df535416221827d48daf7d498f675da5697bc15bb4e17ccfedf6e6705dd28f57a3c9ebc8065b49328246fa5aa1fd90bd88bc27fe2b7b3e924f0df15
 DIST gcc-10.5.0-patches-1.tar.xz 17180 BLAKE2B 
d8ecc7cc15fa1ab420fa9eff11173a1d5544b369720e8c54fc59375e591ebd0a429b7e81a2a3df86bd2eaf19e4b8148bf2e1b0c8410de3944d4801ce412016b2
 SHA512 
5855aa23ee0b262c20a1b6fd2d4a947180c079dc00e0fa675043edceee0c822eec0dc752f5fcb281b70c04e50c6fcaf6c5d5160ab15d3f0c51fa030eb2d79d26
-DIST gcc-11-20221007.tar.xz 75790520 BLAKE2B 
de52f7fc5c7f5f82d9cbaeaa13b216e149a4aac8162188c628007c17ddb40aa838d19f2ca18216e8bfe5df2d21438f10c8e87298b53cbde4359f72c9cff87589
 SHA512 
b785236a00647041c9ea4552e5ea82a09e23a801b029773ba77bfc03675c530369ad0b5fc279330f3d8dd4b9b40aeaa9de84a39b6397f73984b7e2fdf8f0bad2
-DIST gcc-11-20221125.tar.xz 76248264 BLAKE2B 
c2fe15a14c77ce36f117d8d3bb78d38684e237db16db249134dd1e24d1455dfe7ca544fe22155b2c368dc6658b96d626af87d47478aaf94c216eb84b469e43e9
 SHA512 
3efbd7dc4cbf748d41369bff5bedb586a1c9397fa7fa56be7869e62bd567273b056aeec01a4191783bad737640e163489f1b368fcaac3155ae3ac8f7b33f478d
-DIST gcc-11-20221202.tar.xz 76241508 BLAKE2B 
313a73cf579a186b35494484debbb3c5aa13cd90f54830e30e962d9df2eee059bb3afd429fb3a3e7cb6a889c8c7d03a22a64e57d8d3e046b0c8c431847e3
 SHA512 
6c8e4654041d84129d94a7317a125348d2d3db4f1029ad069bd271ae11e51f80adfabf970634f6faca52356891a6a87a503ba9421750d6e0a11527ec7fa7bd91
 DIST gcc-11-20221209.tar.xz 76240768 BLAKE2B 
3be0f1ece4473bbbf10f7242102f330a6e246c8481da5bd32620dcb15d2acd008bad60d2576a301f03e444e3d93a3c72d5184740c6fb3de2bc05e1863b68a0bc
 SHA512 
33d9581d434c012526eb4d49a4453cf77c57b459fd43f84e49bc764745e0772939eac007e119269f4f1989755df8678613732a84474c691b0c2452237c5b38a3
 DIST gcc-11.3.0-musl-patches-1.tar.xz 3856 BLAKE2B 
f511f8b4c0696771d906beee9645b5d009ea4b673602baa1ca562d6f23c5b0caf2012aae93578671624617c4286e3937d79a7383d6a03bb438c5b774a06fe8e6
 SHA512 
cd375ff2affb213475acaabf02989b1f05d719d972970ea0304d20a816986807390893d1401826f3b497787642f35d90a244195f8e466db41e8d768366057334
 DIST gcc-11.3.0-patches-7.tar.xz 

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

2022-12-10 Thread Sam James
commit: 2e42ac4500f0500f6139f0633f5c59a7fbe4990a
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 10 21:48:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 10 21:48:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e42ac45

sys-devel/gcc: drop 13.0.0_pre20221106, 13.0.0_pre20221127

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

 sys-devel/gcc/Manifest  |  3 --
 sys-devel/gcc/gcc-13.0.0_pre20221106.ebuild | 53 -
 sys-devel/gcc/gcc-13.0.0_pre20221127.ebuild | 53 -
 3 files changed, 109 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index faa3bbb2e10f..7121b5d95fe9 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -15,10 +15,7 @@ DIST gcc-12.2.0-musl-patches-1.tar.xz 3844 BLAKE2B 
004432806696f7d0a32366270ac45
 DIST gcc-12.2.0-patches-1.tar.xz 12864 BLAKE2B 
a5ae0a85dfc1b6f0bd968f0d5262ebed14ec9cdb3249e3a4c571578c54eda0e53708ee7fe8e03e506366c7f3cf7926eced9b390d9dee948c1249298c0fabd9fb
 SHA512 
f3d793b89a2a0385d596162fb0c653d4acdf21ae418cb792c1786a01fde0391bd0719715dbf07d53636f127168f5cd99108a1dc11cf6cea889b7d82385bcc258
 DIST gcc-12.2.0-patches-4.tar.xz 19052 BLAKE2B 
74027e339125ad412b2e03265d2d797fdf4b794ed37f5d5ed33915f9e1f2592f6f7e1d8edf822700de5300fb39ac45fb3b671c6fac852246057f97f3ec4d411d
 SHA512 
14a26185c96225c2babed80b29ef9897a601862d32cdc116abbd7efb551d1e25f639d5c5059996af53d30bb049f08c66af366a854a8d2eb2967f87ea390a37a0
 DIST gcc-12.2.0.tar.xz 84645292 BLAKE2B 
715574af9ad678f9dc8cfd19c866bf910c7edfd479e7e9681337feaa9b54e5d304ddb85483816b8d89754d502405823ae2eff0d1e444538763f40be8e428d8da
 SHA512 
e9e857bd81bf7a370307d6848c81b2f5403db8c7b5207f54bce3f3faac3bde63445684092c2bc1a2427cddb6f7746496d9fbbef05fbbd77f2810b2998f1f9173
-DIST gcc-13-20221106.tar.xz 80001320 BLAKE2B 
4a86b5aedf67725b577a69112ab241b22b3b0eed6c86e2d9ed06e5045a1de1c4bc6f2e7a281f1a034b9b227e5ef72954d17900369bed6015e064f303c89e6cf2
 SHA512 
bd3160d23bdebd0e423800736212e340eab0a71891d579145d85931fe8fa3c9e196a3422d70a98e17d1990759bf57b3e4eb08b25544db5e4fec8448d1a33ee20
-DIST gcc-13-20221127.tar.xz 80684196 BLAKE2B 
6c5bdb5f5f7c624d60a37113c09a1a97a44839849623d860af06dcf2883f7fafde286245aac6e06938ba25a3fd05588c77f73311d246ec08a22260874fb45112
 SHA512 
aedf3817200ce8a08afa0bd979a660de42d86aabf6c0a9028f5f34ba7d5f5b45bc4abaf35ecd62d1f8d4fac05e8a003ab7358e8a7114b8d0d63d61c1695da4c6
 DIST gcc-13-20221204.tar.xz 80748844 BLAKE2B 
a5ea8a72b475991602ebff668e50f03e1c9343083e33d3f1a02499fed59cdd6214743567e79d866851ed4506cabc2ff52b6e1634eabfff9deca19d4402382d36
 SHA512 
b40b800d4369cb899f0a8224d15e7a78f6b182d8490de01ab1520647862263cc478f49f021172c91c2c6d39cbbc4ec92e18644cf3bab5a0df44dabbc3b7c6702
-DIST gcc-13.1.0-patches-2.tar.xz 9924 BLAKE2B 
568f8b9e31974f4991bd922436373320118a6fe07b7e9fe0127952894bdebc5e8684f66e645a3a5684717c687e9bb6074508972b61a3eb692c6e5f23e46359cf
 SHA512 
9fed795ce3aa423e223864b750e50419343bbb36f53e938a691f189e954acb3a4efec4aafe466bafb3556a04c78bf68d19e3e60ffd0a2be490ea821d98e92dc9
 DIST gcc-13.1.0-patches-3.tar.xz 10984 BLAKE2B 
b032049090732e39c94788f4014a463e82fe186ad9ca5ca7ec1d522dfc4499bd2c229bc3bed7ed1d4e1e5f196444037acdea8b865d62c164d6daf307f949e307
 SHA512 
940d5f1e7f8cb48e9e6d63b5cd31dc5e4bd1669c78b3adfa6b7c30d3f85d8de4f26c1db4e3727f3789b1d439d07d3eeb9a8120f45693da6c2e6d9ca27e264941
 DIST gcc-8.5.0-patches-2.tar.bz2 16921 BLAKE2B 
619a47f74edf05fa01c9de59d0ff7abb027a01cf0bdec91ac41046166192f4eae561684136c4a6a5e077f64754bb5b0710905129f31b0def21d88f92e6bba7fb
 SHA512 
b6095d4570895e2c4dd58fed5756194aea27391b813e5e2de42b2749cb318c4bea2087eb0ff92c70e7f98ae4482c49d476db57be83d7beb19fd462aa61714ab2
 DIST gcc-8.5.0.tar.xz 63841008 BLAKE2B 
aa81a1a730fd7371360f6abed6ba78b5843fd18c58d5de5687acc320741b9e430e85df3535a1ef7a26051409be8d2f0945f503e5968480d919103123a99d4b12
 SHA512 
92f599680e6b7fbce88bcdda810f468777d541e5fddfbb287f7977d51093de2a5178bd0e6a08dfe37090ea10a0508a43ccd00220041abbbec33f1179bfc174d8

diff --git a/sys-devel/gcc/gcc-13.0.0_pre20221106.ebuild 
b/sys-devel/gcc/gcc-13.0.0_pre20221106.ebuild
deleted file mode 100644
index 5cdc65a07df8..
--- a/sys-devel/gcc/gcc-13.0.0_pre20221106.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-TOOLCHAIN_PATCH_DEV="sam"
-PATCH_VER="2"
-PATCH_GCC_VER="13.1.0"
-MUSL_GCC_VER="13.1.0"
-
-if [[ $(ver_cut 3) ==  ]] ; then
-   MY_PV_2=$(ver_cut 2)
-   MY_PV_3=$(($(ver_cut 3) - 9998))
-   if [[ ${MY_PV_2} == 0 ]] ; then
-   MY_PV_2=0
-   MY_PV_3=0
-   else
-   MY_PV_2=$(($(ver_cut 2) - 1))
-   fi
-
-   # e.g. 12.2. -> 12.1.1
-   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
-fi
-
-inherit toolchain
-# Needs to be after inherit (for now?), bug #830908
-EGIT_BRANCH=master
-
-# Don't keyword live ebuilds
-if ! tc_is_live 

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

2022-12-10 Thread Sam James
commit: 61f7feca51d96325ba465547ad2de6591e8956c8
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 10 21:45:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 10 21:45:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61f7feca

sys-devel/gcc: keyword 10.4.1_p20221208

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

 sys-devel/gcc/gcc-10.4.1_p20221208.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-devel/gcc/gcc-10.4.1_p20221208.ebuild 
b/sys-devel/gcc/gcc-10.4.1_p20221208.ebuild
index 1fa3a3601536..4ab16f8656d6 100644
--- a/sys-devel/gcc/gcc-10.4.1_p20221208.ebuild
+++ b/sys-devel/gcc/gcc-10.4.1_p20221208.ebuild
@@ -35,9 +35,9 @@ inherit toolchain
 EGIT_BRANCH=releases/gcc-$(ver_cut 1)
 
 # Don't keyword live ebuilds
-#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
-#  KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-#fi
+if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
 
 RDEPEND=""
 BDEPEND="${CATEGORY}/binutils"



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

2022-12-10 Thread Sam James
commit: ac72f8047ccdbad39450ced184d8d66c967e607b
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 10 21:45:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 10 21:45:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac72f804

sys-devel/gcc: keyword 11.3.1_p20221209

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

 sys-devel/gcc/gcc-11.3.1_p20221209.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-devel/gcc/gcc-11.3.1_p20221209.ebuild 
b/sys-devel/gcc/gcc-11.3.1_p20221209.ebuild
index d6ead8b3a521..f9fe9db4f220 100644
--- a/sys-devel/gcc/gcc-11.3.1_p20221209.ebuild
+++ b/sys-devel/gcc/gcc-11.3.1_p20221209.ebuild
@@ -27,9 +27,9 @@ inherit toolchain
 EGIT_BRANCH=releases/gcc-$(ver_cut 1)
 
 # Don't keyword live ebuilds
-#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
-#  KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-#fi
+if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
 
 # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
 # If GCC is enabling CET by default, we need glibc to be built with support 
for it.



[gentoo-commits] proj/sci:master commit in: sys-devel/ittapi/

2022-12-10 Thread Andrew Ammerlaan
commit: 209ce6a29ab5582fc245438614f32999f713604e
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sat Dec 10 21:23:32 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sat Dec 10 21:23:32 2022 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=209ce6a2

sys-devel/ittapi: new package, add 3.23.0

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sys-devel/ittapi/ittapi-3.23.0.ebuild | 26 ++
 sys-devel/ittapi/metadata.xml | 11 +++
 2 files changed, 37 insertions(+)

diff --git a/sys-devel/ittapi/ittapi-3.23.0.ebuild 
b/sys-devel/ittapi/ittapi-3.23.0.ebuild
new file mode 100644
index 0..38ae1b432
--- /dev/null
+++ b/sys-devel/ittapi/ittapi-3.23.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Intel Instrumentation and Tracing Technology and Just-In-Time API 
"
+HOMEPAGE="https://github.com/intel/ittapi;
+SRC_URI="https://github.com/intel/ittapi/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="|| ( GPL-2 BSD )"
+SLOT="0"
+KEYWORDS="~amd64"
+
+src_prepare() {
+   # Make it a shared library
+   sed -i -e 's/STATIC/SHARED/g' CMakeLists.txt || die
+   cmake_src_prepare
+}
+
+src_install() {
+   dolib.so "${BUILD_DIR}/bin/"*.so
+   doheader -r "${S}/include/"*
+   einstalldocs
+}

diff --git a/sys-devel/ittapi/metadata.xml b/sys-devel/ittapi/metadata.xml
new file mode 100644
index 0..f71d530b0
--- /dev/null
+++ b/sys-devel/ittapi/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   s...@gentoo.org
+   Gentoo Science Project
+   
+   
+   intel/ittapi
+   
+



[gentoo-commits] proj/sci:master commit in: dev-libs/oneCCL/files/, dev-libs/oneCCL/

2022-12-10 Thread Andrew Ammerlaan
commit: d3d02c978022d196350ad85225be0346bfe0f2d8
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sat Dec 10 21:33:37 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sat Dec 10 21:33:37 2022 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=d3d02c97

dev-libs/oneCCL: unbundle libitt.so

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-libs/oneCCL/files/oneCCL-2021.7.1-use-system-libs.patch | 10 ++
 dev-libs/oneCCL/oneCCL-2021.7.1-r1.ebuild   |  4 ++--
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/dev-libs/oneCCL/files/oneCCL-2021.7.1-use-system-libs.patch 
b/dev-libs/oneCCL/files/oneCCL-2021.7.1-use-system-libs.patch
index 0f9a785b4..e92608f4a 100644
--- a/dev-libs/oneCCL/files/oneCCL-2021.7.1-use-system-libs.patch
+++ b/dev-libs/oneCCL/files/oneCCL-2021.7.1-use-system-libs.patch
@@ -71,18 +71,20 @@ index 74c4fc0..92c4d16 100644
  # copy kernels
  if (COMPUTE_BACKEND AND EXISTS "${PROJECT_SOURCE_DIR}/src/kernels")
 diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
-index 7b4cff9..7ef00f8 100644
+index 7b4cff9..e8296a0 100644
 --- a/src/CMakeLists.txt
 +++ b/src/CMakeLists.txt
-@@ -263,7 +263,7 @@ list(APPEND SRC_LINK_LIBS
+@@ -263,8 +263,8 @@ list(APPEND SRC_LINK_LIBS
   pthread
   ${EXTERNAL_LIBS}
   fabric
 - ${HWLOC_LIB_DIR}/libhwloc.a
-+ ${HWLOC_LIB_DIR}/libhwloc.so
-  ${ITT_LIB_DIR}/libittnotify.a)
+- ${ITT_LIB_DIR}/libittnotify.a)
++ libhwloc.so
++ libittnotify.so)
  
  if (ENABLE_MPI)
+ set(SRC_C_FLAGS "${SRC_C_FLAGS} -DCCL_ENABLE_MPI")
 @@ -335,16 +335,3 @@ if ("${LIBFABRIC_DIR}" STREQUAL "")
  install(DIRECTORY ${DEPS_DIR}/ofi/lib/
  DESTINATION ${CCL_INSTALL_LIB})

diff --git a/dev-libs/oneCCL/oneCCL-2021.7.1-r1.ebuild 
b/dev-libs/oneCCL/oneCCL-2021.7.1-r1.ebuild
index e0369dc45..76ab29af2 100644
--- a/dev-libs/oneCCL/oneCCL-2021.7.1-r1.ebuild
+++ b/dev-libs/oneCCL/oneCCL-2021.7.1-r1.ebuild
@@ -21,6 +21,7 @@ DEPEND="
dev-libs/level-zero:=
sys-apps/hwloc:=
sys-block/libfabric:=
+   sys-devel/ittapi
mpi? ( virtual/mpi )
 "
 RDEPEND="${DEPEND}"
@@ -34,7 +35,7 @@ src_prepare() {
find . -name "CMakeLists.txt" -exec sed -i "s/-Werror//g" {} + || die
 
# Use system libs instead
-   rm -r deps/hwloc deps/level_zero deps/mpi deps/ofi || die
+   rm -r deps/* || die
 
# DPC++ compiler required for full functionality
export CC="${ESYSROOT}/usr/lib/llvm/intel/bin/clang"
@@ -55,7 +56,6 @@ src_configure() {
-DENABLE_MPI="$(usex mpi)"
# Use system fabric
-DLIBFABRIC_DIR="${ESYSROOT}/usr"
-   # TODO: Unbundle ITT
)
cmake_src_configure
 }



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

2022-12-10 Thread Michał Górny
commit: 4859dd85211db1518b329f3ef4c45a9225cdba31
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 10 20:19:50 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 10 20:43:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4859dd85

sys-devel/clang-runtime: Add 16.0.0_pre20221210 snapshot

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

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

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



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

2022-12-10 Thread Michał Górny
commit: c5700510f90198615f19a672d519336dde481ce9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 10 20:19:48 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 10 20:43:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5700510

sys-libs/libcxx: Add 16.0.0_pre20221210 snapshot

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

 sys-libs/libcxx/Manifest |   1 +
 sys-libs/libcxx/libcxx-16.0.0_pre20221210.ebuild | 204 +++
 2 files changed, 205 insertions(+)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 020c9f317c92..0d002e43dc68 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -7,5 +7,6 @@ DIST llvm-project-15.0.5.src.tar.xz.sig 566 BLAKE2B 
a6e7204abc912045346a36f2b349
 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 
74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75
 SHA512 
3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949
 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 
3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da
 SHA512 
a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c
 DIST llvm-project-959c9cc7acf4d0aa433f2436e2a45b782e18022a.tar.gz 171575300 
BLAKE2B 
090d41a8913f8e061d297e66ca653d95e18b8da744464d7085d7a199c0a444753a82b6ff6503e142aec81be01b419323cdbe3709497738df74afa886d69fd63d
 SHA512 
fc3b26e148ead7a07b4d1509909a42712a43b179da435b052c26a237b0d2ae88c3c8d76eaa93c415be1ed0f0b5fb55e0ad92f427a18d70bc9634a6e7d1b6a4d9
+DIST llvm-project-d5987fe324fcaedcea12914d6f9644cc5329f364.tar.gz 172157522 
BLAKE2B 
3c201380e727f7db53d61ff7c411b85aef8b17f086bca0cf3e758284a92a9ced298584e6f92ac6a35f30231d59c916bb98d41a8939f9b1103996c9e09df32ec2
 SHA512 
dff559b1518bbf9c469a2f4624ba9e83d81df2f08223afc696fa7f3dc9fe1c0d4a17346db8946fb56806e12aa7cbddda8df05b032ffe29dafd8a66c630de0016
 DIST llvm-project-e99edb92356b5ba078b5bc4d5846770414586a1d.tar.gz 171822327 
BLAKE2B 
cdaa704c9f238f34751b92df92f8a767b1204f868dfd8a6f1eb3eeacaaf9c4b63c55a7c0534af124fddb65cf80263f72b79190696c8077e2990984a84a040f2a
 SHA512 
37f45a56d6086df60c9832b75da3b2d78b8ec0fe094f07d41695f0565e4de0c13e460b1fef495864f07300d41f5b32769f0862b0fa5d53c0db9a0ccec1a09072
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/libcxx/libcxx-16.0.0_pre20221210.ebuild 
b/sys-libs/libcxx/libcxx-16.0.0_pre20221210.ebuild
new file mode 100644
index ..9b9bd5a335cb
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-16.0.0_pre20221210.ebuild
@@ -0,0 +1,204 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="+clang +libcxxabi static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libcxxabi? (
+   ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+   )
+   !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
+"
+DEPEND="
+   ${RDEPEND}
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   >=dev-util/cmake-3.16
+   sys-devel/gdb[python]
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libcxx{,abi} llvm/{cmake,utils/llvm-lit} cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "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_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   fi
+   python-any-r1_pkg_setup
+
+   if ! use libcxxabi && ! tc-is-gcc ; then
+   eerror "To build ${PN} against libsupc++, you have to use gcc. 
Other"
+   eerror "compilers are not 

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

2022-12-10 Thread Michał Górny
commit: b15b8a3a6eb71bbfec32e60c8b624d309bca9b32
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 10 20:19:45 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 10 20:43:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b15b8a3a

sys-libs/compiler-rt-sanitizers: Add 16.0.0_pre20221210 snapshot

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

 sys-libs/compiler-rt-sanitizers/Manifest   |   1 +
 ...ompiler-rt-sanitizers-16.0.0_pre20221210.ebuild | 216 +
 2 files changed, 217 insertions(+)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index 33a4b0bb1e25..244924b6e452 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -10,5 +10,6 @@ DIST llvm-project-15.0.5.src.tar.xz.sig 566 BLAKE2B 
a6e7204abc912045346a36f2b349
 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 
74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75
 SHA512 
3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949
 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 
3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da
 SHA512 
a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c
 DIST llvm-project-959c9cc7acf4d0aa433f2436e2a45b782e18022a.tar.gz 171575300 
BLAKE2B 
090d41a8913f8e061d297e66ca653d95e18b8da744464d7085d7a199c0a444753a82b6ff6503e142aec81be01b419323cdbe3709497738df74afa886d69fd63d
 SHA512 
fc3b26e148ead7a07b4d1509909a42712a43b179da435b052c26a237b0d2ae88c3c8d76eaa93c415be1ed0f0b5fb55e0ad92f427a18d70bc9634a6e7d1b6a4d9
+DIST llvm-project-d5987fe324fcaedcea12914d6f9644cc5329f364.tar.gz 172157522 
BLAKE2B 
3c201380e727f7db53d61ff7c411b85aef8b17f086bca0cf3e758284a92a9ced298584e6f92ac6a35f30231d59c916bb98d41a8939f9b1103996c9e09df32ec2
 SHA512 
dff559b1518bbf9c469a2f4624ba9e83d81df2f08223afc696fa7f3dc9fe1c0d4a17346db8946fb56806e12aa7cbddda8df05b032ffe29dafd8a66c630de0016
 DIST llvm-project-e99edb92356b5ba078b5bc4d5846770414586a1d.tar.gz 171822327 
BLAKE2B 
cdaa704c9f238f34751b92df92f8a767b1204f868dfd8a6f1eb3eeacaaf9c4b63c55a7c0534af124fddb65cf80263f72b79190696c8077e2990984a84a040f2a
 SHA512 
37f45a56d6086df60c9832b75da3b2d78b8ec0fe094f07d41695f0565e4de0c13e460b1fef495864f07300d41f5b32769f0862b0fa5d53c0db9a0ccec1a09072
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_pre20221210.ebuild
 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_pre20221210.ebuild
new file mode 100644
index ..0615c74fe85d
--- /dev/null
+++ 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_pre20221210.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit check-reqs cmake flag-o-matic llvm llvm.org python-any-r1
+
+DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+KEYWORDS="~loong"
+IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
+# base targets
+IUSE+=" +libfuzzer +memprof +orc +profile +xray"
+# sanitizer targets, keep in sync with config-ix.cmake
+# NB: ubsan, scudo deliberately match two entries
+SANITIZER_FLAGS=(
+   asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo
+   shadowcallstack gwp-asan
+)
+IUSE+=" ${SANITIZER_FLAGS[@]/#/+}"
+REQUIRED_USE="
+   || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray )
+   test? (
+   cfi? ( ubsan )
+   gwp-asan? ( scudo )
+   )
+"
+RESTRICT="
+   !clang? ( test )
+   !test? ( test )
+"
+
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+   virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
+"
+BDEPEND="
+   >=dev-util/cmake-3.16
+   clang? ( sys-devel/clang )
+   elibc_glibc? ( net-libs/libtirpc )
+   test? (
+   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+   sys-libs/compiler-rt:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
+llvm.org_set_globals
+

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

2022-12-10 Thread Michał Górny
commit: 4b44fd7c94d2f6ea55f3a2cb24c32d0f44e5b7a9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 10 20:19:49 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 10 20:43:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b44fd7c

sys-libs/libomp: Add 16.0.0_pre20221210 snapshot

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

 sys-libs/libomp/Manifest |   1 +
 sys-libs/libomp/libomp-16.0.0_pre20221210.ebuild | 136 +++
 2 files changed, 137 insertions(+)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index 020c9f317c92..0d002e43dc68 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -7,5 +7,6 @@ DIST llvm-project-15.0.5.src.tar.xz.sig 566 BLAKE2B 
a6e7204abc912045346a36f2b349
 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 
74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75
 SHA512 
3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949
 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 
3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da
 SHA512 
a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c
 DIST llvm-project-959c9cc7acf4d0aa433f2436e2a45b782e18022a.tar.gz 171575300 
BLAKE2B 
090d41a8913f8e061d297e66ca653d95e18b8da744464d7085d7a199c0a444753a82b6ff6503e142aec81be01b419323cdbe3709497738df74afa886d69fd63d
 SHA512 
fc3b26e148ead7a07b4d1509909a42712a43b179da435b052c26a237b0d2ae88c3c8d76eaa93c415be1ed0f0b5fb55e0ad92f427a18d70bc9634a6e7d1b6a4d9
+DIST llvm-project-d5987fe324fcaedcea12914d6f9644cc5329f364.tar.gz 172157522 
BLAKE2B 
3c201380e727f7db53d61ff7c411b85aef8b17f086bca0cf3e758284a92a9ced298584e6f92ac6a35f30231d59c916bb98d41a8939f9b1103996c9e09df32ec2
 SHA512 
dff559b1518bbf9c469a2f4624ba9e83d81df2f08223afc696fa7f3dc9fe1c0d4a17346db8946fb56806e12aa7cbddda8df05b032ffe29dafd8a66c630de0016
 DIST llvm-project-e99edb92356b5ba078b5bc4d5846770414586a1d.tar.gz 171822327 
BLAKE2B 
cdaa704c9f238f34751b92df92f8a767b1204f868dfd8a6f1eb3eeacaaf9c4b63c55a7c0534af124fddb65cf80263f72b79190696c8077e2990984a84a040f2a
 SHA512 
37f45a56d6086df60c9832b75da3b2d78b8ec0fe094f07d41695f0565e4de0c13e460b1fef495864f07300d41f5b32769f0862b0fa5d53c0db9a0ccec1a09072
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/libomp/libomp-16.0.0_pre20221210.ebuild 
b/sys-libs/libomp/libomp-16.0.0_pre20221210.ebuild
new file mode 100644
index ..3fd312c5eb2c
--- /dev/null
+++ b/sys-libs/libomp/libomp-16.0.0_pre20221210.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit flag-o-matic cmake-multilib linux-info llvm llvm.org python-single-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/${LLVM_SOABI}"
+KEYWORDS=""
+IUSE="
+   debug gdb-plugin hwloc offload ompt test
+   llvm_targets_AMDGPU llvm_targets_NVPTX
+"
+REQUIRED_USE="
+   gdb-plugin? ( ${PYTHON_REQUIRED_USE} )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   gdb-plugin? ( ${PYTHON_DEPS} )
+   hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] )
+   offload? (
+   dev-libs/libffi:=[${MULTILIB_USEDEP}]
+   ~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}]
+   )
+"
+# tests:
+# - dev-python/lit provides the test runner
+# - sys-devel/llvm provide test utils (e.g. FileCheck)
+# - sys-devel/clang provides the compiler to run tests
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-lang/perl
+   offload? (
+   llvm_targets_AMDGPU? ( sys-devel/clang )
+   llvm_targets_NVPTX? ( sys-devel/clang )
+   virtual/pkgconfig
+   )
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/lit[${PYTHON_USEDEP}]
+   ')
+   sys-devel/clang
+   )
+"
+
+LLVM_COMPONENTS=( openmp cmake llvm/include )
+llvm.org_set_globals
+
+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 

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

2022-12-10 Thread Michał Górny
commit: 8a97e0bb83fe8712c1139b521293eb933379233e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 10 20:19:51 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 10 20:43:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a97e0bb

dev-libs/libclc: Add 16.0.0_pre20221210 snapshot

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

 dev-libs/libclc/Manifest |  1 +
 dev-libs/libclc/libclc-16.0.0_pre20221210.ebuild | 84 
 2 files changed, 85 insertions(+)

diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index 18d2fb147a73..afad36e5ffd8 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -5,4 +5,5 @@ DIST llvm-project-15.0.5.src.tar.xz.sig 566 BLAKE2B 
a6e7204abc912045346a36f2b349
 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 
74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75
 SHA512 
3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949
 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 
3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da
 SHA512 
a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c
 DIST llvm-project-959c9cc7acf4d0aa433f2436e2a45b782e18022a.tar.gz 171575300 
BLAKE2B 
090d41a8913f8e061d297e66ca653d95e18b8da744464d7085d7a199c0a444753a82b6ff6503e142aec81be01b419323cdbe3709497738df74afa886d69fd63d
 SHA512 
fc3b26e148ead7a07b4d1509909a42712a43b179da435b052c26a237b0d2ae88c3c8d76eaa93c415be1ed0f0b5fb55e0ad92f427a18d70bc9634a6e7d1b6a4d9
+DIST llvm-project-d5987fe324fcaedcea12914d6f9644cc5329f364.tar.gz 172157522 
BLAKE2B 
3c201380e727f7db53d61ff7c411b85aef8b17f086bca0cf3e758284a92a9ced298584e6f92ac6a35f30231d59c916bb98d41a8939f9b1103996c9e09df32ec2
 SHA512 
dff559b1518bbf9c469a2f4624ba9e83d81df2f08223afc696fa7f3dc9fe1c0d4a17346db8946fb56806e12aa7cbddda8df05b032ffe29dafd8a66c630de0016
 DIST llvm-project-e99edb92356b5ba078b5bc4d5846770414586a1d.tar.gz 171822327 
BLAKE2B 
cdaa704c9f238f34751b92df92f8a767b1204f868dfd8a6f1eb3eeacaaf9c4b63c55a7c0534af124fddb65cf80263f72b79190696c8077e2990984a84a040f2a
 SHA512 
37f45a56d6086df60c9832b75da3b2d78b8ec0fe094f07d41695f0565e4de0c13e460b1fef495864f07300d41f5b32769f0862b0fa5d53c0db9a0ccec1a09072

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

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

2022-12-10 Thread Michał Górny
commit: 2846165a13fe4e8e9ed3b9c5734c7ab0b2d99cc9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 10 20:19:39 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 10 20:43:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2846165a

dev-python/lit: Add 16.0.0_pre20221210 snapshot

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

 dev-python/lit/Manifest  |  1 +
 dev-python/lit/lit-16.0.0_pre20221210.ebuild | 42 
 2 files changed, 43 insertions(+)

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 37c1ced94057..224e57c3667f 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -5,5 +5,6 @@ DIST llvm-project-15.0.5.src.tar.xz.sig 566 BLAKE2B 
a6e7204abc912045346a36f2b349
 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 
74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75
 SHA512 
3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949
 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 
3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da
 SHA512 
a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c
 DIST llvm-project-959c9cc7acf4d0aa433f2436e2a45b782e18022a.tar.gz 171575300 
BLAKE2B 
090d41a8913f8e061d297e66ca653d95e18b8da744464d7085d7a199c0a444753a82b6ff6503e142aec81be01b419323cdbe3709497738df74afa886d69fd63d
 SHA512 
fc3b26e148ead7a07b4d1509909a42712a43b179da435b052c26a237b0d2ae88c3c8d76eaa93c415be1ed0f0b5fb55e0ad92f427a18d70bc9634a6e7d1b6a4d9
+DIST llvm-project-d5987fe324fcaedcea12914d6f9644cc5329f364.tar.gz 172157522 
BLAKE2B 
3c201380e727f7db53d61ff7c411b85aef8b17f086bca0cf3e758284a92a9ced298584e6f92ac6a35f30231d59c916bb98d41a8939f9b1103996c9e09df32ec2
 SHA512 
dff559b1518bbf9c469a2f4624ba9e83d81df2f08223afc696fa7f3dc9fe1c0d4a17346db8946fb56806e12aa7cbddda8df05b032ffe29dafd8a66c630de0016
 DIST llvm-project-e99edb92356b5ba078b5bc4d5846770414586a1d.tar.gz 171822327 
BLAKE2B 
cdaa704c9f238f34751b92df92f8a767b1204f868dfd8a6f1eb3eeacaaf9c4b63c55a7c0534af124fddb65cf80263f72b79190696c8077e2990984a84a040f2a
 SHA512 
37f45a56d6086df60c9832b75da3b2d78b8ec0fe094f07d41695f0565e4de0c13e460b1fef495864f07300d41f5b32769f0862b0fa5d53c0db9a0ccec1a09072
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

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



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

2022-12-10 Thread Michał Górny
commit: 08e45940508084aba17d091ca415382c75e97d2c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 10 20:19:47 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 10 20:43:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08e45940

sys-libs/libcxxabi: Add 16.0.0_pre20221210 snapshot

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

 sys-libs/libcxxabi/Manifest|   1 +
 .../libcxxabi/libcxxabi-16.0.0_pre20221210.ebuild  | 116 +
 2 files changed, 117 insertions(+)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 37c1ced94057..224e57c3667f 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -5,5 +5,6 @@ DIST llvm-project-15.0.5.src.tar.xz.sig 566 BLAKE2B 
a6e7204abc912045346a36f2b349
 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 
74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75
 SHA512 
3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949
 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 
3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da
 SHA512 
a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c
 DIST llvm-project-959c9cc7acf4d0aa433f2436e2a45b782e18022a.tar.gz 171575300 
BLAKE2B 
090d41a8913f8e061d297e66ca653d95e18b8da744464d7085d7a199c0a444753a82b6ff6503e142aec81be01b419323cdbe3709497738df74afa886d69fd63d
 SHA512 
fc3b26e148ead7a07b4d1509909a42712a43b179da435b052c26a237b0d2ae88c3c8d76eaa93c415be1ed0f0b5fb55e0ad92f427a18d70bc9634a6e7d1b6a4d9
+DIST llvm-project-d5987fe324fcaedcea12914d6f9644cc5329f364.tar.gz 172157522 
BLAKE2B 
3c201380e727f7db53d61ff7c411b85aef8b17f086bca0cf3e758284a92a9ced298584e6f92ac6a35f30231d59c916bb98d41a8939f9b1103996c9e09df32ec2
 SHA512 
dff559b1518bbf9c469a2f4624ba9e83d81df2f08223afc696fa7f3dc9fe1c0d4a17346db8946fb56806e12aa7cbddda8df05b032ffe29dafd8a66c630de0016
 DIST llvm-project-e99edb92356b5ba078b5bc4d5846770414586a1d.tar.gz 171822327 
BLAKE2B 
cdaa704c9f238f34751b92df92f8a767b1204f868dfd8a6f1eb3eeacaaf9c4b63c55a7c0534af124fddb65cf80263f72b79190696c8077e2990984a84a040f2a
 SHA512 
37f45a56d6086df60c9832b75da3b2d78b8ec0fe094f07d41695f0565e4de0c13e460b1fef495864f07300d41f5b32769f0862b0fa5d53c0db9a0ccec1a09072
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

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

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

2022-12-10 Thread Michał Górny
commit: cc274b521a57f45607c9599c9f7beccb9c936c67
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 10 20:19:37 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 10 20:43:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc274b52

sys-devel/clang: Add 16.0.0_pre20221210 snapshot

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

 sys-devel/clang/Manifest|   1 +
 sys-devel/clang/clang-16.0.0_pre20221210.ebuild | 454 
 2 files changed, 455 insertions(+)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index c50bb6ffbbd1..fd48fe32e799 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -15,5 +15,6 @@ DIST llvm-project-15.0.5.src.tar.xz.sig 566 BLAKE2B 
a6e7204abc912045346a36f2b349
 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 
74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75
 SHA512 
3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949
 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 
3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da
 SHA512 
a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c
 DIST llvm-project-959c9cc7acf4d0aa433f2436e2a45b782e18022a.tar.gz 171575300 
BLAKE2B 
090d41a8913f8e061d297e66ca653d95e18b8da744464d7085d7a199c0a444753a82b6ff6503e142aec81be01b419323cdbe3709497738df74afa886d69fd63d
 SHA512 
fc3b26e148ead7a07b4d1509909a42712a43b179da435b052c26a237b0d2ae88c3c8d76eaa93c415be1ed0f0b5fb55e0ad92f427a18d70bc9634a6e7d1b6a4d9
+DIST llvm-project-d5987fe324fcaedcea12914d6f9644cc5329f364.tar.gz 172157522 
BLAKE2B 
3c201380e727f7db53d61ff7c411b85aef8b17f086bca0cf3e758284a92a9ced298584e6f92ac6a35f30231d59c916bb98d41a8939f9b1103996c9e09df32ec2
 SHA512 
dff559b1518bbf9c469a2f4624ba9e83d81df2f08223afc696fa7f3dc9fe1c0d4a17346db8946fb56806e12aa7cbddda8df05b032ffe29dafd8a66c630de0016
 DIST llvm-project-e99edb92356b5ba078b5bc4d5846770414586a1d.tar.gz 171822327 
BLAKE2B 
cdaa704c9f238f34751b92df92f8a767b1204f868dfd8a6f1eb3eeacaaf9c4b63c55a7c0534af124fddb65cf80263f72b79190696c8077e2990984a84a040f2a
 SHA512 
37f45a56d6086df60c9832b75da3b2d78b8ec0fe094f07d41695f0565e4de0c13e460b1fef495864f07300d41f5b32769f0862b0fa5d53c0db9a0ccec1a09072
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/clang/clang-16.0.0_pre20221210.ebuild 
b/sys-devel/clang/clang-16.0.0_pre20221210.ebuild
new file mode 100644
index ..45441bad73b4
--- /dev/null
+++ b/sys-devel/clang/clang-16.0.0_pre20221210.ebuild
@@ -0,0 +1,454 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake llvm llvm.org multilib multilib-minimal \
+   prefix python-single-r1 toolchain-funcs
+
+DESCRIPTION="C language family frontend for LLVM"
+HOMEPAGE="https://llvm.org/;
+
+# MSVCSetupApi.h: MIT
+# sorttable.js: MIT
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS="~loong"
+IUSE="debug doc +extra +pie +static-analyzer test xml"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}:${LLVM_MAJOR}=[debug=,${MULTILIB_USEDEP}]
+   static-analyzer? ( dev-lang/perl:* )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   ${DEPEND}
+   >=sys-devel/clang-common-${PV}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-util/cmake-3.16
+   doc? ( $(python_gen_cond_dep '
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ') )
+   xml? ( virtual/pkgconfig )
+"
+PDEPEND="
+   ~sys-devel/clang-runtime-${PV}
+   sys-devel/clang-toolchain-symlinks:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=(
+   clang clang-tools-extra cmake
+   llvm/lib/Transforms/Hello
+)
+LLVM_MANPAGES=1
+LLVM_TEST_COMPONENTS=(
+   llvm/lib/Testing/Support
+   llvm/utils
+   third-party
+)
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+# Multilib notes:
+# 1. ABI_* flags control ABIs libclang* is built for only.
+# 2. clang is always capable of compiling code for all ABIs for enabled
+#target. However, you will need appropriate crt* files (installed
+#e.g. by sys-devel/gcc and sys-libs/glibc).
+# 3. ${CHOST}-clang wrappers are always installed for all ABIs included
+#in the 

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

2022-12-10 Thread Michał Górny
commit: 9ac00fdb3182f9289b05dd9f5d19a99336beee11
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 10 20:19:39 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 10 20:43:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ac00fdb

dev-python/clang-python: Add 16.0.0_pre20221210 snapshot

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

 dev-python/clang-python/Manifest   |  1 +
 .../clang-python-16.0.0_pre20221210.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index 37c1ced94057..224e57c3667f 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -5,5 +5,6 @@ DIST llvm-project-15.0.5.src.tar.xz.sig 566 BLAKE2B 
a6e7204abc912045346a36f2b349
 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 
74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75
 SHA512 
3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949
 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 
3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da
 SHA512 
a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c
 DIST llvm-project-959c9cc7acf4d0aa433f2436e2a45b782e18022a.tar.gz 171575300 
BLAKE2B 
090d41a8913f8e061d297e66ca653d95e18b8da744464d7085d7a199c0a444753a82b6ff6503e142aec81be01b419323cdbe3709497738df74afa886d69fd63d
 SHA512 
fc3b26e148ead7a07b4d1509909a42712a43b179da435b052c26a237b0d2ae88c3c8d76eaa93c415be1ed0f0b5fb55e0ad92f427a18d70bc9634a6e7d1b6a4d9
+DIST llvm-project-d5987fe324fcaedcea12914d6f9644cc5329f364.tar.gz 172157522 
BLAKE2B 
3c201380e727f7db53d61ff7c411b85aef8b17f086bca0cf3e758284a92a9ced298584e6f92ac6a35f30231d59c916bb98d41a8939f9b1103996c9e09df32ec2
 SHA512 
dff559b1518bbf9c469a2f4624ba9e83d81df2f08223afc696fa7f3dc9fe1c0d4a17346db8946fb56806e12aa7cbddda8df05b032ffe29dafd8a66c630de0016
 DIST llvm-project-e99edb92356b5ba078b5bc4d5846770414586a1d.tar.gz 171822327 
BLAKE2B 
cdaa704c9f238f34751b92df92f8a767b1204f868dfd8a6f1eb3eeacaaf9c4b63c55a7c0534af124fddb65cf80263f72b79190696c8077e2990984a84a040f2a
 SHA512 
37f45a56d6086df60c9832b75da3b2d78b8ec0fe094f07d41695f0565e4de0c13e460b1fef495864f07300d41f5b32769f0862b0fa5d53c0db9a0ccec1a09072
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

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

2022-12-10 Thread Michał Górny
commit: 4d29e837031a80403fc94f30e8684b687f6362f9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 10 20:19:34 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 10 20:42:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d29e837

sys-devel/llvm: Add 16.0.0_pre20221210 snapshot

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

 sys-devel/llvm/Manifest   |   1 +
 sys-devel/llvm/llvm-16.0.0_pre20221210.ebuild | 524 ++
 2 files changed, 525 insertions(+)

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index 75e826b1c168..dc3add76075e 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -14,5 +14,6 @@ DIST llvm-project-15.0.5.src.tar.xz.sig 566 BLAKE2B 
a6e7204abc912045346a36f2b349
 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 
74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75
 SHA512 
3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949
 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 
3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da
 SHA512 
a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c
 DIST llvm-project-959c9cc7acf4d0aa433f2436e2a45b782e18022a.tar.gz 171575300 
BLAKE2B 
090d41a8913f8e061d297e66ca653d95e18b8da744464d7085d7a199c0a444753a82b6ff6503e142aec81be01b419323cdbe3709497738df74afa886d69fd63d
 SHA512 
fc3b26e148ead7a07b4d1509909a42712a43b179da435b052c26a237b0d2ae88c3c8d76eaa93c415be1ed0f0b5fb55e0ad92f427a18d70bc9634a6e7d1b6a4d9
+DIST llvm-project-d5987fe324fcaedcea12914d6f9644cc5329f364.tar.gz 172157522 
BLAKE2B 
3c201380e727f7db53d61ff7c411b85aef8b17f086bca0cf3e758284a92a9ced298584e6f92ac6a35f30231d59c916bb98d41a8939f9b1103996c9e09df32ec2
 SHA512 
dff559b1518bbf9c469a2f4624ba9e83d81df2f08223afc696fa7f3dc9fe1c0d4a17346db8946fb56806e12aa7cbddda8df05b032ffe29dafd8a66c630de0016
 DIST llvm-project-e99edb92356b5ba078b5bc4d5846770414586a1d.tar.gz 171822327 
BLAKE2B 
cdaa704c9f238f34751b92df92f8a767b1204f868dfd8a6f1eb3eeacaaf9c4b63c55a7c0534af124fddb65cf80263f72b79190696c8077e2990984a84a040f2a
 SHA512 
37f45a56d6086df60c9832b75da3b2d78b8ec0fe094f07d41695f0565e4de0c13e460b1fef495864f07300d41f5b32769f0862b0fa5d53c0db9a0ccec1a09072
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/llvm/llvm-16.0.0_pre20221210.ebuild 
b/sys-devel/llvm/llvm-16.0.0_pre20221210.ebuild
new file mode 100644
index ..5102c71fb739
--- /dev/null
+++ b/sys-devel/llvm/llvm-16.0.0_pre20221210.ebuild
@@ -0,0 +1,524 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake llvm.org multilib-minimal pax-utils python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="Low Level Virtual Machine"
+HOMEPAGE="https://llvm.org/;
+
+# Additional licenses:
+# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD.
+# 2. xxhash: BSD.
+# 3. MD5 code: public-domain.
+# 4. ConvertUTF.h: TODO.
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS="~loong"
+IUSE="
+   +binutils-plugin debug doc exegesis libedit +libffi ncurses test xar
+   xml z3 zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:0=[${MULTILIB_USEDEP}]
+   binutils-plugin? ( >=sys-devel/binutils-2.31.1-r4:*[plugins] )
+   exegesis? ( dev-libs/libpfm:= )
+   libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] )
+   libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] )
+   xar? ( app-arch/xar )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] )
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+   ${RDEPEND}
+   binutils-plugin? ( sys-libs/binutils-libs )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   >=dev-util/cmake-3.16
+   sys-devel/gnuconfig
+   kernel_Darwin? (
+   =sys-devel/binutils-apple-5.1
+   )
+   doc? ( $(python_gen_any_dep '
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ') )
+   libffi? ( virtual/pkgconfig )
+"
+# There are no file collisions between these versions but having :0
+# installed means 

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

2022-12-10 Thread Michał Górny
commit: 5eecb8a5ec317dbeb31f6aff4b35efc09d42b75d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 10 20:19:40 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 10 20:43:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eecb8a5

sys-devel/lld: Add 16.0.0_pre20221210 snapshot

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

 sys-devel/lld/Manifest  |  1 +
 sys-devel/lld/lld-16.0.0_pre20221210.ebuild | 83 +
 2 files changed, 84 insertions(+)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 37c1ced94057..224e57c3667f 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -5,5 +5,6 @@ DIST llvm-project-15.0.5.src.tar.xz.sig 566 BLAKE2B 
a6e7204abc912045346a36f2b349
 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 
74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75
 SHA512 
3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949
 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 
3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da
 SHA512 
a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c
 DIST llvm-project-959c9cc7acf4d0aa433f2436e2a45b782e18022a.tar.gz 171575300 
BLAKE2B 
090d41a8913f8e061d297e66ca653d95e18b8da744464d7085d7a199c0a444753a82b6ff6503e142aec81be01b419323cdbe3709497738df74afa886d69fd63d
 SHA512 
fc3b26e148ead7a07b4d1509909a42712a43b179da435b052c26a237b0d2ae88c3c8d76eaa93c415be1ed0f0b5fb55e0ad92f427a18d70bc9634a6e7d1b6a4d9
+DIST llvm-project-d5987fe324fcaedcea12914d6f9644cc5329f364.tar.gz 172157522 
BLAKE2B 
3c201380e727f7db53d61ff7c411b85aef8b17f086bca0cf3e758284a92a9ced298584e6f92ac6a35f30231d59c916bb98d41a8939f9b1103996c9e09df32ec2
 SHA512 
dff559b1518bbf9c469a2f4624ba9e83d81df2f08223afc696fa7f3dc9fe1c0d4a17346db8946fb56806e12aa7cbddda8df05b032ffe29dafd8a66c630de0016
 DIST llvm-project-e99edb92356b5ba078b5bc4d5846770414586a1d.tar.gz 171822327 
BLAKE2B 
cdaa704c9f238f34751b92df92f8a767b1204f868dfd8a6f1eb3eeacaaf9c4b63c55a7c0534af124fddb65cf80263f72b79190696c8077e2990984a84a040f2a
 SHA512 
37f45a56d6086df60c9832b75da3b2d78b8ec0fe094f07d41695f0565e4de0c13e460b1fef495864f07300d41f5b32769f0862b0fa5d53c0db9a0ccec1a09072
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/lld/lld-16.0.0_pre20221210.ebuild 
b/sys-devel/lld/lld-16.0.0_pre20221210.ebuild
new file mode 100644
index ..8113bdadff2e
--- /dev/null
+++ b/sys-devel/lld/lld-16.0.0_pre20221210.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake flag-o-matic 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="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS=""
+IUSE="debug test zstd"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}[zstd=]
+   sys-libs/zlib:=
+   zstd? ( app-arch/zstd:= )
+"
+RDEPEND="
+   ${DEPEND}
+   !sys-devel/lld:0
+"
+BDEPEND="
+   test? (
+   >=dev-util/cmake-3.16
+   $(python_gen_any_dep 
">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
+   )
+"
+PDEPEND="
+   >=sys-devel/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o )
+LLVM_TEST_COMPONENTS=( llvm/utils third-party )
+llvm.org_set_globals
+
+python_check_deps() {
+   python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+}
+
+src_unpack() {
+   llvm.org_src_unpack
+
+   # Directory ${WORKDIR}/llvm does not exist with USE="-test",
+   # 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() {
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
+
+   local mycmakeargs=(
+   

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

2022-12-10 Thread Michał Górny
commit: 2d068c5174593f44644d64b3eaf77b9fd297dd2c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 10 20:19:46 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 10 20:43:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d068c51

sys-libs/llvm-libunwind: Add 16.0.0_pre20221210 snapshot

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

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

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index 50eb2c357cf6..379b5720cd3a 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -6,5 +6,6 @@ DIST llvm-project-15.0.5.src.tar.xz.sig 566 BLAKE2B 
a6e7204abc912045346a36f2b349
 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 
74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75
 SHA512 
3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949
 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 
3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da
 SHA512 
a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c
 DIST llvm-project-959c9cc7acf4d0aa433f2436e2a45b782e18022a.tar.gz 171575300 
BLAKE2B 
090d41a8913f8e061d297e66ca653d95e18b8da744464d7085d7a199c0a444753a82b6ff6503e142aec81be01b419323cdbe3709497738df74afa886d69fd63d
 SHA512 
fc3b26e148ead7a07b4d1509909a42712a43b179da435b052c26a237b0d2ae88c3c8d76eaa93c415be1ed0f0b5fb55e0ad92f427a18d70bc9634a6e7d1b6a4d9
+DIST llvm-project-d5987fe324fcaedcea12914d6f9644cc5329f364.tar.gz 172157522 
BLAKE2B 
3c201380e727f7db53d61ff7c411b85aef8b17f086bca0cf3e758284a92a9ced298584e6f92ac6a35f30231d59c916bb98d41a8939f9b1103996c9e09df32ec2
 SHA512 
dff559b1518bbf9c469a2f4624ba9e83d81df2f08223afc696fa7f3dc9fe1c0d4a17346db8946fb56806e12aa7cbddda8df05b032ffe29dafd8a66c630de0016
 DIST llvm-project-e99edb92356b5ba078b5bc4d5846770414586a1d.tar.gz 171822327 
BLAKE2B 
cdaa704c9f238f34751b92df92f8a767b1204f868dfd8a6f1eb3eeacaaf9c4b63c55a7c0534af124fddb65cf80263f72b79190696c8077e2990984a84a040f2a
 SHA512 
37f45a56d6086df60c9832b75da3b2d78b8ec0fe094f07d41695f0565e4de0c13e460b1fef495864f07300d41f5b32769f0862b0fa5d53c0db9a0ccec1a09072
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_pre20221210.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_pre20221210.ebuild
new file mode 100644
index ..7950708766b5
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_pre20221210.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="C++ runtime stack unwinder from LLVM"
+HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~loong"
+IUSE="+clang debug static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !sys-libs/libunwind
+"
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake )
+LLVM_TEST_COMPONENTS=( libcxxabi llvm/utils/llvm-lit )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local libdir=$(get_libdir)
+
+   # https://github.com/llvm/llvm-project/issues/56825
+   # also separately bug #863917
+   filter-lto
+
+   if use clang; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   strip-unsupported-flags
+   fi
+
+   # link to compiler-rt
+   # https://github.com/gentoo/gentoo/pull/21516
+   local use_compiler_rt=OFF
+   [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON
+
+   local 

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

2022-12-10 Thread Michał Górny
commit: 05fb279a803455835e1fc101a3a10ee981270641
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 10 20:19:44 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 10 20:43:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05fb279a

sys-libs/compiler-rt: Add 16.0.0_pre20221210 snapshot

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

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

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index ecee8ca68d69..7b963f36 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -10,5 +10,6 @@ DIST llvm-project-15.0.5.src.tar.xz.sig 566 BLAKE2B 
a6e7204abc912045346a36f2b349
 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 
74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75
 SHA512 
3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949
 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 
3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da
 SHA512 
a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c
 DIST llvm-project-959c9cc7acf4d0aa433f2436e2a45b782e18022a.tar.gz 171575300 
BLAKE2B 
090d41a8913f8e061d297e66ca653d95e18b8da744464d7085d7a199c0a444753a82b6ff6503e142aec81be01b419323cdbe3709497738df74afa886d69fd63d
 SHA512 
fc3b26e148ead7a07b4d1509909a42712a43b179da435b052c26a237b0d2ae88c3c8d76eaa93c415be1ed0f0b5fb55e0ad92f427a18d70bc9634a6e7d1b6a4d9
+DIST llvm-project-d5987fe324fcaedcea12914d6f9644cc5329f364.tar.gz 172157522 
BLAKE2B 
3c201380e727f7db53d61ff7c411b85aef8b17f086bca0cf3e758284a92a9ced298584e6f92ac6a35f30231d59c916bb98d41a8939f9b1103996c9e09df32ec2
 SHA512 
dff559b1518bbf9c469a2f4624ba9e83d81df2f08223afc696fa7f3dc9fe1c0d4a17346db8946fb56806e12aa7cbddda8df05b032ffe29dafd8a66c630de0016
 DIST llvm-project-e99edb92356b5ba078b5bc4d5846770414586a1d.tar.gz 171822327 
BLAKE2B 
cdaa704c9f238f34751b92df92f8a767b1204f868dfd8a6f1eb3eeacaaf9c4b63c55a7c0534af124fddb65cf80263f72b79190696c8077e2990984a84a040f2a
 SHA512 
37f45a56d6086df60c9832b75da3b2d78b8ec0fe094f07d41695f0565e4de0c13e460b1fef495864f07300d41f5b32769f0862b0fa5d53c0db9a0ccec1a09072
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/compiler-rt/compiler-rt-16.0.0_pre20221210.ebuild 
b/sys-libs/compiler-rt/compiler-rt-16.0.0_pre20221210.ebuild
new file mode 100644
index ..33bcc08a8c37
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-16.0.0_pre20221210.ebuild
@@ -0,0 +1,149 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang (built-in part)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+KEYWORDS="~loong"
+IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   >=dev-util/cmake-3.16
+   clang? ( sys-devel/clang )
+   test? (
+   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+   if ! use clang && ! tc-is-clang; then
+   ewarn "Building using a compiler other than clang may result in 
broken atomics"
+   ewarn "library. Enable USE=clang unless you have a very good 
reason not to."
+   fi
+}
+
+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_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   fi
+   python-any-r1_pkg_setup
+}
+
+test_compiler() {
+   $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
+   

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

2022-12-10 Thread Michał Górny
commit: 5c1b5be874385eb94c92828b2188c07dc147b183
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 10 20:19:35 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 10 20:42:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c1b5be8

dev-ml/llvm-ocaml: Add 16.0.0_pre20221210 snapshot

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

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

diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index 37c1ced94057..224e57c3667f 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -5,5 +5,6 @@ DIST llvm-project-15.0.5.src.tar.xz.sig 566 BLAKE2B 
a6e7204abc912045346a36f2b349
 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 
74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75
 SHA512 
3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949
 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 
3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da
 SHA512 
a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c
 DIST llvm-project-959c9cc7acf4d0aa433f2436e2a45b782e18022a.tar.gz 171575300 
BLAKE2B 
090d41a8913f8e061d297e66ca653d95e18b8da744464d7085d7a199c0a444753a82b6ff6503e142aec81be01b419323cdbe3709497738df74afa886d69fd63d
 SHA512 
fc3b26e148ead7a07b4d1509909a42712a43b179da435b052c26a237b0d2ae88c3c8d76eaa93c415be1ed0f0b5fb55e0ad92f427a18d70bc9634a6e7d1b6a4d9
+DIST llvm-project-d5987fe324fcaedcea12914d6f9644cc5329f364.tar.gz 172157522 
BLAKE2B 
3c201380e727f7db53d61ff7c411b85aef8b17f086bca0cf3e758284a92a9ced298584e6f92ac6a35f30231d59c916bb98d41a8939f9b1103996c9e09df32ec2
 SHA512 
dff559b1518bbf9c469a2f4624ba9e83d81df2f08223afc696fa7f3dc9fe1c0d4a17346db8946fb56806e12aa7cbddda8df05b032ffe29dafd8a66c630de0016
 DIST llvm-project-e99edb92356b5ba078b5bc4d5846770414586a1d.tar.gz 171822327 
BLAKE2B 
cdaa704c9f238f34751b92df92f8a767b1204f868dfd8a6f1eb3eeacaaf9c4b63c55a7c0534af124fddb65cf80263f72b79190696c8077e2990984a84a040f2a
 SHA512 
37f45a56d6086df60c9832b75da3b2d78b8ec0fe094f07d41695f0565e4de0c13e460b1fef495864f07300d41f5b32769f0862b0fa5d53c0db9a0ccec1a09072
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

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

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

2022-12-10 Thread Michał Górny
commit: c4b2e847da25820bbfc63945d0e573ceccf4a5eb
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 10 20:19:36 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 10 20:42:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4b2e847

sys-devel/clang-common: Add 16.0.0_pre20221210 snapshot

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

 sys-devel/clang-common/Manifest|   1 +
 .../clang-common-16.0.0_pre20221210.ebuild | 132 +
 2 files changed, 133 insertions(+)

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index 37c1ced94057..224e57c3667f 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -5,5 +5,6 @@ DIST llvm-project-15.0.5.src.tar.xz.sig 566 BLAKE2B 
a6e7204abc912045346a36f2b349
 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 
74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75
 SHA512 
3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949
 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 
3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da
 SHA512 
a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c
 DIST llvm-project-959c9cc7acf4d0aa433f2436e2a45b782e18022a.tar.gz 171575300 
BLAKE2B 
090d41a8913f8e061d297e66ca653d95e18b8da744464d7085d7a199c0a444753a82b6ff6503e142aec81be01b419323cdbe3709497738df74afa886d69fd63d
 SHA512 
fc3b26e148ead7a07b4d1509909a42712a43b179da435b052c26a237b0d2ae88c3c8d76eaa93c415be1ed0f0b5fb55e0ad92f427a18d70bc9634a6e7d1b6a4d9
+DIST llvm-project-d5987fe324fcaedcea12914d6f9644cc5329f364.tar.gz 172157522 
BLAKE2B 
3c201380e727f7db53d61ff7c411b85aef8b17f086bca0cf3e758284a92a9ced298584e6f92ac6a35f30231d59c916bb98d41a8939f9b1103996c9e09df32ec2
 SHA512 
dff559b1518bbf9c469a2f4624ba9e83d81df2f08223afc696fa7f3dc9fe1c0d4a17346db8946fb56806e12aa7cbddda8df05b032ffe29dafd8a66c630de0016
 DIST llvm-project-e99edb92356b5ba078b5bc4d5846770414586a1d.tar.gz 171822327 
BLAKE2B 
cdaa704c9f238f34751b92df92f8a767b1204f868dfd8a6f1eb3eeacaaf9c4b63c55a7c0534af124fddb65cf80263f72b79190696c8077e2990984a84a040f2a
 SHA512 
37f45a56d6086df60c9832b75da3b2d78b8ec0fe094f07d41695f0565e4de0c13e460b1fef495864f07300d41f5b32769f0862b0fa5d53c0db9a0ccec1a09072
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/clang-common/clang-common-16.0.0_pre20221210.ebuild 
b/sys-devel/clang-common/clang-common-16.0.0_pre20221210.ebuild
new file mode 100644
index ..0df5a88a9a09
--- /dev/null
+++ b/sys-devel/clang-common/clang-common-16.0.0_pre20221210.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of clang"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="~loong"
+IUSE="
+   default-compiler-rt default-libcxx default-lld llvm-libunwind
+   stricter
+"
+
+PDEPEND="
+   sys-devel/clang:*
+   default-compiler-rt? (
+   sys-devel/clang-runtime[compiler-rt]
+   llvm-libunwind? ( sys-libs/llvm-libunwind )
+   !llvm-libunwind? ( sys-libs/libunwind )
+   )
+   !default-compiler-rt? ( sys-devel/gcc )
+   default-libcxx? ( >=sys-libs/libcxx-${PV} )
+   !default-libcxx? ( sys-devel/gcc )
+   default-lld? ( sys-devel/lld )
+   !default-lld? ( sys-devel/binutils )
+"
+IDEPEND="
+   !default-compiler-rt? ( sys-devel/gcc-config )
+   !default-libcxx? ( sys-devel/gcc-config )
+"
+
+LLVM_COMPONENTS=( clang/utils )
+llvm.org_set_globals
+
+pkg_pretend() {
+   [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return
+
+   local flag missing_flags=()
+   for flag in default-{compiler-rt,libcxx,lld}; do
+   if ! use "${flag}" && has_version "sys-devel/clang[${flag}]"; 
then
+   missing_flags+=( "${flag}" )
+   fi
+   done
+
+   if [[ ${missing_flags[@]} ]]; then
+   eerror "It seems that you have the following flags set on 
sys-devel/clang:"
+   eerror
+   eerror "  ${missing_flags[*]}"
+   eerror
+   eerror "The default runtimes are now set via flags on 
sys-devel/clang-common."
+   eerror "The build is being aborted to prevent 

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

2022-12-10 Thread Michał Górny
commit: c2cd87238126eeffde24aa4d8de6ee1ce4ae9068
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 10 20:19:42 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 10 20:43:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2cd8723

dev-util/lldb: Add 16.0.0_pre20221210 snapshot

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

 dev-util/lldb/Manifest   |   1 +
 dev-util/lldb/lldb-16.0.0_pre20221210.ebuild | 115 +++
 2 files changed, 116 insertions(+)

diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest
index 37c1ced94057..224e57c3667f 100644
--- a/dev-util/lldb/Manifest
+++ b/dev-util/lldb/Manifest
@@ -5,5 +5,6 @@ DIST llvm-project-15.0.5.src.tar.xz.sig 566 BLAKE2B 
a6e7204abc912045346a36f2b349
 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 
74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75
 SHA512 
3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949
 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 
3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da
 SHA512 
a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c
 DIST llvm-project-959c9cc7acf4d0aa433f2436e2a45b782e18022a.tar.gz 171575300 
BLAKE2B 
090d41a8913f8e061d297e66ca653d95e18b8da744464d7085d7a199c0a444753a82b6ff6503e142aec81be01b419323cdbe3709497738df74afa886d69fd63d
 SHA512 
fc3b26e148ead7a07b4d1509909a42712a43b179da435b052c26a237b0d2ae88c3c8d76eaa93c415be1ed0f0b5fb55e0ad92f427a18d70bc9634a6e7d1b6a4d9
+DIST llvm-project-d5987fe324fcaedcea12914d6f9644cc5329f364.tar.gz 172157522 
BLAKE2B 
3c201380e727f7db53d61ff7c411b85aef8b17f086bca0cf3e758284a92a9ced298584e6f92ac6a35f30231d59c916bb98d41a8939f9b1103996c9e09df32ec2
 SHA512 
dff559b1518bbf9c469a2f4624ba9e83d81df2f08223afc696fa7f3dc9fe1c0d4a17346db8946fb56806e12aa7cbddda8df05b032ffe29dafd8a66c630de0016
 DIST llvm-project-e99edb92356b5ba078b5bc4d5846770414586a1d.tar.gz 171822327 
BLAKE2B 
cdaa704c9f238f34751b92df92f8a767b1204f868dfd8a6f1eb3eeacaaf9c4b63c55a7c0534af124fddb65cf80263f72b79190696c8077e2990984a84a040f2a
 SHA512 
37f45a56d6086df60c9832b75da3b2d78b8ec0fe094f07d41695f0565e4de0c13e460b1fef495864f07300d41f5b32769f0862b0fa5d53c0db9a0ccec1a09072
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/dev-util/lldb/lldb-16.0.0_pre20221210.ebuild 
b/dev-util/lldb/lldb-16.0.0_pre20221210.ebuild
new file mode 100644
index ..ee34e2696fe0
--- /dev/null
+++ b/dev-util/lldb/lldb-16.0.0_pre20221210.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake llvm llvm.org python-single-r1
+
+DESCRIPTION="The LLVM debugger"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${LLVM_SOABI}"
+KEYWORDS=""
+IUSE="debug +libedit lzma ncurses +python test +xml"
+RESTRICT="test"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+DEPEND="
+   libedit? ( dev-libs/libedit:0= )
+   lzma? ( app-arch/xz-utils:= )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
+   xml? ( dev-libs/libxml2:= )
+   ~sys-devel/clang-${PV}
+   ~sys-devel/llvm-${PV}
+"
+RDEPEND="
+   ${DEPEND}
+   python? (
+   $(python_gen_cond_dep '
+   dev-python/six[${PYTHON_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-util/cmake-3.16
+   python? (
+   >=dev-lang/swig-3.0.11
+   $(python_gen_cond_dep '
+   dev-python/six[${PYTHON_USEDEP}]
+   ')
+   )
+   test? (
+   $(python_gen_cond_dep "
+   ~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
+   dev-python/psutil[\${PYTHON_USEDEP}]
+   ")
+   sys-devel/lld
+   )
+"
+
+LLVM_COMPONENTS=( lldb cmake llvm/utils )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
+llvm.org_set_globals
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   python-single-r1_pkg_setup
+}
+
+src_configure() {
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   local mycmakeargs=(
+   -DLLDB_ENABLE_CURSES=$(usex ncurses)
+   -DLLDB_ENABLE_LIBEDIT=$(usex 

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

2022-12-10 Thread Michał Górny
commit: 1d14a74f8cb929a3aa7074e6e99d50228b834de0
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 10 20:19:33 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 10 20:42:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d14a74f

sys-devel/llvm-common: Add 16.0.0_pre20221210 snapshot

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

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

diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index 37c1ced94057..224e57c3667f 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -5,5 +5,6 @@ DIST llvm-project-15.0.5.src.tar.xz.sig 566 BLAKE2B 
a6e7204abc912045346a36f2b349
 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 
74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75
 SHA512 
3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949
 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 
3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da
 SHA512 
a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c
 DIST llvm-project-959c9cc7acf4d0aa433f2436e2a45b782e18022a.tar.gz 171575300 
BLAKE2B 
090d41a8913f8e061d297e66ca653d95e18b8da744464d7085d7a199c0a444753a82b6ff6503e142aec81be01b419323cdbe3709497738df74afa886d69fd63d
 SHA512 
fc3b26e148ead7a07b4d1509909a42712a43b179da435b052c26a237b0d2ae88c3c8d76eaa93c415be1ed0f0b5fb55e0ad92f427a18d70bc9634a6e7d1b6a4d9
+DIST llvm-project-d5987fe324fcaedcea12914d6f9644cc5329f364.tar.gz 172157522 
BLAKE2B 
3c201380e727f7db53d61ff7c411b85aef8b17f086bca0cf3e758284a92a9ced298584e6f92ac6a35f30231d59c916bb98d41a8939f9b1103996c9e09df32ec2
 SHA512 
dff559b1518bbf9c469a2f4624ba9e83d81df2f08223afc696fa7f3dc9fe1c0d4a17346db8946fb56806e12aa7cbddda8df05b032ffe29dafd8a66c630de0016
 DIST llvm-project-e99edb92356b5ba078b5bc4d5846770414586a1d.tar.gz 171822327 
BLAKE2B 
cdaa704c9f238f34751b92df92f8a767b1204f868dfd8a6f1eb3eeacaaf9c4b63c55a7c0534af124fddb65cf80263f72b79190696c8077e2990984a84a040f2a
 SHA512 
37f45a56d6086df60c9832b75da3b2d78b8ec0fe094f07d41695f0565e4de0c13e460b1fef495864f07300d41f5b32769f0862b0fa5d53c0db9a0ccec1a09072
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/llvm-common/llvm-common-16.0.0_pre20221210.ebuild 
b/sys-devel/llvm-common/llvm-common-16.0.0_pre20221210.ebuild
new file mode 100644
index ..80430a85b696
--- /dev/null
+++ b/sys-devel/llvm-common/llvm-common-16.0.0_pre20221210.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of LLVM"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="~loong"
+
+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: eclass/

2022-12-10 Thread Michał Górny
commit: 589fe8edc7cd13edde6bf107e165dd587c8281c5
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 10 20:19:08 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 10 20:42:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=589fe8ed

llvm.org.eclass: Add 16.0.0_pre20221210 snapshot

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

 eclass/llvm.org.eclass | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index 27f4e09dd634..56d10d581d80 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -87,6 +87,9 @@ if [[ -z ${_LLVM_SOURCE_TYPE+1} ]]; then
16.0.0_pre20221205)

EGIT_COMMIT=e99edb92356b5ba078b5bc4d5846770414586a1d
;;
+   16.0.0_pre20221210)
+   
EGIT_COMMIT=d5987fe324fcaedcea12914d6f9644cc5329f364
+   ;;
*)
die "Unknown snapshot: ${PV}"
;;



[gentoo-commits] repo/gentoo:master commit in: games-simulation/flightgear-data/, games-simulation/flightgear/, ...

2022-12-10 Thread Maciej Mrozowski
commit: 211b81b4a7327a203d8374bbc3619c2607905fa7
Author: Maciej Mrozowski  gentoo  org>
AuthorDate: Sat Dec 10 17:52:35 2022 +
Commit: Maciej Mrozowski  gentoo  org>
CommitDate: Sat Dec 10 20:30:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=211b81b4

games-simulation/flightgear: version bump, remove old, remove unnecessary USE 
flag, compilation of libiaxclient (for fgcom) should be conditional, fixes bug 
855542

Bug: https://bugs.gentoo.org/855542
Signed-off-by: Maciej Mrozowski  gentoo.org>

 dev-games/simgear/Manifest|  2 +-
 ...{simgear-2020.3.13.ebuild => simgear-2020.3.17.ebuild} |  0
 games-simulation/flightgear-data/Manifest |  2 +-
 ...-2020.3.13.ebuild => flightgear-data-2020.3.17.ebuild} |  0
 games-simulation/flightgear/Manifest  |  2 +-
 ...tgear-2020.3.13.ebuild => flightgear-2020.3.17.ebuild} | 15 +++
 games-simulation/flightgear/flightgear-.ebuild| 15 +++
 7 files changed, 17 insertions(+), 19 deletions(-)

diff --git a/dev-games/simgear/Manifest b/dev-games/simgear/Manifest
index 18ba3e11e241..5d85924f4846 100644
--- a/dev-games/simgear/Manifest
+++ b/dev-games/simgear/Manifest
@@ -1 +1 @@
-DIST simgear-2020.3.13.tar.bz2 1415729 BLAKE2B 
ed8a5daddba84811318ed92acd6a998785c4159b7e9bf39245e3fc0863e75ae8475283e123c7b185cae8d1113b1fc860758f347f3e19c2749322b280445a2a9f
 SHA512 
1128c6026cebc902f1d411a6013b3d406664ebae5b209248d15c55895823715066d18ca442af2642577d69c6f68d6d02daf64ebbc9bfe43142aae30b9ce1ae62
+DIST simgear-2020.3.17.tar.bz2 1418448 BLAKE2B 
d3541c31fcf8571ba73d7fe3952c6d30146f33ffe776962670f9607d5d8e02dc24095e35933887aed3b1dcddb4d6b94e19e5317364f651d69d787afde45a30a5
 SHA512 
019ea59af6679c4a899a044c38f60c21c15469528d1bab8b0d4388810b045af7812c3c561eee7190a5464adae0c14d16d528f08c69b37291d4e1b35665cbefce

diff --git a/dev-games/simgear/simgear-2020.3.13.ebuild 
b/dev-games/simgear/simgear-2020.3.17.ebuild
similarity index 100%
rename from dev-games/simgear/simgear-2020.3.13.ebuild
rename to dev-games/simgear/simgear-2020.3.17.ebuild

diff --git a/games-simulation/flightgear-data/Manifest 
b/games-simulation/flightgear-data/Manifest
index eed50f9ba949..0dbe1ca1f82b 100644
--- a/games-simulation/flightgear-data/Manifest
+++ b/games-simulation/flightgear-data/Manifest
@@ -1 +1 @@
-DIST FlightGear-2020.3.13-data.txz 1789344308 BLAKE2B 
869ee6fd1d8eb35d6ba4650ea4c1deeafd2e3cc79516711de607c97ade754fcd2a30649f547822778d0599975a71749afa1de5285377a2039c50bea05ef3bad6
 SHA512 
04a37a0936a8357356147621cff7be2998665356717df13057edb1c3b369c40a389a2fe1a0a35eb5a814b2205ac828bfba2d81a7b844ec1906046a944d65defd
+DIST FlightGear-2020.3.17-data.txz 1789324280 BLAKE2B 
abb1384be2922a80a4abf1c5a540e160c94e74c63ec1ce337f2be253a49c54ee499b9cea752bead41ee4ff1a235b7f78c9143579b602b4a911f46bdb7766e15c
 SHA512 
b15a8ae46709594d9aca5442c51b0cf5b2a804f5b39135bfa9c413ce4aca74db1955a399eb93abf38f1e265199e09ac0ecf05e518a23eeb35aeaa5cbc09277a0

diff --git a/games-simulation/flightgear-data/flightgear-data-2020.3.13.ebuild 
b/games-simulation/flightgear-data/flightgear-data-2020.3.17.ebuild
similarity index 100%
rename from games-simulation/flightgear-data/flightgear-data-2020.3.13.ebuild
rename to games-simulation/flightgear-data/flightgear-data-2020.3.17.ebuild

diff --git a/games-simulation/flightgear/Manifest 
b/games-simulation/flightgear/Manifest
index 14563fdf8a8c..229eec39eb6a 100644
--- a/games-simulation/flightgear/Manifest
+++ b/games-simulation/flightgear/Manifest
@@ -1 +1 @@
-DIST flightgear-2020.3.13.tar.bz2 8930824 BLAKE2B 
c859614b51d251ce4ac0b5a8a44e80602607902e0bcb00bb35d5b7c419fca9cdde70fccd3013fcced9ef42eafe21d64d91a33525afa0de41f2449d452a59ed82
 SHA512 
4623af52c0c1fd86ab2bf32bf95bc7be1bc4f867927b7f2ff1d453a4b6e5dbe4c4c094dd23050133e00b3d6b904f77fac396e0d093a99692d18c47823d637f7f
+DIST flightgear-2020.3.17.tar.bz2 8934871 BLAKE2B 
e9cb4a18c119c813531af3d47f6378b0b8cb68a2b33453fedc0c5c1c68160b3d887eb497955118bb99b7297ed72714ee2ecc1c956599d1dbf0e8ca864eedefe0
 SHA512 
f083f91094b01ee78ad06c24a3ff784d119f27aebdf41d0a0f2ce41948acc3dc9b337ddce7aab3731eb3b2d7ae5fc6244505b019b6d49a8df61297453c291430

diff --git a/games-simulation/flightgear/flightgear-2020.3.13.ebuild 
b/games-simulation/flightgear/flightgear-2020.3.17.ebuild
similarity index 93%
rename from games-simulation/flightgear/flightgear-2020.3.13.ebuild
rename to games-simulation/flightgear/flightgear-2020.3.17.ebuild
index 49a222d30548..52f9aeb065dc 100644
--- a/games-simulation/flightgear/flightgear-2020.3.13.ebuild
+++ b/games-simulation/flightgear/flightgear-2020.3.17.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit cmake bash-completion-r1 toolchain-funcs
+inherit cmake toolchain-funcs
 
 DESCRIPTION="Open Source Flight Simulator"
 HOMEPAGE="https://www.flightgear.org/;
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/flightgear/${P}.tar.bz2"
 LICENSE="GPL-2"
 KEYWORDS="~amd64 ~x86"
 SLOT="0"

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

2022-12-10 Thread Andrew Ammerlaan
commit: 39642dae4479db8f6886188aa158c39cf7618a82
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sat Dec 10 19:41:44 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sat Dec 10 19:42:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39642dae

sci-libs/mkl: add some missing dependencies

there is an optional runtime dependency on DPC++
(currently in ::sci) which causes the remaining unresolved soname

Bug: https://bugs.gentoo.org/885361
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-libs/mkl/mkl-2022.2.1.16993-r1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sci-libs/mkl/mkl-2022.2.1.16993-r1.ebuild 
b/sci-libs/mkl/mkl-2022.2.1.16993-r1.ebuild
index 63e646576e0a..2db42ce2ecab 100644
--- a/sci-libs/mkl/mkl-2022.2.1.16993-r1.ebuild
+++ b/sci-libs/mkl/mkl-2022.2.1.16993-r1.ebuild
@@ -27,6 +27,8 @@ RESTRICT="strip"
 RDEPEND="
app-eselect/eselect-blas
app-eselect/eselect-lapack
+   dev-cpp/tbb
+   dev-libs/opencl-icd-loader
sys-cluster/mpich
sys-libs/libomp
 "



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

2022-12-10 Thread Maciej Barć
commit: e2f50f255000ca861f935356ef5e7e09543842c5
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Dec 10 19:17:43 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Dec 10 19:31:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2f50f25

dev-python/spotipy: bump to 2.22.0

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

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

diff --git a/dev-python/spotipy/Manifest b/dev-python/spotipy/Manifest
index 579958e8f0f1..8cb5888e5230 100644
--- a/dev-python/spotipy/Manifest
+++ b/dev-python/spotipy/Manifest
@@ -1 +1,2 @@
 DIST spotipy-2.21.0.tar.gz 105500 BLAKE2B 
fa49c31da93efdac23fd5cbaa31b513f48e3a90c56dee8708bf695a20c1f6040c68a22a04d6589b3a890f503d54e7c0fb017f2911ae28abe54a9e7f5bff3b540
 SHA512 
8783261e43962b3e98cb9b680f908d38feecf784ff404352ba16d6bb3d2e4bf1d2308b60f1437c56402e1c2a993a5bba876103f968bb8bdd81be1aef1fe6d058
+DIST spotipy-2.22.0.gh.tar.gz 109714 BLAKE2B 
178a05252bc875630cee97628d228d9bd7d929d54fcb7ee30e92b685996fc9074063eae25b0b71089c3b51fcb29611c101acf0f606dc14a508f37e46c5522041
 SHA512 
272f05b1cb92dbd9842dcac58a5ca322fae703eea58488b968812c12b6c26fb748aabbf5fde7100e9662191231fe12f5353b9ba12f02bd2e4982e0aff1c732f6

diff --git a/dev-python/spotipy/spotipy-2.22.0.ebuild 
b/dev-python/spotipy/spotipy-2.22.0.ebuild
new file mode 100644
index ..65f4113b7fbe
--- /dev/null
+++ b/dev-python/spotipy/spotipy-2.22.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="A light weight Python library for the Spotify Web API"
+HOMEPAGE="https://spotipy.readthedocs.io;
+SRC_URI="https://github.com/plamere/${PN}/archive/${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="examples"
+
+RDEPEND="
+   dev-python/redis-py[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
+"
+BDEPEND="test? ( dev-python/mock[${PYTHON_USEDEP}] )"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # Needs internet access
+   sed -i -e 's:test_spotify_client_credentials_get_access_token:_&:' \
+   tests/unit/test_oauth.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   use examples && dodoc -r examples
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/files/, dev-lang/julia/

2022-12-10 Thread Maciej Barć
commit: 9e99593d9ed97b4abecc0a9b2e78f6c3a4d5046d
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Dec 10 19:15:10 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Dec 10 19:30:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e99593d

dev-lang/julia: bump to 1.8.3

Uses a patch from: https://github.com/JuliaLang/julia/pull/47862

Bug: https://bugs.gentoo.org/876184
Bug: https://github.com/JuliaLang/julia/pull/47862
Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/julia/Manifest|   1 +
 .../julia/files/julia-1.8.0-llvm-no-bindings.patch |  11 ++
 dev-lang/julia/julia-1.8.3.ebuild  | 178 +
 3 files changed, 190 insertions(+)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 418faba58f13..187da4b35048 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -6,3 +6,4 @@ DIST julia-1.8.0-julia-llvm-14.patch 882 BLAKE2B 
f46f02554a6fc997763d368b813298d
 DIST julia-1.8.0-julia-system-cblas.patch 4078 BLAKE2B 
58aac552ea63859a03fe24fed69c02f9968aa7924abe2ffdf9e33e965d64877206216f1604f28fc67739cada4b5ce7b508feaad18080e3a5e78d89447d0f2a05
 SHA512 
d4b437da35672aa0b9f371da66a8675ca5be28276886edafb3566c3ea0d0ed8ed2bac192b43a0d292ee4f2754b596b7b79de76f136cfcada9916ff94a544b372
 DIST julia-1.8.0-make-install-no-build.patch 555 BLAKE2B 
36a86c3dd281a85f1b1fd68ac9796e70b06bb6afe3140fed97b5c7cd4b24987dc75709c4b1b192d5663c4d704cfb9818ec8d895c293b9b0bd741a3a61c860e47
 SHA512 
97687d24a3aa0a39994a691026981a91496cd2a82112e9acf9a8edd0f7c2a50d946944e8af495a3b1703f397c7a0e620be76dc28f3bbe14357ee8c4a68a5a3bc
 DIST julia-1.8.2-full.tar.gz 275255487 BLAKE2B 
dd4cb035c3ec3b37fd08215baa76764c2a447ec50f0afbec5e6c02b047e62188015ba1492704fbc31081465f3837d6b8e02b31cfe10239ddd31e80e4bd7121e8
 SHA512 
0660911bbd9b0e0df9e6c2af851e7119b6067b08c845422e44101b9a92a1cbc069e52838f503b06f64db5b282cde1b533aafd9c6f47d349ae7d2beb48cf7d7a6
+DIST julia-1.8.3-full.tar.gz 275266765 BLAKE2B 
2cd54e33cea5d53a93e8ec9c1cd44df4e63a132f2d7a7dca363c6067e1eb5f245a6f65c79bbb29ec641c597ed33fc9376847803b8dd5bc18c537e48d07bcee04
 SHA512 
0e62d293626c83ff258a3d66aa1e86f9cab114edb8a21ebaad3990332894fbdfd96c23f907debbfd0af9f9f09c0a95a36a3c617784d5eb541b68ed7558630d86

diff --git a/dev-lang/julia/files/julia-1.8.0-llvm-no-bindings.patch 
b/dev-lang/julia/files/julia-1.8.0-llvm-no-bindings.patch
new file mode 100644
index ..d5511dee0d91
--- /dev/null
+++ b/dev-lang/julia/files/julia-1.8.0-llvm-no-bindings.patch
@@ -0,0 +1,11 @@
+--- a/deps/llvm.mk
 b/deps/llvm.mk
+@@ -94,7 +94,7 @@ endif
+ LLVM_CMAKE += -DLLVM_TOOLS_INSTALL_DIR=$(call 
rel_path,$(build_prefix),$(build_depsbindir))
+ LLVM_CMAKE += -DLLVM_UTILS_INSTALL_DIR=$(call 
rel_path,$(build_prefix),$(build_depsbindir))
+ LLVM_CMAKE += -DLLVM_INCLUDE_UTILS=ON -DLLVM_INSTALL_UTILS=ON
+-LLVM_CMAKE += -DLLVM_BINDINGS_LIST="" -DLLVM_INCLUDE_DOCS=Off 
-DLLVM_ENABLE_TERMINFO=Off -DHAVE_HISTEDIT_H=Off -DHAVE_LIBEDIT=Off
++LLVM_CMAKE += -DLLVM_BINDINGS_LIST="" -DLLVM_ENABLE_BINDINGS=OFF 
-DLLVM_INCLUDE_DOCS=Off -DLLVM_ENABLE_TERMINFO=Off -DHAVE_HISTEDIT_H=Off 
-DHAVE_LIBEDIT=Off
+ ifeq ($(LLVM_ASSERTIONS), 1)
+ LLVM_CMAKE += -DLLVM_ENABLE_ASSERTIONS:BOOL=ON
+ endif # LLVM_ASSERTIONS

diff --git a/dev-lang/julia/julia-1.8.3.ebuild 
b/dev-lang/julia/julia-1.8.3.ebuild
new file mode 100644
index ..e5e15591b401
--- /dev/null
+++ b/dev-lang/julia/julia-1.8.3.ebuild
@@ -0,0 +1,178 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# correct versions for stdlibs are in deps/checksums
+# for everything else, run with network-sandbox and wait for the crash
+
+EAPI=8
+
+# 1.8.2 still sits on LLVM 13, bug: https://bugs.gentoo.org/876184
+MY_LLVM_V=13.0.1
+
+inherit flag-o-matic pax-utils toolchain-funcs optfeature
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="https://julialang.org/
+   https://github.com/JuliaLang/julia/;
+SRC_URI="https://github.com/JuliaLang/julia/releases/download/v${PV}/${P}-full.tar.gz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   app-arch/p7zip
+   dev-libs/gmp:0=
+   dev-libs/libgit2:0
+   >=dev-libs/libpcre2-10.23:0=[jit,unicode]
+   dev-libs/mpfr:0=
+   >=dev-libs/libutf8proc-2.6.1:0=[-cjk]
+   >=dev-util/patchelf-0.13
+   >=net-libs/mbedtls-2.2
+   net-misc/curl[http2,ssh]
+   sci-libs/amd:0=
+   sci-libs/arpack:0=
+   sci-libs/camd:0=
+   sci-libs/ccolamd:0=
+   sci-libs/cholmod:0=
+   sci-libs/colamd:0=
+   sci-libs/fftw:3.0=[threads]
+   sci-libs/openlibm:0=
+   sci-libs/spqr:0=
+   sci-libs/umfpack:0=
+   >=sci-mathematics/dsfmt-2.2.4
+   >=sys-libs/libunwind-1.1:0=
+   sys-libs/zlib:0=
+   >=virtual/blas-3.6
+   virtual/lapack
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/cmake
+   

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

2022-12-10 Thread Matt Turner
commit: eb5abce5e2fd8ce6dcb1a0e1bba118eba65a5f2e
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Dec 10 19:06:43 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Dec 10 19:08:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb5abce5

media-libs/mesa: Version bump to 22.2.5

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

 media-libs/mesa/Manifest   |   1 +
 media-libs/mesa/mesa-22.2.5.ebuild | 476 +
 2 files changed, 477 insertions(+)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index be221615db55..a6fa3ece9565 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,2 +1,3 @@
 DIST mesa-22.2.3.tar.xz 16464020 BLAKE2B 
8f1482983ff9de9565a7f48f22e315b022ea8a07d7157e0d202c4d027d13ad4563c40ea63e1d0a92675af7f23d5245be9ed137955c3a9dd85171a35d497a94b2
 SHA512 
08e9ce43392c46f9c0d122d70e118511eea81422d06f93ab6d330689b46feed3ac1c3bdcdcfd4a27cd5b9eaf26aab518d152a2c753f07b8ed19575d4ed892ad6
+DIST mesa-22.2.5.tar.xz 16524904 BLAKE2B 
5891e76e818dcd665ebac6dadbf223f382380206ec0edc85f8d9f6e298ab3126d9992fc7d4e38c12b455f21e6e40f3849b08ffaacc0cb38454b2e23c06277d36
 SHA512 
9039cf31e719b66a6ecea48e7f871d187333a1accd3fa77ce2cb36ce539682dd50f09bccc11a0c35760051768108699cf90dfb0936809faf1e1294cc5d1ec0af
 DIST mesa-22.3.0.tar.xz 16878600 BLAKE2B 
16b11bfad509292338fc46b36e49d747e5cd43a96c753cc2a8c0b915c7b86198a30aa78c8e2bcbaa0daf8cadd79a82046cf32ee6f6e373dcc00e2fdef554bc66
 SHA512 
bf4d344459f97d266a5943b33aecf062b0825e13c1617afdab71c4ba6a87a201440761c9a32a6e0060910a0917122e3f4d29f666d6b94a38a71c94b9ff3ab9da

diff --git a/media-libs/mesa/mesa-22.2.5.ebuild 
b/media-libs/mesa/mesa-22.2.5.ebuild
new file mode 100644
index ..c0bc271552b9
--- /dev/null
+++ b/media-libs/mesa/mesa-22.2.5.ebuild
@@ -0,0 +1,476 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit llvm meson-multilib python-any-r1 linux-info
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="OpenGL-like graphic library for Linux"
+HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
+   inherit git-r3
+else
+   SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris 
~x64-solaris ~x86-solaris"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+RESTRICT="!test? ( test )"
+
+RADEON_CARDS="r300 r600 radeon radeonsi"
+VIDEO_CARDS="${RADEON_CARDS} d3d12 freedreno intel lima nouveau panfrost v3d 
vc4 virgl vivante vmware"
+for card in ${VIDEO_CARDS}; do
+   IUSE_VIDEO_CARDS+=" video_cards_${card}"
+done
+
+IUSE="${IUSE_VIDEO_CARDS}
+   cpu_flags_x86_sse2 d3d9 debug gles1 +gles2 +llvm
+   lm-sensors opencl osmesa +proprietary-codecs selinux
+   test unwind vaapi valgrind vdpau vulkan
+   vulkan-overlay wayland +X xa xvmc zink +zstd"
+
+REQUIRED_USE="
+   d3d9?   ( || ( video_cards_intel video_cards_r300 video_cards_r600 
video_cards_radeonsi video_cards_nouveau video_cards_vmware ) )
+   vulkan? ( video_cards_radeonsi? ( llvm ) )
+   vulkan-overlay? ( vulkan )
+   video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) )
+   video_cards_r300?   ( x86? ( llvm ) amd64? ( llvm ) )
+   video_cards_radeonsi?   ( llvm )
+   xa? ( X )
+   xvmc? ( X )
+   zink? ( vulkan )
+"
+
+LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.110"
+RDEPEND="
+   >=dev-libs/expat-2.1.0-r3:=[${MULTILIB_USEDEP}]
+   >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8[${MULTILIB_USEDEP}]
+   unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
+   llvm? (
+   video_cards_radeonsi? (
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   video_cards_r600? (
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   video_cards_radeon? (
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   )
+   lm-sensors? ( sys-apps/lm-sensors:=[${MULTILIB_USEDEP}] )
+   opencl? (
+   >=virtual/opencl-3[${MULTILIB_USEDEP}]
+   dev-libs/libclc
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   vaapi? (
+   >=media-libs/libva-1.7.3:=[${MULTILIB_USEDEP}]
+   )
+   vdpau? ( >=x11-libs/libvdpau-1.1:=[${MULTILIB_USEDEP}] )
+   xvmc? ( >=x11-libs/libXvMC-1.0.8:=[${MULTILIB_USEDEP}] )
+   selinux? ( sys-libs/libselinux[${MULTILIB_USEDEP}] )
+   wayland? (
+   >=dev-libs/wayland-1.18.0:=[${MULTILIB_USEDEP}]
+   )
+   

[gentoo-commits] repo/gentoo:master commit in: dev-perl/HTTP-Daemon-SSL/

2022-12-10 Thread Sam James
commit: 5207cd3fa0e63e48b08b23ccc1c5ca0b747edbc0
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 10 19:05:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 10 19:06:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5207cd3f

dev-perl/HTTP-Daemon-SSL: Stabilize 1.04-r1 ppc, #885325

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

 dev-perl/HTTP-Daemon-SSL/HTTP-Daemon-SSL-1.04-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/HTTP-Daemon-SSL/HTTP-Daemon-SSL-1.04-r1.ebuild 
b/dev-perl/HTTP-Daemon-SSL/HTTP-Daemon-SSL-1.04-r1.ebuild
index 48ade20327aa..3867ea6c7c55 100644
--- a/dev-perl/HTTP-Daemon-SSL/HTTP-Daemon-SSL-1.04-r1.ebuild
+++ b/dev-perl/HTTP-Daemon-SSL/HTTP-Daemon-SSL-1.04-r1.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
 DESCRIPTION="A simple http server class with SSL support"
 
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="test"
 RESTRICT="test"
 



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

2022-12-10 Thread Sam James
commit: ce3729220a8f930622c697b587fd3cc078c74840
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 10 19:05:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 10 19:06:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce372922

net-dns/ddclient: Stabilize 3.10.0 ppc, #885325

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

 net-dns/ddclient/ddclient-3.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.10.0.ebuild 
b/net-dns/ddclient/ddclient-3.10.0.ebuild
index 38aa784ca42a..8e6a10b1e7c1 100644
--- a/net-dns/ddclient/ddclient-3.10.0.ebuild
+++ b/net-dns/ddclient/ddclient-3.10.0.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://ddclient.net/;
 SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples selinux test"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/certbot-apache/

2022-12-10 Thread Matthew Thode
commit: dfea4e4a4eee1ca56d73581dabd6678c9f4147d2
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Dec 10 18:50:51 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Dec 10 18:50:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfea4e4a

app-crypt/certbot-apache: stabilize 1.32.0 for amd64, x86

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

 app-crypt/certbot-apache/certbot-apache-1.32.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/certbot-apache/certbot-apache-1.32.0.ebuild 
b/app-crypt/certbot-apache/certbot-apache-1.32.0.ebuild
index 4a5e9753518c..b69b550d0c42 100644
--- a/app-crypt/certbot-apache/certbot-apache-1.32.0.ebuild
+++ b/app-crypt/certbot-apache/certbot-apache-1.32.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]]; then
S=${WORKDIR}/${P}/${PN}
 else

SRC_URI="https://github.com/${PN%-apache}/${PN%-apache}/archive/v${PV}.tar.gz 
-> ${PN%-apache}-${PV}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm64 x86"
S=${WORKDIR}/${PN%-apache}-${PV}/${PN}
 fi
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/acme/

2022-12-10 Thread Matthew Thode
commit: 3162e03420f09dc4b3bf1e30024b9b4e67636e5e
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Dec 10 18:50:21 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Dec 10 18:50:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3162e034

app-crypt/acme: stabilize 1.32.0 for amd64, x86

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

 app-crypt/acme/acme-1.32.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/acme/acme-1.32.0.ebuild 
b/app-crypt/acme/acme-1.32.0.ebuild
index a905a81b75cc..3fb83dc6c5a0 100644
--- a/app-crypt/acme/acme-1.32.0.ebuild
+++ b/app-crypt/acme/acme-1.32.0.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then
S=${WORKDIR}/${P}/${PN}
 else
SRC_URI="https://github.com/certbot/certbot/archive/v${PV}.tar.gz -> 
certbot-${PV}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
S=${WORKDIR}/certbot-${PV}/acme
 fi
 



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

2022-12-10 Thread Matthew Thode
commit: 37142dd9b293ed63beda469f6832f8270d4ad54c
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Dec 10 18:59:36 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Dec 10 18:59:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37142dd9

dev-ruby/facter: keyword 4.2.14 for ~riscv

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

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

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

diff --git a/dev-ruby/facter/facter-4.2.14.ebuild 
b/dev-ruby/facter/facter-4.2.14.ebuild
index 3ce7a936459d..27fd8ba4b603 100644
--- a/dev-ruby/facter/facter-4.2.14.ebuild
+++ b/dev-ruby/facter/facter-4.2.14.ebuild
@@ -21,7 +21,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_BRANCH="master"
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/certbot/

2022-12-10 Thread Matthew Thode
commit: 6f12396d668ec6ae7ed65ead0a140f8e74655ec9
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Dec 10 18:50:33 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Dec 10 18:50:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f12396d

app-crypt/certbot: stabilize 1.32.0 for amd64, x86

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

 app-crypt/certbot/certbot-1.32.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/certbot/certbot-1.32.0.ebuild 
b/app-crypt/certbot/certbot-1.32.0.ebuild
index 3d098ba0560b..c328f93f94d0 100644
--- a/app-crypt/certbot/certbot-1.32.0.ebuild
+++ b/app-crypt/certbot/certbot-1.32.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
 fi
 S=${WORKDIR}/${P}/${PN}
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/certbot-nginx/

2022-12-10 Thread Matthew Thode
commit: 3655a9ae7d0125742ebfd0fce62e5eeb5e3496a6
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Dec 10 18:51:03 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Dec 10 18:51:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3655a9ae

app-crypt/certbot-nginx: stabilize 1.32.0 for amd64, x86

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

 app-crypt/certbot-nginx/certbot-nginx-1.32.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/certbot-nginx/certbot-nginx-1.32.0.ebuild 
b/app-crypt/certbot-nginx/certbot-nginx-1.32.0.ebuild
index 7eeac389284d..ee8e964f8c21 100644
--- a/app-crypt/certbot-nginx/certbot-nginx-1.32.0.ebuild
+++ b/app-crypt/certbot-nginx/certbot-nginx-1.32.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]]; then
S=${WORKDIR}/${P}/${PN}
 else

SRC_URI="https://github.com/${PN%-nginx}/${PN%-nginx}/archive/v${PV}.tar.gz -> 
${PN%-nginx}-${PV}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 x86"
S=${WORKDIR}/${PN%-nginx}-${PV}/${PN}
 fi
 



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

2022-12-10 Thread Matthew Thode
commit: 2b8b5d364677f06a2af5bc0fb2274b5f03e6c0a5
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Dec 10 18:59:09 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Dec 10 18:59:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b8b5d36

dev-ruby/facter: add 4.2.14

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

 dev-ruby/facter/Manifest |  1 +
 dev-ruby/facter/facter-4.2.14.ebuild | 46 
 dev-ruby/facter/metadata.xml |  3 +++
 3 files changed, 50 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 134c21ca499e..d9453f336636 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1 +1,2 @@
 DIST facter-3.14.24.tar.gz 410547 BLAKE2B 
69d2fd3b1bf9f91456ca570f9fef44ddd6e7656a285c035ecb42df2553c461be137d06232fc1f96f239598143912928dcfaf0d9b3078f4335dfc83163eee5120
 SHA512 
88e47271f213570fb7819630f7b08076bd8b234612a2bb885de760acab48c37b588c1f214da11c5096f0db6b7df4a516b6e83abc56a1d95779b6f1353831e588
+DIST facter-4.2.14.tar.gz 485039 BLAKE2B 
cc6862a3ed314af19ef38e5b1a000916cd8d7cd75f69c9ea38efda612ba82033127963c0230e0344e66cb90a9054d52a8882a8e49f90fc87b383b8dc69568656
 SHA512 
764af9e9e5957182d57e803b4519f6d831a12fdca4b9db77efa19c71edd1fc0af7f52b4953f54ba8881afe948db1fd93239e7de47be24a836587eace6420e038

diff --git a/dev-ruby/facter/facter-4.2.14.ebuild 
b/dev-ruby/facter/facter-4.2.14.ebuild
new file mode 100644
index ..3ce7a936459d
--- /dev/null
+++ b/dev-ruby/facter/facter-4.2.14.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+RUBY_FAKEGEM_GEMSPEC="facter.gemspec"
+#RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+
+inherit ruby-ng ruby-fakegem
+
+DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
+HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+#IUSE="test"
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
+   EGIT_BRANCH="master"
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+#RESTRICT="!test? ( test )"
+
+ruby_add_rdepend "dev-ruby/hocon 
prometheanf...@gentoo.org

+   
+   grkni...@gentoo.org
+   

sysad...@gentoo.org
Gentoo Sysadmin Project



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

2022-12-10 Thread Matthew Thode
commit: 093ba8fe8f430693aa6eb8c1ca6b9a3f17071caa
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Dec 10 18:48:53 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Dec 10 18:49:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=093ba8fe

app-admin/puppetserver: add 7.9.3

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

 app-admin/puppetserver/Manifest  |   1 +
 app-admin/puppetserver/puppetserver-7.9.3.ebuild | 131 +++
 2 files changed, 132 insertions(+)

diff --git a/app-admin/puppetserver/Manifest b/app-admin/puppetserver/Manifest
index deeea983ebb2..f88c7edcbe78 100644
--- a/app-admin/puppetserver/Manifest
+++ b/app-admin/puppetserver/Manifest
@@ -1,2 +1,3 @@
 DIST puppetserver-7.9.1.tar.gz 66383400 BLAKE2B 
1804191a5453ebe55c5744687cce2f6d062e397be7b29a44d2749d0880ea20995ddbd9efdc9ddcde17021c011ff5b665f3e215e49143424f7fe470d915c3b6d1
 SHA512 
2b8e43220480cad0d1140fdc08491bf7296b72c2eb228da56d5b569f6b39dad1c3968af1942d3a1d1b34a57d994aaa2b91edff20f1d54905477a77f3062b580c
 DIST puppetserver-7.9.2.tar.gz 59729859 BLAKE2B 
15f9261ae81f280735080a75e083b4bbc5d4b9404bd52f02180173b6cab2ebfe20e38950dd6c94c5167478293056ac562994ff27a7ad955c69621c13ffa808e1
 SHA512 
0c047554e10ecf36d000c9f702b759e27b8168f1f2207d9b8e904c9579d8e37d8540327d898b0a9e1812ca3223aa15b7cf4da46d7a4247e5d4b8f1596f9d5f26
+DIST puppetserver-7.9.3.tar.gz 59951239 BLAKE2B 
818eee0e7bd115e0b335b1e13d7b0016933190e95a3bf71ad2498f87097de4251a1e6e2f9dfb933a1ee49c981ae0adf74f9994ec0e36a4b77aad567ab00e1fdd
 SHA512 
d2ce573bf15c0db7cb7a9fd0a35a8286acc77ca9b2eddfe0f2dd8549034793600c04973d9f8a72ab543282325f18795727e05a723b3a3b67b027b382ded3d3eb

diff --git a/app-admin/puppetserver/puppetserver-7.9.3.ebuild 
b/app-admin/puppetserver/puppetserver-7.9.3.ebuild
new file mode 100644
index ..6877b38e3a99
--- /dev/null
+++ b/app-admin/puppetserver/puppetserver-7.9.3.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd tmpfiles
+
+DESCRIPTION="Puppet Server is the next-generation application for managing 
Puppet agents"
+HOMEPAGE="http://docs.puppetlabs.com/puppetserver/;
+SRC_URI="https://downloads.puppetlabs.com/puppet/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="puppetdb"
+# will need the same keywords in puppet-agent (puppet-agent now has arm64)
+KEYWORDS="~amd64"
+
+RDEPEND+="
+   >=virtual/jdk-1.8.0
+   app-admin/puppet-agent[puppetdb?]"
+DEPEND+="acct-user/puppet
+   acct-group/puppet"
+
+src_prepare() {
+   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' 
ext/redhat/puppetserver.service || die
+   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' 
ext/bin/puppetserver || die
+   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' install.sh 
|| die
+   sed -i 's/var\/run/run/g' ext/config/conf.d/puppetserver.conf || die
+   sed -i 's/var\/run/run/g' ext/redhat/puppetserver.service || die
+   sed -i 's/var\/run/run/g' install.sh || die
+   default
+}
+
+src_compile() {
+   einfo "not compiling"
+}
+
+src_install() {
+   insinto /opt/puppetlabs/server/apps/puppetserver
+   insopts -m0774
+   doins ext/ezbake-functions.sh
+   insopts -m0644
+   doins ext/ezbake.manifest
+   doins puppet-server-release.jar
+   insinto /etc/puppetlabs/puppetserver
+   doins ext/config/logback.xml
+   doins ext/config/request-logging.xml
+   insinto /etc/puppetlabs/puppetserver/services.d
+   doins ext/system-config/services.d/bootstrap.cfg
+   doins ext/config/services.d/ca.cfg
+   insinto /etc/puppetlabs/puppetserver/conf.d
+   doins ext/config/conf.d/puppetserver.conf
+   doins ext/config/conf.d/auth.conf
+   doins ext/config/conf.d/global.conf
+   doins ext/config/conf.d/web-routes.conf
+   doins ext/config/conf.d/metrics.conf
+   doins ext/config/conf.d/webserver.conf
+   insopts -m0755
+   insinto /opt/puppetlabs/server/apps/puppetserver/scripts
+   doins install.sh
+   insinto /opt/puppetlabs/server/apps/puppetserver/cli/apps
+   doins ext/cli/ca
+   doins ext/cli/irb
+   doins ext/cli/foreground
+   doins ext/cli/gem
+   doins ext/cli/ruby
+   doins ext/cli/reload
+   doins ext/cli/start
+   doins ext/cli/stop
+   insinto /opt/puppetlabs/server/apps/puppetserver/cli
+   doins ext/cli_defaults/cli-defaults.sh
+   insinto /opt/puppetlabs/server/apps/puppetserver/bin
+   doins ext/bin/puppetserver
+   insopts -m0644
+   dodir /opt/puppetlabs/server/bin
+   dosym ../apps/puppetserver/bin/puppetserver 
/opt/puppetlabs/server/bin/puppetserver
+   dodir /opt/puppetlabs/bin
+   dosym ../server/apps/puppetserver/bin/puppetserver 
/opt/puppetlabs/bin/puppetserver
+   dosym 

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

2022-12-10 Thread Matthew Thode
commit: 1c289aa155a7fe85b0b5a8b9efaceebb9dc73808
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Dec 10 18:47:33 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Dec 10 18:49:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c289aa1

app-admin/puppet: add 7.21.0

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

 app-admin/puppet/Manifest |   1 +
 app-admin/puppet/puppet-7.21.0.ebuild | 127 ++
 2 files changed, 128 insertions(+)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index 291db5bb89a8..4b5446af3f98 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,3 +1,4 @@
 DIST puppet-5.5.22.tar.gz 2998132 BLAKE2B 
8662c89190d0904fe44ffeca1cf9a9ddca40d57ba6fb2d1e644ca353ceb55b1ca3a91416f1eef2975233c9c4498784e7d7280c111ea0cc070870cadc69341d99
 SHA512 
5332b084a63bdf244672cc4751022c84a1cc50d3f394a13bdcbccf7fcf4ebea67953e88957f23046608bf25e9182548449be824c18289cb2bf1e3ed29b40dc58
 DIST puppet-7.19.0.tar.gz 2817098 BLAKE2B 
d2d756aa236461963ac260167f9500693ea94f1b2ce7b6f881c55712f78668ce5935528a74d3a77e5b02123aeb4404c1bbfc91237622dcb68e686e920302acb9
 SHA512 
952ae1e77e9d9aaa0a0a731f408550fd3bf483dda9bbb12845e534e6208321db774325da8621f36535d7601bd7b8611098e486ef733428b7108f613f5dade4e0
 DIST puppet-7.20.0.tar.gz 2817232 BLAKE2B 
479c4e162230371bd69509844fcd97d0d3392eb2e66578b38e6dc120dd3dd15804d73f70c1b29f1f3d9e57af539f82e605a86c9afff15e78ff48ddf482432c4d
 SHA512 
6774bf03ad0ee80c0fd2cd8ebad60da56df7ed9818a526084fc2cf1ba2fecc81555fff200f5feef2b5d7a2275d90f44b24160de7221d682de470b511a7051f7f
+DIST puppet-7.21.0.tar.gz 2819997 BLAKE2B 
96de8ceefeea12c51288e05af5d7b126811d23388492053b0d581856f11976f0492064eb89bc585ff7f455df537d5c04fb318814945a158d531d32efdd54ff02
 SHA512 
b0fbdf63391054d0496c67be963f98e3d85e3a1536e50d6a3f09d0c49110bb4c92bebdc38a48cd50e824e27268150cda0643c6df0edb01b3587f00a591645ee6

diff --git a/app-admin/puppet/puppet-7.21.0.ebuild 
b/app-admin/puppet/puppet-7.21.0.ebuild
new file mode 100644
index ..c4a309bf4bb3
--- /dev/null
+++ b/app-admin/puppet/puppet-7.21.0.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_TASK_DOC="doc:all"
+RUBY_FAKEGEM_EXTRAINSTALL="locales"
+
+inherit ruby-fakegem systemd tmpfiles
+
+DESCRIPTION="A system automation and configuration management software"
+HOMEPAGE="https://puppet.com/;
+SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
+RESTRICT="test"
+
+ruby_add_rdepend "
+   dev-ruby/hiera
+   dev-ruby/json:=
+   dev-ruby/semantic_puppet
+   >=dev-ruby/facter-3.0.0
+   dev-ruby/concurrent-ruby
+   augeas? ( dev-ruby/ruby-augeas )
+   diff? ( dev-ruby/diff-lcs )
+   doc? ( dev-ruby/rdoc )
+   ldap? ( dev-ruby/ruby-ldap )
+   shadow? ( dev-ruby/ruby-shadow )
+   sqlite? ( dev-ruby/sqlite3 )
+   virtual/ruby-ssl
+   dev-ruby/hocon"
+
+ruby_add_bdepend "
+   doc? ( dev-ruby/yard )
+   test? (
+   dev-ruby/mocha
+   dev-ruby/rack
+   dev-ruby/rspec-its
+   )"
+# this should go in the above lists, but isn't because of test deps not being 
keyworded
+#   dev-ruby/rspec-collection_matchers
+
+RDEPEND+=" ${RDEPEND}
+   rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
+   selinux? (
+   sys-libs/libselinux[ruby]
+   sec-policy/selinux-puppet
+   )
+   vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
+   >=app-portage/eix-0.18.0
+   acct-user/puppet
+   acct-group/puppet"
+PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
+
+all_ruby_prepare() {
+   # Avoid spec that require unpackaged json-schema.
+   rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
+
+   # fix systemd path
+   eapply -p0 "${FILESDIR}/puppet-systemd.patch"
+
+   # Avoid specs that can only run in the puppet.git repository. This
+   # should be narrowed down to the specific specs.
+   rm spec/integration/parser/compiler_spec.rb || die
+
+   # Avoid failing spec that need further investigation.
+   rm spec/unit/module_tool/metadata_spec.rb || die
+}
+
+each_ruby_install() {
+   each_fakegem_install
+#  dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" 
"/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   # systemd stuffs
+   systemd_dounit "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
+
+   # tmpfiles stuff
+   newtmpfiles "${FILESDIR}/tmpfiles.d" "puppet.conf"
+
+   # openrc 

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

2022-12-10 Thread Matthew Thode
commit: fe85fa192aa979ba7149d4e040134691500bf3ed
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Dec 10 18:48:08 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Dec 10 18:49:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe85fa19

app-admin/puppet-agent: add 7.21.0

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

 app-admin/puppet-agent/Manifest   |  2 +
 app-admin/puppet-agent/puppet-agent-7.21.0.ebuild | 91 +++
 2 files changed, 93 insertions(+)

diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest
index e7eff448d619..f8dc6d3db9d2 100644
--- a/app-admin/puppet-agent/Manifest
+++ b/app-admin/puppet-agent/Manifest
@@ -2,3 +2,5 @@ DIST puppet-agent_7.19.0-1focal_amd64.deb 33779898 BLAKE2B 
40ced6309bc82a2a91757
 DIST puppet-agent_7.19.0-1focal_arm64.deb 33570768 BLAKE2B 
21f7c6c8a42a14156f209313f0dce40336a53fdb097abe620edcb92b2cceaa20e08adec8fc22241886eac3ad0a7ba94d805dc1e2d9bbd37853ff037a49f004fd
 SHA512 
306236a7543f01b3fb95edbe3b442717a64aeb22d696c9961a770e9da40b2bb58835c6d9488b03109b81f8b748106189c361d5f047e9202700e0801486d18206
 DIST puppet-agent_7.20.0-1focal_amd64.deb 33766302 BLAKE2B 
665f4d4d8c3b096ec5f270428d0b865dc10b77c51113f65f9e66ab6bb72c3b21a07acd9433f2cc1e4e05c0fb30a11884f0bfe7a5a8a9a1d882bdd049a5490b84
 SHA512 
91b7eef80bc5e288f8a59a52d41340d1bc921e0754151952a3921575787e4cec1f101039c75a01ca6e7e4a5512224922be0c5be7a676d92bb19d3de291a7ab8c
 DIST puppet-agent_7.20.0-1focal_arm64.deb 33547934 BLAKE2B 
323d76ac12af0c97cf38b8a78454be89c900eebcc9b1517c716700badf8845c062d2c4eb2f633ed1b6ffc36cb42e7e16a3e4e815637e92c209bc6f3c40cfd525
 SHA512 
a04727c71cf241e352d14bcc09eb340199a7e42b18be574d822a793ff9d91ff1e1879d67724dbf2133a6a3842fa86ed45b048845c73a5669fab45dacea3e616a
+DIST puppet-agent_7.21.0-1focal_amd64.deb 32897404 BLAKE2B 
5075c0c77ae2199a3743edcc7fda94802f7b845b37084a613547705a3dc403259908698036bad95e36d7ba18c8b165971d98b81b64e56e6b40f3360e00c4fc5b
 SHA512 
cad621b9add8c7397c681684696b78d57c149b174a43830c3c45ea1679aba791005b634a64b48b3a9d276fb00d7e1ca8e2a73f6a02756d020914f507a35dc56a
+DIST puppet-agent_7.21.0-1focal_arm64.deb 32630670 BLAKE2B 
634fed97c79ca3b317ee079366a262c898ef217236014dc683cf1c11e83f2fd74bc21c18ff5242ebd2a4b15b73852ed727976134f684e0d416ac0a3ee54221c3
 SHA512 
be6a0566db5b1ab72b8f53bdf061c0ad4fb93794d690c6ebe697c9eb5aae45b7838b266619c5c33f3c4499a7264fb083d3f2bbb1fbf70b73458c8aa24470e3c3

diff --git a/app-admin/puppet-agent/puppet-agent-7.21.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-7.21.0.ebuild
new file mode 100644
index ..3ef55d1516d2
--- /dev/null
+++ b/app-admin/puppet-agent/puppet-agent-7.21.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit systemd unpacker tmpfiles
+
+DESCRIPTION="general puppet client utils along with hiera and facter"
+HOMEPAGE="https://puppetlabs.com/;
+SRC_URI="amd64? ( 
http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb
 )
+arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_arm64.deb
 )"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="puppetdb selinux"
+RESTRICT="strip"
+
+# virtual/libcrypt:= is in here despite being a pre-built package
+# to ensure that the has_version logic for the symlink doesn't become stale
+CDEPEND="!app-admin/puppet
+   !dev-ruby/hiera
+   !dev-ruby/facter
+   app-emulation/virt-what
+   acct-user/puppet
+   acct-group/puppet
+   virtual/libcrypt:="
+
+DEPEND="
+   ${CDEPEND}
+   app-admin/augeas"
+RDEPEND="${CDEPEND}
+   app-portage/eix
+   sys-apps/dmidecode
+   sys-libs/libselinux
+   sys-libs/glibc
+   sys-libs/readline:0/8
+   sys-libs/libxcrypt[compat]
+   sys-libs/ncurses:0[tinfo]
+   selinux? (
+   sys-libs/libselinux[ruby]
+   sec-policy/selinux-puppet
+   )
+   puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
+
+S=${WORKDIR}
+
+QA_PREBUILT="*"
+
+src_install() {
+   # conf.d
+   doconfd etc/default/puppet
+   doconfd etc/default/pxp-agent
+   # logrotate.d
+   insinto /etc/logrotate.d
+   doins etc/logrotate.d/pxp-agent
+   # puppet itself
+   insinto /etc/puppetlabs
+   doins -r etc/puppetlabs/*
+   # logdir for systemd
+   keepdir var/log/puppetlabs/puppet/
+   chmod 0750 var/log/puppetlabs/puppet/
+   # the rest
+   insinto /opt
+   dodir opt/puppetlabs/puppet/cache
+   doins -r opt/*
+   fperms 0750 /opt/puppetlabs/puppet/cache
+   # init
+   newinitd "${FILESDIR}/puppet.initd2" puppet
+   systemd_dounit lib/systemd/system/puppet.service
+   systemd_dounit lib/systemd/system/pxp-agent.service
+   newtmpfiles usr/lib/tmpfiles.d/puppet-agent.conf puppet-agent.conf
+   # symlinks
+   chmod 0755 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/arm/23.0/split-usr/armv7a/selinux/, ...

2022-12-10 Thread Andreas K. Hüttel
commit: c2b8b565dd68475b1c249564551d9d5c2b795084
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Dec 10 18:47:40 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Dec 10 18:48:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2b8b565

profiles: Add arm 23.0 profiles

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

 profiles/default/linux/arm/23.0/armv4/desktop/eapi |  1 +
 profiles/default/linux/arm/23.0/armv4/desktop/gnome/eapi   |  1 +
 profiles/default/linux/arm/23.0/armv4/desktop/gnome/parent |  2 ++
 profiles/default/linux/arm/23.0/armv4/desktop/parent   |  2 ++
 profiles/default/linux/arm/23.0/armv4/desktop/plasma/eapi  |  1 +
 profiles/default/linux/arm/23.0/armv4/desktop/plasma/parent|  2 ++
 profiles/default/linux/arm/23.0/armv4/eapi |  1 +
 profiles/default/linux/arm/23.0/armv4/parent   |  2 ++
 profiles/default/linux/arm/23.0/armv4t/desktop/eapi|  1 +
 profiles/default/linux/arm/23.0/armv4t/desktop/gnome/eapi  |  1 +
 profiles/default/linux/arm/23.0/armv4t/desktop/gnome/parent|  2 ++
 profiles/default/linux/arm/23.0/armv4t/desktop/parent  |  2 ++
 profiles/default/linux/arm/23.0/armv4t/desktop/plasma/eapi |  1 +
 profiles/default/linux/arm/23.0/armv4t/desktop/plasma/parent   |  2 ++
 profiles/default/linux/arm/23.0/armv4t/eapi|  1 +
 profiles/default/linux/arm/23.0/armv4t/parent  |  2 ++
 profiles/default/linux/arm/23.0/armv4t/selinux/eapi|  1 +
 profiles/default/linux/arm/23.0/armv4t/selinux/parent  |  2 ++
 profiles/default/linux/arm/23.0/armv4t/systemd/eapi|  1 +
 profiles/default/linux/arm/23.0/armv4t/systemd/parent  |  2 ++
 profiles/default/linux/arm/23.0/armv5te/desktop/eapi   |  1 +
 profiles/default/linux/arm/23.0/armv5te/desktop/gnome/eapi |  1 +
 profiles/default/linux/arm/23.0/armv5te/desktop/gnome/parent   |  2 ++
 profiles/default/linux/arm/23.0/armv5te/desktop/parent |  2 ++
 profiles/default/linux/arm/23.0/armv5te/desktop/plasma/eapi|  1 +
 profiles/default/linux/arm/23.0/armv5te/desktop/plasma/parent  |  2 ++
 profiles/default/linux/arm/23.0/armv5te/eapi   |  1 +
 profiles/default/linux/arm/23.0/armv5te/parent |  2 ++
 profiles/default/linux/arm/23.0/armv5te/selinux/eapi   |  1 +
 profiles/default/linux/arm/23.0/armv5te/selinux/parent |  2 ++
 profiles/default/linux/arm/23.0/armv5te/systemd/eapi   |  1 +
 profiles/default/linux/arm/23.0/armv5te/systemd/parent |  2 ++
 profiles/default/linux/arm/23.0/armv6j/desktop/eapi|  1 +
 profiles/default/linux/arm/23.0/armv6j/desktop/gnome/eapi  |  1 +
 profiles/default/linux/arm/23.0/armv6j/desktop/gnome/parent|  2 ++
 profiles/default/linux/arm/23.0/armv6j/desktop/parent  |  2 ++
 profiles/default/linux/arm/23.0/armv6j/desktop/plasma/eapi |  1 +
 profiles/default/linux/arm/23.0/armv6j/desktop/plasma/parent   |  2 ++
 profiles/default/linux/arm/23.0/armv6j/eapi|  1 +
 profiles/default/linux/arm/23.0/armv6j/hardened/eapi   |  1 +
 profiles/default/linux/arm/23.0/armv6j/hardened/parent |  2 ++
 profiles/default/linux/arm/23.0/armv6j/hardened/selinux/eapi   |  1 +
 profiles/default/linux/arm/23.0/armv6j/hardened/selinux/parent |  2 ++
 profiles/default/linux/arm/23.0/armv6j/parent  |  2 ++
 profiles/default/linux/arm/23.0/armv6j/selinux/eapi|  1 +
 profiles/default/linux/arm/23.0/armv6j/selinux/parent  |  2 ++
 profiles/default/linux/arm/23.0/armv6j/systemd/eapi|  1 +
 profiles/default/linux/arm/23.0/armv6j/systemd/parent  |  2 ++
 profiles/default/linux/arm/23.0/armv7a/desktop/eapi|  1 +
 profiles/default/linux/arm/23.0/armv7a/desktop/gnome/eapi  |  1 +
 profiles/default/linux/arm/23.0/armv7a/desktop/gnome/parent|  2 ++
 .../default/linux/arm/23.0/armv7a/desktop/gnome/systemd/eapi   |  1 +
 .../default/linux/arm/23.0/armv7a/desktop/gnome/systemd/parent |  2 ++
 profiles/default/linux/arm/23.0/armv7a/desktop/parent  |  2 ++
 profiles/default/linux/arm/23.0/armv7a/desktop/plasma/eapi |  1 +
 profiles/default/linux/arm/23.0/armv7a/desktop/plasma/parent   |  2 ++
 .../default/linux/arm/23.0/armv7a/desktop/plasma/systemd/eapi  |  1 +
 .../linux/arm/23.0/armv7a/desktop/plasma/systemd/parent|  2 ++
 profiles/default/linux/arm/23.0/armv7a/eapi|  1 +
 profiles/default/linux/arm/23.0/armv7a/hardened/eapi   |  1 +
 profiles/default/linux/arm/23.0/armv7a/hardened/parent |  2 ++
 profiles/default/linux/arm/23.0/armv7a/hardened/selinux/eapi   |  1 +
 profiles/default/linux/arm/23.0/armv7a/hardened/selinux/parent |  2 ++
 profiles/default/linux/arm/23.0/armv7a/parent  |  2 ++
 

[gentoo-commits] repo/proj/guru:dev commit in: app-crypt/autofirma/

2022-12-10 Thread Jesús P Rey
commit: 2b3dbacad0149566d518e20c99ea5dc249b85dba
Author: Jesus P Rey (Chuso)  chuso  net>
AuthorDate: Sat Dec 10 18:35:07 2022 +
Commit: Jesús P Rey  chuso  net>
CommitDate: Sat Dec 10 18:38:42 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2b3dbaca

app-crypt/autofirma: 1.7.1 version bump

Signed-off-by: Jesus P Rey (Chuso)  chuso.net>

 app-crypt/autofirma/Manifest   |  2 +-
 .../{autofirma-1.6.5-r1.ebuild => autofirma-1.7.1.ebuild}  | 10 +++---
 2 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/app-crypt/autofirma/Manifest b/app-crypt/autofirma/Manifest
index 2db192482..b8cbdd610 100644
--- a/app-crypt/autofirma/Manifest
+++ b/app-crypt/autofirma/Manifest
@@ -1 +1 @@
-DIST autofirma-1.6.5.zip 155509984 BLAKE2B 
cc5def6ff029d3e1799485a25035ae95e6da03c11bb7186eab01adf55e4457de00ffcff6cb79129c4ad98e5024b79625ace70c41507825f706dff992f8c3408c
 SHA512 
927b67a93c111f1d040e38d26122f7a9d7b8d41599da776fa2895fd97409696d4a97663f4b5b4fea32e6d613e21f104cabd2c860f719954cf954e081dc3a727d
+DIST autofirma-1.7.1.zip 152716878 BLAKE2B 
d985bfa71ce1b4318a50fc4c93b1a85a388de445f8e4a18c7e616988955b94ac79e73a7fb4e3c202cf303255cb497679eaeb7b2546c08f3e3974d440e793ce12
 SHA512 
52098e74537dea9b72be8f4b2b05c2c57ed79f0c496ff5a4c4e1ddfe88fab528b2e9a237d9c8f0151bc499687a6fc2966227d6b3f2cae2943d7c772b9286755b

diff --git a/app-crypt/autofirma/autofirma-1.6.5-r1.ebuild 
b/app-crypt/autofirma/autofirma-1.7.1.ebuild
similarity index 66%
rename from app-crypt/autofirma/autofirma-1.6.5-r1.ebuild
rename to app-crypt/autofirma/autofirma-1.7.1.ebuild
index 0a6f2d76d..c0886964f 100644
--- a/app-crypt/autofirma/autofirma-1.6.5-r1.ebuild
+++ b/app-crypt/autofirma/autofirma-1.7.1.ebuild
@@ -10,11 +10,9 @@ HOMEPAGE="
https://administracionelectronica.gob.es/ctt/clienteafirma
https://github.com/ctt-gob-es/clienteafirma
 "
-#TODO: use ver_split instead of hardcoded 1/6/5
-SRC_URI="https://estaticos.redsara.es/comunes/autofirma/1/6/5/AutoFirma_Linux.zip
 -> ${P}.zip"
+SRC_URI="https://estaticos.redsara.es/comunes/autofirma/$(ver_rs 1- 
/)/AutoFirma_Linux.zip -> ${P}.zip"
 
-#TODO: investigate and fix licenses 
https://github.com/ctt-gob-es/clienteafirma/blob/master/license/LICENSE.txt
-LICENSE="|| ( GPL-2+ EUPL-1.1 )"
+LICENSE="|| ( GPL-2 EUPL-1.1 )"
 SLOT="0"
 KEYWORDS="~amd64"
 
@@ -25,15 +23,13 @@ S=${WORKDIR}
 
 src_unpack() {
default
-   rpm_unpack "./${P}-1.noarch.rpm"
+   rpm_unpack "./${P}-1.noarch_FEDORA.rpm"
 }
 
 src_install() {
-   #TODO: use $(get_libdir) or mask non ~amd64 arches
java-pkg_dojar "usr/lib64/${PN}/${PN}.jar"
java-pkg_dolauncher
java-pkg_dojar "usr/lib64/${PN}/${PN}Configurador.jar"
-   #TODO: icons in /lib are suspect
doicon "usr/lib64/${PN}/${PN}.png"
make_desktop_entry "${PN} %u" AutoFirma "${PN}" "Utility" 
"Comment[es]=Aplicación de firma electrónica de la 
FNMT\nMimeType=x-scheme-handler/afirma"
 }



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

2022-12-10 Thread Arthur Zamarin
commit: 68393ba82d209eabd7ff47b1c38ce5018c48b379
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 10 18:38:57 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 10 18:38:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68393ba8

net-analyzer/wireshark: Stabilize 3.6.9 arm64, #885125

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

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

diff --git a/net-analyzer/wireshark/wireshark-3.6.9.ebuild 
b/net-analyzer/wireshark/wireshark-3.6.9.ebuild
index b5f562deaee1..4116451fbbfc 100644
--- a/net-analyzer/wireshark/wireshark-3.6.9.ebuild
+++ b/net-analyzer/wireshark/wireshark-3.6.9.ebuild
@@ -18,7 +18,7 @@ else

SRC_URI="https://www.wireshark.org/download/src/all-versions/${P/_/}.tar.xz;
S="${WORKDIR}/${P/_/}"
 
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc64 ~riscv x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc64 ~riscv x86"
 fi
 
 LICENSE="GPL-2"



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

2022-12-10 Thread Arthur Zamarin
commit: fbf9de33b500861aa9f5b7f4bd3c9b65fd9de7e8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 10 18:36:26 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 10 18:36:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbf9de33

dev-python/ipykernel: Stabilize 6.18.3 amd64, #885185

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

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

diff --git a/dev-python/ipykernel/ipykernel-6.18.3.ebuild 
b/dev-python/ipykernel/ipykernel-6.18.3.ebuild
index 6b4f5b104e0f..f0aff41dfe4f 100644
--- a/dev-python/ipykernel/ipykernel-6.18.3.ebuild
+++ b/dev-python/ipykernel/ipykernel-6.18.3.ebuild
@@ -18,7 +18,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="
dev-python/comm[${PYTHON_USEDEP}]



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

2022-12-10 Thread Arthur Zamarin
commit: 9122eb6a679ba3e7630bd4eee74d771edd9386d1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 10 18:36:22 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 10 18:36:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9122eb6a

dev-python/ipykernel: Stabilize 6.18.3 sparc, #885185

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

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

diff --git a/dev-python/ipykernel/ipykernel-6.18.3.ebuild 
b/dev-python/ipykernel/ipykernel-6.18.3.ebuild
index d49eef2b62fc..6b4f5b104e0f 100644
--- a/dev-python/ipykernel/ipykernel-6.18.3.ebuild
+++ b/dev-python/ipykernel/ipykernel-6.18.3.ebuild
@@ -18,7 +18,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="
dev-python/comm[${PYTHON_USEDEP}]



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

2022-12-10 Thread Arthur Zamarin
commit: 900ecf63b085c26637e825ed58292386ee4966fb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 10 18:36:21 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 10 18:36:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=900ecf63

dev-python/comm: Stabilize 0.1.1 sparc, #885185

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

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

diff --git a/dev-python/comm/comm-0.1.1.ebuild 
b/dev-python/comm/comm-0.1.1.ebuild
index be4cc349bfee..86541260fcde 100644
--- a/dev-python/comm/comm-0.1.1.ebuild
+++ b/dev-python/comm/comm-0.1.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="
>dev-python/traitlets-5.3[${PYTHON_USEDEP}]



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

2022-12-10 Thread Arthur Zamarin
commit: 14fe1e6938d96a234de03845f16973a64fb7c418
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 10 18:36:25 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 10 18:36:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14fe1e69

dev-python/comm: Stabilize 0.1.1 amd64, #885185

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

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

diff --git a/dev-python/comm/comm-0.1.1.ebuild 
b/dev-python/comm/comm-0.1.1.ebuild
index 86541260fcde..d49f37a817e5 100644
--- a/dev-python/comm/comm-0.1.1.ebuild
+++ b/dev-python/comm/comm-0.1.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="
>dev-python/traitlets-5.3[${PYTHON_USEDEP}]



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

2022-12-10 Thread Arthur Zamarin
commit: 0ce77fde245235a9c1a9b088b972cb5f98fdd8d1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 10 18:36:18 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 10 18:36:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ce77fde

dev-python/comm: Stabilize 0.1.1 hppa, #885185

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

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

diff --git a/dev-python/comm/comm-0.1.1.ebuild 
b/dev-python/comm/comm-0.1.1.ebuild
index a5045d7e680e..be4cc349bfee 100644
--- a/dev-python/comm/comm-0.1.1.ebuild
+++ b/dev-python/comm/comm-0.1.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc 
x86"
+KEYWORDS="~amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
 
 RDEPEND="
>dev-python/traitlets-5.3[${PYTHON_USEDEP}]



  1   2   3   4   5   >