[Libreoffice-bugs] [Bug 43917] pango requires that freetype build before cairo

2011-12-18 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=43917

--- Comment #1 from James  2011-12-18 00:26:57 
PST ---
I cannot see how it is implemented, so I am not very confident, but this may be
the required change:

$ (cd core/cairo; git diff)
diff --git a/cairo/prj/build.lst b/cairo/prj/build.lst
index 5827e76..4d93203 100644
--- a/cairo/prj/build.lst
+++ b/cairo/prj/build.lst
@@ -1,4 +1,4 @@
-lcairo cairo   : ZLIB:zlib libpng soltools NULL
+lcairo cairo   : ZLIB:zlib libpng soltools freetype NULL
 lcairo cairo   usr1-   all lcairo_mkout
NUL
 lcairo cairo\pixmannmake   -   all lcairo_pixman
NU
 lcairo cairo\cairo nmake   -   all lcairo_cairo
lca



-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 43917] pango requires that freetype build before cairo

2011-12-18 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=43917

--- Comment #2 from James  2011-12-18 11:40:09 
PST ---
No, it's not that simple.

freetype is failing to build, because it hasn't done a download:

dmake:  Error: --
`./unxmacxi.pro/misc/dbf2caca1d3afd410a29217a9809d397-freetype-2.4.8.unpack'
not found, and can't be made

and there seems to be a system freetype:

$ man -k freetype
FcFreeTypeCharIndex(3)   - map Unicode to glyph id
FcFreeTypeCharSet(3) - compute unicode coverage
FcFreeTypeCharSetAndSpacing(3) - compute unicode coverage and spacing type
FcFreeTypeQuery(3)   - compute pattern from font file (and index)
FcFreeTypeQueryFace(3)   - compute pattern from FT_Face
Xft(3)   - X FreeType interface library
$

which we probably should be using instead.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 43917] pango requires that freetype build before cairo

2011-12-19 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=43917

--- Comment #3 from James  2011-12-19 01:45:48 
PST ---
Nope; I think it's still getting worse.

My best guess is that MacOS libreoffice is in the middle of transitioning from
freetype to quartz fonts.  Unfortunately, this passes through cairo and is
visible in pango, and the required extensions to pango haven't been written
yet.

This is above my pay-grade, and I'm going to move to origin/libreoffice-3-5 and
see if I have better luck.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 43917] pango requires that freetype build before cairo

2011-12-20 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=43917

Christian Lohmaier  changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||WORKSFORME

--- Comment #4 from Christian Lohmaier  2011-12-20 04:34:30 
PST ---
" -I/opt/local/include/freetype2 "

This is not standard Mac OSX / XCode stuff. Thus you got a "polluted"
environment with stuff from macports/fink/darwinports/whatever.

Building is only supported with "plain" Mac OSX & XCode (with the exception of
the mozilla dependencies and make and unzip for 10.4/XCode 2.5 based systems).

Building against macports/find/whatever is explicitly not supported. However
patches are welcome to shield the environment against accidentally using those
components.

But an issue against this is pointless (unless you want to provide patches
yourself). Thus worksfrome. Feel free to send appropriate patches to the
mailinglist/join irc to discuss the topic in greater detail.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 43917] pango requires that freetype build before cairo

2011-12-21 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=43917

James  changed:

   What|Removed |Added

 Status|RESOLVED|CLOSED

--- Comment #5 from James  2011-12-21 22:25:15 
PST ---
This is a comment for the benefit of the next person with the problem.

The "pollution" requires that there is a system pkg-config and a system
freetype.

Pango uses pkg-config to find freetype and assumes, wrongly, that cairo was
built with freetype.

There is a patch in the queue, to hide the system pkg-config, if any, from
pango, which should make this symptom go away.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs