[Libreoffice-commits] .: distro-configs/LibreOfficeMinGW.conf distro-configs/LibreOfficeWin32.conf distro-configs/LibreOfficeWin64.conf

Korrawit Pruegsanusak detective.conan.1412 at gmail.com
Fri Mar 30 06:58:45 PDT 2012


Hello Michael, all,

On Fri, Mar 30, 2012 at 18:06, Michael Meeks <michael.meeks at suse.com> wrote:
>        At root there is some *serious* badness that crept in here. I'd really
> like someone to spend some time to unwind how exactly we managed to
> screw up our configure.in -so- badly and it remain un-detected for so
> long.

The git history is somehow screwed up.

The commit 9108788fc95f01b032b1cf6773b4d74537e5c2e1:

> author: Tor Lillqvist <tlillqvist at novell.com> 2011-05-28 10:05:28 (GMT)
> We always need cairo now with librsvg always being used
> At least, I think we do... So simplify the tests for it.

removed --enable-cairo on May 2011.


Next, the 54c611fa455fd5e9e8fc711c158085924f47d590:

> author: Philipp Lohmann [pl] <Philipp.Lohmann at Oracle.COM> 2011-04-12 18:37:07 (GMT)
> committer: Bjoern Michaelsen <bjoern.michaelsen at canonical.com> 2011-06-17 11:51:41 (GMT)
> ooo340fixes: #i117804#  differentiate between ENABLE_CAIRO and ENABLE_CAIRO_CANVAS [hg:e09be3339384]

introduced --enable-cairo-canvas on June 2011. But we still *have*
--enable-cairo in the tree at that time. See
http://cgit.freedesktop.org/libreoffice/core/tree/configure.in?id=54c611fa455fd5e9e8fc711c158085924f47d590#n205


Last, the 81a1c065fd3c0242efa0273eba0aefeebadcd877:

> author: Bjoern Michaelsen <bjoern.michaelsen at canonical.com> 2011-06-19 09:36:52 (GMT)
> committer: Bjoern Michaelsen <bjoern.michaelsen at canonical.com> 2011-06-19 09:36:52 (GMT)
> Merge branch 'master' into feature/gnumake4

removed --enable-cairo, accidentally with merge (?)
So, we are left with only --enable-cairo-canvas.

Note that currently Linux build configuration still has
--enable-cairo. See
http://cgit.freedesktop.org/libreoffice/core/tree/distro-configs/LibreOfficeLinux.conf#n40

> commit 202557da3c4f1cd57f46a4ba1c9d74e7b4d1c2db
> Author: Korrawit Pruegsanusak <detective.conan.1412 at gmail.com>
> Date:   Sun Aug 28 15:11:26 2011 +0700
>
>    Also build cairo on Windows if directx disabled

The reason behind this patch is at
http://lists.freedesktop.org/archives/libreoffice/2011-August/017228.html


Hope this helps :-)
Best Regards,
-- 
Korrawit Pruegsanusak


More information about the LibreOffice mailing list