aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/cvs2svn.rb
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Formula/cvs2svn.rb')
-rw-r--r--Library/Formula/cvs2svn.rb20
1 files changed, 12 insertions, 8 deletions
diff --git a/Library/Formula/cvs2svn.rb b/Library/Formula/cvs2svn.rb
index 1faf7dcda..6ac480266 100644
--- a/Library/Formula/cvs2svn.rb
+++ b/Library/Formula/cvs2svn.rb
@@ -3,7 +3,7 @@ require 'formula'
class PythonWithGdbm < Requirement
fatal true
- satisfy { quiet_system "python", "-c", "import gdbm" }
+ satisfy(:build_env => false) { quiet_system "python", "-c", "import gdbm" }
def message; <<-EOS.undent
The Python being used does not include gdbm support,
@@ -21,16 +21,20 @@ class Cvs2svn < Formula
url 'http://trac.macports.org/export/70472/distfiles/cvs2svn/cvs2svn-2.3.0.tar.gz'
sha1 '545237805ddb241054ba40b105b9c29b705539b8'
+ depends_on :python
depends_on PythonWithGdbm
def install
- system "python", "setup.py", "install", "--prefix=#{prefix}"
- system "make man"
- man1.install gzip('cvs2svn.1', 'cvs2git.1', 'cvs2bzr.1')
- prefix.install %w[ BUGS COMMITTERS HACKING
- cvs2bzr-example.options cvs2git-example.options cvs2hg-example.options
- cvs2svn-example.options contrib ]
-
+ python do
+ system python, "setup.py", "install", "--prefix=#{prefix}"
+ system "make man"
+ man1.install gzip('cvs2svn.1', 'cvs2git.1', 'cvs2bzr.1')
+ prefix.install %w[ BUGS COMMITTERS HACKING
+ cvs2bzr-example.options
+ cvs2git-example.options
+ cvs2hg-example.options
+ cvs2svn-example.options contrib ]
+ end
doc.install Dir['{doc,www}/*']
end