Commit graph

34 commits

Author SHA1 Message Date
nibbles 2bits
0fed86af8d pango: fix test function
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.

Closes Homebrew/homebrew#15278.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-10-04 07:45:39 -07:00
Jack Nagel
1319f51936 pango: needs newer fontconfig on Leopard
Fixes Homebrew/homebrew#14850.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-09-11 21:56:59 -05:00
Jack Nagel
73f3587e96 Sort out remaining XQuartz/stdenv issues
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>
2012-09-03 22:39:38 -05:00
Mike McQuaid
8beb4737c4 pango: make test non-interactive. 2012-09-02 00:53:05 -07:00
Jack Nagel
eabf735755 pango: always use our cairo
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-26 18:24:45 -05:00
Jack Nagel
70749f0bff pango: enable X11 by default, provide 'without-x' option
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-26 18:24:45 -05:00
Mike McQuaid
8de62fd2f7 pango: remove X flag. 2012-08-22 23:16:49 -07:00
Mike McQuaid
2eb3680e18 pango: don't depend on x11 unnecessarily. 2012-08-22 22:58:12 -07:00
Jack Nagel
a78d9506d7 Depend on our cairo in GTK+ toolchain
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>
2012-07-03 08:34:01 -05:00
Jack Nagel
d6e8244287 Update formulae for XQuartz compatibility 2012-07-01 12:41:00 -05:00
Birger J. Nordølum
a0528edf0c pango 1.30.1
Closes Homebrew/homebrew#12721.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-06-10 16:21:56 -05:00
Jack Nagel
63cde03be4 Fix more quoting issues
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-05-15 17:08:57 -05:00
Jack Nagel
2a49f3ced0 pango 1.30.0
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-04-22 18:14:02 -05:00
Jack Nagel
64afeec6d4 Use new fails_with DSL syntax
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-04-01 12:39:59 -05:00
Jack Nagel
949c161485 Disable introspection in gtk+ and pango
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>
2012-02-08 18:01:22 -06:00
Jack Nagel
90923ada5b pango: apply patch from MacPorts
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.

Fixes Homebrew/homebrew#10032.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-07 19:54:49 -06:00
Jonathan Dahan
f5a72e7184 Pango: add --devel version
Includes Lion font-size fix

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-01-27 21:01:02 -08:00
Jack Nagel
c2a3ebce87 pango: move back to 1.28.4
1.29.x is the development series; we'll stay on the stable 1.28 series
until 1.30.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-01-08 13:15:00 -06:00
Charlie Sharpsteen
2c8ad9eaa0 Clean up some Cairo dependencies
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.

Closes Homebrew/homebrew#8821.
Closes Homebrew/homebrew#9238.
2011-12-24 21:55:31 -08:00
Alexander Bohn / FI$H2k
1e0de57fc8 Pango: Use ENV.x11 during install
Pango links against X11 libraries -- the `ENV.x11` call allows the formula (as
of Homebrew/homebrew#7658) to do so successfully.

Closes Homebrew/homebrew#8941.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-12-02 11:23:13 -08:00
Nibbles 2bits
78cc04d2c1 pango 1.29.4
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>
2011-11-27 11:51:18 -08:00
Dominick Ng
d7e1b2916d pango, pixman, graphviz: Fixes for Lion PDF output
Related issue on MacPorts:
  https://trac.macports.org/ticket/30370

Fixes Homebrew/homebrew#6631.
Fixes Homebrew/homebrew#7140.
Fixes Homebrew/homebrew#7463.
Closes Homebrew/homebrew#7523.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-09-14 03:41:36 -07:00
Adam Vandenberg
121e4f8614 Normalize use of MACOS_VERSION 2011-04-09 09:36:30 -07:00
Birger J. Nordølum
631f22c26a Pango 1.28.4
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-04-05 07:08:56 -07:00
Adam Vandenberg
99b61b9a23 Update fails_with_llvm in formulae 2011-03-25 23:31:30 -07:00
Adam Vandenberg
4147b05c57 Use ruby style for inheritance. 2011-03-12 11:55:09 -08:00
Adam Vandenberg
0dfc272190 pango 1.28.3 2010-11-05 21:42:22 -07:00
Adam Vandenberg
19e5e6e64a Mark scons, cmake & pkg-config as build-time deps 2010-10-12 07:13:29 -07:00
Douglas Creager
dbdccbb6d9 pango fails with LLVM 2326 2010-10-06 18:56:52 -07:00
Adam Vandenberg
134564a379 Update pango to 1.28.1 2010-07-03 14:00:03 -07:00
Adam Vandenberg
723e1545f5 Pango updates for Leopard.
* Use keg-only fontconfig and Cairo formulas.
2010-04-27 09:34:36 -07:00
Augie Fackler
b504772b77 Update pango to latest version.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>

* Updated it further still.
2010-04-20 13:07:08 -07:00
Kevin M. Dulzo
82cd418503 Remove unrecognized configure arg --with-fontconfig
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-02-22 16:22:31 -08:00
kmowery
2c3ddb15fe Pango 1.26.2
Update to jphasting's Pango formula. Uses OSX cairo, X, and fontconfig.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-02-07 12:18:10 -08:00