Mercurial > mxe-octave
view src/transfig-1-fixes.patch @ 5618:bd132bde9ae2
transfig: updae to v3.2.8
* src/transfig.mk: update version/checksum
* src/transfig-1-fixes.patch: updated patch
author | John Donoghue <john.donoghue@ieee.org> |
---|---|
date | Thu, 24 Dec 2020 08:07:45 -0500 |
parents | e5acf1d94d33 |
children | 68dec87c0ebe |
line wrap: on
line source
diff -ur fig2dev-3.2.8.orig/fig2dev/dev/genbitmaps.c fig2dev-3.2.8/fig2dev/dev/genbitmaps.c --- fig2dev-3.2.8.orig/fig2dev/dev/genbitmaps.c 2020-12-24 07:58:17.831822681 -0500 +++ fig2dev-3.2.8/fig2dev/dev/genbitmaps.c 2020-12-24 07:59:41.971440443 -0500 @@ -493,8 +493,9 @@ err_msg("Cannot write command for conversion to bitmap"); BITMAP_EXIT_FAILURE; } - +#if !defined (__WIN32__) || defined (__CYGWIN__) (void) signal(SIGPIPE, bitmaps_broken_pipe); +#endif if ((tfp = popen(com, "w")) == NULL) { fprintf(stderr, "fig2dev: Cannot open pipe to ghostscript\n"); fprintf(stderr, "command was: %s\n", com); @@ -534,8 +535,9 @@ status = pclose(tfp); tfp = NULL; /* Otherwise main() tries to close tfp again */ +#if !defined (__WIN32__) || defined (__CYGWIN__) (void) signal(SIGPIPE, SIG_DFL); - +#endif if (status != 0) { FILE *f; diff -ur fig2dev-3.2.8.orig/fig2dev/dev/genemf.h fig2dev-3.2.8/fig2dev/dev/genemf.h --- fig2dev-3.2.8.orig/fig2dev/dev/genemf.h 2020-12-24 07:58:17.831822681 -0500 +++ fig2dev-3.2.8/fig2dev/dev/genemf.h 2020-12-24 08:06:13.519929445 -0500 @@ -30,7 +30,9 @@ #include "config.h" #endif +#if !defined (__WIN32__) || defined (__CYGWIN__) #include <endian.h> +#endif typedef unsigned char uchar; typedef unsigned short TCHAR; diff -ur fig2dev-3.2.8.orig/fig2dev/dev/genpdf.c fig2dev-3.2.8/fig2dev/dev/genpdf.c --- fig2dev-3.2.8.orig/fig2dev/dev/genpdf.c 2020-12-24 07:58:17.831822681 -0500 +++ fig2dev-3.2.8/fig2dev/dev/genpdf.c 2020-12-24 08:01:13.368456502 -0500 @@ -111,7 +111,9 @@ exit(EXIT_FAILURE); } +#if !defined (__WIN32__) || defined (__CYGWIN__) (void) signal(SIGPIPE, pdf_broken_pipe); +#endif if ((tfp = popen(com, "w")) == 0) { err_msg("fig2dev: Cannot open pipe to ghostscript"); put_msg("Command was: %s", com); @@ -145,7 +147,9 @@ err_msg("Error in ghostcript command,\n %s", com); status = -1; } else { +#if !defined (__WIN32__) || defined (__CYGWIN__) (void)signal(SIGPIPE, SIG_DFL); +#endif } if (com != com_buf)