svn commit: r372323 - in head/sysutils: . zbackup zbackup/files

Kevin Lo kevlo at FreeBSD.org
Sat Nov 8 15:34:07 UTC 2014


Author: kevlo
Date: Sat Nov  8 15:34:05 2014
New Revision: 372323
URL: https://svnweb.freebsd.org/changeset/ports/372323
QAT: https://qat.redports.org/buildarchive/r372323/

Log:
  Initial import of zbackup 1.3.
  
  Zbackup is a globally-deduplicating backup tool, based on the ideas found
  in rsync.

Added:
  head/sysutils/zbackup/
  head/sysutils/zbackup/Makefile   (contents, props changed)
  head/sysutils/zbackup/distinfo   (contents, props changed)
  head/sysutils/zbackup/files/
  head/sysutils/zbackup/files/patch-endian.hh   (contents, props changed)
  head/sysutils/zbackup/files/patch-unbuffered_file.cc   (contents, props changed)
  head/sysutils/zbackup/pkg-descr   (contents, props changed)
Modified:
  head/sysutils/Makefile

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Sat Nov  8 15:05:40 2014	(r372322)
+++ head/sysutils/Makefile	Sat Nov  8 15:34:05 2014	(r372323)
@@ -1059,6 +1059,7 @@
     SUBDIR += xsysstats
     SUBDIR += xvidcap
     SUBDIR += yum
+    SUBDIR += zbackup
     SUBDIR += zeitgeist
     SUBDIR += zeroer
     SUBDIR += zetaback

Added: head/sysutils/zbackup/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/zbackup/Makefile	Sat Nov  8 15:34:05 2014	(r372323)
@@ -0,0 +1,28 @@
+# $FreeBSD$
+
+PORTNAME=	zbackup
+PORTVERSION=	1.3
+CATEGORIES=	sysutils
+MASTER_SITES=	https://github.com/zbackup/zbackup/archive/
+DISTFILES=	${PORTVERSION}${EXTRACT_SUFX}
+
+MAINTAINER=	kevlo at FreeBSD.org
+COMMENT=	Versatile deduplicating backup tool
+
+LICENSE=	GPLv2
+
+LIB_DEPENDS=	libprotobuf.so:${PORTSDIR}/devel/protobuf
+
+USES=		cmake
+
+OPTIONS_DEFINE=	DOCS
+
+PLIST_FILES=	bin/zbackup
+PORTDOCS=	README.md
+
+do-install:
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
+	${INSTALL_PROGRAM} ${WRKSRC}/zbackup ${STAGEDIR}${PREFIX}/bin
+
+.include <bsd.port.mk>

Added: head/sysutils/zbackup/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/zbackup/distinfo	Sat Nov  8 15:34:05 2014	(r372323)
@@ -0,0 +1,2 @@
+SHA256 (1.3.tar.gz) = 0c85232918295984fccb35804dbaeaa38df13c923814640524a8d9de2c6db1ee
+SIZE (1.3.tar.gz) = 72268

Added: head/sysutils/zbackup/files/patch-endian.hh
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/zbackup/files/patch-endian.hh	Sat Nov  8 15:34:05 2014	(r372323)
@@ -0,0 +1,11 @@
+--- endian.hh.orig	2014-11-08 22:55:49.000000000 +0800
++++ endian.hh	2014-11-08 22:56:01.000000000 +0800
+@@ -6,7 +6,7 @@
+ 
+ #include <stdint.h>
+ #include <arpa/inet.h>
+-#ifdef __APPLE__
++#if defined(__APPLE_) || defined(__FreeBSD__)
+ #include <machine/endian.h>
+ #else
+ #include <endian.h>

Added: head/sysutils/zbackup/files/patch-unbuffered_file.cc
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/zbackup/files/patch-unbuffered_file.cc	Sat Nov  8 15:34:05 2014	(r372323)
@@ -0,0 +1,20 @@
+--- unbuffered_file.cc.orig	2014-11-08 22:56:14.000000000 +0800
++++ unbuffered_file.cc	2014-11-08 22:56:25.000000000 +0800
+@@ -13,7 +13,7 @@
+ #include "unbuffered_file.hh"
+ 
+ 
+-#ifdef __APPLE__
++#if defined(__APPLE_) || defined(__FreeBSD__)
+ #define lseek64 lseek
+ #endif
+ 
+@@ -24,7 +24,7 @@
+ 
+   int flags = ( mode == WriteOnly ? ( O_WRONLY | O_CREAT | O_TRUNC ) :
+                                     O_RDONLY );
+-#ifndef __APPLE__
++#if !defined(__APPLE__) && !defined(__FreeBSD__)
+   flags |= O_LARGEFILE;
+ #endif
+   fd = open( fileName, flags, 0666 );

Added: head/sysutils/zbackup/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/zbackup/pkg-descr	Sat Nov  8 15:34:05 2014	(r372323)
@@ -0,0 +1,6 @@
+zbackup is a globally-deduplicating backup tool, based on the ideas found 
+in rsync. Any of the backup files stored previously can be read back in full
+at any time. The program is format-agnostic, so you can feed virtually any 
+files to it.
+
+WWW: http://zbackup.org/


More information about the svn-ports-all mailing list