diff options
| author | Godfrey van der Linden | 2012-05-25 08:20:02 -0700 |
|---|---|---|
| committer | Adam Vandenberg | 2012-05-30 20:30:01 -0700 |
| commit | 1cdf56ad803ef9e1a1d7d385a96ba3a28f2272e6 (patch) | |
| tree | 39dccf47b19634be90e7a7cc2fb93083fece8f96 /Library/Formula | |
| parent | 40d20b4a51e0f3dd3278038556cbf16f28425b1b (diff) | |
| download | homebrew-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.rb | 35 |
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) |
