pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/x11/p5-Tk Update to 804.026:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a9ddf78cd646
branches:  trunk
changeset: 471238:a9ddf78cd646
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Mon Mar 22 12:27:19 2004 +0000

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

diffstat:

 x11/p5-Tk/Makefile         |   8 ++++----
 x11/p5-Tk/distinfo         |  10 +++++-----
 x11/p5-Tk/patches/patch-aa |  16 ++++++++--------
 x11/p5-Tk/patches/patch-ab |   6 +++---
 4 files changed, 20 insertions(+), 20 deletions(-)

diffs (82 lines):

diff -r c3a631869f02 -r a9ddf78cd646 x11/p5-Tk/Makefile
--- a/x11/p5-Tk/Makefile        Mon Mar 22 12:01:07 2004 +0000
+++ b/x11/p5-Tk/Makefile        Mon Mar 22 12:27:19 2004 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.35 2004/01/20 12:28:26 agc Exp $
+# $NetBSD: Makefile,v 1.36 2004/03/22 12:27:19 wiz Exp $
 # FreeBSD Id: Makefile,v 1.14 1997/09/14 04:00:00 jfitz Exp
 #
 
-DISTNAME=      Tk-800.024
-PKGNAME=       p5-Tk-800.024
+DISTNAME=      Tk-804.026
+PKGNAME=       p5-Tk-804.026
 SVR4_PKGNAME=  p5tk
 CATEGORIES=    x11 tk perl5
 MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=Tk/}
@@ -14,9 +14,9 @@
 
 BUILD_DEPENDS=         p5-HTML-Parser>=3.19:../../www/p5-HTML-Parser
 
-WRKSRC=                        ${WRKDIR}/Tk800.024
 USE_BUILDLINK2=                YES
 USE_X11=               YES
+PERL5_REQD=            5.8
 PERL5_PACKLIST=                ${PERL5_SITEARCH}/auto/Tk/.packlist
 
 MAKE_PARAMS=   X11=${X11BASE}
diff -r c3a631869f02 -r a9ddf78cd646 x11/p5-Tk/distinfo
--- a/x11/p5-Tk/distinfo        Mon Mar 22 12:01:07 2004 +0000
+++ b/x11/p5-Tk/distinfo        Mon Mar 22 12:27:19 2004 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.6 2002/04/20 05:02:32 shell Exp $
+$NetBSD: distinfo,v 1.7 2004/03/22 12:27:19 wiz Exp $
 
-SHA1 (Tk-800.024.tar.gz) = 65f0fef0d2ca66b257cde40d7edc63b30e33ef65
-Size (Tk-800.024.tar.gz) = 3489636 bytes
-SHA1 (patch-aa) = ad5b7a96006aa2c09a68c202a2e132b2c796dd8e
-SHA1 (patch-ab) = 9b01440c4035b71620e5a1e835e290f01b210f53
+SHA1 (Tk-804.026.tar.gz) = ba27ade9376a1c9a3211d56ee7b02e773317e994
+Size (Tk-804.026.tar.gz) = 6008334 bytes
+SHA1 (patch-aa) = 50269dbd48f637791182e833cf620c1da0b9ddbf
+SHA1 (patch-ab) = 67a2f18ceb289e3503ecb66a35b47915736cc52a
diff -r c3a631869f02 -r a9ddf78cd646 x11/p5-Tk/patches/patch-aa
--- a/x11/p5-Tk/patches/patch-aa        Mon Mar 22 12:01:07 2004 +0000
+++ b/x11/p5-Tk/patches/patch-aa        Mon Mar 22 12:27:19 2004 +0000
@@ -1,13 +1,13 @@
-$NetBSD: patch-aa,v 1.1 2000/09/12 20:01:14 jlam Exp $
+$NetBSD: patch-aa,v 1.2 2004/03/22 12:27:19 wiz Exp $
 
---- Tk/MMutil.pm.orig  Thu Mar 30 15:37:15 2000
+--- Tk/MMutil.pm.orig  Wed Dec 10 20:49:23 2003
 +++ Tk/MMutil.pm
-@@ -248,7 +248,7 @@
-    $self->{'LDFLAGS'} =~ s/-(debug|pdb:\w+)\s+//g;
-    $self->{'LDDLFLAGS'} =~ s/-(debug|pdb:\w+)\s+//g;
-   }
-- elsif ($^O =~ /(openbsd)/i)
-+ elsif ($^O =~ /(.*bsd)/i)
+@@ -301,7 +301,7 @@ sub const_config
+    }
+    $self->{'LDFLAGS'} =~ s/-flat_namespace//;
+    $self->{'LDFLAGS'} =~ s/-undefined\s+suppress//;
+-  } elsif ($^O =~ /(openbsd)/i)
++  } elsif ($^O =~ /(.*bsd)/i)
    {
     # -Bforcearchive is bad news for Tk - we don't want all of libpTk.a in all .so-s.
     $self->{'LDDLFLAGS'} =~ s/-Bforcearchive\s*//g;
diff -r c3a631869f02 -r a9ddf78cd646 x11/p5-Tk/patches/patch-ab
--- a/x11/p5-Tk/patches/patch-ab        Mon Mar 22 12:01:07 2004 +0000
+++ b/x11/p5-Tk/patches/patch-ab        Mon Mar 22 12:27:19 2004 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ab,v 1.1 2001/10/02 06:40:00 jlam Exp $
+$NetBSD: patch-ab,v 1.2 2004/03/22 12:27:19 wiz Exp $
 
---- myConfig.orig      Fri Mar 31 05:06:53 2000
+--- myConfig.orig      Sat Feb 28 17:59:28 2004
 +++ myConfig
-@@ -153,7 +153,7 @@
+@@ -160,7 +160,7 @@ sub lX11
         if (-r $lib)
          {
           print "Using -L$_ to find $lib\n";



Home | Main Index | Thread Index | Old Index