[gentoo-commits] repo/gentoo:master commit in: dev-python/pyicu/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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