summaryrefslogtreecommitdiff
path: root/x11/p5-Tk
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2010-09-12 12:59:47 +0000
committerwiz <wiz@pkgsrc.org>2010-09-12 12:59:47 +0000
commit0e8fe4707720f275ac683dfb0e8c22df404da7b3 (patch)
tree7d9d2bb43ae27458958cae51ed77ea0178d40506 /x11/p5-Tk
parent8d11d99f3eda95986b1f6f210f7d44100c51bd93 (diff)
downloadpkgsrc-0e8fe4707720f275ac683dfb0e8c22df404da7b3.tar.gz
Update to 804.029. Test failures:
Failed 67/71 test programs. 3/4212 subtests failed. But at least this version compiles, in contrast to the previous one. Tk-804.029 release (2010-05-27) ------------------ This is basically the same like Tk-804.028_503. Tests after.t is a TODO test on Windows. Tk-804.028_503 release (2010-05-13) ---------------------- Fixes Tk::Text documentation mentioned -reverse where it should be -backwards. Also allow -forwards/-backwards to be abbreviated in FindNext call. Added WRITE method for tied Text widgets. Fixed display of Unicode characters in Windows toplevel menus. No special LDDLFLAGS handling on MacOSX systems, which probably caused an unusable Tk module (i.e. bus errors) Fixes Strawberry Perl builds (probably was broken on all 64bit systems) Informal patch by Eduard Wulff Tests A missing rgb.txt is no more an error in the Tk::ColorEditor tests, as rgb.txt may be missing completely in some X11 installations. Documentation Fixed minor typo in ProgressBar documentation Documented that -width and -height do not work with NoteBook widgets Tk-804.028_502 release (2010-01-30) ---------------------- Fixes Support for perl 5.11.2 and later (UTF8_MAXLEN_UCLC is not available anymore) Use 'configure' for building libpng under IRIX64 PNG did not build under AIX and IRIC64, unchecked fix Workaround for a perl bug (?) when using "eq" under a Japanese locale under Windows (sample fail report: http://www.nntp.perl.org/group/perl.cpan.testers/2008/11/msg2550386.html) Tk did not support more than 32 fds on 64bit machines Tk::Trace fix to make Tk::Gauge work Fixed some regular expression-related and other errors, patch by Alexander Krasnorutsky, see Workaround for SvREADONLY issue with 5.8.x Another possible rgb.txt location, by h.m.brand Fix for attaching balloons to items of scrolled widgets http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=246363 Fixed XIM event filtering. Fixed compilation with newer gcc RecolorTree was broken since Tk-804.027_501 if called separately. Reported and patched by Michael Parker Control-X/Y/C now also works if Caps Lock is active http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=205895 Copy/paste operations between KDE and Perl/Tk applications on 64bit system did not work, patch by Petr Pajas Canvas grids: -color was documented, but only -fill was implemented. In future both is supported. Patch for mingw-w64 gcc compiler, supplied by kmx Documentation Documentation on "Perl/Tk and Unicode" Fixed cget/delete confusion in Entry.pod Tk-804.028_501 release (2008-11-04) ---------------------- Fixes File permissions of the tarball seemed to be problematic under Windows Vista and Strawberry Perl 5.10.0.3, causing aborted builds. This is hopefully fixed now. Changed cygwin default to x11 (native MSWin32 port still does not work). New There's now an "examples" directory containing some useful scripts previously been elsewhere in the distribution. Documentation Documented ROText key bindings. New README for Strawberry Perl. Tests Prevent Event mini tests to be run when the rest of Tk is not tested, to avoid insignificant PASSes at cpantesters. More tests marked as TODO or SKIP. Tk-804.028_500 release (2008-10-01) ---------------------- Fixes Security fix for GIF reader (CVE-2006-4484, report and patch by Anicka Bernathova) Make sure Tk::MsgBox is not displayed before calling Show() Solved problems with fileevent on 64bit architectures (this also fixes a problem with POE) Makefile.PL updates (auto-creation of META.yml, added LICENSE, exit cleanly if prereqs are missing --- this is for cpan testers) Fixed typo in Tk::FBox Added different location of rgb.txt on Mac OS X 10.5.1 systems Fixed a makedepend issue, reported by marek.rouchal Fixed Tk::ColorEditor problem with OpenBSD (another rgb.txt location) clipboardGet was documented, but did not work (note that clipboard("get") always worked) Tk::After::Cancelled needs also a dummy cancel() method Fixed event handling for newer X servers Support for changed regexp-related functions and structures in perl 5.11.x. Fix for: Tk::FileSelect fails to select file with "'" in file name (with new fileselect.t tests) Fixed movement of cursor on insertations in Tk::TextUndo Tk::Test fix for: skips lines when arrowing down in a window not exactly sized to a text ErrorDialog fix for Windows (dialog was never displayed) Use 'configure' for building libpng under Solaris. Tests Tests for signal handling (testing LangAsyncCheck introduced earlier) Various skips and $TODOs for broken (?) window managers and slow connections (for example -xscrollcommand-related, floating-point precision-related, signal availability and many more ...)
Diffstat (limited to 'x11/p5-Tk')
-rw-r--r--x11/p5-Tk/Makefile7
-rw-r--r--x11/p5-Tk/distinfo12
-rw-r--r--x11/p5-Tk/patches/patch-aa8
-rw-r--r--x11/p5-Tk/patches/patch-af15
-rw-r--r--x11/p5-Tk/patches/patch-ag15
5 files changed, 12 insertions, 45 deletions
diff --git a/x11/p5-Tk/Makefile b/x11/p5-Tk/Makefile
index 91d267e9914..526ee6899b2 100644
--- a/x11/p5-Tk/Makefile
+++ b/x11/p5-Tk/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.67 2010/08/21 16:37:13 seb Exp $
+# $NetBSD: Makefile,v 1.68 2010/09/12 12:59:47 wiz Exp $
-DISTNAME= Tk-804.028
-PKGNAME= p5-Tk-804.028
-PKGREVISION= 6
+DISTNAME= Tk-804.029
+PKGNAME= p5-${DISTNAME}
SVR4_PKGNAME= p5tk
CATEGORIES= x11 tk perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Tk/}
diff --git a/x11/p5-Tk/distinfo b/x11/p5-Tk/distinfo
index 88b1bf65bb1..d3b02708165 100644
--- a/x11/p5-Tk/distinfo
+++ b/x11/p5-Tk/distinfo
@@ -1,14 +1,12 @@
-$NetBSD: distinfo,v 1.16 2009/08/17 14:40:43 gson Exp $
+$NetBSD: distinfo,v 1.17 2010/09/12 12:59:47 wiz Exp $
-SHA1 (Tk-804.028.tar.gz) = 075c751f1388741aa313e002578d2e802668f2e8
-RMD160 (Tk-804.028.tar.gz) = 8db5d3376f2374429ef71c38ddd268a73bac437e
-Size (Tk-804.028.tar.gz) = 6927637 bytes
-SHA1 (patch-aa) = 59e0455edef3ea4cb3d2c3122971344ccceefdcb
+SHA1 (Tk-804.029.tar.gz) = 1076d736e43fdf416c664bde0e4c3d035d6903e3
+RMD160 (Tk-804.029.tar.gz) = 1feac57c5799c286a3e81258d3e7621b84b1cfc2
+Size (Tk-804.029.tar.gz) = 6924235 bytes
+SHA1 (patch-aa) = 863ab22dcad8c20d8e84e840f11fa41964eb051b
SHA1 (patch-ab) = 67a2f18ceb289e3503ecb66a35b47915736cc52a
SHA1 (patch-ac) = 95bcdd8906905c184511b9d68c6874564c437707
SHA1 (patch-ad) = 63ebc6b66557e7ea36c9e3ee51366a0de43da699
SHA1 (patch-ae) = 865e5d868bac794c6058f5b7465239a4ca968877
-SHA1 (patch-af) = 7d8de5532dd67680d6d3ad08f01fcb066805b45c
-SHA1 (patch-ag) = ac4dccefd04743db78ddecde51b23194da1a801f
SHA1 (patch-ah) = 9399bfd03b6cc215cc8f918ac8ae0348bf7f6272
SHA1 (patch-ai) = 37f3651c6491c5d2e3bec1e9649e7e05f45275a9
diff --git a/x11/p5-Tk/patches/patch-aa b/x11/p5-Tk/patches/patch-aa
index cd06d866c2c..58e1e9a5697 100644
--- a/x11/p5-Tk/patches/patch-aa
+++ b/x11/p5-Tk/patches/patch-aa
@@ -1,9 +1,9 @@
-$NetBSD: patch-aa,v 1.3 2005/12/12 18:04:47 joerg Exp $
+$NetBSD: patch-aa,v 1.4 2010/09/12 12:59:47 wiz Exp $
---- Tk/MMutil.pm.orig 2004-03-27 14:55:55.000000000 +0000
+--- Tk/MMutil.pm.orig 2010-05-12 23:29:42.000000000 +0000
+++ Tk/MMutil.pm
-@@ -306,10 +306,13 @@ sub const_config
- }
+@@ -313,10 +313,13 @@ sub const_config
+ # }
$self->{'LDFLAGS'} =~ s/-flat_namespace//;
$self->{'LDFLAGS'} =~ s/-undefined\s+suppress//;
- } elsif ($^O =~ /(openbsd)/i)
diff --git a/x11/p5-Tk/patches/patch-af b/x11/p5-Tk/patches/patch-af
deleted file mode 100644
index b58e9baeb99..00000000000
--- a/x11/p5-Tk/patches/patch-af
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-af,v 1.1 2008/04/01 15:51:25 tonnerre Exp $
-
-Fix buffer overflow vulnerability derived from old code (CVE-2006-4484).
-
---- pTk/mTk/additions/imgGIF.c.orig 2003-12-23 18:00:44.000000000 +0100
-+++ pTk/mTk/additions/imgGIF.c
-@@ -776,7 +776,7 @@ ReadImage(interp, imagePtr, handle, len,
- /*
- * Initialize the decoder
- */
-- if (! ReadOK(handle,&initialCodeSize,1)) {
-+ if (! ReadOK(handle,&initialCodeSize,1) || initialCodeSize > MAX_LWZ_BITS) {
- Tcl_AppendResult(interp, "error reading GIF image: ",
- Tcl_PosixError(interp), (char *) NULL);
- return TCL_ERROR;
diff --git a/x11/p5-Tk/patches/patch-ag b/x11/p5-Tk/patches/patch-ag
deleted file mode 100644
index 291f53b457e..00000000000
--- a/x11/p5-Tk/patches/patch-ag
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-ag,v 1.1 2008/04/01 15:51:25 tonnerre Exp $
-
-Fix buffer overflow vulnerability derived from old code (CVE-2006-4484).
-
---- pTk/mTk/generic/tkImgGIF.c.orig 2004-02-29 11:20:28.000000000 +0100
-+++ pTk/mTk/generic/tkImgGIF.c
-@@ -826,7 +826,7 @@ ReadImage(interp, imagePtr, chan, len, r
- /*
- * Initialize the decoder
- */
-- if (! ReadOK(chan, &initialCodeSize, 1)) {
-+ if (! ReadOK(chan, &initialCodeSize, 1) || initialCodeSize > MAX_LWZ_BITS) {
- Tcl_AppendResult(interp, "error reading GIF image: ",
- Tcl_PosixError(interp), (char *) NULL);
- return TCL_ERROR;