Edit

IABSD.fr/ports/sysutils/duplicity/Makefile

Branch :

  • Show log

    Commit

  • Author : danj
    Date : 2018-04-04 20:29:49
    Hash : 2464f73a
    Message : Update to duplicity-0.7.17

  • sysutils/duplicity/Makefile
  • # $OpenBSD: Makefile,v 1.47 2018/04/04 20:29:49 danj Exp $
    
    # optional dependencies
    # py-pyrax
    
    COMMENT =	encrypted backup using rsync algorithm
    
    MODPY_EGG_VERSION = 0.7.17
    DISTNAME =	duplicity-${MODPY_EGG_VERSION}
    
    CATEGORIES =	sysutils
    
    HOMEPAGE =	http://www.nongnu.org/duplicity/
    
    MAINTAINER =	Daniel Jakots <obsd@chown.me>
    
    MASTER_SITES =	${MASTER_SITE_SAVANNAH:=duplicity/}
    
    # GPLv2
    PERMIT_PACKAGE_CDROM =	Yes
    
    MODULES =	lang/python
    MODPY_SETUPTOOLS =	Yes
    
    WANTLIB +=	pthread rsync ${MODPY_WANTLIB}
    
    LIB_DEPENDS +=	net/librsync \
    		${MODPY_LIB_DEPENDS}
    
    RUN_DEPENDS +=	devel/py-fasteners \
    		devel/py-pexpect \
    		net/ncftp \
    		net/py-boto \
    		gnupg-<2:security/gnupg \
    		sysutils/py-lockfile
    
    TEST_DEPENDS =	archivers/gtar \
    		archivers/par2cmdline \
    		devel/py-mock \
    		devel/py-pexpect \
    		sysutils/py-lockfile
    
    MAKE_ENV +=	LIBRSYNC_DIR=${LOCALBASE}
    
    MODPY_ADJ_FILES =	bin/duplicity bin/rdiffdir \
    			testing/manual/backendtest \
    			testing/overrides/bin/hsi \
    			testing/overrides/bin/lftp \
    			testing/overrides/bin/ncftpget \
    			testing/overrides/bin/ncftpls \
    			testing/overrides/bin/ncftpput \
    			testing/overrides/bin/tahoe
    
    post-extract:
    	chmod 644 ${WRKSRC}/bin/*.1
    
    .include <bsd.port.mk>