summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2004-03-22 12:27:19 +0000
committerwiz <wiz@pkgsrc.org>2004-03-22 12:27:19 +0000
commit32f7584b9b7f1f295e4e787492b06b2a71607f32 (patch)
tree009c24b942441db07f3165d1abb120fe43757543
parent6f1192c68291b99066dc70f28e0085f907b45bfe (diff)
downloadpkgsrc-32f7584b9b7f1f295e4e787492b06b2a71607f32.tar.gz
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.
-rw-r--r--x11/p5-Tk/Makefile8
-rw-r--r--x11/p5-Tk/distinfo10
-rw-r--r--x11/p5-Tk/patches/patch-aa16
-rw-r--r--x11/p5-Tk/patches/patch-ab6
4 files changed, 20 insertions, 20 deletions
diff --git a/x11/p5-Tk/Makefile b/x11/p5-Tk/Makefile
index 356e4d44374..d33cef09828 100644
--- a/x11/p5-Tk/Makefile
+++ b/x11/p5-Tk/Makefile
@@ -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 @@ COMMENT= Perl5 interface to Tk
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 --git a/x11/p5-Tk/distinfo b/x11/p5-Tk/distinfo
index 1300e9de5d9..5a76fa95517 100644
--- a/x11/p5-Tk/distinfo
+++ b/x11/p5-Tk/distinfo
@@ -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 --git a/x11/p5-Tk/patches/patch-aa b/x11/p5-Tk/patches/patch-aa
index dc191de3feb..1df31434af0 100644
--- a/x11/p5-Tk/patches/patch-aa
+++ b/x11/p5-Tk/patches/patch-aa
@@ -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 --git a/x11/p5-Tk/patches/patch-ab b/x11/p5-Tk/patches/patch-ab
index 10beefbe002..7005d923d25 100644
--- a/x11/p5-Tk/patches/patch-ab
+++ b/x11/p5-Tk/patches/patch-ab
@@ -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";