summaryrefslogtreecommitdiff
path: root/liblangtag
AgeCommit message (Collapse)AuthorFilesLines
2013-05-10soltools: remove Package_inc and empty unistd.h nonsenseMichael Stahl2-0/+13
Change-Id: Ic05de69951b28b9cc8d62f0a534b507c424e6b25
2013-05-07gbuild: ExternalProject: remove second parameter again...Michael Stahl1-1/+1
... now that everything is consistent. Change-Id: I96c15159648815554280202eb1b6d274ead4e7b8
2013-05-07gbuild: remove gb_ExternalProject_use_unpackedMichael Stahl1-3/+1
It must always be used exactly once, so replace it with constructor parameter. Change-Id: Ifbe87065c19a5185a5705dc461656179002ece5d
2013-05-05fix install of liblangtag data filesDavid Tardon1-1/+7
Change-Id: I8f65b1050bc832b2c1c008f46e3331649dbe5ac4
2013-05-03disable ccache on windows/msc when building liblangtagChristian Lohmaier1-1/+4
liblangtag uses quoted strings in defines, like -DFOO="\"value\"" and ccache (at least the one available from the windows build dependencies wiki page) gets confused and doesn't parse the arguments correctly to the actual compiler, resulting in the error "cl : Command line error D8003 : missing source filename" Change-Id: I456b98b8956a25ff9acd3ab776c0c6f149a08ac7 Reviewed-on: https://gerrit.libreoffice.org/3760 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2013-04-30new upstream release liblangtag-0.5.1Eike Rathke24-2019/+152
Change-Id: I4b71bbd3ff457d7b4fb2a409e8d34d8e4904acb3 Reviewed-on: https://gerrit.libreoffice.org/3676 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2013-04-30Forgot "with_dir"Julien Nabet1-1/+1
Change-Id: I1457f5619984671e8cb88173d204d3157d3cb883 Reviewed-on: https://gerrit.libreoffice.org/3688 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-04-28fdo#63197: convert liblangtag_dataJulien Nabet3-31/+31
Change-Id: I0727b800c715962a88e256b30046c9e13d6bd2a9 Reviewed-on: https://gerrit.libreoffice.org/3650 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-04-22Move to MPLv2 license headers, with ESC decision and author's permission.Michael Meeks2-44/+8
2013-04-09get liblangtag to build on AIXCaolán McNamara1-1/+1
Change-Id: I770acf14cefbe53deea446df6e326d9fb5b52b04
2013-03-15remove unneeded patch after gcc-wrapper conversionPeter Foley3-143/+30
Change-Id: I913f467478a5a600159d9e982a9dfddad04596ae
2013-03-14remove legacy build.pl prj/build.lst files.Michael Meeks1-3/+0
2013-03-14Make liblangtag build for --without-system-libxml again, at least on LinuxStephan Bergmann1-1/+1
...after 83d61d9f1b0c95de2cd1199d3f60be70dfa92bec "move liblangtag to gcc-wrapper." Change-Id: I5c9321bf4cafb5e6c1a078162ce3cc5f73540ce5
2013-03-14move liblangtag to gcc-wrapperPeter Foley7-84/+1269
Change-Id: I4aefdc9475b7fbd4206d8d9862ca8d399360a37e Reviewed-on: https://gerrit.libreoffice.org/2717 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-03-04do not require cygwin gccPeter Foley5-18/+88
Change-Id: I29de91f2eeb5c9317271aecf861f64a3c8eff73f Reviewed-on: https://gerrit.libreoffice.org/2521 Reviewed-by: Michael Meeks <michael.meeks@suse.com> Reviewed-by: Andras Timar <atimar@suse.com> Tested-by: Andras Timar <atimar@suse.com>
2013-02-28remove all d.lstMichael Stahl1-0/+0
Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
2013-02-23comma need to be escape in Makefile when in argument of $(callNorbert Thiebaud1-3/+3
Change-Id: I930aacad47780a085ef8eec7f3b7fc6600528afb
2013-02-22quiet external module build log unless failureNorbert Thiebaud1-16/+16
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>
2013-02-22libxslt, redland: properly quote rpath $ORIGINMichael Stahl1-2/+2
... so it can be passed from make to shell to configure to generated Makefile to libtool to invoked gcc without loss of valuable dollars. It is an open question to which extent this commit should be credited to the designers of sh, autoconf, libtool, make, and/or Solaris ld. Change-Id: I0709a49d7025dbfda4d9c0e7202ea932ec85e0cb
2013-02-07convert libxml2 to gbuild and add to tail_buildPeter Foley1-1/+2
Change-Id: Ie6ae2150e1f011e17034abcace18c5967b4dacf5 Reviewed-on: https://gerrit.libreoffice.org/2023 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Peter Foley <pefoley2@verizon.net>
2012-12-25Get rid of (most uses of) GUITor Lillqvist3-3/+3
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>
2012-12-14upstream has moved to http://tagoh.bitbucket.org/liblangtag/Eike Rathke1-1/+1
Change-Id: I844ae1363ff37578fe734125bc6ee6aa8fb352c6
2012-12-01vsnprintf() is not portableLuboš Luňák2-0/+31
http://perfec.to/vsnprintf/ At least MSVC2010 implementation returns -1 when the result doesn't fit, so the excepted size is not computed correctly. Let's hope 16k is big enough for everybody(TM). Change-Id: I636487c7723651bfa74513018be786a45b6c796d
2012-11-25Work around Windows' missing symlinksStephan Bergmann1-3/+3
Instead of creating a single solver/*/installation/program -> ../../bin symlink used by all gb_CppunitTest_use_executable together, individually copy each gb_CppunitTest_use_executable into a true solver/*/install/program/ diretory. (Renamed solver/*/installation/ to solver/*/install/ so that old existing solver/*/installation/program symlinks on non-Windows platforms would not interfere with the new cp rule.) Change-Id: I4ce82b41856056669ad074ff2ef8004fdc6533c1
2012-11-24Move in-build liblangtag data to solver's unittest/installation/shareStephan Bergmann1-3/+3
...let BRAND_BASE_DIR point to solver's unittest/installation during CppUnit tests, and get rid of LIBLANGTAG_SHARE special case. (Intending to add further code to CppUnit tests soon that requires a fake BRAND_BASE_DIR, so clean this up now.) Change-Id: Ia5f0f247e54952f901c37ca31eda53f9c6591458
2012-11-24Remove unused liblangtag/CustomTarget_langtag.mkStephan Bergmann1-19/+0
Change-Id: Ia45446db1263b8969cf933e5d34130102605b3e9
2012-11-22Mark patch pushed upstreamStephan Bergmann1-0/+3
Change-Id: I561ef2f20037e60c1f8735c7be8c89b899b99204
2012-11-22Use xmlDocCopyNode to merge nodes into different docs in liblangtagStephan Bergmann2-0/+15
...otherwise, at least an --enable-dbgutil --without-system-libxml build will issue warnings at soffice.bin exit, as liblangtag merged together docs with xmlCopyNode (instead of xmlDocCopyNode) and xmlAddChild, and libxml2's debugXML.c xmlCtxtCheckName then stumbles over the merged-in nodes whose strings do not belong to the dict of the doc they got merged into. Change-Id: I5d7889670b897cbeb9ca8a555d8f2d770a8ee692
2012-11-21fix build on ppcCaolán McNamara2-0/+11
Change-Id: I4b09aa9eeb2c34d19043148144383ad4e37a8d10
2012-11-13fix liblangtag for win and cleanup autoconfPeter Foley2-3/+11
Change-Id: I6d69eb2af6a3b1a693ad782f2a0e51f6b0ef932c
2012-11-13liblangtag really does not need to be a shared libraryFridrich Štrba2-16/+3
Change-Id: I73f9422268f58ded971150f1ef16643885669ea3
2012-11-13Fix the pthread branch of lt-atomic.hFridrich Štrba1-0/+9
Change-Id: I12b8c5e43dbe96fe9e2b2175dc6bb6bf15a8bdf8
2012-11-13Oops, a typoFridrich Štrba1-1/+1
Change-Id: I02dcde7d83df864561a5d4af8cda5e57f30f811a
2012-11-13Shortcircuit liblangtag's builtin detection using config.cacheFridrich Štrba1-1/+3
Change-Id: Ib53ab293d90b9b8a68d97b10d2ad020c69ab46f5
2012-11-12get macosx to run againCaolán McNamara1-0/+1
Change-Id: Id250a54d6789b06df1946ecc6a9d29d24fc57c70
2012-11-12Mention the fragility of its MSVC configuryTor Lillqvist1-0/+5
Change-Id: Id2ee3c5dae27a1b7f33872d6421f53a40442d805
2012-11-12Fix MSVC build: put the CFLAGS inside CC for preprocessor check to succeedTor Lillqvist1-4/+5
Change-Id: Iafc7f735a99f3e3ac335efa8610ff415d3deae3b
2012-11-12Missing "/inc"Stephan Bergmann1-1/+1
Change-Id: Ia68a683bdafe6dc89ac98635e797b84a2e0ff615
2012-11-11fix liblangtag 'delivery' on MacNorbert Thiebaud1-1/+3
Change-Id: I6ca26a6637ebe36bd5055fc6283258ae288df461
2012-11-11fix liblangtagPeter Foley1-1/+3
Change-Id: I89153efde9441180f5bb49968d11d77fc951f774
2012-11-11fix langtag so namePeter Foley1-1/+1
Change-Id: I0b61fc9436ac08368991251b04343e0a53c2257c
2012-11-11convert liblangtag to gbuildPeter Foley12-860/+253
Change-Id: Ib019e248b16a39ea058cdebeaa1f37a967a00d6c
2012-11-09This is a bit more elegantFridrich Štrba1-3/+3
Change-Id: I0f458caa1bda23882c76cbae414b738a5d04ab32
2012-11-08corrected Windows lt_atomic_int_dec_and_test()Eike Rathke1-1/+1
check pre-decremented value for zero Change-Id: Ib2289cb6064941db2072b2dfbd6ad5f03bcff7aa
2012-11-08MinGW: Deliver liblangtag-1.dll correctly.Jan Holesovsky1-1/+1
Change-Id: Icea86ae6f6c07d43c212bc02defb860759ff65d6
2012-11-08Ask MSVC to be less verbose: -nologoTor Lillqvist1-1/+1
Change-Id: I332b322343ccbabe55c247f9bd934a0394ebd429
2012-11-07check for builtins pollutes CFLAGS and in turn breaks pthread checkChristian Lohmaier3-62/+64
since the -march=i486 is not supported on PPC, all further compile checks done in liblangtag's configure break. So moving the corresponding patch out of the windows patch in a generic one and also apply that for Mac. Change-Id: I65716bc9d7ff19976e5e82ae869c7594978e93e3 Reviewed-on: https://gerrit.libreoffice.org/999 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2012-11-07Avoid "Warning: -- Macro `CC' redefined after use"Tor Lillqvist1-2/+2
Change-Id: I99352369cd29d695ef09b6bdc58ff4f10ac73880
2012-11-07Should not call lt_mem_add_ref() with a NULL pointer here eitherTor Lillqvist1-2/+5
Change-Id: I34f7ccca0fdfa71a53c2a80ae51178c5461b5640
2012-11-07Must not call lt_mem_add_ref() with a NULL pointerTor Lillqvist1-1/+7
Otherwise will get the lt-mem.c: line 216: assertion `p != ((void *)0)' failed message. Change-Id: Ic585ad638211fda66a54725c5a4bd041499349ef