summaryrefslogtreecommitdiff
path: root/app-crypt/openssl-blacklist
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-crypt/openssl-blacklist
reinit the tree, so we can have metadata
Diffstat (limited to 'app-crypt/openssl-blacklist')
-rw-r--r--app-crypt/openssl-blacklist/Manifest6
-rw-r--r--app-crypt/openssl-blacklist/metadata.xml10
-rw-r--r--app-crypt/openssl-blacklist/openssl-blacklist-0.5.3.ebuild53
3 files changed, 69 insertions, 0 deletions
diff --git a/app-crypt/openssl-blacklist/Manifest b/app-crypt/openssl-blacklist/Manifest
new file mode 100644
index 000000000000..78625ca7d483
--- /dev/null
+++ b/app-crypt/openssl-blacklist/Manifest
@@ -0,0 +1,6 @@
+DIST openssl-blacklist_0.5-3.diff.gz 20228 SHA256 caf34380fce6f4b31d958a176f8f5d0a4d1e9da66ceaed2e5a20c7929d341942 SHA512 5e5b7fdc97248ccc44f3ffa306a23f9d3ed9585cee15f1ad55dffcf4e70a50463c05382b393bc07e4bd18ea530eea7d36a508f40c1e03b0932eb3cde43f886bd WHIRLPOOL 4d7dd96e4c0b8ff780d64848cf15e1be9c0c97651b4aeefb502093a4436ab706f23f0399972e8f3fea28413efd7c76964034d335ca1c0a1b23153bbf1d6d8cd5
+DIST openssl-blacklist_0.5.orig.tar.gz 32908393 SHA256 d194cafbbad9ba10b6dd1721ee241c1a645552d206203f764fe4f059b29175bb SHA512 b0ecab15f4357b56508b048a0648263f118aa8eeda8ad6a15caab8c38b2270a5daf897026daf376a561b292c64c2651269182732e0ae3e4bbac455cc1d3985ab WHIRLPOOL dbbcd44db10dba96390ae7d32ca008ce62a43c2764aa582009b4b8d809be8241553cab5a8cb778401b88ad88da1edd1125775d74ada61b73a2d3b812a1ed8b5f
+EBUILD openssl-blacklist-0.5.3.ebuild 1342 SHA256 05f1c03505dd26cbf4d2fc08deb215bf1593cde9263a025e4a9e61df7f2b1377 SHA512 e869dda8a3c77397990e1ca72e17cb27586c990e14a26098419986eb36bbcf0365767104794ddedc7fdba4c3449d2f4ee6b9d94a556b7719d336d0560645baad WHIRLPOOL 088af20cc8146733d5bbc00e84609527548cafe9dfd4d7b3a02c08163792e91d70499a283d205af738d87449ec0f4396e77bf654da4264fc226dd1121a6b9dbd
+MISC ChangeLog 2207 SHA256 f0b98b42cc21591ba2363db16b3666bb6de86fddd180dffdbaa6ae818a509432 SHA512 b8aa5778ea700493a4e52f95a82c117f2a58d239415389ef79673858a01bdcfa1abfc976754a3d9a8ef040d5c902302008296cc6ee493e615103bfe95f3ad560 WHIRLPOOL 9e14fe85731fb7c5dc96c90e68b074fb63aab5bca74bbad68c1f2c903f4bf774cb1a9513e061308cea15c55938ad07be6a624180a5f13a3d06442345f9c8538d
+MISC ChangeLog-2015 2444 SHA256 afda5265712aa5e48fa93a847aeb54353ff47b3873e0be4caadb6c536b279668 SHA512 9c2eb61ceddb537815ee8218950aae4b0d68d2de6c7c4b82e5cdb733d08919e49411325be7d7ef9d33e307cdd99119d9ef09fa39e0e795f544f08e9b066554aa WHIRLPOOL 6fd03c6a630c07793742b4671a7a1990e3444f54f8e6518e6cc408c493543e66d833ab7d8bd3cee4bade5137c1d120b9e9e2f7f059141892b55e0c6bff1e7a50
+MISC metadata.xml 316 SHA256 bf3b295ff88778449b5b832c36d2c19e8caf99916aa94f84f83e14526433f094 SHA512 7879fcc74e3f52d1d04e273a89707e2f59d38675ddfceb30aaa59226372624f6ed11c08bd68271781a6a70ebca69c848042b95070d3a19dd55738b18af48be99 WHIRLPOOL 8870da4b3413e74063db7ce1c7796fe427eb010dfade7fabf77fc9a48ec039270f1de3e7f9a2752c02a73b6ac884c54c4cdddf87fe6c287b253bac9b981e6035
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"
+}