Commit Diff


commit - 200fc9329fe4fc06ec674185dc9eda0bba2675ba
commit + 5c5758b775f6695242a8c6d936a9ee925fbdb067
blob - /dev/null
blob + 31a184f963ace317495d5fcbb3809ca734407bc5 (mode 644)
--- /dev/null
+++ sysutils/tarsnap/Makefile
@@ -0,0 +1,31 @@
+# $OpenBSD: Makefile,v 1.15 2019/07/14 02:16:52 naddy Exp $
+
+COMMENT=  client for the tarsnap.com online encrypted backup service
+V=   1.0.39
+DISTNAME=  tarsnap-autoconf-${V}
+PKGNAME=  tarsnap-${V}
+CATEGORIES=  sysutils
+HOMEPAGE=  http://www.tarsnap.com/
+MAINTAINER=  James Turner <james@calminferno.net>
+
+# May not be modified and may only be used with tarsnap.com
+# see http://www.tarsnap.com/legal.html
+PERMIT_PACKAGE=  restrictive licence
+PERMIT_DISTFILES= restrictive licence
+
+WANTLIB += bz2>=10 c crypto lzma z
+
+MASTER_SITES=  https://www.tarsnap.com/download/
+EXTRACT_SUFX=  .tgz
+
+LIB_DEPENDS=  archivers/xz \
+   archivers/bzip2
+
+CONFIGURE_STYLE= gnu
+CONFIGURE_ENV=  CPPFLAGS=-I${LOCALBASE}/include LDFLAGS=-L${LOCALBASE}/lib
+
+post-install:
+		${INSTALL_DATA_DIR} ${PREFIX}/share/examples/tarsnap
+		mv ${WRKINST}${SYSCONFDIR}/tarsnap.conf.sample ${PREFIX}/share/examples/tarsnap/tarsnap.conf
+
+.include <bsd.port.mk>
blob - /dev/null
blob + cfab4e23a77d6e2794788fd083e80853bb6164e1 (mode 644)
--- /dev/null
+++ sysutils/tarsnap/distinfo
@@ -0,0 +1,2 @@
+SHA256 (tarsnap-autoconf-1.0.39.tgz) = VhMhiyoQYMcwtsShTCs0zjOJjdGbOPueoIWMVRfkIII=
+SIZE (tarsnap-autoconf-1.0.39.tgz) = 641089
blob - /dev/null
blob + 33322391ce0b3f7ab4d54838bafb989be19fb8e9 (mode 644)
--- /dev/null
+++ sysutils/tarsnap/pkg/DESCR
@@ -0,0 +1,9 @@
+Tarsnap is an online encrypted backup service. It presents a tar-like
+command-line interface, but stores data online rather than locally;
+using ideas taken from the author's FreeBSD Update and Portsnap
+utilities, it maximizes performance by recognizing duplicate data and
+only storing it once, and cryptographically encrypts and signs archives
+using locally-held keys in order to guarantee that nobody without access
+to the key file (including the author) can read or modify archives.
+
+See http://www.tarsnap.com for details or to sign up for this service.
blob - /dev/null
blob + 86ba92f8760254383efd6820bbd5a0d9b48523b4 (mode 644)
--- /dev/null
+++ sysutils/tarsnap/pkg/PLIST
@@ -0,0 +1,15 @@
+@comment $OpenBSD: PLIST,v 1.1.1.1 2011/03/18 18:18:40 landry Exp $
+@bin bin/tarsnap
+@bin bin/tarsnap-keygen
+@bin bin/tarsnap-keymgmt
+@bin bin/tarsnap-keyregen
+@bin bin/tarsnap-recrypt
+@man man/man1/tarsnap-keygen.1
+@man man/man1/tarsnap-keymgmt.1
+@man man/man1/tarsnap-keyregen.1
+@man man/man1/tarsnap-recrypt.1
+@man man/man1/tarsnap.1
+@man man/man5/tarsnap.conf.5
+share/examples/tarsnap/
+share/examples/tarsnap/tarsnap.conf
+@sample ${SYSCONFDIR}/tarsnap.conf