Issue 74170 - Enable use of prebuild cairo binaries
Summary: Enable use of prebuild cairo binaries
Status: CLOSED FIXED
Alias: None
Product: gsl
Classification: Code
Component: code (show other issues)
Version: OOo 2.2
Hardware: All All
: P3 Trivial (vote)
Target Milestone: OOo 3.0
Assignee: thb
QA Contact: issues@gsl
URL:
Keywords:
Depends on:
Blocks: 69066 70519
  Show dependency tree
 
Reported: 2007-02-04 19:38 UTC by moxfox
Modified: 2009-07-20 14:55 UTC (History)
5 users (show)

See Also:
Issue Type: PATCH
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
Initial patch for enabling prebuilt binaries with cairo (4.63 KB, patch)
2007-02-04 19:42 UTC, moxfox
no flags Details | Diff
Updated patch, with better handling of Mac OS X cairo binaries (4.68 KB, patch)
2007-02-07 20:32 UTC, moxfox
no flags Details | Diff
fix bug (4.68 KB, patch)
2007-02-07 20:36 UTC, moxfox
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this issue.
Description moxfox 2007-02-04 19:38:21 UTC
As suggested by thb, this issue enables using of prebuilt binaries for cairo, so
that OOo CairoCanvas (in module canvas) can be easily built with other platforms
than linux.

The patch has code for WNT, although it has not been tested in Windows, and
general UNX, for which MACOSXGCCP has been tested.

(BTW. there should be a generic place for prebuilt binaries in OOo website)

Please check.
Comment 1 moxfox 2007-02-04 19:42:11 UTC
Created attachment 42721 [details]
Initial patch for enabling prebuilt binaries with cairo
Comment 2 moxfox 2007-02-04 19:47:24 UTC
How to test:

configure script in config_office has not been modified for this yet. However,
setting ENABLE_CAIRO=TRUE and SYSTEM_CAIRO=NO, the prebuilt binaries will be used.

cd external && build
deliver

=> if appropriate binaries (.zip/.tar.gz) do not exist in external/cairo/ they
are downloaded using curl (does this work in Windows?)
Comment 3 philipp.lohmann 2007-02-05 12:08:28 UTC
pl->thb: fine by me
Comment 4 moxfox 2007-02-07 20:32:18 UTC
Created attachment 42840 [details]
Updated patch, with better handling of Mac OS X cairo binaries
Comment 5 moxfox 2007-02-07 20:36:11 UTC
Created attachment 42841 [details]
fix bug
Comment 6 thb 2007-02-14 09:40:09 UTC
.
Comment 7 thb 2007-06-01 17:20:54 UTC
Appears to be fixed & committed in CWS cairoquartz01 already.
Comment 8 moxfox 2007-06-01 19:26:50 UTC
Yes, but building on Windows needs to be checked and tested. Esp. downloading is
still a question mark. Feel free to work directly on the cws, though.
Comment 9 thb 2007-06-02 23:04:33 UTC
Building on windows works, downloading as well (though I did that from within
the Sun environment, not vanilla OOo). I'm currently merging the remainder of
tml's fixes, and am more concerned that I didn't broke quartz (well, at least it
still compiles there).

@tml: could you give it a whirl on your windows boxen?
Comment 10 moxfox 2008-03-10 22:58:21 UTC
done and ready in CWS cairoquartz01 (target for 3.0).
Comment 11 thb 2008-03-27 23:02:52 UTC
Verified.
Comment 12 thorsten.ziehm 2009-07-20 14:55:33 UTC
This issue is closed automatically and wasn't rechecked in a current version of
OOo. The fixed issue should be integrated in OOo since more than half a year. If
you think this issue isn't fixed in a current version (OOo 3.1), please reopen
it and change the field 'Target Milestone' accordingly.

If you want to download a current version of OOo =>
http://download.openoffice.org/index.html
If you want to know more about the handling of fixed/verified issues =>
http://wiki.services.openoffice.org/wiki/Handle_fixed_verified_issues