diff --git a/sysutils/Makefile b/sysutils/Makefile index 5993a4952de7..2185e5e6b812 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -1282,6 +1282,7 @@ SUBDIR += signon-plugin-oauth2 SUBDIR += signon-ui SUBDIR += signond + SUBDIR += simplesnap SUBDIR += sispmctl SUBDIR += skopeo SUBDIR += slack diff --git a/sysutils/simplesnap/Makefile b/sysutils/simplesnap/Makefile new file mode 100644 index 000000000000..4672de2a7d0b --- /dev/null +++ b/sysutils/simplesnap/Makefile @@ -0,0 +1,35 @@ +PORTNAME= simplesnap +PORTVERSION= 2.1.3 +DISTVERSIONPREFIX= v +CATEGORIES= sysutils + +MAINTAINER= fk@fabiankeil.de +COMMENT= Transfers ZFS snapshots across a network +WWW= https://github.com/jgoerzen/simplesnap + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING + +RUN_DEPENDS= bash:shells/bash \ + gdate:sysutils/coreutils \ + pv:sysutils/pv + +USES= shebangfix + +USE_GITHUB= yes +GH_ACCOUNT= jgoerzen +GH_TAGNAME= 1704a6c534 + +PLIST_FILES= sbin/${PORTNAME} \ + sbin/${PORTNAME}wrap \ + share/man/man8/simplesnap.8.gz +SHEBANG_FILES= ${PORTNAME} ${PORTNAME}wrap + +NO_BUILD= yes + +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin + ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}wrap ${STAGEDIR}${PREFIX}/sbin + ${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.8 ${STAGEDIR}${PREFIX}/share/man/man8 + +.include diff --git a/sysutils/simplesnap/distinfo b/sysutils/simplesnap/distinfo new file mode 100644 index 000000000000..9e5c3448eb9f --- /dev/null +++ b/sysutils/simplesnap/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1737556820 +SHA256 (jgoerzen-simplesnap-v2.1.3-1704a6c534_GH0.tar.gz) = 3e6a84386e7bbc43edb75d19ce8692fe203e500576fb1ef150fdea327d63e67b +SIZE (jgoerzen-simplesnap-v2.1.3-1704a6c534_GH0.tar.gz) = 51946 diff --git a/sysutils/simplesnap/pkg-descr b/sysutils/simplesnap/pkg-descr new file mode 100644 index 000000000000..6bfdb94f1b37 --- /dev/null +++ b/sysutils/simplesnap/pkg-descr @@ -0,0 +1,5 @@ +simplesnap is a powerful system for transferring ZFS snapshots across +a network. Although it can serve many purposes, its primary goal is to +manage backups from one ZFS filesystem to a backup filesystem also +running ZFS, using incremental backups to minimize network traffic and +disk usage.