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 app-text/xpdf: xpdf-3.02-r3.ebuild ChangeLog
Date: Mon, 24 Aug 2009 11:44:44
Message-Id: E1MfXyc-0007kC-TB@stork.gentoo.org
1 loki_val 09/08/24 11:44:42
2
3 Modified: ChangeLog
4 Added: xpdf-3.02-r3.ebuild
5 Log:
6 Add xpdf-3.02-r3, which is patched to work with >=poppler-0.11.3
7 (Portage version: 2.2_rc39/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.181 app-text/xpdf/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/xpdf/ChangeLog?rev=1.181&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/xpdf/ChangeLog?rev=1.181&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/xpdf/ChangeLog?r1=1.180&r2=1.181
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-text/xpdf/ChangeLog,v
19 retrieving revision 1.180
20 retrieving revision 1.181
21 diff -u -r1.180 -r1.181
22 --- ChangeLog 14 May 2009 19:54:42 -0000 1.180
23 +++ ChangeLog 24 Aug 2009 11:44:42 -0000 1.181
24 @@ -1,6 +1,11 @@
25 # ChangeLog for app-text/xpdf
26 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-text/xpdf/ChangeLog,v 1.180 2009/05/14 19:54:42 loki_val Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/app-text/xpdf/ChangeLog,v 1.181 2009/08/24 11:44:42 loki_val Exp $
29 +
30 +*xpdf-3.02-r3 (24 Aug 2009)
31 +
32 + 24 Aug 2009; Peter Alfredsen <loki_val@g.o> +xpdf-3.02-r3.ebuild:
33 + Add xpdf-3.02-r3, which is patched to work with >=poppler-0.11.3
34
35 14 May 2009; Peter Alfredsen <loki_val@g.o>
36 -files/poppler-0.10.0.patch, -xpdf-3.02-r1.ebuild, xpdf-3.02-r2.ebuild,
37
38
39
40 1.1 app-text/xpdf/xpdf-3.02-r3.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/xpdf/xpdf-3.02-r3.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/xpdf/xpdf-3.02-r3.ebuild?rev=1.1&content-type=text/plain
44
45 Index: xpdf-3.02-r3.ebuild
46 ===================================================================
47 # Copyright 1999-2009 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 # $Header: /var/cvsroot/gentoo-x86/app-text/xpdf/xpdf-3.02-r3.ebuild,v 1.1 2009/08/24 11:44:42 loki_val Exp $
50
51 EAPI=2
52
53 inherit fdo-mime gnome2 eutils flag-o-matic
54
55 DESCRIPTION="An X Viewer for PDF Files"
56 HOMEPAGE="http://www.foolabs.com/xpdf/"
57 SRC_URI="http://gentooexperimental.org/~genstef/dist/${P}-poppler-20071121.tar.bz2
58 mirror://gentoo/xpdf-3.02-patchset-01.tar.bz2"
59
60 LICENSE="GPL-2"
61 SLOT="0"
62 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
63 IUSE="nodrm"
64
65 RDEPEND="
66 >=virtual/poppler-0.11.3
67 x11-libs/openmotif
68 x11-libs/libX11
69 x11-libs/libXpm
70 nls? ( >=app-text/poppler-data-0.2.1 )
71 "
72
73 DEPEND="${RDEPEND}
74 dev-util/pkgconfig"
75
76 S=${WORKDIR}/${P}-poppler
77
78 PATCHDIR="${WORKDIR}/${PV}"
79
80 pkg_setup() {
81 append-flags '-DSYSTEM_XPDFRC="\"/etc/xpdfrc\""'
82 # We know it's there, probably won't get rid of it, so let's make
83 # the build output readable by removing it.
84 einfo "Suppressing warning overload with -Wno-write-strings"
85 append-cxxflags -Wno-write-strings
86 }
87
88 src_prepare() {
89 export EPATCH_SUFFIX=patch
90 export EPATCH_SOURCE="${PATCHDIR}"
91 epatch
92 use nodrm && epatch "${PATCHDIR}/xpdf-3.02-poppler-nodrm.patch"
93 }
94
95 src_configure() {
96 :
97 }
98
99 src_compile() {
100 emake || die
101 }
102
103 src_install() {
104 dobin xpdf || die
105 doman xpdf.1 || die
106 insinto /etc || die
107 doins "${PATCHDIR}"/xpdfrc || die
108 dodoc README ANNOUNCE CHANGES || die
109 doicon "${PATCHDIR}"/xpdf.png || die
110 insinto /usr/share/applications || die
111 doins "${PATCHDIR}"/xpdf.desktop || die
112 }
113
114 pkg_preinst() {
115 gnome2_icon_savelist
116 }
117
118 pkg_postinst() {
119 fdo-mime_desktop_database_update
120 fdo-mime_mime_database_update
121 gnome2_icon_cache_update
122 }
123
124 pkg_postrm() {
125 fdo-mime_desktop_database_update
126 fdo-mime_mime_database_update
127 gnome2_icon_cache_update
128 }