diff options
author | Mike Gilbert <floppym@gentoo.org> | 2012-05-06 19:24:39 +0000 |
---|---|---|
committer | Mike Gilbert <floppym@gentoo.org> | 2012-05-06 19:24:39 +0000 |
commit | fcdddd2fe17da26ff24fc166e2e69c3fc2d6b87c (patch) | |
tree | 029f06debb2e5e732facfd2d6756619758ee9ab2 /dev-libs/icu | |
parent | eapi=4; vdr-plugin-2.eclass (diff) | |
download | historical-fcdddd2fe17da26ff24fc166e2e69c3fc2d6b87c.tar.gz historical-fcdddd2fe17da26ff24fc166e2e69c3fc2d6b87c.tar.bz2 historical-fcdddd2fe17da26ff24fc166e2e69c3fc2d6b87c.zip |
Remove old versions. Requested by Arfrever.
Package-Manager: portage-2.2.0_alpha101/cvs/Linux x86_64
Diffstat (limited to 'dev-libs/icu')
-rw-r--r-- | dev-libs/icu/ChangeLog | 6 | ||||
-rw-r--r-- | dev-libs/icu/Manifest | 30 | ||||
-rw-r--r-- | dev-libs/icu/icu-4.8.1-r2.ebuild | 91 | ||||
-rw-r--r-- | dev-libs/icu/icu-4.8.1-r3.ebuild | 93 | ||||
-rw-r--r-- | dev-libs/icu/icu-49.1.1.ebuild | 90 | ||||
-rw-r--r-- | dev-libs/icu/icu-49.1.ebuild | 90 |
6 files changed, 11 insertions, 389 deletions
diff --git a/dev-libs/icu/ChangeLog b/dev-libs/icu/ChangeLog index 0700a1041c3b..658ca8d3230f 100644 --- a/dev-libs/icu/ChangeLog +++ b/dev-libs/icu/ChangeLog @@ -1,6 +1,10 @@ # 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.183 2012/05/06 16:26:56 hwoarang Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/icu/ChangeLog,v 1.184 2012/05/06 19:24:39 floppym Exp $ + + 06 May 2012; Mike Gilbert <floppym@gentoo.org> -icu-4.8.1-r2.ebuild, + -icu-4.8.1-r3.ebuild, -icu-49.1.1.ebuild, -icu-49.1.ebuild: + Remove old versions. Requested by Arfrever. *icu-49.1.1-r1 (06 May 2012) diff --git a/dev-libs/icu/Manifest b/dev-libs/icu/Manifest index b742e10a8e8e..3f13f2aa033f 100644 --- a/dev-libs/icu/Manifest +++ b/dev-libs/icu/Manifest @@ -1,5 +1,5 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA512 +Hash: SHA256 AUX icu-4.6-pkgdata.patch 4214 RMD160 0cdc3d409dcdedf7ac62cc0a29142d75dbb6aeee SHA1 c0bf9c4ca0767887ef4839e5f7ae31636d01d34a SHA256 643cfce19b2091fee859462a86dac7b6119063ee67abc1132d4700c44a79c271 AUX icu-4.6.1-parallel_installation.patch 1329 RMD160 48b673c8e56d046880340eca0c05cb0e52efde2a SHA1 2c00430f7ac4351a30ef048cf299288ab3735a33 SHA256 03ce917d8211af55ba2833039c90cf957696f6579e9b067ee26aa246363eaac7 @@ -8,39 +8,21 @@ AUX icu-4.8.1-fix_ltr.patch 2154 RMD160 4d35706305de4a00825e8d98cee620305ff27544 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 AUX icu-49.1.1-regex.patch 4860 RMD160 ad2a57eed7d639f1562cc1b3ab9457a414809b38 SHA1 2d552ec1ae29b0e9a4013eb0220a9a62f7ca16af SHA256 45ea5644d8161f367c6860cc5cc3f26fc72a69e86676d1a1296b2d8ded83967e -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-49_1_1-docs.zip 4243474 RMD160 c4fe4b580ef4f3f2bdba171550efb2a6d508a338 SHA1 c9fcd1571cdfe5848d1336841624b3b92d259cb6 SHA256 0cd59f0782b1330aa1b7c520dba315a8da48262639336f12bb123995dadcd80f DIST icu4c-49_1_1-src.tgz 19001722 RMD160 ad47b292be561398b25d198a35c025670432c3f1 SHA1 f407d7e2808b76e3a6ca316aab896aef74bf6722 SHA256 e6f079e9bd92d9eddc3fcdeb943408c4bfd3d25a569a7060c9221f174403cdf1 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 -DIST icu4c-4_8_1-src.tgz 18677882 RMD160 2196dffbc2d074cf56f5dcbb4e2b802c950cfcf0 SHA1 f0252b2b7ad1ef861ac39b177b7a6fcb6c94eb45 SHA256 19a4cd6e94187a03bca7514d694c5a5a666567e2884ce008ca9f14fa400af88f DIST icu4c-4_8_1_1-docs.zip 4078464 RMD160 ee07a9042714ff306de6e086a1510c9f884551ed SHA1 2b1cec2d684919c89b61a37aa845ecf68197beeb SHA256 03bd6dd2f3a2482af471840462512af4217984688e6ff2a2686a97c3a1980c2a DIST icu4c-4_8_1_1-src.tgz 18675781 RMD160 c1ac8098b3815604da9e278d752051fb861bea63 SHA1 7146ee269b39273fa98d750f73136b14f781758a SHA256 0a70491c5fdfc5a0fa7429f820da73951e07d59a268b3d8ffe052eec65820ca1 EBUILD icu-4.6.ebuild 2298 RMD160 6d1c590d0ea65070ad719210284c2d8587523868 SHA1 adb4f653ccbe95464797d7770ef6b62c3f634517 SHA256 e8d571cbfb718379372612180632df65979bb211c6526d1014c28e599d4f8b59 -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 2365 RMD160 3571f587ff510bb6ccc962d90288f901a0b73499 SHA1 16dfb9d2c64ee11e3cb86abc83288ee9bd6ed082 SHA256 68abfe56e8a83cddd54f62a50c7e60a94f44ee162fa7ba368862cd0cb3da348c EBUILD icu-49.1.1-r1.ebuild 2302 RMD160 4f76bd82b1eb72557de5b10db8451a4cee843c08 SHA1 1ac941fe1583e292e45416928106fe08d5170f8e SHA256 972d05d961a9da6843f832580ab5f28bd8d3250c30b6803c24c0e0897bf08c73 -EBUILD icu-49.1.1.ebuild 2248 RMD160 a87b2162b7f2b43e52df708a026940ebda5fe48a SHA1 5d7dc3a9761d9454854d43b4f1bb7e2dc700c9ff SHA256 b33fff51c62272fd27bdbc6b9b87f5200155dd8f9a3412067cd4c252b65034a3 -EBUILD icu-49.1.ebuild 2246 RMD160 52afeab0818e37c29254c755837c835b622a3a19 SHA1 0fb3baf65b8a9fab81df9aed2527b91a35ae8e3c SHA256 bfa0722437436f17f597643006adbc4fe35f3900ed7913350192301aff97b274 -MISC ChangeLog 22937 RMD160 c25bceee87763e30ae9416bc287223c41692cc60 SHA1 5f323575d450cbce8034a1a5c5afe0d2ac21f23e SHA256 e137f589ac5e2f5217e868797f3878b8748cb7adc69f5a691d85e9ea91d7d51c +MISC ChangeLog 23116 RMD160 f6c15c376423b360e6e54943b5b29e27700255a2 SHA1 7f4e28413b951e8f77cf269120cd0333db883aad SHA256 846fc710140bce81a2e8ad242629d0840957188e4302a1c537452ae14c84a7a5 MISC metadata.xml 294 RMD160 00109f9a2a1db3e7d1abf6d30704d56a20f745d8 SHA1 63c589c192de7a7e3cf1ec5e5d4807eb7703ccf9 SHA256 501a5b0d4dc6215cd3302bdbdd6aa8e8037036996fadbe48f20acd2e037a31d9 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) +Version: GnuPG v2.0.17 (GNU/Linux) -iQIcBAEBCgAGBQJPpqZVAAoJEPqDWhW0r/LCfdkP/iz3FHv8amLuIP2XfVPFYJY9 -+r1pyuccEIDHpgEjoBqLNf6FhY+xv3W8p79Xm9dmjdqaseM2b1ntXvAny7tR75hx -6oVZ5UKYXyQOSv3fWJ4cGrpjUfMegwV/tejiIDvgt6j6Z5dWzL6jUBJhf7VE1aMA -wlQJM+cErrsbnihFphTXhAOQdEvlTGHHlpr1HMdNuYKeIot/3z0M6GQUlWsjoYLS -doXg3T1o0WFBi7BFePDPI0GIE8oSkyCg0EmXMKe4i96hYkyun0H2Tx2p8Nf9DbmO -ZDSUcV9O/XrVI0xgmo0Z9RRpHNFmlmqUeZyUgArAFCh+o6GPSOW/xXSviQ6itZuI -9HPE0CWHGnFRS31hM1qJJYTRiK1jM+WFIAItIYRApg/0w90BmbD+N6MMHKPRZxA9 -JoVLzUxro+r3i39BVjxEukfxmHiGcvT/Yc/JizUYx8dGsBiUExj/SEjZ8ukZAESh -3TO64d9XQnTbdphyeXt5AMw5UbDpfrAul2MgMN79zHjd+F2R0n9YdzhWO42LCaTv -8xsZo3l6FuStdvAsk8eHvuXwiA8yfigmGdKf6why2hTay4TgXHGIX/i6wc2fWXNL -vcheB6ileW6bq/Kvob88TjtJtD/vWtMygxSFoU0rVWKHMeTixI5uDMd0dMa+FBLu -snNQqUamlsIQH58uMJLe -=r10v +iF4EAREIAAYFAk+mz/wACgkQC77qH+pIQ6TWQgD+LUjzFUHozW3rQEVKd/LV7fM6 +i59UyQ3nPIpqMTNPXsQBALVfRmwvtqvh9HvtdP79Nu7JZnLRnZwtblZJEKD4HxfG +=RsFG -----END PGP SIGNATURE----- diff --git a/dev-libs/icu/icu-4.8.1-r2.ebuild b/dev-libs/icu/icu-4.8.1-r2.ebuild deleted file mode 100644 index 0cb03ceea9b1..000000000000 --- a/dev-libs/icu/icu-4.8.1-r2.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/icu/icu-4.8.1-r2.ebuild,v 1.7 2011/12/28 19:14:10 halcy0n Exp $ - -EAPI="3" - -inherit versionator - -MAJOR_VERSION="$(get_version_component_range 1)" -MINOR_VERSION="$(get_version_component_range 2)" -if [[ "${PV}" =~ ^[[:digit:]]+\.[[:digit:]]+(_rc[[:digit:]]*)?$ ]]; then - MICRO_VERSION="0" -else - MICRO_VERSION="$(get_version_component_range 3)" -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}\.${MICRO_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-fix_nan.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 || 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 -} diff --git a/dev-libs/icu/icu-4.8.1-r3.ebuild b/dev-libs/icu/icu-4.8.1-r3.ebuild deleted file mode 100644 index 39a9213b7b5e..000000000000 --- a/dev-libs/icu/icu-4.8.1-r3.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# 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-4.8.1-r3.ebuild,v 1.1 2012/02/27 16:19:35 scarabeus Exp $ - -EAPI="3" - -inherit versionator - -MAJOR_VERSION="$(get_version_component_range 1)" -MINOR_VERSION="$(get_version_component_range 2)" -if [[ "${PV}" =~ ^[[:digit:]]+\.[[:digit:]]+(_rc[[:digit:]]*)?$ ]]; then - MICRO_VERSION="0" -else - MICRO_VERSION="$(get_version_component_range 3)" -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}\.${MICRO_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" \ - "${FILESDIR}/icu-4.8.1-fix_nan.patch" \ - "${FILESDIR}/icu-4.8.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 || 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 -} diff --git a/dev-libs/icu/icu-49.1.1.ebuild b/dev-libs/icu/icu-49.1.1.ebuild deleted file mode 100644 index d7ef83a49e14..000000000000 --- a/dev-libs/icu/icu-49.1.1.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# 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.1.ebuild,v 1.1 2012/04/07 01:32:33 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 -} diff --git a/dev-libs/icu/icu-49.1.ebuild b/dev-libs/icu/icu-49.1.ebuild deleted file mode 100644 index f29edda15ff8..000000000000 --- a/dev-libs/icu/icu-49.1.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# 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 -} |