summaryrefslogtreecommitdiffstats
path: root/tcllib/tcllib.tap
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2019-02-15 18:19:17 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2019-02-15 18:19:17 (GMT)
commitb863b050cd0148499e6725724829e066890f518c (patch)
tree7828a9e8d84da3f73abe446fc50a9c0b0c11528a /tcllib/tcllib.tap
parent7f1623e3f658b2dc4ddad0f1b9309a156de82065 (diff)
downloadblt-b863b050cd0148499e6725724829e066890f518c.zip
blt-b863b050cd0148499e6725724829e066890f518c.tar.gz
blt-b863b050cd0148499e6725724829e066890f518c.tar.bz2
update tcllib
Diffstat (limited to 'tcllib/tcllib.tap')
-rw-r--r--tcllib/tcllib.tap4847
1 files changed, 4847 insertions, 0 deletions
diff --git a/tcllib/tcllib.tap b/tcllib/tcllib.tap
new file mode 100644
index 0000000..e0f3ea7
--- /dev/null
+++ b/tcllib/tcllib.tap
@@ -0,0 +1,4847 @@
+format {TclDevKit Project File}
+fmtver 2.0
+fmttool {TclDevKit TclApp PackageDefinition} 2.5
+
+## Saved at : Fri Feb 16 21:00:37 PST 2018
+## By : aku
+##
+## Generated by "sak.tcl tap"
+## of tcllib 1.19
+
+########
+#####
+###
+##
+#
+
+# ###############
+# Complete bundle
+
+Package {tcllib 1.19}
+Base @TAP_DIR@
+Platform *
+Desc {Tcllib: Bundle of all packages}
+Path pkgIndex.tcl
+Path aes
+Path amazon-s3
+Path asn
+Path base32
+Path base64
+Path bee
+Path bench
+Path bibtex
+Path blowfish
+Path cache
+Path calendar
+Path clock
+Path cmdline
+Path comm
+Path control
+Path coroutine
+Path counter
+Path crc
+Path cron
+Path csv
+Path debug
+Path defer
+Path des
+Path dicttool
+Path dns
+Path docstrip
+Path doctools
+Path doctools2base
+Path doctools2idx
+Path doctools2toc
+Path dtplite
+Path exif
+Path fileutil
+Path ftp
+Path ftpd
+Path fumagic
+Path generator
+Path gpx
+Path grammar_aycock
+Path grammar_fa
+Path grammar_me
+Path grammar_peg
+Path hook
+Path http
+Path httpd
+Path httpwget
+Path html
+Path htmlparse
+Path ident
+Path imap4
+Path inifile
+Path interp
+Path irc
+Path javascript
+Path jpeg
+Path json
+Path lambda
+Path ldap
+Path log
+Path markdown
+Path map
+Path mapproj
+Path math
+Path md4
+Path md5
+Path md5crypt
+Path mime
+Path multiplexer
+Path namespacex
+Path ncgi
+Path nettool
+Path nmea
+Path nns
+Path nntp
+Path ntp
+Path oauth
+Path oodialect
+Path oometa
+Path ooutil
+Path otp
+Path page
+Path pki
+Path pluginmgr
+Path png
+Path pop3
+Path pop3d
+Path practcl
+Path processman
+Path profiler
+Path pt
+Path rc4
+Path rcs
+Path report
+Path rest
+Path ripemd
+Path sasl
+Path sha1
+Path simulation
+Path smtpd
+Path snit
+Path soundex
+Path stooop
+Path string
+Path stringprep
+Path struct
+Path tar
+Path tepam
+Path term
+Path textutil
+Path tie
+Path tiff
+Path tool
+Path tool-ui
+Path tool_datatype
+Path transfer
+Path treeql
+Path try
+Path udpcluster
+Path uev
+Path units
+Path uri
+Path uuid
+Path valtype
+Path virtchannel_base
+Path virtchannel_core
+Path virtchannel_transform
+Path websocket
+Path wip
+Path yaml
+Path zip
+
+# ############
+# Module "aes"
+# [1] | "aes" (1.2.1)
+# -------+
+
+Package {aes 1.2.1}
+Platform *
+Desc {Implementation of the AES block cipher}
+Base @TAP_DIR@/aes
+Path aes.tcl
+Path pkgIndex.tcl
+
+#
+# ############
+
+# ##################
+# Module "amazon-s3"
+# [1] | "S3" (1.0.3)
+# [2] | "xsxp" (1.0)
+# -------+
+
+Package {__amazon-s3 0.0}
+Platform *
+Desc {Amazon S3 Web Service Utilities}
+Hidden
+Base @TAP_DIR@/amazon-s3
+Path pkgIndex.tcl
+Path S3.tcl
+Path xsxp.tcl
+
+Package {S3 1.0.3}
+See __amazon-s3
+Platform *
+Desc {Amazon S3 Web Service Interface}
+
+Package {xsxp 1.0}
+See __amazon-s3
+Platform *
+Desc {eXtremely Simple Xml Parser}
+
+#
+# ##################
+
+# ############
+# Module "asn"
+# [1] | "asn" (0.8.4)
+# -------+
+
+Package {asn 0.8.4}
+Platform *
+Desc {ASN.1 BER encoder/decoder}
+Base @TAP_DIR@/asn
+Path asn.tcl
+Path pkgIndex.tcl
+
+#
+# ############
+
+# ###############
+# Module "base32"
+# [1] | "base32" (0.1)
+# [2] | "base32::hex" (0.1)
+# [3] | "base32::core" (0.1)
+# -------+
+
+Package {__base32 0.0}
+Platform *
+Desc {Base32 encoding}
+Hidden
+Base @TAP_DIR@/base32
+Path base32.tcl
+Path base32_c.tcl
+Path base32_tcl.tcl
+Path base32core.tcl
+Path base32hex.tcl
+Path base32hex_c.tcl
+Path base32hex_tcl.tcl
+Path pkgIndex.tcl
+
+Package {base32 0.1}
+See __base32
+Platform *
+Desc {base32 standard encoding}
+
+Package {base32::hex 0.1}
+See __base32
+Platform *
+Desc {base32 extended hex encoding}
+
+Package {base32::core 0.1}
+See __base32
+Platform *
+Desc {Expanding basic base32 maps}
+
+#
+# ###############
+
+# ###############
+# Module "base64"
+# [1] | "uuencode" (1.1.5)
+# [2] | "base64" (2.4.2)
+# [3] | "ascii85" (1.0)
+# [4] | "yencode" (1.1.3)
+# -------+
+
+Package {__base64 0.0}
+Platform *
+Desc {Text encoding & decoding binary data}
+Hidden
+Base @TAP_DIR@/base64
+Path ascii85.tcl
+Path base64.tcl
+Path base64c.tcl
+Path pkgIndex.tcl
+Path uuencode.tcl
+Path yencode.tcl
+
+Package {uuencode 1.1.5}
+See __base64
+Platform *
+Desc {UU-encode/decode binary data}
+
+Package {base64 2.4.2}
+See __base64
+Platform *
+Desc {base64-encode/decode binary data}
+
+Package {ascii85 1.0}
+See __base64
+Platform *
+Desc {ascii85-encode/decode binary data}
+
+Package {yencode 1.1.3}
+See __base64
+Platform *
+Desc {Y-encode/decode binary data}
+
+#
+# ###############
+
+# ############
+# Module "bee"
+# [1] | "bee" (0.1)
+# -------+
+
+Package {bee 0.1}
+Platform *
+Desc {BitTorrent Serialization Format Encoder/Decoder}
+Base @TAP_DIR@/bee
+Path bee.tcl
+Path pkgIndex.tcl
+
+#
+# ############
+
+# ##############
+# Module "bench"
+# [1] | "bench::out::csv" (0.1.2)
+# [2] | "bench" (0.4)
+# [3] | "bench::out::text" (0.1.2)
+# [4] | "bench::in" (0.1)
+# -------+
+
+Package {__bench 0.0}
+Platform *
+Desc {Benchmarking/Performance tools}
+Hidden
+Base @TAP_DIR@/bench
+Path bench.tcl
+Path bench_read.tcl
+Path bench_wcsv.tcl
+Path bench_wtext.tcl
+Path libbench.tcl
+Path pkgIndex.tcl
+
+Package {bench::out::csv 0.1.2}
+See __bench
+Platform *
+Desc {bench::out::csv - Formatting benchmark results as CSV}
+
+Package {bench 0.4}
+See __bench
+Platform *
+Desc {bench - Processing benchmark suites}
+
+Package {bench::out::text 0.1.2}
+See __bench
+Platform *
+Desc {bench::out::text - Formatting benchmark results as human readable text}
+
+Package {bench::in 0.1}
+See __bench
+Platform *
+Desc {bench::in - Reading benchmark results}
+
+#
+# ##############
+
+# ###############
+# Module "bibtex"
+# [1] | "bibtex" (0.6)
+# -------+
+
+Package {bibtex 0.6}
+Platform *
+Desc {Parse bibtex files}
+Base @TAP_DIR@/bibtex
+Path bibtex.tcl
+Path pkgIndex.tcl
+
+#
+# ###############
+
+# #################
+# Module "blowfish"
+# [1] | "blowfish" (1.0.4)
+# -------+
+
+Package {blowfish 1.0.4}
+Platform *
+Desc {Implementation of the Blowfish block cipher}
+Base @TAP_DIR@/blowfish
+Path blowfish.tcl
+Path pkgIndex.tcl
+
+#
+# #################
+
+# ##############
+# Module "cache"
+# [1] | "cache::async" (0.3)
+# -------+
+
+Package {cache::async 0.3}
+Platform *
+Desc {Asynchronous in-memory cache}
+Base @TAP_DIR@/cache
+Path async.tcl
+Path pkgIndex.tcl
+
+#
+# ##############
+
+# #################
+# Module "calendar"
+# [1] | "calendar" (0.2)
+# -------+
+
+Package {calendar 0.2}
+Platform *
+Desc {Tcllib package}
+Base @TAP_DIR@/calendar
+Path calendar.tcl
+Path gregorian.tcl
+Path pkgIndex.tcl
+Path tclIndex
+
+#
+# #################
+
+# ##############
+# Module "clock"
+# [1] | "clock::rfc2822" (0.1)
+# [2] | "clock::iso8601" (0.1)
+# -------+
+
+Package {__clock 0.0}
+Platform *
+Desc {Date/Time Utilities}
+Hidden
+Base @TAP_DIR@/clock
+Path iso8601.tcl
+Path pkgIndex.tcl
+Path rfc2822.tcl
+
+Package {clock::rfc2822 0.1}
+See __clock
+Platform *
+Desc {Parsing ISO 8601 dates/times}
+
+Package {clock::iso8601 0.1}
+See __clock
+Platform *
+Desc {Parsing ISO 8601 dates/times}
+
+#
+# ##############
+
+# ################
+# Module "cmdline"
+# [1] | "cmdline" (1.5)
+# -------+
+
+Package {cmdline 1.5}
+Platform *
+Desc {Procedures to process command lines and options.}
+Base @TAP_DIR@/cmdline
+Path cmdline.tcl
+Path pkgIndex.tcl
+
+#
+# ################
+
+# #############
+# Module "comm"
+# [1] | "comm" (4.6.3.1)
+# -------+
+
+Package {comm 4.6.3.1}
+Platform *
+Desc {The comm wire protocol}
+Base @TAP_DIR@/comm
+Path comm.tcl
+Path pkgIndex.tcl
+
+#
+# #############
+
+# ################
+# Module "control"
+# [1] | "control" (0.1.3)
+# -------+
+
+Package {control 0.1.3}
+Platform *
+Desc {Procedures for control flow structures.}
+Base @TAP_DIR@/control
+Path ascaller.tcl
+Path assert.tcl
+Path control.tcl
+Path do.tcl
+Path no-op.tcl
+Path pkgIndex.tcl
+Path tclIndex
+
+#
+# ################
+
+# ##################
+# Module "coroutine"
+# [1] | "coroutine" (1.2)
+# [2] | "coroutine::auto" (1.1.3)
+# -------+
+
+Package {__coroutine 0.0}
+Platform *
+Desc {Coroutine utilities}
+Hidden
+Base @TAP_DIR@/coroutine
+Path coro_auto.tcl
+Path coroutine.tcl
+Path pkgIndex.tcl
+
+Package {coroutine 1.2}
+See __coroutine
+Platform *
+Desc {Coroutine based event and IO handling}
+
+Package {coroutine::auto 1.1.3}
+See __coroutine
+Platform *
+Desc {Automatic event and IO coroutine awareness}
+
+#
+# ##################
+
+# ################
+# Module "counter"
+# [1] | "counter" (2.0.4)
+# -------+
+
+Package {counter 2.0.4}
+Platform *
+Desc {Procedures for counters and histograms}
+Base @TAP_DIR@/counter
+Path counter.tcl
+Path pkgIndex.tcl
+
+#
+# ################
+
+# ############
+# Module "crc"
+# [1] | "crc32" (1.3.2)
+# [2] | "sum" (1.1.2)
+# [3] | "crc16" (1.1.3)
+# [4] | "cksum" (1.1.4)
+# -------+
+
+Package {__crc 0.0}
+Platform *
+Desc {Cyclic Redundancy Checks}
+Hidden
+Base @TAP_DIR@/crc
+Path cksum.tcl
+Path crc16.tcl
+Path crc32.tcl
+Path crcc.tcl
+Path pkgIndex.tcl
+Path sum.tcl
+
+Package {crc32 1.3.2}
+See __crc
+Platform *
+Desc {Perform a 32bit Cyclic Redundancy Check}
+
+Package {sum 1.1.2}
+See __crc
+Platform *
+Desc {Calculate a sum(1) compatible checksum}
+
+Package {crc16 1.1.3}
+See __crc
+Platform *
+Desc {Perform a 16bit Cyclic Redundancy Check}
+
+Package {cksum 1.1.4}
+See __crc
+Platform *
+Desc {Calculate a cksum(1) compatible checksum}
+
+#
+# ############
+
+# #############
+# Module "cron"
+# [1] | "cron" (2.1)
+# -------+
+
+Package {cron 2.1}
+Platform *
+Desc {Tool for automating the period callback of commands}
+Base @TAP_DIR@/cron
+Path cron.tcl
+Path pkgIndex.tcl
+
+#
+# #############
+
+# ############
+# Module "csv"
+# [1] | "csv" (0.8.1)
+# -------+
+
+Package {csv 0.8.1}
+Platform *
+Desc {Procedures to handle CSV data.}
+Base @TAP_DIR@/csv
+Path csv.tcl
+Path pkgIndex.tcl
+
+#
+# ############
+
+# ##############
+# Module "debug"
+# [1] | "debug::caller" (1.1)
+# [2] | "debug" (1.0.6)
+# [3] | "debug::heartbeat" (1)
+# [4] | "debug::timestamp" (1)
+# -------+
+
+Package {__debug 0.0}
+Platform *
+Desc {debug narrative}
+Hidden
+Base @TAP_DIR@/debug
+Path caller.tcl
+Path debug.tcl
+Path heartbeat.tcl
+Path pkgIndex.tcl
+Path timestamp.tcl
+
+Package {debug::caller 1.1}
+See __debug
+Platform *
+Desc {debug narrative - caller}
+
+Package {debug 1.0.6}
+See __debug
+Platform *
+Desc {debug narrative - core}
+
+Package {debug::heartbeat 1}
+See __debug
+Platform *
+Desc {debug narrative - heartbeat}
+
+Package {debug::timestamp 1}
+See __debug
+Platform *
+Desc {debug narrative - timestamping}
+
+#
+# ##############
+
+# ##############
+# Module "defer"
+# [1] | "defer" (1)
+# -------+
+
+Package {defer 1}
+Platform *
+Desc {Defered execution}
+Base @TAP_DIR@/defer
+Path defer.tcl
+Path pkgIndex.tcl
+
+#
+# ##############
+
+# ############
+# Module "des"
+# [1] | "des" (1.1.0)
+# [2] | "tclDES" (1.0.0)
+# [3] | "tclDESjr" (1.0.0)
+# -------+
+
+Package {__des 0.0}
+Platform *
+Desc {Data Encryption Standard (DES)}
+Hidden
+Base @TAP_DIR@/des
+Path des.tcl
+Path pkgIndex.tcl
+Path tcldes.tcl
+Path tcldesjr.tcl
+
+Package {des 1.1.0}
+See __des
+Platform *
+Desc {Implementation of the DES and triple-DES ciphers}
+
+Package {tclDES 1.0.0}
+See __des
+Platform *
+Desc {Implementation of the DES and triple-DES ciphers}
+
+Package {tclDESjr 1.0.0}
+See __des
+Platform *
+Desc {Implementation of the DES and triple-DES ciphers}
+
+#
+# ############
+
+# #################
+# Module "dicttool"
+# [1] | "dicttool" (1.1)
+# -------+
+
+Package {dicttool 1.1}
+Platform *
+Desc {TclOO Library (TOOL) Framework}
+Base @TAP_DIR@/dicttool
+Path dicttool.tcl
+Path pkgIndex.tcl
+
+#
+# #################
+
+# ############
+# Module "dns"
+# [1] | "spf" (1.1.1)
+# [2] | "dns" (1.4.0)
+# [3] | "ip" (1.4)
+# [4] | "resolv" (1.0.3)
+# -------+
+
+Package {__dns 0.0}
+Platform *
+Desc {Domain Name Service}
+Hidden
+Base @TAP_DIR@/dns
+Path dns.tcl
+Path ip.tcl
+Path ipMore.tcl
+Path ipMoreC.tcl
+Path msgs/en.msg
+Path pkgIndex.tcl
+Path resolv.tcl
+Path spf.tcl
+
+Package {spf 1.1.1}
+See __dns
+Platform *
+Desc {Tcllib package}
+
+Package {dns 1.4.0}
+See __dns
+Platform *
+Desc {Tcl Domain Name Service Client}
+
+Package {ip 1.4}
+See __dns
+Platform *
+Desc {IPv4 and IPv6 address manipulation}
+
+Package {resolv 1.0.3}
+See __dns
+Platform *
+Desc {Tcllib package}
+
+#
+# ############
+
+# #################
+# Module "docstrip"
+# [1] | "docstrip" (1.2)
+# [2] | "docstrip::util" (1.3.1)
+# -------+
+
+Package {__docstrip 0.0}
+Platform *
+Desc {Literate programming tool}
+Hidden
+Base @TAP_DIR@/docstrip
+Path docstrip.tcl
+Path docstrip_util.tcl
+Path pkgIndex.tcl
+
+Package {docstrip 1.2}
+See __docstrip
+Platform *
+Desc {Docstrip style source code extraction}
+
+Package {docstrip::util 1.3.1}
+See __docstrip
+Platform *
+Desc {Docstrip-related utilities}
+
+#
+# #################
+
+# #################
+# Module "doctools"
+# [1] | "doctools::idx" (1.0.7)
+# [2] | "doctools::toc" (1.1.6)
+# [3] | "doctools::changelog" (1.1)
+# [4] | "doctools::cvs" (1)
+# [5] | "doctools" (1.4.21)
+# -------+
+
+Package {__doctools 0.0}
+Platform *
+Desc {Documentation tools}
+Hidden
+Base @TAP_DIR@/doctools
+Path api.tcl
+Path api_idx.tcl
+Path api_toc.tcl
+Path changelog.tcl
+Path checker.tcl
+Path checker_idx.tcl
+Path checker_toc.tcl
+Path cvs.tcl
+Path docidx.tcl
+Path doctoc.tcl
+Path doctools.tcl
+Path mpformats/_common.tcl
+Path mpformats/_html.tcl
+Path mpformats/_idx_common.tcl
+Path mpformats/_nroff.tcl
+Path mpformats/_text.tcl
+Path mpformats/_toc_common.tcl
+Path mpformats/_xml.tcl
+Path mpformats/c.msg
+Path mpformats/de.msg
+Path mpformats/en.msg
+Path mpformats/fmt.desc
+Path mpformats/fmt.html
+Path mpformats/fmt.latex
+Path mpformats/fmt.list
+Path mpformats/fmt.nroff
+Path mpformats/fmt.null
+Path mpformats/fmt.text
+Path mpformats/fmt.tmml
+Path mpformats/fmt.wiki
+Path mpformats/fr.msg
+Path mpformats/idx.html
+Path mpformats/idx.nroff
+Path mpformats/idx.null
+Path mpformats/idx.text
+Path mpformats/idx.wiki
+Path mpformats/man.macros
+Path mpformats/toc.html
+Path mpformats/toc.nroff
+Path mpformats/toc.null
+Path mpformats/toc.text
+Path mpformats/toc.tmml
+Path mpformats/toc.wiki
+Path pkgIndex.tcl
+
+Package {doctools::idx 1.0.7}
+See __doctools
+Platform *
+Desc {docidx - Processing indices}
+
+Package {doctools::toc 1.1.6}
+See __doctools
+Platform *
+Desc {doctoc - Processing tables of contents}
+
+Package {doctools::changelog 1.1}
+See __doctools
+Platform *
+Desc {Processing text in Emacs ChangeLog format}
+
+Package {doctools::cvs 1}
+See __doctools
+Platform *
+Desc {Processing text in 'cvs log' format}
+
+Package {doctools 1.4.21}
+See __doctools
+Platform *
+Desc {doctools - Processing documents}
+
+#
+# #################
+
+# ######################
+# Module "doctools2base"
+# [1] | "doctools::text" (0.1)
+# [2] | "doctools::html" (0.1)
+# [3] | "doctools::html::cssdefaults" (0.1)
+# [4] | "doctools::tcl::parse" (0.1)
+# [5] | "doctools::config" (0.1)
+# [6] | "doctools::msgcat" (0.1)
+# [7] | "doctools::nroff::man_macros" (0.1)
+# [8] | "doctools::paths" (0.1)
+# -------+
+
+Package {__doctools2base 0.0}
+Platform *
+Desc {Documentation tools}
+Hidden
+Base @TAP_DIR@/doctools2base
+Path config.tcl
+Path html.tcl
+Path html_cssdefaults.tcl
+Path msgcat.tcl
+Path nroff_manmacros.tcl
+Path paths.tcl
+Path pkgIndex.tcl
+Path tcl_parse.tcl
+Path text.tcl
+
+Package {doctools::text 0.1}
+See __doctools2base
+Platform *
+Desc {Tcllib package}
+
+Package {doctools::html 0.1}
+See __doctools2base
+Platform *
+Desc {Tcllib package}
+
+Package {doctools::html::cssdefaults 0.1}
+See __doctools2base
+Platform *
+Desc {Default CSS style for HTML export plugins}
+
+Package {doctools::tcl::parse 0.1}
+See __doctools2base
+Platform *
+Desc {Processing text in 'subst -novariables' format}
+
+Package {doctools::config 0.1}
+See __doctools2base
+Platform *
+Desc {Tcllib package}
+
+Package {doctools::msgcat 0.1}
+See __doctools2base
+Platform *
+Desc {Message catalog management for the various document parsers}
+
+Package {doctools::nroff::man_macros 0.1}
+See __doctools2base
+Platform *
+Desc {Default CSS style for NROFF export plugins}
+
+Package {doctools::paths 0.1}
+See __doctools2base
+Platform *
+Desc {Tcllib package}
+
+#
+# ######################
+
+# #####################
+# Module "doctools2idx"
+# [1] | "doctools::idx::import::json" (0.1)
+# [2] | "doctools::idx::structure" (0.1)
+# [3] | "doctools::idx::export::nroff" (0.3)
+# [4] | "doctools::idx::import::docidx" (0.1)
+# [5] | "doctools::idx::export" (0.2)
+# [6] | "doctools::idx::export::html" (0.2)
+# [7] | "doctools::msgcat::idx::fr" (0.1)
+# [8] | "doctools::idx::parse" (0.1)
+# [9] | "doctools::msgcat::idx::de" (0.1)
+# [10] | "doctools::idx" (2)
+# [11] | "doctools::msgcat::idx::c" (0.1)
+# [12] | "doctools::msgcat::idx::en" (0.1)
+# [13] | "doctools::idx::export::json" (0.1)
+# [14] | "doctools::idx::export::docidx" (0.1)
+# [15] | "doctools::idx::export::wiki" (0.2)
+# [16] | "doctools::idx::export::text" (0.2)
+# [17] | "doctools::idx::import" (0.2)
+# -------+
+
+Package {__doctools2idx 0.0}
+Platform *
+Desc {Documentation tools}
+Hidden
+Base @TAP_DIR@/doctools2idx
+Path container.tcl
+Path export.tcl
+Path export_docidx.tcl
+Path export_html.tcl
+Path export_json.tcl
+Path export_nroff.tcl
+Path export_text.tcl
+Path export_wiki.tcl
+Path import.tcl
+Path import_docidx.tcl
+Path import_json.tcl
+Path msgcat_c.tcl
+Path msgcat_de.tcl
+Path msgcat_en.tcl
+Path msgcat_fr.tcl
+Path parse.tcl
+Path pkgIndex.tcl
+Path structure.tcl
+
+Package {doctools::idx::import::json 0.1}
+See __doctools2idx
+Platform *
+Desc {JSON import plugin}
+
+Package {doctools::idx::structure 0.1}
+See __doctools2idx
+Platform *
+Desc {Docidx serialization utilities}
+
+Package {doctools::idx::export::nroff 0.3}
+See __doctools2idx
+Platform *
+Desc {nroff export plugin}
+
+Package {doctools::idx::import::docidx 0.1}
+See __doctools2idx
+Platform *
+Desc {docidx import plugin}
+
+Package {doctools::idx::export 0.2}
+See __doctools2idx
+Platform *
+Desc {Exporting keyword indices}
+
+Package {doctools::idx::export::html 0.2}
+See __doctools2idx
+Platform *
+Desc {HTML export plugin}
+
+Package {doctools::msgcat::idx::fr 0.1}
+See __doctools2idx
+Platform *
+Desc {Message catalog for the docidx parser (FR)}
+
+Package {doctools::idx::parse 0.1}
+See __doctools2idx
+Platform *
+Desc {Parsing text in docidx format}
+
+Package {doctools::msgcat::idx::de 0.1}
+See __doctools2idx
+Platform *
+Desc {Message catalog for the docidx parser (DE)}
+
+Package {doctools::idx 2}
+See __doctools2idx
+Platform *
+Desc {docidx - Processing indices}
+
+Package {doctools::msgcat::idx::c 0.1}
+See __doctools2idx
+Platform *
+Desc {Message catalog for the docidx parser (C)}
+
+Package {doctools::msgcat::idx::en 0.1}
+See __doctools2idx
+Platform *
+Desc {Message catalog for the docidx parser (EN)}
+
+Package {doctools::idx::export::json 0.1}
+See __doctools2idx
+Platform *
+Desc {JSON export plugin}
+
+Package {doctools::idx::export::docidx 0.1}
+See __doctools2idx
+Platform *
+Desc {docidx export plugin}
+
+Package {doctools::idx::export::wiki 0.2}
+See __doctools2idx
+Platform *
+Desc {wiki export plugin}
+
+Package {doctools::idx::export::text 0.2}
+See __doctools2idx
+Platform *
+Desc {plain text export plugin}
+
+Package {doctools::idx::import 0.2}
+See __doctools2idx
+Platform *
+Desc {Importing keyword indices}
+
+#
+# #####################
+
+# #####################
+# Module "doctools2toc"
+# [1] | "doctools::toc::export::html" (0.1)
+# [2] | "doctools::msgcat::toc::fr" (0.1)
+# [3] | "doctools::msgcat::toc::de" (0.1)
+# [4] | "doctools::toc" (2)
+# [5] | "doctools::msgcat::toc::en" (0.1)
+# [6] | "doctools::toc::export::json" (0.1)
+# [7] | "doctools::toc::structure" (0.1)
+# [8] | "doctools::toc::export::nroff" (0.2)
+# [9] | "doctools::toc::export::wiki" (0.1)
+# [10] | "doctools::toc::import::doctoc" (0.1)
+# [11] | "doctools::toc::export::text" (0.1)
+# [12] | "doctools::toc::import" (0.2)
+# [13] | "doctools::toc::parse" (0.1)
+# [14] | "doctools::msgcat::toc::c" (0.1)
+# [15] | "dict" (1)
+# [16] | "doctools::toc::import::json" (0.1)
+# [17] | "doctools::toc::export" (0.2)
+# [18] | "doctools::toc::export::doctoc" (0.1)
+# -------+
+
+Package {__doctools2toc 0.0}
+Platform *
+Desc {Documentation tools}
+Hidden
+Base @TAP_DIR@/doctools2toc
+Path container.tcl
+Path export.tcl
+Path export_doctoc.tcl
+Path export_html.tcl
+Path export_json.tcl
+Path export_nroff.tcl
+Path export_text.tcl
+Path export_wiki.tcl
+Path import.tcl
+Path import_doctoc.tcl
+Path import_json.tcl
+Path msgcat_c.tcl
+Path msgcat_de.tcl
+Path msgcat_en.tcl
+Path msgcat_fr.tcl
+Path parse.tcl
+Path pkgIndex.tcl
+Path structure.tcl
+
+Package {doctools::toc::export::html 0.1}
+See __doctools2toc
+Platform *
+Desc {HTML export plugin}
+
+Package {doctools::msgcat::toc::fr 0.1}
+See __doctools2toc
+Platform *
+Desc {Message catalog for the doctoc parser (FR)}
+
+Package {doctools::msgcat::toc::de 0.1}
+See __doctools2toc
+Platform *
+Desc {Message catalog for the doctoc parser (DE)}
+
+Package {doctools::toc 2}
+See __doctools2toc
+Platform *
+Desc {doctoc - Processing tables of contents}
+
+Package {doctools::msgcat::toc::en 0.1}
+See __doctools2toc
+Platform *
+Desc {Message catalog for the doctoc parser (EN)}
+
+Package {doctools::toc::export::json 0.1}
+See __doctools2toc
+Platform *
+Desc {JSON export plugin}
+
+Package {doctools::toc::structure 0.1}
+See __doctools2toc
+Platform *
+Desc {Doctoc serialization utilities}
+
+Package {doctools::toc::export::nroff 0.2}
+See __doctools2toc
+Platform *
+Desc {nroff export plugin}
+
+Package {doctools::toc::export::wiki 0.1}
+See __doctools2toc
+Platform *
+Desc {wiki export plugin}
+
+Package {doctools::toc::import::doctoc 0.1}
+See __doctools2toc
+Platform *
+Desc {doctoc import plugin}
+
+Package {doctools::toc::export::text 0.1}
+See __doctools2toc
+Platform *
+Desc {plain text export plugin}
+
+Package {doctools::toc::import 0.2}
+See __doctools2toc
+Platform *
+Desc {Importing keyword indices}
+
+Package {doctools::toc::parse 0.1}
+See __doctools2toc
+Platform *
+Desc {Parsing text in doctoc format}
+
+Package {doctools::msgcat::toc::c 0.1}
+See __doctools2toc
+Platform *
+Desc {Message catalog for the doctoc parser (C)}
+
+Package {dict 1}
+See __doctools2toc
+Platform *
+Desc {Tcllib package}
+
+Package {doctools::toc::import::json 0.1}
+See __doctools2toc
+Platform *
+Desc {JSON import plugin}
+
+Package {doctools::toc::export 0.2}
+See __doctools2toc
+Platform *
+Desc {Exporting tables of contents}
+
+Package {doctools::toc::export::doctoc 0.1}
+See __doctools2toc
+Platform *
+Desc {doctoc export plugin}
+
+#
+# #####################
+
+# ################
+# Module "dtplite"
+# [1] | "dtplite" (1.3)
+# -------+
+
+Package {dtplite 1.3}
+Platform *
+Desc {Lightweight DocTools Markup Processor}
+Base @TAP_DIR@/dtplite
+Path dtplite.tcl
+Path pkgIndex.tcl
+
+#
+# ################
+
+# #############
+# Module "exif"
+# [1] | "exif" (1.1.2)
+# -------+
+
+Package {exif 1.1.2}
+Platform *
+Desc {Tcl EXIF extracts and parses EXIF fields from digital images}
+Base @TAP_DIR@/exif
+Path exif.tcl
+Path pkgIndex.tcl
+
+#
+# #############
+
+# #################
+# Module "fileutil"
+# [1] | "fileutil::multi::op" (0.5.3)
+# [2] | "fileutil::multi" (0.1)
+# [3] | "fileutil::decode" (0.2.1)
+# [4] | "fileutil" (1.16)
+# [5] | "fileutil::traverse" (0.6)
+# -------+
+
+Package {__fileutil 0.0}
+Platform *
+Desc {file utilities, Parser generator tools}
+Hidden
+Base @TAP_DIR@/fileutil
+Path decode.tcl
+Path fileutil.tcl
+Path multi.tcl
+Path multiop.tcl
+Path pkgIndex.tcl
+Path traverse.tcl
+
+Package {fileutil::multi::op 0.5.3}
+See __fileutil
+Platform *
+Desc {Multi-file operation, scatter/gather}
+
+Package {fileutil::multi 0.1}
+See __fileutil
+Platform *
+Desc {Multi-file operation, scatter/gather, standard object}
+
+Package {fileutil::decode 0.2.1}
+See __fileutil
+Platform *
+Desc {Tcllib package}
+
+Package {fileutil 1.16}
+See __fileutil
+Platform *
+Desc {page plugin manager}
+
+Package {fileutil::traverse 0.6}
+See __fileutil
+Platform *
+Desc {Iterative directory traversal}
+
+#
+# #################
+
+# ############
+# Module "ftp"
+# [1] | "ftp::geturl" (0.2.2)
+# [2] | "ftp" (2.4.13)
+# -------+
+
+Package {__ftp 0.0}
+Platform *
+Desc {ftp client}
+Hidden
+Base @TAP_DIR@/ftp
+Path ftp.tcl
+Path ftp_geturl.tcl
+Path pkgIndex.tcl
+
+Package {ftp::geturl 0.2.2}
+See __ftp
+Platform *
+Desc {Uri handler for ftp urls}
+
+Package {ftp 2.4.13}
+See __ftp
+Platform *
+Desc {Client-side tcl implementation of the ftp protocol}
+
+#
+# ############
+
+# #############
+# Module "ftpd"
+# [1] | "ftpd" (1.3)
+# -------+
+
+Package {ftpd 1.3}
+Platform *
+Desc {Tcl FTP server implementation}
+Base @TAP_DIR@/ftpd
+Path ftpd.tcl
+Path pkgIndex.tcl
+
+#
+# #############
+
+# ################
+# Module "fumagic"
+# [1] | "fileutil::magic::cgen" (1.2.0)
+# [2] | "fileutil::magic::rt" (2.0)
+# [3] | "fileutil::magic::filetype" (2.0)
+# [4] | "fileutil::magic::cfront" (1.2.0)
+# -------+
+
+Package {__fumagic 0.0}
+Platform *
+Desc {file utilities}
+Hidden
+Base @TAP_DIR@/fumagic
+Path cfront.tcl
+Path cgen.tcl
+Path filetypes.tcl
+Path pkgIndex.tcl
+Path rtcore.tcl
+
+Package {fileutil::magic::cgen 1.2.0}
+See __fumagic
+Platform *
+Desc {Generator core for compiler of magic(5) files}
+
+Package {fileutil::magic::rt 2.0}
+See __fumagic
+Platform *
+Desc {Runtime core for file type recognition engines written in pure Tcl}
+
+Package {fileutil::magic::filetype 2.0}
+See __fumagic
+Platform *
+Desc {Procedures implementing file-type recognition}
+
+Package {fileutil::magic::cfront 1.2.0}
+See __fumagic
+Platform *
+Desc {Generator core for compiler of magic(5) files}
+
+#
+# ################
+
+# ##################
+# Module "generator"
+# [1] | "generator" (0.1)
+# -------+
+
+Package {generator 0.1}
+Platform *
+Desc {Procedures for creating and using generators.}
+Base @TAP_DIR@/generator
+Path generator.tcl
+Path pkgIndex.tcl
+
+#
+# ##################
+
+# ############
+# Module "gpx"
+# [1] | "gpx" (1)
+# -------+
+
+Package {gpx 1}
+Platform *
+Desc {Extracts waypoints, tracks and routes from GPX files}
+Base @TAP_DIR@/gpx
+Path gpx.tcl
+Path pkgIndex.tcl
+
+#
+# ############
+
+# #######################
+# Module "grammar_aycock"
+# [1] | "grammar::aycock::debug" (1.0)
+# [2] | "grammar::aycock" (1.0)
+# [3] | "grammar::aycock::runtime" (1.0)
+# -------+
+
+Package {__grammar_aycock 0.0}
+Platform *
+Desc {Aycock-Horspool-Earley parser generator for Tcl}
+Hidden
+Base @TAP_DIR@/grammar_aycock
+Path aycock-build.tcl
+Path aycock-debug.tcl
+Path aycock-runtime.tcl
+Path pkgIndex.tcl
+
+Package {grammar::aycock::debug 1.0}
+See __grammar_aycock
+Platform *
+Desc {Tcllib package}
+
+Package {grammar::aycock 1.0}
+See __grammar_aycock
+Platform *
+Desc {Aycock-Horspool-Earley parser generator for Tcl}
+
+Package {grammar::aycock::runtime 1.0}
+See __grammar_aycock
+Platform *
+Desc {Tcllib package}
+
+#
+# #######################
+
+# ###################
+# Module "grammar_fa"
+# [1] | "grammar::fa::op" (0.4.1)
+# [2] | "grammar::fa" (0.5)
+# [3] | "grammar::fa::dacceptor" (0.1.1)
+# [4] | "grammar::fa::dexec" (0.2)
+# -------+
+
+Package {__grammar_fa 0.0}
+Platform *
+Desc {Finite automaton operations and usage}
+Hidden
+Base @TAP_DIR@/grammar_fa
+Path dacceptor.tcl
+Path dexec.tcl
+Path fa.tcl
+Path faop.tcl
+Path pkgIndex.tcl
+
+Package {grammar::fa::op 0.4.1}
+See __grammar_fa
+Platform *
+Desc {Operations on finite automatons}
+
+Package {grammar::fa 0.5}
+See __grammar_fa
+Platform *
+Desc {Create and manipulate finite automatons}
+
+Package {grammar::fa::dacceptor 0.1.1}
+See __grammar_fa
+Platform *
+Desc {Create and use deterministic acceptors}
+
+Package {grammar::fa::dexec 0.2}
+See __grammar_fa
+Platform *
+Desc {Execute deterministic finite automatons}
+
+#
+# ###################
+
+# ###################
+# Module "grammar_me"
+# [1] | "grammar::me::tcl" (0.1)
+# [2] | "grammar::me::cpu" (0.2)
+# [3] | "grammar::me::cpu::gasm" (0.1)
+# [4] | "grammar::me::cpu::core" (0.2)
+# [5] | "grammar::me::util" (0.1)
+# -------+
+
+Package {__grammar_me 0.0}
+Platform *
+Desc {Grammar operations and usage}
+Hidden
+Base @TAP_DIR@/grammar_me
+Path gasm.tcl
+Path me_cpu.tcl
+Path me_cpucore.tcl
+Path me_tcl.tcl
+Path me_util.tcl
+Path pkgIndex.tcl
+
+Package {grammar::me::tcl 0.1}
+See __grammar_me
+Platform *
+Desc {Virtual machine implementation I for parsing token streams}
+
+Package {grammar::me::cpu 0.2}
+See __grammar_me
+Platform *
+Desc {Virtual machine implementation II for parsing token streams}
+
+Package {grammar::me::cpu::gasm 0.1}
+See __grammar_me
+Platform *
+Desc {ME assembler}
+
+Package {grammar::me::cpu::core 0.2}
+See __grammar_me
+Platform *
+Desc {ME virtual machine state manipulation}
+
+Package {grammar::me::util 0.1}
+See __grammar_me
+Platform *
+Desc {AST utilities}
+
+#
+# ###################
+
+# ####################
+# Module "grammar_peg"
+# [1] | "grammar::peg::interp" (0.1.1)
+# [2] | "grammar::peg" (0.2)
+# -------+
+
+Package {__grammar_peg 0.0}
+Platform *
+Desc {Grammar operations and usage}
+Hidden
+Base @TAP_DIR@/grammar_peg
+Path peg.tcl
+Path peg_interp.tcl
+Path pkgIndex.tcl
+
+Package {grammar::peg::interp 0.1.1}
+See __grammar_peg
+Platform *
+Desc {Interpreter for parsing expression grammars}
+
+Package {grammar::peg 0.2}
+See __grammar_peg
+Platform *
+Desc {Create and manipulate parsing expression grammars}
+
+#
+# ####################
+
+# #############
+# Module "hook"
+# [1] | "hook" (0.1)
+# -------+
+
+Package {hook 0.1}
+Platform *
+Desc {Hooks}
+Base @TAP_DIR@/hook
+Path hook.tcl
+Path pkgIndex.tcl
+
+#
+# #############
+
+# #############
+# Module "http"
+# [1] | "autoproxy" (1.6)
+# -------+
+
+Package {autoproxy 1.6}
+Platform *
+Desc {Automatic HTTP proxy usage and authentication}
+Base @TAP_DIR@/http
+Path autoproxy.tcl
+Path pkgIndex.tcl
+
+#
+# #############
+
+# ##############
+# Module "httpd"
+# [1] | "httpd" (4.1.1)
+# -------+
+
+Package {httpd 4.1.1}
+Platform *
+Desc {Tcllib package}
+Base @TAP_DIR@/httpd
+Path build.tcl
+Path httpd.tcl
+Path pkgIndex.tcl
+
+#
+# ##############
+
+# #################
+# Module "httpwget"
+# [1] | "http::wget" (0.1)
+# -------+
+
+Package {http::wget 0.1}
+Platform *
+Desc {Tcllib package}
+Base @TAP_DIR@/httpwget
+Path pkgIndex.tcl
+Path wget.tcl
+
+#
+# #################
+
+# #############
+# Module "html"
+# [1] | "html" (1.4.4)
+# -------+
+
+Package {html 1.4.4}
+Platform *
+Desc {Procedures to generate HTML structures}
+Base @TAP_DIR@/html
+Path html.tcl
+Path pkgIndex.tcl
+
+#
+# #############
+
+# ##################
+# Module "htmlparse"
+# [1] | "htmlparse" (1.2.2)
+# -------+
+
+Package {htmlparse 1.2.2}
+Platform *
+Desc {Procedures to parse HTML strings}
+Base @TAP_DIR@/htmlparse
+Path htmlparse.tcl
+Path pkgIndex.tcl
+
+#
+# ##################
+
+# ##############
+# Module "ident"
+# [1] | "ident" (0.42)
+# -------+
+
+Package {ident 0.42}
+Platform *
+Desc {Ident protocol client}
+Base @TAP_DIR@/ident
+Path ident.tcl
+Path pkgIndex.tcl
+
+#
+# ##############
+
+# ##############
+# Module "imap4"
+# [1] | "imap4" (0.5.3)
+# -------+
+
+Package {imap4 0.5.3}
+Platform *
+Desc {imap client-side tcl implementation of imap protocol}
+Base @TAP_DIR@/imap4
+Path imap4.tcl
+Path pkgIndex.tcl
+
+#
+# ##############
+
+# ################
+# Module "inifile"
+# [1] | "inifile" (0.3.1)
+# -------+
+
+Package {inifile 0.3.1}
+Platform *
+Desc {Parsing of Windows INI files}
+Base @TAP_DIR@/inifile
+Path ini.tcl
+Path pkgIndex.tcl
+
+#
+# ################
+
+# ###############
+# Module "interp"
+# [1] | "interp::delegate::proc" (0.2)
+# [2] | "interp::delegate::method" (0.2)
+# [3] | "interp" (0.1.2)
+# -------+
+
+Package {__interp 0.0}
+Platform *
+Desc {Interpreter utilities}
+Hidden
+Base @TAP_DIR@/interp
+Path deleg_method.tcl
+Path deleg_proc.tcl
+Path interp.tcl
+Path pkgIndex.tcl
+
+Package {interp::delegate::proc 0.2}
+See __interp
+Platform *
+Desc {Creation of comm delegates (procedures)}
+
+Package {interp::delegate::method 0.2}
+See __interp
+Platform *
+Desc {Creation of comm delegates (snit methods)}
+
+Package {interp 0.1.2}
+See __interp
+Platform *
+Desc {Interp creation and aliasing}
+
+#
+# ###############
+
+# ############
+# Module "irc"
+# [1] | "picoirc" (0.5.2)
+# [2] | "irc" (0.6.2)
+# -------+
+
+Package {__irc 0.0}
+Platform *
+Desc {Low Level Tcl IRC Interface, Simple embeddable IRC interface}
+Hidden
+Base @TAP_DIR@/irc
+Path irc.tcl
+Path picoirc.tcl
+Path pkgIndex.tcl
+
+Package {picoirc 0.5.2}
+See __irc
+Platform *
+Desc {Small and simple embeddable IRC client.}
+
+Package {irc 0.6.2}
+See __irc
+Platform *
+Desc {Create IRC connection and interface.}
+
+#
+# ############
+
+# ###################
+# Module "javascript"
+# [1] | "javascript" (1.0.2)
+# -------+
+
+Package {javascript 1.0.2}
+Platform *
+Desc {Procedures to generate HTML and Java Script structures.}
+Base @TAP_DIR@/javascript
+Path javascript.tcl
+Path pkgIndex.tcl
+
+#
+# ###################
+
+# #############
+# Module "jpeg"
+# [1] | "jpeg" (0.5)
+# -------+
+
+Package {jpeg 0.5}
+Platform *
+Desc {JPEG querying and manipulation of meta data}
+Base @TAP_DIR@/jpeg
+Path jpeg.tcl
+Path pkgIndex.tcl
+
+#
+# #############
+
+# #############
+# Module "json"
+# [1] | "json::write" (1.0.3)
+# [2] | "json" (1.3.4)
+# -------+
+
+Package {__json 0.0}
+Platform *
+Desc {JSON}
+Hidden
+Base @TAP_DIR@/json
+Path json.tcl
+Path json_tcl.tcl
+Path json_write.tcl
+Path jsonc.tcl
+Path pkgIndex.tcl
+
+Package {json::write 1.0.3}
+See __json
+Platform *
+Desc {JSON generation}
+
+Package {json 1.3.4}
+See __json
+Platform *
+Desc {JSON parser}
+
+#
+# #############
+
+# ###############
+# Module "lambda"
+# [1] | "lambda" (1)
+# -------+
+
+Package {lambda 1}
+Platform *
+Desc {Utility commands for anonymous procedures}
+Base @TAP_DIR@/lambda
+Path lambda.tcl
+Path pkgIndex.tcl
+
+#
+# ###############
+
+# #############
+# Module "ldap"
+# [1] | "ldapx" (1.1)
+# [2] | "ldap" (1.9.2)
+# -------+
+
+Package {__ldap 0.0}
+Platform *
+Desc {LDAP client, LDAP extended object interface}
+Hidden
+Base @TAP_DIR@/ldap
+Path ldap.tcl
+Path ldapx.tcl
+Path pkgIndex.tcl
+
+Package {ldapx 1.1}
+See __ldap
+Platform *
+Desc {LDAP extended object interface}
+
+Package {ldap 1.9.2}
+See __ldap
+Platform *
+Desc {LDAP client}
+
+#
+# #############
+
+# ############
+# Module "log"
+# [1] | "logger" (0.9.4)
+# [2] | "logger::utils" (1.3)
+# [3] | "log" (1.3)
+# [4] | "logger::appender" (1.3)
+# -------+
+
+Package {__log 0.0}
+Platform *
+Desc {Logging facility, Object Oriented logging facility}
+Hidden
+Base @TAP_DIR@/log
+Path log.tcl
+Path logger.tcl
+Path loggerAppender.tcl
+Path loggerUtils.tcl
+Path msgs/en.msg
+Path pkgIndex.tcl
+
+Package {logger 0.9.4}
+See __log
+Platform *
+Desc {System to control logging of events.}
+
+Package {logger::utils 1.3}
+See __log
+Platform *
+Desc {Utilities for logger}
+
+Package {log 1.3}
+See __log
+Platform *
+Desc {Procedures to log messages of libraries and applications.}
+
+Package {logger::appender 1.3}
+See __log
+Platform *
+Desc {Collection of predefined appenders for logger}
+
+#
+# ############
+
+# #################
+# Module "markdown"
+# [1] | "Markdown" (1.1)
+# -------+
+
+Package {Markdown 1.1}
+Platform *
+Desc {Converts Markdown text to HTML}
+Base @TAP_DIR@/markdown
+Path markdown.tcl
+Path pkgIndex.tcl
+
+#
+# #################
+
+# ############
+# Module "map"
+# [1] | "map::geocode::nominatim" (0.1)
+# [2] | "map::slippy::fetcher" (0.4)
+# [3] | "map::slippy" (0.5)
+# [4] | "map::slippy::cache" (0.2)
+# -------+
+
+Package {__map 0.0}
+Platform *
+Desc {Mapping utilities}
+Hidden
+Base @TAP_DIR@/map
+Path map_geocode_nominatim.tcl
+Path map_slippy.tcl
+Path map_slippy_cache.tcl
+Path map_slippy_fetcher.tcl
+Path pkgIndex.tcl
+
+Package {map::geocode::nominatim 0.1}
+See __map
+Platform *
+Desc {Resolving geographical names with a Nominatim service}
+
+Package {map::slippy::fetcher 0.4}
+See __map
+Platform *
+Desc {Accessing a server providing tiles for slippy-based maps}
+
+Package {map::slippy 0.5}
+See __map
+Platform *
+Desc {Common code for slippy based map packages}
+
+Package {map::slippy::cache 0.2}
+See __map
+Platform *
+Desc {Management of a tile cache in the local filesystem}
+
+#
+# ############
+
+# ################
+# Module "mapproj"
+# [1] | "mapproj" (1.0)
+# -------+
+
+Package {mapproj 1.0}
+Platform *
+Desc {Map projection routines}
+Base @TAP_DIR@/mapproj
+Path mapproj.tcl
+Path pkgIndex.tcl
+
+#
+# ################
+
+# #############
+# Module "math"
+# [1] | "math::numtheory" (1.1)
+# [2] | "math::statistics" (1.1.1)
+# [3] | "math::rationalfunctions" (1.0.1)
+# [4] | "math::fourier" (1.0.2)
+# [5] | "math::PCA" (1.0)
+# [6] | "math" (1.2.5)
+# [7] | "math::complexnumbers" (1.0.2)
+# [8] | "math::roman" (1.0)
+# [9] | "math::exact" (1.0.1)
+# [10] | "math::interpolate" (1.1.1)
+# [11] | "math::fuzzy" (0.2.1)
+# [12] | "math::linearalgebra" (1.1.6)
+# [13] | "math::optimize" (1.0.1)
+# [14] | "math::special" (0.3.0)
+# [15] | "math::calculus::symdiff" (1.0.1)
+# [16] | "math::bignum" (3.1.1)
+# [17] | "math::calculus" (0.8.2)
+# [18] | "math::geometry" (1.2.3)
+# [19] | "math::constants" (1.0.2)
+# [20] | "math::polynomials" (1.0.1)
+# [21] | "math::decimal" (1.0.3)
+# [22] | "math::bigfloat" (1.2.2)
+# [23] | "math::bigfloat" (2.0.2)
+# [24] | "math::machineparameters" (0.1)
+# -------+
+
+Package {__math 0.0}
+Platform *
+Desc {Principal Components Analysis, Tcl Decimal Arithmetic Library, tclrep, Math, Tcl Math Library, Symbolic differentiation for Tcl}
+Hidden
+Base @TAP_DIR@/math
+Path bessel.tcl
+Path bigfloat.tcl
+Path bigfloat2.tcl
+Path bignum.tcl
+Path calculus.tcl
+Path classic_polyns.tcl
+Path combinatorics.tcl
+Path constants.tcl
+Path decimal.tcl
+Path elliptic.tcl
+Path exact.tcl
+Path exponential.tcl
+Path fourier.tcl
+Path fuzzy.tcl
+Path geometry.tcl
+Path interpolate.tcl
+Path kruskal.tcl
+Path linalg.tcl
+Path liststat.tcl
+Path machineparameters.tcl
+Path math.tcl
+Path misc.tcl
+Path mvlinreg.tcl
+Path numtheory.tcl
+Path optimize.tcl
+Path pca.tcl
+Path pdf_stat.tcl
+Path pkgIndex.tcl
+Path plotstat.tcl
+Path polynomials.tcl
+Path primes.tcl
+Path qcomplex.tcl
+Path rational_funcs.tcl
+Path romannumerals.tcl
+Path special.tcl
+Path stat_kernel.tcl
+Path statistics.tcl
+Path symdiff.tcl
+Path tclIndex
+Path wilcoxon.tcl
+
+Package {math::numtheory 1.1}
+See __math
+Platform *
+Desc {Number Theory}
+
+Package {math::statistics 1.1.1}
+See __math
+Platform *
+Desc {Basic statistical functions and procedures}
+
+Package {math::rationalfunctions 1.0.1}
+See __math
+Platform *
+Desc {Polynomial functions}
+
+Package {math::fourier 1.0.2}
+See __math
+Platform *
+Desc {Discrete and fast fourier transforms}
+
+Package {math::PCA 1.0}
+See __math
+Platform *
+Desc {Tcllib package}
+
+Package {math 1.2.5}
+See __math
+Platform *
+Desc {Combinatorial functions in the Tcl Math Library}
+
+Package {math::complexnumbers 1.0.2}
+See __math
+Platform *
+Desc {Straightforward complex number package}
+
+Package {math::roman 1.0}
+See __math
+Platform *
+Desc {Tools for creating and manipulating roman numerals}
+
+Package {math::exact 1.0.1}
+See __math
+Platform *
+Desc {Exact Real Arithmetic}
+
+Package {math::interpolate 1.1.1}
+See __math
+Platform *
+Desc {Interpolation routines}
+
+Package {math::fuzzy 0.2.1}
+See __math
+Platform *
+Desc {Fuzzy comparison of floating-point numbers}
+
+Package {math::linearalgebra 1.1.6}
+See __math
+Platform *
+Desc {Package for Principal Component Analysis}
+
+Package {math::optimize 1.0.1}
+See __math
+Platform *
+Desc {Optimisation routines}
+
+Package {math::special 0.3.0}
+See __math
+Platform *
+Desc {Special mathematical functions}
+
+Package {math::calculus::symdiff 1.0.1}
+See __math
+Platform *
+Desc {Symbolic differentiation for Tcl}
+
+Package {math::bignum 3.1.1}
+See __math
+Platform *
+Desc {Arbitrary precision integer numbers}
+
+Package {math::calculus 0.8.2}
+See __math
+Platform *
+Desc {Romberg integration}
+
+Package {math::geometry 1.2.3}
+See __math
+Platform *
+Desc {Geometrical computations}
+
+Package {math::constants 1.0.2}
+See __math
+Platform *
+Desc {Mathematical and numerical constants}
+
+Package {math::polynomials 1.0.1}
+See __math
+Platform *
+Desc {Polynomial functions}
+
+Package {math::decimal 1.0.3}
+See __math
+Platform *
+Desc {General decimal arithmetic}
+
+Package {math::bigfloat 1.2.2}
+See __math
+Platform *
+Desc {Arbitrary precision floating-point numbers}
+
+Package {math::bigfloat 2.0.2}
+See __math
+Platform *
+Desc {Arbitrary precision floating-point numbers}
+
+Package {math::machineparameters 0.1}
+See __math
+Platform *
+Desc {Compute double precision machine parameters.}
+
+#
+# #############
+
+# ############
+# Module "md4"
+# [1] | "md4" (1.0.7)
+# -------+
+
+Package {md4 1.0.7}
+Platform *
+Desc {MD4 Message-Digest Algorithm}
+Base @TAP_DIR@/md4
+Path md4.tcl
+Path md4c.tcl
+Path pkgIndex.tcl
+
+#
+# ############
+
+# ############
+# Module "md5"
+# [1] | "md5" (1.4.4)
+# [2] | "md5" (2.0.7)
+# -------+
+
+Package {__md5 0.0}
+Platform *
+Desc {MD5 Message-Digest Algorithm}
+Hidden
+Base @TAP_DIR@/md5
+Path md5.tcl
+Path md5c.tcl
+Path md5x.tcl
+Path pkgIndex.tcl
+
+Package {md5 1.4.4}
+See __md5
+Platform *
+Desc {MD5 Message-Digest Algorithm}
+
+Package {md5 2.0.7}
+See __md5
+Platform *
+Desc {MD5 Message-Digest Algorithm}
+
+#
+# ############
+
+# #################
+# Module "md5crypt"
+# [1] | "md5crypt" (1.1.0)
+# -------+
+
+Package {md5crypt 1.1.0}
+Platform *
+Desc {MD5-based password encryption}
+Base @TAP_DIR@/md5crypt
+Path md5crypt.tcl
+Path md5cryptc.tcl
+Path pkgIndex.tcl
+
+#
+# #################
+
+# #############
+# Module "mime"
+# [1] | "smtp" (1.4.5)
+# [2] | "mime" (1.6)
+# -------+
+
+Package {__mime 0.0}
+Platform *
+Desc {Mime, smtp client}
+Hidden
+Base @TAP_DIR@/mime
+Path mime.tcl
+Path pkgIndex.tcl
+Path smtp.tcl
+
+Package {smtp 1.4.5}
+See __mime
+Platform *
+Desc {Client-side tcl implementation of the smtp protocol}
+
+Package {mime 1.6}
+See __mime
+Platform *
+Desc {Manipulation of MIME body parts}
+
+#
+# #############
+
+# ####################
+# Module "multiplexer"
+# [1] | "multiplexer" (0.2)
+# -------+
+
+Package {multiplexer 0.2}
+Platform *
+Desc {One-to-many communication with sockets.}
+Base @TAP_DIR@/multiplexer
+Path multiplexer.tcl
+Path pkgIndex.tcl
+
+#
+# ####################
+
+# ###################
+# Module "namespacex"
+# [1] | "namespacex" (0.1)
+# -------+
+
+Package {namespacex 0.1}
+Platform *
+Desc {Namespace utility commands}
+Base @TAP_DIR@/namespacex
+Path namespacex.tcl
+Path pkgIndex.tcl
+
+#
+# ###################
+
+# #############
+# Module "ncgi"
+# [1] | "ncgi" (1.4.3)
+# -------+
+
+Package {ncgi 1.4.3}
+Platform *
+Desc {Procedures to manipulate CGI values.}
+Base @TAP_DIR@/ncgi
+Path ncgi.tcl
+Path pkgIndex.tcl
+
+#
+# #############
+
+# ################
+# Module "nettool"
+# [1] | "nettool" (0.5.2)
+# -------+
+
+Package {nettool 0.5.2}
+Platform *
+Desc {Tools for networked applications}
+Base @TAP_DIR@/nettool
+Path build.tcl
+Path nettool.tcl
+Path pkgIndex.tcl
+
+#
+# ################
+
+# #############
+# Module "nmea"
+# [1] | "nmea" (1.0.0)
+# -------+
+
+Package {nmea 1.0.0}
+Platform *
+Desc {Process NMEA data}
+Base @TAP_DIR@/nmea
+Path nmea.tcl
+Path pkgIndex.tcl
+
+#
+# #############
+
+# ############
+# Module "nns"
+# [1] | "nameserv::server" (0.3.2)
+# [2] | "nameserv" (0.4.2)
+# [3] | "nameserv::auto" (0.3)
+# [4] | "nameserv::common" (0.1)
+# -------+
+
+Package {__nns 0.0}
+Platform *
+Desc {Name service facility}
+Hidden
+Base @TAP_DIR@/nns
+Path common.tcl
+Path nns.tcl
+Path nns_auto.tcl
+Path pkgIndex.tcl
+Path server.tcl
+
+Package {nameserv::server 0.3.2}
+See __nns
+Platform *
+Desc {Name service facility, Server}
+
+Package {nameserv 0.4.2}
+See __nns
+Platform *
+Desc {Name service facility, Client}
+
+Package {nameserv::auto 0.3}
+See __nns
+Platform *
+Desc {Name service facility, Client Extension}
+
+Package {nameserv::common 0.1}
+See __nns
+Platform *
+Desc {Name service facility, shared definitions}
+
+#
+# ############
+
+# #############
+# Module "nntp"
+# [1] | "nntp" (0.2.1)
+# -------+
+
+Package {nntp 0.2.1}
+Platform *
+Desc {Tcl client for the NNTP protocol}
+Base @TAP_DIR@/nntp
+Path nntp.tcl
+Path pkgIndex.tcl
+
+#
+# #############
+
+# ############
+# Module "ntp"
+# [1] | "time" (1.2.1)
+# -------+
+
+Package {time 1.2.1}
+Platform *
+Desc {Tcl Time Service Client}
+Base @TAP_DIR@/ntp
+Path pkgIndex.tcl
+Path time.tcl
+
+#
+# ############
+
+# ##############
+# Module "oauth"
+# [1] | "oauth" (1.0.1)
+# -------+
+
+Package {oauth 1.0.1}
+Platform *
+Desc {oauth API base signature}
+Base @TAP_DIR@/oauth
+Path oauth.tcl
+Path pkgIndex.tcl
+
+#
+# ##############
+
+# ##################
+# Module "oodialect"
+# [1] | "oo::dialect" (0.3.3)
+# -------+
+
+Package {oo::dialect 0.3.3}
+Platform *
+Desc {TclOO Library (TOOL) Framework}
+Base @TAP_DIR@/oodialect
+Path oodialect.tcl
+Path pkgIndex.tcl
+
+#
+# ##################
+
+# ###############
+# Module "oometa"
+# [1] | "oo::meta" (0.7.1)
+# [2] | "oo::option" (0.3.1)
+# -------+
+
+Package {__oometa 0.0}
+Platform *
+Desc {Standardized OO Framework for development}
+Hidden
+Base @TAP_DIR@/oometa
+Path oometa.tcl
+Path oooption.tcl
+Path pkgIndex.tcl
+
+Package {oo::meta 0.7.1}
+See __oometa
+Platform *
+Desc {TclOO Library (TOOL) Framework}
+
+Package {oo::option 0.3.1}
+See __oometa
+Platform *
+Desc {Tcllib package}
+
+#
+# ###############
+
+# ###############
+# Module "ooutil"
+# [1] | "oo::util" (1.2.2)
+# -------+
+
+Package {oo::util 1.2.2}
+Platform *
+Desc {Utility commands for TclOO}
+Base @TAP_DIR@/ooutil
+Path ooutil.tcl
+Path pkgIndex.tcl
+
+#
+# ###############
+
+# ############
+# Module "otp"
+# [1] | "otp" (1.0.0)
+# -------+
+
+Package {otp 1.0.0}
+Platform *
+Desc {One-Time Passwords}
+Base @TAP_DIR@/otp
+Path otp.tcl
+Path pkgIndex.tcl
+
+#
+# ############
+
+# #############
+# Module "page"
+# [1] | "page::gen::peg::hb" (0.1)
+# [2] | "page::gen::peg::ser" (0.1)
+# [3] | "page::gen::peg::me" (0.1)
+# [4] | "page::gen::peg::mecpu" (0.1)
+# [5] | "page::reader::ser" (0.1)
+# [6] | "page::compiler::peg::mecpu" (0.1.1)
+# [7] | "page::analysis::peg::minimize" (0.1)
+# [8] | "page::writer::mecpu" (0.1.1)
+# [9] | "page::transform::realizable" (0.1)
+# [10] | "page::writer::ser" (0.1)
+# [11] | "page::reader::peg" (0.1)
+# [12] | "page::parse::peg" (0.1)
+# [13] | "page::analysis::peg::realizable" (0.1)
+# [14] | "page::parse::pegser" (0.1)
+# [15] | "page::pluginmgr" (0.2)
+# [16] | "page::analysis::peg::emodes" (0.1)
+# [17] | "page::writer::peg" (0.1)
+# [18] | "page::util::peg" (0.1)
+# [19] | "page::util::norm::peg" (0.1)
+# [20] | "page::transform::reachable" (0.1)
+# [21] | "page::analysis::peg::reachable" (0.1)
+# [22] | "page::gen::tree::text" (0.1)
+# [23] | "page::util::quote" (0.1)
+# [24] | "page::writer::tpc" (0.1)
+# [25] | "@PKG@" (0.1)
+# [26] | "page::writer::tree" (0.1)
+# [27] | "page::reader::treeser" (0.1)
+# [28] | "page::reader::hb" (0.1)
+# [29] | "page::parse::lemon" (0.1)
+# [30] | "page::reader::lemon" (0.1)
+# [31] | "page::transform::mecpu" (0.1)
+# [32] | "page::util::flow" (0.1)
+# [33] | "page::gen::peg::cpkg" (0.1)
+# [34] | "page::writer::me" (0.1)
+# [35] | "page::writer::identity" (0.1)
+# [36] | "page::writer::hb" (0.1)
+# [37] | "page::writer::null" (0.1)
+# [38] | "page::gen::peg::canon" (0.1)
+# [39] | "page::util::norm::lemon" (0.1)
+# [40] | "page::parse::peghb" (0.1)
+# [41] | "page::config::peg" (0.1)
+# -------+
+
+Package {__page 0.0}
+Platform *
+Desc {Parser generator tools}
+Hidden
+Base @TAP_DIR@/page
+Path analysis_peg_emodes.tcl
+Path analysis_peg_minimize.tcl
+Path analysis_peg_reachable.tcl
+Path analysis_peg_realizable.tcl
+Path compiler_peg_mecpu.tcl
+Path gen_peg_canon.tcl
+Path gen_peg_cpkg.tcl
+Path gen_peg_hb.tcl
+Path gen_peg_me.tcl
+Path gen_peg_me.template
+Path gen_peg_mecpu.tcl
+Path gen_peg_mecpu.template
+Path gen_peg_ser.tcl
+Path gen_tree_text.tcl
+Path parse_lemon.tcl
+Path parse_peg.tcl
+Path parse_peghb.tcl
+Path parse_pegser.tcl
+Path peg_grammar.tcl
+Path pkgIndex.tcl
+Path pluginmgr.tcl
+Path plugins/config_peg.tcl
+Path plugins/pkgIndex.tcl
+Path plugins/reader_hb.tcl
+Path plugins/reader_lemon.tcl
+Path plugins/reader_peg.tcl
+Path plugins/reader_ser.tcl
+Path plugins/reader_treeser.tcl
+Path plugins/transform_mecpu.tcl
+Path plugins/transform_reachable.tcl
+Path plugins/transform_realizable.tcl
+Path plugins/writer_hb.tcl
+Path plugins/writer_identity.tcl
+Path plugins/writer_me.tcl
+Path plugins/writer_mecpu.tcl
+Path plugins/writer_null.tcl
+Path plugins/writer_peg.tcl
+Path plugins/writer_ser.tcl
+Path plugins/writer_tpc.tcl
+Path plugins/writer_tree.tcl
+Path util_flow.tcl
+Path util_norm_lemon.tcl
+Path util_norm_peg.tcl
+Path util_peg.tcl
+Path util_quote.tcl
+
+Package {page::gen::peg::hb 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::gen::peg::ser 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::gen::peg::me 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::gen::peg::mecpu 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::reader::ser 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::compiler::peg::mecpu 0.1.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::analysis::peg::minimize 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::writer::mecpu 0.1.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::transform::realizable 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::writer::ser 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::reader::peg 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::parse::peg 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::analysis::peg::realizable 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::parse::pegser 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::pluginmgr 0.2}
+See __page
+Platform *
+Desc {page plugin manager}
+
+Package {page::analysis::peg::emodes 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::writer::peg 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::util::peg 0.1}
+See __page
+Platform *
+Desc {page PEG transformation utilities}
+
+Package {page::util::norm::peg 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::transform::reachable 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::analysis::peg::reachable 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::gen::tree::text 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::util::quote 0.1}
+See __page
+Platform *
+Desc {page character quoting utilities}
+
+Package {page::writer::tpc 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {@PKG@ 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::writer::tree 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::reader::treeser 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::reader::hb 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::parse::lemon 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::reader::lemon 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::transform::mecpu 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::util::flow 0.1}
+See __page
+Platform *
+Desc {page dataflow/treewalker utility}
+
+Package {page::gen::peg::cpkg 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::writer::me 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::writer::identity 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::writer::hb 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::writer::null 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::gen::peg::canon 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::util::norm::lemon 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::parse::peghb 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+Package {page::config::peg 0.1}
+See __page
+Platform *
+Desc {Tcllib package}
+
+#
+# #############
+
+# ############
+# Module "pki"
+# [1] | "pki" (0.10)
+# -------+
+
+Package {pki 0.10}
+Platform *
+Desc {Implementation of the public key cipher}
+Base @TAP_DIR@/pki
+Path pkgIndex.tcl
+Path pki.tcl
+
+#
+# ############
+
+# ##################
+# Module "pluginmgr"
+# [1] | "pluginmgr" (0.3)
+# -------+
+
+Package {pluginmgr 0.3}
+Platform *
+Desc {Manage a plugin}
+Base @TAP_DIR@/pluginmgr
+Path pkgIndex.tcl
+Path pluginmgr.tcl
+
+#
+# ##################
+
+# ############
+# Module "png"
+# [1] | "png" (0.2)
+# -------+
+
+Package {png 0.2}
+Platform *
+Desc {PNG querying and manipulation of meta data}
+Base @TAP_DIR@/png
+Path pkgIndex.tcl
+Path png.tcl
+
+#
+# ############
+
+# #############
+# Module "pop3"
+# [1] | "pop3" (1.9)
+# -------+
+
+Package {pop3 1.9}
+Platform *
+Desc {Tcl client for POP3 email protocol}
+Base @TAP_DIR@/pop3
+Path pkgIndex.tcl
+Path pop3.tcl
+
+#
+# #############
+
+# ##############
+# Module "pop3d"
+# [1] | "pop3d::udb" (1.1)
+# [2] | "pop3d" (1.1.0)
+# [3] | "pop3d::dbox" (1.0.2)
+# -------+
+
+Package {__pop3d 0.0}
+Platform *
+Desc {Tcl POP3 Server Package}
+Hidden
+Base @TAP_DIR@/pop3d
+Path pkgIndex.tcl
+Path pop3d.tcl
+Path pop3d_dbox.tcl
+Path pop3d_udb.tcl
+
+Package {pop3d::udb 1.1}
+See __pop3d
+Platform *
+Desc {Simple user database for pop3d}
+
+Package {pop3d 1.1.0}
+See __pop3d
+Platform *
+Desc {Tcl POP3 server implementation}
+
+Package {pop3d::dbox 1.0.2}
+See __pop3d
+Platform *
+Desc {Simple mailbox database for pop3d}
+
+#
+# ##############
+
+# ################
+# Module "practcl"
+# [1] | "practcl" (0.11)
+# [2] | "http::wget" (0.1)
+# -------+
+
+Package {__practcl 0.0}
+Platform *
+Desc {The The Proper Rational API for C to Tool Command Language Module}
+Hidden
+Base @TAP_DIR@/practcl
+Path build.tcl
+Path pkgIndex.tcl
+Path practcl.tcl
+
+Package {practcl 0.11}
+See __practcl
+Platform *
+Desc {The Practcl Module}
+
+Package {http::wget 0.1}
+See __practcl
+Platform *
+Desc {Tcllib package}
+
+#
+# ################
+
+# ###################
+# Module "processman"
+# [1] | "odie::processman" (0.5)
+# [2] | "processman" (0.5)
+# -------+
+
+Package {__processman 0.0}
+Platform *
+Desc {processman}
+Hidden
+Base @TAP_DIR@/processman
+Path pkgIndex.tcl
+Path processman.tcl
+
+Package {odie::processman 0.5}
+See __processman
+Platform *
+Desc {Tcllib package}
+
+Package {processman 0.5}
+See __processman
+Platform *
+Desc {Tool for automating the period callback of commands}
+
+#
+# ###################
+
+# #################
+# Module "profiler"
+# [1] | "profiler" (0.3)
+# -------+
+
+Package {profiler 0.3}
+Platform *
+Desc {Tcl source code profiler}
+Base @TAP_DIR@/profiler
+Path pkgIndex.tcl
+Path profiler.tcl
+
+#
+# #################
+
+# ###########
+# Module "pt"
+# [1] | "pt::rde::critcl" (1.3.4)
+# [2] | "pt::peg::to::param" (1.0.1)
+# [3] | "configuration" (1)
+# [4] | "pt::peg::export::json" (1)
+# [5] | "pt::tclparam::configuration::snit" (1.0.2)
+# [6] | "pt::peg::from::json" (1)
+# [7] | "pt::peg::export::peg" (1)
+# [8] | "pt::peg::to::cparam" (1.1.3)
+# [9] | "pt::peg::import" (1)
+# [10] | "pt::peg::to::peg" (1.0.2)
+# [11] | "pt::parse::peg" (1.0.1)
+# [12] | "pt::peg::import::peg" (1)
+# [13] | "pt::rde" (1.1)
+# [14] | "pt::peg::from::peg" (1.0.3)
+# [15] | "pt::cparam::configuration::critcl" (1.0.2)
+# [16] | "pt::tclparam::configuration::tcloo" (1.0.4)
+# [17] | "pt::parse::peg_tcl" (1.0.1)
+# [18] | "pt::util" (1.1)
+# [19] | "pt::peg::op" (1.0.1)
+# [20] | "paths" (1)
+# [21] | "pt::ast" (1.1)
+# [22] | "pt::pe::op" (1.0.1)
+# [23] | "pt::peg::import::json" (1)
+# [24] | "pt::peg::to::json" (1)
+# [25] | "pt::peg::export::container" (1)
+# [26] | "pt::peg::export" (1)
+# [27] | "pt::peg::to::container" (1)
+# [28] | "pt::pgen" (1.1)
+# [29] | "pt::tclparam::configuration::nx" (1.0.1)
+# [30] | "pt::peg::interp" (1.0.1)
+# [31] | "pt::peg::container" (1)
+# [32] | "pt::peg::container::peg" (1)
+# [33] | "pt::peg::to::tclparam" (1.0.3)
+# [34] | "text::write" (1)
+# [35] | "pt::peg" (1)
+# [36] | "pt::rde::nx" (.1.1)
+# [37] | "pt::rde::oo" (1.1)
+# [38] | "pt::pe" (1.0.2)
+# [39] | "char" (1.0.1)
+# [40] | "pt::cparam::configuration::tea" (0.1)
+# -------+
+
+Package {__pt 0.0}
+Platform *
+Desc {Parser Tools}
+Hidden
+Base @TAP_DIR@/pt
+Path char.tcl
+Path configuration.tcl
+Path paths.tcl
+Path pkgIndex.tcl
+Path pt_astree.tcl
+Path pt_cparam_config_critcl.tcl
+Path pt_cparam_config_tea.tcl
+Path pt_parse_peg.tcl
+Path pt_parse_peg_c.tcl
+Path pt_parse_peg_tcl.tcl
+Path pt_peg_container.tcl
+Path pt_peg_container_peg.tcl
+Path pt_peg_export.tcl
+Path pt_peg_export_container.tcl
+Path pt_peg_export_json.tcl
+Path pt_peg_export_peg.tcl
+Path pt_peg_from_json.tcl
+Path pt_peg_from_peg.tcl
+Path pt_peg_import.tcl
+Path pt_peg_import_json.tcl
+Path pt_peg_import_peg.tcl
+Path pt_peg_interp.tcl
+Path pt_peg_op.tcl
+Path pt_peg_to_container.tcl
+Path pt_peg_to_cparam.tcl
+Path pt_peg_to_json.tcl
+Path pt_peg_to_param.tcl
+Path pt_peg_to_peg.tcl
+Path pt_peg_to_tclparam.tcl
+Path pt_pegrammar.tcl
+Path pt_pexpr_op.tcl
+Path pt_pexpression.tcl
+Path pt_pgen.tcl
+Path pt_rdengine.tcl
+Path pt_rdengine_c.tcl
+Path pt_rdengine_nx.tcl
+Path pt_rdengine_oo.tcl
+Path pt_rdengine_tcl.tcl
+Path pt_tclparam_config_nx.tcl
+Path pt_tclparam_config_snit.tcl
+Path pt_tclparam_config_tcloo.tcl
+Path pt_util.tcl
+Path rde_critcl/m.c
+Path rde_critcl/m.h
+Path rde_critcl/ms.c
+Path rde_critcl/ms.h
+Path rde_critcl/ot.c
+Path rde_critcl/ot.h
+Path rde_critcl/p.c
+Path rde_critcl/p.h
+Path rde_critcl/param.c
+Path rde_critcl/param.h
+Path rde_critcl/pInt.h
+Path rde_critcl/stack.c
+Path rde_critcl/stack.h
+Path rde_critcl/tc.c
+Path rde_critcl/tc.h
+Path rde_critcl/util.c
+Path rde_critcl/util.h
+Path text_write.tcl
+
+Package {pt::rde::critcl 1.3.4}
+See __pt
+Platform *
+Desc {Tcllib package}
+
+Package {pt::peg::to::param 1.0.1}
+See __pt
+Platform *
+Desc {PEG Conversion. Write PARAM format}
+
+Package {configuration 1}
+See __pt
+Platform *
+Desc {Tcllib package}
+
+Package {pt::peg::export::json 1}
+See __pt
+Platform *
+Desc {PEG Export Plugin. Write JSON format}
+
+Package {pt::tclparam::configuration::snit 1.0.2}
+See __pt
+Platform *
+Desc {Tcl/PARAM, Canned configuration, Snit}
+
+Package {pt::peg::from::json 1}
+See __pt
+Platform *
+Desc {PEG Conversion. Read JSON format}
+
+Package {pt::peg::export::peg 1}
+See __pt
+Platform *
+Desc {PEG Export Plugin. Write PEG format}
+
+Package {pt::peg::to::cparam 1.1.3}
+See __pt
+Platform *
+Desc {PEG Conversion. Write CPARAM format}
+
+Package {pt::peg::import 1}
+See __pt
+Platform *
+Desc {PEG Import}
+
+Package {pt::peg::to::peg 1.0.2}
+See __pt
+Platform *
+Desc {PEG Conversion. Write PEG format}
+
+Package {pt::parse::peg 1.0.1}
+See __pt
+Platform *
+Desc {Parser Tools PEG Parser}
+
+Package {pt::peg::import::peg 1}
+See __pt
+Platform *
+Desc {PEG Import Plugin. Read PEG format}
+
+Package {pt::rde 1.1}
+See __pt
+Platform *
+Desc {Parsing Runtime Support, PARAM based}
+
+Package {pt::peg::from::peg 1.0.3}
+See __pt
+Platform *
+Desc {PEG Conversion. Read PEG format}
+
+Package {pt::cparam::configuration::critcl 1.0.2}
+See __pt
+Platform *
+Desc {C/PARAM, Canned configuration, Critcl}
+
+Package {pt::tclparam::configuration::tcloo 1.0.4}
+See __pt
+Platform *
+Desc {Tcl/PARAM, Canned configuration, Tcloo}
+
+Package {pt::parse::peg_tcl 1.0.1}
+See __pt
+Platform *
+Desc {Tcllib package}
+
+Package {pt::util 1.1}
+See __pt
+Platform *
+Desc {Tcllib package}
+
+Package {pt::peg::op 1.0.1}
+See __pt
+Platform *
+Desc {Parser Tools PE Grammar Utility Operations}
+
+Package {paths 1}
+See __pt
+Platform *
+Desc {Tcllib package}
+
+Package {pt::ast 1.1}
+See __pt
+Platform *
+Desc {General utilities}
+
+Package {pt::pe::op 1.0.1}
+See __pt
+Platform *
+Desc {Parsing Expression Utilities}
+
+Package {pt::peg::import::json 1}
+See __pt
+Platform *
+Desc {PEG Import Plugin. Read JSON format}
+
+Package {pt::peg::to::json 1}
+See __pt
+Platform *
+Desc {PEG Conversion. Write JSON format}
+
+Package {pt::peg::export::container 1}
+See __pt
+Platform *
+Desc {PEG Export Plugin. Write CONTAINER format}
+
+Package {pt::peg::export 1}
+See __pt
+Platform *
+Desc {PEG Export}
+
+Package {pt::peg::to::container 1}
+See __pt
+Platform *
+Desc {PEG Conversion. Write CONTAINER format}
+
+Package {pt::pgen 1.1}
+See __pt
+Platform *
+Desc {Parser Generator}
+
+Package {pt::tclparam::configuration::nx 1.0.1}
+See __pt
+Platform *
+Desc {Tcl/PARAM, Canned configuration, NX}
+
+Package {pt::peg::interp 1.0.1}
+See __pt
+Platform *
+Desc {Interpreter for parsing expression grammars}
+
+Package {pt::peg::container 1}
+See __pt
+Platform *
+Desc {PEG Storage}
+
+Package {pt::peg::container::peg 1}
+See __pt
+Platform *
+Desc {PEG Storage. Canned PEG grammar specification}
+
+Package {pt::peg::to::tclparam 1.0.3}
+See __pt
+Platform *
+Desc {PEG Conversion. Write TCLPARAM format}
+
+Package {text::write 1}
+See __pt
+Platform *
+Desc {Tcllib package}
+
+Package {pt::peg 1}
+See __pt
+Platform *
+Desc {Parsing Expression Grammar Serialization}
+
+Package {pt::rde::nx .1.1}
+See __pt
+Platform *
+Desc {Tcllib package}
+
+Package {pt::rde::oo 1.1}
+See __pt
+Platform *
+Desc {Tcllib package}
+
+Package {pt::pe 1.0.2}
+See __pt
+Platform *
+Desc {Parsing Expression Serialization}
+
+Package {char 1.0.1}
+See __pt
+Platform *
+Desc {Tcllib package}
+
+Package {pt::cparam::configuration::tea 0.1}
+See __pt
+Platform *
+Desc {C/PARAM, Canned configuration, TEA}
+
+#
+# ###########
+
+# ############
+# Module "rc4"
+# [1] | "rc4" (1.1.0)
+# -------+
+
+Package {rc4 1.1.0}
+Platform *
+Desc {Implementation of the RC4 stream cipher}
+Base @TAP_DIR@/rc4
+Path pkgIndex.tcl
+Path rc4.tcl
+Path rc4c.tcl
+
+#
+# ############
+
+# ############
+# Module "rcs"
+# [1] | "rcs" (0.1)
+# -------+
+
+Package {rcs 0.1}
+Platform *
+Desc {RCS low level utilities}
+Base @TAP_DIR@/rcs
+Path pkgIndex.tcl
+Path rcs.tcl
+
+#
+# ############
+
+# ###############
+# Module "report"
+# [1] | "report" (0.3.2)
+# -------+
+
+Package {report 0.3.2}
+Platform *
+Desc {Create and manipulate report objects}
+Base @TAP_DIR@/report
+Path pkgIndex.tcl
+Path report.tcl
+
+#
+# ###############
+
+# #############
+# Module "rest"
+# [1] | "rest" (1.3.1)
+# -------+
+
+Package {rest 1.3.1}
+Platform *
+Desc {define REST web APIs and call them inline or asychronously}
+Base @TAP_DIR@/rest
+Path pkgIndex.tcl
+Path rest.tcl
+
+#
+# #############
+
+# ###############
+# Module "ripemd"
+# [1] | "ripemd128" (1.0.5)
+# [2] | "ripemd160" (1.0.5)
+# -------+
+
+Package {__ripemd 0.0}
+Platform *
+Desc {RIPEMD Message-Digest Algorithm}
+Hidden
+Base @TAP_DIR@/ripemd
+Path pkgIndex.tcl
+Path ripemd128.tcl
+Path ripemd160.tcl
+
+Package {ripemd128 1.0.5}
+See __ripemd
+Platform *
+Desc {RIPEMD-128 Message-Digest Algorithm}
+
+Package {ripemd160 1.0.5}
+See __ripemd
+Platform *
+Desc {RIPEMD-160 Message-Digest Algorithm}
+
+#
+# ###############
+
+# #############
+# Module "sasl"
+# [1] | "SASL::XGoogleToken" (1.0.1)
+# [2] | "SASL::SCRAM" (0.1)
+# [3] | "SASL::NTLM" (1.1.2)
+# [4] | "SASL" (1.3.3)
+# -------+
+
+Package {__sasl 0.0}
+Platform *
+Desc {Simple Authentication and Security Layer (SASL)}
+Hidden
+Base @TAP_DIR@/sasl
+Path gtoken.tcl
+Path ntlm.tcl
+Path pkgIndex.tcl
+Path sasl.tcl
+Path scram.tcl
+
+Package {SASL::XGoogleToken 1.0.1}
+See __sasl
+Platform *
+Desc {Implementation of SASL NTLM mechanism for Tcl}
+
+Package {SASL::SCRAM 0.1}
+See __sasl
+Platform *
+Desc {Implementation of SASL SCRAM mechanism for Tcl}
+
+Package {SASL::NTLM 1.1.2}
+See __sasl
+Platform *
+Desc {Implementation of SASL NTLM mechanism for Tcl}
+
+Package {SASL 1.3.3}
+See __sasl
+Platform *
+Desc {Implementation of SASL mechanisms for Tcl}
+
+#
+# #############
+
+# #############
+# Module "sha1"
+# [1] | "sha1" (1.1.1)
+# [2] | "sha1" (2.0.3)
+# [3] | "sha256" (1.0.3)
+# -------+
+
+Package {__sha1 0.0}
+Platform *
+Desc {SHA-x Message-Digest Algorithm}
+Hidden
+Base @TAP_DIR@/sha1
+Path pkgIndex.tcl
+Path sha1.tcl
+Path sha1c.tcl
+Path sha1v1.tcl
+Path sha256.tcl
+Path sha256c.tcl
+
+Package {sha1 1.1.1}
+See __sha1
+Platform *
+Desc {SHA1 Message-Digest Algorithm}
+
+Package {sha1 2.0.3}
+See __sha1
+Platform *
+Desc {SHA1 Message-Digest Algorithm}
+
+Package {sha256 1.0.3}
+See __sha1
+Platform *
+Desc {SHA256 Message-Digest Algorithm}
+
+#
+# #############
+
+# ###################
+# Module "simulation"
+# [1] | "simulation::montecarlo" (0.1)
+# [2] | "simulation::annealing" (0.2)
+# [3] | "simulation::random" (0.3.1)
+# -------+
+
+Package {__simulation 0.0}
+Platform *
+Desc {Tcl Simulation Tools}
+Hidden
+Base @TAP_DIR@/simulation
+Path annealing.tcl
+Path montecarlo.tcl
+Path pkgIndex.tcl
+Path random.tcl
+
+Package {simulation::montecarlo 0.1}
+See __simulation
+Platform *
+Desc {Monte Carlo simulations}
+
+Package {simulation::annealing 0.2}
+See __simulation
+Platform *
+Desc {Simulated annealing}
+
+Package {simulation::random 0.3.1}
+See __simulation
+Platform *
+Desc {Pseudo-random number generators}
+
+#
+# ###################
+
+# ##############
+# Module "smtpd"
+# [1] | "smtpd" (1.5)
+# -------+
+
+Package {smtpd 1.5}
+Platform *
+Desc {Tcl SMTP server implementation}
+Base @TAP_DIR@/smtpd
+Path pkgIndex.tcl
+Path smtpd.tcl
+
+#
+# ##############
+
+# #############
+# Module "snit"
+# [1] | "snit" (1.4.2)
+# [2] | "snit" (2.3.2)
+# -------+
+
+Package {__snit 0.0}
+Platform *
+Desc {Parser generator tools}
+Hidden
+Base @TAP_DIR@/snit
+Path main1.tcl
+Path main1_83.tcl
+Path main2.tcl
+Path pkgIndex.tcl
+Path snit.tcl
+Path snit2.tcl
+Path snit_tcl83_utils.tcl
+Path validate.tcl
+
+Package {snit 1.4.2}
+See __snit
+Platform *
+Desc {page character quoting utilities}
+
+Package {snit 2.3.2}
+See __snit
+Platform *
+Desc {page character quoting utilities}
+
+#
+# #############
+
+# ################
+# Module "soundex"
+# [1] | "soundex" (1.0)
+# -------+
+
+Package {soundex 1.0}
+Platform *
+Desc {Soundex}
+Base @TAP_DIR@/soundex
+Path pkgIndex.tcl
+Path soundex.tcl
+
+#
+# ################
+
+# ###############
+# Module "stooop"
+# [1] | "stooop" (4.4.1)
+# [2] | "switched" (2.2.1)
+# -------+
+
+Package {__stooop 0.0}
+Platform *
+Desc {Simple Tcl Only Object Oriented Programming}
+Hidden
+Base @TAP_DIR@/stooop
+Path mkpkgidx.tcl
+Path pkgIndex.tcl
+Path stooop.tcl
+Path switched.tcl
+Path xifo.tcl
+
+Package {stooop 4.4.1}
+See __stooop
+Platform *
+Desc {Object oriented extension.}
+
+Package {switched 2.2.1}
+See __stooop
+Platform *
+Desc {switch/option management.}
+
+#
+# ###############
+
+# ###############
+# Module "string"
+# [1] | "string::token" (1)
+# [2] | "string::token::shell" (1.2)
+# -------+
+
+Package {__string 0.0}
+Platform *
+Desc {Text and string utilities}
+Hidden
+Base @TAP_DIR@/string
+Path pkgIndex.tcl
+Path token.tcl
+Path token_shell.tcl
+
+Package {string::token 1}
+See __string
+Platform *
+Desc {Regex based iterative lexing}
+
+Package {string::token::shell 1.2}
+See __string
+Platform *
+Desc {Parsing of shell command line}
+
+#
+# ###############
+
+# ###################
+# Module "stringprep"
+# [1] | "stringprep::data" (1.0.1)
+# [2] | "unicode::data" (1.0.0)
+# [3] | "stringprep" (1.0.1)
+# [4] | "unicode" (1.0.0)
+# -------+
+
+Package {__stringprep 0.0}
+Platform *
+Desc {Preparation of Internationalized Strings, Unicode normalization}
+Hidden
+Base @TAP_DIR@/stringprep
+Path pkgIndex.tcl
+Path stringprep.tcl
+Path stringprep_data.tcl
+Path unicode.tcl
+Path unicode_data.tcl
+
+Package {stringprep::data 1.0.1}
+See __stringprep
+Platform *
+Desc {stringprep data tables, generated, internal}
+
+Package {unicode::data 1.0.0}
+See __stringprep
+Platform *
+Desc {unicode data tables, generated, internal}
+
+Package {stringprep 1.0.1}
+See __stringprep
+Platform *
+Desc {Implementation of stringprep}
+
+Package {unicode 1.0.0}
+See __stringprep
+Platform *
+Desc {Implementation of Unicode normalization}
+
+#
+# ###################
+
+# ###############
+# Module "struct"
+# [1] | "struct::record" (1.2.1)
+# [2] | "struct::tree" (1.2.2)
+# [3] | "struct::tree" (2.1.2)
+# [4] | "struct::graph" (1.2.1)
+# [5] | "struct::graph" (2.4.1)
+# [6] | "struct::skiplist" (1.3)
+# [7] | "struct" (1.4)
+# [8] | "struct" (2.1)
+# [9] | "struct::set" (2.2.3)
+# [10] | "struct::queue" (1.4.5)
+# [11] | "struct::prioqueue" (1.4)
+# [12] | "struct::disjointset" (1.0)
+# [13] | "struct::pool" (1.2.3)
+# [14] | "struct::list" (1.8.3)
+# [15] | "struct::graph::op" (0.11.3)
+# [16] | "struct::matrix" (1.2.1)
+# [17] | "struct::matrix" (2.0.3)
+# [18] | "struct::stack" (1.5.3)
+# -------+
+
+Package {__struct 0.0}
+Platform *
+Desc {Tcl Data Structures}
+Hidden
+Base @TAP_DIR@/struct
+Path disjointset.tcl
+Path graph.tcl
+Path graph1.tcl
+Path graph_c.tcl
+Path graph_tcl.tcl
+Path graphops.tcl
+Path list.tcl
+Path matrix.tcl
+Path matrix1.tcl
+Path pkgIndex.tcl
+Path pool.tcl
+Path prioqueue.tcl
+Path queue.tcl
+Path queue_c.tcl
+Path queue_oo.tcl
+Path queue_tcl.tcl
+Path record.tcl
+Path sets.tcl
+Path sets_c.tcl
+Path sets_tcl.tcl
+Path skiplist.tcl
+Path stack.tcl
+Path stack_c.tcl
+Path stack_oo.tcl
+Path stack_tcl.tcl
+Path struct.tcl
+Path struct1.tcl
+Path tree.tcl
+Path tree1.tcl
+Path tree_c.tcl
+Path tree_tcl.tcl
+
+Package {struct::record 1.2.1}
+See __struct
+Platform *
+Desc {Define and create records (similar to 'C' structures)}
+
+Package {struct::tree 1.2.2}
+See __struct
+Platform *
+Desc {Create and manipulate tree objects}
+
+Package {struct::tree 2.1.2}
+See __struct
+Platform *
+Desc {Create and manipulate tree objects}
+
+Package {struct::graph 1.2.1}
+See __struct
+Platform *
+Desc {Create and manipulate directed graph objects}
+
+Package {struct::graph 2.4.1}
+See __struct
+Platform *
+Desc {Create and manipulate directed graph objects}
+
+Package {struct::skiplist 1.3}
+See __struct
+Platform *
+Desc {Create and manipulate skiplists}
+
+Package {struct 1.4}
+See __struct
+Platform *
+Desc {Tcllib package}
+
+Package {struct 2.1}
+See __struct
+Platform *
+Desc {Tcllib package}
+
+Package {struct::set 2.2.3}
+See __struct
+Platform *
+Desc {Procedures for manipulating sets}
+
+Package {struct::queue 1.4.5}
+See __struct
+Platform *
+Desc {Create and manipulate queue objects}
+
+Package {struct::prioqueue 1.4}
+See __struct
+Platform *
+Desc {Create and manipulate prioqueue objects}
+
+Package {struct::disjointset 1.0}
+See __struct
+Platform *
+Desc {Disjoint set data structure}
+
+Package {struct::pool 1.2.3}
+See __struct
+Platform *
+Desc {Create and manipulate pool objects (of discrete items)}
+
+Package {struct::list 1.8.3}
+See __struct
+Platform *
+Desc {Procedures for manipulating lists}
+
+Package {struct::graph::op 0.11.3}
+See __struct
+Platform *
+Desc {Operation for (un)directed graph objects}
+
+Package {struct::matrix 1.2.1}
+See __struct
+Platform *
+Desc {Create and manipulate matrix objects}
+
+Package {struct::matrix 2.0.3}
+See __struct
+Platform *
+Desc {Create and manipulate matrix objects}
+
+Package {struct::stack 1.5.3}
+See __struct
+Platform *
+Desc {Create and manipulate stack objects}
+
+#
+# ###############
+
+# ############
+# Module "tar"
+# [1] | "tar" (0.11)
+# -------+
+
+Package {tar 0.11}
+Platform *
+Desc {Tar file creation, extraction & manipulation}
+Base @TAP_DIR@/tar
+Path pkgIndex.tcl
+Path tar.tcl
+
+#
+# ############
+
+# ##############
+# Module "tepam"
+# [1] | "tepam::doc_gen" (0.1.1)
+# [2] | "tepam" (0.5.2)
+# -------+
+
+Package {__tepam 0.0}
+Platform *
+Desc {Tcl's Enhanced Procedure and Argument Manager}
+Hidden
+Base @TAP_DIR@/tepam
+Path pkgIndex.tcl
+Path tepam.tcl
+Path tepam_doc_gen.tcl
+
+Package {tepam::doc_gen 0.1.1}
+See __tepam
+Platform *
+Desc {TEPAM DOC Generation, reference manual}
+
+Package {tepam 0.5.2}
+See __tepam
+Platform *
+Desc {TEPAM procedure, reference manual}
+
+#
+# ##############
+
+# #############
+# Module "term"
+# [1] | "term::ansi::ctrl::unix" (0.1.1)
+# [2] | "term::receive::bind" (0.1)
+# [3] | "term::ansi::code::attr" (0.1)
+# [4] | "term::interact::menu" (0.1)
+# [5] | "term" (0.1)
+# [6] | "term::interact::pager" (0.1)
+# [7] | "term::ansi::send" (0.2)
+# [8] | "term::ansi::code" (0.2)
+# [9] | "term::send" (0.1)
+# [10] | "term::ansi::code::macros" (0.1)
+# [11] | "term::ansi::code::ctrl" (0.2)
+# [12] | "term::receive" (0.1)
+# -------+
+
+Package {__term 0.0}
+Platform *
+Desc {Terminal control}
+Hidden
+Base @TAP_DIR@/term
+Path ansi/code.tcl
+Path ansi/code/attr.tcl
+Path ansi/code/ctrl.tcl
+Path ansi/code/macros.tcl
+Path ansi/ctrlunix.tcl
+Path ansi/send.tcl
+Path bind.tcl
+Path imenu.tcl
+Path ipager.tcl
+Path pkgIndex.tcl
+Path receive.tcl
+Path send.tcl
+Path term.tcl
+
+Package {term::ansi::ctrl::unix 0.1.1}
+See __term
+Platform *
+Desc {Control operations and queries}
+
+Package {term::receive::bind 0.1}
+See __term
+Platform *
+Desc {Keyboard dispatch from terminals}
+
+Package {term::ansi::code::attr 0.1}
+See __term
+Platform *
+Desc {ANSI attribute sequences}
+
+Package {term::interact::menu 0.1}
+See __term
+Platform *
+Desc {Terminal widget, menu}
+
+Package {term 0.1}
+See __term
+Platform *
+Desc {General terminal control}
+
+Package {term::interact::pager 0.1}
+See __term
+Platform *
+Desc {Terminal widget, paging}
+
+Package {term::ansi::send 0.2}
+See __term
+Platform *
+Desc {Output of ANSI control sequences to terminals}
+
+Package {term::ansi::code 0.2}
+See __term
+Platform *
+Desc {Helper for control sequences}
+
+Package {term::send 0.1}
+See __term
+Platform *
+Desc {General output to terminals}
+
+Package {term::ansi::code::macros 0.1}
+See __term
+Platform *
+Desc {Macro sequences}
+
+Package {term::ansi::code::ctrl 0.2}
+See __term
+Platform *
+Desc {ANSI control sequences}
+
+Package {term::receive 0.1}
+See __term
+Platform *
+Desc {General input from terminals}
+
+#
+# #############
+
+# #################
+# Module "textutil"
+# [1] | "textutil::repeat" (0.7)
+# [2] | "textutil::expander" (1.3.1)
+# [3] | "textutil::tabify" (0.7)
+# [4] | "textutil::string" (0.8)
+# [5] | "textutil::adjust" (0.7.3)
+# [6] | "textutil::trim" (0.7)
+# [7] | "textutil" (0.8)
+# [8] | "textutil::split" (0.8)
+# -------+
+
+Package {__textutil 0.0}
+Platform *
+Desc {Text and string utilities, macro processing, Markdown to HTML Converter}
+Hidden
+Base @TAP_DIR@/textutil
+Path adjust.tcl
+Path dehypht.tex
+Path eshyph_vo.tex
+Path expander.tcl
+Path ithyph.tex
+Path pkgIndex.tcl
+Path repeat.tcl
+Path split.tcl
+Path string.tcl
+Path tabify.tcl
+Path textutil.tcl
+Path trim.tcl
+
+Package {textutil::repeat 0.7}
+See __textutil
+Platform *
+Desc {Procedures to repeat strings.}
+
+Package {textutil::expander 1.3.1}
+See __textutil
+Platform *
+Desc {Procedures to process templates and expand text.}
+
+Package {textutil::tabify 0.7}
+See __textutil
+Platform *
+Desc {Procedures to (un)tabify strings}
+
+Package {textutil::string 0.8}
+See __textutil
+Platform *
+Desc {Procedures to manipulate texts and strings.}
+
+Package {textutil::adjust 0.7.3}
+See __textutil
+Platform *
+Desc {Procedures to adjust, indent, and undent paragraphs}
+
+Package {textutil::trim 0.7}
+See __textutil
+Platform *
+Desc {Procedures to trim strings}
+
+Package {textutil 0.8}
+See __textutil
+Platform *
+Desc {Converts Markdown text to HTML}
+
+Package {textutil::split 0.8}
+See __textutil
+Platform *
+Desc {Procedures to split texts}
+
+#
+# #################
+
+# ############
+# Module "tie"
+# [1] | "tie::std::growfile" (1.0)
+# [2] | "tie::std::array" (1.0)
+# [3] | "tie::std::file" (1.0.4)
+# [4] | "tie::std::dsource" (1.0)
+# [5] | "tie::std::rarray" (1.0.1)
+# [6] | "tie" (1.1)
+# [7] | "tie::std::log" (1.0)
+# -------+
+
+Package {__tie 0.0}
+Platform *
+Desc {Tcl Data Structures}
+Hidden
+Base @TAP_DIR@/tie
+Path pkgIndex.tcl
+Path tie.tcl
+Path tie_array.tcl
+Path tie_dsource.tcl
+Path tie_file.tcl
+Path tie_growfile.tcl
+Path tie_log.tcl
+Path tie_rarray.tcl
+
+Package {tie::std::growfile 1.0}
+See __tie
+Platform *
+Desc {Array persistence, standard data sources}
+
+Package {tie::std::array 1.0}
+See __tie
+Platform *
+Desc {Array persistence, standard data sources}
+
+Package {tie::std::file 1.0.4}
+See __tie
+Platform *
+Desc {Array persistence, standard data sources}
+
+Package {tie::std::dsource 1.0}
+See __tie
+Platform *
+Desc {Array persistence, standard data sources}
+
+Package {tie::std::rarray 1.0.1}
+See __tie
+Platform *
+Desc {Array persistence, standard data sources}
+
+Package {tie 1.1}
+See __tie
+Platform *
+Desc {Array persistence}
+
+Package {tie::std::log 1.0}
+See __tie
+Platform *
+Desc {Array persistence, standard data sources}
+
+#
+# ############
+
+# #############
+# Module "tiff"
+# [1] | "tiff" (0.2.1)
+# -------+
+
+Package {tiff 0.2.1}
+Platform *
+Desc {TIFF reading, writing, and querying and manipulation of meta data}
+Base @TAP_DIR@/tiff
+Path pkgIndex.tcl
+Path tiff.tcl
+
+#
+# #############
+
+# #############
+# Module "tool"
+# [1] | "tool::pipeline" (0.1)
+# [2] | "tool" (0.7)
+# [3] | "tool::option" (0.1)
+# -------+
+
+Package {__tool 0.0}
+Platform *
+Desc {Tcl Web Server}
+Hidden
+Base @TAP_DIR@/tool
+Path build.tcl
+Path pkgIndex.tcl
+Path tool.tcl
+
+Package {tool::pipeline 0.1}
+See __tool
+Platform *
+Desc {Tcllib package}
+
+Package {tool 0.7}
+See __tool
+Platform *
+Desc {A TclOO and coroutine based web server}
+
+Package {tool::option 0.1}
+See __tool
+Platform *
+Desc {Tcllib package}
+
+#
+# #############
+
+# ################
+# Module "tool-ui"
+# [1] | "tool-ui" (0.2.1)
+# -------+
+
+Package {tool-ui 0.2.1}
+Platform *
+Desc {Abstractions to allow Tao to express Native Tk, HTML5, and Tao-Layout interfaces}
+Base @TAP_DIR@/tool-ui
+Path build.tcl
+Path pkgIndex.tcl
+Path tool-ui.tcl
+
+#
+# ################
+
+# ######################
+# Module "tool_datatype"
+# [1] | "tool::datatype" (0.1)
+# -------+
+
+Package {tool::datatype 0.1}
+Platform *
+Desc {Tcllib package}
+Base @TAP_DIR@/tool_datatype
+Path datatype.tcl
+Path pkgIndex.tcl
+
+#
+# ######################
+
+# #################
+# Module "transfer"
+# [1] | "transfer::data::source" (0.2)
+# [2] | "transfer::copy" (0.3)
+# [3] | "transfer::data::destination" (0.2)
+# [4] | "transfer::copy::queue" (0.1)
+# [5] | "transfer::transmitter" (0.2)
+# [6] | "transfer::receiver" (0.2)
+# [7] | "transfer::connect" (0.2)
+# -------+
+
+Package {__transfer 0.0}
+Platform *
+Desc {Data transfer facilities}
+Hidden
+Base @TAP_DIR@/transfer
+Path connect.tcl
+Path copyops.tcl
+Path ddest.tcl
+Path dsource.tcl
+Path pkgIndex.tcl
+Path receiver.tcl
+Path tqueue.tcl
+Path transmitter.tcl
+
+Package {transfer::data::source 0.2}
+See __transfer
+Platform *
+Desc {Data source}
+
+Package {transfer::copy 0.3}
+See __transfer
+Platform *
+Desc {Data transfer foundation}
+
+Package {transfer::data::destination 0.2}
+See __transfer
+Platform *
+Desc {Data destination}
+
+Package {transfer::copy::queue 0.1}
+See __transfer
+Platform *
+Desc {Queued transfers}
+
+Package {transfer::transmitter 0.2}
+See __transfer
+Platform *
+Desc {Data source}
+
+Package {transfer::receiver 0.2}
+See __transfer
+Platform *
+Desc {Data source}
+
+Package {transfer::connect 0.2}
+See __transfer
+Platform *
+Desc {Connection setup}
+
+#
+# #################
+
+# ###############
+# Module "treeql"
+# [1] | "treeql" (1.3.1)
+# -------+
+
+Package {treeql 1.3.1}
+Platform *
+Desc {Query tree objects}
+Base @TAP_DIR@/treeql
+Path pkgIndex.tcl
+Path treeql.tcl
+Path treeql84.tcl
+Path treeql85.tcl
+
+#
+# ###############
+
+# ############
+# Module "try"
+# [1] | "throw" (1)
+# [2] | "try" (1)
+# -------+
+
+Package {__try 0.0}
+Platform *
+Desc {Forward compatibility implementation of [try], Forward compatibility implementation of [throw]}
+Hidden
+Base @TAP_DIR@/try
+Path pkgIndex.tcl
+Path throw.tcl
+Path try.tcl
+
+Package {throw 1}
+See __try
+Platform *
+Desc {throw - Throw an error exception with a message}
+
+Package {try 1}
+See __try
+Platform *
+Desc {try - Trap and process errors and exceptions}
+
+#
+# ############
+
+# ###################
+# Module "udpcluster"
+# [1] | "udpcluster" (0.3.3)
+# -------+
+
+Package {udpcluster 0.3.3}
+Platform *
+Desc {UDP Peer-to-Peer cluster}
+Base @TAP_DIR@/udpcluster
+Path pkgIndex.tcl
+Path udpcluster.tcl
+
+#
+# ###################
+
+# ############
+# Module "uev"
+# [1] | "uevent::onidle" (0.1)
+# [2] | "uevent" (0.3.1)
+# -------+
+
+Package {__uev 0.0}
+Platform *
+Desc {User events}
+Hidden
+Base @TAP_DIR@/uev
+Path pkgIndex.tcl
+Path uevent.tcl
+Path uevent_onidle.tcl
+
+Package {uevent::onidle 0.1}
+See __uev
+Platform *
+Desc {Request merging and deferal to idle time}
+
+Package {uevent 0.3.1}
+See __uev
+Platform *
+Desc {User events}
+
+#
+# ############
+
+# ##############
+# Module "units"
+# [1] | "units" (2.2.1)
+# -------+
+
+Package {units 2.2.1}
+Platform *
+Desc {unit conversion}
+Base @TAP_DIR@/units
+Path pkgIndex.tcl
+Path units.tcl
+
+#
+# ##############
+
+# ############
+# Module "uri"
+# [1] | "uri" (1.2.7)
+# [2] | "uri::urn" (1.0.3)
+# -------+
+
+Package {__uri 0.0}
+Platform *
+Desc {Tcl Uniform Resource Identifier Management}
+Hidden
+Base @TAP_DIR@/uri
+Path pkgIndex.tcl
+Path uri.tcl
+Path urn-scheme.tcl
+
+Package {uri 1.2.7}
+See __uri
+Platform *
+Desc {URI utilities}
+
+Package {uri::urn 1.0.3}
+See __uri
+Platform *
+Desc {URI utilities, URN scheme}
+
+#
+# ############
+
+# #############
+# Module "uuid"
+# [1] | "uuid" (1.0.6)
+# -------+
+
+Package {uuid 1.0.6}
+Platform *
+Desc {UUID generation and comparison}
+Base @TAP_DIR@/uuid
+Path pkgIndex.tcl
+Path uuid.tcl
+
+#
+# #############
+
+# ################
+# Module "valtype"
+# [1] | "valtype::creditcard::mastercard" (1)
+# [2] | "valtype::usnpi" (1)
+# [3] | "valtype::creditcard::discover" (1)
+# [4] | "valtype::common" (1)
+# [5] | "valtype::imei" (1)
+# [6] | "valtype::isbn" (1)
+# [7] | "valtype::creditcard::visa" (1)
+# [8] | "valtype::creditcard::amex" (1)
+# [9] | "valtype::luhn" (1)
+# [10] | "valtype::gs1::ean13" (1)
+# [11] | "valtype::iban" (1.7)
+# [12] | "valtype::luhn5" (1)
+# [13] | "valtype::verhoeff" (1)
+# -------+
+
+Package {__valtype 0.0}
+Platform *
+Desc {Validation types}
+Hidden
+Base @TAP_DIR@/valtype
+Path cc_amex.tcl
+Path cc_discover.tcl
+Path cc_mastercard.tcl
+Path cc_visa.tcl
+Path ean13.tcl
+Path iban.tcl
+Path imei.tcl
+Path isbn.tcl
+Path luhn.tcl
+Path luhn5.tcl
+Path pkgIndex.tcl
+Path usnpi.tcl
+Path valtype.tcl
+Path verhoeff.tcl
+
+Package {valtype::creditcard::mastercard 1}
+See __valtype
+Platform *
+Desc {Validation for Mastercard creditcard number}
+
+Package {valtype::usnpi 1}
+See __valtype
+Platform *
+Desc {Validation for USNPI}
+
+Package {valtype::creditcard::discover 1}
+See __valtype
+Platform *
+Desc {Validation for Discover creditcard number}
+
+Package {valtype::common 1}
+See __valtype
+Platform *
+Desc {Validation, common code}
+
+Package {valtype::imei 1}
+See __valtype
+Platform *
+Desc {Validation for IMEI}
+
+Package {valtype::isbn 1}
+See __valtype
+Platform *
+Desc {Validation for ISBN}
+
+Package {valtype::creditcard::visa 1}
+See __valtype
+Platform *
+Desc {Validation for VISA creditcard number}
+
+Package {valtype::creditcard::amex 1}
+See __valtype
+Platform *
+Desc {Validation for AMEX creditcard number}
+
+Package {valtype::luhn 1}
+See __valtype
+Platform *
+Desc {Validation for plain number with a LUHN checkdigit}
+
+Package {valtype::gs1::ean13 1}
+See __valtype
+Platform *
+Desc {Validation for EAN13}
+
+Package {valtype::iban 1.7}
+See __valtype
+Platform *
+Desc {Validation for IBAN}
+
+Package {valtype::luhn5 1}
+See __valtype
+Platform *
+Desc {Validation for plain number with a LUHN5 checkdigit}
+
+Package {valtype::verhoeff 1}
+See __valtype
+Platform *
+Desc {Validation for plain number with a VERHOEFF checkdigit}
+
+#
+# ################
+
+# #########################
+# Module "virtchannel_base"
+# [1] | "tcl::chan::std" (1.0.1)
+# [2] | "tcl::chan::fifo" (1)
+# [3] | "tcl::chan::cat" (1.0.2)
+# [4] | "tcl::chan::halfpipe" (1)
+# [5] | "tcl::chan::random" (1)
+# [6] | "tcl::chan::memchan" (1.0.4)
+# [7] | "tcl::chan::null" (1)
+# [8] | "tcl::chan::nullzero" (1)
+# [9] | "tcl::chan::facade" (1.0.1)
+# [10] | "tcl::randomseed" (1)
+# [11] | "tcl::chan::textwindow" (1)
+# [12] | "tcl::chan::fifo2" (1)
+# [13] | "tcl::chan::variable" (1.0.4)
+# [14] | "tcl::chan::string" (1.0.3)
+# [15] | "tcl::chan::zero" (1)
+# -------+
+
+Package {__virtchannel_base 0.0}
+Platform *
+Desc {Reflected/virtual channel support}
+Hidden
+Base @TAP_DIR@/virtchannel_base
+Path cat.tcl
+Path facade.tcl
+Path fifo.tcl
+Path fifo2.tcl
+Path halfpipe.tcl
+Path memchan.tcl
+Path null.tcl
+Path nullzero.tcl
+Path pkgIndex.tcl
+Path random.tcl
+Path randseed.tcl
+Path std.tcl
+Path string.tcl
+Path textwindow.tcl
+Path variable.tcl
+Path zero.tcl
+
+Package {tcl::chan::std 1.0.1}
+See __virtchannel_base
+Platform *
+Desc {Standard I/O, unification of stdin and stdout}
+
+Package {tcl::chan::fifo 1}
+See __virtchannel_base
+Platform *
+Desc {In-memory fifo channel}
+
+Package {tcl::chan::cat 1.0.2}
+See __virtchannel_base
+Platform *
+Desc {Concatenation channel}
+
+Package {tcl::chan::halfpipe 1}
+See __virtchannel_base
+Platform *
+Desc {In-memory channel, half of a fifo2}
+
+Package {tcl::chan::random 1}
+See __virtchannel_base
+Platform *
+Desc {Random channel}
+
+Package {tcl::chan::memchan 1.0.4}
+See __virtchannel_base
+Platform *
+Desc {In-memory channel}
+
+Package {tcl::chan::null 1}
+See __virtchannel_base
+Platform *
+Desc {Null channel}
+
+Package {tcl::chan::nullzero 1}
+See __virtchannel_base
+Platform *
+Desc {Null/Zero channel combination}
+
+Package {tcl::chan::facade 1.0.1}
+See __virtchannel_base
+Platform *
+Desc {Facade channel}
+
+Package {tcl::randomseed 1}
+See __virtchannel_base
+Platform *
+Desc {Utilities for random channels}
+
+Package {tcl::chan::textwindow 1}
+See __virtchannel_base
+Platform *
+Desc {Textwindow channel}
+
+Package {tcl::chan::fifo2 1}
+See __virtchannel_base
+Platform *
+Desc {In-memory interconnected fifo channels}
+
+Package {tcl::chan::variable 1.0.4}
+See __virtchannel_base
+Platform *
+Desc {In-memory channel using variable for storage}
+
+Package {tcl::chan::string 1.0.3}
+See __virtchannel_base
+Platform *
+Desc {Read-only in-memory channel}
+
+Package {tcl::chan::zero 1}
+See __virtchannel_base
+Platform *
+Desc {Zero channel}
+
+#
+# #########################
+
+# #########################
+# Module "virtchannel_core"
+# [1] | "tcl::transform::core" (1)
+# [2] | "tcl::chan::events" (1)
+# [3] | "tcl::chan::core" (1)
+# -------+
+
+Package {__virtchannel_core 0.0}
+Platform *
+Desc {Reflected/virtual channel support}
+Hidden
+Base @TAP_DIR@/virtchannel_core
+Path core.tcl
+Path events.tcl
+Path pkgIndex.tcl
+Path transformcore.tcl
+
+Package {tcl::transform::core 1}
+See __virtchannel_core
+Platform *
+Desc {Basic reflected/virtual channel transform support}
+
+Package {tcl::chan::events 1}
+See __virtchannel_core
+Platform *
+Desc {Event support for reflected/virtual channels}
+
+Package {tcl::chan::core 1}
+See __virtchannel_core
+Platform *
+Desc {Basic reflected/virtual channel support}
+
+#
+# #########################
+
+# ##############################
+# Module "virtchannel_transform"
+# [1] | "tcl::transform::zlib" (1.0.1)
+# [2] | "tcl::transform::limitsize" (1)
+# [3] | "tcl::transform::identity" (1)
+# [4] | "tcl::transform::otp" (1)
+# [5] | "tcl::transform::base64" (1)
+# [6] | "tcl::transform::crc32" (1)
+# [7] | "tcl::transform::rot" (1)
+# [8] | "tcl::transform::adler32" (1)
+# [9] | "tcl::transform::hex" (1)
+# [10] | "tcl::transform::spacer" (1)
+# [11] | "tcl::transform::observe" (1)
+# [12] | "tcl::transform::counter" (1)
+# -------+
+
+Package {__virtchannel_transform 0.0}
+Platform *
+Desc {Reflected/virtual channel support}
+Hidden
+Base @TAP_DIR@/virtchannel_transform
+Path adler32.tcl
+Path base64.tcl
+Path counter.tcl
+Path crc32.tcl
+Path hex.tcl
+Path identity.tcl
+Path limitsize.tcl
+Path observe.tcl
+Path otp.tcl
+Path pkgIndex.tcl
+Path rot.tcl
+Path spacer.tcl
+Path zlib.tcl
+
+Package {tcl::transform::zlib 1.0.1}
+See __virtchannel_transform
+Platform *
+Desc {zlib (de)compression}
+
+Package {tcl::transform::limitsize 1}
+See __virtchannel_transform
+Platform *
+Desc {limiting input}
+
+Package {tcl::transform::identity 1}
+See __virtchannel_transform
+Platform *
+Desc {Identity transformation}
+
+Package {tcl::transform::otp 1}
+See __virtchannel_transform
+Platform *
+Desc {Encryption via one-time pad}
+
+Package {tcl::transform::base64 1}
+See __virtchannel_transform
+Platform *
+Desc {Base64 encoding transformation}
+
+Package {tcl::transform::crc32 1}
+See __virtchannel_transform
+Platform *
+Desc {Crc32 transformation}
+
+Package {tcl::transform::rot 1}
+See __virtchannel_transform
+Platform *
+Desc {rot-encryption}
+
+Package {tcl::transform::adler32 1}
+See __virtchannel_transform
+Platform *
+Desc {Adler32 transformation}
+
+Package {tcl::transform::hex 1}
+See __virtchannel_transform
+Platform *
+Desc {Hexadecimal encoding transformation}
+
+Package {tcl::transform::spacer 1}
+See __virtchannel_transform
+Platform *
+Desc {Space insertation and removal}
+
+Package {tcl::transform::observe 1}
+See __virtchannel_transform
+Platform *
+Desc {Observer transformation, stream copy}
+
+Package {tcl::transform::counter 1}
+See __virtchannel_transform
+Platform *
+Desc {Counter transformation}
+
+#
+# ##############################
+
+# ##################
+# Module "websocket"
+# [1] | "websocket" (1.4.1)
+# -------+
+
+Package {websocket 1.4.1}
+Platform *
+Desc {Tcl implementation of the websocket protocol}
+Base @TAP_DIR@/websocket
+Path pkgIndex.tcl
+Path websocket.tcl
+
+#
+# ##################
+
+# ############
+# Module "wip"
+# [1] | "wip" (1.2)
+# [2] | "wip" (2.2)
+# -------+
+
+Package {__wip 0.0}
+Platform *
+Desc {Word Interpreter}
+Hidden
+Base @TAP_DIR@/wip
+Path pkgIndex.tcl
+Path wip.tcl
+Path wip2.tcl
+
+Package {wip 1.2}
+See __wip
+Platform *
+Desc {Word Interpreter}
+
+Package {wip 2.2}
+See __wip
+Platform *
+Desc {Word Interpreter}
+
+#
+# ############
+
+# #############
+# Module "yaml"
+# [1] | "huddle::json" (0.1)
+# [2] | "huddle" (0.3)
+# [3] | "yaml" (0.4.1)
+# -------+
+
+Package {__yaml 0.0}
+Platform *
+Desc {YAML processing, HUDDLE}
+Hidden
+Base @TAP_DIR@/yaml
+Path huddle.tcl
+Path huddle_types.tcl
+Path json2huddle.tcl
+Path pkgIndex.tcl
+Path yaml.tcl
+
+Package {huddle::json 0.1}
+See __yaml
+Platform *
+Desc {Tcllib package}
+
+Package {huddle 0.3}
+See __yaml
+Platform *
+Desc {Create and manipulate huddle object}
+
+Package {yaml 0.4.1}
+See __yaml
+Platform *
+Desc {YAML Format Encoder/Decoder}
+
+#
+# #############
+
+# ############
+# Module "zip"
+# [1] | "zipfile::encode" (0.4)
+# [2] | "zipfile::mkzip" (1.2)
+# [3] | "zipfile::decode" (0.7.1)
+# -------+
+
+Package {__zip 0.0}
+Platform *
+Desc {Zip archive creation, Zip archive handling}
+Hidden
+Base @TAP_DIR@/zip
+Path decode.tcl
+Path encode.tcl
+Path mkzip.tcl
+Path pkgIndex.tcl
+
+Package {zipfile::encode 0.4}
+See __zip
+Platform *
+Desc {Generation of zip archives}
+
+Package {zipfile::mkzip 1.2}
+See __zip
+Platform *
+Desc {Build a zip archive}
+
+Package {zipfile::decode 0.7.1}
+See __zip
+Platform *
+Desc {Access to zip archives}
+
+#
+# ############
+
+#
+##
+###
+#####
+########