Subject: CVS commit: pkgsrc/x11/p5-Tk
To: None <pkgsrc-changes@NetBSD.org>
From: Thomas Klausner <wiz@netbsd.org>
List: pkgsrc-changes
Date: 03/22/2004 12:27:19
Module Name:	pkgsrc
Committed By:	wiz
Date:		Mon Mar 22 12:27:19 UTC 2004

Modified Files:
	pkgsrc/x11/p5-Tk: Makefile distinfo
	pkgsrc/x11/p5-Tk/patches: patch-aa patch-ab

Log Message:
Update to 804.026:
This a re-port of a perl interface to Tk8.4.
C code is derived from Tcl/Tk8.4.5.
It also includes all the C code parts of Tix8.1.4 from SourceForge.
The perl code corresponding to Tix's Tcl code is not fully implemented.

Perl API is essentially the same as Tk800 series Tk800.025 but has not
been verified as compliant. There ARE differences see pod/804delta.pod.

The goal of this release is Unicode support via perl's and
core-tk's use of UTF-8.
Tk804.026 builds and loads into a threaded perl but is NOT
yet thread safe.

This Tk804 is only likely to work with perl5.8.0 or later.
Perl's UTF-8 support has improved since it was introduced in perl5.6.0.
Some functions (regular expression match in Text widgets) are known
to only work with perl5.8.1 and later

There are a lot more tests in Tk804. Some notably t/entry.t and
t/listbox.t very dependant on the available fonts and to a lesser
extent the window manager used. (See below for a list of fails
which can be "expected" even if nothing is really wrong.)

Others t/JP.t and t/KR.t need oriental fonts and can take a long time to
run on a machine with a lot of fonts but which lacks the glyphs tests are
looking for.


To generate a diff of this commit:
cvs rdiff -r1.35 -r1.36 pkgsrc/x11/p5-Tk/Makefile
cvs rdiff -r1.6 -r1.7 pkgsrc/x11/p5-Tk/distinfo
cvs rdiff -r1.1 -r1.2 pkgsrc/x11/p5-Tk/patches/patch-aa \
    pkgsrc/x11/p5-Tk/patches/patch-ab

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