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

2021-12-02 Thread Arthur Zamarin
commit: 0c31a2ca28242ba0dd54022ab09be536e7431836
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  3 07:56:50 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  3 07:57:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c31a2ca

dev-python/pyicu: Stabilize 2.8 x86, #827991

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

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

diff --git a/dev-python/pyicu/pyicu-2.8.ebuild 
b/dev-python/pyicu/pyicu-2.8.ebuild
index 0eb401ca6db6..7052eddb95db 100644
--- a/dev-python/pyicu/pyicu-2.8.ebuild
+++ b/dev-python/pyicu/pyicu-2.8.ebuild
@@ -17,7 +17,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 RDEPEND="dev-libs/icu:="
 DEPEND="${RDEPEND}"



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

2021-12-02 Thread Arthur Zamarin
commit: 6804f004357f47606e17ed72100f7d3c6097aec7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  3 07:56:47 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  3 07:57:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6804f004

dev-python/peewee: Stabilize 3.14.8 x86, #827988

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

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

diff --git a/dev-python/peewee/peewee-3.14.8.ebuild 
b/dev-python/peewee/peewee-3.14.8.ebuild
index 0efd0257f36f..f17710d83c2e 100644
--- a/dev-python/peewee/peewee-3.14.8.ebuild
+++ b/dev-python/peewee/peewee-3.14.8.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/coleifer/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="examples test"
 RESTRICT="!test? ( test )"
 



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

2021-12-02 Thread Arthur Zamarin
commit: 25cea3c8da8c8a74b120118cc7ee4867523eb437
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  3 07:52:27 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  3 07:52:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25cea3c8

sys-fs/squashfs-tools: Stabilize 4.5_p20210914 x86, #828028

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

 sys-fs/squashfs-tools/squashfs-tools-4.5_p20210914.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/squashfs-tools/squashfs-tools-4.5_p20210914.ebuild 
b/sys-fs/squashfs-tools/squashfs-tools-4.5_p20210914.ebuild
index bcf83a4ccf6b..eea05102d036 100644
--- a/sys-fs/squashfs-tools/squashfs-tools-4.5_p20210914.ebuild
+++ b/sys-fs/squashfs-tools/squashfs-tools-4.5_p20210914.ebuild
@@ -18,7 +18,7 @@ S=${WORKDIR}/${PN}-${MY_COMMIT}
 
 LICENSE="GPL-2"
 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="debug lz4 lzma lzo xattr zstd"
 
 RDEPEND="



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

2021-12-02 Thread Arthur Zamarin
commit: 0183aad3e76ab4c7e53b6b4cd3b56164da6952b1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  3 07:52:30 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  3 07:52:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0183aad3

sys-fs/squashfs-tools: Stabilize 4.5_p20210914 sparc, #828028

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

 sys-fs/squashfs-tools/squashfs-tools-4.5_p20210914.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/squashfs-tools/squashfs-tools-4.5_p20210914.ebuild 
b/sys-fs/squashfs-tools/squashfs-tools-4.5_p20210914.ebuild
index eea05102d036..fdbb67149677 100644
--- a/sys-fs/squashfs-tools/squashfs-tools-4.5_p20210914.ebuild
+++ b/sys-fs/squashfs-tools/squashfs-tools-4.5_p20210914.ebuild
@@ -18,7 +18,7 @@ S=${WORKDIR}/${PN}-${MY_COMMIT}
 
 LICENSE="GPL-2"
 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="debug lz4 lzma lzo xattr zstd"
 
 RDEPEND="



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

2021-12-02 Thread Arthur Zamarin
commit: 80090b30a4cd5f0ed2ea6a971a3b0f1950b8196f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  3 07:46:08 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  3 07:46:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80090b30

app-text/discount: Stabilize 2.2.7-r2 x86, #828014

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

 app-text/discount/discount-2.2.7-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/discount/discount-2.2.7-r2.ebuild 
b/app-text/discount/discount-2.2.7-r2.ebuild
index d40f2ca57e3e..10730afd7a96 100644
--- a/app-text/discount/discount-2.2.7-r2.ebuild
+++ b/app-text/discount/discount-2.2.7-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="http://www.pell.portland.or.us/~orc/Code/${PN}/${P}.tar.bz2;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ppc64 ~riscv sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ppc64 ~riscv sparc x86"
 IUSE="minimal test"
 RESTRICT="!test? ( test )"
 



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

2021-12-02 Thread Arthur Zamarin
commit: 26d82b895f45aaf1e386307a0fc5b2f731599756
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  3 07:46:06 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  3 07:46:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26d82b89

net-analyzer/sslscan: Stabilize 2.0.10 x86, #828002

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

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

diff --git a/net-analyzer/sslscan/sslscan-2.0.10.ebuild 
b/net-analyzer/sslscan/sslscan-2.0.10.ebuild
index 01672701213e..f0539daec695 100644
--- a/net-analyzer/sslscan/sslscan-2.0.10.ebuild
+++ b/net-analyzer/sslscan/sslscan-2.0.10.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/rbsec/sslscan/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 
 # Requires a docker environment
 RESTRICT="test"



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

2021-12-02 Thread Michał Górny
commit: 23cef31db06918e41e6dbf6fb6adc4b6b37ec9b9
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  3 07:17:00 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  3 07:42:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23cef31d

dev-python/zstd: Bump to 1.5.0.4

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

 dev-python/zstd/Manifest|  1 +
 dev-python/zstd/zstd-1.5.0.4.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-python/zstd/Manifest b/dev-python/zstd/Manifest
index 301fdceb5c35..03a0f6b95d64 100644
--- a/dev-python/zstd/Manifest
+++ b/dev-python/zstd/Manifest
@@ -1 +1,2 @@
 DIST zstd-1.5.0.2.tar.gz 528892 BLAKE2B 
9aaa0beba1a6703d881daf5c5e10d93a8c67923d07773bce5eda3eba652f50c4cb4aa18d2ea9bea304a8742a7e8501568679837aa8bb1e71fe6eff5a5d08d193
 SHA512 
a7a6033e743c5bc0fa5256dfd256c2a9417c200cda5d5c02c6c7a5d5553d188637e21908658a4a948e565b16bb03f85f57c74d51c63a3ae7eb160f8b3bdbd3c3
+DIST zstd-1.5.0.4.tar.gz 535965 BLAKE2B 
6b0440676952f4a50ac23aa3e0c137486a1d9b822ec661510a18882e97aac7c38039d449748a9c029409ae1cdb5275905f0c58a12d151f31f7b99e9d501da533
 SHA512 
aa74b4a60bcbf138b337b13111489212b28b599fbfbfcc7e058ed03a6d6ba539fed8742babae3d37a1790b26e987d9f111fb6430bfb3f72c3de7794b1f23539b

diff --git a/dev-python/zstd/zstd-1.5.0.4.ebuild 
b/dev-python/zstd/zstd-1.5.0.4.ebuild
new file mode 100644
index ..d1fa88302349
--- /dev/null
+++ b/dev-python/zstd/zstd-1.5.0.4.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Simple python bindings to Yann Collet ZSTD compression library"
+HOMEPAGE="https://github.com/sergey-dryabzhinsky/python-zstd;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+DEPEND="
+   app-arch/zstd:=
+"
+RDEPEND="${DEPEND}
+   !dev-python/zstandard[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest
+
+src_configure() {
+   DISTUTILS_ARGS=( --external )
+
+   # for tests
+   export ZSTD_EXTERNAL=1
+   export VERSION=${PV}
+   export PKG_VERSION=${PV}
+   export LEGACY=0
+}



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

2021-12-02 Thread Michał Górny
commit: 1c8cf642d7f492faeac808f3b6c77b958fd7daed
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  3 07:30:48 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  3 07:42:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c8cf642

dev-python/jc: Bump to 1.17.3

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

 dev-python/jc/Manifest |  1 +
 dev-python/jc/jc-1.17.3.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/dev-python/jc/Manifest b/dev-python/jc/Manifest
index 986eb7a3c4a9..599b6e54fd81 100644
--- a/dev-python/jc/Manifest
+++ b/dev-python/jc/Manifest
@@ -1 +1,2 @@
 DIST jc-1.16.0.tar.gz 2532019 BLAKE2B 
583d52102a2e27a53171d300fb6e9ac094d5b09496193b359590322cab0f63582d14e0d27aacdd4f87e179cff1b0ffe0efc5bfc1982e64a7d053cf6210c2ed2a
 SHA512 
a75c411d3f961061262b577e7a6611759f01df508e7d12e09cb364736dca343a098f9cbe4b2552ab2bd56fed925e7c11ba1f954808a11453380ba0ba0c32130b
+DIST jc-1.17.3.tar.gz 3814789 BLAKE2B 
09134b85c881b2701d7db68f0a16eb6f696aeb5e4fa8b6a0b1aff148adbad302fcc9019944acc45b5830966f0ffae90ff4c006895d559ca47595347442e72a5c
 SHA512 
6cc36abcb9d57eb95b36968647a0923f3d6d39aed478df83e9d4437b0ea4aba49a5f08d9f61ba88f3a76ce3b57c2e019e7cec5b89e71ce7be8186e9e18ab4ad7

diff --git a/dev-python/jc/jc-1.17.3.ebuild b/dev-python/jc/jc-1.17.3.ebuild
new file mode 100644
index ..55a2e83ea478
--- /dev/null
+++ b/dev-python/jc/jc-1.17.3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Converts the output of popular command-line tools and file-types 
to JSON"
+HOMEPAGE="https://github.com/kellyjonbrazil/jc;
+SRC_URI="
+   https://github.com/kellyjonbrazil/jc/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+   dev-python/xmltodict[${PYTHON_USEDEP}]"
+
+distutils_enable_tests unittest



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

2021-12-02 Thread Michał Górny
commit: 7ba993235b335afd69bd49f76daa6668f9bdefbe
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  3 07:24:11 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  3 07:42:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ba99323

dev-python/hypothesis: Bump to 6.30.0

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

 dev-python/hypothesis/Manifest |  1 +
 dev-python/hypothesis/hypothesis-6.30.0.ebuild | 62 ++
 2 files changed, 63 insertions(+)

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index c5689f6d0f01..af5ebe5e966d 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -11,3 +11,4 @@ DIST hypothesis-python-6.28.1.tar.gz 9175083 BLAKE2B 
c5ecd2e62696a57643ca7043a90
 DIST hypothesis-python-6.29.0.tar.gz 9175657 BLAKE2B 
0e558e6562f6ed258384209bf5a8268b65bb6caaa590b87dce8b609030c6f25f520e094a269d08bfa39dc97411f75f0465508b176c785c7009b48eb2c864f9cb
 SHA512 
dc54d541dc4d3b2d67adc553f0482bcd41d4102ee1b297d7a45bf8098af147c8ef12816ab13e105f990994dfe8ee23572a71e43e4b80ae8d04e7a6950f413651
 DIST hypothesis-python-6.29.1.tar.gz 9175987 BLAKE2B 
c12691eb1ff9221ba03799f6848d3c17ec7915f34881fcd7c809dbf5041b2ec203d1189ca425215fa06a3500df622797fe38e77dbca29c10cc707e3c9c96d664
 SHA512 
b9d05838711a587594ca767e3d9226b69b9deedb2e586719ea6f5a2b8acfc70ae48fcea184b5418a1072d089d3b14eb0b99b2b257515e47f175770a8e10f9f28
 DIST hypothesis-python-6.29.3.tar.gz 9176581 BLAKE2B 
d013c6dd2ddb8dfddf7f856c9358157ff4fa22aa19d40c4057952a2e136e8618cfd2bf8c80f0d606147b91efaed03c710cc2a993f9b8658e25669691e3df22f3
 SHA512 
4226683702b8be568073167ec6e5681a4ea2416c9e2baebb04bc549164e88c3e0d14d8ea525c64d571c8dc1446626f93809bc75b2a1c3f4c50ece97ee791446f
+DIST hypothesis-python-6.30.0.tar.gz 9180275 BLAKE2B 
f65ff5477054d37f7f7cdc463811dbf94d2a3adc7399cc9015b0088185c31027463e994ecdc6d2274141fb44cc75beca3e783c40b764bddc7430ca0cabcdd545
 SHA512 
23137db516b04b59f1dfe187998424ce326f82780047b1ebd189a552263beb221d8af0cf43f82656766903f4b2999205f013e6c9ae12ea48114af7c0ca7ade37

diff --git a/dev-python/hypothesis/hypothesis-6.30.0.ebuild 
b/dev-python/hypothesis/hypothesis-6.30.0.ebuild
new file mode 100644
index ..119bf66a0917
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.30.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 multiprocessing optfeature
+
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="https://github.com/HypothesisWorks/hypothesis 
https://pypi.org/project/hypothesis/;
+SRC_URI="https://github.com/HypothesisWorks/${PN}/archive/${PN}-python-${PV}.tar.gz;
+S="${WORKDIR}/${PN}-${PN}-python-${PV}/${PN}-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-macos"
+IUSE="cli"
+
+RDEPEND="
+   >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+   >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+   cli? (
+   $(python_gen_cond_dep '
+   dev-python/black[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   ' python3_{7..9})
+   )
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   !!

[gentoo-commits] repo/gentoo:master commit in: dev-perl/Digest-SHA3/

2021-12-02 Thread Arthur Zamarin
commit: 21f8d1352c08a852a423dcef62879bdf19c47a8d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  3 07:40:47 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  3 07:41:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21f8d135

dev-perl/Digest-SHA3: Keyword 1.40.0 x86, #828048

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

 dev-perl/Digest-SHA3/Digest-SHA3-1.40.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Digest-SHA3/Digest-SHA3-1.40.0.ebuild 
b/dev-perl/Digest-SHA3/Digest-SHA3-1.40.0.ebuild
index fdacce2cf191..cf29c453fc6e 100644
--- a/dev-perl/Digest-SHA3/Digest-SHA3-1.40.0.ebuild
+++ b/dev-perl/Digest-SHA3/Digest-SHA3-1.40.0.ebuild
@@ -9,4 +9,4 @@ inherit perl-module
 
 DESCRIPTION="Perl extension for SHA-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc64 sparc"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc64 sparc ~x86"



[gentoo-commits] repo/gentoo:master commit in: net-fs/samba/

2021-12-02 Thread Arthur Zamarin
commit: f840031df8cc6cfb176cc86415d0457fede7d250
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  3 07:40:50 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  3 07:41:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f840031d

net-fs/samba: Stabilize 4.14.10 x86, #827915

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

 net-fs/samba/samba-4.14.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-fs/samba/samba-4.14.10.ebuild 
b/net-fs/samba/samba-4.14.10.ebuild
index 5bf23a239581..5752eec7a717 100644
--- a/net-fs/samba/samba-4.14.10.ebuild
+++ b/net-fs/samba/samba-4.14.10.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} = *_rc* ]]; then
SRC_URI="mirror://samba/rc/${MY_P}.tar.gz"
 else
SRC_URI="mirror://samba/stable/${MY_P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc 
~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
 fi
 S="${WORKDIR}/${MY_P}"
 



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

2021-12-02 Thread Arthur Zamarin
commit: 23bc8428562b6040d7ea672e4afb02461d052b5f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  3 07:40:50 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  3 07:41:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23bc8428

sys-libs/ldb: Stabilize 2.3.2 x86, #827915

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

 sys-libs/ldb/ldb-2.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-2.3.2.ebuild b/sys-libs/ldb/ldb-2.3.2.ebuild
index 5d25ae38db32..b6e69d0d5297 100644
--- a/sys-libs/ldb/ldb-2.3.2.ebuild
+++ b/sys-libs/ldb/ldb-2.3.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz;
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2021-12-02 Thread Arthur Zamarin
commit: 0a07b31c64ca0b6cc03545c58aa110489c7b3fae
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  3 07:40:47 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  3 07:41:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a07b31c

app-crypt/johntheripper-jumbo: Keyword 1.9.0_p20211129 x86, #828048

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

 .../johntheripper-jumbo/johntheripper-jumbo-1.9.0_p20211129.ebuild  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-crypt/johntheripper-jumbo/johntheripper-jumbo-1.9.0_p20211129.ebuild 
b/app-crypt/johntheripper-jumbo/johntheripper-jumbo-1.9.0_p20211129.ebuild
index f6903d38ff10..412dadaecd40 100644
--- a/app-crypt/johntheripper-jumbo/johntheripper-jumbo-1.9.0_p20211129.ebuild
+++ b/app-crypt/johntheripper-jumbo/johntheripper-jumbo-1.9.0_p20211129.ebuild
@@ -22,7 +22,7 @@ else
SRC_URI="https://github.com/openwall/john/archive/${HASH_COMMIT}.tar.gz 
-> ${P}.tar.gz"
S="${WORKDIR}/john-${HASH_COMMIT}"
 
-   KEYWORDS="~alpha ~amd64 ~hppa ~mips ~sparc ~amd64-linux ~x86-linux 
~ppc-macos"
+   KEYWORDS="~alpha ~amd64 ~hppa ~mips ~sparc ~x86 ~amd64-linux ~x86-linux 
~ppc-macos"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: sys-boot/woeusb/

2021-12-02 Thread Agostino Sarubbo
commit: 8193a9f60e3c3c0e5bcbc565a835d3846ebc5029
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Dec  3 07:37:27 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Dec  3 07:37:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8193a9f6

sys-boot/woeusb: amd64 stable wrt bug #828044

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-boot/woeusb/woeusb-5.1.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-boot/woeusb/woeusb-5.1.2-r1.ebuild 
b/sys-boot/woeusb/woeusb-5.1.2-r1.ebuild
index 4f1d25c96d02..ce6f53833d12 100644
--- a/sys-boot/woeusb/woeusb-5.1.2-r1.ebuild
+++ b/sys-boot/woeusb/woeusb-5.1.2-r1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/WoeUSB-${PV}"
 
 LICENSE="CC-BY-SA-4.0 GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 RDEPEND="
app-arch/wimlib



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

2021-12-02 Thread Agostino Sarubbo
commit: 53ac7e3eded9da503ce509803d3488f717caad20
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Dec  3 07:37:14 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Dec  3 07:37:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53ac7e3e

net-libs/ldns: amd64 stable wrt bug #827968

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/ldns/ldns-1.8.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/ldns/ldns-1.8.0-r1.ebuild 
b/net-libs/ldns/ldns-1.8.0-r1.ebuild
index 5d48f102da5c..813a374d4ed5 100644
--- a/net-libs/ldns/ldns-1.8.0-r1.ebuild
+++ b/net-libs/ldns/ldns-1.8.0-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.nlnetlabs.nl/downloads/${PN}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0/3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="+dane doc +ecdsa ed25519 ed448 gost python static-libs vim-syntax"
 
 # configure will die if ecdsa is enabled and ssl is not



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

2021-12-02 Thread Agostino Sarubbo
commit: f03603178b6fd8b27e237a75bc865d305ea2d8b1
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Dec  3 07:37:20 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Dec  3 07:37:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0360317

app-admin/lnav: amd64 stable wrt bug #828038

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-admin/lnav/lnav-0.10.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/lnav/lnav-0.10.1.ebuild 
b/app-admin/lnav/lnav-0.10.1.ebuild
index 77d3aaffb0b6..90d10a468129 100644
--- a/app-admin/lnav/lnav-0.10.1.ebuild
+++ b/app-admin/lnav/lnav-0.10.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/tstack/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="unicode test"
 RESTRICT="!test? ( test )"
 



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

2021-12-02 Thread Arthur Zamarin
commit: eb4a256002e6862ddfc2722be890df1f38d72d87
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  3 07:34:10 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  3 07:34:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb4a2560

dev-python/coverage: Stabilize 6.1.2 x86, #827980

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

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

diff --git a/dev-python/coverage/coverage-6.1.2.ebuild 
b/dev-python/coverage/coverage-6.1.2.ebuild
index ebca1d28fb4c..432c4106fceb 100644
--- a/dev-python/coverage/coverage-6.1.2.ebuild
+++ b/dev-python/coverage/coverage-6.1.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x64-macos"
 #IUSE="test"
 # The tests are impossible to appease.  Please run them externally
 # via tox.  Or fix the ebuild if you have hours of time to spend



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

2021-12-02 Thread Arthur Zamarin
commit: f741555282ed40a8b8cc2969d51ce332c030f476
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  3 07:34:16 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  3 07:34:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7415552

dev-python/fakeredis: Stabilize 1.6.1 x86, #813543

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

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

diff --git a/dev-python/fakeredis/fakeredis-1.6.1.ebuild 
b/dev-python/fakeredis/fakeredis-1.6.1.ebuild
index c5f477a727c7..a48bc194340d 100644
--- a/dev-python/fakeredis/fakeredis-1.6.1.ebuild
+++ b/dev-python/fakeredis/fakeredis-1.6.1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~sparc x86"
 
 RDEPEND="
dev-python/redis-py[${PYTHON_USEDEP}]



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

2021-12-02 Thread Arthur Zamarin
commit: d83d125084418c3601f70e9d9d3b080abda264ec
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  3 07:34:16 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  3 07:34:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d83d1250

dev-python/aioredis: Stabilize 2.0.0 x86, #813543

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

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

diff --git a/dev-python/aioredis/aioredis-2.0.0.ebuild 
b/dev-python/aioredis/aioredis-2.0.0.ebuild
index 2e83c1156a92..51ce8e9f4ed5 100644
--- a/dev-python/aioredis/aioredis-2.0.0.ebuild
+++ b/dev-python/aioredis/aioredis-2.0.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~sparc x86"
 
 RDEPEND="
dev-python/async_timeout[${PYTHON_USEDEP}]



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

2021-12-02 Thread Matthias Maier
commit: e3491c72cf2f67796fcc8f0b5b24f7597e80bf9b
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Dec  3 07:16:58 2021 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri Dec  3 07:30:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3491c72

sci-mathematics/slepc: version bump to 3.16

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Matthias Maier  gentoo.org>

 sci-mathematics/slepc/Manifest|  1 +
 sci-mathematics/slepc/slepc-3.16.0.ebuild | 69 +++
 2 files changed, 70 insertions(+)

diff --git a/sci-mathematics/slepc/Manifest b/sci-mathematics/slepc/Manifest
index 9404459bb057..fad6e5f3c24b 100644
--- a/sci-mathematics/slepc/Manifest
+++ b/sci-mathematics/slepc/Manifest
@@ -1,3 +1,4 @@
 DIST slepc-3.13.1.tar.gz 4797627 BLAKE2B 
29372b8a2d4c5f3b26e840df743f7aec098bfeeb29e9c108e509baa21d9697da19c737470ba4c132391d5193ebf749ef3f3c6ece600ec7527502d40a239aa0ee
 SHA512 
620c344274808329c0a1009e7844532e03e88d38135bfd5b73bc0bc6815b17b6dfb49341d05399230ba6e06997db688aec17615429eaca3dc94fd886119bf321
 DIST slepc-3.14.2.tar.gz 4865497 BLAKE2B 
d6fd0b45368383fad03b17f9d7f0ef26215b7459a5566c62ab2ad758eaa5fbc626be255b0aafa29b8830eb649a7bcfb0f36d383b865b4c1baa9de6037638de84
 SHA512 
0727a4f1672c4eb3cf0aa20aa408b897425539ac69123001ac3b2e0bc2d1fa230ef028fa0cd5e89e7a86a98884164fd1c97a742f90f0c128fcc7066d032ee321
 DIST slepc-3.15.0.tar.gz 5191730 BLAKE2B 
2fcdfbe25f59a80390478059ef0a8b066ac39b57e99fe65ab4fe4814507fdc78d1feb245df5f7542f08c151d20f2e2a6168c4bc2624f78ab5058627816bb6696
 SHA512 
f815f0805db3f3e329324778c172ba301ebb5d2fc8f8f4c5dd17e574a2cbed5c0f8015715bc908dfcbd4050fade8dab7ae3b312bae746c41d84c57bc5d101929
+DIST slepc-3.16.0.tar.gz 5486237 BLAKE2B 
28f45036ba7e6aa2b227c6f25e2c8edf7fc6914f3150043a7e310f270d24e669f32172897b558687c33a809c484e314a865296d4879a622d85004d329ec3bd1c
 SHA512 
15ba9e4626fe3cf44142448b77869fa6d313bb7c026736d5552dfbab1ce350c2e2f2379fb647a1c236af8cb95895e4442dca1defa741a5b2b9172cbdf0baf75f

diff --git a/sci-mathematics/slepc/slepc-3.16.0.ebuild 
b/sci-mathematics/slepc/slepc-3.16.0.ebuild
new file mode 100644
index ..0cd112cb1f08
--- /dev/null
+++ b/sci-mathematics/slepc/slepc-3.16.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit flag-o-matic python-any-r1 toolchain-funcs
+
+DESCRIPTION="Scalable Library for Eigenvalue Problem Computations"
+HOMEPAGE="https://slepc.upv.es/;
+SRC_URI="https://slepc.upv.es/download/distrib/${P}.tar.gz;
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="complex-scalars doc mpi"
+
+RDEPEND="
+   =sci-mathematics/petsc-$(ver_cut 1-2)*:=[mpi=,complex-scalars=]
+   sci-libs/arpack[mpi=]
+   mpi? ( virtual/mpi )
+"
+
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+   dev-util/cmake
+"
+
+MAKEOPTS="${MAKEOPTS} V=1"
+
+src_configure() {
+   # *sigh*
+   addpredict "${PETSC_DIR}"/.nagged
+
+   # Make sure that the environment is set up correctly:
+   unset PETSC_DIR
+   unset PETSC_ARCH
+   source "${EPREFIX}"/etc/env.d/99petsc
+   export PETSC_DIR
+   export PETSC_ARCH
+   export SLEPC_DIR="${S}"
+
+   # configure is a custom python script and doesn't want to have default
+   # configure arguments that we set with econf
+   ./configure \
+   --prefix="${EPREFIX}/usr/$(get_libdir)/slepc" \
+   --with-arpack=1 \
+   --with-arpack-dir="${EPREFIX}/usr/$(get_libdir)" \
+   --with-arpack-lib="$(usex mpi "-lparpack,-larpack" "-larpack")"
+}
+
+src_install() {
+   emake DESTDIR="${ED}" install
+
+   # add PETSC_DIR to environmental variables
+   cat >> 99slepc <<- EOF
+   SLEPC_DIR=${EPREFIX}/usr/$(get_libdir)/slepc
+   LDPATH=${EPREFIX}/usr/$(get_libdir)/slepc/lib
+   EOF
+   doenvd 99slepc
+
+   if use doc ; then
+   dodoc docs/slepc.pdf
+   docinto html
+   dodoc -r docs/*.html docs/manualpages
+   fi
+}



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

2021-12-02 Thread Michał Górny
commit: 5e49ef2d5073e2d513bbf9d9b23c9f3a144dfa23
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  3 07:11:42 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  3 07:12:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e49ef2d

dev-python/zstd: Revert "Bump to 1.5.0.3"

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

 dev-python/zstd/Manifest|  1 -
 dev-python/zstd/zstd-1.5.0.3.ebuild | 33 -
 2 files changed, 34 deletions(-)

diff --git a/dev-python/zstd/Manifest b/dev-python/zstd/Manifest
index c3b64f748b58..301fdceb5c35 100644
--- a/dev-python/zstd/Manifest
+++ b/dev-python/zstd/Manifest
@@ -1,2 +1 @@
 DIST zstd-1.5.0.2.tar.gz 528892 BLAKE2B 
9aaa0beba1a6703d881daf5c5e10d93a8c67923d07773bce5eda3eba652f50c4cb4aa18d2ea9bea304a8742a7e8501568679837aa8bb1e71fe6eff5a5d08d193
 SHA512 
a7a6033e743c5bc0fa5256dfd256c2a9417c200cda5d5c02c6c7a5d5553d188637e21908658a4a948e565b16bb03f85f57c74d51c63a3ae7eb160f8b3bdbd3c3
-DIST zstd-1.5.0.3.tar.gz 535958 BLAKE2B 
b8f08d8d0fab22112cd2ed565da747013027349fe8fabcaa882b8e15a1dabd14f8e8797b6b45910bfe4c9f7c94256ea7203084eb6d30b117d2d03745ec441886
 SHA512 
fb13f05e930fa78f24252e24cd65ea24971e4e6a6f4684a291ddb1e682bd2fe9bbc037c87acbc832ec84ffd0dc51df63c1deb9647eb5b8123c510fe92c7b9f3c

diff --git a/dev-python/zstd/zstd-1.5.0.3.ebuild 
b/dev-python/zstd/zstd-1.5.0.3.ebuild
deleted file mode 100644
index 05b57722c588..
--- a/dev-python/zstd/zstd-1.5.0.3.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="Simple python bindings to Yann Collet ZSTD compression library"
-HOMEPAGE="https://github.com/sergey-dryabzhinsky/python-zstd;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND="
-   app-arch/zstd:=
-   !dev-python/zstandard[${PYTHON_USEDEP}]
-"
-DEPEND=${RDEPEND}
-
-distutils_enable_tests unittest
-
-src_configure() {
-   mydistutilsargs=( --external )
-
-   # for tests
-   export ZSTD_EXTERNAL=1
-   export VERSION=${PV}
-   export PKG_VERSION=${PV}
-   export LEGACY=0
-}



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

2021-12-02 Thread Stephan Hartmann
commit: 64eb0e49911d7806af1425b971dcde59195cdb99
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Fri Dec  3 07:11:58 2021 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Fri Dec  3 07:12:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64eb0e49

www-client/chromium: beta channel bump to 97.0.4692.36

Bug: https://bugs.gentoo.org/827861
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/chromium/Manifest  | 2 +-
 ...romium-97.0.4692.20-r1.ebuild => chromium-97.0.4692.36.ebuild} | 8 
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 1b631ffbad85..4342d3b8065c 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -2,6 +2,6 @@ DIST chromium-96-patchset-4.tar.xz 4812 BLAKE2B 
5d82d212b8ec1689be6f4a7a06462563
 DIST chromium-96-ppc64le-1.tar.xz 29224 BLAKE2B 
3369a3b15eb4f42761e01758135995a1f34e40cecbfc0372a4bc17b393d50b276ea5a0813d1c57f73f0dd34cf2a021356d25c2b4dcaa95998ffc082545dc915c
 SHA512 
256d64fbf192e55d77c6580d36766a67dadfbd0f1e34e49bfc6d55114da7f2252d783db0dd09123996a71a01ec4a3d5c70fd1a5c8852db135857b8495f7cfbf1
 DIST chromium-96.0.4664.45.tar.xz 1221965612 BLAKE2B 
e990a2c3f0ae6d8bc4b6dddbecea2c640bb6491d9b321a301c1f168a35ad37553a23b8290a28dc05d50be005d3ad57fa69af2d3574266b9c83dcd24e65116c35
 SHA512 
0b1ccaf95697c14cb080dcb22e8584817ddcd98e704d081bc4f35a22dcfc8cca82dcabc4b82ad89ed0cd64752d226f389941bfab33b615e3948e2f778b9d9028
 DIST chromium-97-patchset-4.tar.xz 4240 BLAKE2B 
450d013b6fd68f7e0bcb21a2b0828d531eda86965e636fe24fc36c2e7e1f74fe93f27f0d4b1d03e67c605797e28db37de4949ff78d5106e07b0362bec4bc5d8a
 SHA512 
181c706c83bdbe07b2e7f02b654922a860aea761ad267e6545fb7d56b66373b003c1c79fae5cd45eeb3be8917782fa45df1c05bbb00e170f0146e7385f4246c4
-DIST chromium-97.0.4692.20.tar.xz 1225705204 BLAKE2B 
fd972611d2f6fdd385a7b33dd6ecb73a09804c6f94c8f4b8663efac1aada87df778c1f6172594e3b8cd9fcce404f0b32ff80998cb996a18428efb04e8ed179db
 SHA512 
3cd83efb93c88052e1f4b80342247536ec999bb2fffa3fd0394ef21d805de734b9582be4b82f65de1cfd8acc53c5118e7e9a2719a1279f6d1a22aefcf22bd9d7
+DIST chromium-97.0.4692.36.tar.xz 1213467240 BLAKE2B 
5a21c2b94fce104bef4dba895f170b496167154d0c364631f2f02d62a4ebb3fd0fa9143f570e4aad50d6b84214a6682b297aeef3cf6963fe7948a9b420c777bd
 SHA512 
8aa99149c0bdf740988a0ba2d8e397f29df5b4372c6ab1e6700893e9a5978153c7d9701439ce7925de2ae521da689e5a1116876977e06d0c36350d03e10f8fc0
 DIST chromium-98-patchset-2.tar.xz 6732 BLAKE2B 
8d742607a5dbdabeed1885fcf69486628a1364980f885f51e729291c392d5ff63190ae6c77687dd0096dc8a5208c14606777b92a19fb66a643e6a23f382c014b
 SHA512 
a94004e165f1437d9955aaeb600a8809443d2d5bc852967740c420c64da4a1cdde006cff1be9e0cc0f4fef15727349ae8f2526f0bcfcff702cc5a60515fbf873
 DIST chromium-98.0.4736.0.tar.xz 1228878072 BLAKE2B 
433b349f52eff009ad995b5d6920900a78c845df98e6c25c0b20ea972eedf0d7f29be0f973311dc6a139d013f32f776fb923e2c2e956546b14ca870bad8969ce
 SHA512 
32aed341ab400400608c33efc59e654ea2ef533cd5ef637566bf3c8229562996d45ede60ddd1374c850a8ff3d3dea1565eb394db33d23a3606198049f336a55f

diff --git a/www-client/chromium/chromium-97.0.4692.20-r1.ebuild 
b/www-client/chromium/chromium-97.0.4692.36.ebuild
similarity index 98%
rename from www-client/chromium/chromium-97.0.4692.20-r1.ebuild
rename to www-client/chromium/chromium-97.0.4692.36.ebuild
index 6f84228acc7b..7d53bac24055 100644
--- a/www-client/chromium/chromium-97.0.4692.20-r1.ebuild
+++ b/www-client/chromium/chromium-97.0.4692.36.ebuild
@@ -837,6 +837,11 @@ src_compile() {
s|\(^Exec=\)/usr/bin/|\1|g;' \
chrome/installer/linux/common/desktop.template > \
out/Release/chromium-browser-chromium.desktop || die
+
+   # Build vk_swiftshader_icd.json; bug #827861
+   sed -e 's|${ICD_LIBRARY_PATH}|./libvk_swiftshader.so|g' \
+   third_party/swiftshader/src/Vulkan/vk_swiftshader_icd.json.tmpl 
> \
+   out/Release/vk_swiftshader_icd.json || die
 }
 
 src_install() {
@@ -895,6 +900,9 @@ src_install() {
doins -r out/Release/resources
doins -r out/Release/MEIPreload
 
+   # Install vk_swiftshader_icd.json; bug #827861
+   doins out/Release/vk_swiftshader_icd.json
+
if [[ -d out/Release/swiftshader ]]; then
insinto "${CHROMIUM_HOME}/swiftshader"
doins out/Release/swiftshader/*.so



[gentoo-commits] repo/proj/guru:dev commit in: sys-boot/bmaptools/

2021-12-02 Thread Marco Scardovi
commit: 3c16884e083fd0947367d0252df243ebda9d6499
Author: Marco Scardovi  scardovi  com>
AuthorDate: Fri Dec  3 06:49:25 2021 +
Commit: Marco Scardovi  scardovi  com>
CommitDate: Fri Dec  3 06:49:25 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3c16884e

sys-boot/bmaptools: fix bug

Closes: https://bugs.gentoo.org/817374
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Marco Scardovi  scardovi.com>

 ...maptools-3.6.ebuild => bmaptools-3.6-r2.ebuild} | 24 ++
 sys-boot/bmaptools/metadata.xml|  5 -
 2 files changed, 24 insertions(+), 5 deletions(-)

diff --git a/sys-boot/bmaptools/bmaptools-3.6.ebuild 
b/sys-boot/bmaptools/bmaptools-3.6-r2.ebuild
similarity index 54%
rename from sys-boot/bmaptools/bmaptools-3.6.ebuild
rename to sys-boot/bmaptools/bmaptools-3.6-r2.ebuild
index ec3b9004c..b2fa55e38 100644
--- a/sys-boot/bmaptools/bmaptools-3.6.ebuild
+++ b/sys-boot/bmaptools/bmaptools-3.6-r2.ebuild
@@ -1,10 +1,9 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{8..9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit distutils-r1
 
@@ -18,9 +17,26 @@ 
SRC_URI="https://github.com/intel/bmap-tools/archive/refs/tags/v${PV}.tar.gz ->
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
+
+RESTRICT="test" # missing python slot fot backports-* packages
+
 S="${WORKDIR}/${MY_P}"
+
 RDEPEND="dev-python/six"
 
+# leave it here until backports-* are ported into python3.9 and 10
+
+#DEPEND="
+#  ${RDEPEND}
+#  test? (
+#  dev-python/backports-tempfile[${PYTHON_USEDEP}]
+#  dev-python/mock[${PYTHON_USEDEP}]
+#  dev-python/nose[${PYTHON_USEDEP}]
+#  )
+#"
+
 python_install_all() {
distutils-r1_python_install_all
 }
+
+#distutils_enable_tests nose

diff --git a/sys-boot/bmaptools/metadata.xml b/sys-boot/bmaptools/metadata.xml
index 7a38bb900..90c5ed108 100644
--- a/sys-boot/bmaptools/metadata.xml
+++ b/sys-boot/bmaptools/metadata.xml
@@ -1,5 +1,8 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   ma...@scardovi.com
+   Marco Scardovi
+   
 



[gentoo-commits] repo/gentoo:master commit in: sys-process/at/files/, sys-process/at/

2021-12-02 Thread Lars Wendler
commit: 1767609d5589e57c6a76b2dcc12d1cb8934c
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Dec  3 06:48:25 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Dec  3 06:50:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1767609d

sys-process/at: Revbump to improve openrc init script

Thanks-to: Brian Evans  gentoo.org>
Closes: https://bugs.gentoo.org/828041
Signed-off-by: Lars Wendler  gentoo.org>

 sys-process/at/at-3.2.2-r3.ebuild | 97 +++
 sys-process/at/files/atd.rc9  | 13 ++
 2 files changed, 110 insertions(+)

diff --git a/sys-process/at/at-3.2.2-r3.ebuild 
b/sys-process/at/at-3.2.2-r3.ebuild
new file mode 100644
index ..afae3855a2d6
--- /dev/null
+++ b/sys-process/at/at-3.2.2-r3.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools pam systemd
+
+MY_P="${PN}_${PV}"
+
+DESCRIPTION="Queues jobs for later execution"
+HOMEPAGE="http://blog.calhariz.com/index.php/tag/at 
https://packages.qa.debian.org/a/at.html;
+SRC_URI="http://software.calhariz.com/at/${MY_P}.orig.tar.gz
+   mirror://debian/pool/main/a/at/${MY_P}.orig.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="pam selinux"
+
+DEPEND="
+   acct-group/at
+   acct-user/at
+   virtual/mta
+   pam? ( sys-libs/pam )
+"
+RDEPEND="${DEPEND}
+   virtual/mta
+   virtual/logger
+   selinux? ( sec-policy/selinux-at )
+"
+BDEPEND="
+   >=sys-devel/autoconf-2.64
+   sys-devel/bison
+   >=sys-devel/flex-2.5.4a
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.1.8-more-deny.patch
+   "${FILESDIR}"/${PN}-3.1.14-Makefile.patch
+   # fix parallel make issues, bug #244884
+   "${FILESDIR}"/${PN}-3.1.10.2-Makefile.in-parallel-make-fix.patch
+   "${FILESDIR}"/${PN}-3.1.13-configure.in-fix-PAM-automagick-dep.patch
+   # Fix parallel make issue (bug #408375)
+   "${FILESDIR}"/${PN}-3.1.13-parallel-make-fix.patch
+   "${FILESDIR}"/${PN}-3.1.13-getloadavg.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --sysconfdir="${EPREFIX}"/etc/at
+   --with-jobdir="${EPREFIX}"/var/spool/at/atjobs
+   --with-atspool="${EPREFIX}"/var/spool/at/atspool
+   --with-etcdir="${EPREFIX}"/etc/at
+   --with-daemon_username=at
+   --with-daemon_groupname=at
+   $(usex pam '' --without-pam)
+   $(use_with selinux)
+   )
+   econf ${myeconfargs[@]}
+}
+
+src_install() {
+   emake install IROOT="${D}"
+
+   newinitd "${FILESDIR}"/atd.rc9 atd
+   newconfd "${FILESDIR}"/atd.confd atd
+
+   if use pam ; then
+   newpamd "${FILESDIR}"/at.pamd-3.1.13-r1 atd
+   fi
+
+   # Preserve existing .SEQ files (bug #386625)
+   local seq_file="${EROOT}/var/spool/at/atjobs/.SEQ"
+   if [[ -f "${seq_file}" ]] ; then
+   einfo "Preserving existing .SEQ file (bug #386625)."
+   cp -p "${seq_file}" "${ED}"/var/spool/at/atjobs/ || die
+   fi
+
+   systemd_dounit "${FILESDIR}/atd.service"
+   keepdir /var/spool/at/atspool
+}
+
+pkg_postinst() {
+   einfo "Forcing correct permissions on /var/spool/at"
+   local atspooldir="${EROOT}/var/spool/at"
+   chown at:at "${atspooldir}/atjobs"
+   chmod 1770  "${atspooldir}/atjobs"
+   chown at:at "${atspooldir}/atjobs/.SEQ"
+   chmod 0600  "${atspooldir}/atjobs/.SEQ"
+   chown at:at "${atspooldir}/atspool"
+   chmod 1770  "${atspooldir}/atspool"
+}

diff --git a/sys-process/at/files/atd.rc9 b/sys-process/at/files/atd.rc9
new file mode 100644
index ..70df04eedc1c
--- /dev/null
+++ b/sys-process/at/files/atd.rc9
@@ -0,0 +1,13 @@
+#!/sbin/openrc-run
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+pidfile="/run/atd.pid"
+command="/usr/sbin/atd"
+command_args="${ATD_OPTS}"
+command_args_foreground="-f"
+
+depend() {
+   need clock
+   use logger
+}



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

2021-12-02 Thread Hans de Graaff
commit: 5a909adf46a1daa6741dec269e54655d7d5e3617
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Dec  3 06:44:32 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Dec  3 06:44:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a909adf

app-emacs/transient: cleanup

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

 app-emacs/transient/Manifest   |  2 --
 app-emacs/transient/transient-0.3.4.ebuild | 29 -
 app-emacs/transient/transient-0.3.5.ebuild | 29 -
 3 files changed, 60 deletions(-)

diff --git a/app-emacs/transient/Manifest b/app-emacs/transient/Manifest
index 738a9ac88dcb..0fbb0f5d73c1 100644
--- a/app-emacs/transient/Manifest
+++ b/app-emacs/transient/Manifest
@@ -1,3 +1 @@
-DIST transient-0.3.4.tar.gz 100193 BLAKE2B 
0dd91cf1af22cfd6c3b6fefaa1b84ba3a241e269aef5165befa9408171f8b5477b04e2886e690cfd8d20af31e83fe669e05f0bf40c3391aab353d33a59345689
 SHA512 
feb24bf9045c9212a45cbc0a99805bdad6f4f5871279d44c64a883ad5d33a40128189525ee546d6cff14bf2d60d3c1e684cf8894fefc01860e363073eafea220
-DIST transient-0.3.5.tar.gz 100274 BLAKE2B 
ffb7f5823552eb3e84fd1d8c3842c8e49f7ce0fa79fae72ab6088f2af3ef19f27a327a15136f69a9173c742ed4c984d1d7106eda476f3e1a7d751337d19711ad
 SHA512 
cfe30b95022d6f88569f7601cd3994255b613477b3886a42a87ad297edb656ba8968d285cd9b80e98ba18725334cb7b02fac27cb0f9717d344e5af3db8cf77a5
 DIST transient-0.3.6.tar.gz 100905 BLAKE2B 
cc7a78104b77a7ff49d2ee686a780db7509744b1f737e4f995d5e5f8ada18828ccf1b6ae5d995fb8aa09e9fc16895226e5e8cf3cf50a79c246c5d07d5f467ce0
 SHA512 
c1b43046f07f9efce1720f6e151d8223922574262d4e5436b0c81453b0a21a404f1c555a5bc92a201c71beb1b2f95aafb38b88203cd08c1d3a9d80f45ed0d0c9

diff --git a/app-emacs/transient/transient-0.3.4.ebuild 
b/app-emacs/transient/transient-0.3.4.ebuild
deleted file mode 100644
index 5f2eb4af6a92..
--- a/app-emacs/transient/transient-0.3.4.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-NEED_EMACS=25
-
-inherit elisp
-
-DESCRIPTION="Use the Emacsclient as the \$EDITOR of child processes"
-HOMEPAGE="https://magit.vc/manual/transient;
-SRC_URI="https://github.com/magit/transient/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-
-SITEFILE="50${PN}-gentoo.el"
-ELISP_TEXINFO="docs/*.texi"
-DOCS="README.md docs/transient.org"
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-DEPEND="${DEPEND} sys-apps/texinfo"
-
-src_prepare() {
-   mv lisp/*.el . || die
-
-   default
-}

diff --git a/app-emacs/transient/transient-0.3.5.ebuild 
b/app-emacs/transient/transient-0.3.5.ebuild
deleted file mode 100644
index 5f2eb4af6a92..
--- a/app-emacs/transient/transient-0.3.5.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-NEED_EMACS=25
-
-inherit elisp
-
-DESCRIPTION="Use the Emacsclient as the \$EDITOR of child processes"
-HOMEPAGE="https://magit.vc/manual/transient;
-SRC_URI="https://github.com/magit/transient/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-
-SITEFILE="50${PN}-gentoo.el"
-ELISP_TEXINFO="docs/*.texi"
-DOCS="README.md docs/transient.org"
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-DEPEND="${DEPEND} sys-apps/texinfo"
-
-src_prepare() {
-   mv lisp/*.el . || die
-
-   default
-}



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

2021-12-02 Thread Hans de Graaff
commit: 669188954675489271ac979181613e90dcc4ad19
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Dec  3 06:47:03 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Dec  3 06:47:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66918895

app-emacs/transient: add 0.3.7

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

 app-emacs/transient/Manifest   |  1 +
 app-emacs/transient/transient-0.3.7.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/app-emacs/transient/Manifest b/app-emacs/transient/Manifest
index 0fbb0f5d73c1..4e390976ece8 100644
--- a/app-emacs/transient/Manifest
+++ b/app-emacs/transient/Manifest
@@ -1 +1,2 @@
 DIST transient-0.3.6.tar.gz 100905 BLAKE2B 
cc7a78104b77a7ff49d2ee686a780db7509744b1f737e4f995d5e5f8ada18828ccf1b6ae5d995fb8aa09e9fc16895226e5e8cf3cf50a79c246c5d07d5f467ce0
 SHA512 
c1b43046f07f9efce1720f6e151d8223922574262d4e5436b0c81453b0a21a404f1c555a5bc92a201c71beb1b2f95aafb38b88203cd08c1d3a9d80f45ed0d0c9
+DIST transient-0.3.7.tar.gz 103105 BLAKE2B 
3253529af82116881b6fdbb5465d3e0ffa8246e017a266fe0868d31e9c576a3927ed7b8d968d95f7e84e31859705f08582260d074f7f55cf10e535177df761f4
 SHA512 
93d1e00db3f483d830c9e636de1ae752c43bada580209c4839e89941507be5fd7ebbd31cf597436f13448b29085453742a0623dad9dcc1d343e29a5d47d76987

diff --git a/app-emacs/transient/transient-0.3.7.ebuild 
b/app-emacs/transient/transient-0.3.7.ebuild
new file mode 100644
index ..a23829397b0b
--- /dev/null
+++ b/app-emacs/transient/transient-0.3.7.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+NEED_EMACS=25
+
+inherit elisp
+
+DESCRIPTION="Use the Emacsclient as the \$EDITOR of child processes"
+HOMEPAGE="https://magit.vc/manual/transient;
+SRC_URI="https://github.com/magit/transient/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+SITEFILE="50${PN}-gentoo.el"
+ELISP_TEXINFO="docs/*.texi"
+DOCS="README.md docs/transient.org"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+DEPEND="${DEPEND} sys-apps/texinfo"
+
+src_prepare() {
+   mv lisp/*.el . || die
+
+   default
+}



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

2021-12-02 Thread Hans de Graaff
commit: 5a1c9aae18ad42782096e9ea216373a699098857
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Dec  2 10:17:04 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Dec  3 06:44:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a1c9aae

net-analyzer/sslscan: cleanup

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

 net-analyzer/sslscan/Manifest |  3 ---
 net-analyzer/sslscan/sslscan-2.0.8.ebuild | 41 ---
 net-analyzer/sslscan/sslscan-2.0.9.ebuild | 41 ---
 3 files changed, 85 deletions(-)

diff --git a/net-analyzer/sslscan/Manifest b/net-analyzer/sslscan/Manifest
index ee5f0a5fb86e..6413f1bb40cc 100644
--- a/net-analyzer/sslscan/Manifest
+++ b/net-analyzer/sslscan/Manifest
@@ -1,7 +1,4 @@
 DIST sslscan-2.0.10.tar.gz 110417 BLAKE2B 
88c095096dd615b13e3c68e6ece7eff8588e7debe65c5c6b228392d78c806029a2bc18a6c42bee480e2bb669b39753b39de160917eafbb654f5d8b64ba50d309
 SHA512 
d6adc76579dd99648359e9694b615bf1d9be90d71736e49305fefa0c0e1e386af2457c534136d8da2219c080b1119873f54a4cdf1b82675f0ce24f4e6ae068ee
 DIST sslscan-2.0.6.tar.gz 109597 BLAKE2B 
30c0dc329d252fbb91800e470cad84214fbe30694c33fa388040838da24ca73b0857f19603ca7e71dc84fe4ca10977b2d4c0145a752718225f5225540184dee5
 SHA512 
2f7236f101e1ab75a6fb2efc8fed2949a410b4c67156e88865724e0f399a6e749218253d49c122f1e046022634ef62dcc2b4f97833fd33f90a3ba5a2b7e06c6c
-DIST sslscan-2.0.8.tar.gz 109713 BLAKE2B 
3c28eda337145556a968be66bb7924f95cd7ad8eb9bab04531cad7d3a274f5e337804d3223903369df63c97884b6373f0b207e3691857a6b65591e7d067f51dc
 SHA512 
5260e8da881b7757d69b1f8a9640a9c1593c6537a9f66e9250c9183697e7768488d24bab1eef713a1907a773689587bd1b2856caebe6d8df3cf509273a2cf7fd
-DIST sslscan-2.0.9.tar.gz 109501 BLAKE2B 
a979d6da6fee9e206ce2676aeceaa224affd26b216a67caabe8ba5ec3959b0aa27e005ad79f067bee5c4801d292a35ce4fc061a94f58125437e64bbe8ef2c2d8
 SHA512 
968b55ec34320784983cfddc796fb798871534c5561661b1691dc3516537763fdb0541c2f89fae1ef1dd586b213d743f01e1b040907434191713af981a2fc495
 DIST sslscan-OpenSSL_1_1_1h.tar.gz 9985614 BLAKE2B 
78f8bcf04a5a03636efe4ea2f82cfbbf6528ed1b02f64b7b7cf773809f5bed11974fd6d2f9f9bddb7fc31e986997f0987a0a773da2bd10b842f3ace977c5c56a
 SHA512 
619dc7b28151571e4410844263a6727c9883701c11a064a2df55368659a63d548179165c9b96910b0e739cec1142f109eae9503b688cbade7abd6b4f3a7563aa
-DIST sslscan-OpenSSL_1_1_1j.tar.gz 9994760 BLAKE2B 
749886716739dcb909bd79b29cf714640b64039917f64f6cfc4bee9861e797380d0df9ff11d7f6bb084508b322cb0db4ef7a2f871ee304548ec919d387cdb2c5
 SHA512 
f94ef129514e69b70f800a599ae726eff6a2fac0dfa8e42982973d1328f6fac6b1da1124e1a7b8aa3d579b720ecf9c71a8bae45db6b1630c052b0c3a22b9360e
 DIST sslscan-OpenSSL_1_1_1k.tar.gz 9996510 BLAKE2B 
755bbdfa5738e2f2d0a72b0e01861acb2df33f499e140b46a40562b0d6035992f5aae084c480d9fe4e82e4a4f74929e686c31b04f126859375357a0f9c207b5b
 SHA512 
b963e24f598d4c95455733a1b06f73b802ccf18c3a4aa8e1436ef597aba3daa6020d032051439b35f72bd566e9e62d24aaacce770567e2b9e5c82958698d3d97

diff --git a/net-analyzer/sslscan/sslscan-2.0.8.ebuild 
b/net-analyzer/sslscan/sslscan-2.0.8.ebuild
deleted file mode 100644
index d7a03ebe0b4d..
--- a/net-analyzer/sslscan/sslscan-2.0.8.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# sslscan builds against a static openssl library to allow weak ciphers
-# to be enabled so that they can be tested.
-OPENSSL_RELEASE_TAG="OpenSSL_1_1_1j"
-
-DESCRIPTION="Fast SSL configuration scanner"
-HOMEPAGE="https://github.com/rbsec/sslscan;
-SRC_URI="https://github.com/rbsec/sslscan/archive/${PV}.tar.gz -> ${P}.tar.gz
-
https://github.com/openssl/openssl/archive/${OPENSSL_RELEASE_TAG}.tar.gz -> 
${PN}-${OPENSSL_RELEASE_TAG}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-# Requires a docker environment
-RESTRICT="test"
-
-# S="${WORKDIR}/${P}-${MY_FORK}"
-
-src_prepare() {
-   ln -s ../openssl-${OPENSSL_RELEASE_TAG} openssl || die
-   touch .openssl_is_fresh || die
-   sed -i -e '/openssl\/.git/,/fi/d' \
-   -e '/openssl test/d' Makefile || die
-
-   default
-}
-
-src_compile() {
-   emake static
-}
-
-src_install() {
-   DESTDIR="${D}" emake install
-
-   dodoc Changelog README.md
-}

diff --git a/net-analyzer/sslscan/sslscan-2.0.9.ebuild 
b/net-analyzer/sslscan/sslscan-2.0.9.ebuild
deleted file mode 100644
index 01672701213e..
--- a/net-analyzer/sslscan/sslscan-2.0.9.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# sslscan builds against a static openssl library to allow weak ciphers
-# to be enabled so that they can be tested.
-OPENSSL_RELEASE_TAG="OpenSSL_1_1_1k"
-
-DESCRIPTION="Fast SSL configuration scanner"

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

2021-12-02 Thread Sam James
commit: f679c94c410ce0678a8e8b06952421094f3c2f5e
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  3 06:36:44 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 06:36:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f679c94c

net-misc/openssh: allow stack protector on musl x86 + musl ppc

See: b28378fc2358c24785f41fdf92c00d617998ea3d
Bug: https://bugs.gentoo.org/706210
Signed-off-by: Sam James  gentoo.org>

 net-misc/openssh/openssh-8.7_p1-r3.ebuild | 5 -
 net-misc/openssh/openssh-8.8_p1-r2.ebuild | 5 -
 net-misc/openssh/openssh-8.8_p1-r3.ebuild | 5 -
 3 files changed, 15 deletions(-)

diff --git a/net-misc/openssh/openssh-8.7_p1-r3.ebuild 
b/net-misc/openssh/openssh-8.7_p1-r3.ebuild
index d08c08baabcb..9a1a572b0363 100644
--- a/net-misc/openssh/openssh-8.7_p1-r3.ebuild
+++ b/net-misc/openssh/openssh-8.7_p1-r3.ebuild
@@ -308,11 +308,6 @@ src_configure() {
)
 
if use elibc_musl; then
-   # stackprotect is broken on musl x86 and ppc
-   if use x86 || use ppc; then
-   myconf+=( --without-stackprotect )
-   fi
-
# musl defines bogus values for UTMP_FILE and WTMP_FILE
# https://bugs.gentoo.org/753230
myconf+=( --disable-utmp --disable-wtmp )

diff --git a/net-misc/openssh/openssh-8.8_p1-r2.ebuild 
b/net-misc/openssh/openssh-8.8_p1-r2.ebuild
index b41b2579d815..a8039cdc405f 100644
--- a/net-misc/openssh/openssh-8.8_p1-r2.ebuild
+++ b/net-misc/openssh/openssh-8.8_p1-r2.ebuild
@@ -318,11 +318,6 @@ src_configure() {
)
 
if use elibc_musl; then
-   # stackprotect is broken on musl x86 and ppc
-   if use x86 || use ppc; then
-   myconf+=( --without-stackprotect )
-   fi
-
# musl defines bogus values for UTMP_FILE and WTMP_FILE
# https://bugs.gentoo.org/753230
myconf+=( --disable-utmp --disable-wtmp )

diff --git a/net-misc/openssh/openssh-8.8_p1-r3.ebuild 
b/net-misc/openssh/openssh-8.8_p1-r3.ebuild
index a146d8797f04..1c1068878712 100644
--- a/net-misc/openssh/openssh-8.8_p1-r3.ebuild
+++ b/net-misc/openssh/openssh-8.8_p1-r3.ebuild
@@ -308,11 +308,6 @@ src_configure() {
)
 
if use elibc_musl; then
-   # stackprotect is broken on musl x86 and ppc
-   if use x86 || use ppc; then
-   myconf+=( --without-stackprotect )
-   fi
-
# musl defines bogus values for UTMP_FILE and WTMP_FILE
# https://bugs.gentoo.org/753230
myconf+=( --disable-utmp --disable-wtmp )



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

2021-12-02 Thread Sam James
commit: 4b20afa3bda32ad2d4350472ebc7c1e3891abd98
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  3 06:18:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 06:21:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b20afa3

app-crypt/johntheripper-jumbo: add 1.9.0_p20211129; sync live

- Respect $STRINGS
- Avoid Bashisms
- Modernise ebuild a bit
- Add missing runtime dependencies for Perl scripts
- Sync live

Closes: https://bugs.gentoo.org/763828
Closes: https://bugs.gentoo.org/729432
Closes: https://bugs.gentoo.org/777369
Signed-off-by: Sam James  gentoo.org>

 app-crypt/johntheripper-jumbo/Manifest |   1 +
 ...eripper-jumbo-1.9.0_p20211129-fix-bashism.patch | 111 +
 ... => johntheripper-jumbo-1.9.0_p20211129.ebuild} |  84 +++-
 .../johntheripper-jumbo-.ebuild|  78 ++-
 4 files changed, 223 insertions(+), 51 deletions(-)

diff --git a/app-crypt/johntheripper-jumbo/Manifest 
b/app-crypt/johntheripper-jumbo/Manifest
index 40c0211c6790..6012316eb241 100644
--- a/app-crypt/johntheripper-jumbo/Manifest
+++ b/app-crypt/johntheripper-jumbo/Manifest
@@ -1,2 +1,3 @@
 DIST john-1.9.0-jumbo-1.tar.xz 33638768 BLAKE2B 
2fd6813e234308408d42581705ee8b25f9217a3dfb43f05483156f7bb67d0ce0d6de9c3ce8c2e4a17bb99bb377119dae2897bc08c800e7bc80bc6cf245400df6
 SHA512 
c5cb5dc739ee4c666f8479cdf10511fddc391b590c59f90c060d3ccd8449b794ac7b831a6d1f7553883892499e709a66578cfa4d62caef9b7e0a831eb827e808
 DIST johntheripper-jumbo-1.9.0_p20210920.tar.gz 47758128 BLAKE2B 
e85255dc218c43e6358f76eac1e79af01d437a7a1fcddd608a390734fdc4070cbf949b8abc080b82decf4a1f5e32d2baa6d2a09d385a31913d8e988c8732e85e
 SHA512 
5121434ad275921fe6288c51fd9dfd36ed3162387e70e8089bbc266d4a17ea461b72ce26b2004acfb62d95a9ee2d570ef3b3f00c1d031abd8cff2f20c3ab480a
+DIST johntheripper-jumbo-1.9.0_p20211129.tar.gz 47758087 BLAKE2B 
de57218151fbc3bed79322d065ef73deb99b73fb1ce55924197793a320600cc1189dabae43fe5848014c2e72dcb7e1c2a91f2aaba64bd8c7314ded37e23a34c9
 SHA512 
f8fc6bf102d900bb32c5714bd595a71f67f73a1f0a237d9f851b2f250046307bf1177f3782023cd1bbcc55f9d54fd7b4946e09c7dc1fd908ba6a6bad90b233d6

diff --git 
a/app-crypt/johntheripper-jumbo/files/johntheripper-jumbo-1.9.0_p20211129-fix-bashism.patch
 
b/app-crypt/johntheripper-jumbo/files/johntheripper-jumbo-1.9.0_p20211129-fix-bashism.patch
new file mode 100644
index ..2306bb018f36
--- /dev/null
+++ 
b/app-crypt/johntheripper-jumbo/files/johntheripper-jumbo-1.9.0_p20211129-fix-bashism.patch
@@ -0,0 +1,111 @@
+https://github.com/openwall/john/pull/4908
+https://bugs.gentoo.org/763828
+
+From 7a843229dff28cf0851fe3130c74b38dfaf38411 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Fri, 3 Dec 2021 03:40:00 +
+Subject: [PATCH 1/2] configure: check for 'strings' and respect $STRINGS
+ variable
+
+It's possible to want a ${CHOST}-prefixed copy of strings,
+so add a check for 'strings' in configure.ac and respect
+$STRINGS within jtr_asm_magic.
+
+Signed-off-by: Sam James 
+---
+ src/configure.ac|  1 +
+ src/m4/jtr_asm_magic.m4 |  2 +-
+ 3 files changed, 98 insertions(+), 2 deletions(-)
+
+diff --git a/src/configure.ac b/src/configure.ac
+index 53b6a62592..98b28be202 100644
+--- a/src/configure.ac
 b/src/configure.ac
+@@ -346,6 +346,7 @@ AS_IF([test -z "$AS"], [AS="$CC"])
+ AS_IF([test -z "$LD"], [LD="$CC"])
+ AS_IF([test -z "$AR"], [AC_CHECK_TOOL([AR], [ar])])
+ AS_IF([test -z "$STRIP"], [AC_CHECK_TOOL([STRIP], [strip])])
++AS_IF([test -z "$STRINGS"], [AC_CHECK_TOOL([STRINGS], [strings])])
+ 
+ dnl Check if we have this at all
+ PKG_PROG_PKG_CONFIG
+diff --git a/src/m4/jtr_asm_magic.m4 b/src/m4/jtr_asm_magic.m4
+index 469a944589..162736d855 100644
+--- a/src/m4/jtr_asm_magic.m4
 b/src/m4/jtr_asm_magic.m4
+@@ -19,7 +19,7 @@ EXTRA_AS_FLAGS=
+ AC_MSG_CHECKING([for extra ASFLAGS])
+ CC="$CC_BACKUP"
+ CFLAGS="$CFLAGS -O0"
+-AS_IF([echo "int long_ident;" > conftest.c && ${CC} -c conftest.c && strings 
- conftest.${OBJEXT} | ${GREP} _long_ident > conftest.out],
++AS_IF([echo "int long_ident;" > conftest.c && ${CC} -c conftest.c && 
${STRINGS} - conftest.${OBJEXT} | ${GREP} _long_ident > conftest.out],
+   [JTR_LIST_ADD(EXTRA_AS_FLAGS, [-DUNDERSCORES])])
+ 
+ AC_LINK_IFELSE([AC_LANG_SOURCE(
+
+From 8c43ed0c2f7fdb793978d90306d6f6a118122e39 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Fri, 3 Dec 2021 03:46:44 +
+Subject: [PATCH 2/2] configure: fix bashisms
+
+'==' isn't recognised by POSIX-compliant shells, so let's use = too.
+
+No functional change.
+
+Signed-off-by: Sam James 
+---
+ src/configure.ac |  8 
+ src/m4/jtr_utility_macros.m4 |  4 ++--
+ 3 files changed, 12 insertions(+), 12 deletions(-)
+
+--- a/src/configure.ac
 b/src/configure.ac
+@@ -339,7 +339,7 @@ AC_CACHE_SAVE
+ AC_PATH_PROG([SORT], [sort])
+ AC_PATH_PROG([FIND], [find])
+ AC_PATH_PROG([PERL], [perl])
+-if test "x$PERL" == x ; then
++if test "x$PERL" = x ; then
+   

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

2021-12-02 Thread Sam James
commit: d2337b95715fa5c0855099178e655633dcecc4ec
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  3 05:30:10 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 05:30:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2337b95

dev-python/pydot: add upper bound on pyparsing

Bug: https://github.com/pydot/pydot/issues/277
Signed-off-by: Sam James  gentoo.org>

 dev-python/pydot/{pydot-1.4.2.ebuild => pydot-1.4.2-r1.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-python/pydot/pydot-1.4.2.ebuild 
b/dev-python/pydot/pydot-1.4.2-r1.ebuild
similarity index 88%
rename from dev-python/pydot/pydot-1.4.2.ebuild
rename to dev-python/pydot/pydot-1.4.2-r1.ebuild
index 32771d419cfa..213049e89ea7 100644
--- a/dev-python/pydot/pydot-1.4.2.ebuild
+++ b/dev-python/pydot/pydot-1.4.2-r1.ebuild
@@ -17,8 +17,9 @@ KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 
~riscv ~s390 sparc
 IUSE="test"
 RESTRICT="!test? ( test )"
 
+# See https://github.com/pydot/pydot/issues/277 for pyparsing dep
 RDEPEND="
-   >=dev-python/pyparsing-2.1.4[${PYTHON_USEDEP}]
+   

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

2021-12-02 Thread Sam James
commit: 96158bff11f511f6c7d440d239a8897011ef657c
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  3 05:12:42 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 05:12:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96158bff

net-libs/gnutls: adapt for OpenSSL bindist changes

OpenSSL no longer has a bindist flag.

(Test only dependency so no revbump required really.)

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

 net-libs/gnutls/gnutls-3.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.2.ebuild 
b/net-libs/gnutls/gnutls-3.7.2.ebuild
index 82de8ba5e7a9..5448b73bad2e 100644
--- a/net-libs/gnutls/gnutls-3.7.2.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.2.ebuild
@@ -42,7 +42,7 @@ BDEPEND=">=virtual/pkgconfig-0-r1
test-full? (
app-crypt/dieharder
>=app-misc/datefudge-1.22
-   dev-libs/softhsm:2[-bindist]
+   dev-libs/softhsm:2[-bindist(-)]
net-dialup/ppp
net-misc/socat
)"



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

2021-12-02 Thread Sam James
commit: d6246dd128f79f80c9ab765716d7216cd96cdf13
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  3 04:55:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 04:55:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6246dd1

dev-qt/qtnetwork: keep -r2 temporarily to be consistent

This is the previous ~arch version w/o bindist changes. Will clean up
when stabling the whole bindist lot.

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

 dev-qt/qtnetwork/qtnetwork-5.15.2-r12.ebuild | 74 
 1 file changed, 74 insertions(+)

diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.2-r12.ebuild 
b/dev-qt/qtnetwork/qtnetwork-5.15.2-r12.ebuild
new file mode 100644
index ..0577a30d5535
--- /dev/null
+++ b/dev-qt/qtnetwork/qtnetwork-5.15.2-r12.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_COMMIT=c9fde86b0a2440133bc08f4811b6ca793be47f0a
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="Network abstraction library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+IUSE="bindist connman gssapi libproxy networkmanager sctp +ssl"
+
+DEPEND="
+   =dev-qt/qtcore-${QT5_PV}*:5=
+   sys-libs/zlib:=
+   connman? ( =dev-qt/qtdbus-${QT5_PV}* )
+   gssapi? ( virtual/krb5 )
+   libproxy? ( net-libs/libproxy )
+   networkmanager? ( =dev-qt/qtdbus-${QT5_PV}* )
+   sctp? ( kernel_linux? ( net-misc/lksctp-tools ) )
+   ssl? ( >=dev-libs/openssl-1.1.1:0=[bindist(-)=] )
+"
+RDEPEND="${DEPEND}
+   connman? ( net-misc/connman )
+   networkmanager? ( net-misc/networkmanager )
+"
+
+QT5_TARGET_SUBDIRS=(
+   src/network
+   src/plugins/bearer/generic
+)
+
+QT5_GENTOO_CONFIG=(
+   libproxy:libproxy:
+   ssl::SSL
+   ssl::OPENSSL
+   ssl:openssl-linked:LINKED_OPENSSL
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+   :network
+)
+
+pkg_setup() {
+   use connman && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/connman)
+   use networkmanager && 
QT5_TARGET_SUBDIRS+=(src/plugins/bearer/networkmanager)
+}
+
+src_configure() {
+   local myconf=(
+   $(usev connman -dbus-linked)
+   $(qt_use gssapi feature-gssapi)
+   $(qt_use libproxy)
+   $(usev networkmanager -dbus-linked)
+   $(qt_use sctp)
+   $(usev ssl -openssl-linked)
+   )
+   qt5-build_src_configure
+}
+
+src_install() {
+   qt5-build_src_install
+
+   # workaround for bug 652650
+   if use ssl; then
+   sed -e "/^#define QT_LINKED_OPENSSL/s/$/ true/" \
+   -i "${D}${QT5_HEADERDIR}"/Gentoo/${PN}-qconfig.h || die
+   fi
+}



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

2021-12-02 Thread Sam James
commit: b0df88e1c6cf4ea52ef1516d66ca4f1542a99f12
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  3 04:36:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 04:55:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0df88e1

dev-qt/qtnetwork: drop USE=bindist for OpenSSL changes

OpenSSL no longer has USE=bindist.

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

 .../{qtnetwork-5.15.2-r12.ebuild => qtnetwork-5.15.2-r13.ebuild}  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.2-r12.ebuild 
b/dev-qt/qtnetwork/qtnetwork-5.15.2-r13.ebuild
similarity index 93%
rename from dev-qt/qtnetwork/qtnetwork-5.15.2-r12.ebuild
rename to dev-qt/qtnetwork/qtnetwork-5.15.2-r13.ebuild
index 0577a30d5535..6ca6eb826334 100644
--- a/dev-qt/qtnetwork/qtnetwork-5.15.2-r12.ebuild
+++ b/dev-qt/qtnetwork/qtnetwork-5.15.2-r13.ebuild
@@ -13,7 +13,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
-IUSE="bindist connman gssapi libproxy networkmanager sctp +ssl"
+IUSE="connman gssapi libproxy networkmanager sctp +ssl"
 
 DEPEND="
=dev-qt/qtcore-${QT5_PV}*:5=
@@ -23,7 +23,7 @@ DEPEND="
libproxy? ( net-libs/libproxy )
networkmanager? ( =dev-qt/qtdbus-${QT5_PV}* )
sctp? ( kernel_linux? ( net-misc/lksctp-tools ) )
-   ssl? ( >=dev-libs/openssl-1.1.1:0=[bindist(-)=] )
+   ssl? ( >=dev-libs/openssl-1.1.1:0= )
 "
 RDEPEND="${DEPEND}
connman? ( net-misc/connman )



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

2021-12-02 Thread Sam James
commit: 3342af84d7fab35f298c8da001ca7135a7ad2f26
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  3 04:43:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 04:50:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3342af84

app-crypt/xca: adapt for OpenSSL bindist changes

OpenSSL no longer has a bindist flag.

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

 app-crypt/xca/xca-2.4.0-r2.ebuild | 71 +++
 1 file changed, 71 insertions(+)

diff --git a/app-crypt/xca/xca-2.4.0-r2.ebuild 
b/app-crypt/xca/xca-2.4.0-r2.ebuild
new file mode 100644
index ..5fcc2c93e237
--- /dev/null
+++ b/app-crypt/xca/xca-2.4.0-r2.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit xdg-utils
+
+DESCRIPTION="A GUI to OpenSSL, RSA public keys, certificates, signing requests 
etc"
+HOMEPAGE="https://hohnstaedt.de/xca/;
+SRC_URI="https://github.com/chris2511/${PN}/releases/download/RELEASE.${PV}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="doc"
+
+RDEPEND="
+   dev-libs/libltdl:0=
+   dev-qt/qthelp:5
+   dev-qt/qtgui:5
+   dev-qt/qtsql:5[sqlite]
+   dev-qt/qtwidgets:5
+   >=dev-libs/openssl-1.1.0:=
+   doc? ( app-text/linuxdoc-tools )"
+DEPEND="${RDEPEND}
+   dev-qt/linguist-tools:5"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.0.0-desktop.patch"
+   "${FILESDIR}/${P}-bug-733000.patch"
+)
+
+src_configure() {
+   econf \
+   --with-qt-version=5 \
+   $(use_enable doc) \
+   STRIP=true
+}
+
+src_prepare() {
+   sed '/^CFLAGS/s@-O2 -ggdb@@' -i Local.mak.in || die
+   default
+}
+
+src_compile() {
+   # enforce all to avoid the automatic silent rules
+   emake all
+}
+
+src_install() {
+   default
+
+   insinto /etc/xca
+   doins misc/*.txt
+
+   ewarn "Make a backup copy of your database!"
+   ewarn "Version 2 completely changes the database format to SQL(ite)"
+   ewarn "Don't try to open it with older versions of XCA (< 1.4.0). They 
will corrupt the database."
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}



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

2021-12-02 Thread Sam James
commit: 43c40c442031ddec003f197980a5725a2c685b1f
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  3 04:47:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 04:50:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43c40c44

dev-libs/libp11: adapt for OpenSSL bindist changes

OpenSSL no longer has a bindist flag.

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

 dev-libs/libp11/libp11-0.4.11-r2.ebuild | 30 ++
 1 file changed, 30 insertions(+)

diff --git a/dev-libs/libp11/libp11-0.4.11-r2.ebuild 
b/dev-libs/libp11/libp11-0.4.11-r2.ebuild
new file mode 100644
index ..d95932eb7fc6
--- /dev/null
+++ b/dev-libs/libp11/libp11-0.4.11-r2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Abstraction layer to simplify PKCS#11 API"
+HOMEPAGE="https://github.com/opensc/libp11/wiki;
+SRC_URI="https://github.com/OpenSC/${PN}/releases/download/${P}/${P}.tar.gz;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="doc static-libs"
+
+RDEPEND="dev-libs/openssl:="
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )"
+
+src_configure() {
+   econf \
+   --enable-shared \
+   $(use_enable static-libs static) \
+   $(use_enable doc api-doc)
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}



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

2021-12-02 Thread Sam James
commit: b9d4c0b7e53d4aafbdc4b8614d75486f3772
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  3 04:45:57 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 04:50:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9d4c0b7

sys-apps/ucspi-ssl: adapt for OpenSSL bindist changes

OpenSSL no longer has a bindist flag.

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

 sys-apps/ucspi-ssl/ucspi-ssl-0.99e-r2.ebuild | 61 
 1 file changed, 61 insertions(+)

diff --git a/sys-apps/ucspi-ssl/ucspi-ssl-0.99e-r2.ebuild 
b/sys-apps/ucspi-ssl/ucspi-ssl-0.99e-r2.ebuild
new file mode 100644
index ..af9a8b306679
--- /dev/null
+++ b/sys-apps/ucspi-ssl/ucspi-ssl-0.99e-r2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit fixheadtails qmail
+
+DESCRIPTION="Command-line tools for building SSL client-server applications"
+HOMEPAGE="https://www.fehcom.de/ipnet/ucspi-ssl.html;
+SRC_URI="https://www.fehcom.de/ipnet/ucspi-ssl/${P}.tgz;
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+IUSE="bindist perl"
+
+DEPEND="
+   dev-libs/openssl:=
+   perl? ( dev-lang/perl:= )"
+RDEPEND="${DEPEND}
+   sys-apps/ucspi-tcp"
+
+S="${WORKDIR}"/host/superscript.com/net/${P}
+
+PATCHES=( "${FILESDIR}"/${P}-fno-common.patch )
+
+src_prepare() {
+   ht_fix_all
+
+   sed -i -e 's:auto:gcc:' conf-cc || die
+   sed -i -e 's:-m64::' conf-ld || die
+   qmail_set_cc
+
+   echo "/usr/bin" > conf-tcpbin || die
+   echo "/usr/share/ca-certificates/" > conf-cadir || die
+   echo "${QMAIL_HOME}/control/dh1024.pem" > conf-dhfile || die
+   echo "/usr/" > src/home || die
+   sed -i -e 's:HOME/command:/usr/bin:' \
+   src/sslcat.sh src/sslconnect.sh src/https\@.sh || die
+
+   # workaround: SSL_TXT_ECDH is always set in openssl/ssl.h, even with 
openssl[bindist]
+   #sed -i -e 's:SSL_TXT_ECDH:ENABLE_SSL_TXT_ECDH:' src/ucspissl.h 
src/ssl_params.c conf-ecdh || die
+
+   default
+}
+
+src_compile() {
+   cd src || die
+   emake sysdeps
+   emake uint32.h
+   emake
+}
+
+src_install() {
+   dodoc -r doc/.
+   doman man/*
+
+   cd src || die
+   dobin $(<../package/commands-base)
+   use perl && dobin $(<../package/commands-sslperl)
+}



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

2021-12-02 Thread Sam James
commit: 0de4fa6c810cfc668e2dcefd12a940e724bea791
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  3 04:49:42 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 04:50:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0de4fa6c

dev-libs/softhsm: adapt for OpenSSL bindist changes

OpenSSL no longer has a bindist flag.

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

 dev-libs/softhsm/softhsm-2.6.1-r2.ebuild | 48 
 1 file changed, 48 insertions(+)

diff --git a/dev-libs/softhsm/softhsm-2.6.1-r2.ebuild 
b/dev-libs/softhsm/softhsm-2.6.1-r2.ebuild
new file mode 100644
index ..6a7ef28681b0
--- /dev/null
+++ b/dev-libs/softhsm/softhsm-2.6.1-r2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A software PKCS#11 implementation"
+HOMEPAGE="https://www.opendnssec.org/;
+SRC_URI="https://www.opendnssec.org/files/source/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+IUSE="gost migration-tool test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   migration-tool? ( dev-db/sqlite:3= )
+   dev-libs/openssl:=
+   !~dev-libs/softhsm-2.0.0:0
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-devel/gcc:=[cxx]
+   virtual/pkgconfig
+   test? ( dev-util/cppunit )
+"
+
+DOCS=( NEWS README.md )
+
+src_configure() {
+   econf \
+   --disable-static \
+   --with-crypto-backend=openssl \
+   --disable-p11-kit \
+   --localstatedir="${EPREFIX}/var" \
+   --enable-ecc \
+   $(use_enable gost) \
+   $(use_with migration-tool migrate)
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name '*.la' -delete || die
+
+   keepdir /var/lib/softhsm/tokens
+}



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

2021-12-02 Thread Sam James
commit: cf8b737346f396dff1e0d0c8541b3f1c4fd88583
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  3 04:48:35 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 04:50:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf8b7373

dev-libs/pkcs11-helper: adapt for OpenSSL bindist changes

OpenSSL no longer has a bindist flag.

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

 .../pkcs11-helper/pkcs11-helper-1.27.0-r1.ebuild   | 47 ++
 1 file changed, 47 insertions(+)

diff --git a/dev-libs/pkcs11-helper/pkcs11-helper-1.27.0-r1.ebuild 
b/dev-libs/pkcs11-helper/pkcs11-helper-1.27.0-r1.ebuild
new file mode 100644
index ..ea71073fb0c1
--- /dev/null
+++ b/dev-libs/pkcs11-helper/pkcs11-helper-1.27.0-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="PKCS#11 helper library"
+HOMEPAGE="https://github.com/OpenSC/pkcs11-helper;
+
+if [[ $(ver_cut 3) -eq 0 ]]; then
+   MY_PV=$(ver_cut 1-2)
+else
+   MY_PV=${PV}
+fi
+
+SRC_URI="https://github.com/OpenSC/${PN}/releases/download/${PN}-${MY_PV}/${P}.tar.bz2;
+
+LICENSE="|| ( BSD GPL-2 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+IUSE="doc gnutls nss static-libs"
+
+RDEPEND="
+   >=dev-libs/openssl-0.9.7:=
+   gnutls? ( >=net-libs/gnutls-1.4.4 )
+   nss? ( dev-libs/nss )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig
+   doc? ( >=app-doc/doxygen-1.4.7 )"
+
+PATCHES=(
+   "${FILESDIR}/${P}-nss.patch"
+)
+
+src_configure() {
+   econf \
+   --disable-crypto-engine-polarssl \
+   --disable-crypto-engine-mbedtls \
+   $(use_enable doc) \
+   $(use_enable gnutls crypto-engine-gnutls) \
+   $(use_enable nss crypto-engine-nss) \
+   $(use_enable static-libs static)
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}



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

2021-12-02 Thread Sam James
commit: 198c562ec179302f14e3143fa19aa1f586874070
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  3 04:47:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 04:50:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=198c562e

dev-libs/libp11: use BDEPEND

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

 dev-libs/libp11/libp11-0.4.11-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libp11/libp11-0.4.11-r2.ebuild 
b/dev-libs/libp11/libp11-0.4.11-r2.ebuild
index d95932eb7fc6..1fe3d069b6f6 100644
--- a/dev-libs/libp11/libp11-0.4.11-r2.ebuild
+++ b/dev-libs/libp11/libp11-0.4.11-r2.ebuild
@@ -13,8 +13,8 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 
~riscv ~s390 ~sparc
 IUSE="doc static-libs"
 
 RDEPEND="dev-libs/openssl:="
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig
doc? ( app-doc/doxygen )"
 
 src_configure() {



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

2021-12-02 Thread Sam James
commit: 06fa4c0bc9591084cafe39051681fd34b8741209
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  3 04:46:44 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 04:50:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06fa4c0b

dev-libs/botan: adapt for OpenSSL bindist changes

OpenSSL no longer has a bindist flag.

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

 dev-libs/botan/botan-2.18.2-r1.ebuild | 164 ++
 1 file changed, 164 insertions(+)

diff --git a/dev-libs/botan/botan-2.18.2-r1.ebuild 
b/dev-libs/botan/botan-2.18.2-r1.ebuild
new file mode 100644
index ..b6eed68539ce
--- /dev/null
+++ b/dev-libs/botan/botan-2.18.2-r1.ebuild
@@ -0,0 +1,164 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/botan.asc
+inherit python-r1 toolchain-funcs verify-sig
+
+MY_P="Botan-${PV}"
+DESCRIPTION="C++ crypto library"
+HOMEPAGE="https://botan.randombit.net/;
+SRC_URI="https://botan.randombit.net/releases/${MY_P}.tar.xz;
+SRC_URI+=" verify-sig? ( 
https://botan.randombit.net/releases/${MY_P}.tar.xz.asc )"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD-2"
+SLOT="2/$(ver_cut 1-2)" # soname version
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~ppc-macos"
+IUSE="doc boost bzip2 lzma python ssl static-libs sqlite zlib"
+
+CPU_USE=(
+   cpu_flags_arm_{aes,neon}
+   cpu_flags_ppc_altivec
+   cpu_flags_x86_{aes,avx2,popcnt,rdrand,sse2,ssse3,sse4_1,sse4_2}
+)
+
+IUSE+=" ${CPU_USE[@]}"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# NOTE: Boost is needed at runtime too for the CLI tool.
+DEPEND="
+   boost? ( >=dev-libs/boost-1.48:= )
+   bzip2? ( >=app-arch/bzip2-1.0.5:= )
+   lzma? ( app-arch/xz-utils:= )
+   python? ( ${PYTHON_DEPS} )
+   ssl? ( dev-libs/openssl:= )
+   sqlite? ( dev-db/sqlite:3= )
+   zlib? ( >=sys-libs/zlib-1.2.3:= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+   ')
+   verify-sig? ( app-crypt/openpgp-keys-botan )
+"
+
+# NOTE: Considering patching Botan?
+# Please see upstream's guidance:
+# 
https://botan.randombit.net/handbook/packaging.html#minimize-distribution-patches
+
+python_check_deps() {
+   if use doc ; then
+   has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" || return 1
+   fi
+}
+
+src_configure() {
+   python_setup
+
+   local disable_modules=(
+   $(usev !boost 'boost')
+   )
+
+   if [[ -z "${DISABLE_MODULES}" ]] ; then
+   elog "Disabling module(s): ${disable_modules[@]}"
+   fi
+
+   local chostarch="${CHOST%%-*}"
+
+   # Arch specific wrangling
+   local myos=
+   case ${CHOST} in
+   *-darwin*)
+   myos=darwin
+   ;;
+
+   *)
+   myos=linux
+
+   if [[ ${CHOST} == *hppa* ]] ; then
+   chostarch=parisc
+   elif [[ ${PROFILE_ARCH} == "sparc64" ]] ; then
+   chostarch="sparc32-v9"
+   fi
+   ;;
+
+   esac
+
+   local pythonvers=()
+   if use python ; then
+   _append() {
+   pythonvers+=( ${EPYTHON/python/} )
+   }
+
+   python_foreach_impl _append
+   fi
+
+   local myargs=(
+   # Intrinsics
+   # TODO: x86 RDSEED (new CPU_FLAGS_X86?)
+   # TODO: POWER Crypto (new CPU_FLAGS_PPC?)
+   $(usev !cpu_flags_arm_aes '--disable-armv8crypto')
+   $(usev !cpu_flags_arm_neon '--disable-neon')
+   $(usev !cpu_flags_ppc_altivec '--disable-altivec')
+   $(usev !cpu_flags_x86_aes '--disable-aes-ni')
+   $(usev !cpu_flags_x86_avx2 '--disable-avx2')
+   $(usev !cpu_flags_x86_popcnt '--disable-bmi2')
+   $(usev !cpu_flags_x86_rdrand '--disable-rdrand')
+   $(usev !cpu_flags_x86_sse2 '--disable-sse2')
+   $(usev !cpu_flags_x86_ssse3 '--disable-ssse3')
+   $(usev !cpu_flags_x86_sse4_1 '--disable-sse4.1')
+   $(usev !cpu_flags_x86_sse4_2 '--disable-sse4.2')
+
+   $(usev hppa '--without-stack-protector')
+
+   $(use_with boost)
+   $(use_with bzip2)
+   $(use_with doc documentation)
+   $(use_with doc sphinx)
+   $(use_with lzma)
+   $(use_enable static-libs static-library)
+   $(use_with ssl openssl)
+   $(use_with sqlite sqlite3)
+   $(use_with zlib)
+
+   --cpu=${chostarch}
+ 

[gentoo-commits] repo/gentoo:master commit in: net-wireless/wpa_supplicant/

2021-12-02 Thread Sam James
commit: d07f49b07110bd211a32aea3d9656372a31379c0
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  3 04:38:28 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 04:38:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d07f49b0

net-wireless/wpa_supplicant: fix bindist removal

I'd gone back and tried to sync live and ended up with a monstrosity.

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

 ...a_supplicant-2.9-r7.ebuild => wpa_supplicant-2.9-r8.ebuild} |  2 +-
 net-wireless/wpa_supplicant/wpa_supplicant-.ebuild | 10 +-
 2 files changed, 2 insertions(+), 10 deletions(-)

diff --git a/net-wireless/wpa_supplicant/wpa_supplicant-2.9-r7.ebuild 
b/net-wireless/wpa_supplicant/wpa_supplicant-2.9-r8.ebuild
similarity index 99%
rename from net-wireless/wpa_supplicant/wpa_supplicant-2.9-r7.ebuild
rename to net-wireless/wpa_supplicant/wpa_supplicant-2.9-r8.ebuild
index 2935a7227ab1..6c1e2d23ae78 100644
--- a/net-wireless/wpa_supplicant/wpa_supplicant-2.9-r7.ebuild
+++ b/net-wireless/wpa_supplicant/wpa_supplicant-2.9-r8.ebuild
@@ -31,7 +31,7 @@ REQUIRED_USE="
 "
 
 DEPEND="
-   >=dev-libs/openssl-1.0.2k:0=[bindist(-)=]
+   >=dev-libs/openssl-1.0.2k:=
dbus? ( sys-apps/dbus )
kernel_linux? (
dev-libs/libnl:3

diff --git a/net-wireless/wpa_supplicant/wpa_supplicant-.ebuild 
b/net-wireless/wpa_supplicant/wpa_supplicant-.ebuild
index 2935a7227ab1..132825beb46c 100644
--- a/net-wireless/wpa_supplicant/wpa_supplicant-.ebuild
+++ b/net-wireless/wpa_supplicant/wpa_supplicant-.ebuild
@@ -31,7 +31,7 @@ REQUIRED_USE="
 "
 
 DEPEND="
-   >=dev-libs/openssl-1.0.2k:0=[bindist(-)=]
+   >=dev-libs/openssl-1.0.2k:=
dbus? ( sys-apps/dbus )
kernel_linux? (
dev-libs/libnl:3
@@ -151,14 +151,6 @@ src_prepare() {
 
# bug (640492)
sed -i 's#-Werror ##' wpa_supplicant/Makefile || die
-
-   ## Security patches
-   # CVE-2019-16275 (bug #696030)
-   eapply 
"${FILESDIR}/wpa_supplicant-2.9-AP-Silently-ignore-management-frame-from-unexpected.patch"
-   # 2020-2, 2021-1 security advisories (bug #768759)
-   eapply 
"${WORKDIR}"/wpa_supplicant-2.9-r3-patches/security-{2020-2,2021-1}/*.patch
-   # CVE-2021-30004 (bug #780138)
-   eapply 
"${WORKDIR}"/wpa_supplicant-2.9-r3-patches/misc/CVE-2021-30004.patch
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: app-text/App-XML-DocBook-Builder/

2021-12-02 Thread Sam James
commit: ca34ae45f0770cb99a7fa809c9204565bddca8c8
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  3 04:34:12 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 04:34:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca34ae45

app-text/App-XML-DocBook-Builder: add missing dev-perl/Path-Tiny dep

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

 ...lder-0.100.300.ebuild => App-XML-DocBook-Builder-0.100.300-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git 
a/app-text/App-XML-DocBook-Builder/App-XML-DocBook-Builder-0.100.300.ebuild 
b/app-text/App-XML-DocBook-Builder/App-XML-DocBook-Builder-0.100.300-r1.ebuild
similarity index 96%
rename from 
app-text/App-XML-DocBook-Builder/App-XML-DocBook-Builder-0.100.300.ebuild
rename to 
app-text/App-XML-DocBook-Builder/App-XML-DocBook-Builder-0.100.300-r1.ebuild
index cbb43c355a71..20257b485c4f 100644
--- a/app-text/App-XML-DocBook-Builder/App-XML-DocBook-Builder-0.100.300.ebuild
+++ 
b/app-text/App-XML-DocBook-Builder/App-XML-DocBook-Builder-0.100.300-r1.ebuild
@@ -17,6 +17,7 @@ KEYWORDS="~amd64"
 RDEPEND="dev-perl/Class-XSAccessor
virtual/perl-Getopt-Long
virtual/perl-File-Path
+   dev-perl/Path-Tiny
dev-perl/Test-Trap"
 BDEPEND="dev-perl/Module-Build
test? (



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

2021-12-02 Thread Sam James
commit: 464c6642aba8bb66073c95ab04d057b03df996ae
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  3 04:29:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 04:29:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=464c6642

net-libs/ldns: restore version pre bindist changes for security stabilisation

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

 net-libs/ldns/ldns-1.8.0-r1.ebuild | 123 +
 1 file changed, 123 insertions(+)

diff --git a/net-libs/ldns/ldns-1.8.0-r1.ebuild 
b/net-libs/ldns/ldns-1.8.0-r1.ebuild
new file mode 100644
index ..5d48f102da5c
--- /dev/null
+++ b/net-libs/ldns/ldns-1.8.0-r1.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{7,8,9,10} )
+inherit python-single-r1 autotools multilib-minimal
+
+DESCRIPTION="a library with the aim to simplify DNS programming in C"
+HOMEPAGE="http://www.nlnetlabs.nl/projects/ldns/;
+SRC_URI="http://www.nlnetlabs.nl/downloads/${PN}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="+dane doc +ecdsa ed25519 ed448 gost python static-libs vim-syntax"
+
+# configure will die if ecdsa is enabled and ssl is not
+REQUIRED_USE="
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+RDEPEND="
+   python? ( ${PYTHON_DEPS} )
+   ecdsa? (
+   >=dev-libs/openssl-1.0.1e:0=[-bindist(-),${MULTILIB_USEDEP}]
+   )
+   ed25519? (
+   >=dev-libs/openssl-1.1.0:0=[-bindist(-),${MULTILIB_USEDEP}]
+   )
+   ed448? (
+   >=dev-libs/openssl-1.1.1:0=[-bindist(-),${MULTILIB_USEDEP}]
+   )
+   >=dev-libs/openssl-1.0.1e:0=[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   python? ( dev-lang/swig )
+   doc? ( app-doc/doxygen )
+"
+
+RESTRICT="test" # 1.6.9 has no test directory
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/ldns-config
+)
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   # >=openssl-1.1.0 required for dane-ta
+   if has_version "https://github.com/NLnetLabs/ldns/commit/bc9d017f6fd8b6b5d2ff6e4489a2931d0aab8184
+   sed -i 's/AC_SUBST(VERSION_INFO.*/AC_SUBST(VERSION_INFO, [5:0:2])/' 
"${S}"/configure.ac || die 'could not patch configure.ac'
+
+   eautoreconf
+}
+
+multilib_src_compile() {
+   default
+
+   if multilib_is_native_abi && use doc ; then
+   emake doxygen
+   fi
+}
+
+multilib_src_install() {
+   default
+
+   if multilib_is_native_abi && use doc ; then
+   dodoc -r doc/html
+   fi
+}
+
+multilib_src_install_all() {
+   dodoc Changelog README*
+
+   find "${D}" -name '*.la' -delete || die
+   use python && python_optimize
+
+   if use vim-syntax ; then
+   insinto /usr/share/vim/vimfiles/ftdetect
+   doins libdns.vim
+   fi
+
+   einfo
+   elog "Install net-dns/ldns-utils if you want drill and examples"
+   einfo
+}



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

2021-12-02 Thread Sam James
commit: 91c1a70f4c8d56e56e2445bbd123ed286f8d1444
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Sep 12 09:14:07 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 04:26:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91c1a70f

net-misc/openssh: Update for openssl/ldns bindist update

Bug: https://bugs.gentoo.org/762850
Signed-off-by: Michał Górny  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/18894
Signed-off-by: Sam James  gentoo.org>

 net-misc/openssh/openssh-8.7_p1-r3.ebuild | 503 ++
 net-misc/openssh/openssh-8.8_p1-r3.ebuild | 503 ++
 2 files changed, 1006 insertions(+)

diff --git a/net-misc/openssh/openssh-8.7_p1-r3.ebuild 
b/net-misc/openssh/openssh-8.7_p1-r3.ebuild
new file mode 100644
index ..d08c08baabcb
--- /dev/null
+++ b/net-misc/openssh/openssh-8.7_p1-r3.ebuild
@@ -0,0 +1,503 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit user-info flag-o-matic autotools pam systemd toolchain-funcs
+
+# Make it more portable between straight releases
+# and _p? releases.
+PARCH=${P/_}
+
+# PV to USE for HPN patches
+#HPN_PV="${PV^^}"
+HPN_PV="8.5_P1"
+
+HPN_VER="15.2"
+HPN_PATCHES=(
+   ${PN}-${HPN_PV/./_}-hpn-DynWinNoneSwitch-${HPN_VER}.diff
+   ${PN}-${HPN_PV/./_}-hpn-AES-CTR-${HPN_VER}.diff
+   ${PN}-${HPN_PV/./_}-hpn-PeakTput-${HPN_VER}.diff
+)
+
+SCTP_VER="1.2" SCTP_PATCH="${PARCH}-sctp-${SCTP_VER}.patch.xz"
+X509_VER="13.2.1" X509_PATCH="${PARCH}+x509-${X509_VER}.diff.gz"
+
+DESCRIPTION="Port of OpenBSD's free SSH release"
+HOMEPAGE="https://www.openssh.com/;
+SRC_URI="mirror://openbsd/OpenSSH/portable/${PARCH}.tar.gz
+   ${SCTP_PATCH:+sctp? ( 
https://dev.gentoo.org/~chutzpah/dist/openssh/${SCTP_PATCH} )}
+   ${HPN_VER:+hpn? ( $(printf 
"mirror://sourceforge/project/hpnssh/Patches/HPN-SSH%%20${HPN_VER/./v}%%20${HPN_PV/_P/p}/%s\n"
 "${HPN_PATCHES[@]}") )}
+   ${X509_PATCH:+X509? ( 
https://roumenpetrov.info/openssh/x509-${X509_VER}/${X509_PATCH} )}
+"
+S="${WORKDIR}/${PARCH}"
+
+LICENSE="BSD GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+# Probably want to drop ssl defaulting to on in a future version.
+IUSE="abi_mips_n32 audit debug hpn kerberos kernel_linux ldns libedit livecd 
pam +pie +scp sctp security-key selinux +ssl static test X X509 xmss"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   hpn? ( ssl )
+   ldns? ( ssl )
+   pie? ( !static )
+   static? ( !kerberos !pam )
+   X509? ( !sctp ssl !xmss )
+   xmss? ( ssl  )
+   test? ( ssl )
+"
+
+# tests currently fail with XMSS
+REQUIRED_USE+="test? ( !xmss )"
+
+LIB_DEPEND="
+   audit? ( sys-process/audit[static-libs(+)] )
+   ldns? (
+   net-libs/ldns[static-libs(+)]
+   net-libs/ldns[ecdsa,ssl(+)]
+   )
+   libedit? ( dev-libs/libedit:=[static-libs(+)] )
+   sctp? ( net-misc/lksctp-tools[static-libs(+)] )
+   security-key? ( >=dev-libs/libfido2-1.5.0:=[static-libs(+)] )
+   selinux? ( >=sys-libs/libselinux-1.28[static-libs(+)] )
+   ssl? ( >=dev-libs/openssl-1.1.1l-r1:0=[static-libs(+)] )
+   virtual/libcrypt:=[static-libs(+)]
+   >=sys-libs/zlib-1.2.3:=[static-libs(+)]
+"
+RDEPEND="
+   acct-group/sshd
+   acct-user/sshd
+   !static? ( ${LIB_DEPEND//\[static-libs(+)]} )
+   pam? ( sys-libs/pam )
+   kerberos? ( virtual/krb5 )
+"
+DEPEND="${RDEPEND}
+   virtual/os-headers
+   kernel_linux? ( !prefix-guest? ( >=sys-kernel/linux-headers-5.1 ) )
+   static? ( ${LIB_DEPEND} )
+"
+RDEPEND="${RDEPEND}
+   pam? ( >=sys-auth/pambase-20081028 )
+   userland_GNU? ( !prefix? ( sys-apps/shadow ) )
+   X? ( x11-apps/xauth )
+"
+BDEPEND="
+   virtual/pkgconfig
+   sys-devel/autoconf
+"
+
+pkg_pretend() {
+   # this sucks, but i'd rather have people unable to `emerge -u openssh`
+   # than not be able to log in to their server any more
+   maybe_fail() { [[ -z ${!2} ]] && echo "$1" ; }
+   local fail="
+   $(use hpn && maybe_fail hpn HPN_VER)
+   $(use sctp && maybe_fail sctp SCTP_PATCH)
+   $(use X509 && maybe_fail X509 X509_PATCH)
+   "
+   fail=$(echo ${fail})
+   if [[ -n ${fail} ]] ; then
+   eerror "Sorry, but this version does not yet support features"
+   eerror "that you requested:  ${fail}"
+   eerror "Please mask ${PF} for now and check back later:"
+   eerror " # echo '=${CATEGORY}/${PF}' >> 
/etc/portage/package.mask"
+   die "Missing requested third party patch."
+   fi
+
+   # Make sure people who are using tcp wrappers are notified of 

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

2021-12-02 Thread Sam James
commit: cd50b985a05a1c702e24a876361191fe0f22efc0
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Sep 12 09:12:10 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 04:26:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd50b985

net-libs/ldns: Update for dev-libs/openssl bindist update

Bug: https://bugs.gentoo.org/762850
Signed-off-by: Michał Górny  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 .../{ldns-1.8.0-r1.ebuild => ldns-1.7.1-r6.ebuild} | 28 --
 .../{ldns-1.8.0-r1.ebuild => ldns-1.8.0-r2.ebuild} |  9 ---
 2 files changed, 4 insertions(+), 33 deletions(-)

diff --git a/net-libs/ldns/ldns-1.8.0-r1.ebuild 
b/net-libs/ldns/ldns-1.7.1-r6.ebuild
similarity index 67%
copy from net-libs/ldns/ldns-1.8.0-r1.ebuild
copy to net-libs/ldns/ldns-1.7.1-r6.ebuild
index 5d48f102da5c..a0986afdac4b 100644
--- a/net-libs/ldns/ldns-1.8.0-r1.ebuild
+++ b/net-libs/ldns/ldns-1.7.1-r6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 PYTHON_COMPAT=( python3_{7,8,9,10} )
-inherit python-single-r1 autotools multilib-minimal
+inherit multilib-minimal python-single-r1
 
 DESCRIPTION="a library with the aim to simplify DNS programming in C"
 HOMEPAGE="http://www.nlnetlabs.nl/projects/ldns/;
@@ -14,23 +14,13 @@ SLOT="0/3"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="+dane doc +ecdsa ed25519 ed448 gost python static-libs vim-syntax"
 
-# configure will die if ecdsa is enabled and ssl is not
 REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
 "
 
 RDEPEND="
python? ( ${PYTHON_DEPS} )
-   ecdsa? (
-   >=dev-libs/openssl-1.0.1e:0=[-bindist(-),${MULTILIB_USEDEP}]
-   )
-   ed25519? (
-   >=dev-libs/openssl-1.1.0:0=[-bindist(-),${MULTILIB_USEDEP}]
-   )
-   ed448? (
-   >=dev-libs/openssl-1.1.1:0=[-bindist(-),${MULTILIB_USEDEP}]
-   )
-   >=dev-libs/openssl-1.0.1e:0=[${MULTILIB_USEDEP}]
+   >=dev-libs/openssl-1.1.1l-r1:0=[${MULTILIB_USEDEP}]
 "
 DEPEND="${RDEPEND}
python? ( dev-lang/swig )
@@ -75,19 +65,9 @@ multilib_src_configure() {
 
 src_prepare() {
default
+   eapply -p0 "${FILESDIR}/${P}-Makefile.patch"
# remove non-existing dependency for target packaging/libldns.pc
-   sed -i 's,$(srcdir)/packaging/libldns.pc.in,,' "${S}"/Makefile.in || 
die 'could not patch Makefile.in'
-
-   # remove $(srcdir) from path for multilib build
-   sed -i 's,$(srcdir)/packaging/libldns.pc,packaging/libldns.pc,' 
"${S}"/Makefile.in || die 'could not patch Makefile.in'
-
-   # remove Libs.private, see bug #695672
-   sed -i '/^Libs.private:/d' "${S}"/packaging/libldns.pc.in || die 'could 
not patch libldns.pc.in'
-
-   # backport 
https://github.com/NLnetLabs/ldns/commit/bc9d017f6fd8b6b5d2ff6e4489a2931d0aab8184
-   sed -i 's/AC_SUBST(VERSION_INFO.*/AC_SUBST(VERSION_INFO, [5:0:2])/' 
"${S}"/configure.ac || die 'could not patch configure.ac'
-
-   eautoreconf
+   sed -i 's,packaging/libldns.pc.in,,' "${S}"/Makefile.in || die 'could 
not patch Makefile.in'
 }
 
 multilib_src_compile() {

diff --git a/net-libs/ldns/ldns-1.8.0-r1.ebuild 
b/net-libs/ldns/ldns-1.8.0-r2.ebuild
similarity index 92%
rename from net-libs/ldns/ldns-1.8.0-r1.ebuild
rename to net-libs/ldns/ldns-1.8.0-r2.ebuild
index 5d48f102da5c..88e154dc8a7f 100644
--- a/net-libs/ldns/ldns-1.8.0-r1.ebuild
+++ b/net-libs/ldns/ldns-1.8.0-r2.ebuild
@@ -21,15 +21,6 @@ REQUIRED_USE="
 
 RDEPEND="
python? ( ${PYTHON_DEPS} )
-   ecdsa? (
-   >=dev-libs/openssl-1.0.1e:0=[-bindist(-),${MULTILIB_USEDEP}]
-   )
-   ed25519? (
-   >=dev-libs/openssl-1.1.0:0=[-bindist(-),${MULTILIB_USEDEP}]
-   )
-   ed448? (
-   >=dev-libs/openssl-1.1.1:0=[-bindist(-),${MULTILIB_USEDEP}]
-   )
>=dev-libs/openssl-1.0.1e:0=[${MULTILIB_USEDEP}]
 "
 DEPEND="${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: net-wireless/wpa_supplicant/

2021-12-02 Thread Sam James
commit: f448b05c0c596479972d0fed25847fabd277f26b
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  3 04:06:43 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 04:26:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f448b05c

net-wireless/wpa_supplicant: drop OpenSSL bindist kludge

Not needed anymore now that (stable) OpenSSL now lacks USE=bindist;
see news item for more information.

Originally added in fed37693d6442a4ec65e121c80ad2f52b6d93335, the
changes were/are just to allow building wpa_supplicant against
openssl[bindist] rather than anything shipped within wpa_supplicant
that might have patent issues, etc.

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

 ...-2.9-r6.ebuild => wpa_supplicant-2.9-r7.ebuild} | 40 --
 .../wpa_supplicant/wpa_supplicant-.ebuild  | 49 --
 2 files changed, 43 insertions(+), 46 deletions(-)

diff --git a/net-wireless/wpa_supplicant/wpa_supplicant-2.9-r6.ebuild 
b/net-wireless/wpa_supplicant/wpa_supplicant-2.9-r7.ebuild
similarity index 94%
rename from net-wireless/wpa_supplicant/wpa_supplicant-2.9-r6.ebuild
rename to net-wireless/wpa_supplicant/wpa_supplicant-2.9-r7.ebuild
index 5e770398c338..2935a7227ab1 100644
--- a/net-wireless/wpa_supplicant/wpa_supplicant-2.9-r6.ebuild
+++ b/net-wireless/wpa_supplicant/wpa_supplicant-2.9-r7.ebuild
@@ -19,7 +19,7 @@ else
 fi
 
 SLOT="0"
-IUSE="ap bindist +crda broadcom-sta dbus eap-sim eapol-test fasteap +fils 
+hs2-0 macsec +mbo +mesh p2p privsep ps3 qt5 readline selinux smartcard tdls 
uncommon-eap-types wimax wps kernel_linux kernel_FreeBSD"
+IUSE="ap +crda broadcom-sta dbus eap-sim eapol-test fasteap +fils +hs2-0 
macsec +mbo +mesh p2p privsep ps3 qt5 readline selinux smartcard tdls 
uncommon-eap-types wimax wps kernel_linux kernel_FreeBSD"
 
 # CONFIG_PRIVSEP=y does not have sufficient support for the new driver
 # interface functions used for MACsec, so this combination cannot be used
@@ -264,24 +264,23 @@ src_configure() {
 
Kconfig_style_config TLS openssl
Kconfig_style_config FST
-   if ! use bindist ; then
-   Kconfig_style_config EAP_PWD
-   if use fils; then
-   Kconfig_style_config FILS
-   Kconfig_style_config FILS_SK_PFS
-   fi
-   if use mesh; then
-   Kconfig_style_config MESH
-   else
-   Kconfig_style_config MESH n
-   fi
-   #WPA3
-   Kconfig_style_config OWE
-   Kconfig_style_config SAE
-   Kconfig_style_config DPP
-   Kconfig_style_config SUITEB192
-   Kconfig_style_config SUITEB
+
+   Kconfig_style_config EAP_PWD
+   if use fils; then
+   Kconfig_style_config FILS
+   Kconfig_style_config FILS_SK_PFS
fi
+   if use mesh; then
+   Kconfig_style_config MESH
+   else
+   Kconfig_style_config MESH n
+   fi
+   # WPA3
+   Kconfig_style_config OWE
+   Kconfig_style_config SAE
+   Kconfig_style_config DPP
+   Kconfig_style_config SUITEB192
+   Kconfig_style_config SUITEB
 
if use smartcard ; then
Kconfig_style_config SMARTCARD
@@ -478,11 +477,6 @@ pkg_postinst() {
ewarn "needs to be moved to 
${EROOT}/etc/wpa_supplicant/wpa_supplicant.conf"
fi
 
-   if use bindist; then
-   ewarn "Using bindist use flag presently breaks WPA3 
(specifically SAE, OWE, DPP, and FILS)."
-   ewarn "This is incredibly undesirable"
-   fi
-
# Mea culpa, feel free to remove that after some time --mgorny.
local fn
for fn in wpa_supplicant{,@wlan0}.service; do

diff --git a/net-wireless/wpa_supplicant/wpa_supplicant-.ebuild 
b/net-wireless/wpa_supplicant/wpa_supplicant-.ebuild
index 0420a22e8dc9..2935a7227ab1 100644
--- a/net-wireless/wpa_supplicant/wpa_supplicant-.ebuild
+++ b/net-wireless/wpa_supplicant/wpa_supplicant-.ebuild
@@ -15,10 +15,11 @@ if [ "${PV}" = "" ]; then
 else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
SRC_URI="https://w1.fi/releases/${P}.tar.gz;
+   SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-2.9-r3-patches.tar.bz2;
 fi
 
 SLOT="0"
-IUSE="ap bindist +crda broadcom-sta dbus eap-sim eapol-test fasteap +fils 
+hs2-0 macsec +mbo +mesh p2p privsep ps3 qt5 readline selinux smartcard tdls 
uncommon-eap-types wimax wps kernel_linux kernel_FreeBSD"
+IUSE="ap +crda broadcom-sta dbus eap-sim eapol-test fasteap +fils +hs2-0 
macsec +mbo +mesh p2p privsep ps3 qt5 readline selinux smartcard tdls 
uncommon-eap-types wimax wps kernel_linux kernel_FreeBSD"
 
 # CONFIG_PRIVSEP=y does not have sufficient support for the new driver
 # interface functions used for MACsec, so 

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

2021-12-02 Thread Zac Medico
commit: 5a1b06774d39cab6890eb9e33bccc5c6154a4d38
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Dec  3 04:21:57 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Dec  3 04:21:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a1b0677

app-emulation/snapd: Bump to version 2.53.4

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Zac Medico  gentoo.org>

 app-emulation/snapd/Manifest|   1 +
 app-emulation/snapd/snapd-2.53.4.ebuild | 180 
 2 files changed, 181 insertions(+)

diff --git a/app-emulation/snapd/Manifest b/app-emulation/snapd/Manifest
index 2849bd04771d..b364f6d00cdc 100644
--- a/app-emulation/snapd/Manifest
+++ b/app-emulation/snapd/Manifest
@@ -1,2 +1,3 @@
 DIST snapd-2.53.1.tar.xz 4713180 BLAKE2B 
8c46c7257eeb7794d082833448ea30dbeee5ebec3b36dcec1e3d6c9e8b00121319829ceaf354c055a0edd9032f3d74b66823be0f640860b931c461e607b89485
 SHA512 
167c84fdf5df151c9d06774677649c365a6fd1fbbc68900c060c775fffaa51bf7bfee5a62900035fae3bd5ad1d637bb381fe15e8277a93acc6409028b36ef780
 DIST snapd-2.53.2.tar.xz 4714868 BLAKE2B 
8ce0358a31c095e90c17b01a0229b665655949f91b4094b6b426f6df07794c1633497ee9edbb9d175aa920e7ac3b39316631a985b1e57f6cb15ef2fa56fd3321
 SHA512 
414f819b1590e6324c3f5141ccfa60141fd42f0e0160ad78d1937ad57bc2313de54af9b7718d956a9db9981954fcbe75e80556c6544bff99ac6da9db5142c014
+DIST snapd-2.53.4.tar.xz 4722696 BLAKE2B 
c4347db8d5a14b30f1e8811e9425dd7419dd2dcad02fc1cb6a51968cd7fa6a58da2b172c041de02202cbdba1072cb0a7a92d7f92def5c5dc1e253cbcbad86aae
 SHA512 
0b4164d3c3c3ccc99b3fa1e25d9e7e3184a5f94deca5fd83bd6d4c7761b41d6ebd5fefd1e87432a5e18c716b3330b3991134f179e1b03326edd9511ebea4ef9a

diff --git a/app-emulation/snapd/snapd-2.53.4.ebuild 
b/app-emulation/snapd/snapd-2.53.4.ebuild
new file mode 100644
index ..3eb5f9353258
--- /dev/null
+++ b/app-emulation/snapd/snapd-2.53.4.ebuild
@@ -0,0 +1,180 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGO_PN="github.com/snapcore/${PN}"
+inherit autotools bash-completion-r1 golang-vcs-snapshot linux-info 
readme.gentoo-r1 systemd xdg-utils
+
+DESCRIPTION="Service and tools for management of snap packages"
+HOMEPAGE="http://snapcraft.io/;
+
+MY_S="${S}/src/github.com/snapcore/${PN}"
+
+SRC_URI="https://github.com/snapcore/${PN}/releases/download/${PV}/${PN}_${PV}.vendor.tar.xz
 -> ${P}.tar.xz"
+MY_PV=${PV}
+KEYWORDS="~amd64"
+
+LICENSE="GPL-3 Apache-2.0 BSD BSD-2 LGPL-3-with-linking-exception MIT"
+SLOT="0"
+IUSE="apparmor +cgroup-hybrid +forced-devmode gtk kde systemd"
+REQUIRED_USE="!forced-devmode? ( apparmor cgroup-hybrid ) systemd"
+
+CONFIG_CHECK="~CGROUPS
+   ~CGROUP_DEVICE
+   ~CGROUP_FREEZER
+   ~NAMESPACES
+   ~SQUASHFS
+   ~SQUASHFS_ZLIB
+   ~SQUASHFS_LZO
+   ~SQUASHFS_XZ
+   ~BLK_DEV_LOOP
+   ~SECCOMP
+   ~SECCOMP_FILTER"
+
+RDEPEND="
+   sys-libs/libseccomp:=
+   apparmor? (
+   sec-policy/apparmor-profiles
+   sys-apps/apparmor:=
+   )
+   dev-libs/glib
+   virtual/libudev
+   systemd? ( sys-apps/systemd[cgroup-hybrid(+)?] )
+   sys-libs/libcap:=
+   sys-fs/squashfs-tools[lzma]"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   >=dev-lang/go-1.9
+   dev-python/docutils
+   sys-devel/gettext
+   sys-fs/xfsprogs"
+
+PDEPEND="sys-auth/polkit[gtk?,kde?]"
+
+README_GENTOO_SUFFIX=""
+
+pkg_setup() {
+   if use apparmor; then
+   CONFIG_CHECK+=" ~SECURITY_APPARMOR"
+   fi
+   linux-info_pkg_setup
+}
+
+src_prepare() {
+   default
+   # Update apparmor profile to allow libtinfow.so*
+   sed -i 's/libtinfo/libtinfo{,w}/' \
+   "${MY_S}/cmd/snap-confine/snap-confine.apparmor.in" || die
+
+   if ! use forced-devmode; then
+   sed -e 's#return !apparmorFull#if !apparmorFull 
{\n\t\tpanic("USE=forced-devmode is disabled")\n\t}\n\treturn false#' \
+   -i "${MY_S}/sandbox/forcedevmode.go" || die
+   grep -q 'panic("USE=forced-devmode is disabled")' 
"${MY_S}/sandbox/forcedevmode.go" || die "failed to disable forced-devmode"
+   fi
+
+   sed -i 's:command -v git >/dev/null:false:' -i "${MY_S}/mkversion.sh" 
|| die
+
+   pushd "${MY_S}" >/dev/null || die
+   ./mkversion.sh "${PV}"
+   popd >/dev/null || die
+   pushd "${MY_S}/cmd" >/dev/null || die
+   eautoreconf
+}
+
+src_configure() {
+   SNAPD_MAKEARGS=(
+   "BINDIR=${EPREFIX}/usr/bin"
+   "DBUSSERVICESDIR=${EPREFIX}/usr/share/dbus-1/services"
+   "LIBEXECDIR=${EPREFIX}/usr/lib"
+   "SNAP_MOUNT_DIR=${EPREFIX}/var/lib/snapd/snap"
+   "SYSTEMDSYSTEMUNITDIR=$(systemd_get_systemunitdir)"
+   )
+   export CGO_ENABLED="1"
+   export CGO_CFLAGS="${CFLAGS}"
+  

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

2021-12-02 Thread Zac Medico
commit: 2706defb961a03d1d3cfbff0808e505d2037f268
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Dec  3 04:12:23 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Dec  3 04:12:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2706defb

app-text/calibre: Bump to version 5.33.0

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Zac Medico  gentoo.org>

 app-text/calibre/Manifest  |   1 +
 app-text/calibre/calibre-5.33.0.ebuild | 315 +
 2 files changed, 316 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index dd33b831070d..a0ec169b0b27 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -5,3 +5,4 @@ DIST calibre-5.30.0.tar.xz 37002224 BLAKE2B 
dc034c54a6ebee838652fe10b467bf8408f8
 DIST calibre-5.31.0.tar.xz 36937976 BLAKE2B 
55995aa8fc75ebee5506145ab7995ebcfd04dfa080eae48229a167e404cc4f091c27f9d9401656c52b1620b6d407904a6e454b0b693c6e194a871bc6fda30d4b
 SHA512 
4a2926f86d4bb4e9b66312c9f988bdf9cbcf12096c76578259f9473f69f7e8c16f763934fbd2664ba8e3bd24fbe6a878c1e2a9df43152ea0fe0ba3d447dfed42
 DIST calibre-5.31.1.tar.xz 36943652 BLAKE2B 
13fa46d4426f705f7af2de07a38ca2266148291ca054a1de65b11013907fa51eb7ebefb774988a0b471af31d62ba8eb890cd3fe687505976d9d70738fb64f538
 SHA512 
c9f8e7fef430961f51699eeda009a799b702b740c744b982dbd14d971557f76b31897853435f8947199ca3d65622bf974b2d2afadc813d292b64bc048121
 DIST calibre-5.32.0.tar.xz 37115596 BLAKE2B 
c26340a87f77f373de619a1120f572b21530ebb69ba47975c5fd27e00dc5e72bd23c7265065e25d82f8e964fbeac8a05cc6a08c2d361c4f0105702993230ebd4
 SHA512 
4ad46e169a0ce23b354d2443b615f2fa80ef69aa763a5f26431968c49af433becf736659daaeb8d8d07e4a2326698c920cafa9a74ac5a8b7bb2f82f0fee2f532
+DIST calibre-5.33.0.tar.xz 37075328 BLAKE2B 
a6bef8b8a2328c8920f3076ed677818810ba5e99ebcbe520b389b587578878c36b72a4bd1ed6d99aa5982c2860e00ca60743f7d1e808f5622f894d89cab26acf
 SHA512 
e714d352de630df91467b6b3822471897d2c9d6ff05f643de15c1317b7fe32bc375fa462a9a0da07987668b7cf0ba1ca08b325686741742c6e1a6d8e91766813

diff --git a/app-text/calibre/calibre-5.33.0.ebuild 
b/app-text/calibre/calibre-5.33.0.ebuild
new file mode 100644
index ..7b6a8c3a07b4
--- /dev/null
+++ b/app-text/calibre/calibre-5.33.0.ebuild
@@ -0,0 +1,315 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_REQ_USE="ipv6(+),sqlite,ssl"
+
+inherit toolchain-funcs python-single-r1 xdg-utils
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/;
+SRC_URI="https://download.calibre-ebook.com/${PV}/${P}.tar.xz;
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+KEYWORDS="~amd64 ~arm ~x86"
+SLOT="0"
+IUSE="ios +udisks"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+COMMON_DEPEND="${PYTHON_DEPS}
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.9.6_pre20171027:=
+   >=app-text/poppler-0.26.5[qt5]
+   dev-libs/glib:2=
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1:=
+   dev-libs/libinput:=
+   >=dev-libs/dbus-glib-0.106
+   dev-libs/snowball-stemmer:=
+   >=sys-apps/dbus-1.10.8
+   $(python_gen_cond_dep '
+   app-accessibility/speech-dispatcher[python,${PYTHON_USEDEP}]
+   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/cchardet[${PYTHON_USEDEP}]
+   >=dev-python/chardet-3.0.3[${PYTHON_USEDEP}]
+   >=dev-python/cssselect-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
+   >=dev-python/dbus-python-1.2.4[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
+   >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
+   >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
+   dev-python/jeepney[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]
+   >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-0.6.2[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.10.5[${PYTHON_USEDEP}]
+   >=dev-python/pillow-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/psutil-4.3.0[${PYTHON_USEDEP}]
+   >=dev-python/pychm-0.8.6[${PYTHON_USEDEP}]
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.3.1[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: app-misc/rpick/

2021-12-02 Thread Ionen Wolkens
commit: f456672ec290497da0f5aaf433f2832974fd810f
Author: Randy Barlow  electronsweatshop  com>
AuthorDate: Thu Dec  2 23:03:59 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Dec  3 03:49:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f456672e

app-misc/rpick: Drop 0.8.5

Signed-off-by: Randy Barlow  electronsweatshop.com>
Closes: https://github.com/gentoo/gentoo/pull/23155
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-misc/rpick/Manifest   |  22 ---
 app-misc/rpick/rpick-0.8.5.ebuild | 133 --
 2 files changed, 155 deletions(-)

diff --git a/app-misc/rpick/Manifest b/app-misc/rpick/Manifest
index d87bdecb2e56..890c2517a427 100644
--- a/app-misc/rpick/Manifest
+++ b/app-misc/rpick/Manifest
@@ -3,15 +3,12 @@ DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97
 DIST approx-0.5.0.crate 14359 BLAKE2B 
d1811157cb560d24b559b5f4954654dcfe4d1d418f90ed98536c0f8c72584b9cc10c93c4e89fa376f96be043338964d07bc722ef16ebf3041e8c7eb755f2941e
 SHA512 
4c7ef7d54b6a9fac11587fd16638d36d8738e5156f5abf77cd994056377427f12170b61c03d1acf591dbb897911babc852c2a4a12b3c5277e1065d952c9e7dc6
 DIST arrayref-0.3.6.crate 10035 BLAKE2B 
88292fa4b3ad4fccd03772c2f0eca04cc13373fe094358bac57d7523c256d89f3087603e5bcb2a0b15d8b2ecd48e904a822b2cb800276a9c47ad6c6b660d9d34
 SHA512 
368341d00706c1250ff081b0d99c36c9af694a62ff4f4d8c837234340295771ca49c5439b24b6e1a4f2c3c5821764e98881dcb22d793f83de632fd5cb457671f
 DIST arrayvec-0.5.2.crate 27838 BLAKE2B 
51e2eacae0ef148f3f52d21ae00794e540e7ce4c013fb496dd1347ad91ffbbca199381fffbb064225f829216f6c5e915edfa64833f91fabdd13c3f011d86491f
 SHA512 
1896b5f64b4dbdcff8ad234bda4ea8129bcacf87839347304717e94ee9f369cf5f4371755e453ff7d72817edb8f7fdbc726d77cc4f28ed05148dc89c7714b004
-DIST assert_cmd-1.0.7.crate 26777 BLAKE2B 
a27a6c59969b6202ceebc72b50331e056f02e05befe710f3f1fe77622a61ed4ed11e258cc2df43f52a7f57c18e4bc9b33c72946d012a4fd6f5417c1a5fedddff
 SHA512 
9e0e67bdf14df8235cdd11d9c453bb2f0723188a39961d8aab26fd98f2c64629d085c8d3eb50ee88371ecdc2ea306bfe5dda1ca4872082b40f13a4cea99e05d1
 DIST assert_cmd-2.0.1.crate 28037 BLAKE2B 
e84cacea587e7423c364b69a140dc2aed79def5d13adb3c00ceed863640be7a16f63196edd83d6a2f217356fde740f80c415ce47d65e0e8529ad1b16dbe17ac1
 SHA512 
f8718eb2e0d87e55ec9cc6ad40f3cd112008ca519a53ffa8a46fe113880c20df066ae607b94d19e7c36f927eb77fa04fcde42fa1e1b3696147a4937e98c63a3a
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.0.1.crate 12908 BLAKE2B 
40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a
 SHA512 
630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
 DIST base64-0.13.0.crate 62070 BLAKE2B 
b957f65cdb1e28baeca0cefc92fa98be797409b7dabd15e0e88db6cdfb89779b662cba9f2270fbf3b7b66948fdc46c118b8040a78ab72049c48a928fa802bee0
 SHA512 
991a72999839daa232f508c5b24e7d3225e8a26db8d1d0e747881b115af9e408b92374e163b31e0b0d324c1c2e57e8e38d66861b61eb0a1dba87bb5871940151
-DIST bitflags-1.2.1.crate 16745 BLAKE2B 
0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b
 SHA512 
ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST blake2b_simd-0.5.11.crate 34096 BLAKE2B 
480fc200ce3fa3bb364ae05590fe26f59efb6f81fc2fcb7ae1593671677daa6f1b526d800099d002239e2ad435b919e9b32778021c0790954383079a49a90965
 SHA512 
4a7657db637869465637cb9a65cb82e7a119c554bd4d532aaf84f9cc77a494fda07d07db89c73e92e5bf4844bb1be53062fc61120e839e414e938e487e7f2257
-DIST bstr-0.2.16.crate 330346 BLAKE2B 
75a345f3a5d428ec7278cd10fa676f5bb72685c65c4fe68163943cf3142b43ac45d458bce9323447b201ffcc91aa82cd8c762cb1954c055e34b1a5cebc686ee8
 SHA512 
33e82e5637efdc2f404ab9405331ae135df12586785491c3e61e70ea8406c67e2109e550cc70a4ab8e95d054e8519c48257fd3b55ef0b67b2530914a9a0b0fac
 DIST bstr-0.2.17.crate 330350 BLAKE2B 
90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192
 SHA512 
883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2
 DIST byteorder-1.4.3.crate 22512 BLAKE2B 

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

2021-12-02 Thread Sam James
commit: aaf6f70da273ecc94072fe163561d7fbc674b5b0
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  3 03:19:44 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 03:19:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaf6f70d

app-crypt/hashcat: update EAPI 7 -> 8

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

 app-crypt/hashcat/hashcat-6.2.5.ebuild | 45 --
 1 file changed, 26 insertions(+), 19 deletions(-)

diff --git a/app-crypt/hashcat/hashcat-6.2.5.ebuild 
b/app-crypt/hashcat/hashcat-6.2.5.ebuild
index 1adb6223b74a..c0d476c28a7e 100644
--- a/app-crypt/hashcat/hashcat-6.2.5.ebuild
+++ b/app-crypt/hashcat/hashcat-6.2.5.ebuild
@@ -1,15 +1,13 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit pax-utils toolchain-funcs
 
 DESCRIPTION="World's fastest and most advanced password recovery utility"
 HOMEPAGE="https://github.com/hashcat/hashcat;
-LICENSE="MIT"
-SLOT="0"
-if [ "${PV}" = "" ]; then
+if [[ ${PV} == "" ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/hashcat/hashcat.git;
 else
@@ -17,33 +15,42 @@ else
SRC_URI="https://github.com/hashcat/hashcat/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 fi
 
+LICENSE="MIT"
+SLOT="0"
 IUSE="brain video_cards_nvidia"
-DEPEND="
-   app-arch/lzma
+
+DEPEND="app-arch/lzma
app-arch/unrar
sys-libs/zlib[minizip]
brain? ( dev-libs/xxhash )
-   video_cards_nvidia? ( >x11-drivers/nvidia-drivers-440.64
-   || ( 
dev-util/nvidia-cuda-toolkit
-   virtual/opencl )
-   )
+   video_cards_nvidia? (
+   >x11-drivers/nvidia-drivers-440.64
+   || (
+   dev-util/nvidia-cuda-toolkit
+   virtual/opencl
+   )
+   )
!video_cards_nvidia? ( virtual/opencl )"
 RDEPEND="${DEPEND}"
 
 src_prepare() {
-   # remove bundled stuff
+   # Remove bundled stuff
rm -r deps/OpenCL-Headers || die "Failed to remove bundled OpenCL 
Headers"
rm -r deps/xxHash || die "Failed to remove bundled xxHash"
+
# TODO: Gentoo's app-arch/lzma doesn't install the needed files
#rm -r deps/LZMA-SDK || die "Failed to remove bundled LZMA-SDK"
#rm -r deps || die "Failed to remove bundled deps"
 
-   # do not strip
-   sed -i "/LFLAGS  += -s/d" src/Makefile
-   # do not add random CFLAGS
+   # Do not strip
+   sed -i "/LFLAGS  += -s/d" src/Makefile || die
+
+   # Do not add random CFLAGS
sed -i "s/-O2//" src/Makefile || die
+
#sed -i "#LZMA_SDK_INCLUDE#d" src/Makefile || die
-   # respect CC, CXX, AR
+
+   # Respect CC, CXX, AR
sed -i \
-e 's/:= gcc/:= $(CC)/' \
-e 's/:= g++/:= $(CXX)/' \
@@ -80,14 +87,14 @@ src_test() {
addwrite /dev/nvidia0
addwrite /dev/nvidiactl
addwrite /dev/nvidia-uvm
-   if [ ! -w /dev/nvidia0 ]; then
+
+   if [[ ! -w /dev/nvidia0 ]]; then
einfo "To run these tests, portage likely must be in 
the video group."
einfo "Please run \"gpasswd -a portage video\" if the 
tests will fail"
fi
-   #elif use vidia_cards_fglrx; then
-   #   addwrite /dev/ati
fi
-   #this always exits with 255 despite success
+
+   # This always exits with 255 despite success
#./hashcat -b -m 2500 || die "Test failed"
LD_PRELOAD=./libhashcat.so.${PV} ./hashcat -a 3 -m 1500 nQCk49SiErOgk 
|| die "Test failed"
 }



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

2021-12-02 Thread Sam James
commit: 5b82a1fc11f0070028bfd1ab2b878f5b1c16c8c3
Author: Miezhiko  gmail  com>
AuthorDate: Mon Nov 22 07:44:33 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 03:14:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b82a1fc

app-crypt/hashcat: update to 6.2.5

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Miezhiko  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/23028
Signed-off-by: Sam James  gentoo.org>

 app-crypt/hashcat/Manifest |   1 +
 app-crypt/hashcat/hashcat-6.2.5.ebuild | 108 +
 2 files changed, 109 insertions(+)

diff --git a/app-crypt/hashcat/Manifest b/app-crypt/hashcat/Manifest
index cb78361074a9..2cd23f70ec39 100644
--- a/app-crypt/hashcat/Manifest
+++ b/app-crypt/hashcat/Manifest
@@ -1,2 +1,3 @@
 DIST hashcat-6.2.1.tar.gz 5815254 BLAKE2B 
b6ce0edf7a7fe725570e557b6b414c8aad02e24933b2610be2607c895778d635543a90806aa40c3521f83f93de3b7556f04274d4f9893dacb53af82974df0be2
 SHA512 
435d8c66e1de14a4a95364eb06f41d10d221c4cf3286bed5ce333d3d07fe7ec2097fa57a3f925ef108a0c17091a65dc18b9c782f69ab8c0575061c14c9354563
 DIST hashcat-6.2.4.tar.gz 6269444 BLAKE2B 
15d774253841350710e89bb6358f5fd615ef6e0645f271507d5bfc3e814be1533f78b83b90c11b24c7088ac60f2bb9098cf3410c4bedb5d53b0ccff4d840664c
 SHA512 
bb18646794e168616e6f018b41c1a17c26bb0d8625aaeec0bd0d734efbc331008f432efde7b3d08e8838c995c771a406670812edaf7d605e7fdff9ef001aa954
+DIST hashcat-6.2.5.tar.gz 6341872 BLAKE2B 
e55a0aac0cb28041f92fc6685fb004058744e150d84d9b690bdb16bb7f4612edd12b987debcfc5d39d0c4e87bdd799148cae6974d47904c1e3d2953ceb32f076
 SHA512 
2b881146c625172c91cb74b33851473155dcde2421fba1b4acfba28116499b9cff832a62c4dbc24e16df06a827494f30699a7d0e5195d5ed107704f525255383

diff --git a/app-crypt/hashcat/hashcat-6.2.5.ebuild 
b/app-crypt/hashcat/hashcat-6.2.5.ebuild
new file mode 100644
index ..1adb6223b74a
--- /dev/null
+++ b/app-crypt/hashcat/hashcat-6.2.5.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit pax-utils toolchain-funcs
+
+DESCRIPTION="World's fastest and most advanced password recovery utility"
+HOMEPAGE="https://github.com/hashcat/hashcat;
+LICENSE="MIT"
+SLOT="0"
+if [ "${PV}" = "" ]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/hashcat/hashcat.git;
+else
+   KEYWORDS="~amd64"
+   SRC_URI="https://github.com/hashcat/hashcat/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+IUSE="brain video_cards_nvidia"
+DEPEND="
+   app-arch/lzma
+   app-arch/unrar
+   sys-libs/zlib[minizip]
+   brain? ( dev-libs/xxhash )
+   video_cards_nvidia? ( >x11-drivers/nvidia-drivers-440.64
+   || ( 
dev-util/nvidia-cuda-toolkit
+   virtual/opencl )
+   )
+   !video_cards_nvidia? ( virtual/opencl )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   # remove bundled stuff
+   rm -r deps/OpenCL-Headers || die "Failed to remove bundled OpenCL 
Headers"
+   rm -r deps/xxHash || die "Failed to remove bundled xxHash"
+   # TODO: Gentoo's app-arch/lzma doesn't install the needed files
+   #rm -r deps/LZMA-SDK || die "Failed to remove bundled LZMA-SDK"
+   #rm -r deps || die "Failed to remove bundled deps"
+
+   # do not strip
+   sed -i "/LFLAGS  += -s/d" src/Makefile
+   # do not add random CFLAGS
+   sed -i "s/-O2//" src/Makefile || die
+   #sed -i "#LZMA_SDK_INCLUDE#d" src/Makefile || die
+   # respect CC, CXX, AR
+   sed -i \
+   -e 's/:= gcc/:= $(CC)/' \
+   -e 's/:= g++/:= $(CXX)/' \
+   -e 's/:= ar/:= $(AR)/' \
+   src/Makefile || die
+
+   export PREFIX="${EPREFIX}"/usr
+   export LIBRARY_FOLDER="/usr/$(get_libdir)"
+   export DOCUMENT_FOLDER="/usr/share/doc/${PF}"
+
+   default
+}
+
+src_compile() {
+   tc-export CC CXX AR
+
+   # Use bundled unrar for now, bug #792720
+   emake \
+   SHARED=1 \
+   PRODUCTION=1 \
+   ENABLE_BRAIN=$(usex brain 1 0) \
+   USE_SYSTEM_LZMA=0 \
+   USE_SYSTEM_OPENCL=1 \
+   USE_SYSTEM_UNRAR=0 \
+   USE_SYSTEM_ZLIB=1 \
+   USE_SYSTEM_XXHASH=1 \
+   VERSION_PURE="${PV}"
+
+   pax-mark -mr hashcat
+}
+
+src_test() {
+   if use video_cards_nvidia; then
+   addwrite /dev/nvidia0
+   addwrite /dev/nvidiactl
+   addwrite /dev/nvidia-uvm
+   if [ ! -w /dev/nvidia0 ]; then
+   einfo "To run these tests, portage likely must be in 
the video group."
+   einfo "Please run \"gpasswd -a portage video\" if the 
tests will fail"
+   fi
+   #elif use 

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

2021-12-02 Thread Sam James
commit: 703c50b0d0843d29442379e98928b8cfb333fe73
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  3 03:08:54 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 03:09:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=703c50b0

games-misc/fortune-mod: add 3.6.1

Bug: https://bugs.gentoo.org/715276
Bug: https://bugs.gentoo.org/724696
Closes: https://bugs.gentoo.org/604140
Closes: https://bugs.gentoo.org/720796
Signed-off-by: Sam James  gentoo.org>

 games-misc/fortune-mod/Manifest |  1 +
 games-misc/fortune-mod/fortune-mod-3.6.1.ebuild | 39 +
 2 files changed, 40 insertions(+)

diff --git a/games-misc/fortune-mod/Manifest b/games-misc/fortune-mod/Manifest
index a1cd8b646e06..a9a4cc9b927d 100644
--- a/games-misc/fortune-mod/Manifest
+++ b/games-misc/fortune-mod/Manifest
@@ -1 +1,2 @@
 DIST fortune-mod-1.99.1.tar.gz 1812089 BLAKE2B 
a5df4a5a518021073ee95ac7e110ac75b961feb1b4dfcc3a40165ea98859f93e6d002ee4906d3f03a40762503ae475b61399a2bd4144609fa4d9815a1a85fa84
 SHA512 
4c06ea37532dd59f0251d7c49538bee703852c60a3247aba7c516f4f0d4b8ab15b9d7495d004a6423acd74c4dd7532e3dbe1679d6904ab373b617a3386205cde
+DIST fortune-mod-3.6.1.tar.xz 1419132 BLAKE2B 
0ff684ee8aaf5eaabd75f187a3bff533ab4ee6e66c47c57fc700d2671006c8dff42f732fde78b40516f8ee907a52fc1965fb0ff257b12563d645f97c5ebc0031
 SHA512 
3f35bf35d62c46dfeaca450a127a7444bb870f6345c92afe626f81548ac375d21306c00a56d31982b8e25129acd6f829402d5afaec676e1200ad5bf586f7a8f1

diff --git a/games-misc/fortune-mod/fortune-mod-3.6.1.ebuild 
b/games-misc/fortune-mod/fortune-mod-3.6.1.ebuild
new file mode 100644
index ..81b256cced50
--- /dev/null
+++ b/games-misc/fortune-mod/fortune-mod-3.6.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="The notorious fortune program"
+HOMEPAGE="https://www.shlomifish.org/open-source/projects/fortune-mod/ 
http://www.redellipse.net/code/fortune;
+SRC_URI="https://github.com/shlomif/fortune-mod/releases/download/${P}/${P}.tar.xz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="offensive"
+
+DEPEND="app-text/recode:="
+RDEPEND="${DEPEND}"
+BDEPEND="app-text/App-XML-DocBook-Builder"
+
+src_configure() {
+   local mycmakeargs=(
+   -DNO_OFFENSIVE=$(usex !offensive)
+   -DLOCALDIR="/usr/share/fortune"
+   -DCOOKIEDIR="/usr/share/fortune"
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   mkdir -p "${ED}"/usr/bin || die
+   mv "${ED}"/usr/games/fortune "${ED}"/usr/bin/fortune || die
+   rm -rf "${ED}"/usr/games || die
+
+   dodoc ChangeLog INDEX Notes Offensive README TODO cookie-files
+}



[gentoo-commits] repo/gentoo:master commit in: app-text/App-XML-DocBook-Builder/

2021-12-02 Thread Sam James
commit: 753cca85748ca761e9f18979dbfc20f85a3ad868
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  3 02:56:35 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 03:09:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=753cca85

app-text/App-XML-DocBook-Builder: initial import (for fortune-mod)

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

 .../App-XML-DocBook-Builder-0.100.300.ebuild   | 24 ++
 app-text/App-XML-DocBook-Builder/Manifest  |  1 +
 app-text/App-XML-DocBook-Builder/metadata.xml  | 13 
 3 files changed, 38 insertions(+)

diff --git 
a/app-text/App-XML-DocBook-Builder/App-XML-DocBook-Builder-0.100.300.ebuild 
b/app-text/App-XML-DocBook-Builder/App-XML-DocBook-Builder-0.100.300.ebuild
new file mode 100644
index ..cbb43c355a71
--- /dev/null
+++ b/app-text/App-XML-DocBook-Builder/App-XML-DocBook-Builder-0.100.300.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR="SHLOMIF"
+DIST_VERSION="0.1003"
+inherit perl-module
+
+DESCRIPTION="A Perl-based tool to Render DocBook/XML"
+HOMEPAGE="https://www.shlomifish.org/open-source/projects/docmake/;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-perl/Class-XSAccessor
+   virtual/perl-Getopt-Long
+   virtual/perl-File-Path
+   dev-perl/Test-Trap"
+BDEPEND="dev-perl/Module-Build
+   test? (
+   virtual/perl-File-Spec
+   )"

diff --git a/app-text/App-XML-DocBook-Builder/Manifest 
b/app-text/App-XML-DocBook-Builder/Manifest
new file mode 100644
index ..849539845897
--- /dev/null
+++ b/app-text/App-XML-DocBook-Builder/Manifest
@@ -0,0 +1 @@
+DIST App-XML-DocBook-Builder-0.1003.tar.gz 18414 BLAKE2B 
d9a9442c46e171fdd8cd11cb997b8f1dd6ddd92c1ca03f0430be01828c0b46439a3aa14f6d68c2550f21bdee17871a8b314c2f1712b7810344d3a8385e9fea8d
 SHA512 
421fdb84c2d9373ccdefa6b490bba1a78660414d27f470fbad48ac48178e3cb383345cd63a232bcf4ce13561e6775ff97397f5ab06c6142e1d8da34a92d6dcbb

diff --git a/app-text/App-XML-DocBook-Builder/metadata.xml 
b/app-text/App-XML-DocBook-Builder/metadata.xml
new file mode 100644
index ..0fb423f06844
--- /dev/null
+++ b/app-text/App-XML-DocBook-Builder/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   ga...@gentoo.org
+   
+   
+   p...@gentoo.org
+   
+   
+   shlomif/docmake
+   
+



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

2021-12-02 Thread Ionen Wolkens
commit: 94ab9b4e8ed53bcb72217c78c78e75c035ee9c38
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Dec  3 02:56:10 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Dec  3 02:58:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94ab9b4e

app-portage/iwdevtools: add 0.8.1

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

 app-portage/iwdevtools/Manifest|  1 +
 app-portage/iwdevtools/iwdevtools-0.8.1.ebuild | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 906d92e8292c..7de8a6be0ec8 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1 +1,2 @@
 DIST iwdevtools-0.8.0.tar.gz 57529 BLAKE2B 
b8068c7781b8b164b9b5d191f8a33a4a89854edb7c78c56d4f1312dd0d051d0b033f21611066303acb7efdf8403d6869458db98e7b1b2a293c779cca2bdcdd36
 SHA512 
df39fa02d7f4f72334286305bfa9c2db6d5db90bddc47194e3383a99492366796c7ae2e751bcf8af01d14cfa0bac88ea8d9c8678b7891f85aaa1b20e4a9e91cb
+DIST iwdevtools-0.8.1.tar.gz 58058 BLAKE2B 
b9f17f68bb073ecf2d8a94fc8b97d95f7188e7526dd6a32cf33aa3b01fe82bf25c696cc2be9cbdc0aaa3a8279532e506ab287d3e25da5d5fb55789064d47aec6
 SHA512 
cb365e7010d620f2a255db0244ee1a38fd5714a17093b2e2a71627155764165853f99a4477b281b92061f7fe184297a222a8c79c2c62beb8e0656761feee859b

diff --git a/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild
new file mode 100644
index ..5add38623491
--- /dev/null
+++ b/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson optfeature
+
+DESCRIPTION="Small tools to aid with Gentoo development, primarily intended 
for QA"
+HOMEPAGE="https://github.com/ionenwks/iwdevtools;
+SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-misc/pax-utils
+   app-portage/portage-utils
+   sys-apps/diffutils
+   sys-apps/file
+   sys-apps/portage
+   sys-apps/util-linux"
+BDEPEND="
+   sys-apps/help2man
+   test? ( ${RDEPEND} )"
+
+src_configure() {
+   local emesonargs=(
+   -Ddocdir=${PF}
+   -Deprefix="${EPREFIX}"
+   -Dshellcheck=false
+   $(meson_use test)
+   )
+
+   meson_src_configure
+}
+
+pkg_postinst() {
+   optfeature "detecting potential ABI issues using abidiff" 
dev-util/libabigail
+
+   if [[ ! ${REPLACING_VERSIONS} ]]; then
+   elog "Optional portage integration relies on using 
/etc/portage/bashrc."
+   elog "The example bashrc can be used as-is if not already using 
one:"
+   elog
+   elog "ln -s ../../usr/share/${PN}/bashrc 
${EROOT}/etc/portage/bashrc"
+   elog
+   elog "Otherwise, inspect the tools' --help output and the 
example to integrate"
+   elog "(if not defining the same phase functions, the example 
can be sourced)."
+   elog
+   elog "Note that \`eqawarn\` is used for portage output by 
default. QA messages"
+   elog "aren't logged / shown post-emerge unless e.g. in 
/etc/portage/make.conf:"
+   elog
+   elog 'PORTAGE_ELOG_CLASSES="${PORTAGE_ELOG_CLASSES} qa"'
+   elog
+   elog "See ${EROOT}/usr/share/doc/${PF}/README.rst* for 
information on tools."
+   fi
+
+   if [[ ${REPLACING_VERSIONS} ]] &&
+   ver_test ${REPLACING_VERSIONS} -le 0.7.0; then
+   elog "qa-* bashrcs now use \`eqawarn\` for portage output. If 
no longer"
+   elog "seeing messages post-emerge, ensure 'qa' is in 
PORTAGE_ELOG_CLASSES."
+   fi
+}



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

2021-12-02 Thread Ionen Wolkens
commit: 921d03f067dd369c100d458b1aca08b2f93cf838
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Dec  3 02:56:20 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Dec  3 02:58:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=921d03f0

app-portage/iwdevtools: sync live

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

 app-portage/iwdevtools/iwdevtools-.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-portage/iwdevtools/iwdevtools-.ebuild 
b/app-portage/iwdevtools/iwdevtools-.ebuild
index 282831c8b50a..e646ee963668 100644
--- a/app-portage/iwdevtools/iwdevtools-.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-.ebuild
@@ -57,7 +57,8 @@ pkg_postinst() {
elog "See ${EROOT}/usr/share/doc/${PF}/README.rst* for 
information on tools."
fi
 
-   if ver_test ${REPLACING_VERSIONS} -le 0.7.0; then
+   if [[ ${REPLACING_VERSIONS} ]] &&
+   ver_test ${REPLACING_VERSIONS} -le 0.7.0; then
elog "qa-* bashrcs now use \`eqawarn\` for portage output. If 
no longer"
elog "seeing messages post-emerge, ensure 'qa' is in 
PORTAGE_ELOG_CLASSES."
fi



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

2021-12-02 Thread Matt Turner
commit: d062131b2c4e84247a58bf7ce1527c6788a805ce
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Dec  3 02:53:04 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Dec  3 02:54:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d062131b

media-libs/mesa: Require wayland-protocols-1.24

And move out of RDEPEND at the same time.

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

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

diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild
index 6d8383fcffe6..d200a650255d 100644
--- a/media-libs/mesa/mesa-.ebuild
+++ b/media-libs/mesa/mesa-.ebuild
@@ -101,7 +101,6 @@ RDEPEND="
selinux? ( sys-libs/libselinux[${MULTILIB_USEDEP}] )
wayland? (
>=dev-libs/wayland-1.18.0:=[${MULTILIB_USEDEP}]
-   >=dev-libs/wayland-protocols-1.8
)

${LIBDRM_DEPSTRING}[video_cards_freedreno?,video_cards_nouveau?,video_cards_vc4?,video_cards_vivante?,video_cards_vmware?,${MULTILIB_USEDEP}]
video_cards_intel? (
@@ -207,6 +206,7 @@ unset {LLVM,CLANG}_DEPSTR{,_AMDGPU}
 
 DEPEND="${RDEPEND}
valgrind? ( dev-util/valgrind )
+   wayland? ( >=dev-libs/wayland-protocols-1.24 )
X? (
x11-libs/libXrandr[${MULTILIB_USEDEP}]
x11-base/xorg-proto



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

2021-12-02 Thread Matt Turner
commit: 8abe5337dc331a43bb42f6d7189d3596a867e44a
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Dec  3 02:52:29 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Dec  3 02:54:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8abe5337

media-libs/mesa: Require libdrm-2.4.109

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

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

diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild
index b8f51dff4da0..6d8383fcffe6 100644
--- a/media-libs/mesa/mesa-.ebuild
+++ b/media-libs/mesa/mesa-.ebuild
@@ -68,7 +68,7 @@ REQUIRED_USE="
zink? ( gallium vulkan )
 "
 
-LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.107"
+LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.109"
 RDEPEND="
>=dev-libs/expat-2.1.0-r3:=[${MULTILIB_USEDEP}]
>=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}]



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

2021-12-02 Thread Maciej Barć
commit: 2a22f271d15c6c639089dec018ffcabc8f30fbb6
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Dec  3 02:51:18 2021 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Dec  3 02:51:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a22f271

dev-ml/ppx_deriving_yojson: cleanup patch

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Maciej Barć  gentoo.org>

 .../files/ppx_deriving_yojson-3.6.1-src_test_dune-ounit2.patch| 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git 
a/dev-ml/ppx_deriving_yojson/files/ppx_deriving_yojson-3.6.1-src_test_dune-ounit2.patch
 
b/dev-ml/ppx_deriving_yojson/files/ppx_deriving_yojson-3.6.1-src_test_dune-ounit2.patch
index ad27a24d39f1..fe5bcab48afc 100644
--- 
a/dev-ml/ppx_deriving_yojson/files/ppx_deriving_yojson-3.6.1-src_test_dune-ounit2.patch
+++ 
b/dev-ml/ppx_deriving_yojson/files/ppx_deriving_yojson-3.6.1-src_test_dune-ounit2.patch
@@ -1,7 +1,5 @@
-diff --git a/src_test/dune b/src_test/dune_
-index f7a8440..d5337c5 100644
 --- a/src_test/dune
-+++ b/src_test/dune_
 b/src_test/dune
 @@ -1,6 +1,6 @@
  (executable
   (name test_ppx_yojson)



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

2021-12-02 Thread Maciej Barć
commit: b3b6632b81a39255e67621bad656630d5eadd3ad
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Dec  3 02:49:04 2021 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Dec  3 02:49:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3b6632b

dev-ml/ppx_deriving_yojson: new package; add version 3.6.1

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Maciej Barć  gentoo.org>

 dev-ml/ppx_deriving_yojson/Manifest|  1 +
 ...eriving_yojson-3.6.1-src_test_dune-ounit2.patch | 12 ++
 dev-ml/ppx_deriving_yojson/metadata.xml| 13 +++
 .../ppx_deriving_yojson-3.6.1.ebuild   | 27 ++
 4 files changed, 53 insertions(+)

diff --git a/dev-ml/ppx_deriving_yojson/Manifest 
b/dev-ml/ppx_deriving_yojson/Manifest
new file mode 100644
index ..3474db68ca3e
--- /dev/null
+++ b/dev-ml/ppx_deriving_yojson/Manifest
@@ -0,0 +1 @@
+DIST ppx_deriving_yojson-3.6.1.tar.gz 19477 BLAKE2B 
f7b4e34e1c5ca77af6dbe6f4639c00a3b47076e2cf1f79b157a4c8f9aef34ec0e95e2c6c805fe9d0f9fa0ec72ea0672696b7e7a21d0a7d93764fad2e8d89a15a
 SHA512 
b1bf04f77e1c1a887352b21cfd43a67d37de9f61a70f89d06828c7d9611027711a600b22e4bbc95ab128511a48fce3ae1a1c7a655f25c4bb2b694cea4989

diff --git 
a/dev-ml/ppx_deriving_yojson/files/ppx_deriving_yojson-3.6.1-src_test_dune-ounit2.patch
 
b/dev-ml/ppx_deriving_yojson/files/ppx_deriving_yojson-3.6.1-src_test_dune-ounit2.patch
new file mode 100644
index ..ad27a24d39f1
--- /dev/null
+++ 
b/dev-ml/ppx_deriving_yojson/files/ppx_deriving_yojson-3.6.1-src_test_dune-ounit2.patch
@@ -0,0 +1,12 @@
+diff --git a/src_test/dune b/src_test/dune_
+index f7a8440..d5337c5 100644
+--- a/src_test/dune
 b/src_test/dune_
+@@ -1,6 +1,6 @@
+ (executable
+  (name test_ppx_yojson)
+- (libraries oUnit result)
++ (libraries ounit2 result)
+  (preprocess (pps ppx_deriving.show ppx_deriving_yojson))
+  (flags (:standard -w -9-39-27-34-37)))
+ 

diff --git a/dev-ml/ppx_deriving_yojson/metadata.xml 
b/dev-ml/ppx_deriving_yojson/metadata.xml
new file mode 100644
index ..3db44a512450
--- /dev/null
+++ b/dev-ml/ppx_deriving_yojson/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+m...@gentoo.org
+ML
+  
+  
+https://github.com/ocaml-ppx/ppx_deriving_yojson/issues
+ocaml-ppx/ppx_deriving_yojson
+  
+

diff --git a/dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.6.1.ebuild 
b/dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.6.1.ebuild
new file mode 100644
index ..603d1909b88f
--- /dev/null
+++ b/dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.6.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+DESCRIPTION="JSON codec generator for OCaml"
+HOMEPAGE="https://github.com/ocaml-ppx/ppx_deriving_yojson/;
+SRC_URI="https://github.com/ocaml-ppx/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="+ocamlopt test"
+RESTRICT="!test? ( test )"
+
+PATCHES=( "${FILESDIR}"/${PN}-${PV}-src_test_dune-ounit2.patch )
+
+RDEPEND="
+   =dev-ml/ppxlib-0.20.0:=
+   dev-ml/ppx_deriving:=
+   dev-ml/result:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="test? ( dev-ml/ounit2 )"



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

2021-12-02 Thread Sam James
commit: 1ad21549d28eefca927be1c89f935ff31d86875e
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  3 02:22:21 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 02:22:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ad21549

net-misc/olsrd: don't call ldconfig (fix musl install)

We already call ldconfig post-emerge and -n is not implemented
in our musl ldconfig wrapper/script/implementation.

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

 net-misc/olsrd/olsrd-0.9.8_p20210612.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/net-misc/olsrd/olsrd-0.9.8_p20210612.ebuild 
b/net-misc/olsrd/olsrd-0.9.8_p20210612.ebuild
index 3feebde88006..ebcdd8a89db8 100644
--- a/net-misc/olsrd/olsrd-0.9.8_p20210612.ebuild
+++ b/net-misc/olsrd/olsrd-0.9.8_p20210612.ebuild
@@ -80,12 +80,14 @@ src_compile() {
 }
 
 src_install() {
+   # See bug #715392 re LDCONFIG
emake \
DESTDIR="${D}" \
DOCDIR_OLSRD="${D}/usr/share/doc/${PF}" \
LIBDIR="${D}/usr/$(get_libdir)/${PN}" \
OS=linux \
STRIP=true \
+   LDCONFIG=true \
install_all
 
if use gtk; then



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

2021-12-02 Thread Maciej Barć
commit: b777aa3272aaefbacf974f3c2cb32c0d238d573d
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Dec  3 02:04:33 2021 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Dec  3 02:04:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b777aa32

dev-ml/pprint: new package; add version 20211129

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Maciej Barć  gentoo.org>

 dev-ml/pprint/Manifest   |  1 +
 dev-ml/pprint/metadata.xml   | 16 
 dev-ml/pprint/pprint-20211129.ebuild | 15 +++
 3 files changed, 32 insertions(+)

diff --git a/dev-ml/pprint/Manifest b/dev-ml/pprint/Manifest
new file mode 100644
index ..3a38bd294900
--- /dev/null
+++ b/dev-ml/pprint/Manifest
@@ -0,0 +1 @@
+DIST pprint-20211129.tar.gz 42778 BLAKE2B 
b5becf959d750e07ecf12c58cf6f41ff10f841d8034e9f89544b28e81eefdf564e2144a102fa918256736bb092de454eba13dfa38363e1ed230742eb95817e9d
 SHA512 
12133735f558075f1ecdcec16cc11f7237dd82883c542645c479f534acd8ed6935f05a3f9aad8e330c329520852bdff6d420d632636bd9004a4d0aade762cae6

diff --git a/dev-ml/pprint/metadata.xml b/dev-ml/pprint/metadata.xml
new file mode 100644
index ..a4f6b15e63c7
--- /dev/null
+++ b/dev-ml/pprint/metadata.xml
@@ -0,0 +1,16 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+m...@gentoo.org
+ML
+  
+  
+This library offers a set of combinators for building so-called documents
+as well as an efficient engine for converting documents to a textual,
+fixed-width format. The engine takes care of indentation and line breaks,
+while respecting the constraints imposed by the structure of the document
+and by the text width.
+  
+

diff --git a/dev-ml/pprint/pprint-20211129.ebuild 
b/dev-ml/pprint/pprint-20211129.ebuild
new file mode 100644
index ..97e3528ec93e
--- /dev/null
+++ b/dev-ml/pprint/pprint-20211129.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+DESCRIPTION="A pretty-printing combinator library and rendering engine"
+HOMEPAGE="https://github.com/fpottier/pprint/;
+SRC_URI="https://github.com/fpottier/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2 LGPL-2-with-linking-exception"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ocamlopt"



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

2021-12-02 Thread Patrick McLean
commit: d7cdb079e19b19de0e56a30eb0de9b7bc3055fb4
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Dec  3 01:46:58 2021 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Dec  3 01:47:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7cdb079

app-misc/yq: Version bump

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

 app-misc/yq/Manifest|  1 +
 app-misc/yq/files/yq-2.13.0-tests.patch | 13 +
 app-misc/yq/yq-2.13.0.ebuild| 48 +
 3 files changed, 62 insertions(+)

diff --git a/app-misc/yq/Manifest b/app-misc/yq/Manifest
index 5be9a499ecb4..4c38c5a8fade 100644
--- a/app-misc/yq/Manifest
+++ b/app-misc/yq/Manifest
@@ -1,3 +1,4 @@
 DIST yq-2.11.1.tar.gz 20660 BLAKE2B 
4b51652958121c16462304d21ebe545cca835b6c189a6d7550c7ea0ffc8b7088a02eb61ee412295d85d502a339ec3ccbc67b8dc12cd45a07246cbafa7d7feaf7
 SHA512 
a59a0b12ac70724bb1b857618a66b8fa38ecd35f37adce0495e74ef194f4547be8adce345f29644d43c3b32c0e680512bfcb527310e17746965f9c1db2b612c1
 DIST yq-2.12.0.tar.gz 20796 BLAKE2B 
a314b54628e1865df68dadcbec8e59e16c1e57205e2b9f2b364bb6bee91563dc3da30c1e3a7ac9e2656899ee8ad004600291a845f59fbe13356f0cfb69de3e79
 SHA512 
3d6e26b674e5496e3a60678fb5b0389a6d83f4fdb519b40f5e6092f1df0023bbfb0e3b5e95dfac9b44e6001b8b35d7104aeeea6c347862313e57cc579110178d
+DIST yq-2.13.0.tar.gz 21695 BLAKE2B 
e6d75cde2c298c19616647aeb14f1e34b1a68bb4db1b7e6f4e2619166ef10142ebd405d3c21492e4f5880c46a8d4ce22b08afec492e97102923e6b838e2d
 SHA512 
fd2722450606175b7d6674407c992f1f542b8b2309fcb33d4eb7d6e3dbc6dbc9e04b3dae7c4c649d814fdffaa18cbd50472672f1d1357fc58c5306de082b353a
 DIST yq-2.9.2.tar.gz 19177 BLAKE2B 
038d813679d3583eb863577f317d834f78f614d6be595c96601a06b40c3af5d9b04234381529012328a45984b183376e0647a6b09b8a87642f8e688e39ec7a7f
 SHA512 
a526407f4f34e9c2a0acccaf38207bbe328468419450efaf30171493123b7715c2e6dd6799679220b07bfa7bc9081ac5f758f833ddf05dfb5e1fe14286baf45c

diff --git a/app-misc/yq/files/yq-2.13.0-tests.patch 
b/app-misc/yq/files/yq-2.13.0-tests.patch
new file mode 100644
index ..83e77ed97f8e
--- /dev/null
+++ b/app-misc/yq/files/yq-2.13.0-tests.patch
@@ -0,0 +1,13 @@
+diff --git a/test/test.py b/test/test.py
+index 6ec5e78..558187b 100755
+--- a/test/test.py
 b/test/test.py
+@@ -121,7 +121,7 @@ class TestYq(unittest.TestCase):
+ self.assertEqual(self.run_yq("{}", ["--indentless", "-y", 
".a=$ARGS.positional", "--args", "a", "b"]),
+  "a:\n- a\n- b\n")
+ self.assertEqual(self.run_yq("{}", ["-y", ".a=$ARGS.positional", 
"--args", "a", "b"]), "a:\n  - a\n  - b\n")
+-self.assertEqual(self.run_yq("{}", [".", "--jsonargs", "a", "b"]), "")
++#self.assertEqual(self.run_yq("{}", [".", "--jsonargs", "a", "b"]), 
"")
+ 
+ def test_short_option_separation(self):
+ # self.assertEqual(self.run_yq('{"a": 1}', ["-yCcC", "."]), "a: 1\n") 
- Fails on 2.7 and 3.8

diff --git a/app-misc/yq/yq-2.13.0.ebuild b/app-misc/yq/yq-2.13.0.ebuild
new file mode 100644
index ..43c89f52a700
--- /dev/null
+++ b/app-misc/yq/yq-2.13.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Command-line YAML processor - jq wrapper for YAML documents"
+HOMEPAGE="https://yq.readthedocs.io/ https://github.com/kislyuk/yq/ 
https://pypi.org/project/yq/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-misc/jq
+   dev-python/argcomplete[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
+   dev-python/toml[${PYTHON_USEDEP}]
+   dev-python/xmltodict[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/wheel[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/yq-2.13.0-tests.patch"
+)
+
+python_prepare_all() {
+   sed -e 's:unittest.main():unittest.main(verbosity=2):' \
+   -i test/test.py || die
+
+   sed -r -i 's:[[:space:]]*"coverage",:: ; s:[[:space:]]*"flake8",::' \
+   setup.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   "${EPYTHON}" test/test.py 

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

2021-12-02 Thread Ionen Wolkens
commit: 84c02be380b8c64f7e6cefbf0311cd0f0f332d79
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Dec  3 01:05:47 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Dec  3 01:27:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84c02be3

x11-drivers/nvidia-drivers: add warning about the binary patch

Bit late but it's something users should know about (will at
least be shown when rebuilding for a new kernel).

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

 x11-drivers/nvidia-drivers/nvidia-drivers-495.44-r2.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-495.44-r2.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-495.44-r2.ebuild
index 08e975e6beb8..2d3b9d77fc0b 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-495.44-r2.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-495.44-r2.ebuild
@@ -514,4 +514,9 @@ pkg_postinst() {
elog 'USE="suid -elogind -systemd" if wish to keep using this 
feature.'
elog "Bug: https://bugs.gentoo.org/784248;
fi
+
+   ewarn
+   ewarn "This revision of ${PN} is applying a binary patch to prevent 
heavy"
+   ewarn "dbus spamming while using OpenGL. If you experience issues, 
please try to"
+   ewarn "mask =${CATEGORY}/${PN}-${PVR} to use NVIDIA's intended version."
 }



[gentoo-commits] repo/gentoo:master commit in: net-proxy/shadowsocks-libev/

2021-12-02 Thread Yixun Lan
commit: b7582851820f37e8a5086a56bfb3ca9d3d8531af
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Dec  2 09:38:30 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Dec  3 01:23:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7582851

net-proxy/shadowsocks-libev: keyword ~riscv

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Yixun Lan  gentoo.org>

 net-proxy/shadowsocks-libev/shadowsocks-libev-3.3.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-proxy/shadowsocks-libev/shadowsocks-libev-3.3.5.ebuild 
b/net-proxy/shadowsocks-libev/shadowsocks-libev-3.3.5.ebuild
index 09aae5d8e6d1..70be2ec789e8 100644
--- a/net-proxy/shadowsocks-libev/shadowsocks-libev-3.3.5.ebuild
+++ b/net-proxy/shadowsocks-libev/shadowsocks-libev-3.3.5.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/shadowsocks/${PN}/archive/${MY_PV}.tar.gz -> ${P}.ta
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 IUSE="debug doc"
 
 RDEPEND="net-libs/mbedtls:=



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

2021-12-02 Thread Yixun Lan
commit: 3833ee094056b6b5690e355b3a00f0eaad3a27eb
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Dec  2 09:30:32 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Dec  3 01:23:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3833ee09

net-libs/libbloom: keyword ~riscv

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Yixun Lan  gentoo.org>

 net-libs/libbloom/libbloom-1.6.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/libbloom/libbloom-1.6.ebuild 
b/net-libs/libbloom/libbloom-1.6.ebuild
index 9be6bd8a03a9..4ba1dfabf23f 100644
--- a/net-libs/libbloom/libbloom-1.6.ebuild
+++ b/net-libs/libbloom/libbloom-1.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/jvirkki/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 IUSE=""
 
 DEPEND=""



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

2021-12-02 Thread Yixun Lan
commit: 607ef99d81232490b87614c64edd16002c02b4aa
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Dec  3 00:12:18 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Dec  3 01:23:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=607ef99d

net-proxy/trojan: keyword ~riscv

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Yixun Lan  gentoo.org>

 net-proxy/trojan/trojan-1.16.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-proxy/trojan/trojan-1.16.0-r2.ebuild 
b/net-proxy/trojan/trojan-1.16.0-r2.ebuild
index 2c5d64a5c9dc..181c880f56cb 100644
--- a/net-proxy/trojan/trojan-1.16.0-r2.ebuild
+++ b/net-proxy/trojan/trojan-1.16.0-r2.ebuild
@@ -15,7 +15,7 @@ if [[ "${PV}" ==  ]] ; then
EGIT_REPO_URI="https://github.com/trojan-gfw/trojan.git;
 else
SRC_URI="https://github.com/trojan-gfw/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 fi
 
 LICENSE="GPL-3+"



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

2021-12-02 Thread Yixun Lan
commit: c4ba281c679c52759eceb19f4c6f39eb257ad473
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Dec  2 09:36:07 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Dec  3 01:23:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4ba281c

net-libs/libcorkipset: keyword ~riscv

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Yixun Lan  gentoo.org>

 net-libs/libcorkipset/libcorkipset-1.1.1.20150311_p8.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/libcorkipset/libcorkipset-1.1.1.20150311_p8.ebuild 
b/net-libs/libcorkipset/libcorkipset-1.1.1.20150311_p8.ebuild
index c811d6770717..d6114f0e9bfb 100644
--- a/net-libs/libcorkipset/libcorkipset-1.1.1.20150311_p8.ebuild
+++ b/net-libs/libcorkipset/libcorkipset-1.1.1.20150311_p8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/rogers0/${PN}/archive/debian/${MY_PV}.tar.gz -> ${P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 IUSE=""
 
 DEPEND="net-libs/libcork"



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

2021-12-02 Thread Yixun Lan
commit: 7dc340e9f658e9ca2a63cd83b5e43f0abf9d225a
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Dec  2 09:33:43 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Dec  3 01:23:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dc340e9

net-libs/libcork: keyword ~riscv

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Yixun Lan  gentoo.org>

 net-libs/libcork/libcork-0.15.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libcork/libcork-0.15.0-r2.ebuild 
b/net-libs/libcork/libcork-0.15.0-r2.ebuild
index fe49522a5e98..d3dec4a8179c 100644
--- a/net-libs/libcork/libcork-0.15.0-r2.ebuild
+++ b/net-libs/libcork/libcork-0.15.0-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/dcreager/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 IUSE="static-libs"
 
 RDEPEND="dev-libs/check"



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

2021-12-02 Thread Sam James
commit: dc6ded08e616477ef8cf4dd2a281a9b39a5d1bf1
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  3 00:53:21 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 00:53:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc6ded08

media-libs/opencv: stabilize 4.5.2-r5 for amd64, arm64, x86

Just added Python 3.10.

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

 media-libs/opencv/opencv-4.5.2-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/opencv/opencv-4.5.2-r5.ebuild 
b/media-libs/opencv/opencv-4.5.2-r5.ebuild
index 12f8c7f34e77..21f9624b9049 100644
--- a/media-libs/opencv/opencv-4.5.2-r5.ebuild
+++ b/media-libs/opencv/opencv-4.5.2-r5.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}" # subslot = libopencv* soname version
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
 IUSE="contrib contribcvv contribdnn contribfreetype contribhdf contribovis 
contribsfm contribxfeatures2d cuda debug dnnsamples download +eigen examples 
+features2d ffmpeg gdal gflags glog gphoto2 gstreamer gtk3 ieee1394 jpeg jpeg2k 
lapack lto opencl openexr opengl openmp opencvapps png +python qt5 tesseract 
testprograms threads tiff vaapi v4l vtk webp xine"
 
 # The following lines are shamelessly stolen from ffmpeg-.ebuild with 
modifications



[gentoo-commits] repo/gentoo:master commit in: virtual/lapack/

2021-12-02 Thread Sam James
commit: b6a63e4577b6dd6da0db34b22e0712ee268d497c
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  3 00:52:17 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 00:53:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6a63e45

virtual/lapack: add 3.10

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

 virtual/lapack/lapack-3.10.ebuild | 17 +
 1 file changed, 17 insertions(+)

diff --git a/virtual/lapack/lapack-3.10.ebuild 
b/virtual/lapack/lapack-3.10.ebuild
new file mode 100644
index ..bcc7e7a2d74a
--- /dev/null
+++ b/virtual/lapack/lapack-3.10.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual for Linear Algebra Package FORTRAN 77 (LAPACK) 
implementation"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="eselect-ldso"
+
+RDEPEND="
+   >=sci-libs/lapack-3.10.0[eselect-ldso?]
+   eselect-ldso? ( || (
+   >=sci-libs/lapack-3.10.0[eselect-ldso]
+   sci-libs/openblas[eselect-ldso] ) )
+"
+DEPEND="${RDEPEND}"



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

2021-12-02 Thread Sam James
commit: c6f83216c443b41bcb26be6e8f139005310ce42b
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  3 00:46:42 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 00:53:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6f83216

media-libs/opencv: add lapack patch

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

 .../opencv/files/opencv-4.5.2-lapack-3.10.patch| 123 +
 media-libs/opencv/opencv-4.5.2-r5.ebuild   |   3 +-
 media-libs/opencv/opencv-4.5.4.ebuild  |   3 +-
 3 files changed, 127 insertions(+), 2 deletions(-)

diff --git a/media-libs/opencv/files/opencv-4.5.2-lapack-3.10.patch 
b/media-libs/opencv/files/opencv-4.5.2-lapack-3.10.patch
new file mode 100644
index ..31e2fc60d121
--- /dev/null
+++ b/media-libs/opencv/files/opencv-4.5.2-lapack-3.10.patch
@@ -0,0 +1,123 @@
+https://bugs.gentoo.org/800539
+
+--- a/modules/core/src/hal_internal.cpp
 b/modules/core/src/hal_internal.cpp
+@@ -163,9 +163,9 @@
+ if(n == 1 && b_step == sizeof(fptype))
+ {
+ if(typeid(fptype) == typeid(float))
+-sposv_(L, , , (float*)a, , (float*)b, , 
);
++LAPACK_sposv_(L, , , (float*)a, , (float*)b, , 
);
+ else if(typeid(fptype) == typeid(double))
+-dposv_(L, , , (double*)a, , (double*)b, , 
);
++LAPACK_dposv_(L, , , (double*)a, , (double*)b, , 
);
+ }
+ else
+ {
+@@ -174,9 +174,9 @@
+ transpose(b, ldb, tmpB, m, m, n);
+ 
+ if(typeid(fptype) == typeid(float))
+-sposv_(L, , , (float*)a, , (float*)tmpB, , 
);
++LAPACK_sposv_(L, , , (float*)a, , (float*)tmpB, , 
);
+ else if(typeid(fptype) == typeid(double))
+-dposv_(L, , , (double*)a, , (double*)tmpB, , 
);
++LAPACK_dposv_(L, , , (double*)a, , (double*)tmpB, , 
);
+ 
+ transpose(tmpB, m, b, ldb, n, m);
+ delete[] tmpB;
+@@ -185,9 +185,9 @@
+ else
+ {
+ if(typeid(fptype) == typeid(float))
+-spotrf_(L, , (float*)a, , );
++LAPACK_spotrf_(L, , (float*)a, , );
+ else if(typeid(fptype) == typeid(double))
+-dpotrf_(L, , (double*)a, , );
++LAPACK_dpotrf_(L, , (double*)a, , );
+ }
+ 
+ if(lapackStatus == 0) *info = true;
+@@ -227,17 +227,17 @@
+ }
+ 
+ if(typeid(fptype) == typeid(float))
+-sgesdd_(mode, , , (float*)a, , (float*)w, (float*)u, , 
(float*)vt, , (float*), , iworkBuf, info);
++LAPACK_sgesdd_(mode, , , (float*)a, , (float*)w, (float*)u, 
, (float*)vt, , (float*), , iworkBuf, info);
+ else if(typeid(fptype) == typeid(double))
+-dgesdd_(mode, , , (double*)a, , (double*)w, (double*)u, , 
(double*)vt, , (double*), , iworkBuf, info);
++LAPACK_dgesdd_(mode, , , (double*)a, , (double*)w, 
(double*)u, , (double*)vt, , (double*), , iworkBuf, info);
+ 
+ lwork = (int)round(work1); //optimal buffer size
+ fptype* buffer = new fptype[lwork + 1];
+ 
+ if(typeid(fptype) == typeid(float))
+-sgesdd_(mode, , , (float*)a, , (float*)w, (float*)u, , 
(float*)vt, , (float*)buffer, , iworkBuf, info);
++LAPACK_sgesdd_(mode, , , (float*)a, , (float*)w, (float*)u, 
, (float*)vt, , (float*)buffer, , iworkBuf, info);
+ else if(typeid(fptype) == typeid(double))
+-dgesdd_(mode, , , (double*)a, , (double*)w, (double*)u, , 
(double*)vt, , (double*)buffer, , iworkBuf, info);
++LAPACK_dgesdd_(mode, , , (double*)a, , (double*)w, 
(double*)u, , (double*)vt, , (double*)buffer, , iworkBuf, info);
+ 
+ if(!(flags & CV_HAL_SVD_NO_UV))
+ transpose_square_inplace(vt, ldv, n);
+@@ -288,18 +288,18 @@
+ if (k == 1 && b_step == sizeof(fptype))
+ {
+ if (typeid(fptype) == typeid(float))
+-sgels_(mode, , , , (float*)tmpA, , (float*)b, 
, (float*), , info);
++LAPACK_sgels_(mode, , , , (float*)tmpA, , 
(float*)b, , (float*), , info);
+ else if (typeid(fptype) == typeid(double))
+-dgels_(mode, , , , (double*)tmpA, , (double*)b, 
, (double*), , info);
++LAPACK_dgels_(mode, , , , (double*)tmpA, , 
(double*)b, , (double*), , info);
+ 
+ lwork = cvRound(work1); //optimal buffer size
+ std::vector workBufMemHolder(lwork + 1);
+ fptype* buffer = ();
+ 
+ if (typeid(fptype) == typeid(float))
+-sgels_(mode, , , , (float*)tmpA, , (float*)b, 
, (float*)buffer, , info);
++LAPACK_sgels_(mode, , , , (float*)tmpA, , 
(float*)b, , (float*)buffer, , info);
+ else if (typeid(fptype) == typeid(double))
+-dgels_(mode, , , , (double*)tmpA, , (double*)b, 
, (double*)buffer, , info);
++LAPACK_dgels_(mode, , , , (double*)tmpA, , 
(double*)b, , 

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

2021-12-02 Thread Sam James
commit: b0023c0225317857adaaa1a79b05408ed8248c29
Author: Maciej Barć  riseup  net>
AuthorDate: Mon Nov 22 15:22:06 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 00:03:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0023c02

dev-scheme/racket: use has_version instead of REPLACING_VERSIONS

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Maciej Barć  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/23041
Signed-off-by: Sam James  gentoo.org>

 dev-scheme/racket/racket-8.2-r1.ebuild | 39 +-
 1 file changed, 19 insertions(+), 20 deletions(-)

diff --git a/dev-scheme/racket/racket-8.2-r1.ebuild 
b/dev-scheme/racket/racket-8.2-r1.ebuild
index e4cd39eca5fd..ebb87fe339c6 100644
--- a/dev-scheme/racket/racket-8.2-r1.ebuild
+++ b/dev-scheme/racket/racket-8.2-r1.ebuild
@@ -19,7 +19,10 @@ LICENSE="
chez? ( Apache-2.0 )
!chez? ( LGPL-3 )
 "
-# Bytecode generated by Racket is not compatible between versions
+# Bytecode generated by Racket is not compatible between versions.
+# The bytecode version should be denoted by SLOT, in most cases
+# PV == SLOT but this has to be checked carefully and in cases
+# where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
 KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
 IUSE="X +chez +doc +futures +jit minimal +places +threads"
@@ -134,25 +137,21 @@ src_install() {
 }
 
 pkg_preinst() {
-   # If we are merging the same version (NOT revision!)
-   # check if pkg database files exist and do not overwrite them
-   local pvr rel
-   for pvr in ${REPLACING_VERSIONS}; do
-   rel="${pvr%-r*}"
-   if [[ "${rel}" == "${PV}" ]]; then
-   echo "We are installing the same version: ${rel}"
-   local rktd
-   for rktd in "${PKGDB[@]}"; do
-   if [[ -f "${EROOT}/${rktd}" ]]; then
-   einfo "Keeping old file: ${rktd}"
-   mv "${ED}"/${rktd} "${ED}"/${rktd}.bak 
||
-   die "failed to create a backup 
of ${rktd}"
-   cp "${EROOT}"/${rktd} "${ED}"/${rktd} ||
-   die "failed to create a copy of 
${rktd}"
-   fi
-   done
-   fi
-   done
+   # If we are merging the same SLOT check if package
+   # database files exist and do not overwrite them
+   if has_version "${CATEGORY}/${PN}:${SLOT}"; then
+   echo "We are installing the same SLOT: ${SLOT}"
+   local rktd
+   for rktd in "${PKGDB[@]}"; do
+   if [[ -f "${EROOT}/${rktd}" ]]; then
+   einfo "Keeping old file: ${rktd}"
+   mv "${ED}"/${rktd} "${ED}"/${rktd}.bak ||
+   die "failed to create a backup of 
${rktd}"
+   cp "${EROOT}"/${rktd} "${ED}"/${rktd} ||
+   die "failed to create a copy of ${rktd}"
+   fi
+   done
+   fi
 }
 
 pkg_postinst() {



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

2021-12-02 Thread Sam James
commit: 18bb804ba9d4daf364b9e740735b8576f6c78e76
Author: Christian W. Zuckschwerdt  zuckschwerdt  org>
AuthorDate: Mon Jun 14 15:57:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 00:05:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18bb804b

net-firewall/nfacct: add init script

Closes: https://bugs.gentoo.org/796707
Signed-off-by: Christian W. Zuckschwerdt  zuckschwerdt.org>
Closes: https://github.com/gentoo/gentoo/pull/21237
Signed-off-by: Sam James  gentoo.org>

 net-firewall/nfacct/files/nfacct.confd |  7 
 net-firewall/nfacct/files/nfacct.initd | 42 ++
 ...{nfacct-1.0.2.ebuild => nfacct-1.0.2-r1.ebuild} |  8 +
 3 files changed, 57 insertions(+)

diff --git a/net-firewall/nfacct/files/nfacct.confd 
b/net-firewall/nfacct/files/nfacct.confd
new file mode 100644
index ..b695251ebb03
--- /dev/null
+++ b/net-firewall/nfacct/files/nfacct.confd
@@ -0,0 +1,7 @@
+# /etc/conf.d/nfacct
+
+# Location for nfacct initscript to save and restore the counters
+NFACCT_SAVE="/var/lib/nfacct/counters-save"
+
+# Save counters on stopping nfacct
+SAVE_ON_STOP="yes"

diff --git a/net-firewall/nfacct/files/nfacct.initd 
b/net-firewall/nfacct/files/nfacct.initd
new file mode 100644
index ..ac5eeaa33aba
--- /dev/null
+++ b/net-firewall/nfacct/files/nfacct.initd
@@ -0,0 +1,42 @@
+#!/sbin/openrc-run
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+extra_commands="save"
+
+NFACCT_SAVE=${NFACCT_SAVE:-/var/lib/nfacct/counters-save}
+
+depend() {
+   before iptables ip6tables
+}
+
+checkconfig() {
+   if [ ! -f "${NFACCT_SAVE}" ] ; then
+   eerror "Not starting ${SVCNAME}. First create some counters 
then run:"
+   eerror "/etc/init.d/${SVCNAME} save"
+   return 1
+   fi
+   return 0
+}
+
+start() {
+   checkconfig || return 1
+   ebegin "Loading nfacct counters"
+   nfacct restore < "${NFACCT_SAVE}"
+   eend $?
+}
+
+stop() {
+   if [ "${SAVE_ON_STOP}" = "yes" ] ; then
+   save || return 1
+   fi
+   ebegin "Removing nfacct counters"
+   nfacct flush
+   eend $?
+}
+
+save() {
+   ebegin "Saving nfacct counters"
+   nfacct list > "${NFACCT_SAVE}"
+   eend $?
+}

diff --git a/net-firewall/nfacct/nfacct-1.0.2.ebuild 
b/net-firewall/nfacct/nfacct-1.0.2-r1.ebuild
similarity index 78%
rename from net-firewall/nfacct/nfacct-1.0.2.ebuild
rename to net-firewall/nfacct/nfacct-1.0.2-r1.ebuild
index e8f02e4ce7f0..1feb53596a4b 100644
--- a/net-firewall/nfacct/nfacct-1.0.2.ebuild
+++ b/net-firewall/nfacct/nfacct-1.0.2-r1.ebuild
@@ -22,3 +22,11 @@ DEPEND="
 "
 
 CONFIG_CHECK="~NETFILTER_NETLINK_ACCT"
+
+src_install() {
+   default_src_install
+
+   keepdir /var/lib/nfacct
+   newinitd "${FILESDIR}"/${PN}.initd nfacct
+   newconfd "${FILESDIR}"/${PN}.confd nfacct
+}



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

2021-12-02 Thread Sam James
commit: f1c236fa0be5b0f37a749b03edba06a23d73690f
Author: Viorel Munteanu  gmail  com>
AuthorDate: Wed Dec  1 16:47:49 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 00:01:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1c236fa

media-libs/netpbm: drop v10.70.00

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Viorel Munteanu  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-libs/netpbm/Manifest |   1 -
 media-libs/netpbm/files/netpbm-10.31-build.patch   |  50 -
 media-libs/netpbm/files/netpbm-10.66-test.patch|  17 --
 .../netpbm/files/netpbm-10.70-system-libs.patch|  40 
 media-libs/netpbm/netpbm-10.70.00.ebuild   | 205 -
 5 files changed, 313 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index acb659885fd9..c1b2c7ff12b3 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,3 +1,2 @@
-DIST netpbm-10.70.00.tar.xz 2621612 BLAKE2B 
2b07d130de0afeb3c1df32c6d267bc6bd13d4f556988cb7784b51941d81de1ad4f3381a0788eec6309bc6c024a21eb273a5f00726f6bb9a8ecb87f547678fc77
 SHA512 
f70d6dd79ce813f9fc4935d382b50bd3cecdf02c324b0f012056e56e33f24b621e8c1b3d054c6f470d437d0d793593de95eaa9724055d59c342228398a40f0b4
 DIST netpbm-10.86.24.tar.xz 3698448 BLAKE2B 
189fbaeb91db15e317c62758c64d1165d3cb32fa0221b2dcdefb0425577d4af9a13e66c35774149a44727c99fc18263123fd3c2b71f6409344bcf458341a4470
 SHA512 
50ad5a726c4219e1d87c7a46868b8f7bdb2d676903f049816b58e00addb416e4684a6c669188beebc5cc3c3961d2b0e35cd663215196d9925e3a23a989e14be3
 DIST netpbm-10.86.27.tar.xz 3699900 BLAKE2B 
cf1e2742b343100081d53cdccfca5d41ce46ad57adb72c10c2e8ea94547e8d097e657c50554dae79b47c5c2e8d8146d15ef372b9e031152411b3379a0998a8d8
 SHA512 
b809b05647b4f4509db04a937a5c0b03301ccf93a56d773d6ddfe11a1cdc254befeb311e20306e5329db75fce9697b823c351a32ba0a771f4545793a55cb646c

diff --git a/media-libs/netpbm/files/netpbm-10.31-build.patch 
b/media-libs/netpbm/files/netpbm-10.31-build.patch
deleted file mode 100644
index 281f8ee928f7..
--- a/media-libs/netpbm/files/netpbm-10.31-build.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-- Don't install libnetpbm.a and libnetpbm.so into a sep link dir
-- Try to fix parallel building
-- Make the libopt tool less 'helpful'
-
 a/lib/Makefile
-+++ b/lib/Makefile
-@@ -249,7 +249,7 @@
- .PHONY: install.staticlib
- install.staticlib: $(PKGDIR)/link
-   $(INSTALL) -c -m $(INSTALL_PERM_LIBS) libnetpbm.$(STATICLIBSUFFIX) \
--$(PKGDIR)/link
-+$(PKGDIR)/lib
- 
- # Install a shared library stub -- the ".so" file used at link time to
- # prepare a program for dynamically linking a library at run time 
-@@ -257,9 +257,9 @@
- install.sharedlibstub: $(PKGDIR)/link
- ifeq ($(NETPBMLIBTYPE),unixshared)
- # install the link-time (.so) links to the runtime libraries
--  cd $(PKGDIR)/link ; \
-+  cd $(PKGDIR)/lib ; \
-   rm -f libnetpbm.$(NETPBMLIBSUFFIX); \
--  $(SYMLINK) ../lib/libnetpbm.$(NETPBMLIBSUFFIX).$(MAJ) \
-+  $(SYMLINK) libnetpbm.$(NETPBMLIBSUFFIX).$(MAJ) \
- libnetpbm.$(NETPBMLIBSUFFIX)
- endif
- ifeq ($(NETPBMLIBTYPE),dll)
 a/GNUmakefile
-+++ b/GNUmakefile
-@@ -87,6 +87,9 @@
- 
- .PHONY: nonmerge
- nonmerge: $(PRODUCT_SUBDIRS:%=%/all)
-+
-+$(PRODUCT_SUBDIRS:%=%/all): buildtools/all
-+converter/all analyzer/all editor/all generator/all other/all: lib/all
- 
- OMIT_CONFIG_RULE = 1
- include $(SRCDIR)/Makefile.common
 a/buildtools/libopt.c
-+++ b/buildtools/libopt.c
-@@ -502,7 +502,7 @@
- 
- strcpy(outputLine, "");  /* initial value */
- runtime = FALSE;  /* initial value */
--quiet = FALSE;   /* initial value */
-+quiet = TRUE;   /* initial value */
- error = FALSE;  /* no error yet */
- for (arg = 1; arg < argc && !error; arg++) {
- if (strcmp(argv[arg], "-runtime") == 0)

diff --git a/media-libs/netpbm/files/netpbm-10.66-test.patch 
b/media-libs/netpbm/files/netpbm-10.66-test.patch
deleted file mode 100644
index 7c80648bafab..
--- a/media-libs/netpbm/files/netpbm-10.66-test.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-https://bugs.gentoo.org/450530
-
-we disable fiascotopnm all the time, so delete the test too
-
 a/test/all-in-place.test
-+++ b/test/all-in-place.test
-@@ -387,10 +387,6 @@ for i in $ordinary_testprogs
- 
- 
- 
--# Test fiascotopnm, which has a unique -v flag.
--
--${PBM_TESTPREFIX}fiascotopnm -v 2> /dev/null
--testExitStatus fiascotopnm 2 $?
- 
- 
- 

diff --git a/media-libs/netpbm/files/netpbm-10.70-system-libs.patch 
b/media-libs/netpbm/files/netpbm-10.70-system-libs.patch
deleted file mode 100644
index efe9fd8dd3c4..
--- a/media-libs/netpbm/files/netpbm-10.70-system-libs.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-when we disable the bundled libs, make sure we don't try to run install in them
-
 a/converter/other/jbig/Makefile
-+++ b/converter/other/jbig/Makefile
-@@ -5,7 +5,7 @@ 

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

2021-12-02 Thread Sam James
commit: 68052295db7aa2dddf47c64b310d6236045a141d
Author: Maciej Barć  riseup  net>
AuthorDate: Mon Nov 22 13:31:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 00:03:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68052295

dev-scheme/racket: libedit is not necessary to build/run

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Maciej Barć  riseup.net>
Signed-off-by: Sam James  gentoo.org>

 dev-scheme/racket/racket-8.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-scheme/racket/racket-8.2-r1.ebuild 
b/dev-scheme/racket/racket-8.2-r1.ebuild
index d0d6e7caf9bb..e4cd39eca5fd 100644
--- a/dev-scheme/racket/racket-8.2-r1.ebuild
+++ b/dev-scheme/racket/racket-8.2-r1.ebuild
@@ -22,7 +22,7 @@ LICENSE="
 # Bytecode generated by Racket is not compatible between versions
 SLOT="0/${PV}"
 KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
-IUSE="X +chez +doc +futures +jit minimal +places +readline +threads"
+IUSE="X +chez +doc +futures +jit minimal +places +threads"
 # See bug #809785 re chez/threads
 REQUIRED_USE="futures? ( jit threads ) chez? ( threads ) places? ( threads )"
 
@@ -39,7 +39,6 @@ DEPEND="
x11-libs/pango[X]
x11-misc/shared-mime-info
)
-   readline? ( dev-libs/libedit )
 "
 RDEPEND="${DEPEND}"
 
@@ -159,6 +158,7 @@ pkg_preinst() {
 pkg_postinst() {
post_X_update
 
+   optfeature "readline editing features in REPL" dev-libs/libedit 
sys-libs/readline
optfeature "generating PDF files using Scribble" 
dev-texlive/texlive-fontsextra
 }
 



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

2021-12-02 Thread Sam James
commit: 7a87ca41a24ccbcffe8787b9e16bcf3d4c5dc611
Author: Viorel Munteanu  gmail  com>
AuthorDate: Thu Dec  2 10:21:28 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 00:01:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a87ca41

media-gfx/xpaint: drop v3.1.3

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Viorel Munteanu  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/23148
Signed-off-by: Sam James  gentoo.org>

 media-gfx/xpaint/Manifest|   1 -
 media-gfx/xpaint/xpaint-3.1.3.ebuild | 104 ---
 2 files changed, 105 deletions(-)

diff --git a/media-gfx/xpaint/Manifest b/media-gfx/xpaint/Manifest
index 7ed4b083c4e6..a9e2161ac2f1 100644
--- a/media-gfx/xpaint/Manifest
+++ b/media-gfx/xpaint/Manifest
@@ -1,2 +1 @@
-DIST xpaint-3.1.3.tar.bz2 1656489 BLAKE2B 
c6f5ed4a6c990dccacc572c834fabf68a16cacfde477915e5c3598a96335a899344d4375a48e6bf06fb601e9b260a11cc2b43afb404a83b9fb7b3044288ce1fa
 SHA512 
8ef15d6af4b65d9da18d3e5eb9eacc0b42e718d069e20de91f2e0352b642d0a4b7626a2008fdd6217c0668ed1ecdc7a09c4a993a6074c77b7899b4613c1c4bda
 DIST xpaint-3.1.4.tar.bz2 1630009 BLAKE2B 
6090156f0c27742487edfd24e803e814d7f2801c3847a5435a896e575ee3bf0b17f498e8ba8f4b7a87536780dd7c15ec7e0c0e0acb28b225d95ed0c835abfa97
 SHA512 
ea81f0f0eaad2072fe487efba933b6f0a4f2a4d8ae7548169b8e765cf1232c9944149a822173350af91309535d8f3625b8e58814811a5f4491fa3e2fcdf92e1d

diff --git a/media-gfx/xpaint/xpaint-3.1.3.ebuild 
b/media-gfx/xpaint/xpaint-3.1.3.ebuild
deleted file mode 100644
index 1c03f7e9b5fb..
--- a/media-gfx/xpaint/xpaint-3.1.3.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools desktop toolchain-funcs xdg-utils
-
-DESCRIPTION="Image editor with tiff, jpeg and png support"
-HOMEPAGE="http://sf-xpaint.sourceforge.net/;
-SRC_URI="mirror://sourceforge/sf-xpaint/${P}.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="pgf tiff"
-# jpeg2k disabled for blocking media-libs/openjpeg:0 security cleanup, bug 
735592
-
-RDEPEND="
-   media-libs/fontconfig
-   media-libs/freetype:2
-   media-libs/libjpeg-turbo:=
-   media-libs/libpng:0=
-   media-libs/netpbm:=
-   x11-libs/libICE
-   x11-libs/libX11
-   >=x11-libs/libXaw3dXft-1.6.2h[unicode]
-   x11-libs/libXext
-   x11-libs/libXft
-   x11-libs/libXmu
-   x11-libs/libXpm
-   x11-libs/libXt
-   sys-libs/zlib
-   pgf? ( media-libs/libpgf )
-   tiff? (
-   media-libs/jbigkit:0=
-   media-libs/tiff:0
-   )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   sys-devel/bison
-   sys-devel/flex
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-libtool-clang.patch
-   "${FILESDIR}"/${P}-gentoo-qa.patch
-   "${FILESDIR}"/${P}-gentoo-prefix.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   $(use_enable tiff) \
-   --disable-libdvipgm \
-   --disable-libopenjpeg
-}
-
-src_compile() {
-   # clean up
-   emake clean
-   emake -C util clean
-
-   # parallel make still fails sometimes
-   emake substads
-   emake xpaint.1
-
-   # regenerate resources in app-defaults
-   rm XPaint.ad || die
-
-   default
-   emake \
-   WITH_PGF="$(usex pgf "yes" "no")" \
-   CC="$(tc-getCC)" \
-   CXX="$(tc-getCXX)" \
-   includedir="${EPREFIX}"/usr/include \
-   -C util
-}
-
-src_install() {
-   default
-   emake \
-   WITH_PGF="$(usex pgf "yes" "no")" \
-   DESTDIR="${ED}" \
-   -C util install
-   doicon icons/xpaint.svg
-   make_desktop_entry "${PN}"
-   find "${ED}" \( -name '*.la' -o -name '*.a' \) -type f -delete || die
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}



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

2021-12-02 Thread Sam James
commit: 50aa7cc3fc228b8f02e383608a1d51ecb675f787
Author: Viorel Munteanu  gmail  com>
AuthorDate: Wed Dec  1 16:49:22 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 00:01:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50aa7cc3

media-libs/netpbm: drop v10.86.24

But keep v10.86.24-r1

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Viorel Munteanu  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/23133
Signed-off-by: Sam James  gentoo.org>

 media-libs/netpbm/netpbm-10.86.24.ebuild | 219 ---
 1 file changed, 219 deletions(-)

diff --git a/media-libs/netpbm/netpbm-10.86.24.ebuild 
b/media-libs/netpbm/netpbm-10.86.24.ebuild
deleted file mode 100644
index 2a5c614bda1b..
--- a/media-libs/netpbm/netpbm-10.86.24.ebuild
+++ /dev/null
@@ -1,219 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib toolchain-funcs
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
-HOMEPAGE="http://netpbm.sourceforge.net/;
-SRC_URI="https://github.com/ceamac/netpbm-make-dist/releases/download/v${PV}/${P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="doc jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga 
tiff X xml zlib"
-# zlib USE flag is no longer used, enabled by default.
-# cannot remove it yet because of #801445
-
-BDEPEND="
-   app-arch/xz-utils
-   sys-devel/flex
-   virtual/pkgconfig
-"
-# app-text/ghostscript-gpl is really needed for postscript
-# some utilities execute /usr/bin/gs
-RDEPEND="jbig? ( media-libs/jbigkit:= )
-   jpeg? ( virtual/jpeg:0 )
-   png? (
-   >=media-libs/libpng-1.4:0=
-   sys-libs/zlib
-   )
-   postscript? (
-   app-text/ghostscript-gpl
-   sys-libs/zlib
-   )
-   rle? ( media-libs/urt:= )
-   svga? ( media-libs/svgalib )
-   tiff? ( >=media-libs/tiff-3.5.5:0 )
-   xml? ( dev-libs/libxml2 )
-   X? ( x11-libs/libX11 )"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/netpbm-10.86.21-build.patch
-   "${FILESDIR}"/netpbm-10.86.21-test.patch #450530
-   "${FILESDIR}"/netpbm-10.86.21-misc-deps.patch
-   "${FILESDIR}"/netpbm-10.86.22-fix-ps-test.patch #670362
-)
-
-netpbm_libtype() {
-   case ${CHOST} in
-   *-darwin*) echo dylib;;
-   *) echo unixshared;;
-   esac
-}
-
-netpbm_libsuffix() {
-   local suffix=$(get_libname)
-   echo ${suffix//\.}
-}
-
-netpbm_ldshlib() {
-   case ${CHOST} in
-   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
-   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
-   esac
-}
-netpbm_config() {
-   if use ${1} ; then
-   [[ ${2} != "!" ]] && echo -l${2:-$1}
-   else
-   echo NONE
-   fi
-}
-
-src_prepare() {
-   default
-
-   # make sure we use system libs
-   sed -i '/SUPPORT_SUBDIRS/s:urt::' GNUmakefile || die
-   rm -r urt converter/other/jbig/libjbig 
converter/other/jpeg2000/libjasper || die
-
-   # take care of the importinc stuff ourselves by only doing it once
-   # at the top level and having all subdirs use that one set #149843
-   sed -i \
-   -e '/^importinc:/s|^|importinc:\nmanual_|' \
-   -e '/-Iimportinc/s|-Iimp|-I"$(BUILDDIR)"/imp|g'\
-   common.mk || die
-   sed -i \
-   -e '/%.c/s: importinc$::' \
-   common.mk lib/Makefile lib/util/Makefile || die
-   sed -i \
-   -e 's:pkg-config:$(PKG_CONFIG):' \
-   GNUmakefile converter/other/Makefile other/pamx/Makefile || die
-
-   # The postscript knob is currently bound up with a fork test.
-   if ! use postscript ; then
-   sed -i \
-   -e 's:$(DONT_HAVE_PROCESS_MGMT):Y:' \
-   converter/other/Makefile generator/Makefile || die
-   sed -i -r \
-   -e 's:(pbmtextps|pnmtops|pstopnm).*::' \
-   test/all-in-place.{ok,test} || die
-   sed -i -e 's:lps-roundtrip.*::' test/Test-Order || die
-   sed -i -e '/^$/d' test/all-in-place.ok || die
-   sed -i '2iexit 80' test/ps-{alt-,flate-,}roundtrip.test || die
-   fi
-
-   # the new postscript test needs +x
-   chmod +x test/lps-roundtrip.test
-
-   # Do not test png if not built
-   if ! use png ; then
-   sed -i -r \
-   -e 's:(pamtopng|pngtopam|pnmtopng).*::' \
-   test/all-in-place.{ok,test} || die
-   sed -i -e '/^$/d' test/all-in-place.ok || die
-
-   sed -i -r \
-   

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

2021-12-02 Thread Sam James
commit: 85d6acdce7c5e60c5dfe768d1b3514e2c962c2ea
Author: Jonathan Davies  protonmail  com>
AuthorDate: Wed Dec  1 15:41:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 00:01:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85d6acdc

sys-cluster/drbd-utils: Version updated to 9.19.1, with changes:

* Use linux-info to determine if DRBD module is enabled.
* Added configure-posix patch for POSIX compliance.
* Added DOCS for upstream files.
* Unconditionally install tmpfiles file as upstream only installs it for
  systemd.

Signed-off-by: Jonathan Davies  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/20086
Signed-off-by: Sam James  gentoo.org>

 sys-cluster/drbd-utils/Manifest|   1 +
 sys-cluster/drbd-utils/drbd-utils-9.19.1.ebuild| 131 +
 .../files/drbd-utils-9.19.1-configure-posix.diff   |  11 ++
 3 files changed, 143 insertions(+)

diff --git a/sys-cluster/drbd-utils/Manifest b/sys-cluster/drbd-utils/Manifest
index fbc8025e2dd3..e6ad5260cac6 100644
--- a/sys-cluster/drbd-utils/Manifest
+++ b/sys-cluster/drbd-utils/Manifest
@@ -1 +1,2 @@
 DIST drbd-utils-9.15.1.tar.gz 1229196 BLAKE2B 
c73cb624e4c35f2c5c001b4545c2ad806d3f13471aa25b0941d923020fe01a73405d1ed7c2ab2efe3afee0e59b8e9d401072edb788c57dc338fe3ddb4eebebf3
 SHA512 
bf9c46335500c0dd7afdc160221acaf8fd053afc453cb26cd76ef085c41580be5a62021ef1f1a57eac9df70d1158a008f489d1a8bb5c3329c5a187f79e4942de
+DIST drbd-utils-9.19.1.tar.gz 1265184 BLAKE2B 
b26fd9abd6408df4ccaa46c4713ece1743386bb4727ad8206498c30189d6c119ced57ec2d528c0575c5192cf366998b5f7db99aaecf1a2ba6af028b87c4ae082
 SHA512 
65d8f5802c541781895c59a5f631b222746b21615049e53f77d6c36a7255c51fe5d062984174ab8578d64af104fe9d66df5ae185ba50a8c38813c12a69fceb22

diff --git a/sys-cluster/drbd-utils/drbd-utils-9.19.1.ebuild 
b/sys-cluster/drbd-utils/drbd-utils-9.19.1.ebuild
new file mode 100644
index ..c54edf54fc3b
--- /dev/null
+++ b/sys-cluster/drbd-utils/drbd-utils-9.19.1.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools bash-completion-r1 linux-info tmpfiles udev
+
+DESCRIPTION="mirror/replicate block-devices across a network-connection"
+SRC_URI="https://pkg.linbit.com/downloads/drbd/utils/${P}.tar.gz;
+HOMEPAGE="https://www.linbit.com/drbd;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="pacemaker +udev xen"
+
+DEPEND="
+   pacemaker? ( sys-cluster/pacemaker )
+   udev? ( virtual/udev )"
+RDEPEND="${DEPEND}"
+BDEPEND="sys-devel/flex"
+
+DOCS=( ChangeLog README.md )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-9.15.1-run-lock.patch
+   "${FILESDIR}"/${PN}-9.15.1-sysmacros.patch
+   "${FILESDIR}"/${PN}-9.19.1-configure-posix.diff
+)
+
+S="${WORKDIR}/${P/_/}"
+
+pkg_setup() {
+   # verify that CONFIG_BLK_DEV_DRBD is enabled in the kernel or
+   # warn otherwise
+   linux-info_pkg_setup
+   elog "Checking for suitable kernel configuration options..."
+   if linux_config_exists; then
+   if ! linux_chkconfig_present BLK_DEV_DRBD; then
+   ewarn "CONFIG_BLK_DEV_DRBD: is not set when it should 
be."
+   elog "Please check to make sure these options are set 
correctly."
+   fi
+   else
+   ewarn "Could not check if CONFIG_BLK_DEV_DRBD is enabled in 
your kernel."
+   elog "Please check to make sure these options are set 
correctly."
+   fi
+}
+
+src_prepare() {
+   # respect LDFLAGS, #453442
+   sed -e "s/\$(CC) -o/\$(CC) \$(LDFLAGS) -o/" \
+   -e "/\$(DESTDIR)\$(localstatedir)\/lock/d" \
+   -i user/*/Makefile.in || die
+
+   # respect multilib
+   # bug #698304
+   sed -i -e "s:/lib/:/$(get_libdir)/:g" \
+   Makefile.in 
scripts/{Makefile.in,global_common.conf,drbd.conf.example} || die
+   sed -e "s:@prefix@/lib:@prefix@/$(get_libdir):" \
+   -e "s:(DESTDIR)/lib:(DESTDIR)/$(get_libdir):" \
+   -i user/*/Makefile.in || die
+
+   sed -i -e "s/lib/$(get_libdir)/" scripts/drbd.service || die
+
+   # correct install paths (really correct this time)
+   sed -i -e "s:\$(sysconfdir)/bash_completion.d:$(get_bashcompdir):" \
+   scripts/Makefile.in || die
+
+   # don't participate in user survey bug 360483
+   sed -i -e '/usage-count/ s/yes/no/' scripts/global_common.conf || die
+   sed -i -e "s:\$(sysconfdir)/udev:$(get_udevdir):" scripts/Makefile.in 
|| die
+
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   --localstatedir="${EPREFIX}"/var \
+   --with-bashcompletion \
+   --with-distro=gentoo \
+   --with-prebuiltman \
+   --without-rgmanager \
+   $(use_with pacemaker) \
+   $(use_with udev) \
+   

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

2021-12-02 Thread Sam James
commit: 81c56ffb32c8dc079601346ef73b04dfa3fbe6c8
Author: Maciej Barć  riseup  net>
AuthorDate: Mon Nov 22 13:26:20 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 00:03:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81c56ffb

dev-scheme/racket: futures & places need threads

Closes: https://bugs.gentoo.org/808055
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Maciej Barć  riseup.net>
Signed-off-by: Sam James  gentoo.org>

 dev-scheme/racket/racket-8.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/racket/racket-8.2-r1.ebuild 
b/dev-scheme/racket/racket-8.2-r1.ebuild
index 3437a73c8c5f..d0d6e7caf9bb 100644
--- a/dev-scheme/racket/racket-8.2-r1.ebuild
+++ b/dev-scheme/racket/racket-8.2-r1.ebuild
@@ -24,7 +24,7 @@ SLOT="0/${PV}"
 KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
 IUSE="X +chez +doc +futures +jit minimal +places +readline +threads"
 # See bug #809785 re chez/threads
-REQUIRED_USE="futures? ( jit ) chez? ( threads )"
+REQUIRED_USE="futures? ( jit threads ) chez? ( threads ) places? ( threads )"
 
 DEPEND="
!dev-tex/slatex



[gentoo-commits] repo/gentoo:master commit in: net-im/signal-desktop-bin/

2021-12-02 Thread Sam James
commit: 78bba37da2208188ab2543a3d763a95fcc775d9c
Author: Robert Siebeck  r123  de>
AuthorDate: Thu Dec  2 18:53:38 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 00:00:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78bba37d

net-im/signal-desktop-bin: remove old version

Signed-off-by: Robert Siebeck  r123.de>
Closes: https://github.com/gentoo/gentoo/pull/23151
Signed-off-by: Sam James  gentoo.org>

 net-im/signal-desktop-bin/Manifest |   1 -
 .../signal-desktop-bin-5.24.0-r2.ebuild| 103 -
 2 files changed, 104 deletions(-)

diff --git a/net-im/signal-desktop-bin/Manifest 
b/net-im/signal-desktop-bin/Manifest
index dbeeebaffb75..de850189fdd7 100644
--- a/net-im/signal-desktop-bin/Manifest
+++ b/net-im/signal-desktop-bin/Manifest
@@ -1,2 +1 @@
-DIST signal-desktop_5.24.0_amd64.deb 114434500 BLAKE2B 
052317bd7836a04c47bdd31a01f9c1ff818df73abb9dc40378fb06ea5ce1ed9520e5c45185f41b47ccab0f9b6d61a8c7c2fa18bf780bdc7273b3cf728a363e5a
 SHA512 
a049564e0324fc99718c9092ebbcfc7e1c07cadf68596a4653e02006f7408702746fa5bffe19173d6d93b03c8c81a48e39afd96ce46035434b3499496bd9021f
 DIST signal-desktop_5.25.0_amd64.deb 125668506 BLAKE2B 
5200ae5e37cce808e12e6561602c313ae41f5148a95f06e4763923ac65673738d41a1b384cca659264c8161dc53b6e5728c13762df875778ddbec868782e9cb3
 SHA512 
9c136f30dd1ac93e51e46c0d0412b6b7e626943fcffe4b0941e634b94d81d7f227ea4efd084d7379ba0868f617b8384d0a28f3849e7ec6507629edb89dbb7582

diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-5.24.0-r2.ebuild 
b/net-im/signal-desktop-bin/signal-desktop-bin-5.24.0-r2.ebuild
deleted file mode 100644
index afe06b581e61..
--- a/net-im/signal-desktop-bin/signal-desktop-bin-5.24.0-r2.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN="${PN/-bin/}"
-
-inherit pax-utils unpacker xdg
-
-DESCRIPTION="Allows you to send and receive messages of Signal Messenger on 
your computer"
-HOMEPAGE="https://signal.org/
-   https://github.com/signalapp/Signal-Desktop;
-SRC_URI="https://updates.signal.org/desktop/apt/pool/main/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb;
-S="${WORKDIR}"
-
-LICENSE="GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl 
ZLIB APSL-2 icu Artistic-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-IUSE="+sound"
-RESTRICT="splitdebug"
-
-# Drop -clone3(+) from glibc once Electron is updated
-# See bug #819045
-RDEPEND="
-   app-accessibility/at-spi2-atk:2
-   app-accessibility/at-spi2-core:2
-   dev-libs/atk
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-libs/alsa-lib
-   media-libs/mesa[X(+)]
-   net-print/cups
-   sys-apps/dbus[X]
-   || ( =sys-libs/glibc-2.34[-clone3(+)] )
-   x11-libs/gdk-pixbuf:2
-   x11-libs/cairo
-   x11-libs/gtk+:3[X]
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libxshmfence
-   x11-libs/pango
-   sound? (
-   || (
-   media-sound/pulseaudio
-   media-sound/apulse
-   )
-   )
-"
-
-QA_PREBUILT="
-   opt/Signal/chrome-sandbox
-   opt/Signal/libEGL.so
-   opt/Signal/libGLESv2.so
-   opt/Signal/libffmpeg.so
-   opt/Signal/libvk_swiftshader.so
-   opt/Signal/libvulkan.so.1
-   opt/Signal/resources/app.asar.unpacked/node_modules/*
-   opt/Signal/signal-desktop
-   opt/Signal/swiftshader/libEGL.so
-   opt/Signal/swiftshader/libGLESv2.so"
-
-src_prepare() {
-   default
-   sed -e 's| --no-sandbox||g' \
-   -i usr/share/applications/signal-desktop.desktop || die
-   unpack usr/share/doc/signal-desktop/changelog.gz
-
-   rm 
opt/Signal/resources/app.asar.unpacked/node_modules/{ffi-napi/node_modules/ref-napi/prebuilds/linux-arm64/electron.napi.armv8.node,ffi-napi/node_modules/ref-napi/prebuilds/linux-arm64/node.napi.armv8.node,ffi-napi/prebuilds/linux-arm64/node.napi.uv1.armv8.node,ref-napi/prebuilds/linux-arm64/electron.napi.armv8.node,ref-napi/prebuilds/linux-arm64/node.napi.armv8.node}
 || die
-}
-
-src_install() {
-   insinto /
-   dodoc changelog
-   doins -r opt
-   insinto /usr/share
-
-   if has_version media-sound/apulse[-sdk] && ! has_version 
media-sound/pulseaudio; then
-   sed -i 's/Exec=/Exec=apulse /g' 
usr/share/applications/signal-desktop.desktop || die
-   fi
-
-   doins -r usr/share/applications
-   doins -r usr/share/icons
-   fperms +x /opt/Signal/signal-desktop /opt/Signal/chrome-sandbox
-   fperms u+s /opt/Signal/chrome-sandbox
-   pax-mark m opt/Signal/signal-desktop 

[gentoo-commits] repo/gentoo:master commit in: net-im/signal-desktop-bin/

2021-12-02 Thread Sam James
commit: f6693cddde19c3469610deee04d69758d1b4650f
Author: Robert Siebeck  r123  de>
AuthorDate: Thu Dec  2 18:53:13 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 00:00:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6693cdd

net-im/signal-desktop-bin: add new version 5.25.0

Signed-off-by: Robert Siebeck  r123.de>
Signed-off-by: Sam James  gentoo.org>

 net-im/signal-desktop-bin/Manifest |   1 +
 .../signal-desktop-bin-5.25.0.ebuild   | 102 +
 2 files changed, 103 insertions(+)

diff --git a/net-im/signal-desktop-bin/Manifest 
b/net-im/signal-desktop-bin/Manifest
index 6abbab4bc2be..dbeeebaffb75 100644
--- a/net-im/signal-desktop-bin/Manifest
+++ b/net-im/signal-desktop-bin/Manifest
@@ -1 +1,2 @@
 DIST signal-desktop_5.24.0_amd64.deb 114434500 BLAKE2B 
052317bd7836a04c47bdd31a01f9c1ff818df73abb9dc40378fb06ea5ce1ed9520e5c45185f41b47ccab0f9b6d61a8c7c2fa18bf780bdc7273b3cf728a363e5a
 SHA512 
a049564e0324fc99718c9092ebbcfc7e1c07cadf68596a4653e02006f7408702746fa5bffe19173d6d93b03c8c81a48e39afd96ce46035434b3499496bd9021f
+DIST signal-desktop_5.25.0_amd64.deb 125668506 BLAKE2B 
5200ae5e37cce808e12e6561602c313ae41f5148a95f06e4763923ac65673738d41a1b384cca659264c8161dc53b6e5728c13762df875778ddbec868782e9cb3
 SHA512 
9c136f30dd1ac93e51e46c0d0412b6b7e626943fcffe4b0941e634b94d81d7f227ea4efd084d7379ba0868f617b8384d0a28f3849e7ec6507629edb89dbb7582

diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-5.25.0.ebuild 
b/net-im/signal-desktop-bin/signal-desktop-bin-5.25.0.ebuild
new file mode 100644
index ..bf0cd334409e
--- /dev/null
+++ b/net-im/signal-desktop-bin/signal-desktop-bin-5.25.0.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN="${PN/-bin/}"
+
+inherit pax-utils unpacker xdg
+
+DESCRIPTION="Allows you to send and receive messages of Signal Messenger on 
your computer"
+HOMEPAGE="https://signal.org/
+   https://github.com/signalapp/Signal-Desktop;
+SRC_URI="https://updates.signal.org/desktop/apt/pool/main/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb;
+S="${WORKDIR}"
+
+LICENSE="GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl 
ZLIB APSL-2 icu Artistic-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="+sound"
+RESTRICT="splitdebug"
+
+# Drop -clone3(+) from glibc once Electron is updated
+# See bug #819045
+RDEPEND="
+   app-accessibility/at-spi2-atk:2
+   app-accessibility/at-spi2-core:2
+   dev-libs/atk
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/mesa[X(+)]
+   net-print/cups
+   sys-apps/dbus[X]
+   || ( =sys-libs/glibc-2.34[-clone3(+)] )
+   x11-libs/gdk-pixbuf:2
+   x11-libs/cairo
+   x11-libs/gtk+:3[X]
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libxshmfence
+   x11-libs/pango
+   sound? (
+   || (
+   media-sound/pulseaudio
+   media-sound/apulse
+   )
+   )
+"
+
+QA_PREBUILT="
+   opt/Signal/chrome_crashpad_handler
+   opt/Signal/chrome-sandbox
+   opt/Signal/libEGL.so
+   opt/Signal/libGLESv2.so
+   opt/Signal/libffmpeg.so
+   opt/Signal/libvk_swiftshader.so
+   opt/Signal/libvulkan.so.1
+   opt/Signal/resources/app.asar.unpacked/node_modules/*
+   opt/Signal/signal-desktop
+   opt/Signal/swiftshader/libEGL.so
+   opt/Signal/swiftshader/libGLESv2.so"
+
+src_prepare() {
+   default
+   sed -e 's| --no-sandbox||g' \
+   -i usr/share/applications/signal-desktop.desktop || die
+   unpack usr/share/doc/signal-desktop/changelog.gz
+}
+
+src_install() {
+   insinto /
+   dodoc changelog
+   doins -r opt
+   insinto /usr/share
+
+   if has_version media-sound/apulse[-sdk] && ! has_version 
media-sound/pulseaudio; then
+   sed -i 's/Exec=/Exec=apulse /g' 
usr/share/applications/signal-desktop.desktop || die
+   fi
+
+   doins -r usr/share/applications
+   doins -r usr/share/icons
+   fperms +x /opt/Signal/signal-desktop /opt/Signal/chrome-sandbox
+   fperms u+s /opt/Signal/chrome-sandbox
+   pax-mark m opt/Signal/signal-desktop opt/Signal/chrome-sandbox
+
+   dosym ../../opt/Signal/${MY_PN} /usr/bin/${MY_PN}
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   elog "For using the tray icon on compatible desktop environments, start 
Signal with"
+   elog " '--start-in-tray' or '--use-tray-icon'."
+}



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

2021-12-02 Thread Sam James
commit: 56dd3c3912a067860f5d3287e1f33e9c402f76c3
Author: Marco Scardovi  scardovi  com>
AuthorDate: Wed Dec  1 21:59:27 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 00:00:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56dd3c39

sys-libs/pam_wrapper: bump to 1.1.4

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Marco Scardovi  scardovi.com>
Closes: https://github.com/gentoo/gentoo/pull/23139
Signed-off-by: Sam James  gentoo.org>

 sys-libs/pam_wrapper/Manifest |  1 +
 sys-libs/pam_wrapper/pam_wrapper-1.1.4.ebuild | 70 +++
 2 files changed, 71 insertions(+)

diff --git a/sys-libs/pam_wrapper/Manifest b/sys-libs/pam_wrapper/Manifest
index d4f66f3a2a4b..d839c44aeea9 100644
--- a/sys-libs/pam_wrapper/Manifest
+++ b/sys-libs/pam_wrapper/Manifest
@@ -1 +1,2 @@
 DIST pam_wrapper-1.1.3.tar.gz 118034 BLAKE2B 
3c05e74959f3c6dfd35575cc5f9187f4a328bfd7ce002e327fc135c82a4ff1513add87678360992d2010c124f7fd95e4bdb3c0a4d63418d9711069cbc200e417
 SHA512 
3b7cbd25ae7dd73f4a0c64a7762cdeb38cc7ba6e8b4e18e79aceffea09241d520aa884de88e4105b5957b2b18ec682be6568a6bfccf82b9354a3510cd2cd98eb
+DIST pam_wrapper-1.1.4.tar.gz 170882 BLAKE2B 
fa0a789f6fd6f809c7ef80e354e886b5f1f0b4212060dc0e388a44701e4a1f49635b8f47344156ad65cd273660e3b0a806480c37875a830e2f5d8e56c4ec0818
 SHA512 
3b68dc6d7815707d74d1340facd9c2de4dff3934402ac2c2632371b39c41a75744434744ed7308e157be03a03a941405638cadb6f34995de56fb1f5f45d37de2

diff --git a/sys-libs/pam_wrapper/pam_wrapper-1.1.4.ebuild 
b/sys-libs/pam_wrapper/pam_wrapper-1.1.4.ebuild
new file mode 100644
index ..96a3d1fd2aa8
--- /dev/null
+++ b/sys-libs/pam_wrapper/pam_wrapper-1.1.4.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+CMAKE_ECLASS=cmake
+
+inherit cmake-multilib python-r1
+
+DESCRIPTION="A tool to test PAM applications and PAM modules"
+HOMEPAGE="https://cwrap.org/pam_wrapper.html;
+SRC_URI="
+   https://www.samba.org/ftp/pub/cwrap/${P}.tar.gz
+   https://ftp.samba.org/pub/cwrap/${P}.tar.gz
+"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   sys-libs/pam:0=[${MULTILIB_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-util/cmocka[${MULTILIB_USEDEP}] )
+"
+
+multilib_src_configure() {
+   configure_for_python() {
+   local mycmakeargs=( -DUNIT_TESTING=OFF )
+   cmake_src_configure
+   }
+
+   if multilib_is_native_abi ; then
+   # Build the Pythons for each version (but only for the native 
ABI)
+   # bug #737468
+   python_foreach_impl configure_for_python
+   fi
+
+   # Do the regular build now
+   local mycmakeargs=(
+   -DUNIT_TESTING=$(usex test)
+   -DCMAKE_DISABLE_FIND_PACKAGE_Python{Libs,Interp,SiteLibs}=ON
+   )
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   if multilib_is_native_abi ; then
+   python_foreach_impl cmake_src_compile
+   fi
+
+   # Compile the "proper" version without Python last
+   cmake_src_compile
+}
+
+multilib_src_install() {
+   if multilib_is_native_abi ; then
+   python_foreach_impl cmake_src_install
+   fi
+
+   # Install the "proper" version without Python last
+   cmake_src_install
+}



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

2021-12-02 Thread Sam James
commit: c0ddacd19291a5c92245feacc7887921e10a697f
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  2 23:56:12 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  2 23:56:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0ddacd1

sys-libs/libunwind: drop 1.6.0

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

 sys-libs/libunwind/Manifest|   1 -
 ...bunwind-1.6.0-avoid-bashisms-in-configure.patch |  21 -
 sys-libs/libunwind/libunwind-1.6.0.ebuild  | 100 -
 3 files changed, 122 deletions(-)

diff --git a/sys-libs/libunwind/Manifest b/sys-libs/libunwind/Manifest
index 7634e7a03c51..2cf810467cc0 100644
--- a/sys-libs/libunwind/Manifest
+++ b/sys-libs/libunwind/Manifest
@@ -1,3 +1,2 @@
 DIST libunwind-1.5.0.tar.gz 878355 BLAKE2B 
ee35441289926ac22a58bedb9f831d8e13bacd663a99b3ce25eed229f25f0423bbbd90e09e3d62b003518d7a620aa6d15b0dd5b93632736a89fa0667b35d5fc2
 SHA512 
1df20ca7a8cee2f2e61294fa9b677e88fec52e9d5a329f88d05c2671c69fa462f6c18808c97ca9ff664ef57292537a844f00b18d142b1938c9da701ca95a4bab
-DIST libunwind-1.6.0.tar.gz 901221 BLAKE2B 
360275931399a1cd931e4680f404eff369c9e924d95797d91b61852ab49af2acb2c42ddb9fef72e1e2f39a1bddb6767f7b5f9ba56e27fa581f73db9e3f1168e4
 SHA512 
89f6355134a3c3175c23fe1a44600d61f15e2533e6816286ad39f799d48f7abdcc03ea354aa1aed859cf277c24e475bc7e625c90b1dc0b69921d03dd1f160464
 DIST libunwind-1.6.2.tar.gz 901392 BLAKE2B 
3d0313f7e92cbc3e1a84ad3831a5170f21cdf772f1697ca0a59dea63cdd47da382e9f1fd77325d9ff8bcd47559a425dc883a820c646c628cd00faed82cb0f83f
 SHA512 
1d17dfb14f99a894a6cda256caf9ec481c14068aaf8f3a85fa3befa7c7cca7fca0f544a91a3a7c2f2fc55bab19b06a67ca79f55ac9081151d94478c7f611f8f7

diff --git 
a/sys-libs/libunwind/files/libunwind-1.6.0-avoid-bashisms-in-configure.patch 
b/sys-libs/libunwind/files/libunwind-1.6.0-avoid-bashisms-in-configure.patch
deleted file mode 100644
index 16fd593c3c1a..
--- a/sys-libs/libunwind/files/libunwind-1.6.0-avoid-bashisms-in-configure.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-https://github.com/libunwind/libunwind/pull/315
 a/configure.ac
-+++ b/configure.ac
-@@ -136,7 +136,7 @@ AC_MSG_RESULT([$enable_ptrace])
- 
- AC_ARG_ENABLE(setjmp,
-   AS_HELP_STRING([--enable-setjmp],[building libunwind-setjmp library]),,
--[AS_IF([test x$target_arch == x$host_arch], [enable_setjmp=yes], 
[enable_setjmp=no])]
-+[AS_IF([test x$target_arch = x$host_arch], [enable_setjmp=yes], 
[enable_setjmp=no])]
- )
- 
- AC_ARG_ENABLE(documentation,
-@@ -261,7 +261,7 @@ case "${target_arch}" in
-   (aarch64) enable_debug_frame=yes;;
-   (*)   enable_debug_frame=no;;
- esac])
--if test x$remote_only == xyes; then
-+if test x$remote_only = xyes; then
-   enable_debug_frame=no
- fi
- if test x$enable_debug_frame = xyes; then

diff --git a/sys-libs/libunwind/libunwind-1.6.0.ebuild 
b/sys-libs/libunwind/libunwind-1.6.0.ebuild
deleted file mode 100644
index 9a82c45d2b02..
--- a/sys-libs/libunwind/libunwind-1.6.0.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 2005-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PV=${PV/_/-}
-MY_P=${PN}-${MY_PV}
-inherit autotools multilib-minimal
-
-DESCRIPTION="Portable and efficient API to determine the call-chain of a 
program"
-HOMEPAGE="https://savannah.nongnu.org/projects/libunwind;
-SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="MIT"
-SLOT="0/8" # libunwind.so.8
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv -sparc ~x86 
~amd64-linux ~x86-linux"
-IUSE="debug debug-frame doc libatomic lzma static-libs test zlib"
-
-RESTRICT="test !test? ( test )" # some tests are broken (toolchain version 
dependent, rely on external binaries)
-
-# We just use the header from libatomic.
-RDEPEND="
-   lzma? ( app-arch/xz-utils[static-libs?,${MULTILIB_USEDEP}] )
-   zlib? ( sys-libs/zlib[static-libs?,${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}
-   libatomic? ( dev-libs/libatomic_ops[${MULTILIB_USEDEP}] )"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/libunwind.h
-
-   # see libunwind.h for the full list of arch-specific headers
-   /usr/include/libunwind-aarch64.h
-   /usr/include/libunwind-arm.h
-   /usr/include/libunwind-hppa.h
-   /usr/include/libunwind-ia64.h
-   /usr/include/libunwind-mips.h
-   /usr/include/libunwind-ppc32.h
-   /usr/include/libunwind-ppc64.h
-   /usr/include/libunwind-riscv.h
-   /usr/include/libunwind-sh.h
-   /usr/include/libunwind-tilegx.h
-   /usr/include/libunwind-x86.h
-   /usr/include/libunwind-x86_64.h
-)
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.6.0-avoid-bashisms-in-configure.patch
-)
-
-src_prepare() {
-   default
-
-   chmod +x src/ia64/mk_cursor_i || die
-
-   eautoreconf
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   # --enable-cxx-exceptions: always enable it, 

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

2021-12-02 Thread Sam James
commit: d403a6101baabefa595aadd1cc2ccf9a9a46885c
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  2 23:56:02 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  2 23:56:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d403a610

sys-libs/libunwind: add 1.6.2

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

 sys-libs/libunwind/Manifest   |  1 +
 sys-libs/libunwind/libunwind-1.6.2.ebuild | 96 +++
 2 files changed, 97 insertions(+)

diff --git a/sys-libs/libunwind/Manifest b/sys-libs/libunwind/Manifest
index 011d106d9581..7634e7a03c51 100644
--- a/sys-libs/libunwind/Manifest
+++ b/sys-libs/libunwind/Manifest
@@ -1,2 +1,3 @@
 DIST libunwind-1.5.0.tar.gz 878355 BLAKE2B 
ee35441289926ac22a58bedb9f831d8e13bacd663a99b3ce25eed229f25f0423bbbd90e09e3d62b003518d7a620aa6d15b0dd5b93632736a89fa0667b35d5fc2
 SHA512 
1df20ca7a8cee2f2e61294fa9b677e88fec52e9d5a329f88d05c2671c69fa462f6c18808c97ca9ff664ef57292537a844f00b18d142b1938c9da701ca95a4bab
 DIST libunwind-1.6.0.tar.gz 901221 BLAKE2B 
360275931399a1cd931e4680f404eff369c9e924d95797d91b61852ab49af2acb2c42ddb9fef72e1e2f39a1bddb6767f7b5f9ba56e27fa581f73db9e3f1168e4
 SHA512 
89f6355134a3c3175c23fe1a44600d61f15e2533e6816286ad39f799d48f7abdcc03ea354aa1aed859cf277c24e475bc7e625c90b1dc0b69921d03dd1f160464
+DIST libunwind-1.6.2.tar.gz 901392 BLAKE2B 
3d0313f7e92cbc3e1a84ad3831a5170f21cdf772f1697ca0a59dea63cdd47da382e9f1fd77325d9ff8bcd47559a425dc883a820c646c628cd00faed82cb0f83f
 SHA512 
1d17dfb14f99a894a6cda256caf9ec481c14068aaf8f3a85fa3befa7c7cca7fca0f544a91a3a7c2f2fc55bab19b06a67ca79f55ac9081151d94478c7f611f8f7

diff --git a/sys-libs/libunwind/libunwind-1.6.2.ebuild 
b/sys-libs/libunwind/libunwind-1.6.2.ebuild
new file mode 100644
index ..62c11c5c04ce
--- /dev/null
+++ b/sys-libs/libunwind/libunwind-1.6.2.ebuild
@@ -0,0 +1,96 @@
+# Copyright 2005-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PV=${PV/_/-}
+MY_P=${PN}-${MY_PV}
+inherit autotools multilib-minimal
+
+DESCRIPTION="Portable and efficient API to determine the call-chain of a 
program"
+HOMEPAGE="https://savannah.nongnu.org/projects/libunwind;
+SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0/8" # libunwind.so.8
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv -sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="debug debug-frame doc libatomic lzma static-libs test zlib"
+
+RESTRICT="test !test? ( test )" # some tests are broken (toolchain version 
dependent, rely on external binaries)
+
+# We just use the header from libatomic.
+RDEPEND="
+   lzma? ( app-arch/xz-utils[static-libs?,${MULTILIB_USEDEP}] )
+   zlib? ( sys-libs/zlib[static-libs?,${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   libatomic? ( dev-libs/libatomic_ops[${MULTILIB_USEDEP}] )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/libunwind.h
+
+   # see libunwind.h for the full list of arch-specific headers
+   /usr/include/libunwind-aarch64.h
+   /usr/include/libunwind-arm.h
+   /usr/include/libunwind-hppa.h
+   /usr/include/libunwind-ia64.h
+   /usr/include/libunwind-mips.h
+   /usr/include/libunwind-ppc32.h
+   /usr/include/libunwind-ppc64.h
+   /usr/include/libunwind-riscv.h
+   /usr/include/libunwind-sh.h
+   /usr/include/libunwind-tilegx.h
+   /usr/include/libunwind-x86.h
+   /usr/include/libunwind-x86_64.h
+)
+
+src_prepare() {
+   default
+
+   chmod +x src/ia64/mk_cursor_i || die
+
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   # --enable-cxx-exceptions: always enable it, headers provide 
the interface
+   # and on some archs it is disabled by default causing a 
mismatch between the
+   # API and the ABI, bug #418253
+   --enable-cxx-exceptions
+   --enable-coredump
+   --enable-ptrace
+   --enable-setjmp
+   $(use_enable debug-frame)
+   $(use_enable doc documentation)
+   $(use_enable lzma minidebuginfo)
+   $(use_enable static-libs static)
+   $(use_enable zlib zlibdebuginfo)
+   # conservative-checks: validate memory addresses before use; as 
of 1.0.1,
+   # only x86_64 supports this, yet may be useful for debugging, 
couple it with
+   # debug useflag.
+   $(use_enable debug conservative_checks)
+   $(use_enable debug)
+   $(use_enable test tests)
+   )
+
+   export ac_cv_header_atomic_ops_h=$(usex libatomic)
+
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_compile() {
+   # bug #586208
+   CCACHE_NODIRECT=1 default
+}
+
+multilib_src_test() {
+   # Explicitly allow parallel build of tests.
+   # Sandbox causes some tests to freak out.
+   

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

2021-12-02 Thread Sam James
commit: e79eaac86a60d397911a7b239dd86fdcc49c8ddf
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  2 23:38:43 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  2 23:38:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e79eaac8

app-text/discount: Stabilize 2.2.7-r2 arm64, #828014

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

 app-text/discount/discount-2.2.7-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/discount/discount-2.2.7-r2.ebuild 
b/app-text/discount/discount-2.2.7-r2.ebuild
index 47d3ce18f7a9..d40f2ca57e3e 100644
--- a/app-text/discount/discount-2.2.7-r2.ebuild
+++ b/app-text/discount/discount-2.2.7-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="http://www.pell.portland.or.us/~orc/Code/${PN}/${P}.tar.bz2;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ppc ppc64 ~riscv sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ppc64 ~riscv sparc ~x86"
 IUSE="minimal test"
 RESTRICT="!test? ( test )"
 



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

2021-12-02 Thread Sam James
commit: 0a92d5b2e4cee52fa9a8df28e1b4fdd4f0195cc8
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  2 23:37:13 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  2 23:38:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a92d5b2

media-libs/mlt: unconditionally enable FFTW (PLUS)

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

 media-libs/mlt/{mlt-7.2.0.ebuild => mlt-7.2.0-r1.ebuild} | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/media-libs/mlt/mlt-7.2.0.ebuild 
b/media-libs/mlt/mlt-7.2.0-r1.ebuild
similarity index 94%
rename from media-libs/mlt/mlt-7.2.0.ebuild
rename to media-libs/mlt/mlt-7.2.0-r1.ebuild
index 739a79346923..9e992f95599e 100644
--- a/media-libs/mlt/mlt-7.2.0.ebuild
+++ b/media-libs/mlt/mlt-7.2.0-r1.ebuild
@@ -21,8 +21,11 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 RESTRICT="test"
 
 # rtaudio will use OSS on non linux OSes
+# Qt already needs FFTW/PLUS so let's just always have it on to ensure
+# MLT is useful: bug #603168.
 DEPEND="
>=media-libs/libebur128-1.2.2:=
+   sci-libs/fftw:3.0=
ffmpeg? ( media-video/ffmpeg:0=[vdpau?,-flite] )
frei0r? ( media-plugins/frei0r-plugins )
gtk? (
@@ -48,7 +51,6 @@ DEPEND="
dev-qt/qtwidgets:5
dev-qt/qtxml:5
media-libs/libexif
-   sci-libs/fftw:3.0=
x11-libs/libX11
)
rtaudio? (
@@ -108,9 +110,7 @@ src_configure() {
-DMOD_SDL1=OFF
-DMOD_SDL2=$(usex sdl)
-DMOD_AVFORMAT=$(usex ffmpeg)
-   # TODO: does anything need plus?
-   # plus or qt
-   #$(use_enable fftw plus)
+   -DMOD_PLUS=ON
-DMOD_FREI0R=$(usex frei0r)
-DMOD_GDK=$(usex gtk)
-DMOD_JACKRACK=$(usex jack)
@@ -126,7 +126,6 @@ src_configure() {
-DMOD_SOX=OFF
)
 
-   # TODO: We currently have USE=fftw but both Qt and plus require it, 
removing flag for now.
# TODO: rework upstream CMake to allow controlling MMX/SSE/SSE2
# TODO: add swig language bindings?
# see also 
https://www.mltframework.org/twiki/bin/view/MLT/ExtremeMakeover



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

2021-12-02 Thread Sam James
commit: 1b296b709ea7b9991f65379da4ae3d4addda23b0
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  2 23:38:47 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  2 23:38:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b296b70

sys-fs/squashfs-tools: Stabilize 4.5_p20210914 arm64, #828028

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

 sys-fs/squashfs-tools/squashfs-tools-4.5_p20210914.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/squashfs-tools/squashfs-tools-4.5_p20210914.ebuild 
b/sys-fs/squashfs-tools/squashfs-tools-4.5_p20210914.ebuild
index b2bfb027a3a4..bcf83a4ccf6b 100644
--- a/sys-fs/squashfs-tools/squashfs-tools-4.5_p20210914.ebuild
+++ b/sys-fs/squashfs-tools/squashfs-tools-4.5_p20210914.ebuild
@@ -18,7 +18,7 @@ S=${WORKDIR}/${PN}-${MY_COMMIT}
 
 LICENSE="GPL-2"
 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="debug lz4 lzma lzo xattr zstd"
 
 RDEPEND="



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

2021-12-02 Thread Sam James
commit: dd9e500c41a52477f7033d0f26a42921c6fd828b
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  2 23:38:40 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  2 23:38:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd9e500c

dev-java/dom4j: Stabilize 2.1.3 arm64, #827967

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

 dev-java/dom4j/dom4j-2.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/dom4j/dom4j-2.1.3.ebuild 
b/dev-java/dom4j/dom4j-2.1.3.ebuild
index 26ca23a6766a..9cf6e22f8633 100644
--- a/dev-java/dom4j/dom4j-2.1.3.ebuild
+++ b/dev-java/dom4j/dom4j-2.1.3.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/version-${PV}.tar.gz -
 
 LICENSE="dom4j"
 SLOT="1"
-KEYWORDS="amd64 ~arm64 ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 IUSE="jaxen"
 
 CDEPEND="



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

2021-12-02 Thread Sam James
commit: f2b688d022c64b9d0f0c7e32ae7a6d20b0537de2
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  2 23:38:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  2 23:38:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2b688d0

sys-fs/squashfs-tools: Stabilize 4.5_p20210914 arm, #828028

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

 sys-fs/squashfs-tools/squashfs-tools-4.5_p20210914.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/squashfs-tools/squashfs-tools-4.5_p20210914.ebuild 
b/sys-fs/squashfs-tools/squashfs-tools-4.5_p20210914.ebuild
index b32c87e3f7ac..b2bfb027a3a4 100644
--- a/sys-fs/squashfs-tools/squashfs-tools-4.5_p20210914.ebuild
+++ b/sys-fs/squashfs-tools/squashfs-tools-4.5_p20210914.ebuild
@@ -18,7 +18,7 @@ S=${WORKDIR}/${PN}-${MY_COMMIT}
 
 LICENSE="GPL-2"
 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="debug lz4 lzma lzo xattr zstd"
 
 RDEPEND="



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

2021-12-02 Thread Michał Górny
commit: 167af24eb826b1ce8943ec485fce26380e3f54dd
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  2 22:36:22 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  2 23:13:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=167af24e

dev-python/hypothesis: Bump to 6.29.3

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

 dev-python/hypothesis/Manifest |  1 +
 dev-python/hypothesis/hypothesis-6.29.3.ebuild | 62 ++
 2 files changed, 63 insertions(+)

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index cf85761436ee..c5689f6d0f01 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -10,3 +10,4 @@ DIST hypothesis-python-6.27.3.tar.gz 9173846 BLAKE2B 
d8ba0509ff182cf25b8fbb8c5ad
 DIST hypothesis-python-6.28.1.tar.gz 9175083 BLAKE2B 
c5ecd2e62696a57643ca7043a902f08c58c0635bf80e3366921b0c0f6232015f8833fa25ebd20faad01a3b77660c489c25574934e6899dd0a4151b89ad65932c
 SHA512 
4402e7d6030ef79214d9d4b83d165788a3a45bc733aeefb7d70a85fb3d542dc1619943d19cbf7abc3902bf23eecb61a369915bee333abd3347927522ae9ed01d
 DIST hypothesis-python-6.29.0.tar.gz 9175657 BLAKE2B 
0e558e6562f6ed258384209bf5a8268b65bb6caaa590b87dce8b609030c6f25f520e094a269d08bfa39dc97411f75f0465508b176c785c7009b48eb2c864f9cb
 SHA512 
dc54d541dc4d3b2d67adc553f0482bcd41d4102ee1b297d7a45bf8098af147c8ef12816ab13e105f990994dfe8ee23572a71e43e4b80ae8d04e7a6950f413651
 DIST hypothesis-python-6.29.1.tar.gz 9175987 BLAKE2B 
c12691eb1ff9221ba03799f6848d3c17ec7915f34881fcd7c809dbf5041b2ec203d1189ca425215fa06a3500df622797fe38e77dbca29c10cc707e3c9c96d664
 SHA512 
b9d05838711a587594ca767e3d9226b69b9deedb2e586719ea6f5a2b8acfc70ae48fcea184b5418a1072d089d3b14eb0b99b2b257515e47f175770a8e10f9f28
+DIST hypothesis-python-6.29.3.tar.gz 9176581 BLAKE2B 
d013c6dd2ddb8dfddf7f856c9358157ff4fa22aa19d40c4057952a2e136e8618cfd2bf8c80f0d606147b91efaed03c710cc2a993f9b8658e25669691e3df22f3
 SHA512 
4226683702b8be568073167ec6e5681a4ea2416c9e2baebb04bc549164e88c3e0d14d8ea525c64d571c8dc1446626f93809bc75b2a1c3f4c50ece97ee791446f

diff --git a/dev-python/hypothesis/hypothesis-6.29.3.ebuild 
b/dev-python/hypothesis/hypothesis-6.29.3.ebuild
new file mode 100644
index ..119bf66a0917
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.29.3.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 multiprocessing optfeature
+
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="https://github.com/HypothesisWorks/hypothesis 
https://pypi.org/project/hypothesis/;
+SRC_URI="https://github.com/HypothesisWorks/${PN}/archive/${PN}-python-${PV}.tar.gz;
+S="${WORKDIR}/${PN}-${PN}-python-${PV}/${PN}-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-macos"
+IUSE="cli"
+
+RDEPEND="
+   >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+   >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+   cli? (
+   $(python_gen_cond_dep '
+   dev-python/black[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   ' python3_{7..9})
+   )
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   !!

[gentoo-commits] repo/gentoo:master commit in: dev-python/google-api-python-client/

2021-12-02 Thread Michał Górny
commit: a041328d60f86eaeadcecbbc544c1995e8824ab6
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  2 22:35:55 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  2 23:12:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a041328d

dev-python/google-api-python-client: Bump to 2.32.0

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

 dev-python/google-api-python-client/Manifest   |  1 +
 .../google-api-python-client-2.32.0.ebuild | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/dev-python/google-api-python-client/Manifest 
b/dev-python/google-api-python-client/Manifest
index efc6b2a48e2c..cd9c4260b302 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1 +1,2 @@
 DIST google-api-python-client-2.31.0.tar.gz 27822400 BLAKE2B 
447d97ec10376c1a9e911023051b8e3e278db782f91e0e4c1eb72f4ba54db0498439fca42633bc9fdf16ac2982a286103d6d7a99b701b0ff30e024e131b5e175
 SHA512 
80359f415e2ec4c42b7e12aa333d91849a4246fd744ec627397099be261176add44bf4ada875bc353729bbbca589be59e6cad3810f609d9d23f9fb458bf2c69e
+DIST google-api-python-client-2.32.0.tar.gz 27954196 BLAKE2B 
1863735d3862a11b3fce3dc270442b9cd5612375062ee447be07baa35578668db53d8415e7c88ad29b9c6ede02113686ba7ea6b994bfb6b2b72bb2bf5139c86f
 SHA512 
2a9300020ec28da02ae689b4527fcfea6f3f78131a5431a3c3720dae1868bfa76871330685fdb4403328cc21736099fe8e346cfbf215e19f8cb00d1f5d1707f6

diff --git 
a/dev-python/google-api-python-client/google-api-python-client-2.32.0.ebuild 
b/dev-python/google-api-python-client/google-api-python-client-2.32.0.ebuild
new file mode 100644
index ..94711a2ec4c1
--- /dev/null
+++ b/dev-python/google-api-python-client/google-api-python-client-2.32.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+inherit distutils-r1
+
+DESCRIPTION="Google API Client for Python"
+HOMEPAGE="https://github.com/googleapis/google-api-python-client;
+SRC_URI="https://github.com/googleapis/google-api-python-client/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
+   =dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
+   >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
+   

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

2021-12-02 Thread Michał Górny
commit: cea9553956a592b123d5026f26db55ce6deb9a51
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  2 22:29:18 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  2 23:12:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cea95539

app-admin/awscli: Bump to 1.22.19

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index e588ae53f88e..f0db705d082d 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -3,4 +3,5 @@ DIST awscli-1.22.14.tar.gz 2120655 BLAKE2B 
ffba1bea0574830e6eb3e343b5d83a308e19b
 DIST awscli-1.22.15.tar.gz 2121382 BLAKE2B 
849a40f41382a8bbff235791848056791fb636bebf4e0a870804378a39d427db432dff9ede40f93cfcdb0a6d944f213040fe4ef4337e6dc778475860efb0a965
 SHA512 
380d79f5ecd6c728fc526f8b4384740f8b08ff704d71507dd536f650de103740814ed421132bdb78c86d4da1f05b0ed61b1ff661f15fa4617e9d96e217d07673
 DIST awscli-1.22.17.tar.gz 2123827 BLAKE2B 
e721c09ed07afcde2026b58623ecfeafd2433dbff7beabcad46aa87659e9817613b647210799ac2c6a070c77169d815e592bed0b94441b69318c3287412aaf02
 SHA512 
84fd1a8f7904766cbae6180591762bd4531e88b3d404bb97198d96cb99bd89923d7c1809b5d6675f2cfcad143e64bbc05359cf9cfcad9fdc245a007a7525e2cf
 DIST awscli-1.22.18.tar.gz 2124899 BLAKE2B 
bf1960c9b24e0f4581e5d495e68b0c4ed69f0d0de29e77709cc9ab50dbf6099a2244d917ec5162cb30f76f30a38a8ae0477f3424a28a9d276afd46b31a8807e1
 SHA512 
80abf1ff0c89abf308c840856c67888f39220d05b04032f3ae8c9efeb98d6fafb67bbcce804c36515337d0e1b3c6405d7a85fd42cca59030002bb62c89f56070
+DIST awscli-1.22.19.tar.gz 2125676 BLAKE2B 
9ff59cf2eb220452744b221a1419f82adc849bb69355ee2716112e87be98e6945af1bdeb8c643ee553003842546677bcc3aca625bfc7c003a539b2b0b0d06743
 SHA512 
4cbaceeb4db0e3b22327b934f703f3015ccfc368d5e308bd1e5692423b8b802c2ad8ac68ee918dbedb82cd7c5e1209c4aae78c26bed898b9c58c125277001308
 DIST awscli-1.22.5.tar.gz 2111679 BLAKE2B 
970e472e8de43664d060023fdab9f54ce848c5655d8aa417efeae1b1efb52989fd021817521db9dc9cd64580cabbf0c30f3d0178034bdb1edf41feebbc690f46
 SHA512 
9177fe9da0fb8e9e28777bbf8f2c3fe089a08851b57a49fecefab43417fff187584638d17394289bf6df3d18d9052fd958bd3fbc8064327120af04a0cbe30494

diff --git a/app-admin/awscli/awscli-1.22.19.ebuild 
b/app-admin/awscli/awscli-1.22.19.ebuild
new file mode 100644
index ..85073515ab9a
--- /dev/null
+++ b/app-admin/awscli/awscli-1.22.19.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit bash-completion-r1 distutils-r1
+
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="https://pypi.org/project/awscli/;
+#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/aws-cli-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+# botocore is x.(y+1).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.4.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests --install 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() {
+   distutils_install_for_testing
+   # integration tests require AWS credentials and Internet access
+   epytest tests/{functional,unit}
+}
+
+python_install_all() {
+   newbashcomp bin/aws_bash_completer aws
+
+   insinto /usr/share/zsh/site-functions
+   newins bin/aws_zsh_completer.sh _aws
+
+   distutils-r1_python_install_all
+
+   rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || 
die
+}



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

2021-12-02 Thread Michał Górny
commit: 26d287faf54a1414b6f7bb4989fc71f24514d1b4
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  2 22:29:11 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  2 23:12:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26d287fa

dev-python/boto3: Bump to 1.20.19

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 630e996491b6..547491b6b4b6 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -3,4 +3,5 @@ DIST boto3-1.20.14.tar.gz 449126 BLAKE2B 
b2ef8a101aaecb5d65a60fcbf7f83e899461810
 DIST boto3-1.20.15.tar.gz 449395 BLAKE2B 
702a8e1c156b3c4d3f6d5428779bbeb2f917a9977d5b34553ebef684e14dfb680ca1fbd513e285dbf706c8de8e9469f1bbe19655992649a10290dbde4cd5f641
 SHA512 
2b2b77670df654594adc0047214a4d68f800611a2b8d6f4faeba10a66bd289508eb88f34a436c59eb4bbe65f549baae4a5676054c38b7816f16d8de46a41fe94
 DIST boto3-1.20.17.tar.gz 452876 BLAKE2B 
ff59e490e5938bea7cdd0ae54f82c33d410b42b9417a16e9890e809cc3540d07711ae2285f354129b178e59d7400b25e2176907354acb12bcfeb5dd5d3bc0111
 SHA512 
1232f475282666fa6653407bebfd85fee5d681523a94da56adf02616117002d7123e6f55523ef042f89cd5971031192665b84ca5619d26b1795cf597e1060082
 DIST boto3-1.20.18.tar.gz 454201 BLAKE2B 
f6e87d93fcfe525deb34166310cb830547a8d51280b48005d25a9bfa5852a1a577bccb91f2fe0825991ef4f4b5a1340b6f0b505be864338386f2e02b522a2236
 SHA512 
22b349efbfcc2a4e7dd9be8a8f19ff5a399c7b474ac615f065e2fe62217ed1d94951744e9ba266c85650ff92c7b2183c3916f3d39f62d0d685742344b2500992
+DIST boto3-1.20.19.tar.gz 454558 BLAKE2B 
e1d08d2508bee7b22af370b4566d4f1b5e65b42b3993f4e5bdf7398703381e34c7da0f497506972643ccda12a746848a2198deb01990d08740b9ea278e1b26d3
 SHA512 
0df24734b3961a49380b39325278a3fb50e66c21fb5dbacf1133ef0e4ced1f7058c990b48e1dd0fc7c949fdd5f5674810b5e311df0e5a862d3877d41eb6475ab
 DIST boto3-1.20.5.tar.gz 439166 BLAKE2B 
c140e15e497e6cdf6b4b77bb99e0a0f5ac01d5b5793f8bfb210b52bbc09e39e6fe06a957951375e0795210dc1c3b2a0afd2f498bc88e449d9e6846f2b357f016
 SHA512 
2823466e4851684253d4ce42a8c34e5cbdad6d04c823040fe2cebdf0cffb14d5d3f40e28d57ebec14533fab04ba74f27c25f078ddb8791b8f52d0424e11b39fc

diff --git a/dev-python/boto3/boto3-1.20.19.ebuild 
b/dev-python/boto3/boto3-1.20.19.ebuild
new file mode 100644
index ..a4f6b1d0f3c2
--- /dev/null
+++ b/dev-python/boto3/boto3-1.20.19.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="https://github.com/boto/boto3;
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+   # botocore is x.(y+3).z
+   BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests 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}
+}



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

2021-12-02 Thread Michał Górny
commit: b7be9fb5d393da00c5515e78c28e8c8390b66745
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  2 22:38:25 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  2 23:13:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7be9fb5

dev-python/pytest-django: Bump to 4.5.1

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

 dev-python/pytest-django/Manifest  |  1 +
 .../pytest-django/pytest-django-4.5.1.ebuild   | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-python/pytest-django/Manifest 
b/dev-python/pytest-django/Manifest
index 0e1b28eeecf6..50325da8149f 100644
--- a/dev-python/pytest-django/Manifest
+++ b/dev-python/pytest-django/Manifest
@@ -1,2 +1,3 @@
 DIST pytest-django-4.4.0.gh.tar.gz 72905 BLAKE2B 
4532bef9afdc7f11fdf9a16f019810d10e4e580b517958722184d361a69a195f6c66f7f3bc18be6cb7f63fe4576963c59a00d72bd8a42f104d26e5ad091c6d54
 SHA512 
47e4a84606aeb6bb99ed74603faf988298d52f81f74ec8e4608cb670f0f331ad0c6555f3e4a516fc7834aea4e634f849dc0ff6d446a86e924a116fbe90bd79e0
 DIST pytest-django-4.5.0.gh.tar.gz 75264 BLAKE2B 
7743e21cd397cb5620a9a4ba73edf049c9540a64ba675baabd768c6060872eb2911384346f21c598469db604b78084f27e7e6da7423fc26cb7c550934cf4ed49
 SHA512 
9d86a35a05521e1cc3582f17fd6d78367d0d8383ee06e5a2f97ea5da658be4008471094d6c0b4c1d43da3091cf7e936e40ec984d232f9e3cc8cf69cd88adb9b9
+DIST pytest-django-4.5.1.gh.tar.gz 75348 BLAKE2B 
36bac4524ee4dab37ee661780fd4033f16a29677fa00a35ad345f092c46454eb67fcbb111e241ebf335a1046e353ed53f2b029b493c82eac7f435d1a275c
 SHA512 
cddc87b989933b2537caaf3d369ec101331ce544a8e66298d170b985810f21425059eb9a516fe37d97cbb5a38a430410cfff4da086d82d62689b65215b59cc66

diff --git a/dev-python/pytest-django/pytest-django-4.5.1.ebuild 
b/dev-python/pytest-django/pytest-django-4.5.1.ebuild
new file mode 100644
index ..1e62d7f0b421
--- /dev/null
+++ b/dev-python/pytest-django/pytest-django-4.5.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="A Django plugin for py.test"
+HOMEPAGE="
+   https://pypi.org/project/pytest-django/
+   https://pytest-django.readthedocs.io/
+   https://github.com/pytest-dev/pytest-django/;
+SRC_URI="
+   https://github.com/pytest-dev/pytest-django/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz"
+
+LICENSE="BSD"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+SLOT="0"
+
+RDEPEND="
+   dev-python/django[${PYTHON_USEDEP}]
+   >=dev-python/pytest-5.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/setuptools_scm-1.11.1[${PYTHON_USEDEP}]
+   test? (
+   dev-python/django-configurations[${PYTHON_USEDEP}]
+   )
+"
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+distutils_enable_tests --install pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # something else may be loading it
+   
tests/test_django_settings_module.py::test_django_not_loaded_without_settings
+   )
+
+   distutils_install_for_testing
+   cp -r pytest_django_test "${TEST_DIR}"/lib || die
+
+   local -x DJANGO_SETTINGS_MODULE
+   for DJANGO_SETTINGS_MODULE in 
pytest_django_test.settings_sqlite{,_file}; do
+   einfo "Testing ${DJANGO_SETTINGS_MODULE}"
+   epytest tests
+   done
+}



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

2021-12-02 Thread Michał Górny
commit: ffaa9f5bc7a1383ff15b7cbcf7e8037f80fa95f7
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  2 22:33:25 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  2 23:12:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffaa9f5b

dev-python/zstd: Bump to 1.5.0.3

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

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

diff --git a/dev-python/zstd/Manifest b/dev-python/zstd/Manifest
index 301fdceb5c35..c3b64f748b58 100644
--- a/dev-python/zstd/Manifest
+++ b/dev-python/zstd/Manifest
@@ -1 +1,2 @@
 DIST zstd-1.5.0.2.tar.gz 528892 BLAKE2B 
9aaa0beba1a6703d881daf5c5e10d93a8c67923d07773bce5eda3eba652f50c4cb4aa18d2ea9bea304a8742a7e8501568679837aa8bb1e71fe6eff5a5d08d193
 SHA512 
a7a6033e743c5bc0fa5256dfd256c2a9417c200cda5d5c02c6c7a5d5553d188637e21908658a4a948e565b16bb03f85f57c74d51c63a3ae7eb160f8b3bdbd3c3
+DIST zstd-1.5.0.3.tar.gz 535958 BLAKE2B 
b8f08d8d0fab22112cd2ed565da747013027349fe8fabcaa882b8e15a1dabd14f8e8797b6b45910bfe4c9f7c94256ea7203084eb6d30b117d2d03745ec441886
 SHA512 
fb13f05e930fa78f24252e24cd65ea24971e4e6a6f4684a291ddb1e682bd2fe9bbc037c87acbc832ec84ffd0dc51df63c1deb9647eb5b8123c510fe92c7b9f3c

diff --git a/dev-python/zstd/zstd-1.5.0.3.ebuild 
b/dev-python/zstd/zstd-1.5.0.3.ebuild
new file mode 100644
index ..05b57722c588
--- /dev/null
+++ b/dev-python/zstd/zstd-1.5.0.3.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Simple python bindings to Yann Collet ZSTD compression library"
+HOMEPAGE="https://github.com/sergey-dryabzhinsky/python-zstd;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   app-arch/zstd:=
+   !dev-python/zstandard[${PYTHON_USEDEP}]
+"
+DEPEND=${RDEPEND}
+
+distutils_enable_tests unittest
+
+src_configure() {
+   mydistutilsargs=( --external )
+
+   # for tests
+   export ZSTD_EXTERNAL=1
+   export VERSION=${PV}
+   export PKG_VERSION=${PV}
+   export LEGACY=0
+}



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

2021-12-02 Thread Michał Górny
commit: 2ed0c379e928727b10518f321a3b677537212fa6
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  2 22:34:02 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  2 23:12:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ed0c379

dev-python/rich: Bump to 10.15.2

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

 dev-python/rich/Manifest|  1 +
 dev-python/rich/rich-10.15.2.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-python/rich/Manifest b/dev-python/rich/Manifest
index e279380488bf..efb477c23867 100644
--- a/dev-python/rich/Manifest
+++ b/dev-python/rich/Manifest
@@ -3,3 +3,4 @@ DIST rich-10.13.0.tar.gz 16277448 BLAKE2B 
e33bca376e1a5b82d0648c7bdda9ce30930b7c
 DIST rich-10.14.0.tar.gz 16276866 BLAKE2B 
bc7d9a493dd4d283b0890bf385ac219c60cfb80addc226b39418ff26ca598a96c71e56ce7bea34b0508728d5535ed8ef71b21b907c13bb2ac3a1c79afefeb8f2
 SHA512 
be5f36ca19e4c353b94030f65abd7177f8a8194a2b6d46554c29aaa3e57fca585892634e2b096f407e6ae4ae47a7f9844fb7686c34e10d4bbccb0ea35a7d2247
 DIST rich-10.15.0.tar.gz 16279650 BLAKE2B 
c169ca3d9144349770a0baf56d6267d5ac2e8505878838c233561961c0f1f4c5dee9585e241ee730346935134162652368f735f3f9c8cf20fa43272bc99f0e68
 SHA512 
8c853221761199b8d3a07c38bf4ca3c355fb5618c6c0edeccd55ad88ea68907cd8d80075824bfd83ad88c9c06a2ddf46e52d88934670040bf74262128e241e89
 DIST rich-10.15.1.tar.gz 16279572 BLAKE2B 
e91a9d168d88c1d8db4b0901809c4da29d32b2dd582b0a7584a2f20cc60ff4418a95e593c9085babb948c0ffb4568da3b752e60d36adfc85ee704d7dd4dfc7e7
 SHA512 
9544f00eaddbb69cb95a16a0cd780acff38a49cdc6e35217e88ed462333e17b295dc5fdd3bf1ae25ab5e9100804e1d055b0d81bd0bca805e7b433238313f2edd
+DIST rich-10.15.2.tar.gz 16282858 BLAKE2B 
7fe05eb357e5137319764b0d751c3bc68f8545e391575a9a360b252c395714ecb8ad7b944e7c77e74990413cb6bfb2a6c6db0fb8e72eb098f91c8d5d86bc9f8a
 SHA512 
02e851cc9a72cb62d1826f82a5b8919a8911cf3dbdfe5f5443a89b2b7bc48c575dcf5ba63c17da60cf2ef9de3d036c7b68a845610be72af63d082d487c3b61c2

diff --git a/dev-python/rich/rich-10.15.2.ebuild 
b/dev-python/rich/rich-10.15.2.ebuild
new file mode 100644
index ..05ddc3dab2e6
--- /dev/null
+++ b/dev-python/rich/rich-10.15.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_SETUPTOOLS=pyproject.toml
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python library for renrering rich text, tables, etc. to the 
terminal"
+HOMEPAGE="https://github.com/willmcgugan/rich;
+SRC_URI="https://github.com/willmcgugan/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/commonmark[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+pkg_postinst() {
+   optfeature "integration with HTML widgets for Jupyter" 
dev-python/ipywidgets
+}



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

2021-12-02 Thread Michał Górny
commit: c4dea69f23ec85500b49cbdd43c8b7ff5490865c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  2 22:28:58 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  2 23:12:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4dea69f

dev-python/botocore: Bump to 1.23.19

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.23.19.ebuild | 65 +
 2 files changed, 66 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index b67469dca1b4..03136029e5a1 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,4 +3,5 @@ DIST botocore-1.23.14.tar.gz 8486875 BLAKE2B 
93a3fd40b26d026dcee10172e560b4d59cd
 DIST botocore-1.23.15.tar.gz 8499971 BLAKE2B 
d08fdcb398cd6bcb63a8922ebfb0f1c32c62190fb04e79e38db13ff51fbf45a0e1191037266ec4e96bb67d1c48e2510976a79591b06a7bb6d0cd57c89f8c81ce
 SHA512 
df57fc9698d5bd5babbd0e94b4150fa287ecb3b32453532fe7cc87bb7dab87d181a7bedb85a57ca250987539f92b832e3a368d9faa39ae5ac641688d3907f818
 DIST botocore-1.23.17.tar.gz 8604819 BLAKE2B 
f6be48e3d0a2397be4934d9adaddbc4f2d70b2b002585e3057aead69ba934f4e53fcbffe7ea3f5919aa85d1cefe8c1abf6d1e150af6a18bd96561901d1ba7f87
 SHA512 
fecbb2f2ac451ffc97d7d8ad8224c3d1eff81fa225839199f403be9428cea203c077beb7c05e412784d8b6bedace3c1f24ca45730cc7877961931ac14912d1e1
 DIST botocore-1.23.18.tar.gz 8647407 BLAKE2B 
a1c5a9006d0e2214ad1fc89752043832e657a2bb1994b9b91981430d6544818d79d669cbdf8e41b4cd6880dfb6bf001dfc03e9616da4873a89b0c3f8fcd3fdc5
 SHA512 
65ec3aad0508dc9a4d0426658b5a0dfec011613d236248726f94e128c2b762ac652fd5078973a9a7a101cb1a01c3dadc52b272a584310cf76ca798884c06f25b
+DIST botocore-1.23.19.tar.gz 8666566 BLAKE2B 
617704ba2bb367f864a6b493be9b643e52f8c22041d255252aae5e21c684544db1d58fc06f920e20ddfa54b8a3c166627d046b79d6ef06db2cd034fb58397258
 SHA512 
6a551cd50ecbad954982a7e6296c803a20d28065df04c9ca482b91aa91b6f336df8f81fd706771c0f04d55e2f3803cc4f1ec9b347e490e492515df427f52a692
 DIST botocore-1.23.5.tar.gz 8374467 BLAKE2B 
467092e7d8aa5ccb756132669049865445a47205913964c1c944b20caaf100b1efdd1bf3af9c5416ff079b487e6d4d08ffe6208e2b352d09655cc5be21c88739
 SHA512 
6afca19b724f9019f21e5993ce970d605b95d31c1a4e969ec1b4080510a5a120b3fa0cfd5ade973a9203bd6b7983a3dbca2f7a03108a9167392efd60d5e2fe9b

diff --git a/dev-python/botocore/botocore-1.23.19.ebuild 
b/dev-python/botocore/botocore-1.23.19.ebuild
new file mode 100644
index ..80a198d56414
--- /dev/null
+++ b/dev-python/botocore/botocore-1.23.19.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="https://github.com/boto/botocore;
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/jmespath[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
+)
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests 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
+   )
+
+   distutils_install_for_testing --via-venv
+   epytest tests/{functional,unit}
+}



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

2021-12-02 Thread Michał Górny
commit: a9c626fe54740b9826d7799c75683da5df187f2e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  2 22:30:41 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  2 23:12:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9c626fe

dev-python/nuitka: Bump to 0.6.18

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

 dev-python/nuitka/Manifest |  1 +
 dev-python/nuitka/nuitka-0.6.18.ebuild | 48 ++
 2 files changed, 49 insertions(+)

diff --git a/dev-python/nuitka/Manifest b/dev-python/nuitka/Manifest
index baf567740d96..60391a0882b2 100644
--- a/dev-python/nuitka/Manifest
+++ b/dev-python/nuitka/Manifest
@@ -1,2 +1,3 @@
 DIST Nuitka-0.6.17.6.tar.gz 3148827 BLAKE2B 
4c898cac6ae5934e45ecfd37222670d7665ad9f512ae4e7f4e94eb25d19cd434448dbdf188b74398c49eea3b26a393f4fabfddb879be4d2bd795fc1ae6a8538d
 SHA512 
1e370b083861cc9953ab9b72c98dc81f9d6bbf97196abc69d8229ed2a87f2151101b825c8d34d3656cf3b1cc0cdcbbc5a4aa97fc1c32ce605b0535cbf2d3142f
 DIST Nuitka-0.6.17.7.tar.gz 3150990 BLAKE2B 
130c98e0499380591f3d3a4d6acabd396749624eca7a0ddcaa997e27ce0ae05d22230edb4fc7284b89dd3bfad1ac16092b7db5ae7c7b7e7c7a41c1f5a16ea8f3
 SHA512 
08f99cafbdedaca2df2967f452038a69827f291ab825c31231b434e80f56da0698b458f129c2639d2820257c7dc86e306b507742d4d695002d5a64ab8747cb3e
+DIST Nuitka-0.6.18.tar.gz 3687825 BLAKE2B 
f2c5655c610083065cc205c0a92ff9c57edfc87a479592f435c3dd194e2d6d71ff0ee9866bc97f222b3936190a4420e7d69cf9413b5b2a5e9439448dda82004f
 SHA512 
df4c81d890ce9c5dc24e648f65137d4bb91dcb92917859976a3400ace6c297f985cee4932b50cb3c2aedb2eaa806be7529a98a75a32fe3f59ec718ed3281003b

diff --git a/dev-python/nuitka/nuitka-0.6.18.ebuild 
b/dev-python/nuitka/nuitka-0.6.18.ebuild
new file mode 100644
index ..d42d1b9e532c
--- /dev/null
+++ b/dev-python/nuitka/nuitka-0.6.18.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+inherit distutils-r1 flag-o-matic optfeature
+
+DESCRIPTION="Python to native compiler"
+HOMEPAGE="https://www.nuitka.net;
+SRC_URI="https://nuitka.net/releases/${P^}.tar.gz;
+S="${WORKDIR}/${P^}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-util/scons[${PYTHON_USEDEP}]"
+BDEPEND="
+   ${RDEPEND}
+   test? ( dev-util/ccache )
+"
+
+DOCS=( Changelog.pdf Developer_Manual.pdf README.pdf )
+
+distutils-r1_src_prepare() {
+   # remove vendored version of SCons that is Python2 only
+   # this should be removed when upstream removes support for Python2
+   rm -vR "${S}/${PN}/build/inline_copy/lib/scons-2.3.2/SCons"  || die
+   eapply_user
+}
+
+python_install() {
+   distutils-r1_python_install
+   python_optimize
+   doman doc/nuitka3.1 doc/nuitka3-run.1
+}
+
+python_test() {
+   append-ldflags -Wl,--no-warn-search-mismatch
+   ./tests/basics/run_all.py search || die
+}
+
+pkg_postinst() {
+   optfeature "support for stand-alone executables" app-admin/chrpath
+}



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

2021-12-02 Thread Mike Pagano
commit: 0d32e5442be349c89921d5989e9b636d3f50d281
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Dec  2 22:56:47 2021 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Dec  2 22:56:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d32e544

www-servers/nginx-unit: Version bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Mike Pagano  gentoo.org>

 www-servers/nginx-unit/Manifest|  2 +-
 www-servers/nginx-unit/nginx-unit-1.25.0-r1.ebuild | 91 --
 ...t-1.25.0-r2.ebuild => nginx-unit-1.26.1.ebuild} |  2 -
 3 files changed, 1 insertion(+), 94 deletions(-)

diff --git a/www-servers/nginx-unit/Manifest b/www-servers/nginx-unit/Manifest
index e726a2a0c0a2..2d11205ebdc0 100644
--- a/www-servers/nginx-unit/Manifest
+++ b/www-servers/nginx-unit/Manifest
@@ -1,3 +1,3 @@
 DIST nginx-unit-1.22.0.tar.gz 824763 BLAKE2B 
3ef343d62f3cfe793840c78fe18fd68ecad93170c87df1769636e8516df21901712d7e82caa5bafc3bf76231f32531cb7b0c1bdbe04706ee176a1e57526c50eb
 SHA512 
7418e9dd86c10d64184f5a2f3e26c27bacc53b90ba35658fba6af00a57df89645c16c16b510d3e570eee6f8fdeef4ec7f92971f7231093e3da118e858ed386f5
-DIST nginx-unit-1.25.0.tar.gz 853280 BLAKE2B 
7aa33e687ba754ebaaca4a0076df3f1cc05e83213de1b64cf28718bf53b9085a26a78c036f4e98308cabec0026ce2b4e91718dfb9d8d83fdad779a587e1c1d71
 SHA512 
fc001ab21c5aa6c07b092f7b1f44be3b88636f9e2059c8bc4049a06d863daae1bbfa2531a4a24bdd5976250d7a0e260dcf0dbb0dec63efcc008b5398c6bb4bbd
 DIST nginx-unit-1.26.0.tar.gz 865556 BLAKE2B 
8ef2f32364ae9858ec41c21639c2b9514d7aed4d4150d2952634946b0b180f5fee7c4be6e67e3608040d9bc7bd0f4fd19c158b5457fe629566bc42ff845f599b
 SHA512 
9e10cd320bc6182e94f8b5296367922b39e2149166793f46c5012f9dbba806a4508ee4ec65a8677391f5c4d7b06481c176ccf94b8fd1ab5d4b018eb167877f5f
+DIST nginx-unit-1.26.1.tar.gz 865811 BLAKE2B 
eb0b62e48a8d0f9199dfe77a2d6ec90a06ac24f83b362ae16fde83eea53e03923127be7b24da47a83cf51fc4ebe7930cba9a3ee7550a5243f242cc4bfba3a3b9
 SHA512 
1caadb35cb208067a5d437e1f649c9f9a833a39c4344b2c3a5ae94d9fcd811913e2f23114cf8d7886030306e036da18c55f09044b8a575c1616568321b8d84ec

diff --git a/www-servers/nginx-unit/nginx-unit-1.25.0-r1.ebuild 
b/www-servers/nginx-unit/nginx-unit-1.25.0-r1.ebuild
deleted file mode 100644
index b4fa47193ab9..
--- a/www-servers/nginx-unit/nginx-unit-1.25.0-r1.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit flag-o-matic python-single-r1 systemd toolchain-funcs
-
-MY_P="unit-${PV}"
-DESCRIPTION="Dynamic web and application server"
-HOMEPAGE="https://unit.nginx.org;
-SRC_URI="https://unit.nginx.org/download/${MY_P}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-MY_USE="perl python ruby"
-MY_USE_PHP="php7-3 php7-4"
-IUSE="${MY_USE} ${MY_USE_PHP} ssl"
-REQUIRED_USE="|| ( ${IUSE} )
-   python? ( ${PYTHON_REQUIRED_USE} )"
-
-DEPEND="perl? ( dev-lang/perl:= )
-   php7-3? ( dev-lang/php:7.3[embed] )
-   php7-4? ( dev-lang/php:7.4[embed] )
-   python? ( ${PYTHON_DEPS} )
-   ruby? (
-   dev-lang/ruby:*
-   dev-ruby/rubygems:*
-   )
-   ssl? ( dev-libs/openssl:0= )
-   virtual/libcrypt:0="
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}"/${P}-glibc-2.34.patch )
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   eapply_user
-   sed -i '/^CFLAGS/d' auto/make || die
-   default
-}
-
-src_configure() {
-   local opt=(
-   --control=unix:/run/${PN}.sock
-   --log=/var/log/${PN}
-   --modules=$(get_libdir)/${PN}
-   --pid=/run/${PN}.pid
-   --prefix=/usr
-   --state=/var/lib/${PN}
-   )
-
-   use ssl && opt+=( --openssl )
-   export AR="$(tc-getAR)"
-   export CC="$(tc-getCC)"
-   ./configure ${opt[@]} --ld-opt="${LDFLAGS}" || die "Core configuration 
failed"
-
-   # Modules require position-independent code
-   append-cflags $(test-flags-CC -fPIC)
-
-   for flag in ${MY_USE} ; do
-   if use ${flag} ; then
-   ./configure ${flag} || die "Module configuration 
failed: ${flag}"
-   fi
-   done
-
-   for flag in ${MY_USE_PHP} ; do
-   if use ${flag} ; then
-   local php_slot="/usr/$(get_libdir)/${flag/-/.}"
-   ./configure php \
-   --module=${flag} \
-   --config=${php_slot}/bin/php-config \
-   --lib-path=${php_slot}/$(get_libdir) || die 
"Module configuration failed: ${flag}"
-   fi
-   done
-}
-
-src_install() {
-   default
-
-   diropts -m 0770
-   keepdir /var/lib/${PN}
-   newinitd "${FILESDIR}/${PN}.initd" ${PN}
-   

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

2021-12-02 Thread Steve Arnold
commit: 155d768d81203eda2344e98b3c9510035cc4e778
Author: Steve Arnold  gentoo  org>
AuthorDate: Thu Dec  2 22:09:48 2021 +
Commit: Steve Arnold  gentoo  org>
CommitDate: Thu Dec  2 22:10:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=155d768d

net-misc/ntpsec: Remove vulnerable 1.2.0

Bug: https://bugs.gentoo.org/795321
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Steve Arnold  gentoo.org>

 net-misc/ntpsec/Manifest   |   1 -
 net-misc/ntpsec/ntpsec-1.2.0-r3.ebuild | 169 -
 2 files changed, 170 deletions(-)

diff --git a/net-misc/ntpsec/Manifest b/net-misc/ntpsec/Manifest
index 01c84429c974..a5a14c8a3820 100644
--- a/net-misc/ntpsec/Manifest
+++ b/net-misc/ntpsec/Manifest
@@ -1,2 +1 @@
-DIST ntpsec-1.2.0.tar.gz 2625968 BLAKE2B 
23ceae5a1f241fcf5a17801fec2f15f9b9d9d64a108bebe29bdc75196303091eaf0efee7df67ce10acefb7c8dba90ce1144a0c0c5432797d7659714d162f26bb
 SHA512 
9e18b3ca2f786a1ea323ba2384b51cff3d862115cea1ae576fc98172c476ac5e7d0d0fc873e47be0b19b050204ea9ed49669d94e66eb94525068dd1b08a8ae71
 DIST ntpsec-1.2.1.tar.gz 2681237 BLAKE2B 
bfb2674131718dcf9f393e93d1148cfb6631591dbcce1ade91746586f261123b80b238393ac2a763fab119cd627f8eae4b006b023ad2b319e752db9eb4b04cc0
 SHA512 
0b8b0bda52d3025f6e9a06c00b1e0c25c595ada72b87ed0e5d3d6f77a034f557745156bc6d9a263c9876c041efffa38d42fa93ba8bfda31f67efbd842a726277

diff --git a/net-misc/ntpsec/ntpsec-1.2.0-r3.ebuild 
b/net-misc/ntpsec/ntpsec-1.2.0-r3.ebuild
deleted file mode 100644
index 9d2d01df34ea..
--- a/net-misc/ntpsec/ntpsec-1.2.0-r3.ebuild
+++ /dev/null
@@ -1,169 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-PYTHON_REQ_USE='threads(+)'
-DISTUTILS_USE_SETUPTOOLS=no
-
-inherit distutils-r1 flag-o-matic waf-utils systemd
-
-if [[ ${PV} == ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://gitlab.com/NTPsec/ntpsec.git;
-else
-   SRC_URI="ftp://ftp.ntpsec.org/pub/releases/${PN}-${PV}.tar.gz;
-   RESTRICT="mirror"
-   KEYWORDS="amd64 arm arm64 ~x86"
-fi
-
-DESCRIPTION="The NTP reference implementation, refactored"
-HOMEPAGE="https://www.ntpsec.org/;
-
-NTPSEC_REFCLOCK=(
-   oncore trimble truetime gpsd jjy generic spectracom
-   shm pps hpgps zyfer arbiter nmea neoclock modem
-   local)
-
-IUSE_NTPSEC_REFCLOCK=${NTPSEC_REFCLOCK[@]/#/rclock_}
-
-LICENSE="HPND MIT BSD-2 BSD CC-BY-SA-4.0"
-SLOT="0"
-IUSE="${IUSE_NTPSEC_REFCLOCK} debug doc early gdb heat libbsd nist ntpviz 
samba seccomp smear tests" #ionice
-REQUIRED_USE="${PYTHON_REQUIRED_USE} nist? ( rclock_local )"
-
-# net-misc/pps-tools oncore,pps
-CDEPEND="${PYTHON_DEPS}
-   sys-libs/libcap
-   dev-python/psutil[${PYTHON_USEDEP}]
-   libbsd? ( dev-libs/libbsd:0= )
-   dev-libs/openssl:0=
-   seccomp? ( sys-libs/libseccomp )
-"
-RDEPEND="${CDEPEND}
-   ntpviz? ( sci-visualization/gnuplot media-fonts/liberation-fonts )
-   !net-misc/ntp
-   !net-misc/openntpd
-   acct-group/ntp
-   acct-user/ntp
-"
-DEPEND="${CDEPEND}
-   >=app-text/asciidoc-8.6.8
-   dev-libs/libxslt
-   app-text/docbook-xsl-stylesheets
-   sys-devel/bison
-   rclock_oncore? ( net-misc/pps-tools )
-   rclock_pps? ( net-misc/pps-tools )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.1.8-fix-missing-scmp_sys-on-aarch64.patch"
-   "${FILESDIR}/${PN}-1.1.9-remove-asciidoctor-from-config.patch"
-   "${FILESDIR}/${PN}-1.2.0-move-newfstatat.patch"
-   "${FILESDIR}/${PN}-1.2.0-seccomp.patch"
-)
-
-WAF_BINARY="${S}/waf"
-
-src_prepare() {
-   default
-
-   # Remove autostripping of binaries
-   sed -i -e '/Strip binaries/d' wscript || die
-   if ! use libbsd ; then
-   eapply "${FILESDIR}/${PN}-no-bsd.patch"
-   fi
-   # remove extra default pool servers
-   sed -i '/use-pool/s/^/#/' "${S}"/etc/ntp.d/default.conf || die
-
-   python_copy_sources
-}
-
-src_configure() {
-   is-flagq -flto* && filter-flags -flto* -fuse-linker-plugin
-
-   local string_127=""
-   local rclocks="";
-   local CLOCKSTRING=""
-
-   for refclock in ${NTPSEC_REFCLOCK[@]} ; do
-   if use rclock_${refclock} ; then
-   string_127+="$refclock,"
-   fi
-   done
-   CLOCKSTRING="`echo ${string_127}|sed 's|,$||'`"
-
-   local myconf=(
-   --nopyc
-   --nopyo
-   --enable-pylib ext
-   --refclock="${CLOCKSTRING}"
-   --build-epoch="$(date +%s)"
-   $(use doc   || echo "--disable-doc")
-   $(use early && echo "--enable-early-droproot")
-   $(use gdb   && echo "--enable-debug-gdb")
-   $(use samba && echo "--enable-mssntp")
-   $(use seccomp   && echo "--enable-seccomp")
-   $(use smear 

  1   2   3   >