Ravenports generated: 01 Jan 2023 17:21
[ravenports.git] / bucket_CD / GraphicsMagick
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               GraphicsMagick
4 VERSION=                1.3.39
5 KEYWORDS=               graphics
6 VARIANTS=               standard
7 SDESC[standard]=        Image processing system
8 HOMEPAGE=               http://www.graphicsmagick.org/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            SF/graphicsmagick/graphicsmagick/1.3.39
13 DISTFILE[1]=            GraphicsMagick-1.3.39.tar.xz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         docs
18
19 OPTIONS_AVAILABLE=      none
20 OPTIONS_STANDARD=       none
21
22 BUILDRUN_DEPENDS=       freetype:primary:standard
23                         jasper:primary:standard
24                         jbigkit:single:standard
25                         lcms2:primary:standard
26                         WebP:single:standard
27                         libwmf:single:standard
28                         xz:single:standard
29                         ghostscript:primary:standard
30
31 USES=                   cpe libtool jpeg png tiff zlib zstd fortran:primary
32 GNOME_COMPONENTS=       libxml2
33 XORG_COMPONENTS=        ice sm x11 xext
34
35 LICENSE=                MIT:primary
36 LICENSE_FILE=           MIT:{{WRKSRC}}/Copyright.txt
37 LICENSE_SCHEME=         solo
38
39 CPE_PRODUCT=            graphicsmagick
40 CPE_VENDOR=             graphicsmagick
41 FPC_EQUIVALENT=         graphics/GraphicsMagick
42
43 MUST_CONFIGURE=         gnu
44 CONFIGURE_ARGS=         --enable-shared
45                         --enable-static
46                         --with-bzlib
47                         --with-ttf
48                         --with-jp2
49                         --with-jbig
50                         --with-jpeg
51                         --with-png
52                         --with-tiff
53                         --with-webp
54                         --with-lcms2
55                         --with-lzma
56                         --with-wmf
57                         --with-xml
58                         --with-x
59                         --with-zlib
60                         --with-zstd
61                         --with-threads
62                         --with-quantum-depth=16
63                         --with-windows-font-dir="{{LOCALBASE}}/share/fonts/webfonts"
64                         --with-gs-font-dir="{{LOCALBASE}}/share/ghostscript/fonts"
65                         --enable-openmp
66                         --without-fpx
67                         --without-perl
68                         --without-trio
69                         --without-dps
70                         --without-modules
71                         --disable-openmp-slow
72 CONFIGURE_ENV=          PTHREAD_LIBS=-lpthread
73
74 INSTALL_TARGET=         install-strip
75 INSTALL_REQ_TOOLCHAIN=  yes
76 SOVERSION=              3.24.1
77 PLIST_SUB=              WAND_MAJOR=2
78                         WAND_VERSION=2.9.8
79                         XX_MAJOR=12
80                         XX_VERSION=12.7.0
81
82 post-install:
83         ${MKDIR} ${STAGEDIR}${PREFIX}/lib/GraphicsMagick/modules-Q16/coders \
84                 ${STAGEDIR}${PREFIX}/lib/GraphicsMagick/modules-Q16/filters
85         ${RM} ${STAGEDIR}${STD_DOCDIR}/Copyright.txt
86
87 [FILE:1059:descriptions/desc.primary]
88 GraphicsMagick is the swiss army knife of image processing. Comprised of
89 267K physical lines (according to David A. Wheeler's SLOCCount) of source
90 code in the base package (or 1,225K including 3rd party libraries) it
91 provides a robust and efficient collection of tools and libraries which
92 support reading, writing, and manipulating an image in over 88 major
93 formats including important formats like DPX, GIF, JPEG, JPEG-2000, PNG,
94 PDF, PNM, and TIFF.
95
96 GraphicsMagick supports huge images and has been tested with gigapixel-size
97 images. GraphicsMagick can create new images on the fly, making it suitable
98 for building dynamic Web applications. GraphicsMagick may be used to
99 resize, rotate, sharpen, color reduce, or add special effects to an image
100 and save the result in the same or different image format. Image processing
101 operations are available from the command line, as well as through C, C++,
102 Lua, Perl, PHP, Python, Tcl, Ruby, Windows .NET, or Windows COM programming
103 interfaces. With some modification, language extensions for ImageMagick may
104 be used.
105
106
107 [FILE:107:distinfo]
108 e30b1ca58e873d0a1ee208384724424db2d3c33a54034e261d14e8fbb8f8d04f      5509028 GraphicsMagick-1.3.39.tar.xz
109
110
111 [FILE:2021:manifests/plist.primary]
112 bin/
113  GraphicsMagick++-config
114  GraphicsMagick-config
115  GraphicsMagickWand-config
116  gm
117 include/GraphicsMagick/Magick++.h
118 include/GraphicsMagick/Magick++/
119  Blob.h
120  CoderInfo.h
121  Color.h
122  Drawable.h
123  Exception.h
124  Geometry.h
125  Image.h
126  Include.h
127  Montage.h
128  Pixels.h
129  STL.h
130  TypeMetric.h
131 include/GraphicsMagick/magick/
132  analyze.h
133  api.h
134  attribute.h
135  average.h
136  blob.h
137  cdl.h
138  channel.h
139  color.h
140  color_lookup.h
141  colormap.h
142  colorspace.h
143  command.h
144  common.h
145  compare.h
146  composite.h
147  compress.h
148  confirm_access.h
149  constitute.h
150  decorate.h
151  delegate.h
152  deprecate.h
153  describe.h
154  draw.h
155  effect.h
156  enhance.h
157  enum_strings.h
158  error.h
159  forward.h
160  fx.h
161  gem.h
162  gradient.h
163  hclut.h
164  image.h
165  list.h
166  log.h
167  magic.h
168  magick.h
169  magick_config.h
170  magick_types.h
171  memory.h
172  module.h
173  monitor.h
174  montage.h
175  operator.h
176  paint.h
177  pixel_cache.h
178  pixel_iterator.h
179  plasma.h
180  profile.h
181  quantize.h
182  random.h
183  registry.h
184  render.h
185  resize.h
186  resource.h
187  shear.h
188  signature.h
189  statistics.h
190  symbols.h
191  texture.h
192  timer.h
193  transform.h
194  type.h
195  utility.h
196  version.h
197 include/GraphicsMagick/wand/
198  drawing_wand.h
199  magick_wand.h
200  pixel_wand.h
201  wand_api.h
202  wand_symbols.h
203 lib/
204  libGraphicsMagick++.a
205  libGraphicsMagick++.so
206  libGraphicsMagick++.so.%%XX_MAJOR%%
207  libGraphicsMagick++.so.%%XX_VERSION%%
208  libGraphicsMagick.a
209  libGraphicsMagick.so
210  libGraphicsMagick.so.%%SOMAJOR%%
211  libGraphicsMagick.so.%%SOVERSION%%
212  libGraphicsMagickWand.a
213  libGraphicsMagickWand.so
214  libGraphicsMagickWand.so.%%WAND_MAJOR%%
215  libGraphicsMagickWand.so.%%WAND_VERSION%%
216 lib/GraphicsMagick/config/
217  delegates.mgk
218  type-ghostscript.mgk
219  type-solaris.mgk
220  type-windows.mgk
221  type.mgk
222 lib/pkgconfig/
223  GraphicsMagick++.pc
224  GraphicsMagick.pc
225  GraphicsMagickWand.pc
226 share/GraphicsMagick/config/
227  colors.mgk
228  log.mgk
229  modules.mgk
230 share/man/man1/
231  GraphicsMagick++-config.1.gz
232  GraphicsMagick-config.1.gz
233  GraphicsMagickWand-config.1.gz
234  gm.1.gz
235 share/man/man4/miff.4.gz
236 share/man/man5/quantize.5.gz
237 @dir lib/GraphicsMagick/modules-Q16/coders
238 @dir lib/GraphicsMagick/modules-Q16/filters
239
240
241 [FILE:3179:manifests/plist.docs]
242 share/doc/GraphicsMagick/
243  ChangeLog
244  ChangeLog.2001
245  ChangeLog.2002
246  ChangeLog.2003
247  ChangeLog.2004
248  ChangeLog.2005
249  ChangeLog.2006
250  ChangeLog.2007
251  ChangeLog.2008
252  ChangeLog.2009
253  ChangeLog.2010
254  ChangeLog.2011
255  ChangeLog.2012
256  ChangeLog.2013
257  ChangeLog.2014
258  ChangeLog.2015
259  ChangeLog.2016
260  ChangeLog.2017
261  ChangeLog.2018
262  ChangeLog.2019
263  ChangeLog.2020
264  NEWS.txt
265 share/doc/GraphicsMagick/www/
266  ChangeLog-2001.html
267  ChangeLog-2002.html
268  ChangeLog-2003.html
269  ChangeLog-2004.html
270  ChangeLog-2005.html
271  ChangeLog-2006.html
272  ChangeLog-2007.html
273  ChangeLog-2008.html
274  ChangeLog-2009.html
275  ChangeLog-2010.html
276  ChangeLog-2011.html
277  ChangeLog-2012.html
278  ChangeLog-2013.html
279  ChangeLog-2014.html
280  ChangeLog-2015.html
281  ChangeLog-2016.html
282  ChangeLog-2017.html
283  ChangeLog-2018.html
284  ChangeLog-2019.html
285  ChangeLog-2020.html
286  ChangeLog-2021.html
287  Changelog.html
288  Changes.html
289  Copyright.html
290  FAQ.html
291  GraphicsMagick.html
292  Hg.html
293  INSTALL-unix.html
294  INSTALL-windows.html
295  ImageMagickObject.html
296  NEWS.html
297  OpenMP.html
298  README.html
299  animate.html
300  authors.html
301  batch.html
302  benchmark.html
303  benchmarks.html
304  bugs.html
305  color.html
306  compare.html
307  composite.html
308  configure-target-setup.png
309  conjure.html
310  contribute.html
311  convert.html
312  display.html
313  docutils-api.css
314  docutils-articles.css
315  download.html
316  favicon.ico
317  formats.html
318  gm.html
319  identify.html
320  import.html
321  index.html
322  links.html
323  magick.css
324  miff.html
325  mission.html
326  mogrify.html
327  montage.html
328  motion-picture.html
329  perl.html
330  process.html
331  programming.html
332  project.html
333  quantize.html
334  reference.html
335  security.html
336  smile.c
337  thanks.html
338  time.html
339  tools.html
340  utilities.html
341  version.html
342 share/doc/GraphicsMagick/www/Magick++/
343  Blob.html
344  Cache.png
345  ChangeLog.html
346  CoderInfo.html
347  Color.html
348  Drawable.html
349  Drawable_example_1.png
350  Enumerations.html
351  Exception.html
352  FormatCharacters.html
353  Geometry.html
354  Image.html
355  Image.png
356  ImageDesign.html
357  Montage.html
358  PixelPacket.html
359  Pixels.html
360  STL.html
361  TypeMetric.html
362  gm-188x120t.png
363  index.html
364  montage-sample-framed.jpg
365  right_triangle.png
366  thumbnail-anatomy-framed.jpg
367  thumbnail-anatomy-plain.jpg
368  thumbnail-sample-framed.jpg
369  thumbnail-sample-plain.jpg
370 share/doc/GraphicsMagick/www/api/
371  animate.html
372  annotate.html
373  api.html
374  attribute.html
375  average.html
376  blob.html
377  cdl.html
378  channel.html
379  color.html
380  colormap.html
381  compare.html
382  composite.html
383  confirm_access.html
384  constitute.html
385  decorate.html
386  deprecate.html
387  describe.html
388  display.html
389  draw.html
390  effect.html
391  enhance.html
392  error.html
393  export.html
394  fx.html
395  hclut.html
396  image.html
397  import.html
398  list.html
399  log.html
400  magick.html
401  memory.html
402  monitor.html
403  montage.html
404  operator.html
405  paint.html
406  pixel_cache.html
407  pixel_iterator.html
408  plasma.html
409  profile.html
410  quantize.html
411  registry.html
412  render.html
413  resize.html
414  resource.html
415  segment.html
416  shear.html
417  signature.html
418  statistics.html
419  texture.html
420  transform.html
421  types.html
422  widget.html
423 share/doc/GraphicsMagick/www/images/
424  ball.png
425  banner_bg.png
426  gm-107x76.gif
427  gm-107x76.png
428  gm-125x80t.png
429  right_triangle.png
430  right_triangle_option.png
431 share/doc/GraphicsMagick/www/wand/
432  drawing_wand.html
433  magick_wand.html
434  pixel_wand.html
435  wand.html
436
437
438 [FILE:385:patches/patch-Makefile.in]
439 --- Makefile.in.orig    2022-12-26 16:56:35 UTC
440 +++ Makefile.in
441 @@ -2595,7 +2595,7 @@ MagickFilterModulesPath = @MagickFilterM
442  MagickLibConfigPath = @MagickLibConfigPath@
443  MagickLibPath = @MagickLibPath@
444  MagickShareConfigPath = @MagickShareConfigPath@
445 -MagickSharePath = @MagickSharePath@
446 +MagickSharePath = ${DATADIR}
447  MogrifyDelegate = @MogrifyDelegate@
448  NM = @NM@
449  NMEDIT = @NMEDIT@
450
451
452 [FILE:2718:patches/patch-configure]
453 --- configure.orig      2022-12-26 16:56:04 UTC
454 +++ configure
455 @@ -13050,7 +13050,6 @@ fi
456      # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
457      freebsd* | dragonfly*)
458        archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
459 -      hardcode_libdir_flag_spec='-R$libdir'
460        hardcode_direct=yes
461        hardcode_shlibpath_var=no
462        ;;
463 @@ -24435,60 +24434,6 @@ else
464      X_CFLAGS="$X_CFLAGS -I$x_includes"
465    fi
466  
467 -  # It would also be nice to do this for all -L options, not just this one.
468 -  if test -n "$x_libraries"; then
469 -    X_LIBS="$X_LIBS -L$x_libraries"
470 -    # For Solaris; some versions of Sun CC require a space after -R and
471 -    # others require no space.  Words are not sufficient . . . .
472 -    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
473 -$as_echo_n "checking whether -R must be followed by a space... " >&6; }
474 -    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
475 -    ac_xsave_c_werror_flag=$ac_c_werror_flag
476 -    ac_c_werror_flag=yes
477 -    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
478 -/* end confdefs.h.  */
479 -
480 -int
481 -main ()
482 -{
483 -
484 -  ;
485 -  return 0;
486 -}
487 -_ACEOF
488 -if ac_fn_c_try_link "$LINENO"; then :
489 -  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
490 -$as_echo "no" >&6; }
491 -       X_LIBS="$X_LIBS -R$x_libraries"
492 -else
493 -  LIBS="$ac_xsave_LIBS -R $x_libraries"
494 -       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
495 -/* end confdefs.h.  */
496 -
497 -int
498 -main ()
499 -{
500 -
501 -  ;
502 -  return 0;
503 -}
504 -_ACEOF
505 -if ac_fn_c_try_link "$LINENO"; then :
506 -  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
507 -$as_echo "yes" >&6; }
508 -         X_LIBS="$X_LIBS -R $x_libraries"
509 -else
510 -  { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
511 -$as_echo "neither works" >&6; }
512 -fi
513 -rm -f core conftest.err conftest.$ac_objext \
514 -    conftest$ac_exeext conftest.$ac_ext
515 -fi
516 -rm -f core conftest.err conftest.$ac_objext \
517 -    conftest$ac_exeext conftest.$ac_ext
518 -    ac_c_werror_flag=$ac_xsave_c_werror_flag
519 -    LIBS=$ac_xsave_LIBS
520 -  fi
521  
522    # Check for system-dependent libraries X programs must link with.
523    # Do this before checking for the system-independent R6 libraries
524 @@ -28557,7 +28502,7 @@ done
525  #
526  
527  # Subdirectory under lib to place GraphicsMagick lib files
528 -MagickLibSubdir="${PACKAGE_NAME}-${PACKAGE_VERSION}"
529 +MagickLibSubdir="${PACKAGE_NAME}"
530  
531  cat >>confdefs.h <<_ACEOF
532  #define MagickLibSubdir "$MagickLibSubdir"
533 @@ -28661,7 +28606,7 @@ _ACEOF
534  
535  #
536  # Path to GraphicsMagick share files
537 -MagickShareSubdir="${PACKAGE_NAME}-${PACKAGE_VERSION}"
538 +MagickShareSubdir="${PACKAGE_NAME}"
539  MagickSharePath="${DATA_DIR}/${MagickShareSubdir}"
540  MagickSharePathDefine="${MagickSharePath}/"
541  case "${build_os}" in
542