head 1.8; access; symbols pkgsrc-2014Q3:1.7.0.4 pkgsrc-2014Q3-base:1.7 pkgsrc-2014Q2:1.7.0.2 pkgsrc-2014Q2-base:1.7 pkgsrc-2014Q1:1.6.0.16 pkgsrc-2014Q1-base:1.6 pkgsrc-2013Q4:1.6.0.14 pkgsrc-2013Q4-base:1.6 pkgsrc-2013Q3:1.6.0.12 pkgsrc-2013Q3-base:1.6 pkgsrc-2013Q2:1.6.0.10 pkgsrc-2013Q2-base:1.6 pkgsrc-2013Q1:1.6.0.8 pkgsrc-2013Q1-base:1.6 pkgsrc-2012Q4:1.6.0.6 pkgsrc-2012Q4-base:1.6 pkgsrc-2012Q3:1.6.0.4 pkgsrc-2012Q3-base:1.6 pkgsrc-2012Q2:1.6.0.2 pkgsrc-2012Q2-base:1.6 pkgsrc-2012Q1:1.5.0.70 pkgsrc-2012Q1-base:1.5 pkgsrc-2011Q4:1.5.0.68 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q3:1.5.0.66 pkgsrc-2011Q3-base:1.5 pkgsrc-2011Q2:1.5.0.64 pkgsrc-2011Q2-base:1.5 pkgsrc-2011Q1:1.5.0.62 pkgsrc-2011Q1-base:1.5 pkgsrc-2010Q4:1.5.0.60 pkgsrc-2010Q4-base:1.5 pkgsrc-2010Q3:1.5.0.58 pkgsrc-2010Q3-base:1.5 pkgsrc-2010Q2:1.5.0.56 pkgsrc-2010Q2-base:1.5 pkgsrc-2010Q1:1.5.0.54 pkgsrc-2010Q1-base:1.5 pkgsrc-2009Q4:1.5.0.52 pkgsrc-2009Q4-base:1.5 pkgsrc-2009Q3:1.5.0.50 pkgsrc-2009Q3-base:1.5 pkgsrc-2009Q2:1.5.0.48 pkgsrc-2009Q2-base:1.5 pkgsrc-2009Q1:1.5.0.46 pkgsrc-2009Q1-base:1.5 pkgsrc-2008Q4:1.5.0.44 pkgsrc-2008Q4-base:1.5 pkgsrc-2008Q3:1.5.0.42 pkgsrc-2008Q3-base:1.5 cube-native-xorg:1.5.0.40 cube-native-xorg-base:1.5 pkgsrc-2008Q2:1.5.0.38 pkgsrc-2008Q2-base:1.5 cwrapper:1.5.0.36 pkgsrc-2008Q1:1.5.0.34 pkgsrc-2008Q1-base:1.5 pkgsrc-2007Q4:1.5.0.32 pkgsrc-2007Q4-base:1.5 pkgsrc-2007Q3:1.5.0.30 pkgsrc-2007Q3-base:1.5 pkgsrc-2007Q2:1.5.0.28 pkgsrc-2007Q2-base:1.5 pkgsrc-2007Q1:1.5.0.26 pkgsrc-2007Q1-base:1.5 pkgsrc-2006Q4:1.5.0.24 pkgsrc-2006Q4-base:1.5 pkgsrc-2006Q3:1.5.0.22 pkgsrc-2006Q3-base:1.5 pkgsrc-2006Q2:1.5.0.20 pkgsrc-2006Q2-base:1.5 pkgsrc-2006Q1:1.5.0.18 pkgsrc-2006Q1-base:1.5 pkgsrc-2005Q4:1.5.0.16 pkgsrc-2005Q4-base:1.5 pkgsrc-2005Q3:1.5.0.14 pkgsrc-2005Q3-base:1.5 pkgsrc-2005Q2:1.5.0.12 pkgsrc-2005Q2-base:1.5 pkgsrc-2005Q1:1.5.0.10 pkgsrc-2005Q1-base:1.5 pkgsrc-2004Q4:1.5.0.8 pkgsrc-2004Q4-base:1.5 pkgsrc-2004Q3:1.5.0.6 pkgsrc-2004Q3-base:1.5 pkgsrc-2004Q2:1.5.0.4 pkgsrc-2004Q2-base:1.5 pkgsrc-2004Q1:1.5.0.2 pkgsrc-2004Q1-base:1.5 pkgsrc-2003Q4:1.3.0.2 pkgsrc-2003Q4-base:1.3 netbsd-1-6-1:1.2.0.2 netbsd-1-6-1-base:1.2 netbsd-1-6:1.1.1.1.0.8 netbsd-1-6-RELEASE-base:1.1.1.1 pkgviews:1.1.1.1.0.4 pkgviews-base:1.1.1.1 buildlink2:1.1.1.1.0.2 buildlink2-base:1.1.1.1 netbsd-1-5-PATCH003:1.1.1.1 netbsd-1-5-PATCH001:1.1.1.1 netbsd-1-5-RELEASE:1.1.1.1 netbsd-1-4-PATCH003:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.8 date 2014.11.12.15.33.11; author wiz; state dead; branches; next 1.7; commitid clgPbQN4xEutsUXx; 1.7 date 2014.06.01.18.49.41; author wiz; state Exp; branches; next 1.6; commitid 9YjGihmHlk7JOQCx; 1.6 date 2012.06.13.08.15.14; author mef; state Exp; branches; next 1.5; 1.5 date 2004.01.25.20.46.19; author wiz; state Exp; branches; next 1.4; 1.4 date 2004.01.01.20.06.11; author salo; state Exp; branches; next 1.3; 1.3 date 2003.02.22.13.33.31; author salo; state Exp; branches 1.3.2.1; next 1.2; 1.2 date 2002.09.27.17.03.21; author grant; state Exp; branches; next 1.1; 1.1 date 2000.09.04.15.49.36; author kim; state Exp; branches 1.1.1.1; next ; 1.3.2.1 date 2004.01.01.22.56.24; author agc; state Exp; branches; next ; 1.1.1.1 date 2000.09.04.15.49.36; author kim; state Exp; branches; next ; desc @@ 1.8 log @remove now unneeded patch. @ text @$NetBSD: patch-aa,v 1.7 2014/06/01 18:49:41 wiz Exp $ Convert hardcoded PATH to @@PREFIX@@ --- doc/FAQ.orig 2003-08-07 08:59:03.000000000 +0200 +++ doc/FAQ 2004-01-01 20:44:46.000000000 +0100 @@@@ -68,8 +68,8 @@@@ 1.1 How do I test it? - mkdir /usr/share/fonts/truetype and put some *ttf fonts there, now - run: + mkdir @@PREFIX@@/share/fonts/X11/TTF and put some *ttf fonts + there, now run: make xfstt && make install xfstt --sync @@@@ -175,11 +175,11 @@@@ 2.4 How does one add fonts? - Copy *.ttf fonts into the /usr/share/fonts/truetype/ directory or - put some softlinks to font directories in there. A typical example - is: + Copy *.ttf fonts into the @@PREFIX@@/share/fonts/X11/TTF/ + directory or put some softlinks to font directories in there. + A typical example is: - ln -s /DOS/windows/fonts /usr/share/fonts/truetype/winfonts + ln -s /DOS/windows/fonts @@PREFIX@@/share/fonts/X11/TTF/winfonts Now run "xfstt --sync" in order to have the new fonts recognized. Adding fonts while xfstt is running doesn't work yet. @@@@ -358,8 +358,8 @@@@ 3.0 How do I put fonts in categories? - Create some subdirectories in /usr/share/fonts/truetype, e.g. - modern, script, brush, old, symbol, ... + Create some subdirectories in @@PREFIX@@/share/fonts/X11/TTF, + e.g. modern, script, brush, old, symbol, ... and put the appropriate fonts in there. The corresponding font names will be -modern-*, -script-*, -brush-* and so on. @ 1.7 log @Use default font path. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.6 2012/06/13 08:15:14 mef Exp $ @ 1.6 log @(1) Bump version x11/xfstt 1.6 to 1.9 based on PR pkg/45478 (2) Some pkglint flags cleared, (comment on patches, INSTALATION_DIRS) (3) (No change) Consider dropping to support gcc-2.95 (huge patches). 1.9 (2012-05-02) Fix file descriptor leaks. Fix directory resource leaks and segfaults on opening errors. Reset the umask before creating the temporary directory. Rewrite showttf to use XCB instead of X11. 1.8 (2010-11-09) Remove the obsolete `--multi' option. Bump gettext dependency to 0.18. -- Use --previous in msgmerge to help translators. Blank unused fields of the fsError struct when sending an error. Fix segfaults on font open errors (thanks to Edward Welbourne). Handle mmap failures which might end up as segfaults otherwise. Fix crashes with fortify support when: -- Listing fonts (thanks to Erik Devriendt). -- Setting info file magic and type fields (thanks to Niall Creech). Fix segfault on fonts with unknown cmap format. Add SIGHUP handler to re-sync fonts cache. Do not hardcode any path component in the man page. Code cleanup: -- Fixed several compiler warnings. -- Constify types. -- Refactor client state into a new struct. -- Refactor font protocol error reply handling. -- Remove unused or duped includes. -- Switch more C `char *' strings to C++ strings. -- Use C++ algorithm instead of custom code. -- Always include "config.h" first. -- Use instead of our own types. Build system cleanup: -- Detect system endianness at build time. -- Enable silent rules by default if support is available. -- Do not use AM_MAINTAINER_MODE. -- Make X11 usage selectable at configure time (new `--with-x11'). -- Always build (but not install) extra tools. -- Use pkg-config to get fontsproto and x11 module flags. -- Fix `make distcheck'. 1.7 (2005-11-30) Made gettext external. Use autoreconf instead of `autogen.sh'. Changed mail address. Generate the manpage at build time, to use variable paths and version. Remove win32 obsolete code. Use new error, warning and info functions. Changed some data types names. Fix hyphen used as minus sign in manpage. Fix build failure on Irix with gcc 3.2 (thanks to Dirk Tilger). Add IPv6 support. Update FSF's address. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.5 2004/01/25 20:46:19 wiz Exp $ d13 1 a13 1 + mkdir @@PREFIX@@/lib/X11/fonts/TTF and put some *ttf fonts d25 1 a25 1 + Copy *.ttf fonts into the @@PREFIX@@/lib/X11/fonts/TTF/ d30 1 a30 1 + ln -s /DOS/windows/fonts @@PREFIX@@/lib/X11/fonts/TTF/winfonts d40 1 a40 1 + Create some subdirectories in @@PREFIX@@/lib/X11/fonts/TTF, @ 1.5 log @Convert to look in the TTF subdir for its fonts (instead of the TrueType subdir), since that's where all ttf fonts in pkgsrc are installed into. PKGREVISION=1. @ text @d1 3 a3 1 $NetBSD: patch-aa,v 1.4 2004/01/01 20:06:11 salo Exp $ @ 1.4 log @Update to version 1.6. - correct usage of PREFIX in MESSAGE - sort PLIST Changes: 1.6: ==== - 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 1.5.1: ====== - Fixed a possible security problem by checking the byteorder magic in the connection handshake: bugtraq id 8255 1.5: ==== - Fixed multiple buffer overflows in the network packet handling code: CAN-2003-0581 - 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: font.properties, test.sh - Updated the documentation: doc/FAQ, INSTALL, THANKS, TODO, xfstt.1x @ text @d1 1 a1 1 $NetBSD$ d11 1 a11 1 + mkdir @@PREFIX@@/lib/X11/fonts/TrueType and put some *ttf fonts d23 1 a23 1 + Copy *.ttf fonts into the @@PREFIX@@/lib/X11/fonts/TrueType/ d28 1 a28 1 + ln -s /DOS/windows/fonts @@PREFIX@@/lib/X11/fonts/TrueType/winfonts d38 1 a38 1 + Create some subdirectories in @@PREFIX@@/lib/X11/fonts/TrueType, @ 1.3 log @Updated to version 1.4. Changes: - added MESSAGE file with post-install instructions - minor cleanups 1.4: ==== - Auto* tools - Initial i18n support (not used yet) - Fixed slow down with some programs using FS_ListFontsWithXInfo - Fixed childs unlinking unix socket when father uid == childs uid - Added an option to specify pidfile location - Added endpwent() to prevent leaking one fd - Changed usage output 1.3.1: ====== - Added --cache description to man page @ text @d3 3 a5 3 --- doc/FAQ.orig 2002-11-14 13:08:07.000000000 +0100 +++ doc/FAQ 2003-02-22 12:34:43.000000000 +0100 @@@@ -67,7 +67,8 @@@@ d9 2 a10 1 - mkdir /usr/share/fonts/truetype and put some *ttf fonts there, now run d12 1 a12 1 + there, now run d16 1 a16 1 @@@@ -171,9 +172,11 @@@@ d20 7 a26 2 - Copy *.ttf fonts into the /usr/share/fonts/truetype/ directory or put some - softlinks to font directories in there. A typical example is d28 1 a28 5 + Copy *.ttf fonts into the @@PREFIX@@/lib/X11/fonts/TrueType/ + directory or put some softlinks to font directories in there. + A typical example is + + ln -s /DOS/windows/fonts @@PREFIX@@/lib/X11/fonts/TrueType/winfonts d32 1 a32 1 @@@@ -346,8 +349,8 @@@@ d34 1 a34 1 3.0 How do I put fonts in categories? d39 1 a39 1 + e.g. modern, script, brush, old, symbol, ... d41 1 a41 1 names will be -modern-*, -script-*, -brush-* and so on @ 1.3.2.1 log @Pull up security fix to the pkgsrc-2003Q4 branch, requested by Lubomir Sedlacik. 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 Changes: 1.6: ==== - 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 1.5.1: ====== - Fixed a possible security problem by checking the byteorder magic in the connection handshake: bugtraq id 8255 1.5: ==== - Fixed multiple buffer overflows in the network packet handling code: CAN-2003-0581 - 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: font.properties, test.sh - Updated the documentation: doc/FAQ, INSTALL, THANKS, TODO, xfstt.1x @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.4 2004/01/01 20:06:11 salo Exp $ d3 3 a5 3 --- doc/FAQ.orig 2003-08-07 08:59:03.000000000 +0200 +++ doc/FAQ 2004-01-01 20:44:46.000000000 +0100 @@@@ -68,8 +68,8 @@@@ d9 1 a9 2 - mkdir /usr/share/fonts/truetype and put some *ttf fonts there, now - run: d11 1 a11 1 + there, now run: d15 1 a15 1 @@@@ -175,11 +175,11 @@@@ d19 3 a21 3 - Copy *.ttf fonts into the /usr/share/fonts/truetype/ directory or - put some softlinks to font directories in there. A typical example - is: d23 4 a26 5 + directory or put some softlinks to font directories in there. + A typical example is: - ln -s /DOS/windows/fonts /usr/share/fonts/truetype/winfonts + ln -s /DOS/windows/fonts @@PREFIX@@/lib/X11/fonts/TrueType/winfonts d30 1 a30 1 @@@@ -358,8 +358,8 @@@@ d32 1 a32 1 3.0 How do I put fonts in categories? d37 1 a37 1 + e.g. modern, script, brush, old, symbol, ... d39 1 a39 1 names will be -modern-*, -script-*, -brush-* and so on. @ 1.2 log @Make this work with xpkgwedge by using PREFIX instead of X11BASE. Bump PKGREVISION. Fixes pkg/18197 from Urban Boquist . @ text @d3 11 a13 11 --- INSTALL.orig Sat Apr 17 23:10:37 1999 +++ INSTALL @@@@ -2,8 +2,9 @@@@ make && make install (use gmake instead of the standard make on FreeBSD) -2) Create a writeable directory /usr/share/fonts/truetype, copy some truetype *.ttf - files or create soflinks to truetype directories in there, then run +2) Create a writeable directory @@PREFIX@@/lib/X11/fonts/TrueType, + copy some truetype *.ttf files or create softlinks to truetype + directories in there, then run d15 1 d17 1 a17 2 3) Start xfstt in the background @@@@ -17,4 +18,7 @@@@ d19 6 a24 2 These install instructions should suffice for 98% of all users. For more advanced requirements refer to the xfstt(1x) man page or the FAQ. d26 14 a39 2 +Note: The pkgsrc rc.d script `xfstt' automatically runs +`xfstt --sync' before starting xfstt. @ 1.1 log @Initial revision @ text @d3 2 a4 2 --- INSTALL.orig Sat Apr 17 09:10:37 1999 +++ INSTALL Sun Sep 3 09:31:55 2000 d11 2 a12 2 +2) Create a writeable directory @@X11BASE@@/lib/X11/fonts/TrueType, + copy some truetype *.ttf files or create soflinks to truetype d17 8 @ 1.1.1.1 log @TrueType font server for X11 @ text @@