changeset 6852:1490118493f0

transfig: update to v3.2.9 * src/transfig.mk: update to v3.2.9 * src/transfig-1-fixes.patch: update patches * src/graphicsmagick.mk: add transfig as a mingw graphicsmagick dependancy
author John Donoghue <john.donoghue@ieee.org>
date Tue, 29 Aug 2023 19:53:48 -0400
parents fbb972f95f49
children e77f1ac3b917
files src/graphicsmagick.mk src/transfig-1-fixes.patch src/transfig.mk
diffstat 3 files changed, 44 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/graphicsmagick.mk	Tue Aug 29 19:53:47 2023 -0400
+++ b/src/graphicsmagick.mk	Tue Aug 29 19:53:48 2023 -0400
@@ -9,6 +9,9 @@
 $(PKG)_FILE     := GraphicsMagick-$($(PKG)_VERSION).tar.xz
 $(PKG)_URL      := http://$(SOURCEFORGE_MIRROR)/project/$(PKG)/$(PKG)/$($(PKG)_VERSION)/$($(PKG)_FILE)
 $(PKG)_DEPS     := zlib bzip2 libjbig jpeg jasper lcms libpng tiff freetype libxml2
+ifeq ($(MXE_SYSTEM),mingw)
+    $(PKG)_DEPS += transfig
+endif
 ifneq ($(MXE_SYSTEM),msvc)
     $(PKG)_DEPS += pthreads libtool
 endif
--- a/src/transfig-1-fixes.patch	Tue Aug 29 19:53:47 2023 -0400
+++ b/src/transfig-1-fixes.patch	Tue Aug 29 19:53:48 2023 -0400
@@ -95,3 +95,42 @@
  void
  init_stream(struct xfig_stream *restrict xf_stream)
  {
+diff -ur fig2dev-3.2.9.orig/fig2dev/dev/genbitmaps.c fig2dev-3.2.9/fig2dev/dev/genbitmaps.c
+--- fig2dev-3.2.9.orig/fig2dev/dev/genbitmaps.c	2023-08-28 14:23:23.409382069 -0400
++++ fig2dev-3.2.9/fig2dev/dev/genbitmaps.c	2023-08-28 14:28:00.897893044 -0400
+@@ -36,7 +36,9 @@
+ #include <stdlib.h>
+ #include <string.h>
+ #include <signal.h>
++#if ! defined (__WIN32__) || defined (__CYGWIN__)
+ #include <sys/wait.h>
++#endif
+ 
+ #include "bool.h"
+ #include "fig2dev.h"	/* includes bool.h and object.h */
+diff -ur fig2dev-3.2.9.orig/fig2dev/dev/readeps.c fig2dev-3.2.9/fig2dev/dev/readeps.c
+--- fig2dev-3.2.9.orig/fig2dev/dev/readeps.c	2023-08-28 14:29:52.787550642 -0400
++++ fig2dev-3.2.9/fig2dev/dev/readeps.c	2023-08-28 14:30:41.593454664 -0400
+@@ -29,7 +29,9 @@
+ #include <stdlib.h>
+ #include <string.h>
+ #include <math.h>
++#if !defined (__WIN32__) || defined (__CYGWIN__)
+ #include <sys/wait.h>
++#endif
+ 
+ #include "fig2dev.h"	/* includes bool.h and object.h */
+ //#include "object.h"
+diff -ur fig2dev-3.2.9.orig/fig2dev/dev/readpics.c fig2dev-3.2.9/fig2dev/dev/readpics.c
+--- fig2dev-3.2.9.orig/fig2dev/dev/readpics.c	2023-08-28 14:31:39.776916666 -0400
++++ fig2dev-3.2.9/fig2dev/dev/readpics.c	2023-08-28 14:32:25.565641164 -0400
+@@ -31,7 +31,9 @@
+ #include <string.h>
+ #include <unistd.h>
+ #include <sys/stat.h>
++#if !defined (__WIN32__) || defined (__CYGWIN__)
+ #include <sys/wait.h>
++#endif
+ 
+ #include "messages.h"
+ #include "xtmpfile.h"
--- a/src/transfig.mk	Tue Aug 29 19:53:47 2023 -0400
+++ b/src/transfig.mk	Tue Aug 29 19:53:48 2023 -0400
@@ -3,8 +3,8 @@
 
 PKG             := transfig
 $(PKG)_IGNORE   :=
-$(PKG)_VERSION  := 3.2.8b
-$(PKG)_CHECKSUM := 9a85b37a0770d73915584f1e75e58375b093d9bd
+$(PKG)_VERSION  := 3.2.9
+$(PKG)_CHECKSUM := 3983ae7306e608b503ac840973b1f86e9d867abf
 $(PKG)_SUBDIR   := fig2dev-$($(PKG)_VERSION)
 $(PKG)_FILE     := fig2dev-$($(PKG)_VERSION).tar.xz
 $(PKG)_URL      := http://$(SOURCEFORGE_MIRROR)/project/mcj/$($(PKG)_FILE)