summaryrefslogtreecommitdiffstats
path: root/src/devil.mk
diff options
context:
space:
mode:
authorTony Theodore <tonyt@logyst.com>2017-07-20 10:25:38 (GMT)
committerTony Theodore <tonyt@logyst.com>2017-07-20 10:25:38 (GMT)
commit4e3f9c4e4f253a2839a5bd8e817526d64c0a1a74 (patch)
tree37dc67ef41f6c8b4144f9e4bdfa594502b454957 /src/devil.mk
parentbec723f574da69d4e4fdb2bac9cb7750c9082134 (diff)
downloadmxe-4e3f9c4e4f253a2839a5bd8e817526d64c0a1a74.zip
mxe-4e3f9c4e4f253a2839a5bd8e817526d64c0a1a74.tar.gz
mxe-4e3f9c4e4f253a2839a5bd8e817526d64c0a1a74.tar.bz2
ccfits cfitsio devil jasper: update and switch to cmake
Diffstat (limited to 'src/devil.mk')
-rw-r--r--src/devil.mk41
1 files changed, 8 insertions, 33 deletions
diff --git a/src/devil.mk b/src/devil.mk
index efd2a0a..008b5a0 100644
--- a/src/devil.mk
+++ b/src/devil.mk
@@ -4,40 +4,15 @@ PKG := devil
$(PKG)_WEBSITE := https://openil.sourceforge.io/
$(PKG)_DESCR := DevIL
$(PKG)_IGNORE :=
-$(PKG)_VERSION := 1.7.8
-$(PKG)_CHECKSUM := 682ffa3fc894686156337b8ce473c954bf3f4fb0f3ecac159c73db632d28a8fd
-$(PKG)_SUBDIR := devil-$($(PKG)_VERSION)
-$(PKG)_FILE := DevIL-$($(PKG)_VERSION).tar.gz
-$(PKG)_URL := https://$(SOURCEFORGE_MIRROR)/project/openil/DevIL/$($(PKG)_VERSION)/$($(PKG)_FILE)
+$(PKG)_VERSION := cba359b
+$(PKG)_CHECKSUM := 18323d6ac0a9e5109b0f461c628e24fc2666eee5bd476aaca8cbcdb2dae9e211
+$(PKG)_GH_CONF := DentonW/DevIL/master
$(PKG)_DEPS := gcc freeglut jasper jpeg lcms libmng libpng openexr sdl tiff zlib
-define $(PKG)_UPDATE
- $(WGET) -q -O- 'https://sourceforge.net/p/openil/svn/HEAD/tree/tags/' | \
- grep '<a href="' | \
- $(SED) -n 's,.*<a href="release-\([0-9][^"]*\)".*,\1,p' | \
- tail -1
-endef
-
define $(PKG)_BUILD
- # autotools files in tarball are ancient (2009) so regenerate
- $(if $(BUILD_STATIC), \
- $(SED) -i 's/__declspec(dllimport)//' '$(1)/include/IL/il.h', \
- cd '$(1)' && $(LIBTOOLIZE) && autoreconf -fi)
- cd '$(1)' && ./configure \
- $(MXE_CONFIGURE_OPTS) \
- --enable-ILU \
- --enable-ILUT \
- --disable-allegro \
- --disable-directx8 \
- --enable-directx9 \
- --enable-opengl \
- --enable-sdl \
- --disable-sdltest \
- --disable-wdp \
- --with-zlib \
- --without-squish \
- --without-nvtt \
- --without-x \
- --without-examples
- $(MAKE) -C '$(1)' -j '$(JOBS)' install bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS= INFO_DEPS=
+ cd '$(BUILD_DIR)' && $(TARGET)-cmake '$(SOURCE_DIR)/DevIL' \
+ -DIL_TESTS=OFF \
+ -DCMAKE_CXX_FLAGS="-D__STDC_LIMIT_MACROS"
+ $(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)'
+ $(MAKE) -C '$(BUILD_DIR)' -j 1 install
endef