# -*- 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 638f893b01cd72eaa391d51c6c4429f484e51830 \
sha256 a31613a1faf2aac69533f9c3b371f8352dd98224b9b91023f8a6d5ce082eb79f
depends_build port:flex \
# these are build dependencies only (used to generate files)
license_noconflict bison openssl
patchfiles patch-Makefile.diff
patchfiles-append CLOCK_REALTIME.patch
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