pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/filesystems/tahoe-lafs tahoe-lafs: Rototill list of de...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/cfdcfddc5d1c
branches:  trunk
changeset: 448958:cfdcfddc5d1c
user:      gdt <gdt%pkgsrc.org@localhost>
date:      Thu Mar 18 19:41:14 2021 +0000

description:
tahoe-lafs: Rototill list of dependencies

Catch up with several years of changes.

diffstat:

 filesystems/tahoe-lafs/Makefile |  63 +++++++++++++++++++++++-----------------
 1 files changed, 36 insertions(+), 27 deletions(-)

diffs (93 lines):

diff -r 046b29dbbb41 -r cfdcfddc5d1c filesystems/tahoe-lafs/Makefile
--- a/filesystems/tahoe-lafs/Makefile   Thu Mar 18 18:47:24 2021 +0000
+++ b/filesystems/tahoe-lafs/Makefile   Thu Mar 18 19:41:14 2021 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.45 2021/03/18 18:09:18 gdt Exp $
+# $NetBSD: Makefile,v 1.46 2021/03/18 19:41:14 gdt Exp $
 
 DISTNAME=      tahoe-lafs-1.15.0
 CATEGORIES=    filesystems
@@ -12,34 +12,45 @@
 
 USE_TOOLS=     gmake
 
-# TODO
-# fix nevow: doc location
+# \todo: fix nevow doc location
 
-# Included egg darcsver, but depend anyway.
-BUILD_DEPENDS+=        ${PYPKGPREFIX}-darcsver-[0-9]*:../../devel/py-darcsver
+PYTHON_VERSIONS_ACCEPTED=      27 # py-xml via py-nevow, py-zbase32, py-cryptopp
+DEPENDS+=      ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
 
-DEPENDS+=      ${PYPKGPREFIX}-six>=1.4.1:../../lang/py-six
+# from tahoe's setup.py
 DEPENDS+=      ${PYPKGPREFIX}-zfec>=1.1.0:../../converters/py-zfec
-DEPENDS+=      ${PYPKGPREFIX}-zbase32-[0-9]*:../../converters/py-zbase32
-DEPENDS+=      ${PYPKGPREFIX}-simplejson>=1.4:../../converters/py-simplejson
-DEPENDS+=      ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
-DEPENDS+=      ${PYPKGPREFIX}-argparse-[0-9]*:../../devel/py-argparse
+# \todo zope.interface
+DEPENDS+=      ${PYPKGPREFIX}-foolscap>=0.12.6:../../net/py-foolscap
+DEPENDS+=      ${PYPKGPREFIX}-cryptography-[0-9]*:../../security/py-cryptography
+DEPENDS+=      ${PYPKGPREFIX}-twisted>=16.1.0:../../net/py-twisted
+# bcrypt and appdirs required as twisted deps at runtime
+DEPENDS+=      ${PYPKGPREFIX}-bcrypt-[0-9]*:../../security/py-bcrypt
+DEPENDS+=      ${PYPKGPREFIX}-appdirs-[0-9]*:../../devel/py-appdirs
+DEPENDS+=      ${PYPKGPREFIX}-nevow>=0.11.1:../../www/py-nevow
+DEPENDS+=      ${PYPKGPREFIX}-yaml>=3.11:../../textproc/py-yaml
+DEPENDS+=      ${PYPKGPREFIX}-six>=1.4.1:../../lang/py-six
+DEPENDS+=      ${PYPKGPREFIX}-magic-wormhole-[0-9]*:../../net/py-magic-wormhole
+DEPENDS+=      ${PYPKGPREFIX}-eliot-[0-9]*:../../sysutils/py-eliot17
+DEPENDS+=      ${PYPKGPREFIX}-pyrsistent-[0-9]*:../../devel/py-pyrsistent
+# \todo pyrsistent
+# \todo attrs
+# autobahn D2019.09.20.04.00.00
+DEPENDS+=      ${PYPKGPREFIX}-autobahn-[0-9]*:../../www/py-autobahn
+DEPENDS+=      ${PYPKGPREFIX}-future-[0-9]*:../../devel/py-future
 DEPENDS+=      ${PYPKGPREFIX}-pyutil-[0-9]*:../../devel/py-pyutil
-# Included egg setuptools_trial, not used.
-# Included egg setuptools_darcs, used (no package yet).
-DEPENDS+=      ${PYPKGPREFIX}-foolscap>=0.12.6:../../net/py-foolscap
-DEPENDS+=      ${PYPKGPREFIX}-twisted>=16.1.0:../../net/py-twisted
-DEPENDS+=      ${PYPKGPREFIX}-asn1>=0.1.8:../../security/py-asn1
-DEPENDS+=      ${PYPKGPREFIX}-asn1-modules>=0.0.5:../../security/py-asn1-modules
-DEPENDS+=      ${PYPKGPREFIX}-characteristic>=14.0.0:../../devel/py-characteristic
-DEPENDS+=      ${PYPKGPREFIX}-cryptodome-[0-9]*:../../security/py-cryptodome
-DEPENDS+=      ${PYPKGPREFIX}-cryptopp>=0.6.0:../../security/py-cryptopp
-DEPENDS+=      ${PYPKGPREFIX}-OpenSSL>=0.14:../../security/py-OpenSSL
-DEPENDS+=      ${PYPKGPREFIX}-nevow>=0.11.1:../../www/py-nevow
-DEPENDS+=      ${PYPKGPREFIX}-service_identity-[0-9]*:../../security/py-service_identity
-DEPENDS+=      ${PYPKGPREFIX}-yaml>=3.11:../../textproc/py-yaml
+DEPENDS+=      ${PYPKGPREFIX}-distro-[0-9]*:../../devel/py-distro
+
+# 19.0.0 from 2020-01-01 works with 27
+# \todo import/version an older one
+DEPENDS+=       ${PYPKGPREFIX}-txtorcon-[0-9]*:../../net/py-txtorcon
 
-PYTHON_VERSIONS_ACCEPTED=      27 # py-xml via py-nevow, py-zbase32, py-cryptopp, py-darcsver
+# todo txi2p
+
+# Not in setup.py, but seems to exist elsewhere.
+#DEPENDS+=     ${PYPKGPREFIX}-asn1>=0.1.8:../../security/py-asn1
+#DEPENDS+=     ${PYPKGPREFIX}-asn1-modules>=0.0.5:../../security/py-asn1-modules
+#DEPENDS+=     ${PYPKGPREFIX}-OpenSSL>=0.14:../../security/py-OpenSSL
+#DEPENDS+=     ${PYPKGPREFIX}-service_identity-[0-9]*:../../security/py-service_identity
 
 # Note that there is an upstream (inherited from setuptools) bug
 #   https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1258#comment:29 that
@@ -47,13 +58,11 @@
 # installed.  If you get mysterious failures, pkg_delete the installed
 # version.
 
-REPLACE_PYTHON+=       src/allmydata/storage/shares.py
-
 PKG_GROUPS=            tahoes
 PKG_USERS=             tahoes:tahoes
 PKG_GECOS.tahoes=      tahoe server
 
-# now tox
+# \todo Convert do-test to use tox
 #do-test:
 #      cd ${WRKSRC} && py.test-2.7
 



Home | Main Index | Thread Index | Old Index