diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 21:03:06 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 21:03:06 +0100 |
commit | 8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 (patch) | |
tree | 7681bbd4e8b05407772df40a4bf04cbbc8afc3fa /app-crypt/openssl-blacklist | |
parent | 30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff) |
gentoo resync : 14.07.2018
Diffstat (limited to 'app-crypt/openssl-blacklist')
-rw-r--r-- | app-crypt/openssl-blacklist/Manifest | 4 | ||||
-rw-r--r-- | app-crypt/openssl-blacklist/metadata.xml | 10 | ||||
-rw-r--r-- | app-crypt/openssl-blacklist/openssl-blacklist-0.5.3.ebuild | 53 |
3 files changed, 67 insertions, 0 deletions
diff --git a/app-crypt/openssl-blacklist/Manifest b/app-crypt/openssl-blacklist/Manifest new file mode 100644 index 000000000000..f45a53adac4f --- /dev/null +++ b/app-crypt/openssl-blacklist/Manifest @@ -0,0 +1,4 @@ +DIST openssl-blacklist_0.5-3.diff.gz 20228 BLAKE2B d09a6288ceb15e186855f52aef9c76fdeb94907555b8d6c8fa07963d629f0adade2f433bbf6a390a065e5ec0b336c2d2d57ecfd347fbf96d3497404eab16d1b5 SHA512 5e5b7fdc97248ccc44f3ffa306a23f9d3ed9585cee15f1ad55dffcf4e70a50463c05382b393bc07e4bd18ea530eea7d36a508f40c1e03b0932eb3cde43f886bd +DIST openssl-blacklist_0.5.orig.tar.gz 32908393 BLAKE2B 75cbc1bb5780ded04ba84cd8cb7ea93fe271d0075a854e94dea81ff49b54e48a8207290f5e06426a090c0e913bad95b0f0d6992a1cdacfa1ea044521786ac8f1 SHA512 b0ecab15f4357b56508b048a0648263f118aa8eeda8ad6a15caab8c38b2270a5daf897026daf376a561b292c64c2651269182732e0ae3e4bbac455cc1d3985ab +EBUILD openssl-blacklist-0.5.3.ebuild 1342 BLAKE2B 641b9f34737391fa4280b964a38ba9272792b4be5cc07b03c1c8157d1bc78e32d3ad8895428846e8d58099ea633515a6dbe854f0d9f596f406e8745cde6a88ab SHA512 e869dda8a3c77397990e1ca72e17cb27586c990e14a26098419986eb36bbcf0365767104794ddedc7fdba4c3449d2f4ee6b9d94a556b7719d336d0560645baad +MISC metadata.xml 316 BLAKE2B 02c6930f6b5ce5c6683712cc74bfce02d87d0a9d67af18c37b4d3751df364508901e2c5b537b7d84e3778c7044f206fac9994eaf0e5cab64bf24b2ee33758b9b SHA512 7879fcc74e3f52d1d04e273a89707e2f59d38675ddfceb30aaa59226372624f6ed11c08bd68271781a6a70ebca69c848042b95070d3a19dd55738b18af48be99 diff --git a/app-crypt/openssl-blacklist/metadata.xml b/app-crypt/openssl-blacklist/metadata.xml new file mode 100644 index 000000000000..2a593dc51c9b --- /dev/null +++ b/app-crypt/openssl-blacklist/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>hanno@gentoo.org</email> + </maintainer> + <upstream> + <remote-id type="launchpad">ubuntu/+source/openssl-blacklist</remote-id> + </upstream> +</pkgmetadata> diff --git a/app-crypt/openssl-blacklist/openssl-blacklist-0.5.3.ebuild b/app-crypt/openssl-blacklist/openssl-blacklist-0.5.3.ebuild new file mode 100644 index 000000000000..29b6d9c9fcf6 --- /dev/null +++ b/app-crypt/openssl-blacklist/openssl-blacklist-0.5.3.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" +PYTHON_COMPAT=( python2_7 ) + +inherit eutils versionator python-single-r1 + +MY_PV=$(get_version_component_range 1-2) +MY_P="${PN}-${MY_PV}" +DEB_P="${PN}_${MY_PV}" +DEB_PVER=$(get_version_component_range 3) +DEB_PATCH="${DEB_P}-${DEB_PVER}.diff" + +DESCRIPTION="Detection of weak ssl keys produced by certain debian versions in 2006-2008" +HOMEPAGE="https://launchpad.net/ubuntu/+source/openssl-blacklist/" +SRC_URI="mirror://debian/pool/main/o/${PN}/${DEB_P}.orig.tar.gz + mirror://debian/pool/main/o/${PN}/${DEB_PATCH}.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 hppa x86 ~x86-fbsd" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND="" +RDEPEND="${DEPEND} + ${PYTHON_DEPS}" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + EPATCH_OPTS="-p1" epatch "${WORKDIR}"/${DEB_PATCH} +} + +src_install() { + dobin openssl-vulnkey + doman openssl-vulnkey.1 + insinto /usr/share/openssl-blacklist + + # ripped from debian/rules "install" target + local keysize + for keysize in 512 1024 2048 4096 ; do + ( + cat debian/blacklist.prefix + cat blacklists/{be32,le32,le64}/blacklist-${keysize}.db \ + | cut -d ' ' -f 5 | cut -b21- | sort + ) > blacklist.RSA-${keysize} + doins blacklist.RSA-${keysize} + done + + python_fix_shebang "${ED}/usr/bin/openssl-vulnkey" +} |