Import of pkgsrc-2016Q3

This commit is contained in:
2016-10-14 07:49:11 +02:00
committed by Lionel Sambuc
parent 9d819b6d54
commit 1242aa1e36
35952 changed files with 949749 additions and 377083 deletions

View File

@@ -1,13 +1,18 @@
# $NetBSD: Makefile,v 1.21 2015/06/12 10:51:11 wiz Exp $
# $NetBSD: Makefile,v 1.27 2016/09/19 08:52:24 wiz Exp $
DISTNAME= bup-0.27
PKGREVISION= 1
DISTNAME= bup-0.28.1
CATEGORIES= sysutils
MASTER_SITES= # https://github.com/bup/bup/releases/
# doc: switch to "man" branch before downloading
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${DISTNAME:S/bup/bup-man/}.zip
MASTER_SITES= ${MASTER_SITE_GITHUB:=bup/}
# bup has two problems that make packaging difficult. One is that
# building man pages requires non-portable tools (pandoc). The other
# is that it is hosted on github, which makes hosting tarballs
# difficult. The combination of this leads to having a branch "man"
# in bup's git which has autogenerated man pages. For now, we created
# a bup-man tarball that contains the built man pages in a bup-man
# directory, and host it at MASTER_SITES_LOCAL.
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${DISTNAME:S/bup/bup-man/}${EXTRACT_SUFX}
MAINTAINER= wiz@NetBSD.org
MAINTAINER= gdt@NetBSD.org
HOMEPAGE= http://github.com/bup/bup
COMMENT= Highly efficient file backup system based on the git packfile format
LICENSE= gnu-gpl-v2
@@ -17,7 +22,10 @@ DEPENDS+= ${PYPKGPREFIX}-readline-[0-9]*:../../devel/py-readline
DEPENDS+= ${PYPKGPREFIX}-tornado-[0-9]*:../../www/py-tornado
DEPENDS+= git-base-[0-9]*:../../devel/git-base
PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # py-fuse-bindings
# TEST_DEPENDS
BUILD_DEPENDS+= rsync-[0-9]*:../../net/rsync
PYTHON_VERSIONS_INCOMPATIBLE= 34 35 # py-fuse-bindings
DOCDIR= ${WRKDIR}/bup-man
@@ -27,60 +35,8 @@ MAKE_FLAGS+= PREFIX=${PREFIX}
MAKE_FLAGS+= PYTHON=${PYTHONBIN}
MAKE_FLAGS+= MANDIR=${DESTDIR}${PREFIX}/${PKGMANDIR}
USE_TOOLS+= bash gmake perl
REPLACE_PERL= format-subst.pl wvtestrun
REPLACE_PYTHON+= cmd/bloom-cmd.py
REPLACE_PYTHON+= cmd/cat-file-cmd.py
REPLACE_PYTHON+= cmd/daemon-cmd.py
REPLACE_PYTHON+= cmd/damage-cmd.py
REPLACE_PYTHON+= cmd/drecurse-cmd.py
REPLACE_PYTHON+= cmd/fsck-cmd.py
REPLACE_PYTHON+= cmd/ftp-cmd.py
REPLACE_PYTHON+= cmd/fuse-cmd.py
REPLACE_PYTHON+= cmd/help-cmd.py
REPLACE_PYTHON+= cmd/import-duplicity-cmd.py
REPLACE_PYTHON+= cmd/index-cmd.py
REPLACE_PYTHON+= cmd/init-cmd.py
REPLACE_PYTHON+= cmd/join-cmd.py
REPLACE_PYTHON+= cmd/list-idx-cmd.py
REPLACE_PYTHON+= cmd/ls-cmd.py
REPLACE_PYTHON+= cmd/margin-cmd.py
REPLACE_PYTHON+= cmd/memtest-cmd.py
REPLACE_PYTHON+= cmd/meta-cmd.py
REPLACE_PYTHON+= cmd/midx-cmd.py
REPLACE_PYTHON+= cmd/mux-cmd.py
REPLACE_PYTHON+= cmd/newliner-cmd.py
REPLACE_PYTHON+= cmd/on--server-cmd.py
REPLACE_PYTHON+= cmd/on-cmd.py
REPLACE_PYTHON+= cmd/random-cmd.py
REPLACE_PYTHON+= cmd/restore-cmd.py
REPLACE_PYTHON+= cmd/save-cmd.py
REPLACE_PYTHON+= cmd/server-cmd.py
REPLACE_PYTHON+= cmd/split-cmd.py
REPLACE_PYTHON+= cmd/tag-cmd.py
REPLACE_PYTHON+= cmd/tick-cmd.py
REPLACE_PYTHON+= cmd/version-cmd.py
REPLACE_PYTHON+= cmd/web-cmd.py
REPLACE_PYTHON+= cmd/xstat-cmd.py
REPLACE_PYTHON+= main.py
REPLACE_PYTHON+= wvtest.py
REPLACE_PYTHON+= t/cleanup-mounts-under
REPLACE_PYTHON+= t/hardlink-sets
REPLACE_PYTHON+= t/id-other-than
REPLACE_PYTHON+= t/mksock
REPLACE_PYTHON+= t/ns-timestamp-resolutions
REPLACE_PYTHON+= t/root-status
REPLACE_PYTHON+= t/test-ls.sh
REPLACE_PYTHON+= t/unknown-owner
SUBST_CLASSES+= python-c
SUBST_SED.python-c+= -e 's,python -c,${PYTHONBIN} -c,'
SUBST_STAGE.python-c= pre-configure
SUBST_FILES.python-c+= t/lib.sh
SUBST_FILES.python-c+= t/test-ls.sh
SUBST_FILES.python-c+= t/test-meta.sh
SUBST_MESSAGE.python-c= Fixing python executable in tests.
USE_TOOLS+= bash gmake perl:run
REPLACE_PERL+= wvtest
REPLACE_BASH+= cmd/import-rdiff-backup-cmd.sh
REPLACE_BASH+= t/compare-trees
@@ -98,6 +54,8 @@ REPLACE_BASH+= t/test-save-creates-no-unrefs.sh
REPLACE_BASH+= t/test.sh
REPLACE_BASH+= wvtest-bup.sh
INSTALLATION_DIRS+= ${PKGMANDIR}/man1 share/doc/${PKGBASE}
post-install:
${INSTALL_DATA} ${DOCDIR}/*.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
${INSTALL_DATA} ${WRKSRC}/DESIGN ${DESTDIR}${PREFIX}/share/doc/bup