summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2020-08-23 23:19:41 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2020-08-23 23:19:41 +0200
commit98718223d4945c5efb129d6d7d62244f7917fa6d (patch)
tree405215224ac3fad6cabcbe3010c1c13dff42c00f /app-editors/lfhex/files/01-abs-llabs.dpatch
parentapp-dicts/qvortaro: Import 0.4.1 from before last-rites (diff)
downloadkde-sunset-98718223d4945c5efb129d6d7d62244f7917fa6d.tar.gz
kde-sunset-98718223d4945c5efb129d6d7d62244f7917fa6d.tar.bz2
kde-sunset-98718223d4945c5efb129d6d7d62244f7917fa6d.zip
app-editors/lfhex: Import 0.42 from before last-rites
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'app-editors/lfhex/files/01-abs-llabs.dpatch')
-rw-r--r--app-editors/lfhex/files/01-abs-llabs.dpatch19
1 files changed, 19 insertions, 0 deletions
diff --git a/app-editors/lfhex/files/01-abs-llabs.dpatch b/app-editors/lfhex/files/01-abs-llabs.dpatch
new file mode 100644
index 00000000..74ffcbce
--- /dev/null
+++ b/app-editors/lfhex/files/01-abs-llabs.dpatch
@@ -0,0 +1,19 @@
+#!/bin/sh /usr/share/dpatch/dpatch-run
+## 01-abs-llabs.dpatch by Thiemo Seufer
+##
+## DP: Fixes FTBFS due to abs() not being in the global anymore since g++ 4.3
+## (#495467)
+
+diff -up lfhex-0.42.orig/src/reader.cpp lfhex-0.42/src/reader.cpp
+--- lfhex-0.42.orig/src/reader.cpp 2008-10-08 19:25:57.000000000 +0200
++++ lfhex-0.42/src/reader.cpp 2008-10-08 19:26:16.000000000 +0200
+@@ -238,7 +238,7 @@ bool Reader::loadPage(off_t pageIdx)
+ // free the page which is the furthest away from the page we are loading
+
+ // this could be trouble if off_t is unsigned!
+- if( abs(_firstPage - pageIdx) > abs(_lastPage - pageIdx) )
++ if( ::llabs(_firstPage - pageIdx) > ::llabs(_lastPage - pageIdx) )
+ while(!freePage(_firstPage++));
+ else
+ while(!freePage(_lastPage--));
+