Portage is a package management system used by Gentoo Linux
# 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
amd64 stable, security bug 208001
10 Feb 2008; Olivier Crête
Stable amd64, security bug #208001
07 Feb 2008; Raúl Porcel
icu-3.8.1-r1.ebuild:
alpha/ia64/sparc stable wrt security #208001
04 Feb 2008; Christian Faulhammer
icu-3.8.1-r1.ebuild:
stable x86, security bug 208001
03 Feb 2008; Jeroen Roovers
icu-3.8.1-r1.ebuild:
Stable for HPPA (bug #208001).
03 Feb 2008; Brent Baude
Marking icu-3.8.1-r1 ppc and ppc64 for bug 208001
03 Feb 2008; Brent Baude
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
amd64 stable wrt #198580
14 Nov 2007; Jeroen Roovers
Stable for HPPA (bug #198580).
11 Nov 2007; Raúl Porcel
alpha/ia64/sparc stable wrt #198580
11 Nov 2007; Dawid Węgliński
Stable on x86 (bug #198580)
10 Nov 2007; Markus Rothe
Stable on ppc64; bug #198580
09 Nov 2007; nixnut
Stable on ppc wrt bug 198580
27 Aug 2007; Markus Ullmann
-icu-3.2.ebuild, -icu-3.4.1.ebuild:
some cleanup
*icu-3.6-r1 (27 Aug 2007)
27 Aug 2007; Markus Ullmann
Version bump from project overlay
21 Aug 2007; Jakub Moc
Add debug use flag
21 Aug 2007; Jakub Moc
Always install static libs as well, Bug 167481
14 Jul 2007; Raúl Porcel
alpha stable
02 Jun 2007; Raúl Porcel
Add ~alpha wrt #148659
08 May 2007; Fabian Groffen
icu-3.6.ebuild:
Dropped ppc-macos keyword, see you in prefix
21 Apr 2007; Raúl Porcel
ia64 stable
28 Mar 2007; Raúl Porcel
Add ~ia64 wrt bug 148659
28 Dec 2006; Jeroen Roovers
Stable for HPPA (bug #158770).
23 Dec 2006; Peter Weller
Stable on amd64
03 Dec 2006; Markus Rothe
Stable on ppc64
26 Nov 2006; Tiziano Müller
~x86-fbsd keyword added
12 Nov 2006; Luca Longinotti
-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
Version bump for bug #154203.
30 Oct 2006; Stuart Longland
Tested successfully (using inbuilt testkit) -- ~mips keyword added on
request of bug #148659.
25 Oct 2006; Joshua Jackson
Stable x86; bug #148658
01 Oct 2006; Tobias Scherbaum
Added ~hppa, bug #148659
26 Sep 2006; Jason Wever
Stable on SPARC wrt bug #148658.
23 Sep 2006;
Stable on ppc wrt bug 148658
22 Sep 2006; Luca Longinotti
icu-3.4.1.ebuild:
Fix again parallel build failure, seems it doesn't work with high values,
sorry!
22 Sep 2006; Markus Rothe
Added ~ppc64; bug #148659
22 Sep 2006; Luca Longinotti
-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
Marked ~amd64 For bug #111545
13 Sep 2006; Luca Barbato
Marked ~ppc
15 Aug 2006; Sebastian Bergmann
This package is now maintained by php-bugs@gentoo.org.
*icu-3.4.1 (15 Aug 2006)
15 Aug 2006; Sebastian Bergmann
Version bump.
10 Nov 2005; Jason Wever
Added ~sparc keyword as it went the way of the dodo in the version bump.
02 Oct 2005; Fabian Groffen
Marking ~ppc-macos (bug #107641)
*icu-3.4 (16 Sep 2005)
16 Sep 2005; Sebastian Bergmann
Version bump, closes bug 102191.
03 Sep 2005; Stefan Briesenick
fixing parallel build problems using 'emake -j1' (see bug 102426)
20 Mar 2005; Jason Wever
Stable on SPARC.
14 Mar 2005; Peter Johanson
Stable on x86
26 Feb 2005; Peter Johanson
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
New upstream version.
19 Feb 2005; David Holm
Stable on ppc
20 Jan 2005; Aron Griffis
stable on ia64
29 Dec 2004; Ciaran McCreesh
Change encoding to UTF-8 for GLEP 31 compliance
17 Dec 2004; Markus Rothe
Stable on ppc64
04 Dec 2004; Jeremy Huddleston
Added to ~sparc.
08 Nov 2004; Markus Rothe
Marked ~ppc64
*icu-2.6.2 (07 Nov 2004)
07 Nov 2004;
Bump to the latest 2.6.x series, and add a metadata.xml.
21 Oct 2004; Aron Griffis
add ~ia64
01 Jul 2004; Jeremy Huddleston
icu-2.2.ebuild, icu-2.6.ebuild, icu-2.8.ebuild:
virtual/glibc -> virtual/libc
23 May 2004; Bryan Østergaard
Stable on alpha.
13 May 2004; Michael McCabe
Added s390 keywords
05 May 2004; David Holm
Added to ~ppc.
20 Apr 2004; Bryan Østergaard
Added ~alpha to keywords.
27 Mar 2004; Chuck Short
Stable on sparc.
10 Mar 2004; Daniel Ahlberg
Adding amd64 keyword.
*icu-2.8 (25 Feb 2004)
25 Feb 2004; Markus Nigbur
Version bump.
17 Feb 2004;
add ~alpha and ~ia64
15 Feb 2004; David Holm
Added to ~ppc.
*icu-2.6 (06 Oct 2003)
06 Oct 2003; Markus Nigbur
Bumped. Thanks to davidslists@gmx.net (David Blue) (bug 29812).
06 Dec 2002; Rodney Rees
*icu-2.2 (05 Oct 2002)
05 Oct 2002; Seemant Kulleen
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
emake->make. Thanks to: davidslists@gmx.net (David Blue) in bug #8789.
24 Feb 2002; Chris Houser
files/digest-icu-2.0 ChangeLog :
Initial Gentoo package; thanks, Charles Kerr.
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
# 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
}
# 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
}
# 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
}
# 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
}
# 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
}