e573efcd34
Tarballs only store timestamps with 1s resolution, while the fontconfig cache uses nano-second resolution from the filesystem to check that a directory hasn't changed. So the font directories extracted by the installer were almost always considered out of date, causing applications that use fontconfig to trigger a rebuild of the cache. Now, when installing with DESTDIR set, we use a perl one-liner to remove the nanoseconds from the mtime of the fonts directories before running fc-cache, so that the timestamps recorded in the cache match what will be set after extracting the xfont set. Help and suggestions from at least guenther@, millert@, espie@ and deraadt@ |
||
---|---|---|
.. | ||
adobe-75dpi | ||
adobe-100dpi | ||
adobe-utopia-75dpi | ||
adobe-utopia-100dpi | ||
adobe-utopia-type1 | ||
alias | ||
arabic-misc | ||
bh-75dpi | ||
bh-100dpi | ||
bh-lucidatypewriter-75dpi | ||
bh-lucidatypewriter-100dpi | ||
bh-ttf | ||
bh-type1 | ||
bitstream-75dpi | ||
bitstream-100dpi | ||
bitstream-type1 | ||
cronyx-cyrillic | ||
cursor-misc | ||
daewoo-misc | ||
dec-misc | ||
dejavu-ttf | ||
encodings | ||
ibm-type1 | ||
isas-misc | ||
jis-misc | ||
micro-misc | ||
misc-cyrillic | ||
misc-ethiopic | ||
misc-meltho | ||
misc-misc | ||
mutt-misc | ||
schumacher-misc | ||
screen-cyrillic | ||
sony-misc | ||
sun-misc | ||
util | ||
winitzki-cyrillic | ||
xfree86-type1 | ||
Makefile | ||
Makefile.inc |