summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/Ice/Ice-3.6.5-r1.ebuild7
-rw-r--r--dev-libs/Ice/Ice-3.6.5.ebuild7
-rw-r--r--dev-libs/Ice/Manifest4
-rw-r--r--dev-libs/Manifest.gzbin86958 -> 86767 bytes
-rw-r--r--dev-libs/apr-util/Manifest4
-rw-r--r--dev-libs/apr-util/apr-util-1.6.1-r6.ebuild5
-rw-r--r--dev-libs/apr-util/metadata.xml2
-rw-r--r--dev-libs/apr/Manifest6
-rw-r--r--dev-libs/apr/apr-1.6.3-r4.ebuild2
-rw-r--r--dev-libs/apr/apr-1.6.5-r1.ebuild2
-rw-r--r--dev-libs/apr/apr-1.7.0-r1.ebuild2
-rw-r--r--dev-libs/aws-sdk-cpp/Manifest4
-rw-r--r--dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.105.ebuild7
-rw-r--r--dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.160.ebuild5
-rw-r--r--dev-libs/botan/Manifest2
-rw-r--r--dev-libs/botan/botan-2.17.3.ebuild5
-rw-r--r--dev-libs/capnproto/Manifest2
-rw-r--r--dev-libs/capnproto/capnproto-0.8.0.ebuild7
-rw-r--r--dev-libs/cxxtools/Manifest2
-rw-r--r--dev-libs/cxxtools/cxxtools-3.0.ebuild2
-rw-r--r--dev-libs/cyrus-sasl/Manifest2
-rw-r--r--dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild5
-rw-r--r--dev-libs/dqlite/Manifest2
-rw-r--r--dev-libs/dqlite/dqlite-1.7.0.ebuild42
-rw-r--r--dev-libs/efl/Manifest2
-rw-r--r--dev-libs/efl/efl-1.25.1-r11.ebuild5
-rw-r--r--dev-libs/elfutils/Manifest2
-rw-r--r--dev-libs/elfutils/files/elfutils-0.179-CC-in-tests.patch45
-rw-r--r--dev-libs/elfutils/files/elfutils-0.181-CC-in-tests-p2.patch34
-rw-r--r--dev-libs/ell/Manifest4
-rw-r--r--dev-libs/ell/ell-0.39.ebuild2
-rw-r--r--dev-libs/ell/ell-0.40.ebuild60
-rw-r--r--dev-libs/fribidi/Manifest2
-rw-r--r--dev-libs/fribidi/fribidi-1.0.10.ebuild8
-rw-r--r--dev-libs/isl/Manifest3
-rw-r--r--dev-libs/isl/files/isl-0.24-nobash.patch35
-rw-r--r--dev-libs/isl/isl-0.24.ebuild71
-rw-r--r--dev-libs/jerasure/Manifest3
-rw-r--r--dev-libs/jerasure/jerasure-2.0.0-r1.ebuild32
-rw-r--r--dev-libs/jerasure/jerasure-2.0.0-r2.ebuild2
-rw-r--r--dev-libs/judy/Manifest4
-rw-r--r--dev-libs/judy/judy-1.0.5-r2.ebuild4
-rw-r--r--dev-libs/judy/judy-1.0.5-r3.ebuild4
-rw-r--r--dev-libs/libcgroup/Manifest2
-rw-r--r--dev-libs/libcgroup/libcgroup-0.41-r6.ebuild2
-rw-r--r--dev-libs/libevent/Manifest8
-rw-r--r--dev-libs/libevent/libevent-2.1.11.ebuild5
-rw-r--r--dev-libs/libevent/libevent-2.1.12.ebuild5
-rw-r--r--dev-libs/libevent/libevent-2.1.9999.ebuild7
-rw-r--r--dev-libs/libevent/libevent-9999.ebuild7
-rw-r--r--dev-libs/libfido2/Manifest4
-rw-r--r--dev-libs/libfido2/libfido2-1.5.0-r1.ebuild5
-rw-r--r--dev-libs/libfido2/libfido2-1.6.0.ebuild7
-rw-r--r--dev-libs/libfilezilla/Manifest3
-rw-r--r--dev-libs/libfilezilla/files/libfilezilla-0.27.1-gcc11.patch10
-rw-r--r--dev-libs/libfilezilla/libfilezilla-0.27.1.ebuild2
-rw-r--r--dev-libs/libgit2/Manifest2
-rw-r--r--dev-libs/libgit2/libgit2-1.1.0-r2.ebuild7
-rw-r--r--dev-libs/libinput/Manifest2
-rw-r--r--dev-libs/libinput/libinput-1.17.2.ebuild88
-rw-r--r--dev-libs/libmaxminddb/Manifest4
-rw-r--r--dev-libs/libmaxminddb/libmaxminddb-1.6.0.ebuild46
-rw-r--r--dev-libs/libmaxminddb/libmaxminddb-9999.ebuild20
-rw-r--r--dev-libs/libmowgli/Manifest8
-rw-r--r--dev-libs/libmowgli/libmowgli-1.0.0-r1.ebuild1
-rw-r--r--dev-libs/libmowgli/libmowgli-2.1.3-r2.ebuild5
-rw-r--r--dev-libs/libmowgli/libmowgli-2.1.3.ebuild5
-rw-r--r--dev-libs/libmowgli/libmowgli-9999.ebuild7
-rw-r--r--dev-libs/libp11/Manifest4
-rw-r--r--dev-libs/libp11/libp11-0.4.10.ebuild7
-rw-r--r--dev-libs/libp11/libp11-0.4.11.ebuild7
-rw-r--r--dev-libs/libpcre2/Manifest4
-rw-r--r--dev-libs/libpcre2/libpcre2-10.35.ebuild2
-rw-r--r--dev-libs/libpcre2/libpcre2-10.36-r1.ebuild2
-rw-r--r--dev-libs/libratbag/Manifest2
-rw-r--r--dev-libs/libratbag/libratbag-0.15.ebuild4
-rw-r--r--dev-libs/librelp/Manifest10
-rw-r--r--dev-libs/librelp/librelp-1.10.0.ebuild7
-rw-r--r--dev-libs/librelp/librelp-1.7.0.ebuild7
-rw-r--r--dev-libs/librelp/librelp-1.8.0.ebuild7
-rw-r--r--dev-libs/librelp/librelp-1.9.0.ebuild7
-rw-r--r--dev-libs/librelp/metadata.xml1
-rw-r--r--dev-libs/libreport/Manifest2
-rw-r--r--dev-libs/libreport/libreport-2.15.0.ebuild100
-rw-r--r--dev-libs/libressl/Manifest24
-rw-r--r--dev-libs/libressl/files/libressl-2.8.3-solaris10.patch69
-rw-r--r--dev-libs/libressl/files/libressl-2.9.2-non-glibc.patch32
-rw-r--r--dev-libs/libressl/files/libressl-3.2.2-build.patch56
-rw-r--r--dev-libs/libressl/libressl-2.9.2.ebuild64
-rw-r--r--dev-libs/libressl/libressl-3.0.2.ebuild63
-rw-r--r--dev-libs/libressl/libressl-3.1.3.ebuild63
-rw-r--r--dev-libs/libressl/libressl-3.1.4.ebuild63
-rw-r--r--dev-libs/libressl/libressl-3.1.5.ebuild63
-rw-r--r--dev-libs/libressl/libressl-3.2.0.ebuild63
-rw-r--r--dev-libs/libressl/libressl-3.2.1.ebuild63
-rw-r--r--dev-libs/libressl/libressl-3.2.3.ebuild63
-rw-r--r--dev-libs/libressl/libressl-3.3.0.ebuild64
-rw-r--r--dev-libs/libressl/libressl-3.3.1.ebuild64
-rw-r--r--dev-libs/libressl/metadata.xml30
-rw-r--r--dev-libs/libretls/Manifest2
-rw-r--r--dev-libs/libretls/libretls-3.3.1-r1.ebuild2
-rw-r--r--dev-libs/libstrophe/Manifest9
-rw-r--r--dev-libs/libstrophe/files/libstrophe-0.9.2-libressl.patch20
-rw-r--r--dev-libs/libstrophe/libstrophe-0.10.0.ebuild7
-rw-r--r--dev-libs/libstrophe/libstrophe-0.10.1.ebuild7
-rw-r--r--dev-libs/libstrophe/libstrophe-0.9.2.ebuild8
-rw-r--r--dev-libs/libstrophe/libstrophe-0.9.3.ebuild7
-rw-r--r--dev-libs/libtpms/Manifest2
-rw-r--r--dev-libs/libtpms/libtpms-0.8.2.ebuild4
-rw-r--r--dev-libs/libuv/Manifest7
-rw-r--r--dev-libs/libuv/files/libuv-1.41.0-darwin.patch45
-rw-r--r--dev-libs/libuv/libuv-1.41.0.ebuild58
-rw-r--r--dev-libs/libuv/libuv-9999.ebuild27
-rw-r--r--dev-libs/libuv/metadata.xml4
-rw-r--r--dev-libs/libxdg-basedir/Manifest4
-rw-r--r--dev-libs/libxdg-basedir/libxdg-basedir-1.2.3.ebuild47
-rw-r--r--dev-libs/libxdg-basedir/metadata.xml15
-rw-r--r--dev-libs/libzip/Manifest2
-rw-r--r--dev-libs/libzip/libzip-1.7.3.ebuild7
-rw-r--r--dev-libs/mongo-c-driver/Manifest4
-rw-r--r--dev-libs/mongo-c-driver/mongo-c-driver-1.16.2.ebuild9
-rw-r--r--dev-libs/mongo-c-driver/mongo-c-driver-1.17.0.ebuild7
-rw-r--r--dev-libs/nettle/Manifest2
-rw-r--r--dev-libs/nettle/nettle-3.6-r3.ebuild2
-rw-r--r--dev-libs/oniguruma/Manifest2
-rw-r--r--dev-libs/oniguruma/oniguruma-6.9.7.1.ebuild2
-rw-r--r--dev-libs/opencryptoki/Manifest2
-rw-r--r--dev-libs/opencryptoki/opencryptoki-3.6.1-r1.ebuild5
-rw-r--r--dev-libs/opensc/Manifest3
-rw-r--r--dev-libs/opensc/opensc-0.21.0-r1.ebuild7
-rw-r--r--dev-libs/opensc/opensc-0.21.0.ebuild66
-rw-r--r--dev-libs/pkcs11-helper/Manifest2
-rw-r--r--dev-libs/pkcs11-helper/pkcs11-helper-1.25.1.ebuild7
-rw-r--r--dev-libs/plasma-wayland-protocols/Manifest2
-rw-r--r--dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.3.0.ebuild19
-rw-r--r--dev-libs/poco/Manifest4
-rw-r--r--dev-libs/poco/poco-1.10.1.ebuild7
-rw-r--r--dev-libs/poco/poco-1.9.0-r2.ebuild7
-rw-r--r--dev-libs/popt/Manifest3
-rw-r--r--dev-libs/popt/files/fix-popt-pkgconfig-libdir.patch12
-rw-r--r--dev-libs/popt/popt-1.16-r2.ebuild36
-rw-r--r--dev-libs/protobuf/Manifest2
-rw-r--r--dev-libs/protobuf/protobuf-3.15.8.ebuild2
-rw-r--r--dev-libs/raft/Manifest2
-rw-r--r--dev-libs/raft/raft-0.10.1.ebuild52
-rw-r--r--dev-libs/s2n/Manifest4
-rw-r--r--dev-libs/s2n/s2n-0.10.21-r1.ebuild7
-rw-r--r--dev-libs/s2n/s2n-1.0.0.ebuild5
-rw-r--r--dev-libs/satyr/Manifest2
-rw-r--r--dev-libs/satyr/satyr-0.37.ebuild100
-rw-r--r--dev-libs/softhsm/Manifest2
-rw-r--r--dev-libs/softhsm/softhsm-2.6.1.ebuild5
-rw-r--r--dev-libs/tntnet/Manifest4
-rw-r--r--dev-libs/tntnet/tntnet-2.2.1-r3.ebuild7
-rw-r--r--dev-libs/tntnet/tntnet-3.0.ebuild7
-rw-r--r--dev-libs/ucommon/Manifest2
-rw-r--r--dev-libs/ucommon/ucommon-7.0.0.ebuild7
-rw-r--r--dev-libs/vala-common/Manifest8
-rw-r--r--dev-libs/vala-common/vala-common-0.50.7.ebuild (renamed from dev-libs/vala-common/vala-common-0.50.2.ebuild)0
-rw-r--r--dev-libs/vala-common/vala-common-0.52.3.ebuild (renamed from dev-libs/vala-common/vala-common-0.52.2.ebuild)0
-rw-r--r--dev-libs/wayland-protocols/Manifest4
-rw-r--r--dev-libs/wayland-protocols/wayland-protocols-1.21.ebuild38
-rw-r--r--dev-libs/wayland-protocols/wayland-protocols-9999.ebuild43
-rw-r--r--dev-libs/wayland/Manifest4
-rw-r--r--dev-libs/wayland/wayland-1.19.0.ebuild2
-rw-r--r--dev-libs/wayland/wayland-9999.ebuild4
-rw-r--r--dev-libs/xmlsec/Manifest4
-rw-r--r--dev-libs/xmlsec/xmlsec-1.2.30.ebuild7
-rw-r--r--dev-libs/xmlsec/xmlsec-1.2.31.ebuild5
169 files changed, 1138 insertions, 1414 deletions
diff --git a/dev-libs/Ice/Ice-3.6.5-r1.ebuild b/dev-libs/Ice/Ice-3.6.5-r1.ebuild
index 2644b52cd8e4..15dcb235df99 100644
--- a/dev-libs/Ice/Ice-3.6.5-r1.ebuild
+++ b/dev-libs/Ice/Ice-3.6.5-r1.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
@@ -28,14 +28,13 @@ SRC_URI="https://github.com/zeroc-ice/ice/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="GPL-2"
SLOT="0/36"
KEYWORDS="~amd64 ~arm ~x86"
-IUSE="debug doc examples libressl +readline mono php python ruby test"
+IUSE="debug doc examples +readline mono php python ruby test"
RESTRICT="test"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RDEPEND=">=dev-libs/expat-2.0.1
>=app-arch/bzip2-1.0.5
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
+ dev-libs/openssl:0=
|| (
$(for slot in ${BERKDB_SLOTS[@]} ; do printf '%s\n' "sys-libs/db:${slot}[cxx]" ; done)
)
diff --git a/dev-libs/Ice/Ice-3.6.5.ebuild b/dev-libs/Ice/Ice-3.6.5.ebuild
index 160a2f0eebef..e9232fc67c06 100644
--- a/dev-libs/Ice/Ice-3.6.5.ebuild
+++ b/dev-libs/Ice/Ice-3.6.5.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
@@ -28,14 +28,13 @@ SRC_URI="https://github.com/zeroc-ice/ice/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="GPL-2"
SLOT="0/36"
KEYWORDS="amd64 ~arm x86"
-IUSE="debug doc examples libressl +readline mono php python ruby test"
+IUSE="debug doc examples +readline mono php python ruby test"
RESTRICT="test"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RDEPEND=">=dev-libs/expat-2.0.1
>=app-arch/bzip2-1.0.5
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
+ dev-libs/openssl:0=
|| (
$(for slot in ${BERKDB_SLOTS[@]} ; do printf '%s\n' "sys-libs/db:${slot}[cxx]" ; done)
)
diff --git a/dev-libs/Ice/Manifest b/dev-libs/Ice/Manifest
index 8b00a89c4e47..acff097f9aa5 100644
--- a/dev-libs/Ice/Manifest
+++ b/dev-libs/Ice/Manifest
@@ -3,6 +3,6 @@ AUX Ice-3.6.5-csharp.patch 1573 BLAKE2B 2e69e87179bd938bb34f1ae9826b09b935cb9a13
AUX Ice-3.6.5-db6.patch 1664 BLAKE2B 9ef67c83612875c68dd8fb7cea025ce3fca1e4384335108aa423ca63b53c6c723d9f7f9fd8fdc6895f8aedee0826efc225d89e487f5c95c395a8cdb1b893826a SHA512 ba94bddf3f43688ca74e5fd42fbafd7d0b6f02f616dfa4b6aff69ef1089f4404618cf07871d265b0b07037ca02a27fc397767d845a7e0edc60baa37704a064f0
DIST Ice-3.6.4.pdf 8907736 BLAKE2B 5a631c1e2e147c8ed3b31a84192210c92bbe83e8644ec9d7d164d1b94a20069ce77f6baf54910ac00c7216cbc2979caac6fa78457e9292a84407e93000f9903a SHA512 9bd2d373eb83e08e563cab174a53063a490367dea3e4b910f93f0477c3817282c859f07e46e503006e9bd37678fb6da31a58b88bfabd217b5e371fff685321a0
DIST Ice-3.6.5.tar.gz 5505499 BLAKE2B e16e8932f09270ac6bb86984ab47fa229ad873ee343ac4f56bb48b6f9547387ded0392a76302afac2c98b6d31da7c1faf294574cdba52654e7dea0af16b4169d SHA512 3431928e6168d716919aa9b3126d17a8ae14895bb78a369902a2bb350b2e82923f38ee17965ed3696512a016fcd34dc128e9aaca40fb2b032e7f7eb07bcb903b
-EBUILD Ice-3.6.5-r1.ebuild 8522 BLAKE2B 05630b45b81dd787c386faaa5d783e2d2f567044bdd02d1fc9b2ffab3999b1de4c84e93f0a5e622bc5e6a2e8c36eeaabdf45f7250e3c23ada8cfd32989080593 SHA512 381d3c73c36d8a556b77d98ac8a41e0ea352e004b52eecaff8e74556d5283bd187c13b2b841bbe3866b60c6a07ef48d3eec9ed54333970db7abb547059ee7d49
-EBUILD Ice-3.6.5.ebuild 8520 BLAKE2B 9c84fe189f72437a7cca9c4368dbfcd9562c0f9a61da16897a1b97f8a18cb4391756af4ec0ad8f8bbe3131456a1c2960990cac942d9da7b29f34b1e6ddbc0ff0 SHA512 770edb96b2ffead60bece12cc2b512965e41c7cb566e45d3767d21611d52cc7009b5427c16df503ea5077d24df988c858c619452827588899ec82fae01891caa
+EBUILD Ice-3.6.5-r1.ebuild 8462 BLAKE2B ddb7f24b6ea232655d2536a35f21a0d0ae76daacb6abdb94c2e9fab887530f34ead180bf846ef35ce1e4bf3aeff033e7ba63e6e3a729a338d72d0c079e936f61 SHA512 323207c6422c111e7899f29a1e2bb228efb1ebbf31ac8e64b9af6a865ba8b9fb4d2e67c9fea455a7af6d3321a0dd204c0a3e749b05c78c15507dc3502181dd0a
+EBUILD Ice-3.6.5.ebuild 8460 BLAKE2B 85643420ea423430cbdc2dad7e9c412326bbd10939186ff0a4378446cf8619a8437d32e9c5dbc22eb9052fc82de2c8ff155e53e1bc01b4eac93678bbd70aecce SHA512 a4359fa9123a22359aafc4515e2a360999dd7bf3366449ae3c7ca92dc0f5805156fb5f41f04793de9fe62b705717724f8f4d3b5ff7f8a3b85f235bd0edd50bf8
MISC metadata.xml 470 BLAKE2B 0a0f575d2237b74f0f369c49745408308af92797e19904ecd07a46cb56cf6f45366155318f727045448e3bb9639868672b4c55de224703803216d12b5b920262 SHA512 f0e959732e6800280277c32606ea6ba67947d071f17dbef5ced97970879e10198476ca3ecba2099818e3dbb2ded079dd2a1a9c5517cdd233455869e3d816444f
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 5da88fe7a2ef..52be1c548719 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/apr-util/Manifest b/dev-libs/apr-util/Manifest
index 92f63d9ba2d3..3f5fe1503495 100644
--- a/dev-libs/apr-util/Manifest
+++ b/dev-libs/apr-util/Manifest
@@ -4,5 +4,5 @@ AUX apr-util-1.6.1-fix-gdbm-error-handling.patch 2272 BLAKE2B ca68b87d6f19614cfb
AUX apr-util-1.6.1-mariadb-support.patch 4929 BLAKE2B 9f8a06e657386f5f773642f36f0897bba5e55270e860f2f1edc86ebe44214395a64e70c3f984f324328a8f7a6276c86cb46caca16719ab3ad51aff995868818f SHA512 edd5e1cd7d31e7bfb1b166c162ad8c69c704c8e9a09e85770df3b625ed918ed52918a16728a9b4d69370ccc75ade32dd64ef73b31ce6e8dac7a360fe44ca34e7
AUX apr-util-1.6.1-my_bool.patch 311 BLAKE2B c0fdf523983dc75ff977c8f602678cdd7d0b3e539fc266891e2266fa3b60e0971e93d77f2e28ed95959d8ca62bca4f9f566fefea525c845d49ce545ee6b5a99a SHA512 ed7d7857be8b5d29cc17a7216c1b06134798eb5129d50389bb0d5484a46e19e3169f8cea80cab7f845548e528a2cd9909b72016a7216b402092ae15879db792c
DIST apr-util-1.6.1.tar.bz2 428595 BLAKE2B ab6eaf1594aaa1c7aae151319b630b83bdb8b68ec04f0e2b429b7c7789bdf274873270200ba43701359e2502d2be8624d8e42a56a5f399ec95a841e7c73ce706 SHA512 40eff8a37c0634f7fdddd6ca5e596b38de15fd10767a34c30bbe49c632816e8f3e1e230678034f578dd5816a94f246fb5dfdf48d644829af13bf28de3225205d
-EBUILD apr-util-1.6.1-r6.ebuild 3829 BLAKE2B 8986c82a747c7ac45713ca618dc7152412819672cb7565a01ab864da1134b7e3c53afe64a539e3df2af1869a8ed0770ce62645bde844e4224b8be747ed456130 SHA512 f7b5edf3db6bf9875dcac7eca0598949d5ab0d33f4ec9a31e74f7cff3da121f9b3363cd45e3fd23042342e4d1a302152e7466656c2b35bbb3e5f404d929979aa
-MISC metadata.xml 515 BLAKE2B d300be91135a6a7dcc55a61b484b5dd1785663b9f3b51d621dcacffd9ec5747b69bb227f60dce1bf30a57fe93629de3c82fa7138a5f056e4f349ce6909453020 SHA512 af8e2bbded13ef475d1577eb4faa27e17a045804f1de3e79c4c3d736871db304872fc65db0d606c243292392fb4ac773711ad9e153369714689138249d469158
+EBUILD apr-util-1.6.1-r6.ebuild 3771 BLAKE2B b79c0a69317e264bb0146edce1b34940e57d9bac1990b0ef8160e99da462fb2d03222b3279ac4aab356148d89735cb95f08b011a64174ff6362a7557f7fd82e9 SHA512 55adb89342d7d8accaf9c6b22bef5cda35f0a2324ad16e8fabe9e49d0577338aa470269e8566a6eb6b846a921dd76ef6ba4a3af65f40371bd0a37164c6c9fb6e
+MISC metadata.xml 386 BLAKE2B d4ab564afc7fbffd8fa2f7d3709fb2141bb794937aa9dd0049b14a8ff21a1176c518c63080427b9afa09719a33f0f567bce8696f8fcb1373bc608171c58b8853 SHA512 c8e150e115b2d6999508e7a6c75d78e3b9ed6d5fbae11895f76b6e3421851a926b36a6a9cc225953212088f899d26fd4281876df76edaabb99d33972146e4ff5
diff --git a/dev-libs/apr-util/apr-util-1.6.1-r6.ebuild b/dev-libs/apr-util/apr-util-1.6.1-r6.ebuild
index e3c1c3823157..f46a637c7f25 100644
--- a/dev-libs/apr-util/apr-util-1.6.1-r6.ebuild
+++ b/dev-libs/apr-util/apr-util-1.6.1-r6.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://apache/apr/${P}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="1"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="berkdb doc gdbm ldap libressl mysql nss odbc openssl postgres sqlite static-libs"
+IUSE="berkdb doc gdbm ldap mysql nss odbc openssl postgres sqlite static-libs"
#RESTRICT="test"
RDEPEND="
@@ -32,8 +32,7 @@ RDEPEND="
nss? ( dev-libs/nss )
odbc? ( dev-db/unixODBC )
openssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl )
+ dev-libs/openssl:0=
)
postgres? ( dev-db/postgresql:= )
sqlite? ( dev-db/sqlite:3 )
diff --git a/dev-libs/apr-util/metadata.xml b/dev-libs/apr-util/metadata.xml
index fbfc99a2fedd..8b3fb6924449 100644
--- a/dev-libs/apr-util/metadata.xml
+++ b/dev-libs/apr-util/metadata.xml
@@ -6,8 +6,6 @@
<name>Lars Wendler</name>
</maintainer>
<use>
- <flag name="libressl">Use <pkg>dev-libs/libressl</pkg> instead of
- <pkg>dev-libs/openssl</pkg> for 'openssl' USE flag</flag>
<flag name="nss">Install apr_crypto_nss module</flag>
<flag name="openssl">Install apr_crypto_openssl module</flag>
</use>
diff --git a/dev-libs/apr/Manifest b/dev-libs/apr/Manifest
index 04c4615cfdb6..550e32f50792 100644
--- a/dev-libs/apr/Manifest
+++ b/dev-libs/apr/Manifest
@@ -9,7 +9,7 @@ AUX config.layout.patch 745 BLAKE2B 9877db3d76339b70f2bd354d118eff0df4d63bc81e4a
DIST apr-1.6.3.tar.bz2 854100 BLAKE2B ac3d38ef201d92bb2e50a35b6f41de6120e6196f1412377eae56f013dfebbe7fe8461fcd4e5e82be275bde51253a7f1c5f708e780203382b64fe61637d97226c SHA512 f6b8679ae7fafff793c825c78775c84a646267c441710a50664589850e13148719b4eab48ab6e7c95b7aed085cff831115687434a7b160dcc2faa0eae63ac996
DIST apr-1.6.5.tar.bz2 855393 BLAKE2B ee01a841aaf5e98175c77e406baebcd82a2148bb8220f2cfac00d91dff38525606bb0f66ecb549eb6edf1fece53cb4eec4876423a864f09ce42bd0d999dc77e6 SHA512 d3511e320457b5531f565813e626e7941f6b82864852db6aa03dd298a65dbccdcdc4bd580f5314f8be45d268388edab25efe88cf8340b7d2897a4dbe9d0a41fc
DIST apr-1.7.0.tar.bz2 872238 BLAKE2B a8750c45ca6495073a7120f3ae9b858905aecb24b6af5966c3900b06ac1f6d6b55346b17a39a9604cf1b595882335adedf8c8cf4db10e322501bfff4ad7adfe7 SHA512 3dc42d5caf17aab16f5c154080f020d5aed761e22db4c5f6506917f6bfd2bf8becfb40af919042bd4ce1077d5de74aa666f5edfba7f275efba78e8893c115148
-EBUILD apr-1.6.3-r4.ebuild 4338 BLAKE2B ec32f95fff93150e04cebaa5bcbd633d334d5d5ac7a5e2c10e3684a4f1ae98e475cc494fd98026140a91b5da9c87aed9a1d3e89d0a0ef87418ce6b8202f04382 SHA512 fc2aad45662c2c11027eaff187902e21d829c4ee2dc6bc4e0beaa5c38cc4b17307ae61b2cb3f9374fea677f4f7d1f567242ada9cbcb69110c84d2de7104138b3
-EBUILD apr-1.6.5-r1.ebuild 4284 BLAKE2B 2ee4ce76ca5174c396cf44c7b27084024e1d27fee9177194825655d3820c4dd2aa803fc0652708797740c125454f2dcc6d473826d29a83a055be1ff9bd864d89 SHA512 08331bdfe11afa4f0abd76ba0f2b11105855adf917faae84eb57725ee72008f4f9fd93a2fb7985c56aed588750b5e7012dbe1af7e62d336dfbb42dc0aa631326
-EBUILD apr-1.7.0-r1.ebuild 4247 BLAKE2B c4d7369bfe7624c58d8843d64325ae77cf576680f2fcf18bbd5ee0b7dcc913c2f47c7113e7ff90e891c9eb5d26d70fc2544fb4e97768b2a909e66b75ba971f5c SHA512 27fe9b3f53a991a80487fd6a34440e30db0d91cb56b4a0f859a7132ce25baffe68235e6d4543a2004fa546fd6d84d9b2f40958f138056e18ef1685909b9519d8
+EBUILD apr-1.6.3-r4.ebuild 4340 BLAKE2B 4f9fe548cf5ba4e2495868937e40df1e9d52f26d595dc6d0af992417c7cf369a2200eb0257f8dab1a9c237bca8b698b2007336478921d6562cf44df15468bdbb SHA512 be925beae89d64d2e976bb191b1de4579f9dd97885798c2c2cd5380ca7b410428d3f7193b6664c26b0019d508b87cfa758f8cb7a58fac7cc0f4eb71a71a3f46b
+EBUILD apr-1.6.5-r1.ebuild 4286 BLAKE2B 6e71a5f9038e99e6a3536a24792fcc77b7eab6a0f39e1716ed6dc2b9612d997a45e131baf73f892bc4a41fab7c0d14c15db15ceef150afb54f571391e1b0b3cb SHA512 409894d01ba5ae6c23a535c57c9bafbbc0246f9d07e3d7ba468565dbf8fc64f5abed8fbc823f035ab41484357219972dc0af9d7234f131838dedc9ca5d3ba132
+EBUILD apr-1.7.0-r1.ebuild 4249 BLAKE2B 106694456b86fdad4ceb25337639934a9ae5e54659442b0a8dd5e975d66d5396894524adaa463682965dad56e63fcb1e29e614889c6fc13e218145cd89ea01f8 SHA512 2144fad618c9f2209c7780188dec1ba1cf9fa5ff07a96c67368b30d8ed12d4326ac903e498e3a0e6f1c6f4b89ea7dd0e1119f1da36f7b277507e160f3677198f
MISC metadata.xml 433 BLAKE2B 5c4d90e1cdc1424b0be48c81e249e5c3fa6740998cc37c52a164c25238bc7c20ca6a2c4a4924ccd076aaaa74c7655d95d5526a3d110fc0a10b931d9c41de4060 SHA512 7a1b6a73160b108816332f90e4e540f555e748584925ac3c7bb303ce5b6328abf255fc3f1c2b0e13f3c5d763841e847e400e781764083e3e96bc3809871a0df6
diff --git a/dev-libs/apr/apr-1.6.3-r4.ebuild b/dev-libs/apr/apr-1.6.3-r4.ebuild
index ab6c44d80524..ce047e457b5f 100644
--- a/dev-libs/apr/apr-1.6.3-r4.ebuild
+++ b/dev-libs/apr/apr-1.6.3-r4.ebuild
@@ -88,7 +88,7 @@ src_configure() {
if use urandom; then
myconf+=( --with-devrandom=/dev/urandom )
elif (( ${CHOST#*-hpux11.} <= 11 )); then
- : # no /dev/*random on hpux11.11 and before, $PN detects this.
+ : # no /dev/*random on hpux11.11 and before, ${PN} detects this.
else
myconf+=( --with-devrandom=/dev/random )
fi
diff --git a/dev-libs/apr/apr-1.6.5-r1.ebuild b/dev-libs/apr/apr-1.6.5-r1.ebuild
index 6c6e45c005e6..2e6c0d4627e7 100644
--- a/dev-libs/apr/apr-1.6.5-r1.ebuild
+++ b/dev-libs/apr/apr-1.6.5-r1.ebuild
@@ -87,7 +87,7 @@ src_configure() {
if use urandom; then
myconf+=( --with-devrandom=/dev/urandom )
elif (( ${CHOST#*-hpux11.} <= 11 )); then
- : # no /dev/*random on hpux11.11 and before, $PN detects this.
+ : # no /dev/*random on hpux11.11 and before, ${PN} detects this.
else
myconf+=( --with-devrandom=/dev/random )
fi
diff --git a/dev-libs/apr/apr-1.7.0-r1.ebuild b/dev-libs/apr/apr-1.7.0-r1.ebuild
index 59a34b5aa71d..ec551265391b 100644
--- a/dev-libs/apr/apr-1.7.0-r1.ebuild
+++ b/dev-libs/apr/apr-1.7.0-r1.ebuild
@@ -88,7 +88,7 @@ src_configure() {
if use urandom; then
myconf+=( --with-devrandom=/dev/urandom )
elif (( ${CHOST#*-hpux11.} <= 11 )); then
- : # no /dev/*random on hpux11.11 and before, $PN detects this.
+ : # no /dev/*random on hpux11.11 and before, ${PN} detects this.
else
myconf+=( --with-devrandom=/dev/random )
fi
diff --git a/dev-libs/aws-sdk-cpp/Manifest b/dev-libs/aws-sdk-cpp/Manifest
index 260cf264a887..56b11ae1f211 100644
--- a/dev-libs/aws-sdk-cpp/Manifest
+++ b/dev-libs/aws-sdk-cpp/Manifest
@@ -17,6 +17,6 @@ AUX aws-sdk-cpp-upgrade_scripts_renew_license_py-3.9.patch 319 BLAKE2B ca9b1664b
AUX aws-sdk-cpp-upgrade_scripts_run_integration_tests_py-3.9.patch 850 BLAKE2B 9ba442243492283f95d92769541dfcd218120e94cc96d857b10380d9cd6adc876a4b3c962dbc5171776be9a02dd236ae220924be7a481f0793927c16709539c2 SHA512 8975a8ea5162a7253c2b2ce64b47848b5ae566eef95ce432df2e8046ef82b66a78ff292e0fefde07a0a128a864716abcf077a6270abb6314ba0c6bd15fc39f7f
DIST aws-sdk-cpp-1.8.105.tar.gz 31880249 BLAKE2B 1a2eb972b716c656f45b8d1d12fc3e7280c171e4a19eb5431e320511365d305211e8567aa7fcc3e21f553ad5befda91829df6ccf60c23296d210d0c7347bb2a2 SHA512 a76da095718c8569c62597431d29a0a54c1a7f81c1825894f0f40b1a971a3e0b4f0813da4ac929612b9bb5f92501ee6a034436faa6eef678d936117765baab7e
DIST aws-sdk-cpp-1.8.160.tar.gz 33282825 BLAKE2B 3c48edb5578d4450feeab94f9c44ec8222e2e7785d8f69d468b97cddc9bb503bb1648facdce85c2c90a73141c60a22aa6d1e29aeb4b8a904f8e926055f48124e SHA512 b71bed89d27361bf735907ad86908a3dcb952ff6ba9d6c2c04dd2ff6afded777b12ad2da79ba97744ef9ade6fa21a5ff4451f5b664bbab8bae4864fa4e0db073
-EBUILD aws-sdk-cpp-1.8.105.ebuild 9102 BLAKE2B 99c9f1bbe0a8f7e080d3f1773d73d60a2561379bf532018a7c05584bf8d8f6abcf4627cfecdf242b4672e03cdefce7a5adb93c6095c1836c2937d56525ab166d SHA512 3c87ee547f1d4de9ed5e388a2e22db69bc2abed07951867f6d6cae160fe166bcbbcd56e239caf9832f920ca71269741cfcc9fec61fc9d3e56ce49e6dc88dfea7
-EBUILD aws-sdk-cpp-1.8.160.ebuild 9570 BLAKE2B 3dabab040f6b10ffb5a65b8d957aee74093f8300beea27f51ca200d84709414a441e6f115a48e2d6b636c70afeea866e3061146ee474deda6bca7d9cf38c0cd5 SHA512 c8e8e67a6eb11f2d62bd00b065813d83e5a6cfc78386335bb8030bc520a3bc263e1bf2e1131853cc995bbcfc5c7e1a53dc8812be4ffdc6ebf6c9656a3594b4a4
+EBUILD aws-sdk-cpp-1.8.105.ebuild 9041 BLAKE2B 2ddb765354bd6014db3fd1314f24b1b38f74b2c67ed598f4ebe41850cfa234dd966764299d767a9dbfed13cd90139eb744b7a71b737cb3c0ba11999503555b38 SHA512 1222b81e1ccc19293caf7db0409afff062c48841be9d31f656c5f375d23e73a687672d425099f6b8ec821784472baf47e5fb4e133e6f07ed95cdfb53e689a184
+EBUILD aws-sdk-cpp-1.8.160.ebuild 9509 BLAKE2B 423af5155225aa77265566e0f1ee5b0c9f3573130c9bd4785796a7cb632c989f415ecb1dfabfe2e80d9e50e5157b3210253bc9872fd2542679b7aa4ca8e57fad SHA512 ae5839eca94771969a0bfb163ed8fe4ce7a5cd337529adeb11394b6c538207a04da5edf2d963c183f43c74b243ed1e54d379ce19ecdae35414777349b49d7e4d
MISC metadata.xml 25687 BLAKE2B 3ac65135a5b29c6331a443ab72b6a90af13bca4a8e7f73d4e7643381ecfdd209eebe30088ce89d5394ae80bc0782a37e8ba058694b8238343a787014d2e8f093 SHA512 e06c92856f134dc4b610a3aefc38f2c17ae6159b30efef70f0bdaae83ca79bef58876885bf62e38aaeee676c865a38c0f858cb4e9cd81c449c004f44db4b8f95
diff --git a/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.105.ebuild b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.105.ebuild
index 55d368d0d705..88c4f757a87c 100644
--- a/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.105.ebuild
+++ b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.105.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
@@ -26,7 +26,7 @@ MODULES=(
translate waf
)
-IUSE="+http libressl pulseaudio +rtti +ssl static-libs test unity-build ${MODULES[*]}"
+IUSE="+http pulseaudio +rtti +ssl static-libs test unity-build ${MODULES[*]}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RESTRICT="!test? ( test )"
@@ -34,8 +34,7 @@ DEPEND="
http? ( net-misc/curl:= )
pulseaudio? ( media-sound/pulseaudio )
ssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
+ dev-libs/openssl:0=
)
>=dev-libs/aws-c-common-0.4.62:=[static-libs=]
>=dev-libs/aws-c-event-stream-0.2.5:=[static-libs=]
diff --git a/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.160.ebuild b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.160.ebuild
index 4f2cb238a8cb..d1b0790ea76e 100644
--- a/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.160.ebuild
+++ b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.160.ebuild
@@ -26,7 +26,7 @@ MODULES=(
translate waf wellarchitected
)
-IUSE="+http libressl pulseaudio +rtti +ssl static-libs test unity-build ${MODULES[*]}"
+IUSE="+http pulseaudio +rtti +ssl static-libs test unity-build ${MODULES[*]}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RESTRICT="!test? ( test )"
@@ -34,8 +34,7 @@ DEPEND="
http? ( net-misc/curl:= )
pulseaudio? ( media-sound/pulseaudio )
ssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
+ dev-libs/openssl:0=
)
>=dev-libs/aws-c-common-0.5.2:=[static-libs=]
>=dev-libs/aws-c-event-stream-0.2.7:=[static-libs=]
diff --git a/dev-libs/botan/Manifest b/dev-libs/botan/Manifest
index c3cfdb2d1c5f..dcf07bb01805 100644
--- a/dev-libs/botan/Manifest
+++ b/dev-libs/botan/Manifest
@@ -1,6 +1,6 @@
DIST Botan-2.17.3.tar.xz 5937596 BLAKE2B 605e71c959889b459bc26f17d310a33f26c9a51fe00db91db407ac5b96c9ff57bef67a401f71826e83e0d4eda2289c22685957289e6bb357f3693a1bce60f44d SHA512 ead0f144dfb9eca66d0e81e376d0d49f4b0b6bc1599f8cf52299e1753645b5b20100efa004ef5f9571f7bea88958f35db38367fc26f2603890f8f199cc890dbc
DIST Botan-2.18.0.tar.xz 5941536 BLAKE2B 2a4182bab5e681fdfeafa113462bf5a31057d7be97d71d0a6e60975b84432dd3932498f42f0b879e216727df4bbfcbf0d844e971df95eaf9cf922280f32858b4 SHA512 8613412e3e2fe8b787db7a4d4dbadf60b8fe6b68a84408c600c37cd0b5dbdf3f347a49f5bd88eb8d4f658e927a8b976884146551bf7d256fa80e9675297c0f09
DIST Botan-2.18.0.tar.xz.asc 488 BLAKE2B b9a9c98e11eae227fb900cae2dca3aecc2114ecacd87336cf5cdbe6fbcb9676514f11e365e94dbfecf3b9edc1a9a3398ff2c66f34a77d7b4d6b0f87518af6d9a SHA512 f2e1689e10b0706eed5a3cf08dfcb163874d3ada12968ac739eeff259ae81b1329fafdae4d29290195276fe3bb1cdeaf3f302b8df53a377c5bbdb7964deaa044
-EBUILD botan-2.17.3.ebuild 3099 BLAKE2B 218965706fb7d39380d3268bd416c2a35cec007fe9e4e8102a009e020716c00f4e2a930e681095d2bce998d277db2c280f051693652f95115285628b8028a2ed SHA512 968d68556f6203cdbe818514469ba59b5001375efd844177c9f036cb954e2caa833d08f7c34efa3912599093af08ff7a38e631db8c3c85ca7e666ed177b02dec
+EBUILD botan-2.17.3.ebuild 3038 BLAKE2B b239da11047cdc690d35356cdc0abcc899275cb19fb0265e03b00377ee41b085e030844c9223af0900c3ef15c4e265005d4d24adb6aa6694829acc3f5325abbb SHA512 ffccf93568dbebe4963029a2e46fa6dfb6acf4ed70d81aef3695b97ce34cfb884d6e3020712c3dd623b0a72abb197aafefd947c90249c41866f7a66eaa322508
EBUILD botan-2.18.0.ebuild 4100 BLAKE2B 388b70639710cbdf6505461e1acd287df83b87eb900f8b5801063790cf4f35e2d613b530575cf82edb6d1e93477731be9c8beae8831dfcaa908b17ef414fcf8d SHA512 0dc9b8f915e892a9d93e9374668f1df49bbdb7f6aff04f3fc3dea54d93df307428ae1a491b0f28e579716b8d796680ce0dc084185ad71ac0932aadfcb8cd29a6
MISC metadata.xml 518 BLAKE2B e3816e408031bfaa81f090f9c4d47027827a5b89ccde82cde859efb76200ae443f4c71b83d548fbe9329bbae620112ee59d6882a41df7eb60361f6de1085346b SHA512 ec0f64495b54f912e44a0a2cfda063a136452e0fba33268d645fbafedb4fba41713debc0219d2c68eeffde27fd0b74580465e50d160187e417defc36b61033a3
diff --git a/dev-libs/botan/botan-2.17.3.ebuild b/dev-libs/botan/botan-2.17.3.ebuild
index a43f0e5f4ccd..69e23dffa1c5 100644
--- a/dev-libs/botan/botan-2.17.3.ebuild
+++ b/dev-libs/botan/botan-2.17.3.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="BSD-2"
SLOT="2/$(ver_cut 1-2)" # soname version
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86 ~ppc-macos"
-IUSE="bindist doc boost bzip2 libressl lzma python ssl static-libs sqlite zlib"
+IUSE="bindist doc boost bzip2 lzma python ssl static-libs sqlite zlib"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
BDEPEND="
@@ -34,8 +34,7 @@ DEPEND="
lzma? ( app-arch/xz-utils:= )
python? ( ${PYTHON_DEPS} )
ssl? (
- !libressl? ( dev-libs/openssl:0=[bindist=] )
- libressl? ( dev-libs/libressl:0= )
+ dev-libs/openssl:0=[bindist=]
)
sqlite? ( dev-db/sqlite:3= )
zlib? ( >=sys-libs/zlib-1.2.3:= )
diff --git a/dev-libs/capnproto/Manifest b/dev-libs/capnproto/Manifest
index 8e210a8e7335..13c599e21826 100644
--- a/dev-libs/capnproto/Manifest
+++ b/dev-libs/capnproto/Manifest
@@ -1,5 +1,5 @@
DIST capnproto-0.7.0.tar.gz 1983172 BLAKE2B d88b5f8e3278f8e3aceccdc459001b99328b0440812352dcb6b54bd11e18aa7fee6d337252841c86e9c3eb1afcdbd99884c965156d6cec37e3c0996c9ec1241f SHA512 a3ea278ded6a866759c0517d16b99bd38ffea1c163ce63a3604b752d8bdaafbc38a600de94afe12db35e7f7f06e29cc94c911dc2e0ecec6fe1185452df2a2bd3
DIST capnproto-0.8.0.tar.gz 2121249 BLAKE2B 6d4ef9adb026a8ea8bc558bed1f8ce910e9c3b050ad0ac7ebd4be323cc1709a6b08956d4d2f39daee5c6485438f64695a028ea198aaae8a6c366316f10b1a64f SHA512 a3b87d47f4c160c3c72304539c3d2a6836488a50d1014c9f0eb95c112dc1e0f85b3158d26c248eff464205388ea61733c45ba10dc5441e5dd04064ba2c7970e6
EBUILD capnproto-0.7.0.ebuild 894 BLAKE2B 64ad5fe9cf2e65bfefe4e3060ea938e1b7e3d446a9757c4d8fb32622765c7e1ea9ec2b291491de7ba8180c4ce944291cf6b77ef32e1c9f641a67d6f593b9f30f SHA512 1fbddd46b4ad600802041181414d73100b5c75965254993a2bdb840718b9e6f0c1ababae50744e185f42597bf43766941cf5c9ae40eda7d61e45eb52c4550679
-EBUILD capnproto-0.8.0.ebuild 1017 BLAKE2B f5e100336fe454b558167748b3d9a3414119e3a2d832214f61e0f8b16773c95c4722e2c7b72a0707d0ce67f4eeab202225ab65c83fd227a719033ebd713af40a SHA512 0932f147cf4fc23d8d7bbc44038b2e5f36bac217a9ae009a99f3c1afd97ff68e22889d96533a194fc8bd258682ab38cf21d66bf694376b762727bdc3dbd92ad1
+EBUILD capnproto-0.8.0.ebuild 956 BLAKE2B 1950205de4bd8f7bae4fd32f02e0799d936a5392d505b9bcfe67fc284eacad7860146d3d64b00863bd62c5877868712abf2418df9a4b07b06083404248d16585 SHA512 efc0e657316cbf425f3acc347bbed48bbd3ee798da4e95a577c20207ce05a2a4b07b788c4560bd7fe66153078813e2182b2b9bdb1ed63e20129e005eac0087c3
MISC metadata.xml 346 BLAKE2B eab1f05d43ea625945b539ea49039ac08905f9b4e0d6b85ace2c1c31cc7aa6719b15697e75d472afb2900e3810c19c091fee57f900f8688cc3586d713ec4206f SHA512 c3c8f965d691c76d1f31fd9d8edcb1c623eac59b81caf4bbd51a184a6b7f8c74b1c1459c15957341700fe443c18946fbaac0a28b46976fa23cd55c9e57a03879
diff --git a/dev-libs/capnproto/capnproto-0.8.0.ebuild b/dev-libs/capnproto/capnproto-0.8.0.ebuild
index 7a3fb3d64f2b..4c017c0a1dd2 100644
--- a/dev-libs/capnproto/capnproto-0.8.0.ebuild
+++ b/dev-libs/capnproto/capnproto-0.8.0.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
@@ -12,13 +12,12 @@ SRC_URI="https://github.com/sandstorm-io/capnproto/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0/080"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="libressl +ssl static-libs test zlib"
+IUSE="+ssl static-libs test zlib"
RESTRICT="!test? ( test )"
RDEPEND="
ssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
+ dev-libs/openssl:0=
)
zlib? ( sys-libs/zlib:0= )
"
diff --git a/dev-libs/cxxtools/Manifest b/dev-libs/cxxtools/Manifest
index 2b623a0e0d7e..e79e3dd343ca 100644
--- a/dev-libs/cxxtools/Manifest
+++ b/dev-libs/cxxtools/Manifest
@@ -1,5 +1,5 @@
DIST cxxtools-2.2.1.tar.gz 821324 BLAKE2B 95139a3862a7c2e6652b475527bf0946e0921e0e80fafa0731c3a9ca3dd57a9383ebde080eebdfb80ae572aa5638316ddcf81e032195e162e3aa58289675e643 SHA512 b6dc3f63c39fbbc35af973eea668a44d30673140c72bfa7efbdc21a71816be2983e85312b9213264d4f5162c3e420eedb41974bacb7fe8176f2a069b6f8f6f7b
DIST cxxtools-3.0.tar.gz 1079247 BLAKE2B 536680373e194dbdb6a79bdb09960830b6aad34c2657a0024b218321154de81653f1e47db13abfcf13f0179fa6f85e0a30a4b97f0e64ca0ac5f1cc7be003270d SHA512 839be18a8bf40c1cbaa016ac50ddacfd879d1f9bea6521209c65790d67d5ee81377519aac2fb373a5de154a293e33185401848e41a697aa57ad6aa42d4854250
EBUILD cxxtools-2.2.1.ebuild 473 BLAKE2B 32106e510b978e7ab418230272024b0a8703364d3297c91c8a8e2f2237c3aa124a8ad16134d1bfe32544f30ac3c21fcc757d365d3fa932719d7fd4e634c5b081 SHA512 80dcc712ddb860c1e15598351a42cb9bdec2ce91318a26a20b0f8ad8a658948ff0cca86dab766456d6fad2ea0c50ebebc2af7f95e2d190765b0e829a8bebb36a
-EBUILD cxxtools-3.0.ebuild 678 BLAKE2B 590ce72d8498f55b3b41e8a8be4d422a57af427d0fbedfa43ad955ccee3b126cc3137372590f0dc384389ada519d64b052da27a8779ee940207d3975a33c4718 SHA512 5b055479448d32e975ee60e22a371e43289cf357251236c5bfa5b2b409e83e93df6cb8d60912dc96340e33ab56be1157c2c4a3f23cc5df3d39d9de0325eb4945
+EBUILD cxxtools-3.0.ebuild 677 BLAKE2B 1a1d3b0419d833e51dacd2620cf5c57cd35859edde2309128afc54f12756dd40cd65be8a4284d157ce69b56b934af08b22e7dadef2e5b2a8e3d5bf4cd698fa20 SHA512 f38c2fe5c964b0661b88da20bb854c334625bea1fcb3cbd04eab5abe5ff7e9d143cb94e1af4a2f65f4ea069e77faa3775d23e5a5318a2e5d35e0b22480c08445
MISC metadata.xml 243 BLAKE2B 6287033e852823666551691771936aead83e7394d6c41f6f5a43a4c21309300e6fcfd90e8a87a82eb90433f86344426c07f2fb7833e7226d2e3c4df9fda1d2d6 SHA512 f7d6e467a5a96c0afdd42df3c0f3866240defc5bbea5ccddf4c0b1a3c004225af5d46dab67d45a5ac34535391584f3b3727fe79ef6cef1a11413636bbc35cf06
diff --git a/dev-libs/cxxtools/cxxtools-3.0.ebuild b/dev-libs/cxxtools/cxxtools-3.0.ebuild
index 74090a93a518..124abb7c1635 100644
--- a/dev-libs/cxxtools/cxxtools-3.0.ebuild
+++ b/dev-libs/cxxtools/cxxtools-3.0.ebuild
@@ -9,7 +9,7 @@ SRC_URI="http://www.tntnet.org/download/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~sparc ~x86"
+KEYWORDS="amd64 ~sparc ~x86"
RDEPEND="virtual/libiconv"
DEPEND="${RDEPEND}"
diff --git a/dev-libs/cyrus-sasl/Manifest b/dev-libs/cyrus-sasl/Manifest
index c7228976f825..e6071079042f 100644
--- a/dev-libs/cyrus-sasl/Manifest
+++ b/dev-libs/cyrus-sasl/Manifest
@@ -17,5 +17,5 @@ AUX saslauthd.pam-include 160 BLAKE2B a715cd6e780fd6db773920231f6010c35f8998d563
AUX saslauthd.service 277 BLAKE2B cf80eaa1e3f7ef854978a458e4b026f3f47891620ac63e7fd1b76d7ba6c9d2eeb3690542c416f1c316f4342f0c7316cce8992f46b32bc984ea2baaa43301185d SHA512 fa318aefec6f802badd72a4baf33875bc0021fc4889578877880971470d84bf645ad3c34dd10c582d8cc06ea512e3d56984902efaf09e2806a27feade5fc971c
AUX saslauthd2.rc7 411 BLAKE2B 7cda36ea03aeea5f8e32c2fd0319a483dae78080fa213fb423bd1545e9d29193ebe077ebe5d15ab5940b2d805cb46a25ad2629757f55d2c40c4acc3f0adfa355 SHA512 1d5942a94ffbc15774443d60a88d4c89c7c3c6ea68b041d304f0110f6ec3aa2a812f59021cddc78de6f51a25bb00955e4e56d769e766a9d856f13774dd37ce83
DIST cyrus-sasl-2.1.27.tar.gz 4111249 BLAKE2B 82c9acce8534521ce5c5806f093e927f1854b4bc4b83ea7db1b32ceaa811adc1a5b6fc16d03233d729194cd603836f6e58de67f915abab2cb74561a80d03f5a8 SHA512 d11549a99b3b06af79fc62d5478dba3305d7e7cc0824f4b91f0d2638daafbe940623eab235f85af9be38dcf5d42fc131db531c177040a85187aee5096b8df63b
-EBUILD cyrus-sasl-2.1.27-r4.ebuild 8247 BLAKE2B cbae08b12754bdac5024532561201abbc98379d579134a487caa06c08ea0e9b948dd9d1ed74be05cc1ab210c5abcc5f43e46e28338038a711770566c25949d77 SHA512 fc49bb71103e037a4497ceeaaa84fd65d36d53c3881330c0eb1448f90d8085b04d2d744ee4577d610bffbeac3dfede4309d4ff3d24f5db69c892457ba1e4afa4
+EBUILD cyrus-sasl-2.1.27-r4.ebuild 8167 BLAKE2B b6b79c6487a1fecc4f85705b7b6c84450f50fb59ed3dfda98ac4c860eb736fecbf3bb166babc4a378f3876b43870e3d26f36f07f5843ee67ac7df13154fc5daf SHA512 c6313275fb70347ba826414a13564b7e64eb8fc908c3ca32317b6a0f5e8f3125169fb1c7019dc4cdf2220e04f9097b36660c035a3585fac5c19efee9b18c7fe0
MISC metadata.xml 630 BLAKE2B b24d644395a824cc17a25bef92679a2dd50656722223ded02b3311cd9b386470f4f2dafe8c8d604fd042a096d8f0f2d532e2bbc261e3c0affe4dc8d7a1db816c SHA512 45178682e8cfab5eda20e3244f42ce37be7f0e16c87405d0a1e198f561a73f8105df384055f6f228864030f4a196dcdd6b2eaf51b65b7e49f84827df9b56fba4
diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
index 5bd1294f7a48..7949763dee6e 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz"
LICENSE="BSD-with-attribution"
SLOT="2"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam postgres sample selinux sqlite srp ssl static-libs urandom"
+IUSE="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres sample selinux sqlite srp ssl static-libs urandom"
CDEPEND="
net-mail/mailbase
@@ -30,8 +30,7 @@ CDEPEND="
postgres? ( dev-db/postgresql:* )
sqlite? ( >=dev-db/sqlite-3.8.2:3[${MULTILIB_USEDEP}] )
ssl? (
- !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
- libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
+ >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
)
java? ( >=virtual/jdk-1.6:= )"
diff --git a/dev-libs/dqlite/Manifest b/dev-libs/dqlite/Manifest
index a6d2680649b0..7c7699a1d1ad 100644
--- a/dev-libs/dqlite/Manifest
+++ b/dev-libs/dqlite/Manifest
@@ -1,3 +1,5 @@
DIST dqlite-1.6.0.tar.gz 155087 BLAKE2B 97a49f78f1b6af5ff5abfe6c5e1e3eec67cc1da4bd9c49b785e6fff60e5fd39fa1f479269ec098935ebb7fbbca6346859b54bd0c9b8f428557e2768da938da0c SHA512 07abf0d3247afd0a8f4ea053e10fbf2e53f69dc1101a7e54e064282eee3590ef5925e9b794a7cfd891247747d34b68340946d322d582ce49282b6f56804e8578
+DIST dqlite-1.7.0.tar.gz 157454 BLAKE2B 3eeaaf5bbadfc09803e70d38fcd3ab23c212dc2700ad8ecdde720932b0ad2e32016503eaa8a738139a178bb926a7818497629699ec68eec8c2111f377b40b4a3 SHA512 bf94568b1b52b0d94ddf78a3f975e277a5baa0f553c5c1d175b7e58db3d44478a1b3f8ef962259175b29d774b2eb6ed6765874dd0d461126b3268abbdd57949e
EBUILD dqlite-1.6.0.ebuild 788 BLAKE2B 3ee1d4715173fa48b6b672d00355f27b7d22031e588ff37b51b510b263dc9081fd164dfbba70e53f21806fce6121f0a131b664e1d7ba1f9794aab6ea917116e7 SHA512 e9fa3c8f94f97162cee82da02011bc4ba4aa83dc50df2006486fbb90c17df351c0058e75d9d01cbfe12eb057899c94b36db1b118008b87c05d9ea1b0c17f6c26
+EBUILD dqlite-1.7.0.ebuild 813 BLAKE2B 8c7b349f92a1024b8e9563eb84a4d94048b9246fd93872a476c787d7ec677138c4107620dc95f8768bdfefd11a2387578e2a4cb56a9133813fbf148c108e5a25 SHA512 2d2cb575074486d71599dc0660b595e7b2c3506173183d0d06100978cee09adbf3cc4f43b7942f5765e1846e17c42e71864f98ca796be5fe8ece44d6788df2e3
MISC metadata.xml 864 BLAKE2B d4b41f296b83ca318affe7df6ae3eba7b470d75bcdf343ea701890e43d62de317aefc1b4f47a939cd909ddc002201a6f77cb7662afdd8ad601f010ba0a8d16e9 SHA512 086eea8b0a1e5c58b26321bc4db1466437bda4e7129757efadc49b751a9ff2b9472b72ab83881c8e9aea171a052f9434723f27b4ccd3ae4ca15f21f165a1ca92
diff --git a/dev-libs/dqlite/dqlite-1.7.0.ebuild b/dev-libs/dqlite/dqlite-1.7.0.ebuild
new file mode 100644
index 000000000000..ef946a6d6856
--- /dev/null
+++ b/dev-libs/dqlite/dqlite-1.7.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="Embeddable, replicated and fault tolerant SQL engine"
+HOMEPAGE="https://dqlite.io/ https://github.com/canonical/dqlite"
+SRC_URI="https://github.com/canonical/dqlite/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-3-with-linking-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-db/sqlite:3
+ dev-libs/libuv
+ dev-libs/raft"
+DEPEND="${RDEPEND}
+ test? ( dev-libs/raft[test] )"
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ --disable-debug
+ --disable-sanitize
+ --disable-static
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/dev-libs/efl/Manifest b/dev-libs/efl/Manifest
index 1c6918304702..2945a9da162b 100644
--- a/dev-libs/efl/Manifest
+++ b/dev-libs/efl/Manifest
@@ -1,4 +1,4 @@
AUX efl-1.25.1-libavif-fix.patch 2477 BLAKE2B 36ad24c7ba88a34e4da0d69cfda74b3a7a890dc639d966403511373a182cf908229a15e6c3302c3635a8ac134399a71823d2dc65320f4304078c674da7978911 SHA512 7293fbccc394f09887398940996d44f59170fc556662f095bdcead752be84b7583411af8303e462703272b00523a8e14407d14c4f0e1589ba395b592b7c29f01
DIST efl-1.25.1.tar.xz 72306872 BLAKE2B 060d729380ba62677307c5346da1786e879c14c4e40f0a3288c8cb81ece08f4ac501d989495b1c3dcbfeb19a86d23130892ae874861de5684c867aef60cb07d6 SHA512 cd281c2299aa6f74f0204e59a13dc254135e6dc40641e0a437c6f5025efe517d415f0915f69e123123319a9bbddb748aec1948ed0b5eb386e028cf45b244bed8
-EBUILD efl-1.25.1-r11.ebuild 8291 BLAKE2B bf2cb6a42f92cf3e9e5328901b79621378cea528d0ec5bb1df78f1384366e0ccc95b869f60c32376cb749fd190a427e0111f4831823c0757726ea491b475fa6f SHA512 ff43b223e4fd42d63fa71ff840ef57e278cd69e6053881a82f480a4b1426d99ad4cc563f97cc0b817e061bd69e2f13aa7856f95fd3b3acea07412e679324ffb8
+EBUILD efl-1.25.1-r11.ebuild 8230 BLAKE2B 6e501742e15483337c93b8771075dcab080661b960aa46a8ffac4c3e03419af5e0c4a2e16e9f41ffd8e29d07354f69c1bd197bff2fcbfedc388bf7c445f08ce7 SHA512 c6445103ec5e443092b4f97b519d7728bda8015ef0f18b1c435609b890638ba967289f0e62fb61604774a7cdb5161ffffce7c81bcec1823e50df2063e7f29036
MISC metadata.xml 1888 BLAKE2B 4c689687387fb09a2387587bc32e5cb4f09b94264fb1b594d8dc0c1c214eaeb6cf5f39110ea3dde72acdcf328da25bfcd2756dc85c8b060ad64aa321b8dc8a23 SHA512 40289f8c6e10786c8c9d5069b775c7db5695910a33593e706d3ed0f623bdb8b6149161a25ad55deedd479fbc214dac174d6b99151e5167272fa464f5115eece1
diff --git a/dev-libs/efl/efl-1.25.1-r11.ebuild b/dev-libs/efl/efl-1.25.1-r11.ebuild
index 6bd28b2a70e9..a0b95b1aba75 100644
--- a/dev-libs/efl/efl-1.25.1-r11.ebuild
+++ b/dev-libs/efl/efl-1.25.1-r11.ebuild
@@ -22,7 +22,7 @@ LICENSE="BSD-2 GPL-2 LGPL-2.1 ZLIB"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86"
IUSE="+X avif bmp connman cpu_flags_arm_neon dds debug drm +eet efl-one elogind examples fbcon
- +fontconfig fribidi gif gles2-only gnutls glib +gstreamer harfbuzz hyphen ibus ico libressl
+ +fontconfig fribidi gif gles2-only gnutls glib +gstreamer harfbuzz hyphen ibus ico
jpeg2k json nls mono opengl +pdf physics pmaps postscript psd pulseaudio raw scim
sdl +sound +ssl +svg +system-lz4 systemd tga tgv tiff tslib unwind v4l vnc wayland webp xcf
xim xpm xpresent zeroconf"
@@ -110,8 +110,7 @@ RDEPEND="${LUA_DEPS}
ssl? (
gnutls? ( net-libs/gnutls:= )
!gnutls? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:= )
+ dev-libs/openssl:0=
)
)
svg? ( gnome-base/librsvg )
diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest
index 40c6c128b9e1..470209587dce 100644
--- a/dev-libs/elfutils/Manifest
+++ b/dev-libs/elfutils/Manifest
@@ -1,8 +1,6 @@
AUX elfutils-0.175-disable-biarch-test-PR24158.patch 307 BLAKE2B 9cfcd2c9ef972b16fdf6bc203ed2cde70b0da80d982dc3493c993532492cdb8f597b66fd38ebedf7517403096c1704d77f7541972d875af2b952cad3586751bb SHA512 d3263c42b1638a416e95c2b8e68b15a9723e748490c8eca727da94bf7bb3dd8389222dd01bf69612ba45a20114ee1427d77935c41436d1ca9180fcfd71d3cdfe
AUX elfutils-0.177-disable-large.patch 383 BLAKE2B ce5a90495ca0eac5a74d7e3f52b9f55e0611fe83782374d5201b984e85e7c27897d0d056f53af40ebb383e8cbe315a57adce2af378348ee1a573cfeb005e7a43 SHA512 2660ee456b62d6b1ed72ede92d8b00e9d1cd4b0a5778a80bfbdc3139e5527758591cdb05110b39a5c5811f60e2223cc8c83a488ac055a554f5b3c71fc5980acb
-AUX elfutils-0.179-CC-in-tests.patch 1506 BLAKE2B d2eb6acae1af4d4f370e8653ea65a8ae834bfc531c8cf77d3571e940b29ce08be45e93ff565b69eb43a913ace3e6537bba3358ae32ffa81d727d5b94f9ab371d SHA512 bf1a91219006813a5b8d63cc8735b0956187c097cbdae015a984a6c9fe11343d45315a8df779aad37b7c71c403f13351ebd9a08de06243437cffd8903c5aa7a7
AUX elfutils-0.180-PaX-support.patch 1058 BLAKE2B 9d7980eedf6250b848923eddb86d918ac983b348f77b3816ba77e1a663cc637ec02670e062b005aa010fa50f45fb953b1f2ef033bca6381773793231eb3cef06 SHA512 1bfb390ff4fb9ba2cbaf677bb4cd0d3ab3a27e465629be0dcc7b37f14dfe6c876069b598e29e9f3aa0c345b08c62895e68ce557237d18239c7505b8ea51c9ebd
-AUX elfutils-0.181-CC-in-tests-p2.patch 1390 BLAKE2B 1e790582925769ddf2346a6b3da3fadf6eda102e109b4e70ade0893ffe33a589748e0fce9f5256d8c121c790986e46ea9bbfee467c7324c466db04dabd88b7f0 SHA512 dac276c66eba5332f952791d5021b9d61d3d5c14e073db4f559a5cf496de8337915aceaec8906b0f7734739e4d5d56714c1ca9288809c80f0f5e71e6218019cd
AUX elfutils-0.183-CC-quote.patch 1795 BLAKE2B f6147afec19a45538517190f3feb4c483bda60643b7c14df66c9efa632130785865a1b7d5aefa6f29a51e2998e309333c9bc0a62a4c6bc050d9f79ddd0df7be6 SHA512 510bb7e3448318875586c33e586c16923bcaf0673f40f282f2e0ac8958ab28f070c6501e4ab4bab08209ad17ee3f861c80e1dd3354e844f78b6610a6d05eb3e7
DIST elfutils-0.183.tar.bz2 9109254 BLAKE2B 8dd92e7c2df13d51bb51085f6cf762ea1ec7b803dcebf1202a4441ba152ed0e3332b1267276de4650d5ed5c5bed656f72f4c4e9bbf20700be45312a202351574 SHA512 bdafdd738a33cebe4f87849e5e6f1133881e77ef71b27faa0f0234ff80e9674f506957898326c2a55fd8438cbd189f7930597d0b4b9ca6c77921cc0cbd83b6b7
EBUILD elfutils-0.183.ebuild 2409 BLAKE2B 38ad0543c314452ab5342127afe96dbb58dd79c4b47db04edd1528c728f731d1d789adf1d01760588dd89f0d51ffd8b880f6deddffdf41028760cd1f197d3c14 SHA512 b536633804a651e240710c3fe036bbdcf2fe4115aebdce7fc046ecf4d1c6e288cb6ec688ea6a32d1365c9b41ad5feb5da1c979e1c586549c7508e6c23a148009
diff --git a/dev-libs/elfutils/files/elfutils-0.179-CC-in-tests.patch b/dev-libs/elfutils/files/elfutils-0.179-CC-in-tests.patch
deleted file mode 100644
index aa58862ec895..000000000000
--- a/dev-libs/elfutils/files/elfutils-0.179-CC-in-tests.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-https://bugs.gentoo.org/718872
---- a/tests/run-disasm-x86-64.sh
-+++ b/tests/run-disasm-x86-64.sh
-@@ -22,7 +22,7 @@ case "`uname -m`" in
- x86_64)
- tempfiles testfile45.o
- testfiles testfile45.S testfile45.expect
-- gcc -m64 -c -o testfile45.o testfile45.S
-+ ${CC-gcc} -m64 -c -o testfile45.o testfile45.S
- testrun_compare ${abs_top_builddir}/src/objdump -d testfile45.o < testfile45.expect
- ;;
- esac
---- a/tests/run-disasm-x86.sh
-+++ b/tests/run-disasm-x86.sh
-@@ -22,7 +22,7 @@ case "`uname -m`" in
- x86_64 | i?86 )
- tempfiles testfile44.o
- testfiles testfile44.S testfile44.expect
-- gcc -m32 -c -o testfile44.o testfile44.S
-+ ${CC-gcc} -m32 -c -o testfile44.o testfile44.S
- testrun_compare ${abs_top_builddir}/src/objdump -d testfile44.o < testfile44.expect
- ;;
- esac
---- a/tests/run-strip-g.sh
-+++ b/tests/run-strip-g.sh
-@@ -25,7 +25,7 @@
- tempfiles a.out strip.out debug.out readelf.out
-
- echo Create debug a.out.
--echo "int main() { return 1; }" | gcc -g -xc -
-+echo "int main() { return 1; }" | ${CC-gcc} -g -xc -
-
- echo strip -g to file with debug file
- testrun ${abs_top_builddir}/src/strip -g -o strip.out -f debug.out ||
---- a/tests/run-strip-nothing.sh
-+++ b/tests/run-strip-nothing.sh
-@@ -23,7 +23,7 @@
- tempfiles a.out strip.out debug.out
-
- # Create no-debug a.out.
--echo "int main() { return 1; }" | gcc -s -xc -
-+echo "int main() { return 1; }" | ${CC-gcc} -s -xc -
-
- # strip to file
- testrun ${abs_top_builddir}/src/strip -g -o strip.out ||
diff --git a/dev-libs/elfutils/files/elfutils-0.181-CC-in-tests-p2.patch b/dev-libs/elfutils/files/elfutils-0.181-CC-in-tests-p2.patch
deleted file mode 100644
index 63c0ed0cb608..000000000000
--- a/dev-libs/elfutils/files/elfutils-0.181-CC-in-tests-p2.patch
+++ /dev/null
@@ -1,34 +0,0 @@
---- a/tests/run-test-includes.sh
-+++ b/tests/run-test-includes.sh
-@@ -3,24 +3,24 @@
- . $srcdir/test-subr.sh
-
- echo '#include "libelf.h"' \
-- | gcc -c -o /dev/null -I ${abs_srcdir}/../libelf -xc -
-+ | ${CC-gcc} -c -o /dev/null -I ${abs_srcdir}/../libelf -xc -
- echo '#include "gelf.h"' \
-- | gcc -c -o /dev/null -I ${abs_srcdir}/../libelf -xc -
-+ | ${CC-gcc} -c -o /dev/null -I ${abs_srcdir}/../libelf -xc -
-
- echo '#include "dwarf.h"' \
-- | gcc -c -o /dev/null -I ${abs_srcdir}/../libelf \
-+ | ${CC-gcc} -c -o /dev/null -I ${abs_srcdir}/../libelf \
- -I ${abs_srcdir}/../libdw -xc -
- echo '#include "libdw.h"' \
-- | gcc -c -o /dev/null -I ${abs_srcdir}/../libelf \
-+ | ${CC-gcc} -c -o /dev/null -I ${abs_srcdir}/../libelf \
- -I ${abs_srcdir}/../libdw -xc -
-
- echo '#include "libdwfl.h"' \
-- | gcc -c -o /dev/null -I ${abs_srcdir}/../libelf \
-+ | ${CC-gcc} -c -o /dev/null -I ${abs_srcdir}/../libelf \
- -I ${abs_srcdir}/../libdw -I ${abs_srcdir}/../libdwfl -xc -
- echo '#include "libdwelf.h"' \
-- | gcc -c -o /dev/null -I ${abs_srcdir}/../libelf \
-+ | ${CC-gcc} -c -o /dev/null -I ${abs_srcdir}/../libelf \
- -I ${abs_srcdir}/../libdw -I ${abs_srcdir}/../libdwelf -xc -
-
- echo '#include "libasm.h"' \
-- | gcc -c -o /dev/null -I ${abs_srcdir}/../libelf \
-+ | ${CC-gcc} -c -o /dev/null -I ${abs_srcdir}/../libelf \
- -I ${abs_srcdir}/../libasm -xc -
diff --git a/dev-libs/ell/Manifest b/dev-libs/ell/Manifest
index a943aed80090..bf6e28043e24 100644
--- a/dev-libs/ell/Manifest
+++ b/dev-libs/ell/Manifest
@@ -1,6 +1,8 @@
DIST ell-0.38.tar.xz 520744 BLAKE2B 24d552ed1bdd55c78aef7d427c40cb391ddedf8f06e77ddd188509a9eca71135b9fe282377bec1a225cb617c7a8bcc4efe6da6eb1dd86596e03ed6ba790b9619 SHA512 e482df8d810b866479c97a096efb8d2badb903bb7fda35ee3bbbaa65652c63f8058188a5ab9f477f835f6a5789a7c5d2eb7db2d9e30493ecd75bd7e71017b6c2
DIST ell-0.39.tar.xz 523932 BLAKE2B de1cb68347ed9047bb1fe79dc91ed1db7ab466a5610647660a4eb50519c620f8ea28767538d0cb79e3c3de17f884227f1dd957453c56df322ffff2c5856e94ee SHA512 ee525268276aec13bd8004c8211c768c682fbbe4b50d5dfa886a76cfa20be98e867cb2b1850b23fc16cf47b942e21ad272f19ae3d5cff36ce856ae8811938dc0
+DIST ell-0.40.tar.xz 524256 BLAKE2B de7326cfc7d00970fdeb5f19e38b9c68e6443544f5a6397aa031a7dcd0d61c77ab72303ad51d36e8fbc2c34c954631636f7f42bae0c40cd75498882ab78e2c85 SHA512 bc721e300e5b689dc51f794019e731eb252ad74dd199bec7685373ffa32ad42950aae9e36cb74d3b6590016c046589acb3ae8c009c4a14bd89331913392e923e
EBUILD ell-0.38.ebuild 1251 BLAKE2B fdf1de6253dd70eca9a06cf5709a5ace67be4bcac98af27fc731f70938f86af8d421701327750c3c1508302c3736bf28f46f95f60cb1d3422260ea3bb9c237cd SHA512 16244e84cfa811cd8d2e1b81ec4544a2d9618aba9c29b1853ea1512ad065bbdec6daefc176330454e56c4cf9e00156d2f83d1df7a68cd1ed5f940655cf32bfc0
-EBUILD ell-0.39.ebuild 1255 BLAKE2B 2f1cab8b6a2f77c85d80dee309aab8c74984638556a7eb88142dddff5c339014046bc981205c70b6401e5181ea3b8134356e2fd831a315822db894bf3898e03d SHA512 908ecb88433c7ddac197aafe986edac040a944a73bc46ac9c0c4fdc56c6f0a029ec15b1974754a9295acc91355ec22c5be520ddda8ab8a18cfdbf3a27a3efe9a
+EBUILD ell-0.39.ebuild 1251 BLAKE2B fdf1de6253dd70eca9a06cf5709a5ace67be4bcac98af27fc731f70938f86af8d421701327750c3c1508302c3736bf28f46f95f60cb1d3422260ea3bb9c237cd SHA512 16244e84cfa811cd8d2e1b81ec4544a2d9618aba9c29b1853ea1512ad065bbdec6daefc176330454e56c4cf9e00156d2f83d1df7a68cd1ed5f940655cf32bfc0
+EBUILD ell-0.40.ebuild 1257 BLAKE2B 30e7c78fdbca48a13abdc36bd847bad0d5b5d937347336bc4eb90782e8134d7b1a618e73cd9d85598e8ed2f649f933256ee6bccf550407563d7d1ec923ed923b SHA512 6e42aa85804fe81fd3fc4960dabb84305f0eab4462ec57583581eda76f2713c390d34b57e66aeef170a65915041ff5737d3c914bdbaa14d5570371dfcf1392c1
EBUILD ell-9999.ebuild 1257 BLAKE2B 27e21a66e146c9c55d06dd774124a30c14b5a3c26f571645667ed5660f0bc70e23b1fb27c68a740e6693870b6bbbc62e5eb3d930ae1b7bb5f05464c59d8f8e53 SHA512 cc5ea49eabe2db020d458569fa5cfda3e37602e63706c51772d8af7358a38ab5a8b62e9b5a95ebbc84276f70ceb852c406ff3051d46e32413d9f91e1680ac5e1
MISC metadata.xml 454 BLAKE2B a0768369a4193ad0aa995290515a1c2e2a99e363d345d33a52933ac274e0c10364801ed20727a78f0d22088bfea0eb833d54f08d4de47790e6e0213a0318ecbe SHA512 583e77bec8ec2bed4e72ae117a7afba7cbe3abd0c3d139227aaebd0f06081faf827356e871494c9fbd16bc16a146f23099729afd80e2583e2bacbda9226bfabf
diff --git a/dev-libs/ell/ell-0.39.ebuild b/dev-libs/ell/ell-0.39.ebuild
index 1275d91a1a22..8d87287e5656 100644
--- a/dev-libs/ell/ell-0.39.ebuild
+++ b/dev-libs/ell/ell-0.39.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git"
else
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/libs/${PN}/${P}.tar.xz"
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86"
fi
LICENSE="LGPL-2.1"
SLOT="0"
diff --git a/dev-libs/ell/ell-0.40.ebuild b/dev-libs/ell/ell-0.40.ebuild
new file mode 100644
index 000000000000..752fd7b7e630
--- /dev/null
+++ b/dev-libs/ell/ell-0.40.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic linux-info multilib-minimal
+
+DESCRIPTION="Embedded Linux Library provides core, low-level functionality for system daemons"
+HOMEPAGE="https://01.org/ell"
+if [[ "${PV}" == *9999 ]] ; then
+ inherit autotools git-r3
+ EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git"
+else
+ SRC_URI="https://mirrors.edge.kernel.org/pub/linux/libs/${PN}/${P}.tar.xz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+fi
+LICENSE="LGPL-2.1"
+SLOT="0"
+
+IUSE="glib pie test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ glib? ( dev-libs/glib:2[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+ ${RDEPEND}
+ test? ( sys-apps/dbus )
+"
+
+CONFIG_CHECK="
+ ~TIMERFD
+ ~EVENTFD
+ ~CRYPTO_USER_API
+ ~CRYPTO_USER_API_HASH
+ ~CRYPTO_MD5
+ ~CRYPTO_SHA1
+ ~KEY_DH_OPERATIONS
+"
+
+src_prepare() {
+ default
+ [[ "${PV}" == *9999 ]] && eautoreconf
+}
+
+multilib_src_configure() {
+ append-cflags "-fsigned-char" #662694
+ local myeconfargs=(
+ $(use_enable glib)
+ $(use_enable pie)
+ )
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+ local DOCS=( ChangeLog README )
+ einstalldocs
+
+ find "${ED}" -name "*.la" -delete || die
+}
diff --git a/dev-libs/fribidi/Manifest b/dev-libs/fribidi/Manifest
index 009955ef3de9..cf0a4df3764a 100644
--- a/dev-libs/fribidi/Manifest
+++ b/dev-libs/fribidi/Manifest
@@ -1,3 +1,3 @@
DIST fribidi-1.0.10.tar.xz 1147588 BLAKE2B e40e16b4b6167d0c7cc26b72ed21a7b4b2ba78dcce56eaf5dee94835cd2d4770401ac17bc2b5f13227e41e8f19513a0616f49edab07ea8fb2969eab30e24f653 SHA512 cb51920012c3c7507c17e2beb1dbbcfb8d7c6404e4cb54b260a332754a0d5b103d8834d77e8795651b3f38069c9bd2e9914c21b001411a72f9ffe1ec1ef2f360
-EBUILD fribidi-1.0.10.ebuild 944 BLAKE2B c628cefe1e2497dbeac3e4b270c264a4b5905ff7213e6b10a01789ce8422ca9881def434ac13fe3be8b2e5cd06fe88a47847f895745a1b48292182dca4796715 SHA512 a14bc7ef193982d676d9c29aa35d89ba094eebdcab386a0b3316b4aea6e850b7e82ae4b97bcd8c6dd73e24a44e44d9da9d23ebcd47da80e0caa4fa7ea62537db
+EBUILD fribidi-1.0.10.ebuild 1030 BLAKE2B 8d517a9538fbad03b92c83c6b8a39b37b2ab105a6429490f19e089bbb9404a92ba8f08c9032721f97dbdeaafdadb27fb6998608171a097777d8bcf2c628bad64 SHA512 795ba74c90e1e6f2f4fede8596fed12c33ec8f51fde311b3a62cd2b3bfcb2f306ede32cdc55c0e1921a6cc773b771729d856f571a67cdec1c3430a2e93dde99c
MISC metadata.xml 341 BLAKE2B 5270be41f2666b559cee776629574ac71d81f82d273992d8377febd5c22418ef3ed933214a02a39a8de6cdbd4730d2abf547f001cf1d86c9c40b1a344880d276 SHA512 70b910d1fc10d8c0750618d8e6c1b2722a377f71042539f2400d6364a61483bd270d58e3a8f4f4f46f1a018d239902157b0a1d4aaf9e32b33346136f093f40a8
diff --git a/dev-libs/fribidi/fribidi-1.0.10.ebuild b/dev-libs/fribidi/fribidi-1.0.10.ebuild
index 93619b5401dd..e0fa1b580528 100644
--- a/dev-libs/fribidi/fribidi-1.0.10.ebuild
+++ b/dev-libs/fribidi/fribidi-1.0.10.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit multilib-minimal
+inherit multilib-minimal toolchain-funcs
DESCRIPTION="A free implementation of the unicode bidirectional algorithm"
HOMEPAGE="https://fribidi.org/"
@@ -21,6 +21,12 @@ BDEPEND="
DOCS=( AUTHORS NEWS ChangeLog THANKS ) # README points at README.md which wasn't disted with EAPI-7
+src_prepare() {
+ default
+
+ export CC_FOR_BUILD="$(tc-getBUILD_CC)"
+}
+
multilib_src_configure() {
local myeconfargs=(
--enable-shared
diff --git a/dev-libs/isl/Manifest b/dev-libs/isl/Manifest
index 3b010e61d68d..0e94441e2fb8 100644
--- a/dev-libs/isl/Manifest
+++ b/dev-libs/isl/Manifest
@@ -1,4 +1,7 @@
AUX isl-0.19-gdb-autoload-dir.patch 809 BLAKE2B 59dce21b8f0a7226b7b266eebd6226c0821658a548d6b1f896e58f09b03f703162db287df2f2dcaaebe58bcb76ea7e24075802e6df32581cf5e96f3e43ca1e58 SHA512 396c7c00b00c19a269540abf464f6e30d4473c9413d67a436cd4294b3cb53a5c94ab34e8e5c76c863243437d8754edaf924148596e547ef551e6d72c8122ff27
+AUX isl-0.24-nobash.patch 1092 BLAKE2B 42dc0587fbb05584ff51ad490cc487159a7bb2ab5fd7db2c46bc70c572dd6ee391b077cf54767f3811b6586e8e6271a7d4d93e9a21fe968db683d349fa02103c SHA512 92ae3b054eb5cdce3e8bbc54c072e8d5cbf691a325b06269d4fe9fe6d889e1a291bb622ecf98b1c63177112914cc1836c646503b0f8f50a4cea24634f55b5445
DIST isl-0.23.tar.xz 1729656 BLAKE2B ce026eaa1d6c814f4067c555d97a453bdf01d5fa240aa9b6ccd22c9a0e7f19b0c30cd834f976a29b10a5d57eaa747a3f45cf55717f05d98ae405ec93dd42f27b SHA512 da4e7cbd5045d074581d4e1c212acb074a8b2345a96515151b0543cbe2601db6ac2bbd93f9ad6643e98f845b68f438f3882c05b8b90969ae542802a3c78fea20
+DIST isl-0.24.tar.xz 1930956 BLAKE2B 39cbfd18ad05778e3a5a44429261b45e4abc3efe7730ee890674d968890fe5e52c73bc1f8d271c7c3bc72d5754e3f7fcb209bd139e823d19cb9ea4ce1440164d SHA512 ff6bdcff839e1cd473f2a0c1e4dd4a3612ec6fee4544ccbc62b530a7248db2cf93b4b99bf493a86ddf2aba00e768927265d5d411f92061ea85fd7929073428e8
EBUILD isl-0.23-r1.ebuild 1946 BLAKE2B 74d448cc3408bdb9bea687ebf578effc2b16676974b156b3dda38c84d27ccb5073bc8de951c615f3e68ff8a0ea0fdd65ecbf6cf41867a50484434e6c8a446e7a SHA512 c8d379c083def1b02c4c9e50d5d520b6cdcbff3fdad85c8c954a28004174ef9e2fe6b985f79d3bd770bcb959365ab067f17a361a9ce929edda4a9dc2eb9ca30c
+EBUILD isl-0.24.ebuild 1992 BLAKE2B 94740683f4723be4a48efd694b1f6ad558b432d27a5863e5abe7d5ea5cbdb90cd4a92b285bf059a5ee5cde841f1dd5aee97d1bd858e83f5a01b6597c2f887726 SHA512 ba3424ef9c934830c6c1649ef029b984fcba67601af66cb93c6db6b77f376bc675f004693e7fd448925409239d99f8487042850da7a728d90348c5bb862d4799
MISC metadata.xml 225 BLAKE2B 901efe1bb7f8f4397683b11d3fbf7ce4ede981f34596ac97d8c1bd77589d4732135b23b9791c2af3cae65ca152a706baaa13a17ea5c777090bab0aae0d64a310 SHA512 2997fa08fd2cfcf45753278a609cf2d75076f97848a83f09ff57b5cb71599495736a3a43f47ad24e1e3940bd937bf37592eff1d917e23f647995daf456e87d73
diff --git a/dev-libs/isl/files/isl-0.24-nobash.patch b/dev-libs/isl/files/isl-0.24-nobash.patch
new file mode 100644
index 000000000000..226daa551c70
--- /dev/null
+++ b/dev-libs/isl/files/isl-0.24-nobash.patch
@@ -0,0 +1,35 @@
+Fix-by: Matt Whitlock
+Bug: https://bugs.gentoo.org/786564
+--- a/configure.ac 2020-11-01 13:53:47.000000000 +0000
++++ b/configure.ac 2021-04-28 19:34:28.615119537 +0000
+@@ -83,8 +83,8 @@
+ AM_CONDITIONAL(GMP_FOR_MP, test x$with_int = xgmp)
+
+ AM_CONDITIONAL(HAVE_CXX11, test "x$HAVE_CXX11" = "x1")
+-AM_CONDITIONAL(SMALL_INT_OPT, test "x$with_int" == "ximath-32")
+-AS_IF([test "x$with_int" == "ximath-32"], [
++AM_CONDITIONAL(SMALL_INT_OPT, test "x$with_int" = "ximath-32")
++AS_IF([test "x$with_int" = "ximath-32"], [
+ AC_DEFINE([USE_SMALL_INT_OPT], [], [Use small integer optimization])
+ ])
+
+--- a/configure 2020-11-01 13:53:55.000000000 +0000
++++ b/configure 2021-04-28 19:34:29.246125644 +0000
+@@ -20654,7 +20654,7 @@
+ HAVE_CXX11_FALSE=
+ fi
+
+- if test "x$with_int" == "ximath-32"; then
++ if test "x$with_int" = "ximath-32"; then
+ SMALL_INT_OPT_TRUE=
+ SMALL_INT_OPT_FALSE='#'
+ else
+@@ -20662,7 +20662,7 @@
+ SMALL_INT_OPT_FALSE=
+ fi
+
+-if test "x$with_int" == "ximath-32"; then :
++if test "x$with_int" = "ximath-32"; then :
+
+
+ $as_echo "#define USE_SMALL_INT_OPT /**/" >>confdefs.h
diff --git a/dev-libs/isl/isl-0.24.ebuild b/dev-libs/isl/isl-0.24.ebuild
new file mode 100644
index 000000000000..5793b07aae36
--- /dev/null
+++ b/dev-libs/isl/isl-0.24.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit multilib-minimal preserve-libs toolchain-funcs
+
+DESCRIPTION="A library for manipulating integer points bounded by linear constraints"
+HOMEPAGE="http://isl.gforge.inria.fr/"
+SRC_URI="http://isl.gforge.inria.fr/${P}.tar.xz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/23"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="static-libs"
+
+RDEPEND=">=dev-libs/gmp-5.1.3-r1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ app-arch/xz-utils
+ virtual/pkgconfig"
+
+DOCS=( ChangeLog AUTHORS doc/manual.pdf )
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.19-gdb-autoload-dir.patch
+ "${FILESDIR}"/${PN}-0.24-nobash.patch
+)
+
+multilib_src_configure() {
+ local econf_opts=(
+ $(use_enable static-libs static)
+
+ # AX_PROG_CC_FOR_BUILD deficiency:
+ # https://wiki.gentoo.org/wiki/Project:Toolchain/use_native_symlinks
+ CC_FOR_BUILD="$(tc-getBUILD_CC)"
+ )
+ if ! tc-is-cross-compiler; then
+ # Incorrect CFLAGS handling as CFLAGS_FOR_BUILD
+ # even for native builds. As a result -O3 is being used
+ # regardless of user's CFLAGS.
+ econf_opts+=(
+ CFLAGS_FOR_BUILD="${CFLAGS}"
+ )
+ fi
+
+ ECONF_SOURCE="${S}" econf "${econf_opts[@]}"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ find "${ED}" -type f -name '*.la' -delete
+}
+
+pkg_preinst() {
+ preserve_old_lib \
+ /usr/$(get_libdir)/libisl$(get_libname 14) \
+ /usr/$(get_libdir)/libisl$(get_libname 15) \
+ /usr/$(get_libdir)/libisl$(get_libname 19) \
+ /usr/$(get_libdir)/libisl$(get_libname 21) \
+ /usr/$(get_libdir)/libisl$(get_libname 22)
+}
+
+pkg_postinst() {
+ preserve_old_lib_notify \
+ /usr/$(get_libdir)/libisl$(get_libname 14) \
+ /usr/$(get_libdir)/libisl$(get_libname 15) \
+ /usr/$(get_libdir)/libisl$(get_libname 19) \
+ /usr/$(get_libdir)/libisl$(get_libname 21) \
+ /usr/$(get_libdir)/libisl$(get_libname 22)
+}
diff --git a/dev-libs/jerasure/Manifest b/dev-libs/jerasure/Manifest
index 6d0d66142203..b4996bf0122f 100644
--- a/dev-libs/jerasure/Manifest
+++ b/dev-libs/jerasure/Manifest
@@ -1,4 +1,3 @@
DIST jerasure-2.0.0.tar.gz 806283 BLAKE2B c2513c103aaaeab072978c0711081b0ec89d75881e7ec5a3046fc31f96ce3e2540dd988078aa705768de28c8d495b4c035256d87810d54b6d29ac0b4678c39c6 SHA512 c14b227b4c4ae50d7e1add0f14a888894233228be8aadfc96e8788a14c51ff82fd48d9ca5fbd7d77bf5d17edf0deaef9ff61dffc65100f22f28d7cf32fa32e31
-EBUILD jerasure-2.0.0-r1.ebuild 724 BLAKE2B 85cfcb1e02447fd2992d6a65eb575adb567767ef579100a851944bfcc307332007b5090edf761ef5e6037431ebae7de26958c556ff05465d58603ba803c80dc6 SHA512 010b1d4ec17ec8a9d883f19c318a6ed1fe3d31223222d0974a10443343684ddfd5b23648506697ea49b865d84355369255938bc7155c1e1cec17d5a68f860e52
-EBUILD jerasure-2.0.0-r2.ebuild 823 BLAKE2B deff40f84258e240ae42cf41e843adda4ef361eb834b5b95df098453fdbffa3718faeefbfad1ac532b608a9ad51ebee3203df6c66ad34857306b2c3adc9ba878 SHA512 6f3cf292c6191529f9d9b5c00e344e66d2b051372c6f918d23d29852c897bf4586342f3524ff9a33dc50b20bd3664b4477c6e25bab2ce058356ea73a7bcd5586
+EBUILD jerasure-2.0.0-r2.ebuild 821 BLAKE2B e42a61fedc82470678bba40c56ec38cc4636d61045be628e0dfea6e5ce2edb933614b9e0739b0dd25cddf03b95f95920266f6fe36a6e7c9f2e2b7600787d9bd8 SHA512 9fb1a9d46036de755dd46c37fa883912bc8804a6f629b2a9049dd0d5d3ad7cc3cd177cb20474f5b20e026db6438bdc48ea88b2552f638d01f00fcfe9d06d5924
MISC metadata.xml 371 BLAKE2B 57b48284c6902ef89797ac9e63452e3ae6dc0b1cb223c9dbebeba4aa52d4c37f64cbb0ecab23099c68cb1eb9ac675a3fd90bb86520d7fe17505024fe4578abba SHA512 6073568ff06bc2ee07189affd7dd44425d9e028a5dd558d3aa41b6813b123681f4e50cf7a911fed42f342d576088f0be61282748c5d0e067bd664aa5b7acd554
diff --git a/dev-libs/jerasure/jerasure-2.0.0-r1.ebuild b/dev-libs/jerasure/jerasure-2.0.0-r1.ebuild
deleted file mode 100644
index 21aed21085dd..000000000000
--- a/dev-libs/jerasure/jerasure-2.0.0-r1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit autotools ltprune
-
-DESCRIPTION="A Library in C Facilitating Erasure Coding for Storage Applications"
-HOMEPAGE="http://jerasure.org/"
-SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/${P}.tar.gz"
-S="${WORKDIR}/${PN}.git"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
-IUSE=""
-
-DEPEND="dev-libs/gf-complete"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- sed -i -e 's/ $(SIMD_FLAGS)//g' src/Makefile.am Examples/Makefile.am || die
- eautoreconf
-}
-
-src_install() {
- default
- # because stupid
- insinto /usr/include
- doins include/{cauchy,galois,liberation,reed_sol}.h
- prune_libtool_files
-}
diff --git a/dev-libs/jerasure/jerasure-2.0.0-r2.ebuild b/dev-libs/jerasure/jerasure-2.0.0-r2.ebuild
index a51c667c0eb5..3a578be0a36e 100644
--- a/dev-libs/jerasure/jerasure-2.0.0-r2.ebuild
+++ b/dev-libs/jerasure/jerasure-2.0.0-r2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}.git"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
IUSE=""
DEPEND="dev-libs/gf-complete"
diff --git a/dev-libs/judy/Manifest b/dev-libs/judy/Manifest
index 955ba41591ee..73fa169097d0 100644
--- a/dev-libs/judy/Manifest
+++ b/dev-libs/judy/Manifest
@@ -1,6 +1,6 @@
AUX judy-1.0.5-gcc49.patch 3112 BLAKE2B 36550790454e36ddb1c13a3e2addce7aafe126d87f3ca39240460d84033123a518bf0b8162be8226bfeea43c08cf810b3ac2219909ff505903d54ebae42c74ee SHA512 191f64d44d444ee238b8cfe589fcd25471c82978f6a5e34736b7a9631dd72e06542c8f748ce2c2cd434ea40793ac5b9f95a32e95c5559fbbc9aee3f2dc2e7aec
AUX judy-1.0.5-parallel-make.patch 6736 BLAKE2B 4ba894f81e98a02a83700a061c9fa1f4670ad0b880635fb7812f5a109c14b518598f65c3221cec35bbe1f148b2ab3bf48142734bc74baa15e86604cd6b75f985 SHA512 80f5f361f4cc9f8d5e433ac40f3f4371186025d4fd33b15ae5e80db9d80460c4db94bd6e24d83cfaeebb82328a762d5560464112c7d3f80c5601a7a98f6c5765
DIST Judy-1.0.5.tar.gz 1147847 BLAKE2B f5f31af2b7d1db5524ff035e9f9b733a4c5c23de76cd4c55bcdc59f7474ee02d7c7ec9341f087736ff6e39a139d20d9ab8298397aaf17f7d48a851037b8677c5 SHA512 1a0d59b092c80d95270a3089cd25ee0ddad1d591101b03784e2e46dfc73bce445a7fb495b449043544a366c09b35b833556053bf3bf65dd00abbd786d26c6980
-EBUILD judy-1.0.5-r2.ebuild 871 BLAKE2B 33cb7a0f244dba35019dee825479a235a9c67e114736457b8c5305e7554c43afb3b7135c6291749fd19664fdb71f504f37f221dcf1da8ff014bcf4c6ac3b861c SHA512 93e1b427080b3b4d2d6e8ee8310f995c140120851ce2da844e06cb42dd69c85a56cd7edef2f0ee58f2a9737392a5c675c0f1455e7150e4d68467a9d185f2622b
-EBUILD judy-1.0.5-r3.ebuild 878 BLAKE2B d327adf9693390971fc08b6c255f84ad3889b55c5b7f3638021e0dd8f7dd1c93d9b45500569e74ef32ef2d2638c0f46e0013633ef969c7348b9d81de51c23e8b SHA512 c076b8b90498e489268817757473c855ecbe4fd42fb35882b18f25c79f2020c1b0208c790bb44cb5a74c0a4574da2831719876e5df7a23709dc9a9baec3e1208
+EBUILD judy-1.0.5-r2.ebuild 872 BLAKE2B e06791a078ffea4e1fa25e3227bccaa09122c42ef84cdb1746f80abbd532f1bdae86f0491d532d91ef0280cd77d5c19d96faf58759b8535981692eb00dbf810a SHA512 5f042295feac44af7fd58445b77f6f22e2e2a5c3c60944d5dd8dc2d212db5cf992d18219cf18f1d032191679ab466bf9b61cfc631e1942535233c6dc7812c52a
+EBUILD judy-1.0.5-r3.ebuild 879 BLAKE2B f03e9d81ea0450b59dcd81200fa76c8b60ad11bad8aa039600a233194ab47ca547d9add2f8deec4943fe90ec5beca198a12eabddc9c543b006218e8bd59f3e62 SHA512 5a3c7e55569d77f42e9e755ee73326a5fb11c0f6258c82b8d3e7e0de98969b70c2903e535f907556f430fc5a7d6324bdbdc0580e71b7bbaa466f1f3f5537b45a
MISC metadata.xml 320 BLAKE2B 7fd7a64eaec80ea91157624ff748afed6e8754407b8a0e261aac3022e2b69e2e6019ccb025c5a739f9bc005d81e41bb14be0add7323366422499aa96c8162e84 SHA512 ab0598eef76bffcdce226c8d0c20e70c723771835f20505119ea1fba9484293a28e5862f9227738284ce7a53809e4fc68fea31e2335764934e8e36b983366a46
diff --git a/dev-libs/judy/judy-1.0.5-r2.ebuild b/dev-libs/judy/judy-1.0.5-r2.ebuild
index 548bcefdca81..09e76a1992a8 100644
--- a/dev-libs/judy/judy-1.0.5-r2.ebuild
+++ b/dev-libs/judy/judy-1.0.5-r2.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
@@ -28,7 +28,7 @@ multilib_src_configure() {
ECONF_SOURCE=${BUILD_DIR} econf $(use_enable static-libs static)
}
-multilib_src_install_all(){
+multilib_src_install_all() {
einstalldocs
find "${ED}" -name '*.la' -delete || die
}
diff --git a/dev-libs/judy/judy-1.0.5-r3.ebuild b/dev-libs/judy/judy-1.0.5-r3.ebuild
index 3c9b879d9d3d..30329c63a52c 100644
--- a/dev-libs/judy/judy-1.0.5-r3.ebuild
+++ b/dev-libs/judy/judy-1.0.5-r3.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
@@ -28,7 +28,7 @@ multilib_src_configure() {
ECONF_SOURCE=${BUILD_DIR} econf $(use_enable static-libs static)
}
-multilib_src_install_all(){
+multilib_src_install_all() {
einstalldocs
find "${ED}" -name '*.la' -delete || die
}
diff --git a/dev-libs/libcgroup/Manifest b/dev-libs/libcgroup/Manifest
index 569e8c0f1b83..92c49e72059a 100644
--- a/dev-libs/libcgroup/Manifest
+++ b/dev-libs/libcgroup/Manifest
@@ -11,5 +11,5 @@ AUX libcgroup-0.41-replace_INLCUDES.patch 3064 BLAKE2B 1947d306117beb62dba48d46b
AUX libcgroup-0.41-slibtool.patch 1953 BLAKE2B 7c98c05ffe6e728dedce6b321a352eeb68af02876e91d197bbd235c4c6a16647465036766eb3622da1f4d17d360d5a85bc65e6e11ed9328b87b9aa7f5d732429 SHA512 bb42f491dfa75a29610ef968e23bd234c46e685c55e216e6bea9cb6a841aa9150ffd0476bbd72edca9bde35dc65005f80e0df07f618d2089d80205e89db82515
DIST libcgroup-0.41.tar.bz2 500120 BLAKE2B 3410b430aa58613b5b9abedba05bef99b1b8a1fd619d55fb446ab951e052a336efc918879217055bceee886a03d97c3ff46028a87e8231212653a886cfb80521 SHA512 1aedb02cd2ce3bc2e2a328a247a92976ad0978ca4d3aee4eb671fbcc6bb270348efc78dcf84f27fc500f8bfb9bb57c7d6e4d429ef2bc69e4e5118b7cd895a6bd
EBUILD libcgroup-0.41-r5.ebuild 2425 BLAKE2B 4a45335e480bc6695cfcb2c497680c7e4c31784a2c2051e118faa0b1cce8af3ed078586398f7101f8321215460004750c6d0f17fa981d93422fd16ff5306231e SHA512 066c55cabd482d08fefa87a6e6a7a3c25e7b9b78c930ea28269eeb3043c9a5d194e660cf7a9a582ae4791ddf49d27811d138be6336ed7f344e2b522104f0ec2c
-EBUILD libcgroup-0.41-r6.ebuild 2700 BLAKE2B 54c0bbca0f686d66f693418a381e6379b1eb9ae7a9c391364a2f12e8a8cb50464dec76e1cb4a9856b33ec4f17602dffdd2563b2cbdeb64670f432f65f687d76b SHA512 08b530111a5e604f89353ebfc27acd05d6f9c8ce94d0850d8a591d8acb14618d91b1b2e80268a76392b01a2ef90c9480e4025cf69aaaad469856717e50061807
+EBUILD libcgroup-0.41-r6.ebuild 2696 BLAKE2B 855387942bb5276b78b2adb2e50e0b80d6977d0aaad352c2dee3358bf40b32bd645d8c11148881fea25f263ebaeb9866a245d57bf508b7e2b5819263fde0c6e1 SHA512 1217cc658642ef0dfe0d43ec33e8f14e45c47fd6f28181ad4eb36c23422a3c2c59ac077108f7d397ba3716c0f4a4a9f790e3af8febf33597030cbf3d66a2c600
MISC metadata.xml 700 BLAKE2B 4638c1287da7cb72c04f77ab1f8c9a46888f0c45194a1221fcc03e2f0ea0b148e7edd4608d2bf61a527dcd8f1701f91a123ecde3118b5f93bad67e56afd6e714 SHA512 faddc728ee6971cbf5e52bc89999f3bec9d312fe04d2c876a2ee69e6533ca1ba85350d0b504bff0c7da668b58a3531606fb3d67cb4f6925c08f65df2190ec0c1
diff --git a/dev-libs/libcgroup/libcgroup-0.41-r6.ebuild b/dev-libs/libcgroup/libcgroup-0.41-r6.ebuild
index 58ba8aad708f..7e13c7a44ee7 100644
--- a/dev-libs/libcgroup/libcgroup-0.41-r6.ebuild
+++ b/dev-libs/libcgroup/libcgroup-0.41-r6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/project/libcg/${PN}/v${PV}/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 x86"
IUSE="+daemon elibc_musl pam static-libs test +tools"
REQUIRED_USE="daemon? ( tools )"
diff --git a/dev-libs/libevent/Manifest b/dev-libs/libevent/Manifest
index d6aae5ac86b6..0343dd7d824a 100644
--- a/dev-libs/libevent/Manifest
+++ b/dev-libs/libevent/Manifest
@@ -1,7 +1,7 @@
DIST libevent-2.1.11.tar.gz 1082234 BLAKE2B c6721589834bff027a8149ee0076e1877fba000d1712a405e20030192d9c81b892d0930bc1a4774650bef4cb08c60ac81b5928dc17346492ae7e4ded2125579a SHA512 9d0517b117f128f4f196b19a810524814bab75fa967d533063aaa619d3cf2dca97b443edd5805b764da2993d8e37caa536dce39f68ffcc2a88d32a89204c2de3
DIST libevent-2.1.12.tar.gz 1100847 BLAKE2B bc1ace15f639ecef2e6b3f95976b8830c1d86f1d06606dd949e2978611fdf9859ed4eb9292d13e6e90e3835063edb94aae64a15c518d5dabe680f37d5a7f5290 SHA512 88d8944cd75cbe78bc4e56a6741ca67c017a3686d5349100f1c74f8a68ac0b6410ce64dff160be4a4ba0696ee29540dfed59aaf3c9a02f0c164b00307fcfe84f
-EBUILD libevent-2.1.11.ebuild 1666 BLAKE2B ae2d3998cf4a12578d42d07d1fdd0e7ce0ca7b297f00af9f3a39c16fa51a7b3bce4e6372d5969e0dd0170f11c5028cef5425d9fc5cfa15916d367695150fcace SHA512 841f9287f7564a2a334f61c8c47e929baca632a248362a7d09014043536aaae76cff34e4b2bc3104a36f8c548be4aaf77f51d103997abdfb1810bd5623b8dcb9
-EBUILD libevent-2.1.12.ebuild 1870 BLAKE2B cd6bcd23d4c6d50c5574eca2b2e8114897b200184fd604061ecf5e6c89b82cc5cb65ccacd16dbb6eb048ebff6939144cf1ef16d37f9237a04d229dada1d22559 SHA512 b9084aa06b8d3fdf515a4d7f6d6f3bae35f0490bb2134834f8f11184b1c9fd6c921e4650049cae7496929d5178c0368a6032f40ae5c86b6d4e483c0c3b2f4b46
-EBUILD libevent-2.1.9999.ebuild 1454 BLAKE2B ea626beb07c670f44b0d66f534933baa9a56c1db12e330022eb79388ce86518b9394187008c0107cae83abfab219bd179a9f0f79b7cbb79d1f5d78fbd0602a43 SHA512 68daa118fe9171bf7e5818628cff1b41aa21f67ea965b95aa2d3c0f544f57f2f42905ff9847b27ea4ec516b007ad3273a3e0ea98b7063c38ab3904cc2e6e98c6
-EBUILD libevent-9999.ebuild 1456 BLAKE2B ef35cb0e687a4e96c43112c6fcca73e9596ebc51f07beb1f28f19babdfb064c462b38c6c791f20e0efa64c4ca4b446b91df68051f9eb0a5f378021008c22e3fc SHA512 a41daeef937820670ab644e658e15399b5eb2dfca6cea10b149dc3aa281d2dbbc7ec2a391bcca71fa4b105feebc880bfaa8d0246b7c90daaaba883f56d404159
+EBUILD libevent-2.1.11.ebuild 1585 BLAKE2B c161f33d7495496181920013ef14d7dd81667259b1bf90f08f24939a9315aad47de251c8dc3c7dacf385f01180ee74aa0603b0b43f3c6a92edb0b848998320e7 SHA512 a40c419b90d930d5f9ced97c1e86af0a643e2fdfebd12f4b0bc22e68eb5333a27c1d7200297d0b0053f428afba8dc36f0386507d6fc48cad29cf106c546c5ca2
+EBUILD libevent-2.1.12.ebuild 1789 BLAKE2B 581ee5e8dbe79d434aa1dd6c8ea410f4c10b7660062ad2f77c9be0e2058c29076b57a36a8ef029b86d77c8e256dbaf400a11c38693e24cda57215a440d45dd61 SHA512 25db8356937a7e0c3d71e8e962036b36cbf82f0f771ada4dd90767d92f9684df7f062abec9ce5b183dcb1c42a66763fae52e3ebea31de7dae9fcd9cf78c510a0
+EBUILD libevent-2.1.9999.ebuild 1373 BLAKE2B e63481164e06fcf66173232ebc124aa7ec71c017f576fa2bda552da6ed38c1c292a8953406829d8075224c65a408256da2cdd8e6225831ce56aa4077f4a4e8a2 SHA512 9cb3489ddf24f00a09768d29c78fa88481c5ee738239a38837225a0af168a10102981a4c1b84e1736105811feb71881bd5ab7b3ef84fa4f00cdbb339fa644cfc
+EBUILD libevent-9999.ebuild 1375 BLAKE2B 81351bd0afe5fdc579f19105a7ab7aeb0b76d45291e4ae5cf9d7cb3ef47e1926846ebc33236c12bba08746ee2f3ec54ccf8822f1e671e1e5678c3c9865aa9b6b SHA512 9651907284b14c63de0daeb3d93706fd1ca1711b886ef4327c59f5040ea870b02f9e144be223b3b47746fd8f8a01ca88dbcdb3ce2fe019043033f2fc495306d1
MISC metadata.xml 934 BLAKE2B 1c37f6a1f0b514a598cfe1be2129f4a1352cfe0c55b8c72cf4bc36732f5187833d274a3629c9fbe36d90c4f602f33035bdac3dfc624653dc25f7c6e9ce4ee71c SHA512 d344d34077216a10d4a220f9f77ccf7f0f804da9fe461042b5095f81d6f634d7c96c99b2a046c7d5b3fb4be6d93203fd64fcde40ee1a173c7c207062c02488e8
diff --git a/dev-libs/libevent/libevent-2.1.11.ebuild b/dev-libs/libevent/libevent-2.1.11.ebuild
index 10869e3ffaff..17b310f4c5ad 100644
--- a/dev-libs/libevent/libevent-2.1.11.ebuild
+++ b/dev-libs/libevent/libevent-2.1.11.ebuild
@@ -16,13 +16,12 @@ LICENSE="BSD"
SLOT="0/2.1-7"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="debug libressl +ssl static-libs test +threads"
+IUSE="debug +ssl static-libs test +threads"
RESTRICT="!test? ( test )"
DEPEND="
ssl? (
- !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
- libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
+ >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
)
"
RDEPEND="
diff --git a/dev-libs/libevent/libevent-2.1.12.ebuild b/dev-libs/libevent/libevent-2.1.12.ebuild
index 8947961800ba..471f63e28084 100644
--- a/dev-libs/libevent/libevent-2.1.12.ebuild
+++ b/dev-libs/libevent/libevent-2.1.12.ebuild
@@ -18,15 +18,14 @@ LICENSE="BSD"
SLOT="0/2.1-7"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="
- +clock-gettime debug libressl malloc-replacement +ssl static-libs test
+ +clock-gettime debug malloc-replacement +ssl static-libs test
+threads verbose-debug
"
RESTRICT="!test? ( test )"
DEPEND="
ssl? (
- !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
- libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
+ >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
)
"
RDEPEND="
diff --git a/dev-libs/libevent/libevent-2.1.9999.ebuild b/dev-libs/libevent/libevent-2.1.9999.ebuild
index 5bc82f314e7a..842a86badc67 100644
--- a/dev-libs/libevent/libevent-2.1.9999.ebuild
+++ b/dev-libs/libevent/libevent-2.1.9999.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
@@ -17,15 +17,14 @@ LICENSE="BSD"
SLOT="0/2.1-7"
KEYWORDS=""
IUSE="
- +clock-gettime debug libressl malloc-replacement +ssl static-libs test
+ +clock-gettime debug malloc-replacement +ssl static-libs test
+threads verbose-debug
"
RESTRICT="test"
DEPEND="
ssl? (
- !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
- libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
+ >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
)
"
RDEPEND="
diff --git a/dev-libs/libevent/libevent-9999.ebuild b/dev-libs/libevent/libevent-9999.ebuild
index ed19f34dab5f..c9777c12daf2 100644
--- a/dev-libs/libevent/libevent-9999.ebuild
+++ b/dev-libs/libevent/libevent-9999.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
@@ -15,7 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS=""
IUSE="
- +clock-gettime debug libressl malloc-replacement mbedtls +ssl static-libs
+ +clock-gettime debug malloc-replacement mbedtls +ssl static-libs
test +threads verbose-debug
"
RESTRICT="test"
@@ -23,8 +23,7 @@ RESTRICT="test"
DEPEND="
mbedtls? ( net-libs/mbedtls )
ssl? (
- !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
- libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
+ >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
)
"
RDEPEND="
diff --git a/dev-libs/libfido2/Manifest b/dev-libs/libfido2/Manifest
index 6b56be4b8a98..61650b9151dc 100644
--- a/dev-libs/libfido2/Manifest
+++ b/dev-libs/libfido2/Manifest
@@ -3,7 +3,7 @@ AUX libfido2-1.7.0-cmakelists.patch 867 BLAKE2B ce559f70b1bc22731b16ddfd30b4a0be
DIST libfido2-1.5.0.tar.gz 407259 BLAKE2B 23a04f9230c45652aa1ac9fd8b3e809096ae31699c65ca0fda27b27b1b47263e375bb99e5b1ebc515b9edfb801bb2fba9c4f50d88e755efe3eaa23463ca01946 SHA512 240e2368e43846fddf5e98bbcc247468833565bcde4ec27976b88c814d787f1a477241a82b064818aa0eb0a98ff46a65d80b8243f4d0bbd763270e42492354e2
DIST libfido2-1.6.0.tar.gz 413904 BLAKE2B 59444cc9e32b5d9f2a0f9138fe4f3ad644865e1f7f24f50bbace262308aa7c10b58aa0e890a3493e8fd102468e26947f7fc0864b5d7a1e185e40ad730064db8e SHA512 c473732a2f7ef54156097d315e44457d89056446ab3112a7c7a6fd99d5c2c8ae0ca2451ff9cd45be6c32de1ab335d6dfdb2b0c56b40cae9eb41391d18d83be4a
DIST libfido2-1.7.0.tar.gz 517426 BLAKE2B c7ad55d1402808ad12dc999b0ec67161a5fe82dfeaeed362c35f4183144af9bd2771c1e3318a731db46fd8fc21ccd0737024b72c8dd3c754e34625118817742f SHA512 f40d394883d909e9e3ea3308b32f7ca31a882c709e11b3b143ed5734d16b0c244d4932effe06965d566776b03d152b1fc280e73cdfeeb81b65d8414042af19fe
-EBUILD libfido2-1.5.0-r1.ebuild 930 BLAKE2B cf13a87979df2b351e4ee731c6faca845c3ab3c579461bd559d69d352b8755b7a1c68cc775270adab7318e99bccde68284e485112662379745d60f1d1e4b9732 SHA512 c1b66d54635ab61e99fbbfa7c91299c89eb26deec4749fe51aae1c7cf851ce02f562db4c7ff6ab5c4cd222d517deac1e69bc1841f50bbf0b653d225bb2a1daff
-EBUILD libfido2-1.6.0.ebuild 932 BLAKE2B 7c2c11e808bcaffd9904714fa967412917d05f21f73e37137408b45a4c59562737360e52500ee18d03f43342de145f278e052f2c7cf77dece213d88e353e2460 SHA512 9f65e6f5f4a8e7ccc441cab13142151c992733329ce73badf612e31e9c261cb72aac038a0cb7e1578f485eaaf87a00569f90d8e657996e087dfab90039b77b69
+EBUILD libfido2-1.5.0-r1.ebuild 870 BLAKE2B 85e52b54149c65334e969b683f4dff940801b6cb62b75466c97998e2ddb074501c9fca7d2cb998b4fcabb325ffe43ee94ae6b551eb49188361021595c20c678d SHA512 dac62ce4718cfd5de470f03df1fed9ddb0a27b4bfbdc3db57eb9f32b26c36801218e917ea1ec7f17b89a6a0e10b56cb49bc88de2ce85b7846596e0665aefc4b5
+EBUILD libfido2-1.6.0.ebuild 877 BLAKE2B 2401ed8967cfc45b6027a2c7ce5d133533b348c4a33950de8b9c393aa2f552880ee2b7f4abb0bba4b3a95af6268bff89e2d382be657944824e585430bbcddcfc SHA512 f1b95940afb27d35d1cece6fc7000fbb990070258460fd17af281e70538bbcf857ced210420994446462bd448fe6860ba594f8c078f3d432a380c97ee83372a5
EBUILD libfido2-1.7.0.ebuild 988 BLAKE2B 7fa3f17d035bb8a6c68c561b8c53b7d414a39e5649250fc7aa1afc3d724930537bfe8516625283b571b79fd08004f1a0c8f16b17f55ae03b060f1ff65c23442b SHA512 9b34b0926ca1210ac1d62e59894b3dfbd25fdf8bdd882a986bb2adf7cdb72ae04d5fc8a07f0d2081d908b095b1f0a9633c1b01a0091a369fd6b7314a21417fcc
MISC metadata.xml 330 BLAKE2B fe16e7735c17510c8a41691a7dd619d9d62c96f58508979936877acf1c261f402e5219decc02dafb97e7b171047b62981c616abdaafe24a3acad1a6893da3725 SHA512 4eb35ebcdd1831a7fbd6e00336dfbcf6e8697ff95e68b68686032b1251fec090c22d3096666ed48833c5b9a8e9afe10bfbddf592834095a3ee9e95f1ec594c52
diff --git a/dev-libs/libfido2/libfido2-1.5.0-r1.ebuild b/dev-libs/libfido2/libfido2-1.5.0-r1.ebuild
index e836ac168b5d..51d2ad330326 100644
--- a/dev-libs/libfido2/libfido2-1.5.0-r1.ebuild
+++ b/dev-libs/libfido2/libfido2-1.5.0-r1.ebuild
@@ -12,13 +12,12 @@ SRC_URI="https://github.com/Yubico/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0/1"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86"
-IUSE="libressl +static-libs"
+IUSE="+static-libs"
DEPEND="
dev-libs/libcbor:=
virtual/libudev:=
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
+ dev-libs/openssl:0=
"
RDEPEND="
diff --git a/dev-libs/libfido2/libfido2-1.6.0.ebuild b/dev-libs/libfido2/libfido2-1.6.0.ebuild
index 8fbe1628305b..7834bfb309af 100644
--- a/dev-libs/libfido2/libfido2-1.6.0.ebuild
+++ b/dev-libs/libfido2/libfido2-1.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,13 +12,12 @@ SRC_URI="https://github.com/Yubico/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0/1"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="libressl +static-libs"
+IUSE="+static-libs"
DEPEND="
dev-libs/libcbor:=
virtual/libudev:=
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
+ dev-libs/openssl:0=
"
RDEPEND="
diff --git a/dev-libs/libfilezilla/Manifest b/dev-libs/libfilezilla/Manifest
index bb8a781eb313..ed3bfd3deb09 100644
--- a/dev-libs/libfilezilla/Manifest
+++ b/dev-libs/libfilezilla/Manifest
@@ -1,3 +1,4 @@
+AUX libfilezilla-0.27.1-gcc11.patch 220 BLAKE2B 5743c8ed2df0d117aee62975bed5ebffba16d22c6eed428fd9f87538197ae7c567108c3176fa04d22f83fddbead71243316d2ac983430d7e32691779f8cf3a38 SHA512 4f0fb68280d4f2ab583bfb7239451449b4b32677c3294bdc21d68565898c003939441803b5ad3a002e2bdbd7224e014ece4ce5f3d68d47ead09d18933ba63d4f
DIST libfilezilla-0.27.1.tar.bz2 568252 BLAKE2B 5ab11e60a3df1e56275b0a1eeb94a91a5e036306c8d65c95ecdf26737ad5c73782d69e50f81749864293bc827b2502988b45a2268bb8020e685a4c864168af5e SHA512 30db720a8fbc806f498aa94ca9bdbbfa6ef04b4b4853e2c38744c2ba26dc8e34d3b006a057dcb527f6d745bf594ccffbb424f9b59dca6d1cb028b0f13bdd466a
-EBUILD libfilezilla-0.27.1.ebuild 1197 BLAKE2B 1721a789f540228af93da1c6d89fa8845cd7b47c6498eaf51a65f9a166e9a4e122f0f20dc45c4866c2ffef0a0a57623f5c0b910f9ba45ef793313344122ae8b9 SHA512 125b8ca7f430c73013d15ddb64dadbac8b5c1a1f7549c4b52abdb013bd0a62ffdaea9e884134e2a659532872c767a202894d5ee36d81718e364920cd41ffe72a
+EBUILD libfilezilla-0.27.1.ebuild 1241 BLAKE2B bb00084913fae7dae260d3ecff107d4bdfd27fd8b8a5338c05fcbe9cc521a022b2daeedb6e341b97ce529646f0a415190bcccc06564ac017150c28436e959330 SHA512 edb4e98d5d68d6848984eb58c09605ae170f19f7be44bfa183f880364b40363c14dc2a937634696e941b3981f23a1274df731f4864f054f1409b693fa087cc16
MISC metadata.xml 1135 BLAKE2B 403d46fc71d4b6e9bdcd741cbf6ac8f911e35f998253495834db8346fec1fd58066949877e4d14e1bba895db0d05690ad9e499d5772a82fc08e99ee7ae8f23eb SHA512 87e61d89897246499ad56b231afcb9beda85d6b1f67c5c9dbdaa754e82d556a94a6df77836c11c5d5fd7c0a6926155d0cd77f17acaecd2e279fd9a63fc915404
diff --git a/dev-libs/libfilezilla/files/libfilezilla-0.27.1-gcc11.patch b/dev-libs/libfilezilla/files/libfilezilla-0.27.1-gcc11.patch
new file mode 100644
index 000000000000..68f2c7ec9f7b
--- /dev/null
+++ b/dev-libs/libfilezilla/files/libfilezilla-0.27.1-gcc11.patch
@@ -0,0 +1,10 @@
+--- libfilezilla/lib/buffer.cpp 2020/12/09 13:33:18 10031
++++ libfilezilla/lib/buffer.cpp 2021/04/27 07:39:32 10225
+@@ -2,6 +2,7 @@
+
+ #include <algorithm>
+ #include <cstdlib>
++#include <limits>
+
+ #include <string.h>
+
diff --git a/dev-libs/libfilezilla/libfilezilla-0.27.1.ebuild b/dev-libs/libfilezilla/libfilezilla-0.27.1.ebuild
index 0aafaec97579..bdbb4d9e2d84 100644
--- a/dev-libs/libfilezilla/libfilezilla-0.27.1.ebuild
+++ b/dev-libs/libfilezilla/libfilezilla-0.27.1.ebuild
@@ -22,6 +22,8 @@ RDEPEND="
DEPEND="${RDEPEND}
test? ( dev-util/cppunit )"
+PATCHES=( "${FILESDIR}"/${P}-gcc11.patch )
+
pkg_pretend() {
if [[ ${MERGE_TYPE} != binary ]]; then
if ! test-flag-CXX -std=c++14; then
diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index 5239f8e38484..7a6ce6616baa 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -1,3 +1,3 @@
DIST libgit2-1.1.0.tar.gz 5426975 BLAKE2B 2a1c1f71d2a2e06448c78eb46028fdcfd59682dccf2365851c4bd059cdd78842320f9a5ba7345e761611a5b4eba634faf2e26cc669097da0ba2e1c832c23059f SHA512 347bb68900181b44fa58a0417506c91383adb965607fce049a5b4c57ac9cc286e0a140d164c339b50fb6cd6951f47757c2917a2df44ba004bfaa4fb643946bb8
-EBUILD libgit2-1.1.0-r2.ebuild 1721 BLAKE2B b27eab09e62dc8299b1ce04a77ff36e35a7b7bdf65e4ab18a3133baa22e1889848a27772f95b7417b3d0de2fb655092be7b9a6a41eae90016e9b907fdd1852c1 SHA512 9d247f73f21b193d80ce50a3de82047ebf4bb137c6b2222a84466ad36be68950ea4bcf91dff7229bce0901d17ede847e12986ae551215ca66900f266a6e666c3
+EBUILD libgit2-1.1.0-r2.ebuild 1660 BLAKE2B 65463467c0b1e475c10bfa29dcbf0614128eea760c6e792fd098726fa97eaa8a45aa9a747630f9951355a1788f937db1b891f93b413096f1698c7d36efdf0d0d SHA512 7c9edc1bfe9e9d0d7da99bc1cc3dd2f9eb8c6cc4869e1da375cd7c06db23129134397c83ebcbd981296b0c84d01d1edabab282c2847b88d5d9715ad7d3fe2a13
MISC metadata.xml 915 BLAKE2B 1882bdcfaee50de784b4aebeaaad4f04ff3f2385721b354ed685f3353ea92b83344559905cff5a9adc2a316b684079b64d9930f14081c257c8066dd7d4c89a33 SHA512 5b6f2239f656f490b0961788f8047662fc00ee10bc5ad9ee3a326313285cd29514c1eda54d17b878abef3d73034f997aa814a64ff496dcbe9f05ef4708825c35
diff --git a/dev-libs/libgit2/libgit2-1.1.0-r2.ebuild b/dev-libs/libgit2/libgit2-1.1.0-r2.ebuild
index 3cc7180b3f8d..c15f66c355d0 100644
--- a/dev-libs/libgit2/libgit2-1.1.0-r2.ebuild
+++ b/dev-libs/libgit2/libgit2-1.1.0-r2.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
@@ -14,15 +14,14 @@ S=${WORKDIR}/${P/_/-}
LICENSE="GPL-2-with-linking-exception"
SLOT="0/1.1"
KEYWORDS="amd64 arm arm64 ppc ppc64 x86 ~ppc-macos"
-IUSE="examples gssapi libressl +ssh test +threads trace"
+IUSE="examples gssapi ssh test +threads trace"
RESTRICT="!test? ( test )"
RDEPEND="
dev-libs/libpcre:=
net-libs/http-parser:=
sys-libs/zlib
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
+ dev-libs/openssl:0=
gssapi? ( virtual/krb5 )
ssh? ( net-libs/libssh2 )
"
diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index 36b3c1739167..da9e051805ea 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -1,3 +1,5 @@
DIST libinput-1.17.1.tar.xz 611492 BLAKE2B 274312240fccc49a45dedc3d41018bc952f25040217f388fd461aebabe796be106dd4f34cb2e40ce91fc75219c47fbd605c6facdc4d47893420e5df199a7edb7 SHA512 2e7baa198fed9c673d28453efb066f9371f2b575a844e41cde455c636bbe1cc68faae7129026944a502cd5d7bfcc72272066b9e3cda5c959f7b464483f9dd860
+DIST libinput-1.17.2.tar.xz 611388 BLAKE2B a94ab1e3ef65f49a3043e5f84d68748c4800be1e2e0911b45be2a9cd6655311b2e6c2fcde64827f57e74318fc759d95e045125239305a2ae94175371c178c50a SHA512 b8953ad483648d5629d56c4dc226d4906693b15da5ba4027627a51ec35ea65b0603c09056b52ed2025df1f7a877669a5b7482c025e0b37003fc676563bd05263
EBUILD libinput-1.17.1.ebuild 2238 BLAKE2B 0298d4a85c802869d83200b71780460ccfd8fc8994632053e19a291caa54d74ef4b893e7694e4c6a2a28f49cb4dc0acb715ddca6725419d2cef9a91f8c19aff8 SHA512 9fda7370585beebc50b3ec3e0541773f255d813cf8e3fe371e830f0234ea955fd0a5873580d5cedcfd10a2413bf732280884bad141febb4aa85f42b30f1b86d7
+EBUILD libinput-1.17.2.ebuild 2245 BLAKE2B 768a84dcd6be0ae87051dfd9c98359a55a670aacaa60fb06a3d8b0f9d79a41de9a975deb34cab36bfb5b8642042a2d3de579285f50bf88868bf64ad91585ab5b SHA512 795e1e94d5bc32b46e21dd19887991c22d9bde48602d74820bb925e55d1ac7e996aaea0e64fb077515bc5dfc39a6e15d5ac2668719cd406991a1e5127d48bcce
MISC metadata.xml 448 BLAKE2B c7a735047f8d22e10d1094dc4bbcbd118c025f318280dafd36029484956465c5e459326fb765f04fbdddc03743760a9008c6ac2494ad113387134fb4e79c4c48 SHA512 945c1005dccddac8085fd8b2be635c08d5b4da1f8264d564d10526d11cf814131d1fa5fd7620f35811a90b43686517519f4e9aba9253f5d5d5b69daa25be52bf
diff --git a/dev-libs/libinput/libinput-1.17.2.ebuild b/dev-libs/libinput/libinput-1.17.2.ebuild
new file mode 100644
index 000000000000..610b570961f9
--- /dev/null
+++ b/dev-libs/libinput/libinput-1.17.2.ebuild
@@ -0,0 +1,88 @@
+# Copyright 2014-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit meson python-any-r1 udev
+
+DESCRIPTION="Library to handle input devices in Wayland"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ https://gitlab.freedesktop.org/libinput/libinput"
+SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz"
+
+LICENSE="MIT"
+SLOT="0/10"
+[[ "$(ver_cut 3)" -gt 900 ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="doc input_devices_wacom test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ virtual/pkgconfig
+ doc? (
+ $(python_gen_any_dep '
+ dev-python/commonmark[${PYTHON_USEDEP}]
+ dev-python/recommonmark[${PYTHON_USEDEP}]
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ >=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]
+ ')
+ >=app-doc/doxygen-1.8.3
+ >=media-gfx/graphviz-2.38.0
+ )
+"
+# test? ( dev-util/valgrind )
+RDEPEND="
+ input_devices_wacom? ( >=dev-libs/libwacom-0.20 )
+ >=dev-libs/libevdev-1.3
+ >=sys-libs/mtdev-1.1
+ virtual/libudev:=
+ virtual/udev
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-libs/check-0.9.10 )"
+
+python_check_deps() {
+ has_version "dev-python/commonmark[${PYTHON_USEDEP}]" && \
+ has_version "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
+ has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && \
+ has_version ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ use doc && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ sed "s@, '-Werror'@@" -i meson.build || die #744250
+}
+
+src_configure() {
+ # gui can be built but will not be installed
+ local emesonargs=(
+ -Ddebug-gui=false
+ $(meson_use doc documentation)
+ $(meson_use input_devices_wacom libwacom)
+ $(meson_use test tests)
+ -Dudev-dir="${EPREFIX}$(get_udevdir)"
+ )
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+ if use doc ; then
+ docinto html
+ dodoc -r "${BUILD_DIR}"/Documentation/.
+ fi
+}
+
+pkg_postinst() {
+ pkgname="dev-python/python-libevdev"
+ if [[ -z "${REPLACING_VERSIONS}" ]] && ! has_version "${pkgname}" ; then
+ einfo "${pkgname} must be installed to use the"
+ einfo "libinput measure and libinput replay tools."
+ fi
+
+ udevadm hwdb --update --root="${ROOT}"
+}
diff --git a/dev-libs/libmaxminddb/Manifest b/dev-libs/libmaxminddb/Manifest
index ce59d3ad5568..5bf0d87fad84 100644
--- a/dev-libs/libmaxminddb/Manifest
+++ b/dev-libs/libmaxminddb/Manifest
@@ -1,4 +1,6 @@
DIST libmaxminddb-1.5.2.tar.gz 604683 BLAKE2B 4dea7413be59169104adf3dc5dfe3e4f3bdb4639bbb4a0c6365d93216e279d505f01e32f737bf66d9f5b98f65f3eaefa46f630458bd6032a32be8c74acf12a1b SHA512 074ef6b62a74cede7be332eaeff5aa7442f43de92d39ea65b38430f0e1b65a5515f4343894ca5c28a7d50181eaec44e8db7083461b9e12e7014d2d1e0ff033b8
+DIST libmaxminddb-1.6.0.tar.gz 605099 BLAKE2B 6868e42b8a166d75f6fa3a1da0fc2bd47a381ff960496ec9348b88c72b1bae180e3c0ce8989149e60d7d9c795d6baedb8e9d984098914064db985f2d201983c2 SHA512 9394e8dd959982d4ef5d15a928d32700722ed9d6c9988d9cc1bf2f4e67de0a53cc6987e90aaef3a6926c9ff36ac378f7a1fe47818fda4f5a3a22539210b2d004
EBUILD libmaxminddb-1.5.2.ebuild 669 BLAKE2B 4b789f4f6389f90041907c455fe34765881a5722234800371371db435ee4fb9827b01b6a88209db22ee3ca74abcaa97706b3993e906b76277de0afb6356bc7fe SHA512 d51716ef0432573944954ac8cfacb00d559f78bea9b5b3ea82303ba06a554107ab993ff5af06e45c2a614481eb75370453f49633f5a8357a026add5ccaf731de
-EBUILD libmaxminddb-9999.ebuild 629 BLAKE2B ffc5f031cf5cb70207ece2fbf937f44f38a53d65bb9153ed6edcb52c663375c687b5cc549729ea8f7a93ee6b503d8f54e0f38365e113331d06aa8f53413e8ab4 SHA512 1e331eca7e54007e1c6a3e41d4a0aff03733a9e76a7d1b6a6b3941e82005ec48272c820f59c726875fd67101614fe094562977991a6552736ff42484723ecd3e
+EBUILD libmaxminddb-1.6.0.ebuild 886 BLAKE2B d5f7b28779a576a1a0d2046652ed89b149f89a17136751de7c9f2f699d64667ccc25edac1bacc24053dc4327880e03025d0983359c715be9c901cecca26c6de8 SHA512 0636f14a7390c502005ec72458b9e4421ecb3e04f996466a936d864f1d92341d4231d0c5461f0eecef92dd2c66fa5e74f1844eb13200343ef307334ecd17fc51
+EBUILD libmaxminddb-9999.ebuild 886 BLAKE2B d5f7b28779a576a1a0d2046652ed89b149f89a17136751de7c9f2f699d64667ccc25edac1bacc24053dc4327880e03025d0983359c715be9c901cecca26c6de8 SHA512 0636f14a7390c502005ec72458b9e4421ecb3e04f996466a936d864f1d92341d4231d0c5461f0eecef92dd2c66fa5e74f1844eb13200343ef307334ecd17fc51
MISC metadata.xml 365 BLAKE2B 3acd92dfb25bcbae837f784572887ffc5542121a91d6f2077f3410d03ddc3290d8b3485c4aa8d1c97af8f4f85a3dc8a621fc9eb5affacc1e27d41d4760ed53a4 SHA512 4e7a17cbf391683173f573d79f273e92184695e37bc68070c03ef4969e8b0e8a35a34b8b87d6582f365b93683b143f216a5a2365c9fe63a6f36ddd78e2ff8730
diff --git a/dev-libs/libmaxminddb/libmaxminddb-1.6.0.ebuild b/dev-libs/libmaxminddb/libmaxminddb-1.6.0.ebuild
new file mode 100644
index 000000000000..2428e17f2542
--- /dev/null
+++ b/dev-libs/libmaxminddb/libmaxminddb-1.6.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="C library for the MaxMind DB file format"
+HOMEPAGE="https://github.com/maxmind/libmaxminddb"
+if [[ ${PV} == *9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/maxmind/libmaxminddb.git"
+ inherit autotools git-r3
+else
+ SRC_URI="https://github.com/maxmind/libmaxminddb/releases/download/${PV}/${P}.tar.gz"
+
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0/0.0.7"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="test? ( dev-perl/IPC-Run3 )"
+
+DOCS=( Changes.md )
+
+src_prepare() {
+ default
+
+ if [[ ${PV} == *9999 ]] ; then
+ eautoreconf
+ fi
+}
+
+src_configure() {
+ tc-export AR CC
+
+ econf --disable-static
+}
+
+src_install() {
+ default
+
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/dev-libs/libmaxminddb/libmaxminddb-9999.ebuild b/dev-libs/libmaxminddb/libmaxminddb-9999.ebuild
index 455b87166499..2428e17f2542 100644
--- a/dev-libs/libmaxminddb/libmaxminddb-9999.ebuild
+++ b/dev-libs/libmaxminddb/libmaxminddb-9999.ebuild
@@ -3,11 +3,18 @@
EAPI=7
-inherit autotools toolchain-funcs git-r3
+inherit toolchain-funcs
DESCRIPTION="C library for the MaxMind DB file format"
HOMEPAGE="https://github.com/maxmind/libmaxminddb"
-EGIT_REPO_URI="https://github.com/maxmind/libmaxminddb.git"
+if [[ ${PV} == *9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/maxmind/libmaxminddb.git"
+ inherit autotools git-r3
+else
+ SRC_URI="https://github.com/maxmind/libmaxminddb/releases/download/${PV}/${P}.tar.gz"
+
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+fi
LICENSE="Apache-2.0"
SLOT="0/0.0.7"
@@ -20,15 +27,20 @@ DOCS=( Changes.md )
src_prepare() {
default
- eautoreconf
+
+ if [[ ${PV} == *9999 ]] ; then
+ eautoreconf
+ fi
}
src_configure() {
- econf --disable-static
tc-export AR CC
+
+ econf --disable-static
}
src_install() {
default
+
find "${ED}" -name '*.la' -delete || die
}
diff --git a/dev-libs/libmowgli/Manifest b/dev-libs/libmowgli/Manifest
index 4e39a7f8c565..0f1fb42bc1c3 100644
--- a/dev-libs/libmowgli/Manifest
+++ b/dev-libs/libmowgli/Manifest
@@ -2,8 +2,8 @@ AUX libmowgli-2.1.3-cacheline-Ensure-sysconf-var-is-defined-before-use.patch 831
AUX libmowgli-2.1.3-use-host-tools-for-ar-and-ranlib.patch 531 BLAKE2B 13627cf2420f8a9f1c90010e9b40fd4234a6c6603857f463de7d469a1e2e148bdf1ac5dc620ddfc622b2fe6da64f52f9756b2e980e529a78d519bcdd9ef36cf6 SHA512 b4e35ea2cb241a48ce698f7fe094a9a55b0c901f3a9f613a308898714496c4b3b531380d81ab34651b6f24dd877341eeb1c694120d420096854daad03240bd01
DIST libmowgli-1.0.0.tar.bz2 105929 BLAKE2B f22af94e1d5693e92544e9c177f56caf7fcbbf3f46a254e1e6982ba0e6f41443bcf70d1b944cd68e7eea7a0247dd478777afcebb5db80742312149f52dd86bc4 SHA512 f3f7f9a527cb3f6f24c23d0585b55509d8721023c670df9e59a7f5667d4e12caf17ed71773cd1283a3ebfada465824653f654aa29d857c076875d36b2a824313
DIST libmowgli-2.1.3.tar.gz 227742 BLAKE2B 9ef5c30880644247df3c98dabbd87694d0a7c92e7de0c44a73842d4c5bbc7f19a32db24acc52b27fe5f204b1f74a5c730c64edd1e8edd23bc320e4c0dc4a554c SHA512 bf976cf8b8bf0efaf7565230f42147adcdbe993339f58f907f5005eddf178d936cffb6cdbba59e38813854f30414856a1b9f8bdc972ea2f59cb08987ee336533
-EBUILD libmowgli-1.0.0-r1.ebuild 472 BLAKE2B 9d9c086a3f8f07ca535287baeda38018d0928c14f0601835d47f62274cb377960f67979ab6bbcad90301b212ef4e399f82f169a41aecf87c34790e3a3b6254ce SHA512 9f4b5f170de65914e4f404130b91f940139b608d67c243a180a588264e50173a1e76fe834e29bdcaaa52c6d98c8f35a2ca1ce892ca9263d77eb4478d9fe20653
-EBUILD libmowgli-2.1.3-r2.ebuild 1097 BLAKE2B 6398d0f93ca750d0b313fbc20eb8964443a01b473796a54d30080539e1a339de9c951b31d86d7d9cdafc755c7521ce77753e22c54019cc1a7a32440329cc3f6b SHA512 5e81a6c4303b4bb59c577c7c8e94d42ec317fcac4f6a0adf4b0b0c50d1c150d126fadc81b7953348ace8250921010dc434c06fa24be0286fc57f86c24bd14178
-EBUILD libmowgli-2.1.3.ebuild 758 BLAKE2B 48cead860bb0f3e97ee089a2780878fd1ea8e5b8b06ed9c8ff69f5bc8d63dce275b35b51ad1b6442eaebeca6d166779640d910dda5e91866f3308f80d9dff826 SHA512 7e4d4af5c0cfc8d25b602ce8fe6fa8b29747cfd451f7b39df13b2c458a22743dd7311141da14f0729077786731be7816324480094a34a0d87a1d1728b95a7ef1
-EBUILD libmowgli-9999.ebuild 608 BLAKE2B c6dedd277c9406c534b97383d19a58a4ed461c49e96877deca89b02354ad43473a00b51e460e25c52f97323dd36d0a70100ffae2e68b4e07d4d09841f49dd390 SHA512 e4f523ef69e89ffa039494816d20cc552264d0f3fbbc054a198a5697f88aed24b3b8a812febd5eae00b5fd94ddebdcf82c7962d88b44a6ccfbfe80d6cb69f821
+EBUILD libmowgli-1.0.0-r1.ebuild 464 BLAKE2B 3af1ab647f5ac276b5e696f6136c17e5344afbac60cfe40d8618d0e71fe0802655453a2ec33911dadc5cde5346a6ff6aeca7a291d7f2241162e22eeba667e42a SHA512 17ea5dcf4eed008028309dbb7bf22e6c0e8f4d4ffc5e0e6d705347cd505864466930f3ee73fad8972c637f75906c15e58f134363375ae0101082e127d12a5320
+EBUILD libmowgli-2.1.3-r2.ebuild 1036 BLAKE2B 87b25ec5f80417e482fa14e7c3c26881eef72cdfeccfe01dcc182ee5bc2aff727ab6a8314cbb7194a88fe3ea84463d3ffd6f4575f7131623180e13bb060a644d SHA512 d4e660c81986de1b8a53b93a17276012db7e1db85ccf53438dfb0c6414c4036abf246392038158bef1b1df8b45a66f264a5b005de4af186a37d9723117f4bf0a
+EBUILD libmowgli-2.1.3.ebuild 698 BLAKE2B 00c9b02c91eebe7bfa1d688dd60e55b529efc6f3d0b0dbb6f0e1793ec94d48c3dfd40ed7b736e56edc12275bbf0e321c031c1bf7763f5c0f0f69fcfaea839975 SHA512 9993961b99e43d87af42d5dc2679935d2272d22f254047262ccce7314d1d36cfae5d297e42bfe3c2f8edb5e6d29f7d5f12bd509d658f6f18cf1bac225333dd81
+EBUILD libmowgli-9999.ebuild 544 BLAKE2B 2879462d9fd8852a509694b9e109d0f9b6aff350057a53c0e6842d4698aa3930ba307905b2a0f9b217959aec45f5a9b4e7b862dac725b02f78ff945b58c89c8b SHA512 4e0499381d9648023b989d981e9a89ef45eb2f521f6ca0dae3e5da410210ebcae879e6c3448aa5dc3b105bc57ae48daa6b6737866bfceef6f62d75a3857e7ff9
MISC metadata.xml 394 BLAKE2B e4b580e9a34040eb194ded9a3bdb46c08be541e2ed3f6d0f6399a9f7c6f05f6e6b315ef0233f1f2c4b3013115714aadb8c2074ec1aef3d6205558be3c79bb069 SHA512 926f5b878e7e6065111e669945eb71a5cd645b7e52cd548fcdf078c3b1eb95a855e4ad23690b00426fad059304c6356b16d01c647c91972c55ab6e90715b0aca
diff --git a/dev-libs/libmowgli/libmowgli-1.0.0-r1.ebuild b/dev-libs/libmowgli/libmowgli-1.0.0-r1.ebuild
index cb0973240225..af108d290d58 100644
--- a/dev-libs/libmowgli/libmowgli-1.0.0-r1.ebuild
+++ b/dev-libs/libmowgli/libmowgli-1.0.0-r1.ebuild
@@ -10,6 +10,5 @@ SRC_URI="http://distfiles.atheme.org/${P}.tar.bz2"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE=""
DOCS=( AUTHORS README doc/BOOST )
diff --git a/dev-libs/libmowgli/libmowgli-2.1.3-r2.ebuild b/dev-libs/libmowgli/libmowgli-2.1.3-r2.ebuild
index ff19e41257c5..e7b02c8ea2b2 100644
--- a/dev-libs/libmowgli/libmowgli-2.1.3-r2.ebuild
+++ b/dev-libs/libmowgli/libmowgli-2.1.3-r2.ebuild
@@ -12,11 +12,10 @@ SRC_URI="https://github.com/atheme/libmowgli-2/archive/v${PV}.tar.gz -> ${P}.tar
LICENSE="BSD-2"
SLOT="2"
KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="libressl ssl"
+IUSE="ssl"
RDEPEND="ssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
+ dev-libs/openssl:0=
)
!~dev-libs/libmowgli-2.1.0" # Bug 629644
DEPEND="${RDEPEND}"
diff --git a/dev-libs/libmowgli/libmowgli-2.1.3.ebuild b/dev-libs/libmowgli/libmowgli-2.1.3.ebuild
index fda525fcb4a5..e47671e57767 100644
--- a/dev-libs/libmowgli/libmowgli-2.1.3.ebuild
+++ b/dev-libs/libmowgli/libmowgli-2.1.3.ebuild
@@ -10,11 +10,10 @@ SRC_URI="https://github.com/atheme/libmowgli-2/archive/v${PV}.tar.gz -> ${P}.tar
LICENSE="BSD-2"
SLOT="2"
KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~x86-linux ~ppc-macos"
-IUSE="libressl ssl"
+IUSE="ssl"
RDEPEND="ssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
+ dev-libs/openssl:0=
)
!~dev-libs/libmowgli-2.1.0" # Bug 629644
DEPEND="${RDEPEND}"
diff --git a/dev-libs/libmowgli/libmowgli-9999.ebuild b/dev-libs/libmowgli/libmowgli-9999.ebuild
index bae567fb341c..bbf56b6c4b73 100644
--- a/dev-libs/libmowgli/libmowgli-9999.ebuild
+++ b/dev-libs/libmowgli/libmowgli-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -12,12 +12,11 @@ EGIT_REPO_URI="https://github.com/atheme/libmowgli-2.git"
LICENSE="BSD-2"
SLOT="2"
KEYWORDS=""
-IUSE="libressl ssl"
+IUSE="ssl"
RDEPEND="
ssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
+ dev-libs/openssl:0=
)"
DEPEND="${RDEPEND}"
diff --git a/dev-libs/libp11/Manifest b/dev-libs/libp11/Manifest
index 961ea7afe6d3..633755b6f5a4 100644
--- a/dev-libs/libp11/Manifest
+++ b/dev-libs/libp11/Manifest
@@ -1,5 +1,5 @@
DIST libp11-0.4.10.tar.gz 496891 BLAKE2B 219f65f68ab6dbd4bbe5893ac0d520d7e4676afdd9f3891a3bc66fa006c353b2adad269708cee714985b495ed0b0d691f31964d7099125147ec630f3c63143e8 SHA512 7005dbbab170dff48bee99de67ab9ffbfd2004f4b5150a0a67717aabb30eb93a34495b6d084da5d05162dd8666e8ff4c451d0d153ee4dd5422b59f6f6ca2130c
DIST libp11-0.4.11.tar.gz 500433 BLAKE2B 6a12d8bc0551b3ef11857c0e60a33ebae4f8dfa72c914e9356c13547d71e0f1000ef4b6b7476cfba7cc3376b44b05c2bb0e7a88a267c13702222a7d2b10e9a78 SHA512 37eeeab09cbef7e1498358f2c614f4ec6cb9f37bc9b19e6e393fc0ed3c47ebad8d484b5f5cf428c76ffdf25d08e337d5148d0ff517957283394111dea83352f2
-EBUILD libp11-0.4.10.ebuild 785 BLAKE2B 038e6ae02bff3e0f11de2f26871bbd66fd30ff208235c89cfab2d430cf4989ae0c2cd110394f7305d9470695e44b8e6bfa9c70339fbff2eb989d0b1d6b0e19e2 SHA512 0ebef2ac6fb23ca3252e628136cb1c30942e1a01214c94dacc1d02367176ccb3c44afcabb6719cbe1054989188b80aa8b4a738cb15c4ef0f75a887dc09d3cb6d
-EBUILD libp11-0.4.11.ebuild 792 BLAKE2B c7e8284ef4f67d1d72aa184594d5ba7a883bec4ab79420c25c1baec9aaaf331134d9e450b3b89ca592029a6f4d1536b6b9ba05d4b312357ebdba0b57b6a18809 SHA512 1e772b0605053409f8442dbde0cd4480a783722507254f2b4d4d3942e65f27fc39ad7f9b2bfb596da5598cc1c6874167de1e8e94535b4b244a2b103632a68da7
+EBUILD libp11-0.4.10.ebuild 719 BLAKE2B 59a0b7fa6e881d4d5bfec50c20e90c780555f9469200a92951e7f1570739f2e5bee26f995feb2f3816d478c3fa266700761b58d732828636e2c69f04e80c661e SHA512 42ec94429d923dd38858b4e73bf6dadef025935bf2ab3aec90e8ac9bc93b9e814c1335ffdb0431f1b977eba1501940d49af32108f9ed3f0c67677bca26073cc2
+EBUILD libp11-0.4.11.ebuild 726 BLAKE2B 5aa548b60083c2f819e55deaacf96c1528639b475dfff52c82cd613b29349f8e4bf44c3a86d17471b752559af50dd91b8fac33ad23e5d6408443a1eaa5c3acd0 SHA512 60c17399f13bcf6b45df691af99ee288238143c2b75fd8ec244d56ecf1dffab753ae905fd7eb55d24aa09a2c74f19407c1b0a925a6880b64f537e17bbf2e134e
MISC metadata.xml 688 BLAKE2B b48943e8dfbbacdf23e8ac46500a04daedaf1d518418b87d73887ab8fb0bd660b29f725431c484fda26bf9dedf42bd5a468f2ccc4e0fd275984a934c37630856 SHA512 9b3e84e121b963a5510382d4994d32d5cf4dbdf77ebc7340e4b17dc960034f89c6d3114b011de93c44a97f67433934c293cc6552518e0b5e333f63ad26b709e8
diff --git a/dev-libs/libp11/libp11-0.4.10.ebuild b/dev-libs/libp11/libp11-0.4.10.ebuild
index 7903034316f0..f2409455c067 100644
--- a/dev-libs/libp11/libp11-0.4.10.ebuild
+++ b/dev-libs/libp11/libp11-0.4.10.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
@@ -10,11 +10,10 @@ 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 ~s390 sparc x86"
-IUSE="libressl bindist doc static-libs"
+IUSE="bindist doc static-libs"
RDEPEND="
- !libressl? ( dev-libs/openssl:0=[bindist=] )
- libressl? ( >=dev-libs/libressl-2.8:0= )"
+ dev-libs/openssl:0=[bindist=]"
DEPEND="${RDEPEND}
virtual/pkgconfig
doc? ( app-doc/doxygen )"
diff --git a/dev-libs/libp11/libp11-0.4.11.ebuild b/dev-libs/libp11/libp11-0.4.11.ebuild
index 695cc0c18930..b5fde86162cb 100644
--- a/dev-libs/libp11/libp11-0.4.11.ebuild
+++ b/dev-libs/libp11/libp11-0.4.11.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
@@ -10,11 +10,10 @@ 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 ~s390 ~sparc ~x86"
-IUSE="libressl bindist doc static-libs"
+IUSE="bindist doc static-libs"
RDEPEND="
- !libressl? ( dev-libs/openssl:0=[bindist=] )
- libressl? ( >=dev-libs/libressl-2.8:0= )"
+ dev-libs/openssl:0=[bindist=]"
DEPEND="${RDEPEND}
virtual/pkgconfig
doc? ( app-doc/doxygen )"
diff --git a/dev-libs/libpcre2/Manifest b/dev-libs/libpcre2/Manifest
index 362fe49f2365..426c54d48728 100644
--- a/dev-libs/libpcre2/Manifest
+++ b/dev-libs/libpcre2/Manifest
@@ -2,7 +2,7 @@ DIST libpcre2-10.34-patchset-01.tar.xz 1208 BLAKE2B 615b7eff085bd52bb3aed30c90ec
DIST libpcre2-10.36-patchset-01.tar.xz 1364 BLAKE2B bfef3c876a092e06972107b44794c23b758a030181f3040c8b722db166789eac794783169b468fc71334fd660bc2f1c31422a8cb8e5bdc18a69b72654b1b59b2 SHA512 04324d1efa6d155fa3ffbc328638e4674bea305fef7f57d4369ab4a6399a0f489b4c0ecfb49643feff310d91872e1673e965c48a5c60f1bf54a319f0d275c306
DIST pcre2-10.35.tar.bz2 1725214 BLAKE2B f97412258f0d2c09dc18c5973156e616730ae301713a0172fb2f467e5d2857bf64c6d02ac247e797ce4c96e2fb9b122888f71aede3f5eb3540731f6c3c254ed4 SHA512 ecfb8d48e219daff02874783b7b436fe7d70d8471e44eb66e1e29abb7b0aa67547e6b5fba7058b074ac90eef265ece7d12728f80afdda45b6b8124435f4561fd
DIST pcre2-10.36.tar.bz2 1722310 BLAKE2B 5c70b7b1b0644edbcc29d3486fc0f3e2d0cb4822f4f3f3e7df603b4f4e27656a2e7f71389628ceb9bd7acc746ce4b626cd2a128d894840b22796841d1269765f SHA512 fc2a920562c80c3d31cedd94028fab55314ae0fb168cac7178f286c344a11fc514939edc3b83b8e0b57c872db4e595fd5530fd1d4b8c779be629553e9ec965a3
-EBUILD libpcre2-10.35.ebuild 2481 BLAKE2B c3ce3209732e12075dc7fdedf741b1231a2384772db8488714a2118c498b1bcc162c3418046057774daaee98322bb1f39dd3239c5025e0fea4dcc20c877a2d5c SHA512 c38aa830008c2d1dd265e837056a3f2ca69d3f849b80fd056fe25b3dc52338b8817db44005f01747dd66b39a46f78ee38d7acb3d7aece0f6dd1425ff936cc077
-EBUILD libpcre2-10.36-r1.ebuild 2489 BLAKE2B 30f74db58f2b15669218d4048007666cef94165fea2aca29370f9d408f321b7a10b6d5c1d41ffe1a459e6d6278fb7ca7c3faf9a12d62a4c20f11c11ef1b76fd9 SHA512 eea086d82c04f9d35a40cca0cc3397fc8a244f302291b810230aff45c8b2374e78e07fad0cc24c85bb29831be4c1de42481bfc2878b8e6afa3a6ac9670ddc3dd
+EBUILD libpcre2-10.35.ebuild 2482 BLAKE2B 626d4e8b07d220fc5da8640fe180b60636e037057f083e4ab47b69d036f93b09de7fb4f5c83578fc7f76b74c7f2b2e42c03c4d7db6e237b623d18f7d9f988019 SHA512 9fd07ac07bb685bb1355b02bccd9755fa2bd1dac3f3879e1ecfd2772088c0b7827e7f6a76e5ae9d78c7bb6cdb81354e01cbab2eb219465dedb4d5b1c9e10562b
+EBUILD libpcre2-10.36-r1.ebuild 2490 BLAKE2B 725adac77bf1a20bc93253ca3d819320ea16b6520d33c78c3cd9a39d379b509ddf8a3c1640bde3489a809f9cb534ff98be57c5b00bd3468107aae2349003020b SHA512 ff835f049c326f1902cc5ce0b650e39078f061e7c2a848a8ae1335f9823bbf5b373358de04c49db38edce954a3a82f1e0eab090bfbce2a1bfcbd1c4b54a0437f
EBUILD libpcre2-10.36.ebuild 2489 BLAKE2B f85a42c119e96bdec00f6e3a74141e670e9da7a0db2fd9328068c647a16a934b589907b05f267ad5a574f1b0f32048e3ed461849326a789c13b93ca56bacaf4f SHA512 37436173e30d3ec421c37fc1793bdc1f68f5c126f511255b7710ba654b2972b42b1de0f5c53f1d7575a629c50ac66b1ee36f024dc60b760d9e55d0ad253e7c82
MISC metadata.xml 1140 BLAKE2B 19f0ea04c9613f0c804c76ca74012fa2313ba69b57fe95f31720809a12d5244f78e4ce9c957723b848f0d8c3514ef27fd875f7814d2434c7e50dbcc7325c0a95 SHA512 9b54ed8cdf78e1d3fe737460117cb840280b63c196cca0bfc7b89975ea8102f9729cf5f29628f5cb7b7c1eefd8fd5c67f3c7f5fab64f9d168d6fcdedbd926b51
diff --git a/dev-libs/libpcre2/libpcre2-10.35.ebuild b/dev-libs/libpcre2/libpcre2-10.35.ebuild
index 2619bf00b12d..1dd456dbaaa9 100644
--- a/dev-libs/libpcre2/libpcre2-10.35.ebuild
+++ b/dev-libs/libpcre2/libpcre2-10.35.ebuild
@@ -26,7 +26,7 @@ fi
LICENSE="BSD"
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"
-IUSE="bzip2 +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib"
+IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib"
REQUIRED_USE="?? ( libedit readline )"
BDEPEND="
diff --git a/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild
index e6cb3ef7b5d6..32b1a3ae4c9f 100644
--- a/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild
+++ b/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild
@@ -26,7 +26,7 @@ fi
LICENSE="BSD"
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"
-IUSE="bzip2 +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib"
+IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib"
REQUIRED_USE="?? ( libedit readline )"
BDEPEND="
diff --git a/dev-libs/libratbag/Manifest b/dev-libs/libratbag/Manifest
index 258a6d5bf919..d3586c6ba8bf 100644
--- a/dev-libs/libratbag/Manifest
+++ b/dev-libs/libratbag/Manifest
@@ -1,4 +1,4 @@
AUX ratbagd.init 336 BLAKE2B c6f2ef095cd7d929c3097a18e912ae4b3615bd0ebbdfdaa9f4151b312614c016af2f3581c2fbb2853472cb70ce47d5f26f254772fb9f3dabba2ce93626b672b7 SHA512 3908b3481b49bcebc84e3023ff911dcbc1773e4322356def0067ed4aa426184cf43e12de702e98210157d17c2806d57c1cb4bc79ddb0b8660036a6fe3974607e
DIST libratbag-0.15.tar.gz 249492 BLAKE2B 0f5b35800cb9f82cb892dacd5e3b041843cf5513507ee4882ec5b3f8c8aec8a24594736f2eb1c8e373a0ee38ace1e6328cbd4816d6e5b2cd1f2154ebd803a5fa SHA512 add47a6b3d771de77c6307e128a549f5295e216059b5a2375aa6b2b6bbebcf9a93d7bf148181b3f39f855976e9b6f57072dd9198d07828bebe85409f4ad994aa
-EBUILD libratbag-0.15.ebuild 1981 BLAKE2B 62022b004ff8a2441a51866da9d6ab3ab9d8e1b3a88896a86777bb7b493bd2433a7d5be56dab482dbd39cad34770f29277ec29758e3f00a83e9f57b0db5abe9e SHA512 e5ac7d1604a6cf49a71a1cf1b9e2812565a24235333134775e2b035336d5e4ee44225685bbc55e4abe213f6715dd9cb970c03efc0ceecb8d039bcf7dae5cde42
+EBUILD libratbag-0.15.ebuild 1982 BLAKE2B d5c71bc1c69abdf478bf56082b359c714592d91740b401027e276008a6e7f9a260643babf51d100b05a5c4a1c30423eb12e1038ca26a9403388c0ec6a1f264a9 SHA512 5c5bb4e1a5a47c89a758f752d6d5b93a241436348462e2ff9cc6f023910b8c08c8b2a9623195b5203b9507e097cd788b1607cf5413606e255f7136664f0ea6d0
MISC metadata.xml 623 BLAKE2B 9927622eaaa6c1dac2628439bf9b923ae0707fa6cb8d5ec7869bed62d8630d4ca10d9ed0f7a330e887fb4683467928c6280decbd6aa2f3fe25cacd24dec7425f SHA512 ffb3bae021b48df16e0a0123e0d74d6ba2152bdef2fc8e9512ec3218430b0b4090811fa25d9200a3868700b8ddb0cd2a59047765952a577b0315bb62c74944a7
diff --git a/dev-libs/libratbag/libratbag-0.15.ebuild b/dev-libs/libratbag/libratbag-0.15.ebuild
index d9eea0db11f4..91fa0ecda28d 100644
--- a/dev-libs/libratbag/libratbag-0.15.ebuild
+++ b/dev-libs/libratbag/libratbag-0.15.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7..9} )
inherit meson python-single-r1 systemd udev
diff --git a/dev-libs/librelp/Manifest b/dev-libs/librelp/Manifest
index 1644153c24f0..ddaca8e415e6 100644
--- a/dev-libs/librelp/Manifest
+++ b/dev-libs/librelp/Manifest
@@ -3,8 +3,8 @@ DIST librelp-1.10.0.tar.gz 543414 BLAKE2B 3c7bace3c7892755c943dc4fc9bee7962e6891
DIST librelp-1.7.0.tar.gz 532967 BLAKE2B 19e3eaa05aa7a53b4701eaf96b3be6d8467c7f5c0de0bc1ba81fcb6d6ed6529146140a32b05fcdb47330be2b573a9d84779ea519dd9cacf50d3b7710d523b808 SHA512 e9d71f27d5c50b043254a3f1b0643e7172e5678b6a5a7dddb9d4a9e3afa3ed0adf818a4e868960c1607da5f63430f163f9e76c882ed5460149cb1cceff42b4bd
DIST librelp-1.8.0.tar.gz 539467 BLAKE2B 3d1d396059955d2b83a21a42838b56c6a18cde296e6b7c4beb79ba9a8d222d7e5d738419b87b24ed05da553cb16fd827e8820c4c81c50d5a3770ad745efe3ef5 SHA512 aa3e02010cdd4587ff28987f00291708e752b2e2f5f37f5a5239bda6992f55cf428cf1b6e06847062be31844cfdda6b654bcbb9024dff943d140b405ec93c0f4
DIST librelp-1.9.0.tar.gz 540477 BLAKE2B b42e35e2f3e310cc4a978a6d2f0a127317414d93d87bede5e1bbe69e3031482b4d895bba2256668d383911e2ef55cc3086a44d8bebb15ea56c6ebd28e64e545b SHA512 3cb8cf2707cff662bd0b9100c737458b6b96820db7e362094c77cdb50455fcb944d7760921e0b758a3a6cd15d685f488a976fe909de034c289635c660caae723
-EBUILD librelp-1.10.0.ebuild 1416 BLAKE2B aca590fa173f88c56cf1b168f5c1a7bea15a63ffd69d8bc302257bfae757eba7bc44aa2c019498cc79bf20c444f1bee9b7efbf7c9d80e545662c79235b11cb43 SHA512 4c15ae66a01a19612e0ad4e4c103e777126f030006c3594de03018b71816f3b68be4285273a508ed47e616872559502045b4516b3bbf6369c7caee886c341295
-EBUILD librelp-1.7.0.ebuild 1462 BLAKE2B f4a137aca0d0748f1ed7af47f52e090328ecd2beb93eb4b83797eca8c1a7993cfe8359c32c78ead5835815c5891b27d8bd0f27f78ecc520f71676c56cb7b48be SHA512 03a52540b764e8f99e147da66dc23bf217c163a1c8142afdabbe2396b38e43f79cc8ea6a82a49cc34bb67ba62c98b65cc4ea368b6a235737abc3085fa6f6c9fe
-EBUILD librelp-1.8.0.ebuild 1414 BLAKE2B be0b5f4d3f5053cef401c7a4936c79a7d90771c9ececd0b47691bb6b30837957023efb653c8b979fa86e1b49a47be8f76eaeefcb10deec31e3531aa42eebf80f SHA512 cdcf026ddc2dd96c75452a9191858cde26896e1acf09c797f0dae15ea861bb99f81180bd49e2bc12a9c39f173744eadc33aa5906b5dc522aef46ba18d2ac1989
-EBUILD librelp-1.9.0.ebuild 1414 BLAKE2B be0b5f4d3f5053cef401c7a4936c79a7d90771c9ececd0b47691bb6b30837957023efb653c8b979fa86e1b49a47be8f76eaeefcb10deec31e3531aa42eebf80f SHA512 cdcf026ddc2dd96c75452a9191858cde26896e1acf09c797f0dae15ea861bb99f81180bd49e2bc12a9c39f173744eadc33aa5906b5dc522aef46ba18d2ac1989
-MISC metadata.xml 392 BLAKE2B f8320c59b6d3f84ff3e9b782f77d785aa001c5f45dd54afcd0cf726cfc070c076fcebb99313612e58acf6f275900e0641a2fa9bb1151eca0561bae9087e2c5a7 SHA512 d286592d19517966bab79c3bb232ee02a8028b15602fcb6c12edf1523158d07298c33328a808f065de074f701778f9c2fea436d3924a67c2635c911a9e7f15a4
+EBUILD librelp-1.10.0.ebuild 1349 BLAKE2B 19b0930033e0bb71badf684b5e48db6c92fbf70ce9ac7edd7817b1555e5ba6c9aa603d54696c2e7d1eb63168e9b9bc18cdd9a519f68593fa812dc8200d09612a SHA512 10439fceec27a98cf6698028404a3a475f0b649218b9038ed496ce47d76b32a9ff5731596499f6275201521a73ee45711731d1160f0a81696289a2b7a37a9b30
+EBUILD librelp-1.7.0.ebuild 1400 BLAKE2B 1660351b5e7e2a635b15a6328211aa4441b4e3f06b1670a6860f749fe833fe61f7af034e203572cce34fd85c2f890d51a56aec7c3ee72e61de6fefd7c0741fc9 SHA512 c8e6d135836926a4de5159a837a4ae3ea13f3f041c8ef050c3226c05b0bff52d0d87f25fab462a99cc295f09c7fc2c6abc2bfef3f34a250625d55f0969820355
+EBUILD librelp-1.8.0.ebuild 1352 BLAKE2B 095e292659e768b89a6da33ef46deff039b51eb90958cef597841be7e185b3276422f2255ee78af5295c4d73171536c8fcc36c7e877d218fe07f1825f4a7f12f SHA512 e37ffe38da9bcb306832066786f26116629182c4071257fa6ce00e43d6ed86d319bef49806db30c2bc5ea8cdc107246ab47f2d9ddccecbd7a12dd140943d97b6
+EBUILD librelp-1.9.0.ebuild 1352 BLAKE2B 095e292659e768b89a6da33ef46deff039b51eb90958cef597841be7e185b3276422f2255ee78af5295c4d73171536c8fcc36c7e877d218fe07f1825f4a7f12f SHA512 e37ffe38da9bcb306832066786f26116629182c4071257fa6ce00e43d6ed86d319bef49806db30c2bc5ea8cdc107246ab47f2d9ddccecbd7a12dd140943d97b6
+MISC metadata.xml 348 BLAKE2B 2af0e4639968ab3b7e549bd57d42637cf2f6938a1e00d78f90b1697462a76f92adb1396ab3b6966cd1dd433870c5eb23cdf75e8ee9b022b4504d1b639ec39007 SHA512 c294b01d94ab0b79a0552cbb0208dd02dcc022ae8a3b8b8ebcebe4ede39ab9ae01a53af1b5bf28133ba9fde4962f874f351b21979d50e058bd9fede0c5c46f96
diff --git a/dev-libs/librelp/librelp-1.10.0.ebuild b/dev-libs/librelp/librelp-1.10.0.ebuild
index c93e6e68ef55..9b219ea369bd 100644
--- a/dev-libs/librelp/librelp-1.10.0.ebuild
+++ b/dev-libs/librelp/librelp-1.10.0.ebuild
@@ -16,16 +16,13 @@ LICENSE="GPL-3+ doc? ( FDL-1.3 )"
SLOT="0/0.5.1"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86"
-IUSE="debug doc +ssl +gnutls libressl openssl static-libs test"
+IUSE="debug doc +ssl +gnutls openssl static-libs test"
REQUIRED_USE="ssl? ( ^^ ( gnutls openssl ) )"
RDEPEND="
ssl? (
gnutls? ( >=net-libs/gnutls-3.3.17.1:0= )
- openssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
- )
+ openssl? ( dev-libs/openssl:0= )
)"
DEPEND="${RDEPEND}
test? ( ${PYTHON_DEPS} )
diff --git a/dev-libs/librelp/librelp-1.7.0.ebuild b/dev-libs/librelp/librelp-1.7.0.ebuild
index 03d8e0e18e03..63acb047a4e7 100644
--- a/dev-libs/librelp/librelp-1.7.0.ebuild
+++ b/dev-libs/librelp/librelp-1.7.0.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"
@@ -16,15 +16,14 @@ LICENSE="GPL-3+ doc? ( FDL-1.3 )"
SLOT="0/0.5.0"
KEYWORDS="amd64 arm ~arm64 ~hppa sparc x86"
-IUSE="debug doc +ssl +gnutls libressl openssl static-libs test"
+IUSE="debug doc +ssl +gnutls openssl static-libs test"
REQUIRED_USE="ssl? ( ^^ ( gnutls openssl ) )"
RDEPEND="
ssl? (
gnutls? ( >=net-libs/gnutls-3.3.17.1:0= )
openssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
+ dev-libs/openssl:0=
)
)"
DEPEND="${RDEPEND}
diff --git a/dev-libs/librelp/librelp-1.8.0.ebuild b/dev-libs/librelp/librelp-1.8.0.ebuild
index 075cd75c08be..f877c131d5b8 100644
--- a/dev-libs/librelp/librelp-1.8.0.ebuild
+++ b/dev-libs/librelp/librelp-1.8.0.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"
@@ -16,15 +16,14 @@ LICENSE="GPL-3+ doc? ( FDL-1.3 )"
SLOT="0/0.5.0"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86"
-IUSE="debug doc +ssl +gnutls libressl openssl static-libs test"
+IUSE="debug doc +ssl +gnutls openssl static-libs test"
REQUIRED_USE="ssl? ( ^^ ( gnutls openssl ) )"
RDEPEND="
ssl? (
gnutls? ( >=net-libs/gnutls-3.3.17.1:0= )
openssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
+ dev-libs/openssl:0=
)
)"
DEPEND="${RDEPEND}
diff --git a/dev-libs/librelp/librelp-1.9.0.ebuild b/dev-libs/librelp/librelp-1.9.0.ebuild
index 075cd75c08be..f877c131d5b8 100644
--- a/dev-libs/librelp/librelp-1.9.0.ebuild
+++ b/dev-libs/librelp/librelp-1.9.0.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"
@@ -16,15 +16,14 @@ LICENSE="GPL-3+ doc? ( FDL-1.3 )"
SLOT="0/0.5.0"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86"
-IUSE="debug doc +ssl +gnutls libressl openssl static-libs test"
+IUSE="debug doc +ssl +gnutls openssl static-libs test"
REQUIRED_USE="ssl? ( ^^ ( gnutls openssl ) )"
RDEPEND="
ssl? (
gnutls? ( >=net-libs/gnutls-3.3.17.1:0= )
openssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
+ dev-libs/openssl:0=
)
)"
DEPEND="${RDEPEND}
diff --git a/dev-libs/librelp/metadata.xml b/dev-libs/librelp/metadata.xml
index 7ccc17cc4eba..01b35724e720 100644
--- a/dev-libs/librelp/metadata.xml
+++ b/dev-libs/librelp/metadata.xml
@@ -7,7 +7,6 @@
</maintainer>
<use>
<flag name="gnutls">Use GnuTLS</flag>
- <flag name="libressl">Use LibreSSL</flag>
<flag name="openssl">Use OpenSSL</flag>
</use>
</pkgmetadata>
diff --git a/dev-libs/libreport/Manifest b/dev-libs/libreport/Manifest
index 0a6586fbf8fe..f3b6da383ea0 100644
--- a/dev-libs/libreport/Manifest
+++ b/dev-libs/libreport/Manifest
@@ -1,3 +1,5 @@
DIST libreport-2.13.1.tar.gz 1841698 BLAKE2B e0fbebbb557fb9fb320dea0a8face6a2eabdb0ad80b5de092e5e4dfe2a0439a4804d4ec99c1286aaafa31064496a94fabce5e26f851001eb9c3bb9989a46e4bb SHA512 6c2ea47e6efa36f23030fbe08946d1e524690e5f6279cbfdaf7c463ef71b23ae82a5e4471ddce89b35d4024f58197cef9f58a07dfcf5bbc1a9b310e39966f81a
+DIST libreport-2.15.0.tar.gz 1859305 BLAKE2B ceedd392bd0c7fc5c3f0db5d4a63ced6a1e430b09d1d085996ce735daef5f48cd18267fb1401d9343857619daef6f7f3dcea8508c62313a9f908e5573508649c SHA512 7baaa1fb65face910e55ad06e53af08c5e31f058bf5936c3c1d45581e050380b5db75659b5a493cc626a81795d82616a2dfad696d60c107929cfb8e2905e7f4c
EBUILD libreport-2.13.1.ebuild 1932 BLAKE2B b1b0ac62d7a18a8574de59aefabc42b709e0383f709ffc3a0d237c55c7b85fbede70845062a4e5e3597de5a6628a5167765eed6df8086d87c49067b8fdfdba28 SHA512 df3cc87bb015cad4a3e806d6aa91b2c6894fa40006c6122c973e97467e00c689e8d7dfdd5d9aff152fdb46af6beafd83ef555d656c2eb0c7a6793b0ce87054da
+EBUILD libreport-2.15.0.ebuild 1939 BLAKE2B a8396e59929c8fe1c3202a9cbde980dbcead4c5e44c717371fc6ef9f023bc0eb4bfa3ccdebb6a1a71c213f12ad03c8a66e05da00998a10b7aab731c5b5dd8aee SHA512 c069c3d1184617bbb14cc579f5ab78ff13d4d5e6527bab2b81a4b1922ff917de64ca5f167221cdcb7b0365a71ce50c1844f93642ddf55ce36b2d50b3e28e8988
MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506
diff --git a/dev-libs/libreport/libreport-2.15.0.ebuild b/dev-libs/libreport/libreport-2.15.0.ebuild
new file mode 100644
index 000000000000..886cb5a64cc3
--- /dev/null
+++ b/dev-libs/libreport/libreport-2.15.0.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit autotools python-r1
+
+DESCRIPTION="Generic library for reporting software bugs"
+HOMEPAGE="https://github.com/abrt/libreport"
+SRC_URI="https://github.com/abrt/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="gtk +python"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}
+ app-admin/augeas
+ app-arch/libarchive:0=
+ >=dev-libs/glib-2.43.4:2
+ dev-libs/satyr:0=
+ dev-libs/json-c:=
+ dev-libs/libxml2:2
+ dev-libs/nettle:=
+ dev-libs/newt:=
+ dev-libs/xmlrpc-c:=
+ net-libs/libproxy:=
+ net-misc/curl:=[ssl]
+ sys-apps/dbus
+ sys-apps/systemd
+ gtk? ( >=x11-libs/gtk+-3.3.12:3 )
+ python? ( ${PYTHON_DEPS} )
+ x11-misc/xdg-utils
+"
+RDEPEND="${DEPEND}
+ acct-user/abrt
+ acct-group/abrt
+"
+BDEPEND="
+ app-text/asciidoc
+ app-text/xmlto
+ >=dev-util/intltool-0.3.50
+ >=sys-devel/gettext-0.17
+ virtual/pkgconfig
+"
+
+# Tests require python-meh, which is highly redhat-specific.
+RESTRICT="test"
+
+src_prepare() {
+ default
+ ./gen-version || die # Needed to be run before autoreconf
+ eautoreconf
+ use python && python_copy_sources
+}
+
+src_configure() {
+ use python && python_setup
+
+ local myargs=(
+ --localstatedir="${EPREFIX}/var"
+ --without-bugzilla
+ $(use_with gtk)
+ $(use_with python python3)
+ )
+ if use python; then
+ python_foreach_impl run_in_build_dir econf "${myargs[@]}"
+ else
+ econf "${myargs[@]}"
+ fi
+}
+
+src_compile() {
+ if use python; then
+ python_foreach_impl run_in_build_dir default
+ else
+ default
+ fi
+}
+
+src_install() {
+ if use python; then
+ python_install() {
+ default
+ python_optimize
+ }
+ python_foreach_impl run_in_build_dir python_install
+ else
+ default
+ fi
+
+ # Need to set correct ownership for use by app-admin/abrt
+ diropts -o abrt -g abrt
+ keepdir /var/spool/abrt
+
+ find "${D}" -name '*.la' -exec rm -f {} + || die
+}
diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
deleted file mode 100644
index 342baff83ada..000000000000
--- a/dev-libs/libressl/Manifest
+++ /dev/null
@@ -1,24 +0,0 @@
-AUX libressl-2.8.3-solaris10.patch 1928 BLAKE2B e12372c1fba9c586e5d8c4ccd7af0c3d888dd42f4456e28091424f8c1f0ec0362f9558957752a30fabb7b06e35929cad8fd582deea58d48da4759ee0aec12b08 SHA512 39ab3dea9af735f2485108aa88e7d951563ffbdeb8a002eb76560617583df58c84d5af83a1e51d0a6f71e9709d1f1f83265b030740f6024e5d45aaf0d98290b5
-AUX libressl-2.9.2-non-glibc.patch 981 BLAKE2B c9d208dac68fbe7205617ca667d111d00ab9d2324ba0c91c36f05efba9372a97ca76d844144d886814798e5be29c8e6a1bc0ac0341ee420660282d6d5267970f SHA512 5672b69a6c4ad68eb02e7e2b43dca6b2c557e0b74c29fcd249f46e65b284c740d9979e43fb36a7784ad41e7bbfee79ce18242990e62ecdb80d1a44cf1540dc8c
-AUX libressl-3.2.2-build.patch 2096 BLAKE2B 751a874e6d812ab42326ceb2b304d3910830edc50feca2ff388994b03618e0ec27f269dee43655e49e0a296967cb9f8c2bb80abdfe08a3eaeb76424de0a68fa9 SHA512 2c59af34de6608421371b1b8f8371cf27b22918370e39d3c9c70277905169a3e0f26f584cf0491ec8a0df28dfa4dce3f46250038048ba6cab58355e7afbfd2bb
-DIST libressl-2.9.2.tar.gz 3607549 BLAKE2B 496e993e4f1c85167e0344afab61259d4e3f094a7e5dfac85878191070e2c196753162532efb921fab582481aeda3705fca9a2b48921cba82465192f2c1eef95 SHA512 b43e73e47c1f14da3c702ab42f29f1d67645a4fa425441337bd6c125b481ef78a40fd13e6b34dadb2af337e1c0c190cfb616186d4db9c9a743a37e594b9b8033
-DIST libressl-3.0.2.tar.gz 3669468 BLAKE2B 84ad2c1fea8d2119f191ec8ab3f999fb0354636d48aabb76fa1786139c669c9d8ca105d79cc8416dd20683818eccc84490cdadc9ca94cb2b0e411644e923a3d6 SHA512 19226da3bc9776e1da40b8e94dfa53564d5e6acc80edee539ba12d7a75c1bb8c0603e7633f26a6ef8b12adc56bb677ccda448575aa6be2ad3df5447465a4b080
-DIST libressl-3.1.3.tar.gz 3766345 BLAKE2B 4956fa0ae6030e9e9969d584db3bc0084c4b155207d1472ebfa40c8e68e925214b66ed1bc7e32d98a9a48de0b61909323a0380a973c724422c92bfe88b9fdfb2 SHA512 f9f497fe5d09b8b762175da038a8e67d9d2567462fefc49e434d306a3071ba3a4d369c89143d9d90e3bbcc7b9ba051c9c923a0dfc41d856edc08ae59fa727ee8
-DIST libressl-3.1.4.tar.gz 3767238 BLAKE2B e639349e50f985360f2cef01b16b5c8f3c725d4a9bbee1117787174e4de6eb9b14cc8ad5f1704971057dd0f5000eea01f3b172178c534c70d38921418034d94c SHA512 77a53c4294fc332006502dc3af069346e2c9efc9240de7f91eb48e89043525900b5b23652cfd159221c3a482cc01e263611adb752e23b707f965156e3a7cd895
-DIST libressl-3.1.5.tar.gz 3767605 BLAKE2B 9dc97caac831591c150ef0fc9b36970e5c18b1793294b074b5c42176cd7eafbdb713461757edab7072fc0a770480db5987252c9a960cfebeaa3ef5341de2a290 SHA512 b1e576a654d4f740ef466e5291344ee9a65276f2a1d4975bf93c407b8b51d78dd99f381f1d14162ed1f6b6e7f14a67ccdd377e7d9f71ef2875cc8cf17f580c51
-DIST libressl-3.2.0.tar.gz 3775925 BLAKE2B 99d74fad16e272be8e3b23b873c35970ce3693e088baf365670ad8e8cbb846e90f4232bbc6c65b70a35060da99b9b210b3debce1c78d531e810de26e3e2f05cb SHA512 e8bf95af4e4e855b0462eb12df8f802102a3bee5bb40fb1859e7c40d9e3ce89f0d2eb0acdd923e7c592b4aeb7ecc556f753c0a12d0dace05d2ef342bffdd9d07
-DIST libressl-3.2.1.tar.gz 3798341 BLAKE2B 25d4d0fa758d92fd781f39000e631d7cec0a5a8210b2b127b7d49ef0e96e1a20a45f60e6231dcbe379f57f19c1ca8a4dde6205b1cc52ee44d17a4a21da34c98a SHA512 0204177ad0291f3fce4c77ab21cce17785d0239f2ae4be8fbdce5575cc98775186caa0e1851b211c05be07e3cc603111eeaac4379c8977e7b140fedee2551f93
-DIST libressl-3.2.3.tar.gz 3839953 BLAKE2B 219c9c2e78952d56dd9eadb92c9732f426cbdd20a2dc905d827ca0547a347065f3347e960dee7456994d8d52d8cb19a028add3e9f343a20864dbb15f4e6654c8 SHA512 8c281f5a155a4cc9bfeb31767d8c29de6ceec602649ff98460c44c4b2c15999799d5549ce07a823a4f7f20f9b441f8718b3ef8eac19ddb6cf6d150e6fe8c9d13
-DIST libressl-3.3.0.tar.gz 3837684 BLAKE2B 0b2947fa00f86829b574beedc462ed7e602b417f057c8bcf966508952e10c17709a4ea484e4b8699eee2cee228e00518a25c9eedd96534273c56a467cdc0c39b SHA512 3ea1339719b85234e4db8753eb11b760b9969bf0917d2556126bb048fc41022def628995587e438781092dcc49233109641b174f156cc4ec451fe8a217372cec
-DIST libressl-3.3.1.tar.gz 3838592 BLAKE2B 67c5bd72c1d1085c13fd3bf2e3829a6b83d61c3c9af5f5e65dca7548abe967f0ec8ebe3c46c6af576c54304b432069aab9d940bded90925cb44fffa7a8f35c29 SHA512 a0a6c10af71c6932a63381f33b2d0fe38b28d1c3c62c0c2de770695152f6eb3c558fdedd2fb6cdf34bd9a2dd3887aec615b652cbc3c1eed6c3c973c787a0c294
-EBUILD libressl-2.9.2.ebuild 1731 BLAKE2B fa6818ac3b951bae347209dcc6028038f2879b94b4e925b600cdb11104f8522fe75f05b39ba06f3b6fe9b6471ed15e5dab2851116cb8e9d5f40182d958f060eb SHA512 dd4d16f4676cb4dd0b11c4b02ac02f3b314a11e65910fde6632d47d80c1f980e2b50ac55ee07b6dd9d5b79376c27d9a55449ee3e4f64fbbbb4d6fba4e7522a61
-EBUILD libressl-3.0.2.ebuild 1689 BLAKE2B 8f1bde4693c2ee7749d488695bfa517164d989d0095fcbd866d801bf0ece7e64635e11a258edf17280c598542b890e6a7d6ebb8b1987004d549db469ef23078b SHA512 73d84fb2b65db01afcd2e0b94030aa3024798e09fe6ec320820c44e1dd2f54112714d6233388aca6254587dde693aa20705df8d3a61cc70df747f6dd76855bfa
-EBUILD libressl-3.1.3.ebuild 1686 BLAKE2B f7d626394f8adca6556b60de345ee8c907fc8ec247ac218dd039fc5b6d06e5d8300263db35a71f18764e55b174eb50188884f2cd61c92456b1ff83c505d12657 SHA512 ad941893c29471c9d60548e5d44caab2c74c5ed7854c02cd82e23382b4e55473b57c9e28059155df7b7b4599db85b76d433addbe050174a3ff28063c98c9005b
-EBUILD libressl-3.1.4.ebuild 1686 BLAKE2B f7d626394f8adca6556b60de345ee8c907fc8ec247ac218dd039fc5b6d06e5d8300263db35a71f18764e55b174eb50188884f2cd61c92456b1ff83c505d12657 SHA512 ad941893c29471c9d60548e5d44caab2c74c5ed7854c02cd82e23382b4e55473b57c9e28059155df7b7b4599db85b76d433addbe050174a3ff28063c98c9005b
-EBUILD libressl-3.1.5.ebuild 1686 BLAKE2B f7d626394f8adca6556b60de345ee8c907fc8ec247ac218dd039fc5b6d06e5d8300263db35a71f18764e55b174eb50188884f2cd61c92456b1ff83c505d12657 SHA512 ad941893c29471c9d60548e5d44caab2c74c5ed7854c02cd82e23382b4e55473b57c9e28059155df7b7b4599db85b76d433addbe050174a3ff28063c98c9005b
-EBUILD libressl-3.2.0.ebuild 1693 BLAKE2B ec68f06229223bbf2065311196b3298959c32cddd9af0664341479c6d06b9e2cfcfc49564121c0a8f559b33cdcddfe4a615b063ac861fdffee4a0e1a1d3e6f27 SHA512 85defb65144ba881ef948ad92e8649350413e1d41572b022896f8fe28be9ccadf1b6c6d2706a07e15cb82cc5de6358e8b1ee1b38bcff1a951f6ac1f794a886c2
-EBUILD libressl-3.2.1.ebuild 1693 BLAKE2B ec68f06229223bbf2065311196b3298959c32cddd9af0664341479c6d06b9e2cfcfc49564121c0a8f559b33cdcddfe4a615b063ac861fdffee4a0e1a1d3e6f27 SHA512 85defb65144ba881ef948ad92e8649350413e1d41572b022896f8fe28be9ccadf1b6c6d2706a07e15cb82cc5de6358e8b1ee1b38bcff1a951f6ac1f794a886c2
-EBUILD libressl-3.2.3.ebuild 1693 BLAKE2B ec68f06229223bbf2065311196b3298959c32cddd9af0664341479c6d06b9e2cfcfc49564121c0a8f559b33cdcddfe4a615b063ac861fdffee4a0e1a1d3e6f27 SHA512 85defb65144ba881ef948ad92e8649350413e1d41572b022896f8fe28be9ccadf1b6c6d2706a07e15cb82cc5de6358e8b1ee1b38bcff1a951f6ac1f794a886c2
-EBUILD libressl-3.3.0.ebuild 1740 BLAKE2B 01f67791c7419f17af23ec8f20d799cea8e8ccdbf8c88028b4f3cd9d0b47892eaca22d2c9deba2be9984ed500356a38e180aaf2707fe1466476f5eb14d53eb78 SHA512 e086423d5e8f92ff2046e7f47e42aa3e39085bad17a4cc40431cb479929a4ec9057ca37a4301776426d968d6a233611b711426a0740053a74b8a7d18ed253a7b
-EBUILD libressl-3.3.1.ebuild 1753 BLAKE2B 4cd44bb2b12aa0bba7a03d9ff90c654edf6bee116c3135ae6e309bb734301c470b33603f00967b472ea1ce9a119c9411acfd7786f71d0aa2bc60f6fcfdd4a7ef SHA512 ff338ebc8a7d6ebf3127e0e095526199ac0d346bb6192a3e03b71a8bf7ee0546a5d56b9490b7ab986a7bd8fb14144b9479aaaefc60e1a3ae22410528b9838e99
-MISC metadata.xml 986 BLAKE2B 1c3f46d2694b17352ec02e1f2c331aae79c677ea638ed6290c51076961ac81f1b472576000fc162115f0ea1f037ac1c6ed0ea80c4603ef6a283e0ac4915fadad SHA512 bd38bf852aebe8dbac58fa324524f2fbbc0da5d22a673f5fa83dafeeee599f4022a46687d10f3d159b0953a0d4b0f1ea88156f7d04c2f1db864569dd29f3e4fe
diff --git a/dev-libs/libressl/files/libressl-2.8.3-solaris10.patch b/dev-libs/libressl/files/libressl-2.8.3-solaris10.patch
deleted file mode 100644
index 20a0af0800bd..000000000000
--- a/dev-libs/libressl/files/libressl-2.8.3-solaris10.patch
+++ /dev/null
@@ -1,69 +0,0 @@
-From libressl Thu Jul 21 09:25:08 2016
-From: schily () schily ! net (Joerg Schilling)
-Date: Thu, 21 Jul 2016 09:25:08 +0000
-To: libressl
-Subject: Non-portable code in ./crypto/compat/getentropy_solaris.c
-Message-Id: <579094f4.Ca9M384ri4oiBOIa%schily () schily ! net>
-X-MARC-Message: https://marc.info/?l=libressl&m=146910737815443
-
-Hi,
-
-the code works only on Solaris based on OpenSolaris-ON from February 18 2010 or
-later.
-
-Many people however still use Solaris 10.
-
-BTW: there is an official portable ELF way based on the AUX vector to do the same
-but this was unfortunately not made a public libc interface, so it would need to
-be incorporated into your code:
-
-https://sourceforge.net/p/schillix-on/schillix-on/ci/default/tree/usr/src/lib/libc/port/gen/getauxv.c
-
-___getauxptr(AT_PHDR) returns the address of &phdr[0]
-___getauxval(AT_PHENT) returns sizeof(phdr[0])
-___getauxval(AT_PHNUM) returns # phdr entries
-
-
-Here is a patch to disable the non-portable code getting the code to compile at
-all:
-
-
-
---- a/crypto/compat/getentropy_solaris.c
-+++ b/crypto/compat/getentropy_solaris.c
-@@ -72,7 +72,9 @@
- static int getentropy_urandom(void *buf, size_t len, const char *path,
- int devfscheck);
- static int getentropy_fallback(void *buf, size_t len);
-+#ifdef ElfW
- static int getentropy_phdr(struct dl_phdr_info *info, size_t size, void *data);
-+#endif
-
- int
- getentropy(void *buf, size_t len)
-@@ -244,6 +246,7 @@
- #endif
- };
-
-+#ifdef ElfW
- static int
- getentropy_phdr(struct dl_phdr_info *info, size_t size, void *data)
- {
-@@ -252,6 +255,7 @@
- SHA512_Update(ctx, &info->dlpi_addr, sizeof (info->dlpi_addr));
- return (0);
- }
-+#endif
-
- static int
- getentropy_fallback(void *buf, size_t len)
-@@ -290,7 +294,9 @@
- cnt += (int)tv.tv_usec;
- }
-
-+#ifdef ElfW
- dl_iterate_phdr(getentropy_phdr, &ctx);
-+#endif
-
- for (ii = 0; ii < sizeof(cl)/sizeof(cl[0]); ii++)
- HX(clock_gettime(cl[ii], &ts) == -1, ts);
diff --git a/dev-libs/libressl/files/libressl-2.9.2-non-glibc.patch b/dev-libs/libressl/files/libressl-2.9.2-non-glibc.patch
deleted file mode 100644
index b00316d88141..000000000000
--- a/dev-libs/libressl/files/libressl-2.9.2-non-glibc.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From a9f0b2143c3154da34b8798127263f6f11f61bd5 Mon Sep 17 00:00:00 2001
-From: Ishimoto Shinobu <47295761+protonesso@users.noreply.github.com>
-Date: Tue, 21 May 2019 22:41:05 +0900
-Subject: [PATCH] avoid glibc
-
-cause problems on musl systems
-
-Upstream-Status: Backport
-[https://github.com/libressl-portable/portable/pull/529]
-Signed-off-by: Stefan Strogin <steils@gentoo.org>
----
- crypto/compat/getprogname_linux.c | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/crypto/compat/getprogname_linux.c b/crypto/compat/getprogname_linux.c
-index 2c89743..4e7e31f 100644
---- a/crypto/compat/getprogname_linux.c
-+++ b/crypto/compat/getprogname_linux.c
-@@ -26,9 +26,7 @@ getprogname(void)
- #if defined(__ANDROID_API__) && __ANDROID_API__ < 21
- extern const char *__progname;
- return __progname;
--#elif defined(__GLIBC__)
-- return program_invocation_short_name;
- #else
--#error "Cannot emulate getprogname"
-+ return program_invocation_short_name;
- #endif
- }
---
-2.21.0
-
diff --git a/dev-libs/libressl/files/libressl-3.2.2-build.patch b/dev-libs/libressl/files/libressl-3.2.2-build.patch
deleted file mode 100644
index 586e7a7a423a..000000000000
--- a/dev-libs/libressl/files/libressl-3.2.2-build.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-From 9abd36e3af5876f67c633f27496ad5660ab7fe24 Mon Sep 17 00:00:00 2001
-From: Brent Cook <busterb@gmail.com>
-Date: Sun, 18 Oct 2020 22:14:03 -0500
-Subject: [PATCH] modify nc build to link libcompat objects directly
-
-Rather than assuming the static version of libcrypto exists for pulling in the compatibility functions, link the compat objects directly. This modifies the object file generation script a bit to handle the empty-case properly as well.
----
- apps/nc/Makefile.am | 8 ++++++--
- crypto/Makefile.am | 4 ++--
- 2 files changed, 8 insertions(+), 4 deletions(-)
-
-diff --git a/apps/nc/Makefile.am b/apps/nc/Makefile.am
-index d678f1eda..58b5c0118 100644
---- a/apps/nc/Makefile.am
-+++ b/apps/nc/Makefile.am
-@@ -1,5 +1,7 @@
- include $(top_srcdir)/Makefile.am.common
-
-+-include $(abs_top_builddir)/crypto/libcrypto_la_objects.mk
-+
- if BUILD_NC
-
- if ENABLE_NC
-@@ -12,11 +14,13 @@ endif
- EXTRA_DIST = nc.1
- EXTRA_DIST += CMakeLists.txt
-
--nc_LDFLAGS = $(abs_top_builddir)/crypto/.libs/libcrypto.a
--
- nc_LDADD = $(abs_top_builddir)/tls/libtls.la
- nc_LDADD += $(PLATFORM_LDADD) $(PROG_LDADD)
-
-+nc_LDADD += $(libcrypto_la_objects)
-+nc_LDADD += $(libcompat_la_objects)
-+nc_LDADD += $(libcompatnoopt_la_objects)
-+
- AM_CPPFLAGS += -I$(top_srcdir)/apps/nc/compat
-
- nc_SOURCES = atomicio.c
-diff --git a/crypto/Makefile.am b/crypto/Makefile.am
-index 97a84e1a7..e32ca96c3 100644
---- a/crypto/Makefile.am
-+++ b/crypto/Makefile.am
-@@ -99,10 +99,10 @@ libcrypto_la_objects.mk: Makefile
- | sed 's/ */ $$\(abs_top_builddir\)\/crypto\//g' \
- > libcrypto_la_objects.mk
- @echo "libcompat_la_objects= $(libcompat_la_OBJECTS)" \
-- | sed 's/ */ $$\(abs_top_builddir\)\/crypto\//g' \
-+ | sed 's/compat\// $$\(abs_top_builddir\)\/crypto\/&/g' \
- >> libcrypto_la_objects.mk
- @echo "libcompatnoopt_la_objects= $(libcompatnoopt_la_OBJECTS)" \
-- | sed 's/ */ $$\(abs_top_builddir\)\/crypto\//g' \
-+ | sed 's/compat\// $$\(abs_top_builddir\)\/crypto\/&/g' \
- >> libcrypto_la_objects.mk
-
- libcrypto_la_LDFLAGS = -version-info @LIBCRYPTO_VERSION@ -no-undefined -export-symbols crypto_portable.sym
diff --git a/dev-libs/libressl/libressl-2.9.2.ebuild b/dev-libs/libressl/libressl-2.9.2.ebuild
deleted file mode 100644
index 038e4525e95c..000000000000
--- a/dev-libs/libressl/libressl-2.9.2.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib-minimal libtool
-
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
-HOMEPAGE="https://www.libressl.org/"
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz"
-
-LICENSE="ISC openssl"
-# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
-# we'll try to use the max of either. However, if either change between
-# versions, we have to change the subslot to trigger rebuild of consumers.
-SLOT="0/47"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+asm static-libs test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( static-libs )"
-
-RDEPEND="!dev-libs/openssl:0"
-DEPEND="${RDEPEND}"
-PDEPEND="app-misc/ca-certificates"
-
-src_prepare() {
- touch crypto/Makefile.in
-
- sed -i \
- -e '/^[ \t]*CFLAGS=/s#-g ##' \
- -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
- -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
- -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
- -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
- -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
- configure || die "fixing CFLAGS failed"
-
- if ! use test ; then
- sed -i \
- -e '/^[ \t]*SUBDIRS =/s#tests##' \
- Makefile.in || die "Removing tests failed"
- fi
-
- eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
- eapply "${FILESDIR}"/${P}-non-glibc.patch
- eapply_user
-
- elibtoolize # for Solaris
-}
-
-multilib_src_configure() {
- ECONF_SOURCE="${S}" econf \
- $(use_enable asm) \
- $(use_enable static-libs static)
-}
-
-multilib_src_test() {
- emake check
-}
-
-multilib_src_install_all() {
- einstalldocs
- find "${D}" -name '*.la' -exec rm -f {} + || die
-}
diff --git a/dev-libs/libressl/libressl-3.0.2.ebuild b/dev-libs/libressl/libressl-3.0.2.ebuild
deleted file mode 100644
index 6c36bb3906c6..000000000000
--- a/dev-libs/libressl/libressl-3.0.2.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-minimal libtool
-
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
-HOMEPAGE="https://www.libressl.org/"
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz"
-
-LICENSE="ISC openssl"
-# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
-# we'll try to use the max of either. However, if either change between
-# versions, we have to change the subslot to trigger rebuild of consumers.
-SLOT="0/47"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+asm static-libs test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( static-libs )"
-
-RDEPEND="!dev-libs/openssl:0"
-DEPEND="${RDEPEND}"
-PDEPEND="app-misc/ca-certificates"
-
-src_prepare() {
- touch crypto/Makefile.in
-
- sed -i \
- -e '/^[ \t]*CFLAGS=/s#-g ##' \
- -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
- -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
- -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
- -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
- -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
- configure || die "fixing CFLAGS failed"
-
- if ! use test ; then
- sed -i \
- -e '/^[ \t]*SUBDIRS =/s#tests##' \
- Makefile.in || die "Removing tests failed"
- fi
-
- eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
- eapply_user
-
- elibtoolize # for Solaris
-}
-
-multilib_src_configure() {
- ECONF_SOURCE="${S}" econf \
- $(use_enable asm) \
- $(use_enable static-libs static)
-}
-
-multilib_src_test() {
- emake check
-}
-
-multilib_src_install_all() {
- einstalldocs
- find "${D}" -name '*.la' -exec rm -f {} + || die
-}
diff --git a/dev-libs/libressl/libressl-3.1.3.ebuild b/dev-libs/libressl/libressl-3.1.3.ebuild
deleted file mode 100644
index 80d558516419..000000000000
--- a/dev-libs/libressl/libressl-3.1.3.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-minimal libtool
-
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
-HOMEPAGE="https://www.libressl.org/"
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz"
-
-LICENSE="ISC openssl"
-# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
-# we'll try to use the max of either. However, if either change between
-# versions, we have to change the subslot to trigger rebuild of consumers.
-SLOT="0/48"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+asm static-libs test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( static-libs )"
-
-RDEPEND="!dev-libs/openssl:0"
-DEPEND="${RDEPEND}"
-PDEPEND="app-misc/ca-certificates"
-
-src_prepare() {
- touch crypto/Makefile.in
-
- sed -i \
- -e '/^[ \t]*CFLAGS=/s#-g ##' \
- -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
- -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
- -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
- -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
- -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
- configure || die "fixing CFLAGS failed"
-
- if ! use test ; then
- sed -i \
- -e '/^[ \t]*SUBDIRS =/s#tests##' \
- Makefile.in || die "Removing tests failed"
- fi
-
- eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
- eapply_user
-
- elibtoolize # for Solaris
-}
-
-multilib_src_configure() {
- ECONF_SOURCE="${S}" econf \
- $(use_enable asm) \
- $(use_enable static-libs static)
-}
-
-multilib_src_test() {
- emake check
-}
-
-multilib_src_install_all() {
- einstalldocs
- find "${D}" -name '*.la' -exec rm -f {} + || die
-}
diff --git a/dev-libs/libressl/libressl-3.1.4.ebuild b/dev-libs/libressl/libressl-3.1.4.ebuild
deleted file mode 100644
index 80d558516419..000000000000
--- a/dev-libs/libressl/libressl-3.1.4.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-minimal libtool
-
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
-HOMEPAGE="https://www.libressl.org/"
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz"
-
-LICENSE="ISC openssl"
-# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
-# we'll try to use the max of either. However, if either change between
-# versions, we have to change the subslot to trigger rebuild of consumers.
-SLOT="0/48"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+asm static-libs test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( static-libs )"
-
-RDEPEND="!dev-libs/openssl:0"
-DEPEND="${RDEPEND}"
-PDEPEND="app-misc/ca-certificates"
-
-src_prepare() {
- touch crypto/Makefile.in
-
- sed -i \
- -e '/^[ \t]*CFLAGS=/s#-g ##' \
- -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
- -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
- -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
- -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
- -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
- configure || die "fixing CFLAGS failed"
-
- if ! use test ; then
- sed -i \
- -e '/^[ \t]*SUBDIRS =/s#tests##' \
- Makefile.in || die "Removing tests failed"
- fi
-
- eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
- eapply_user
-
- elibtoolize # for Solaris
-}
-
-multilib_src_configure() {
- ECONF_SOURCE="${S}" econf \
- $(use_enable asm) \
- $(use_enable static-libs static)
-}
-
-multilib_src_test() {
- emake check
-}
-
-multilib_src_install_all() {
- einstalldocs
- find "${D}" -name '*.la' -exec rm -f {} + || die
-}
diff --git a/dev-libs/libressl/libressl-3.1.5.ebuild b/dev-libs/libressl/libressl-3.1.5.ebuild
deleted file mode 100644
index 80d558516419..000000000000
--- a/dev-libs/libressl/libressl-3.1.5.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-minimal libtool
-
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
-HOMEPAGE="https://www.libressl.org/"
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz"
-
-LICENSE="ISC openssl"
-# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
-# we'll try to use the max of either. However, if either change between
-# versions, we have to change the subslot to trigger rebuild of consumers.
-SLOT="0/48"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+asm static-libs test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( static-libs )"
-
-RDEPEND="!dev-libs/openssl:0"
-DEPEND="${RDEPEND}"
-PDEPEND="app-misc/ca-certificates"
-
-src_prepare() {
- touch crypto/Makefile.in
-
- sed -i \
- -e '/^[ \t]*CFLAGS=/s#-g ##' \
- -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
- -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
- -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
- -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
- -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
- configure || die "fixing CFLAGS failed"
-
- if ! use test ; then
- sed -i \
- -e '/^[ \t]*SUBDIRS =/s#tests##' \
- Makefile.in || die "Removing tests failed"
- fi
-
- eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
- eapply_user
-
- elibtoolize # for Solaris
-}
-
-multilib_src_configure() {
- ECONF_SOURCE="${S}" econf \
- $(use_enable asm) \
- $(use_enable static-libs static)
-}
-
-multilib_src_test() {
- emake check
-}
-
-multilib_src_install_all() {
- einstalldocs
- find "${D}" -name '*.la' -exec rm -f {} + || die
-}
diff --git a/dev-libs/libressl/libressl-3.2.0.ebuild b/dev-libs/libressl/libressl-3.2.0.ebuild
deleted file mode 100644
index 1885f60b24c5..000000000000
--- a/dev-libs/libressl/libressl-3.2.0.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-minimal libtool
-
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
-HOMEPAGE="https://www.libressl.org/"
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz"
-
-LICENSE="ISC openssl"
-# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
-# we'll try to use the max of either. However, if either change between
-# versions, we have to change the subslot to trigger rebuild of consumers.
-SLOT="0/48"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+asm static-libs test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( static-libs )"
-
-RDEPEND="!dev-libs/openssl:0"
-DEPEND="${RDEPEND}"
-PDEPEND="app-misc/ca-certificates"
-
-src_prepare() {
- touch crypto/Makefile.in
-
- sed -i \
- -e '/^[ \t]*CFLAGS=/s#-g ##' \
- -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
- -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
- -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
- -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
- -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
- configure || die "fixing CFLAGS failed"
-
- if ! use test ; then
- sed -i \
- -e '/^[ \t]*SUBDIRS =/s#tests##' \
- Makefile.in || die "Removing tests failed"
- fi
-
- eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
- eapply_user
-
- elibtoolize # for Solaris
-}
-
-multilib_src_configure() {
- ECONF_SOURCE="${S}" econf \
- $(use_enable asm) \
- $(use_enable static-libs static)
-}
-
-multilib_src_test() {
- emake check
-}
-
-multilib_src_install_all() {
- einstalldocs
- find "${D}" -name '*.la' -exec rm -f {} + || die
-}
diff --git a/dev-libs/libressl/libressl-3.2.1.ebuild b/dev-libs/libressl/libressl-3.2.1.ebuild
deleted file mode 100644
index 1885f60b24c5..000000000000
--- a/dev-libs/libressl/libressl-3.2.1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-minimal libtool
-
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
-HOMEPAGE="https://www.libressl.org/"
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz"
-
-LICENSE="ISC openssl"
-# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
-# we'll try to use the max of either. However, if either change between
-# versions, we have to change the subslot to trigger rebuild of consumers.
-SLOT="0/48"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+asm static-libs test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( static-libs )"
-
-RDEPEND="!dev-libs/openssl:0"
-DEPEND="${RDEPEND}"
-PDEPEND="app-misc/ca-certificates"
-
-src_prepare() {
- touch crypto/Makefile.in
-
- sed -i \
- -e '/^[ \t]*CFLAGS=/s#-g ##' \
- -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
- -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
- -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
- -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
- -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
- configure || die "fixing CFLAGS failed"
-
- if ! use test ; then
- sed -i \
- -e '/^[ \t]*SUBDIRS =/s#tests##' \
- Makefile.in || die "Removing tests failed"
- fi
-
- eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
- eapply_user
-
- elibtoolize # for Solaris
-}
-
-multilib_src_configure() {
- ECONF_SOURCE="${S}" econf \
- $(use_enable asm) \
- $(use_enable static-libs static)
-}
-
-multilib_src_test() {
- emake check
-}
-
-multilib_src_install_all() {
- einstalldocs
- find "${D}" -name '*.la' -exec rm -f {} + || die
-}
diff --git a/dev-libs/libressl/libressl-3.2.3.ebuild b/dev-libs/libressl/libressl-3.2.3.ebuild
deleted file mode 100644
index 1885f60b24c5..000000000000
--- a/dev-libs/libressl/libressl-3.2.3.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-minimal libtool
-
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
-HOMEPAGE="https://www.libressl.org/"
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz"
-
-LICENSE="ISC openssl"
-# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
-# we'll try to use the max of either. However, if either change between
-# versions, we have to change the subslot to trigger rebuild of consumers.
-SLOT="0/48"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+asm static-libs test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( static-libs )"
-
-RDEPEND="!dev-libs/openssl:0"
-DEPEND="${RDEPEND}"
-PDEPEND="app-misc/ca-certificates"
-
-src_prepare() {
- touch crypto/Makefile.in
-
- sed -i \
- -e '/^[ \t]*CFLAGS=/s#-g ##' \
- -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
- -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
- -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
- -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
- -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
- configure || die "fixing CFLAGS failed"
-
- if ! use test ; then
- sed -i \
- -e '/^[ \t]*SUBDIRS =/s#tests##' \
- Makefile.in || die "Removing tests failed"
- fi
-
- eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
- eapply_user
-
- elibtoolize # for Solaris
-}
-
-multilib_src_configure() {
- ECONF_SOURCE="${S}" econf \
- $(use_enable asm) \
- $(use_enable static-libs static)
-}
-
-multilib_src_test() {
- emake check
-}
-
-multilib_src_install_all() {
- einstalldocs
- find "${D}" -name '*.la' -exec rm -f {} + || die
-}
diff --git a/dev-libs/libressl/libressl-3.3.0.ebuild b/dev-libs/libressl/libressl-3.3.0.ebuild
deleted file mode 100644
index a78469b4e02d..000000000000
--- a/dev-libs/libressl/libressl-3.3.0.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-minimal libtool
-
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
-HOMEPAGE="https://www.libressl.org/"
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz"
-
-LICENSE="ISC openssl"
-# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
-# we'll try to use the max of either. However, if either change between
-# versions, we have to change the subslot to trigger rebuild of consumers.
-SLOT="0/48"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+asm static-libs test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( static-libs )"
-
-RDEPEND="!dev-libs/openssl:0"
-DEPEND="${RDEPEND}"
-PDEPEND="app-misc/ca-certificates"
-
-src_prepare() {
- touch crypto/Makefile.in
-
- sed -i \
- -e '/^[ \t]*CFLAGS=/s#-g ##' \
- -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
- -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
- -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
- -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
- -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
- configure || die "fixing CFLAGS failed"
-
- if ! use test ; then
- sed -i \
- -e '/^[ \t]*SUBDIRS =/s#tests##' \
- Makefile.in || die "Removing tests failed"
- fi
-
- eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
- #eapply "${FILESDIR}"/${PN}-3.2.2-build.patch
- eapply_user
-
- elibtoolize # for Solaris
-}
-
-multilib_src_configure() {
- ECONF_SOURCE="${S}" econf \
- $(use_enable asm) \
- $(use_enable static-libs static)
-}
-
-multilib_src_test() {
- emake check
-}
-
-multilib_src_install_all() {
- einstalldocs
- find "${D}" -name '*.la' -exec rm -f {} + || die
-}
diff --git a/dev-libs/libressl/libressl-3.3.1.ebuild b/dev-libs/libressl/libressl-3.3.1.ebuild
deleted file mode 100644
index b43f11d83498..000000000000
--- a/dev-libs/libressl/libressl-3.3.1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-minimal libtool
-
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
-HOMEPAGE="https://www.libressl.org/"
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz"
-
-LICENSE="ISC openssl"
-# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
-# we'll try to use the max of either. However, if either change between
-# versions, we have to change the subslot to trigger rebuild of consumers.
-SLOT="0/48"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+asm static-libs test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( static-libs )"
-
-RDEPEND="!dev-libs/openssl:0"
-DEPEND="${RDEPEND}"
-PDEPEND="app-misc/ca-certificates"
-
-src_prepare() {
- touch crypto/Makefile.in
-
- sed -i \
- -e '/^[ \t]*CFLAGS=/s#-g ##' \
- -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
- -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
- -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
- -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
- -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
- configure || die "fixing CFLAGS failed"
-
- if ! use test ; then
- sed -i \
- -e '/^[ \t]*SUBDIRS =/s#tests##' \
- Makefile.in || die "Removing tests failed"
- fi
-
- eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
- #eapply "${FILESDIR}"/${PN}-3.2.2-build.patch
- eapply_user
-
- elibtoolize # for Solaris
-}
-
-multilib_src_configure() {
- ECONF_SOURCE="${S}" econf \
- $(use_enable asm) \
- $(use_enable static-libs static)
-}
-
-multilib_src_test() {
- emake check
-}
-
-multilib_src_install_all() {
- einstalldocs
- find "${D}" -name '*.la' -exec rm -f {} + || die
-}
diff --git a/dev-libs/libressl/metadata.xml b/dev-libs/libressl/metadata.xml
deleted file mode 100644
index a7201a6f607c..000000000000
--- a/dev-libs/libressl/metadata.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>libressl@gentoo.org</email>
- </maintainer>
- <longdescription lang="en">
- LibreSSL is a version of the TLS/crypto stack forked from OpenSSL in
- 2014, with goals of modernizing the codebase, improving security, and
- applying best practice development processes.
- </longdescription>
- <use>
- <flag name="asm">Enables assembly</flag>
- </use>
- <upstream>
- <changelog>http://www.libressl.org/releases.html</changelog>
- <bugs-to>
- https://github.com/libressl-portable/portable/issues
- </bugs-to>
- <remote-id type="github">libressl-portable/portable</remote-id>
- </upstream>
- <slots>
- <slot name="0">
- Pin source packages to SLOT 0, as binary compatibility slots are expected to come and go.
- </slot>
- <subslots>
- Reflect ABI of libcrypto.so and libssl.so only, NOT libtls.so.
- </subslots>
- </slots>
-</pkgmetadata>
diff --git a/dev-libs/libretls/Manifest b/dev-libs/libretls/Manifest
index 22f7c380d03d..4edb0697c2ea 100644
--- a/dev-libs/libretls/Manifest
+++ b/dev-libs/libretls/Manifest
@@ -1,3 +1,3 @@
DIST libretls-3.3.1.tar.gz 431233 BLAKE2B b935cae7bdd2e2338099dbc830e2773198d5d4ed12df80b89291d0eb8ae68549e36413c79ba1373d8bce8fd857c4a291fbd9bce30c819cc182bd5b68ac7b9527 SHA512 ddb4eb7c2c7e9cbb36ced17424ea0e08863488e6b3e18cd462ccc52b2eca685b5299f79ed6ba58ad4da2d742b61fa4857109a19137a1ee4c6cfdb48463080f4a
-EBUILD libretls-3.3.1-r1.ebuild 680 BLAKE2B f59e32ccb7244e16cf54d5908748c513c474d9468996f1ef0052822653e77cb485b88ff8e8b8af8cb64bbb38920908a276e48df2653a527c6724dc6208934bc3 SHA512 f378ad47ed974fe36ab42653b1f02a88d62bcf16d6bd0a6f8548eac592ba10a677ca8a9095b37a57292095cd095aff586d962187d3bacc95f8674d1feb54a8a5
+EBUILD libretls-3.3.1-r1.ebuild 661 BLAKE2B 9006ca31c4da0b05a40d756fe1b186bb956eee04fa2c6ea18992e2c6d9a683b38cdbf37c843ce1b8b5926fea97a97d9335794433d2ff37fc5083626f5e3136fb SHA512 2083dd6887e881a88ced7991b065f405f422429a5d68baf1879abf83c4d2027af12d9db2b14863d63199edbcd5c73127e4c063b846f273689c569712eef00a6f
MISC metadata.xml 360 BLAKE2B 5cc82f43a10ff14c4f5a8defdd77defdc89b74370d49775b3fa25226ff25303f3ad276a91f90f44bb1a58f4a29ea4936a9f3bf455c16190de039e407442bf596 SHA512 c250f62e9f43df69fda74d9a276f4ec7f314522ee3a7b32cee360339bebbf7c6bf63008b433e45fcc441d01d6a363f8447a38edca9243eede7e1b6146e7b3c70
diff --git a/dev-libs/libretls/libretls-3.3.1-r1.ebuild b/dev-libs/libretls/libretls-3.3.1-r1.ebuild
index 8b3cb0e92b3f..73ddfdbea7de 100644
--- a/dev-libs/libretls/libretls-3.3.1-r1.ebuild
+++ b/dev-libs/libretls/libretls-3.3.1-r1.ebuild
@@ -15,7 +15,7 @@ KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
DEPEND="dev-libs/openssl:="
RDEPEND="${DEPEND}
- !dev-libs/libressl"
+"
BDEPEND="virtual/pkgconfig"
multilib_src_configure() {
diff --git a/dev-libs/libstrophe/Manifest b/dev-libs/libstrophe/Manifest
index 4c220caa8847..6a58384c9dcf 100644
--- a/dev-libs/libstrophe/Manifest
+++ b/dev-libs/libstrophe/Manifest
@@ -1,10 +1,9 @@
-AUX libstrophe-0.9.2-libressl.patch 843 BLAKE2B f979127225535d271dafdb379d9e07bdfd06cd5684c07fe2a8a466698109dd68c0626615d20636d230858e5a2868dd450b5fabcbb4482e6814a2b3d032bd89f8 SHA512 6a6321955805eb1b80a7dc6baa528a9594f2d37a640e4166839fa9db9d0e2113a64dd33f08682c03a1a840836c76a4e62e384c9cfdd798442ee024ff88c1d8e6
DIST libstrophe-0.10.0.tar.gz 520645 BLAKE2B 85998ffa7d2051bf3372842a0bc6d5404932c41853609943ae0420760e0434a74b711bd5f23657f061f1227647247b1989833c54c11a88490fe7617459687818 SHA512 9d2e8f95ab5f9611529e18b0130322a196d4b59aae69c931a6d7dc462d4a6a4fa395d6fbca56d9f329fc943e3de005b570ea34629a504175f3f2ec91f85bf40a
DIST libstrophe-0.10.1.tar.gz 520649 BLAKE2B aa5cf0c972d7ae8731752f351dc3c1d6d230b8a1411417a81126543dd47e79e324a8c258cbc4c2e608c748d62211dcde3802cb92bb3612c6a33bcd2209182a90 SHA512 1ee3cb76cdc76711b4928d69fb8add974ab8359b729ec12003d73530c93492f4e8d208cacbd50f8db7509bc01f56a9f945348bc3a6fdd18a7080b751fff8a783
DIST libstrophe-0.9.2.tar.gz 500459 BLAKE2B 0b1f6f1daac1215bcdcbde0e54264b98f5a863de339500826f625f8c5e8143ce7200fb251d04248715e9a8b6621a4360e7ca2780bf4684d916ec13361b5f6fcc SHA512 a0129c49ca574afaefa77c412143571af2eb1100c7d737d497b65d44680d35e2404ee2d4d4e1378b06ac1bcc5c587f505f79fea9251af1cbb36afd990d48570d
DIST libstrophe-0.9.3.tar.gz 502449 BLAKE2B 662b0c329b0bf7d7f34fc80bf0608b921fa1ad54c8277e88f23f3ed17d0892dc7e3d9bcaaa9707306801e9254bba4a127390025ab95e1d9d850c299a7b26d980 SHA512 9c8ba980f532c5576c2c5a9e3cdca9f833ec78debcb06b17e2f534de0e710ec416b997b0498be77a89fa7f57187456edb1d602993c695a5e738718ea593697a5
-EBUILD libstrophe-0.10.0.ebuild 1091 BLAKE2B 92e16fd9289e8273722995302d698793b8534750f4622b0cd603f4096133292bb2b7da6c99f1d5f27202349bbb74446f11f55db621eb8299f3da62e2806dafe1 SHA512 60c666e19088958b26149161ab4464b786659eaa2a219ab7b38be3f7eec73f97dc927f67ca6472726e79be0773391ee1f48844ad18db6658143688709eb50188
-EBUILD libstrophe-0.10.1.ebuild 1092 BLAKE2B 185281c223cd29f2d90dedfdfa18525be8ef017a170b8a78a3f151b4051bd2a8f00a452322b272c36f762efd99bab47da162ff33983ff1a59e5200fa5377534c SHA512 d4744a181fb65e52f7b3f2d549db4278a0dceb4e00723dd6590a02393df29e1740a468b5496cd7b7f6083f27201e08c06af3cdfc530625a98370b3df2df80035
-EBUILD libstrophe-0.9.2.ebuild 1150 BLAKE2B 307a9eb08191ad50f3c9c43d6b9ba6ad1f4ea695a9ca904355218f359a50cd4cb49d41c170b058d9aa898a2e9a37a00fa6b561928d522ee437e35ce2a15e93cf SHA512 00c14fb2236618196b874fc16ecaa8c58e12996f702c76db46ebaa179fc0920a989c3492657e85c0e54f4369acde9e1a3731df08d048bedc30dc390892a939f6
-EBUILD libstrophe-0.9.3.ebuild 1092 BLAKE2B 185281c223cd29f2d90dedfdfa18525be8ef017a170b8a78a3f151b4051bd2a8f00a452322b272c36f762efd99bab47da162ff33983ff1a59e5200fa5377534c SHA512 d4744a181fb65e52f7b3f2d549db4278a0dceb4e00723dd6590a02393df29e1740a468b5496cd7b7f6083f27201e08c06af3cdfc530625a98370b3df2df80035
+EBUILD libstrophe-0.10.0.ebuild 1031 BLAKE2B 30e399cb399c0de37a462b9cdce10ec4e19a9ebf81299d787e10d4b8ae468ecfbc39086ef156ce13b442cf5d0184fef0f64d8864df702beb967a459f1fc9b451 SHA512 946c25d4972f929288fbc62346283187bcec07d09c98eba02d634ff4fd9d04be72ce2d2053055e297d2695616c12333295a34b06ce194591228317f53dd5ad48
+EBUILD libstrophe-0.10.1.ebuild 1032 BLAKE2B 75137d8f5ef5dce445513860975fb1076ed6750498c4a4835d5a2823da6521641ef1b950f25087981c8d9ca8abfe69a6f018cb810a4d385424e578e25796dd73 SHA512 1cd63b40ea5fa34d9560ea0c099a139fb3f857551264c019fbb40459939328b04563c5de5632c263215cf4a304f5bf6eab31e693d5b12268e684866153d9d0ae
+EBUILD libstrophe-0.9.2.ebuild 1032 BLAKE2B 75137d8f5ef5dce445513860975fb1076ed6750498c4a4835d5a2823da6521641ef1b950f25087981c8d9ca8abfe69a6f018cb810a4d385424e578e25796dd73 SHA512 1cd63b40ea5fa34d9560ea0c099a139fb3f857551264c019fbb40459939328b04563c5de5632c263215cf4a304f5bf6eab31e693d5b12268e684866153d9d0ae
+EBUILD libstrophe-0.9.3.ebuild 1032 BLAKE2B 75137d8f5ef5dce445513860975fb1076ed6750498c4a4835d5a2823da6521641ef1b950f25087981c8d9ca8abfe69a6f018cb810a4d385424e578e25796dd73 SHA512 1cd63b40ea5fa34d9560ea0c099a139fb3f857551264c019fbb40459939328b04563c5de5632c263215cf4a304f5bf6eab31e693d5b12268e684866153d9d0ae
MISC metadata.xml 591 BLAKE2B 0706dfaeb6ebcf44525e7ecfe772c8496020da59ed5b3024775e41a79ec0ac5861d118e136d45187f819e70ac7e2bf360bf210d159167aeb1eccaa75747353fd SHA512 d05b0612eae08214749144fdca408ae9b630cd9763762fec74b46639d7faed460c2c4cc07e278453c637376e78aa50eafdf137a6143f7ded355358ffb292fd60
diff --git a/dev-libs/libstrophe/files/libstrophe-0.9.2-libressl.patch b/dev-libs/libstrophe/files/libstrophe-0.9.2-libressl.patch
deleted file mode 100644
index 1c0cf239cdfc..000000000000
--- a/dev-libs/libstrophe/files/libstrophe-0.9.2-libressl.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/src/tls_openssl.c
-+++ b/src/tls_openssl.c
-@@ -51,7 +51,7 @@
-
- void tls_initialize(void)
- {
--#if OPENSSL_VERSION_NUMBER < 0x10100000L
-+#if OPENSSL_VERSION_NUMBER < 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL)
- SSL_library_init();
- SSL_load_error_strings();
- #else
-@@ -120,7 +120,7 @@
- /* Trust server's certificate when user sets the flag explicitly. */
- mode = conn->tls_trust ? SSL_VERIFY_NONE : SSL_VERIFY_PEER;
- SSL_set_verify(tls->ssl, mode, 0);
--#if OPENSSL_VERSION_NUMBER >= 0x10002000L
-+#if OPENSSL_VERSION_NUMBER >= 0x10002000L && (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x2070000fL)
- /* Hostname verification is supported in OpenSSL 1.0.2 and newer. */
- X509_VERIFY_PARAM *param = SSL_get0_param(tls->ssl);
-
diff --git a/dev-libs/libstrophe/libstrophe-0.10.0.ebuild b/dev-libs/libstrophe/libstrophe-0.10.0.ebuild
index b6501c3abcab..c7dd5320b926 100644
--- a/dev-libs/libstrophe/libstrophe-0.10.0.ebuild
+++ b/dev-libs/libstrophe/libstrophe-0.10.0.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
@@ -8,13 +8,12 @@ SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.gz"
LICENSE="|| ( MIT GPL-3 )"
SLOT="0"
KEYWORDS="amd64"
-IUSE="doc expat libressl"
+IUSE="doc expat"
RDEPEND="
expat? ( dev-libs/expat )
!expat? ( dev-libs/libxml2:2 )
- libressl? ( dev-libs/libressl:0= )
- !libressl? ( dev-libs/openssl:0= )
+ dev-libs/openssl:0=
"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )
diff --git a/dev-libs/libstrophe/libstrophe-0.10.1.ebuild b/dev-libs/libstrophe/libstrophe-0.10.1.ebuild
index 5757ff621942..bae3fd596e3f 100644
--- a/dev-libs/libstrophe/libstrophe-0.10.1.ebuild
+++ b/dev-libs/libstrophe/libstrophe-0.10.1.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
@@ -8,13 +8,12 @@ SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.gz"
LICENSE="|| ( MIT GPL-3 )"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="doc expat libressl"
+IUSE="doc expat"
RDEPEND="
expat? ( dev-libs/expat )
!expat? ( dev-libs/libxml2:2 )
- libressl? ( dev-libs/libressl:0= )
- !libressl? ( dev-libs/openssl:0= )
+ dev-libs/openssl:0=
"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )
diff --git a/dev-libs/libstrophe/libstrophe-0.9.2.ebuild b/dev-libs/libstrophe/libstrophe-0.9.2.ebuild
index c312bb04fe2b..bae3fd596e3f 100644
--- a/dev-libs/libstrophe/libstrophe-0.9.2.ebuild
+++ b/dev-libs/libstrophe/libstrophe-0.9.2.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
@@ -8,20 +8,18 @@ SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.gz"
LICENSE="|| ( MIT GPL-3 )"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="doc expat libressl"
+IUSE="doc expat"
RDEPEND="
expat? ( dev-libs/expat )
!expat? ( dev-libs/libxml2:2 )
- libressl? ( dev-libs/libressl:0= )
- !libressl? ( dev-libs/openssl:0= )
+ dev-libs/openssl:0=
"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )
"
DOCS=( ChangeLog )
-PATCHES=( "${FILESDIR}/libstrophe-0.9.2-libressl.patch" )
src_configure() {
# shellcheck disable=SC2207
diff --git a/dev-libs/libstrophe/libstrophe-0.9.3.ebuild b/dev-libs/libstrophe/libstrophe-0.9.3.ebuild
index 5757ff621942..bae3fd596e3f 100644
--- a/dev-libs/libstrophe/libstrophe-0.9.3.ebuild
+++ b/dev-libs/libstrophe/libstrophe-0.9.3.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
@@ -8,13 +8,12 @@ SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.gz"
LICENSE="|| ( MIT GPL-3 )"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="doc expat libressl"
+IUSE="doc expat"
RDEPEND="
expat? ( dev-libs/expat )
!expat? ( dev-libs/libxml2:2 )
- libressl? ( dev-libs/libressl:0= )
- !libressl? ( dev-libs/openssl:0= )
+ dev-libs/openssl:0=
"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )
diff --git a/dev-libs/libtpms/Manifest b/dev-libs/libtpms/Manifest
index fbbd1cd6fbf8..bc7a6a9f667b 100644
--- a/dev-libs/libtpms/Manifest
+++ b/dev-libs/libtpms/Manifest
@@ -1,4 +1,4 @@
AUX libtpms-0.8.0-Remove-WError.patch 472 BLAKE2B 08bf1379957d35b123180d0e2434ee9f0bb050bb420e3ab176467f517489890491edf12a14d1ed28a6eb6d5adb3d7aabe274870de7ea691a9f53b169c269761c SHA512 2e7dcd146f8ac438c574ac662c513a95f4d99277c7123b86f633ea1b4c2d3c8dc758f4675258c519b6b1449cfe6f3573eb13241b7b255d09967965627eddf997
DIST libtpms-0.8.2.tar.gz 1253915 BLAKE2B 48281512f2611376f0f3a67a2646fdc406c2d28bfd560a07b23c122a1b4d68c2840c5cd23f41beae4a13eab419e722aed821cecd919ae6219da325724d55e3b3 SHA512 635f1b30265f1752602caefa1fa87f0032e4d38f1b7113137b7e25a85da10e34f89f9d928b960660e9451306807f111ed96c2a11cbb2de4fb4beb7e638f83727
-EBUILD libtpms-0.8.2.ebuild 1253 BLAKE2B df095e423e0020bd75c7507eb49802b077747ee619ff001664905f70f41540fdf93fb485c2cc4095ef77ae5253423bcb07913ce7b4332d2360fef35d29abb305 SHA512 96b9caf1d2c761f93a98926a16edd6be5ec828d4c45142bb1c9bf3de878203af9ef9e952edf405b9864c3ec2f4e041b7e8351ac9875760e7fa5758dc4009a69b
+EBUILD libtpms-0.8.2.ebuild 1185 BLAKE2B 90295a0a4023e786ed52815b187baa20d91b03f3e959125ea626ec980b32356416ffc2a4e23b7a7179f0fbd5beab47857d7245ace5ba4e25d28dd6c10f927b4b SHA512 f7f2fbacb42ac4b531312e333abe24b72d93befa29781892c90a69a76a3c3cd0f8f280c8a104e52a8ffdde33971a6f38bea906aa6a2e6a60b1ebe15110fe6024
MISC metadata.xml 403 BLAKE2B 4814e5c482ca758a1dabe326fd8a25fbe32554dbc1f68c4fe0b4db76ae1db086a31d256d8c015884fa6b811e495862a559fe3cdd08ffff7b35def3099769f40d SHA512 f0c7f037abbe22a17b86ae160ddd5c703051b10ec53bea2bf9f2aa6efdaf50bdb8fc2eb1ed7caa47bd2d7dc3276d8d0212dece07184c4fc2daa8793d1592e50c
diff --git a/dev-libs/libtpms/libtpms-0.8.2.ebuild b/dev-libs/libtpms/libtpms-0.8.2.ebuild
index 49098b44476e..d8fb23739da2 100644
--- a/dev-libs/libtpms/libtpms-0.8.2.ebuild
+++ b/dev-libs/libtpms/libtpms-0.8.2.ebuild
@@ -11,10 +11,8 @@ SRC_URI="https://github.com/stefanberger/libtpms/archive/v${PV}.tar.gz -> ${P}.t
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="libressl"
-DEPEND=" !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )"
+DEPEND="dev-libs/openssl:0="
RDEPEND="${DEPEND}"
PATCHES=(
diff --git a/dev-libs/libuv/Manifest b/dev-libs/libuv/Manifest
index 0b082f3556b1..5b452d4fec90 100644
--- a/dev-libs/libuv/Manifest
+++ b/dev-libs/libuv/Manifest
@@ -1,4 +1,7 @@
+AUX libuv-1.41.0-darwin.patch 1747 BLAKE2B a5a2d3ac70468515e395f69c9a80748d6db261f8ae7c4979fc3965d32d7d8acd6c6edad4a4e9afc449e36df0f7544ecd1823bceba17ba456f21b221c78341243 SHA512 23be80dedc692cae3dc67d66834c937a890f781a9f73c68ebc3181130a5f33f981f822ef026464f77aa134701505054cbf76cf852429d0b3194d6a48773a0b8d
DIST libuv-1.40.0.tar.gz 1274587 BLAKE2B 91d0e64a92be5686c0da3c4ad35fa52351012434a2a23db3fd91c26fc8e7b42d20d183a861feb876e2b5ab43e45ab59e720299f622a79c6bbdc6350b4b9e6e3d SHA512 14a6880e636e9d046e1f4c86061d7ca5fe0cdae0efb0c6fec6b6ad03b17c626da479d6cc1ae84da281ec04a75e0d56fa99ef25164432cdb246cf59f0964a7e8b
+DIST libuv-1.41.0.tar.gz 1281268 BLAKE2B 6d6fef33953c4d03835adfdd66e9a44c61071440ceeea48d88bcf6593e2a35c7d0878369c87b38a92f66ead2ab0f799d4b7476ced3707ca7f41e39f93875bdc4 SHA512 bb08a1970a10e8d9571ffea3d021643de30ec212cd51317b98d6cf0cfe55d6877992921fb01d1188a6d466687335b77885685d924f8cb7200a0bec30eee05c65
EBUILD libuv-1.40.0.ebuild 1702 BLAKE2B 3a8c32240dffaf200cde5cea866934965106d3dfcd56b330d8f346e2b317d87a3dad03511ae954f93e3548c5baf9d707a40fd25347768b9125e55084f108d4ba SHA512 147a8e3ad48b3dbea5da4b635cc472d5f85b4ee3deb2405bef38712a3d9a124f4f9b6576a3a973905e665735229a84d7af06741e4713cdf77564bfeb5a9a8e26
-EBUILD libuv-9999.ebuild 1000 BLAKE2B 39cca04aa13e367adbbe3aaab32e0eb2edd1d7966b6f81ea5a8b7772fb6e590aebb06da9ede6782ce9e4806737251d970992f2c4d56726469b11815ed58ee3e4 SHA512 170a10be4f9b177894113114b28f3932836a943a29dfe8c2ea12213421ea96c0d66b65039fa3ad60a208a30786ead3faabeda532433e741bb6d8f7b44f9dc21e
-MISC metadata.xml 1317 BLAKE2B dfa271e354ff7c8fb44eb02c8513f9069ff97f409caba0e171a598625732561e41208c61b1cd923f0d920cb7f91b982520c35f2306743b259b51c92247735e64 SHA512 43c3692fd4f7d9ab1e92bd6318782135e6e359c01da018525882f0ccd368814787203e0fedf650a48e3d57bff7f59d3d8418a7d2f72eb3ee061da7b5fb74d67b
+EBUILD libuv-1.41.0.ebuild 1366 BLAKE2B 417a761a89412ec9010fe8f7e28c64dd9faaa8c5dda6c5b920d372eb3283665db7cba9b73976264dbe043f898ae5a90e35e508cc628bc32491d803d38e141555 SHA512 265ab2037600825d36c12df3a4ff6db43631c28c481116963d9c5ba6bce555e18572bf91ac7900d74c1fc70d201d93499055bf89c9c8912b49ae7dda318b9479
+EBUILD libuv-9999.ebuild 1366 BLAKE2B 417a761a89412ec9010fe8f7e28c64dd9faaa8c5dda6c5b920d372eb3283665db7cba9b73976264dbe043f898ae5a90e35e508cc628bc32491d803d38e141555 SHA512 265ab2037600825d36c12df3a4ff6db43631c28c481116963d9c5ba6bce555e18572bf91ac7900d74c1fc70d201d93499055bf89c9c8912b49ae7dda318b9479
+MISC metadata.xml 1429 BLAKE2B 78cfbe0bb9f028975aaf6721f96efe4e79ac0e14563a32bffcc4ed5509928c76ea28d5b7513290cdaf062c9edfccd8f8f1ffd30922739176a1919303a60e222b SHA512 c429cbb18602a7681a1c2bea6af32e889e33d788c5cdd1f1f5a8b99a9c533c5603bd612bca76ec37bbdc1eeb9bcf5ffa47018f71aaadf66785a3da06667661b0
diff --git a/dev-libs/libuv/files/libuv-1.41.0-darwin.patch b/dev-libs/libuv/files/libuv-1.41.0-darwin.patch
new file mode 100644
index 000000000000..a2b02d7b34f1
--- /dev/null
+++ b/dev-libs/libuv/files/libuv-1.41.0-darwin.patch
@@ -0,0 +1,45 @@
+--- a/src/unix/darwin-proctitle.c
++++ b/src/unix/darwin-proctitle.c
+@@ -41,7 +41,7 @@ static int uv__pthread_setname_np(const char* name) {
+ strncpy(namebuf, name, sizeof(namebuf) - 1);
+ namebuf[sizeof(namebuf) - 1] = '\0';
+
+- err = pthread_setname_np(namebuf);
++ err = 0;
+ if (err)
+ return UV__ERR(err);
+
+--- a/src/unix/getaddrinfo.c
++++ b/src/unix/getaddrinfo.c
+@@ -225,6 +225,13 @@ void uv_freeaddrinfo(struct addrinfo* ai) {
+ freeaddrinfo(ai);
+ }
+
++static size_t strnlen(char *x, size_t len) {
++ char *r = memchr(x, '\n', len);
++ if (r == NULL)
++ return len;
++ else
++ return r - x;
++}
+
+ int uv_if_indextoname(unsigned int ifindex, char* buffer, size_t* size) {
+ char ifname_buf[UV_IF_NAMESIZE];
+--- a/src/unix/udp.c
++++ b/src/unix/udp.c
+@@ -854,6 +854,7 @@ static int uv__udp_set_membership6(uv_udp_t* handle,
+ #if !defined(__OpenBSD__) && \
+ !defined(__NetBSD__) && \
+ !defined(__ANDROID__) && \
++ !defined(__APPLE__) && \
+ !defined(__DragonFly__) & \
+ !defined(__QNX__)
+ static int uv__udp_set_source_membership4(uv_udp_t* handle,
+@@ -1046,6 +1047,7 @@ int uv_udp_set_source_membership(uv_udp_t* handle,
+ #if !defined(__OpenBSD__) && \
+ !defined(__NetBSD__) && \
+ !defined(__ANDROID__) && \
++ !defined(__APPLE__) && \
+ !defined(__DragonFly__) && \
+ !defined(__QNX__)
+ int err;
diff --git a/dev-libs/libuv/libuv-1.41.0.ebuild b/dev-libs/libuv/libuv-1.41.0.ebuild
new file mode 100644
index 000000000000..f1d10ed56e94
--- /dev/null
+++ b/dev-libs/libuv/libuv-1.41.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools multilib-minimal
+
+DESCRIPTION="Cross-platform asychronous I/O"
+HOMEPAGE="https://github.com/libuv/libuv"
+
+if [[ ${PV} = 9999* ]]; then
+ EGIT_REPO_URI="https://github.com/libuv/libuv.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/libuv/libuv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+LICENSE="BSD BSD-2 ISC MIT"
+SLOT="0/1"
+
+BDEPEND="
+ sys-devel/libtool
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ default
+
+ echo "m4_define([UV_EXTRA_AUTOMAKE_FLAGS], [serial-tests])" \
+ > m4/libuv-extra-automake-flags.m4 || die
+
+ if [[ ${CHOST} == *-darwin* && ${CHOST##*darwin} -le 9 ]] ; then
+ eapply "${FILESDIR}"/${PN}-1.41.0-darwin.patch
+ fi
+
+ # upstream fails to ship a configure script
+ eautoreconf
+}
+
+multilib_src_configure() {
+ local myeconfargs=(
+ --disable-static
+ cc_cv_cflags__g=no
+ )
+
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_test() {
+ cp -pPR "${S}"/test/fixtures "${BUILD_DIR}"/test/fixtures || die
+ default
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/dev-libs/libuv/libuv-9999.ebuild b/dev-libs/libuv/libuv-9999.ebuild
index 6d626d10b334..f1d10ed56e94 100644
--- a/dev-libs/libuv/libuv-9999.ebuild
+++ b/dev-libs/libuv/libuv-9999.ebuild
@@ -1,18 +1,23 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit autotools git-r3 multilib-minimal
+
+inherit autotools multilib-minimal
DESCRIPTION="Cross-platform asychronous I/O"
HOMEPAGE="https://github.com/libuv/libuv"
-EGIT_REPO_URI="https://github.com/libuv/libuv"
+
+if [[ ${PV} = 9999* ]]; then
+ EGIT_REPO_URI="https://github.com/libuv/libuv.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/libuv/libuv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
LICENSE="BSD BSD-2 ISC MIT"
SLOT="0/1"
-KEYWORDS=""
-IUSE="static-libs"
-RESTRICT="test"
BDEPEND="
sys-devel/libtool
@@ -25,25 +30,29 @@ src_prepare() {
echo "m4_define([UV_EXTRA_AUTOMAKE_FLAGS], [serial-tests])" \
> m4/libuv-extra-automake-flags.m4 || die
+ if [[ ${CHOST} == *-darwin* && ${CHOST##*darwin} -le 9 ]] ; then
+ eapply "${FILESDIR}"/${PN}-1.41.0-darwin.patch
+ fi
+
# upstream fails to ship a configure script
eautoreconf
}
multilib_src_configure() {
local myeconfargs=(
+ --disable-static
cc_cv_cflags__g=no
- $(use_enable static-libs static)
)
+
ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
}
multilib_src_test() {
- mkdir "${BUILD_DIR}"/test || die
cp -pPR "${S}"/test/fixtures "${BUILD_DIR}"/test/fixtures || die
default
}
multilib_src_install_all() {
einstalldocs
- find "${D}" -name '*.la' -delete || die
+ find "${ED}" -name '*.la' -delete || die
}
diff --git a/dev-libs/libuv/metadata.xml b/dev-libs/libuv/metadata.xml
index 79d3a05ac5ad..1c0c4078889f 100644
--- a/dev-libs/libuv/metadata.xml
+++ b/dev-libs/libuv/metadata.xml
@@ -5,6 +5,10 @@
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <maintainer type="person">
+ <email>jakov.smolic@sartura.hr</email>
+ <name>Jakov Smolic</name>
+ </maintainer>
<longdescription lang="en">
libuv is a platform layer for node.js. Its purpose is to abstract
IOCP on Windows and epoll/kqueue/event ports/etc. on Unix systems.
diff --git a/dev-libs/libxdg-basedir/Manifest b/dev-libs/libxdg-basedir/Manifest
index e58b6653fbc3..6fe7bb6e29d6 100644
--- a/dev-libs/libxdg-basedir/Manifest
+++ b/dev-libs/libxdg-basedir/Manifest
@@ -1,4 +1,6 @@
AUX libxdg-basedir-1.2.0-buffer-overflow.patch 898 BLAKE2B 24db3713a2a85901f0b7c0353bed955ca377e4fe1c84b02343e191945203db500722a0efe15a263885952a526eaa7121231054d27e4d86bb72c937f019d52f8c SHA512 265ded0f9fc7448021281eb48ed77977eb2f8f6275a18ba329dc9ad5a8c7e41585add4cb989af34e8f135a8545b1548763253204ab5905f78d90c9852546aa25
DIST libxdg-basedir-1.2.0.tar.gz 30159 BLAKE2B cd9eacf6d32e0f27aa4a9092fb919f027fe77905cf8cad2f3d860d93f9784bbcf85336704fd9241d58769e48b2a8a7e4b4ed306ff32328f1ddc7cce7b014dc09 SHA512 8584405d45e0b57e570666b6eab6d99d70411d00f88965826c9ed0292372385668f190157a10ff536f3a5a59fd0031b332ecbb8a38ac64eda1b04a0603997406
+DIST libxdg-basedir-1.2.3.tar.gz 30971 BLAKE2B 63e8197f33db1200573b03cb58e4760ebc9a58f132902f8290822d9235be27e22bc4b763150a526cce23be60d2d535cd8627259180edce4d889a077d4b0de20c SHA512 e672da0d9cd3c27c9113f6053b79127e615e5d84bde81305242f506e930869d8492304aac26a0296528d5a32530e4a743acecb6a25f58372ac597af284429f7c
EBUILD libxdg-basedir-1.2.0-r1.ebuild 918 BLAKE2B ebe980502ede7623065b0e0e49e7c19d626c7d9bbd623461a287e36b11d32c01cc10c4be7878efbe3c4b4e6ba4e548f111d4bae3e4dc8a19b984d0080fe03acd SHA512 e2cd24b2fe461a425a185797ac12e764728d417a83b96f5ec01e79bb74d0409b85b1cf7fa856945202c9cd6d2178b3a45953bc2ac5b72e79ba6320009d9221dd
-MISC metadata.xml 258 BLAKE2B fbb6080ca66a25c598b8dbd1366020c736e21b80c080dd1ab706a48379f2a5e9e1f1ca3dd6835a3c462f8465702b3277e5c30653e5def11a1bbe2f497d502b6f SHA512 2186459dac52b0c063cc8a6d83c1895a1dcb4d1cef3c5c0a50d2658ce8cd4140cdf50a28032a2add1f71ca6a03bfb80c9293c8c0af668623741f5b6f90b38f7e
+EBUILD libxdg-basedir-1.2.3.ebuild 874 BLAKE2B 45d3e1de29d98d0a9e46eb1a893c723d22041e34f320f270f145c1b6bd4be10ac9f3a51a4b485a2e23e1493f8a4664635f5fdde4fafd303c491138254d76d104 SHA512 40bc55796f4ce397b4869a9a48dd914d733f3e97ff68c71a20c48f8ab86d0f8c4f2c62fe9f1f962c25c25035ae2bbdec55b63c760649137093259614b68ad828
+MISC metadata.xml 491 BLAKE2B 6364d3dc52ecdece6bcb1e04f3dd86baa07c3db8a5ca7c3fa031dbd62b86ce8071f272455b3d3bfd7c16ec66fbc1307739b7c177c7994c5e3e7f4b108f773b5a SHA512 4620b473c4c02627e3f75dacd5b47b02f7e57b59f9db78aa9d96ee414f03f7ece916837e821a01ebfcca6a3303c0cc74cbadf41d78eacae0b30fe4c48d799732
diff --git a/dev-libs/libxdg-basedir/libxdg-basedir-1.2.3.ebuild b/dev-libs/libxdg-basedir/libxdg-basedir-1.2.3.ebuild
new file mode 100644
index 000000000000..812f3cdac1fc
--- /dev/null
+++ b/dev-libs/libxdg-basedir/libxdg-basedir-1.2.3.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="Small library to access XDG Base Directories Specification paths"
+HOMEPAGE="https://github.com/devnev/libxdg-basedir"
+SRC_URI="https://github.com/devnev/libxdg-basedir/archive/${P}.tar.gz"
+S="${WORKDIR}/${PN}-${P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos ~x86-solaris"
+IUSE="doc"
+
+BDEPEND="doc? ( app-doc/doxygen )"
+
+src_prepare() {
+ default
+
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --disable-static \
+ $(use_enable doc doxygen-html)
+}
+
+src_compile() {
+ emake
+
+ if use doc; then
+ emake doxygen-doc
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+
+ use doc && local HTML_DOCS=( doc/html/. )
+ einstalldocs
+
+ find "${ED}" -type f -name '*.la' -delete || die
+}
diff --git a/dev-libs/libxdg-basedir/metadata.xml b/dev-libs/libxdg-basedir/metadata.xml
index 26b0caef5e23..20305d2b64c9 100644
--- a/dev-libs/libxdg-basedir/metadata.xml
+++ b/dev-libs/libxdg-basedir/metadata.xml
@@ -1,8 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">devnev/libxdg-basedir</remote-id>
- </upstream>
+ <maintainer type="person" proxied="yes">
+ <email>gentoo@tastytea.de</email>
+ <name>Ronny (tastytea) Gutbrod</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">devnev/libxdg-basedir</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/dev-libs/libzip/Manifest b/dev-libs/libzip/Manifest
index 97ae21b33794..6cebd7b37250 100644
--- a/dev-libs/libzip/Manifest
+++ b/dev-libs/libzip/Manifest
@@ -1,4 +1,4 @@
AUX libzip-1.7.3-missing-header.patch 1273 BLAKE2B d3ac8bb5f4af6a0f9b80bd93b72122f018f73b2884e97a3ebe770d84e91cd95a2815db541bc3c5fdfec7fe1a368e784f1b47e7a875d7533196b5306f61b585fd SHA512 0c8f8438d2dfc692be78c487f7b48781158611378df6c143509dce6afd7b3b44f3a568acfeefeaf2cab508bc0a4a3dabf50f496c200dbbcb429e12e99dfb0955
DIST libzip-1.7.3.tar.xz 747372 BLAKE2B c0fbdcd5f5592b0aa828c47b6d90c4c84addfb037cd3280195ab83ebc9d586a6de32d833774175a24e0c6fed55b7d9e47931867721e6e7be7e61d8e5bec2dc9d SHA512 488866348a0c859f6f995c50e956bd51b4105278f07b63fe019cb44ab36c09ef958cc0684fd5444c474d83874b999e8ed1aa9b2da51b74caa37bbe7934b9c870
-EBUILD libzip-1.7.3.ebuild 2401 BLAKE2B 07a0a5380af76915604833b090acbd0b2fab879e2de0a094406303f8861a6242b15c5efe09645373cc3235b7600399df098aeebba33ff7f5be126394f7d06937 SHA512 f80973dbae9a785da4b8592a9b2aee0a2c2be546b046e294fb7f352ca0688bd32e6d82fb2ed367585fde33d0f1df0ffd7a4b0158d257027498bec6334949f5c7
+EBUILD libzip-1.7.3.ebuild 2331 BLAKE2B d1943fecf041fd8f8a6931b4207952bce0c7f5c6950e57b5d8d92781dd6fcd0ba4967bad58518e3cf384cf0c7bc1b8ee6c2f8bfe76b1cd7dbb2deff0e4184d37 SHA512 2919624a2a6f13af1a585c5b1a5c8f841518db194039e08b9433fa1e1bcd4162cfd66beb09265571e304d0358a9e64d74b8b182c0c01c1ecd54bb58f1a3f03ea
MISC metadata.xml 509 BLAKE2B e5012e29cc2157f4cd37b19edbdd2da53377f2671574681aff241dcab50e22d39b8db7bce14b7085cf39e4adbe89c486047f3089a9f91fde3411b02de45c8284 SHA512 bfa09ea8c47388786ec4fa938fbb2df96c4d2bf936f1a2a79765bc178ac34a9d69c19a1be53eef743d49548e32ce110f3e4b9776932248624192d4b92b7525f8
diff --git a/dev-libs/libzip/libzip-1.7.3.ebuild b/dev-libs/libzip/libzip-1.7.3.ebuild
index 626153d5f736..82713f354e13 100644
--- a/dev-libs/libzip/libzip-1.7.3.ebuild
+++ b/dev-libs/libzip/libzip-1.7.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.nih.at/libzip/${P}.tar.xz"
LICENSE="BSD"
SLOT="0/5"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="bzip2 gnutls libressl lzma mbedtls ssl static-libs test tools"
+IUSE="bzip2 gnutls lzma mbedtls ssl static-libs test tools"
REQUIRED_USE="test? ( tools )"
RESTRICT="!test? ( test )"
@@ -28,10 +28,7 @@ DEPEND="
)
!gnutls? (
mbedtls? ( net-libs/mbedtls:= )
- !mbedtls? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
- )
+ !mbedtls? ( dev-libs/openssl:0= )
)
)
"
diff --git a/dev-libs/mongo-c-driver/Manifest b/dev-libs/mongo-c-driver/Manifest
index f14c2a101476..d534dda5c898 100644
--- a/dev-libs/mongo-c-driver/Manifest
+++ b/dev-libs/mongo-c-driver/Manifest
@@ -4,6 +4,6 @@ AUX mongo-c-driver-1.16.2-single-doc-job.patch 845 BLAKE2B e0b49afc8e8085697ead1
AUX mongo-c-driver-1.16.2-sphinx.patch 390 BLAKE2B e7ddac61c4f0b766d39149b0eba136c4c1f2a553b12516d7009be71ecfdc27fe189d10f54b602be4cf6ec608118b61086a34bc1acbe707a72a21484c3aba156f SHA512 4a8aaccd99117953c9351ab7da8e4ae1f420d2b053f4b02da98ee36bf3e7efd9095d81e67f16c3babd48ac56a21e92da653774d5914bdfdbecfd3656c441687f
DIST mongo-c-driver-1.16.2.tar.gz 6888287 BLAKE2B 40d2b73f495a8c71ca8b3c39c1b3c85b4a01ea088428967ed49f4758ef749e3288b046bde767a83aad022933f30f7307a4be65141f477bb1dcf912b4099129d6 SHA512 0930a80692f08329cad558644c25c46da64a0c8b6a9fc7412db0f547dae63bf59e9d29ee774d329c63af186eea751670bf21ccee8cf255f8bc8d5bd78c0e736a
DIST mongo-c-driver-1.17.0.tar.gz 7092911 BLAKE2B f93de6f3ded0f22ff8af65113ed207ca6dcc8ecbaedb24b33ddf7ada93b913eae33a802245f386d75fef01bf53c2d9630e68138a5715de001b7acea7dbde05f1 SHA512 49889b9d777dc3cb151b9cbef7bc2dd1785e327ae641569281efcc040d208cb034da3a74ae1115a033cc86e5b70079dab76c3478df8f171cc083d686f7568858
-EBUILD mongo-c-driver-1.16.2.ebuild 2540 BLAKE2B bb6de7ee9d45012925342455a1b5510769009620a85046c7aaa5edf6ad8b1be21463559528976118ed6628cfd911ab76fc5e7261a9e0a71911ef484af573002d SHA512 199881586c7b65d760667630d6b6fcca3f284ad5165fde7031a59885ae2a036578d1da6cf2f1c4400e88e91f70f3107846728f97f737fc3072efbb7334a8b8fd
-EBUILD mongo-c-driver-1.17.0.ebuild 2469 BLAKE2B 9d774c4f93c510d3f176f58c152f64e995c15f4d6f31e5653cc4c12bb5b0a4b104605cb1c5e573958d898d3cfce222dfe5af4b9e782571982540fa6f9b648236 SHA512 8e3b0ddd189dd7a05446a6a99cebb07c096b0d31fa3a2efd90db88abb1b8ef0632cea131d062de56b57896f52847d9a4303f45457cf849068563f5033db71889
+EBUILD mongo-c-driver-1.16.2.ebuild 2453 BLAKE2B f18643407983f1fe8316a774496038b21a05812fbcc81927ac895ae42d6e0ee5ad7c4c8894256546f51de185471d2f4480336674c8ebd6239078b722948aa69e SHA512 2d6036e5715c35d56bc7470bfbe1ad40310bfc0e416326ff0197f71721ffec1747c26a7bd4d746117cc945c06e8f578805389bbdd6eefa0c336a97ad03c8cfd6
+EBUILD mongo-c-driver-1.17.0.ebuild 2383 BLAKE2B a9e95ad7e0e00b4732512c03d1ec176499ef99572d1a940604f455280e56388fbcda2568c00976d8496ca8bead4928247d296f916eb06f2d3fe8be3b493f64f3 SHA512 c8a29735a595fc40e919b47bcb6442accf25dd214bc9eb3e4c6621ba6dca6a07fe7e039bac717fde489aafb3b34419a1622ca72973e30c41bc59fd499e1c6131
MISC metadata.xml 334 BLAKE2B 7e10c3396a8bf28586240a95cc10a42de507d995b9f67dcf3b016cd586a973ce7478fe3974188dfb215123c8ca7188479d0d5be46ebcbb6b7790472f4e6ce225 SHA512 80ff1ae78c264618a7d5253d80ea5f4d1a15a568d5215d03dbe3062a591ec1c99d6625feff3b7baabe314bb284b5e5340c873b8846d05fd932f8cbc78df00d34
diff --git a/dev-libs/mongo-c-driver/mongo-c-driver-1.16.2.ebuild b/dev-libs/mongo-c-driver/mongo-c-driver-1.16.2.ebuild
index 8e3e76187349..71b6b95d3474 100644
--- a/dev-libs/mongo-c-driver/mongo-c-driver-1.16.2.ebuild
+++ b/dev-libs/mongo-c-driver/mongo-c-driver-1.16.2.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
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/mongodb/mongo-c-driver/releases/download/${PV}/${P}.
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~hppa ~s390 x86"
-IUSE="debug examples icu libressl sasl ssl static-libs test"
+IUSE="debug examples icu sasl ssl static-libs test"
REQUIRED_USE="test? ( static-libs )"
RDEPEND="app-arch/snappy:=
@@ -23,8 +23,7 @@ RDEPEND="app-arch/snappy:=
icu? ( dev-libs/icu:= )
sasl? ( dev-libs/cyrus-sasl:= )
ssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
+ dev-libs/openssl:0=
)"
DEPEND="${RDEPEND}
test? (
@@ -65,7 +64,7 @@ src_configure() {
-DENABLE_SNAPPY=SYSTEM
-DENABLE_ZLIB=SYSTEM
-DENABLE_SASL="$(usex sasl CYRUS OFF)"
- -DENABLE_SSL="$(usex ssl $(usex libressl LIBRESSL OPENSSL) OFF)"
+ -DENABLE_SSL="$(usex ssl OPENSSL OFF)"
-DENABLE_STATIC="$(usex static-libs ON OFF)"
-DENABLE_TESTS="$(usex test ON OFF)"
-DENABLE_TRACING="$(usex debug ON OFF)"
diff --git a/dev-libs/mongo-c-driver/mongo-c-driver-1.17.0.ebuild b/dev-libs/mongo-c-driver/mongo-c-driver-1.17.0.ebuild
index f58927b7e0fe..d61656b6f84b 100644
--- a/dev-libs/mongo-c-driver/mongo-c-driver-1.17.0.ebuild
+++ b/dev-libs/mongo-c-driver/mongo-c-driver-1.17.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/mongodb/mongo-c-driver/releases/download/${PV}/${P}.
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~s390 ~x86"
-IUSE="debug examples icu libressl sasl ssl static-libs test"
+IUSE="debug examples icu sasl ssl static-libs test"
REQUIRED_USE="test? ( static-libs )"
# No tests on x86 because tests require dev-db/mongodb which don't support
@@ -28,8 +28,7 @@ RDEPEND="app-arch/snappy:=
icu? ( dev-libs/icu:= )
sasl? ( dev-libs/cyrus-sasl:= )
ssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
+ dev-libs/openssl:0=
)"
DEPEND="${RDEPEND}
test? (
@@ -64,7 +63,7 @@ src_configure() {
-DENABLE_SNAPPY=SYSTEM
-DENABLE_ZLIB=SYSTEM
-DENABLE_SASL="$(usex sasl CYRUS OFF)"
- -DENABLE_SSL="$(usex ssl $(usex libressl LIBRESSL OPENSSL) OFF)"
+ -DENABLE_SSL="$(usex ssl OPENSSL OFF )"
-DENABLE_STATIC="$(usex static-libs ON OFF)"
-DENABLE_TESTS="$(usex test ON OFF)"
-DENABLE_TRACING="$(usex debug ON OFF)"
diff --git a/dev-libs/nettle/Manifest b/dev-libs/nettle/Manifest
index d984d822aa1c..6ae48b5b344b 100644
--- a/dev-libs/nettle/Manifest
+++ b/dev-libs/nettle/Manifest
@@ -2,7 +2,7 @@ DIST nettle-3.6.tar.gz 2288173 BLAKE2B 45e08832e9c337f10d958956545c77f521b747b8a
DIST nettle-3.7.1.tar.gz 2380974 BLAKE2B 2dbc0204623ca9d42d4e4fec0d96e3d1aa164ac63f046198c2827a9eb8946392cbf5dd48a2a77cb98d52591eb83b48092686e3f5eb5dc2ee5f5e92cfaa335f26 SHA512 25567c0546b68851a03741ea69a2959b07cab660a723b193a9043faf1fd9eb4cd7aea72de150bb0717fd2db28e417f03ad31b14e98aec40ad316f1bcf0caf50b
DIST nettle-3.7.2.tar.gz 2382309 BLAKE2B 0195f973afd76d33805de4621cd340a041144b24a20ccab03a58749dba82ea12b063f779aeeeb3f063be5e1bb74dec4c8c8f72b3dd01aff033e908a9f534ad01 SHA512 5f6edcc24ff620885b24394b31e55b494418c35dd63e6ece222ddabc58e793c44a82155051cc5759896ed5f014a8efd547f0aef6736a131e41651c5cab7c7211
EBUILD nettle-3.6-r2.ebuild 1773 BLAKE2B 02d33ac86c7654a29d44d8f4be02e4e59cac3f63cd3d0df5d3ca37d8a0e3aa77b2b68648f02607e11d94ae62f0ee1803702ba7cb13311df7db5d31dbb7ce3b27 SHA512 f9598e6f64b7f935709a3f7ae81385e1e5ac2df0653cb818e264b99601e246c1ed75652852e08bf3896b70850793375a0e8d3a1b66c06e80112fa204680e78a1
-EBUILD nettle-3.6-r3.ebuild 1822 BLAKE2B 2de9fecb8d61e2e0b46f146da248290c1d55c8b6ccbc150d37c827bf8d70ad787f27eb6d1a75fde8368553b5b4f7502c781b599669e8680d25ebcb45fe1668ad SHA512 415ef79be7b99269dd09820a424ff7487dbe04eba4493bb078d528d40f3e148b3c34b7e42ec4ed2c67b5b1c66ea6687764861801a04be4cb62f141073778e4ea
+EBUILD nettle-3.6-r3.ebuild 1823 BLAKE2B 66ca5016090aea3337c8069f4427111c73a549d2180c2f71dcd5b0385b07fb33c780b3f0db6821e379be26097e03c973df9ae7a6093d8e793f2038d5473e145f SHA512 eb61a6a68470eb65b1f7786adff4c12bc5601fc8a3576532e54ff15ddc6b2f39d18f84a1f29b4eaeef9ea2772b2a85dbde4ec31cf664d419734d5bcaa93512ed
EBUILD nettle-3.7.1.ebuild 1844 BLAKE2B c1488108e31969da2e7cfacef25af839eedb8b93a4d4d7f53c9b6e0236415289e2c475d6fa069e6647c769282fb22e49c7a52e597cdb51e6970f4f6bcbb213fa SHA512 29525e4cb2e5f88bcd013157a24dcd796bc662f3f76534838daf89169b2811db35ffc5343b323cafb2a8d09cadb5fab03f6c1bcc5cdf38cdcb5a749a85857096
EBUILD nettle-3.7.2.ebuild 1836 BLAKE2B a8109c4bea51c922c1e23a706c33bba6faf27e58931a058a7051b172e7dcbbc244f2589e57ac68bfc47b6f3ddefc1b092462fb764c45506e7dba5034aaa84de6 SHA512 3d112ed3d24c410c1768974a9702a468c3320772aca3565d7d7e9777969bcc1165f5994518d04966ae92f0adc27580348b369ccfd3e3c1cc721c56d30fb796d8
MISC metadata.xml 460 BLAKE2B 66da3978fdcd6fb67c2d345578e78768795254f4bb9a8b1ea8236ce99a0516cb2206f77280b5bfc23b98acbbee92bd96c32be12776fd83faa1a670fd10b3f648 SHA512 6a08cf01475e5b46f05ec3fd7d2186b7210501769d2d06780b5d078e1db39c23fd564a8a1c671362eb359c1a88759fb5479cbe757e832507aff81296fd739972
diff --git a/dev-libs/nettle/nettle-3.6-r3.ebuild b/dev-libs/nettle/nettle-3.6-r3.ebuild
index e7d64d586cfa..9443850346ad 100644
--- a/dev-libs/nettle/nettle-3.6-r3.ebuild
+++ b/dev-libs/nettle/nettle-3.6-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
LICENSE="|| ( LGPL-3 LGPL-2.1 )"
SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
-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"
+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"
IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon cpu_flags_x86_sha"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/oniguruma/Manifest b/dev-libs/oniguruma/Manifest
index bb31dad2e152..b51206ee1597 100644
--- a/dev-libs/oniguruma/Manifest
+++ b/dev-libs/oniguruma/Manifest
@@ -2,7 +2,7 @@ DIST onig-6.9.6.tar.gz 926459 BLAKE2B 7a5fb49b35abe11fb91e7e4529855411fa0eb35789
DIST onig-6.9.7.1.tar.gz 935705 BLAKE2B 1042d5b211f53ad8983eb6b4e53beb165bc948bbef9a85ad12578a9237a804e3dcd0a8105914156230ec30e11f2c8a0372c37919cdde7b2be104c66a8b22fb52 SHA512 17711e0d451c41e74cb3f8ab4e78b0181578ef42cb35dc64e87871c82a41909334cb4eeb03eccdccf6904f699e6e82b0dbb54077138225b9b95471fcdeb8c486
DIST onig-6.9.7.tar.gz 935733 BLAKE2B dcabf46429ba1a99fb3c645144ee68cba2594ae30972dbfedc229eaca0686c32b776688218c68564a8c24f9f782f84901cd81bca01e2126ec39c742c002a517c SHA512 eba6057f87ef5897fe72d4535942e005329ec532db2f4cf8d5e901c478c151eedf3886ce04d595c406e2d5ad98273c0c2696eb46da5ee359b24f8221531e1f5a
EBUILD oniguruma-6.9.6-r1.ebuild 1487 BLAKE2B 7d1f980c6b2ff38dfd80e68632b9d769c4be4ff04dec7c4fdaf4011e066e7860a59bf3326af4017d68ecfc065d3d4a7fbb1cd4b3fc5a91887dd6ad70bc4e8df7 SHA512 1fcec2d9665c2bb992fba0f2cf0b5883397eafad5c4cea454fe3e2619a588d88924bd07a380bdf7163a9a515f9eed3f28674eef4d71ba7fa6f6a636dd173bb6c
-EBUILD oniguruma-6.9.7.1.ebuild 1293 BLAKE2B e08073844fa4976597cd780c938f780b20d9d32804e415d554a2d45bf67370a14b7a6bf6f47f6cd3ba4101e04cf79f9d060d9266e4666892fb98540ccc2f0c10 SHA512 ff026347150e916bbf676a11093df79b162f701850be502de715386a4c6c6c522ead8f51e882fccd5f0ff71ba75ead4d2ad44704e3289eb6972c9a3dbc17e88c
+EBUILD oniguruma-6.9.7.1.ebuild 1285 BLAKE2B 2c6ad8ab5a14ea6c8c06cf2dc5f6b10c3a03764b4513989550d7b16f4c8a3ef1b477da70a70df38105132b3d3daaf4949eb84b2af1937b6ffb7fe7152c815810 SHA512 dd66cf7455630ae9d043cb531e4555a30c9c76e24afe45d0a922a3a212bd8b408ae18a1ade04d389a23987a0b25ad03e5e2f24fb6b5bf9fd25424843cadc0998
EBUILD oniguruma-6.9.7.ebuild 1284 BLAKE2B 0918276e5fcc2dbb2c67e3a650d05e6e00cf9ebe1f7d79dba01eaadbc545ae5a312af2d689b2df4c699922d68cb4d4366395e20157c07047702ff4edeef10325 SHA512 7e9e0ec5344f12d49016983a54ec0d34579be7f8b5b9f685878eba5c444933eca1b097bd132a09ce6df79c7829e2fca24b86669d8b739670491ee79e8d030384
EBUILD oniguruma-9999.ebuild 1152 BLAKE2B a501302d3a207054c966c8fb3bfc56fef6a301e8e33ffa406d4a2c5fc40d63d12babe0733a43322a7aed4894ab82f215a586b7f8038b4d38f0f73db6c855cc17 SHA512 1e261ffa3fa322957e5cbc4d78e7f7cc7b690f35e68af298d85bbefd673365a134d2b7c3637a741b427fc95b658e7e942f9cdf3a8958edb501d2098906ca025d
MISC metadata.xml 913 BLAKE2B 1a3f13483acefa02561c779bd419f49dad5ea2abb5b6a1cf42825674bb3a9076fa7890de17b60dd8b10e975908add14575c166a00ce5e5e5c403fd29969c4cbb SHA512 c79b54199a79a798074aa0c52cf60dc2f019184c99f15a60b07adab2a34d65697fd864d5ce1405de2df1bc013defab86d4a2e1e27b2ea970aca0819dd8d967d0
diff --git a/dev-libs/oniguruma/oniguruma-6.9.7.1.ebuild b/dev-libs/oniguruma/oniguruma-6.9.7.1.ebuild
index 46eb96a4eefe..672899b7f131 100644
--- a/dev-libs/oniguruma/oniguruma-6.9.7.1.ebuild
+++ b/dev-libs/oniguruma/oniguruma-6.9.7.1.ebuild
@@ -21,7 +21,7 @@ fi
LICENSE="BSD-2"
SLOT="0/5"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
IUSE="crnl-as-line-terminator static-libs"
BDEPEND=""
diff --git a/dev-libs/opencryptoki/Manifest b/dev-libs/opencryptoki/Manifest
index 6930d9ca9f48..5a0019b2faaa 100644
--- a/dev-libs/opencryptoki/Manifest
+++ b/dev-libs/opencryptoki/Manifest
@@ -1,4 +1,4 @@
AUX pkcsslotd.init.2 664 BLAKE2B de96f878e55ce5346a3846c99deae28e540964cf4a7dcd42e2893cf540484fa6b3bd914400c2fd39067e8cfc29d030691fd0e4e4fb83b229bc2c03085e5df2f0 SHA512 3bdc6d2f87b2209163ad08915afa900f9c14324d3e48619cffe462c3c651996fe0e0b485eb6331552fcb22297cfa7bda9b6440a8bad9419d6835a047f1b2a0e9
DIST opencryptoki-3.6.1.tgz 1068197 BLAKE2B 0e7d867bd21863f56471ac2c8664148e5a6988ffc30e71feaf960245a1908d676c1791f2b751de4bdd694096bf7360af3a8f79df895eef1b8f61391aba09aaad SHA512 1874fabba6d3da49596622c7f8142a37329df95f129cb08319bb3900a944dde1ae5ce9d845d400726f4bda4579c730012b9bfd6c69c6d5a16b1f75b28a0ba4af
-EBUILD opencryptoki-3.6.1-r1.ebuild 3103 BLAKE2B 57e38cc7df3d6f198f471118bd839204223171aaeb0449f0ddb89e0970794cbc599d2589df320a329af38bf97c7d5d6cf20a6e81478b70901cca6413b58424f1 SHA512 97d7e7fa252b534e3ae696b6f4f365dcd993d12b4c2f2841e8a897a4f60ccafd57538cbfd928d621c7ddda666c1e33541ee48bdc2bb281fd02dbab89e92e7aef
+EBUILD opencryptoki-3.6.1-r1.ebuild 3035 BLAKE2B 1c2b00e639212654f69e5130e7d0ac2500db1bf10841ade7a9ba6a665f8a2f665cd4af2d8e1134add93b7d8c36ea55b418122322b50b619a2e5d592448aa0d1d SHA512 ec13fc09c18b0989b967618e96205fbd1ea8f2e29788ed54993ed2146a25d2b70a45f90a24af71ed2609a06875790b8e19a3f6589ed381b8bace092cf299b91f
MISC metadata.xml 375 BLAKE2B e00a1038bf53c0b8a93ee545e4674dcd7081a70874f5a3fe94794cf65b47d34cd94ccf512c8340b8b84170205840afbdc785dcd49b8391cdfdb655830a483c6b SHA512 fb29b7702172d4e47fe7cb29ec502f9ff0e1f713181ea5af7834a776b2844f4f5d51972764d4bf62088325c498d48a17479856ba5d24ef050af3d3f835c58352
diff --git a/dev-libs/opencryptoki/opencryptoki-3.6.1-r1.ebuild b/dev-libs/opencryptoki/opencryptoki-3.6.1-r1.ebuild
index a391a24d3fa4..069fc5eb73bc 100644
--- a/dev-libs/opencryptoki/opencryptoki-3.6.1-r1.ebuild
+++ b/dev-libs/opencryptoki/opencryptoki-3.6.1-r1.ebuild
@@ -15,12 +15,11 @@ S="${WORKDIR}/${PN}"
LICENSE="CPL-0.5"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~s390 ~x86"
-IUSE="debug libressl +tpm"
+IUSE="debug +tpm"
DEPEND="
tpm? ( app-crypt/trousers )
- !libressl? ( >=dev-libs/openssl-1.1.0:0= )
- libressl? ( >=dev-libs/libressl-2.7.0:0= )
+ >=dev-libs/openssl-1.1.0:0=
"
RDEPEND="
${DEPEND}
diff --git a/dev-libs/opensc/Manifest b/dev-libs/opensc/Manifest
index 0ffed7387a3f..51f9abc3717f 100644
--- a/dev-libs/opensc/Manifest
+++ b/dev-libs/opensc/Manifest
@@ -1,5 +1,4 @@
AUX opensc.module 390 BLAKE2B 4c5ea159ed2038af51c9ca3e903b23db1acdfa8a6c79be7f922f8a03602f15e3b1a98570be0a1f3f2db922c9083976eeb164d011b981c8709a9b1459e959634f SHA512 52a0a47963d0938a3a644dedcd913bb22ea6d5e3d539b759872c4175085491cc11a3958bb308029eb4942ea20e0f7890865c21cb063e335e38a154957a64ed58
DIST opensc-0.21.0.tar.gz 2210878 BLAKE2B 22b63ca59cb721cdbbda755fa90f5b46fd9e5b6d7768cddbfeaffd58d68adcb145d6d604b334cf778608be9ee5fc98109f98d131d2536e61f79705aa3dbafa6c SHA512 3511b0a04a96e62011c48667e3fd36a1611fe67a89f7626ff056c9c3614f8cabc91c9924a6ca7a8ea50076a128e3967277a0dd624b4fa27c62cefee9fab22646
-EBUILD opensc-0.21.0-r1.ebuild 1708 BLAKE2B b57663a827cbfe31df245625fc43d30963abe463b00b905e7a2bcd8d85a633a710fe20f564511b7e1180ce3df3f4b313e28642452dee1f1712b6cfccec4214e8 SHA512 dd4c4b912dc7465357ffee5c74d6e56ecef4323df10f27d237b8f54303bbaebe74ba3f830b45ac9b072ab8e668fa9a566f35828ce70389202bb0a2c072821752
-EBUILD opensc-0.21.0.ebuild 1644 BLAKE2B da7e509d5adef201397ce549151289f690621c85a4e6b0d93b7f62b3994a251f397a3853d71197dfab103e2e5538924ccce0ac1e99964ccac5d453a46f9fd85a SHA512 3e6da8d3d5eabab456f0033e761d7d017170301551c68c3e4b24520feb24f2624e5725a7b077c61335939b207624f26f554f149b6402f0a9ef304beeda6be938
+EBUILD opensc-0.21.0-r1.ebuild 1636 BLAKE2B 42b0aabc469e8c7036f13b591d9e491fe0af5a521ebdac15fe2f402ec37538e041d4bf7a442663bf64eea4e886bc56c34eae859b319ae62834b5080c84958538 SHA512 637e2ac00c90dd88621d5af24ba0469944c2e55a4bb4b0af4ebacd9d23184ea02f10d81b2b5ae1bc5415d8e56370b94ee6777bf5990567962e1270d625cc299b
MISC metadata.xml 1221 BLAKE2B aa9934df0dd5e4e1a6ae184f3570a98bde999d745c5f722f3e7bf922510d11129dd54fc385f64814e17dde1d8d3b427b5632574b128d768ef66d8f4be28778c6 SHA512 5acccb40f140614c9c6f79f13449174fc76ba0028bfd3ed099d1ed633e601a9972cdc2167e9ba2e5aab3827847942a43c98d1b6c404af34375305dd96830b3bd
diff --git a/dev-libs/opensc/opensc-0.21.0-r1.ebuild b/dev-libs/opensc/opensc-0.21.0-r1.ebuild
index 7e6fedb42d16..89df44563264 100644
--- a/dev-libs/opensc/opensc-0.21.0-r1.ebuild
+++ b/dev-libs/opensc/opensc-0.21.0-r1.ebuild
@@ -12,15 +12,12 @@ SRC_URI="https://github.com/OpenSC/OpenSC/releases/download/${PV}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ppc ppc64 ~s390 ~sparc x86"
-IUSE="ctapi doc libressl openct notify +pcsc-lite readline secure-messaging ssl test zlib"
+IUSE="ctapi doc openct notify +pcsc-lite readline secure-messaging ssl test zlib"
RESTRICT="!test? ( test )"
RDEPEND="zlib? ( sys-libs/zlib )
readline? ( sys-libs/readline:0= )
- ssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( >=dev-libs/libressl-3.1.0:0= )
- )
+ ssl? ( dev-libs/openssl:0= )
openct? ( >=dev-libs/openct-0.5.0 )
pcsc-lite? ( >=sys-apps/pcsc-lite-1.3.0 )
notify? ( dev-libs/glib:2 )"
diff --git a/dev-libs/opensc/opensc-0.21.0.ebuild b/dev-libs/opensc/opensc-0.21.0.ebuild
deleted file mode 100644
index 720d1aa3832e..000000000000
--- a/dev-libs/opensc/opensc-0.21.0.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit bash-completion-r1 libtool
-
-DESCRIPTION="Libraries and applications to access smartcards"
-HOMEPAGE="https://github.com/OpenSC/OpenSC/wiki"
-SRC_URI="https://github.com/OpenSC/OpenSC/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ppc ppc64 ~s390 ~sparc x86"
-IUSE="ctapi doc libressl openct notify +pcsc-lite readline secure-messaging ssl test zlib"
-RESTRICT="!test? ( test )"
-
-RDEPEND="zlib? ( sys-libs/zlib )
- readline? ( sys-libs/readline:0= )
- ssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( >=dev-libs/libressl-3.1.0:0= )
- )
- openct? ( >=dev-libs/openct-0.5.0 )
- pcsc-lite? ( >=sys-apps/pcsc-lite-1.3.0 )
- notify? ( dev-libs/glib:2 )"
-DEPEND="${RDEPEND}
- app-text/docbook-xsl-stylesheets
- dev-libs/libxslt
- test? ( dev-util/cmocka )"
-BDEPEND="virtual/pkgconfig"
-
-REQUIRED_USE="
- pcsc-lite? ( !openct !ctapi )
- openct? ( !pcsc-lite !ctapi )
- ctapi? ( !pcsc-lite !openct )
- || ( pcsc-lite openct ctapi )"
-
-src_prepare() {
- default
- elibtoolize
-}
-
-src_configure() {
- econf \
- --with-completiondir="$(get_bashcompdir)" \
- --disable-openpace \
- --disable-static \
- --disable-strict \
- --enable-man \
- $(use_enable ctapi) \
- $(use_enable doc) \
- $(use_enable notify ) \
- $(use_enable openct) \
- $(use_enable pcsc-lite pcsc) \
- $(use_enable readline) \
- $(use_enable secure-messaging sm) \
- $(use_enable ssl openssl) \
- $(use_enable test cmocka) \
- $(use_enable zlib)
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
diff --git a/dev-libs/pkcs11-helper/Manifest b/dev-libs/pkcs11-helper/Manifest
index 07d178d295e2..b26972589137 100644
--- a/dev-libs/pkcs11-helper/Manifest
+++ b/dev-libs/pkcs11-helper/Manifest
@@ -1,4 +1,4 @@
AUX pkcs11-helper-1.25.1-build.patch 932 BLAKE2B 792082e48c6566c47ec4b043ccd7762d2c94d8c6f6d7fe8233f91e8f17c2361cb1786644ad7e77f8f0c398cc8d86167f675257a9dbf62a40bd56f1e7c9cb6d40 SHA512 81494d947f62b9cf4aa45fe35a88afb0044a5b36fa89e7f175cb9ab4e1d17ffc6afc81a8da17ab18f087b47894460d0d8c26ca8024c98a73a4bc2a14bbf00346
DIST pkcs11-helper-1.25.1.tar.bz2 425719 BLAKE2B 527b387a981dbfd855d4eb0024dd7625388cda27c3a0e993b49315e311d46f1735afc8d436361ac1b75a7b3d7f1f712d7dda8eb546ab7adc3dc046bc85fd4c5a SHA512 a5954f4d07a166ed7e711b7a0aa84b454b25774b2fb187ca65bba439f59539c8074bda8ddd5f579d635fe0dc27d8415d8bd22707dc91327bbe05ce03e277b499
-EBUILD pkcs11-helper-1.25.1.ebuild 1053 BLAKE2B 0a4a0e752814c18fde08cc36dce8cd6a3c6548d861e5d23761ab6a040b0d60be67369b7ae835381070b6803c192e41a6283a8423bac0f84dcae9a62629acfc68 SHA512 50603b807af1a57c02a7d8dbce2185e677de61fd34a7d3b69ca37a34caa3c78159e95b1a0932df7608700c840193a655461825ec9dddf143f1a2df50d1209357
+EBUILD pkcs11-helper-1.25.1.ebuild 996 BLAKE2B 788017d30810613d9abec86258f3a2ba840ea750ed02427eeb9670addd9509af167e69f995d7e13cfacf1618f696a9fefb73cb701a98e4bb069fc39cb4c7e0bd SHA512 568aebd959a913ce6b3c04c0111071eb2e0dc5c6257025caf7f632d237c519259c069e6c79019600df7037e3fbc63fae7f9fdbe24d0a0ea26fb075829f0bdeed
MISC metadata.xml 434 BLAKE2B 0f814ae964f39284cc9ca255744de6eb6cb9b268d9710e6f820562691f482dfde9ec1c3caa547ec65350a883a528a0c8858d3bb4225fa7a0f43225647652db96 SHA512 f38336f8c6e9716b560fe2ee16bf2fe0a670f757981651ece38f82a8028ad457dab6d99fac2bdb76a7f69cb807e3885b6933a82e5c82b387b9d822ce7ff518da
diff --git a/dev-libs/pkcs11-helper/pkcs11-helper-1.25.1.ebuild b/dev-libs/pkcs11-helper/pkcs11-helper-1.25.1.ebuild
index 122dc05cdd21..a0a0e6969eee 100644
--- a/dev-libs/pkcs11-helper/pkcs11-helper-1.25.1.ebuild
+++ b/dev-libs/pkcs11-helper/pkcs11-helper-1.25.1.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
@@ -10,11 +10,10 @@ SRC_URI="https://github.com/OpenSC/${PN}/releases/download/${P}/${P}.tar.bz2"
LICENSE="|| ( BSD GPL-2 )"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sparc x86"
-IUSE="bindist doc gnutls libressl nss static-libs"
+IUSE="bindist doc gnutls nss static-libs"
RDEPEND="
- !libressl? ( >=dev-libs/openssl-0.9.7:0=[bindist=] )
- libressl? ( dev-libs/libressl )
+ >=dev-libs/openssl-0.9.7:0=[bindist=]
gnutls? ( >=net-libs/gnutls-1.4.4 )
nss? ( dev-libs/nss )"
DEPEND="${RDEPEND}"
diff --git a/dev-libs/plasma-wayland-protocols/Manifest b/dev-libs/plasma-wayland-protocols/Manifest
index 22675840da7a..4a8d54628a1b 100644
--- a/dev-libs/plasma-wayland-protocols/Manifest
+++ b/dev-libs/plasma-wayland-protocols/Manifest
@@ -1,5 +1,7 @@
DIST plasma-wayland-protocols-1.1.1.tar.xz 38380 BLAKE2B 0dfeb13455932d0853084d87c8b385c7d4d51bf7de05325c0c26221dbb9c8966287146cbff6c4fe1ae45ce7bcb86bbb572852e53ca10c1aa8d00dcc012224f66 SHA512 82244fd9a6c25d8faa8aa64f57cb64ac8e589908cc3b0665ca9c8ce98bd42a8e9cae0f40484bacf3a05107c9e14613d1c9be80b363ba690d36c676ca62da8b9c
+DIST plasma-wayland-protocols-1.3.0.tar.xz 39052 BLAKE2B 4024ac8c31c1620eb88b027084e9219368f570719cdb53ccff30594de7ebd5e0c01c8baf580d9c19115aa4632bc960fd8e44fd6bf97919e61faf24c1a43fbfdf SHA512 4c0466bbbe07399d4c54d4f04d7bee92826a6009c61fd7e6898c04d12e906c68fce25c520583225aef18737071b71b85814070a769a4f00e2a71b709568c1695
DIST plasma-wayland-protocols-v1.2.1.tar.xz 38716 BLAKE2B cf651ae6511ac8c2c00c71cc9d3cfd3f76132adc29d143cbd71fd0d22b5cebe221aeeff1db534e62515a297b07cbd6b705752a0da0498b12635455cfba8f06b0 SHA512 7c94ec6e1a6e47651ea3194a238b2a2e28452c541095c17b0d7cf240a939bebb854c2acbff1ca56cc5a737ba2c802bd04674c7a3b0be623e3bd4328741374306
EBUILD plasma-wayland-protocols-1.1.1.ebuild 455 BLAKE2B 9072fb9f96bef5c5e3733242fb648b295f95bafe31d79a3142aca781765e5b05e73e9b9741e5de50179c0bf8634c5146086a41d1e4826874935ac8529c290d75 SHA512 b5c9738c1215e5bfbc914137b0746b880fecdc54024a88464254ab97e0311d34ac6482453ac74edbdbb6807df4ca0c6033c5d1f9fc477e834af709480cffd3c6
EBUILD plasma-wayland-protocols-1.2.1.ebuild 489 BLAKE2B 7e4d525ce58897c1c9f7c4a3b28129f44f454454260744443d3efe9796f1f8d42874739fd7c75e818581b0d7ce94da953d5e0c27f86ecd6787d1c0ad9ad318b5 SHA512 57feab76f5857bba8917901620c05ad6cd6681c323f5d2306674e06affb65b7a4d4bb1c2174f700d83d3b9c4c26aaf40d262a91907665c11ee76812b053cb031
+EBUILD plasma-wayland-protocols-1.3.0.ebuild 452 BLAKE2B 06d8de96518f95bd1561b1b7e35f6c8f0e81c454dcbd2266953a7e91a501f33bdb30b8c5a35b3d566f6ebe3b09b4a957f131acc29eab9c3de08cfc5c9e077968 SHA512 290955b71f01f6de8b6e59f4730c624dbe3b910c98b93d791de9fc5227204f697d7cc6093acdeb5306367ff27cbcaf6af8fcb11b502bd596ea74bdb84aa59d58
MISC metadata.xml 249 BLAKE2B ad415db89e5dee1627aa77f44ded9d4e1e5b8217d06c7ca25bbaa3fe92ce67c2b1090957c45a821b407d7927e5af798498aa6a5b903895ee1af8ee20a446c7f7 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3
diff --git a/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.3.0.ebuild b/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.3.0.ebuild
new file mode 100644
index 000000000000..9f351e59b861
--- /dev/null
+++ b/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.3.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_NONGUI=true
+KFMIN=5.69.0
+inherit ecm kde.org
+
+DESCRIPTION="Plasma Specific Protocols for Wayland"
+HOMEPAGE="https://invent.kde.org/libraries/plasma-wayland-protocols"
+
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+ SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0"
diff --git a/dev-libs/poco/Manifest b/dev-libs/poco/Manifest
index 25d521deb5a7..493ae2a4e9c8 100644
--- a/dev-libs/poco/Manifest
+++ b/dev-libs/poco/Manifest
@@ -2,6 +2,6 @@ AUX poco-1.10.1-iodbc-incdir.patch 369 BLAKE2B 345540ebd9c448a21e6c8adccba040a43
AUX poco-1.7.2-iodbc-incdir.patch 321 BLAKE2B 640c0b69e8c925d48da6f2bfc59cd2c77a02662ad1d8d447bb8c7ca23234ca1859c4aa9497d5703ef5f675d9096606254a9142770c6fffa4334cf71b1ca6953f SHA512 f3a0b4032fd4f71f0281d58c00241b1cd2f92da1a23a8501c420949621167d1fc7e2a2ed3ec48b6f75d35569f6443e3391eaf19a8c8fbd17e24d1cbd9ffd892d
DIST poco-1.10.1.tar.gz 10224204 BLAKE2B 644bb2134c571e10b63937ca15b3f5d7255767bcc99dd6b6107a13d64ed7ac83d499d74f04084c666bbf5ef6f033d57d2fb1de0b8b8487844e3aaf8cefe6fba8 SHA512 40aa8049c68651f461280937c1c733e13d1cedbec12bc44a7f3a6c131d31229c5445067052441427071f6102fd1965d238b2222c0689279dd156b4e261ac9e73
DIST poco-1.9.0.tar.gz 10012966 BLAKE2B 98848e87008c71dc5131dbd1c2b17afc414074a3e26237918baf231b4e56ce3d69347cf7a3017715895f4ee56a428672fcb804fb3c732da0000ccc9790b0081d SHA512 de2346d62b2e89ba04abe62a83f6ede7a496e80bcbe53a880a1aa8e87a8ebd9a430dd70fdc6aada836bb1021c6df21375fd0cbcf62dbb6e29a2f65d6d90cf2b9
-EBUILD poco-1.10.1.ebuild 3835 BLAKE2B e9f3a497dc2abac87c1a8e12bd00b3f070c18f7c8fdf136973fc26e85c5d80f5255bf39b95943e3fd119d976c04d0d21fb830f2e4f04a4e2fc302ff4657c4b6a SHA512 45a2f75b1a60b5e69a59811fe6be0f1f9cbd983bab8e70045d3928e9f2d86339611bd92073d7e14a13fe784c5049d3501d38446fbeb672e1c69c5f59c62215c8
-EBUILD poco-1.9.0-r2.ebuild 3845 BLAKE2B db4139cd4bc0e7d133d32f6a25cdf740e9671c400a909599a05da83726183fdb932a91ba5f628dd6d1d3531186779ea1ec9f8eed351994aab0c6a33f35133952 SHA512 a85f82234f98f4a8b89a2f1e9bbf63b48f3580d8651a0c09d98fadaeba59136af0073ae370128a8ec2f9c19cde0121a5eafd680b95db6fd857a4339b29b0eab0
+EBUILD poco-1.10.1.ebuild 3774 BLAKE2B 8e32832caccb524e07d12b2c5386aebb7eae8f1e43f25cfa6b7b03b74ce40aa58b5b3cb55b48ad853f256dcd46a49a4977f0c8bc721e7a107145a4f3d6d28426 SHA512 5df91b52c5c13de51475d70c1def52a0790db554c9249c638a44b5482958387f19179b13bd6194f4967ef11e22f62934efc0ec42a13d573406fc8131de3abaa1
+EBUILD poco-1.9.0-r2.ebuild 3784 BLAKE2B 0e03a468a231f441c59b2e5900ef3b47694b822ef01abde89aa3d5d142e0db2a776c8f2c817e84ee890338b87cabd8f89d07fc34c41d7709380a3664f94bf8fd SHA512 2f9918b32a2fc7a78569f305a4bc270f6d2f80aecffbffeac2573c98d0981bfdd11b65e757a1f8b78965b2009d11e43fb73eff15a13c9455915158db1d55cf20
MISC metadata.xml 2583 BLAKE2B b99136b66aa75ad6b95b142ecee307402a845c1de12fd3cac0105c4988fed008fd1ec19cb2a1f8e3680f8d6da889005aa4b21ac1925c19db18cfadccea0761f5 SHA512 bade97f4def1e022ed9693117936c595d08ee233c6afd8f68fb0d941a71a7e96004457d48996ed6106815fda64755f235f561b9456de54fa9024662079625cef
diff --git a/dev-libs/poco/poco-1.10.1.ebuild b/dev-libs/poco/poco-1.10.1.ebuild
index dcdec18fa2ef..6597a6da68d2 100644
--- a/dev-libs/poco/poco-1.10.1.ebuild
+++ b/dev-libs/poco/poco-1.10.1.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
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-${P}-release"
LICENSE="Boost-1.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
-IUSE="7z cppparser +crypto +data examples +file2pagecompiler iodbc +json libressl mariadb +mongodb mysql +net odbc +pagecompiler pdf pocodoc sqlite +ssl test +util +xml +zip"
+IUSE="7z cppparser +crypto +data examples +file2pagecompiler iodbc +json mariadb +mongodb mysql +net odbc +pagecompiler pdf pocodoc sqlite +ssl test +util +xml +zip"
RESTRICT="!test? ( test )"
REQUIRED_USE="
7z? ( xml )
@@ -38,8 +38,7 @@ RDEPEND="
!iodbc? ( dev-db/unixODBC ) )
sqlite? ( dev-db/sqlite:3 )
ssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
+ dev-libs/openssl:0=
)
xml? ( dev-libs/expat )
zip? ( sys-libs/zlib )
diff --git a/dev-libs/poco/poco-1.9.0-r2.ebuild b/dev-libs/poco/poco-1.9.0-r2.ebuild
index c4df5abf24b6..6e68ea76db7e 100644
--- a/dev-libs/poco/poco-1.9.0-r2.ebuild
+++ b/dev-libs/poco/poco-1.9.0-r2.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
@@ -12,7 +12,7 @@ LICENSE="Boost-1.0"
SLOT="0"
KEYWORDS="amd64 arm x86"
-IUSE="7z cppparser +crypto +data examples +file2pagecompiler iodbc +json libressl mariadb +mongodb mysql +net odbc +pagecompiler pdf pocodoc sqlite +ssl test +util +xml +zip"
+IUSE="7z cppparser +crypto +data examples +file2pagecompiler iodbc +json mariadb +mongodb mysql +net odbc +pagecompiler pdf pocodoc sqlite +ssl test +util +xml +zip"
RESTRICT="!test? ( test )"
REQUIRED_USE="
7z? ( xml )
@@ -39,8 +39,7 @@ RDEPEND="
!iodbc? ( dev-db/unixODBC ) )
sqlite? ( dev-db/sqlite:3 )
ssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
+ dev-libs/openssl:0=
)
xml? ( dev-libs/expat )
zip? ( sys-libs/zlib )
diff --git a/dev-libs/popt/Manifest b/dev-libs/popt/Manifest
index c4274aca2835..35f4e435e0a2 100644
--- a/dev-libs/popt/Manifest
+++ b/dev-libs/popt/Manifest
@@ -1,6 +1,3 @@
-AUX fix-popt-pkgconfig-libdir.patch 519 BLAKE2B d31d6d121f745f208c743aed94c071343efd09b8396c777f7887e8931f87d4fd8e4fa1eff7ec340300a68ae67862cdd7bb05d6bd60e08289c406d3cc9f4ead6d SHA512 8862cb25283f38d734aa1abaa4d29d1f018718be77d03a4f0533b6b8b2518581abf277eefd3b3d56d5f9ab9e00b544e816e83fca6863e86a66dacae0f9abbfd0
-DIST popt-1.16.tar.gz 702769 BLAKE2B 37767ec50118f3675e8bfa780dca7989e092ea71c3ea1e1ab80d7cc13bf20a3b5f0681df2a7e0b1e3404404a0952f7b7f0135083d4166026dc26880a5a17ab3f SHA512 bae2dd4e5d682ef023fdc77ae60c4aad01a3a576d45af9d78d22490c11e410e60edda37ede171920746d4ae0d5de3c060d15cecfd41ba75b727a811be828d694
DIST popt-1.18.tar.gz 580569 BLAKE2B c9c42eb12aa21764cde5e9b4a8b30125b547ae690b4d9d0d40b45bd3c1f7ae0b09d5086a588cf37e7bed71fe770ff840c0fd40ecf4ce5b7c1e874b938b6e0324 SHA512 86422e8762adda3d02d46c20ac74ffe389d4f991d552b6fea729f007345b6426cbeb71160284e2deaa2ce44ce754a9e6cf6ccbd64bff9bc2253df40cdc2f79a5
-EBUILD popt-1.16-r2.ebuild 878 BLAKE2B df6688f7cf7ca2caa6a067230b94313b8f3f1af3e28909ee463deee3431957025d70c3e0b6cfcf694d5be896daadb575547672ea79a12d9e42200f8487d5c73c SHA512 4e803a1fad54ee563c76012e98348601bccb0e4f500e57d67644174a122aaba894b3038fd98e9b962dc16311dffac0534d600187b36fec472dfa90bc10e8971e
EBUILD popt-1.18.ebuild 1050 BLAKE2B 1de18863ebf0723884dac14a651dfe7d5616565837907c6d8cc123c664fc488adf97aa30f4b616e9c0d8e2fc68c86f9a9ab7e96747cd5d0f234194d17e3ae890 SHA512 27bb08946bfde3d17f2acd09d245e1907f3bf139ad1c35c1ec3ae12f42dfd6e4762171dd5cb5897242e6275b9d35931832f9eb9f8601cb2e4e37a5ccd95cf178
MISC metadata.xml 347 BLAKE2B 1b9847aceced4a814bc94e483d32082dd6c2dcd4b99c48c8e2cfd062cff0d2f1a0fc102a7b7c4ba3f620db6837d61a880b0cdd395c7e19348acf0e2831640d6a SHA512 ab5ebecf77f7aee7c2de528a7e6b84dde079d33d020fa910420001b6a8dc63ca6c014f3d4122794d7e9099e3d7d53de60338a4fbca563a90fe6a5d2747f50d2f
diff --git a/dev-libs/popt/files/fix-popt-pkgconfig-libdir.patch b/dev-libs/popt/files/fix-popt-pkgconfig-libdir.patch
deleted file mode 100644
index 32e1bb353037..000000000000
--- a/dev-libs/popt/files/fix-popt-pkgconfig-libdir.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -u popt-1.16.orig/Makefile.in popt-1.16/Makefile.in
---- popt-1.16.orig/Makefile.in 2010-05-04 16:55:59.000000000 -0400
-+++ popt-1.16/Makefile.in 2010-12-23 22:45:42.843131000 -0500
-@@ -370,7 +370,7 @@
- libpopt_la_SOURCES = popt.c poptparse.c poptconfig.c popthelp.c poptint.c
- libpopt_la_LDFLAGS = -no-undefined @LTLIBINTL@ @LTLIBICONV@ \
- $(am__append_1)
--pkgconfigdir = $(prefix)/lib/pkgconfig
-+pkgconfigdir = $(libdir)/pkgconfig
- pkgconfig_DATA = popt.pc
- man_MANS = popt.3
- BUILT_SOURCES = popt.pc # popt.lcd
diff --git a/dev-libs/popt/popt-1.16-r2.ebuild b/dev-libs/popt/popt-1.16-r2.ebuild
deleted file mode 100644
index 5e46e3a68b81..000000000000
--- a/dev-libs/popt/popt-1.16-r2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit epatch multilib-minimal libtool ltprune
-
-DESCRIPTION="Parse Options - Command line parser"
-HOMEPAGE="http://rpm5.org/"
-SRC_URI="http://rpm5.org/files/popt/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux"
-IUSE="nls static-libs"
-
-RDEPEND="nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] )"
-DEPEND="nls? ( sys-devel/gettext )"
-
-src_prepare() {
- epatch "${FILESDIR}"/fix-popt-pkgconfig-libdir.patch #349558
- sed -i -e 's:lt-test1:test1:' testit.sh || die
- elibtoolize
-}
-
-multilib_src_configure() {
- ECONF_SOURCE="${S}" \
- econf \
- $(use_enable static-libs static) \
- $(use_enable nls)
-}
-
-multilib_src_install_all() {
- dodoc CHANGES README
- prune_libtool_files --all
-}
diff --git a/dev-libs/protobuf/Manifest b/dev-libs/protobuf/Manifest
index a38619348594..8380a5c9a67b 100644
--- a/dev-libs/protobuf/Manifest
+++ b/dev-libs/protobuf/Manifest
@@ -28,6 +28,6 @@ EBUILD protobuf-3.15.4.ebuild 3183 BLAKE2B eda37f6af263ec0696e3c586cd3d94c1c2e59
EBUILD protobuf-3.15.5.ebuild 3183 BLAKE2B eda37f6af263ec0696e3c586cd3d94c1c2e5973d5ad2f2f7d5a1104c89f67dec76d42181045aa697a0d292a806ca781f77133b2e50e1b66dc31b18d4581f61f1 SHA512 1f55909e3b7025be75d81611459fbb701890a0514f6461e0436ae4cc105a74a6463d4fd173fc493937cc5f4902289691e70fb92a72e3adbabc59f6bfd75b8467
EBUILD protobuf-3.15.6.ebuild 3183 BLAKE2B eda37f6af263ec0696e3c586cd3d94c1c2e5973d5ad2f2f7d5a1104c89f67dec76d42181045aa697a0d292a806ca781f77133b2e50e1b66dc31b18d4581f61f1 SHA512 1f55909e3b7025be75d81611459fbb701890a0514f6461e0436ae4cc105a74a6463d4fd173fc493937cc5f4902289691e70fb92a72e3adbabc59f6bfd75b8467
EBUILD protobuf-3.15.7.ebuild 3183 BLAKE2B eda37f6af263ec0696e3c586cd3d94c1c2e5973d5ad2f2f7d5a1104c89f67dec76d42181045aa697a0d292a806ca781f77133b2e50e1b66dc31b18d4581f61f1 SHA512 1f55909e3b7025be75d81611459fbb701890a0514f6461e0436ae4cc105a74a6463d4fd173fc493937cc5f4902289691e70fb92a72e3adbabc59f6bfd75b8467
-EBUILD protobuf-3.15.8.ebuild 3183 BLAKE2B eda37f6af263ec0696e3c586cd3d94c1c2e5973d5ad2f2f7d5a1104c89f67dec76d42181045aa697a0d292a806ca781f77133b2e50e1b66dc31b18d4581f61f1 SHA512 1f55909e3b7025be75d81611459fbb701890a0514f6461e0436ae4cc105a74a6463d4fd173fc493937cc5f4902289691e70fb92a72e3adbabc59f6bfd75b8467
+EBUILD protobuf-3.15.8.ebuild 3182 BLAKE2B e9ab98472c43d55d4b6d42ecaa6aaed4e597c5b4140d9a7fd3b2160e283bd51e97f217e1ae1689c64b590b9a2a4f53f9faa497ce8cf01a10a7c239dd7a15febd SHA512 26f3bfedfe69f2470c1556cfdbedbcfc68da1c4c82ccbf81b1524bb67c03a28cf45bdd67c2d9c430562b36bd7b9221a1feb3f293d3c70105ed33904f73253d34
EBUILD protobuf-9999.ebuild 2672 BLAKE2B 6aade3fdee471f2548e673b72a1b2113bb3ecc484f03fc39fd73263f3dc117510bbf96733a4d0d8626a9622c4878c50bd3dbc8cf48d61e7f3c51b84f3f40eba4 SHA512 36c081fd688a7386f70d1e99b448fccee19d7fb99e7443f67e58511bad9221d85fea9c449ca17c7ed38ee047f9b3b24046dbf251e414ccf38497f9f46ce49402
MISC metadata.xml 622 BLAKE2B 9495a95dc28c0fcc48d67767758234b28d4c22956defcd4afdf1b418a15c5e150ed025a3766ac9bd22668f24f9359d01322b32843b2b2e76aab64615db266548 SHA512 3f70b0df1e188b61fbd994a6787ebd0cb38c73d500939f19263837b12a7741073f086ecf7ba09dc08c284547b864c8e26df85d3c39fd92723c0fb145abd7131d
diff --git a/dev-libs/protobuf/protobuf-3.15.8.ebuild b/dev-libs/protobuf/protobuf-3.15.8.ebuild
index 9cadeaf49236..a17f6680b6a8 100644
--- a/dev-libs/protobuf/protobuf-3.15.8.ebuild
+++ b/dev-libs/protobuf/protobuf-3.15.8.ebuild
@@ -22,7 +22,7 @@ fi
LICENSE="BSD"
SLOT="0/26"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="emacs examples static-libs test zlib"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/raft/Manifest b/dev-libs/raft/Manifest
index 749eb9cc5b87..27606afd50da 100644
--- a/dev-libs/raft/Manifest
+++ b/dev-libs/raft/Manifest
@@ -1,5 +1,7 @@
AUX raft-0.10.0-toggle-zfs.patch 955 BLAKE2B bb9f351a6b7d0b7d95b7cdb6cf89db8963d46c44bd2613c69c7f3bd2c910cc185c8409cd80d218cab1569fe4729f649ac922ad1eb2b5652e5eeba441642e9588 SHA512 907f50fd1dc907d2a9aa1a89601064205c26d48956ddf56389a843e8c81b00acbc461125cbea5caef315be4a4a1d3a8f9bfd0a45ff0dedbeef1e0851e899b277
AUX raft-0.9.25-Always-skip-init-oom-test.patch 1140 BLAKE2B 03ee957f5fa7a1ef3c9a5223a5e67df07176110c601f790c905751cfcba7aeb4a160ac2a5547ff6440cd7c292a3e7d1913b3334f24151a288fd2c95e19865b86 SHA512 e138f113fef280fd8bbf8055be6410b81a163ee7813ac13f539e38923062306c6bf37831a298f56530a954d68f3975069af6e31f73679b4924274c5091ae7679
DIST raft-0.10.0.tar.gz 315569 BLAKE2B 2365ee2ef4aca44257cf7631875013a6778d8858427946443ec02411783517f3ef129529c3302eceedbd43d9a57de9a3fc20a762b51ce8c7ed96045d4c8d27b0 SHA512 5039e2305c92f5002de4ef33f3c0b76dac1e72b8d983440ae0f5cb65d99213278e23a80401476617f32857c1913ab30bf257265d92f6bb5992d2701d4c25f977
+DIST raft-0.10.1.tar.gz 318911 BLAKE2B 42ef22dfc89f05a3a9f130011c0f906201126a1615f9a60648587e014bbb63e038b3afd1593c2c07b046c3c35ef07deaa45cdce58062707409e4dbd3a9f7516e SHA512 6fa99d9dbb5895299c5124f5c8cfb544cf1bccae4ee196bc8011cd4cf9c632cd896f8cd93181409fbaf7da115235c72a4e10568080dd9957eceb978784dc0f9d
EBUILD raft-0.10.0.ebuild 947 BLAKE2B e4d3e25da43405151a90881c85258f31ebe2c3ec6c96815dc0c087b5194a01ceba99b4f35f0de7bae722748250c4bf49fff722faedf69df053d476bc2fbaef03 SHA512 dabc7bf8de129eb4846d76a22b3b8c8a7035d1bacc5046ef62edbcd984512dd64a721a623cc447705c8ace934528146f667e22e1e00fc7916bde9abd24e46c02
+EBUILD raft-0.10.1.ebuild 948 BLAKE2B b594180bd763206d959ed723aa4058a7a3a1349a97a6a1f3b5cc2efb0ab5a9b2acaf82ae5c24ce559b2120b539da09b724f44568fba25939fbd0bd33944c8b4c SHA512 d5fb44d9341600d522abfdab8f72b3fedbc458a883c481ca6adbae20f1eb4c24f8fa6edaf2e674d10a06d9e4b0043540d03ddc0dea7d55c862aab76dde29621d
MISC metadata.xml 812 BLAKE2B 677320549c30e675db900f01856b6ac4b86f18de7efd42a6008574edd7a14b762246b81aead5184e060734a53eb1eea007ecc5f79c9bae704763e483fe7fb7f9 SHA512 890676653a112bdde09b86488b99415f4cc10658809dd5e63ea3cecd197ba66b225d487f0f9557f38ccaedb50058940ab141871fc4a3e880dd8118e4b49d3fd6
diff --git a/dev-libs/raft/raft-0.10.1.ebuild b/dev-libs/raft/raft-0.10.1.ebuild
new file mode 100644
index 000000000000..ffd134995c1b
--- /dev/null
+++ b/dev-libs/raft/raft-0.10.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="C implementation of the Raft consensus protocol"
+HOMEPAGE="https://github.com/canonical/raft"
+SRC_URI="https://github.com/canonical/raft/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-3-with-linking-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="test zfs"
+RESTRICT="!test? ( test )"
+
+DEPEND="dev-libs/libuv"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/raft-0.9.25-Always-skip-init-oom-test.patch
+ "${FILESDIR}"/raft-0.10.0-toggle-zfs.patch
+ )
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ --enable-uv
+
+ --disable-benchmark
+ --disable-debug
+ --disable-example
+ --disable-sanitize
+ --disable-static
+
+ $(use_enable test fixture)
+
+ $(use_with zfs)
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/dev-libs/s2n/Manifest b/dev-libs/s2n/Manifest
index 9a82d46321b4..2145f2441c9d 100644
--- a/dev-libs/s2n/Manifest
+++ b/dev-libs/s2n/Manifest
@@ -1,6 +1,6 @@
AUX s2n-0.10.21-remove_Werror.patch 1292 BLAKE2B 208aab54784a956003c0f23564d07124476149f9a36fce40c6404ea79956479ba2a589bcb75808adae67c4f50ba78ac5fb72d21429248a515c9c84bf5faf5930 SHA512 4f8cbdfeeb7dfa514750083e1be4481f5ffe1e30ff88915b5c7eff2494ae534c454da51a0c56d720be66b5ce50900135a4e17f66a517ec437a027b01c9fc0fd0
DIST s2n-0.10.21.tar.gz 6150129 BLAKE2B cf598ef02b4aa9a2a69f11a47b2a691055575b7398ba0a833081da704ebc7564d30abda5f2ad9ff9858ec2f553b1f332e913494b9e195e2a754f008bab5c11d2 SHA512 26957edf36af088af2cb355dad9281fefd9d54ce8c3c2c26f5682aee8d64338a3677aa81f3a07563b27a938cad2c57e0a86a478c9619cc93552674451d501909
DIST s2n-1.0.0.tar.gz 6211951 BLAKE2B 3714f26ab0dbd53b878c73e0ae0abf9e8a4b85b16a62dd44a3e6264fba1afdfdd7bbffc3b38b494c5cc805b8a9dfe02009d109e308ff13b4752a56594299f374 SHA512 ab5ccc3e73e7f395ef86a5e637b9c2d18110c14b2913990d12e02286f6562497f7e9d45912e9076216e5f595d7932d58a31642e344a5e472259386983ad44bac
-EBUILD s2n-0.10.21-r1.ebuild 1479 BLAKE2B 0c2e33c6e9fc25cf67e3443dd9cc6a6cfd124326cfde164c945ac692fc2a4df1f2c336ea9df285c32c2a90848de0357fbd98ec9424fc48496576c142f943c391 SHA512 f8cdf7306ebfb68d73651b6617c49e011382540c1752b5ffc3449a9fc37b57ec8015a310ec155f8c23dab3430942b4696074a4419459c4f912d946c51684c5f1
-EBUILD s2n-1.0.0.ebuild 1538 BLAKE2B 3416e37c30e9db58f9ec3159b1a81d6e0210590c95b9dbee15a6f80cd116b552d9bbf564defc51f13662454b2b9ee23ef4c46da5f9889a36d0543d3ef71ac8ed SHA512 a322374afc4dd0c277855ccc96f02d8403c57505b002d722a1927f00ae68808a8e94b4fd21433b2cba485180f8139d5142ac0f7069e0ecfac6c487ac7a57aaae
+EBUILD s2n-0.10.21-r1.ebuild 1405 BLAKE2B 7753f0760192d00b82d295e18ab1ea003d06c40304985fa88a4c6de4a4b268be74cce87f4a57db1161ef9c69f7c24f0b284e31becd905159ada72d9eefe2e4bb SHA512 32486eb0d7409b924ae52e8bb2f5fe588006bdf019ac7b0b623ec105888ff80ab877885f00b8052ac45f2fa17ef39e6a613e5b1e0c15356970dea6e7a2f7401a
+EBUILD s2n-1.0.0.ebuild 1464 BLAKE2B 6e9f8dd8eacb367179f8befe9ccdd7f30d3bc630f7c1a5db625bba4a14c4aefad07f0e7299bf97e119df8a829d82821180c6ca32625828a759875f6323ddf23c SHA512 dfc7be95cbd3f5c25ab2eb7b0b5ca85e44af2dbdba159a32ab8c2559a75f45a3eaa44fafa8710702091da7c1aa50505112edc4b0f53655538fe342b2249dbd1f
MISC metadata.xml 1568 BLAKE2B 41ed0afaba38302a1e1c2c6dee42947fb5a3221c0d58635a391193042e1d7589032722c215f3266c6771fa5097c91003e2f07166e794a801a264533f80481279 SHA512 12abec6ad35667aaae299705b1618c3fe173344a3ce4223213a437feef599afc381d7b31e8d2265429af8ae53c396e23fa673e44d666bb8910687d554f88d3d5
diff --git a/dev-libs/s2n/s2n-0.10.21-r1.ebuild b/dev-libs/s2n/s2n-0.10.21-r1.ebuild
index 270991d36e4d..90d26fa86c8c 100644
--- a/dev-libs/s2n/s2n-0.10.21-r1.ebuild
+++ b/dev-libs/s2n/s2n-0.10.21-r1.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
@@ -12,13 +12,12 @@ SRC_URI="https://github.com/awslabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="libressl static-libs test"
+IUSE="static-libs test"
RESTRICT="!test? ( test )"
RDEPEND="
- !libressl? ( dev-libs/openssl:0=[static-libs=] )
- libressl? ( dev-libs/libressl:0=[static-libs=] )
+ dev-libs/openssl:0=[static-libs=]
"
DEPEND="${RDEPEND}"
diff --git a/dev-libs/s2n/s2n-1.0.0.ebuild b/dev-libs/s2n/s2n-1.0.0.ebuild
index e5604e538393..c73e73d36674 100644
--- a/dev-libs/s2n/s2n-1.0.0.ebuild
+++ b/dev-libs/s2n/s2n-1.0.0.ebuild
@@ -12,13 +12,12 @@ SRC_URI="https://github.com/awslabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="libressl static-libs test"
+IUSE="static-libs test"
RESTRICT="!test? ( test )"
RDEPEND="
- !libressl? ( dev-libs/openssl:0=[static-libs=] )
- libressl? ( dev-libs/libressl:0=[static-libs=] )
+ dev-libs/openssl:0=[static-libs=]
"
DEPEND="${RDEPEND}"
diff --git a/dev-libs/satyr/Manifest b/dev-libs/satyr/Manifest
index 4a135cf5fd82..cc7ef6f638c2 100644
--- a/dev-libs/satyr/Manifest
+++ b/dev-libs/satyr/Manifest
@@ -1,3 +1,5 @@
DIST satyr-0.31.tar.gz 428719 BLAKE2B 23c6ea53db261fee366566101c2b0f1e23cf530728332fe752897ee982ffac057b98de3d9a52dbfc64932cdb73aaff7e35c976e7a55e30b4417f3880782f9125 SHA512 a5aafa1ca5f85a0a817c6fa9a3b428672c9f4f529fb7d73a3e819cc836b78c01a0ca44b47317fcdd4a40dc6386688a450bd78564b6e466091cdc9a2c730c3fda
+DIST satyr-0.37.tar.gz 433804 BLAKE2B 3d243f1ea4254767740fbab4aff5d42537e4ec7d6cfded9af36b022bbcb76a08172f36cac98fb9d199aefcf3f7fefd443e3573426f5cd84eb5bf404d36dbfb29 SHA512 ac67c931dcf3031b0fabca6d0be572381b8027da588add85d22ba7058304a0ec457379be77cd99ce0607ceac35a45d42b6c293751f7471797cc9eba280ce91b5
EBUILD satyr-0.31.ebuild 1887 BLAKE2B 43959691fae55eb28d620682361b6c641f6e0bce919475a8a4626b98479a744edf7e69edb28e7f47757740ee0212de8e64ca74dcf286148d73f6ad59c75d3db7 SHA512 69804e6a6df63996dd804c120ba94d7320491d497466db5b696a0eae25ce933ad91a82f126b6435372f9a49a5d1bd2c7dcd01cc8b895790aa2e02d06362b1865
+EBUILD satyr-0.37.ebuild 1904 BLAKE2B ece18eb259c12092d02467252c8822019af5703b58b35a79ce53ac564e4539e69ab2d11ad89ba00b2d7d1d7b7c0411f8e5e0d30b5d949e5dd763f35acc1302f3 SHA512 0aa685a00e152de64354a1bba488303f24ae3a6ae2f0415cfa1f944c34e1644fa1991ea63bdf663862b06a9737049542d6885d02b5b63f72d43745d4e07aac7e
MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506
diff --git a/dev-libs/satyr/satyr-0.37.ebuild b/dev-libs/satyr/satyr-0.37.ebuild
new file mode 100644
index 000000000000..cd25deaf9e49
--- /dev/null
+++ b/dev-libs/satyr/satyr-0.37.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit autotools multiprocessing python-r1
+
+DESCRIPTION="Satyr is a collection of low-level algorithms for program failure processing"
+HOMEPAGE="https://github.com/abrt/satyr"
+SRC_URI="https://github.com/abrt/${PN}/archive/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0/4"
+
+IUSE="python"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="python? ( ${PYTHON_DEPS} )
+ >=dev-libs/elfutils-0.158
+ dev-libs/glib:2
+ dev-libs/json-c:=
+ dev-libs/nettle:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ dev-util/gperf
+"
+
+src_prepare() {
+ default
+ ./gen-version || die # Needs to be run before full autoreconf
+ eautoreconf
+ use python && python_copy_sources
+}
+
+src_configure() {
+ use python && python_setup
+
+ local myargs=(
+ --localstatedir="${EPREFIX}/var"
+ --without-rpm
+ $(usex python "--with-python3" "--without-python3")
+ )
+
+ if use python; then
+ python_configure() {
+ econf "${myargs[@]}"
+ }
+ python_foreach_impl run_in_build_dir python_configure
+ else
+ econf "${myargs[@]}"
+ fi
+}
+
+src_compile() {
+ if use python; then
+ python_foreach_impl run_in_build_dir default
+ else
+ default
+ fi
+
+}
+
+src_test() {
+ local extra_args
+
+ # In order to pass --jobs to the test runner
+ run_tests() {
+ cd tests || die
+ emake testsuite
+ ./testsuite --jobs=$(makeopts_jobs) ${extra_args[@]} $@
+
+ # Only run the python bindings tests for other python impls
+ extra_args=('-k' 'python3_bindings.*')
+ }
+
+ if use python; then
+ python_foreach_impl run_in_build_dir run_tests
+ else
+ run_tests SKIP_PYTHON3=yes
+ fi
+}
+
+src_install() {
+ if use python; then
+ python_install() {
+ default
+ python_optimize
+ }
+ python_foreach_impl run_in_build_dir python_install
+ else
+ default
+ fi
+
+ find "${D}" -name '*.la' -type f -delete || die
+}
diff --git a/dev-libs/softhsm/Manifest b/dev-libs/softhsm/Manifest
index 7b26b8902550..ae82d901e3b1 100644
--- a/dev-libs/softhsm/Manifest
+++ b/dev-libs/softhsm/Manifest
@@ -1,3 +1,3 @@
DIST softhsm-2.6.1.tar.gz 1066766 BLAKE2B 0295c5f40235c8abd8879a8c6f7fbe8e8d686ee03355006e9c90c0f2f7135eaf6794a3d39febda1b1ed6e5d48dcacb1e14dae85fb0efb884d0d719bfc6624b92 SHA512 e77137096ff2ac2f5396971efbaa2007188855a8f723cb511182c6c5e5a353b3f98297442758e77a18c3a378c0ca3fce8abe090977f0f4f8d526de204fd523fb
-EBUILD softhsm-2.6.1.ebuild 1066 BLAKE2B a4d14df59862d7d30c9f5bbfa34ea03f86dff1b23a47e2ca637e82538819a07797526179c28e727a1ba5f133b59f5b53f1596b142fdd52611eb57158a753219f SHA512 cee0e4c0c457e56392cbb2ed4e3c9476f7e518a9281bd699eedfdd99742f9e39cd24a21ff90813d5863789a1b2d2db2f61c63c98454dcfbaf457017c604810d1
+EBUILD softhsm-2.6.1.ebuild 1007 BLAKE2B ead8b2504dc90179de6a0479400e57562736a7ee1c472d882c730d91e5839ae5eb992bc00d166a906f9bcf83c00dd56167b55988c9398dbc25539b516d4814c7 SHA512 f4f658c790d709a36c3a0ba3dc4d5b951ff67119907d60516087d568544168f3bf2306df738760eb4988b6322e7e037ff68d1db3cbec444ee5d659e38cecba1a
MISC metadata.xml 292 BLAKE2B 273da0cfca0f98179144303c91b631ff47844748840f99b6bf1ece28ec442191e950756308242c25f4f27ab907674cdbd6efc88a4af1887676eb878d01b73f7c SHA512 7b3d1e2e5adc04c50256ea1f98490787cc0d2ff33af13462501cb5e08f482de3ce6da60d3026d5aacd1f46075915d1cc5c37206d398c61176ca7a023adae693d
diff --git a/dev-libs/softhsm/softhsm-2.6.1.ebuild b/dev-libs/softhsm/softhsm-2.6.1.ebuild
index 4fef59f66d56..a91a6928ade4 100644
--- a/dev-libs/softhsm/softhsm-2.6.1.ebuild
+++ b/dev-libs/softhsm/softhsm-2.6.1.ebuild
@@ -10,14 +10,13 @@ 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 ~sparc x86"
-IUSE="bindist gost libressl migration-tool test"
+IUSE="bindist gost migration-tool test"
RESTRICT="!test? ( test )"
RDEPEND="
migration-tool? ( dev-db/sqlite:3= )
- !libressl? ( dev-libs/openssl:0=[bindist=] )
- libressl? ( dev-libs/libressl:= )
+ dev-libs/openssl:0=[bindist=]
!~dev-libs/softhsm-2.0.0:0
"
DEPEND="${RDEPEND}"
diff --git a/dev-libs/tntnet/Manifest b/dev-libs/tntnet/Manifest
index 225670d1acb5..5b65104d2824 100644
--- a/dev-libs/tntnet/Manifest
+++ b/dev-libs/tntnet/Manifest
@@ -4,7 +4,7 @@ AUX tntnet-3.initd 550 BLAKE2B b31fd930b69c62c3439096c8de229a256d3f77cb18be75290
AUX tntnet.initd 669 BLAKE2B fbe3bd3fef3cc7519b26b1e15f1eb353c6d7afedcb59cc1a594bc7a53c19814e4107115dd6877f23c7a5de1305f859f5980fb3784df3bda4924a9f6c425ee67c SHA512 f67aa89030da69a7278af9c2b7c2b887373be54e711b31fc362df938baf4c5d09df6bc04568ef70a9eacd73582bb58891a9651782d29392cad3d0a1cd0bb8ccf
DIST tntnet-2.2.1.tar.gz 1127500 BLAKE2B bdb55c879ed00afdde1bfe1560ad4228effaa05b35996df3860631c90c93e57096f590b5ddfd8e8ff0356837e839e2f6ed8f4f6fe8ed478275926dd1143b2051 SHA512 78a26713498fd6eabb0b4a247bb20c130ce967ed22ce5c54da4b1300534dd40155aa62a2dc770be4eca720cadeceac283978a5dc3ce418728994af72e4d8eac1
DIST tntnet-3.0.tar.gz 879598 BLAKE2B 34cbabc52eb28be051da8593eb32d66aa701785be4002056d9be34d28871ae886a87eb1d66e71393a9f9d96110a3d826acead6c6db5c6f2829db797ac449b82e SHA512 5fe1f8750e10537919174e953be92b73e12a9227c50a02dcf2f23a266304ad3ad77d29823e8cdd3e2fa92dba936c2624f140943d021790e8137609bbeb0d3d81
-EBUILD tntnet-2.2.1-r3.ebuild 1900 BLAKE2B 273821b9179d910302c61511a7cd80dff6aeb16091dfdd387776f2953a8c1fc0338ac534d3958e3adf45fbfd9fd2d7742b22cafcfb42f3255bc0cc958d5b530e SHA512 db7ced55aceb5ed38ba87107a5d2bb63aebf3471b68a87592e5bca48bd23301d35ad6fddd2fb095d3371beb8a89c2a55b73a341f474c0cd33cc1186e952a9e05
+EBUILD tntnet-2.2.1-r3.ebuild 1838 BLAKE2B 83dc28513d4f4dab4de68ba0bfac92260ccc9734f1006fceaf7a8c86d11dec0456e3bb17e209321e5674fd8c720e47dafc7a229f40b8d3664ffe79374af3df46 SHA512 17863a37e636cb220d150a4edd3c04eb6019fc36f61fd7ed3b286c2c65a579e37e39b284247e9096e8b771f5080c38f1b1e6402c688da37b8d831115e2078a0f
EBUILD tntnet-2.2.1.ebuild 1796 BLAKE2B 5c76c3354d42c2a76df1fc7143fe499dd7570af798a744b705d3c10a081cfacac1902b723df6de7b221fc90fc621ae8986af25b1c74a5240a567ab4a088d0d57 SHA512 865c94fddabb875f9aea48d2caf9ab44bf8056d0714166ebff613191fd2a263033d583f34b237bfe2a3101da8c996db1b8e511d4f3ebb5cbe1853cee187966a9
-EBUILD tntnet-3.0.ebuild 1514 BLAKE2B 014c4fae89038f5fb174bcee7380a87cea815bb6cefd1d7bd6245064b2db43ccc1e83ad6998259b1c434024c137234a9245874bb2ba159732f9ac82d261a53de SHA512 d6d10e5e59fafaa060cc67c017c5288ef3870f89a19459838e449596b7abc6d844116278e4a4fcd479e84eb9e20d3fdfc010b16d4f29690126bdfafe20a07667
+EBUILD tntnet-3.0.ebuild 1451 BLAKE2B d1a58ddfabb0682199cef445ec53967c0bb19ab4eba8c9651fb9579d163b0bc65e7af0456589277059e4e26b97092f387c1af554e05e9416cc34574af96755a1 SHA512 bff9d33294b934bc3d5ce1ba1fbe497b34f5538c9d709cffadf649f0453ce5631528b855d36fd813db3ab935a97cfba2fb21ff8e60348639fe524a64201946b5
MISC metadata.xml 324 BLAKE2B 83eb2795b911c894a248b3180a316063c29de220de0857b99a1eecf31312a7dccd2ae90afd3cfb7e419511022cb4ca0887f45c25042b572a117c5f23c5c4affc SHA512 70796a55ef89e8b85db1524a52525c79fd11870da7b0156a0dce2c91ebc932c61b8088474661d4fe0ede77c617599ce3266e930aaea8b2e9a7ce99e9a9f8c686
diff --git a/dev-libs/tntnet/tntnet-2.2.1-r3.ebuild b/dev-libs/tntnet/tntnet-2.2.1-r3.ebuild
index 6012e52da3e1..bb9f702a21ea 100644
--- a/dev-libs/tntnet/tntnet-2.2.1-r3.ebuild
+++ b/dev-libs/tntnet/tntnet-2.2.1-r3.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
@@ -12,7 +12,7 @@ SRC_URI="http://www.tntnet.org/download/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~sparc ~x86"
-IUSE="gnutls libressl server ssl examples"
+IUSE="gnutls server ssl examples"
RDEPEND="
>=dev-libs/cxxtools-2.2.1
@@ -23,8 +23,7 @@ RDEPEND="
dev-libs/libgcrypt:0
)
!gnutls? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
+ dev-libs/openssl:0=
)
)"
DEPEND="${RDEPEND}"
diff --git a/dev-libs/tntnet/tntnet-3.0.ebuild b/dev-libs/tntnet/tntnet-3.0.ebuild
index 07f7369d5a46..2dd289308caa 100644
--- a/dev-libs/tntnet/tntnet-3.0.ebuild
+++ b/dev-libs/tntnet/tntnet-3.0.ebuild
@@ -11,8 +11,8 @@ SRC_URI="http://www.tntnet.org/download/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~sparc ~x86"
-IUSE="doc gnutls libressl server ssl"
+KEYWORDS="amd64 ~sparc ~x86"
+IUSE="doc gnutls server ssl"
RDEPEND=">=dev-libs/cxxtools-3.0
sys-libs/zlib[minizip]
@@ -22,8 +22,7 @@ RDEPEND=">=dev-libs/cxxtools-3.0
dev-libs/libgcrypt:0
)
!gnutls? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
+ dev-libs/openssl:0=
)
)"
DEPEND="${RDEPEND}"
diff --git a/dev-libs/ucommon/Manifest b/dev-libs/ucommon/Manifest
index 576d787b4a89..ec30fa6f4062 100644
--- a/dev-libs/ucommon/Manifest
+++ b/dev-libs/ucommon/Manifest
@@ -1,4 +1,4 @@
AUX ucommon-6.0.3-install_gcrypt.m4_file.patch 4902 BLAKE2B 5c56eb0d9e397a653eb1a932e49cdce0c30fbe52f98f8d1b7403c27f53f5371da6f0bde83dff18250bfec5c9d3817bedb803d49344183e0dc5cb117e688dea6a SHA512 13604093ed0dba4064a8868785309d1de645dc0d010940febbf29166f69302c7272293bf161514396064d4f2ef0805dc6bb30336773568b0e5959ef76c1a0aad
DIST ucommon-7.0.0.tar.gz 837905 BLAKE2B ddc82d5d1a88d66f353d9e69eacd7cfaaa0204acb8b9c4152559a009d287f2ffdb7feedc6fc0303c93a39d607498dd15bf83798d088857582f79be435d010ca7 SHA512 d32f8603d920eb98b5d4bc75224a7a8bb8bf2001a8dd3152626a8438ea4c39503a7446dec3aa90cf464b7abb68a6e42bac488ef9705517bd333b64bce219915b
-EBUILD ucommon-7.0.0.ebuild 1484 BLAKE2B af9da035d218d5893778df542e1c4e268448f49490b74977a3e22d7a0f7fa04392cc416c58fc1dc45d7ae2ce35df4b608b1ea48446ee107352a110c7c96fd9dd SHA512 63a6e1f23bc2cb0ad097fdb13716dc40e28e9d3792f4561ef94afd2130482d7b9a0d88ba5f9680510d3a1ad7a205ef59e903b2c2fe7b525e3874929ff02c5fd1
+EBUILD ucommon-7.0.0.ebuild 1422 BLAKE2B 736212e2aa3963ede287b186de584560c476026f2bc62237871b8b0136c0dae018b2ff41db8c4380c5e9b92e2c9ea7242e7b01fab496c350bd6f98bad8707266 SHA512 2b0a7ee8180df784616d614ce9bf521df7dae113ca279c78123dfc80fba6ed00e009649eecb3c6a0cde5e79abdc761514380a1af02bbf7cb7bff0b535672b69e
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
diff --git a/dev-libs/ucommon/ucommon-7.0.0.ebuild b/dev-libs/ucommon/ucommon-7.0.0.ebuild
index 4632f70963ac..db1a90863ba5 100644
--- a/dev-libs/ucommon/ucommon-7.0.0.ebuild
+++ b/dev-libs/ucommon/ucommon-7.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 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="mirror://gnu/commoncpp/${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0/8" # soname version
KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-linux"
-IUSE="doc static-libs +cxx debug libressl ssl gnutls"
+IUSE="doc static-libs +cxx debug ssl gnutls"
RDEPEND="
ssl? (
@@ -20,8 +20,7 @@ RDEPEND="
dev-libs/libgcrypt:0=
)
!gnutls? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
+ dev-libs/openssl:0=
)
)"
diff --git a/dev-libs/vala-common/Manifest b/dev-libs/vala-common/Manifest
index 25bcc4ddcbb9..ceb246c5a75a 100644
--- a/dev-libs/vala-common/Manifest
+++ b/dev-libs/vala-common/Manifest
@@ -1,7 +1,7 @@
DIST vala-0.48.12.tar.xz 3492200 BLAKE2B 0a401ac4349dc1c628fa608b5a89504583d6d2bb05ca74eb507e766cca418121e14adfe6e8cfeb8f42212c717280b9b91426309df415d869896654be626c46c5 SHA512 da7becf8b92985a07b139651c14bd41ec86aed3e2b610029d2b376f70335c98607f39de4a1fa4efe9d51e6088edd4c13d22431cada389679d55f684ad548f4d1
-DIST vala-0.50.2.tar.xz 3514208 BLAKE2B f2f7e86b90ac1245d593ba82204667a830843e2fdb8e9a5afaa44453a146461f0ce2b9f9338ef4743bc6055bbce6c023ae92f0bf2ca66757cddd7fc3d7a4db63 SHA512 77069b53037adcd4c3fed2dc4a5c740216b950c52e8a0ed777a5cf9a5d9f078d0abbc4dbce08e122817cd3de0ac75ebd150b0f6f0b0cf4a09cb4a46f96bf4c3e
-DIST vala-0.52.2.tar.xz 3573764 BLAKE2B 88340f7142518a0c17ab2347cd76853d18c00f86ed030cdcdbe726d92dc165ce2c83d07301f77c08f839f1d6b0da05c77e19671817483786fa57ed5bbcd240cc SHA512 c30b64f6899c53eb852128b95265ccec99d27a14388525829da1e5f5ff229c695a1e67b9e3bcc8fef751221c8923aa853bd2065ec0cfbc9b19d6c04007ed4110
+DIST vala-0.50.7.tar.xz 3540048 BLAKE2B 4f3abdfe7f0448846f22a4d822b803484afd1a2371604d63cd7092e2854dbfdb15169ac74226404ca572bc8ac29d5262c6e39346271704003138b9881bd99b30 SHA512 50c4c257e0be020f45270b07fef3646712dc1556dd43ae9d54f164b97056b26779b3559deab9fe96afa11e2e97a13aa2cce348a34cf5d72ea6a3be4a8d7efc94
+DIST vala-0.52.3.tar.xz 3575936 BLAKE2B bef10fdca6af1db5d8ff7b01b624fee5879d82ceb35ccc84d847f9ce26445194d4fc7ec8c3f8177534c0144e9027633ed1b00793e4e2edbe3df51f55f29129cb SHA512 5b757c6a9d1a2e9615fddb014c64a92f6a7c231ba964e449a43e9ad19293d415b66642625aad98d18e436ab438a4530d00bb670c7c7eaae56f43b407f4035bd9
EBUILD vala-common-0.48.12.ebuild 646 BLAKE2B 7c7c9e821ba8aeb118e369dd6ea191472a9920471ffc6e728539266a41ac50df9e266f8a54c07d889371083ec55bcdc1bd6acb2261c0d9cc86b3e96a4de73905 SHA512 576d59d76e6835ab67387b707d671ad1fb20f18ba2b24a5a2e831a600c1a20e178715a9cf725e6ebe8f040fc367aa7aad64746c70b6071d25fb03973a6aa912a
-EBUILD vala-common-0.50.2.ebuild 654 BLAKE2B 9655a0cc53404cbbe4a7239781515de3ac2832b1466976cbc9bdc4034b432d3cfe5d355a4c707c60eaee7de44ac14b9a8d158b9cbfc03b39c2e9f8f5c7d983fc SHA512 858a0d13a2f352081c0ca2ee1a190867bc1f066e5c33502b04ac7d812a2bc03b6908b43b21ea6915bfd92abc361df21b583ac2c380dee9c6206eb2d81455cf13
-EBUILD vala-common-0.52.2.ebuild 646 BLAKE2B b340fa6592c60b4ef8ded31d3caea68bbf10b3c33e117f5b5145cef2957f9467d15ee64f8f2172d6aee835932d84c92f4f11cdcb48a1747224e4e49cd02e8a56 SHA512 c15f0673dcec542c4269e3ac1c5a21b46ac14ec8bbb6e20a8fcaa1ae0b78bd7957e97f1486cc033150121f3c1fea1ac16125447c71014798d505e677dd3b99a1
+EBUILD vala-common-0.50.7.ebuild 654 BLAKE2B 9655a0cc53404cbbe4a7239781515de3ac2832b1466976cbc9bdc4034b432d3cfe5d355a4c707c60eaee7de44ac14b9a8d158b9cbfc03b39c2e9f8f5c7d983fc SHA512 858a0d13a2f352081c0ca2ee1a190867bc1f066e5c33502b04ac7d812a2bc03b6908b43b21ea6915bfd92abc361df21b583ac2c380dee9c6206eb2d81455cf13
+EBUILD vala-common-0.52.3.ebuild 646 BLAKE2B b340fa6592c60b4ef8ded31d3caea68bbf10b3c33e117f5b5145cef2957f9467d15ee64f8f2172d6aee835932d84c92f4f11cdcb48a1747224e4e49cd02e8a56 SHA512 c15f0673dcec542c4269e3ac1c5a21b46ac14ec8bbb6e20a8fcaa1ae0b78bd7957e97f1486cc033150121f3c1fea1ac16125447c71014798d505e677dd3b99a1
MISC metadata.xml 325 BLAKE2B f1a8eb879889fa0b33809e44ee815a95f07c1d65d1e4fcb3af8797e27f258f76e7774b4a8eba9677a9e6c8a1051fbbe70a0f3675a12f9d52531d361f70826087 SHA512 3be77f30dff008c941c9513d9b8a4c689aba5f2f1005ecdb98f6cf9bc1000f562bad638cddd373f223a5570b40ea83e44656dbf848544a96ce0d166cc46805e2
diff --git a/dev-libs/vala-common/vala-common-0.50.2.ebuild b/dev-libs/vala-common/vala-common-0.50.7.ebuild
index ee55cfcad100..ee55cfcad100 100644
--- a/dev-libs/vala-common/vala-common-0.50.2.ebuild
+++ b/dev-libs/vala-common/vala-common-0.50.7.ebuild
diff --git a/dev-libs/vala-common/vala-common-0.52.2.ebuild b/dev-libs/vala-common/vala-common-0.52.3.ebuild
index 4a9682cb5442..4a9682cb5442 100644
--- a/dev-libs/vala-common/vala-common-0.52.2.ebuild
+++ b/dev-libs/vala-common/vala-common-0.52.3.ebuild
diff --git a/dev-libs/wayland-protocols/Manifest b/dev-libs/wayland-protocols/Manifest
index b392914bb2e8..69e5f4bf840d 100644
--- a/dev-libs/wayland-protocols/Manifest
+++ b/dev-libs/wayland-protocols/Manifest
@@ -1,4 +1,6 @@
DIST wayland-protocols-1.20.tar.xz 111684 BLAKE2B 2ddd3d0b0dde94fda4788a1fd6631b6fcf22fb134e74a55f2c310ab4b72802d3b069d294e3d7b68ea6ddfdb0f944ac9011b73a9678e65eec924135822f697087 SHA512 d13f65d03add2c39cc32bf6bda0e981e9f52504bf8505fceea045c8baeb73bea64fa4edb99cb837677fbab1b5b3023054adff36fac127e819690f366b81c4977
+DIST wayland-protocols-1.21.tar.xz 117296 BLAKE2B 91dbfea6045e981fe94172fd13b74b150b0585560c06ad6990cfc57e02c97a013428431de54b196b4ed16db43724aae56f57dffb2b3f21615fe5522fe33aedc8 SHA512 40133ba36d4201de9626e9869ebdf2d4f7ad06904d6a747d5af87958a08368abdc65be3acc21b8959d0c5ec37d47051ba5b81d3844079fe237dac81a7291bbb8
EBUILD wayland-protocols-1.20.ebuild 797 BLAKE2B 16760114c9c52faa516fccfe8c4976db8249347104a9484cc1e0db0bfe3b02407bbcc6519e377c367f3e19973bc7ba1102d779f600dd556638f7e8748584af79 SHA512 b3e965ff0e7d2a2566b3103c9310aba101839fb540ebc4c08d4f5810ad343085e1d5d63ddc59dc6c56aa202a285deead877e9c73fd6403072c2bec769081415e
-EBUILD wayland-protocols-9999.ebuild 797 BLAKE2B 274c9c89ba60e38e61dce64166f211de987b029cb4592544063d39c1b2ac3baba8af8b214a338839747b7a59475bcf81fbeac8503ee6446ecd4e8ccdf0a758da SHA512 0d02e092e3257afc3077d6e39ba218ed8614693feca0420557cc0ac1511f62a9cd8b43bc9c890e9e47b889c684e1b3fc2c1e82489164a4940205d87a5d097b04
+EBUILD wayland-protocols-1.21.ebuild 755 BLAKE2B 3d37738cffe0026ce26377478390368b84bb188e337b29c28e8b64e7d35095c1222ba3d893245f26214273786e7587d1f760603906874c9e3aebbbd67646f740 SHA512 e5533d3931b9542b6b22e4d6a37db75c4548ea3a2fa648ddbaf8bd955eeb107c76f9c8e9f3b5c04a3e62fe930b0a2140fbe59fdcf48a3ee40ec3f988d431b217
+EBUILD wayland-protocols-9999.ebuild 755 BLAKE2B 3d37738cffe0026ce26377478390368b84bb188e337b29c28e8b64e7d35095c1222ba3d893245f26214273786e7587d1f760603906874c9e3aebbbd67646f740 SHA512 e5533d3931b9542b6b22e4d6a37db75c4548ea3a2fa648ddbaf8bd955eeb107c76f9c8e9f3b5c04a3e62fe930b0a2140fbe59fdcf48a3ee40ec3f988d431b217
MISC metadata.xml 230 BLAKE2B 70bf59e64305ef14908197f2aa7ffbc1769ade265097da68e001245451658af5921760c91cb74aae717543ea0017e2471fd94bfc5c4c447d2d60e2c23aa3b007 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057
diff --git a/dev-libs/wayland-protocols/wayland-protocols-1.21.ebuild b/dev-libs/wayland-protocols/wayland-protocols-1.21.ebuild
new file mode 100644
index 000000000000..f9b1910a51a1
--- /dev/null
+++ b/dev-libs/wayland-protocols/wayland-protocols-1.21.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+DESCRIPTION="Wayland protocol files"
+HOMEPAGE="https://wayland.freedesktop.org/"
+
+if [[ ${PV} = 9999* ]]; then
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/${PN}.git/"
+ inherit git-r3
+else
+ SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ test? ( dev-libs/wayland )
+"
+RDEPEND=""
+BDEPEND="
+ dev-util/wayland-scanner
+ virtual/pkgconfig
+"
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use test tests)
+ )
+ meson_src_configure
+}
diff --git a/dev-libs/wayland-protocols/wayland-protocols-9999.ebuild b/dev-libs/wayland-protocols/wayland-protocols-9999.ebuild
index 8eed22822b44..f9b1910a51a1 100644
--- a/dev-libs/wayland-protocols/wayland-protocols-9999.ebuild
+++ b/dev-libs/wayland-protocols/wayland-protocols-9999.ebuild
@@ -1,37 +1,38 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
+inherit meson
+
DESCRIPTION="Wayland protocol files"
HOMEPAGE="https://wayland.freedesktop.org/"
if [[ ${PV} = 9999* ]]; then
EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/${PN}.git/"
- inherit git-r3 autotools
+ inherit git-r3
else
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
LICENSE="MIT"
SLOT="0"
-IUSE=""
-
-DEPEND="dev-libs/wayland"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- default
-
- [[ ${PV} == 9999 ]] && eautoreconf
-}
-
-src_test() {
- export XDG_RUNTIME_DIR="${T}/runtime-dir"
- mkdir "${XDG_RUNTIME_DIR}" || die
- chmod 0700 "${XDG_RUNTIME_DIR}" || die
-
- default
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ test? ( dev-libs/wayland )
+"
+RDEPEND=""
+BDEPEND="
+ dev-util/wayland-scanner
+ virtual/pkgconfig
+"
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use test tests)
+ )
+ meson_src_configure
}
diff --git a/dev-libs/wayland/Manifest b/dev-libs/wayland/Manifest
index cf2dc4740762..6e684d530617 100644
--- a/dev-libs/wayland/Manifest
+++ b/dev-libs/wayland/Manifest
@@ -1,4 +1,4 @@
DIST wayland-1.19.0.tar.xz 456380 BLAKE2B 0f70bb02e890898c4763001884527067adb686abe9a2b9325badf1730d411d269c437037afc298eec8075eb1e3845f5b81b8ed3d702908388a54e7063cbea91a SHA512 d8a86f5e23e4a88e7c84b82fdb51eb350419086afe462ecb2f4d5c3ba9290ede310cbbcffd60215219ddccf5bad4adec21a5ebfbef6577200f66ac7a1b64a5ef
-EBUILD wayland-1.19.0.ebuild 1811 BLAKE2B 7e03623d22ae15400829b467b44a3c7265ca5544bdb19b5a117851746e7df9f318443361532470254a86a3e527b46110eef5c2b9e47ed0cf41fe1b5c4406e320 SHA512 10b0a43e925cbb042c17be7bcead1d49c7b997651159822f92c0432a0eee804af2f8aaf4e13ef14de7e5d1768dd9c35bbab4f9e3aa7d14d681b7f56cb703ba13
-EBUILD wayland-9999.ebuild 1818 BLAKE2B bfa53844b83b095da346fcdb3307fb4b437a5c90ff463cf87506aad22f963a0bdd94c3d2f256cc6a7f7409d87ab3a8bcf9e834abadd58791ff0616240429015f SHA512 b138f58a8397c07fb2135f43bdc6f293525cf2a8fd91f92509e2ff57102f811196572524804be39591b83aedc291202ebd5a7a0fcd1ca45215b2b9c6a9c382bf
+EBUILD wayland-1.19.0.ebuild 1820 BLAKE2B 9cda545cdbdc652d3fae5d76e9e27947b9a15fa5f8215b83fdf46afd3e6717a6c1d3ca0a91bdfed6d2146a883a01790b06b746f7dd1d577f2d394ef34449dd09 SHA512 89bfba7c9ea7fe6770b039abe27f1a9f3e12d3d82d2fa2a6eb229d7a01df3a31c9237f4959b2bde84d9e6f0c28cd22dbebbd9bae3821e37e437688e9f335e694
+EBUILD wayland-9999.ebuild 1827 BLAKE2B f239a647ff50a6ed23c90d3439caff612116c5bddbc642842142015ec4bb592de91f934804c5487957c473b838080514b9fc43c18316df05a58fe8bc9fe21dca SHA512 ff5751e03b6f098ac784c5d10bddcff73a831974537b795dd6716b813f97b412110f0fcf145f43271636646fd42e8b407a29f99611ced9b29a1c374149fdd8c7
MISC metadata.xml 230 BLAKE2B 70bf59e64305ef14908197f2aa7ffbc1769ade265097da68e001245451658af5921760c91cb74aae717543ea0017e2471fd94bfc5c4c447d2d60e2c23aa3b007 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057
diff --git a/dev-libs/wayland/wayland-1.19.0.ebuild b/dev-libs/wayland/wayland-1.19.0.ebuild
index 7f275f3bc2c0..765bef844873 100644
--- a/dev-libs/wayland/wayland-1.19.0.ebuild
+++ b/dev-libs/wayland/wayland-1.19.0.ebuild
@@ -72,7 +72,7 @@ multilib_src_test() {
src_test() {
# We set it on purpose to only a short subdir name, as socket paths are
# created in there, which are 108 byte limited. With this it hopefully
- # barely fits to the limit with /var/tmp/portage/$CAT/$PF/temp/x
+ # barely fits to the limit with /var/tmp/portage/${CATEGORY}/${PF}/temp/x
export XDG_RUNTIME_DIR="${T}"/x
mkdir "${XDG_RUNTIME_DIR}" || die
chmod 0700 "${XDG_RUNTIME_DIR}" || die
diff --git a/dev-libs/wayland/wayland-9999.ebuild b/dev-libs/wayland/wayland-9999.ebuild
index c3d2b584f4ca..d069ea46340e 100644
--- a/dev-libs/wayland/wayland-9999.ebuild
+++ b/dev-libs/wayland/wayland-9999.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
@@ -72,7 +72,7 @@ multilib_src_test() {
src_test() {
# We set it on purpose to only a short subdir name, as socket paths are
# created in there, which are 108 byte limited. With this it hopefully
- # barely fits to the limit with /var/tmp/portage/$CAT/$PF/temp/x
+ # barely fits to the limit with /var/tmp/portage/${CATEGORY}/${PF}/temp/x
export XDG_RUNTIME_DIR="${T}"/x
mkdir "${XDG_RUNTIME_DIR}" || die
chmod 0700 "${XDG_RUNTIME_DIR}" || die
diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest
index f74a48ab1568..579459cdd0f7 100644
--- a/dev-libs/xmlsec/Manifest
+++ b/dev-libs/xmlsec/Manifest
@@ -1,6 +1,6 @@
AUX xmlsec-1.2.31-fix-nss-3.59.patch 980 BLAKE2B fb0d28e3a33a2d581796f03f2121f08c26cb964a727876a1bc7a1b9e63f92056a0213d315a0accc94bb582d9224fcbe10ef0c95528f70f29d6d69a34fa5e342d SHA512 a1857ad89b0d4d20d92deda23112abac814b312525a662af85edc44150c78e58fe54142d0cc92857e01a14719e698a810585df350ea4844544328eb7848b4680
DIST xmlsec1-1.2.30.tar.gz 1989670 BLAKE2B b363d1661ba5fdf968725948598954c7d514ad92c4ad05b490aa3ac9ffb6be861ee81d660be30d37e26ae1cb327cdecd1c76d60055ec5aa900e390a4083099b3 SHA512 07152470a9fe5d077f8a358608ca1d8a79ee0d2777660f61ed5717dc640714a3adfe66843e6a4023898eb0f5ed79771d70c41132571f3a1aeda82c1894b69c98
DIST xmlsec1-1.2.31.tar.gz 1989144 BLAKE2B ddc55e34867d5870fa434c739825ceaa68500a11fb2eabb482945901ad7fa0ba0d5fce7cd6c5f1b49c24d5bc07cee2875ff21833f09c0ec2ffeaf63875f5b001 SHA512 7a0e3d6f66746a22cf6468eb4d0691879c7468e4bef71fd8720e6a56b420f076a1d8a3094c35e721471dd029a643f5c4a553ef5788be5509f2786a419da1b7af
-EBUILD xmlsec-1.2.30.ebuild 1400 BLAKE2B 33a78b6d284196e366c67719cc2d0e292696e761c297fc0bc2e3cdfb13cbd3fd732ad3ebb5b1ffc7c3ef4d1992ad368dee5f392900849e1970e7db67730f1f29 SHA512 8dd204f7d770a323c0f1943c555cabf67fa9ae3a83d89fe325f23be24b21cad29f62565cba9c8eae733453b76c1547f022ccd2a263edb85a2aba0ea6efb0b6cd
-EBUILD xmlsec-1.2.31.ebuild 1452 BLAKE2B 0af1c92f644fb43d6c90b697c2e6e166a3382c1e6a694e0351d001acb7b6c4763542e8852272800fb2bc93fd4fee2aca3f8a70dfe03d00982e65507d6dae6700 SHA512 08cb3a0eb27f141acdda42d39eef0203c9d94bac41b53e039bc60c489ae75e5bbd0717d64a18b2eafdfa5a74cbbe3ed28515db0f1213dc4542e92d02d8582e7b
+EBUILD xmlsec-1.2.30.ebuild 1339 BLAKE2B 35fc887e954129bdeafd206a7bab29a04dce23b7d27b29b92bf0908f16a0393cf806423a932a8e0c4676d1b35c0f0d8ff3040cecbafb31aa4754dcbfdab517e2 SHA512 8f8680ef311ab24b814de101aeab5805f5b1da155bf799a0052334e516d301d22bbd2d33e51044902dee1f53a2dbdee840b6d6ac4e68315cef7a7c4fd68d0f82
+EBUILD xmlsec-1.2.31.ebuild 1391 BLAKE2B 1b0ae701f069e4826f2fa16244d286a39b97ad9b8a8a46025e19d6293acf99025779da6007d6e002f634f63dbbf399c92cff223cdf07f1c62e995cf5ed235d17 SHA512 2e61ab618f7c2fa7e8aa04c60af61d9728096b39dcdca288d1f2bace8108f5aa66e7b4e46204ac7ff0ffd78bd255606203c45f29ee6d80f9a7f3d6839c117176
MISC metadata.xml 492 BLAKE2B f1d4308323da79d17e6f5e0025fff338024b6d74c90584c469917418ebb06aa9be43a1b1d5f8a8e4a25aa0584b8b96aadc5508a2aca1b9f6d3924c81bb33f41b SHA512 920fe71d66278f82b0fcb18044998d5b72cc69a07966e8d1d2527a0d1a7e78c89536e165f105dc4ed9de84377a80f3ef55804bd26f71d868808077ffcd6b39c3
diff --git a/dev-libs/xmlsec/xmlsec-1.2.30.ebuild b/dev-libs/xmlsec/xmlsec-1.2.30.ebuild
index 840c5677a8e9..ec33de36d7a6 100644
--- a/dev-libs/xmlsec/xmlsec-1.2.30.ebuild
+++ b/dev-libs/xmlsec/xmlsec-1.2.30.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
@@ -10,7 +10,7 @@ SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 ppc ppc64 ~sparc x86"
-IUSE="doc gcrypt gnutls libressl nss +openssl static-libs test"
+IUSE="doc gcrypt gnutls nss +openssl static-libs test"
RESTRICT="!test? ( test )"
REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
gnutls? ( gcrypt )"
@@ -24,8 +24,7 @@ RDEPEND=">=dev-libs/libxml2-2.7.4:=
>=dev-libs/nss-3.9:=
)
openssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
+ dev-libs/openssl:0=
)"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig
diff --git a/dev-libs/xmlsec/xmlsec-1.2.31.ebuild b/dev-libs/xmlsec/xmlsec-1.2.31.ebuild
index ef73f6a55000..a64b175e170b 100644
--- a/dev-libs/xmlsec/xmlsec-1.2.31.ebuild
+++ b/dev-libs/xmlsec/xmlsec-1.2.31.ebuild
@@ -11,7 +11,7 @@ S="${WORKDIR}/${PN}1-${PV}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm ~arm64 ppc ppc64 ~sparc x86"
-IUSE="doc gcrypt gnutls libressl nss +openssl static-libs test"
+IUSE="doc gcrypt gnutls nss +openssl static-libs test"
RESTRICT="!test? ( test )"
REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
gnutls? ( gcrypt )"
@@ -25,8 +25,7 @@ RDEPEND=">=dev-libs/libxml2-2.7.4:=
>=dev-libs/nss-3.9:=
)
openssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
+ dev-libs/openssl:0=
)"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig