summaryrefslogtreecommitdiff
path: root/liblangtag
AgeCommit message (Collapse)AuthorFilesLines
2013-10-10Propagate verbosity to (some) 3rd-party library buildsTor Lillqvist1-1/+3
In a verbose (if verbose or VERBOSE are non-empty) build, pass V=1 to some of the Automake-based external projects, to get verbose output from their builds. This is just a start, should check for all bundled libraries whether there is a simple way to make their build verbose. Change-Id: I470b3be7f43aaa09d5f7102da891f538799a3631
2013-09-23Try to fix cross-compilationTor Lillqvist1-1/+1
Add more FOO_FOR_BUILD variables and some gb_Foo_for_build functions. Get rid of gb_INSTROOT and gb_DEVINSTALLROOT, just use INSTROOT. Change-Id: Iee531b02d14fae41edb68ad589a5dec829a60255
2013-09-22stop delivering lots of external static librariesMichael Stahl2-21/+0
Change-Id: Id0c5908adbdec40346c1b62304d1f72ed077ca54
2013-09-22gbuild: ExternalPackage: fix stupid typoMichael Stahl1-3/+3
Change-Id: Ie8d8ac0ead879c90557f8f76d1a63fe9fde764d0
2013-09-11Towards a working instdir for Mac OS XStephan Bergmann1-1/+1
Introduced gb_INSTROOT, which is the same as $(INSTDIR) except for Mac OS X, where it is $(INSTDIR)/LibreOffice.app/Contents. Most stuff ends up there (so most occurrences of $(INSTDIR) have been replaced with $(gb_INSTROOT)), but SDK- related stuff goes to $(INSTDIR)/$(gb_Package_SDKDIRNAME). (And GeneratedPackage needed to be made more flexible, to allow for packages that go into either of those two places.) For Android and iOS, gb_INSTROOT probably still needs to be set. The most obvious missing thing yet to make instdir work for Mac OS X is the instdir/*/LibreOffice.app/Contents/ure/ vs. instdir/*/LibreOffice.app/Contents/ure-link/ split. Change-Id: I4478edd27b14c92c96d92d5169bdca3ec50d78f5
2013-08-30liblangtag: harmonize ENABLE_* variable to use TRUE/<nothing>Norbert Thiebaud1-1/+1
Change-Id: I6e231516476f3b9512e239ccf678048c87d25aa5 Reviewed-on: https://gerrit.libreoffice.org/5682 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-08-18Further work on the "Mac-like app structure" optionTor Lillqvist1-3/+3
Lots of stuff still either ended up in the wrong place, or was looked up from the wrong place, or both. Fix most cases. Change-Id: I06ebbce207c219f3cd82b4387dd9b3fdb83420d4
2013-08-18Use subfolder names from <config_folders.h>Tor Lillqvist1-3/+3
Change all instances of hardcoded "program", "share" etc subfolder names to use those from <config_folders.h> instead. In normal builds, the end result will not change. Change-Id: I91c95cd8e482818be67307e889ae6df887763f53
2013-08-17enable binary package option for a set of 'stable' librariesNorbert Thiebaud1-1/+1
Change-Id: I8924ba22d178aa4d8e500ae3f484af654a37e87e Reviewed-on: https://gerrit.libreoffice.org/4765 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de> Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de>
2013-07-26patching out doc->encoding is not needed anymoreEike Rathke2-19/+0
Upstream 71e2b41a366ecd150700025058364c7dbf3576a7 fixed that. Change-Id: I6f91170be9888c1fca19839d3ec6bb745dcff329
2013-07-19return NULL instead of abort for C99 vsnprintf()<0Eike Rathke1-9/+15
Change-Id: I450c2369fdd2327a0b565d6c111b2d03679bed3f
2013-06-14skip test for va_copy when cross-compilingCaolán McNamara1-1/+1
Change-Id: I277b396b50c4e820431ec360d653e5e8b8357721
2013-06-14defuzz patch to apply againCaolán McNamara1-23/+23
Change-Id: I0b2253d3e23f6f2ec77c8aca88897144c59507a3
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