Mercurial > mxe-octave
annotate src/ghostscript-1-fixes.patch @ 6113:24e29dcb2e64
Qt5: Update to version 5.15.3.
* src/qtbase.mk: Update version and checksum.
* src/qtbase-2-gcc11.patch: Remove hunks from patch that have been applied
upstream.
* src/qtimageformats.mk, src/qtsvg.mk, src/qttools.mk, src/qttranslationse.mk:
Update checksum.
author | Markus Mützel <markus.muetzel@gmx.de> |
---|---|
date | Sat, 05 Mar 2022 10:59:53 +0100 |
parents | b022da047e9b |
children |
rev | line source |
---|---|
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
1 diff -ur ghostscript-9.50.orig/base/fapi_ft.c ghostscript-9.50/base/fapi_ft.c |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
2 --- ghostscript-9.50.orig/base/fapi_ft.c 2020-12-27 14:29:32.714236780 -0500 |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
3 +++ ghostscript-9.50/base/fapi_ft.c 2020-12-27 14:30:34.503600642 -0500 |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
4 @@ -125,6 +125,10 @@ |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
5 delete_inc_int_info(gs_fapi_server * a_server, |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
6 FT_IncrementalRec * a_inc_int_info); |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
7 |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
8 +#ifndef FT_CALLBACK_DEF |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
9 + #define FT_CALLBACK_DEF(X) X |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
10 +#endif |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
11 + |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
12 FT_CALLBACK_DEF(void *) |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
13 FF_alloc(FT_Memory memory, long size) |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
14 { |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
15 diff -ur ghostscript-9.50.orig/base/gp_unix.c ghostscript-9.50/base/gp_unix.c |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
16 --- ghostscript-9.50.orig/base/gp_unix.c 2020-12-27 14:29:32.703236181 -0500 |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
17 +++ ghostscript-9.50/base/gp_unix.c 2020-12-27 18:25:25.242079971 -0500 |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
18 @@ -16,6 +16,9 @@ |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
19 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
20 /* Unix-specific routines for Ghostscript */ |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
21 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
22 +#ifdef __MINGW32__ |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
23 +# include "windows_.h" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
24 +#endif |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
25 #include "pipe_.h" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
26 #include "string_.h" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
27 #include "time_.h" |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
28 @@ -466,3 +469,54 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
29 } |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
30 #endif |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
31 } |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
32 + |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
33 +/* A function to decode the next codepoint of the supplied args from the |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
34 + * local windows codepage, or -1 for EOF. |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
35 + * (copied from gp_win32.c) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
36 + */ |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
37 + |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
38 +#ifdef __MINGW32__ |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
39 +int |
5189 | 40 +gp_local_arg_encoding_get_codepoint(gp_file *file, const char **astr) |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
41 +{ |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
42 + int len; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
43 + int c; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
44 + char arg[3]; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
45 + wchar_t unicode[2]; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
46 + char utf8[4]; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
47 + |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
48 + if (file) { |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
49 + c = fgetc(file); |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
50 + if (c == EOF) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
51 + return EOF; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
52 + } else if (**astr) { |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
53 + c = *(*astr)++; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
54 + if (c == 0) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
55 + return EOF; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
56 + } else { |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
57 + return EOF; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
58 + } |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
59 + |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
60 + arg[0] = c; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
61 + if (IsDBCSLeadByte(c)) { |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
62 + if (file) { |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
63 + c = fgetc(file); |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
64 + if (c == EOF) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
65 + return EOF; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
66 + } else if (**astr) { |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
67 + c = *(*astr)++; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
68 + if (c == 0) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
69 + return EOF; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
70 + } |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
71 + arg[1] = c; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
72 + len = 2; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
73 + } else { |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
74 + len = 1; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
75 + } |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
76 + |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
77 + /* Convert the string (unterminated in, unterminated out) */ |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
78 + len = MultiByteToWideChar(CP_ACP, 0, arg, len, unicode, 2); |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
79 + |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
80 + return unicode[0]; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
81 +} |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
82 +#endif /* __MINGW32__ */ |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
83 Only in ghostscript-9.50/base: gp_unix.c.orig |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
84 diff -ur ghostscript-9.50.orig/base/unix-aux.mak ghostscript-9.50/base/unix-aux.mak |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
85 --- ghostscript-9.50.orig/base/unix-aux.mak 2020-12-27 14:29:32.718236997 -0500 |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
86 +++ ghostscript-9.50/base/unix-aux.mak 2020-12-27 18:25:25.242079971 -0500 |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
87 @@ -57,23 +57,29 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
88 # -------------------------- Auxiliary programs --------------------------- # |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
89 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
90 $(ECHOGS_XE): $(GLSRC)echogs.c $(AK) $(stdpre_h) $(UNIX_AUX_MAK) $(MAKEDIRS) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
91 + test -e $(ECHOGS_XE) || \ |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
92 $(CCAUX_) $(I_)$(GLSRCDIR)$(_I) $(O_)$(ECHOGS_XE) $(GLSRC)echogs.c $(AUXEXTRALIBS) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
93 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
94 $(PACKPS_XE): $(GLSRC)pack_ps.c $(stdpre_h) $(UNIX_AUX_MAK) $(MAKEDIRS) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
95 + test -e $(PACKPS_XE) || \ |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
96 $(CCAUX_) $(I_)$(GLSRCDIR)$(_I) $(O_)$(PACKPS_XE) $(GLSRC)pack_ps.c $(AUXEXTRALIBS) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
97 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
98 # On the RS/6000 (at least), compiling genarch.c with gcc with -O |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
99 # produces a buggy executable. |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
100 $(GENARCH_XE): $(GLSRC)genarch.c $(AK) $(GENARCH_DEPS) $(UNIX_AUX_MAK) $(MAKEDIRS) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
101 + test -e $(GENARCH_XE) || \ |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
102 $(CCAUX_) $(I_)$(GLSRCDIR)$(_I) $(O_)$(GENARCH_XE) $(GLSRC)genarch.c $(AUXEXTRALIBS) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
103 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
104 $(GENCONF_XE): $(GLSRC)genconf.c $(AK) $(GENCONF_DEPS) $(UNIX_AUX_MAK) $(MAKEDIRS) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
105 + test -e $(GENCONF_XE) || \ |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
106 $(CCAUX_) $(I_)$(GLSRCDIR)$(_I) $(O_)$(GENCONF_XE) $(GLSRC)genconf.c $(AUXEXTRALIBS) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
107 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
108 $(GENDEV_XE): $(GLSRC)gendev.c $(AK) $(GENDEV_DEPS) $(UNIX_AUX_MAK) $(MAKEDIRS) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
109 + test -e $(GENDEV_XE) || \ |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
110 $(CCAUX_) $(I_)$(GLSRCDIR)$(_I) $(O_)$(GENDEV_XE) $(GLSRC)gendev.c $(AUXEXTRALIBS) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
111 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
112 $(GENHT_XE): $(GLSRC)genht.c $(AK) $(GENHT_DEPS) $(UNIX_AUX_MAK) $(MAKEDIRS) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
113 + test -e $(GENHT_XE) || \ |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
114 $(CCAUX_) $(GENHT_CFLAGS) $(O_)$(GENHT_XE) $(GLSRC)genht.c $(AUXEXTRALIBS) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
115 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
116 # To get GS to use the system zlib, you remove/hide the gs/zlib directory |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
117 @@ -84,6 +90,7 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
118 $(AUX)gp_stdia.$(OBJ) $(AUX)gsutil.$(OBJ) $(AUX)memento.$(OBJ) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
119 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
120 $(MKROMFS_XE)_0: $(GLSRC)mkromfs.c $(MKROMFS_COMMON_DEPS) $(MKROMFS_OBJS_0) $(UNIX_AUX_MAK) $(MAKEDIRS) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
121 + test -e $(MKROMFS_XE)_0 || \ |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
122 $(CCAUX_) $(GENOPTAUX) $(I_)$(GLSRCDIR)$(_I) $(I_)$(GLOBJ)$(_I) $(I_)$(ZSRCDIR)$(_I) $(GLSRC)mkromfs.c $(O_)$(MKROMFS_XE)_0 $(MKROMFS_OBJS_0) $(AUXEXTRALIBS) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
123 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
124 # .... and one using the zlib library linked via the command line |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
125 @@ -93,9 +100,11 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
126 $(AUX)gp_stdia.$(OBJ) $(AUX)gsutil.$(OBJ) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
127 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
128 $(MKROMFS_XE)_1: $(GLSRC)mkromfs.c $(MKROMFS_COMMON_DEPS) $(MKROMFS_OBJS_1) $(UNIX_AUX_MAK) $(MAKEDIRS) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
129 + test -e $(MKROMFS_XE)_1 || \ |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
130 $(CCAUX_) $(GENOPTAUX) $(I_)$(GLSRCDIR)$(_I) $(I_)$(GLOBJ)$(_I) $(I_)$(ZSRCDIR)$(_I) $(GLSRC)mkromfs.c $(O_)$(MKROMFS_XE)_1 $(MKROMFS_OBJS_1) $(AUXEXTRALIBS) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
131 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
132 $(MKROMFS_XE): $(MKROMFS_XE)_$(SHARE_ZLIB) $(UNIX_AUX_MAK) $(MAKEDIRS) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
133 + test -e $(MKROMFS_XE) || \ |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
134 $(CP_) $(MKROMFS_XE)_$(SHARE_ZLIB) $(MKROMFS_XE) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
135 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
136 # Query the environment to construct gconfig_.h. |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
137 diff -ur ghostscript-9.50.orig/base/unix-dll.mak ghostscript-9.50/base/unix-dll.mak |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
138 --- ghostscript-9.50.orig/base/unix-dll.mak 2020-12-27 14:29:32.690235473 -0500 |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
139 +++ ghostscript-9.50/base/unix-dll.mak 2020-12-27 18:25:25.242079971 -0500 |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
140 @@ -66,9 +66,6 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
141 GS_SOEXT=$(SO_LIB_EXT) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
142 GS_DLLEXT=$(DLL_EXT) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
143 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
144 -GS_SONAME=$(GS_SONAME_BASE)$(GS_SOEXT)$(GS_DLLEXT) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
145 -GS_SONAME_MAJOR=$(GS_SONAME_BASE)$(GS_SOEXT)$(SO_LIB_VERSION_SEPARATOR)$(GS_VERSION_MAJOR)$(GS_DLLEXT) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
146 -GS_SONAME_MAJOR_MINOR=$(GS_SONAME_BASE)$(GS_SOEXT)$(SO_LIB_VERSION_SEPARATOR)$(GS_VERSION_MAJOR)$(SO_LIB_VERSION_SEPARATOR)$(GS_VERSION_MINOR)$(GS_DLLEXT) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
147 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
148 PCL_SONAME=$(PCL_SONAME_BASE)$(GS_SOEXT)$(GS_DLLEXT) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
149 PCL_SONAME_MAJOR=$(PCL_SONAME_BASE)$(GS_SOEXT)$(SO_LIB_VERSION_SEPARATOR)$(GS_VERSION_MAJOR)$(GS_DLLEXT) |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
150 diff -ur ghostscript-9.50.orig/configure.ac ghostscript-9.50/configure.ac |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
151 --- ghostscript-9.50.orig/configure.ac 2020-12-27 14:29:32.689235419 -0500 |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
152 +++ ghostscript-9.50/configure.ac 2020-12-27 18:25:25.243080026 -0500 |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
153 @@ -23,6 +23,7 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
154 AC_PREREQ(2.63) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
155 AC_LANG(C) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
156 AC_CONFIG_SRCDIR(psi/gs.c) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
157 +AC_CANONICAL_HOST |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
158 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
159 dnl Inherit compiler flags from the environment... |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
160 CFLAGS="${CFLAGS:=}" |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
161 @@ -125,8 +126,11 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
162 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
163 # purposefully do not include "help" output for this |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
164 AC_ARG_ENABLE([save_confaux]) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
165 +AC_ARG_ENABLE([auxtools_only]) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
166 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
167 -if test x"$CCAUX" != x"" ; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
168 +absolute_source_path=$(cd "$(dirname "$0")" && pwd) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
169 + |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
170 +if test x"$host" != x"$build" ; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
171 # rerun configure for the AUX tools, disabling a load of tests not relevant for CCAUX |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
172 olddir=`pwd` |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
173 if test x"$enable_save_confaux" = x"yes"; then |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
174 @@ -146,9 +150,10 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
175 echo $AUXFLAGS_MAK_LINE06 >> $AUXFLAGS_MAK.in |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
176 echo $AUXFLAGS_MAK_LINE07 >> $AUXFLAGS_MAK.in |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
177 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
178 - ../$0 CC="$CCAUX" CFLAGS="$CFLAGSAUX" LDFLAGS="$LDFLAGSAUX" CCAUX= CFLAGSAUX= CFLAGSAUX= MAKEFILE=$AUXFLAGS_MAK --host= --build= --without-libtiff --disable-contrib --disable-fontconfig --disable-dbus --disable-freetype --disable-fapi --disable-cups --disable-openjpeg --disable-gtk --with-libiconv=no --without-libidn --without-libpaper --without-pdftoraster --without-ijs --without-luratech --without-jbig2dec --without-x --with-drivers="" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
179 + AC_MSG_NOTICE([Begin recursive call to configure script (for auxiliary tools)]) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
180 + "$absolute_source_path/configure" CC="$CCAUX" CFLAGS="$CFLAGSAUX" LDFLAGS="$LDFLAGSAUX" CCAUX= CFLAGSAUX= CFLAGSAUX= MAKEFILE=$AUXFLAGS_MAK --host=$build --build=$build --enable-auxtools_only --with-local-zlib --without-libtiff --disable-contrib --disable-fontconfig --disable-dbus --disable-freetype --disable-fapi --disable-cups --disable-openjpeg --disable-gtk --with-libiconv=no --without-libidn --without-libpaper --without-pdftoraster --without-ijs --without-luratech --without-jbig2dec --without-x --with-drivers="" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
181 status=$? |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
182 - cp config.log ../configaux.log |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
183 + cp config.log $olddir/configaux.log |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
184 if test $status -eq 0 ; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
185 CCAUX=$(grep CCAUX $AUXFLAGS_MAK | sed "s/CCAUX=//g") |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
186 GCFLAGSAUXTMP=$(grep GCFLAGSAUX $AUXFLAGS_MAK | sed "s/GCFLAGSAUX=//g") |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
187 @@ -204,7 +209,7 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
188 # but if we are cross compiling, and there isn't a matching |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
189 # pkconfig for the --host setting, then don't use the 'local' |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
190 # pkconfig at all |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
191 -if test x"$cross_compiling" = x"yes"; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
192 +if test x"$host" != x"$build" ; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
193 AC_PATH_PROG(BUILD_PKGCONFIG, pkg-config) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
194 if test x"$BUILD_PKGCONFIG" = x"$PKGCONFIG" ; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
195 PKGCONFIG= |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
196 @@ -217,7 +222,7 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
197 # but if we are cross compiling, and there isn't a matching |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
198 # pkconfig for the --host setting, then don't use the 'local' |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
199 # pkconfig at all |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
200 -if test x"$cross_compiling" = x"yes"; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
201 +if test x"$host" != x"$build" ; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
202 AC_PATH_PROG(BUILD_STRIP_XE, strip) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
203 if test x"$BUILD_STRIP_XE" = x"$STRIP_XE" ; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
204 STRIP_XE= |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
205 @@ -234,18 +239,14 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
206 INSTALL_CONTRIB="install-contrib-extras" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
207 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
208 if test x"$enable_contrib" = x; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
209 - if test x"$cross_compiling" = x"yes"; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
210 - enable_contrib= |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
211 - else |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
212 - case `uname` in |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
213 - MINGW*|MSYS*) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
214 + case $host in |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
215 + *-mingw*|*-msys*|*-cygwin*) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
216 AC_MSG_WARN([disabling contrib devices]) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
217 enable_contrib=no |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
218 ;; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
219 *) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
220 ;; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
221 esac |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
222 - fi |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
223 fi |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
224 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
225 if test x"$enable_contrib" != x"no"; then |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
226 @@ -274,26 +275,27 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
227 CC_OPT_FLAGS_TO_TRY="-O" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
228 SET_DT_SONAME="-soname=" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
229 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
230 -if test x"$cross_compiling" = x"yes"; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
231 - if test $ac_cv_prog_gcc = yes; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
232 - CC_OPT_FLAGS_TO_TRY="-O2" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
233 - CC_DBG_FLAGS_TO_TRY="-gdwarf-2 -g3 -O0" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
234 - fi |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
235 -else |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
236 - case `uname` in |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
237 - Linux*|GNU*) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
238 + case $host in |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
239 + *-mingw*|*-msys*|*-cygwin*) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
240 if test $ac_cv_prog_gcc = yes; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
241 CC_OPT_FLAGS_TO_TRY="-O2" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
242 CC_DBG_FLAGS_TO_TRY="-gdwarf-2 -g3 -O0" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
243 fi |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
244 + SET_DT_SONAME="" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
245 ;; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
246 - *BSD) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
247 + *-linux*|*-gnu) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
248 + if test $ac_cv_prog_gcc = yes; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
249 + CC_OPT_FLAGS_TO_TRY="-O2" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
250 + CC_DBG_FLAGS_TO_TRY="-gdwarf-2 -g3 -O0" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
251 + fi |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
252 + ;; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
253 + *bsd*) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
254 if test $ac_cv_prog_gcc = yes; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
255 CC_OPT_FLAGS_TO_TRY="-O2" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
256 CC_DBG_FLAGS_TO_TRY="-gdwarf-2 -g3 -O0" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
257 fi |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
258 ;; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
259 - Darwin*) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
260 + *-darwin*) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
261 if test $ac_cv_prog_gcc = yes; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
262 CC_OPT_FLAGS_TO_TRY="-O2" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
263 CC_DBG_FLAGS_TO_TRY="-gdwarf-2 -g3 -O0" |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
264 @@ -321,7 +323,6 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
265 fi |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
266 ;; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
267 esac |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
268 -fi |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
269 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
270 AC_SUBST(SET_DT_SONAME) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
271 |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
272 @@ -368,18 +369,20 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
273 ARCH_CONF_HEADER= |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
274 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
275 if test x"$with_arch_h" = x""; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
276 - if test x"$cross_compiling" = x"yes"; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
277 - ARCH_CONF_HEADER="\$(GLSRCDIR)/../$ARCH_AUTOCONF_HEADER" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
278 - else |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
279 - case `uname` in |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
280 - Darwin*) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
281 + case $host in |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
282 + x86_64*-mingw*|x86_64*-msys*|x86_64*-cygwin*) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
283 + ARCH_CONF_HEADER="\$(GLSRCDIR)/../arch/windows-x64-msvc.h" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
284 + ;; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
285 + *-mingw*|*-msys*|*-cygwin*) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
286 + ARCH_CONF_HEADER="\$(GLSRCDIR)/../arch/windows-x86-msvc.h" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
287 + ;; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
288 + *-darwin*) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
289 ARCH_CONF_HEADER="\$(GLSRCDIR)/../arch/osx-x86-x86_64-ppc-gcc.h" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
290 ;; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
291 *) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
292 ARCH_CONF_HEADER= |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
293 ;; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
294 esac |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
295 - fi |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
296 else |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
297 ARCH_CONF_HEADER=$with_arch_h |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
298 fi |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
299 @@ -658,15 +661,7 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
300 dnl configure scripts we might call |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
301 dnl -------------------------------------------------- |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
302 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
303 -SUBCONFIG_OPTS="" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
304 - |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
305 -if test x"$build_alias" != x""; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
306 - SUBCONFIG_OPTS="$SUBCONFIG_OPTS --build=$build_alias" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
307 -fi |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
308 - |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
309 -if test x"$host_alias" != x""; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
310 - SUBCONFIG_OPTS="$SUBCONFIG_OPTS --host=$host_alias" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
311 -fi |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
312 +SUBCONFIG_OPTS="--build=$build --host=$host" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
313 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
314 dnl -------------------------------------------------- |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
315 dnl Check for libraries |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
316 @@ -996,7 +991,7 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
317 if $PKGCONFIG --atleast-version=12.0.6 freetype2; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
318 AC_MSG_RESULT(yes) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
319 FT_CFLAGS="$CFLAGS `$PKGCONFIG --cflags freetype2`" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
320 - FT_LIBS="`$PKGCONFIG --libs freetype2`" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
321 + FT_LIBS="`$PKGCONFIG --libs-only-l freetype2`" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
322 FT_BRIDGE=1 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
323 SHARE_FT=1 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
324 else |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
325 @@ -1047,6 +1042,14 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
326 AC_SUBST(FT_CFLAGS) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
327 AC_SUBST(FT_LIBS) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
328 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
329 +if test x"$enable_auxtools_only" = x"yes" ; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
330 + LIBJPEGDIR= |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
331 + SHARE_LIBJPEG=0 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
332 + AC_DEFINE([DONT_HAVE_JMEMSYS_H], 1, []) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
333 + AC_SUBST(SHARE_LIBJPEG) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
334 + AC_SUBST(LIBJPEGDIR) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
335 +else |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
336 + |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
337 AC_MSG_CHECKING([for local jpeg library source]) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
338 dnl At present, we give the local source priority over the shared |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
339 dnl build, so that the D_MAX_BLOCKS_IN_MCU patch will be applied. |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
340 @@ -1088,6 +1091,13 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
341 [define if the libjpeg memory system prototypes aren't available]) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
342 fi |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
343 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
344 +fi # $enable_auxtools_only |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
345 + |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
346 +# this option is useful if you're cross-compiling and want to use |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
347 +# your toolchain's zlib for $host but the local one for $build |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
348 +AC_ARG_WITH([local-zlib], AC_HELP_STRING([--without-local-zlib], |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
349 + [do not check for local zlib sources (has no effect on AUX toolchain when cross-building)])) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
350 + |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
351 AC_MSG_CHECKING([for local zlib source]) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
352 dnl zlib is needed for language level 3, and libpng |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
353 # we must define ZLIBDIR regardless because png.mak does a -I$(ZLIBDIR) |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
354 @@ -1096,6 +1106,13 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
355 AUX_SHARED_ZLIB= |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
356 ZLIBCFLAGS="" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
357 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
358 +if test x"$with_local_zlib" = x"no" ; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
359 + AC_MSG_RESULT([skip]) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
360 + AC_CHECK_LIB(z, deflate, [ |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
361 + AC_CHECK_HEADERS(zlib.h, [SHARE_ZLIB=1; AUX_SHARED_ZLIB="-l\$(ZLIB_NAME)"]) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
362 + ]) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
363 +else |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
364 + |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
365 if test -d $srcdir/zlib; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
366 AC_MSG_RESULT([yes]) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
367 SHARE_ZLIB=0 |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
368 @@ -1110,6 +1127,9 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
369 AC_CHECK_HEADERS(zlib.h, [SHARE_ZLIB=1; AUX_SHARED_ZLIB="-l\$(ZLIB_NAME)"]) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
370 ]) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
371 fi |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
372 + |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
373 +fi # $with_local_zlib |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
374 + |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
375 if test -z "$SHARE_ZLIB"; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
376 AC_MSG_ERROR([I did not find a copy of zlib on your system. |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
377 Please either install it, or unpack a copy of the source in a |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
378 @@ -1136,6 +1156,11 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
379 AC_SUBST(FT_SYS_ZLIB) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
380 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
381 dnl png for the png output device; it also requires zlib |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
382 +if test x"$enable_auxtools_only" = x"yes" ; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
383 + LIBPNGDIR="" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
384 + SHARE_LIBPNG=0 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
385 +else |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
386 + |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
387 LIBPNGDIR=src |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
388 PNGDEVS='' |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
389 PNGDEVS_ALL='png48 png16m pnggray pngmono pngmonod png256 png16 pngalpha' |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
390 @@ -1157,12 +1182,21 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
391 if test -z "$PNGDEVS"; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
392 AC_MSG_NOTICE([disabling png output devices]) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
393 fi |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
394 + |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
395 +fi # $enable_auxtools_only |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
396 + |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
397 AC_SUBST(SHARE_LIBPNG) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
398 AC_SUBST(LIBPNGDIR) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
399 #AC_SUBST(PNGDEVS) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
400 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
401 WHICHLCMS= |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
402 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
403 +if test x"$enable_auxtools_only" = x"yes" ; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
404 + SHARELCMS=0 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
405 + LCMS2DIR= |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
406 + LCMS2MTDIR= |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
407 +else |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
408 + |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
409 AC_MSG_CHECKING([for local lcms2mt library source]) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
410 LCMS2DIR=src |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
411 LCMS2MTDIR=src |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
412 @@ -1197,6 +1231,8 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
413 fi |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
414 fi |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
415 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
416 +fi # $enable_auxtools_only |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
417 + |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
418 AC_SUBST(SHARELCMS) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
419 AC_SUBST(WHICHLCMS) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
420 AC_SUBST(LCMS2DIR) |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
421 @@ -1349,7 +1385,7 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
422 EXPAT_CFLAGS= |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
423 EXPAT_LIBS= |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
424 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
425 -if test x"$with_xps" != x"no" ; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
426 +if test x"$with_xps" != x"no" -a x"$enable_auxtools_only" != x"yes" ; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
427 if test -f $srcdir/xps/xps.mak; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
428 AC_MSG_CHECKING([for local expat library source]) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
429 if test -f $srcdir/expat/lib/expat.h ; then |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
430 @@ -1528,16 +1564,14 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
431 AC_ARG_WITH([ijs], AC_HELP_STRING([--without-ijs], |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
432 [disable IJS driver support])) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
433 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
434 -if test x"$cross_compiling" != x"yes"; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
435 - case `uname` in |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
436 - MINGW*|MSYS*) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
437 + case $host in |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
438 + *-mingw*|*-msys*|*-cygwin*) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
439 AC_MSG_WARN([disabling the ijs device]) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
440 with_ijs=no |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
441 ;; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
442 *) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
443 ;; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
444 esac |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
445 -fi |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
446 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
447 dnl set safe defaults |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
448 IJSDIR=src |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
449 @@ -1589,15 +1623,8 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
450 SHARE_JBIG2=0 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
451 JBIG2DIR=$srcdir/luratech/ldf_jb2 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
452 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
453 - if test x"$cross_compiling" = x"yes"; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
454 - if test x"$JBIG2_CFLAGS" != x""; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
455 - JBIG2_AUTOCONF_CFLAGS="-DUSE_LDF_JB2 -fsigned-char $JBIG2_CFLAGS" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
456 - else |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
457 - JBIG2_AUTOCONF_CFLAGS="-DUSE_LDF_JB2 -fsigned-char -DLINUX=1 -DFORTE" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
458 - fi |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
459 - else |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
460 - case `uname` in |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
461 - Darwin*) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
462 + case $host in |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
463 + *-darwin*) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
464 JBIG2_AUTOCONF_CFLAGS="-DUSE_LDF_JB2 -DMAC -DMAC_OS_X_BUILD -fsigned-char" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
465 ;; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
466 AIX) |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
467 @@ -1611,7 +1638,6 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
468 JBIG2_AUTOCONF_CFLAGS="-DUSE_LDF_JB2 -fsigned-char -DLINUX=1 -DFORTE" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
469 ;; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
470 esac |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
471 - fi |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
472 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
473 JBIG2FILEDEVS='$(DD)gdevjbig2.dev' |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
474 JBIG2DEVS='$(PSD)jbig2.dev' |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
475 @@ -1734,15 +1760,8 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
476 SHARE_JPX=0 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
477 JPXDIR=$srcdir/luratech/lwf_jp2 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
478 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
479 - if test x"$cross_compiling" = x"yes"; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
480 - if test x"$JPX_CFLAGS" != x""; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
481 - JPX_AUTOCONF_CFLAGS="-DUSE_LWF_JP2 $JPX_CFLAGS" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
482 - else |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
483 - JPX_AUTOCONF_CFLAGS="-DUSE_LWF_JP2 -DLINUX=1 -DFORTE" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
484 - fi |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
485 - else |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
486 - case `uname` in |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
487 - Darwin*) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
488 + case $host in |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
489 + *-darwin*) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
490 JPX_AUTOCONF_CFLAGS="-DUSE_LWF_JP2 -DMAC -DMAC_OS_X_BUILD" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
491 ;; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
492 AIX) |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
493 @@ -1756,7 +1775,6 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
494 JPX_AUTOCONF_CFLAGS="-DUSE_LWF_JP2 -DLINUX=1 -DFORTE" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
495 ;; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
496 esac |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
497 - fi |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
498 JPXDEVS='$(PSD)jpx.dev' |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
499 else |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
500 AC_MSG_RESULT([no]) |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
501 @@ -2506,22 +2524,15 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
502 DLL_EXT="" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
503 SO_LIB_VERSION_SEPARATOR="." |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
504 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
505 -if test x"$cross_compiling" = x"yes"; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
506 - DYNAMIC_CFLAGS="-fPIC" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
507 - GS_DYNAMIC_LDFLAGS="-shared -Wl,\$(LD_SET_DT_SONAME)\$(LDFLAGS_SO_PREFIX)\$(GS_SONAME_MAJOR)" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
508 - PCL_DYNAMIC_LDFLAGS="-shared -Wl,\$(LD_SET_DT_SONAME)\$(LDFLAGS_SO_PREFIX)\$(PCL_SONAME_MAJOR)" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
509 - XPS_DYNAMIC_LDFLAGS="-shared -Wl,\$(LD_SET_DT_SONAME)\$(LDFLAGS_SO_PREFIX)\$(XPS_SONAME_MAJOR)" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
510 - PDL_DYNAMIC_LDFLAGS="-shared -Wl,\$(LD_SET_DT_SONAME)\$(LDFLAGS_SO_PREFIX)\$(GPDL_SONAME_MAJOR)" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
511 - if test $ac_cv_prog_gcc = yes; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
512 - # GCC high level flag |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
513 - DYNAMIC_LIBS="-rdynamic" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
514 - else |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
515 - DYNAMIC_LIBS="" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
516 - fi |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
517 - SO_LIB_EXT=".so" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
518 -else |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
519 - case `uname` in |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
520 - Linux*|GNU*) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
521 +libname1="_SO_BASE)\$(GS_SOEXT)\$(DLL_EXT)" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
522 +libname2="_SO_BASE)\$(GS_SOEXT)\$(SO_LIB_VERSION_SEPARATOR)\$(GS_VERSION_MAJOR)\$(DLL_EXT)" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
523 +libname3="_SO_BASE)\$(GS_SOEXT)\$(SO_LIB_VERSION_SEPARATOR)\$(GS_VERSION_MAJOR)\$(SO_LIB_VERSION_SEPARATOR)\$(GS_VERSION_MINOR)\$(DLL_EXT)" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
524 +GS_SONAME="lib\$(GS${libname1}" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
525 +GS_SONAME_MAJOR="lib\$(GS${libname2}" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
526 +GS_SONAME_MAJOR_MINOR="lib\$(GS${libname3}" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
527 + |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
528 +case $host in |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
529 + *-linux*|*-gnu) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
530 DYNAMIC_CFLAGS="-fPIC" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
531 GS_DYNAMIC_LDFLAGS="-shared -Wl,\$(LD_SET_DT_SONAME)\$(LDFLAGS_SO_PREFIX)\$(GS_SONAME_MAJOR)" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
532 PCL_DYNAMIC_LDFLAGS="-shared -Wl,\$(LD_SET_DT_SONAME)\$(LDFLAGS_SO_PREFIX)\$(PCL_SONAME_MAJOR)" |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
533 @@ -2535,17 +2546,21 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
534 fi |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
535 SO_LIB_EXT=".so" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
536 ;; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
537 - MINGW*|MSYS*) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
538 - DYNAMIC_CFLAGS="" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
539 - GS_DYNAMIC_LDFLAGS="-shared -Wl,--out-implib=\$(BINDIR)/lib\$(GS_SO_BASE).dll.a -Wl,--export-all-symbols -Wl,--enable-auto-import" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
540 + *-mingw*|*-msys*|*-cygwin*) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
541 + DYNAMIC_CFLAGS="-fvisibility=hidden -DGSDLLEXPORT=\"__declspec(dllexport)\"" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
542 + GS_DYNAMIC_LDFLAGS="-shared -Wl,--out-implib=\$(BINDIR)/lib\$(GS_SO_BASE).dll.a -Wl,--enable-auto-import" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
543 PCL_DYNAMIC_LDFLAGS="-shared -Wl,--out-implib=\$(BINDIR)/lib\$(PCL_SO_BASE).dll.a -Wl,--export-all-symbols -Wl,--enable-auto-import" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
544 XPS_DYNAMIC_LDFLAGS="-shared -Wl,--out-implib=\$(BINDIR)/lib\$(XPS_SO_BASE).dll.a -Wl,--export-all-symbols -Wl,--enable-auto-import" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
545 PDL_DYNAMIC_LDFLAGS="-shared -Wl,--out-implib=\$(BINDIR)/lib\$(PDL_SO_BASE).dll.a -Wl,--export-all-symbols -Wl,--enable-auto-import" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
546 SO_LIB_EXT="" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
547 DLL_EXT=".dll" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
548 SO_LIB_VERSION_SEPARATOR="-" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
549 + # make sure the import library doesn't link a program against the DLL with the minor version in it |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
550 + GS_SONAME="lib\$(GS${libname1}" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
551 + GS_SONAME_MAJOR="lib\$(GS${libname3}" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
552 + GS_SONAME_MAJOR_MINOR="lib\$(GS${libname2}" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
553 ;; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
554 - *BSD) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
555 + *bsd*) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
556 DYNAMIC_CFLAGS="-fPIC" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
557 GS_DYNAMIC_LDFLAGS="-shared -Wl,\$(LD_SET_DT_SONAME)\$(LDFLAGS_SO_PREFIX)\$(GS_SONAME_MAJOR)" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
558 PCL_DYNAMIC_LDFLAGS="-shared -Wl,\$(LD_SET_DT_SONAME)\$(LDFLAGS_SO_PREFIX)\$(PCL_SONAME_MAJOR)" |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
559 @@ -2553,7 +2568,7 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
560 DYNAMIC_LIBS="" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
561 SO_LIB_EXT=".so" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
562 ;; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
563 - Darwin*) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
564 + *-darwin*) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
565 GS_DYNAMIC_LDFLAGS="-dynamiclib -install_name \$(GS_SONAME_MAJOR_MINOR)" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
566 PCL_DYNAMIC_LDFLAGS="-dynamiclib -install_name \$(PCL_SONAME_MAJOR_MINOR)" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
567 XPS_DYNAMIC_LDFLAGS="-dynamiclib -install_name \$(XPS_SONAME_MAJOR_MINOR)" |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
568 @@ -2591,15 +2606,18 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
569 fi |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
570 SO_LIB_EXT=".so" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
571 ;; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
572 - esac |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
573 -fi |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
574 +esac |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
575 + |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
576 +AC_SUBST(GS_SONAME) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
577 +AC_SUBST(GS_SONAME_MAJOR) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
578 +AC_SUBST(GS_SONAME_MAJOR_MINOR) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
579 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
580 AC_ARG_ENABLE([dynamic], AC_HELP_STRING([--enable-dynamic], |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
581 [Enable dynamically loaded drivers]), |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
582 [ |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
583 if test "x$enable_dynamic" != xno; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
584 - case `uname` in |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
585 - Linux*|GNU*) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
586 + case $host in |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
587 + *-linux*|*-gnu) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
588 INSTALL_SHARED="install-shared" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
589 if test "x$X_DEVS" != x; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
590 DYNAMIC_DEVS="\$(GLOBJDIR)/X11.so" |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
591 @@ -2611,14 +2629,14 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
592 OPT_CFLAGS="$DYNAMIC_CFLAGS $OPT_CFLAGS" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
593 DBG_CFLAGS="$DYNAMIC_CFLAGS $DBG_CFLAGS" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
594 ;; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
595 - *BSD) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
596 + *bsd*) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
597 DYNAMIC_DEVS="\$(GLOBJDIR)/X11.so" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
598 DYNAMIC_FLAGS="-DGS_DEVS_SHARED -DGS_DEVS_SHARED_DIR=\\\"\$(gssharedir)\\\"" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
599 X11_DEVS="" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
600 OPT_CFLAGS="$DYNAMIC_CFLAGS $OPT_CFLAGS" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
601 DBG_CFLAGS="$DYNAMIC_CFLAGS $DBG_CFLAGS" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
602 ;; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
603 - Darwin*) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
604 + *-darwin*) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
605 INSTALL_SHARED="install-shared" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
606 DYNAMIC_FLAGS="-DGS_DEVS_SHARED -DGS_DEVS_SHARED_DIR=\\\"\$(gssharedir)\\\"" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
607 X11_DEVS="" |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
608 @@ -2963,23 +2981,31 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
609 # usually empty on Unix-like systems |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
610 # -------------------------------------------------- |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
611 EXEEXT="" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
612 +AUXEXEEXT="" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
613 + |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
614 +case $host in |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
615 + *-mingw*|*-msys*|*-cygwin*) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
616 + EXEEXT=".exe" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
617 + ;; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
618 + *) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
619 + ;; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
620 +esac |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
621 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
622 AC_ARG_WITH([exe-ext], AC_HELP_STRING([--with-exe-ext=EXT], |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
623 - [set the file name executable extension (must include any separator e.g. the period in ".exe")]),[], [exe_ext=]) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
624 + [set the file name executable extension (must include any separator e.g. the period in ".exe")]), |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
625 + [EXEEXT="$with_exe_ext"]) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
626 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
627 -if test "x"$with_exe_ext != "x"; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
628 - EXEEXT="$with_exe_ext" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
629 -else |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
630 - if test x"$cross_compiling" != x"yes"; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
631 - case `uname` in |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
632 - MINGW*|MSYS*) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
633 - EXEEXT=".exe" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
634 - ;; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
635 - esac |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
636 - fi |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
637 -fi |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
638 +case $build in |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
639 + *-mingw*|*-msys*|*-cygwin*) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
640 + AUXEXEEXT=".exe" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
641 + ;; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
642 + *) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
643 + AUXEXEEXT="$EXEEXT" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
644 + ;; |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
645 +esac |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
646 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
647 AC_SUBST(EXEEXT) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
648 +AC_SUBST(AUXEXEEXT) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
649 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
650 # -------------------------------------------------- |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
651 # Check for disabling of versioned path option. |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
652 @@ -3034,7 +3060,7 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
653 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
654 AC_SUBST(CLUSTER_CFLAGS) |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
655 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
656 -if test x"$CCAUX" != x"$CC"; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
657 +if test x"$build" != x"$host"; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
658 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
659 ilog2() |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
660 { |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
661 @@ -3174,7 +3200,7 @@ |
4959
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
662 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
663 CONFIG_FILES_LIST="$CONFIG_FILES_LIST $THEMAKEFILE" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
664 |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
665 -if test x"$THEMAKEFILE" != x"$MAKEFILE" && test x"$CCAUX" = x"$CC"; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
666 +if test x"$THEMAKEFILE" != x"$MAKEFILE" && test x"$build" = x"$host"; then |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
667 CONFIG_FILES_LIST="$CONFIG_FILES_LIST" |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
668 fi |
506a61f959e4
Update ghostscript to 9.26.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
669 |
5627
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
670 Only in ghostscript-9.50: configure.ac.orig |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
671 diff -ur ghostscript-9.50.orig/Makefile.in ghostscript-9.50/Makefile.in |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
672 --- ghostscript-9.50.orig/Makefile.in 2020-12-27 14:29:32.689235419 -0500 |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
673 +++ ghostscript-9.50/Makefile.in 2020-12-27 18:25:25.241079917 -0500 |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
674 @@ -172,6 +172,9 @@ |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
675 |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
676 GS=@GS@ |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
677 GS_SO_BASE=@GS@ |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
678 +GS_SONAME=@GS_SONAME@ |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
679 +GS_SONAME_MAJOR=@GS_SONAME_MAJOR@ |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
680 +GS_SONAME_MAJOR_MINOR=@GS_SONAME_MAJOR_MINOR@ |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
681 |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
682 PCL=@PCL@ |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
683 PCL_SO_BASE=@PCL@ |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
684 @@ -183,7 +186,7 @@ |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
685 GPDL_SO_BASE=@GPDL@ |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
686 |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
687 XE=@EXEEXT@ |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
688 -XEAUX=@EXEEXT@ |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
689 +XEAUX=@AUXEXEEXT@ |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
690 |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
691 PCL_TARGET=@PCL_TARGET@ |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
692 XPS_TARGET=@XPS_TARGET@ |
b022da047e9b
* src/ghostscript-1-fixes.patch: Update patch for fontconfig
John Donoghue <john.donoghue@ieee.org>
parents:
5189
diff
changeset
|
693 Only in ghostscript-9.50: Makefile.in.orig |