Subject: CVS commit: pkgsrc/fonts/fontconfig
To: None <pkgsrc-changes@NetBSD.org>
From: Thomas Klausner <email@example.com>
Date: 09/11/2006 18:53:16
Module Name: pkgsrc
Committed By: wiz
Date: Mon Sep 11 18:53:16 UTC 2006
pkgsrc/fonts/fontconfig: Makefile PLIST distinfo
pkgsrc/fonts/fontconfig/patches: patch-aa patch-ac
Update to 2.4.0:
Fontconfig version 2.4 is API and ABI compatible with the 2.3
release, although some significant internal restructuring has
Major changes from the 2.3 series:
* Shared mmap'ed cache files. All font cache files are mapped
read-only and shared across multiple processes. Startup
performance and memory footprint of the library have, as a
result, been significantly improved.
* Configuration split into multiple files. While 2.3 provided
the ability to incorporate additional configuration files from
a directory, it didn't use them extensively. The new configuration
structure places most of the configuration into separate files
and provides conventions for naming them that are designed to
permit user and distribution customization of the library
without needing to edit the master config file.
* Eliminate internal symbols from shared library symbol table.
The shared library now exports precisely the list of symbols
present in the public header files. Use of private symbols,
always unsupported, will now result in failure to link and run.
Thanks to all who have made this release possible, especially
Patrick Lam who built the shared cache file code and performed most
of the maintenance over the last year.
Keith Packard 2006-9-9
To generate a diff of this commit:
cvs rdiff -r1.54 -r1.55 pkgsrc/fonts/fontconfig/Makefile
cvs rdiff -r1.11 -r1.12 pkgsrc/fonts/fontconfig/PLIST
cvs rdiff -r1.15 -r1.16 pkgsrc/fonts/fontconfig/distinfo
cvs rdiff -r1.8 -r1.9 pkgsrc/fonts/fontconfig/patches/patch-aa
cvs rdiff -r1.6 -r1.7 pkgsrc/fonts/fontconfig/patches/patch-ac
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.