Gentoo Archives: gentoo-commits

From: "Peter Alfredsen (loki_val)" <loki_val@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/poppler-glib: ChangeLog poppler-glib-0.11.1.ebuild
Date: Fri, 19 Jun 2009 22:15:43
Message-Id: E1MHmN3-0002BA-BH@stork.gentoo.org
1 loki_val 09/06/19 22:15:41
2
3 Modified: ChangeLog
4 Added: poppler-glib-0.11.1.ebuild
5 Log:
6 Bump
7 (Portage version: 2.2_rc33/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.11 dev-libs/poppler-glib/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/poppler-glib/ChangeLog?rev=1.11&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/poppler-glib/ChangeLog?rev=1.11&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/poppler-glib/ChangeLog?r1=1.10&r2=1.11
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-libs/poppler-glib/ChangeLog,v
19 retrieving revision 1.10
20 retrieving revision 1.11
21 diff -u -r1.10 -r1.11
22 --- ChangeLog 16 Jun 2009 20:24:44 -0000 1.10
23 +++ ChangeLog 19 Jun 2009 22:15:41 -0000 1.11
24 @@ -1,6 +1,12 @@
25 # ChangeLog for dev-libs/poppler-glib
26 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/poppler-glib/ChangeLog,v 1.10 2009/06/16 20:24:44 klausman Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/poppler-glib/ChangeLog,v 1.11 2009/06/19 22:15:41 loki_val Exp $
29 +
30 +*poppler-glib-0.11.1 (19 Jun 2009)
31 +
32 + 19 Jun 2009; Peter Alfredsen <loki_val@g.o>
33 + +poppler-glib-0.11.1.ebuild:
34 + Bump
35
36 16 Jun 2009; Tobias Klausmann <klausman@g.o>
37 poppler-glib-0.10.7.ebuild:
38
39
40
41 1.1 dev-libs/poppler-glib/poppler-glib-0.11.1.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/poppler-glib/poppler-glib-0.11.1.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/poppler-glib/poppler-glib-0.11.1.ebuild?rev=1.1&content-type=text/plain
45
46 Index: poppler-glib-0.11.1.ebuild
47 ===================================================================
48 # Copyright 1999-2009 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/dev-libs/poppler-glib/poppler-glib-0.11.1.ebuild,v 1.1 2009/06/19 22:15:41 loki_val Exp $
51
52 EAPI=2
53
54 POPPLER_MODULE=glib
55
56 inherit poppler flag-o-matic
57
58 DESCRIPTION="Glib bindings for poppler"
59
60 LICENSE="GPL-2"
61 SLOT="0"
62 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
63 IUSE="+cairo"
64
65 # The Cairo renderer represents a superset of the splash renderer.
66 # We could also have a gtk use-flag for the interface to gdk-pixbuf, but that wouldn't
67 # make sense for us, because:
68 # 1. Every app that is ok with only [cairo] is already depending on gtk+:2 :
69 # media-gfx/inkscape
70 # app-text/evince
71 # 2. Cairo is a dependency of gtk+:2
72 # 3. gdk and gdk-pixbuf is the old way of doing things. Everybody is hot for cairo.
73 # 4. In fact, the only app that's ok with [-cairo,-gtk] is app-misc/tracker.
74
75 RDEPEND="
76 ~dev-libs/poppler-${PV}
77 >=dev-libs/glib-2.16
78 cairo? (
79 >=x11-libs/cairo-1.8.4
80 >=x11-libs/gtk+-2.14.0:2
81 )
82 "
83 DEPEND="
84 ${RDEPEND}
85 dev-util/pkgconfig
86 "
87
88 pkg_setup() {
89 POPPLER_CONF="$(use_enable cairo cairo-output) $(use_enable cairo gdk) $(use_enable cairo splash-output)"
90 POPPLER_PKGCONFIG=( poppler-glib.pc cairo=poppler-cairo.pc )
91 if ! use cairo
92 then
93 export CPPFLAGS="${CPPFLAGS} -DHAVE_SPLASH" poppler_src_compile
94 fi
95 }
96
97 src_prepare() {
98 poppler_src_prepare
99 sed -i \
100 -e 's:reference::' \
101 -e 's:demo::' \
102 -e '/DISABLE_DEPRECATED/d' \
103 glib/Makefile.in || die "Fixing glib Makefile.in failed"
104 use cairo || { sed -i -e 's:gdk-2.0 gdk-pixbuf-2.0 ::' poppler-glib.pc.in || die "Sedding poppler-glib.pc.in failed" ; }
105 }
106
107 src_compile() {
108 use cairo && POPPLER_MODULE_S="${S}/poppler" poppler_src_compile libpoppler-cairo.la
109 poppler_src_compile
110 }