head 1.8; access; symbols pkgsrc-2013Q2:1.8.0.4 pkgsrc-2013Q2-base:1.8 pkgsrc-2012Q4:1.8.0.2 pkgsrc-2012Q4-base:1.8 pkgsrc-2012Q1:1.7.0.70 pkgsrc-2012Q1-base:1.7 pkgsrc-2011Q4:1.7.0.68 pkgsrc-2011Q4-base:1.7 pkgsrc-2011Q3:1.7.0.66 pkgsrc-2011Q3-base:1.7 pkgsrc-2011Q2:1.7.0.64 pkgsrc-2011Q2-base:1.7 pkgsrc-2011Q1:1.7.0.62 pkgsrc-2011Q1-base:1.7 pkgsrc-2010Q4:1.7.0.60 pkgsrc-2010Q4-base:1.7 pkgsrc-2010Q3:1.7.0.58 pkgsrc-2010Q3-base:1.7 pkgsrc-2010Q2:1.7.0.56 pkgsrc-2010Q2-base:1.7 pkgsrc-2010Q1:1.7.0.54 pkgsrc-2010Q1-base:1.7 pkgsrc-2009Q4:1.7.0.52 pkgsrc-2009Q4-base:1.7 pkgsrc-2009Q3:1.7.0.50 pkgsrc-2009Q3-base:1.7 pkgsrc-2009Q2:1.7.0.48 pkgsrc-2009Q2-base:1.7 pkgsrc-2009Q1:1.7.0.46 pkgsrc-2009Q1-base:1.7 pkgsrc-2008Q4:1.7.0.44 pkgsrc-2008Q4-base:1.7 pkgsrc-2008Q3:1.7.0.42 pkgsrc-2008Q3-base:1.7 cube-native-xorg:1.7.0.40 cube-native-xorg-base:1.7 pkgsrc-2008Q2:1.7.0.38 pkgsrc-2008Q2-base:1.7 cwrapper:1.7.0.36 pkgsrc-2008Q1:1.7.0.34 pkgsrc-2008Q1-base:1.7 pkgsrc-2007Q4:1.7.0.32 pkgsrc-2007Q4-base:1.7 pkgsrc-2007Q3:1.7.0.30 pkgsrc-2007Q3-base:1.7 pkgsrc-2007Q2:1.7.0.28 pkgsrc-2007Q2-base:1.7 pkgsrc-2007Q1:1.7.0.26 pkgsrc-2007Q1-base:1.7 pkgsrc-2006Q4:1.7.0.24 pkgsrc-2006Q4-base:1.7 pkgsrc-2006Q3:1.7.0.22 pkgsrc-2006Q3-base:1.7 pkgsrc-2006Q2:1.7.0.20 pkgsrc-2006Q2-base:1.7 pkgsrc-2006Q1:1.7.0.18 pkgsrc-2006Q1-base:1.7 pkgsrc-2005Q4:1.7.0.16 pkgsrc-2005Q4-base:1.7 pkgsrc-2005Q3:1.7.0.14 pkgsrc-2005Q3-base:1.7 pkgsrc-2005Q2:1.7.0.12 pkgsrc-2005Q2-base:1.7 pkgsrc-2005Q1:1.7.0.10 pkgsrc-2005Q1-base:1.7 pkgsrc-2004Q4:1.7.0.8 pkgsrc-2004Q4-base:1.7 pkgsrc-2004Q3:1.7.0.6 pkgsrc-2004Q3-base:1.7 pkgsrc-2004Q2:1.7.0.4 pkgsrc-2004Q2-base:1.7 pkgsrc-2004Q1:1.7.0.2 pkgsrc-2004Q1-base:1.7 pkgsrc-2003Q4:1.6.0.2 pkgsrc-2003Q4-base:1.6 netbsd-1-6-1:1.5.0.2 netbsd-1-6-1-base:1.5 netbsd-1-6:1.3.0.6 netbsd-1-6-RELEASE-base:1.3 pkgviews:1.3.0.2 pkgviews-base:1.3 buildlink2:1.2.0.2 buildlink2-base:1.2 netbsd-1-5-PATCH003:1.2 netbsd-1-5-PATCH001:1.2; locks; strict; comment @# @; 1.8 date 2012.06.13.08.15.14; author mef; state dead; branches; next 1.7; 1.7 date 2004.01.25.20.46.20; author wiz; state Exp; branches; next 1.6; 1.6 date 2003.02.22.13.33.32; author salo; state Exp; branches; next 1.5; 1.5 date 2002.09.27.17.03.21; author grant; state Exp; branches; next 1.4; 1.4 date 2002.08.22.02.21.07; author grant; state Exp; branches; next 1.3; 1.3 date 2002.07.18.05.24.49; author grant; state Exp; branches; next 1.2; 1.2 date 2001.02.28.10.26.03; author wiz; state Exp; branches; next 1.1; 1.1 date 2001.02.18.04.34.17; author hubertf; state Exp; branches; next ; desc @@ 1.8 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 @$NetBSD: patch-ae,v 1.7 2004/01/25 20:46:20 wiz Exp $ --- doc/xfstt.1x.orig 2002-11-14 13:08:07.000000000 +0100 +++ doc/xfstt.1x 2003-02-22 10:43:49.000000000 +0100 @@@@ -58,12 +58,12 @@@@ .I "\-\-dir name" Change xfstt's font directory. The default directory is -.IR /usr/share/fonts/truetype . +.IR @@PREFIX@@/lib/X11/fonts/TTF . .TP .I "\-\-cache name" Change xfstt's font cache directory. The default directory is -.IR /var/cache/xfstt . +.IR @@PREFIX@@/lib/X11/fonts/TTF . .TP .I "\-\-pidfile name" Change xfstt's pidfile location. @ 1.7 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 1 a1 1 $NetBSD: patch-ae,v 1.6 2003/02/22 13:33:32 salo Exp $ @ 1.6 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 @d1 1 a1 1 $NetBSD$ d10 1 a10 1 +.IR @@PREFIX@@/lib/X11/fonts/TrueType . d16 1 a16 1 +.IR @@PREFIX@@/lib/X11/fonts/TrueType . @ 1.5 log @Make this work with xpkgwedge by using PREFIX instead of X11BASE. Bump PKGREVISION. Fixes pkg/18197 from Urban Boquist . @ text @d3 3 a5 3 --- xfstt.1x.orig Fri Aug 2 12:03:15 2002 +++ xfstt.1x @@@@ -55,7 +55,7 @@@@ Don't open TCP socket, use unix domain o d12 8 a19 2 .I "\-\-res value" Force the resolution for underspecified fonts to value (typically 96 or 120). @ 1.4 log @Update to xfstt-1.3. Significant changes since 1.2: * Fixed unix socket and its dir permissions * Added full path to unix socket address and use sockaddr_un instead * Added support for --notcp * Removed hard coded limits on path length (needed by the Hurd) Significant changes since 1.1: * Fixes bug that broke xfstt when using unix * domain sockets under linux 2.4 * Fixed bug in realloc() use. * Added Patch for Boxdrawing glyphs * New Encodings: iso8859_11 (latin/Thai) and koi8_u * Now compiles properly under newer versions of gcc @ text @d10 1 a10 1 +.IR @@X11BASE@@/lib/X11/fonts/TrueType . @ 1.3 log @use @@X11BASE@@ in xfstt.1 instead of '/usr/X11R6' - yuck! @ text @d1 5 a5 19 $NetBSD: patch-ae,v 1.2 2001/02/28 10:26:03 wiz Exp $ --- xfstt.1x.orig Tue Jul 13 05:07:15 1999 +++ xfstt.1x Sat Nov 18 16:08:20 2000 @@@@ -3,7 +3,7 @@@@ xfstt \- X11 font server for *ttf fonts .SH SYNOPSIS .B xfstt -[--port n] [--dir dirname] [--unstrap] +[--port n] [--notcp] [--dir dirname] [--unstrap] [--multi] [--once] [--user username] [[--gslist] --sync] [--res resolution] [--encoding list] @@@@ -43,9 +43,12 @@@@ Change the port number for xfstt's font services. This version of Xfstt defaults to --port 7101. .TP +.I "\-\-notcp" +Don't open TCP socket, use unix domain only. +.TP d8 3 a10 2 -The default is --dir /usr/share/fonts/truetype. +The default is --dir @@X11BASE@@/lib/X11/fonts/TrueType. @ 1.2 log @We want RCS Ids in the patches. This is one of the things pkglint checks, so _please_ use it. @ text @d1 1 a1 1 $NetBSD$ d23 1 a23 1 +The default is --dir /usr/X11R6/lib/X11/fonts/TrueType. @ 1.1 log @ * Add --notcp option, to only listen on unix domain socket, not TCP socket. * Add rc.d startup script * Update pkg name to xfstt-1.1nb1 Code based on FreeBSD port, submitted by Martti Kuparinen in PR 12201 @ text @d1 1 @