diff options
-rw-r--r-- | debian/changelog | 6 | ||||
-rw-r--r-- | debian/patches/00list | 1 | ||||
-rwxr-xr-x | debian/patches/01-abs-llabs.dpatch | 19 | ||||
-rwxr-xr-x | debian/rules | 4 |
4 files changed, 28 insertions, 2 deletions
diff --git a/debian/changelog b/debian/changelog index d3b03b2..1b345fa 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +lfhex (0.4-3) unstable; urgency=low + + * Actually apply the patch to fix FTBFS. Closes: #495467 for real this time. + + -- Tobias Klauser <tklauser@access.unizh.ch> Mon, 08 Sep 2008 21:55:59 +0200 + lfhex (0.4-2) unstable; urgency=low * Fix FTBFS caused by abs not being in the global namespace anymore on some diff --git a/debian/patches/00list b/debian/patches/00list new file mode 100644 index 0000000..6b7bc42 --- /dev/null +++ b/debian/patches/00list @@ -0,0 +1 @@ +01-abs-llabs.dpatch diff --git a/debian/patches/01-abs-llabs.dpatch b/debian/patches/01-abs-llabs.dpatch new file mode 100755 index 0000000..7515266 --- /dev/null +++ b/debian/patches/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.4.orig/reader.cpp lfhex-0.4/reader.cpp +--- lfhex-0.4.orig/reader.cpp 2006-11-05 04:26:04.000000000 +0000 ++++ lfhex-0.4/reader.cpp 2008-08-16 22:43:44.000000000 +0100 +@@ -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--)); + diff --git a/debian/rules b/debian/rules index 238c1c5..859350d 100755 --- a/debian/rules +++ b/debian/rules @@ -2,8 +2,8 @@ include /usr/share/dpatch/dpatch.make -configure: patch-stamp configure-stamp -configure-stamp: +configure: configure-stamp +configure-stamp: patch-stamp dh_testdir qmake lfhex.pro |