Update icu x86_64 package with namespace renaming enabled.

"Renaming" means the icu namespace is suffixed with the version number,
atm icu_55. Using "renaming" allows to use two different versions of ICU,
thus easing upgrades. For instance haikuwebkit uses a current version of ICU,
while the system uses a newer one after an upgrade.

* Replace all uses of the icu namespace in our public headers, with a macro
defaulting to icu. As the namespace is only used for private fields pointers,
there should be no impact.
* Locale kit *.cpp have to import the macro from <unicode/uversion.h> *before*
including any locale headers. Ditto for a Time preferences cpp file. This way,
the correct current icu namespace is referenced.
* Fixes bug #12057.
This commit is contained in:
Jérôme Duval
2015-05-10 21:52:36 +02:00
parent 87af13952c
commit 73de58376a
27 changed files with 69 additions and 25 deletions
+2 -2
View File
@@ -97,8 +97,8 @@ RemotePackageRepository HaikuPorts
harfbuzz_devel-0.9.39-1
help2man-1.44.1-1
htmldoc-1.8.27-3
icu-55.1-2
icu_devel-55.1-2
icu-55.1-3
icu_devel-55.1-3
icu54-54.1-1
icu54_devel-54.1-1
intltool-0.40.6-4