- Upgrade fluid-synth to 1.1.5.
- Switch to cmake build. Docs say configure is deprecated.
- Add a patch to fix a missing CoreAudio header on Lion.
- Disable the framework build.
- Remove lib suffix to avoid lib64.
- Compiles on Lion 10.7.3 and SL 10.6.8 using all five compilers.
ClosesHomebrew/homebrew#10197.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
MacPorts used to have this too, for whatever reason, but they removed it
almost two years ago. I can build irssi fine without it, so I think it
needs better justification in the formula.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Fixes some build issues on Lion.
Apparently it's enough to remove just the '-O' flags and preserve our
other optimization flags. This may only be needed on Lion, but frankly
clisp tends to have issues on all platforms so it's probably acceptable
to just disable it everywhere.
ClosesHomebrew/homebrew#10450.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
These are unstable versions.
This reverts commit 9b5cba752f678a11686299d09a78f2970ed0f4bd.
This reverts commit 130b408db14d4d54f8ec4fb1c8cca5caa2edcd29.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
We provide a pcre formula as OS X does not provide libpcre headers.
However, it does provide the library itself and so occasionally things
will use Homebrew's pcre headers and link against the system library.
This should be avoided to prevent incompatibilities, so explicitly tell
the build system where to look for the library where necessary.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
libplist-1.8 has a broken inreplace that is supposed to disable swig
python bindings. Fix that and inline the patch to prevent future
inreplace failures. Also disables Cython python bindings until there is
a homebrew formula for Cython. Tested on Lion with Homebrew
python-2.7.2.
ClosesHomebrew/homebrew#10436.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Use the standard `ENV.m32` to force a 32-bit build now that Homebrew's
environment tools can work with Objective C flags.
Only specify `-arch` flags when building Python modules---this prevents Python
from trying to build for more architectures than it should.
FixesHomebrew/homebrew#10348.
This version includes a workaround to not trigger an LLVM optimizer bug
which was causing a LLVM to hang.
ClosesHomebrew/homebrew#10406.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Upgrade libmagic to version 5.10.
Throw the --enable-fsect-man5 flag to configure because OSX uses
magic(5) not magic(4) when it comes to man page sections.
ClosesHomebrew/homebrew#10198.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Add the flag --disable-visibility to configure, fixes compile errors
with Clang and llvm from CLT-4.3. That flag means don't use ELF
visibility attributes.
FixesHomebrew/homebrew#10283.
ClosesHomebrew/homebrew#10287.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>