X-Git-Url: https://git.tokkee.org/?p=pkg-fusedav.git;a=blobdiff_plain;f=debian%2Fpatches%2Fne_lfs.dpatch;fp=debian%2Fpatches%2Fne_lfs.dpatch;h=842249df3e2de0c4267cdd30bf8688663585798a;hp=0000000000000000000000000000000000000000;hb=5c831ee5ecea9e0f01758e16ab2ee194462b7bbc;hpb=591a09b5a22f0c7104de1cc3309b05b8cd0f6e14 diff --git a/debian/patches/ne_lfs.dpatch b/debian/patches/ne_lfs.dpatch new file mode 100755 index 0000000..842249d --- /dev/null +++ b/debian/patches/ne_lfs.dpatch @@ -0,0 +1,19 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## ne_lfs.dpatch by Sebastian Harl +## +## DP: Check for NE_FEATURE_LFS only if ne_off_t is not large enough for LFS. + +@DPATCH@ + +diff a/src/fusedav.c b/src/fusedav.c +--- a/src/fusedav.c ++++ b/src/fusedav.c +@@ -1387,7 +1387,7 @@ int main(int argc, char *argv[]) { + + if (!ne_has_support(NE_FEATURE_SSL) || + !ne_has_support(NE_FEATURE_TS_SSL) || +- !ne_has_support(NE_FEATURE_LFS)) { ++ !((sizeof(ne_off_t) >= 8) || ne_has_support(NE_FEATURE_LFS))) { + fprintf(stderr, "fusedav requires libneon built with SSL, SSL thread safety and LFS enabled.\n"); + goto finish; + }