Gentoo Archives: gentoo-commits

From: "Gilles Dartiguelongue (eva)" <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-text/evince: metadata.xml ChangeLog evince-2.28.1.ebuild evince-2.26.1.ebuild
Date: Thu, 29 Oct 2009 21:19:05
Message-Id: E1N3cOd-0006XY-P8@stork.gentoo.org
1 eva 09/10/29 21:19:03
2
3 Modified: metadata.xml ChangeLog
4 Added: evince-2.28.1.ebuild
5 Removed: evince-2.26.1.ebuild
6 Log:
7 New version for GNOME 2.28. Clean up old revision.
8 (Portage version: 2.2_rc46/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.5 app-text/evince/metadata.xml
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/evince/metadata.xml?rev=1.5&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/evince/metadata.xml?rev=1.5&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/evince/metadata.xml?r1=1.4&r2=1.5
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-text/evince/metadata.xml,v
20 retrieving revision 1.4
21 retrieving revision 1.5
22 diff -u -r1.4 -r1.5
23 --- metadata.xml 11 Oct 2008 11:53:23 -0000 1.4
24 +++ metadata.xml 29 Oct 2009 21:19:02 -0000 1.5
25 @@ -6,6 +6,8 @@
26 <email>dang@g.o</email>
27 </maintainer>
28 <use>
29 + <flag name='gnome'>Enable the use of <pkg>gnome-base/gconf</pkg> to honour
30 + lockdown settings</flag>
31 <flag name='dvi'>Enable the built-in DVI viewer</flag>
32 <flag name='nautilus'>Enable property page extension in <pkg>gnome-base/nautilus</pkg></flag>
33 <flag name='t1lib'>Enable the Type-1 fonts for the built-in DVI viewer
34
35
36
37 1.177 app-text/evince/ChangeLog
38
39 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/evince/ChangeLog?rev=1.177&view=markup
40 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/evince/ChangeLog?rev=1.177&content-type=text/plain
41 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/evince/ChangeLog?r1=1.176&r2=1.177
42
43 Index: ChangeLog
44 ===================================================================
45 RCS file: /var/cvsroot/gentoo-x86/app-text/evince/ChangeLog,v
46 retrieving revision 1.176
47 retrieving revision 1.177
48 diff -u -r1.176 -r1.177
49 --- ChangeLog 24 Oct 2009 16:54:38 -0000 1.176
50 +++ ChangeLog 29 Oct 2009 21:19:02 -0000 1.177
51 @@ -1,6 +1,18 @@
52 # ChangeLog for app-text/evince
53 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
54 -# $Header: /var/cvsroot/gentoo-x86/app-text/evince/ChangeLog,v 1.176 2009/10/24 16:54:38 nixnut Exp $
55 +# $Header: /var/cvsroot/gentoo-x86/app-text/evince/ChangeLog,v 1.177 2009/10/29 21:19:02 eva Exp $
56 +
57 + 29 Oct 2009; Gilles Dartiguelongue <eva@g.o> -evince-2.26.1.ebuild,
58 + +files/evince-2.27.4-smclient-configure.patch, +evince-2.28.1.ebuild,
59 + metadata.xml:
60 + New version for GNOME 2.28. Clean up old revision.
61 +
62 +*evince-2.28.1 (29 Oct 2009)
63 +
64 + 29 Oct 2009; Gilles Dartiguelongue <eva@g.o> -evince-2.26.1.ebuild,
65 + +files/evince-2.27.4-smclient-configure.patch, +evince-2.28.1.ebuild,
66 + metadata.xml:
67 + New version for GNOME 2.28. Clean up old revision.
68
69 24 Oct 2009; nixnut <nixnut@g.o> evince-2.26.2.ebuild:
70 ppc stable #281427
71
72
73
74 1.1 app-text/evince/evince-2.28.1.ebuild
75
76 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/evince/evince-2.28.1.ebuild?rev=1.1&view=markup
77 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/evince/evince-2.28.1.ebuild?rev=1.1&content-type=text/plain
78
79 Index: evince-2.28.1.ebuild
80 ===================================================================
81 # Copyright 1999-2009 Gentoo Foundation
82 # Distributed under the terms of the GNU General Public License v2
83 # $Header: /var/cvsroot/gentoo-x86/app-text/evince/evince-2.28.1.ebuild,v 1.1 2009/10/29 21:19:02 eva Exp $
84
85 EAPI="2"
86
87 inherit autotools eutils gnome2
88
89 DESCRIPTION="Simple document viewer for GNOME"
90 HOMEPAGE="http://www.gnome.org/projects/evince/"
91
92 LICENSE="GPL-2"
93 SLOT="0"
94 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
95 IUSE="dbus debug djvu doc dvi gnome gnome-keyring nautilus t1lib tiff"
96 # tests introspection
97
98 # Since 2.26.2, can handle poppler without cairo support. Make it optional ?
99 # not mature enough
100 # introspection? ( >=dev-libs/gobject-introspection-0.6 )
101 RDEPEND="
102 >=app-text/libspectre-0.2.0
103 >=dev-libs/glib-2.18.0
104 >=dev-libs/libxml2-2.5
105 >=x11-libs/gtk+-2.14
106 >=x11-libs/libSM-1
107 >=x11-themes/gnome-icon-theme-2.17.1
108 dbus? ( >=dev-libs/dbus-glib-0.71 )
109 gnome? ( >=gnome-base/gconf-2 )
110 gnome-keyring? ( >=gnome-base/gnome-keyring-2.22.0 )
111 nautilus? ( >=gnome-base/nautilus-2.10 )
112 >=virtual/poppler-glib-0.11[cairo]
113 dvi? (
114 virtual/tex-base
115 t1lib? ( >=media-libs/t1lib-5.0.0 ) )
116 tiff? ( >=media-libs/tiff-3.6 )
117 djvu? ( >=app-text/djvu-3.5.17 )"
118 DEPEND="${RDEPEND}
119 app-text/scrollkeeper
120 >=app-text/gnome-doc-utils-0.3.2
121 ~app-text/docbook-xml-dtd-4.1.2
122 >=dev-util/pkgconfig-0.9
123 sys-devel/gettext
124 >=dev-util/intltool-0.35
125 dev-util/gtk-doc-am
126 doc? ( dev-util/gtk-doc )"
127
128 DOCS="AUTHORS ChangeLog NEWS README TODO"
129 ELTCONF="--portage"
130
131 # Needs dogtail and pyspi from http://fedorahosted.org/dogtail/
132 # Releases: http://people.redhat.com/zcerza/dogtail/releases/
133 RESTRICT="test"
134
135 pkg_setup() {
136 G2CONF="${G2CONF}
137 --disable-introspection
138 --disable-scrollkeeper
139 --disable-static
140 --disable-tests
141 --enable-pdf
142 --enable-comics
143 --enable-impress
144 --enable-thumbnailer
145 --with-smclient=xsmp
146 --with-platform=gnome
147 $(use_enable dbus)
148 $(use_enable djvu)
149 $(use_enable dvi)
150 $(use_with gnome gconf)
151 $(use_with gnome-keyring keyring)
152 $(use_enable t1lib)
153 $(use_enable tiff)
154 $(use_enable nautilus)"
155 # $(use_enable introspection)
156 }
157
158 src_prepare() {
159 gnome2_src_prepare
160
161 # Fix .desktop file so menu item shows up
162 epatch "${FILESDIR}"/${PN}-0.7.1-display-menu.patch
163
164 # Fix bug #279591, compilation error with
165 # --with-smclient=xsmp gave to the configure script
166 epatch "${FILESDIR}"/${PN}-2.27.4-smclient-configure.patch
167
168 # Make it libtool-1 compatible
169 rm -v m4/lt* m4/libtool.m4 || die "removing libtool macros failed"
170
171 intltoolize --force --automake --copy || die "intltoolized failed"
172 eautoreconf
173 }
174
175 src_install() {
176 gnome2_src_install
177 find "${D}" -name "*.la" -delete || die "remove of la files failed"
178 }