commit:     705bbaa208c261764bcbca0c4fb2aaa005ccb0ec
Author:     orbea <orbea <AT> riseup <DOT> net>
AuthorDate: Sun May 22 06:18:31 2022 +0000
Commit:     Quentin Retornaz <gentoo <AT> retornaz <DOT> com>
CommitDate: Sun May 22 21:08:43 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=705bbaa2

dev-libs/libressl: Updated for version 3.5.3

Signed-off-by: orbea <orbea <AT> riseup.net>
Signed-off-by: Quentin Retornaz <gentoo <AT> retornaz.com>

 dev-libs/libressl/Manifest               |  2 ++
 dev-libs/libressl/libressl-3.5.3.ebuild  | 57 ++++++++++++++++++++++++++++++++
 dev-libs/openssl/openssl-3.1.3-r1.ebuild | 19 +++++++++++
 3 files changed, 78 insertions(+)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index 5f49b7f..bc5eee8 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -3,3 +3,5 @@ DIST libressl-3.4.3.tar.gz 3913963 BLAKE2B 
95adbdd30f5cd573d51ab3657afd4d17263c9
 DIST libressl-3.5.1.tar.gz 4030718 BLAKE2B 
5894d1a3ca1b8e1db8d7582798efd3a35d0c1a331171c672ca4b2c3530c822fe13b4fa0078ac2c8b80d672ef9e4c81b963977179ac8e84bd515f2cb725a792f8
 SHA512 
6f31b86427144c3b6336ceb074fbe7dadd2662e598e05334999072e0d7dfa30d7fae2ab409541ae9e3359fef569849a37e2fee47b8800225a2cab7f067d60655
 DIST libressl-3.5.2.tar.gz 4039407 BLAKE2B 
7ed995ee73516d72d00cab90a78bdd1897d57ac79912c3d6ed28b010484b2e6fae511f11b2cf247f66a54ada14d4de9e1c534e8d20aae3462074bdb5f42e3c96
 SHA512 
07ebd1529934d472b621b31ba458a185c9fa1a4588d0bc34b669952ff0846e227094019b322cbb808def42967510abbb0928be3f6784920451b3e0c96c8f4cad
 DIST libressl-3.5.2.tar.gz.asc 833 BLAKE2B 
30b372eb862b6a39ba9e1bac427d919898edbbdd61f2bfacdd564e456bde02de41afff0926f324211753d660b5499fc65a07359d87472d4876a3d53a373e8b52
 SHA512 
9986b206821889de48b8e89de791aad8ac6907b2b894a2419758903f0ef8b4c66156a4984c05c7a4f00e267206208287c37c21f4aa332d50967e0dd4a4cb3f01
+DIST libressl-3.5.3.tar.gz 4039561 BLAKE2B 
98e0261e8abe3af6c77382467e9101b1d11800f6a5906f3f1dee7d1da8a92b6fd9fdf9ae17e204cd8a13ae163755ca9a3f819e1cf10b3957b13abf3cdc1478e2
 SHA512 
19f97f7c2b5cb4591ee6f191255b441373176b1b6539aa6ac2cd54494a14beaf126b151eb2f0b7fb650796fc0e37e2a9b1508ca50722adc7107c460904a5dbb7
+DIST libressl-3.5.3.tar.gz.asc 833 BLAKE2B 
f3f4bc1233d3f17d4d3b65b67b38c52a11ed5655df1435fb20c5be087288cae87febfd2ac74293bae61ace1663eb66513a042eb8474b7790b578520fd870462d
 SHA512 
914a6eb0acb4a6a5508fc61c88e2ffcc50f8a9812f58367817e83a25b05a120d9649b6ec1d48e9fbad65da540ada206bf9ee53c5e6e799f9366f0aa83a2ac52e

diff --git a/dev-libs/libressl/libressl-3.5.3.ebuild 
b/dev-libs/libressl/libressl-3.5.3.ebuild
new file mode 100644
index 0000000..6d25d2e
--- /dev/null
+++ b/dev-libs/libressl/libressl-3.5.3.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools multilib-minimal verify-sig
+
+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
+       verify-sig? ( 
https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz.asc )
+"
+
+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/52"
+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 )"
+
+PDEPEND="app-misc/ca-certificates"
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-libressl )"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libressl.asc
+
+PATCHES=(
+       "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
+)
+
+src_prepare() {
+       default
+
+       eautoreconf
+}
+
+multilib_src_configure() {
+       local ECONF_SOURCE="${S}"
+       local args=(
+               $(use_enable asm)
+               $(use_enable static-libs static)
+               $(use_enable test tests)
+       )
+       econf "${args[@]}"
+}
+
+multilib_src_test() {
+       emake check
+}
+
+multilib_src_install_all() {
+       einstalldocs
+       find "${D}" -name '*.la' -exec rm -f {} + || die
+}

diff --git a/dev-libs/openssl/openssl-3.1.3-r1.ebuild 
b/dev-libs/openssl/openssl-3.1.3-r1.ebuild
new file mode 100644
index 0000000..f9f8bfd
--- /dev/null
+++ b/dev-libs/openssl/openssl-3.1.3-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal
+
+DESCRIPTION="dummy package for dev-libs/libressl"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LibreSSL";
+LICENSE="metapackage"
+
+SLOT="0/52" # .so version of libssl/libcrypto
+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 sslv3 static-libs test"
+REQUIRED_USE="!sslv3"
+
+RDEPEND="dev-libs/libressl:${SLOT}[asm=,static-libs=,test=,${MULTILIB_USEDEP}]"
+
+S="${WORKDIR}"

Reply via email to