diff options
author | Andreas Hüttel <dilfridge@gentoo.org> | 2014-01-01 21:03:49 +0000 |
---|---|---|
committer | Andreas Hüttel <dilfridge@gentoo.org> | 2014-01-01 21:03:49 +0000 |
commit | fd1996955418cd144e36bfbac865211d1559c7b4 (patch) | |
tree | 45d641daff56c8b7bb41ebaf7dc546fdb11c8a64 /dev-libs | |
parent | Introduce dbus useflag, bug 496702; add subslot dependency on dev-lang/perl (diff) | |
download | historical-fd1996955418cd144e36bfbac865211d1559c7b4.tar.gz historical-fd1996955418cd144e36bfbac865211d1559c7b4.tar.bz2 historical-fd1996955418cd144e36bfbac865211d1559c7b4.zip |
Version bump, bug 496470, thanks to polynomial-c
Package-Manager: portage-2.2.7/cvs/Linux x86_64
Manifest-Sign-Key: 0x84AD142F
Diffstat (limited to 'dev-libs')
-rw-r--r-- | dev-libs/icu/ChangeLog | 9 | ||||
-rw-r--r-- | dev-libs/icu/Manifest | 30 | ||||
-rw-r--r-- | dev-libs/icu/icu-52.1.ebuild | 134 |
3 files changed, 157 insertions, 16 deletions
diff --git a/dev-libs/icu/ChangeLog b/dev-libs/icu/ChangeLog index 15e73e0240b3..40baacf2cd8c 100644 --- a/dev-libs/icu/ChangeLog +++ b/dev-libs/icu/ChangeLog @@ -1,6 +1,11 @@ # 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.261 2013/12/27 15:35:54 dilfridge Exp $ +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/icu/ChangeLog,v 1.262 2014/01/01 21:03:36 dilfridge Exp $ + +*icu-52.1 (01 Jan 2014) + + 01 Jan 2014; Andreas K. Huettel <dilfridge@gentoo.org> +icu-52.1.ebuild: + Version bump, bug 496470, thanks to polynomial-c 27 Dec 2013; Andreas K. Huettel <dilfridge@gentoo.org> -files/icu-4.8.1.1-fix_ltr.patch, -files/icu-4.8.1-fix_binformat_fonts.patch, diff --git a/dev-libs/icu/Manifest b/dev-libs/icu/Manifest index 36e67041cf3b..9fdffc16e11d 100644 --- a/dev-libs/icu/Manifest +++ b/dev-libs/icu/Manifest @@ -3,24 +3,26 @@ Hash: SHA256 AUX icu-51.1-CVE-2013-2924.patch 1443 SHA256 465798c50079c16e2c6b467f83c5ca227436beb272594a5345eb2787efcdc83b SHA512 167b8bca4e0027cd8eef9354ad8682087cc71b2ff1f910d4245003cf94f8b75be663791741d82a439a7db6e7ade9a0ef800a32d69f3b2c683150c773009d2b59 WHIRLPOOL c1c96d831a760dab21f3ea04bf5b875642e95a11fc46b403e88cd64be0094fa56abcc5f9e41f969baaec2a4d2cdb25f556ce37b8a2322cbe1eeaccc201a56795 DIST icu4c-51_2-src.tgz 21841928 SHA256 deb027a05f1b3bec03298b96fb93b28c84e9683c22e6f94effa67fdc7bd704cc SHA512 74e22b792d6812c1bf2192f2572f75ec8a14fac5e9b00850f9225279fc09da913082001bef20595f6634a5c3f3335e92906568023544516da69a775bcf5e2a1a WHIRLPOOL 098d6c77543cd6b30cc39dd79776b7dc3b0c4111af289b43dab1dc6ca1fd056bdb99363f8e0af7a2f800b95fe7a50024fa395764c9e14582a0b3c54266b25946 +DIST icu4c-52_1-src.tgz 23875368 SHA256 2f4d5e68d4698e87759dbdc1a586d053d96935787f79961d192c477b029d8092 SHA512 5300b1d97340850d3d72af220ff5cbc2ae2820aff4367b60e52f17ead9831011dcda3d4c5af57c899d47b6fc964b23c9c8922954b32d314d669eb1a479a2efb0 WHIRLPOOL fd9d0ed8f55b93349164595c79544f41791774eff5e82b043be333732104b19c4036f6a6c53784bfe4494c005b950a4e96433646be24f310a681a18db0d19bfd EBUILD icu-51.2-r1.ebuild 3114 SHA256 5f8e92dbed45b89a457e9f7e5707807be513b4e82167351148be3e675b81f453 SHA512 6412a12b1913d7016593819ba2228fc79926468e7a3bac0a3763b065255dd1fff973a9e6e107c7f069d5806b4103646f233d34c4bb023ef066cd451230d279e0 WHIRLPOOL b555b0d0bbc69605fede5780584c73e5d68623d0179303437da794de841a717c859e08ec2c7a88bff574086522b9a2790461eff8e0fdb0d2d759ca2ba994783d EBUILD icu-51.2-r2.ebuild 3487 SHA256 38153e5e6c44ea1f21092580938c477049fb90f24675fc3d09415f295f10449c SHA512 8dba68fd8b0abf49826873310a47c52e7e5d6795eb8ed13e5a2ab71550e7735f75f33dfe5cef79e2a5933bf957b49f1100d3fa5a248b9d3df2c32591d70ee917 WHIRLPOOL e6f62644feb9c26b4c96e5ac0a6e682f3e0ccad56cc9c6e23f8abb4d0b28db2610bb39a6c8303ef91f2e892b8f717e72383429211c7017e433164fa7ae3c3b1a -MISC ChangeLog 34333 SHA256 57c6f57968509b96bfb0ce7f294b90e38fcde35f8fb88b9bb0abdd8ac1f43f4d SHA512 d7d5c456753ce81672878691f84356297d5b706a8284a981616c0f3689c7d574da525e6673ce41a6ec977f6cf8321aa64e455282121eb4f83e7bfc22c5f5f071 WHIRLPOOL 4eb4b36a9cf062ec3b4f03f65f14a838c307a54b121253b7fc64322068221b57ac342e0908a6e785588558fee192411548ba5ccfcaad1060e81b74be967cb93c +EBUILD icu-52.1.ebuild 3073 SHA256 26bb5d31c5803070af3e6feb403c1b47880650b7576cda9b2b198a4727a898c6 SHA512 6194ec87ba42efcf4cd00f62f5a4d632f36aad595c21977f5bca51fa9e3f8e23e31c524efb385a797dccec2831f696185b0f9ea9600e2987f1f4aa7292158913 WHIRLPOOL 04e2dee3924e98a94dae78ce48d2f067cbd49b7bad58515b8864d5efa0895158bbdb41c9cdc4a3a00970e99ad86e6e8c44e84b48620e1a782f9ee6c36061fafd +MISC ChangeLog 34485 SHA256 78e6bec4d063021adacc37d22a05a468fb42bb7e83c8b41ebf11c429876548a8 SHA512 d07c0ca1c55b0fb85b4fc0a4a44ea04e21297d989e743e5003d5d53d26180d454012b712590089fae3b76ba09c6a283371001f2be8befe946de8dc086283ea5d WHIRLPOOL 39a1c0a40a62d165bb4817e3247f7d22dba5146929de2f1e3d6062647bd6719c77d4624facfebfea6f9332a662951ff84305c3b6ec967eed3ea7c4b3515f4eb9 MISC metadata.xml 164 SHA256 6dd077e0a4bddf8cac0a6d7fb01d5f992a81c85d77d55787d19c6d4ae4c5aeeb SHA512 acd8ec5158c34fd738af175dda4c270a884c80e76dd10d9252e2513846ae1cb69ed8b1afe328a69ced10974ca3c60366394990b98a0d9b9815527f262afd9937 WHIRLPOOL 43b43d99d3c96c6da7006df219d57a4ff853353940dbd597bbbd2be00af7b38f0e6c3e33024b1e964ef1fedb12f788ea78693b7e3527011d8bbb9757ec0b88a2 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iQIcBAEBCAAGBQJSvZ7tAAoJEJS/30SErRQvLGIP/RnZqXxqiTdAimvnhblf8Ylg -rEE5vm8wiJlVlpSwuIkzOGmNQJ+KsHk7qkD7OiCB6eLmu7sOQdEmNfywBhszlRSA -nrjT2BRp+qVmJ2kgWxXJaQNtNvLytGeHLoNt41FgU0G1dahdmrvi5yE2ebjN1CkE -nsr7c5OevlgMN+x0Joo7mz+1PJmvD5rfrJycPEE7nMS/x+5chYXDlMWGcBnrJAEb -xOeQWNrovm1ljbcNywApjIqC+UkfiZNwjloK/bXt2s0jjNYfSbaaf2bVGbi+LCI2 -653XdbETE/Cm/y5227oEKwB2G59BStACihfB1O0QjJ42ZBBqfE8/JpzrR5PwmGD6 -nsAqELor/qrqAbdhueNR/F/6qNVe5Bd86Cp3NAKlNGIi0HyoLInQ86zND74iXydp -d/z9u5MjeTZVo/GgerjstEb2iB00s1sVfgbzmGQqrycI3bGP8/hzAgv6j5H3em3b -2SUJwappLNiFl2+BZXDPF0+DbeDz02ApV3EZ59roT+lIFr/SGcsIM1fb3LmxiXmz -5TeVabOjnGTOJGe5gIJPHobyDHh/iScqerXhYWLXwYr2lrWGnlitUdzxilhrScbl -u+h02QUjsY9Qs5/Q1dSd+4ztDk/4XQDBt2S/B71zH4pGpmj3DQ0HkQG2wE3ECNtD -j5wWDQHPjPBajS1A12lS -=BvZO +iQIcBAEBCAAGBQJSxIM+AAoJEJS/30SErRQv/J4P/3Okoz0cVacgRnZqyhmp/nD0 +EW7XwIArlHsXL4ILUnNzMutdoJE44YoHo98PehJ7hJrYxuHw5E0/ftWZcDSLRcar +qWxJIz4vDhfklUdJg9CaNIHU7LwLxqtYj9owq9ujCTgpvrTuUFLzAMEm0B83BJbT +wbxb4OoKciTOpVBXMeB/CVlSa/pU3P3adttVnypK7UTTTsA4P/OkLJ2VGN2YH4NT +Gmokj3Yqjal2vddH+mQTudp5SsjXcNf3oyHOaLIlZOwxjKlQvVGunYGxaMSTZgK8 +/X1Fjw5sUTDDpjIp1s2gLsfjOc/mj/Aum5Hw/gyW4cwlNfFuhnzoTa1crXNXvtPm +kfJRivv198i45WUmtcEk0CrgN4ZGqRGadRSUpoihsGPIYz7iLwhoEkiE2NcUF8UO +fxFQz1dB5F8RlyaVkok3J1fp0GDR1Q/9uzV7fXBXU/fO1uUr8RNA99eSNyasW477 +nHLcJ04t6mxdUejGRwETpPvtt4pt5gvXfkrz0HJAgdohM9rRU/z8ojbl/Zt8RXzn +n4/4GnLgEG88e1Ya5a8qLzEMsbwz09Da7PMn43WNq5hcBbb3Y1UGO3xTU+7ycaZV +WqfUhPzlasBc3XwVPsnkeSSGUkDng3s7h112rp0etJenPM46M/NHo4EidyTNGWgp +e8N7UlEXaC3LlTjoyDzx +=iQqR -----END PGP SIGNATURE----- diff --git a/dev-libs/icu/icu-52.1.ebuild b/dev-libs/icu/icu-52.1.ebuild new file mode 100644 index 000000000000..cf4351664fb4 --- /dev/null +++ b/dev-libs/icu/icu-52.1.ebuild @@ -0,0 +1,134 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/icu/icu-52.1.ebuild,v 1.1 2014/01/01 21:03:36 dilfridge Exp $ + +EAPI=5 + +inherit eutils toolchain-funcs autotools multilib-minimal + +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/52" + +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" + +src_prepare() { + local variable + + epatch_user + + # 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.ac || die + eautoreconf +} + +src_configure() { + if tc-is-cross-compiler; then + mkdir "${WORKDIR}"/host || die + pushd "${WORKDIR}"/host >/dev/null || die + + CFLAGS="" CXXFLAGS="" ASFLAGS="" LDFLAGS="" \ + CC="$(tc-getBUILD_CC)" CXX="$(tc-getBUILD_CXX)" AR="$(tc-getBUILD_AR)" \ + RANLIB="$(tc-getBUILD_RANLIB)" LD="$(tc-getBUILD_LD)" \ + "${S}"/configure --disable-renaming --disable-debug \ + --disable-samples --enable-static || die + emake + + popd >/dev/null || die + fi + + multilib-minimal_src_configure +} + +multilib_src_configure() { + local myeconfargs=( + --disable-renaming + --disable-samples + $(use_enable debug) + $(use_enable static-libs static) + ) + + multilib_build_binaries && myeconfargs+=( + $(use_enable examples samples) + ) + tc-is-cross-compiler && myeconfargs+=( + --with-cross-build="${WORKDIR}"/host + ) + + # icu tries to use clang by default + tc-export CC CXX + + ECONF_SOURCE=${S} \ + econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + default + + if multilib_build_binaries && use doc; then + doxygen -u Doxyfile || die + doxygen Doxyfile || die + fi +} + +multilib_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 +} + +multilib_src_install() { + default + + if multilib_build_binaries && use doc; then + dohtml -p api -r doc/html/ + fi +} + +multilib_src_install_all() { + einstalldocs + dohtml ../readme.html +} |