Posted to tcl by hypnotoad at Wed Dec 05 18:21:55 GMT 2018view raw
- set ::tcl_teapot_profile {win32-ix86}
- set ::PKGIDXFILE [info script]
- set dir [file dirname $::PKGIDXFILE]
- if {$::tcl_platform(platform) eq "windows"} {
- set ::g(HOME) [file join [file normalize $::env(LOCALAPPDATA)] tcl]
- } else {
- set ::g(HOME) [file normalize ~/tcl]
- }
- set ::tcl_teapot [file join $::g(HOME) teapot $::tcl_teapot_profile]
- lappend ::auto_path $::tcl_teapot
- proc installDir {d1 d2} {
- puts [format {%*sCreating %s} [expr {4 * [info level]}] {} [file tail $d2]]
- file delete -force -- $d2
- file mkdir $d2
- foreach ftail [glob -directory $d1 -nocomplain -tails *] {
- set f [file join $d1 $ftail]
- if {[file isdirectory $f] && [string compare CVS $ftail]} {
- installDir $f [file join $d2 $ftail]
- } elseif {[file isfile $f]} {
- file copy -force $f [file join $d2 $ftail]
- if {$::tcl_platform(platform) eq {unix}} {
- file attributes [file join $d2 $ftail] -permissions 0644
- } else {
- file attributes [file join $d2 $ftail] -readonly 1
- }
- }
- }
- if {$::tcl_platform(platform) eq {unix}} {
- file attributes $d2 -permissions 0755
- } else {
- file attributes $d2 -readonly 1
- }
- }
- lappend ::PATHSTACK $dir
- set IDXPATH [lindex $::PATHSTACK end]
- set dir [file join $::IDXPATH pkgs taolib] ; source [file join $dir pkgIndex.tcl]
- # SINGLE FILE MODULES BEGIN
- set dir [lindex $::PATHSTACK end]
- package ifneeded irm::pdfreport 0.1 [list source [file join $dir {irm/pdfreport} pdfreport.tcl]]
- package ifneeded sde::readi 0.1 [list source [file join $dir {irm/readi_sde} index.tcl]]
- package ifneeded irm::scotty 0.1 [list source [file join $dir {irm/scotty} index.tcl]]
- package ifneeded irm::icons 0.2 [list source [file join $dir {irm/icons} icons.tcl]]
- package ifneeded irm_3d_models 0.1 [list source [file join $dir {irm/model} index.tcl]]
- package ifneeded http 2.9.0 [list source [file join $dir {tcl_library/http} http.tcl]]
- package ifneeded msgcat 1.6.1 [list source [file join $dir {tcl_library/msgcat} msgcat.tcl]]
- package ifneeded tool-db 0.1 [list source [file join $dir {pkgs/modules/tool-db} tool-db.tcl]]
- package ifneeded ego 0.1 [list source [file join $dir {pkgs/modules/ego} pkgIndex.tcl]]
- package ifneeded ego 0.1 [list source [file join $dir {pkgs/modules/ego} ego.tcl]]
- package ifneeded listutil 1.9 [list source [file join $dir {pkgs/modules/listutil} listutil.tcl]]
- package ifneeded websocket 1.4.1 [list source [file join $dir {pkgs/modules/websocket} websocket.tcl]]
- package ifneeded namespacex 0.1 [list source [file join $dir {pkgs/modules/namespacex} namespacex.tcl]]
- package ifneeded taotk-canvas3d 0.1 [list source [file join $dir {pkgs/modules/taotk-canvas3d} index.tcl]]
- package ifneeded taotk-form 2.1.1 [list source [file join $dir {pkgs/modules/taotk-form} taotk-form.tcl]]
- package ifneeded tao-yggdrasil 0.1 [list source [file join $dir {pkgs/modules/yggdrasil} yggdrasil.tcl]]
- package ifneeded Markdown 1.1 [list source [file join $dir {pkgs/modules/markdown} markdown.tcl]]
- package ifneeded taotk-layout 0.1 [list source [file join $dir {pkgs/modules/taotk-layout} index.tcl]]
- package ifneeded oo::dialect 0.4 [list source [file join $dir {pkgs/modules/oodialect} oodialect.tcl]]
- package ifneeded comm 4.6.3.1 [list source [file join $dir {pkgs/modules/comm} comm.tcl]]
- package ifneeded htmlparse 1.2.2 [list source [file join $dir {pkgs/modules/htmlparse} htmlparse.tcl]]
- package ifneeded cmdline 1.5 [list source [file join $dir {pkgs/modules/cmdline} cmdline.tcl]]
- package ifneeded html 1.4.5 [list source [file join $dir {pkgs/modules/html} html.tcl]]
- package ifneeded oo::util 1.2.2 [list source [file join $dir {pkgs/modules/ooutil} ooutil.tcl]]
- package ifneeded autoscroll 1.1 [list source [file join $dir {pkgs/modules/autoscroll} autoscroll.tcl]]
- package ifneeded units 2.2.1 [list source [file join $dir {pkgs/modules/units} units.tcl]]
- package ifneeded udpcluster 0.3.3 [list source [file join $dir {pkgs/modules/udpcluster} udpcluster.tcl]]
- package ifneeded httpd 4.3.2 [list source [file join $dir {pkgs/modules/httpd} httpd.tcl]]
- package ifneeded clay 0.7 [list source [file join $dir {pkgs/modules/clay} clay.tcl]]
- package ifneeded tool-stage 0.1 [list source [file join $dir {pkgs/modules/tool-stage} tool-stage.tcl]]
- package ifneeded csv 0.8.1 [list source [file join $dir {pkgs/modules/csv} csv.tcl]]
- package ifneeded tool-ui 0.2.2 [list source [file join $dir {pkgs/modules/tool-ui} tool-ui.tcl]]
- package ifneeded ncgi 1.5.0 [list source [file join $dir {pkgs/modules/ncgi} ncgi.tcl]]
- package ifneeded javascript 1.0.2 [list source [file join $dir {pkgs/modules/javascript} javascript.tcl]]
- package ifneeded odie::processman 0.5 [list source [file join $dir {pkgs/modules/processman} processman.tcl]]
- package ifneeded gridplus 2.11 [list source [file join $dir {pkgs/modules/gridplus} gridplus.tcl]]
- package ifneeded uuid 1.0.7 [list source [file join $dir {pkgs/modules/uuid} uuid.tcl]]
- package ifneeded cron 2.1.1 [list source [file join $dir {pkgs/modules/cron} cron.tcl]]
- package ifneeded sde::mode::editor 0.1 [list source [file join $dir {apps/editor} index.tcl]]
- # SINGLE FILE MODULES END
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] libirm]]
- package ifneeded irm::constants 3.0 [list source [file join $PKGDIR irminit.tcl]]
- package ifneeded irm::simdoc_seed 3.0 [list source [file join $PKGDIR irmdoc.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] launcher]]
- package ifneeded irm::app::sim::launchtab 0.1 [list source [file join $PKGDIR sim.tcl]]
- package ifneeded sde::launcher 0.1 [list source [file join $PKGDIR main.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] irm/helpdoc]]
- package ifneeded irm::htmltools 0.1 [list source [file join $PKGDIR htmltools.tcl]]
- package ifneeded irm::helpdoc 0.2 [list source [file join $PKGDIR index.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] irm/helpdoc/sections]]
- package ifneeded irm::scriptspecs 0.1 [list source [file join $PKGDIR specs.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] irm/cluster]]
- package ifneeded odie-rpc 0.1 [list source [file join $PKGDIR rpc.tcl]]
- package ifneeded irm::cluster 0.1 [list source [file join $PKGDIR index.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] irm/cluster/services]]
- package ifneeded irm::service::blade 0.1 [list source [file join $PKGDIR blade.tcl]]
- package ifneeded irm::service::federate 0.1 [list source [file join $PKGDIR federate.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] irm/irm]]
- package ifneeded irm::userhome 0.1 [list source [file join $PKGDIR userhome.tcl]]
- package ifneeded irm::utils 0.1 [list source [file join $PKGDIR utils.tcl]]
- package ifneeded irm::units 0.3 [list source [file join $PKGDIR units.tcl]]
- package ifneeded irm::sim::settingvalue 0.1 [list source [file join $PKGDIR settingvalue.tcl]]
- package ifneeded irm::sig 0.1 [list source [file join $PKGDIR sig.tcl]]
- package ifneeded irm::math 0.1 [list source [file join $PKGDIR math.tcl]]
- package ifneeded irm::docview 0.1 [list source [file join $PKGDIR docview.tcl]]
- package ifneeded irm::sim::configure 0.1 [list source [file join $PKGDIR simconfig.tcl]]
- package ifneeded irm::dspec 0.1 [list source [file join $PKGDIR dspec.tcl]]
- package ifneeded siground 0.1 [list source [file join $PKGDIR round.tcl]]
- package ifneeded irm::wizard 0.1 [list source [file join $PKGDIR wizard.tcl]]
- package ifneeded canvas3d::shapes 0.1 [list source [file join $PKGDIR c3dshapes.tcl]]
- package ifneeded irm::plugin 0.1 [list source [file join $PKGDIR plugin.tcl]]
- package ifneeded irm::main 0.2 [list source [file join $PKGDIR main.tcl]]
- package ifneeded irm::shapes 0.1 [list source [file join $PKGDIR shapes.tcl]]
- package ifneeded irmdb 0.1 [list source [file join $PKGDIR irmdb.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] irm/scotty/core]]
- package ifneeded stemmer 0.1 [list source [file join $PKGDIR stemmer.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] irm/legacy]]
- package ifneeded irm::chart_classic 0.1 [list source [file join $PKGDIR chart.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] irm/utils]]
- package ifneeded csv 0.5.1 [list source [file join $PKGDIR csv.tcl]]
- package ifneeded irm::procedit 0.1 [list source [file join $PKGDIR procedit.tcl]]
- package ifneeded irm::msgbox 0.1 [list source [file join $PKGDIR msgbox.tcl]]
- package ifneeded irm::rpc 0.1 [list source [file join $PKGDIR rpc.tcl]]
- package ifneeded irmmd5 0.1 [list source [file join $PKGDIR md5.tcl]]
- package ifneeded irm::splash 0.1 [list source [file join $PKGDIR splash.tcl]]
- package ifneeded hershey 1.0 [list source [file join $PKGDIR hersheyPkg.tcl]]
- package ifneeded irm::printGUI 0.1 [list source [file join $PKGDIR printGUI.tcl]]
- package ifneeded clif::graph4 0.1 [list source [file join $PKGDIR graph4.tcl]]
- package ifneeded irm::gzstream 0.1 [list source [file join $PKGDIR gzlib.tcl]]
- package ifneeded irm::random 0.1 [list source [file join $PKGDIR random.tcl]]
- package ifneeded irm::htmlHelp 0.1 [list source [file join $PKGDIR htmlHelp.tcl]]
- package ifneeded clif::graphConfig 1.4 [list source [file join $PKGDIR graphConfig.tcl]]
- package ifneeded irm::progressBar 0.1 [list source [file join $PKGDIR progressBar.tcl]]
- package ifneeded irmmath 0.1 [list source [file join $PKGDIR irmmath.tcl]]
- package ifneeded irm::dbedit 0.1 [list source [file join $PKGDIR dbedit.tcl]]
- package ifneeded canvaspdf 2.0 [list source [file join $PKGDIR canvaspdf.tcl]]
- package ifneeded listutil 1.5 [list source [file join $PKGDIR lutils.tcl]]
- package ifneeded htmllib 0.3.4 [list source [file join $PKGDIR htmllib.tcl]]
- package ifneeded irm::textbox 0.1 [list source [file join $PKGDIR textbox.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] irm/readi]]
- package ifneeded irm::preptools 1.0 [list source [file join $PKGDIR preptools.tcl]]
- package ifneeded irm::readi 0.1 [list source [file join $PKGDIR index.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] irm/readi/scripts]]
- package ifneeded irm::scripts 0.1 [list source [file join $PKGDIR loader.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] irm/readi/gui]]
- package ifneeded irm::readigui 0.1 [list source [file join $PKGDIR index.tcl]]
- package ifneeded readi::gui 0.1 [list source [file join $PKGDIR notetab.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] irm/coregui]]
- package ifneeded irm::graph 0.1 [list source [file join $PKGDIR graph.tcl]]
- package ifneeded coregui 1.0 [list source [file join $PKGDIR index.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] irm/application]]
- package ifneeded irm::app::prep 0.1 [list source [file join $PKGDIR prep.tcl]]
- package ifneeded irm::app::headless 0.1 [list source [file join $PKGDIR headless.tcl]]
- package ifneeded irm::app::console 0.1 [list source [file join $PKGDIR console.tcl]]
- package ifneeded irm::app::gui 0.1 [list source [file join $PKGDIR gui.tcl]]
- package ifneeded irm::app 0.1 [list source [file join $PKGDIR index.tcl]]
- package ifneeded irm::app::launcher 0.1 [list source [file join $PKGDIR launcher.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] irm/regression]]
- package ifneeded irm::simrun::regression 0.1 [list source [file join $PKGDIR index.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] irm/modules]]
- package ifneeded irm::license::control 0.1 [list source [file join $PKGDIR license.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] irm/pdf4tcl]]
- package ifneeded pdf4tcl 0.9.1 [list source [file join $PKGDIR pdf4tcl.tcl]]
- package ifneeded pdf4tcl::stdmetrics 0.1 [list source [file join $PKGDIR stdmetrics.tcl]]
- package ifneeded pdf4tcl::glyph2unicode 0.1 [list source [file join $PKGDIR glyph2uni.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] wizard]]
- package ifneeded sde::wizards 0.1 [list source [file join $PKGDIR index.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] utils]]
- package ifneeded combobox 2.2.2 [list source [file join $PKGDIR tkdiff.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] tcl_library/reg]]
- source [file join $PKGDIR pkgIndex.tcl]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] tcl_library/dde]]
- source [file join $PKGDIR pkgIndex.tcl]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] tcl_library/platform]]
- package ifneeded platform 1.0.14 [list source [file join $PKGDIR platform.tcl]]
- package ifneeded platform::shell 1.1.4 [list source [file join $PKGDIR shell.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] tcl_library/opt]]
- package ifneeded opt 0.4.6 [list source [file join $PKGDIR optparse.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] tcl_library/http1.0]]
- package ifneeded http 1.0 [list tclPkgSetup $PKGDIR http 1.0 {{http.tcl source {httpCopyDone httpCopyStart httpEof httpEvent httpFinish httpMapReply httpProxyRequired http_code http_config http_data http_formatQuery http_get http_reset http_size http_status http_wait}}}]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] tk_library/ttk]]
- package ifneeded ttk::theme::vista 1.0 [list source [file join $PKGDIR vistaTheme.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/md4]]
- package ifneeded md4 1.0.7 [list source [file join $PKGDIR md4.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/nettool]]
- package ifneeded nettool::available_ports 0.1 {package require nettool ; package provide nettool::available_ports 0.1}
- package ifneeded nettool 0.5.2 [list source [file join $PKGDIR nettool.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/tao-onion]]
- package ifneeded tao-onion 0.1 [list source [file join $PKGDIR onion.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/md5]]
- package ifneeded md5 2.0.7 [list source [file join $PKGDIR md5x.tcl]]
- package ifneeded md5 1.4.4 [list source [file join $PKGDIR md5.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/rc4]]
- package ifneeded rc4 1.1.0 [list source [file join $PKGDIR rc4.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/fileutil]]
- package ifneeded fileutil 1.16 [list source [file join $PKGDIR fileutil.tcl]]
- package ifneeded fileutil::traverse 0.6 [list source [file join $PKGDIR traverse.tcl]]
- package ifneeded fileutil::multi 0.1 [list source [file join $PKGDIR multi.tcl]]
- package ifneeded fileutil::multi::op 0.5.3 [list source [file join $PKGDIR multiop.tcl]]
- package ifneeded fileutil::decode 0.2.1 [list source [file join $PKGDIR decode.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/chan]]
- package ifneeded {chan getslimit} 0.1 [list ::apply {dir {
- package require ego
- namespace eval ::tcllib::chan::getslimit [list ::source $PKGDIR/getslimit.tcl]
- package provide {chan getslimit} 0.1
- namespace eval ::tcllib::chan {
- namespace export getslimit
- }
- }} $PKGDIR]
- package ifneeded {chan base} 0.1 [list ::apply {dir {
- package require ego
- tcllib::ego .new ::tcllib::chan::base
- ::tcllib::chan::base .eval [list ::source $PKGDIR/base.tcl]
- namespace eval ::tcllib::chan {
- namespace export base
- }
- package provide {chan base} 0.1
- }} $PKGDIR]
- package ifneeded {chan coroutine} 0.1 [list ::apply {dir {
- package require ego
- namespace eval ::tcllib::chan::coroutine [list ::source $PKGDIR/coroutine.tcl]
- package provide {chan coroutine} 0.1
- namespace eval ::tcllib::chan {
- namespace export coroutine
- }
- }} $PKGDIR]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/widget]]
- source [file join $PKGDIR pkgIndex.tcl]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/coroutine]]
- package ifneeded coroutine 1.2 [list source [file join $PKGDIR coroutine.tcl]]
- package ifneeded coroutine::auto 1.1.3 [list source [file join $PKGDIR coro_auto.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/virtchannel_core]]
- package ifneeded tcl::chan::core 1 [list source [file join $PKGDIR core.tcl]]
- package ifneeded tcl::chan::events 1 [list source [file join $PKGDIR events.tcl]]
- package ifneeded tcl::transform::core 1 [list source [file join $PKGDIR transformcore.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/tao-mvc]]
- package ifneeded tao-mvc 0.1 [list source [file join $PKGDIR mvc.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/fumagic]]
- package ifneeded fileutil::magic::filetype 2.0 [list source [file join $PKGDIR filetypes.tcl]]
- package ifneeded fileutil::magic::rt 3.0 [list source [file join $PKGDIR rtcore.tcl]]
- package ifneeded fileutil::magic::cgen 1.3.0 [list source [file join $PKGDIR cgen.tcl]]
- package ifneeded fileutil::magic::cfront 1.3.0 [list source [file join $PKGDIR cfront.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/taotk-html]]
- package ifneeded taotk-html 0.1 [list source [file join $PKGDIR index.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/odie]]
- package ifneeded irm::units 0.3 [list source [file join $PKGDIR index.tcl]]\n[list source [file join $PKGDIR units.tcl]]
- package ifneeded odie 0.3 [list source [file join $PKGDIR index.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/interp]]
- package ifneeded interp 0.1.2 [list source [file join $PKGDIR interp.tcl]]
- package ifneeded interp::delegate::proc 0.2 [list source [file join $PKGDIR deleg_proc.tcl]]
- package ifneeded interp::delegate::method 0.2 [list source [file join $PKGDIR deleg_method.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/tao-physics]]
- package ifneeded tao-physics 0.1 [list source [file join $PKGDIR index.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/base64]]
- package ifneeded base64 2.4.2 [list source [file join $PKGDIR base64.tcl]]
- package ifneeded uuencode 1.1.5 [list source [file join $PKGDIR uuencode.tcl]]
- package ifneeded yencode 1.1.3 [list source [file join $PKGDIR yencode.tcl]]
- package ifneeded ascii85 1.0 [list source [file join $PKGDIR ascii85.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/ctext]]
- package ifneeded ctext 3.3 [list source [file join $PKGDIR ctext.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/math]]
- source [file join $PKGDIR pkgIndex.tcl]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/plotchart]]
- package ifneeded Plotchart 2.4.1 [list source [file join $PKGDIR plotchart.tcl]]
- package ifneeded xyplot 1.0.1 [list source [file join $PKGDIR xyplot.tcl]]
- package ifneeded plotanim 0.2 [list source [file join $PKGDIR plotanim.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/zip]]
- package ifneeded zipfile::decode 0.7.1 [list source [file join $PKGDIR decode.tcl]]
- package ifneeded zipfile::encode 0.4 [list source [file join $PKGDIR encode.tcl]]
- package ifneeded zipfile::mkzip 1.2 [list source [file join $PKGDIR mkzip.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/json]]
- package ifneeded json 1.3.4 [list source [file join $PKGDIR json.tcl]]
- package ifneeded json::write 1.0.3 [list source [file join $PKGDIR json_write.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/textutil]]
- package ifneeded textutil 0.9 [list source [file join $PKGDIR textutil.tcl]]
- package ifneeded textutil::adjust 0.7.3 [list source [file join $PKGDIR adjust.tcl]]
- package ifneeded textutil::split 0.8 [list source [file join $PKGDIR split.tcl]]
- package ifneeded textutil::trim 0.7 [list source [file join $PKGDIR trim.tcl]]
- package ifneeded textutil::tabify 0.7 [list source [file join $PKGDIR tabify.tcl]]
- package ifneeded textutil::repeat 0.7 [list source [file join $PKGDIR repeat.tcl]]
- package ifneeded textutil::string 0.8 [list source [file join $PKGDIR string.tcl]]
- package ifneeded textutil::expander 1.3.1 [list source [file join $PKGDIR expander.tcl]]
- package ifneeded textutil::wcswidth 0.1 [list source [file join $PKGDIR wcswidth.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/devtools]]
- package ifneeded tcllib::testutils 1.2 [list source [file join $PKGDIR testutilities.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/virtchannel_transform]]
- package ifneeded tcl::transform::adler32 1 [list source [file join $PKGDIR adler32.tcl]]
- package ifneeded tcl::transform::base64 1 [list source [file join $PKGDIR base64.tcl]]
- package ifneeded tcl::transform::counter 1 [list source [file join $PKGDIR counter.tcl]]
- package ifneeded tcl::transform::crc32 1 [list source [file join $PKGDIR crc32.tcl]]
- package ifneeded tcl::transform::hex 1 [list source [file join $PKGDIR hex.tcl]]
- package ifneeded tcl::transform::identity 1 [list source [file join $PKGDIR identity.tcl]]
- package ifneeded tcl::transform::limitsize 1 [list source [file join $PKGDIR limitsize.tcl]]
- package ifneeded tcl::transform::observe 1 [list source [file join $PKGDIR observe.tcl]]
- package ifneeded tcl::transform::otp 1 [list source [file join $PKGDIR otp.tcl]]
- package ifneeded {tcl transform qp} 0.1 [list source [file join $PKGDIR qp.tcl]]
- package ifneeded tcl::transform::rot 1 [list source [file join $PKGDIR rot.tcl]]
- package ifneeded tcl::transform::spacer 1 [list source [file join $PKGDIR spacer.tcl]]
- package ifneeded tcl::transform::zlib 1.0.1 [list source [file join $PKGDIR zlib.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/icons]]
- package ifneeded icons 2.0 [list source [file join $PKGDIR icons.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/hershey]]
- package ifneeded hershey 1.0 [list source [file join $PKGDIR hersheyPkg.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/sha1]]
- package ifneeded sha256 1.0.3 [list source [file join $PKGDIR sha256.tcl]]
- package ifneeded sha1 2.0.3 [list source [file join $PKGDIR sha1.tcl]]
- package ifneeded sha1 1.1.1 [list source [file join $PKGDIR sha1v1.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/tao-sqlite]]
- package ifneeded ::tao::helpdoc 0.1 [list source [file join $PKGDIR yggdrasil.tcl]]
- package ifneeded tao-sqlite 0.5 [list source [file join $PKGDIR index.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/log]]
- package ifneeded log 1.4 [list source [file join $PKGDIR log.tcl]]
- package ifneeded logger 0.9.4 [list source [file join $PKGDIR logger.tcl]]
- package ifneeded logger::appender 1.3 [list source [file join $PKGDIR loggerAppender.tcl]]
- package ifneeded logger::utils 1.3 [list source [file join $PKGDIR loggerUtils.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/mime]]
- package ifneeded smtp 1.5 [list source [file join $PKGDIR smtp.tcl]]
- package ifneeded mime 1.7 [list source [file join $PKGDIR mime.tcl]]
- package ifneeded {mime qp} 1.7 [list source [file join $PKGDIR qp.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/snit]]
- if {[package vsatisfies [package provide Tcl] 8.5]} {
- package ifneeded snit 2.3.2 \
- [list source [file join $PKGDIR snit2.tcl]]
- }
- package ifneeded snit 1.4.2 [list source [file join $PKGDIR snit.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/dns]]
- package ifneeded dns 1.4.0 [list source [file join $PKGDIR dns.tcl]]
- package ifneeded resolv 1.0.3 [list source [file join $PKGDIR resolv.tcl]]
- package ifneeded ip 1.4 [list source [file join $PKGDIR ip.tcl]]
- package ifneeded spf 1.1.1 [list source [file join $PKGDIR spf.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/uri]]
- package ifneeded uri 1.2.7 [list source [file join $PKGDIR uri.tcl]]
- package ifneeded uri::urn 1.0.3 [list source [file join $PKGDIR urn-scheme.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/virtchannel_base]]
- package ifneeded tcl::chan::cat 1.0.2 [list source [file join $PKGDIR cat.tcl]]
- package ifneeded tcl::chan::facade 1.0.1 [list source [file join $PKGDIR facade.tcl]]
- package ifneeded tcl::chan::fifo 1 [list source [file join $PKGDIR fifo.tcl]]
- package ifneeded tcl::chan::fifo2 1 [list source [file join $PKGDIR fifo2.tcl]]
- package ifneeded tcl::chan::halfpipe 1 [list source [file join $PKGDIR halfpipe.tcl]]
- package ifneeded tcl::chan::memchan 1.0.4 [list source [file join $PKGDIR memchan.tcl]]
- package ifneeded tcl::chan::null 1 [list source [file join $PKGDIR null.tcl]]
- package ifneeded tcl::chan::nullzero 1 [list source [file join $PKGDIR nullzero.tcl]]
- package ifneeded tcl::chan::random 1 [list source [file join $PKGDIR random.tcl]]
- package ifneeded tcl::chan::std 1.0.1 [list source [file join $PKGDIR std.tcl]]
- package ifneeded tcl::chan::string 1.0.3 [list source [file join $PKGDIR string.tcl]]
- package ifneeded tcl::chan::textwindow 1 [list source [file join $PKGDIR textwindow.tcl]]
- package ifneeded tcl::chan::variable 1.0.4 [list source [file join $PKGDIR variable.tcl]]
- package ifneeded tcl::chan::wrapper 1 [list source [file join $PKGDIR wrapper.tcl]]
- package ifneeded tcl::chan::zero 1 [list source [file join $PKGDIR zero.tcl]]
- package ifneeded tcl::randomseed 1 [list source [file join $PKGDIR randseed.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/tao]]
- package ifneeded tao 9.10 [list source [file join $PKGDIR index.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/taotk]]
- package ifneeded taotk 1.1 [list source [file join $PKGDIR index.tcl]]
- package ifneeded irm::balloon 0.2 [list source [file join $PKGDIR balloon.tcl]]
- package ifneeded scrollFrame 1.1 [list source [file join $PKGDIR meta scrollframe.tcl]]
- package ifneeded tao::sqlitecon 0.1 [list source [file join $PKGDIR classic/widget sqlitecon.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/taotk/widget]]
- package ifneeded tao::sqlitecon 0.1 [list source [file join $PKGDIR sqlitecon.tcl]]
- package ifneeded combobox 2.2.2 [list source [file join $PKGDIR combobox.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] pkgs/modules/taotk/meta]]
- package ifneeded scrollFrame 1.1 [list source [file join $PKGDIR scrollframe.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] sim]]
- package ifneeded irm::simrun 0.2 [list source [file join $PKGDIR index.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] sim/gui]]
- package ifneeded sde::simrun::console 0.1 [list source [file join $PKGDIR consoleapp.tcl]]
- package ifneeded sim::controlfile 0.1 [list source [file join $PKGDIR controlfile.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] apps/faultexplorer]]
- package ifneeded sde::faultexplorer::core 1.0 [list source [file join $PKGDIR main.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] apps/analysis]]
- package ifneeded analysis::report 0.1 [list source [file join $PKGDIR report.tcl]]
- package ifneeded sde::analysis::core 0.1 [list source [file join $PKGDIR main.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] apps/dspecexplorer]]
- package ifneeded sde::dspecexplorer::schema 1.0 [list source [file join $PKGDIR schema.tcl]]
- package ifneeded sde::dspecexplorer 1.0 [list source [file join $PKGDIR main.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] apps/dispatch]]
- package ifneeded irm::dispatch::service 1.0 [list source [file join $PKGDIR service.tcl]]
- package ifneeded irm::dispatch::ui 1.0 [list source [file join $PKGDIR main.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] apps/dispatch/httpd]]
- package ifneeded httpd::dispatch 0.1 [list source [file join $PKGDIR main.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] apps/dispatch/scripts]]
- package ifneeded simrun::dispatch 0.1 [list source [file join $PKGDIR simrun.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] apps/dispatch/thread]]
- package ifneeded dispatch::ftpd 0.1 [list source [file join $PKGDIR ftpd.tcl]]
- package ifneeded dispatch::httpd 0.1 [list source [file join $PKGDIR httpd.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] apps/tktopdf]]
- package ifneeded tktocanvas 0.3 [list source [file join $PKGDIR tktocanvas.tcl]]
- package ifneeded tktopdf 0.5 [list source [file join $PKGDIR tktopdf.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] apps/tktopdf/pdf]]
- package ifneeded pdf 2.1 [list source [file join $PKGDIR ttfont.tcl]]\n[list source [file join $PKGDIR pdf.tcl]]\n[list source [file join $PKGDIR type1font.tcl]]\n[list source [file join $PKGDIR pdfpublic.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] apps/viewer]]
- package ifneeded sde::mode::viewer 0.2 [list source [file join $PKGDIR index.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] apps/viewer/tools]]
- package ifneeded sde::tool::movie 0.1 [list source [file join $PKGDIR movie.tcl]]
- package ifneeded sde::finder 0.1 [list source [file join $PKGDIR finder.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] apps/viewer/sdetools]]
- package ifneeded irm::sde::file 0.2 [list source [file join $PKGDIR file.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] apps/dame]]
- package ifneeded sde::mode::dame 0.1 [list source [file join $PKGDIR damage.tcl]]
- package ifneeded sde::app::dame 0.1 [list source [file join $PKGDIR main.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] apps/playback]]
- package ifneeded irm::sde::timeline 0.1 [list source [file join $PKGDIR timeline.tcl]]
- package ifneeded irm::sde::trim 0.1 [list source [file join $PKGDIR trim.tcl]]
- package ifneeded irm::sde::time 0.1 [list source [file join $PKGDIR time.tcl]]
- package ifneeded irm::sde::playback 0.1 [list source [file join $PKGDIR main.tcl]]
- package ifneeded irm::sde::collapse 0.1 [list source [file join $PKGDIR collapse.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] apps/runmode]]
- package ifneeded irm::sde::rtest 0.1 [list source [file join $PKGDIR rtest.tcl]]
- package ifneeded sde::mode::runmode 0.1 [list source [file join $PKGDIR index.tcl]]
- package ifneeded sde::runmode::scotty 0.1 [list source [file join $PKGDIR scotty.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] apps/editor/modes]]
- package ifneeded sde::mode::creweditor 0.1 [list source [file join $PKGDIR crewedit.tcl]]
- set dir [set PKGDIR [file join [lindex $::PATHSTACK end] apps/dpe]]
- package ifneeded irm::sde::dpe::highlight 0.1 [list source [file join $PKGDIR highlight.tcl]]
- package ifneeded sde::mode::deckeditor 0.1 [list source [file join $PKGDIR index.tcl]]
- set dir [lindex $::PATHSTACK end]
- set ::PATHSTACK [lrange $::PATHSTACK 0 end-1]
- # Advertise statically linked packages
- foreach {pkg script} [array get ::kitpkg] {
- eval $script
- }
- ###
- # Cache binary packages distributed as dynamic libraries in a known location
- ###
- foreach teapath [glob -nocomplain [file join $dir teapot $::tcl_teapot_profile *]] {
- set pkg [file tail $teapath]
- set pkginstall [file join $::tcl_teapot $pkg]
- if {![file exists $pkginstall]} {
- installDir $teapath $pkginstall
- }
- }