diff options
Diffstat (limited to 'network/sslscan')
-rw-r--r-- | network/sslscan/README | 6 | ||||
-rw-r--r-- | network/sslscan/sslscan.SlackBuild | 35 | ||||
-rw-r--r-- | network/sslscan/sslscan.info | 10 |
3 files changed, 31 insertions, 20 deletions
diff --git a/network/sslscan/README b/network/sslscan/README index 6626f8fa0c..f20fe6373c 100644 --- a/network/sslscan/README +++ b/network/sslscan/README @@ -3,8 +3,8 @@ ciphers that are supported. SSLScan is designed to be easy, lean and fast. The output includes prefered ciphers of the SSL service, the certificate, and is in Text and XML formats. -Upstream recommends building statically against OpenSSL 1.0.2 (with weak -ciphers and small DH keys re-enabled) for the widest compatibility for -scanning. You can build against the system openssl with: +Upstream recommends building statically against OpenSSL 1.1.1 for the +widest compatibility for scanning. You can build against the system +openssl with: STATIC=no ./sslscan.SlackBuild diff --git a/network/sslscan/sslscan.SlackBuild b/network/sslscan/sslscan.SlackBuild index 2292ef2d7b..7110db9a7d 100644 --- a/network/sslscan/sslscan.SlackBuild +++ b/network/sslscan/sslscan.SlackBuild @@ -1,11 +1,12 @@ -#!/bin/sh +#!/bin/bash # Slackware build script for sslscan # Copyright (c) 2010 Markus Reichelt, Aachen, DE # Copyright (c) 2014 Andrew Clemons, Wellington, New Zealand # Copyright (c) 2015 Andrew Clemons, Leimen, Germany -# Copyright (c) 2016-2019 Andrew Clemons, Wellington, New Zealand +# Copyright (c) 2016-2022 Andrew Clemons, Wellington, New Zealand +# Copyright (c) 2022-2024 Andrew Clemons, Tokyo, Japan # All rights reserved. # # Permission to use, copy, modify, and distribute this software for @@ -32,10 +33,13 @@ # Andrew Clemons # 2014-10-23 - changed to build rbsec's fork from github +cd $(dirname $0) ; CWD=$(pwd) + PRGNAM=sslscan -VERSION=${VERSION:-1.11.13} +VERSION=${VERSION:-2.1.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} if [ -z "$ARCH" ]; then case "$( uname -m )" in @@ -45,7 +49,11 @@ if [ -z "$ARCH" ]; then esac fi -CWD=$(pwd) +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} @@ -56,6 +64,8 @@ elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" elif [ "$ARCH" = "x86_64" ]; then SLKCFLAGS="-O2 -fPIC" +elif [ "$ARCH" = "aarch64" ]; then + SLKCFLAGS="-O2 -fPIC" else SLKCFLAGS="-O2" fi @@ -65,9 +75,9 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $PRGNAM-$VERSION-rbsec -tar xvf $CWD/$PRGNAM-$VERSION-rbsec.tar.gz -cd $PRGNAM-$VERSION-rbsec +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION sed -i 's/^\(\.openssl.is.fresh:\).*$/\1/' Makefile sed -i "s/^GIT_VERSION = .*$/GIT_VERSION = $VERSION/" Makefile @@ -75,7 +85,7 @@ sed -i "s/^GIT_VERSION = .*$/GIT_VERSION = $VERSION/" Makefile STATIC=${STATIC:-yes} if [ "$STATIC" = "yes" ] ; then - OPENSSLVERSION=${OPENSSLVERSION:-83abb7af5cee7dd1c9ab500a10a776c586a18f1b} + OPENSSLVERSION=${OPENSSLVERSION:-openssl-3.0.12} tar xf "$CWD/openssl-$OPENSSLVERSION.tar.gz" mv "openssl-$OPENSSLVERSION" openssl fi @@ -92,9 +102,9 @@ mkdir -p $PKG/usr/bin $PKG/usr/man/man1 sed -i "s|share/man|man|" Makefile if [ "$STATIC" = "yes" ] ; then - CLFAGS=$SLKCFLAGS make -j1 static + CLFAGS=$SLKCFLAGS make static else - CLFAGS=$SLKCFLAGS make -j1 + CLFAGS=$SLKCFLAGS make fi make install DESTDIR=$PKG @@ -102,14 +112,15 @@ make install DESTDIR=$PKG find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true +find $PKG/usr/man -type f -exec chmod 0644 {} \; find $PKG/usr/man -type f -exec gzip -9 {} \; mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a Changelog INSTALL LICENSE README.md TODO $PKG/usr/doc/$PRGNAM-$VERSION +cp -a Changelog LICENSE README.md TODO $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc cd $PKG -/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/network/sslscan/sslscan.info b/network/sslscan/sslscan.info index 69dc61865c..af908d6c42 100644 --- a/network/sslscan/sslscan.info +++ b/network/sslscan/sslscan.info @@ -1,10 +1,10 @@ PRGNAM="sslscan" -VERSION="1.11.13" +VERSION="2.1.3" HOMEPAGE="https://github.com/rbsec/sslscan" -DOWNLOAD="https://github.com/rbsec/sslscan/archive/1.11.13-rbsec/sslscan-1.11.13-rbsec.tar.gz \ - https://github.com/PeterMosmans/openssl/archive/83abb7af5cee7dd1c9ab500a10a776c586a18f1b/openssl-83abb7af5cee7dd1c9ab500a10a776c586a18f1b.tar.gz" -MD5SUM="ca73b626b93dc228989241b4decd42e6 \ - 7bc7d20f588c8467fdfcddd92a88e3d9" +DOWNLOAD="https://github.com/rbsec/sslscan/archive/2.1.3/sslscan-2.1.3.tar.gz \ + https://github.com/openssl/openssl/archive/openssl-3.0.12/openssl-openssl-3.0.12.tar.gz" +MD5SUM="68f3e535c7343c0bdb79796d73d51a13 \ + 1729299909f326bbabad5a5a3543c69b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" |