pkgsrc-WIP-changes archive

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

Add py-nomadnet 0.3.5



Module Name:	pkgsrc-wip
Committed By:	Greg Troxel <gdt%lexort.com@localhost>
Pushed By:	gdt
Date:		Mon Feb 20 18:48:29 2023 -0500
Changeset:	06769b3ac54771c036907bf86eb7e8123c74c6e1

Modified Files:
	Makefile
Added Files:
	py-nomadnet/DESCR
	py-nomadnet/Makefile
	py-nomadnet/PLIST
	py-nomadnet/TODO
	py-nomadnet/distinfo

Log Message:
Add py-nomadnet 0.3.5

Off-grid, resilient mesh communication with strong encryption, forward
secrecy and extreme privacy.

Nomad Network allows you to build private and resilient communications
platforms that are in complete control and ownership of the people
that use them. No signups, no agreements, no handover of any data, no
permissions and gatekeepers.

Nomad Network is build on [LXMF](https://github.com/markqvist/LXMF)
and [Reticulum](https://github.com/markqvist/Reticulum), which
together provides the cryptographic mesh functionality and
peer-to-peer message routing that Nomad Network relies on. This
foundation also makes it possible to use the program over a very wide

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

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

diffstat:
 Makefile             |   2 +
 py-nomadnet/DESCR    |  13 ++++++
 py-nomadnet/Makefile |  21 +++++++++
 py-nomadnet/PLIST    | 130 +++++++++++++++++++++++++++++++++++++++++++++++++++
 py-nomadnet/TODO     |   2 +
 py-nomadnet/distinfo |   5 ++
 6 files changed, 173 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index e3a7adcb2c..d1a3476a21 100644
--- a/Makefile
+++ b/Makefile
@@ -4057,6 +4057,7 @@ SUBDIR+=	py-lsp-jsonrpc
 SUBDIR+=	py-lsp-server
 SUBDIR+=	py-lsqfit
 SUBDIR+=	py-luminous
+SUBDIR+=	py-lxmf
 SUBDIR+=	py-lxmlproc
 SUBDIR+=	py-lzma
 SUBDIR+=	py-macs2
@@ -4214,6 +4215,7 @@ SUBDIR+=	py-nlib
 SUBDIR+=	py-node-semver
 SUBDIR+=	py-nodeenv
 SUBDIR+=	py-nodepy
+SUBDIR+=	py-nomadnet
 SUBDIR+=	py-nose-parameterized
 SUBDIR+=	py-nose-pathmunge
 SUBDIR+=	py-nosh
diff --git a/py-nomadnet/DESCR b/py-nomadnet/DESCR
new file mode 100644
index 0000000000..dea0336b87
--- /dev/null
+++ b/py-nomadnet/DESCR
@@ -0,0 +1,13 @@
+Off-grid, resilient mesh communication with strong encryption, forward
+secrecy and extreme privacy.
+
+Nomad Network allows you to build private and resilient communications
+platforms that are in complete control and ownership of the people
+that use them. No signups, no agreements, no handover of any data, no
+permissions and gatekeepers.
+
+Nomad Network is build on [LXMF](https://github.com/markqvist/LXMF)
+and [Reticulum](https://github.com/markqvist/Reticulum), which
+together provides the cryptographic mesh functionality and
+peer-to-peer message routing that Nomad Network relies on. This
+foundation also makes it possible to use the program over a very wide
diff --git a/py-nomadnet/Makefile b/py-nomadnet/Makefile
new file mode 100644
index 0000000000..d20859c2c6
--- /dev/null
+++ b/py-nomadnet/Makefile
@@ -0,0 +1,21 @@
+# $NetBSD$
+
+DISTNAME=	nomadnet-0.3.5
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	comms python
+MASTER_SITES=	${MASTER_SITE_PYPI:=n/nomadnet/}
+
+MAINTAINER=	gdt%lexort.com@localhost
+HOMEPAGE=	https://github.com/markqvist/nomadnet
+COMMENT=	Communicate Freely
+LICENSE=	gnu-gpl-v3
+
+DEPENDS+=	${PYPKGPREFIX}-rns>=0.4.9:../../wip/py-rns
+DEPENDS+=	${PYPKGPREFIX}-lxmf>=0.3.1:../../wip/py-lxmf
+DEPENDS+=	${PYPKGPREFIX}-urwid>=2.1.2:../../devel/py-urwid
+DEPENDS+=	${PYPKGPREFIX}-qrcode>=0:../../graphics/py-qrcode
+
+USE_LANGUAGES=	# none
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-nomadnet/PLIST b/py-nomadnet/PLIST
new file mode 100644
index 0000000000..561d3fc8b2
--- /dev/null
+++ b/py-nomadnet/PLIST
@@ -0,0 +1,130 @@
+@comment $NetBSD$
+bin/nomadnet
+${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}/nomadnet/Conversation.py
+${PYSITELIB}/nomadnet/Conversation.pyc
+${PYSITELIB}/nomadnet/Conversation.pyo
+${PYSITELIB}/nomadnet/Directory.py
+${PYSITELIB}/nomadnet/Directory.pyc
+${PYSITELIB}/nomadnet/Directory.pyo
+${PYSITELIB}/nomadnet/Node.py
+${PYSITELIB}/nomadnet/Node.pyc
+${PYSITELIB}/nomadnet/Node.pyo
+${PYSITELIB}/nomadnet/NomadNetworkApp.py
+${PYSITELIB}/nomadnet/NomadNetworkApp.pyc
+${PYSITELIB}/nomadnet/NomadNetworkApp.pyo
+${PYSITELIB}/nomadnet/__init__.py
+${PYSITELIB}/nomadnet/__init__.pyc
+${PYSITELIB}/nomadnet/__init__.pyo
+${PYSITELIB}/nomadnet/_version.py
+${PYSITELIB}/nomadnet/_version.pyc
+${PYSITELIB}/nomadnet/_version.pyo
+${PYSITELIB}/nomadnet/examples/messageboard/README.md
+${PYSITELIB}/nomadnet/examples/messageboard/messageboard.mu
+${PYSITELIB}/nomadnet/examples/messageboard/messageboard.py
+${PYSITELIB}/nomadnet/examples/messageboard/messageboard.pyc
+${PYSITELIB}/nomadnet/examples/messageboard/messageboard.pyo
+${PYSITELIB}/nomadnet/nomadnet.py
+${PYSITELIB}/nomadnet/nomadnet.pyc
+${PYSITELIB}/nomadnet/nomadnet.pyo
+${PYSITELIB}/nomadnet/ui/GraphicalUI.py
+${PYSITELIB}/nomadnet/ui/GraphicalUI.pyc
+${PYSITELIB}/nomadnet/ui/GraphicalUI.pyo
+${PYSITELIB}/nomadnet/ui/MenuUI.py
+${PYSITELIB}/nomadnet/ui/MenuUI.pyc
+${PYSITELIB}/nomadnet/ui/MenuUI.pyo
+${PYSITELIB}/nomadnet/ui/NoneUI.py
+${PYSITELIB}/nomadnet/ui/NoneUI.pyc
+${PYSITELIB}/nomadnet/ui/NoneUI.pyo
+${PYSITELIB}/nomadnet/ui/TextUI.py
+${PYSITELIB}/nomadnet/ui/TextUI.pyc
+${PYSITELIB}/nomadnet/ui/TextUI.pyo
+${PYSITELIB}/nomadnet/ui/WebUI.py
+${PYSITELIB}/nomadnet/ui/WebUI.pyc
+${PYSITELIB}/nomadnet/ui/WebUI.pyo
+${PYSITELIB}/nomadnet/ui/__init__.py
+${PYSITELIB}/nomadnet/ui/__init__.pyc
+${PYSITELIB}/nomadnet/ui/__init__.pyo
+${PYSITELIB}/nomadnet/ui/textui/Browser.py
+${PYSITELIB}/nomadnet/ui/textui/Browser.pyc
+${PYSITELIB}/nomadnet/ui/textui/Browser.pyo
+${PYSITELIB}/nomadnet/ui/textui/Config.py
+${PYSITELIB}/nomadnet/ui/textui/Config.pyc
+${PYSITELIB}/nomadnet/ui/textui/Config.pyo
+${PYSITELIB}/nomadnet/ui/textui/Conversations.py
+${PYSITELIB}/nomadnet/ui/textui/Conversations.pyc
+${PYSITELIB}/nomadnet/ui/textui/Conversations.pyo
+${PYSITELIB}/nomadnet/ui/textui/Directory.py
+${PYSITELIB}/nomadnet/ui/textui/Directory.pyc
+${PYSITELIB}/nomadnet/ui/textui/Directory.pyo
+${PYSITELIB}/nomadnet/ui/textui/Extras.py
+${PYSITELIB}/nomadnet/ui/textui/Extras.pyc
+${PYSITELIB}/nomadnet/ui/textui/Extras.pyo
+${PYSITELIB}/nomadnet/ui/textui/Guide.py
+${PYSITELIB}/nomadnet/ui/textui/Guide.pyc
+${PYSITELIB}/nomadnet/ui/textui/Guide.pyo
+${PYSITELIB}/nomadnet/ui/textui/Log.py
+${PYSITELIB}/nomadnet/ui/textui/Log.pyc
+${PYSITELIB}/nomadnet/ui/textui/Log.pyo
+${PYSITELIB}/nomadnet/ui/textui/Main.py
+${PYSITELIB}/nomadnet/ui/textui/Main.pyc
+${PYSITELIB}/nomadnet/ui/textui/Main.pyo
+${PYSITELIB}/nomadnet/ui/textui/Map.py
+${PYSITELIB}/nomadnet/ui/textui/Map.pyc
+${PYSITELIB}/nomadnet/ui/textui/Map.pyo
+${PYSITELIB}/nomadnet/ui/textui/MicronParser.py
+${PYSITELIB}/nomadnet/ui/textui/MicronParser.pyc
+${PYSITELIB}/nomadnet/ui/textui/MicronParser.pyo
+${PYSITELIB}/nomadnet/ui/textui/Network.py
+${PYSITELIB}/nomadnet/ui/textui/Network.pyc
+${PYSITELIB}/nomadnet/ui/textui/Network.pyo
+${PYSITELIB}/nomadnet/ui/textui/__init__.py
+${PYSITELIB}/nomadnet/ui/textui/__init__.pyc
+${PYSITELIB}/nomadnet/ui/textui/__init__.pyo
+${PYSITELIB}/nomadnet/vendor/Scrollable.py
+${PYSITELIB}/nomadnet/vendor/Scrollable.pyc
+${PYSITELIB}/nomadnet/vendor/Scrollable.pyo
+${PYSITELIB}/nomadnet/vendor/__init__.py
+${PYSITELIB}/nomadnet/vendor/__init__.pyc
+${PYSITELIB}/nomadnet/vendor/__init__.pyo
+${PYSITELIB}/nomadnet/vendor/additional_urwid_widgets/__init__.py
+${PYSITELIB}/nomadnet/vendor/additional_urwid_widgets/__init__.pyc
+${PYSITELIB}/nomadnet/vendor/additional_urwid_widgets/__init__.pyo
+${PYSITELIB}/nomadnet/vendor/additional_urwid_widgets/assisting_modules/__init__.py
+${PYSITELIB}/nomadnet/vendor/additional_urwid_widgets/assisting_modules/__init__.pyc
+${PYSITELIB}/nomadnet/vendor/additional_urwid_widgets/assisting_modules/__init__.pyo
+${PYSITELIB}/nomadnet/vendor/additional_urwid_widgets/assisting_modules/modifier_key.py
+${PYSITELIB}/nomadnet/vendor/additional_urwid_widgets/assisting_modules/modifier_key.pyc
+${PYSITELIB}/nomadnet/vendor/additional_urwid_widgets/assisting_modules/modifier_key.pyo
+${PYSITELIB}/nomadnet/vendor/additional_urwid_widgets/assisting_modules/useful_functions.py
+${PYSITELIB}/nomadnet/vendor/additional_urwid_widgets/assisting_modules/useful_functions.pyc
+${PYSITELIB}/nomadnet/vendor/additional_urwid_widgets/assisting_modules/useful_functions.pyo
+${PYSITELIB}/nomadnet/vendor/additional_urwid_widgets/widgets/__init__.py
+${PYSITELIB}/nomadnet/vendor/additional_urwid_widgets/widgets/__init__.pyc
+${PYSITELIB}/nomadnet/vendor/additional_urwid_widgets/widgets/__init__.pyo
+${PYSITELIB}/nomadnet/vendor/additional_urwid_widgets/widgets/date_picker.py
+${PYSITELIB}/nomadnet/vendor/additional_urwid_widgets/widgets/date_picker.pyc
+${PYSITELIB}/nomadnet/vendor/additional_urwid_widgets/widgets/date_picker.pyo
+${PYSITELIB}/nomadnet/vendor/additional_urwid_widgets/widgets/indicative_listbox.py
+${PYSITELIB}/nomadnet/vendor/additional_urwid_widgets/widgets/indicative_listbox.pyc
+${PYSITELIB}/nomadnet/vendor/additional_urwid_widgets/widgets/indicative_listbox.pyo
+${PYSITELIB}/nomadnet/vendor/additional_urwid_widgets/widgets/integer_picker.py
+${PYSITELIB}/nomadnet/vendor/additional_urwid_widgets/widgets/integer_picker.pyc
+${PYSITELIB}/nomadnet/vendor/additional_urwid_widgets/widgets/integer_picker.pyo
+${PYSITELIB}/nomadnet/vendor/additional_urwid_widgets/widgets/message_dialog.py
+${PYSITELIB}/nomadnet/vendor/additional_urwid_widgets/widgets/message_dialog.pyc
+${PYSITELIB}/nomadnet/vendor/additional_urwid_widgets/widgets/message_dialog.pyo
+${PYSITELIB}/nomadnet/vendor/additional_urwid_widgets/widgets/selectable_row.py
+${PYSITELIB}/nomadnet/vendor/additional_urwid_widgets/widgets/selectable_row.pyc
+${PYSITELIB}/nomadnet/vendor/additional_urwid_widgets/widgets/selectable_row.pyo
+${PYSITELIB}/nomadnet/vendor/configobj.py
+${PYSITELIB}/nomadnet/vendor/configobj.pyc
+${PYSITELIB}/nomadnet/vendor/configobj.pyo
+${PYSITELIB}/nomadnet/vendor/quotes.py
+${PYSITELIB}/nomadnet/vendor/quotes.pyc
+${PYSITELIB}/nomadnet/vendor/quotes.pyo
diff --git a/py-nomadnet/TODO b/py-nomadnet/TODO
new file mode 100644
index 0000000000..9d158c5842
--- /dev/null
+++ b/py-nomadnet/TODO
@@ -0,0 +1,2 @@
+  - resolve test failures
+  - test
diff --git a/py-nomadnet/distinfo b/py-nomadnet/distinfo
new file mode 100644
index 0000000000..d0c3feacbf
--- /dev/null
+++ b/py-nomadnet/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (nomadnet-0.3.5.tar.gz) = d4d0c501894342a8e6d9aed20d37e0e05f1228fcb85212d93502227b47467b23
+SHA512 (nomadnet-0.3.5.tar.gz) = 6ab205ad738cf8c0d6e2111ccf345641a67dcc84002da5612d6f63d54774facca690493cfc2c26961539deb0b6ca7d42b8d2634a18fd82632ffa10e265dea123
+Size (nomadnet-0.3.5.tar.gz) = 488810 bytes


Home | Main Index | Thread Index | Old Index