Cairo-1.10.2 doesn't build well with link time optimization.
Patch `configure` to remove `-flto`. This fixes the build error
with llvm. This also fixes a build error when brewing cairo as
a universal library.
Add `--universal` option. Works if gettext & glib are universal.
Patch `configure` to change `-Werror-implicit-function-declaration`
to a warning with `-Wimplicit-function-declaration`. Fixes a
build error when universal & clang.
Tested on Lion with clang and llvm from XCode-4.3.3.
Tested by building py2cairo and `import cairo`.
FixesHomebrew/homebrew#12923 and Homebrew/homebrew#10400
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Metapixel doesn't compile against libpng 1.5 without patching.
There was some movement upstream, but now the head source is hard-coded
to Lion pathnames, which won't work on Snow Leopard and might break
on Mountain Lion too.
Rather than maintain our own patches, move to the boneyard.
Interested parties should work with upstream to get broad OS X
compatibility.
There has been no upstream activity for this software, and the build
depends on specific versions of Xcode and GCC. Since this isn't compatible
going forward, and we don't want to carry xcode project patches in core,
moving to the boneyard.
Upgrade qhull to version 2012.1
Adjust the patch for this version and put it inline.
Patch doesn't need to remove `user_eg user_eg2 user_eg3` anymore
because the test programs are not built by default.
Remove the CMake variable to adjust the man page location which
it gets correct now.
Put the source directory last on the `cmake` command line.
Tested on Lion using clang and llvm from XCode-4.3.3 by using
the examples provided in the `qhull` usage.
ClosesHomebrew/homebrew#12911.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Upgrade qdbm to version 1.8.78.
Add flag to `--enable-bzip`.
Add flag to `--enable-zlib`.
Add flag to `--enable-iconv`.
Those increase functionality at no cost.
Remove the unnecessary `--mandir`. It gets it right now.
Remove the unrecognized `--disable-dependency-tracking`.
Qdbm passes `make check-mac` using clang and llvm from XCode-4.3.3.
ClosesHomebrew/homebrew#12910.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Upgrade qca to version 2.0.3.
Add `--disable-tests` to stop building the unittests and examples.
Tested on Lion with clang and llvm from XCode-4.3.3.
ClosesHomebrew/homebrew#12908.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
The previous commit restricted the targets to just the native one,
but Qemu is an emulator. So that change disabled functionality.
Remove the target specifier, and let Qemu build all targets again.
Fixes problems posted by two users in the comments of the previous
pull request: Homebrew/homebrew#12909ClosesHomebrew/homebrew#13008.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Upgrade quassel to version 0.8.0.
Adjust the patch to apply to the altered files.
Add another line to the patch to support `<QtWebKit/QWebSettings>`
otherwise there's a compile error.
Tested on Lion with clang and llvm from XCode-4.3.3 by starting
the chat gui.
ClosesHomebrew/homebrew#12939.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>