1 |
commit: e7d131fac26db3d6c850d8822e430f7256bed96c |
2 |
Author: Markus Meier <maekke <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Sep 25 15:01:13 2015 +0000 |
4 |
Commit: Markus Meier <maekke <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Sep 25 15:01:13 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7d131fa |
7 |
|
8 |
media-gfx/enblend: remove old |
9 |
|
10 |
Package-Manager: portage-2.2.20.1 |
11 |
|
12 |
media-gfx/enblend/Manifest | 2 - |
13 |
media-gfx/enblend/enblend-4.1.1-r1.ebuild | 73 --- |
14 |
media-gfx/enblend/enblend-4.1.1-r2.ebuild | 75 --- |
15 |
media-gfx/enblend/enblend-4.1.1-r3.ebuild | 79 --- |
16 |
media-gfx/enblend/enblend-4.1.1.ebuild | 81 --- |
17 |
media-gfx/enblend/enblend-4.1.2.ebuild | 74 --- |
18 |
media-gfx/enblend/enblend-4.1.3.ebuild | 77 --- |
19 |
.../files/enblend-4.1.1-texinfo-5-upstream.patch | 617 --------------------- |
20 |
8 files changed, 1078 deletions(-) |
21 |
|
22 |
diff --git a/media-gfx/enblend/Manifest b/media-gfx/enblend/Manifest |
23 |
index 8e9dbf3..a505c8f 100644 |
24 |
--- a/media-gfx/enblend/Manifest |
25 |
+++ b/media-gfx/enblend/Manifest |
26 |
@@ -1,3 +1 @@ |
27 |
-DIST enblend-enfuse-4.1.1.tar.gz 850214 SHA256 9d0947633ebaa0dc1211331b31009408de6fe2108751ad4190760e3a9f181bc9 SHA512 dd4c8f205986beef1268210a8ccad10107125fc15a45b2e7266f250d36a294356f557d577b80e923e04b5f14ed5f6070201793c067cc3a2e7d6020cf5669a61f WHIRLPOOL c9938499116f26f3bfe6eae874414722a15380cbda959c82315bb124cb7b58456550174b0d43355d924cb6e107ef3ee4d1b83f8adc82d7144d974b66207ff965 |
28 |
-DIST enblend-enfuse-4.1.2.tar.gz 869265 SHA256 6dc2682d366776ff771fd6c9ae709bcfef0b7b00cac9e620b56d13bf81faaf6e SHA512 8d4fa80bb455276e79e7ee4e757c8774bb0380fa2ef56835e18a02fda12b710eaad0a90f2849dc2297eb7cd477dc7134a90a61708373928463595d726ded0259 WHIRLPOOL e0834b7e9461ae3d29e52cd21cd8c41384356026f3e62b7c60cbb60ba02edc23c844862afac001cb20b5da828a11ec7f9bd4d604ab77177ca318e400ccf70650 |
29 |
DIST enblend-enfuse-4.1.3.tar.gz 862079 SHA256 1c00ae95cd05502759d7d47f99e6ba1150f8807f8f4f46c800cd46c5ad0df9ac SHA512 0a3487783afadee896b84411330898393cda4be4cbb79d36013daa98c17ab88f97a298c21a5c398b7cb2ce83e8dc4519a80e18be472c5fec10c3114037b6db73 WHIRLPOOL ab33a8ca5c38d9a5dca6aaeed7cbc806f7c34c5642f9e568a90d14789ecede896c0da888e5fe7e7d30e586778e0734495d06055fc189732e55bc0c013e699b48 |
30 |
|
31 |
diff --git a/media-gfx/enblend/enblend-4.1.1-r1.ebuild b/media-gfx/enblend/enblend-4.1.1-r1.ebuild |
32 |
deleted file mode 100644 |
33 |
index 20e2832..0000000 |
34 |
--- a/media-gfx/enblend/enblend-4.1.1-r1.ebuild |
35 |
+++ /dev/null |
36 |
@@ -1,73 +0,0 @@ |
37 |
-# Copyright 1999-2013 Gentoo Foundation |
38 |
-# Distributed under the terms of the GNU General Public License v2 |
39 |
-# $Id$ |
40 |
- |
41 |
-EAPI=5 |
42 |
- |
43 |
-inherit cmake-utils |
44 |
- |
45 |
-MY_P="${PN}-enfuse-${PV/_rc/rc}" |
46 |
- |
47 |
-DESCRIPTION="Image Blending with Multiresolution Splines" |
48 |
-HOMEPAGE="http://enblend.sourceforge.net/" |
49 |
-SRC_URI="mirror://sourceforge/enblend/${MY_P}.tar.gz" |
50 |
- |
51 |
-LICENSE="GPL-2 VIGRA" |
52 |
-SLOT="0" |
53 |
-KEYWORDS="~amd64 ~ppc ~x86" |
54 |
-IUSE="debug doc gpu image-cache openmp" |
55 |
- |
56 |
-REQUIRED_USE="openmp? ( !image-cache )" |
57 |
- |
58 |
-RDEPEND=" |
59 |
- media-libs/glew |
60 |
- =media-libs/lcms-2* |
61 |
- >=media-libs/libpng-1.2.43:0= |
62 |
- >=media-libs/openexr-1.0:= |
63 |
- media-libs/plotutils[X] |
64 |
- media-libs/tiff |
65 |
- >=media-libs/vigra-1.8.0 |
66 |
- sci-libs/gsl |
67 |
- virtual/jpeg:0= |
68 |
- debug? ( dev-libs/dmalloc ) |
69 |
- gpu? ( media-libs/freeglut )" |
70 |
-DEPEND="${RDEPEND} |
71 |
- >=dev-libs/boost-1.31.0:= |
72 |
- virtual/pkgconfig |
73 |
- doc? ( |
74 |
- media-gfx/imagemagick |
75 |
- media-gfx/transfig |
76 |
- sci-visualization/gnuplot[gd] |
77 |
- virtual/latex-base |
78 |
- )" |
79 |
- |
80 |
-S="${WORKDIR}/${MY_P}" |
81 |
- |
82 |
-src_prepare() { |
83 |
- sed -i -e "/CXX_FLAGS/s:-O3::g" CMakeLists.txt || die |
84 |
- sed -i -e "s:doc/enblend:doc/${P}:" doc/CMakeLists.txt || die |
85 |
- cmake-utils_src_prepare |
86 |
-} |
87 |
- |
88 |
-src_configure() { |
89 |
- local mycmakeargs=( |
90 |
- -DCMAKE_CXX_FLAGS_RELEASE="" |
91 |
- $(cmake-utils_use_enable debug DMALLOC) |
92 |
- $(cmake-utils_use doc DOC) |
93 |
- $(cmake-utils_use_enable image-cache IMAGECACHE) |
94 |
- $(cmake-utils_use_enable openmp) |
95 |
- $(cmake-utils_use_enable gpu) |
96 |
- ) |
97 |
- CMAKE_BUILD_TYPE="Release" |
98 |
- cmake-utils_src_configure |
99 |
-} |
100 |
- |
101 |
-src_compile() { |
102 |
- # forcing -j1 as every parallel compilation process needs about 1 GB RAM. |
103 |
- cmake-utils_src_compile -j1 |
104 |
-} |
105 |
- |
106 |
-src_install() { |
107 |
- local DOCS=( AUTHORS ChangeLog NEWS README ) |
108 |
- cmake-utils_src_install |
109 |
-} |
110 |
|
111 |
diff --git a/media-gfx/enblend/enblend-4.1.1-r2.ebuild b/media-gfx/enblend/enblend-4.1.1-r2.ebuild |
112 |
deleted file mode 100644 |
113 |
index aea8156..0000000 |
114 |
--- a/media-gfx/enblend/enblend-4.1.1-r2.ebuild |
115 |
+++ /dev/null |
116 |
@@ -1,75 +0,0 @@ |
117 |
-# Copyright 1999-2013 Gentoo Foundation |
118 |
-# Distributed under the terms of the GNU General Public License v2 |
119 |
-# $Id$ |
120 |
- |
121 |
-EAPI=5 |
122 |
- |
123 |
-inherit eutils cmake-utils |
124 |
- |
125 |
-MY_P="${PN}-enfuse-${PV/_rc/rc}" |
126 |
- |
127 |
-DESCRIPTION="Image Blending with Multiresolution Splines" |
128 |
-HOMEPAGE="http://enblend.sourceforge.net/" |
129 |
-SRC_URI="mirror://sourceforge/enblend/${MY_P}.tar.gz" |
130 |
- |
131 |
-LICENSE="GPL-2 VIGRA" |
132 |
-SLOT="0" |
133 |
-KEYWORDS="~amd64 ~ppc ~x86" |
134 |
-IUSE="debug doc gpu image-cache openmp" |
135 |
- |
136 |
-REQUIRED_USE="openmp? ( !image-cache )" |
137 |
- |
138 |
-RDEPEND=" |
139 |
- media-libs/glew |
140 |
- =media-libs/lcms-2* |
141 |
- >=media-libs/libpng-1.2.43:0= |
142 |
- >=media-libs/openexr-1.0:= |
143 |
- media-libs/plotutils[X] |
144 |
- media-libs/tiff |
145 |
- >=media-libs/vigra-1.8.0 |
146 |
- sci-libs/gsl |
147 |
- virtual/jpeg:0= |
148 |
- debug? ( dev-libs/dmalloc ) |
149 |
- gpu? ( media-libs/freeglut )" |
150 |
-DEPEND="${RDEPEND} |
151 |
- >=dev-libs/boost-1.31.0:= |
152 |
- virtual/pkgconfig |
153 |
- doc? ( |
154 |
- media-gfx/imagemagick |
155 |
- media-gfx/transfig |
156 |
- sci-visualization/gnuplot[gd] |
157 |
- virtual/latex-base |
158 |
- )" |
159 |
- |
160 |
-S="${WORKDIR}/${MY_P}" |
161 |
- |
162 |
-src_prepare() { |
163 |
- epatch "${FILESDIR}"/${PN}-4.1.3-vigra_check.patch |
164 |
- |
165 |
- sed -i -e "/CXX_FLAGS/s:-O3::g" CMakeLists.txt || die |
166 |
- sed -i -e "s:doc/enblend:doc/${P}:" doc/CMakeLists.txt || die |
167 |
- cmake-utils_src_prepare |
168 |
-} |
169 |
- |
170 |
-src_configure() { |
171 |
- local mycmakeargs=( |
172 |
- -DCMAKE_CXX_FLAGS_RELEASE="" |
173 |
- $(cmake-utils_use_enable debug DMALLOC) |
174 |
- $(cmake-utils_use doc DOC) |
175 |
- $(cmake-utils_use_enable image-cache IMAGECACHE) |
176 |
- $(cmake-utils_use_enable openmp) |
177 |
- $(cmake-utils_use_enable gpu) |
178 |
- ) |
179 |
- CMAKE_BUILD_TYPE="Release" |
180 |
- cmake-utils_src_configure |
181 |
-} |
182 |
- |
183 |
-src_compile() { |
184 |
- # forcing -j1 as every parallel compilation process needs about 1 GB RAM. |
185 |
- cmake-utils_src_compile -j1 |
186 |
-} |
187 |
- |
188 |
-src_install() { |
189 |
- local DOCS=( AUTHORS ChangeLog NEWS README ) |
190 |
- cmake-utils_src_install |
191 |
-} |
192 |
|
193 |
diff --git a/media-gfx/enblend/enblend-4.1.1-r3.ebuild b/media-gfx/enblend/enblend-4.1.1-r3.ebuild |
194 |
deleted file mode 100644 |
195 |
index 2e46825..0000000 |
196 |
--- a/media-gfx/enblend/enblend-4.1.1-r3.ebuild |
197 |
+++ /dev/null |
198 |
@@ -1,79 +0,0 @@ |
199 |
-# Copyright 1999-2013 Gentoo Foundation |
200 |
-# Distributed under the terms of the GNU General Public License v2 |
201 |
-# $Id$ |
202 |
- |
203 |
-EAPI=5 |
204 |
- |
205 |
-inherit eutils cmake-utils |
206 |
- |
207 |
-MY_P="${PN}-enfuse-${PV/_rc/rc}" |
208 |
- |
209 |
-DESCRIPTION="Image Blending with Multiresolution Splines" |
210 |
-HOMEPAGE="http://enblend.sourceforge.net/" |
211 |
-SRC_URI="mirror://sourceforge/enblend/${MY_P}.tar.gz" |
212 |
- |
213 |
-LICENSE="GPL-2 VIGRA" |
214 |
-SLOT="0" |
215 |
-KEYWORDS="~amd64 ~ppc ~x86" |
216 |
-IUSE="debug doc gpu image-cache openmp" |
217 |
- |
218 |
-REQUIRED_USE="openmp? ( !image-cache )" |
219 |
- |
220 |
-RDEPEND=" |
221 |
- media-libs/glew |
222 |
- =media-libs/lcms-2* |
223 |
- >=media-libs/libpng-1.2.43:0= |
224 |
- >=media-libs/openexr-1.0:= |
225 |
- media-libs/plotutils[X] |
226 |
- media-libs/tiff |
227 |
- >=media-libs/vigra-1.8.0 |
228 |
- sci-libs/gsl |
229 |
- virtual/jpeg:0= |
230 |
- debug? ( dev-libs/dmalloc ) |
231 |
- gpu? ( media-libs/freeglut )" |
232 |
-DEPEND="${RDEPEND} |
233 |
- >=dev-libs/boost-1.31.0:= |
234 |
- virtual/pkgconfig |
235 |
- doc? ( |
236 |
- media-gfx/imagemagick |
237 |
- media-gfx/transfig |
238 |
- sci-visualization/gnuplot[gd] |
239 |
- virtual/latex-base |
240 |
- )" |
241 |
- |
242 |
-S="${WORKDIR}/${MY_P}" |
243 |
- |
244 |
-src_prepare() { |
245 |
- epatch "${FILESDIR}"/${PN}-4.1.3-vigra_check.patch |
246 |
- |
247 |
- sed -i -e "/CXX_FLAGS/s:-O3::g" CMakeLists.txt || die |
248 |
- sed -i -e "s:doc/enblend:doc/${P}:" doc/CMakeLists.txt || die |
249 |
- cmake-utils_src_prepare |
250 |
- |
251 |
- epatch "${FILESDIR}"/${P}-texinfo-5-upstream.patch |
252 |
- epatch "${FILESDIR}"/${PN}-4.1.3-texinfo-5-more.patch |
253 |
- |
254 |
-} |
255 |
- |
256 |
-src_configure() { |
257 |
- local mycmakeargs=( |
258 |
- -DCMAKE_CXX_FLAGS_RELEASE="" |
259 |
- $(cmake-utils_use_enable debug DMALLOC) |
260 |
- $(cmake-utils_use doc DOC) |
261 |
- $(cmake-utils_use_enable image-cache IMAGECACHE) |
262 |
- $(cmake-utils_use_enable openmp) |
263 |
- $(cmake-utils_use_enable gpu) |
264 |
- ) |
265 |
- CMAKE_BUILD_TYPE="Release" |
266 |
- cmake-utils_src_configure |
267 |
-} |
268 |
- |
269 |
-src_compile() { |
270 |
- # forcing -j1 as every parallel compilation process needs about 1 GB RAM. |
271 |
- cmake-utils_src_compile -j1 |
272 |
-} |
273 |
- |
274 |
-src_install() { |
275 |
- local DOCS=( AUTHORS ChangeLog NEWS README ) |
276 |
- cmake-utils_src_install |
277 |
-} |
278 |
|
279 |
diff --git a/media-gfx/enblend/enblend-4.1.1.ebuild b/media-gfx/enblend/enblend-4.1.1.ebuild |
280 |
deleted file mode 100644 |
281 |
index 20e6ba7..0000000 |
282 |
--- a/media-gfx/enblend/enblend-4.1.1.ebuild |
283 |
+++ /dev/null |
284 |
@@ -1,81 +0,0 @@ |
285 |
-# Copyright 1999-2013 Gentoo Foundation |
286 |
-# Distributed under the terms of the GNU General Public License v2 |
287 |
-# $Id$ |
288 |
- |
289 |
-EAPI=2 |
290 |
- |
291 |
-inherit eutils |
292 |
- |
293 |
-MY_P="${PN}-enfuse-${PV/_rc/rc}" |
294 |
- |
295 |
-DESCRIPTION="Image Blending with Multiresolution Splines" |
296 |
-HOMEPAGE="http://enblend.sourceforge.net/" |
297 |
-SRC_URI="mirror://sourceforge/enblend/${MY_P}.tar.gz" |
298 |
- |
299 |
-LICENSE="GPL-2 VIGRA" |
300 |
-SLOT="0" |
301 |
-KEYWORDS="amd64 ppc x86" |
302 |
-IUSE="debug doc gpu +image-cache +openexr openmp" |
303 |
- |
304 |
-RDEPEND=" |
305 |
- media-libs/glew |
306 |
- =media-libs/lcms-2* |
307 |
- >=media-libs/libpng-1.2.43 |
308 |
- media-libs/plotutils[X] |
309 |
- media-libs/tiff |
310 |
- >=media-libs/vigra-1.8.0 |
311 |
- sci-libs/gsl |
312 |
- virtual/jpeg |
313 |
- gpu? ( media-libs/freeglut ) |
314 |
- openexr? ( >=media-libs/openexr-1.0 )" |
315 |
-DEPEND="${RDEPEND} |
316 |
- >=dev-libs/boost-1.31.0 |
317 |
- virtual/pkgconfig |
318 |
- doc? ( |
319 |
- media-gfx/transfig |
320 |
- sci-visualization/gnuplot[gd] |
321 |
- virtual/latex-base |
322 |
- )" |
323 |
- |
324 |
-S="${WORKDIR}/${MY_P}" |
325 |
- |
326 |
-pkg_setup() { |
327 |
- if use image-cache && use openmp; then |
328 |
- ewarn "the openmp and image-cache USE-flags are mutually exclusive" |
329 |
- ewarn "image-cache will be disabled in favour of openmp" |
330 |
- fi |
331 |
-} |
332 |
- |
333 |
-src_configure() { |
334 |
- local myconf="--with-boost-filesystem" |
335 |
- if use image-cache && use openmp; then |
336 |
- myconf="${myconf} --disable-image-cache --enable-openmp" |
337 |
- else |
338 |
- myconf="${myconf} $(use_enable image-cache) $(use_enable openmp)" |
339 |
- fi |
340 |
- |
341 |
- use doc && myconf="${myconf} --with-gnuplot=$(type -p gnuplot)" \ |
342 |
- || myconf="${myconf} --with-gnuplot=false" |
343 |
- |
344 |
- econf \ |
345 |
- --with-x \ |
346 |
- $(use_enable debug) \ |
347 |
- $(use_enable gpu gpu-support) \ |
348 |
- $(use_with openexr) \ |
349 |
- ${myconf} |
350 |
-} |
351 |
- |
352 |
-src_compile() { |
353 |
- # forcing -j1 as every parallel compilation process needs about 1 GB RAM. |
354 |
- emake -j1 || die |
355 |
- if use doc; then |
356 |
- cd doc |
357 |
- make enblend.pdf enfuse.pdf || die |
358 |
- fi |
359 |
-} |
360 |
- |
361 |
-src_install() { |
362 |
- emake DESTDIR="${D}" install || die |
363 |
- dodoc AUTHORS ChangeLog NEWS README || die |
364 |
- use doc && dodoc doc/en{blend,fuse}.pdf |
365 |
-} |
366 |
|
367 |
diff --git a/media-gfx/enblend/enblend-4.1.2.ebuild b/media-gfx/enblend/enblend-4.1.2.ebuild |
368 |
deleted file mode 100644 |
369 |
index 5078db9..0000000 |
370 |
--- a/media-gfx/enblend/enblend-4.1.2.ebuild |
371 |
+++ /dev/null |
372 |
@@ -1,74 +0,0 @@ |
373 |
-# Copyright 1999-2014 Gentoo Foundation |
374 |
-# Distributed under the terms of the GNU General Public License v2 |
375 |
-# $Id$ |
376 |
- |
377 |
-EAPI=5 |
378 |
- |
379 |
-inherit cmake-utils |
380 |
- |
381 |
-MY_P="${PN}-enfuse-${PV/_rc/rc}" |
382 |
- |
383 |
-DESCRIPTION="Image Blending with Multiresolution Splines" |
384 |
-HOMEPAGE="http://enblend.sourceforge.net/" |
385 |
-SRC_URI="mirror://sourceforge/enblend/${MY_P}.tar.gz" |
386 |
- |
387 |
-LICENSE="GPL-2 VIGRA" |
388 |
-SLOT="0" |
389 |
-KEYWORDS="~amd64 ~ppc ~x86" |
390 |
-IUSE="debug doc gpu image-cache openmp" |
391 |
- |
392 |
-REQUIRED_USE="openmp? ( !image-cache )" |
393 |
- |
394 |
-RDEPEND=" |
395 |
- media-libs/glew |
396 |
- =media-libs/lcms-2* |
397 |
- >=media-libs/libpng-1.2.43:0= |
398 |
- >=media-libs/openexr-1.0:= |
399 |
- media-libs/plotutils[X] |
400 |
- media-libs/tiff |
401 |
- >=media-libs/vigra-1.8.0 |
402 |
- sci-libs/gsl |
403 |
- virtual/jpeg:0= |
404 |
- debug? ( dev-libs/dmalloc ) |
405 |
- gpu? ( media-libs/freeglut )" |
406 |
-DEPEND="${RDEPEND} |
407 |
- >=dev-libs/boost-1.31.0:= |
408 |
- sys-apps/help2man |
409 |
- virtual/pkgconfig |
410 |
- doc? ( |
411 |
- media-gfx/imagemagick |
412 |
- media-gfx/transfig |
413 |
- sci-visualization/gnuplot[gd] |
414 |
- virtual/latex-base |
415 |
- )" |
416 |
- |
417 |
-S="${WORKDIR}/${MY_P}" |
418 |
- |
419 |
-src_prepare() { |
420 |
- sed -i -e "/CXX_FLAGS/s:-O3::g" CMakeLists.txt || die |
421 |
- sed -i -e "s:doc/enblend:doc/${P}:" doc/CMakeLists.txt || die |
422 |
- cmake-utils_src_prepare |
423 |
-} |
424 |
- |
425 |
-src_configure() { |
426 |
- local mycmakeargs=( |
427 |
- -DCMAKE_CXX_FLAGS_RELEASE="" |
428 |
- $(cmake-utils_use_enable debug DMALLOC) |
429 |
- $(cmake-utils_use doc DOC) |
430 |
- $(cmake-utils_use_enable image-cache IMAGECACHE) |
431 |
- $(cmake-utils_use_enable openmp) |
432 |
- $(cmake-utils_use_enable gpu) |
433 |
- ) |
434 |
- CMAKE_BUILD_TYPE="Release" |
435 |
- cmake-utils_src_configure |
436 |
-} |
437 |
- |
438 |
-src_compile() { |
439 |
- # forcing -j1 as every parallel compilation process needs about 1 GB RAM. |
440 |
- cmake-utils_src_compile -j1 |
441 |
-} |
442 |
- |
443 |
-src_install() { |
444 |
- local DOCS=( AUTHORS ChangeLog NEWS README ) |
445 |
- cmake-utils_src_install |
446 |
-} |
447 |
|
448 |
diff --git a/media-gfx/enblend/enblend-4.1.3.ebuild b/media-gfx/enblend/enblend-4.1.3.ebuild |
449 |
deleted file mode 100644 |
450 |
index 2f5e564..0000000 |
451 |
--- a/media-gfx/enblend/enblend-4.1.3.ebuild |
452 |
+++ /dev/null |
453 |
@@ -1,77 +0,0 @@ |
454 |
-# Copyright 1999-2015 Gentoo Foundation |
455 |
-# Distributed under the terms of the GNU General Public License v2 |
456 |
-# $Id$ |
457 |
- |
458 |
-EAPI=5 |
459 |
- |
460 |
-inherit cmake-utils |
461 |
- |
462 |
-MY_P="${PN}-enfuse-${PV/_rc/rc}" |
463 |
- |
464 |
-DESCRIPTION="Image Blending with Multiresolution Splines" |
465 |
-HOMEPAGE="http://enblend.sourceforge.net/" |
466 |
-SRC_URI="mirror://sourceforge/enblend/${MY_P}.tar.gz" |
467 |
- |
468 |
-LICENSE="GPL-2 VIGRA" |
469 |
-SLOT="0" |
470 |
-KEYWORDS="amd64 ppc x86" |
471 |
-IUSE="debug doc gpu image-cache openmp" |
472 |
- |
473 |
-REQUIRED_USE="openmp? ( !image-cache )" |
474 |
- |
475 |
-RDEPEND=" |
476 |
- >=dev-libs/boost-1.31.0:= |
477 |
- media-libs/glew |
478 |
- >=media-libs/lcms-2.5:2 |
479 |
- >=media-libs/libpng-1.2.43:0= |
480 |
- >=media-libs/openexr-1.0:= |
481 |
- media-libs/plotutils[X] |
482 |
- media-libs/tiff:= |
483 |
- >=media-libs/vigra-1.8.0[openexr] |
484 |
- sci-libs/gsl |
485 |
- virtual/jpeg:0= |
486 |
- debug? ( dev-libs/dmalloc ) |
487 |
- gpu? ( media-libs/freeglut )" |
488 |
-DEPEND="${RDEPEND} |
489 |
- media-gfx/imagemagick |
490 |
- sys-apps/help2man |
491 |
- virtual/pkgconfig |
492 |
- doc? ( |
493 |
- media-gfx/transfig |
494 |
- sci-visualization/gnuplot[gd] |
495 |
- virtual/latex-base |
496 |
- )" |
497 |
- |
498 |
-S="${WORKDIR}/${MY_P}" |
499 |
- |
500 |
-PATCHES=( "${FILESDIR}/${PN}-4.1.3-vigra_check.patch" ) |
501 |
- |
502 |
-src_prepare() { |
503 |
- sed -i -e "/CXX_FLAGS/s:-O3::g" CMakeLists.txt || die |
504 |
- sed -i -e "s:doc/enblend:share/doc/${PF}:" doc/CMakeLists.txt || die |
505 |
- cmake-utils_src_prepare |
506 |
-} |
507 |
- |
508 |
-src_configure() { |
509 |
- local mycmakeargs=( |
510 |
- -DCMAKE_CXX_FLAGS_RELEASE="" |
511 |
- -DMAKEINFO_EXE="/bin/true" |
512 |
- $(cmake-utils_use_enable debug DMALLOC) |
513 |
- $(cmake-utils_use doc DOC) |
514 |
- $(cmake-utils_use_enable image-cache IMAGECACHE) |
515 |
- $(cmake-utils_use_enable openmp) |
516 |
- $(cmake-utils_use_enable gpu) |
517 |
- ) |
518 |
- CMAKE_BUILD_TYPE="Release" |
519 |
- cmake-utils_src_configure |
520 |
-} |
521 |
- |
522 |
-src_compile() { |
523 |
- # forcing -j1 as every parallel compilation process needs about 1 GB RAM. |
524 |
- cmake-utils_src_compile -j1 |
525 |
-} |
526 |
- |
527 |
-src_install() { |
528 |
- local DOCS=( AUTHORS ChangeLog NEWS README ) |
529 |
- cmake-utils_src_install |
530 |
-} |
531 |
|
532 |
diff --git a/media-gfx/enblend/files/enblend-4.1.1-texinfo-5-upstream.patch b/media-gfx/enblend/files/enblend-4.1.1-texinfo-5-upstream.patch |
533 |
deleted file mode 100644 |
534 |
index 8399f23..0000000 |
535 |
--- a/media-gfx/enblend/files/enblend-4.1.1-texinfo-5-upstream.patch |
536 |
+++ /dev/null |
537 |
@@ -1,617 +0,0 @@ |
538 |
-From 0a60c121addb1b850f52281d898bdf1e04d920ad Mon Sep 17 00:00:00 2001 |
539 |
-From: Sebastian Pipping <sebastian@×××××××.org> |
540 |
-Date: Sun, 16 Aug 2015 20:01:15 +0200 |
541 |
-Subject: [PATCH] Port enblend-4.1.3-texinfo-5-upstream.patch to 4.1.1 |
542 |
- |
543 |
---- |
544 |
- doc/Makefile.am | 2 +- |
545 |
- doc/auxmac.tex | 7 --- |
546 |
- doc/auxmac.texi | 156 --------------------------------------------------- |
547 |
- doc/bug-reports.texi | 2 +- |
548 |
- doc/enblend.texi | 34 +++++------ |
549 |
- doc/enfuse.texi | 81 +++++++++++--------------- |
550 |
- 6 files changed, 51 insertions(+), 231 deletions(-) |
551 |
- |
552 |
-diff --git a/doc/Makefile.am b/doc/Makefile.am |
553 |
-index 22c7fbc..40bb394 100644 |
554 |
---- a/doc/Makefile.am |
555 |
-+++ b/doc/Makefile.am |
556 |
-@@ -46,7 +46,7 @@ AM_MAKEINFOHTMLFLAGS = @AM_MAKEINFOHTMLFLAGS@ \ |
557 |
- -I $(top_builddir) -I $(srcdir) \ |
558 |
- --css-include=@srcdir@/default.css \ |
559 |
- $(MAKEINFOHTMLFLAGS) |
560 |
--export TEXINPUTS=$(top_builddir):$(srcdir) |
561 |
-+export TEXINPUTS = .:$(top_builddir):$(srcdir): |
562 |
- |
563 |
- TEXI2DVI = texi2dvi $(TEXI2DVIFLAGS) $(EXTRATEXI2DVIFLAGS) |
564 |
- |
565 |
-diff --git a/doc/auxmac.tex b/doc/auxmac.tex |
566 |
-index 812d58d..524830f 100644 |
567 |
---- a/doc/auxmac.tex |
568 |
-+++ b/doc/auxmac.tex |
569 |
-@@ -1,13 +1,6 @@ |
570 |
--\input thumbpdf.sty |
571 |
-- |
572 |
-- |
573 |
- % Auxilliary Macros. |
574 |
- % |
575 |
- % Include this file before texinfo.tex! |
576 |
- |
577 |
- \def\mathit#1{\hbox{\it #1}} |
578 |
- \def\mathrm#1{\ifmmode{\rm #1}\else #1\fi} |
579 |
-- |
580 |
--% These definitions are required for older versions of texinfo.tex. |
581 |
--\def\geq{\ifmmode \ge\else $\ge$\fi} |
582 |
--\def\leq{\ifmmode \le\else $\le$\fi} |
583 |
-diff --git a/doc/auxmac.texi b/doc/auxmac.texi |
584 |
-index 98c679f..59520c3 100644 |
585 |
---- a/doc/auxmac.texi |
586 |
-+++ b/doc/auxmac.texi |
587 |
-@@ -2,16 +2,6 @@ |
588 |
- @c Macro Definitions |
589 |
- @c |
590 |
- |
591 |
--@c redefined commands |
592 |
-- |
593 |
--@c Get the spacing of dimensions right. |
594 |
--@ifnottex |
595 |
--@macro dmn{unit} |
596 |
--@tie{}\unit\ |
597 |
--@end macro |
598 |
--@end ifnottex |
599 |
-- |
600 |
-- |
601 |
- @c extended commands |
602 |
- |
603 |
- @c Add a title to a DocBook element. |
604 |
-@@ -80,73 +70,6 @@ not displayed, because of lacking <acronym>SVG</acronym> and |
605 |
- |
606 |
- @c Operators |
607 |
- |
608 |
--@c Generate a nice representation of base^exponent. |
609 |
--@macro power{base, exponent} |
610 |
--@ifinfo |
611 |
--\base\^\exponent\ |
612 |
--@end ifinfo |
613 |
--@html |
614 |
--\base\<sup>\exponent\</sup> |
615 |
--@end html |
616 |
--@tex |
617 |
--$\base\^{\exponent\}$% |
618 |
--@end tex |
619 |
--@docbook |
620 |
--\base\<superscript>\exponent\</superscript> |
621 |
--@end docbook |
622 |
--@end macro |
623 |
-- |
624 |
-- |
625 |
--@macro classictimes |
626 |
--@ifinfo |
627 |
--x@c gobble following newline -- The Tricks of a Texinfo Wizard. |
628 |
--@end ifinfo |
629 |
--@html |
630 |
--× |
631 |
--@end html |
632 |
--@tex |
633 |
--\\ifmmode\\times\\else$\\times$\\fi% gobble following newline -- The Tricks of a TeX Wizard. |
634 |
--@end tex |
635 |
--@docbook |
636 |
--× |
637 |
--@end docbook |
638 |
--@end macro |
639 |
-- |
640 |
-- |
641 |
--@c Required for older versions of makeinfo. The definition of @geq |
642 |
--@c for TeX lives in auxmac.tex. |
643 |
--@ifnottex |
644 |
--@macro geq |
645 |
--@ifinfo |
646 |
-->=@c |
647 |
--@end ifinfo |
648 |
--@html |
649 |
--≥ |
650 |
--@end html |
651 |
--@docbook |
652 |
--≥ |
653 |
--@end docbook |
654 |
--@end macro |
655 |
--@end ifnottex |
656 |
-- |
657 |
-- |
658 |
--@c Required for older versions of makeinfo. The definition of @leq |
659 |
--@c for TeX lives in auxmac.tex. |
660 |
--@ifnottex |
661 |
--@macro leq |
662 |
--@ifinfo |
663 |
--<=@c |
664 |
--@end ifinfo |
665 |
--@html |
666 |
--≤ |
667 |
--@end html |
668 |
--@docbook |
669 |
--≤ |
670 |
--@end docbook |
671 |
--@end macro |
672 |
--@end ifnottex |
673 |
-- |
674 |
-- |
675 |
- @macro plusminus |
676 |
- @ifinfo |
677 |
- +/-@c |
678 |
-@@ -163,62 +86,6 @@ x@c gobble following newline -- The Tricks of a Texinfo Wizard. |
679 |
- @end macro |
680 |
- |
681 |
- |
682 |
--@c Special Characters |
683 |
-- |
684 |
--@macro inlineomega |
685 |
--@ifinfo |
686 |
--@math{omega}@c |
687 |
--@end ifinfo |
688 |
--@html |
689 |
--<mathinline xmlns="http://www.w3.org/1998/Math/MathML" display="inline"> |
690 |
-- <mi>ω</mi> |
691 |
--</mathinline> |
692 |
--@end html |
693 |
--@tex |
694 |
--$\\omega$% |
695 |
--@end tex |
696 |
--@docbook |
697 |
--ω |
698 |
--@end docbook |
699 |
--@end macro |
700 |
-- |
701 |
-- |
702 |
--@macro inlinesigma |
703 |
--@ifinfo |
704 |
--@math{sigma}@c |
705 |
--@end ifinfo |
706 |
--@html |
707 |
--<mathinline xmlns="http://www.w3.org/1998/Math/MathML" display="inline"> |
708 |
-- <mi>σ</mi> |
709 |
--</mathinline> |
710 |
--@end html |
711 |
--@tex |
712 |
--$\\sigma$% |
713 |
--@end tex |
714 |
--@docbook |
715 |
--σ |
716 |
--@end docbook |
717 |
--@end macro |
718 |
-- |
719 |
-- |
720 |
--@macro inlinexi |
721 |
--@ifinfo |
722 |
--@math{xi}@c |
723 |
--@end ifinfo |
724 |
--@html |
725 |
--<mathinline xmlns="http://www.w3.org/1998/Math/MathML" display="inline"> |
726 |
-- <mi>ξ</mi> |
727 |
--</mathinline> |
728 |
--@end html |
729 |
--@tex |
730 |
--$\\xi$% |
731 |
--@end tex |
732 |
--@docbook |
733 |
--ξ |
734 |
--@end docbook |
735 |
--@end macro |
736 |
-- |
737 |
-- |
738 |
- @c Text Fragments |
739 |
- |
740 |
- @macro mainpurpose |
741 |
-@@ -236,26 +103,3 @@ $\\xi$% |
742 |
- @noindent |
743 |
- @strong{Summary of influential options} |
744 |
- @end macro |
745 |
-- |
746 |
-- |
747 |
--@macro semilog{significant, exponent} |
748 |
--@ifinfo |
749 |
--\significant\*10^\exponent\@c |
750 |
--@end ifinfo |
751 |
--@html |
752 |
--<math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"> |
753 |
-- <mn>\significant\</mn> |
754 |
-- <mo>×</mo> |
755 |
-- <msup> |
756 |
-- <mn>10</mn> |
757 |
-- <mn>\exponent\</mn> |
758 |
-- </msup> |
759 |
--</math> |
760 |
--@end html |
761 |
--@tex |
762 |
--\\ifmmode\significant\ \\times 10^{\exponent\}\\else$\significant\ \\times 10^{\exponent\}$\\fi% |
763 |
--@end tex |
764 |
--@docbook |
765 |
--\significant\×10<superscript>\exponent\</superscript> |
766 |
--@end docbook |
767 |
--@end macro |
768 |
-diff --git a/doc/bug-reports.texi b/doc/bug-reports.texi |
769 |
-index 56f8196..82c7476 100644 |
770 |
---- a/doc/bug-reports.texi |
771 |
-+++ b/doc/bug-reports.texi |
772 |
-@@ -78,7 +78,7 @@ this by running it with the options @option{--version} and |
773 |
- @item |
774 |
- A complete set of input images that will reproduce the bug. Strive |
775 |
- for a minimal set of @emph{small}@footnote{Images of a size less than |
776 |
--1500@classictimes{}1000 pixels qualify as small.} images. |
777 |
-+1500x1000 pixels qualify as small.} images. |
778 |
- |
779 |
- @item |
780 |
- The type of machine you are using, and the operating system name and |
781 |
-diff --git a/doc/enblend.texi b/doc/enblend.texi |
782 |
-index 17b7c3d..a9a00e8 100644 |
783 |
---- a/doc/enblend.texi |
784 |
-+++ b/doc/enblend.texi |
785 |
-@@ -508,9 +508,9 @@ As a guideline, remember that each new level works on a linear scale |
786 |
- twice as large as the previous one. So, the zeroth layer, the |
787 |
- original image, obviously defines the image at single-pixel scale, the |
788 |
- first level works at two-pixel scale, and generally, the @math{n}-th |
789 |
--level contains image data at @power{2, n}-pixel scale. This is the |
790 |
-+level contains image data at 2^n-pixel scale. This is the |
791 |
- reason why an image of |
792 |
--@math{width}@classictimes{}@/@math{height}@dmn{pixels} cannot be |
793 |
-+@math{width}x@/@math{height}@dmn{pixels} cannot be |
794 |
- deconstructed into a pyramid of more than |
795 |
- @ifinfo |
796 |
- @display |
797 |
-@@ -1194,11 +1194,11 @@ For floating-point format, use |
798 |
- |
799 |
- @itemize |
800 |
- @item |
801 |
--Minimum normalized value: @semilog{1.2, -38} |
802 |
-+Minimum normalized value: 1.2e-38 |
803 |
- @item |
804 |
--Epsilon: @semilog{1.2, -7} |
805 |
-+Epsilon: 1.2e-7 |
806 |
- @item |
807 |
--Maximum finite value: @semilog{3.4, 38} |
808 |
-+Maximum finite value: 3.4e38 |
809 |
- @end itemize |
810 |
- |
811 |
- @c IEEE double: 64 bits, n = 53, k = 64 - n - 1 = 10 |
812 |
-@@ -1210,11 +1210,11 @@ Maximum finite value: @semilog{3.4, 38} |
813 |
- |
814 |
- @itemize |
815 |
- @item |
816 |
--Minimum normalized value: @semilog{2.2, -308} |
817 |
-+Minimum normalized value: 2.2e-308 |
818 |
- @item |
819 |
--Epsilon: @semilog{2.2, -16} |
820 |
-+Epsilon: 2.2e-16 |
821 |
- @item |
822 |
--Maximum finite value: @semilog{1.8, 308} |
823 |
-+Maximum finite value: 1.8e308 |
824 |
- @end itemize |
825 |
- @end table |
826 |
- |
827 |
-@@ -1236,11 +1236,11 @@ floating-point numbers. |
828 |
- |
829 |
- @itemize |
830 |
- @item |
831 |
--Minimum normalized value: @semilog{9.3, -10} |
832 |
-+Minimum normalized value: 9.3e-10 |
833 |
- @item |
834 |
--Epsilon: @semilog{2.0, -3} |
835 |
-+Epsilon: 2.0e-3 |
836 |
- @item |
837 |
--Maximum finite value: @semilog{4.3, 9} |
838 |
-+Maximum finite value: 4.3e9 |
839 |
- @end itemize |
840 |
- |
841 |
- @item -f @var{WIDTH}x@var{HEIGHT} |
842 |
-@@ -1250,7 +1250,7 @@ Maximum finite value: @semilog{4.3, 9} |
843 |
- @cindex canvas size |
844 |
- @cindex size, canvas |
845 |
- Ensure that the minimum ``canvas'' size of the output image is at |
846 |
--least @var{WIDTH}@classictimes{}@/@var{HEIGHT}. Optionally specify |
847 |
-+least @var{WIDTH}x@/@var{HEIGHT}. Optionally specify |
848 |
- the @var{XOFFSET} and @var{YOFFSET}, too. |
849 |
- |
850 |
- @pindex nona @r{(Hugin)} |
851 |
-@@ -1572,7 +1572,7 @@ If omitted @var{FACTOR} defaults to |
852 |
- @value{src::default-coarseness-factor}, this means, |
853 |
- option@tie{}@option{--coarse-mask} shrinks the overlapping |
854 |
- @emph{areas} by a factor of |
855 |
--@math{@value{src::default-coarseness-factor}@classictimes{}@/@value{src::default-coarseness-factor}}. |
856 |
-+@math{@value{src::default-coarseness-factor}x@/@value{src::default-coarseness-factor}}. |
857 |
- With @var{FACTOR}@tie{}=@tie{}8 the total memory allocated during a |
858 |
- run of Enblend shrinks approximately by 80% and the maximum amount of |
859 |
- memory in use at a time is decreased to 60% (Enblend compiled with |
860 |
-@@ -2494,7 +2494,7 @@ option@tie{}@option{--visualize} to directly judge the effect. |
861 |
- When using this option in conjunction with |
862 |
- option@tie{}@code{--coarse-mask}=@/@var{FACTOR}, keep in mind that the |
863 |
- smoothing occurs @emph{after} the overlap regions have been shrunken. |
864 |
--Thus, blurring affects a @var{FACTOR}@classictimes{}@/@var{FACTOR} |
865 |
-+Thus, blurring affects a @var{FACTOR}x@/@var{FACTOR} |
866 |
- times larger area in the original images. |
867 |
- |
868 |
- Valid range: @var{RADIUS} @geq{} @value{src::minimum-smooth-difference}. |
869 |
-@@ -2606,7 +2606,7 @@ of the image and the final seam-line |
870 |
- @rimage{seam-line-visualization} |
871 |
- |
872 |
- @caption{Seam-line visualization of a simple overlap. The |
873 |
--853@classictimes{}238@dmn{pixel} image is shown at a magification of |
874 |
-+853x238@dmn{pixel} image is shown at a magification of |
875 |
- 100%.} |
876 |
- |
877 |
- @shortcaption{Seam-line visualization} |
878 |
-@@ -2618,7 +2618,7 @@ of the image and the final seam-line |
879 |
- @rimage{seam-line-visualization, 15cm} |
880 |
- |
881 |
- @caption{Seam-line visualization of a simple overlap. The |
882 |
--853@classictimes{}238@dmn{pixel} image has been rescaled to a width of |
883 |
-+853x238@dmn{pixel} image has been rescaled to a width of |
884 |
- approximately 15@dmn{cm}.} |
885 |
- |
886 |
- @shortcaption{Seam-line visualization} |
887 |
-@@ -2629,7 +2629,7 @@ approximately 15@dmn{cm}.} |
888 |
- @float Figure,Figure:seam-line-visualization |
889 |
- @rimage{seam-line-visualization, 15cm} |
890 |
- |
891 |
--@caption{Seam-line visualization of a simple overlap. The 853@classictimes{}238@dmn{pixel} image has been rescaled to a width of approximately 15@dmn{cm}.} |
892 |
-+@caption{Seam-line visualization of a simple overlap. The 853x238@dmn{pixel} image has been rescaled to a width of approximately 15@dmn{cm}.} |
893 |
- |
894 |
- @shortcaption{Seam-line visualization} |
895 |
- @end float |
896 |
-diff --git a/doc/enfuse.texi b/doc/enfuse.texi |
897 |
-index 0dd8c23..59c1dfe 100644 |
898 |
---- a/doc/enfuse.texi |
899 |
-+++ b/doc/enfuse.texi |
900 |
-@@ -621,9 +621,9 @@ As a guideline, remember that each new level works on a linear scale |
901 |
- twice as large as the previous one. So, the zeroth layer, the |
902 |
- original image, obviously defines the image at single-pixel scale, the |
903 |
- first level works at two-pixel scale, and generally, the @math{n}-th |
904 |
--level contains image data at @power{2, n}-pixel scale. This is the |
905 |
-+level contains image data at 2^n-pixel scale. This is the |
906 |
- reason why an image of |
907 |
--@math{width}@classictimes{}@/@math{height}@dmn{pixels} cannot be |
908 |
-+@math{width}x@/@math{height}@dmn{pixels} cannot be |
909 |
- deconstructed into a pyramid of more than |
910 |
- @ifinfo |
911 |
- @display |
912 |
-@@ -1255,11 +1255,11 @@ For floating-point format, use |
913 |
- |
914 |
- @itemize |
915 |
- @item |
916 |
--Minimum normalized value: @semilog{1.2, -38} |
917 |
-+Minimum normalized value: 1.2e-38 |
918 |
- @item |
919 |
--Epsilon: @semilog{1.2, -7} |
920 |
-+Epsilon: 1.2e-7 |
921 |
- @item |
922 |
--Maximum finite value: @semilog{3.4, 38} |
923 |
-+Maximum finite value: 3.4e38 |
924 |
- @end itemize |
925 |
- |
926 |
- @c IEEE double: 64 bits, n = 53, k = 64 - n - 1 = 10 |
927 |
-@@ -1271,11 +1271,11 @@ Maximum finite value: @semilog{3.4, 38} |
928 |
- |
929 |
- @itemize |
930 |
- @item |
931 |
--Minimum normalized value: @semilog{2.2, -308} |
932 |
-+Minimum normalized value: 2.2e-308 |
933 |
- @item |
934 |
--Epsilon: @semilog{2.2, -16} |
935 |
-+Epsilon: 2.2e-16 |
936 |
- @item |
937 |
--Maximum finite value: @semilog{1.8, 308} |
938 |
-+Maximum finite value: 1.8e308 |
939 |
- @end itemize |
940 |
- @end table |
941 |
- |
942 |
-@@ -1297,11 +1297,11 @@ floating-point numbers. |
943 |
- |
944 |
- @itemize |
945 |
- @item |
946 |
--Minimum normalized value: @semilog{9.3, -10} |
947 |
-+Minimum normalized value: 9.3e-10 |
948 |
- @item |
949 |
--Epsilon: @semilog{2.0, -3} |
950 |
-+Epsilon: 2.0e-3 |
951 |
- @item |
952 |
--Maximum finite value: @semilog{4.3, 9} |
953 |
-+Maximum finite value: 4.3e9 |
954 |
- @end itemize |
955 |
- |
956 |
- @item -f @var{WIDTH}x@var{HEIGHT} |
957 |
-@@ -1311,7 +1311,7 @@ Maximum finite value: @semilog{4.3, 9} |
958 |
- @cindex canvas size |
959 |
- @cindex size, canvas |
960 |
- Ensure that the minimum ``canvas'' size of the output image is at |
961 |
--least @var{WIDTH}@classictimes{}@/@var{HEIGHT}. Optionally specify |
962 |
-+least @var{WIDTH}x@/@var{HEIGHT}. Optionally specify |
963 |
- the @var{XOFFSET} and @var{YOFFSET}, too. |
964 |
- |
965 |
- @pindex nona @r{(Hugin)} |
966 |
-@@ -1501,8 +1501,8 @@ A positive @var{LCE-SCALE} turns on local contrast enhancement |
967 |
- @var{LCE-SCALE} is the radius of the Gaussian used in the enhancement |
968 |
- step, @var{LCE-FACTOR} is the weight factor (``strength''). |
969 |
- |
970 |
--@var{enhanced} = (1 + @var{LCE-FACTOR}) @classictimes{} @var{original} |
971 |
--@minus{} @var{LCE-FACTOR} @classictimes{} Gaussian@/Smooth(@var{original}, |
972 |
-+@var{enhanced} = (1 + @var{LCE-FACTOR}) x @var{original} |
973 |
-+@minus{} @var{LCE-FACTOR} x Gaussian@/Smooth(@var{original}, |
974 |
- @var{LCE-SCALE}). |
975 |
- |
976 |
- @var{LCE-SCALE} defaults to @value{src::default-lce-scale} pixels and |
977 |
-@@ -1531,7 +1531,7 @@ left unchanged. This effectively suppresses weak edges. |
978 |
- @opindex --contrast-window-size |
979 |
- |
980 |
- Set the window @var{SIZE} for local contrast analysis. The window |
981 |
--will be a square of @var{SIZE}@classictimes{}@/@var{SIZE} pixels. If |
982 |
-+will be a square of @var{SIZE}x@/@var{SIZE} pixels. If |
983 |
- given an even @var{SIZE}, Enfuse will automatically use the next odd |
984 |
- number. |
985 |
- |
986 |
-@@ -1585,7 +1585,7 @@ output image. |
987 |
- @opindex --entropy-window-size |
988 |
- |
989 |
- Window @var{SIZE} for local entropy analysis. The window will be a |
990 |
--square of @var{SIZE}@classictimes{}@/@var{SIZE} pixels. |
991 |
-+square of @var{SIZE}x@/@var{SIZE} pixels. |
992 |
- |
993 |
- In the entropy calculation @var{SIZE} values of 3 to 7 yield an |
994 |
- acceptable compromise of the locality of the information and the |
995 |
-@@ -2433,20 +2433,6 @@ where @math{x} runs from 1 to the common width of the images, @math{y} |
996 |
- from 1 to the common height, and @math{i} from 1 to the number of |
997 |
- input images@tie{}@math{n}. |
998 |
- |
999 |
--@macro equationW{} |
1000 |
--@ifnotdocbook |
1001 |
--@ifnottex |
1002 |
--(W) |
1003 |
--@end ifnottex |
1004 |
--@end ifnotdocbook |
1005 |
--@tex |
1006 |
--(W)% |
1007 |
--@end tex |
1008 |
--@docbook |
1009 |
--<xref linkend="equ:pixel-weighting-function"/> |
1010 |
--@end docbook |
1011 |
--@end macro |
1012 |
-- |
1013 |
- Enfuse allows for weighting the contribution of each @math{P(i, x, y)} |
1014 |
- to the final @math{Q(x, y)}: |
1015 |
- @ifinfo |
1016 |
-@@ -2454,7 +2440,7 @@ to the final @math{Q(x, y)}: |
1017 |
- @math{w(P(1, x, y)) * P(1, x, y) + |
1018 |
- ... + |
1019 |
- w(P(n, x, y)) * P(n, x, y) |
1020 |
----> Q(x, y),}@w{ }@equationW{} |
1021 |
-+--> Q(x, y),} |
1022 |
- @end display |
1023 |
- @end ifinfo |
1024 |
- @html |
1025 |
-@@ -2520,9 +2506,6 @@ w(P(n, x, y)) * P(n, x, y) |
1026 |
- <mi>y</mi> |
1027 |
- </mfenced> |
1028 |
- </mrow> |
1029 |
-- <mtext>,</mtext> |
1030 |
-- <mspace width="4em"/> |
1031 |
-- <mtext>@equationW{}</mtext> |
1032 |
- </mrow> |
1033 |
- </math> |
1034 |
- @end html |
1035 |
-@@ -2530,7 +2513,7 @@ w(P(n, x, y)) * P(n, x, y) |
1036 |
- $$ |
1037 |
- w(P(1, x, y)) P(1, x, y) + \ldots + w(P(n, x, y)) P(n, x, y) |
1038 |
- \rightarrow |
1039 |
-- Q(x, y),\hskip4em\hbox{@equationW{}} |
1040 |
-+ Q(x, y) |
1041 |
- $$ |
1042 |
- @end tex |
1043 |
- @docbook |
1044 |
-@@ -2948,7 +2931,7 @@ contributes as much as its weight demands. Of course the weights can |
1045 |
- be extreme, favoring only a few pixels or even only one pixel in the |
1046 |
- input stack. Extremes are not typical, however. |
1047 |
- |
1048 |
--Equal weights are another extreme that turns @equationW{} into an |
1049 |
-+Equal weights are another extreme that turns the equation into an |
1050 |
- arithmetic average. This is why we sometimes speak of the ``averaging |
1051 |
- property'' of this weighting algorithm, like smoothing out noise. |
1052 |
- |
1053 |
-@@ -2969,7 +2952,7 @@ Trouper'') weighting mode, where the pixel with the highest weight |
1054 |
- wins, this is, gets weight@tie{}one, and all other pixels get the |
1055 |
- weight of zero |
1056 |
- (@uref{http://@/en.wikipedia.org/@/wiki/@/The_@/Winner_@/Takes_@/It_@/All,,``The |
1057 |
--Winner Takes It All.''}). With @option{--hard-mask} Equation@tie{}@equationW{} |
1058 |
-+Winner Takes It All.''}). With @option{--hard-mask} the equation |
1059 |
- becomes |
1060 |
- @ifinfo |
1061 |
- @display |
1062 |
-@@ -3114,8 +3097,8 @@ where |
1063 |
- |
1064 |
- @noindent |
1065 |
- Note that this ``averaging'' scheme lacks the nice noise-reduction |
1066 |
--property of the weighted average@tie{}@equationW{}, because only a |
1067 |
--single input pixel contributes to the output. |
1068 |
-+property of the weighted average, because only a single input pixel |
1069 |
-+contributes to the output. |
1070 |
- |
1071 |
- |
1072 |
- @node Single Criterion Fusing |
1073 |
-@@ -3562,7 +3545,7 @@ $$ |
1074 |
- |
1075 |
- @noindent |
1076 |
- It associates a probability@tie{}@math{p} with each of the @math{n} |
1077 |
--different possible outcomes@tie{}@inlineomega{} of the random |
1078 |
-+different possible outcomes@tie{}@math{omega} of the random |
1079 |
- variable@tie{}@math{X}. |
1080 |
- @cindex expectation value |
1081 |
- Based on @math{w}, we define the @dfn{expectation value} or ``First |
1082 |
-@@ -4189,7 +4172,7 @@ $$ |
1083 |
- @end docbook |
1084 |
- |
1085 |
- @noindent |
1086 |
--The parameter@tie{}@inlinesigma{}, the argument of |
1087 |
-+The parameter@tie{}@math{sigma}, the argument of |
1088 |
- option@tie{}@option{--contrast-edge-scale}, is the length scale on which edges |
1089 |
- are detected by @math{g(x, y)}. We apply the Laplacian operator in |
1090 |
- Cartesian coordinates |
1091 |
-@@ -4401,7 +4384,7 @@ $$ |
1092 |
- </informalequation> |
1093 |
- @end docbook |
1094 |
- |
1095 |
--where we have used the dimensionless distance@tie{}@inlinexi{} from |
1096 |
-+where we have used the dimensionless distance@tie{}@math{xi} from |
1097 |
- the origin |
1098 |
- @ifinfo |
1099 |
- @display |
1100 |
-@@ -4556,7 +4539,7 @@ $R = \sqrt{x^2 + y^2}$. |
1101 |
- @float Figure,Figure:laplacian-of-gaussian |
1102 |
- @vimage{laplacian-of-gaussian} |
1103 |
- |
1104 |
--@caption{Laplacian-of-Gaussian function for @inlinesigma{} = 0.5.} |
1105 |
-+@caption{Laplacian-of-Gaussian function for @math{sigma} = 0.5.} |
1106 |
- |
1107 |
- @shortcaption{Laplacian-of-Gaussian} |
1108 |
- @end float |
1109 |
-@@ -4656,10 +4639,10 @@ Experience has shown that neither the parameters @var{EDGESCALE} and |
1110 |
- @var{CURVATURE} nor the mode of operation (@acronym{SDev}-only, |
1111 |
- @acronym{LoG}-only, or a blend of both) scales to different image |
1112 |
- sizes. In practice, this means that if you start with a set of |
1113 |
--reduced size images, say 2808@classictimes{}1872 pixels, carefully |
1114 |
-+reduced size images, say 2808x1872 pixels, carefully |
1115 |
- optimize @var{EDGESCALE}, @var{CURVATURE} and so on, and find |
1116 |
- @acronym{LoG}-only the best mode, and then switch to the original |
1117 |
--resolution of 5616@classictimes{}3744 pixels, multiplying (or |
1118 |
-+resolution of 5616x3744 pixels, multiplying (or |
1119 |
- dividing) the parameters by four and sticking to @acronym{LoG}-only |
1120 |
- might @emph{not} result in the best fused image. For best quality, |
1121 |
- perform the parameter optimization and the search for the most |
1122 |
-@@ -5080,9 +5063,9 @@ centers around the image effects. |
1123 |
- Images should align well to be suitable for fusion. However, there is |
1124 |
- no hard mathematical rule what ``well'' means. The alignment |
1125 |
- requirements for 16@dmn{MPixel} images to yield a sharp |
1126 |
--4"@classictimes{}6" print at 300@dmn{dpi} (``dpi'' means dots per |
1127 |
-+4"x6" print at 300@dmn{dpi} (``dpi'' means dots per |
1128 |
- inch) or even for web presentation are relatively low, whereas the |
1129 |
--alignment of 8@dmn{MPixel} images for a 12"@classictimes{}18" print |
1130 |
-+alignment of 8@dmn{MPixel} images for a 12"x18" print |
1131 |
- ought to be tight. |
1132 |
- |
1133 |
- @pindex hugin |
1134 |
-@@ -5548,7 +5531,7 @@ next section. |
1135 |
- |
1136 |
- Let us use an example to illustrate the problem of relating the |
1137 |
- sharpness with the local contrast variations. Say we use a |
1138 |
--5@classictimes{}5 contrast window. Moreover, let @code{sharp_edge} |
1139 |
-+5x5 contrast window. Moreover, let @code{sharp_edge} |
1140 |
- and @code{smooth_edge} be two specific configurations: |
1141 |
- |
1142 |
- @example |
1143 |
-@@ -5727,7 +5710,7 @@ Use @acronym{LoG} to detect edges on a scale of 0.3@dmn{pixels}. |
1144 |
- Apply the default grayscale projector: @code{average} and throw away |
1145 |
- all edges with a curvature of less than 0.5% and replace the |
1146 |
- @acronym{LoG} data between 0% and 0.5% with @acronym{SDev} data. Use |
1147 |
--a window of 7@classictimes{}7@dmn{pixel} window to compute the |
1148 |
-+a window of 7x7@dmn{pixel} window to compute the |
1149 |
- @acronym{SDev}. |
1150 |
- @end table |
1151 |
- |
1152 |
--- |
1153 |
-2.5.0 |
1154 |
- |