diff options
-rw-r--r-- | filesystems/tahoe-lafs/DESCR | 5 | ||||
-rw-r--r-- | filesystems/tahoe-lafs/Makefile | 43 | ||||
-rw-r--r-- | filesystems/tahoe-lafs/PLIST | 583 | ||||
-rw-r--r-- | filesystems/tahoe-lafs/distinfo | 5 |
4 files changed, 636 insertions, 0 deletions
diff --git a/filesystems/tahoe-lafs/DESCR b/filesystems/tahoe-lafs/DESCR new file mode 100644 index 00000000000..b128ae22e38 --- /dev/null +++ b/filesystems/tahoe-lafs/DESCR @@ -0,0 +1,5 @@ +Tahoe-LAFS is a Free Software/Open Source decentralized data store. +It distributes your filesystem across multiple servers, and even if +some of the servers fail or are taken over by an attacker, the entire +filesystem continues to work correctly and to preserve your privacy +and security. diff --git a/filesystems/tahoe-lafs/Makefile b/filesystems/tahoe-lafs/Makefile new file mode 100644 index 00000000000..92300cceb8f --- /dev/null +++ b/filesystems/tahoe-lafs/Makefile @@ -0,0 +1,43 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/07/24 18:14:27 gdt Exp $ +# + +VERSION= 1.7.1 +DISTNAME= allmydata-tahoe-${VERSION} +PKGNAME= tahoe-lafs-${VERSION} +CATEGORIES= filesystems +MASTER_SITES= http://tahoe-lafs.org/source/tahoe-lafs/releases/ +EXTRACT_SUFX= .tar.bz2 + +MAINTAINER= gdt@NetBSD.org +HOMEPAGE= http://tahoe-lafs.org/ +COMMENT= Distributed fault-tolerant least-authority filesystem +LICENSE= gnu-gpl-v2 + +PKG_DESTDIR_SUPPORT= user-destdir + +# TODO +# fix nevow: doc location + +DEPENDS+= ${PYPKGPREFIX}-zfec:../../converters/py-zfec +DEPENDS+= ${PYPKGPREFIX}-zbase32:../../converters/py-zbase32 +DEPENDS+= ${PYPKGPREFIX}-simplejson:../../converters/py-simplejson +DEPENDS+= ${PYPKGPREFIX}-argparse:../../devel/py-argparse +# Included egg darcsver, but depend anyway. +DEPENDS+= ${PYPKGPREFIX}-darcsver:../../devel/py-darcsver +DEPENDS+= ${PYPKGPREFIX}-pyutil:../../devel/py-pyutil +# Included egg setuptools_trial, not used. +# Included egg setuptools_darcs, used (no package yet). +DEPENDS+= ${PYPKGPREFIX}-foolscap:../../net/py-foolscap +DEPENDS+= ${PYPKGPREFIX}-twisted:../../net/py-twisted +DEPENDS+= ${PYPKGPREFIX}-asn1:../../security/py-asn1 +DEPENDS+= ${PYPKGPREFIX}-crypto:../../security/py-crypto +DEPENDS+= ${PYPKGPREFIX}-cryptopp:../../security/py-cryptopp +DEPENDS+= ${PYPKGPREFIX}-OpenSSL:../../security/py-OpenSSL +DEPENDS+= ${PYPKGPREFIX}-nevow:../../www/py-nevow + +REPLACE_PYTHON+= src/allmydata/reliability.py +REPLACE_PYTHON+= src/allmydata/storage/shares.py + +.include "../../lang/python/application.mk" +.include "../../lang/python/egg.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/filesystems/tahoe-lafs/PLIST b/filesystems/tahoe-lafs/PLIST new file mode 100644 index 00000000000..aa1bf5a275e --- /dev/null +++ b/filesystems/tahoe-lafs/PLIST @@ -0,0 +1,583 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2010/07/24 18:14:27 gdt Exp $ +bin/tahoe +${PYSITELIB}/allmydata/__init__.py +${PYSITELIB}/allmydata/__init__.pyc +${PYSITELIB}/allmydata/__init__.pyo +${PYSITELIB}/allmydata/_appname.py +${PYSITELIB}/allmydata/_appname.pyc +${PYSITELIB}/allmydata/_appname.pyo +${PYSITELIB}/allmydata/_auto_deps.py +${PYSITELIB}/allmydata/_auto_deps.pyc +${PYSITELIB}/allmydata/_auto_deps.pyo +${PYSITELIB}/allmydata/_version.py +${PYSITELIB}/allmydata/_version.pyc +${PYSITELIB}/allmydata/_version.pyo +${PYSITELIB}/allmydata/check_results.py +${PYSITELIB}/allmydata/check_results.pyc +${PYSITELIB}/allmydata/check_results.pyo +${PYSITELIB}/allmydata/client.py +${PYSITELIB}/allmydata/client.pyc +${PYSITELIB}/allmydata/client.pyo +${PYSITELIB}/allmydata/codec.py +${PYSITELIB}/allmydata/codec.pyc +${PYSITELIB}/allmydata/codec.pyo +${PYSITELIB}/allmydata/control.py +${PYSITELIB}/allmydata/control.pyc +${PYSITELIB}/allmydata/control.pyo +${PYSITELIB}/allmydata/debugshell.py +${PYSITELIB}/allmydata/debugshell.pyc +${PYSITELIB}/allmydata/debugshell.pyo +${PYSITELIB}/allmydata/dirnode.py +${PYSITELIB}/allmydata/dirnode.pyc +${PYSITELIB}/allmydata/dirnode.pyo +${PYSITELIB}/allmydata/frontends/__init__.py +${PYSITELIB}/allmydata/frontends/__init__.pyc +${PYSITELIB}/allmydata/frontends/__init__.pyo +${PYSITELIB}/allmydata/frontends/auth.py +${PYSITELIB}/allmydata/frontends/auth.pyc +${PYSITELIB}/allmydata/frontends/auth.pyo +${PYSITELIB}/allmydata/frontends/ftpd.py +${PYSITELIB}/allmydata/frontends/ftpd.pyc +${PYSITELIB}/allmydata/frontends/ftpd.pyo +${PYSITELIB}/allmydata/frontends/sftpd.py +${PYSITELIB}/allmydata/frontends/sftpd.pyc +${PYSITELIB}/allmydata/frontends/sftpd.pyo +${PYSITELIB}/allmydata/gui/__init__.py +${PYSITELIB}/allmydata/gui/__init__.pyc +${PYSITELIB}/allmydata/gui/__init__.pyo +${PYSITELIB}/allmydata/gui/amdicon.py +${PYSITELIB}/allmydata/gui/amdicon.pyc +${PYSITELIB}/allmydata/gui/amdicon.pyo +${PYSITELIB}/allmydata/gui/amdlogo.py +${PYSITELIB}/allmydata/gui/amdlogo.pyc +${PYSITELIB}/allmydata/gui/amdlogo.pyo +${PYSITELIB}/allmydata/gui/confwiz.py +${PYSITELIB}/allmydata/gui/confwiz.pyc +${PYSITELIB}/allmydata/gui/confwiz.pyo +${PYSITELIB}/allmydata/gui/macapp.py +${PYSITELIB}/allmydata/gui/macapp.pyc +${PYSITELIB}/allmydata/gui/macapp.pyo +${PYSITELIB}/allmydata/hashtree.py +${PYSITELIB}/allmydata/hashtree.pyc +${PYSITELIB}/allmydata/hashtree.pyo +${PYSITELIB}/allmydata/history.py +${PYSITELIB}/allmydata/history.pyc +${PYSITELIB}/allmydata/history.pyo +${PYSITELIB}/allmydata/immutable/__init__.py +${PYSITELIB}/allmydata/immutable/__init__.pyc +${PYSITELIB}/allmydata/immutable/__init__.pyo +${PYSITELIB}/allmydata/immutable/checker.py +${PYSITELIB}/allmydata/immutable/checker.pyc +${PYSITELIB}/allmydata/immutable/checker.pyo +${PYSITELIB}/allmydata/immutable/download.py +${PYSITELIB}/allmydata/immutable/download.pyc +${PYSITELIB}/allmydata/immutable/download.pyo +${PYSITELIB}/allmydata/immutable/encode.py +${PYSITELIB}/allmydata/immutable/encode.pyc +${PYSITELIB}/allmydata/immutable/encode.pyo +${PYSITELIB}/allmydata/immutable/filenode.py +${PYSITELIB}/allmydata/immutable/filenode.pyc +${PYSITELIB}/allmydata/immutable/filenode.pyo +${PYSITELIB}/allmydata/immutable/layout.py +${PYSITELIB}/allmydata/immutable/layout.pyc +${PYSITELIB}/allmydata/immutable/layout.pyo +${PYSITELIB}/allmydata/immutable/offloaded.py +${PYSITELIB}/allmydata/immutable/offloaded.pyc +${PYSITELIB}/allmydata/immutable/offloaded.pyo +${PYSITELIB}/allmydata/immutable/repairer.py +${PYSITELIB}/allmydata/immutable/repairer.pyc +${PYSITELIB}/allmydata/immutable/repairer.pyo +${PYSITELIB}/allmydata/immutable/upload.py +${PYSITELIB}/allmydata/immutable/upload.pyc +${PYSITELIB}/allmydata/immutable/upload.pyo +${PYSITELIB}/allmydata/interfaces.py +${PYSITELIB}/allmydata/interfaces.pyc +${PYSITELIB}/allmydata/interfaces.pyo +${PYSITELIB}/allmydata/introducer/__init__.py +${PYSITELIB}/allmydata/introducer/__init__.pyc +${PYSITELIB}/allmydata/introducer/__init__.pyo +${PYSITELIB}/allmydata/introducer/client.py +${PYSITELIB}/allmydata/introducer/client.pyc +${PYSITELIB}/allmydata/introducer/client.pyo +${PYSITELIB}/allmydata/introducer/interfaces.py +${PYSITELIB}/allmydata/introducer/interfaces.pyc +${PYSITELIB}/allmydata/introducer/interfaces.pyo +${PYSITELIB}/allmydata/introducer/server.py +${PYSITELIB}/allmydata/introducer/server.pyc +${PYSITELIB}/allmydata/introducer/server.pyo +${PYSITELIB}/allmydata/key_generator.py +${PYSITELIB}/allmydata/key_generator.pyc +${PYSITELIB}/allmydata/key_generator.pyo +${PYSITELIB}/allmydata/manhole.py +${PYSITELIB}/allmydata/manhole.pyc +${PYSITELIB}/allmydata/manhole.pyo +${PYSITELIB}/allmydata/monitor.py +${PYSITELIB}/allmydata/monitor.pyc +${PYSITELIB}/allmydata/monitor.pyo +${PYSITELIB}/allmydata/mutable/__init__.py +${PYSITELIB}/allmydata/mutable/__init__.pyc +${PYSITELIB}/allmydata/mutable/__init__.pyo +${PYSITELIB}/allmydata/mutable/checker.py +${PYSITELIB}/allmydata/mutable/checker.pyc +${PYSITELIB}/allmydata/mutable/checker.pyo +${PYSITELIB}/allmydata/mutable/common.py +${PYSITELIB}/allmydata/mutable/common.pyc +${PYSITELIB}/allmydata/mutable/common.pyo +${PYSITELIB}/allmydata/mutable/filenode.py +${PYSITELIB}/allmydata/mutable/filenode.pyc +${PYSITELIB}/allmydata/mutable/filenode.pyo +${PYSITELIB}/allmydata/mutable/layout.py +${PYSITELIB}/allmydata/mutable/layout.pyc +${PYSITELIB}/allmydata/mutable/layout.pyo +${PYSITELIB}/allmydata/mutable/publish.py +${PYSITELIB}/allmydata/mutable/publish.pyc +${PYSITELIB}/allmydata/mutable/publish.pyo +${PYSITELIB}/allmydata/mutable/repairer.py +${PYSITELIB}/allmydata/mutable/repairer.pyc +${PYSITELIB}/allmydata/mutable/repairer.pyo +${PYSITELIB}/allmydata/mutable/retrieve.py +${PYSITELIB}/allmydata/mutable/retrieve.pyc +${PYSITELIB}/allmydata/mutable/retrieve.pyo +${PYSITELIB}/allmydata/mutable/servermap.py +${PYSITELIB}/allmydata/mutable/servermap.pyc +${PYSITELIB}/allmydata/mutable/servermap.pyo +${PYSITELIB}/allmydata/node.py +${PYSITELIB}/allmydata/node.pyc +${PYSITELIB}/allmydata/node.pyo +${PYSITELIB}/allmydata/nodemaker.py +${PYSITELIB}/allmydata/nodemaker.pyc +${PYSITELIB}/allmydata/nodemaker.pyo +${PYSITELIB}/allmydata/provisioning.py +${PYSITELIB}/allmydata/provisioning.pyc +${PYSITELIB}/allmydata/provisioning.pyo +${PYSITELIB}/allmydata/reliability.py +${PYSITELIB}/allmydata/reliability.pyc +${PYSITELIB}/allmydata/reliability.pyo +${PYSITELIB}/allmydata/scripts/__init__.py +${PYSITELIB}/allmydata/scripts/__init__.pyc +${PYSITELIB}/allmydata/scripts/__init__.pyo +${PYSITELIB}/allmydata/scripts/backupdb.py +${PYSITELIB}/allmydata/scripts/backupdb.pyc +${PYSITELIB}/allmydata/scripts/backupdb.pyo +${PYSITELIB}/allmydata/scripts/cli.py +${PYSITELIB}/allmydata/scripts/cli.pyc +${PYSITELIB}/allmydata/scripts/cli.pyo +${PYSITELIB}/allmydata/scripts/common.py +${PYSITELIB}/allmydata/scripts/common.pyc +${PYSITELIB}/allmydata/scripts/common.pyo +${PYSITELIB}/allmydata/scripts/common_http.py +${PYSITELIB}/allmydata/scripts/common_http.pyc +${PYSITELIB}/allmydata/scripts/common_http.pyo +${PYSITELIB}/allmydata/scripts/create_node.py +${PYSITELIB}/allmydata/scripts/create_node.pyc +${PYSITELIB}/allmydata/scripts/create_node.pyo +${PYSITELIB}/allmydata/scripts/debug.py +${PYSITELIB}/allmydata/scripts/debug.pyc +${PYSITELIB}/allmydata/scripts/debug.pyo +${PYSITELIB}/allmydata/scripts/keygen.py +${PYSITELIB}/allmydata/scripts/keygen.pyc +${PYSITELIB}/allmydata/scripts/keygen.pyo +${PYSITELIB}/allmydata/scripts/runner.py +${PYSITELIB}/allmydata/scripts/runner.pyc +${PYSITELIB}/allmydata/scripts/runner.pyo +${PYSITELIB}/allmydata/scripts/slow_operation.py +${PYSITELIB}/allmydata/scripts/slow_operation.pyc +${PYSITELIB}/allmydata/scripts/slow_operation.pyo +${PYSITELIB}/allmydata/scripts/startstop_node.py +${PYSITELIB}/allmydata/scripts/startstop_node.pyc +${PYSITELIB}/allmydata/scripts/startstop_node.pyo +${PYSITELIB}/allmydata/scripts/stats_gatherer.py +${PYSITELIB}/allmydata/scripts/stats_gatherer.pyc +${PYSITELIB}/allmydata/scripts/stats_gatherer.pyo +${PYSITELIB}/allmydata/scripts/tahoe_add_alias.py +${PYSITELIB}/allmydata/scripts/tahoe_add_alias.pyc +${PYSITELIB}/allmydata/scripts/tahoe_add_alias.pyo +${PYSITELIB}/allmydata/scripts/tahoe_backup.py +${PYSITELIB}/allmydata/scripts/tahoe_backup.pyc +${PYSITELIB}/allmydata/scripts/tahoe_backup.pyo +${PYSITELIB}/allmydata/scripts/tahoe_check.py +${PYSITELIB}/allmydata/scripts/tahoe_check.pyc +${PYSITELIB}/allmydata/scripts/tahoe_check.pyo +${PYSITELIB}/allmydata/scripts/tahoe_cp.py +${PYSITELIB}/allmydata/scripts/tahoe_cp.pyc +${PYSITELIB}/allmydata/scripts/tahoe_cp.pyo +${PYSITELIB}/allmydata/scripts/tahoe_get.py +${PYSITELIB}/allmydata/scripts/tahoe_get.pyc +${PYSITELIB}/allmydata/scripts/tahoe_get.pyo +${PYSITELIB}/allmydata/scripts/tahoe_ls.py +${PYSITELIB}/allmydata/scripts/tahoe_ls.pyc +${PYSITELIB}/allmydata/scripts/tahoe_ls.pyo +${PYSITELIB}/allmydata/scripts/tahoe_manifest.py +${PYSITELIB}/allmydata/scripts/tahoe_manifest.pyc +${PYSITELIB}/allmydata/scripts/tahoe_manifest.pyo +${PYSITELIB}/allmydata/scripts/tahoe_mkdir.py +${PYSITELIB}/allmydata/scripts/tahoe_mkdir.pyc +${PYSITELIB}/allmydata/scripts/tahoe_mkdir.pyo +${PYSITELIB}/allmydata/scripts/tahoe_mv.py +${PYSITELIB}/allmydata/scripts/tahoe_mv.pyc +${PYSITELIB}/allmydata/scripts/tahoe_mv.pyo +${PYSITELIB}/allmydata/scripts/tahoe_put.py +${PYSITELIB}/allmydata/scripts/tahoe_put.pyc +${PYSITELIB}/allmydata/scripts/tahoe_put.pyo +${PYSITELIB}/allmydata/scripts/tahoe_rm.py +${PYSITELIB}/allmydata/scripts/tahoe_rm.pyc +${PYSITELIB}/allmydata/scripts/tahoe_rm.pyo +${PYSITELIB}/allmydata/scripts/tahoe_webopen.py +${PYSITELIB}/allmydata/scripts/tahoe_webopen.pyc +${PYSITELIB}/allmydata/scripts/tahoe_webopen.pyo +${PYSITELIB}/allmydata/stats.py +${PYSITELIB}/allmydata/stats.pyc +${PYSITELIB}/allmydata/stats.pyo +${PYSITELIB}/allmydata/storage/__init__.py +${PYSITELIB}/allmydata/storage/__init__.pyc +${PYSITELIB}/allmydata/storage/__init__.pyo +${PYSITELIB}/allmydata/storage/common.py +${PYSITELIB}/allmydata/storage/common.pyc +${PYSITELIB}/allmydata/storage/common.pyo +${PYSITELIB}/allmydata/storage/crawler.py +${PYSITELIB}/allmydata/storage/crawler.pyc +${PYSITELIB}/allmydata/storage/crawler.pyo +${PYSITELIB}/allmydata/storage/expirer.py +${PYSITELIB}/allmydata/storage/expirer.pyc +${PYSITELIB}/allmydata/storage/expirer.pyo +${PYSITELIB}/allmydata/storage/immutable.py +${PYSITELIB}/allmydata/storage/immutable.pyc +${PYSITELIB}/allmydata/storage/immutable.pyo +${PYSITELIB}/allmydata/storage/lease.py +${PYSITELIB}/allmydata/storage/lease.pyc +${PYSITELIB}/allmydata/storage/lease.pyo +${PYSITELIB}/allmydata/storage/mutable.py +${PYSITELIB}/allmydata/storage/mutable.pyc +${PYSITELIB}/allmydata/storage/mutable.pyo +${PYSITELIB}/allmydata/storage/server.py +${PYSITELIB}/allmydata/storage/server.pyc +${PYSITELIB}/allmydata/storage/server.pyo +${PYSITELIB}/allmydata/storage/shares.py +${PYSITELIB}/allmydata/storage/shares.pyc +${PYSITELIB}/allmydata/storage/shares.pyo +${PYSITELIB}/allmydata/storage_client.py +${PYSITELIB}/allmydata/storage_client.pyc +${PYSITELIB}/allmydata/storage_client.pyo +${PYSITELIB}/allmydata/test/__init__.py +${PYSITELIB}/allmydata/test/__init__.pyc +${PYSITELIB}/allmydata/test/__init__.pyo +${PYSITELIB}/allmydata/test/bench_dirnode.py +${PYSITELIB}/allmydata/test/bench_dirnode.pyc +${PYSITELIB}/allmydata/test/bench_dirnode.pyo +${PYSITELIB}/allmydata/test/check_grid.py +${PYSITELIB}/allmydata/test/check_grid.pyc +${PYSITELIB}/allmydata/test/check_grid.pyo +${PYSITELIB}/allmydata/test/check_load.py +${PYSITELIB}/allmydata/test/check_load.pyc +${PYSITELIB}/allmydata/test/check_load.pyo +${PYSITELIB}/allmydata/test/check_memory.py +${PYSITELIB}/allmydata/test/check_memory.pyc +${PYSITELIB}/allmydata/test/check_memory.pyo +${PYSITELIB}/allmydata/test/check_speed.py +${PYSITELIB}/allmydata/test/check_speed.pyc +${PYSITELIB}/allmydata/test/check_speed.pyo +${PYSITELIB}/allmydata/test/common.py +${PYSITELIB}/allmydata/test/common.pyc +${PYSITELIB}/allmydata/test/common.pyo +${PYSITELIB}/allmydata/test/common_util.py +${PYSITELIB}/allmydata/test/common_util.pyc +${PYSITELIB}/allmydata/test/common_util.pyo +${PYSITELIB}/allmydata/test/common_web.py +${PYSITELIB}/allmydata/test/common_web.pyc +${PYSITELIB}/allmydata/test/common_web.pyo +${PYSITELIB}/allmydata/test/figleaf.excludes +${PYSITELIB}/allmydata/test/no_network.py +${PYSITELIB}/allmydata/test/no_network.pyc +${PYSITELIB}/allmydata/test/no_network.pyo +${PYSITELIB}/allmydata/test/test_backupdb.py +${PYSITELIB}/allmydata/test/test_backupdb.pyc +${PYSITELIB}/allmydata/test/test_backupdb.pyo +${PYSITELIB}/allmydata/test/test_base62.py +${PYSITELIB}/allmydata/test/test_base62.pyc +${PYSITELIB}/allmydata/test/test_base62.pyo +${PYSITELIB}/allmydata/test/test_checker.py +${PYSITELIB}/allmydata/test/test_checker.pyc +${PYSITELIB}/allmydata/test/test_checker.pyo +${PYSITELIB}/allmydata/test/test_cli.py +${PYSITELIB}/allmydata/test/test_cli.pyc +${PYSITELIB}/allmydata/test/test_cli.pyo +${PYSITELIB}/allmydata/test/test_client.py +${PYSITELIB}/allmydata/test/test_client.pyc +${PYSITELIB}/allmydata/test/test_client.pyo +${PYSITELIB}/allmydata/test/test_codec.py +${PYSITELIB}/allmydata/test/test_codec.pyc +${PYSITELIB}/allmydata/test/test_codec.pyo +${PYSITELIB}/allmydata/test/test_crawler.py +${PYSITELIB}/allmydata/test/test_crawler.pyc +${PYSITELIB}/allmydata/test/test_crawler.pyo +${PYSITELIB}/allmydata/test/test_deepcheck.py +${PYSITELIB}/allmydata/test/test_deepcheck.pyc +${PYSITELIB}/allmydata/test/test_deepcheck.pyo +${PYSITELIB}/allmydata/test/test_dirnode.py +${PYSITELIB}/allmydata/test/test_dirnode.pyc +${PYSITELIB}/allmydata/test/test_dirnode.pyo +${PYSITELIB}/allmydata/test/test_download.py +${PYSITELIB}/allmydata/test/test_download.pyc +${PYSITELIB}/allmydata/test/test_download.pyo +${PYSITELIB}/allmydata/test/test_encode.py +${PYSITELIB}/allmydata/test/test_encode.pyc +${PYSITELIB}/allmydata/test/test_encode.pyo +${PYSITELIB}/allmydata/test/test_encodingutil.py +${PYSITELIB}/allmydata/test/test_encodingutil.pyc +${PYSITELIB}/allmydata/test/test_encodingutil.pyo +${PYSITELIB}/allmydata/test/test_filenode.py +${PYSITELIB}/allmydata/test/test_filenode.pyc +${PYSITELIB}/allmydata/test/test_filenode.pyo +${PYSITELIB}/allmydata/test/test_hashtree.py +${PYSITELIB}/allmydata/test/test_hashtree.pyc +${PYSITELIB}/allmydata/test/test_hashtree.pyo +${PYSITELIB}/allmydata/test/test_helper.py +${PYSITELIB}/allmydata/test/test_helper.pyc +${PYSITELIB}/allmydata/test/test_helper.pyo +${PYSITELIB}/allmydata/test/test_hung_server.py +${PYSITELIB}/allmydata/test/test_hung_server.pyc +${PYSITELIB}/allmydata/test/test_hung_server.pyo +${PYSITELIB}/allmydata/test/test_immutable.py +${PYSITELIB}/allmydata/test/test_immutable.pyc +${PYSITELIB}/allmydata/test/test_immutable.pyo +${PYSITELIB}/allmydata/test/test_introducer.py +${PYSITELIB}/allmydata/test/test_introducer.pyc +${PYSITELIB}/allmydata/test/test_introducer.pyo +${PYSITELIB}/allmydata/test/test_iputil.py +${PYSITELIB}/allmydata/test/test_iputil.pyc +${PYSITELIB}/allmydata/test/test_iputil.pyo +${PYSITELIB}/allmydata/test/test_keygen.py +${PYSITELIB}/allmydata/test/test_keygen.pyc +${PYSITELIB}/allmydata/test/test_keygen.pyo +${PYSITELIB}/allmydata/test/test_mutable.py +${PYSITELIB}/allmydata/test/test_mutable.pyc +${PYSITELIB}/allmydata/test/test_mutable.pyo +${PYSITELIB}/allmydata/test/test_netstring.py +${PYSITELIB}/allmydata/test/test_netstring.pyc +${PYSITELIB}/allmydata/test/test_netstring.pyo +${PYSITELIB}/allmydata/test/test_nevow.py +${PYSITELIB}/allmydata/test/test_nevow.pyc +${PYSITELIB}/allmydata/test/test_nevow.pyo +${PYSITELIB}/allmydata/test/test_no_network.py +${PYSITELIB}/allmydata/test/test_no_network.pyc +${PYSITELIB}/allmydata/test/test_no_network.pyo +${PYSITELIB}/allmydata/test/test_node.py +${PYSITELIB}/allmydata/test/test_node.pyc +${PYSITELIB}/allmydata/test/test_node.pyo +${PYSITELIB}/allmydata/test/test_observer.py +${PYSITELIB}/allmydata/test/test_observer.pyc +${PYSITELIB}/allmydata/test/test_observer.pyo +${PYSITELIB}/allmydata/test/test_provisioning.py +${PYSITELIB}/allmydata/test/test_provisioning.pyc +${PYSITELIB}/allmydata/test/test_provisioning.pyo +${PYSITELIB}/allmydata/test/test_repairer.py +${PYSITELIB}/allmydata/test/test_repairer.pyc +${PYSITELIB}/allmydata/test/test_repairer.pyo +${PYSITELIB}/allmydata/test/test_runner.py +${PYSITELIB}/allmydata/test/test_runner.pyc +${PYSITELIB}/allmydata/test/test_runner.pyo +${PYSITELIB}/allmydata/test/test_sftp.py +${PYSITELIB}/allmydata/test/test_sftp.pyc +${PYSITELIB}/allmydata/test/test_sftp.pyo +${PYSITELIB}/allmydata/test/test_stats.py +${PYSITELIB}/allmydata/test/test_stats.pyc +${PYSITELIB}/allmydata/test/test_stats.pyo +${PYSITELIB}/allmydata/test/test_storage.py +${PYSITELIB}/allmydata/test/test_storage.pyc +${PYSITELIB}/allmydata/test/test_storage.pyo +${PYSITELIB}/allmydata/test/test_system.py +${PYSITELIB}/allmydata/test/test_system.pyc +${PYSITELIB}/allmydata/test/test_system.pyo +${PYSITELIB}/allmydata/test/test_upload.py +${PYSITELIB}/allmydata/test/test_upload.pyc +${PYSITELIB}/allmydata/test/test_upload.pyo +${PYSITELIB}/allmydata/test/test_uri.py +${PYSITELIB}/allmydata/test/test_uri.pyc +${PYSITELIB}/allmydata/test/test_uri.pyo +${PYSITELIB}/allmydata/test/test_util.py +${PYSITELIB}/allmydata/test/test_util.pyc +${PYSITELIB}/allmydata/test/test_util.pyo +${PYSITELIB}/allmydata/test/test_web.py +${PYSITELIB}/allmydata/test/test_web.pyc +${PYSITELIB}/allmydata/test/test_web.pyo +${PYSITELIB}/allmydata/test/trial_coverage.py +${PYSITELIB}/allmydata/test/trial_coverage.pyc +${PYSITELIB}/allmydata/test/trial_coverage.pyo +${PYSITELIB}/allmydata/unknown.py +${PYSITELIB}/allmydata/unknown.pyc +${PYSITELIB}/allmydata/unknown.pyo +${PYSITELIB}/allmydata/uri.py +${PYSITELIB}/allmydata/uri.pyc +${PYSITELIB}/allmydata/uri.pyo +${PYSITELIB}/allmydata/util/__init__.py +${PYSITELIB}/allmydata/util/__init__.pyc +${PYSITELIB}/allmydata/util/__init__.pyo +${PYSITELIB}/allmydata/util/abbreviate.py +${PYSITELIB}/allmydata/util/abbreviate.pyc +${PYSITELIB}/allmydata/util/abbreviate.pyo +${PYSITELIB}/allmydata/util/assertutil.py +${PYSITELIB}/allmydata/util/assertutil.pyc +${PYSITELIB}/allmydata/util/assertutil.pyo +${PYSITELIB}/allmydata/util/base32.py +${PYSITELIB}/allmydata/util/base32.pyc +${PYSITELIB}/allmydata/util/base32.pyo +${PYSITELIB}/allmydata/util/base62.py +${PYSITELIB}/allmydata/util/base62.pyc +${PYSITELIB}/allmydata/util/base62.pyo +${PYSITELIB}/allmydata/util/cachedir.py +${PYSITELIB}/allmydata/util/cachedir.pyc +${PYSITELIB}/allmydata/util/cachedir.pyo +${PYSITELIB}/allmydata/util/consumer.py +${PYSITELIB}/allmydata/util/consumer.pyc +${PYSITELIB}/allmydata/util/consumer.pyo +${PYSITELIB}/allmydata/util/deferredutil.py +${PYSITELIB}/allmydata/util/deferredutil.pyc +${PYSITELIB}/allmydata/util/deferredutil.pyo +${PYSITELIB}/allmydata/util/dictutil.py +${PYSITELIB}/allmydata/util/dictutil.pyc +${PYSITELIB}/allmydata/util/dictutil.pyo +${PYSITELIB}/allmydata/util/encodingutil.py +${PYSITELIB}/allmydata/util/encodingutil.pyc +${PYSITELIB}/allmydata/util/encodingutil.pyo +${PYSITELIB}/allmydata/util/fileutil.py +${PYSITELIB}/allmydata/util/fileutil.pyc +${PYSITELIB}/allmydata/util/fileutil.pyo +${PYSITELIB}/allmydata/util/find_exe.py +${PYSITELIB}/allmydata/util/find_exe.pyc +${PYSITELIB}/allmydata/util/find_exe.pyo +${PYSITELIB}/allmydata/util/happinessutil.py +${PYSITELIB}/allmydata/util/happinessutil.pyc +${PYSITELIB}/allmydata/util/happinessutil.pyo +${PYSITELIB}/allmydata/util/hashutil.py +${PYSITELIB}/allmydata/util/hashutil.pyc +${PYSITELIB}/allmydata/util/hashutil.pyo +${PYSITELIB}/allmydata/util/humanreadable.py +${PYSITELIB}/allmydata/util/humanreadable.pyc +${PYSITELIB}/allmydata/util/humanreadable.pyo +${PYSITELIB}/allmydata/util/idlib.py +${PYSITELIB}/allmydata/util/idlib.pyc +${PYSITELIB}/allmydata/util/idlib.pyo +${PYSITELIB}/allmydata/util/iputil.py +${PYSITELIB}/allmydata/util/iputil.pyc +${PYSITELIB}/allmydata/util/iputil.pyo +${PYSITELIB}/allmydata/util/limiter.py +${PYSITELIB}/allmydata/util/limiter.pyc +${PYSITELIB}/allmydata/util/limiter.pyo +${PYSITELIB}/allmydata/util/log.py +${PYSITELIB}/allmydata/util/log.pyc +${PYSITELIB}/allmydata/util/log.pyo +${PYSITELIB}/allmydata/util/mathutil.py +${PYSITELIB}/allmydata/util/mathutil.pyc +${PYSITELIB}/allmydata/util/mathutil.pyo +${PYSITELIB}/allmydata/util/netstring.py +${PYSITELIB}/allmydata/util/netstring.pyc +${PYSITELIB}/allmydata/util/netstring.pyo +${PYSITELIB}/allmydata/util/nummedobj.py +${PYSITELIB}/allmydata/util/nummedobj.pyc +${PYSITELIB}/allmydata/util/nummedobj.pyo +${PYSITELIB}/allmydata/util/observer.py +${PYSITELIB}/allmydata/util/observer.pyc +${PYSITELIB}/allmydata/util/observer.pyo +${PYSITELIB}/allmydata/util/pipeline.py +${PYSITELIB}/allmydata/util/pipeline.pyc +${PYSITELIB}/allmydata/util/pipeline.pyo +${PYSITELIB}/allmydata/util/pkgresutil.py +${PYSITELIB}/allmydata/util/pkgresutil.pyc +${PYSITELIB}/allmydata/util/pkgresutil.pyo +${PYSITELIB}/allmydata/util/pollmixin.py +${PYSITELIB}/allmydata/util/pollmixin.pyc +${PYSITELIB}/allmydata/util/pollmixin.pyo +${PYSITELIB}/allmydata/util/repeatable_random.py +${PYSITELIB}/allmydata/util/repeatable_random.pyc +${PYSITELIB}/allmydata/util/repeatable_random.pyo +${PYSITELIB}/allmydata/util/rrefutil.py +${PYSITELIB}/allmydata/util/rrefutil.pyc +${PYSITELIB}/allmydata/util/rrefutil.pyo +${PYSITELIB}/allmydata/util/sibpath.py +${PYSITELIB}/allmydata/util/sibpath.pyc +${PYSITELIB}/allmydata/util/sibpath.pyo +${PYSITELIB}/allmydata/util/statistics.py +${PYSITELIB}/allmydata/util/statistics.pyc +${PYSITELIB}/allmydata/util/statistics.pyo +${PYSITELIB}/allmydata/util/time_format.py +${PYSITELIB}/allmydata/util/time_format.pyc +${PYSITELIB}/allmydata/util/time_format.pyo +${PYSITELIB}/allmydata/web/__init__.py +${PYSITELIB}/allmydata/web/__init__.pyc +${PYSITELIB}/allmydata/web/__init__.pyo +${PYSITELIB}/allmydata/web/check-and-repair-results.xhtml +${PYSITELIB}/allmydata/web/check-results.xhtml +${PYSITELIB}/allmydata/web/check_results.py +${PYSITELIB}/allmydata/web/check_results.pyc +${PYSITELIB}/allmydata/web/check_results.pyo +${PYSITELIB}/allmydata/web/common.py +${PYSITELIB}/allmydata/web/common.pyc +${PYSITELIB}/allmydata/web/common.pyo +${PYSITELIB}/allmydata/web/deep-check-and-repair-results.xhtml +${PYSITELIB}/allmydata/web/deep-check-results.xhtml +${PYSITELIB}/allmydata/web/directory.py +${PYSITELIB}/allmydata/web/directory.pyc +${PYSITELIB}/allmydata/web/directory.pyo +${PYSITELIB}/allmydata/web/directory.xhtml +${PYSITELIB}/allmydata/web/download-status.xhtml +${PYSITELIB}/allmydata/web/filenode.py +${PYSITELIB}/allmydata/web/filenode.pyc +${PYSITELIB}/allmydata/web/filenode.pyo +${PYSITELIB}/allmydata/web/helper.xhtml +${PYSITELIB}/allmydata/web/info.py +${PYSITELIB}/allmydata/web/info.pyc +${PYSITELIB}/allmydata/web/info.pyo +${PYSITELIB}/allmydata/web/info.xhtml +${PYSITELIB}/allmydata/web/introducer.xhtml +${PYSITELIB}/allmydata/web/introweb.py +${PYSITELIB}/allmydata/web/introweb.pyc +${PYSITELIB}/allmydata/web/introweb.pyo +${PYSITELIB}/allmydata/web/literal-check-results.xhtml +${PYSITELIB}/allmydata/web/manifest.xhtml +${PYSITELIB}/allmydata/web/map-update-status.xhtml +${PYSITELIB}/allmydata/web/operations.py +${PYSITELIB}/allmydata/web/operations.pyc +${PYSITELIB}/allmydata/web/operations.pyo +${PYSITELIB}/allmydata/web/provisioning.xhtml +${PYSITELIB}/allmydata/web/publish-status.xhtml +${PYSITELIB}/allmydata/web/reliability.py +${PYSITELIB}/allmydata/web/reliability.pyc +${PYSITELIB}/allmydata/web/reliability.pyo +${PYSITELIB}/allmydata/web/reliability.xhtml +${PYSITELIB}/allmydata/web/rename-form.xhtml +${PYSITELIB}/allmydata/web/retrieve-status.xhtml +${PYSITELIB}/allmydata/web/root.py +${PYSITELIB}/allmydata/web/root.pyc +${PYSITELIB}/allmydata/web/root.pyo +${PYSITELIB}/allmydata/web/statistics.xhtml +${PYSITELIB}/allmydata/web/status.py +${PYSITELIB}/allmydata/web/status.pyc +${PYSITELIB}/allmydata/web/status.pyo +${PYSITELIB}/allmydata/web/status.xhtml +${PYSITELIB}/allmydata/web/storage.py +${PYSITELIB}/allmydata/web/storage.pyc +${PYSITELIB}/allmydata/web/storage.pyo +${PYSITELIB}/allmydata/web/storage_status.xhtml +${PYSITELIB}/allmydata/web/tahoe.css +${PYSITELIB}/allmydata/web/unlinked.py +${PYSITELIB}/allmydata/web/unlinked.pyc +${PYSITELIB}/allmydata/web/unlinked.pyo +${PYSITELIB}/allmydata/web/upload-results.xhtml +${PYSITELIB}/allmydata/web/upload-status.xhtml +${PYSITELIB}/allmydata/web/welcome.xhtml +${PYSITELIB}/allmydata/webish.py +${PYSITELIB}/allmydata/webish.pyc +${PYSITELIB}/allmydata/webish.pyo +${PYSITELIB}/allmydata/windows/__init__.py +${PYSITELIB}/allmydata/windows/__init__.pyc +${PYSITELIB}/allmydata/windows/__init__.pyo +${PYSITELIB}/allmydata/windows/registry.py +${PYSITELIB}/allmydata/windows/registry.pyc +${PYSITELIB}/allmydata/windows/registry.pyo +${PYSITELIB}/allmydata_tahoe-1.7.1-py2.6.egg-info/PKG-INFO +${PYSITELIB}/allmydata_tahoe-1.7.1-py2.6.egg-info/SOURCES.txt +${PYSITELIB}/allmydata_tahoe-1.7.1-py2.6.egg-info/dependency_links.txt +${PYSITELIB}/allmydata_tahoe-1.7.1-py2.6.egg-info/entry_points.txt +${PYSITELIB}/allmydata_tahoe-1.7.1-py2.6.egg-info/not-zip-safe +${PYSITELIB}/allmydata_tahoe-1.7.1-py2.6.egg-info/requires.txt +${PYSITELIB}/allmydata_tahoe-1.7.1-py2.6.egg-info/top_level.txt diff --git a/filesystems/tahoe-lafs/distinfo b/filesystems/tahoe-lafs/distinfo new file mode 100644 index 00000000000..c5327508f00 --- /dev/null +++ b/filesystems/tahoe-lafs/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2010/07/24 18:14:27 gdt Exp $ + +SHA1 (allmydata-tahoe-1.7.1.tar.bz2) = c14d35e4d200eddbb39317552095d37f57a30d10 +RMD160 (allmydata-tahoe-1.7.1.tar.bz2) = 905441365bc9b0f6bdcc00aaef0b23c059e7d711 +Size (allmydata-tahoe-1.7.1.tar.bz2) = 1060995 bytes |