pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/x11/xfstt Update to version 1.6.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/5b0b0eacce9d
branches:  trunk
changeset: 465554:5b0b0eacce9d
user:      salo <salo%pkgsrc.org@localhost>
date:      Thu Jan 01 20:06:11 2004 +0000

description:
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

diffstat:

 x11/xfstt/MESSAGE          |   4 ++--
 x11/xfstt/Makefile         |   4 ++--
 x11/xfstt/PLIST            |   4 ++--
 x11/xfstt/distinfo         |  13 ++++++-------
 x11/xfstt/patches/patch-aa |  38 ++++++++++++++++++++------------------
 x11/xfstt/patches/patch-ab |   8 ++++----
 x11/xfstt/patches/patch-ac |  22 ++++++++++++----------
 7 files changed, 48 insertions(+), 45 deletions(-)

diffs (177 lines):

diff -r 7e89a0ea9427 -r 5b0b0eacce9d x11/xfstt/MESSAGE
--- a/x11/xfstt/MESSAGE Thu Jan 01 19:23:48 2004 +0000
+++ b/x11/xfstt/MESSAGE Thu Jan 01 20:06:11 2004 +0000
@@ -1,5 +1,5 @@
 ===========================================================================
-$NetBSD: MESSAGE,v 1.2 2003/05/06 17:43:13 jmmv Exp $
+$NetBSD: MESSAGE,v 1.3 2004/01/01 20:06:11 salo Exp $
 
 To use xfstt, you will need to perform the following steps:
 
@@ -7,7 +7,7 @@
    TrueType fonts from the fonts category), or copy your other TrueType
    fonts into
 
-       @PREFIX@/lib/X11/fonts/TrueType/
+       ${PREFIX}/lib/X11/fonts/TrueType/
 
 2. In case you don't have PKG_RCD_SCRIPTS set in your /etc/mk.conf, copy
    ${PREFIX}/etc/rc.d/xfstt to /etc/rc.d/xfstt and add the following
diff -r 7e89a0ea9427 -r 5b0b0eacce9d x11/xfstt/Makefile
--- a/x11/xfstt/Makefile        Thu Jan 01 19:23:48 2004 +0000
+++ b/x11/xfstt/Makefile        Thu Jan 01 20:06:11 2004 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.16 2003/12/20 10:42:45 grant Exp $
+# $NetBSD: Makefile,v 1.17 2004/01/01 20:06:11 salo Exp $
 #
 
-DISTNAME=              xfstt-1.4
+DISTNAME=              xfstt-1.6
 CATEGORIES=            x11 net fonts
 MASTER_SITES=          http://download.berlios.de/xfstt/
 
diff -r 7e89a0ea9427 -r 5b0b0eacce9d x11/xfstt/PLIST
--- a/x11/xfstt/PLIST   Thu Jan 01 19:23:48 2004 +0000
+++ b/x11/xfstt/PLIST   Thu Jan 01 20:06:11 2004 +0000
@@ -1,9 +1,9 @@
-@comment $NetBSD: PLIST,v 1.3 2003/02/22 13:33:31 salo Exp $
+@comment $NetBSD: PLIST,v 1.4 2004/01/01 20:06:11 salo Exp $
 bin/xfstt
 etc/rc.d/xfstt
 man/man1/xfstt.1
+share/doc/xfstt/CHANGES
 share/doc/xfstt/FAQ
-share/doc/xfstt/CHANGES
 share/doc/xfstt/THANKS
 share/doc/xfstt/TODO
 share/examples/xfstt/font.properties
diff -r 7e89a0ea9427 -r 5b0b0eacce9d x11/xfstt/distinfo
--- a/x11/xfstt/distinfo        Thu Jan 01 19:23:48 2004 +0000
+++ b/x11/xfstt/distinfo        Thu Jan 01 20:06:11 2004 +0000
@@ -1,9 +1,8 @@
-$NetBSD: distinfo,v 1.6 2003/02/22 13:33:31 salo Exp $
+$NetBSD: distinfo,v 1.7 2004/01/01 20:06:11 salo Exp $
 
-SHA1 (xfstt-1.4.tar.gz) = 25431050958da607536222b68ed1860cca8d4a5d
-Size (xfstt-1.4.tar.gz) = 323467 bytes
-SHA1 (patch-aa) = d4229fe26bee60d783f933b4ed9705ef39d0c785
-SHA1 (patch-ab) = c0ff812bab52579c4254557bc3890b19d5f936d8
-SHA1 (patch-ac) = 6247c7683f41e56f4017ae38e5c70e11ead22cec
-SHA1 (patch-ad) = c86c0d313be00057d0a485850d2e76d4958a036f
+SHA1 (xfstt-1.6.tar.gz) = 7fe623b27d85c5611346376d2b84e549db038c17
+Size (xfstt-1.6.tar.gz) = 346346 bytes
+SHA1 (patch-aa) = 40e4966dd619fc87e4b4e2797c32be9d330eae06
+SHA1 (patch-ab) = 18d41c9121c4b95b22a831fb987a97c90a8c0a86
+SHA1 (patch-ac) = 0832e115a04d19734cd6808ec1656082da1b118a
 SHA1 (patch-ae) = 18afec3897291c5cf135a466f173acb0341fd427
diff -r 7e89a0ea9427 -r 5b0b0eacce9d x11/xfstt/patches/patch-aa
--- a/x11/xfstt/patches/patch-aa        Thu Jan 01 19:23:48 2004 +0000
+++ b/x11/xfstt/patches/patch-aa        Thu Jan 01 20:06:11 2004 +0000
@@ -1,40 +1,42 @@
-$NetBSD: patch-aa,v 1.3 2003/02/22 13:33:31 salo Exp $
+$NetBSD: patch-aa,v 1.4 2004/01/01 20:06:11 salo Exp $
 
---- 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 @@
+--- 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 /usr/share/fonts/truetype and put some *ttf fonts there, now
+-      run:
 +      mkdir @PREFIX@/lib/X11/fonts/TrueType and put some *ttf fonts
-+      there, now run
++        there, now run:
  
        make xfstt && make install
        xfstt --sync
-@@ -171,9 +172,11 @@
+@@ -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
--      ln -s /DOS/windows/fonts /usr/share/fonts/truetype/winfonts
+-      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@/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
++        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
  
        Now run "xfstt --sync" in order to have the new fonts recognized.
        Adding fonts while xfstt is running doesn't work yet.
-@@ -346,8 +349,8 @@
+@@ -358,8 +358,8 @@
  
- 3.0  How do I put fonts in categories?
+ 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@/lib/X11/fonts/TrueType,
-+      e.g.  modern, script, brush, old, symbol, ...
++        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
+       names will be -modern-*, -script-*, -brush-* and so on.
  
diff -r 7e89a0ea9427 -r 5b0b0eacce9d x11/xfstt/patches/patch-ab
--- a/x11/xfstt/patches/patch-ab        Thu Jan 01 19:23:48 2004 +0000
+++ b/x11/xfstt/patches/patch-ab        Thu Jan 01 20:06:11 2004 +0000
@@ -1,10 +1,10 @@
-$NetBSD: patch-ab,v 1.3 2003/02/22 13:33:32 salo Exp $
+$NetBSD: patch-ab,v 1.4 2004/01/01 20:06:11 salo Exp $
 
---- doc/examples/font.properties.orig  2002-11-14 13:08:07.000000000 +0100
-+++ doc/examples/font.properties       2003-02-22 12:35:41.000000000 +0100
+--- doc/examples/font.properties.orig  2003-04-07 05:59:16.000000000 +0200
++++ doc/examples/font.properties       2004-01-01 20:46:52.000000000 +0100
 @@ -1,5 +1,4 @@
  # awt font properties for X11 with xfstt
--# copy to /usr/local/java/lib/font.properties
+-# copy to $(JAVA_HOME)/lib/font.properties
  
  dialog.plain.0                = -*-arial-medium-r-normal--*-%d-*-*-p-*-iso8859-1
  dialog.italic.0               = -*-arial-medium-i-normal--*-%d-*-*-p-*-iso8859-1
diff -r 7e89a0ea9427 -r 5b0b0eacce9d x11/xfstt/patches/patch-ac
--- a/x11/xfstt/patches/patch-ac        Thu Jan 01 19:23:48 2004 +0000
+++ b/x11/xfstt/patches/patch-ac        Thu Jan 01 20:06:11 2004 +0000
@@ -1,13 +1,15 @@
-$NetBSD: patch-ac,v 1.3 2003/02/22 13:33:32 salo Exp $
+$NetBSD: patch-ac,v 1.4 2004/01/01 20:06:11 salo Exp $
 
---- src/perftest.cc.orig       2002-11-14 13:08:09.000000000 +0100
-+++ src/perftest.cc    2003-02-22 10:39:47.000000000 +0100
-@@ -21,7 +21,7 @@
-  *
-  */
+--- src/Makefile.in.orig       2003-08-07 08:58:28.000000000 +0200
++++ src/Makefile.in    2004-01-01 20:51:39.000000000 +0100
+@@ -163,8 +163,8 @@
+ target_alias = @target_alias@
  
--#define TTFONTDIR     "/usr/share/fonts/truetype"
-+#define TTFONTDIR     "@PREFIX@/lib/X11/fonts/TrueType"
- #define MAXFONTBUFSIZE (2048*2048)
+ localedir = $(datadir)/locale
+-fontdir = $(datadir)/fonts/truetype
+-cachedir = $(localstatedir)/cache/xfstt
++fontdir = $(prefix)/lib/X11/fonts/TrueType
++cachedir = $(prefix)/lib/X11/fonts/TrueType
+ pidfile = $(localstatedir)/run/xfstt.pid
  
- #include "ttf.h"
+ LDADD = @LIBINTL@ -L$(top_srcdir)/libfstt -lfstt



Home | Main Index | Thread Index | Old Index