From owner-svn-ports-head@freebsd.org Sun Jul 19 12:01:44 2015 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 74BE39A644D; Sun, 19 Jul 2015 12:01:44 +0000 (UTC) (envelope-from riggs@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6537315C4; Sun, 19 Jul 2015 12:01:44 +0000 (UTC) (envelope-from riggs@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t6JC1its041095; Sun, 19 Jul 2015 12:01:44 GMT (envelope-from riggs@FreeBSD.org) Received: (from riggs@localhost) by repo.freebsd.org (8.14.9/8.14.9/Submit) id t6JC1hpk041091; Sun, 19 Jul 2015 12:01:43 GMT (envelope-from riggs@FreeBSD.org) Message-Id: <201507191201.t6JC1hpk041091@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: riggs set sender to riggs@FreeBSD.org using -f From: Thomas Zander Date: Sun, 19 Jul 2015 12:01:43 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r392498 - in head/archivers: . py-attic X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Jul 2015 12:01:44 -0000 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 +# $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 + +.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 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