The test for pango has been failing for a couple of months because
`pango-view` no longer successfully does:
- `-q` do not display
- `-o <filename>` output to file
So remove those two flags and the test passes except for some
cleanup on exit of X11 things we have no control of afaik.
ClosesHomebrew/homebrew#15278.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
We use PKG_CONFIG_LIBDIR to reset the default search path, overriding
whatever is baked into the pkg-config executable. This way, we can later
append XQuartz paths here while still allowing any brewed libs to take
precedence, keg-only or not.
Hopefully this will resolve any remaining issues, and let us get rid of
some per-formula hacks.
c.f. Homebrew/homebrew#14474.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Eventually we should try to just get this from XQuartz, but for now
let's depend on cairo for consistency.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
If gobject-introspection is installed, these formulae will attempt to
generate introspection data. For this to "just work", it needs to be
available across all related formulae, which is a project for another
day; until then it just causes build failures.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Other formula that use pango with glib 2.30.x have issues when they see
the deprecated G_CONST_RETURN; this fix should already be present in
1.29.x.
Also take the opportunity to reorder the formula a bit.
FixesHomebrew/homebrew#10032.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Add a comment to Pango explaining why Cairo is required on Lion. Remove Cairo
dependencies from Graphviz as the Pango dependency will include it if needed.
ClosesHomebrew/homebrew#8821.
ClosesHomebrew/homebrew#9238.
Pango links against X11 libraries -- the `ENV.x11` call allows the formula (as
of Homebrew/homebrew#7658) to do so successfully.
ClosesHomebrew/homebrew#8941.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
This updates pango to 1.29.3 and fixes the html doc install path.
It also enables the creation of two man pages. Added at the end
is a def test that uses pango, cairo, glib, libz, and freetype.
The formula creates shared native libraies as it was previously
crafted, and it compiles using llvm 2335, gcc-4.2.1, and clang-2.0
from XCode 4.0.2 on 64bit OSX 10.6.8.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>