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