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/poppler-bindings: ChangeLog poppler-bindings-0.8.4.ebuild poppler-bindings-0.8.5.ebuild
Date: Sun, 03 Aug 2008 19:48:53
Message-Id: E1KPjZS-0005D6-CS@stork.gentoo.org
1 loki_val 08/08/03 19:48:50
2
3 Modified: ChangeLog poppler-bindings-0.8.4.ebuild
4 Added: poppler-bindings-0.8.5.ebuild
5 Log:
6 Bump. Fixes for memory leaks, feature additions.
7 (Portage version: 2.2_rc6/cvs/Linux 2.6.25.8 i686)
8
9 Revision Changes Path
10 1.97 app-text/poppler-bindings/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/poppler-bindings/ChangeLog?rev=1.97&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/poppler-bindings/ChangeLog?rev=1.97&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/poppler-bindings/ChangeLog?r1=1.96&r2=1.97
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-text/poppler-bindings/ChangeLog,v
19 retrieving revision 1.96
20 retrieving revision 1.97
21 diff -u -r1.96 -r1.97
22 --- ChangeLog 7 Jul 2008 15:58:18 -0000 1.96
23 +++ ChangeLog 3 Aug 2008 19:48:49 -0000 1.97
24 @@ -1,6 +1,12 @@
25 # ChangeLog for app-text/poppler-bindings
26 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-text/poppler-bindings/ChangeLog,v 1.96 2008/07/07 15:58:18 dang Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/app-text/poppler-bindings/ChangeLog,v 1.97 2008/08/03 19:48:49 loki_val Exp $
29 +
30 +*poppler-bindings-0.8.5 (03 Aug 2008)
31 +
32 + 03 Aug 2008; Peter Alfredsen <loki_val@g.o>
33 + +poppler-bindings-0.8.5.ebuild:
34 + Bump. Fixes for memory leaks, feature additions.
35
36 07 Jul 2008; Daniel Gryniewicz <dang@g.o>
37 -poppler-bindings-0.8.3.ebuild:
38
39
40
41 1.2 app-text/poppler-bindings/poppler-bindings-0.8.4.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/poppler-bindings/poppler-bindings-0.8.4.ebuild?rev=1.2&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/poppler-bindings/poppler-bindings-0.8.4.ebuild?rev=1.2&content-type=text/plain
45 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/poppler-bindings/poppler-bindings-0.8.4.ebuild?r1=1.1&r2=1.2
46
47 Index: poppler-bindings-0.8.4.ebuild
48 ===================================================================
49 RCS file: /var/cvsroot/gentoo-x86/app-text/poppler-bindings/poppler-bindings-0.8.4.ebuild,v
50 retrieving revision 1.1
51 retrieving revision 1.2
52 diff -u -r1.1 -r1.2
53 --- poppler-bindings-0.8.4.ebuild 29 Jun 2008 11:08:40 -0000 1.1
54 +++ poppler-bindings-0.8.4.ebuild 3 Aug 2008 19:48:49 -0000 1.2
55 @@ -1,6 +1,6 @@
56 # Copyright 1999-2008 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 -# $Header: /var/cvsroot/gentoo-x86/app-text/poppler-bindings/poppler-bindings-0.8.4.ebuild,v 1.1 2008/06/29 11:08:40 loki_val Exp $
59 +# $Header: /var/cvsroot/gentoo-x86/app-text/poppler-bindings/poppler-bindings-0.8.4.ebuild,v 1.2 2008/08/03 19:48:49 loki_val Exp $
60
61 EAPI="1"
62
63 @@ -57,8 +57,7 @@
64 export QTLIB="${QTDIR}/$(get_libdir)"
65 echo $QTLIB
66
67 - econf --enable-opi \
68 - $(use_enable cairo cairo-output) \
69 + econf $(use_enable cairo cairo-output) \
70 $(use_enable gtk poppler-glib) \
71 $(use_enable qt3 poppler-qt) \
72 $(use_enable qt4 poppler-qt4) \
73
74
75
76 1.1 app-text/poppler-bindings/poppler-bindings-0.8.5.ebuild
77
78 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/poppler-bindings/poppler-bindings-0.8.5.ebuild?rev=1.1&view=markup
79 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/poppler-bindings/poppler-bindings-0.8.5.ebuild?rev=1.1&content-type=text/plain
80
81 Index: poppler-bindings-0.8.5.ebuild
82 ===================================================================
83 # Copyright 1999-2008 Gentoo Foundation
84 # Distributed under the terms of the GNU General Public License v2
85 # $Header: /var/cvsroot/gentoo-x86/app-text/poppler-bindings/poppler-bindings-0.8.5.ebuild,v 1.1 2008/08/03 19:48:49 loki_val Exp $
86
87 EAPI="1"
88
89 inherit autotools eutils multilib
90
91 MY_P=${P/-bindings/}
92 DESCRIPTION="rendering bindings for GUI toolkits for poppler"
93 HOMEPAGE="http://poppler.freedesktop.org/"
94
95 # Creating the testsuite tarball (must be done for every release)
96 #
97 # git clone git://anongit.freedesktop.org/git/poppler/test
98 # rm -rf test/.git
99 # tar czf poppler-test-${PV}.tar.gz test
100 # upload to d.g.o/space/distfiles-local
101
102 SRC_URI="http://poppler.freedesktop.org/${MY_P}.tar.gz
103 test? ( mirror://gentoo/poppler-test-${PV}.tar.gz )"
104
105 LICENSE="GPL-2"
106 SLOT="0"
107 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
108 IUSE="gtk qt3 cairo qt4 test"
109
110 RDEPEND="~app-text/poppler-${PV}
111 cairo? ( >=x11-libs/cairo-1.4 )
112 gtk? (
113 >=x11-libs/gtk+-2.8
114 >=gnome-base/libglade-2
115 )
116 qt3? ( =x11-libs/qt-3* )
117 qt4? ( || ( ( x11-libs/qt-core:4
118 x11-libs/qt-gui:4
119 x11-libs/qt-test:4 )
120 =x11-libs/qt-4.3*:4 ) )"
121 DEPEND="${RDEPEND}
122 dev-util/pkgconfig"
123
124 S="${WORKDIR}/${MY_P}"
125
126 src_unpack(){
127 unpack ${A}
128 cd "${S}"
129
130 epatch "${FILESDIR}"/poppler-0.6-bindings.patch
131
132 AT_M4DIR="m4" eautoreconf
133 cd poppler
134 ln -s /usr/lib/libpoppler.la
135 }
136
137 src_compile() {
138 # Configure needs help finding qt libs on multilib systems
139 export QTLIB="${QTDIR}/$(get_libdir)"
140 echo $QTLIB
141
142 econf $(use_enable cairo cairo-output) \
143 $(use_enable gtk poppler-glib) \
144 $(use_enable qt3 poppler-qt) \
145 $(use_enable qt4 poppler-qt4) \
146 || die "configuration failed"
147 cd poppler
148 if use cairo; then
149 emake libpoppler-cairo.la || die "cairo failed"
150 fi
151 if use qt4; then
152 emake libpoppler-arthur.la || die "arthur failed"
153 fi
154 cd ..
155 emake || die "compilation failed"
156 }
157
158 src_install() {
159 emake DESTDIR="${D}" install || die "emake install failed"
160 }
161
162 pkg_postinst() {
163 ewarn "You need to rebuild everything depending on poppler, use revdep-rebuild"
164 }