Hi, here's the Tcl/Tk port I've been working on.
From: Deanna Phillips <[EMAIL PROTECTED]> To: ports@openbsd.org Subject: Tcl/Tk 8.5 Date: Tue, 15 Apr 2008 14:31:42 -0400Here are starter ports for Tcl and Tk 8.5. Highlights of Tcl 8.5 * Speed: 8.5 now runs 10% faster than 8.4 with bytecode improvements, object caching and reduced memory usage. * Bignums: Tcl now supports arbitrary-precision integers, which improves math operations on large integers. * Safer interps: Tcl's powerful safe interpreter mechanism now has improved control of time and command limits in slave interpreters. * clock command: More robust implementation of command for specifying time, with significant l10n and i18n improvements. * dict command: New data structure that allows access to data by value rather than a variable name, which is substantially faster. * Additional improvements: Faster list search, new and improved mathematics procedures, anonymous procedures, new ways to package Tcl extensions, Tcl-level custom channel types, file and line location information for each command, and more. Highlights of Tk 8.5 * New modern theming engine: New and complementary widgets that make use of platform-specific theming on Mac OS X and Windows to better fit in with those environments, and feature an improved look and feel under X11. (screenshots) * New widgets: Part of the themed widget set, Tk now has core notebook, combobox, treeview and progressbar widgets. * text widget: Smooth scrolling, widget peering, and improved procedures for counting and replacing text. * Font rendering: Now uses anti-aliased text under X11, and a more modern text engine (ATSUI) on Mac OS X. * Additional improvements: Window transparency, new fullscreen option for windows, enhancements to specific widgets and window layout, and more. Expect only 2 regress failures in Tcl: fCmd.test and stack.test. the fCmd failure is an OpenBSD issue that will be fixed soon; the stack test failure is acceptable to the Tcl developers, see http://coding.derkeiler.com/Archive/Tcl/comp.lang.tcl/2006-09/msg00773.html for more info. Expect many failures in the Tk regress test, but that's not much different than in 8.4, and it's still kind of fun to watch. also $ sh /usr/local/lib/tk8.5/demos/widget will give you an overview of Tk usage and new features. Testing, especially on non-i386 would be appreciated. Thanks!
<< tk-85.tar.gz >>
<< tcl-85.tar.gz >>
tcl-8.5.2-port.tar.gz
Description: application/gzip
tk-8.5.2-port.tar.gz
Description: application/gzip