sslyze: 4.0.0 bump

This commit is contained in:
blshkv 2021-01-19 11:57:56 +08:00
parent 6ebffc3a21
commit b39679fbfe
No known key found for this signature in database
GPG key ID: 32BDCED870788F04
6 changed files with 116 additions and 0 deletions

View file

@ -1 +1,2 @@
DIST invoke-1.4.1.tar.gz 332271 BLAKE2B b5ad641eb6728678997f3841fb1df37ca0ceac72db958f6ddfcb328207339f34858fd0bedbe939207182a36e4092b29acfaad829c8767d5190e17842cba2327d SHA512 9076a1e643e3496b180d486de48efe599eddafc3e8ac32ab5cfcb27c5aabfd4ea360c0e2e59f96aceb65f3453b5ff2c228bf7d76635fe62854fe092b1ebdf3b2
DIST invoke-1.5.0.tar.gz 338382 BLAKE2B f4297053beace335fc22413f488b5da081e598e6f4839d88c912bbd2b22374bf1caf2e78137997a7dddd9c2e9e2276225fb3b39b61ceb7d67846f2c7723365d0 SHA512 ac6b1939907ba34930836f567454aeea63373aa510644964eb18e1e684f30d4053c75a73506d0e947a38ca206daf847ce927ec2df15e73932278c2c73c3e20bd

View file

@ -0,0 +1,28 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
DESCRIPTION="Pythonic task execution"
HOMEPAGE="https://pypi.org/project/invoke/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE=""
RDEPEND=""
DEPEND="${RDEPEND}"
# Depends on broken pytest-relaxed plugin
RESTRICT="test"
src_prepare(){
rm -r ./invoke/vendor/yaml2
eapply_user
}

View file

@ -1,5 +1,6 @@
DIST nassl-3.0.0.tar.gz 221298 BLAKE2B 682476eda51adfde9b42a9b6b9e97449e702be9257bc281fb2e60fc091f8aa3a43016128b56538c0adbe84e5d4c80508a3d02281fb8f5750629d7f03b0659f13 SHA512 bbaaee5564931901576f353944a00177bf09bd4d25a8c8bc1d2ea8877922848454987acf93f91ca3018cb5366a5967cb2865995a314f036696c7eeb5a2634bdb
DIST nassl-3.1.0.tar.gz 222912 BLAKE2B c3e9c94f4e76a191889f45dbd29d8f3b08aade3780e21fa5b555d313d229e3f5f840c834ec0dee7b4904f7bb8a6a80ac787eeb11022a3e4d4dbe223469581433 SHA512 ce0ae332e0da46341e320f76cc6bdc582232f4e28d0e6212e6b140d6e8aeab6a4e11e9ef776c01243c903c19899639f35e754ed6418a3dedd22801561107c08f
DIST nassl-4.0.0.tar.gz 220952 BLAKE2B a29671071f4d3076a0220bc09856d4cf251d906581255933d75f891f370a25abedd299801a0917f1c5cc98b004c074f3f419337af0492c63cf69d41c1732dbaa SHA512 7653cea596d349267599fd0657ae1c0428a79609405294b02d402cef63d9dd48a3ce587eef84224f638699fb58aa7d8a95fd9a8f8c445dea0541ed740801875e
DIST openssl-OpenSSL_1_0_2e.zip 7242974 BLAKE2B c3e2a67d60067416627d0b61e4ee465488f329e1e9730ffe9980cc075caf583021ed3439d4fc1a504e039504f4b828b144a6673155171cb088ccc80fb8b8f222 SHA512 96ec9e8eff65387238ca523b7e5b3d330098a446af86ec1772e24eda99e63ef28364b5fa32e89f4dad2a38f07da9dd2a53f93eacf8040f94e93f03297f4a0508
DIST openssl-OpenSSL_1_1_1.zip 17160238 BLAKE2B 9ff0510c112e9054a683896ec493e5fb76a88d281a28c0ef577ec722f8ba05129e00e62ca82e72d750785c2bd2ebf0365d977b417f6cecf9d3de12e75631f2d6 SHA512 9db4bf391739f4e835bcfda10533d49a7231508faf25d88d880dfadc98ffd3b503d58879368ff17bed33d7775c1f0eb6991aa71d6888f50c5ad65b2d221be18e
DIST openssl-OpenSSL_1_1_1h.zip 11789281 BLAKE2B 365bdb007e65587de2dcf1e7e7fdbf88a9403ea1444bf103e6c2be24b389a86351f3e2042aa7df807594888790f9967c8a1133a0aaebe715d4fb2c5602eeeae6 SHA512 ae7bf96158069eba4c19f67dbaecf3408c99f2cd4f4fe8cacea998149899ab273e31304ef2e404f32ce31b1be795503f65661c9cdd0dc4fec5da5a10f91b7844

View file

@ -0,0 +1,57 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
#openssl system can be used optionally
#something to investigate in https://github.com/nabla-c0d3/sslyze/issues/101
#see tags in "build_tasks.py" file
MY_OPENSSL_MODERN="OpenSSL_1_1_1h"
MY_OPENSSL_LEGACY="OpenSSL_1_0_2e"
MY_ZLIB="zlib-1.2.11"
DESCRIPTION="Experimental OpenSSL wrapper for Python 3.7+ and SSLyze"
HOMEPAGE="https://github.com/nabla-c0d3/nassl"
SRC_URI="https://github.com/nabla-c0d3/nassl/archive/${PV}.tar.gz -> ${P}.tar.gz
https://github.com/openssl/openssl/archive/${MY_OPENSSL_LEGACY}.zip -> openssl-${MY_OPENSSL_LEGACY}.zip
https://github.com/openssl/openssl/archive/${MY_OPENSSL_MODERN}.zip -> openssl-${MY_OPENSSL_MODERN}.zip
https://zlib.net/${MY_ZLIB}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="dev-python/invoke[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]"
src_prepare() {
rm -r tests
mkdir deps
ln -s "${WORKDIR}/openssl-${MY_OPENSSL_LEGACY}" "${S}/deps"
ln -s "${WORKDIR}/openssl-${MY_OPENSSL_MODERN}" "${S}/deps"
ln -s "${WORKDIR}/${MY_ZLIB}" "${S}/deps"
eapply_user
}
src_compile() {
#https://github.com/nabla-c0d3/nassl/issues/42
python3 /usr/bin/invoke build.zlib --do-not-clean
python3 /usr/bin/invoke build.legacy-openssl --do-not-clean
python3 /usr/bin/invoke build.modern-openssl --do-not-clean
compile_python() {
${EPYTHON} setup.py build_ext
#https://github.com/nabla-c0d3/nassl/issues/63
MAKEOPTS="${MAKEOPTS} -j1"
distutils-r1_python_compile
}
python_foreach_impl compile_python
}

View file

@ -1,3 +1,4 @@
DIST sslyze-3.0.5.tar.gz 10688207 BLAKE2B 24a615e6fe5af6bb8bacc963d30ed41a1cde2a3286efb93f85c92ad7e549e1995d27b5e69999fed5c4594ec59164da3ca8c1c7f7b1485e5964d3ef9e48568ded SHA512 fc1b8ff82a60f2a442da0f3f8912b1216c3d0aeee09bdb33f82215fd7f005519e1c4eb2c2dcb740a7236b33cd030a3fee1250c49a693c4e79e15f66bcb8b0603
DIST sslyze-3.0.8.tar.gz 10769832 BLAKE2B c1c032bfb495a0f1873562008cc0440cf043d26a4b737ad09f5ca2e1ab3c75c522c0dcc97fce5df7b8cfe0284518199184c08ae62324758074bd446edac75305 SHA512 8a0c3c1c58f7d9da262feaaf660410790b011fa48d28e2ee0ca3a7d35a39adea6cb401a4a08d52822cb8fde34a219a982547a9e7fd50681889d50d18c9139f8b
DIST sslyze-3.1.0.tar.gz 10774945 BLAKE2B 30371306f7d789cad00dc9419a278ad08979c8762b760df82bfd0ea0cf023971ee5a22ecef8b6880f010e2150ac4a053a6c9d7f29389dd083d6c2b4c0d3a1f0e SHA512 9834460e69e6fa58425cb76fb46cda9f2585b494e63887e4461081c5f36b51dd255bf69b299534b1044e794dce9de58f1a1644bd3f9cbacd26ebbca62e44ee07
DIST sslyze-4.0.0.tar.gz 10777137 BLAKE2B 7ca51124a2714c619ab410cdeec3623af16abf60a0a0789aa6e39531173c0b09c16056a2e580234e9607424a733755ba548f3c70fe7dd8453744e6d9c002da6a SHA512 0e278e7d0b0d33f81a260a80b5eda0e69c646220367e627f37c0f1bef6f3b24bd656da3a3cf06fd3f4d4f4afeba460abe74f9bbbc361d9d1bb89e77292763bfb

View file

@ -0,0 +1,28 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
DESCRIPTION="Fast and full-featured SSL scanner"
HOMEPAGE="https://github.com/nabla-c0d3/sslyze"
SRC_URI="https://github.com/nabla-c0d3/sslyze/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
DEPEND=""
RDEPEND="=dev-python/nassl-4*[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.6[${PYTHON_USEDEP}]
>=dev-python/tls_parser-1.2.2[${PYTHON_USEDEP}]
$(python_gen_cond_dep 'dev-python/typing-extensions[${PYTHON_USEDEP}]' python3_7 )"
src_prepare(){
rm -r tests
eapply_user
}