Mercurial > mxe-octave
annotate src/transfig-1-fixes.patch @ 5756:68dec87c0ebe
update transfig to v3.2.8a
* src/transfig-1-fixes.patch: update patch
* src/transfig.mk: update version/checksum
author | John Donoghue <john.donoghue@ieee.org> |
---|---|
date | Tue, 27 Apr 2021 09:25:24 -0400 |
parents | bd132bde9ae2 |
children | b96d29842043 |
rev | line source |
---|---|
5618
bd132bde9ae2
transfig: updae to v3.2.8
John Donoghue <john.donoghue@ieee.org>
parents:
4863
diff
changeset
|
1 diff -ur fig2dev-3.2.8.orig/fig2dev/dev/genbitmaps.c fig2dev-3.2.8/fig2dev/dev/genbitmaps.c |
bd132bde9ae2
transfig: updae to v3.2.8
John Donoghue <john.donoghue@ieee.org>
parents:
4863
diff
changeset
|
2 --- fig2dev-3.2.8.orig/fig2dev/dev/genbitmaps.c 2020-12-24 07:58:17.831822681 -0500 |
bd132bde9ae2
transfig: updae to v3.2.8
John Donoghue <john.donoghue@ieee.org>
parents:
4863
diff
changeset
|
3 +++ fig2dev-3.2.8/fig2dev/dev/genbitmaps.c 2020-12-24 07:59:41.971440443 -0500 |
bd132bde9ae2
transfig: updae to v3.2.8
John Donoghue <john.donoghue@ieee.org>
parents:
4863
diff
changeset
|
4 @@ -493,8 +493,9 @@ |
bd132bde9ae2
transfig: updae to v3.2.8
John Donoghue <john.donoghue@ieee.org>
parents:
4863
diff
changeset
|
5 err_msg("Cannot write command for conversion to bitmap"); |
bd132bde9ae2
transfig: updae to v3.2.8
John Donoghue <john.donoghue@ieee.org>
parents:
4863
diff
changeset
|
6 BITMAP_EXIT_FAILURE; |
4863 | 7 } |
8 - | |
9 +#if !defined (__WIN32__) || defined (__CYGWIN__) | |
10 (void) signal(SIGPIPE, bitmaps_broken_pipe); | |
11 +#endif | |
5618
bd132bde9ae2
transfig: updae to v3.2.8
John Donoghue <john.donoghue@ieee.org>
parents:
4863
diff
changeset
|
12 if ((tfp = popen(com, "w")) == NULL) { |
bd132bde9ae2
transfig: updae to v3.2.8
John Donoghue <john.donoghue@ieee.org>
parents:
4863
diff
changeset
|
13 fprintf(stderr, "fig2dev: Cannot open pipe to ghostscript\n"); |
4863 | 14 fprintf(stderr, "command was: %s\n", com); |
5618
bd132bde9ae2
transfig: updae to v3.2.8
John Donoghue <john.donoghue@ieee.org>
parents:
4863
diff
changeset
|
15 @@ -534,8 +535,9 @@ |
4178 | 16 |
4863 | 17 status = pclose(tfp); |
5618
bd132bde9ae2
transfig: updae to v3.2.8
John Donoghue <john.donoghue@ieee.org>
parents:
4863
diff
changeset
|
18 tfp = NULL; /* Otherwise main() tries to close tfp again */ |
bd132bde9ae2
transfig: updae to v3.2.8
John Donoghue <john.donoghue@ieee.org>
parents:
4863
diff
changeset
|
19 +#if !defined (__WIN32__) || defined (__CYGWIN__) |
4178 | 20 (void) signal(SIGPIPE, SIG_DFL); |
5618
bd132bde9ae2
transfig: updae to v3.2.8
John Donoghue <john.donoghue@ieee.org>
parents:
4863
diff
changeset
|
21 - |
bd132bde9ae2
transfig: updae to v3.2.8
John Donoghue <john.donoghue@ieee.org>
parents:
4863
diff
changeset
|
22 +#endif |
bd132bde9ae2
transfig: updae to v3.2.8
John Donoghue <john.donoghue@ieee.org>
parents:
4863
diff
changeset
|
23 if (status != 0) { |
bd132bde9ae2
transfig: updae to v3.2.8
John Donoghue <john.donoghue@ieee.org>
parents:
4863
diff
changeset
|
24 FILE *f; |
bd132bde9ae2
transfig: updae to v3.2.8
John Donoghue <john.donoghue@ieee.org>
parents:
4863
diff
changeset
|
25 |
bd132bde9ae2
transfig: updae to v3.2.8
John Donoghue <john.donoghue@ieee.org>
parents:
4863
diff
changeset
|
26 diff -ur fig2dev-3.2.8.orig/fig2dev/dev/genpdf.c fig2dev-3.2.8/fig2dev/dev/genpdf.c |
bd132bde9ae2
transfig: updae to v3.2.8
John Donoghue <john.donoghue@ieee.org>
parents:
4863
diff
changeset
|
27 --- fig2dev-3.2.8.orig/fig2dev/dev/genpdf.c 2020-12-24 07:58:17.831822681 -0500 |
bd132bde9ae2
transfig: updae to v3.2.8
John Donoghue <john.donoghue@ieee.org>
parents:
4863
diff
changeset
|
28 +++ fig2dev-3.2.8/fig2dev/dev/genpdf.c 2020-12-24 08:01:13.368456502 -0500 |
bd132bde9ae2
transfig: updae to v3.2.8
John Donoghue <john.donoghue@ieee.org>
parents:
4863
diff
changeset
|
29 @@ -111,7 +111,9 @@ |
bd132bde9ae2
transfig: updae to v3.2.8
John Donoghue <john.donoghue@ieee.org>
parents:
4863
diff
changeset
|
30 exit(EXIT_FAILURE); |
bd132bde9ae2
transfig: updae to v3.2.8
John Donoghue <john.donoghue@ieee.org>
parents:
4863
diff
changeset
|
31 } |
bd132bde9ae2
transfig: updae to v3.2.8
John Donoghue <john.donoghue@ieee.org>
parents:
4863
diff
changeset
|
32 |
4178 | 33 +#if !defined (__WIN32__) || defined (__CYGWIN__) |
4863 | 34 (void) signal(SIGPIPE, pdf_broken_pipe); |
4178 | 35 +#endif |
4863 | 36 if ((tfp = popen(com, "w")) == 0) { |
5618
bd132bde9ae2
transfig: updae to v3.2.8
John Donoghue <john.donoghue@ieee.org>
parents:
4863
diff
changeset
|
37 err_msg("fig2dev: Cannot open pipe to ghostscript"); |
bd132bde9ae2
transfig: updae to v3.2.8
John Donoghue <john.donoghue@ieee.org>
parents:
4863
diff
changeset
|
38 put_msg("Command was: %s", com); |
bd132bde9ae2
transfig: updae to v3.2.8
John Donoghue <john.donoghue@ieee.org>
parents:
4863
diff
changeset
|
39 @@ -145,7 +147,9 @@ |
bd132bde9ae2
transfig: updae to v3.2.8
John Donoghue <john.donoghue@ieee.org>
parents:
4863
diff
changeset
|
40 err_msg("Error in ghostcript command,\n %s", com); |
bd132bde9ae2
transfig: updae to v3.2.8
John Donoghue <john.donoghue@ieee.org>
parents:
4863
diff
changeset
|
41 status = -1; |
bd132bde9ae2
transfig: updae to v3.2.8
John Donoghue <john.donoghue@ieee.org>
parents:
4863
diff
changeset
|
42 } else { |
bd132bde9ae2
transfig: updae to v3.2.8
John Donoghue <john.donoghue@ieee.org>
parents:
4863
diff
changeset
|
43 +#if !defined (__WIN32__) || defined (__CYGWIN__) |
bd132bde9ae2
transfig: updae to v3.2.8
John Donoghue <john.donoghue@ieee.org>
parents:
4863
diff
changeset
|
44 (void)signal(SIGPIPE, SIG_DFL); |
bd132bde9ae2
transfig: updae to v3.2.8
John Donoghue <john.donoghue@ieee.org>
parents:
4863
diff
changeset
|
45 +#endif |
4178 | 46 } |
47 | |
5618
bd132bde9ae2
transfig: updae to v3.2.8
John Donoghue <john.donoghue@ieee.org>
parents:
4863
diff
changeset
|
48 if (com != com_buf) |