summaryrefslogtreecommitdiff
path: root/filesystems/tahoe-lafs
diff options
context:
space:
mode:
authorgdt <gdt>2011-11-09 00:30:12 +0000
committergdt <gdt>2011-11-09 00:30:12 +0000
commitc918a15aa6b698a95350e1337ccf4a163be9cc74 (patch)
treeb1ebd7d91f6617aec6a06594c4cfa38e1ee36702 /filesystems/tahoe-lafs
parentdf5cac475790b7ce42c9b838278a1eb71e4640a3 (diff)
downloadpkgsrc-c918a15aa6b698a95350e1337ccf4a163be9cc74.tar.gz
Update to 1.9.0.
- The most significant new feature in this release is MDMF: "Medium-size Distributed Mutable Files". Unlike standard SDMF files, these provide efficient partial-access (reading and modifying small portions of the file instead of the whole thing). MDMF is opt-in (it is not yet the default format for mutable files), both to ensure compatibility with previous versions, and because the algorithm does not yet meet memory-usage goals. Enable it with ``--format=MDMF`` in the CLI (``tahoe put`` and ``tahoe mkdir``), or the "format" radioboxes in the web interface. See `<docs/specifications/mutable.rst>`_ for more details (`#393`_, `#1507`_) - A "blacklist" feature allows blocking access to specific files through a particular gateway. See the "Access Blacklist" section of `<docs/configuration.rst>`_ for more details. (`#1425`_) - A "drop-upload" feature has been added, which allows you to upload files to a Tahoe-LAFS directory just by writing them to a local directory. This feature is experimental and should not be relied on to store the only copy of valuable data. It is currently available only on Linux. See `<docs/frontends/drop-upload.rst>`_ for documentation. (`#1429`_) - The timeline of immutable downloads can be viewed using a zoomable and pannable JavaScript-based visualization. This is accessed using the 'timeline' link on the File Download Status page for the download, which can be reached from the Recent Uploads and Downloads page.
Diffstat (limited to 'filesystems/tahoe-lafs')
-rw-r--r--filesystems/tahoe-lafs/Makefile16
-rw-r--r--filesystems/tahoe-lafs/PLIST28
-rw-r--r--filesystems/tahoe-lafs/distinfo8
3 files changed, 36 insertions, 16 deletions
diff --git a/filesystems/tahoe-lafs/Makefile b/filesystems/tahoe-lafs/Makefile
index 249d6754fb5..86d739c15e2 100644
--- a/filesystems/tahoe-lafs/Makefile
+++ b/filesystems/tahoe-lafs/Makefile
@@ -1,14 +1,16 @@
-# $NetBSD: Makefile,v 1.8 2011/09/14 11:36:17 gdt Exp $
+# $NetBSD: Makefile,v 1.9 2011/11/09 00:30:12 gdt Exp $
#
-VERSION= 1.8.3
+VERSION= 1.9.0
DISTNAME= allmydata-tahoe-${VERSION}
EGG_NAME= allmydata_tahoe-${VERSION}
PKGNAME= tahoe-lafs-${VERSION}
-PKGREVISION= 1
CATEGORIES= filesystems
-MASTER_SITES= http://tahoe-lafs.org/source/tahoe-lafs/releases/
+MASTER_SITES= https://tahoe-lafs.org/source/tahoe-lafs/releases/
+#for beta, add
+#MASTER_SITES+= http://tahoe-lafs.org/source/tahoe-lafs/tarballs/
EXTRACT_SUFX= .tar.bz2
+FETCH_USING= curl
MAINTAINER= gdt@NetBSD.org
HOMEPAGE= http://tahoe-lafs.org/
@@ -45,9 +47,9 @@ DEPENDS+= ${PYPKGPREFIX}-nevow-[0-9]*:../../www/py-nevow
# Distfile has files mode 600, which leads to root-owned 600 files in
# the binary package.
-#post-extract:
-# ${ECHO} "Fixing distfile contents to be world readable:"
-# chmod -R +r ${WRKSRC}
+post-extract:
+ ${ECHO} "Fixing distfile contents to be world readable:"
+ chmod -R +r ${WRKSRC}
REPLACE_PYTHON+= src/allmydata/reliability.py
REPLACE_PYTHON+= src/allmydata/storage/shares.py
diff --git a/filesystems/tahoe-lafs/PLIST b/filesystems/tahoe-lafs/PLIST
index 0594a36c604..704d5248973 100644
--- a/filesystems/tahoe-lafs/PLIST
+++ b/filesystems/tahoe-lafs/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2011/02/01 02:05:18 gdt Exp $
+@comment $NetBSD: PLIST,v 1.4 2011/11/09 00:30:12 gdt Exp $
bin/tahoe
${PYSITELIB}/allmydata/__init__.py
${PYSITELIB}/allmydata/__init__.pyc
@@ -12,6 +12,9 @@ ${PYSITELIB}/allmydata/_auto_deps.pyo
${PYSITELIB}/allmydata/_version.py
${PYSITELIB}/allmydata/_version.pyc
${PYSITELIB}/allmydata/_version.pyo
+${PYSITELIB}/allmydata/blacklist.py
+${PYSITELIB}/allmydata/blacklist.pyc
+${PYSITELIB}/allmydata/blacklist.pyo
${PYSITELIB}/allmydata/check_results.py
${PYSITELIB}/allmydata/check_results.pyc
${PYSITELIB}/allmydata/check_results.pyo
@@ -36,6 +39,9 @@ ${PYSITELIB}/allmydata/frontends/__init__.pyo
${PYSITELIB}/allmydata/frontends/auth.py
${PYSITELIB}/allmydata/frontends/auth.pyc
${PYSITELIB}/allmydata/frontends/auth.pyo
+${PYSITELIB}/allmydata/frontends/drop_upload.py
+${PYSITELIB}/allmydata/frontends/drop_upload.pyc
+${PYSITELIB}/allmydata/frontends/drop_upload.pyo
${PYSITELIB}/allmydata/frontends/ftpd.py
${PYSITELIB}/allmydata/frontends/ftpd.pyc
${PYSITELIB}/allmydata/frontends/ftpd.pyo
@@ -228,9 +234,9 @@ ${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_unlink.py
+${PYSITELIB}/allmydata/scripts/tahoe_unlink.pyc
+${PYSITELIB}/allmydata/scripts/tahoe_unlink.pyo
${PYSITELIB}/allmydata/scripts/tahoe_webopen.py
${PYSITELIB}/allmydata/scripts/tahoe_webopen.pyc
${PYSITELIB}/allmydata/scripts/tahoe_webopen.pyo
@@ -294,7 +300,6 @@ ${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
@@ -328,6 +333,9 @@ ${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_drop_upload.py
+${PYSITELIB}/allmydata/test/test_drop_upload.pyc
+${PYSITELIB}/allmydata/test/test_drop_upload.pyo
${PYSITELIB}/allmydata/test/test_encode.py
${PYSITELIB}/allmydata/test/test_encode.pyc
${PYSITELIB}/allmydata/test/test_encode.pyo
@@ -349,6 +357,9 @@ ${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_import.py
+${PYSITELIB}/allmydata/test/test_import.pyc
+${PYSITELIB}/allmydata/test/test_import.pyo
${PYSITELIB}/allmydata/test/test_introducer.py
${PYSITELIB}/allmydata/test/test_introducer.pyc
${PYSITELIB}/allmydata/test/test_introducer.pyo
@@ -454,6 +465,9 @@ ${PYSITELIB}/allmydata/util/dictutil.pyo
${PYSITELIB}/allmydata/util/encodingutil.py
${PYSITELIB}/allmydata/util/encodingutil.pyc
${PYSITELIB}/allmydata/util/encodingutil.pyo
+${PYSITELIB}/allmydata/util/fake_inotify.py
+${PYSITELIB}/allmydata/util/fake_inotify.pyc
+${PYSITELIB}/allmydata/util/fake_inotify.pyo
${PYSITELIB}/allmydata/util/fileutil.py
${PYSITELIB}/allmydata/util/fileutil.pyc
${PYSITELIB}/allmydata/util/fileutil.pyo
@@ -537,7 +551,9 @@ ${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-timeline.xhtml
${PYSITELIB}/allmydata/web/download-status.xhtml
+${PYSITELIB}/allmydata/web/download_status_timeline.js
${PYSITELIB}/allmydata/web/filenode.py
${PYSITELIB}/allmydata/web/filenode.pyc
${PYSITELIB}/allmydata/web/filenode.pyo
@@ -550,12 +566,14 @@ ${PYSITELIB}/allmydata/web/introducer.xhtml
${PYSITELIB}/allmydata/web/introweb.py
${PYSITELIB}/allmydata/web/introweb.pyc
${PYSITELIB}/allmydata/web/introweb.pyo
+${PYSITELIB}/allmydata/web/jquery-1.6.1.min.js
${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/protovis-3.3.1.min.js
${PYSITELIB}/allmydata/web/provisioning.xhtml
${PYSITELIB}/allmydata/web/publish-status.xhtml
${PYSITELIB}/allmydata/web/reliability.py
diff --git a/filesystems/tahoe-lafs/distinfo b/filesystems/tahoe-lafs/distinfo
index 6ab17d26693..d95f8f8f19a 100644
--- a/filesystems/tahoe-lafs/distinfo
+++ b/filesystems/tahoe-lafs/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.5 2011/09/14 11:36:17 gdt Exp $
+$NetBSD: distinfo,v 1.6 2011/11/09 00:30:12 gdt Exp $
-SHA1 (allmydata-tahoe-1.8.3.tar.bz2) = 7e0150a249d25070d93bf848b02eb3005f2ba8bc
-RMD160 (allmydata-tahoe-1.8.3.tar.bz2) = d7e9f7be79a3ad6495dcf1bc2f19c518790db4ee
-Size (allmydata-tahoe-1.8.3.tar.bz2) = 1054319 bytes
+SHA1 (allmydata-tahoe-1.9.0.tar.bz2) = 10a3b21d63cf6bacded25c9e6cec35dff70add03
+RMD160 (allmydata-tahoe-1.9.0.tar.bz2) = c05a46937a47719bb3eaa0e676d508b84306aeee
+Size (allmydata-tahoe-1.9.0.tar.bz2) = 1121903 bytes
SHA1 (patch-aa) = be8b873d419ae688fdcc9cf0efbb9269259ebd13