diff -u -p -x configure -x autom4te.cache -x .DS_Store -x .cvsignore -r -N -x lib -x critcl* -x cblas -x rhtml_c -x xre_c orig/critlib/Makefile critlib/Makefile
--- orig/critlib/Makefile Thu Jan 1 10:00:00 1970
+++ critlib/Makefile Tue Nov 30 11:41:26 2004
@@ -0,0 +1,16 @@
+packages := ascenc blowfish hexdump ihash lzrw1 mathf md5c mvec rechan scratch zlib
+
+all: $(packages)
+
+CRITCL = critcl
+
+VPATH = $(packages:%=lib/%/Darwin-ppc)
+
+$(packages): %: %.dylib
+
+$(packages:%=%.dylib): %.dylib : %.tcl
+ rm -rf $(HOME)/.critcl/Darwin-ppc
+ $(CRITCL) -pkg "$$(pwd)/$*"
+
+.PHONY: $(packages) all
+.NOTPARALLEL:
diff -u -p -x configure -x autom4te.cache -x .DS_Store -x .cvsignore -r -N -x lib -x critcl* -x cblas -x rhtml_c -x xre_c orig/critlib/README.html critlib/README.html
--- orig/critlib/README.html Thu Jan 1 10:00:00 1970
+++ critlib/README.html Tue Nov 30 11:40:03 2004
@@ -0,0 +1,48 @@
+
C Runtime In Tcl Library
+
+CritLib is a set of mostly independent packages for use in Tcl.
+
+It is self-contained and built with CriTcl, the "C Runtime In Tcl"
+extension which automatically wraps and compiles C code.
+Details about this concept can be found on the Tcl'ers Wiki, see the
+CriTcl page there.
+
+
+No license applies unless noted otherwise in the source files.
+CriTcl and the scripts below were written by Jean-Claude Wippler
+<jcw@equi4.com>.
+Hold the author harmless and any lawful use is permitted.
+
+
+
+ Contents of
+CritLib:
+
|
+| ascenc | 0.11 | Simple ASCII <-> binary encodings (base64 for now) | Dec 12, 2001 |
+| blowfish | 0.11 | Wrapper for Eric Young's implementation of Blowfish encryption | Feb 26, 2003 |
+| hexdump | 0.10 | Quick hex dump in C, from Matt Newman's "pwb" for TclKit | Nov 20, 2001 |
+| ihash | 0.11 | Hashed data access based on interleaved (even-odd) lists | Nov 20, 2001 |
+| lzrw1 | 0.10 | Wrapper for Ross N. Williams' "lzrw1" compression algorithm | Nov 20, 2001 |
+| mathf | 0.11 | An adaptation of Donal K. Fellows' math functions in Tcl | Dec 14, 2001 |
+| md5c | 0.11 | Wrapper for RSA's Message Digest in C | Nov 20, 2001 |
+| mvec | 0.12 | Memory based vectors, this is part of the VKIT vector engine | Nov 22, 2001 |
+| rechan | 1.0 | Reflecting channel interface | Oct 7, 2002 |
+| scratch | 0.10 | Self-Contained Runtime pArser for Tcl as Critcl Hack | Dec 23, 2001 |
+| zlib | 0.10 | Interface to the "zlib" compression library | Nov 20, 2001 |
+
+Last updated on 2003/04/10 |
+
+ |
+Acknowledgements
+ Scott Beasley - dyncall on Windows
+ Vince Darley - Tcl 8.4's Virtual File System
+ Paul Duffin and Jan Nijtmans - stubs architecture
+ Donal K. Fellows - math functions, now in "mathf"
+ Jeff Hobbs and the TCT - continued work on Tcl
+ Steve Landers - critcl mods for use as separate tool
+ Don Libes - pure-Tcl implementation of MD5
+ Matt Newman - original VFS, Tcl wizard par excellence
+ John Ousterhout - founding father of Tcl
+
+
+
diff -u -p -x configure -x autom4te.cache -x .DS_Store -x .cvsignore -r -N -x lib -x critcl* -x cblas -x rhtml_c -x xre_c orig/critlib/adjust critlib/adjust
--- orig/critlib/adjust Thu Apr 10 21:26:38 2003
+++ critlib/adjust Tue Nov 30 11:40:03 2004
@@ -13,7 +13,7 @@ set fd [open preamble.html]
regexp "^(.*)\n%\n(.*)$" [read $fd] - prefix suffix
close $fd
-#pkg_mkIndex .
+pkg_mkIndex .
set ifd [open index.html w]
puts $ifd $prefix
diff -u -p -x configure -x autom4te.cache -x .DS_Store -x .cvsignore -r -N -x lib -x critcl* -x cblas -x rhtml_c -x xre_c orig/critlib/ihash.tcl critlib/ihash.tcl
--- orig/critlib/ihash.tcl Tue Nov 20 19:42:05 2001
+++ critlib/ihash.tcl Tue Nov 30 11:40:03 2004
@@ -4,7 +4,7 @@ package provide ihash 0.11
package require critcl
critcl::ccode {
- #include
+ #include
#include
#include
diff -u -p -x configure -x autom4te.cache -x .DS_Store -x .cvsignore -r -N -x lib -x critcl* -x cblas -x rhtml_c -x xre_c orig/critlib/license.html critlib/license.html
--- orig/critlib/license.html Thu Jan 1 10:00:00 1970
+++ critlib/license.html Tue Nov 30 11:40:03 2004
@@ -0,0 +1,9 @@
+C Runtime In Tcl Library
+
+No license applies unless noted otherwise in the source files.
+CriTcl and the scripts below were written by Jean-Claude Wippler
+<jcw@equi4.com>.
+Hold the author harmless and any lawful use is permitted.
+
+
+
diff -u -p -x configure -x autom4te.cache -x .DS_Store -x .cvsignore -r -N -x lib -x critcl* -x cblas -x rhtml_c -x xre_c orig/critlib/md5c.tcl critlib/md5c.tcl
--- orig/critlib/md5c.tcl Tue Nov 20 19:42:19 2001
+++ critlib/md5c.tcl Tue Nov 30 11:40:03 2004
@@ -8,7 +8,7 @@ critcl::csources md5c_c/md5.c
critcl::ccode {
#include "md5.h"
- #include
+ #include
#include
#include
diff -u -p -x configure -x autom4te.cache -x .DS_Store -x .cvsignore -r -N -x lib -x critcl* -x cblas -x rhtml_c -x xre_c orig/critlib/pkgIndex.tcl critlib/pkgIndex.tcl
--- orig/critlib/pkgIndex.tcl Thu Apr 10 21:26:54 2003
+++ critlib/pkgIndex.tcl Tue Nov 30 11:40:03 2004
@@ -11,7 +11,6 @@
package ifneeded ascenc 0.11 [list source [file join $dir ascenc.tcl]]
package ifneeded blowfish 0.11 [list source [file join $dir blowfish.tcl]]
package ifneeded cblas 0.11 [list source [file join $dir cblas.tcl]]
-package ifneeded critcl 0.33 [list source [file join $dir critcl.tcl]]
package ifneeded dyncall 0.11 [list source [file join $dir dyncall.tcl]]
package ifneeded hexdump 0.10 [list source [file join $dir hexdump.tcl]]
package ifneeded ihash 0.11 [list source [file join $dir ihash.tcl]]
diff -u -p -x configure -x autom4te.cache -x .DS_Store -x .cvsignore -r -N -x lib -x critcl* -x cblas -x rhtml_c -x xre_c orig/critlib/scratch.tcl critlib/scratch.tcl
--- orig/critlib/scratch.tcl Mon Dec 24 05:30:47 2001
+++ critlib/scratch.tcl Tue Nov 30 11:40:03 2004
@@ -7,6 +7,8 @@ package require critcl
namespace eval scratch {
namespace export parse expr
+ critcl::cheaders scratch.c
+
critcl::ccode {
#include "scratch.c"
}
|