pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/chat/soju
Module Name: pkgsrc
Committed By: wiz
Date: Mon Sep 16 12:55:51 UTC 2024
Added Files:
pkgsrc/chat/soju: DESCR MESSAGE.Linux Makefile PLIST distinfo
go-modules.mk options.mk
pkgsrc/chat/soju/files: soju.sh
Log Message:
chat/soju: import soju-0.8.2
Packaged by iris000 for wip.
soju is a user-friendly IRC bouncer. soju connects to upstream IRC servers
on behalf of the user to provide extra functionality. soju supports many
features such as multiple users, numerous IRCv3 extensions, chat history
playback and detached channels. It is well-suited for both small and large
deployments.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/chat/soju/DESCR pkgsrc/chat/soju/MESSAGE.Linux \
pkgsrc/chat/soju/Makefile pkgsrc/chat/soju/PLIST \
pkgsrc/chat/soju/distinfo pkgsrc/chat/soju/go-modules.mk \
pkgsrc/chat/soju/options.mk
cvs rdiff -u -r0 -r1.1 pkgsrc/chat/soju/files/soju.sh
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: pkgsrc/chat/soju/DESCR
diff -u /dev/null pkgsrc/chat/soju/DESCR:1.1
--- /dev/null Mon Sep 16 12:55:51 2024
+++ pkgsrc/chat/soju/DESCR Mon Sep 16 12:55:50 2024
@@ -0,0 +1,5 @@
+soju is a user-friendly IRC bouncer. soju connects to upstream IRC servers
+on behalf of the user to provide extra functionality. soju supports many
+features such as multiple users, numerous IRCv3 extensions, chat history
+playback and detached channels. It is well-suited for both small and large
+deployments.
Index: pkgsrc/chat/soju/MESSAGE.Linux
diff -u /dev/null pkgsrc/chat/soju/MESSAGE.Linux:1.1
--- /dev/null Mon Sep 16 12:55:51 2024
+++ pkgsrc/chat/soju/MESSAGE.Linux Mon Sep 16 12:55:50 2024
@@ -0,0 +1,13 @@
+===========================================================================
+$NetBSD: MESSAGE.Linux,v 1.1 2024/09/16 12:55:50 wiz Exp $
+
+On Linux, if you want to use the built-in identd, you may need to
+assign the CAP_NET_BIND_SERVICE capability in order for soju to be
+able to bind to port 113:
+
+ setcap 'cap_net_bind_service=+ep' ${PREFIX}/bin/soju
+
+setcap can be found in your distribution's libcap or libcap2-bin
+packages, or can be installed from pkgsrc in sysutils/libcap.
+
+===========================================================================
Index: pkgsrc/chat/soju/Makefile
diff -u /dev/null pkgsrc/chat/soju/Makefile:1.1
--- /dev/null Mon Sep 16 12:55:51 2024
+++ pkgsrc/chat/soju/Makefile Mon Sep 16 12:55:50 2024
@@ -0,0 +1,100 @@
+# $NetBSD: Makefile,v 1.1 2024/09/16 12:55:50 wiz Exp $
+
+DISTNAME= soju-${VERSION}
+VERSION= 0.8.2
+CATEGORIES= chat
+MASTER_SITES= https://codeberg.org/emersion/soju/releases/download/v${VERSION}/
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://soju.im/
+COMMENT= User-friendly IRC bouncer
+LICENSE= gnu-agpl-v3
+
+TOOL_DEPENDS+= scdoc>=0:../../textproc/scdoc
+
+BUILD_DEFS+= VARBASE
+
+GO_BUILD_PATTERN+= -ldflags ' \
+ -X codeberg.org/emersion/soju/config.DefaultPath=${PKG_SYSCONFDIR}/config \
+ -X codeberg.org/emersion/soju/config.DefaultUnixAdminPath=${VARBASE}/run/soju/admin'
+GO_BUILD_PATTERN+= ./cmd/soju ./cmd/sojuctl ./cmd/sojudb \
+ ./contrib/migrate-db ./contrib/migrate-logs \
+ ./contrib/znc-import
+
+# Including mk/bsd.prefs.mk before lang/go/go-module.mk results in
+# non-working binaries (cf. pkgtools/pkglint/Makefile):
+# soju: text relocations
+# soju: Cannot write-enable text segment: Permission denied
+.include "go-modules.mk"
+.include "../../lang/go/go-module.mk"
+.include "../../mk/bsd.prefs.mk"
+.include "options.mk"
+
+DOCDIR= ${PREFIX}/share/doc/soju
+INSTALLATION_DIRS+= bin ${PKGMANDIR}/man1 ${PREFIX}/share/examples/soju \
+ ${DOCDIR} ${DOCDIR}/ext
+
+SOJU_USER?= soju
+SOJU_GROUP?= soju
+PKG_GROUPS= ${SOJU_GROUP}
+PKG_USERS= ${SOJU_USER}:${SOJU_GROUP}
+PKG_GROUPS_VARS+= SOJU_GROUP
+PKG_USERS_VARS+= SOJU_USER
+
+FILES_SUBST+= SOJU_USER=${SOJU_USER}
+
+OWN_DIRS_PERMS+= ${VARBASE}/log/soju ${SOJU_USER} ${SOJU_GROUP} 0750
+OWN_DIRS_PERMS+= ${VARBASE}/lib/soju ${SOJU_USER} ${SOJU_GROUP} 0750
+OWN_DIRS_PERMS+= ${VARBASE}/run/soju ${SOJU_USER} ${SOJU_GROUP} 0700
+
+PKG_SYSCONFSUBDIR= soju
+CONF_FILES= ${PREFIX}/share/examples/soju/config \
+ ${PKG_SYSCONFDIR}/config
+# Install an empty file so that running sojudb will leave the right perms
+CONF_FILES_PERMS= /dev/null ${VARBASE}/lib/soju/main.db \
+ ${SOJU_USER} ${SOJU_GROUP} 0644
+
+.if ${INIT_SYSTEM} == "rc.d"
+DEPENDS+= daemonize-[0-9]*:../../sysutils/daemonize
+.endif
+
+RCD_SCRIPTS+= soju
+
+SUBST_CLASSES+= man
+SUBST_STAGE.man= post-build
+SUBST_MESSAGE.man= Fixing /run path in man page
+SUBST_FILES.man= doc/soju.1.scd
+SUBST_SED.man= -e 's;/run/soju/admin;${VARBASE}/run/soju/admin;g'
+
+post-build:
+ ${MV} ${WRKDIR}/.gopath/bin/migrate-db ${WRKDIR}/.gopath/bin/soju-migrate-db
+ ${MV} ${WRKDIR}/.gopath/bin/migrate-logs ${WRKDIR}/.gopath/bin/soju-migrate-logs
+ ${MV} ${WRKDIR}/.gopath/bin/znc-import ${WRKDIR}/.gopath/bin/soju-znc-import
+
+pre-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/contrib/casemap-logs.sh ${DESTDIR}${PREFIX}/bin/soju-casemap-logs.sh
+
+post-install:
+ scdoc < ${WRKSRC}/doc/soju.1.scd > ${WRKSRC}/doc/soju.1
+ scdoc < ${WRKSRC}/doc/sojuctl.1.scd > ${WRKSRC}/doc/sojuctl.1
+ ${INSTALL_MAN} ${WRKSRC}/doc/soju.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+ ${INSTALL_MAN} ${WRKSRC}/doc/sojuctl.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+ ${INSTALL_DATA} ${WRKSRC}/contrib/soju.service ${DESTDIR}${PREFIX}/share/examples/soju/soju.service
+ ${INSTALL_DATA} ${WRKSRC}/config.in ${DESTDIR}${PREFIX}/share/examples/soju/config
+ ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR}
+ ${INSTALL_DATA} ${WRKSRC}/doc/getting-started.md ${DESTDIR}${DOCDIR}
+ ${INSTALL_DATA} ${WRKSRC}/doc/per-user-ip.md ${DESTDIR}${DOCDIR}
+ ${INSTALL_DATA} ${WRKSRC}/contrib/certbot.md ${DESTDIR}${DOCDIR}
+ ${INSTALL_DATA} ${WRKSRC}/contrib/clients.md ${DESTDIR}${DOCDIR}
+ ${INSTALL_DATA} ${WRKSRC}/contrib/tlstunnel.md ${DESTDIR}${DOCDIR}
+ ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR}/ext
+ ${INSTALL_DATA} ${WRKSRC}/doc/ext/README.md ${DESTDIR}${DOCDIR}/ext
+ ${INSTALL_DATA} ${WRKSRC}/doc/ext/account-required.md ${DESTDIR}${DOCDIR}/ext
+ ${INSTALL_DATA} ${WRKSRC}/doc/ext/bouncer-networks.md ${DESTDIR}${DOCDIR}/ext
+ ${INSTALL_DATA} ${WRKSRC}/doc/ext/filehost.md ${DESTDIR}${DOCDIR}/ext
+ ${INSTALL_DATA} ${WRKSRC}/doc/ext/no-implicit-names.md ${DESTDIR}${DOCDIR}/ext
+ ${INSTALL_DATA} ${WRKSRC}/doc/ext/read.md ${DESTDIR}${DOCDIR}/ext
+ ${INSTALL_DATA} ${WRKSRC}/doc/ext/search.md ${DESTDIR}${DOCDIR}/ext
+ ${INSTALL_DATA} ${WRKSRC}/doc/ext/webpush.md ${DESTDIR}${DOCDIR}/ext
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/chat/soju/PLIST
diff -u /dev/null pkgsrc/chat/soju/PLIST:1.1
--- /dev/null Mon Sep 16 12:55:51 2024
+++ pkgsrc/chat/soju/PLIST Mon Sep 16 12:55:50 2024
@@ -0,0 +1,25 @@
+@comment $NetBSD: PLIST,v 1.1 2024/09/16 12:55:50 wiz Exp $
+bin/soju
+bin/soju-casemap-logs.sh
+bin/soju-migrate-db
+bin/soju-migrate-logs
+bin/soju-znc-import
+bin/sojuctl
+bin/sojudb
+man/man1/soju.1
+man/man1/sojuctl.1
+share/doc/soju/certbot.md
+share/doc/soju/clients.md
+share/doc/soju/ext/README.md
+share/doc/soju/ext/account-required.md
+share/doc/soju/ext/bouncer-networks.md
+share/doc/soju/ext/filehost.md
+share/doc/soju/ext/no-implicit-names.md
+share/doc/soju/ext/read.md
+share/doc/soju/ext/search.md
+share/doc/soju/ext/webpush.md
+share/doc/soju/getting-started.md
+share/doc/soju/per-user-ip.md
+share/doc/soju/tlstunnel.md
+share/examples/soju/config
+share/examples/soju/soju.service
Index: pkgsrc/chat/soju/distinfo
diff -u /dev/null pkgsrc/chat/soju/distinfo:1.1
--- /dev/null Mon Sep 16 12:55:51 2024
+++ pkgsrc/chat/soju/distinfo Mon Sep 16 12:55:50 2024
@@ -0,0 +1,374 @@
+$NetBSD: distinfo,v 1.1 2024/09/16 12:55:50 wiz Exp $
+
+BLAKE2s (git.sr.ht_~emersion_go-scfg_@v_v0.0.0-20240128091534-2ae16e782082.mod) = 0110db1a0c676849cc436d1ddb631166fd73edbb278a0f195cd178bb35e28df0
+SHA512 (git.sr.ht_~emersion_go-scfg_@v_v0.0.0-20240128091534-2ae16e782082.mod) =
b2363234626d69bef752c786fd43d75daf63a355576b35831e3b07b601802dca986836c3a8e9818f0676269adb6e3aa1388a688e8cb8e65268ad4415954c4a3b
+Size (git.sr.ht_~emersion_go-scfg_@v_v0.0.0-20240128091534-2ae16e782082.mod) = 87 bytes
+BLAKE2s (git.sr.ht_~emersion_go-scfg_@v_v0.0.0-20240128091534-2ae16e782082.zip) = 017b2b0d5623205157131f2092601c7a74f5bf19e9d0f69bd00de4793fffdac7
+SHA512 (git.sr.ht_~emersion_go-scfg_@v_v0.0.0-20240128091534-2ae16e782082.zip) =
53d1870c409c53b13c1c38c3f7fa866c06c280eb9c784d07974d77feb01bdf7442220d309f4684a8b40b240e138702c3fadd3377c6733c20f0a68d150976f054
+Size (git.sr.ht_~emersion_go-scfg_@v_v0.0.0-20240128091534-2ae16e782082.zip) = 12971 bytes
+BLAKE2s (git.sr.ht_~emersion_go-sqlite3-fts5_@v_v0.0.0-20240124102820-f3a72e8b79b1.mod) = e04e464f123b82da42fc2279cf629eed83ae75622fd44b5134c48e3a35590cad
+SHA512 (git.sr.ht_~emersion_go-sqlite3-fts5_@v_v0.0.0-20240124102820-f3a72e8b79b1.mod) =
8ab9418953536e5f6f0f84c7df8c6ffe6e0213293d009df2f060f2d73f804f56a89a99dfb9803b0115ce5565cb6627296c9571edde995b938dcd9fa2167462a7
+Size (git.sr.ht_~emersion_go-sqlite3-fts5_@v_v0.0.0-20240124102820-f3a72e8b79b1.mod) = 98 bytes
+BLAKE2s (git.sr.ht_~emersion_go-sqlite3-fts5_@v_v0.0.0-20240124102820-f3a72e8b79b1.zip) = beefa03557e2b41b0304d396b4cab9e9077562b44452f562e31dd4b359e6f316
+SHA512 (git.sr.ht_~emersion_go-sqlite3-fts5_@v_v0.0.0-20240124102820-f3a72e8b79b1.zip) =
e768e6539eb57a747dcc1cca07fff3262bd6a3670a29f15a94a116b46a290a3594a8b37597920771ff3f406d361bc98531f4aa1e04cb3c7007a4b6ef887c2c2e
+Size (git.sr.ht_~emersion_go-sqlite3-fts5_@v_v0.0.0-20240124102820-f3a72e8b79b1.zip) = 379666 bytes
+BLAKE2s (git.sr.ht_~sircmpwn_getopt_@v_v0.0.0-20191230200459-23622cc906b3.mod) = 43ffacc63c1323131041ab2c1135010986433becbdf5ae197ff38576418fe8d5
+SHA512 (git.sr.ht_~sircmpwn_getopt_@v_v0.0.0-20191230200459-23622cc906b3.mod) =
c521cf971e4d6882a73b0596d1ab31ad59292672b263a1554ce9e32a57e3c1ecafa8e758b8c9b4efef31a875b74e147cb84f59b0479de2d85184b8d9252a9fbd
+Size (git.sr.ht_~sircmpwn_getopt_@v_v0.0.0-20191230200459-23622cc906b3.mod) = 78 bytes
+BLAKE2s (git.sr.ht_~sircmpwn_go-bare_@v_v0.0.0-20210406120253-ab86bc2846d9.mod) = 48955de52f31f1d7a0d9505a8e25721b8e85bd27872f29383ba720221d6a3b90
+SHA512 (git.sr.ht_~sircmpwn_go-bare_@v_v0.0.0-20210406120253-ab86bc2846d9.mod) =
9b354a98a9a1c2ef84f1072bd8dc4bcd356dcda9a2ac9450d91c88b2ecb045ebdaa390e386b8bb15b4f4610079579a7a6e5d12943edeb80b2b8a3073121a8f87
+Size (git.sr.ht_~sircmpwn_go-bare_@v_v0.0.0-20210406120253-ab86bc2846d9.mod) = 156 bytes
+BLAKE2s (git.sr.ht_~sircmpwn_go-bare_@v_v0.0.0-20210406120253-ab86bc2846d9.zip) = f3aefd101b55293fe41a5b431c6df2f48b31cb183fadbd352fb8a3ae8caf7515
+SHA512 (git.sr.ht_~sircmpwn_go-bare_@v_v0.0.0-20210406120253-ab86bc2846d9.zip) =
babc4a19772f04f38be60ecd38762e08c224d8bbc5311f424a480aaac3b62a39a5ce15bf1a2e0cd78c70cf03336c43d0eff2ce506d21310a81aeb0e8175154cb
+Size (git.sr.ht_~sircmpwn_go-bare_@v_v0.0.0-20210406120253-ab86bc2846d9.zip) = 39243 bytes
+BLAKE2s (github.com__sher_clock_holmes_webpush-go_@v_v1.3.0.mod) = 70cf1f7cd0ce87da127fbbe2ea1912d8e364bfed5b4e7306a084464acafcdea1
+SHA512 (github.com__sher_clock_holmes_webpush-go_@v_v1.3.0.mod) = 1f7e510f192161ebab63573deabbdf7d46f4be831db27ca5f2ea38144143d8a92c513477b3a13288b2d5a51537cbd8a11b8ed55a0908d90dc20ec8aaf79ad71f
+Size (github.com__sher_clock_holmes_webpush-go_@v_v1.3.0.mod) = 142 bytes
+BLAKE2s (github.com__sher_clock_holmes_webpush-go_@v_v1.3.0.zip) = 09c15e651f6b2590e997c3361139d19e4df253741dd57617280bf080b548b46c
+SHA512 (github.com__sher_clock_holmes_webpush-go_@v_v1.3.0.zip) = e390eed722803ae5c2314c21c146d646977b4477e99b94bd7605097744b67dff7ffa7bf7ab1c730d15cc6b99a1e7b84f3fcd04aaa967a04f5d3b554be3841d78
+Size (github.com__sher_clock_holmes_webpush-go_@v_v1.3.0.zip) = 13717 bytes
+BLAKE2s (github.com_beorn7_perks_@v_v1.0.1.mod) = 3386f8007a627917f183391cfdd8aa248c19db3340b5bd857152b8644fc9ca8e
+SHA512 (github.com_beorn7_perks_@v_v1.0.1.mod) = d0c78b8f08d177e05148ce845f8d720fe79a193a420c12ce15504af8fa3dffc4d2fcebea8030f5cca90aff5775013e2252e0c289d4ed5094e07657ea97a79570
+Size (github.com_beorn7_perks_@v_v1.0.1.mod) = 40 bytes
+BLAKE2s (github.com_beorn7_perks_@v_v1.0.1.zip) = bdc71e7834ecb6fb4d1a9d57745efb54b799b5b7c2e2e5b12601821d8c7fced2
+SHA512 (github.com_beorn7_perks_@v_v1.0.1.zip) = f973efba5ce7c651d9c3e4e467a1423b00b102034a054874d09977957b7b55557e05da06fb4c158e693db7bac01bf601f950cae0d411dc92afd0686d7e1de4cf
+Size (github.com_beorn7_perks_@v_v1.0.1.zip) = 14678 bytes
+BLAKE2s (github.com_cespare_xxhash_v2_@v_v2.3.0.mod) = 03371e0ad30714eb81f3613e1d710ab1771554035bcf8b4cd97e7bc4f2d5eadb
+SHA512 (github.com_cespare_xxhash_v2_@v_v2.3.0.mod) = c1b9f572957bc4ed1ad0c61d22b7b5d6a4c863df2aaeb4cf914e304af21d949c9cfc53dc8eb67aacdf3dd56f339ee6f4a1f5fa464121d9db79b7b3febfb3251b
+Size (github.com_cespare_xxhash_v2_@v_v2.3.0.mod) = 45 bytes
+BLAKE2s (github.com_cespare_xxhash_v2_@v_v2.3.0.zip) = 9f3161460bfb3357c229be7bdc4ed965eeeed637b5d72ab71ae4983bb0e89fc2
+SHA512 (github.com_cespare_xxhash_v2_@v_v2.3.0.zip) = 8a349f6beb7feffcc31582196f84e67876bd95012c825ff9fe7246e354f1518f736952aaa7294abe7d51d2ea834e5b166d2242e22d912f5fefb581b442ac8870
+Size (github.com_cespare_xxhash_v2_@v_v2.3.0.zip) = 17573 bytes
+BLAKE2s (github.com_coder_websocket_@v_v1.8.12.mod) = f1d3586af4cb986946c57ed79c5540b50744f6ca5959b42acb5e3788197d8527
+SHA512 (github.com_coder_websocket_@v_v1.8.12.mod) = f70882e33b888cb2a27b9fec79c77c6eaf7f36e41075e48d783c1db6cd1ffec67545d54db600bc68f64727c3a8561e483201c533881a0711f83e3f5757fa840a
+Size (github.com_coder_websocket_@v_v1.8.12.mod) = 43 bytes
+BLAKE2s (github.com_coder_websocket_@v_v1.8.12.zip) = 5c004ddc6f2e60b77dae3aa6f7f6e8a3149b29ae9b95cdf9f5731e8bfab5de15
+SHA512 (github.com_coder_websocket_@v_v1.8.12.zip) = 62385e22d30fb2f8d3a6dd2e66694e003c494e77b9d2e08489fbb057ca70c725260c5a04ef24029c2f5414bff4ebec45103d3dbcb009c74b808d2442a4acff09
+Size (github.com_coder_websocket_@v_v1.8.12.zip) = 69725 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_dustin_go-humanize_@v_v1.0.1.mod) = 2071cbdaf27023f2bbf1217dc31d55201a03bd87d80a231f77b25e314ed11719
+SHA512 (github.com_dustin_go-humanize_@v_v1.0.1.mod) = 98eeb3631c29e245596d4461c7c308e9fc7d2dc2b0ca5e6cbae39659e72ac225bd5db22937b79d3bb3517794a420448b12e784790f43c2ca10d04daa7dd7f8d0
+Size (github.com_dustin_go-humanize_@v_v1.0.1.mod) = 46 bytes
+BLAKE2s (github.com_dustin_go-humanize_@v_v1.0.1.zip) = 396a7b8a7493f54180920c5d6f6da0905e39f09995cdc87d6d1b57ac53ae832c
+SHA512 (github.com_dustin_go-humanize_@v_v1.0.1.zip) = 9157a27604f7d6730f7383954316e4ad3d39e2eafbf788adfe2b3bb8e7a7ee452bbbdc4f6e396ab08deca51b88106dfd9177464a150c99856d286fe35f76b4ae
+Size (github.com_dustin_go-humanize_@v_v1.0.1.zip) = 27015 bytes
+BLAKE2s (github.com_emersion_go-sasl_@v_v0.0.0-20231106173351-e73c9f7bad43.mod) = 01fb52517f1ab15a32c7e9151d8a1b310dd153532d1c6cede9ec91fc07dd27f9
+SHA512 (github.com_emersion_go-sasl_@v_v0.0.0-20231106173351-e73c9f7bad43.mod) =
85778e27f712ed2f65c649c3f197873eea94c761fe7d8b2cd4d275208bf4072ccfbe28d883a4c93a39b4fc7b1138cc2eb7345fa08c7870aa45ba19089214d9fc
+Size (github.com_emersion_go-sasl_@v_v0.0.0-20231106173351-e73c9f7bad43.mod) = 44 bytes
+BLAKE2s (github.com_emersion_go-sasl_@v_v0.0.0-20231106173351-e73c9f7bad43.zip) = 2d633a339dd82cabca4211eb2f23e984ed7af133f6a23783e12b72c44c4a815a
+SHA512 (github.com_emersion_go-sasl_@v_v0.0.0-20231106173351-e73c9f7bad43.zip) =
2dbf934bbcb95ec42e2d0bf94e9b198d91f35cd9375725b779be123aee089757cf7e1958a3ef87ccd4f4eb1c5cd60a55670fc8df9dbcfcca7e49c1b8edc2d5a2
+Size (github.com_emersion_go-sasl_@v_v0.0.0-20231106173351-e73c9f7bad43.zip) = 12994 bytes
+BLAKE2s (github.com_golang-jwt_jwt_@v_v3.2.2+incompatible.mod) = 5d11998dc87f86f546a949e82a46d533711c34bfdbc0fbc4cbd7902fbc3a350d
+SHA512 (github.com_golang-jwt_jwt_@v_v3.2.2+incompatible.mod) = bc663c8a2ca02a639de02b55050cd4415d18a970bfe07ad420b4f893e477b60e69c4af8b45f48df3190d36895e85b702e6859429cabfd04aede90f2792a1bafc
+Size (github.com_golang-jwt_jwt_@v_v3.2.2+incompatible.mod) = 33 bytes
+BLAKE2s (github.com_golang-jwt_jwt_@v_v3.2.2+incompatible.zip) = ec16c2223a50e276e50b980e1bf47377f3e092578ef733f9cdbb8b4b0098463a
+SHA512 (github.com_golang-jwt_jwt_@v_v3.2.2+incompatible.zip) = d826234c774d9f4cb6646a31a1412bac979a2b4e65969f865917e9b300df62b3d6813a29a2d433b78e56666f40847b5a2af3135a06b429bfc2902d60af6a81f3
+Size (github.com_golang-jwt_jwt_@v_v3.2.2+incompatible.zip) = 62447 bytes
+BLAKE2s (github.com_google_uuid_@v_v1.6.0.mod) = 4950daf6c771a2feda754cc244ccb1881f07c2cb2b780da0d81b7f5e991a5c00
+SHA512 (github.com_google_uuid_@v_v1.6.0.mod) = 695f3424e0cc247a069fbd6b94820554e003030eb0e208ba7be38f660c5fc29f74a057e60031ec77918b5b320913d6deabdf19a0f0666b0f5bc5e2724e1fddba
+Size (github.com_google_uuid_@v_v1.6.0.mod) = 30 bytes
+BLAKE2s (github.com_google_uuid_@v_v1.6.0.zip) = dbfff111391c0755e944fbd8c6c53d928da9001f70340c681686b2f413d453dd
+SHA512 (github.com_google_uuid_@v_v1.6.0.zip) = 9ce996a3e7257ea896c1a0469cbd2010be969098443fe096e2679cb343aa8b74e5a9e39ac95e866c8ffa681d7e9d7a3c864acb2958735200826fe326f886064e
+Size (github.com_google_uuid_@v_v1.6.0.zip) = 31981 bytes
+BLAKE2s (github.com_hashicorp_golang-lru_v2_@v_v2.0.7.mod) = 768ca4d3f62cc5893c036e99e2a249e757d4cffe57aff2405a123ca4fc488772
+SHA512 (github.com_hashicorp_golang-lru_v2_@v_v2.0.7.mod) = 111da74c22eacbe1cb5a63909287c1692e73fdca25a70940aa2e9164ce4cb479159765f838436fd8b02822694db28bff18830bf702f90a9533fd775b48db1319
+Size (github.com_hashicorp_golang-lru_v2_@v_v2.0.7.mod) = 51 bytes
+BLAKE2s (github.com_hashicorp_golang-lru_v2_@v_v2.0.7.zip) = 1aafd4725c1f330672787b85597e5e8c4bbb2a25dfda28098e489f7402fdd685
+SHA512 (github.com_hashicorp_golang-lru_v2_@v_v2.0.7.zip) = 3c4fe53bbd8d01c5cd3240d3474b2c4326024fa81d8258f76ccc29747aba9a43f2f4669f5b521498b1718f2b735f2651bad5a42c14f5eb01f3a3ee7987341be9
+Size (github.com_hashicorp_golang-lru_v2_@v_v2.0.7.zip) = 29453 bytes
+BLAKE2s (github.com_lib_pq_@v_v1.10.9.mod) = d9a0e95557ec373108c31965cdc91afb5f9f9301ed4d21666dc166d875649d1f
+SHA512 (github.com_lib_pq_@v_v1.10.9.mod) = f0f38407ddaf1cddb83a07d7435e78dc4bd789761325b68d689a6e571e8d28ae352717a7aebabf4b63918fac9fb792f6b7ecb0db4898b563706e1fad9c30e13a
+Size (github.com_lib_pq_@v_v1.10.9.mod) = 34 bytes
+BLAKE2s (github.com_lib_pq_@v_v1.10.9.zip) = 20fbfa29fb407fd60f0dde03c71396782aabcb9f691b6bcce7fb7a67fe60ec9a
+SHA512 (github.com_lib_pq_@v_v1.10.9.zip) = cea25b10ad0abaffa939f8dd36a13916934cce2337f67b685b0623229bd6c0113b247b3c715d2f2ebe605dce16acf274c23531c597f5626dd96b1473179509c0
+Size (github.com_lib_pq_@v_v1.10.9.zip) = 132435 bytes
+BLAKE2s (github.com_mattn_go-isatty_@v_v0.0.20.mod) = 779efb55fdcfefacdd39190c04ee6ce80f51999e7500c46db997722d7af26586
+SHA512 (github.com_mattn_go-isatty_@v_v0.0.20.mod) = 9f1baeff279dfddcbc2c93a65b56b432ae90fc360b59809ef755bb13c02b5beb87f8e70e6d4397a85c0f20e1ec50f572558535eb401b1a48d2b40f9f4aa2eaa2
+Size (github.com_mattn_go-isatty_@v_v0.0.20.mod) = 76 bytes
+BLAKE2s (github.com_mattn_go-isatty_@v_v0.0.20.zip) = 2d2cb2dfbdd0ab3966083e41da0935841137086e5ae572048732f45c92b2f532
+SHA512 (github.com_mattn_go-isatty_@v_v0.0.20.zip) = 55d1fca3591dfa9c350a1509c47be776186247adb5b43b6c047743ac265d4cff5252584fa76b4030f9c47bee9eedd610b1c90dbf690b2cdeeabc1f3a95fcd390
+Size (github.com_mattn_go-isatty_@v_v0.0.20.zip) = 8936 bytes
+BLAKE2s (github.com_mattn_go-sqlite3_@v_v1.14.22.mod) = 43dafad5024aa20b525e1d870aecbe109455568e917a0a397874d1ddf3652fe0
+SHA512 (github.com_mattn_go-sqlite3_@v_v1.14.22.mod) = 85c89c68a7e6dca731d0d868fa21182d5c181967504bb8d64f3774d39da178fa10a2e436761d9340188e6484ff0d9a72a711876b8c22e60f32666d1aa7217395
+Size (github.com_mattn_go-sqlite3_@v_v1.14.22.mod) = 146 bytes
+BLAKE2s (github.com_mattn_go-sqlite3_@v_v1.14.22.zip) = f8ca6a6b385608d6c652573433986e3ccb92a02635813d10913da8e4feaf6ade
+SHA512 (github.com_mattn_go-sqlite3_@v_v1.14.22.zip) = 1ed53242e65de2bbec65f2c235b19a68462e5afe414f308412cc0eece2d1dca73f977140c0dd2ace08e43cceabb02dd7ee5ae1a933091780881de6e73d66d33b
+Size (github.com_mattn_go-sqlite3_@v_v1.14.22.zip) = 2674679 bytes
+BLAKE2s (github.com_msteinert_pam_v2_@v_v2.0.0.mod) = d968572f3c367a76b87e0986345e58b63de6a80a20ea88afa68404102a050cf6
+SHA512 (github.com_msteinert_pam_v2_@v_v2.0.0.mod) = 7c2a16a6d4f2ac3115636c9ba8b4567e411313c50e6df038ca5261d791eb7a0f9923e17493869b06639c5e132284e53cd0ee66680da83d223bf8c68abdeda72a
+Size (github.com_msteinert_pam_v2_@v_v2.0.0.mod) = 123 bytes
+BLAKE2s (github.com_msteinert_pam_v2_@v_v2.0.0.zip) = 53203ebb77e78dc52a5e713c2e786b513e2ab9d364212158747898f2eae45819
+SHA512 (github.com_msteinert_pam_v2_@v_v2.0.0.zip) = 5ddd07acfc74068a658fd0627895db329c6714c3caab9da7f963f744bf1e0f3bead7929c0faa17f0cb3cdd4365c874239fcefb2dd2250e942bfa5793ddf317da
+Size (github.com_msteinert_pam_v2_@v_v2.0.0.zip) = 18211 bytes
+BLAKE2s (github.com_ncruces_go-strftime_@v_v0.1.9.mod) = c164b33e19bc644dcda4c1e7f1a16c3f58276134789de67f72b797eb0e56e93d
+SHA512 (github.com_ncruces_go-strftime_@v_v0.1.9.mod) = eff12265cb51962209053b16475f0224c29fa59ebdb8c067cf2873d15579b49000ec8d9c61460d010122ebd434a53b509a9b3b440464ef08c511f3096dc4fc9d
+Size (github.com_ncruces_go-strftime_@v_v0.1.9.mod) = 47 bytes
+BLAKE2s (github.com_ncruces_go-strftime_@v_v0.1.9.zip) = e07848b89dae17215a04124e89215b5b431b08b9b72440a9ec302cfce4201a43
+SHA512 (github.com_ncruces_go-strftime_@v_v0.1.9.zip) = 268788df869350eaeb7b71809c6bd763af0324d6ff087d6086b4a24f4e7d868fe692a6a886beb9b41d6e940879d5321fcc8aa49bac3fff658ad9ce1724676c03
+Size (github.com_ncruces_go-strftime_@v_v0.1.9.zip) = 15977 bytes
+BLAKE2s (github.com_pires_go-proxyproto_@v_v0.7.0.mod) = 2496a4727c0625bf362d38e275afe29e02ccd82952cc5a11ec7ddd8a674afe91
+SHA512 (github.com_pires_go-proxyproto_@v_v0.7.0.mod) = 0eba2f9fee8ce6161fe731cda1badc1c52ad3e786622e84c306c04136af36f202794911a626353a5f5618456c07303129ddcc884aff97759fd1899fe5b7c736c
+Size (github.com_pires_go-proxyproto_@v_v0.7.0.mod) = 47 bytes
+BLAKE2s (github.com_pires_go-proxyproto_@v_v0.7.0.zip) = 1529e9934ccbe6d8d4ae0f9a82016ff51d78dc228c35190de8cbe5d32c9fd931
+SHA512 (github.com_pires_go-proxyproto_@v_v0.7.0.zip) = 2eaa781864984fc0a108d2b0927d23ad79c4e0a7e0cdc6063f04a7b1abbd04208187206e600c15218fe8c80b8539a9fb3a17801fa9c3d9b1f8ead04c5e688dc6
+Size (github.com_pires_go-proxyproto_@v_v0.7.0.zip) = 54772 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_prometheus_client_golang_@v_v1.19.1.mod) = 2c69946c813a15518fce26d40b3107fc83302651d3f5adede790d18d18abc949
+SHA512 (github.com_prometheus_client_golang_@v_v1.19.1.mod) = 175ec0309626b479048c1b030943ea4f5e783fa72248b4476c5700d8cbc3fedc741e206ad101aa4d7390f4e66a65b0b358e097afb28a163ec0557854d67e8920
+Size (github.com_prometheus_client_golang_@v_v1.19.1.mod) = 1002 bytes
+BLAKE2s (github.com_prometheus_client_golang_@v_v1.19.1.zip) = e2771b8ba432b1825ba87cd8936ace57b44be3a638973a1d1a46a8d230c8e7d1
+SHA512 (github.com_prometheus_client_golang_@v_v1.19.1.zip) = 4468ed0ef82126df1993acc0e3d5610a8e43b6d2ba52c4fdcd9c88999d5827b897e6072101b65b0899357f3d48648fa902b1aace4f214d7eb00af6009bffdccf
+Size (github.com_prometheus_client_golang_@v_v1.19.1.zip) = 353657 bytes
+BLAKE2s (github.com_prometheus_client_model_@v_v0.6.1.mod) = fd994fabbdc63feaa3af8c9f99017e8e76b836c487de5a9d202b73b4198d7b28
+SHA512 (github.com_prometheus_client_model_@v_v0.6.1.mod) = 37e0fe218f3a262fc5335b9ffb1427fa7942d227fdb893fc8bb16a26689c767730f85eb1089967728a24502da7970189f61f32ebf2e14d7c34f679907c76cf8f
+Size (github.com_prometheus_client_model_@v_v0.6.1.mod) = 95 bytes
+BLAKE2s (github.com_prometheus_client_model_@v_v0.6.1.zip) = 47e6ce0eb3d1524b15ecd51ac1ecfef0871d1780b2bc3803330a8e5618e8d48b
+SHA512 (github.com_prometheus_client_model_@v_v0.6.1.zip) = 3cad74b22b43c9cbcd48dab4ea783940c6deb5974de525600b2f7a65624fb117c6947bf51a8f087d02191abc7ecdf956ae4fbdc51e11857bf53922efbe4c3485
+Size (github.com_prometheus_client_model_@v_v0.6.1.zip) = 21067 bytes
+BLAKE2s (github.com_prometheus_common_@v_v0.53.0.mod) = 0c4f5e719f0438c3a0c1de988ef473c62de547f571177e7aebd046e13224acb4
+SHA512 (github.com_prometheus_common_@v_v0.53.0.mod) = 25d47e4a814de5ea428a0e9e0c75ff6b01b536c2c9b065546654c4867aa2ca269341db3cb602177f8f85342aad065f05820123f9573db2e42e9525ceeb6d6396
+Size (github.com_prometheus_common_@v_v0.53.0.mod) = 1284 bytes
+BLAKE2s (github.com_prometheus_common_@v_v0.53.0.zip) = 1627bfbe3a870700c25c152d682532910c92b451a830390ff02bedf9828797e6
+SHA512 (github.com_prometheus_common_@v_v0.53.0.zip) = ae78cc7dcd1eece11f7b00469ee3b30b3e5de6f1743ea810527f8e58033c8b8cd20d38bb5af0eb266b562279c9831dd1c01191d75ea11e58ce0dcdf5c9ff4f98
+Size (github.com_prometheus_common_@v_v0.53.0.zip) = 207762 bytes
+BLAKE2s (github.com_prometheus_procfs_@v_v0.13.0.mod) = f673f61141d10334c0bb29596f1669e54f1a9ca6f42862c3bedfaef351f1091a
+SHA512 (github.com_prometheus_procfs_@v_v0.13.0.mod) = 59f6da2303d93b360f3333c0f61871db494b05474c5ca55714b2486311ea45817373da13da7410312cefc96f9b17fd1d5eb286d064aaadc3d332e6d6a43ba04d
+Size (github.com_prometheus_procfs_@v_v0.13.0.mod) = 143 bytes
+BLAKE2s (github.com_prometheus_procfs_@v_v0.13.0.zip) = aedbc4d2820120f161a710675c9940d05b5b4f77427090dbf070cb4d3531b951
+SHA512 (github.com_prometheus_procfs_@v_v0.13.0.zip) = f688908be0ce23bb75fbfd163e01d4ca7b54277f08957eda94b487b105939fdde3157bab85a68bd3a5c2f35281d6313088e730ce37b65291805912dfd761a47c
+Size (github.com_prometheus_procfs_@v_v0.13.0.zip) = 398325 bytes
+BLAKE2s (github.com_remyoudompheng_bigfft_@v_v0.0.0-20230129092748-24d4a6f8daec.mod) = a4ba87448e323e2e7b2e75d901445a6ebd13e08e2eca011a7e649e99388aad70
+SHA512 (github.com_remyoudompheng_bigfft_@v_v0.0.0-20230129092748-24d4a6f8daec.mod) =
8db6684c19f38b0ac0da9d6473000d8c4f4b1f8d30dc38ac1e03ced6ff30b1fb37a8a1ea971f5044260166345407f2d66887c5a320f5d1e8b638ce33c459555e
+Size (github.com_remyoudompheng_bigfft_@v_v0.0.0-20230129092748-24d4a6f8daec.mod) = 49 bytes
+BLAKE2s (github.com_remyoudompheng_bigfft_@v_v0.0.0-20230129092748-24d4a6f8daec.zip) = 7b99d8bddcf0238c07655f0237de6dcd9013a5fd3eb08b40d11319c643cd9c0b
+SHA512 (github.com_remyoudompheng_bigfft_@v_v0.0.0-20230129092748-24d4a6f8daec.zip) =
85630617e06e4c699bcf52e1b2603dcf198e7a50dea8c03333c020ec0fdaf4270b1d52eab380608b0b62a07d14122137ff8c85400acd15e5ca08fc44c2e0a9df
+Size (github.com_remyoudompheng_bigfft_@v_v0.0.0-20230129092748-24d4a6f8daec.zip) = 20779 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.4.0.mod) = e5c1d6b824d1be53abbb3b8f906a3f0bf77e3447b39eb0d9f9f4319c55ebb20e
+SHA512 (github.com_stretchr_objx_@v_v0.4.0.mod) = 022706974a2aaaa604a814996d4307a0b0f4a408987ece5cb9d0fbd03d9a71bc9e5c4ae89877f9527858f4071829d85674732550a514562df1a406a95eed9d35
+Size (github.com_stretchr_objx_@v_v0.4.0.mod) = 137 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.6.1.mod) = 8f7c927dae69fdeb23ce71b39268d84489f12c4cb4cb30e23a564754fde44db8
+SHA512 (github.com_stretchr_testify_@v_v1.6.1.mod) = 197e6ef15edb27ded67ccfb636c252fe522f0930ff012341a4b593f25b5dd8282e4f658970931cfdeb8f2c5ee0b4ebac6738fe7634bf00896d12270fcbf4b31b
+Size (github.com_stretchr_testify_@v_v1.6.1.mod) = 216 bytes
+BLAKE2s (github.com_stretchr_testify_@v_v1.7.1.mod) = 8f7c927dae69fdeb23ce71b39268d84489f12c4cb4cb30e23a564754fde44db8
+SHA512 (github.com_stretchr_testify_@v_v1.7.1.mod) = 197e6ef15edb27ded67ccfb636c252fe522f0930ff012341a4b593f25b5dd8282e4f658970931cfdeb8f2c5ee0b4ebac6738fe7634bf00896d12270fcbf4b31b
+Size (github.com_stretchr_testify_@v_v1.7.1.mod) = 216 bytes
+BLAKE2s (github.com_stretchr_testify_@v_v1.8.0.mod) = 4b9f1b2997c84b26b08b9c2b5febd4d7dad875c2869013e0e87d1cebbaff04f0
+SHA512 (github.com_stretchr_testify_@v_v1.8.0.mod) = 62122d19530516ad5a84d98ccb77f299c79bd0ad4da58314ce31d07696076de1b3d1150e603cb296e4ad8e5e839a9fd2241f1e8981fc3356379444d5062e0d26
+Size (github.com_stretchr_testify_@v_v1.8.0.mod) = 188 bytes
+BLAKE2s (github.com_yuin_goldmark_@v_v1.4.13.mod) = 762aa9f29a199f8d7a6c4f5616131596e48b3912b330db87a68f7682fa401a51
+SHA512 (github.com_yuin_goldmark_@v_v1.4.13.mod) = a35fb2caa24d91450561cb1ad835c140f93eda650acd82dc1edbc2a64f507b856c19958af651bfbbe2731cdb50148044260bc5d30960b57769bdaba19142fab3
+Size (github.com_yuin_goldmark_@v_v1.4.13.mod) = 41 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-20210921155107-089bfa567519.mod) = 824ffc805f5055d5008f6935f3b8f85d7550f8e0f91552186724b20823d87add
+SHA512 (golang.org_x_crypto_@v_v0.0.0-20210921155107-089bfa567519.mod) =
32f94123c2845965432016800e6f051341f6d5d0af3678e367ac6c55022c68e86e929cc545a576d466f2533c235c29fb72542de75eae7419dfb5640cd80df3ef
+Size (golang.org_x_crypto_@v_v0.0.0-20210921155107-089bfa567519.mod) = 247 bytes
+BLAKE2s (golang.org_x_crypto_@v_v0.23.0.mod) = 80d88e725376074599a726636007b021a86dd9abb4ceebfafd48ddeb3f98ba68
+SHA512 (golang.org_x_crypto_@v_v0.23.0.mod) = 1544f60ce755aae889453a5e891ef9e3e0a20bb510570cd214a1a4556ef83f74abc3ed27c00b66419eab585a3021cbe63669706c2c855553a5579482f882591e
+Size (golang.org_x_crypto_@v_v0.23.0.mod) = 190 bytes
+BLAKE2s (golang.org_x_crypto_@v_v0.23.0.zip) = 2680a8644562eab979bf08ab2c3ac95a98699cd486dbacbec75b45e29fd905be
+SHA512 (golang.org_x_crypto_@v_v0.23.0.zip) = bb94567d812d50aee9079d2aa38cddc3c6162c653f1b010ae036f475bf2a11dafb35c198a255cb119ff950e098717e5f96e73edf03a4876ff11473903527ce78
+Size (golang.org_x_crypto_@v_v0.23.0.zip) = 1803625 bytes
+BLAKE2s (golang.org_x_crypto_@v_v0.9.0.mod) = 34a3c950651f6972f2b6b6571531cb33c4713aba36407a4fe59e8226235c412f
+SHA512 (golang.org_x_crypto_@v_v0.9.0.mod) = 3e5823a6cd2bae56c8a7e40eaff2c1c171ebae489d2ed4c4f1885f0b40c1b4efb73b96a24fa69cf741c64efd6b6482ce4890d97a1f4b815cca564cfe5840423a
+Size (golang.org_x_crypto_@v_v0.9.0.mod) = 172 bytes
+BLAKE2s (golang.org_x_mod_@v_v0.6.0-dev.0.20220419223038-86c51ed26bb4.mod) = 3f0d0909d9e47064d3d0fe193f1a93eeeeac26d33ee67fd3c9bc8f17ae1e81f8
+SHA512 (golang.org_x_mod_@v_v0.6.0-dev.0.20220419223038-86c51ed26bb4.mod) =
480578e689b3d5f5026af3ab52e55b47098525512daf532f4656d50ea5d9043d1b3e69556a5e7d93c7ea6cfca956f733271f3b1f4f65da1a7dac9ea07f5d9fec
+Size (golang.org_x_mod_@v_v0.6.0-dev.0.20220419223038-86c51ed26bb4.mod) = 157 bytes
+BLAKE2s (golang.org_x_mod_@v_v0.8.0.mod) = 46afeec3ff404db0c277f2327c09392ff6412842beaa74cc9cf91bb5a9210d96
+SHA512 (golang.org_x_mod_@v_v0.8.0.mod) = 76e9bc61587af5cca8e4b230f0f7e723e790d1c9d637e9db1e29d9ef49e0315ce611e3b94a2dee4ec7e1e672a3422dad4dec6efc9959eca6805fde6b7633ab83
+Size (golang.org_x_mod_@v_v0.8.0.mod) = 84 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_net_@v_v0.0.0-20210226172049-e18ecbb05110.mod) = a2c15b99f803c8fec2304237e4f8b2e0588019bb634ed05eeac951521b68d811
+SHA512 (golang.org_x_net_@v_v0.0.0-20210226172049-e18ecbb05110.mod) = f8ad754f922057fe78b5497cc77089a5eedc774800b2728a3ccd74cc82d83ba1ff00cc2d28110d5535623b733af7e34616f2fe127e68a936b9551395487ec146
+Size (golang.org_x_net_@v_v0.0.0-20210226172049-e18ecbb05110.mod) = 179 bytes
+BLAKE2s (golang.org_x_net_@v_v0.0.0-20220722155237-a158d28d115b.mod) = 9307f6ffcb6aa8035f4f716b6e797f1f06b4366f74e098b7247968b4cc5cddbf
+SHA512 (golang.org_x_net_@v_v0.0.0-20220722155237-a158d28d115b.mod) = 1c5c40d56518378bffb74da777d6d203c197259097807258b8f657e9474a4091c97eb487515d567c458992301e21d2f9d7ad7c50299132b540ca0f9173caf611
+Size (golang.org_x_net_@v_v0.0.0-20220722155237-a158d28d115b.mod) = 179 bytes
+BLAKE2s (golang.org_x_net_@v_v0.10.0.mod) = d1d61eca514fe47de63932c3698c2ddc3530d36a278c6b918322b4a627965642
+SHA512 (golang.org_x_net_@v_v0.10.0.mod) = 16b675d8541faaa84db0dabd36038d93def81785fb89eaefde6f25057b00fe3cb7ccd9b09056bbed2cd24739323f80c71b1a563c200c8ef088cd5c2ed4eae575
+Size (golang.org_x_net_@v_v0.10.0.mod) = 123 bytes
+BLAKE2s (golang.org_x_net_@v_v0.6.0.mod) = a13f1f12c71569aef2fc9edf06f32cd07cdcce1ae04b7ff3713c09cf27afaeea
+SHA512 (golang.org_x_net_@v_v0.6.0.mod) = 64bce90bd4ad6f8981f8c432ac55fe8e49596ab679bd6169299996a1a90ab99d8bf97d404c5e808b7849203b774ac3049884d0545dbcfe5b7d8131c3dada0483
+Size (golang.org_x_net_@v_v0.6.0.mod) = 123 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_sync_@v_v0.0.0-20220722155255-886fb9371eb4.mod) = 0524d428f3fcb8a923eb2717aacc5f3b26a68c2b9ac636b9505d1820d6b32ede
+SHA512 (golang.org_x_sync_@v_v0.0.0-20220722155255-886fb9371eb4.mod) = a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
+Size (golang.org_x_sync_@v_v0.0.0-20220722155255-886fb9371eb4.mod) = 25 bytes
+BLAKE2s (golang.org_x_sync_@v_v0.1.0.mod) = 0524d428f3fcb8a923eb2717aacc5f3b26a68c2b9ac636b9505d1820d6b32ede
+SHA512 (golang.org_x_sync_@v_v0.1.0.mod) = a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
+Size (golang.org_x_sync_@v_v0.1.0.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-20201119102817-f84b799fce68.mod) = 6b2b0a0ac9d77adff84f1aab70cc38a4dcf14418c326fcb2dde80f104fb41e9f
+SHA512 (golang.org_x_sys_@v_v0.0.0-20201119102817-f84b799fce68.mod) = 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
+Size (golang.org_x_sys_@v_v0.0.0-20201119102817-f84b799fce68.mod) = 33 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.0.0-20210615035016-665e8c7367d1.mod) = 66613eb38a59b8a7f75e1aaeb294a1c4ea290d4e9ae699137566025e50ed741c
+SHA512 (golang.org_x_sys_@v_v0.0.0-20210615035016-665e8c7367d1.mod) = 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655
+Size (golang.org_x_sys_@v_v0.0.0-20210615035016-665e8c7367d1.mod) = 33 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.0.0-20220520151302-bc2c85ada10a.mod) = 66613eb38a59b8a7f75e1aaeb294a1c4ea290d4e9ae699137566025e50ed741c
+SHA512 (golang.org_x_sys_@v_v0.0.0-20220520151302-bc2c85ada10a.mod) = 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655
+Size (golang.org_x_sys_@v_v0.0.0-20220520151302-bc2c85ada10a.mod) = 33 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.0.0-20220722155257-8c9f86f7a55f.mod) = 66613eb38a59b8a7f75e1aaeb294a1c4ea290d4e9ae699137566025e50ed741c
+SHA512 (golang.org_x_sys_@v_v0.0.0-20220722155257-8c9f86f7a55f.mod) = 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655
+Size (golang.org_x_sys_@v_v0.0.0-20220722155257-8c9f86f7a55f.mod) = 33 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.20.0.mod) = 546db01fa3b030f3f3b5f8d3674bc29d1f026a60a57e474fff3e1cd44fe694a1
+SHA512 (golang.org_x_sys_@v_v0.20.0.mod) = ec229018bf6fa169913d0c66821fc296766b8a71720123e8d8cfcf5b8b8da110e338d03b8233b1224b8586ea9d9e4231b9720c1f806d4be2523413c521acf97b
+Size (golang.org_x_sys_@v_v0.20.0.mod) = 33 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.20.0.zip) = bfb5cf5435aaa8f141d117d7d1af94aa21672b9143c2d05bdcd2e6030c071ac5
+SHA512 (golang.org_x_sys_@v_v0.20.0.zip) = 77034cf37c802a12f33c55cf3e41f80f7f1393ca65128e4622aef8e705b0627f877c13e25b6fc7792cdc2ac31ce36d1c7a434b52fe1e665ace7d45ee949091a1
+Size (golang.org_x_sys_@v_v0.20.0.zip) = 1956163 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.5.0.mod) = 66613eb38a59b8a7f75e1aaeb294a1c4ea290d4e9ae699137566025e50ed741c
+SHA512 (golang.org_x_sys_@v_v0.5.0.mod) = 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655
+Size (golang.org_x_sys_@v_v0.5.0.mod) = 33 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.6.0.mod) = 66613eb38a59b8a7f75e1aaeb294a1c4ea290d4e9ae699137566025e50ed741c
+SHA512 (golang.org_x_sys_@v_v0.6.0.mod) = 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655
+Size (golang.org_x_sys_@v_v0.6.0.mod) = 33 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.8.0.mod) = 66613eb38a59b8a7f75e1aaeb294a1c4ea290d4e9ae699137566025e50ed741c
+SHA512 (golang.org_x_sys_@v_v0.8.0.mod) = 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655
+Size (golang.org_x_sys_@v_v0.8.0.mod) = 33 bytes
+BLAKE2s (golang.org_x_term_@v_v0.0.0-20201126162022-7de9c90e9dd1.mod) = ea6d2006c1c11da8c2174212a63865a04dec1775f98210c17f3a0cb8d4a1a80f
+SHA512 (golang.org_x_term_@v_v0.0.0-20201126162022-7de9c90e9dd1.mod) = a3401e3d20dc1aaaebbf3c296a783668003f2182ed77ec830431f97339e07eda1859fe8c3c7fdfb0125b3ed331d23208519df520f86e20c1a05c822b3d766b08
+Size (golang.org_x_term_@v_v0.0.0-20201126162022-7de9c90e9dd1.mod) = 95 bytes
+BLAKE2s (golang.org_x_term_@v_v0.0.0-20210927222741-03fcf44c2211.mod) = 0f390b4bf64eaa8a44136d9227dcd19975bee0ef0132e2d36548cfe38a79720b
+SHA512 (golang.org_x_term_@v_v0.0.0-20210927222741-03fcf44c2211.mod) = 81f571821c669188c4482da38b6921ac4c2c1747f8a803a6846531127cfde25dd04819d971f08f601c2d2cee2e636644c1648eff55dd24d89dfb3777e90fe9a0
+Size (golang.org_x_term_@v_v0.0.0-20210927222741-03fcf44c2211.mod) = 95 bytes
+BLAKE2s (golang.org_x_term_@v_v0.20.0.mod) = 6d24927c8d2966e9e6010caff50d5361836dd18f69852bed5996fee07a6097fe
+SHA512 (golang.org_x_term_@v_v0.20.0.mod) = 62a68fa198061738355ac170ea591c54c6c2b99a25590f4760981522591b496b5eee3bd34766e5c56d7d6d786b68054dbf11edfb72328ef6f5ab09b12486fb10
+Size (golang.org_x_term_@v_v0.20.0.mod) = 68 bytes
+BLAKE2s (golang.org_x_term_@v_v0.20.0.zip) = b291c5a0fecac0e042f38e988eb6cf5862bb0ab73d373adc2b4dad4c9226b9e4
+SHA512 (golang.org_x_term_@v_v0.20.0.zip) = 4edd60133c83fe0522242de779b94f0cfee6d6f575b37b392eeacdd3b5c5699968b58c7642cd87a668b0ebc4ed5740dafa927346a4fd9b87d35105d9e30eb818
+Size (golang.org_x_term_@v_v0.20.0.zip) = 19883 bytes
+BLAKE2s (golang.org_x_term_@v_v0.5.0.mod) = aa9178ce8f4a13282fdb39fa4cf1c641a73f8e915e3b849e8a57cf6705c8cc34
+SHA512 (golang.org_x_term_@v_v0.5.0.mod) = 88ef95fca01c9d194993ea0e3853b31c1e3862defedbcf111624af86eeea63099af727b817ebcb3d9ae926692882e08a41fd72f8b8687b5527b2d9115ac55d3a
+Size (golang.org_x_term_@v_v0.5.0.mod) = 67 bytes
+BLAKE2s (golang.org_x_term_@v_v0.8.0.mod) = 1fa6c540c2a882ada4d67690f9ae74f5d5ea4fab21493354064706d345be2028
+SHA512 (golang.org_x_term_@v_v0.8.0.mod) = 865ab9fda3e62f27e5010edb02d40d68e812118f8f8f8e9afc3e19012a16f6076fdbac909a444f5d3036575352020d4ad8c1210191dbb0171d906b8990e7c581
+Size (golang.org_x_term_@v_v0.8.0.mod) = 67 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_text_@v_v0.3.3.mod) = 70f5179544ccad4f13f0825e55a41b11a7dd38266aada468eb391ab115a3458e
+SHA512 (golang.org_x_text_@v_v0.3.3.mod) = f3f68808ccf5223453f765f59db1ef551b2130069eb83518878961c2d4a2044f9049f8d49df6e67699fcd2645cf90b84d35626590b2cfbca302fcf0eac76dc8b
+Size (golang.org_x_text_@v_v0.3.3.mod) = 97 bytes
+BLAKE2s (golang.org_x_text_@v_v0.3.7.mod) = 267ea3094e99e155a492ecd37e9d71c4ea1243519f281f6783ab66fa47524e68
+SHA512 (golang.org_x_text_@v_v0.3.7.mod) = e77211a503c35d8b6c392fc1b44daed580659b997673cd312ae8e579d1d715d7a53f8f0f0dd2d4dedbc6c5ca5ab7e3d52269a6536a42824cce267c89eb29cbbd
+Size (golang.org_x_text_@v_v0.3.7.mod) = 97 bytes
+BLAKE2s (golang.org_x_text_@v_v0.7.0.mod) = fe5eb66d25e871119ece4a071dc3907f9628069539e47210379439c1295cdf87
+SHA512 (golang.org_x_text_@v_v0.7.0.mod) = 3c990818dec261358f7de189c4603e4c27637ae73f676d5a6e644534a43b6cf8c87907c96dd23fd6aa17682cd18f2f0a6579eea5eb3b4b388ac9737e5c5f6b76
+Size (golang.org_x_text_@v_v0.7.0.mod) = 258 bytes
+BLAKE2s (golang.org_x_text_@v_v0.9.0.mod) = ca1e434bce0b52d1ff08595fe76f241d5cf7f86bb7387061b4ac2ba8bc61a3ba
+SHA512 (golang.org_x_text_@v_v0.9.0.mod) = 820e3558ee6cba46a76b4fa51a5dec2a3975f9c3f2567bae746ef42eee06b8ea27a3da911e6028d83825f9828bcee0cd22f8f624211eb271be193d547bacfe8f
+Size (golang.org_x_text_@v_v0.9.0.mod) = 215 bytes
+BLAKE2s (golang.org_x_time_@v_v0.0.0-20220722155302-e5dcc9cfc0b9.mod) = f8a17647799023d32e6a0af341ba3fc6e74004a882f89f943385a363c1b64af4
+SHA512 (golang.org_x_time_@v_v0.0.0-20220722155302-e5dcc9cfc0b9.mod) = 6e51811c33b84ddd4a7548013579204266e466bd2e87aa9b6e34892570aa09c607ffa806f8a420474e26ca0e277ab23c81bb07b0ebf2c3b6ed193014c1bc37a7
+Size (golang.org_x_time_@v_v0.0.0-20220722155302-e5dcc9cfc0b9.mod) = 25 bytes
+BLAKE2s (golang.org_x_time_@v_v0.5.0.mod) = d9cbcc7ceb046b1f724526aaef062fa029030c538f60acc937197cb808591261
+SHA512 (golang.org_x_time_@v_v0.5.0.mod) = bb0105ae93346b9bcabe0161307ea0cf9748d42230cd6d534a90cf3f608698845e34dfebaa037246748c190dbfc789fff737b952d233f48580c55cee921e70dc
+Size (golang.org_x_time_@v_v0.5.0.mod) = 34 bytes
+BLAKE2s (golang.org_x_time_@v_v0.5.0.zip) = dcdae5c139aca5180d920f501398aae223dc28311de195178d7de3addf4307ed
+SHA512 (golang.org_x_time_@v_v0.5.0.zip) = fc5a26fae7d2430747ef218941933ceea3b53c7acbab6d5e494edc5ca6f873cd256c4777f755967b2853425565fd6110eddecc35881a4eb5476eed51000d75c5
+Size (golang.org_x_time_@v_v0.5.0.zip) = 14644 bytes
+BLAKE2s (golang.org_x_tools_@v_v0.0.0-20180917221912-90fa682c2a6e.mod) = d276ed1711a2da66e71b05357b06093eb7c33e7f00c194ff6386deb7b0676fca
+SHA512 (golang.org_x_tools_@v_v0.0.0-20180917221912-90fa682c2a6e.mod) =
3c166b18c0ce47a47e95da9eeede63879a92b0205bd4589d554f7bae89699be0efa83e1f5bba8e50f47714ea23e759b07f4543fe06301995d39373da2db16fc0
+Size (golang.org_x_tools_@v_v0.0.0-20180917221912-90fa682c2a6e.mod) = 26 bytes
+BLAKE2s (golang.org_x_tools_@v_v0.0.0-20191119224855-298f0cb1881e.mod) = a212a1fb08f1d60f83d616e697ed00d123468c02db07b98b1fc05a6546c377b8
+SHA512 (golang.org_x_tools_@v_v0.0.0-20191119224855-298f0cb1881e.mod) =
6a0316ac3b01aba3f186b5db540a368ab780a821252f7f0975f9e44afea9170c4b3e7027dc5f79a54ebc6af290cbb59b876d3b53bbf26fd05fc3a80a06fae109
+Size (golang.org_x_tools_@v_v0.0.0-20191119224855-298f0cb1881e.mod) = 212 bytes
+BLAKE2s (golang.org_x_tools_@v_v0.1.12.mod) = 8e5929e44e175f60b164d7e7f0860a78ceac838254748829336eedd7b0d8f345
+SHA512 (golang.org_x_tools_@v_v0.1.12.mod) = a7bf52a08d8b97fadb3f98c0eba83e8269789437ad1c29007c24137b68c72c26845c466b86b0355b8d85ce427507199f214f502dc3ab31c6f27646dae3237a81
+Size (golang.org_x_tools_@v_v0.1.12.mod) = 327 bytes
+BLAKE2s (golang.org_x_tools_@v_v0.6.0.mod) = d690bc1c03bd30fc57dababf653ce5476b010de40698f9f94ec0e3be7f6cda7a
+SHA512 (golang.org_x_tools_@v_v0.6.0.mod) = d0de8f950f371ac309d3eb6558200211d81d583664d657c896a1995b59b489451b93895dc991bd555a2830496a94e6499abd36eb9563a5d6de94595923180878
+Size (golang.org_x_tools_@v_v0.6.0.mod) = 211 bytes
+BLAKE2s (golang.org_x_xerrors_@v_v0.0.0-20190717185122-a985d3407aa7.mod) = b9082cd5be0cf4d922cd04363acc12692e595a5560e43763d016b9dafa566584
+SHA512 (golang.org_x_xerrors_@v_v0.0.0-20190717185122-a985d3407aa7.mod) =
659d18a7a3a1be45ff6dc9e7475276b82ee7f11c47d39b0c237d7f872836a1dbdfff0902f21d6cd8093663997865da92e3e5a4acf1ad6129f972dc5e667b4f05
+Size (golang.org_x_xerrors_@v_v0.0.0-20190717185122-a985d3407aa7.mod) = 37 bytes
+BLAKE2s (google.golang.org_protobuf_@v_v1.34.1.mod) = 42d6e7709d0066b5d7ec3773295d7f2be368b3f68c98faa518062acc799d0860
+SHA512 (google.golang.org_protobuf_@v_v1.34.1.mod) = 3626e78a0ac7e0212e50ac6ea12c030024d03c4e46803f43357257a60f1a5b6c729ff27d2b3705e9d40651f8be40a66c06426a814c04514aa396fae81754ff81
+Size (google.golang.org_protobuf_@v_v1.34.1.mod) = 201 bytes
+BLAKE2s (google.golang.org_protobuf_@v_v1.34.1.zip) = 222b65a9abe1cf1c207238cc772a515e61117bc252a35bd4b31810471d01270d
+SHA512 (google.golang.org_protobuf_@v_v1.34.1.zip) = b9ba654786e8f4abd7bbc593c12d5a2c211f4d0fd665be573c3b8790e93dd212d8cc7ad572fc492be1d5e24263c06c4708f7f44d3fd5080a1108f95b8c6ac10e
+Size (google.golang.org_protobuf_@v_v1.34.1.zip) = 1844977 bytes
+BLAKE2s (gopkg.in_check.v1_@v_v0.0.0-20161208181325-20d25e280405.mod) = 35cd1964700502d06b8c987979fb4dbddc41a5cda3368d037211b89d3587521f
+SHA512 (gopkg.in_check.v1_@v_v0.0.0-20161208181325-20d25e280405.mod) = 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2
+Size (gopkg.in_check.v1_@v_v0.0.0-20161208181325-20d25e280405.mod) = 25 bytes
+BLAKE2s (gopkg.in_irc.v4_@v_v4.0.0.mod) = ff8709937c51cf9c8a40f46120e266a30eaf305193a3ee050580fdf8c7a5a93e
+SHA512 (gopkg.in_irc.v4_@v_v4.0.0.mod) = 82f0b26e17af9912b58eca77f5e548923fb8be746bf14464a901eb791d68b9b58153e8432453a28b8b6b2999fd7160ceeee76a3d96722fc3d60071c8d2f6bf5d
+Size (gopkg.in_irc.v4_@v_v4.0.0.mod) = 160 bytes
+BLAKE2s (gopkg.in_irc.v4_@v_v4.0.0.zip) = ae757c22712f4d8d0eb8118bb8d92e4a8252ed400df652af0d6cede6bd855795
+SHA512 (gopkg.in_irc.v4_@v_v4.0.0.zip) = 62d0a89f8bbf90336fa585d9c40ca9357816ed6f036e867bc38b1a919a54a9318030abb446f188afa497d45a4c3f79f2c235e57655c1c08533aa66d01a049c5f
+Size (gopkg.in_irc.v4_@v_v4.0.0.zip) = 58292 bytes
+BLAKE2s (gopkg.in_yaml.v2_@v_v2.4.0.mod) = bc2baf62a6e657cc41127b91b88509b4f2c0db68f57858ff8353d3f778154862
+SHA512 (gopkg.in_yaml.v2_@v_v2.4.0.mod) = 2790882fbfa812468b9b3443630b1f1ee67a968eb20da8e4a1bfd410e4b516a8a7e77c07414b64f17e11e2151161b85d019e172cc833a45b19e66d4c70f89f82
+Size (gopkg.in_yaml.v2_@v_v2.4.0.mod) = 95 bytes
+BLAKE2s (gopkg.in_yaml.v3_@v_v3.0.0-20200313102051-9f266ea9e77c.mod) = 17da54ba1894b4653d4c1ab1ae6e9fe03928a96c69cdc8db6b6ea9e34d673991
+SHA512 (gopkg.in_yaml.v3_@v_v3.0.0-20200313102051-9f266ea9e77c.mod) = 307ca9123efc577ca04828996ee9d8edbb51794ccb4b8d9f169ba689e7276aa5f6ae106a04b22b7fab853ffacfebcbf74468b64eaefd57445864c1fbc77fad9d
+Size (gopkg.in_yaml.v3_@v_v3.0.0-20200313102051-9f266ea9e77c.mod) = 95 bytes
+BLAKE2s (gopkg.in_yaml.v3_@v_v3.0.1.mod) = 17da54ba1894b4653d4c1ab1ae6e9fe03928a96c69cdc8db6b6ea9e34d673991
+SHA512 (gopkg.in_yaml.v3_@v_v3.0.1.mod) = 307ca9123efc577ca04828996ee9d8edbb51794ccb4b8d9f169ba689e7276aa5f6ae106a04b22b7fab853ffacfebcbf74468b64eaefd57445864c1fbc77fad9d
+Size (gopkg.in_yaml.v3_@v_v3.0.1.mod) = 95 bytes
+BLAKE2s (modernc.org_gc_v3_@v_v3.0.0-20240304020402-f0dba7c97c2b.mod) = d84b230cd794665240b5313bab06a9833ce739acbed11a5357882f047600ea65
+SHA512 (modernc.org_gc_v3_@v_v3.0.0-20240304020402-f0dba7c97c2b.mod) = 14b025a65ce00ac0dc3540977c30fad0fb8bd8dbe6a858817a52d817a525ee2d01ca60cb5ef466cc6031f220e3ca03202a01b0998c57ae5deff4463825f6e5c2
+Size (modernc.org_gc_v3_@v_v3.0.0-20240304020402-f0dba7c97c2b.mod) = 500 bytes
+BLAKE2s (modernc.org_gc_v3_@v_v3.0.0-20240304020402-f0dba7c97c2b.zip) = 3972fbff912f29b6614db54b2918d4bd9d285e56791720ead9a3b615302395f8
+SHA512 (modernc.org_gc_v3_@v_v3.0.0-20240304020402-f0dba7c97c2b.zip) = c62c8ec84a3d87e10e1ca8b5ffadce3c9872af25aa49f8725580e4a6846ee2ab134e0719ce2bfca642ab4874b538ec389f34efaac8f436b2046c871929bad824
+Size (modernc.org_gc_v3_@v_v3.0.0-20240304020402-f0dba7c97c2b.zip) = 459941 bytes
+BLAKE2s (modernc.org_libc_@v_v1.50.8.mod) = a9707988c074af947cb5cf8b811ab83a23361bd82ba30ebcb9c9da9fb8fe1251
+SHA512 (modernc.org_libc_@v_v1.50.8.mod) = 474c9b20a00e2fa0e180a65deb973733fe556a25f3e88260e96a38d2b27a9d3132f5219efd6eec852486596e0a59a9473323890b010640044dff9ee415c43b98
+Size (modernc.org_libc_@v_v1.50.8.mod) = 958 bytes
+BLAKE2s (modernc.org_libc_@v_v1.50.8.zip) = 5205342425c383c876e148754bdc198f1ab9bd9559cab997bcb29bab34f1b403
+SHA512 (modernc.org_libc_@v_v1.50.8.zip) = 3699f58af610cd6d0bd7b30949f3f0cd6c0fbce895310dfc45f445e7591ddbdd59c11491a2fc5590539c0ebb22d07a87697c39303b23d9e4fa7edd11b82034c7
+Size (modernc.org_libc_@v_v1.50.8.zip) = 12531923 bytes
+BLAKE2s (modernc.org_mathutil_@v_v1.6.0.mod) = f842756368fb85055cbf2d2f6fabd00773e5239e4c429c13aca1aa5daf952971
+SHA512 (modernc.org_mathutil_@v_v1.6.0.mod) = 3cb12e0f198963abab4d1c2bd503d3568f61d724bcccc1055bda317b70366e7eb266421b1395330676d2140f6f0ede58e8dbd440897f9b85d9244de59ee4e72c
+Size (modernc.org_mathutil_@v_v1.6.0.mod) = 114 bytes
+BLAKE2s (modernc.org_mathutil_@v_v1.6.0.zip) = aa32691b3109db85dcc53da9200fd32f4bb692da3ea028644e255fe31a724953
+SHA512 (modernc.org_mathutil_@v_v1.6.0.zip) = 0bf51d0d25f32c3e19732f81ce124f8db99e2db82add1aa464c9659e5a8f6e00bdc1ffa16d7cbfa6c2b6f824d1bd1f4cfaddff34a5e8b7bb453a93061353c14a
+Size (modernc.org_mathutil_@v_v1.6.0.zip) = 132736 bytes
+BLAKE2s (modernc.org_memory_@v_v1.8.0.mod) = 1d34508ea52f49855089c2caf7a47a7bc6eb2a21894aa6bfd93123414922a96e
+SHA512 (modernc.org_memory_@v_v1.8.0.mod) = bb414e831ebc49972c26215e50ad1357361438e68fd2483d32a1a05793fc3aa47d5929c8b9c1e6efe8329d4b52fd8d86783870e4c5545a5bbb5ccdf42d4659e2
+Size (modernc.org_memory_@v_v1.8.0.mod) = 233 bytes
+BLAKE2s (modernc.org_memory_@v_v1.8.0.zip) = 769593929cb2fc9fe931fe837fd70582b20c0bdc91cf4557bde5570119196093
+SHA512 (modernc.org_memory_@v_v1.8.0.zip) = 9dc62138b06a45c9092023fb3914da962b9aa66e17efb618c1dc20f535406b6ab515ccbfc0540417bdaf9fca433132a0ea12f6311427a7af21ad8f05320e9a1d
+Size (modernc.org_memory_@v_v1.8.0.zip) = 24532 bytes
+BLAKE2s (modernc.org_sqlite_@v_v1.29.10.mod) = f5e6709658ae7ad08f43737220a512311414c3f61e803ce2184490c06f8581a3
+SHA512 (modernc.org_sqlite_@v_v1.29.10.mod) = 1121eb6549a93db3b126def53bcbb83c3a434190946f5e15bd9db7ea7e421802c1475eff4cfee6f6db2485d23720fea09531d9accb24f0f7fe843080bdffacd2
+Size (modernc.org_sqlite_@v_v1.29.10.mod) = 1061 bytes
+BLAKE2s (modernc.org_sqlite_@v_v1.29.10.zip) = 375bb6614e096cf9a8d1d139746b3c6274b73beb5a2609109807b184b1cf3377
+SHA512 (modernc.org_sqlite_@v_v1.29.10.zip) = de111e59882e97f955ad0f5a86177968deff6e698e955b279a92b6de4bd4c6666fcc14ccb133df4e5dc81e9ca9942b2add16c842e7f92b33b135d678fd8b545d
+Size (modernc.org_sqlite_@v_v1.29.10.zip) = 38099178 bytes
+BLAKE2s (modernc.org_strutil_@v_v1.2.0.mod) = a7e6c5f3e0faeff9448699133839128664ba08fd591c841cc99f6d0b03752e03
+SHA512 (modernc.org_strutil_@v_v1.2.0.mod) = bf875c106d24da9fc2ab763d08f9ea897168ab4f3699626c61c30022e85f64563b3252c4db8e5a44bfe7f40053d93c6efe1cfb4147fd7e8cb97ce9d8432bda50
+Size (modernc.org_strutil_@v_v1.2.0.mod) = 162 bytes
+BLAKE2s (modernc.org_strutil_@v_v1.2.0.zip) = 717571d9910b72b3de2b175dbbc4a8c2fd160339632bfbb5a230bcb11792eed7
+SHA512 (modernc.org_strutil_@v_v1.2.0.zip) = 15fc73742679917abf15d5d0bde5ca5759cbee38aa123b8fedee56fe8d35f1dad9d8edbf00666c5490f25d9cdd6b0aedfc14ebe237454053ad229318b459571f
+Size (modernc.org_strutil_@v_v1.2.0.zip) = 11620 bytes
+BLAKE2s (modernc.org_token_@v_v1.1.0.mod) = 9dfea14189d127c9d868fcf95221bca439371958f86d39e2cd6607b30303e5fa
+SHA512 (modernc.org_token_@v_v1.1.0.mod) = 9f696b36c09dcc982688669448f8528acef3e42dc193238156749515dfeb7c17caffba6b2f1ddbc27f170fd32ef3bbd7317298fa691c33242d4d433663eb3a56
+Size (modernc.org_token_@v_v1.1.0.mod) = 25 bytes
+BLAKE2s (modernc.org_token_@v_v1.1.0.zip) = c6797c64ad163bd64dbcdd25abe6a75123909697c37b4d2ca948fb823c7a2072
+SHA512 (modernc.org_token_@v_v1.1.0.zip) = e8cec99b7e9c716956417d10ba77c68fe1a27d764667dfddc99fd70392ea7f66916bfd07aa63ccaf6dddfc0836952f746ec09942d6864d65aa07c18fc41fe291
+Size (modernc.org_token_@v_v1.1.0.zip) = 6860 bytes
+BLAKE2s (soju-0.8.2.tar.gz) = 06690918cc4e00788be03185a1d8f8c6a6cee64679f107ac63eecbbf95b28dbe
+SHA512 (soju-0.8.2.tar.gz) = e373a15ef6c4f001cfae87e4e7b7af84a7df7e674cab6c53e72a6baa94cafcca5beacae86a966107634642531780f8f1e1a2ad7d939572edd61d979bcb30165a
+Size (soju-0.8.2.tar.gz) = 155127 bytes
Index: pkgsrc/chat/soju/go-modules.mk
diff -u /dev/null pkgsrc/chat/soju/go-modules.mk:1.1
--- /dev/null Mon Sep 16 12:55:51 2024
+++ pkgsrc/chat/soju/go-modules.mk Mon Sep 16 12:55:50 2024
@@ -0,0 +1,125 @@
+# $NetBSD: go-modules.mk,v 1.1 2024/09/16 12:55:50 wiz Exp $
+
+GO_MODULE_FILES+= git.sr.ht/~emersion/go-scfg/@v/v0.0.0-20240128091534-2ae16e782082.mod
+GO_MODULE_FILES+= git.sr.ht/~emersion/go-scfg/@v/v0.0.0-20240128091534-2ae16e782082.zip
+GO_MODULE_FILES+= git.sr.ht/~emersion/go-sqlite3-fts5/@v/v0.0.0-20240124102820-f3a72e8b79b1.mod
+GO_MODULE_FILES+= git.sr.ht/~emersion/go-sqlite3-fts5/@v/v0.0.0-20240124102820-f3a72e8b79b1.zip
+GO_MODULE_FILES+= git.sr.ht/~sircmpwn/getopt/@v/v0.0.0-20191230200459-23622cc906b3.mod
+GO_MODULE_FILES+= git.sr.ht/~sircmpwn/go-bare/@v/v0.0.0-20210406120253-ab86bc2846d9.mod
+GO_MODULE_FILES+= git.sr.ht/~sircmpwn/go-bare/@v/v0.0.0-20210406120253-ab86bc2846d9.zip
+GO_MODULE_FILES+= github.com/!sher!clock!holmes/webpush-go/@v/v1.3.0.mod
+GO_MODULE_FILES+= github.com/!sher!clock!holmes/webpush-go/@v/v1.3.0.zip
+GO_MODULE_FILES+= github.com/beorn7/perks/@v/v1.0.1.mod
+GO_MODULE_FILES+= github.com/beorn7/perks/@v/v1.0.1.zip
+GO_MODULE_FILES+= github.com/cespare/xxhash/v2/@v/v2.3.0.mod
+GO_MODULE_FILES+= github.com/cespare/xxhash/v2/@v/v2.3.0.zip
+GO_MODULE_FILES+= github.com/coder/websocket/@v/v1.8.12.mod
+GO_MODULE_FILES+= github.com/coder/websocket/@v/v1.8.12.zip
+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/dustin/go-humanize/@v/v1.0.1.mod
+GO_MODULE_FILES+= github.com/dustin/go-humanize/@v/v1.0.1.zip
+GO_MODULE_FILES+= github.com/emersion/go-sasl/@v/v0.0.0-20231106173351-e73c9f7bad43.mod
+GO_MODULE_FILES+= github.com/emersion/go-sasl/@v/v0.0.0-20231106173351-e73c9f7bad43.zip
+GO_MODULE_FILES+= github.com/golang-jwt/jwt/@v/v3.2.2+incompatible.mod
+GO_MODULE_FILES+= github.com/golang-jwt/jwt/@v/v3.2.2+incompatible.zip
+GO_MODULE_FILES+= github.com/google/uuid/@v/v1.6.0.mod
+GO_MODULE_FILES+= github.com/google/uuid/@v/v1.6.0.zip
+GO_MODULE_FILES+= github.com/hashicorp/golang-lru/v2/@v/v2.0.7.mod
+GO_MODULE_FILES+= github.com/hashicorp/golang-lru/v2/@v/v2.0.7.zip
+GO_MODULE_FILES+= github.com/lib/pq/@v/v1.10.9.mod
+GO_MODULE_FILES+= github.com/lib/pq/@v/v1.10.9.zip
+GO_MODULE_FILES+= github.com/mattn/go-isatty/@v/v0.0.20.mod
+GO_MODULE_FILES+= github.com/mattn/go-isatty/@v/v0.0.20.zip
+GO_MODULE_FILES+= github.com/mattn/go-sqlite3/@v/v1.14.22.mod
+GO_MODULE_FILES+= github.com/mattn/go-sqlite3/@v/v1.14.22.zip
+GO_MODULE_FILES+= github.com/msteinert/pam/v2/@v/v2.0.0.mod
+GO_MODULE_FILES+= github.com/msteinert/pam/v2/@v/v2.0.0.zip
+GO_MODULE_FILES+= github.com/ncruces/go-strftime/@v/v0.1.9.mod
+GO_MODULE_FILES+= github.com/ncruces/go-strftime/@v/v0.1.9.zip
+GO_MODULE_FILES+= github.com/pires/go-proxyproto/@v/v0.7.0.mod
+GO_MODULE_FILES+= github.com/pires/go-proxyproto/@v/v0.7.0.zip
+GO_MODULE_FILES+= github.com/pmezard/go-difflib/@v/v1.0.0.mod
+GO_MODULE_FILES+= github.com/prometheus/client_golang/@v/v1.19.1.mod
+GO_MODULE_FILES+= github.com/prometheus/client_golang/@v/v1.19.1.zip
+GO_MODULE_FILES+= github.com/prometheus/client_model/@v/v0.6.1.mod
+GO_MODULE_FILES+= github.com/prometheus/client_model/@v/v0.6.1.zip
+GO_MODULE_FILES+= github.com/prometheus/common/@v/v0.53.0.mod
+GO_MODULE_FILES+= github.com/prometheus/common/@v/v0.53.0.zip
+GO_MODULE_FILES+= github.com/prometheus/procfs/@v/v0.13.0.mod
+GO_MODULE_FILES+= github.com/prometheus/procfs/@v/v0.13.0.zip
+GO_MODULE_FILES+= github.com/remyoudompheng/bigfft/@v/v0.0.0-20230129092748-24d4a6f8daec.mod
+GO_MODULE_FILES+= github.com/remyoudompheng/bigfft/@v/v0.0.0-20230129092748-24d4a6f8daec.zip
+GO_MODULE_FILES+= github.com/stretchr/objx/@v/v0.1.0.mod
+GO_MODULE_FILES+= github.com/stretchr/objx/@v/v0.4.0.mod
+GO_MODULE_FILES+= github.com/stretchr/testify/@v/v1.3.0.mod
+GO_MODULE_FILES+= github.com/stretchr/testify/@v/v1.6.1.mod
+GO_MODULE_FILES+= github.com/stretchr/testify/@v/v1.7.1.mod
+GO_MODULE_FILES+= github.com/stretchr/testify/@v/v1.8.0.mod
+GO_MODULE_FILES+= github.com/yuin/goldmark/@v/v1.4.13.mod
+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-20210921155107-089bfa567519.mod
+GO_MODULE_FILES+= golang.org/x/crypto/@v/v0.23.0.mod
+GO_MODULE_FILES+= golang.org/x/crypto/@v/v0.23.0.zip
+GO_MODULE_FILES+= golang.org/x/crypto/@v/v0.9.0.mod
+GO_MODULE_FILES+= golang.org/x/mod/@v/v0.6.0-dev.0.20220419223038-86c51ed26bb4.mod
+GO_MODULE_FILES+= golang.org/x/mod/@v/v0.8.0.mod
+GO_MODULE_FILES+= golang.org/x/net/@v/v0.0.0-20190620200207-3b0461eec859.mod
+GO_MODULE_FILES+= golang.org/x/net/@v/v0.0.0-20210226172049-e18ecbb05110.mod
+GO_MODULE_FILES+= golang.org/x/net/@v/v0.0.0-20220722155237-a158d28d115b.mod
+GO_MODULE_FILES+= golang.org/x/net/@v/v0.10.0.mod
+GO_MODULE_FILES+= golang.org/x/net/@v/v0.6.0.mod
+GO_MODULE_FILES+= golang.org/x/sync/@v/v0.0.0-20190423024810-112230192c58.mod
+GO_MODULE_FILES+= golang.org/x/sync/@v/v0.0.0-20220722155255-886fb9371eb4.mod
+GO_MODULE_FILES+= golang.org/x/sync/@v/v0.1.0.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-20201119102817-f84b799fce68.mod
+GO_MODULE_FILES+= golang.org/x/sys/@v/v0.0.0-20210615035016-665e8c7367d1.mod
+GO_MODULE_FILES+= golang.org/x/sys/@v/v0.0.0-20220520151302-bc2c85ada10a.mod
+GO_MODULE_FILES+= golang.org/x/sys/@v/v0.0.0-20220722155257-8c9f86f7a55f.mod
+GO_MODULE_FILES+= golang.org/x/sys/@v/v0.20.0.mod
+GO_MODULE_FILES+= golang.org/x/sys/@v/v0.20.0.zip
+GO_MODULE_FILES+= golang.org/x/sys/@v/v0.5.0.mod
+GO_MODULE_FILES+= golang.org/x/sys/@v/v0.6.0.mod
+GO_MODULE_FILES+= golang.org/x/sys/@v/v0.8.0.mod
+GO_MODULE_FILES+= golang.org/x/term/@v/v0.0.0-20201126162022-7de9c90e9dd1.mod
+GO_MODULE_FILES+= golang.org/x/term/@v/v0.0.0-20210927222741-03fcf44c2211.mod
+GO_MODULE_FILES+= golang.org/x/term/@v/v0.20.0.mod
+GO_MODULE_FILES+= golang.org/x/term/@v/v0.20.0.zip
+GO_MODULE_FILES+= golang.org/x/term/@v/v0.5.0.mod
+GO_MODULE_FILES+= golang.org/x/term/@v/v0.8.0.mod
+GO_MODULE_FILES+= golang.org/x/text/@v/v0.3.0.mod
+GO_MODULE_FILES+= golang.org/x/text/@v/v0.3.3.mod
+GO_MODULE_FILES+= golang.org/x/text/@v/v0.3.7.mod
+GO_MODULE_FILES+= golang.org/x/text/@v/v0.7.0.mod
+GO_MODULE_FILES+= golang.org/x/text/@v/v0.9.0.mod
+GO_MODULE_FILES+= golang.org/x/time/@v/v0.0.0-20220722155302-e5dcc9cfc0b9.mod
+GO_MODULE_FILES+= golang.org/x/time/@v/v0.5.0.mod
+GO_MODULE_FILES+= golang.org/x/time/@v/v0.5.0.zip
+GO_MODULE_FILES+= golang.org/x/tools/@v/v0.0.0-20180917221912-90fa682c2a6e.mod
+GO_MODULE_FILES+= golang.org/x/tools/@v/v0.0.0-20191119224855-298f0cb1881e.mod
+GO_MODULE_FILES+= golang.org/x/tools/@v/v0.1.12.mod
+GO_MODULE_FILES+= golang.org/x/tools/@v/v0.6.0.mod
+GO_MODULE_FILES+= golang.org/x/xerrors/@v/v0.0.0-20190717185122-a985d3407aa7.mod
+GO_MODULE_FILES+= google.golang.org/protobuf/@v/v1.34.1.mod
+GO_MODULE_FILES+= google.golang.org/protobuf/@v/v1.34.1.zip
+GO_MODULE_FILES+= gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.mod
+GO_MODULE_FILES+= gopkg.in/irc.v4/@v/v4.0.0.mod
+GO_MODULE_FILES+= gopkg.in/irc.v4/@v/v4.0.0.zip
+GO_MODULE_FILES+= gopkg.in/yaml.v2/@v/v2.4.0.mod
+GO_MODULE_FILES+= gopkg.in/yaml.v3/@v/v3.0.0-20200313102051-9f266ea9e77c.mod
+GO_MODULE_FILES+= gopkg.in/yaml.v3/@v/v3.0.1.mod
+GO_MODULE_FILES+= modernc.org/gc/v3/@v/v3.0.0-20240304020402-f0dba7c97c2b.mod
+GO_MODULE_FILES+= modernc.org/gc/v3/@v/v3.0.0-20240304020402-f0dba7c97c2b.zip
+GO_MODULE_FILES+= modernc.org/libc/@v/v1.50.8.mod
+GO_MODULE_FILES+= modernc.org/libc/@v/v1.50.8.zip
+GO_MODULE_FILES+= modernc.org/mathutil/@v/v1.6.0.mod
+GO_MODULE_FILES+= modernc.org/mathutil/@v/v1.6.0.zip
+GO_MODULE_FILES+= modernc.org/memory/@v/v1.8.0.mod
+GO_MODULE_FILES+= modernc.org/memory/@v/v1.8.0.zip
+GO_MODULE_FILES+= modernc.org/sqlite/@v/v1.29.10.mod
+GO_MODULE_FILES+= modernc.org/sqlite/@v/v1.29.10.zip
+GO_MODULE_FILES+= modernc.org/strutil/@v/v1.2.0.mod
+GO_MODULE_FILES+= modernc.org/strutil/@v/v1.2.0.zip
+GO_MODULE_FILES+= modernc.org/token/@v/v1.1.0.mod
+GO_MODULE_FILES+= modernc.org/token/@v/v1.1.0.zip
Index: pkgsrc/chat/soju/options.mk
diff -u /dev/null pkgsrc/chat/soju/options.mk:1.1
--- /dev/null Mon Sep 16 12:55:51 2024
+++ pkgsrc/chat/soju/options.mk Mon Sep 16 12:55:50 2024
@@ -0,0 +1,25 @@
+# $NetBSD: options.mk,v 1.1 2024/09/16 12:55:50 wiz Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.soju
+PKG_OPTIONS_OPTIONAL_GROUPS= sqlite3
+PKG_OPTIONS_GROUP.sqlite3= soju-moderncsqlite
+PKG_SUPPORTED_OPTIONS= # blank
+PKG_SUGGESTED_OPTIONS= # blank
+
+.include "../../mk/bsd.options.mk"
+
+# Use an alternative SQLite library that does not require CGO
+.if !empty (PKG_OPTIONS:Msoju-moderncsqlite)
+GO_BUILD_PATTERN+= -tags=moderncsqlite
+.endif
+
+## Link with the system libsqlite3
+#.if !empty (PKG_OPTIONS:Mlibsqlite3)
+#GO_BUILD_PATTERN+= -tags=libsqlite3
+#.include "../../databases/sqlite3/buildlink3.mk"
+#.endif
+
+## Build with PAM authentication support
+#.if !empty (PKG_OPTIONS:Mpam)
+#GO_BUILD_PATTERN+= -tags=pam
+#.endif
Index: pkgsrc/chat/soju/files/soju.sh
diff -u /dev/null pkgsrc/chat/soju/files/soju.sh:1.1
--- /dev/null Mon Sep 16 12:55:51 2024
+++ pkgsrc/chat/soju/files/soju.sh Mon Sep 16 12:55:51 2024
@@ -0,0 +1,35 @@
+#!/bin/sh
+#
+# $NetBSD: soju.sh,v 1.1 2024/09/16 12:55:51 wiz Exp $
+#
+# PROVIDE: soju
+# REQUIRE: DAEMON
+
+$_rc_subr_loaded . /etc/rc.subr
+
+name="soju"
+rcvar=${name}
+pidfile="@VARBASE@/run/${name}.pid"
+procname="@PREFIX@/bin/soju"
+command="@PREFIX@/sbin/daemonize"
+command_args="${command_args} -a"
+command_args="${command_args} -o @VARBASE@/log/soju/stdout.log"
+command_args="${command_args} -e @VARBASE@/log/soju/stderr.log"
+command_args="${command_args} -p ${pidfile}"
+command_args="${command_args} -u @SOJU_USER@"
+command_args="${command_args} ${procname}"
+required_files="@PKG_SYSCONFBASE@/soju/config"
+extra_commands="reload"
+start_precmd=soju_prestart
+
+soju_prestart() {
+ dir="@VARBASE@/run/soju"
+ if test ! -d $dir; then
+ /bin/mkdir -p $dir
+ /bin/chmod 0700 $dir
+ /usr/sbin/chown soju:soju $dir
+ fi
+}
+
+load_rc_config $name
+run_rc_command "$1"
Home |
Main Index |
Thread Index |
Old Index