Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 Jul 2015 12:01:43 +0000 (UTC)
From:      Thomas Zander <riggs@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r392498 - in head/archivers: . py-attic
Message-ID:  <201507191201.t6JC1hpk041091@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: riggs
Date: Sun Jul 19 12:01:42 2015
New Revision: 392498
URL: https://svnweb.freebsd.org/changeset/ports/392498

Log:
  Add archivers/py-attic: A deduplicating backup program
  
  PR:		199595
  Submitted by:	tom@hur.st

Added:
  head/archivers/py-attic/
  head/archivers/py-attic/Makefile   (contents, props changed)
  head/archivers/py-attic/distinfo   (contents, props changed)
  head/archivers/py-attic/pkg-descr   (contents, props changed)
Modified:
  head/archivers/Makefile

Modified: head/archivers/Makefile
==============================================================================
--- head/archivers/Makefile	Sun Jul 19 12:00:16 2015	(r392497)
+++ head/archivers/Makefile	Sun Jul 19 12:01:42 2015	(r392498)
@@ -159,6 +159,7 @@
     SUBDIR += ppmd-7z
     SUBDIR += ppunpack
     SUBDIR += pxz
+    SUBDIR += py-attic
     SUBDIR += py-liblzma
     SUBDIR += py-librtfcomp
     SUBDIR += py-lz4

Added: head/archivers/py-attic/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/archivers/py-attic/Makefile	Sun Jul 19 12:01:42 2015	(r392498)
@@ -0,0 +1,41 @@
+# Created by: Thomas Hurst <tom@hur.st>
+# $FreeBSD$
+
+PORTNAME=	attic
+PORTVERSION=	0.16
+CATEGORIES=	archivers python
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+DISTNAME=	Attic-${PORTVERSION}
+
+MAINTAINER=	tom@hur.st
+COMMENT=	Deduplicating backup program
+
+LICENSE=	BSD3CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}msgpack>=0.1.10:${PORTSDIR}/devel/py-msgpack
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}msgpack>=0.1.10:${PORTSDIR}/devel/py-msgpack
+
+USES=		python:3.2+
+USE_PYTHON=	autoplist distutils
+USE_OPENSSL=	yes
+
+STRIP_FILES=	hashindex.so platform_freebsd.so chunker.so crypto.so
+PYDISTUTILS_BUILDPATH=${BUILD_WRKSRC}/build/lib.${OPSYS:tl}-${UNAMER}-${ARCH}-${PYTHON_VER}
+
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} < 1000015
+BUILD_DEPENDS+=	openssl>=1.0:${PORTSDIR}/security/openssl
+RUN_DEPENDS+=	openssl>=1.0:${PORTSDIR}/security/openssl
+.endif
+
+regression-test: build
+	${SETENV} PYTHONPATH="${PYDISTUTILS_BUILDPATH}:${PYTHONPATH}" \
+	  ${PYTHON_CMD} -m attic.testsuite.run
+
+post-install:
+	${STRIP_CMD} ${STRIP_FILES:S,^,${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/attic/,}
+
+.include <bsd.port.post.mk>

Added: head/archivers/py-attic/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/archivers/py-attic/distinfo	Sun Jul 19 12:01:42 2015	(r392498)
@@ -0,0 +1,2 @@
+SHA256 (Attic-0.16.tar.gz) = 6650cd28072101c2e05941e77b93a62f91da6179785e4e4b4880916c469bba2c
+SIZE (Attic-0.16.tar.gz) = 232455

Added: head/archivers/py-attic/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/archivers/py-attic/pkg-descr	Sun Jul 19 12:01:42 2015	(r392498)
@@ -0,0 +1,6 @@
+Attic is a deduplicating backup program written in Python. The main goal of
+Attic is to provide an efficient and secure way to backup data. The data
+deduplication technique used makes Attic suitable for daily backups since only
+the changes are stored.
+
+WWW: https://attic-backup.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201507191201.t6JC1hpk041091>