From c8857a1a7a29580c4b53a4f0da504619d43d67d9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Andreas=20H=C3=BCttel?= Date: Sat, 27 Dec 2014 19:56:26 +0000 Subject: [PATCH] Remove old Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0x84AD142F --- media-libs/harfbuzz/ChangeLog | 7 +- media-libs/harfbuzz/Manifest | 37 +++----- media-libs/harfbuzz/harfbuzz-0.9.12.ebuild | 61 ------------- media-libs/harfbuzz/harfbuzz-0.9.23.ebuild | 80 ----------------- media-libs/harfbuzz/harfbuzz-0.9.26-r1.ebuild | 86 ------------------- media-libs/harfbuzz/harfbuzz-0.9.26.ebuild | 86 ------------------- 6 files changed, 20 insertions(+), 337 deletions(-) delete mode 100644 media-libs/harfbuzz/harfbuzz-0.9.12.ebuild delete mode 100644 media-libs/harfbuzz/harfbuzz-0.9.23.ebuild delete mode 100644 media-libs/harfbuzz/harfbuzz-0.9.26-r1.ebuild delete mode 100644 media-libs/harfbuzz/harfbuzz-0.9.26.ebuild diff --git a/media-libs/harfbuzz/ChangeLog b/media-libs/harfbuzz/ChangeLog index d8be7d753bbc..64af6c996fb0 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.91 2014/11/24 08:51:18 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/harfbuzz/ChangeLog,v 1.92 2014/12/27 19:56:15 dilfridge Exp $ + + 27 Dec 2014; Andreas K. Huettel + -harfbuzz-0.9.12.ebuild, -harfbuzz-0.9.23.ebuild, -harfbuzz-0.9.26.ebuild, + -harfbuzz-0.9.26-r1.ebuild: + Remove old 24 Nov 2014; Michał Górny harfbuzz-9999.ebuild: Port the gtk-doc patch to -9999. diff --git a/media-libs/harfbuzz/Manifest b/media-libs/harfbuzz/Manifest index b7db1b6d25bf..bec990c75e3f 100644 --- a/media-libs/harfbuzz/Manifest +++ b/media-libs/harfbuzz/Manifest @@ -2,36 +2,27 @@ Hash: SHA256 AUX harfbuzz-0.9.12-hb-version.h.patch 2003 SHA256 39b7689aac2e60c105b17acd3fb0cf5d1333d1276909660c1b4dac8045d8fdda SHA512 5b0072805a8e6a2063be9e6902714196d28a51b5853a3b36c8a63ce34e6381f55cf7669a15c7d7959ed27546abbd1475cfcc41a9f6c05a955eea803a69b89aec WHIRLPOOL 8d49e7bae164d90f9e08c880c65fb18968c61a86a85a694e632aac4afbba4078bbc092a6db9f206eaf6beb77f575541e3a801f7b8addac470f4fda07110f29d6 -DIST harfbuzz-0.9.12.tar.bz2 886353 SHA256 c653f70a275e98d109a9f1271373a6e80978c97298d723cb3f370351852f9da5 SHA512 10c0e174789e36a02e616cf922962a7c75d6f89cb378a33487b81947e16818347c888c39703c64d620eb3d29bf90cd900ae832dd573f5081eb4de25ba4737bff WHIRLPOOL 6228766b74a46482811ce0e4c85b6bd80d4c0e37aaade3c2b75b790ed1409255d481688e0def89b75a9a1df3ef10bab221dce105439a433e5b33e65ac8685c63 -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 6fb6a7ae7f7252fc24d9701dc328b522a8338b268a5b97b8b03997e2a387376c SHA512 0e7f1109cff353bd613b1e2d1cbebdd3dd2c0154fd770c0c7340a0a3348ba692293c2e573a7fc640f9e32b36863fc041242d9f575c355217c875a622a9c18f49 WHIRLPOOL c10958f78f0440cbc9a4a8f3202dd1cc2436b77f9a523df61adafa913b41e7a1fa30cb12f0a34629273988857571a79eaecc94d306cd280da97b66dd14977a3f EBUILD harfbuzz-0.9.35.ebuild 2836 SHA256 ec2ba62ae8172bc18d8c34e25aa75ac13fd3abf3de1f20b776c0257ff75d0849 SHA512 02e678c62b37d46a229f79d167a9a0575e788414dd9aa85da1ae4744c64f3a134bea447981cfd6217b6914581076baf32eca95e387873978d73413bcf27e7e1f WHIRLPOOL 1c99d1333d1e9010d977a072701ce70e9a66a4e9087c65aca3878b84bd3d37d3992ef35c0f53e405ec8e8d80e5c1b15efa55b3e39633bc9ead0d652c10b52982 EBUILD harfbuzz-9999.ebuild 2835 SHA256 a0a7414b5d167265c37dacf46fd06753bf02b75d9416e0f8829669019d717fd0 SHA512 bff481889a70d2fac04a3e8f17b7721a2765bd3a61c562de20f4bf9fb7460d9581f73fff0cca0c6a4b2107ef3fe4636451a4ce85f00ab15519ee76b1b70730f9 WHIRLPOOL c57b8bea38bdbf8176e1a1b02389759f2f7861cc159eb1ab92567f6c052be198d8420f425823078d551a7f316fa85e5cb1dfb08f9bbe8bab3b1595ac8835cb09 -MISC ChangeLog 13674 SHA256 0f16049acfc5702696d8a70346cb8e13c2b2603545ba644e9431b8e66b331542 SHA512 39949b92012bf2f24aa2a36afe334cb12d52e8191ccd82321c6b63e3900b2cdc7c0c416195078019e1e86fbf0e0d44816a3bca973bb9ecf1bc31508999c78736 WHIRLPOOL b3d92b888de8a402adec02008763e7b051fb9e55a44887db922694e11ad0fd21340974afbca3d98547d969e5ea85860f8622eea21eddff7c67767c37cbaef7a6 +MISC ChangeLog 13855 SHA256 c4b7dfd00b5803eb6342afcb66a1917bb70dbcb3e3d1df62bb45017dae6fedf0 SHA512 f54b648f3015e5fabe8f18b28b29690f99a7d7a42b3c8974a67717494af587035f261ec1e9230d82502e85be56107715a3adbffa9988be5492e54ca5e2216b3b WHIRLPOOL 03f207f22123ceba6cc3f8247b2e60488df92a0bb0b3e19bff15d8bc62dc1040302e2e9b71b2f6215faea2a7e494f30b66f7704dc9b2806ab248e4776c0d3b33 MISC metadata.xml 348 SHA256 ab40ba306c3499687d57b89247a77e7e8093c88196e6c0fb2333f014ee37c3da SHA512 057542963b2698ddd474970f6b49a6b99c5ff1982c29d7495b6ea05a8bc5266007e328b6658c13052cad8cd2b1c44e2bd6d60ef3e4ef43755c6b4c785b908485 WHIRLPOOL f1799f9bedccd73989ce42f234a28222de692f147553bf4a8bdf154bb544f22ead4ade109700fea7785747d27adbcf30c5543d435f3584f43817b1ed1111b1a6 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQJ8BAEBCABmBQJUcvGHXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w -ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC -MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOIRAQAIcALO0/Q3L52ho1xMRWIP5q -Ri8nKYM3uN+EIDbT0S/k3NY3L/p0IO/BCPVB/xwUdPbWbS9TQi/SFhmxtTo4GUu7 -KW6ge6shlzGskfepRfULnQj/wc3dytoRVakldIcqIMwLXKVqqzcmAcVyBFCflkmM -j7p7XqL+MmDModssSdU8iN0kWI8EfUfJhpXP2zaXosLjYzPzsAR1Jj5AEFz17giP -JJWkVoLK0cyWfkGyNkPUFF07d3aG3XeQmbbrwXV+uzKcGayBIogZ76CXUVXD7g5E -DPN1vcvYa2ZcRFMD9npt+up+H2jmzs9GcfnZvhvaolESCrXpUNZ8kDcHSQFzQYfH -S8eMNukO6H98BG7TvUPYkw0FPztnNKGC08j0m93+iAlFSlZqDfTaDOc4tsD0xYaJ -A32C2AjpTm6fpmT/iw08Q+eQICQBnnvdRobWw3AG/GgYUHM2N4kyrCsgCbiySZw1 -2jNs370SuKGpGzw4zANheLhwV94amZnbymPkq9oIq3ujSz4wzYhwLVNz2j3BFo6A -DaZu1H2Q3ZMVF4XayIUeAsWN/aT4Kzn1t2f0Bn3j1zTQ/ZiwqoEg6Wqv+I+YHsnW -+NdOolArWonCL1e3v5EeNPodlYTPxnXlZ59bMUrdQyamLcA1dgZf3CrTVBiSI31+ -DPcBANR661G9nRARTNn1 -=0mga +iQIcBAEBCAAGBQJUnw86AAoJEJS/30SErRQv1JIP/iwWHHwIZofrp2B8XAeAwj7C +wY+TqSGV2w4ienhDiGCjPfgpR7Ai0pHjb9A4T0i9ZKOnZzwtN+umwmoMgIzXHoEw +KEb6koFruQ5TmdMbzG6NLD0TaKYaQRQsaGb6OpA90mC+61PRhWysNfG+WwBHE7RF +oyBWhjCrN3VQR74LaH7xdaUgreFoBMh0woPgzsa/0B3Ecd2TCsyS2dGtH1/tZXLZ +myY9xwpXJ0UuifCTUg0tdaMohX/NTfKiWfcOEqB4zKuNzsOojtRGvLV0F0XeNTux +qd1/gWPfZso5i/gOyirQ4cFgvZuraqrem3T9vgCJfbHUDbLcm+EKmQF2OeZdCL1i +P1kb//jmKexHIVQw6JSlluaGUYGrEu209DK+Qfhs5GweAsZK2BnyXB7G3u2LclxW +FHiTOydFIYc639GTUl1I6ZsPtnodwOGNJ/XKYvDt/3DLwvyHnzBorN/odX2602kl +oJuSBKKPfExvz9VxvpGN/39hce+fwOu2yaXztHRnRKyg9hAFTafkW9vuuR0XjlYJ +VywoubdDJQG0W4WBxxAKnL7cSA7hzrFuEBmW8VpU3jcuz5MGxLxMR+YxyzAbCEat +lrmZ5+uV16HTccy0BrZPN7eeSlnzb93W0Im8/Kb72p39hagQda9B87ZPbzmvP/0Q +PaJ4RuX+6OUFzT1OgVlu +=C7cd -----END PGP SIGNATURE----- diff --git a/media-libs/harfbuzz/harfbuzz-0.9.12.ebuild b/media-libs/harfbuzz/harfbuzz-0.9.12.ebuild deleted file mode 100644 index 87a04a704834..000000000000 --- a/media-libs/harfbuzz/harfbuzz-0.9.12.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# 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.12.ebuild,v 1.13 2014/01/20 19:21:18 vapier Exp $ - -EAPI=5 - -EGIT_REPO_URI="git://anongit.freedesktop.org/harfbuzz" -[[ ${PV} == 9999 ]] && inherit git-2 autotools - -inherit autotools eutils libtool - -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" -[[ ${PV} == 9999 ]] || \ -KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris" -IUSE="static-libs" - -RDEPEND=" - dev-libs/glib:2 - dev-libs/icu:= - media-gfx/graphite2:= - media-libs/freetype:2= - x11-libs/cairo:= -" -DEPEND="${RDEPEND} - virtual/pkgconfig -" - -src_prepare() { - if [[ ${CHOST} == *-darwin* ]] ; then - # on Darwin 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/\/CXXLINK/' \ - src/Makefile.am || die - sed -i \ - -e '/libharfbuzz_la_LINK = /s/\/CXXLINK/' \ - src/Makefile.in || die - fi -# [[ ${PV} == 9999 ]] && eautoreconf -# elibtoolize # for building a shared library on x64-solaris - - # parallel make failure, fixed in 0.9.13, needs eautoreconf; bug #450920 - epatch "${FILESDIR}/${P}-hb-version.h.patch" - eautoreconf -} - -src_configure() { - econf \ - $(use_enable static-libs static) -} - -src_install() { - default - prune_libtool_files --modules -} diff --git a/media-libs/harfbuzz/harfbuzz-0.9.23.ebuild b/media-libs/harfbuzz/harfbuzz-0.9.23.ebuild deleted file mode 100644 index 07d826e3f3db..000000000000 --- a/media-libs/harfbuzz/harfbuzz-0.9.23.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# 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.23.ebuild,v 1.17 2014/04/21 10:29:34 ago Exp $ - -EAPI=5 - -EGIT_REPO_URI="git://anongit.freedesktop.org/harfbuzz" -[[ ${PV} == 9999 ]] && inherit git-2 autotools - -inherit eutils libtool autotools - -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 ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris" -# TODO: +introspection when it's closer to finished and useful (0.9.21 hopefully) -IUSE="+cairo +glib +graphite icu introspection static-libs +truetype" -REQUIRED_USE="introspection? ( glib )" - -RDEPEND=" - cairo? ( x11-libs/cairo:= ) - glib? ( dev-libs/glib:2 ) - graphite? ( media-gfx/graphite2:= ) - icu? ( dev-libs/icu:= ) - introspection? ( >=dev-libs/gobject-introspection-1.34 ) - truetype? ( media-libs/freetype:2= ) -" -DEPEND="${RDEPEND} - dev-util/gtk-doc-am - virtual/pkgconfig -" -# 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 -" - -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/\/CXXLINK/' \ - src/Makefile.am || die - sed -i \ - -e '/libharfbuzz_la_LINK = /s/\/CXXLINK/' \ - src/Makefile.in || die - sed -i \ - -e '/AM_V_CCLD/s/\/CXXLINK/' \ - test/api/Makefile.in || die - fi - - [[ ${PV} == 9999 ]] && eautoreconf - elibtoolize # for Solaris -} - -src_configure() { - econf \ - --without-coretext \ - --without-uniscribe \ - $(use_enable static-libs static) \ - $(use_with cairo) \ - $(use_with glib) \ - $(use_with glib gobject) \ - $(use_with graphite graphite2) \ - $(use_with icu) \ - $(use_enable introspection) \ - $(use_with truetype freetype) -} - -src_install() { - default - prune_libtool_files --modules -} diff --git a/media-libs/harfbuzz/harfbuzz-0.9.26-r1.ebuild b/media-libs/harfbuzz/harfbuzz-0.9.26-r1.ebuild deleted file mode 100644 index c03813b1627c..000000000000 --- a/media-libs/harfbuzz/harfbuzz-0.9.26-r1.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# 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.26-r1.ebuild,v 1.7 2014/06/24 22:12:09 mgorny 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/\/CXXLINK/' \ - src/Makefile.am || die - sed -i \ - -e '/libharfbuzz_la_LINK = /s/\/CXXLINK/' \ - src/Makefile.in || die - sed -i \ - -e '/AM_V_CCLD/s/\/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() { - prune_libtool_files --modules -} diff --git a/media-libs/harfbuzz/harfbuzz-0.9.26.ebuild b/media-libs/harfbuzz/harfbuzz-0.9.26.ebuild deleted file mode 100644 index b4d3807ef9f6..000000000000 --- a/media-libs/harfbuzz/harfbuzz-0.9.26.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# 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.26.ebuild,v 1.3 2014/03/04 19:40:30 vincent 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 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 ) - graphite? ( media-gfx/graphite2:= ) - icu? ( dev-libs/icu:= ) - introspection? ( >=dev-libs/gobject-introspection-1.34 ) - truetype? ( media-libs/freetype:2= ) -" -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/\/CXXLINK/' \ - src/Makefile.am || die - sed -i \ - -e '/libharfbuzz_la_LINK = /s/\/CXXLINK/' \ - src/Makefile.in || die - sed -i \ - -e '/AM_V_CCLD/s/\/CXXLINK/' \ - test/api/Makefile.in || die - fi - - [[ ${PV} == 9999 ]] && eautoreconf - elibtoolize # for Solaris -} - -src_configure() { - econf \ - --without-coretext \ - --without-uniscribe \ - $(use_enable static-libs static) \ - $(use_with cairo) \ - $(use_with glib) \ - $(use_with glib gobject) \ - $(use_with graphite graphite2) \ - $(use_with icu) \ - $(use_enable introspection) \ - $(use_with truetype freetype) -} - -src_install() { - default - prune_libtool_files --modules -} -- 2.26.2