# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
maintainers {mojca @mojca} openmaintainer
description Export an RCS or CVS history as a fast-import stream
long_description This program analyzes a collection of RCS files in a CVS \
repository (or outside of one) and, when possible, emits \
an equivalent history in the form of a fast-import stream. \
Not all possible histories can be rendered this way – the \
program tries to emit useful warnings when it can't. \
The program can also produce a visualization of the \
resulting commit DAG in the DOT format handled by the \
graphviz suite. The package also includes cvssync, a tool \
for mirroring masters from remote CVS hosts.
homepage http://www.catb.org/~esr/cvs-fast-export/
checksums rmd160 03278304aa7f3add2544e6418855d99031ca0ac3 \
sha256 9fb094899c8987d820e4827d5aa263dbecaf66f07c40bb9c68feb10bae79fda6 \
depends_build port:flex \
# these are build dependencies only (used to generate files)
license_noconflict bison openssl
patchfiles patch-Makefile.diff
reinplace "s|@@PREFIX@@|${prefix}|g" ${worksrcpath}/Makefile
reinplace "s|@@FLEX@@|${prefix}/bin/flex|g" ${worksrcpath}/Makefile
reinplace "s|@@CC@@|${configure.cc}|g" ${worksrcpath}/Makefile
reinplace "s|@@A2X@@|${prefix}/bin/a2x|g" ${worksrcpath}/Makefile
build.target cvs-fast-export