Author: stsp
Date: Mon Sep 14 13:46:16 2015
New Revision: 1702952

URL: http://svn.apache.org/r1702952
Log:
* tools/dev/unix-build/Makefile.svn: In the bb-openbsd bot build script,
  fix complation of httpd without SSL3 support in openssl.

Modified:
    subversion/trunk/tools/dev/unix-build/Makefile.svn

Modified: subversion/trunk/tools/dev/unix-build/Makefile.svn
URL: 
http://svn.apache.org/viewvc/subversion/trunk/tools/dev/unix-build/Makefile.svn?rev=1702952&r1=1702951&r2=1702952&view=diff
==============================================================================
--- subversion/trunk/tools/dev/unix-build/Makefile.svn (original)
+++ subversion/trunk/tools/dev/unix-build/Makefile.svn Mon Sep 14 13:46:16 2015
@@ -597,6 +597,8 @@ httpd-reset:
 
 httpd-clean:
        -(cd $(HTTPD_OBJDIR) && env MAKEFLAGS= make clean)
+       -rm ${HTTPD_OBJDIR}/chil-engine.diff
+       -rm ${HTTPD_OBJDIR}/ssl3.diff
 
 # fetch distfile for httpd
 $(DISTDIR)/$(HTTPD_DIST):
@@ -620,14 +622,31 @@ $(HTTPD_OBJDIR)/chil-engine.diff:
        echo >>[email protected] '             ap_log_error(APLOG_MARK, APLOG_ERR, 0, s,'
        mv -f [email protected] $@
 
+$(HTTPD_OBJDIR)/ssl3.diff:
+       mkdir -p $(dir $@)
+       echo >[email protected] '--- support/ab.c.orig     Mon Sep 14 15:33:46 2015'
+       echo >>[email protected] '+++ support/ab.c Mon Sep 14 15:34:15 2015'
+       echo >>[email protected] '@@ -2232,8 +2232,10 @@'
+       echo >>[email protected] '                 } else if (strncasecmp(optarg, "SSL2", 
4) == 0) {'
+       echo >>[email protected] '                     meth = SSLv2_client_method();'
+       echo >>[email protected] ' #endif'
+       echo >>[email protected] '+#ifndef OPENSSL_NO_SSL3'
+       echo >>[email protected] '                 } else if (strncasecmp(optarg, "SSL3", 
4) == 0) {'
+       echo >>[email protected] '                     meth = SSLv3_client_method();'
+       echo >>[email protected] '+#endif'
+       echo >>[email protected] ' #ifdef HAVE_TLSV1_X'
+       echo >>[email protected] '                 } else if (strncasecmp(optarg, 
"TLS1.1", 6) == 0) {'
+       echo >>[email protected] '                     meth = TLSv1_1_client_method();'
+       mv -f [email protected] $@
 
 # retrieve httpd
 $(HTTPD_OBJDIR)/.retrieved: $(DISTDIR)/$(HTTPD_DIST) \
-       $(HTTPD_OBJDIR)/chil-engine.diff
+       $(HTTPD_OBJDIR)/chil-engine.diff $(HTTPD_OBJDIR)/ssl3.diff
        $(call do_check_sha256,$(HTTPD_DIST))
        [ -d $(HTTPD_OBJDIR) ] || mkdir -p $(HTTPD_OBJDIR)
        tar -C $(SRCDIR) -zxf $(DISTDIR)/$(HTTPD_DIST)
        cd $(HTTPD_SRCDIR) && patch -p0 < $(HTTPD_OBJDIR)/chil-engine.diff
+       cd $(HTTPD_SRCDIR) && patch -p0 < $(HTTPD_OBJDIR)/ssl3.diff
        cp $(HTTPD_SRCDIR)/modules/ssl/ssl_toolkit_compat.h \
                $(HTTPD_SRCDIR)/modules/ssl/ssl_toolkit_compat.h.orig
        sed '/^#define HAVE_SSL_RAND_EGD/d' \


Reply via email to