summaryrefslogtreecommitdiff
path: root/filesystems/fuse-curlftpfs
diff options
context:
space:
mode:
authorxtraeme <xtraeme>2007-02-20 23:02:03 +0000
committerxtraeme <xtraeme>2007-02-20 23:02:03 +0000
commit951285ca0975e6c831057362786c72b59d75a6bf (patch)
tree11d1152de2636391dbe37cd2c530c952a0ecd5dd /filesystems/fuse-curlftpfs
parentc3d09ade8a7b8090c3e2cf55e52b44963d487144 (diff)
downloadpkgsrc-951285ca0975e6c831057362786c72b59d75a6bf.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/fuse-curlftpfs')
-rw-r--r--filesystems/fuse-curlftpfs/DESCR9
-rw-r--r--filesystems/fuse-curlftpfs/Makefile20
-rw-r--r--filesystems/fuse-curlftpfs/PLIST3
-rw-r--r--filesystems/fuse-curlftpfs/distinfo9
-rw-r--r--filesystems/fuse-curlftpfs/patches/patch-aa13
-rw-r--r--filesystems/fuse-curlftpfs/patches/patch-ab14
-rw-r--r--filesystems/fuse-curlftpfs/patches/patch-ac14
-rw-r--r--filesystems/fuse-curlftpfs/patches/patch-ad14
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>