Subject: CVS commit: [pkgsrc-2003Q4] pkgsrc/x11/xfstt
To: None <>
From: Alistair G. Crooks <>
List: pkgsrc-changes
Date: 01/01/2004 22:56:24
Module Name:	pkgsrc
Committed By:	agc
Date:		Thu Jan  1 22:56:24 UTC 2004

Modified Files:
	pkgsrc/x11/xfstt [pkgsrc-2003Q4]: MESSAGE Makefile PLIST distinfo
	pkgsrc/x11/xfstt/patches [pkgsrc-2003Q4]: patch-aa patch-ab patch-ac

Log Message:
Pull up security fix to the pkgsrc-2003Q4 branch, requested by Lubomir

	Module Name:    pkgsrc
	Committed By:   salo
	Date:           Thu Jan  1 20:06:11 UTC 2004

	Modified Files:
		pkgsrc/x11/xfstt: MESSAGE Makefile PLIST distinfo
		pkgsrc/x11/xfstt/patches: patch-aa patch-ab patch-ac

	Log Message:
	Update to version 1.6.

	- correct usage of PREFIX in MESSAGE
	- sort PLIST


	- Fixed ttSyncAll only looking at fontdir subdirectories
	- Added more robust checking for cachedir
	- Removed a constant path size limitation (for the Hurd)
	- Fixed a typo in "syncing"
	- Minor indentation fixes
	- Started the transition to using C++ strings
	- Changed the libfstt API:
	    Fixed multiple memory leakages
	    The member getString doesn't need the conversion buffer anymore
	- Fixed the output format of --gslist

	- Fixed a possible security problem by checking the byteorder magic in
	  the connection handshake:
	    bugtraq id 8255

	- Fixed multiple buffer overflows in the network packet handling code:
	- New encoding: iso8859-14
	- Moved hardcoded dir locations to configure space
	- Mkdir the fontdir and cachedir in the make install target
	- Improve error messages when cachedir does not exist
	- Remove --gslist dependency on order of arguments
	- Replaced dprintfN with a debug function
	- Cleaned the debugging output
	- Indentation and minor source cosmetic changes
	- Updated to gettext 0.12.1, version 0.11.5 was buggy
	- Added a System V init file example
	- Cleaned the examples in doc/examples:,
	- Updated the documentation: doc/FAQ, INSTALL, THANKS, TODO, xfstt.1x

To generate a diff of this commit:
cvs rdiff -r1.2 -r1.2.2.1 pkgsrc/x11/xfstt/MESSAGE
cvs rdiff -r1.15 -r1.15.2.1 pkgsrc/x11/xfstt/Makefile
cvs rdiff -r1.3 -r1.3.2.1 pkgsrc/x11/xfstt/PLIST
cvs rdiff -r1.6 -r1.6.2.1 pkgsrc/x11/xfstt/distinfo
cvs rdiff -r1.3 -r1.3.2.1 pkgsrc/x11/xfstt/patches/patch-aa \
    pkgsrc/x11/xfstt/patches/patch-ab pkgsrc/x11/xfstt/patches/patch-ac

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.