summaryrefslogtreecommitdiff
path: root/filesystems
diff options
context:
space:
mode:
authorgdt <gdt>2012-02-01 14:36:42 +0000
committergdt <gdt>2012-02-01 14:36:42 +0000
commitb4b577547563e414ec35d5998d69f37c5ff4463e (patch)
treeaf5aaf40a907279ccdc1a65094a15d2528273e87 /filesystems
parenta178aea0ede897af7e00277d617fad25637455e3 (diff)
downloadpkgsrc-b4b577547563e414ec35d5998d69f37c5ff4463e.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