summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/icu/ChangeLog8
-rw-r--r--dev-libs/icu/Manifest5
-rw-r--r--dev-libs/icu/icu-4.6_rc2.ebuild89
3 files changed, 100 insertions, 2 deletions
diff --git a/dev-libs/icu/ChangeLog b/dev-libs/icu/ChangeLog
index ccbb93711e78..f74f5c70dd92 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.128 2010/11/27 18:01:41 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/icu/ChangeLog,v 1.129 2010/11/28 02:36:56 arfrever Exp $
+
+*icu-4.6_rc2 (28 Nov 2010)
+
+ 28 Nov 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ +icu-4.6_rc2.ebuild:
+ Version bump.
27 Nov 2010; Raúl Porcel <armin76@gentoo.org> icu-4.4.2.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #343759
diff --git a/dev-libs/icu/Manifest b/dev-libs/icu/Manifest
index 40e300b39abe..a18135f7a076 100644
--- a/dev-libs/icu/Manifest
+++ b/dev-libs/icu/Manifest
@@ -5,7 +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
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
-MISC ChangeLog 16034 RMD160 ebd2a96867a7fed666539ac16a9c670405fdbb7a SHA1 74268d6a3cf4aeb83efc996dabf2af0fc95e26b9 SHA256 2ecdf9330e5ce31eec14a735d734ee73c1a4b00f076a6adb738f9b316c8ba4b1
+EBUILD icu-4.6_rc2.ebuild 2571 RMD160 d40a530c8f67d94c70c971f91618f48494d1387b SHA1 6f1b8878948ea7b92b9fead841dd4cfc720a4151 SHA256 fae4dece26a69c774b5aa0e84fd71e26820026e25c1d85eab5947df6a44a8fc2
+MISC ChangeLog 16176 RMD160 8e64ebd01b0c55069922b757ce8dfe675bd2413d SHA1 ec3a237f694bd3af4b3dca2c8dc64e42d3542fa2 SHA256 71f9e50db77af9b3a4dacb8b931c23e8411ca0a39a3d124732e3388b08b1ba8d
MISC metadata.xml 274 RMD160 f6c9aaa14cf80600c44d1d0d12c730a12f5e49e4 SHA1 9706a00065836188ad7230fa495ae17bd17af0ad SHA256 864842139ba093b36d85ea2d306c53601c04fe89266a9136161dce58cdc229e9
diff --git a/dev-libs/icu/icu-4.6_rc2.ebuild b/dev-libs/icu/icu-4.6_rc2.ebuild
new file mode 100644
index 000000000000..739f62de38b3
--- /dev/null
+++ b/dev-libs/icu/icu-4.6_rc2.ebuild
@@ -0,0 +1,89 @@
+# 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_rc2.ebuild,v 1.1 2010/11/28 02:36:56 arfrever Exp $
+
+EAPI="3"
+
+inherit versionator
+
+#MAJOR_MINOR_VERSION="$(get_version_component_range 1-2)"
+#MICRO_VERSION="$(get_version_component_range 3)"
+MAJOR_MINOR_VERSION="$(get_version_component_range 1-3)"
+MICRO_VERSION="$(get_version_component_range 4)"
+
+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}"
+BASE_URI="http://download.icu-project.org/files/icu4c/${PV/_/}"
+DOCS_BASE_URI="http://download.icu-project.org/files/icu4c/${PV/_/}"
+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}"
+QA_DT_NEEDED="/usr/lib.*/libicudata.so.46.${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
+}