summaryrefslogtreecommitdiffstats
path: root/games/lgogdownloader
diff options
context:
space:
mode:
author Marcel Saegebarth <marc@mos6581.de>2016-03-29 19:32:03 +0200
committer David Spencer <idlemoor@slackbuilds.org>2016-03-31 12:46:33 +0100
commitd695091f62f0fdb675e5c28401ad022093dcd7cf (patch)
treec818c58c9ea9866584291e0d05e282b26b3f9b19 /games/lgogdownloader
parent3116e30dc7d3e5eeb85bc555219c055b52760fe2 (diff)
downloadslackbuilds-d695091f62f0fdb675e5c28401ad022093dcd7cf.tar.gz
slackbuilds-d695091f62f0fdb675e5c28401ad022093dcd7cf.tar.xz
games/lgogdownloader: Fixed compiling against newer jsoncpp.
Signed-off-by: Marcel Saegebarth <marc@mos6581.de>
Diffstat (limited to 'games/lgogdownloader')
-rw-r--r--games/lgogdownloader/fix-compiling-with-jsoncpp-1.7.1.patch27
-rw-r--r--games/lgogdownloader/lgogdownloader.SlackBuild4
2 files changed, 30 insertions, 1 deletions
diff --git a/games/lgogdownloader/fix-compiling-with-jsoncpp-1.7.1.patch b/games/lgogdownloader/fix-compiling-with-jsoncpp-1.7.1.patch
new file mode 100644
index 0000000000..4c6f493f7c
--- /dev/null
+++ b/games/lgogdownloader/fix-compiling-with-jsoncpp-1.7.1.patch
@@ -0,0 +1,27 @@
+From 519cb78d38be04a3af79784b5326e21651ced6e1 Mon Sep 17 00:00:00 2001
+From: Sude <lgogdownloader@gmail.com>
+Date: Fri, 25 Mar 2016 23:09:17 +0200
+Subject: [PATCH] Fix compiling with JsonCpp 1.7.1
+
+---
+ src/util.cpp | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/util.cpp b/src/util.cpp
+index 4b98c45..3d9dfed 100644
+--- a/src/util.cpp
++++ b/src/util.cpp
+@@ -388,11 +388,11 @@ int Util::getTerminalWidth()
+ void Util::getDownloaderUrlsFromJSON(const Json::Value &root, std::vector<std::string> &urls)
+ {
+ if(root.size() > 0) {
+- for(Json::ValueIterator it = root.begin() ; it != root.end() ; ++it)
++ for(Json::ValueConstIterator it = root.begin() ; it != root.end() ; ++it)
+ {
+ if (it.key() == "downloaderUrl")
+ {
+- Json::Value& url = *it;
++ Json::Value url = *it;
+ urls.push_back(url.asString());
+ }
+ else
diff --git a/games/lgogdownloader/lgogdownloader.SlackBuild b/games/lgogdownloader/lgogdownloader.SlackBuild
index 500cb0b30a..311aa11e67 100644
--- a/games/lgogdownloader/lgogdownloader.SlackBuild
+++ b/games/lgogdownloader/lgogdownloader.SlackBuild
@@ -26,7 +26,7 @@
PRGNAM=lgogdownloader
VERSION=${VERSION:-2.27}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -84,6 +84,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+patch -p1 <$CWD/fix-compiling-with-jsoncpp-1.7.1.patch
+
mkdir -p build
cd build
cmake \