Wed Apr 20 10:10:59 2022 UTC ()
mangos: import 3.4.1

Mangos is an implementation in pure Go of the SP (Scalability Protocols)
messaging system. These are colloquially known as nanomsg.


(khorben)
diff -r0 -r1.1 pkgsrc/net/mangos/DESCR
diff -r0 -r1.1 pkgsrc/net/mangos/Makefile
diff -r0 -r1.1 pkgsrc/net/mangos/PLIST
diff -r0 -r1.1 pkgsrc/net/mangos/buildlink3.mk
diff -r0 -r1.1 pkgsrc/net/mangos/distinfo
diff -r0 -r1.1 pkgsrc/net/mangos/go-modules.mk
diff -r0 -r1.1 pkgsrc/net/mangos/patches/patch-go.mod
diff -r0 -r1.1 pkgsrc/net/mangos/patches/patch-go.sum

File Added: pkgsrc/net/mangos/DESCR
Mangos is an implementation in pure Go of the SP (Scalability Protocols)
messaging system. These are colloquially known as nanomsg.

File Added: pkgsrc/net/mangos/Makefile
# $NetBSD: Makefile,v 1.1 2022/04/20 10:10:59 khorben Exp $

DISTNAME=	mangos-3.4.1
MASTER_SITES=	${MASTER_SITE_GITHUB:=nanomsg/}
CATEGORIES=	net
GITHUB_TAG=	v${PKGVERSION_NOREV}

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	https://github.com/nanomsg/mangos
COMMENT=	Pure Golang implementation of nanomsg's "Scalability Protocols"
LICENSE=	apache-2.0

.include "go-modules.mk"

.include "../../lang/go/go-module.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/net/mangos/PLIST
@comment $NetBSD: PLIST,v 1.1 2022/04/20 10:10:59 khorben Exp $
bin/autobahn
bin/bus
bin/chat
bin/command
bin/context
bin/etw-provider-gen
bin/filewatch
bin/macat
bin/mkwinsyscall
bin/pair
bin/perf
bin/pipeline
bin/pubsub
bin/raw
bin/reqrep
bin/sample
bin/survey
bin/validate
bin/websocket

File Added: pkgsrc/net/mangos/buildlink3.mk
# $NetBSD: buildlink3.mk,v 1.1 2022/04/20 10:10:59 khorben Exp $

BUILDLINK_TREE+=	mangos

.if !defined(MANGOS_BUILDLINK3_MK)
MANGOS_BUILDLINK3_MK:=

BUILDLINK_CONTENTS_FILTER.mangos=	${EGREP} gopkg/
BUILDLINK_DEPMETHOD.mangos?=		build

BUILDLINK_API_DEPENDS.mangos+=		mangos>=3.4.1
BUILDLINK_PKGSRCDIR.mangos?=		../../net/mangos

.endif	# MANGOS_BUILDLINK3_MK

BUILDLINK_TREE+=	-mangos

File Added: pkgsrc/net/mangos/distinfo
$NetBSD: distinfo,v 1.1 2022/04/20 10:10:59 khorben Exp $

BLAKE2s (github.com__microsoft_go-winio_@v_v0.5.2.mod) = c1228f5aface8451f3c2c1333a471e08230adbe6a760065c752dec80be715f25
SHA512 (github.com__microsoft_go-winio_@v_v0.5.2.mod) = acc736ea664f40d03ce7bec6d6bf5efe970484446be1429e84901e6a80b1da17a459aa3b630d69dd7a5a33f89c6e27b7bca6515c68dfa6b0523011b29a3fb202
Size (github.com__microsoft_go-winio_@v_v0.5.2.mod) = 147 bytes
BLAKE2s (github.com__microsoft_go-winio_@v_v0.5.2.zip) = 663ab8dc1b6f30674fb2ef1e4877b65ab26d19eab3421a0014b062400690a8b8
SHA512 (github.com__microsoft_go-winio_@v_v0.5.2.zip) = 2d16443a592da009fa9022586a86633ff427f852462cd77fbd471412fe028302b0d1316b192a5dc59e000af09f880828a6ec9b4cc7c1e3a91b0e9cdd2c71d81f
Size (github.com__microsoft_go-winio_@v_v0.5.2.zip) = 120867 bytes
BLAKE2s (github.com_davecgh_go-spew_@v_v1.1.0.mod) = eee11d0ec5d2260dc11d9bfe8f9d523e54530b71cc8357f43c0214b3b74bef5c
SHA512 (github.com_davecgh_go-spew_@v_v1.1.0.mod) = 5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
Size (github.com_davecgh_go-spew_@v_v1.1.0.mod) = 34 bytes
BLAKE2s (github.com_davecgh_go-spew_@v_v1.1.1.mod) = eee11d0ec5d2260dc11d9bfe8f9d523e54530b71cc8357f43c0214b3b74bef5c
SHA512 (github.com_davecgh_go-spew_@v_v1.1.1.mod) = 5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
Size (github.com_davecgh_go-spew_@v_v1.1.1.mod) = 34 bytes
BLAKE2s (github.com_davecgh_go-spew_@v_v1.1.1.zip) = 5281c0e301579c764ebf96f97056ba8fc1a8142d98f2fe44aabb07d7e8ae4f3e
SHA512 (github.com_davecgh_go-spew_@v_v1.1.1.zip) = 7b4e4df2fea731e23e05437f26f24e32b2e99028d685b72e3a726c1cb616ada4a77ca4fb9db4a6fae48178cc5172e724b74499bc776d63a9110cb97377d5edeb
Size (github.com_davecgh_go-spew_@v_v1.1.1.zip) = 60320 bytes
BLAKE2s (github.com_gdamore_optopia_@v_v0.2.0.mod) = b5a1654e6535ab8cd693c5b97f3c382ba840bd07108064369ccce6e66142a9c4
SHA512 (github.com_gdamore_optopia_@v_v0.2.0.mod) = 1ce7872fe95bf2f149c9ff852e806948cef652d16ff333a4a02dc25fac2898e2a43b34d1422d9ef1d5056c5385ab793a3efc5a571a1ba04b64f794725a74e352
Size (github.com_gdamore_optopia_@v_v0.2.0.mod) = 43 bytes
BLAKE2s (github.com_gdamore_optopia_@v_v0.2.0.zip) = ddb1934d54f8e01cda6e6430b0a509519ae0c943988b68fd70590abb6840686b
SHA512 (github.com_gdamore_optopia_@v_v0.2.0.zip) = dc3f876a64ec4a69fcc60bdfa5ba473044421054239d8b34f6b03ac95300a7e324363d7b5002c35b4ffba0087ed70c922cb7d1b578e2632c5b3c00866359cb04
Size (github.com_gdamore_optopia_@v_v0.2.0.zip) = 13449 bytes
BLAKE2s (github.com_gorilla_websocket_@v_v1.5.0.mod) = dbf53703a57aa05392a4753b21d683ec3798f5a11d06fc84a30426f87315008d
SHA512 (github.com_gorilla_websocket_@v_v1.5.0.mod) = 81ef224435efb5cbd429dd4339e8410234855f4a268302a61d34e76c388e89ea22c97ae90d71a6ef910ca00d3178e40d3587eaf484112966050fbd1f1f4843ab
Size (github.com_gorilla_websocket_@v_v1.5.0.mod) = 45 bytes
BLAKE2s (github.com_gorilla_websocket_@v_v1.5.0.zip) = be31d4d34a5d6fcfb4eb72f82dd59f63cbb711565398021f87440c97ccd1ce56
SHA512 (github.com_gorilla_websocket_@v_v1.5.0.zip) = b5acc7b758d33a01d40871db987f3e1fdcc6ae1bc16ecd153cf8134a1e35ac0c53d17ea716688d2d554e9dad1db0e4614c8954d0ef92751c420798ec58b786c2
Size (github.com_gorilla_websocket_@v_v1.5.0.zip) = 77694 bytes
BLAKE2s (github.com_pmezard_go-difflib_@v_v1.0.0.mod) = 365dee34dcd09f0fbcccb2fff0be74a00fe71a80b9104b1ad3a3c199a48f5a28
SHA512 (github.com_pmezard_go-difflib_@v_v1.0.0.mod) = c3d5c48cdb8ba6af7071a07cfede06e0ab67e3726d9de592a952fad40167dcbdd9621dc2c4df1bd3c28eb99d70b1b6d8d812441237c35bf492e5b7f07bd33902
Size (github.com_pmezard_go-difflib_@v_v1.0.0.mod) = 37 bytes
BLAKE2s (github.com_pmezard_go-difflib_@v_v1.0.0.zip) = 5b631670d8d429f45417bea476ff18b8836c766d83f061aa1c4c8352bb5c33b6
SHA512 (github.com_pmezard_go-difflib_@v_v1.0.0.zip) = 3b85697185ba85cdef6202444ab6cabeabfad8a03d66b3839a852586b1f91ddae7897a57c8c138d5647022aa44906c7ef3c5339d520f90eeea0742a935da8cf2
Size (github.com_pmezard_go-difflib_@v_v1.0.0.zip) = 12433 bytes
BLAKE2s (github.com_sirupsen_logrus_@v_v1.7.0.mod) = 895823f1674562e92c0f627b224102cd31f945633c3adba4e6e6dbbd1fff80c9
SHA512 (github.com_sirupsen_logrus_@v_v1.7.0.mod) = ba06d3386a03812f2ce65f0597b932beb62b70b4da92974c5f5ed81c150fb71ce0285a2d9779ec8a40916870b0e4da5c2c8c5591c3687f3b8e829652a01ec1f6
Size (github.com_sirupsen_logrus_@v_v1.7.0.mod) = 242 bytes
BLAKE2s (github.com_sirupsen_logrus_@v_v1.7.0.zip) = a1c654051f2a3c4f1f2281f0204ac106d33aeae4d242f9bbfe5a12a00bb5f1d8
SHA512 (github.com_sirupsen_logrus_@v_v1.7.0.zip) = 5f7f556c264900b79a512f17005c7d3d3b1e5d26485002cfc828411e5b183b62d88cc4e3a4c0a352751ef9a561997903ea2ff4cbab419592afe0abd69977dfee
Size (github.com_sirupsen_logrus_@v_v1.7.0.zip) = 66939 bytes
BLAKE2s (github.com_stretchr_objx_@v_v0.1.0.mod) = 1eb73df00a63ad02b651d13ef6fec7b4842f22c3ecf50546104fddb717aa1c0b
SHA512 (github.com_stretchr_objx_@v_v0.1.0.mod) = 4e366e5a60559a8863cb2a50280deb307d8bf885ca5440cce1b49a084b4cc4583b3481240125f35f161226592a43f2c0a426152f117d79b68c92c72a93f751d5
Size (github.com_stretchr_objx_@v_v0.1.0.mod) = 32 bytes
BLAKE2s (github.com_stretchr_objx_@v_v0.3.0.mod) = 7cc8a699cec7d8c18e98f8cb8bac5634046eccbf6af5686a39b65f0ed87fa039
SHA512 (github.com_stretchr_objx_@v_v0.3.0.mod) = 02d0b2b1df84750ad3d15f4b86b3f7989a22007e27b28e7b3a4d34b26ec7ccbaa5d48ac0032ad692bf7db150e101cabdc050b0aa1697cfb20f922c88b9f086b8
Size (github.com_stretchr_objx_@v_v0.3.0.mod) = 137 bytes
BLAKE2s (github.com_stretchr_objx_@v_v0.3.0.zip) = 309327a4ededfdb45818fd0c93162efcc7f0112c6c91307c2a61238d46973da8
SHA512 (github.com_stretchr_objx_@v_v0.3.0.zip) = 66123e03f8ce8cf22ae43a921621a8f109a33b5e34ef05fd1062c593168a5328cdd458f80a61b78cde315d3a55ee3c3283b9e2a014bc7d12d8ec9b2d4b62ec10
Size (github.com_stretchr_objx_@v_v0.3.0.zip) = 43066 bytes
BLAKE2s (github.com_stretchr_testify_@v_v1.2.2.mod) = 0aab4ef6e84a9f79a057a2dd3c20af5527903ddca30e8e5207e0d64623d3121c
SHA512 (github.com_stretchr_testify_@v_v1.2.2.mod) = 5b7ce867497852e4918b8cde5f75ecf2f24b9c95ad112478ac132322e904243f1cea3d16f5731646efb669256dbefc129ac70a499c8b1d25403a14c7e4fad10b
Size (github.com_stretchr_testify_@v_v1.2.2.mod) = 35 bytes
BLAKE2s (github.com_stretchr_testify_@v_v1.2.2.zip) = 9dd02a4de9f3421084bb19a898883f9adf205509f2fae57a1ffa5490906cc983
SHA512 (github.com_stretchr_testify_@v_v1.2.2.zip) = b2cb918d623065d391a318f4f5c532aec12635662d176a441c30cbe3b042b60be848c7eb685679c5258e661f5780ebc3db3f9dbbb8a37e157da214b4f57fde88
Size (github.com_stretchr_testify_@v_v1.2.2.zip) = 81710 bytes
BLAKE2s (github.com_stretchr_testify_@v_v1.3.0.mod) = d6b8da0a9474c5355c0841b3536c40e21bbfd56b3c07c36893dd4a2ed20c6cc5
SHA512 (github.com_stretchr_testify_@v_v1.3.0.mod) = bb808fad059f5abd0171e4bdc724411eff2c7e8d303a4ffb3608a00e21bb3cfafe9e83b4b4e9bccd42c9a4331f67ddc6043e3dd5eaa9a122c86626eed43a8383
Size (github.com_stretchr_testify_@v_v1.3.0.mod) = 154 bytes
BLAKE2s (github.com_stretchr_testify_@v_v1.3.0.zip) = bfb5224a68df54b46a025f907aab235131eeaf9068d5e7055dfdcead71139630
SHA512 (github.com_stretchr_testify_@v_v1.3.0.zip) = c5cd06f825bbfdcf2ae58ea21edbeea03c110de3fc20fcf69db07aae26c9ae67a8ac57a9ffedec9b3b4f1f3b016089935049d75d92a9a03e45ce6345b4c9c611
Size (github.com_stretchr_testify_@v_v1.3.0.zip) = 83537 bytes
BLAKE2s (golang.org_x_sys_@v_v0.0.0-20191026070338-33540a1f6037.mod) = 6b2b0a0ac9d77adff84f1aab70cc38a4dcf14418c326fcb2dde80f104fb41e9f
SHA512 (golang.org_x_sys_@v_v0.0.0-20191026070338-33540a1f6037.mod) = 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
Size (golang.org_x_sys_@v_v0.0.0-20191026070338-33540a1f6037.mod) = 33 bytes
BLAKE2s (golang.org_x_sys_@v_v0.0.0-20210124154548-22da62e12c0c.mod) = 6b2b0a0ac9d77adff84f1aab70cc38a4dcf14418c326fcb2dde80f104fb41e9f
SHA512 (golang.org_x_sys_@v_v0.0.0-20210124154548-22da62e12c0c.mod) = 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
Size (golang.org_x_sys_@v_v0.0.0-20210124154548-22da62e12c0c.mod) = 33 bytes
BLAKE2s (golang.org_x_sys_@v_v0.0.0-20210124154548-22da62e12c0c.zip) = 43ff4cf5e7751f5014edcc4f53b1cb4dd8561b767074952ce8f87ceb98e9c2fc
SHA512 (golang.org_x_sys_@v_v0.0.0-20210124154548-22da62e12c0c.zip) = 8ac070589db0adff74a784cf233ff80bfafbca77d840fc13f8f5c03e66bd62c960248e13aeee5d6b401282c913adc5d42ab3e4eef64ed199700c953500309ad4
Size (golang.org_x_sys_@v_v0.0.0-20210124154548-22da62e12c0c.zip) = 1549338 bytes
BLAKE2s (mangos-3.4.1.tar.gz) = fb80dee1e336896c9722b703c4723517299967651dca1aaa37556601fbcf8eb6
SHA512 (mangos-3.4.1.tar.gz) = 4bbc4dd720bfbbd19fd48020ec626f7b970df35013881aa7ea6aa0344f446efc82097ba3b36961294ff27add8bd12325635e75dd90c36eba93e34514addebbab
Size (mangos-3.4.1.tar.gz) = 138444 bytes
SHA1 (patch-go.mod) = aa232367ebfd2b2af3219d46936edae0ddc6ccaa
SHA1 (patch-go.sum) = 0a48c63c3f8a454e5471f577c65d87483cd3e2d7

File Added: pkgsrc/net/mangos/go-modules.mk
# $NetBSD: go-modules.mk,v 1.1 2022/04/20 10:10:59 khorben Exp $

GO_MODULE_FILES+=	github.com/!microsoft/go-winio/@v/v0.5.2.mod
GO_MODULE_FILES+=	github.com/!microsoft/go-winio/@v/v0.5.2.zip
GO_MODULE_FILES+=	github.com/gdamore/optopia/@v/v0.2.0.mod
GO_MODULE_FILES+=	github.com/gdamore/optopia/@v/v0.2.0.zip
GO_MODULE_FILES+=	github.com/gorilla/websocket/@v/v1.5.0.mod
GO_MODULE_FILES+=	github.com/gorilla/websocket/@v/v1.5.0.zip
GO_MODULE_FILES+=	github.com/sirupsen/logrus/@v/v1.7.0.mod
GO_MODULE_FILES+=	github.com/sirupsen/logrus/@v/v1.7.0.zip
GO_MODULE_FILES+=	golang.org/x/sys/@v/v0.0.0-20210124154548-22da62e12c0c.mod
GO_MODULE_FILES+=	github.com/davecgh/go-spew/@v/v1.1.0.mod
GO_MODULE_FILES+=	github.com/davecgh/go-spew/@v/v1.1.1.mod
GO_MODULE_FILES+=	github.com/davecgh/go-spew/@v/v1.1.1.zip
GO_MODULE_FILES+=	github.com/pmezard/go-difflib/@v/v1.0.0.mod
GO_MODULE_FILES+=	github.com/pmezard/go-difflib/@v/v1.0.0.zip
GO_MODULE_FILES+=	github.com/stretchr/testify/@v/v1.2.2.mod
GO_MODULE_FILES+=	github.com/stretchr/testify/@v/v1.2.2.zip
GO_MODULE_FILES+=	github.com/stretchr/testify/@v/v1.3.0.mod
GO_MODULE_FILES+=	github.com/stretchr/testify/@v/v1.3.0.zip
GO_MODULE_FILES+=	golang.org/x/sys/@v/v0.0.0-20191026070338-33540a1f6037.mod
GO_MODULE_FILES+=	golang.org/x/sys/@v/v0.0.0-20210124154548-22da62e12c0c.zip
GO_MODULE_FILES+=	github.com/stretchr/objx/@v/v0.1.0.mod
GO_MODULE_FILES+=	github.com/stretchr/objx/@v/v0.3.0.mod
GO_MODULE_FILES+=	github.com/stretchr/objx/@v/v0.3.0.zip

File Added: pkgsrc/net/mangos/patches/patch-go.mod
$NetBSD: patch-go.mod,v 1.1 2022/04/20 10:10:59 khorben Exp $

--- go.mod.orig	2022-03-29 06:02:20.000000000 +0000
+++ go.mod
@@ -2,8 +2,11 @@ module go.nanomsg.org/mangos/v3
 
 require (
 	github.com/Microsoft/go-winio v0.5.2
+	github.com/davecgh/go-spew v1.1.1 // indirect
 	github.com/gdamore/optopia v0.2.0
 	github.com/gorilla/websocket v1.5.0
+	github.com/sirupsen/logrus v1.7.0 // indirect
+	github.com/stretchr/objx v0.3.0 // indirect
 )
 
 go 1.13

File Added: pkgsrc/net/mangos/patches/patch-go.sum
$NetBSD: patch-go.sum,v 1.1 2022/04/20 10:10:59 khorben Exp $

--- go.sum.orig	2022-03-29 06:02:20.000000000 +0000
+++ go.sum
@@ -1,13 +1,23 @@
 github.com/Microsoft/go-winio v0.5.2 h1:a9IhgEQBCUEk6QCdml9CiJGhAws+YwffDHEMp1VMrpA=
 github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v8QkMxJ6pZY=
+github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
+github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
 github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
 github.com/gdamore/optopia v0.2.0 h1:2t3+oyTrJ9e0jxmXqeacws1SFKu4eIrg+U87GjtlA8M=
 github.com/gdamore/optopia v0.2.0/go.mod h1:YKYEwo5C1Pa617H7NlPcmQXl+vG6YnSSNB44n8dNL0Q=
 github.com/gorilla/websocket v1.5.0 h1:PPwGk2jz7EePpoHN/+ClbZu8SPxiqlu12wZP/3sWmnc=
 github.com/gorilla/websocket v1.5.0/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE=
+github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
 github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
+github.com/sirupsen/logrus v1.7.0 h1:ShrD1U9pZB12TX0cVy0DtePoCH97K8EtX+mg7ZARUtM=
 github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0=
+github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
+github.com/stretchr/objx v0.3.0 h1:NGXK3lHquSN08v5vWalVI/L8XU9hdzE/G6xsrze47As=
+github.com/stretchr/objx v0.3.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE=
+github.com/stretchr/testify v1.2.2 h1:bSDNvY7ZPG5RlJ8otE/7V6gMiyenm9RtJ7IUVIAoJ1w=
 github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
+github.com/stretchr/testify v1.3.0 h1:TivCn/peBQ7UY8ooIcPgZFpTNSz0Q2U6UrFlUfqbe0Q=
+github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
 golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c h1:VwygUrnw9jn88c4u8GD3rZQbqrP/tgas88tPUbBxQrk=
 golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=