mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-05 06:33:50 +02:00
Chipmunk2D: update to 7.0.3.
This commit is contained in:
parent
c982ad69f9
commit
7de632765e
2 changed files with 3 additions and 38 deletions
|
@ -1,35 +0,0 @@
|
||||||
From 6a5767cc5a6c8f88f8cc689c0916ddc0111308fe Mon Sep 17 00:00:00 2001
|
|
||||||
From: Bram Stolk <b.stolk@gmail.com>
|
|
||||||
Date: Fri, 30 Mar 2018 19:21:26 -0700
|
|
||||||
Subject: [PATCH] Fix issue #144 of division by zero when setting zero mass,
|
|
||||||
zero moment.
|
|
||||||
|
|
||||||
---
|
|
||||||
src/cpBody.c | 4 ++--
|
|
||||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
||||||
|
|
||||||
diff --git src/cpBody.c src/cpBody.c
|
|
||||||
index a8e0797..8ad2bc9 100644
|
|
||||||
--- a/src/cpBody.c
|
|
||||||
+++ b/src/cpBody.c
|
|
||||||
@@ -258,7 +258,7 @@ cpBodySetMass(cpBody *body, cpFloat mass)
|
|
||||||
|
|
||||||
cpBodyActivate(body);
|
|
||||||
body->m = mass;
|
|
||||||
- body->m_inv = 1.0f/mass;
|
|
||||||
+ body->m_inv = mass == 0.0f ? INFINITY : 1.0f/mass;
|
|
||||||
cpAssertSaneBody(body);
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -275,7 +275,7 @@ cpBodySetMoment(cpBody *body, cpFloat moment)
|
|
||||||
|
|
||||||
cpBodyActivate(body);
|
|
||||||
body->i = moment;
|
|
||||||
- body->i_inv = 1.0f/moment;
|
|
||||||
+ body->i_inv = moment == 0.0f ? INFINITY : 1.0f/moment;
|
|
||||||
cpAssertSaneBody(body);
|
|
||||||
}
|
|
||||||
|
|
||||||
--
|
|
||||||
2.21.0
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Template file for 'Chipmunk2D'
|
# Template file for 'Chipmunk2D'
|
||||||
pkgname=Chipmunk2D
|
pkgname=Chipmunk2D
|
||||||
version=7.0.2
|
version=7.0.3
|
||||||
revision=1
|
revision=1
|
||||||
wrksrc="Chipmunk2D-Chipmunk-${version}"
|
wrksrc="Chipmunk2D-Chipmunk-${version}"
|
||||||
build_style=cmake
|
build_style=cmake
|
||||||
|
@ -8,9 +8,9 @@ configure_args="-DBUILD_DEMOS=NO"
|
||||||
short_desc="Fast and lightweight 2D game physics library"
|
short_desc="Fast and lightweight 2D game physics library"
|
||||||
maintainer="Ekaterina Vaartis <vaartis@cock.li>"
|
maintainer="Ekaterina Vaartis <vaartis@cock.li>"
|
||||||
license="MIT"
|
license="MIT"
|
||||||
homepage="http://chipmunk-physics.net/"
|
homepage="https://chipmunk-physics.net/"
|
||||||
distfiles="https://github.com/slembcke/Chipmunk2D/archive/Chipmunk-${version}.tar.gz"
|
distfiles="https://github.com/slembcke/Chipmunk2D/archive/Chipmunk-${version}.tar.gz"
|
||||||
checksum=6b6d8d5d910c4442fb9c8c4c46a178126d8c21d075cdb3ce439a7f8d8757b0ca
|
checksum=1e6f093812d6130e45bdf4cb80280cb3c93d1e1833d8cf989d554d7963b7899a
|
||||||
|
|
||||||
post_install() {
|
post_install() {
|
||||||
vlicense LICENSE.txt
|
vlicense LICENSE.txt
|
||||||
|
|
Loading…
Add table
Reference in a new issue