summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2019-12-31 00:42:53 -0800
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2019-12-31 00:42:53 -0800
commit53f19ec6574edc1a7e1e59b164c22f6198377ceb (patch)
treec21777091eccd5ef87c9db1624401d9b3783fd0b
parentAdd -fstack-protector-all (diff)
download7kaa-53f19ec6574edc1a7e1e59b164c22f6198377ceb.tar.xz
Updated to 2.15.3
-rw-r--r--PKGBUILD18
-rw-r--r--buffer_overflow.patch18
2 files changed, 5 insertions, 31 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b78ad5b..9e5b1be 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,8 +8,8 @@
# AUR version uses .ico
pkgname=7kaa
-pkgver=2.15.2
-pkgrel=2.3
+pkgver=2.15.3
+pkgrel=2
pkgdesc='Seven Kingdoms: Ancient Adversaries is a real-time strategy (RTS) computer game developed by Trevor Chan'
url='https://7kfans.com/'
arch=('i686' 'x86_64')
@@ -21,19 +21,11 @@ provides=('7kaa-data')
source=("https://github.com/the3dfxdude/${pkgname}/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.xz"
"${pkgname}.sh"
"${pkgname}.desktop"
- "${pkgname}.png"
- "buffer_overflow.patch")
-md5sums=('abd3648aec3b8337a16f22de43ce9b19'
+ "${pkgname}.png")
+md5sums=('57a65e4352df60449429c698f34c8b76'
'78e098c8e8b2467f02da886f8bc431a0'
'880d2760bdb02f8f73552e13f3a1a5a9'
- 'a44784360325c94b605de06f7154d121'
- '624e73ece72789f3aeff3b6497cabb77')
-
-prepare() {
- cd ${pkgname}-${pkgver}
- # Fix https://github.com/the3dfxdude/7kaa/issues/172
- patch -Np1 -i "${srcdir}"/buffer_overflow.patch
-}
+ 'a44784360325c94b605de06f7154d121')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
diff --git a/buffer_overflow.patch b/buffer_overflow.patch
deleted file mode 100644
index 4cb21f2..0000000
--- a/buffer_overflow.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- 7kaa-2.15.2/src/LocaleRes.cpp
-+++ 7kaa-2.15.2/src/LocaleRes.cpp
-@@ -107,10 +107,12 @@
- strcpy(lang, "??");
- strcpy(codeset, "ISO-8859-1");
- }
-- strcat(codeset, "//TRANSLIT");
-
-- cd = iconv_open(codeset, "");
-+ String tocode(codeset);
-+ tocode += "//TRANSLIT";
-+ cd = iconv_open(tocode, "");
- cd_latin = iconv_open("ISO-8859-1", "");
-+
- in_buf = mem_add(INIT_BUF_SIZE+1);
- in_buf_size = INIT_BUF_SIZE;
- out_buf = mem_add(INIT_BUF_SIZE+1);
-