Ravenports generated: 18 Jan 2021 12:16
[ravenports.git] / bucket_78 / ghostscript
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               ghostscript
4 VERSION=                9.53.3
5 KEYWORDS=               print
6 VARIANTS=               standard
7 SDESC[standard]=        Postscript and PDF Rendering Engine
8 HOMEPAGE=               https://www.ghostscript.com/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs9533/
13 DISTFILE[1]=            ghostscript-9.53.3.tar.xz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         x11
18                         docs
19
20 OPTIONS_AVAILABLE=      none
21 OPTIONS_STANDARD=       none
22
23 BUILD_DEPENDS=          xorg-sm:single:standard
24                         xorg-xt:single:standard
25                         xorg-ice:single:standard
26                         xorg-x11:single:standard
27                         xorg-xext:single:standard
28 BUILDRUN_DEPENDS=       freetype:primary:standard
29                         fontconfig:primary:standard
30                         jbig2dec:single:standard
31                         openjpeg:single:standard
32                         libpaper:single:standard
33                         cups:primary:standard
34                         libidn:primary:standard
35 RUN_DEPENDS=            poppler-data:single:standard
36 EXRUN[x11]=             xorg-sm:single:standard
37                         xorg-xt:single:standard
38                         xorg-ice:single:standard
39                         xorg-x11:single:standard
40                         xorg-xext:single:standard
41
42 USES=                   cpe gmake png jpeg tiff iconv pkgconfig zlib
43
44 DISTNAME=               ghostscript-9.53.3
45
46 LICENSE=                AGPLv3+:primary
47 LICENSE_TERMS=          primary:{{WRKSRC}}/LICENSE
48 LICENSE_FILE=           AGPLv3+:{{WRKSRC}}/doc/COPYING
49 LICENSE_SCHEME=         solo
50
51 CPE_PRODUCT=            ghostscript
52 CPE_VENDOR=             artifex
53 FPC_EQUIVALENT=         print/ghostscript9-agpl-base
54
55 MUST_CONFIGURE=         gnu
56 CONFIGURE_ARGS=         --disable-compile-inits
57                         --disable-dbus
58                         --disable-gtk
59                         --enable-contrib
60                         --enable-dynamic
61                         --enable-fontconfig
62                         --enable-freetype
63                         --enable-openjpeg
64                         --enable-cups
65                         --with-drivers=ALL
66                         --with-fontpath={{LOCALBASE}}/share/fonts
67                         --with-jbig2dec
68                         --with-libiconv=yes
69                         --with-libidn
70                         --with-ijs=no
71                         --with-libpaper
72                         --with-system-libtiff
73                         --with-x
74 CONFIGURE_ENV=          LIBS=-Wl,-rpath,{{PREFIX}}/lib
75
76 BUILD_TARGET=           so ./obj/X11.so
77
78 INSTALL_TARGET=         soinstall install-shared
79 INSTALL_REQ_TOOLCHAIN=  yes
80 SOVERSION=              9.53
81 PLIST_SUB=              GV=9.53.3
82
83 VAR_OPSYS[sunos]=       CPPFLAGS=-D_XOPEN_SOURCE=600
84                         CPPFLAGS=-D__EXTENSIONS__
85
86 post-patch:
87         ${RM} -r ${WRKSRC}/freetype \
88                 ${WRKSRC}/ijs \
89                 ${WRKSRC}/jbig2dec \
90                 ${WRKSRC}/jpeg \
91                 ${WRKSRC}/libpng \
92                 ${WRKSRC}/openjpeg \
93                 ${WRKSRC}/zlib
94         ${FIND} ${WRKSRC}/Resource/Init -name "*.orig" -delete
95
96 post-install:
97         ${MV} ${STAGEDIR}${PREFIX}/bin/gsc ${STAGEDIR}${PREFIX}/bin/gs
98         ${RM} ${STAGEDIR}${PREFIX}/bin/gsx
99         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/gs
100         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgs.so
101         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ghostscript/9.53.3/X11.so
102         ${MKDIR} ${STAGEDIR}${PREFIX}/share/color/icc \
103                 ${STAGEDIR}${PREFIX}/share/cmap
104         ${MV} ${STAGEDIR}${PREFIX}/share/ghostscript/9.53.3/iccprofiles \
105                 ${STAGEDIR}${PREFIX}/share/color/icc/ghostscript
106         ${LN} -s ../../color/icc/ghostscript \
107                 ${STAGEDIR}${PREFIX}/share/ghostscript/9.53.3/iccprofiles
108         ${MV} ${STAGEDIR}${PREFIX}/share/ghostscript/9.53.3/Resource/CMap/Identity* \
109                 ${STAGEDIR}${PREFIX}/share/cmap
110         ${RM} -r ${STAGEDIR}${PREFIX}/share/ghostscript/9.53.3/Resource/CMap
111         ${LN} -s ../../../cmap \
112                 ${STAGEDIR}${PREFIX}/share/ghostscript/9.53.3/Resource/CMap
113         ${RM} ${STAGEDIR}${PREFIX}/share/ghostscript/9.53.3/doc
114         ${RM} ${STAGEDIR}${STD_DOCDIR}/9.53.3/COPYING
115
116 [FILE:609:descriptions/desc.primary]
117 Ghostscript is a high-performance Postscript and PDF interpreter and
118 rendering engine with the most comprehensive set of page description
119 languages (PDL's) on the market today and technology conversion
120 capabilities covering PDF, PostScript, PCL and XPS languages.
121
122 Ghostscript has been under active development for over 20 years, and
123 offers an extremely versatile feature set and can be deployed across
124 a wide range of platforms, modules, end uses (embedding in hardware,
125 as an engine in document management systems, providing cloud solution
126 integration and as an engine in leading PDF generators and tools).
127
128
129 [FILE:62:descriptions/desc.x11]
130 This package contains the x11 support library of ghostscript.
131
132
133 [FILE:104:distinfo]
134 9c9f5bc85b6c7eb08368c05b1e3339f7aaf9677ddca710c6283f872d55e2a234     41368160 ghostscript-9.53.3.tar.xz
135
136
137 [FILE:5292:manifests/plist.primary]
138 bin/
139  dvipdf
140  eps2eps
141  gs
142  gsbj
143  gsdj
144  gsdj500
145  gslj
146  gslp
147  gsnd
148  lprsetup.sh
149  pdf2dsc
150  pdf2ps
151  pf2afm
152  pfbtopfa
153  pphs
154  printafm
155  ps2ascii
156  ps2epsi
157  ps2pdf
158  ps2pdf12
159  ps2pdf13
160  ps2pdf14
161  ps2pdfwr
162  ps2ps
163  ps2ps2
164  unix-lpr.sh
165 include/ghostscript/
166  gdevdsp.h
167  gserrors.h
168  iapi.h
169  ierrors.h
170 lib/
171  libgs.so
172  libgs.so.%%SOMAJOR%%
173  libgs.so.%%SOVERSION%%
174 share/cmap/
175  Identity-H
176  Identity-UTF16-H
177  Identity-V
178 share/color/icc/ghostscript/
179  a98.icc
180  default_cmyk.icc
181  default_gray.icc
182  default_rgb.icc
183  esrgb.icc
184  gray_to_k.icc
185  lab.icc
186  ps_cmyk.icc
187  ps_gray.icc
188  ps_rgb.icc
189  rommrgb.icc
190  scrgb.icc
191  sgray.icc
192  srgb.icc
193 share/ghostscript/%%GV%%/iccprofiles
194 share/ghostscript/%%GV%%/Resource/CMap
195 share/ghostscript/%%GV%%/Resource/CIDFSubst/DroidSansFallback.ttf
196 share/ghostscript/%%GV%%/Resource/CIDFont/ArtifexBullet
197 share/ghostscript/%%GV%%/Resource/ColorSpace/
198  DefaultCMYK
199  DefaultGray
200  DefaultRGB
201  TrivialCMYK
202  sGray
203  sRGB
204 share/ghostscript/%%GV%%/Resource/Decoding/
205  FCO_Dingbats
206  FCO_Symbol
207  FCO_Unicode
208  FCO_Wingdings
209  Latin1
210  StandardEncoding
211  Unicode
212 share/ghostscript/%%GV%%/Resource/Encoding/
213  CEEncoding
214  ExpertEncoding
215  ExpertSubsetEncoding
216  NotDefEncoding
217  Wingdings
218 share/ghostscript/%%GV%%/Resource/Font/
219  C059-BdIta
220  C059-Bold
221  C059-Italic
222  C059-Roman
223  D050000L
224  NimbusMonoPS-Bold
225  NimbusMonoPS-BoldItalic
226  NimbusMonoPS-Italic
227  NimbusMonoPS-Regular
228  NimbusRoman-Bold
229  NimbusRoman-BoldItalic
230  NimbusRoman-Italic
231  NimbusRoman-Regular
232  NimbusSans-Bold
233  NimbusSans-BoldItalic
234  NimbusSans-Italic
235  NimbusSans-Regular
236  NimbusSansNarrow-Bold
237  NimbusSansNarrow-BoldOblique
238  NimbusSansNarrow-Oblique
239  NimbusSansNarrow-Regular
240  P052-Bold
241  P052-BoldItalic
242  P052-Italic
243  P052-Roman
244  StandardSymbolsPS
245  URWBookman-Demi
246  URWBookman-DemiItalic
247  URWBookman-Light
248  URWBookman-LightItalic
249  URWGothic-Book
250  URWGothic-BookOblique
251  URWGothic-Demi
252  URWGothic-DemiOblique
253  Z003-MediumItalic
254 share/ghostscript/%%GV%%/Resource/IdiomSet/Pscript5Idiom
255 share/ghostscript/%%GV%%/Resource/Init/
256  FAPIcidfmap
257  FAPIconfig
258  FAPIfontmap
259  FCOfontmap-PCLPS2
260  Fontmap
261  Fontmap.GS
262  cidfmap
263  gs_agl.ps
264  gs_btokn.ps
265  gs_cet.ps
266  gs_cff.ps
267  gs_cidcm.ps
268  gs_ciddc.ps
269  gs_cidfm.ps
270  gs_cidfn.ps
271  gs_cidtt.ps
272  gs_cmap.ps
273  gs_cspace.ps
274  gs_dbt_e.ps
275  gs_diskn.ps
276  gs_dps1.ps
277  gs_dps2.ps
278  gs_dscp.ps
279  gs_epsf.ps
280  gs_fapi.ps
281  gs_fntem.ps
282  gs_fonts.ps
283  gs_frsd.ps
284  gs_icc.ps
285  gs_il1_e.ps
286  gs_img.ps
287  gs_init.ps
288  gs_lev2.ps
289  gs_ll3.ps
290  gs_mex_e.ps
291  gs_mgl_e.ps
292  gs_mro_e.ps
293  gs_pdf_e.ps
294  gs_pdfwr.ps
295  gs_res.ps
296  gs_resmp.ps
297  gs_setpd.ps
298  gs_statd.ps
299  gs_std_e.ps
300  gs_sym_e.ps
301  gs_trap.ps
302  gs_ttf.ps
303  gs_typ32.ps
304  gs_typ42.ps
305  gs_type1.ps
306  gs_wan_e.ps
307  pdf_base.ps
308  pdf_draw.ps
309  pdf_font.ps
310  pdf_main.ps
311  pdf_ops.ps
312  pdf_rbld.ps
313  pdf_sec.ps
314  xlatmap
315 share/ghostscript/%%GV%%/Resource/SubstCID/
316  CNS1-WMode
317  GB1-WMode
318  Japan1-WMode
319  Korea1-WMode
320 share/ghostscript/%%GV%%/lib/
321  PDFA_def.ps
322  PDFX_def.ps
323  PM760p.upp
324  PM760pl.upp
325  PM820p.upp
326  PM820pl.upp
327  Stc670p.upp
328  Stc670pl.upp
329  Stc680p.upp
330  Stc680pl.upp
331  Stc740p.upp
332  Stc740pl.upp
333  Stc760p.upp
334  Stc760pl.upp
335  Stc777p.upp
336  Stc777pl.upp
337  Stp720p.upp
338  Stp720pl.upp
339  Stp870p.upp
340  Stp870pl.upp
341  acctest.ps
342  align.ps
343  bj8.rpd
344  bj8gc12f.upp
345  bj8hg12f.upp
346  bj8oh06n.upp
347  bj8pa06n.upp
348  bj8pp12f.upp
349  bj8ts06n.upp
350  bjc6000a1.upp
351  bjc6000b1.upp
352  bjc610a0.upp
353  bjc610a1.upp
354  bjc610a2.upp
355  bjc610a3.upp
356  bjc610a4.upp
357  bjc610a5.upp
358  bjc610a6.upp
359  bjc610a7.upp
360  bjc610a8.upp
361  bjc610b1.upp
362  bjc610b2.upp
363  bjc610b3.upp
364  bjc610b4.upp
365  bjc610b6.upp
366  bjc610b7.upp
367  bjc610b8.upp
368  caption.ps
369  cbjc600.ppd
370  cbjc800.ppd
371  cdj550.upp
372  cdj690.upp
373  cdj690ec.upp
374  cid2code.ps
375  dnj750c.upp
376  dnj750m.upp
377  docie.ps
378  font2pcl.ps
379  ghostpdf.ppd
380  gs_ce_e.ps
381  gs_il2_e.ps
382  gs_kanji.ps
383  gs_ksb_e.ps
384  gs_l.xbm
385  gs_l.xpm
386  gs_l_m.xbm
387  gs_lgo_e.ps
388  gs_lgx_e.ps
389  gs_m.xbm
390  gs_m.xpm
391  gs_m_m.xbm
392  gs_s.xbm
393  gs_s.xpm
394  gs_s_m.xbm
395  gs_t.xbm
396  gs_t.xpm
397  gs_t_m.xbm
398  gs_wl1_e.ps
399  gs_wl2_e.ps
400  gs_wl5_e.ps
401  gslp.ps
402  gsnup.ps
403  ht_ccsto.ps
404  image-qa.ps
405  jispaper.ps
406  landscap.ps
407  lines.ps
408  mkcidfm.ps
409  necp2x.upp
410  necp2x6.upp
411  pdf2dsc.ps
412  pdf_info.ps
413  pf2afm.ps
414  pfbtopfa.ps
415  ppath.ps
416  pphs.ps
417  prfont.ps
418  printafm.ps
419  ps2ai.ps
420  ps2epsi.ps
421  ras1.upp
422  ras24.upp
423  ras3.upp
424  ras32.upp
425  ras4.upp
426  ras8m.upp
427  rollconv.ps
428  s400a1.upp
429  s400b1.upp
430  sharp.upp
431  sipixa6.upp
432  st640ih.upp
433  st640ihg.upp
434  st640p.upp
435  st640pg.upp
436  st640pl.upp
437  st640plg.upp
438  stc.upp
439  stc1520h.upp
440  stc2.upp
441  stc200_h.upp
442  stc2_h.upp
443  stc2s_h.upp
444  stc300.upp
445  stc300bl.upp
446  stc300bm.upp
447  stc500p.upp
448  stc500ph.upp
449  stc600ih.upp
450  stc600p.upp
451  stc600pl.upp
452  stc640p.upp
453  stc740ih.upp
454  stc800ih.upp
455  stc800p.upp
456  stc800pl.upp
457  stc_h.upp
458  stc_l.upp
459  stcany.upp
460  stcany_h.upp
461  stcinfo.ps
462  stcolor.ps
463  stocht.ps
464  traceimg.ps
465  traceop.ps
466  uninfo.ps
467  viewcmyk.ps
468  viewgif.ps
469  viewjpeg.ps
470  viewmiff.ps
471  viewpbm.ps
472  viewpcx.ps
473  viewps2a.ps
474  winmaps.ps
475  zeroline.ps
476 share/man/de/man1/
477  dvipdf.1.gz
478  eps2eps.1.gz
479  gsnd.1.gz
480  pdf2dsc.1.gz
481  pdf2ps.1.gz
482  printafm.1.gz
483  ps2ascii.1.gz
484  ps2pdf.1.gz
485  ps2pdf12.1.gz
486  ps2pdf13.1.gz
487  ps2pdf14.1.gz
488  ps2ps.1.gz
489 share/man/man1/
490  dvipdf.1.gz
491  eps2eps.1.gz
492  gs.1.gz
493  gsbj.1.gz
494  gsdj.1.gz
495  gsdj500.1.gz
496  gslj.1.gz
497  gslp.1.gz
498  gsnd.1.gz
499  pdf2dsc.1.gz
500  pdf2ps.1.gz
501  pf2afm.1.gz
502  pfbtopfa.1.gz
503  printafm.1.gz
504  ps2ascii.1.gz
505  ps2epsi.1.gz
506  ps2pdf.1.gz
507  ps2pdf12.1.gz
508  ps2pdf13.1.gz
509  ps2pdf14.1.gz
510  ps2pdfwr.1.gz
511  ps2ps.1.gz
512 @dir lib/ghostscript/%%GV%%
513
514
515 [FILE:30:manifests/plist.x11]
516 lib/ghostscript/%%GV%%/X11.so
517
518
519 [FILE:646:manifests/plist.docs]
520 share/doc/ghostscript/%%GV%%/
521  API.htm
522  C-style.htm
523  Commprod.htm
524  DLL.htm
525  Deprecated.htm
526  Develop.htm
527  Devices.htm
528  Drivers.htm
529  Fonts.htm
530  GS9_Color_Management.pdf
531  History9.htm
532  Install.htm
533  Language.htm
534  Lib.htm
535  Make.htm
536  News.htm
537  Ps-style.htm
538  Ps2epsi.htm
539  Psfiles.htm
540  Readme.htm
541  Release.htm
542  SavedPages.htm
543  Source.htm
544  Unix-lpr.htm
545  Use.htm
546  VectorDevices.htm
547  WhatIsGS.htm
548  gdevds32.c
549  gs-style.css
550  index.html
551  index.js
552  pscet_status.txt
553  sample_downscale_device.htm
554  style.css
555  subclass.htm
556  thirdparty.htm
557 share/doc/ghostscript/%%GV%%/images/
558  Artifex_logo.png
559  favicon.png
560  ghostscript_logo.png
561  hamburger-light.png
562  x-light.png
563
564
565 [FILE:2692:patches/patch-Resource_Init_cidfmap]
566 --- Resource/Init/cidfmap.orig  2020-10-01 08:11:07 UTC
567 +++ Resource/Init/cidfmap
568 @@ -37,6 +37,67 @@
569  %   /ShinGo-Bold   /HeiseiKakuGo-W5 ;
570  %   /Ryumin-Medium << /FileType /TrueType /Path (H:/AuxFiles/Fonts/BATANG.TTC) /SubfontID 3 /CSI [(Japan1) 2] >> ;
571  %   /Ryumin-Medium << /FileType /TrueType /Path (windir) getenv not {(c:/windows)}if (/Fonts/BATANG.TTC)concatstrings /SubfontID 3 /CSI [(Japan1) 2] >> ;
572 +/Ryumin-Light << /FileType /TrueType /Path (std.ja_JP/Ryumin-Light) /SubfontID 0 /CSI [(Japan1) 6] >> ;
573 +/GothicBBB-Medium << /FileType /TrueType /Path (std.ja_JP/GothicBBB-Medium) /SubfontID 0 /CSI [(Japan1) 6] >> ;
574 +
575 +/Ryumin-Medium         /Ryumin-Light ;
576 +/Ryumin-Regular                /Ryumin-Light ;
577 +/RyuminPro-Light       /Ryumin-Light ;
578 +
579 +/GothicBBBPro-Medium   /GothicBBB-Medium ;
580 +
581 +/KozGoPro-Bold         /GothicBBB-Medium ;
582 +/KozGoPro-Heavy                /GothicBBB-Medium ;
583 +/KozGoPro-Medium       /GothicBBB-Medium ;
584 +/KozGoPro-Regular      /GothicBBB-Medium ;
585 +
586 +/KozMinPro-Bold                /Ryumin-Light ;
587 +/KozMinPro-Light       /Ryumin-Light ;
588 +/KozMinPro-Medium      /Ryumin-Light ;
589 +/KozMinPro-Regular     /Ryumin-Light ;
590 +
591 +/HiraKakuPro-W3                /GothicBBB-Medium ;
592 +/HiraKakuPro-W6                /GothicBBB-Medium ;
593 +/HiraKakuStd-W8                /GothicBBB-Medium ;
594 +
595 +/HiraMaruPro-W4                /GothicBBB-Medium ;
596 +
597 +/HiraMinPro-W3         /Ryumin-Light ;
598 +
599 +/HeiseiMin-W3          /Ryumin-Light ;
600 +/HeiseiKakuGo-W5       /GothicBBB-Medium ;
601 +
602 +/FutoMinA101-Bold      /Ryumin-Light ;
603 +/FutoMinA101Pro-Bold   /Ryumin-Light ;
604 +/FutoGoB101-Bold       /GothicBBB-Medium ;
605 +/FutoGoB101Pro-Bold    /GothicBBB-Medium ;
606 +
607 +/Jun101-Light          /Ryumin-Light ;
608 +/Jun101Pro-Light       /Ryumin-Light ;
609 +
610 +/MidashiGo-MB31                /GothicBBB-Medium ;
611 +/MidashiGoPro-MB31     /GothicBBB-Medium ;
612 +
613 +/MidashiMinPro-MA31    /Ryumin-Light ;
614 +
615 +/MS-Mincho             /Ryumin-Light ;
616 +/MS-PMincho            /Ryumin-Light ;
617 +/MS-Gothic             /GothicBBB-Medium ;
618 +/MS-PGothic            /GothicBBB-Medium ;
619 +
620 +%/Munhwa-Regular       /Munhwa-Regular ;
621 +%/MunhwaGothic-Regular /MunhwaGothic-Regular ;
622 +%/Munhwa-Bold          /Munhwa-Bold ;
623 +%/MunhwaGothic-Bold    /MunhwaGothic-Bold ;
624 +
625 +/HYGoThic-Medium       /MunhwaGothic-Regular ;
626 +/HYSMyeongJo-Medium    /Munhwa-Regular ;
627 +/HYRGoThic-Medium      /MunhwaGothic-Bold ;
628 +
629 +/STHeiti-Regular << /FileType /TrueType /Path (std.zh_CN/STHeiti-Regular) /SubfontID 0 /CSI [(CNS1) 5] >> ;
630 +/STSong-Light << /FileType /TrueType /Path (std.zh_CN/STSong-Light) /SubfontID 0 /CSI [(GB1) 5] >> ;
631 +/MSung-Light << /FileType /TrueType /Path (std.zh_CN/MSung-Light) /SubfontID 0 /CSI [(CNS1) 5] >> ;
632 +/MHei-Medium << /FileType /TrueType /Path (std.zh_CN/MHei-Medium) /SubfontID 0 /CSI [(GB1) 5] >> ;
633  %
634  %   NOTE: getenv returns a boolean to indicate success of or failure, as well as the value on success. In the example, it uses this
635  %         to include a default value should getenv fail.
636
637
638 [FILE:387:patches/patch-base_fapi__ft.c]
639 --- base/fapi_ft.c.orig 2020-10-01 08:11:07 UTC
640 +++ base/fapi_ft.c
641 @@ -59,6 +59,10 @@
642  #include FT_MULTIPLE_MASTERS_H
643  #include FT_TYPE1_TABLES_H
644  
645 +#ifndef FT_CALLBACK_DEF
646 +#define FT_CALLBACK_DEF( x )  static x
647 +#endif
648 +
649  /* Note: structure definitions here start with FF_, which stands for 'FAPI FreeType". */
650  
651  #define ft_emprintf(m,s) { outflush(m); emprintf(m, s); outflush(m); }
652
653
654 [FILE:244:patches/patch-base_ttobjs.h]
655 Avoid GS conflict on older SunOS.
656
657 --- base/ttobjs.h.orig  2020-10-01 08:11:07 UTC
658 +++ base/ttobjs.h
659 @@ -43,6 +43,10 @@
660  #include "setjmp_.h"
661  #include "ttfoutl.h"
662  
663 +#ifdef __sun
664 +#undef GS
665 +#endif
666 +
667  #ifdef __cplusplus
668    extern "C" {
669  #endif
670
671
672 [FILE:4050:patches/patch-configure]
673 --- configure.orig      2020-10-01 08:11:53 UTC
674 +++ configure
675 @@ -4633,7 +4633,7 @@ case $host in
676              CC_VISIBILITY_FLAGS_TO_TRY="-fvisibility=hidden"
677          fi
678          ;;
679 -        *bsd*)
680 +        *bsd*|*dragonfly*)
681          if test $GCC = yes; then
682              CC_OPT_FLAGS_TO_TRY="-O2 -DNDEBUG"
683              CC_DBG_FLAGS_TO_TRY="-gdwarf-2 -g3 -O0"
684 @@ -5506,7 +5506,7 @@ if test "${enable_threadsafe+set}" = set
685  fi
686  
687  if test x$enable_threadsafe = xyes ; then
688 -    CFLAGS="-DGS_THREADSAFE"
689 +    CFLAGS="$CFLAGS -DGS_THREADSAFE"
690  fi
691  
692  
693 @@ -6182,7 +6182,6 @@ if ${ac_cv_lib_dl_dlopen+:} false; then
694    $as_echo_n "(cached) " >&6
695  else
696    ac_check_lib_save_LIBS=$LIBS
697 -LIBS="-ldl  $LIBS"
698  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
699  /* end confdefs.h.  */
700  
701 @@ -6215,7 +6214,7 @@ $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
702  if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
703    ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
704  if test "x$ac_cv_header_dlfcn_h" = xyes; then :
705 -  GCFLAGS="$GCFLAGS -DHAVE_LIBDL=1";LIBS="-ldl $LIBS"
706 +  GCFLAGS="$GCFLAGS -DHAVE_LIBDL=1";
707  fi
708  
709  
710 @@ -11396,42 +11395,42 @@ if test x$enable_threadsafe = xyes; then
711  
712    for ntsdev in $NTS_DEVS ; do
713      NTS_EXCLUDES="$(echo \"$P_DEVS0{@:0}\" | grep -o $ntsdev) $NTS_EXCLUDES"
714 -    P_DEVS0=`echo $P_DEVS0 | sed "s/\b$ntsdev\b//g"`
715 +    P_DEVS0=`echo $P_DEVS0 | sed "s/[[:<:]]$ntsdev[[:>:]]//g"`
716    done
717  
718    for ntsdev in $NTS_DEVS ; do
719      NTS_EXCLUDES="$(echo \"$F_DEVS0{@:0}\" | grep -o $ntsdev) $NTS_EXCLUDES"
720 -    F_DEVS0=`echo $F_DEVS0 | sed "s/\b$ntsdev\b//g"`
721 +    F_DEVS0=`echo $F_DEVS0 | sed "s/[[:<:]]$ntsdev[[:>:]]//g"`
722    done
723  
724    for ntsdev in $NTS_DEVS ; do
725      NTS_EXCLUDES="$(echo \"$CUPS_DEVS0{@:0}\" | grep -o $ntsdev) $NTS_EXCLUDES"
726 -    CUPS_DEVS0=`echo $CUPS_DEVS0 | sed "s/\b$ntsdev\b//g"`
727 +    CUPS_DEVS0=`echo $CUPS_DEVS0 | sed "s/[[:<:]]$ntsdev[[:>:]]//g"`
728    done
729  
730    for ntsdev in $NTS_DEVS ; do
731      NTS_EXCLUDES="$(echo \"$XPS_DEVS0{@:0}\" | grep -o $ntsdev) $NTS_EXCLUDES"
732 -    XPS_DEVS0=`echo $XPS_DEVS0 | sed "s/\b$ntsdev\b//g"`
733 +    XPS_DEVS0=`echo $XPS_DEVS0 | sed "s/[[:<:]]$ntsdev[[:>:]]//g"`
734    done
735  
736    for ntsdev in $NTS_DEVS ; do
737      NTS_EXCLUDES="$(echo \"$IJS_DEVS0{@:0}\" | grep -o $ntsdev) $NTS_EXCLUDES"
738 -    IJS_DEVS0=`echo $IJS_DEVS0 | sed "s/\b$ntsdev\b//g"`
739 +    IJS_DEVS0=`echo $IJS_DEVS0 | sed "s/[[:<:]]$ntsdev[[:>:]]//g"`
740    done
741  
742    for ntsdev in $NTS_DEVS ; do
743      NTS_EXCLUDES="$(echo \"$PNG_DEVS0{@:0}\" | grep -o $ntsdev) $NTS_EXCLUDES"
744 -    PNG_DEVS0=`echo $PNG_DEVS0 | sed "s/\b$ntsdev\b//g"`
745 +    PNG_DEVS0=`echo $PNG_DEVS0 | sed "s/[[:<:]]$ntsdev[[:>:]]//g"`
746    done
747  
748    for ntsdev in $NTS_DEVS ; do
749      NTS_EXCLUDES="$(echo \"$X11_DEVS0{@:0}\" | grep -o $ntsdev) $NTS_EXCLUDES"
750 -    X11_DEVS0=`echo $X11_DEVS0 | sed "s/\b$ntsdev\b//g"`
751 +    X11_DEVS0=`echo $X11_DEVS0 | sed "s/[[:<:]]$ntsdev[[:>:]]//g"`
752    done
753  
754    for ntsdev in $NTS_DEVS ; do
755      NTS_EXCLUDES="$(echo \"$JBIG2_DEVS{@:0}\" | grep -o $ntsdev) $NTS_EXCLUDES"
756 -    JBIG2_DEVS=`echo $JBIG2_DEVS | sed "s/\b$ntsdev\b//g"`
757 +    JBIG2_DEVS=`echo $JBIG2_DEVS | sed "s/[[:<:]]$ntsdev[[:>:]]//g"`
758    done
759  
760    NTS_EXCLUDES=`echo "$NTS_EXCLUDES" | tr " " "\n" | sort | uniq | tr "\n" " "`
761 @@ -11610,7 +11609,7 @@ case $host in
762        GPDL_SONAME_MAJOR="lib\$(GPDL${libname3}"
763        GPDL_SONAME_MAJOR_MINOR="cyg\$(GPDL${libname2}"
764      ;;
765 -    *bsd*)
766 +    *bsd*|*dragonfly*)
767        DYNAMIC_CFLAGS="-fPIC $DYNAMIC_CFLAGS"
768        GS_DYNAMIC_LDFLAGS="-shared -Wl,\$(LD_SET_DT_SONAME)\$(LDFLAGS_SO_PREFIX)\$(GS_SONAME_MAJOR)"
769        PCL_DYNAMIC_LDFLAGS="-shared -Wl,\$(LD_SET_DT_SONAME)\$(LDFLAGS_SO_PREFIX)\$(PCL_SONAME_MAJOR)"
770 @@ -11708,7 +11707,7 @@ if test "${enable_dynamic+set}" = set; t
771          OPT_CFLAGS="$DYNAMIC_CFLAGS $OPT_CFLAGS"
772          DBG_CFLAGS="$DYNAMIC_CFLAGS $DBG_CFLAGS"
773        ;;
774 -      *bsd*)
775 +      *bsd*|*dragonfly*)
776          DYNAMIC_DEVS="\$(GLOBJDIR)/X11.so"
777          DYNAMIC_FLAGS="-DGS_DEVS_SHARED -DGS_DEVS_SHARED_DIR=\\\"\$(gssharedir)\\\""
778          X11_DEVS=""
779