pkgsrc-WIP-changes archive

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

import py-magic-wormhole (prepared by Greg Troxel)



Module Name:	pkgsrc-wip
Committed By:	Matthias Ferdinand <mf+ml.pkgsrc-users%netzwerkagentursaarland.de@localhost>
Pushed By:	o4v-mf-pkgsrc
Date:		Mon Jun 21 22:15:37 2021 +0200
Changeset:	00a525d570c822a4c237f497f06254b5d9c6d7d1

Modified Files:
	Makefile
Added Files:
	py-magic-wormhole/DESCR
	py-magic-wormhole/Makefile
	py-magic-wormhole/PLIST
	py-magic-wormhole/distinfo

Log Message:
import py-magic-wormhole (prepared by Greg Troxel)

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=00a525d570c822a4c237f497f06254b5d9c6d7d1

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                   |   1 +
 py-magic-wormhole/DESCR    |  12 +++
 py-magic-wormhole/Makefile |  36 +++++++
 py-magic-wormhole/PLIST    | 260 +++++++++++++++++++++++++++++++++++++++++++++
 py-magic-wormhole/distinfo |   6 ++
 5 files changed, 315 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index f14085c4ed..aee51ae9b5 100644
--- a/Makefile
+++ b/Makefile
@@ -3969,6 +3969,7 @@ SUBDIR+=	py-lsqfit
 SUBDIR+=	py-luminous
 SUBDIR+=	py-lxmlproc
 SUBDIR+=	py-lzma
+SUBDIR+=	py-magic-wormhole
 SUBDIR+=	py-m2ext
 SUBDIR+=	py-macs2
 SUBDIR+=	py-magnitude
diff --git a/py-magic-wormhole/DESCR b/py-magic-wormhole/DESCR
new file mode 100644
index 0000000000..8e861c0ea8
--- /dev/null
+++ b/py-magic-wormhole/DESCR
@@ -0,0 +1,12 @@
+This package provides a library and a command-line tool named
+wormhole, which makes it possible to get arbitrary-sized files and
+directories (or short pieces of text) from one computer to
+another. The two endpoints are identified by using identical "wormhole
+codes": in general, the sending machine generates and displays the
+code, which must then be typed into the receiving machine.
+
+The codes are short and human-pronounceable, using a
+phonetically-distinct wordlist. The receiving side offers
+tab-completion on the codewords, so usually only a few characters must
+be typed. Wormhole codes are single-use and do not need to be
+memorized.
diff --git a/py-magic-wormhole/Makefile b/py-magic-wormhole/Makefile
new file mode 100644
index 0000000000..567183837f
--- /dev/null
+++ b/py-magic-wormhole/Makefile
@@ -0,0 +1,36 @@
+# $NetBSD: Makefile,v 1.2 2021/03/19 13:35:57 gdt Exp $
+
+DISTNAME=	magic-wormhole-0.12.0
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+PKGREVISION=	1
+CATEGORIES=	net python
+MASTER_SITES=	${MASTER_SITE_PYPI:=m/magic-wormhole/}
+
+MAINTAINER=	gdt%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/warner/magic-wormhole
+COMMENT=	Securely transfer data between computers
+LICENSE=	mit
+
+PYTHON_VERSIONS_INCOMPATIBLE=		27
+
+DEPENDS+=	${PYPKGPREFIX}-attrs>=16.3.0:../../devel/py-attrs
+DEPENDS+=	${PYPKGPREFIX}-autobahn>=0.14.1:../../www/py-autobahn
+DEPENDS+=	${PYPKGPREFIX}-automat-[0-9]*:../../devel/py-automat
+DEPENDS+=	${PYPKGPREFIX}-click-[0-9]*:../../devel/py-click
+DEPENDS+=	${PYPKGPREFIX}-humanize-[0-9]*:../../textproc/py-humanize
+#DEPENDS+=	${PYPKGPREFIX}-hkdf-[0-9]*:../../security/py-hkdf
+DEPENDS+=	${PYPKGPREFIX}-nacl-[0-9]*:../../security/py-nacl
+DEPENDS+=	${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
+DEPENDS+=	${PYPKGPREFIX}-spake2>=0.8:../../wip/py-spake2
+DEPENDS+=	${PYPKGPREFIX}-tqdm>=4.13.0:../../misc/py-tqdm
+DEPENDS+=	${PYPKGPREFIX}-twisted>=17.5.0:../../net/py-twisted
+DEPENDS+=	${PYPKGPREFIX}-txtorcon>=18.0.2:../../net/py-txtorcon
+
+USE_LANGUAGES=	# none
+
+post-install:
+	cd ${DESTDIR}${PREFIX}/bin && \
+	${MV} wormhole wormhole-${PYVERSSUFFIX} || ${TRUE}
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-magic-wormhole/PLIST b/py-magic-wormhole/PLIST
new file mode 100644
index 0000000000..3ab19cb82e
--- /dev/null
+++ b/py-magic-wormhole/PLIST
@@ -0,0 +1,260 @@
+@comment $NetBSD: PLIST,v 1.2 2021/03/19 13:35:57 gdt Exp $
+bin/wormhole-${PYVERSSUFFIX}
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/wormhole/__init__.py
+${PYSITELIB}/wormhole/__init__.pyc
+${PYSITELIB}/wormhole/__init__.pyo
+${PYSITELIB}/wormhole/__main__.py
+${PYSITELIB}/wormhole/__main__.pyc
+${PYSITELIB}/wormhole/__main__.pyo
+${PYSITELIB}/wormhole/_allocator.py
+${PYSITELIB}/wormhole/_allocator.pyc
+${PYSITELIB}/wormhole/_allocator.pyo
+${PYSITELIB}/wormhole/_boss.py
+${PYSITELIB}/wormhole/_boss.pyc
+${PYSITELIB}/wormhole/_boss.pyo
+${PYSITELIB}/wormhole/_code.py
+${PYSITELIB}/wormhole/_code.pyc
+${PYSITELIB}/wormhole/_code.pyo
+${PYSITELIB}/wormhole/_dilation/__init__.py
+${PYSITELIB}/wormhole/_dilation/__init__.pyc
+${PYSITELIB}/wormhole/_dilation/__init__.pyo
+${PYSITELIB}/wormhole/_dilation/_noise.py
+${PYSITELIB}/wormhole/_dilation/_noise.pyc
+${PYSITELIB}/wormhole/_dilation/_noise.pyo
+${PYSITELIB}/wormhole/_dilation/connection.py
+${PYSITELIB}/wormhole/_dilation/connection.pyc
+${PYSITELIB}/wormhole/_dilation/connection.pyo
+${PYSITELIB}/wormhole/_dilation/connector.py
+${PYSITELIB}/wormhole/_dilation/connector.pyc
+${PYSITELIB}/wormhole/_dilation/connector.pyo
+${PYSITELIB}/wormhole/_dilation/encode.py
+${PYSITELIB}/wormhole/_dilation/encode.pyc
+${PYSITELIB}/wormhole/_dilation/encode.pyo
+${PYSITELIB}/wormhole/_dilation/inbound.py
+${PYSITELIB}/wormhole/_dilation/inbound.pyc
+${PYSITELIB}/wormhole/_dilation/inbound.pyo
+${PYSITELIB}/wormhole/_dilation/manager.py
+${PYSITELIB}/wormhole/_dilation/manager.pyc
+${PYSITELIB}/wormhole/_dilation/manager.pyo
+${PYSITELIB}/wormhole/_dilation/outbound.py
+${PYSITELIB}/wormhole/_dilation/outbound.pyc
+${PYSITELIB}/wormhole/_dilation/outbound.pyo
+${PYSITELIB}/wormhole/_dilation/roles.py
+${PYSITELIB}/wormhole/_dilation/roles.pyc
+${PYSITELIB}/wormhole/_dilation/roles.pyo
+${PYSITELIB}/wormhole/_dilation/subchannel.py
+${PYSITELIB}/wormhole/_dilation/subchannel.pyc
+${PYSITELIB}/wormhole/_dilation/subchannel.pyo
+${PYSITELIB}/wormhole/_hints.py
+${PYSITELIB}/wormhole/_hints.pyc
+${PYSITELIB}/wormhole/_hints.pyo
+${PYSITELIB}/wormhole/_input.py
+${PYSITELIB}/wormhole/_input.pyc
+${PYSITELIB}/wormhole/_input.pyo
+${PYSITELIB}/wormhole/_interfaces.py
+${PYSITELIB}/wormhole/_interfaces.pyc
+${PYSITELIB}/wormhole/_interfaces.pyo
+${PYSITELIB}/wormhole/_key.py
+${PYSITELIB}/wormhole/_key.pyc
+${PYSITELIB}/wormhole/_key.pyo
+${PYSITELIB}/wormhole/_lister.py
+${PYSITELIB}/wormhole/_lister.pyc
+${PYSITELIB}/wormhole/_lister.pyo
+${PYSITELIB}/wormhole/_mailbox.py
+${PYSITELIB}/wormhole/_mailbox.pyc
+${PYSITELIB}/wormhole/_mailbox.pyo
+${PYSITELIB}/wormhole/_nameplate.py
+${PYSITELIB}/wormhole/_nameplate.pyc
+${PYSITELIB}/wormhole/_nameplate.pyo
+${PYSITELIB}/wormhole/_order.py
+${PYSITELIB}/wormhole/_order.pyc
+${PYSITELIB}/wormhole/_order.pyo
+${PYSITELIB}/wormhole/_receive.py
+${PYSITELIB}/wormhole/_receive.pyc
+${PYSITELIB}/wormhole/_receive.pyo
+${PYSITELIB}/wormhole/_rendezvous.py
+${PYSITELIB}/wormhole/_rendezvous.pyc
+${PYSITELIB}/wormhole/_rendezvous.pyo
+${PYSITELIB}/wormhole/_rlcompleter.py
+${PYSITELIB}/wormhole/_rlcompleter.pyc
+${PYSITELIB}/wormhole/_rlcompleter.pyo
+${PYSITELIB}/wormhole/_send.py
+${PYSITELIB}/wormhole/_send.pyc
+${PYSITELIB}/wormhole/_send.pyo
+${PYSITELIB}/wormhole/_terminator.py
+${PYSITELIB}/wormhole/_terminator.pyc
+${PYSITELIB}/wormhole/_terminator.pyo
+${PYSITELIB}/wormhole/_version.py
+${PYSITELIB}/wormhole/_version.pyc
+${PYSITELIB}/wormhole/_version.pyo
+${PYSITELIB}/wormhole/_wordlist.py
+${PYSITELIB}/wormhole/_wordlist.pyc
+${PYSITELIB}/wormhole/_wordlist.pyo
+${PYSITELIB}/wormhole/cli/__init__.py
+${PYSITELIB}/wormhole/cli/__init__.pyc
+${PYSITELIB}/wormhole/cli/__init__.pyo
+${PYSITELIB}/wormhole/cli/cli.py
+${PYSITELIB}/wormhole/cli/cli.pyc
+${PYSITELIB}/wormhole/cli/cli.pyo
+${PYSITELIB}/wormhole/cli/cmd_receive.py
+${PYSITELIB}/wormhole/cli/cmd_receive.pyc
+${PYSITELIB}/wormhole/cli/cmd_receive.pyo
+${PYSITELIB}/wormhole/cli/cmd_send.py
+${PYSITELIB}/wormhole/cli/cmd_send.pyc
+${PYSITELIB}/wormhole/cli/cmd_send.pyo
+${PYSITELIB}/wormhole/cli/cmd_ssh.py
+${PYSITELIB}/wormhole/cli/cmd_ssh.pyc
+${PYSITELIB}/wormhole/cli/cmd_ssh.pyo
+${PYSITELIB}/wormhole/cli/public_relay.py
+${PYSITELIB}/wormhole/cli/public_relay.pyc
+${PYSITELIB}/wormhole/cli/public_relay.pyo
+${PYSITELIB}/wormhole/cli/welcome.py
+${PYSITELIB}/wormhole/cli/welcome.pyc
+${PYSITELIB}/wormhole/cli/welcome.pyo
+${PYSITELIB}/wormhole/errors.py
+${PYSITELIB}/wormhole/errors.pyc
+${PYSITELIB}/wormhole/errors.pyo
+${PYSITELIB}/wormhole/eventual.py
+${PYSITELIB}/wormhole/eventual.pyc
+${PYSITELIB}/wormhole/eventual.pyo
+${PYSITELIB}/wormhole/ipaddrs.py
+${PYSITELIB}/wormhole/ipaddrs.pyc
+${PYSITELIB}/wormhole/ipaddrs.pyo
+${PYSITELIB}/wormhole/journal.py
+${PYSITELIB}/wormhole/journal.pyc
+${PYSITELIB}/wormhole/journal.pyo
+${PYSITELIB}/wormhole/observer.py
+${PYSITELIB}/wormhole/observer.pyc
+${PYSITELIB}/wormhole/observer.pyo
+${PYSITELIB}/wormhole/test/__init__.py
+${PYSITELIB}/wormhole/test/__init__.pyc
+${PYSITELIB}/wormhole/test/__init__.pyo
+${PYSITELIB}/wormhole/test/common.py
+${PYSITELIB}/wormhole/test/common.pyc
+${PYSITELIB}/wormhole/test/common.pyo
+${PYSITELIB}/wormhole/test/dilate/__init__.py
+${PYSITELIB}/wormhole/test/dilate/__init__.pyc
+${PYSITELIB}/wormhole/test/dilate/__init__.pyo
+${PYSITELIB}/wormhole/test/dilate/common.py
+${PYSITELIB}/wormhole/test/dilate/common.pyc
+${PYSITELIB}/wormhole/test/dilate/common.pyo
+${PYSITELIB}/wormhole/test/dilate/test_connect.py
+${PYSITELIB}/wormhole/test/dilate/test_connect.pyc
+${PYSITELIB}/wormhole/test/dilate/test_connect.pyo
+${PYSITELIB}/wormhole/test/dilate/test_connection.py
+${PYSITELIB}/wormhole/test/dilate/test_connection.pyc
+${PYSITELIB}/wormhole/test/dilate/test_connection.pyo
+${PYSITELIB}/wormhole/test/dilate/test_connector.py
+${PYSITELIB}/wormhole/test/dilate/test_connector.pyc
+${PYSITELIB}/wormhole/test/dilate/test_connector.pyo
+${PYSITELIB}/wormhole/test/dilate/test_encoding.py
+${PYSITELIB}/wormhole/test/dilate/test_encoding.pyc
+${PYSITELIB}/wormhole/test/dilate/test_encoding.pyo
+${PYSITELIB}/wormhole/test/dilate/test_endpoints.py
+${PYSITELIB}/wormhole/test/dilate/test_endpoints.pyc
+${PYSITELIB}/wormhole/test/dilate/test_endpoints.pyo
+${PYSITELIB}/wormhole/test/dilate/test_framer.py
+${PYSITELIB}/wormhole/test/dilate/test_framer.pyc
+${PYSITELIB}/wormhole/test/dilate/test_framer.pyo
+${PYSITELIB}/wormhole/test/dilate/test_full.py
+${PYSITELIB}/wormhole/test/dilate/test_full.pyc
+${PYSITELIB}/wormhole/test/dilate/test_full.pyo
+${PYSITELIB}/wormhole/test/dilate/test_inbound.py
+${PYSITELIB}/wormhole/test/dilate/test_inbound.pyc
+${PYSITELIB}/wormhole/test/dilate/test_inbound.pyo
+${PYSITELIB}/wormhole/test/dilate/test_manager.py
+${PYSITELIB}/wormhole/test/dilate/test_manager.pyc
+${PYSITELIB}/wormhole/test/dilate/test_manager.pyo
+${PYSITELIB}/wormhole/test/dilate/test_outbound.py
+${PYSITELIB}/wormhole/test/dilate/test_outbound.pyc
+${PYSITELIB}/wormhole/test/dilate/test_outbound.pyo
+${PYSITELIB}/wormhole/test/dilate/test_parse.py
+${PYSITELIB}/wormhole/test/dilate/test_parse.pyc
+${PYSITELIB}/wormhole/test/dilate/test_parse.pyo
+${PYSITELIB}/wormhole/test/dilate/test_record.py
+${PYSITELIB}/wormhole/test/dilate/test_record.pyc
+${PYSITELIB}/wormhole/test/dilate/test_record.pyo
+${PYSITELIB}/wormhole/test/dilate/test_subchannel.py
+${PYSITELIB}/wormhole/test/dilate/test_subchannel.pyc
+${PYSITELIB}/wormhole/test/dilate/test_subchannel.pyo
+${PYSITELIB}/wormhole/test/run_trial.py
+${PYSITELIB}/wormhole/test/run_trial.pyc
+${PYSITELIB}/wormhole/test/run_trial.pyo
+${PYSITELIB}/wormhole/test/test_args.py
+${PYSITELIB}/wormhole/test/test_args.pyc
+${PYSITELIB}/wormhole/test/test_args.pyo
+${PYSITELIB}/wormhole/test/test_cli.py
+${PYSITELIB}/wormhole/test/test_cli.pyc
+${PYSITELIB}/wormhole/test/test_cli.pyo
+${PYSITELIB}/wormhole/test/test_eventual.py
+${PYSITELIB}/wormhole/test/test_eventual.pyc
+${PYSITELIB}/wormhole/test/test_eventual.pyo
+${PYSITELIB}/wormhole/test/test_hints.py
+${PYSITELIB}/wormhole/test/test_hints.pyc
+${PYSITELIB}/wormhole/test/test_hints.pyo
+${PYSITELIB}/wormhole/test/test_hkdf.py
+${PYSITELIB}/wormhole/test/test_hkdf.pyc
+${PYSITELIB}/wormhole/test/test_hkdf.pyo
+${PYSITELIB}/wormhole/test/test_ipaddrs.py
+${PYSITELIB}/wormhole/test/test_ipaddrs.pyc
+${PYSITELIB}/wormhole/test/test_ipaddrs.pyo
+${PYSITELIB}/wormhole/test/test_journal.py
+${PYSITELIB}/wormhole/test/test_journal.pyc
+${PYSITELIB}/wormhole/test/test_journal.pyo
+${PYSITELIB}/wormhole/test/test_keys.py
+${PYSITELIB}/wormhole/test/test_keys.pyc
+${PYSITELIB}/wormhole/test/test_keys.pyo
+${PYSITELIB}/wormhole/test/test_machines.py
+${PYSITELIB}/wormhole/test/test_machines.pyc
+${PYSITELIB}/wormhole/test/test_machines.pyo
+${PYSITELIB}/wormhole/test/test_observer.py
+${PYSITELIB}/wormhole/test/test_observer.pyc
+${PYSITELIB}/wormhole/test/test_observer.pyo
+${PYSITELIB}/wormhole/test/test_rlcompleter.py
+${PYSITELIB}/wormhole/test/test_rlcompleter.pyc
+${PYSITELIB}/wormhole/test/test_rlcompleter.pyo
+${PYSITELIB}/wormhole/test/test_ssh.py
+${PYSITELIB}/wormhole/test/test_ssh.pyc
+${PYSITELIB}/wormhole/test/test_ssh.pyo
+${PYSITELIB}/wormhole/test/test_tor_manager.py
+${PYSITELIB}/wormhole/test/test_tor_manager.pyc
+${PYSITELIB}/wormhole/test/test_tor_manager.pyo
+${PYSITELIB}/wormhole/test/test_transit.py
+${PYSITELIB}/wormhole/test/test_transit.pyc
+${PYSITELIB}/wormhole/test/test_transit.pyo
+${PYSITELIB}/wormhole/test/test_util.py
+${PYSITELIB}/wormhole/test/test_util.pyc
+${PYSITELIB}/wormhole/test/test_util.pyo
+${PYSITELIB}/wormhole/test/test_wordlist.py
+${PYSITELIB}/wormhole/test/test_wordlist.pyc
+${PYSITELIB}/wormhole/test/test_wordlist.pyo
+${PYSITELIB}/wormhole/test/test_wormhole.py
+${PYSITELIB}/wormhole/test/test_wormhole.pyc
+${PYSITELIB}/wormhole/test/test_wormhole.pyo
+${PYSITELIB}/wormhole/test/test_xfer_util.py
+${PYSITELIB}/wormhole/test/test_xfer_util.pyc
+${PYSITELIB}/wormhole/test/test_xfer_util.pyo
+${PYSITELIB}/wormhole/timing.py
+${PYSITELIB}/wormhole/timing.pyc
+${PYSITELIB}/wormhole/timing.pyo
+${PYSITELIB}/wormhole/tor_manager.py
+${PYSITELIB}/wormhole/tor_manager.pyc
+${PYSITELIB}/wormhole/tor_manager.pyo
+${PYSITELIB}/wormhole/transit.py
+${PYSITELIB}/wormhole/transit.pyc
+${PYSITELIB}/wormhole/transit.pyo
+${PYSITELIB}/wormhole/util.py
+${PYSITELIB}/wormhole/util.pyc
+${PYSITELIB}/wormhole/util.pyo
+${PYSITELIB}/wormhole/wormhole.py
+${PYSITELIB}/wormhole/wormhole.pyc
+${PYSITELIB}/wormhole/wormhole.pyo
+${PYSITELIB}/wormhole/xfer_util.py
+${PYSITELIB}/wormhole/xfer_util.pyc
+${PYSITELIB}/wormhole/xfer_util.pyo
diff --git a/py-magic-wormhole/distinfo b/py-magic-wormhole/distinfo
new file mode 100644
index 0000000000..5f1d647edd
--- /dev/null
+++ b/py-magic-wormhole/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2021/03/18 18:46:25 gdt Exp $
+
+SHA1 (magic-wormhole-0.12.0.tar.gz) = bca66948af4b200fd5f605797cf60f6955dc7370
+RMD160 (magic-wormhole-0.12.0.tar.gz) = bbb9d49f4520e5168f95b35264a4fce7ce4732a7
+SHA512 (magic-wormhole-0.12.0.tar.gz) = 0ef4241a5692227206c1a07a2aed8a2c1575281d52db8bcdb8ffd070c158b4969126486b5e68e899f2100d7daedbbe0b91a7d667915bd5b86be26d6553b34dd6
+Size (magic-wormhole-0.12.0.tar.gz) = 262269 bytes


Home | Main Index | Thread Index | Old Index