From eb7a41671e5da52a39bb149245f772f5a1517121 Mon Sep 17 00:00:00 2001 From: Daniel Gryniewicz Date: Tue, 24 Apr 2007 16:04:32 +0000 Subject: [PATCH] Bump to 1.16.3 - Quantize kerning value if metrics hinting is on. This greatly improves screen text rendering with certain fonts like DejaVu Sans. See: http://behdad.org/blog/mces/image/metricshinting-kerning.png - Improved hex-box positioning in the cairo backend Package-Manager: portage-2.1.2.4 --- x11-libs/pango/ChangeLog | 11 +++- x11-libs/pango/Manifest | 26 +++++++-- x11-libs/pango/files/digest-pango-1.16.3 | 3 + x11-libs/pango/pango-1.16.3.ebuild | 70 ++++++++++++++++++++++++ 4 files changed, 105 insertions(+), 5 deletions(-) create mode 100644 x11-libs/pango/files/digest-pango-1.16.3 create mode 100644 x11-libs/pango/pango-1.16.3.ebuild diff --git a/x11-libs/pango/ChangeLog b/x11-libs/pango/ChangeLog index a47c2293022a..db88d825885f 100644 --- a/x11-libs/pango/ChangeLog +++ b/x11-libs/pango/ChangeLog @@ -1,6 +1,15 @@ # ChangeLog for x11-libs/pango # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/pango/ChangeLog,v 1.172 2007/04/17 03:55:41 compnerd Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-libs/pango/ChangeLog,v 1.173 2007/04/24 16:04:32 dang Exp $ + +*pango-1.16.3 (24 Apr 2007) + + 24 Apr 2007; Daniel Gryniewicz +pango-1.16.3.ebuild: + Bump to 1.16.3 + - Quantize kerning value if metrics hinting is on. This greatly improves + screen text rendering with certain fonts like DejaVu Sans. + See: http://behdad.org/blog/mces/image/metricshinting-kerning.png + - Improved hex-box positioning in the cairo backend *pango-1.16.2 (17 Apr 2007) diff --git a/x11-libs/pango/Manifest b/x11-libs/pango/Manifest index 64f5216add58..6a8bf75d9bd0 100644 --- a/x11-libs/pango/Manifest +++ b/x11-libs/pango/Manifest @@ -1,3 +1,6 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + AUX pango-1.0.99.020606-xfonts.patch 4560 RMD160 31e9407bce8f29055bf4ddb2631bf8bff1f87073 SHA1 7a4a599afafef07743a59df982ce9fb8eac10ad1 SHA256 b7590b71869223d7c0ac3952fa4c406601bef7b5927d073bef26a38916938bb8 MD5 54a56a572951b08340d08e10e4d93414 files/pango-1.0.99.020606-xfonts.patch 4560 RMD160 31e9407bce8f29055bf4ddb2631bf8bff1f87073 files/pango-1.0.99.020606-xfonts.patch 4560 @@ -29,6 +32,7 @@ DIST pango-1.14.10.tar.bz2 1294138 RMD160 0cddfd439415965ba39ce2915ac2adf3aa5634 DIST pango-1.14.9.tar.bz2 1293201 RMD160 5859892c175d6bd5b16a00d622f60bb5f4b20238 SHA1 a29919acd6758b79847c7230a9ba81570ccf78f8 SHA256 31baa3b606993efabe409c978982dea68f49504f494f196110780fe480fe2dc1 DIST pango-1.16.1.tar.bz2 1354214 RMD160 c97315a5685fc6fa3fc70638de6ef24e9d2739b9 SHA1 75b48b1fbcf07f5d264c706477d7dfb7cb1b2583 SHA256 8f4f4b4a9359cde35122124d7fa8725e0a8bc69bff0688202ce7d706489daa4b DIST pango-1.16.2.tar.bz2 1356322 RMD160 5014cf5a9f92bd4005c22abb5aec8146ebf3fa16 SHA1 c1b8d3ba104bde864c3089a70dde470c5d1ab4b3 SHA256 12d350aa6fed173e5e518ed24694aae1137e9bfa9b80900528537e28639a48ca +DIST pango-1.16.3.tar.bz2 1356807 RMD160 b618725f37d610e77c95041c107317fdafff34af SHA1 da2546ce7873d2e89ae264a0da86dac292a95bbb SHA256 53baf6ef8dd0f9567d3a3c1527a1a7957443219bc24d99f7bf6b2e13fc90b9c0 DIST pango-1.8.1.tar.bz2 996389 RMD160 a65832954fa495fdb1f72076f15d61116ebd91ed SHA1 46d6992cd5782a3ca7623f0d91f31b6bdffb0346 SHA256 5ec72e325964a29346cd71ecc4d69d42dce33d5ddbd8f74d2c8b35e39234a085 EBUILD pango-1.10.3.ebuild 2048 RMD160 74031d30fd799909ed4050b25f37e3e243effbc9 SHA1 9c53e4a631ba58b30f02fb09077f73b0979133ee SHA256 2a9a2610974e141e1fbbd6fc83f6637cf888f10794d10e1c07c90ee4e60452ea MD5 0b15c31ac71cd5e6f2ddf5eba07186cd pango-1.10.3.ebuild 2048 @@ -58,14 +62,18 @@ EBUILD pango-1.16.2.ebuild 1599 RMD160 19a3453657e93a408ef5c894246c3ecbc306931a MD5 04000418fac16b099ee05aa537875152 pango-1.16.2.ebuild 1599 RMD160 19a3453657e93a408ef5c894246c3ecbc306931a pango-1.16.2.ebuild 1599 SHA256 e3d3422804d15dc1d8463b85bcd00e5073deb85a0bed9bb8afa512c833f6609e pango-1.16.2.ebuild 1599 +EBUILD pango-1.16.3.ebuild 1595 RMD160 8b2d48920c470df725ad3172b7c3a2cb12426acf SHA1 ecedf397348bd03da4dede6a3089b470f459b9b3 SHA256 77a6a7fc80a0c2d7ad4bf2bbfa2729606cc65cc8309181465e5fb186c6ec037d +MD5 ff619a67233c2327780aae90b78c704a pango-1.16.3.ebuild 1595 +RMD160 8b2d48920c470df725ad3172b7c3a2cb12426acf pango-1.16.3.ebuild 1595 +SHA256 77a6a7fc80a0c2d7ad4bf2bbfa2729606cc65cc8309181465e5fb186c6ec037d pango-1.16.3.ebuild 1595 EBUILD pango-1.8.1-r1.ebuild 1961 RMD160 8bf66abc39d42c39210cdb43702156081b8235c9 SHA1 cd8290cb18d51b74fff0ea3e83e9e6569af0bddb SHA256 0c4d5c74beb1dd95894589a10723b36b283a550151cbfee162968d709cf8799c MD5 abcee4362d0b307dba2da9c28ee7c6d6 pango-1.8.1-r1.ebuild 1961 RMD160 8bf66abc39d42c39210cdb43702156081b8235c9 pango-1.8.1-r1.ebuild 1961 SHA256 0c4d5c74beb1dd95894589a10723b36b283a550151cbfee162968d709cf8799c pango-1.8.1-r1.ebuild 1961 -MISC ChangeLog 19935 RMD160 71e3ef435fd4932327f0f8b175116d56c840c373 SHA1 31303114bbf1d9cb61172b0761f7f38922b61b17 SHA256 9d2003990b0d29207b5c10ca99620098db0c68403b68d0c856e7b6068e53296d -MD5 c39840d129b19481f21a6e5b0680bbee ChangeLog 19935 -RMD160 71e3ef435fd4932327f0f8b175116d56c840c373 ChangeLog 19935 -SHA256 9d2003990b0d29207b5c10ca99620098db0c68403b68d0c856e7b6068e53296d ChangeLog 19935 +MISC ChangeLog 20314 RMD160 baf47c95da71044990b09c938076faee1e97b394 SHA1 e935429d568d77a0dbaed439e5bb121f01b53068 SHA256 e09f8c5ed797a2e78fffd5f6e29d109539f585df16a9d01c49e81314597869a4 +MD5 3f636df9c112bbcac5c23b769bc83768 ChangeLog 20314 +RMD160 baf47c95da71044990b09c938076faee1e97b394 ChangeLog 20314 +SHA256 e09f8c5ed797a2e78fffd5f6e29d109539f585df16a9d01c49e81314597869a4 ChangeLog 20314 MISC metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e SHA1 38f78e9790bcd4382b4a49aa226aa6dda1d3a3d7 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1 MD5 03ad2e6c4ab41244af1015a8bbb0b39f metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e metadata.xml 158 @@ -91,6 +99,16 @@ SHA256 8a8a54138caafa2a2daa9ddad00f72b1eb23359def7fc731a3f8b967ea4aff1f files/di MD5 e1842e213b4f5292c779c53dc2e194fc files/digest-pango-1.16.2 244 RMD160 7f2341b943235b6b25f25d93befa7194b5f45bb7 files/digest-pango-1.16.2 244 SHA256 db10f654a4d5a247b8fbd1820b6466b8ccbc6aa970c60dc9340a46e5ec608c5d files/digest-pango-1.16.2 244 +MD5 32b42042ad55cf5ce070591e004e058c files/digest-pango-1.16.3 244 +RMD160 5aa6fe5da57fd0a4e5cd6c320e8e5c63f01e120d files/digest-pango-1.16.3 244 +SHA256 a4099e7b735bae7812e1fdf3831e2a2df27ab48b5a8964eaa2c02fa49b9894a3 files/digest-pango-1.16.3 244 MD5 37c46502c273a766b78fe061986399f2 files/digest-pango-1.8.1-r1 238 RMD160 e98af1354b37ef4e32924db03d58d55d67bdc9fb files/digest-pango-1.8.1-r1 238 SHA256 76a89f7604e3097c63f867f839404ce677ede29010d2957e52ee6f9e06a06741 files/digest-pango-1.8.1-r1 238 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.3 (GNU/Linux) + +iD8DBQFGLiqWomPajV0RnrERAiwcAJsF8TDvxHn1HdM//soh6t1EWD9WmgCZATOR +aO92unBANtjpXejKxzifqBI= +=4q5Y +-----END PGP SIGNATURE----- diff --git a/x11-libs/pango/files/digest-pango-1.16.3 b/x11-libs/pango/files/digest-pango-1.16.3 new file mode 100644 index 000000000000..e1f6e494cfb3 --- /dev/null +++ b/x11-libs/pango/files/digest-pango-1.16.3 @@ -0,0 +1,3 @@ +MD5 5bda5460a89c8afa01aa279f53125399 pango-1.16.3.tar.bz2 1356807 +RMD160 b618725f37d610e77c95041c107317fdafff34af pango-1.16.3.tar.bz2 1356807 +SHA256 53baf6ef8dd0f9567d3a3c1527a1a7957443219bc24d99f7bf6b2e13fc90b9c0 pango-1.16.3.tar.bz2 1356807 diff --git a/x11-libs/pango/pango-1.16.3.ebuild b/x11-libs/pango/pango-1.16.3.ebuild new file mode 100644 index 000000000000..098af04eadba --- /dev/null +++ b/x11-libs/pango/pango-1.16.3.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/pango/pango-1.16.3.ebuild,v 1.1 2007/04/24 16:04:32 dang Exp $ + +inherit eutils gnome2 multilib + +DESCRIPTION="Text rendering and layout library" +HOMEPAGE="http://www.pango.org/" + +LICENSE="LGPL-2 FTL" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="doc" + +RDEPEND="x11-libs/libXrender + x11-libs/libX11 + x11-libs/libXft + >=dev-libs/glib-2.12 + >=media-libs/fontconfig-1.0.1 + >=media-libs/freetype-2 + >=x11-libs/cairo-1.2.6" +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.9 + x11-proto/xproto + doc? ( + >=dev-util/gtk-doc-1 + ~app-text/docbook-xml-dtd-4.1.2 + )" + +DOCS="AUTHORS ChangeLog* NEWS README TODO*" + +function multilib_enabled() { + has_multilib_profile || ( use x86 && [ "$(get_libdir)" == "lib32" ] ) +} + +src_unpack() { + gnome2_src_unpack + + # make config file location host specific so that a 32bit and 64bit pango + # wont fight with each other on a multilib system. Fix building for + # emul-linux-x86-gtklibs + if multilib_enabled ; then + epatch ${FILESDIR}/${PN}-1.2.5-lib64.patch + fi + + epunt_cxx +} + +src_install() { + gnome2_src_install + rm ${D}/etc/pango/pango.modules +} + +pkg_postinst() { + if [[ "${ROOT}" == "/" ]] ; then + einfo "Generating modules listing..." + + local PANGO_CONFDIR= + + if multilib_enabled ; then + PANGO_CONFDIR="/etc/pango/${CHOST}" + else + PANGO_CONFDIR="/etc/pango" + fi + + mkdir -p ${PANGO_CONFDIR} + + pango-querymodules > ${PANGO_CONFDIR}/pango.modules + fi +} -- 2.26.2