diff options
author | xtraeme <xtraeme@pkgsrc.org> | 2007-02-20 23:02:03 +0000 |
---|---|---|
committer | xtraeme <xtraeme@pkgsrc.org> | 2007-02-20 23:02:03 +0000 |
commit | 5737416921b78b5c2d8ee2510a8245a8fca39b76 (patch) | |
tree | 11d1152de2636391dbe37cd2c530c952a0ecd5dd /filesystems | |
parent | ed4a41d92611986177ea0a7cf10e3915511a4a03 (diff) | |
download | pkgsrc-5737416921b78b5c2d8ee2510a8245a8fca39b76.tar.gz |
Initial import of fuse-curlftpfs-0.9.0.
CurlFtpFS is a filesystem for acessing FTP hosts based on FUSE and libcurl.
Features
CurlFtpFS diferentiates itself from other FTP filesystems because it features:
* SSLv3 and TLSv1 support
* connecting through tunneling HTTP proxies
* automatically reconnection if the server times out
* transform absolute symlinks to point back into the ftp file system
Diffstat (limited to 'filesystems')
-rw-r--r-- | filesystems/fuse-curlftpfs/DESCR | 9 | ||||
-rw-r--r-- | filesystems/fuse-curlftpfs/Makefile | 20 | ||||
-rw-r--r-- | filesystems/fuse-curlftpfs/PLIST | 3 | ||||
-rw-r--r-- | filesystems/fuse-curlftpfs/distinfo | 9 | ||||
-rw-r--r-- | filesystems/fuse-curlftpfs/patches/patch-aa | 13 | ||||
-rw-r--r-- | filesystems/fuse-curlftpfs/patches/patch-ab | 14 | ||||
-rw-r--r-- | filesystems/fuse-curlftpfs/patches/patch-ac | 14 | ||||
-rw-r--r-- | filesystems/fuse-curlftpfs/patches/patch-ad | 14 |
8 files changed, 96 insertions, 0 deletions
diff --git a/filesystems/fuse-curlftpfs/DESCR b/filesystems/fuse-curlftpfs/DESCR new file mode 100644 index 00000000000..979f9d46fe5 --- /dev/null +++ b/filesystems/fuse-curlftpfs/DESCR @@ -0,0 +1,9 @@ +CurlFtpFS is a filesystem for acessing FTP hosts based on FUSE and libcurl. +Features + +CurlFtpFS diferentiates itself from other FTP filesystems because it features: + + * SSLv3 and TLSv1 support + * connecting through tunneling HTTP proxies + * automatically reconnection if the server times out + * transform absolute symlinks to point back into the ftp file system diff --git a/filesystems/fuse-curlftpfs/Makefile b/filesystems/fuse-curlftpfs/Makefile new file mode 100644 index 00000000000..d59f608eb55 --- /dev/null +++ b/filesystems/fuse-curlftpfs/Makefile @@ -0,0 +1,20 @@ +# $NetBSD: Makefile,v 1.1.1.1 2007/02/20 23:02:03 xtraeme Exp $ +# + +DISTNAME= curlftpfs-0.9 +PKGNAME= fuse-${DISTNAME} +CATEGORIES= sysutils +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=curlftpfs/} + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://curlftpfs.sourceforge.net/ +COMMENT= FUSE filesystem for acessing FTP hosts + +GNU_CONFIGURE= yes +USE_LIBTOOL= yes +USE_TOOLS+= gmake pkg-config + +.include "../../devel/glib2/buildlink3.mk" +.include "../../www/curl/buildlink3.mk" +.include "../../mk/fuse.buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/filesystems/fuse-curlftpfs/PLIST b/filesystems/fuse-curlftpfs/PLIST new file mode 100644 index 00000000000..cfc79abe67f --- /dev/null +++ b/filesystems/fuse-curlftpfs/PLIST @@ -0,0 +1,3 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2007/02/20 23:02:03 xtraeme Exp $ +bin/curlftpfs +man/man1/curlftpfs.1 diff --git a/filesystems/fuse-curlftpfs/distinfo b/filesystems/fuse-curlftpfs/distinfo new file mode 100644 index 00000000000..9ec8ee6d09d --- /dev/null +++ b/filesystems/fuse-curlftpfs/distinfo @@ -0,0 +1,9 @@ +$NetBSD: distinfo,v 1.1.1.1 2007/02/20 23:02:03 xtraeme Exp $ + +SHA1 (curlftpfs-0.9.tar.gz) = cfd4a88e768be246335e5f0032728cf34571dc37 +RMD160 (curlftpfs-0.9.tar.gz) = cabb0022129fb9e7354b05efd020ab89d8345f66 +Size (curlftpfs-0.9.tar.gz) = 347657 bytes +SHA1 (patch-aa) = bfa05b8930560ffe25c3a2b12ff9497c0c5d37c4 +SHA1 (patch-ab) = 017916112d4af241596e258e839c27bfe66bd3ee +SHA1 (patch-ac) = ea845dcee6b4b837fe181c08f445faa28f4b088b +SHA1 (patch-ad) = 8988796a6169b16d3b88a39017236b7dac7ddb83 diff --git a/filesystems/fuse-curlftpfs/patches/patch-aa b/filesystems/fuse-curlftpfs/patches/patch-aa new file mode 100644 index 00000000000..57ef056fa69 --- /dev/null +++ b/filesystems/fuse-curlftpfs/patches/patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.1.1.1 2007/02/20 23:02:03 xtraeme Exp $ + +--- tests/run_tests.sh.orig 2007-02-18 20:15:08.000000000 +0100 ++++ tests/run_tests.sh 2007-02-18 20:15:18.000000000 +0100 +@@ -6,7 +6,7 @@ + for i in *_unittest; do + echo -n "$i... " + `./$i > /dev/null 2>&1` +- if [ $? == 0 ]; then ++ if [ $? -eq 0 ]; then + echo "PASS" + else + echo "FAILED" diff --git a/filesystems/fuse-curlftpfs/patches/patch-ab b/filesystems/fuse-curlftpfs/patches/patch-ab new file mode 100644 index 00000000000..524a15e342d --- /dev/null +++ b/filesystems/fuse-curlftpfs/patches/patch-ab @@ -0,0 +1,14 @@ +$NetBSD: patch-ab,v 1.1.1.1 2007/02/20 23:02:03 xtraeme Exp $ + +--- ftpfs.c.orig 2007-02-18 20:16:44.000000000 +0100 ++++ ftpfs.c 2007-02-18 20:17:00.000000000 +0100 +@@ -18,7 +18,9 @@ + #include <unistd.h> + #include <netinet/in.h> + #include <fuse.h> ++#ifndef __NetBSD__ + #include <fuse_opt.h> ++#endif + #include <glib.h> + + #include "ftpfs-ls.h" diff --git a/filesystems/fuse-curlftpfs/patches/patch-ac b/filesystems/fuse-curlftpfs/patches/patch-ac new file mode 100644 index 00000000000..62dea53a74a --- /dev/null +++ b/filesystems/fuse-curlftpfs/patches/patch-ac @@ -0,0 +1,14 @@ +$NetBSD: patch-ac,v 1.1.1.1 2007/02/20 23:02:03 xtraeme Exp $ + +--- cache.h.orig 2007-02-18 20:17:33.000000000 +0100 ++++ cache.h 2007-02-18 20:17:46.000000000 +0100 +@@ -10,7 +10,9 @@ + */ + + #include <fuse.h> ++#ifndef __NetBSD__ + #include <fuse_opt.h> ++#endif + + #ifndef FUSE_VERSION + #define FUSE_VERSION (FUSE_MAJOR_VERSION * 10 + FUSE_MINOR_VERSION) diff --git a/filesystems/fuse-curlftpfs/patches/patch-ad b/filesystems/fuse-curlftpfs/patches/patch-ad new file mode 100644 index 00000000000..22ca3765c77 --- /dev/null +++ b/filesystems/fuse-curlftpfs/patches/patch-ad @@ -0,0 +1,14 @@ +$NetBSD: patch-ad,v 1.1.1.1 2007/02/20 23:02:03 xtraeme Exp $ + +--- ftpfs-ls.c.orig 2007-02-18 20:28:01.000000000 +0100 ++++ ftpfs-ls.c 2007-02-18 20:29:01.000000000 +0100 +@@ -6,7 +6,9 @@ + See the file COPYING. + */ + ++#ifndef __NetBSD__ + #define _XOPEN_SOURCE 600 ++#endif + #include <time.h> + #include <string.h> + #include <sys/types.h> |