Skip to content
This repository has been archived by the owner on Jul 4, 2023. It is now read-only.

Cairo++ 1.10.0 #5636

Closed
wants to merge 1 commit into from
Closed

Cairo++ 1.10.0 #5636

wants to merge 1 commit into from

Conversation

ghost
Copy link

@ghost ghost commented May 15, 2011

Removed some patches.

@adamv
Copy link
Contributor

adamv commented May 19, 2011

Is a newer cairo now also required on Snow Leopard?

@ghost
Copy link
Author

ghost commented May 20, 2011

Yes, Adam. I did a regular install after I've updated the formula, to find out that it depends on Cairo 1.10 which are a newer version than the built-in.

OK with you?

Removed some patches.
@adamv
Copy link
Contributor

adamv commented Jun 15, 2011

Note, still thinking about this...don't like the Cairo duplicate on Snow Leopard, though perhaps we can't let that stand in the way of progress.

@ghost ghost assigned adamv Jun 15, 2011
@adamv
Copy link
Contributor

adamv commented Dec 13, 2011

@jack @Sharpie I'm willing to pull this but it requires a newer Cairo and we probably have to sort out what we want to do with Cairo (and Pango?) being newer that what is available on OS X, and downstream software depending on it.

@Sharpie
Copy link
Contributor

Sharpie commented Dec 13, 2011

The versions of Cairo shipped with Leopard and Snow Leopard are too old for a good handful of software to build against. As of this posting, Lion ships with 1.10.2 which is the latest version available.

However, some formulae depend on a keg-only Cairo on Lion for some nebulous reasons. These should be investigated and eliminated if possible.

@camillol
Copy link
Contributor

XQuartz ships with Cairo 1.10.2 (latest version) since 2.6.1, and 2.6.3 can still be installed on Leopard. Note that the system X11 is just a version of XQuartz packaged with OS X; in other words, the Cairo in OS X is the one shipped with XQuartz, although usually an older version of XQuartz than what is currently available.

Therefore, I think the best and simplest approach would be for Homebrew to support XQuartz, and require its installation for formulas that require a newer version of Cairo (or libpng, etc.).

@adamv
Copy link
Contributor

adamv commented Jan 22, 2012

Does this work with synfig-studio?

@ghost
Copy link
Author

ghost commented Jan 31, 2012

I have no idea, and to test out with Synfig Studio seems like a big hazle.

If things are uncertain, maybe abandon this request, and clear space in the queue?

@adamv
Copy link
Contributor

adamv commented Jan 31, 2012

synfig-studio is the major thing I see in Homebrew that depends on cairo++.

I could always just push and see if anyone complains.

@ghost
Copy link
Author

ghost commented Jan 31, 2012

Ohh.. It didn't have the dash :P I tried searching for it via Github, but couldn't find it.

I can try.

@ghost
Copy link
Author

ghost commented Jan 31, 2012

I can't seem to install it, because gdk-pixbuf halts :/ Will look into it later.

@jacknagel
Copy link
Contributor

Working on some updates to the other -mm formulae, will test this out against synfigstudio.

@ghost
Copy link
Author

ghost commented Feb 6, 2012

Thanks mate :)

@jacknagel
Copy link
Contributor

Branch with updated dependency tree for synfigstudio: https://github.com/jacknagel/homebrew/tree/mm

I limited the newer cairo to MACOS_VERSION <= 10.6, it would be nice if someone on Lion could build these and test synfigstudio.

@jacknagel
Copy link
Contributor

So synfigstudio consistently produces a bus error or segfault on startup:

(synfigstudio:40032): GLib-GObject-CRITICAL **: Object class gtkmm__CustomObject_N6studio15ValueBase_EntryE doesn't implement property 'editing-canceled' from interface 'GtkCellEditable'
Bus error

but this appears to have been happening already, without the updated packages, as there are unactioned bug reports upstream, e.g. http://sourceforge.net/tracker/?func=detail&aid=3452778&group_id=144022&atid=757416.

@adamv adamv closed this in 2950da2 Feb 12, 2012
@adamv
Copy link
Contributor

adamv commented Feb 12, 2012

Pulling.

sorin-ionescu pushed a commit to sorin-ionescu/legacy-homebrew that referenced this pull request Feb 13, 2012
Removed some patches.

Closes Homebrew#5636.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
jappievw pushed a commit to jappievw/homebrew that referenced this pull request Feb 14, 2012
Removed some patches.

Closes Homebrew#5636.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Sharpie pushed a commit to Sharpie/homebrew that referenced this pull request Sep 12, 2012
Removed some patches.

Closes Homebrew#5636.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
snakeyroc3 pushed a commit to snakeyroc3/homebrew that referenced this pull request Dec 17, 2012
Removed some patches.

Closes Homebrew#5636.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
@Homebrew Homebrew locked and limited conversation to collaborators Feb 16, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants