notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
zrepl ZFS dataset replication tool
0.7.0 filesystems on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.6.1_23Version of this port present on the latest quarterly branch.
Maintainer: driesm@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-11-07 19:39:19
Last Update: 2026-02-19 13:33:15
Commit Hash: f0f95e2
People watching this port, also watch:: nmap, node_exporter, node, forgejo, tmux
Also Listed In: sysutils
License: MIT
WWW:
https://zrepl.github.io/
Description:
Cross-platform ZFS replication tool written in Go that supports feature detection, bookmarks, and other new features.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (40 items)
Collapse this list.
  1. share/man/man1/zrepl.1.gz
  2. /usr/local/share/licenses/zrepl-0.7.0/catalog.mk
  3. /usr/local/share/licenses/zrepl-0.7.0/LICENSE
  4. /usr/local/share/licenses/zrepl-0.7.0/MIT
  5. bin/zrepl
  6. etc/periodic/weekly/500.zrepl
  7. @sample etc/zrepl/zrepl.yml.sample
  8. share/examples/zrepl/bandwidth_limit.yml
  9. share/examples/zrepl/empty.yml
  10. share/examples/zrepl/grafana-prometheus-zrepl.json
  11. share/examples/zrepl/hooks/template.sh
  12. share/examples/zrepl/include.d/snap.yml
  13. share/examples/zrepl/include.yml
  14. share/examples/zrepl/include_directory.yml
  15. share/examples/zrepl/invalid/duplicate_job_names/zrepl.yml
  16. share/examples/zrepl/invalid/duplicate_job_names_with_include/included.yml
  17. share/examples/zrepl/invalid/duplicate_job_names_with_include/zrepl.yml
  18. share/examples/zrepl/invalid/internal_job_name/zrepl.yml
  19. share/examples/zrepl/local.yml
  20. @sample share/examples/zrepl/newsyslog.conf etc/newsyslog.conf.d/zrepl.conf
  21. share/examples/zrepl/pull.yml
  22. share/examples/zrepl/pull_ssh.yml
  23. share/examples/zrepl/push.yml
  24. share/examples/zrepl/quickstart_backup_to_external_disk.yml
  25. share/examples/zrepl/quickstart_continuous_server_backup_receiver.yml
  26. share/examples/zrepl/quickstart_continuous_server_backup_sender.yml
  27. share/examples/zrepl/quickstart_fan_out_replication_source.yml
  28. share/examples/zrepl/quickstart_fan_out_replication_target.yml
  29. share/examples/zrepl/sink.yml
  30. share/examples/zrepl/snap.yml
  31. share/examples/zrepl/snap_cron.yml
  32. share/examples/zrepl/source.yml
  33. share/examples/zrepl/source_ssh.yml
  34. @sample share/examples/zrepl/syslog.conf etc/syslog.d/zrepl.conf
  35. @dir etc/newsyslog.conf.d
  36. @dir etc/syslog.d
  37. @dir(root,wheel,0750) /var/run/zrepl
  38. @owner
  39. @group
  40. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • zrepl
Dependency lines:
  • zrepl>0:filesystems/zrepl
To install the port:
cd /usr/ports/filesystems/zrepl/ && make install clean
To add the package, run one of these commands:
  • pkg install filesystems/zrepl
  • pkg install zrepl
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: zrepl
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1771506232 SHA256 (go/filesystems_zrepl/zrepl-v0.7.0/v0.7.0.mod) = b448fe48e810c2a46eae9bbda05f42954ab4c2f2f9c6dcfeaa2dc5b7fddbcdc4 SIZE (go/filesystems_zrepl/zrepl-v0.7.0/v0.7.0.mod) = 3478

Expand this list (4 items)

Collapse this list.

SHA256 (go/filesystems_zrepl/zrepl-v0.7.0/v0.7.0.zip) = 90a8799f870b56c0d0961b25aa09901f1d6117f4edc29212a2727891e10c836d SIZE (go/filesystems_zrepl/zrepl-v0.7.0/v0.7.0.zip) = 611278 SHA256 (go/filesystems_zrepl/zrepl-v0.7.0/golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54 SIZE (go/filesystems_zrepl/zrepl-v0.7.0/golang-sys-v0.6.0_GH0.tar.gz) = 1434234

Collapse this list.


Packages (timestamps in pop-ups are UTC):
zrepl
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.6.1_220.6.1_24-0.6.1_170.6.1_24n/an/an/a
FreeBSD:13:quarterly0.6.1_230.6.1_23-0.6.1_130.6.1_23n/an/an/a
FreeBSD:14:latest0.6.1_240.6.1_24-0.6.1_160.7.0---
FreeBSD:14:quarterly0.6.1_230.6.1_23-0.6.1_130.6.1_23---
FreeBSD:15:latest0.6.1_240.7.0n/a-n/an/a--
FreeBSD:15:quarterly0.6.1_230.6.1_23n/a-n/an/a--
FreeBSD:16:latest0.6.1_240.6.1_24n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. sphinx-multiversion : textproc/py-sphinx-multiversion-zrepl@py311
  2. go125 : lang/go125
  3. gmake>=4.4.1 : devel/gmake
  4. python3.11 : lang/python311
Fetch dependencies:
  1. go125 : lang/go125
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for zrepl-0.7.0: EXAMPLES=on: Build and/or install examples MANPAGES=on: Build and/or install manual pages ===> Use 'make config' to modify these settings
Options name:
filesystems_zrepl
USES:
go:modules ncurses gmake python:build zip
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://proxy.golang.org/github.com/zrepl/zrepl/@v/
Collapse this list.
Port Moves
  • port moved here from sysutils/zrepl on 2024-11-06
    REASON: Moved to new category filesystems

Number of commits found: 18

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.7.0
19 Feb 2026 13:33:15
commit hash: f0f95e205c53feb71122c3371d3099c1e38239f5commit hash: f0f95e205c53feb71122c3371d3099c1e38239f5commit hash: f0f95e205c53feb71122c3371d3099c1e38239f5commit hash: f0f95e205c53feb71122c3371d3099c1e38239f5 files touched by this commit
Dries Michiels (driesm) search for other commits by this committer
filesystems/zrepl: update to 0.7.0

Changes:	https://github.com/zrepl/zrepl/releases/tag/v0.7.0
0.6.1_24
11 Feb 2026 19:21:45
commit hash: 97685c188649d678a8a0e5fde3e8ecb842bf9422commit hash: 97685c188649d678a8a0e5fde3e8ecb842bf9422commit hash: 97685c188649d678a8a0e5fde3e8ecb842bf9422commit hash: 97685c188649d678a8a0e5fde3e8ecb842bf9422 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
various: Bump ports for Go default 1.24->1.25
0.6.1_23
05 Feb 2026 16:48:00
commit hash: 529df949a5b00103a138f1defddc73ef64750f2fcommit hash: 529df949a5b00103a138f1defddc73ef64750f2fcommit hash: 529df949a5b00103a138f1defddc73ef64750f2fcommit hash: 529df949a5b00103a138f1defddc73ef64750f2f files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
various: Bump Go ports for 1.24.13
0.6.1_22
16 Jan 2026 17:49:03
commit hash: 013f2d30b04bfe9e8d278b7bfad96a64b72c36dacommit hash: 013f2d30b04bfe9e8d278b7bfad96a64b72c36dacommit hash: 013f2d30b04bfe9e8d278b7bfad96a64b72c36dacommit hash: 013f2d30b04bfe9e8d278b7bfad96a64b72c36da files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
various: Bump Go ports for 1.24.12
0.6.1_21
03 Dec 2025 18:24:45
commit hash: b24429e3ede02a855f8e7ecb3564af0287306483commit hash: b24429e3ede02a855f8e7ecb3564af0287306483commit hash: b24429e3ede02a855f8e7ecb3564af0287306483commit hash: b24429e3ede02a855f8e7ecb3564af0287306483 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
various: Bump Go ports for 1.24.11
0.6.1_20
06 Nov 2025 17:03:19
commit hash: 0dfced16fb0f78e71c42a767df8b6f394a185d6ccommit hash: 0dfced16fb0f78e71c42a767df8b6f394a185d6ccommit hash: 0dfced16fb0f78e71c42a767df8b6f394a185d6ccommit hash: 0dfced16fb0f78e71c42a767df8b6f394a185d6c files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
various: Bump Go ports for 1.24.10
0.6.1_19
14 Oct 2025 15:13:55
commit hash: 90f976619bf883b36d921c6ab89ffc5ff156b391commit hash: 90f976619bf883b36d921c6ab89ffc5ff156b391commit hash: 90f976619bf883b36d921c6ab89ffc5ff156b391commit hash: 90f976619bf883b36d921c6ab89ffc5ff156b391 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
various: Bump go ports for go-1.24.9
0.6.1_18
08 Oct 2025 00:41:39
commit hash: 2e7587aaf8e7f893fd2025d55f66de088427b180commit hash: 2e7587aaf8e7f893fd2025d55f66de088427b180commit hash: 2e7587aaf8e7f893fd2025d55f66de088427b180commit hash: 2e7587aaf8e7f893fd2025d55f66de088427b180 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
many: Bump dependent ports after go124 update
0.6.1_17
04 Sep 2025 17:53:24
commit hash: 31a5a229a778dc5f458cb8887954f192d846e0e3commit hash: 31a5a229a778dc5f458cb8887954f192d846e0e3commit hash: 31a5a229a778dc5f458cb8887954f192d846e0e3commit hash: 31a5a229a778dc5f458cb8887954f192d846e0e3 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
many: Bump go ports for go-1.24.7
0.6.1_16
07 Aug 2025 00:02:46
commit hash: 53610681ea46b375186fc68723dcc335051ef9b4commit hash: 53610681ea46b375186fc68723dcc335051ef9b4commit hash: 53610681ea46b375186fc68723dcc335051ef9b4commit hash: 53610681ea46b375186fc68723dcc335051ef9b4 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
go ports: Bump for 1.24.6
0.6.1_15
06 Aug 2025 13:47:08
commit hash: 5f9aa574da6ad6537540747e5dd7e0a69f417881commit hash: 5f9aa574da6ad6537540747e5dd7e0a69f417881commit hash: 5f9aa574da6ad6537540747e5dd7e0a69f417881commit hash: 5f9aa574da6ad6537540747e5dd7e0a69f417881 files touched by this commit
Alan Somers (asomers) search for other commits by this committer
filesystems/zrepl: fix 500.zrepl periodic job with multiple certs

Fix the sh syntax in the optional 500.zrepl periodic job so it will work
even if there are multiple .crt files present.

PR:		288682
Approved by:	driesm (maintainer)
Sponsored by:	ConnectWise, LLC
0.6.1_14
09 Jul 2025 16:11:00
commit hash: 275975297bc1002e96f88f503cf18dea17df847ecommit hash: 275975297bc1002e96f88f503cf18dea17df847ecommit hash: 275975297bc1002e96f88f503cf18dea17df847ecommit hash: 275975297bc1002e96f88f503cf18dea17df847e files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
many: Bump PORTREVISION for go-1.24.5 update
0.6.1_13
06 Jun 2025 20:00:53
commit hash: 94be418de3de0b9beea03165f868b89b524b2c23commit hash: 94be418de3de0b9beea03165f868b89b524b2c23commit hash: 94be418de3de0b9beea03165f868b89b524b2c23commit hash: 94be418de3de0b9beea03165f868b89b524b2c23 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
various: Bump PORTREVISION after go124-1.24.4 update
0.6.1_12
21 May 2025 19:58:15
commit hash: 0bdd2ad334c94bfa4d976a8dde6e0ebc432f2a52commit hash: 0bdd2ad334c94bfa4d976a8dde6e0ebc432f2a52commit hash: 0bdd2ad334c94bfa4d976a8dde6e0ebc432f2a52commit hash: 0bdd2ad334c94bfa4d976a8dde6e0ebc432f2a52 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
go: Bump go124-dependent ports

Earlier I bumped the default Go to 1.24. Ports that specify a lower
version will still build with those lower version (for now), so they
don't need a bumping. Instead I'm bumping anything that (now) has go124
as a dependency.
0.6.1_11
02 Apr 2025 02:07:58
commit hash: a4e30d4f4fed37188c78999f90dd2757dfd9e95acommit hash: a4e30d4f4fed37188c78999f90dd2757dfd9e95acommit hash: a4e30d4f4fed37188c78999f90dd2757dfd9e95acommit hash: a4e30d4f4fed37188c78999f90dd2757dfd9e95a files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
go: Bump ports for go124 update
0.6.1_10
05 Mar 2025 16:02:56
commit hash: d0642a617631ca9d19d24750b6669ecc13584027commit hash: d0642a617631ca9d19d24750b6669ecc13584027commit hash: d0642a617631ca9d19d24750b6669ecc13584027commit hash: d0642a617631ca9d19d24750b6669ecc13584027 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
Bump all go ports for yesterday's releases
0.6.1_9
07 Nov 2024 10:49:25
commit hash: 43862c0fcfc10374266bf69552e002212a3061a1commit hash: 43862c0fcfc10374266bf69552e002212a3061a1commit hash: 43862c0fcfc10374266bf69552e002212a3061a1commit hash: 43862c0fcfc10374266bf69552e002212a3061a1 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
filesystems/zrepl*: unbreak fetch after move to filesystems

Go ports encode the ports category in their DISTDIR_SUBDIR.  Regenerate
distinfo following a move of the ports.  Checksums remain the same.

Reported by:	olgeni
Approved by:	portmgr (infrastructure blanket)
Pull Request:	https://github.com/freebsd/freebsd-ports/pull/302
PR:		281988
Fixes:		6e2da9672f79f44048d597f0f61e4646cdeade9d
0.6.1_9
06 Nov 2024 15:17:35
commit hash: 6e2da9672f79f44048d597f0f61e4646cdeade9dcommit hash: 6e2da9672f79f44048d597f0f61e4646cdeade9dcommit hash: 6e2da9672f79f44048d597f0f61e4646cdeade9dcommit hash: 6e2da9672f79f44048d597f0f61e4646cdeade9d files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
filesystems: add new category for file systems and related utilities

The filesystems category houses file systems and file system utilities.
It is added mainly to turn the sysutils/fusefs-* pseudo-category into
a proper one, but is also useful for the sundry of other file systems
related ports found in the tree.

Ports that seem like they belong there are moved to the new category.
Two ports, sysutils/fusefs-funionfs and sysutils/fusefs-fusepak are
not moved as they currently don't fetch and don't have TIMESTAMP set
in their distinfo, but that is required to be able to push a rename
of the port by the pre-receive hook.

Approved by:	portmgr (rene)
Reviewed by:	mat
Pull Request:	https://github.com/freebsd/freebsd-ports/pull/302
PR:		281988

Number of commits found: 18