<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-base.
</pre>
<p><a href="https://github.com/macports/macports-base/commit/fec05f990a46a831f1d1866818eca31da71b9b48">https://github.com/macports/macports-base/commit/fec05f990a46a831f1d1866818eca31da71b9b48</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new fec05f9 Restore pregenerated pkgIndex.tcl files in tcllib
</span>fec05f9 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit fec05f990a46a831f1d1866818eca31da71b9b48
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Sun Jan 8 23:52:01 2017 +1100
<span style='display:block; white-space:pre;color:#404040;'> Restore pregenerated pkgIndex.tcl files in tcllib
</span>---
.gitignore | 1 +
vendor/tcllib-1.18/examples/mime/mbot/pkgIndex.tcl | 3 +
vendor/tcllib-1.18/modules/aes/pkgIndex.tcl | 5 ++
vendor/tcllib-1.18/modules/amazon-s3/pkgIndex.tcl | 9 +++
vendor/tcllib-1.18/modules/asn/pkgIndex.tcl | 4 ++
vendor/tcllib-1.18/modules/base32/pkgIndex.tcl | 4 ++
vendor/tcllib-1.18/modules/base64/pkgIndex.tcl | 5 ++
vendor/tcllib-1.18/modules/bee/pkgIndex.tcl | 4 ++
vendor/tcllib-1.18/modules/bench/pkgIndex.tcl | 7 ++
vendor/tcllib-1.18/modules/bibtex/pkgIndex.tcl | 2 +
vendor/tcllib-1.18/modules/blowfish/pkgIndex.tcl | 5 ++
vendor/tcllib-1.18/modules/cache/pkgIndex.tcl | 3 +
vendor/tcllib-1.18/modules/calendar/pkgIndex.tcl | 2 +
vendor/tcllib-1.18/modules/clock/pkgIndex.tcl | 3 +
vendor/tcllib-1.18/modules/cmdline/pkgIndex.tcl | 2 +
vendor/tcllib-1.18/modules/comm/pkgIndex.tcl | 2 +
vendor/tcllib-1.18/modules/control/pkgIndex.tcl | 2 +
vendor/tcllib-1.18/modules/coroutine/pkgIndex.tcl | 3 +
vendor/tcllib-1.18/modules/counter/pkgIndex.tcl | 12 ++++
vendor/tcllib-1.18/modules/crc/pkgIndex.tcl | 5 ++
vendor/tcllib-1.18/modules/cron/pkgIndex.tcl | 11 +++
vendor/tcllib-1.18/modules/csv/pkgIndex.tcl | 2 +
vendor/tcllib-1.18/modules/debug/pkgIndex.tcl | 5 ++
vendor/tcllib-1.18/modules/des/pkgIndex.tcl | 7 ++
vendor/tcllib-1.18/modules/dicttool/pkgIndex.tcl | 11 +++
vendor/tcllib-1.18/modules/dns/pkgIndex.tcl | 9 +++
vendor/tcllib-1.18/modules/docstrip/pkgIndex.tcl | 23 +++++++
vendor/tcllib-1.18/modules/doctools/pkgIndex.tcl | 6 ++
.../tcllib-1.18/modules/doctools2base/pkgIndex.tcl | 20 ++++++
.../tcllib-1.18/modules/doctools2idx/pkgIndex.tcl | 33 +++++++++
.../tcllib-1.18/modules/doctools2toc/pkgIndex.tcl | 33 +++++++++
vendor/tcllib-1.18/modules/dtplite/pkgIndex.tcl | 5 ++
vendor/tcllib-1.18/modules/exif/pkgIndex.tcl | 2 +
vendor/tcllib-1.18/modules/fileutil/pkgIndex.tcl | 10 +++
vendor/tcllib-1.18/modules/ftp/pkgIndex.tcl | 3 +
vendor/tcllib-1.18/modules/ftpd/pkgIndex.tcl | 2 +
vendor/tcllib-1.18/modules/fumagic/pkgIndex.tcl | 15 ++++
vendor/tcllib-1.18/modules/generator/pkgIndex.tcl | 3 +
vendor/tcllib-1.18/modules/gpx/pkgIndex.tcl | 2 +
.../modules/grammar_aycock/pkgIndex.tcl | 8 +++
vendor/tcllib-1.18/modules/grammar_fa/pkgIndex.tcl | 6 ++
vendor/tcllib-1.18/modules/grammar_me/pkgIndex.tcl | 7 ++
.../tcllib-1.18/modules/grammar_peg/pkgIndex.tcl | 2 +
vendor/tcllib-1.18/modules/hook/pkgIndex.tcl | 5 ++
vendor/tcllib-1.18/modules/html/pkgIndex.tcl | 2 +
vendor/tcllib-1.18/modules/htmlparse/pkgIndex.tcl | 2 +
vendor/tcllib-1.18/modules/http/pkgIndex.tcl | 2 +
vendor/tcllib-1.18/modules/httpd/pkgIndex.tcl | 15 ++++
vendor/tcllib-1.18/modules/httpwget/pkgIndex.tcl | 11 +++
vendor/tcllib-1.18/modules/ident/pkgIndex.tcl | 13 ++++
vendor/tcllib-1.18/modules/imap4/pkgIndex.tcl | 2 +
vendor/tcllib-1.18/modules/inifile/pkgIndex.tcl | 2 +
vendor/tcllib-1.18/modules/interp/pkgIndex.tcl | 4 ++
vendor/tcllib-1.18/modules/irc/pkgIndex.tcl | 8 +++
vendor/tcllib-1.18/modules/javascript/pkgIndex.tcl | 4 ++
vendor/tcllib-1.18/modules/jpeg/pkgIndex.tcl | 2 +
vendor/tcllib-1.18/modules/json/pkgIndex.tcl | 7 ++
vendor/tcllib-1.18/modules/lambda/pkgIndex.tcl | 8 +++
vendor/tcllib-1.18/modules/ldap/pkgIndex.tcl | 7 ++
vendor/tcllib-1.18/modules/log/pkgIndex.tcl | 9 +++
vendor/tcllib-1.18/modules/map/pkgIndex.tcl | 6 ++
vendor/tcllib-1.18/modules/mapproj/pkgIndex.tcl | 2 +
vendor/tcllib-1.18/modules/markdown/pkgIndex.tcl | 11 +++
vendor/tcllib-1.18/modules/math/pkgIndex.tcl | 33 +++++++++
vendor/tcllib-1.18/modules/md4/pkgIndex.tcl | 3 +
vendor/tcllib-1.18/modules/md5/pkgIndex.tcl | 3 +
vendor/tcllib-1.18/modules/md5crypt/pkgIndex.tcl | 3 +
vendor/tcllib-1.18/modules/mime/pkgIndex.tcl | 4 ++
.../tcllib-1.18/modules/multiplexer/pkgIndex.tcl | 12 ++++
vendor/tcllib-1.18/modules/namespacex/pkgIndex.tcl | 5 ++
vendor/tcllib-1.18/modules/ncgi/pkgIndex.tcl | 2 +
vendor/tcllib-1.18/modules/nettool/pkgIndex.tcl | 11 +++
vendor/tcllib-1.18/modules/nmea/pkgIndex.tcl | 2 +
vendor/tcllib-1.18/modules/nns/pkgIndex.tcl | 10 +++
vendor/tcllib-1.18/modules/nntp/pkgIndex.tcl | 12 ++++
vendor/tcllib-1.18/modules/ntp/pkgIndex.tcl | 2 +
vendor/tcllib-1.18/modules/oauth/pkgIndex.tcl | 2 +
vendor/tcllib-1.18/modules/oodialect/pkgIndex.tcl | 11 +++
vendor/tcllib-1.18/modules/oometa/pkgIndex.tcl | 8 +++
vendor/tcllib-1.18/modules/ooutil/pkgIndex.tcl | 7 ++
vendor/tcllib-1.18/modules/otp/pkgIndex.tcl | 3 +
vendor/tcllib-1.18/modules/page/pkgIndex.tcl | 80 ++++++++++++++++++++++
.../tcllib-1.18/modules/page/plugins/pkgIndex.tcl | 34 +++++++++
vendor/tcllib-1.18/modules/pki/pkgIndex.tcl | 1 +
vendor/tcllib-1.18/modules/pluginmgr/pkgIndex.tcl | 2 +
vendor/tcllib-1.18/modules/png/pkgIndex.tcl | 2 +
vendor/tcllib-1.18/modules/pop3/pkgIndex.tcl | 2 +
vendor/tcllib-1.18/modules/pop3d/pkgIndex.tcl | 16 +++++
vendor/tcllib-1.18/modules/processman/pkgIndex.tcl | 12 ++++
vendor/tcllib-1.18/modules/profiler/pkgIndex.tcl | 2 +
vendor/tcllib-1.18/modules/pt/pkgIndex.tcl | 67 ++++++++++++++++++
vendor/tcllib-1.18/modules/rc4/pkgIndex.tcl | 13 ++++
vendor/tcllib-1.18/modules/rcs/pkgIndex.tcl | 2 +
vendor/tcllib-1.18/modules/report/pkgIndex.tcl | 2 +
vendor/tcllib-1.18/modules/rest/pkgIndex.tcl | 2 +
vendor/tcllib-1.18/modules/ripemd/pkgIndex.tcl | 11 +++
vendor/tcllib-1.18/modules/sasl/pkgIndex.tcl | 11 +++
vendor/tcllib-1.18/modules/sha1/pkgIndex.tcl | 14 ++++
vendor/tcllib-1.18/modules/simulation/pkgIndex.tcl | 3 +
vendor/tcllib-1.18/modules/smtpd/pkgIndex.tcl | 12 ++++
vendor/tcllib-1.18/modules/snit/pkgIndex.tcl | 6 ++
vendor/tcllib-1.18/modules/soundex/pkgIndex.tcl | 12 ++++
vendor/tcllib-1.18/modules/stooop/pkgIndex.tcl | 22 ++++++
vendor/tcllib-1.18/modules/string/pkgIndex.tcl | 6 ++
vendor/tcllib-1.18/modules/stringprep/pkgIndex.tcl | 5 ++
vendor/tcllib-1.18/modules/struct/pkgIndex.tcl | 23 +++++++
vendor/tcllib-1.18/modules/tar/pkgIndex.tcl | 5 ++
vendor/tcllib-1.18/modules/tepam/pkgIndex.tcl | 3 +
vendor/tcllib-1.18/modules/term/pkgIndex.tcl | 13 ++++
vendor/tcllib-1.18/modules/textutil/pkgIndex.tcl | 12 ++++
vendor/tcllib-1.18/modules/tie/pkgIndex.tcl | 9 +++
vendor/tcllib-1.18/modules/tiff/pkgIndex.tcl | 2 +
vendor/tcllib-1.18/modules/tool/pkgIndex.tcl | 12 ++++
.../tcllib-1.18/modules/tool_datatype/pkgIndex.tcl | 2 +
vendor/tcllib-1.18/modules/transfer/pkgIndex.tcl | 8 +++
vendor/tcllib-1.18/modules/treeql/pkgIndex.tcl | 5 ++
vendor/tcllib-1.18/modules/try/pkgIndex.tcl | 13 ++++
vendor/tcllib-1.18/modules/uev/pkgIndex.tcl | 3 +
vendor/tcllib-1.18/modules/units/pkgIndex.tcl | 4 ++
vendor/tcllib-1.18/modules/uri/pkgIndex.tcl | 6 ++
vendor/tcllib-1.18/modules/uuid/pkgIndex.tcl | 8 +++
vendor/tcllib-1.18/modules/valtype/pkgIndex.tcl | 13 ++++
.../modules/virtchannel_base/pkgIndex.tcl | 17 +++++
.../modules/virtchannel_core/pkgIndex.tcl | 8 +++
.../modules/virtchannel_transform/pkgIndex.tcl | 14 ++++
vendor/tcllib-1.18/modules/websocket/pkgIndex.tcl | 11 +++
vendor/tcllib-1.18/modules/wip/pkgIndex.tcl | 5 ++
vendor/tcllib-1.18/modules/yaml/pkgIndex.tcl | 6 ++
vendor/tcllib-1.18/modules/zip/pkgIndex.tcl | 8 +++
.../tcllib-1.18/support/devel/sak/doc/pkgIndex.tcl | 4 ++
.../support/devel/sak/help/pkgIndex.tcl | 4 ++
.../support/devel/sak/localdoc/pkgIndex.tcl | 2 +
.../support/devel/sak/readme/pkgIndex.tcl | 2 +
.../support/devel/sak/registry/pkgIndex.tcl | 2 +
.../support/devel/sak/review/pkgIndex.tcl | 2 +
.../support/devel/sak/test/pkgIndex.tcl | 5 ++
.../support/devel/sak/util/pkgIndex.tcl | 6 ++
.../support/devel/sak/validate/pkgIndex.tcl | 6 ++
138 files changed, 1145 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/.gitignore b/.gitignore
</span><span style='display:block; white-space:pre;color:#808080;'>index d0d4fe1..421fa52 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/.gitignore
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/.gitignore
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -49,5 +49,6 @@ vendor/tcl8.*/unix/tclsh
</span>
Makefile
pkgIndex.tcl
<span style='display:block; white-space:pre;background:#e0ffe0;'>+!vendor/tcllib*/**/pkgIndex.tcl
</span>
/dist/
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/examples/mime/mbot/pkgIndex.tcl b/vendor/tcllib-1.18/examples/mime/mbot/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..29acd62
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/examples/mime/mbot/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,3 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# @mdgen EXCLUDE: impersonal.tcl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded mutl 1.0 [list source [file join $dir mutl.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded mbox 1.0 [list source [file join $dir mbox.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/aes/pkgIndex.tcl b/vendor/tcllib-1.18/modules/aes/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..83cc80f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/aes/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.5]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # PRAGMA: returnok
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded aes 1.2.1 [list source [file join $dir aes.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/amazon-s3/pkgIndex.tcl b/vendor/tcllib-1.18/modules/amazon-s3/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..1d4f197
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/amazon-s3/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# pkgIndex.tcl --
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Copyright (c) 2006 Darren New
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This is for the Amazon S3 web service packages.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.5]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded xsxp 1.0 [list source [file join $dir xsxp.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded S3 1.0.3 [list source [file join $dir S3.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/asn/pkgIndex.tcl b/vendor/tcllib-1.18/modules/asn/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..3cbafd6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/asn/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,4 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Tcl package index file, version 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded asn 0.8.4 [list source [file join $dir asn.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/base32/pkgIndex.tcl b/vendor/tcllib-1.18/modules/base32/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..3bccaa7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/base32/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,4 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded base32 0.1 [list source [file join $dir base32.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded base32::hex 0.1 [list source [file join $dir base32hex.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded base32::core 0.1 [list source [file join $dir base32core.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/base64/pkgIndex.tcl b/vendor/tcllib-1.18/modules/base64/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..c23b090
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/base64/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded base64 2.4.2 [list source [file join $dir base64.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded uuencode 1.1.5 [list source [file join $dir uuencode.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded yencode 1.1.3 [list source [file join $dir yencode.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded ascii85 1.0 [list source [file join $dir ascii85.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/bee/pkgIndex.tcl b/vendor/tcllib-1.18/modules/bee/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..e95dedf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/bee/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,4 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Tcl package index file, version 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded bee 0.1 [list source [file join $dir bee.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/bench/pkgIndex.tcl b/vendor/tcllib-1.18/modules/bench/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..e9b25f9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/bench/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded bench 0.4 [list source [file join $dir bench.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded bench::out::text 0.1.2 [list source [file join $dir bench_wtext.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded bench::out::csv 0.1.2 [list source [file join $dir bench_wcsv.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded bench::in 0.1 [list source [file join $dir bench_read.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/bibtex/pkgIndex.tcl b/vendor/tcllib-1.18/modules/bibtex/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..5c2ccf1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/bibtex/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded bibtex 0.6 [list source [file join $dir bibtex.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/blowfish/pkgIndex.tcl b/vendor/tcllib-1.18/modules/blowfish/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..d9db123
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/blowfish/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # PRAGMA: returnok
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded blowfish 1.0.4 [list source [file join $dir blowfish.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/cache/pkgIndex.tcl b/vendor/tcllib-1.18/modules/cache/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..0840786
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/cache/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,3 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded cache::async 0.3 [list source [file join $dir async.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/calendar/pkgIndex.tcl b/vendor/tcllib-1.18/modules/calendar/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..a3d20a3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/calendar/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if { ! [package vsatisfies [package provide Tcl] 8.2] } {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded calendar 0.2 [list source [file join $dir calendar.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/clock/pkgIndex.tcl b/vendor/tcllib-1.18/modules/clock/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..4ba5a8c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/clock/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,3 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.5]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded clock::rfc2822 0.1 [list source [file join $dir rfc2822.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded clock::iso8601 0.1 [list source [file join $dir iso8601.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/cmdline/pkgIndex.tcl b/vendor/tcllib-1.18/modules/cmdline/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..71284a0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/cmdline/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded cmdline 1.5 [list source [file join $dir cmdline.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/comm/pkgIndex.tcl b/vendor/tcllib-1.18/modules/comm/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..b0372e1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/comm/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.3]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded comm 4.6.3.1 [list source [file join $dir comm.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/control/pkgIndex.tcl b/vendor/tcllib-1.18/modules/control/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..3b432db
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/control/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded control 0.1.3 [list source [file join $dir control.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/coroutine/pkgIndex.tcl b/vendor/tcllib-1.18/modules/coroutine/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..78da732
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/coroutine/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,3 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.6]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded coroutine 1.1.3 [list source [file join $dir coroutine.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded coroutine::auto 1.1.3 [list source [file join $dir coro_auto.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/counter/pkgIndex.tcl b/vendor/tcllib-1.18/modules/counter/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..7ab2eb2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/counter/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Tcl package index file, version 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This file is generated by the "pkg_mkIndex" command
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# and sourced either when an application starts up or
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# by a "package unknown" script. It invokes the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# "package ifneeded" command to set up package-related
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# information so that packages will be loaded automatically
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# in response to "package require" commands. When this
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# script is sourced, the variable $dir must contain the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# full path name of this file's directory.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded counter 2.0.4 [list source [file join $dir counter.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/crc/pkgIndex.tcl b/vendor/tcllib-1.18/modules/crc/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..fe33b2e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/crc/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded cksum 1.1.4 [list source [file join $dir cksum.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded crc16 1.1.2 [list source [file join $dir crc16.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded crc32 1.3.2 [list source [file join $dir crc32.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded sum 1.1.2 [list source [file join $dir sum.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/cron/pkgIndex.tcl b/vendor/tcllib-1.18/modules/cron/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..ef73693
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/cron/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Tcl package index file, version 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This file is generated by the "pkg_mkIndex" command
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# and sourced either when an application starts up or
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# by a "package unknown" script. It invokes the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# "package ifneeded" command to set up package-related
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# information so that packages will be loaded automatically
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# in response to "package require" commands. When this
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# script is sourced, the variable $dir must contain the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# full path name of this file's directory.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded cron 1.2.1 [list source [file join $dir cron.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/csv/pkgIndex.tcl b/vendor/tcllib-1.18/modules/csv/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..538e735
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/csv/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded csv 0.8.1 [list source [file join $dir csv.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/debug/pkgIndex.tcl b/vendor/tcllib-1.18/modules/debug/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..88380bc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/debug/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package require Tcl] 8.5]} return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded debug 1.0.6 [list source [file join $dir debug.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded debug::heartbeat 1 [list source [file join $dir heartbeat.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded debug::timestamp 1 [list source [file join $dir timestamp.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded debug::caller 1.1 [list source [file join $dir caller.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/des/pkgIndex.tcl b/vendor/tcllib-1.18/modules/des/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..a620cb7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/des/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # PRAGMA: returnok
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded des 1.1.0 [list source [file join $dir des.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tclDES 1.0.0 [list source [file join $dir tcldes.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tclDESjr 1.0.0 [list source [file join $dir tcldesjr.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/dicttool/pkgIndex.tcl b/vendor/tcllib-1.18/modules/dicttool/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..38da627
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/dicttool/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Tcl package index file, version 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This file is generated by the "pkg_mkIndex" command
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# and sourced either when an application starts up or
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# by a "package unknown" script. It invokes the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# "package ifneeded" command to set up package-related
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# information so that packages will be loaded automatically
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# in response to "package require" commands. When this
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# script is sourced, the variable $dir must contain the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# full path name of this file's directory.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded dicttool 1.0 [list source [file join $dir dicttool.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/dns/pkgIndex.tcl b/vendor/tcllib-1.18/modules/dns/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..5f03e9c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/dns/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# pkgIndex.tcl -
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# $Id: pkgIndex.tcl,v 1.21 2010/08/16 17:35:18 andreas_kupries Exp $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded dns 1.3.5 [list source [file join $dir dns.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded resolv 1.0.3 [list source [file join $dir resolv.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded ip 1.3 [list source [file join $dir ip.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded spf 1.1.1 [list source [file join $dir spf.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/docstrip/pkgIndex.tcl b/vendor/tcllib-1.18/modules/docstrip/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..2835539
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/docstrip/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,23 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+## This is the file `pkgIndex.tcl',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+## generated with the SAK utility
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+## (sak docstrip/regen).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+## The original source files were:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+## tcldocstrip.dtx (with options: `idx')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+## In other words:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+## **************************************
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+## * This Source is not the True Source *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+## **************************************
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+## the true source is the file from which this one was generated.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded docstrip 1.2\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [list source [file join $dir docstrip.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded docstrip::util 1.3.1\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [list source [file join $dir docstrip_util.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+## End of file `pkgIndex.tcl'.
</span>\ No newline at end of file
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/doctools/pkgIndex.tcl b/vendor/tcllib-1.18/modules/doctools/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..eabd037
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/doctools/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools 1.4.19 [list source [file join $dir doctools.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::toc 1.1.4 [list source [file join $dir doctoc.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::idx 1.0.5 [list source [file join $dir docidx.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::cvs 1 [list source [file join $dir cvs.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::changelog 1.1 [list source [file join $dir changelog.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/doctools2base/pkgIndex.tcl b/vendor/tcllib-1.18/modules/doctools2base/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..0a9499e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/doctools2base/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Packages for the doctools {idx,toc,doc} v2 implementation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# (still v1.1 doc{idx,toc} languages).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Supporting packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# - Handling configuration variables, and include paths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# - Handling text generation, the nroff man.macros definitions,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# HTML/XML generation, and the default CSS style
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# - Handling of message catalogs as packages.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# - Recursive descent parser for Tcl strings (as expected by 'subst -novariables').
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::config 0.1 [list source [file join $dir config.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::paths 0.1 [list source [file join $dir paths.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::text 0.1 [list source [file join $dir text.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::nroff::man_macros 0.1 [list source [file join $dir nroff_manmacros.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::html 0.1 [list source [file join $dir html.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::html::cssdefaults 0.1 [list source [file join $dir html_cssdefaults.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::msgcat 0.1 [list source [file join $dir msgcat.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::tcl::parse 0.1 [list source [file join $dir tcl_parse.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/doctools2idx/pkgIndex.tcl b/vendor/tcllib-1.18/modules/doctools2idx/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..4b9a81f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/doctools2idx/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,33 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Packages for the doctools idx v2 implementation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# (still v1.1 docidx language).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# - Index container, mutable index objects
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# - Export and import management
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# - Export and import plugins
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# - Parser for docidx markup, and handling serializations
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# - Message catalogs for the parser
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::idx 2 [list source [file join $dir container.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::idx::export 0.1 [list source [file join $dir export.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::idx::import 0.1 [list source [file join $dir import.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::idx::export::docidx 0.1 [list source [file join $dir export_docidx.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::idx::export::html 0.2 [list source [file join $dir export_html.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::idx::export::json 0.1 [list source [file join $dir export_json.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::idx::export::nroff 0.3 [list source [file join $dir export_nroff.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::idx::export::text 0.2 [list source [file join $dir export_text.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::idx::export::wiki 0.2 [list source [file join $dir export_wiki.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::idx::import::docidx 0.1 [list source [file join $dir import_docidx.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::idx::import::json 0.1 [list source [file join $dir import_json.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::idx::parse 0.1 [list source [file join $dir parse.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::idx::structure 0.1 [list source [file join $dir structure.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::msgcat::idx::c 0.1 [list source [file join $dir msgcat_c.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::msgcat::idx::de 0.1 [list source [file join $dir msgcat_de.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::msgcat::idx::en 0.1 [list source [file join $dir msgcat_en.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::msgcat::idx::fr 0.1 [list source [file join $dir msgcat_fr.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/doctools2toc/pkgIndex.tcl b/vendor/tcllib-1.18/modules/doctools2toc/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..03759e8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/doctools2toc/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,33 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Packages for the doctools toc v2 implementation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# (still v1.1 doctoc language).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# - Index container, mutable toc objects
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# - Export and import management
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# - Export and import plugins
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# - Parser for doctoc markup, and handling serializations
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# - Message catalogs for the parser
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::toc 2 [list source [file join $dir container.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::toc::export 0.1 [list source [file join $dir export.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::toc::import 0.1 [list source [file join $dir import.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::toc::export::doctoc 0.1 [list source [file join $dir export_doctoc.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::toc::export::html 0.1 [list source [file join $dir export_html.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::toc::export::json 0.1 [list source [file join $dir export_json.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::toc::export::nroff 0.2 [list source [file join $dir export_nroff.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::toc::export::text 0.1 [list source [file join $dir export_text.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::toc::export::wiki 0.1 [list source [file join $dir export_wiki.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::toc::import::doctoc 0.1 [list source [file join $dir import_doctoc.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::toc::import::json 0.1 [list source [file join $dir import_json.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::toc::parse 0.1 [list source [file join $dir parse.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::toc::structure 0.1 [list source [file join $dir structure.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::msgcat::toc::c 0.1 [list source [file join $dir msgcat_c.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::msgcat::toc::de 0.1 [list source [file join $dir msgcat_de.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::msgcat::toc::en 0.1 [list source [file join $dir msgcat_en.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded doctools::msgcat::toc::fr 0.1 [list source [file join $dir msgcat_fr.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/dtplite/pkgIndex.tcl b/vendor/tcllib-1.18/modules/dtplite/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..6683b1d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/dtplite/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # PRAGMA: returnok
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded dtplite 1.3 [list source [file join $dir dtplite.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/exif/pkgIndex.tcl b/vendor/tcllib-1.18/modules/exif/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..dc87584
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/exif/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.3]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded exif 1.1.2 [list source [file join $dir exif.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/fileutil/pkgIndex.tcl b/vendor/tcllib-1.18/modules/fileutil/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..8f6c392
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/fileutil/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded fileutil 1.15 [list source [file join $dir fileutil.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.3]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded fileutil::traverse 0.6 [list source [file join $dir traverse.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded fileutil::multi 0.1 [list source [file join $dir multi.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded fileutil::multi::op 0.5.3 [list source [file join $dir multiop.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded fileutil::decode 0.2 [list source [file join $dir decode.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/ftp/pkgIndex.tcl b/vendor/tcllib-1.18/modules/ftp/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..0155103
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/ftp/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,3 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded ftp 2.4.13 [list source [file join $dir ftp.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded ftp::geturl 0.2.2 [list source [file join $dir ftp_geturl.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/ftpd/pkgIndex.tcl b/vendor/tcllib-1.18/modules/ftpd/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..68aa204
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/ftpd/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.3]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded ftpd 1.3 [list source [file join $dir ftpd.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/fumagic/pkgIndex.tcl b/vendor/tcllib-1.18/modules/fumagic/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..7fa87fe
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/fumagic/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Recognizers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded fileutil::magic::filetype 1.0.2 [list source [file join $dir filetypes.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded fileutil::magic::mimetype 1.0.2 [list source [file join $dir mimetypes.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Runtime
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded fileutil::magic::rt 1.0 [list source [file join $dir rtcore.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Compiler packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded fileutil::magic::cgen 1.0 [list source [file join $dir cgen.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded fileutil::magic::cfront 1.0 [list source [file join $dir cfront.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/generator/pkgIndex.tcl b/vendor/tcllib-1.18/modules/generator/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..eaf9f65
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/generator/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,3 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Requires Tcl 8.6 and higher, to have the coroutines underlying generators.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.6]} return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded generator 0.1 [list source [file join $dir generator.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/gpx/pkgIndex.tcl b/vendor/tcllib-1.18/modules/gpx/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..39884df
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/gpx/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.5]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded gpx 1 [list source [file join $dir gpx.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/grammar_aycock/pkgIndex.tcl b/vendor/tcllib-1.18/modules/grammar_aycock/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..1dc5d2f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/grammar_aycock/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.5]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded grammar::aycock 1.0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [list source [file join $dir aycock-build.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded grammar::aycock::debug 1.0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [list source [file join $dir aycock-debug.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded grammar::aycock::runtime 1.0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [list source [file join $dir aycock-runtime.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/grammar_fa/pkgIndex.tcl b/vendor/tcllib-1.18/modules/grammar_fa/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..155fe7c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/grammar_fa/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded grammar::fa 0.5 [list source [file join $dir fa.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded grammar::fa::op 0.4.1 [list source [file join $dir faop.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded grammar::fa::dacceptor 0.1.1 [list source [file join $dir dacceptor.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded grammar::fa::dexec 0.2 [list source [file join $dir dexec.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/grammar_me/pkgIndex.tcl b/vendor/tcllib-1.18/modules/grammar_me/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..f43762a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/grammar_me/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded grammar::me::util 0.1 [list source [file join $dir me_util.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded grammar::me::tcl 0.1 [list source [file join $dir me_tcl.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded grammar::me::cpu 0.2 [list source [file join $dir me_cpu.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded grammar::me::cpu::core 0.2 [list source [file join $dir me_cpucore.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded grammar::me::cpu::gasm 0.1 [list source [file join $dir gasm.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/grammar_peg/pkgIndex.tcl b/vendor/tcllib-1.18/modules/grammar_peg/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..dfed1ef
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/grammar_peg/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded grammar::peg 0.2 [list source [file join $dir peg.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded grammar::peg::interp 0.1.1 [list source [file join $dir peg_interp.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/hook/pkgIndex.tcl b/vendor/tcllib-1.18/modules/hook/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..08746aa
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/hook/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.5]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # PRAGMA: returnok
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded hook 0.1 [list source [file join $dir hook.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/html/pkgIndex.tcl b/vendor/tcllib-1.18/modules/html/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..9d91097
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/html/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded html 1.4.4 [list source [file join $dir html.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/htmlparse/pkgIndex.tcl b/vendor/tcllib-1.18/modules/htmlparse/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..e5993b1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/htmlparse/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded htmlparse 1.2.2 [list source [file join $dir htmlparse.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/http/pkgIndex.tcl b/vendor/tcllib-1.18/modules/http/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..c3ead43
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/http/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded autoproxy 1.5.3 [list source [file join $dir autoproxy.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/httpd/pkgIndex.tcl b/vendor/tcllib-1.18/modules/httpd/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..068c1b2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/httpd/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Tcl package index file, version 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This file is generated by the "pkg_mkIndex" command
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# and sourced either when an application starts up or
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# by a "package unknown" script. It invokes the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# "package ifneeded" command to set up package-related
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# information so that packages will be loaded automatically
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# in response to "package require" commands. When this
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# script is sourced, the variable $dir must contain the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# full path name of this file's directory.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded scgi::server 0.1 [list source [file join $dir scgi-server.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded scgi::app 0.1 [list source [file join $dir scgi-app.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded httpd 4.0 [list source [file join $dir httpd.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded httpd::dispatch 4.0 [list source [file join $dir dispatch.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded httpd::content 4.0 [list source [file join $dir content.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/httpwget/pkgIndex.tcl b/vendor/tcllib-1.18/modules/httpwget/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..9ffd345
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/httpwget/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Tcl package index file, version 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This file is generated by the "pkg_mkIndex" command
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# and sourced either when an application starts up or
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# by a "package unknown" script. It invokes the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# "package ifneeded" command to set up package-related
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# information so that packages will be loaded automatically
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# in response to "package require" commands. When this
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# script is sourced, the variable $dir must contain the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# full path name of this file's directory.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded http::wget 0.1 [list source [file join $dir wget.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/ident/pkgIndex.tcl b/vendor/tcllib-1.18/modules/ident/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..1ffdeb0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/ident/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Tcl package index file, version 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This file is generated by the "pkg_mkIndex" command
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# and sourced either when an application starts up or
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# by a "package unknown" script. It invokes the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# "package ifneeded" command to set up package-related
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# information so that packages will be loaded automatically
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# in response to "package require" commands. When this
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# script is sourced, the variable $dir must contain the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# full path name of this file's directory.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded ident 0.42 [list source [file join $dir ident.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/imap4/pkgIndex.tcl b/vendor/tcllib-1.18/modules/imap4/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..3ad4d0c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/imap4/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.5]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded imap4 0.5.3 [list source [file join $dir imap4.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/inifile/pkgIndex.tcl b/vendor/tcllib-1.18/modules/inifile/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..9aa3f98
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/inifile/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if { ![package vsatisfies [package provide Tcl] 8.2] } { return }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded inifile 0.3 [list source [file join $dir ini.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/interp/pkgIndex.tcl b/vendor/tcllib-1.18/modules/interp/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..072c3b1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/interp/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,4 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.3]} return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded interp 0.1.2 [list source [file join $dir interp.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded interp::delegate::proc 0.2 [list source [file join $dir deleg_proc.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded interp::delegate::method 0.2 [list source [file join $dir deleg_method.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/irc/pkgIndex.tcl b/vendor/tcllib-1.18/modules/irc/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..c16c58d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/irc/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# pkgIndex.tcl -*- tcl -*-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# $Id: pkgIndex.tcl,v 1.10 2008/08/05 20:40:04 andreas_kupries Exp $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if { ![package vsatisfies [package provide Tcl] 8.3] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # PRAGMA: returnok
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded irc 0.6.1 [list source [file join $dir irc.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded picoirc 0.5.2 [list source [file join $dir picoirc.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/javascript/pkgIndex.tcl b/vendor/tcllib-1.18/modules/javascript/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..3387be7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/javascript/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,4 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Tcl package index file, version 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded javascript 1.0.2 [list source [file join $dir javascript.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/jpeg/pkgIndex.tcl b/vendor/tcllib-1.18/modules/jpeg/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..a5aeabc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/jpeg/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded jpeg 0.5 [list source [file join $dir jpeg.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/json/pkgIndex.tcl b/vendor/tcllib-1.18/modules/json/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..f605f0c0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/json/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Tcl package index file, version 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded json 1.3.3 [list source [file join $dir json.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.5]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded json::write 1.0.3 [list source [file join $dir json_write.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/lambda/pkgIndex.tcl b/vendor/tcllib-1.18/modules/lambda/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..898e431
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/lambda/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#checker -scope global exclude warnUndefinedVar
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# var in question is 'dir'.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.5]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # PRAGMA: returnok
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Utility wrapper around ::apply for easier writing.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded lambda 1 [list source [file join $dir lambda.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/ldap/pkgIndex.tcl b/vendor/tcllib-1.18/modules/ldap/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..29c1b46
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/ldap/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Tcl package index file, version 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded ldap 1.8 [list source [file join $dir ldap.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# the OO level wrapper for ldap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded ldapx 1.0 [list source [file join $dir ldapx.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/log/pkgIndex.tcl b/vendor/tcllib-1.18/modules/log/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..8dc4e44
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/log/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded log 1.3 [list source [file join $dir log.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded logger 0.9.4 [list source [file join $dir logger.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded logger::appender 1.3 [list source [file join $dir loggerAppender.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded logger::utils 1.3 [list source [file join $dir loggerUtils.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/map/pkgIndex.tcl b/vendor/tcllib-1.18/modules/map/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..a0351ec
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/map/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded map::slippy 0.5 [list source [file join $dir map_slippy.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded map::slippy::fetcher 0.4 [list source [file join $dir map_slippy_fetcher.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded map::slippy::cache 0.2 [list source [file join $dir map_slippy_cache.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded map::geocode::nominatim 0.1 [list source [file join $dir map_geocode_nominatim.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/mapproj/pkgIndex.tcl b/vendor/tcllib-1.18/modules/mapproj/pkgIndex.tcl
</span>new file mode 100755
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..c488e8f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/mapproj/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded mapproj 1.0 [list source [file join $dir mapproj.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/markdown/pkgIndex.tcl b/vendor/tcllib-1.18/modules/markdown/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..8341ec7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/markdown/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Tcl package index file, version 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This file is generated by the "pkg_mkIndex" command
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# and sourced either when an application starts up or
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# by a "package unknown" script. It invokes the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# "package ifneeded" command to set up package-related
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# information so that packages will be loaded automatically
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# in response to "package require" commands. When this
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# script is sourced, the variable $dir must contain the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# full path name of this file's directory.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded Markdown 1.0 [list source [file join $dir markdown.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/math/pkgIndex.tcl b/vendor/tcllib-1.18/modules/math/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..fb9b3c3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/math/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,33 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded math 1.2.5 [list source [file join $dir math.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded math::geometry 1.1.3 [list source [file join $dir geometry.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded math::fuzzy 0.2.1 [list source [file join $dir fuzzy.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded math::complexnumbers 1.0.2 [list source [file join $dir qcomplex.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded math::special 0.3.0 [list source [file join $dir special.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded math::constants 1.0.2 [list source [file join $dir constants.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded math::polynomials 1.0.1 [list source [file join $dir polynomials.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded math::rationalfunctions 1.0.1 [list source [file join $dir rational_funcs.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded math::fourier 1.0.2 [list source [file join $dir fourier.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.3]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded math::roman 1.0 [list source [file join $dir romannumerals.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# statistics depends on linearalgebra (for multi-variate linear regression).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded math::statistics 1.0 [list source [file join $dir statistics.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded math::optimize 1.0.1 [list source [file join $dir optimize.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded math::calculus 0.8.1 [list source [file join $dir calculus.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded math::interpolate 1.1 [list source [file join $dir interpolate.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded math::linearalgebra 1.1.5 [list source [file join $dir linalg.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded math::bignum 3.1.1 [list source [file join $dir bignum.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded math::bigfloat 1.2.2 [list source [file join $dir bigfloat.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded math::machineparameters 0.1 [list source [file join $dir machineparameters.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.5]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded math::calculus::symdiff 1.0.1 [list source [file join $dir symdiff.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded math::bigfloat 2.0.2 [list source [file join $dir bigfloat2.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded math::numtheory 1.0 [list source [file join $dir numtheory.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded math::decimal 1.0.3 [list source [file join $dir decimal.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package require Tcl] 8.6]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded math::exact 1.0 [list source [file join $dir exact.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/md4/pkgIndex.tcl b/vendor/tcllib-1.18/modules/md4/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..dbbe004
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/md4/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,3 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This package has been tested with tcl 8.2.3 and above.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded md4 1.0.6 [list source [file join $dir md4.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/md5/pkgIndex.tcl b/vendor/tcllib-1.18/modules/md5/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..64096ec
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/md5/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,3 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded md5 2.0.7 [list source [file join $dir md5x.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded md5 1.4.4 [list source [file join $dir md5.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/md5crypt/pkgIndex.tcl b/vendor/tcllib-1.18/modules/md5crypt/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..487ff9d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/md5crypt/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,3 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# package index for md5crypt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded md5crypt 1.1.0 [list source [file join $dir md5crypt.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/mime/pkgIndex.tcl b/vendor/tcllib-1.18/modules/mime/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..973efdc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/mime/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,4 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.3]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded smtp 1.4.5 [list source [file join $dir smtp.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.5]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded mime 1.6 [list source [file join $dir mime.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/multiplexer/pkgIndex.tcl b/vendor/tcllib-1.18/modules/multiplexer/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..51f2ad4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/multiplexer/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Tcl package index file, version 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This file is generated by the "pkg_mkIndex" command
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# and sourced either when an application starts up or
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# by a "package unknown" script. It invokes the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# "package ifneeded" command to set up package-related
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# information so that packages will be loaded automatically
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# in response to "package require" commands. When this
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# script is sourced, the variable $dir must contain the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# full path name of this file's directory.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if { ![package vsatisfies [package provide Tcl] 8.2] } { return }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded multiplexer 0.2 [list source [file join $dir multiplexer.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/namespacex/pkgIndex.tcl b/vendor/tcllib-1.18/modules/namespacex/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..2680d85
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/namespacex/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.5]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # PRAGMA: returnok
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded namespacex 0.1 [list source [file join $dir namespacex.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/ncgi/pkgIndex.tcl b/vendor/tcllib-1.18/modules/ncgi/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..0b4506a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/ncgi/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded ncgi 1.4.3 [list source [file join $dir ncgi.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/nettool/pkgIndex.tcl b/vendor/tcllib-1.18/modules/nettool/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..675c35c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/nettool/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Tcl package index file, version 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This file is generated by the "pkg_mkIndex" command
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# and sourced either when an application starts up or
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# by a "package unknown" script. It invokes the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# "package ifneeded" command to set up package-related
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# information so that packages will be loaded automatically
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# in response to "package require" commands. When this
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# script is sourced, the variable $dir must contain the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# full path name of this file's directory.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded nettool 0.5.1 [list source [file join $dir nettool.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/nmea/pkgIndex.tcl b/vendor/tcllib-1.18/modules/nmea/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..200dd5d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/nmea/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded nmea 1.0.0 [list source [file join $dir nmea.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/nns/pkgIndex.tcl b/vendor/tcllib-1.18/modules/nns/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..e51fba5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/nns/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded nameserv::common 0.1 [list source [file join $dir common.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded nameserv 0.4.2 [list source [file join $dir nns.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded nameserv::server 0.3.2 [list source [file join $dir server.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded nameserv::auto 0.3 [list source [file join $dir nns_auto.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.5]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded nameserv::cluster 0.2.3 [list source [file join $dir nns_cluster.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/nntp/pkgIndex.tcl b/vendor/tcllib-1.18/modules/nntp/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..ac36bfe
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/nntp/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Tcl package index file, version 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This file is generated by the "pkg_mkIndex" command
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# and sourced either when an application starts up or
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# by a "package unknown" script. It invokes the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# "package ifneeded" command to set up package-related
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# information so that packages will be loaded automatically
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# in response to "package require" commands. When this
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# script is sourced, the variable $dir must contain the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# full path name of this file's directory.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded nntp 0.2.1 [list source [file join $dir nntp.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/ntp/pkgIndex.tcl b/vendor/tcllib-1.18/modules/ntp/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..21a47f4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/ntp/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded time 1.2.1 [list source [file join $dir time.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/oauth/pkgIndex.tcl b/vendor/tcllib-1.18/modules/oauth/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..513e7ff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/oauth/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.5]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded oauth 1 [list source [file join $dir oauth.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/oodialect/pkgIndex.tcl b/vendor/tcllib-1.18/modules/oodialect/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..f09ce90
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/oodialect/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Tcl package index file, version 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This file is generated by the "pkg_mkIndex" command
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# and sourced either when an application starts up or
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# by a "package unknown" script. It invokes the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# "package ifneeded" command to set up package-related
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# information so that packages will be loaded automatically
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# in response to "package require" commands. When this
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# script is sourced, the variable $dir must contain the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# full path name of this file's directory.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded oo::dialect 0.3 [list source [file join $dir oodialect.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/oometa/pkgIndex.tcl b/vendor/tcllib-1.18/modules/oometa/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..5735730
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/oometa/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#checker -scope global exclude warnUndefinedVar
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# var in question is 'dir'.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.5]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # PRAGMA: returnok
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded oo::meta 0.4.1 [list source [file join $dir oometa.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded oo::option 0.3 [list source [file join $dir oooption.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/ooutil/pkgIndex.tcl b/vendor/tcllib-1.18/modules/ooutil/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..d9756be
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/ooutil/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#checker -scope global exclude warnUndefinedVar
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# var in question is 'dir'.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.5]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # PRAGMA: returnok
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded oo::util 1.2.2 [list source [file join $dir ooutil.tcl]]
</span>\ No newline at end of file
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/otp/pkgIndex.tcl b/vendor/tcllib-1.18/modules/otp/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..803854b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/otp/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,3 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# pkgIndex.tcl -*- tcl -*-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} { return }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded otp 1.0.0 [list source [file join $dir otp.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/page/pkgIndex.tcl b/vendor/tcllib-1.18/modules/page/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..71cb403
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/page/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,80 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- PAGE application packages --
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- ---- plugin management
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::pluginmgr 0.2 [list source [file join $dir pluginmgr.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- PAGE plugin packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- ---- Canned configurations
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::config::peg 0.1 [list source [file join $dir plugins/config_peg.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- PAGE plugin packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- ---- Readers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::reader::peg 0.1 [list source [file join $dir plugins/reader_peg.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::reader::lemon 0.1 [list source [file join $dir plugins/reader_lemon.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::reader::hb 0.1 [list source [file join $dir plugins/reader_hb.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::reader::ser 0.1 [list source [file join $dir plugins/reader_ser.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::reader::treeser 0.1 [list source [file join $dir plugins/reader_treeser.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- PAGE plugin packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- ---- Writers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::writer::null 0.1 [list source [file join $dir plugins/writer_null.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::writer::me 0.1 [list source [file join $dir plugins/writer_me.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::writer::mecpu 0.1.1 [list source [file join $dir plugins/writer_mecpu.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::writer::tree 0.1 [list source [file join $dir plugins/writer_tree.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::writer::tpc 0.1 [list source [file join $dir plugins/writer_tpc.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::writer::hb 0.1 [list source [file join $dir plugins/writer_hb.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::writer::ser 0.1 [list source [file join $dir plugins/writer_ser.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::writer::peg 0.1 [list source [file join $dir plugins/writer_peg.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::writer::identity 0.1 [list source [file join $dir plugins/writer_identity.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- PAGE plugin packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- ---- Transformations
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::transform::reachable 0.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [list source [file join $dir plugins/transform_reachable.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::transform::realizable 0.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [list source [file join $dir plugins/transform_realizable.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::transform::mecpu 0.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [list source [file join $dir plugins/transform_mecpu.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- PAGE packages --
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- --- Parsing and normalization packages used by the reader plugins.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::parse::peg 0.1 [list source [file join $dir parse_peg.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::parse::lemon 0.1 [list source [file join $dir parse_lemon.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::parse::pegser 0.1 [list source [file join $dir parse_pegser.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::parse::peghb 0.1 [list source [file join $dir parse_peghb.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::util::norm::peg 0.1 [list source [file join $dir util_norm_peg.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::util::norm::lemon 0.1 [list source [file join $dir util_norm_lemon.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# @mdgen EXCLUDE: peg_grammar.tcl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+### package ifneeded pg::peg::grammar 0.1 [list source [file join $dir peg_grammar.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- PAGE packages --
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- --- Code generation packages used by the writer plugins.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::gen::tree::text 0.1 [list source [file join $dir gen_tree_text.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::gen::peg::cpkg 0.1 [list source [file join $dir gen_peg_cpkg.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::gen::peg::hb 0.1 [list source [file join $dir gen_peg_hb.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::gen::peg::ser 0.1 [list source [file join $dir gen_peg_ser.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::gen::peg::canon 0.1 [list source [file join $dir gen_peg_canon.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::gen::peg::me 0.1 [list source [file join $dir gen_peg_me.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::gen::peg::mecpu 0.1 [list source [file join $dir gen_peg_mecpu.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- Transformation Helper Packages --
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::analysis::peg::minimize 0.1 [list source [file join $dir analysis_peg_minimize.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::analysis::peg::reachable 0.1 [list source [file join $dir analysis_peg_reachable.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::analysis::peg::realizable 0.1 [list source [file join $dir analysis_peg_realizable.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::analysis::peg::emodes 0.1 [list source [file join $dir analysis_peg_emodes.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::compiler::peg::mecpu 0.1.1 [list source [file join $dir compiler_peg_mecpu.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- Various other utilities --
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::util::peg 0.1 [list source [file join $dir util_peg.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::util::quote 0.1 [list source [file join $dir util_quote.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::util::flow 0.1 [list source [file join $dir util_flow.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/page/plugins/pkgIndex.tcl b/vendor/tcllib-1.18/modules/page/plugins/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..8b6332a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/page/plugins/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,34 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#puts @plugins
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- PAGE plugin packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- ---- Canned configurations
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::config::peg 0.1 [list source [file join $dir config_peg.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- PAGE plugin packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- ---- Readers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::reader::peg 0.1 [list source [file join $dir reader_peg.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::reader::lemon 0.1 [list source [file join $dir reader_lemon.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::reader::hb 0.1 [list source [file join $dir reader_hb.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::reader::ser 0.1 [list source [file join $dir reader_ser.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::reader::treeser 0.1 [list source [file join $dir reader_treeser.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- PAGE plugin packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- ---- Writers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::writer::null 0.1 [list source [file join $dir writer_null.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::writer::me 0.1 [list source [file join $dir writer_me.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::writer::mecpu 0.1.1 [list source [file join $dir writer_mecpu.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::writer::tree 0.1 [list source [file join $dir writer_tree.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::writer::tpc 0.1 [list source [file join $dir writer_tpc.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::writer::hb 0.1 [list source [file join $dir writer_hb.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::writer::ser 0.1 [list source [file join $dir writer_ser.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::writer::peg 0.1 [list source [file join $dir writer_peg.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::writer::identity 0.1 [list source [file join $dir writer_identity.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- PAGE plugin packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- ---- Transformations
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::transform::reachable 0.1 [list source [file join $dir transform_reachable.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::transform::realizable 0.1 [list source [file join $dir transform_realizable.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded page::transform::mecpu 0.1 [list source [file join $dir transform_mecpu.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/pki/pkgIndex.tcl b/vendor/tcllib-1.18/modules/pki/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..3892c58
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/pki/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pki 0.6 [list source [file join $dir pki.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/pluginmgr/pkgIndex.tcl b/vendor/tcllib-1.18/modules/pluginmgr/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..6a25058
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/pluginmgr/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pluginmgr 0.3 [list source [file join $dir pluginmgr.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/png/pkgIndex.tcl b/vendor/tcllib-1.18/modules/png/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..548da9a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/png/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded png 0.2 [list source [file join $dir png.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/pop3/pkgIndex.tcl b/vendor/tcllib-1.18/modules/pop3/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..a104789
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/pop3/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pop3 1.9 [list source [file join $dir pop3.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/pop3d/pkgIndex.tcl b/vendor/tcllib-1.18/modules/pop3d/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..034143a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/pop3d/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,16 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Tcl package index file, version 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This file is generated by the "pkg_mkIndex" command
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# and sourced either when an application starts up or
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# by a "package unknown" script. It invokes the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# "package ifneeded" command to set up package-related
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# information so that packages will be loaded automatically
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# in response to "package require" commands. When this
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# script is sourced, the variable $dir must contain the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# full path name of this file's directory.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pop3d::udb 1.1 [list source [file join $dir pop3d_udb.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.3]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pop3d 1.1.0 [list source [file join $dir pop3d.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pop3d::dbox 1.0.2 [list source [file join $dir pop3d_dbox.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/processman/pkgIndex.tcl b/vendor/tcllib-1.18/modules/processman/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..c4c072a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/processman/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Tcl package index file, version 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This file is generated by the "pkg_mkIndex" command
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# and sourced either when an application starts up or
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# by a "package unknown" script. It invokes the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# "package ifneeded" command to set up package-related
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# information so that packages will be loaded automatically
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# in response to "package require" commands. When this
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# script is sourced, the variable $dir must contain the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# full path name of this file's directory.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded odie::processman 0.3 [list source [file join $dir processman.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded processman 0.3 [list source [file join $dir processman.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/profiler/pkgIndex.tcl b/vendor/tcllib-1.18/modules/profiler/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..f0a94e3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/profiler/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.3]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded profiler 0.3 [list source [file join $dir profiler.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/pt/pkgIndex.tcl b/vendor/tcllib-1.18/modules/pt/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..bc7044a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/pt/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,67 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.5]} return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# General utilities.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded char 1.0.1 [list source [file join $dir char.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded configuration 1 [list source [file join $dir configuration.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded paths 1 [list source [file join $dir paths.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded text::write 1 [list source [file join $dir text_write.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# AST support
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pt::ast 1.1 [list source [file join $dir pt_astree.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# General parser support. Currently only conversion of structured
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# syntax errors (or parts thereof) into a human-readable form.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pt::util 1.1 [list source [file join $dir pt_util.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Parsing Expression support
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pt::pe 1.0.2 [list source [file join $dir pt_pexpression.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pt::pe::op 1.0.1 [list source [file join $dir pt_pexpr_op.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Parsing Expression Grammar support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pt::peg 1 [list source [file join $dir pt_pegrammar.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pt::peg::container 1 [list source [file join $dir pt_peg_container.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pt::peg::interp 1.0.1 [list source [file join $dir pt_peg_interp.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pt::peg::op 1.0.1 [list source [file join $dir pt_peg_op.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pt::parse::peg 1.0.1 [list source [file join $dir pt_parse_peg.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Export/import managers. Assumes an untrusted environment.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pt::peg::export 1 [list source [file join $dir pt_peg_export.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pt::peg::import 1 [list source [file join $dir pt_peg_import.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Export plugins, connecting manager to the core conversion packages.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pt::peg::export::container 1 [list source [file join $dir pt_peg_export_container.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pt::peg::export::json 1 [list source [file join $dir pt_peg_export_json.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pt::peg::export::peg 1 [list source [file join $dir pt_peg_export_peg.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Import plugins, connecting manager to the core conversion packages.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pt::peg::import::json 1 [list source [file join $dir pt_peg_import_json.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pt::peg::import::peg 1 [list source [file join $dir pt_peg_import_peg.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Export core functionality: Conversion from PEG to a specific format.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pt::peg::to::container 1 [list source [file join $dir pt_peg_to_container.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pt::peg::to::cparam 1.1.3 [list source [file join $dir pt_peg_to_cparam.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pt::peg::to::json 1 [list source [file join $dir pt_peg_to_json.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pt::peg::to::param 1.0.1 [list source [file join $dir pt_peg_to_param.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pt::peg::to::peg 1.0.2 [list source [file join $dir pt_peg_to_peg.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pt::peg::to::tclparam 1.0.3 [list source [file join $dir pt_peg_to_tclparam.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Import core functionality: Conversion from a specific format to PEG.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pt::peg::from::json 1 [list source [file join $dir pt_peg_from_json.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pt::peg::from::peg 1.0.3 [list source [file join $dir pt_peg_from_peg.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# PARAM runtime.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pt::rde 1.1 [list source [file join $dir pt_rdengine.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pt::rde::oo 1.1 [list source [file join $dir pt_rdengine_oo.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# PEG grammar specification, as CONTAINER
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pt::peg::container::peg 1 [list source [file join $dir pt_peg_container_peg.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# */PARAM support (canned configurations).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pt::cparam::configuration::critcl 1.0.2 [list source [file join $dir pt_cparam_config_critcl.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pt::cparam::configuration::tea 0.1 [list source [file join $dir pt_cparam_config_tea.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pt::tclparam::configuration::snit 1.0.2 [list source [file join $dir pt_tclparam_config_snit.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pt::tclparam::configuration::tcloo 1.0.4 [list source [file join $dir pt_tclparam_config_tcloo.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Parser generator core.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pt::pgen 1.0.3 [list source [file join $dir pt_pgen.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/rc4/pkgIndex.tcl b/vendor/tcllib-1.18/modules/rc4/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..84a5d47
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/rc4/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# pkgIndex.tcl -
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# RC4 package index file
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This package has been tested with tcl 8.2.3 and above.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# $Id: pkgIndex.tcl,v 1.4 2005/12/20 16:19:38 patthoyts Exp $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # PRAGMA: returnok
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded rc4 1.1.0 [list source [file join $dir rc4.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/rcs/pkgIndex.tcl b/vendor/tcllib-1.18/modules/rcs/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..329d5d7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/rcs/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded rcs 0.1 [list source [file join $dir rcs.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/report/pkgIndex.tcl b/vendor/tcllib-1.18/modules/report/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..4016280
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/report/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded report 0.3.2 [list source [file join $dir report.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/rest/pkgIndex.tcl b/vendor/tcllib-1.18/modules/rest/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..fe782df
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/rest/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.5]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded rest 1.0.2 [list source [file join $dir rest.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/ripemd/pkgIndex.tcl b/vendor/tcllib-1.18/modules/ripemd/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..623edc6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/ripemd/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# pkgIndex.tcl -
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# RIPEMD package index file
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This package has been tested with tcl 8.2.3 and above.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# $Id: pkgIndex.tcl,v 1.6 2009/05/07 01:12:59 patthoyts Exp $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded ripemd128 1.0.5 [list source [file join $dir ripemd128.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded ripemd160 1.0.5 [list source [file join $dir ripemd160.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/sasl/pkgIndex.tcl b/vendor/tcllib-1.18/modules/sasl/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..b5910c3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/sasl/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# pkgIndex.tcl -*- tcl -*-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Copyright (C) 2005 Pat Thoyts <patthoyts@users.sourceforge.net>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# $Id: pkgIndex.tcl,v 1.11 2008/01/29 00:51:39 patthoyts Exp $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # PRAGMA: returnok
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded SASL 1.3.3 [list source [file join $dir sasl.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded SASL::NTLM 1.1.2 [list source [file join $dir ntlm.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded SASL::XGoogleToken 1.0.1 [list source [file join $dir gtoken.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded SASL::SCRAM 0.1 [list source [file join $dir scram.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/sha1/pkgIndex.tcl b/vendor/tcllib-1.18/modules/sha1/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..1ed6860
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/sha1/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Tcl package index file, version 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This file is generated by the "pkg_mkIndex" command
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# and sourced either when an application starts up or
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# by a "package unknown" script. It invokes the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# "package ifneeded" command to set up package-related
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# information so that packages will be loaded automatically
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# in response to "package require" commands. When this
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# script is sourced, the variable $dir must contain the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# full path name of this file's directory.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded sha256 1.0.3 [list source [file join $dir sha256.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded sha1 2.0.3 [list source [file join $dir sha1.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded sha1 1.1.1 [list source [file join $dir sha1v1.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/simulation/pkgIndex.tcl b/vendor/tcllib-1.18/modules/simulation/pkgIndex.tcl
</span>new file mode 100755
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..b93ff92
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/simulation/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,3 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded simulation::random 0.3.1 [list source [file join $dir random.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded simulation::montecarlo 0.1 [list source [file join $dir montecarlo.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded simulation::annealing 0.2 [list source [file join $dir annealing.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/smtpd/pkgIndex.tcl b/vendor/tcllib-1.18/modules/smtpd/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..f1c4fb8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/smtpd/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Tcl package index file, version 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This file is generated by the "pkg_mkIndex" command
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# and sourced either when an application starts up or
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# by a "package unknown" script. It invokes the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# "package ifneeded" command to set up package-related
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# information so that packages will be loaded automatically
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# in response to "package require" commands. When this
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# script is sourced, the variable $dir must contain the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# full path name of this file's directory.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.3]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded smtpd 1.5 [list source [file join $dir smtpd.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/snit/pkgIndex.tcl b/vendor/tcllib-1.18/modules/snit/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..ff47c61
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/snit/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[package vsatisfies [package provide Tcl] 8.5]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ package ifneeded snit 2.3.2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [list source [file join $dir snit2.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded snit 1.4.2 [list source [file join $dir snit.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/soundex/pkgIndex.tcl b/vendor/tcllib-1.18/modules/soundex/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..7be9812
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/soundex/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Tcl package index file, version 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This file is generated by the "pkg_mkIndex" command
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# and sourced either when an application starts up or
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# by a "package unknown" script. It invokes the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# "package ifneeded" command to set up package-related
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# information so that packages will be loaded automatically
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# in response to "package require" commands. When this
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# script is sourced, the variable $dir must contain the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# full path name of this file's directory.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded soundex 1.0 [list source [file join $dir soundex.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/stooop/pkgIndex.tcl b/vendor/tcllib-1.18/modules/stooop/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..12b32fe
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/stooop/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,22 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# @mdgen EXCLUDE: xifo.tcl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# @mdgen EXCLUDE: mkpkgidx.tcl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Copyright (c) 2001 by Jean-Luc Fontaine <jfontain@free.fr>.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This code may be distributed under the same terms as Tcl.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# $Id: pkgIndex.tcl,v 1.10 2007/03/23 17:31:51 andreas_kupries Exp $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Since stooop redefines the proc command and the default package facility will
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# only load the stooop package at the first unknown command, proc being
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# obviously known by default, forcing the loading of stooop is mandatory prior
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# to the first proc declaration.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.3]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded stooop 4.4.1 [list source [file join $dir stooop.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# the following package index instruction was generated using:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# "tclsh mkpkgidx.tcl switched switched.tcl"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# (comment out the following line if you do not want to use the switched class
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# as a package)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded switched 2.2.1 [list source [file join $dir switched.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/string/pkgIndex.tcl b/vendor/tcllib-1.18/modules/string/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..27196e9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/string/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.5]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # FRINK: nocheck
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded string::token 1 [list source [file join $dir token.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded string::token::shell 1.2 [list source [file join $dir token_shell.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/stringprep/pkgIndex.tcl b/vendor/tcllib-1.18/modules/stringprep/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..952fbaa
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/stringprep/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded stringprep 1.0.1 [list source [file join $dir stringprep.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded stringprep::data 1.0.1 [list source [file join $dir stringprep_data.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded unicode 1.0.0 [list source [file join $dir unicode.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded unicode::data 1.0.0 [list source [file join $dir unicode_data.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/struct/pkgIndex.tcl b/vendor/tcllib-1.18/modules/struct/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..89c473f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/struct/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,23 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded struct 2.1 [list source [file join $dir struct.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded struct 1.4 [list source [file join $dir struct1.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded struct::queue 1.4.5 [list source [file join $dir queue.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded struct::stack 1.5.3 [list source [file join $dir stack.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded struct::tree 2.1.2 [list source [file join $dir tree.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded struct::matrix 2.0.3 [list source [file join $dir matrix.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded struct::pool 1.2.3 [list source [file join $dir pool.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded struct::record 1.2.1 [list source [file join $dir record.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded struct::set 2.2.3 [list source [file join $dir sets.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded struct::disjointset 1.0 [list source [file join $dir disjointset.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded struct::prioqueue 1.4 [list source [file join $dir prioqueue.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded struct::skiplist 1.3 [list source [file join $dir skiplist.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded struct::graph 1.2.1 [list source [file join $dir graph1.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded struct::tree 1.2.2 [list source [file join $dir tree1.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded struct::matrix 1.2.1 [list source [file join $dir matrix1.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded struct::list 1.8.3 [list source [file join $dir list.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded struct::graph 2.4 [list source [file join $dir graph.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded struct::graph::op 0.11.3 [list source [file join $dir graphops.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/tar/pkgIndex.tcl b/vendor/tcllib-1.18/modules/tar/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..c2a8d70
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/tar/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # PRAGMA: returnok
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tar 0.10 [list source [file join $dir tar.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/tepam/pkgIndex.tcl b/vendor/tcllib-1.18/modules/tepam/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..3d247df
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/tepam/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,3 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.3]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tepam 0.5 [list source [file join $dir tepam.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tepam::doc_gen 0.1.1 [list source [file join $dir tepam_doc_gen.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/term/pkgIndex.tcl b/vendor/tcllib-1.18/modules/term/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..ef0e264
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/term/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded term 0.1 [list source [file join $dir term.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded term::ansi::code 0.2 [list source [file join $dir ansi/code.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded term::ansi::code::attr 0.1 [list source [file join $dir ansi/code/attr.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded term::ansi::code::ctrl 0.2 [list source [file join $dir ansi/code/ctrl.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded term::ansi::code::macros 0.1 [list source [file join $dir ansi/code/macros.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded term::ansi::ctrl::unix 0.1.1 [list source [file join $dir ansi/ctrlunix.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded term::ansi::send 0.2 [list source [file join $dir ansi/send.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded term::interact::menu 0.1 [list source [file join $dir imenu.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded term::interact::pager 0.1 [list source [file join $dir ipager.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded term::receive 0.1 [list source [file join $dir receive.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded term::receive::bind 0.1 [list source [file join $dir bind.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded term::send 0.1 [list source [file join $dir send.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/textutil/pkgIndex.tcl b/vendor/tcllib-1.18/modules/textutil/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..9433d3c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/textutil/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # FRINK: nocheck
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded textutil 0.8 [list source [file join $dir textutil.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded textutil::adjust 0.7.3 [list source [file join $dir adjust.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded textutil::split 0.7 [list source [file join $dir split.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded textutil::trim 0.7 [list source [file join $dir trim.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded textutil::tabify 0.7 [list source [file join $dir tabify.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded textutil::repeat 0.7 [list source [file join $dir repeat.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded textutil::string 0.8 [list source [file join $dir string.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded textutil::expander 1.3.1 [list source [file join $dir expander.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/tie/pkgIndex.tcl b/vendor/tcllib-1.18/modules/tie/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..01fe6f1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/tie/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tie 1.1 [list source [file join $dir tie.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tie::std::file 1.0.4 [list source [file join $dir tie_file.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tie::std::growfile 1.0 [list source [file join $dir tie_growfile.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tie::std::log 1.0 [list source [file join $dir tie_log.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tie::std::array 1.0 [list source [file join $dir tie_array.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tie::std::rarray 1.0.1 [list source [file join $dir tie_rarray.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tie::std::dsource 1.0 [list source [file join $dir tie_dsource.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/tiff/pkgIndex.tcl b/vendor/tcllib-1.18/modules/tiff/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..6e908d2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/tiff/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tiff 0.2.1 [list source [file join $dir tiff.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/tool/pkgIndex.tcl b/vendor/tcllib-1.18/modules/tool/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..4792358
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/tool/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Tcl package index file, version 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This file is generated by the "pkg_mkIndex" command
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# and sourced either when an application starts up or
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# by a "package unknown" script. It invokes the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# "package ifneeded" command to set up package-related
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# information so that packages will be loaded automatically
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# in response to "package require" commands. When this
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# script is sourced, the variable $dir must contain the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# full path name of this file's directory.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.6]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tool 0.5 [list source [file join $dir index.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/tool_datatype/pkgIndex.tcl b/vendor/tcllib-1.18/modules/tool_datatype/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..45a18fa
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/tool_datatype/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tool::datatype 0.1 [list source [file join $dir datatype.tcl]]
</span>\ No newline at end of file
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/transfer/pkgIndex.tcl b/vendor/tcllib-1.18/modules/transfer/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..a18fa1b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/transfer/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded transfer::copy 0.3 [list source [file join $dir copyops.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded transfer::copy::queue 0.1 [list source [file join $dir tqueue.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded transfer::data::source 0.2 [list source [file join $dir dsource.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded transfer::data::destination 0.2 [list source [file join $dir ddest.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded transfer::connect 0.2 [list source [file join $dir connect.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded transfer::transmitter 0.2 [list source [file join $dir transmitter.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded transfer::receiver 0.2 [list source [file join $dir receiver.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/treeql/pkgIndex.tcl b/vendor/tcllib-1.18/modules/treeql/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..ab966b3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/treeql/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # PRAGMA: returnok
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded treeql 1.3.1 [list source [file join $dir treeql.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/try/pkgIndex.tcl b/vendor/tcllib-1.18/modules/try/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..5e7f896
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/try/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#checker -scope global exclude warnUndefinedVar
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# var in question is 'dir'.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.5]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # PRAGMA: returnok
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# The package below is a backward compatible implementation of
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# try/catch/finally, for use by Tcl 8.5 only. On 8.6 it does nothing.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded try 1 [list source [file join $dir try.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# The package below is a backward compatible implementation of
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# "throw", for use by Tcl 8.5 only. On 8.6 it does nothing.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded throw 1 [list source [file join $dir throw.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/uev/pkgIndex.tcl b/vendor/tcllib-1.18/modules/uev/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..aa84550
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/uev/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,3 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded uevent 0.3.1 [list source [file join $dir uevent.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded uevent::onidle 0.1 [list source [file join $dir uevent_onidle.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/units/pkgIndex.tcl b/vendor/tcllib-1.18/modules/units/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..a2e2dda
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/units/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,4 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Tcl package index file, version 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.1]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded units 2.1.1 [list source [file join $dir units.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/uri/pkgIndex.tcl b/vendor/tcllib-1.18/modules/uri/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..902efda
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/uri/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # FRINK: nocheck
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded uri 1.2.6 [list source [file join $dir uri.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded uri::urn 1.0.3 [list source [file join $dir urn-scheme.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/uuid/pkgIndex.tcl b/vendor/tcllib-1.18/modules/uuid/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..af4447e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/uuid/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# pkgIndex.tcl -
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# uuid package index file
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# $Id: pkgIndex.tcl,v 1.3 2012/11/19 19:28:24 andreas_kupries Exp $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.5]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded uuid 1.0.5 [list source [file join $dir uuid.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/valtype/pkgIndex.tcl b/vendor/tcllib-1.18/modules/valtype/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..934c789
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/valtype/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded valtype::common 1 [list source [file join $dir valtype.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded valtype::creditcard::amex 1 [list source [file join $dir cc_amex.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded valtype::creditcard::discover 1 [list source [file join $dir cc_discover.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded valtype::creditcard::mastercard 1 [list source [file join $dir cc_mastercard.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded valtype::creditcard::visa 1 [list source [file join $dir cc_visa.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded valtype::gs1::ean13 1 [list source [file join $dir ean13.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded valtype::imei 1 [list source [file join $dir imei.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded valtype::isbn 1 [list source [file join $dir isbn.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded valtype::luhn 1 [list source [file join $dir luhn.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded valtype::luhn5 1 [list source [file join $dir luhn5.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded valtype::usnpi 1 [list source [file join $dir usnpi.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded valtype::verhoeff 1 [list source [file join $dir verhoeff.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded valtype::iban 1.5 [list source [file join $dir iban.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/virtchannel_base/pkgIndex.tcl b/vendor/tcllib-1.18/modules/virtchannel_base/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..0256c85
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/virtchannel_base/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,17 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.5]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tcl::chan::cat 1.0.2 [list source [file join $dir cat.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tcl::chan::facade 1.0.1 [list source [file join $dir facade.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tcl::chan::fifo 1 [list source [file join $dir fifo.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tcl::chan::fifo2 1 [list source [file join $dir fifo2.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tcl::chan::halfpipe 1 [list source [file join $dir halfpipe.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tcl::chan::memchan 1.0.3 [list source [file join $dir memchan.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tcl::chan::null 1 [list source [file join $dir null.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tcl::chan::nullzero 1 [list source [file join $dir nullzero.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tcl::chan::random 1 [list source [file join $dir random.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tcl::chan::std 1.0.1 [list source [file join $dir std.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tcl::chan::string 1.0.2 [list source [file join $dir string.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tcl::chan::textwindow 1 [list source [file join $dir textwindow.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tcl::chan::variable 1.0.3 [list source [file join $dir variable.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tcl::chan::zero 1 [list source [file join $dir zero.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tcl::randomseed 1 [list source [file join $dir randseed.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/virtchannel_core/pkgIndex.tcl b/vendor/tcllib-1.18/modules/virtchannel_core/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..e4e656d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/virtchannel_core/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.5]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tcl::chan::core 1 [list source [file join $dir core.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tcl::chan::events 1 [list source [file join $dir events.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.6]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tcl::transform::core 1 [list source [file join $dir transformcore.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/virtchannel_transform/pkgIndex.tcl b/vendor/tcllib-1.18/modules/virtchannel_transform/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..604f1af
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/virtchannel_transform/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.6]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tcl::transform::adler32 1 [list source [file join $dir adler32.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tcl::transform::base64 1 [list source [file join $dir base64.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tcl::transform::counter 1 [list source [file join $dir counter.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tcl::transform::crc32 1 [list source [file join $dir crc32.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tcl::transform::hex 1 [list source [file join $dir hex.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tcl::transform::identity 1 [list source [file join $dir identity.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tcl::transform::limitsize 1 [list source [file join $dir limitsize.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tcl::transform::observe 1 [list source [file join $dir observe.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tcl::transform::otp 1 [list source [file join $dir otp.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tcl::transform::rot 1 [list source [file join $dir rot.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tcl::transform::spacer 1 [list source [file join $dir spacer.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded tcl::transform::zlib 1.0.1 [list source [file join $dir zlib.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/websocket/pkgIndex.tcl b/vendor/tcllib-1.18/modules/websocket/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..fbd064e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/websocket/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Tcl package index file, version 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This file is generated by the "pkg_mkIndex" command
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# and sourced either when an application starts up or
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# by a "package unknown" script. It invokes the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# "package ifneeded" command to set up package-related
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# information so that packages will be loaded automatically
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# in response to "package require" commands. When this
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# script is sourced, the variable $dir must contain the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# full path name of this file's directory.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded websocket 1.4 [list source [file join $dir websocket.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/wip/pkgIndex.tcl b/vendor/tcllib-1.18/modules/wip/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..7968ea1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/wip/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded wip 1.2 [list source [file join $dir wip.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.5]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded wip 2.2 [list source [file join $dir wip2.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/yaml/pkgIndex.tcl b/vendor/tcllib-1.18/modules/yaml/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..4931d15
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/yaml/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.5]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded yaml 0.3.9 [list source [file join $dir yaml.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded huddle 0.2 [list source [file join $dir huddle.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded huddle::json 0.1 [list source [file join $dir json2huddle.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/modules/zip/pkgIndex.tcl b/vendor/tcllib-1.18/modules/zip/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..514bc77
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/modules/zip/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.4]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded zipfile::decode 0.7 [list source [file join $dir decode.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded zipfile::encode 0.4 [list source [file join $dir encode.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.6]} {return}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded zipfile::mkzip 1.2 [list source [file join $dir mkzip.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/support/devel/sak/doc/pkgIndex.tcl b/vendor/tcllib-1.18/support/devel/sak/doc/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..4187efe
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/support/devel/sak/doc/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,4 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded sak::doc 1.0 [list source [file join $dir doc.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded sak::doc::auto 1.0 [list source [file join $dir doc_auto.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/support/devel/sak/help/pkgIndex.tcl b/vendor/tcllib-1.18/support/devel/sak/help/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..609a59a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/support/devel/sak/help/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,4 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded sak::help 1.0 [list source [file join $dir help.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/support/devel/sak/localdoc/pkgIndex.tcl b/vendor/tcllib-1.18/support/devel/sak/localdoc/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..560504b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/support/devel/sak/localdoc/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded sak::localdoc 1.0 [list source [file join $dir localdoc.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/support/devel/sak/readme/pkgIndex.tcl b/vendor/tcllib-1.18/support/devel/sak/readme/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..adbce09
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/support/devel/sak/readme/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded sak::readme 1.0 [list source [file join $dir readme.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/support/devel/sak/registry/pkgIndex.tcl b/vendor/tcllib-1.18/support/devel/sak/registry/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..0e6116b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/support/devel/sak/registry/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.3]} return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded pregistry 0.1 [list source [file join $dir registry.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/support/devel/sak/review/pkgIndex.tcl b/vendor/tcllib-1.18/support/devel/sak/review/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..4fe595a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/support/devel/sak/review/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded sak::review 1.0 [list source [file join $dir review.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/support/devel/sak/test/pkgIndex.tcl b/vendor/tcllib-1.18/support/devel/sak/test/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..9522c76
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/support/devel/sak/test/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded sak::test 1.0 [list source [file join $dir test.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded sak::test::run 1.0 [list source [file join $dir run.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded sak::test::shells 1.0 [list source [file join $dir shells.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded sak::test::shell 1.0 [list source [file join $dir shell.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/support/devel/sak/util/pkgIndex.tcl b/vendor/tcllib-1.18/support/devel/sak/util/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..0042019
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/support/devel/sak/util/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded sak::util 1.0 [list source [file join $dir util.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded sak::registry 1.0 [list source [file join $dir registry.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded sak::animate 1.0 [list source [file join $dir anim.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded sak::color 1.0 [list source [file join $dir color.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded sak::feedback 1.0 [list source [file join $dir feedback.tcl]]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcllib-1.18/support/devel/sak/validate/pkgIndex.tcl b/vendor/tcllib-1.18/support/devel/sak/validate/pkgIndex.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..d6ad128
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcllib-1.18/support/devel/sak/validate/pkgIndex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![package vsatisfies [package provide Tcl] 8.2]} return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded sak::validate 1.0 [list source [file join $dir validate.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded sak::validate::manpages 1.0 [list source [file join $dir manpages.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded sak::validate::versions 1.0 [list source [file join $dir versions.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded sak::validate::testsuites 1.0 [list source [file join $dir testsuites.tcl]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+package ifneeded sak::validate::syntax 1.0 [list source [file join $dir syntax.tcl]]
</span></pre><pre style='margin:0'>
</pre>