head	1.2;
access;
symbols
	RELEASE_6_1_0:1.1
	RELEASE_5_5_0:1.1
	RELEASE_6_0_0:1.1
	RELEASE_5_4_0:1.1;
locks; strict;
comment	@# @;


1.2
date	2006.06.27.23.23.19;	author mi;	state dead;
branches;
next	1.1;

1.1
date	2005.02.20.00.29.39;	author das;	state Exp;
branches;
next	;


desc
@@


1.2
log
@Upgrade tclX from 8.3.5 to 8.4 released last November after several
years of idleness. The changes are fairly substantial -- all Tk bits,
however insignificant they were, are now removed completely, for
example. No TclX enabled executable is built/installed either -- a Tcl
script is expected to load the Tclx package via the "package require
Tclx" only.

The changes to port add the handling of SIGINFO (made possible by the
recent fix-up of lang/tcl84), running the authors' test-target as part
of the build, and skipping building/installing of help files in the
NOPORTDOCS case.

The devel/tcl-neo is the only dependant port of tclX and is updated to
depend on the new version.
@
text
@--- ../tcl/unix/tclXAppInit.c.orig	Sat Feb 19 19:05:30 2005
+++ ../tcl/unix/tclXAppInit.c	Sat Feb 19 19:05:42 2005
@@@@ -19,15 +19,6 @@@@
 
 #include "tclExtend.h"
 
-/*
- * The following variable is a special hack that insures the tcl
- * version of matherr() is used when linking against shared libraries.
- * Even if matherr is not used on this system, there is a dummy version
- * in libtcl.
- */
-extern int matherr ();
-int (*tclDummyMathPtr)() = matherr;
-
 
 /*-----------------------------------------------------------------------------
  * main --
@


1.1
log
@Remove more copies of Tcl's SunOS shared library hack.
It's worth pointing out that the Tcl project used to
*recommend* that application writers copy this kludge.
These ports work fine with Tcl 8.3, which provided a fake
matherr() even if the OS didn't, but here's what the
Tcl 8.4 changelog has to say:

  2002-05-31 (dead code)[474335,555635] removed all use of matherr() (english)
          *** POTENTIAL INCOMPATIBILITY ***

The following lines can be safely removed from any application that
has them, unless compatibility with SunOS 4.X is desired.

  extern int matherr();
  int *tclDummyMathPtr = (int *) matherr;

The build problems were pointed out by Kris, as usual.  ;-)
@
text
@@

