aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorAdam Vandenberg2011-06-04 19:51:00 -0700
committerAdam Vandenberg2011-06-05 08:07:41 -0700
commit6eb3c27fa8f1ce02bd4fb20cfeab2063f1147a7d (patch)
tree3824e671b8533e305ddccf2b54351f252d8a8e15 /Library
parentb19a2bdff61f7111685f079cb0e806d4f77636a5 (diff)
downloadhomebrew-6eb3c27fa8f1ce02bd4fb20cfeab2063f1147a7d.tar.bz2
gettext: simplify build process
Don't build examples and then delete them; use the MacPorts patch to not build examples in the first place, unless explicitly asked for.
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/gettext.rb17
1 files changed, 14 insertions, 3 deletions
diff --git a/Library/Formula/gettext.rb b/Library/Formula/gettext.rb
index 9c8b67b5b..0fe3eafc7 100644
--- a/Library/Formula/gettext.rb
+++ b/Library/Formula/gettext.rb
@@ -11,6 +11,16 @@ class Gettext < Formula
[['--with-examples', 'Keep example files.']]
end
+ def patches
+ unless ARGV.include? '--with-examples'
+ # Use a MacPorts patch to disable building examples at all
+ # rather than build them and remove them afterwards.
+ {:p0 =>
+ "https://trac.macports.org/export/79183/trunk/dports/devel/gettext/files/patch-gettext-tools-Makefile.in"
+ }
+ end
+ end
+
def install
ENV.libxml2
ENV.O3 # Issues with LLVM & O4 on Mac Pro 10.6
@@ -21,11 +31,12 @@ class Gettext < Formula
"--without-included-glib",
"--without-included-libcroco",
"--without-included-libxml",
- "--without-emacs"
+ "--without-emacs",
+ # Don't use VCS systems to create these archives
+ "--without-git",
+ "--without-cvs"
system "make"
ENV.deparallelize # install doesn't support multiple make jobs
system "make install"
-
- (doc+'examples').rmtree unless ARGV.include? '--with-examples'
end
end