summaryrefslogtreecommitdiffstats
path: root/src/chipmunk.mk
diff options
context:
space:
mode:
authorTony Theodore <tonyt@logyst.com>2018-03-15 02:07:25 (GMT)
committerTony Theodore <tonyt@logyst.com>2018-03-17 08:13:11 (GMT)
commit193b97e8706b04cb6f9f32ab213179d62a6d4315 (patch)
treeca1b44241497786105f09ea73268132b3e499231 /src/chipmunk.mk
parent6de6c7a9b3ee83088bb03fa6ca7d00babd325252 (diff)
downloadmxe-193b97e8706b04cb6f9f32ab213179d62a6d4315.zip
mxe-193b97e8706b04cb6f9f32ab213179d62a6d4315.tar.gz
mxe-193b97e8706b04cb6f9f32ab213179d62a6d4315.tar.bz2
chipmunk: update 6.2.2 --> 7.0.2 and use new-style options
replaces and closes #1421
Diffstat (limited to 'src/chipmunk.mk')
-rw-r--r--src/chipmunk.mk25
1 files changed, 7 insertions, 18 deletions
diff --git a/src/chipmunk.mk b/src/chipmunk.mk
index cac7b4a..387e100 100644
--- a/src/chipmunk.mk
+++ b/src/chipmunk.mk
@@ -4,29 +4,18 @@ PKG := chipmunk
$(PKG)_WEBSITE := https://chipmunk-physics.net/
$(PKG)_DESCR := Chipmunk Physics
$(PKG)_IGNORE :=
-$(PKG)_VERSION := 6.2.2
-$(PKG)_CHECKSUM := c51f0e3a30770f6b940de3228bee40a871aaf7611a1b5ec546a7d2b9e1041f97
-$(PKG)_SUBDIR := Chipmunk2D-Chipmunk-$($(PKG)_VERSION)
-$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz
-$(PKG)_URL := https://github.com/slembcke/Chipmunk2D/archive/Chipmunk-$($(PKG)_VERSION).tar.gz
+$(PKG)_VERSION := 7.0.2
+$(PKG)_CHECKSUM := 6b6d8d5d910c4442fb9c8c4c46a178126d8c21d075cdb3ce439a7f8d8757b0ca
+$(PKG)_GH_CONF := slembcke/Chipmunk2D/tags, Chipmunk-
$(PKG)_DEPS := cc
-define $(PKG)_UPDATE
- $(WGET) -q -O- 'https://github.com/slembcke/Chipmunk2D/releases' | \
- $(SED) -n 's,.*/archive/Chipmunk-\([0-9][^>]*\)\.tar.*,\1,p' | \
- head -1
-endef
-
define $(PKG)_BUILD
- mkdir '$(1)/build'
- cd '$(1)/build' && '$(TARGET)-cmake' .. \
+ cd '$(BUILD_DIR)' && $(TARGET)-cmake '$(SOURCE_DIR)' \
-DBUILD_DEMOS=OFF \
-DINSTALL_DEMOS=OFF \
- $(if $(BUILD_STATIC), \
- -DINSTALL_STATIC=ON, \
- -DINSTALL_STATIC=OFF)
-
- $(MAKE) -C '$(1)/build' -j '$(JOBS)' install
+ -DINSTALL_STATIC=$(CMAKE_STATIC_BOOL)
+ $(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)'
+ $(MAKE) -C '$(BUILD_DIR)' -j 1 install
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic -std=c99 \