diff options
author | Tomas Chvatal <scarabeus@gentoo.org> | 2013-02-06 14:22:14 +0000 |
---|---|---|
committer | Tomas Chvatal <scarabeus@gentoo.org> | 2013-02-06 14:22:14 +0000 |
commit | 3141ccc84eb0ea2f3a803872a1cb2e971d9a62cb (patch) | |
tree | ae3b793a43a05412eaf6c1325277c0d1ce821caa /dev-libs/icu | |
parent | Version bump to latest snapshot. (diff) | |
download | historical-3141ccc84eb0ea2f3a803872a1cb2e971d9a62cb.tar.gz historical-3141ccc84eb0ea2f3a803872a1cb2e971d9a62cb.tar.bz2 historical-3141ccc84eb0ea2f3a803872a1cb2e971d9a62cb.zip |
Version bump for the latest, should fix few regressions of 50.1.1 where i tested.
Package-Manager: portage-2.2.0_alpha161/cvs/Linux x86_64
Manifest-Sign-Key: 0x8EEE3BE8
Diffstat (limited to 'dev-libs/icu')
-rw-r--r-- | dev-libs/icu/ChangeLog | 8 | ||||
-rw-r--r-- | dev-libs/icu/Manifest | 20 | ||||
-rw-r--r-- | dev-libs/icu/icu-50.1.2.ebuild | 118 |
3 files changed, 141 insertions, 5 deletions
diff --git a/dev-libs/icu/ChangeLog b/dev-libs/icu/ChangeLog index a0a65509738b..58d8a3334eec 100644 --- a/dev-libs/icu/ChangeLog +++ b/dev-libs/icu/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-libs/icu # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/icu/ChangeLog,v 1.225 2013/02/02 10:53:04 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/icu/ChangeLog,v 1.226 2013/02/06 14:21:39 scarabeus Exp $ + +*icu-50.1.2 (06 Feb 2013) + + 06 Feb 2013; Tomáš Chvátal <scarabeus@gentoo.org> +icu-50.1.2.ebuild: + Version bump for the latest, should fix few regressions of 50.1.1 where i + tested. 02 Feb 2013; Alexis Ballier <aballier@gentoo.org> icu-50.1-r1.ebuild, icu-50.1-r2.ebuild, icu-50.1.1.ebuild: diff --git a/dev-libs/icu/Manifest b/dev-libs/icu/Manifest index 1d3934401631..45740129f152 100644 --- a/dev-libs/icu/Manifest +++ b/dev-libs/icu/Manifest @@ -10,16 +10,28 @@ DIST icu4c-49_1_2-docs.zip 4245617 SHA256 50fcc81a797b20ebaf12167479f24eac323bad DIST icu4c-49_1_2-src.tgz 19010646 SHA256 cce83cc88a2ff79d65c05426facbf30530bbe13a1cfda04b3ab81b55414cf5a3 SHA512 83997878222ada25be281c35b766906a9997da350068d4f7400874ea37133baeef0e8277dc117219c37ab486b643125b4b73ace956507d2237c1c9002173a140 WHIRLPOOL 68ff12ab0b3b5e471ced5d07c7170494e24526591587669b86a2a732ce3d0dda4abd74e2dcfdc3dd2e66a30b28d897836a6b0c1f1148101e1b51ffc87a87f080 DIST icu4c-50_1-src.tgz 21181132 SHA256 68592b3c07d9b86100f41d0172eb1a81f3ffb2a8fef1104d7395099079ba7350 SHA512 01a3e42b6180641ae7569bba70c31509d2c65bc7cdd8e84a74444d5da1964486af001d0436c0e6b85ce8867d75bbdcf0b2ad2d18ed24196104db73fc469a301d WHIRLPOOL c7f958be4734d05cc0fcf1a541cc77618fbaabdeeda986b96de14e2a76ccf3eb2ed4b57548d9fb931f510f46207441e99f6f96217aa481bea3bb540b20b6d687 DIST icu4c-50_1_1-src.tgz 21189084 SHA256 a6f426e3c04749c74bcb9d2ce229f905de88deda2353db2249f2e96fe604df8f SHA512 0af83f880eeacbd9e095c21a63312b94885f11f5c57826b2bbacbae49e589ccacfccccc0c95f37a186a55b5aed7cdb125dd98a0f8b39963b716687506dca3615 WHIRLPOOL b434902fc96e4f6f637813a766ac6989add7470800a6ae5927787e3cc1b5bd5a53556d48c880270c4aa50aae388b7aa65c6f186014e04eca86f4ca4c6d45be16 +DIST icu4c-50_1_2-src.tgz 21189361 SHA256 cb68067dcc60d682f8e037bf0961bdd5169cb4652ef8aa136e893780047dafd3 SHA512 473824582f1240bbe985ce449438e5130955b98d13af1cbc9df5fae26a2080a459501298a6a779c793e39578b771d55c0c67ab7e29c668320809506a41e87d2b WHIRLPOOL 51c2c2e297f01e894927d0485774f70f0da66221fc73ca49322c4ecfc806eefb628a46af0b7e4aa75771bb57109660f9f7fdc05d92cd58d8e738558d313eb4a7 EBUILD icu-49.1.2.ebuild 2303 SHA256 22b5fcfce6d5f8708fd606622648923b5146ac20d7e802af7c09aa8b2b9f6721 SHA512 02dcb2f28b89d09373518a86ec922831f52954ebe1846ca235e57db6cda3201df126ee5a13cb6597d0ffec762232d3ee33a360cb7f958a5de56a9823a729c965 WHIRLPOOL 54be9b6e9c912e7c193be83c2f20b3dd0f98b3d54961733a3622c7c314d51ae157f542c9ff996d46eeeba1b10f1167fc996e82576af2f8ebf242f6b9e27617da EBUILD icu-50.1-r1.ebuild 2864 SHA256 d9140a3a77d1d4dc32b2a4c2e2b59c9a5e1059ba4c3f84038b0e910ecc74d027 SHA512 7374ab3c7d418e841b9a5e35a5f1dbc78de1f63c7d4a32a623c80782354acf2f243efea3d21a15d79df00d7a51b497a2f5b6f022c81411f182f935bb837e00d5 WHIRLPOOL 1a710220a3fc2098808845761e1299a2ffb60770186ad4932ebf989d1a96f6cbb69a1617b71369260734a66c1ef3063e04040e34bc9cf93d5e2c8294583d1141 EBUILD icu-50.1-r2.ebuild 2864 SHA256 c37a3af54656395bab213194e913c69fd783ecc6042dc44d9deacdd9f14b5bc1 SHA512 a4fb9436a486bc2f5271414d5b41942a7cc589ed05f8ee738f26e01c65b3ae4f522d1b4475a714eb846367442369bb9e20afcddf3f3ec29d71b0dd7bb8e59763 WHIRLPOOL ba6f614e00aa41b0f6694306e4c9311b0e9d882d69ed70c28651590563b3846046bc3a98f899f0a6134a65f407482b7af8f85a67d9dfde7595423b79185d3fcc EBUILD icu-50.1.1.ebuild 2822 SHA256 4255fc70ac7cd287dcf55dae776a66098d0c5e5251a8c8a04553518b67b1c162 SHA512 9e30386d3715b7c0dc598c04b9782bd0e6e78f5f2a99184fa53ed1949c37c7feb3bac5e62a33f501c3d5e6c90906c3d44fdd31de11603a30addf0e318e078ac4 WHIRLPOOL 5d2a98f35da2780d7e80ab27aff527fff766fc10f2b61dfe01b5d1374d4a6f0ebc79ab911074f1eaa295d0ac5d5839cb9ab12e0fa666f26bfa7029b51abde200 -MISC ChangeLog 28991 SHA256 b943b1a6af249afdee1c88645f1385598d0800cef93fadf3c9d2db600db70e76 SHA512 4ca1829b220bf89b3352237e8664406a11eb456cc32b1073ba302e977f62801638038ad8240c93887c5cd5e55f44ce16e7e0beaf85a7d49f2855243e3ca5dabf WHIRLPOOL 133c18b1aee36b7a9e8dc86cf3600594a085f6c194c509db7394f9a20714b93bd5a4e5be501282cd0bb549f3e699dd347427186265db00b1909f6b9451839358 +EBUILD icu-50.1.2.ebuild 2823 SHA256 705e6004e41570b306c97c9dd11f18bb27c792545f431bc71d3170bf15fa5142 SHA512 59b071755b5834a97b465f5245262aa477c8a61a2cac4c1886b8c0e7cc84bd30a134dfbf4b1cb12b353384069676ddfc88219abd3a7fe6694e47bfd0dedc030b WHIRLPOOL f238ffca82b6a3af2db0d23c6f5e6b5bdbe5d80892d8b47757028fcc85c7cf66b3357eaad6581a1b081d1226d0d027f898ef9bb830ca04e2596694c4b387c380 +MISC ChangeLog 29181 SHA256 3b3db8b4815e5da8a597ef9da3db236b4f14c44ff245e832b6d5cc824734b4df SHA512 75ebf3ee77d2241a18865446b7b0ab12c00b9f3507eb77422533d77d058be562b89e32a6063a9166dfc899ceff7c651783c0cf9baf23a51017ce23a99df6e011 WHIRLPOOL e57265d04912d952b855f24bd3f079c75b7cb772cb41d4e0a16dcae36daba6cce95c905f2121b33d9cc6335921467f2391a5965dabfa26e05edf0a70a0638085 MISC metadata.xml 164 SHA256 6dd077e0a4bddf8cac0a6d7fb01d5f992a81c85d77d55787d19c6d4ae4c5aeeb SHA512 acd8ec5158c34fd738af175dda4c270a884c80e76dd10d9252e2513846ae1cb69ed8b1afe328a69ced10974ca3c60366394990b98a0d9b9815527f262afd9937 WHIRLPOOL 43b43d99d3c96c6da7006df219d57a4ff853353940dbd597bbbd2be00af7b38f0e6c3e33024b1e964ef1fedb12f788ea78693b7e3527011d8bbb9757ec0b88a2 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iEYEAREIAAYFAlEM8BIACgkQvFcC4BYPU0pAfgCfbWG4GObIWkcbmIe1FEmg8lEi -d8UAoMde108T/hFysKAms5/MrTEkP2Yo -=mNo7 +iQIcBAEBCAAGBQJREmbXAAoJEOSiRoyO7jvoQn0QAJS4ZVKvN8HJCDF02PktPLsm +ia8M5ZVs9DsFMAmo2xty9fbjBbsgxvOirP4Kaf1l2Q4v5qCxron4xNKJZKq2yQbN +XgkySRxJzEP41vhrOvXhZuppSRGUJnreylISYlq0MRbAKtHYPut0uqd+NWKkwTuT +Tr6zDPf9A3dMpdReI3F2MT7LcoOkl9UWQs85NoxIiM1fvmJMiUfNEBPi7RiXJWoV +vq61kWQFR7vopZ+yAc+IJ8j4JEmiWCvSnOlTQhJE0tWIQSo30K0azovujbsbS+cW +mIOX0DupuU5rwhjvsuLdHRlYJmxHtSsCSHWdy/oo/Owy1ZzRX4gSUwVe6eQBizC8 +k16uNfYOQfHoVzvntCNieG/+ozeREyAHn930Nxfapkz4XDB7ACzxmN9dYtqZq/0S +SgPaWPWi5ke3TgJ6N60zDjfkdnXD+e/7NOdlzw41Urng4NXxWHeOjQJb8cBAq8C5 +Ik7iKnMbdHkCEjOPL3vhPEgvDYah6dcRXoQQ92VXlNyO+lJXuXfcVZc6OjVMHNwf +wSPHn2YhFSKkXu6Eyppv4uC+xmUqSJGfI785URMHHYuFeelRBnGev96mSeDE/7A8 +PFf9I157aIyCVJRZpqOA30Zp66H7V2ormGaW4sawZA/Rcuse9cMu009noAVDQHwI +Lxkq52G8xK0W7+StYUT1 +=TmA+ -----END PGP SIGNATURE----- diff --git a/dev-libs/icu/icu-50.1.2.ebuild b/dev-libs/icu/icu-50.1.2.ebuild new file mode 100644 index 000000000000..0bdd5630bd59 --- /dev/null +++ b/dev-libs/icu/icu-50.1.2.ebuild @@ -0,0 +1,118 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/icu/icu-50.1.2.ebuild,v 1.1 2013/02/06 14:21:39 scarabeus Exp $ + +EAPI=5 + +inherit eutils toolchain-funcs base autotools + +DESCRIPTION="International Components for Unicode" +HOMEPAGE="http://www.icu-project.org/" +SRC_URI="http://download.icu-project.org/files/icu4c/${PV/_/}/icu4c-${PV//./_}-src.tgz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -amd64-fbsd -x86-fbsd" +IUSE="debug doc examples static-libs" + +DEPEND=" + doc? ( + app-doc/doxygen[dot] + ) +" + +S="${WORKDIR}/${PN}/source" + +PATCHES=( + "${FILESDIR}/${PN}-4.8.1-fix_binformat_fonts.patch" + "${FILESDIR}/${PN}-4.8.1.1-fix_ltr.patch" +) + +src_prepare() { + local variable + + base_src_prepare + + # Do not hardcode flags in icu-config and icu-*.pc files. + # https://ssl.icu-project.org/trac/ticket/6102 + for variable in CFLAGS CPPFLAGS CXXFLAGS FFLAGS LDFLAGS; do + sed \ + -e "/^${variable} =.*/s: *@${variable}@\( *$\)\?::" \ + -i config/icu.pc.in \ + -i config/Makefile.inc.in \ + || die + done + + # Disable renaming as it is stupind thing to do + sed -i \ + -e "s/#define U_DISABLE_RENAMING 0/#define U_DISABLE_RENAMING 1/" \ + common/unicode/uconfig.h || die + + # Fix linking of icudata + sed -i \ + -e "s:LDFLAGSICUDT=-nodefaultlibs -nostdlib:LDFLAGSICUDT=:" \ + config/mh-linux || die + + # Append doxygen configuration to configure + sed -i \ + -e 's:icudefs.mk:icudefs.mk Doxyfile:' \ + configure.in || die + eautoreconf +} + +src_configure() { + local cross_opts + + # bootstrap for cross compilation + if tc-is-cross-compiler; then + CFLAGS="" CXXFLAGS="" ASFLAGS="" LDFLAGS="" \ + CC="$(tc-getBUILD_CC)" CXX="$(tc-getBUILD_CXX)" AR="$(tc-getBUILD_AR)" \ + RANLIB="$(tc-getBUILD_RANLIB)" LD="$(tc-getBUILD_LD)" \ + ./configure --disable-renaming --disable-debug \ + --disable-samples --enable-static || die + emake + mkdir -p "${WORKDIR}/host/" + cp -a {bin,lib,config,tools} "${WORKDIR}/host/" + emake clean + + cross_opts="--with-cross-build=${WORKDIR}/host" + fi + + econf \ + --disable-renaming \ + $(use_enable debug) \ + $(use_enable examples samples) \ + $(use_enable static-libs static) \ + ${cross_opts} +} + +src_compile() { + default + + if use doc; then + doxygen -u Doxyfile || die + doxygen Doxyfile || die + fi +} + +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 VERBOSE="1" check +} + +src_install() { + default + + dohtml ../readme.html + + use doc && dohtml -p api -r doc/html/ +} |