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}

#
# ############

#
##
###
#####
########
