# HG changeset patch # User Mark Brand # Date 1273620310 -7200 # Node ID ee4ff8230a9cf16da6b00263c4e0d261c2705527 # Parent 558626b3b2a8cdbf49fe42ae5e7f10c6ef38243a upgrade package pdflib_lite A minor patch was required. The original code seems to assume that that isinfinite and WIN32 are mutually exclusive, which does not appear to be the case with MinGW. Result is that DWORD remains undefined. diff --git a/src/pdflib_lite-mingw.patch b/src/pdflib_lite-mingw.patch new file mode 100644 --- /dev/null +++ b/src/pdflib_lite-mingw.patch @@ -0,0 +1,20 @@ +This file is part of mingw-cross-env. +See doc/index.html for further information. + +diff -urN a/libs/pdcore/pc_util.c b/libs/pdcore/pc_util.c +--- a/libs/pdcore/pc_util.c 2010-04-29 15:50:05.000000000 +0200 ++++ b/libs/pdcore/pc_util.c 2010-05-11 23:59:03.915954995 +0200 +@@ -30,8 +30,12 @@ + #include /* for finite */ + #endif + +-#if defined (isfinite) ++#if defined(isfinite) + #define PDC_ISFINITE isfinite ++#if defined(__MINGW32__) ++/* MinGW has infinite, but we still need DWORD */ ++#include ++#endif + #else /* isfinite */ + + #if defined(WIN32) diff --git a/src/pdflib_lite.mk b/src/pdflib_lite.mk --- a/src/pdflib_lite.mk +++ b/src/pdflib_lite.mk @@ -4,8 +4,8 @@ # PDFlib Lite PKG := pdflib_lite $(PKG)_IGNORE := -$(PKG)_VERSION := 7.0.4p4 -$(PKG)_CHECKSUM := 36d3f8cedeed95ec68ae90f489d9bfb40b4c6593 +$(PKG)_VERSION := 7.0.5 +$(PKG)_CHECKSUM := 5b2bf5edc49dba3da0997ade0e191511a37fae01 $(PKG)_SUBDIR := PDFlib-Lite-$($(PKG)_VERSION) $(PKG)_FILE := PDFlib-Lite-$($(PKG)_VERSION).tar.gz $(PKG)_WEBSITE := http://www.pdflib.com/download/free-software/pdflib-lite-7/