summaryrefslogtreecommitdiff
path: root/filesystems
diff options
context:
space:
mode:
authorgdt <gdt@pkgsrc.org>2012-02-01 14:36:42 +0000
committergdt <gdt@pkgsrc.org>2012-02-01 14:36:42 +0000
commit58435944878b4f9c62d76fbfde403fa014aa6eca (patch)
treeaf5aaf40a907279ccdc1a65094a15d2528273e87 /filesystems
parent26ac92e3ec4575b171d0c974194fdf31429b847a (diff)
downloadpkgsrc-58435944878b4f9c62d76fbfde403fa014aa6eca.tar.gz
Import py26-filesystem as filesystems/py-filesystem.
Pyfilesystem is a Python module that provides a simplified common interface to many types of filesystem. Filesystems exposed via Pyfilesystem can also be served over the network, or 'mounted' on the native filesystem. Pyfilesystem simplifies working directories and paths, even if you only intend to work with local files. Differences in path formats between platforms are abstracted away, and you can write code that sand-boxes any changes to a given directory. Pyfilesystem works with Linux, Windows and Mac. (And of course, NetBSD.)
Diffstat (limited to 'filesystems')
-rw-r--r--filesystems/py-filesystem/DESCR12
-rw-r--r--filesystems/py-filesystem/Makefile20
-rw-r--r--filesystems/py-filesystem/PLIST270
-rw-r--r--filesystems/py-filesystem/distinfo5
4 files changed, 307 insertions, 0 deletions
diff --git a/filesystems/py-filesystem/DESCR b/filesystems/py-filesystem/DESCR
new file mode 100644
index 00000000000..85fa9fe98c9
--- /dev/null
+++ b/filesystems/py-filesystem/DESCR
@@ -0,0 +1,12 @@
+Pyfilesystem is a Python module that provides a simplified common
+interface to many types of filesystem. Filesystems exposed via
+Pyfilesystem can also be served over the network, or 'mounted' on the
+native filesystem.
+
+Pyfilesystem simplifies working directories and paths, even if you
+only intend to work with local files. Differences in path formats
+between platforms are abstracted away, and you can write code that
+sand-boxes any changes to a given directory.
+
+Pyfilesystem works with Linux, Windows and Mac.
+(And of course, NetBSD.)
diff --git a/filesystems/py-filesystem/Makefile b/filesystems/py-filesystem/Makefile
new file mode 100644
index 00000000000..be80bc37540
--- /dev/null
+++ b/filesystems/py-filesystem/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1.1.1 2012/02/01 14:36:42 gdt Exp $
+#
+
+VERSION= 0.4.0
+DISTNAME= fs-${VERSION}
+PKGNAME= ${PYPKGPREFIX}-filesystem
+CATEGORIES= filesystems
+MASTER_SITES= http://pyfilesystem.googlecode.com/files/
+
+MAINTAINER= gdt@ir.bbn.com
+HOMEPAGE= http://code.google.com/p/pyfilesystem/
+COMMENT= Python filesystem access library
+LICENSE= modified-bsd
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+USE_LANGUAGES= # none
+
+.include "../../lang/python/distutils.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/filesystems/py-filesystem/PLIST b/filesystems/py-filesystem/PLIST
new file mode 100644
index 00000000000..868b1fae5d6
--- /dev/null
+++ b/filesystems/py-filesystem/PLIST
@@ -0,0 +1,270 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2012/02/01 14:36:42 gdt Exp $
+bin/fscat
+bin/fscp
+bin/fsinfo
+bin/fsls
+bin/fsmkdir
+bin/fsmount
+bin/fsmv
+bin/fsrm
+bin/fsserve
+bin/fstree
+${PLIST.eggfile}${PYSITELIB}/${EGG_FILE}
+${PYSITELIB}/fs/__init__.py
+${PYSITELIB}/fs/__init__.pyc
+${PYSITELIB}/fs/__init__.pyo
+${PYSITELIB}/fs/appdirfs.py
+${PYSITELIB}/fs/appdirfs.pyc
+${PYSITELIB}/fs/appdirfs.pyo
+${PYSITELIB}/fs/appdirs.py
+${PYSITELIB}/fs/appdirs.pyc
+${PYSITELIB}/fs/appdirs.pyo
+${PYSITELIB}/fs/base.py
+${PYSITELIB}/fs/base.pyc
+${PYSITELIB}/fs/base.pyo
+${PYSITELIB}/fs/batch.py
+${PYSITELIB}/fs/batch.pyc
+${PYSITELIB}/fs/batch.pyo
+${PYSITELIB}/fs/browsewin.py
+${PYSITELIB}/fs/browsewin.pyc
+${PYSITELIB}/fs/browsewin.pyo
+${PYSITELIB}/fs/commands/__init__.py
+${PYSITELIB}/fs/commands/__init__.pyc
+${PYSITELIB}/fs/commands/__init__.pyo
+${PYSITELIB}/fs/commands/fscat.py
+${PYSITELIB}/fs/commands/fscat.pyc
+${PYSITELIB}/fs/commands/fscat.pyo
+${PYSITELIB}/fs/commands/fscp.py
+${PYSITELIB}/fs/commands/fscp.pyc
+${PYSITELIB}/fs/commands/fscp.pyo
+${PYSITELIB}/fs/commands/fsinfo.py
+${PYSITELIB}/fs/commands/fsinfo.pyc
+${PYSITELIB}/fs/commands/fsinfo.pyo
+${PYSITELIB}/fs/commands/fsls.py
+${PYSITELIB}/fs/commands/fsls.pyc
+${PYSITELIB}/fs/commands/fsls.pyo
+${PYSITELIB}/fs/commands/fsmkdir.py
+${PYSITELIB}/fs/commands/fsmkdir.pyc
+${PYSITELIB}/fs/commands/fsmkdir.pyo
+${PYSITELIB}/fs/commands/fsmount.py
+${PYSITELIB}/fs/commands/fsmount.pyc
+${PYSITELIB}/fs/commands/fsmount.pyo
+${PYSITELIB}/fs/commands/fsmv.py
+${PYSITELIB}/fs/commands/fsmv.pyc
+${PYSITELIB}/fs/commands/fsmv.pyo
+${PYSITELIB}/fs/commands/fsrm.py
+${PYSITELIB}/fs/commands/fsrm.pyc
+${PYSITELIB}/fs/commands/fsrm.pyo
+${PYSITELIB}/fs/commands/fsserve.py
+${PYSITELIB}/fs/commands/fsserve.pyc
+${PYSITELIB}/fs/commands/fsserve.pyo
+${PYSITELIB}/fs/commands/fstree.py
+${PYSITELIB}/fs/commands/fstree.pyc
+${PYSITELIB}/fs/commands/fstree.pyo
+${PYSITELIB}/fs/commands/runner.py
+${PYSITELIB}/fs/commands/runner.pyc
+${PYSITELIB}/fs/commands/runner.pyo
+${PYSITELIB}/fs/contrib/__init__.py
+${PYSITELIB}/fs/contrib/__init__.pyc
+${PYSITELIB}/fs/contrib/__init__.pyo
+${PYSITELIB}/fs/contrib/bigfs/__init__.py
+${PYSITELIB}/fs/contrib/bigfs/__init__.pyc
+${PYSITELIB}/fs/contrib/bigfs/__init__.pyo
+${PYSITELIB}/fs/contrib/bigfs/subrangefile.py
+${PYSITELIB}/fs/contrib/bigfs/subrangefile.pyc
+${PYSITELIB}/fs/contrib/bigfs/subrangefile.pyo
+${PYSITELIB}/fs/contrib/davfs/__init__.py
+${PYSITELIB}/fs/contrib/davfs/__init__.pyc
+${PYSITELIB}/fs/contrib/davfs/__init__.pyo
+${PYSITELIB}/fs/contrib/davfs/util.py
+${PYSITELIB}/fs/contrib/davfs/util.pyc
+${PYSITELIB}/fs/contrib/davfs/util.pyo
+${PYSITELIB}/fs/contrib/davfs/xmlobj.py
+${PYSITELIB}/fs/contrib/davfs/xmlobj.pyc
+${PYSITELIB}/fs/contrib/davfs/xmlobj.pyo
+${PYSITELIB}/fs/contrib/tahoelafs/__init__.py
+${PYSITELIB}/fs/contrib/tahoelafs/__init__.pyc
+${PYSITELIB}/fs/contrib/tahoelafs/__init__.pyo
+${PYSITELIB}/fs/contrib/tahoelafs/connection.py
+${PYSITELIB}/fs/contrib/tahoelafs/connection.pyc
+${PYSITELIB}/fs/contrib/tahoelafs/connection.pyo
+${PYSITELIB}/fs/contrib/tahoelafs/test_tahoelafs.py
+${PYSITELIB}/fs/contrib/tahoelafs/test_tahoelafs.pyc
+${PYSITELIB}/fs/contrib/tahoelafs/test_tahoelafs.pyo
+${PYSITELIB}/fs/contrib/tahoelafs/util.py
+${PYSITELIB}/fs/contrib/tahoelafs/util.pyc
+${PYSITELIB}/fs/contrib/tahoelafs/util.pyo
+${PYSITELIB}/fs/errors.py
+${PYSITELIB}/fs/errors.pyc
+${PYSITELIB}/fs/errors.pyo
+${PYSITELIB}/fs/expose/__init__.py
+${PYSITELIB}/fs/expose/__init__.pyc
+${PYSITELIB}/fs/expose/__init__.pyo
+${PYSITELIB}/fs/expose/django_storage.py
+${PYSITELIB}/fs/expose/django_storage.pyc
+${PYSITELIB}/fs/expose/django_storage.pyo
+${PYSITELIB}/fs/expose/dokan/__init__.py
+${PYSITELIB}/fs/expose/dokan/__init__.pyc
+${PYSITELIB}/fs/expose/dokan/__init__.pyo
+${PYSITELIB}/fs/expose/dokan/libdokan.py
+${PYSITELIB}/fs/expose/dokan/libdokan.pyc
+${PYSITELIB}/fs/expose/dokan/libdokan.pyo
+${PYSITELIB}/fs/expose/fuse/__init__.py
+${PYSITELIB}/fs/expose/fuse/__init__.pyc
+${PYSITELIB}/fs/expose/fuse/__init__.pyo
+${PYSITELIB}/fs/expose/fuse/fuse_ctypes.py
+${PYSITELIB}/fs/expose/fuse/fuse_ctypes.pyc
+${PYSITELIB}/fs/expose/fuse/fuse_ctypes.pyo
+${PYSITELIB}/fs/expose/http.py
+${PYSITELIB}/fs/expose/http.pyc
+${PYSITELIB}/fs/expose/http.pyo
+${PYSITELIB}/fs/expose/importhook.py
+${PYSITELIB}/fs/expose/importhook.pyc
+${PYSITELIB}/fs/expose/importhook.pyo
+${PYSITELIB}/fs/expose/sftp.py
+${PYSITELIB}/fs/expose/sftp.pyc
+${PYSITELIB}/fs/expose/sftp.pyo
+${PYSITELIB}/fs/expose/wsgi/__init__.py
+${PYSITELIB}/fs/expose/wsgi/__init__.pyc
+${PYSITELIB}/fs/expose/wsgi/__init__.pyo
+${PYSITELIB}/fs/expose/wsgi/dirtemplate.py
+${PYSITELIB}/fs/expose/wsgi/dirtemplate.pyc
+${PYSITELIB}/fs/expose/wsgi/dirtemplate.pyo
+${PYSITELIB}/fs/expose/wsgi/serve_home.py
+${PYSITELIB}/fs/expose/wsgi/serve_home.pyc
+${PYSITELIB}/fs/expose/wsgi/serve_home.pyo
+${PYSITELIB}/fs/expose/wsgi/wsgi.py
+${PYSITELIB}/fs/expose/wsgi/wsgi.pyc
+${PYSITELIB}/fs/expose/wsgi/wsgi.pyo
+${PYSITELIB}/fs/expose/xmlrpc.py
+${PYSITELIB}/fs/expose/xmlrpc.pyc
+${PYSITELIB}/fs/expose/xmlrpc.pyo
+${PYSITELIB}/fs/filelike.py
+${PYSITELIB}/fs/filelike.pyc
+${PYSITELIB}/fs/filelike.pyo
+${PYSITELIB}/fs/ftpfs.py
+${PYSITELIB}/fs/ftpfs.pyc
+${PYSITELIB}/fs/ftpfs.pyo
+${PYSITELIB}/fs/httpfs.py
+${PYSITELIB}/fs/httpfs.pyc
+${PYSITELIB}/fs/httpfs.pyo
+${PYSITELIB}/fs/local_functools.py
+${PYSITELIB}/fs/local_functools.pyc
+${PYSITELIB}/fs/local_functools.pyo
+${PYSITELIB}/fs/memoryfs.py
+${PYSITELIB}/fs/memoryfs.pyc
+${PYSITELIB}/fs/memoryfs.pyo
+${PYSITELIB}/fs/mountfs.py
+${PYSITELIB}/fs/mountfs.pyc
+${PYSITELIB}/fs/mountfs.pyo
+${PYSITELIB}/fs/multifs.py
+${PYSITELIB}/fs/multifs.pyc
+${PYSITELIB}/fs/multifs.pyo
+${PYSITELIB}/fs/opener.py
+${PYSITELIB}/fs/opener.pyc
+${PYSITELIB}/fs/opener.pyo
+${PYSITELIB}/fs/osfs/__init__.py
+${PYSITELIB}/fs/osfs/__init__.pyc
+${PYSITELIB}/fs/osfs/__init__.pyo
+${PYSITELIB}/fs/osfs/watch.py
+${PYSITELIB}/fs/osfs/watch.pyc
+${PYSITELIB}/fs/osfs/watch.pyo
+${PYSITELIB}/fs/osfs/watch_inotify.py
+${PYSITELIB}/fs/osfs/watch_inotify.pyc
+${PYSITELIB}/fs/osfs/watch_inotify.pyo
+${PYSITELIB}/fs/osfs/watch_win32.py
+${PYSITELIB}/fs/osfs/watch_win32.pyc
+${PYSITELIB}/fs/osfs/watch_win32.pyo
+${PYSITELIB}/fs/osfs/xattrs.py
+${PYSITELIB}/fs/osfs/xattrs.pyc
+${PYSITELIB}/fs/osfs/xattrs.pyo
+${PYSITELIB}/fs/path.py
+${PYSITELIB}/fs/path.pyc
+${PYSITELIB}/fs/path.pyo
+${PYSITELIB}/fs/remote.py
+${PYSITELIB}/fs/remote.pyc
+${PYSITELIB}/fs/remote.pyo
+${PYSITELIB}/fs/rpcfs.py
+${PYSITELIB}/fs/rpcfs.pyc
+${PYSITELIB}/fs/rpcfs.pyo
+${PYSITELIB}/fs/s3fs.py
+${PYSITELIB}/fs/s3fs.pyc
+${PYSITELIB}/fs/s3fs.pyo
+${PYSITELIB}/fs/sftpfs.py
+${PYSITELIB}/fs/sftpfs.pyc
+${PYSITELIB}/fs/sftpfs.pyo
+${PYSITELIB}/fs/tempfs.py
+${PYSITELIB}/fs/tempfs.pyc
+${PYSITELIB}/fs/tempfs.pyo
+${PYSITELIB}/fs/tests/__init__.py
+${PYSITELIB}/fs/tests/__init__.pyc
+${PYSITELIB}/fs/tests/__init__.pyo
+${PYSITELIB}/fs/tests/test_errors.py
+${PYSITELIB}/fs/tests/test_errors.pyc
+${PYSITELIB}/fs/tests/test_errors.pyo
+${PYSITELIB}/fs/tests/test_expose.py
+${PYSITELIB}/fs/tests/test_expose.pyc
+${PYSITELIB}/fs/tests/test_expose.pyo
+${PYSITELIB}/fs/tests/test_fs.py
+${PYSITELIB}/fs/tests/test_fs.pyc
+${PYSITELIB}/fs/tests/test_fs.pyo
+${PYSITELIB}/fs/tests/test_ftpfs.py
+${PYSITELIB}/fs/tests/test_ftpfs.pyc
+${PYSITELIB}/fs/tests/test_ftpfs.pyo
+${PYSITELIB}/fs/tests/test_importhook.py
+${PYSITELIB}/fs/tests/test_importhook.pyc
+${PYSITELIB}/fs/tests/test_importhook.pyo
+${PYSITELIB}/fs/tests/test_path.py
+${PYSITELIB}/fs/tests/test_path.pyc
+${PYSITELIB}/fs/tests/test_path.pyo
+${PYSITELIB}/fs/tests/test_remote.py
+${PYSITELIB}/fs/tests/test_remote.pyc
+${PYSITELIB}/fs/tests/test_remote.pyo
+${PYSITELIB}/fs/tests/test_s3fs.py
+${PYSITELIB}/fs/tests/test_s3fs.pyc
+${PYSITELIB}/fs/tests/test_s3fs.pyo
+${PYSITELIB}/fs/tests/test_watch.py
+${PYSITELIB}/fs/tests/test_watch.pyc
+${PYSITELIB}/fs/tests/test_watch.pyo
+${PYSITELIB}/fs/tests/test_wrapfs.py
+${PYSITELIB}/fs/tests/test_wrapfs.pyc
+${PYSITELIB}/fs/tests/test_wrapfs.pyo
+${PYSITELIB}/fs/tests/test_xattr.py
+${PYSITELIB}/fs/tests/test_xattr.pyc
+${PYSITELIB}/fs/tests/test_xattr.pyo
+${PYSITELIB}/fs/tests/test_zipfs.py
+${PYSITELIB}/fs/tests/test_zipfs.pyc
+${PYSITELIB}/fs/tests/test_zipfs.pyo
+${PYSITELIB}/fs/utils.py
+${PYSITELIB}/fs/utils.pyc
+${PYSITELIB}/fs/utils.pyo
+${PYSITELIB}/fs/watch.py
+${PYSITELIB}/fs/watch.pyc
+${PYSITELIB}/fs/watch.pyo
+${PYSITELIB}/fs/wrapfs/__init__.py
+${PYSITELIB}/fs/wrapfs/__init__.pyc
+${PYSITELIB}/fs/wrapfs/__init__.pyo
+${PYSITELIB}/fs/wrapfs/debugfs.py
+${PYSITELIB}/fs/wrapfs/debugfs.pyc
+${PYSITELIB}/fs/wrapfs/debugfs.pyo
+${PYSITELIB}/fs/wrapfs/hidedotfilesfs.py
+${PYSITELIB}/fs/wrapfs/hidedotfilesfs.pyc
+${PYSITELIB}/fs/wrapfs/hidedotfilesfs.pyo
+${PYSITELIB}/fs/wrapfs/lazyfs.py
+${PYSITELIB}/fs/wrapfs/lazyfs.pyc
+${PYSITELIB}/fs/wrapfs/lazyfs.pyo
+${PYSITELIB}/fs/wrapfs/limitsizefs.py
+${PYSITELIB}/fs/wrapfs/limitsizefs.pyc
+${PYSITELIB}/fs/wrapfs/limitsizefs.pyo
+${PYSITELIB}/fs/wrapfs/readonlyfs.py
+${PYSITELIB}/fs/wrapfs/readonlyfs.pyc
+${PYSITELIB}/fs/wrapfs/readonlyfs.pyo
+${PYSITELIB}/fs/wrapfs/subfs.py
+${PYSITELIB}/fs/wrapfs/subfs.pyc
+${PYSITELIB}/fs/wrapfs/subfs.pyo
+${PYSITELIB}/fs/xattrs.py
+${PYSITELIB}/fs/xattrs.pyc
+${PYSITELIB}/fs/xattrs.pyo
+${PYSITELIB}/fs/zipfs.py
+${PYSITELIB}/fs/zipfs.pyc
+${PYSITELIB}/fs/zipfs.pyo
diff --git a/filesystems/py-filesystem/distinfo b/filesystems/py-filesystem/distinfo
new file mode 100644
index 00000000000..32c68132c0e
--- /dev/null
+++ b/filesystems/py-filesystem/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2012/02/01 14:36:42 gdt Exp $
+
+SHA1 (fs-0.4.0.tar.gz) = e8dcac1d3caac041ea3d9503e18707ccfb00c524
+RMD160 (fs-0.4.0.tar.gz) = 232eb53b73d6ee918c8da7299dcccb726e8702c9
+Size (fs-0.4.0.tar.gz) = 191749 bytes