pkgsrc/devel/reposurgeon/Makefile
ryoon 85e4595b2f Import reposurgeon-2.12 as devel/reposurgeon.
A tool for editing version-control repository history reposurgeon
enables risky operations that version-control systems don't want
to let you do, such as editing past comments and metadata and
removing commits. It works with any version control system that
can export and import git fast-import streams, including git and
hg and bzr. It can also read Subversion dump files directly and
can thus be used to script production of very high-quality conversions
from Subversion to any supported DVCS.
2013-01-07 12:12:20 +00:00

46 lines
1.1 KiB
Makefile

# $NetBSD: Makefile,v 1.1 2013/01/07 12:12:20 ryoon Exp $
#
DISTNAME= reposurgeon-2.12
CATEGORIES= devel
MASTER_SITES= http://www.catb.org/~esr/reposurgeon/
MAINTAINER= ryoon@NetBSD.org
HOMEPAGE= http://www.catb.org/~esr/reposurgeon/
COMMENT= Tool for editing version-control repository history
LICENSE= modified-bsd
DEPENDS+= xmlto-[0-9]*:../../textproc/xmlto
USE_LANGUAGES= # none
REPLACE_SH= repopuller
SUBST_CLASSES+= py
SUBST_STAGE.py= pre-configure
SUBST_MESSAGE.py= Set PYTHONBIN
SUBST_FILES.py= repodiffer
SUBST_FILES.py+= reposurgeon
SUBST_SED.py= -e 's,/usr/bin/env python,${PYTHONBIN},'
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 share/doc/reposurgeon
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/repodiffer \
${WRKSRC}/repopuller \
${WRKSRC}/reposurgeon \
${DESTDIR}${PREFIX}/bin
${INSTALL_DATA} ${WRKSRC}/repodiffer.1 \
${WRKSRC}/repopuller.1 \
${WRKSRC}/reposurgeon.1 \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
${INSTALL_DATA} ${WRKSRC}/COPYING \
${WRKSRC}/README \
${WRKSRC}/NEWS \
${WRKSRC}/conversion.mk \
${DESTDIR}${PREFIX}/share/doc/reposurgeon
.include "../../lang/python/application.mk"
.include "../../mk/bsd.pkg.mk"