View Ticket
Ticket Hash: 468f6f72ea7bdce7160c90c71e4aa870ac99dbca
Title: fix for tclvfs building with fossil_trunk
Status: Closed Type: Build Problem
Severity: Critical Priority: Immediate
Subsystem: Tcl Resolution: Fixed
Last Modified: 2016-09-07 14:55:00
Version Found In: trunk
Description:
# trunk has rebranded itself 8.7
cp -a tcl/patches/8.6 tcl/patches/8.7
fossil add tcl/patches/8.7/*

Also, tclvfs hasn't cut a binary release for a long time .. nor got a cvs commit in some time.  The following downloads cvs tip from sourceforge, which compiles clean with 8.5.19, 8.6.5, fossil_trunk:

--- tclvfs/build.sh
+++ tclvfs/build.sh
@@ -11,12 +11,12 @@
        exit 1
 fi
 
 TCLVFSVERS="20080503"
 SRC="src/tclvfs-${TCLVFSVERS}.tar.gz"
-SRCURL="http://sourceforge.net/projects/tclvfs/files/tclvfs/tclvfs-${TCLVFSVERS}/tclvfs-${TCLVFSVERS}.tar.gz/download"
-SRCHASH='0d90362078c8f59347b14be377e9306336b6d25d147397f845e705a6fa1d38f2'
+SRCURL="http://tclvfs.cvs.sourceforge.net/viewvc/tclvfs/tclvfs?view=tar"
+SRCHASH='80e2db1792674bd43cae8b7958b9c06362e9b85f95da57d9ce951f824c81fa6e'
 BUILDDIR="$(pwd)/build/tclvfs-${TCLVFSVERS}"
 OUTDIR="$(pwd)/out"
 INSTDIR="$(pwd)/inst"
 PATCHDIR="$(pwd)/patches"
 export TCLVFSVERS SRC SRCURL BUILDDIR OUTDIR INSTDIR PATCHDIR

User Comments:
rkeene added on 2016-09-07 14:13:04:
Updated to apply the patches to Tcl 8.6+ rather than just Tcl 8.6.

I do wish TclVFS would put out a new release, or someone else would become responsible for a new release -- pulling from CVS isn't viable since it doesn't have a sortable version ID to reference.

rkeene added on 2016-09-07 14:55:00:
Verified fixed.