summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Huemer <alexander.huemer@sbg.ac.at>2009-06-30 03:01:12 +0200
committerAlexander Huemer <alexander.huemer@sbg.ac.at>2009-06-30 03:01:12 +0200
commit1b6f170b2c512422859f4312917d774d1f7fc73a (patch)
tree05d1e87db8317af7f78115b26f1fc689415c50be
parentbumped net-libs/libproxy to latest ~ (0.2.3-r2) (diff)
downloadmultilib-portage-1b6f170b2c512422859f4312917d774d1f7fc73a.tar.gz
multilib-portage-1b6f170b2c512422859f4312917d774d1f7fc73a.tar.bz2
multilib-portage-1b6f170b2c512422859f4312917d774d1f7fc73a.zip
bumped x11-libs/pango to latest ~ (1.24.3)
-rw-r--r--metadata/cache/x11-libs/pango-1.24.322
-rw-r--r--x11-libs/pango/Manifest2
-rw-r--r--x11-libs/pango/pango-1.24.3.ebuild98
3 files changed, 122 insertions, 0 deletions
diff --git a/metadata/cache/x11-libs/pango-1.24.3 b/metadata/cache/x11-libs/pango-1.24.3
new file mode 100644
index 000000000..911f10d47
--- /dev/null
+++ b/metadata/cache/x11-libs/pango-1.24.3
@@ -0,0 +1,22 @@
+>=dev-libs/glib-2.17.3[lib32?] >=media-libs/fontconfig-2.5.0[lib32?] >=media-libs/freetype-2[lib32?] >=x11-libs/cairo-1.7.6[lib32?] X? ( x11-libs/libXrender[lib32?] x11-libs/libX11[lib32?] x11-libs/libXft[lib32?] ) >=dev-util/pkgconfig-0.9 doc? ( >=dev-util/gtk-doc-1 ~app-text/docbook-xml-dtd-4.1.2 ) X? ( x11-proto/xproto ) =sys-devel/automake-1.10* >=sys-devel/autoconf-2.61 sys-devel/libtool >=sys-apps/sed-4 sys-apps/abi-wrapper
+>=dev-libs/glib-2.17.3[lib32?] >=media-libs/fontconfig-2.5.0[lib32?] >=media-libs/freetype-2[lib32?] >=x11-libs/cairo-1.7.6[lib32?] X? ( x11-libs/libXrender[lib32?] x11-libs/libX11[lib32?] x11-libs/libXft[lib32?] ) sys-apps/abi-wrapper
+0
+mirror://gnome/sources/pango/1.24/pango-1.24.3.tar.bz2
+
+http://www.pango.org/
+LGPL-2 FTL
+Text rendering and layout library
+~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd
+autotools base eutils fdo-mime gnome.org gnome2 gnome2-utils libtool multilib multilib-native portability toolchain-funcs
+X debug doc debug lib32
+
+
+
+2
+
+compile configure install postinst postrm preinst prepare setup unpack
+
+
+
+
+
diff --git a/x11-libs/pango/Manifest b/x11-libs/pango/Manifest
index 3fa0a397e..4fbae3eea 100644
--- a/x11-libs/pango/Manifest
+++ b/x11-libs/pango/Manifest
@@ -3,7 +3,9 @@ AUX pango-1.22.4-special-chars-crash.patch 1893 RMD160 57dec485892a5924122e3319b
DIST pango-1.22.4.tar.bz2 1496168 RMD160 118986ea419d22937dd5e2b033f46f34a45f24e3 SHA1 d39a8ce9ed7dd57407a04ad3996b9cc1106cfd7d SHA256 ff47d7ed8360ebef5fa4b8d3ccf45e014bc8793743bca2a96635a3c34eeaa534
DIST pango-1.24.1.tar.bz2 1526008 RMD160 8924a2ef039c2bf71e185cad96e87e8c973a59c0 SHA1 917ad4559cceaf27adbfddee11a833c3e536d4a9 SHA256 e00c343dd14c23b89a6767f87d31d4246c14739c57c0174008a86b33174b9ab2
DIST pango-1.24.2.tar.bz2 1528238 RMD160 948bee4fa9725330e3f041758ef321d618bbdb9e SHA1 dbc418be727d522720cd280e4368ff5ba3133852 SHA256 f3617f8f32c45c57f19c0aa1d7334e1dc979b9b54e5bb4e78fba8ec80193c23c
+DIST pango-1.24.3.tar.bz2 1505848 RMD160 1fe1837e9f8b080260ae3766682d9e4692654ae1 SHA1 9ae5c85d66a1aae75642414a24b258b29adf1b3a SHA256 f7729e7c133d1ba24e28d63da71c1902f17f4563ca31555d99d8e5a25aaa9309
EBUILD pango-1.22.4-r1.ebuild 2481 RMD160 a893a399803308c90f2ff3c8584a1808d9620b49 SHA1 0bfd4e8f9573af71c229837e139c83b3c035260a SHA256 3923270cdb9a4bd03bfcfc2c9d7c5b6e30733fc37466d62623174a7ee5a669b0
EBUILD pango-1.22.4.ebuild 2343 RMD160 b39a2796bfb1ee181ad4684e54d207dbd8460fd4 SHA1 dc840037382d43ee5c03b8d792d32452fe4df22c SHA256 da50d89c8861af1e056d1b61e6ea9cda06d7c06395a2c086e001a36b6db85853
EBUILD pango-1.24.1.ebuild 2718 RMD160 928106d9f3684effaaf002e6fbeb57681f8582ef SHA1 c6e2505bbb1bed8d1c9f86b7ab768dba98514929 SHA256 dc7b991c8f2b56dafd28a8d978ed70fbb65c0720f868d276c79b0bdb1a60219d
EBUILD pango-1.24.2.ebuild 2605 RMD160 52e22f57c234391f2fcae0e7624fca2832788b21 SHA1 acf8f1dee8d1ee5c278802b4bd3ff03c60706f00 SHA256 b4ae72f388be0cf04b46c2fd4dbc9c3afa2560fdb29de55c35790b374bbe50c8
+EBUILD pango-1.24.3.ebuild 2612 RMD160 3ad18733b183c8e5e246c59320b9756c9e8a3c54 SHA1 a38026af25b550941ffebcca4db9096d55d01225 SHA256 1a493b5f6a61447b2b912ce8783bb029d9b52849ed0827d7c7c648cdaf28afe3
diff --git a/x11-libs/pango/pango-1.24.3.ebuild b/x11-libs/pango/pango-1.24.3.ebuild
new file mode 100644
index 000000000..48da79d7a
--- /dev/null
+++ b/x11-libs/pango/pango-1.24.3.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/pango/pango-1.24.3.ebuild,v 1.1 2009/06/29 21:56:11 eva Exp $
+
+EAPI="2"
+
+inherit autotools eutils gnome2 multilib multilib-native
+
+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 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="X debug doc"
+
+# FIXME: add gobject-introspection dependency when it is available
+RDEPEND=">=dev-libs/glib-2.17.3[lib32?]
+ >=media-libs/fontconfig-2.5.0[lib32?]
+ >=media-libs/freetype-2[lib32?]
+ >=x11-libs/cairo-1.7.6[lib32?]
+ X? (
+ x11-libs/libXrender[lib32?]
+ x11-libs/libX11[lib32?]
+ x11-libs/libXft[lib32?] )"
+DEPEND="${RDEPEND}
+ >=dev-util/pkgconfig-0.9
+ doc? (
+ >=dev-util/gtk-doc-1
+ ~app-text/docbook-xml-dtd-4.1.2 )
+ X? ( x11-proto/xproto )"
+
+DOCS="AUTHORS ChangeLog* NEWS README THANKS"
+
+function multilib_enabled() {
+ has_multilib_profile || ( use x86 && [ "$(get_libdir)" = "lib32" ] )
+}
+
+pkg_setup() {
+ G2CONF="${G2CONF} $(use_with X x) $(use_enable debug)"
+}
+
+src_prepare() {
+ gnome2_src_prepare
+
+ # 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
+
+ # gtk-doc checks do not pass, upstream bug #578944
+ sed 's:TESTS = check.docs: TESTS = :g'\
+ -i docs/Makefile.am docs/Makefile.in || die "sed failed"
+ sed -e '/@cd "$(DESTDIR)$(man1dir)" && gzip -c pango-view.1 > preload.1.gz && $(RM) preload.1/d' -i pango-view/Makefile.{in,am} || die
+}
+
+multilib-native_src_configure_internal() {
+ local myconf
+
+ if use debug ; then
+ myconf="--enable-debug=yes"
+ fi
+
+ if use lib32 && ([[ "${ABI}" == "x86" ]] || [[ "${ABI}" == "ppc" ]]); then
+ myconf="${myconf} --program-suffix=32"
+ fi
+
+ econf $(use_with X x) ${myconf} || die
+}
+
+multilib-native_src_install_internal() {
+ gnome2_src_install
+ rm "${D}/etc/pango/pango.modules"
+}
+
+multilib-native_pkg_postinst_internal() {
+ 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}
+
+ if use lib32 && ([[ "${ABI}" == "x86" ]] || [[ "${ABI}" == "ppc" ]]); then
+ pango-querymodules32 > ${PANGO_CONFDIR}/pango.modules
+ else
+ pango-querymodules > ${PANGO_CONFDIR}/pango.modules
+ fi
+ fi
+}