[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-apache-xalan-c/

2022-11-23 Thread Viorel Munteanu
commit: d7cd1aeddfc7622bf122762697c74b535058bc77
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Nov 23 15:50:33 2022 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Nov 24 07:46:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7cd1aed

sec-keys/openpgp-keys-apache-xalan-c: new package, add 20221123

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

 sec-keys/openpgp-keys-apache-xalan-c/Manifest|  1 +
 sec-keys/openpgp-keys-apache-xalan-c/metadata.xml|  9 +
 .../openpgp-keys-apache-xalan-c-20221123.ebuild  | 20 
 3 files changed, 30 insertions(+)

diff --git a/sec-keys/openpgp-keys-apache-xalan-c/Manifest 
b/sec-keys/openpgp-keys-apache-xalan-c/Manifest
new file mode 100644
index ..7ff9fb67ef2f
--- /dev/null
+++ b/sec-keys/openpgp-keys-apache-xalan-c/Manifest
@@ -0,0 +1 @@
+DIST openpgp-keys-apache-xalan-c-20221123 29329 BLAKE2B 
2f30c23ce368db54d6222ed774495482c65b620774f57906591ead9c413f99dbf23c1457f33f87a6d036e84ad43d12ad296513005ae1199b3810ca64c5de3df5
 SHA512 
89bf04a06d33d9e0cf9945406d9fb5809547b06df62acbbd4549832dcd2021c6ff4a9f7c4674ce2e3c93034d9a87783ba47089da1973adbc9077312c39a154e2

diff --git a/sec-keys/openpgp-keys-apache-xalan-c/metadata.xml 
b/sec-keys/openpgp-keys-apache-xalan-c/metadata.xml
new file mode 100644
index ..fd8745b5b4ae
--- /dev/null
+++ b/sec-keys/openpgp-keys-apache-xalan-c/metadata.xml
@@ -0,0 +1,9 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   cea...@gentoo.org
+   Viorel Munteanu
+   
+   
+

diff --git 
a/sec-keys/openpgp-keys-apache-xalan-c/openpgp-keys-apache-xalan-c-20221123.ebuild
 
b/sec-keys/openpgp-keys-apache-xalan-c/openpgp-keys-apache-xalan-c-20221123.ebuild
new file mode 100644
index ..3c2503c0377f
--- /dev/null
+++ 
b/sec-keys/openpgp-keys-apache-xalan-c/openpgp-keys-apache-xalan-c-20221123.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="OpenPGP keys used to sign Apache Xalan-C"
+HOMEPAGE="https://xalan.apache.org/;
+SRC_URI="https://downloads.apache.org/xalan/xalan-c/KEYS -> ${P}"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+S="${WORKDIR}"
+
+src_install() {
+   local files=( ${A} )
+   insinto /usr/share/openpgp-keys
+   newins - apache-xalan-c.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die)
+}



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

2022-11-23 Thread Viorel Munteanu
commit: 796d6ad12e80f325fc90f2125bfcde23db169f41
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Nov 22 11:04:14 2022 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Nov 24 07:47:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=796d6ad1

profiles: unmask dev-libs/xalan-c

Closes: https://github.com/gentoo/gentoo/pull/28384
Signed-off-by: Viorel Munteanu  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 948e36ee303e..6df6789e0b0b 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -118,7 +118,6 @@ dev-cpp/pstreams
 # app-misc/glimpse: bug #684096, last bumped in 2013
 # dev-db/cpp-driver: bug #685936, last bumped in 2019
 # dev-erlang/riakc: bug #722688, last bumped in 2016
-# dev-libs/xalan-c: bug #734190, last bumped in 2011
 # dev-util/stubgen: bug #839927, last bumped in 2011
 # media-gfx/xzgv: bug #831252, last bumped in 2009
 # net-dns/dnssec-check: bug #571350, last bumped in 2016
@@ -135,7 +134,6 @@ app-forensics/ovaldi
 app-misc/glimpse
 dev-db/cpp-driver
 dev-erlang/riakc
-dev-libs/xalan-c
 dev-util/stubgen
 media-gfx/xzgv
 net-dns/dnssec-check



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

2022-11-23 Thread Viorel Munteanu
commit: 945b8139c893494e5ae445cc201e0118abe631b9
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sun Nov 20 16:16:25 2022 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Nov 24 07:46:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=945b8139

dev-libs/xalan-c: add 1.12

Closes: https://bugs.gentoo.org/734190
Closes: https://bugs.gentoo.org/829679
Closes: https://bugs.gentoo.org/867649
Closes: https://bugs.gentoo.org/831315
Signed-off-by: Viorel Munteanu  gentoo.org>

 dev-libs/xalan-c/Manifest|  2 ++
 dev-libs/xalan-c/metadata.xml|  8 -
 dev-libs/xalan-c/xalan-c-1.12.ebuild | 59 
 dev-libs/xalan-c/xalan-c-.ebuild | 59 
 4 files changed, 127 insertions(+), 1 deletion(-)

diff --git a/dev-libs/xalan-c/Manifest b/dev-libs/xalan-c/Manifest
index c7eb353b1841..6ea0a59902b7 100644
--- a/dev-libs/xalan-c/Manifest
+++ b/dev-libs/xalan-c/Manifest
@@ -1 +1,3 @@
 DIST Xalan-C_r1153059-src.tar.gz 1573651 BLAKE2B 
5e684b80bc962776c1e0102a97023ee3a9b9357b6fc05e02687971d5d879b01a5dc426fd6ab2af68a7ad6ec48a799d70fd912a4e3a30d8e3a22a954d84d21f59
 SHA512 
2382c1343ae97d0196d84053139758d3b3b7574bcd835b754e34acdc6ab708a58fc23d2f27d41870c768c78a1de7be1bb6031cc78d205b6024f1ad7cd6fca653
+DIST xalan_c-1.12.tar.gz 1130924 BLAKE2B 
c2f0fb98d39e516d5219ab0e075517c2c916b451bfce6d90399899870a8a73fb59f8d2465f58bd97208d19c5a7a18df5a49ece156d8dfe47bf57fc875793fb43
 SHA512 
a9f72f0e8e199ee2cfb4c19ecf390d5007f597aad96a53f55bc475805190302c7e0d800d776b7fb20fe8e2dddb6391e70aa3a8861a2303370135e8b0a5fd15fc
+DIST xalan_c-1.12.tar.gz.asc 488 BLAKE2B 
1e5d7091ca184ac7e2897fe52417b01d9618ab0435f2bcc7748d563287ad81692e61bee92ec9bc71e5c21c11bc8245a4ec09ff7e6ed44a4b3113264b096ba277
 SHA512 
1c532367d5a3f16622cda3eaca05eac648b415a9de8685cf43f5e62683db30b396e669b6952f5bbe161327b8171cd1e54ad4dbefa54122243aa01298d53d400d

diff --git a/dev-libs/xalan-c/metadata.xml b/dev-libs/xalan-c/metadata.xml
index 85e4ed814fa2..2f2c528629de 100644
--- a/dev-libs/xalan-c/metadata.xml
+++ b/dev-libs/xalan-c/metadata.xml
@@ -1,5 +1,11 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
+
+   cea...@gentoo.org
+   Viorel Munteanu
+
+
+   apache/xalan-c
+
 

diff --git a/dev-libs/xalan-c/xalan-c-1.12.ebuild 
b/dev-libs/xalan-c/xalan-c-1.12.ebuild
new file mode 100644
index ..c4f9eac0ffdc
--- /dev/null
+++ b/dev-libs/xalan-c/xalan-c-1.12.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+MY_PN=${PN/-/_}
+DESCRIPTION="XSLT processor for transforming XML into HTML, text, or other XML 
types"
+HOMEPAGE="https://apache.github.io/xalan-c/;
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/apache/xalan-c.git;
+
+   SLOT="0"
+else
+   inherit verify-sig
+   SRC_URI="
+   mirror://apache/xalan/xalan-c/sources/${MY_PN}-${PV}.tar.gz
+   verify-sig? ( 
https://dlcdn.apache.org/xalan/xalan-c/sources/${MY_PN}-${PV}.tar.gz.asc )
+   "
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/apache-xalan-c.asc
+
+   SLOT="0/$(ver_cut 1-2)"
+   KEYWORDS="~amd64 ~ppc ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+   BDEPEND="
+   verify-sig? ( sec-keys/openpgp-keys-apache-xalan-c )
+   "
+fi
+
+LICENSE="Apache-2.0"
+IUSE="doc"
+
+RDEPEND="
+   dev-libs/icu:=
+   dev-libs/xerces-c[icu]
+"
+DEPEND="${RDEPEND}"
+BDEPEND+="
+   doc? ( app-doc/doxygen[dot] )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_DOXYGEN=$(usex doc)
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   if use doc; then
+   docinto examples
+   dodoc -r samples/*/
+   fi
+}

diff --git a/dev-libs/xalan-c/xalan-c-.ebuild 
b/dev-libs/xalan-c/xalan-c-.ebuild
new file mode 100644
index ..c4f9eac0ffdc
--- /dev/null
+++ b/dev-libs/xalan-c/xalan-c-.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+MY_PN=${PN/-/_}
+DESCRIPTION="XSLT processor for transforming XML into HTML, text, or other XML 
types"
+HOMEPAGE="https://apache.github.io/xalan-c/;
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/apache/xalan-c.git;
+
+   SLOT="0"
+else
+   inherit verify-sig
+   SRC_URI="
+   mirror://apache/xalan/xalan-c/sources/${MY_PN}-${PV}.tar.gz
+   verify-sig? ( 
https://dlcdn.apache.org/xalan/xalan-c/sources/${MY_PN}-${PV}.tar.gz.asc )
+   "
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/apache-xalan-c.asc
+
+   SLOT="0/$(ver_cut 1-2)"
+   KEYWORDS="~amd64 ~ppc ~x86"
+   

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

2022-11-23 Thread Miroslav Šulc
commit: 3bce6dd56afa037c71929bca379d251df30aa5fa
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Thu Nov 24 07:28:14 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Nov 24 07:28:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bce6dd5

media-sound/picard: bump to 2.8.4

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/picard/Manifest|  1 +
 media-sound/picard/picard-2.8.4.ebuild | 64 ++
 2 files changed, 65 insertions(+)

diff --git a/media-sound/picard/Manifest b/media-sound/picard/Manifest
index 63f5b4897190..1cdcbc8faed4 100644
--- a/media-sound/picard/Manifest
+++ b/media-sound/picard/Manifest
@@ -1 +1,2 @@
 DIST picard-2.8.3.tar.gz 5098160 BLAKE2B 
5f7290de8faee502f3a4984e0080409a31f9971428da635fb79a9f2ec540d71a256584010d747de77c86e85cd58df929e8ddaa09840ebc2c17e5cdbb035c5d68
 SHA512 
b87e768f0f13e1e306279f71004b5ffaebb2cfc44be23f041d9193432bdc631c4a2b893d72b47109b06c450d6ff4e2b0a70c2a4b0cc5d1608a4481d26526b0e3
+DIST picard-2.8.4.tar.gz 5108177 BLAKE2B 
948eea724d725150ccf906c1e375e04be59f762fd6ebdb4660b6b036c87eaab803c8caebfa258efb0931e1610b8b75e9e3b00c0015e5520feca3dceec71683c2
 SHA512 
c024cf5706fe75648f0d3f9ef9ed3437f632454ab848c463135516d8c819cab52c42e1e9d4e050aeb254f6e08ae8345fbe0f95c0ab35fdc2f79e0c01c56b291c

diff --git a/media-sound/picard/picard-2.8.4.ebuild 
b/media-sound/picard/picard-2.8.4.ebuild
new file mode 100644
index ..e50d604072d8
--- /dev/null
+++ b/media-sound/picard/picard-2.8.4.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1 xdg
+
+if [[ ${PV} = ** ]]; then
+   EGIT_REPO_URI="https://github.com/metabrainz/picard;
+   inherit git-r3
+else
+   
SRC_URI="https://musicbrainz.osuosl.org/pub/musicbrainz/${PN}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${PN}-release-${PV}"
+fi
+
+DESCRIPTION="Cross-platform music tagger"
+HOMEPAGE="https://picard.musicbrainz.org;
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="discid fingerprints nls"
+
+BDEPEND="
+   nls? ( dev-qt/linguist-tools:5 )
+"
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/fasteners[${PYTHON_USEDEP}]
+   dev-python/pyjwt[${PYTHON_USEDEP}]
+   
dev-python/PyQt5[declarative,gui,network,widgets,${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   media-libs/mutagen[${PYTHON_USEDEP}]
+   discid? ( dev-python/python-discid[${PYTHON_USEDEP}] )
+   ')
+   fingerprints? ( media-libs/chromaprint[tools] )
+"
+
+distutils_enable_tests pytest
+
+python_compile() {
+   local build_args=(
+   --disable-autoupdate
+   )
+   if ! use nls; then
+   build_args+=( --disable-locales )
+   fi
+   distutils-r1_python_compile ${build_args[@]}
+}
+
+python_install() {
+   local install_args=(
+   --disable-autoupdate
+   --skip-build
+   )
+   if ! use nls; then
+   install_args+=( --disable-locales )
+   fi
+   distutils-r1_python_install ${install_args[@]}
+}



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

2022-11-23 Thread Miroslav Šulc
commit: 36093a67f193452dd82931199b38e3cd6d2b5ba3
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Thu Nov 24 07:23:03 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Nov 24 07:23:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36093a67

media-libs/liblscp: dropped obsolete 0.9.7

Bug: https://bugs.gentoo.org/882599
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-libs/liblscp/Manifest |  1 -
 media-libs/liblscp/liblscp-0.9.6.ebuild | 37 -
 2 files changed, 38 deletions(-)

diff --git a/media-libs/liblscp/Manifest b/media-libs/liblscp/Manifest
index aead3ca6b494..1c744c9bb633 100644
--- a/media-libs/liblscp/Manifest
+++ b/media-libs/liblscp/Manifest
@@ -1,2 +1 @@
-DIST liblscp-0.9.6.tar.gz 100811 BLAKE2B 
a86a5e9e6d52dfd2449274e1c800e40887094dcea3e39d257670dded8b3805f2cdf575b41f640b0df95cd008656d3e7c8ca93d5bc5360c8727b80d6d2695ed83
 SHA512 
51c3b0b3dfe3947ac5d7cfec18fec597a4282aacc489cdda5a30d5853c3a43778e207ddf2f211c28ba04386fd6f30a09eed62dc2a33177e5aeccd7f77b4ef520
 DIST liblscp-0.9.7.tar.gz 98364 BLAKE2B 
8ea8d05f7753db3dc3210e3faaa60d7f0e7fab558948a7e687b60b728f00ca557a08594f72beb0823e14c4eb3d4ec0aa75bb802194a4b9e660546c462196553a
 SHA512 
03b83962ea89bbf4ca6b76c71f4883c7621a7306383bbd53f6240d7f17838cfa89c2861aa169f789754f6067fe76866068b26ab1370a0c2fafbf0f660894a4ad

diff --git a/media-libs/liblscp/liblscp-0.9.6.ebuild 
b/media-libs/liblscp/liblscp-0.9.6.ebuild
deleted file mode 100644
index a68cc47b641b..
--- a/media-libs/liblscp/liblscp-0.9.6.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="C++ library for the Linux Sampler control protocol"
-HOMEPAGE="https://www.linuxsampler.org;
-
-if [[ ${PV} == "" ]] ; then
-   inherit subversion
-   ESVN_REPO_URI="https://svn.linuxsampler.org/svn/liblscp/trunk;
-else
-   SRC_URI="https://www.rncbc.org/archive/${P}.tar.gz
-   https://download.linuxsampler.org/packages/${P}.tar.gz;
-   KEYWORDS="amd64 ~ppc x86"
-fi
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-IUSE="doc"
-
-BDEPEND="doc? ( app-doc/doxygen )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.9.6-conditional.patch"
-)
-
-DOCS=( ChangeLog README )
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_DOC=$(usex doc)
-   )
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mpfr/, dev-libs/mpfr/files/

2022-11-23 Thread Sam James
commit: 901acc0c32ffdbcd6f7dad926bd7ae215f59f32c
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 24 07:06:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 24 07:20:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=901acc0c

dev-libs/mpfr: add 4.1.1_p1, drop 4.1.1-r1

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

 dev-libs/mpfr/Manifest |  1 +
 .../mpfr-4.1.1-fix-mpfr_custom_get_kind.patch  | 79 --
 .../{mpfr-4.1.1-r1.ebuild => mpfr-4.1.1_p1.ebuild} |  1 -
 3 files changed, 1 insertion(+), 80 deletions(-)

diff --git a/dev-libs/mpfr/Manifest b/dev-libs/mpfr/Manifest
index 98c281833584..979db7ba2241 100644
--- a/dev-libs/mpfr/Manifest
+++ b/dev-libs/mpfr/Manifest
@@ -12,4 +12,5 @@ DIST mpfr-4.1.0-patch11.patch 4584 BLAKE2B 
4ba240e7e8acc360eb2f05186493fd9044c8f
 DIST mpfr-4.1.0-patch12.patch 6768 BLAKE2B 
15ce68eb9941ac5d6544ee18a062cb12026e07273a5424b3941596a1024f54cf5481363e145cac9375e518ec2033db82d4fe9152884c74a9037a81fd2c405b5e
 SHA512 
4e91cffa0df911d68931ace13e86e420ec9f7d8e8a0279e12d995bbf8061b6bec90cb03ef8642a854f652907b13e533b7afb95f2279cf2dfa4010ec5d745ac3c
 DIST mpfr-4.1.0-patch13.patch 3344 BLAKE2B 
1239cf16dfe32a71bb6fc7b156978cd451bcbe4e1b04842fdb3549352a43607d44d58120e38bf448ffd33e36bab7f7cfd4ab65b2eb3aac2fe9bbd86d8f425f5a
 SHA512 
ddd5f54d12584b6e10fd4eba12b8568c5286dba10bd3b5cdd429415b78bc827bd0ed3957bd06ca4c2c63a2f5e877fd9d86eebade8929d61aafe84ace8454d016
 DIST mpfr-4.1.0.tar.xz 1525476 BLAKE2B 
41d1be0c4b557760f12a4525ad3a84b6e2cd6f0927c935fcfba577ac0490e582d1ae4b581dce58e21e705cf9d7c88373054d7fb7a94bb32c69b339f99a25dc68
 SHA512 
1bd1c349741a6529dfa53af4f0da8d49254b164ece8a46928cdb13a99460285622d57fe6f68cef19c6727b3f9daa25ddb3d7d65c201c8f387e421c7f7bee6273
+DIST mpfr-4.1.1-patch01.patch 2985 BLAKE2B 
d6bed1d6fca2319db457096a81aca060c1bd934fcdf9c5f98ba44920a7e97c2a5e9c539ec554feb723fb98c84096e1cb615c0d973133c67f3c2097edc1c5b803
 SHA512 
aa98173d59a24d0f59acff0c2143db5623746db3f6445e300a018a124b35a6b57d631c357a9a890f23c748591f621a95d3a801bed7341b6c8b6ddcc86ecfb107
 DIST mpfr-4.1.1.tar.xz 1429836 BLAKE2B 
ce20baee2f060acb28b877ffe6fc40c5619cf6af231bd54ca6cfb3e42ef2d74a4ffbab96cf0b5dd6a162e558099a54701d42f34f5bf2256f256fe6f5ae2505d0
 SHA512 
be468749bd88870dec37be35e544983a8fb7bda638eb9414c37334b9d553099ea2aa067045f51ae2c8ab86d852ef833e18161d173e414af0928e9a438c9b91f1

diff --git a/dev-libs/mpfr/files/mpfr-4.1.1-fix-mpfr_custom_get_kind.patch 
b/dev-libs/mpfr/files/mpfr-4.1.1-fix-mpfr_custom_get_kind.patch
deleted file mode 100644
index d2521f2fa632..
--- a/dev-libs/mpfr/files/mpfr-4.1.1-fix-mpfr_custom_get_kind.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-https://bugs.gentoo.org/881995
-https://gitlab.inria.fr/mpfr/mpfr/-/commit/3cd39bc0b71ad2fb2ab5252ad9268b14603e3ce6
-https://gitlab.inria.fr/mpfr/mpfr/-/issues/1
-https://github.com/CGAL/cgal/issues/7064
-
-From 3cd39bc0b71ad2fb2ab5252ad9268b14603e3ce6 Mon Sep 17 00:00:00 2001
-From: Vincent Lefevre 
-Date: Tue, 22 Nov 2022 16:33:00 +0100
-Subject: [PATCH] Fix mpfr_custom_get_kind() macro bug.
-
-* src/mpfr.h: in the mpfr_custom_get_kind() macro, changed mpfr_ptr to
-  mpfr_srcptr for _x to agree with the function prototype, in order to
-  avoid a compilation failure of user code in some cases. This bug was
-  introduced by commit 9f94e0311ed53d0c64d4fbca249d19cc4888027e, which
-  introduced the temporary variable _x to avoid an incorrect number of
-  evaluations of the x argument.
-* tests/tstckintc.c: improved the tests to detect this bug.
-
-This should fix mpfr bug #1.
-
-Bug initially reported by FX Coudert:
-  https://github.com/CGAL/cgal/issues/7064
-
-It affects Fedora Linux:
-  https://bugzilla.redhat.com/show_bug.cgi?id=2144197
-
-(cherry picked from commit 0ce17bae34a6c54de31b126f969d3ddd72c6bc37)
 a/src/mpfr.h
-+++ b/src/mpfr.h
-@@ -1027,7 +1027,7 @@ __MPFR_DECLSPEC int mpfr_total_order_p (mpfr_srcptr, 
mpfr_srcptr);
- #if __GNUC__ > 2 || __GNUC_MINOR__ >= 95
- #define mpfr_custom_get_kind(x) \
-   __extension__ ({  \
--mpfr_ptr _x = (x);  \
-+mpfr_srcptr _x = (x);   \
- _x->_mpfr_exp >  __MPFR_EXP_INF ?   \
-   (mpfr_int) MPFR_REGULAR_KIND * MPFR_SIGN (_x) \
-   : _x->_mpfr_exp == __MPFR_EXP_INF ?   \
 a/tests/tstckintc.c
-+++ b/tests/tstckintc.c
-@@ -295,14 +295,16 @@ static void
- test_nan_inf_zero (void)
- {
-   mpfr_ptr val;
-+  mpfr_srcptr sval;  /* for compilation error checking */
-   int sign;
-   int kind;
- 
-   reset_stack ();
- 
-   val = new_mpfr (MPFR_PREC_MIN);
-+  sval = val;
-   mpfr_set_nan (val);
--  kind = (mpfr_custom_get_kind) (val);
-+  kind = (mpfr_custom_get_kind) (sval);

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

2022-11-23 Thread Sam James
commit: c971a7deb51fd332abae53ae2dd3d37232e13750
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 24 03:14:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 24 07:20:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c971a7de

dev-lang/spidermonkey: drop 68.12.0-r1

Signed-off-by: Sam James  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/28407
Signed-off-by: Sam James  gentoo.org>

 dev-lang/spidermonkey/Manifest |   3 -
 .../spidermonkey-68.0-add-riscv-support.patch  | 107 
 .../files/spidermonkey-68.0-loong-support.patch| 103 
 .../spidermonkey/spidermonkey-68.12.0-r1.ebuild| 273 -
 4 files changed, 486 deletions(-)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index b1f9a6224d7b..fd5d7d56691a 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1,14 +1,11 @@
 DIST firefox-102.4.0esr.source.tar.xz 482118312 BLAKE2B 
dadb293edf4df20da5345aab6845ca9da8143a966b38d3660ea8ebc4f24ecab72097ba4345d30895907c83895883379867437f8097b86af4e7e0e691da551793
 SHA512 
30d9e6ef04fd86516e2cea3c797ec99af4c96b08576bb3409c0026da4fd1218167f89a007109e1fa4e2571f98f2dbe5ab58a26473533d45301f75b90ec3dbf28
 DIST firefox-102.5.0esr.source.tar.xz 478705384 BLAKE2B 
ee005b0e75151e39a9f34ab38a7a704a1f2efd4fe33bacb6a604a8a6ce8727210d0794b81e03e448d5baa2be264a7150728aac4f5b86d0a5154d549abf0c75ac
 SHA512 
f4e105209c61e9537ddc90afdb05ede0a31caceb9b164d96276c811abbd646d14bc246c00caa386c0b0561055096d30b298329c69270dd085b943bdbc3a91a13
 DIST firefox-102esr-patches-04j.tar.xz 21860 BLAKE2B 
1cc1d6493912f85e71cb5a0ec2c3196cda203242f3503bb6ce8c23a93e71a6e8b1138f88498a6a9698066134cc234989b35cb378693fb2cbc9ba4caa8d66761d
 SHA512 
9f7188dd79b9856826ae2a60b0109c2c86c60c10b03cd1828a9f7a7576df5c49ed3e11e4d3319d80e117204d6bc3408e375a62ad16ec8d2e53f999cd298811d8
-DIST firefox-68.0-patches-15.tar.xz 16060 BLAKE2B 
f9e6cd58ea51bed1af90a9d30fd551dc7e939afcd1b4d00de1271bd4bda94021c6f1799fd9945962c14ffa1fd0b6a6429369c4e45efc2000f179b9b2e46971e7
 SHA512 
9cb2479637dd8b84e0ab68dc0fe144acd2dc74feca282fd3c4b485ca6f0de8190244587622713a5421b243ccda153f738e9a8f463e87e15e93e9b725d943e128
-DIST firefox-68.12.0esr.source.tar.xz 313856956 BLAKE2B 
eeaa4acc9fabf15ec1b313170a30cee8e1fc10a8b08512b915b83b7d6a81c09b365733ed94638bd434864fd7b0cb8cbf1bc2e43441be69e31117e8e6a099234c
 SHA512 
839b02422e4c87bdb12e0995cd35ca8c1996f3fba00bbb46b419e46b67df5ec48a264cb14632db777ce29166ee4fdcb06e2ee3ce847e64328c58c9a2f9129f4c
 DIST firefox-78.15.0esr.source.tar.xz 330819568 BLAKE2B 
dc8785613c2f72c55d484642c89c2545765a9efbd609bc7c2cf57b4a3a06a2ea22e6959e42b5b8af867db782e8b2097a67dec858796b744e47008a8e575e2316
 SHA512 
ac3de735b246ce4f0e1619cd2664321ffa374240ce6843e785d79a350dc30c967996bbcc5e3b301cb3d822ca981cbea116758fc4122f1738d75ddfd1165b6378
 DIST firefox-78esr-patches-19.tar.xz 88424 BLAKE2B 
fdc7bf8f28b3e799551a70f1cec7a695f52c4712f3b28733648fcd7dac5a599613f4c3d2cfa169266dc62b65619b7f28c0e06d32317adb8ec0056ca79c87e9f6
 SHA512 
3c81dadc9bf74207c4e361605127ef6141d77700c5c54f1f9cd5ad3be13df9f73c6eec2f51d779558e4bdad1e7395c6aa8943a93415bd1786d461042bc03550a
 DIST firefox-91.11.0esr.source.tar.xz 384459848 BLAKE2B 
cff327378a1712d0dfb99e1a67bd63e958987e3147279af5f98ee9318fe91f42823bbc9afb0308638e42de789451b04ea895320a8c674cc221e0d4b0b1d80f38
 SHA512 
bff3a399c03bd1cdaaec0b6963b1558aa35b6338b6c02042ffd65fec0aedd344d01718692e881332f5f352c32da15ba09a20a09ee072200b47ae840bc0585a96
 DIST firefox-91.13.0esr.source.tar.xz 380053584 BLAKE2B 
75d0daa512b3a2d41974a0169778be9ef19a100de2bd382add9831860ca93976585a41e760b6a7ec753268fb78f9f61049780fa7961834248bc8157cfdcc2827
 SHA512 
38b4cc52de21e76d6061e6ba175e1cbfd888a16070aa951f5a44283f2db9d7e94f2504621f0da78feac6e71491a6d0e7038f63dd0ae112dcad700eb02e9aa516
 DIST firefox-91esr-patches-10j.tar.xz 18320 BLAKE2B 
ec882411eed19bafab8676e3d79f4ae43947bb97c44571c1497bb93a44fcfec99de06ebacbdf8c4944dcecdf949e4f684908d7ce4226cdcec60241e62e75810e
 SHA512 
670a14d852bb74b9074c3fef9310650f71ce1c56314109c49aea02a7a69acc836af60a8beab11da53e21b10a8e6da341fcfa18b68a1dfd33b26978dd63758e9c
 DIST spidermonkey-102-patches-04j.tar.xz 3996 BLAKE2B 
468697521adacc5d647b04f2228fc4c1a8131bc2523142f2d57f32e321303581ae8f793baae48966ecb27f48bf77eb084f7b2df1c1a0c667e9ed59ae93d786e6
 SHA512 
201bb779e2373cc00dfadc29a62b593030dfc12eec076114b92927f29f476d3fafdd056112dd1bb1f19f82827f4fe1252141e3998bec719e4196737a316d4ef2
-DIST spidermonkey-68.6.0-patches-04.tar.xz 5956 BLAKE2B 
b1250391a5173e676272d5926b710c06b0e9de1ff03b130a57fdac30f2deefbee3fa92250b37e28087572fe5cce73eb112ef4e1fb0c0401d6ecdb22ab9868998
 SHA512 
94575b11b4f006c6ee0c8d64b315734a173cecb68e9128ca61ba1a28177e3c149b8cf1f3b3c47a7a263fad8da6196fc0101df87392f016686a827e0cd24fdc74
 DIST spidermonkey-78-patches-04.tar.xz 3408 BLAKE2B 

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

2022-11-23 Thread Sam James
commit: ec23388563499d3a750850b6c3aa17246ac85ca1
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 24 03:13:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 24 07:20:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec233885

profiles/base: mask net-libs/libproxy[spidermonkey], depends on older SM

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

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

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 22c100eed3b0..700a074c247c 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,11 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Sam James  (2022-11-24)
+# Depends on old dev-lang/spidermonkey:68, bug #807772
+# Particularly unwise given it parses data from network.
+net-libs/libproxy spidermonkey
+
 # Pascal Jäger  (2022-11-24)
 # Metamail last rited
 app-text/crm114 mimencode



[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/, net-libs/libproxy/files/

2022-11-23 Thread Sam James
commit: 6633430d22c6a5049c8a2709b914d09efdb55453
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 24 03:12:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 24 07:20:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6633430d

net-libs/libproxy: drop 0.4.17-r1

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

 net-libs/libproxy/Manifest |  1 -
 .../files/libproxy-0.4.10-disable-pac-test.patch   | 29 
 .../files/libproxy-0.4.16-avoid-nm-build-dep.patch | 87 --
 .../libproxy/files/libproxy-0.4.17-mozjs.patch | 15 
 net-libs/libproxy/libproxy-0.4.17-r1.ebuild| 83 -
 5 files changed, 215 deletions(-)

diff --git a/net-libs/libproxy/Manifest b/net-libs/libproxy/Manifest
index 6d388cb8b367..a92c1f4d02d5 100644
--- a/net-libs/libproxy/Manifest
+++ b/net-libs/libproxy/Manifest
@@ -1,2 +1 @@
-DIST libproxy-0.4.17.tar.gz 95542 BLAKE2B 
70b78c90aebb0ea308d105ec6d2c61bb54dea36df2d99db835f29c6ffa91168c15e73e01823b799a37fa89a9cb6fca51013ea057006b608fa2a79f4056a5d3c5
 SHA512 
589045538a78dc7453335ed61c60adad3352b840b224885d4a58ae284e52224ae3ff2eebd77df57aebbc3ae75d7b6d69a825f24f01c19e75bf0a3345dce53126
 DIST libproxy-0.4.18.tar.gz 98037 BLAKE2B 
12505cc7afe9ca27bb387df31d7368ed3ac83696255e6bd8fdbca1528fb6fe83510cdf7c6bda09939dcb55daefba24cf9c52435f664c6cba01daad87ddff3f2a
 SHA512 
1148d688a9f070273a1a2b110a788561789799089660292bbba59fbf0a9caf7d28cb039a9ccdcb935f752e1e34739b2d2f4c784b1bb3bbaa03d108e7b38a4754

diff --git a/net-libs/libproxy/files/libproxy-0.4.10-disable-pac-test.patch 
b/net-libs/libproxy/files/libproxy-0.4.10-disable-pac-test.patch
deleted file mode 100644
index 91658574134e..
--- a/net-libs/libproxy/files/libproxy-0.4.10-disable-pac-test.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 5a1a8d2b920006e54d9de971999b443073f50843 Mon Sep 17 00:00:00 2001
-From: Alexandre Rostovtsev 
-Date: Tue, 16 Oct 2012 03:30:50 -0400
-Subject: [PATCH] Disable PAC test
-
-get-pac-test freezes when run from the ebuild, but succeeds when
-building manually. Using Xemake/virtualx.eclass doesn't seem to help.

- libproxy/test/CMakeLists.txt | 7 ---
- 1 file changed, 7 deletions(-)
-
-diff --git a/libproxy/test/CMakeLists.txt b/libproxy/test/CMakeLists.txt
-index 8894425..69543a4 100644
 a/libproxy/test/CMakeLists.txt
-+++ b/libproxy/test/CMakeLists.txt
-@@ -17,10 +17,3 @@ if(WIN32)
-   target_link_libraries(url-encode ws2_32)
- endif()
- add_test(NAME url-encode COMMAND ${CMAKE_CURRENT_BINARY_DIR}/url-encode)
--
--# Get PAC
--if (NOT WIN32)
--add_executable(get-pac-test ${CMAKE_CURRENT_SOURCE_DIR}/get-pac-test.cpp 
${PROJECT_SOURCE_DIR}/url.cpp)
--target_link_libraries(get-pac-test pthread)
--add_test(NAME get-pac-test COMMAND ${CMAKE_CURRENT_BINARY_DIR}/get-pac-test)
--endif()
--- 
-1.7.12.3
-

diff --git a/net-libs/libproxy/files/libproxy-0.4.16-avoid-nm-build-dep.patch 
b/net-libs/libproxy/files/libproxy-0.4.16-avoid-nm-build-dep.patch
deleted file mode 100644
index a50bcc130cc7..
--- a/net-libs/libproxy/files/libproxy-0.4.16-avoid-nm-build-dep.patch
+++ /dev/null
@@ -1,87 +0,0 @@
-https://github.com/libproxy/libproxy/issues/28
-
-From 703ac16ea2b508dc16d433b3fd597fcd496d05c1 Mon Sep 17 00:00:00 2001
-From: Alexandre Rostovtsev 
-Date: Mon, 29 Apr 2013 23:02:25 -0400
-Subject: [PATCH] Avoid build-time dependency on NetworkManager
-
-Needed to prevent a dependency loop:
-nm -> libsoup -> glib-networking -> libproxy -> nm
-
-https://bugs.gentoo.org/467696
-
-* ast...@gentoo.org: Rebased on top of 0.4.15
-  also revert 423801295921ab1ec0d98565fcbc2635088d45da
-* s...@gentoo.org: Rebased on top of 0.4.16
-  (same revert included)

- libproxy/cmake/modules.cmk|  6 ++---
- .../cmake/modules/network_networkmanager.cmk  |  5 +---
- libproxy/modules/network_networkmanager.cpp   | 23 ++-
- 3 files changed, 21 insertions(+), 13 deletions(-)
-
-diff --git a/libproxy/cmake/modules.cmk b/libproxy/cmake/modules.cmk
-index 11d2d43..cc2b58f 100644
 a/libproxy/cmake/modules.cmk
-+++ b/libproxy/cmake/modules.cmk
-@@ -40,10 +40,10 @@ px_module(config_w32reg"${WIN32}"1)
- px_module(ignore_domain1 1)
- px_module(ignore_hostname  1 1)
- px_module(ignore_ip1 1)
--if(NM_FOUND OR NMold_FOUND)
-+if(NM_FOUND)
-   set(NM_BUILD 1)
--endif(NM_FOUND OR NMold_FOUND)
--px_module(network_networkmanager   "${NM_BUILD}" 0   
${NM_LIBRARIES}${NMold_LIBRARIES})
-+endif(NM_FOUND)
-+px_module(network_networkmanager   "${NM_BUILD}" 0   ${NM_LIBRARIES})
- px_module(pacrunner_mozjs  0 ${BIPR} 
${MOZJS_LIBRARIES})
- px_module(pacrunner_natus  "${NATUS_FOUND}"  ${BIPR} 
${NATUS_LIBRARIES})
- px_module(pacrunner_webkit "${WEBKIT_FOUND}" ${BIPR} 
${WEBKIT_LIBRARIES})
-diff --git 

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

2022-11-23 Thread Miroslav Šulc
commit: 578c6efbe4b5f81cbdd6de02412a88d9cdf9b27f
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Nov 23 15:14:50 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Nov 24 07:19:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=578c6efb

profiles/arch/x86: unmask USE=test on dev-java/jmock

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

 profiles/arch/x86/package.use.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 80f4f0d954d1..a68e233ecfd9 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -14,10 +14,6 @@ media-video/mpv -libplacebo -vulkan
 app-laptop/pbbuttonsd -macbook
 sys-apps/fwupd -dell
 
-# Volkmar W. Pogatzki  (2022-08-09)
-# dev-java/jaxws-api not keyworded
->=dev-java/jmock-2.12.0 test
-
 # Alexey Shvetsov  (2022-09-15)
 # Mask nvml use flag for slurm
 sys-cluster/slurm nvml



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

2022-11-23 Thread Miroslav Šulc
commit: 13df81c219bb4305227bc2d242c8322f93ba5c38
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Nov 23 14:33:41 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Nov 24 07:19:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13df81c2

dev-java/icu4j: drop 71.1

Closes: https://bugs.gentoo.org/827212
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/icu4j/Manifest  |   1 -
 dev-java/icu4j/icu4j-71.1.ebuild | 203 ---
 2 files changed, 204 deletions(-)

diff --git a/dev-java/icu4j/Manifest b/dev-java/icu4j/Manifest
index 92b640160d2f..764b0abe0d37 100644
--- a/dev-java/icu4j/Manifest
+++ b/dev-java/icu4j/Manifest
@@ -1,2 +1 @@
 DIST icu-72.1.tar.gz 67092974 BLAKE2B 
2261c7969ddbfdb4e75e405646cc9f29b1f8dd21f98641b9318457d3cd27694833a9181f4888d2cb243ba65191fe9216a508684c1dbd5a85f36e06ae8fac7d9e
 SHA512 
fee1278f16528867da63d95feee6864a1f62befa9cc0b006439e1b47cf6f3f0e6581692432129e465208b5bd7fcc44e1175f124e83157547b3d9a78f3a4944ab
-DIST icu4j-71.1.tar.gz 66177851 BLAKE2B 
39c5f6e1a8adc6ee913a7a41dcbf733c1f50e6de3047c0c548bf39426102fccef1a03dd7cb4020bd56b32d0c565848f11cc5ce3f738519dd7d2820a670c40443
 SHA512 
cc9ccb3208d8079c4f8169713aa0ebb930e86cf6c72510a3b7de5824e6482f26166a2e530abaaecfb8338764b23ac215b2921a821167b41d6a3f23952e2718e6

diff --git a/dev-java/icu4j/icu4j-71.1.ebuild b/dev-java/icu4j/icu4j-71.1.ebuild
deleted file mode 100644
index 1b928fc77942..
--- a/dev-java/icu4j/icu4j-71.1.ebuild
+++ /dev/null
@@ -1,203 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Skeleton command:
-# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri 
https://github.com/unicode-org/icu/archive/refs/tags/release-70-1.tar.gz --slot 
70 --keywords "~amd64 ~arm64 ~ppc64 ~x86" --ebuild icu4j-70.1.ebuild
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="com.ibm.icu:icu4j:71.1"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A set of Java libraries providing Unicode and Globalization 
support"
-HOMEPAGE="https://icu.unicode.org;
-SRC_URI="https://github.com/unicode-org/icu/archive/refs/tags/release-${PV/./-}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="icu"
-SLOT="70"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-
-DEPEND=">=virtual/jdk-1.8:*
-   test? ( dev-java/junitparams:0 )"
-
-RDEPEND=">=virtual/jre-1.8:*"
-
-S="${WORKDIR}/icu-release-${PV/./-}/icu4j/main"
-
-HTML_DOCS=( ../{APIChangeReport,license,readme}.html )
-
-JAVA_GENTOO_CLASSPATH_EXTRA="icu4j.jar:icu4j-charset.jar:icu4j-localespi.jar:testdata.jar:framework.jar"
-JAVA_TEST_GENTOO_CLASSPATH="junit-4,junitparams"
-JAVA_TEST_EXTRA_ARGS="-Djava.locale.providers=CLDR,COMPAT,SPI"
-
-JAVA_TEST_SRC_DIR=(
-   tests/charset/src
-   tests/collate/src
-   tests/core/src
-#  tests/framework/src # we compile it in src_compile
-   tests/localespi/src
-   tests/packaging/src
-   tests/translit/src
-)
-
-JAVA_TEST_RESOURCE_DIRS=(
-   tests/charset/resources
-   tests/collate/resources
-   tests/core/resources
-#  tests/framework/resources
-   tests/localespi/resources
-   tests/packaging/resources
-   tests/translit/resources
-)
-
-JAVA_TEST_EXCLUDES=(
-   "com.ibm.icu.dev.data.TestDataElements_testtypes" # Invalid test class 
1. No runnable methods
-   "com.ibm.icu.dev.data.resources.TestDataElements_en_Latn_US" # Invalid 
test class 1. No runnable methods
-   "com.ibm.icu.dev.data.resources.TestDataElements_en_US" # Invalid test 
class 1. No runnable methods
-   "com.ibm.icu.dev.data.resources.TestDataElements_fr_Latn_FR" # Invalid 
test class 1. No runnable methods
-   "com.ibm.icu.dev.data.resources.TestDataElements_te" # Invalid test 
class 1. No runnable methods
-   "com.ibm.icu.dev.data.resources.TestMessages" # Invalid test class 1. 
No runnable methods
-   "com.ibm.icu.dev.test.translit.TestUtility" # Invalid test class 1. No 
runnable methods
-   "com.ibm.icu.dev.test.localespi.TestUtil" # Invalid test class 1. No 
runnable methods
-   "com.ibm.icu.dev.test.stringprep.TestData" # Invalid test class 1. No 
runnable methods
-   "com.ibm.icu.dev.test.calendar.ChineseTestCase" # Invalid test class 1. 
Test class should have exactly one public zero-argument constructor
-   "com.ibm.icu.dev.test.calendar.TestCase" # 
java.lang.IllegalArgumentException: Test class can only have one constructor
-   "com.ibm.icu.dev.test.bidi.TestData" # Invalid test class 1. Test class 
should have exactly one public constructor
-   # following kills 98 tests and and avoids 9 test failures
-   # coverage tests fail because test handlers for the parametrized tests 
are not defined so the tests are broken and cannot succeed
-   "com.ibm.icu.dev.test.serializable.CoverageTest"
-)
-

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

2022-11-23 Thread Jakov Smolić
commit: 21c147f2152effc0e8714123962e9ad7ba325b63
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Nov 24 06:53:27 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Nov 24 06:53:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21c147f2

media-gfx/chafa: drop 1.10.3

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

 media-gfx/chafa/Manifest|  1 -
 media-gfx/chafa/chafa-1.10.3.ebuild | 36 
 2 files changed, 37 deletions(-)

diff --git a/media-gfx/chafa/Manifest b/media-gfx/chafa/Manifest
index 555fb490ea82..40e12fad776b 100644
--- a/media-gfx/chafa/Manifest
+++ b/media-gfx/chafa/Manifest
@@ -1,2 +1 @@
-DIST chafa-1.10.3.tar.xz 512808 BLAKE2B 
cc0d18f06936d3c26a5d073cf8982c5c49bca307833885edf346e392987fb743ee560ca891db5533ee5e856dbeb4ca9f9a68d601961d0ab6b2dcb80c58fdda1d
 SHA512 
29bcd5315a1c5bf08b214b9b58fabc64340e995a383b88e5f8245ba130b0506e4d13c34878d6cb32d1493fa1b8326520cbd176aeef22d932c72ede0430a38fda
 DIST chafa-1.12.3.tar.xz 659136 BLAKE2B 
2b9878b93c46be37fc7cfaf9ffadf58a84445b2e081c712a9824f323b0aee5725fd0b229a0a073afd0a7e3354d418669c411e02ac0f98a4e2eeaff9c19f6f93c
 SHA512 
00d186aa3e5a184b5fe985909118fe856c7889e6674d55de6fe409f04ccac0a8698ef8063a2049e8b100ea0e9abfa5f89c959333a18cd6f934608b86f256ee5d

diff --git a/media-gfx/chafa/chafa-1.10.3.ebuild 
b/media-gfx/chafa/chafa-1.10.3.ebuild
deleted file mode 100644
index 98ac22f2a0ca..
--- a/media-gfx/chafa/chafa-1.10.3.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="versatile and fast Unicode/ASCII/ANSI graphics renderer"
-HOMEPAGE="https://hpjansson.org/chafa/ https://github.com/hpjansson/chafa;
-SRC_URI="https://hpjansson.org/chafa/releases/${P}.tar.xz;
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~riscv x86"
-IUSE="+tools"
-
-RDEPEND="
-   dev-libs/glib:2
-   media-gfx/imagemagick:0=
-   tools? ( >=media-libs/freetype-2.0.0 )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
-   econf \
-   --disable-man \
-   $(use_with tools)
-}
-
-src_install() {
-   local DOCS=( AUTHORS NEWS README TODO )
-   default
-
-   use tools && doman docs/chafa.1
-
-   find "${ED}" -name '*.la' -delete || die
-}



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

2022-11-23 Thread Jakov Smolić
commit: ec7530947213bf795945c74b6ccb698d346b498c
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Nov 24 06:56:04 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Nov 24 06:56:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec753094

media-gfx/chafa: add 1.12.4

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

 media-gfx/chafa/Manifest|  1 +
 media-gfx/chafa/chafa-1.12.4.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/media-gfx/chafa/Manifest b/media-gfx/chafa/Manifest
index 40e12fad776b..af59cdfe0ad9 100644
--- a/media-gfx/chafa/Manifest
+++ b/media-gfx/chafa/Manifest
@@ -1 +1,2 @@
 DIST chafa-1.12.3.tar.xz 659136 BLAKE2B 
2b9878b93c46be37fc7cfaf9ffadf58a84445b2e081c712a9824f323b0aee5725fd0b229a0a073afd0a7e3354d418669c411e02ac0f98a4e2eeaff9c19f6f93c
 SHA512 
00d186aa3e5a184b5fe985909118fe856c7889e6674d55de6fe409f04ccac0a8698ef8063a2049e8b100ea0e9abfa5f89c959333a18cd6f934608b86f256ee5d
+DIST chafa-1.12.4.tar.xz 934272 BLAKE2B 
57009e5b6c8cbb41643e94d224e9a4a7e3c2839ee79a6d4949b6d872ab9e10ab66fe7a609f448cad68ee930e5da84e31a1368c8f7ad6457c4c1583971f87f91e
 SHA512 
2732ff380fc6d61124298ae3d9958d676fe6ca2887ee11df057d4efa6f4ae9c074a7e1920a6a3db1ffb21882432769967f4453d52a0344e581993984133a0e9b

diff --git a/media-gfx/chafa/chafa-1.12.4.ebuild 
b/media-gfx/chafa/chafa-1.12.4.ebuild
new file mode 100644
index ..9a2b941734b1
--- /dev/null
+++ b/media-gfx/chafa/chafa-1.12.4.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="versatile and fast Unicode/ASCII/ANSI graphics renderer"
+HOMEPAGE="https://hpjansson.org/chafa/ https://github.com/hpjansson/chafa;
+SRC_URI="https://hpjansson.org/chafa/releases/${P}.tar.xz;
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="+tools"
+
+RDEPEND="
+   dev-libs/glib:2
+   media-gfx/imagemagick:0=
+   tools? ( >=media-libs/freetype-2.0.0 )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+   econf \
+   --disable-man \
+   $(use_with tools)
+}
+
+src_install() {
+   local DOCS=( AUTHORS NEWS README TODO )
+   default
+
+   use tools && doman docs/chafa.1
+
+   find "${ED}" -name '*.la' -delete || die
+}



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

2022-11-23 Thread Jakov Smolić
commit: bbd6fb20b5dac1d4b057d4a008fd0c27a6408988
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Nov 24 06:56:46 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Nov 24 06:56:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbd6fb20

media-libs/libheif: drop 1.12.0-r2, 1.12.0-r3

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

 media-libs/libheif/Manifest |  1 -
 media-libs/libheif/libheif-1.12.0-r2.ebuild | 78 -
 media-libs/libheif/libheif-1.12.0-r3.ebuild | 89 -
 3 files changed, 168 deletions(-)

diff --git a/media-libs/libheif/Manifest b/media-libs/libheif/Manifest
index 17e4a2f763e6..5338d85a7688 100644
--- a/media-libs/libheif/Manifest
+++ b/media-libs/libheif/Manifest
@@ -1,2 +1 @@
-DIST libheif-1.12.0.tar.gz 1684355 BLAKE2B 
6d84678b39476f2d797d586c6dcaabc9a82351fe3bad536cd90edab16dabf91cbdcdb291195ff45061c7b0ad164748c53f87cbb2dc1e318b2cd458fcba74f644
 SHA512 
9e6f74dd52841a33b6021a1581ab28c56123d927caa7972acd28e90888bbdae983b6d847d20eac7651dacea2193d27eb8df45928cb0774229ef8eea23294
 DIST libheif-1.13.0.tar.gz 1703950 BLAKE2B 
e79af787c514c02f49eb9deb42c9727a4719584d16ebb73b8ab276d9e5452c5463f359a1ace30819466f4dab30db69fec5afa2eefeaadc828e2272e91c7d4cf7
 SHA512 
44cb12ec7191bdf8ef2193c075d5d7a064a7a90c00625e5346624de1ebbedd064601998d042c8336d6c5b2aaef4cd3b439b850d0ab5882daa2e22dcc8722c779

diff --git a/media-libs/libheif/libheif-1.12.0-r2.ebuild 
b/media-libs/libheif/libheif-1.12.0-r2.ebuild
deleted file mode 100644
index 0b5dfbc4051e..
--- a/media-libs/libheif/libheif-1.12.0-r2.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools xdg multilib-minimal
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://github.com/strukturag/libheif.git;
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/strukturag/libheif/releases/download/v${PV}/${P}.tar.gz;
-   KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="ISO/IEC 23008-12:2017 HEIF file format decoder and encoder"
-HOMEPAGE="https://github.com/strukturag/libheif;
-
-LICENSE="GPL-3"
-SLOT="0/1.12"
-IUSE="+aom gdk-pixbuf go rav1e test +threads x265"
-REQUIRED_USE="test? ( go )"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( dev-lang/go )"
-DEPEND="
-   media-libs/dav1d:=[${MULTILIB_USEDEP}]
-   media-libs/libde265:=[${MULTILIB_USEDEP}]
-   media-libs/libpng:0=[${MULTILIB_USEDEP}]
-   sys-libs/zlib:=[${MULTILIB_USEDEP}]
-   media-libs/libjpeg-turbo:0=[${MULTILIB_USEDEP}]
-   aom? ( >=media-libs/libaom-2.0.0:=[${MULTILIB_USEDEP}] )
-   gdk-pixbuf? ( x11-libs/gdk-pixbuf[${MULTILIB_USEDEP}] )
-   go? ( dev-lang/go )
-   rav1e? ( media-video/rav1e:= )
-   x265? ( media-libs/x265:=[${MULTILIB_USEDEP}] )"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-dav1d-1.0.0.patch
-)
-
-src_prepare() {
-   default
-
-   sed -i -e 's:-Werror::' configure.ac || die
-
-   eautoreconf
-
-   # prevent "stat heif-test.go: no such file or directory"
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   export GO111MODULE=auto
-   local econf_args=(
-   --enable-libde265
-   --disable-static
-   $(multilib_is_native_abi && use go || echo --disable-go)
-   $(use_enable aom)
-   $(use_enable gdk-pixbuf)
-   $(use_enable rav1e)
-   $(use_enable threads multithreading)
-   $(use_enable test tests)
-   $(use_enable x265)
-   )
-   ECONF_SOURCE="${S}" econf "${econf_args[@]}"
-}
-
-multilib_src_test() {
-   default
-   emake -C go test
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   find "${ED}" -name '*.la' -delete || die
-}

diff --git a/media-libs/libheif/libheif-1.12.0-r3.ebuild 
b/media-libs/libheif/libheif-1.12.0-r3.ebuild
deleted file mode 100644
index 758253791aae..
--- a/media-libs/libheif/libheif-1.12.0-r3.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools xdg multilib-minimal
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://github.com/strukturag/libheif.git;
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/strukturag/libheif/releases/download/v${PV}/${P}.tar.gz;
-   KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="ISO/IEC 23008-12:2017 HEIF file format decoder and encoder"
-HOMEPAGE="https://github.com/strukturag/libheif;
-
-LICENSE="GPL-3"
-SLOT="0/1.12"
-IUSE="+aom gdk-pixbuf go rav1e test +threads x265"
-REQUIRED_USE="test? ( go )"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   test? (
-   

[gentoo-commits] repo/gentoo:master commit in: profiles/, sci-calculators/grpn/

2022-11-23 Thread Jakov Smolić
commit: a3528bb50a64bb99b4d22ab222a964601c6ebf77
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Nov 24 06:33:40 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Nov 24 06:36:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3528bb5

sci-calculators/grpn: treeclean

Closes: https://bugs.gentoo.org/741200
Closes: https://bugs.gentoo.org/875686
Signed-off-by: Jakov Smolić  gentoo.org>

 profiles/package.mask  |  5 -
 sci-calculators/grpn/Manifest  |  1 -
 sci-calculators/grpn/grpn-1.4.0.ebuild | 38 --
 sci-calculators/grpn/metadata.xml  |  8 ---
 4 files changed, 52 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 4abbc43e7f3b..216767bdbfae 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -428,11 +428,6 @@ sci-misc/gt-itm
 # in 7 years. Removal on 2022-11-23. bug #874486, bug #791604.
 games-fps/qudos
 
-# David Seifert  (2022-10-23)
-# Dead package, upstream gone, GTK+2, fails to build with Clang 16 and
-# tests fail. Removal on 2022-11-22. Bug #741200, #875686.
-sci-calculators/grpn
-
 # John Helmert III  (2022-10-16)
 # http://www.getreu.net/;
-SRC_URI="http://www.getreu.net/public/downloads/software/${PN}/${P}/${PN}_${PV}-1.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="x11-libs/gtk+:2
-   x11-libs/libX11"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-S="${WORKDIR}/src"
-
-src_prepare() {
-   default
-   sed -i -e 's:= -g -O2 -I/usr/X11/include:+=:' Makefile || die
-}
-
-src_compile() {
-   emake CC="$(tc-getCC)" DFLAGS="${LDFLAGS}"
-}
-
-src_install() {
-   dobin ${PN}
-   doman ${PN}.1
-
-   newicon icon.png ${PN}.png
-   make_desktop_entry ${PN} "RPN calculator"
-}

diff --git a/sci-calculators/grpn/metadata.xml 
b/sci-calculators/grpn/metadata.xml
deleted file mode 100644
index 9dea14695381..
--- a/sci-calculators/grpn/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-
-s...@gentoo.org
-Gentoo Science Project
-  
-



[gentoo-commits] repo/gentoo:master commit in: app-misc/tpconfig/, profiles/, app-misc/tpconfig/files/

2022-11-23 Thread Jakov Smolić
commit: d7e03b380a2f4b884dd1625ccf1dd352e7ad32f5
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Nov 24 06:35:35 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Nov 24 06:36:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7e03b38

app-misc/tpconfig: treeclean

Closes: https://bugs.gentoo.org/871057
Closes: https://bugs.gentoo.org/878337
Closes: https://bugs.gentoo.org/722356
Signed-off-by: Jakov Smolić  gentoo.org>

 app-misc/tpconfig/Manifest |  1 -
 app-misc/tpconfig/files/tpconfig-r1| 22 --
 app-misc/tpconfig/files/tpconfig.conf  |  4 
 app-misc/tpconfig/metadata.xml |  5 -
 app-misc/tpconfig/tpconfig-3.1.3-r3.ebuild | 24 
 profiles/package.mask  |  5 -
 6 files changed, 61 deletions(-)

diff --git a/app-misc/tpconfig/Manifest b/app-misc/tpconfig/Manifest
deleted file mode 100644
index b758ff6b16a2..
--- a/app-misc/tpconfig/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tpconfig-3.1.3.tar.gz 106789 BLAKE2B 
1a02a1c91ce2174ae406888a73ad488d79e60941d0e904f47c9ff1cc82319780cf9874ede6ec4b18cc9176bcaeb465c201fca1bdf5840029565e5a3c5cac85f7
 SHA512 
b10b709f113dcd526c7521f519466677a1dd37b5c3bd4adf7a0fdbf95428bf56777a726b85e158c4842d406e7659f1b6e161c68bc6f6c6739d376ab84351efc9

diff --git a/app-misc/tpconfig/files/tpconfig-r1 
b/app-misc/tpconfig/files/tpconfig-r1
deleted file mode 100644
index 10020958a03d..
--- a/app-misc/tpconfig/files/tpconfig-r1
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
-   before display-manager
-}
-
-start() {
-   ebegin "Loading tpconfig options..."
-   /usr/bin/tpconfig ${TPOPTIONS} > /dev/null 2> /tmp/tpconfig.start
-   if [ -z "`cat /tmp/tpconfig.start 2> /dev/null`" ]; then
-   eend 0
-   else
-   eend 1
-   fi
-}
-
-stop() {
-   ebegin "Stoping tpconfig (this does nothing)..."
-   eend 0
-}

diff --git a/app-misc/tpconfig/files/tpconfig.conf 
b/app-misc/tpconfig/files/tpconfig.conf
deleted file mode 100644
index 6566b926710e..
--- a/app-misc/tpconfig/files/tpconfig.conf
+++ /dev/null
@@ -1,4 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-TPOPTIONS="--tapmode=0"

diff --git a/app-misc/tpconfig/metadata.xml b/app-misc/tpconfig/metadata.xml
deleted file mode 100644
index 85e4ed814fa2..
--- a/app-misc/tpconfig/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-
-

diff --git a/app-misc/tpconfig/tpconfig-3.1.3-r3.ebuild 
b/app-misc/tpconfig/tpconfig-3.1.3-r3.ebuild
deleted file mode 100644
index f170bc089e8b..
--- a/app-misc/tpconfig/tpconfig-3.1.3-r3.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit toolchain-funcs
-
-DESCRIPTION="Touchpad config for ALPS and Synaptics TPs. Controls tap/click 
behaviour"
-HOMEPAGE="http://www.compass.com/synaptics/;
-SRC_URI="http://www.compass.com/${PN}/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-src_compile() {
-   emake CC="$(tc-getCC)"
-}
-
-src_install() {
-   einstalldocs
-   dobin "${PN}"
-   newinitd "${FILESDIR}"/"${PN}-r1" "${PN}"
-   newconfd "${FILESDIR}"/"${PN}.conf" "${PN}"
-}

diff --git a/profiles/package.mask b/profiles/package.mask
index 77eb11360f65..948e36ee303e 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -412,11 +412,6 @@ dev-libs/cloog
 # Removal in 30 days
 dev-python/pweave
 
-# Jonas Stein  (2022-10-26)
-# Dead upstream, open bugs.
-# Removal after 2022-12-24.  Bug #878337.
-app-misc/tpconfig
-
 # John Helmert III  (2022-10-16)
 # 

[gentoo-commits] repo/gentoo:master commit in: sci-misc/gt-itm/files/, sci-misc/gt-itm/, profiles/

2022-11-23 Thread Jakov Smolić
commit: 34dd5f3ae77f5f77cf267cd6c1f874cfd2cc86ce
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Nov 24 06:34:44 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Nov 24 06:36:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34dd5f3a

sci-misc/gt-itm: treeclean

Closes: https://bugs.gentoo.org/831870
Signed-off-by: Jakov Smolić  gentoo.org>

 profiles/package.mask  |   1 -
 sci-misc/gt-itm/Manifest   |   2 -
 .../gt-itm-19961004-Fix-build-with-Clang-16.patch  | 326 -
 .../files/gt-itm-19961004-Fix-musl-build.patch |  69 -
 sci-misc/gt-itm/files/gt-itm-19961004-gentoo.patch | 201 -
 sci-misc/gt-itm/files/gt-itm-implicits.patch   | 111 ---
 sci-misc/gt-itm/gt-itm-19961004-r3.ebuild  |  71 -
 sci-misc/gt-itm/metadata.xml   |   8 -
 8 files changed, 789 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 1ecd2b9bbe53..c87795eed151 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -421,7 +421,6 @@ app-misc/tpconfig
 # Non-free licence which prohibits any patching. Fails to build with Clang 16.
 # Removal on 2022-10-24.
 dev-util/sgb
-sci-misc/gt-itm
 
 # John Helmert III  (2022-10-16)
 # 
-Date: Mon, 24 Oct 2022 18:47:48 +0100
-Subject: [PATCH 1/2] Fix build with Clang 16
-
-Bug: https://bugs.gentoo.org/741582
 a/gt-itm/src/dfs.c
-+++ b/gt-itm/src/dfs.c
-@@ -23,7 +23,7 @@ int dfs(Graph *G,int n,u_char *vis);
- 
- /* check connectivity of graph g*/
- /* uses depth-first search. */
--isconnected(Graph *G)
-+int isconnected(Graph *G)
- {
- u_char *vis;
- Vertex *vp;
 a/gt-itm/src/edriver.c
-+++ b/gt-itm/src/edriver.c
-@@ -51,9 +51,7 @@
-  } \
-}\
- 
--main(argc,argv)
--int argc;
--char *argv[];
-+int main(int argc, char **argv)
- {
- int i; 
- int min, max, sum, bins, *ddist; 
-@@ -63,14 +61,14 @@ main(argc,argv)
- char outfile[MAXF];
- char *dstr = "-nd";
- int plen, idx;
--FILE *ddf, *evf, *pdf, *fp, *fopen();
-+FILE *ddf, *evf, *pdf, *fp;
- int prdist = 1;
- enum Field f0, f1;
- int first = 1;
- 
- if (argc == 1) {
-   printf("Usage: edriver  [-nd] [-]*\n\n");
--  return;
-+  return 1;
- }
- /* determine whether to print distributions */
- /* determine where in argv the field pairs begin */
 a/gt-itm/src/eval.c
-+++ b/gt-itm/src/eval.c
-@@ -201,10 +201,7 @@ int bicomp(Graph *g,int verbose)
- }
- 
- 
--void twofield_sptree(g,u,f0,f1)
--Graph*g;
--Vertex*u;
--enum Field f0,f1;
-+void twofield_sptree(Graph *g, Vertex *u, enum Field f0, enum Field f1)
- {
-   Vertex *v, *t;
-   Arc *r;
 a/gt-itm/src/geog.c
-+++ b/gt-itm/src/geog.c
-@@ -33,7 +33,7 @@
- static char geogId[]="$Id: geog.c,v 1.1 1996/10/04 13:36:46 calvert Exp $";
- 
- long fdiam(Graph *g);
--void die(s);
-+void die(char* errstr);
- 
- double
- distance(Vertex *u, Vertex *v)
-@@ -75,7 +75,7 @@ printparms(char *buf,geo_parms *pp)
- void
- randomize(long* a, long size, long mean, int iters)
- {
--register i,indx;
-+int i,indx;
- 
-for (i=0; iutil_types,GEO_UTIL);  /* same for all geo graphs, */
 a/gt-itm/src/itm.c
-+++ b/gt-itm/src/itm.c
-@@ -56,7 +56,7 @@
- char *delim = " \t\n", *nonestr = "";
- static char  errstr[256];
- 
--void die(s);
-+void die(char* errstr);
- 
- char *
- get_geoparms(FILE * f, geo_parms * pp)
-@@ -298,7 +298,7 @@ geo_parms  parmsbuf[MAXLEVEL]; /* make sure MAXLEVEL 
>= 3 */
- return NULL;
- }
- 
--main(int argc, char **argv)
-+int main(int argc, char **argv)
- {
- FILE   *infile;
- char *rv;
-@@ -306,7 +306,7 @@ main(int argc, char **argv)
- 
- if (argc == 1) {
-   printf("itm   \n\n");
--  return;
-+  return 1;
- }
- while (--argc) {
- 
 a/gt-itm/src/sgb2alt.c
-+++ b/gt-itm/src/sgb2alt.c
-@@ -24,7 +24,7 @@
- #include "gb_save.h"
- #include "geog.h"
- 
--main(argc,argv)
-+int main(argc,argv)
- int argc;
- char *argv[];
- {
-@@ -36,14 +36,14 @@ main(argc,argv)
- 
- if (argc != 3) {
-   printf("sgb2old  \n\n");
--  return;
-+  return 1;
- }
- fout = fopen(argv[2],"w");
- 
- g = restore_graph(argv[1]);
-   if (g == NULL) {
-   printf("%s does not contain a correct SGB graph\n",argv[1]);
--  return;
-+  return 1;
-   }
-   
- fprintf(fout,"GRAPH (#nodes #edges id uu vv ww xx yy zz):\n");
 a/gt-itm/src/ts.c
-+++ b/gt-itm/src/ts.c
-@@ -76,7 +76,7 @@ int stubs_OK(Vertex *snp0,Vertex *snp1);
- long
- fdiam(Graph *g)
- {
--register i,j,k;
-+int i,j,k;
- long **dist, **ldist;
- int changed,mallocd;
- long diam, ldiam, newdist = 0, otherend;
-@@ -174,7 +174,7 @@ Arc *a;
- } /* fdiam */
- 
- void
--die(s)
-+die(char* 

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

2022-11-23 Thread Jakov Smolić
commit: f20d28d20b796f2f0ea59f5b2b640b564ae554de
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Nov 24 06:35:06 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Nov 24 06:36:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f20d28d2

dev-util/sgb: treeclean

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

 dev-util/sgb/Manifest  |  2 -
 dev-util/sgb/files/sgb-20030623-destdir.patch  | 76 --
 .../sgb/files/sgb-20030623-parallel-make-fix.patch | 47 -
 .../sgb-20090810-Fix-build-with-Clang-16.patch | 46 -
 dev-util/sgb/metadata.xml  |  7 --
 dev-util/sgb/sgb-20030623-r1.ebuild| 59 -
 dev-util/sgb/sgb-20090810-r1.ebuild| 60 -
 profiles/package.mask  |  5 --
 8 files changed, 302 deletions(-)

diff --git a/dev-util/sgb/Manifest b/dev-util/sgb/Manifest
deleted file mode 100644
index 6a5b32d30610..
--- a/dev-util/sgb/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST sgb-2003-06-23.tar.gz 493974 BLAKE2B 
b4cf4e1fd9f2aba35937865d2c2075e206eabda9f56e7f5b844be8bd4684b2a220bb1d449f0b0ed431fd2603b92aaf0cfa0a7e88015e7870638b3d69cab7288f
 SHA512 
f486317dd85dc11761c970ab2bc0c9193f8dd3fa0d114528e1b55fd935fa9cce9266dc595b2ebe3526214ce3e6a1b3dc747382b32cbfd518ffb6179d3463e874
-DIST sgb-2009-08-10.tar.gz 496678 BLAKE2B 
48c780259fee240e9739166a52972c4f3a37dc44d98a503b1df63aecec553a05888e11a01b8cf40c8a853f7416ce3118109aa6ce5db15fbfed1abbee552735ce
 SHA512 
39afaaaeda9b1e2b0ecd56d8d0fee59754ee9340c497c9bd28aa19f039be605aef6c492969082c230840ca1619de3cb81ba3a38d4d7b6fdac6f19b658d4c01e2

diff --git a/dev-util/sgb/files/sgb-20030623-destdir.patch 
b/dev-util/sgb/files/sgb-20030623-destdir.patch
deleted file mode 100644
index 0517d0ce46a3..
--- a/dev-util/sgb/files/sgb-20030623-destdir.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-diff -Nuar -Nuar work.orig/Makefile work/Makefile
 work.orig/Makefile 2009-09-22 01:59:32.521217030 +
-+++ work/Makefile  2009-09-22 01:58:42.494972535 +
-@@ -93,50 +93,48 @@
-   $(CC) $(CFLAGS) -DDATA_DIRECTORY=\"$(DATADIR)/\" -c gb_io.c
- 
- test_io: gb_io.o
--  $(CC) $(CFLAGS) test_io.c gb_io.o -o test_io
-+  $(CC) $(CFLAGS) $(LDFLAGS) test_io.c gb_io.o -o test_io
- 
- test_graph: gb_graph.o
--  $(CC) $(CFLAGS) test_graph.c gb_graph.o -o test_graph
-+  $(CC) $(CFLAGS) $(LDFLAGS) test_graph.c gb_graph.o -o test_graph
- 
- test_flip: gb_flip.o
--  $(CC) $(CFLAGS) test_flip.c gb_flip.o -o test_flip
-+  $(CC) $(CFLAGS) $(LDFLAGS) test_flip.c gb_flip.o -o test_flip
- 
--tests: test_io test_graph test_flip
-+tests: certified
-+
-+tests_phase1: test_io test_graph test_flip
-   ./test_io
-   ./test_graph
-   ./test_flip
--  make gb_sort.o
--  make lib
--  make test_sample
-+
-+certified tests_phase2: tests_phase1 gb_sort.o lib test_sample
-   - ./test_sample > sample.out
-   diff test.gb test.correct
-   diff sample.out sample.correct
--  rm test.gb sample.out test_io test_graph test_flip test_sample
-+  echo rm test.gb sample.out test_io test_graph test_flip test_sample
-   echo "Congratulations --- the tests have all been passed."
-   touch certified
- 
--install: lib
--  if test ! -r certified; then echo "Please run 'make tests' first!"; fi
--  test -r certified
--  make installdata
--  - mkdir $(LIBDIR)
--  - cp libgb.a $(LIBDIR)
--  - mkdir $(CWEBINPUTS)
--  - cp -p boilerplate.w gb_types.w $(CWEBINPUTS)
--  - mkdir $(INCLUDEDIR)
--  - cp -p $(HEADERS) Makefile $(INCLUDEDIR)
-+install: lib certified installdata
-+  - mkdir -p $(DESTDIR)$(LIBDIR)
-+  - cp libgb.a $(DESTDIR)$(LIBDIR)
-+  - mkdir -p $(DESTDIR)$(CWEBINPUTS)
-+  - cp -p boilerplate.w gb_types.w $(DESTDIR)$(CWEBINPUTS)
-+  - mkdir -p $(DESTDIR)$(INCLUDEDIR)
-+  - cp -p $(HEADERS) Makefile $(DESTDIR)$(INCLUDEDIR)
- 
- installdata: $(DATAFILES)
--  - mkdir $(SGBDIR)
--  - mkdir $(DATADIR)
--  - cp -p $(DATAFILES) $(DATADIR)
-+  - mkdir -p $(DESTDIR)$(SGBDIR)
-+  - mkdir -p $(DESTDIR)$(DATADIR)
-+  - cp -p $(DATAFILES) $(DESTDIR)$(DATADIR)
- 
- installdemos: lib $(DEMOS)
--  - mkdir $(BINDIR)
--  - mv $(DEMOS) $(BINDIR)
-+  - mkdir -p $(DESTDIR)$(BINDIR)
-+  - mv $(DEMOS) $(DESTDIR)$(BINDIR)
- 
- uninstalldemos:
--  - cd $(BINDIR); rm -f $(DEMOS)
-+  - cd $(DESTDIR)$(BINDIR); rm -f $(DEMOS)
- 
- doc:
-   tex abstract.plaintex

diff --git a/dev-util/sgb/files/sgb-20030623-parallel-make-fix.patch 
b/dev-util/sgb/files/sgb-20030623-parallel-make-fix.patch
deleted file mode 100644
index 4a96742f24eb..
--- a/dev-util/sgb/files/sgb-20030623-parallel-make-fix.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-diff -Nuar b/Makefile a/Makefile
 b/Makefile 1999-12-27 22:27:24.0 +

[gentoo-commits] repo/gentoo:master commit in: x11-wm/fvwm/

2022-11-23 Thread Jakov Smolić
commit: b1abdcb14507868731bb7bb3d0d20ff63c55a1c5
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Nov 24 06:26:31 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Nov 24 06:36:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1abdcb1

x11-wm/fvwm: Remove USE=rplay

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

 x11-wm/fvwm/fvwm-2.6.9-r1.ebuild | 5 ++---
 x11-wm/fvwm/fvwm-2.6.9.ebuild| 5 ++---
 x11-wm/fvwm/metadata.xml | 1 -
 3 files changed, 4 insertions(+), 7 deletions(-)

diff --git a/x11-wm/fvwm/fvwm-2.6.9-r1.ebuild b/x11-wm/fvwm/fvwm-2.6.9-r1.ebuild
index f62fad64c0be..a551d85ee5a8 100644
--- a/x11-wm/fvwm/fvwm-2.6.9-r1.ebuild
+++ b/x11-wm/fvwm/fvwm-2.6.9-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/fvwmorg/fvwm/releases/download/${PV}/${P}.tar.gz;
 LICENSE="GPL-2+ FVWM"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="bidi debug doc netpbm nls perl png readline rplay stroke svg tk truetype 
+vanilla xinerama lock"
+IUSE="bidi debug doc netpbm nls perl png readline stroke svg tk truetype 
+vanilla xinerama lock"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 COMMON_DEPEND="
@@ -59,7 +59,6 @@ RDEPEND="${COMMON_DEPEND}
>=dev-perl/X11-Protocol-0.56
)
)
-   rplay? ( media-sound/rplay )
lock? ( x11-misc/xlockmore )
netpbm? ( media-libs/netpbm )
 "
@@ -97,6 +96,7 @@ src_configure() {
--enable-iconv
--enable-package-subdirs
--enable-mandoc
+   --without-rplay-library
$(use_enable bidi)
$(use_enable debug debug-msgs)
$(use_enable debug command-log)
@@ -105,7 +105,6 @@ src_configure() {
$(use_enable perl perllib)
$(use_enable png)
$(use_with readline readline-library)
-   $(use_with rplay rplay-library)
$(use_with stroke stroke-library)
$(use_enable svg rsvg)
$(use_enable truetype xft)

diff --git a/x11-wm/fvwm/fvwm-2.6.9.ebuild b/x11-wm/fvwm/fvwm-2.6.9.ebuild
index 036bf38cfe5c..6f87f6d062cb 100644
--- a/x11-wm/fvwm/fvwm-2.6.9.ebuild
+++ b/x11-wm/fvwm/fvwm-2.6.9.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/fvwmorg/fvwm/releases/download/${PV}/${P}.tar.gz;
 LICENSE="GPL-2+ FVWM"
 SLOT="0"
 KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ~ppc64 ~riscv ~sparc x86"
-IUSE="bidi debug doc netpbm nls perl png readline rplay stroke svg tk truetype 
+vanilla xinerama lock"
+IUSE="bidi debug doc netpbm nls perl png readline stroke svg tk truetype 
+vanilla xinerama lock"
 
 COMMON_DEPEND="
sys-libs/zlib
@@ -52,7 +52,6 @@ RDEPEND="${COMMON_DEPEND}
>=dev-perl/X11-Protocol-0.56
)
)
-   rplay? ( media-sound/rplay )
lock? ( x11-misc/xlockmore )
netpbm? ( media-libs/netpbm )
 "
@@ -86,6 +85,7 @@ src_configure() {

--with-imagepath=/usr/include/X11/bitmaps:/usr/include/X11/pixmaps:/usr/share/icons/fvwm
--enable-iconv
--enable-package-subdirs
+   --without-rplay-library
$(use_enable bidi)
$(use_enable debug debug-msgs)
$(use_enable debug command-log)
@@ -94,7 +94,6 @@ src_configure() {
$(use_enable perl perllib)
$(use_enable png)
$(use_with readline readline-library)
-   $(use_with rplay rplay-library)
$(use_with stroke stroke-library)
$(use_enable svg rsvg)
$(use_enable truetype xft)

diff --git a/x11-wm/fvwm/metadata.xml b/x11-wm/fvwm/metadata.xml
index 77ae8a85cb35..30ba2eae7e1d 100644
--- a/x11-wm/fvwm/metadata.xml
+++ b/x11-wm/fvwm/metadata.xml
@@ -11,7 +11,6 @@

Enable screen locking
Enable NetPBM support (used by 
FvwmScript-ScreenDump)
-   Enable rplay support
Mouse Gesture support





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

2022-11-23 Thread Jakov Smolić
commit: 448da37161bad5cea78c890e83dbbca49a00
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Nov 24 06:34:22 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Nov 24 06:36:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=448d

games-fps/qudos: treeclean

Closes: https://bugs.gentoo.org/791604
Closes: https://bugs.gentoo.org/874486
Signed-off-by: Jakov Smolić  gentoo.org>

 games-fps/qudos/Manifest   |   2 -
 games-fps/qudos/files/qudos-0.40.1-gnusource.patch |  12 --
 .../qudos/files/qudos-0.40.1-libjpeg-clash.patch   |  25 ---
 games-fps/qudos/files/qudos-0.40.1-libpng.patch|  30 
 .../qudos/files/qudos-0.40.1-no-bits-nan.patch |  12 --
 .../qudos/files/qudos-0.40.1-respect-cc.patch  |  15 --
 .../qudos/files/qudos-0.40.1-respect-libdir.patch  |  53 --
 .../qudos/files/qudos-0.40.1-use-pkg-config.patch  |  30 
 .../qudos/files/qudos-0.40.1-zlib-build.patch  |  12 --
 games-fps/qudos/metadata.xml   |  17 --
 games-fps/qudos/qudos-0.40.1-r1.ebuild | 184 -
 profiles/package.mask  |   5 -
 12 files changed, 397 deletions(-)

diff --git a/games-fps/qudos/Manifest b/games-fps/qudos/Manifest
deleted file mode 100644
index 7670e0050d3f..
--- a/games-fps/qudos/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST QuDos-0.40.1-src.tar.bz2 2031636 BLAKE2B 
4940f589cc6239e1489bb81f2e0c0afd6efb36930595c57131927b777913c904ada04883eb5f12f9aaf0ba06d687bf4be8b03f369dd9684fe21d7b1068240599
 SHA512 
97b9c6bac0d09c060ab33174604deb2781f0ebdc48b00bd0bc402523fb04cdf84edd8abc18507bba8c7e616f6d460a1de6debc96ec39bb5562b20a7f06eea734
-DIST QuDos-0.40.1.pk3 4210489 BLAKE2B 
98e07682368e52f4c318e7b9ab98d01b0363986bfea54edff3b13f7f2f4cad20de0146eb498569d024d22200830b341b02f135bf50df4a317915429bb1437439
 SHA512 
19c3c6b3d17cbd9642320d8eb7a83d667afeafd0ee5eb818e9f07be71e2ab69182474c1f529ecbcfcfa59590bafedb0de3c70dfff10e4bc7a6e07a1546f27d4b

diff --git a/games-fps/qudos/files/qudos-0.40.1-gnusource.patch 
b/games-fps/qudos/files/qudos-0.40.1-gnusource.patch
deleted file mode 100644
index b82a276b012c..
--- a/games-fps/qudos/files/qudos-0.40.1-gnusource.patch
+++ /dev/null
@@ -1,12 +0,0 @@
 a/src/unix/qsh_unix.c
-+++ b/src/unix/qsh_unix.c
-@@ -17,6 +17,9 @@
-  * Temple Place - Suite 330, Boston, MA  02111-1307, USA.
-  *
-  */
-+#if !defined(_GNU_SOURCE)
-+  #define _GNU_SOURCE
-+#endif
- #include 
- #include 
- #include 

diff --git a/games-fps/qudos/files/qudos-0.40.1-libjpeg-clash.patch 
b/games-fps/qudos/files/qudos-0.40.1-libjpeg-clash.patch
deleted file mode 100644
index 944c1aff856c..
--- a/games-fps/qudos/files/qudos-0.40.1-libjpeg-clash.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From c657cd54baee3bdfe7a92c9b91536bb5c3ddcdd8 Mon Sep 17 00:00:00 2001
-From: Sam James 
-Date: Mon, 24 Oct 2022 17:50:17 +0100
-Subject: [PATCH 2/5] Fix clash with libjpeg
-
 a/src/ref_gl/gl_image.c
-+++ b/src/ref_gl/gl_image.c
-@@ -912,7 +912,7 @@ jpg_skip_input_data(j_decompress_ptr cinfo, long num_bytes)
- }
- 
- void
--jpeg_mem_src(j_decompress_ptr cinfo, byte * mem, int len)
-+qudos_jpeg_mem_src(j_decompress_ptr cinfo, byte * mem, int len)
- {
-   cinfo->src = (struct jpeg_source_mgr *)(*cinfo->mem->alloc_small) 
((j_common_ptr) cinfo, JPOOL_PERMANENT, sizeof(struct jpeg_source_mgr));
-   cinfo->src->init_source = jpg_null;
-@@ -956,7 +956,7 @@ LoadJPG(char *filename, byte ** pic, int *width, int 
*height)
-   jpeg_create_decompress();
- 
-   /* Feed JPEG memory into the libJpeg Object */
--  jpeg_mem_src(, rawdata, rawsize);
-+  qudos_jpeg_mem_src(, rawdata, rawsize);
- 
-   /* Process JPEG header */
-   jpeg_read_header(, true);

diff --git a/games-fps/qudos/files/qudos-0.40.1-libpng.patch 
b/games-fps/qudos/files/qudos-0.40.1-libpng.patch
deleted file mode 100644
index 78fb4cdb7bd5..
--- a/games-fps/qudos/files/qudos-0.40.1-libpng.patch
+++ /dev/null
@@ -1,30 +0,0 @@
 a/src/ref_gl/gl_local.h
-+++ b/src/ref_gl/gl_local.h
-@@ -29,6 +29,7 @@
- #include 
- #include 
- 
-+#include  /* Z_DEFAULT_COMPRESSION */
- #include 
- #include 
- 
-Subject: [PATCH] Fix build with libpng 1.4.0
-
-From the 1.4.0 release notes:
-```
-   m. The function png_set_gray_1_2_4_to_8() was removed. It has been
-  deprecated since libpng-1.0.18 and 1.2.9, when it was replaced with
-  png_set_expand_gray_1_2_4_to_8() because the former function also
-  expanded palette images.
-```
 a/src/ref_gl/gl_image.c
-+++ b/src/ref_gl/gl_image.c
-@@ -1186,7 +1186,7 @@ LoadPNG(char *filename, byte ** pic, int *width, int 
*height)
-   if (my_png->ColorType == PNG_COLOR_TYPE_PALETTE)
-   png_set_palette_to_rgb(png);
-   if (my_png->ColorType == PNG_COLOR_TYPE_GRAY && my_png->BitDepth < 8)
--  png_set_gray_1_2_4_to_8(png);
-+  

[gentoo-commits] repo/gentoo:master commit in: dev-python/nose_warnings_filters/, profiles/, ...

2022-11-23 Thread Jakov Smolić
commit: 6ee9d1747f314077b4a5e7e637ad15601a3d3c86
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Nov 24 06:31:12 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Nov 24 06:36:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ee9d174

dev-python/nose_warnings_filters: treeclean

Closes: https://bugs.gentoo.org/877369
Closes: https://bugs.gentoo.org/798243
Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/nose_warnings_filters/Manifest  |  1 -
 ...ngs_filters-0.1.5-setuptools-newline-desc.patch | 13 
 dev-python/nose_warnings_filters/metadata.xml  | 12 ---
 .../nose_warnings_filters-0.1.5-r3.ebuild  | 23 --
 profiles/package.mask  |  5 -
 5 files changed, 54 deletions(-)

diff --git a/dev-python/nose_warnings_filters/Manifest 
b/dev-python/nose_warnings_filters/Manifest
deleted file mode 100644
index de4dcd39a455..
--- a/dev-python/nose_warnings_filters/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST nose_warnings_filters-0.1.5.tar.gz 3895 BLAKE2B 
90fe9d0255227159cb4465648f45aa33623bf31b2182a7579d2f7f17687a832b2c96e9c2b3f0b5c477d808907d92bc8567d2aeed6bd13dcd28878394e9726fb6
 SHA512 
7ada463840bb2e3a1c7e357c231f9c7d4c7ce9f24fe7fe1e33404df41711663c8232001f9a258898f49ce89bb542a942240cf7312ee41bc75f86ca2015378405

diff --git 
a/dev-python/nose_warnings_filters/files/nose_warnings_filters-0.1.5-setuptools-newline-desc.patch
 
b/dev-python/nose_warnings_filters/files/nose_warnings_filters-0.1.5-setuptools-newline-desc.patch
deleted file mode 100644
index de05a2f5d26b..
--- 
a/dev-python/nose_warnings_filters/files/nose_warnings_filters-0.1.5-setuptools-newline-desc.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/setup.py b/setup.py
-index 1f9ac02..829c5e8 100644
 a/setup.py
-+++ b/setup.py
-@@ -17,7 +17,7 @@ from setuptools import setup
- 
- setup(name='nose_warnings_filters',
-   version='0.1.5',
--  description='Allow to inject warning filters during 
``nosetest``.\n\nPut the same arguments as ``warnings.filterwarnings`` in 
``setup.cfg``\nat the root of your project. Separated each argument by pipes 
``|``, one\nfilter per line. Whitespace are stripped.\n\nfor example:\n\n::\n\n 
   [nosetests]\nwarningfilters=default |.*
|DeprecationWarning |notebook.*\n   ignore  
|.*metadata.*  |DeprecationWarning |notebook.*\n   once 
   |.*schema.*|UserWarning|nbfor.*\n   error
   |.*warn.*  |DeprecationWarning 
|notebook.services.contents.manager*\n\nIf you prefer another name for the 
configuration file, you can tell nose\nto load the configuration using the 
``-c`` flag: run the tests with\n``nosetests -c nose.cfg``.\n\ndetails 
configuration.\n==\n\nEach line of warning filter is 
separated in maximum 4 sections, that\nmatch the first 4 sections of 
``filterwarn
 ings``:\n\n.. code:: python\n\nfilterwarnings(action, message="", 
category=Warning, module="", lineno=0, append=False)\n\nfields 2 to 4 can be 
omitted, ie to say 1 line can be of the following\nform:\n\n::\n\naction\n  
  action| message\naction| message | category\naction| message | 
category | module\n\nthe value of each fields is treated the same as for 
``filterwarnigns``\nexcept: - whitespace are trimmed. - if the ``category`` has 
dots, the\ncorresponding class try to be imported. If it does not have dots, 
the\nname is looked up in ``builtins`` or ``__builtins__``\n\ntest are 
failing\n\n\nFor some reasons in some systems tests are 
failing; it seem that this\npackage have difficulty to self-test. That\'s 
likely due to the fact that\nthe tested package need to be in different 
namespaces, and by\nself-testing we break this assumption.\n',
-+  description='Allow to inject warning filters during ``nosetest``',
-   url='https://github.com/Carreau/nose_warnings_filters',
-   author='Matthias Bussonnier',
-   author_email='bussonniermatth...@gmail.com',

diff --git a/dev-python/nose_warnings_filters/metadata.xml 
b/dev-python/nose_warnings_filters/metadata.xml
deleted file mode 100644
index d74e7290804d..
--- a/dev-python/nose_warnings_filters/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   pyt...@gentoo.org
-   Python
-   
-   
-   Carreau/nose_warnings_filters
-   nose_warnings_filters
-   
-

diff --git 
a/dev-python/nose_warnings_filters/nose_warnings_filters-0.1.5-r3.ebuild 
b/dev-python/nose_warnings_filters/nose_warnings_filters-0.1.5-r3.ebuild
deleted file mode 100644
index 624c566790e8..
--- a/dev-python/nose_warnings_filters/nose_warnings_filters-0.1.5-r3.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed 

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/ruby-sdl/, profiles/

2022-11-23 Thread Jakov Smolić
commit: 08381b1415c46dab42cc5d53d3d0be7cb514292a
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Nov 24 06:33:05 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Nov 24 06:36:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08381b14

dev-ruby/ruby-sdl: treeclean

Closes: https://bugs.gentoo.org/875254
Signed-off-by: Jakov Smolić  gentoo.org>

 dev-ruby/ruby-sdl/Manifest |  1 -
 dev-ruby/ruby-sdl/metadata.xml | 16 ---
 dev-ruby/ruby-sdl/ruby-sdl-2.1.2-r3.ebuild | 70 --
 profiles/package.mask  |  7 ---
 4 files changed, 94 deletions(-)

diff --git a/dev-ruby/ruby-sdl/Manifest b/dev-ruby/ruby-sdl/Manifest
deleted file mode 100644
index 6f6345227ac6..
--- a/dev-ruby/ruby-sdl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ruby-sdl-2.1.2.tar.gz 178105 BLAKE2B 
84870279edcf2616159861267ffc8666b482786f43a30c8729cd4c59f25219956648270452bf38b72115e05235786ec8c0f0e7913469cc8573d9eda813d25726
 SHA512 
1ddae367fb4145cc8142edbf3c61acaf56604054f710ac37cadb8d04f93db24fc3595c1bc8e0fb5f330aabc815884f31b5f2a39c0108026fca442fc0b3bc2807

diff --git a/dev-ruby/ruby-sdl/metadata.xml b/dev-ruby/ruby-sdl/metadata.xml
deleted file mode 100644
index 5334d73e1c74..
--- a/dev-ruby/ruby-sdl/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-  
-r...@gentoo.org
-Gentoo Ruby Project
-  
-  
-Enable media-libs/sdl-image support
-Enable media-libs/sdl-mixer support
-Enable sdl-sge support
-  
-  
-ohai/rubysdl
-  
-

diff --git a/dev-ruby/ruby-sdl/ruby-sdl-2.1.2-r3.ebuild 
b/dev-ruby/ruby-sdl/ruby-sdl-2.1.2-r3.ebuild
deleted file mode 100644
index 43c4580b3a0a..
--- a/dev-ruby/ruby-sdl/ruby-sdl-2.1.2-r3.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-inherit ruby-ng
-
-RELEASE="rel-${PV//./-}"
-RUBY_S="rubysdl-${RELEASE}"
-
-DESCRIPTION="Ruby/SDL: Ruby bindings for SDL"
-HOMEPAGE="https://www.kmc.gr.jp/~ohai/rubysdl.en.html;
-SRC_URI="https://github.com/ohai/rubysdl/archive/${RELEASE}.tar.gz -> 
${P}.tar.gz"
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-
-IUSE="image mixer truetype mpeg sge"
-
-CDEPEND="
-   >=media-libs/libsdl-1.2.5[joystick]
-   truetype? ( >=media-libs/sdl-ttf-2.0.6 )
-   image? ( >=media-libs/sdl-image-1.2.2 )
-   mixer? ( >=media-libs/sdl-mixer-1.2.4 )
-   mpeg? ( >=media-libs/smpeg-0.4.4-r1 )
-   sge? ( media-libs/sge )"
-DEPEND="${DEPEND} ${CDEPEND}"
-RDEPEND="${RDEPEND} ${CDEPEND}"
-
-all_ruby_prepare() {
-   # Remove already compressed image
-   rm -f sample/icon.bmp.gz || die
-}
-
-each_ruby_configure() {
-   ${RUBY} extconf.rb || die "extconf.rb failed"
-}
-
-each_ruby_compile() {
-   emake V=1
-}
-
-each_ruby_install() {
-   emake V=1 DESTDIR="${D}" install
-}
-
-all_ruby_install() {
-   dodoc README.en README.ja NEWS.en NEWS.ja
-   dodoc -r doc-en sample
-}
-
-pkg_postinst() {
-   if ! use image || ! use mixer || ! use truetype || ! use mpeg || ! use 
sge; then
-   echo ""
-   ewarn "If any of the following packages are not installed, 
Ruby/SDL"
-   ewarn "will be missing some functionality. This is ok, but may"
-   ewarn "cause errors in Ruby/SDL programs that need these 
libraries:"
-   ewarn ""
-   ewarn "\tmedia-libs/sdl-image\tImage loading (PNG, JPEG, etc.)"
-   ewarn "\tmedia-libs/sdl-mixer\tSound mixing"
-   ewarn "\tmedia-libs/sdl-ttf\tTrueType Fonts"
-   ewarn "\tmedia-libs/sge\t\tVarious cool graphics extensions"
-   ewarn "\tmedia-libs/smpeg\tMPEG playback (including mp3)"
-   ewarn ""
-   ewarn "If you need the functionality offered by these 
libraries,"
-   ewarn "emerge the desired libraries, then re-emerge 
dev-ruby/rubysdl"
-   echo ""
-   fi
-}

diff --git a/profiles/package.mask b/profiles/package.mask
index 341d720bd5cb..4abbc43e7f3b 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -433,13 +433,6 @@ games-fps/qudos
 # tests fail. Removal on 2022-11-22. Bug #741200, #875686.
 sci-calculators/grpn
 
-# Hans de Graaff  (2022-10-22)
-# Last release upstream 10 years ago. No longer compiles with latest
-# clang (bug #875254) and doubtful that this actually works with recent
-# ruby versions.
-# Masked for removal in 30 days.
-dev-ruby/ruby-sdl
-
 # John Helmert III  (2022-10-16)
 # 

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

2022-11-23 Thread Jakov Smolić
commit: 49ecbc55ca13b849698c84934e1144a7a70c6632
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Nov 24 06:32:31 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Nov 24 06:36:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49ecbc55

profiles/features/wd40: Remove dev-python/eventlet[test] mask

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

 profiles/features/wd40/package.use.mask | 1 -
 1 file changed, 1 deletion(-)

diff --git a/profiles/features/wd40/package.use.mask 
b/profiles/features/wd40/package.use.mask
index 7a8ede783df7..75f48aabba67 100644
--- a/profiles/features/wd40/package.use.mask
+++ b/profiles/features/wd40/package.use.mask
@@ -32,7 +32,6 @@ app-admin/salt libcloud openssl test
 dev-python/aiohttp test
 dev-python/cheroot test
 dev-python/cherrypy ssl
-dev-python/eventlet test
 dev-python/google-auth test
 dev-python/pyftpdlib ssl test
 dev-python/python-novaclient test



[gentoo-commits] repo/gentoo:master commit in: xfce-extra/transd/, profiles/

2022-11-23 Thread Jakov Smolić
commit: 881036496a308899f747b2c05a05d2ef124fe2fc
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Nov 24 06:29:48 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Nov 24 06:36:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88103649

xfce-extra/transd: treeclean

Closes: https://bugs.gentoo.org/876151
Signed-off-by: Jakov Smolić  gentoo.org>

 profiles/package.mask  |  6 --
 xfce-extra/transd/Manifest |  1 -
 xfce-extra/transd/metadata.xml |  8 
 xfce-extra/transd/transd-0_p20120503-r1.ebuild | 24 
 4 files changed, 39 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 4c2913937eed..100ad0ba75aa 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -474,12 +474,6 @@ dev-python/nose_warnings_filters
 # Unused Java library. Removal on 2022-11-10.
 dev-java/objenesis-test
 
-# Michał Górny  (2022-10-08)
-# Repository and SRC_URI gone.  Last release in 2012 (guessing
-# by filename).
-# Removal on 2022-11-07.  Bug #876151.
-xfce-extra/transd
-
 # Sam James  (2022-10-04)
 # Regression for some Intel LCDs which may cause physical damage
 # Please upgrade to 5.19.13 if affected!

diff --git a/xfce-extra/transd/Manifest b/xfce-extra/transd/Manifest
deleted file mode 100644
index aab6e2121f38..
--- a/xfce-extra/transd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST transd-0_p20120503.tar.xz 227316 BLAKE2B 
f3ef65fc7e26430c7edab1ebc2cf969bab1da5f6b8886997390189e5665638d42ed29833ea654aaf75c23a6ac220b8e83597c09575180a2f615b4822bdbd677e
 SHA512 
24d052743d129837015872942a3621dc7327d70406762e4d176e9660de1d8317e3c6ae53dcb0b85d376090c33a0cb0a50550a479a2c9f6728bc44e683dbe64ee

diff --git a/xfce-extra/transd/metadata.xml b/xfce-extra/transd/metadata.xml
deleted file mode 100644
index 2b8ef06e9a39..
--- a/xfce-extra/transd/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-  
-x...@gentoo.org
-XFCE Team
-  
-

diff --git a/xfce-extra/transd/transd-0_p20120503-r1.ebuild 
b/xfce-extra/transd/transd-0_p20120503-r1.ebuild
deleted file mode 100644
index f64623f405d1..
--- a/xfce-extra/transd/transd-0_p20120503-r1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="A small daemon to watch for window creation and set window 
transparency values"
-HOMEPAGE="http://spuriousinterrupt.org/projects/transd;
-SRC_URI="mirror://gentoo/${P}.tar.xz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-IUSE=""
-
-RDEPEND="x11-libs/libX11
-   >=xfce-base/libxfce4util-4.8"
-DEPEND="${RDEPEND}
-   dev-util/intltool
-   virtual/pkgconfig"
-
-src_prepare() {
-   sed -i -e '/Encoding/d' transd.desktop.in || die
-   default
-}



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

2022-11-23 Thread Jakov Smolić
commit: 588cec7273f8a790e0f4a43574c2ff97d2214d3d
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Nov 24 06:30:11 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Nov 24 06:36:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=588cec72

dev-java/objenesis-test: treeclean

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

 dev-java/objenesis-test/Manifest  |  1 -
 dev-java/objenesis-test/metadata.xml  | 12 -
 dev-java/objenesis-test/objenesis-test-3.2.ebuild | 32 ---
 profiles/package.mask |  4 ---
 4 files changed, 49 deletions(-)

diff --git a/dev-java/objenesis-test/Manifest b/dev-java/objenesis-test/Manifest
deleted file mode 100644
index b705a57d89bb..
--- a/dev-java/objenesis-test/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST objenesis-3.2.tar.gz 123629 BLAKE2B 
d875224d7a9fcf6173787edaca35f58f72d6c85ee443831be8050170ba826e8a155c7983c62ef5d01a1bb8331943dd6da5cb50eefb87cc0c7d3db540b01fcac3
 SHA512 
8f0bf9449191bce1823be0cbae85438edf595bde0483bb2fb4415a880b6715ae60826473bd5ee15789a7d0638932878dbdaaf7b42a6d582aa7bbf09124e97e3b

diff --git a/dev-java/objenesis-test/metadata.xml 
b/dev-java/objenesis-test/metadata.xml
deleted file mode 100644
index cb2dde5b7ecf..
--- a/dev-java/objenesis-test/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   j...@gentoo.org
-   Java
-   
-   
-   easymock/objenesis
-   https://github.com/easymock/objenesis/issues
-   
-

diff --git a/dev-java/objenesis-test/objenesis-test-3.2.ebuild 
b/dev-java/objenesis-test/objenesis-test-3.2.ebuild
deleted file mode 100644
index c3a83dc1fbc7..
--- a/dev-java/objenesis-test/objenesis-test-3.2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Skeleton command:
-# java-ebuilder --generate-ebuild --workdir . --pom objenesis-3.2/test/pom.xml 
--download-uri 
https://github.com/easymock/objenesis/archive/refs/tags/3.2.tar.gz --slot 0 
--keywords "~amd64 ~arm64 ~ppc64 ~x86" --ebuild objenesis-test-3.2.ebuild
-
-EAPI=7
-
-JAVA_PKG_IUSE="doc source"
-MAVEN_ID="org.objenesis:objenesis-test:3.2"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Test library for Objenesis library"
-HOMEPAGE="http://objenesis.org;
-SRC_URI="https://github.com/easymock/objenesis/archive/refs/tags/${PV}.tar.gz 
-> objenesis-${PV}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-
-DEPEND="
-   >=virtual/jdk-1.8:*
-"
-
-RDEPEND="
-   >=virtual/jre-1.8:*
-"
-
-S="${WORKDIR}"
-
-JAVA_SRC_DIR="objenesis-${PV}/test/src/main/java"

diff --git a/profiles/package.mask b/profiles/package.mask
index 100ad0ba75aa..b3601f76330c 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -470,10 +470,6 @@ dev-python/nose_warnings_filters
 =dev-libs/openssl-1.1.1r
 =dev-libs/openssl-3.0.6
 
-# Volkmar W. Pogatzki  (2022-10-10)
-# Unused Java library. Removal on 2022-11-10.
-dev-java/objenesis-test
-
 # Sam James  (2022-10-04)
 # Regression for some Intel LCDs which may cause physical damage
 # Please upgrade to 5.19.13 if affected!



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

2022-11-23 Thread Jakov Smolić
commit: 113310d15cce18124555f948973df344b568b309
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Nov 24 06:31:35 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Nov 24 06:36:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=113310d1

dev-python/case: treeclean

Closes: https://bugs.gentoo.org/877375
Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/case/Manifest  |  1 -
 dev-python/case/case-1.5.3.ebuild | 21 -
 dev-python/case/metadata.xml  | 11 ---
 profiles/package.mask |  5 -
 4 files changed, 38 deletions(-)

diff --git a/dev-python/case/Manifest b/dev-python/case/Manifest
deleted file mode 100644
index 5b1fdc056b00..
--- a/dev-python/case/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST case-1.5.3.tar.gz 58469 BLAKE2B 
e535664cc616ac14d1b13e01abe44544fa470030895237711456eefe1aff0b79876b2225344065416149f7de444bf4dc5bef22a184b148e059a8b1f38a394619
 SHA512 
ae98a571c282f80c685c42ab1dc578847fe88cf8cd07faff505a8df8e3282a602908a8780ab88b36851e3ee6f3c178405e5c50776fd0f49fcc990087575f2958

diff --git a/dev-python/case/case-1.5.3.ebuild 
b/dev-python/case/case-1.5.3.ebuild
deleted file mode 100644
index 31dff0861876..
--- a/dev-python/case/case-1.5.3.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..10} pypy3 )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1
-
-DESCRIPTION="Python unittest Utilities"
-HOMEPAGE="https://pypi.org/project/case https://github.com/celery/case;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-
-RDEPEND=">=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
-   >=dev-python/mock-2.0[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]"

diff --git a/dev-python/case/metadata.xml b/dev-python/case/metadata.xml
deleted file mode 100644
index 0fb331dd8ae3..
--- a/dev-python/case/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   zmed...@gentoo.org
-   
-   
-   case
-   celery/case
-   
-

diff --git a/profiles/package.mask b/profiles/package.mask
index 3d9efb88a790..2aa0eaa20f52 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -447,11 +447,6 @@ dev-ruby/ruby-sdl
 # Removal on 2022-11-20.  Bug #845723.
 dev-python/eventlet
 
-# Michał Górny  (2022-10-17)
-# Unmaintained since 2018.  Requires dev-python/nose.  No revdeps left.
-# Removal on 2022-11-16.  Bug #877375.
-dev-python/case
-
 # John Helmert III  (2022-10-16)
 # 

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

2022-11-23 Thread Jakov Smolić
commit: 2cae59c762dd22236d7aaec7e979b67e0c10d8a5
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Nov 24 06:32:09 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Nov 24 06:36:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cae59c7

dev-python/eventlet: treeclean

Closes: https://bugs.gentoo.org/845723
Closes: https://bugs.gentoo.org/865499
Closes: https://bugs.gentoo.org/827876
Closes: https://bugs.gentoo.org/797586
Closes: https://bugs.gentoo.org/798114
Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/eventlet/Manifest   |  1 -
 dev-python/eventlet/eventlet-0.33.1.ebuild | 63 --
 .../eventlet/files/eventlet-0.25.1-tests.patch | 40 --
 .../files/eventlet-0.30.0-tests-socket.patch   | 13 -
 .../files/eventlet-0.30.2-test-timeout.patch   | 39 --
 dev-python/eventlet/metadata.xml   | 12 -
 profiles/package.mask  |  7 ---
 7 files changed, 175 deletions(-)

diff --git a/dev-python/eventlet/Manifest b/dev-python/eventlet/Manifest
deleted file mode 100644
index ee1cd1cc5b3f..
--- a/dev-python/eventlet/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST eventlet-0.33.1.tar.gz 415294 BLAKE2B 
25efb9b9848a6e0db2040d111288447aa07ceb70d2cbd9b3d189a2ca58aadad6b6d64054f76f3329ff7ca832efccbabb780c839c4db6d95a5b623d80079b7da3
 SHA512 
c8ece6a26039631b13ecc188f480f348a42551267fb6135551899dec7a23d0cfd032c14728e114901e4d256bf580203bfbdb1795881abdd71e49a53f8ed58964

diff --git a/dev-python/eventlet/eventlet-0.33.1.ebuild 
b/dev-python/eventlet/eventlet-0.33.1.ebuild
deleted file mode 100644
index 3dc52c7dc551..
--- a/dev-python/eventlet/eventlet-0.33.1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Highly concurrent networking library"
-HOMEPAGE="
-   https://pypi.org/project/eventlet/
-   https://github.com/eventlet/eventlet/
-"
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="examples"
-
-RDEPEND="
-   >=dev-python/dnspython-1.15.0[${PYTHON_USEDEP}]
-   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
-   virtual/python-greenlet[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/pyopenssl[${PYTHON_USEDEP}]
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}/eventlet-0.25.1-tests.patch"
-   "${FILESDIR}/eventlet-0.30.0-tests-socket.patch"
-   "${FILESDIR}/eventlet-0.30.2-test-timeout.patch"
-)
-
-distutils_enable_tests nose
-
-src_prepare() {
-   # increase timeout - #791748
-   sed -e '/eventlet.sleep/s/0.1/5.0/' -i 
tests/isolated/patcher_fork_after_monkey_patch.py || die
-
-   distutils-r1_src_prepare
-}
-
-python_test() {
-   unset PYTHONPATH
-   export TMPDIR="${T}"
-   nosetests -v -x || die
-}
-
-python_install_all() {
-   if use examples; then
-   docompress -x "/usr/share/doc/${PF}/examples"
-   docinto examples
-   dodoc -r examples/.
-   fi
-
-   distutils-r1_python_install_all
-}

diff --git a/dev-python/eventlet/files/eventlet-0.25.1-tests.patch 
b/dev-python/eventlet/files/eventlet-0.25.1-tests.patch
deleted file mode 100644
index 423f8ef8e408..
--- a/dev-python/eventlet/files/eventlet-0.25.1-tests.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-diff --git a/tests/ssl_test.py b/tests/ssl_test.py
-index d8b7d7e..5a3580b 100644
 a/tests/ssl_test.py
-+++ b/tests/ssl_test.py
-@@ -180,7 +180,6 @@ class SSLTest(tests.LimitedTestCase):
- self.assertEqual(client.recv(8), b'response')
- stage_1.send()
- 
--tests.check_idle_cpu_usage(0.2, 0.1)
- server_coro.kill()
- 
- def test_greensslobject(self):
-diff --git a/tests/zmq_test.py b/tests/zmq_test.py
-index 601878f..c643e48 100644
 a/tests/zmq_test.py
-+++ b/tests/zmq_test.py
-@@ -432,6 +432,8 @@ class TestUpstreamDownStream(tests.LimitedTestCase):
- events = sock2.getsockopt(zmq.EVENTS)
- self.assertEqual(events & zmq.POLLIN, zmq.POLLIN)
- 
-+# this will often fail on portage...
-+@tests.skip_if(True)
- @tests.skip_unless(zmq_supported)
- def test_cpu_usage_after_bind(self):
- """zmq eats CPU after PUB socket .bind()
-@@ -461,14 +463,12 @@ class TestUpstreamDownStream(tests.LimitedTestCase):
- sub.setsockopt(zmq.SUBSCRIBE, b"")
- eventlet.sleep()
- pub.send(b'test_send')
--tests.check_idle_cpu_usage(0.2, 0.1)
- 
- sender, receiver, _port = self.create_bound_pair(zmq.DEALER, 
zmq.DEALER)
- eventlet.sleep()
- sender.send(b'test_recv')
- msg = receiver.recv()
- self.assertEqual(msg, 

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-declarative-requirements/, profiles/

2022-11-23 Thread Jakov Smolić
commit: 2c60e92fb6196f0b8b695412120f9f7110e166fb
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Nov 24 06:29:17 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Nov 24 06:36:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c60e92f

dev-python/setuptools-declarative-requirements: treeclean

Closes: https://bugs.gentoo.org/876082
Signed-off-by: Jakov Smolić  gentoo.org>

 .../setuptools-declarative-requirements/Manifest   |  1 -
 .../metadata.xml   | 15 ---
 ...etuptools-declarative-requirements-1.3.0.ebuild | 52 --
 profiles/package.mask  |  8 
 4 files changed, 76 deletions(-)

diff --git a/dev-python/setuptools-declarative-requirements/Manifest 
b/dev-python/setuptools-declarative-requirements/Manifest
deleted file mode 100644
index 6fc5a2421af6..
--- a/dev-python/setuptools-declarative-requirements/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST setuptools-declarative-requirements-1.3.0.gh.tar.gz 19692 BLAKE2B 
5030cd7a0b651a11bec8ca9ca4db680c86634c3fe895a6a76544468c2f48aef43a15e30d0c7ba1eea1133dc5b47257a061f6700b8d1e1863d72430a0459ba9f5
 SHA512 
eb20016ab0b8029a38ff4632d19d63cd4b6396c9d101efce577ac862feb3fc485ac4a644035d3267cd05caf679f9b2259e1d1340f8cd902ea7c7451e099c71cc

diff --git a/dev-python/setuptools-declarative-requirements/metadata.xml 
b/dev-python/setuptools-declarative-requirements/metadata.xml
deleted file mode 100644
index 27e94aca3590..
--- a/dev-python/setuptools-declarative-requirements/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   Patrick McLean
-   chutz...@gentoo.org
-   
-   
-   pyt...@gentoo.org
-   Python
-   
-   
-   setuptools-declarative-requirements
-   
-

diff --git 
a/dev-python/setuptools-declarative-requirements/setuptools-declarative-requirements-1.3.0.ebuild
 
b/dev-python/setuptools-declarative-requirements/setuptools-declarative-requirements-1.3.0.ebuild
deleted file mode 100644
index 7c52141c3a43..
--- 
a/dev-python/setuptools-declarative-requirements/setuptools-declarative-requirements-1.3.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Requirements Support For Setuptools Declarative setup.cfg"
-HOMEPAGE="
-   https://pypi.org/project/setuptools-declarative-requirements/
-   https://github.com/s0undt3ch/setuptools-declarative-requirements
-"
-SRC_URI="
-   https://github.com/s0undt3ch/${PN}/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-
-RDEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/setuptools_scm[${PYTHON_USEDEP}]
-   dev-python/wheel[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pypiserver[${PYTHON_USEDEP}]
-   dev-python/pytest-shell-utilities[${PYTHON_USEDEP}]
-   dev-python/virtualenv[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-python_prepare_all() {
-   sed -e "/http/s/localhost/127.0.0.1/g" -i tests/conftest.py || die
-
-   distutils-r1_python_prepare_all
-}
-
-python_test() {
-   local -x PIP_DEFAULT_TIMEOUT=3
-   local -x PIP_INDEX_URL="http://127.0.0.1:8080;
-   epytest -k 'not sdist'
-}

diff --git a/profiles/package.mask b/profiles/package.mask
index 69b6b6ad919a..4c2913937eed 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -480,14 +480,6 @@ dev-java/objenesis-test
 # Removal on 2022-11-07.  Bug #876151.
 xfce-extra/transd
 
-# Michał Górny  (2022-10-08)
-# This package is not really required for anything, as it being missing
-# only disables enforcing install_requires.  At the same time, it being
-# installed causes unexpected verbose output that randomly breaks more
-# susceptible test suites (e.g. dev-python/pythran).
-# Removal on 2022-11-07.  Bug #876082.
-dev-python/setuptools-declarative-requirements
-
 # Sam James  (2022-10-04)
 # Regression for some Intel LCDs which may cause physical damage
 # Please upgrade to 5.19.13 if affected!



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

2022-11-23 Thread Jakov Smolić
commit: 876c79801063ea679f91aac43d70b7a1d4c5854e
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Nov 24 06:28:34 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Nov 24 06:36:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=876c7980

profiles/arch/arm64: Remove dev-python/kazoo[test] mask

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

 profiles/arch/arm64/package.use.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index d19dbdba23cc..552f82af8efc 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -213,10 +213,6 @@ lxqt-base/lxqt-meta archiver
 # static-pie works on arm64, #719444
 sys-libs/glibc -static-pie
 
-# Patrick McLean  (2019-03-26)
-# Some test deps aren't keyworded on arm64
-dev-python/kazoo test
-
 # Ettore Di Giacinto  (2016-11-10)
 # Dependency has no stable keyword
 # and as for now we have only stable mate versions



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

2022-11-23 Thread Jakov Smolić
commit: 7f7aeb11d977d9af109a3034a3c14511749596d2
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Nov 24 06:28:20 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Nov 24 06:36:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f7aeb11

dev-python/kazoo: treeclean

Closes: https://bugs.gentoo.org/834656
Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/kazoo/Manifest   |  1 -
 dev-python/kazoo/kazoo-2.8.0.ebuild | 52 -
 dev-python/kazoo/metadata.xml   | 16 
 profiles/package.mask   |  5 
 4 files changed, 74 deletions(-)

diff --git a/dev-python/kazoo/Manifest b/dev-python/kazoo/Manifest
deleted file mode 100644
index 6bef0d76241f..
--- a/dev-python/kazoo/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST kazoo-2.8.0.tar.gz 170037 BLAKE2B 
feded24671d6f4f5f7973b76048e5b8416e4b56aabdd9d32a8ff27283b5e8578545cee62a385f764202ffb4e58cf083bd2c182dff9bf255e69dd1de83e88db43
 SHA512 
ae244a70356274d6259d255e60a5dff00eb22bcf16d5b25f9d9a03178619dacb57414905b473801347b4ec1a19e5600be6c7040a5e53b67b81b440c304c95cc0

diff --git a/dev-python/kazoo/kazoo-2.8.0.ebuild 
b/dev-python/kazoo/kazoo-2.8.0.ebuild
deleted file mode 100644
index d39da87a6cfa..
--- a/dev-python/kazoo/kazoo-2.8.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="A high-level Python library that makes it easier to use Apache 
Zookeeper"
-HOMEPAGE="https://kazoo.readthedocs.org/ https://github.com/python-zk/kazoo/ 
https://pypi.org/project/kazoo/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="doc"
-
-RDEPEND="
-   dev-python/six[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/graphviz[${PYTHON_USEDEP}]
-   >=dev-python/objgraph-3.4.0[${PYTHON_USEDEP}]
-   sys-cluster/zookeeper-bin
-   )
-"
-
-distutils_enable_sphinx docs
-distutils_enable_tests pytest
-
-src_prepare() {
-   # TODO
-   sed -e 's:test_close:_&:' \
-   -e 's:test_delete_operation:_&:' \
-   -i kazoo/tests/test_cache.py || die
-   distutils-r1_src_prepare
-}
-
-src_test() {
-   local pkgver=$(best_version sys-cluster/zookeeper-bin)
-   pkgver=${pkgver#sys-cluster/zookeeper-bin-}
-   export ZOOKEEPER_VERSION=${pkgver%-r*}
-   export ZOOKEEPER_PATH=${BROOT}/opt/zookeeper-bin
-   distutils-r1_src_test
-}
-
-python_install_all() {
-   local DOCS=( {CHANGES,CONTRIBUTING,README}.md )
-   distutils-r1_python_install_all
-}

diff --git a/dev-python/kazoo/metadata.xml b/dev-python/kazoo/metadata.xml
deleted file mode 100644
index b690e7e1ff0c..
--- a/dev-python/kazoo/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-  
-zmed...@gentoo.org
-Zac Medico
-  
-  
-pyt...@gentoo.org
-Python
-  
-  
-kazoo
-python-zk/kazoo
-  
-

diff --git a/profiles/package.mask b/profiles/package.mask
index d135f5590cf9..69b6b6ad919a 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -488,11 +488,6 @@ xfce-extra/transd
 # Removal on 2022-11-07.  Bug #876082.
 dev-python/setuptools-declarative-requirements
 
-# Michał Górny  (2022-10-08)
-# The test suite is broken since at least March.  No revdeps.
-# Removal on 2022-11-07.  Bug #834656.
-dev-python/kazoo
-
 # Sam James  (2022-10-04)
 # Regression for some Intel LCDs which may cause physical damage
 # Please upgrade to 5.19.13 if affected!



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

2022-11-23 Thread Jakov Smolić
commit: 361aa7be1c90de3277419270279479bfedac03c5
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Nov 24 06:26:56 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Nov 24 06:36:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=361aa7be

profiles/base: Remove USE=rplay masks

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

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

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 722e5e783211..22c100eed3b0 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -63,13 +63,6 @@ dev-python/pyotherside qt6
 # Older versions of libvirt need a vulnerable version of wireshark
  (2022-10-07)
-# media-sound/rplay is masked for removal.
-x11-wm/fvwm3 rplay
-x11-wm/ctwm rplay
-x11-wm/fvwm rplay
-x11-wm/vtwm rplay
-
 # Viorel Munteanu  (2022-10-07)
 # Cannot test and fix pax-kernel related bugs on a current grsec kernel
 # Mask the flag for now



[gentoo-commits] repo/gentoo:master commit in: x11-wm/fvwm3/

2022-11-23 Thread Jakov Smolić
commit: 0f9f65d4484e059e4440217a4851c62f99bff895
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Nov 24 06:25:00 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Nov 24 06:36:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f9f65d4

x11-wm/fvwm3: Remove USE=rplay

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

 x11-wm/fvwm3/fvwm3-1.0.4-r2.ebuild | 3 +--
 x11-wm/fvwm3/fvwm3-.ebuild | 3 +--
 x11-wm/fvwm3/metadata.xml  | 1 -
 3 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/x11-wm/fvwm3/fvwm3-1.0.4-r2.ebuild 
b/x11-wm/fvwm3/fvwm3-1.0.4-r2.ebuild
index afd245eccd27..c146c72a9702 100644
--- a/x11-wm/fvwm3/fvwm3-1.0.4-r2.ebuild
+++ b/x11-wm/fvwm3/fvwm3-1.0.4-r2.ebuild
@@ -22,7 +22,7 @@ fi
 LICENSE="GPL-2+ FVWM
go? ( Apache-2.0 BSD MIT )"
 SLOT="0"
-IUSE="bidi debug doc go netpbm nls perl readline rplay stroke svg tk vanilla 
lock"
+IUSE="bidi debug doc go netpbm nls perl readline stroke svg tk vanilla lock"
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}"
 
@@ -76,7 +76,6 @@ RDEPEND="${PYTHON_DEPS}
sys-libs/ncurses:=
sys-libs/readline:=
)
-   rplay? ( media-sound/rplay )
stroke? ( dev-libs/libstroke )
svg? (
gnome-base/librsvg:2

diff --git a/x11-wm/fvwm3/fvwm3-.ebuild b/x11-wm/fvwm3/fvwm3-.ebuild
index 65fdb8f91459..7b19febbe739 100644
--- a/x11-wm/fvwm3/fvwm3-.ebuild
+++ b/x11-wm/fvwm3/fvwm3-.ebuild
@@ -22,7 +22,7 @@ fi
 LICENSE="GPL-2+ FVWM
go? ( Apache-2.0 BSD MIT )"
 SLOT="0"
-IUSE="bidi debug doc go netpbm nls perl readline rplay stroke svg tk vanilla 
lock"
+IUSE="bidi debug doc go netpbm nls perl readline stroke svg tk vanilla lock"
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}"
 
@@ -77,7 +77,6 @@ RDEPEND="${PYTHON_DEPS}
sys-libs/ncurses:=
sys-libs/readline:=
)
-   rplay? ( media-sound/rplay )
stroke? ( dev-libs/libstroke )
svg? (
gnome-base/librsvg:2

diff --git a/x11-wm/fvwm3/metadata.xml b/x11-wm/fvwm3/metadata.xml
index 3711144d46ea..ec64f9815806 100644
--- a/x11-wm/fvwm3/metadata.xml
+++ b/x11-wm/fvwm3/metadata.xml
@@ -17,7 +17,6 @@
Enable building dev-lang/go code 
(FvwmPrompt)
Enable screen locking
Enable NetPBM support (used by 
FvwmScript-ScreenDump)
-   Enable rplay support
Mouse Gesture support





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

2022-11-23 Thread Jakov Smolić
commit: 602a1ba00052303a90675fdf896dacf4658633ad
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Nov 24 06:13:31 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Nov 24 06:36:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=602a1ba0

media-sound/rplay: treeclean

Closes: https://bugs.gentoo.org/731070
Closes: https://bugs.gentoo.org/802108
Closes: https://bugs.gentoo.org/875164
Signed-off-by: Jakov Smolić  gentoo.org>

 media-sound/rplay/Manifest |  2 -
 .../rplay-3.3.2-built-in_function_exit-r1.patch| 20 
 media-sound/rplay/metadata.xml | 15 --
 media-sound/rplay/rplay-3.3.2_p16-r4.ebuild| 58 --
 profiles/package.mask  |  8 ---
 5 files changed, 103 deletions(-)

diff --git a/media-sound/rplay/Manifest b/media-sound/rplay/Manifest
deleted file mode 100644
index 5e2adbe75eec..
--- a/media-sound/rplay/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST rplay-3.3.2.tar.gz 480015 BLAKE2B 
5f506e81a5c9bad175c8906cb3104564ec9c8c6f4496382a428d77dff6264d0f39d3ab9af7cb83b0ef34bccc14f15978e399d428c62f6dafe46ee8ad70d32d37
 SHA512 
b0683de0f5dc1483d22ac68c0502fe66e89ba1c25300fdca9486df1cb6ea96393b18b783f918f18dba0ba0fbfd20410448e3e03df06fc4afba1b63024d82a713
-DIST rplay_3.3.2-16.debian.tar.xz 25456 BLAKE2B 
34c69d95c964465a04681d7cb4c1a66b34d486e540486d1b47d9590fb893e574381405c15a48bfec272f3b566f5b3ab6ce88806497f8d1533f441cbf9481a3a8
 SHA512 
8d5db7862267fd0ec7f27896b6a76708304e54b9f2c8a52621c0a92c4688511e07a7820b2468c93032dab15f27f5dda1f8931e35d95e724501e2586a5851486b

diff --git 
a/media-sound/rplay/files/rplay-3.3.2-built-in_function_exit-r1.patch 
b/media-sound/rplay/files/rplay-3.3.2-built-in_function_exit-r1.patch
deleted file mode 100644
index 79d9a128806e..
--- a/media-sound/rplay/files/rplay-3.3.2-built-in_function_exit-r1.patch
+++ /dev/null
@@ -1,20 +0,0 @@
 a/adpcm/decode.c
-+++ b/adpcm/decode.c
-@@ -6,6 +6,7 @@
-  * Usage : decode [-3|4|5] [-a|u|l] < infile > outfile
-  */
- #include 
-+#include 
- #include "g72x.h"
- 
- 
 a/adpcm/encode.c
-+++ b/adpcm/encode.c
-@@ -6,6 +6,7 @@
-  * Usage : encode [-3|4|5] [-a|u|l] < infile > outfile
-  */
- #include 
-+#include 
- #include "g72x.h"
- 
- 

diff --git a/media-sound/rplay/metadata.xml b/media-sound/rplay/metadata.xml
deleted file mode 100644
index f5e71e7a7e35..
--- a/media-sound/rplay/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   so...@gentoo.org
-   Gentoo Sound project
-   
-   
-   rplay is a flexible network audio system that allows sounds to 
be played
-   to and from local and remote Unix systems. Sounds can be played 
with or
-   without sending audio data over the network using either UDP or 
TCP.
-   rplay audio servers can be configured to share sound files with 
each
-   other.
-   
-

diff --git a/media-sound/rplay/rplay-3.3.2_p16-r4.ebuild 
b/media-sound/rplay/rplay-3.3.2_p16-r4.ebuild
deleted file mode 100644
index 054c31b7c782..
--- a/media-sound/rplay/rplay-3.3.2_p16-r4.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="Play sounds on remote Unix systems without data transfer"
-HOMEPAGE="http://rplay.doit.org/;
-SRC_URI="
-   http://rplay.doit.org/dist/${PN}-$(ver_cut 1-3).tar.gz
-   mirror://debian/pool/main/r/${PN}/${PN}_$(ver_cut 1-3)-$(ver_cut 
5).debian.tar.xz
-"
-S="${WORKDIR}"/${PN}-$(ver_cut 1-3)
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
-   acct-group/rplayd
-   acct-user/rplayd
-   media-sound/gsm
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${WORKDIR}"/debian/patches
-   "${FILESDIR}"/${PN}-$(ver_cut 1-3)-built-in_function_exit-r1.patch
-)
-
-src_prepare() {
-   default
-   mv configure.{in,ac} || die
-   mv rx/configure.{in,ac} || die
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   --enable-rplayd-user=rplayd \
-   --enable-rplayd-group=rplayd
-}
-
-src_install() {
-   # This is borrowed from the old einstall helper, and is necessary
-   # (at least some of variables).
-   emake prefix="${ED}/usr" \
-   libdir="${ED}/usr/$(get_libdir)" \
-   datadir="${ED}/usr/share" \
-   infodir="${ED}/usr/share/info" \
-   localstatedir="${ED}/var/lib" \
-   mandir="${ED}/usr/share/man" \
-   sysconfdir="${ED}/etc" \
-   install
-
-   find "${ED}" -name '*.la' -delete || die
-}

diff --git a/profiles/package.mask b/profiles/package.mask
index 15dee1ea64fd..d135f5590cf9 100644
--- 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/ctwm/

2022-11-23 Thread Jakov Smolić
commit: 28e473e6e73de17aea2c8aa79f5d69dd0a558ab2
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Nov 24 06:16:52 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Nov 24 06:36:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28e473e6

x11-wm/ctwm: Remove USE=rplay

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

 x11-wm/ctwm/ctwm-4.0.3.ebuild | 7 +++
 x11-wm/ctwm/metadata.xml  | 1 -
 2 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/x11-wm/ctwm/ctwm-4.0.3.ebuild b/x11-wm/ctwm/ctwm-4.0.3.ebuild
index 27fb610aba73..4dca58842bed 100644
--- a/x11-wm/ctwm/ctwm-4.0.3.ebuild
+++ b/x11-wm/ctwm/ctwm-4.0.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="https://ctwm.org/dist/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="amd64 ppc x86"
-IUSE="jpeg rplay test xpm"
+IUSE="jpeg test xpm"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -23,7 +23,6 @@ RDEPEND="
x11-libs/libXmu
x11-libs/libXt
jpeg? ( virtual/jpeg )
-   rplay? ( media-sound/rplay )
xpm? ( x11-libs/libXpm )
 "
 DEPEND="
@@ -45,9 +44,9 @@ src_prepare() {
 src_configure() {
local mycmakeargs=(
-DNOMANCOMPRESS=yes
+   -DUSE_RPLAY=OFF
-DDOCDIR="${EPREFIX}"/usr/share/doc/${PF}
-DUSE_JPEG=$(usex jpeg ON OFF)
-   -DUSE_RPLAY=$(usex rplay ON OFF)
-DUSE_XPM=$(usex xpm ON OFF)
)
 

diff --git a/x11-wm/ctwm/metadata.xml b/x11-wm/ctwm/metadata.xml
index 86839ff55249..05c81c0cafd9 100644
--- a/x11-wm/ctwm/metadata.xml
+++ b/x11-wm/ctwm/metadata.xml
@@ -15,7 +15,6 @@


Enable jpeg image support with 
virtual/jpeg
-   Enable sound support from 
media-sound/rplay
Enable upstream test suite, build required 
binary
Enable xpm icon support with 
x11-libs/libXpm




[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/

2022-11-23 Thread Ionen Wolkens
commit: 45c6484ccc56000c78923849860379ed08361cf4
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Nov 24 05:34:39 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Nov 24 06:34:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45c6484c

dev-games/godot: drop 4.0_beta4-r1

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

 dev-games/godot/Manifest  |   1 -
 dev-games/godot/godot-4.0_beta4-r1.ebuild | 250 --
 2 files changed, 251 deletions(-)

diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest
index 2f007025d523..40f460e473c6 100644
--- a/dev-games/godot/Manifest
+++ b/dev-games/godot/Manifest
@@ -1,3 +1,2 @@
 DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 
9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473
 SHA512 
59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f
-DIST godot-4.0-beta4.tar.xz 31234960 BLAKE2B 
aef52b0171cc5dfbbe7393ee06db247812662b9e52d9bbb1a5fa6278a5245c3aa484c327b9238e863c6ffa51d3fc66e89bf4ea66c9369efc02cf41b525855e8e
 SHA512 
8183d65fdde27e2ac111ec8509a1dc8f1eacf539d88782b131d0f4b480a8ae3f40ffea66cfb23b2b67d474565b7f87e3903c681b696e02d39dd5ca908240eb4a
 DIST godot-4.0-beta5.tar.xz 31384400 BLAKE2B 
69ef95cdf6b48b4cf2992c893efd919b109cebddc11386409642d32bb70c3ee25256c9e863f388d04458414a582426b894423bafaa27366431ba5c8fc29fb7ab
 SHA512 
ca6d5be97a11f6313c160a34c8456521d2489233ea99c3236b5a94c03db256487a1518d936c85a1d072115a1b5a62a6a1f211c18aad9f280ac6e60db30ff323e

diff --git a/dev-games/godot/godot-4.0_beta4-r1.ebuild 
b/dev-games/godot/godot-4.0_beta4-r1.ebuild
deleted file mode 100644
index b790692736f4..
--- a/dev-games/godot/godot-4.0_beta4-r1.ebuild
+++ /dev/null
@@ -1,250 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs 
xdg
-
-MY_P="${PN}-$(ver_rs 2 -)"
-
-DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor"
-HOMEPAGE="https://godotengine.org/;
-SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 
/)/${MY_P}.tar.xz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="
-   MIT
-   Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB
-   gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )"
-SLOT="4"
-KEYWORDS="~amd64"
-# Enable roughly same as upstream by default so it works as expected,
-# except raycast (tools-only heavy dependency), and deprecated.
-IUSE="
-   +dbus debug deprecated +fontconfig +gui pulseaudio raycast
-   +runner speech test +theora +tools +udev +upnp +webp"
-# Disable tests until out of beta, tests themselves are new and can be volatile
-RESTRICT="test" # "!test? ( test ) !tools? ( test ) !webp? ( test )"
-
-# dlopen: alsa-lib,dbus,fontconfig,pulseaudio,speech-dispatcher,udev
-RDEPEND="
-   app-arch/zstd:=
-   dev-games/recastnavigation:=
-   dev-libs/icu:=
-   dev-libs/libpcre2:=[pcre32]
-   media-libs/freetype[brotli,harfbuzz]
-   media-libs/harfbuzz:=[icu]
-   media-libs/libogg
-   media-libs/libpng:=
-   media-libs/libvorbis
-   

[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/

2022-11-23 Thread Ionen Wolkens
commit: e8cbc835672f8e884318adf97babf386b0ace48f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Nov 24 06:12:44 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Nov 24 06:34:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8cbc835

dev-games/godot: add 4.0_beta6

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

 dev-games/godot/Manifest   |   1 +
 dev-games/godot/godot-4.0_beta6.ebuild | 250 +
 2 files changed, 251 insertions(+)

diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest
index 40f460e473c6..e656196c76c1 100644
--- a/dev-games/godot/Manifest
+++ b/dev-games/godot/Manifest
@@ -1,2 +1,3 @@
 DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 
9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473
 SHA512 
59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f
 DIST godot-4.0-beta5.tar.xz 31384400 BLAKE2B 
69ef95cdf6b48b4cf2992c893efd919b109cebddc11386409642d32bb70c3ee25256c9e863f388d04458414a582426b894423bafaa27366431ba5c8fc29fb7ab
 SHA512 
ca6d5be97a11f6313c160a34c8456521d2489233ea99c3236b5a94c03db256487a1518d936c85a1d072115a1b5a62a6a1f211c18aad9f280ac6e60db30ff323e
+DIST godot-4.0-beta6.tar.xz 31397808 BLAKE2B 
bd67aa9e1447a9caf6c914545262df3f04c181a729dd62cf02c8caaf9e96592a56a9387e15ba3d0050fc57911ba31f5782e609bedd00e3da39cc199d214d7353
 SHA512 
921aa694380458763cda552791b2bd9976913444dd24b8be8038f37d94a666ba18f72bee2365222d7e7130acd916766833c69a810693725d525bca1c986b6055

diff --git a/dev-games/godot/godot-4.0_beta6.ebuild 
b/dev-games/godot/godot-4.0_beta6.ebuild
new file mode 100644
index ..918839a123bf
--- /dev/null
+++ b/dev-games/godot/godot-4.0_beta6.ebuild
@@ -0,0 +1,250 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs 
xdg
+
+MY_P="${PN}-$(ver_rs 2 -)"
+
+DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor"
+HOMEPAGE="https://godotengine.org/;
+SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 
/)/${MY_P}.tar.xz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="
+   MIT
+   Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB
+   gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )"
+SLOT="4"
+KEYWORDS="~amd64"
+# Enable roughly same as upstream by default so it works as expected,
+# except raycast (tools-only heavy dependency), and deprecated.
+IUSE="
+   +dbus debug deprecated +fontconfig +gui pulseaudio raycast
+   +runner speech test +theora +tools +udev +upnp +webp"
+# disable tests until out of beta, tests themselves are new and can be volatile
+RESTRICT="test"
+
+# dlopen: alsa-lib,dbus,fontconfig,pulseaudio,speech-dispatcher,udev
+RDEPEND="
+   app-arch/zstd:=
+   dev-games/recastnavigation:=
+   dev-libs/icu:=
+   dev-libs/libpcre2:=[pcre32]
+   media-libs/freetype[brotli,harfbuzz]
+   media-libs/harfbuzz:=[icu]
+   media-libs/libogg
+   media-libs/libpng:=
+   media-libs/libvorbis
+   

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

2022-11-23 Thread Mike Frysinger
commit: 87658817c275bb8b2ceab0668ecd1cacb89d16ae
Author: Mike Frysinger  chromium  org>
AuthorDate: Thu Nov 24 06:18:00 2022 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Nov 24 06:18:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87658817

dev-vcs/repo: version bump to 2.30

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

 dev-vcs/repo/Manifest |  2 ++
 dev-vcs/repo/repo-2.30.ebuild | 35 +++
 2 files changed, 37 insertions(+)

diff --git a/dev-vcs/repo/Manifest b/dev-vcs/repo/Manifest
index dff3c2c6a541..70a20a984897 100644
--- a/dev-vcs/repo/Manifest
+++ b/dev-vcs/repo/Manifest
@@ -1 +1,3 @@
 DIST repo-2.29.tar.gz 248253 BLAKE2B 
6b51a0416634eab52f44410fe156c736a6c69234345b4cf5115692a9b56d479c0bce780583fb2ee6b9ca206e5163adbf6ded85ff5d7f2b174a7e7cd6dc37dd57
 SHA512 
7323b52709164999a80172bc39398ad9989c3eb97bcfda66a675c3f94792cdd742068d47bbcc66dc8fffbe3b661c2fb19332a72a7f889a249f73fa448fcb32d1
+DIST repo-2.30 45769 BLAKE2B 
46e8f37b138f1ebfa3109962f2690cc3bc6c38a2dd4333cd5be6fc1168476945cbd73f142486141a00552b8a998d4a765e54fce605d1872a670a3043fb213b05
 SHA512 
e8ad4e35417992f15bfa081ce282e1e518dcb885c04176f18ff2859ccb1dd397087224980f441020be12083c9847fcce661370119fe08f17be04718eff4a7a96
+DIST repo-2.30.tar.gz 252945 BLAKE2B 
ebaadc1f624941139c14417e86e1a4960fbba9da7b9053bab8f2cb1647c40a6f1f63951bcbb6d9162803066f9b05d1fb469e82b7d3b2bea31215b97b1bddf84f
 SHA512 
7d184605e8d8e30bc48a4d3f2345c7ee9a8075711729108b5d487242c9311dc1cf22595f9ba09192a28460d6127e8cbe96a70fcdaf7c6baeb1e26a8ac15a7cae

diff --git a/dev-vcs/repo/repo-2.30.ebuild b/dev-vcs/repo/repo-2.30.ebuild
new file mode 100644
index ..1eaf21021d74
--- /dev/null
+++ b/dev-vcs/repo/repo-2.30.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# NB: The ${PV} tracks the *repo launcher version*, not the last signed release
+# of the repo project.  The launcher only gets a new update when changes are
+# made in it.
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit bash-completion-r1 python-r1
+
+DESCRIPTION="Google tool for managing git, particularly multiple repos"
+HOMEPAGE="https://gerrit.googlesource.com/git-repo;
+SRC_URI="https://storage.googleapis.com/git-repo-downloads/${P}
+   
https://github.com/GerritCodeReview/git-repo/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   !app-admin/radmind
+   !dev-util/repo"
+
+S="${WORKDIR}/git-${P}"
+
+src_install() {
+   python_foreach_impl python_newscript "${DISTDIR}/${P}" ${PN}
+   newbashcomp completion.bash ${PN}
+   doman man/*.[0-9]
+}



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

2022-11-23 Thread Mike Frysinger
commit: f248105030c295a2354e6fdff64f3ee6bf58f3bd
Author: Mike Frysinger  chromium  org>
AuthorDate: Thu Nov 24 06:09:45 2022 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Nov 24 06:18:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2481050

dev-vcs/repo: drop old 2.21 version

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

 dev-vcs/repo/Manifest |  1 -
 dev-vcs/repo/repo-2.21.ebuild | 34 --
 2 files changed, 35 deletions(-)

diff --git a/dev-vcs/repo/Manifest b/dev-vcs/repo/Manifest
index 11f2abce51d2..dff3c2c6a541 100644
--- a/dev-vcs/repo/Manifest
+++ b/dev-vcs/repo/Manifest
@@ -1,2 +1 @@
-DIST repo-2.21.tar.gz 232514 BLAKE2B 
e77555164e754f9d2c2392965512127593ae8073d3f317e483187f06f67df784127511e36c4c32bef05db98ddb333e9fa72804ec89761cafa86529174e902677
 SHA512 
08b49b450eef087ac00e603bf0f394442998a076034418b7af60b9a5b293df4f1fc340844dfd2dfff1fcc61eb99885ec02f331d4fb2b0ba1e347af0674fa063a
 DIST repo-2.29.tar.gz 248253 BLAKE2B 
6b51a0416634eab52f44410fe156c736a6c69234345b4cf5115692a9b56d479c0bce780583fb2ee6b9ca206e5163adbf6ded85ff5d7f2b174a7e7cd6dc37dd57
 SHA512 
7323b52709164999a80172bc39398ad9989c3eb97bcfda66a675c3f94792cdd742068d47bbcc66dc8fffbe3b661c2fb19332a72a7f889a249f73fa448fcb32d1

diff --git a/dev-vcs/repo/repo-2.21.ebuild b/dev-vcs/repo/repo-2.21.ebuild
deleted file mode 100644
index ab4e0a6a02d3..
--- a/dev-vcs/repo/repo-2.21.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# NB: The ${PV} tracks the *repo launcher version*, not the last signed release
-# of the repo project.  The launcher only gets a new update when changes are
-# made in it.
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_{7..10} )
-
-inherit bash-completion-r1 python-r1
-
-DESCRIPTION="Google tool for managing git, particularly multiple repos"
-HOMEPAGE="https://gerrit.googlesource.com/git-repo;
-SRC_URI="https://github.com/GerritCodeReview/git-repo/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
-IUSE=""
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   !app-admin/radmind
-   !dev-util/repo"
-
-S="${WORKDIR}/git-${P}"
-
-src_install() {
-   python_foreach_impl python_doscript ${PN}
-   newbashcomp completion.bash ${PN}
-   doman man/*.[0-9]
-}



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

2022-11-23 Thread Mike Frysinger
commit: feabe4130ac469dba502d1a057742858affec364
Author: Mike Frysinger  chromium  org>
AuthorDate: Thu Nov 24 06:06:35 2022 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Nov 24 06:18:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=feabe413

dev-vcs/repo: mark 2.29 stable for all

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

 dev-vcs/repo/repo-2.29.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/repo/repo-2.29.ebuild b/dev-vcs/repo/repo-2.29.ebuild
index f65cdd0c6678..ecc487887842 100644
--- a/dev-vcs/repo/repo-2.29.ebuild
+++ b/dev-vcs/repo/repo-2.29.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/GerritCodeReview/git-repo/archive/refs/tags/v${PV}.t
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE=""
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



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

2022-11-23 Thread Jakov Smolić
commit: 5a2e11593f83a2821197d24d57a126f7e7a755e7
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Nov 23 18:13:33 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Nov 24 06:09:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a2e1159

dev-python/jarowinkler: treeclean

Closes: https://bugs.gentoo.org/875350
Closes: https://bugs.gentoo.org/873472
Closes: https://bugs.gentoo.org/871648
Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/jarowinkler/Manifest |  1 -
 dev-python/jarowinkler/jarowinkler-1.2.3.ebuild | 39 -
 dev-python/jarowinkler/metadata.xml | 12 
 profiles/package.mask   |  1 -
 4 files changed, 53 deletions(-)

diff --git a/dev-python/jarowinkler/Manifest b/dev-python/jarowinkler/Manifest
deleted file mode 100644
index 8c85a4eb9d45..
--- a/dev-python/jarowinkler/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jarowinkler-1.2.3.tar.gz 86021 BLAKE2B 
6bce572b20538388c307a0da407198c725629a85e2114b7b9b91f24fd153102b0532275cbdf5d04138fe2b14c9a7936497bd1d72e7eb780411cb1032c97debb0
 SHA512 
3effd486f89a9973a8b1c41628555ab415b43a6aac426b9abf7a05d42ad697d18074ef43d4f50eab208980ae19e2efea68fb4d37b3a3ba13f52a39573809580b

diff --git a/dev-python/jarowinkler/jarowinkler-1.2.3.ebuild 
b/dev-python/jarowinkler/jarowinkler-1.2.3.ebuild
deleted file mode 100644
index b6e0fe4c952c..
--- a/dev-python/jarowinkler/jarowinkler-1.2.3.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# custom wrapper over setuptools
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Fast fuzzy string matching using Jaro and Jaro-Winkler similarity"
-HOMEPAGE="
-   https://github.com/maxbachmann/JaroWinkler/
-   https://pypi.org/project/jarowinkler/
-"
-SRC_URI="
-   mirror://pypi/${PN::1}/${PN}/${P}.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-
-DEPEND="
-   dev-cpp/jarowinkler-cpp
-"
-BDEPEND="
-   dev-python/rapidfuzz_capi[${PYTHON_USEDEP}]
-   >=dev-python/scikit-build-0.13.0[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   dev-python/hypothesis[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-export JAROWINKLER_BUILD_EXTENSION=1

diff --git a/dev-python/jarowinkler/metadata.xml 
b/dev-python/jarowinkler/metadata.xml
deleted file mode 100644
index 8e8cec6dbf6f..
--- a/dev-python/jarowinkler/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   pyt...@gentoo.org
-   Python
-   
-   
-   maxbachmann/JaroWinkler
-   jarowinkler
-   
-

diff --git a/profiles/package.mask b/profiles/package.mask
index d246e876febb..c4a4a8e3ee1e 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -507,7 +507,6 @@ media-sound/rplay
 # No revdeps left in ::gentoo.
 # Removal on 2022-11-04.  Bug #875350.
 dev-cpp/jarowinkler-cpp
-dev-python/jarowinkler
 
 # Sam James  (2022-10-04)
 # Regression for some Intel LCDs which may cause physical damage



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/jarowinkler-cpp/, profiles/

2022-11-23 Thread Jakov Smolić
commit: c7e912e82abd70ef55cd2375a3672f9b907eeaf6
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Nov 23 18:14:19 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Nov 24 06:10:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7e912e8

dev-cpp/jarowinkler-cpp: treeclean

Closes: https://bugs.gentoo.org/875350
Signed-off-by: Jakov Smolić  gentoo.org>

 dev-cpp/jarowinkler-cpp/Manifest   |  1 -
 .../jarowinkler-cpp/jarowinkler-cpp-1.0.2.ebuild   | 32 --
 dev-cpp/jarowinkler-cpp/metadata.xml   | 11 
 profiles/package.mask  |  7 -
 4 files changed, 51 deletions(-)

diff --git a/dev-cpp/jarowinkler-cpp/Manifest b/dev-cpp/jarowinkler-cpp/Manifest
deleted file mode 100644
index fa8637d3954f..
--- a/dev-cpp/jarowinkler-cpp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jarowinkler-cpp-1.0.2.gh.tar.gz 10375 BLAKE2B 
e55f6e72ea66e553c047bfd2df8d4337430292391138595cd148686bc79a326e195cd55d81fe3b46aa41e7a852c0ea8bfb5891e6207ed3af538eea7597accd5a
 SHA512 
8eeae55ff64dcc434dd8f8d33c03c9b9c828f54cd6a6a028e376763036e445fa6db81b5a9a19d84d023c6bf3968223c3f9a9e4220feb6f537e9c1b2c4f21cb11

diff --git a/dev-cpp/jarowinkler-cpp/jarowinkler-cpp-1.0.2.ebuild 
b/dev-cpp/jarowinkler-cpp/jarowinkler-cpp-1.0.2.ebuild
deleted file mode 100644
index 389a10c13300..
--- a/dev-cpp/jarowinkler-cpp/jarowinkler-cpp-1.0.2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Fast Jaro and Jaro Winkler distance"
-HOMEPAGE="https://github.com/maxbachmann/jarowinkler-cpp/;
-SRC_URI="
-   https://github.com/maxbachmann/jarowinkler-cpp/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   test? (
-   >=dev-cpp/catch-3
-   )
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DJARO_WINKLER_BUILD_TESTING=$(usex test)
-   )
-   cmake_src_configure
-}

diff --git a/dev-cpp/jarowinkler-cpp/metadata.xml 
b/dev-cpp/jarowinkler-cpp/metadata.xml
deleted file mode 100644
index 8006795ac5b2..
--- a/dev-cpp/jarowinkler-cpp/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   mgo...@gentoo.org
-   Michał Górny
-   
-   
-   maxbachmann/jarowinkler-cpp
-   
-

diff --git a/profiles/package.mask b/profiles/package.mask
index c4a4a8e3ee1e..15dee1ea64fd 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -501,13 +501,6 @@ dev-python/kazoo
 # Use media-sound/mpd if looking for a modern alternative. Removal on 
2022-11-07.
 media-sound/rplay
 
-# Michał Górny  (2022-10-05)
-# Originally added for dev-python/rapidfuzz.  Now the algorithm has been
-# inlined into rapidfuzz, and the package is semi-deprecated.
-# No revdeps left in ::gentoo.
-# Removal on 2022-11-04.  Bug #875350.
-dev-cpp/jarowinkler-cpp
-
 # Sam James  (2022-10-04)
 # Regression for some Intel LCDs which may cause physical damage
 # Please upgrade to 5.19.13 if affected!



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

2022-11-23 Thread Sam James
commit: 2a1349cde33d2d766431c766ce081cf9be3a5abc
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 24 05:22:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 24 05:22:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a1349cd

media-libs/libsdl2: add 2.26.0

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

 media-libs/libsdl2/Manifest|   1 +
 .../libsdl2/files/libsdl2-2.26.0-wayland.patch |  27 +++
 media-libs/libsdl2/libsdl2-2.26.0.ebuild   | 231 +
 3 files changed, 259 insertions(+)

diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index 18ffc7264276..fdaafb4057c0 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -1,2 +1,3 @@
 DIST SDL2-2.24.0.tar.gz 7520541 BLAKE2B 
9d5bf061a66dc6443f3c6bcdd1be15926fcb4e4c0ec99497b409e84c78027c14059338d482bced3bf16b22b9b268e263b718ad3fbcd5642d247d9dc98a601602
 SHA512 
5735bfc7b22f1780f80cc89f62a14ca809fe1280298d172f92dde74400db1f5378f8d3eae8834e886d3ca4f5ae6f1074d66c5c956613cf9e0cce961738514212
 DIST SDL2-2.24.2.tar.gz 7525041 BLAKE2B 
bdd6fdffca8f5360b96bba31b2f64e5b01f1081c184070fba6a0a52b7ee5f6d08ca5d647a40bbfb9b2ba49374ce7d7f21bc60e798017fa79d673ab048f5a281c
 SHA512 
6f3ce5c4121a17d4e85a087c9010fdff37eb4e381517dc0d64fff955cf7041016aa1f37ac2f14a335bfaac13cb92031431eb31bfa0f00a6827c177b5a671f841
+DIST SDL2-2.26.0.tar.gz 8085459 BLAKE2B 
4971cef0d34706dd02eff5277fd58b35523ee3b1d860999b37ddf4dbc463f493859a43325c4faa9bd048c519d49788adb3dd7f38e6b29eb635c0e0e405c944e9
 SHA512 
b4379140399e2248b28c4fe36ba6bb142cd047014c3cfc6fd2c0fee7110ad28af6553f24ca4ccf4996165940de127aafe8d744b09bea9d5684ce8244697996bf

diff --git a/media-libs/libsdl2/files/libsdl2-2.26.0-wayland.patch 
b/media-libs/libsdl2/files/libsdl2-2.26.0-wayland.patch
new file mode 100644
index ..6727a3e4f4bc
--- /dev/null
+++ b/media-libs/libsdl2/files/libsdl2-2.26.0-wayland.patch
@@ -0,0 +1,27 @@
+https://github.com/libsdl-org/SDL/pull/6608
+https://github.com/libsdl-org/SDL/issues/6589
+
+From e99b5df49ec3bddd1d72889d682fedfe0da91307 Mon Sep 17 00:00:00 2001
+From: Frank Praznik 
+Date: Wed, 23 Nov 2022 23:11:25 -0500
+Subject: [PATCH] wayland: Fix build when not using the shared Wayland
+ libraries
+
+Explicitly include the Wayland protocol headers when statically linking 
against the Wayland libraries or older system headers might be used instead of 
the local versions.
+--- a/src/video/wayland/SDL_waylanddyn.h
 b/src/video/wayland/SDL_waylanddyn.h
+@@ -166,6 +166,13 @@ void SDL_WAYLAND_UnloadSymbols(void);
+ 
+ #else /* SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC */
+ 
++/*
++ * These must be included before libdecor.h, otherwise the libdecor header
++ * pulls in the system Wayland protocol headers instead of ours.
++ */
++#include "wayland-client-protocol.h"
++#include "wayland-egl.h"
++
+ #ifdef HAVE_LIBDECOR_H
+ #include 
+ #endif
+

diff --git a/media-libs/libsdl2/libsdl2-2.26.0.ebuild 
b/media-libs/libsdl2/libsdl2-2.26.0.ebuild
new file mode 100644
index ..c65bbfda6547
--- /dev/null
+++ b/media-libs/libsdl2/libsdl2-2.26.0.ebuild
@@ -0,0 +1,231 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal
+
+MY_P="SDL2-${PV}"
+DESCRIPTION="Simple Direct Media Layer"
+HOMEPAGE="https://www.libsdl.org/;
+SRC_URI="https://www.libsdl.org/release/${MY_P}.tar.gz;
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+
+IUSE="alsa aqua cpu_flags_ppc_altivec cpu_flags_x86_3dnow cpu_flags_x86_mmx 
cpu_flags_x86_sse cpu_flags_x86_sse2 custom-cflags dbus doc fcitx4 gles1 gles2 
haptic ibus jack +joystick kms libsamplerate nas opengl oss pipewire pulseaudio 
sndio +sound static-libs +threads udev +video video_cards_vc4 vulkan wayland X 
xscreensaver"
+REQUIRED_USE="
+   alsa? ( sound )
+   fcitx4? ( dbus )
+   gles1? ( video )
+   gles2? ( video )
+   haptic? ( joystick )
+   ibus? ( dbus )
+   jack? ( sound )
+   nas? ( sound )
+   opengl? ( video )
+   pulseaudio? ( sound )
+   sndio? ( sound )
+   vulkan? ( video )
+   wayland? ( gles2 )
+   xscreensaver? ( X )"
+
+CDEPEND="
+   virtual/libiconv[${MULTILIB_USEDEP}]
+   alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
+   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
+   fcitx4? ( app-i18n/fcitx:4 )
+   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] )
+   gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] )
+   ibus? ( app-i18n/ibus )
+   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
+   kms? (
+   >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
+   )
+   libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
+  

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

2022-11-23 Thread Sam James
commit: a7914359ecabafa39a4169ac7671d0e83e123eab
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 24 04:58:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 24 04:58:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7914359

dev-vcs/git: add 2.39.0_rc0

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

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

diff --git a/dev-vcs/git/Manifest b/dev-vcs/git/Manifest
index dcefedeb85ca..7d667280323f 100644
--- a/dev-vcs/git/Manifest
+++ b/dev-vcs/git/Manifest
@@ -4,15 +4,18 @@ DIST git-2.37.3.tar.xz 6987464 BLAKE2B 
b672ed0a99532b2e2e69babbea9155e39f05590a7
 DIST git-2.37.4.tar.xz 6990080 BLAKE2B 
731ae7ff4247fd9d300b2b2b27074cce2d62b6333051bbdb161cdf644b4b40247963a978e1ed25a4f8fc9b544b52aa94ef97abf16db46ffcb688efab380efaec
 SHA512 
f13a25548f6463ee0c3e662819a4af13dfafa8d18108534aeaebafd9a36c84dbea913402d781f7bc1436560c9937d76fd78b39cafa5864f576a1278ed96a9a80
 DIST git-2.38.0.tar.xz 7086664 BLAKE2B 
800f46dc08b5a4df7437e07c7c9c23c29a3bfcbcc624e482590bbd15c046691922799e7d8650ef0b10825363b57060211f4692a639f095dcc1c6dcf0c43d726d
 SHA512 
5c475d25b40a01cc62be28478b9b5a1b0cedf91c3e007d4869019a25bdc980b5ef9b761e7ee02d7c581bff6c7dbf2696a624431a718dcd976bad34a3f2be5cb6
 DIST git-2.38.1.tar.xz 7088208 BLAKE2B 
50e4e9ef04d9eef7c10aba1f0d53d5d15f50ea9a8c344733e7a7865e2f2a833edb4f4b5882f47dd39389dfdedf22a813cfe3d35ab950d6543d21e0294ce17f2d
 SHA512 
e62ca6f54f01d2e4ccffb5f94e8e5cd2f3e098b766d909c694a8daf4d00d5cdeb9cc5ff8e9bc55d888406f292ba99433d334d4da9689c0ce5d7299a3c67c90e0
+DIST git-2.39.0.rc0.tar.xz 7145656 BLAKE2B 
16d83de063441928a0dde93c879173f33343a6836ff4fc2983846b31e3b2590c5152b6c7e140a12727f47083af5aad69f88965d23df9c7be3fd207af87dff31a
 SHA512 
da92b6b8ec804712f035cb4017ab5d277ca3149749921455cc362a11f7cb96d4347d1eb9e7d02fc31bc0c06f3bdc5ef7c4f40d02f9b92f42e708a2f474e28ea6
 DIST git-htmldocs-2.35.1.tar.xz 1410148 BLAKE2B 
68c3d12341271b861f42135bd4bd6e68ebcc6466931d383378b49aac42f77187f3fadc237974349cb0b50e4c5fb7a8ab185114341dd3012d159e420405d9ef91
 SHA512 
52a40644a7cd38caddecc43182863ca2f456644fff918ed4c8f826cbf269352c73d6bdc9119d25fcf537bc2fa38750791013329e4b0e32c8d14f0769dab85804
 DIST git-htmldocs-2.35.5.tar.xz 1412776 BLAKE2B 
a76fafacd1f27f6c9e1acbf14a6b924228f1a66b0d69a7e533213aad3e3bacd38a353fb163fcfa3e5eca2a2c5396b4b9f1d34fbd27c3bbe002a8cebd3e3416c5
 SHA512 
4eca490371d4ba3c917a93f5f1d4a0ccb047ab177bb0080d91db0ba524895923ad7aaf61cd6bf404817d0d17fe7dfca687f44f3e8117df3b0f57dd3d5972d8ef
 DIST git-htmldocs-2.37.3.tar.xz 1447620 BLAKE2B 
4efb86fb5431fd96ec4bcad7ecd9d5ae1d3f81f57f17dab4d8343948758f66b549b2442330b20cdb4ecd96f2029f4e7a376de5561fd9eda70acc46d2cffd7090
 SHA512 
ecc483a1fecf8c056a57e14a59950dc8a00f7940453dd5e2ccfd8dab966a9fee47178a7bbf8988e2c9a67ea6d84ffc33be790c49f812fb0ba661b57b7ff7b6ef
 DIST git-htmldocs-2.37.4.tar.xz 1448376 BLAKE2B 
2414b2f18e3c75c377400623f9e804b6fd5623724834ce52d2680cc10839466d52a8407cac9ed0c8c5928d65058963fe62e9ae2e31f1b695ea3a6fc18ea1938a
 SHA512 
638feee014498af63ea083540b065778d3e3b7fdec9bb7f6e915bbc524e1525e0c4056f8af7d859376b60fcc936cb0ac1e6f83ff940e09f822dfa11570465db4
 DIST git-htmldocs-2.38.0.tar.xz 1478392 BLAKE2B 
d90dff60ed0acbf4b86049c06bc2978839906ebcc6aa6a12d8e78408bb79f8f62f38431f58bff18afec69ba99953de9d3815ddc270c3381b7ce7ea62980d9287
 SHA512 
460720021db8cef9125f9dfdfea54af05986b658958346d68e5dd8b6b13cb21797b3d6393888fb31b509d76b1e722f6e646bc5857daee507fa410dada4273924
 DIST git-htmldocs-2.38.1.tar.xz 1479360 BLAKE2B 
72d33a04c94ccb250def2136a2967fd333f3704f8e525f065b508cee890058546fec4e5b1349285b83768a7bd1513c0fac8d9ca287e5e964e6f1ec0d055ef7de
 SHA512 
740da4546bdc0e9c4131e9dd0775662525aeb30a468fc4be63bb09c728da2903d479da5b7ef25d5ee029690ff5c9640de0271c7defcba1fadfa4a21f96d0aa8b
+DIST git-htmldocs-2.39.0.rc0.tar.xz 1502740 BLAKE2B 
50a58c86c31f9f2f9c05f61f12ac3a3754bcd2d41ef2c61ca8ae21f75caed6fa09d06a4c5a1291b99c063a0d1d6571a04eaee4077f10e48c20c0751de1df4511
 SHA512 
7a471b89a62081c4369bb7db90d8804e8c71b67d798c39ff58c79feed190f98c9eb08e68b72acd50b802b83c67ad64311854f47f13116ce201893ccefb6d298f
 DIST git-manpages-2.35.1.tar.xz 497284 BLAKE2B 
2d0d633320982243316575cc278df6c6a9ef181bf45ea9c1c8288e2677e4e71a33af96bada9bd90b03310be7dd33f2762b6b95489e267e2c191dcc7d1a715fe7
 SHA512 
0f4c46880f0e6d493112dcd4753fbe3702c06aa68be09bcbfc90263a355deba080995a08916b1f2404e4e17d720ee0de46a55e450c6cabeb1c147dcb2cd919d5
 DIST git-manpages-2.35.5.tar.xz 497864 BLAKE2B 
f68b528006e5393435f059f35dccb79250bf27fb79fd80fe72de70fa2e0c5158b8d9f7be95a4ed8c53dd40fa1aae874d529b0c73a1dfd378e85f84e382560d2c
 SHA512 
efb2595a69f2c2548d0a10e6ad692a0da9c2b1b5b480f52ae9dc184f9de4ea4ddf5b05caaf9b567f9a3fbbf3a6b7aa5949b9c62e73f1a11ef40093c34353baf2
 DIST git-manpages-2.37.3.tar.xz 510096 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: net-libs/ntirpc/

2022-11-23 Thread Sam James
commit: d55c1474a120e6dc547985856b48e2e5cdec7b91
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 24 05:00:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 24 05:00:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d55c1474

net-libs/ntirpc: add 4.2

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

 net-libs/ntirpc/Manifest  |  1 +
 net-libs/ntirpc/ntirpc-4.2.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/net-libs/ntirpc/Manifest b/net-libs/ntirpc/Manifest
index 1af6249217bd..94020044102e 100644
--- a/net-libs/ntirpc/Manifest
+++ b/net-libs/ntirpc/Manifest
@@ -1 +1,2 @@
 DIST ntirpc-4.0.tar.gz 388389 BLAKE2B 
b997430a119c900cfd8792af530d7baec629d7afa076838ca22b83631a461df2f267c6b786582bbefc98db870d054f37c9e9c0c3201f9a130f3f3806168043c1
 SHA512 
7bafad650bcebbf53a9958abdcacb8dfa9ac46c9798ac39e82c2ae3215b3e5b5a6b916bb95e3c70e7bc1a09b26a46b00bad236b2400538e9695b1c347f0672d9
+DIST ntirpc-4.2.tar.gz 388418 BLAKE2B 
af875834515ae84d324302f2c0a36a7f34bb60ff95d2e30372f21541d558cec4337955fb72f1fbf43e3fcae75d706441dee658420bffe1f315578959405afb72
 SHA512 
fe241e3ac0e988d42425fe14c84970577693bd9ab1831069c753a18369150fb236fafea3d9b6c9d93faf93e918a93bf5367b914db819762c76e432ccffcb9328

diff --git a/net-libs/ntirpc/ntirpc-4.2.ebuild 
b/net-libs/ntirpc/ntirpc-4.2.ebuild
new file mode 100644
index ..4ef6001a06c1
--- /dev/null
+++ b/net-libs/ntirpc/ntirpc-4.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Transport Independent RPC library for nfs-ganesha"
+HOMEPAGE="https://github.com/nfs-ganesha/ntirpc;
+SRC_URI="https://github.com/nfs-ganesha/ntirpc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gssapi rdma"
+
+# Since the GSS option only controls some extra files to be enabled,
+# there's nothing to list in the depend string for it.
+RDEPEND="
+   dev-libs/userspace-rcu:=
+   rdma? ( sys-cluster/rdma-core )
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DUSE_GSS="$(usex gssapi)"
+   -DUSE_RPC_RDMA="$(usex rdma)"
+   )
+   cmake_src_configure
+}



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

2022-11-23 Thread Sam James
commit: 984c4da4190deca8c072f7410326414bcc7f3b51
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 24 04:50:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 24 04:50:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=984c4da4

sys-process/parallel: add 20221122

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

 sys-process/parallel/Manifest |  2 ++
 sys-process/parallel/parallel-20221122.ebuild | 31 +++
 2 files changed, 33 insertions(+)

diff --git a/sys-process/parallel/Manifest b/sys-process/parallel/Manifest
index e56912ab1fe0..eef8e24c6d94 100644
--- a/sys-process/parallel/Manifest
+++ b/sys-process/parallel/Manifest
@@ -4,3 +4,5 @@ DIST parallel-20220922.tar.bz2 2407177 BLAKE2B 
5cdb9daef3731a0de9a845f9686d506ab
 DIST parallel-20220922.tar.bz2.sig 2080 BLAKE2B 
79878e925776020308d6b0d981f3c83242f55c05fde5468b4da283ce5a2619edc7def6ad9f54287e16c948744ff37ac3934012b031844e0ad3bf7e4d8147857d
 SHA512 
384cf27a7160327d31933b0a45b0eb340ae3b321c98463a2a9733db82aaf5cca9971dbdaffe223cca24daeb14bc87b33bbfd879d9715cd2e042cd3f44dec8bff
 DIST parallel-20221022.tar.bz2 2409374 BLAKE2B 
715ea3b0dbd103a7f37fc7f8a6e28d039393fa562f85283e7aba0e8e64dc673101d561eb1290a69ed9daf9876b40c9b8855d8c72ac35af0323298e9a54594272
 SHA512 
13746e51435271b702f4c581ece70689b1fb8d45115deb1543dc325a5026f4f23095fb85656314d7f7405e44e523a9e6629eba8ed37751f9c8e008354c76b2f9
 DIST parallel-20221022.tar.bz2.sig 2080 BLAKE2B 
b2b33ff702a718184eae78e32c3c9447a49d3025d930368d400a93719aef2b2a2edde95a26acd69c95407dd98f7be4b0a447612bf2d79915db89dca17cadec03
 SHA512 
40f14494db66274e121ffa6ce1668c0e9bc70c0fdb11fd91fe8c1bb035d9417add50fa49dbaa0f649ec2b2fdf7f4eb85d103727b2fff7ee0fa74e2df5d4dcb82
+DIST parallel-20221122.tar.bz2 2415514 BLAKE2B 
0bb85853f3dd84dc51a9382f7d7867352ce45fb8ce628e8c7f09a6cc14f469164f290bdb50efc609963478f4644bce36237a4bbec8568a8c23ba34a85670d6a1
 SHA512 
cdae4ec3a5aaf1ae6c0d9dc35bad930c2b34ad4f91209de80d55258f1945e2df345708000a2facef3b647b6e0d4c275c909faf073961ae0b80b89efa8831211f
+DIST parallel-20221122.tar.bz2.sig 2080 BLAKE2B 
a75d39ae0cf64c7979d211fca2f2daf2fa9c724b8b15970a02e67f0321d4495b1d90639085a732467eaf2ded3035d628bf3743bb6dcaa1941ab53dc541d47801
 SHA512 
f9d6bdf9aa35def812a28752e6f8a8780e6aba574167098251148efe7e6426d21a616ddb94ebd8d61c31f722ccf15f6e028e4d7034f7f277c8514a16a5fc372d

diff --git a/sys-process/parallel/parallel-20221122.ebuild 
b/sys-process/parallel/parallel-20221122.ebuild
new file mode 100644
index ..5f26fa471823
--- /dev/null
+++ b/sys-process/parallel/parallel-20221122.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/oletange.asc
+inherit verify-sig
+
+DESCRIPTION="A shell tool for executing jobs in parallel locally or on remote 
machines"
+HOMEPAGE="https://www.gnu.org/software/parallel/ 
https://git.savannah.gnu.org/cgit/parallel.git/;
+SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
+SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.bz2.sig )"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux 
~x64-macos"
+
+RDEPEND="
+   dev-lang/perl
+   dev-perl/Devel-Size
+   dev-perl/Text-CSV
+   virtual/perl-Data-Dumper
+   virtual/perl-File-Temp
+   virtual/perl-IO
+"
+DEPEND="${RDEPEND}"
+BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-oletange-20210423 )"
+
+src_configure() {
+   econf --docdir="${EPREFIX}"/usr/share/doc/${PF}/html
+}



[gentoo-commits] repo/gentoo:master commit in: net-firewall/ipset/files/, net-firewall/ipset/

2022-11-23 Thread Sam James
commit: 3299ae70d136f8841ea556cd7ad33364201eabee
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 24 04:48:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 24 04:48:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3299ae70

net-firewall/ipset: add 7.16

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

 net-firewall/ipset/Manifest   |   1 +
 net-firewall/ipset/files/ipset-7.16-bashism.patch |  46 
 net-firewall/ipset/ipset-7.16.ebuild  | 121 ++
 3 files changed, 168 insertions(+)

diff --git a/net-firewall/ipset/Manifest b/net-firewall/ipset/Manifest
index dabd8dda8287..db79ace8bb25 100644
--- a/net-firewall/ipset/Manifest
+++ b/net-firewall/ipset/Manifest
@@ -1 +1,2 @@
 DIST ipset-7.15.tar.bz2 680383 BLAKE2B 
10acff9741370ad80a2845605be1be4f691e987b271f4dcf1fab3abfe158c63c7d39e6b3453ba7cd361dee3df92f85419cfb70806a71b6806555f6571c70b1ed
 SHA512 
0fc936d971c30a0925c585d506c8840e782fdaeec09bc8fd249e874fe838fa55a4dbb697f6e1423a6769abf07a1ce2195abc37cb641e8e4ad70f1b4c7130916a
+DIST ipset-7.16.tar.bz2 684512 BLAKE2B 
c2c58bd6250bab41c3c5cb2ed6a39b1cd5e47a60eca5ed19373dad6c611f5263c61cf12915b5d658700e8e78f4f445788900a2b89cdcdbef3407375b4131fb04
 SHA512 
e69ddee956f0922c8e08e7e5d358d6b5b24178a9f08151b20957cc3465baaba9ecd6aa938ae157f2cd286ccd7f0b7a279cfd89cec2393a00b43e4d945c275307

diff --git a/net-firewall/ipset/files/ipset-7.16-bashism.patch 
b/net-firewall/ipset/files/ipset-7.16-bashism.patch
new file mode 100644
index ..ff4d6b095528
--- /dev/null
+++ b/net-firewall/ipset/files/ipset-7.16-bashism.patch
@@ -0,0 +1,46 @@
+From 6004475ff78ddb3afd8beadcb5330664d50081f5 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Thu, 24 Nov 2022 04:38:28 +
+Subject: [PATCH] configure.ac: fix bashisms
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+configure scripts need to be runnable with a POSIX-compliant /bin/sh.
+
+On many (but not all!) systems, /bin/sh is provided by Bash, so errors
+like this aren't spotted. Notably Debian defaults to /bin/sh provided
+by dash which doesn't tolerate such bashisms as '=='.
+
+This retains compatibility with bash.
+
+Signed-off-by: Sam James 
+--- a/configure.ac
 b/configure.ac
+@@ -27,7 +27,7 @@ AC_ARG_WITH([kmod],
+[Build the kernel module (default: yes)]),
+ [BUILDKMOD="$withval";],
+ [BUILDKMOD="yes";])
+-AM_CONDITIONAL(WITH_KMOD, test "$BUILDKMOD" == "yes")
++AM_CONDITIONAL(WITH_KMOD, test "$BUILDKMOD" = "yes")
+ 
+ dnl Additional arguments
+ dnl Kernel build directory or source tree
+@@ -76,7 +76,7 @@ if test "x$enable_bashcompl" = "xyes"; then
+   AC_SUBST(bashcompdir)
+ fi
+ 
+-if test "$BUILDKMOD" == "yes"
++if test "$BUILDKMOD" = "yes"
+ then
+ dnl Sigh: check kernel version dependencies
+ if test "$KBUILDDIR" != ""
+@@ -204,7 +204,7 @@ AC_CHECK_TYPES([union nf_inet_addr],,,[#include 

+ dnl Checks for functions
+ AC_CHECK_FUNCS(gethostbyname2)
+ 
+-if test "$BUILDKMOD" == "yes"
++if test "$BUILDKMOD" = "yes"
+ then
+ dnl Check kernel incompatibilities... Ugly like hell
+ 

diff --git a/net-firewall/ipset/ipset-7.16.ebuild 
b/net-firewall/ipset/ipset-7.16.ebuild
new file mode 100644
index ..c19854792ec7
--- /dev/null
+++ b/net-firewall/ipset/ipset-7.16.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MODULES_OPTIONAL_USE=modules
+inherit autotools bash-completion-r1 linux-info linux-mod systemd
+
+DESCRIPTION="IPset tool for iptables, successor to ippool"
+HOMEPAGE="https://ipset.netfilter.org/;
+SRC_URI="https://ipset.netfilter.org/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=net-firewall/iptables-1.4.7
+   net-libs/libmnl:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( ChangeLog INSTALL README UPGRADE )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-7.4-fix-pkgconfig-dir.patch
+   "${FILESDIR}"/${PN}-7.16-bashism.patch
+)
+
+# configurable from outside, e.g. /etc/portage/make.conf
+IP_NF_SET_MAX=${IP_NF_SET_MAX:-256}
+
+BUILD_TARGETS="modules"
+MODULE_NAMES_ARG="kernel/net/netfilter/ipset/:${S}/kernel/net/netfilter/ipset"
+MODULE_NAMES="xt_set(kernel/net/netfilter/ipset/:${S}/kernel/net/netfilter/)"
+MODULE_NAMES+=" em_ipset(kernel/net/sched/:${S}/kernel/net/sched/)"
+for i in 
ip_set{,_bitmap_{ip{,mac},port},_hash_{ip{,mac,mark,port{,ip,net}},mac,net{,port{,net},iface,net}},_list_set};
 do
+   MODULE_NAMES+=" ${i}(${MODULE_NAMES_ARG})"
+done
+
+pkg_setup() {
+   get_version
+   CONFIG_CHECK="NETFILTER"
+   ERROR_NETFILTER="ipset requires NETFILTER support in your kernel."
+   CONFIG_CHECK+=" NETFILTER_NETLINK"
+   ERROR_NETFILTER_NETLINK="ipset requires NETFILTER_NETLINK support in 
your kernel."
+   # It does still 

[gentoo-commits] proj/portage:master commit in: bin/

2022-11-23 Thread Sam James
commit: 239c343e71315e9314670cfca5691b72881332a0
Author: Kerin Millar  plushkava  net>
AuthorDate: Sat Aug 13 09:03:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 24 04:15:56 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=239c343e

bin/ebuild.sh: Compare BASHOPTS rather than the output of the shopt builtin

Both the __qa_source() and __qa_call() functions capture the output of the shopt
builtin twice, for the purpose of comparing and warning in the case that
something being sourced or executed alters the global shell options without
later restoring them to their prior state.

The output of shopt is verbose in nature and it is somewhat aggravating to see
its output routinely appearing in bash execution traces. As of bash-4.1, a
BASHOPTS variable is available, which contains a colon-separated list of enabled
options, rendering it terse in nature, while still being suitable for the QA
test in question. So, let's use it and avoid incurring two subshells into the
bargain.

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

 bin/ebuild.sh | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/bin/ebuild.sh b/bin/ebuild.sh
index 417bca78a..c1fbcf75a 100755
--- a/bin/ebuild.sh
+++ b/bin/ebuild.sh
@@ -104,12 +104,12 @@ export 
PORTAGE_BZIP2_COMMAND=${PORTAGE_BZIP2_COMMAND:-bzip2}
 # when they are done.
 
 __qa_source() {
-   local shopts=$(shopt) OLDIFS="${IFS}"
+   local bashopts="${BASHOPTS:?}" OLDIFS="${IFS}"
local retval
source "$@"
retval=$?
set +e
-   [[ ${shopts} != $(shopt) ]] &&
+   [[ "${BASHOPTS}" != "${bashopts}" ]] &&
eqawarn "QA Notice: Global shell options changed and were not 
restored while sourcing '$*'"
[[ "${IFS}" != "${OLDIFS}" ]] &&
eqawarn "QA Notice: Global IFS changed and was not restored 
while sourcing '$*'"
@@ -117,12 +117,12 @@ __qa_source() {
 }
 
 __qa_call() {
-   local shopts=$(shopt) OLDIFS="${IFS}"
+   local bashopts="${BASHOPTS:?}" OLDIFS="${IFS}"
local retval
"$@"
retval=$?
set +e
-   [[ ${shopts} != $(shopt) ]] &&
+   [[ "${BASHOPTS}" != "${bashopts}" ]] &&
eqawarn "QA Notice: Global shell options changed and were not 
restored while calling '$*'"
[[ "${IFS}" != "${OLDIFS}" ]] &&
eqawarn "QA Notice: Global IFS changed and was not restored 
while calling '$*'"



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

2022-11-23 Thread Maciej Barć
commit: 9c7288b0374e4506a1c7f7054e06e37b7ebbde66
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Nov 23 23:32:28 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Nov 24 04:04:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c7288b0

dev-lang/nim: bump to 1.6.10

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

 dev-lang/nim/Manifest  |   1 +
 dev-lang/nim/nim-1.6.10.ebuild | 108 +
 2 files changed, 109 insertions(+)

diff --git a/dev-lang/nim/Manifest b/dev-lang/nim/Manifest
index cf68860e31b4..9266eadbb25f 100644
--- a/dev-lang/nim/Manifest
+++ b/dev-lang/nim/Manifest
@@ -1,3 +1,4 @@
+DIST nim-1.6.10.tar.xz 5216284 BLAKE2B 
d5b7bdc488086260b84700e3022ff7fc45b98d78574a3d2e288c95968a580fa644e47612dc60d6e63f5e85687f5b59a28128be746abc55bd6d4527344dc3ab14
 SHA512 
2ba6c4db68030ace2b4dd9b7f85d2b7c882c62e8f7f68bd0b82f548c91c300ab0e03c66f56c678127058f56b75a5550dec48d68eb6d666a179994cd1a6e2cc47
 DIST nim-1.6.4.tar.xz 5130208 BLAKE2B 
d0f297581677bbb9fb185a8b4198f48bb58efe81a1624f62051bc1e0a93f879a0cec172f11a41784ca715ba3c151dc5307e96c15c54908aa40df406040891d6c
 SHA512 
f4d082f37f0e675e8cdb4340d67f2e58b5e6ac5bb51dab1ded5417097f3b86d71fa585ef12ee1c3cd5b17285589cbe9d5658fcb29c98547f7967a1b6f0cb4646
 DIST nim-1.6.6.tar.xz 5149956 BLAKE2B 
2fd1b40f1ecc1200255052d9e013c55287d3e01337146d0b1386d0f3fc9c14fda1e8e82ee289e782c77a573c1ae0985ea7f900f61e6b9824a9eb4b5c803c7f71
 SHA512 
6ea8d3f61adae48184dd0e3ac393296fd3bd5ead818e7dee949f43eccbd0b6229ebfc474353ddd63cc734f82c3247998fbfe88362061983f978ad8d0ab7fa677
 DIST nim-1.6.8.tar.xz 5219880 BLAKE2B 
16eac6f302b4ef1df14deaa0350e0e5553c7613515cc3e79cbe025af70955bef29c8261a1f91ba901023d9c53f9f00d62116301eb5a4ee4bb5314bb1e25a5755
 SHA512 
dd046dd393136fdcb78f463e267756bdb990b08e80e3a8be7fec1995b47a930447468e12bb9a59db6ec5546117f62ff4ccd032959879ef2d1d06a7bc5c438f83

diff --git a/dev-lang/nim/nim-1.6.10.ebuild b/dev-lang/nim/nim-1.6.10.ebuild
new file mode 100644
index ..00b90b784ff9
--- /dev/null
+++ b/dev-lang/nim/nim-1.6.10.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 edo multiprocessing toolchain-funcs xdg-utils
+
+DESCRIPTION="compiled, garbage-collected systems programming language"
+HOMEPAGE="https://nim-lang.org/;
+SRC_URI="
+   https://nim-lang.org/download/${P}.tar.xz
+   experimental? (
+   https://git.sr.ht/~cyber/${PN}-patches/archive/1.6.6.tar.gz
+   -> ${PN}-patches-1.6.6.tar.gz
+   )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug experimental"
+RESTRICT="test"  # need to sort out depends and numerous failures
+
+# BDEPEND="sys-process/parallel"
+# BDEPEND="test? ( net-libs/nodejs )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.20.0-paths.patch
+   "${FILESDIR}"/${PN}-1.6.6-csources-flags.patch
+)
+
+# Borrowed from nim-utils.eclass (guru overlay).
+nim_gen_config() {
+   cat > nim.cfg <<- EOF || die "Failed to create Nim config"
+   cc:"gcc"
+   gcc.exe:"$(tc-getCC)"
+   gcc.linkerexe:"$(tc-getCC)"
+   gcc.cpp.exe:"$(tc-getCXX)"
+   gcc.cpp.linkerexe:"$(tc-getCXX)"
+   gcc.options.speed:"${CFLAGS}"
+   gcc.options.size:"${CFLAGS}"
+   gcc.options.debug:"${CFLAGS}"
+   gcc.options.always:"${CPPFLAGS}"
+   gcc.options.linker:"${LDFLAGS}"
+   gcc.cpp.options.speed:"${CXXFLAGS}"
+   gcc.cpp.options.size:"${CXXFLAGS}"
+   gcc.cpp.options.debug:"${CXXFLAGS}"
+   gcc.cpp.options.always:"${CPPFLAGS}"
+   gcc.cpp.options.linker:"${LDFLAGS}"
+
+   $([[ "${NOCOLOR}" == true || "${NOCOLOR}" == yes ]] && echo 
'--colors:"off"')
+   -d:"$(usex debug debug release)"
+   --parallelBuild:"$(makeopts_jobs)"
+   EOF
+}
+
+src_prepare() {
+   default
+
+   # note: there are consumers in the ::guru overlay
+   use experimental && eapply "${WORKDIR}"/${PN}-patches-1.6.6
+}
+
+src_configure() {
+   xdg_environment_reset  # bug 667182
+
+   unset NIMBLE_DIR
+   tc-export CC CXX LD
+
+   nim_gen_config
+}
+
+src_compile() {
+   local -x PATH="${S}/bin:${PATH}"
+
+   # Build from C sources
+   # Compiling with sys-process/parallel fails for some reason but 
hopefully
+   # we'll be able to enable it later...
+   edo bash build.sh  # --parallel "$(makeopts_jobs)"
+
+   edo ./bin/nim compile koch
+   edo ./koch boot -d:nimUseLinenoise --skipParentCfg:off
+   edo ./koch tools
+}
+
+src_test() {
+   local -x PATH="${S}/bin:${PATH}"
+
+   edo ./koch test
+}
+
+src_install() {
+   local -x PATH="${S}/bin:${PATH}"
+
+   edo ./koch install "${ED}"
+
+   # "./koch install" installs only "nim" binary
+   # but not the rest
+   exeinto /usr/bin
+   local exe
+   for exe in bin/* ; do
+   [[ "${exe}" == bin/nim ]] && 

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

2022-11-23 Thread Michał Górny
commit: 4ce6e013710e0d0631aeac2ed00cb6b407644c4d
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 24 02:56:27 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 24 03:30:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ce6e013

dev-python/botocore: Bump to 1.29.16

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 710b7b447c2a..b7793121e8c0 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,4 +4,5 @@ DIST botocore-1.29.12.gh.tar.gz 10675051 BLAKE2B 
8ccf2f7fe711556d05771712b365a53
 DIST botocore-1.29.13.gh.tar.gz 10704244 BLAKE2B 
593fb236ac87e13fca6688e91ee680404506f308a312b35e1a92205b3e533c24fb9dd39a0eedbd64887128daf388607fdce74b439d0e3e1fa1df970e73b22c79
 SHA512 
673e7ec32cbfb4aff51ad0399ffbf51cafacd7d29f06769290a00284d54f43891d0a25dfef3d805b6808130cdafeebf07c0f4cec7ac614b22aa8daba1c79cda6
 DIST botocore-1.29.14.gh.tar.gz 10705895 BLAKE2B 
3f20e92819965abb6ce280e4d4c4d967ddc2fa722de058140785637ee541b4f3d88c158aa9ceacfc0c2308c8bbda37d0b8ee53bc63a8594806c5175b150b2f62
 SHA512 
b6ddc39c82d9b7f59dd5f953e0eca90e21f1de2bd82ab731708acc3853d826308f7480b83f018f663ccb2846abed84d6bf1443df0d9ab1041589b1ed3b0d4fc3
 DIST botocore-1.29.15.gh.tar.gz 10707154 BLAKE2B 
e282f61ec0909bc6d58190310b798ef44367ec4d404679666855266134df3988ce90e30e4d85c834f4825c1d013462510d30ae3224491991a2671fb0f4b680f4
 SHA512 
e723bd34543b01286d0e7f3890ec27683c079ff80324fd5c450b9893d40b3126e996712e3605b6ea93f7551b0929fd9eca696ed383819c03dd801cf00f3264bb
+DIST botocore-1.29.16.gh.tar.gz 10709321 BLAKE2B 
d9a8590b1685351f1167962fa45f97906554dead7ec72487f390a78cf5e0cbca933e4e2d6d147af9beb43f05299a771cfb5f6d76e58d44397eeb6240e8856167
 SHA512 
247c9800a24141cf970f02ae3c6436027c86677f1a287f24be4d85292add874465851b8a963dc49dffe103b1088e5120db18dc58d93f04285715f0b4fe08258e
 DIST botocore-1.29.8.gh.tar.gz 10636661 BLAKE2B 
3ebd9e5cb6cc1a9d4ddb877e806e0a845e6a19a4604b4489dbdb9a0f35251201de5d7062f3b0193db3e28f5170d8c3315fdc0b2bec7668a61880ff3e9305d3bc
 SHA512 
c4a1a3993576bd0340de4eeb25e10650219e9d74c21f7e51e5298120bc92a8359143c38d5a991b940316fc5eac483e4e838298881a5c068fa91dc3ebf92a7f5a

diff --git a/dev-python/botocore/botocore-1.29.16.ebuild 
b/dev-python/botocore/botocore-1.29.16.ebuild
new file mode 100644
index ..eed342eb3cfa
--- /dev/null
+++ b/dev-python/botocore/botocore-1.29.16.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1 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: app-admin/awscli/

2022-11-23 Thread Michał Górny
commit: 584104614132052636446b7d09797292523aea26
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 24 02:56:49 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 24 03:30:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58410461

app-admin/awscli: Bump to 1.27.16

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 259b79375550..fdde1ba8a8e7 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -4,4 +4,5 @@ DIST aws-cli-1.27.12.gh.tar.gz 2306806 BLAKE2B 
b94c5ae753754ff66897263883942043f
 DIST aws-cli-1.27.13.gh.tar.gz 2308435 BLAKE2B 
7b9ec88744417d9b3416f85d26100ab7e07a5373ada8aab004ff0411ff1aededfe21376b4843708a7b861bcf0d47fd5182e8423fcb1a041d1f16380532514a3c
 SHA512 
0888cede49de91790dbd8eedf0b9ec96da10c05d06f939ab0cac983ca24c5f4e2dd8d2f3c11e5543c15c04c86f2bfb0fc49f9d29fe42149a2e3c1e2e04266089
 DIST aws-cli-1.27.14.gh.tar.gz 2309344 BLAKE2B 
dc29dbc89ca963f7dee116b815652c846a643b8415807a32460e86eb9a863470f985bcfcb7f228ce78682b351d14e29234dabc426556f4c7f8863ceec9c55347
 SHA512 
a97e104c8a45983f52a802d1b1cd55a89f95b1bd3ec5760905404e3f94946c2efe24de70a411d1e943a9ba07671f8114dbb05c216d3d52d1876c05f5e73093cd
 DIST aws-cli-1.27.15.gh.tar.gz 2309456 BLAKE2B 
17ef8924b61c578462de2ad1eb8e46d16d55a49cc14ca1fa21fd895fa019bcd22bc2eadea498902fd9d440b2d441902c9a78c2b3687aa3cc636894360bdb74b3
 SHA512 
2e76d318c88bd344ad5336472d6ef1c8231e61b00cfd52f7051bc272966ea1d374584b0f35984441963f7b0d55d74377c3bb4ce60372751d2f2d00043747da72
+DIST aws-cli-1.27.16.gh.tar.gz 2309698 BLAKE2B 
b81d5b1dcc8219a977bfc3cfa41053c12ff8cc363bcb8e3afd9b206d69240a7b4f5ef742d2e74cf21f46bc3a36271a516bf15e1ca34272ad64b4b1dc0c67e4e2
 SHA512 
1570b82cb2e6cbfb14754b539840b12a606c7a81490bb45239c851757b8e3ac694b41c5842a0b0df825d355d6d6182c6fd6b3c3f26e1c7070150814959c52260
 DIST aws-cli-1.27.8.gh.tar.gz 2301766 BLAKE2B 
1873d92b8d2f6d3f29a65b4177927a1a14034da71dbc95ff6abf3f49df6cf3ee192412eeea15be14c8cf9fca0a5603f2c76b80b280f4feb95e661055abcd8b60
 SHA512 
e53828cac1b3e10e2ddd45312d71cdb748216dbc37c3e9833e7a1320b236c3bef6a13204a38b946d9182430f169fca1ddc77d3d06c1c2c6e05978dc61f675168

diff --git a/app-admin/awscli/awscli-1.27.16.ebuild 
b/app-admin/awscli/awscli-1.27.16.ebuild
new file mode 100644
index ..9bcb01ac11e2
--- /dev/null
+++ b/app-admin/awscli/awscli-1.27.16.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{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 ~arm64 ~riscv ~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 

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

2022-11-23 Thread Michał Górny
commit: 5ae9f768843da30b57e9ebace08842451c6554c7
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 24 02:56:38 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 24 03:30:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ae9f768

dev-python/boto3: Bump to 1.26.16

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 1760454b267c..d18d1d3804d1 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -4,4 +4,5 @@ DIST boto3-1.26.12.gh.tar.gz 563006 BLAKE2B 
3618532b3156029590dbfb9cabb62506bd1a
 DIST boto3-1.26.13.gh.tar.gz 565005 BLAKE2B 
445b5d49dec5983213166c1365a38f721d945d6ff32a2c6d2fd74bf87512d5a5d5dbac5379eb0f5da10744e7e4c3993f206d2f224c9fa09723c263c615183ad0
 SHA512 
ba2948cefd0bb8befbe0de5c082c0e7de6ddd44be1e05b245ab2b4cf7bf464ac1efa37c12a9ddd6aebadb6b71ec3b8ab6f7f3038c8d538b73ff0cf3b2e1a2199
 DIST boto3-1.26.14.gh.tar.gz 565166 BLAKE2B 
271ebad718999d3986ff393c670fe495af3a37dcea2fabd8ad4c459929d50f237eaef74e0b7e18731839b8cc9562183e4d0ba3128f6407f83a4df8166e4cab58
 SHA512 
42243b3b93a84571a050e7cec5091f2a70dd8e14018a1f2e825e40761ecd9bf822ae7b35a48831259eb8007b0564254255a5899795454178a6fc4d1c8d81aa1f
 DIST boto3-1.26.15.gh.tar.gz 565491 BLAKE2B 
13435c477bb865cc3f74d0890f5bc425567e0e14d61d5784bb1297c3b233c5ed0642a6f2d0ee26e9a8268b8b5c5f61edd7af79d439eec6a0535b7604876bec6d
 SHA512 
477d0119166cb0c2c5ae42bec627718b6072be6f611b7ee885398b62e52a6f6a270d73032b4d9cf4dbd1a07cd562380e23348aac8e7bb2fed54cafa75b33896b
+DIST boto3-1.26.16.gh.tar.gz 565753 BLAKE2B 
7b30f4a3e15ca893cacca7ea58e18d654f3895e37b36e08e632b4da5a3e4b7225ad864daf60604b074973f90b38ca71afb3d28ed8f90172e78193ef9a1f626c0
 SHA512 
54d3a3bd551cd2018070144b956d5f5af8c84fb6c689647a39b42f03ea1f1fce3c1032d9c694851977aa498950011f28b7014d5e8c4091c2f771b2d2cb1c2714
 DIST boto3-1.26.8.gh.tar.gz 557012 BLAKE2B 
211bb7441acc8b1f901ebf5251288dc7c9073fa6e34f5a34426424ef064efb0fb3031deaf48ef336ec43bb015f95f618598da43d12ec83cbf814e1b4097b28a0
 SHA512 
738190cedfb0b85d3a1e9558b03e7f2fb14e43b152bc9627fd95c8ecc4a0ddc17f4c87ccb6129c1fbf5f47db9eea4dbc5c2cfbb69b903bc6f3ff417ef86b6f6b

diff --git a/dev-python/boto3/boto3-1.26.16.ebuild 
b/dev-python/boto3/boto3-1.26.16.ebuild
new file mode 100644
index ..6edcc751d54b
--- /dev/null
+++ b/dev-python/boto3/boto3-1.26.16.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1 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/urllib3/

2022-11-23 Thread Michał Górny
commit: 001ac2290534f44bdf69b97410c52ca00f9c2f47
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 24 03:01:53 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 24 03:30:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=001ac229

dev-python/urllib3: Bump to 1.26.13

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

 dev-python/urllib3/Manifest   |  1 +
 dev-python/urllib3/urllib3-1.26.13.ebuild | 78 +++
 2 files changed, 79 insertions(+)

diff --git a/dev-python/urllib3/Manifest b/dev-python/urllib3/Manifest
index 160655164a88..fafad0db7085 100644
--- a/dev-python/urllib3/Manifest
+++ b/dev-python/urllib3/Manifest
@@ -1 +1,2 @@
 DIST urllib3-1.26.12.tar.gz 299806 BLAKE2B 
17c1f02382101b5a44fbc456344befe671c9579f6208ea307866ae0e2fabbe017fdd4b751a6053a6d014bf007f114ca4fc81e2149c9814ab5bef057ffcbce2d0
 SHA512 
c34bc2cb92ff5fb4e27948b6b8bf286d1f3993d8e399a7dc99e8c1cb07b364f16f9c8d6fc3e5e22e6f2d9285454a945174a9a1de3cb0fcf08e673ba316bc5469
+DIST urllib3-1.26.13.tar.gz 300476 BLAKE2B 
495b6077d8a18347d731dcc69989688c2fed325a5ff89a7faa6eb1c17255d5748c54036292080e0e86842536f0d518da011a5bd64bd7f1064702d34985621af6
 SHA512 
022cbd10d91aa95d21293743dc1c36d4ed2dd3f95e60cab53b0aa3c1be489c7eafbc90c4cc7f6b67011ef4752fedb18c33d64a063542fdc525888b39e127b775

diff --git a/dev-python/urllib3/urllib3-1.26.13.ebuild 
b/dev-python/urllib3/urllib3-1.26.13.ebuild
new file mode 100644
index ..f8b0529965dd
--- /dev/null
+++ b/dev-python/urllib3/urllib3-1.26.13.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+PYTHON_REQ_USE="ssl(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="HTTP library with thread-safe connection pooling, file post, and 
more"
+HOMEPAGE="
+   https://github.com/urllib3/urllib3/
+   https://pypi.org/project/urllib3/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="brotli test"
+RESTRICT="!test? ( test )"
+
+# dev-python/{pyopenssl,cryptography,idna,certifi} are optional runtime
+# dependencies. Do not add them to RDEPEND. They should be unnecessary with
+# modern versions of python (>= 3.2).
+RDEPEND="
+   >=dev-python/PySocks-1.5.8[${PYTHON_USEDEP}]
+   =dev-python/tornado-4.2.1[\${PYTHON_USEDEP}]
+   >=dev-python/trustme-0.5.3[\${PYTHON_USEDEP}]
+   " python3_{8..11})
+   )
+"
+
+src_prepare() {
+   distutils-r1_src_prepare
+
+   # unbundle urllib3
+   rm src/urllib3/packages/six.py || die
+   find -name '*.py' -exec sed -i \
+   -e 's:\([.]*\|urllib3\.\)\?packages\.six:six:g' \
+   -e 's:from \([.]*\|urllib3\.\)\?packages import six:import 
six:g' \
+   {} + || die
+}
+
+python_test() {
+   local -x CI=1
+   # FIXME: get tornado ported
+   # please keep in sync with BDEPEND!
+   if ! has "${EPYTHON}" python3.{8..11}; then
+   einfo "Skipping tests on ${EPYTHON}"
+   return
+   fi
+
+   local EPYTEST_DESELECT=(
+   # unstable (relies on warning count)
+   
test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_proxy_verified_warning
+   )
+   has "${EPYTHON}" python3.{8..10} && EPYTEST_DESELECT+=(
+   
test/contrib/test_pyopenssl.py::TestPyOpenSSLHelpers::test_get_subj_alt_name
+   )
+
+   epytest
+}



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

2022-11-23 Thread Mike Gilbert
commit: 2fe852193563ad8730d421fe319cd20b55c1e75a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Nov 24 03:24:02 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Nov 24 03:24:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fe85219

dev-util/oprofile: make kernel config check non-fatal

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

 dev-util/oprofile/oprofile-1.4.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/oprofile/oprofile-1.4.0.ebuild 
b/dev-util/oprofile/oprofile-1.4.0.ebuild
index 8c623f03696c..a2eba4e7291c 100644
--- a/dev-util/oprofile/oprofile-1.4.0.ebuild
+++ b/dev-util/oprofile/oprofile-1.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -31,7 +31,7 @@ RDEPEND="${CDEPEND}
acct-group/oprofile
 "
 
-CONFIG_CHECK="PERF_EVENTS"
+CONFIG_CHECK="~PERF_EVENTS"
 ERROR_PERF_EVENTS="CONFIG_PERF_EVENTS is mandatory for ${PN} to work."
 
 pkg_setup() {



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

2022-11-23 Thread Sam James
commit: 19ebfb35acf141af562971a85e3ae01b3eda66a3
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 24 03:18:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 24 03:18:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19ebfb35

profiles/arch/sparc: mask gnome-base/nautilus[previewer] too

Needs sushi->gjs and gjs is broken on sparc.

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

 profiles/arch/sparc/package.use.mask | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/arch/sparc/package.use.mask 
b/profiles/arch/sparc/package.use.mask
index d507e208dd80..3cbc47e6bef6 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -6,6 +6,7 @@
 app-crypt/libsecret test-rust
 dev-util/glade gjs
 gnome-base/gnome-menus test
+gnome-base/nautilus previewer
 
 # Florian Schmaus  (2022-11-23)
 # avoid larger deptree, bug #882593



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

2022-11-23 Thread Sam James
commit: cefd56c21115de7534bd0b6fce1264fe407e03e1
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 24 03:01:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 24 03:08:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cefd56c2

profiles/arch/sparc: mask gnome-extra/sushi

Needs gjs->spidermonkey->rust.

Bug: https://bugs.gentoo.org/882071
Signed-off-by: Sam James  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/28333
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/profiles/arch/sparc/package.mask b/profiles/arch/sparc/package.mask
index 6a4f874db264..afbf090e2876 100644
--- a/profiles/arch/sparc/package.mask
+++ b/profiles/arch/sparc/package.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2022-11-24)
+# Pulls in gjs which is broken on sparc, bug #882071
+gnome-extra/sushi
+
 # Raúl Porcel  (2014-11-17)
 # Mask sys-devel/kgcc64 since >=gcc-4.4 can build 64bit kernels
 sys-devel/kgcc64



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

2022-11-23 Thread Sam James
commit: 2cd007df034d518d7879c3a6778cfec65ca7deb0
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 19 04:56:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 24 03:08:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cd007df

dev-lang/spidermonkey: drop 60.5.2_p0-r6

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

 dev-lang/spidermonkey/Manifest |   2 -
 ...ey-60.5.2-ia64-fix-virtual-address-length.patch |  59 
 .../files/spidermonkey-60.5.2-ia64-support.patch   |  44 --
 .../spidermonkey/spidermonkey-60.5.2_p0-r6.ebuild  | 158 -
 4 files changed, 263 deletions(-)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 996dcd5088c7..b1f9a6224d7b 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -8,9 +8,7 @@ DIST firefox-78esr-patches-19.tar.xz 88424 BLAKE2B 
fdc7bf8f28b3e799551a70f1cec7a
 DIST firefox-91.11.0esr.source.tar.xz 384459848 BLAKE2B 
cff327378a1712d0dfb99e1a67bd63e958987e3147279af5f98ee9318fe91f42823bbc9afb0308638e42de789451b04ea895320a8c674cc221e0d4b0b1d80f38
 SHA512 
bff3a399c03bd1cdaaec0b6963b1558aa35b6338b6c02042ffd65fec0aedd344d01718692e881332f5f352c32da15ba09a20a09ee072200b47ae840bc0585a96
 DIST firefox-91.13.0esr.source.tar.xz 380053584 BLAKE2B 
75d0daa512b3a2d41974a0169778be9ef19a100de2bd382add9831860ca93976585a41e760b6a7ec753268fb78f9f61049780fa7961834248bc8157cfdcc2827
 SHA512 
38b4cc52de21e76d6061e6ba175e1cbfd888a16070aa951f5a44283f2db9d7e94f2504621f0da78feac6e71491a6d0e7038f63dd0ae112dcad700eb02e9aa516
 DIST firefox-91esr-patches-10j.tar.xz 18320 BLAKE2B 
ec882411eed19bafab8676e3d79f4ae43947bb97c44571c1497bb93a44fcfec99de06ebacbdf8c4944dcecdf949e4f684908d7ce4226cdcec60241e62e75810e
 SHA512 
670a14d852bb74b9074c3fef9310650f71ce1c56314109c49aea02a7a69acc836af60a8beab11da53e21b10a8e6da341fcfa18b68a1dfd33b26978dd63758e9c
-DIST mozjs-60.5.2.tar.bz2 32816585 BLAKE2B 
45ac4c9646e1275faf60eeedbf486f802cd106583eb7f640fe2243adc7cbb811dced5cefa94426cceca63468b0112be84078ffcef24cb2b8c1a7b6c8173c0d45
 SHA512 
5fb73330e7803bdd524fbe7cfdf4e6b72e85d4b22b0c827400317b5d052d1088d36e558ceac376393089e9d03e658b24e69262851fc04a66bbcda47135423dc0
 DIST spidermonkey-102-patches-04j.tar.xz 3996 BLAKE2B 
468697521adacc5d647b04f2228fc4c1a8131bc2523142f2d57f32e321303581ae8f793baae48966ecb27f48bf77eb084f7b2df1c1a0c667e9ed59ae93d786e6
 SHA512 
201bb779e2373cc00dfadc29a62b593030dfc12eec076114b92927f29f476d3fafdd056112dd1bb1f19f82827f4fe1252141e3998bec719e4196737a316d4ef2
-DIST spidermonkey-60.0-patches-04.tar.xz 4428 BLAKE2B 
af78049cd9b3ee6a9b689e6253486c4670fd3b506faade7d745dafaa7af329c0bd15cd35e95528a4c96688230f4803130967fb09b97aae2bda0ce0f73acaaf3e
 SHA512 
fb1326a81512146ba98773d4f7e0c4bc1bff0f076897c13f576fcf63b56f6965efeff633eea9160bca9f9bc4546505901084eabc33bc955de0b7ab3d6334387a
 DIST spidermonkey-68.6.0-patches-04.tar.xz 5956 BLAKE2B 
b1250391a5173e676272d5926b710c06b0e9de1ff03b130a57fdac30f2deefbee3fa92250b37e28087572fe5cce73eb112ef4e1fb0c0401d6ecdb22ab9868998
 SHA512 
94575b11b4f006c6ee0c8d64b315734a173cecb68e9128ca61ba1a28177e3c149b8cf1f3b3c47a7a263fad8da6196fc0101df87392f016686a827e0cd24fdc74
 DIST spidermonkey-78-patches-04.tar.xz 3408 BLAKE2B 
f2fdd4882e1e4de1908c458dc8dfedd5665ef7118f19704dabf2b2a80e2fae48813e9bc3d0c3410287e32c21e3f9d09233d8e5d15917f53aa2f60e6190cd9cdb
 SHA512 
87ac83c0ccc05f482913b1fbf043db1878536f935f934362a47283809c0cbfdeff040206a9c18c687384b606ba8a7bd9a7c1fc3c0bcfdd620987990a33ca1fe2
 DIST spidermonkey-91-patches-04j.tar.xz 4624 BLAKE2B 
d9cf47b39a165e8434d4f2f20ae3a9734c1bb81c32ddb75360e5edfa6817d6343be89aff0f8ec381485772cad80b00a069789decbc462129161afc3d4acfcb53
 SHA512 
bd574fee600cb4c6a262893b7d992d85c4059d512b829cd2f226aff86d8a6a83c2bdab466704e22f64bf6d29f90901037a34f9e90a42251952ba1cdbc0cab968

diff --git 
a/dev-lang/spidermonkey/files/spidermonkey-60.5.2-ia64-fix-virtual-address-length.patch
 
b/dev-lang/spidermonkey/files/spidermonkey-60.5.2-ia64-fix-virtual-address-length.patch
deleted file mode 100644
index 8b2245f1e353..
--- 
a/dev-lang/spidermonkey/files/spidermonkey-60.5.2-ia64-fix-virtual-address-length.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-From 8099213b51180254b322332ecd573239da4212c4 Mon Sep 17 00:00:00 2001
-From: Sergei Trofimovich 
-Date: Thu, 23 Jan 2020 22:57:53 +
-Subject: [PATCH] ProcessExecutableMemory.cpp: fix virtual address length on
- ia64
-
-ia64's usable virtual address space is page dependent. For 16K
-pages with 3 levels of page tables de can address only 44 bits
-of virtual memory, not default 47.
-
-The change makes page size detection dynamic and adapts to
-addressable bits. On ia64 it is '4 * log2(page_size/8)'.
-
-Signed-off-by: Sergei Trofimovich 

- js/src/jit/ProcessExecutableMemory.cpp | 25 +
- 1 file changed, 25 insertions(+)
-
-diff --git a/js/src/jit/ProcessExecutableMemory.cpp 
b/js/src/jit/ProcessExecutableMemory.cpp
-index 

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

2022-11-23 Thread Sam James
commit: 3fa96b35a809f32da862d92489d47d39c0084ac0
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 24 02:47:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 24 03:08:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fa96b35

profiles/features/wd40: mask gnome-extra/sushi

Needs gjs->spidermonkey->rust.

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

 profiles/features/wd40/package.mask | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/features/wd40/package.mask 
b/profiles/features/wd40/package.mask
index 2d2e80f08d37..7136caab8842 100644
--- a/profiles/features/wd40/package.mask
+++ b/profiles/features/wd40/package.mask
@@ -73,6 +73,7 @@ gnome-base/gdm
 >=gnome-base/librsvg-2.41
 gnome-extra/gnome-browser-connector
 gnome-extra/gnome-tweaks
+gnome-extra/sushi
 >=media-gfx/libimagequant-4
 media-libs/libavif
 >=media-libs/libopenraw-0.3.2



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/, dev-libs/gjs/files/

2022-11-23 Thread Sam James
commit: 59aefbdbc113f8093239729eaef56b44ccef035e
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 19 04:25:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 24 03:08:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59aefbdb

dev-libs/gjs: drop 1.64.5

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

 dev-libs/gjs/Manifest  |   1 -
 dev-libs/gjs/files/gjs-1.64.5-gcc-11-support.patch | 129 -
 dev-libs/gjs/gjs-1.64.5.ebuild |  51 
 3 files changed, 181 deletions(-)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 8e7789c777d4..968140abcd22 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,4 +1,3 @@
-DIST gjs-1.64.5.tar.xz 422548 BLAKE2B 
dcc0b7327cbc6a1108be031c8807e61ebd3c8392916750078aaa0d82cb3bf9f7ff0e1876c250e5ddf6e9d7bb6a17d9d1fe34c1c77ff534b7ec1dd54fa05a2d1b
 SHA512 
41a3c79888792674b2bccbf254507ed02497eb571c8ca7f47aab406d2ee29b73c98b1c7d59c33ed33bad90c6989df944d78b86d2f7e9824d598b62e29769b6dc
 DIST gjs-1.72.2.tar.xz 620380 BLAKE2B 
5ea15bdf25c36fa0236f03adea5b2261db3923190005754119eacd070830e7baedfa842ab273219055f67f7af535d31d5844c76eddfb03a8ec1cab57297ec258
 SHA512 
0dd10f40e8811bbb79c541cf3dc4e3759c0e025485e4b8ad2870dc30ac8030573300bc178c78bf2d396b86733e36b33210bfbdeead6a314e592d5b3c250a16a2
 DIST gjs-1.74.0.tar.xz 638064 BLAKE2B 
d44f323aef9b696c7dab53fb46d6bbf142f83636bff81fe68bd30f1f897a778836d7a388c946cb86e84df15b3908d8ff14f0d994854eb2dce7af2c4e54da299b
 SHA512 
a17947664a2bb83363ec564dcb5e619f241d0b547512042f2c0e49fbbc8ca4217b90e6b22bc2e4004e8f27e013f8520674a493f7cf3b808437b855eee3eb0408
 DIST gjs-1.74.1.tar.xz 638536 BLAKE2B 
375abcaa20a538cfa271f7dcf6f3715e4324ff5a4a9482ce0dd7f78213598a715ebc034f701fe458876f841f72802db4ae2aabf0abc04dc4ac5bb39c917741fd
 SHA512 
346667accb589df0e6a045e30782017eab928115f263d36d521b61b0af38fd268bc518b8ab5ec78e5d25e0194b744a2ee59e65668da679e138b2122858ce0614

diff --git a/dev-libs/gjs/files/gjs-1.64.5-gcc-11-support.patch 
b/dev-libs/gjs/files/gjs-1.64.5-gcc-11-support.patch
deleted file mode 100644
index 3808b6d7862b..
--- a/dev-libs/gjs/files/gjs-1.64.5-gcc-11-support.patch
+++ /dev/null
@@ -1,129 +0,0 @@
-From 757d42d87e8a3b52a0782bc9cbd33c788ecc34e4 Mon Sep 17 00:00:00 2001
-From: Philip Chimento 
-Date: Mon, 15 Feb 2021 20:40:43 -0800
-Subject: [PATCH 1/2] GjsPrivate: Remove volatile from g_once_init_enter flag
-
-On platforms where g_once_init_enter() is defined to use C11 atomic
-builtins, passing a pointer to a volatile value will generate a warning
-in GCC 11 and later.
-
-More info about the GCC change:
-https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95378
-https://gcc.gnu.org/pipermail/gcc-patches/2020-June/548283.html
-
-More info about changes made in GLib:
-https://gitlab.gnome.org/GNOME/glib/-/issues/600
-
-See: #376
-(cherry picked from commit 989ac9ac723dc1c8b6b8961292f236c558f5c0f0)

- libgjs-private/gjs-util.c | 8 
- 1 file changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/libgjs-private/gjs-util.c b/libgjs-private/gjs-util.c
-index 20a732d5..f7f3189a 100644
 a/libgjs-private/gjs-util.c
-+++ b/libgjs-private/gjs-util.c
-@@ -57,8 +57,8 @@ gjs_format_int_alternative_output(int n)
- GType
- gjs_locale_category_get_type(void)
- {
--  static volatile size_t g_define_type_id__volatile = 0;
--  if (g_once_init_enter(_define_type_id__volatile)) {
-+static size_t gjs_locale_category_get_type = 0;
-+if (g_once_init_enter(_locale_category_get_type)) {
-   static const GEnumValue v[] = {
-   { GJS_LOCALE_CATEGORY_ALL, "GJS_LOCALE_CATEGORY_ALL", "all" },
-   { GJS_LOCALE_CATEGORY_COLLATE, "GJS_LOCALE_CATEGORY_COLLATE", 
"collate" },
-@@ -72,9 +72,9 @@ gjs_locale_category_get_type(void)
-   GType g_define_type_id =
- g_enum_register_static(g_intern_static_string("GjsLocaleCategory"), 
v);
- 
--  g_once_init_leave(_define_type_id__volatile, g_define_type_id);
-+  g_once_init_leave(_locale_category_get_type, g_define_type_id);
-   }
--  return g_define_type_id__volatile;
-+  return gjs_locale_category_get_type;
- }
- 
- /**
--- 
-2.35.1
-
-From dade6ee66e07a1865dc380060abe921eaeeae763 Mon Sep 17 00:00:00 2001
-From: Philip Chimento 
-Date: Sun, 14 Feb 2021 12:20:09 -0800
-Subject: [PATCH 2/2] maint: Avoid g_once_init_enter error in GCC 11
-
-On platforms where g_once_init_enter() is defined to use C11 atomic
-builtins, passing a pointer to a volatile value is an error in GCC 11 and
-later, in C++.
-
-More info about the GCC change:
-https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95378
-https://gcc.gnu.org/pipermail/gcc-patches/2020-June/548283.html
-
-However, it's my understanding that in modern C++ there is no longer a
-need to guard the initialization of these variables. Since C++11, static
-local variables in a function are guaranteed to be initialized only once,
-the first time control passes through that function. So 

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

2022-11-23 Thread Sam James
commit: 4e33013ebf41f04c7299dbf244bb601201ed86ce
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 24 02:45:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 24 03:08:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e33013e

profiles/arch/sparc: mask gjs reverse dependencies

Even though we have Rust on some sparc, gjs is broken on sparc.

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

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

diff --git a/profiles/arch/sparc/package.use.mask 
b/profiles/arch/sparc/package.use.mask
index 06d560496ac2..d507e208dd80 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -1,6 +1,12 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2022-11-24)
+# Pulls in gjs which is broken on sparc, bug #882071
+app-crypt/libsecret test-rust
+dev-util/glade gjs
+gnome-base/gnome-menus test
+
 # Florian Schmaus  (2022-11-23)
 # avoid larger deptree, bug #882593
 dev-python/bracex doc



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

2022-11-23 Thread Yixun Lan
commit: bda726812accdd33721673aa77730fabe341c030
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Nov 24 01:46:39 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Nov 24 02:51:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bda72681

gnome-base/nautilus: Keyword 43.0 riscv, #882511

Signed-off-by: Yixun Lan  gentoo.org>

 gnome-base/nautilus/nautilus-43.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-43.0.ebuild 
b/gnome-base/nautilus/nautilus-43.0.ebuild
index 08ce6803d087..77816f1f6abb 100644
--- a/gnome-base/nautilus/nautilus-43.0.ebuild
+++ b/gnome-base/nautilus/nautilus-43.0.ebuild
@@ -12,7 +12,7 @@ LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
 
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 ~arm64 ~riscv"
 
 DEPEND="
>=dev-libs/glib-2.72.0:2



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

2022-11-23 Thread Michał Górny
commit: 3d07d181d78c487c3e7097ac9016f9a20c5f2c4b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 24 02:30:01 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 24 02:43:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d07d181

dev-python/setuptools: Bump to 65.6.2

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

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-65.6.2.ebuild | 129 +
 2 files changed, 130 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 3cc288a1b3ba..f203dfc6e7b9 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,3 +1,4 @@
 DIST setuptools-65.5.1.tar.gz 2616576 BLAKE2B 
84ecb833305e06861d4e0ab5377235f6a5e3a109db9d5296f19f7d67840ba220847a18e6e2529265aadec265cabc8ed3d43f9ebf755f8eb8eacb092291b9248d
 SHA512 
e75eb7fdb0bc5ffdc76ed864cf753c2672d097a60f8747ac5cd40a49276d33df31fb619877234b4c22693b627d9978ecdd48a5c6c48aa0bbb856d48dec70fb0a
 DIST setuptools-65.6.0.tar.gz 2616763 BLAKE2B 
76b02b8b1fb07632c8934be568337b859c24cbb6680683608c8cce5c5ba2fd5c782c7ec120712ce76ebfc00108ebfd52b9297ef3197248ee34f90a239f81d953
 SHA512 
2896a00f47dbc7b1661facb2b96a97349b96e5cf0d86b63cd9dcc0e190b73d0440c77d1c54b63618103ac426292ef0f27c2de1103de9004bdf7415c21b24cf7a
 DIST setuptools-65.6.1.tar.gz 2617393 BLAKE2B 
d9d3218805a6c5d45147f3041547dc6c25a219e7b1d272ce3b6b059cdff773a45a02e16bae3dc1dd34339f04526880f7558377cd192fd096a7b496d451e6c519
 SHA512 
7358d9742486d4feef343ba2eebb45d40fe32eea6146d4b60d21d11f282a6c52d38b963cee25daae22c8414dcd6d56f8c567af3e3a8dabe128358361f8ed8270
+DIST setuptools-65.6.2.tar.gz 2617459 BLAKE2B 
ecc53616bd730a49ec606b43315a8244edf7f78ba44a471bead6836183374ea9bd27def15b0f552ce5fdb64f2968a711f8a0806469b5f36f36ead9b7a68030b3
 SHA512 
f8f905e7cdf05f63c54bd6ebd6a1c3bb0911f7b2c00f8d0c4be454299d3c19f69baf1b12cff845c5789244b2f87ee7a777640a02d22e4e11d1b3ffe707d8c71c

diff --git a/dev-python/setuptools/setuptools-65.6.2.ebuild 
b/dev-python/setuptools/setuptools-65.6.2.ebuild
new file mode 100644
index ..84081a4a8abd
--- /dev/null
+++ b/dev-python/setuptools/setuptools-65.6.2.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{8..11} pypy3 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+SRC_URI="
+   mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/appdirs-1.4.4-r2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/nspektr-0.3.0[${PYTHON_USEDEP}]
+   >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3-r2[${PYTHON_USEDEP}]
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/importlib_metadata-4.11.1[${PYTHON_USEDEP}]
+   ' 3.8 3.9)
+   $(python_gen_cond_dep '
+   >=dev-python/importlib_resources-5.4.0-r3[${PYTHON_USEDEP}]
+   ' 3.8)
+"
+BDEPEND="
+   ${RDEPEND}
+   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/build[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.9[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pip-run[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-fixture-config[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-virtualenv[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+PDEPEND="
+ 

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

2022-11-23 Thread Michał Górny
commit: d0e1df374fcdbd18dff720282975dc8728c5df11
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 24 02:30:18 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 24 02:43:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0e1df37

dev-python/ensurepip-setuptools: Bump to 65.6.2

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

 dev-python/ensurepip-setuptools/Manifest   |  1 +
 .../ensurepip-setuptools-65.6.2.ebuild | 27 ++
 2 files changed, 28 insertions(+)

diff --git a/dev-python/ensurepip-setuptools/Manifest 
b/dev-python/ensurepip-setuptools/Manifest
index ec8bb5dd7e1d..1134fc16329f 100644
--- a/dev-python/ensurepip-setuptools/Manifest
+++ b/dev-python/ensurepip-setuptools/Manifest
@@ -1,3 +1,4 @@
 DIST setuptools-65.5.1-py3-none-any.whl 1232712 BLAKE2B 
7ffda4e3e3e148a2ec55964ddb2a191710e6b5c8ec77c2f1af0cb2427992bce90c1fe309c916e404afe7cac8dcb87e8ef6351d0946432a455bdd91a9b6550884
 SHA512 
8fe0472001b1589caf81f1e0fe1e524f003fc414d0a17a431209ba5aa8292741bdf13ae4346227afba2491099ea7369bf767ce621ef3fa38dda7b304b5c0
 DIST setuptools-65.6.0-py3-none-any.whl 1233669 BLAKE2B 
7e373901fd822df571141422bb6ca308646383faff85d5e4cbae8907c1e7430045c28ac4b6492a12ca182122e83c8fbb8fdfa0c36d585166f9aa649b8b0d48cc
 SHA512 
5184fcc94393b9f057bf49b5cc822304966c7e6391623b8c5de476f5c765a8d65e72c07a70422c6b7b77d634671808445c19e042cba9080f9d6f9c1a545e1bad
 DIST setuptools-65.6.1-py3-none-any.whl 1233954 BLAKE2B 
d1ab55e096017b496872ae19af0fd2cd1fa752cf1542c21ec81b8e40a1bf9e8bd4590555319617a987f70e5445af4c9eac560d53ec44e3f7b789fe7b110d9711
 SHA512 
bf3f45cb3d2a960bda66cc5620acf5660f5af1aac693d49a222f279786b9f2a508e2715de2d0abd3838c6253f21b5c74f8ff20bfa1e5d7265fbe95201e4cf95c
+DIST setuptools-65.6.2-py3-none-any.whl 1233954 BLAKE2B 
f6662473584fb9f63062d357ad08d764daf4a18818aea2085acd456ab0a60a63955c039b55c87ce5f7df191d983b081360b32f3741ce4d0404190d3d8fce9915
 SHA512 
f3f726268c62611b76c3c672859914080b22e6960c2ee8940dbf361a253cd92baaddab36e00d83cd67f9b86ad8daebde1c0304d61fc0b8bc43751da913b11c1f

diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-65.6.2.ebuild 
b/dev-python/ensurepip-setuptools/ensurepip-setuptools-65.6.2.ebuild
new file mode 100644
index ..96c75c915768
--- /dev/null
+++ b/dev-python/ensurepip-setuptools/ensurepip-setuptools-65.6.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=${PN#ensurepip-}
+WHL=${MY_PN}-${PV}-py3-none-any.whl
+
+DESCRIPTION="Shared setuptools wheel for ensurepip Python module"
+HOMEPAGE="https://pypi.org/project/setuptools/;
+SRC_URI="
+   https://files.pythonhosted.org/packages/py3/${MY_PN::1}/${MY_PN}/${WHL}
+"
+S=${DISTDIR}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   !

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

2022-11-23 Thread Sam James
commit: abc73485106492b6d0d20ff558c1a856ced1f79d
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 24 02:38:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 24 02:40:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abc73485

profiles: unmask Bash 5.2 and Readline 8.2

There's still a few issues - their presence is subideal, but there's
no specific regressions wrt Gentoo usage now, and they're things
to take to upstream (and lobby them over) if it's a problem.

That is, there's some changes in behaviour the Bash community is
understandably not happy about, but there's nothing concrete which
upstream would agree is a bug as things stand.

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 083f5e181cca..d246e876febb 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -544,11 +544,6 @@ virtual/httpd-php:8.2
 # and accept a more unstable release.
 >=www-client/chromium-108
 
-# Sam James  (2022-09-26)
-# Masked for testing. Please report bugs!
-=app-shells/bash-5.2*
-=sys-libs/readline-8.2*
-
 # John Helmert III  (2022-09-18)
 # Unfixed root privilege escalation, bug #631552
 sys-cluster/slurm



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

2022-11-23 Thread Sam James
commit: 7e76039814e8fd90df70b0d63e9c8832629d966b
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 24 02:37:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 24 02:40:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e760398

app-shells/bash: drop 5.2_p9-r1

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

 app-shells/bash/bash-5.2_p9-r1.ebuild  | 345 -
 ...ash-5.2_p9-fix-for-extglob-in-compat-mode.patch |  42 ---
 2 files changed, 387 deletions(-)

diff --git a/app-shells/bash/bash-5.2_p9-r1.ebuild 
b/app-shells/bash/bash-5.2_p9-r1.ebuild
deleted file mode 100644
index 4d87e7c40c59..
--- a/app-shells/bash/bash-5.2_p9-r1.ebuild
+++ /dev/null
@@ -1,345 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/chetramey.asc
-inherit flag-o-matic toolchain-funcs prefix verify-sig
-
-# Uncomment if we have a patchset
-#GENTOO_PATCH_DEV="sam"
-#GENTOO_PATCH_VER="${PV}"
-
-# Official patchlevel
-# See ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/
-PLEVEL="${PV##*_p}"
-MY_PV="${PV/_p*}"
-MY_PV="${MY_PV/_/-}"
-MY_P="${PN}-${MY_PV}"
-MY_PATCHES=()
-
-is_release() {
-   case ${PV} in
-   |*_alpha*|*_beta*|*_rc*)
-   return 1
-   ;;
-   *)
-   return 0
-   ;;
-   esac
-}
-
-[[ ${PV} != *_p* ]] && PLEVEL=0
-
-# The version of readline this bash normally ships with.
-# Note: right now, we don't use the system copy of readline for bash for 
non-releases.
-READLINE_VER="8.2_p1"
-
-DESCRIPTION="The standard GNU Bourne again shell"
-HOMEPAGE="https://tiswww.case.edu/php/chet/bash/bashtop.html 
https://git.savannah.gnu.org/cgit/bash.git;
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://git.savannah.gnu.org/git/bash.git;
-   EGIT_BRANCH=devel
-   inherit git-r3
-elif is_release ; then
-   SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz"
-   SRC_URI+=" verify-sig? ( mirror://gnu/bash/${MY_P}.tar.gz.sig )"
-
-   if [[ ${PLEVEL} -gt 0 ]] ; then
-   # bash-5.1 -> bash51
-   my_p=${PN}$(ver_rs 1-2 '' $(ver_cut 1-2))
-
-   patch_url=
-   my_patch_index=
-
-   for ((my_patch_index=1; my_patch_index <= ${PLEVEL} ; 
my_patch_index++)) ; do
-   for url in mirror://gnu/${pn} 
ftp://ftp.cwru.edu/pub/bash ; do
-   patch_url=$(printf "${url}/${PN}-$(ver_cut 
1-2)-patches/${my_p}-%03d" ${my_patch_index})
-   SRC_URI+=" ${patch_url}"
-   SRC_URI+=" verify-sig? ( ${patch_url}.sig )"
-   done
-
-   MY_PATCHES+=( "${DISTDIR}"/$(printf ${my_p}-%03d 
${my_patch_index}) )
-   done
-
-   unset my_pn patch_url my_patch_index
-   fi
-else
-   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz 
ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz;
-   SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig 
ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz.sig )"
-fi
-
-if [[ -n ${GENTOO_PATCH_VER} ]] ; then
-   SRC_URI+=" 
https://dev.gentoo.org/~${GENTOO_PATCH_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${GENTOO_PATCH_VER}-patches.tar.xz;
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-if is_release ; then
-   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"
-fi
-IUSE="afs bashlogger examples mem-scramble +net nls plugins pgo +readline"
-
-DEPEND="
-   >=sys-libs/ncurses-5.2-r2:=
-   nls? ( virtual/libintl )
-"
-if is_release ; then
-   DEPEND+=" readline? ( >=sys-libs/readline-${READLINE_VER}:= )"
-fi
-RDEPEND="
-   ${DEPEND}
-"
-# We only need yacc when the .y files get patched (bash42-005, bash51-011)
-BDEPEND="
-   virtual/yacc
-   pgo? ( dev-util/gperf )
-   verify-sig? ( sec-keys/openpgp-keys-chetramey )
-"
-
-S="${WORKDIR}/${MY_P}"
-
-# EAPI 8 tries to append it but it doesn't exist here
-QA_CONFIGURE_OPTIONS="--disable-static"
-
-PATCHES=(
-   #"${WORKDIR}"/${PN}-${GENTOO_PATCH_VER}/
-
-   # Patches from Chet sent to bash-bug ml
-   "${FILESDIR}"/${PN}-5.0-syslog-history-extern.patch
-   "${FILESDIR}"/${P}-fix-for-extglob-in-compat-mode.patch
-)
-
-pkg_setup() {
-   # bug #7332
-   if is-flag -malign-double ; then
-   eerror "Detected bad CFLAGS '-malign-double'.  Do not use this"
-   eerror "as it breaks LFS (struct stat64) on x86."
-   die "remove -malign-double from your CFLAGS mr ricer"
-   fi
-
-   if use bashlogger ; then
-   ewarn "The logging patch should ONLY be used in restricted 

[gentoo-commits] repo/gentoo:master commit in: app-containers/buildah/

2022-11-23 Thread Zac Medico
commit: 1c5e881d991d714025401284af849a46275ad033
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Nov 24 02:39:04 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Nov 24 02:39:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c5e881d

app-containers/buildah: add 1.28.1

Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest  |  1 +
 app-containers/buildah/buildah-1.28.1.ebuild | 51 
 2 files changed, 52 insertions(+)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index 29d9c97b7194..b75b3bc0ab0d 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -1,2 +1,3 @@
 DIST buildah-1.27.1.tar.gz 14825932 BLAKE2B 
bf290eeb4d96d255c7cdaa07af49eff44191664ac7dee255c7979656383daaa93c3673ba82ac1cbff033de769ffa08ad027f5d91c81b08a36222cb73e8a1e399
 SHA512 
a5e2ddf837e613554ffe8fe9c15ac9c8f9c2564c403e5544df7fb8802962581fb4e9dd4361c28c93443ede74c20c82f1631990e443c7895a3b4c3b8a659ee05a
 DIST buildah-1.28.0.tar.gz 14579386 BLAKE2B 
effc7d0a154e30790585c19e19655f98026c34687e79b9100bc2f387b96896d88855cd5ec34573dd2678e4a30a832c39f789d53b61b45cb5f682dacd252e
 SHA512 
f5e82a22648fa0d0ba7f5dcf3b97a2ec1182f31d3e03cd2624e01fe76fcdddf0a5605c59816eeef6401d151864b6b6be493c144b83f5667ab3947eea902f0086
+DIST buildah-1.28.1.tar.gz 14576193 BLAKE2B 
5317b991780b0c2539802495a2a15e91d4e1623700d0a3fa354e362bd647e59a0e9c34d8f19858e129d0028c71bb04665bde7668e3b5f3f3e5b85c944f7108b5
 SHA512 
c674a90a0cae2977b76c2b68c06a0006f89d74b5b41362c2512a3f8d7ba515c3bd693648a0ba955dad7bea1a43da6890d80855e1283f0fc0136d16d77a798fba

diff --git a/app-containers/buildah/buildah-1.28.1.ebuild 
b/app-containers/buildah/buildah-1.28.1.ebuild
new file mode 100644
index ..2f45f2079a30
--- /dev/null
+++ b/app-containers/buildah/buildah-1.28.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit bash-completion-r1 go-module
+GIT_COMMIT=d3d40a42
+
+DESCRIPTION="A tool that facilitates building OCI images"
+HOMEPAGE="https://github.com/containers/buildah;
+SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="selinux"
+
+RDEPEND="app-crypt/gpgme:=
+   app-containers/skopeo
+   dev-libs/libgpg-error:=
+   dev-libs/libassuan:=
+   sys-apps/shadow:=
+   sys-fs/lvm2:=
+   sys-libs/libseccomp:=
+   selinux? ( sys-libs/libselinux:= )"
+DEPEND="${RDEPEND}"
+
+RESTRICT+=" test"
+
+src_prepare() {
+   default
+   [[ -f selinux_tag.sh ]] || die
+   use selinux || { echo -e "#!/bin/sh\ntrue" > \
+   selinux_tag.sh || die; }
+   sed -i -e 's/make -C/$(MAKE) -C/' Makefile || die 'sed failed'
+}
+
+src_compile() {
+   emake GIT_COMMIT=${GIT_COMMIT} all
+}
+
+src_install() {
+   dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md 
troubleshooting.md
+   doman docs/*.1
+   dodoc -r docs/tutorials
+   dobin bin/{${PN},imgtype}
+   dobashcomp contrib/completions/bash/buildah
+}
+
+src_test() {
+   emake test-unit
+}



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

2022-11-23 Thread Zac Medico
commit: 62e1d904b5140e05d2aa2dcad05f579fc7ada96f
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Nov 24 02:33:01 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Nov 24 02:33:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62e1d904

dev-util/ostree: add 2022.7

Signed-off-by: Zac Medico  gentoo.org>

 dev-util/ostree/Manifest |   1 +
 dev-util/ostree/ostree-2022.7.ebuild | 113 +++
 2 files changed, 114 insertions(+)

diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest
index 31dbc99bd3c0..b1034191899c 100644
--- a/dev-util/ostree/Manifest
+++ b/dev-util/ostree/Manifest
@@ -2,3 +2,4 @@ DIST ostree-2021.3.tar.xz 2089804 BLAKE2B 
5df33b676173b1ec08ac7592d4ddf8e3bfdcd8
 DIST ostree-2022.2.tar.xz 2059592 BLAKE2B 
73bb563be473f3f62ab2d0e1ec6e2b659c8c12aaba828ae6fd5bab4b6bd3a978ffe5d76e17734e40c0569e3e74f13b85aaf9ae467747c5bbb309c73b373e9909
 SHA512 
07be16101aa00f541833dc6123f015ee1af65e40e2c237322a129e944fa19791e7cad6f0b29ced3c128adbe23bdb3c8708688fadd4ed80b160acab584b84abfe
 DIST ostree-2022.5.tar.xz 2072208 BLAKE2B 
be12432c87da82362ceb49b61b0cfc2ab77fdd7e55dfd3ca238d3c0f6fa5e64dd953d709c39727a46f82b99ef07bfbebf83b581f5e96a10a08322854e9a0e1f9
 SHA512 
39abd076491ebab5cd6e23bff6ce0a346fe8d1e6a372abb42626ef5a8643411070b272637513b37393dc37af9b8eaaa42c19e2f1c16b98d441358c2046653654
 DIST ostree-2022.6.tar.xz 2124464 BLAKE2B 
c6ea1f11d08261e8532345ffc18bec9e77d04e63aab0c8e2eb03a4b3d3c2c594bcc9e6c5341e4caefe81fbd06a055cd39b0f2f2b43d3e876837a9bac43c704f5
 SHA512 
03f6b6947a372e36d3a1ae3bbe47543c562113039ce10db9c6f26a7b4015afb41950bd00bd1931937a5fb3043689ca1046eb87afd890571cfedbfa1ef36219a7
+DIST ostree-2022.7.tar.xz 2076728 BLAKE2B 
7308be450e4aa9bebe3e8b86031bf75b7d0cd07a2e36d6d11d01aa8e8d19ed02e8560931a83f18856c7d4fc7ae6045d22b6aa4d7f577f3df9e704ae9d7562d3e
 SHA512 
725eff027b2c4c1aec0c222a5fa6059f3a777f4d0c831b82a4021befba0078692aa5ced2c4c609530c70462b4148a3cc33152e3d9dc4a5d6f8cf98f61ef09c2a

diff --git a/dev-util/ostree/ostree-2022.7.ebuild 
b/dev-util/ostree/ostree-2022.7.ebuild
new file mode 100644
index ..87bec56cdc45
--- /dev/null
+++ b/dev-util/ostree/ostree-2022.7.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools systemd
+
+DESCRIPTION="Operating system and container binary deployment and upgrades"
+HOMEPAGE="https://ostreedev.github.io/ostree/;
+SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz
 -> ${P}.tar.xz"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+LICENSE="LGPL-2+"
+SLOT="0"
+
+IUSE="archive +curl doc dracut gnutls +gpg grub +http2 httpd introspection 
libmount selinux sodium ssl +soup systemd zeroconf"
+RESTRICT+=" test"
+REQUIRED_USE="
+   dracut? ( systemd )
+   http2? ( curl )
+   httpd? ( || ( curl soup ) )
+"
+
+COMMON_DEPEND="
+   app-arch/xz-utils
+   dev-libs/libassuan
+   dev-libs/glib:2
+   sys-fs/fuse:3
+   sys-libs/zlib
+   archive? ( app-arch/libarchive:= )
+   curl? ( net-misc/curl )
+   dracut? ( sys-kernel/dracut )
+   gpg? (
+   app-crypt/gpgme:=
+   dev-libs/libgpg-error
+   )
+   grub? ( sys-boot/grub:2= )
+   introspection? ( dev-libs/gobject-introspection )
+   libmount? ( sys-apps/util-linux )
+   selinux? ( sys-libs/libselinux )
+   sodium? ( >=dev-libs/libsodium-1.0.14:= )
+   soup? ( net-libs/libsoup:2.4 )
+   ssl? (
+   gnutls? ( net-libs/gnutls:= )
+   !gnutls? (
+   dev-libs/openssl:0=
+   )
+   )
+   systemd? ( sys-apps/systemd:0= )
+   zeroconf? ( net-dns/avahi[dbus] )"
+
+DEPEND="${COMMON_DEPEND}
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   doc? ( dev-util/gtk-doc )"
+
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   sys-devel/flex
+   sys-devel/bison
+   virtual/pkgconfig"
+
+S="${WORKDIR}/lib${P}"
+
+PATCHES=(
+   "${FILESDIR}"/ostree-2022.6-musl-allperms.patch
+)
+
+src_prepare() {
+   default
+
+   sed -Ee 's:(XSLT_STYLESHEET = 
).*:\1/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' \
+   -i Makefile.in Makefile-man.am || die
+
+   eautoreconf
+}
+
+src_configure() {
+   local econfargs=(
+   --enable-man
+   --enable-shared
+   --with-grub2-mkconfig-path=grub-mkconfig
+   --with-modern-grub
+   $(use_with archive libarchive)
+   $(use_with curl)
+   $(use_with dracut dracut yesbutnoconf) #816867
+   $(use_enable doc gtk-doc)
+   $(usex introspection --enable-introspection={,} yes no)
+   $(use_with gpg gpgme)
+   $(use_enable http2)
+   $(use_enable httpd 

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

2022-11-23 Thread Brian Evans
commit: 02154447b98eefc3da490904d229d5b6aff0619a
Author: Brian Evans  gentoo  org>
AuthorDate: Thu Nov 24 01:49:48 2022 +
Commit: Brian Evans  gentoo  org>
CommitDate: Thu Nov 24 01:49:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02154447

app-emulation/qemu: Drop caps and seccomp USE

Non-maintainer commit

This follows with the vhost-user-fs drop as it made these USE required.
Instead of having users get errors, just drop the USE and make
the deps and configure options always installed.

Bug: https://bugs.gentoo.org/873190
Signed-off-by: Brian Evans  gentoo.org>

 app-emulation/qemu/qemu-7.1.0-r2.ebuild | 20 
 app-emulation/qemu/qemu-7.2.0_rc1-r1.ebuild | 20 
 app-emulation/qemu/qemu-.ebuild | 20 
 3 files changed, 36 insertions(+), 24 deletions(-)

diff --git a/app-emulation/qemu/qemu-7.1.0-r2.ebuild 
b/app-emulation/qemu/qemu-7.1.0-r2.ebuild
index a71f1773c462..7937c736489c 100644
--- a/app-emulation/qemu/qemu-7.1.0-r2.ebuild
+++ b/app-emulation/qemu/qemu-7.1.0-r2.ebuild
@@ -52,12 +52,12 @@ SLOT="0"
 
 [[ ${QEMU_DOCS_PREBUILT} == 1 ]] && QEMU_DOC_USEFLAG="doc"
 
-IUSE="accessibility +aio alsa bpf bzip2 capstone +caps +curl debug 
${QEMU_DOC_USEFLAG}
+IUSE="accessibility +aio alsa bpf bzip2 capstone +curl debug 
${QEMU_DOC_USEFLAG}
+fdt fuse glusterfs +gnutls gtk infiniband iscsi io-uring
jack jemalloc +jpeg
lzo multipath
ncurses nfs nls numa opengl +oss pam +pin-upstream-blobs
-   plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux
+   plugins +png pulseaudio python rbd sasl sdl sdl-image selinux
+slirp
smartcard snappy spice ssh static static-user systemtap test udev usb
usbredir vde +vhost-net virgl virtfs +vnc vte xattr xen
@@ -117,7 +117,7 @@ IUSE+=" ${use_softmmu_targets} ${use_user_targets}"
 RESTRICT="!test? ( test )"
 # Allow no targets to be built so that people can get a tools-only build.
 # Block USE flag configurations known to not work.
-REQUIRED_USE="caps seccomp
+REQUIRED_USE="
${PYTHON_REQUIRED_USE}
qemu_softmmu_targets_arm? ( fdt )
qemu_softmmu_targets_microblaze? ( fdt )
@@ -131,7 +131,7 @@ REQUIRED_USE="caps seccomp
static? ( static-user !alsa !gtk !jack !opengl !pam !pulseaudio 
!plugins !rbd !snappy !udev )
static-user? ( !plugins )
virgl? ( opengl )
-   virtfs? ( caps xattr )
+   virtfs? ( xattr )
vnc? ( gnutls )
vte? ( gtk )
multipath? ( udev )
@@ -156,6 +156,8 @@ ALL_DEPEND="
 # Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...)
 # softmmu targets (qemu-system-*).
 SOFTMMU_TOOLS_DEPEND="
+   sys-libs/libcap-ng[static-libs(+)]
+   >=sys-libs/libseccomp-2.1.0[static-libs(+)]
>=x11-libs/pixman-0.28.0[static-libs(+)]
accessibility? (
app-accessibility/brltty[api]
@@ -166,7 +168,6 @@ SOFTMMU_TOOLS_DEPEND="
bpf? ( dev-libs/libbpf:= )
bzip2? ( app-arch/bzip2[static-libs(+)] )
capstone? ( dev-libs/capstone:= )
-   caps? ( sys-libs/libcap-ng[static-libs(+)] )
curl? ( >=net-misc/curl-7.15.4[static-libs(+)] )
fdt? ( >=sys-apps/dtc-1.5.1[static-libs(+)] )
fuse? ( >=sys-fs/fuse-3.1:3[static-libs(+)] )
@@ -209,7 +210,6 @@ SOFTMMU_TOOLS_DEPEND="
media-libs/libsdl2[static-libs(+)]
)
sdl-image? ( media-libs/sdl2-image[static-libs(+)] )
-   seccomp? ( >=sys-libs/libseccomp-2.1.0[static-libs(+)] )
slirp? ( net-libs/libslirp[static-libs(+)] )
smartcard? ( >=app-emulation/libcacard-2.5.0[static-libs(+)] )
snappy? ( app-arch/snappy:= )
@@ -555,7 +555,6 @@ qemu_src_configure() {
$(conf_softmmu bpf)
$(conf_notuser bzip2)
$(conf_notuser capstone)
-   $(conf_notuser caps cap-ng)
$(conf_notuser curl)
$(conf_tools doc docs)
$(conf_notuser fdt)
@@ -582,7 +581,6 @@ qemu_src_configure() {
$(conf_notuser sasl vnc-sasl)
$(conf_notuser sdl)
$(conf_softmmu sdl-image)
-   $(conf_notuser seccomp)
$(conf_notuser slirp slirp system)
$(conf_notuser smartcard)
$(conf_notuser snappy)
@@ -627,6 +625,8 @@ qemu_src_configure() {
--disable-system
--disable-blobs
--disable-tools
+   --disable-cap-ng
+   --disable-seccomp
)
local static_flag="static-user"
;;
@@ -635,6 +635,8 @@ qemu_src_configure() {
--disable-linux-user
--enable-system
--disable-tools
+   --enable-cap-ng
+   --enable-seccomp
 

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

2022-11-23 Thread Yixun Lan
commit: d987afca4cc7632f1ff557494d482ab81d0ec8e2
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Nov 24 00:09:57 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Nov 24 01:24:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d987afca

www-servers/varnish: Keyword 7.1.2-r1 riscv, #879511

Signed-off-by: Yixun Lan  gentoo.org>

 www-servers/varnish/varnish-7.1.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-servers/varnish/varnish-7.1.2-r1.ebuild 
b/www-servers/varnish/varnish-7.1.2-r1.ebuild
index 6e46c6ba6cd4..142a82c07cf8 100644
--- a/www-servers/varnish/varnish-7.1.2-r1.ebuild
+++ b/www-servers/varnish/varnish-7.1.2-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://varnish-cache.org/_downloads/${P}.tgz;
 
 LICENSE="BSD-2 GPL-2"
 SLOT="0/2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE="jemalloc jit static-libs unwind"
 
 CDEPEND="



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

2022-11-23 Thread Sam James
commit: b7a4b34d026b90d1ae793b9a1d08d750726b468e
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 24 01:20:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 24 01:20:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7a4b34d

net-misc/hylafaxplus: revbump to drop metamail dep

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

 .../{hylafaxplus-7.0.3-r1.ebuild => hylafaxplus-7.0.3-r5.ebuild}  | 0
 .../{hylafaxplus-7.0.3-r4.ebuild => hylafaxplus-7.0.3-r6.ebuild}  | 0
 .../hylafaxplus/{hylafaxplus-7.0.6.ebuild => hylafaxplus-7.0.6-r1.ebuild} | 0
 3 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/net-misc/hylafaxplus/hylafaxplus-7.0.3-r1.ebuild 
b/net-misc/hylafaxplus/hylafaxplus-7.0.3-r5.ebuild
similarity index 100%
rename from net-misc/hylafaxplus/hylafaxplus-7.0.3-r1.ebuild
rename to net-misc/hylafaxplus/hylafaxplus-7.0.3-r5.ebuild

diff --git a/net-misc/hylafaxplus/hylafaxplus-7.0.3-r4.ebuild 
b/net-misc/hylafaxplus/hylafaxplus-7.0.3-r6.ebuild
similarity index 100%
rename from net-misc/hylafaxplus/hylafaxplus-7.0.3-r4.ebuild
rename to net-misc/hylafaxplus/hylafaxplus-7.0.3-r6.ebuild

diff --git a/net-misc/hylafaxplus/hylafaxplus-7.0.6.ebuild 
b/net-misc/hylafaxplus/hylafaxplus-7.0.6-r1.ebuild
similarity index 100%
rename from net-misc/hylafaxplus/hylafaxplus-7.0.6.ebuild
rename to net-misc/hylafaxplus/hylafaxplus-7.0.6-r1.ebuild



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

2022-11-23 Thread Sam James
commit: 25bcc4058f78ab79ff7002c62255d7c473be8034
Author: Pascal Jäger  leimstift  de>
AuthorDate: Wed Nov 23 20:56:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 24 01:17:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25bcc405

profiles/base: mask app-text/crm114[mimencode]

Depends on net-mail/metamail, which will get last rites

Bug: https://bugs.gentoo.org/882631
Signed-off-by: Pascal Jäger  leimstift.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index d05f85bc365d..722e5e783211 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,10 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Pascal Jäger  (2022-11-24)
+# Metamail last rited
+app-text/crm114 mimencode
+
 # Guillermo Joandet  (2022-11-22)
 # app-text/pandoc is not keyworded on most architectures
 net-libs/gssdp man



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

2022-11-23 Thread Sam James
commit: 857ca5827ce7feb42c374a947cd72b5f4bc300dd
Author: Pascal Jäger  leimstift  de>
AuthorDate: Wed Nov 23 20:40:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 24 01:17:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=857ca582

net-misc/hylafaxplus: remove dep on metamail

According to upstream this is only
"For optional use in fax-to-mail gateways."

Bug: https://bugs.gentoo.org/882631
Signed-off-by: Pascal Jäger  leimstift.de>
Signed-off-by: Sam James  gentoo.org>

 net-misc/hylafaxplus/hylafaxplus-7.0.3-r1.ebuild | 1 -
 net-misc/hylafaxplus/hylafaxplus-7.0.3-r4.ebuild | 1 -
 net-misc/hylafaxplus/hylafaxplus-7.0.6.ebuild| 1 -
 3 files changed, 3 deletions(-)

diff --git a/net-misc/hylafaxplus/hylafaxplus-7.0.3-r1.ebuild 
b/net-misc/hylafaxplus/hylafaxplus-7.0.3-r1.ebuild
index ca2dad00f0b4..bf2154198c0c 100644
--- a/net-misc/hylafaxplus/hylafaxplus-7.0.3-r1.ebuild
+++ b/net-misc/hylafaxplus/hylafaxplus-7.0.3-r1.ebuild
@@ -34,7 +34,6 @@ DEPEND="
 "
 RDEPEND="${DEPEND}
!net-dialup/sendpage
-   net-mail/metamail
 "
 
 CONFIG_PROTECT="${CONFIG_PROTECT} /var/spool/fax/etc /usr/lib/fax"

diff --git a/net-misc/hylafaxplus/hylafaxplus-7.0.3-r4.ebuild 
b/net-misc/hylafaxplus/hylafaxplus-7.0.3-r4.ebuild
index 1207db6e57cb..16fda5b580e5 100644
--- a/net-misc/hylafaxplus/hylafaxplus-7.0.3-r4.ebuild
+++ b/net-misc/hylafaxplus/hylafaxplus-7.0.3-r4.ebuild
@@ -36,7 +36,6 @@ RDEPEND="
${DEPEND}
!net-dialup/mgetty[fax]
!net-dialup/sendpage
-   net-mail/metamail
 "
 
 CONFIG_PROTECT="${CONFIG_PROTECT} /var/spool/fax/etc /usr/lib/fax"

diff --git a/net-misc/hylafaxplus/hylafaxplus-7.0.6.ebuild 
b/net-misc/hylafaxplus/hylafaxplus-7.0.6.ebuild
index c6074f9715ad..f934beebed22 100644
--- a/net-misc/hylafaxplus/hylafaxplus-7.0.6.ebuild
+++ b/net-misc/hylafaxplus/hylafaxplus-7.0.6.ebuild
@@ -36,7 +36,6 @@ RDEPEND="
${DEPEND}
!net-dialup/mgetty[fax]
!net-dialup/sendpage
-   net-mail/metamail
 "
 
 CONFIG_PROTECT="${CONFIG_PROTECT} /var/spool/fax/etc /usr/lib/fax"



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

2022-11-23 Thread Sam James
commit: deec720005385890e7fe65d929a5d6831655f893
Author: Pascal Jäger  leimstift  de>
AuthorDate: Wed Nov 23 21:20:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 24 01:17:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deec7200

profiles/package.mask: Last rite net-mail/metamail

Bug: https://bugs.gentoo.org/549922
Bug: https://bugs.gentoo.org/713492
Bug: https://bugs.gentoo.org/731256
Bug: https://bugs.gentoo.org/875464
Bug: https://bugs.gentoo.org/882263
Bug: https://bugs.gentoo.org/882631
Signed-off-by: Pascal Jäger  leimstift.de>
Closes: https://github.com/gentoo/gentoo/pull/28405
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 63d874e654fe..083f5e181cca 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,14 @@
 
 #--- END OF EXAMPLES ---
 
+# Pascal Jäger  (2022-11-24)
+# No maintainer, last release in 1994. Fails to build
+# with clang-16. Runtime crash in certain conditions.
+# Removal on 2022-12-23.
+# Bugs #549922 #713492 #731256 #875464 #882263
+# Removal Bug: #882631
+net-mail/metamail
+
 # Michał Górny  (2022-11-23)
 # Unpredictable build failures reported.  No revdeps left.
 # dev-libs/opencl-icd-loader is a good replacement.



[gentoo-commits] repo/gentoo:master commit in: sys-block/devio/

2022-11-23 Thread Sam James
commit: c6dd328c2de4c30494d9c3ff28a6aa76dad48294
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 24 01:09:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 24 01:09:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6dd328c

sys-block/devio: fix configure w/ clang 16

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

 sys-block/devio/{devio-1.2.ebuild => devio-1.2-r1.ebuild} | 15 ---
 1 file changed, 12 insertions(+), 3 deletions(-)

diff --git a/sys-block/devio/devio-1.2.ebuild 
b/sys-block/devio/devio-1.2-r1.ebuild
similarity index 53%
rename from sys-block/devio/devio-1.2.ebuild
rename to sys-block/devio/devio-1.2-r1.ebuild
index e726f3424a48..62241d9573f7 100644
--- a/sys-block/devio/devio-1.2.ebuild
+++ b/sys-block/devio/devio-1.2-r1.ebuild
@@ -1,12 +1,21 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-DESCRIPTION="correctly read (or write) a region of a block device"
+inherit autotools
+
+DESCRIPTION="Correctly read (or write) a region of a block device"
 HOMEPAGE="http://devio.sourceforge.net/;
 SRC_URI="mirror://sourceforge/devio/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 arm x86"
+
+src_prepare() {
+   default
+
+   # Clang 16
+   eautoreconf
+}



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

2022-11-23 Thread Sam James
commit: 02e5dc77cce36d345e3f7e3552ef78b21a2eda0c
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 24 01:12:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 24 01:12:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02e5dc77

app-text/qpdfview: Stabilize 0.4.18_p20211227 x86, #881553

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

 app-text/qpdfview/qpdfview-0.4.18_p20211227.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/qpdfview/qpdfview-0.4.18_p20211227.ebuild 
b/app-text/qpdfview/qpdfview-0.4.18_p20211227.ebuild
index e555d9864d04..40dab0bbb1d4 100644
--- a/app-text/qpdfview/qpdfview-0.4.18_p20211227.ebuild
+++ b/app-text/qpdfview/qpdfview-0.4.18_p20211227.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="https://dev.gentoo.org/~grozin/${P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
 IUSE="cups +dbus djvu fitz +pdf postscript +sqlite +svg synctex"
 
 REQUIRED_USE="?? ( fitz pdf )"



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

2022-11-23 Thread Sam James
commit: 322575cdd79e7e200c74066f30c02a90ce2b8dd0
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 24 01:07:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 24 01:07:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=322575cd

media-libs/libofa: fix configure w/ clang 16

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

 .../{libofa-0.9.3-r2.ebuild => libofa-0.9.3-r3.ebuild} | 18 --
 1 file changed, 12 insertions(+), 6 deletions(-)

diff --git a/media-libs/libofa/libofa-0.9.3-r2.ebuild 
b/media-libs/libofa/libofa-0.9.3-r3.ebuild
similarity index 80%
rename from media-libs/libofa/libofa-0.9.3-r2.ebuild
rename to media-libs/libofa/libofa-0.9.3-r3.ebuild
index d561bd01c9f0..f991500d7892 100644
--- a/media-libs/libofa/libofa-0.9.3-r2.ebuild
+++ b/media-libs/libofa/libofa-0.9.3-r3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-inherit flag-o-matic multilib-minimal
+inherit autotools flag-o-matic multilib-minimal
 
 DESCRIPTION="Open Fingerprint Architecture"
 HOMEPAGE="https://code.google.com/p/musicip-libofa/;
@@ -12,7 +12,6 @@ 
SRC_URI="https://musicip-libofa.googlecode.com/files/${P}.tar.gz;
 LICENSE="|| ( APL-1.0 GPL-2 )"
 SLOT="0"
 KEYWORDS="~alpha amd64 ~arm ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux 
~x86-linux"
-IUSE=""
 
 BDEPEND="virtual/pkgconfig"
 DEPEND=">=sci-libs/fftw-3.3.3-r2[${MULTILIB_USEDEP}]"
@@ -26,13 +25,20 @@ src_prepare() {
# disable building non-installed examples
sed -i -e '/SUBDIRS/s:examples::' Makefile.{am,in} || die
 
+   # Force regeneration for Clang 16
+   rm aclocal.m4 || die
+   eautoreconf
+}
+
+src_configure() {
is-flag -ffast-math && append-flags -fno-fast-math
+
+   multilib-minimal_src_configure
 }
 
 multilib_src_configure() {
# disable dependencies that were used for the noinst_ example only
-   ECONF_SOURCE=${S} \
-   econf \
+   ECONF_SOURCE="${S}" econf \
ac_cv_lib_expat_XML_ExpatVersion=yes \
ac_cv_lib_curl_curl_global_init=yes \
--disable-static



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

2022-11-23 Thread Michael Orlitzky
commit: 1729f95195fd4a5fe58e8ee1dfda42a98e58756e
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Nov 23 23:49:49 2022 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Thu Nov 24 01:02:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1729f951

sci-mathematics/pari: add 2.15.1, drop 2.15.0

Signed-off-by: Michael Orlitzky  gentoo.org>

 sci-mathematics/pari/Manifest   | 2 +-
 sci-mathematics/pari/{pari-2.15.0.ebuild => pari-2.15.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/pari/Manifest b/sci-mathematics/pari/Manifest
index 29b4609e75c1..df9fca51a90a 100644
--- a/sci-mathematics/pari/Manifest
+++ b/sci-mathematics/pari/Manifest
@@ -1,2 +1,2 @@
 DIST pari-2.13.4.tar.gz 4772735 BLAKE2B 
5a3eebd380f1e47f38746b03ddde9a715ed74e7e8e4ed30ef8f2d62cf7289694b800fc8396557150ce9d79245c244fb56cecddac867c6057b438da4df68505e6
 SHA512 
0eb8c0100d76fb8f29fd29e6a49e9534b9a4d90e1869820dbfddd57fe444f0e83909947331823157a67be31f71a5d26fa1224f72ce3f9e5197db0194c417b9b9
-DIST pari-2.15.0.tar.gz 5172089 BLAKE2B 
30a39542186a84470bf3dfffe3234f8e4e80ab767d4550a1b274d651a741e009fd20d50ff35bff06ed679cd13ae44ae173f3a9b48326ef8011849de62ad2f437
 SHA512 
6366734f7746a3982c464646e42b67382d5e5473709b192a359791621be14bb0e7521481a42c35f9a28ac6428485307472eb3fc8bd877bf3466f3610368a9f09
+DIST pari-2.15.1.tar.gz 5175706 BLAKE2B 
abc04a8bd75f756ad62937941c3b88f910bf57d58e7c4eda20649292ce5ba390688abe463d27cb22af0aee0249967e67a6f929beb9ef328d00d05648af5bf72e
 SHA512 
8f536c1cabff3a082f67febd00240506eef5288c7e85c97d23018e8cdd01109dfb8ebe2fa71dc0e929c55ca00f31349fd145030689c988289201de2ddbcf0a5c

diff --git a/sci-mathematics/pari/pari-2.15.0.ebuild 
b/sci-mathematics/pari/pari-2.15.1.ebuild
similarity index 100%
rename from sci-mathematics/pari/pari-2.15.0.ebuild
rename to sci-mathematics/pari/pari-2.15.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-proton/files/

2022-11-23 Thread Ionen Wolkens
commit: 58cfcf82bb278d98773f3128c6177bba1dd259d3
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Nov 24 00:35:55 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Nov 24 00:54:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58cfcf82

app-emulation/wine-proton: trim README of obsolete eselect issue

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

 app-emulation/wine-proton/files/README.gentoo | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/app-emulation/wine-proton/files/README.gentoo 
b/app-emulation/wine-proton/files/README.gentoo
index 988d28df7ddf..5b24fb4b7b8f 100644
--- a/app-emulation/wine-proton/files/README.gentoo
+++ b/app-emulation/wine-proton/files/README.gentoo
@@ -48,5 +48,4 @@ provide by default.
 ---
 
 If have other Wine variants installed, remember to either use `eselect wine`
-to select this variant or call it as wine-proton. Note other available
-variants may be auto-selected when removing/replacing a selected slot.
+to select this variant or call it as wine-proton.



[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-vanilla/files/, app-emulation/wine-vanilla/

2022-11-23 Thread Ionen Wolkens
commit: a62ccb7245ecaedf4bf99bd1f4101f3b1d02ae49
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Nov 23 23:46:33 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Nov 24 00:54:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a62ccb72

app-emulation/wine-vanilla: backport opengl32.dll fix to 7.21

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

 .../files/wine-vanilla-7.21-opengl32.patch | 73 ++
 ...lla-7.21.ebuild => wine-vanilla-7.21-r1.ebuild} |  3 +-
 2 files changed, 75 insertions(+), 1 deletion(-)

diff --git a/app-emulation/wine-vanilla/files/wine-vanilla-7.21-opengl32.patch 
b/app-emulation/wine-vanilla/files/wine-vanilla-7.21-opengl32.patch
new file mode 100644
index ..9411e05e96fd
--- /dev/null
+++ b/app-emulation/wine-vanilla/files/wine-vanilla-7.21-opengl32.patch
@@ -0,0 +1,73 @@
+Fixes PE opengl32.dll failing to initialize.
+
+https://gitlab.winehq.org/wine/wine/-/commit/34099bba6cb
+From:  Rémi Bernon 
+Date: Mon, 14 Nov 2022 11:55:51 +0100
+Subject: [PATCH] ntdll: Delay loading unixlibs until the functions are
+ requested.
+
+Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53909
+--- a/dlls/ntdll/unix/virtual.c
 b/dlls/ntdll/unix/virtual.c
+@@ -98,6 +98,7 @@ struct builtin_module
+ unsigned int refcount;
+ void*handle;
+ void*module;
++char*unix_path;
+ void*unix_handle;
+ };
+ 
+@@ -583,6 +584,7 @@ static void add_builtin_module( void *module, void *handle 
)
+ builtin->handle  = handle;
+ builtin->module  = module;
+ builtin->refcount= 1;
++builtin->unix_path   = NULL;
+ builtin->unix_handle = NULL;
+ list_add_tail( _modules, >entry );
+ }
+@@ -603,6 +605,7 @@ void release_builtin_module( void *module )
+ list_remove( >entry );
+ if (builtin->handle) dlclose( builtin->handle );
+ if (builtin->unix_handle) dlclose( builtin->unix_handle );
++free( builtin->unix_path );
+ free( builtin );
+ }
+ break;
+@@ -652,6 +655,8 @@ static NTSTATUS get_builtin_unix_funcs( void *module, BOOL 
wow, const void **fun
+ LIST_FOR_EACH_ENTRY( builtin, _modules, struct builtin_module, 
entry )
+ {
+ if (builtin->module != module) continue;
++if (builtin->unix_path && !builtin->unix_handle)
++builtin->unix_handle = dlopen( builtin->unix_path, RTLD_NOW );
+ if (builtin->unix_handle)
+ {
+ *funcs = dlsym( builtin->unix_handle, ptr_name );
+@@ -669,26 +674,19 @@ static NTSTATUS get_builtin_unix_funcs( void *module, 
BOOL wow, const void **fun
+  */
+ NTSTATUS load_builtin_unixlib( void *module, const char *name )
+ {
+-void *handle;
+ sigset_t sigset;
+-NTSTATUS status = STATUS_DLL_NOT_FOUND;
++NTSTATUS status = STATUS_SUCCESS;
+ struct builtin_module *builtin;
+ 
+-if (!(handle = dlopen( name, RTLD_NOW ))) return status;
+ server_enter_uninterrupted_section( _mutex,  );
+ LIST_FOR_EACH_ENTRY( builtin, _modules, struct builtin_module, 
entry )
+ {
+ if (builtin->module != module) continue;
+-if (!builtin->unix_handle)
+-{
+-builtin->unix_handle = handle;
+-status = STATUS_SUCCESS;
+-}
++if (!builtin->unix_path) builtin->unix_path = strdup( name );
+ else status = STATUS_IMAGE_ALREADY_LOADED;
+ break;
+ }
+ server_leave_uninterrupted_section( _mutex,  );
+-if (status) dlclose( handle );
+ return status;
+ }
+ 

diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.21.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-7.21-r1.ebuild
similarity index 99%
rename from app-emulation/wine-vanilla/wine-vanilla-7.21.ebuild
rename to app-emulation/wine-vanilla/wine-vanilla-7.21-r1.ebuild
index d931d7219d8d..38fe963828ae 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-7.21.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-7.21-r1.ebuild
@@ -128,7 +128,8 @@ QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC 
-Wl,-z,notext
 PATCHES=(
"${FILESDIR}"/${PN}-7.0-noexecstack.patch
"${FILESDIR}"/${PN}-7.20-unwind.patch
-   "${FILESDIR}"/${PN}-7.21-crossflags.patch
+   "${FILESDIR}"/${P}-crossflags.patch
+   "${FILESDIR}"/${P}-opengl32.patch
 )
 
 pkg_pretend() {



[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-staging/, app-emulation/wine-staging/files/

2022-11-23 Thread Ionen Wolkens
commit: bd5474ca01e379cb7b8d4c4da6f6bd3be103f8bf
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Nov 23 23:49:07 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Nov 24 00:54:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd5474ca

app-emulation/wine-staging: backport opengl32.dll fix to 7.21

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

 .../files/wine-staging-7.21-opengl32.patch | 73 ++
 ...ing-7.21.ebuild => wine-staging-7.21-r1.ebuild} |  3 +-
 2 files changed, 75 insertions(+), 1 deletion(-)

diff --git a/app-emulation/wine-staging/files/wine-staging-7.21-opengl32.patch 
b/app-emulation/wine-staging/files/wine-staging-7.21-opengl32.patch
new file mode 100644
index ..9411e05e96fd
--- /dev/null
+++ b/app-emulation/wine-staging/files/wine-staging-7.21-opengl32.patch
@@ -0,0 +1,73 @@
+Fixes PE opengl32.dll failing to initialize.
+
+https://gitlab.winehq.org/wine/wine/-/commit/34099bba6cb
+From:  Rémi Bernon 
+Date: Mon, 14 Nov 2022 11:55:51 +0100
+Subject: [PATCH] ntdll: Delay loading unixlibs until the functions are
+ requested.
+
+Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53909
+--- a/dlls/ntdll/unix/virtual.c
 b/dlls/ntdll/unix/virtual.c
+@@ -98,6 +98,7 @@ struct builtin_module
+ unsigned int refcount;
+ void*handle;
+ void*module;
++char*unix_path;
+ void*unix_handle;
+ };
+ 
+@@ -583,6 +584,7 @@ static void add_builtin_module( void *module, void *handle 
)
+ builtin->handle  = handle;
+ builtin->module  = module;
+ builtin->refcount= 1;
++builtin->unix_path   = NULL;
+ builtin->unix_handle = NULL;
+ list_add_tail( _modules, >entry );
+ }
+@@ -603,6 +605,7 @@ void release_builtin_module( void *module )
+ list_remove( >entry );
+ if (builtin->handle) dlclose( builtin->handle );
+ if (builtin->unix_handle) dlclose( builtin->unix_handle );
++free( builtin->unix_path );
+ free( builtin );
+ }
+ break;
+@@ -652,6 +655,8 @@ static NTSTATUS get_builtin_unix_funcs( void *module, BOOL 
wow, const void **fun
+ LIST_FOR_EACH_ENTRY( builtin, _modules, struct builtin_module, 
entry )
+ {
+ if (builtin->module != module) continue;
++if (builtin->unix_path && !builtin->unix_handle)
++builtin->unix_handle = dlopen( builtin->unix_path, RTLD_NOW );
+ if (builtin->unix_handle)
+ {
+ *funcs = dlsym( builtin->unix_handle, ptr_name );
+@@ -669,26 +674,19 @@ static NTSTATUS get_builtin_unix_funcs( void *module, 
BOOL wow, const void **fun
+  */
+ NTSTATUS load_builtin_unixlib( void *module, const char *name )
+ {
+-void *handle;
+ sigset_t sigset;
+-NTSTATUS status = STATUS_DLL_NOT_FOUND;
++NTSTATUS status = STATUS_SUCCESS;
+ struct builtin_module *builtin;
+ 
+-if (!(handle = dlopen( name, RTLD_NOW ))) return status;
+ server_enter_uninterrupted_section( _mutex,  );
+ LIST_FOR_EACH_ENTRY( builtin, _modules, struct builtin_module, 
entry )
+ {
+ if (builtin->module != module) continue;
+-if (!builtin->unix_handle)
+-{
+-builtin->unix_handle = handle;
+-status = STATUS_SUCCESS;
+-}
++if (!builtin->unix_path) builtin->unix_path = strdup( name );
+ else status = STATUS_IMAGE_ALREADY_LOADED;
+ break;
+ }
+ server_leave_uninterrupted_section( _mutex,  );
+-if (status) dlclose( handle );
+ return status;
+ }
+ 

diff --git a/app-emulation/wine-staging/wine-staging-7.21.ebuild 
b/app-emulation/wine-staging/wine-staging-7.21-r1.ebuild
similarity index 99%
rename from app-emulation/wine-staging/wine-staging-7.21.ebuild
rename to app-emulation/wine-staging/wine-staging-7.21-r1.ebuild
index e3f38a33cb12..606f5b2e9331 100644
--- a/app-emulation/wine-staging/wine-staging-7.21.ebuild
+++ b/app-emulation/wine-staging/wine-staging-7.21-r1.ebuild
@@ -129,7 +129,8 @@ QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC 
-Wl,-z,notext
 PATCHES=(
"${FILESDIR}"/${PN}-7.17-noexecstack.patch
"${FILESDIR}"/${PN}-7.20-unwind.patch
-   "${FILESDIR}"/${PN}-7.21-crossflags.patch
+   "${FILESDIR}"/${P}-crossflags.patch
+   "${FILESDIR}"/${P}-opengl32.patch
 )
 
 pkg_pretend() {



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

2022-11-23 Thread Sam James
commit: 6ccf1b9327a975ba069b356e3e9f1a51e39ca45d
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 24 00:52:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 24 00:52:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ccf1b93

net-misc/radvd: fix build w/ clang 16

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

 net-misc/radvd/files/radvd-2.19-clang16.patch | 62 ++
 net-misc/radvd/radvd-2.19-r5.ebuild   | 74 +++
 2 files changed, 136 insertions(+)

diff --git a/net-misc/radvd/files/radvd-2.19-clang16.patch 
b/net-misc/radvd/files/radvd-2.19-clang16.patch
new file mode 100644
index ..793126dbcc1b
--- /dev/null
+++ b/net-misc/radvd/files/radvd-2.19-clang16.patch
@@ -0,0 +1,62 @@
+https://github.com/radvd-project/radvd/commit/f4baa88bfd77710a6034e3c23b95ef5efb80f83b
+https://bugs.gentoo.org/880823
+
+From ff7ab0cf445236f30e58531175ba912614fed952 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Thu, 17 Nov 2022 22:03:25 +
+Subject: [PATCH 1/2] Makefile.am: drop -Wno-implicit-function-declaration
+
+1. Clang 16 makes -Wimplicit-function-declaration error by default
+   (and it's planned that GCC 14 will do the same) so we need to fix
+   the real problem. This is papering over it.
+
+2. It's not true that there's nothing we can do about it. Fix in a follow-up
+   commit.
+
+Bug: https://bugs.gentoo.org/880823
+Fixes: b5e6b09cf914a960ac3b1676b77d3ea9f91821c7
+Signed-off-by: Sam James 
+--- a/Makefile.am
 b/Makefile.am
+@@ -66,9 +66,6 @@ radvd_LDADD = \
+ scanner.c: gram.h
+ gram.h: gram.c
+ 
+-libradvd_parser_a_CFLAGS = \
+-  -Wno-implicit-function-declaration
+-
+ libradvd_parser_a_SOURCES = \
+   gram.h \
+   gram.y \
+
+From e0f5bcd9091a5f7abd423fce9f372c8079849a64 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Thu, 17 Nov 2022 22:03:25 +
+Subject: [PATCH 2/2] gram.y: Fix -Wimplicit-function-declaration
+
+Clang 16 makes -Wimplicit-function-declaration an error by default.
+
+For more information, see LWN.net [0] or LLVM's Discourse [1], the Gentoo wiki 
[2],
+or the (new) c-std-porting mailing list [3].
+
+[0] https://lwn.net/Articles/913505/
+[1] 
https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213
+[2] https://wiki.gentoo.org/wiki/Modern_C_porting
+[3] hosted at lists.linux.dev.
+
+Bug: https://bugs.gentoo.org/880823
+Signed-off-by: Sam James 
+--- a/gram.y
 b/gram.y
+@@ -20,6 +20,10 @@
+ 
+ #define YYERROR_VERBOSE 1
+ 
++int yylex (void);
++void yyset_in (FILE * _in_str);
++int yylex_destroy (void);
++
+ #if 0 /* no longer necessary? */
+ #ifndef HAVE_IN6_ADDR_S6_ADDR
+ # ifdef __FreeBSD__
+

diff --git a/net-misc/radvd/radvd-2.19-r5.ebuild 
b/net-misc/radvd/radvd-2.19-r5.ebuild
new file mode 100644
index ..339fa3d60deb
--- /dev/null
+++ b/net-misc/radvd/radvd-2.19-r5.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools readme.gentoo-r1 systemd toolchain-funcs
+
+DESCRIPTION="Linux IPv6 Router Advertisement Daemon"
+HOMEPAGE="https://v6web.litech.org/radvd/;
+SRC_URI="https://v6web.litech.org/radvd/dist/${P}.tar.xz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="selinux test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="virtual/pkgconfig"
+DEPEND="
+   sys-devel/bison
+   sys-devel/flex
+   test? ( dev-libs/check )
+"
+RDEPEND="
+   acct-group/radvd
+   acct-user/radvd
+   selinux? ( sec-policy/selinux-radvd )
+"
+
+DOCS=( CHANGES README TODO radvd.conf.example )
+
+PATCHES=(
+   "${FILESDIR}"/${P}-musl-include.patch
+   "${FILESDIR}"/${P}-clang16.patch
+)
+
+src_prepare() {
+   default
+
+   # Drop once clang16 patch is in a release
+   eautoreconf
+}
+
+src_configure() {
+   econf --with-pidfile=/run/radvd/radvd.pid \
+   --with-systemdsystemunitdir=no \
+   $(use_with test check)
+}
+
+src_compile() {
+   emake AR="$(tc-getAR)"
+}
+
+src_install() {
+   default
+
+   docinto html
+   dodoc INTRO.html
+
+   newinitd "${FILESDIR}"/${PN}-2.15.init ${PN}
+   newconfd "${FILESDIR}"/${PN}.conf ${PN}
+
+   systemd_dounit "${FILESDIR}"/${PN}.service
+
+   readme.gentoo_create_doc
+}
+
+DISABLE_AUTOFORMATTING=1
+DOC_CONTENTS="Please create a configuration file ${ROOT}/etc/radvd.conf.
+See ${ROOT}/usr/share/doc/${PF} for an example.
+
+grsecurity users should allow a specific group to read /proc
+and add the radvd user to that group, otherwise radvd may
+segfault on startup."



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

2022-11-23 Thread Conrad Kostecki
commit: 024e6cbae077bcc03122d0d966b07e37a2c32587
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Wed Nov 23 23:43:00 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Nov 23 23:44:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=024e6cba

net-irc/znc-palaver: amd64 stable

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

 net-irc/znc-palaver/znc-palaver-1.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/znc-palaver/znc-palaver-1.2.2.ebuild 
b/net-irc/znc-palaver/znc-palaver-1.2.2.ebuild
index a02f04fc7453..9d6f3110de8a 100644
--- a/net-irc/znc-palaver/znc-palaver-1.2.2.ebuild
+++ b/net-irc/znc-palaver/znc-palaver-1.2.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/cocodelabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="test"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 RESTRICT="!test? ( test )"



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

2022-11-23 Thread Conrad Kostecki
commit: 8e3297e85b4b4a0d8221d5b164e25a7f4d5d949b
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Wed Nov 23 23:44:01 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Nov 23 23:44:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e3297e8

net-irc/znc-palaver: drop 1.2.1-r1

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

 net-irc/znc-palaver/Manifest|  1 -
 net-irc/znc-palaver/znc-palaver-1.2.1-r1.ebuild | 60 -
 2 files changed, 61 deletions(-)

diff --git a/net-irc/znc-palaver/Manifest b/net-irc/znc-palaver/Manifest
index bff72c1e0f33..b571ecbc2f12 100644
--- a/net-irc/znc-palaver/Manifest
+++ b/net-irc/znc-palaver/Manifest
@@ -1,2 +1 @@
-DIST znc-palaver-1.2.1.tar.gz 13302 BLAKE2B 
0a46e4dd93f06a2b1705d619b0960a246ebf326fe4ca1afdc152a90274984421478ff52bd942a09dffe58349477d622b2839b2e1af0cb11b5bc8c7a329d3b3a4
 SHA512 
0cfa4dfcebca79ed0aaa9b44c7395318782237a8752e26810686276587004ab95342f5983e6c9a74950da062c34e634d8a4bf502977289e59686eef069dca84a
 DIST znc-palaver-1.2.2.tar.gz 14649 BLAKE2B 
ad67bbbfc9ad293ce71669d84b7ccb3bd69f52e534662ac35c4a3ecd41fe91af2fe519f109dd2e9b9b824e5970883706a6dc7ebc89b806e74e5ad121466947f8
 SHA512 
b91ba7200cac393557252874293f131c83a4cea83203457e8f6f91a129d8207c16951b983e52848ce4f54750752f69765ca26b8e3f50e74da2a11138eaf2bdce

diff --git a/net-irc/znc-palaver/znc-palaver-1.2.1-r1.ebuild 
b/net-irc/znc-palaver/znc-palaver-1.2.1-r1.ebuild
deleted file mode 100644
index 73185c6ac198..
--- a/net-irc/znc-palaver/znc-palaver-1.2.1-r1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit python-single-r1 toolchain-funcs
-
-DESCRIPTION="A ZNC module which provides push notifications to Palaver"
-HOMEPAGE="https://github.com/cocodelabs/znc-palaver;
-SRC_URI="https://github.com/cocodelabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   net-irc/znc:=[ssl]"
-
-BDEPEND="
-   ${RDEPEND}
-   $(python_gen_cond_dep '
-   dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
-   dev-python/semantic_version[${PYTHON_USEDEP}]
-   ')
-"
-
-DOCS=( "CHANGELOG.md" "README.md" )
-
-PATCHES=(
-   "${FILESDIR}/${P}-python310.patch"
-   "${FILESDIR}/${P}-xunit2.patch"
-)
-
-src_compile() {
-   tc-export CXX
-
-   # Building znc modules by 'znc-buildmod'
-   # does not support multiple threads.
-   emake -j1
-}
-
-src_test() {
-   default
-
-   emake test-integration
-}
-
-src_install() {
-   insinto /usr/$(get_libdir)/znc
-   doins palaver.so
-
-   einstalldocs
-}



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

2022-11-23 Thread Conrad Kostecki
commit: 9657cb0c1cc3516690d4170c73ab9af4a20f8c87
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Wed Nov 23 23:42:38 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Nov 23 23:44:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9657cb0c

dev-lua/say: drop 1.3_p1-r1

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

 dev-lua/say/Manifest |  1 -
 dev-lua/say/say-1.3_p1-r1.ebuild | 48 
 2 files changed, 49 deletions(-)

diff --git a/dev-lua/say/Manifest b/dev-lua/say/Manifest
index 31dc07a30a59..793ca862a678 100644
--- a/dev-lua/say/Manifest
+++ b/dev-lua/say/Manifest
@@ -1,2 +1 @@
-DIST say-1.3_p1.tar.gz 3667 BLAKE2B 
bd99687a71129c5038749b0a2ea48411a411cf05559793cc0c4802a5b7aa620fbf4fd15ed9ab661b33c7b9f94468aaf9e292d177aca4d1c7cd29009601d015f0
 SHA512 
8d4a360bf0731c2a70c23edb9e6e81cab1e7d9b861aa35103a5c6e521633410860d76c46dc2ea62a06ac8ab3b522bc71c11143d6fe7e26e7fa24dd3f5ea1e5f6
 DIST say-1.4.1.tar.gz 6091 BLAKE2B 
59280a9d8e95f1f759c59a4886f864046ff65db035652acec0c9c32eda000ed8eda74385769bc6b0946262a3695db857848ca4b844a8a1626949c1b5bf273dab
 SHA512 
a6c3477859615d7ae0677ac7aa0cefe8bf6f43424812062b4a06145017952b176801431c5be920cb67f52c07cc3d374e8a6714233e2252a2bb6b7ed4c3e32f90

diff --git a/dev-lua/say/say-1.3_p1-r1.ebuild b/dev-lua/say/say-1.3_p1-r1.ebuild
deleted file mode 100644
index 59c6ecbebc7a..
--- a/dev-lua/say/say-1.3_p1-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-MY_PV="${PV/_p/-}"
-
-inherit lua
-
-DESCRIPTION="Lua String Hashing/Indexing Library"
-HOMEPAGE="https://github.com/lunarmodules/say;
-SRC_URI="https://github.com/Olivine-Labs/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
-IUSE="test"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-RDEPEND="${LUA_DEPS}"
-
-BDEPEND="
-   virtual/pkgconfig
-   test? ( dev-lua/busted[${LUA_USEDEP}] )
-   ${RDEPEND}
-"
-
-lua_src_test() {
-   busted --lua=${ELUA} || die
-}
-
-src_test() {
-   lua_foreach_impl lua_src_test
-}
-
-lua_src_install() {
-   insinto $(lua_get_lmod_dir)/say
-   doins src/init.lua
-
-   einstalldocs
-}
-
-src_install() {
-   lua_foreach_impl lua_src_install
-}



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

2022-11-23 Thread Conrad Kostecki
commit: 5f4c55d53e6e27989881457c74b083d8bab68807
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Wed Nov 23 23:43:24 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Nov 23 23:44:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f4c55d5

net-irc/znc-palaver: x86 stable

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

 net-irc/znc-palaver/znc-palaver-1.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/znc-palaver/znc-palaver-1.2.2.ebuild 
b/net-irc/znc-palaver/znc-palaver-1.2.2.ebuild
index 9d6f3110de8a..fb325d4797bb 100644
--- a/net-irc/znc-palaver/znc-palaver-1.2.2.ebuild
+++ b/net-irc/znc-palaver/znc-palaver-1.2.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/cocodelabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="test"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 RESTRICT="!test? ( test )"



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

2022-11-23 Thread Conrad Kostecki
commit: cffb144351c28d8eeaf00d8fd9f9a7fce0a07a1a
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Wed Nov 23 23:41:24 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Nov 23 23:44:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cffb1443

app-crypt/acme-sh: drop 3.0.4

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

 app-crypt/acme-sh/Manifest |  1 -
 app-crypt/acme-sh/acme-sh-3.0.4.ebuild | 54 --
 2 files changed, 55 deletions(-)

diff --git a/app-crypt/acme-sh/Manifest b/app-crypt/acme-sh/Manifest
index da9ff4790509..8ed71b13cf97 100644
--- a/app-crypt/acme-sh/Manifest
+++ b/app-crypt/acme-sh/Manifest
@@ -1,2 +1 @@
-DIST acme.sh-3.0.4.tar.gz 253157 BLAKE2B 
b1bde1ca31ef34c264f5045dd36220b3fd04230c59f7e65a9623681377dbde161ed3b92d86bd3e6f5a115d8847b1c2019bf984194f2901b52eb65abefad8bf81
 SHA512 
919987ac026366d245fa2730edf1212deafb051129811f35b482a30af9b0034a802baa218a35048e030795127cfeae03b4c3d4f12e580cd82edbacdd72e588e7
 DIST acme.sh-3.0.5.tar.gz 270092 BLAKE2B 
daba86ec09df80d374d1ea632f2bc84ecfbf665874d10fcb410e1bde7787551bb8b128e1ed0a4dc7943f821aaba6f9ae43b83225875f389d02d20d47b6fdf8f3
 SHA512 
882768c84182a8b11f4f315a9b429cd84399145a97b64772a42e0c7fc478c6c5f93a6c73289410b4d2108786a7c275e99f2e47991bdca315fd7d80a4282eefc9

diff --git a/app-crypt/acme-sh/acme-sh-3.0.4.ebuild 
b/app-crypt/acme-sh/acme-sh-3.0.4.ebuild
deleted file mode 100644
index e8a4db2391b3..
--- a/app-crypt/acme-sh/acme-sh-3.0.4.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN/-/.}"
-MY_P="${MY_PN}-${PV}"
-
-inherit optfeature
-
-DESCRIPTION="A pure Unix shell script implementing ACME client protocol"
-HOMEPAGE="https://github.com/acmesh-official/acme.sh;
-SRC_URI="https://github.com/acmesh-official/${MY_PN}/archive/${PV}.tar.gz -> 
${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-IUSE="selinux"
-
-RDEPEND="
-   dev-libs/openssl:0
-   net-misc/curl
-   net-misc/socat
-   selinux? ( sec-policy/selinux-certbot )
-"
-
-src_install() {
-   newdoc deploy/README.md README-deploy.md
-   newdoc dnsapi/README.md README-dnsapi.md
-   rm {deploy,dnsapi}/README.md || die
-   einstalldocs
-
-   exeinto /usr/share/acme.sh
-   doexe acme.sh
-
-   insinto /usr/share/acme.sh
-   doins -r deploy dnsapi notify
-
-   keepdir /etc/acme-sh
-   doenvd "${FILESDIR}"/99acme-sh
-
-   insinto /etc/bash/bashrc.d
-   doins "${FILESDIR}"/acme.sh
-
-   dosym ../share/acme.sh/acme.sh usr/bin/acme.sh
-}
-
-pkg_postinst() {
-   optfeature_header "For webserver mode, install a supported web server:"
-   optfeature "using apache2 webserver mode" www-servers/apache
-   optfeature "using nginx webserver mode" www-servers/nginx
-}



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

2022-11-23 Thread Conrad Kostecki
commit: 3e0c11d084070dd2bb7999ec4f69596126728cbe
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Wed Nov 23 23:41:00 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Nov 23 23:44:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e0c11d0

app-crypt/acme-sh: add 3.0.5

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

 app-crypt/acme-sh/Manifest |  1 +
 app-crypt/acme-sh/acme-sh-3.0.5.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/app-crypt/acme-sh/Manifest b/app-crypt/acme-sh/Manifest
index f7bc015bfae9..da9ff4790509 100644
--- a/app-crypt/acme-sh/Manifest
+++ b/app-crypt/acme-sh/Manifest
@@ -1 +1,2 @@
 DIST acme.sh-3.0.4.tar.gz 253157 BLAKE2B 
b1bde1ca31ef34c264f5045dd36220b3fd04230c59f7e65a9623681377dbde161ed3b92d86bd3e6f5a115d8847b1c2019bf984194f2901b52eb65abefad8bf81
 SHA512 
919987ac026366d245fa2730edf1212deafb051129811f35b482a30af9b0034a802baa218a35048e030795127cfeae03b4c3d4f12e580cd82edbacdd72e588e7
+DIST acme.sh-3.0.5.tar.gz 270092 BLAKE2B 
daba86ec09df80d374d1ea632f2bc84ecfbf665874d10fcb410e1bde7787551bb8b128e1ed0a4dc7943f821aaba6f9ae43b83225875f389d02d20d47b6fdf8f3
 SHA512 
882768c84182a8b11f4f315a9b429cd84399145a97b64772a42e0c7fc478c6c5f93a6c73289410b4d2108786a7c275e99f2e47991bdca315fd7d80a4282eefc9

diff --git a/app-crypt/acme-sh/acme-sh-3.0.5.ebuild 
b/app-crypt/acme-sh/acme-sh-3.0.5.ebuild
new file mode 100644
index ..c83e0e967104
--- /dev/null
+++ b/app-crypt/acme-sh/acme-sh-3.0.5.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-/.}"
+MY_P="${MY_PN}-${PV}"
+
+inherit optfeature
+
+DESCRIPTION="A pure Unix shell script implementing ACME client protocol"
+HOMEPAGE="https://github.com/acmesh-official/acme.sh;
+SRC_URI="https://github.com/acmesh-official/${MY_PN}/archive/refs/tags/v${PV}.tar.gz
 -> ${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+IUSE="selinux"
+
+RDEPEND="
+   dev-libs/openssl:0
+   net-misc/curl
+   net-misc/socat
+   selinux? ( sec-policy/selinux-certbot )
+"
+
+src_install() {
+   newdoc deploy/README.md README-deploy.md
+   newdoc dnsapi/README.md README-dnsapi.md
+   rm {deploy,dnsapi}/README.md || die
+   einstalldocs
+
+   exeinto /usr/share/acme.sh
+   doexe acme.sh
+
+   insinto /usr/share/acme.sh
+   doins -r deploy dnsapi notify
+
+   keepdir /etc/acme-sh
+   doenvd "${FILESDIR}"/99acme-sh
+
+   insinto /etc/bash/bashrc.d
+   doins "${FILESDIR}"/acme.sh
+
+   dosym ../share/acme.sh/acme.sh usr/bin/acme.sh
+}
+
+pkg_postinst() {
+   optfeature_header "For webserver mode, install a supported web server:"
+   optfeature "using apache2 webserver mode" www-servers/apache
+   optfeature "using nginx webserver mode" www-servers/nginx
+}



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

2022-11-23 Thread Conrad Kostecki
commit: 42e6b61a4398356250f74e552ffaeb61bfc261c6
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Wed Nov 23 23:42:16 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Nov 23 23:44:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42e6b61a

dev-lua/say: stabilize all-arches

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

 dev-lua/say/say-1.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lua/say/say-1.4.1.ebuild b/dev-lua/say/say-1.4.1.ebuild
index b17a4c9fa4d1..e18d471604d7 100644
--- a/dev-lua/say/say-1.4.1.ebuild
+++ b/dev-lua/say/say-1.4.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/lunarmodules/${PN}/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
 IUSE="test"
 REQUIRED_USE="${LUA_REQUIRED_USE}"
 RESTRICT="!test? ( test )"



[gentoo-commits] proj/portage:master commit in: src/, /

2022-11-23 Thread Sam James
commit: 38fcfd22dd8bd6cbecdd6327523d65b042389cc9
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 10:16:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 23 23:43:51 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=38fcfd22

src: use designated initialiser syntax for PyModuleDef

It's far easier to keep track of the arguments this way.

Closes: https://github.com/gentoo/portage/pull/940
Signed-off-by: Sam James  gentoo.org>

 NEWS   |  2 ++
 src/portage_util_file_copy_reflink_linux.c | 21 -
 src/portage_util_libc.c| 27 +--
 3 files changed, 27 insertions(+), 23 deletions(-)

diff --git a/NEWS b/NEWS
index 8767d393c..9284ff81d 100644
--- a/NEWS
+++ b/NEWS
@@ -10,6 +10,8 @@ Features:
 
 * cleanups: Drop long-obsolete Jython compatibility code.
 
+* cleanups: Use designated initializer syntax in src/ (C bits).
+
 * Add support for a distinct SYSROOT location that is not equal to / or ROOT.
   This is only expected to be used for cross-bootstrapping a new system from
   scratch using a crossdev environment under /usr/${CHOST}.

diff --git a/src/portage_util_file_copy_reflink_linux.c 
b/src/portage_util_file_copy_reflink_linux.c
index b00b57952..f0badc0e9 100644
--- a/src/portage_util_file_copy_reflink_linux.c
+++ b/src/portage_util_file_copy_reflink_linux.c
@@ -16,25 +16,20 @@ static PyObject * _reflink_linux_file_copy(PyObject *, 
PyObject *);
 
 static PyMethodDef reflink_linuxMethods[] = {
 {
-"file_copy",
-_reflink_linux_file_copy,
-METH_VARARGS,
-"Copy between two file descriptors, "
-"with reflink and sparse file support."
+.ml_name = "file_copy",
+.ml_meth = _reflink_linux_file_copy,
+.ml_flags = METH_VARARGS,
+.ml_doc = "Copy between two file descriptors with reflink and 
sparse file support."
 },
 {NULL, NULL, 0, NULL}
 };
 
 static struct PyModuleDef moduledef = {
 PyModuleDef_HEAD_INIT,
-"reflink_linux",/* m_name */
-"Module for reflink_linux copy operations", /* m_doc */
--1, /* m_size */
-reflink_linuxMethods,   /* m_methods */
-NULL,   /* m_reload */
-NULL,   /* m_traverse */
-NULL,   /* m_clear */
-NULL,   /* m_free */
+.m_name = "reflink_linux",
+.m_doc = "Module for reflink_linux copy operations",
+.m_size = -1,
+.m_methods = reflink_linuxMethods,
 };
 
 PyMODINIT_FUNC

diff --git a/src/portage_util_libc.c b/src/portage_util_libc.c
index 2a3e624dc..12b2440c7 100644
--- a/src/portage_util_libc.c
+++ b/src/portage_util_libc.c
@@ -10,21 +10,28 @@ static PyObject * _libc_tolower(PyObject *, PyObject *);
 static PyObject * _libc_toupper(PyObject *, PyObject *);
 
 static PyMethodDef LibcMethods[] = {
-   {"tolower", _libc_tolower, METH_VARARGS, "Convert to lower case using 
system locale."},
-   {"toupper", _libc_toupper, METH_VARARGS, "Convert to upper case using 
system locale."},
+   {
+   .ml_name = "tolower",
+   .ml_meth = _libc_tolower,
+   .ml_flags = METH_VARARGS,
+   .ml_doc = "Convert to lower case using system locale."
+
+   },
+   {
+   .ml_name = "toupper",
+   .ml_meth = _libc_toupper,
+   .ml_flags = METH_VARARGS,
+   .ml_doc = "Convert to upper case using system locale."
+   },
{NULL, NULL, 0, NULL}
 };
 
 static struct PyModuleDef moduledef = {
PyModuleDef_HEAD_INIT,
-   "libc", /* 
m_name */
-   "Module for converting case using the system locale",   /* 
m_doc */
-   -1, /* 
m_size */
-   LibcMethods,/* 
m_methods */
-   NULL,   /* 
m_reload */
-   NULL,   /* 
m_traverse */
-   NULL,   /* 
m_clear */
-   NULL,   /* 
m_free */
+   .m_name = "libc",
+   .m_doc = "Module for converting case using the system locale",
+   .m_size = -1,
+   .m_methods = LibcMethods,
 };
 
 PyMODINIT_FUNC



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

2022-11-23 Thread Sam James
commit: 5a7f69235164cb403bb4c2832b1ac5bb59c86136
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 23 23:40:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 23 23:40:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a7f6923

dev-python/bracex: Keyword 2.3_p1 arm, #882593

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

 dev-python/bracex/bracex-2.3_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/bracex/bracex-2.3_p1.ebuild 
b/dev-python/bracex/bracex-2.3_p1.ebuild
index 403c795cf0e8..c7173fbae49d 100644
--- a/dev-python/bracex/bracex-2.3_p1.ebuild
+++ b/dev-python/bracex/bracex-2.3_p1.ebuild
@@ -32,7 +32,7 @@ S="${WORKDIR}/${PN}-${MY_PV}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
 
 BDEPEND="
test? (



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

2022-11-23 Thread Sam James
commit: c73629db51255a5697e78882021b1a32fb51df7f
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 23 23:40:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 23 23:40:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c73629db

net-misc/rsync: Keyword 3.2.7-r1 arm, #882593

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

 net-misc/rsync/rsync-3.2.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/rsync/rsync-3.2.7-r1.ebuild 
b/net-misc/rsync/rsync-3.2.7-r1.ebuild
index bd3b9c98369c..9af44ab57907 100644
--- a/net-misc/rsync/rsync-3.2.7-r1.ebuild
+++ b/net-misc/rsync/rsync-3.2.7-r1.ebuild
@@ -27,7 +27,7 @@ else
SRC_DIR="src-previews"
else
SRC_DIR="src"
-   KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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"
fi
 
SRC_URI="https://rsync.samba.org/ftp/rsync/${SRC_DIR}/${P/_/}.tar.gz



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

2022-11-23 Thread Sam James
commit: d5648a19b20879ce0fe8582fa5fc0f5de833d999
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 23 23:39:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 23 23:39:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5648a19

dev-python/bracex: Keyword 2.3_p1 sparc, #882593

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

 dev-python/bracex/bracex-2.3_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/bracex/bracex-2.3_p1.ebuild 
b/dev-python/bracex/bracex-2.3_p1.ebuild
index b40c73702159..403c795cf0e8 100644
--- a/dev-python/bracex/bracex-2.3_p1.ebuild
+++ b/dev-python/bracex/bracex-2.3_p1.ebuild
@@ -32,7 +32,7 @@ S="${WORKDIR}/${PN}-${MY_PV}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 x86"
+KEYWORDS="amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
 
 BDEPEND="
test? (



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

2022-11-23 Thread Sam James
commit: c9b930c3f179d18fbfae5d8d33a6821210dec0ac
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 23 23:39:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 23 23:39:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9b930c3

net-misc/rsync: Keyword 3.2.7-r1 sparc, #882593

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

 net-misc/rsync/rsync-3.2.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/rsync/rsync-3.2.7-r1.ebuild 
b/net-misc/rsync/rsync-3.2.7-r1.ebuild
index 448a8236ead9..bd3b9c98369c 100644
--- a/net-misc/rsync/rsync-3.2.7-r1.ebuild
+++ b/net-misc/rsync/rsync-3.2.7-r1.ebuild
@@ -27,7 +27,7 @@ else
SRC_DIR="src-previews"
else
SRC_DIR="src"
-   KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~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"
fi
 
SRC_URI="https://rsync.samba.org/ftp/rsync/${SRC_DIR}/${P/_/}.tar.gz



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

2022-11-23 Thread Sam James
commit: fc45a81d751a4df9340280e6a70d123cfae4538c
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 23 23:39:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 23 23:39:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc45a81d

net-misc/rsync: Keyword 3.2.7-r1 arm64, #882593

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

 net-misc/rsync/rsync-3.2.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/rsync/rsync-3.2.7-r1.ebuild 
b/net-misc/rsync/rsync-3.2.7-r1.ebuild
index be57ac763382..448a8236ead9 100644
--- a/net-misc/rsync/rsync-3.2.7-r1.ebuild
+++ b/net-misc/rsync/rsync-3.2.7-r1.ebuild
@@ -27,7 +27,7 @@ else
SRC_DIR="src-previews"
else
SRC_DIR="src"
-   KEYWORDS="~alpha ~amd64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
 
SRC_URI="https://rsync.samba.org/ftp/rsync/${SRC_DIR}/${P/_/}.tar.gz



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

2022-11-23 Thread Sam James
commit: 3e642d805459da18e88e58af39896fc85ab6a7ed
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 23 23:39:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 23 23:39:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e642d80

dev-python/bracex: Keyword 2.3_p1 arm64, #882593

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

 dev-python/bracex/bracex-2.3_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/bracex/bracex-2.3_p1.ebuild 
b/dev-python/bracex/bracex-2.3_p1.ebuild
index c689d4f18857..b40c73702159 100644
--- a/dev-python/bracex/bracex-2.3_p1.ebuild
+++ b/dev-python/bracex/bracex-2.3_p1.ebuild
@@ -32,7 +32,7 @@ S="${WORKDIR}/${PN}-${MY_PV}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~riscv ~s390 x86"
+KEYWORDS="amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 x86"
 
 BDEPEND="
test? (



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

2022-11-23 Thread Sam James
commit: c0322f1d5dbd5b8c0468d93800281923599cfe4b
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 23 23:29:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 23 23:29:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0322f1d

app-shells/bash: add 5.2_p12

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

 app-shells/bash/Manifest|   6 +
 app-shells/bash/bash-5.2_p12.ebuild | 344 
 2 files changed, 350 insertions(+)

diff --git a/app-shells/bash/Manifest b/app-shells/bash/Manifest
index 80b15f475b96..a6a915791ea8 100644
--- a/app-shells/bash/Manifest
+++ b/app-shells/bash/Manifest
@@ -391,3 +391,9 @@ DIST bash52-008 1771 BLAKE2B 
b46dde58525b727565efeca99cf4279fd2510382430b227ed23
 DIST bash52-008.sig 95 BLAKE2B 
bf702abda6415ac31627c84095d211807cfaed74d53cdd712e1524ec5926f334852bf88b316aade5a87c5c2be2e2268d6867813e0d5205e4c3adc332259d54cf
 SHA512 
84fde6817c0d63525d79355452eb31242b69d39dcc6d9e9453e5691e7ceb79af48a1be854a002d57aa120c7decbcae61af047a48ab1de54eef35b3877856c73b
 DIST bash52-009 1316 BLAKE2B 
36a1a5be9166f436077aff8c8dc8e6b8745b6b07408e5abc3756846d199799cee22e825ae992f3db5f3885157fb37b64f1159b3bc8d0bd1d16c5980c9f74e092
 SHA512 
71fffb71e5876e7abea7e769f4438f2f8d3843d7dfec13f1ba7e79ead5b001d7543c92eb3a628b393f8652bf136e4768c1d1c7b55c155cafe83886b900396e68
 DIST bash52-009.sig 95 BLAKE2B 
5527f79b8477b48077002e0fa8277ea6851c02895e0e2cc3bb164f09032be093c2db9afeaea10410451cc4d6d0c189ef153d25f015e64d98495afb28b9d73769
 SHA512 
ca4b88c3f056d5ab25aaef0f4f9071fd29efc1ac1034a18f0c82187789618203db7eeb4693f82a302a553a0c779b5f186083d4d3f77d03fe34b8398dc44fcbec
+DIST bash52-010 2045 BLAKE2B 
0c61991d38c95b25411e793a09855c18f536ddfae237b09d01ac7898d4638b8747fc58d2c2f35c651026bd6957cb04780382256417e0bbde288aa4e05cd80530
 SHA512 
12d120e39593d3f23aa86e510b0eda514ec69ef42e910e5855e4c7510354e8504e5d6949770448f5632ce482c9ab468f4ba82a8a38b4a8237cdd7b54f742946a
+DIST bash52-010.sig 95 BLAKE2B 
347282a2784bfd813919d9690ba2d2dcf76772d826dae2885ca23a10c54ad76009d9637d2cbd7b249ec04ff1d8effcf238c3b75abb576a922e423993bee89153
 SHA512 
e046197aee4c3acef30872a5a742882e61f8d0eca88a311b9e3826f814935e7d1627800f3dbef22543cf47084b48ca07b22cadfc6c761c5b5a943dabfb150709
+DIST bash52-011 1229 BLAKE2B 
e1b246634ee7b1bba7e4b140bc730fa6770f5988ed215ea1ba646eea630789b86fec471e99c28b142b74539639f37239487b02b877ea360f519bdaee2894
 SHA512 
83a7584ca8ee512839183e329183476a2c8bcb995e3dc9d5188f04f11760bd3cb0f2d29d12bca2661b7ce8ab125d44d35d839f735992ca6c27f936d609ac4683
+DIST bash52-011.sig 95 BLAKE2B 
e74cee94ba4f5a1e094b026a5fde7d10a1d9280302694476cc701c79cb1915bec2eabc937f5f44ab393e427dd12c900609e35469514121b006f5efce92acaf29
 SHA512 
15ca053df8c1e87c1724379984ef93d509602f38fc0ce272a2fb1375e07d68299add46605c2c0fb0053eb449cc588cf063bd7a889eec77d4d55f18d3290359ed
+DIST bash52-012 9107 BLAKE2B 
b7c4888a3af4e9ee37f3d83d15bad1360209eb412ba1e963c4be90b0b1d62e0c860f61f5cf7de3b7b1a34d341101069ffa5a65efc7dc5857dac296444321b9d2
 SHA512 
8f969cb36ee81ac47a4c3c6ee7fbe62159192fa4f14cb48973eccd55c458e6a093adc3045ee1c379544d8183d77813977a43cad5d225322d8816540a1cb8893b
+DIST bash52-012.sig 95 BLAKE2B 
e4c1867b22814335c9cf233e6240578e181ae9f515e83a652b00b325efc314af463ed019f6f2c692d981a4ef6e70610ae69a16c880e29b44d11c332277f466e6
 SHA512 
22793024cc8a3c67c03a7e82d910c005e0cbfc657196427cdaaa25158c89c580e5cf2153f62d5bb2083ad5a88715724b79d9d922524c39b82c217824b5609a97

diff --git a/app-shells/bash/bash-5.2_p12.ebuild 
b/app-shells/bash/bash-5.2_p12.ebuild
new file mode 100644
index ..955033674b60
--- /dev/null
+++ b/app-shells/bash/bash-5.2_p12.ebuild
@@ -0,0 +1,344 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/chetramey.asc
+inherit flag-o-matic toolchain-funcs prefix verify-sig
+
+# Uncomment if we have a patchset
+#GENTOO_PATCH_DEV="sam"
+#GENTOO_PATCH_VER="${PV}"
+
+# Official patchlevel
+# See ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/
+PLEVEL="${PV##*_p}"
+MY_PV="${PV/_p*}"
+MY_PV="${MY_PV/_/-}"
+MY_P="${PN}-${MY_PV}"
+MY_PATCHES=()
+
+is_release() {
+   case ${PV} in
+   |*_alpha*|*_beta*|*_rc*)
+   return 1
+   ;;
+   *)
+   return 0
+   ;;
+   esac
+}
+
+[[ ${PV} != *_p* ]] && PLEVEL=0
+
+# The version of readline this bash normally ships with.
+# Note: right now, we don't use the system copy of readline for bash for 
non-releases.
+READLINE_VER="8.2_p1"
+
+DESCRIPTION="The standard GNU Bourne again shell"
+HOMEPAGE="https://tiswww.case.edu/php/chet/bash/bashtop.html 
https://git.savannah.gnu.org/cgit/bash.git;
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/bash.git;
+   EGIT_BRANCH=devel
+   inherit 

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

2022-11-23 Thread Ionen Wolkens
commit: efbab0dad3aec302f311e6cf6809ff83ff727d9d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Nov 23 23:09:06 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Nov 23 23:23:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efbab0da

app-emulation/wine-proton: adjust mold workaround

-version worked fine but is not correct (typo), so replace it
(--version emits collect2 noise, so also add 2>/dev/null)

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

 app-emulation/wine-proton/wine-proton-7.0.4.ebuild| 2 +-
 app-emulation/wine-proton/wine-proton-7.0.5.ebuild| 2 +-
 app-emulation/wine-proton/wine-proton-7.0..ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-emulation/wine-proton/wine-proton-7.0.4.ebuild 
b/app-emulation/wine-proton/wine-proton-7.0.4.ebuild
index 3b01f3d095cf..031a67e02638 100644
--- a/app-emulation/wine-proton/wine-proton-7.0.4.ebuild
+++ b/app-emulation/wine-proton/wine-proton-7.0.4.ebuild
@@ -220,7 +220,7 @@ src_configure() {
 
# temporary workaround for tc-ld-force-bfd not yet enforcing with mold
# https://github.com/gentoo/gentoo/pull/28355
-   [[ $($(tc-getCC) ${LDFLAGS} -Wl,-version) == mold* ]] &&
+   [[ $($(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) == mold* ]] &&
append-ldflags -fuse-ld=bfd
 
# build using upstream's way (--with-wine64)

diff --git a/app-emulation/wine-proton/wine-proton-7.0.5.ebuild 
b/app-emulation/wine-proton/wine-proton-7.0.5.ebuild
index 82c464535ae9..46cd54a51bd3 100644
--- a/app-emulation/wine-proton/wine-proton-7.0.5.ebuild
+++ b/app-emulation/wine-proton/wine-proton-7.0.5.ebuild
@@ -220,7 +220,7 @@ src_configure() {
 
# temporary workaround for tc-ld-force-bfd not yet enforcing with mold
# https://github.com/gentoo/gentoo/pull/28355
-   [[ $($(tc-getCC) ${LDFLAGS} -Wl,-version) == mold* ]] &&
+   [[ $($(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) == mold* ]] &&
append-ldflags -fuse-ld=bfd
 
# build using upstream's way (--with-wine64)

diff --git a/app-emulation/wine-proton/wine-proton-7.0..ebuild 
b/app-emulation/wine-proton/wine-proton-7.0..ebuild
index eeb9741d6db0..7906e159577b 100644
--- a/app-emulation/wine-proton/wine-proton-7.0..ebuild
+++ b/app-emulation/wine-proton/wine-proton-7.0..ebuild
@@ -220,7 +220,7 @@ src_configure() {
 
# temporary workaround for tc-ld-force-bfd not yet enforcing with mold
# https://github.com/gentoo/gentoo/pull/28355
-   [[ $($(tc-getCC) ${LDFLAGS} -Wl,-version) == mold* ]] &&
+   [[ $($(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) == mold* ]] &&
append-ldflags -fuse-ld=bfd
 
# build using upstream's way (--with-wine64)



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

2022-11-23 Thread Ionen Wolkens
commit: 6b1f163badeb7a401008ac375875438898db97f6
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Nov 23 23:06:31 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Nov 23 23:23:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b1f163b

app-emulation/wine-vanilla: adjust mold workaround

-version worked fine but is not correct (typo), so replace it
(--version emits collect2 noise, so also add 2>/dev/null)

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

 app-emulation/wine-vanilla/wine-vanilla-7.0-r3.ebuild | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-7.0.1.ebuild  | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-7.19.ebuild   | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-7.20.ebuild   | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-7.21.ebuild   | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-.ebuild   | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.0-r3.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-7.0-r3.ebuild
index dc2e4068edcf..653e8809117b 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-7.0-r3.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-7.0-r3.ebuild
@@ -224,7 +224,7 @@ src_configure() {
 
# temporary workaround for tc-ld-force-bfd not yet enforcing with mold
# https://github.com/gentoo/gentoo/pull/28355
-   [[ $($(tc-getCC) ${LDFLAGS} -Wl,-version) == mold* ]] &&
+   [[ $($(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) == mold* ]] &&
append-ldflags -fuse-ld=bfd
 
# build using upstream's way (--with-wine64)

diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.0.1.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-7.0.1.ebuild
index 9b11369147f9..da66b3163208 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-7.0.1.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-7.0.1.ebuild
@@ -224,7 +224,7 @@ src_configure() {
 
# temporary workaround for tc-ld-force-bfd not yet enforcing with mold
# https://github.com/gentoo/gentoo/pull/28355
-   [[ $($(tc-getCC) ${LDFLAGS} -Wl,-version) == mold* ]] &&
+   [[ $($(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) == mold* ]] &&
append-ldflags -fuse-ld=bfd
 
# build using upstream's way (--with-wine64)

diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.19.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-7.19.ebuild
index fe719b45b565..69628d775f7e 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-7.19.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-7.19.ebuild
@@ -222,7 +222,7 @@ src_configure() {
 
# temporary workaround for tc-ld-force-bfd not yet enforcing with mold
# https://github.com/gentoo/gentoo/pull/28355
-   [[ $($(tc-getCC) ${LDFLAGS} -Wl,-version) == mold* ]] &&
+   [[ $($(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) == mold* ]] &&
append-ldflags -fuse-ld=bfd
 
# build using upstream's way (--with-wine64)

diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.20.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-7.20.ebuild
index 47b47b73effa..e1d2da19d47b 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-7.20.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-7.20.ebuild
@@ -222,7 +222,7 @@ src_configure() {
 
# temporary workaround for tc-ld-force-bfd not yet enforcing with mold
# https://github.com/gentoo/gentoo/pull/28355
-   [[ $($(tc-getCC) ${LDFLAGS} -Wl,-version) == mold* ]] &&
+   [[ $($(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) == mold* ]] &&
append-ldflags -fuse-ld=bfd
 
# build using upstream's way (--with-wine64)

diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.21.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-7.21.ebuild
index f89a31c6613d..d931d7219d8d 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-7.21.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-7.21.ebuild
@@ -223,7 +223,7 @@ src_configure() {
 
# temporary workaround for tc-ld-force-bfd not yet enforcing with mold
# https://github.com/gentoo/gentoo/pull/28355
-   [[ $($(tc-getCC) ${LDFLAGS} -Wl,-version) == mold* ]] &&
+   [[ $($(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) == mold* ]] &&
append-ldflags -fuse-ld=bfd
 
# build using upstream's way (--with-wine64)

diff --git a/app-emulation/wine-vanilla/wine-vanilla-.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-.ebuild
index 5bb1c8a10d53..b73eb356b435 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-.ebuild
@@ -219,7 +219,7 @@ src_configure() {
 
# temporary workaround for tc-ld-force-bfd not yet enforcing with mold
# https://github.com/gentoo/gentoo/pull/28355
-   [[ $($(tc-getCC) ${LDFLAGS} -Wl,-version) == mold* ]] &&
+   [[ $($(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) == mold* ]] &&
  

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

2022-11-23 Thread Ionen Wolkens
commit: d0aad2c73522730235a71c61bcf5b644ea69e06d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Nov 23 23:08:48 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Nov 23 23:23:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0aad2c7

app-emulation/wine-staging: adjust mold workaround

-version worked fine but is not correct (typo), so replace it
(--version emits collect2 noise, so also add 2>/dev/null)

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

 app-emulation/wine-staging/wine-staging-7.19.ebuild | 2 +-
 app-emulation/wine-staging/wine-staging-7.20.ebuild | 2 +-
 app-emulation/wine-staging/wine-staging-7.21.ebuild | 2 +-
 app-emulation/wine-staging/wine-staging-.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-emulation/wine-staging/wine-staging-7.19.ebuild 
b/app-emulation/wine-staging/wine-staging-7.19.ebuild
index f5c71c97b152..f4d6cc01a97f 100644
--- a/app-emulation/wine-staging/wine-staging-7.19.ebuild
+++ b/app-emulation/wine-staging/wine-staging-7.19.ebuild
@@ -252,7 +252,7 @@ src_configure() {
 
# temporary workaround for tc-ld-force-bfd not yet enforcing with mold
# https://github.com/gentoo/gentoo/pull/28355
-   [[ $($(tc-getCC) ${LDFLAGS} -Wl,-version) == mold* ]] &&
+   [[ $($(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) == mold* ]] &&
append-ldflags -fuse-ld=bfd
 
# build using upstream's way (--with-wine64)

diff --git a/app-emulation/wine-staging/wine-staging-7.20.ebuild 
b/app-emulation/wine-staging/wine-staging-7.20.ebuild
index 53d71bdcdb01..1a7b1f25c6f9 100644
--- a/app-emulation/wine-staging/wine-staging-7.20.ebuild
+++ b/app-emulation/wine-staging/wine-staging-7.20.ebuild
@@ -252,7 +252,7 @@ src_configure() {
 
# temporary workaround for tc-ld-force-bfd not yet enforcing with mold
# https://github.com/gentoo/gentoo/pull/28355
-   [[ $($(tc-getCC) ${LDFLAGS} -Wl,-version) == mold* ]] &&
+   [[ $($(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) == mold* ]] &&
append-ldflags -fuse-ld=bfd
 
# build using upstream's way (--with-wine64)

diff --git a/app-emulation/wine-staging/wine-staging-7.21.ebuild 
b/app-emulation/wine-staging/wine-staging-7.21.ebuild
index 9a836ad59239..e3f38a33cb12 100644
--- a/app-emulation/wine-staging/wine-staging-7.21.ebuild
+++ b/app-emulation/wine-staging/wine-staging-7.21.ebuild
@@ -253,7 +253,7 @@ src_configure() {
 
# temporary workaround for tc-ld-force-bfd not yet enforcing with mold
# https://github.com/gentoo/gentoo/pull/28355
-   [[ $($(tc-getCC) ${LDFLAGS} -Wl,-version) == mold* ]] &&
+   [[ $($(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) == mold* ]] &&
append-ldflags -fuse-ld=bfd
 
# build using upstream's way (--with-wine64)

diff --git a/app-emulation/wine-staging/wine-staging-.ebuild 
b/app-emulation/wine-staging/wine-staging-.ebuild
index e7201d449154..1f7740c6c6b6 100644
--- a/app-emulation/wine-staging/wine-staging-.ebuild
+++ b/app-emulation/wine-staging/wine-staging-.ebuild
@@ -249,7 +249,7 @@ src_configure() {
 
# temporary workaround for tc-ld-force-bfd not yet enforcing with mold
# https://github.com/gentoo/gentoo/pull/28355
-   [[ $($(tc-getCC) ${LDFLAGS} -Wl,-version) == mold* ]] &&
+   [[ $($(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) == mold* ]] &&
append-ldflags -fuse-ld=bfd
 
# build using upstream's way (--with-wine64)



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

2022-11-23 Thread Sam James
commit: e307b2a4503b467af1376c4e63ef4c41a2dd8258
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 23 23:02:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 23 23:02:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e307b2a4

media-sound/schismtracker: Stabilize 20221020 x86, #882597

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

 media-sound/schismtracker/schismtracker-20221020.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/schismtracker/schismtracker-20221020.ebuild 
b/media-sound/schismtracker/schismtracker-20221020.ebuild
index fdc90b6a2c28..de7a65155841 100644
--- a/media-sound/schismtracker/schismtracker-20221020.ebuild
+++ b/media-sound/schismtracker/schismtracker-20221020.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-2 LGPL-2 public-domain"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE=""
 
 RDEPEND="



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

2022-11-23 Thread Sam James
commit: 7c2e95141c9c7a23b08875f3e32088d0a965a81a
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 23 23:02:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 23 23:02:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c2e9514

media-sound/schismtracker: Stabilize 20221020 amd64, #882597

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

 media-sound/schismtracker/schismtracker-20221020.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/schismtracker/schismtracker-20221020.ebuild 
b/media-sound/schismtracker/schismtracker-20221020.ebuild
index de7a65155841..f487591fc429 100644
--- a/media-sound/schismtracker/schismtracker-20221020.ebuild
+++ b/media-sound/schismtracker/schismtracker-20221020.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-2 LGPL-2 public-domain"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE=""
 
 RDEPEND="



  1   2   3   4   >