2010-08-10 18:53:50 +00:00
|
|
|
require 'formula'
|
|
|
|
|
2011-03-10 05:11:03 +00:00
|
|
|
class Cvs2svn < Formula
|
2010-08-10 18:53:50 +00:00
|
|
|
url 'http://trac.macports.org/export/70472/distfiles/cvs2svn/cvs2svn-2.3.0.tar.gz'
|
|
|
|
homepage 'http://cvs2svn.tigris.org/'
|
|
|
|
md5 '6c412baec974f3ff64b9145944682a15'
|
|
|
|
|
|
|
|
def install
|
|
|
|
unless quiet_system "/usr/bin/env", "python", "-c", "import gdbm"
|
|
|
|
onoe "The Python being used doesn't have gdbm support:"
|
|
|
|
puts `which python`
|
|
|
|
puts "The Homebrew-built Python does include gdbm support, which"
|
|
|
|
puts "is required for this formula."
|
|
|
|
exit 1
|
|
|
|
end
|
|
|
|
|
|
|
|
system "python", "setup.py", "install", "--prefix=#{prefix}"
|
|
|
|
system "make man"
|
2010-09-19 18:15:10 +00:00
|
|
|
man1.install gzip('cvs2svn.1', 'cvs2git.1', 'cvs2bzr.1')
|
2011-12-12 03:59:30 +00:00
|
|
|
prefix.install %w[ BUGS COMMITTERS HACKING
|
2010-08-10 18:53:50 +00:00
|
|
|
cvs2bzr-example.options cvs2git-example.options cvs2hg-example.options
|
|
|
|
cvs2svn-example.options contrib ]
|
|
|
|
|
|
|
|
doc.install Dir['doc/*']
|
|
|
|
doc.install Dir['www/*']
|
|
|
|
end
|
|
|
|
|
|
|
|
def caveats; <<-EOF
|
|
|
|
NOTE: man pages have been installed, but for better documentation see:
|
|
|
|
#{HOMEBREW_PREFIX}/share/doc/cvs2svn/cvs2svn.html
|
|
|
|
or http://cvs2svn.tigris.org/cvs2svn.html.
|
|
|
|
|
|
|
|
Contrib scripts and example options files are installed in:
|
|
|
|
#{prefix}
|
|
|
|
EOF
|
|
|
|
end
|
|
|
|
end
|