summaryrefslogtreecommitdiffstats
path: root/gis/xplanet/xplanet.SlackBuild
diff options
context:
space:
mode:
Diffstat (limited to 'gis/xplanet/xplanet.SlackBuild')
-rw-r--r--gis/xplanet/xplanet.SlackBuild6
1 files changed, 6 insertions, 0 deletions
diff --git a/gis/xplanet/xplanet.SlackBuild b/gis/xplanet/xplanet.SlackBuild
index 746822007e..2f79c9791e 100644
--- a/gis/xplanet/xplanet.SlackBuild
+++ b/gis/xplanet/xplanet.SlackBuild
@@ -50,6 +50,12 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
+# sed magic from fedora (thanks!)
+LANG=C grep -rl "inFile\.getline" . | \
+ xargs sed -i.c++11 \
+ -e '\@inFile\.getline@s|\(inFile\.getline[ \t]*\)\((.*)\)[ \t]*!= NULL|static_cast<bool> (\1\2)|' \
+ -e '\@inFile\.getline@s|\(inFile\.getline[ \t]*\)\((.*)\)[ \t]*== NULL|(!(static_cast<bool> (\1\2)))|'
+
# Patch for giflib 5.x from Arch Linux (thanks!)
# https://projects.archlinux.org/svntogit/community.git/plain/trunk/giflib6.patch?h=packages/xplanet
patch -p1 < $CWD/giflib6.patch