You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openoffice.apache.org by tr...@apache.org on 2019/10/07 20:52:50 UTC

[openoffice] branch AOO42X updated: Upgrade openssl to version 1.0.2t. This requires NASM to build on Windows.

This is an automated email from the ASF dual-hosted git repository.

truckman pushed a commit to branch AOO42X
in repository https://gitbox.apache.org/repos/asf/openoffice.git


The following commit(s) were added to refs/heads/AOO42X by this push:
     new 069075c  Upgrade openssl to version 1.0.2t.  This requires NASM to build on Windows.
069075c is described below

commit 069075cf9311b415daec4a03811a6e64ea441181
Author: Don Lewis <tr...@apache.org>
AuthorDate: Mon Oct 7 13:52:21 2019 -0700

    Upgrade openssl to version 1.0.2t.  This requires NASM to build on Windows.
---
 main/configure.ac             |  1 +
 main/external_deps.lst        |  6 +++---
 main/openssl/makefile.mk      |  4 ++--
 main/openssl/openssl.patch    | 36 ++++++++++++++++++------------------
 main/openssl/openssllnx.patch | 12 ++++++------
 5 files changed, 30 insertions(+), 29 deletions(-)

diff --git a/main/configure.ac b/main/configure.ac
index 400f191..ce3e1bf 100644
--- a/main/configure.ac
+++ b/main/configure.ac
@@ -5719,6 +5719,7 @@ if test "$_os" = "WINNT" -a "$WITH_MINGWIN" != "yes" -a "$SYSTEM_OPENSSL" = "NO"
     AC_PATH_PROG(NASM_EXE, nasm.exe)
     if test -z "$NASM_EXE"; then
       with_nasm_home="NO_NASM_HOME"
+      AC_MSG_ERROR([NASM is required to build on Windows, please install or use --with-nasm-home],,)
     else
       with_nasm_home="NASM_IN_PATH"
     fi
diff --git a/main/external_deps.lst b/main/external_deps.lst
index 7d65b50..f8926aa 100644
--- a/main/external_deps.lst
+++ b/main/external_deps.lst
@@ -151,9 +151,9 @@ if (SOLAR_JAVA==TRUE)
     URL2 = $(OOO_EXTRAS)$(MD5)-$(name)
 
 if (SYSTEM_OPENSSL!=YES && DISABLE_OPENSSL!=TRUE)
-    MD5 = ac5eb30bf5798aa14b1ae6d0e7da58df
-    name = openssl-1.0.2p.tar.gz
-    URL1 = https://www.openssl.org/source/openssl-1.0.2p.tar.gz
+    MD5 = ef66581b80f06eae42f5268bc0b50c6d
+    name = openssl-1.0.2t.tar.gz
+    URL1 = https://www.openssl.org/source/openssl-1.0.2t.tar.gz
     URL2 = $(OOO_EXTRAS)$(MD5)-$(name)
 
 if ( true )
diff --git a/main/openssl/makefile.mk b/main/openssl/makefile.mk
index e66cc0e..7280aa2 100644
--- a/main/openssl/makefile.mk
+++ b/main/openssl/makefile.mk
@@ -42,10 +42,10 @@ TARGET=openssl
 	@echo "openssl disabled...."
 .ENDIF
 
-OPENSSL_NAME=openssl-1.0.2p
+OPENSSL_NAME=openssl-1.0.2t
 
 TARFILE_NAME=$(OPENSSL_NAME)
-TARFILE_MD5=ac5eb30bf5798aa14b1ae6d0e7da58df
+TARFILE_MD5=ef66581b80f06eae42f5268bc0b50c6d
 
 CONFIGURE_DIR=.
 CONFIGURE_ACTION=config
diff --git a/main/openssl/openssl.patch b/main/openssl/openssl.patch
index 1a6da37..54fae43 100644
--- a/main/openssl/openssl.patch
+++ b/main/openssl/openssl.patch
@@ -1,6 +1,6 @@
-diff -ur misc/openssl-1.0.2p/Configure misc/build/openssl-1.0.2p/Configure
---- misc/openssl-1.0.2p/Configure	2018-08-14 05:49:04.000000000 -0700
-+++ misc/build/openssl-1.0.2p/Configure	2018-08-26 14:51:25.397910000 -0700
+diff -ur misc/openssl-1.0.2t/Configure misc/build/openssl-1.0.2t/Configure
+--- misc/openssl-1.0.2t/Configure	2018-08-14 05:49:04.000000000 -0700
++++ misc/build/openssl-1.0.2t/Configure	2018-08-26 14:51:25.397910000 -0700
 @@ -477,19 +477,20 @@
  "android-mips","gcc:-mandroid -I\$(ANDROID_DEV)/include -B\$(ANDROID_DEV)/lib -O3 -Wall::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL BF_PTR:${mips32_asm}:o32:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
  
@@ -56,9 +56,9 @@ diff -ur misc/openssl-1.0.2p/Configure misc/build/openssl-1.0.2p/Configure
  	}
  	if ($depflags ne $default_depflags && !$make_depend) {
  	    $warn_make_depend++;
-diff -ur misc/openssl-1.0.2p/config misc/build/openssl-1.0.2p/config
---- misc/openssl-1.0.2p/config	2018-08-14 05:48:56.000000000 -0700
-+++ misc/build/openssl-1.0.2p/config	2018-08-26 14:49:34.431584000 -0700
+diff -ur misc/openssl-1.0.2t/config misc/build/openssl-1.0.2t/config
+--- misc/openssl-1.0.2t/config	2018-08-14 05:48:56.000000000 -0700
++++ misc/build/openssl-1.0.2t/config	2018-08-26 14:49:34.431584000 -0700
 @@ -762,14 +762,8 @@
    sparc64-*-*bsd*)	OUT="BSD-sparc64" ;;
    ia64-*-*bsd*)		OUT="BSD-ia64" ;;
@@ -76,9 +76,9 @@ diff -ur misc/openssl-1.0.2p/config misc/build/openssl-1.0.2p/config
  			*ELF*)	OUT="BSD-x86-elf" ;;
  			*)	OUT="BSD-x86"; options="$options no-sse2" ;;
  			esac ;;
-diff -ur misc/openssl-1.0.2p/ms/do_ms.bat misc/build/openssl-1.0.2p/ms/do_ms.bat
---- misc/openssl-1.0.2p/ms/do_ms.bat	2018-08-14 05:48:59.000000000 -0700
-+++ misc/build/openssl-1.0.2p/ms/do_ms.bat	2018-08-26 14:49:34.432106000 -0700
+diff -ur misc/openssl-1.0.2t/ms/do_ms.bat misc/build/openssl-1.0.2t/ms/do_ms.bat
+--- misc/openssl-1.0.2t/ms/do_ms.bat	2018-08-14 05:48:59.000000000 -0700
++++ misc/build/openssl-1.0.2t/ms/do_ms.bat	2018-08-26 14:49:34.432106000 -0700
 @@ -1,11 +1,11 @@
  
 -perl util\mkfiles.pl >MINFO
@@ -98,9 +98,9 @@ diff -ur misc/openssl-1.0.2p/ms/do_ms.bat misc/build/openssl-1.0.2p/ms/do_ms.bat
 -perl util\mkdef.pl 32 ssleay > ms\ssleay32.def
 +%1 util\mkdef.pl 32 libeay > ms\libeay32.def
 +%1 util\mkdef.pl 32 ssleay > ms\ssleay32.def
-diff -ur misc/openssl-1.0.2p/ms/do_win64a.bat misc/build/openssl-1.0.2p/ms/do_win64a.bat
---- misc/openssl-1.0.2p/ms/do_win64a.bat	2018-08-14 05:48:59.000000000 -0700
-+++ misc/build/openssl-1.0.2p/ms/do_win64a.bat	2018-08-26 14:49:34.432647000 -0700
+diff -ur misc/openssl-1.0.2t/ms/do_win64a.bat misc/build/openssl-1.0.2t/ms/do_win64a.bat
+--- misc/openssl-1.0.2t/ms/do_win64a.bat	2018-08-14 05:48:59.000000000 -0700
++++ misc/build/openssl-1.0.2t/ms/do_win64a.bat	2018-08-26 14:49:34.432647000 -0700
 @@ -1,19 +1,19 @@
 -perl util\mkfiles.pl >MINFO
 +%1 util\mkfiles.pl >MINFO
@@ -128,9 +128,9 @@ diff -ur misc/openssl-1.0.2p/ms/do_win64a.bat misc/build/openssl-1.0.2p/ms/do_wi
 -perl util\mkdef.pl 32 ssleay > ms\ssleay32.def
 +%1 util\mkdef.pl 32 libeay > ms\libeay32.def
 +%1 util\mkdef.pl 32 ssleay > ms\ssleay32.def
-diff -ur misc/openssl-1.0.2p/util/mk1mf.pl misc/build/openssl-1.0.2p/util/mk1mf.pl
---- misc/openssl-1.0.2p/util/mk1mf.pl	2018-08-14 05:48:59.000000000 -0700
-+++ misc/build/openssl-1.0.2p/util/mk1mf.pl	2018-08-26 14:49:34.433421000 -0700
+diff -ur misc/openssl-1.0.2t/util/mk1mf.pl misc/build/openssl-1.0.2t/util/mk1mf.pl
+--- misc/openssl-1.0.2t/util/mk1mf.pl	2018-08-14 05:48:59.000000000 -0700
++++ misc/build/openssl-1.0.2t/util/mk1mf.pl	2018-08-26 14:49:34.433421000 -0700
 @@ -163,7 +163,7 @@
  $inc_def="outinc";
  $tmp_def="tmp";
@@ -152,9 +152,9 @@ diff -ur misc/openssl-1.0.2p/util/mk1mf.pl misc/build/openssl-1.0.2p/util/mk1mf.
  	if ($key eq "RELATIVE_DIRECTORY")
  		{
  		if ($lib ne "")
-diff -ur misc/openssl-1.0.2p/util/pl/VC-32.pl misc/build/openssl-1.0.2p/util/pl/VC-32.pl
---- misc/openssl-1.0.2p/util/pl/VC-32.pl	2018-08-14 05:48:59.000000000 -0700
-+++ misc/build/openssl-1.0.2p/util/pl/VC-32.pl	2018-08-26 14:49:57.553776000 -0700
+diff -ur misc/openssl-1.0.2t/util/pl/VC-32.pl misc/build/openssl-1.0.2t/util/pl/VC-32.pl
+--- misc/openssl-1.0.2t/util/pl/VC-32.pl	2018-08-14 05:48:59.000000000 -0700
++++ misc/build/openssl-1.0.2t/util/pl/VC-32.pl	2018-08-26 14:49:57.553776000 -0700
 @@ -30,7 +30,7 @@
  my $ff = "";
  
diff --git a/main/openssl/openssllnx.patch b/main/openssl/openssllnx.patch
index c4c09de..b4257ce 100644
--- a/main/openssl/openssllnx.patch
+++ b/main/openssl/openssllnx.patch
@@ -1,6 +1,6 @@
-diff -ur misc/openssl-1.0.2p/Configure misc/build/openssl-1.0.2p/Configure
---- misc/openssl-1.0.2p/Configure	2018-08-14 05:49:04.000000000 -0700
-+++ misc/build/openssl-1.0.2p/Configure	2018-08-26 13:35:54.485021000 -0700
+diff -ur misc/openssl-1.0.2t/Configure misc/build/openssl-1.0.2t/Configure
+--- misc/openssl-1.0.2t/Configure	2018-08-14 05:49:04.000000000 -0700
++++ misc/build/openssl-1.0.2t/Configure	2018-08-26 13:35:54.485021000 -0700
 @@ -493,6 +493,9 @@
  
  "bsdi-elf-gcc",     "gcc:-DPERL5 -DL_ENDIAN -fomit-frame-pointer -O3 -march=i486 -Wall::(unknown)::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
@@ -11,9 +11,9 @@ diff -ur misc/openssl-1.0.2p/Configure misc/build/openssl-1.0.2p/Configure
  "nextstep",	"cc:-O -Wall:<libc.h>:(unknown):::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:::",
  "nextstep3.3",	"cc:-O3 -Wall:<libc.h>:(unknown):::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:::",
  
-diff -ur misc/openssl-1.0.2p/Makefile.org misc/build/openssl-1.0.2p/Makefile.org
---- misc/openssl-1.0.2p/Makefile.org	2018-08-14 05:48:56.000000000 -0700
-+++ misc/build/openssl-1.0.2p/Makefile.org	2018-08-26 13:35:54.485813000 -0700
+diff -ur misc/openssl-1.0.2t/Makefile.org misc/build/openssl-1.0.2t/Makefile.org
+--- misc/openssl-1.0.2t/Makefile.org	2018-08-14 05:48:56.000000000 -0700
++++ misc/build/openssl-1.0.2t/Makefile.org	2018-08-26 13:35:54.485813000 -0700
 @@ -208,7 +208,7 @@
  # same language for uniform treatment.
  BUILDENV=	LC_ALL=C PLATFORM='$(PLATFORM)' PROCESSOR='$(PROCESSOR)'\