/[gentoo-x86]/x11-libs/cairo/cairo-1.2.6.ebuild
Gentoo

Contents of /x11-libs/cairo/cairo-1.2.6.ebuild

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.17 - (show annotations) (download)
Thu Mar 6 15:23:37 2008 UTC (6 years, 9 months ago) by cardoe
Branch: MAIN
CVS Tags: HEAD
Changes since 1.16: +1 -1 lines
FILE REMOVED
cull older versions. bug #200350
(Portage version: 2.1.4.4)

1 # Copyright 1999-2007 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: /var/cvsroot/gentoo-x86/x11-libs/cairo/cairo-1.2.6.ebuild,v 1.16 2007/03/21 15:21:01 wolf31o2 Exp $
4
5 inherit eutils flag-o-matic
6
7 DESCRIPTION="A vector graphics library with cross-device output support"
8 HOMEPAGE="http://cairographics.org/"
9 SRC_URI="http://cairographics.org/releases/${P}.tar.gz"
10
11 LICENSE="|| ( LGPL-2.1 MPL-1.1 )"
12 SLOT="0"
13 KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
14 IUSE="debug directfb doc glitz svg X"
15
16 # Test causes a circular depend on gtk+... since gtk+ needs cairo but test needs gtk+ so we need to block it
17 RESTRICT="test"
18
19 RDEPEND="media-libs/fontconfig
20 >=media-libs/freetype-2.1.4
21 media-libs/libpng
22 X? (
23 x11-libs/libXrender
24 x11-libs/libXext
25 x11-libs/libX11
26 virtual/xft
27 )
28 directfb? ( >=dev-libs/DirectFB-0.9.24 )
29 glitz? ( >=media-libs/glitz-0.5.1 )
30 svg? ( dev-libs/libxml2 )"
31
32 DEPEND="${RDEPEND}
33 >=dev-util/pkgconfig-0.19
34 X? ( x11-proto/renderproto )
35 doc? (
36 >=dev-util/gtk-doc-1.3
37 ~app-text/docbook-xml-dtd-4.2
38 )"
39
40 src_compile() {
41 #gets rid of fbmmx.c inlining warnings
42 append-flags -finline-limit=1200
43
44 econf $(use_enable X xlib) $(use_enable doc gtk-doc) $(use_enable directfb) \
45 $(use_enable svg) $(use_enable glitz) \
46 $(use_enable debug test-surfaces) --enable-pdf --enable-png \
47 --enable-freetype --enable-ps \
48 || die "configure failed"
49
50 emake || die "compile failed"
51 }
52
53 src_install() {
54 make DESTDIR="${D}" install || die "Installation failed"
55 dodoc AUTHORS ChangeLog NEWS README TODO
56 }

  ViewVC Help
Powered by ViewVC 1.1.20