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