diff options
Diffstat (limited to 'dev-libs')
-rw-r--r-- | dev-libs/icu/ChangeLog | 8 | ||||
-rw-r--r-- | dev-libs/icu/Manifest | 5 | ||||
-rw-r--r-- | dev-libs/icu/icu-4.6_rc2.ebuild | 89 |
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 +} |