summaryrefslogtreecommitdiff
path: root/net-analyzer/sslscan
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 /net-analyzer/sslscan
reinit the tree, so we can have metadata
Diffstat (limited to 'net-analyzer/sslscan')
-rw-r--r--net-analyzer/sslscan/Manifest9
-rw-r--r--net-analyzer/sslscan/metadata.xml10
-rw-r--r--net-analyzer/sslscan/sslscan-1.11.10.ebuild54
-rw-r--r--net-analyzer/sslscan/sslscan-1.11.9.ebuild53
4 files changed, 126 insertions, 0 deletions
diff --git a/net-analyzer/sslscan/Manifest b/net-analyzer/sslscan/Manifest
new file mode 100644
index 000000000000..45345f73b545
--- /dev/null
+++ b/net-analyzer/sslscan/Manifest
@@ -0,0 +1,9 @@
+DIST openssl-1.0.2k.tar.gz 5309236 SHA256 6b3977c61f2aedf0f96367dcfb5c6e578cf37e7b8d913b4ecb6643c3cb88d8c0 SHA512 0d314b42352f4b1df2c40ca1094abc7e9ad684c5c35ea997efdd58204c70f22a1abcb17291820f0fff3769620a4e06906034203d31eb1a4d540df3e0db294016 WHIRLPOOL ffa3d89a078db6829f1fff21779a19c87e059600162e6d7d3114b8440ba5fa7d1a08e04594b6ed8ab47e148782de299d7ec338f2ba2d466bf7737b0749f590cd
+DIST sslscan-1.11.10-rbsec-openssl.tar.gz 5523414 SHA256 39b16ee1615436d8adf15fa0b5079193e72af2f9ba38dcb62719ef348ff36efb SHA512 e0ab14cd20bf8251defb685ca1384564f5f3624a8168608bed476f8d77ae4fd9096eacc36c0f271fc281d2d9070d25fa9e56ebf993321e06d6954e40c28537a7 WHIRLPOOL 137206996a7a6ec5443542bd18380c03c79fecdf72779fb7c672c9b19273146208413f17d0412ada2cbdd20abd572fdd37d1e56b97265b043dc3ce8de2a0adb4
+DIST sslscan-1.11.10-rbsec.tar.gz 52108 SHA256 fbb26fdbf2cf5b2f3f8c88782721b7875f206552cf83201981411e0af9521204 SHA512 802be7ad5289fb56b2902c69e2c831b5d8cacc01d650353b29c839e0ce4ae03e55656fa5d481c213b5162fc71b2a82da19b0ea34f6d86c34278c275a2bb73a7a WHIRLPOOL 14a1a13e6b98b764dba076b5b4fb353e137c88a1fd891a6c3e8f95f79f7fa91ca065a438d4e1bcdc60f3bdfeaf4cbe2a0bd6d339757d7bbd85b340bd1d44c8e9
+DIST sslscan-1.11.9-rbsec.tar.gz 52215 SHA256 9417061a8f827b02b2b6457031888b1ae0b299460714ce3d9192432afde3a9cb SHA512 ed2ca15c185a36c166bec640f1771114ce845c0a84a6490aeca8170b8623ad3c370515c25079bb1f29fce79e3b24186fd298d72cc101d9076e4d7984a1202938 WHIRLPOOL a854ab3d53c8ea4c071efb5eb94e24e133f7ad1aafb1127bd25872a9433ed75baa520008853987e3fc5f9b67faf413d9a9a5d23db12145aa35182bda6250fed8
+EBUILD sslscan-1.11.10.ebuild 1305 SHA256 502989e5125449e119613eb1e7c9844eaeacfe90b89710e8b4ac1af573fa02b1 SHA512 92fdddcce54763eddd8beb0f2ea474a60f2000d9c896d5b7b073ec3cb2a1dacae12f5f118fd94f5a4e382c7ded6808ca91cbba04929279d1da418e82237be404 WHIRLPOOL ec87748f82051442174790d3dbd306338713a1900be6b0d9977ad14745b38f1685b3463c963f28e04b20a636b6c7b2757932aa4c9b3af4bd59783240ae158581
+EBUILD sslscan-1.11.9.ebuild 1110 SHA256 dc08c158096c614a00b7a88d539ce0d931546150629c0e3793d94a59deafd1fb SHA512 bcc11d8cf25284ee634e36bd4d9bc5fee8a98154064b0a9cbc01f969a1a9933a4e864a64a7b744a26a2c1d661e9b3709ab6519cd72ba9fc4bfc9be14e7273ca5 WHIRLPOOL 9258f7698fc6df7e95a6169e8f9267fb8fbc7f959f87b88194dbb9e1a7a86b38db6bb23176ba63b80f5e3a3f6c70f235ad4fcb48dd2690cfc44919afaaabbe1e
+MISC ChangeLog 3503 SHA256 916623ceeae117af5bbaa04355411b62c68721c5c49b8ad0908ed2a2d8218824 SHA512 0fc082fdc5babecdd19b4eeb703eb34524625bf3835fb9a153b586faeab8e60136205038395977011043ddbd12f5f230218c3b826fd71c569c2a728a2a170638 WHIRLPOOL 0e8a722d1de5b9f64fc5bf040e8b3501495d14b6f86510f0f4aad23dd17152381a0496c587758da3a7ac646313da10223ceb698c31bdff2a3745cdbf421feeb4
+MISC ChangeLog-2015 1720 SHA256 487bc78b6c2f39dc9130f13953b1cac6c358fb9cc9ad6da60dcee531d3dc071f SHA512 da0b53156d1ca7c3eb91fab3ee2567b75c474e59e4bc30158a8a6c9a8edc7066ae0b0d44e9d64fa6a4be20fb314c9f30e1403d06ec902c3925fc89e701a8a316 WHIRLPOOL 218375d3347b3c7d983c245c45ceb7e5ec31a47d80ad26aa12517a1e2e7b510f0018d344468707c98bb6119487360d0057c2668f9b149c7ce832c041c1f87c42
+MISC metadata.xml 295 SHA256 d4feed47e2a1f7805f7ce9c08b5f6ffed07419ceed994b1a7c765512f8e8bf5e SHA512 561d272316db60726db149ffd3f77a59ed4fd7d16dd96e8064e1994666812d5056180965ef93939904ae653e0aa2cbc04621f5700464d5115490d56c24354bb4 WHIRLPOOL 528de02cfd574b41cb6482dac53f7f067f46a96c98c737a9cb446990bca03e62ccb23087000f411bdb069551b93a335114b1c4d5f6411e9b2ffa1691f9be3b0f
diff --git a/net-analyzer/sslscan/metadata.xml b/net-analyzer/sslscan/metadata.xml
new file mode 100644
index 000000000000..a67d5ce56426
--- /dev/null
+++ b/net-analyzer/sslscan/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>graaff@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">rbsec/sslscan</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/net-analyzer/sslscan/sslscan-1.11.10.ebuild b/net-analyzer/sslscan/sslscan-1.11.10.ebuild
new file mode 100644
index 000000000000..f71143d59a97
--- /dev/null
+++ b/net-analyzer/sslscan/sslscan-1.11.10.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# Upstream now builds against the 1.0.2-chacha branch of PeterMosmans
+MOSMANS_OPENSSL_COMMIT=e90b60086e4ed9649cb3aab08f2b4c6529e7a95a
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Fast SSL configuration scanner"
+HOMEPAGE="https://github.com/rbsec/sslscan"
+MY_FORK="rbsec"
+SRC_URI="https://github.com/${MY_FORK}/${PN}/archive/${PV}-${MY_FORK}.tar.gz -> ${P}-${MY_FORK}.tar.gz
+ static? ( https://github.com/PeterMosmans/openssl/archive/${MOSMANS_OPENSSL_COMMIT}.tar.gz -> ${P}-${MY_FORK}-openssl.tar.gz )"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="libressl +static"
+
+# Depend on -bindist since sslscan unconditionally requires elliptic
+# curve support, bug 491102
+DEPEND="!libressl? ( dev-libs/openssl:0[-bindist] ) libressl? ( dev-libs/libressl )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${P}-${MY_FORK}"
+
+src_prepare() {
+ if use static; then
+ ln -s ../openssl-${MOSMANS_OPENSSL_COMMIT} openssl || die
+ touch .openssl_is_fresh || die
+
+ sed -i -e '/openssl\/.git/,/fi/d' \
+ -e '/openssl test/d' Makefile || die
+
+ fi
+
+ default
+}
+
+src_compile() {
+ if use static; then
+ emake static
+ else
+ emake
+ fi
+}
+
+src_install() {
+ DESTDIR="${D}" emake install
+
+ dodoc Changelog README.md
+}
diff --git a/net-analyzer/sslscan/sslscan-1.11.9.ebuild b/net-analyzer/sslscan/sslscan-1.11.9.ebuild
new file mode 100644
index 000000000000..bb6a781952f1
--- /dev/null
+++ b/net-analyzer/sslscan/sslscan-1.11.9.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+OPENSSL_V=1.0.2k
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Fast SSL configuration scanner"
+HOMEPAGE="https://github.com/rbsec/sslscan"
+MY_FORK="rbsec"
+SRC_URI="https://github.com/${MY_FORK}/${PN}/archive/${PV}-${MY_FORK}.tar.gz -> ${P}-${MY_FORK}.tar.gz
+ static? ( mirror://openssl/source/openssl-${OPENSSL_V}.tar.gz )"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="libressl +static"
+
+# Depend on -bindist since sslscan unconditionally requires elliptic
+# curve support, bug 491102
+DEPEND="!libressl? ( dev-libs/openssl:0[-bindist] ) libressl? ( dev-libs/libressl )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${P}-${MY_FORK}"
+
+src_prepare() {
+ if use static; then
+ ln -s ../openssl-${OPENSSL_V} openssl || die
+ touch .openssl_is_fresh || die
+
+ sed -i -e '/openssl\/.git/,/fi/d' \
+ -e '/openssl test/d' Makefile || die
+
+ fi
+
+ default
+}
+
+src_compile() {
+ if use static; then
+ emake static
+ else
+ emake
+ fi
+}
+
+src_install() {
+ DESTDIR="${D}" emake install
+
+ dodoc Changelog README.md
+}