libopenjpeg 1.5.0 defines int main() for some reason. When linked into mplayer,
it hides mplayer's main() function and renders mplayer useless. This issue has
been reported upstream, but the unfriendly libopenjpeg is already in Homebrew.
If and when it is fixed, this restriction can be removed.
ClosesHomebrew/homebrew#13362.
Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
Version 0.9.5 includes changes to support building with automake 1.12.2+,
which should closeHomebrew/homebrew#13034.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Because the subordinate formula GitFlowCompletion defines 'head', its constructor
requires a 'name' argument when --HEAD is used. The 'name' attribute is required
to create the Git repo for the formula.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Upgrade pyside to version 1.1.1, which supports Qt-4.8.
Add and out of source build to match shiboken, seeing as shiboken
is also from the same developers.
Tested on Lion with clang and llvm from XCode-4.3.3.
Tested with and it needs shiboken >= 1.1.1.
ClosesHomebrew/homebrew#13331.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Upgrade shiboken to version 1.1.1.
Remove the unneeded deps on generatorrunner and apiextractor.
Switch to an out of tree build with `mkdir 'macbuild' do` because
it will not compile otherwise when it tries to overwrite a
directory named `shiboken` with a binary named `shiboken`.
This results in an `error=21` which is defined in
`/usr/include/sys/errno.h` as `EISDIR`, is a directory.
Tested on Lion with clang and llvm from XCode-4.3.3.
Tested by building pyside-1.1.1 with shiboken-1.1.1.
ClosesHomebrew/homebrew#13330.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Cairomm-1.10.0 stopped linking correctly and started missing
includes after the Homebrew-0.9.2, the cairo, and the pixman
changes. Add `depends_on :x11` and fix all the problems.
Tested on Lion using clang and llvm from XCode-4.3.3.
Fixes # 13313
ClosesHomebrew/homebrew#13333.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
MacVim expects Ruby 1.8, but will pick up a Homebrewed ruby and fail to
compile. Force the use of System ruby.
ClosesHomebrew/homebrew#13293.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
The PREFIX needs to be passed to make, since it gets baked into
the share path which is given as as a -D define to the compiler.
Also add caveats about configuration, and install the samples.
FixesHomebrew/homebrew#8915.
Compiling against system Python does not work; a Homebrewed version
is currently required.
Suggest that users of the Python bindings add a `--python` option that
sets the proper configure flags.
ClosesHomebrew/homebrew#13097.
flickcurl is a C library and a set of utility programs for the Flickr API.
ClosesHomebrew/homebrew#10735.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
As reported in 10422, gv would not compile on Lion and possibly SL
due to problems building Homebrew's `xaw3d`. That library is a
part of XQuartz now.
* Upgrade `gv` to version 3.7.3.90 from `alpha.gnu.org` because
this release is specifically fixed to support the new `libxawd`.
* Note in the comments to switch back to `ftp.gnu.org` at v3.7.4.
* Change the dep to a Requirement for XQuartz >= 2.7.2.
FixesHomebrew/homebrew#10422 and Homebrew/homebrew#12596ClosesHomebrew/homebrew#12637.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
waf miscompiles py2cairo on Lion, linking the wrong Python Library when
HB Python is installed. So add a LINKFLAG that sets the path to the real
python Library as determined by `python-prefix`, where it gets used at
link time and fixes the problem where you can't import cairo into Python.
Also add a `fails_with :llvm` block to work around a build error where
waf tries to optimize with `-march=native` which llvm doesn't accept.
https://bugs.freedesktop.org/show_bug.cgi?id=51544
Tested on Lion and SL using system Python, HB framework Python,
HB non-framework Python with clang building both native and
universal binaries, by importing the cairo module into Python.
Rebased on Homebrew 0.9.2
FixesHomebrew/homebrew#12893ClosesHomebrew/homebrew#12943.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
pygtk-2.24.0 on Lion will not compile because it can't find
`<pango/pangocairo.h>. This occurs because pkgconfig has trouble
querying the pangocairo.pc module because it complains that a
required module, `fontconfig` can't be found and suggests adding
it's path to `PKG_CONFIG_PATH`. We know `fontconfig` is a part
of X11. So add `depends_on :x11` to the formula so that all the
pkgconfig modules can be located.
Tested by importing pygtk, importing cairo, and by running
`brew test -v pygtk` on Lion with clang and llvm from XCode-4.3.3.
FixesHomebrew/homebrew#13205 and possibly Homebrew/homebrew#13256ClosesHomebrew/homebrew#13257.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
SCons was having a crisis of identity and could not find its own modules.
Things are now re-rooted to libexec so that the formula functions similar to
other python tools such as duplicity and denyhosts.
This adds the hard commit hash to the URL instead of using the master
branch which ensures that the hash stays valid and the code works with
1.2.0.
FixesHomebrew/homebrew#13228.
ClosesHomebrew/homebrew#13137.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
Samba calls autogen.sh, but never had any deps on autotools.
This causes a build error for Lion users who never installed them.
Add the standard deps on automake & libtool if XCode >= 4.3
Tested on with Clang and llvm from XCode-4.3.3.
FixesHomebrew/homebrew#13188ClosesHomebrew/homebrew#13208.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>