]> git.pld-linux.org Git - packages/virtuoso.git/blob - imagemagick7.patch
- drop deprecated calls from ImageMagick module
[packages/virtuoso.git] / imagemagick7.patch
1 --- virtuoso-opensource-7.2.1/configure.in.orig 2016-12-21 09:10:29.000000000 +0100
2 +++ virtuoso-opensource-7.2.1/configure.in      2016-12-21 09:18:19.783118520 +0100
3 @@ -1335,7 +1335,7 @@
4  
5  if test "x$with_im" != "xno"
6  then
7 -    AC_PATH_PROG(IM_CONFIG, Wand-config, notfound, ["$with_im/bin:$PATH"])
8 +    AC_PATH_PROG(IM_CONFIG, MagickWand-config, notfound, ["$with_im/bin:$PATH"])
9  
10      if test "x$IM_CONFIG" = "xnotfound"
11      then
12 @@ -1367,7 +1367,7 @@
13  #include <stdlib.h>
14  #include <string.h>
15  #include <time.h>
16 -#include <wand/magick-wand.h>
17 +#include <MagickWand/MagickWand.h>
18  MagickWand *magick_wand;
19  int
20  main ()
21 --- virtuoso-opensource-7.2.1/binsrc/samples/image_magick/im.c~ 2015-03-12 03:09:01.000000000 +0100
22 +++ virtuoso-opensource-7.2.1/binsrc/samples/image_magick/im.c  2016-12-21 09:20:43.071615860 +0100
23 @@ -37,7 +37,7 @@
24  #include <string.h>
25  #include <time.h>
26  
27 -#include <wand/magick-wand.h>
28 +#include <MagickWand/MagickWand.h>
29  
30  #define IM_VERSION "0.6"
31  
32 @@ -310,7 +310,6 @@
33         {
34        switch (op)
35                 {
36 -        case 'A': strg_value = MagickGetImageAttribute (env.ime_magick_wand, key); break;
37          case 'F': strg_value = MagickGetImageFormat (env.ime_magick_wand); break;
38          case 'I': strg_value = MagickIdentifyImage (env.ime_magick_wand); break;
39          case 'W': ul_value = MagickGetImageWidth (env.ime_magick_wand); break;
40 @@ -347,9 +346,6 @@
41    return res;
42  }
43  
44 -caddr_t
45 -bif_im_GetImageFileAttribute(caddr_t * qst, caddr_t * err, state_slot_t ** args)
46 -{ return bif_im_get_impl (qst, err, args, 1, 'A', "IM GetImageFileAttribute"); }
47  caddr_t bif_im_GetImageFileFormat(caddr_t * qst, caddr_t * err, state_slot_t ** args)
48  { return bif_im_get_impl (qst, err, args, 1, 'F', "IM GetImageFileFormat"); }
49  caddr_t bif_im_GetImageFileIdentify(caddr_t * qst, caddr_t * err, state_slot_t ** args)
50 @@ -362,8 +358,6 @@
51  { return bif_im_get_impl (qst, err, args, 1, 'H', "IM GetImageFileHeight"); }
52  caddr_t bif_im_GetImageFileWH(caddr_t * qst, caddr_t * err, state_slot_t ** args)
53  { return bif_im_get_impl (qst, err, args, 1, '2', "IM GetImageFileWH"); }
54 -caddr_t bif_im_GetImageBlobAttribute(caddr_t * qst, caddr_t * err, state_slot_t ** args)
55 -{ return bif_im_get_impl (qst, err, args, 0, 'A', "IM GetImageBlobAttribute"); }
56  caddr_t bif_im_GetImageBlobFormat(caddr_t * qst, caddr_t * err, state_slot_t ** args)
57  { return bif_im_get_impl (qst, err, args, 0, 'F', "IM GetImageBlobFormat"); }
58  caddr_t bif_im_GetImageBlobIdentify(caddr_t * qst, caddr_t * err, state_slot_t ** args)
59 @@ -409,7 +403,6 @@
60    long y = bif_long_arg (qst, args, 5, "IM CropAndResizeImageBlob");
61    long h_size = bif_long_arg (qst, args, 6, "IM ResizeImageBlob");
62    long v_size = bif_long_arg (qst, args, 7, "IM ResizeImageBlob");
63 -  double blur = bif_double_arg (qst, args, 8, "IM ResizeImageBlob");
64    long filter = bif_long_arg (qst, args, 9, "IM ResizeImageBlob");
65    if (filter < 0 || filter > 15)
66      filter = PointFilter;
67 @@ -421,7 +414,7 @@
68    while (MagickNextImage (env.ime_magick_wand) != MagickFalse)
69    {
70        MagickCropImage (env.ime_magick_wand, width, height, x, y);
71 -      MagickResizeImage (env.ime_magick_wand, h_size, v_size, filter, blur);
72 +      MagickResizeImage (env.ime_magick_wand, h_size, v_size, filter);
73    }
74    res = im_write (&env);
75    im_leave (&env);
76 @@ -490,7 +483,6 @@
77    im_env_t env;
78    double v_size = bif_double_arg (qst, args, 1, "IM ResampleImageFile");
79    double h_size = bif_double_arg (qst, args, 2, "IM ResampleImageFile");
80 -  double blur = bif_double_arg (qst, args, 3, "IM ResampleImageFile");
81    long filter = bif_long_arg (qst, args, 4, "IM ResampleImageFile");
82    if (filter < 0 || filter > 15)
83      filter = PointFilter;
84 @@ -500,7 +492,7 @@
85    MagickResetIterator (env.ime_magick_wand);
86    while (MagickNextImage (env.ime_magick_wand) != MagickFalse)
87    {
88 -      MagickResampleImage (env.ime_magick_wand,v_size, h_size,filter,blur);
89 +      MagickResampleImage (env.ime_magick_wand,v_size, h_size,filter);
90    }
91    im_write (&env);
92    im_leave (&env);
93 @@ -513,7 +505,6 @@
94    caddr_t res;
95    double v_size = bif_double_arg (qst, args, 1, "IM ResampleImageFileToBlob");
96    double h_size = bif_double_arg (qst, args, 2, "IM ResampleImageFileToBlob");
97 -  double blur = bif_double_arg (qst, args, 3, "IM ResampleImageFileToBlob");
98    long filter = bif_long_arg (qst, args, 4, "IM ResampleImageFileToBlob");
99    if (filter < 0 || filter > 15)
100      filter = PointFilter;
101 @@ -523,7 +514,7 @@
102    MagickResetIterator (env.ime_magick_wand);
103    while (MagickNextImage (env.ime_magick_wand) != MagickFalse)
104    {
105 -    MagickResampleImage (env.ime_magick_wand,v_size, h_size,filter,blur);
106 +    MagickResampleImage (env.ime_magick_wand,v_size, h_size,filter);
107    }
108    res = im_write (&env);
109    im_leave (&env);
110 @@ -536,7 +527,6 @@
111    caddr_t res;
112    double v_size = bif_double_arg (qst, args, 2, "IM ResampleImageBlob");
113    double h_size = bif_double_arg (qst, args, 3, "IM ResampleImageBlob");
114 -  double blur = bif_double_arg (qst, args, 4, "IM ResampleImageBlob");
115    long filter = bif_long_arg (qst, args, 5, "IM ResampleImageBlob");
116    if (filter < 0 || filter > 15)
117      filter = PointFilter;
118 @@ -547,7 +537,7 @@
119    MagickResetIterator (env.ime_magick_wand);
120    while (MagickNextImage (env.ime_magick_wand) != MagickFalse)
121    {
122 -    MagickResampleImage (env.ime_magick_wand,v_size, h_size,filter,blur);
123 +    MagickResampleImage (env.ime_magick_wand,v_size, h_size,filter);
124    }
125    res = im_write (&env);
126    im_leave (&env);
127 @@ -560,7 +550,6 @@
128    im_env_t env;
129    long v_size = bif_long_arg (qst, args, 1, "IM ResizeImageFile");
130    long h_size = bif_long_arg (qst, args, 2, "IM ResizeImageFile");
131 -  double blur = bif_double_arg (qst, args, 3, "IM ResizeImageFile");
132    long filter = bif_long_arg (qst, args, 4, "IM ResizeImageFile");
133    if (filter < 0 || filter > 15)
134      filter = PointFilter;
135 @@ -570,7 +559,7 @@
136    MagickResetIterator (env.ime_magick_wand);
137    while (MagickNextImage (env.ime_magick_wand) != MagickFalse)
138    {
139 -    MagickResizeImage (env.ime_magick_wand,v_size, h_size,filter,blur);
140 +    MagickResizeImage (env.ime_magick_wand,v_size, h_size,filter);
141    }
142    im_write (&env);
143    im_leave (&env);
144 @@ -583,7 +572,6 @@
145    caddr_t res;
146    long v_size = bif_long_arg (qst, args, 1, "IM ResizeImageFileToBlob");
147    long h_size = bif_long_arg (qst, args, 2, "IM ResizeImageFileToBlob");
148 -  double blur = bif_double_arg (qst, args, 3, "IM ResizeImageFileToBlob");
149    long filter = bif_long_arg (qst, args, 4, "IM ResizeImageFileToBlob");
150    if (filter < 0 || filter > 15)
151      filter = PointFilter;
152 @@ -593,7 +581,7 @@
153    MagickResetIterator (env.ime_magick_wand);
154    while (MagickNextImage (env.ime_magick_wand) != MagickFalse)
155    {
156 -    MagickResizeImage (env.ime_magick_wand,v_size, h_size,filter,blur);
157 +    MagickResizeImage (env.ime_magick_wand,v_size, h_size,filter);
158    }
159    res = im_write (&env);
160    im_leave (&env);
161 @@ -606,7 +594,6 @@
162    caddr_t res;
163    long v_size = bif_long_arg (qst, args, 2, "IM ResizeImageBlob");
164    long h_size = bif_long_arg (qst, args, 3, "IM ResizeImageBlob");
165 -  double blur = bif_double_arg (qst, args, 4, "IM ResizeImageBlob");
166    long filter = bif_long_arg (qst, args, 5, "IM ResizeImageBlob");
167    if (filter < 0 || filter > 15)
168      filter = PointFilter;
169 @@ -617,7 +604,7 @@
170    MagickResetIterator (env.ime_magick_wand);
171    while (MagickNextImage (env.ime_magick_wand) != MagickFalse)
172    {
173 -    MagickResizeImage (env.ime_magick_wand,v_size, h_size,filter,blur);
174 +    MagickResizeImage (env.ime_magick_wand,v_size, h_size,filter);
175    }
176    res = im_write (&env);
177    im_leave (&env);
178 @@ -636,7 +623,7 @@
179    MagickResetIterator (env.ime_magick_wand);
180    while (MagickNextImage (env.ime_magick_wand) != MagickFalse)
181    {
182 -    MagickResizeImage (env.ime_magick_wand,v_size, h_size,filter,1.0);
183 +    MagickResizeImage (env.ime_magick_wand,v_size, h_size,filter);
184      MagickProfileImage (env.ime_magick_wand, "*", NULL, 0);
185    }
186    im_write (&env);
187 @@ -659,7 +646,7 @@
188    MagickResetIterator (env.ime_magick_wand);
189    while (MagickNextImage (env.ime_magick_wand) != MagickFalse)
190    {
191 -    MagickResizeImage (env.ime_magick_wand,v_size, h_size,filter,1.0);
192 +    MagickResizeImage (env.ime_magick_wand,v_size, h_size,filter);
193      MagickProfileImage (env.ime_magick_wand, "*", NULL, 0);
194    }
195    res = im_write (&env);
196 @@ -683,7 +670,7 @@
197    MagickResetIterator (env.ime_magick_wand);
198    while (MagickNextImage (env.ime_magick_wand) != MagickFalse)
199                 {
200 -    MagickResizeImage (env.ime_magick_wand,v_size, h_size,filter,1.0);
201 +    MagickResizeImage (env.ime_magick_wand,v_size, h_size,filter);
202      MagickProfileImage (env.ime_magick_wand, "*", NULL, 0);
203                 }
204    res = im_write (&env);
205 @@ -734,8 +721,8 @@
206            v_size = MagickGetImageHeight (env.ime_magick_wand);
207            if ((256 < h_size) || (256 < v_size))
208              continue;
209 -          MagickResizeImage (env.ime_magick_wand, h_size/2, v_size/2, BoxFilter, 1.0);
210 -          if (MagickFalse == MagickCompositeImage (env.ime_target_magick_wand, env.ime_magick_wand, OverCompositeOp, (image_ctr & 1) * 128, (image_ctr & 2) * 64))
211 +          MagickResizeImage (env.ime_magick_wand, h_size/2, v_size/2, BoxFilter);
212 +          if (MagickFalse == MagickCompositeImage (env.ime_target_magick_wand, env.ime_magick_wand, OverCompositeOp, MagickTrue, (image_ctr & 1) * 128, (image_ctr & 2) * 64))
213              im_leave_with_error (&env, "22023", "IM001", "Can not composite image");
214          }
215        im_reset_read (&env);
216 @@ -893,7 +880,6 @@
217    bif_define ("IM ResampleImageFile", bif_im_ResampleImageFile);
218    bif_define ("IM RotateImageFile", bif_im_RotateImageFile);
219    bif_define ("IM CropImageFile", bif_im_CropImageFile);
220 -  bif_define ("IM GetImageFileAttribute", bif_im_GetImageFileAttribute);
221    bif_define ("IM GetImageFileFormat", bif_im_GetImageFileFormat);
222    bif_define ("IM GetImageFileIdentify", bif_im_GetImageFileIdentify);
223    bif_define ("IM GetImageBlobIdentify", bif_im_GetImageBlobIdentify);
224 @@ -908,7 +894,6 @@
225    bif_define ("IM ResampleImageFileToBlob", bif_im_ResampleImageFileToBlob);
226    bif_define ("IM RotateImageFileToBlob", bif_im_RotateImageFileToBlob);
227    bif_define ("IM CropImageFileToBlob", bif_im_CropImageFileToBlob);
228 -  bif_define ("IM GetImageBlobAttribute", bif_im_GetImageBlobAttribute);
229    bif_define ("IM GetImageBlobFormat", bif_im_GetImageBlobFormat);
230    bif_define ("IM GetImageBlobWidth", bif_im_GetImageBlobWidth);
231    bif_define ("IM GetImageBlobHeight", bif_im_GetImageBlobHeight);
This page took 0.12599 seconds and 3 git commands to generate.