summaryrefslogtreecommitdiff
path: root/filesystems/zfs-snap-diff
diff options
context:
space:
mode:
Diffstat (limited to 'filesystems/zfs-snap-diff')
-rw-r--r--filesystems/zfs-snap-diff/Makefile27
-rw-r--r--filesystems/zfs-snap-diff/distinfo9
-rw-r--r--filesystems/zfs-snap-diff/pkg-descr6
3 files changed, 42 insertions, 0 deletions
diff --git a/filesystems/zfs-snap-diff/Makefile b/filesystems/zfs-snap-diff/Makefile
new file mode 100644
index 000000000000..f0a2268c0c79
--- /dev/null
+++ b/filesystems/zfs-snap-diff/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= zfs-snap-diff
+PORTVERSION= 1.1.3
+DISTVERSIONPREFIX= v
+PORTREVISION= 22
+CATEGORIES= filesystems sysutils
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= View ZFS snapshot differences via a web browser
+WWW= https://github.com/j-keck/zfs-snap-diff
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+USE_GITHUB= yes
+GH_ACCOUNT= j-keck
+GH_TUPLE= BurntSushi:toml:v0.3.1:burntsushi_toml/vendor/github.com/BurntSushi/toml \
+ j-keck:go-diff:v1.0.0:j_keck_go_diff/vendor/github.com/j-keck/go-diff \
+ j-keck:plog:v0.7.0:j_keck_plog/vendor/github.com/j-keck/plog
+
+PLIST_FILES= bin/zfs-snap-diff
+
+GO_BUILDFLAGS= -ldflags="-X main.version=${DISTVERSIONPREFIX}${PORTVERSION}"
+
+GO_TARGET= ./cmd/zfs-snap-diff
+
+.include <bsd.port.mk>
diff --git a/filesystems/zfs-snap-diff/distinfo b/filesystems/zfs-snap-diff/distinfo
new file mode 100644
index 000000000000..d8811a1f5672
--- /dev/null
+++ b/filesystems/zfs-snap-diff/distinfo
@@ -0,0 +1,9 @@
+TIMESTAMP = 1630838434
+SHA256 (j-keck-zfs-snap-diff-v1.1.3_GH0.tar.gz) = 06febe95bb37463435d7d33acba51f7619c32837d13df996a8f4a11b1e4274ed
+SIZE (j-keck-zfs-snap-diff-v1.1.3_GH0.tar.gz) = 7179727
+SHA256 (BurntSushi-toml-v0.3.1_GH0.tar.gz) = 6593da894578ba510a470735ffbdc88ce88033094dc5a8f4d3957ab87e18803f
+SIZE (BurntSushi-toml-v0.3.1_GH0.tar.gz) = 42077
+SHA256 (j-keck-go-diff-v1.0.0_GH0.tar.gz) = 5a07596dcdee6e089b49309162c8e63bc02400652897a1f529d37f0602868dea
+SIZE (j-keck-go-diff-v1.0.0_GH0.tar.gz) = 41609
+SHA256 (j-keck-plog-v0.7.0_GH0.tar.gz) = 251c06cdf08dd8a9a03cab0028a64cda8893ef092474be2a49016b3a8280384f
+SIZE (j-keck-plog-v0.7.0_GH0.tar.gz) = 11649
diff --git a/filesystems/zfs-snap-diff/pkg-descr b/filesystems/zfs-snap-diff/pkg-descr
new file mode 100644
index 000000000000..cf148fee69aa
--- /dev/null
+++ b/filesystems/zfs-snap-diff/pkg-descr
@@ -0,0 +1,6 @@
+With zfs-snap-diff you can explore file differences and restore changes from
+older file versions in different zfs snapshots. You can restore the whole file
+from an older version, or select single changes to revert in the 'diff' view.
+
+zfs-snap-diff has a web frontend, so it can run on your local work machine or
+on your remote file / backup server (no Xserver necessary).