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

Reply via email to