Makefile 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. # $OpenBSD: Makefile,v 1.42 2017/05/19 02:33:27 danj Exp $
  2. # optional dependencies
  3. # py-pyrax
  4. COMMENT = encrypted backup using rsync algorithm
  5. MODPY_EGG_VERSION = 0.7.12
  6. DISTNAME = duplicity-${MODPY_EGG_VERSION}
  7. REVISION = 0
  8. CATEGORIES = sysutils
  9. HOMEPAGE = http://www.nongnu.org/duplicity/
  10. MAINTAINER = Daniel Jakots <obsd@chown.me>
  11. MASTER_SITES = ${MASTER_SITE_SAVANNAH:=duplicity/}
  12. # GPLv2
  13. PERMIT_PACKAGE_CDROM = Yes
  14. MODULES = lang/python
  15. MODPY_SETUPTOOLS = Yes
  16. WANTLIB += pthread rsync ${MODPY_WANTLIB}
  17. LIB_DEPENDS += net/librsync \
  18. ${MODPY_LIB_DEPENDS}
  19. RUN_DEPENDS += devel/py-pexpect \
  20. net/ncftp \
  21. net/py-boto \
  22. gnupg-<2:security/gnupg \
  23. sysutils/py-lockfile
  24. TEST_DEPENDS = archivers/gtar \
  25. archivers/par2cmdline \
  26. devel/py-mock \
  27. devel/py-pexpect \
  28. sysutils/py-lockfile
  29. MAKE_ENV += LIBRSYNC_DIR=${LOCALBASE}
  30. MODPY_ADJ_FILES = bin/duplicity bin/rdiffdir \
  31. testing/manual/backendtest \
  32. testing/overrides/bin/hsi \
  33. testing/overrides/bin/lftp \
  34. testing/overrides/bin/ncftpget \
  35. testing/overrides/bin/ncftpls \
  36. testing/overrides/bin/ncftpput \
  37. testing/overrides/bin/tahoe
  38. post-extract:
  39. chmod 644 ${WRKSRC}/bin/*.1
  40. .include <bsd.port.mk>