I again would like to contribute and maintain the icu packages,
which I need for the parrot and perl6 packages.
Notes:
* Since icu-3.8-1 I've merged Yaakov's and my attempts
to fix the problems Volker detected in
http://thread.gmane.org/gmane.os.cygwin.applications/16292
* The package layout is similar to the latest debian.
http://packages.debian.org/unstable/libicu38
icu is just a tiny stub for the big libicu38.
README and setup.hints attached.
Download:
wget -x -nH --cut-dirs=1 \
http://rurban.xarch.at/cygr/icu/icu-3.8-3-src.tar.bz2 \
http://rurban.xarch.at/cygr/icu/icu-3.8-3.tar.bz2 \
http://rurban.xarch.at/cygr/icu/icu-doc/icu-doc-3.8-3.tar.bz2 \
http://rurban.xarch.at/cygr/icu/icu-doc/setup.hint \
http://rurban.xarch.at/cygr/icu/libicu-devel/libicu-devel-3.8-3.tar.bz2 \
http://rurban.xarch.at/cygr/icu/libicu-devel/setup.hint \
http://rurban.xarch.at/cygr/icu/libicu38/libicu38-3.8-3.tar.bz2 \
http://rurban.xarch.at/cygr/icu/libicu38/setup.hint \
http://rurban.xarch.at/cygr/icu/setup.hint
First failing attempt was at
http://thread.gmane.org/gmane.os.cygwin.applications/16292
--
Reini Urban
http://phpwiki.org/ http://murbreak.at/
icu
---
IBM Internationalization Components for Unicode
Runtime requirements:
cygwin-1.5.25-7
Build requirements:
cygwin-1.5.25-7
autoconf2.5-2.61-1
binutils-20060817-1
cygport-0.3.7-1
gawk-3.1.5-4
gcc-core-3.4.4-3
make-3.81-1
sed-4.1.5-2
Canonical homepage:
http://ibm.com/software/globalization/icu/
Canonical download:
ftp://www-126.ibm.com/pub/icu/
---
Build instructions:
unpack icu-3.8-X-src.tar.bz2
if you use setup to install this src package, it will be
unpacked under /usr/src automatically
cd /usr/src
cygport ./icu-3.8-X.cygport all
This will create:
/usr/src/icu-3.8-X-src.tar.bz2
/usr/src/icu-3.8-X.tar.bz2
/usr/src/libicu38-3.8-X.tar.bz2
/usr/src/libicu-devel-3.8-X.tar.bz2
/usr/src/icu-doc-3.8-X.tar.bz2
---
Files included in the binary packages:
Files included in the =icu= package:
usr/share/doc/Cygwin/icu-3.8.README
Files included in the =libicu38= package:
usr/bin/cygicudt38.dllThe huge DATA library
usr/bin/cygicuin38.dlli18n Library
usr/bin/cygicuio38.dllOptional stdio-like API with Unicode support
usr/bin/cygicule38.dllOptional Font Layout Engine
usr/bin/cygiculx38.dllOptional Font Layout Extensions Engine
usr/bin/cygicuuc38.dllBase library required by all other ICU libraries
Files included in the =libicu-devel= package:
usr/bin/cygicuut38.dllInternal Tool Utility Library
usr/bin/derb.exe
usr/bin/genbrk.exe
usr/bin/gencnval.exe
usr/bin/genctd.exe
usr/bin/genrb.exe
usr/bin/icu-config
usr/bin/makeconv.exe
usr/bin/pkgdata.exe
usr/bin/uconv.exe
usr/share/man/man1/derb.1
usr/share/man/man1/genbrk.1
usr/share/man/man1/gencnval.1
usr/share/man/man1/genctd.1
usr/share/man/man1/genrb.1
usr/share/man/man1/icu-config.1
usr/share/man/man1/makeconv.1
usr/share/man/man1/pkgdata.1
usr/share/man/man1/uconv.1
usr/share/man/man8/genccode.8
usr/share/man/man8/gencmn.8
usr/share/man/man8/gensprep.8
usr/share/man/man8/genuca.8
usr/share/man/man8/icupkg.8
usr/sbin/genccode.exe
usr/sbin/gencmn.exe
usr/sbin/gensprep.exe
usr/sbin/genuca.exe
usr/sbin/icupkg.exe
usr/sbin/icuswap.exe
usr/include/layout/*
usr/include/unicode/*
usr/lib/icu/3.8/Makefile.inc
usr/lib/icu/Makefile.inc
usr/lib/icu/current
usr/lib/libicudt38.0.dll.a
usr/lib/libicudt38.dll.a
usr/lib/libicuin38.0.dll.a
usr/lib/libicuin38.dll.a
usr/lib/libicuio38.0.dll.a
usr/lib/libicuio38.dll.a
usr/lib/libicule38.0.dll.a
usr/lib/libicule38.dll.a
usr/lib/libiculx38.0.dll.a
usr/lib/libiculx38.dll.a
usr/lib/libicuuc38.0.dll.a
usr/lib/libicuuc38.dll.a
usr/share/icu/3.8/config/mh-cygwin
usr/share/icu/3.8/mkinstalldirs
Files included in the =icu-doc= package:
usr/share/doc/icu/*.html
usr/share/doc/icu/html/*.html
--
Port Notes:
- version 3.8-3 -
Official cygwin release. Merge of Yaakov's
version with mine: Yaakov's simplier cygport,
Reini's layout + doc fixes (reini)
- version 3.8-2 -
Patch from Gentoo Linux for CVE-2007-4770,4771. (yaakov)
- version 3.8-1 -
Long-overdue version bump. (yaakov)
Another version was ITP'd at cygwin. (reini)
- version 3.2-1 -
Initial release for Cygwin. (yaakov)
Cygwin port maintained by:
Reini Urban
category: Devel
requires: cygwin icu libicu38
external-source: icu
sdesc: IBM Internationalization Components for Unicode (development)
ldesc: All the files necessary to write applications that use ICU,
along with examples and some documentation.
- The /usr/include/unicode directory which contains all the ICU
headers.
- The libraries and import libraries, versioned and