You are viewing a plain text version of this content. The canonical link for it is here.
Posted to rivet-dev@tcl.apache.org by da...@apache.org on 2003/08/22 13:48:54 UTC
cvs commit: tcl-rivet/tests README
davidw 2003/08/22 04:48:54
Modified: . ChangeLog
rivet/packages/commserver server.tcl
src configure.in.tcl configure.tcl
tests README
Log:
* src/configure.in.tcl: Add test for broken Tcl installations on
FreeBSD and MacOS X.
Revision Changes Path
1.134 +3 -0 tcl-rivet/ChangeLog
Index: ChangeLog
===================================================================
RCS file: /home/cvs/tcl-rivet/ChangeLog,v
retrieving revision 1.133
retrieving revision 1.134
diff -u -r1.133 -r1.134
--- ChangeLog 22 Aug 2003 09:42:27 -0000 1.133
+++ ChangeLog 22 Aug 2003 11:48:54 -0000 1.134
@@ -1,5 +1,8 @@
2003-08-22 David N. Welton <da...@dedasys.com>
+ * src/configure.in.tcl: Add test for broken Tcl installations on
+ FreeBSD and MacOS X.
+
* doc/rivet.xml: Added installation instructions corresponding to
the new ./configure.tcl system. Ran the spellchecker.
1.3 +3 -2 tcl-rivet/rivet/packages/commserver/server.tcl
Index: server.tcl
===================================================================
RCS file: /home/cvs/tcl-rivet/rivet/packages/commserver/server.tcl,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- server.tcl 14 May 2003 09:37:04 -0000 1.2
+++ server.tcl 22 Aug 2003 11:48:54 -0000 1.3
@@ -1,5 +1,6 @@
# This is a server that is detached from the main Apache process, in
-# order to provide inter-process comunication via Tcl's comm package.
+# order to provide inter-process comunication via tcllib's comm
+# package.
# $Id$
1.4 +12 -2 tcl-rivet/src/configure.in.tcl
Index: configure.in.tcl
===================================================================
RCS file: /home/cvs/tcl-rivet/src/configure.in.tcl,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- configure.in.tcl 22 Aug 2003 09:42:27 -0000 1.3
+++ configure.in.tcl 22 Aug 2003 11:48:54 -0000 1.4
@@ -24,6 +24,16 @@
findapxs::FindAPXS [set APXS]
}
+# FreeBSD and MacOS X seem to be broken - they do not include this in
+# their tclConfig.sh files.
+configure::test INCLUDE_SPEC {
+ if { ! [info exists TCL_INCLUDE_SPEC] } {
+ set tmp "-I[file join $TCL_PREFIX include]"
+ } else {
+ set TCL_INCLUDE_SPEC
+ }
+}
+
configure::test TCL_THREADED {
set tmp "-DTCL_THREADED=[info exists tcl_platform(threaded)]"
}
@@ -41,7 +51,7 @@
}
configure::test INC {
- set tmp "-I$INCLUDEDIR $TCL_INCLUDE_SPEC"
+ set tmp "-I$INCLUDEDIR $INCLUDE_SPEC"
}
configure::test COMPILE {
1.5 +3 -2 tcl-rivet/src/configure.tcl
Index: configure.tcl
===================================================================
RCS file: /home/cvs/tcl-rivet/src/configure.tcl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- configure.tcl 22 Aug 2003 09:42:27 -0000 1.4
+++ configure.tcl 22 Aug 2003 11:48:54 -0000 1.5
@@ -149,7 +149,8 @@
puts -nonewline "."
flush stdout
}
- if { [info exists ::configs::${varname}] && [set ::configs::[set varname]] != "" } {
+ if { [info exists ::configs::${varname}] && \
+ [set ::configs::[set varname]] != "" } {
# It already exists - it was probably passed on the command
# line.
return
1.4 +3 -3 tcl-rivet/tests/README
Index: README
===================================================================
RCS file: /home/cvs/tcl-rivet/tests/README,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- README 22 Feb 2003 02:48:36 -0000 1.3
+++ README 22 Aug 2003 11:48:54 -0000 1.4
@@ -16,8 +16,8 @@
are thusly able to manipulate the environment completely, and run the
tests directly in the tests/ directory...
-Note that mod_so.c must be compiled into Apache for this to work, or
-Apache must be compiled with Rivet built in.
+Note that either mod_so.c (to load Rivet as DSO) or Rivet itself must
+be compiled into Apache for this to work.
For example:
---------------------------------------------------------------------
To unsubscribe, e-mail: rivet-cvs-unsubscribe@tcl.apache.org
For additional commands, e-mail: rivet-cvs-help@tcl.apache.org