Subject: CVS commit: pkgsrc/fonts/fontconfig
From: Thomas Klausner
Date: 2009-12-06 14:19:15
Message id: 20091206131915.E4DC3175DD@cvs.netbsd.org

Log Message:
Update to 2.8.0:

    Bump version to 2.8.0

    Bump libtool revision in preparation for release

    Improve zip "distribution"

    Don't put entries for directories in the zip file. Fetch manpages from
    correct place.

    Use correct autoconf variable

    Use LIBT_CURRENT_MINUS_AGE instead of the undefined
    lt_current_minus_age for the name of the DLL when generating the MS
    style import library.

    [fc-arch] Rename architecture names to better reflect what they are

    We only care about three properties in the arch:

      - endianness
      - pointer size
      - for 32-bit archs, whether double is aligned on 4 or 8 bytes

    This leads to the following 6 archs (old name -> new name):

	x86    -> le32d4
	mipsel -> le32d8
	x86-64 -> le64
	m68k   -> be32d4
	ppc    -> be32d8
	ppc64  -> be64

    [fc-arch] Beautify the arch template

    [fc-case] Update CaseFolding.txt to Unicode 5.2.0

    [fc-glyphname] Remove Adobe glyphlist

    It was unused.

    Clean up Makefile's a bit

    [fc-glyphname] Rename internal arrays to prefix with _fc_

    Although they were static, I was still surprised that gdb was seeing
    our variable "glyphs".  Not helpful.

    [src] Create fcglyphname.h automatically

    [fc-glyphname] Cleanup Makefile.am

    Remove bogus comment

    Last night in between my dreams I also noticed that we support Unicode
    values up to 0x01000000 and not 0x00100000 which I thought before.
    This covers the entire Unicode range.

    Make sure fclang.h and fcarch.h are built

    [lang] Fix serializing LangSet from older versions

    [arch] Try to ensure proper FcLangSet alignment in arch

    [xml] Remove unused code

    [int] Remove more unused macros

    Enable automake silent rules

    [int] Remove fc_value_* macros that did nothing other than renaming

    [int] Remove fc_storage_type() in favor of direct access to v->type

    Remove unused macros

    Bump cache version up from 2 to 3 and fix FcLangSet caching/crash

    Protect cache against future expansions of FcLangSet (adding new
    orth files).  Previously, doing so could change the size of
    that struct.  Indeed, that happened between 2.6.0 and 2.7.3, causing
    crashes.  Unfortunately, sizeof(FcLangSet) was not checked in
    fcarch.c.

    This changes FcLangSet code to be able to cope with struct size
    changes.
    And change cache format, hence bumping from 2 to 3.

    [int] Define MIN/MAX/ABS macros

    [fc-arch] Add FcAlign to arch signature

    Move FcAlign to fcint.h

    Clarify default confdir and cachedir better.

    Also remove --with-docdir.	It can be set by setting docdir variable.

Files:
RevisionActionfile
1.71modifypkgsrc/fonts/fontconfig/Makefile
1.32modifypkgsrc/fonts/fontconfig/distinfo