summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Sachau <tommy@gentoo.org>2009-05-13 21:12:11 +0200
committerThomas Sachau <tommy@gentoo.org>2009-05-13 21:12:31 +0200
commit472118ee4ab9d0d075411e6851e71cacd0d69e6e (patch)
treed2e0c8ec190e597653be7ef2ee19c8f7882a780f /dev-libs/icu
parentreadded dev-cpp/pangomm (diff)
downloadmultilib-portage-472118ee4ab9d0d075411e6851e71cacd0d69e6e.tar.gz
multilib-portage-472118ee4ab9d0d075411e6851e71cacd0d69e6e.tar.bz2
multilib-portage-472118ee4ab9d0d075411e6851e71cacd0d69e6e.zip
Bump dev-libs/icu to 4.2
Diffstat (limited to 'dev-libs/icu')
-rw-r--r--dev-libs/icu/Manifest3
-rw-r--r--dev-libs/icu/icu-4.2.ebuild71
2 files changed, 74 insertions, 0 deletions
diff --git a/dev-libs/icu/Manifest b/dev-libs/icu/Manifest
index 5873bd42c..fea1c40c9 100644
--- a/dev-libs/icu/Manifest
+++ b/dev-libs/icu/Manifest
@@ -10,11 +10,14 @@ DIST icu4c-3_8-docs.zip 4001018 RMD160 927f4466758722e958b90a2bae873b11da222e88
DIST icu4c-3_8_1-src.tgz 10998841 RMD160 d297330ff0eb91bff5ac91e59188f1751f899032 SHA1 c2b933aee6741c28956f1b87dc514dee49b949aa SHA256 16dda09dff3f770e629313a4c50a82fee88baf87d89a3bb2a28806be07766cee
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
+DIST icu4c-4_2-docs.zip 4767072 RMD160 0ef1c2ef6f649924fa9ee603a48ae664965b0eec SHA1 703760245543aa64fa92084d77bba4f019bab0ae SHA256 2310cc74088ea715b083e24ff75d9d2c71533712b190eaccc901c6cb6bfd196f
+DIST icu4c-4_2-src.tgz 13721262 RMD160 255c9d999952c02e959540d8181fbfbe79c7968d SHA1 a1694b49d01c0104a573cca7e94e83b39931b0e4 SHA256 65ab82b70614adf759b1e94324178597f703ad17878513e4802ccc4f061408a5
EBUILD icu-3.6-r1.ebuild 877 RMD160 efedcdf0a712be78bb03bbe083eb452d783f1072 SHA1 027764cf64c962027f8e139000f930c0182b0bc8 SHA256 34893bb9a9b7d0811f4dce704149fda59efb9ffb1bb6bbea0ab12531d080d53d
EBUILD icu-3.6-r2.ebuild 1017 RMD160 fd41f654007368571a6123621494f63237451ed4 SHA1 3f0c1db51b5440bf21338a21b4bec46f23e23450 SHA256 91a63d453e4da950b6f7a4269a4647d7621cefd59f821e5a14ba3635301c2146
EBUILD icu-3.6.ebuild 835 RMD160 878d307f8176cbc515ab7749006911ca0cafd57f SHA1 434461729977b5c4536b7e598079baf7b396eb3c SHA256 d99e2c0d97ec20026ae54a26df4d8b410f42ebabd7ee1380dbd503c188ac2f38
EBUILD icu-3.8.1-r1.ebuild 2264 RMD160 c60a44866dc9d8c90a155621ba72c441dabc6000 SHA1 b1dc413b85123966c31a657f766c7d2d46378b50 SHA256 8f6ed1cf834f810088eabc724350304ef57affdabc97300b6441f02de1fa80a7
EBUILD icu-3.8.1.ebuild 2193 RMD160 b19ec002b8c12bd49806b3880abaad35e9458933 SHA1 1bdca9f631e21a430e7fc776162d2fbd0684f197 SHA256 40c7159c1856a1ec667df2ffbb5f7195aefad9942b0c582917586c66c9c8981d
EBUILD icu-4.0.1.ebuild 2185 RMD160 f52944664e0cbd8a6930425032f6a3dac50c7121 SHA1 0482e8109274c18d4ff56c2bbc239cfaf09c6a66 SHA256 4a47dffbc444e1c17dc7dbe3889f4e8bc2c6a7532e3bca719b531c7a910ac4ae
+EBUILD icu-4.2.ebuild 1914 RMD160 742fc42dcc895554f8de01b39e96b4e42ce0674b SHA1 4f30bb6528a7a3682ecd6a01f7bd08b0e7d7860e SHA256 68c4d7bec509fb14f8eb1b2d59a7d26e05e065f98c0fffd12a1bba721bc548a9
MISC ChangeLog 9116 RMD160 c5760c710ab8ec9efeb985133a05e378e8a0e5bf SHA1 cf6507f20620371b6671be2bca921612b61fd4b6 SHA256 acf385c1bf1374dc52df05679ea6545a1d68aaac11b02de3efcd2f78dd05642d
MISC metadata.xml 274 RMD160 c5ce174bf40a37d632d003bab5e2c5b97777a1c6 SHA1 ccf8f018b8d3a49a1557b5f77e29802cbbc6140d SHA256 b2c70fe9d0595a367c5d41793662a02d301f77b09b6dc70f5b675c2725419a6a
diff --git a/dev-libs/icu/icu-4.2.ebuild b/dev-libs/icu/icu-4.2.ebuild
new file mode 100644
index 000000000..ae2a748de
--- /dev/null
+++ b/dev-libs/icu/icu-4.2.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/icu/icu-4.0.1.ebuild,v 1.8 2009/04/18 17:33:16 armin76 Exp $
+
+EAPI="2"
+
+inherit eutils versionator multilib-native
+
+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"
+APIDOCS="${PN}4c-${DOCS_PV}-docs.zip"
+
+SRC_URI="${BASEURI}/${SRCPKG}
+ doc? ( ${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 apidocs
+ pushd apidocs > /dev/null
+ unpack ${APIDOCS}
+ popd > /dev/null
+ fi
+}
+
+multilib-native_src_prepare_internal() {
+ # Do not hardcode used CFLAGS, LDFLAGS etc. into icu-config
+ # Bug 202059
+ # http://bugs.icu-project.org/trac/ticket/6102
+ for x in ARFLAGS CFLAGS CPPFLAGS CXXFLAGS FFLAGS LDFLAGS; do
+ sed -i -e "/^${x} =.*/s:@${x}@::" "config/Makefile.inc.in" || die "sed failed"
+ done
+}
+
+multilib-native_src_configure_internal() {
+ econf \
+ --enable-static \
+ $(use_enable debug) \
+ $(use_enable examples samples)
+}
+
+multilib-native_src_test_internal() {
+ emake check || die "emake check failed"
+}
+
+multilib-native_src_install_internal() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+
+ dohtml ../readme.html || die
+ dodoc ../unicode-license.txt || die
+ if use doc; then
+ insinto /usr/share/doc/${PF}/html/apidocs
+ doins -r "${WORKDIR}"/apidocs/* || die
+ fi
+}