Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: I97d30afe3a24aab1123352da05b066095e5c86bb
|
|
Change-Id: Id4639f1b0eefe5d433c84f48b7a1093fa17a3ba4
|
|
nss uses hard-coded @executable_path (which is wrong, consider e.g. the case of
the URE uno executable), so patch it to use @_..._OOO instead (and no need to
set --prefix), and pass the resulting libs through macosx-change-install-names
(which requires the generated libs to be writable).
Change-Id: I0f04533f0f0581ee7b9dfd8929b8629c0842cc1b
|
|
Change-Id: Ic05de69951b28b9cc8d62f0a534b507c424e6b25
|
|
... now that everything is consistent.
Change-Id: I96c15159648815554280202eb1b6d274ead4e7b8
|
|
It must always be used exactly once, so replace it with constructor
parameter.
Change-Id: Ifbe87065c19a5185a5705dc461656179002ece5d
|
|
... because it's not installed either.
Change-Id: I282090e68ff2455b9593bbaba9ec1e16445f2b9d
|
|
Change-Id: I7be80bbef306db8f7ad585e95bfa4b6da0b30067
|
|
Add patches and/or tweaks to the following modules:
curl, cppunit, icu, lcms2, libxml2, libxslt, libxmlsec,
lpsolve, nss, openssl, python3
lcms2 has an inconsistency where the .lib and the .dll don't agree on
the .dll name.
openssl gets a honorable mention because apparently it's undocumented
custom build system can build with /MDd if one picks the right
configuration but i couldn't figure out how to do that in an hour of
trying, and just patched the release config instead.
Change-Id: I7854a0fc85247e398d561b4f513d09fe2d1ebb3c
|
|
Change-Id: I728b162e21a7a2c02cb76af110cc0a01a762fdbd
|
|
Change-Id: Ifa07f9b5613b4a75c5b72178cb276b9c0b495a62
|
|
Change-Id: I10b15141e6a5f93365e1cfa6fbc0c7cc3ea49b15
|
|
"Octal literals are no longer of the form 0720; use 0o720 instead."
See http://docs.python.org/3.0/whatsnew/3.0.html
Seems ok with Python < 3
Change-Id: I588a9dcc4f4b447d5cb88eb6bb03ab2d598dc9f0
|
|
Change-Id: I61ae51ef53321ed507dfc2974dc5bbfb72d3505e
|
|
Change-Id: I5aa118db8100be8945425ad195bfb72819953c73
|
|
|
|
Also simplifies configure, hopefully without any mistake;)
Change-Id: I5c6c53fbee06cd1ecccf878a5c080274bfd950c1
Reviewed-on: https://gerrit.libreoffice.org/2563
Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de>
Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de>
|
|
Change-Id: I3b0ebab5e87897a9c29da4b3f97f7fb71cdd1751
|
|
Change-Id: I8c23fadc550091c834a873b53dbd3eae2ba8286e
|
|
Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
|
|
ExternalProject usually involve a configure and a make
step that produce a bunch of output usually irrelevant
including a large number of warning and other mess.
now that everything is pretty much in tail_build
these output get interleaved with useful output from
the build of the product and actually drown them in a logorrhea
of messy noise.
This store the output of external modules in a log file
and only print them as a whole if the module failed do build.
on a non-verbose build.
Change-Id: I3abfcccd6d16821a9e061a71e031b427cc283647
Reviewed-on: https://gerrit.libreoffice.org/2304
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
|
|
|
|
Argh, seems that it wasn't necessary after all.
This reverts commit 5bf437cd67d5fe2e4353069969cd99cc48e65730.
|
|
It's fairly pointles to play with Unix rwxrwxrwx modes on Windows. One
never knows for sure how some emulation layer (Python's in this case)
guesstimates and mishandles the conversion to Windows ACLs. Not doing
them on Windows unbrokw the nss build. For me at least.
Change-Id: Id3a2f1755cd6f64bd681a3b4cb7f3c7abd3aa5b7
|
|
nss is not in tail_build because of moz, so expat, external, openssl and
python3 must go also out.
Change-Id: I52a3b02ff477ae52abc298d96770755ebc392d57
|
|
Seems to cause even weirder problems in the tinderboxes.
This reverts commit e855dfbc3eb5a97ab57743a28b14555fd4b3375f.
|
|
Change-Id: I52a3b02ff477ae52abc298d96770755ebc392d57
|
|
This removes the need for using NSS Build Tools on windows.
It also removes the nees to build nss for the build system while cross
compiling.
Change-Id: I13c9fdb575223f2940d3e4eda00e77ba9158f2b7
Reviewed-on: https://gerrit.libreoffice.org/1534
Reviewed-by: Tor Lillqvist <tml@iki.fi>
Tested-by: Tor Lillqvist <tml@iki.fi>
|
|
|
|
Not sure what's wrong exactly, but on one tinderbox cl fails because
of "unknown" argument (unix path to the source file). Work it around
by explicitly converting the path to windows path.
|
|
|
|
|
|
|
|
|
|
Change-Id: I59edc4c437abccc201823d97f1cbec230d273b05
Reviewed-on: https://gerrit.libreoffice.org/1529
Reviewed-by: Luboš Luňák <l.lunak@suse.cz>
Tested-by: Luboš Luňák <l.lunak@suse.cz>
|
|
GUI only takes values UNX or WNT, so it is fairly pointless. One can check
whether OS is WNT or not instead.
Change-Id: I78ae32c03536a496a563e5deeb0fca78aebf9c34
Reviewed-on: https://gerrit.libreoffice.org/1304
Reviewed-by: Peter Foley <pefoley2@verizon.net>
Tested-by: Peter Foley <pefoley2@verizon.net>
|
|
Restrict moz to windows, and build vars also
impacts nss, connectivity
Change-Id: I27aae1398f3f8a4d046c2c7805d64bc7523c7282
Reviewed-on: https://gerrit.libreoffice.org/1233
Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de>
Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org>
Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
|
|
Change-Id: I1b840a03e87e1ca73239c0a3ee17741de97d1543
|
|
In an MSVC build, not exporting BUILD_OPT to the Mozilla build
machinery causes the produced DLLs to use the debug CRT. The exact
mechanism is a bit of a mystery, and I didn't feel like spending too
much time trying to understand it.
Using the debug CRT is confusing and wrong. Nothing in LO otherwise
uses it. It also makes testing a build much harder for me at least, as
I do that in a fairly pristine virtual machine with no MSVC debugging
runtime available. (The normal CRT is bundled in the LO installer.)
Change-Id: I27f774d92a3986d40162c870202bcdddd94aa7c6
|
|
This is a bit hackish and could benefit from further cleanup.
Change-Id: Ibb8eddf88bffdea41fd94fea09ad6499d05ae715
|
|
Change-Id: Id436bdbf3a307a3a3c9735ad911e397a21ab701b
|
|
Change-Id: Ic3bcc1297cde1c0680637d02c0e60528d2e60e52
|
|
So make sure just one is passed to the compiler.
Change-Id: I217b7ac34ba20e35a23c18df6b497919061ca44c
|
|
A bit messy, but then so is the nss configuration and build mechanism.
Change-Id: If2259e3da81521a2f87a5b312c6acd9d40e75ae5
|
|
Change-Id: Ic532b35cf282186843d886fda578bb20845db415
|
|
Rename the --enable-cl-x64 switch to --enable-64-bit and make its
meaning more generic. Drop the CL_X64 config variable, introduce the
more generic BITNESS_OVERRIDE instead.
Does not build yet.
Change-Id: Iac66afe31dceaf40c8262fec2e5aef6a751ba3d2
|
|
Change-Id: I65eac6ab34d2d54eeaa2bc14838711f700d0d535
|
|
Change-Id: Icc0b617bd639666e44effbb4554bb4f7f0e778e8
|
|
Signed-off-by: Stephan Bergmann <sbergman@redhat.com>:
* bulk replacement of "-Wl,-z,origin,-rpath,..." with
"-Wl,-z,origin -Wl,rpath,..."
* additional hunk for directory/c-sdk/config/FreeBSD.mk in
moz/seamonkey-source-1.1.14.patch did not apply and has been dropped
Change-Id: Ie60c696f041108e819ce8f799cff6f58e63a5ad7
|
|
we basically need this functionality, the idea of it being optional
isn't really logical anymore with nss split out from mozilla.
for iOS and Android where they doesn't build yet spit out lame fixme
nag warnings
Change-Id: I4b16c62553b12d3dcd340a0b5c5a4cbd807c2f02
|