pkgsrc-WIP-changes archive

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

gokrazy-rsync: add new package gokrazy-rsync version 0.3.8



Module Name:	pkgsrc-wip
Committed By:	Sean Hickey <tallirishllama%gmail.com@localhost>
Pushed By:	wisellama
Date:		Tue Sep 29 22:07:10 2026 -0700
Changeset:	b04df133c46298befefb5bed9e8ceafd2903bfbd

Added Files:
	gokrazy-rsync/COMMIT_MSG
	gokrazy-rsync/DESCR
	gokrazy-rsync/Makefile
	gokrazy-rsync/PLIST
	gokrazy-rsync/distinfo
	gokrazy-rsync/go-modules.mk

Log Message:
gokrazy-rsync: add new package gokrazy-rsync version 0.3.8

gokrazy-rsync is an rsync alternative written in Go.

To avoid potential distfile conflicts with the original rsync,
I manually specified the distfile download so it could be renamed.
(Even though pkglint doesn't like that.)

I also moved the workdir into a subdirectory in case rsync and
gokrazy-rsync ever get built at the same time (like a bulk build).

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

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

diffstat:
 gokrazy-rsync/COMMIT_MSG    |  6 ++++
 gokrazy-rsync/DESCR         |  4 +++
 gokrazy-rsync/Makefile      | 29 ++++++++++++++++++
 gokrazy-rsync/PLIST         |  3 ++
 gokrazy-rsync/distinfo      | 71 +++++++++++++++++++++++++++++++++++++++++++++
 gokrazy-rsync/go-modules.mk | 24 +++++++++++++++
 6 files changed, 137 insertions(+)

diffs:
diff --git a/gokrazy-rsync/COMMIT_MSG b/gokrazy-rsync/COMMIT_MSG
new file mode 100644
index 0000000000..67a38107c7
--- /dev/null
+++ b/gokrazy-rsync/COMMIT_MSG
@@ -0,0 +1,6 @@
+net/gokrazy-rsync: Add gokrazy-rsync version 0.3.8
+
+gokrazy-rsync is an Rsync program and reusable library implemented in
+the Go programming language, originally as part of the gokrazy Go
+appliance platform project. gokrazy-rsync is (wire-)compatible with the
+original "tridge" Rsync.
diff --git a/gokrazy-rsync/DESCR b/gokrazy-rsync/DESCR
new file mode 100644
index 0000000000..624b15d588
--- /dev/null
+++ b/gokrazy-rsync/DESCR
@@ -0,0 +1,4 @@
+gokrazy-rsync is an Rsync program and reusable library implemented in
+the Go programming language, originally as part of the gokrazy Go
+appliance platform project. gokrazy-rsync is (wire-)compatible with the
+original "tridge" Rsync.
diff --git a/gokrazy-rsync/Makefile b/gokrazy-rsync/Makefile
new file mode 100644
index 0000000000..123610bbd9
--- /dev/null
+++ b/gokrazy-rsync/Makefile
@@ -0,0 +1,29 @@
+# $NetBSD$
+
+VERSION=	0.3.8
+PKGVERSION=	${VERSION}
+PKGNAME=	gokrazy-rsync-${VERSION}
+CATEGORIES=	net
+#MASTER_SITES=	${MASTER_SITE_GITHUB:=gokrazy/}
+#GITHUB_TAG=	refs/tags/v${PKGVERSION_NOREV}
+
+# Renaming the distfile to avoid potential conflicts with the original
+# "tridge" rsync distfile. They both would download as
+# 'rsync-$VERSION.tar.gz'.
+DISTNAME=	${PKGNAME}
+MASTER_SITES=	-https://github.com/gokrazy/rsync/archive/refs/tags/v${VERSION}.tar.gz
+
+MAINTAINER=	tallirishllama%gmail.com@localhost
+HOMEPAGE=	https://github.com/gokrazy/rsync/
+COMMENT=	Rsync alternative written in Go
+LICENSE=	modified-bsd
+
+# Moving the work dir into a subdirectory to avoid conflicts with the
+# original "tridge" rsync package in case a bulk build needs to build
+# both.
+WRKDIR=	${WRKOBJDIR}/gokrazy-rsync
+WRKSRC=	${WRKDIR}/rsync-${VERSION}
+
+.include "go-modules.mk"
+.include "../../lang/go/go-module.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gokrazy-rsync/PLIST b/gokrazy-rsync/PLIST
new file mode 100644
index 0000000000..b43c79550f
--- /dev/null
+++ b/gokrazy-rsync/PLIST
@@ -0,0 +1,3 @@
+@comment $NetBSD$
+bin/gokr-rsync
+bin/gokr-rsyncd
diff --git a/gokrazy-rsync/distinfo b/gokrazy-rsync/distinfo
new file mode 100644
index 0000000000..81160b7735
--- /dev/null
+++ b/gokrazy-rsync/distinfo
@@ -0,0 +1,71 @@
+$NetBSD$
+
+BLAKE2s (github.com__burnt_sushi_toml_@v_v1.6.0.mod) = 26f62b858e9ef333fa0b51b46ce83c2d385ddf010431d6415a115aef9a338b35
+SHA512 (github.com__burnt_sushi_toml_@v_v1.6.0.mod) = fb6b4ae74dfdcc39b915f1b5f84f8e52e830d273d29f9225dc5ed4f26e970d9f61921f6f3588249141a82404c3ba180f735b4f23e700050e76a740fbf541ac78
+Size (github.com__burnt_sushi_toml_@v_v1.6.0.mod) = 43 bytes
+BLAKE2s (github.com__burnt_sushi_toml_@v_v1.6.0.zip) = 2f5f362ba4a41907d51f25f4c4b0b3f848eb42b7aa8848b34fb4bb6d41f2e6aa
+SHA512 (github.com__burnt_sushi_toml_@v_v1.6.0.zip) = 6ab4b3d4a0c50299f1d48be5d6b79f6174b2c9c0b27a58123284df543e523ac7da6dd55a626e5732219bc00e68c9b2da2bc098bb1823d0440877d194e8b1f0c3
+Size (github.com__burnt_sushi_toml_@v_v1.6.0.zip) = 462127 bytes
+BLAKE2s (github.com_coreos_go-systemd_@v_v0.0.0-20191104093116-d3cd4ed1dbcf.mod) = 4ad03848357a986fc56f0f9d25b2f9b0989b28f1cf7d57720634b4b33b91734f
+SHA512 (github.com_coreos_go-systemd_@v_v0.0.0-20191104093116-d3cd4ed1dbcf.mod) = 00ccb440abed145db781cbc7bc12695057b7dfa034c8ebd7ab1aaf5ea509fafc0be7147328dd9654e3fc2623bbbf91fd3992a86ff29e78bfa3e868d994b47e7d
+Size (github.com_coreos_go-systemd_@v_v0.0.0-20191104093116-d3cd4ed1dbcf.mod) = 36 bytes
+BLAKE2s (github.com_coreos_go-systemd_@v_v0.0.0-20191104093116-d3cd4ed1dbcf.zip) = f357724cba799ba128b186abd09ae81e70a8cd9de222bbe6e597fedb41eed284
+SHA512 (github.com_coreos_go-systemd_@v_v0.0.0-20191104093116-d3cd4ed1dbcf.zip) = 47765e8266cce494796ff20deae6bee7a5fe819b351f64b6e53d4af24ced3dc0db9b007e8163fcbd4e27abfe521501729298629fc333f23aa359f69602943dd4
+Size (github.com_coreos_go-systemd_@v_v0.0.0-20191104093116-d3cd4ed1dbcf.zip) = 117502 bytes
+BLAKE2s (github.com_google_go-cmp_@v_v0.7.0.mod) = 1b6d125ae25361dc8ae5d3db85fe696798a89cfdca79a66c63ca86439a5dff1f
+SHA512 (github.com_google_go-cmp_@v_v0.7.0.mod) = f4042d585e6f65f4245b0a17c2f042ea40395633f6c88a4f7e460a1e09a0cd98ec72782f638dd9d7c81442dd5c05717ebaa64b7bd939cc4c96cf61b46751b812
+Size (github.com_google_go-cmp_@v_v0.7.0.mod) = 41 bytes
+BLAKE2s (github.com_google_go-cmp_@v_v0.7.0.zip) = 9d904f0a79e224bf1156e42f252021e8f70a8e4e609a75220a2312670ff40f15
+SHA512 (github.com_google_go-cmp_@v_v0.7.0.zip) = 171151f06d2e5dfc76cfd7ede810e74bdd668a515a8d6f7785f06ec8bcf1f34efb95cafdfc7a4c3943c98de83f905967e10e61721537c24cee33d7e1e4c15195
+Size (github.com_google_go-cmp_@v_v0.7.0.zip) = 130179 bytes
+BLAKE2s (github.com_google_renameio_v2_@v_v2.0.2.mod) = c7a7b2b6b0e34cc4a970aaab2bef4d218572fe4d5988ed44f8de7d3591844d6d
+SHA512 (github.com_google_renameio_v2_@v_v2.0.2.mod) = 8fe0e8ca6eb8e0520bf9a0064a2727b3b0dd0b138338ebcd7bc00951363370948b727fc9e5c45b3c363c6d932c7c2def5e3b517c47b20154d621aef4976341e7
+Size (github.com_google_renameio_v2_@v_v2.0.2.mod) = 46 bytes
+BLAKE2s (github.com_google_renameio_v2_@v_v2.0.2.zip) = ddf22ad6dcf843f06190919723792748fdd6ef5f775ce9474a84118755082f3e
+SHA512 (github.com_google_renameio_v2_@v_v2.0.2.zip) = 2948c89123cdfcaa647ea3a4fa79207e4190afd904ea243636f533d68cf811240a3eb6bfb3c85201bd64b86a82f71b12d8c0ffeb91ffae9400af3fba3cbacddd
+Size (github.com_google_renameio_v2_@v_v2.0.2.zip) = 24151 bytes
+BLAKE2s (github.com_google_shlex_@v_v0.0.0-20191202100458-e7afc7fbc510.mod) = cd2155833aea8a3d072dc083d22ae0b3fcb4f86fad731dd5589b321d31d5a7fa
+SHA512 (github.com_google_shlex_@v_v0.0.0-20191202100458-e7afc7fbc510.mod) = 33a53fe7874517289a9eb9d87b62060ab4827159300acb6f933018b30fc56e3356ec3d33ee64e452137cc6c892a0c6eddeb7e6bd383be8972407c6e7568f94fa
+Size (github.com_google_shlex_@v_v0.0.0-20191202100458-e7afc7fbc510.mod) = 40 bytes
+BLAKE2s (github.com_google_shlex_@v_v0.0.0-20191202100458-e7afc7fbc510.zip) = 3e5a6a0d4f82d4e992d9b960b1f015fd1b39b4b9ba66d0fe8e1d8600a4ab4adf
+SHA512 (github.com_google_shlex_@v_v0.0.0-20191202100458-e7afc7fbc510.zip) = 74bf278d42859148df97c1fdefcbe962ebc583e3c567157b4e17721fd4cef5db7d24c9a76fb32a3d827e6bce6ba761181d9a2d1eca804b59f3cb792a30198906
+Size (github.com_google_shlex_@v_v0.0.0-20191202100458-e7afc7fbc510.zip) = 8977 bytes
+BLAKE2s (github.com_landlock-lsm_go-landlock_@v_v0.0.0-20250303204525-1544bccde3a3.mod) = 2811df3779a8baee7b66d8a7fda721cc439e4c42a0216a6f2d1268222936cca8
+SHA512 (github.com_landlock-lsm_go-landlock_@v_v0.0.0-20250303204525-1544bccde3a3.mod) = 07b5a21779a29e9b3c5430f2662926257fda99a1e2d2e1e92eeb87f6f5fb2e78330b171f266a36dbdea203c097ffe90fa470f5ed43b381d2280d048ab0b8ccc7
+Size (github.com_landlock-lsm_go-landlock_@v_v0.0.0-20250303204525-1544bccde3a3.mod) = 146 bytes
+BLAKE2s (github.com_landlock-lsm_go-landlock_@v_v0.0.0-20250303204525-1544bccde3a3.zip) = c1f4873a8e2351e8114c0ab40b93e5ba5f3bda81a0e81f1bb552e8ff8a3afae6
+SHA512 (github.com_landlock-lsm_go-landlock_@v_v0.0.0-20250303204525-1544bccde3a3.zip) = 79c70d014b4b2ef5631f5c469814416a9e86ec076037e567cbb07b8c088f5cef6718dec7c9e0da676736978a9bfbf1ff3d1d6c5b6d2417da07d498d634175f18
+Size (github.com_landlock-lsm_go-landlock_@v_v0.0.0-20250303204525-1544bccde3a3.zip) = 42174 bytes
+BLAKE2s (github.com_mmcloughlin_md4_@v_v0.1.2.mod) = 54fddc07911e2ae631d8b0de9785245b77e76da9b36a9bf48cd92caaa5b1171a
+SHA512 (github.com_mmcloughlin_md4_@v_v0.1.2.mod) = 1b4bfc56f419ac530c0cb71efc0a3df29352df48642300477adf8948ce0806d0d9ce169df542fec432160a2bc1a8470b390cc45f349e7ab616e30a31cb1d329a
+Size (github.com_mmcloughlin_md4_@v_v0.1.2.mod) = 43 bytes
+BLAKE2s (github.com_mmcloughlin_md4_@v_v0.1.2.zip) = 1a7b771a44b21df453e514c832bc1a6859c52c85bd12bdd433c5f32e60c62f25
+SHA512 (github.com_mmcloughlin_md4_@v_v0.1.2.zip) = cc895ac3f5bc6ea0c6fc49f33532c3f66bd42aedddc8c3da21fcd86b4e449d2838e848cac9b33d1597df84f009259fb720fbc93ab8c32d5d255c91a20b60d86e
+Size (github.com_mmcloughlin_md4_@v_v0.1.2.zip) = 12081 bytes
+BLAKE2s (gokrazy-rsync-0.3.8.tar.gz) = 20446fdc76fda4392ef6e0a36ddb4206824cad05cd832d3c340ccdd57e35afa2
+SHA512 (gokrazy-rsync-0.3.8.tar.gz) = 9392fd48a5f5431612543ceb44b1546f48cc019b82c2a1975c5fd80c2ac7fa03914cfc1c63a98aa9bcf9874bb4d45efa40b267ee127a53307e01c1447fa15f28
+Size (gokrazy-rsync-0.3.8.tar.gz) = 109205 bytes
+BLAKE2s (golang.org_x_crypto_@v_v0.46.0.mod) = e8ec8ccdf13c301e3e8b1d3be120aa7cec4a9a22088dc56b57140995458ac773
+SHA512 (golang.org_x_crypto_@v_v0.46.0.mod) = 3d7d398415123113c1ef46e822c8f881533487280e55179e0e565fcb52b5f4e527ec76f83cb95b6ae32ebdf4ce19f0b0a58105cbf81ee3aed014958e86c05efd
+Size (golang.org_x_crypto_@v_v0.46.0.mod) = 192 bytes
+BLAKE2s (golang.org_x_crypto_@v_v0.46.0.zip) = 36ad5746d5b5c1292f526b182210a1ccbfa2cb6e44b6f1a681e235e5a3991ed8
+SHA512 (golang.org_x_crypto_@v_v0.46.0.zip) = 2f824baf8016eca537dafeddde117d810f9836eeecf15974cd9f14c45db86b151959e08a1b534bef92b2a2f10778ca4f83004a99a96e90d25774b10e513ea200
+Size (golang.org_x_crypto_@v_v0.46.0.zip) = 2223740 bytes
+BLAKE2s (golang.org_x_sync_@v_v0.19.0.mod) = 72e908ae7dbf240ec580a350b47eca6be0f62b52ea3435c9d353e1b1dbda1ddc
+SHA512 (golang.org_x_sync_@v_v0.19.0.mod) = 9f3b089330f55983949f50c62fd345e0a4698bdfeaabb5a8c67de2ada21668b64598bccd5472ff30b85c3d0addadb406eb2f58fb2fa5bf1db7e475c40da39498
+Size (golang.org_x_sync_@v_v0.19.0.mod) = 36 bytes
+BLAKE2s (golang.org_x_sync_@v_v0.19.0.zip) = e86ad3fa79a3c3583fe95a25f8376a2163ea601becba8f8a3f89d6af60d33403
+SHA512 (golang.org_x_sync_@v_v0.19.0.zip) = e17c475283241784ddc8fd6c6dac25e29ce4be9e441032a2f82e3273948dda7bb5df7a20e0cbb8152f659a4df9306c1895c4120cd6ff373f8dab67fd5b0478f9
+Size (golang.org_x_sync_@v_v0.19.0.zip) = 25714 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 (kernel.org_pub_linux_libs_security_libcap_psx_@v_v1.2.70.mod) = 16a6951add78697858f62d2e71bccbeed8c9d666938ee99d97b87aa324d8bd82
+SHA512 (kernel.org_pub_linux_libs_security_libcap_psx_@v_v1.2.70.mod) = d06b71dd9a66fbe25c6f0786993ff0a36148c97de9ab859370eccadd536f3e4be4d750592d8227785b3b2fa158797543ea4759675841dd6accec8a305a62a6e2
+Size (kernel.org_pub_linux_libs_security_libcap_psx_@v_v1.2.70.mod) = 62 bytes
+BLAKE2s (kernel.org_pub_linux_libs_security_libcap_psx_@v_v1.2.70.zip) = 9075858c03e166370efc1592b92089d3ed2d4d26a73a2cdca48f0e031077c480
+SHA512 (kernel.org_pub_linux_libs_security_libcap_psx_@v_v1.2.70.zip) = 46bc4529ffc0c6f976317fb20aacaee144013d644e84d286ff557499dca5c78aa49059fb369f3f22961ec111561a869cd9c10dbd1f7351c5e1de793a748b49fa
+Size (kernel.org_pub_linux_libs_security_libcap_psx_@v_v1.2.70.zip) = 23445 bytes
diff --git a/gokrazy-rsync/go-modules.mk b/gokrazy-rsync/go-modules.mk
new file mode 100644
index 0000000000..1d93ed4e1b
--- /dev/null
+++ b/gokrazy-rsync/go-modules.mk
@@ -0,0 +1,24 @@
+# $NetBSD$
+
+GO_MODULE_FILES+=	github.com/!burnt!sushi/toml/@v/v1.6.0.mod
+GO_MODULE_FILES+=	github.com/!burnt!sushi/toml/@v/v1.6.0.zip
+GO_MODULE_FILES+=	github.com/coreos/go-systemd/@v/v0.0.0-20191104093116-d3cd4ed1dbcf.mod
+GO_MODULE_FILES+=	github.com/coreos/go-systemd/@v/v0.0.0-20191104093116-d3cd4ed1dbcf.zip
+GO_MODULE_FILES+=	github.com/google/go-cmp/@v/v0.7.0.mod
+GO_MODULE_FILES+=	github.com/google/go-cmp/@v/v0.7.0.zip
+GO_MODULE_FILES+=	github.com/google/renameio/v2/@v/v2.0.2.mod
+GO_MODULE_FILES+=	github.com/google/renameio/v2/@v/v2.0.2.zip
+GO_MODULE_FILES+=	github.com/google/shlex/@v/v0.0.0-20191202100458-e7afc7fbc510.mod
+GO_MODULE_FILES+=	github.com/google/shlex/@v/v0.0.0-20191202100458-e7afc7fbc510.zip
+GO_MODULE_FILES+=	github.com/landlock-lsm/go-landlock/@v/v0.0.0-20250303204525-1544bccde3a3.mod
+GO_MODULE_FILES+=	github.com/landlock-lsm/go-landlock/@v/v0.0.0-20250303204525-1544bccde3a3.zip
+GO_MODULE_FILES+=	github.com/mmcloughlin/md4/@v/v0.1.2.mod
+GO_MODULE_FILES+=	github.com/mmcloughlin/md4/@v/v0.1.2.zip
+GO_MODULE_FILES+=	golang.org/x/crypto/@v/v0.46.0.mod
+GO_MODULE_FILES+=	golang.org/x/crypto/@v/v0.46.0.zip
+GO_MODULE_FILES+=	golang.org/x/sync/@v/v0.19.0.mod
+GO_MODULE_FILES+=	golang.org/x/sync/@v/v0.19.0.zip
+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+=	kernel.org/pub/linux/libs/security/libcap/psx/@v/v1.2.70.mod
+GO_MODULE_FILES+=	kernel.org/pub/linux/libs/security/libcap/psx/@v/v1.2.70.zip


Home | Main Index | Thread Index | Old Index