pkgsrc-WIP-changes archive

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

Added nncp to pkgsrc-wip.



Module Name:	pkgsrc-wip
Committed By:	Charlie Root <root%ramiel.studiolab45.net@localhost>
Pushed By:	dvol
Date:		Sat Nov 27 03:15:41 2021 +0000
Changeset:	1ca8918e3d1cdfa3045716a51aa84465d3fdd377

Modified Files:
	Makefile
Added Files:
	nncp/DESCR
	nncp/Makefile
	nncp/PLIST
	nncp/TODO
	nncp/distinfo

Log Message:
Added nncp to pkgsrc-wip.

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

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

diffstat:
 Makefile      |  1 +
 nncp/DESCR    | 19 +++++++++++++++++++
 nncp/Makefile | 16 ++++++++++++++++
 nncp/PLIST    | 30 ++++++++++++++++++++++++++++++
 nncp/TODO     |  7 +++++++
 nncp/distinfo |  6 ++++++
 6 files changed, 79 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 8b4430d4c1..57dbb71e98 100644
--- a/Makefile
+++ b/Makefile
@@ -2589,6 +2589,7 @@ SUBDIR+=	nitrogen
 SUBDIR+=	nix
 SUBDIR+=	nlohmann-json
 SUBDIR+=	nlopt
+SUBDIR+=	nncp
 SUBDIR+=	nnrpd
 SUBDIR+=	nodau
 SUBDIR+=	nodm
diff --git a/nncp/DESCR b/nncp/DESCR
new file mode 100644
index 0000000000..af5567be42
--- /dev/null
+++ b/nncp/DESCR
@@ -0,0 +1,19 @@
+NNCP (Node to Node copy) is a collection of utilities simplifying
+secure store-and-forward files, mail and commands exchanging.
+
+These utilities are intended to help build up small size (dozens of
+nodes) ad-hoc friend-to-friend (F2F) statically routed darknet
+delay-tolerant networks for fire-and-forget secure reliable files, file
+requests, Internet mail and commands transmission. All packets are
+integrity checked, end-to-end encrypted (E2EE), explicitly authenticated
+by known participants public keys. Onion encryption is applied to
+relayed packets. Each node acts both as a client and server, can use
+push and poll behaviour model. Also there is multicasting areas support.
+
+Out-of-box offline sneakernet/floppynet, dead drops, sequential and
+append-only CD-ROM/tape storages, air-gapped computers support. But
+online TCP daemon with full-duplex resumable data transmission exists.
+
+NNCP is copylefted free software: see the file COPYING for copying
+conditions. It should work on all POSIX-compatible systems. Easy
+integration with existing SMTP servers. Single Hjson configuration file.
diff --git a/nncp/Makefile b/nncp/Makefile
new file mode 100644
index 0000000000..f701eccd3c
--- /dev/null
+++ b/nncp/Makefile
@@ -0,0 +1,16 @@
+# $NetBSD$
+
+DISTNAME=	nncp-8.0.2
+CATEGORIES=	net
+MASTER_SITES=	https://www.nncpgo.org/download/
+EXTRACT_SUFX=	.tar.xz
+
+MAINTAINER=	dvollen%gmail.com@localhost
+HOMEPAGE=	https://www.nncpgo.org/
+COMMENT=	Utilities for store-and-forward networking (modernized UUCP)
+LICENSE=	gnu-gpl-v3
+
+INFO_FILES=	yes
+
+.include "../../lang/go/version.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/nncp/PLIST b/nncp/PLIST
new file mode 100644
index 0000000000..27d1cfb7f4
--- /dev/null
+++ b/nncp/PLIST
@@ -0,0 +1,30 @@
+@comment $NetBSD$
+bin/nncp-bundle
+bin/nncp-call
+bin/nncp-caller
+bin/nncp-cfgdir
+bin/nncp-cfgenc
+bin/nncp-cfgmin
+bin/nncp-cfgnew
+bin/nncp-check
+bin/nncp-cronexpr
+bin/nncp-daemon
+bin/nncp-exec
+bin/nncp-file
+bin/nncp-freq
+bin/nncp-hash
+bin/nncp-log
+bin/nncp-pkt
+bin/nncp-reass
+bin/nncp-rm
+bin/nncp-stat
+bin/nncp-toss
+bin/nncp-trns
+bin/nncp-xfer
+info/nncp.info
+share/doc/nncp/AUTHORS
+share/doc/nncp/NEWS
+share/doc/nncp/NEWS.RU
+share/doc/nncp/README
+share/doc/nncp/README.RU
+share/doc/nncp/THANKS
diff --git a/nncp/TODO b/nncp/TODO
new file mode 100644
index 0000000000..6cb5d93d52
--- /dev/null
+++ b/nncp/TODO
@@ -0,0 +1,7 @@
+Some things that are optional but may be helpful:
+
+- Automatically generate a config file
+
+- Possibly create a uucp user and setuid the binaries to it (similar to uucp)
+
+- Create rc.d scripts for nncp-daemon, nncp-caller, maybe even nncp-toss
\ No newline at end of file
diff --git a/nncp/distinfo b/nncp/distinfo
new file mode 100644
index 0000000000..b6530420b5
--- /dev/null
+++ b/nncp/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (nncp-8.0.2.tar.xz) = b850dfcd1c0dc5917046ede63ad4a595a4c923ac
+RMD160 (nncp-8.0.2.tar.xz) = 1543275abf3db128f2909ad029486ba7995187c5
+SHA512 (nncp-8.0.2.tar.xz) = 47f4b3d61c440b24fe2b54396ff6e7c8de8e189c6da820e54448567ab8dbf686a16e4f28762c8ee82b2fca7b1caab18cbb5069567d5411920ba706d00a56c510
+Size (nncp-8.0.2.tar.xz) = 1233252 bytes


Home | Main Index | Thread Index | Old Index