From e0839787c8c31691826ea79e63a753658146def1 Mon Sep 17 00:00:00 2001 From: geos_one Date: Thu, 2 Apr 2009 09:17:05 +0000 Subject: [PATCH] add icu 4 git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/linamh@908 6952d904-891a-0410-993b-d76249ca496b --- dev-libs/icu/ChangeLog | 275 ++++++++++++++++++++++++++++++++++ dev-libs/icu/Manifest | 6 + dev-libs/icu/icu-4.0.1.ebuild | 77 ++++++++++ dev-libs/icu/metadata.xml | 5 + 4 files changed, 363 insertions(+) create mode 100644 dev-libs/icu/ChangeLog create mode 100644 dev-libs/icu/Manifest create mode 100644 dev-libs/icu/icu-4.0.1.ebuild create mode 100644 dev-libs/icu/metadata.xml diff --git a/dev-libs/icu/ChangeLog b/dev-libs/icu/ChangeLog new file mode 100644 index 00000000..824ca357 --- /dev/null +++ b/dev-libs/icu/ChangeLog @@ -0,0 +1,275 @@ +# 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. diff --git a/dev-libs/icu/Manifest b/dev-libs/icu/Manifest new file mode 100644 index 00000000..908d57ca --- /dev/null +++ b/dev-libs/icu/Manifest @@ -0,0 +1,6 @@ +DIST icu-4_0-userguide.zip 2201832 RMD160 efbde385d89be4f91f4945c963d3abc118121f50 SHA1 a4c7bbe4ce0b99bf907b598620aa58daf51d6883 SHA256 db9accfdfdb6536881513d8d0c09ff53cee0340804f0f06ed4fb303cceed1092 +DIST icu4c-4_0-docs.zip 4366805 RMD160 ce81012d86ff609b443b710f822f107d629a75ed SHA1 9a7c0a0c63adf02fb156b076d76acaa7dc59a15b SHA256 d99ffa2356e45620b49d71c43a21f830f92d3cf7eb5aa0b02b23580c2289bed6 +DIST icu4c-4_0_1-src.tgz 12356471 RMD160 e40e7ffddd3134a34fe7e7bc98d776c5b67b637c SHA1 65a65e9cd5670e113031def9448f65fb8f84f47a SHA256 fe4d33cc7393c355df7b13080e1c3717ec1acac2f8cfe452b691f33c5f467259 +EBUILD icu-4.0.1.ebuild 1962 RMD160 38b031ff49c6c2244f5843443437685a30ef71b5 SHA1 c9cfc8514818d569e9b4e89b7bebe1bf08058eae SHA256 4a651819b46ddccc38db38a7bd09a2185cb926834a97f23b6ae1fc06990be17f +MISC ChangeLog 8950 RMD160 3961f4961232664ce570223faf45ca09ea5673c4 SHA1 3b53d59ff897625afe1530c7b607a17632e62390 SHA256 18e5bd62ee156ae7cc95693c9c3e832266684a2a4124ee4cf9fb99b11a7228b8 +MISC metadata.xml 157 RMD160 a98db3a086fae3c09a903dadbc05f60443ec4b1a SHA1 ddaa23cc35eb917bf8962b652442bebb1ce0f440 SHA256 54f8878ca0228e380abbaa4b529806b5533a6b9b51b3b16c0909e906586a91a1 diff --git a/dev-libs/icu/icu-4.0.1.ebuild b/dev-libs/icu/icu-4.0.1.ebuild new file mode 100644 index 00000000..4e5c724e --- /dev/null +++ b/dev-libs/icu/icu-4.0.1.ebuild @@ -0,0 +1,77 @@ +# 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.7 2008/12/07 12:06:07 vapier Exp $ + +EAPI="2" + +inherit 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 > /dev/null + + mkdir apidocs + pushd ./apidocs > /dev/null + unpack ${APIDOCS} + popd > /dev/null + fi +} + +src_prepare() { + # 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_configure() { + econf \ + --enable-static \ + $(use_enable debug) \ + $(use_enable examples samples) +} + +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/userguide/* + + insinto /usr/share/doc/${PF}/html/apidocs + doins -r "${WORKDIR}"/apidocs/* + fi +} diff --git a/dev-libs/icu/metadata.xml b/dev-libs/icu/metadata.xml new file mode 100644 index 00000000..fd3dbe39 --- /dev/null +++ b/dev-libs/icu/metadata.xml @@ -0,0 +1,5 @@ + + + + php +