File: lena-images-removal.diff

package info (click to toggle)
plplot 5.10.0%2Bdfsg2-0.4
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 25,792 kB
  • ctags: 13,517
  • sloc: ansic: 83,001; xml: 27,081; ada: 18,878; cpp: 15,966; tcl: 11,651; python: 7,075; f90: 7,058; ml: 6,974; java: 6,665; perl: 5,029; sh: 2,208; makefile: 210; lisp: 75; sed: 25; fortran: 7
file content (95 lines) | stat: -rw-r--r-- 3,568 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
Description: Build without non-free lena images
Author: Axel Beckert <abe@debian.org>
Bug-Debian: https://bugs.debian.org/794857

Index: plplot/examples/CMakeLists.txt
===================================================================
--- plplot.orig/examples/CMakeLists.txt	2015-10-06 23:59:36.990623282 +0200
+++ plplot/examples/CMakeLists.txt	2015-10-07 00:04:55.193867367 +0200
@@ -244,13 +244,6 @@
     
   endif(USE_RPATH)
 
-  # Install lena.pgm in installed examples directory so that all implementations
-  # of example 20 in the various examples subdirectories can conveniently
-  # access this file.
-  install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/lena.pgm
-    DESTINATION ${DATA_DIR}/examples
-    )
-
 endif(CORE_BUILD)
 
 if(CORE_BUILD)
@@ -453,15 +446,6 @@
 endforeach(language_info ${language_info_LIST} "tk:tk:nothing")
 
 if(BUILD_TEST)
-  # lena.pgm needed in build tree for the examples that are run from there.
-  # Done at cmake time without dependencies because cannot see how this
-  # file will ever change on short time scales.
-  execute_process(
-    COMMAND ${CMAKE_COMMAND} -E copy_if_different
-    ${CMAKE_CURRENT_SOURCE_DIR}/lena.pgm 
-    ${CMAKE_CURRENT_BINARY_DIR}/lena.pgm
-    )
-
   find_program(VALGRIND_EXECUTABLE valgrind)
   if(VALGRIND_EXECUTABLE)
     option(VALGRIND_ALL_TESTS "Apply valgrind to all runs of plplot_test/plplot-test.sh" OFF)
Index: plplot/plplot_test/CMakeLists.txt
===================================================================
--- plplot.orig/plplot_test/CMakeLists.txt	2015-10-06 23:35:36.309076290 +0200
+++ plplot/plplot_test/CMakeLists.txt	2015-10-07 00:02:29.290222851 +0200
@@ -517,28 +517,6 @@
   endif(CMP_EXECUTABLE OR DIFF_EXECUTABLE AND TAIL_EXECUTABLE)
 
   if(BUILD_TEST)
-    # Make a copy of lena.pgm to the test subdirectory of the build
-    # tree so that example 20 will run from there.
-    add_custom_command(
-      OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/lena.pgm
-      COMMAND ${CMAKE_COMMAND} -E copy_if_different
-      ${CMAKE_SOURCE_DIR}/examples/lena.pgm
-      ${CMAKE_CURRENT_BINARY_DIR}/lena.pgm
-      DEPENDS ${CMAKE_SOURCE_DIR}/examples/lena.pgm
-      )
-    add_custom_target(lena_file ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/lena.pgm)
-    if(ENABLE_octave)
-      # Also need a copy of lena.img for the octave bindings
-      add_custom_command(
-	OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/lena.img
-	COMMAND ${CMAKE_COMMAND} -E copy_if_different
-	${CMAKE_SOURCE_DIR}/examples/octave/lena.img
-	${CMAKE_CURRENT_BINARY_DIR}/lena.img
-	DEPENDS ${CMAKE_SOURCE_DIR}/examples/octave/lena.img
-	)
-      add_custom_target(lena_octave_file ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/lena.img)
-    endif(ENABLE_octave)
-
     # Custom target to remove everything created by ctest
     # N.B. the test_output_files_LIST is extremely long and
     # overflows the maximum line length of the shell if you
Index: plplot/scripts/htdocs-gen_plot-examples.sh
===================================================================
--- plplot.orig/scripts/htdocs-gen_plot-examples.sh	2015-10-07 00:03:30.278075950 +0200
+++ plplot/scripts/htdocs-gen_plot-examples.sh	2015-10-07 00:03:41.058049726 +0200
@@ -77,9 +77,6 @@
 make
 popd
 
-# hack, x20c needs lena in the current directory
-$CP examples/c/lena.pgm .
-
 for exe in 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 \
     23 24 25 26 27 28 29 30 31 32 33; do
 
@@ -170,9 +167,6 @@
 
 done
 
-# remove hack
-rm -f lena.pgm
-
 # create the tarball
 TARBALL=htdocs-plot-demos.tgz
 find htdocs -size 0 -exec rm {} \;