On 07/11/14 06:22, Stuart Henderson wrote:
> On 2014/07/10 23:44, Stuart Cassoff wrote:
>> eh? meh?
> 
> You need a subst variable with the actual path not just the version
> number, otherwise you're still going to be hand modifying PLISTs all
> over the place.
> 
> So something like:
> 
> MODTCL_MINVERSION?=   8.5
> MODTCL_MODPATH=               lib/tcl/${MODTCL_MINVERSION}
> SUBST_VARS+=          MODTCL_MODPATH MODTCL_VERSION MODTCL_BIN
> 
> It would help clarify things to show a diff with a port that has
> been modified to use this method, too.
> 

Here are diffs for everything concerned.
Added missing modtcl vars and did a bit of rearranging in port-modules.5.
Described MODTCL_MINVERSION and MODTCL_MODPATH.
Removed the rest package from tcllib; it needs tDOM which we don't currently 
have.
Saves installing 51 directories and 51 pkgIndex.tcl files.


Index: port-modules.5
===================================================================
RCS file: /cvs/src/share/man/man5/port-modules.5,v
retrieving revision 1.183
diff -u -p -r1.183 port-modules.5
--- port-modules.5      13 Sep 2014 16:30:05 -0000      1.183
+++ port-modules.5      16 Sep 2014 22:47:51 -0000
@@ -966,15 +966,20 @@ See
 .It lang/tcl
 Sets
 .Ev MODTCL_VERSION ,
+.Ev MODTCL_MINVERSION ,
 .Ev MODTCL_BIN ,
 .Ev MODTCL_INCDIR ,
+.Ev MODTCL_TCLDIR ,
+.Ev MODTCL_MODDIR ,
 .Ev MODTCL_LIBDIR ,
+.Ev MODTCL_CONFIG ,
+.Ev MODTCL_MODPATH ,
 .Ev MODTCL_BUILD_DEPENDS ,
 .Ev MODTCL_RUN_DEPENDS ,
-.Ev MODTCL_LIB ,
 .Ev MODTCL_LIB_DEPENDS ,
+.Ev MODTCL_LIB ,
 and
-.Ev MODTCL_CONFIG .
+.Ev MODTCL_WANTLIB .
 .Ev MODTCL_VERSION
 is the default version used by all Tcl ports and may be overridden.
 Provides
@@ -986,6 +991,14 @@ Also affects
 .Ev CATEGORIES
 and
 .Ev SUBST_VARS .
+.Ev MODTCL_MINVERSION
+and
+.Ev MODTCL_MODPATH
+may be used to prevent unwanted
+.Ev MODTCL_VERSION
+or
+.Ev MODTK_VERSION
+substitutions in PLISTs.
 .It perl
 This module is documented in the main
 .Xr bsd.port.mk 5
@@ -1614,12 +1627,13 @@ Sets
 .Ev MODTK_BIN ,
 .Ev MODTK_INCDIR ,
 .Ev MODTK_LIBDIR ,
+.Ev MODTK_CONFIG ,
 .Ev MODTK_BUILD_DEPENDS ,
 .Ev MODTK_RUN_DEPENDS ,
-.Ev MODTK_LIB ,
 .Ev MODTK_LIB_DEPENDS ,
+.Ev MODTK_LIB ,
 and
-.Ev MODTK_CONFIG .
+.Ev MODTK_WANTLIB .
 .Ev MODTK_VERSION
 is the default version used by all Tk ports and
 may be overridden.


Index: tcl.port.mk
===================================================================
RCS file: /cvs/ports/lang/tcl/tcl.port.mk,v
retrieving revision 1.16
diff -u -p -r1.16 tcl.port.mk
--- tcl.port.mk 17 Nov 2013 11:08:03 -0000      1.16
+++ tcl.port.mk 16 Sep 2014 22:54:41 -0000
@@ -3,6 +3,7 @@
 CATEGORIES +=          lang/tcl
 
 MODTCL_VERSION ?=      8.5
+MODTCL_MINVERSION ?=   8.5
 
 .if ${MODTCL_VERSION} == 8.4
 _MODTCL_SPEC =                 tcl->=${MODTCL_VERSION},<8.5
@@ -21,6 +22,7 @@ MODTCL_TCLDIR ?=      ${LOCALBASE}/lib/tcl
 MODTCL_MODDIR ?=       ${LOCALBASE}/lib/tcl/modules
 MODTCL_LIBDIR ?=       ${MODTCL_TCLDIR}/tcl${MODTCL_VERSION}
 MODTCL_CONFIG ?=       ${MODTCL_LIBDIR}/tclConfig.sh
+MODTCL_MODPATH ?=      lib/tcl/modules/${MODTCL_MINVERSION}
 
 MODTCL_BUILD_DEPENDS ?=        ${_MODTCL_SPEC}:lang/tcl/${MODTCL_VERSION}
 MODTCL_RUN_DEPENDS ?=  ${_MODTCL_SPEC}:lang/tcl/${MODTCL_VERSION}
@@ -43,4 +45,4 @@ MODTCL_TCLSH_ADJ =    perl -pi \
 # Same for 'wish'.
 MODTCL_WISH_ADJ =      ${MODTCL_TCLSH_ADJ:S/tclsh/wish/}
 
-SUBST_VARS +=          MODTCL_VERSION MODTCL_BIN
+SUBST_VARS +=          MODTCL_MODPATH MODTCL_VERSION MODTCL_BIN


Index: tk.port.mk
===================================================================
RCS file: /cvs/ports/x11/tk/tk.port.mk,v
retrieving revision 1.12
diff -u -p -r1.12 tk.port.mk
--- tk.port.mk  2 Feb 2013 11:18:28 -0000       1.12
+++ tk.port.mk  16 Sep 2014 22:54:01 -0000
@@ -22,7 +22,7 @@ MODTK_LIBDIR ?=               ${MODTCL_TCLDIR}/tk${MO
 MODTK_CONFIG ?=                ${MODTK_LIBDIR}/tkConfig.sh
 
 
-SUBST_VARS +=          MODTK_VERSION MODTK_BIN
+SUBST_VARS +=          MODTCL_MODPATH MODTK_VERSION MODTK_BIN
 
 MODULES +=             lang/tcl
 


Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/tcllib/Makefile,v
retrieving revision 1.22
diff -u -p -r1.22 Makefile
--- Makefile    1 Sep 2014 03:15:22 -0000       1.22
+++ Makefile    17 Sep 2014 01:35:01 -0000
@@ -3,6 +3,7 @@
 COMMENT =      Tcl Standard Library
 
 DISTNAME =     tcllib-1.16pl0
+REVISION =     0
 CATEGORIES =   devel lang/tcl
 HOMEPAGE =     http://sourceforge.net/projects/tcllib/
 MAINTAINER =   Stuart Cassoff <s...@users.sourceforge.net>
@@ -27,6 +28,7 @@ do-install:
        -nroff-path ${PREFIX}/man/mann \
        -example-path ${PREFIX}/share/examples/tcllib \
        -app-path ${PREFIX}/share/examples/tcllib/apps \
+       -mp ${PREFIX}/${MODTCL_MODPATH} \
        -csb ${PREFIX}/share/doc \
        -tclsh ${MODTCL_BIN} \
        -descr "`cat ${PKGDIR}/DESCR`"
Index: patches/patch-installer_tcl
===================================================================
RCS file: /cvs/ports/devel/tcllib/patches/patch-installer_tcl,v
retrieving revision 1.5
diff -u -p -r1.5 patch-installer_tcl
--- patches/patch-installer_tcl 10 Sep 2014 23:09:31 -0000      1.5
+++ patches/patch-installer_tcl 17 Sep 2014 01:35:01 -0000
@@ -3,8 +3,8 @@ $OpenBSD: patch-installer_tcl,v 1.5 2014
 Install everything nicely.
 Generate tcllib.n.
 
---- installer.tcl.orig Thu Nov  7 16:13:19 2013
-+++ installer.tcl      Fri Nov  8 15:46:54 2013
+--- installer.tcl.orig Fri Aug 29 18:30:12 2014
++++ installer.tcl      Tue Sep 16 19:52:47 2014
 @@ -84,16 +84,24 @@ if {![package vsatisfies [package provide Tcl] 8.0]} {
  
  proc xcopyfile {src dest} {
@@ -46,7 +46,7 @@ Generate tcllib.n.
      return
  }
  
-@@ -209,12 +217,16 @@ proc ainstall {} {
+@@ -209,18 +217,23 @@ proc ainstall {} {
        set aexe [file join $distribution apps $a]
        set adst [file join $config(app,path) ${a}$ext]
  
@@ -68,7 +68,22 @@ Generate tcllib.n.
      }
      return
  }
-@@ -236,20 +248,21 @@ proc doinstall {} {
+ 
+ proc doinstall {} {
+     global config package_version distribution package_name modules excluded
++    global pkgs
+ 
+     if {!$config(no-exclude)} {
+       foreach p $excluded {
+@@ -230,26 +243,29 @@ proc doinstall {} {
+       }
+     }
+ 
++    array set pkgs [exec [info nameofexecutable] [file join $distribution 
sak.tcl] provided]
++
+     if {$config(doc,nroff)} {
+       set config(man.macros) [string trim [get_input \
+               [file join $distribution support installation man.macros]]]
      }
      if {$config(pkg)}       {
        xinstall   pkg $config(pkg,path)
@@ -93,18 +108,18 @@ Generate tcllib.n.
      log ""
      return
  }
-@@ -511,6 +524,10 @@ proc processargs {} {
+@@ -511,6 +527,10 @@ proc processargs {} {
                set config(exa,path) [lindex $argv 1]
                set argv             [lrange $argv 1 end]
            }
-+          -csb - -tclsh - -descr {
++          -csb - -descr - -mp - -tclsh {
 +              set config([string range [lindex $argv 0] 1 end]) [lindex $argv 
1]
 +              set argv [lrange $argv 1 end]
 +          }
            -help   -
            default {
                puts stderr "usage: $argv0 ?-dry-run/-simulate? ?-no-wait? 
?-no-gui? ?-html|-no-html? ?-nroff|-no-nroff? ?-examples|-no-examples? 
?-pkgs|-no-pkgs? ?-pkg-path path? ?-apps|-no-apps? ?-app-path path? 
?-nroff-path path? ?-html-path path? ?-example-path path?"
-@@ -566,6 +583,40 @@ proc wait {} {
+@@ -566,6 +586,40 @@ proc wait {} {
        exit 0
      }
      return
Index: patches/patch-support_installation_actions_tcl
===================================================================
RCS file: 
/cvs/ports/devel/tcllib/patches/patch-support_installation_actions_tcl,v
retrieving revision 1.5
diff -u -p -r1.5 patch-support_installation_actions_tcl
--- patches/patch-support_installation_actions_tcl      10 Sep 2014 23:09:31 
-0000      1.5
+++ patches/patch-support_installation_actions_tcl      17 Sep 2014 01:35:01 
-0000
@@ -3,9 +3,9 @@ $OpenBSD: patch-support_installation_act
 Retrieve module info from man pages.
 Perform shebang adjustments.
 
---- support/installation/actions.tcl.orig      Sun Aug 17 11:21:16 2014
-+++ support/installation/actions.tcl   Sun Aug 17 17:43:03 2014
-@@ -90,23 +90,105 @@ proc _trt {module libdir} {
+--- support/installation/actions.tcl.orig      Fri Aug 29 18:30:12 2014
++++ support/installation/actions.tcl   Tue Sep 16 19:54:45 2014
+@@ -90,23 +90,113 @@ proc _trt {module libdir} {
      return
  }
  
@@ -50,7 +50,14 @@ Perform shebang adjustments.
 -          [file join $distribution examples $actual] \
 -          [file join $exadir $module] \
 -          1
--    return
++proc _tcm {module libdir} {
++    global distribution config pkgs
++    file mkdir $config(mp)
++    xcopyfile [file join $distribution modules $module $module.tcl] \
++      [file join $config(mp) $module-$pkgs($module).tm]
+     return
++}
++
 +proc _exafile {fn dfn tclsh} {
 +    set f [open $fn]
 +    set d [read $f 2]
Index: patches/patch-support_installation_modules_tcl
===================================================================
RCS file: 
/cvs/ports/devel/tcllib/patches/patch-support_installation_modules_tcl,v
retrieving revision 1.5
diff -u -p -r1.5 patch-support_installation_modules_tcl
--- patches/patch-support_installation_modules_tcl      14 Nov 2013 09:21:18 
-0000      1.5
+++ patches/patch-support_installation_modules_tcl      17 Sep 2014 01:35:01 
-0000
@@ -1,44 +1,169 @@
 $OpenBSD: patch-support_installation_modules_tcl,v 1.5 2013/11/14 09:21:18 stu 
Exp $
---- support/installation/modules.tcl.orig      Wed Nov  6 04:44:56 2013
-+++ support/installation/modules.tcl   Wed Nov  6 04:45:00 2013
-@@ -40,7 +40,7 @@ Module  asn         _tcl  _man  _null
+--- support/installation/modules.tcl.orig      Fri Aug 29 18:30:12 2014
++++ support/installation/modules.tcl   Tue Sep 16 21:18:57 2014
+@@ -32,28 +32,29 @@ array set guide {}
+ 
+ Exclude calendar
+ Exclude exif
++Exclude rest ;# Needs tDOM
+ 
+ #       name         pkg   doc   example
+-Module  aes         _tcl  _man  _null
++Module  aes         _tcm  _man  _null
+ Module  amazon-s3   _tcl  _man  _null
+-Module  asn         _tcl  _man  _null
++Module  asn         _tcm  _man  _null
  Module  base32      _tcl  _man  _null
  Module  base64      _tcl  _man  _null
- Module  bee         _tcl  _man  _null
+-Module  bee         _tcl  _man  _null
 -Module  bench       _tcl _null  _null
+-Module  bibtex      _tcl  _man  _exa
+-Module  blowfish    _tcl  _man  _null
++Module  bee         _tcm  _man  _null
 +Module  bench       _tcl  _man  _null
- Module  bibtex      _tcl  _man  _exa
- Module  blowfish    _tcl  _man  _null
++Module  bibtex      _tcm  _man  _exa
++Module  blowfish    _tcm  _man  _null
  Module  cache       _tcl  _man  _null
-@@ -49,11 +49,11 @@ Module  clock       _tcl  _man _null
- Module  cmdline     _tcl  _man  _null
- Module  comm        _tcl  _man  _null
+ Module  calendar     _tci _man  _null
+ Module  clock       _tcl  _man _null
+-Module  cmdline     _tcl  _man  _null
+-Module  comm        _tcl  _man  _null
++Module  cmdline     _tcm  _man  _null
++Module  comm        _tcm  _man  _null
  Module  control      _tci _man  _null
 -Module  coroutine   _tcl _null  _null
+-Module  counter     _tcl  _man  _null
 +Module  coroutine   _tcl  _man  _null
- Module  counter     _tcl  _man  _null
++Module  counter     _tcm  _man  _null
  Module  crc         _tcl  _man  _null
- Module  csv         _tcl  _man _exa
+-Module  csv         _tcl  _man _exa
 -Module  debug       _tcl _null  _null
++Module  csv         _tcm  _man _exa
 +Module  debug       _tcl  _man  _null
  Module  des         _tcl  _man  _null
  Module  dns          _msg _man _exa
  Module  docstrip    _tcl  _man  _null
-@@ -68,7 +68,7 @@ Module  ftp         _tcl  _man _exa
- Module  ftpd        _tcl  _man _exa
+@@ -61,90 +62,90 @@ Module  doctools     _doc _man _exa
+ Module  doctools2base _tcl _man _null
+ Module  doctools2idx  _tcl _man _null
+ Module  doctools2toc  _tcl _man _null
+-Module  dtplite       _tcl _man _null
++Module  dtplite       _tcm _man _null
+ Module  exif        _tcl  _man  _null
+ Module  fileutil    _tcl  _man  _null
+ Module  ftp         _tcl  _man _exa
+-Module  ftpd        _tcl  _man _exa
++Module  ftpd        _tcm  _man _exa
  Module  fumagic     _tcl  _man  _null
  Module  generator   _tcl  _man  _null
 -Module  gpx         _tcl _null  _null
-+Module  gpx         _tcl  _man  _null
++Module  gpx         _tcm  _man  _null
  Module  grammar_aycock _tcl _man _null
  Module  grammar_fa  _tcl  _man  _null
  Module  grammar_me  _tcl  _man  _null
-@@ -140,7 +140,7 @@ Module  uev         _tcl  _man  _null
- Module  units       _tcl  _man  _null
+ Module  grammar_peg _tcl  _man  _null
+-Module  hook        _tcl  _man  _null
+-Module  html        _tcl  _man  _null
+-Module  htmlparse   _tcl  _man  _exa
++Module  hook        _tcm  _man  _null
++Module  html        _tcm  _man  _null
++Module  htmlparse   _tcm  _man  _exa
+ Module  http        _tcl  _man  _null
+-Module  ident       _tcl  _man  _null
+-Module  imap4       _tcl  _man  _null
++Module  ident       _tcm  _man  _null
++Module  imap4       _tcm  _man  _null
+ Module  inifile     _tcl  _man  _null
+ Module  interp      _tcl  _man  _null
+ Module  irc         _tcl  _man _exa
+-Module  javascript  _tcl  _man  _null
+-Module  jpeg        _tcl  _man  _null
++Module  javascript  _tcm  _man  _null
++Module  jpeg        _tcm  _man  _null
+ Module  json        _tcl  _man  _null
+-Module  lambda      _tcl  _man  _null
++Module  lambda      _tcm  _man  _null
+ Module  ldap        _tcl  _man _exa
+ Module  log          _msg _man  {_exax logger}
+ Module  map         _tcl  _man  _null
+-Module  mapproj     _tcl  _man _exa
++Module  mapproj     _tcm  _man _exa
+ Module  math         _tci _man _exa
+ Module  md4         _tcl  _man  _null
+ Module  md5         _tcl  _man  _null
+ Module  md5crypt    _tcl  _man _null
+ Module  mime        _tcl  _man _exa
+-Module  multiplexer _tcl  _man  _null
+-Module  namespacex  _tcl  _man  _null
+-Module  ncgi        _tcl  _man  _null
+-Module  nmea        _tcl  _man  _null
++Module  multiplexer _tcm  _man  _null
++Module  namespacex  _tcm  _man  _null
++Module  ncgi        _tcm  _man  _null
++Module  nmea        _tcm  _man  _null
+ Module  nns         _tcl  _man  _null
+-Module  nntp        _tcl  _man _exa
++Module  nntp        _tcm  _man _exa
+ Module  ntp         _tcl  _man _exa
+ Module  ooutil      _tcl  _man  _null
+-Module  otp         _tcl  _man  _null
++Module  otp         _tcm  _man  _null
+ Module  page         _trt _man  _null
+-Module  pki         _tcl  _man  _null
+-Module  pluginmgr   _tcl  _man  _null
+-Module  png         _tcl  _man  _null
+-Module  pop3        _tcl  _man  _null
++Module  pki         _tcm  _man  _null
++Module  pluginmgr   _tcm  _man  _null
++Module  png         _tcm  _man  _null
++Module  pop3        _tcm  _man  _null
+ Module  pop3d       _tcl  _man  _null
+-Module  profiler    _tcl  _man  _null
++Module  profiler    _tcm  _man  _null
+ Module  pt           _rde _man  _null
+ Module  rc4         _tcl  _man  _null
+-Module  rcs         _tcl  _man  _null
+-Module  report      _tcl  _man  _null
++Module  rcs         _tcm  _man  _null
++Module  report      _tcm  _man  _null
+ Module  rest        _tcl  _man  _null
+ Module  ripemd      _tcl  _man  _null
+ Module  sasl        _tcl  _man  _exa
+ Module  sha1        _tcl  _man  _null
+ Module  simulation  _tcl  _man  _null
+-Module  smtpd       _tcl  _man _exa
++Module  smtpd       _tcm  _man _exa
+ Module  snit        _tcl  _man  _null
+-Module  soundex     _tcl  _man  _null
++Module  soundex     _tcm  _man  _null
+ Module  stooop      _tcl  _man  _null
+ Module  string      _tcl  _man  _null
+ Module  stringprep  _tcl  _man  _null
+ Module  struct      _tcl  _man _exa
+-Module  tar         _tcl  _man  _null
++Module  tar         _tcm  _man  _null
+ Module  tepam       _tcl  _man  _exa
+ Module  term         _tcr _man _exa
+ Module  textutil     _tex _man  _null
+ Module  tie         _tcl  _man  _exa
+-Module  tiff        _tcl  _man  _null
++Module  tiff        _tcm  _man  _null
+ Module  transfer    _tcl  _man  _null
+ Module  treeql      _tcl  _man  _null
+ Module  try         _tcl  _man  _null
+ Module  uev         _tcl  _man  _null
+-Module  units       _tcl  _man  _null
++Module  units       _tcm  _man  _null
  Module  uri         _tcl  _man  _null
- Module  uuid        _tcl  _man  _null
+-Module  uuid        _tcl  _man  _null
 -Module  valtype     _tcl _null  _null
++Module  uuid        _tcm  _man  _null
 +Module  valtype     _tcl  _man  _null
  Module  virtchannel_base       _tcl _man  _null
  Module  virtchannel_core       _tcl _man  _null
  Module  virtchannel_transform  _tcl _man  _null
+-Module  websocket   _tcl  _man  _null
++Module  websocket   _tcm  _man  _null
+ Module  wip         _tcl  _man  _null
+ Module  yaml        _tcl  _man  _null
+ Module  zip        _tcl  _null  _null
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/tcllib/pkg/PLIST,v
retrieving revision 1.13
diff -u -p -r1.13 PLIST
--- pkg/PLIST   1 Sep 2014 03:15:22 -0000       1.13
+++ pkg/PLIST   17 Sep 2014 01:35:02 -0000
@@ -1,15 +1,9 @@
 @comment $OpenBSD: PLIST,v 1.13 2014/09/01 03:15:22 stu Exp $
 bin/dtplite
-lib/tcl/aes/
-lib/tcl/aes/aes.tcl
-lib/tcl/aes/pkgIndex.tcl
 lib/tcl/amazon-s3/
 lib/tcl/amazon-s3/S3.tcl
 lib/tcl/amazon-s3/pkgIndex.tcl
 lib/tcl/amazon-s3/xsxp.tcl
-lib/tcl/asn/
-lib/tcl/asn/asn.tcl
-lib/tcl/asn/pkgIndex.tcl
 lib/tcl/base32/
 lib/tcl/base32/base32.tcl
 lib/tcl/base32/base32_c.tcl
@@ -26,9 +20,6 @@ lib/tcl/base64/base64c.tcl
 lib/tcl/base64/pkgIndex.tcl
 lib/tcl/base64/uuencode.tcl
 lib/tcl/base64/yencode.tcl
-lib/tcl/bee/
-lib/tcl/bee/bee.tcl
-lib/tcl/bee/pkgIndex.tcl
 lib/tcl/bench/
 lib/tcl/bench/bench.tcl
 lib/tcl/bench/bench_read.tcl
@@ -36,12 +27,6 @@ lib/tcl/bench/bench_wcsv.tcl
 lib/tcl/bench/bench_wtext.tcl
 lib/tcl/bench/libbench.tcl
 lib/tcl/bench/pkgIndex.tcl
-lib/tcl/bibtex/
-lib/tcl/bibtex/bibtex.tcl
-lib/tcl/bibtex/pkgIndex.tcl
-lib/tcl/blowfish/
-lib/tcl/blowfish/blowfish.tcl
-lib/tcl/blowfish/pkgIndex.tcl
 lib/tcl/cache/
 lib/tcl/cache/async.tcl
 lib/tcl/cache/pkgIndex.tcl
@@ -49,12 +34,6 @@ lib/tcl/clock/
 lib/tcl/clock/iso8601.tcl
 lib/tcl/clock/pkgIndex.tcl
 lib/tcl/clock/rfc2822.tcl
-lib/tcl/cmdline/
-lib/tcl/cmdline/cmdline.tcl
-lib/tcl/cmdline/pkgIndex.tcl
-lib/tcl/comm/
-lib/tcl/comm/comm.tcl
-lib/tcl/comm/pkgIndex.tcl
 lib/tcl/control/
 lib/tcl/control/ascaller.tcl
 lib/tcl/control/assert.tcl
@@ -67,9 +46,6 @@ lib/tcl/coroutine/
 lib/tcl/coroutine/coro_auto.tcl
 lib/tcl/coroutine/coroutine.tcl
 lib/tcl/coroutine/pkgIndex.tcl
-lib/tcl/counter/
-lib/tcl/counter/counter.tcl
-lib/tcl/counter/pkgIndex.tcl
 lib/tcl/crc/
 lib/tcl/crc/cksum.tcl
 lib/tcl/crc/crc16.tcl
@@ -77,9 +53,6 @@ lib/tcl/crc/crc32.tcl
 lib/tcl/crc/crcc.tcl
 lib/tcl/crc/pkgIndex.tcl
 lib/tcl/crc/sum.tcl
-lib/tcl/csv/
-lib/tcl/csv/csv.tcl
-lib/tcl/csv/pkgIndex.tcl
 lib/tcl/debug/
 lib/tcl/debug/caller.tcl
 lib/tcl/debug/debug.tcl
@@ -199,9 +172,6 @@ lib/tcl/doctools2toc/msgcat_fr.tcl
 lib/tcl/doctools2toc/parse.tcl
 lib/tcl/doctools2toc/pkgIndex.tcl
 lib/tcl/doctools2toc/structure.tcl
-lib/tcl/dtplite/
-lib/tcl/dtplite/dtplite.tcl
-lib/tcl/dtplite/pkgIndex.tcl
 lib/tcl/fileutil/
 lib/tcl/fileutil/decode.tcl
 lib/tcl/fileutil/fileutil.tcl
@@ -213,9 +183,6 @@ lib/tcl/ftp/
 lib/tcl/ftp/ftp.tcl
 lib/tcl/ftp/ftp_geturl.tcl
 lib/tcl/ftp/pkgIndex.tcl
-lib/tcl/ftpd/
-lib/tcl/ftpd/ftpd.tcl
-lib/tcl/ftpd/pkgIndex.tcl
 lib/tcl/fumagic/
 lib/tcl/fumagic/cfront.tcl
 lib/tcl/fumagic/cgen.tcl
@@ -226,9 +193,6 @@ lib/tcl/fumagic/rtcore.tcl
 lib/tcl/generator/
 lib/tcl/generator/generator.tcl
 lib/tcl/generator/pkgIndex.tcl
-lib/tcl/gpx/
-lib/tcl/gpx/gpx.tcl
-lib/tcl/gpx/pkgIndex.tcl
 lib/tcl/grammar_aycock/
 lib/tcl/grammar_aycock/aycock-build.tcl
 lib/tcl/grammar_aycock/aycock-debug.tcl
@@ -251,24 +215,9 @@ lib/tcl/grammar_peg/
 lib/tcl/grammar_peg/peg.tcl
 lib/tcl/grammar_peg/peg_interp.tcl
 lib/tcl/grammar_peg/pkgIndex.tcl
-lib/tcl/hook/
-lib/tcl/hook/hook.tcl
-lib/tcl/hook/pkgIndex.tcl
-lib/tcl/html/
-lib/tcl/html/html.tcl
-lib/tcl/html/pkgIndex.tcl
-lib/tcl/htmlparse/
-lib/tcl/htmlparse/htmlparse.tcl
-lib/tcl/htmlparse/pkgIndex.tcl
 lib/tcl/http/
 lib/tcl/http/autoproxy.tcl
 lib/tcl/http/pkgIndex.tcl
-lib/tcl/ident/
-lib/tcl/ident/ident.tcl
-lib/tcl/ident/pkgIndex.tcl
-lib/tcl/imap4/
-lib/tcl/imap4/imap4.tcl
-lib/tcl/imap4/pkgIndex.tcl
 lib/tcl/inifile/
 lib/tcl/inifile/ini.tcl
 lib/tcl/inifile/pkgIndex.tcl
@@ -281,21 +230,12 @@ lib/tcl/irc/
 lib/tcl/irc/irc.tcl
 lib/tcl/irc/picoirc.tcl
 lib/tcl/irc/pkgIndex.tcl
-lib/tcl/javascript/
-lib/tcl/javascript/javascript.tcl
-lib/tcl/javascript/pkgIndex.tcl
-lib/tcl/jpeg/
-lib/tcl/jpeg/jpeg.tcl
-lib/tcl/jpeg/pkgIndex.tcl
 lib/tcl/json/
 lib/tcl/json/json.tcl
 lib/tcl/json/json_tcl.tcl
 lib/tcl/json/json_write.tcl
 lib/tcl/json/jsonc.tcl
 lib/tcl/json/pkgIndex.tcl
-lib/tcl/lambda/
-lib/tcl/lambda/lambda.tcl
-lib/tcl/lambda/pkgIndex.tcl
 lib/tcl/ldap/
 lib/tcl/ldap/ldap.tcl
 lib/tcl/ldap/ldapx.tcl
@@ -314,9 +254,6 @@ lib/tcl/map/map_slippy.tcl
 lib/tcl/map/map_slippy_cache.tcl
 lib/tcl/map/map_slippy_fetcher.tcl
 lib/tcl/map/pkgIndex.tcl
-lib/tcl/mapproj/
-lib/tcl/mapproj/mapproj.tcl
-lib/tcl/mapproj/pkgIndex.tcl
 lib/tcl/math/
 lib/tcl/math/bessel.tcl
 lib/tcl/math/bigfloat.tcl
@@ -372,36 +309,59 @@ lib/tcl/mime/
 lib/tcl/mime/mime.tcl
 lib/tcl/mime/pkgIndex.tcl
 lib/tcl/mime/smtp.tcl
-lib/tcl/multiplexer/
-lib/tcl/multiplexer/multiplexer.tcl
-lib/tcl/multiplexer/pkgIndex.tcl
-lib/tcl/namespacex/
-lib/tcl/namespacex/namespacex.tcl
-lib/tcl/namespacex/pkgIndex.tcl
-lib/tcl/ncgi/
-lib/tcl/ncgi/ncgi.tcl
-lib/tcl/ncgi/pkgIndex.tcl
-lib/tcl/nmea/
-lib/tcl/nmea/nmea.tcl
-lib/tcl/nmea/pkgIndex.tcl
+${MODTCL_MODPATH}/aes-1.1.1.tm
+${MODTCL_MODPATH}/asn-0.8.4.tm
+${MODTCL_MODPATH}/bee-0.1.tm
+${MODTCL_MODPATH}/bibtex-0.5.tm
+${MODTCL_MODPATH}/blowfish-1.0.4.tm
+${MODTCL_MODPATH}/cmdline-1.3.3.tm
+${MODTCL_MODPATH}/comm-4.6.3.1.tm
+${MODTCL_MODPATH}/counter-2.0.4.tm
+${MODTCL_MODPATH}/csv-0.8.tm
+${MODTCL_MODPATH}/dtplite-1.2.tm
+${MODTCL_MODPATH}/ftpd-1.2.6.tm
+${MODTCL_MODPATH}/gpx-1.tm
+${MODTCL_MODPATH}/hook-0.1.tm
+${MODTCL_MODPATH}/html-1.4.3.tm
+${MODTCL_MODPATH}/htmlparse-1.2.1.tm
+${MODTCL_MODPATH}/ident-0.42.tm
+${MODTCL_MODPATH}/imap4-0.5.2.tm
+${MODTCL_MODPATH}/javascript-1.0.2.tm
+${MODTCL_MODPATH}/jpeg-0.5.tm
+${MODTCL_MODPATH}/lambda-1.tm
+${MODTCL_MODPATH}/mapproj-1.0.tm
+${MODTCL_MODPATH}/multiplexer-0.2.tm
+${MODTCL_MODPATH}/namespacex-0.1.tm
+${MODTCL_MODPATH}/ncgi-1.4.3.tm
+${MODTCL_MODPATH}/nmea-1.0.0.tm
+${MODTCL_MODPATH}/nntp-0.2.1.tm
+${MODTCL_MODPATH}/otp-1.0.0.tm
+${MODTCL_MODPATH}/pki-0.6.tm
+${MODTCL_MODPATH}/pluginmgr-0.3.tm
+${MODTCL_MODPATH}/png-0.2.tm
+${MODTCL_MODPATH}/pop3-1.9.tm
+${MODTCL_MODPATH}/profiler-0.3.tm
+${MODTCL_MODPATH}/rcs-0.1.tm
+${MODTCL_MODPATH}/report-0.3.2.tm
+${MODTCL_MODPATH}/smtpd-1.5.tm
+${MODTCL_MODPATH}/soundex-1.0.tm
+${MODTCL_MODPATH}/tar-0.10.tm
+${MODTCL_MODPATH}/tiff-0.2.1.tm
+${MODTCL_MODPATH}/units-2.1.1.tm
+${MODTCL_MODPATH}/uuid-1.0.4.tm
+${MODTCL_MODPATH}/websocket-1.3.1.tm
 lib/tcl/nns/
 lib/tcl/nns/common.tcl
 lib/tcl/nns/nns.tcl
 lib/tcl/nns/nns_auto.tcl
 lib/tcl/nns/pkgIndex.tcl
 lib/tcl/nns/server.tcl
-lib/tcl/nntp/
-lib/tcl/nntp/nntp.tcl
-lib/tcl/nntp/pkgIndex.tcl
 lib/tcl/ntp/
 lib/tcl/ntp/pkgIndex.tcl
 lib/tcl/ntp/time.tcl
 lib/tcl/ooutil/
 lib/tcl/ooutil/ooutil.tcl
 lib/tcl/ooutil/pkgIndex.tcl
-lib/tcl/otp/
-lib/tcl/otp/otp.tcl
-lib/tcl/otp/pkgIndex.tcl
 lib/tcl/page/
 lib/tcl/page/analysis_peg_emodes.tcl
 lib/tcl/page/analysis_peg_minimize.tcl
@@ -449,26 +409,11 @@ lib/tcl/page/util_norm_lemon.tcl
 lib/tcl/page/util_norm_peg.tcl
 lib/tcl/page/util_peg.tcl
 lib/tcl/page/util_quote.tcl
-lib/tcl/pki/
-lib/tcl/pki/pkgIndex.tcl
-lib/tcl/pki/pki.tcl
-lib/tcl/pluginmgr/
-lib/tcl/pluginmgr/pkgIndex.tcl
-lib/tcl/pluginmgr/pluginmgr.tcl
-lib/tcl/png/
-lib/tcl/png/pkgIndex.tcl
-lib/tcl/png/png.tcl
-lib/tcl/pop3/
-lib/tcl/pop3/pkgIndex.tcl
-lib/tcl/pop3/pop3.tcl
 lib/tcl/pop3d/
 lib/tcl/pop3d/pkgIndex.tcl
 lib/tcl/pop3d/pop3d.tcl
 lib/tcl/pop3d/pop3d_dbox.tcl
 lib/tcl/pop3d/pop3d_udb.tcl
-lib/tcl/profiler/
-lib/tcl/profiler/pkgIndex.tcl
-lib/tcl/profiler/profiler.tcl
 lib/tcl/pt/
 lib/tcl/pt/char.tcl
 lib/tcl/pt/configuration.tcl
@@ -533,15 +478,6 @@ lib/tcl/rc4/
 lib/tcl/rc4/pkgIndex.tcl
 lib/tcl/rc4/rc4.tcl
 lib/tcl/rc4/rc4c.tcl
-lib/tcl/rcs/
-lib/tcl/rcs/pkgIndex.tcl
-lib/tcl/rcs/rcs.tcl
-lib/tcl/report/
-lib/tcl/report/pkgIndex.tcl
-lib/tcl/report/report.tcl
-lib/tcl/rest/
-lib/tcl/rest/pkgIndex.tcl
-lib/tcl/rest/rest.tcl
 lib/tcl/ripemd/
 lib/tcl/ripemd/pkgIndex.tcl
 lib/tcl/ripemd/ripemd128.tcl
@@ -564,9 +500,6 @@ lib/tcl/simulation/annealing.tcl
 lib/tcl/simulation/montecarlo.tcl
 lib/tcl/simulation/pkgIndex.tcl
 lib/tcl/simulation/random.tcl
-lib/tcl/smtpd/
-lib/tcl/smtpd/pkgIndex.tcl
-lib/tcl/smtpd/smtpd.tcl
 lib/tcl/snit/
 lib/tcl/snit/main1.tcl
 lib/tcl/snit/main1_83.tcl
@@ -576,9 +509,6 @@ lib/tcl/snit/snit.tcl
 lib/tcl/snit/snit2.tcl
 lib/tcl/snit/snit_tcl83_utils.tcl
 lib/tcl/snit/validate.tcl
-lib/tcl/soundex/
-lib/tcl/soundex/pkgIndex.tcl
-lib/tcl/soundex/soundex.tcl
 lib/tcl/stooop/
 lib/tcl/stooop/mkpkgidx.tcl
 lib/tcl/stooop/pkgIndex.tcl
@@ -627,9 +557,6 @@ lib/tcl/struct/tree.tcl
 lib/tcl/struct/tree1.tcl
 lib/tcl/struct/tree_c.tcl
 lib/tcl/struct/tree_tcl.tcl
-lib/tcl/tar/
-lib/tcl/tar/pkgIndex.tcl
-lib/tcl/tar/tar.tcl
 lib/tcl/tepam/
 lib/tcl/tepam/pkgIndex.tcl
 lib/tcl/tepam/tepam.tcl
@@ -672,9 +599,6 @@ lib/tcl/tie/tie_file.tcl
 lib/tcl/tie/tie_growfile.tcl
 lib/tcl/tie/tie_log.tcl
 lib/tcl/tie/tie_rarray.tcl
-lib/tcl/tiff/
-lib/tcl/tiff/pkgIndex.tcl
-lib/tcl/tiff/tiff.tcl
 lib/tcl/transfer/
 lib/tcl/transfer/connect.tcl
 lib/tcl/transfer/copyops.tcl
@@ -696,16 +620,10 @@ lib/tcl/uev/
 lib/tcl/uev/pkgIndex.tcl
 lib/tcl/uev/uevent.tcl
 lib/tcl/uev/uevent_onidle.tcl
-lib/tcl/units/
-lib/tcl/units/pkgIndex.tcl
-lib/tcl/units/units.tcl
 lib/tcl/uri/
 lib/tcl/uri/pkgIndex.tcl
 lib/tcl/uri/uri.tcl
 lib/tcl/uri/urn-scheme.tcl
-lib/tcl/uuid/
-lib/tcl/uuid/pkgIndex.tcl
-lib/tcl/uuid/uuid.tcl
 lib/tcl/valtype/
 lib/tcl/valtype/cc_amex.tcl
 lib/tcl/valtype/cc_discover.tcl
@@ -757,9 +675,6 @@ lib/tcl/virtchannel_transform/pkgIndex.t
 lib/tcl/virtchannel_transform/rot.tcl
 lib/tcl/virtchannel_transform/spacer.tcl
 lib/tcl/virtchannel_transform/zlib.tcl
-lib/tcl/websocket/
-lib/tcl/websocket/pkgIndex.tcl
-lib/tcl/websocket/websocket.tcl
 lib/tcl/wip/
 lib/tcl/wip/pkgIndex.tcl
 lib/tcl/wip/wip.tcl
@@ -1065,7 +980,6 @@ lib/tcl/zip/pkgIndex.tcl
 @man man/mann/record.n
 @man man/mann/repeat.n
 @man man/mann/report.n
-@man man/mann/rest.n
 @man man/mann/rfc2822.n
 @man man/mann/ripemd128.n
 @man man/mann/ripemd160.n


Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/tklib/Makefile,v
retrieving revision 1.12
diff -u -p -r1.12 Makefile
--- Makefile    30 Aug 2014 17:32:34 -0000      1.12
+++ Makefile    16 Sep 2014 23:20:51 -0000
@@ -3,6 +3,7 @@
 COMMENT =      Tk Standard Library
 
 DISTNAME =     tklib-0.6pl1
+REVISION =     0
 CATEGORIES =   devel x11/tk
 HOMEPAGE =     http://core.tcl.tk/tklib/home
 MAINTAINER =   Stuart Cassoff <s...@users.sourceforge.net>
@@ -34,6 +35,7 @@ do-install:
        -nroff-path ${PREFIX}/man/mann \
        -example-path ${PREFIX}/share/examples/tklib \
        -app-path ${PREFIX}/share/examples/tklib/apps \
+       -mp ${PREFIX}/${MODTCL_MODPATH} \
        -csb ${PREFIX}/share/doc \
        -tclsh ${MODTCL_BIN} \
        -descr "`cat ${PKGDIR}/DESCR`"
Index: patches/patch-installer_tcl
===================================================================
RCS file: /cvs/ports/devel/tklib/patches/patch-installer_tcl,v
retrieving revision 1.4
diff -u -p -r1.4 patch-installer_tcl
--- patches/patch-installer_tcl 10 Sep 2014 23:10:04 -0000      1.4
+++ patches/patch-installer_tcl 16 Sep 2014 23:20:51 -0000
@@ -3,8 +3,8 @@ $OpenBSD: patch-installer_tcl,v 1.4 2014
 Install everything nicely.
 Generate tcllib.n.
 
---- installer.tcl.orig Wed Oct 30 14:44:52 2013
-+++ installer.tcl      Fri Nov  8 15:44:59 2013
+--- installer.tcl.orig Mon Aug 11 01:25:55 2014
++++ installer.tcl      Tue Sep 16 17:20:00 2014
 @@ -84,16 +84,24 @@ if {![package vsatisfies [package provide Tcl] 8.0]} {
  
  proc xcopyfile {src dest} {
@@ -46,7 +46,7 @@ Generate tcllib.n.
      return
  }
  
-@@ -209,12 +217,16 @@ proc ainstall {} {
+@@ -209,18 +217,23 @@ proc ainstall {} {
        set aexe [file join $distribution apps $a]
        set adst [file join $config(app,path) ${a}$ext]
  
@@ -68,7 +68,22 @@ Generate tcllib.n.
      }
      return
  }
-@@ -236,20 +248,27 @@ proc doinstall {} {
+ 
+ proc doinstall {} {
+     global config package_version distribution package_name modules excluded
++    global pkgs
+ 
+     if {!$config(no-exclude)} {
+       foreach p $excluded {
+@@ -230,26 +243,35 @@ proc doinstall {} {
+       }
+     }
+ 
++    array set pkgs [exec [info nameofexecutable] [file join $distribution 
sak.tcl] provided]
++
+     if {$config(doc,nroff)} {
+       set config(man.macros) [string trim [get_input \
+               [file join $distribution support installation man.macros]]]
      }
      if {$config(pkg)}       {
        xinstall   pkg $config(pkg,path)
@@ -99,18 +114,18 @@ Generate tcllib.n.
      log ""
      return
  }
-@@ -511,6 +530,10 @@ proc processargs {} {
+@@ -511,6 +533,10 @@ proc processargs {} {
                set config(exa,path) [lindex $argv 1]
                set argv             [lrange $argv 1 end]
            }
-+          -csb - -tclsh - -descr {
++          -csb - -descr - -mp - -tclsh {
 +              set config([string range [lindex $argv 0] 1 end]) [lindex $argv 
1]
 +              set argv [lrange $argv 1 end]
 +          }
            -help   -
            default {
                puts stderr "usage: $argv0 ?-dry-run/-simulate? ?-no-wait? 
?-no-gui? ?-html|-no-html? ?-nroff|-no-nroff? ?-examples|-no-examples? 
?-pkgs|-no-pkgs? ?-pkg-path path? ?-apps|-no-apps? ?-app-path path? 
?-nroff-path path? ?-html-path path? ?-example-path path?"
-@@ -566,6 +589,40 @@ proc wait {} {
+@@ -566,6 +592,40 @@ proc wait {} {
        exit 0
      }
      return
Index: patches/patch-support_installation_actions_tcl
===================================================================
RCS file: 
/cvs/ports/devel/tklib/patches/patch-support_installation_actions_tcl,v
retrieving revision 1.2
diff -u -p -r1.2 patch-support_installation_actions_tcl
--- patches/patch-support_installation_actions_tcl      10 Sep 2014 23:10:04 
-0000      1.2
+++ patches/patch-support_installation_actions_tcl      16 Sep 2014 23:20:51 
-0000
@@ -3,9 +3,9 @@ $OpenBSD: patch-support_installation_act
 Retrieve module info from man pages.
 Perform shebang adjustments.
 
---- support/installation/actions.tcl.orig      Wed Oct 30 14:44:52 2013
-+++ support/installation/actions.tcl   Fri Nov  8 15:05:31 2013
-@@ -108,15 +108,98 @@ proc _tci {module libdir} {
+--- support/installation/actions.tcl.orig      Mon Aug 11 01:25:55 2014
++++ support/installation/actions.tcl   Tue Sep 16 17:25:20 2014
+@@ -108,15 +108,106 @@ proc _tci {module libdir} {
      return
  }
  
@@ -46,7 +46,14 @@ Perform shebang adjustments.
 -          [file join $distribution examples $module] \
 -          [file join $exadir $module] \
 -          1
--    return
++proc _tcm {module libdir} {
++    global distribution config pkgs
++    file mkdir $config(mp)
++    xcopyfile [file join $distribution modules $module $module.tcl] \
++      [file join $config(mp) $module-$pkgs($module).tm]
+     return
++}
++
 +proc _exafile {fn dfn tclsh} {
 +    set f [open $fn]
 +    set d [read $f 2]
Index: patches/patch-support_installation_modules_tcl
===================================================================
RCS file: 
/cvs/ports/devel/tklib/patches/patch-support_installation_modules_tcl,v
retrieving revision 1.1
diff -u -p -r1.1 patch-support_installation_modules_tcl
--- patches/patch-support_installation_modules_tcl      14 Nov 2013 09:43:09 
-0000      1.1
+++ patches/patch-support_installation_modules_tcl      16 Sep 2014 23:20:51 
-0000
@@ -1,12 +1,41 @@
 $OpenBSD: patch-support_installation_modules_tcl,v 1.1 2013/11/14 09:43:09 stu 
Exp $
---- support/installation/modules.tcl.orig      Wed Oct 30 14:44:52 2013
-+++ support/installation/modules.tcl   Wed Nov  6 21:47:52 2013
-@@ -32,7 +32,7 @@ array set guide {}
+--- support/installation/modules.tcl.orig      Mon Aug 11 01:25:55 2014
++++ support/installation/modules.tcl   Tue Sep 16 17:49:55 2014
+@@ -31,26 +31,26 @@ array set guide {}
+ # @@ Registration START
  
  #      name           pkg   doc   example
- Module autoscroll    _tcl  _man  _null
+-Module autoscroll    _tcl  _man  _null
 -Module canvas        _tcl  _man  _null
+-Module chatwidget    _tcl  _man  _null
++Module autoscroll    _tcm  _man  _null
 +Module canvas        _tcl  _man  _exa
- Module chatwidget    _tcl  _man  _null
++Module chatwidget    _tcm  _man  _null
  Module controlwidget _tcl  _man  _exa
- Module ctext         _ctxt _man  _null
+-Module ctext         _ctxt _man  _null
+-Module cursor        _tcl  _man  _null
+-Module crosshair     _tcl  _man  _null
+-Module datefield     _tcl  _man  _null
++Module ctext         _tcm  _man  _null
++Module cursor        _tcm  _man  _null
++Module crosshair     _tcm  _man  _null
++Module datefield     _tcm  _man  _null
+ Module diagrams      _tcl  _man  _null
+ Module getstring     _tcl  _man  _null
+-Module history       _tcl  _man  _null
++Module history       _tcm  _man  _null
+ Module ico           _tcl  _man  _null
+-Module ipentry       _tcl  _man  _null
++Module ipentry       _tcm  _man  _null
+ Module khim          _tclm _man  _null
+ Module mentry        _tab  _null _exa
+ Module menubar       _tcl  _man  _exa
+-Module ntext         _tcl  _man  _exa
++Module ntext         _tcm  _man  _exa
+ Module plotchart     _tcl  _man  _exa
+ Module style         _tcl  _man  _null
+-Module swaplist      _tcl  _man  _null
++Module swaplist      _tcm  _man  _null
+ Module tablelist     _tab  _null _exa
+ Module tkpiechart    _tcl  _man  _exa
+ Module tooltip       _tcl  _man  _null
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/tklib/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- pkg/PLIST   30 Aug 2014 17:32:34 -0000      1.4
+++ pkg/PLIST   16 Sep 2014 23:20:51 -0000
@@ -3,9 +3,6 @@
 @conflict wcb-*
 @pkgpath devel/mentry
 @pkgpath devel/wcb
-lib/tcl/autoscroll/
-lib/tcl/autoscroll/autoscroll.tcl
-lib/tcl/autoscroll/pkgIndex.tcl
 lib/tcl/canvas/
 lib/tcl/canvas/canvas_drag.tcl
 lib/tcl/canvas/canvas_epoints.tcl
@@ -20,9 +17,6 @@ lib/tcl/canvas/canvas_tags.tcl
 lib/tcl/canvas/canvas_trlines.tcl
 lib/tcl/canvas/canvas_zoom.tcl
 lib/tcl/canvas/pkgIndex.tcl
-lib/tcl/chatwidget/
-lib/tcl/chatwidget/chatwidget.tcl
-lib/tcl/chatwidget/pkgIndex.tcl
 lib/tcl/controlwidget/
 lib/tcl/controlwidget/bindDown.tcl
 lib/tcl/controlwidget/controlwidget.tcl
@@ -33,18 +27,6 @@ lib/tcl/controlwidget/rdial.tcl
 lib/tcl/controlwidget/tachometer.tcl
 lib/tcl/controlwidget/vertical_meter.tcl
 lib/tcl/controlwidget/voltmeter.tcl
-lib/tcl/crosshair/
-lib/tcl/crosshair/crosshair.tcl
-lib/tcl/crosshair/pkgIndex.tcl
-lib/tcl/ctext/
-lib/tcl/ctext/ctext.tcl
-lib/tcl/ctext/pkgIndex.tcl
-lib/tcl/cursor/
-lib/tcl/cursor/cursor.tcl
-lib/tcl/cursor/pkgIndex.tcl
-lib/tcl/datefield/
-lib/tcl/datefield/datefield.tcl
-lib/tcl/datefield/pkgIndex.tcl
 lib/tcl/diagrams/
 lib/tcl/diagrams/application.tcl
 lib/tcl/diagrams/attributes.tcl
@@ -59,16 +41,10 @@ lib/tcl/diagrams/point.tcl
 lib/tcl/getstring/
 lib/tcl/getstring/pkgIndex.tcl
 lib/tcl/getstring/tk_getString.tcl
-lib/tcl/history/
-lib/tcl/history/history.tcl
-lib/tcl/history/pkgIndex.tcl
 lib/tcl/ico/
 lib/tcl/ico/ico.tcl
 lib/tcl/ico/ico0.tcl
 lib/tcl/ico/pkgIndex.tcl
-lib/tcl/ipentry/
-lib/tcl/ipentry/ipentry.tcl
-lib/tcl/ipentry/pkgIndex.tcl
 lib/tcl/khim/
 lib/tcl/khim/ROOT.msg
 lib/tcl/khim/cs.msg
@@ -101,9 +77,16 @@ lib/tcl/menubar/menubar.tcl
 lib/tcl/menubar/node.tcl
 lib/tcl/menubar/pkgIndex.tcl
 lib/tcl/menubar/tree.tcl
-lib/tcl/ntext/
-lib/tcl/ntext/ntext.tcl
-lib/tcl/ntext/pkgIndex.tcl
+${MODTCL_MODPATH}/autoscroll-1.1.tm
+${MODTCL_MODPATH}/chatwidget-1.1.0.tm
+${MODTCL_MODPATH}/crosshair-1.2.tm
+${MODTCL_MODPATH}/ctext-3.3.tm
+${MODTCL_MODPATH}/cursor-0.3.1.tm
+${MODTCL_MODPATH}/datefield-0.2.tm
+${MODTCL_MODPATH}/history-0.1.tm
+${MODTCL_MODPATH}/ipentry-0.3.tm
+${MODTCL_MODPATH}/ntext-0.81.tm
+${MODTCL_MODPATH}/swaplist-0.2.tm
 lib/tcl/plotchart/
 lib/tcl/plotchart/pkgIndex.tcl
 lib/tcl/plotchart/plot3d.tcl
@@ -131,9 +114,6 @@ lib/tcl/style/as.tcl
 lib/tcl/style/lobster.tcl
 lib/tcl/style/pkgIndex.tcl
 lib/tcl/style/style.tcl
-lib/tcl/swaplist/
-lib/tcl/swaplist/pkgIndex.tcl
-lib/tcl/swaplist/swaplist.tcl
 lib/tcl/tablelist/
 lib/tcl/tablelist/pkgIndex.tcl
 lib/tcl/tablelist/scripts/

Reply via email to