# HG changeset patch # User Michael Goffioul # Date 1384057684 18000 # Node ID 8f0877237c5575c70b30ba776ed7eecc8f5296c2 # Parent 14d0e2102581acda93bcd6dfb3c8bc96e1e519c1 [MSVC] Update to newer libmng. * src/libmng.png: Remove MSVC-specific paths that disabled lcms1. * src/msvc-libmng-1.patch: Add -no-undefined to libtool flags. diff -r 14d0e2102581 -r 8f0877237c55 src/libmng.mk --- a/src/libmng.mk Sat Nov 09 23:28:04 2013 -0500 +++ b/src/libmng.mk Sat Nov 09 23:28:04 2013 -0500 @@ -8,9 +8,6 @@ $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.xz $(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/project/$(PKG)/$(PKG)-devel/$($(PKG)_VERSION)/$($(PKG)_FILE) $(PKG)_DEPS := zlib jpeg lcms -ifneq ($(MXE_SYSTEM),msvc) - $(PKG)_DEPS += lcms1 -endif define $(PKG)_UPDATE $(WGET) -q -O- 'http://sourceforge.net/projects/libmng/files/libmng-devel/' | \ @@ -26,8 +23,5 @@ --prefix='$(HOST_PREFIX)' \ $(ENABLE_SHARED_OR_STATIC) \ && $(CONFIGURE_POST_HOOK) - $(MAKE) -C '$(1)' -j '$(JOBS)' install - if test x$(MXE_SYSTEM) = xmsvc; then \ - $(SED) -i -e 's/lcms//' '$(1)/libmng.pc'; \ - fi + $(MAKE) -C '$(1)' -j '$(JOBS)' install DESTDIR='$(3)' endef diff -r 14d0e2102581 -r 8f0877237c55 src/msvc-libmng-1.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/msvc-libmng-1.patch Sat Nov 09 23:28:04 2013 -0500 @@ -0,0 +1,11 @@ +diff -ur libmng-2.0.2-orig/Makefile.am libmng-2.0.2/Makefile.am +--- libmng-2.0.2-orig/Makefile.am 2013-03-05 06:59:27 -0500 ++++ libmng-2.0.2/Makefile.am 2013-11-09 12:13:37 -0500 +@@ -9,6 +9,7 @@ + + # libmng release @VERSION@ + libmng_la_LDFLAGS = \ ++ -no-undefined \ + -version-number @MNG_MAJOR_NR@:@MNG_MINOR_NR@:@MNG_RELEASE_NR@ + + lib_LTLIBRARIES = libmng.la