Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=eeeac49caa28fc2b90e5324f252046194ab348d3
commit eeeac49caa28fc2b90e5324f252046194ab348d3 Author: DeX77 <[email protected]> Date: Wed Aug 13 16:02:42 2014 +0200 sphere-detection-0.2-1-x86_64 * new package diff --git a/source/network-extra/sphere-detection/FrugalBuild b/source/network-extra/sphere-detection/FrugalBuild new file mode 100644 index 0000000..bf840d4 --- /dev/null +++ b/source/network-extra/sphere-detection/FrugalBuild @@ -0,0 +1,63 @@ +# Compiling Time: 7.08 SBU +# Maintainer: DeX77 <[email protected]> + +options+=('asneeded') + +pkgname=sphere-detection +pkgver=0.2 +pkgrel=1 +nss_pkgver=3.16.3 +nspr_pkgver=4.10.6 +iniparser_pkgver=3.1 + +pkgdesc="client side SSL/TLS MITM detection" +url="http://detector.io/" +source=("$url/download/$pkgname-$pkgver.tar.gz" \ + "http://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_${nss_pkgver//./_}_RTM/src/nss-$nss_pkgver.tar.gz" \ + "http://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v${nspr_pkgver}/src/nspr-$nspr_pkgver.tar.gz" \ + "http://ndevilla.free.fr/iniparser/iniparser-$iniparser_pkgver.tar.gz" \ + "sslproto_fix.patch") +up2date="Flasttar $url" +groups=('network-extra') +depends=("nss=$nss_pkgver") +rodepends=('python' 'tor' 'iniparser') +archs=('i686' 'x86_64' 'arm') +sha1sums=('30bf90ace4e2ebe577b3bd9b3c7e9c272daa2301' \ + 'a1937de60e03a24526591d883bcfe31a3acc8ef4' \ + '9f3f278f7f31574b2cdbb99d9703c58e51cd3e1c' \ + '41eae7b414cad9cd42ae2c2a64394c10d7ab655e' \ + 'e76563211c1ab5907b8336fe0f3d2b21028f21e6') + +build() { + Fcd + Fpatchall + + #Cleanup + rm -rf iniparser || Fdie + rm -rf nspr || Fdie + rm -rf nss || Fdie + + mv ../iniparser . || Fdie + mv ../nspr-$nspr_pkgver/nspr . || Fdie + mv ../nss-$nss_pkgver/nss . || Fdie + + unset MAKEFLAGS + export PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 + export PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 + NSPR_INCLUDE_DIR=`/usr/bin/pkg-config --cflags-only-I nspr | sed 's/-I//'` + NSPR_LIB_DIR=/usr/lib + export NSPR_INCLUDE_DIR + export NSPR_LIB_DIR + export NS_USE_GCC=1 + export NSS_ENABLE_ECC=1 + export NSDISTMODE=copy + export NSS_USE_SYSTEM_SQLITE=1 + export DISTPATH=$Fsrcdir/$pkgname-$pkgver/dist + + + Fexec ./build-libs.sh + Fexec ./build.sh + + Fexe $pkgname-$pkgver/sphere-probe/*/sphere-probe usr/bin/sphere-probe +} + diff --git a/source/network-extra/sphere-detection/sslproto_fix.patch b/source/network-extra/sphere-detection/sslproto_fix.patch new file mode 100644 index 0000000..177ebc2 --- /dev/null +++ b/source/network-extra/sphere-detection/sslproto_fix.patch @@ -0,0 +1,45 @@ +--- sphere-detection-0.2/sphere-probe/sphere-probe.c 2014-08-12 16:52:48.138198999 +0200 ++++ sphere-detection-0.2.new/sphere-probe/sphere-probe.c 2014-08-13 12:35:53.903005621 +0200 +@@ -192,30 +192,30 @@ + int ssl3CipherSuites[] = { + -1, /* SSL_FORTEZZA_DMS_WITH_FORTEZZA_CBC_SHA* a */ + -1, /* SSL_FORTEZZA_DMS_WITH_RC4_128_SHA, * b */ +- SSL_RSA_WITH_RC4_128_MD5, /* c */ +- SSL_RSA_WITH_3DES_EDE_CBC_SHA, /* d */ +- SSL_RSA_WITH_DES_CBC_SHA, /* e */ +- SSL_RSA_EXPORT_WITH_RC4_40_MD5, /* f */ +- SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5, /* g */ ++ TLS_RSA_WITH_RC4_128_MD5, /* c */ ++ TLS_RSA_WITH_3DES_EDE_CBC_SHA, /* d */ ++ TLS_RSA_WITH_DES_CBC_SHA, /* e */ ++ TLS_RSA_EXPORT_WITH_RC4_40_MD5, /* f */ ++ TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5, /* g */ + -1, /* SSL_FORTEZZA_DMS_WITH_NULL_SHA, * h */ +- SSL_RSA_WITH_NULL_MD5, /* i */ ++ TLS_RSA_WITH_NULL_MD5, /* i */ + SSL_RSA_FIPS_WITH_3DES_EDE_CBC_SHA, /* j */ + SSL_RSA_FIPS_WITH_DES_CBC_SHA, /* k */ + TLS_RSA_EXPORT1024_WITH_DES_CBC_SHA, /* l */ + TLS_RSA_EXPORT1024_WITH_RC4_56_SHA, /* m */ +- SSL_RSA_WITH_RC4_128_SHA, /* n */ ++ TLS_RSA_WITH_RC4_128_SHA, /* n */ + TLS_DHE_DSS_WITH_RC4_128_SHA, /* o */ +- SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA, /* p */ +- SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA, /* q */ +- SSL_DHE_RSA_WITH_DES_CBC_SHA, /* r */ +- SSL_DHE_DSS_WITH_DES_CBC_SHA, /* s */ ++ TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA, /* p */ ++ TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, /* q */ ++ TLS_DHE_RSA_WITH_DES_CBC_SHA, /* r */ ++ TLS_DHE_DSS_WITH_DES_CBC_SHA, /* s */ + TLS_DHE_DSS_WITH_AES_128_CBC_SHA, /* t */ + TLS_DHE_RSA_WITH_AES_128_CBC_SHA, /* u */ + TLS_RSA_WITH_AES_128_CBC_SHA, /* v */ + TLS_DHE_DSS_WITH_AES_256_CBC_SHA, /* w */ + TLS_DHE_RSA_WITH_AES_256_CBC_SHA, /* x */ + TLS_RSA_WITH_AES_256_CBC_SHA, /* y */ +- SSL_RSA_WITH_NULL_SHA, /* z */ ++ TLS_RSA_WITH_NULL_SHA, /* z */ + 0 + }; + _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
