Commit graph

70 commits

Author SHA1 Message Date
BrewTestBot
c90119ae43 cairo: update 1.14.2 bottle. 2015-03-11 08:09:57 +00:00
Hiroshi Hatake
24955a536d cairo 1.14.2
Closes Homebrew/homebrew#37587.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-03-11 08:09:54 +00:00
BrewTestBot
885b45aecc cairo: update 1.14.0 bottle. 2015-01-31 17:18:32 -05:00
Hector Zhao
8e68400f92 cairo: enable tee surface backend
Closes Homebrew/homebrew#36183.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2015-01-31 17:18:17 -05:00
BrewTestBot
280936dc38 cairo: update 1.14.0 bottle. 2014-11-14 20:55:45 -06:00
kimballfrank
050ba2ca3f cairo: enable SVG support
This is needed for proper svg support for node-canvas:
https://github.com/Automattic/node-canvas#svg-support

Closes Homebrew/homebrew#33874.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-11-14 20:55:15 -06:00
BrewTestBot
9c7a004420 cairo: update 1.14.0 bottle. 2014-10-31 17:13:25 -05:00
Jack Nagel
ac863fe960 cairo: use different mirror 2014-10-31 17:13:25 -05:00
cosmo0920
fb294fbab8 cairo 1.14.0
Closes Homebrew/homebrew#33751.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-10-31 17:13:25 -05:00
BrewTestBot
be3f6f8952 cairo: update 1.12.16_1 bottle. 2014-10-19 18:49:33 +01:00
Balint Reczey
0226d77503 cairo: Enable quartz image surface support.
Closes Homebrew/homebrew#29780.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-06-04 10:01:46 +01:00
Jack Nagel
426aa69085 cairo: switch to recommended dep
I'm tired of looking at this issue, and I doubt too many people are
using "without-x" anyway. Sorry!

Fixes Homebrew/homebrew#25175.
2014-04-06 21:52:42 -05:00
BrewTestBot
0d122e2dcb cairo: update 1.12.16 bottle. 2014-03-22 21:25:17 -05:00
Jack Nagel
0eeaf866ff cairo: update revision 2014-03-22 21:13:00 -05:00
Jack Nagel
d87063d32f Remove remaining explicit xz build-time deps
These dependencies are automatically detected from the URL, so declaring
them is redundant. If these formulae ever get a head or devel spec, then
explicit xz deps would need to be re-scoped appropriately. Thus we
should remove them.
2014-03-14 23:40:32 -05:00
Mike McQuaid
7397a4c5d1 cairo: add bottle. 2014-02-22 15:36:15 +00:00
Jack Nagel
c736a9bc42 cairo: don't allow opting-out of glib dep
Lots of stuff in Homebrew needs this, probably more than we are aware
of, and the vast majority of people installing cairo will have glib
anyway.
2013-12-09 15:10:40 -06:00
Jack Nagel
f2e19189e1 cairo: no longer require stdenv when building universal 2013-11-10 18:25:36 -06:00
Jack Nagel
0368ac8ae7 cairo: add missing deps 2013-11-08 19:06:15 -06:00
Jack Nagel
a6c1fa6861 cairo 1.12.16 2013-08-29 19:08:23 -05:00
Mike McQuaid
c2f7e8d399 cairo: make glib recommended. 2013-07-18 09:56:54 -07:00
Misty De Meo
f7a044271e Replace == :leopard with <= :leopard 2013-07-10 01:51:09 -07:00
Misty De Meo
2e64384f82 cairo: depend on freetype when building without X
harfbuzz won't build without cairo-ft.
2013-06-02 19:35:36 -05:00
Jack Nagel
b390c5bd49 Untangle cairo x/glib options
Fixes Homebrew/homebrew#19486.
2013-05-29 11:15:52 -05:00
Adam Vandenberg
29f31f7c8f cairo: fix syntax
Closes Homebrew/homebrew#19543.
2013-04-30 12:10:57 -07:00
Adam Vandenberg
104b8b6b73 cairo: allow glib support without x 2013-04-30 11:57:36 -07:00
Jack Nagel
c3dbd4f238 cairo 1.12.14 2013-02-11 17:10:28 -06:00
Jack Nagel
e7f41833db cairo 1.12.12 2013-02-01 23:57:52 -06:00
Adam Vandenberg
0548f6c71e cairo 1.12.10 2013-01-20 09:13:52 -08:00
Sebastian Haas
0c0c9bf0a0 cairo 1.12.8
Closes Homebrew/homebrew#16192.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-11-27 12:34:46 -08:00
Adam Vandenberg
19fa5cb55b cairo: add another mirror
Closes Homebrew/homebrew#15743.
2012-10-31 06:52:00 -07:00
Bradley Bell
052d7883b0 pango, cairo: explicitly disable x libs when asked
Closes Homebrew/homebrew#15709.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-10-28 09:20:59 -07:00
Miles J. Crumley
ac98190483 Cairo: fix compile on Snow Leopard
Closes Homebrew/homebrew#15691.
Fixes Homebrew/homebrew#15650.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-10-27 07:23:26 -07:00
Jack Nagel
60f3957e0f cairo 1.12.6
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-10-24 17:39:06 -05:00
nibbles 2bits
ae836cb907 cairo 1.12.4
- Upgrade cairo to version 1.12.4
- Remove the patch that's not needed anymore.
- Add `env :std if build.universal?` to fix missing `__uint128_t`

Fixes Homebrew/homebrew#15029

Closes Homebrew/homebrew#15560.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-10-19 22:05:50 -07:00
Adam Vandenberg
0f5ff949e1 cairo: add a mirror
Closes Homebrew/homebrew#15020.
2012-09-20 20:09:29 -07:00
Jack Nagel
53473b6bf5 Clean up MacOS version method usage
The MacOS.version? family of methods (other than "leopard?") are poorly
defined and lead to confusing code. Replace them in formulae with more
explicit comparisons.

"MacOS.version" is a special version object that can be compared to
numerics, symbols, and strings using the standard Ruby comparison
methods.

The old methods were moved to compat when the version comparison code
was merged, and they must remain there "forever", but they should not be
used in new code.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-09-10 16:16:54 -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
42b74a2828 cairo: depend on glib unless we don't want X. 2012-08-24 21:30:42 -07:00
Mike McQuaid
6744b4f576 Fix keg-only on pre-Mountain Lion formulae. 2012-08-23 09:49:08 -07:00
Mike McQuaid
a5a816dc32 cairo: only keg-only on pre-Mountain Lion. 2012-08-23 08:40:41 -07:00
Jack Nagel
95d1e93cc4 Add :when_xquartz_installed as a keg-only reason
Using :when_xquartz_installed will tell the keg-only machinery to activate
if XQuartz is installed.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-12 17:28:15 -05:00
Adam Vandenberg
6beacf37e1 cairo: use options dsl 2012-08-09 21:47:23 -07:00
Jack Nagel
3be3ab20d9 cairo: always depend on our pixman
Older versions of XQuartz, including the one distributed by Apple with
OS X, contain an insufficient version of pixman for recent cairo.

Potentially the :pixman dep could be taught to only delegate to XQuartz
if it is up to date enough, but until then, always depend on our pixman.

Fixes Homebrew/homebrew#14072.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-09 01:07:09 -05:00
Jack Nagel
c34d481f64 Use X11 module methods where applicable
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-09 00:21:14 -05:00
Adam Vandenberg
04a8655cf8 cairo: hotfix libpng dep 2012-08-08 21:09:36 -07:00
Mike McQuaid
d6f76a1ea1 cairo: optionally don't depend on X11 2012-08-08 18:19:22 +01:00
Mike McQuaid
15218f3234 Revert "cairo, pixman: use sha1; sha256 is excessive"
This reverts commit 597928b77fb4947a13c10fb11b964f625460941e.
2012-08-05 08:29:30 +01:00
Mike McQuaid
f4f5f24a21 cairo, pixman: use sha1; sha256 is excessive 2012-08-04 10:36:31 +01:00
Myles Borins
6986f635fe Cairo: point to pixman explicitly
Closes Homebrew/homebrew#13172.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-07-02 22:15:29 -07:00