1 |
maekke 14/01/21 20:35:00 |
2 |
|
3 |
Modified: metadata.xml ChangeLog darktable-9999.ebuild |
4 |
Added: darktable-1.4.ebuild |
5 |
Log: |
6 |
version bump, bug #496138 |
7 |
- add webp support |
8 |
- lua support disabled, as it requires masked dev-lang/lua-5.2 |
9 |
- respect LINGUAS, bug #403037 |
10 |
|
11 |
(Portage version: 2.2.8/cvs/Linux x86_64, signed Manifest commit with key 072AD062) |
12 |
|
13 |
Revision Changes Path |
14 |
1.14 media-gfx/darktable/metadata.xml |
15 |
|
16 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/darktable/metadata.xml?rev=1.14&view=markup |
17 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/darktable/metadata.xml?rev=1.14&content-type=text/plain |
18 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/darktable/metadata.xml?r1=1.13&r2=1.14 |
19 |
|
20 |
Index: metadata.xml |
21 |
=================================================================== |
22 |
RCS file: /var/cvsroot/gentoo-x86/media-gfx/darktable/metadata.xml,v |
23 |
retrieving revision 1.13 |
24 |
retrieving revision 1.14 |
25 |
diff -u -r1.13 -r1.14 |
26 |
--- metadata.xml 27 Sep 2013 05:26:44 -0000 1.13 |
27 |
+++ metadata.xml 21 Jan 2014 20:35:00 -0000 1.14 |
28 |
@@ -18,6 +18,7 @@ |
29 |
<flag name="slideshow">Build the opengl slideshow viewer</flag> |
30 |
<flag name="squish">Enable thumbnail compression via libsquish</flag> |
31 |
<flag name="web-services">Add support for uploading photos to facebook and picasa</flag> |
32 |
+ <flag name="webp">Enable WebP export support</flag> |
33 |
</use> |
34 |
<upstream> |
35 |
<remote-id type="github">darktable-org/darktable</remote-id> |
36 |
|
37 |
|
38 |
|
39 |
1.53 media-gfx/darktable/ChangeLog |
40 |
|
41 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/darktable/ChangeLog?rev=1.53&view=markup |
42 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/darktable/ChangeLog?rev=1.53&content-type=text/plain |
43 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/darktable/ChangeLog?r1=1.52&r2=1.53 |
44 |
|
45 |
Index: ChangeLog |
46 |
=================================================================== |
47 |
RCS file: /var/cvsroot/gentoo-x86/media-gfx/darktable/ChangeLog,v |
48 |
retrieving revision 1.52 |
49 |
retrieving revision 1.53 |
50 |
diff -u -r1.52 -r1.53 |
51 |
--- ChangeLog 12 Jan 2014 11:25:14 -0000 1.52 |
52 |
+++ ChangeLog 21 Jan 2014 20:35:00 -0000 1.53 |
53 |
@@ -1,6 +1,15 @@ |
54 |
# ChangeLog for media-gfx/darktable |
55 |
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 |
56 |
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/darktable/ChangeLog,v 1.52 2014/01/12 11:25:14 maekke Exp $ |
57 |
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/darktable/ChangeLog,v 1.53 2014/01/21 20:35:00 maekke Exp $ |
58 |
+ |
59 |
+*darktable-1.4 (21 Jan 2014) |
60 |
+ |
61 |
+ 21 Jan 2014; Markus Meier <maekke@g.o> +darktable-1.4.ebuild, |
62 |
+ darktable-9999.ebuild, metadata.xml: |
63 |
+ version bump, bug #496138 |
64 |
+ - add webp support |
65 |
+ - lua support disabled, as it requires masked dev-lang/lua-5.2 |
66 |
+ - respect LINGUAS, bug #403037 |
67 |
|
68 |
12 Jan 2014; Markus Meier <maekke@g.o> darktable-1.2.3.ebuild, |
69 |
darktable-9999.ebuild: |
70 |
|
71 |
|
72 |
|
73 |
1.12 media-gfx/darktable/darktable-9999.ebuild |
74 |
|
75 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/darktable/darktable-9999.ebuild?rev=1.12&view=markup |
76 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/darktable/darktable-9999.ebuild?rev=1.12&content-type=text/plain |
77 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/darktable/darktable-9999.ebuild?r1=1.11&r2=1.12 |
78 |
|
79 |
Index: darktable-9999.ebuild |
80 |
=================================================================== |
81 |
RCS file: /var/cvsroot/gentoo-x86/media-gfx/darktable/darktable-9999.ebuild,v |
82 |
retrieving revision 1.11 |
83 |
retrieving revision 1.12 |
84 |
diff -u -r1.11 -r1.12 |
85 |
--- darktable-9999.ebuild 12 Jan 2014 11:25:14 -0000 1.11 |
86 |
+++ darktable-9999.ebuild 21 Jan 2014 20:35:00 -0000 1.12 |
87 |
@@ -1,6 +1,6 @@ |
88 |
# Copyright 1999-2014 Gentoo Foundation |
89 |
# Distributed under the terms of the GNU General Public License v2 |
90 |
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/darktable/darktable-9999.ebuild,v 1.11 2014/01/12 11:25:14 maekke Exp $ |
91 |
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/darktable/darktable-9999.ebuild,v 1.12 2014/01/21 20:35:00 maekke Exp $ |
92 |
|
93 |
EAPI=5 |
94 |
|
95 |
@@ -10,43 +10,49 @@ |
96 |
|
97 |
DESCRIPTION="A virtual lighttable and darkroom for photographers" |
98 |
HOMEPAGE="http://www.darktable.org/" |
99 |
+SRC_URI="" |
100 |
|
101 |
-LICENSE="GPL-3" |
102 |
+LICENSE="GPL-3 CC-BY-3.0" |
103 |
SLOT="0" |
104 |
-IUSE="colord flickr geo gnome-keyring gphoto2 graphicsmagick jpeg2k kde |
105 |
-nls opencl openmp pax_kernel +rawspeed +slideshow +squish web-services" |
106 |
+KEYWORDS="" |
107 |
+LANGS=" cs da de el es fr it ja nl pl pt_BR pt_PT ru sq sv uk" |
108 |
+# TODO add lua once dev-lang/lua-5.2 is unmasked |
109 |
+IUSE="colord doc flickr geo gnome-keyring gphoto2 graphicsmagick jpeg2k kde |
110 |
+nls opencl openmp pax_kernel +rawspeed +slideshow +squish web-services webp |
111 |
+${LANGS// / linguas_}" |
112 |
|
113 |
CDEPEND=" |
114 |
dev-db/sqlite:3 |
115 |
>=dev-libs/glib-2.28:2 |
116 |
dev-libs/libxml2:2 |
117 |
- colord? ( x11-misc/colord ) |
118 |
- flickr? ( media-libs/flickcurl ) |
119 |
- geo? ( net-libs/libsoup:2.4 ) |
120 |
- gnome-keyring? ( gnome-base/gnome-keyring ) |
121 |
gnome-base/librsvg:2 |
122 |
- gphoto2? ( media-libs/libgphoto2:= ) |
123 |
- graphicsmagick? ( media-gfx/graphicsmagick ) |
124 |
- jpeg2k? ( media-libs/openjpeg:0 ) |
125 |
- media-gfx/exiv2[xmp] |
126 |
+ media-gfx/exiv2:0=[xmp] |
127 |
media-libs/lcms:2 |
128 |
>=media-libs/lensfun-0.2.3 |
129 |
media-libs/libpng:0= |
130 |
- media-libs/openexr |
131 |
+ media-libs/openexr:0= |
132 |
media-libs/tiff:0 |
133 |
net-misc/curl |
134 |
+ virtual/jpeg |
135 |
+ x11-libs/cairo |
136 |
+ x11-libs/gdk-pixbuf:2 |
137 |
+ x11-libs/gtk+:2 |
138 |
+ x11-libs/pango |
139 |
+ colord? ( x11-misc/colord:0= ) |
140 |
+ flickr? ( media-libs/flickcurl ) |
141 |
+ geo? ( net-libs/libsoup:2.4 ) |
142 |
+ gnome-keyring? ( gnome-base/gnome-keyring ) |
143 |
+ gphoto2? ( media-libs/libgphoto2:= ) |
144 |
+ graphicsmagick? ( media-gfx/graphicsmagick ) |
145 |
+ jpeg2k? ( media-libs/openjpeg:0 ) |
146 |
opencl? ( virtual/opencl ) |
147 |
slideshow? ( |
148 |
media-libs/libsdl |
149 |
virtual/glu |
150 |
virtual/opengl |
151 |
) |
152 |
- virtual/jpeg |
153 |
web-services? ( dev-libs/json-glib ) |
154 |
- x11-libs/cairo |
155 |
- x11-libs/gdk-pixbuf:2 |
156 |
- x11-libs/gtk+:2 |
157 |
- x11-libs/pango" |
158 |
+ webp? ( media-libs/libwebp:0= )" |
159 |
RDEPEND="${CDEPEND} |
160 |
kde? ( kde-base/kwalletd )" |
161 |
DEPEND="${CDEPEND} |
162 |
@@ -83,6 +89,8 @@ |
163 |
$(cmake-utils_use_use squish SQUISH) |
164 |
$(cmake-utils_use_build slideshow SLIDESHOW) |
165 |
$(cmake-utils_use_use web-services GLIBJSON) |
166 |
+ $(cmake-utils_use_use webp WEBP) |
167 |
+ -DUSE_LUA=OFF |
168 |
-DCUSTOM_CFLAGS=ON |
169 |
-DINSTALL_IOP_EXPERIMENTAL=ON |
170 |
-DINSTALL_IOP_LEGACY=ON |
171 |
@@ -93,6 +101,10 @@ |
172 |
src_install() { |
173 |
cmake-utils_src_install |
174 |
|
175 |
+ for lang in ${LANGS} ; do |
176 |
+ use linguas_${lang} || rm -r "${ED}"/usr/share/locale/${lang} |
177 |
+ done |
178 |
+ |
179 |
if use pax_kernel && use opencl ; then |
180 |
pax-mark Cm "${ED}"/usr/bin/${PN} || die |
181 |
eqawarn "USE=pax_kernel is set meaning that ${PN} will be run" |
182 |
|
183 |
|
184 |
|
185 |
1.1 media-gfx/darktable/darktable-1.4.ebuild |
186 |
|
187 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/darktable/darktable-1.4.ebuild?rev=1.1&view=markup |
188 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/darktable/darktable-1.4.ebuild?rev=1.1&content-type=text/plain |
189 |
|
190 |
Index: darktable-1.4.ebuild |
191 |
=================================================================== |
192 |
# Copyright 1999-2014 Gentoo Foundation |
193 |
# Distributed under the terms of the GNU General Public License v2 |
194 |
# $Header: /var/cvsroot/gentoo-x86/media-gfx/darktable/darktable-1.4.ebuild,v 1.1 2014/01/21 20:35:00 maekke Exp $ |
195 |
|
196 |
EAPI=5 |
197 |
|
198 |
inherit cmake-utils toolchain-funcs gnome2-utils fdo-mime pax-utils eutils |
199 |
|
200 |
DESCRIPTION="A virtual lighttable and darkroom for photographers" |
201 |
HOMEPAGE="http://www.darktable.org/" |
202 |
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz |
203 |
doc? ( mirror://sourceforge/${PN}/${PV}/${PN}-usermanual.pdf -> ${PN}-usermanual-${PV}.pdf )" |
204 |
|
205 |
LICENSE="GPL-3 CC-BY-3.0" |
206 |
SLOT="0" |
207 |
KEYWORDS="~amd64 ~x86" |
208 |
LANGS=" cs da de el es fr it ja nl pl pt_BR pt_PT ru sq sv uk" |
209 |
# TODO add lua once dev-lang/lua-5.2 is unmasked |
210 |
IUSE="colord doc flickr geo gnome-keyring gphoto2 graphicsmagick jpeg2k kde |
211 |
nls opencl openmp pax_kernel +rawspeed +slideshow +squish web-services webp |
212 |
${LANGS// / linguas_}" |
213 |
|
214 |
CDEPEND=" |
215 |
dev-db/sqlite:3 |
216 |
>=dev-libs/glib-2.28:2 |
217 |
dev-libs/libxml2:2 |
218 |
gnome-base/librsvg:2 |
219 |
media-gfx/exiv2:0=[xmp] |
220 |
media-libs/lcms:2 |
221 |
>=media-libs/lensfun-0.2.3 |
222 |
media-libs/libpng:0= |
223 |
media-libs/openexr:0= |
224 |
media-libs/tiff:0 |
225 |
net-misc/curl |
226 |
virtual/jpeg |
227 |
x11-libs/cairo |
228 |
x11-libs/gdk-pixbuf:2 |
229 |
x11-libs/gtk+:2 |
230 |
x11-libs/pango |
231 |
colord? ( x11-misc/colord:0= ) |
232 |
flickr? ( media-libs/flickcurl ) |
233 |
geo? ( net-libs/libsoup:2.4 ) |
234 |
gnome-keyring? ( gnome-base/gnome-keyring ) |
235 |
gphoto2? ( media-libs/libgphoto2:= ) |
236 |
graphicsmagick? ( media-gfx/graphicsmagick ) |
237 |
jpeg2k? ( media-libs/openjpeg:0 ) |
238 |
opencl? ( virtual/opencl ) |
239 |
slideshow? ( |
240 |
media-libs/libsdl |
241 |
virtual/glu |
242 |
virtual/opengl |
243 |
) |
244 |
web-services? ( dev-libs/json-glib ) |
245 |
webp? ( media-libs/libwebp:0= )" |
246 |
RDEPEND="${CDEPEND} |
247 |
kde? ( kde-base/kwalletd )" |
248 |
DEPEND="${CDEPEND} |
249 |
virtual/pkgconfig |
250 |
nls? ( sys-devel/gettext )" |
251 |
|
252 |
pkg_pretend() { |
253 |
if use openmp ; then |
254 |
tc-has-openmp || die "Please switch to an openmp compatible compiler" |
255 |
fi |
256 |
} |
257 |
|
258 |
src_prepare() { |
259 |
sed -e "s:\(/share/doc/\)darktable:\1${PF}:" \ |
260 |
-e "s:LICENSE::" \ |
261 |
-i doc/CMakeLists.txt || die |
262 |
|
263 |
epatch_user |
264 |
} |
265 |
|
266 |
src_configure() { |
267 |
local mycmakeargs=( |
268 |
$(cmake-utils_use_use colord COLORD) |
269 |
$(cmake-utils_use_use flickr FLICKR) |
270 |
$(cmake-utils_use_use geo GEO) |
271 |
$(cmake-utils_use_use gnome-keyring GNOME_KEYRING) |
272 |
$(cmake-utils_use_use gphoto2 CAMERA_SUPPORT) |
273 |
$(cmake-utils_use_use graphicsmagick GRAPHICSMAGICK) |
274 |
$(cmake-utils_use_use jpeg2k OPENJPEG) |
275 |
$(cmake-utils_use_use nls NLS) |
276 |
$(cmake-utils_use_use opencl OPENCL) |
277 |
$(cmake-utils_use_use openmp OPENMP) |
278 |
$(cmake-utils_use !rawspeed DONT_USE_RAWSPEED) |
279 |
$(cmake-utils_use_use squish SQUISH) |
280 |
$(cmake-utils_use_build slideshow SLIDESHOW) |
281 |
$(cmake-utils_use_use web-services GLIBJSON) |
282 |
$(cmake-utils_use_use webp WEBP) |
283 |
-DUSE_LUA=OFF |
284 |
-DCUSTOM_CFLAGS=ON |
285 |
-DINSTALL_IOP_EXPERIMENTAL=ON |
286 |
-DINSTALL_IOP_LEGACY=ON |
287 |
) |
288 |
cmake-utils_src_configure |
289 |
} |
290 |
|
291 |
src_install() { |
292 |
cmake-utils_src_install |
293 |
use doc && dodoc "${DISTDIR}"/${PN}-usermanual-${PV}.pdf |
294 |
|
295 |
for lang in ${LANGS} ; do |
296 |
use linguas_${lang} || rm -r "${ED}"/usr/share/locale/${lang} |
297 |
done |
298 |
|
299 |
if use pax_kernel && use opencl ; then |
300 |
pax-mark Cm "${ED}"/usr/bin/${PN} || die |
301 |
eqawarn "USE=pax_kernel is set meaning that ${PN} will be run" |
302 |
eqawarn "under a PaX enabled kernel. To do so, the ${PN} binary" |
303 |
eqawarn "must be modified and this *may* lead to breakage! If" |
304 |
eqawarn "you suspect that ${PN} is broken by this modification," |
305 |
eqawarn "please open a bug." |
306 |
fi |
307 |
} |
308 |
|
309 |
pkg_preinst() { |
310 |
gnome2_icon_savelist |
311 |
} |
312 |
|
313 |
pkg_postinst() { |
314 |
gnome2_icon_cache_update |
315 |
fdo-mime_desktop_database_update |
316 |
} |
317 |
|
318 |
pkg_postrm() { |
319 |
gnome2_icon_cache_update |
320 |
fdo-mime_desktop_database_update |
321 |
} |