# -*- 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 PortSystem 1.0 name cvs-fast-export version 1.45 categories devel license GPL-2 platforms darwin 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/ master_sites ${homepage} checksums rmd160 03278304aa7f3add2544e6418855d99031ca0ac3 \ sha256 9fb094899c8987d820e4827d5aa263dbecaf66f07c40bb9c68feb10bae79fda6 \ size 517917 depends_build port:flex \ port:bison \ port:asciidoc \ port:docbook-xsl-nons \ port:libxslt # these are build dependencies only (used to generate files) license_noconflict bison openssl patchfiles patch-Makefile.diff post-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 } use_configure no build.target cvs-fast-export