comparison src/libmng.mk @ 3296:8f0877237c55

[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.
author Michael Goffioul <michael.goffioul@gmail.com>
date Sat, 09 Nov 2013 23:28:04 -0500
parents 4ffe93bd5b54
children 13be64f9f16d
comparison
equal deleted inserted replaced
3295:14d0e2102581 3296:8f0877237c55
6 $(PKG)_CHECKSUM := 7dd35369ff5916e1823cbacef984ab1b87714b69 6 $(PKG)_CHECKSUM := 7dd35369ff5916e1823cbacef984ab1b87714b69
7 $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) 7 $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
8 $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.xz 8 $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.xz
9 $(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/project/$(PKG)/$(PKG)-devel/$($(PKG)_VERSION)/$($(PKG)_FILE) 9 $(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/project/$(PKG)/$(PKG)-devel/$($(PKG)_VERSION)/$($(PKG)_FILE)
10 $(PKG)_DEPS := zlib jpeg lcms 10 $(PKG)_DEPS := zlib jpeg lcms
11 ifneq ($(MXE_SYSTEM),msvc)
12 $(PKG)_DEPS += lcms1
13 endif
14 11
15 define $(PKG)_UPDATE 12 define $(PKG)_UPDATE
16 $(WGET) -q -O- 'http://sourceforge.net/projects/libmng/files/libmng-devel/' | \ 13 $(WGET) -q -O- 'http://sourceforge.net/projects/libmng/files/libmng-devel/' | \
17 $(SED) -n 's,.*/\([0-9][^"]*\)/".*,\1,p' | \ 14 $(SED) -n 's,.*/\([0-9][^"]*\)/".*,\1,p' | \
18 head -1 15 head -1
24 $(CONFIGURE_CPPFLAGS) $(CONFIGURE_LDFLAGS) \ 21 $(CONFIGURE_CPPFLAGS) $(CONFIGURE_LDFLAGS) \
25 $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \ 22 $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \
26 --prefix='$(HOST_PREFIX)' \ 23 --prefix='$(HOST_PREFIX)' \
27 $(ENABLE_SHARED_OR_STATIC) \ 24 $(ENABLE_SHARED_OR_STATIC) \
28 && $(CONFIGURE_POST_HOOK) 25 && $(CONFIGURE_POST_HOOK)
29 $(MAKE) -C '$(1)' -j '$(JOBS)' install 26 $(MAKE) -C '$(1)' -j '$(JOBS)' install DESTDIR='$(3)'
30 if test x$(MXE_SYSTEM) = xmsvc; then \
31 $(SED) -i -e 's/lcms//' '$(1)/libmng.pc'; \
32 fi
33 endef 27 endef