Bug 19410

Summary: Add haiku as a build target
Product: cairo Reporter: scottmc <scottmc2>
Component: beos backendAssignee: Christian Biesinger <cbiesinger>
Status: RESOLVED WONTFIX QA Contact: cairo-bugs mailing list <cairo-bugs>
Severity: normal    
Priority: medium CC: umccullough
Version: 1.9.1Keywords: patch
Hardware: x86 (IA32)   
OS: other   
URL: http://ports.haiku-files.org/browser/haikuports/trunk/x11-libs/cairo/cairo-1.8.4-haiku.diff?rev=197
i915 platform: i915 features:
Attachments: new patch, WIP

Description scottmc 2009-01-05 13:47:35 UTC
Here is a patch that allows cairo to be built for Haiku.  Also needed would be a fresher version of config.guess and config.sub (look for a timestamp AFTER Jan 2008 which is when Haiku got added), but we can copy that in prior to building for now.
We haven't yet looked into updating the BeOS specific parts, just getting it to compile so far.  More to come we hope.

haikuports (ports.haiku-files.org)
Comment 1 Chris Wilson 2009-01-24 10:21:44 UTC
Hmm, I get a 404 when following that link, can you please attach the patch? Additionally, if you could maintain a git repo with your changes that would make applying them a lot easier. (Easier == more likely to be accepted ;-)
Comment 2 Matt Madia 2009-02-20 07:12:45 UTC
Created attachment 23134 [details] [review]
new patch,  WIP

This patch is from the efforts of umccullough , a fellow Haiku user.
The patch is a work-in-progress.  IIRC, Cairo compiles successfully but does not pass all tests.
Comment 3 Urias McCullough 2009-02-20 11:06:18 UTC
Just a note, that patch is pretty dirty as I was only using it for testing purposes.

It does compile, but tests do still crash with that patch. I have an even messier patch in progress that allows most of the tests to complete (albeit with many failures still) - which I'm still working on.

I will clean it up and provide it here when I can.

I am working directly from git, so the patch should be easier to review and apply when I've made some progress.
Comment 4 Corbin Simpson 2010-03-27 06:09:14 UTC
Tagging patch; will attempt triage later.
Comment 5 Bryce Harrington 2014-09-22 21:35:49 UTC
Closing since it has been nearly five years without further feedback regarding the changes needed to the patch.  Most of the patch involves only beos code, thus is probably low risk, if it's still wanted.  So, please feel free to re-open with a refreshed patch.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.