ChangeLog

# ChangeLog for dev-libs/icu
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/icu/ChangeLog,v 1.76 2008/02/20 04:17:04 beandog Exp $

20 Feb 2008; Steve Dibb icu-3.6-r2.ebuild:
amd64 stable, security bug 208001

10 Feb 2008; Olivier Crête icu-3.8.1-r1.ebuild:
Stable amd64, security bug #208001

07 Feb 2008; Raúl Porcel icu-3.6-r2.ebuild,
icu-3.8.1-r1.ebuild:
alpha/ia64/sparc stable wrt security #208001

04 Feb 2008; Christian Faulhammer icu-3.6-r2.ebuild,
icu-3.8.1-r1.ebuild:
stable x86, security bug 208001

03 Feb 2008; Jeroen Roovers icu-3.6-r2.ebuild,
icu-3.8.1-r1.ebuild:
Stable for HPPA (bug #208001).

03 Feb 2008; Brent Baude icu-3.8.1-r1.ebuild:
Marking icu-3.8.1-r1 ppc and ppc64 for bug 208001

03 Feb 2008; Brent Baude icu-3.6-r2.ebuild:
Marking icu-3.6-r2 ppc and ppc64 for bug 208001

*icu-3.6-r2 (02 Feb 2008)

02 Feb 2008; Christian Hoffmann
+files/icu-3.6-regexp-CVE-2007-4770+4771.diff, +icu-3.6-r2.ebuild:
adding patch (by redhat) for CVE-2007-{4770,4771} per bug #208001 for 3.6
series as well

*icu-3.8.1-r1 (02 Feb 2008)

02 Feb 2008; Christian Hoffmann
+files/icu-3.8-regexp-CVE-2007-4770+4771.diff, +icu-3.8.1-r1.ebuild:
adding patch for CVE-2007-{4770,4771} per bug #208001, thanks to jakub

*icu-3.8.1 (04 Jan 2008)

04 Jan 2008; Markus Ullmann
+files/icu-3.8-setBreakType-public.diff, +icu-3.8.1.ebuild:
Version bump from project overlay

14 Nov 2007; Samuli Suominen icu-3.6-r1.ebuild:
amd64 stable wrt #198580

14 Nov 2007; Jeroen Roovers icu-3.6-r1.ebuild:
Stable for HPPA (bug #198580).

11 Nov 2007; Raúl Porcel icu-3.6-r1.ebuild:
alpha/ia64/sparc stable wrt #198580

11 Nov 2007; Dawid Węgliński icu-3.6-r1.ebuild:
Stable on x86 (bug #198580)

10 Nov 2007; Markus Rothe icu-3.6-r1.ebuild:
Stable on ppc64; bug #198580

09 Nov 2007; nixnut icu-3.6-r1.ebuild:
Stable on ppc wrt bug 198580

27 Aug 2007; Markus Ullmann -icu-2.8.ebuild,
-icu-3.2.ebuild, -icu-3.4.1.ebuild:
some cleanup

*icu-3.6-r1 (27 Aug 2007)

27 Aug 2007; Markus Ullmann +icu-3.6-r1.ebuild:
Version bump from project overlay

21 Aug 2007; Jakub Moc icu-3.6-r1.ebuild:
Add debug use flag

21 Aug 2007; Jakub Moc +metadata.xml, +icu-3.6-r1.ebuild:
Always install static libs as well, Bug 167481

14 Jul 2007; Raúl Porcel icu-3.6.ebuild:
alpha stable

02 Jun 2007; Raúl Porcel icu-3.6.ebuild:
Add ~alpha wrt #148659

08 May 2007; Fabian Groffen icu-3.4.1.ebuild,
icu-3.6.ebuild:
Dropped ppc-macos keyword, see you in prefix

21 Apr 2007; Raúl Porcel icu-3.6.ebuild:
ia64 stable

28 Mar 2007; Raúl Porcel icu-3.6.ebuild:
Add ~ia64 wrt bug 148659

28 Dec 2006; Jeroen Roovers icu-3.6.ebuild:
Stable for HPPA (bug #158770).

23 Dec 2006; Peter Weller icu-3.6.ebuild:
Stable on amd64

03 Dec 2006; Markus Rothe icu-3.6.ebuild:
Stable on ppc64

26 Nov 2006; Tiziano Müller icu-3.6.ebuild:
~x86-fbsd keyword added

12 Nov 2006; Luca Longinotti -icu-2.6.ebuild,
-icu-2.6.2.ebuild, icu-2.8.ebuild, icu-3.4.1.ebuild, icu-3.6.ebuild:
Cleanup of old ebuilds, sync new ones.

*icu-3.6 (06 Nov 2006)

06 Nov 2006; Sebastian Bergmann +icu-3.6.ebuild:
Version bump for bug #154203.

30 Oct 2006; Stuart Longland icu-3.4.1.ebuild:
Tested successfully (using inbuilt testkit) -- ~mips keyword added on
request of bug #148659.

25 Oct 2006; Joshua Jackson icu-3.4.1.ebuild:
Stable x86; bug #148658

01 Oct 2006; Tobias Scherbaum icu-3.4.1.ebuild:
Added ~hppa, bug #148659

26 Sep 2006; Jason Wever icu-3.4.1.ebuild:
Stable on SPARC wrt bug #148658.

23 Sep 2006; icu-3.4.1.ebuild:
Stable on ppc wrt bug 148658

22 Sep 2006; Luca Longinotti icu-3.2.ebuild,
icu-3.4.1.ebuild:
Fix again parallel build failure, seems it doesn't work with high values,
sorry!

22 Sep 2006; Markus Rothe icu-3.4.1.ebuild:
Added ~ppc64; bug #148659

22 Sep 2006; Luca Longinotti -icu-2.0.ebuild,
-icu-2.2.ebuild, icu-2.6.ebuild, icu-2.6.2.ebuild, icu-2.8.ebuild,
icu-3.2.ebuild, -icu-3.4.ebuild, icu-3.4.1.ebuild:
Cleanup ebuilds, remove -j1 forcing since I couldn't reproduce any failure
with the compile, remove --enable-layout since it's already default.

15 Sep 2006; Daniel Gryniewicz icu-3.4.1.ebuild:
Marked ~amd64 For bug #111545

13 Sep 2006; Luca Barbato icu-3.4.1.ebuild:
Marked ~ppc

15 Aug 2006; Sebastian Bergmann metadata.xml:
This package is now maintained by php-bugs@gentoo.org.

*icu-3.4.1 (15 Aug 2006)

15 Aug 2006; Sebastian Bergmann +icu-3.4.1.ebuild:
Version bump.

10 Nov 2005; Jason Wever icu-3.4.ebuild:
Added ~sparc keyword as it went the way of the dodo in the version bump.

02 Oct 2005; Fabian Groffen icu-3.4.ebuild:
Marking ~ppc-macos (bug #107641)

*icu-3.4 (16 Sep 2005)

16 Sep 2005; Sebastian Bergmann +icu-3.4.ebuild:
Version bump, closes bug 102191.

03 Sep 2005; Stefan Briesenick icu-3.2.ebuild:
fixing parallel build problems using 'emake -j1' (see bug 102426)

20 Mar 2005; Jason Wever icu-2.8.ebuild:
Stable on SPARC.

14 Mar 2005; Peter Johanson icu-2.8.ebuild:
Stable on x86

26 Feb 2005; Peter Johanson icu-2.0.ebuild,
icu-2.2.ebuild, icu-2.6.2.ebuild, icu-2.6.ebuild, icu-2.8.ebuild,
icu-3.2.ebuild:
Update the homepage. See bug #83280.

*icu-3.2 (24 Feb 2005)

24 Feb 2005; Matthew Kennedy +icu-3.2.ebuild:
New upstream version.

19 Feb 2005; David Holm icu-2.8.ebuild:
Stable on ppc

20 Jan 2005; Aron Griffis icu-2.8.ebuild:
stable on ia64

29 Dec 2004; Ciaran McCreesh :
Change encoding to UTF-8 for GLEP 31 compliance

17 Dec 2004; Markus Rothe icu-2.8.ebuild:
Stable on ppc64

04 Dec 2004; Jeremy Huddleston icu-2.8.ebuild:
Added to ~sparc.

08 Nov 2004; Markus Rothe icu-2.8.ebuild:
Marked ~ppc64

*icu-2.6.2 (07 Nov 2004)

07 Nov 2004; +metadata.xml, +icu-2.6.2.ebuild:
Bump to the latest 2.6.x series, and add a metadata.xml.

21 Oct 2004; Aron Griffis icu-2.8.ebuild:
add ~ia64

01 Jul 2004; Jeremy Huddleston icu-2.0.ebuild,
icu-2.2.ebuild, icu-2.6.ebuild, icu-2.8.ebuild:
virtual/glibc -> virtual/libc

23 May 2004; Bryan Østergaard icu-2.8.ebuild:
Stable on alpha.

13 May 2004; Michael McCabe icu-2.8.ebuild:
Added s390 keywords

05 May 2004; David Holm icu-2.8.ebuild:
Added to ~ppc.

20 Apr 2004; Bryan Østergaard icu-2.8.ebuild:
Added ~alpha to keywords.

27 Mar 2004; Chuck Short icu-2.6.ebuild:
Stable on sparc.

10 Mar 2004; Daniel Ahlberg icu-2.8.ebuild:
Adding amd64 keyword.

*icu-2.8 (25 Feb 2004)

25 Feb 2004; Markus Nigbur icu-2.8.ebuild:
Version bump.

17 Feb 2004; icu-2.6.ebuild:
add ~alpha and ~ia64

15 Feb 2004; David Holm icu-2.6.ebuild:
Added to ~ppc.

*icu-2.6 (06 Oct 2003)

06 Oct 2003; Markus Nigbur icu-2.6.ebuild:
Bumped. Thanks to davidslists@gmx.net (David Blue) (bug 29812).

06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords

*icu-2.2 (05 Oct 2002)

05 Oct 2002; Seemant Kulleen icu-2.2.ebuild
files/digest-icu-2.2 :

Version bump (long needed), thanks to: davidslists@gmx.net (David Blue) in
bug #8789

*icu-2.0 (24 Feb 2002)

05 Oct 2002; Seemant Kulleen icu-2.0.ebuild :

emake->make. Thanks to: davidslists@gmx.net (David Blue) in bug #8789.

24 Feb 2002; Chris Houser icu-2.0.ebuild
files/digest-icu-2.0 ChangeLog :

Initial Gentoo package; thanks, Charles Kerr.

Manifest

AUX icu-3.6-regexp-CVE-2007-4770+4771.diff 10813 RMD160 e28e0704389087b49263b93781cfaf8564ba7bd0 SHA1 42da32eb2aaa9ffed8b67d88268d8b144186cbb6 SHA256 ae908b683114b4874a84abdee963bcf6ff4dd65f9ba045b1843dffa1df7ac02f
AUX icu-3.8-regexp-CVE-2007-4770+4771.diff 10839 RMD160 efeef3970293df08a430e5c797d0b9c3a8198dfd SHA1 aceeabc01355360866cb17811f4ad7e709498b80 SHA256 ec22413f8544c399241b9a7ca6d9c92c5414701ec1d7f536fdb8e6fe35717916
AUX icu-3.8-setBreakType-public.diff 900 RMD160 ba2d421389829d25b04ae6debc8ad16f2f183ddf SHA1 692f373ea8e52189b7dfa60dd34805411488ef2b SHA256 b3f2b1651ae47ef9c0ba72712dc88d377ac92e6d3f1f621316aead217f4ee325
DIST icu-3_8-userguide.zip 2611858 RMD160 8fa028c73aedb9ef5fe2ff895469088ee0a4b5af SHA1 de16e72a8f53da466223ea34fb7385fe52b06736 SHA256 c61a3c2c923e08b5e0ee544b5e417058e4566878f8144a745924c5693ca160bb
DIST icu4c-3_6-src.tgz 10183358 RMD160 b227ac9ff6019362bc4d01c18433869b0e0ff1c2 SHA1 b580c2802e74eb6af7e5e19b05c7d7c5d8c623f9 SHA256 5135e8d69d6206d320515df7aeee7027711ab1aef9d8dbf29571a97a9746b041
DIST icu4c-3_8-docs.zip 4001018 RMD160 927f4466758722e958b90a2bae873b11da222e88 SHA1 94b47b5dd88bce15dab608719efbbd405d15e912 SHA256 6d920a2cd7b54d8ccb2ccc417f0a0c0c55a615cf461bffbd4d5103c0182835d6
DIST icu4c-3_8_1-src.tgz 10998841 RMD160 d297330ff0eb91bff5ac91e59188f1751f899032 SHA1 c2b933aee6741c28956f1b87dc514dee49b949aa SHA256 16dda09dff3f770e629313a4c50a82fee88baf87d89a3bb2a28806be07766cee
EBUILD icu-3.6-r1.ebuild 827 RMD160 4dda53f3f3560cd667143462de4f034ad9d71a0c SHA1 0ea8df090aa3549d4eb9080e212979a27cc3e06c SHA256 66cce0a23df2455195996e26c6926149d4047acdc62b5802f6fae1e990ff3fc6
EBUILD icu-3.6-r2.ebuild 955 RMD160 e6289ff7fcff111c0680a7272f0f41b3459345ae SHA1 773c99857f332d9a4008c63ae0845757ac3c4dc8 SHA256 bb148c55518c216b4ced8931f7617beb4c728fd27e558c7e962184c2c98bb461
EBUILD icu-3.6.ebuild 785 RMD160 eb6909d0df984843c91f207457a6ff278feb4ca3 SHA1 64f830d48b4dfb5c483092fef9e461dd6921f07d SHA256 b7d25aa35769dcbd7efe3fa0c56aca95563ba357aaa9930ed353f5811a843790
EBUILD icu-3.8.1-r1.ebuild 2201 RMD160 96a1ba351482bb47a436a14548cc484e5a35dd98 SHA1 0a54235a650bad34aec26dc801d47303eebbd5fc SHA256 b481e05999dbc51fdc1b927d974f96b28c2386435920813a9c661746ce6a0db3
EBUILD icu-3.8.1.ebuild 2127 RMD160 36529afc1e92db143f9242644673ea427899b5f4 SHA1 35f5dc7a078af711c4aa34cea1dd4f3e2465a887 SHA256 047b24905b0dd4bccf88b7948c702aeee4dd868558fb40149baaed817befe1b1
MISC ChangeLog 8950 RMD160 3961f4961232664ce570223faf45ca09ea5673c4 SHA1 3b53d59ff897625afe1530c7b607a17632e62390 SHA256 18e5bd62ee156ae7cc95693c9c3e832266684a2a4124ee4cf9fb99b11a7228b8
MISC metadata.xml 157 RMD160 a98db3a086fae3c09a903dadbc05f60443ec4b1a SHA1 ddaa23cc35eb917bf8962b652442bebb1ce0f440 SHA256 54f8878ca0228e380abbaa4b529806b5533a6b9b51b3b16c0909e906586a91a1

files

icu-3.6-r1.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/icu/icu-3.6-r1.ebuild,v 1.8 2007/12/11 10:09:43 vapier Exp $

DESCRIPTION="IBM Internationalization Components for Unicode"
HOMEPAGE="http://ibm.com/software/globalization/icu/"
SRC_URI="ftp://ftp.software.ibm.com/software/globalization/icu/${PV}/icu4c-${PV/./_}-src.tgz"

LICENSE="as-is"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
IUSE="debug"

DEPEND=""
RDEPEND=""

S=${WORKDIR}/${PN}/source

src_compile() {
econf --enable-static $(use_enable debug) || die "econf failed"
emake -j1 || die "emake failed"
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dohtml ../readme.html ../license.html
}

icu-3.6-r2.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/icu/icu-3.6-r2.ebuild,v 1.7 2008/02/20 04:17:04 beandog Exp $

inherit eutils

DESCRIPTION="IBM Internationalization Components for Unicode"
HOMEPAGE="http://ibm.com/software/globalization/icu/"
SRC_URI="ftp://ftp.software.ibm.com/software/globalization/icu/${PV}/icu4c-${PV/./_}-src.tgz"

LICENSE="as-is"
SLOT="0"
KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd"
IUSE="debug"

DEPEND=""
RDEPEND=""

S=${WORKDIR}/${PN}/source

src_unpack() {
unpack ${A}
# Bug 208001
epatch "${FILESDIR}"/${PN}-3.6-regexp-CVE-2007-4770+4771.diff
}

src_compile() {
econf --enable-static $(use_enable debug) || die "econf failed"
emake -j1 || die "emake failed"
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dohtml ../readme.html ../license.html
}

icu-3.6.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/icu/icu-3.6.ebuild,v 1.13 2007/07/14 18:13:16 armin76 Exp $

DESCRIPTION="IBM Internationalization Components for Unicode"
HOMEPAGE="http://ibm.com/software/globalization/icu/"
SRC_URI="ftp://ftp.software.ibm.com/software/globalization/icu/${PV}/icu4c-${PV/./_}-src.tgz"

LICENSE="as-is"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
IUSE=""

DEPEND=""
RDEPEND=""

S=${WORKDIR}/${PN}/source

src_compile() {
econf || die "econf failed"
emake -j1 || die "emake failed"
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dohtml ../readme.html ../license.html
}

icu-3.8.1-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/icu/icu-3.8.1-r1.ebuild,v 1.6 2008/02/10 22:50:43 tester Exp $

inherit eutils versionator

DESCRIPTION="International Components for Unicode"
HOMEPAGE="http://www.icu-project.org/ http://ibm.com/software/globalization/icu/"

BASEURI="http://download.icu-project.org/files/${PN}4c/${PV}"
DOCS_PV="$(get_version_component_range 1-2)"
DOCS_BASEURI="http://download.icu-project.org/files/${PN}4c/${DOCS_PV}"
DOCS_PV="${DOCS_PV/./_}"
SRCPKG="${PN}4c-${PV//./_}-src.tgz"
USERGUIDE="${PN}-${DOCS_PV}-userguide.zip"
APIDOCS="${PN}4c-${DOCS_PV}-docs.zip"

SRC_URI="${BASEURI}/${SRCPKG}
doc? ( ${DOCS_BASEURI}/${USERGUIDE}
${DOCS_BASEURI}/${APIDOCS} )"

LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd"
IUSE="debug doc examples"

DEPEND="doc? ( app-arch/unzip )"
RDEPEND=""

S=${WORKDIR}/${PN}/source

src_unpack() {
unpack ${SRCPKG}
if use doc ; then
mkdir userguide
pushd ./userguide > /dev/null
unpack ${USERGUIDE}
popd

mkdir apidocs
pushd ./apidocs > /dev/null
unpack ${APIDOCS}
popd
fi

# See http://qa.openoffice.org/issues/show_bug.cgi?id=83146
# and http://bugs.icu-project.org/trac/ticket/5498 for details
cd "${S}"
epatch "${FILESDIR}"/${PN}-3.8-setBreakType-public.diff

# Bug 208001
epatch "${FILESDIR}"/${PN}-3.8-regexp-CVE-2007-4770+4771.diff

# do not hardcode used CFLAGS, LDFLAGS etc. into icu-config
# Bug 202059
# http://bugs.icu-project.org/trac/ticket/6102
for x in CFLAGS CXXFLAGS CPPFLAGS LDFLAGS ; do
sed -i -e "/^${x} =.*/s:@${x}@::" config/Makefile.inc.in || die "sed failed"
done
}

src_compile() {
econf \
--enable-static \
$(use_enable debug) \
$(use_enable examples samples)

emake -j1 || die "emake failed"
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed"

dohtml ../readme.html
dodoc ../unicode-license.txt
if use doc ; then
insinto /usr/share/doc/${PF}/html/userguide
doins -r "${WORKDIR}"/userguide/*

insinto /usr/share/doc/${PF}/html/apidocs
doins -r "${WORKDIR}"/apidocs/*
fi
}

icu-3.8.1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/icu/icu-3.8.1.ebuild,v 1.1 2008/01/04 13:34:10 jokey Exp $

inherit eutils versionator

DESCRIPTION="International Components for Unicode"
HOMEPAGE="http://www.icu-project.org/ http://ibm.com/software/globalization/icu/"

BASEURI="http://download.icu-project.org/files/${PN}4c/${PV}"
DOCS_PV="$(get_version_component_range 1-2)"
DOCS_BASEURI="http://download.icu-project.org/files/${PN}4c/${DOCS_PV}"
DOCS_PV="${DOCS_PV/./_}"
SRCPKG="${PN}4c-${PV//./_}-src.tgz"
USERGUIDE="${PN}-${DOCS_PV}-userguide.zip"
APIDOCS="${PN}4c-${DOCS_PV}-docs.zip"

SRC_URI="${BASEURI}/${SRCPKG}
doc? ( ${DOCS_BASEURI}/${USERGUIDE}
${DOCS_BASEURI}/${APIDOCS} )"

LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="debug doc examples"

DEPEND="doc? ( app-arch/unzip )"
RDEPEND=""

S=${WORKDIR}/${PN}/source

src_unpack() {
unpack ${SRCPKG}
if use doc ; then
mkdir userguide
pushd ./userguide > /dev/null
unpack ${USERGUIDE}
popd

mkdir apidocs
pushd ./apidocs > /dev/null
unpack ${APIDOCS}
popd
fi

# See http://qa.openoffice.org/issues/show_bug.cgi?id=83146
# and http://bugs.icu-project.org/trac/ticket/5498 for details
cd "${S}"
epatch "${FILESDIR}"/${PN}-3.8-setBreakType-public.diff

# do not hardcode used CFLAGS, LDFLAGS etc. into icu-config
# Bug 202059
# http://bugs.icu-project.org/trac/ticket/6102
for x in CFLAGS CXXFLAGS CPPFLAGS LDFLAGS ; do
sed -i -e "/^${x} =.*/s:@${x}@::" config/Makefile.inc.in || die "sed failed"
done
}

src_compile() {
econf \
--enable-static \
$(use_enable debug) \
$(use_enable examples samples)

emake -j1 || die "emake failed"
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed"

dohtml ../readme.html
dodoc ../unicode-license.txt
if use doc ; then
insinto /usr/share/doc/${PF}/html/userguide
doins -r "${WORKDIR}"/userguide/*

insinto /usr/share/doc/${PF}/html/apidocs
doins -r "${WORKDIR}"/apidocs/*
fi
}

metadata.xml




php