[ft-devel] ft2build.h being regenerated each time.

2013-04-04 Thread Samuel Williams
It seems like the process to install files isn't preserving mtime which reduces the effectiveness of other build systems which work based on mtime for computing what needs to be compiled. Specifically, one case, ft2build.h seems to get copied without preserving mtime: /usr/bin/install -c -m 644

Re: [ft-devel] vertBearingY of CFF glyphs is always unscaled

2013-04-04 Thread Khaled Hosny
On Thu, Apr 04, 2013 at 06:14:07AM +0200, Werner LEMBERG wrote: [CCed Behdad] I had an issue with vertical text layout in HarfBuzz, in short we have the calculation: y = metrics.horiBearingY - (-metrics.vertBearingY) and since horiBearingY is scaled with font size while

Re: [ft-devel] ft2build.h being regenerated each time.

2013-04-04 Thread Samuel Williams
The main issue, as demonstrated, is that the mtime of the file is not preserved. This means that build tools that depend on mtime (e.g. make) fail to work as efficiently as possible as it appears that the file has changed, but in actual fact it hasn't. Using -C instead of -c is a suitable

Re: [ft-devel] ft2build.h being regenerated each time.

2013-04-04 Thread Werner LEMBERG
The main issue, as demonstrated, is that the mtime of the file is not preserved. This means that build tools that depend on mtime (e.g. make) fail to work as efficiently as possible as it appears that the file has changed, but in actual fact it hasn't. Up to now I've never seen the case