summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Hüttel <dilfridge@gentoo.org>2014-12-27 20:47:39 +0000
committerAndreas Hüttel <dilfridge@gentoo.org>2014-12-27 20:47:39 +0000
commit40fdabb1d67b65a41f48a9b0cf696ee89463379c (patch)
treeb14c12fce3f118d7f8d27be3cd24d0e147361315 /media-libs/harfbuzz
parentVersion bump (diff)
downloadhistorical-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/ChangeLog8
-rw-r--r--media-libs/harfbuzz/Manifest32
-rw-r--r--media-libs/harfbuzz/harfbuzz-0.9.37.ebuild91
-rw-r--r--media-libs/harfbuzz/harfbuzz-9999.ebuild4
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} )