summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilson E. Alvarez2016-09-10 21:10:53 -0400
committerWilson E. Alvarez2016-09-10 21:10:53 -0400
commitbad618260be784fb894c8bcb62fd7ea91b0996b6 (patch)
tree7b226c0433cc30b12f4bbf6690d2c382ab0093f2
parent5c850a32a59a10b3d9f0c76d7f774b0df169e280 (diff)
downloadaur-bad618260be784fb894c8bcb62fd7ea91b0996b6.tar.gz
Added CCTMXLayer.cpp patch
-rw-r--r--.SRCINFO6
-rw-r--r--CCTMXLayer.patch4
-rw-r--r--PKGBUILD5
3 files changed, 12 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 58b40c478b0e..9ab883993223 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
-# Sat Sep 3 14:42:31 UTC 2016
+# Sun Sep 11 01:07:44 UTC 2016
pkgbase = cocos2d-x-src
pkgdesc = Cocos2D-X is a game engine that supports multiple platforms such as iOS, Android, WinXP/7/8, WP8, BlackBerry, MeeGo, Marmelade, WebOS, Mac OS X
pkgver = 3.13
- pkgrel = 1
+ pkgrel = 2
url = http://cdn.cocos2d-x.org/
arch = i686
arch = x86_64
@@ -28,12 +28,14 @@ pkgbase = cocos2d-x-src
source = cocos2d-x.csh
source = RuntimeCCSImpl.patch
source = SocketIO.patch
+ source = CCTMXLayer.patch
sha1sums = 30ab3a821467578df4e1ee9d9b2bbb39ae0605e4
sha1sums = 2cff669a51b66d513824be811688aa9da553e400
sha1sums = 353bdefe07bdb6eb7f53aff20d20e83b488c1c05
sha1sums = 49b7919fc38803c1dd2f5b1d47fb0c75fde1fec6
sha1sums = 716869895fc2b071c66a58f727c643f48e927569
sha1sums = b042a9fa4c7ea6d472985b1b61d0a57ebf56708a
+ sha1sums = c6cf99ba9fcd7fa4f80c1f3014c6c0b5fd34120a
pkgname = cocos2d-x-src
diff --git a/CCTMXLayer.patch b/CCTMXLayer.patch
new file mode 100644
index 000000000000..89abdd14ebc9
--- /dev/null
+++ b/CCTMXLayer.patch
@@ -0,0 +1,4 @@
+148c148
+< CC_SAFE_DELETE_ARRAY(_tiles);
+---
+> CC_SAFE_FREE(_tiles);
diff --git a/PKGBUILD b/PKGBUILD
index daff21216738..eee97964251a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
_appname=cocos2d-x
pkgname=cocos2d-x-src
pkgver=3.13
-pkgrel=1
+pkgrel=2
pkgdesc="Cocos2D-X is a game engine that supports multiple platforms such as iOS, Android, WinXP/7/8, WP8, BlackBerry, MeeGo, Marmelade, WebOS, Mac OS X"
arch=('i686' 'x86_64')
url="http://cdn.cocos2d-x.org/"
@@ -18,6 +18,7 @@ source=("${url}${_appname}-${pkgver}.zip"
"$_appname.csh"
"RuntimeCCSImpl.patch"
"SocketIO.patch"
+"CCTMXLayer.patch"
)
sha1sums=(
'30ab3a821467578df4e1ee9d9b2bbb39ae0605e4'
@@ -26,6 +27,7 @@ sha1sums=(
'49b7919fc38803c1dd2f5b1d47fb0c75fde1fec6'
'716869895fc2b071c66a58f727c643f48e927569'
'b042a9fa4c7ea6d472985b1b61d0a57ebf56708a'
+'c6cf99ba9fcd7fa4f80c1f3014c6c0b5fd34120a'
)
@@ -44,6 +46,7 @@ package() {
# Patch memory leaks:
patch "$srcdir"/$_appname-$pkgver/tools/simulator/libsimulator/lib/runtime/RuntimeCCSImpl.cpp RuntimeCCSImpl.patch
patch "$srcdir"/$_appname-$pkgver/cocos/network/SocketIO.cpp SocketIO.patch
+ patch "$srcdir"/$_appname-$pkgver/cocos/2d/CCTMXLayer.cpp CCTMXLayer.patch
# Necessary libfmod symbolic link
mkdir -p "$pkgdir/usr/lib"