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