pkgsrc-WIP-changes archive

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

ndp-proxy-go: initial build



Module Name:	pkgsrc-wip
Committed By:	Marcin Gondek <drixter%e-utp.net@localhost>
Pushed By:	drixter
Date:		Fri Oct 30 08:47:48 2026 +0100
Changeset:	0ebbace5e26d1b207f56ee4c3bb6caed89737dc4

Added Files:
	ndp-proxy-go/DESCR
	ndp-proxy-go/Makefile
	ndp-proxy-go/PLIST
	ndp-proxy-go/TODO
	ndp-proxy-go/distinfo
	ndp-proxy-go/go-modules.mk

Log Message:
ndp-proxy-go: initial build

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

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

diffstat:
 ndp-proxy-go/DESCR         |  8 +++++++
 ndp-proxy-go/Makefile      | 18 ++++++++++++++
 ndp-proxy-go/PLIST         |  2 ++
 ndp-proxy-go/TODO          |  1 +
 ndp-proxy-go/distinfo      | 59 ++++++++++++++++++++++++++++++++++++++++++++++
 ndp-proxy-go/go-modules.mk | 20 ++++++++++++++++
 6 files changed, 108 insertions(+)

diffs:
diff --git a/ndp-proxy-go/DESCR b/ndp-proxy-go/DESCR
new file mode 100644
index 0000000000..d106f14b53
--- /dev/null
+++ b/ndp-proxy-go/DESCR
@@ -0,0 +1,8 @@
+IPv6 Neighbor Discovery Protocol (NDP) Proxy
+
+Modern IPv6 networks can face challenges when placing a router between an ISP
+gateway and internal clients.
+
+Some ISPs and cloud providers do not offer IPv6 prefix delegation (DHCPv6-PD).
+Without delegated prefixes, you cannot assign unique subnets to downstream
+interfaces, making traditional routing impossible.
diff --git a/ndp-proxy-go/Makefile b/ndp-proxy-go/Makefile
new file mode 100644
index 0000000000..e760c65311
--- /dev/null
+++ b/ndp-proxy-go/Makefile
@@ -0,0 +1,18 @@
+# $NetBSD$
+
+DISTNAME=	ndp-proxy-go-1.1.1
+CATEGORIES=	net
+MASTER_SITES=	${MASTER_SITE_GITHUB:=Monviech/}
+GITHUB_TAG=	v${PKGVERSION_NOREV}
+
+MAINTAINER=	drixter%e-utp.net@localhost
+HOMEPAGE=	https://github.com/Monviech/ndp-proxy-go/
+COMMENT=	IPv6 Neighbor Discovery Protocol (NDP) Proxy
+LICENSE=	2-clause-bsd
+
+
+USE_LANGUAGES=	c
+
+.include "go-modules.mk"
+.include "../../lang/go/go-module.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/ndp-proxy-go/PLIST b/ndp-proxy-go/PLIST
new file mode 100644
index 0000000000..b47742cb3a
--- /dev/null
+++ b/ndp-proxy-go/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD$
+bin/ndp-proxy-go
diff --git a/ndp-proxy-go/TODO b/ndp-proxy-go/TODO
new file mode 100644
index 0000000000..978ef1e799
--- /dev/null
+++ b/ndp-proxy-go/TODO
@@ -0,0 +1 @@
+First initnial build, to be optimized and checked
diff --git a/ndp-proxy-go/distinfo b/ndp-proxy-go/distinfo
new file mode 100644
index 0000000000..dcd6723ace
--- /dev/null
+++ b/ndp-proxy-go/distinfo
@@ -0,0 +1,59 @@
+$NetBSD$
+
+BLAKE2s (github.com_google_gopacket_@v_v1.1.19.mod) = 398060dcb2f15b1fdf1d5d545f61cabf188aa1b797472be8081961e817dc009c
+SHA512 (github.com_google_gopacket_@v_v1.1.19.mod) = ea7b5bd6f46eb77033472c60126816ab16d76356277ae30c52464399477babd893b41f9bf994b59f9df87e2a8e35fdd4293dafca304a26c4bd02a3648a3d4886
+Size (github.com_google_gopacket_@v_v1.1.19.mod) = 228 bytes
+BLAKE2s (github.com_google_gopacket_@v_v1.1.19.zip) = 3e88ef033b8e3ae8d188af3c7f77a80ae66426255cd972b17a0c391881ea82c4
+SHA512 (github.com_google_gopacket_@v_v1.1.19.zip) = f7a0ba744009bcbd024c9b5a7d41e6cee4cd42a9320f9fc2fce3c67666ef34f6826445eccd685fcaa31cdb8574290f31b95ec9342d56618276e8752ffe16b62f
+Size (github.com_google_gopacket_@v_v1.1.19.zip) = 1104735 bytes
+BLAKE2s (golang.org_x_crypto_@v_v0.0.0-20190308221718-c2843e01d9a2.mod) = d95def65a866d710e01f1b0c2753b866d5c1df6af7d5289b1c784394b1d82e04
+SHA512 (golang.org_x_crypto_@v_v0.0.0-20190308221718-c2843e01d9a2.mod) = 2df49895053b36fed7ea905aa73f86568fbafd79ff0a7976679d8c77cf15025129435d9dbfd89367b611b1aadbea4f4bd1835eb4efa9ea702466e443638d379e
+Size (golang.org_x_crypto_@v_v0.0.0-20190308221718-c2843e01d9a2.mod) = 88 bytes
+BLAKE2s (golang.org_x_crypto_@v_v0.0.0-20191011191535-87dc89f01550.mod) = 72be62402e94470d451b51d755d721cc634d9cd64cbbf0847e72cf75426f6d16
+SHA512 (golang.org_x_crypto_@v_v0.0.0-20191011191535-87dc89f01550.mod) = f40c7b620b28b5bdc6ce92d43768af71b5869e7f0eb7872dd0f2751eed2bd15a17f7af26bf2dc5c6f7e6b816a174d010bfd22b3f8f5dd72f22dc4e4357dea842
+Size (golang.org_x_crypto_@v_v0.0.0-20191011191535-87dc89f01550.mod) = 146 bytes
+BLAKE2s (golang.org_x_lint_@v_v0.0.0-20200302205851-738671d3881b.mod) = 38c569ac4c8bcb4e7b493631224ec34ba8c35194d9320e58b3ca9e96f518d959
+SHA512 (golang.org_x_lint_@v_v0.0.0-20200302205851-738671d3881b.mod) = 5e1e301c678b32fcb56cd538fb907900e5e60162a44c285e04f0fc8db49f1b31f346e736055872ae9a69fe63798823466d7f159d2ffffb4880bb39b17d4ba5fe
+Size (golang.org_x_lint_@v_v0.0.0-20200302205851-738671d3881b.mod) = 97 bytes
+BLAKE2s (golang.org_x_mod_@v_v0.1.1-0.20191105210325-c90efee705ee.mod) = 79d88c21869e3af5c2bed9f02dac4785e385d1fac34da2f5676b59370656db02
+SHA512 (golang.org_x_mod_@v_v0.1.1-0.20191105210325-c90efee705ee.mod) = 5e225da646ef87b8bf435b745313187cecd1bd3e88660f8a90cd2a6fdcadbe8fc51f53edae4b3aa2357ad273a8e58034920bb61a1cd5898b95d3fe39f30ec648
+Size (golang.org_x_mod_@v_v0.1.1-0.20191105210325-c90efee705ee.mod) = 159 bytes
+BLAKE2s (golang.org_x_net_@v_v0.0.0-20190404232315-eb5bcb51f2a3.mod) = bfa1d10354f85025b70e240f2ae7d4ead1684323fc2a0630b15749db3f85c7b8
+SHA512 (golang.org_x_net_@v_v0.0.0-20190404232315-eb5bcb51f2a3.mod) = 26b6c92eecd2208967336d4d23f8a71f77f9a73643ad1e5cd84dee36b2f626fffc806e4dd33acc284831a0961e2b363d898a747903235945fbfb665c5b4d5ef2
+Size (golang.org_x_net_@v_v0.0.0-20190404232315-eb5bcb51f2a3.mod) = 119 bytes
+BLAKE2s (golang.org_x_net_@v_v0.0.0-20190620200207-3b0461eec859.mod) = 1c3e72485ccef1dd03ab07484627ee59f4ef62e97bd3ba94ca5d98718b7b81a6
+SHA512 (golang.org_x_net_@v_v0.0.0-20190620200207-3b0461eec859.mod) = 2794c616072f01ca3324107aad2ed97e05f6e6c1e9811a1749073376a89c9ce57a910cfdc8dd6bdc2583d133bb53605c7a68917eaa221ec5c1c8319e5dfbb236
+Size (golang.org_x_net_@v_v0.0.0-20190620200207-3b0461eec859.mod) = 181 bytes
+BLAKE2s (golang.org_x_sync_@v_v0.0.0-20190423024810-112230192c58.mod) = 0524d428f3fcb8a923eb2717aacc5f3b26a68c2b9ac636b9505d1820d6b32ede
+SHA512 (golang.org_x_sync_@v_v0.0.0-20190423024810-112230192c58.mod) = a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
+Size (golang.org_x_sync_@v_v0.0.0-20190423024810-112230192c58.mod) = 25 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.0.0-20190215142949-d0b11bdaac8a.mod) = aa44bc87b37c614a717cf692f23966b8babf30a09e6039a89eb6cc5b2943af87
+SHA512 (golang.org_x_sys_@v_v0.0.0-20190215142949-d0b11bdaac8a.mod) = ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
+Size (golang.org_x_sys_@v_v0.0.0-20190215142949-d0b11bdaac8a.mod) = 24 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.0.0-20190412213103-97732733099d.mod) = 6b2b0a0ac9d77adff84f1aab70cc38a4dcf14418c326fcb2dde80f104fb41e9f
+SHA512 (golang.org_x_sys_@v_v0.0.0-20190412213103-97732733099d.mod) = 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
+Size (golang.org_x_sys_@v_v0.0.0-20190412213103-97732733099d.mod) = 33 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.39.0.mod) = 915c9f3168174156bdb5abccea1b8714d7b590a7aa09c8fdc407b0f1c81398bb
+SHA512 (golang.org_x_sys_@v_v0.39.0.mod) = 6abdaf0a6b14413cece09d1bfff7627d586924d4b68c37d3faeacb926291654ac1928d2d8b91b6f8a1b277244e8bc1f7b8cf308173ddfa6e5207e52d8a86a84d
+Size (golang.org_x_sys_@v_v0.39.0.mod) = 35 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.39.0.zip) = 4e4a53e2d34da7ad8df22505283c195e9bf317ea5fb13b1e12021a109f3c1920
+SHA512 (golang.org_x_sys_@v_v0.39.0.zip) = e06c66ea69a2c2436341fbd15fe53a4d666649354f3264de86695212314d68d340356b3e8462d5345945fdfd313984f16dfcbd2a96e1cebe36c42df215a2854b
+Size (golang.org_x_sys_@v_v0.39.0.zip) = 2003190 bytes
+BLAKE2s (golang.org_x_text_@v_v0.3.0.mod) = 080036087ec663fb318320442bf68fad98da28e3ea33a1e5a3acf697a0527460
+SHA512 (golang.org_x_text_@v_v0.3.0.mod) = ca081ef7cccd7bbedc6843fbe0c452352661a07e1298cd02ff338ed79d807c6401d613a3cf20011189d2f98a794ffa410547b3e352eb58a6f0a84822285d391d
+Size (golang.org_x_text_@v_v0.3.0.mod) = 25 bytes
+BLAKE2s (golang.org_x_time_@v_v0.14.0.mod) = d3e0d03dfed604706ab3edab388acc850f23cce5915bf37e9c2e9871a334c3cc
+SHA512 (golang.org_x_time_@v_v0.14.0.mod) = c995f7a655660f087ebd49e848dcd2d705d1751ab574af1d1711b465a4b0cd7fc93712cbe0ea6d67e9ae458bc37ec7b27d84e531e24ba328d53b1d466e80c1f8
+Size (golang.org_x_time_@v_v0.14.0.mod) = 36 bytes
+BLAKE2s (golang.org_x_time_@v_v0.14.0.zip) = 7ca183e6c7074459f26742a0a638e368549a59adea537756f158fe0fab44452c
+SHA512 (golang.org_x_time_@v_v0.14.0.zip) = 6728d1cceb599793003146f944f4610e3ef160aafedc377d076f07f34256d81b4f88956de9369aded2a4737051187217e9520b08ae786e2ce957e3b3efc87f8a
+Size (golang.org_x_time_@v_v0.14.0.zip) = 15014 bytes
+BLAKE2s (golang.org_x_tools_@v_v0.0.0-20200130002326-2f3ba24bd6e7.mod) = 609489fce0f64630a6fdefbe5b1b47268b22b38050027e6fa2029afc8b890857
+SHA512 (golang.org_x_tools_@v_v0.0.0-20200130002326-2f3ba24bd6e7.mod) = 91b0380c7073eac4442bfd1924d311fc7b50b098ec4c72ea72fcc831273012326a44245add9b05a90895be46d11052ddcc942ea6bb909bda51d782f95acddff8
+Size (golang.org_x_tools_@v_v0.0.0-20200130002326-2f3ba24bd6e7.mod) = 267 bytes
+BLAKE2s (golang.org_x_xerrors_@v_v0.0.0-20191011141410-1b5146add898.mod) = b9082cd5be0cf4d922cd04363acc12692e595a5560e43763d016b9dafa566584
+SHA512 (golang.org_x_xerrors_@v_v0.0.0-20191011141410-1b5146add898.mod) = 659d18a7a3a1be45ff6dc9e7475276b82ee7f11c47d39b0c237d7f872836a1dbdfff0902f21d6cd8093663997865da92e3e5a4acf1ad6129f972dc5e667b4f05
+Size (golang.org_x_xerrors_@v_v0.0.0-20191011141410-1b5146add898.mod) = 37 bytes
+BLAKE2s (ndp-proxy-go-1.1.1.tar.gz) = 53ed0e83e470834df6c8b132077266587d9a11f2dcbbbce1d5697ca6b9ef6063
+SHA512 (ndp-proxy-go-1.1.1.tar.gz) = c7d551ec3fcb2755cd9fe135325e4411d1477e92a6a1a3aef7a283bc50a1f38b72a703bdeaf3cd59664a45080312e4bb930072ce42fb6479dfa35e50c0fc0c23
+Size (ndp-proxy-go-1.1.1.tar.gz) = 26889 bytes
diff --git a/ndp-proxy-go/go-modules.mk b/ndp-proxy-go/go-modules.mk
new file mode 100644
index 0000000000..69c54e1c6c
--- /dev/null
+++ b/ndp-proxy-go/go-modules.mk
@@ -0,0 +1,20 @@
+# $NetBSD$
+
+GO_MODULE_FILES+=	github.com/google/gopacket/@v/v1.1.19.mod
+GO_MODULE_FILES+=	github.com/google/gopacket/@v/v1.1.19.zip
+GO_MODULE_FILES+=	golang.org/x/crypto/@v/v0.0.0-20190308221718-c2843e01d9a2.mod
+GO_MODULE_FILES+=	golang.org/x/crypto/@v/v0.0.0-20191011191535-87dc89f01550.mod
+GO_MODULE_FILES+=	golang.org/x/lint/@v/v0.0.0-20200302205851-738671d3881b.mod
+GO_MODULE_FILES+=	golang.org/x/mod/@v/v0.1.1-0.20191105210325-c90efee705ee.mod
+GO_MODULE_FILES+=	golang.org/x/net/@v/v0.0.0-20190404232315-eb5bcb51f2a3.mod
+GO_MODULE_FILES+=	golang.org/x/net/@v/v0.0.0-20190620200207-3b0461eec859.mod
+GO_MODULE_FILES+=	golang.org/x/sync/@v/v0.0.0-20190423024810-112230192c58.mod
+GO_MODULE_FILES+=	golang.org/x/sys/@v/v0.0.0-20190215142949-d0b11bdaac8a.mod
+GO_MODULE_FILES+=	golang.org/x/sys/@v/v0.0.0-20190412213103-97732733099d.mod
+GO_MODULE_FILES+=	golang.org/x/sys/@v/v0.39.0.mod
+GO_MODULE_FILES+=	golang.org/x/sys/@v/v0.39.0.zip
+GO_MODULE_FILES+=	golang.org/x/text/@v/v0.3.0.mod
+GO_MODULE_FILES+=	golang.org/x/time/@v/v0.14.0.mod
+GO_MODULE_FILES+=	golang.org/x/time/@v/v0.14.0.zip
+GO_MODULE_FILES+=	golang.org/x/tools/@v/v0.0.0-20200130002326-2f3ba24bd6e7.mod
+GO_MODULE_FILES+=	golang.org/x/xerrors/@v/v0.0.0-20191011141410-1b5146add898.mod


Home | Main Index | Thread Index | Old Index