summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgdt <gdt@pkgsrc.org>2022-10-03 16:40:21 +0000
committergdt <gdt@pkgsrc.org>2022-10-03 16:40:21 +0000
commitd0b377c1403443536f019fe26fc2c6b704bc1d24 (patch)
tree438098f83af72844efcfc7d57fc1035b05ec27d3
parenta02ddfeb7c9c32cb969df10f677be3e71a5b001b (diff)
downloadpkgsrc-d0b377c1403443536f019fe26fc2c6b704bc1d24.tar.gz
filesystems/tahoe-lafs: Update to 1.18.0
packaging changes: Drop explanation about python 2.7 being supported by upstream and $MAINTAINER not wanting to deal with dependencies. Upstream NEWS: Release 1.18.0 (2022-10-02) ''''''''''''''''''''''''''' Backwards Incompatible Changes ------------------------------ - Python 3.6 is no longer supported, as it has reached end-of-life and is no longer receiving security updates. (`#3865 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3865>`_) - Python 3.7 or later is now required; Python 2 is no longer supported. (`#3873 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3873>`_) - Share corruption reports stored on disk are now always encoded in UTF-8. (`#3879 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3879>`_) - Record both the PID and the process creation-time: a new kind of pidfile in `running.process` records both the PID and the creation-time of the process. This facilitates automatic discovery of a "stale" pidfile that points to a currently-running process. If the recorded creation-time matches the creation-time of the running process, then it is a still-running `tahoe run` process. Otherwise, the file is stale. The `twistd.pid` file is no longer present. (`#3926 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3926>`_) Features -------- - The implementation of SDMF and MDMF (mutables) now requires RSA keys to be exactly 2048 bits, aligning them with the specification. Some code existed to allow tests to shorten this and it's conceptually possible a modified client produced mutables with different key-sizes. However, the spec says that they must be 2048 bits. If you happen to have a capability with a key-size different from 2048 you may use 1.17.1 or earlier to read the content. (`#3828 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3828>`_) - "make" based release automation (`#3846 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3846>`_)
-rw-r--r--filesystems/tahoe-lafs/Makefile8
-rw-r--r--filesystems/tahoe-lafs/PLIST19
-rw-r--r--filesystems/tahoe-lafs/distinfo8
3 files changed, 24 insertions, 11 deletions
diff --git a/filesystems/tahoe-lafs/Makefile b/filesystems/tahoe-lafs/Makefile
index a75a5da00c2..2d8a17de98f 100644
--- a/filesystems/tahoe-lafs/Makefile
+++ b/filesystems/tahoe-lafs/Makefile
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.56 2022/06/30 11:18:23 nia Exp $
+# $NetBSD: Makefile,v 1.57 2022/10/03 16:40:21 gdt Exp $
-VERSION_BASE= 1.17.1
+VERSION_BASE= 1.18.0
VERSION_RC=
DISTNAME= tahoe-lafs-${VERSION_BASE}${VERSION_RC}
-PKGREVISION= 1
CATEGORIES= filesystems
MASTER_SITES= https://tahoe-lafs.org/downloads/
@@ -14,9 +13,6 @@ LICENSE= gnu-gpl-v2
USE_TOOLS= gmake
-# tahoe works with 27, but it depends on things which are not
-# available for 27 in pkgsrc, and $MAINTAINER is not interested in
-# spending time on that.
PYTHON_VERSIONS_INCOMPATIBLE= 27
USE_PKG_RESOURCES= yes
diff --git a/filesystems/tahoe-lafs/PLIST b/filesystems/tahoe-lafs/PLIST
index 8592bdd9795..cc22ecb547c 100644
--- a/filesystems/tahoe-lafs/PLIST
+++ b/filesystems/tahoe-lafs/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.14 2022/06/15 22:31:44 gdt Exp $
+@comment $NetBSD: PLIST,v 1.15 2022/10/03 16:40:21 gdt Exp $
bin/tahoe
${PYSITELIB}/allmydata/__init__.py
${PYSITELIB}/allmydata/__init__.pyc
@@ -273,6 +273,9 @@ ${PYSITELIB}/allmydata/storage/expirer.pyo
${PYSITELIB}/allmydata/storage/http_client.py
${PYSITELIB}/allmydata/storage/http_client.pyc
${PYSITELIB}/allmydata/storage/http_client.pyo
+${PYSITELIB}/allmydata/storage/http_common.py
+${PYSITELIB}/allmydata/storage/http_common.pyc
+${PYSITELIB}/allmydata/storage/http_common.pyo
${PYSITELIB}/allmydata/storage/http_server.py
${PYSITELIB}/allmydata/storage/http_server.pyc
${PYSITELIB}/allmydata/storage/http_server.pyo
@@ -309,6 +312,9 @@ ${PYSITELIB}/allmydata/test/__init__.pyo
${PYSITELIB}/allmydata/test/_win_subprocess.py
${PYSITELIB}/allmydata/test/_win_subprocess.pyc
${PYSITELIB}/allmydata/test/_win_subprocess.pyo
+${PYSITELIB}/allmydata/test/certs.py
+${PYSITELIB}/allmydata/test/certs.pyc
+${PYSITELIB}/allmydata/test/certs.pyo
${PYSITELIB}/allmydata/test/cli/__init__.py
${PYSITELIB}/allmydata/test/cli/__init__.pyc
${PYSITELIB}/allmydata/test/cli/__init__.pyo
@@ -360,6 +366,9 @@ ${PYSITELIB}/allmydata/test/cli/test_run.pyo
${PYSITELIB}/allmydata/test/cli/test_status.py
${PYSITELIB}/allmydata/test/cli/test_status.pyc
${PYSITELIB}/allmydata/test/cli/test_status.pyo
+${PYSITELIB}/allmydata/test/cli/wormholetesting.py
+${PYSITELIB}/allmydata/test/cli/wormholetesting.pyc
+${PYSITELIB}/allmydata/test/cli/wormholetesting.pyo
${PYSITELIB}/allmydata/test/cli_node_api.py
${PYSITELIB}/allmydata/test/cli_node_api.pyc
${PYSITELIB}/allmydata/test/cli_node_api.pyo
@@ -382,9 +391,11 @@ ${PYSITELIB}/allmydata/test/data/lease_checker.history.txt
${PYSITELIB}/allmydata/test/data/lease_checker.state.txt
${PYSITELIB}/allmydata/test/data/openssh-rsa-2048.pub.txt
${PYSITELIB}/allmydata/test/data/openssh-rsa-2048.txt
+${PYSITELIB}/allmydata/test/data/pycryptopp-rsa-1024-priv.txt
${PYSITELIB}/allmydata/test/data/pycryptopp-rsa-2048-priv.txt
${PYSITELIB}/allmydata/test/data/pycryptopp-rsa-2048-pub.txt
${PYSITELIB}/allmydata/test/data/pycryptopp-rsa-2048-sig.txt
+${PYSITELIB}/allmydata/test/data/pycryptopp-rsa-32768-priv.txt
${PYSITELIB}/allmydata/test/eliotutil.py
${PYSITELIB}/allmydata/test/eliotutil.pyc
${PYSITELIB}/allmydata/test/eliotutil.pyo
@@ -616,6 +627,9 @@ ${PYSITELIB}/allmydata/test/test_storage_client.pyo
${PYSITELIB}/allmydata/test/test_storage_http.py
${PYSITELIB}/allmydata/test/test_storage_http.pyc
${PYSITELIB}/allmydata/test/test_storage_http.pyo
+${PYSITELIB}/allmydata/test/test_storage_https.py
+${PYSITELIB}/allmydata/test/test_storage_https.pyc
+${PYSITELIB}/allmydata/test/test_storage_https.pyo
${PYSITELIB}/allmydata/test/test_storage_web.py
${PYSITELIB}/allmydata/test/test_storage_web.pyc
${PYSITELIB}/allmydata/test/test_storage_web.pyo
@@ -778,6 +792,9 @@ ${PYSITELIB}/allmydata/util/netstring.pyo
${PYSITELIB}/allmydata/util/observer.py
${PYSITELIB}/allmydata/util/observer.pyc
${PYSITELIB}/allmydata/util/observer.pyo
+${PYSITELIB}/allmydata/util/pid.py
+${PYSITELIB}/allmydata/util/pid.pyc
+${PYSITELIB}/allmydata/util/pid.pyo
${PYSITELIB}/allmydata/util/pipeline.py
${PYSITELIB}/allmydata/util/pipeline.pyc
${PYSITELIB}/allmydata/util/pipeline.pyo
diff --git a/filesystems/tahoe-lafs/distinfo b/filesystems/tahoe-lafs/distinfo
index 47ed93c0b2a..5c0ca26b08b 100644
--- a/filesystems/tahoe-lafs/distinfo
+++ b/filesystems/tahoe-lafs/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.21 2022/06/15 22:31:44 gdt Exp $
+$NetBSD: distinfo,v 1.22 2022/10/03 16:40:21 gdt Exp $
-BLAKE2s (tahoe-lafs-1.17.1.tar.gz) = 172699fbdc6efb4a0cb7605516099a69453ea42f05420ffa645557377d1194a0
-SHA512 (tahoe-lafs-1.17.1.tar.gz) = 4734a332ef92a60f74f7c47605f61b2ffdb712139cb02dd66c44983b18237cdbb82e63f4493f3104ce63a540af3b52eaa040dd9f9028f8a8f50322962f6fe94e
-Size (tahoe-lafs-1.17.1.tar.gz) = 1862217 bytes
+BLAKE2s (tahoe-lafs-1.18.0.tar.gz) = 8b91dfb205daa14a9077d5767a606900869cd22796b134f6bf6e2404543b0f8a
+SHA512 (tahoe-lafs-1.18.0.tar.gz) = 9217ef83f2ab8d474eb5f75db485916a25f8baba2b926e02dbf2e1332406a730f3a258f54ba674c1459c351b8d7eb3faa3b45443459e74ce44e755d52f4bf1a8
+Size (tahoe-lafs-1.18.0.tar.gz) = 1954858 bytes