aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorMike McQuaid2014-01-04 13:10:58 +0000
committerMike McQuaid2014-01-04 13:35:44 +0000
commit6af0796b84a2d80692529b1d75480aac0c861754 (patch)
treef1a8a4f8c54ea5d48d4a8db28a1dc71729d23a9c /Library/Formula
parent15c0023669fd3f6262214def06921635aa24024a (diff)
downloadhomebrew-6af0796b84a2d80692529b1d75480aac0c861754.tar.bz2
mercurial: cleanup python usage.
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/mercurial.rb32
1 files changed, 10 insertions, 22 deletions
diff --git a/Library/Formula/mercurial.rb b/Library/Formula/mercurial.rb
index fba4da2c2..35aa99df6 100644
--- a/Library/Formula/mercurial.rb
+++ b/Library/Formula/mercurial.rb
@@ -11,37 +11,27 @@ class Mercurial < Formula
option 'enable-docs', "Build the docs (and require docutils)"
depends_on :python
- depends_on :python => 'docutils' if build.include? 'enable-docs'
+ depends_on 'docutils' => :python if build.include? 'enable-docs'
def install
ENV.minimal_optimization if MacOS.version <= :snow_leopard
- python do
- # Inside this python do block, the PYTHONPATH (and more) is alreay set up
- if python.from_osx? && !MacOS::CLT.installed?
- # Help castrated system python on Xcode find the Python.h:
- # Setting CFLAGS does not work :-(
- inreplace 'setup.py', 'get_python_inc()', "'#{python.incdir}'"
- end
-
- if build.include? 'enable-doc'
- system "make", "doc", "PREFIX=#{prefix}"
- system "make", "install-doc", "PREFIX=#{prefix}"
- end
-
- system "make", "PREFIX=#{prefix}", "install-bin"
- # Install man pages, which come pre-built in source releases
- man1.install 'doc/hg.1'
- man5.install 'doc/hgignore.5', 'doc/hgrc.5'
+ if build.include? 'enable-doc'
+ system "make", "doc", "PREFIX=#{prefix}"
+ system "make", "install-doc", "PREFIX=#{prefix}"
end
+ system "make", "PREFIX=#{prefix}", "install-bin"
+ # Install man pages, which come pre-built in source releases
+ man1.install 'doc/hg.1'
+ man5.install 'doc/hgignore.5', 'doc/hgrc.5'
+
# install the completion scripts
bash_completion.install 'contrib/bash_completion' => 'hg-completion.bash'
zsh_completion.install 'contrib/zsh_completion' => '_hg'
end
def caveats
- s = ''
- if build.head? then s += <<-EOS.undent
+ if build.head? <<-EOS.undent
To install the --HEAD version of mercurial, you have to:
1. `brew install mercurial` # so brew can use this to fetch sources!
2. `brew unlink mercurial`
@@ -49,8 +39,6 @@ class Mercurial < Formula
4. `brew cleanup mercurial` # to remove the older non-HEAD version
EOS
end
- s += python.standard_caveats if python
- s
end
test do