<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>