summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>2010-12-06 14:54:15 +0000
committerArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>2010-12-06 14:54:15 +0000
commit04e30ab51189eb007f303ab2889008910a102039 (patch)
tree158c7ce661f38e33d02391231933ae19f1c0e2cf /dev-libs/icu
parentDelete older ebuild. (diff)
downloadhistorical-04e30ab51189eb007f303ab2889008910a102039.tar.gz
historical-04e30ab51189eb007f303ab2889008910a102039.tar.bz2
historical-04e30ab51189eb007f303ab2889008910a102039.zip
Version bump.
Package-Manager: portage-2.2.0_alpha7_p1/cvs/Linux x86_64
Diffstat (limited to 'dev-libs/icu')
-rw-r--r--dev-libs/icu/ChangeLog8
-rw-r--r--dev-libs/icu/Manifest8
-rw-r--r--dev-libs/icu/icu-4.6.ebuild84
3 files changed, 95 insertions, 5 deletions
diff --git a/dev-libs/icu/ChangeLog b/dev-libs/icu/ChangeLog
index f74f5c70dd92..67932b42f4c5 100644
--- a/dev-libs/icu/ChangeLog
+++ b/dev-libs/icu/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-libs/icu
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/icu/ChangeLog,v 1.129 2010/11/28 02:36:56 arfrever Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/icu/ChangeLog,v 1.130 2010/12/06 14:54:15 arfrever Exp $
+
+*icu-4.6 (06 Dec 2010)
+
+ 06 Dec 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ -icu-4.6_rc2.ebuild, +icu-4.6.ebuild:
+ Version bump.
*icu-4.6_rc2 (28 Nov 2010)
diff --git a/dev-libs/icu/Manifest b/dev-libs/icu/Manifest
index a18135f7a076..d33619ad53f1 100644
--- a/dev-libs/icu/Manifest
+++ b/dev-libs/icu/Manifest
@@ -5,10 +5,10 @@ AUX icu-4.4.2-gcc-4.5.patch 1040 RMD160 2b59457c373693ccf07fa57af20d59347df19a52
DIST icu4c-4_4-docs.zip 4743886 RMD160 6321fdc500d018358578249d32e84cfdc3f17db7 SHA1 fc76c72f8fa8954e6348fa2a34530cbc44e1491d SHA256 d7b21930173f9e4a9325bb7056081183c9fb395ca4eb259e9f5ea95239e53418
DIST icu4c-4_4_1-src.tgz 15373744 RMD160 dae3634f7a1f9ce78e0b36c49503e5d3c43ebdc5 SHA1 0d011f7e1e042ec8e8833ac910056021d0924d91 SHA256 34994fc183da20a6572bbab56b0dc85d372ec3e574fffb5d571a0da95f723063
DIST icu4c-4_4_2-src.tgz 16446776 RMD160 eb228e6fa9606855bbd881d98da738a61d72b74b SHA1 adc19231810eff2836a08b0e1f1a31a128d7a834 SHA256 2ecefdfb134b5b364ed01c2f613a9ccb11489dbae5857d63cd17ba5b6caca789
-DIST icu4c-4_6_rc2-docs.zip 4884171 RMD160 ac5bc160bdb0f183ab0c5aa31324fa197b1a43f5 SHA1 c56518ffededdebea15525e1e25499e3e58aaec3 SHA256 863f88a12d63e1cfa449ff4010404610e2c7be4f22f98ac412d15c9e66d8a6d8
-DIST icu4c-4_6_rc2-src.tgz 15546608 RMD160 cafa98adf455ed3c24dd3ebf6dc0a5eeca92caf0 SHA1 dadd2440c1ed667804a446699759079ca9075fe4 SHA256 1d70449ab937da1e65a6558f94419d364fb67182ff4ef8f8fb048f26fe59121c
+DIST icu4c-4_6-docs.zip 4884171 RMD160 ac5bc160bdb0f183ab0c5aa31324fa197b1a43f5 SHA1 c56518ffededdebea15525e1e25499e3e58aaec3 SHA256 863f88a12d63e1cfa449ff4010404610e2c7be4f22f98ac412d15c9e66d8a6d8
+DIST icu4c-4_6-src.tgz 15543712 RMD160 1cb84839384af5cba75bda6358c8bdaa82adaa9c SHA1 efc68a73a424d5822565feaf4468336f77294e8e SHA256 b5a1ada8127d8b79187f887903e34a87dbecea2659a139993bf81ad7309ddffc
EBUILD icu-4.4.1.ebuild 2098 RMD160 eb5539b424ee0012bff9da2605e0629773b88b80 SHA1 4cfdfacb3271fe9b451ca8066e2a031348821564 SHA256 0f999788ade05fe2f83b9458c43ff75d5ff10e089e4a7fa7b785a5ec6d2b430f
EBUILD icu-4.4.2.ebuild 2154 RMD160 826a86a74f94045ac60b129e291bbf49ceb424be SHA1 7036141b0cd90a7ef5088147141732a574d4763e SHA256 5968e297ed31e652563354555b6070a5eb4af8d092510941324ebbe3f9903ece
-EBUILD icu-4.6_rc2.ebuild 2571 RMD160 d40a530c8f67d94c70c971f91618f48494d1387b SHA1 6f1b8878948ea7b92b9fead841dd4cfc720a4151 SHA256 fae4dece26a69c774b5aa0e84fd71e26820026e25c1d85eab5947df6a44a8fc2
-MISC ChangeLog 16176 RMD160 8e64ebd01b0c55069922b757ce8dfe675bd2413d SHA1 ec3a237f694bd3af4b3dca2c8dc64e42d3542fa2 SHA256 71f9e50db77af9b3a4dacb8b931c23e8411ca0a39a3d124732e3388b08b1ba8d
+EBUILD icu-4.6.ebuild 2260 RMD160 94b28c70294afe78db0a958f0a1f5160eac624a0 SHA1 f5e78ccbb7dc1def85c770184d5c8febfba03ab0 SHA256 0c2dbe8a844badd43b0a732ae1265d1ba7b924c467dbf36e4da6427321e2c45f
+MISC ChangeLog 16330 RMD160 bc61cc0b44f64ac220663682bbce252f15fa7d06 SHA1 7b53c24f5f75e4b504feb82b0bc6149e04e4f054 SHA256 791f027f28e95eb6ab8209fc59ee3faddccb0d7360afb46fbb5f446cc5bcb8ff
MISC metadata.xml 274 RMD160 f6c9aaa14cf80600c44d1d0d12c730a12f5e49e4 SHA1 9706a00065836188ad7230fa495ae17bd17af0ad SHA256 864842139ba093b36d85ea2d306c53601c04fe89266a9136161dce58cdc229e9
diff --git a/dev-libs/icu/icu-4.6.ebuild b/dev-libs/icu/icu-4.6.ebuild
new file mode 100644
index 000000000000..a2610e452dbe
--- /dev/null
+++ b/dev-libs/icu/icu-4.6.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/icu/icu-4.6.ebuild,v 1.1 2010/12/06 14:54:15 arfrever Exp $
+
+EAPI="3"
+
+inherit versionator
+
+MAJOR_MINOR_VERSION="$(get_version_component_range 1-2)"
+MICRO_VERSION="$(get_version_component_range 3)"
+
+DESCRIPTION="International Components for Unicode"
+HOMEPAGE="http://www.icu-project.org/"
+
+BASE_URI="http://download.icu-project.org/files/icu4c/${PV}"
+DOCS_BASE_URI="http://download.icu-project.org/files/icu4c/${MAJOR_MINOR_VERSION}"
+SRC_ARCHIVE="icu4c-${PV//./_}-src.tgz"
+DOCS_ARCHIVE="icu4c-${MAJOR_MINOR_VERSION//./_}-docs.zip"
+
+SRC_URI="${BASE_URI}/${SRC_ARCHIVE}
+ doc? ( ${DOCS_BASE_URI}/${DOCS_ARCHIVE} )"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="debug doc examples static-libs"
+
+DEPEND="doc? ( app-arch/unzip )"
+RDEPEND=""
+
+S="${WORKDIR}/${PN}/source"
+
+QA_DT_NEEDED="/usr/lib.*/libicudata.so.${MAJOR_MINOR_VERSION/./}.${MICRO_VERSION:-0}"
+
+src_unpack() {
+ unpack "${SRC_ARCHIVE}"
+ if use doc; then
+ mkdir docs
+ pushd docs > /dev/null
+ unpack "${DOCS_ARCHIVE}"
+ popd > /dev/null
+ fi
+}
+
+src_prepare() {
+ # Do not hardcode flags into icu-config.
+ # https://ssl.icu-project.org/trac/ticket/6102
+ local variable
+ for variable in ARFLAGS CFLAGS CPPFLAGS CXXFLAGS FFLAGS LDFLAGS; do
+ sed -i -e "/^${variable} =.*/s:@${variable}@::" config/Makefile.inc.in || die "sed failed"
+ done
+}
+
+src_configure() {
+ econf \
+ $(use_enable debug) \
+ $(use_enable examples samples) \
+ $(use_enable static-libs static)
+}
+
+src_test() {
+ # INTLTEST_OPTS: intltest options
+ # -e: Exhaustive testing
+ # -l: Reporting of memory leaks
+ # -v: Increased verbosity
+ # IOTEST_OPTS: iotest options
+ # -e: Exhaustive testing
+ # -v: Increased verbosity
+ # CINTLTST_OPTS: cintltst options
+ # -e: Exhaustive testing
+ # -v: Increased verbosity
+ emake -j1 check || die "emake check 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/api
+ doins -r "${WORKDIR}/docs/"* || die "doins failed"
+ fi
+}