summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gilbert <floppym@gentoo.org>2012-03-25 00:37:40 +0000
committerMike Gilbert <floppym@gentoo.org>2012-03-25 00:37:40 +0000
commitb7616301e0f88553f5b6b9308f7e62fdf6cdaa44 (patch)
tree15c4a5e7ffca6a07281683e4118f0d3c23baf6ec /dev-libs
parentMask dev-libs/icu-49 for testing. (diff)
downloadhistorical-b7616301e0f88553f5b6b9308f7e62fdf6cdaa44.tar.gz
historical-b7616301e0f88553f5b6b9308f7e62fdf6cdaa44.tar.bz2
historical-b7616301e0f88553f5b6b9308f7e62fdf6cdaa44.zip
Version bump. Ebuild by Arfrever.
Package-Manager: portage-2.2.0_alpha95/cvs/Linux x86_64
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/icu/ChangeLog7
-rw-r--r--dev-libs/icu/Manifest11
-rw-r--r--dev-libs/icu/icu-49.1.ebuild90
3 files changed, 103 insertions, 5 deletions
diff --git a/dev-libs/icu/ChangeLog b/dev-libs/icu/ChangeLog
index c3e0d1ca47d2..5eac4e379cca 100644
--- a/dev-libs/icu/ChangeLog
+++ b/dev-libs/icu/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-libs/icu
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/icu/ChangeLog,v 1.177 2012/03/25 00:15:31 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/icu/ChangeLog,v 1.178 2012/03/25 00:37:40 floppym Exp $
+
+*icu-49.1 (25 Mar 2012)
+
+ 25 Mar 2012; Mike Gilbert <floppym@gentoo.org> +icu-49.1.ebuild:
+ Version bump. Ebuild by Arfrever.
25 Mar 2012; Mike Gilbert <floppym@gentoo.org>
files/icu-4.8.1-fix_binformat_fonts.patch, files/icu-4.8.1.1-fix_ltr.patch:
diff --git a/dev-libs/icu/Manifest b/dev-libs/icu/Manifest
index 5bab64abbf8e..fd905a4e9d15 100644
--- a/dev-libs/icu/Manifest
+++ b/dev-libs/icu/Manifest
@@ -7,6 +7,8 @@ AUX icu-4.8.1-fix_binformat_fonts.patch 530 RMD160 2a896c9c7d460c86cc18ee59f03ee
AUX icu-4.8.1-fix_ltr.patch 2154 RMD160 4d35706305de4a00825e8d98cee620305ff27544 SHA1 f5d4f24ceacf57c15d92eb40ccf314a0e9cf0c8a SHA256 e701ad66912f863882064d9be599b181623a5584336fafc340bcb5a6f354d836
AUX icu-4.8.1-fix_nan.patch 2246 RMD160 289f11b2a260de557c30eb8527c8a0886cfe6ecb SHA1 5964b99936cb2c0c9af2234c02502799d10eb367 SHA256 6e2375c96cfdf87028e6c3d3235ab7bfc6258cd0a505a75f3518611b1caba8e4
AUX icu-4.8.1.1-fix_ltr.patch 2175 RMD160 49ef2d6df6b9ffc949a9377a6662e02f0ef6083b SHA1 b29c8223b824d018ae5fba210c9b4490a5d701aa SHA256 ecef8b305a8ab43c9164a2aaa39b3509e042008d374d6661900efea78372946a
+DIST icu4c-49_1-docs.zip 4242056 RMD160 6ec581b245f8ae678458c674f977722589585383 SHA1 5b65b2bdb30fb411f317bd89a4d7e389e7a8ab62 SHA256 df8e333ac3022b43d18216d52b8b8be4735e0cfc09dc81dc77b3730b864b41e2
+DIST icu4c-49_1-src.tgz 19000749 RMD160 d62ad33ea76da42f95399944f7c7444510466e4f SHA1 861a9e6f0f80239a93e02a1717e5c8a57fe97014 SHA256 b6399f00941d982c64fef96b0094dd2f7c1421f8a0c113686d5f123daf8eabca
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
DIST icu4c-4_8_1-docs.zip 5364512 RMD160 bc1794f99be91b7646f13ac06a96b912a1b388f5 SHA1 51f796df86f2e69c0ef1e398727a1fcb5fcbb7a3 SHA256 efcedde8bfaaf6aa33816a4124980058187868a6eedd4fe68d2d15f19977b3bd
@@ -17,12 +19,13 @@ EBUILD icu-4.6.ebuild 2298 RMD160 6d1c590d0ea65070ad719210284c2d8587523868 SHA1
EBUILD icu-4.8.1-r2.ebuild 2397 RMD160 847fb0cd19f27445101b08cb2ca9d6f074679c5d SHA1 a0cf6793a95a3c22326f9b72269acf9aeaed4b8e SHA256 d865cdf050eceff6d1a3a15cc1b549ad054df8baefbfd97a96cae6c50e19f5cf
EBUILD icu-4.8.1-r3.ebuild 2452 RMD160 643d44d979d81b793758319630dcf428ed88ae31 SHA1 b81d641a32125ab8fa894440f8c11d506bfe7ec1 SHA256 7e2af49c4d71c8e6635eb3e880b88565e288734bc9ba0c88ed85f2fbc683a908
EBUILD icu-4.8.1.1-r1.ebuild 2369 RMD160 39aeaef33f9df9432ec8da5cb1e2540eae7f6b26 SHA1 bf7659aa21d4627ea236c4ee52dd8c66fc138f1b SHA256 e936748af94516422d1ed5371dadee9cdd35975a6186e05912b36e212e4a3a58
-MISC ChangeLog 22084 RMD160 9ac69d5aedf8a423fe509c4bf5c5cd537460ee6d SHA1 bf1d7eff639599d2fa9b4e1e0378d637fab37486 SHA256 bf958e0c70f189a966ccc3e328ff70c64ecb5dafa1f8a08be72a621ed627d2f9
+EBUILD icu-49.1.ebuild 2246 RMD160 52afeab0818e37c29254c755837c835b622a3a19 SHA1 0fb3baf65b8a9fab81df9aed2527b91a35ae8e3c SHA256 bfa0722437436f17f597643006adbc4fe35f3900ed7913350192301aff97b274
+MISC ChangeLog 22213 RMD160 b1cbf140863c5c006970875965da9ab2aeb4447d SHA1 19edad97e9b9b21cf6182608e763983625a457bb SHA256 62efa50afc420842d7f5c58581605b11e876aa585712c6642e4366b71d61d39a
MISC metadata.xml 416 RMD160 a0cb34c06171b26aa6c8327bfbffbded6329bd4c SHA1 6527f1a54252da5ce94a59da162831c360af0287 SHA256 327e9387b2e51e95fb33707787c6a4e3bf2e2fcea2924bd241f4b257951c4c9d
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iF4EAREIAAYFAk9uY6kACgkQC77qH+pIQ6T9EgD8DOWXREOnmnzgQdeJ/O9hEEpl
-nKNyfLuIlCQN6CEIS5cBAIM1atH55wd3EX9htsErK1RMUN3fEYy+FoDnFYqoLU8C
-=nYYI
+iF4EAREIAAYFAk9uaNoACgkQC77qH+pIQ6Tt/gD/aot+qDAUU3sO8VQbIit/0x1E
+4RuWswhzMeXYRKkVX6ABAJIWnMA/2tRsxbSlbIk6gpxFYWBx07YXnJXqMhAXJTR+
+=VppX
-----END PGP SIGNATURE-----
diff --git a/dev-libs/icu/icu-49.1.ebuild b/dev-libs/icu/icu-49.1.ebuild
new file mode 100644
index 000000000000..f29edda15ff8
--- /dev/null
+++ b/dev-libs/icu/icu-49.1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/icu/icu-49.1.ebuild,v 1.1 2012/03/25 00:37:40 floppym Exp $
+
+EAPI="4"
+
+inherit versionator
+
+MAJOR_VERSION="$(get_version_component_range 1)"
+if [[ "${PV}" =~ ^[[:digit:]]+_rc[[:digit:]]*$ ]]; then
+ MINOR_VERSION="0"
+else
+ MINOR_VERSION="$(get_version_component_range 2)"
+fi
+
+DESCRIPTION="International Components for Unicode"
+HOMEPAGE="http://www.icu-project.org/"
+
+BASE_URI="http://download.icu-project.org/files/icu4c/${PV/_/}"
+SRC_ARCHIVE="icu4c-${PV//./_}-src.tgz"
+DOCS_ARCHIVE="icu4c-${PV//./_}-docs.zip"
+
+SRC_URI="${BASE_URI}/${SRC_ARCHIVE}
+ doc? ( ${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_VERSION}\.${MINOR_VERSION}.*"
+
+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 CFLAGS CPPFLAGS CXXFLAGS FFLAGS LDFLAGS; do
+ sed -i -e "/^${variable} =.*/s:@${variable}@::" config/Makefile.inc.in || die "sed failed"
+ done
+
+ epatch "${FILESDIR}/icu-4.8.1-fix_binformat_fonts.patch"
+ epatch "${FILESDIR}/icu-4.8.1.1-fix_ltr.patch"
+}
+
+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
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+
+ dohtml ../readme.html
+ dodoc ../unicode-license.txt
+ if use doc; then
+ insinto /usr/share/doc/${PF}/html/api
+ doins -r "${WORKDIR}/docs/"*
+ fi
+}