+2007-04-13 Pat Thoyts <patthoyts@users.sourceforge.net>
+
+ * Makefile.in: Applied patch #1589278 to include the template
+ * pkgIndex.tcl.in: vfs files in the install.
+
2007-04-05 Pat Thoyts <patthoyts@users.sourceforge.net>
* Makefile.in: Was failing install the pkgIndex.tcl file
tarvfs.tcl tclprocvfs.tcl testvfs.tcl \
vfsUrl.tcl vfsUtils.tcl vfslib.tcl \
webdavvfs.tcl zipvfs.tcl tclIndex \
- tkvfs.tcl
+ tkvfs.tcl \
+ template/collatevfs.tcl template/deltavfs.tcl \
+ template/fishvfs.tcl template/globfind.tcl \
+ template/quotavfs.tcl template/tdelta.tcl \
+ template/templatevfs.tcl template/versionvfs.tcl
+
#========================================================================
# This is a list of public header files to be installed, if any.
@echo "Installing library files in $(DESTDIR)$(pkglibdir)";
@list='$(PKG_TCL_SOURCES)'; for p in $$list; do \
if test -f $(srcdir)/library/$$p; then \
- destp=`basename $$p`; \
- echo " $$destp"; \
- $(INSTALL_DATA) $(srcdir)/library/$$p $(DESTDIR)$(pkglibdir)/$$destp; \
+ destd=`dirname $$p`; \
+ echo " $$p"; \
+ mkdir -p $(DESTDIR)$(pkglibdir)/$$destd; \
+ $(INSTALL_DATA) $(srcdir)/library/$$p $(DESTDIR)$(pkglibdir)/$$p; \
fi; \
done
@if test "x$(SHARED_BUILD)" = "x1"; then \
# New
package ifneeded vfs::ftp 1.0 [list source [file join $dir ftpvfs.tcl]]
-package ifneeded vfs::http 0.5 [list source [file join $dir httpvfs.tcl]]
+package ifneeded vfs::http 0.6 [list source [file join $dir httpvfs.tcl]]
package ifneeded vfs::mk4 1.10 [list source [file join $dir mk4vfs.tcl]]
package ifneeded vfs::ns 0.5 [list source [file join $dir tclprocvfs.tcl]]
package ifneeded vfs::tar 0.9 [list source [file join $dir tarvfs.tcl]]
package ifneeded vfs::webdav 0.1 [list source [file join $dir webdavvfs.tcl]]
package ifneeded vfs::zip 1.0 [list source [file join $dir zipvfs.tcl]]
package ifneeded vfs::tk 0.5 [list source [file join $dir tkvfs.tcl]]
+#
+# Virtual filesystems based on the template vfs:
+#
+package ifneeded vfs::template::collate 1.0 [list source [file join $dir template collatevfs.tcl]]
+package ifneeded vfs::template::version 1.0 [list source [file join $dir template versionvfs.tcl]]
+package ifneeded vfs::template::version::delta 1.0 [list source [file join $dir template deltavfs.tcl]]
+package ifneeded vfs::template::fish 1.0 [list source [file join $dir template fishvfs.tcl]]
+package ifneeded vfs::template::quota 1.0 [list source [file join $dir template quotavfs.tcl]]
+package ifneeded vfs::template 1.0 [list source [file join $dir template templatevfs.tcl]]
+#
+# Helpers
+#
+package ifneeded globfind 1.0 [list source [file join $dir template globfind.tcl]]
+package ifneeded trsync 1.0 [list source [file join $dir template tdelta.tcl]]