diff options
author | 2013-07-22 01:21:15 +0000 | |
---|---|---|
committer | 2013-07-22 01:21:15 +0000 | |
commit | 7bead53240bb0fd0a976673b2efc7ce859e66cbc (patch) | |
tree | 854c509a31d8dee4a4a70e53eb05169c33cc198b /x11-libs | |
parent | Make xlib-xcb backend optional, this might address all of bugs #441878 #47630... (diff) | |
download | gentoo-2-7bead53240bb0fd0a976673b2efc7ce859e66cbc.tar.gz gentoo-2-7bead53240bb0fd0a976673b2efc7ce859e66cbc.tar.bz2 gentoo-2-7bead53240bb0fd0a976673b2efc7ce859e66cbc.zip |
Sync live and non-live ebuilds.
(Portage version: 2.1.12.2/cvs/Linux x86_64, unsigned Manifest commit)
Diffstat (limited to 'x11-libs')
-rw-r--r-- | x11-libs/cairo/ChangeLog | 6 | ||||
-rw-r--r-- | x11-libs/cairo/cairo-9999.ebuild | 35 |
2 files changed, 22 insertions, 19 deletions
diff --git a/x11-libs/cairo/ChangeLog b/x11-libs/cairo/ChangeLog index b36e5a910ffa..50077cb95b01 100644 --- a/x11-libs/cairo/ChangeLog +++ b/x11-libs/cairo/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for x11-libs/cairo # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/cairo/ChangeLog,v 1.342 2013/07/22 01:19:31 chithanh Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-libs/cairo/ChangeLog,v 1.343 2013/07/22 01:21:15 chithanh Exp $ + + 22 Jul 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> + cairo-9999.ebuild: + Sync live and non-live ebuilds. *cairo-1.12.14-r4 (22 Jul 2013) diff --git a/x11-libs/cairo/cairo-9999.ebuild b/x11-libs/cairo/cairo-9999.ebuild index 218d0a4732e5..d8e75c49b5b8 100644 --- a/x11-libs/cairo/cairo-9999.ebuild +++ b/x11-libs/cairo/cairo-9999.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/cairo/cairo-9999.ebuild,v 1.32 2013/06/26 16:52:41 lu_zero Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-libs/cairo/cairo-9999.ebuild,v 1.33 2013/07/22 01:21:15 chithanh Exp $ EAPI=5 @@ -20,7 +20,7 @@ DESCRIPTION="A vector graphics library with cross-device output support" HOMEPAGE="http://cairographics.org/" LICENSE="|| ( LGPL-2.1 MPL-1.1 )" SLOT="0" -IUSE="X aqua debug directfb doc drm gallium +glib opengl openvg qt4 static-libs +svg xcb" +IUSE="X aqua debug directfb doc drm gallium gles2 +glib legacy-drivers opengl openvg qt4 static-libs +svg valgrind xcb xlib-xcb" # Test causes a circular depend on gtk+... since gtk+ needs cairo but test needs gtk+ so we need to block it RESTRICT="test" @@ -29,8 +29,9 @@ RDEPEND="media-libs/fontconfig media-libs/freetype:2 media-libs/libpng:0= sys-libs/zlib - >=x11-libs/pixman-0.22.0 + >=x11-libs/pixman-0.28.0 directfb? ( dev-libs/DirectFB ) + gles2? ( media-libs/mesa[gles2] ) glib? ( >=dev-libs/glib-2.28.6:2 ) opengl? ( || ( media-libs/mesa[egl] media-libs/opengl-apple ) ) openvg? ( media-libs/mesa[openvg] ) @@ -68,10 +69,17 @@ DEPEND="${RDEPEND} REQUIRED_USE=" drm? ( X ) gallium? ( drm ) + gles2? ( !opengl ) + openvg ( || ( gles2 opengl ) ) + xlib-xcb? ( xcb ) " src_prepare() { + epatch "${FILESDIR}"/${PN}-1.8.8-interix.patch + use legacy-drivers && epatch "${FILESDIR}"/${PN}-1.10.0-buggy_gradients.patch epatch "${FILESDIR}"/${PN}-respect-fontconfig.patch + epatch "${FILESDIR}"/${PN}-1.12.12-disable-test-suite.patch + epatch "${FILESDIR}"/${PN}-1.12.14-libpng16.patch epatch_user # Slightly messed build system YAY @@ -89,31 +97,23 @@ src_prepare() { src_configure() { local myopts - # SuperH doesn't have native atomics yet - use sh && myopts+=" --disable-atomic" - [[ ${CHOST} == *-interix* ]] && append-flags -D_REENTRANT - # http://bugs.freedesktop.org/show_bug.cgi?id=15463 - [[ ${CHOST} == *-solaris* ]] && append-flags -D_POSIX_PTHREAD_SEMANTICS - - #gets rid of fbmmx.c inlining warnings - append-flags -finline-limit=1200 - - use X && myopts+=" --enable-tee=yes" use elibc_FreeBSD && myopts+=" --disable-symbol-lookup" - # --disable-valgrind: - # valgrind code is busted as per upstream econf \ --disable-dependency-tracking \ $(use_with X x) \ + $(use_enable X tee) \ $(use_enable X xlib) \ $(use_enable X xlib-xrender) \ $(use_enable aqua quartz) \ $(use_enable aqua quartz-image) \ $(use_enable debug test-surfaces) \ + $(use_enable drm) \ $(use_enable directfb) \ + $(use_enable gallium) \ + $(use_enable gles2 glesv2) \ $(use_enable glib gobject) \ $(use_enable doc gtk-doc) \ $(use_enable openvg vg) \ @@ -121,15 +121,14 @@ src_configure() { $(use_enable qt4 qt) \ $(use_enable static-libs static) \ $(use_enable svg) \ + $(use_enable valgrind) \ $(use_enable xcb) \ $(use_enable xcb xcb-shm) \ - $(use_enable drm) \ - $(use_enable gallium) \ + $(use_enable xlib-xcb) \ --enable-ft \ --enable-pdf \ --enable-png \ --enable-ps \ - --disable-valgrind \ ${myopts} } |