logo

overlay

My (experimental) gentoo overlay
commit: b96821dc54652edaf2f8df51ba002ae4761186e0
parent: 9b9e541fed80579f14ace84f397525e3fb186cbc
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Mon, 14 May 2018 07:15:37 +0200

dev-libs/libressl: Unmaintained here, remove

Diffstat:

Ddev-libs/libressl/Manifest1-
Ddev-libs/libressl/libressl-2.5.4.ebuild53-----------------------------------------------------
Ddev-libs/libressl/metadata.xml35-----------------------------------
3 files changed, 0 insertions(+), 89 deletions(-)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest @@ -1 +0,0 @@ -DIST libressl-2.5.4.tar.gz 3286042 SHA256 107a5b522fbb8318d4c3be668075e5e607296f0a9255d71674caa94571336efa SHA512 8ca86c14af0020c90bef4651892799864938dab9d898172269cb78bad5963314e064f2b4c46e6a04e0b85d1eddbd1840b734803c11ceec8fd6bb1290e0fe204c WHIRLPOOL f1cfb1b126759275172616eadbc40e20ae8bbc615bfa4e49e68b3c5a9f66e6503007531a2ff59df482ebf6902008b431ca5891d73e6c8887862f11e00f76b423 diff --git a/dev-libs/libressl/libressl-2.5.4.ebuild b/dev-libs/libressl/libressl-2.5.4.ebuild @@ -1,53 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit eutils multilib-minimal - -DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL" -HOMEPAGE="http://www.libressl.org/" -SRC_URI="http://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/43" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86" -IUSE="+asm nc 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" - - eapply_user -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf \ - $(use_enable asm) \ - $(use_enable nc) \ - $(use_enable static-libs static) -} - -multilib_src_test() { - emake check -} - -multilib_src_install_all() { - einstalldocs - prune_libtool_files -} diff --git a/dev-libs/libressl/metadata.xml b/dev-libs/libressl/metadata.xml @@ -1,35 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <name>Haelwenn (lanodan) Monnier</name> - <email>contact@hacktivis.me</email> - </maintainer> - <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> - <flag name="nc">Enables TLS-enabled nc(1)</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>