TclVFS

Check-in [f500f58297]
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2019 Conference, Houston/TX, US, Nov 4-8
Send your abstracts to [email protected]
or submit via the online form by Sep 9.

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Tweaked the definition for the VFS package
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | etoyoc
Files: files | file ages | folders
SHA1: f500f582975295373019171da83578421a4b0d31
User & Date: hypnotoad 2015-09-24 20:24:11
Context
2015-09-25
01:57
Final shed tweaks check-in: aac2e8ee5b user: hypnotoad tags: etoyoc
2015-09-24
20:24
Tweaked the definition for the VFS package check-in: f500f58297 user: hypnotoad tags: etoyoc
20:22
Added a SHED definition check-in: 5d9bc6cbb4 user: hypnotoad tags: etoyoc
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to tool.shed.

1
2
3
4
5
6
7
8
9
..
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
..
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
  generated: {2014-11-18 18:21:08 UTC}
  description: {This is a fossil repository built from a cvs export of the source at http://tclvfs.sourceforge.net}
  name: Tcl
  uuid: 59aa1664d4c2fc11f1a92725f5d3336b13bd67ef
  distribution/ {
    official {
      class: fossil
      project-name: Tcl
................................................................................
      url: http://fossil.etoyoc.com/fossil/tclvfs
    }
  }
  release/ {
    trunk {
      distribution: official
      checkout: trunk
      timestamp: {2014-11-18 18:21:08 UTC}
    }
  }
  application/ {
  }
  module/ {
    template {
      name: template
................................................................................
      class: tcl
      sources: {}
      packages: {{vfs::template::collate 1.5.3} {vfs::template::version::delta 1.5.2} {vfs::template::fish 1.5.2} {fileutil::globfind 1.5} {vfs::template::quota 1.5.2} {trsync 1.0} {vfs::template 1.5.5} {vfs::template::version 1.5.2}}
    }
  }
  package/ {
    {vfs 1.4.2} {
      class: tea
      version: 1.4.2
      sources: generic/vfs.c
      init: Vfs_Init
    }
    {vfs::ftp 1.0} {
      file: ftpvfs.tcl
      name: vfs::ftp
|







 







|







 







|







1
2
3
4
5
6
7
8
9
..
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
..
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
  generated: {2015-09-24 20:22:17 UTC}
  description: {This is a fossil repository built from a cvs export of the source at http://tclvfs.sourceforge.net}
  name: Tcl
  uuid: 59aa1664d4c2fc11f1a92725f5d3336b13bd67ef
  distribution/ {
    official {
      class: fossil
      project-name: Tcl
................................................................................
      url: http://fossil.etoyoc.com/fossil/tclvfs
    }
  }
  release/ {
    trunk {
      distribution: official
      checkout: trunk
      timestamp: {2015-09-24 20:22:17 UTC}
    }
  }
  application/ {
  }
  module/ {
    template {
      name: template
................................................................................
      class: tcl
      sources: {}
      packages: {{vfs::template::collate 1.5.3} {vfs::template::version::delta 1.5.2} {vfs::template::fish 1.5.2} {fileutil::globfind 1.5} {vfs::template::quota 1.5.2} {trsync 1.0} {vfs::template 1.5.5} {vfs::template::version 1.5.2}}
    }
  }
  package/ {
    {vfs 1.4.2} {
      class: binary
      version: 1.4.2
      sources: generic/vfs.c
      init: Vfs_Init
    }
    {vfs::ftp 1.0} {
      file: ftpvfs.tcl
      name: vfs::ftp

Changes to tool.tcl.

2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# This file is loaded by the tool object
###

###
# Add in the C Code
###
my package add vfs {
  class: tea
  version: 1.4.2
  sources: {generic/vfs.c}
  init: Vfs_Init
}

###
# Build the module section
###
foreach path [glob [file join $::TOOL_ROOT library *]] {
  my module scan [file tail $path] $path
}






|











2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# This file is loaded by the tool object
###

###
# Add in the C Code
###
my package add vfs {
  class: binary
  version: 1.4.2
  sources: {generic/vfs.c}
  init: Vfs_Init
}

###
# Build the module section
###
foreach path [glob [file join $::TOOL_ROOT library *]] {
  my module scan [file tail $path] $path
}