Port details |
- zrepl ZFS dataset replication tool
- 0.5.0.8_1 sysutils
=5 0.5.0.8Version of this port present on the latest quarterly branch. - Maintainer: lcook@FreeBSD.org
 - Port Added: 2017-10-01 14:44:27
- Last Update: 2022-06-07 21:56:10
- Commit Hash: 309cdec
- People watching this port, also watch:: nmap, tmux, zsh, irssi, beadm
- License: MIT
- Description:
- Cross-platform ZFS replication tool written in Go that supports
feature detection, bookmarks, and other new features.
WWW: https://zrepl.github.io/
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/sysutils/zrepl/ && make install clean
- To add the package, run one of these commands:
- pkg install sysutils/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 = 1652109938
SHA256 (go/sysutils_zrepl/zrepl-v0.5.0-8-g19b2deb/v0.5.1-0.20220507195951-19b2deb2cfe5.mod) = 16b00716f5d8145b4a460f5268bbdd9d535b65bea2097193ea3784c49f67b714
SIZE (go/sysutils_zrepl/zrepl-v0.5.0-8-g19b2deb/v0.5.1-0.20220507195951-19b2deb2cfe5.mod) = 2152
- Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py38-sphinx>=1.8.5,1 : textproc/py-sphinx@py38
- go118 : lang/go118
- gmake>=4.3 : devel/gmake
- python3.8 : lang/python38
- libncurses.so.6 : devel/ncurses
- Runtime dependencies:
-
- libncurses.so.6 : devel/ncurses
- Fetch dependencies:
-
- go118 : lang/go118
- ca_root_nss>0 : security/ca_root_nss
- There are no ports dependent upon this port
- Configuration Options:
- ===> The following configuration options are available for zrepl-0.5.0.8_1:
EXAMPLES=on: Build and/or install examples
MANPAGES=on: Build and/or install manual pages
===> Use 'make config' to modify these settings
- Options name:
- sysutils_zrepl
- USES:
- go:modules gmake python:build,3.6+ ncurses:port zip
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
07 Jun 2022 21:56:10 0.5.0.8_1
|
Dmitri Goutnik (dmgk)  |
*/*: Bump port revisons after lang/go{117,118} update |
10 May 2022 12:49:20 0.5.0.8
|
Dmitri Goutnik (dmgk)  |
sysutils/zrepl: Update to 0.5.0-8
Update to the commit with fixed go.sum.
PR: 262981
Reported by: Trond.Endrestol@ximalas.info
Approved by: lcook (maintainer timeout) |
30 Mar 2022 07:01:44 0.5.0_1
|
Guangyuan Yang (ygy)  |
*/*: Bump PORTREVISION after lang/go 1.18 update |
27 Jan 2022 14:04:02 0.5.0
|
Lewis Cook (lcook)  Author: eoli3n |
sysutils/zrepl: Update to 0.5.0
PR: 261353
Changes: https://zrepl.github.io/v0.5.0/changelog.html |
22 Dec 2021 16:57:39 0.4.0_4
|
Lewis Cook (lcook)  |
sysutils/zrepl: Use DISTVERSIONFULL in version output |
22 Dec 2021 16:00:35 0.4.0_3
|
Lewis Cook (lcook)  |
sysutils/zrepl: Include build version in command output
While here, only include gmake as a dependency when building
the documentation.
PR: 260608
Reported by: Lapo Luchini <lapo@lapo.it> |
08 Jun 2021 15:17:27 0.4.0_2
|
Lewis Cook (lcook)  |
sysutils/zrepl: /var/run/zrepl should not be world-readable
This partially reverts commit 2a866a1, and instead installs
the pidfile to /var/run/zrepl.pid fixing the problem seen in
PR 255981.
As taken from the zrepl documentation[1]:
[....]
The zrepl daemon needs to open various UNIX sockets in a runtime directory:
a control socket that the CLI commands use to interact with the daemon
the ssh+stdinserver Transport listener opens one socket per configured
client, named after client_identity parameter
There is no authentication on these sockets except the UNIX permissions.
The zrepl daemon will refuse to bind any of the above sockets in a
directory that is world-accessible.
[....]
[1]
https://zrepl.github.io/configuration/misc.html#runtime-directories-unix-sockets
PR: 256472
Reported by: Raúl <raul.munoz@custos.es> |
04 Jun 2021 10:21:49 0.4.0_1
|
Lewis Cook (lcook)  Author: Alan Somers |
sysutils/zrepl: pidfile should be world-readable
PR: 255981 |
27 May 2021 07:53:09 0.4.0
|
Juraj Lutter (otis)  |
sysutils/zrepl: Update to 0.4.0
Differential Revision: https://reviews.freebsd.org/D30453
Approved by: lcook (maintainer) |
22 May 2021 03:18:40 0.3.1_2
|
Lewis Cook (lcook)  |
sysutils/zrepl: Take maintainership
While here switch to GO_MODULE and pet portclippy. |
22 May 2021 02:13:01 0.3.1_1
|
Ben Woods (woodsb02)  |
*/*: Fix ENOTIME: return my ports to the pool
Reset maintainership of my ports to ports@FreeBSD.org so others can
step in to help where I haven't been able to find the time. |
06 Apr 2021 14:31:13 0.3.1_1
|
Mathieu Arnold (mat)  |
all: Remove all other $FreeBSD keywords. |
06 Apr 2021 14:31:07 0.3.1_1
|
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
01 Mar 2021 22:45:01
0.3.1_1
|
woodsb02  |
sysutils/zrepl: Add ncurses as a runtime dependency
Reported by: Stephen Riehm (cobber on GitHub) |
21 Jan 2021 23:01:04
0.3.1
|
woodsb02  |
sysutils/zrepl: Update to 0.3.1
Changes this release (including some breaking changes):
https://github.com/zrepl/zrepl/blob/v0.3.1/docs/changelog.rst |
15 Jan 2021 11:56:00
0.2.1
|
dbaio  |
sysutils/zrepl: Remove Python 2.7 support and PY_SPHINX
Approved by: portmgr blanket |
11 May 2020 23:51:58
0.2.1
|
dbaio  |
Update Sphinx
- Repocopy textproc/py-sphinx to textproc/py-sphinx18
Update it to 1.8.5 (latest version from 1.8.X).
This version supports Python 2 and 3.
Add test target.
- textproc/py-sphinx: Update to 3.0.2
Python 3 only (3.5+).
Add test target.
- Mk/Uses/python.mk: Add PY_SPHINX
(Only the first 15 lines of the commit message are shown above ) |
01 Feb 2020 04:58:38
0.2.1
|
woodsb02  |
sysutils/zrepl: Update to 0.2.1
- Update to 0.2.1 [1]
- Unbreak build on aarch64, by updating to newer golang:sys [2]
- Move sample file for syslog.d and newsyslog.conf.d to EXAMPLESDIR [3]
- Migrate to USES=go:modules to simplify building go dependency list
- Add new EXAMPLES option to allow installing these to be optional
Changes this release:
https://github.com/zrepl/zrepl/blob/v0.2.1/docs/changelog.rst
PR: 243354 [1], 242456 [2], 229445 [3]
Submitted by: dmgk [2]
Reported by: asomers [1], yuri [3] |
16 Nov 2019 12:52:40
0.1.1_1
|
dmgk  |
Bump PORTREVISION after r517743 to force relinking.
Approved by: araujo (mentor)
Differential Revision: https://reviews.freebsd.org/D21854 |
29 Sep 2019 22:34:31
0.1.1
|
dmgk  |
Go ports: cleanup, finish transition to USES=go started with r505321 (cat.
sysutils-x11)
- Remove custom build/install targets left in place after r505321
- Switch to the new GO_TARGET tuple syntax introduced in r512001
Reviewed by: tobik
Approved by: araujo (mentor), portmgr (adamw)
Differential Revision: https://reviews.freebsd.org/D21744 |
14 Aug 2019 12:16:13
0.1.1
|
mat  |
Convert to UCL & cleanup pkg-message (categories s) |
17 Jun 2019 11:53:03
0.1.1
|
woodsb02  |
sysutils/zrepl: Mark as broken on i386
Issue being tracked upstream:
https://github.com/zrepl/zrepl/issues/184 |
04 Jun 2019 14:14:23
0.1.1
|
woodsb02  |
sysutils/zrepl: Update to 0.1.1
Changes this release:
https://zrepl.github.io/v0.1.1/changelog.html
WARNING - BREAKING CHANGES WITH THE ZREPL 0.1.X RELEASE:
There are a number of breaking changes this release. To ensure zrepl
continues to function correctly, ensure you read the changelog, and then
perform the following on both sides of the replication:
- Stop the zrepl service: # service zrepl stop
- Upgrade the zrepl package: # pkg upgrade zrepl
- Modify the zrepl config: # vi /usr/local/etc/zrepl/zrepl.yml
- Check the configuration: # service zrepl configtest
- Start the zrepl service: # service zrepl start
- Monitor the zrepl service: # zrepl status (Only the first 15 lines of the commit message are shown above ) |
06 Nov 2018 17:01:09
0.0.3
|
amdmi3  |
- Remove obsolete OSVERSION condition
Approved by: portmgr blanket |
27 Apr 2018 08:49:19
0.0.3
|
woodsb02  |
sysutils/zrepl: Update to 0.0.3
Changes this release:
https://github.com/zrepl/zrepl/blob/0.0.3/docs/changelog.rst
Breaking changes with the 0.0.3 release:
- Snapshots are automatically bookmarked and pruning of bookmarks must
be configured by adding the keep_bookmarks parameter to the prune
policy section of the zrepl configuration file (source side only).
Be sure to understand the meaning bookmarks have for maximum
allowable replication downtime.
- The ssh+stdinserver transport protocol has changed, requiring zrepl
to be updates on both the sending and receiving side, and the daemon
restarted on both sides.
- The first outlet in the global.logging section of the configuration
file is now used for logging meta-errors (e.g. problems encountered
when writing to other logging outlets). |
27 Apr 2018 07:35:13
0.0.2_1
|
woodsb02  |
sysutils/zrepl: Fix rc.d init script on FreeBSD < 11.1
This change removes the daemon syslog feature on FreeBSD < 11.1.
This has little effect to the usefulness of zrepl logging, as the daemon
itself has inbuilt syslog support which is enabled by default in the
sample config file /usr/local/etc/zrepl/zrepl.yml. The only output to
stdout/stderr from zrepl will be if its inbuilt syslog feature is not
working.
PR: 224844
Reported by: Bernhard <bernhard.kneip@postadigitale.de>
MFH: 2018Q2 |
20 Nov 2017 15:40:31
0.0.2
|
woodsb02  |
sysutils/zrepl: Update to 0.0.2
- Include UPDATING message about breaking changes in zrepl.yml
- Update dependencies to match Gopkg.lock changes [1]
- Take maintainership, approves by lifanov via email previously
[1] https://github.com/zrepl/zrepl/compare/0.0.1...0.0.2#files_bucket
Approved by: lifanov (maintainer)
Differential Revision: https://reviews.freebsd.org/D13163 |
06 Oct 2017 15:27:57
0.0.1_1
|
lifanov  |
sysutils/zrepl: install newsyslog snippet as @sample
Reported by: mat
Differential Revision: https://reviews.freebsd.org/D12462 |
01 Oct 2017 14:44:15
0.0.1
|
lifanov  |
new port: sysutils/zrepl
zrepl is a complete ZFS dataset replication tool written in Go
that supports feature detection, bookmarks, and other new features.
Significant parts of this port were submitted by woodsb02. Thank you!
Submitted by: woodsb02, me
Reviewed by: woodsb02
Differential Revision: https://reviews.freebsd.org/D12462 |