diff options
author | 2014-08-21 13:44:56 +0000 | |
---|---|---|
committer | 2014-08-21 13:44:56 +0000 | |
commit | 4512244840db952674e52dff8870031b1884fd42 (patch) | |
tree | 6dbd5679b470e0269e1bfb319942d7d28b01589a /media-libs/harfbuzz | |
parent | bumped EAPI to 5; committed directly to stable as no other changes present an... (diff) | |
download | historical-4512244840db952674e52dff8870031b1884fd42.tar.gz historical-4512244840db952674e52dff8870031b1884fd42.tar.bz2 historical-4512244840db952674e52dff8870031b1884fd42.zip |
Version bump, bug #520400.
Package-Manager: portage-2.2.12/cvs/Linux x86_64
Manifest-Sign-Key: 0xDADED6B2671CB57D!
Diffstat (limited to 'media-libs/harfbuzz')
-rw-r--r-- | media-libs/harfbuzz/ChangeLog | 7 | ||||
-rw-r--r-- | media-libs/harfbuzz/Manifest | 34 | ||||
-rw-r--r-- | media-libs/harfbuzz/harfbuzz-0.9.35.ebuild | 87 |
3 files changed, 112 insertions, 16 deletions
diff --git a/media-libs/harfbuzz/ChangeLog b/media-libs/harfbuzz/ChangeLog index 365c4ec30487..e620fffc925e 100644 --- a/media-libs/harfbuzz/ChangeLog +++ b/media-libs/harfbuzz/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for media-libs/harfbuzz # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/harfbuzz/ChangeLog,v 1.84 2014/08/21 10:41:43 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/harfbuzz/ChangeLog,v 1.85 2014/08/21 13:44:49 pesa Exp $ + +*harfbuzz-0.9.35 (21 Aug 2014) + + 21 Aug 2014; Davide Pesavento <pesa@gentoo.org> +harfbuzz-0.9.35.ebuild: + Version bump, bug #520400. 21 Aug 2014; Agostino Sarubbo <ago@gentoo.org> harfbuzz-0.9.28.ebuild: Stable for ppc64, wrt bug #512012 diff --git a/media-libs/harfbuzz/Manifest b/media-libs/harfbuzz/Manifest index 858dc202638f..b51f3d5cd03c 100644 --- a/media-libs/harfbuzz/Manifest +++ b/media-libs/harfbuzz/Manifest @@ -6,28 +6,32 @@ DIST harfbuzz-0.9.12.tar.bz2 886353 SHA256 c653f70a275e98d109a9f1271373a6e80978c DIST harfbuzz-0.9.23.tar.bz2 1027508 SHA256 171ab7f58e7243082a4582f4d1f21b3f44462931ea92a6909d303ad3614794c7 SHA512 b6ddc3e9401d0719757b54aa797cd3a5df58c0740998b95f4d73380cf1734d865099b95683774b393d372bd94fdece2dbee172a10242f36769dd848ec30ce558 WHIRLPOOL d6248a590ef639937483e1b67a21770dc393fbdc57c03fab2c060cea3569ad7d47f07a01854c9b565cb80d41d44e0f09d3f07fb4d81828c7eb346ddcade8196d DIST harfbuzz-0.9.26.tar.bz2 1060264 SHA256 5ded7dc3d15fb5c9230d7a224b9256b67b35fde30193b4c3a4c3f6b13110e257 SHA512 73a6588fddb7f33ee90f96f3e34b8c6ba4bafffc4879560e38c4b7550adbd56154169de916c48bd46b34e771641a1f83226e9bfae7ea04ccb31576c4a1aca802 WHIRLPOOL a5758675f42a47de766b695698b242baff9a127b28c24727210341aa5bfbcf7a6e86bf2ec1ab2b68a389dff9d54d672d2d7fbda71f4b2d535e0705dfbc3dc27e DIST harfbuzz-0.9.28.tar.bz2 1063769 SHA256 a567f7c58018af0a9751e18641fd8434bfcef8307122dabe47dd652ce8bde048 SHA512 6b475cc05fc7707d60138573bfcf97f2415c3b8a17ddf844dcf919c215eee882f220a54792ceb9a15b009a5f574f965a06ed1d8b2cbcc990b758fcca3503f021 WHIRLPOOL cbb3a9ae0d3e00c8cd28b145982f396d75a7e56f659657e21f2ed9767c756b0a72e43c3b5b233667dcd29102a8307a791f5ef48e64d9abd1a45a495066264048 +DIST harfbuzz-0.9.35.tar.bz2 1165359 SHA256 0aa1a8aba6f502321cf6fef3c9d2c73dde48389c5ed1d3615a7691944c2a06ed SHA512 843555b33a5cfb96a909f14a558818a10fa59b70e5284e749c96ec0273fc17b59d535fba314992e8b6713fddfcf3cb96826e5420e88a251e5d39802fd07aadc1 WHIRLPOOL de15ac4fa6680b10121c50b0dcb0412aa04d98729955ea8bd58d83ef629098eb2eeccab36d0e8b9a224b2d4ff19201b294ca27e5552ea4cefdb1abe73eb3c780 EBUILD harfbuzz-0.9.12.ebuild 1695 SHA256 e6841761c214dbda69c314c5bf1ff6e84d38909a49bfe9d54767ac071b943999 SHA512 5becf409cad878a9a8b6dbbb112aa93bd6376e0d5be79b58b269e663c036761851da80590bc13cc99fff92bcfa3d5f2b633ce3c6cc1218494293808979dadb28 WHIRLPOOL f1caba836acca66390503e7ca2a17d971172dc55ebf24258e543a873f2279a0996662b3465155b0527bc827203c6b041b4f19857a6c8237f9034fe65f5fc4802 EBUILD harfbuzz-0.9.23.ebuild 2460 SHA256 4925e1697e90cf62db0a742cfdb861976732a18376a858cb70c1d077cd7e1b60 SHA512 e568bf150f5fabd2ba4b1141858db8245d507b53771cdf8dc38d8700914e92836d9d996a54ec96981b4c20a3eee89f88ac41fde25da3b9384e84df341d694e21 WHIRLPOOL 7f94bb7f9532baf082a5632b4d8aa1cd8b02e20052c6e462f76e8bdde6d8bfcf033f4ffe65135f565631c6ad7399a4761f4c375972fe1b4e82bd91c8663f65ce EBUILD harfbuzz-0.9.26-r1.ebuild 2725 SHA256 e5641aab40f034f24126bbbec32bb86cea1970f80306c381465a8b48c3782ad9 SHA512 4f3d5a3ccfc0cb9b11dd0d4501240e71bd5b352156bdd6c880f68bb2b99fe52cfae53368971808b1e3c195b6bc8c1317276e2ce44bababb524c10cb40346c072 WHIRLPOOL a01907c03306d18d4a13a111b12ff17ee8b3bc36b76ce7b8cb063e3bd5772c75663da91faf61fcd366dfd59a34c25ed439817c5d21018e29915e2c230ae46f80 EBUILD harfbuzz-0.9.26.ebuild 2521 SHA256 c65895e11e5f26e68b01fea8c02a9675333c6a5cfa0a959046955dbc96652d33 SHA512 4590a2d6cec5f063bcadc8b77d5747adb3640d38186d8a2fda15defcf7753a2a4a8c49a4e9861daa5c26cddd37a91063c578ce9b871fdec77e7b4d71a07b304e WHIRLPOOL 4f3cd1893b6f442301e09338e9067a8c83d1c6b9ad2c7253d25aa7e6d984749056b208cb1ece92e8658b1387de93cca054ce6d9b2ec86d60381edbbb371804a1 EBUILD harfbuzz-0.9.28.ebuild 2728 SHA256 9296d9a3baf7bbf3d04c3cad1d146e1a5eeae8c410862e517c89aa1ff642ef1d SHA512 810185f6b1b3ad72ce0d6f3208b5980190a075871fd3d547f97121a8e68886c4fcc0452832732595fe396f561cafba19b12b8c1642aa996ebb8212bc3e3e74ef WHIRLPOOL 190a9ff8c0c66e00e80227fb54bb705dbad46fd2aa1124c5709845784c8467e2c409d0ea02ba8a340e5214f6ab0fc23c51a1ff211c1b3dc6924430ac483ba9bf +EBUILD harfbuzz-0.9.35.ebuild 2734 SHA256 b493ea6786065c68d3c244839dec157a652160455c168d7c8d60cb7242676432 SHA512 a0889a1619e3f32b10c2449900e64c859e6d33d7eee552f6c03069db3a5bfcd7e7c13e2867d26122bb98a4ebe17ab1efe7b236a56ae41c4ce4dba55318a06b4c WHIRLPOOL d4568e80927a395801954e020ff27c9b6d6fc2fd845f67535340b53aca4e8b1b421f5c569f4529a2c64c744ab049e18140e0aa74b4ddb8ed159d2b7db4bf8967 EBUILD harfbuzz-9999.ebuild 2735 SHA256 2cef41d791a7852ffc9d3b13e546cee8f9d937b320b5ac855a1d356084fc9421 SHA512 6a528731cd9d8ef2b40b1cafdd49772600434a4f00c40457c8d7c9c46d6e4303126cc2d1d71cec12ff067e5f81d7d672d9e7b5a302e41ebbc26fee5ebe0d1588 WHIRLPOOL 246e720ed7b019675f811c5be6c8e2203885bc3f21a40bf212df390b61d9a499c368da070ff159e5aeb4d718f8ca7ca82962e1f983dfaa7d0e028f6dd1020226 -MISC ChangeLog 12852 SHA256 e385df702e5492be10697eb3439bc63274df93ff924910178ccb61337245fede SHA512 87d27be2ecff657c9024daf9e8b4fb236507aff153bc98b257339bfd2b15b27432e19c135e44673c6848c3a22677c4d657cb6091ccdfef4d65342fc04b9b659b WHIRLPOOL 75f55f8e7a2678a580935fccc213477e9913388de20a86f538a9161296cbde2e4672e9f0db30ce6e29cc11276f3c97661b6548d94fa8eab97de9c2d3787b1585 +MISC ChangeLog 12990 SHA256 c170f427f2b0d0401c2b68b6f6189fa837ae1a0f53a67b68e3a0eec6d01ef11f SHA512 f3caf806934a924886fea368e58b12f2fc32ecc10d0fa342cf778af2f5012b1f258d67fdde30eda650690d3ec2b89be5f756373964853ea2ef4f485be08b0668 WHIRLPOOL c5bebb2ad02895a995cfc9597d829fb7543bae40da958e013cd15a225743ed0ba6a4ec148b8167767e9c587d144aa126fd1d6738e0606f169f75df6134fa8c4a MISC metadata.xml 348 SHA256 ab40ba306c3499687d57b89247a77e7e8093c88196e6c0fb2333f014ee37c3da SHA512 057542963b2698ddd474970f6b49a6b99c5ff1982c29d7495b6ea05a8bc5266007e328b6658c13052cad8cd2b1c44e2bd6d60ef3e4ef43755c6b4c785b908485 WHIRLPOOL f1799f9bedccd73989ce42f234a28222de692f147553bf4a8bdf154bb544f22ead4ade109700fea7785747d27adbcf30c5543d435f3584f43817b1ed1111b1a6 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2 +Version: GnuPG v2.0 -iQIcBAEBCAAGBQJT9czoAAoJELp701BxlEWfrxcP/ilXAiCMdAbP6ilXSior+0UO -FqtP2Z9yxur0jug5wCpLdrQqq9fKm3RieIt74cfcHKoyJ+ddARCOErvPrQ9vIGFk -wTj38xXKVWk9jIHRMITyIexYYmxIMy+2hFwv/39xZGAeClhvhs5+HkXQ9cqzGHRP -NDKnlNd3Qkx8TbxTOPwXZlta0R9Rv6EdRKEy6hRkC0YOsiZsCv+GLiYwN7GdnnqB -u0UFTaxkJ6QJpEOfcOjJiy0fpgvtz35dSzlzhQ89R+aPbLue+6OUDPLahB22EslW -e/jZTrjF6oGgmV/R1DOy5Onm6Ajua/ZTYTlm+sgdtX5PWbKt4v08sySq0nNAMNm+ -ADqXmCAdOjWLHt0R4SPtFKgiG0q251lFyC9x1Jj/PSW4DboVHZ7yTnQFBZip17PM -1nLfctG6WQg4m5DIPkKwGsiLQniiLRc4A6sBO6LLJOfyboYUiT3QTkoM4T3mE85w -GQw2Djc6Vbw77EJXcKUMj8p8Ok1iW4jdtdsVbndatxYKqV8MRmMPiKoozY9eOTUI -MmnUgBMqY1PHSE2gO5aDEMtJUPkdFOxtpZbTvqfW8QM5WmuD/lAfvlvrn+AqCwL1 -QFDa9caRE6ErCkKzEG5ftkYvdUMTCyL/B2U4je/P4fSsoIhWx6kdivLPrTxh3RsJ -azf5vBIgRRg9gVmzZI1e -=zEqs +iQJ8BAEBCABmBQJT9ffYXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ4N0Y5QkIzRDgwM0JERkYzMTc5RTI1MjhE +QURFRDZCMjY3MUNCNTdEAAoJENre1rJnHLV9zzgQALQ8M2AcglVQXFgj0O3zDXBe +ZNzsHkDfXuzADpkj0Nq8Ar32oDHh5qSzmEJ2Q8kyVMXBi1TAPwDOBXpXpXsiyO4G +aB/l8cY9FTudEN08TweptrYSu1EG2w9y9gEAUdjmKI1VivrYjFUFENoKEiJfEFr6 +z47sbH47uPDtWtxSa7hf9g0lVNZWzAWqYlSaEaTMfj+T50EWXhN27UiJ92QaO1br +6OADKeR3fra74T7xZ0YpTS/DFonjxE/HhH2F5KZzPqDIuaud9WcSBgCK52VSAGvZ +Bbl18jFza14KYvTuW8Un2lTUY4j3u9REhgPAIScBUBNeIR8mhl0cBX/CdcS6sSe8 +uVUoa6n/VzqjFy4vLzeenOrkyozwJo60cdKctjL1VdxQ0OfrR+dQg5EpRoU5OT/6 +wgzWPBOoOtqf1ziQd6X25T50AnbkLw7We6Jwr4zNspZAO8mdtL1M7RsrHuZOyWfa +nZfBHDtwIQ5kdPJbe9o1XWMN26M7vGXW3zPna42CgmtyxW0C74G79EjnN7ZmRLpM +xRGZosdi6kd3Nus73rYBPW9wa+YFnMf0NuECjkZJLy7RXdGXr999nOzjSqUZVMp/ +PrZqsim4UAN6QplGMkPbaXSQ5ffatyVEgi9FVtk+bsXmPQ8/aY/At0m6zmF5va1G +2D4AMxjqgqgWQ87owADL +=Z6wG -----END PGP SIGNATURE----- diff --git a/media-libs/harfbuzz/harfbuzz-0.9.35.ebuild b/media-libs/harfbuzz/harfbuzz-0.9.35.ebuild new file mode 100644 index 000000000000..7cae760babda --- /dev/null +++ b/media-libs/harfbuzz/harfbuzz-0.9.35.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/harfbuzz/harfbuzz-0.9.35.ebuild,v 1.1 2014/08/21 13:44:49 pesa Exp $ + +EAPI=5 + +EGIT_REPO_URI="git://anongit.freedesktop.org/harfbuzz" +[[ ${PV} == 9999 ]] && inherit git-2 autotools + +PYTHON_COMPAT=( python{2_6,2_7} ) + +inherit eutils libtool multilib-minimal python-any-r1 + +DESCRIPTION="An OpenType text shaping engine" +HOMEPAGE="http://www.freedesktop.org/wiki/Software/HarfBuzz" +[[ ${PV} == 9999 ]] || SRC_URI="http://www.freedesktop.org/software/${PN}/release/${P}.tar.bz2" + +LICENSE="Old-MIT ISC icu" +SLOT="0/0.9.18" # 0.9.18 introduced the harfbuzz-icu split; bug #472416 +[[ ${PV} == 9999 ]] || \ +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris" +IUSE="+cairo +glib +graphite icu +introspection static-libs test +truetype" +REQUIRED_USE="introspection? ( glib )" + +RDEPEND=" + cairo? ( x11-libs/cairo:= ) + glib? ( >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}] ) + graphite? ( >=media-gfx/graphite2-1.2.1:=[${MULTILIB_USEDEP}] ) + icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] ) + introspection? ( >=dev-libs/gobject-introspection-1.34 ) + truetype? ( >=media-libs/freetype-2.5.0.1:2=[${MULTILIB_USEDEP}] ) +" +DEPEND="${RDEPEND} + dev-util/gtk-doc-am + virtual/pkgconfig + test? ( ${PYTHON_DEPS} ) +" +# eautoreconf requires gobject-introspection-common +# ragel needed if regenerating *.hh files from *.rl +[[ ${PV} = 9999 ]] && DEPEND="${DEPEND} + >=dev-libs/gobject-introspection-common-1.34 + dev-util/ragel +" + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_prepare() { + if [[ ${CHOST} == *-darwin* || ${CHOST} == *-solaris* ]] ; then + # on Darwin/Solaris we need to link with g++, like automake defaults + # to, but overridden by upstream because on Linux this is not + # necessary, bug #449126 + sed -i \ + -e 's/\<LINK\>/CXXLINK/' \ + src/Makefile.am || die + sed -i \ + -e '/libharfbuzz_la_LINK = /s/\<LINK\>/CXXLINK/' \ + src/Makefile.in || die + sed -i \ + -e '/AM_V_CCLD/s/\<LINK\>/CXXLINK/' \ + test/api/Makefile.in || die + fi + + [[ ${PV} == 9999 ]] && eautoreconf + elibtoolize # for Solaris +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" \ + econf \ + --without-coretext \ + --without-uniscribe \ + $(use_enable static-libs static) \ + $(multilib_native_use_with cairo) \ + $(use_with glib) \ + $(use_with glib gobject) \ + $(use_with graphite graphite2) \ + $(use_with icu) \ + $(multilib_native_use_enable introspection) \ + $(use_with truetype freetype) +} + +multilib_src_install_all() { + einstalldocs + prune_libtool_files --modules +} |