Gentoo Archives: gentoo-commits

From: "Wulf Krueger (philantrop)" <philantrop@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in kde-base/kdegraphics: ChangeLog kdegraphics-3.5.8-r1.ebuild kdegraphics-3.5.7-r3.ebuild
Date: Sat, 10 Nov 2007 21:37:00
Message-Id: E1Iqy0c-0007PA-3w@stork.gentoo.org
1 philantrop 07/11/10 21:36:54
2
3 Modified: ChangeLog
4 Added: kdegraphics-3.5.8-r1.ebuild
5 kdegraphics-3.5.7-r3.ebuild
6 Log:
7 Added an upstream patch to fix security bug 198409.
8 (Portage version: 2.1.3.19)
9
10 Revision Changes Path
11 1.317 kde-base/kdegraphics/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdegraphics/ChangeLog?rev=1.317&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdegraphics/ChangeLog?rev=1.317&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdegraphics/ChangeLog?r1=1.316&r2=1.317
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/kde-base/kdegraphics/ChangeLog,v
20 retrieving revision 1.316
21 retrieving revision 1.317
22 diff -u -r1.316 -r1.317
23 --- ChangeLog 19 Oct 2007 22:23:03 -0000 1.316
24 +++ ChangeLog 10 Nov 2007 21:36:53 -0000 1.317
25 @@ -1,6 +1,14 @@
26 # ChangeLog for kde-base/kdegraphics
27 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/kde-base/kdegraphics/ChangeLog,v 1.316 2007/10/19 22:23:03 philantrop Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kdegraphics/ChangeLog,v 1.317 2007/11/10 21:36:53 philantrop Exp $
30 +
31 +*kdegraphics-3.5.8-r1 (10 Nov 2007)
32 +*kdegraphics-3.5.7-r3 (10 Nov 2007)
33 +
34 + 10 Nov 2007; Wulf C. Krueger <philantrop@g.o>
35 + +files/post-3.5.8-kdegraphics-kpdf.diff, +kdegraphics-3.5.7-r3.ebuild,
36 + +kdegraphics-3.5.8-r1.ebuild:
37 + Added an upstream patch to fix security bug 198409.
38
39 *kdegraphics-3.5.8 (19 Oct 2007)
40
41
42
43
44 1.1 kde-base/kdegraphics/kdegraphics-3.5.8-r1.ebuild
45
46 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdegraphics/kdegraphics-3.5.8-r1.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdegraphics/kdegraphics-3.5.8-r1.ebuild?rev=1.1&content-type=text/plain
48
49 Index: kdegraphics-3.5.8-r1.ebuild
50 ===================================================================
51 # Copyright 1999-2007 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/kde-base/kdegraphics/kdegraphics-3.5.8-r1.ebuild,v 1.1 2007/11/10 21:36:53 philantrop Exp $
54
55 inherit kde-dist eutils
56
57 DESCRIPTION="KDE graphics-related apps"
58
59 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
60 IUSE="gphoto2 imlib openexr opengl pdf povray scanner tetex"
61
62 DEPEND="~kde-base/kdebase-${PV}
63 >=media-libs/freetype-2
64 media-libs/fontconfig
65 gphoto2? ( media-libs/libgphoto2 )
66 scanner? ( media-gfx/sane-backends )
67 media-libs/libart_lgpl
68 media-libs/lcms
69 dev-libs/fribidi
70 imlib? ( media-libs/imlib )
71 virtual/ghostscript
72 media-libs/tiff
73 openexr? ( >=media-libs/openexr-1.2 )
74 povray? ( media-gfx/povray
75 virtual/opengl )
76 pdf? ( >=app-text/poppler-0.5.1
77 >=app-text/poppler-bindings-0.5.1 )"
78
79 RDEPEND="${DEPEND}
80 tetex? (
81 || ( >=app-text/tetex-2
82 app-text/ptex
83 app-text/cstetex
84 app-text/dvipdfm ) )"
85
86 PATCHES="${FILESDIR}/post-3.5.8-kdegraphics-kpdf.diff"
87
88 pkg_setup() {
89 kde_pkg_setup
90 for ghostscript in app-text/ghostscript-{gnu,esp,afpl}; do
91 if has_version ${ghostscript} && ! built_with_use ${ghostscript} X; then
92 eerror "This package requires ${ghostscript} compiled with X11 support."
93 eerror "Please reemerge ${ghostscript} with USE=\"X\"."
94 die "Please reemerge ${ghostscript} with USE=\"X\"."
95 fi
96 done
97 if use pdf && ! built_with_use app-text/poppler-bindings qt3; then
98 eerror "This package requires app-text/poppler-bindings compiled with Qt 3.x support."
99 eerror "Please reemerge app-text/poppler-bindings with USE=\"qt3\"."
100 die "Please reemerge app-text/poppler-bindings with USE=\"qt3\"."
101 fi
102 }
103
104 src_compile() {
105 local myconf="$(use_with openexr) $(use_with pdf poppler)
106 $(use_with gphoto2 kamera)"
107
108 use imlib || export DO_NOT_COMPILE="${DO_NOT_COMPILE} kuickshow"
109 use scanner || export DO_NOT_COMPILE="${DO_NOT_COMPILE} kooka libkscan"
110 use povray || export DO_NOT_COMPILE="${DO_NOT_COMPILE} kpovmodeler"
111 use pdf || export DO_NOT_COMPILE="${DO_NOT_COMPILE} kpdf"
112
113 # Fix the desktop file.
114 sed -i -e "s:PDFViewer;:Viewer;:" "${S}/kpdf/shell/kpdf.desktop" || die "sed failed"
115
116 rm -f "${S}/configure" # ask rebuilding
117 kde_src_compile
118 }
119
120
121
122 1.1 kde-base/kdegraphics/kdegraphics-3.5.7-r3.ebuild
123
124 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdegraphics/kdegraphics-3.5.7-r3.ebuild?rev=1.1&view=markup
125 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdegraphics/kdegraphics-3.5.7-r3.ebuild?rev=1.1&content-type=text/plain
126
127 Index: kdegraphics-3.5.7-r3.ebuild
128 ===================================================================
129 # Copyright 1999-2007 Gentoo Foundation
130 # Distributed under the terms of the GNU General Public License v2
131 # $Header: /var/cvsroot/gentoo-x86/kde-base/kdegraphics/kdegraphics-3.5.7-r3.ebuild,v 1.1 2007/11/10 21:36:53 philantrop Exp $
132
133 inherit kde-dist eutils
134
135 DESCRIPTION="KDE graphics-related apps"
136
137 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
138 IUSE="gphoto2 imlib openexr opengl pdf povray scanner tetex"
139
140 DEPEND="~kde-base/kdebase-${PV}
141 >=media-libs/freetype-2
142 media-libs/fontconfig
143 gphoto2? ( media-libs/libgphoto2 )
144 scanner? ( media-gfx/sane-backends )
145 media-libs/libart_lgpl
146 media-libs/lcms
147 dev-libs/fribidi
148 imlib? ( media-libs/imlib )
149 virtual/ghostscript
150 media-libs/tiff
151 openexr? ( >=media-libs/openexr-1.2 )
152 povray? ( media-gfx/povray
153 virtual/opengl )
154 pdf? ( >=app-text/poppler-0.5.1
155 >=app-text/poppler-bindings-0.5.1 )"
156
157 RDEPEND="${DEPEND}
158 tetex? (
159 || ( >=app-text/tetex-2
160 app-text/ptex
161 app-text/cstetex
162 app-text/dvipdfm ) )"
163
164 PATCHES="${FILESDIR}/post-3.5.7-kdegraphics-CVE-2007-3387.diff
165 ${FILESDIR}/kpdf-3.5.7-hash_path.diff
166 ${FILESDIR}/kdegraphics-kfile-plugins-3.5.7-openexr-1.6.0.patch
167 ${FILESDIR}/post-3.5.8-kdegraphics-kpdf.diff"
168
169 pkg_setup() {
170 kde_pkg_setup
171 for ghostscript in app-text/ghostscript-{gnu,esp,afpl}; do
172 if has_version ${ghostscript} && ! built_with_use ${ghostscript} X; then
173 eerror "This package requires ${ghostscript} compiled with X11 support."
174 eerror "Please reemerge ${ghostscript} with USE=\"X\"."
175 die "Please reemerge ${ghostscript} with USE=\"X\"."
176 fi
177 done
178 if use pdf && ! built_with_use app-text/poppler-bindings qt3; then
179 eerror "This package requires app-text/poppler-bindings compiled with Qt 3.x support."
180 eerror "Please reemerge app-text/poppler-bindings with USE=\"qt3\"."
181 die "Please reemerge app-text/poppler-bindings with USE=\"qt3\"."
182 fi
183 }
184
185 src_compile() {
186 local myconf="$(use_with openexr) $(use_with pdf poppler)
187 $(use_with gphoto2 kamera)"
188
189 use imlib || export DO_NOT_COMPILE="${DO_NOT_COMPILE} kuickshow"
190 use scanner || export DO_NOT_COMPILE="${DO_NOT_COMPILE} kooka libkscan"
191 use povray || export DO_NOT_COMPILE="${DO_NOT_COMPILE} kpovmodeler"
192 use pdf || export DO_NOT_COMPILE="${DO_NOT_COMPILE} kpdf"
193
194 rm -f "${S}/configure" # ask rebuilding
195 kde_src_compile
196 }
197
198
199
200 --
201 gentoo-commits@g.o mailing list