Ravenports generated: 16 Apr 2023 05:23
[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 BUILDRUN_DEPENDS=       jasper:primary:standard
24                         jbigkit:single:standard
25                         lcms2:primary:standard
26                         WebP:single:standard
27                         libwmf:single:standard
28                         ghostscript:primary:standard
29
30 USES=                   cpe libtool jpeg png tiff zlib zstd xz freetype
31                         fortran:primary mbsdfix
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.2
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 97dc1a9d4e89c77b25a3b24505e7ff1653b88f9bfe31f189ce10804b8efa7746      5507792 GraphicsMagick-1.3.40.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:3200: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-2022.html
288  Changelog.html
289  Changes.html
290  Copyright.html
291  FAQ.html
292  GraphicsMagick.html
293  Hg.html
294  INSTALL-unix.html
295  INSTALL-windows.html
296  ImageMagickObject.html
297  NEWS.html
298  OpenMP.html
299  README.html
300  animate.html
301  authors.html
302  batch.html
303  benchmark.html
304  benchmarks.html
305  bugs.html
306  color.html
307  compare.html
308  composite.html
309  configure-target-setup.png
310  conjure.html
311  contribute.html
312  convert.html
313  display.html
314  docutils-api.css
315  docutils-articles.css
316  download.html
317  favicon.ico
318  formats.html
319  gm.html
320  identify.html
321  import.html
322  index.html
323  links.html
324  magick.css
325  miff.html
326  mission.html
327  mogrify.html
328  montage.html
329  motion-picture.html
330  perl.html
331  process.html
332  programming.html
333  project.html
334  quantize.html
335  reference.html
336  security.html
337  smile.c
338  thanks.html
339  time.html
340  tools.html
341  utilities.html
342  version.html
343 share/doc/GraphicsMagick/www/Magick++/
344  Blob.html
345  Cache.png
346  ChangeLog.html
347  CoderInfo.html
348  Color.html
349  Drawable.html
350  Drawable_example_1.png
351  Enumerations.html
352  Exception.html
353  FormatCharacters.html
354  Geometry.html
355  Image.html
356  Image.png
357  ImageDesign.html
358  Montage.html
359  PixelPacket.html
360  Pixels.html
361  STL.html
362  TypeMetric.html
363  gm-188x120t.png
364  index.html
365  montage-sample-framed.jpg
366  right_triangle.png
367  thumbnail-anatomy-framed.jpg
368  thumbnail-anatomy-plain.jpg
369  thumbnail-sample-framed.jpg
370  thumbnail-sample-plain.jpg
371 share/doc/GraphicsMagick/www/api/
372  animate.html
373  annotate.html
374  api.html
375  attribute.html
376  average.html
377  blob.html
378  cdl.html
379  channel.html
380  color.html
381  colormap.html
382  compare.html
383  composite.html
384  confirm_access.html
385  constitute.html
386  decorate.html
387  deprecate.html
388  describe.html
389  display.html
390  draw.html
391  effect.html
392  enhance.html
393  error.html
394  export.html
395  fx.html
396  hclut.html
397  image.html
398  import.html
399  list.html
400  log.html
401  magick.html
402  memory.html
403  monitor.html
404  montage.html
405  operator.html
406  paint.html
407  pixel_cache.html
408  pixel_iterator.html
409  plasma.html
410  profile.html
411  quantize.html
412  registry.html
413  render.html
414  resize.html
415  resource.html
416  segment.html
417  shear.html
418  signature.html
419  statistics.html
420  texture.html
421  transform.html
422  types.html
423  widget.html
424 share/doc/GraphicsMagick/www/images/
425  ball.png
426  banner_bg.png
427  gm-107x76.gif
428  gm-107x76.png
429  gm-125x80t.png
430  right_triangle.png
431  right_triangle_option.png
432 share/doc/GraphicsMagick/www/wand/
433  drawing_wand.html
434  magick_wand.html
435  pixel_wand.html
436  wand.html
437
438
439 [FILE:385:patches/patch-Makefile.in]
440 --- Makefile.in.orig    2022-12-26 16:56:35 UTC
441 +++ Makefile.in
442 @@ -2595,7 +2595,7 @@ MagickFilterModulesPath = @MagickFilterM
443  MagickLibConfigPath = @MagickLibConfigPath@
444  MagickLibPath = @MagickLibPath@
445  MagickShareConfigPath = @MagickShareConfigPath@
446 -MagickSharePath = @MagickSharePath@
447 +MagickSharePath = ${DATADIR}
448  MogrifyDelegate = @MogrifyDelegate@
449  NM = @NM@
450  NMEDIT = @NMEDIT@
451
452
453 [FILE:2718:patches/patch-configure]
454 --- configure.orig      2022-12-26 16:56:04 UTC
455 +++ configure
456 @@ -13050,7 +13050,6 @@ fi
457      # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
458      freebsd* | dragonfly*)
459        archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
460 -      hardcode_libdir_flag_spec='-R$libdir'
461        hardcode_direct=yes
462        hardcode_shlibpath_var=no
463        ;;
464 @@ -24435,60 +24434,6 @@ else
465      X_CFLAGS="$X_CFLAGS -I$x_includes"
466    fi
467  
468 -  # It would also be nice to do this for all -L options, not just this one.
469 -  if test -n "$x_libraries"; then
470 -    X_LIBS="$X_LIBS -L$x_libraries"
471 -    # For Solaris; some versions of Sun CC require a space after -R and
472 -    # others require no space.  Words are not sufficient . . . .
473 -    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
474 -$as_echo_n "checking whether -R must be followed by a space... " >&6; }
475 -    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
476 -    ac_xsave_c_werror_flag=$ac_c_werror_flag
477 -    ac_c_werror_flag=yes
478 -    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
479 -/* end confdefs.h.  */
480 -
481 -int
482 -main ()
483 -{
484 -
485 -  ;
486 -  return 0;
487 -}
488 -_ACEOF
489 -if ac_fn_c_try_link "$LINENO"; then :
490 -  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
491 -$as_echo "no" >&6; }
492 -       X_LIBS="$X_LIBS -R$x_libraries"
493 -else
494 -  LIBS="$ac_xsave_LIBS -R $x_libraries"
495 -       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
496 -/* end confdefs.h.  */
497 -
498 -int
499 -main ()
500 -{
501 -
502 -  ;
503 -  return 0;
504 -}
505 -_ACEOF
506 -if ac_fn_c_try_link "$LINENO"; then :
507 -  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
508 -$as_echo "yes" >&6; }
509 -         X_LIBS="$X_LIBS -R $x_libraries"
510 -else
511 -  { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
512 -$as_echo "neither works" >&6; }
513 -fi
514 -rm -f core conftest.err conftest.$ac_objext \
515 -    conftest$ac_exeext conftest.$ac_ext
516 -fi
517 -rm -f core conftest.err conftest.$ac_objext \
518 -    conftest$ac_exeext conftest.$ac_ext
519 -    ac_c_werror_flag=$ac_xsave_c_werror_flag
520 -    LIBS=$ac_xsave_LIBS
521 -  fi
522  
523    # Check for system-dependent libraries X programs must link with.
524    # Do this before checking for the system-independent R6 libraries
525 @@ -28557,7 +28502,7 @@ done
526  #
527  
528  # Subdirectory under lib to place GraphicsMagick lib files
529 -MagickLibSubdir="${PACKAGE_NAME}-${PACKAGE_VERSION}"
530 +MagickLibSubdir="${PACKAGE_NAME}"
531  
532  cat >>confdefs.h <<_ACEOF
533  #define MagickLibSubdir "$MagickLibSubdir"
534 @@ -28661,7 +28606,7 @@ _ACEOF
535  
536  #
537  # Path to GraphicsMagick share files
538 -MagickShareSubdir="${PACKAGE_NAME}-${PACKAGE_VERSION}"
539 +MagickShareSubdir="${PACKAGE_NAME}"
540  MagickSharePath="${DATA_DIR}/${MagickShareSubdir}"
541  MagickSharePathDefine="${MagickSharePath}/"
542  case "${build_os}" in
543