diff options
author | Ruben Bressler <ruben.bressler@cerpamid.co.cu> | 2010-08-02 13:57:59 -0400 |
---|---|---|
committer | Ruben Bressler <ruben.bressler@cerpamid.co.cu> | 2010-08-02 13:57:59 -0400 |
commit | 1e9c7342c7b74a01d62a51622d81f8d78fd0901a (patch) | |
tree | d5ce3d31890672b900b02c17641ded5b206afbe7 /x11-libs | |
parent | 20100724 - Cambio automático (diff) | |
download | rubenqba-1e9c7342c7b74a01d62a51622d81f8d78fd0901a.tar.gz rubenqba-1e9c7342c7b74a01d62a51622d81f8d78fd0901a.tar.bz2 rubenqba-1e9c7342c7b74a01d62a51622d81f8d78fd0901a.zip |
Actualización del overlay
Diffstat (limited to 'x11-libs')
-rw-r--r-- | x11-libs/gdk-pixbuf/Manifest | 5 | ||||
-rw-r--r-- | x11-libs/gdk-pixbuf/gdk-pixbuf-2.21.6.ebuild | 95 |
2 files changed, 97 insertions, 3 deletions
diff --git a/x11-libs/gdk-pixbuf/Manifest b/x11-libs/gdk-pixbuf/Manifest index b6033ac..9af614b 100644 --- a/x11-libs/gdk-pixbuf/Manifest +++ b/x11-libs/gdk-pixbuf/Manifest @@ -1,4 +1,3 @@ AUX gdk-pixbuf-2.21.4-fix-automagic-x11.patch 756 RMD160 ebc646871ecceb6a490d87c7860c9b27faba3bb3 SHA1 0cf0621e1af255d5426d7ea8e352c4f68f5cbe69 SHA256 f10878653d8ab799c96715bb5d7278912b6201093b93dcf83111e5c9073493c4 -AUX gdk-pixbuf-2.21.4-readd-deprecated-apis.patch 5194 RMD160 07e34b12005949c4715bb82fe4f40b909b66ed83 SHA1 ca6ea387dd1ee642c3fc61bec01d1e678d8d0977 SHA256 37ba104a107ab74aa61af34117ef6f2ed47cb0a3f730d266581b5093406acec8 -DIST gdk-pixbuf-2.21.4.tar.bz2 1522140 RMD160 55e8c79c0e3b7f032e20caf47a38e698a0accefb SHA1 1790bb2442a75047d804511915f6b8a8851007af SHA256 f28efdbcca1f9ad144cf7987c4afec268baa5c6c793383f05b26dc49ecdbca15 -EBUILD gdk-pixbuf-2.21.4.ebuild 2797 RMD160 6641979325242b9e645fda3c02b2975037ac60e3 SHA1 ba33767c2d3688a75305b01e99b6195d064c20ad SHA256 bc449e56f03f99ae74827f882bb7b0c4cfe0e95568158375ebd3b94adc4fcd03 +DIST gdk-pixbuf-2.21.6.tar.bz2 1521950 RMD160 fda67dbf5974de1017b2ebfc776d393d0e7adba7 SHA1 4a4a75b08f8a01f27fbd1aee06324d4502f7b8a2 SHA256 de625133161c651c0f32c1f742826ba8700637c883691664a9152faed0e24d8c +EBUILD gdk-pixbuf-2.21.6.ebuild 2691 RMD160 38b9870acf69c75ea7c3bd093597f42c860e12f9 SHA1 87c05366b703d1671310af85c4e361758ce83658 SHA256 897e5df0101d5d8c212249cce8709f1497bdb3e4f92c92bde01bb47bbf173af2 diff --git a/x11-libs/gdk-pixbuf/gdk-pixbuf-2.21.6.ebuild b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.21.6.ebuild new file mode 100644 index 0000000..596f2e7 --- /dev/null +++ b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.21.6.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/gtk+/gtk+-2.20.1-r1.ebuild,v 1.2 2010/06/20 11:15:18 nirbheek Exp $ + +EAPI="3" + +inherit gnome.org flag-o-matic multilib libtool autotools virtualx + +DESCRIPTION="Image loading library for GTK+" +HOMEPAGE="http://www.gtk.org/" + +LICENSE="LGPL-2" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+X debug doc +introspection jpeg jpeg2k tiff test" + +RDEPEND=" + >=dev-libs/glib-2.25.9 + >=media-libs/libpng-1.2.43-r2:0 + introspection? ( >=dev-libs/gobject-introspection-0.9.0 ) + jpeg? ( >=media-libs/jpeg-6b-r9:0 ) + jpeg2k? ( media-libs/jasper ) + tiff? ( >=media-libs/tiff-3.9.2 ) + X? ( x11-libs/libX11 ) + !<gnome-base/gail-1000 + !<x11-libs/gtk+-2.21.3:2 + !<x11-libs/gtk+-2.90.4:3" +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.9 + >=sys-devel/gettext-0.17 + x86-interix? ( + sys-libs/itx-bind + ) + >=dev-util/gtk-doc-am-1.11 + doc? ( + >=dev-util/gtk-doc-1.11 + ~app-text/docbook-xml-dtd-4.1.2 )" + +src_prepare() { + # Only build against libX11 if the user wants to do so + epatch "${FILESDIR}"/${PN}-2.21.4-fix-automagic-x11.patch + + elibtoolize + eautoreconf +} + +src_configure() { + # -O3 and company cause random crashes in applications. Bug #133469 + replace-flags -O3 -O2 + strip-flags + + use ppc64 && append-flags -mminimal-toc + + if use x86-interix; then + # activate the itx-bind package... + append-flags "-I${EPREFIX}/usr/include/bind" + append-ldflags "-L${EPREFIX}/usr/lib/bind" + fi + + # png always on to display icons (foser) + local myconf=" + $(use_enable doc gtk-doc) + $(use_with jpeg libjpeg) + $(use_with jpeg2k libjasper) + $(use_with tiff libtiff) + $(use_enable introspection) + $(use_with X x11) + --with-libpng" + + # Passing --disable-debug is not recommended for production use + use debug && myconf="${myconf} --enable-debug=yes" + + econf ${myconf} +} + +src_test() { + unset DBUS_SESSION_BUS_ADDRESS + Xemake check || die "tests failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "Installation failed" + + dodoc AUTHORS NEWS* README* || die "dodoc failed" +} + +pkg_postinst() { + gdk-pixbuf-query-loaders > "${EROOT}usr/$(get_libdir)/gdk-pixbuf-2.0/2.10.0/loaders.cache" + + if [ -e "${EROOT}"usr/lib/gtk-2.0/2.*/loaders ]; then + elog "You need to rebuild ebuilds that installed into" "${EROOT}"usr/lib/gtk-2.0/2.*/loaders + elog "to do that you can use qfile from portage-utils:" + elog "emerge -va1 \$(qfile -qC ${EPREFIX}/usr/lib/gtk-2.0/2.*/loaders)" + fi +} |