summaryrefslogtreecommitdiffstats
path: root/nss
Commit message (Collapse)AuthorAgeFilesLines
* Try to fix python problemsJulien Nabet2013-03-271-3/+3
| | | | | | | | "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
* fix mingw build of nssDavid Tardon2013-03-271-7/+11
| | | | Change-Id: I61ae51ef53321ed507dfc2974dc5bbfb72d3505e
* file modes are octalDavid Tardon2013-03-271-4/+4
| | | | Change-Id: I5aa118db8100be8945425ad195bfb72819953c73
* remove legacy build.pl prj/build.lst files.Michael Meeks2013-03-141-2/+0
|
* use system python for building if possibleMatúš Kukan2013-03-121-4/+4
| | | | | | | | | 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>
* fix access is denied error in nss on windowsPeter Foley2013-03-051-0/+1
| | | | Change-Id: I3b0ebab5e87897a9c29da4b3f97f7fb71cdd1751
* nss on windows needs soltool's unistd.hFridrich Štrba2013-03-011-0/+3
| | | | Change-Id: I8c23fadc550091c834a873b53dbd3eae2ba8286e
* remove all d.lstMichael Stahl2013-02-281-0/+0
| | | | Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
* quiet external module build log unless failureNorbert Thiebaud2013-02-221-41/+41
| | | | | | | | | | | | | | | | | | 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>
* fix application of patchesDavid Tardon2013-02-134-3/+3
|
* Revert "Don't bother with chmod() on Windows"Tor Lillqvist2013-02-061-3/+3
| | | | | | Argh, seems that it wasn't necessary after all. This reverts commit 5bf437cd67d5fe2e4353069969cd99cc48e65730.
* Don't bother with chmod() on WindowsTor Lillqvist2013-02-061-3/+3
| | | | | | | | | 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: depend on python3Matúš Kukan2013-01-071-1/+1
| | | | | | | nss is not in tail_build because of moz, so expat, external, openssl and python3 must go also out. Change-Id: I52a3b02ff477ae52abc298d96770755ebc392d57
* Revert "Depend on python3 (for Windows, but shouldn't hurt elsewhere I hope)"Tor Lillqvist2013-01-071-1/+1
| | | | | | Seems to cause even weirder problems in the tinderboxes. This reverts commit e855dfbc3eb5a97ab57743a28b14555fd4b3375f.
* Depend on python3 (for Windows, but shouldn't hurt elsewhere I hope)Tor Lillqvist2013-01-071-1/+1
| | | | Change-Id: I52a3b02ff477ae52abc298d96770755ebc392d57
* Get rid of nsinstall hackeryPeter Foley2013-01-073-10/+9
| | | | | | | | | | | 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>
* one more place for forcing windows path in nss buildLuboš Luňák2013-01-031-0/+11
|
* force nss build to pass windows path to cl.exeLuboš Luňák2013-01-032-0/+12
| | | | | | 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.
* add missing nss windows libsLuboš Luňák2013-01-031-0/+2
|
* try to sort out libsqlite3 handling in nssLuboš Luňák2013-01-021-2/+6
|
* looks like libnsssysinit is linux-onlyLuboš Luňák2013-01-021-1/+0
|
* try to fix nss on macosxLuboš Luňák2013-01-021-2/+19
|
* convert nss to gbuildPeter Foley2013-01-0212-455/+359
| | | | | | | 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>
* Get rid of (most uses of) GUITor Lillqvist2012-12-251-4/+4
| | | | | | | | | | 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>
* First fix for fdo#56902Mathias Michel2012-12-042-4/+4
| | | | | | | | | | | 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>
* Convince nss to build with 64-bit MSVCTor Lillqvist2012-11-031-1/+10
| | | | Change-Id: I1b840a03e87e1ca73239c0a3ee17741de97d1543
* Don't let NSS use the MSVC debugging runtime in an --enable-debug buildTor Lillqvist2012-11-011-1/+8
| | | | | | | | | | | | | | 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
* fix library names on mingwDavid Tardon2012-10-311-2/+3
| | | | | | This is a bit hackish and could benefit from further cleanup. Change-Id: Ibb8eddf88bffdea41fd94fea09ad6499d05ae715
* mangle file mode to avoid breaking rebuildsDavid Tardon2012-10-301-0/+4
| | | | Change-Id: Id436bdbf3a307a3a3c9735ad911e397a21ab701b
* fix mingw build of nssDavid Tardon2012-10-305-172/+843
| | | | Change-Id: Ic3bcc1297cde1c0680637d02c0e60528d2e60e52
* Ccache doesn't like several -arch flagsTor Lillqvist2012-10-151-0/+26
| | | | | | So make sure just one is passed to the compiler. Change-Id: I217b7ac34ba20e35a23c18df6b497919061ca44c
* Handle cross-compilation of nss (for desktop OSes)Tor Lillqvist2012-10-141-1/+25
| | | | | | A bit messy, but then so is the nss configuration and build mechanism. Change-Id: If2259e3da81521a2f87a5b312c6acd9d40e75ae5
* nss depends on soltoolsAndras Timar2012-10-021-1/+1
| | | | Change-Id: Ic532b35cf282186843d886fda578bb20845db415
* Start on experimental support for 64-bit Mac codeTor Lillqvist2012-09-191-4/+12
| | | | | | | | | | 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
* Fix -Wl,-z,origin -Wl,-rpath,... quotingStephan Bergmann2012-08-301-2/+2
| | | | Change-Id: I65eac6ab34d2d54eeaa2bc14838711f700d0d535
* Mingw build is cross-compiling, not using cygwinStephan Bergmann2012-08-291-2/+1
| | | | Change-Id: Icc0b617bd639666e44effbb4554bb4f7f0e778e8
* fdo#54015: At least FreeBSD ld requires -z origin when RPATH contains $ORIGINJung-uk Kim2012-08-291-7/+21
| | | | | | | | | | 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
* drop disable-xmlsec, it's core functionality, have to live with itCaolán McNamara2012-08-141-1/+6
| | | | | | | | | | 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
* -Werror=implicit-function-declarationStephan Bergmann2012-07-172-1/+14
| | | | | | ...when building --without-system-zlib on Linux. Change-Id: I9bcb355ec75291609b28397c16068acf293ba6eb
* nss: upgrade to 3.13.5Michael Stahl2012-07-1610-452/+44
| | | | | | | | | | | | | | | | | | | | - drop nss-linux3.patch, builds out of the box on Linux 3.x now - drop nss-string-concat.patch, was fixed upstream - drop nss-clang_os_Linux_x86_s_comments.patch nss-clang_os_Linux_x86_64_s_comments.patch the invalid asm comments were fixed upstream: https://bugzilla.mozilla.org/show_bug.cgi?id=624868 - drop nss-asm-fix.patch, fixed upstream: https://bugzilla.mozilla.org/show_bug.cgi?id=671711 - not updated nss.patch.mingw since it looks unmaintained - remove the setting of FREEBL_NO_DEPEND, which is a) no longer necessary, because it will be set automatically on Linux 2.6 b) harmful because it prevents automatic setting of FREEBL_LOWHASH, which is necessary to prevent conflicts with system libfreebl3.so at least on Fedora 16/17 Change-Id: Idf9338d83f9b34000068c1b8691ca3135f56dd21
* nss: no need to care about STLPort include pathsMichael Stahl2012-07-161-32/+0
| | | | Change-Id: Ibbee91f8ce21f76bc4a5e66ff9c5852dc693793b
* Fix typoStephan Bergmann2012-07-161-1/+1
| | | | | | | | | | | deliver had always ignored the missing "3" in the target anyway, delivering any libfreebl3.* from the source dir to the exact same name in the target dir. (And scp2/source/ooo/file_library_ooo.scp indeed expects the file to be named freebl3 with the "3"). This appears to be a harmless typo introduced with 09bc28fb7b998f56b481fb07eb576f00ce72c26f "jl144: #i106132# nss does not build on MacOS 10.6 because of libsqlite3." Change-Id: I251834c2157acf0936bde9b7daaad16693822acb
* Make PyUNO work --with-macox-version-min-required=10.6Stephan Bergmann2012-06-121-0/+12
| | | | | | | | | | ...by using system libsqlite3.dylib instead of nss one (see comment in nss/makefile.mk for details). (dmake knows neither < nor ! in conditional expressions, that is the reason for the strange .IF .ELSE ... .END constructs.) Change-Id: I5abe0f74ad55aac06b91163751bb8145b759b9ca
* Convert links to makedocs tool, update one and correct spellingPhilipp Weissenbacher2012-06-071-8/+7
| | | | Change-Id: I4070ffa70690278dbd6575b8bfed3524d4c09ed7
* EasyHack fdo#42783: get rid of CPU define/build system variableThomas Collerton2012-05-091-3/+3
| | | | Change-Id: I6a178f7ff9c8306e15bcfa847ad1e5e4f8476504
* make gbuild the default assumption of build.plBjoern Michaelsen2012-04-291-0/+0
| | | | | | | | this removes dmake completely out of the build for migrated modules build.pl now assumes modules to be gbuild, unless there is a prj/dmake file Change-Id: I674a036b182ee13c5ec093e83cb3d38133112d3b
* Unbreak build with clang for Mac OS XTor Lillqvist2012-04-151-0/+20
|
* sigh, need a 64bit zlib too on windows, revertingCaolán McNamara2012-04-132-1/+15
|
* gbuildize internal zlibCaolán McNamara2012-04-132-15/+1
| | | | | and stick headers into the solver in the same hierarchy as is "standard" so we don't have to patch so much, similiarly rename to libz
* README files don't need executable bitsMichael Stahl2012-03-231-0/+0
|