as disable socket.test in this case. Some of the TCL's self-tests attempt to
open a socket to (or request http-data from) a "dead" port on the localhost.
These tests expect a quick failure, but get a hang, when the blackhole is on.
Tests in http.test use a timeout, but some of those in socket.test do not...
Pointed out by: confusion on ports@
. add recognition of the BSD-specific SIGINFO signal (to be
submitted to authors);
. avoid even extracting the compat/ subdirectory for fear
of picking up a wrong declaration for a function defined
in a system library;
. force to use the system strstr() instead of building TCL's
own (from compat/strstr.c);
. similarly, use the system memmove() instead of the (identical)
bcopy;
. run the vendor's tests as part of the build -- the test failures
are not fatal, but may help investigate problems;
. fix up the two failing tests so that none currently fail on my two
test systems (FreeBSD-6.1-STABLE i386 and amd64) (fixes submitted
to authors);
. quiet down the noisy warning, triggered in the thread-case by
the re-#define of inet_ntoa() in tclUnixPort.h.
Bump PORTREVISION.
Tcl sources to be available at Tk build-time. Only a few headers
are actually needed and they are installed by Tcl port under
$LOCALBASE/include/tcl8.x
FreeBSD only provides the __fpsetreg() used by the following two
for the GNU Compiler. When using, say, Intel's icc they break.
Submitted by: root@celsius.bychok.com
returns only 31 letters by /usr/include/sys/utsname.h.
Problem was that configure detects uname(3) and uses uname(3) in
the hostname-function, while gethostname gives more (=longer)
information.
keep uname around, as it is be used in TclpSetVariables.
took maintainership 8.2
apply a fix for unsafe tempfile handling from 8.3
PR: 18896
Submitted by: yoshint@flab.fujitsu.co.jp
Fixes a problem with deskutils/ical
that assumes the macro TCL_LIB_FILE
can be accessed in quoutes.
Reduced some dynamic expansions on the way.
-TCL_LIB_FILE='libtcl83${TCL_DBGX}.so.1'
+TCL_LIB_FILE='libtcl83.so.1'
-TCL_SHARED_LIB_SUFFIX='`echo ${VERSION} | tr -d .`${DBGX}.so.1'
+TCL_SHARED_LIB_SUFFIX='83${TCL_DBGX}.so.1'
-TCL_UNSHARED_LIB_SUFFIX='`echo ${VERSION} | tr -d .`${DBGX}.a'
+TCL_UNSHARED_LIB_SUFFIX='83${DBGX}.a'
fighting it out to see who gets the tk.tgz -> ../All/tk-8.*.tgz link.
Today tk82 won. :-( So lets fix the race condition. I hope the tcl port
maintainers will think thru this problem and its interaction with the tk
ports.