[Libreoffice-commits] core.git: Branch 'distro/collabora/cp-6.2' - bin/lo-all-static-libs configure.ac external/curl external/Module_external.mk external/nss svl/Library_svl.mk xmlsecurity/source

2020-09-22 Thread Tor Lillqvist (via logerrit)
 bin/lo-all-static-libs   |   41 
 configure.ac |6 
 external/Module_external.mk  |2 
 external/curl/UnpackedTarball_curl.mk|1 
 external/curl/curl-ios.patch.1   |   17 +
 external/nss/ExternalProject_nss.mk  |   12 -
 external/nss/nss-ios.patch   |  214 +--
 svl/Library_svl.mk   |4 
 xmlsecurity/source/xmlsec/nss/nssinitializer.cxx |8 
 9 files changed, 278 insertions(+), 27 deletions(-)

New commits:
commit ef56e2e2b4cf45e093a848b352a5edbf87efe8ab
Author: Tor Lillqvist 
AuthorDate: Fri Sep 18 12:23:44 2020 +0300
Commit: Tor Lillqvist 
CommitDate: Tue Sep 22 22:01:31 2020 +0200

tdf#128136: Build curl, nss, and xmlsec for iOS, too

We must link nss statically, including the three dylibs that normally
are loaded at run-time, because including bare dylibs in an iOS appp
on the App Store is not OK. See
https://developer.apple.com/forums/thread/125796 .

For linking the softokn3 library statically, NSS already had code,
behind NSS_STATIC_SOFTOKEN ifdefs. Introduce two more macros:
NSS_STATIC_FREEBL for the freebl library and NSS_STATIC_PKCS11 for the
nssckbi library.

Turn off parallelism for the sub-make building nss. There seems to be
race conditions or something when running simultaneous instances of
the nsinstall.py script or the nsinstall program in nss (used when
building nss for the build platform).

When cross-compiling from macOS, use python3 to run the nsinstall.py
script, as it is Python 3.

Change-Id: Idd427b5ebf21f802b3feb0d5a3d259317ba8fc67
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103152
Tested-by: Jenkins CollaboraOffice 
Reviewed-by: Tor Lillqvist 

diff --git a/bin/lo-all-static-libs b/bin/lo-all-static-libs
index 0fcea02eb53e..d89dd8eca296 100755
--- a/bin/lo-all-static-libs
+++ b/bin/lo-all-static-libs
@@ -59,6 +59,47 @@ ANDROID)
 iOS)
 oslibs="$WORKDIR/UnpackedTarball/icu/source/stubdata/*.a"
 oslibs="$oslibs $WORKDIR/UnpackedTarball/cppunit/src/cppunit/.libs/*.a"
+
+   oslibs="$oslibs $WORKDIR/UnpackedTarball/nss/nspr/out/lib/ds/*.a"
+   oslibs="$oslibs $WORKDIR/UnpackedTarball/nss/nspr/out/lib/libc/src/*.a"
+   oslibs="$oslibs $WORKDIR/UnpackedTarball/nss/nspr/out/pr/src/*.a"
+   oslibs="$oslibs $WORKDIR/UnpackedTarball/nss/nss/lib/base/out/*.a"
+   oslibs="$oslibs $WORKDIR/UnpackedTarball/nss/nss/lib/certdb/out/*.a"
+   oslibs="$oslibs $WORKDIR/UnpackedTarball/nss/nss/lib/certhigh/out/*.a"
+
+   # Yes, individual object files here, these are not in any .a
+   oslibs="$oslibs 
$WORKDIR/UnpackedTarball/nss/nss/lib/ckfw/builtins/out/*.o"
+
+   oslibs="$oslibs $WORKDIR/UnpackedTarball/nss/nss/lib/ckfw/out/*.a"
+   oslibs="$oslibs $WORKDIR/UnpackedTarball/nss/nss/lib/cryptohi/out/*.a"
+   oslibs="$oslibs $WORKDIR/UnpackedTarball/nss/nss/lib/dev/out/*.a"
+   oslibs="$oslibs $WORKDIR/UnpackedTarball/nss/nss/lib/freebl/out/*.a"
+   oslibs="$oslibs 
$WORKDIR/UnpackedTarball/nss/nss/lib/freebl/out/Darwin_SINGLE_SHLIB/*.o"
+   oslibs="$oslibs 
$WORKDIR/UnpackedTarball/nss/nss/lib/freebl/out/Darwin_SINGLE_SHLIB/deprecated/*.o"
+   oslibs="$oslibs 
$WORKDIR/UnpackedTarball/nss/nss/lib/libpkix/pkix/certsel/out/*.a"
+   oslibs="$oslibs 
$WORKDIR/UnpackedTarball/nss/nss/lib/libpkix/pkix/checker/out/*.a"
+   oslibs="$oslibs 
$WORKDIR/UnpackedTarball/nss/nss/lib/libpkix/pkix/crlsel/out/*.a"
+   oslibs="$oslibs 
$WORKDIR/UnpackedTarball/nss/nss/lib/libpkix/pkix/params/out/*.a"
+   oslibs="$oslibs 
$WORKDIR/UnpackedTarball/nss/nss/lib/libpkix/pkix/results/out/*.a"
+   oslibs="$oslibs 
$WORKDIR/UnpackedTarball/nss/nss/lib/libpkix/pkix/store/out/*.a"
+   oslibs="$oslibs 
$WORKDIR/UnpackedTarball/nss/nss/lib/libpkix/pkix/top/out/*.a"
+   oslibs="$oslibs 
$WORKDIR/UnpackedTarball/nss/nss/lib/libpkix/pkix/util/out/*.a"
+   oslibs="$oslibs 
$WORKDIR/UnpackedTarball/nss/nss/lib/libpkix/pkix_pl_nss/module/out/*.a"
+   oslibs="$oslibs 
$WORKDIR/UnpackedTarball/nss/nss/lib/libpkix/pkix_pl_nss/pki/out/*.a"
+   oslibs="$oslibs 
$WORKDIR/UnpackedTarball/nss/nss/lib/libpkix/pkix_pl_nss/system/out/*.a"
+   oslibs="$oslibs $WORKDIR/UnpackedTarball/nss/nss/lib/nss/out/*.a"
+   oslibs="$oslibs $WORKDIR/UnpackedTarball/nss/nss/lib/pk11wrap/out/*.a"
+   oslibs="$oslibs $WORKDIR/UnpackedTarball/nss/nss/lib/pkcs12/out/*.a"
+   oslibs="$oslibs $WORKDIR/UnpackedTarball/nss/nss/lib/pkcs7/out/*.a"
+   oslibs="$oslibs $WORKDIR/UnpackedTarball/nss/nss/lib/pki/out/*.a"
+   oslibs="$oslibs $WORKDIR/UnpackedTarball/nss/nss/lib/smime/out/*.a"
+   oslibs="$oslibs $WORKDIR/UnpackedTarball/nss/nss/lib/softoken/out/*.a"
+   oslibs="$oslibs 

[Libreoffice-commits] core.git: Branch 'distro/collabora/cp-6.2' - bin/lo-all-static-libs

2020-04-13 Thread Tor Lillqvist (via logerrit)
 bin/lo-all-static-libs |1 +
 1 file changed, 1 insertion(+)

New commits:
commit d1e0fc2a1e7bee960804523a429000c69cf0a3f0
Author: Tor Lillqvist 
AuthorDate: Mon Apr 13 19:13:22 2020 +0300
Commit: Tor Lillqvist 
CommitDate: Mon Apr 13 22:41:30 2020 +0200

Add libepubgen

Change-Id: I2c3d19dff2da99b030f6a7e1a8b62be509e073da
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92118
Tested-by: Jenkins CollaboraOffice 
Reviewed-by: Tor Lillqvist 

diff --git a/bin/lo-all-static-libs b/bin/lo-all-static-libs
index 04d76cbe9a96..0fcea02eb53e 100755
--- a/bin/lo-all-static-libs
+++ b/bin/lo-all-static-libs
@@ -75,6 +75,7 @@ echo $INSTDIR/$LIBO_LIB_FOLDER/lib*.a \
  $WORKDIR/UnpackedTarball/lcms2/src/.libs/*.a \
  $WORKDIR/UnpackedTarball/libabw/src/lib/.libs/*.a \
  $WORKDIR/UnpackedTarball/libcdr/src/lib/.libs/*.a \
+ $WORKDIR/UnpackedTarball/libepubgen/src/lib/.libs/*.a \
  $WORKDIR/UnpackedTarball/libexttextcat/src/.libs/*.a \
  $WORKDIR/UnpackedTarball/libmspub/src/lib/.libs/*.a \
  $WORKDIR/UnpackedTarball/libmwaw/src/lib/.libs/*.a \
___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Branch 'distro/collabora/cp-6.2' - bin/lo-all-static-libs

2019-09-20 Thread Tor Lillqvist (via logerrit)
 bin/lo-all-static-libs |1 +
 1 file changed, 1 insertion(+)

New commits:
commit 1ce06f12020703c9e8ec4a3724463acb2a79
Author: Tor Lillqvist 
AuthorDate: Fri May 31 12:45:58 2019 +0300
Commit: Tor Lillqvist 
CommitDate: Fri Sep 20 14:23:18 2019 +0200

Add the librevenge library

Change-Id: I786001d66e9b40df5c30e19ff2381c9ed6c7db94
(cherry picked from commit dea94e8d214e0d8b322161cbdcfc92a87fc55449)
Reviewed-on: https://gerrit.libreoffice.org/79236
Reviewed-by: Tor Lillqvist 
Tested-by: Tor Lillqvist 

diff --git a/bin/lo-all-static-libs b/bin/lo-all-static-libs
index bcf2eb347bee..04d76cbe9a96 100755
--- a/bin/lo-all-static-libs
+++ b/bin/lo-all-static-libs
@@ -80,6 +80,7 @@ echo $INSTDIR/$LIBO_LIB_FOLDER/lib*.a \
  $WORKDIR/UnpackedTarball/libmwaw/src/lib/.libs/*.a \
  $WORKDIR/UnpackedTarball/libodfgen/src/.libs/*.a \
  $WORKDIR/UnpackedTarball/liborcus/src/*/.libs/*.a \
+ $WORKDIR/UnpackedTarball/librevenge/src/*/.libs/*.a \
  $WORKDIR/UnpackedTarball/libvisio/src/lib/.libs/*.a \
  $WORKDIR/UnpackedTarball/libwp?/src/lib/.libs/*.a \
  $WORKDIR/UnpackedTarball/raptor/src/.libs/*.a \
___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits