use tarfiles i.s.o. cvs checkouts
authorJean-Claude Wippler <jcw@equi4.com>
Fri, 6 Apr 2007 09:17:38 +0000 (09:17 +0000)
committerJean-Claude Wippler <jcw@equi4.com>
Fri, 6 Apr 2007 09:17:38 +0000 (09:17 +0000)
git-svn-id: svn://svn.equi4.com/kitgen/trunk@1409 9e558909-932a-0410-a563-af77432da1eb

Makefile

index 6211e7aead1117e2783260c980e395a37a3d27ee..21ca2d813c560b2fe3bd580090c84692d9065e41 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,43 +1,32 @@
-TCL_CVS   = :pserver:anonymous@tcl.cvs.sourceforge.net:/cvsroot/tcl
-TK_CVS    = :pserver:anonymous@tktoolkit.cvs.sourceforge.net:/cvsroot/tktoolkit
-VFS_CVS   = :pserver:anonymous@tclvfs.cvs.sourceforge.net:/cvsroot/tclvfs
-ZLIB_CVS  = :pserver:anonymous@tkimg.cvs.sourceforge.net:/cvsroot/tkimg
+TAR_URL        = http://www.equi4.com/pub/tk/tars
 
 unspecified-target:
 
-8.4:
-       mkdir -p $@ && cd $@ && \
-         cvs -d $(TCL_CVS) co -r core-8-4-branch tcl && \
-         cvs -d $(TK_CVS) co -r core-8-4-branch tk
-       #sh config.sh 8.4/base-aqua univ aqua
-       #sh config.sh 8.4/base-x11 univ
+tars:
+       mkdir 8.x && cd 8.x && \
+         wget -q $(TAR_URL)/vfs.tar.gz && tar xfz vfs.tar.gz && \
+         wget -q $(TAR_URL)/zlib.tar.gz && tar xfz zlib.tar.gz && \
+         wget -q $(TAR_URL)/vqtcl.tgz && tar xfz vqtcl.tgz && \
+         rm *gz && mv vfs tclvfs
+       mkdir 8.4 && cd 8.4 && \
+         wget -q $(TAR_URL)/tcl.tar.gz && tar xfz tcl.tar.gz && \
+         wget -q $(TAR_URL)/tk.tar.gz && tar xfz tk.tar.gz && \
+         rm *gz
+       mkdir 8.5 && cd 8.5 && \
+         wget -q $(TAR_URL)/tcl85.tar.gz && tar xfz tcl85.tar.gz && \
+         wget -q $(TAR_URL)/tk85.tar.gz && tar xfz tk85.tar.gz && \
+         rm *gz && mv tcl85 tcl && mv tk85 tk
+
+configs:
        sh config.sh 8.4/base-std
-
-8.5:
-       mkdir -p $@ && cd $@ && \
-         cvs -d $(TCL_CVS) co tcl && \
-         cvs -d $(TK_CVS) co tk
-       #sh config.sh 8.5/base-aqua univ aqua thread
-       #sh config.sh 8.5/base-x11 univ thread
+       sh config.sh 8.4/kit-small cli dyn
        sh config.sh 8.5/base-std thread
-
-8.x:
-       mkdir -p $@ && cd $@ && \
-         cvs -d $(TCL_CVS) co thread && \
-         cvs -d $(VFS_CVS) co tclvfs && \
-         cvs -d $(ZLIB_CVS) co -d zlib tkimg/libz
-       # cvs -d $(VLERQ_CVS) co -d vlerq vlerq/tcl
+       sh config.sh 8.5/kit-large aqua univ thread allenc allmsgs tzdata
        
-update:
-       for i in 8*/*/CVS; do (cd `dirname $$i`; cvs up); done
-       #for i in 8*/*/.svn; do (cd `dirname $$i`; svn up); done
-
-small: 8.x 8.4
-       sh config.sh 8.4/kit-small cli dyn
+small: configs
        cd 8.4/kit-small && $(MAKE) && $(MAKE) clean
 
-large: 8.x 8.5
-       sh config.sh 8.5/kit-large aqua univ thread allenc allmsgs tzdata
+large: configs
        cd 8.5/kit-large && $(MAKE) && $(MAKE) clean
 
 base tidy:
@@ -52,4 +41,4 @@ docs:
        markdown-tm 'Swisskit - a big single-file Tcl/Tk for Mac OS X' \
          <README.swisskit >~/Sites/www.equi4.com/swisskit.html
 
-.PHONY: all base tidy clean distclean update small large docs
+.PHONY: all base tidy clean distclean small large docs tars configs