./textproc/icu, Robust and full-featured Unicode services

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 59.1nb2, Package name: icu-59.1nb2, Maintainer: pkgsrc-users

The International Components for Unicode(ICU) is a C and C++ library that
provides robust and full-featured Unicode support on a wide variety of
platforms. The library provides:

- Calendar support
- Character set conversions
- Collation (language-sensitive)
- Date & time formatting
- Locales (140+ supported)
- Message catalogs (resources)
- Message formatting
- Normalization
- Number & currency formatting
- Time zones
- Transliteration
- Word, line & sentence breaks


Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: e86189f53c0a01cecf093a555e1ebbd14abf5b82
RMD160: fe4bad598bbe0833b05e4626a1c941ad5e58a809
Filesize: 22174.393 KB

Version history: (Expand)


CVS history: (Expand)


   2017-10-06 17:20:42 by Maya Rashish | Files touched by this commit (2)
Log message:
icu: include xlocale on all non-netbsd non-linux systems.
netbsd&linux do not have it (glibc had it, but removed in 2.26, and
was satisfied by locale.h always, if their release notes is to be believed)

this should cover BSDs other than netbsd, etc.
   2017-10-06 07:42:01 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Fix building on Darwin
   2017-10-06 00:50:30 by Maya Rashish | Files touched by this commit (2)
Log message:
icu: never include xlocale.h, always use locale.h

This was a glibc header, whereas locale.h is a POSIX one.
glibc went ahead and removed it in the new version.

change suggested by Thomas Orgis on tech-pkg but probably not applied
exactly.
   2017-10-04 12:52:40 by Jonathan Perkin | Files touched by this commit (3) | Package updated
Log message:
icu: Remove -nodefaultlibs -nostdlib from SunOS linker args.

This prevented GCC libraries from being used and thus disabled SSP and
other features.  Bump PKGREVISION.
   2017-09-18 11:53:40 by Maya Rashish | Files touched by this commit (676)
Log message:
revbump for requiring ICU 59.x
   2017-09-18 09:52:08 by Maya Rashish | Files touched by this commit (1)
Log message:
icu: belatedly require at least ICU 59.x

59 was a major bump, ICU 58 will not have the right library name.

pointed out by kapper, thanks.
ok leot
   2017-04-25 10:58:44 by Maya Rashish | Files touched by this commit (2)
Log message:
icu: remove part of configure script stripping -std=c++11 on Solaris
Blind build fix attempt for SmartOS.
   2017-04-24 23:20:10 by Maya Rashish | Files touched by this commit (1)
Log message:
icu: require at least GCC 4.8
we need some c++11 (uchar16_t)
It's possible that lower will suffice

fixes build under netbsd 6.0 (gcc 4.5.3)