Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=1ebf6f5814595bacb71e3bded077d265f5b2e86e
commit 1ebf6f5814595bacb71e3bded077d265f5b2e86e Author: crazy <[EMAIL PROTECTED]> Date: Wed May 7 14:09:47 2008 +0200 fusedav-0.2-2-x86_64 * added x86_64 to archs * added patch to fix the build diff --git a/source/network-extra/fusedav/FrugalBuild b/source/network-extra/fusedav/FrugalBuild index 2a4cc98..6b8cba5 100644 --- a/source/network-extra/fusedav/FrugalBuild +++ b/source/network-extra/fusedav/FrugalBuild @@ -9,9 +9,19 @@ url="http://0pointer.de/lennart/projects/fusedav/" depends=('fuse>=2.5' 'neon>=0.26' 'heimdal>=1.1') makedepends=('xfsprogs-attr') groups=('network-extra') -archs=('i686') +archs=('i686' 'x86_64') up2date="lynx -dump $url |Flasttar" -source=(http://0pointer.de/lennart/projects/fusedav/fusedav-$pkgver.tar.gz) -sha1sums=('479088de5c8f02233f739441d218f2a641a68c2c') +source=(http://0pointer.de/lennart/projects/fusedav/fusedav-$pkgver.tar.gz compile.patch) +sha1sums=('479088de5c8f02233f739441d218f2a641a68c2c' \ + 'feb9ba5908f6cf975a7f42a701b450bb83a70f00') + +build() +{ + Fcd + Fpatchall + Fautoreconf + Fmake + Fmakeinstall +} # optimization OK diff --git a/source/network-extra/fusedav/compile.patch b/source/network-extra/fusedav/compile.patch new file mode 100644 index 0000000..c156b1c --- /dev/null +++ b/source/network-extra/fusedav/compile.patch @@ -0,0 +1,57 @@ +diff -Naur -X dont fusedav-0.2/config.h.in fusedav-0.2-p/config.h.in +--- fusedav-0.2/config.h.in 2006-04-02 18:04:41.000000000 +0200 ++++ fusedav-0.2-p/config.h.in 2008-05-07 13:52:48.000000000 +0200 +@@ -113,6 +113,9 @@ + /* Define to the version of this package. */ + #undef PACKAGE_VERSION + ++/* The size of a `off_t', as computed by sizeof. */ ++#undef SIZEOF_OFF_T ++ + /* Define to 1 if you have the ANSI C header files. */ + #undef STDC_HEADERS + +diff -Naur -X dont fusedav-0.2/configure.ac fusedav-0.2-p/configure.ac +--- fusedav-0.2/configure.ac 2006-04-02 18:04:33.000000000 +0200 ++++ fusedav-0.2-p/configure.ac 2008-05-07 13:52:48.000000000 +0200 +@@ -88,6 +88,8 @@ + done + fi + ++AC_CHECK_SIZEOF(off_t) ++ + # 64 Bit LFS support + AC_SYS_LARGEFILE + +diff -Naur -X dont fusedav-0.2/src/filecache.c fusedav-0.2-p/src/filecache.c +--- fusedav-0.2/src/filecache.c 2006-04-02 16:03:08.000000000 +0200 ++++ fusedav-0.2-p/src/filecache.c 2008-05-07 13:52:48.000000000 +0200 +@@ -47,6 +47,11 @@ + #include "fusedav.h" + #include "session.h" + ++#if (SIZEOF_OFF_T >= 8) ++# define ne_content_range64 ne_content_range ++# define ne_get_range64 ne_get_range ++#endif ++ + struct file_info { + char *filename; + int fd; +diff -Naur -X dont fusedav-0.2/src/fusedav.c fusedav-0.2-p/src/fusedav.c +--- fusedav-0.2/src/fusedav.c 2006-04-02 17:42:49.000000000 +0200 ++++ fusedav-0.2-p/src/fusedav.c 2008-05-07 13:52:48.000000000 +0200 +@@ -1386,8 +1386,11 @@ + } + + if (!ne_has_support(NE_FEATURE_SSL) || +- !ne_has_support(NE_FEATURE_TS_SSL) || +- !ne_has_support(NE_FEATURE_LFS)) { ++ !ne_has_support(NE_FEATURE_TS_SSL) ++#if (SIZEOF_OFF_T < 8) ++ || !ne_has_support(NE_FEATURE_LFS) ++#endif ++ ) { + fprintf(stderr, "fusedav requires libneon built with SSL, SSL thread safety and LFS enabled.\n"); + goto finish; + } _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git