diff options
-rw-r--r-- | filesystems/fuse-sshfs/DESCR | 15 | ||||
-rw-r--r-- | filesystems/fuse-sshfs/Makefile | 24 | ||||
-rw-r--r-- | filesystems/fuse-sshfs/PLIST | 3 | ||||
-rw-r--r-- | filesystems/fuse-sshfs/distinfo | 6 |
4 files changed, 48 insertions, 0 deletions
diff --git a/filesystems/fuse-sshfs/DESCR b/filesystems/fuse-sshfs/DESCR new file mode 100644 index 00000000000..bbd8e891b4f --- /dev/null +++ b/filesystems/fuse-sshfs/DESCR @@ -0,0 +1,15 @@ +This is a filesystem client based on the SSH File Transfer Protocol. +Since most SSH servers already support this protocol it is very easy to +set up: i.e. on the server side there's nothing to do. On the client +side mounting the filesystem is as easy as logging into the server with +ssh. + +The idea of sshfs was taken from the SSHFS filesystem distributed with +LUFS. There were some limitations in that codebase, and this +implementation features: + +- Based on FUSE +- Multithreading +- Large reads (max 64k) +- Caching directory contents +- Reconnect on failure diff --git a/filesystems/fuse-sshfs/Makefile b/filesystems/fuse-sshfs/Makefile new file mode 100644 index 00000000000..aab5a27122b --- /dev/null +++ b/filesystems/fuse-sshfs/Makefile @@ -0,0 +1,24 @@ +# $NetBSD: Makefile,v 1.1 2016/03/01 11:30:07 jmmv Exp $ +# + +DISTNAME= sshfs-2.6 +PKGNAME= fuse-${DISTNAME} +CATEGORIES= filesystems +MASTER_SITES= ${MASTER_SITE_GITHUB:=libfuse/} +GITHUB_PROJECT= sshfs +GITHUB_RELEASE= ${DISTNAME:C/[-.]/_/g} + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= https://github.com/libfuse/sshfs/ +COMMENT= File system client based on the SFTP protocol +LICENSE= gnu-gpl-v2 + +ONLY_FOR_PLATFORM= Darwin-*-* Linux-*-* + +GNU_CONFIGURE= yes +USE_LANGUAGES= c +USE_TOOLS= pkg-config + +.include "../../devel/glib2/buildlink3.mk" +.include "../../mk/fuse.buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/filesystems/fuse-sshfs/PLIST b/filesystems/fuse-sshfs/PLIST new file mode 100644 index 00000000000..93685f4121b --- /dev/null +++ b/filesystems/fuse-sshfs/PLIST @@ -0,0 +1,3 @@ +@comment $NetBSD: PLIST,v 1.1 2016/03/01 11:30:07 jmmv Exp $ +bin/sshfs +man/man1/sshfs.1 diff --git a/filesystems/fuse-sshfs/distinfo b/filesystems/fuse-sshfs/distinfo new file mode 100644 index 00000000000..d9ef848d695 --- /dev/null +++ b/filesystems/fuse-sshfs/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2016/03/01 11:30:07 jmmv Exp $ + +SHA1 (sshfs-2.6.tar.gz) = f2e67294f5523f2c78d32a871ae2d4e1ec25927f +RMD160 (sshfs-2.6.tar.gz) = a4a0d0f6ce2d0468b1289b74e6186b453ce16dc3 +SHA512 (sshfs-2.6.tar.gz) = 3e6c80c6d66815279ce0610ac34b2c489048340daf03f636c8fb9f7e4d85bd97d979e32e6cc93674d818a7a6a8b2302d66befeb72272635050d2a7168bee9bb8 +Size (sshfs-2.6.tar.gz) = 123977 bytes |