summaryrefslogtreecommitdiff
path: root/nss
AgeCommit message (Collapse)Author
2012-12-04First fix for fdo#56902Mathias Michel
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>
2012-11-03Convince nss to build with 64-bit MSVCTor Lillqvist
Change-Id: I1b840a03e87e1ca73239c0a3ee17741de97d1543
2012-11-01Don't let NSS use the MSVC debugging runtime in an --enable-debug buildTor Lillqvist
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
2012-10-31fix library names on mingwDavid Tardon
This is a bit hackish and could benefit from further cleanup. Change-Id: Ibb8eddf88bffdea41fd94fea09ad6499d05ae715
2012-10-30mangle file mode to avoid breaking rebuildsDavid Tardon
Change-Id: Id436bdbf3a307a3a3c9735ad911e397a21ab701b
2012-10-30fix mingw build of nssDavid Tardon
Change-Id: Ic3bcc1297cde1c0680637d02c0e60528d2e60e52
2012-10-15Ccache doesn't like several -arch flagsTor Lillqvist
So make sure just one is passed to the compiler. Change-Id: I217b7ac34ba20e35a23c18df6b497919061ca44c
2012-10-14Handle cross-compilation of nss (for desktop OSes)Tor Lillqvist
A bit messy, but then so is the nss configuration and build mechanism. Change-Id: If2259e3da81521a2f87a5b312c6acd9d40e75ae5
2012-10-02nss depends on soltoolsAndras Timar
Change-Id: Ic532b35cf282186843d886fda578bb20845db415
2012-09-19Start on experimental support for 64-bit Mac codeTor Lillqvist
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
2012-08-30Fix -Wl,-z,origin -Wl,-rpath,... quotingStephan Bergmann
Change-Id: I65eac6ab34d2d54eeaa2bc14838711f700d0d535
2012-08-29Mingw build is cross-compiling, not using cygwinStephan Bergmann
Change-Id: Icc0b617bd639666e44effbb4554bb4f7f0e778e8
2012-08-29fdo#54015: At least FreeBSD ld requires -z origin when RPATH contains $ORIGINJung-uk Kim
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
2012-08-14drop disable-xmlsec, it's core functionality, have to live with itCaolán McNamara
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
2012-07-17-Werror=implicit-function-declarationStephan Bergmann
...when building --without-system-zlib on Linux. Change-Id: I9bcb355ec75291609b28397c16068acf293ba6eb
2012-07-16nss: upgrade to 3.13.5Michael Stahl
- 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
2012-07-16nss: no need to care about STLPort include pathsMichael Stahl
Change-Id: Ibbee91f8ce21f76bc4a5e66ff9c5852dc693793b
2012-07-16Fix typoStephan Bergmann
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
2012-06-12Make PyUNO work --with-macox-version-min-required=10.6Stephan Bergmann
...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
2012-06-07Convert links to makedocs tool, update one and correct spellingPhilipp Weissenbacher
Change-Id: I4070ffa70690278dbd6575b8bfed3524d4c09ed7
2012-05-09EasyHack fdo#42783: get rid of CPU define/build system variableThomas Collerton
Change-Id: I6a178f7ff9c8306e15bcfa847ad1e5e4f8476504
2012-04-29make gbuild the default assumption of build.plBjoern Michaelsen
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
2012-04-15Unbreak build with clang for Mac OS XTor Lillqvist
2012-04-13sigh, need a 64bit zlib too on windows, revertingCaolán McNamara
2012-04-13gbuildize internal zlibCaolán McNamara
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
2012-03-23README files don't need executable bitsMichael Stahl
2012-03-16nss: add parameter for solaris/gccMichael Stahl
2012-03-16asm fixes in nssLuboš Luňák
2012-03-16nss and openssl don't realiably build in paralleltinderbox
2012-03-16"foo"bar -> "foo" barLuboš Luňák
2012-02-29Simplify install name handling for external libraries on Mac OS XStephan Bergmann
...by allowing our special @___... tokens anywhere within an install name, so that external modules can configure --prefix=/@___... etc. This removes the need for the special extshl and EXTRPATH=LOADER. Also, a new OUT2BIN_NONE can be used for external modules where the generated libraries need the default EXTRPATH=OOO, but generated executables are only used during the build and such need RPATH=NONE.
2012-02-20nss unix/os_Linux_x86.s asterix as comment characterWei Ming Khoo
2012-02-09Added and improved READMEs for modules in libs-extern-sysJosh Heidenreich
2012-01-09use absolute pathChristian Lohmaier
2012-01-04compile nss against the Mac OSX SDKChristian Lohmaier
nss-3.12.8/mozilla/security/coreconf/Darwin.mk claims gcc would pass syslibroot according to passed -isysroot parameter, hence let's try it for now, although I'm not 100% confident in this statement. libs that get linked without syslibroot include libsqlite3.dylib - and that is a known troublemaker…
2012-01-04get rid of obsolete pathdelimiter escapeChristian Lohmaier
2011-11-02Rename --enable-nss-module to --with-system-nss + introduce --enable-xmlsec.Tomas Chvatal
This also finishes the uncoupling of NSS from the --with-system-mozilla.
2011-10-11nss: replace Linux 3.0 workaround with one for 3.xMichael Stahl
2011-09-28Fix building moz on Mac OS X.Stephan Bergmann
* On Mac, nss-config must not emit -rpath-link switch. * --with-system-nss/-nspr horribly broke in combination with the routine use of MOZ_ARCH and resulting MOZ_CROSS_COMPILE for Mac, and the latter appears to be unnecessary for a normal build, anyway, so is now conditional CREATE_UNIVERSAL_MAC_MOZ_ZIP, in case anybody still uses the code to create universal moz archives. * This in turn revealed two issues in moz that have been addressed with a new macosx_build_fix.patch.
2011-09-14deliver libcrmf.aPeter Foley
2011-08-30Build our mozilla (module moz) against the nss we have built anyway.Jan Holesovsky
Reduces the build time of the 'moz' module by 30% or so.
2011-07-24nss/moz: Add Linux 3.0 profileThomas Arnhold
As this is a copy of Linux2.6.mk this has to be MPL 1.1/GPL 2.0/LGPL 2.1 I think.
2011-06-03Drop %_EXT% which was always emptyTor Lillqvist
2011-03-29drop bogus executable flag from idl/build/src and config filesFrancisco Saito
2011-03-09Merge commit 'ooo/DEV300_m101' into intm101Jan Holesovsky
Conflicts: boost/aliasing.patch boost/makefile.mk cairo/cairo/makefile.mk cairo/pixman/makefile.mk dictionaries/da_DK/README_th_da_DK.txt dictionaries/da_DK/description.xml dictionaries/da_DK/dictionaries.xcu dictionaries/da_DK/makefile.mk dictionaries/da_DK/th_da_DK.dat dictionaries/de_AT/th_de_AT_v2.idx dictionaries/de_CH/th_de_CH_v2.idx dictionaries/de_DE/COPYING dictionaries/de_DE/COPYING_GPLv2 dictionaries/de_DE/COPYING_GPLv2.txt dictionaries/de_DE/README_extension_owner.txt dictionaries/de_DE/README_th_de_DE_v2.txt dictionaries/de_DE/makefile.mk dictionaries/de_DE/th_de_DE_v2.idx icu/makefile.mk moz/makefile.mk python/makefile.mk
2011-02-09Trying to remove the stlport mention from the codeFridrich Štrba
2011-02-09Make stlport only optional dependency of postprocessFridrich Štrba
2011-01-06mingwport33: i#116329: MinGW port enhancement: configurable libstdc++ nametono
2010-10-21Upgrade nss to the latest releaseFridrich Štrba
2010-10-13tweak this to build on AIXCaolán McNamara