diff options
author | 2012-03-25 00:37:40 +0000 | |
---|---|---|
committer | 2012-03-25 00:37:40 +0000 | |
commit | b7616301e0f88553f5b6b9308f7e62fdf6cdaa44 (patch) | |
tree | 15c4a5e7ffca6a07281683e4118f0d3c23baf6ec /dev-libs | |
parent | Mask dev-libs/icu-49 for testing. (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | dev-libs/icu/Manifest | 11 | ||||
-rw-r--r-- | dev-libs/icu/icu-49.1.ebuild | 90 |
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 +} |