Version bump.
authorArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
Sun, 7 Mar 2010 15:50:54 +0000 (15:50 +0000)
committerArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
Sun, 7 Mar 2010 15:50:54 +0000 (15:50 +0000)
Package-Manager: portage-15754-svn/cvs/Linux x86_64

dev-libs/icu/ChangeLog
dev-libs/icu/Manifest
dev-libs/icu/icu-4.4_rc1.ebuild [new file with mode: 0644]

index 350c8262088f03244e1511e695d8c93c964824d3..10c2263f32a95b334b0f3bd2d978e925c4d32b3b 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for dev-libs/icu
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/icu/ChangeLog,v 1.103 2009/12/14 18:33:14 armin76 Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/icu/ChangeLog,v 1.104 2010/03/07 15:50:54 arfrever Exp $
+
+*icu-4.4_rc1 (07 Mar 2010)
+
+  07 Mar 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  +icu-4.4_rc1.ebuild:
+  Version bump.
 
   14 Dec 2009; Raúl Porcel <armin76@gentoo.org> icu-4.2.1.ebuild:
   arm/ia64/sparc stable wrt #281267
index f5aebe04a3a0c3533299f91f9da224f4a1973978..719797dbc68b7b26458055c21e7ccb78deda9b64 100644 (file)
@@ -15,9 +15,12 @@ DIST icu4c-4_0-docs.zip 4366805 RMD160 ce81012d86ff609b443b710f822f107d629a75ed
 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_1-src.tgz 13161131 RMD160 1b94317a117c40d564ec047cff9cb2de2de3bd9e SHA1 872a77fca51325ab0b335cbbadc1739576078434 SHA256 814de31e1413df945cdd34939b424c4cf7a94d1c481f2d44c99c8ca52b288063
+DIST icu4c-4_4_rc1-docs.zip 4762481 RMD160 de18002e3f9cfe0f213cd5dc27d6c3a3398ab182 SHA1 5ff5c2d4e9ecf136e4414133807f44ea75a62970 SHA256 86cead0d27ba6f59aff56073207fc6e866018c63c0165a432dc991d254d51eba
+DIST icu4c-4_4_rc1-src.tgz 16431456 RMD160 bc1e8e01fdb828d33a356dd1532635da3376a8ba SHA1 ab84a4098c49186b7e62479e85feb36f9337bc13 SHA256 a69730e66bfad1be8c571f9cdc86d08b31f6d35fe720ddb7625a2825a3c9eb73
 EBUILD icu-3.6-r2.ebuild 951 RMD160 9bbf921a1e5cdf0c14d3cbc6319f15c99c9fd255 SHA1 88de3f6de23f0a3a3d55d158a7f3f880aee23f4b SHA256 948a2a6ef61fb2669fc38f57bfb10773e9835523446f7356259058a0cdf6b086
 EBUILD icu-3.8.1-r1.ebuild 2305 RMD160 6b6537758e8ff7038e362b02d412afb3d4e267b4 SHA1 1d37dd15f7c899010807726bf25a723776f80ba1 SHA256 a766cd6d4950c0fe44126c53a8fa14704a7293cf0b1120b0ba9611247b84e6e0
 EBUILD icu-4.0.1.ebuild 2172 RMD160 bf0956acfe882128b7be0508b473cc45d2fa5827 SHA1 90f225176c33db740be4f0a7eade80bf9a3b5f1c SHA256 89ec96ebcbe1520c215887b127c3b1b6cf71a0d68af43f975f086cc3e6257a3a
 EBUILD icu-4.2.1.ebuild 2092 RMD160 1bcd9e0b51536bd5726d8b7fbd7065cdd81a37ba SHA1 18ebdeb5a06bc3087bd25984c2f930a015d71d09 SHA256 63d07ed11f3009af74eb0f266b7df17f6f757eb7e40d5512b47100e48a6dd60d
-MISC ChangeLog 12481 RMD160 5ff4bf754ec55f99353306a6f5a200f823a03182 SHA1 16d80337dc35f57a60a373318a0e9b4f193acf49 SHA256 82bbabbc90e46dc98fd3ef79634a74e578dc347def1de9f9d62145b76efae616
+EBUILD icu-4.4_rc1.ebuild 1981 RMD160 0c52f70df6a635632b99541c9f1a4d0a42df7d6f SHA1 b504102c7b715e8f0f91b0c638a5fa341d557603 SHA256 cdce6dc4d6c8efae0e488ae909c65757eb9b8f5b2868465b2640a6bea9c88e80
+MISC ChangeLog 12623 RMD160 cd0b65ce63dcb33ca3d2b36ac7a225ec13e80d8f SHA1 1de18f4e92db88c220253653d513806377da2d13 SHA256 952bedbdd7552c8259098b0acf3c8cd6b3a31f4a110ee1984c246358d4695a0b
 MISC metadata.xml 274 RMD160 c5ce174bf40a37d632d003bab5e2c5b97777a1c6 SHA1 ccf8f018b8d3a49a1557b5f77e29802cbbc6140d SHA256 b2c70fe9d0595a367c5d41793662a02d301f77b09b6dc70f5b675c2725419a6a
diff --git a/dev-libs/icu/icu-4.4_rc1.ebuild b/dev-libs/icu/icu-4.4_rc1.ebuild
new file mode 100644 (file)
index 0000000..0708485
--- /dev/null
@@ -0,0 +1,80 @@
+# 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.4_rc1.ebuild,v 1.1 2010/03/07 15:50:54 arfrever Exp $
+
+EAPI="2"
+
+inherit flag-o-matic 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_BASEURI="http://download.icu-project.org/files/${PN}4c/${PV/_/}"
+DOCS_PV="${DOCS_PV/./_}"
+SRCPKG="${PN}4c-${PV//./_}-src.tgz"
+APIDOCS="${PN}4c-${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"
+KEYWORDS=""
+IUSE="debug doc examples"
+
+DEPEND="doc? ( app-arch/unzip )"
+RDEPEND=""
+
+S="${WORKDIR}/${PN}/source"
+
+pkg_setup() {
+       # ICU fails to build with enabled optimizations (bug #296901).
+       if use arm || use ia64 || use sparc; then
+               filter-flags -O*
+       fi
+}
+
+src_unpack() {
+       unpack ${SRCPKG}
+       if use doc; then
+               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
+       # https://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
+
+#      epatch "${FILESDIR}/${PN}-4.2.1-pkgdata-build_data_without_assembly.patch"
+}
+
+src_configure() {
+       econf \
+               --enable-static \
+               $(use_enable debug) \
+               $(use_enable examples samples)
+}
+
+src_test() {
+       emake 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/apidocs
+               doins -r "${WORKDIR}"/apidocs/*
+       fi
+}