- Upgrade to 3.8.1
- Remove the __bzero patch because it works now.
- Move the existing patch into a gist
- Add a patch supplied in the issue below to fix compiling on Lion.
- Patch reported upstream and noted in comments
- Add a `--disable-dependency-tracking`
- Remove the `--mandir` because it installs correctly.
- Remove the `AR=ar` from the make command. It uses `/usr/bin/ar`
- Works with superenv
- passes `brew test -v valgrind` on Lion & ML using XCode-4.5
FixesHomebrew/homebrew#14986Homebrew/homebrew#14706ClosesHomebrew/homebrew#15122.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
I don't really feel like taking the time to grok what is going on in
this formula, but reopening the Xpdf class like this causes problems if
the actual Xpdf class is loaded as well, so rename it.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
The git-subtree formula was removed by b3a0a433c, as subtree is now
delivered with mainline Git. This commit ensures subtree is available in
the default install. The manpage is not installed.
See Homebrew/homebrew#12897.
ClosesHomebrew/homebrew#15085.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Without this, imageworsener is very limited as
it can not write png files
ClosesHomebrew/homebrew#15089.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
libnids is used by dsniff, but libnids only builds a static library
due to being coded in 2005 before much use of `.dylib` etc. By
patching libnids to build a shared library, we can get dsniff to
link against it and against glib and gthread correctly without
`LDFLAGS` hacking.
- Add deps on automake anb libtool to run `autoreconf`
- Run autoreconf to fix any issues in 2005 era configure.
- Add configure flag to `--enable-shared`
- Add patch to fix errors building shared with `-soname` and `.so`
- Works well with superenv and dnsiff
FixesHomebrew/homebrew#14363ClosesHomebrew/homebrew#15011.
Signed-off-by: Max Howell <mxcl@me.com>
ext2fuse has been broken for a while because it's an old piece
of code that needs a few cflags for clang. Macports also defines
a different precompiler variable, `-D__FreeBSD__=10` which it
turns out fixes all our build errors and aslo fixes the need we
had for defining `SSIZE_T`
- Add to CFLAGS `-D__FreeBSD__=10 -DENABLE_SWAPFS` like MP.
- Add a `--std=gnu89` flag if compiler is clang
- Remove the unneeded CFLAG.
- Works great with superenv.
FixesHomebrew/homebrew#12207ClosesHomebrew/homebrew#15070.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>