head 1.5; access; symbols pkgsrc-2013Q2:1.5.0.30 pkgsrc-2013Q2-base:1.5 pkgsrc-2012Q4:1.5.0.28 pkgsrc-2012Q4-base:1.5 pkgsrc-2011Q4:1.5.0.26 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q2:1.5.0.24 pkgsrc-2011Q2-base:1.5 pkgsrc-2009Q4:1.5.0.22 pkgsrc-2009Q4-base:1.5 pkgsrc-2008Q4:1.5.0.20 pkgsrc-2008Q4-base:1.5 pkgsrc-2008Q3:1.5.0.18 pkgsrc-2008Q3-base:1.5 cube-native-xorg:1.5.0.16 cube-native-xorg-base:1.5 pkgsrc-2008Q2:1.5.0.14 pkgsrc-2008Q2-base:1.5 pkgsrc-2008Q1:1.5.0.12 pkgsrc-2008Q1-base:1.5 pkgsrc-2007Q4:1.5.0.10 pkgsrc-2007Q4-base:1.5 pkgsrc-2007Q3:1.5.0.8 pkgsrc-2007Q3-base:1.5 pkgsrc-2007Q2:1.5.0.6 pkgsrc-2007Q2-base:1.5 pkgsrc-2007Q1:1.5.0.4 pkgsrc-2007Q1-base:1.5 pkgsrc-2006Q4:1.5.0.2 pkgsrc-2006Q4-base:1.5 pkgsrc-2006Q3:1.3.0.2 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.2.0.22 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.2.0.20 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.2.0.18 pkgsrc-2005Q4-base:1.2 pkgsrc-2005Q3:1.2.0.16 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.2.0.14 pkgsrc-2005Q2-base:1.2 pkgsrc-2005Q1:1.2.0.12 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.2.0.10 pkgsrc-2004Q4-base:1.2 pkgsrc-2004Q3:1.2.0.8 pkgsrc-2004Q3-base:1.2 pkgsrc-2004Q2:1.2.0.6 pkgsrc-2004Q2-base:1.2 pkgsrc-2004Q1:1.2.0.4 pkgsrc-2004Q1-base:1.2 pkgsrc-2003Q4:1.2.0.2 pkgsrc-2003Q4-base:1.2 netbsd-1-6-1:1.1.1.1.0.2 netbsd-1-6-1-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.5 date 2006.12.04.12.41.51; author wiz; state dead; branches; next 1.4; 1.4 date 2006.10.04.17.15.06; author wiz; state Exp; branches; next 1.3; 1.3 date 2006.09.19.08.47.22; author jnemeth; state Exp; branches; next 1.2; 1.2 date 2003.08.31.19.19.14; author wiz; state dead; branches; next 1.1; 1.1 date 2002.12.11.20.12.45; author jmmv; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2002.12.11.20.12.45; author jmmv; state Exp; branches; next ; desc @@ 1.5 log @Update to 2.4.2: 2.4.2 Han-Wen Nienhuys: FcStrCanonFileName buggy for mingw. (bug 8311) More fixes for Win32 building (bug 8311) Kean Johnston: Don't use varargs CPP macros in fccache.c. (bug 8733) Keith Packard: Remove documentation for non-existant FcConfigNormalizeFontDir. Build fontconfig.def from header files when needed. Detect and use available random number generator (bug 8308) Add sparc64 architecture string. FcStrCanonAbsoluteFilename should be static. Use explicit platform/nameid order when scanning ttf files. Warn (and recover) from config file without elements. Avoid writing uninitialized structure pad bytes to cache files. Fix grep pattern in makealias to work on non-Gnu grep (bug 8368). Add FcFreeTypeQueryFace external API. Bug #7311. Segfault scanning non-font files. Disallow scan edit of user vars. (#8767) Add space between type and formal in devel man pages (bug 8935) Mike FABIAN: Do not clean cache files for different architectures Peter Breitenlohner: A VPATH build of fontconfig-2.4.1 fails for various reasons. Bug 8933. Use instead of when documenting fonts.conf. Bug 8935. Fix fc-cat documentation (bug 8935). @ text @$NetBSD: patch-ad,v 1.4 2006/10/04 17:15:06 wiz Exp $ --- fc-arch/fcarch.tmpl.h.orig 2006-09-14 01:39:42.000000000 +0000 +++ fc-arch/fcarch.tmpl.h @@@@ -32,6 +32,7 @@@@ x86 78563412_00000001_00000004_00000004_00000004_00000010_00000004_00000004_00000008_00000004_00000004_0000000c_00000004_00000004_00000010_00000004_00000004_00000002_00000020_00000004_0000001c x86-64 78563412_00000001_00000008_00000004_00000008_00000018_00000008_00000008_00000010_00000004_00000008_00000010_00000004_00000008_00000018_00000008_00000008_00000002_00000020_00000004_00000030 ppc 12345678_00000001_00000004_00000004_00000004_00000010_00000004_00000004_00000008_00000004_00000004_00000010_00000004_00000004_00000010_00000004_00000004_00000002_00000020_00000004_0000001c +sparc64 12345678_00000001_00000008_00000004_00000008_00000018_00000008_00000008_00000010_00000004_00000008_00000010_00000004_00000008_00000018_00000008_00000008_00000002_00000020_00000004_00000030 ppc64 12345678_00000001_00000008_00000004_00000008_00000018_00000008_00000008_00000010_00000004_00000008_00000010_00000004_00000008_00000018_00000008_00000008_00000002_00000020_00000004_00000030 m68k 12345678_00000001_00000004_00000004_00000004_00000010_00000004_00000004_00000008_00000004_00000004_0000000c_00000004_00000004_00000010_00000004_00000004_00000002_00000020_00000004_0000001c mipsel 78563412_00000001_00000004_00000004_00000004_00000010_00000004_00000004_00000008_00000004_00000004_00000010_00000004_00000004_00000010_00000004_00000004_00000002_00000020_00000004_0000001c @ 1.4 log @regen patch-ad (for MacOS X). @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.3 2006/09/19 08:47:22 jnemeth Exp $ @ 1.3 log @add support for sparc64 approved for commit during freeze by wiz@@ @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- fc-arch/fcarch.tmpl.h.orig 2006-09-06 17:12:17.000000000 -0700 d5 1 a5 1 @@@@ -32,3 +32,4 @@@@ d10 3 @ 1.2 log @Update to 2.2.1. Lots more documentation installed, fontconfig-config replaced with pkgconfig file. Changelog covered some versions only: Release 2.2.0: * Change version number to 2.2.0 Prerelease 2.1.94: * BDF property support for foundry and width (Juliusz Chroboczek) * Clean up GCC warnings (Colin Walters) Prerelease 2.1.93: * Use Type1 FontInfoRec to get more detailed weight information * Run fc-cache from source tree to try and resolve LFS install issues * Fix fontconfig-user.html generation (was getting smashed) * Debian build files are in CVS now * Fixes to build on Windows * Compute monospacing by looking at glyphs instead of trusting font * Get widths and more detailed weight from TrueType OS/2 table * Global cache was re-statting a lot of files. * Yet more RPM fixes from RedHat @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.1 2002/12/11 20:12:45 jmmv Exp $ d3 7 a9 11 --- src/Makefile.in.orig Thu Aug 1 17:57:26 2002 +++ src/Makefile.in @@@@ -26,7 +26,7 @@@@ TOPDIR=.. include $(TOPDIR)/config/Makedefs -LIBS=@@LIBS@@ +LIBS=@@LIBS@@ @@LDFLAGS@@ SRCS=fcatomic.c \ fcblanks.c \ @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ @ 1.1.1.1 log @Initial import of fontconfig, version 2.1. Description follows: Fontconfig is a library for configuring and customizing font access. Fontconfig can: * discover new fonts when installed automatically, removing a common source of configuration problems. * perform font name substitution, so that appropriate alternative fonts can be selected if fonts are missing. * identify the set of fonts required to completely cover a set of languages. * have GUI configuration tools built as it uses an XML-based configuration file (though with autodiscovery, we believe this need is minimized). * efficiently and quickly find the fonts you need among the set of fonts you have installed, even if you have installed thousands of fonts, while minimzing memory usage. * be used in concert with the X Render Extension and FreeType to implement high quality, anti-aliased and subpixel rendered text on a display. Fontconfig does not: * render the fonts themselves (this is left to FreeType or other rendering mechanisms). * depend on the X Window System in any fashion, so that printer only applications do not have such dependencies. Approved by wiz. @ text @@