diff options
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/hercules.rb | 34 |
1 files changed, 29 insertions, 5 deletions
diff --git a/Library/Formula/hercules.rb b/Library/Formula/hercules.rb index 6de76c9c8..d9d5c4e50 100644 --- a/Library/Formula/hercules.rb +++ b/Library/Formula/hercules.rb @@ -7,12 +7,36 @@ class Hercules < Formula skip_clean :la + head do + url 'https://github.com/hercules-390/hyperion.git' + depends_on :autoconf + depends_on :automake + depends_on :libtool + end + def install - # Since Homebrew optimizes for us, tell Hercules not to. - # (It gets it wrong anyway.) - system "./configure", "--disable-debug", "--disable-dependency-tracking", - "--prefix=#{prefix}", - "--enable-optimization=no" + if build.head? + ENV.append 'CFLAGS', '-D_FORTIFY_SOURCE=0' if MacOS.version >= :maverick + + # bundled autoconf.sh omits --add-missing + system "aclocal -I m4 -I autoconf" + system "autoheader" + system "automake --add-missing" + system "autoconf" + + # IPv6 doesn't build on OSX + system "./configure", "--disable-debug", "--disable-dependency-tracking", + "--prefix=#{prefix}", + "--disable-ipv6", + "--enable-optimization=no" + else + # Since Homebrew optimizes for us, tell Hercules not to. + # (It gets it wrong anyway.) + system "./configure", "--disable-debug", "--disable-dependency-tracking", + "--prefix=#{prefix}", + "--enable-optimization=no" + end + system "make" system "make install" end |
