summaryrefslogtreecommitdiffstats
path: root/crypto/qca-tls/patch-configure
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/qca-tls/patch-configure')
-rw-r--r--crypto/qca-tls/patch-configure75
1 files changed, 75 insertions, 0 deletions
diff --git a/crypto/qca-tls/patch-configure b/crypto/qca-tls/patch-configure
new file mode 100644
index 0000000000..e1f3a26967
--- /dev/null
+++ b/crypto/qca-tls/patch-configure
@@ -0,0 +1,75 @@
+--- configure.orig Wed Dec 17 23:54:50 2003
++++ configure Fri Aug 26 11:59:28 2005
+@@ -20,17 +20,17 @@
+ while [ $# -gt 0 ]; do
+ case "$1" in
+ --qtdir=*)
+- QTDIR=`expr "${1}" : "--qtdir=\(.*\)"`
++ QTDIR="${1#--qtdir=}"
+ shift
+ ;;
+
+ --with-openssl-inc=*)
+- QC_WITH_OPENSSL_INC=`expr "${1}" : "--with-openssl-inc=\(.*\)"`
++ QC_WITH_OPENSSL_INC="${1#--with-openssl-inc=}"
+ shift
+ ;;
+
+ --with-openssl-lib=*)
+- QC_WITH_OPENSSL_LIB=`expr "${1}" : "--with-openssl-lib=\(.*\)"`
++ QC_WITH_OPENSSL_LIB="${1#--with-openssl-lib=}"
+ shift
+ ;;
+
+@@ -84,7 +86,7 @@
+ echo Warning: qmake not in \$QTDIR/bin/qmake
+ echo trying to find it in \$PATH
+ fi
+- qm=`type -p qmake`
++ qm=`which qmake`
+ if [ -x "$qm" ]; then
+ if [ "$QC_DEBUG" = "Y" ]; then
+ echo qmake found in $qm
+@@ -144,8 +146,6 @@
+
+ s = conf->getenv("QC_WITH_OPENSSL_LIB");
+ if(!s.isEmpty()) {
+- if(!conf->checkLibrary(s, "ssl"))
+- return false;
+ lib = s;
+ }
+ else {
+@@ -175,6 +175,19 @@
+ if(ret == 0)
+ conf->addDefine("OSSL_097");
+
++ // is it at least openssl 0.9.8?
++ str =
++ "#include<openssl/opensslv.h>\n"
++ "int main()\n"
++ "{\n"
++ " unsigned long x = OPENSSL_VERSION_NUMBER;\n"
++ " if(x >= 0x00908000) return 0; else return 1;\n"
++ "}\n";
++ if(!conf->doCompileAndLink(str, ext, &ret))
++ return false;
++ if(ret == 0)
++ conf->addDefine("OSSL_098");
++
+ if(!inc.isEmpty())
+ conf->addIncludePath(inc);
+ if(kb)
+@@ -570,13 +583,6 @@
+ echo
+ exit 1;
+ fi
+-cat >Makefile.tmp <<EOT
+-export QTDIR = $QTDIR
+-EOT
+-cat Makefile >> Makefile.tmp
+-rm -f Makefile
+-cp -f Makefile.tmp Makefile
+-rm -f Makefile.tmp
+
+ echo
+ echo Good, your configure finished. Now run \'make\'.