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

2023-02-08 Thread Hans de Graaff
commit: a73ba296933b5302684190129308eed45ed02388
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Feb  9 07:31:59 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Feb  9 07:31:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a73ba296

dev-util/jenkins-bin: add 2.375.3

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

 dev-util/jenkins-bin/Manifest   |  1 +
 dev-util/jenkins-bin/jenkins-bin-2.375.3.ebuild | 45 +
 2 files changed, 46 insertions(+)

diff --git a/dev-util/jenkins-bin/Manifest b/dev-util/jenkins-bin/Manifest
index 4a011beab439..c6acf83e3e95 100644
--- a/dev-util/jenkins-bin/Manifest
+++ b/dev-util/jenkins-bin/Manifest
@@ -3,4 +3,5 @@ DIST jenkins-bin-2.361.4.war 93501813 BLAKE2B 
92decc0eb48ec1bbb7acf4d6e0ce568bd7
 DIST jenkins-bin-2.363.war 93462629 BLAKE2B 
7c35594bc03dfd97e93f75b7e05389919ee1634ec2e3a1a4934a2f6215de2420652aaed79ebcde5e7ce9a5e2d8ed7d9495e36f3ee77bcbf6a6d996c2a767c7bb
 SHA512 
4b6207fbd166f6c336181ff224b717b154fbd97a4899e86b94b8e5f3b26d53bb2e3742086a839774edbf6fd56a1d037b14e455474fca7d6f189bb9591b42168c
 DIST jenkins-bin-2.375.1.war 93555446 BLAKE2B 
23fcc5d1faa438ac6a9b20b0dc5ed2b2475e87996b8bb604c2ad1214c2d9e528f5b2fdbbfc3fc7226d9c008f4120d8bd3d831dcb6c878ecd0031817787a2d9d0
 SHA512 
dc7bb525b222f0fd0216304c97b8a1e84fb6c1bafbea46e83261e9db0c8cf4378fd9b621822667eaaa627d970c5e7fd88cd1b6706f1dc478d2b0fc7b9629369f
 DIST jenkins-bin-2.375.2.war 95157973 BLAKE2B 
8c33ae82daface86374a7ac11bbc92b4a8d6c16cc983332dced17d5ef68cc9f18f5c5e89707150723618e4c86b8d2a84aadc263ea6d9f2e16ea926c676b24656
 SHA512 
d059e6d769d815bb6711ee42fb738a567b10ec2b0a271a5c3e769110847781b99835a9cc45739de6f788a31e178af54bfdcfdc9174ca2f61c7ac4d8bcfdc3efb
+DIST jenkins-bin-2.375.3.war 94238599 BLAKE2B 
e6cdbad7e99d6203aa35229f7c0eeb35670c7979150327e494ed0f110e04ea78741995cced7e01a85f95865f8e0de4bed6d595da98699846cadae177cba6907a
 SHA512 
8eca70d05c93bd11e55e8fca669df3cf781d102cd12657ae0139e1aaeab0f743939e6f9664c38c01d738f536b61d9c0f89cdf3bd62030bf8e0b5e114a06d27a5
 DIST jenkins-bin-2.375.war 93552663 BLAKE2B 
5a84efee01a15067a0e963f992ee4cc4a3773419c0dbe5d834e2a220f1b8e39f918526f1ccab2a0c10c77609b07e5a33b45d8cdd152b352a9ca37f670f4b4b65
 SHA512 
9ffdbbb53e6156f5d7c77a8db9a3969834b912e89d22580bb7502c94c6a7898a303500f4a5071c3d16253f2141495c2c57c3c2c1fb56a91e6c48549faa7d4f5b

diff --git a/dev-util/jenkins-bin/jenkins-bin-2.375.3.ebuild 
b/dev-util/jenkins-bin/jenkins-bin-2.375.3.ebuild
new file mode 100644
index ..43828c85c5e8
--- /dev/null
+++ b/dev-util/jenkins-bin/jenkins-bin-2.375.3.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="Extensible continuous integration server"
+HOMEPAGE="https://jenkins.io/;
+LICENSE="MIT"
+SRC_URI="http://mirrors.jenkins-ci.org/war-stable/${PV}/${PN/-bin/}.war -> 
${P}.war"
+SLOT="lts"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux"
+IUSE=""
+
+DEPEND="acct-group/jenkins
+   acct-user/jenkins"
+
+RDEPEND="acct-group/jenkins
+   acct-user/jenkins
+   media-fonts/dejavu
+   media-libs/freetype
+   !dev-util/jenkins-bin:0
+   || ( virtual/jre:17 virtual/jre:11 )"
+
+S="${WORKDIR}"
+
+src_install() {
+   local JENKINS_DIR=/var/lib/jenkins
+
+   keepdir /var/log/jenkins ${JENKINS_DIR}/backup ${JENKINS_DIR}/home
+
+   insinto /opt/jenkins
+   newins "${DISTDIR}"/${P}.war ${PN/-bin/}.war
+
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}-r2.logrotate ${PN/-bin/}
+
+   newinitd "${FILESDIR}"/${PN}-r3.init jenkins
+   newconfd "${FILESDIR}"/${PN}-r1.confd jenkins
+
+   systemd_newunit "${FILESDIR}"/${PN}-r4.service jenkins.service
+
+   fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} 
${JENKINS_DIR}/home ${JENKINS_DIR}/backup
+}



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

2023-02-08 Thread Hans de Graaff
commit: 2160428ca68614d087f6708993579405dccd4510
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Feb  9 07:27:52 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Feb  9 07:27:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2160428c

dev-ruby/hiera: drop 3.8.0

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

 dev-ruby/hiera/Manifest   |  1 -
 dev-ruby/hiera/hiera-3.8.0.ebuild | 24 
 2 files changed, 25 deletions(-)

diff --git a/dev-ruby/hiera/Manifest b/dev-ruby/hiera/Manifest
index 3badb1058d6d..a1376674896c 100644
--- a/dev-ruby/hiera/Manifest
+++ b/dev-ruby/hiera/Manifest
@@ -1,5 +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.12.0.gem 40960 BLAKE2B 
b2fea317bd89b754686b1658e8baa9ab0fd2edbbc93c09edef2757ee23bd7bb76235e4a42d65993d817dd36a8f5fa3cc6ba3db7c75eea05641a264aab4c8c5b5
 SHA512 
bd98c4862ce936012c9761a8ba8c5fc26a1a8a700d3be8a4ed92f701ffb69858641dafea361129d44e7c67e4d462a4c61dd44d85e761b746f6443773feebcb59
-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.8.0.ebuild 
b/dev-ruby/hiera/hiera-3.8.0.ebuild
deleted file mode 100644
index 3c2808823277..
--- a/dev-ruby/hiera/hiera-3.8.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_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 ~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/hiera/

2023-02-08 Thread Hans de Graaff
commit: a7fa9cfb2bce9cc74aa1c1ce650ee43822158955
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Feb  9 07:27:35 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Feb  9 07:27:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7fa9cfb

dev-ruby/hiera: add 3.12.0

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

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

diff --git a/dev-ruby/hiera/Manifest b/dev-ruby/hiera/Manifest
index 3fa2a7cbdea5..3badb1058d6d 100644
--- a/dev-ruby/hiera/Manifest
+++ b/dev-ruby/hiera/Manifest
@@ -1,4 +1,5 @@
 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.12.0.gem 40960 BLAKE2B 
b2fea317bd89b754686b1658e8baa9ab0fd2edbbc93c09edef2757ee23bd7bb76235e4a42d65993d817dd36a8f5fa3cc6ba3db7c75eea05641a264aab4c8c5b5
 SHA512 
bd98c4862ce936012c9761a8ba8c5fc26a1a8a700d3be8a4ed92f701ffb69858641dafea361129d44e7c67e4d462a4c61dd44d85e761b746f6443773feebcb59
 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.12.0.ebuild 
b/dev-ruby/hiera/hiera-3.12.0.ebuild
new file mode 100644
index ..12371903253d
--- /dev/null
+++ b/dev-ruby/hiera/hiera-3.12.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 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: app-misc/pdfpc/

2023-02-08 Thread Ulrich Müller
commit: 3f7b0e6b767e42a4853dfc020e01dced295f62e2
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Feb  9 06:48:47 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Feb  9 06:49:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f7b0e6b

app-misc/pdfpc: add 4.6.0

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

 app-misc/pdfpc/Manifest   |  1 +
 app-misc/pdfpc/pdfpc-4.6.0.ebuild | 76 +++
 2 files changed, 77 insertions(+)

diff --git a/app-misc/pdfpc/Manifest b/app-misc/pdfpc/Manifest
index a5bc8993565a..6e148727e252 100644
--- a/app-misc/pdfpc/Manifest
+++ b/app-misc/pdfpc/Manifest
@@ -1 +1,2 @@
 DIST pdfpc-4.5.0.tar.gz 7754665 BLAKE2B 
952a1694811ff80ab6b2e46b440182407ce16a727ebc1f1492cf1f86c25fe1827e926eb5baf59376f46b8e7bea6e00e4f1343930cd043445f7d2966a958b4a6c
 SHA512 
142a276dc410bd1aac90b27d1b10d165de225d5cec73ab39d7f7061e5d8ac7526e3f537b61f15e904bba8d135a72c5567dfa350e454006435ad3647d22c58221
+DIST pdfpc-4.6.0.tar.gz 7766521 BLAKE2B 
3e8914333a0781d3d750ab71d58c8af1451ce5ab321ecc0639ddcf377cae9a0c62290696455516ce1d70f4ae3ffc5889fe910ced0399787e6a40c8ae76e1f75e
 SHA512 
4ec69cbe21fb8bbb3e381229c391133f92e76b610e1fdf1cffa2c9fa9997ccc879eaef2a6837b34d1e635cdd07c4d0ce98de03fd7ece431a8f35493f0f7d7651

diff --git a/app-misc/pdfpc/pdfpc-4.6.0.ebuild 
b/app-misc/pdfpc/pdfpc-4.6.0.ebuild
new file mode 100644
index ..f1047533fe6e
--- /dev/null
+++ b/app-misc/pdfpc/pdfpc-4.6.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VALA_MAX_API_VERSION="0.56" # append versions in sed line if increased
+
+#COMMIT_ID=""
+
+inherit cmake vala
+
+DESCRIPTION="Presenter console with multi-monitor support for PDF files"
+HOMEPAGE="https://pdfpc.github.io https://github.com/pdfpc/pdfpc;
+
+if [[ ${PV} == * ]]; then
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
+   inherit git-r3
+elif [[ ${PV} == *_p* ]]; then
+   SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT_ID}.tar.gz -> 
${P}.tar.gz"
+   S="${WORKDIR}/${PN}-${COMMIT_ID}"
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+gstreamer"
+
+RDEPEND="
+   app-text/discount:=
+   app-text/poppler:=[cairo]
+   dev-libs/glib:2
+   dev-libs/json-glib
+   dev-libs/libgee:0.8=
+   gnome-base/librsvg
+   media-gfx/qrencode
+   net-libs/libsoup:2.4
+   net-libs/webkit-gtk:4=
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/pango
+   gstreamer? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   media-libs/gst-plugins-good:1.0
+   media-plugins/gst-plugins-gtk:1.0=
+   media-plugins/gst-plugins-cairo:1.0=
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="$(vala_depend)"
+
+DOCS=(
+   CHANGELOG.rst
+   FAQ.rst
+   README.rst
+   SUPPORT.rst
+)
+
+src_prepare() {
+   cmake_src_prepare
+   vala_setup
+   sed -i -e "/find_program/s/valac/& &-0.56 &-0.54 &-0.52 &-0.50/" \
+   cmake/vala/FindVala.cmake || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DMOVIES=$(usex gstreamer on off)
+   -DCMAKE_VERBOSE_MAKEFILE=TRUE
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aws-sam-translator/

2023-02-08 Thread Michał Górny
commit: af432ca67e72ad9e84bdd41f08ab23109b0a6f24
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb  9 05:26:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb  9 05:56:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af432ca6

dev-python/aws-sam-translator: Bump to 1.59.0

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

 dev-python/aws-sam-translator/Manifest |  1 +
 .../aws-sam-translator-1.59.0.ebuild   | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/dev-python/aws-sam-translator/Manifest 
b/dev-python/aws-sam-translator/Manifest
index 6c500d9b1209..d3348152b78a 100644
--- a/dev-python/aws-sam-translator/Manifest
+++ b/dev-python/aws-sam-translator/Manifest
@@ -1,3 +1,4 @@
 DIST aws-sam-translator-1.57.0.gh.tar.gz 1137862 BLAKE2B 
c164745cf0777dbaea3b95aff8a2ae64973157481edf6f27aab8d376bb4efce322edb40094f0a485ff16abf29fbe02f983a76d41fef20d012a99510fdfe66727
 SHA512 
0451ffdd4ce79ab3416d63807e068d0431e18180bbd82fb2abb5c14d03ef7232d5e7a2ee13e454df17894bdaca1813fb2af4bbfb87ef274c5c31d64371f05336
 DIST aws-sam-translator-1.58.0.gh.tar.gz 1151591 BLAKE2B 
77c5aa88330156ce1c9496a1ab6e5f1ec35bf8405fc24cc95ee78b40f6c57813605365c903e66566f93877989c8a2cfcc9c10184df27791fd4c7b4519a9b41dd
 SHA512 
ce2002c967b9dfc973d61ee2462010ccfc0b8dc9aa2233234205fe38467c5bfc115f27bb34c1e3a8f7d5b669b4190ca2bd983590fa8de898899133e54190223b
 DIST aws-sam-translator-1.58.1.gh.tar.gz 1151817 BLAKE2B 
a3ba2cc304e25a5d527fdef793deb232c1852ceda51df1bfe75ccbe150c8b08d8dfebfa1933f1722e20cecad6f88af596bbeffd203fce7855c3faaaee2f434bf
 SHA512 
341d6346f7daaab3713962613a89b53d0e852d274222e408d9f314a01ec55fa1bc4ac0111bab54ab802caaa956923f0504c2bf620f06073a85c70c8fa28d15ad
+DIST aws-sam-translator-1.59.0.gh.tar.gz 1688806 BLAKE2B 
66e63f5d008b120d95b2258552ba7ea531b6dc2d0090360c3777bcac167f95a0167cf200a8b29d798699e87a060befee71f7e8316ed395eded073960b4f1a18b
 SHA512 
558b5dfe586c0badb7b5b5f35a6b841ffe94f2e6fb68acf7c492529abfe3756760fc5d8cdb16550ebbc47671fa12e09620b445d086f008d05f80606710ec67a9

diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.59.0.ebuild 
b/dev-python/aws-sam-translator/aws-sam-translator-1.59.0.ebuild
new file mode 100644
index ..1655bae1da26
--- /dev/null
+++ b/dev-python/aws-sam-translator/aws-sam-translator-1.59.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="A library that transform SAM templates into AWS CloudFormation 
templates"
+HOMEPAGE="
+   https://github.com/aws/serverless-application-model/
+   https://pypi.org/project/aws-sam-translator/
+"
+SRC_URI="
+   
https://github.com/aws/serverless-application-model/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/serverless-application-model-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   =dev-python/boto3-1.19.5[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-3.2[${PYTHON_USEDEP}]
+   >=dev-python/pydantic-1.8[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/parameterized[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # so much noise...
+   sed -i -e '/log_cli/d' pytest.ini || die
+
+   # deps are installed by ebuild, don't try to reinstall them via pip
+   truncate --size=0 requirements/*.txt || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x AWS_DEFAULT_REGION=us-east-1
+   epytest -o addopts=
+}



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

2023-02-08 Thread Michał Górny
commit: 79071eb9f6f4a5725c1a89700bcfd7f120101179
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb  9 05:17:10 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb  9 05:17:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79071eb9

dev-python/packaging: Add a blocker on old setuptools

 gentoo.org>

 dev-python/packaging/{packaging-23.0.ebuild => packaging-23.0-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/packaging/packaging-23.0.ebuild 
b/dev-python/packaging/packaging-23.0-r1.ebuild
similarity index 97%
rename from dev-python/packaging/packaging-23.0.ebuild
rename to dev-python/packaging/packaging-23.0-r1.ebuild
index e572f1e8533b..f77e47da0ec1 100644
--- a/dev-python/packaging/packaging-23.0.ebuild
+++ b/dev-python/packaging/packaging-23.0-r1.ebuild
@@ -22,6 +22,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~
 
 RDEPEND="
>=dev-python/pyparsing-3.0.7-r1[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/aws-sam-translator/

2023-02-08 Thread Michał Górny
commit: c27a4720cf4da8d229ae7ce912564378320a5f2d
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb  9 05:25:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb  9 05:25:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c27a4720

dev-python/aws-sam-translator: Remove old

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

 dev-python/aws-sam-translator/Manifest |  2 -
 .../aws-sam-translator-1.55.0-r1.ebuild| 64 -
 .../aws-sam-translator-1.56.0.ebuild   | 66 --
 3 files changed, 132 deletions(-)

diff --git a/dev-python/aws-sam-translator/Manifest 
b/dev-python/aws-sam-translator/Manifest
index b7234e19d8e0..6c500d9b1209 100644
--- a/dev-python/aws-sam-translator/Manifest
+++ b/dev-python/aws-sam-translator/Manifest
@@ -1,5 +1,3 @@
-DIST aws-sam-translator-1.55.0.gh.tar.gz 1006734 BLAKE2B 
5fbfd8719ad605e0df7acd8ecb25ca681f5863e67e97b57624c470fa6e77bb431d7ff19f5e00a181120ea809019d93bd75416e46ba1424e8839f80c10002b30f
 SHA512 
4d2f1e3458cb9d2014f73575946e863e1d74e7432e2aaf17128638d69d9f092b4d531224e45c2110b50103a1e7c4343fc0282ad38fe959cf45af4a0a2b4663aa
-DIST aws-sam-translator-1.56.0.gh.tar.gz 1137468 BLAKE2B 
89a190775d1679da681aed7d3ef264fe5c5885033f8209fa3605c32921aa240edd6162bb3f5ebcfc835805b6a7143126ae99d5d1d3e1508d8a9a54284a3dd952
 SHA512 
f07ab337b9224c39b391fdc6130c0d68bf397d166a1ef50b9b8994a77d1b6ae6dbf9ca2288e0fdef76fc650d230da24c4324e70c5d50a77009db61aeaefb4d22
 DIST aws-sam-translator-1.57.0.gh.tar.gz 1137862 BLAKE2B 
c164745cf0777dbaea3b95aff8a2ae64973157481edf6f27aab8d376bb4efce322edb40094f0a485ff16abf29fbe02f983a76d41fef20d012a99510fdfe66727
 SHA512 
0451ffdd4ce79ab3416d63807e068d0431e18180bbd82fb2abb5c14d03ef7232d5e7a2ee13e454df17894bdaca1813fb2af4bbfb87ef274c5c31d64371f05336
 DIST aws-sam-translator-1.58.0.gh.tar.gz 1151591 BLAKE2B 
77c5aa88330156ce1c9496a1ab6e5f1ec35bf8405fc24cc95ee78b40f6c57813605365c903e66566f93877989c8a2cfcc9c10184df27791fd4c7b4519a9b41dd
 SHA512 
ce2002c967b9dfc973d61ee2462010ccfc0b8dc9aa2233234205fe38467c5bfc115f27bb34c1e3a8f7d5b669b4190ca2bd983590fa8de898899133e54190223b
 DIST aws-sam-translator-1.58.1.gh.tar.gz 1151817 BLAKE2B 
a3ba2cc304e25a5d527fdef793deb232c1852ceda51df1bfe75ccbe150c8b08d8dfebfa1933f1722e20cecad6f88af596bbeffd203fce7855c3faaaee2f434bf
 SHA512 
341d6346f7daaab3713962613a89b53d0e852d274222e408d9f314a01ec55fa1bc4ac0111bab54ab802caaa956923f0504c2bf620f06073a85c70c8fa28d15ad

diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.55.0-r1.ebuild 
b/dev-python/aws-sam-translator/aws-sam-translator-1.55.0-r1.ebuild
deleted file mode 100644
index 53e124330190..
--- a/dev-python/aws-sam-translator/aws-sam-translator-1.55.0-r1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="A library that transform SAM templates into AWS CloudFormation 
templates"
-HOMEPAGE="
-   https://github.com/aws/serverless-application-model/
-   https://pypi.org/project/aws-sam-translator/
-"
-SRC_URI="
-   
https://github.com/aws/serverless-application-model/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-S="${WORKDIR}/serverless-application-model-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
-   =dev-python/boto3-1.19.5[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-3.2[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/parameterized[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   
tests/validator/test_validator_api.py::TestValidatorApi::test_errors_13_error_definitionuri
-   
tests/unit/test_region_configuration.py::TestRegionConfiguration::test_is_service_supported_positive_4_ec2
-   
tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_transform_template_translate::test_sar_success_one_app
-   
tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_transform_template_translate::test_sar_throttling_doesnt_stop_processing
-   
tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_transform_template_translate::test_sleep_between_sar_checks
-   
tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_transform_template_translate::test_unexpected_sar_error_stops_processing
-   
tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_and_on_after_transform_template::test_time_limit_exceeds_between_combined_sar_calls
-)
-
-python_prepare_all() {
-   

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

2023-02-08 Thread Michał Górny
commit: 955da4c6a28a9dcd1e959135f1e593964c22ddc7
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb  9 05:24:50 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb  9 05:24:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=955da4c6

dev-python/python-utils: Bump to 3.5.1

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

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

diff --git a/dev-python/python-utils/Manifest b/dev-python/python-utils/Manifest
index 973d9d99c9d9..1ccb8e45944d 100644
--- a/dev-python/python-utils/Manifest
+++ b/dev-python/python-utils/Manifest
@@ -1 +1,2 @@
 DIST python-utils-3.4.5.tar.gz 28608 BLAKE2B 
c933bf358ad61563fc35bc87329367946a64216afaddb3cd5bff861e0e1fadcc4d18c7a8ff7820bfee5938bc7ede3cea9d450ecc5b7c0825f917c59576d7195c
 SHA512 
35b4b49dfce56e9e530fe979c070889296079d3a1fd548186bf6dbd6fdbce5363818b52a5d7559b7af3bd32561d87639565298386883351168a267fa88e1ff7f
+DIST python-utils-3.5.1.tar.gz 26753 BLAKE2B 
f6a6f84883671e4e17938bf8a70332766b3e61f77bd86eda976915a5967710c4c8a6bdd295b6ca9d46bed98b30866bbaabd67ac3d4311dfe061fbc3c5a41e4af
 SHA512 
427660db279b438ce30218bea72f96b952f6cd37c99184f04d458814500f056b16ed4f2fa743f94499a996366c162006c771e9523491afb2a7ee0f666ab98718

diff --git a/dev-python/python-utils/python-utils-3.5.1.ebuild 
b/dev-python/python-utils/python-utils-3.5.1.ebuild
new file mode 100644
index ..2f51e06e8c85
--- /dev/null
+++ b/dev-python/python-utils/python-utils-3.5.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of small Python functions & classes"
+HOMEPAGE="
+   https://github.com/WoLpH/python-utils/
+   https://pypi.org/project/python-utils/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   docs
+   _python_utils_tests/test_logger.py
+   python_utils/loguru.py
+)
+
+python_prepare_all() {
+   sed -i -e '/--cov/d' -e '/--mypy/d' pytest.ini || die
+   distutils-r1_python_prepare_all
+}



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

2023-02-08 Thread Michał Górny
commit: 6e7b4ea00ee2a7819238ae1cdfa0469bb4a364f1
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb  9 05:23:35 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb  9 05:23:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e7b4ea0

dev-python/argh: Bump to 0.27.1

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

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

diff --git a/dev-python/argh/Manifest b/dev-python/argh/Manifest
index 11aa6388aa91..4ed4fb355d9f 100644
--- a/dev-python/argh/Manifest
+++ b/dev-python/argh/Manifest
@@ -1 +1,2 @@
 DIST argh-0.26.2.tar.gz 32913 BLAKE2B 
315dc36c4a98cb4a8fdab68a30ed3d4d87d1565717722ed496255d8b1b4e505277032217da4c5d750f210974890d8094c52f920044173ff2168adf7cb7f6a2bd
 SHA512 
90382900d5cec9629dacb4459a2c9491d1425b66fa3f90d7cbf511dec846a99dbb9424f3e08f0c006da48fbf9c067078705be70b314700541fd800630e4b1707
+DIST argh-0.27.1.tar.gz 49106 BLAKE2B 
48f21d920d97111656cb5b18c956c7fdda94ae242f92ebfb02c47b55d5ccc1b82b0ef8b94a721f97fb3638b15b38ce3293fbe46ab123ed9c968efdb2e881d8f3
 SHA512 
e35b2a90c6286818986945e9ea8484dd06bc263016d8c52b0e29475dbad610d673acc0918d0cf62657b1d965bb0d59e51af4c384ae0610f471c748a90999

diff --git a/dev-python/argh/argh-0.27.1.ebuild 
b/dev-python/argh/argh-0.27.1.ebuild
new file mode 100644
index ..5a8b81d933a6
--- /dev/null
+++ b/dev-python/argh/argh-0.27.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A simple argparse wrapper"
+HOMEPAGE="
+   https://pythonhosted.org/argh/
+   https://github.com/neithere/argh/
+   https://pypi.org/project/argh/
+"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+LICENSE="LGPL-3"
+
+BDEPEND="
+   test? (
+   dev-python/iocapture[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-02-08 Thread Michał Górny
commit: 4094182612066c119f74af46ef643e0e71e893fa
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb  9 05:15:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb  9 05:15:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40941826

app-admin/awscli: Bump to 1.27.67

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 6e03e0267f8c..438ffb029d79 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -4,3 +4,4 @@ DIST aws-cli-1.27.63.gh.tar.gz 2363224 BLAKE2B 
4fe7971271d4359f9d29cdf4c028bd8d0
 DIST aws-cli-1.27.64.gh.tar.gz 2363382 BLAKE2B 
fd0879e793aa5ee449ee535425976d11edb6f844f0385a630df82b62aa6db593c76ccab2b59b960b951859b88e2fd1d2db98f5f9f423b1de4dfed65c22eb131b
 SHA512 
8966543936133e98a7ed27897b3978dbc71fde0728dff18e778cb17cf18b834c6abdc4cae13375f72280b1c3f4b43b33c3a08d4f3b99a2cefb74f27d1dd480a3
 DIST aws-cli-1.27.65.gh.tar.gz 2363808 BLAKE2B 
ded261ab17b81ff11332df6bf0442c4969848413dcb13c555c806f69c70ce806d62f2be17f445d67b0d6777f12cbf27ef1713478c1dc0ae6038bd368462369c5
 SHA512 
ff70b0cc0e3c4a4549329eb3e5e87fe9d09e01187ecb717c21a934f7e4a91e76f03334c6035b75e95d6ca4e348525681951b8ceaf3c11a379dfd35699ab2b493
 DIST aws-cli-1.27.66.gh.tar.gz 2363942 BLAKE2B 
c2e05b13f6070db4160eacbd829aedaf4d9bd2f50847fdf6c13c5f79d387dcfb07b1dcdc3034d5a2a999a5b554d7035b4204f3a56da91bad2ce88c84f10194c5
 SHA512 
f2bdded8e435f4d2b5c1ca08aaeeafba575d39d4de1d6966a3e2fbfd42234be9a1ab031e812b5a1e0c433607c350a90195d5c50a12b25d5ad9f9a7ca9dcd7bc1
+DIST aws-cli-1.27.67.gh.tar.gz 2364536 BLAKE2B 
bbd2a83b11d2762ce6a00530b5e2e1c04a44efbffde30d27b65af8f14c79d14e8e1313c4615a0aab10b46147683c9e836be4ea8b480826483be45b8b96e1ba2e
 SHA512 
cf57ada246af9b0ccd5bb5f8e44e061f2b0e86ea0759dbc919ccce2360ee7e9c3c5adc2d1ea004a29f9d2087b22293570289c951886e42781dfc35359745fc31

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



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

2023-02-08 Thread Michał Górny
commit: da05895bc147bc0b32e7bdca737e6442f5da5351
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb  9 05:15:01 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb  9 05:15:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da05895b

dev-python/botocore: Bump to 1.29.67

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 3ed7956ba535..7d58c84efc2e 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,3 +4,4 @@ DIST botocore-1.29.63.gh.tar.gz 11139461 BLAKE2B 
b05f6d52f55df9e456e80e9b701e249
 DIST botocore-1.29.64.gh.tar.gz 11141125 BLAKE2B 
955c7ac0630bd8df8004a0a3d0ec64a7491aee7d68e63a65c62c9fe7a4362aed7bd74ca967cd8550ead458e42a858a428f0db8922a337c83cd680fcd1d1b62c3
 SHA512 
bb8e177f335e600389123f26788711f4a94c4943a4d80c6195db03bb3cf9489b2a8b0e42d429635c6c8c501df6c27b4177e9ef71e748b0c63874e6682bf2e8e9
 DIST botocore-1.29.65.gh.tar.gz 11138878 BLAKE2B 
6757ec86d6c3428a345217cf4903c8a74de4389f52528779ba3cf575098730c61bd228e7d9476665f4fd141bc5a3fc42c30edfcfcf4f2dc85c9ee5421c3bfc7a
 SHA512 
e4472d44014502f468ec5009bd11015f44913fb7d1a42a51190ec70e74972613513c98cc0f7bc6b3646b7156831e1421c4a225d6fb350edd83006891313795c2
 DIST botocore-1.29.66.gh.tar.gz 11139268 BLAKE2B 
c95ac52a4b0cf4cb407b0ed7452d1454f78ec48a9a4903b18f77fec223fde18dfa0507bfdd89a45428efdfd1cda19f48e881cb0fcae0e1afa9d05f33a2e43434
 SHA512 
27b0253ea7bd094adb7978207c82cc11460fecd301642ab831c9c7f7d960642bebedec8ac7f88af911b804ec3d085d01cccfedc0165f19be8e2154e7b7e4
+DIST botocore-1.29.67.gh.tar.gz 11137715 BLAKE2B 
584e7db3adc61dd96b05384e1572c68857e2c5e8c473ade147722ccf7691dc5bd59833e7a8ea4a46149b5acda0f159aca1ce9e67212f0f5c3378b65962752680
 SHA512 
44059a8cf95b47e11e51e7bff9ae9e9c014ff8cac414fa885b21d1e9b55b599038d3ea72930ae1f1799963297cf9ed545eceb7ed5cfec51a585468481e9e9919

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



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

2023-02-08 Thread Michał Górny
commit: b4c237c44172c6ccc31b3f2397d945af65f0561b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb  9 05:15:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb  9 05:15:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4c237c4

dev-python/boto3: Bump to 1.26.67

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 7daf39b76d8c..0460eed3687c 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -4,3 +4,4 @@ DIST boto3-1.26.63.gh.tar.gz 597618 BLAKE2B 
f48de0f51694efa0a4fa6afa25ad7475fb7e
 DIST boto3-1.26.64.gh.tar.gz 597913 BLAKE2B 
f3dc63388cf4055c58610eaf980c10ff4d297c6f00f89fe0b46e6b764fba502b7fd85b71421a9d21f1930b668f95aaf2fa174389e5067901d749babf582a8033
 SHA512 
17ed0e655706f29ed34e1d60a9913d74ab0098ba8085ea76bafb5fcd1bfde91c2efd95d2f3f3e6bcd1b6ef7bed85f9001ba484c01a0251219ea879543a8f2b47
 DIST boto3-1.26.65.gh.tar.gz 598836 BLAKE2B 
f6e5c14f120bdaa2e797cbd2f62eb0420a28ee5d677705fff8724d22b730ed28090a106ae69cc5b948e8cb5d50dc2d237c2f769d50f1d33634919fd1f116e897
 SHA512 
575718f82fc0bcf59b724233aca55ca265add7c45b84f8dd63c475a2c6c6ad821dedf4846aa61bc7a8d875fa5bcf438b50d09112bfddaf72373dfdde4f1f7882
 DIST boto3-1.26.66.gh.tar.gz 598939 BLAKE2B 
c3c8c4bebdb4432beea858226dbb5eb3bfb33d51c776bd619d08b67789a9851963066c50f2e1bd41dccf0c7b35169824b2d8a0a0a9abf98f087890654251f996
 SHA512 
bd74f1a0264f67532a54f055c7269d53c12298d265a136e431586448eaf2cac23b0fbc133c69a19954cb3b3c52fd4604ac0e0e1a7d04a3ddded67b5a90d7096c
+DIST boto3-1.26.67.gh.tar.gz 599119 BLAKE2B 
e9cd1877eaa3b6d26cbcece1983a5e89a88f7ecdab1e90b436f358015d4fde13f544b004166917c611cb7bfcd882d3ee9040001c719f2ed44e5ed1ce19bf01b7
 SHA512 
26e4fbaedc0af7ba94e804c6937984919742e7adcdc65179fa1fb6cf183406d1d5ca15b3a1972b68c3154f1cd7b108d5c626357c4a58185f23edb6a86c63b3d6

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



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

2023-02-08 Thread Michał Górny
commit: 2d4dba474ba6fea2293fcce0c7b7fe896bd119ca
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb  9 05:18:35 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb  9 05:18:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d4dba47

dev-python/aiofiles: Bump to 23.1.0

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

 dev-python/aiofiles/Manifest   |  1 +
 dev-python/aiofiles/aiofiles-23.1.0.ebuild | 31 ++
 2 files changed, 32 insertions(+)

diff --git a/dev-python/aiofiles/Manifest b/dev-python/aiofiles/Manifest
index 99b89fc71989..7f579a41086b 100644
--- a/dev-python/aiofiles/Manifest
+++ b/dev-python/aiofiles/Manifest
@@ -1 +1,2 @@
 DIST aiofiles-22.1.0.gh.tar.gz 21630 BLAKE2B 
8f068046fc143388debc93b657f8b4715cd48eac7e7b8a031ccdc6d2f5764ddcafb2ad1fab713ca55366cad951b570e1c2a120932bf5545482e1a3f086a76bf9
 SHA512 
6706fb7b6fd32df415ece64f35b8ccc2f263301c43292612b2b6173fb66c77bc88fd08ed0b0bb30fa3dd49571be8fc733a3d4f3611228fdbb368743588336357
+DIST aiofiles-23.1.0.gh.tar.gz 30110 BLAKE2B 
c6cb0880cc761d3c34eefbda373a361a3f20bc6e37c81c769609b149dd13ff6cf9f169d63cbde9d02cd91a49d03198705576389c531a82fcd614e7b464bdafe8
 SHA512 
7afbc492061df6b5e76514d36938ec39e3261fbf0c3123d38f1d32cc1d335603d6ab681c088d9c68ef5be9fc9b9eec1b460268b03d5f6409213bf20ec87dde47

diff --git a/dev-python/aiofiles/aiofiles-23.1.0.ebuild 
b/dev-python/aiofiles/aiofiles-23.1.0.ebuild
new file mode 100644
index ..b8347ab03843
--- /dev/null
+++ b/dev-python/aiofiles/aiofiles-23.1.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="File support for asyncio"
+HOMEPAGE="
+   https://github.com/Tinche/aiofiles/
+   https://pypi.org/project/aiofiles/
+"
+SRC_URI="
+   https://github.com/Tinche/aiofiles/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/files/, app-crypt/heimdal/

2023-02-08 Thread Sam James
commit: 8ea98796eb18ab898c602e5f4c447eb310090435
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  9 04:19:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  9 04:19:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ea98796

app-crypt/heimdal: fix CVE-2022-45142

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

 .../files/heimdal-7.8.0-CVE-2022-45142.patch   |  36 
 app-crypt/heimdal/heimdal-7.8.0-r1.ebuild  | 187 +
 2 files changed, 223 insertions(+)

diff --git a/app-crypt/heimdal/files/heimdal-7.8.0-CVE-2022-45142.patch 
b/app-crypt/heimdal/files/heimdal-7.8.0-CVE-2022-45142.patch
new file mode 100644
index ..dad75df4b3b8
--- /dev/null
+++ b/app-crypt/heimdal/files/heimdal-7.8.0-CVE-2022-45142.patch
@@ -0,0 +1,36 @@
+https://bugs.gentoo.org/893722
+https://www.openwall.com/lists/oss-security/2023/02/08/1
+
+From: Helmut Grohne 
+Subject: [PATCH v3] CVE-2022-45142: gsskrb5: fix accidental logic inversions
+
+The referenced commit attempted to fix miscompilations with gcc-9 and
+gcc-10 by changing `memcmp(...)` to `memcmp(...) != 0`. Unfortunately,
+it also inverted the result of the comparison in two occasions. This
+inversion happened during backporting the patch to 7.7.1 and 7.8.0.
+
+Fixes: f6edaafcfefd ("gsskrb5: CVE-2022-3437 Use constant-time memcmp()
+ for arcfour unwrap")
+Signed-off-by: Helmut Grohne 
+--- a/lib/gssapi/krb5/arcfour.c
 b/lib/gssapi/krb5/arcfour.c
+@@ -365,7 +365,7 @@ _gssapi_verify_mic_arcfour(OM_uint32 * minor_status,
+   return GSS_S_FAILURE;
+ }
+
+-cmp = (ct_memcmp(cksum_data, p + 8, 8) == 0);
++cmp = (ct_memcmp(cksum_data, p + 8, 8) != 0);
+ if (cmp) {
+   *minor_status = 0;
+   return GSS_S_BAD_MIC;
+@@ -730,7 +730,7 @@ OM_uint32 _gssapi_unwrap_arcfour(OM_uint32 *minor_status,
+   return GSS_S_FAILURE;
+ }
+
+-cmp = (ct_memcmp(cksum_data, p0 + 16, 8) == 0); /* SGN_CKSUM */
++cmp = (ct_memcmp(cksum_data, p0 + 16, 8) != 0); /* SGN_CKSUM */
+ if (cmp) {
+   _gsskrb5_release_buffer(minor_status, output_message_buffer);
+   *minor_status = 0;
+--
+2.38.1

diff --git a/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild 
b/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild
new file mode 100644
index ..7852376dbebc
--- /dev/null
+++ b/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+VIRTUALX_REQUIRED="manual"
+
+inherit autotools db-use multilib-minimal python-any-r1 virtualx flag-o-matic
+
+MY_P="${P}"
+DESCRIPTION="Kerberos 5 implementation from KTH"
+HOMEPAGE="https://www.heimdal.software/;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="afs +berkdb caps gdbm hdb-ldap +lmdb otp selinux ssl static-libs test X"
+RESTRICT="!test? ( test )"
+
+CDEPEND="
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   ssl? (
+   >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
+   )
+   berkdb? ( >=sys-libs/db-4.8.30-r1:*[${MULTILIB_USEDEP}] )
+   gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
+   lmdb? ( dev-db/lmdb:= )
+   caps? ( sys-libs/libcap-ng )
+   >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
+   >=sys-fs/e2fsprogs-1.46.4-r51[${MULTILIB_USEDEP}]
+   sys-libs/ncurses:0=
+   >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}]
+   afs? ( net-fs/openafs )
+   hdb-ldap? ( >=net-nds/openldap-2.3.0:= )
+   X? (
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-libs/libXt
+   )
+   !!app-crypt/mit-krb5
+   !!app-crypt/mit-krb5-appl"
+
+DEPEND="${CDEPEND}
+   ${PYTHON_DEPS}
+   dev-perl/JSON
+   virtual/pkgconfig
+   sys-apps/texinfo
+   >=sys-devel/autoconf-2.62
+   test? ( X? ( ${VIRTUALX_DEPEND} ) )"
+
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-kerberos )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/krb5-types.h
+   /usr/include/cms_asn1.h
+   /usr/include/digest_asn1.h
+   /usr/include/hdb_asn1.h
+   /usr/include/krb5_asn1.h
+   /usr/include/pkcs12_asn1.h
+   /usr/include/pkinit_asn1.h
+   /usr/include/rfc2459_asn1.h
+)
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/krb5-config
+)
+
+PATCHES=(
+   "${FILESDIR}/heimdal_disable-check-iprop.patch"
+   "${FILESDIR}/heimdal_tinfo.patch"
+   "${FILESDIR}/heimdal_build-headers-before-use.patch"
+   "${FILESDIR}/heimdal_fix-db60.patch"
+   "${FILESDIR}/heimdal-7.8.0-CVE-2022-45142.patch"
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # QA
+   append-flags -fno-strict-aliasing
+
+   

[gentoo-commits] repo/gentoo:master commit in: app-shells/bash/files/, app-shells/bash/

2023-02-08 Thread Sam James
commit: a65512af125ca7433402246d1b6c6b62eb7d0936
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  9 04:08:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  9 04:08:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a65512af

app-shells/bash: fix configure w/ clang 16

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

 ...sh-5.2_p15-r1.ebuild => bash-5.2_p15-r2.ebuild} |  1 +
 .../files/bash-5.2_p15-configure-clang16.patch | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/app-shells/bash/bash-5.2_p15-r1.ebuild 
b/app-shells/bash/bash-5.2_p15-r2.ebuild
similarity index 99%
rename from app-shells/bash/bash-5.2_p15-r1.ebuild
rename to app-shells/bash/bash-5.2_p15-r2.ebuild
index b0db51f7f0ce..8c7792de30c2 100644
--- a/app-shells/bash/bash-5.2_p15-r1.ebuild
+++ b/app-shells/bash/bash-5.2_p15-r2.ebuild
@@ -109,6 +109,7 @@ PATCHES=(
# Patches from Chet sent to bash-bug ml
"${FILESDIR}"/${PN}-5.0-syslog-history-extern.patch
"${FILESDIR}"/${PN}-5.2_p15-random-ub.patch
+   "${FILESDIR}"/${PN}-5.2_p15-configure-clang16.patch
 )
 
 pkg_setup() {

diff --git a/app-shells/bash/files/bash-5.2_p15-configure-clang16.patch 
b/app-shells/bash/files/bash-5.2_p15-configure-clang16.patch
new file mode 100644
index ..6005d39df59c
--- /dev/null
+++ b/app-shells/bash/files/bash-5.2_p15-configure-clang16.patch
@@ -0,0 +1,37 @@
+https://lists.gnu.org/archive/html/bug-bash/2023-02/msg0.html)
+
+From 2cdf8b42885189b3cf7c47096b01f104e520546a Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Thu, 2 Feb 2023 05:43:37 +
+Subject: [PATCH] aclocal.m4: fix -Wimplicit-function-declaration in dup2 check
+
+dup2 requires a  include. Fixes the following when diffing config.log
+ when testing with a stricter compiler:
+```
+-warning: call to undeclared function 'dup2'; ISO C99 and later do not support 
implicit function declarations [-Wimplicit-function-declaration]
++error: call to undeclared function 'dup2'; ISO C99 and later do not support 
implicit function declarations [-Wimplicit-function-declaration]
+```
+--- aclocal.m4
 aclocal.m4
+@@ -238,6 +238,9 @@ AC_CACHE_VAL(bash_cv_dup2_broken,
+ #include 
+ #include 
+ #include 
++#ifdef HAVE_UNISTD_H
++#include 
++#endif
+ int
+ main()
+ {
+--- configure
 configure
+@@ -18121,6 +18121,9 @@ else $as_nop
+ #include 
+ #include 
+ #include 
++#ifdef HAVE_UNISTD_H
++#include 
++#endif
+ int
+ main()
+ {



[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/, media-sound/vorbis-tools/files/

2023-02-08 Thread Sam James
commit: 56cd32a30a93c362963c55b4499b6033be7dc0bb
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  9 03:59:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  9 03:59:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56cd32a3

media-sound/vorbis-tools: fix build w/ clang 16

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

 .../files/vorbis-tools-1.4.2-clang16.patch | 22 ++
 4.2-r1.ebuild => vorbis-tools-1.4.2-r2.ebuild} |  9 ++---
 2 files changed, 28 insertions(+), 3 deletions(-)

diff --git a/media-sound/vorbis-tools/files/vorbis-tools-1.4.2-clang16.patch 
b/media-sound/vorbis-tools/files/vorbis-tools-1.4.2-clang16.patch
new file mode 100644
index ..2d9b1158e635
--- /dev/null
+++ b/media-sound/vorbis-tools/files/vorbis-tools-1.4.2-clang16.patch
@@ -0,0 +1,22 @@
+https://gitlab.xiph.org/xiph/vorbis-tools/-/merge_requests/6
+
+From ec3a1a1de87168f575b93bc9cedcfaeb82c048a4 Mon Sep 17 00:00:00 2001
+From: Florian Weimer 
+Date: Tue, 7 Feb 2023 08:48:05 +0100
+Subject: [PATCH] Fix C99 compatibility glitch in ogginfo/codec_skeleton.c
+
+Include "utf8.h" for a prototype of the utf8_decode function.
+This avoids an implicit function declaration and build issues
+with future compilers.
+--- a/ogginfo/codec_skeleton.c
 b/ogginfo/codec_skeleton.c
+@@ -25,6 +25,7 @@
+ #include 
+ 
+ #include "i18n.h"
++#include "utf8.h"
+ 
+ #include "private.h"
+ 
+-- 
+GitLab

diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.2-r1.ebuild 
b/media-sound/vorbis-tools/vorbis-tools-1.4.2-r2.ebuild
similarity index 87%
rename from media-sound/vorbis-tools/vorbis-tools-1.4.2-r1.ebuild
rename to media-sound/vorbis-tools/vorbis-tools-1.4.2-r2.ebuild
index 94609125c5c9..88fbe65aadc1 100644
--- a/media-sound/vorbis-tools/vorbis-tools-1.4.2-r1.ebuild
+++ b/media-sound/vorbis-tools/vorbis-tools-1.4.2-r2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 DESCRIPTION="Tools for using the Ogg Vorbis sound file format"
 HOMEPAGE="https://xiph.org/vorbis/;
@@ -29,7 +29,10 @@ BDEPEND="
nls? ( sys-devel/gettext )
 "
 
-PATCHES=( "${FILESDIR}"/${P}-docdir.patch )
+PATCHES=(
+   "${FILESDIR}"/${P}-docdir.patch
+   "${FILESDIR}"/${P}-clang16.patch
+)
 
 src_configure() {
local myeconfargs=(



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

2023-02-08 Thread Sam James
commit: 795576427d6297dd5b813c65261965e190766e22
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  9 03:54:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  9 03:54:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79557642

sys-apps/util-linux: backport fix for 'more' exit

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

 .../util-linux-2.38.1-more-posix-exit-on-eof.patch |  32 ++
 sys-apps/util-linux/util-linux-2.38.1-r1.ebuild| 399 +
 2 files changed, 431 insertions(+)

diff --git 
a/sys-apps/util-linux/files/util-linux-2.38.1-more-posix-exit-on-eof.patch 
b/sys-apps/util-linux/files/util-linux-2.38.1-more-posix-exit-on-eof.patch
new file mode 100644
index ..07d158761c26
--- /dev/null
+++ b/sys-apps/util-linux/files/util-linux-2.38.1-more-posix-exit-on-eof.patch
@@ -0,0 +1,32 @@
+https://forums.gentoo.org/viewtopic-t-1160959.html
+https://github.com/util-linux/util-linux/issues/1703
+https://github.com/util-linux/util-linux/commit/28b391ce7e58f8327c092b3911c05f526d0ad586
+
+From 28b391ce7e58f8327c092b3911c05f526d0ad586 Mon Sep 17 00:00:00 2001
+From: Karel Zak 
+Date: Wed, 15 Jun 2022 10:03:44 +0200
+Subject: [PATCH] more: restore exit-on-eof if POSIXLY_CORRECT is not set
+
+In version 2.38, exit-on-eof has been disabled by default. This change
+is annoying for users and forces many users to use 'alias more="more
+-e"'. It seems better to force POSIX lovers to use POSIXLY_CORRECT
+env. variable and stay backwardly compatible by default.
+
+Addresses: https://github.com/util-linux/util-linux/issues/1703
+Addresses: https://bugzilla.redhat.com/show_bug.cgi?id=2088493
+Signed-off-by: Karel Zak 
+--- a/text-utils/more.c
 b/text-utils/more.c
+@@ -2052,8 +2052,11 @@ int main(int argc, char **argv)
+   if (!(strcmp(program_invocation_short_name, "page")))
+   ctl.no_scroll++;
+ 
++  ctl.exit_on_eof = getenv("POSIXLY_CORRECT") ? 0 : 1;
++
+   if ((s = getenv("MORE")) != NULL)
+   env_argscan(, s);
++
+   argscan(, argc, argv);
+ 
+   /* clear any inherited settings */
+

diff --git a/sys-apps/util-linux/util-linux-2.38.1-r1.ebuild 
b/sys-apps/util-linux/util-linux-2.38.1-r1.ebuild
new file mode 100644
index ..746b411e2e6e
--- /dev/null
+++ b/sys-apps/util-linux/util-linux-2.38.1-r1.ebuild
@@ -0,0 +1,399 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit toolchain-funcs libtool flag-o-matic bash-completion-r1 usr-ldscript \
+   pam python-r1 multilib-minimal multiprocessing systemd
+
+MY_PV="${PV/_/-}"
+MY_P="${PN}-${MY_PV}"
+
+if [[ ${PV} ==  ]] ; then
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git;
+   inherit autotools git-r3
+else
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/karelzak.asc
+   inherit verify-sig
+
+   if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   fi
+
+   
SRC_URI="https://www.kernel.org/pub/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.xz;
+   SRC_URI+=" verify-sig? ( 
https://www.kernel.org/pub/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.sign )"
+fi
+
+S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="Various useful Linux utilities"
+HOMEPAGE="https://www.kernel.org/pub/linux/utils/util-linux/ 
https://github.com/util-linux/util-linux;
+
+LICENSE="GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain"
+SLOT="0"
+IUSE="audit build caps +cramfs cryptsetup fdformat +hardlink kill +logger 
magic ncurses nls pam python +readline rtas selinux slang static-libs +su +suid 
systemd test tty-helpers udev unicode"
+
+# Most lib deps here are related to programs rather than our libs,
+# so we rarely need to specify ${MULTILIB_USEDEP}.
+RDEPEND="
+   virtual/libcrypt:=
+   audit? ( >=sys-process/audit-2.6:= )
+   caps? ( sys-libs/libcap-ng )
+   cramfs? ( sys-libs/zlib:= )
+   cryptsetup? ( >=sys-fs/cryptsetup-2.1.0 )
+   hardlink? ( dev-libs/libpcre2:= )
+   ncurses? (
+   sys-libs/ncurses:=[unicode(+)?]
+   magic? ( sys-apps/file:0= )
+   )
+   nls? ( virtual/libintl[${MULTILIB_USEDEP}] )
+   pam? ( sys-libs/pam )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:0= )
+   rtas? ( sys-libs/librtas )
+   selinux? ( >=sys-libs/libselinux-2.2.2-r4[${MULTILIB_USEDEP}] )
+   slang? ( sys-libs/slang )
+   !build? ( systemd? ( sys-apps/systemd ) )
+   udev? ( virtual/libudev:= )"
+BDEPEND="
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+   test? ( sys-devel/bc )
+"
+DEPEND="
+   ${RDEPEND}
+   virtual/os-headers
+   acct-group/root
+"
+RDEPEND+="
+   hardlink? ( !app-arch/hardlink )
+   logger? ( 

[gentoo-commits] proj/gentoo-functions:master commit in: /

2023-02-08 Thread Sam James
commit: 1c1a37045e0e1b5719874a89520899f86f03dac0
Author: Kerin Millar  plushkava  net>
AuthorDate: Thu Feb  9 03:02:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  9 03:14:24 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=1c1a3704

Don't unconditionally shift 2 in esyslog()

Where esyslog() decides that it is appropriate to log a message, it
unconditionally tries to shift two of of the positional parameters,
regardless of how many were given. As has been seen before, this will
cause a non-interactive instance of sh(1) to immediately exit.

The other functions that call into it are not able to trigger this bug.
Still, it's possible for esyslog() to be directly invoked with too few
arguments. Fix it by testing whether a minimum of two arguments were
given. Should the test fail, print an error message and return 1.

Also, improve the method by which superfluous messages are ignored. The
prior strategy was to join the messages by the first character of IFS,
then check that the length of the resulting string is greater than 0.
Instead, check that the resulting string contains at least one visible
character.

Finally, mention that the invocation of logger(1) is not portable.

Signed-off-by: Kerin Millar  plushkava.net>
Signed-off-by: Sam James  gentoo.org>

 functions.sh | 25 ++---
 1 file changed, 14 insertions(+), 11 deletions(-)

diff --git a/functions.sh b/functions.sh
index 5b1b9bf..f756a9f 100644
--- a/functions.sh
+++ b/functions.sh
@@ -68,20 +68,23 @@ yesno()
 #
 esyslog()
 {
-   local pri=
-   local tag=
-
-   if [ -n "${EINFO_LOG}" ] && hash logger 2>/dev/null; then
-   pri="$1"
-   tag="$2"
+   local pri tag msg
 
+   if [ "$#" -lt 2 ]; then
+   printf 'Too few arguments for esyslog (got %d, expected at 
least 2)\n' "$#" >&2
+   return 1
+   elif [ -n "${EINFO_LOG}" ] && hash logger 2>/dev/null; then
+   pri=$1
+   tag=$2
shift 2
-   [ -z "$*" ] && return 0
-
-   logger -p "${pri}" -t "${tag}" -- "$*"
+   msg=$*
+   case ${msg} in
+   *[[:graph:]]*)
+   # This is not strictly portable because POSIX
+   # defines no options whatsoever for logger(1).
+   logger -p "${pri}" -t "${tag}" -- "${msg}"
+   esac
fi
-
-   return 0
 }
 
 #



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

2023-02-08 Thread Sam James
commit: 21bc40938e72c900e6257832eb05039cc9d8c9c6
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  9 03:50:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  9 03:54:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21bc4093

sys-apps/less: add 623_beta (unkeyworded)

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

 sys-apps/less/Manifest   |  1 +
 sys-apps/less/{less-.ebuild => less-623_beta.ebuild} | 14 +++---
 sys-apps/less/less-.ebuild   | 14 +++---
 3 files changed, 23 insertions(+), 6 deletions(-)

diff --git a/sys-apps/less/Manifest b/sys-apps/less/Manifest
index 8b826e5261fa..46a99b17fbb3 100644
--- a/sys-apps/less/Manifest
+++ b/sys-apps/less/Manifest
@@ -1,2 +1,3 @@
 DIST less-608.tar.gz 362346 BLAKE2B 
988940745fef1222c43b0bf4edec7cc7206ded0ac5d89d3faf4dab706a249913581c2fe7aa6063cf3d717176ed07b69299d3e791ba8a60358483fe9d1bf7f7c6
 SHA512 
7945b7f88921832ebb1b45fba8cbb449ee0133342796b654a52c146dfff3d84db18724ee84e53349eeea6017a0ebe2d8eb5366210275981dde7bb7190118fa66
 DIST less-618-beta.tar.gz 365786 BLAKE2B 
b1957ab49059a2df14d8ba5daf1d8543adc4546c44b537d86959e2e1fe2df93f99ceb8ef47097b6f84f75f7740e161269b4e1d5dd263b8171212c87e650a02fe
 SHA512 
6197aa20c77a846e53b376aa63c2863242c40663e72213f66c3597bd8c38a9458163d0c9ba0ca7690574c07348bb7d3e108c3b50dbbedbc9e5707a14d946b280
+DIST less-623-beta.tar.gz 373094 BLAKE2B 
661fdb129678a57ef2188b4cd89809b14eaae62b98bb8ec2394cb7b48faf10a3ccdb690f371178e9ed43548ebce1af840cb5042e9019fa747bcec2dca4158dc7
 SHA512 
60843c668f90ae47cdf4d10849a63481ab67af679b831cbe8955861ae9f238006322734ec3ae49d9aced7927018bf3e0d9fdab98077289b4ffc78f6075041667

diff --git a/sys-apps/less/less-.ebuild b/sys-apps/less/less-623_beta.ebuild
similarity index 90%
copy from sys-apps/less/less-.ebuild
copy to sys-apps/less/less-623_beta.ebuild
index afce93c3d215..84957e8eccd9 100644
--- a/sys-apps/less/less-.ebuild
+++ b/sys-apps/less/less-623_beta.ebuild
@@ -29,10 +29,14 @@ LICENSE="|| ( GPL-3 BSD-2 )"
 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"
 IUSE="pcre"
+# As of 623_beta, lesstest is not included in dist tarballs
+RESTRICT="test"
 
-DEPEND=">=app-misc/editor-wrapper-3
-   >=sys-libs/ncurses-5.2:0=
-   pcre? ( dev-libs/libpcre2 )"
+DEPEND="
+   >=app-misc/editor-wrapper-3
+   >=sys-libs/ncurses-5.2:=
+   pcre? ( dev-libs/libpcre2 )
+"
 RDEPEND="${DEPEND}"
 
 src_prepare() {
@@ -52,6 +56,10 @@ src_configure() {
econf "${myeconfargs[@]}"
 }
 
+src_test() {
+   emake check VERBOSE=1
+}
+
 src_install() {
default
 

diff --git a/sys-apps/less/less-.ebuild b/sys-apps/less/less-.ebuild
index afce93c3d215..84957e8eccd9 100644
--- a/sys-apps/less/less-.ebuild
+++ b/sys-apps/less/less-.ebuild
@@ -29,10 +29,14 @@ LICENSE="|| ( GPL-3 BSD-2 )"
 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"
 IUSE="pcre"
+# As of 623_beta, lesstest is not included in dist tarballs
+RESTRICT="test"
 
-DEPEND=">=app-misc/editor-wrapper-3
-   >=sys-libs/ncurses-5.2:0=
-   pcre? ( dev-libs/libpcre2 )"
+DEPEND="
+   >=app-misc/editor-wrapper-3
+   >=sys-libs/ncurses-5.2:=
+   pcre? ( dev-libs/libpcre2 )
+"
 RDEPEND="${DEPEND}"
 
 src_prepare() {
@@ -52,6 +56,10 @@ src_configure() {
econf "${myeconfargs[@]}"
 }
 
+src_test() {
+   emake check VERBOSE=1
+}
+
 src_install() {
default
 



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

2023-02-08 Thread Sam James
commit: 91641abac0747b8c2b701acb7acfc6d7e3f82c37
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  9 03:45:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  9 03:54:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91641aba

sys-apps/less: patch CVE-2022-46663

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

 sys-apps/less/files/less-608-CVE-2022-46663.patch | 22 +
 sys-apps/less/less-608-r2.ebuild  | 60 +++
 2 files changed, 82 insertions(+)

diff --git a/sys-apps/less/files/less-608-CVE-2022-46663.patch 
b/sys-apps/less/files/less-608-CVE-2022-46663.patch
new file mode 100644
index ..a358dd6f1a77
--- /dev/null
+++ b/sys-apps/less/files/less-608-CVE-2022-46663.patch
@@ -0,0 +1,22 @@
+https://bugs.gentoo.org/893530
+https://github.com/gwsw/less/commit/a78e1351113cef564d790a730d657a321624d79c
+
+From a78e1351113cef564d790a730d657a321624d79c Mon Sep 17 00:00:00 2001
+From: Mark Nudelman 
+Date: Fri, 7 Oct 2022 19:25:46 -0700
+Subject: [PATCH] End OSC8 hyperlink on invalid embedded escape sequence.
+
+--- a/line.c
 b/line.c
+@@ -633,8 +633,8 @@ ansi_step(pansi, ch)
+   /* Hyperlink ends with \7 or ESC-backslash. */
+   if (ch == '\7')
+   return ANSI_END;
+-  if (pansi->prev_esc && ch == '\\')
+-  return ANSI_END;
++  if (pansi->prev_esc)
++return (ch == '\\') ? ANSI_END : ANSI_ERR;
+   pansi->prev_esc = (ch == ESC);
+   return ANSI_MID;
+   }
+

diff --git a/sys-apps/less/less-608-r2.ebuild b/sys-apps/less/less-608-r2.ebuild
new file mode 100644
index ..29f94fcfdae4
--- /dev/null
+++ b/sys-apps/less/less-608-r2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WANT_AUTOMAKE=none
+WANT_LIBTOOL=none
+inherit autotools
+
+DESCRIPTION="Excellent text file viewer"
+HOMEPAGE="http://www.greenwoodsoftware.com/less/;
+SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
+
+LICENSE="|| ( GPL-3 BSD-2 )"
+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"
+IUSE="pcre unicode"
+
+DEPEND=">=app-misc/editor-wrapper-3
+   >=sys-libs/ncurses-5.2:0=
+   pcre? ( dev-libs/libpcre2 )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   local PATCHES=(
+   "${FILESDIR}/less-608-procfs.patch"
+   "${FILESDIR}/less-608-CVE-2022-46663.patch"
+   )
+
+   default
+   # Upstream uses unpatched autoconf-2.69, which breaks with clang-16.
+   # https://bugs.gentoo.org/870412
+   eautoreconf
+}
+
+src_configure() {
+   export ac_cv_lib_ncursesw_initscr=$(usex unicode)
+   export ac_cv_lib_ncurses_initscr=$(usex !unicode)
+   local myeconfargs=(
+   --with-regex=$(usex pcre pcre2 posix)
+   --with-editor="${EPREFIX}"/usr/libexec/editor
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   newbin "${FILESDIR}"/lesspipe-r1.sh lesspipe
+   newenvd "${FILESDIR}"/less.envd 70less
+}
+
+pkg_preinst() {
+   if has_version "<${CATEGORY}/${PN}-483-r1" ; then
+   elog "The lesspipe.sh symlink has been dropped.  If you are 
still setting"
+   elog "LESSOPEN to that, you will need to update it to 
'|lesspipe %s'."
+   elog "Colorization support has been dropped.  If you want that, 
check out"
+   elog "the new app-text/lesspipe package."
+   fi
+}



[gentoo-commits] proj/gentoo-functions:master commit in: /

2023-02-08 Thread Sam James
commit: 3cb2261328c1f8e46a4ecf2a7516c226f1c9f9d7
Author: Kerin Millar  plushkava  net>
AuthorDate: Thu Feb  9 02:52:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  9 03:14:41 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=3cb22613

test-functions: Add a test for the esyslog() function

In order to facilitate the appropriate tests, the test suite was
adjusted slightly. Now, iterate_tests() will compose the code to be
evaluated for each test being conducted. Consequently, it is able to
recognise "N/A" as a special word to indicate that no further parameters
should be specified. In turn, that means that the callback() function
no longer needs to assume responsibility for recognising said word and
can instead work with the positional parameters it receives in a natural
fashion. Further, a print_args() function has been added that is used to
compose the test descriptions.

Also, further clarify the runtime requirements in the opening comment.

Signed-off-by: Kerin Millar  plushkava.net>
Signed-off-by: Sam James  gentoo.org>

 test-functions | 120 +++--
 1 file changed, 83 insertions(+), 37 deletions(-)

diff --git a/test-functions b/test-functions
index d6471ed..8db2191 100755
--- a/test-functions
+++ b/test-functions
@@ -1,7 +1,9 @@
 #!/bin/sh
 # shellcheck disable=2015
-# Requires mktemp(1) and touch(1). The implementations provided by GNU
-# coreutils are compatible, as are the builtins provided by busybox.
+
+# Requires mktemp(1), which is not a standard utility, but is commonly
+# available. The implementations provided by GNU coreutils, busybox and toybox
+# are known to be compatible.
 
 bailout() {
printf 'Bail out! %s.\n' "$1"
@@ -88,13 +90,9 @@ test_is_older_than() {
done
 
callback() {
-   if [ "$2" != "N/A" ] && [ "$3" != "N/A" ]; then
-   description="is_older_than $2 $3"
-   is_older_than "$2" "$3"
-   else
-   description="is_older_than"
-   is_older_than
-   fi
+   shift
+   test_description="is_older_than $(print_args "$@")"
+   is_older_than "$@"
}
 
iterate_tests 3 "$@"
@@ -103,59 +101,106 @@ test_is_older_than() {
 test_get_bootparam() {
cmdline="foo gentoo=bar,baz quux"
set -- \
-   1  N/A   "${cmdline}" \
-   1  ''"${cmdline}" \
-   1  ''"gentoo=" \
-   1  foo   "${cmdline}" \
-   0  bar   "${cmdline}" \
-   0  bar   "foo gentoo=gentoo=1,bar baz" \
-   0  bar   "foo gentoo=bar,gentoo=1 baz" \
-   0  baz   "${cmdline}" \
-   1  bar,baz   "${cmdline}" \
-   0  gentoo=1  "foo gentoo=bar,gentoo=1 baz" \
-   0  gentoo=1  "foo gentoo=gentoo=1,bar baz" \
-   1  quux  "${cmdline}"
+   1  "${cmdline}"   N/A \
+   1  "${cmdline}"   '' \
+   1  "gentoo="  '' \
+   1  "${cmdline}"   foo \
+   0  "${cmdline}"   bar \
+   0  "foo gentoo=gentoo=1,bar baz"  bar \
+   0  "foo gentoo=bar,gentoo=1 baz"  bar \
+   0  "${cmdline}"   baz \
+   1  "${cmdline}"   bar,baz \
+   0  "foo gentoo=bar,gentoo=1 baz"  gentoo=1 \
+   0  "foo gentoo=gentoo=1,bar baz"  gentoo=1 \
+   1  "${cmdline}"   quux
 
callback() {
-   if [ "$2" = "N/A" ]; then
-   description="get_bootparam"
-   printf '%s\n' "$3" | get_bootparam
-   else
-   description="get_bootparam \"$2\""
-   printf '%s\n' "$3" | get_bootparam "$2"
-   fi
+   cmdline=$2
+   shift 2
+   test_description="get_bootparam $(print_args "$@")"
+   printf '%s\n' "${cmdline}" | get_bootparam "$@"
}
 
iterate_tests 3 "$@"
 }
 
+test_esyslog() {
+   set -- \
+   1  0  N/AN/A   N/A \
+   1  0  debug  N/A   N/A \
+   0  0  debug  user  N/A \
+   0  0  debug  user  '' \
+   0  1  debug  user  message
+
+   logger() {
+   # esyslog() ignores empty messages. By overriding logger(1), it
+   # can be determined whether a message would have been logged.
+   logged=$((logged + 1))
+   }
+
+   callback() {
+   should_log=$2
+   shift 2
+   logged=0
+   test_description="esyslog $(print_args "$@")"
+   EINFO_LOG=1 esyslog "$@" 2>/dev/null
+   

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

2023-02-08 Thread Matt Turner
commit: b8e6b7392a31cf60011f0470033a56a6f5586a30
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Feb  9 03:37:51 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Feb  9 03:39:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8e6b739

media-libs/mesa: Version bump to 22.3.5

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

 media-libs/mesa/Manifest   |   1 +
 media-libs/mesa/mesa-22.3.5.ebuild | 465 +
 2 files changed, 466 insertions(+)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index 57a563d3dcff..b63a5c2ad215 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,5 +1,6 @@
 DIST mesa-22.2.5.tar.xz 16524904 BLAKE2B 
5891e76e818dcd665ebac6dadbf223f382380206ec0edc85f8d9f6e298ab3126d9992fc7d4e38c12b455f21e6e40f3849b08ffaacc0cb38454b2e23c06277d36
 SHA512 
9039cf31e719b66a6ecea48e7f871d187333a1accd3fa77ce2cb36ce539682dd50f09bccc11a0c35760051768108699cf90dfb0936809faf1e1294cc5d1ec0af
 DIST mesa-22.3.2.tar.xz 16988720 BLAKE2B 
8fdadd77a7bcac1b0ba6955b452a89cf823650ad3296128b82471888da666a33407e6ea2784ccf3f49c04a34fecfcd6a172372828fd2200e74d7dcf97e9c5938
 SHA512 
32934dd23cfcd6165c365597d9a469da0b806b72ea98a200f499344c3b47815db3bf78875b4ea766d2d28d9c70b50c1615d2d3fcbfd4769447fe0a9d3b32951f
 DIST mesa-22.3.3.tar.xz 17009624 BLAKE2B 
2d5381b21268ed616f0adf1f479958492d812ac9f4a5dbe96df0c37ac778fc24f8522bf13a1d8da9c8062b04e642b0929f3a376738c6ccd5442c98d39e241ec5
 SHA512 
dcf166bc7c80e6ad09337e0188219e5ea4bdc558bc4b4ca35ce30d5421568f6b5328e5508b3175a2696521214e466354d8652ade22468ce448d9f61d5709c8a1
+DIST mesa-22.3.5.tar.xz 17069488 BLAKE2B 
a24e1c93d08e045e9a5d3b4105ed7190c621479494e778411048f96419c2acd9f2cd0278155db23d4bcfcc56cc71fca2602cf3eedac2ae5ce2afe5033a6e8017
 SHA512 
a4cad9b7e6501678fac279bd88a37e522633c7128afa8df04982f469c930e3557bb1d05b4b0f5ae16704d8d04e50c90a7489943a48861df17dd947704c329b85
 DIST mesa-23.0.0-rc3.tar.xz 17427732 BLAKE2B 
dfa4f77b7e43ed505c6cb00806965fa4a809831888baa270f3f05bccdfa560fbd19d150fca68fba4b7653d284d72dcec6f016eea2ee36de589e5c4b875a121ef
 SHA512 
adad86189ae27eb5cf89d7b6e0626a78f49f5a72cdea0f4eb59d76aae74c657251d07c3142c578e1e13edef73947d4807c25eebf9598b8a0e16a70c584916ce5
 DIST mesa-23.0.0-rc4.tar.xz 17440412 BLAKE2B 
879619965527a7e80edf05ef7431344590f4d67cc462bbce1db207420d7613e986ac96a504beabafa98cfab743ae18ca6d2d84bc2ae7feacbc11e72fb62a0438
 SHA512 
463dad021bffd1b6cae8eb540ea0f51da8753e5f5295f5d1ab6398ed6eb140ccef7ba62b458c099cc19a26d6dcb4b620280893425572fae75fe7e880d8e3a403

diff --git a/media-libs/mesa/mesa-22.3.5.ebuild 
b/media-libs/mesa/mesa-22.3.5.ebuild
new file mode 100644
index ..e85c95eeb1ec
--- /dev/null
+++ b/media-libs/mesa/mesa-22.3.5.ebuild
@@ -0,0 +1,465 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit llvm 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 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 )
+   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? (
+   

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

2023-02-08 Thread Sam James
commit: 41e77aadea2c944996dcec87463b000b1a69ab3c
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  9 03:24:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  9 03:24:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41e77aad

app-crypt/heimdal: force bash for configure

Normally try to patch these but already poking at another issue w/ Heimdal.

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

 app-crypt/heimdal/heimdal-7.7.1.ebuild | 2 +-
 app-crypt/heimdal/heimdal-7.8.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/heimdal/heimdal-7.7.1.ebuild 
b/app-crypt/heimdal/heimdal-7.7.1.ebuild
index 3b0301eaac21..b36ce55b43e2 100644
--- a/app-crypt/heimdal/heimdal-7.7.1.ebuild
+++ b/app-crypt/heimdal/heimdal-7.7.1.ebuild
@@ -121,7 +121,7 @@ multilib_src_configure() {
)
fi
 
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+   CONFIG_SHELL="${BROOT}"/bin/bash ECONF_SOURCE="${S}" econf 
"${myeconfargs[@]}"
 }
 
 multilib_src_compile() {

diff --git a/app-crypt/heimdal/heimdal-7.8.0.ebuild 
b/app-crypt/heimdal/heimdal-7.8.0.ebuild
index da4b148d20a2..c4cbe4271abd 100644
--- a/app-crypt/heimdal/heimdal-7.8.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.8.0.ebuild
@@ -121,7 +121,7 @@ multilib_src_configure() {
)
fi
 
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+   CONFIG_SHELL="${BROOT}"/bin/bash ECONF_SOURCE="${S}" econf 
"${myeconfargs[@]}"
 }
 
 multilib_src_compile() {



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

2023-02-08 Thread Sam James
commit: 0cd9c28600309bcce0f00078d01dc7c5c13dac4e
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  9 03:06:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  9 03:06:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cd9c286

sys-devel/reflex: force -j1 for now

We need to report the issue upstream still.

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

 sys-devel/reflex/reflex-20230206.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/sys-devel/reflex/reflex-20230206.ebuild 
b/sys-devel/reflex/reflex-20230206.ebuild
index 4a78232b6e10..9510513ed2ba 100644
--- a/sys-devel/reflex/reflex-20230206.ebuild
+++ b/sys-devel/reflex/reflex-20230206.ebuild
@@ -17,6 +17,11 @@ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc 
~ppc64 ~riscv ~s390 ~
 
 BDEPEND="verify-sig? ( sec-keys/openpgp-keys-thomasdickey )"
 
+src_compile() {
+   # bug #883611
+   emake -j1
+}
+
 src_install() {
default
 



[gentoo-commits] repo/gentoo:master commit in: media-sound/upmpdcli/

2023-02-08 Thread Erik Mackdanz
commit: a5a73bc7d70b504299ecdb7946e83168944730e0
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Thu Feb  9 02:53:05 2023 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Thu Feb  9 02:54:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5a73bc7

media-sound/upmpdcli: add 1.7.1

Signed-off-by: Erik Mackdanz  gentoo.org>

 media-sound/upmpdcli/Manifest  |  1 +
 media-sound/upmpdcli/upmpdcli-1.7.1.ebuild | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/media-sound/upmpdcli/Manifest b/media-sound/upmpdcli/Manifest
index 2ec250bd9209..10f5d0c82dc1 100644
--- a/media-sound/upmpdcli/Manifest
+++ b/media-sound/upmpdcli/Manifest
@@ -1 +1,2 @@
 DIST upmpdcli-1.6.3.tar.gz 598611 BLAKE2B 
bd4a3cf2fd54be48326d0588af5e334a4258e88f16d18f5706a8991d7677f06ded110ffe90ce6c1f02c3b265d3f046b74cb3ffd7c346b15a99e8abf88b70893c
 SHA512 
1a33c0fca54f3291861e0228fd821f42fea0d92a496035e620103dbce1e06143946423b8951e3394654ebb365a93ca325714bd0aaf13ed3de7d7f8f4a7cf
+DIST upmpdcli-1.7.1.tar.gz 600772 BLAKE2B 
12a37528d132b925b1fa32fb6189b3174bb8afb4d5e1dac59ef9236b1b6016acd552e353b1d101ebbf204461e800c1e0c8b8afcae1f80ff6b71d47797ea9650d
 SHA512 
ee20d8c9e71b5b17c69375e117dc863a2f0616cf9a3189bd4f1fa006f63c000a3582e545b197e8f1e2748905332cb37247a77ceaff02c4ac0ec3c905d7978146

diff --git a/media-sound/upmpdcli/upmpdcli-1.7.1.ebuild 
b/media-sound/upmpdcli/upmpdcli-1.7.1.ebuild
new file mode 100644
index ..d25f68706433
--- /dev/null
+++ b/media-sound/upmpdcli/upmpdcli-1.7.1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools systemd
+
+DESCRIPTION="UPnP Media Renderer front-end for MPD, the Music Player Daemon"
+HOMEPAGE="https://www.lesbonscomptes.com/upmpdcli/index.html;
+LICENSE="GPL-2"
+
+SRC_URI="https://www.lesbonscomptes.com/upmpdcli/downloads/${P}.tar.gz;
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="thirdparty"
+
+DEPEND="
+   dev-libs/jsoncpp
+   media-libs/libmpdclient
+   net-libs/libmicrohttpd
+   net-libs/libupnpp
+"
+RDEPEND="
+   ${DEPEND}
+   acct-group/upmpdcli
+   acct-user/upmpdcli
+   app-misc/recoll
+   thirdparty? ( dev-python/requests )
+"
+
+PATCHES=(
+   "${FILESDIR}"/makefile.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+
+   ./configure \
+   --prefix=/usr \
+   --sysconfdir=/etc \
+   --localstatedir=/var/lib \
+   --disable-dependency-tracking \
+   --disable-silent-rules \
+   "--docdir=/usr/share/doc/${P}" \
+   "--htmldir=/usr/share/doc/${P}/html" \
+   --libdir=/usr/lib64 \
+   || die "Configure failed"
+
+}
+
+src_install() {
+   default
+   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+   newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+   systemd_dounit systemd/upmpdcli.service
+}
+
+pkg_postinst() {
+   einfo
+   einfo "This package no longer assumes that upmpdcli is driving an"
+   einfo "mpd instance on the same host (https://bugs.gentoo.org/670130)."
+   einfo "Probably it is though, so be sure your mpd is built with"
+   einfo "USE=curl."
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/upmpdcli/

2023-02-08 Thread Erik Mackdanz
commit: 646464d33c1e5b23aac26f9080674aad16238ee7
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Thu Feb  9 02:41:26 2023 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Thu Feb  9 02:54:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=646464d3

media-sound/upmpdcli: drop 1.5.20

Signed-off-by: Erik Mackdanz  gentoo.org>

 media-sound/upmpdcli/Manifest   |  1 -
 media-sound/upmpdcli/upmpdcli-1.5.20.ebuild | 68 -
 2 files changed, 69 deletions(-)

diff --git a/media-sound/upmpdcli/Manifest b/media-sound/upmpdcli/Manifest
index 8e215e59b184..2ec250bd9209 100644
--- a/media-sound/upmpdcli/Manifest
+++ b/media-sound/upmpdcli/Manifest
@@ -1,2 +1 @@
-DIST upmpdcli-1.5.20.tar.gz 595015 BLAKE2B 
5c679e00557b70e64015d6e0ab7b32147d26ac281b57b6a416f28bdf1f02f8b7b7aac3e9b521c511325f2ed9518d45077c9a7a0415ef145aaa60722143a07481
 SHA512 
ce852f7b99903761bfd30af8788603d4af80b78a4b6507e5c4ef55c9da42be4124af855fa890d10087f6aa1f7c5b5eb8cf1727ca6ead45ca090060b032260fc2
 DIST upmpdcli-1.6.3.tar.gz 598611 BLAKE2B 
bd4a3cf2fd54be48326d0588af5e334a4258e88f16d18f5706a8991d7677f06ded110ffe90ce6c1f02c3b265d3f046b74cb3ffd7c346b15a99e8abf88b70893c
 SHA512 
1a33c0fca54f3291861e0228fd821f42fea0d92a496035e620103dbce1e06143946423b8951e3394654ebb365a93ca325714bd0aaf13ed3de7d7f8f4a7cf

diff --git a/media-sound/upmpdcli/upmpdcli-1.5.20.ebuild 
b/media-sound/upmpdcli/upmpdcli-1.5.20.ebuild
deleted file mode 100644
index 6f8f00af7075..
--- a/media-sound/upmpdcli/upmpdcli-1.5.20.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools systemd
-
-DESCRIPTION="UPnP Media Renderer front-end for MPD, the Music Player Daemon"
-HOMEPAGE="https://www.lesbonscomptes.com/upmpdcli/index.html;
-LICENSE="GPL-2"
-
-SRC_URI="https://www.lesbonscomptes.com/upmpdcli/downloads/${P}.tar.gz;
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="thirdparty"
-
-DEPEND="
-   dev-libs/jsoncpp
-   media-libs/libmpdclient
-   net-libs/libmicrohttpd
-   net-libs/libupnpp
-"
-RDEPEND="
-   ${DEPEND}
-   acct-group/upmpdcli
-   acct-user/upmpdcli
-   app-misc/recoll
-   thirdparty? ( dev-python/requests )
-"
-
-PATCHES=(
-   "${FILESDIR}"/makefile.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-
-   ./configure \
-   --prefix=/usr \
-   --sysconfdir=/etc \
-   --localstatedir=/var/lib \
-   --disable-dependency-tracking \
-   --disable-silent-rules \
-   "--docdir=/usr/share/doc/${P}" \
-   "--htmldir=/usr/share/doc/${P}/html" \
-   --libdir=/usr/lib64 \
-   || die "Configure failed"
-
-}
-
-src_install() {
-   default
-   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
-   newconfd "${FILESDIR}/${PN}.confd" "${PN}"
-   systemd_dounit systemd/upmpdcli.service
-}
-
-pkg_postinst() {
-   einfo
-   einfo "This package no longer assumes that upmpdcli is driving an"
-   einfo "mpd instance on the same host (https://bugs.gentoo.org/670130)."
-   einfo "Probably it is though, so be sure your mpd is built with"
-   einfo "USE=curl."
-}



[gentoo-commits] repo/gentoo:master commit in: media-sound/upmpdcli/, media-sound/upmpdcli/files/

2023-02-08 Thread Erik Mackdanz
commit: 73f7abb9421ae66329a0f82a2b00962356252684
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Thu Feb  9 02:37:32 2023 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Thu Feb  9 02:54:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73f7abb9

media-sound/upmpdcli: fix race in 'make install'

Closes: https://bugs.gentoo.org/890298
Signed-off-by: Erik Mackdanz  gentoo.org>

 media-sound/upmpdcli/files/makefile.patch   | 22 ++
 media-sound/upmpdcli/upmpdcli-1.5.20.ebuild | 11 ++-
 media-sound/upmpdcli/upmpdcli-1.6.3.ebuild  | 11 ++-
 3 files changed, 42 insertions(+), 2 deletions(-)

diff --git a/media-sound/upmpdcli/files/makefile.patch 
b/media-sound/upmpdcli/files/makefile.patch
new file mode 100644
index ..dd259a1406a6
--- /dev/null
+++ b/media-sound/upmpdcli/files/makefile.patch
@@ -0,0 +1,22 @@
+--- a/Makefile.in  2023-02-08 13:40:15.504842769 -0600
 b/Makefile.in  2023-02-08 13:40:30.175898082 -0600
+@@ -2002,7 +2002,7 @@
+ @MAKECONFGUI_TRUE@prefix=$(prefix) exec_prefix=$(exec_prefix) 
libdir=$(libdir) \
+ @MAKECONFGUI_TRUE@install
+ 
+-install-data-hook:
++install-data-hook: install-dist_sysconfDATA
+   (cd $(DESTDIR)$(sysconfdir); test -f upmpdcli.conf || \
+   mv upmpdcli.conf-dist upmpdcli.conf; chmod 600 upmpdcli.conf)
+   (cd $(DESTDIR)$(pkgdatadir); test -d src_scripts || mkdir src_scripts)
+--- a/Makefile.am  2023-02-08 13:45:02.076935272 -0600
 b/Makefile.am  2023-02-08 13:45:20.889007724 -0600
+@@ -285,7 +285,7 @@
+ systemd/upmpdcli.service
+ 
+ 
+-install-data-hook:
++install-data-hook: install-dist_sysconfDATA
+   (cd $(DESTDIR)$(sysconfdir); test -f upmpdcli.conf || \
+   mv upmpdcli.conf-dist upmpdcli.conf; chmod 600 upmpdcli.conf)
+   (cd $(DESTDIR)$(pkgdatadir); test -d src_scripts || mkdir src_scripts)

diff --git a/media-sound/upmpdcli/upmpdcli-1.5.20.ebuild 
b/media-sound/upmpdcli/upmpdcli-1.5.20.ebuild
index a73fac04902e..6f8f00af7075 100644
--- a/media-sound/upmpdcli/upmpdcli-1.5.20.ebuild
+++ b/media-sound/upmpdcli/upmpdcli-1.5.20.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit systemd
+inherit autotools systemd
 
 DESCRIPTION="UPnP Media Renderer front-end for MPD, the Music Player Daemon"
 HOMEPAGE="https://www.lesbonscomptes.com/upmpdcli/index.html;
@@ -28,6 +28,15 @@ RDEPEND="
thirdparty? ( dev-python/requests )
 "
 
+PATCHES=(
+   "${FILESDIR}"/makefile.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
 src_configure() {
 
./configure \

diff --git a/media-sound/upmpdcli/upmpdcli-1.6.3.ebuild 
b/media-sound/upmpdcli/upmpdcli-1.6.3.ebuild
index a73fac04902e..6f8f00af7075 100644
--- a/media-sound/upmpdcli/upmpdcli-1.6.3.ebuild
+++ b/media-sound/upmpdcli/upmpdcli-1.6.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit systemd
+inherit autotools systemd
 
 DESCRIPTION="UPnP Media Renderer front-end for MPD, the Music Player Daemon"
 HOMEPAGE="https://www.lesbonscomptes.com/upmpdcli/index.html;
@@ -28,6 +28,15 @@ RDEPEND="
thirdparty? ( dev-python/requests )
 "
 
+PATCHES=(
+   "${FILESDIR}"/makefile.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
 src_configure() {
 
./configure \



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

2023-02-08 Thread Sam James
commit: d7fd45c13c7ed51b51d1198b0e7e0db4f76fef95
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  9 02:12:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  9 02:12:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7fd45c1

sys-apps/dbus: enable py3.11

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

 sys-apps/dbus/dbus-1.15.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/dbus/dbus-1.15.4.ebuild b/sys-apps/dbus/dbus-1.15.4.ebuild
index 2b41ad09c508..218b0e4a3717 100644
--- a/sys-apps/dbus/dbus-1.15.4.ebuild
+++ b/sys-apps/dbus/dbus-1.15.4.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 # Be careful with packaging odd-version-number branches.
 # See https://www.freedesktop.org/wiki/Software/dbus/#download.
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 TMPFILES_OPTIONAL=1
 
 # From 1.15.0 release notes:



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

2023-02-08 Thread Sam James
commit: 4fd20b57bf481919243b099f0d3179ea38ce23ce
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  9 01:47:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  9 01:47:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fd20b57

media-libs/libjpeg-turbo: add 2.1.5.1, drop 2.1.5-r1

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

 media-libs/libjpeg-turbo/Manifest  |   2 +-
 ...-initialize-simd_support-before-every-use.patch | 437 -
 1.5-r1.ebuild => libjpeg-turbo-2.1.5.1.ebuild} |   4 -
 3 files changed, 1 insertion(+), 442 deletions(-)

diff --git a/media-libs/libjpeg-turbo/Manifest 
b/media-libs/libjpeg-turbo/Manifest
index 152fb21c687d..04caa7c7ede8 100644
--- a/media-libs/libjpeg-turbo/Manifest
+++ b/media-libs/libjpeg-turbo/Manifest
@@ -1,4 +1,4 @@
 DIST libjpeg-turbo-2.1.3.tar.gz 2260756 BLAKE2B 
87ef47105e66b2ee918e95962ac59963b6adea5b49ab0db692810aee0a13a215a0ef7fe0b549ecd5151274549e12d09eb0b42439bf0a4bc1ad2c4e62dcceb77c
 SHA512 
975c9835de7d70c6c8c5a1959adfa18f7f956bc9946fde8f1b40c1d853245c38a3118ac06b93841ec3e90be6945c38d687d062b371496c2ee9b5638d7f60418d
 DIST libjpeg-turbo-2.1.4.tar.gz 2261822 BLAKE2B 
80ffd77d58a37eae0bdc1868d994f34ea52c13e2624c720b1d0b6ec4d6d14b16911163ccd4009c8d6eda214f31e1fff78bb7eb4739ae6589d0fd8c7008c0e972
 SHA512 
511f065767c022da06b6c36299686fa44f83441646f7e33b766c6cfab03f91b0e6bfa456962184071dadaed4057ba9a29cba685383f3eb86a4370a1a53731a70
-DIST libjpeg-turbo-2.1.5.tar.gz 2264471 BLAKE2B 
c65de2717ddc33447064412738b2db94a92693faad18f29f14c5c368d9eb4c617fe447a6f9428d9a101458dec0c65abc527e20632571eaa727d98cd5435241d4
 SHA512 
ceab6d1c3c46d2816b06402e3b912e950d887fc8a6fb32fa6876f4aaa663b4769d8f4c50e1b967addf6704d0760ca14ed723d55e0312d7ca69e7f2a91484c0dc
+DIST libjpeg-turbo-2.1.5.1.tar.gz 2264936 BLAKE2B 
9583a0a91e45347d651de6bf5192a23bfe4e64cef67cdbb18f5b578b424fc46fc114e5649e93a467906cf047948e43a11b6d17b48c47f879c51cff1a4ef356ff
 SHA512 
86a7248d064043b26b09755633ef4872a2a6133c9e677a9fe4be6645b2e0fde102cf01e09119967b3b6b85f4cb93f3f7c49ec4973944d5eff99b5b90ce8b0be6
 DIST libjpeg8_8d-2.debian.tar.gz 14764 BLAKE2B 
e93d12afa062da28b717b540492221f70e8d9ccf3885371647cf85a2937f938ca723d4a27d5e1c5d79c26aa25dddf69b38754558851a1704172e8b52baf8e17c
 SHA512 
8c5959fb7583a2d61e9442187f67b91b45e72d9dd30db3360d583a3b5d8e1a908db5659f760bdd455b3056e6ae3535b2fd3b847df3d58b140a1816b754003675

diff --git 
a/media-libs/libjpeg-turbo/files/2.1.5-initialize-simd_support-before-every-use.patch
 
b/media-libs/libjpeg-turbo/files/2.1.5-initialize-simd_support-before-every-use.patch
deleted file mode 100644
index 8533427938d0..
--- 
a/media-libs/libjpeg-turbo/files/2.1.5-initialize-simd_support-before-every-use.patch
+++ /dev/null
@@ -1,437 +0,0 @@
-https://bugs.gentoo.org/893552
-https://github.com/libjpeg-turbo/libjpeg-turbo/commit/4e028ecd63aaa13c8a14937f9f1e9a272ed4b543
-https://github.com/libjpeg-turbo/libjpeg-turbo/issues/649
-
-From 4e028ecd63aaa13c8a14937f9f1e9a272ed4b543 Mon Sep 17 00:00:00 2001
-From: DRC 
-Date: Thu, 2 Feb 2023 08:55:37 -0600
-Subject: [PATCH] SIMD/x86: Initialize simd_support before every use
-
-As long as a libjpeg instance is only used by one thread at a time, a
-program is technically within its rights to call jpeg_start_*compress()
-in one thread and jpeg_(read|write)_*(), with the same libjpeg instance,
-in a second thread.  However, because the various jsimd_can*() functions
-are called within the body of jpeg_start_*compress() and simd_support is
-now thread-local (due to f579cc11b33e5bfeb9931e37cc74b4a33c95d2e6), that
-led to a situation in which simd_support was initialized in the first
-thread but not the second.  The uninitialized value of simd_support is
-0x, which the second thread interpreted to mean that it could
-use any instruction set, and when it attempted to use AVX2 instructions
-on a CPU that didn't support them, an illegal instruction error
-occurred.
-
-This issue was known to affect libvips.
-
-This commit modifies the i386 and x86-64 SIMD dispatchers so that the
-various jsimd_*() functions always call init_simd(), if simd_support is
-uninitialized, prior to dispatching based on the value of simd_support.
-Note that the other SIMD dispatchers don't need this, because only the
-x86 SIMD extensions currently support multiple instruction sets.
-
-This patch has been verified to be performance-neutral to within
-+/- 0.4% with 32-bit and 64-bit code running on a 2.8 GHz Intel Xeon
-W3530 and a 3.6 GHz Intel Xeon W2123.
-
-Fixes #649
 a/simd/i386/jsimd.c
-+++ b/simd/i386/jsimd.c
-@@ -2,7 +2,7 @@
-  * jsimd_i386.c
-  *
-  * Copyright 2009 Pierre Ossman  for Cendio AB
-- * Copyright (C) 2009-2011, 2013-2014, 2016, 2018, 2022, D. R. Commander.
-+ * Copyright (C) 2009-2011, 2013-2014, 2016, 2018, 2022-2023, D. R. Commander.
-  * Copyright (C) 2015-2016, 2018, 2022, Matthieu Darbois.
-  *
-  * Based on 

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

2023-02-08 Thread Sam James
commit: e2fef5a770a1f148174f54eec6ca874c6ee4f611
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  9 01:54:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  9 01:54:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2fef5a7

sys-apps/dbus: add 1.15.4

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

 sys-apps/dbus/Manifest   |   1 +
 sys-apps/dbus/dbus-1.15.4.ebuild | 297 +++
 2 files changed, 298 insertions(+)

diff --git a/sys-apps/dbus/Manifest b/sys-apps/dbus/Manifest
index 11d823d0f66c..f2923865d495 100644
--- a/sys-apps/dbus/Manifest
+++ b/sys-apps/dbus/Manifest
@@ -1 +1,2 @@
 DIST dbus-1.15.2.tar.xz 1395516 BLAKE2B 
fdfaf8a1a407ddcac23ce5d22497b975b4b95e62a8afaa1ed8f5f25933ad4a113aea4a39c686c1e4a046e2a05b83ab7bb9c063f77012caaa7ecbdc8ea522259c
 SHA512 
486eab8c4f87d75e988558724bff1b0708c969341ecb62bcb9d0b0612a653ac2674aa7caa4d129dd81c00af7989b122ee7837599262c9a0c5c7f9335ed3dacaf
+DIST dbus-1.15.4.tar.xz 1404576 BLAKE2B 
6007be414497ef95f1e6a7e937c6a0a9b590c163b6b3a1c3e61b6726b988192728aa85a328d89472f34613d48ca1bb6844e86bee997acb4f377a228b2072fbce
 SHA512 
53a5b7161940c5d4432b902c3c0ac1f1965978e3791a640d1a71f2d819474b727497f7a13c95d7c5850baef659062f1434296a3f5e56701383cc573dfbf187ee

diff --git a/sys-apps/dbus/dbus-1.15.4.ebuild b/sys-apps/dbus/dbus-1.15.4.ebuild
new file mode 100644
index ..2b41ad09c508
--- /dev/null
+++ b/sys-apps/dbus/dbus-1.15.4.ebuild
@@ -0,0 +1,297 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Be careful with packaging odd-version-number branches.
+# See https://www.freedesktop.org/wiki/Software/dbus/#download.
+
+PYTHON_COMPAT=( python3_{9..10} )
+TMPFILES_OPTIONAL=1
+
+# From 1.15.0 release notes:
+# "• Add a Meson build system. This is currently considered experimental,
+#  but the intention is for it to replace Autotools and/or CMake in future
+#  releases, preferably both. Please test!"
+# We haven't migrated to it yet as it's experimental but our elogind
+# patch needs adjusting too (and upstreaming, ideally!)
+# https://gitlab.freedesktop.org/dbus/dbus/-/blob/master/NEWS#L31
+inherit autotools flag-o-matic linux-info python-any-r1 readme.gentoo-r1 
systemd tmpfiles virtualx multilib-minimal
+
+DESCRIPTION="A message bus system, a simple way for applications to talk to 
each other"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/dbus/;
+SRC_URI="https://dbus.freedesktop.org/releases/dbus/${P}.tar.xz;
+
+LICENSE="|| ( AFL-2.1 GPL-2 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="debug doc elogind selinux static-libs systemd test X"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="?? ( elogind systemd )"
+
+BDEPEND="
+   acct-user/messagebus
+   app-text/xmlto
+   app-text/docbook-xml-dtd:4.4
+   sys-devel/autoconf-archive
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+"
+COMMON_DEPEND="
+   >=dev-libs/expat-2.1.0
+   elogind? ( sys-auth/elogind )
+   selinux? (
+   sys-process/audit
+   sys-libs/libselinux
+   )
+   systemd? ( sys-apps/systemd:0= )
+   X? (
+   x11-libs/libX11
+   x11-libs/libXt
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   dev-libs/expat
+   test? (
+   ${PYTHON_DEPS}
+   >=dev-libs/glib-2.40:2
+   )
+"
+RDEPEND="${COMMON_DEPEND}
+   acct-user/messagebus
+   selinux? ( sec-policy/selinux-dbus )
+   systemd? ( virtual/tmpfiles )
+"
+
+DOC_CONTENTS="
+   Some applications require a session bus in addition to the system
+   bus. Please see \`man dbus-launch\` for more information.
+"
+
+# out of sources build dir for make check
+TBD="${WORKDIR}/${P}-tests-build"
+
+PATCHES=(
+   "${FILESDIR}/dbus-1.15.0-enable-elogind.patch"
+   "${FILESDIR}/dbus-1.15.0-daemon-optional.patch" # bug #653136
+)
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+
+   if use kernel_linux; then
+   CONFIG_CHECK="~EPOLL"
+   linux-info_pkg_setup
+   fi
+}
+
+src_prepare() {
+   default
+
+   if [[ ${CHOST} == *-solaris* ]]; then
+   # fix standards conflict, due to gcc being c99 by default 
nowadays
+   sed -i \
+   -e 's/_XOPEN_SOURCE=500/_XOPEN_SOURCE=600/' \
+   configure.ac || die
+   fi
+
+   # required for bug #263909, cross-compile so don't remove eautoreconf
+   eautoreconf
+}
+
+src_configure() {
+   local rundir=$(usex kernel_linux /run /var/run)
+
+   sed -e "s;@rundir@;${EPREFIX}${rundir};g" "${FILESDIR}"/dbus.initd.in \
+   > "${T}"/dbus.initd || die
+
+   

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

2023-02-08 Thread Mike Gilbert
commit: d181b95e4090dda46f824b0b3233f980e728be37
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Feb  9 01:04:47 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Feb  9 01:06:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d181b95e

net-p2p/transmission: convert keepdir /var/lib/transmission to tmpfiles

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

 net-p2p/transmission/files/transmission-daemon.tmpfiles|  1 +
 ...{transmission-4.0.0.ebuild => transmission-4.0.0-r1.ebuild} | 10 --
 net-p2p/transmission/transmission-.ebuild  | 10 --
 3 files changed, 9 insertions(+), 12 deletions(-)

diff --git a/net-p2p/transmission/files/transmission-daemon.tmpfiles 
b/net-p2p/transmission/files/transmission-daemon.tmpfiles
new file mode 100644
index ..4af3577ca6a0
--- /dev/null
+++ b/net-p2p/transmission/files/transmission-daemon.tmpfiles
@@ -0,0 +1 @@
+d /var/lib/transmission 0755 transmission transmission

diff --git a/net-p2p/transmission/transmission-4.0.0.ebuild 
b/net-p2p/transmission/transmission-4.0.0-r1.ebuild
similarity index 94%
rename from net-p2p/transmission/transmission-4.0.0.ebuild
rename to net-p2p/transmission/transmission-4.0.0-r1.ebuild
index 4859dc49adb0..8fa84dfd5501 100644
--- a/net-p2p/transmission/transmission-4.0.0.ebuild
+++ b/net-p2p/transmission/transmission-4.0.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit cmake systemd xdg-utils
+inherit cmake tmpfiles systemd xdg-utils
 
 if [[ ${PV} ==  ]]; then
inherit git-r3
@@ -31,7 +31,7 @@ ACCT_DEPEND="
acct-group/transmission
acct-user/transmission
 "
-BDEPEND="${ACCT_DEPEND}
+BDEPEND="
virtual/pkgconfig
nls? (
gtk? ( sys-devel/gettext )
@@ -124,10 +124,7 @@ src_install() {
insinto /usr/lib/sysctl.d
doins "${FILESDIR}"/60-transmission.conf
 
-   if [[ ${EUID} == 0 ]]; then
-   diropts -o transmission -g transmission
-   fi
-   keepdir /var/lib/transmission
+   newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles 
transmission-daemon.conf
 }
 
 pkg_postrm() {
@@ -142,4 +139,5 @@ pkg_postinst() {
xdg_desktop_database_update
xdg_icon_cache_update
fi
+   tmpfiles_process transmission-daemon.conf
 }

diff --git a/net-p2p/transmission/transmission-.ebuild 
b/net-p2p/transmission/transmission-.ebuild
index 4859dc49adb0..8fa84dfd5501 100644
--- a/net-p2p/transmission/transmission-.ebuild
+++ b/net-p2p/transmission/transmission-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit cmake systemd xdg-utils
+inherit cmake tmpfiles systemd xdg-utils
 
 if [[ ${PV} ==  ]]; then
inherit git-r3
@@ -31,7 +31,7 @@ ACCT_DEPEND="
acct-group/transmission
acct-user/transmission
 "
-BDEPEND="${ACCT_DEPEND}
+BDEPEND="
virtual/pkgconfig
nls? (
gtk? ( sys-devel/gettext )
@@ -124,10 +124,7 @@ src_install() {
insinto /usr/lib/sysctl.d
doins "${FILESDIR}"/60-transmission.conf
 
-   if [[ ${EUID} == 0 ]]; then
-   diropts -o transmission -g transmission
-   fi
-   keepdir /var/lib/transmission
+   newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles 
transmission-daemon.conf
 }
 
 pkg_postrm() {
@@ -142,4 +139,5 @@ pkg_postinst() {
xdg_desktop_database_update
xdg_icon_cache_update
fi
+   tmpfiles_process transmission-daemon.conf
 }



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

2023-02-08 Thread Sebastian Pipping
commit: c84ca2464d4949b9d991a834a04a9f5013141c57
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Thu Feb  9 01:04:40 2023 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Thu Feb  9 01:04:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c84ca246

sys-fs/bindfs: 1.17.2

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

 sys-fs/bindfs/Manifest |  1 +
 sys-fs/bindfs/bindfs-1.17.2.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/sys-fs/bindfs/Manifest b/sys-fs/bindfs/Manifest
index f01e40e6070a..ee019dcc6786 100644
--- a/sys-fs/bindfs/Manifest
+++ b/sys-fs/bindfs/Manifest
@@ -3,3 +3,4 @@ DIST bindfs-1.15.0.tar.gz 415596 BLAKE2B 
e80bf7e233668ceddb6f57b7b939a68c918f3a6
 DIST bindfs-1.15.1.tar.gz 415676 BLAKE2B 
1d18d7a51e60e5ef304cdd13e908ebf5ca3e684b640f6c21678be685c3ff15ed43a20edcecfd6ef13d631974b11c5c7145e4365bf52f7e9280a53772f1377b84
 SHA512 
da9003f141b7aa2c23651b3b836b1d979bf1b19915f307c05e40ae6906aab738036cc8b5df6caeec158e4fa6b7bca71489ea7884ff1607c6fea72a603a048d59
 DIST bindfs-1.16.1.tar.gz 421240 BLAKE2B 
1c33891d7f8f6beed2d18a50e2742c5cf8474f9b27b2afdac593f8a923445d7e2af9027371655845846d4fc67a858f1863a207cb8a78335a179329501a52454f
 SHA512 
6fc6121dc5a9db040f444b432aed4c720250e268087c68e5a0c9a652370a431c94c05fddfa8515ffb86a0f76582bb9a8fa4f9ef66608b82a3b8a5fbb00d2f3dc
 DIST bindfs-1.17.1.tar.gz 422341 BLAKE2B 
7a4d83c88d2507fdaa9f7e602b73020be8eebb516742936e569d61894bb053a55a7b13bae8aa8301c0f8df486df2ccb5ea14d8bee7fff62ccfd72c88a1a6358e
 SHA512 
9e7627d6fbb1348136e0716d5729cbc4951cd087efeff884d7ddc86429e3cd6e01b4f0a5b469ffa112421be1213dccc4723ab28f8db4b2f7d19525de705ffc77
+DIST bindfs-1.17.2.tar.gz 422406 BLAKE2B 
11908e2c09e0d3b435af93f710441634b0babb98bf46c2c66673bc72d9c53fbf4c39587d0fd0479eb22daa186e1188c0248a4ebfdf3e730db76b474f7d19add1
 SHA512 
4de38df09df2bddb146a4390d2920c372228019a2a03abb1d4f213597888ff4f8487cbc8b758d8c7e8354272b39cc7435b4e81e4d437e875b5bf23a6b2ca767f

diff --git a/sys-fs/bindfs/bindfs-1.17.2.ebuild 
b/sys-fs/bindfs/bindfs-1.17.2.ebuild
new file mode 100644
index ..2729a0dd8fb3
--- /dev/null
+++ b/sys-fs/bindfs/bindfs-1.17.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="FUSE filesystem for bind mounting with altered permissions"
+HOMEPAGE="https://bindfs.org/;
+SRC_URI="https://bindfs.org/downloads/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+RDEPEND=">=sys-fs/fuse-3.10.2:3"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+RESTRICT="test"
+
+src_configure() {
+   econf $(use_enable debug debug-output) --with-fuse3
+}



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

2023-02-08 Thread Sam James
commit: 882ac9b1db71efea7e03c41c12b21278c50461ea
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  9 00:54:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  9 00:57:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=882ac9b1

sys-apps/groff: skip broken test w/ diffutils-3.9

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

 sys-apps/groff/groff-1.22.4.ebuild | 9 -
 sys-apps/groff/groff-1.23.0_rc2.ebuild | 7 +++
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/sys-apps/groff/groff-1.22.4.ebuild 
b/sys-apps/groff/groff-1.22.4.ebuild
index 958daba55415..81ac61ff2940 100644
--- a/sys-apps/groff/groff-1.22.4.ebuild
+++ b/sys-apps/groff/groff-1.22.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -56,6 +56,13 @@ src_prepare() {
.ds default-operating-system Gentoo${pfx}/${KERNEL}
EOF
 
+   # https://savannah.gnu.org/bugs/?63726
+   sed -i \
+   -e '/TESTS += contrib\/gdiffmk\/tests\/gdiffmk_tests.sh/d' \
+   -e '/\tcontrib\/gdiffmk\/tests\/gdiffmk_tests.sh \\/d' \
+   contrib/gdiffmk/tests/gdiffmk_tests.sh \
+   contrib/gdiffmk/gdiffmk.am || die
+
# make sure we don't get a crappy `g' nameprefix on UNIX systems with 
real
# troff (GROFF_G macro runs some test to see, its own troff doesn't 
satisfy)
sed -i -e 's/^[ \t]\+g=g$/g=/' configure || die

diff --git a/sys-apps/groff/groff-1.23.0_rc2.ebuild 
b/sys-apps/groff/groff-1.23.0_rc2.ebuild
index 0d90fdb18750..7571ab653986 100644
--- a/sys-apps/groff/groff-1.23.0_rc2.ebuild
+++ b/sys-apps/groff/groff-1.23.0_rc2.ebuild
@@ -61,6 +61,13 @@ src_prepare() {
.ds default-operating-system Gentoo${pfx}/${KERNEL}
EOF
 
+   # https://savannah.gnu.org/bugs/?63726
+   sed -i \
+   -e '/TESTS += contrib\/gdiffmk\/tests\/gdiffmk_tests.sh/d' \
+   -e '/\tcontrib\/gdiffmk\/tests\/gdiffmk_tests.sh \\/d' \
+   contrib/gdiffmk/tests/gdiffmk_tests.sh \
+   contrib/gdiffmk/gdiffmk.am || die
+
# make sure we don't get a crappy `g' nameprefix on UNIX systems with 
real
# troff (GROFF_G macro runs some test to see, its own troff doesn't 
satisfy)
sed -i -e 's/^[ \t]\+g=g$/g=/' configure || die



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

2023-02-08 Thread Sam James
commit: 682e928678ce1fd48d8a4330d70875bc8c37ace6
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  9 00:56:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  9 00:57:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=682e9286

dev-python/astor: fix tests w/ newer Pythons (bigint handling)

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

 dev-python/astor/astor-0.8.1-r1.ebuild |  4 
 .../astor/files/astor-0.8.1-tests-bigint.patch | 23 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-python/astor/astor-0.8.1-r1.ebuild 
b/dev-python/astor/astor-0.8.1-r1.ebuild
index 9f74edb0c2fb..c7baf5cf609c 100644
--- a/dev-python/astor/astor-0.8.1-r1.ebuild
+++ b/dev-python/astor/astor-0.8.1-r1.ebuild
@@ -16,6 +16,10 @@ LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-tests-bigint.patch
+)
+
 distutils_enable_tests pytest
 
 EPYTEST_IGNORE=(

diff --git a/dev-python/astor/files/astor-0.8.1-tests-bigint.patch 
b/dev-python/astor/files/astor-0.8.1-tests-bigint.patch
new file mode 100644
index ..777e9390b9bf
--- /dev/null
+++ b/dev-python/astor/files/astor-0.8.1-tests-bigint.patch
@@ -0,0 +1,23 @@
+https://bugs.gentoo.org/868711
+https://github.com/berkerpeksag/astor/commit/8342d6aa5dcdcf20f89a19057527510c245c7a2e
+
+From 8342d6aa5dcdcf20f89a19057527510c245c7a2e Mon Sep 17 00:00:00 2001
+From: Jochen Sprickerhof 
+Date: Fri, 30 Dec 2022 14:47:57 +0100
+Subject: [PATCH] Reduce huge int in test (Closes: #212)
+
+Int was above limits:
+
+https://docs.python.org/3/library/stdtypes.html#int-max-str-digits
+--- a/tests/test_code_gen.py
 b/tests/test_code_gen.py
+@@ -291,7 +291,7 @@ def test_with(self):
+ self.assertAstRoundtripsGtVer(source, (2, 7))
+ 
+ def test_huge_int(self):
+-for n in (10**1,
++for n in (10**1000,
+   
0xdfa21cd2a530ccc8c870aa60d9feb3b35deeab81c3215a96557abbd683d21f4600f38e475d87100da9a4404220eeb3bb5584e5a2b5b48ffda58530ea19104a32577d7459d91e76aa711b241050f4cc6d5327ccee254f371bcad3be56d46eb5919b73f20dbdb1177b700f00891c5bf4ed128bb90ed541b778288285bcfa28432ab5cbcb8321b6e24760e998e0daa519f093a631e44276d7dd252ce0c08c75e2ab28a7349ead779f97d0f20a6d413bf3623cd216dc35375f6366690bcc41e3b2d5465840ec7ee0dc7e3f1c101d674a0c7dbccbc3942788b111396add2f8153b46a0e4b50d66e57ee92958f1c860dd97cc0e40e32febff915343ed53573142bdf4b):
+ self.assertEqual(astornum(n), n)
+ 
+



[gentoo-commits] proj/crossdev:master commit in: wrappers/site/

2023-02-08 Thread Sam James
commit: 86c7a0a4149490bfb53077a1e26543130f2baca2
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  9 00:46:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  9 00:46:24 2023 +
URL:https://gitweb.gentoo.org/proj/crossdev.git/commit/?id=86c7a0a4

wrappers: fix mipsel-linux-gnu cache vars for *sys_siglist

sys_siglist was removed from glibc-2.32. Before now, for mipsel-linux-gnu,
we were forcing the cache var to 'yes', rather than 'no'. I suspect this
test would've worked correctly even without caching anyway, but it is what it
is.

Default to 'no' instead of 'yes'.

See also: 
https://lists.openembedded.org/g/openembedded-core/topic/dunfell_patch_site_make/77178472?p=
Closes: https://bugs.gentoo.org/791154
Signed-off-by: Sam James  gentoo.org>

 wrappers/site/mipsel-linux-gnu | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/wrappers/site/mipsel-linux-gnu b/wrappers/site/mipsel-linux-gnu
index 42f82bf..7ecdba1 100644
--- a/wrappers/site/mipsel-linux-gnu
+++ b/wrappers/site/mipsel-linux-gnu
@@ -109,14 +109,14 @@ cv_mono_sizeof_sunpath=108
 mono_cv_uscore=${mono_cv_uscore=no}
 
 # general
-ac_cv_have_decl_sys_siglist=${ac_cv_have_decl_sys_siglist=yes}
+ac_cv_have_decl_sys_siglist=${ac_cv_have_decl_sys_siglist=no}
 ac_cv_func_malloc_0_nonnull=${ac_cv_func_malloc_0_nonnull=yes}
 ac_cv_func_memcmp_working=${ac_cv_func_memcmp_working=yes}
 ac_cv_type_uid_t={ac_cv_type_uid_t=yes}
 
 # bash
-bash_cv_under_sys_siglist=${bash_cv_under_sys_siglist=yes}
-bash_cv_sys_siglist=${bash_cv_sys_siglist=yes}
+bash_cv_under_sys_siglist=${bash_cv_under_sys_siglist=no}
+bash_cv_sys_siglist=${bash_cv_sys_siglist=no}
 
 # clamav
 
clamav_av_func_working_snprintf_long=${clamav_av_func_working_snprintf_long=yes}



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

2023-02-08 Thread Ionen Wolkens
commit: 3467a8bcf979ca71be57ed2bebdbfdb84258ce17
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb  9 00:35:32 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb  9 00:43:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3467a8bc

app-text/mdbook: add 0.4.26

wrt bug #864040, cargo audit now gives a clean bill of health
and just pending stable & cleanup

Bug: https://bugs.gentoo.org/864040
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-text/mdbook/Manifest |  19 +++
 app-text/mdbook/mdbook-0.4.26.ebuild | 267 +++
 2 files changed, 286 insertions(+)

diff --git a/app-text/mdbook/Manifest b/app-text/mdbook/Manifest
index b0af7821342c..b14ce6cd563c 100644
--- a/app-text/mdbook/Manifest
+++ b/app-text/mdbook/Manifest
@@ -2,7 +2,9 @@ DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 
3f5d54fea2793ce1c2c4d5b3049b910f45
 DIST ammonia-3.3.0.crate 46061 BLAKE2B 
082ee30f39ad788c9ae87888f003c2f6d08fbea7ae4983f1f5419c87c5303d860ecabf6f530bb76ff03da44c1f72f664053da79e6e3f4991e39b23104bcedd97
 SHA512 
8bed262b3790a5629918f188c246f0039f4e3b46908b367993e61c280a99c775b85982bb5cdce5c66781a40b8b7f8ab1ebbe2900d590ee3ba0788dd5d854b155
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST anyhow-1.0.66.crate 43770 BLAKE2B 
8d74397c47bd64c00f015cf7ee279fa020ea39191440208d77e4a5fdb35fca531e8bb9b765be223b24050d0fd1db76fa5b516146f450937f84a5c113c9eca997
 SHA512 
7b4078906df2805d491dc2f29c4eec85a9f43078c0dcd9c05261c2706ed655953b693c4f59fda62547681b29cda9ac7a0789f1359bb18110403cfe34e9fb0dc3
+DIST anyhow-1.0.69.crate 43576 BLAKE2B 
deb44b3110aee1314dd599b730df8c2f03b7d13c0d945d4ef00a0e30ca74257269e43107be19868adfea331a8c730e0aec2dff3abea704e56bc6a35b9581fe14
 SHA512 
d65e5c9404a70b1e0af90dd66af157f8c31ad0858f703765d5fc6c828f1fc8db690b17451c4108e3a52a7da2d6c2366e745d7b4bd7d19e6dba3485f7c3a43071
 DIST assert_cmd-2.0.7.crate 23600 BLAKE2B 
bd5364ee9302ebfd2417a2afab8d7354a0443a19dc200f71476d6a0520736912a5ba2cd7367af125dfea656d89eba69572bb4256a70c65908947c4f8fefe115f
 SHA512 
716d5e2fe0d695869c0e8175b1e6d930d6f8d08d43d5d4017a090e1faa1d860101c9105332e86942dd25787a8c87e6e363bf7d9776a0b77d19d8885fd2b5bfbd
+DIST assert_cmd-2.0.8.crate 24347 BLAKE2B 
b69beb301a11e893ee1c7b59a08ac7860c16a598dc404d7bfd38b2554790898cfb82d1e602750e9b720b4122154e4da140c7b077645786f0a788796d5dafe272
 SHA512 
886d789af9fe7f8155d393e2742c7982d5c0bb8d44a09f66e5552faed2effcedd000d567f9f00e08ad6d7c17fac9374d7a234ba001f38c9cf444ee41dbe07428
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST base64-0.13.1.crate 61002 BLAKE2B 
3b3a5b26e2ef18e9b4f1ede72b1bd160a1494751878e8441d463f8a514e6cb9ac859231536989e19fb1261fd864617fe31440df1b5855a0ec625521fc6fcef91
 SHA512 
1eb76aff9a84057f2ccb7082e9c57b015c2d71a28173089b02e7aacd09a7d311bedf0a943529611ada29f8d7b536d7ae4de256d98eee8450003a3a9a652bda4b
 DIST bit-set-0.5.3.crate 14470 BLAKE2B 
f6525500a494236103df2b27e964bae0b2caf718156879f972b9972fa509794bcc663c2130e3d872ecadb7ead0982b415dfa4468ef12523ee248fb1bbec2559e
 SHA512 
c5ce7ef71559706d996505e138ce95d9f008ac3375928012a36339bfec48986ad935b384e2d21fa0d505d4cf98bd3e93be15955ecd9607d253b8a276351334c6
@@ -59,6 +61,7 @@ DIST gitignore-1.0.7.crate 12148 BLAKE2B 
730b52920af24a58199c8350e59154b5e71796b
 DIST glob-0.3.0.crate 18724 BLAKE2B 
1f1dd380e7d668a0c2cff9134279ebda958b4bccdd4a65ff01f9665b45ec4cce8ffbd47eb46e52cf516c5fd5803561e6bcb60cdee21ddfbb8601a95d45500620
 SHA512 
87098ffdbc518442995c422120cef71f83069c8f88a1970ecec5105b0f284ddd92bcee929f5c230d5b90ae1ead7e1214c3eea26f4a8b26715a00c1ab8b09bc46
 DIST h2-0.3.15.crate 162238 BLAKE2B 
67f4ec2210e83e16d8a931e4c83c21b3404d826278262174da6cd034de588b944fd6f8c2a416930870b7c8c9200ee9f2b0cfbdb42a94ae2b83f29b3e50455776
 SHA512 
54e006a0e70448386a8a8ce57434e75352e09e2a6f4457035fad47dc793b5ed69ef9cfb31dbc91b7d0d9a58ab5c2dd18e78190410356f871c14165186d40e6c8
 DIST handlebars-4.3.5.crate 92039 BLAKE2B 
b97b553101a32ee9a389e13044ad58bf5ff2119b262422182687aa5897b88c092a92382a1b7b992ea8c834bedb9c45c65a5a626cfa503b47d4a9dd483d666250
 SHA512 
111926facf16e8e4319a868e60cddd6b5f872743364ca044e693ed4fd7451a80b5376e0cc0ef0dc82135bd3af2093c356afae64656558d508a36731f73825569
+DIST handlebars-4.3.6.crate 92108 BLAKE2B 
a6300d60ffe9acab3ccfc2efebe87fa4f5a4049f6564f33907a4acce6aea837eb2193c7f043567700ad15c6ee0c78b0bad0c0e48547ee78011241f09b6f8b810
 SHA512 

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

2023-02-08 Thread Georgy Yakovlev
commit: 59b83b75b4196b49c3ad3b674104cfb66c8ea83b
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Feb  9 00:37:41 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Feb  9 00:38:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59b83b75

cargo.eclass: fix --frozen logic

it was not working as intended.
it should only be passed if GIT_CRATES is defined.

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

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

diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass
index de24a5f84318..a92fe97ec502 100644
--- a/eclass/cargo.eclass
+++ b/eclass/cargo.eclass
@@ -513,7 +513,7 @@ cargo_src_install() {
 
set -- cargo install $(has --path ${@} || echo --path ./) \
--root "${ED}/usr" \
-${GIT_CRATES:---frozen} \
+   ${GIT_CRATES[@]:+--frozen} \
$(usex debug --debug "") \
${ECARGO_ARGS[@]} "$@"
einfo "${@}"



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

2023-02-08 Thread Mike Gilbert
commit: 063347336f45aa01ac6ed157b7edd5ffd59411d8
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Feb  9 00:38:17 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Feb  9 00:38:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06334733

net-p2p/transmission: drop 4.0.0_beta3

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

 net-p2p/transmission/Manifest  |   1 -
 .../transmission/transmission-4.0.0_beta3.ebuild   | 145 -
 2 files changed, 146 deletions(-)

diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index 83ba1b19d158..f5ed0617c40c 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -1,3 +1,2 @@
 DIST transmission-3.00.tar.xz 3995080 BLAKE2B 
fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498
 SHA512 
c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76
-DIST transmission-4.0.0-beta.3+r634b1e8fc1.tar.xz 10124300 BLAKE2B 
91ceeb136d7bf99c06c050c91dab02798a643020e6e48ebe1ea23ed5ddd5cdb62b30ecd4c20d650cec6ba309d065b819b23e72f001f4d79a9f6e7e9be785690d
 SHA512 
b730dc91a2592821900f9102eda2722d1f87c8dc9d28c01910de0632010d917187be5c582acd98f7e98cc622ce491b2f82a633af692cb08b36c9ce45cc6bdd19
 DIST transmission-4.0.0.tar.xz 10351556 BLAKE2B 
d0bb13437da6e6b6a9001eed7e59ce3f7b58151787e9c1057b0c6bf65dfdeaf89c3aedee563f641f6d2d2bd3a84dafa3f68b557b190bd323928578e811fb0183
 SHA512 
79945af73fe7226dddadba7cc039516f2f878e05a9cf6c6d799b636b8298e2b2fa25c4426789bd41ef4d2b00d75a3c1c115c1676b4d2a9f09a1526456dceb3f8

diff --git a/net-p2p/transmission/transmission-4.0.0_beta3.ebuild 
b/net-p2p/transmission/transmission-4.0.0_beta3.ebuild
deleted file mode 100644
index 63e3cdd64e03..
--- a/net-p2p/transmission/transmission-4.0.0_beta3.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 2006-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake systemd xdg-utils
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/transmission/transmission;
-else
-   MY_PV="${PV/_beta/-beta.}"
-   MY_P="${PN}-${MY_PV}+r634b1e8fc1"
-   S="${WORKDIR}/${MY_P}"
-   
SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz;
-   #KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-DESCRIPTION="A fast, easy, and free BitTorrent client"
-HOMEPAGE="https://transmissionbt.com/;
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for 
the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# MIT is in several libtransmission/ headers
-LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
-SLOT="0"
-IUSE="appindicator cli gtk nls mbedtls qt5 systemd test"
-RESTRICT="!test? ( test )"
-
-ACCT_DEPEND="
-   acct-group/transmission
-   acct-user/transmission
-"
-BDEPEND="${ACCT_DEPEND}
-   virtual/pkgconfig
-   nls? (
-   gtk? ( sys-devel/gettext )
-   qt5? ( dev-qt/linguist-tools:5 )
-   )
-"
-COMMON_DEPEND="
-   >=dev-libs/libevent-2.1.0:=
-   !mbedtls? ( dev-libs/openssl:0= )
-   mbedtls? ( net-libs/mbedtls:0= )
-   net-libs/libnatpmp
-   >=net-libs/libpsl-0.21.1
-   >=net-libs/miniupnpc-1.7:=
-   >=net-misc/curl-7.28.0[ssl]
-   sys-libs/zlib:=
-   nls? ( virtual/libintl )
-   gtk? (
-   >=dev-cpp/gtkmm-3.24.0:3.0
-   >=dev-cpp/glibmm-2.60.0:2
-   appindicator? ( dev-libs/libayatana-indicator )
-   )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtdbus:5
-   )
-   systemd? ( >=sys-apps/systemd-209:= )
-"
-DEPEND="${COMMON_DEPEND}
-   nls? ( virtual/libintl )
-"
-RDEPEND="${COMMON_DEPEND}
-   ${ACCT_DEPEND}
-"
-
-src_prepare() {
-   cmake_src_prepare
-   # https://github.com/transmission/transmission/issues/3901
-   rm -f libtransmission/version.h || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
-
-   -DENABLE_GTK=$(usex gtk ON OFF)
-   -DENABLE_QT=$(usex qt5 ON OFF)
-   -DENABLE_MAC=OFF
-   -DENABLE_WEB=OFF
-   -DENABLE_CLI=$(usex cli ON OFF)
-   -DENABLE_TESTS=$(usex test ON OFF)
-   -DENABLE_NLS=$(usex nls ON OFF)
-
-   -DRUN_CLANG_TIDY=OFF
-
-   -DUSE_GTK_VERSION=3
-   -DUSE_SYSTEM_EVENT2=ON
-   -DUSE_SYSTEM_DEFLATE=OFF
-   -DUSE_SYSTEM_DHT=OFF
-   -DUSE_SYSTEM_MINIUPNPC=ON
-   -DUSE_SYSTEM_NATPMP=ON
-  

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

2023-02-08 Thread Mike Gilbert
commit: f988ea896fe12e824b2959d310638125f40b2480
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Feb  9 00:37:19 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Feb  9 00:37:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f988ea89

net-p2p/transmission: sync live ebuild

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

 net-p2p/transmission/transmission-4.0.0.ebuild | 2 +-
 net-p2p/transmission/transmission-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-p2p/transmission/transmission-4.0.0.ebuild 
b/net-p2p/transmission/transmission-4.0.0.ebuild
index 6cc284b07f39..4859dc49adb0 100644
--- a/net-p2p/transmission/transmission-4.0.0.ebuild
+++ b/net-p2p/transmission/transmission-4.0.0.ebuild
@@ -51,7 +51,7 @@ COMMON_DEPEND="
gtk? (
>=dev-cpp/gtkmm-3.24.0:3.0
>=dev-cpp/glibmm-2.60.0:2
-   appindicator? ( dev-libs/libayatana-indicator )
+   appindicator? ( dev-libs/libayatana-appindicator )
)
qt5? (
dev-qt/qtcore:5

diff --git a/net-p2p/transmission/transmission-.ebuild 
b/net-p2p/transmission/transmission-.ebuild
index 242b9d3105cd..4859dc49adb0 100644
--- a/net-p2p/transmission/transmission-.ebuild
+++ b/net-p2p/transmission/transmission-.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/transmission/transmission;
 else
MY_PV="${PV/_beta/-beta.}"
-   MY_P="${PN}-${MY_PV}+r634b1e8fc1"
+   MY_P="${PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"

SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz;
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad-meta/

2023-02-08 Thread Marek Szuba
commit: 481611b6ff86d1152f87a8adb442638c22eeafa3
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Feb  8 23:53:19 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Feb  8 23:53:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=481611b6

sci-electronics/kicad-meta: stabilize 6.0.9 for amd64

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

 sci-electronics/kicad-meta/kicad-meta-6.0.9.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-electronics/kicad-meta/kicad-meta-6.0.9.ebuild 
b/sci-electronics/kicad-meta/kicad-meta-6.0.9.ebuild
index 9b332cea06f2..a9b6381bc4ae 100644
--- a/sci-electronics/kicad-meta/kicad-meta-6.0.9.ebuild
+++ b/sci-electronics/kicad-meta/kicad-meta-6.0.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ LICENSE="metapackage"
 SLOT="0"
 
 if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm64 ~riscv ~x86"
 fi
 
 IUSE="doc minimal"



[gentoo-commits] repo/gentoo:master commit in: app-doc/kicad-doc/

2023-02-08 Thread Marek Szuba
commit: 73bf06898bcfd3296bed551b7fcc869f2b1f7860
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Feb  8 23:51:23 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Feb  8 23:51:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73bf0689

app-doc/kicad-doc: stabilize 6.0.9 for amd64

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

 app-doc/kicad-doc/kicad-doc-6.0.9.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-doc/kicad-doc/kicad-doc-6.0.9.ebuild 
b/app-doc/kicad-doc/kicad-doc-6.0.9.ebuild
index 51164ea1dde5..0c112a32d334 100644
--- a/app-doc/kicad-doc/kicad-doc-6.0.9.ebuild
+++ b/app-doc/kicad-doc/kicad-doc-6.0.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,7 @@ if [[ ${PV} ==  ]]; then
LIVE_DEPEND=">=x11-misc/util-macros-1.18"
 else

SRC_URI="https://gitlab.com/kicad/services/${PN}/-/archive/${PV}/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm64 ~riscv ~x86"
 fi
 
 LICENSE="|| ( GPL-3+ CC-BY-3.0 ) GPL-2"



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad-symbols/

2023-02-08 Thread Marek Szuba
commit: 657cc95ea76013f16905fcd2f5e989c8a7d7f414
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Feb  8 23:52:52 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Feb  8 23:52:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=657cc95e

sci-electronics/kicad-symbols: stabilize 6.0.9 for amd64

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

 sci-electronics/kicad-symbols/kicad-symbols-6.0.9.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-electronics/kicad-symbols/kicad-symbols-6.0.9.ebuild 
b/sci-electronics/kicad-symbols/kicad-symbols-6.0.9.ebuild
index 02943f2ff696..34f69ac0a947 100644
--- a/sci-electronics/kicad-symbols/kicad-symbols-6.0.9.ebuild
+++ b/sci-electronics/kicad-symbols/kicad-symbols-6.0.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,7 @@ else

SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.gz;
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm64 ~riscv ~x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad-footprints/

2023-02-08 Thread Marek Szuba
commit: dfa2a8d618e1c26c94644d927f22066aa821273b
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Feb  8 23:52:20 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Feb  8 23:52:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfa2a8d6

sci-electronics/kicad-footprints: stabilize 6.0.9 for amd64

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

 sci-electronics/kicad-footprints/kicad-footprints-6.0.9.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-electronics/kicad-footprints/kicad-footprints-6.0.9.ebuild 
b/sci-electronics/kicad-footprints/kicad-footprints-6.0.9.ebuild
index e1268b9afd0d..8a46cc5de857 100644
--- a/sci-electronics/kicad-footprints/kicad-footprints-6.0.9.ebuild
+++ b/sci-electronics/kicad-footprints/kicad-footprints-6.0.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -17,7 +17,7 @@ else

SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${MY_PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm64 ~riscv ~x86"
fi
 
S="${WORKDIR}/${PN}-${MY_PV}"



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad-packages3d/

2023-02-08 Thread Marek Szuba
commit: 564fea258efd376afb23d408526141034b433b18
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Feb  8 23:52:38 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Feb  8 23:52:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=564fea25

sci-electronics/kicad-packages3d: stabilize 6.0.9 for amd64

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

 sci-electronics/kicad-packages3d/kicad-packages3d-6.0.9.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-electronics/kicad-packages3d/kicad-packages3d-6.0.9.ebuild 
b/sci-electronics/kicad-packages3d/kicad-packages3d-6.0.9.ebuild
index 5646b83a340a..344b60c32007 100644
--- a/sci-electronics/kicad-packages3d/kicad-packages3d-6.0.9.ebuild
+++ b/sci-electronics/kicad-packages3d/kicad-packages3d-6.0.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -18,7 +18,7 @@ else
S="${WORKDIR}/${PN/3d/3D}-${MY_PV}"
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm64 ~riscv ~x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/

2023-02-08 Thread Marek Szuba
commit: 3e9ae8f414b086d39e343f889629a23b67d2a860
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Feb  8 23:52:02 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Feb  8 23:52:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e9ae8f4

sci-electronics/kicad: stabilize 6.0.9 for amd64

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

 sci-electronics/kicad/kicad-6.0.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-electronics/kicad/kicad-6.0.9.ebuild 
b/sci-electronics/kicad/kicad-6.0.9.ebuild
index 66c09b766366..acb95eeca5df 100644
--- a/sci-electronics/kicad/kicad-6.0.9.ebuild
+++ b/sci-electronics/kicad/kicad-6.0.9.ebuild
@@ -21,7 +21,7 @@ else
S="${WORKDIR}/${PN}-${MY_PV}"
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm64 ~riscv ~x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad-templates/

2023-02-08 Thread Marek Szuba
commit: b8b47c370dd059f492cf5bf476b636dec3db9040
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Feb  8 23:53:03 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Feb  8 23:53:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8b47c37

sci-electronics/kicad-templates: stabilize 6.0.9 for amd64

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

 sci-electronics/kicad-templates/kicad-templates-6.0.9.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-electronics/kicad-templates/kicad-templates-6.0.9.ebuild 
b/sci-electronics/kicad-templates/kicad-templates-6.0.9.ebuild
index fcdb94bb2f13..d8f7f7a3b81b 100644
--- a/sci-electronics/kicad-templates/kicad-templates-6.0.9.ebuild
+++ b/sci-electronics/kicad-templates/kicad-templates-6.0.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -16,7 +16,7 @@ else

SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${MY_PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm64 ~riscv ~x86"
fi
 
S="${WORKDIR}/${PN}-${MY_PV}"



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

2023-02-08 Thread Patrick McLean
commit: f8739b6112dd0e1ff7e0d7af0bee579653f10ea3
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Feb  8 23:13:38 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Feb  8 23:13:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8739b61

dev-util/ruff: add 0.0.244, drop 0.0.243

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

 dev-util/ruff/Manifest | 2 +-
 dev-util/ruff/{ruff-0.0.243.ebuild => ruff-0.0.244.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index 2e3c6c9faaa1..8fbf1384dbc8 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -198,7 +198,7 @@ DIST regex-automata-0.1.10.crate 114533 BLAKE2B 
0e357229f6825f14339b1d7c40730b83
 DIST regex-syntax-0.6.28.crate 299288 BLAKE2B 
8554370e269e888e603c403089aa6eb4a087ae65fec016a428e424289990a07826e37a2e51cd353c7d530d5b3421e2db6a8f9d50e62379867bb5b6cbc57f2436
 SHA512 
ba5fb1622a330b67a4eb820551c7f20dbfdc6b38eb697b9bfddea4cf0060b473472045e93aaf6cb9727ae609e06ed285e1e42f06f34ac730ac39fb90425bbe85
 DIST remove_dir_all-0.5.3.crate 9184 BLAKE2B 
ab7ef94e0230ddc9b363f038254a180881bbc20eb04a254f97e6f71ed491c99ba1c88f5e85632d450243882a4a0df63f3b8b183bc1fbca9caf30ec23d577b1d7
 SHA512 
50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c
 DIST ring-0.16.20.crate 5082615 BLAKE2B 
6011eb7148c2d2ab410e564a06604f4350e07ea030e4d7dcb30574b977f0b0c7e53e09f6e6dbb2d068cdf110262876c48dfaeeef1b691932a056fe149916d934
 SHA512 
d97d1b08eb796d4c107426ff2c015ab1f221612500c8a57fca8e3f064e8c0f5ae2a5e6071d013313cd9f4be8fed4ba03beae84bd446f56b2b2ca5d483c328191
-DIST ruff-0.0.243.gh.tar.gz 819464 BLAKE2B 
d8cb1d27e5f75103ef2c26a343401b3fec3041b8c732c5a5d843a07961b11521ffb9f9b44079f80b86149343f619ce06bd20d2969cd9ba23c876c21b1d5e35e0
 SHA512 
812e9e1012560f3e964c52eda6365fc9a99389909e31aed671b8e395446e6074192f96cf320334d0ea7a0757412236cca593f68eadac11138e76b8c1c263cb63
+DIST ruff-0.0.244.gh.tar.gz 823226 BLAKE2B 
f94fc1d9d712cbe82cf9b910409f8fe5bf7035a5e6ed64cd721bfb059afa8ab22db7748fd758a3019682b10ac10d05d87cdd38a6b8bb20732ef33a2cfb4be686
 SHA512 
0140d2aee9d75eeb9a5bebab82be307c8854c7f16ca2b5362bd8e5bff2f68fd08e22b629a6acc516de24337381f8fd62943c166643348c8967158a66d66bc732
 DIST rust-stemmers-1.2.0.crate 2351301 BLAKE2B 
d633c0d7091fd05e55a521670104831bed89deef7a2fb7c1eed3528246e65b67a97888fed48b134b10c477e7b95c034e8bbad70500c779b1ff7b0c334de0b37b
 SHA512 
b9453a0984d41e5a692e5ea1a8a7bc6142de30f7b345a269489b8d4ebe3b3d442e7fe5f338c72a790521dea7a2ad9605c0ca8218a6b76d8bc5e19ae02cf711d7
 DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 
16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9
 SHA512 
84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544
 DIST rustix-0.36.8.crate 290808 BLAKE2B 
62da252100523d282d6d8d2bf141f6e59f0dafcebb0a1025b6bddb78c2a100643d63edcaea4cf64ce68696219ef52706f6b49f6a7b22f99c544866643952f98b
 SHA512 
6fd6ca326feac93145ddbf6eba65c8eff731c9a9e7ff3a6724c19e5c8bbb05236f526df27c4c916e855e7e75e65914470af2d9c98e1571692991a7bd811b5bb0

diff --git a/dev-util/ruff/ruff-0.0.243.ebuild 
b/dev-util/ruff/ruff-0.0.244.ebuild
similarity index 100%
rename from dev-util/ruff/ruff-0.0.243.ebuild
rename to dev-util/ruff/ruff-0.0.244.ebuild



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/arm/17.0/musl/

2023-02-08 Thread Sam James
commit: 7fc81f2fe989beb56e9e5e657ad8bff2aea71219
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 23:08:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 23:09:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fc81f2f

profiles/default/linux/arm/17.0/musl: update bug ref in mask

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

 profiles/default/linux/arm/17.0/musl/package.use.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/default/linux/arm/17.0/musl/package.use.mask 
b/profiles/default/linux/arm/17.0/musl/package.use.mask
index cff3d1daadfa..74b1b5aad0f8 100644
--- a/profiles/default/linux/arm/17.0/musl/package.use.mask
+++ b/profiles/default/linux/arm/17.0/musl/package.use.mask
@@ -5,5 +5,5 @@
 # libsanitizer needs porting to arm on musl:
 # - 
https://archives.gentoo.org/gentoo-releng-autobuilds/message/c59c5775309deef44162d1337e6fb650
 # - 
https://archives.gentoo.org/gentoo-releng-autobuilds/message/e94e893c954fa50b84b84086a40c359f
-# - https://bugs.gentoo.org/892079#c10 (bug otherwise unrelated)
+# - bug #893654
 sys-devel/gcc sanitize



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

2023-02-08 Thread Sam James
commit: 70798e86503c74be435ea880a249e18e8a6e0a38
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 21:58:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 23:09:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70798e86

profiles/base: unmask gprofng for newer binutils

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

 profiles/base/package.use.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index c3f8b6eb7b9c..c9443c84db66 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -154,7 +154,7 @@ app-antivirus/clamav jit
 
 # Sam James  (2022-08-26)
 # Broken at runtime for now (bug #865113).
-sys-devel/binutils gprofng
+ (2022-08-14)
 # slurm is last rited



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

2023-02-08 Thread Georgy Yakovlev
commit: 70c83504d5c92a66b3fba923b2e819b9568990f9
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Feb  8 22:35:25 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Feb  8 22:35:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70c83504

dev-lang/rust: fix 1.67.0 with both doc and wasm enabled

Closes: https://bugs.gentoo.org/892513
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-lang/rust/files/1.67.0-doc-wasm.patch | 34 +++
 dev-lang/rust/rust-1.67.0.ebuild  |  1 +
 2 files changed, 35 insertions(+)

diff --git a/dev-lang/rust/files/1.67.0-doc-wasm.patch 
b/dev-lang/rust/files/1.67.0-doc-wasm.patch
new file mode 100644
index ..06011deb795b
--- /dev/null
+++ b/dev-lang/rust/files/1.67.0-doc-wasm.patch
@@ -0,0 +1,34 @@
+From 92aa5f6b272bcdc020a34f8d90f9ef851b5b4504 Mon Sep 17 00:00:00 2001
+From: John Millikin 
+Date: Mon, 9 Jan 2023 13:54:21 +0900
+Subject: [PATCH] Disable `linux_ext` in wasm32 and fortanix rustdoc builds.
+
+The `std::os::unix` module is stubbed out when building docs for these
+target platforms. The introduction of Linux-specific extension traits
+caused `std::os::net` to depend on sub-modules of `std::os::unix`,
+which broke rustdoc for the `wasm32-unknown-unknown` target.
+
+Adding an additional `#[cfg]` guard solves that rustdoc failure by
+not declaring `linux_ext` on targets with a stubbed `std::os::unix`.
+---
+ library/std/src/os/net/mod.rs | 9 +
+ 1 file changed, 9 insertions(+)
+
+diff --git a/library/std/src/os/net/mod.rs b/library/std/src/os/net/mod.rs
+index 5ec267c41e97c..b7046dd7c598c 100644
+--- a/library/std/src/os/net/mod.rs
 b/library/std/src/os/net/mod.rs
+@@ -1,4 +1,13 @@
+ //! OS-specific networking functionality.
+ 
++// See cfg macros in `library/std/src/os/mod.rs` for why these platforms must
++// be special-cased during rustdoc generation.
++#[cfg(not(all(
++doc,
++any(
++all(target_arch = "wasm32", not(target_os = "wasi")),
++all(target_vendor = "fortanix", target_env = "sgx")
++)
++)))]
+ #[cfg(any(target_os = "linux", target_os = "android", doc))]
+ pub(super) mod linux_ext;

diff --git a/dev-lang/rust/rust-1.67.0.ebuild b/dev-lang/rust/rust-1.67.0.ebuild
index 095c3d5689e0..9cef9622f2b5 100644
--- a/dev-lang/rust/rust-1.67.0.ebuild
+++ b/dev-lang/rust/rust-1.67.0.ebuild
@@ -164,6 +164,7 @@ PATCHES=(
"${FILESDIR}"/1.65.0-ignore-broken-and-non-applicable-tests.patch
"${FILESDIR}"/1.62.1-musl-dynamic-linking.patch
"${FILESDIR}"/1.67.0-bootstrap.patch
+   "${FILESDIR}"/1.67.0-doc-wasm.patch
 )
 
 S="${WORKDIR}/${MY_P}-src"



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

2023-02-08 Thread Maciej Barć
commit: 74edc98efcc22df192b0e77024071f84b2f78317
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Feb  8 22:16:41 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Feb  8 22:17:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74edc98e

dev-python/simber: remove python_requires

Closes: https://bugs.gentoo.org/893620
Signed-off-by: Maciej Barć  gentoo.org>

 dev-python/simber/simber-0.2.5.ebuild | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/dev-python/simber/simber-0.2.5.ebuild 
b/dev-python/simber/simber-0.2.5.ebuild
index 2c80d2f6ff4a..50e304703975 100644
--- a/dev-python/simber/simber-0.2.5.ebuild
+++ b/dev-python/simber/simber-0.2.5.ebuild
@@ -20,3 +20,9 @@ KEYWORDS="amd64 ~x86"
 RDEPEND="dev-python/colorama[${PYTHON_USEDEP}]"
 
 distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i '/ *python_requires/s|.*||' setup.py || die  # bug #893620
+
+   distutils-r1_src_prepare
+}



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

2023-02-08 Thread Maciej Barć
commit: 216c94add051b5fb61539b5e444ada5c6c023636
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Feb  8 22:04:54 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Feb  8 22:17:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=216c94ad

dev-ml/ppx_inline_test: patch for newest ppxlib

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

 .../files/ppx_inline_test-0.15.0-pr39.patch| 23 ++
 .../ppx_inline_test-0.15.0-r3.ebuild   | 28 ++
 2 files changed, 51 insertions(+)

diff --git a/dev-ml/ppx_inline_test/files/ppx_inline_test-0.15.0-pr39.patch 
b/dev-ml/ppx_inline_test/files/ppx_inline_test-0.15.0-pr39.patch
new file mode 100644
index ..39c5a9c8ca0a
--- /dev/null
+++ b/dev-ml/ppx_inline_test/files/ppx_inline_test-0.15.0-pr39.patch
@@ -0,0 +1,23 @@
+From 99e6e5819118c3ebf06bccc879a15175b9221148 Mon Sep 17 00:00:00 2001
+From: Carl Eastlund 
+Date: Thu, 19 Jan 2023 12:25:16 -0500
+Subject: [PATCH] Stop using [Ppxlib.File_path].
+
+Signed-off-by: Carl Eastlund 
+---
+ src/ppx_inline_test.ml | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/ppx_inline_test.ml b/src/ppx_inline_test.ml
+index 7f2e854..37c9791 100644
+--- a/src/ppx_inline_test.ml
 b/src/ppx_inline_test.ml
+@@ -82,7 +82,7 @@ let rec short_desc_of_expr ~max_len e =
+ ;;
+ 
+ let descr ~(loc:Location.t) ?(inner_loc=loc) e_opt id_opt =
+-  let filename  = File_path.get_default_path loc in
++  let filename  = loc.loc_start.pos_fnamein
+   let line  = loc.loc_start.pos_lnum in
+   let start_pos = loc.loc_start.pos_cnum - loc.loc_start.pos_bol in
+   let end_pos   = inner_loc.Location.loc_end.pos_cnum - loc.loc_start.pos_bol 
in

diff --git a/dev-ml/ppx_inline_test/ppx_inline_test-0.15.0-r3.ebuild 
b/dev-ml/ppx_inline_test/ppx_inline_test-0.15.0-r3.ebuild
new file mode 100644
index ..c54ad31da8b2
--- /dev/null
+++ b/dev-ml/ppx_inline_test/ppx_inline_test-0.15.0-r3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Syntax extension for writing in-line tests in ocaml code"
+HOMEPAGE="https://github.com/janestreet/ppx_inline_test;
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+
+# https://bugs.gentoo.org/749291#c2
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-ml/ppxlib-0.29.0:=
+   dev-ml/base:=
+   dev-ml/time_now:${SLOT}
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${P}-pr39.patch )



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

2023-02-08 Thread Julien Roy
commit: 99634202dde32870442f25638bd3531be03ec4ed
Author: Julien Roy  jroy  ca>
AuthorDate: Wed Feb  8 22:09:48 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Wed Feb  8 22:09:48 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=99634202

dev-python/osprofiler: dev-python/{redis-py -> redis}

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

 dev-python/osprofiler/osprofiler-3.4.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/osprofiler/osprofiler-3.4.3.ebuild 
b/dev-python/osprofiler/osprofiler-3.4.3.ebuild
index a599facb1..5719aa521 100644
--- a/dev-python/osprofiler/osprofiler-3.4.3.ebuild
+++ b/dev-python/osprofiler/osprofiler-3.4.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -46,7 +46,7 @@ DEPEND="
>=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
>=dev-python/pymongo-3.0.2[${PYTHON_USEDEP}]
>=dev-python/elasticsearch-py-2.0.0[${PYTHON_USEDEP}]
-   >=dev-python/redis-py-2.10.0[${PYTHON_USEDEP}]
+   >=dev-python/redis-2.10.0[${PYTHON_USEDEP}]
>=dev-python/reno-3.1.0[${PYTHON_USEDEP}]
)
 "



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

2023-02-08 Thread Julien Roy
commit: 1ebe795c842826b0017a9ba4fa6f954267bf8bd7
Author: Julien Roy  jroy  ca>
AuthorDate: Wed Feb  8 22:09:22 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Wed Feb  8 22:09:22 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1ebe795c

dev-python/celery: dev-python/{redis-py -> redis}

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

 dev-python/celery/celery-5.3.0_beta1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/celery/celery-5.3.0_beta1-r1.ebuild 
b/dev-python/celery/celery-5.3.0_beta1-r1.ebuild
index dc527d4aa..d46c2fc2d 100644
--- a/dev-python/celery/celery-5.3.0_beta1-r1.ebuild
+++ b/dev-python/celery/celery-5.3.0_beta1-r1.ebuild
@@ -51,7 +51,7 @@ BDEPEND="
dev-python/pytest-subtests[${PYTHON_USEDEP}]
>=dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.10[${PYTHON_USEDEP}]
-   dev-python/redis-py[${PYTHON_USEDEP}]
+   dev-python/redis[${PYTHON_USEDEP}]
dev-python/sphinx-testing[${PYTHON_USEDEP}]
dev-python/tblib[${PYTHON_USEDEP}]
sci-astronomy/pyephem[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtsql/files/, dev-qt/qtsql/

2023-02-08 Thread Andreas Sturmlechner
commit: 21ff6b5a26c64269d3c9cb1753ed35c74fe5ed7f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Feb  8 22:00:02 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Feb  8 22:03:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21ff6b5a

dev-qt/qtsql: Fix CVE-2023-24607

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

 dev-qt/qtsql/Manifest  |   1 +
 .../qtsql/files/qtsql-5.15.8-CVE-2023-24607.patch  | 341 +
 dev-qt/qtsql/qtsql-5.15.8-r1.ebuild|  58 
 3 files changed, 400 insertions(+)

diff --git a/dev-qt/qtsql/Manifest b/dev-qt/qtsql/Manifest
index 74c8ba8ae7d8..72012ac9ff90 100644
--- a/dev-qt/qtsql/Manifest
+++ b/dev-qt/qtsql/Manifest
@@ -1,3 +1,4 @@
 DIST qtbase-5.15-gentoo-patchset-3.tar.xz 3856 BLAKE2B 
0752426f9bc2dfa1ab2bc246b29f5d00305df05175a7801d7d5eddacfa46fcb605d9a317547edc01d3ef339f6effc2fcee7549cb7aecced37f0098166c70dbe2
 SHA512 
2515bea53232e76ca3e40bdaf1dd52fdf452052a2f40002ee91360d1fcceea3c5c2f5a8d2a3bfc0f9c2bacd61460a632c5b351accd73fd37b64985593219148e
 DIST qtbase-5.15.8-gentoo-kde-1.tar.xz 780764 BLAKE2B 
6abb00127113595cbb0a0caf58eb6323423ca41cbde6262a63762aded12861b6c051c9548c9ce2d11ab073e8930c11b609c05579eba34d56201fb7187c78ee23
 SHA512 
8b59ba61e7364c78d5bf728b4d8c9bd0f8e1ed973f1a84cd40330b06195b246e052ec087067336ff5d4e80a12168a25e0bd47fd88d837c00f106d8cdeba0c016
+DIST qtbase-5.15.8-gentoo-kde-5.tar.xz 793372 BLAKE2B 
f486a0275fdf4da28a88ba40b7e6f227267fa05e8f466f734f720e792de1796501d5f1fb4427a84ca2d709bfa07abd695ad59210f7fd11227b1bf465484736b8
 SHA512 
f51d7ee2d121acda1141b9816197afc57ac0176a12acc08a93c2a793694afb734f8f1ad280a5bf95170cf912e32edb4a6612befeb4198fec78a7e50bbb6a61cd
 DIST qtbase-everywhere-opensource-src-5.15.8.tar.xz 50259432 BLAKE2B 
cb1b790a384a5cad9a95fdc448e275d48a68c6ee2addf08b40f9963cc5762fd7ab15852dea8392dc76da39f1565c1e23ddb5875c280f0177e802082f4b4f7f2b
 SHA512 
29e8877bafdbc908072209f1b27a5040b022e2b71f17f4ab4cecd570adeae21597f9af7f1d38758760f3cb30376eeb15c5f066bf02c6e9a9e3a4d07f967046ce

diff --git a/dev-qt/qtsql/files/qtsql-5.15.8-CVE-2023-24607.patch 
b/dev-qt/qtsql/files/qtsql-5.15.8-CVE-2023-24607.patch
new file mode 100644
index ..3cdb9116465b
--- /dev/null
+++ b/dev-qt/qtsql/files/qtsql-5.15.8-CVE-2023-24607.patch
@@ -0,0 +1,341 @@
+From ec1c9c116a16f2cd15587dc861e5d178010b3f99 Mon Sep 17 00:00:00 2001
+From: Albert Astals Cid 
+Date: Wed, 8 Feb 2023 18:16:58 +0100
+Subject: [PATCH] Apply CVE-2023-24607-qtbase-5.15.diff
+
+Change-Id: Ic77ce0e279a8ed6d7aac3bf4f0d1a56ad9dde40c
+---
+ src/plugins/sqldrivers/odbc/qsql_odbc.cpp | 206 +-
+ 1 file changed, 118 insertions(+), 88 deletions(-)
+
+diff --git a/src/plugins/sqldrivers/odbc/qsql_odbc.cpp 
b/src/plugins/sqldrivers/odbc/qsql_odbc.cpp
+index 5f51de3843..6cac60d03d 100644
+--- a/src/plugins/sqldrivers/odbc/qsql_odbc.cpp
 b/src/plugins/sqldrivers/odbc/qsql_odbc.cpp
+@@ -92,23 +92,39 @@ inline static QString fromSQLTCHAR(const 
QVarLengthArray& input, int s
+ return result;
+ }
+ 
++template 
++void toSQLTCHARImpl(QVarLengthArray , const QString ); 
// primary template undefined
++
++template 
++void do_append(QVarLengthArray , const Container )
++{
++result.append(reinterpret_cast(c.data()), c.size());
++}
++
++template <>
++void toSQLTCHARImpl<1>(QVarLengthArray , const QString 
)
++{
++const auto u8 = input.toUtf8();
++do_append(result, u8);
++}
++
++template <>
++void toSQLTCHARImpl<2>(QVarLengthArray , const QString 
)
++{
++do_append(result, input);
++}
++
++template <>
++void toSQLTCHARImpl<4>(QVarLengthArray , const QString 
)
++{
++const auto u32 = input.toUcs4();
++do_append(result, u32);
++}
++
+ inline static QVarLengthArray toSQLTCHAR(const QString )
+ {
+ QVarLengthArray result;
+-result.resize(input.size());
+-switch(sizeof(SQLTCHAR)) {
+-case 1:
+-memcpy(result.data(), input.toUtf8().data(), input.size());
+-break;
+-case 2:
+-memcpy(result.data(), input.unicode(), input.size() * 2);
+-break;
+-case 4:
+-memcpy(result.data(), input.toUcs4().data(), input.size() * 4);
+-break;
+-default:
+-qCritical("sizeof(SQLTCHAR) is %d. Don't know how to handle 
this.", int(sizeof(SQLTCHAR)));
+-}
++toSQLTCHARImpl(result, input);
+ result.append(0); // make sure it's null terminated, doesn't matter if it 
already is, it does if it isn't.
+ return result;
+ }
+@@ -763,6 +779,14 @@ QChar QODBCDriverPrivate::quoteChar()
+ return quote;
+ }
+ 
++static SQLRETURN qt_string_SQLSetConnectAttr(SQLHDBC handle, SQLINTEGER attr, 
const QString )
++{
++auto encoded = toSQLTCHAR(val);
++return SQLSetConnectAttr(handle, attr,
++ encoded.data(),
++ SQLINTEGER(encoded.size() * sizeof(SQLTCHAR))); 
// size in 

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

2023-02-08 Thread Matthew Thode
commit: 3d3ba501db04aa4330191f669f85c72a6313d693
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Feb  8 22:00:18 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Feb  8 22:00:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d3ba501

dev-ruby/facter: add 4.3.0

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

 dev-ruby/facter/Manifest|  1 +
 dev-ruby/facter/facter-4.3.0.ebuild | 46 +
 2 files changed, 47 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index d9453f336636..9ad80d38c489 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,2 +1,3 @@
 DIST facter-3.14.24.tar.gz 410547 BLAKE2B 
69d2fd3b1bf9f91456ca570f9fef44ddd6e7656a285c035ecb42df2553c461be137d06232fc1f96f239598143912928dcfaf0d9b3078f4335dfc83163eee5120
 SHA512 
88e47271f213570fb7819630f7b08076bd8b234612a2bb885de760acab48c37b588c1f214da11c5096f0db6b7df4a516b6e83abc56a1d95779b6f1353831e588
 DIST facter-4.2.14.tar.gz 485039 BLAKE2B 
cc6862a3ed314af19ef38e5b1a000916cd8d7cd75f69c9ea38efda612ba82033127963c0230e0344e66cb90a9054d52a8882a8e49f90fc87b383b8dc69568656
 SHA512 
764af9e9e5957182d57e803b4519f6d831a12fdca4b9db77efa19c71edd1fc0af7f52b4953f54ba8881afe948db1fd93239e7de47be24a836587eace6420e038
+DIST facter-4.3.0.tar.gz 485528 BLAKE2B 
87649bd543337d3f12b978cbff78b0829e2f11ea68884b357a131b421fa60a5c713fee7d0dd04e04aa4cbfa39a08889967b0b531bfc8fcde781be12b4f455f01
 SHA512 
52ed43ab1d11ded079ae221a60f1448f1cf3a3c66907e828f9d6e0c5c0e28c26641ce482a694100700633cc1459a3521be45029907307b2bf91cb6eaecc1b351

diff --git a/dev-ruby/facter/facter-4.3.0.ebuild 
b/dev-ruby/facter/facter-4.3.0.ebuild
new file mode 100644
index ..1c4e136e7a9c
--- /dev/null
+++ b/dev-ruby/facter/facter-4.3.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 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 ~riscv ~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 

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

2023-02-08 Thread Sam James
commit: 04591be0ae074b589d2a86c4acf08199f7265644
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 21:32:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 21:35:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04591be0

sys-libs/pkgcraft: fix fetching crates

The tarball fetched from github doesn't contain the scallop submodule and
gyakovlev explained the possible issues w/ mixing crate build & github
tag tarball builds because of the risk of mismatches.

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

 sys-libs/pkgcraft/Manifest  | 148 +-
 sys-libs/pkgcraft/pkgcraft-0.0.5.ebuild | 463 +---
 sys-libs/pkgcraft/pkgcraft-.ebuild  | 463 +---
 3 files changed, 760 insertions(+), 314 deletions(-)

diff --git a/sys-libs/pkgcraft/Manifest b/sys-libs/pkgcraft/Manifest
index f342d854ff9c..25333678072f 100644
--- a/sys-libs/pkgcraft/Manifest
+++ b/sys-libs/pkgcraft/Manifest
@@ -1,42 +1,74 @@
+DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST ahash-0.7.6.crate 38030 BLAKE2B 
aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9
 SHA512 
61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68
 DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 
3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6
 SHA512 
ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
+DIST anes-0.1.6.crate 23857 BLAKE2B 
9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61
 SHA512 
f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29
 DIST annotate-snippets-0.6.1.crate 21894 BLAKE2B 
4684eb9c7aaaf7e34808338d05c523482709de2c79245df30e1d1148b79de77fc4bff88adefdb85d0675799749c9ed8bd1a14be0d75f68c2c7664ea5db13ec16
 SHA512 
3354bc87d4ff32f73db98546a6e434f3ecfe6d290f08df5ebaf6afec15dfbe105e6b4e91133f442246a7c2e534730550010ef18ff075f1f7d6267799962e2b23
+DIST anyhow-1.0.68.crate 43882 BLAKE2B 
0ccd8fcb746344dfa85674fa7c95aa648aed8d40134b8c1c1c0852f6c7d22f5622ca1704ec65c254fc20946b1733299e1517364d74f726952d5a951ef89a2fe5
 SHA512 
b8cfc132ebeac823edf18cba7e335d1939fcbb095ed4ea859f4dc4cde5b1ff35fd68f0743577c69085f74f019768a3359936bf6dc1b2aceb7e2b28ace7f74a0f
+DIST assert_cmd-2.0.8.crate 24347 BLAKE2B 
b69beb301a11e893ee1c7b59a08ac7860c16a598dc404d7bfd38b2554790898cfb82d1e602750e9b720b4122154e4da140c7b077645786f0a788796d5dafe272
 SHA512 
886d789af9fe7f8155d393e2742c7982d5c0bb8d44a09f66e5552faed2effcedd000d567f9f00e08ad6d7c17fac9374d7a234ba001f38c9cf444ee41dbe07428
+DIST async-stream-0.3.3.crate 12142 BLAKE2B 
982831c5161e4fe3fadd5cb62678ba6d17c08e8d00de6cdf67ea2fcfc99cb878f7a87ed6eb29474f38081e0236bcf8e98e1ca2ae7d14f72bae2a6443557f2382
 SHA512 
fcc1e2c4e845ef309ece18824dcb769d84bf2370427f339658c489909028daa5e86e9dd4150c62c4279f4f498d4a73a200d9036271107d16134f56713aa6a0d0
+DIST async-stream-impl-0.3.3.crate 4072 BLAKE2B 
33577ae90f52bf9c50e2b264b65ccf2fc999b97548be32e1e23907d645262b1e699d4992670cd1b7b65edab00eca53fba823d68f2534b98daff6bee02858e043
 SHA512 
d61bbd6d26eff8170a26fe98b1f8701d7e1082c2108b059d8bfd166eafbe22172586d9e8e2a31c32cb7ea9e9ff9d689fcd070ce7ae5b526f7f3c68f1b212
 DIST async-trait-0.1.62.crate 27944 BLAKE2B 
01bc8d5cb02b19e9ad3d1e7c95c1584330de3136da277029a8caca39192767af76153d767ad1472867f2d1dbf5f5d56b4acd3d86d2581cdf460f4c82aaf53ff2
 SHA512 
c58d4586026e5686f9e98a8e98c5375faf5d61524714fa1355673b3f5c925edda40761810196593448474b524585c008e71b0a8bb7de72d75a3834ef67687726
 DIST async-trait-0.1.64.crate 29196 BLAKE2B 
8cd25de53df989d7d5b79181e0ed5b6bd7cad71a2dee24b56eca9c7c9d6024f4fcce89764fda830168c093dc5e447455443b319491097171ef4c049eeb7199b2
 SHA512 
0487a688cddae7529def0645f6ef4440916eaa757b14e8e414f910b55e17e2c1fe3fe18c216c3a1916a21909c32cba7add8e461adeefaa4be5deaa3c7085fad7
 DIST async_once-0.2.6.crate 4678 BLAKE2B 
15a381936c593c9eeb4b79a41dca09337fcdde2fec734f30502209001a41a61ded78dabffef9d6f415166e281c3208e2585061a8ce5033b6cac982f4876c4b63
 SHA512 
e0f1a9298a9aa0e2a1bd9c9c903ea143bf05549ee7acb5c1fe72d63430a7a7a2a3d50b1b7c8f7738b1c2f9dea5c6e329dbab1f355c2d8ebf4aab1d5238d71aaa
+DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/arm/17.0/musl/

2023-02-08 Thread Sam James
commit: 5a3ff0fc1159b74ad7be0f6be28d9ab53bbc76aa
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 21:40:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 21:40:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a3ff0fc

profiles/default/linux/arm/17.0/musl: mask sys-devel/gcc[sanitize]

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

 profiles/default/linux/arm/17.0/musl/package.use.mask | 9 +
 1 file changed, 9 insertions(+)

diff --git a/profiles/default/linux/arm/17.0/musl/package.use.mask 
b/profiles/default/linux/arm/17.0/musl/package.use.mask
new file mode 100644
index ..cff3d1daadfa
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/musl/package.use.mask
@@ -0,0 +1,9 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Sam James  (2023-02-08)
+# libsanitizer needs porting to arm on musl:
+# - 
https://archives.gentoo.org/gentoo-releng-autobuilds/message/c59c5775309deef44162d1337e6fb650
+# - 
https://archives.gentoo.org/gentoo-releng-autobuilds/message/e94e893c954fa50b84b84086a40c359f
+# - https://bugs.gentoo.org/892079#c10 (bug otherwise unrelated)
+sys-devel/gcc sanitize



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

2023-02-08 Thread Andreas K. Hüttel
commit: 7e549adf29f028b9fc285103d119991bf2ea8900
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Feb  8 21:20:56 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Feb  8 21:21:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e549adf

sys-devel/binutils: 2.40 patchset 2 bump

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

 sys-devel/binutils/Manifest|   1 +
 sys-devel/binutils/binutils-2.40-r1.ebuild | 492 +
 2 files changed, 493 insertions(+)

diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest
index 8ce6050a8086..c52d13d3d3e3 100644
--- a/sys-devel/binutils/Manifest
+++ b/sys-devel/binutils/Manifest
@@ -15,4 +15,5 @@ DIST binutils-2.38.tar.xz 23651408 BLAKE2B 
19ede396ec97b88e632aded2f69f4684cc505
 DIST binutils-2.39-patches-5.tar.xz 82924 BLAKE2B 
2cf75f661989f22270d6afe5f3c543814eb6a331be4493016fa2871e1f10a84a123c1c51e77a19b35e46680b9fe77390cb1532ca40d470a6041fa768fed3ccd7
 SHA512 
4b5811b4822b3a06f590fc7d082dc0ddf18a6058ac23887254e2ee9bd63c7f06f1636e446152115c7e0b01a6c5298a0d9df6904bd1582e66504ccde80dd1ecbd
 DIST binutils-2.39.tar.xz 25167756 BLAKE2B 
ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f
 SHA512 
68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3
 DIST binutils-2.40-patches-1.tar.xz 12260 BLAKE2B 
d525502e08012080417634fd41981550362d4d799952e89f388af2a6e5db5b80e88bfdb0b5b1d2a1bcf8ebda529eefbced8fa2ae84c7fe3ddb10184e98d4b369
 SHA512 
140f80be786511f63651e67bf25c2992de6a21bac00a3252dcf98becc3f9379c8070ef1380d5542bbf2e1908c50dab2c7ebb651d13bb97609594fe9fd9f1f079
+DIST binutils-2.40-patches-2.tar.xz 183760 BLAKE2B 
447f1c40ac8212b1e91f6f2137f87958c3f4e2366b11b9979d9d09d52e9fcde9a9d74f0c1871616157e001f505849fceb2097a512f434b9c848885e367a07c35
 SHA512 
30efbfcbd2d936c74d9480e4f2f4b8dcd30abcd0f1b22d21d20558002fdb8c90bd2fe97e3f27c2905714dcfd1297cac2646ede1e2c3d9fbf159f93c8cf01a290
 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 
8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2
 SHA512 
a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925

diff --git a/sys-devel/binutils/binutils-2.40-r1.ebuild 
b/sys-devel/binutils/binutils-2.40-r1.ebuild
new file mode 100644
index ..4c44596c44eb
--- /dev/null
+++ b/sys-devel/binutils/binutils-2.40-r1.ebuild
@@ -0,0 +1,492 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit libtool flag-o-matic gnuconfig strip-linguas toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+
+LICENSE="GPL-3+"
+IUSE="cet doc gold gprofng multitarget +nls pgo +plugins static-libs test 
vanilla zstd"
+
+# Variables that can be set here  (ignored for live ebuilds)
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=2
+PATCH_DEV=dilfridge
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   SLOT=${PV}
+else
+   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+   PATCH_DEV=${PATCH_DEV:-dilfridge}
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://sourceware.org/pub/binutils/releases/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz;
+   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+   SLOT=$(ver_cut 1-2)
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+   zstd? ( app-arch/zstd:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( sys-apps/texinfo )
+   test? (
+   dev-util/dejagnu
+   sys-devel/bc
+   )
+   nls? ( sys-devel/gettext )
+   zstd? ( virtual/pkgconfig )
+   sys-devel/flex
+   app-alternatives/yacc
+"
+
+RESTRICT="!test? ( test )"
+
+MY_BUILDDIR=${WORKDIR}/build
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+  

[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/geopy/

2023-02-08 Thread Alfredo Tupone
commit: f9e8b39471631d806b37d3efef307da9cae34d88
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Feb  8 21:20:06 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Feb  8 21:20:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9e8b394

sci-geosciences/geopy: add 2.3.0

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

 sci-geosciences/geopy/Manifest   |  1 +
 sci-geosciences/geopy/geopy-2.3.0.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/sci-geosciences/geopy/Manifest b/sci-geosciences/geopy/Manifest
index a67caaea0ae7..46e9da1a2d24 100644
--- a/sci-geosciences/geopy/Manifest
+++ b/sci-geosciences/geopy/Manifest
@@ -1 +1,2 @@
 DIST geopy-2.2.0.tar.gz 289811 BLAKE2B 
f876a867a19e5178eba1fa6b7389159e820fc6a9c9a6ac4beb807e2b1b121612a526b5f7290d5fd6db3e259cbd03a86695775d4cad39662126d5f5b7194b19bd
 SHA512 
78b6c2e4726dd50ad97e3425a0459b4611eed54c06c16a2b397db9c3fd9878d76f9eba26ce353908315fea469a76b4044401f5ba37aab3752e9649fd35db16cd
+DIST geopy-2.3.0.tar.gz 290677 BLAKE2B 
5bd981902e734d76289e628e92a14a550d92509a69585dea94c669256ed279655ed27d03752307c21c773f0364a8c62671d34c49fa889bc933ff021716062422
 SHA512 
ede61870f38ff2fb7c79f282b06711e6677f6054d082f3b0a1d9f5eace4e7597e65938fc7eebd2c31ceeb27e02de8d1e1a71d71bd66613b6d9185da5e4261a4f

diff --git a/sci-geosciences/geopy/geopy-2.3.0.ebuild 
b/sci-geosciences/geopy/geopy-2.3.0.ebuild
new file mode 100644
index ..51b6f4691324
--- /dev/null
+++ b/sci-geosciences/geopy/geopy-2.3.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9,10} )
+inherit distutils-r1
+
+DESCRIPTION="Python client for several popular geocoding web services"
+HOMEPAGE="https://github.com/geopy/geopy;
+SRC_URI="https://github.com/geopy/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+# Need geocoding service to test
+RESTRICT="test"
+
+RDEPEND=">=sci-geosciences/GeographicLib-1.51-r1[python,${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND=""



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

2023-02-08 Thread Sam James
commit: f16a83b775dfc3f79a78b9e3d252cfc71ba95a53
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 20:49:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 21:13:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f16a83b7

media-video/vlc: drop 3.0.17.4-r2

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

 media-video/vlc/Manifest   |   1 -
 media-video/vlc/vlc-3.0.17.4-r2.ebuild | 513 -
 2 files changed, 514 deletions(-)

diff --git a/media-video/vlc/Manifest b/media-video/vlc/Manifest
index 61a718d4d063..0febcd33eb1c 100644
--- a/media-video/vlc/Manifest
+++ b/media-video/vlc/Manifest
@@ -1,2 +1 @@
-DIST vlc-3.0.17.4.tar.xz 26567148 BLAKE2B 
4f36e7a9695d9e839fbebe92ec85c9411fa5b980b18332caf3dacfe51c6fea30cae71ee4cb0dad8b5536dd7d9b8801987f87a3c978eec17e444eaeacda603881
 SHA512 
dac14c6586603c064294672eb878253e52b3a7bef431fb10303345e5400591b5c1f2d452a2af03f503db0ca186582a84be06fdf05ab011c33f7b0bd5389c51fb
 DIST vlc-3.0.18.tar.xz 26631372 BLAKE2B 
73d80615d5b4789ca980bd631db248e74de13d466e5f19b66a170ca785b46f281a1a242c6fdf14686cfb224aba3ddfeda16ffce11edbef3255c4bbdff36c517d
 SHA512 
6fc8fdaa7e8862ad7133d69b3dab99ab9cd3945846a6ce5e2379b7f68ee9accd385c53b8573fc7c82f732c24678b4932b1154d2ad8accf06305f2f578d6fcd8e

diff --git a/media-video/vlc/vlc-3.0.17.4-r2.ebuild 
b/media-video/vlc/vlc-3.0.17.4-r2.ebuild
deleted file mode 100644
index 824a5c251898..
--- a/media-video/vlc/vlc-3.0.17.4-r2.ebuild
+++ /dev/null
@@ -1,513 +0,0 @@
-# Copyright 2000-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..2} )
-
-MY_PV="${PV/_/-}"
-MY_PV="${MY_PV/-beta/-test}"
-MY_P="${PN}-${MY_PV}"
-if [[ ${PV} = * ]] ; then
-   if [[ ${PV%.} != ${PV} ]] ; then
-   EGIT_BRANCH="3.0.x"
-   fi
-   EGIT_REPO_URI="https://code.videolan.org/videolan/vlc.git;
-   inherit git-r3
-else
-   if [[ ${MY_P} = ${P} ]] ; then
-   
SRC_URI="https://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.xz;
-   else
-   
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
-   fi
-   KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv -sparc x86"
-fi
-inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
-
-DESCRIPTION="Media player and framework with support for most multimedia files 
and streaming"
-HOMEPAGE="https://www.videolan.org/vlc/;
-
-LICENSE="LGPL-2.1 GPL-2"
-SLOT="0/5-9" # vlc - vlccore
-
-IUSE="a52 alsa aom archive aribsub bidi bluray cddb chromaprint chromecast 
dav1d dbus
-   dc1394 debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac 
fluidsynth
-   fontconfig +gcrypt gme gnome-keyring gstreamer +gui ieee1394 jack jpeg 
kate
-   libass libcaca libnotify +libsamplerate libtar libtiger linsys lirc 
live lua
-   macosx-notifications mad matroska modplug mp3 mpeg mtp musepack ncurses 
nfs ogg
-   omxil optimisememory opus png projectm pulseaudio rdp run-as-root samba 
sdl-image
-   sftp shout sid skins soxr speex srt ssl svg taglib theora tremor 
truetype twolame
-   udev upnp vaapi v4l vdpau vnc vpx wayland +X x264 x265 xml zeroconf zvbi
-   cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_x86_mmx 
cpu_flags_x86_sse
-"
-REQUIRED_USE="
-   chromecast? ( encode )
-   directx? ( ffmpeg )
-   fontconfig? ( truetype )
-   libcaca? ( X )
-   libtar? ( skins )
-   libtiger? ( kate )
-   lua? ( ${LUA_REQUIRED_USE} )
-   skins? ( gui truetype X xml )
-   ssl? ( gcrypt )
-   vaapi? ( ffmpeg X )
-   vdpau? ( ffmpeg X )
-"
-BDEPEND="
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   lua? ( ${LUA_DEPS} )
-   amd64? ( dev-lang/yasm )
-   x86? ( dev-lang/yasm )
-"
-RDEPEND="
-   media-libs/libvorbis
-   net-dns/libidn:=
-   sys-libs/zlib[minizip]
-   virtual/libintl
-   virtual/opengl
-   a52? ( media-libs/a52dec )
-   alsa? ( media-libs/alsa-lib )
-   aom? ( media-libs/libaom:= )
-   archive? ( app-arch/libarchive:= )
-   aribsub? ( media-libs/aribb24 )
-   bidi? (
-   dev-libs/fribidi
-   media-libs/freetype:2[harfbuzz]
-   media-libs/harfbuzz:=
-   virtual/ttf-fonts
-   )
-   bluray? ( >=media-libs/libbluray-1.3.0:= )
-   cddb? ( media-libs/libcddb )
-   chromaprint? ( media-libs/chromaprint:= )
-   chromecast? (
-   >=dev-libs/protobuf-2.5.0:=
-   >=net-libs/libmicrodns-0.1.2:=
-   )
-   dav1d? ( media-libs/dav1d:= )
-   dbus? ( sys-apps/dbus )
-   dc1394? (
-   media-libs/libdc1394:2
-   sys-libs/libraw1394
-   )
-   dts? ( media-libs/libdca )
-   dvbpsi? ( >=media-libs/libdvbpsi-1.2.0:= )
-   dvd? (
-   >=media-libs/libdvdnav-6.1.1:=
- 

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

2023-02-08 Thread Sam James
commit: 18badc92166344db1989f641df8302e1b5636b32
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 20:54:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 21:13:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18badc92

net-dns/dnscrypt-proxy: add 2.1.4

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

 net-dns/dnscrypt-proxy/Manifest|   1 +
 net-dns/dnscrypt-proxy/dnscrypt-proxy-2.1.4.ebuild | 102 +
 2 files changed, 103 insertions(+)

diff --git a/net-dns/dnscrypt-proxy/Manifest b/net-dns/dnscrypt-proxy/Manifest
index 5abee8223fa2..58520083eb05 100644
--- a/net-dns/dnscrypt-proxy/Manifest
+++ b/net-dns/dnscrypt-proxy/Manifest
@@ -1,2 +1,3 @@
 DIST dnscrypt-proxy-2.1.2.tar.gz 6792121 BLAKE2B 
f6e69e9b7bba5bcaf49f710c78fc1b9607a8e791ad222da7af2a129de4807ecf87ddb7289aa79132a0d5ada588d2557beff618a79a341d168674bda7c8ba58ee
 SHA512 
1b3598d60abc70141127b5bf8bfaa76239d33e4220664dadd47f09544553e06eba6d82e5daf2c44c6da9c3c21c53683c2ff33db63257b782ad48c534bd54
 DIST dnscrypt-proxy-2.1.3.tar.gz 6891950 BLAKE2B 
e23bb64a4c9153ac19420b68f4a698e63b393ab66aa2801e87328093444156f24605d3c0ff1aa80ea21be6f255b71cd3d5b0af087d8080fdf55026b3b473003d
 SHA512 
72a63f57f643950a010f7659e705cb1ac8ce9c27386c42112bd9396be61426d1d23419c40e551f12a7e861a022235db710e6cd345c2052dbf9555d2b7dbd362f
+DIST dnscrypt-proxy-2.1.4.tar.gz 6897787 BLAKE2B 
655011c98e335e0f605c093e5b12156afc9be88f0e14882e11cfdca1affa6de29830344e7c3aa7a5013f90a322f824d54e2db4d37a69395d344e90b0160e442b
 SHA512 
4540d11432c4f35244b79f66b8926f8a1025e09010d8d313f0cd0d62e3fafcbd12bd24e9956ddf9cd8c1ec8aae997b031ab08dae4ee220bf31f33227ec6c07ca

diff --git a/net-dns/dnscrypt-proxy/dnscrypt-proxy-2.1.4.ebuild 
b/net-dns/dnscrypt-proxy/dnscrypt-proxy-2.1.4.ebuild
new file mode 100644
index ..cb37a3d211ee
--- /dev/null
+++ b/net-dns/dnscrypt-proxy/dnscrypt-proxy-2.1.4.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit fcaps go-module systemd
+
+DESCRIPTION="A flexible DNS proxy, with support for encrypted DNS protocols"
+HOMEPAGE="https://github.com/DNSCrypt/dnscrypt-proxy;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/DNSCrypt/dnscrypt-proxy.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/DNSCrypt/dnscrypt-proxy/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+fi
+
+LICENSE="Apache-2.0 BSD ISC MIT MPL-2.0"
+SLOT="0"
+IUSE="+pie"
+
+RDEPEND="
+   acct-group/dnscrypt-proxy
+   acct-user/dnscrypt-proxy
+"
+
+FILECAPS=( cap_net_bind_service+ep usr/bin/dnscrypt-proxy )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.1.2-config-full-paths.patch
+)
+
+src_compile() {
+   pushd "${PN}" >/dev/null || die
+   go build -v -x -mod=readonly -mod=vendor -buildmode="$(usex pie pie 
default)" || die
+   popd >/dev/null || die
+}
+
+src_test() {
+   cd "${PN}" || die
+   go test -mod=vendor -buildmode="$(usex pie pie default)" || die "Failed 
to run tests"
+}
+
+src_install() {
+   pushd "${PN}" >/dev/null || die
+
+   dobin dnscrypt-proxy
+
+   insinto /etc/dnscrypt-proxy
+   newins example-dnscrypt-proxy.toml dnscrypt-proxy.toml
+   doins example-{allowed,blocked}-{ips.txt,names.txt}
+   doins example-{cloaking-rules.txt,forwarding-rules.txt}
+
+   popd >/dev/null || die
+
+   insinto /usr/share/dnscrypt-proxy
+   doins -r "utils/generate-domains-blocklist/."
+
+   newinitd "${FILESDIR}"/dnscrypt-proxy.initd dnscrypt-proxy
+   newconfd "${FILESDIR}"/dnscrypt-proxy.confd dnscrypt-proxy
+
+   systemd_newunit "${FILESDIR}"/dnscrypt-proxy.service 
dnscrypt-proxy.service
+   systemd_newunit "${FILESDIR}"/dnscrypt-proxy.socket 
dnscrypt-proxy.socket
+
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/dnscrypt-proxy.logrotate dnscrypt-proxy
+
+   einstalldocs
+}
+
+pkg_postinst() {
+   fcaps_pkg_postinst
+
+   if ! use filecaps; then
+   ewarn "'filecaps' USE flag is disabled"
+   ewarn "${PN} will fail to listen on port 53"
+   ewarn "please do one the following:"
+   ewarn "1) re-enable 'filecaps'"
+   ewarn "2) change port to > 1024"
+   ewarn "3) configure to run ${PN} as root (not recommended)"
+   ewarn
+   fi
+
+   if systemd_is_booted || has_version sys-apps/systemd; then
+   elog "Using systemd socket activation may cause issues with 
speed"
+   elog "latency and reliability of ${PN} and is discouraged by 
upstream"
+   elog "Existing installations advised to disable 
'dnscrypt-proxy.socket'"
+   elog "It is disabled by default for new installations"
+   elog "check "$(systemd_get_systemunitdir)/${PN}.service" for 
details"
+   elog

[gentoo-commits] repo/gentoo:master commit in: games-simulation/openttd/

2023-02-08 Thread Sam James
commit: eb0dc80cebb82369eef2efc59438b3328b4ed2d8
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 21:11:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 21:13:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb0dc80c

games-simulation/openttd: add 13.0

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

 games-simulation/openttd/Manifest|   1 +
 games-simulation/openttd/openttd-13.0.ebuild | 131 +++
 2 files changed, 132 insertions(+)

diff --git a/games-simulation/openttd/Manifest 
b/games-simulation/openttd/Manifest
index 5c7b5f3bea9f..7eab9f3e3bbe 100644
--- a/games-simulation/openttd/Manifest
+++ b/games-simulation/openttd/Manifest
@@ -1 +1,2 @@
 DIST openttd-12.2-source.tar.xz 7377496 BLAKE2B 
a2c0192a2d4ed149f7c6584032b46483eb74d2d7d2ced16f1d0d3e638c4acef184cd8b013b855a01750dbb570d37bb6ed95f04d16c1580e4b3777ea3b90cfee1
 SHA512 
577792faee1d5e0c19fbfe31501dab3359f8e1327caa87e6378bb3e616ab6b2c64d02044c6ac99f7c40397df7bc6847a6b432852a5318a2db574203ddebfaef6
+DIST openttd-13.0-source.tar.xz 7422316 BLAKE2B 
8aa384847681a61c74e1d56c86600fe7ba273d4721bf2b290dcbdced830e7b6872ae458d02d986877c92d5027bbfe8e9eccbcc74b791b3e9332c142fbc078953
 SHA512 
a2436eb8aae6967e1e3bcf5f67c2346a8f80af723509d668157e785424c2245086b10077783857acf8840068a37a0e9094f04fda36887ef7e799f360075a8e8a

diff --git a/games-simulation/openttd/openttd-13.0.ebuild 
b/games-simulation/openttd/openttd-13.0.ebuild
new file mode 100644
index ..abf0f06f0a0e
--- /dev/null
+++ b/games-simulation/openttd/openttd-13.0.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="A clone of Transport Tycoon Deluxe"
+HOMEPAGE="https://www.openttd.org/;
+SRC_URI="https://cdn.openttd.org/openttd-releases/${PV}/${P}-source.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="allegro cpu_flags_x86_sse debug dedicated +fluidsynth icu +lzma lzo 
+openmedia +png +sdl timidity +truetype +zlib"
+REQUIRED_USE="!dedicated? ( || ( allegro sdl ) )"
+
+RDEPEND="
+   dedicated? (
+   acct-group/openttd
+   acct-user/openttd
+   app-misc/dtach
+   )
+   !dedicated? (
+   allegro? ( media-libs/allegro:5 )
+   fluidsynth? ( media-sound/fluidsynth )
+   icu? (
+   dev-libs/icu-layoutex:=
+   dev-libs/icu-le-hb
+   >=dev-libs/icu-58.1:=
+   )
+   sdl? ( media-libs/libsdl2[sound,video] )
+   truetype? (
+   media-libs/fontconfig
+   media-libs/freetype:2
+   sys-libs/zlib:=
+   )
+   )
+   lzma? ( app-arch/xz-utils )
+   lzo? ( dev-libs/lzo:2 )
+   png? ( media-libs/libpng:= )
+   zlib? ( sys-libs/zlib:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=games-util/grfcodec-6.0.6_p20210310
+   virtual/pkgconfig
+"
+PDEPEND="
+   !dedicated? (
+   openmedia? (
+   >=games-misc/openmsx-0.4.0
+   >=games-misc/opensfx-1.0.1
+   )
+   )
+   openmedia? ( >=games-misc/opengfx-0.6.1 )
+   timidity? ( media-sound/timidity++ )
+"
+
+DOCS=( docs/directory_structure.md )
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.11.2_dont_compress_man.patch"
+)
+
+src_prepare() {
+   # Drop automagic LTO usage
+   sed -i -e '/check_ipo_supported(RESULT IPO_FOUND)/d' CMakeLists.txt || 
die
+
+   # Don't force _FORTIFY_SOURCE via CMake
+   # (we already set it in the toolchain by default with a minimum level
+   # of _FORTIFY_SOURCE=2)
+   sed -i -e '/-D_FORTIFY_SOURCE/d' cmake/CompileFlags.cmake || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_BINDIR=bin
+   -DCMAKE_INSTALL_DATADIR=share
+   -DOPTION_DEDICATED=$(usex dedicated)
+   -DOPTION_USE_ASSERTS=$(usex debug)
+   -DCMAKE_DISABLE_FIND_PACKAGE_Allegro=$(usex !allegro)
+   -DCMAKE_DISABLE_FIND_PACKAGE_Freetype=$(usex !truetype)
+   -DCMAKE_DISABLE_FIND_PACKAGE_Fontconfig=$(usex !truetype)
+   -DCMAKE_DISABLE_FIND_PACKAGE_Fluidsynth=$(usex !fluidsynth)
+   -DCMAKE_DISABLE_FIND_PACKAGE_ICU=$(usex !icu)
+   -DCMAKE_DISABLE_FIND_PACKAGE_LibLZMA=$(usex !lzma)
+   -DCMAKE_DISABLE_FIND_PACKAGE_LZO=$(usex !lzo)
+   -DCMAKE_DISABLE_FIND_PACKAGE_PNG=$(usex !png)
+   # N.B. regarding #807364 and #828984: 
CMAKE_DISABLE_FIND_PACKAGE_SDL is used only
+   # with USE="allegro -sdl" combination flags. There no other way 
to
+   # completely disable SDL1 support.
+   -DCMAKE_DISABLE_FIND_PACKAGE_SDL=ON
+   

[gentoo-commits] repo/proj/guru:dev commit in: dev-python/mkdocs-blog-plugin/

2023-02-08 Thread Henri Gasc
commit: 63394e9f9158f1881e69c200fa686263dcc6644e
Author: Henri Gasc  eurecom  fr>
AuthorDate: Wed Feb  8 20:56:08 2023 +
Commit: Henri Gasc  eurecom  fr>
CommitDate: Wed Feb  8 20:56:08 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=63394e9f

dev-python/mkdocs-blog-plugin: Use correct syntax for live build

Signed-off-by: Henri Gasc  eurecom.fr>

 dev-python/mkdocs-blog-plugin/Manifest   | 1 -
 dev-python/mkdocs-blog-plugin/mkdocs-blog-plugin-.ebuild | 7 ++-
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/dev-python/mkdocs-blog-plugin/Manifest 
b/dev-python/mkdocs-blog-plugin/Manifest
deleted file mode 100644
index 44369..0
--- a/dev-python/mkdocs-blog-plugin/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mkdocs-blog-plugin-.gh.tar.gz 54704 BLAKE2B 
53283d806cdbbf63c96a5e4aa9406457e003722db2e64e311c74b18ce187ffc3cf6e9b61a9edae5e785f251c28857e44e8a165d95282c5d7216703c3b214c3c2
 SHA512 
47e25b4c459ab0c628049e86682610a5d7a1ed8be342d31a3be5f0398a38700c085157abed136c731e44e0074f6a1e41501c372890c11e23fd19e5893c9b0106

diff --git a/dev-python/mkdocs-blog-plugin/mkdocs-blog-plugin-.ebuild 
b/dev-python/mkdocs-blog-plugin/mkdocs-blog-plugin-.ebuild
index c7babb5c6..a159aaa07 100644
--- a/dev-python/mkdocs-blog-plugin/mkdocs-blog-plugin-.ebuild
+++ b/dev-python/mkdocs-blog-plugin/mkdocs-blog-plugin-.ebuild
@@ -6,18 +6,15 @@ EAPI=8
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9..11} )
 
-inherit distutils-r1
+inherit distutils-r1 git-r3
 
 DESCRIPTION="Plugin for MkDocs to keep a simple blog section inside your 
documentation."
 HOMEPAGE="https://github.com/fmaida/mkdocs-blog-plugin 
https://pypi.org/project/mkdocs-blog-plugin;
-SRC_URI="https://github.com/fmaida/mkdocs-blog-plugin/archive/refs/heads/master.tar.gz
 -> ${P}.gh.tar.gz"
-S="${WORKDIR}/mkdocs-blog-plugin-master"
+EGIT_REPO_URI="https://github.com/fmaida/mkdocs-blog-plugin.git;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
 
-RDEPEND=""
 BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mkdocs[${PYTHON_USEDEP}]



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

2023-02-08 Thread Georgy Yakovlev
commit: 69fbd190941eeef66158cd034e506d084032c992
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Feb  8 20:41:23 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Feb  8 20:55:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69fbd190

cargo.eclass: silence declare -p stderr

Otherwise it prints
cargo.eclass: line 201: declare: GIT_CRATES: not found

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

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

diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass
index 160f8a24054a..de24a5f84318 100644
--- a/eclass/cargo.eclass
+++ b/eclass/cargo.eclass
@@ -198,7 +198,7 @@ cargo_crate_uris() {
done
 
local git_crates_type
-   git_crates_type="$(declare -p GIT_CRATES)"
+   git_crates_type="$(declare -p GIT_CRATES 2>&-)"
if [[ ${git_crates_type} == "declare -A "* ]]; then
local crate commit crate_uri crate_dir repo_ext feat_expr
 



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

2023-02-08 Thread Henri Gasc
commit: 53acd9a71b8275609d21fb63c08e006cea0035ce
Author: Henri Gasc  eurecom  fr>
AuthorDate: Wed Feb  8 20:41:51 2023 +
Commit: Henri Gasc  eurecom  fr>
CommitDate: Wed Feb  8 20:41:51 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=53acd9a7

dev-python/invoke: keyword 2.0.0 for ~amd64, remove empty variables

Signed-off-by: Henri Gasc  eurecom.fr>

 dev-python/invoke/invoke-2.0.0.ebuild | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/dev-python/invoke/invoke-2.0.0.ebuild 
b/dev-python/invoke/invoke-2.0.0.ebuild
index 1d2e270cb..57d5edeba 100644
--- a/dev-python/invoke/invoke-2.0.0.ebuild
+++ b/dev-python/invoke/invoke-2.0.0.ebuild
@@ -13,11 +13,7 @@ 
SRC_URI="https://github.com/pyinvoke/invoke/archive/refs/tags/${PV}.tar.gz -> ${
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-
-RDEPEND=""
-BDEPEND=""
-DEPEND=""
+KEYWORDS="~amd64"
 
 src_prepare(){
rm -r ./invoke/vendor/yaml2



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

2023-02-08 Thread Henri Gasc
commit: 5078410a203542a17576b777b5049924be753cda
Author: Henri Gasc  eurecom  fr>
AuthorDate: Wed Feb  8 20:39:22 2023 +
Commit: Henri Gasc  eurecom  fr>
CommitDate: Wed Feb  8 20:39:22 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5078410a

dev-python/codecov: keyword 2.1.12 for ~amd64

Signed-off-by: Henri Gasc  eurecom.fr>

 dev-python/codecov/codecov-2.1.12.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-python/codecov/codecov-2.1.12.ebuild 
b/dev-python/codecov/codecov-2.1.12.ebuild
index 2d5bfafa7..d8422eb97 100644
--- a/dev-python/codecov/codecov-2.1.12.ebuild
+++ b/dev-python/codecov/codecov-2.1.12.ebuild
@@ -14,9 +14,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
+KEYWORDS="~amd64"
 
 DOCS=""
 



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

2023-02-08 Thread Henri Gasc
commit: 72d91d3e023f5f0a7535a009ff9d83c8adfcf8e3
Author: Henri Gasc  eurecom  fr>
AuthorDate: Wed Feb  8 20:43:47 2023 +
Commit: Henri Gasc  eurecom  fr>
CommitDate: Wed Feb  8 20:43:47 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=72d91d3e

dev-python/pytest-syrupy: remove useless variables

Signed-off-by: Henri Gasc  eurecom.fr>

 dev-python/pytest-syrupy/pytest-syrupy-4.0.0.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/dev-python/pytest-syrupy/pytest-syrupy-4.0.0.ebuild 
b/dev-python/pytest-syrupy/pytest-syrupy-4.0.0.ebuild
index 4572bf367..240c594c4 100644
--- a/dev-python/pytest-syrupy/pytest-syrupy-4.0.0.ebuild
+++ b/dev-python/pytest-syrupy/pytest-syrupy-4.0.0.ebuild
@@ -16,14 +16,12 @@ S="${WORKDIR}/syrupy-${PV}"
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="test"
 
 RDEPEND="
dev-python/rich[${PYTHON_USEDEP}]
dev-python/typing-extensions[${PYTHON_USEDEP}]
 "
 BDEPEND="
-   dev-lang/python
dev-python/poetry-core[${PYTHON_USEDEP}]
dev-python/colored[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]



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

2023-02-08 Thread Henri Gasc
commit: 7b19e93bb9041dd2e66e7abca242d5f5f508e5fb
Author: Henri Gasc  eurecom  fr>
AuthorDate: Wed Feb  8 20:52:50 2023 +
Commit: Henri Gasc  eurecom  fr>
CommitDate: Wed Feb  8 20:52:50 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7b19e93b

dev-python/py-nanoid: use correct format for live build

Signed-off-by: Henri Gasc  eurecom.fr>

 dev-python/py-nanoid/Manifest  | 1 -
 dev-python/py-nanoid/py-nanoid-.ebuild | 7 ++-
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/dev-python/py-nanoid/Manifest b/dev-python/py-nanoid/Manifest
deleted file mode 100644
index fd42a4b14..0
--- a/dev-python/py-nanoid/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST py-nanoid-.gh.tar.gz 6520 BLAKE2B 
8805100e98beb3e7dbf8de8c55a0f1e8091483951a107cd2e04b588a6fde8a2d18c5e8e65707d8ce787ddb9ba32b0db5d92ae5b8621830039f51de117c426ebb
 SHA512 
6e4adcd938b577c16b3724705b1707e7b0375bd89b06c05db609e92bab2a1fb43c0a8e6328933198700d19f19a2c01b6e3c7796167c37c81e73c5d948fd6ba21

diff --git a/dev-python/py-nanoid/py-nanoid-.ebuild 
b/dev-python/py-nanoid/py-nanoid-.ebuild
index 2380af32a..75a5c7ae0 100644
--- a/dev-python/py-nanoid/py-nanoid-.ebuild
+++ b/dev-python/py-nanoid/py-nanoid-.ebuild
@@ -6,17 +6,14 @@ EAPI=8
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9..11} )
 
-inherit distutils-r1
+inherit distutils-r1 git-r3
 
 DESCRIPTION="Python Nanoid"
 HOMEPAGE="https://github.com/puyuan/py-nanoid https://pypi.org/project/nanoid;
-SRC_URI="https://github.com/puyuan/py-nanoid/archive/refs/heads/master.tar.gz 
-> ${P}.gh.tar.gz"
-S="${WORKDIR}/py-nanoid-master"
+EGIT_REPO_URI="https://github.com/puyuan/py-nanoid.git;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
 
 RDEPEND=""
 BDEPEND="



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

2023-02-08 Thread Patrick McLean
commit: 6c961818b7cae0c892160c26c02762d0760c608c
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Feb  3 19:19:51 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Feb  8 20:34:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c961818

dev-util/ruff: new package, add 0.0.243

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

 dev-util/ruff/Manifest| 310 +
 dev-util/ruff/metadata.xml|  12 ++
 dev-util/ruff/ruff-0.0.243.ebuild | 400 ++
 3 files changed, 722 insertions(+)

diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
new file mode 100644
index ..2e3c6c9faaa1
--- /dev/null
+++ b/dev-util/ruff/Manifest
@@ -0,0 +1,310 @@
+DIST LibCST-f2f0b7a487a8725d161fe8b3ed73a6758b21e177.gh.tar.gz 726087 BLAKE2B 
417f707cbc87ec30fff0ec6a78a480a5a76a24ad3f129ccddf53e55ae311d8cf036b63170196a445500b5f9a45e864ee7f713be677433d4d0abbd8d9479418f7
 SHA512 
ad69c317b2d7efcd3bde56a2777ade7c71da02542f14e7ee930b9e12cad2b0b4f7ce287ac03769f4df21f3edc7fe36aed11a82c949257b90acfaac4b17aa51a9
+DIST RustPython-adc23253e4b58980b407ba2760dbe61681d752fc.gh.tar.gz 10342249 
BLAKE2B 
cde7a0842711fb3bae3478e99629e02818155ac5b5516419469178420d52decf627a71073c2b67b87eb562bd8da5e800c3f2770931c69b42c5b35b7936ec05c6
 SHA512 
6a36afc36348e623ef099102d64ea529e8714993b8e28bca5cce65f9c2ce397a72916d8c640532eae177fef0743942b21e1d4467b4341665e9c910204d6477da
+DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
+DIST ahash-0.7.6.crate 38030 BLAKE2B 
aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9
 SHA512 
61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68
+DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 
3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6
 SHA512 
ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
+DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
+DIST anes-0.1.6.crate 23857 BLAKE2B 
9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61
 SHA512 
f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29
+DIST annotate-snippets-0.6.1.crate 21894 BLAKE2B 
4684eb9c7aaaf7e34808338d05c523482709de2c79245df30e1d1148b79de77fc4bff88adefdb85d0675799749c9ed8bd1a14be0d75f68c2c7664ea5db13ec16
 SHA512 
3354bc87d4ff32f73db98546a6e434f3ecfe6d290f08df5ebaf6afec15dfbe105e6b4e91133f442246a7c2e534730550010ef18ff075f1f7d6267799962e2b23
+DIST annotate-snippets-0.9.1.crate 31829 BLAKE2B 
6919f78127653f9f022667b0ee7cb80bd2ef95220698e033031c6f4d3ff3341ed260e8baf776d032291538503e26577fc8fa82e99bcdc032985fb297351586a3
 SHA512 
e1e8b262a6681730ad068c29d7e0f3879acf0c7138721f606851228bd5d90292f24ac2c225fe49f26264e7d35de5ed3904850e522da8cd2c44a67f7db36f2d8e
+DIST anyhow-1.0.69.crate 43576 BLAKE2B 
deb44b3110aee1314dd599b730df8c2f03b7d13c0d945d4ef00a0e30ca74257269e43107be19868adfea331a8c730e0aec2dff3abea704e56bc6a35b9581fe14
 SHA512 
d65e5c9404a70b1e0af90dd66af157f8c31ad0858f703765d5fc6c828f1fc8db690b17451c4108e3a52a7da2d6c2366e745d7b4bd7d19e6dba3485f7c3a43071
+DIST ascii-1.1.0.crate 36075 BLAKE2B 
7e68e7b3d5e6aef132c52db8c078fdf2e70462d9238b637015d7964312737fc09b35719143ce1fbd3e5b8072c21717f33e5061adf4da1913a9b9f11ac9c453ec
 SHA512 
d74982ad87796f0d745bfd654450dc74174fdc6aa2a0047e5d250f76dd6079189dc0f05d02a73a85b1d3a86c163524d1f43f5d014de0153cd69fad4de26cf0ec
+DIST ascii-canvas-3.0.0.crate 10575 BLAKE2B 
fc40c40551e3e1b2bec6ae5a85ee8b0a1ab1ef3425cdd19ec6dd47d849205004781a2c8f51470417fe7556cf8524cc63b84a532532c5081604adbcd92d286b44
 SHA512 
216056640604f5faba6d46e2c94ff75234fec83d3bc2dc7cf34dd279706362874e3a513c717b23bc591da07cc3088458913c4e9aa5f280550c93d261095c8703
+DIST assert_cmd-2.0.8.crate 24347 BLAKE2B 
b69beb301a11e893ee1c7b59a08ac7860c16a598dc404d7bfd38b2554790898cfb82d1e602750e9b720b4122154e4da140c7b077645786f0a788796d5dafe272
 SHA512 
886d789af9fe7f8155d393e2742c7982d5c0bb8d44a09f66e5552faed2effcedd000d567f9f00e08ad6d7c17fac9374d7a234ba001f38c9cf444ee41dbe07428
+DIST atty-0.2.14.crate 5470 BLAKE2B 

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

2023-02-08 Thread Henri Gasc
commit: c4a23091615394b8dd0f1d0b0f48c174e7e481ca
Author: Henri Gasc  eurecom  fr>
AuthorDate: Wed Feb  8 20:33:35 2023 +
Commit: Henri Gasc  eurecom  fr>
CommitDate: Wed Feb  8 20:34:05 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c4a23091

dev-python/time-machine: treeclean (package already in ::gento)

Signed-off-by: Henri Gasc  eurecom.fr>

 dev-python/time-machine/Manifest  |  1 -
 dev-python/time-machine/metadata.xml  | 12 -
 dev-python/time-machine/time-machine-2.9.0.ebuild | 30 ---
 3 files changed, 43 deletions(-)

diff --git a/dev-python/time-machine/Manifest b/dev-python/time-machine/Manifest
deleted file mode 100644
index fe3c9dbbd..0
--- a/dev-python/time-machine/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST time-machine-2.9.0.gh.tar.gz 28043 BLAKE2B 
9a9a521c94b72a7464853661da791b6f57f5155ddc62ffceeb82f808903f4c337e6bf48fe8300bb4f9f5673fd175fd85038a4e80a39e8f3e096c12c27ee790ec
 SHA512 
ecc780a72d279b49d026a8f3f89210cb4c90e02c5a517c08eadbabcb65216a24c603ace39afd76ea1e6ccdef589d5997581d0db7477bb28fe4d1e0510daf17a0

diff --git a/dev-python/time-machine/metadata.xml 
b/dev-python/time-machine/metadata.xml
deleted file mode 100644
index fbd69..0
--- a/dev-python/time-machine/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd'>
-
-   
-   g...@eurecom.fr
-   Gasc Henri
-   
-   
-   time-machine
-   adamchainz/time-machine
-   
-

diff --git a/dev-python/time-machine/time-machine-2.9.0.ebuild 
b/dev-python/time-machine/time-machine-2.9.0.ebuild
deleted file mode 100644
index caca61b8e..0
--- a/dev-python/time-machine/time-machine-2.9.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Travel through time in your tests"
-HOMEPAGE="https://github.com/adamchainz/time-machine 
https://pypi.org/project/time_machine;
-SRC_URI="https://github.com/adamchainz/time-machine/archive/refs/tags/${PV}.tar.gz
 -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND=""
-BDEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   dev-python/coverage[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/pytest-randomly[${PYTHON_USEDEP}]
-   dev-python/python-dateutil[${PYTHON_USEDEP}]
-"
-DEPEND="${BDEPEND}"
-
-distutils_enable_tests pytest



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

2023-02-08 Thread Sam James
commit: fc6cf843090ce7fd17930a2d4b3a025875129ec3
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 20:30:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 20:31:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc6cf843

sys-apps/mawk: keyword 1.3.4_p20230203

See upstream comment at https://bugzilla.redhat.com/show_bug.cgi?id=2167291#c4,
the warning in CHANGES is only about a new feature, rather than a regression.

It's more important that we get the configure fixes in anyway.

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

 sys-apps/mawk/mawk-1.3.4_p20230203.ebuild | 8 +---
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/sys-apps/mawk/mawk-1.3.4_p20230203.ebuild 
b/sys-apps/mawk/mawk-1.3.4_p20230203.ebuild
index 022afdb68807..982d412a636a 100644
--- a/sys-apps/mawk/mawk-1.3.4_p20230203.ebuild
+++ b/sys-apps/mawk/mawk-1.3.4_p20230203.ebuild
@@ -15,13 +15,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-2"
 SLOT="0"
-# See NOTE: at top of CHANGES, so unkeyworded for now:
-# """
-#  The regular expression changes begun in 2020 are incomplete, e.g., do
-#  not handle a mixture of grouping and brace expressions.  Fixing that
-#  issue is needed before a new stable release.
-# """
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 
 BDEPEND="verify-sig? ( sec-keys/openpgp-keys-thomasdickey )"
 



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

2023-02-08 Thread Georgy Yakovlev
commit: 501cf0cd2e78275ee99b5367db68acc6a8e16d4f
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Feb  8 20:26:08 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Feb  8 20:29:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=501cf0cd

dev-util/rustup: add 1.25.2

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

 dev-util/rustup/Manifest |   1 +
 dev-util/rustup/rustup-1.25.2.ebuild | 403 +++
 2 files changed, 404 insertions(+)

diff --git a/dev-util/rustup/Manifest b/dev-util/rustup/Manifest
index 8296a2d5d896..5a245aad90fb 100644
--- a/dev-util/rustup/Manifest
+++ b/dev-util/rustup/Manifest
@@ -194,6 +194,7 @@ DIST rustls-native-certs-0.6.2.crate 22089 BLAKE2B 
f933315b493902c19b208894df252
 DIST rustls-pemfile-0.3.0.crate 14487 BLAKE2B 
8f7150f409f8708aaabfb8f41ef57f075cf6c135a5d4eaa3aa2851d7fb413114e861f0b6a53474faf73a22b560f36fdf52ee17ecf5809ab6563297b6c0cd5bd8
 SHA512 
62c35aaae1685b5b274cb7de8a12770a1564b0862da9544f4445b1402b0a494619714fb9bb50909c7fdfe32ee5f8bdcfbea237b2fde843e5af9ea1393c206b50
 DIST rustls-pemfile-1.0.0.crate 14559 BLAKE2B 
8285b8ee627f9b6760df9ff27dd4983f993ddc7f24248801b80305df6edc9e2f9ed682327dc1752f6547cb93304b8ccb67e50aded61927b855e3f624fd3e40d7
 SHA512 
5d4c5e720bbf2c1aa4e0141d51fa2e804415167b1dd588d94e9c1e1332b9138a15391b190535605f1518868b7727322078bd6a5bbff6c850c868832bc5270e20
 DIST rustup-1.25.1.tar.gz 747100 BLAKE2B 
9c0b5cfef9643fd0bcf4e5554c7e596b5564cbf0bd9e01d5ff6765072a64fc59ac8037616c523ff190d5cfdf68394073852b9d48f6ca05a61ae9b8fdee35fab7
 SHA512 
a77cb34ba0c2e7577c8acbd474197aabaa84e3b64b3c42f1d0c328df55c6accbe412aba9a787f0ea2f0654f085475455c9c488b2b6de34ad8889a2716d1e8d0c
+DIST rustup-1.25.2.tar.gz 747638 BLAKE2B 
981e9c7091ed6597bd364fb489cdd80d56d977ea9200b4f01389a4e963356b5e26782358979da442ede2d10af75536f84659e7fcfc13af8a0a9b58377b799aa7
 SHA512 
7726834816c84c1a17f125cce10e0bfddae857f1e71885df1415c567ee508f93367dd6adca62a92092c2869957206d4c707d20da461e2866fdc74e67
 DIST rustversion-1.0.6.crate 18380 BLAKE2B 
2969bb40849dbd2f0d3f4a190629e53204cc5ef9065be6aec7a4504470e1dba6cde7172a3075a1bade421b30b88947cef6b29c0ab5aea8601695f72a7acc45d1
 SHA512 
fa9efca7e49eff6c510d062d02fc73d15341b1fe16d24dada86108202a4295d2e0519aecf3f1701540cd4d49a513c05e74d3d27e21e5eb3cb1aba46c70a992cc
 DIST ryu-1.0.10.crate 48485 BLAKE2B 
cbc0ab4e0b2031f4ca3a34914bd61395d14706d42e2414757aa23a67530d549382d61b630159c92a169d1dd3315951b0071ff18349d2b090ae262de536aa29e2
 SHA512 
1bd0af71a20715251dd42596df6e7677e44f712bbb40b0d9544109c1b2478a7bd2c9393535f0d4f3bfe2d1b75b3a2b899044051715a7da7d165d6d586e0775f2
 DIST same-file-1.0.6.crate 10183 BLAKE2B 
a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15
 SHA512 
3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c

diff --git a/dev-util/rustup/rustup-1.25.2.ebuild 
b/dev-util/rustup/rustup-1.25.2.ebuild
new file mode 100644
index ..9f97e7fcf2aa
--- /dev/null
+++ b/dev-util/rustup/rustup-1.25.2.ebuild
@@ -0,0 +1,403 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+   adler-1.0.2
+   aead-0.3.2
+   aes-0.6.0
+   aes-soft-0.6.4
+   aesni-0.10.0
+   aho-corasick-0.7.18
+   ansi_term-0.12.1
+   anyhow-1.0.57
+   ascii-canvas-3.0.0
+   async-compression-0.3.14
+   atty-0.2.14
+   autocfg-0.1.8
+   autocfg-1.1.0
+   base64-0.13.0
+   bit-set-0.5.2
+   bit-vec-0.6.3
+   bitflags-1.3.2
+   bitvec-0.20.4
+   block-buffer-0.9.0
+   block-buffer-0.10.2
+   block-modes-0.7.0
+   block-padding-0.2.1
+   blowfish-0.7.0
+   bstr-0.2.17
+   buffered-reader-1.1.2
+   bumpalo-3.10.0
+   byteorder-1.4.3
+   bytes-1.1.0
+   cast5-0.9.0
+   cc-1.0.73
+   cfg-if-0.1.10
+   cfg-if-1.0.0
+   chrono-0.4.19
+   cipher-0.2.5
+   clap-2.34.0
+   cmac-0.5.1
+   const-oid-0.5.2
+   core-foundation-0.9.3
+   core-foundation-sys-0.8.3
+   cpufeatures-0.2.2
+   crc32fast-1.3.2
+   crossbeam-channel-0.5.4
+   crossbeam-deque-0.8.1
+   crossbeam-epoch-0.9.8
+   crossbeam-utils-0.8.8
+   crunchy-0.2.2
+   crypto-common-0.1.3
+   crypto-mac-0.10.1
+   crypto-mac-0.11.1
+   ctr-0.6.0
+   curl-0.4.43
+   curl-sys-0.4.55+curl-7.83.1
+   curve25519-dalek-3.2.1
+   dbl-0.3.2
+   der-0.3.5
+   des-0.6.0
+   diff-0.1.12
+   digest-0.9.0
+   digest-0.10.3
+   dirs-next-2.0.0
+   dirs-sys-next-0.1.2
+   dyn-clone-1.0.5
+   eax-0.3.0
+   ecdsa-0.11.1
+   ed25519-1.5.2
+   ed25519-dalek-1.0.1
+   effective-limits-0.5.4
+   either-1.6.1
+   elliptic-curve-0.9.12
+   

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

2023-02-08 Thread Georgy Yakovlev
commit: e0906a0a99ef2fe4f33c06c6ed7b40ed139d6dc3
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Feb  8 20:27:57 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Feb  8 20:29:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0906a0a

cargo.eclass: make GIT_CRATES non-pre-inherit

it just has to be defined before cargo_gen_config

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

 eclass/cargo.eclass | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass
index 788663a070cf..160f8a24054a 100644
--- a/eclass/cargo.eclass
+++ b/eclass/cargo.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: cargo.eclass
@@ -77,7 +77,6 @@ ECARGO_VENDOR="${ECARGO_HOME}/gentoo"
 
 # @ECLASS_VARIABLE: GIT_CRATES
 # @DEFAULT_UNSET
-# @PRE_INHERIT
 # @DESCRIPTION:
 # bash associative array containing all crates that a package wants
 # to be fetch by git.



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

2023-02-08 Thread Andreas Sturmlechner
commit: 1695fa5ec1e973eda857a47663f87f1b1b13cc2b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb  7 20:11:07 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Feb  8 20:17:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1695fa5e

dev-python/pybind11: drop 2.9.2-r1, 2.10.0, 2.10.2

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

 dev-python/pybind11/Manifest |  3 --
 dev-python/pybind11/pybind11-2.10.0.ebuild   | 67 
 dev-python/pybind11/pybind11-2.10.2.ebuild   | 67 
 dev-python/pybind11/pybind11-2.9.2-r1.ebuild | 67 
 4 files changed, 204 deletions(-)

diff --git a/dev-python/pybind11/Manifest b/dev-python/pybind11/Manifest
index d6c8de560e4a..284ef9961f20 100644
--- a/dev-python/pybind11/Manifest
+++ b/dev-python/pybind11/Manifest
@@ -1,5 +1,2 @@
-DIST pybind11-2.10.0.gh.tar.gz 716362 BLAKE2B 
d9d3a8a108a303721766b822d43b631396c451c8caea0ec1bd36a97850382cdaec69a4f4e5fb475bc84e2aead050f73b759320a81750a661997870e1a84383b5
 SHA512 
93112ce530a0652b2b4458a137b4a35f2fd8607f82ad96698ef422128d0b53e16e1d06c239ee4643b821acafae09c74eb0f72bc4ee5584aa9fcdaff4d79980d9
 DIST pybind11-2.10.1.gh.tar.gz 727880 BLAKE2B 
d051220f33ce44ea6d174d64a2ecfad4f7452b0f5152035cfd36950875dc451e11e8352eb80c9c01b200176c0b09fa5274504ece524e699590deac64c44d57c6
 SHA512 
040f109ec870516acdaebc5133ccbba9e3ed7ff93214a66997cf4b8366c209322f3c902c283040826c7e585c3ea2259caf62d90d0b475bfa33d21e459dd54df1
-DIST pybind11-2.10.2.gh.tar.gz 739436 BLAKE2B 
19d1182f61202b63f3cddcef427a6a4f38329d96932a3882c12a10eb6a6bb725723fe48862d2b0370ea4ddd2bc5675de4c9a680a4f2d28d6bd6e58d0fe5c8848
 SHA512 
051c2608c37612e857c00ac48429d1c26c14336f20988fb447df25b345b28c5b97ccb80f4227c54de4ef2bd4f8ea3d550acc4a5bb2dd86d65dc1915fdca36719
 DIST pybind11-2.10.3.gh.tar.gz 740214 BLAKE2B 
967b93cbf7d1f8faad25db9a4d3e84fd33b48429cdf527c167e65faad5c01df83a5634021cf99f07adf443855d9f6bb076f0cc67b0e6555e189b794a845b533a
 SHA512 
3894400f04cd08e2dbb14b3d696339f0364434f1d6f8bb057338ac88157ec7491b2df1e1e46ebd5abccdcd5775c5e9238de6404f0db87f64f5a1802db3a5b18c
-DIST pybind11-2.9.2.tar.gz 709521 BLAKE2B 
76ae9c72faad805885eabbe4dadf1092fe814f04f2a8d834da035c7389dcc996c09a63149911aa7a5c0b70d2da9f7c32e94aaf1c941f13345e0aef40a5748dfc
 SHA512 
c6c18e5f59873adb3692640ade26472abd257607e7bb9fd48cfd1949878811e83d6ac6eb8c8dd926622d52ca4f13e5e6a58e0ab1fa814ee831ea2b515272

diff --git a/dev-python/pybind11/pybind11-2.10.0.ebuild 
b/dev-python/pybind11/pybind11-2.10.0.ebuild
deleted file mode 100644
index b7456db37ef7..
--- a/dev-python/pybind11/pybind11-2.10.0.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake distutils-r1
-
-DESCRIPTION="AST-based Python refactoring library"
-HOMEPAGE="
-   https://pybind11.readthedocs.io/en/stable/
-   https://github.com/pybind/pybind11/
-   https://pypi.org/project/pybind11/
-"
-SRC_URI="
-   https://github.com/pybind/pybind11/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86"
-
-RDEPEND="
-   dev-cpp/eigen:3
-"
-BDEPEND="
-   test? (
-   >=dev-cpp/catch-2.13.5
-   dev-libs/boost
-   )
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   export PYBIND11_USE_CMAKE=1
-   cmake_src_prepare
-   distutils-r1_python_prepare_all
-}
-
-python_configure() {
-   local mycmakeargs=(
-   # disable forced lto
-   -DPYBIND11_LTO_CXX_FLAGS=
-   -DPYBIND11_INSTALL=ON
-   -DPYBIND11_TEST=$(usex test)
-   )
-   cmake_src_configure
-}
-
-python_compile() {
-   distutils-r1_python_compile
-   # Compilation only does anything for tests
-   use test && cmake_src_compile
-}
-
-python_test() {
-   cmake_build check
-}
-
-python_install() {
-   distutils-r1_python_install
-   cmake_src_install
-}

diff --git a/dev-python/pybind11/pybind11-2.10.2.ebuild 
b/dev-python/pybind11/pybind11-2.10.2.ebuild
deleted file mode 100644
index 110671f3510a..
--- a/dev-python/pybind11/pybind11-2.10.2.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake distutils-r1
-
-DESCRIPTION="AST-based Python refactoring library"
-HOMEPAGE="
-   https://pybind11.readthedocs.io/en/stable/
-   https://github.com/pybind/pybind11/
-   https://pypi.org/project/pybind11/
-"
-SRC_URI="
-   https://github.com/pybind/pybind11/archive/v${PV}.tar.gz
- 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/, dev-db/mysql-connector-c++/files/

2023-02-08 Thread Andreas Sturmlechner
commit: bd2cf6d0b58c6ea48f59fb7640898ccd9e2aa7f6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb  7 17:44:41 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Feb  8 20:17:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd2cf6d0

dev-db/mysql-connector-c++: drop 1.1.12-r2

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

 dev-db/mysql-connector-c++/Manifest|  1 -
 .../mysql-connector-c++-1.1.11-fix-mariadb.patch   | 43 -
 .../mysql-connector-c++-1.1.6-fix-cmake.patch  | 23 -
 dev-db/mysql-connector-c++/metadata.xml|  1 -
 .../mysql-connector-c++-1.1.12-r2.ebuild   | 54 --
 5 files changed, 122 deletions(-)

diff --git a/dev-db/mysql-connector-c++/Manifest 
b/dev-db/mysql-connector-c++/Manifest
index 1c28ab870e80..c823918eba96 100644
--- a/dev-db/mysql-connector-c++/Manifest
+++ b/dev-db/mysql-connector-c++/Manifest
@@ -1,4 +1,3 @@
-DIST mysql-connector-c++-1.1.12.tar.gz 518615 BLAKE2B 
386a4753ca3f03999a49a89507da1b1172b3db89797c38403fee4eea86e7108a5e4f91f24a17de86d585c2a3d9e5742a117fa84d9b14aad649f938a597f3dae9
 SHA512 
d7e132dbc2efda4a77f8ae00c24006a1ade1d0a50f22d89ece453505e6d206427ee7988df29c0d6ef8b396ad6b8d326b6d263a1d4fa08ef5db0966fb4f1479f4
 DIST mysql-connector-c++-8.0.27-src.tar.gz 4004836 BLAKE2B 
e581c679d8d9a31d2570b9cf1968b4e793cfccbd4cafdc5a9c9d17a465c16faa1492b2da7bdc1679d97474c27b6353274a390668f77d3cb47f72598eb3a967fa
 SHA512 
3da7109efd2d1af813931b923218de9a85afe20d23e2654eecfa5524431f5b11ebdb8421b14563300b66ab61714e284cc15407a3b28a87922c9a8c79b2804bf3
 DIST mysql-connector-c++-8.0.31-src.tar.gz 4201904 BLAKE2B 
48385db732572ccf2ba91edca0fbdecf94b3ac5ca6c095e1e2e525e5f9b17749b9cb1ed9732253f9239296d364a69a91d56f60958eb4cf399f16db38f6bd76a8
 SHA512 
a088936e207926031b6bafe45925bf0c9d2acede9477b605adb09dc875c87965e58e3ecd0332168021122c9def831f0dfdb837ad2c4ea2f140b07b43c9f8bb3c
 DIST mysql-connector-c++-8.0.32-src.tar.gz 4202413 BLAKE2B 
fe15be7b6ec0c4699ded6e392f3f2e1c12fa9fe033172f6219916fb6ce4ae78d3e8cc882eaf66da606dc1445a59a5cf573f92ee6f1d18178d6c11762dcffb0c0
 SHA512 
cdfddaf84efe0d49d07c5ef07b5c50bde2f64cbf58d48016573a20ca372b0ba5dab640305d16d8b34032a63f2ceb2954eac108f838fb2f3849a7f3838329df48

diff --git 
a/dev-db/mysql-connector-c++/files/mysql-connector-c++-1.1.11-fix-mariadb.patch 
b/dev-db/mysql-connector-c++/files/mysql-connector-c++-1.1.11-fix-mariadb.patch
deleted file mode 100644
index 2868a3c024af..
--- 
a/dev-db/mysql-connector-c++/files/mysql-connector-c++-1.1.11-fix-mariadb.patch
+++ /dev/null
@@ -1,43 +0,0 @@
 a/driver/mysql_connection.cpp
-+++ b/driver/mysql_connection.cpp
-@@ -1067,6 +1067,7 @@ MySQL_Connection::getClientOption(const sql::SQLString & 
optionName, void * opti
- proxy->get_character_set_info();
- *(static_cast(optionValue)) = cs.mbmaxlen;
-   /* mysql_get_option() was added in mysql 5.7.3 version */
-+#if !defined( MARIADB_BASE_VERSION ) && !defined ( MARIADB_VERSION_ID )
-   } else if ( proxy->get_server_version() >= 50703 ) {
- try {
-   if (GET_CONN_OPTION(optionName, optionValue, intOptions)) {
-@@ -1080,6 +1081,7 @@ MySQL_Connection::getClientOption(const sql::SQLString & 
optionName, void * opti
-   CPP_ERR_FMT("Unsupported option : %d:(%s) %s", proxy->errNo(), 
proxy->sqlstate().c_str(), proxy->error().c_str());
-   throw e;
- }
-+#endif
-   }
- }
- /* }}} */
-@@ -1097,11 +1099,13 @@ MySQL_Connection::getClientOption(const sql::SQLString 
& optionName)
- MY_CHARSET_INFO cs;
- proxy->get_character_set_info();
- return cs.dir ? sql::SQLString(cs.dir) : "";
-+#if !defined( MARIADB_BASE_VERSION ) && !defined ( MARIADB_VERSION_ID )
-   } else if ( proxy->get_server_version() >= 50703 ) {
- const char* optionValue= NULL;
- if (GET_CONN_OPTION(optionName, , stringOptions)) {
-   return optionValue ? sql::SQLString(optionValue) : "";
- }
-+#endif
-   }
-   return "";
- }
 a/driver/nativeapi/libmysql_static_proxy.cpp
-+++ b/driver/nativeapi/libmysql_static_proxy.cpp
-@@ -325,7 +325,7 @@ LibmysqlStaticProxy::options(MYSQL * mysql, enum 
mysql_option option, const void
- int
- LibmysqlStaticProxy::get_option(MYSQL * mysql, enum mysql_option option, 
const void *arg)
- {
--#if MYSQL_VERSION_ID >= 50703
-+#if MYSQL_VERSION_ID >= 50703 && !defined( MARIADB_BASE_VERSION ) && !defined 
( MARIADB_VERSION_ID )
-   if (::mysql_get_option(mysql, option, arg)) {
- throw sql::InvalidArgumentException("Unsupported option provided to 
mysql_get_option()");
-   } else {

diff --git 
a/dev-db/mysql-connector-c++/files/mysql-connector-c++-1.1.6-fix-cmake.patch 
b/dev-db/mysql-connector-c++/files/mysql-connector-c++-1.1.6-fix-cmake.patch
deleted file mode 100644
index 18d4e9a80410..
--- a/dev-db/mysql-connector-c++/files/mysql-connector-c++-1.1.6-fix-cmake.patch
+++ /dev/null
@@ -1,23 +0,0 

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

2023-02-08 Thread Georgy Yakovlev
commit: 49a81668b60c1d54885e62b000595141ee6ff333
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Jan 26 23:20:13 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Feb  8 20:08:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49a81668

cargo.eclass: Add support for GIT_CRATES

This adds support for an associative array called GIT_CRATES containing any
crates that must be fetched from git rather than just cargo crates. This will
add the code to the cargo config to make sure that the locations are overridden
so cargo won't try to fetch the crates from git.

Currently it automatically handle GitHub and GitLab URIs, and will accept
arbitrary URIs.

Bug: https://bugs.gentoo.org/608396
Issue: https://github.com/gentoo/cargo-ebuild/issues/33
Closes: https://github.com/gentoo/gentoo/pull/29289
Tested-By: Georgy Yakovlev  gentoo.org>
Signed-off-by: Patrick McLean  gentoo.org>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 eclass/cargo.eclass | 103 
 1 file changed, 103 insertions(+)

diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass
index eb9d2e8c3599..788663a070cf 100644
--- a/eclass/cargo.eclass
+++ b/eclass/cargo.eclass
@@ -75,6 +75,43 @@ ECARGO_VENDOR="${ECARGO_HOME}/gentoo"
 # SRC_URI="$(cargo_crate_uris)"
 # @CODE
 
+# @ECLASS_VARIABLE: GIT_CRATES
+# @DEFAULT_UNSET
+# @PRE_INHERIT
+# @DESCRIPTION:
+# bash associative array containing all crates that a package wants
+# to be fetch by git.
+# The key is the crate name, the value is a semicolon separated list of
+# the following fields:
+#
+# - the URI to to fetch the crate from
+# - this intelligentally handles GitHub URIs and GitLab URIs so
+#   just the path is needed.
+# - the string "%commit%" gets replaced with the commit
+# - the hash of the commit to use
+# - (optional) the path to look for Cargo.toml in
+#   - this will also replace  the string "%commit%" with the commit
+#   - if this not provided, it will be generated using the crate name and
+# the commit
+# Used by cargo_crate_uris
+#
+# If this is defined, then cargo_src_install will add --frozen to "cargo 
install"
+#
+# Example of simple definition of GIT_CRATES without any paths defined
+# @CODE
+# declare -A GIT_CRATES=(
+#  
[home]="https://github.com/rbtcollins/home;a243ee2fbee6022c57d56f5aa79aefe194eabe53;
+# )
+# @CODE
+#
+# Example code of how to define GIT_CRATES with paths defined.
+# @CODE
+# declare -A GIT_CRATES=(
+#  
[rustpython-common]="https://github.com/RustPython/RustPython;4f38cb68e4a97aeea9eb19673803a0bd5f655383;RustPython-%commit%/common;
+#  
[rustpython-parser]="https://github.com/RustPython/RustPython;4f38cb68e4a97aeea9eb19673803a0bd5f655383;RustPython-%commit%/compiler/parser;
+# )
+# @CODE
+
 # @ECLASS_VARIABLE: CARGO_OPTIONAL
 # @DEFAULT_UNSET
 # @PRE_INHERIT
@@ -160,6 +197,37 @@ cargo_crate_uris() {

url="https://crates.io/api/v1/crates/${name}/${version}/download -> 
${crate}.crate"
echo "${url}"
done
+
+   local git_crates_type
+   git_crates_type="$(declare -p GIT_CRATES)"
+   if [[ ${git_crates_type} == "declare -A "* ]]; then
+   local crate commit crate_uri crate_dir repo_ext feat_expr
+
+   for crate in "${!GIT_CRATES[@]}"; do
+   IFS=';' read -r crate_uri commit crate_dir <<< 
"${GIT_CRATES[${crate}]}"
+
+   case "${crate_uri}" in
+   https://github.com/*)
+   repo_ext=".gh"
+   repo_name="${crate_uri##*/}"
+   
crate_uri="${crate_uri%/}/archive/%commit%.tar.gz"
+   ;;
+   https://gitlab.com/*)
+   repo_ext=".gl"
+   repo_name="${crate_uri##*/}"
+   
crate_uri="${crate_uri%/}/archive/-/%commit%/${repo_name}/%commit%.tar.gz"
+   ;;
+   *)
+   repo_ext=
+   repo_name="${crate}"
+   ;;
+   esac
+
+   printf -- '%s -> %s\n' 
"${crate_uri//%commit%/${commit}}" "${repo_name}-${commit}${repo_ext}.tar.gz"
+   done
+   elif [[ -n ${git_crates_type} ]]; then
+   die "GIT_CRATE must be declared as an associative array"
+   fi
 }
 
 # @FUNCTION: cargo_gen_config
@@ -195,12 +263,46 @@ cargo_gen_config() {
[term]
verbose = true
$([[ "${NOCOLOR}" = true || "${NOCOLOR}" = yes ]] && echo "color = 
'never'")
+   $(_cargo_gen_git_config)
_EOF_
 
export CARGO_HOME="${ECARGO_HOME}"
_CARGO_GEN_CONFIG_HAS_RUN=1
 }
 
+# @FUNCTION: _cargo_gen_git_config
+# 

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

2023-02-08 Thread Georgy Yakovlev
commit: 55607b7a7df85b1fa818b3ed717fd48dc4278214
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Feb  8 20:11:59 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Feb  8 20:11:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55607b7a

dev-util/rustup: migrate to GIT_CRATES in cargo.eclass

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

 dev-util/rustup/Manifest|  2 +-
 dev-util/rustup/rustup-1.25.1-r1.ebuild | 18 ++
 2 files changed, 7 insertions(+), 13 deletions(-)

diff --git a/dev-util/rustup/Manifest b/dev-util/rustup/Manifest
index fcf7e654b4e9..8296a2d5d896 100644
--- a/dev-util/rustup/Manifest
+++ b/dev-util/rustup/Manifest
@@ -98,7 +98,7 @@ DIST h2-0.3.13.crate 161962 BLAKE2B 
e8fcea52f4b6020c8c7d84b440977beede9f655f85d0
 DIST hashbrown-0.11.2.crate 85713 BLAKE2B 
402f9f1bdcb92631206f9b72923ee35e28db8623e87469c0f1496664bc7185077013ab3c8aea68268241e5b2504f10cddc613a350abd4291050deda6c112e559
 SHA512 
c21ca68fd49bbb741901f59fed04cc124b8da99e2a4dfc26e2e5e1140637872b344612a01691bd30cc771575c571be15f756c84dde225441699cd2322af2ad6c
 DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 
801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1
 SHA512 
1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632fd5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a
 DIST hmac-0.11.0.crate 11385 BLAKE2B 
850527040c0fef278175f35a0c8bf77bc005708539af8ec5a85111f83e9c94a912741a2b24965c026fd75db6c58fc82a46a9c5de9454540400c9f19341561b4c
 SHA512 
82d83071d1cea14603b1f1a85d564c78e28d982025a029779d8d83522fd5c56583303dd3a902d8023b5e9df2ddb5c5d9a5fc88000d41dba45dc026239ec81d0d
-DIST home-a243ee2fbee6022c57d56f5aa79aefe194eabe53.tar.gz 10281 BLAKE2B 
283ea853ff98658507194902b501cc0c6438bc2dde1007f579fbaf92917b906e5b9ccb322dc4d34fc01e08809d24194db10ea9c5177c0593ffc94bbfc934353d
 SHA512 
39343c2c05adbbcd6a4a581abdddfc2801d9b052894b1edf3df304526045252b9b16b93c9db4fa248f308b762084cc7b97c3163c47d0ae4776b96be155836985
+DIST home-a243ee2fbee6022c57d56f5aa79aefe194eabe53.gh.tar.gz 10281 BLAKE2B 
283ea853ff98658507194902b501cc0c6438bc2dde1007f579fbaf92917b906e5b9ccb322dc4d34fc01e08809d24194db10ea9c5177c0593ffc94bbfc934353d
 SHA512 
39343c2c05adbbcd6a4a581abdddfc2801d9b052894b1edf3df304526045252b9b16b93c9db4fa248f308b762084cc7b97c3163c47d0ae4776b96be155836985
 DIST http-0.2.7.crate 104219 BLAKE2B 
a36788bca43effd34d8a328b428a896d71b1a036c6faa3559f4f452f6ff7a1bfa3237160392ccb04a3a33c518682ed7f4d3a43c720727bc413cbc1e025a0bacb
 SHA512 
ab0227703cf3721d15de8b8e7aea441611d038928f60e04c6a7d40a66b1c1a4107c86848fe64376ba3ba99a3135ca1f60f2bc240b7f55251f110835576b88eeb
 DIST http-body-0.4.5.crate 9242 BLAKE2B 
decb7a27f123c38afc1f7f36ad570bac6d5513e57334870621477c17e0363a8abe4d6a3360bb1c87707d188be66ff100f42237727304e07d8515c1faaa179d48
 SHA512 
d01de0747155283331086f2849d1dccc0387feda576f60d84cdd1bc8817ac82ae131c294b5cf9ddabb7ac91bfdef67bc2ea5fcbbb04f41b473d4c5f5b2ac13d5
 DIST httparse-1.7.1.crate 29379 BLAKE2B 
2e938694bb1afb0bcd79d19637a4dfd9201b217661fda14dff7b6652666e14fbdea6454743778530ea12d3c51ab51944981d29aa06ebf6e58e493684886be2dd
 SHA512 
6db3892a754a49d9d529859acdacd548a71203eafc29c485b83006650a26f82b6e34969bd5e11d3f259259eae4d71bbdd0992fc7cad78a9a6f102977d057a8ba

diff --git a/dev-util/rustup/rustup-1.25.1-r1.ebuild 
b/dev-util/rustup/rustup-1.25.1-r1.ebuild
index 5f76d5206991..9f97e7fcf2aa 100644
--- a/dev-util/rustup/rustup-1.25.1-r1.ebuild
+++ b/dev-util/rustup/rustup-1.25.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -319,10 +319,12 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/rust-lang/${PN}.git;
 else
-   HOME_COMMIT="a243ee2fbee6022c57d56f5aa79aefe194eabe53"
+   declare -A GIT_CRATES=(
+   
[home]="https://github.com/rbtcollins/home;a243ee2fbee6022c57d56f5aa79aefe194eabe53;
+   )
SRC_URI="https://github.com/rust-lang/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
-   
https://github.com/rbtcollins/home/archive/${HOME_COMMIT}.tar.gz -> 
home-${HOME_COMMIT}.tar.gz
-   $(cargo_crate_uris ${CRATES})"
+   $(cargo_crate_uris)
+   "
KEYWORDS="~amd64 ~arm64 ~ppc64"
 fi
 
@@ -352,14 +354,6 @@ src_unpack() {
fi
 }
 
-src_prepare() {
-   # patch git dep to use pre-fetched tarball
-   local home_path="home = { path = '"${WORKDIR}/home-${HOME_COMMIT}"' }"
-   sed -i "s@^home =.*@${home_path}@" "${S}/Cargo.toml" || die
-
-   default
-}
-
 src_configure() {
# modeled after ci/run.bash upstream
# reqwest-rustls-tls requires ring crate, which is not very portable.



[gentoo-commits] repo/gentoo:master commit in: mail-filter/maildrop/

2023-02-08 Thread Alfredo Tupone
commit: f245c4f0cfda52d9d75dbc13b9d6969a0fa99fcd
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Feb  8 20:02:51 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Feb  8 20:03:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f245c4f0

mail-filter/maildrop: add 3.1.0

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

 mail-filter/maildrop/Manifest  |   1 +
 mail-filter/maildrop/maildrop-3.1.0.ebuild | 138 +
 2 files changed, 139 insertions(+)

diff --git a/mail-filter/maildrop/Manifest b/mail-filter/maildrop/Manifest
index 0e052bfac449..ad37df356f99 100644
--- a/mail-filter/maildrop/Manifest
+++ b/mail-filter/maildrop/Manifest
@@ -1,2 +1,3 @@
 DIST maildrop-3.0.0.tar.bz2 2091018 BLAKE2B 
3c8e3ae5c2c2f636b0223e2bafadcb88bf34be63c792a177febac5c41ccd50cab04755f14a26731c38a35531abea1faa70d4af5587a6e68a21735f050f2d46d8
 SHA512 
1f1e1682ec7c2d0c1f2e71059f186d9a9d3118194b1e558d3a6e5826721fb14a661f4d75df42ce2626430ac072b50e723b563ae00c1ebdeb4da96abfeb534eff
 DIST maildrop-3.0.2.tar.bz2 2129406 BLAKE2B 
10572c9c0fcb7a31f10fdfb005562afd425d157fe515f31d7fc6721247b0a5d5d381b51da39f0161de0c8722af89da225273728928510fd9d79c18c18b5759e5
 SHA512 
a2e6ad9c6982e468b4f778fe6956312aa1da54c93269311922f247a89ede49349a6cbce869b08ced22354d18259ebc043e4f4adf1e0b364d8e110797b24efbc8
+DIST maildrop-3.1.0.tar.bz2 2154698 BLAKE2B 
8eaec33ccb3f117e0cd069eac2af736f5cc3485314ea14ac594f8e716e68d3f1e20143ba47533c08a835707dda1e8ba0fad2eea5d3bf5845668f8ad375e56387
 SHA512 
4d4ab1acd9f81beb54af9af86d0f8c3145f962f1ff2fd5e9209e31b63054cc41b3e4a1300965a8855a39dbcfa1cdbdef2ad194af1f12e079c1361b12b293ed56

diff --git a/mail-filter/maildrop/maildrop-3.1.0.ebuild 
b/mail-filter/maildrop/maildrop-3.1.0.ebuild
new file mode 100644
index ..e024008d00bb
--- /dev/null
+++ b/mail-filter/maildrop/maildrop-3.1.0.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit flag-o-matic autotools
+
+DESCRIPTION="Mail delivery agent/filter"
+[[ -z ${PV/?.?/}   ]] && SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
+[[ -z ${PV/?.?.?/} ]] && SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
+[[ -z ${SRC_URI}   ]] && 
SRC_URI="https://www.courier-mta.org/beta/${PN}/${P%%_pre}.tar.bz2;
+HOMEPAGE="https://www.courier-mta.org/maildrop/;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="berkdb debug dovecot gdbm ldap mysql postgres static-libs authlib +tools 
trashquota"
+
+CDEPEND="!mail-mta/courier
+   net-mail/mailbase
+   dev-libs/libpcre
+   net-dns/libidn:0=
+   >=net-libs/courier-unicode-2.0:=
+   gdbm? ( >=sys-libs/gdbm-1.8.0:= )
+   mysql?( net-libs/courier-authlib )
+   postgres? ( net-libs/courier-authlib )
+   ldap? ( net-libs/courier-authlib )
+   authlib?  ( net-libs/courier-authlib )
+   !gdbm? (
+   berkdb? ( >=sys-libs/db-3:= )
+   )
+   gdbm? ( net-mail/courier-imap[gdbm?,berkdb?] )
+   berkdb? ( net-mail/courier-imap[gdbm?,berkdb?] )
+   tools? (
+   !mail-mta/netqmail
+   !net-mail/courier-imap
+   )"
+DEPEND="${CDEPEND}"
+RDEPEND="${CDEPEND}
+   dev-lang/perl
+   dovecot? ( net-mail/dovecot )"
+BDEPEND="virtual/pkgconfig"
+
+REQUIRED_USE="
+   mysql? ( authlib )
+   postgres? ( authlib )
+   ldap? ( authlib )"
+
+S=${WORKDIR}/${P%%_pre}
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.0.0-testsuite.patch
+   "${FILESDIR}"/${PN}-3.0.2-makedat.patch
+)
+
+src_prepare() {
+   # Prefer gdbm over berkdb
+   if use gdbm ; then
+   use berkdb && elog "Both gdbm and berkdb selected. Using gdbm."
+   fi
+
+   # no need to error out if no default - it will be given to econf anyway
+   sed -i -e \
+   's~AC_MSG_ERROR(Cannot determine default 
mailbox)~SPOOLDIR="./.maildir"~' \
+   "${S}"/libs/maildrop/configure.ac || die "sed failed"
+
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --with-devel
+   --disable-tempdir
+   --enable-syslog=1
+   --enable-use-flock=1
+   --enable-use-dotlock=1
+   --enable-restrict-trusted=1
+   --enable-maildrop-uid=root
+   --enable-maildrop-gid=mail
+   --enable-sendmail=/usr/sbin/sendmail
+   --cache-file="${S}"/configuring.cache
+   $(use_enable static-libs static)
+   $(use_enable dovecot dovecotauth)
+   $(use_with trashquota)
+   )
+
+   local mytrustedusers="apache dspam root mail fetchmail"
+   mytrustedusers+=" daemon postmaster qmaild mmdf vmail alias"
+   myeconfargs+=( --enable-trusted-users="${mytrustedusers}" )
+
+   # These flags make maildrop cry
+   

[gentoo-commits] repo/gentoo:master commit in: app-crypt/sequoia-chameleon-gnupg/

2023-02-08 Thread Sam James
commit: e224f50af261d977422370a864cea3412e045064
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 19:54:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 19:55:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e224f50a

app-crypt/sequoia-chameleon-gnupg: new package, add 0.2.0

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

 app-crypt/sequoia-chameleon-gnupg/Manifest | 281 +
 app-crypt/sequoia-chameleon-gnupg/metadata.xml |  11 +
 .../sequoia-chameleon-gnupg-0.2.0.ebuild   | 337 +
 3 files changed, 629 insertions(+)

diff --git a/app-crypt/sequoia-chameleon-gnupg/Manifest 
b/app-crypt/sequoia-chameleon-gnupg/Manifest
new file mode 100644
index ..a1365fd43578
--- /dev/null
+++ b/app-crypt/sequoia-chameleon-gnupg/Manifest
@@ -0,0 +1,281 @@
+DIST addr2line-0.19.0.crate 33210 BLAKE2B 
a6b393dcddfa0f858297efb6b261d3a23f118be45a3211ee15f6c58808f241dbcf5282f4a86be579360513f23ac4035819e923f2587b7499110af42e9ac3ab88
 SHA512 
18da72e412bb89028e2ccb838192330535e45300f6fd8edc7d1d64397792a3db12418aa24a3312730c5414e2a1b1d65e6b9d5691ba234c9142b5d885523a5e94
+DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
+DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 
3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6
 SHA512 
ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
+DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
+DIST anyhow-1.0.68.crate 43882 BLAKE2B 
0ccd8fcb746344dfa85674fa7c95aa648aed8d40134b8c1c1c0852f6c7d22f5622ca1704ec65c254fc20946b1733299e1517364d74f726952d5a951ef89a2fe5
 SHA512 
b8cfc132ebeac823edf18cba7e335d1939fcbb095ed4ea859f4dc4cde5b1ff35fd68f0743577c69085f74f019768a3359936bf6dc1b2aceb7e2b28ace7f74a0f
+DIST ascii-canvas-3.0.0.crate 10575 BLAKE2B 
fc40c40551e3e1b2bec6ae5a85ee8b0a1ab1ef3425cdd19ec6dd47d849205004781a2c8f51470417fe7556cf8524cc63b84a532532c5081604adbcd92d286b44
 SHA512 
216056640604f5faba6d46e2c94ff75234fec83d3bc2dc7cf34dd279706362874e3a513c717b23bc591da07cc3088458913c4e9aa5f280550c93d261095c8703
+DIST async-trait-0.1.64.crate 29196 BLAKE2B 
8cd25de53df989d7d5b79181e0ed5b6bd7cad71a2dee24b56eca9c7c9d6024f4fcce89764fda830168c093dc5e447455443b319491097171ef4c049eeb7199b2
 SHA512 
0487a688cddae7529def0645f6ef4440916eaa757b14e8e414f910b55e17e2c1fe3fe18c216c3a1916a21909c32cba7add8e461adeefaa4be5deaa3c7085fad7
+DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
+DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
+DIST backtrace-0.3.67.crate 78564 BLAKE2B 
8c77d3d182c7e1ec3840fd6c7f4214322e473ba79a71b2d11d98696f8ae4440350f3c84a891b2ec79fffde107fb2ebb99fffca202d6ed235d3abd68215a1089b
 SHA512 
8603a3b63f4f08be315176908134243680bf1a4b0e6cb26ed81f5fc1060279126ca0ef28f209a10289e1a85214b35db6b496affd71ad21524094f3ee3acd31b6
+DIST base64-0.13.1.crate 61002 BLAKE2B 
3b3a5b26e2ef18e9b4f1ede72b1bd160a1494751878e8441d463f8a514e6cb9ac859231536989e19fb1261fd864617fe31440df1b5855a0ec625521fc6fcef91
 SHA512 
1eb76aff9a84057f2ccb7082e9c57b015c2d71a28173089b02e7aacd09a7d311bedf0a943529611ada29f8d7b536d7ae4de256d98eee8450003a3a9a652bda4b
+DIST bindgen-0.63.0.crate 201856 BLAKE2B 
a99470e5878c90d0ff4cdcba5d16177eb765822041203c7224f9baf1fda23f83d92c3b9cd83759ed9ca779f9d3961509b4d7e038b716b9d68bf6563743ca8141
 SHA512 
43ac3067b3635c968c3a4bf6d665d633b9b80ff4eec36aad353019fc16e25c2338ea3f00a7fb077ae0dc055d10ea3ed6c304055a18dcf0c31bf980c26b110796
+DIST bit-set-0.5.3.crate 14470 BLAKE2B 
f6525500a494236103df2b27e964bae0b2caf718156879f972b9972fa509794bcc663c2130e3d872ecadb7ead0982b415dfa4468ef12523ee248fb1bbec2559e
 SHA512 
c5ce7ef71559706d996505e138ce95d9f008ac3375928012a36339bfec48986ad935b384e2d21fa0d505d4cf98bd3e93be15955ecd9607d253b8a276351334c6
+DIST bit-vec-0.6.3.crate 19927 BLAKE2B 

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

2023-02-08 Thread Alfredo Tupone
commit: 1cfbda7df6418348af8efc191d9670c109b8dcca
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Feb  8 19:36:51 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Feb  8 19:36:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cfbda7d

dev-ml/ppxlib: add 0.29.0

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

 dev-ml/ppxlib/Manifest |  1 +
 dev-ml/ppxlib/ppxlib-0.29.0.ebuild | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-ml/ppxlib/Manifest b/dev-ml/ppxlib/Manifest
index 96cbb6af1420..01237b7ed2ea 100644
--- a/dev-ml/ppxlib/Manifest
+++ b/dev-ml/ppxlib/Manifest
@@ -6,3 +6,4 @@ DIST ppxlib-0.22.2.tar.gz 202895 BLAKE2B 
41d2c2e698846e5dfeb4158966b65dd29b25364
 DIST ppxlib-0.23.0.tar.gz 364308 BLAKE2B 
b1cc622eb5e01c455da437365053fd32a00d33007520cf28536e1f45c142aa0a9083da614110c1096fd3f8326453eb037a8c0054e00e17a813f99f3d8efde5d7
 SHA512 
9d6692ec4247031f26aed3bdc59808a5f929c34dbac3515a8b2a61c59ec118f0e90d12948d22aea40e9f01b1ed782e9dfa5b0263314b967217b2ac4006446c53
 DIST ppxlib-0.24.0.tar.gz 390297 BLAKE2B 
7d8972b766cc8104a4d43aebc79e927e51cba114ad678837bfa1b8f009e2437df948c6cd3461db58ef247145e629d3bb11dff58dc5feadefce8152c77b056dfa
 SHA512 
2f6a94c90fd17cea00f3294fde5742637d4758b9f43a021d667f2b09be326954efe22bb188ccf6a7205338ffc75fe096cbe2a075b125e3ced9f829a06ad2f496
 DIST ppxlib-0.28.0.tar.gz 422105 BLAKE2B 
a88f6c0cba93c880bd3f6e29fdc152e45240a5eb170454ed540c01dc5b88648f1ac71071316f0282bdd4c55cc6bc57e10ac5a7b08004354f50ed0cb2334646bf
 SHA512 
31290cd34f4b306f289b6ef78fbc5907f007c722ffc2cb0682c1944af954f2c6732b236891d1872a22b856d0aee0f7e84d3262ee103aff15d0a4dcd1a20bbfe6
+DIST ppxlib-0.29.0.tar.gz 572842 BLAKE2B 
e772cfbbc5ff0390b1d256b7671e51aac0c86fe14e912e42fa6f428958d25af09920deae89ba080e37842f21361494237b697abe48dd563df9f69512a4a110ea
 SHA512 
34babcea63b952ca610b5b9841a7d045e3973870014968d5abfff259de8d0f383e79f799fa3522830e0da5a7ff02fa52764b7cad64c8ac0da5a37f8897314c80

diff --git a/dev-ml/ppxlib/ppxlib-0.29.0.ebuild 
b/dev-ml/ppxlib/ppxlib-0.29.0.ebuild
new file mode 100644
index ..5dcf6f546bc2
--- /dev/null
+++ b/dev-ml/ppxlib/ppxlib-0.29.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+# Note that new "major" versions may change which OCaml version they support
+# See:
+# https://github.com/ocaml-ppx/ppxlib/issues/243
+# https://github.com/ocaml-ppx/ppxlib/issues/232
+
+DESCRIPTION="Base library and tools for ppx rewriters"
+HOMEPAGE="https://github.com/ocaml-ppx/ppxlib;
+SRC_URI="https://github.com/ocaml-ppx/ppxlib/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-ml/ocaml-compiler-libs-0.11.0:=
+   >=dev-ml/ocaml-migrate-parsetree-2.2.0:=
+   dev-ml/sexplib0:=
+   dev-ml/stdlib-shims:=
+   >=dev-ml/ppx_derivers-1.2.1:=
+"
+DEPEND="${RDEPEND}
+   test? (
+   dev-ml/findlib:=
+   >=dev-ml/base-0.11.0:=
+   dev-ml/cinaps:=
+   dev-ml/re:=
+   >=dev-ml/stdio-0.11.0:=
+   )
+"
+BDEPEND=">=dev-ml/dune-2.8"



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

2023-02-08 Thread Alfredo Tupone
commit: 8dbb0e5016609ccc2a2f3effbc42cadd02069c1a
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Feb  8 19:33:04 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Feb  8 19:33:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dbb0e50

dev-ml/seq: add 0.3.1

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

 dev-ml/seq/Manifest |  1 +
 dev-ml/seq/seq-0.3.1.ebuild | 17 +
 2 files changed, 18 insertions(+)

diff --git a/dev-ml/seq/Manifest b/dev-ml/seq/Manifest
index b2c09ff23e2f..439093b05627 100644
--- a/dev-ml/seq/Manifest
+++ b/dev-ml/seq/Manifest
@@ -1,3 +1,4 @@
 DIST seq-0.2.2.tar.gz 12240 BLAKE2B 
0f7c64e26593b012b60cfdcba02dc2748558c46a72789c77eaff70bcb24ab601895c429aa16dc066151323a48c312a372af5e19cebe0886e9203d55436c09cb1
 SHA512 
cab0eb4cb6d9788b7cbd7acbefefc15689d706c97ff7f75dd97faf3c21e466af4d0ff110541a24729db587e7172b1a30a3c2967e17ec2e49cbd923360052c07c
 DIST seq-0.2.tar.gz 12012 BLAKE2B 
2321caabaefd98d4237d6ede034007ae5a4295765df4df21d4f0d475f097461992e4619f817ea7ebb20a3023e9d175237d636ed99bb8b1ca7b097c805daffbe8
 SHA512 
b2571225a18e624b79dad5e1aab91b22e2fda17702f2e23c438b75d2a71e24c55ee8672005f5cc4b17ae79e3b277b1918b71b5d0d674b8b12ea19b3fb2d747cb
+DIST seq-0.3.1.tar.gz 12290 BLAKE2B 
997550614086e54394710168af388cb0d393a85584bfbe2327a16abee58e59a6ca161152f6874657896bb30a77049397e72b1d93d721a1a0cdd99614140c640d
 SHA512 
06ce767d3ec1532f8a2421d033f4d9dc5c08c9a27574754d456c31a71ecb9a3c33857591b7d24f85492dce679cd0da8c8985c9fb1a5b5a7f8588d90056b663b8
 DIST seq-0.3.tar.gz 12562 BLAKE2B 
2ef68aac50cee1a6faa97cd408d231541f3b0a941896bfadd4503c7b26a554b95314bedfba6cf34c2253858f5e86660876a1635e87a861a7a54d8a805106f9be
 SHA512 
3cbca9e771bc05350b5c6ffd41237fa12c6909a077f1090e28c4d0403711c137c96fccd670f074b1ea1a47bdcfd7a7618247bdad6ee71e52e9af75894e8cd974

diff --git a/dev-ml/seq/seq-0.3.1.ebuild b/dev-ml/seq/seq-0.3.1.ebuild
new file mode 100644
index ..f04696a3c432
--- /dev/null
+++ b/dev-ml/seq/seq-0.3.1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Compatibility package for the standard OCaml iterator type"
+HOMEPAGE="https://github.com/c-cube/seq;
+SRC_URI="https://github.com/c-cube/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt"
+
+RDEPEND="

[gentoo-commits] proj/qt:master commit in: x11-misc/sddm/

2023-02-08 Thread Andreas Sturmlechner
commit: 2714b5a6d644fa9d2c71aed7327c90ba7fbef01f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Feb  8 18:47:38 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Feb  8 18:47:38 2023 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=2714b5a6

x11-misc/sddm: Add new dependency

Upstream commit cb5c07b4c5bafa27b21981a8f4039eadbe0fafdf

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

 x11-misc/sddm/sddm-.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/x11-misc/sddm/sddm-.ebuild b/x11-misc/sddm/sddm-.ebuild
index ba7c4f44..e67ddc99 100644
--- a/x11-misc/sddm/sddm-.ebuild
+++ b/x11-misc/sddm/sddm-.ebuild
@@ -32,6 +32,7 @@ COMMON_DEPEND="
>=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtnetwork-${QTMIN}:5
+   x11-libs/libXau
x11-libs/libxcb:=
elogind? ( sys-auth/elogind )
pam? ( sys-libs/pam )
@@ -60,8 +61,6 @@ PATCHES=(
"${FILESDIR}/${PN}-0.20.0-sddm.pam-use-substack.patch" # bug 728550
"${FILESDIR}/${PN}-0.20.0-disable-etc-debian-check.patch"
"${FILESDIR}/${PN}-0.20.0-no-default-pam_systemd-module.patch" # bug 
669980
-   # TODO: add this: https://github.com/sddm/sddm/pull/1230 ...ACK'd
-   #  for merge but pending testing. by openSUSE, Fedora usage for >1y
 )
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: app-editors/neovim/, app-editors/neovim/files/

2023-02-08 Thread Sam James
commit: 726e8ac1afece6692ca623b7e68b60fd7b7dfc7f
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 19:12:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 19:12:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=726e8ac1

Revert "app-editors/neovim: fixes (see commit details)"

This reverts commit fca327914eac530d8b37251ba459ae8a454de0e1.

Breaks applying patches to 0.8.2/0.8.3.

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

 .../neovim/files/neovim--cmake-darwin.patch| 62 --
 .../files/neovim--cmake_lua_version.patch  | 12 ++---
 app-editors/neovim/neovim-.ebuild  |  9 ++--
 3 files changed, 69 insertions(+), 14 deletions(-)

diff --git a/app-editors/neovim/files/neovim--cmake-darwin.patch 
b/app-editors/neovim/files/neovim--cmake-darwin.patch
index b2920451743d..ad47a46e1a7a 100644
--- a/app-editors/neovim/files/neovim--cmake-darwin.patch
+++ b/app-editors/neovim/files/neovim--cmake-darwin.patch
@@ -1,13 +1,65 @@
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -80,33 +80,6 @@ set(ENV{PKG_CONFIG_PATH} 
"$ENV{PKG_CONFIG_PATH}:${DEPS_PREFIX}/lib/pkgconfig")
+ # used for check_c_compiler_flag
+ include(CheckCCompilerFlag)
+ 
+-if(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
+-  # CMake tries to treat /sw and /opt/local as extension of the system path, 
but
+-  # that doesn't really work out very well.  Once you have a dependency that
+-  # resides there and have to add it as an include directory, then any other
+-  # dependency that could be satisfied from there must be--otherwise you can 
end
+-  # up with conflicting versions.  So, let's make them more of a priority 
having
+-  # them be included as one of the first places to look for dependencies.
+-  list(APPEND CMAKE_PREFIX_PATH /sw /opt/local)
+-
+-  # If the macOS deployment target is not set manually (via 
$MACOSX_DEPLOYMENT_TARGET),
+-  # fall back to local system version. Needs to be done both here and in 
cmake.deps.
+-  if(NOT CMAKE_OSX_DEPLOYMENT_TARGET)
+-execute_process(COMMAND sw_vers -productVersion
+-OUTPUT_VARIABLE MACOS_VERSION
+-OUTPUT_STRIP_TRAILING_WHITESPACE)
+-set(CMAKE_OSX_DEPLOYMENT_TARGET "${MACOS_VERSION}")
+-  endif()
+-  message("Using deployment target ${CMAKE_OSX_DEPLOYMENT_TARGET}")
+-
+-  # Work around some old, broken detection by CMake for knowing when to use 
the
+-  # isystem flag.  Apple's compilers have supported this for quite some time
+-  # now.
+-  if(CMAKE_C_COMPILER_ID MATCHES "GNU")
+-set(CMAKE_INCLUDE_SYSTEM_FLAG_C "-isystem ")
+-  endif()
+-endif()
+-
+ if(WIN32 OR CMAKE_SYSTEM_NAME STREQUAL "Darwin")
+   # Ignore case when comparing filenames on Windows and Mac.
+   set(CASE_INSENSITIVE_FILENAME TRUE)
+--- a/cmake.deps/CMakeLists.txt
 b/cmake.deps/CMakeLists.txt
+@@ -112,13 +112,6 @@ if(CMAKE_CXX_COMPILER)
+   set(DEPS_CXX_COMPILER "${CMAKE_CXX_COMPILER}")
+ endif()
+ 
+-if(CMAKE_OSX_SYSROOT)
+-  set(DEPS_C_COMPILER "${DEPS_C_COMPILER} -isysroot${CMAKE_OSX_SYSROOT}")
+-  if(DEPS_CXX_COMPILER)
+-set(DEPS_CXX_COMPILER "${DEPS_CXX_COMPILER} 
-isysroot${CMAKE_OSX_SYSROOT}")
+-  endif()
+-endif()
+-
+ if(CMAKE_OSX_ARCHITECTURES)
+   string(REPLACE ";" "|" CMAKE_OSX_ARCHITECTURES_ALT_SEP 
"${CMAKE_OSX_ARCHITECTURES}")
+   # The LuaJIT build does not like being passed multiple `-arch` flags
 --- a/src/nvim/CMakeLists.txt
 +++ b/src/nvim/CMakeLists.txt
-@@ -440,10 +440,6 @@ get_directory_property(gen_includes INCLUDE_DIRECTORIES)
- foreach(gen_include ${prop})
+@@ -181,10 +181,6 @@ get_directory_property(gen_includes INCLUDE_DIRECTORIES)
+ foreach(gen_include ${gen_includes} ${LUA_PREFERRED_INCLUDE_DIRS})
list(APPEND gen_cflags "-I${gen_include}")
  endforeach()
 -if(CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND CMAKE_OSX_SYSROOT)
 -  list(APPEND gen_cflags "-isysroot")
 -  list(APPEND gen_cflags "${CMAKE_OSX_SYSROOT}")
 -endif()
- set(gen_cflags ${gen_cflags} -O2)
- 
- set(NVIM_VERSION_GIT_H 
${PROJECT_BINARY_DIR}/cmake.config/auto/versiondef_git.h)
+ string(TOUPPER "${CMAKE_BUILD_TYPE}" build_type)
+ separate_arguments(C_FLAGS_ARRAY UNIX_COMMAND ${CMAKE_C_FLAGS})
+ separate_arguments(C_FLAGS_${build_type}_ARRAY UNIX_COMMAND 
${CMAKE_C_FLAGS_${build_type}})

diff --git a/app-editors/neovim/files/neovim--cmake_lua_version.patch 
b/app-editors/neovim/files/neovim--cmake_lua_version.patch
index b14b3b992349..87a898032493 100644
--- a/app-editors/neovim/files/neovim--cmake_lua_version.patch
+++ b/app-editors/neovim/files/neovim--cmake_lua_version.patch
@@ -1,11 +1,11 @@
 a/src/nvim/CMakeLists.txt
-+++ b/src/nvim/CMakeLists.txt
+--- a/CMakeLists.txt
 b/CMakeLists.txt
 @@ -464,7 +464,7 @@ endif()
- # The unit test lib requires LuaJIT; it will be skipped if LuaJIT is missing.
  option(PREFER_LUA "Prefer Lua over LuaJIT in the nvim executable." OFF)
+ 
  if(PREFER_LUA)
 -  find_package(Lua 5.1 EXACT REQUIRED)
 +  

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

2023-02-08 Thread Ulrich Müller
commit: 70768830dc175aae026be85d0168d747c49b5233
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Feb  8 18:32:59 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Feb  8 18:35:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70768830

app-emacs/mew: add 6.8_p20230203

Snapshot from Git because last release was in 2018.

Closes: https://bugs.gentoo.org/893174
Reported-by: Teika kazura  gmx.com>
Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/mew/Manifest |  1 +
 app-emacs/mew/metadata.xml |  3 +++
 app-emacs/mew/mew-6.8_p20230203.ebuild | 47 ++
 3 files changed, 51 insertions(+)

diff --git a/app-emacs/mew/Manifest b/app-emacs/mew/Manifest
index 29b81aabb006..2bd25387846e 100644
--- a/app-emacs/mew/Manifest
+++ b/app-emacs/mew/Manifest
@@ -1 +1,2 @@
 DIST mew-6.8.tar.gz 991876 BLAKE2B 
6055c30ac7f9286a2792fd3fb5fc53412ffed091594e64fa802cd4346fbd7ce542a930e3b38552dc39fa728898a68e1d71f0626f38ef8f815515af95fae0197d
 SHA512 
e4713a4485fa31a95820100465728998b6d5b4822e2a522293754ab269fbfa625756417a55eccf400994a4cc6f6230b8142463ffe416917f321da5053abdb98c
+DIST mew-6.8_p20230203.tar.gz 997924 BLAKE2B 
9ac10f7f0eebc7dcd3fbf998fbe867e39315227d3b7225b050e6886f9300359429279f0a8071931610c8f8fde43ae48c8178bf8565059d5cdb8093c6fc586562
 SHA512 
9620ab59df0f2b26b96aa00f4f6f43142716ca55fa9bbdf9b8d9d5a19ae9e0e647efa2a1ab29f77cda77307bbe55d8e74441258d84d09f5270c0f772ab3823bc

diff --git a/app-emacs/mew/metadata.xml b/app-emacs/mew/metadata.xml
index 93693356d691..f51d1d9113b0 100644
--- a/app-emacs/mew/metadata.xml
+++ b/app-emacs/mew/metadata.xml
@@ -5,4 +5,7 @@
   gnu-em...@gentoo.org
   Gentoo GNU Emacs project
 
+
+  kazu-yamamoto/Mew
+
 

diff --git a/app-emacs/mew/mew-6.8_p20230203.ebuild 
b/app-emacs/mew/mew-6.8_p20230203.ebuild
new file mode 100644
index ..bd7b2aba26c1
--- /dev/null
+++ b/app-emacs/mew/mew-6.8_p20230203.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+NEED_EMACS=24
+
+inherit elisp readme.gentoo-r1
+
+COMMIT="f96266240586898ea44256f6b24743a50e1113cb"
+DESCRIPTION="Great MIME mail reader for Emacs/XEmacs"
+HOMEPAGE="https://www.mew.org/;
+SRC_URI="https://github.com/kazu-yamamoto/${PN^}/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN^}-${COMMIT}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="ssl l10n_ja"
+RESTRICT="test"
+
+DEPEND="sys-libs/zlib"
+RDEPEND="${DEPEND}
+   ssl? ( net-misc/stunnel )"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_configure() {
+   econf \
+   --with-elispdir="${SITELISP}/${PN}" \
+   --with-etcdir="${SITEETC}/${PN}"
+}
+
+src_compile() {
+   emake
+   use l10n_ja && emake jinfo
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   use l10n_ja && emake DESTDIR="${D}" install-jinfo
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+   dodoc 00api 00changes* 00diff 00readme dot.*
+
+   DOC_CONTENTS="Please refer to /usr/share/doc/${PF} for sample
+   configuration files."
+   readme.gentoo_create_doc
+}



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

2023-02-08 Thread Patrick McLean
commit: df9d6c8ee2036f04607f68ba6a50c0c134b5671a
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Feb  8 16:52:01 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Feb  8 18:34:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df9d6c8e

dev-util/bpftrace: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/29486
Signed-off-by: Patrick McLean  gentoo.org>

 .../files/bpftrace-0.15.0-llvm-15-pointers.patch   | 30 --
 1 file changed, 30 deletions(-)

diff --git a/dev-util/bpftrace/files/bpftrace-0.15.0-llvm-15-pointers.patch 
b/dev-util/bpftrace/files/bpftrace-0.15.0-llvm-15-pointers.patch
deleted file mode 100644
index 51ea034b9a88..
--- a/dev-util/bpftrace/files/bpftrace-0.15.0-llvm-15-pointers.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-
-From: https://github.com/iovisor/bpftrace/pull/2367
-Bug: https://bugs.gentoo.org/872842
-
-From 07fa48a94ef6d6bb1f335de345de18fe9776ca57 Mon Sep 17 00:00:00 2001
-From: kenneth topp 
-Date: Mon, 26 Sep 2022 00:33:29 -0400
-Subject: [PATCH] Workaround OpaquePointers for LLVM 15
-
-This workaround allows bpftrace to be compiled against
-LLVM-15.  This will have to be address properly before LLVM-16
-More details from LLVM here: https://llvm.org/docs/OpaquePointers.html

- src/ast/irbuilderbpf.cpp | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/src/ast/irbuilderbpf.cpp b/src/ast/irbuilderbpf.cpp
-index d49883f786..00f0f172ff 100644
 a/src/ast/irbuilderbpf.cpp
-+++ b/src/ast/irbuilderbpf.cpp
-@@ -123,6 +123,9 @@ IRBuilderBPF::IRBuilderBPF(LLVMContext ,
- module_(module),
- bpftrace_(bpftrace)
- {
-+#if LLVM_VERSION_MAJOR == 15
-+  context.setOpaquePointers(false);
-+#endif
-   // Declare external LLVM function
-   FunctionType *pseudo_func_type = FunctionType::get(
-   getInt64Ty(),



[gentoo-commits] repo/gentoo:master commit in: x11-drivers/nvidia-drivers/

2023-02-08 Thread Ionen Wolkens
commit: c895f1bced6df02d0308763dabb3a75dc534740d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Feb  8 18:18:44 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb  8 18:27:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c895f1bc

x11-drivers/nvidia-drivers: add 525.89.02

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

 x11-drivers/nvidia-drivers/Manifest|   8 +
 .../nvidia-drivers/nvidia-drivers-525.89.02.ebuild | 628 +
 2 files changed, 636 insertions(+)

diff --git a/x11-drivers/nvidia-drivers/Manifest 
b/x11-drivers/nvidia-drivers/Manifest
index 3f7861743b7e..ae6197c480be 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -1,6 +1,7 @@
 DIST NVIDIA-Linux-aarch64-510.108.03.run 211471630 BLAKE2B 
4177e12907bb577d96734c33d0210eb753a763390aa1dde6e578d81dd47685bc3518af6c1dc2490e3ed488e9cede7e5705f8cf5e264f756de75d3a995c7d3f04
 SHA512 
fbd395d004d8a25d175958f8a9f9d4f19bc4e0662256e45cf9ed353613e2741f75e4fb2b87d5eb1625914c5ae3ab49e1b7025c8894d9e1cd0028a6d322836a67
 DIST NVIDIA-Linux-aarch64-515.86.01.run 221097882 BLAKE2B 
f8562f9ef1d29451792e00f5489ae7bf63d1a9c5a13354f119667e5572f473abe14a82383c7f61251213ef16463c064059316c7da09a5d61207823b17a7183bf
 SHA512 
43161f86143b1558d1f558acf4a060f53f538ea20e6235f76be24916fe4a9c374869645c7abf39eba66f1c2ca35f5d2b04f199bd1341b7ee6c1fdc879cb3ef96
 DIST NVIDIA-Linux-aarch64-525.85.05.run 262667903 BLAKE2B 
e6e4d2d8a90f5abbfc4d67ee1a74c062fcd91b4d46d247702e937d8e82c2ddeac19418a74908b90d31265819dfa93791c53cb111b41fe51732851c9d2e74c21e
 SHA512 
85312583dbd55791273308aa3c3bf43241e0b28cbe850e56bd6997dcedd2db51af337d062587886ca4000cf39428a748c87d6e270648e09d4f0870856757a7d0
+DIST NVIDIA-Linux-aarch64-525.89.02.run 263020466 BLAKE2B 
7f912746c186450b09b7e4b0e26731a8480a02e02a6d0009c1c96e33f91dd47604b262e8d42568b8c9127598cf17a19e7bf5cf29472a9e2b1cc8d765b2b39370
 SHA512 
a74d11453522dde936c022b6c8ef8df0349a10f825caaab3e7a58002f4afcd12160865ad9e5745b055430d978ebdcc0583dfe8b339ba60eead99517d49ee7191
 DIST NVIDIA-Linux-x86-390.157.run 49417041 BLAKE2B 
435b5e0e60468cc74b41cc5d9b5bb0105d29c11a2d408457835212a96519c9334ecf19278b36749d3ff7f498f5b0ae45a2efae2d428703dac21245c62f1efebe
 SHA512 
dae9ac2c12f9ad90f7441e00e01a984147c577892421911d7f67f6a31e616ac1cb7d434bc9c7f58fbd9b8ae909521b5bece607a63c79588c0bb9d99c6bad5fb0
 DIST NVIDIA-Linux-x86_64-390.157.run 85835541 BLAKE2B 
44b855cd11f3b2f231f9fb90492ae2e67a67ea3ea83c413e7c90956d38c9730a8bd0321281ae03c6afce633d102f5b499aed25622b9bfd31bdd2c98f0717e95b
 SHA512 
4780503a4cff0180b1b1f37d20a6ba3438dd78b51fa7f69b98d35521835e5d61099129746929d51d63afa2d47b672b3e145e1e1897584dc3799e7f822c5b3a0a
 DIST NVIDIA-Linux-x86_64-470.161.03.run 272397700 BLAKE2B 
eaa94b7398b3aaadf30c33c95c95b167094ca56114e2e3032978b0959264ac8b8663181485eb1af0282a59b43f912c0ecd48e5eadcb06b6fda601b357ac49bc7
 SHA512 
26b1640f9427847b68233ffacf5c4a07e75ed9923429dfc9e5de3d7e5c1f109dfaf0fe0a0639cbd47f056784ed3e00e2e741d5c84532df79590a0c9ffa5ba625
@@ -8,31 +9,38 @@ DIST NVIDIA-Linux-x86_64-510.108.03.run 329603898 BLAKE2B 
ec7327628cc0d5929f91fa
 DIST NVIDIA-Linux-x86_64-515.86.01.run 363743089 BLAKE2B 
aa03a0f059da99fa549cd9d672cef0194f2b22b349470d80ce626b3f4afb89b1f130b451735f92f5a66dfec02735bd6395053be609668371991837e3be4026cb
 SHA512 
9a31e14afc017e847f1208577f597c490adb63c256d6dff1a9eae56b65cf85374a604516b0be9da7a43e9af93b3c5aec47b2ffefd6b4050a4b7e55f348cf4e7b
 DIST NVIDIA-Linux-x86_64-525.47.07.run 413838999 BLAKE2B 
6921e903f45d49eadec8a690d8c86fefd0bc534a4412fa1a076db4b5cd2840c0c2c4076ab4ec0b562b9888bd4f0061f7d260c1e14b88653e912b17079e85d17b
 SHA512 
51417a35a10a165f64751ce6bc7da2ab182d467bf3e6d3fac876c009fa413e044e16a1f32abbcca71209f8f29c2184c358aa9f88eddfb4ee80cea6817e1ee725
 DIST NVIDIA-Linux-x86_64-525.85.05.run 415131239 BLAKE2B 
38bdcce884011cfc0a1b5d08807c0a163ac7807621f3ec69feabbdf27af9e0409491db893912776b05a45f8f56c06f281a84074ab8ff21a71774b890bdff2cf8
 SHA512 
db30b9186cdcf22b2dde267c08a10cadfc3d37190c57a26a71e282b0f661b187b5b28764418eacf8b2344ebfa8feb7480ae1de31b3bc3026feaf9482a3b51741
+DIST NVIDIA-Linux-x86_64-525.89.02.run 414116295 BLAKE2B 
22a6da77876557c256cb5571b6ae78133bc150ceb16aaf331a332bdd891df40beac07ac70efedb11ec2458fcdf2a23247b54274d509a2b54e50f4da1251425e7
 SHA512 
a991c5a843957aa81cf619c39d699100ff69fc723fb195c68fd50cd69ee9d5651a223d3b5d254c8c1b7c8cad09e24846ba4e64869a8b3777e85cd3e5ba515bb5
 DIST NVIDIA-kernel-module-source-515.86.01.tar.xz 7504412 BLAKE2B 
20b1b9eb6e2fbc7adfa0b78c6acc88c9da8346888c3d1f1ec01a6c1252feccfc104e338605bfaf7617f0b78c7d0de05b32577394714be3575aa67b37c0e843ca
 SHA512 
075fb8b9c3f43f21f51035460a9bc306b11214eb029e950a5bfbc283dc1d3403210ae303148442d31b2c5bf618923bd1762ab5a91234d005f50177fc02fa8ba4
 DIST NVIDIA-kernel-module-source-525.85.05.tar.xz 10081192 BLAKE2B 

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

2023-02-08 Thread Michał Górny
commit: 83ff15f9b31b3a382dd6d0ff6e7398609beae49f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 18:13:47 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 18:13:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83ff15f9

dev-python/redis-py: Set MY_P to prepare for rename

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

 dev-python/redis-py/redis-py-4.4.0.ebuild | 4 +++-
 dev-python/redis-py/redis-py-4.4.1.ebuild | 4 +++-
 dev-python/redis-py/redis-py-4.4.2.ebuild | 4 +++-
 dev-python/redis-py/redis-py-4.5.0.ebuild | 4 +++-
 dev-python/redis-py/redis-py-4.5.1.ebuild | 4 +++-
 5 files changed, 15 insertions(+), 5 deletions(-)

diff --git a/dev-python/redis-py/redis-py-4.4.0.ebuild 
b/dev-python/redis-py/redis-py-4.4.0.ebuild
index 2cf773cca08d..320d50b908dc 100644
--- a/dev-python/redis-py/redis-py-4.4.0.ebuild
+++ b/dev-python/redis-py/redis-py-4.4.0.ebuild
@@ -8,6 +8,7 @@ PYTHON_COMPAT=( python3_{9..11} pypy3 )
 
 inherit distutils-r1
 
+MY_P=redis-py-${PV}
 DESCRIPTION="Python client for Redis key-value store"
 HOMEPAGE="
https://github.com/redis/redis-py/
@@ -15,8 +16,9 @@ HOMEPAGE="
 "
 SRC_URI="
https://github.com/redis/redis-py/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
+   -> ${MY_P}.gh.tar.gz
 "
+S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="0"

diff --git a/dev-python/redis-py/redis-py-4.4.1.ebuild 
b/dev-python/redis-py/redis-py-4.4.1.ebuild
index b3867b0adbd2..d8eddff68492 100644
--- a/dev-python/redis-py/redis-py-4.4.1.ebuild
+++ b/dev-python/redis-py/redis-py-4.4.1.ebuild
@@ -8,6 +8,7 @@ PYTHON_COMPAT=( python3_{9..11} pypy3 )
 
 inherit distutils-r1
 
+MY_P=redis-py-${PV}
 DESCRIPTION="Python client for Redis key-value store"
 HOMEPAGE="
https://github.com/redis/redis-py/
@@ -15,8 +16,9 @@ HOMEPAGE="
 "
 SRC_URI="
https://github.com/redis/redis-py/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
+   -> ${MY_P}.gh.tar.gz
 "
+S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="0"

diff --git a/dev-python/redis-py/redis-py-4.4.2.ebuild 
b/dev-python/redis-py/redis-py-4.4.2.ebuild
index b3867b0adbd2..d8eddff68492 100644
--- a/dev-python/redis-py/redis-py-4.4.2.ebuild
+++ b/dev-python/redis-py/redis-py-4.4.2.ebuild
@@ -8,6 +8,7 @@ PYTHON_COMPAT=( python3_{9..11} pypy3 )
 
 inherit distutils-r1
 
+MY_P=redis-py-${PV}
 DESCRIPTION="Python client for Redis key-value store"
 HOMEPAGE="
https://github.com/redis/redis-py/
@@ -15,8 +16,9 @@ HOMEPAGE="
 "
 SRC_URI="
https://github.com/redis/redis-py/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
+   -> ${MY_P}.gh.tar.gz
 "
+S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="0"

diff --git a/dev-python/redis-py/redis-py-4.5.0.ebuild 
b/dev-python/redis-py/redis-py-4.5.0.ebuild
index b3867b0adbd2..d8eddff68492 100644
--- a/dev-python/redis-py/redis-py-4.5.0.ebuild
+++ b/dev-python/redis-py/redis-py-4.5.0.ebuild
@@ -8,6 +8,7 @@ PYTHON_COMPAT=( python3_{9..11} pypy3 )
 
 inherit distutils-r1
 
+MY_P=redis-py-${PV}
 DESCRIPTION="Python client for Redis key-value store"
 HOMEPAGE="
https://github.com/redis/redis-py/
@@ -15,8 +16,9 @@ HOMEPAGE="
 "
 SRC_URI="
https://github.com/redis/redis-py/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
+   -> ${MY_P}.gh.tar.gz
 "
+S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="0"

diff --git a/dev-python/redis-py/redis-py-4.5.1.ebuild 
b/dev-python/redis-py/redis-py-4.5.1.ebuild
index b3867b0adbd2..d8eddff68492 100644
--- a/dev-python/redis-py/redis-py-4.5.1.ebuild
+++ b/dev-python/redis-py/redis-py-4.5.1.ebuild
@@ -8,6 +8,7 @@ PYTHON_COMPAT=( python3_{9..11} pypy3 )
 
 inherit distutils-r1
 
+MY_P=redis-py-${PV}
 DESCRIPTION="Python client for Redis key-value store"
 HOMEPAGE="
https://github.com/redis/redis-py/
@@ -15,8 +16,9 @@ HOMEPAGE="
 "
 SRC_URI="
https://github.com/redis/redis-py/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
+   -> ${MY_P}.gh.tar.gz
 "
+S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ospd-openvas/, dev-python/kombu/, profiles/updates/, ...

2023-02-08 Thread Michał Górny
commit: 746be01ea417ababe2cfeeaa34e656aad8fa58f9
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 18:15:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 18:15:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=746be01e

Rename dev-python/{redis-py → redis}

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

 app-admin/salt/salt-3004.2-r2.ebuild  | 2 +-
 app-admin/salt/salt-3005-r1.ebuild| 2 +-
 app-admin/salt/salt-3005.1-r1.ebuild  | 2 +-
 app-admin/salt/salt-3005.1.ebuild | 2 +-
 dev-python/cachelib/cachelib-0.10.1.ebuild| 2 +-
 dev-python/cachelib/cachelib-0.10.2.ebuild| 2 +-
 dev-python/cachelib/cachelib-0.9.0.ebuild | 2 +-
 dev-python/django-cacheops/django-cacheops-6.1.ebuild | 2 +-
 dev-python/django-redis/django-redis-5.2.0.ebuild | 2 +-
 dev-python/fakeredis/fakeredis-2.4.0.ebuild   | 4 ++--
 dev-python/fakeredis/fakeredis-2.5.0.ebuild   | 4 ++--
 dev-python/fakeredis/fakeredis-2.6.0.ebuild   | 4 ++--
 dev-python/fakeredis/fakeredis-2.7.0.ebuild   | 4 ++--
 dev-python/fakeredis/fakeredis-2.7.1.ebuild   | 4 ++--
 dev-python/kombu/kombu-5.3.0_beta2.ebuild | 4 ++--
 dev-python/logutils/logutils-0.3.5-r1.ebuild  | 2 +-
 dev-python/pyrate-limiter/pyrate-limiter-2.8.2.ebuild | 2 +-
 dev-python/{redis-py => redis}/Manifest   | 0
 dev-python/{redis-py => redis}/metadata.xml   | 0
 .../{redis-py/redis-py-4.4.0.ebuild => redis/redis-4.4.0.ebuild}  | 0
 .../{redis-py/redis-py-4.4.1.ebuild => redis/redis-4.4.1.ebuild}  | 0
 .../{redis-py/redis-py-4.4.2.ebuild => redis/redis-4.4.2.ebuild}  | 0
 .../{redis-py/redis-py-4.5.0.ebuild => redis/redis-4.5.0.ebuild}  | 0
 .../{redis-py/redis-py-4.5.1.ebuild => redis/redis-4.5.1.ebuild}  | 0
 dev-python/requests-cache/requests-cache-0.9.7.ebuild | 2 +-
 dev-python/requests-cache/requests-cache-0.9.8.ebuild | 2 +-
 dev-python/rq/rq-1.11.1.ebuild| 2 +-
 dev-python/rq/rq-1.12.0.ebuild| 2 +-
 dev-python/spotipy/spotipy-2.22.1.ebuild  | 2 +-
 mail-filter/pyzor/metadata.xml| 2 +-
 mail-filter/pyzor/pyzor-1.0.0_p20200523.ebuild| 4 ++--
 mail-filter/pyzor/pyzor-1.0.0_p20211223.ebuild| 4 ++--
 net-analyzer/ospd-openvas/ospd-openvas-21.4.4-r4.ebuild   | 2 +-
 profiles/updates/1Q-2023  | 1 +
 34 files changed, 35 insertions(+), 34 deletions(-)

diff --git a/app-admin/salt/salt-3004.2-r2.ebuild 
b/app-admin/salt/salt-3004.2-r2.ebuild
index 9a0c3a5933f5..f2a1fbff233e 100644
--- a/app-admin/salt/salt-3004.2-r2.ebuild
+++ b/app-admin/salt/salt-3004.2-r2.ebuild
@@ -62,7 +62,7 @@ RDEPEND="
mongodb? ( dev-python/pymongo[${PYTHON_USEDEP}] )
portage? ( sys-apps/portage[${PYTHON_USEDEP}] )
keyring? ( dev-python/keyring[${PYTHON_USEDEP}] )
-   redis? ( dev-python/redis-py[${PYTHON_USEDEP}] )
+   redis? ( dev-python/redis[${PYTHON_USEDEP}] )
selinux? ( sec-policy/selinux-salt )
nova? (
>=dev-python/python-novaclient-2.17.0[${PYTHON_USEDEP}]

diff --git a/app-admin/salt/salt-3005-r1.ebuild 
b/app-admin/salt/salt-3005-r1.ebuild
index 47d410c70d15..1ec597170af1 100644
--- a/app-admin/salt/salt-3005-r1.ebuild
+++ b/app-admin/salt/salt-3005-r1.ebuild
@@ -69,7 +69,7 @@ RDEPEND="
mongodb? ( dev-python/pymongo[${PYTHON_USEDEP}] )
portage? ( sys-apps/portage[${PYTHON_USEDEP}] )
keyring? ( dev-python/keyring[${PYTHON_USEDEP}] )
-   redis? ( dev-python/redis-py[${PYTHON_USEDEP}] )
+   redis? ( dev-python/redis[${PYTHON_USEDEP}] )
selinux? ( sec-policy/selinux-salt )
nova? (
>=dev-python/python-novaclient-2.17.0[${PYTHON_USEDEP}]

diff --git a/app-admin/salt/salt-3005.1-r1.ebuild 
b/app-admin/salt/salt-3005.1-r1.ebuild
index 6484a7f127cd..c2ddf3dedc53 100644
--- a/app-admin/salt/salt-3005.1-r1.ebuild
+++ b/app-admin/salt/salt-3005.1-r1.ebuild
@@ -70,7 +70,7 @@ RDEPEND="
mongodb? ( dev-python/pymongo[${PYTHON_USEDEP}] )
portage? ( sys-apps/portage[${PYTHON_USEDEP}] )
keyring? ( dev-python/keyring[${PYTHON_USEDEP}] )
-   redis? ( dev-python/redis-py[${PYTHON_USEDEP}] )
+   redis? ( dev-python/redis[${PYTHON_USEDEP}] )
selinux? ( sec-policy/selinux-salt )
nova? (

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

2023-02-08 Thread Michał Górny
commit: 55c44a35708aab52c865bc3b0fafaf3297fed89c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 17:37:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 18:09:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55c44a35

dev-libs/libclc: Remove 16.0.0 snapshots

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

 dev-libs/libclc/Manifest |  2 -
 dev-libs/libclc/libclc-16.0.0_pre20230107.ebuild | 84 
 dev-libs/libclc/libclc-16.0.0_pre20230127.ebuild | 84 
 3 files changed, 170 deletions(-)

diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index 349f4e19a737..ad0dff67c34c 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -7,5 +7,3 @@ DIST llvm-project-16.0.0rc1.src.tar.xz 118364920 BLAKE2B 
449fa321722e77d1a595d0f
 DIST llvm-project-16.0.0rc1.src.tar.xz.sig 566 BLAKE2B 
29a593f74b05ef6268f0b2ee5ebd810a244e7c6b27dd94f709b22bca8e6c8367f8321a6ec61f85476cd399f31519ac2a3c978014afae29490c1e70d26eb6c35f
 SHA512 
dcca03d41ee3cc7d5b150184b03eb9f2e579603ce9cd5289360d1ca47169174afc26a85079cf096ec91e23f487f0b38bb6cd5fb7e5197530582155b16a5ce748
 DIST llvm-project-16.0.0rc2.src.tar.xz 117917640 BLAKE2B 
92c6b1daaa500339403dcf530efb23e1d869c7b9cd8677a6680e57d5d087fb54182f009d58bdda714b62a5866d7fe3b10deedc1e251fffdaae513706d95325af
 SHA512 
c68bb7f2a8004666ecc5c55e89e2ca1252b384e6240a2b7c5588b74794ffc6ce93bb4b0db394abba6436cce04a6de301e80821aeda04d7aab49efb96b6f8cf40
 DIST llvm-project-16.0.0rc2.src.tar.xz.sig 566 BLAKE2B 
35b2a8edf3392e1c0e9bf7f1a5e6e18fdda3d98a2164947cebf0c19d7d7c7a459901060345745dff794cf99bea243fec5cb625ca68d7c73d31ac01f18cbaa58c
 SHA512 
4f6d43f00c3bce36c3a005441473fe37fe2ca97df4b8dd306045bd0d8bd14406ae7068a3dea54d4535eaa37b7ccca54b3f5b6f5aef70a7dfc23ed336d4ad408c
-DIST llvm-project-46d5a57801bc37e5ebb1a4d6b2acc0fa99c01e8d.tar.gz 180436731 
BLAKE2B 
51c30c3f11dd55a225b8ebe4ded752ce9e8eb58751e7458c29901dbdd3673f94892d337d111d696e779e3f7ef0bca6c7d79709e2072a4bf3a001d8813125d571
 SHA512 
ebbe0f8becac39d63433dcc3de474c40f1215fc8faab94fa2ba869d28e66b27e4fe088377bd7ae64575a6d7b07017b88bf92e5488a3185a753e647d8da352bbf
-DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894

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

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

2023-02-08 Thread Michał Górny
commit: 3ad4b51b4706ad54609289be435d84236cc6649e
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 17:37:40 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 18:09:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ad4b51b

dev-util/lldb: Remove 16.0.0 snapshots

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

 dev-util/lldb/Manifest   |   2 -
 dev-util/lldb/lldb-16.0.0_pre20230107.ebuild | 115 ---
 dev-util/lldb/lldb-16.0.0_pre20230127.ebuild | 115 ---
 3 files changed, 232 deletions(-)

diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest
index 349f4e19a737..ad0dff67c34c 100644
--- a/dev-util/lldb/Manifest
+++ b/dev-util/lldb/Manifest
@@ -7,5 +7,3 @@ DIST llvm-project-16.0.0rc1.src.tar.xz 118364920 BLAKE2B 
449fa321722e77d1a595d0f
 DIST llvm-project-16.0.0rc1.src.tar.xz.sig 566 BLAKE2B 
29a593f74b05ef6268f0b2ee5ebd810a244e7c6b27dd94f709b22bca8e6c8367f8321a6ec61f85476cd399f31519ac2a3c978014afae29490c1e70d26eb6c35f
 SHA512 
dcca03d41ee3cc7d5b150184b03eb9f2e579603ce9cd5289360d1ca47169174afc26a85079cf096ec91e23f487f0b38bb6cd5fb7e5197530582155b16a5ce748
 DIST llvm-project-16.0.0rc2.src.tar.xz 117917640 BLAKE2B 
92c6b1daaa500339403dcf530efb23e1d869c7b9cd8677a6680e57d5d087fb54182f009d58bdda714b62a5866d7fe3b10deedc1e251fffdaae513706d95325af
 SHA512 
c68bb7f2a8004666ecc5c55e89e2ca1252b384e6240a2b7c5588b74794ffc6ce93bb4b0db394abba6436cce04a6de301e80821aeda04d7aab49efb96b6f8cf40
 DIST llvm-project-16.0.0rc2.src.tar.xz.sig 566 BLAKE2B 
35b2a8edf3392e1c0e9bf7f1a5e6e18fdda3d98a2164947cebf0c19d7d7c7a459901060345745dff794cf99bea243fec5cb625ca68d7c73d31ac01f18cbaa58c
 SHA512 
4f6d43f00c3bce36c3a005441473fe37fe2ca97df4b8dd306045bd0d8bd14406ae7068a3dea54d4535eaa37b7ccca54b3f5b6f5aef70a7dfc23ed336d4ad408c
-DIST llvm-project-46d5a57801bc37e5ebb1a4d6b2acc0fa99c01e8d.tar.gz 180436731 
BLAKE2B 
51c30c3f11dd55a225b8ebe4ded752ce9e8eb58751e7458c29901dbdd3673f94892d337d111d696e779e3f7ef0bca6c7d79709e2072a4bf3a001d8813125d571
 SHA512 
ebbe0f8becac39d63433dcc3de474c40f1215fc8faab94fa2ba869d28e66b27e4fe088377bd7ae64575a6d7b07017b88bf92e5488a3185a753e647d8da352bbf
-DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894

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

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

2023-02-08 Thread Michał Górny
commit: 504fda5628170e8d4a5666a4a5cfa368317cbb0d
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 17:37:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 18:09:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=504fda56

sys-devel/llvm: Remove 16.0.0 snapshots

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

 sys-devel/llvm/Manifest   |   2 -
 sys-devel/llvm/llvm-16.0.0_pre20230107.ebuild | 514 --
 sys-devel/llvm/llvm-16.0.0_pre20230127.ebuild | 514 --
 3 files changed, 1030 deletions(-)

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index 233fbb8f977a..cce6ae348f7e 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -11,5 +11,3 @@ DIST llvm-project-16.0.0rc1.src.tar.xz 118364920 BLAKE2B 
449fa321722e77d1a595d0f
 DIST llvm-project-16.0.0rc1.src.tar.xz.sig 566 BLAKE2B 
29a593f74b05ef6268f0b2ee5ebd810a244e7c6b27dd94f709b22bca8e6c8367f8321a6ec61f85476cd399f31519ac2a3c978014afae29490c1e70d26eb6c35f
 SHA512 
dcca03d41ee3cc7d5b150184b03eb9f2e579603ce9cd5289360d1ca47169174afc26a85079cf096ec91e23f487f0b38bb6cd5fb7e5197530582155b16a5ce748
 DIST llvm-project-16.0.0rc2.src.tar.xz 117917640 BLAKE2B 
92c6b1daaa500339403dcf530efb23e1d869c7b9cd8677a6680e57d5d087fb54182f009d58bdda714b62a5866d7fe3b10deedc1e251fffdaae513706d95325af
 SHA512 
c68bb7f2a8004666ecc5c55e89e2ca1252b384e6240a2b7c5588b74794ffc6ce93bb4b0db394abba6436cce04a6de301e80821aeda04d7aab49efb96b6f8cf40
 DIST llvm-project-16.0.0rc2.src.tar.xz.sig 566 BLAKE2B 
35b2a8edf3392e1c0e9bf7f1a5e6e18fdda3d98a2164947cebf0c19d7d7c7a459901060345745dff794cf99bea243fec5cb625ca68d7c73d31ac01f18cbaa58c
 SHA512 
4f6d43f00c3bce36c3a005441473fe37fe2ca97df4b8dd306045bd0d8bd14406ae7068a3dea54d4535eaa37b7ccca54b3f5b6f5aef70a7dfc23ed336d4ad408c
-DIST llvm-project-46d5a57801bc37e5ebb1a4d6b2acc0fa99c01e8d.tar.gz 180436731 
BLAKE2B 
51c30c3f11dd55a225b8ebe4ded752ce9e8eb58751e7458c29901dbdd3673f94892d337d111d696e779e3f7ef0bca6c7d79709e2072a4bf3a001d8813125d571
 SHA512 
ebbe0f8becac39d63433dcc3de474c40f1215fc8faab94fa2ba869d28e66b27e4fe088377bd7ae64575a6d7b07017b88bf92e5488a3185a753e647d8da352bbf
-DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894

diff --git a/sys-devel/llvm/llvm-16.0.0_pre20230107.ebuild 
b/sys-devel/llvm/llvm-16.0.0_pre20230107.ebuild
deleted file mode 100644
index 21023c3bf7e4..
--- a/sys-devel/llvm/llvm-16.0.0_pre20230107.ebuild
+++ /dev/null
@@ -1,514 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit cmake llvm.org multilib-minimal pax-utils python-any-r1 \
-   toolchain-funcs
-
-DESCRIPTION="Low Level Virtual Machine"
-HOMEPAGE="https://llvm.org/;
-
-# Additional licenses:
-# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD.
-# 2. xxhash: BSD.
-# 3. MD5 code: public-domain.
-# 4. ConvertUTF.h: TODO.
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
-SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
-KEYWORDS="~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 llvm-config there will take precedence.
-RDEPEND="
-   ${RDEPEND}
-   !sys-devel/llvm:0
-"
-PDEPEND="
-   sys-devel/llvm-common
-   sys-devel/llvm-toolchain-symlinks:${LLVM_MAJOR}
-   binutils-plugin? ( >=sys-devel/llvmgold-${LLVM_MAJOR} )
-"
-

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

2023-02-08 Thread Michał Górny
commit: acf6310d7b4f18aa7685797432dda72b67910886
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 18:07:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 18:09:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acf6310d

llvm.org.eclass: Remove 16.0.0 snapshot hashes

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

 eclass/llvm.org.eclass | 6 --
 1 file changed, 6 deletions(-)

diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index d8d46031f4d4..5d1475453174 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -81,12 +81,6 @@ if [[ -z ${_LLVM_SOURCE_TYPE+1} ]]; then
_LLVM_SOURCE_TYPE=snapshot
 
case ${PV} in
-   16.0.0_pre20230107)
-   
EGIT_COMMIT=6dc85bd3fde7df2999fda07e9e9f2e83d52c6125
-   ;;
-   16.0.0_pre20230127)
-   
EGIT_COMMIT=46d5a57801bc37e5ebb1a4d6b2acc0fa99c01e8d
-   ;;
17.0.0_pre20230203)

EGIT_COMMIT=08c915fa76ef91efa16df0676ed69e4fb360989f
;;



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

2023-02-08 Thread Michał Górny
commit: 589ee7d51f341cbaa28cc69672920a854f5405a0
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 17:37:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 18:09:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=589ee7d5

sys-devel/clang-common: Remove 16.0.0 snapshots

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

 sys-devel/clang-common/Manifest|   2 -
 .../clang-common-16.0.0_pre20230107-r2.ebuild  | 169 -
 .../clang-common-16.0.0_pre20230127-r1.ebuild  | 169 -
 3 files changed, 340 deletions(-)

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index 349f4e19a737..ad0dff67c34c 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -7,5 +7,3 @@ DIST llvm-project-16.0.0rc1.src.tar.xz 118364920 BLAKE2B 
449fa321722e77d1a595d0f
 DIST llvm-project-16.0.0rc1.src.tar.xz.sig 566 BLAKE2B 
29a593f74b05ef6268f0b2ee5ebd810a244e7c6b27dd94f709b22bca8e6c8367f8321a6ec61f85476cd399f31519ac2a3c978014afae29490c1e70d26eb6c35f
 SHA512 
dcca03d41ee3cc7d5b150184b03eb9f2e579603ce9cd5289360d1ca47169174afc26a85079cf096ec91e23f487f0b38bb6cd5fb7e5197530582155b16a5ce748
 DIST llvm-project-16.0.0rc2.src.tar.xz 117917640 BLAKE2B 
92c6b1daaa500339403dcf530efb23e1d869c7b9cd8677a6680e57d5d087fb54182f009d58bdda714b62a5866d7fe3b10deedc1e251fffdaae513706d95325af
 SHA512 
c68bb7f2a8004666ecc5c55e89e2ca1252b384e6240a2b7c5588b74794ffc6ce93bb4b0db394abba6436cce04a6de301e80821aeda04d7aab49efb96b6f8cf40
 DIST llvm-project-16.0.0rc2.src.tar.xz.sig 566 BLAKE2B 
35b2a8edf3392e1c0e9bf7f1a5e6e18fdda3d98a2164947cebf0c19d7d7c7a459901060345745dff794cf99bea243fec5cb625ca68d7c73d31ac01f18cbaa58c
 SHA512 
4f6d43f00c3bce36c3a005441473fe37fe2ca97df4b8dd306045bd0d8bd14406ae7068a3dea54d4535eaa37b7ccca54b3f5b6f5aef70a7dfc23ed336d4ad408c
-DIST llvm-project-46d5a57801bc37e5ebb1a4d6b2acc0fa99c01e8d.tar.gz 180436731 
BLAKE2B 
51c30c3f11dd55a225b8ebe4ded752ce9e8eb58751e7458c29901dbdd3673f94892d337d111d696e779e3f7ef0bca6c7d79709e2072a4bf3a001d8813125d571
 SHA512 
ebbe0f8becac39d63433dcc3de474c40f1215fc8faab94fa2ba869d28e66b27e4fe088377bd7ae64575a6d7b07017b88bf92e5488a3185a753e647d8da352bbf
-DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894

diff --git a/sys-devel/clang-common/clang-common-16.0.0_pre20230107-r2.ebuild 
b/sys-devel/clang-common/clang-common-16.0.0_pre20230107-r2.ebuild
deleted file mode 100644
index d5df949d5d96..
--- a/sys-devel/clang-common/clang-common-16.0.0_pre20230107-r2.ebuild
+++ /dev/null
@@ -1,169 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1 llvm.org
-
-DESCRIPTION="Common files shared between multiple slots of clang"
-HOMEPAGE="https://llvm.org/;
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
-SLOT="0"
-KEYWORDS="~loong"
-IUSE="
-   default-compiler-rt default-libcxx default-lld llvm-libunwind
-   hardened stricter
-"
-
-PDEPEND="
-   sys-devel/clang:*
-   default-compiler-rt? (
-   sys-devel/clang-runtime[compiler-rt]
-   llvm-libunwind? ( sys-libs/llvm-libunwind )
-   !llvm-libunwind? ( sys-libs/libunwind )
-   )
-   !default-compiler-rt? ( sys-devel/gcc )
-   default-libcxx? ( >=sys-libs/libcxx-${PV} )
-   !default-libcxx? ( sys-devel/gcc )
-   default-lld? ( sys-devel/lld )
-   !default-lld? ( sys-devel/binutils )
-"
-IDEPEND="
-   !default-compiler-rt? ( sys-devel/gcc-config )
-   !default-libcxx? ( sys-devel/gcc-config )
-"
-
-LLVM_COMPONENTS=( clang/utils )
-llvm.org_set_globals
-
-pkg_pretend() {
-   [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return
-
-   local flag missing_flags=()
-   for flag in 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 breakage.  Please 
either set"
-   eerror "the respective flags on this ebuild, e.g.:"
-   eerror
-   eerror "  sys-devel/clang-common ${missing_flags[*]}"
-   eerror
-   eerror "or build 

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

2023-02-08 Thread Michał Górny
commit: e71c0733f68c27bc569135835f73878b1006cffe
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 17:37:43 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 18:09:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e71c0733

dev-python/lit: Remove 16.0.0 snapshots

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

 dev-python/lit/Manifest  |  2 --
 dev-python/lit/lit-16.0.0_pre20230107.ebuild | 42 
 dev-python/lit/lit-16.0.0_pre20230127.ebuild | 42 
 3 files changed, 86 deletions(-)

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 349f4e19a737..ad0dff67c34c 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -7,5 +7,3 @@ DIST llvm-project-16.0.0rc1.src.tar.xz 118364920 BLAKE2B 
449fa321722e77d1a595d0f
 DIST llvm-project-16.0.0rc1.src.tar.xz.sig 566 BLAKE2B 
29a593f74b05ef6268f0b2ee5ebd810a244e7c6b27dd94f709b22bca8e6c8367f8321a6ec61f85476cd399f31519ac2a3c978014afae29490c1e70d26eb6c35f
 SHA512 
dcca03d41ee3cc7d5b150184b03eb9f2e579603ce9cd5289360d1ca47169174afc26a85079cf096ec91e23f487f0b38bb6cd5fb7e5197530582155b16a5ce748
 DIST llvm-project-16.0.0rc2.src.tar.xz 117917640 BLAKE2B 
92c6b1daaa500339403dcf530efb23e1d869c7b9cd8677a6680e57d5d087fb54182f009d58bdda714b62a5866d7fe3b10deedc1e251fffdaae513706d95325af
 SHA512 
c68bb7f2a8004666ecc5c55e89e2ca1252b384e6240a2b7c5588b74794ffc6ce93bb4b0db394abba6436cce04a6de301e80821aeda04d7aab49efb96b6f8cf40
 DIST llvm-project-16.0.0rc2.src.tar.xz.sig 566 BLAKE2B 
35b2a8edf3392e1c0e9bf7f1a5e6e18fdda3d98a2164947cebf0c19d7d7c7a459901060345745dff794cf99bea243fec5cb625ca68d7c73d31ac01f18cbaa58c
 SHA512 
4f6d43f00c3bce36c3a005441473fe37fe2ca97df4b8dd306045bd0d8bd14406ae7068a3dea54d4535eaa37b7ccca54b3f5b6f5aef70a7dfc23ed336d4ad408c
-DIST llvm-project-46d5a57801bc37e5ebb1a4d6b2acc0fa99c01e8d.tar.gz 180436731 
BLAKE2B 
51c30c3f11dd55a225b8ebe4ded752ce9e8eb58751e7458c29901dbdd3673f94892d337d111d696e779e3f7ef0bca6c7d79709e2072a4bf3a001d8813125d571
 SHA512 
ebbe0f8becac39d63433dcc3de474c40f1215fc8faab94fa2ba869d28e66b27e4fe088377bd7ae64575a6d7b07017b88bf92e5488a3185a753e647d8da352bbf
-DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894

diff --git a/dev-python/lit/lit-16.0.0_pre20230107.ebuild 
b/dev-python/lit/lit-16.0.0_pre20230107.ebuild
deleted file mode 100644
index e4fccac18491..
--- a/dev-python/lit/lit-16.0.0_pre20230107.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 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="~loong"
-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
-}

diff --git a/dev-python/lit/lit-16.0.0_pre20230127.ebuild 
b/dev-python/lit/lit-16.0.0_pre20230127.ebuild
deleted file mode 100644
index f4b401a77373..
--- a/dev-python/lit/lit-16.0.0_pre20230127.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 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 

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

2023-02-08 Thread Michał Górny
commit: f15f62909ffc3214124cc764448ff09990d7c613
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 17:37:52 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 18:09:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f15f6290

sys-devel/llvm-common: Remove 16.0.0 snapshots

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

 sys-devel/llvm-common/Manifest |  2 --
 .../llvm-common-16.0.0_pre20230107.ebuild  | 28 --
 .../llvm-common-16.0.0_pre20230127.ebuild  | 28 --
 3 files changed, 58 deletions(-)

diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index 349f4e19a737..ad0dff67c34c 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -7,5 +7,3 @@ DIST llvm-project-16.0.0rc1.src.tar.xz 118364920 BLAKE2B 
449fa321722e77d1a595d0f
 DIST llvm-project-16.0.0rc1.src.tar.xz.sig 566 BLAKE2B 
29a593f74b05ef6268f0b2ee5ebd810a244e7c6b27dd94f709b22bca8e6c8367f8321a6ec61f85476cd399f31519ac2a3c978014afae29490c1e70d26eb6c35f
 SHA512 
dcca03d41ee3cc7d5b150184b03eb9f2e579603ce9cd5289360d1ca47169174afc26a85079cf096ec91e23f487f0b38bb6cd5fb7e5197530582155b16a5ce748
 DIST llvm-project-16.0.0rc2.src.tar.xz 117917640 BLAKE2B 
92c6b1daaa500339403dcf530efb23e1d869c7b9cd8677a6680e57d5d087fb54182f009d58bdda714b62a5866d7fe3b10deedc1e251fffdaae513706d95325af
 SHA512 
c68bb7f2a8004666ecc5c55e89e2ca1252b384e6240a2b7c5588b74794ffc6ce93bb4b0db394abba6436cce04a6de301e80821aeda04d7aab49efb96b6f8cf40
 DIST llvm-project-16.0.0rc2.src.tar.xz.sig 566 BLAKE2B 
35b2a8edf3392e1c0e9bf7f1a5e6e18fdda3d98a2164947cebf0c19d7d7c7a459901060345745dff794cf99bea243fec5cb625ca68d7c73d31ac01f18cbaa58c
 SHA512 
4f6d43f00c3bce36c3a005441473fe37fe2ca97df4b8dd306045bd0d8bd14406ae7068a3dea54d4535eaa37b7ccca54b3f5b6f5aef70a7dfc23ed336d4ad408c
-DIST llvm-project-46d5a57801bc37e5ebb1a4d6b2acc0fa99c01e8d.tar.gz 180436731 
BLAKE2B 
51c30c3f11dd55a225b8ebe4ded752ce9e8eb58751e7458c29901dbdd3673f94892d337d111d696e779e3f7ef0bca6c7d79709e2072a4bf3a001d8813125d571
 SHA512 
ebbe0f8becac39d63433dcc3de474c40f1215fc8faab94fa2ba869d28e66b27e4fe088377bd7ae64575a6d7b07017b88bf92e5488a3185a753e647d8da352bbf
-DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894

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

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



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

2023-02-08 Thread Michał Górny
commit: 7c88fd2d21dac565dbc0c1e1ac00c42c62a0e598
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 17:37:47 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 18:09:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c88fd2d

sys-devel/clang: Remove 16.0.0 snapshots

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

 sys-devel/clang/Manifest|   2 -
 sys-devel/clang/clang-16.0.0_pre20230107.ebuild | 473 
 sys-devel/clang/clang-16.0.0_pre20230127.ebuild | 472 ---
 3 files changed, 947 deletions(-)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 233fbb8f977a..cce6ae348f7e 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -11,5 +11,3 @@ DIST llvm-project-16.0.0rc1.src.tar.xz 118364920 BLAKE2B 
449fa321722e77d1a595d0f
 DIST llvm-project-16.0.0rc1.src.tar.xz.sig 566 BLAKE2B 
29a593f74b05ef6268f0b2ee5ebd810a244e7c6b27dd94f709b22bca8e6c8367f8321a6ec61f85476cd399f31519ac2a3c978014afae29490c1e70d26eb6c35f
 SHA512 
dcca03d41ee3cc7d5b150184b03eb9f2e579603ce9cd5289360d1ca47169174afc26a85079cf096ec91e23f487f0b38bb6cd5fb7e5197530582155b16a5ce748
 DIST llvm-project-16.0.0rc2.src.tar.xz 117917640 BLAKE2B 
92c6b1daaa500339403dcf530efb23e1d869c7b9cd8677a6680e57d5d087fb54182f009d58bdda714b62a5866d7fe3b10deedc1e251fffdaae513706d95325af
 SHA512 
c68bb7f2a8004666ecc5c55e89e2ca1252b384e6240a2b7c5588b74794ffc6ce93bb4b0db394abba6436cce04a6de301e80821aeda04d7aab49efb96b6f8cf40
 DIST llvm-project-16.0.0rc2.src.tar.xz.sig 566 BLAKE2B 
35b2a8edf3392e1c0e9bf7f1a5e6e18fdda3d98a2164947cebf0c19d7d7c7a459901060345745dff794cf99bea243fec5cb625ca68d7c73d31ac01f18cbaa58c
 SHA512 
4f6d43f00c3bce36c3a005441473fe37fe2ca97df4b8dd306045bd0d8bd14406ae7068a3dea54d4535eaa37b7ccca54b3f5b6f5aef70a7dfc23ed336d4ad408c
-DIST llvm-project-46d5a57801bc37e5ebb1a4d6b2acc0fa99c01e8d.tar.gz 180436731 
BLAKE2B 
51c30c3f11dd55a225b8ebe4ded752ce9e8eb58751e7458c29901dbdd3673f94892d337d111d696e779e3f7ef0bca6c7d79709e2072a4bf3a001d8813125d571
 SHA512 
ebbe0f8becac39d63433dcc3de474c40f1215fc8faab94fa2ba869d28e66b27e4fe088377bd7ae64575a6d7b07017b88bf92e5488a3185a753e647d8da352bbf
-DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894

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

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

2023-02-08 Thread Michał Górny
commit: e7ac72983f62a05bb27e49a08323eb5c47b12d0d
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 17:37:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 18:09:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7ac7298

sys-devel/lld: Remove 16.0.0 snapshots

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

 sys-devel/lld/Manifest  |  2 -
 sys-devel/lld/lld-16.0.0_pre20230107.ebuild | 90 -
 sys-devel/lld/lld-16.0.0_pre20230127.ebuild | 90 -
 3 files changed, 182 deletions(-)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 349f4e19a737..ad0dff67c34c 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -7,5 +7,3 @@ DIST llvm-project-16.0.0rc1.src.tar.xz 118364920 BLAKE2B 
449fa321722e77d1a595d0f
 DIST llvm-project-16.0.0rc1.src.tar.xz.sig 566 BLAKE2B 
29a593f74b05ef6268f0b2ee5ebd810a244e7c6b27dd94f709b22bca8e6c8367f8321a6ec61f85476cd399f31519ac2a3c978014afae29490c1e70d26eb6c35f
 SHA512 
dcca03d41ee3cc7d5b150184b03eb9f2e579603ce9cd5289360d1ca47169174afc26a85079cf096ec91e23f487f0b38bb6cd5fb7e5197530582155b16a5ce748
 DIST llvm-project-16.0.0rc2.src.tar.xz 117917640 BLAKE2B 
92c6b1daaa500339403dcf530efb23e1d869c7b9cd8677a6680e57d5d087fb54182f009d58bdda714b62a5866d7fe3b10deedc1e251fffdaae513706d95325af
 SHA512 
c68bb7f2a8004666ecc5c55e89e2ca1252b384e6240a2b7c5588b74794ffc6ce93bb4b0db394abba6436cce04a6de301e80821aeda04d7aab49efb96b6f8cf40
 DIST llvm-project-16.0.0rc2.src.tar.xz.sig 566 BLAKE2B 
35b2a8edf3392e1c0e9bf7f1a5e6e18fdda3d98a2164947cebf0c19d7d7c7a459901060345745dff794cf99bea243fec5cb625ca68d7c73d31ac01f18cbaa58c
 SHA512 
4f6d43f00c3bce36c3a005441473fe37fe2ca97df4b8dd306045bd0d8bd14406ae7068a3dea54d4535eaa37b7ccca54b3f5b6f5aef70a7dfc23ed336d4ad408c
-DIST llvm-project-46d5a57801bc37e5ebb1a4d6b2acc0fa99c01e8d.tar.gz 180436731 
BLAKE2B 
51c30c3f11dd55a225b8ebe4ded752ce9e8eb58751e7458c29901dbdd3673f94892d337d111d696e779e3f7ef0bca6c7d79709e2072a4bf3a001d8813125d571
 SHA512 
ebbe0f8becac39d63433dcc3de474c40f1215fc8faab94fa2ba869d28e66b27e4fe088377bd7ae64575a6d7b07017b88bf92e5488a3185a753e647d8da352bbf
-DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894

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

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

2023-02-08 Thread Michał Górny
commit: 22051d102a942e720cbfce811467ed37a7fe8eb6
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 17:37:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 18:09:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22051d10

dev-python/clang-python: Remove 16.0.0 snapshots

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

 dev-python/clang-python/Manifest   |  2 -
 .../clang-python-16.0.0_pre20230107.ebuild | 54 --
 .../clang-python-16.0.0_pre20230127.ebuild | 54 --
 3 files changed, 110 deletions(-)

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index 349f4e19a737..ad0dff67c34c 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -7,5 +7,3 @@ DIST llvm-project-16.0.0rc1.src.tar.xz 118364920 BLAKE2B 
449fa321722e77d1a595d0f
 DIST llvm-project-16.0.0rc1.src.tar.xz.sig 566 BLAKE2B 
29a593f74b05ef6268f0b2ee5ebd810a244e7c6b27dd94f709b22bca8e6c8367f8321a6ec61f85476cd399f31519ac2a3c978014afae29490c1e70d26eb6c35f
 SHA512 
dcca03d41ee3cc7d5b150184b03eb9f2e579603ce9cd5289360d1ca47169174afc26a85079cf096ec91e23f487f0b38bb6cd5fb7e5197530582155b16a5ce748
 DIST llvm-project-16.0.0rc2.src.tar.xz 117917640 BLAKE2B 
92c6b1daaa500339403dcf530efb23e1d869c7b9cd8677a6680e57d5d087fb54182f009d58bdda714b62a5866d7fe3b10deedc1e251fffdaae513706d95325af
 SHA512 
c68bb7f2a8004666ecc5c55e89e2ca1252b384e6240a2b7c5588b74794ffc6ce93bb4b0db394abba6436cce04a6de301e80821aeda04d7aab49efb96b6f8cf40
 DIST llvm-project-16.0.0rc2.src.tar.xz.sig 566 BLAKE2B 
35b2a8edf3392e1c0e9bf7f1a5e6e18fdda3d98a2164947cebf0c19d7d7c7a459901060345745dff794cf99bea243fec5cb625ca68d7c73d31ac01f18cbaa58c
 SHA512 
4f6d43f00c3bce36c3a005441473fe37fe2ca97df4b8dd306045bd0d8bd14406ae7068a3dea54d4535eaa37b7ccca54b3f5b6f5aef70a7dfc23ed336d4ad408c
-DIST llvm-project-46d5a57801bc37e5ebb1a4d6b2acc0fa99c01e8d.tar.gz 180436731 
BLAKE2B 
51c30c3f11dd55a225b8ebe4ded752ce9e8eb58751e7458c29901dbdd3673f94892d337d111d696e779e3f7ef0bca6c7d79709e2072a4bf3a001d8813125d571
 SHA512 
ebbe0f8becac39d63433dcc3de474c40f1215fc8faab94fa2ba869d28e66b27e4fe088377bd7ae64575a6d7b07017b88bf92e5488a3185a753e647d8da352bbf
-DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894

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

diff --git a/dev-python/clang-python/clang-python-16.0.0_pre20230127.ebuild 
b/dev-python/clang-python/clang-python-16.0.0_pre20230127.ebuild
deleted file mode 100644
index 5ec556a2ca20..
--- a/dev-python/clang-python/clang-python-16.0.0_pre20230127.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit llvm.org python-r1
-
-DESCRIPTION="Python bindings for sys-devel/clang"
-HOMEPAGE="https://llvm.org/;
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
-SLOT="0"
-KEYWORDS=""
-IUSE="test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# The module is 

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

2023-02-08 Thread Michał Górny
commit: ddda9cff2172d241b945897d35010793571a7002
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 17:37:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 18:09:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddda9cff

sys-libs/compiler-rt-sanitizers: Remove 16.0.0 snapshots

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

 sys-libs/compiler-rt-sanitizers/Manifest   |   2 -
 ...ompiler-rt-sanitizers-16.0.0_pre20230107.ebuild | 216 -
 ...ompiler-rt-sanitizers-16.0.0_pre20230127.ebuild | 216 -
 3 files changed, 434 deletions(-)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index 7b8e6e796bb1..98d92592f9ee 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -9,5 +9,3 @@ DIST llvm-project-16.0.0rc1.src.tar.xz 118364920 BLAKE2B 
449fa321722e77d1a595d0f
 DIST llvm-project-16.0.0rc1.src.tar.xz.sig 566 BLAKE2B 
29a593f74b05ef6268f0b2ee5ebd810a244e7c6b27dd94f709b22bca8e6c8367f8321a6ec61f85476cd399f31519ac2a3c978014afae29490c1e70d26eb6c35f
 SHA512 
dcca03d41ee3cc7d5b150184b03eb9f2e579603ce9cd5289360d1ca47169174afc26a85079cf096ec91e23f487f0b38bb6cd5fb7e5197530582155b16a5ce748
 DIST llvm-project-16.0.0rc2.src.tar.xz 117917640 BLAKE2B 
92c6b1daaa500339403dcf530efb23e1d869c7b9cd8677a6680e57d5d087fb54182f009d58bdda714b62a5866d7fe3b10deedc1e251fffdaae513706d95325af
 SHA512 
c68bb7f2a8004666ecc5c55e89e2ca1252b384e6240a2b7c5588b74794ffc6ce93bb4b0db394abba6436cce04a6de301e80821aeda04d7aab49efb96b6f8cf40
 DIST llvm-project-16.0.0rc2.src.tar.xz.sig 566 BLAKE2B 
35b2a8edf3392e1c0e9bf7f1a5e6e18fdda3d98a2164947cebf0c19d7d7c7a459901060345745dff794cf99bea243fec5cb625ca68d7c73d31ac01f18cbaa58c
 SHA512 
4f6d43f00c3bce36c3a005441473fe37fe2ca97df4b8dd306045bd0d8bd14406ae7068a3dea54d4535eaa37b7ccca54b3f5b6f5aef70a7dfc23ed336d4ad408c
-DIST llvm-project-46d5a57801bc37e5ebb1a4d6b2acc0fa99c01e8d.tar.gz 180436731 
BLAKE2B 
51c30c3f11dd55a225b8ebe4ded752ce9e8eb58751e7458c29901dbdd3673f94892d337d111d696e779e3f7ef0bca6c7d79709e2072a4bf3a001d8813125d571
 SHA512 
ebbe0f8becac39d63433dcc3de474c40f1215fc8faab94fa2ba869d28e66b27e4fe088377bd7ae64575a6d7b07017b88bf92e5488a3185a753e647d8da352bbf
-DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_pre20230107.ebuild
 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_pre20230107.ebuild
deleted file mode 100644
index 682d15574b6a..
--- 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_pre20230107.ebuild
+++ /dev/null
@@ -1,216 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit check-reqs cmake flag-o-matic llvm llvm.org python-any-r1
-
-DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
-HOMEPAGE="https://llvm.org/;
-
-LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
-SLOT="${LLVM_MAJOR}"
-KEYWORDS="~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
-
-python_check_deps() {
-   use test || return 0
-   python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
-}
-
-check_space() {
-   if use test; then
-   local CHECKREQS_DISK_BUILD=11G
-   check-reqs_pkg_pretend
-   fi
-}
-

  1   2   3   >