public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
* [ITP] icu-3.8-3 - International Components for Unicode
@ 2008-06-28 10:24 Reini Urban
  2008-07-02  7:16 ` Corinna Vinschen
  0 siblings, 1 reply; 6+ messages in thread
From: Reini Urban @ 2008-06-28 10:24 UTC (permalink / raw)
  To: CygWin-Apps

[-- Attachment #1: Type: text/plain, Size: 1189 bytes --]

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/


[-- Attachment #2: README --]
[-- Type: text/plain, Size: 3383 bytes --]

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.dll	The huge DATA library
  usr/bin/cygicuin38.dll	i18n Library
  usr/bin/cygicuio38.dll	Optional stdio-like API with Unicode support
  usr/bin/cygicule38.dll	Optional Font Layout Engine  
  usr/bin/cygiculx38.dll 	Optional Font Layout Extensions Engine
  usr/bin/cygicuuc38.dll	Base library required by all other ICU libraries

Files included in the =libicu-devel= package:

  usr/bin/cygicuut38.dll	Internal 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

[-- Attachment #3: devel.hint --]
[-- Type: text/plain, Size: 897 bytes --]

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 unversioned.
- A sample Makefile fragment that can be included by applications
using ICU, to faciliate their building, along with a platform-specific
configuration file included by this fragment.
- The sample applications from the ICU source tree, in an appropriate
location for the system that the package is installed on (for example,
in /usr/share/doc/icu-3.8-1/examples).
This package depends on the ICU libraries package with the exact same
version, since it provides .dll.a symbolic links to the latest libraries."

[-- Attachment #4: doc.hint --]
[-- Type: text/plain, Size: 138 bytes --]

sdesc: "The ICU docs package"
ldesc: "The doxygen generated html set for icu." 
category: Devel Doc
requires: cygwin
external-source: icu

[-- Attachment #5: icu.hint --]
[-- Type: text/plain, Size: 559 bytes --]

category: Libs
requires: cygwin libicu38
sdesc: "IBM Internationalization Components for Unicode (apps and docs)"
ldesc: "ICU is a set of C and C++ libraries that provides robust and full-featured
Unicode and locale support. The library provides calendar support, conversions
for many character sets, language sensitive collation, date
and time formatting, support for many locales, message catalogs
and resources, message formatting, normalization, number and currency
formatting, time zones support, transliteration, word, line and
sentence breaking, etc."

[-- Attachment #6: lib.hint --]
[-- Type: text/plain, Size: 413 bytes --]

category: Libs
requires: cygwin
external-source: icu
sdesc: "IBM Internationalization Components for Unicode (runtime libs)"
ldesc: "ICU is a C++ and C library that provides robust and full-featured 
Unicode and locale support. Only libicu38 is required for runtime.
The ICU C/C++ project is also called ICU4C when a distinction to 
the java library ICU4J is necessary.
For runtime only this package is needed."


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [ITP] icu-3.8-3 - International Components for Unicode
  2008-06-28 10:24 [ITP] icu-3.8-3 - International Components for Unicode Reini Urban
@ 2008-07-02  7:16 ` Corinna Vinschen
  2008-07-02  8:10   ` Yaakov (Cygwin Ports)
  2008-07-02 14:23   ` Charles Wilson
  0 siblings, 2 replies; 6+ messages in thread
From: Corinna Vinschen @ 2008-07-02  7:16 UTC (permalink / raw)
  To: cygwin-apps

On Jun 28 12:29, Reini Urban wrote:
> 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.

Packaging and setup.hint files are looking good to me.

ICU is really a build requirement for perl6?  If so, I have a hard time
to require 5 votes for this package...

Anyway, let's start here:  +1


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [ITP] icu-3.8-3 - International Components for Unicode
  2008-07-02  7:16 ` Corinna Vinschen
@ 2008-07-02  8:10   ` Yaakov (Cygwin Ports)
  2008-07-02 10:37     ` Corinna Vinschen
  2008-07-02 14:23   ` Charles Wilson
  1 sibling, 1 reply; 6+ messages in thread
From: Yaakov (Cygwin Ports) @ 2008-07-02  8:10 UTC (permalink / raw)
  To: cygwin-apps

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Corinna Vinschen wrote:
| ICU is really a build requirement for perl6?  If so, I have a hard time
| to require 5 votes for this package...
|
| Anyway, let's start here:  +1

I will point out that the previous version of icu is in Debian stable:

http://packages.debian.org/source/etch/icu

May I suggest that this suffice and skip the voting?

If not, +1.


Yaakov
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEAREIAAYFAkhrN+EACgkQpiWmPGlmQSPxwACeKjzQ51wPe5Nkx86Bm+W0zhRp
ExsAoICTAfqzR9/pVBnWa8Fl5+1TIWxB
=+iQL
-----END PGP SIGNATURE-----

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [ITP] icu-3.8-3 - International Components for Unicode
  2008-07-02  8:10   ` Yaakov (Cygwin Ports)
@ 2008-07-02 10:37     ` Corinna Vinschen
  0 siblings, 0 replies; 6+ messages in thread
From: Corinna Vinschen @ 2008-07-02 10:37 UTC (permalink / raw)
  To: cygwin-apps

On Jul  2 03:10, Yaakov (Cygwin Ports) wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Corinna Vinschen wrote:
> | ICU is really a build requirement for perl6?  If so, I have a hard time
> | to require 5 votes for this package...
> |
> | Anyway, let's start here:  +1
>
> I will point out that the previous version of icu is in Debian stable:
>
> http://packages.debian.org/source/etch/icu
>
> May I suggest that this suffice and skip the voting?

Thanks for the hint.  Uploaded.


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [ITP] icu-3.8-3 - International Components for Unicode
  2008-07-02  7:16 ` Corinna Vinschen
  2008-07-02  8:10   ` Yaakov (Cygwin Ports)
@ 2008-07-02 14:23   ` Charles Wilson
  2008-07-02 15:34     ` Reini Urban
  1 sibling, 1 reply; 6+ messages in thread
From: Charles Wilson @ 2008-07-02 14:23 UTC (permalink / raw)
  To: CygWin-Apps

Corinna Vinschen wrote:
> On Jun 28 12:29, Reini Urban wrote:
>> I again would like to contribute and maintain the icu packages,
>> which I need for the parrot and perl6 packages.

+1 (for both 1.5, and 1.7 distros).

Also, if this is added, I'll build xerces-c to use it (but maybe I'll 
only do this for the 1.7 distro).

--
Chuck

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [ITP] icu-3.8-3 - International Components for Unicode
  2008-07-02 14:23   ` Charles Wilson
@ 2008-07-02 15:34     ` Reini Urban
  0 siblings, 0 replies; 6+ messages in thread
From: Reini Urban @ 2008-07-02 15:34 UTC (permalink / raw)
  To: cygwin-apps

Charles Wilson schrieb:
> Corinna Vinschen wrote:
>> On Jun 28 12:29, Reini Urban wrote:
>>> I again would like to contribute and maintain the icu packages,
>>> which I need for the parrot and perl6 packages.
> 
> +1 (for both 1.5, and 1.7 distros).
> 
> Also, if this is added, I'll build xerces-c to use it (but maybe I'll 
> only do this for the 1.7 distro).

1.5 is already in.
For 1.7 I'll make an update if there's an improvement.

I'm just fighting with parrot first.
-- 
Reini Urban

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2008-07-02 15:34 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-06-28 10:24 [ITP] icu-3.8-3 - International Components for Unicode Reini Urban
2008-07-02  7:16 ` Corinna Vinschen
2008-07-02  8:10   ` Yaakov (Cygwin Ports)
2008-07-02 10:37     ` Corinna Vinschen
2008-07-02 14:23   ` Charles Wilson
2008-07-02 15:34     ` Reini Urban

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).