aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorGodfrey van der Linden2012-05-25 08:20:02 -0700
committerAdam Vandenberg2012-05-30 20:30:01 -0700
commit1cdf56ad803ef9e1a1d7d385a96ba3a28f2272e6 (patch)
tree39dccf47b19634be90e7a7cc2fb93083fece8f96 /Library/Formula
parent40d20b4a51e0f3dd3278038556cbf16f28425b1b (diff)
downloadhomebrew-1cdf56ad803ef9e1a1d7d385a96ba3a28f2272e6.tar.bz2
libevent 2.0.19
Add --enable-manpages option. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/libevent.rb35
1 files changed, 33 insertions, 2 deletions
diff --git a/Library/Formula/libevent.rb b/Library/Formula/libevent.rb
index c736135b5..cb44fd51a 100644
--- a/Library/Formula/libevent.rb
+++ b/Library/Formula/libevent.rb
@@ -2,8 +2,8 @@ require 'formula'
class Libevent < Formula
homepage 'http://www.monkey.org/~provos/libevent/'
- url 'https://github.com/downloads/libevent/libevent/libevent-2.0.18-stable.tar.gz'
- sha1 '2a2cc87ce1945f43dfa5a5f9575fef3d14a8f57a'
+ url 'https://github.com/downloads/libevent/libevent/libevent-2.0.19-stable.tar.gz'
+ sha1 '28c109190345ce5469add8cf3f45c5dd57fe2a85'
head 'git://levent.git.sourceforge.net/gitroot/levent/levent'
@@ -17,11 +17,42 @@ class Libevent < Formula
depends_on "libtool" => :build
end
+ depends_on "doxygen" => :build if ARGV.include? '--enable-manpages'
+
+ # Enable manpage generation
+ def patches
+ DATA if ARGV.include? '--enable-manpages'
+ end
+
+ def options
+ [['--enable-manpages', "Install the libevent manpages"]]
+ end
+
def install
ENV.j1
system "./autogen.sh" if ARGV.build_head?
system "./configure", "--prefix=#{prefix}"
system "make"
system "make install"
+
+ if ARGV.include? '--enable-manpages'
+ system "make doxygen"
+ man3.install Dir['doxygen/man/man3/*.3']
+ end
end
end
+
+__END__
+diff --git a/Doxyfile b/Doxyfile
+index 5d3865e..1442c19 100644
+--- a/Doxyfile
++++ b/Doxyfile
+@@ -175,7 +175,7 @@ LATEX_HIDE_INDICES = NO
+ # If the GENERATE_MAN tag is set to YES (the default) Doxygen will
+ # generate man pages
+
+-GENERATE_MAN = NO
++GENERATE_MAN = YES
+
+ # The MAN_EXTENSION tag determines the extension that is added to
+ # the generated man pages (default is the subroutine's section .3)