Gentoo Archives: gentoo-commits

From: "Andreas Hüttel" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/vigra/files/, media-libs/vigra/
Date: Sat, 11 Feb 2017 22:03:12
Message-Id: 1486850581.24636b0d040ab64a4e7b1eefb761bc52d62c32b8.dilfridge@gentoo
1 commit: 24636b0d040ab64a4e7b1eefb761bc52d62c32b8
2 Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
3 AuthorDate: Sat Feb 11 22:02:43 2017 +0000
4 Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 11 22:03:01 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24636b0d
7
8 media-libs/vigra: Remove old
9
10 Package-Manager: Portage-2.3.3, Repoman-2.3.1
11
12 media-libs/vigra/Manifest | 1 -
13 .../vigra/files/vigra-1.10.0-automagicness.patch | 64 ------
14 .../vigra/files/vigra-1.10.0-cmake-scripts.patch | 53 -----
15 .../vigra/files/vigra-1.10.0-mpi-fixes.patch | 230 ---------------------
16 media-libs/vigra/vigra-1.10.0.ebuild | 141 -------------
17 5 files changed, 489 deletions(-)
18
19 diff --git a/media-libs/vigra/Manifest b/media-libs/vigra/Manifest
20 index 76b42e3384..e4a5835ce7 100644
21 --- a/media-libs/vigra/Manifest
22 +++ b/media-libs/vigra/Manifest
23 @@ -1,3 +1,2 @@
24 -DIST vigra-1.10.0-src-with-docu.tar.gz 36122311 SHA256 42d4a361b0bb52fbfdae7e76000698be04dabba77be3f4248d369139fe96a099 SHA512 4c0edb9d5a05d341034b6fe504658525130ddf830b09af4e08d9080407dd10ec62355bed362c4876cb1504632202a5eb125dc50cb66b0617c28dd274b8367d4d WHIRLPOOL 92cf1517acc6ff11eb255cb6bee523ebcaab118b9f73602baf07be8070c537c5bb7e94a9ccbd97bd7e20e20efeb8ac485a184f1c3609fe7747051ed6ec4ca65f
25 DIST vigra-1.11.0-src.tar.gz 51854568 SHA256 68617de347eae7d4700a8f66cd59ce31d6cd92ffb4a235b4df34c688673af5cb SHA512 3cd8fcfc8ba9a1209a37e49c7b5cb0080bc665987805deec0b92cabf8c571c2f09ba47e2850c12204d04b3c830322fc8e47efa19fc537cf78708c22e1d302d6a WHIRLPOOL 1dc73a42b5033c88427850d72078475211a206d9af69209a5d3d05d1b117baef651ccb8232b0c0428b775160feda28b08aae3f14ab07c353de1b076664a0e105
26 DIST vigra-1.9.0-src.tar.gz 30813416 SHA256 8fbdccb553a4925323098ab27b710fbc87d48f37bf81d404994936a31a31cf01 SHA512 8d1c7f3ad8cc8069b34d58fe775eb8604a2c902daeab4a5ad3a602d45c1eda0b4dcfe64e68b9fada669b46ee39b3a6f2c95af9c5f99c2fb2370c55580816e757 WHIRLPOOL 12c63119133a6a7e6a6d28078b9267f720e98b8754b416d0491b93ee87f3527cffe77bc043c00cdf729633c1161bdc11bdfe4cff57a73345c9addd1bd6cc62d9
27
28 diff --git a/media-libs/vigra/files/vigra-1.10.0-automagicness.patch b/media-libs/vigra/files/vigra-1.10.0-automagicness.patch
29 deleted file mode 100644
30 index 182f40e2c8..0000000000
31 --- a/media-libs/vigra/files/vigra-1.10.0-automagicness.patch
32 +++ /dev/null
33 @@ -1,64 +0,0 @@
34 -Description: Optional jpeg/tiff/fftw/png dependencies
35 -Forwarded: not-needed
36 -Last-Update: 2013-12-11
37 -
38 -Index: vigra-1.10.0/CMakeLists.txt
39 -===================================================================
40 ---- vigra-1.10.0.orig/CMakeLists.txt
41 -+++ vigra-1.10.0/CMakeLists.txt
42 -@@ -59,11 +59,24 @@ ENDIF ()
43 - ##################################################
44 -
45 - INCLUDE(VigraFindPackage)
46 --VIGRA_FIND_PACKAGE(TIFF NAMES libtiff)
47 --VIGRA_FIND_PACKAGE(JPEG NAMES libjpeg)
48 --VIGRA_FIND_PACKAGE(PNG)
49 --VIGRA_FIND_PACKAGE(FFTW3 NAMES libfftw3-3 libfftw-3.3)
50 --VIGRA_FIND_PACKAGE(FFTW3F NAMES libfftw3f-3 libfftwf-3.3)
51 -+OPTION(WITH_TIFF "Enable tiff support" ON)
52 -+OPTION(WITH_JPEG "Enable jpeg support" ON)
53 -+OPTION(WITH_PNG "Enable png support" ON)
54 -+OPTION(WITH_FFTW3 "Enable fftw support" ON)
55 -+OPTION(ENABLE_DOC "Build documentation" ON)
56 -+IF(WITH_TIFF)
57 -+ VIGRA_FIND_PACKAGE(TIFF NAMES libtiff)
58 -+ENDIF()
59 -+IF(WITH_JPEG)
60 -+ VIGRA_FIND_PACKAGE(JPEG NAMES libjpeg)
61 -+ENDIF()
62 -+IF(WITH_PNG)
63 -+ VIGRA_FIND_PACKAGE(PNG)
64 -+ENDIF()
65 -+IF(WITH_FFTW3)
66 -+ VIGRA_FIND_PACKAGE(FFTW3 NAMES libfftw3-3 libfftw-3.3)
67 -+ VIGRA_FIND_PACKAGE(FFTW3F NAMES libfftw3f-3 libfftwf-3.3)
68 -+ENDIF()
69 -
70 - IF(WITH_OPENEXR)
71 - VIGRA_FIND_PACKAGE(OpenEXR)
72 -@@ -85,9 +98,11 @@ IF(WITH_LEMON)
73 - VIGRA_FIND_PACKAGE(LEMON)
74 - ENDIF()
75 -
76 --SET(DOXYGEN_SKIP_DOT TRUE)
77 --FIND_PACKAGE(Doxygen)
78 --FIND_PACKAGE(PythonInterp)
79 -+IF(ENABLE_DOC)
80 -+ SET(DOXYGEN_SKIP_DOT TRUE)
81 -+ FIND_PACKAGE(Doxygen)
82 -+ FIND_PACKAGE(PythonInterp)
83 -+ENDIF()
84 -
85 - IF(WITH_VIGRANUMPY)
86 - FIND_PACKAGE( VIGRANUMPY_DEPENDENCIES )
87 -@@ -388,10 +403,4 @@ ELSE()
88 - MESSAGE( STATUS " vigranumpy will NOT be installed" )
89 - ENDIF()
90 -
91 --IF(NOT TIFF_FOUND OR NOT JPEG_FOUND OR NOT PNG_FOUND OR NOT FFTW3_FOUND OR
92 -- NOT HDF5_FOUND OR NOT VIGRANUMPY_DEPENDENCIES_FOUND)
93 -- MESSAGE( STATUS "" )
94 -- MESSAGE( STATUS "Consider setting DEPENDENCY_SEARCH_PREFIX to find missing libraries" )
95 --ENDIF()
96 --
97 - MESSAGE( STATUS "---------------------------------------------------------" )
98
99 diff --git a/media-libs/vigra/files/vigra-1.10.0-cmake-scripts.patch b/media-libs/vigra/files/vigra-1.10.0-cmake-scripts.patch
100 deleted file mode 100644
101 index dc3a72e43e..0000000000
102 --- a/media-libs/vigra/files/vigra-1.10.0-cmake-scripts.patch
103 +++ /dev/null
104 @@ -1,53 +0,0 @@
105 -Description: Fix location of installed cmake scripts
106 -Author: Jens-Malte Gottfried <jmgottfried@×××.de>
107 -Forwarded: not-needed
108 -Last-Update: 2013-12-11
109 -
110 -Index: vigra-1.10.0/CMakeLists.txt
111 -===================================================================
112 ---- vigra-1.10.0.orig/CMakeLists.txt
113 -+++ vigra-1.10.0/CMakeLists.txt
114 -@@ -276,10 +276,10 @@ CONFIGURE_FILE(${PROJECT_SOURCE_DIR}/con
115 -
116 - # export targets:
117 - INSTALL(EXPORT vigra-targets
118 -- DESTINATION lib${LIB_SUFFIX}/vigra)
119 -+ DESTINATION lib${LIB_SUFFIX}/cmake/Vigra)
120 - INSTALL(FILES ${PROJECT_BINARY_DIR}/lib/vigra/CMake/VigraConfig.cmake
121 - ${PROJECT_BINARY_DIR}/lib/vigra/CMake/VigraConfigVersion.cmake
122 -- DESTINATION lib${LIB_SUFFIX}/vigra)
123 -+ DESTINATION lib${LIB_SUFFIX}/cmake/Vigra)
124 - EXPORT(TARGETS vigraimpex FILE vigra-targets.cmake)
125 -
126 - ##################################################
127 -Index: vigra-1.10.0/config/VigraConfig.cmake.in
128 -===================================================================
129 ---- vigra-1.10.0.orig/config/VigraConfig.cmake.in
130 -+++ vigra-1.10.0/config/VigraConfig.cmake.in
131 -@@ -1,5 +1,5 @@
132 - get_filename_component(SELF_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)
133 --get_filename_component(Vigra_TOP_DIR "${SELF_DIR}/../../" ABSOLUTE)
134 -+get_filename_component(Vigra_TOP_DIR "${SELF_DIR}/../../../" ABSOLUTE)
135 -
136 - include(${SELF_DIR}/vigra-targets.cmake)
137 - get_target_property(VIGRA_TYPE vigraimpex TYPE)
138 -@@ -9,6 +9,6 @@
139 - endif(${VIGRA_TYPE} STREQUAL "STATIC_LIBRARY")
140 - get_filename_component(Vigra_INCLUDE_DIRS "${Vigra_TOP_DIR}/include/" ABSOLUTE)
141 -
142 --IF(EXISTS ${SELF_DIR}/../vigranumpy/VigranumpyConfig.cmake)
143 -- INCLUDE(${SELF_DIR}/../vigranumpy/VigranumpyConfig.cmake)
144 -+IF(EXISTS ${SELF_DIR}/VigranumpyConfig.cmake)
145 -+ INCLUDE(${SELF_DIR}/VigranumpyConfig.cmake)
146 - ENDIF()
147 ---- vigra-1.10.0.orig/vigranumpy/CMakeLists.txt
148 -+++ vigra-1.10.0/vigranumpy/CMakeLists.txt
149 -@@ -53,7 +53,7 @@
150 - COMMENT "Creating vigranumpy setup in ${CMAKE_CURRENT_BINARY_DIR}/dist")
151 - ENDIF()
152 -
153 -- set(VIGRANUMPY_CONFIG_INSTALL_PATH lib${LIB_SUFFIX}/vigranumpy)
154 -+ set(VIGRANUMPY_CONFIG_INSTALL_PATH lib${LIB_SUFFIX}/cmake/Vigra)
155 -
156 - set(VIGRANUMPY_INCLUDE_RELATIVE "")
157 - foreach(PATH ${CMAKE_INSTALL_PREFIX}/include ${VIGRANUMPY_INCLUDE_DIRS})
158
159 diff --git a/media-libs/vigra/files/vigra-1.10.0-mpi-fixes.patch b/media-libs/vigra/files/vigra-1.10.0-mpi-fixes.patch
160 deleted file mode 100644
161 index 83bb86d111..0000000000
162 --- a/media-libs/vigra/files/vigra-1.10.0-mpi-fixes.patch
163 +++ /dev/null
164 @@ -1,230 +0,0 @@
165 -Description: Fix build with mpi enabled hdf5 libraries
166 -Author: Jens-Malte Gottfried <jmgottfried@×××.de>
167 -Forwarded: not-needed
168 -Last-Update: 2013-12-11
169 -
170 -Index: vigra-1.10.0/CMakeLists.txt
171 -===================================================================
172 ---- vigra-1.10.0.orig/CMakeLists.txt
173 -+++ vigra-1.10.0/CMakeLists.txt
174 -@@ -63,6 +63,7 @@ OPTION(WITH_TIFF "Enable tiff support" O
175 - OPTION(WITH_JPEG "Enable jpeg support" ON)
176 - OPTION(WITH_PNG "Enable png support" ON)
177 - OPTION(WITH_FFTW3 "Enable fftw support" ON)
178 -+OPTION(WITH_MPI "Link against mpi libraries" ON)
179 - OPTION(ENABLE_DOC "Build documentation" ON)
180 - IF(WITH_TIFF)
181 - VIGRA_FIND_PACKAGE(TIFF NAMES libtiff)
182 -@@ -70,6 +71,9 @@ ENDIF()
183 - IF(WITH_JPEG)
184 - VIGRA_FIND_PACKAGE(JPEG NAMES libjpeg)
185 - ENDIF()
186 -+IF(WITH_MPI)
187 -+ VIGRA_FIND_PACKAGE(MPI)
188 -+ENDIF()
189 - IF(WITH_PNG)
190 - VIGRA_FIND_PACKAGE(PNG)
191 - ENDIF()
192 -Index: vigra-1.10.0/src/impex/CMakeLists.txt
193 -===================================================================
194 ---- vigra-1.10.0.orig/src/impex/CMakeLists.txt
195 -+++ vigra-1.10.0/src/impex/CMakeLists.txt
196 -@@ -79,7 +79,7 @@ IF(OPENEXR_FOUND)
197 - ENDIF(OPENEXR_FOUND)
198 -
199 - IF(HDF5_FOUND)
200 -- TARGET_LINK_LIBRARIES(vigraimpex ${HDF5_LIBRARIES})
201 -+ TARGET_LINK_LIBRARIES(vigraimpex ${HDF5_LIBRARIES} ${MPI_LIBRARIES})
202 - ENDIF(HDF5_FOUND)
203 -
204 - INSTALL(TARGETS vigraimpex
205 -Index: vigra-1.10.0/test/CMakeLists.txt
206 -===================================================================
207 ---- vigra-1.10.0.orig/test/CMakeLists.txt
208 -+++ vigra-1.10.0/test/CMakeLists.txt
209 -@@ -1,4 +1,7 @@
210 - INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/include)
211 -+IF(WITH_MPI)
212 -+ INCLUDE_DIRECTORIES(${MPI_INCLUDE_PATH})
213 -+ENDIF()
214 -
215 - INCLUDE(VigraAddTest)
216 -
217 -Index: vigra-1.10.0/test/impex/CMakeLists.txt
218 -===================================================================
219 ---- vigra-1.10.0.orig/test/impex/CMakeLists.txt
220 -+++ vigra-1.10.0/test/impex/CMakeLists.txt
221 -@@ -15,7 +15,7 @@ IF(OPENEXR_FOUND)
222 - ADD_DEFINITIONS(-DHasEXR)
223 - ENDIF(OPENEXR_FOUND)
224 -
225 --VIGRA_ADD_TEST(test_impex test.cxx LIBRARIES vigraimpex)
226 -+VIGRA_ADD_TEST(test_impex test.cxx LIBRARIES vigraimpex ${MPI_LIBRARIES})
227 -
228 - VIGRA_COPY_TEST_DATA(lenna.xv lenna_gifref.xv lennafloat.xv lennafloatrgb.xv lennargb.xv no-image.txt lenna_0.tif lenna_1.tif lenna_2.tif lenna_masked_color.tif lenna_masked_gray.tif)
229 -
230 -Index: vigra-1.10.0/test/classifier/CMakeLists.txt
231 -===================================================================
232 ---- vigra-1.10.0.orig/test/classifier/CMakeLists.txt
233 -+++ vigra-1.10.0/test/classifier/CMakeLists.txt
234 -@@ -2,13 +2,15 @@ if(HDF5_FOUND)
235 - INCLUDE_DIRECTORIES(${HDF5_INCLUDE_DIR})
236 -
237 - ADD_DEFINITIONS(${HDF5_CPPFLAGS} -DHasHDF5)
238 -- VIGRA_ADD_TEST(test_classifier test.cxx LIBRARIES vigraimpex ${HDF5_LIBRARIES})
239 -+ VIGRA_ADD_TEST(test_classifier test.cxx
240 -+ LIBRARIES vigraimpex ${HDF5_LIBRARIES} ${MPI_LIBRARIES})
241 - else()
242 - MESSAGE(STATUS "** WARNING: test_classifier::RFHDF5Test() will not be executed")
243 - VIGRA_ADD_TEST(test_classifier test.cxx )
244 - endif()
245 -
246 --VIGRA_ADD_TEST(classifier_speed_comparison speed_comparison.cxx)
247 -+VIGRA_ADD_TEST(classifier_speed_comparison speed_comparison.cxx
248 -+ LIBRARIES ${MPI_LIBRARIES})
249 -
250 - add_subdirectory(data)
251 -
252 -Index: vigra-1.10.0/test/imgproc/CMakeLists.txt
253 -===================================================================
254 ---- vigra-1.10.0.orig/test/imgproc/CMakeLists.txt
255 -+++ vigra-1.10.0/test/imgproc/CMakeLists.txt
256 -@@ -1,3 +1,9 @@
257 --VIGRA_ADD_TEST(test_imgproc test.cxx LIBRARIES vigraimpex)
258 -+VIGRA_ADD_TEST(test_imgproc test.cxx LIBRARIES vigraimpex ${MPI_LIBRARIES})
259 -
260 --VIGRA_COPY_TEST_DATA(lenna128.xv lenna128rgb.xv splineimageview2.xv splineimageview3.xv splineimageview5.xv lenna42lin.xv lenna288neu.xv lenna42neu.xv lenna288rgbneu.xv lenna42rgbneu.xv lenna367FIR.xv lenna42FIR.xv lenna367IIR.xv lenna42IIR.xv lenna42linrgb.xv lennargb42FIR.xv lennargb42IIR.xv lenna_rotate.xv)
261 -+VIGRA_COPY_TEST_DATA(
262 -+ lenna128.xv lenna128rgb.xv
263 -+ splineimageview2.xv splineimageview3.xv splineimageview5.xv
264 -+ lenna42lin.xv lenna288neu.xv lenna42neu.xv lenna288rgbneu.xv
265 -+ lenna42rgbneu.xv lenna367FIR.xv lenna42FIR.xv lenna367IIR.xv
266 -+ lenna42IIR.xv lenna42linrgb.xv lennargb42FIR.xv
267 -+ lennargb42IIR.xv lenna_rotate.xv)
268 -Index: vigra-1.10.0/test/convolution/CMakeLists.txt
269 -===================================================================
270 ---- vigra-1.10.0.orig/test/convolution/CMakeLists.txt
271 -+++ vigra-1.10.0/test/convolution/CMakeLists.txt
272 -@@ -1,3 +1,11 @@
273 --VIGRA_ADD_TEST(test_convolution test.cxx LIBRARIES vigraimpex)
274 -+VIGRA_ADD_TEST(test_convolution test.cxx LIBRARIES vigraimpex ${MPI_LIBRARIES})
275 -
276 --VIGRA_COPY_TEST_DATA(lenna128.xv lenna_simple_sharpening_orig.xv lenna_gaussian_sharpening_orig.xv lenna128sepgrad.xv lennahessxx.xv lennastxx.xv lenna128recgrad.xv lenna128nonlinear.xv resampling.xv lennahessyy.xv lennastyy.xv lennahessxy.xv lennastxy.xv lenna128rgb.xv lenna128rgbsepgrad.xv lenna_level-2.xv lenna_level-1.xv lenna_level1.xv lenna_level2.xv lenna_levellap0.xv lenna_levellap1.xv lenna_levellap2.xv lennargbst.xv)
277 -+VIGRA_COPY_TEST_DATA(
278 -+ lenna128.xv lenna_simple_sharpening_orig.xv
279 -+ lenna_gaussian_sharpening_orig.xv lenna128sepgrad.xv
280 -+ lennahessxx.xv lennastxx.xv lenna128recgrad.xv
281 -+ lenna128nonlinear.xv resampling.xv lennahessyy.xv
282 -+ lennastyy.xv lennahessxy.xv lennastxy.xv lenna128rgb.xv
283 -+ lenna128rgbsepgrad.xv lenna_level-2.xv lenna_level-1.xv
284 -+ lenna_level1.xv lenna_level2.xv lenna_levellap0.xv
285 -+ lenna_levellap1.xv lenna_levellap2.xv lennargbst.xv)
286 -Index: vigra-1.10.0/test/fourier/CMakeLists.txt
287 -===================================================================
288 ---- vigra-1.10.0.orig/test/fourier/CMakeLists.txt
289 -+++ vigra-1.10.0/test/fourier/CMakeLists.txt
290 -@@ -1,7 +1,8 @@
291 - if(FFTW3_FOUND)
292 - INCLUDE_DIRECTORIES(${FFTW3_INCLUDE_DIR})
293 -
294 -- VIGRA_ADD_TEST(test_fourier test.cxx LIBRARIES vigraimpex ${FFTW3_LIBRARIES})
295 -+ VIGRA_ADD_TEST(test_fourier test.cxx
296 -+ LIBRARIES vigraimpex ${FFTW3_LIBRARIES} ${MPI_LIBRARIES})
297 -
298 - VIGRA_COPY_TEST_DATA(ghouse.gif filter.xv gaborresult.xv)
299 - else()
300 -Index: vigra-1.10.0/test/tensorimaging/CMakeLists.txt
301 -===================================================================
302 ---- vigra-1.10.0.orig/test/tensorimaging/CMakeLists.txt
303 -+++ vigra-1.10.0/test/tensorimaging/CMakeLists.txt
304 -@@ -1,3 +1,7 @@
305 --VIGRA_ADD_TEST(test_tensorimaging test.cxx LIBRARIES vigraimpex)
306 -+VIGRA_ADD_TEST(test_tensorimaging test.cxx
307 -+ LIBRARIES vigraimpex ${MPI_LIBRARIES})
308 -
309 --VIGRA_COPY_TEST_DATA(l2.xv riesz00.xv riesz10.xv riesz01.xv riesz20.xv riesz11.xv riesz02.xv boundaryTensor.xv l2_boundary1.xv l2_boundary.xv l2_hourglass.xv l2_get.xv)
310 -+VIGRA_COPY_TEST_DATA(
311 -+ l2.xv riesz00.xv riesz10.xv riesz01.xv riesz20.xv
312 -+ riesz11.xv riesz02.xv boundaryTensor.xv
313 -+ l2_boundary1.xv l2_boundary.xv l2_hourglass.xv l2_get.xv)
314 -Index: vigra-1.10.0/test/simpleanalysis/CMakeLists.txt
315 -===================================================================
316 ---- vigra-1.10.0.orig/test/simpleanalysis/CMakeLists.txt
317 -+++ vigra-1.10.0/test/simpleanalysis/CMakeLists.txt
318 -@@ -1,10 +1,12 @@
319 - if(FFTW3_FOUND)
320 - INCLUDE_DIRECTORIES(${FFTW3_INCLUDE_DIR})
321 - ADD_DEFINITIONS(-DHasFFTW3)
322 --
323 -- VIGRA_ADD_TEST(test_simpleanalysis test.cxx LIBRARIES vigraimpex ${FFTW3_LIBRARIES})
324 -+
325 -+ VIGRA_ADD_TEST(test_simpleanalysis test.cxx
326 -+ LIBRARIES vigraimpex ${FFTW3_LIBRARIES} ${MPI_LIBRARIES})
327 - else()
328 -- VIGRA_ADD_TEST(test_simpleanalysis test.cxx LIBRARIES vigraimpex)
329 -+ VIGRA_ADD_TEST(test_simpleanalysis test.cxx
330 -+ LIBRARIES vigraimpex ${MPI_LIBRARIES})
331 - endif()
332 -
333 - VIGRA_COPY_TEST_DATA(noiseNormalizationTest.xv slantedEdgeMTF.xv lenna128.xv)
334 -Index: vigra-1.10.0/test/image/CMakeLists.txt
335 -===================================================================
336 ---- vigra-1.10.0.orig/test/image/CMakeLists.txt
337 -+++ vigra-1.10.0/test/image/CMakeLists.txt
338 -@@ -1,3 +1,3 @@
339 --VIGRA_ADD_TEST(test_image test.cxx LIBRARIES vigraimpex)
340 -+VIGRA_ADD_TEST(test_image test.cxx LIBRARIES vigraimpex ${MPI_LIBRARIES})
341 -
342 - VIGRA_COPY_TEST_DATA(lenna.xv)
343 -Index: vigra-1.10.0/test/multiarray/CMakeLists.txt
344 -===================================================================
345 ---- vigra-1.10.0.orig/test/multiarray/CMakeLists.txt
346 -+++ vigra-1.10.0/test/multiarray/CMakeLists.txt
347 -@@ -10,6 +10,6 @@ IF(TIFF_FOUND)
348 - ADD_DEFINITIONS(-DHasTIFF)
349 - ENDIF(TIFF_FOUND)
350 -
351 --VIGRA_ADD_TEST(test_multiarray test.cxx LIBRARIES vigraimpex)
352 -+VIGRA_ADD_TEST(test_multiarray test.cxx LIBRARIES vigraimpex ${MPI_LIBRARIES})
353 -
354 - FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/impex)
355 -Index: vigra-1.10.0/test/multiconvolution/CMakeLists.txt
356 -===================================================================
357 ---- vigra-1.10.0.orig/test/multiconvolution/CMakeLists.txt
358 -+++ vigra-1.10.0/test/multiconvolution/CMakeLists.txt
359 -@@ -1,4 +1,5 @@
360 --VIGRA_ADD_TEST(test_multiconvolution test.cxx LIBRARIES vigraimpex)
361 -+VIGRA_ADD_TEST(test_multiconvolution test.cxx
362 -+ LIBRARIES vigraimpex ${MPI_LIBRARIES})
363 -
364 - VIGRA_ADD_TEST(test_multiconvolution_speed speedtest.cxx)
365 -
366 -Index: vigra-1.10.0/test/hdf5impex/CMakeLists.txt
367 -===================================================================
368 ---- vigra-1.10.0.orig/test/hdf5impex/CMakeLists.txt
369 -+++ vigra-1.10.0/test/hdf5impex/CMakeLists.txt
370 -@@ -3,7 +3,8 @@ if(HDF5_FOUND)
371 -
372 - ADD_DEFINITIONS(${HDF5_CPPFLAGS})
373 -
374 -- VIGRA_ADD_TEST(test_hdf5impex test.cxx LIBRARIES vigraimpex ${HDF5_LIBRARIES})
375 -+ VIGRA_ADD_TEST(test_hdf5impex test.cxx
376 -+ LIBRARIES vigraimpex ${HDF5_LIBRARIES} ${MPI_LIBRARIES})
377 - else()
378 - MESSAGE(STATUS "** WARNING: test_hdf5impex will not be executed")
379 - endif()
380 -Index: vigra-1.10.0/test/sifImport/CMakeLists.txt
381 -===================================================================
382 ---- vigra-1.10.0.orig/test/sifImport/CMakeLists.txt
383 -+++ vigra-1.10.0/test/sifImport/CMakeLists.txt
384 -@@ -4,5 +4,8 @@ if(HDF5_FOUND)
385 - ADD_DEFINITIONS(-DHasHDF5 ${HDF5_CPPFLAGS})
386 - endif()
387 -
388 --VIGRA_ADD_TEST(test_sifImport test.cxx LIBRARIES vigraimpex)
389 --VIGRA_COPY_TEST_DATA(testSif_4_16_30001.sif testSif_4_13_30000.sif testSif_4_6_30000.sif testSif_forBlocks_4_16_30001.sif)
390 -+VIGRA_ADD_TEST(test_sifImport test.cxx
391 -+ LIBRARIES vigraimpex ${MPI_LIBRARIES})
392 -+VIGRA_COPY_TEST_DATA(
393 -+ testSif_4_16_30001.sif testSif_4_13_30000.sif
394 -+ testSif_4_6_30000.sif testSif_forBlocks_4_16_30001.sif)
395
396 diff --git a/media-libs/vigra/vigra-1.10.0.ebuild b/media-libs/vigra/vigra-1.10.0.ebuild
397 deleted file mode 100644
398 index f36dc518bf..0000000000
399 --- a/media-libs/vigra/vigra-1.10.0.ebuild
400 +++ /dev/null
401 @@ -1,141 +0,0 @@
402 -# Copyright 1999-2014 Gentoo Foundation
403 -# Distributed under the terms of the GNU General Public License v2
404 -# $Id$
405 -
406 -EAPI=5
407 -MY_P=${P}-src-with-docu
408 -MY_V=${PV//\./-}
409 -PYTHON_COMPAT=( python2_7 )
410 -PYTHON_REQ_USE="threads,xml"
411 -inherit cmake-utils python-r1
412 -
413 -DESCRIPTION="C++ computer vision library with emphasize on customizable algorithms and data structures"
414 -HOMEPAGE="https://ukoethe.github.io/vigra/"
415 -SRC_URI="https://github.com/ukoethe/vigra/releases/download/Version-${MY_V}/${MY_P}.tar.gz"
416 -
417 -LICENSE="MIT"
418 -SLOT="0"
419 -KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
420 -IUSE="doc +fftw +hdf5 +jpeg mpi openexr +png +python test +tiff"
421 -
422 -# runtime dependency on python:2.7 is required by the vigra-config script
423 -RDEPEND="
424 - dev-lang/python:2.7
425 - >=dev-libs/boost-1.52.0-r6:=[python?,${PYTHON_USEDEP}]
426 - fftw? ( sci-libs/fftw:3.0 )
427 - hdf5? ( >=sci-libs/hdf5-1.8.0:=[mpi?] )
428 - jpeg? ( virtual/jpeg )
429 - openexr? ( media-libs/openexr:= )
430 - png? ( media-libs/libpng:0= )
431 - python? ( ${PYTHON_DEPS} dev-python/numpy[${PYTHON_USEDEP}] )
432 - tiff? ( media-libs/tiff:0= )"
433 -
434 -DEPEND="${RDEPEND}
435 - doc? (
436 - app-doc/doxygen
437 - python? ( >=dev-python/sphinx-1.1.3-r5[${PYTHON_USEDEP}] )
438 - )
439 - test? ( >=dev-python/nose-1.1.2-r1[${PYTHON_USEDEP}] )"
440 -
441 -REQUIRED_USE="
442 - doc? ( hdf5 fftw )
443 - python? ( hdf5 ${PYTHON_REQUIRED_USE} )
444 - test? ( hdf5 python fftw )"
445 -
446 -PATCHES=(
447 - "${FILESDIR}/${P}-automagicness.patch"
448 - "${FILESDIR}/${P}-cmake-scripts.patch"
449 - "${FILESDIR}/${P}-mpi-fixes.patch"
450 -)
451 -DOCS=( README.md )
452 -
453 -pkg_setup() {
454 - use python && python_setup
455 -}
456 -
457 -src_prepare() {
458 - einfo "Removing shipped doc, Win32 dependencies and VCS files"
459 - rm -rf doc
460 - rm vigra-dependencies-win32-vs8.zip
461 - rm .git* .hg* .travis.yml
462 -
463 - cmake-utils_src_prepare
464 -
465 - # Don't use python_fix_shebang because we can't put this behind USE="python"
466 - sed -i -e '/env/s:python:python2:' config/vigra-config.in || die
467 -}
468 -
469 -src_configure() {
470 - vigra_configure() {
471 - local libdir="$(get_libdir)"
472 -
473 - local mycmakeargs=(
474 - -DAUTOEXEC_TESTS=OFF
475 - -DDOCDIR="${BUILD_DIR}/doc"
476 - -DDOCINSTALL="share/doc/${P}"
477 - -DLIBDIR_SUFFIX="${libdir/lib}"
478 - -DWITH_VALGRIND=OFF
479 - $(cmake-utils_use_enable doc DOC)
480 - $(cmake-utils_use_with fftw FFTW3)
481 - $(cmake-utils_use_with hdf5 HDF5)
482 - $(cmake-utils_use_with jpeg JPEG)
483 - $(cmake-utils_use_with mpi MPI)
484 - $(cmake-utils_use_with png PNG)
485 - $(cmake-utils_use_with openexr OPENEXR)
486 - $(cmake-utils_use_with python VIGRANUMPY)
487 - $(cmake-utils_use_with tiff TIFF)
488 - $(cmake-utils_use_build test TESTING)
489 - $(cmake-utils_use test CREATE_CTEST_TARGETS)
490 - $(cmake-utils_use test AUTOBUILD_TESTS)
491 - )
492 - cmake-utils_src_configure
493 - }
494 -
495 - if use python; then
496 - python_foreach_impl vigra_configure
497 - else
498 - # required for docdir
499 - _cmake_check_build_dir init
500 - vigra_configure
501 - fi
502 -}
503 -
504 -src_compile() {
505 - local VIGRA_BUILD_DIR
506 - vigra_compile() {
507 - cmake-utils_src_compile
508 - VIGRA_BUILD_DIR="${BUILD_DIR}"
509 - }
510 - if use python; then
511 - python_foreach_impl vigra_compile
512 - else
513 - vigra_compile
514 - fi
515 -
516 - if use doc; then
517 - einfo "Generating Documentation"
518 - # use build dir from last compile command
519 - BUILD_DIR="${VIGRA_BUILD_DIR}" cmake-utils_src_make doc
520 - fi
521 -}
522 -
523 -src_install() {
524 - if use python; then
525 - python_foreach_impl cmake-utils_src_install
526 - python_optimize
527 - else
528 - cmake-utils_src_install
529 - fi
530 -}
531 -
532 -src_test() {
533 - # perhaps disable tests (see #390447)
534 - vigra_test() {
535 - PYTHONPATH="${BUILD_DIR}/vigranumpy/vigra" cmake-utils_src_test
536 - }
537 - if use python; then
538 - python_foreach_impl vigra_test
539 - else
540 - vigra_test
541 - fi
542 -}