diff options
author | 2014-12-27 20:47:39 +0000 | |
---|---|---|
committer | 2014-12-27 20:47:39 +0000 | |
commit | 40fdabb1d67b65a41f48a9b0cf696ee89463379c (patch) | |
tree | b14c12fce3f118d7f8d27be3cd24d0e147361315 /media-libs/harfbuzz | |
parent | Version bump (diff) | |
download | historical-40fdabb1d67b65a41f48a9b0cf696ee89463379c.tar.gz historical-40fdabb1d67b65a41f48a9b0cf696ee89463379c.tar.bz2 historical-40fdabb1d67b65a41f48a9b0cf696ee89463379c.zip |
Version bump
Package-Manager: portage-2.2.15/cvs/Linux x86_64
Manifest-Sign-Key: 0x84AD142F
Diffstat (limited to 'media-libs/harfbuzz')
-rw-r--r-- | media-libs/harfbuzz/ChangeLog | 8 | ||||
-rw-r--r-- | media-libs/harfbuzz/Manifest | 32 | ||||
-rw-r--r-- | media-libs/harfbuzz/harfbuzz-0.9.37.ebuild | 91 | ||||
-rw-r--r-- | media-libs/harfbuzz/harfbuzz-9999.ebuild | 4 |
4 files changed, 117 insertions, 18 deletions
diff --git a/media-libs/harfbuzz/ChangeLog b/media-libs/harfbuzz/ChangeLog index 64af6c996fb0..2e6980978856 100644 --- a/media-libs/harfbuzz/ChangeLog +++ b/media-libs/harfbuzz/ChangeLog @@ -1,6 +1,12 @@ # 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.92 2014/12/27 19:56:15 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/harfbuzz/ChangeLog,v 1.93 2014/12/27 20:47:26 dilfridge Exp $ + +*harfbuzz-0.9.37 (27 Dec 2014) + + 27 Dec 2014; Andreas K. Huettel <dilfridge@gentoo.org> + +harfbuzz-0.9.37.ebuild, harfbuzz-9999.ebuild: + Version bump 27 Dec 2014; Andreas K. Huettel <dilfridge@gentoo.org> -harfbuzz-0.9.12.ebuild, -harfbuzz-0.9.23.ebuild, -harfbuzz-0.9.26.ebuild, diff --git a/media-libs/harfbuzz/Manifest b/media-libs/harfbuzz/Manifest index bec990c75e3f..e25fef29abf8 100644 --- a/media-libs/harfbuzz/Manifest +++ b/media-libs/harfbuzz/Manifest @@ -4,25 +4,27 @@ Hash: SHA256 AUX harfbuzz-0.9.12-hb-version.h.patch 2003 SHA256 39b7689aac2e60c105b17acd3fb0cf5d1333d1276909660c1b4dac8045d8fdda SHA512 5b0072805a8e6a2063be9e6902714196d28a51b5853a3b36c8a63ce34e6381f55cf7669a15c7d7959ed27546abbd1475cfcc41a9f6c05a955eea803a69b89aec WHIRLPOOL 8d49e7bae164d90f9e08c880c65fb18968c61a86a85a694e632aac4afbba4078bbc092a6db9f206eaf6beb77f575541e3a801f7b8addac470f4fda07110f29d6 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 +DIST harfbuzz-0.9.37.tar.bz2 1172911 SHA256 255f3b3842dead16863d1d0c216643d97b80bfa087aaa8fc5926da24ac120207 SHA512 0884b0b672e8c99070f488dc7b1054d633c66dd1cd5f298dacb5246d280d1e8aace243dd38958b5c42d7b43fc832ac6031cacaf36e1fc6b58a82c12235eddd5a WHIRLPOOL 725bc9dbf63d4885df8fb11936f0208ee9cddf4082ded5a69c1daf814a314833bd4913cef557a3329f02914053cba886f25825a00fd0714482d06c5a3d117577 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 13855 SHA256 c4b7dfd00b5803eb6342afcb66a1917bb70dbcb3e3d1df62bb45017dae6fedf0 SHA512 f54b648f3015e5fabe8f18b28b29690f99a7d7a42b3c8974a67717494af587035f261ec1e9230d82502e85be56107715a3adbffa9988be5492e54ca5e2216b3b WHIRLPOOL 03f207f22123ceba6cc3f8247b2e60488df92a0bb0b3e19bff15d8bc62dc1040302e2e9b71b2f6215faea2a7e494f30b66f7704dc9b2806ab248e4776c0d3b33 +EBUILD harfbuzz-0.9.37.ebuild 2840 SHA256 abedf9cd67c6fd4d00fba4a83b154069e60c74369b39378e6afb94582f7640b4 SHA512 bae0fbf4ee91eb8d559232e4b9fefea22d498425839e5d59786fe1ebccec05129f19316a930bda647335af5c2bf1609bc585821aefa67e47d606d30a62c31aca WHIRLPOOL 031ec4e49ce5af4d326e4cfcae650780a40483bf03d73962b612cdaf6fc32cc852107831d141890cb184865f6a2dc4c51bea50909e3223ea61cb1c0d9eab74a5 +EBUILD harfbuzz-9999.ebuild 2839 SHA256 4d00353f6e6d3f339e06b87fc1bb3a68bf86c2e41b93e34641a49db2ecfd1dd1 SHA512 62c2b4ccdd88f9a70fc96bf6c51dbf9ef32f3410f9999b43788f3d173396bf46d60f4cd7c82e65ed8ed86e0d3635952a55dad4f3d3ed63c0b807bc5ca76bd47a WHIRLPOOL 2d63b9b55cdf26cb2d3224e115fde0e835b1cac6f426cd516a642a7a2df64b0cd6c4e7677f76d478c0172f770bf6231fa8a18ade67b81e6c3f2c5d577a3fee05 +MISC ChangeLog 14009 SHA256 440c167a1e2670313791594a78b9f0245491c6ad702582838c3996ec93da0140 SHA512 2b4ef0e164b0bc3dabdf88c98172795ebb1dc3fc58cc91080c0212b29f8cc51a18f690aea24fdf374eeda89d9153c0bfef6b775203959df4095376152d26d4fa WHIRLPOOL 488128d2bb1063da8eba5b7bd552a999f2a93cb0daf90cb0acb20ea3c01ff218efb3d575d73f65dec7cedc9936ff3efb691b687efc973cc2ed73819f13e047c6 MISC metadata.xml 348 SHA256 ab40ba306c3499687d57b89247a77e7e8093c88196e6c0fb2333f014ee37c3da SHA512 057542963b2698ddd474970f6b49a6b99c5ff1982c29d7495b6ea05a8bc5266007e328b6658c13052cad8cd2b1c44e2bd6d60ef3e4ef43755c6b4c785b908485 WHIRLPOOL f1799f9bedccd73989ce42f234a28222de692f147553bf4a8bdf154bb544f22ead4ade109700fea7785747d27adbcf30c5543d435f3584f43817b1ed1111b1a6 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -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 +iQIcBAEBCAAGBQJUnxs6AAoJEJS/30SErRQvWTgP/jC1dumhFNKlj0sYgfW+3X76 +DAowIPW4R8kJ1xgDMGwY1p0laLTKtVlcz+VoHPJafx1eQYKhVZKU+Kx5P12dBgjO +f+8ioFY+kz/3WiwfGNuFZFwCundPZh53W0Enm35Yn3LbwOIOOZ3N209Uw28dq/KR +siJ2B5BdnU7UsjowX2hvwHsGDRiSLc4PkfSvxX2SXWxWMF34k+aCyHrrg8ZZPyIH +H3LdhRFXzOjO3iPAkhT/Q+cHUtUHUCrJBuiXmxR3XUnmiNZTsjR9MQTJ4l5XYRLC +mIXb3Lrl7PDNcDZj5YCxNf1meqjvnc1vJXobO1z6kms5RBCKYaWtjyM0gXllf/Eb +YKn4gKHQ5xXsrB31hrSms0j7xtjp/2D7HYeOTFQsX48MzC/yfmNDLlN87s3QjMIc +XmuOODRmeDuZ9FAOkaMFTAUmL2Qmj0ry4K8KXZlIjepgqiVJM3deGyZj0iLdDemW +YRnzPNexo9kf416YFXxw/USro/2NmJZ9Jh62aq6fagNp5oSHwGXNREM/gwK77ict +XnFrgMH2LZO6VrvyzQjqjhgLITOBpl7wBrxAACg4q/6ohswuECy+IuUXESKMctFB +BOScbTNsGpfKxg4Mr9iMXiNIYElvd4vTM42Sj4rtSnHJRw6VYR8mvpeu9fbIZJDi +zyGSmwtm4hjSskvltqLY +=CqLr -----END PGP SIGNATURE----- diff --git a/media-libs/harfbuzz/harfbuzz-0.9.37.ebuild b/media-libs/harfbuzz/harfbuzz-0.9.37.ebuild new file mode 100644 index 000000000000..14d898b0ebec --- /dev/null +++ b/media-libs/harfbuzz/harfbuzz-0.9.37.ebuild @@ -0,0 +1,91 @@ +# 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.37.ebuild,v 1.1 2014/12/27 20:47:26 dilfridge Exp $ + +EAPI=5 + +EGIT_REPO_URI="git://anongit.freedesktop.org/harfbuzz" +[[ ${PV} == 9999 ]] && inherit git-r3 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) + + if multilib_is_native_abi; then + ln -s "${S}"/docs/reference/html docs/reference/html || die + fi +} + +multilib_src_install_all() { + einstalldocs + prune_libtool_files --modules +} diff --git a/media-libs/harfbuzz/harfbuzz-9999.ebuild b/media-libs/harfbuzz/harfbuzz-9999.ebuild index ae6b98eaa84d..43bc2733d53d 100644 --- a/media-libs/harfbuzz/harfbuzz-9999.ebuild +++ b/media-libs/harfbuzz/harfbuzz-9999.ebuild @@ -1,11 +1,11 @@ # 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-9999.ebuild,v 1.30 2014/11/24 08:51:18 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/harfbuzz/harfbuzz-9999.ebuild,v 1.31 2014/12/27 20:47:26 dilfridge Exp $ EAPI=5 EGIT_REPO_URI="git://anongit.freedesktop.org/harfbuzz" -[[ ${PV} == 9999 ]] && inherit git-2 autotools +[[ ${PV} == 9999 ]] && inherit git-r3 autotools PYTHON_COMPAT=( python{2_6,2_7} ) |