logo

overlay

My own overlay for experimentations, use with caution, no support is provided git clone https://anongit.hacktivis.me/git/overlay.git/
commit: c527a1dced496dbae971766f59f13a53162ccbae
parent 3fcaeb8f0489571ba697d2ef4ba2e86eb59ea490
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Wed,  7 May 2025 02:10:57 +0200

dev-libs/bearssl: drop 0.6-r1

Diffstat:

Mdev-libs/bearssl/Manifest1-
Ddev-libs/bearssl/bearssl-0.6-r1.ebuild52----------------------------------------------------
Ddev-libs/bearssl/files/libbearssl.pc.in9---------
3 files changed, 0 insertions(+), 62 deletions(-)

diff --git a/dev-libs/bearssl/Manifest b/dev-libs/bearssl/Manifest @@ -1,2 +1 @@ DIST BearSSL-3c040368f6791553610e362401db1efff4b4c5b8.tar.gz 866279 BLAKE2B 5c6d8d5c782602189a2d1763da38fd46d27eefad567dd5aa08e9efe85b43c6c19e889366cebaaa87776b0f4c3854dad1efca3d3f198cf7867fe10ac930c33c39 SHA512 1d6957515833c81ca3fa070bef1ddc82fab3ff03ca3e8a81aae3f8c09b01d1ed488eb8f54988f25c09cbfbc7a90a4cd1de13ba179f205580c9c73164a0ced2a8 -DIST bearssl-0.6.tar.gz 765094 BLAKE2B aa7501206c66936d4c68cbc6c8d8b814e051fa0d1d37918ebdbdcfa71c52a44c9129f98eda79357cc1d87d9b6c2e70a15bc6f0c45f377b1d226725c1dbc79da6 SHA512 f9ed25683cfc6c4abe7f1203a2b82ed101ee4c9e0f9ab60755b6a09c8d1e8e4f64d413624e7bb9c4b0033f909a2e4568a1d916cc6ce4736222900691e1f8359a diff --git a/dev-libs/bearssl/bearssl-0.6-r1.ebuild b/dev-libs/bearssl/bearssl-0.6-r1.ebuild @@ -1,52 +0,0 @@ -# Copyright 2024 Haelwenn (lanodan) Monnier <contact@hacktivis.me> -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="Implementation of the SSL/TLS protocol in C" -HOMEPAGE="https://bearssl.org/" -SRC_URI="https://bearssl.org/${P}.tar.gz" -LICENSE="MIT" -SLOT="0/${PV%%.*}" -KEYWORDS="~amd64" - -IUSE="static-libs" - -src_compile() { - emake \ - AR="$(tc-getAR)" \ - CC="$(tc-getCC)" CFLAGS="$CFLAGS" \ - LD="$(tc-getCC)" LDFLAGS="$CFLAGS" \ - LDDLL="$(tc-getCC)" LDDLLFLAGS="$CFLAGS $LDFLAGS -shared -Wl,-soname,libbearssl.so.${PV%%.*}" \ - D=".so.$PV" -} - -src_test() { - cd "${S}/build" || die - ./testx509 || die - ./testcrypto all || die -} - -src_install() { - libdir="${ED}/usr/$(get_libdir)/" - - dobin build/brssl - - doheader -r inc/* - - mkdir -p "$libdir" || die - cp -f build/libbearssl.so.$PV "$libdir/" || die - ln -s libbearssl.so.$PV "$libdir/libbearssl.so.${PV%%.*}" || die - ln -s libbearssl.so.$PV "$libdir/libbearssl.so" || die - if use static-libs; then - cp -f build/libbearssl.a "$libdir/" || die - fi - - mkdir -p "$libdir/pkgconfig/" || die - sed \ - -e "s;@PREFIX@;${EPREFIX}/usr;" \ - -e "s;@VERSION@;${PV};" \ - "${FILESDIR}/libbearssl.pc.in" > "${libdir}/pkgconfig/libbearssl.pc" || die -} diff --git a/dev-libs/bearssl/files/libbearssl.pc.in b/dev-libs/bearssl/files/libbearssl.pc.in @@ -1,9 +0,0 @@ -prefix=@PREFIX@ -exec_prefix=${prefix} -includedir=${prefix}/include -libdir=${prefix}/lib -Name: libbearssl -Version: @VERSION@ -Description: The BearSSL implementation of the SSL/TLS protocol -Cflags: -I${includedir} -Libs: -L${libdir} -lbearssl