summaryrefslogtreecommitdiffstats
path: root/icu
Commit message (Collapse)AuthorAgeFilesLines
* Deliver the ICU headers for realTor Lillqvist2013-01-251-6/+168
| | | | Change-Id: Id740d54a36d9b094b728b840f362c7a8e182cfec
* Trying to use wildcard to deliver the headersFridrich Štrba2013-01-251-3/+3
| | | | Change-Id: I684ad3e2050dd07958c4bf2267c20274958c5673
* Deliver icu headersFridrich Štrba2013-01-251-0/+12
| | | | Change-Id: Ic62f18c8aa29b0f0b158f3d3a9988703def899d3
* Move comment to perhaps more relevant placeTor Lillqvist2013-01-182-8/+8
|
* MAKE not GNUMAKEPeter Foley2013-01-011-3/+3
| | | | Change-Id: I0f57a5a3f9d4f710715a478439e87409378f151e
* fix typo againPeter Foley2012-12-281-1/+1
| | | | Change-Id: I9f52afff1bf513a09fd3ca82ba49e84b545347f9
* icu typoPeter Foley2012-12-281-14/+14
| | | | Change-Id: I5db8ac697c850e555e3edc584ab97e08942e8b54
* fix icu buildPeter Foley2012-12-281-17/+16
| | | | Change-Id: Iacb4deeb29d20d8369e09d55c0b0d36324a48ce8
* fix UnpackedTarget strip_components snaffuNorbert Thiebaud2012-12-271-1/+1
| | | | Change-Id: I002470c2888d6dec876af18c2c016cc789eb399e
* Fix icu cross-compilationTor Lillqvist2012-12-271-2/+2
| | | | | | | | | | We need to pass the location of the icu build root for the BUILD platform with the --with-cross-build option when configuring icu for cross-compilation (to the HOST platform). I.e. we always need to build it for the BUILD platform. Surely this could be done in a more elegant way, but I got lost in the mess, and just hacked it in the cross-toolset rule in Makefile.in. Change-Id: Ia5e9d13d01067c6dded1fdc86c56f8f39aae6bc8
* gb_Library_DLLEXT already contains the full-stopTor Lillqvist2012-12-271-15/+15
| | | | Change-Id: Idfea805082acaf4afa3fc198226379345ceda726
* convert icu to gbuild and add to tail_buildPeter Foley2012-12-2714-416/+272
| | | | | | | Change-Id: Id7d8bc05b1393cc2bae4a531c8a47f62df24b1d6 Reviewed-on: https://gerrit.libreoffice.org/1488 Reviewed-by: Tor Lillqvist <tml@iki.fi> Tested-by: Tor Lillqvist <tml@iki.fi>
* 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>
* Fix path for icu overflow patch.Tomáš Chvátal2012-12-231-2/+2
| | | | Change-Id: I1befe2e2c5f8474a4af894e949c4b24e041a977b
* Add icu patch to avoid buffer overflow, taken from obsTomáš Chvátal2012-12-232-0/+30
| | | | Change-Id: I42ae81279fedca04b7ba08269a6c47f174cf6b01
* avoid build error (message) from icuLuboš Luňák2012-12-042-0/+11
| | | | | | The build actually finishes successfully (or maybe "successfully") though. Change-Id: I1ecc7f6f77a087dce7f78ad9afdce15e1a2dffa9
* De-fuzzTor Lillqvist2012-11-282-3/+3
| | | | Change-Id: I47e206350331e3edeef9edcb0514eacb66db7c07
* icu4c.8320.freeserif.crash.patch is already in the ICU we useTor Lillqvist2012-11-282-25/+0
| | | | | | It added code that already was there. Change-Id: I766184e4996a4abcd3f2b383c1aae3b558954fbd
* support for --with-all-tarballsMatúš Kukan2012-11-271-0/+8
| | | | | | | | | | | - this is needed for packaging, so that all possible tarballs can be available in the complete source package Do not define tarball names in configure. Move the variables into download.lst, which is going to be included in config_host.mk. We already have conditions for getting tarballs in Makefile.fetch. Change-Id: I160aff6426a253814eea07d2467e4942478f653a
* Use subset of ICU data in a bundled ICUTor Lillqvist2012-11-211-1/+3
| | | | Change-Id: I71673271ec3e10d16f17f5640cbf6a90a1bfb9f4
* Fix icu build with GCC versions that don't have the builtin atomics detectedFridrich Štrba2012-11-131-0/+2
| | | | Change-Id: I9f943f807e0966aafa66dbb865941cf975ad9fe2
* Use hidden visibility now for Android with icu built staticallyTor Lillqvist2012-11-112-0/+13
| | | | Change-Id: I46b97d31f8aac046479d030c988413017c5b940a
* Fix commentTor Lillqvist2012-11-091-1/+1
| | | | Change-Id: Ie648ce55fdc11f907f5f5b3b958c13c695f392c5
* Adapt for DISABLE_DYNLOADING possibility also for AndroidTor Lillqvist2012-09-141-3/+6
| | | | Change-Id: I0d6f363ad4170bea804e53247f36a7954118a23d
* Put -DUCONFIG_NO_FILE_IO also in CXXFLAGS for iOSTor Lillqvist2012-09-121-0/+1
| | | | Change-Id: I345a86a3d17bd85c8dd4e9d9f5f855c46bdba0e2
* fdo#53893: Undefine U_TIMEZONE for BSDs (except for NetBSD)Jung-uk Kim2012-08-272-0/+23
| | | | | | | | | FreeBSD and other BSDs (except for NetBSD) must not define U_TIMEZONE. This patch is obtained from upstream: http://bugs.icu-project.org/trac/changeset?reponame=&new=31780 Change-Id: Id1b85b9958036230045c3e13eb4b6617e6bdc924
* fdo#53855: Use the newly added HAVE_GCC_BUILTIN_ATOMIC for icuJung-uk Kim2012-08-272-13/+5
| | | | | | | Signed-off-by: Stephan Bergmann <sbergman@redhat.com>: * pass -DU_HAVE_GCC_ATOMICS=1 in when applicable on MINGW, too Change-Id: I2073c61fb92d698a3c1ba38266dbd0373b0a693c
* For kicks, enable cross-building for Android on MIPSTor Lillqvist2012-08-162-2/+2
| | | | Change-Id: I6fa2b9a50c525fb2d8666a144409eb9a3ad2698a
* Resolves: icu#7601, icu#8198Caolán McNamara2012-08-143-0/+178
| | | | Change-Id: I1d0d9a322a42fe7a020d46f21bb3c52a5070c866
* disable building the icu samplesCaolán McNamara2012-07-271-2/+2
| | | | Change-Id: I8e8fbb33bcb008d45f539a112b4bf210603286c9
* android: x86 porting work.Michael Meeks2012-07-202-3/+3
|
* for external modules add a dependency on the makefile.mk itselfCaolán McNamara2012-07-171-7/+0
| | | | | | | | so that on version bumps and/or added/removed patches that we rebuild them from scratch, which hopefully will make incremental builds post external module bump pain-free Change-Id: If268401a2794989d49861c08f7a69ef926cf5809
* make icu build on mips againCaolán McNamara2012-07-121-1/+1
| | | | | | | | | my mips supports hash-style=both, but if you actually use it ld barfs with "gnu.hash is incompatible with the mips abi" everywhere else we just do -Wl,--hash-style=$(WITH_LINKER_HASH_STYLE) Change-Id: Ie310b7edad0d3068e5c4fcfed22aaea96698a06b
* icu: add patch for Solaris/GCCJonathan Adams2012-06-212-0/+59
| | | | Change-Id: I070b878b9275884e1ad0db3bb07483a3451682fb
* bin icuversion.mk, set the variables in configureMatúš Kukan2012-05-293-42/+0
| | | | Change-Id: Ife00d7477dacfe1eb325c722517fb038ead083db
* Move the RPATH enforcement to icu4c-rpath.patch and skip that for AndroidTor Lillqvist2012-05-173-15/+17
| | | | | | | | | | | | | | We might eventually want to use Mike Hommey's "faulty.lib" dynamic linker (developed for Firefox on Android) to get around the Android system dynamic linker's silly limitations. It does not like DT_RPATH. (The Android system dynamic linker just ignores those.) So no point putting RPATH into the ICU libs for Android. Note that the faulty.lib linker is not usable currently because it doesn't like the text relocations that the NDK r8 toolchain generates for some reason. Sigh. Change-Id: I9092c6001f0aadbb30e2682e33e7179520846f3b
* restore this, problem was ever-growing PATH for incremental buildsCaolán McNamara2012-05-161-1/+1
| | | | | | which is hopefully fixed by b0b92d1e5f2097652b12252a32cea40a5868e20c Change-Id: I237381609b132666083fd0ff159625770e0db243
* Comment this one because it randomly breaks Windows buildFridrich Štrba2012-05-141-1/+1
| | | | Change-Id: I3f00ab7149d6d198292d63ed3f16b213b39a3054
* ensure freshly built icu headers are newer than previous headersCaolán McNamara2012-05-132-2/+4
| | | | Change-Id: I Icf78937810e1d8ac646805d9f523a4149f45acb5
* Must prepend uconfig.h.prepend to uconfig.h when using --with-library-suffixTor Lillqvist2012-05-111-0/+1
| | | | Change-Id: I201292765bd8514749757f84c55ffaec68e03a6b
* Fix copy/pasted commentTor Lillqvist2012-05-111-1/+1
| | | | Change-Id: I I782827cfaf58e6eb4f6f3f8cd4159a0f787a7024
* "gcc-android" needs to be recognized on the build platformTor Lillqvist2012-05-112-32/+32
| | | | Change-Id: I0f44150a31fa11afd908c3ba340d73effacfe17f
* The timezone variable is called just that on AndroidTor Lillqvist2012-05-111-0/+9
| | | | Change-Id: Icd3f13bec24227174b3698ed26f97d8c55d892ff
* No <langinfo.h> for AndroidTor Lillqvist2012-05-111-0/+11
| | | | Change-Id: I8063d5524b34177d77500069c85a3ae718fa5422
* gcc atomics only definitely available >= gcc 4.4.4Caolán McNamara2012-05-112-0/+12
| | | | Change-Id: I77580411eabe4375d86670debb4a5770f7873c14
* bodge MacOSX harderCaolán McNamara2012-05-111-10/+15
| | | | Change-Id: If5a3afa4fea10e95cc52a7411f91ee86bea2b54c
* try and bodge macosx 10.4 buildCaolán McNamara2012-05-112-0/+15
| | | | Change-Id: Ic862cbfcdc1742d905a59862e63742b581752bfe
* upgrade to icu 49Caolán McNamara2012-05-1112-305/+113
| | | | Change-Id: I I I I I If403ee07ef8ea654369a8faac57fa8940f90e040
* configure icu for windows via runConfigureICU Cygwin/MSVCCaolán McNamara2012-05-107-4193/+32
| | | | | | | | which should hopefully a) work b) unblock the upgrade path for icu Change-Id: Ic70a627f3135e53016a4f9cfdef3fc85d55ab3e4
* EasyHack fdo#42783: get rid of CPU define/build system variableThomas Collerton2012-05-091-1/+1
| | | | Change-Id: I6a178f7ff9c8306e15bcfa847ad1e5e4f8476504