[Vm-dev] [commit][2984] Explicitly delete sqUnixMain.o in the build scripts ( to delete stale version

commits at squeakvm.org commits at squeakvm.org
Wed Jun 11 19:42:29 UTC 2014


Revision: 2984
Author:   eliot
Date:     2014-06-11 12:42:28 -0700 (Wed, 11 Jun 2014)
Log Message:
-----------
Explicitly delete sqUnixMain.o in the build scripts (to delete stale version
info).  Add the new mkFOOvmarchives scripts.

Modified Paths:
--------------
    branches/Cog/build.linux32x86/newspeak.cog.spur/build/mvm
    branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert/mvm
    branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert.itimerheartbeat/mvm
    branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug/mvm
    branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug.itimerheartbeat/mvm
    branches/Cog/build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/mvm
    branches/Cog/build.linux32x86/newspeak.cog.v3/build/mvm
    branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert/mvm
    branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert.itimerheartbeat/mvm
    branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug/mvm
    branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug.itimerheartbeat/mvm
    branches/Cog/build.linux32x86/newspeak.cog.v3/build.itimerheartbeat/mvm
    branches/Cog/build.linux32x86/newspeak.stack.spur/build/mvm
    branches/Cog/build.linux32x86/newspeak.stack.spur/build.assert/mvm
    branches/Cog/build.linux32x86/newspeak.stack.spur/build.debug/mvm
    branches/Cog/build.linux32x86/newspeak.stack.v3/build/mvm
    branches/Cog/build.linux32x86/newspeak.stack.v3/build.assert/mvm
    branches/Cog/build.linux32x86/newspeak.stack.v3/build.debug/mvm
    branches/Cog/build.linux32x86/squeak.cog.spur/build/mvm
    branches/Cog/build.linux32x86/squeak.cog.spur/build.assert/mvm
    branches/Cog/build.linux32x86/squeak.cog.spur/build.debug/mvm
    branches/Cog/build.linux32x86/squeak.cog.v3/build/mvm
    branches/Cog/build.linux32x86/squeak.cog.v3/build.assert/mvm
    branches/Cog/build.linux32x86/squeak.cog.v3/build.assert.itimerheartbeat/mvm
    branches/Cog/build.linux32x86/squeak.cog.v3/build.debug/mvm
    branches/Cog/build.linux32x86/squeak.cog.v3/build.debug.itimerheartbeat/mvm
    branches/Cog/build.linux32x86/squeak.cog.v3/build.itimerheartbeat/mvm
    branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded/mvm
    branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded.assert/mvm
    branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded.debug/mvm
    branches/Cog/build.linux32x86/squeak.stack.spur/build/mvm
    branches/Cog/build.linux32x86/squeak.stack.spur/build.assert/mvm
    branches/Cog/build.linux32x86/squeak.stack.spur/build.debug/mvm
    branches/Cog/build.linux32x86/squeak.stack.v3/build/mvm
    branches/Cog/build.linux32x86/squeak.stack.v3/build.assert/mvm
    branches/Cog/build.linux32x86/squeak.stack.v3/build.debug/mvm

Added Paths:
-----------
    branches/Cog/scripts/mkcogvmarchives
    branches/Cog/scripts/mksistaarchives
    branches/Cog/scripts/mkspurvmarchives

Modified: branches/Cog/build.linux32x86/newspeak.cog.spur/build/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -28,7 +28,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 # prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -24,7 +24,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 # prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert.itimerheartbeat/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert.itimerheartbeat/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -24,7 +24,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DITIMER_HEARTBEAT=1" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR 2>&1 | tee LOG
 ../../editnewspeakinstall.sh ../../../products/$INSTALLDIR

Modified: branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -24,7 +24,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 # prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug.itimerheartbeat/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug.itimerheartbeat/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -24,7 +24,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DITIMER_HEARTBEAT=1" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR 2>&1 | tee LOG
 ../../editnewspeakinstall.sh ../../../products/$INSTALLDIR

Modified: branches/Cog/build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -28,7 +28,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DITIMER_HEARTBEAT=1" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR 2>&1 | tee LOG
 ../../editnewspeakinstall.sh ../../../products/$INSTALLDIR

Modified: branches/Cog/build.linux32x86/newspeak.cog.v3/build/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -27,7 +27,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 # prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -23,7 +23,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 # prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert.itimerheartbeat/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert.itimerheartbeat/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -23,7 +23,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DITIMER_HEARTBEAT=1" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 # prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -23,7 +23,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 # prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug.itimerheartbeat/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug.itimerheartbeat/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -23,7 +23,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DITIMER_HEARTBEAT=1" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 # prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/newspeak.cog.v3/build.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build.itimerheartbeat/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.itimerheartbeat/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -27,7 +27,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DITIMER_HEARTBEAT=1" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 # prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/newspeak.stack.spur/build/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.stack.spur/build/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/newspeak.stack.spur/build/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -28,7 +28,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 # prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/newspeak.stack.spur/build.assert/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.stack.spur/build.assert/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/newspeak.stack.spur/build.assert/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -24,7 +24,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 # prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/newspeak.stack.spur/build.debug/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.stack.spur/build.debug/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/newspeak.stack.spur/build.debug/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -24,7 +24,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 # prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/newspeak.stack.v3/build/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.stack.v3/build/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/newspeak.stack.v3/build/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -28,7 +28,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 # prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/newspeak.stack.v3/build.assert/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.stack.v3/build.assert/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/newspeak.stack.v3/build.assert/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -24,7 +24,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 # prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/newspeak.stack.v3/build.debug/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.stack.v3/build.debug/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/newspeak.stack.v3/build.debug/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -24,7 +24,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 # prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/squeak.cog.spur/build/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.spur/build/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/squeak.cog.spur/build/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -24,7 +24,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DCOGMTVM=0" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 # prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/squeak.cog.spur/build.assert/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.spur/build.assert/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/squeak.cog.spur/build.assert/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -20,7 +20,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DCOGMTVM=0" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 # prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/squeak.cog.spur/build.debug/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.spur/build.debug/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/squeak.cog.spur/build.debug/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -20,7 +20,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DCOGMTVM=0" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 # prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/squeak.cog.v3/build/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.v3/build/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/squeak.cog.v3/build/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -23,7 +23,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DCOGMTVM=0" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 # prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/squeak.cog.v3/build.assert/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.v3/build.assert/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/squeak.cog.v3/build.assert/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -19,7 +19,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DCOGMTVM=0" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 # prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/squeak.cog.v3/build.assert.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.v3/build.assert.itimerheartbeat/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/squeak.cog.v3/build.assert.itimerheartbeat/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -19,7 +19,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DCOGMTVM=0 -DITIMER_HEARTBEAT=1" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 # prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/squeak.cog.v3/build.debug/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.v3/build.debug/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/squeak.cog.v3/build.debug/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -19,7 +19,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DCOGMTVM=0" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 # prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/squeak.cog.v3/build.debug.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.v3/build.debug.itimerheartbeat/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/squeak.cog.v3/build.debug.itimerheartbeat/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -19,7 +19,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DCOGMTVM=0 -DITIMER_HEARTBEAT=1" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 # prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/squeak.cog.v3/build.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.v3/build.itimerheartbeat/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/squeak.cog.v3/build.itimerheartbeat/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -23,7 +23,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DCOGMTVM=0 -DITIMER_HEARTBEAT=1" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 # prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -24,7 +24,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DCOGMTVM=1" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 # prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded.assert/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded.assert/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded.assert/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -20,7 +20,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DCOGMTVM=1" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 # prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded.debug/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded.debug/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded.debug/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -20,7 +20,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DCOGMTVM=1" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 # prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/squeak.stack.spur/build/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.stack.spur/build/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/squeak.stack.spur/build/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -24,7 +24,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 # prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/squeak.stack.spur/build.assert/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.stack.spur/build.assert/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/squeak.stack.spur/build.assert/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -21,7 +21,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 # prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/squeak.stack.spur/build.debug/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.stack.spur/build.debug/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/squeak.stack.spur/build.debug/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -21,7 +21,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 # prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/squeak.stack.v3/build/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.stack.v3/build/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/squeak.stack.v3/build/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -25,7 +25,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 # prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/squeak.stack.v3/build.assert/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.stack.v3/build.assert/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/squeak.stack.v3/build.assert/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -21,7 +21,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 # prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/squeak.stack.v3/build.debug/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.stack.v3/build.debug/mvm	2014-06-11 17:15:58 UTC (rev 2983)
+++ branches/Cog/build.linux32x86/squeak.stack.v3/build.debug/mvm	2014-06-11 19:42:28 UTC (rev 2984)
@@ -21,7 +21,7 @@
 	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../../scripts/nukeversion
+rm -f vm/sqUnixMain.o # nuke version info
 rm -rf ../../../products/$INSTALLDIR
 # prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Added: branches/Cog/scripts/mkcogvmarchives
===================================================================
--- branches/Cog/scripts/mkcogvmarchives	                        (rev 0)
+++ branches/Cog/scripts/mkcogvmarchives	2014-06-11 19:42:28 UTC (rev 2984)
@@ -0,0 +1,143 @@
+#!/bin/sh
+# Create the Cog VM archives in products.  Output a check of version numbers
+# etc to products/MCVALOG
+IFS="	
+"
+cd `dirname $0`/../products
+NSB=newspeak.cog.v3
+SQB=squeak.cog.v3
+if [ $# = 0 ]; then
+CL=1
+CM=1
+CW=1
+NL=1
+NM=1
+NW=1
+else
+CL=
+CM=
+CW=
+NL=
+NM=
+NW=
+	while [ -n "$1" ]; do
+		case $1 in
+		-c)		CL=1;CM=1;CW=1;;
+		-cl)	CL=1;;
+		-cm)	CM=1;;
+		-cw)	CW=1;;
+		-n)		NL=1;NM=1;NW=1;;
+		-nl)	NL=1;;
+		-nm)	NM=1;;
+		-nw)	NW=1;;
+		-l)		CL=1;NL=1;;
+		-m)		CM=1;NM=1;;
+		-w)		CW=1;NW=1;;
+		-?|-h)  echo usage: $0 [-c -n -l -m -w -c[lmw] -n[lmw]]; exit 0
+		esac
+		shift
+	done
+fi
+EXES=
+REV=`grep 'SvnRawRevisionString.*Rev:' ../platforms/Cross/vm/sqSCCSVersion.h \
+	| sed 's/^.*Rev: \([0-9][0-9]*\) $";/\1/'`
+TAG=`date +%g.%U.`$REV
+echo REV=$REV TAG=$TAG
+if [ -n "$CL" ]; then
+	for archive in coglinux coglinuxht cogmtlinuxht; do
+		rm -rf $archive-$TAG.tgz
+		echo $archive '=>' $archive-$TAG.tgz
+		COPYFILE_DISABLE=1 tar czf $archive-$TAG.tgz $archive
+		EXES="$EXES	$archive/lib/squeak/[0-9.-]*/squeak"
+	done
+fi
+if [ -n "$NL" ]; then
+	set -- nscoglinux nscoglinuxht
+	for archive in nsvmlinux nsvmlinuxht; do
+		rm -rf $archive-$TAG.tgz
+		echo $1 '=>' $archive-$TAG.tgz
+		COPYFILE_DISABLE=1 tar czf $archive-$TAG.tgz $1
+		EXES="$EXES	$1/lib/nsvm/[0-9.-]*/nsvm"
+		shift
+	done
+fi
+if [ -n "$CM" ]; then
+	set -- Fast.app FastMT.app
+	for app in Cog.app CogMT.app; do
+		test -d $app || mkdir $app
+		if [ -d ../build.macos32x86/$SQB/$1 ]; then
+			rm -rf $app/* $app-$TAG.tgz
+			echo build.macos32x86/$SQB/$1 '=>' $app '=>' $app-$TAG.tgz
+			(cd ../build.macos32x86/$SQB/$1 >/dev/null;tar cf - *) \
+			| (cd $app;tar xf -)
+			tar czf $app-$TAG.tgz $app
+			EXES="$EXES	$app/Contents/MacOS/Squeak"
+		else
+			echo build.macos32x86/$SQB/$1 is missing
+		fi
+		shift
+	done
+fi
+if [ -n "$NM" ]; then
+	set -- Fast.app
+	for app in Newspeak\ Virtual\ Machine.app; do
+		test -d $app || mkdir $app
+		if [ -d ../build.macos32x86/$NSB/$1 ]; then
+			rm -rf $app/* $app-$TAG.tgz
+			echo build.macos32x86/$NSB/$1 '=>' $app '=>' $app-$TAG.tgz
+			(cd ../build.macos32x86/$NSB/$1 >/dev/null;tar cf - *) \
+			| (cd $app;tar xf -)
+			tar czf $app-$TAG.tgz $app
+			EXES="$EXES	$app/Contents/MacOS/Newspeak Virtual Machine"
+		else
+			echo build.macos32x86/$NSB/$1 is missing
+		fi
+		shift
+	done
+fi
+if [ -n "$CW" ]; then
+	set -- build/vm buildmt/vm
+	for dir in cogwin cogmtwin; do
+		test -d $dir || mkdir $dir
+		if [ -d ../build.win32x86/$SQB/$1 ]; then
+			rm -rf $dir/* $dir-$TAG.zip
+			echo build.win32x86/$SQB/$1 '=>' $dir '=>' $dir-$TAG.zip
+			(cd ../build.win32x86/$SQB/$1 >/dev/null; \
+			 tar cf - Squeak.exe Squeak.map Squeak.exe.manifest \
+						SqueakConsole.exe SqueakConsole.map *.dll) \
+			| (cd $dir;tar xf -)
+			zip -qr $dir-$TAG.zip $dir
+			EXES="$EXES	$dir/Squeak.exe	$dir/SqueakConsole.exe"
+		else
+			echo build.win32x86/$SQB/$1 is missing
+		fi
+		shift
+	done
+fi
+if [ -n "$NW" ]; then
+	set -- build/vm
+	for dir in nsvmwin; do
+		test -d $dir || mkdir $dir
+		if [ -d ../build.win32x86/$NSB/$1 ]; then
+			rm -rf $dir/* $dir-$TAG.zip
+			echo build.win32x86/$NSB/$1 '=>' $dir '=>' $dir-$TAG.zip
+			(cd ../build.win32x86/$NSB/$1 >/dev/null; \
+			 tar cf - nsvm*.exe nsvm*.map nsvm*.exe.manifest ) \
+			| (cd $dir;tar xf -)
+			zip -qr $dir-$TAG.zip $dir
+			EXES="$EXES	$dir/nsvm.exe	$dir/nsvmConsole.exe"
+		else
+			echo build.win32x86/$NSB/$1 is missing
+		fi
+		shift
+	done
+fi
+for vm in $EXES
+do
+	echo
+	echo checking $vm version
+#	strings - $vm | egrep '\$Rev: |Interp.*VMMaker|Cogit.*VMMaker| built on ' | grep -v 'Unix built on "__DATE__ " "__TIME__" Compiler: "__VERSION__' | sed 's/ uuid:.*//'
+	strings - $vm | egrep '\$Rev: |Interp.*VMMaker|Cogit.*VMMaker| built on ' | sed 's/ uuid:.*//'
+	echo checking $vm for asserts
+	strings - $vm | grep "assert[^0-9]*[0-9][0-9][0-9]"
+done 2>&1 | tee MCVALOG


Property changes on: branches/Cog/scripts/mkcogvmarchives
___________________________________________________________________
Added: svn:executable
   + *

Added: branches/Cog/scripts/mksistaarchives
===================================================================
--- branches/Cog/scripts/mksistaarchives	                        (rev 0)
+++ branches/Cog/scripts/mksistaarchives	2014-06-11 19:42:28 UTC (rev 2984)
@@ -0,0 +1,143 @@
+#!/bin/sh
+# Create the Sista Spur VM archives in products.  Output a check of version
+# numbers etc to products/MIVALOG
+IFS="	
+"
+cd `dirname $0`/../products
+NSB=newspeak.sista.spur
+SQB=squeak.sista.spur
+if [ $# = 0 ]; then
+CL=1
+CM=1
+CW=1
+NL=1
+NM=1
+NW=1
+else
+CL=
+CM=
+CW=
+NL=
+NM=
+NW=
+	while [ -n "$1" ]; do
+		case $1 in
+		-c)		CL=1;CM=1;CW=1;;
+		-cl)	CL=1;;
+		-cm)	CM=1;;
+		-cw)	CW=1;;
+		-n)		NL=1;NM=1;NW=1;;
+		-nl)	NL=1;;
+		-nm)	NM=1;;
+		-nw)	NW=1;;
+		-l)		CL=1;NL=1;;
+		-m)		CM=1;NM=1;;
+		-w)		CW=1;NW=1;;
+		-?|-h)  echo usage: $0 [-c -n -l -m -w -c[lmw] -n[lmw]]; exit 0
+		esac
+		shift
+	done
+fi
+EXES=
+REV=`grep 'SvnRawRevisionString.*Rev:' ../platforms/Cross/vm/sqSCCSVersion.h \
+	| sed 's/^.*Rev: \([0-9][0-9]*\) $";/\1/'`
+TAG=`date +%g.%U.`$REV
+echo REV=$REV TAG=$TAG
+if [ -n "$CL" ]; then
+	for archive in sistaspurlinuxht; do
+		rm -rf $archive-$TAG.tgz
+		echo $archive '=>' $archive-$TAG.tgz
+		COPYFILE_DISABLE=1 tar czf $archive-$TAG.tgz $archive
+		EXES="$EXES	$archive/lib/squeak/[0-9.-]*/squeak"
+	done
+fi
+if [ -n "$NL" ]; then
+	set -- nssistaspurlinuxht
+	for archive in nsvmspurlinuxht; do
+		rm -rf $archive-$TAG.tgz
+		echo $1 '=>' $archive-$TAG.tgz
+		COPYFILE_DISABLE=1 tar czf $archive-$TAG.tgz $1
+		EXES="$EXES	$1/lib/nsvm/[0-9.-]*/nsvm"
+		shift
+	done
+fi
+if [ -n "$CM" ]; then
+	set -- Fast.app
+	for app in SistaSpur.app; do
+		test -d $app || mkdir $app
+		if [ -d ../build.macos32x86/$SQB/$1 ]; then
+			rm -rf $app/* $app-$TAG.tgz
+			echo build.macos32x86/$SQB/$1 '=>' $app '=>' $app-$TAG.tgz
+			(cd ../build.macos32x86/$SQB/$1 >/dev/null;tar cf - *) \
+			| (cd $app;tar xf -)
+			tar czf $app-$TAG.tgz $app
+			EXES="$EXES	$app/Contents/MacOS/Squeak"
+		else
+			echo build.macos32x86/$SQB/$1 is missing
+		fi
+		shift
+	done
+fi
+if [ -n "$NM" ]; then
+	set -- Fast.app
+	for app in Newspeak\ Spur\ Virtual\ Machine.app; do
+		test -d $app || mkdir $app
+		if [ -d ../build.macos32x86/$NSB/$1 ]; then
+			rm -rf $app/* $app-$TAG.tgz
+			echo build.macos32x86/$NSB/$1 '=>' $app '=>' $app-$TAG.tgz
+			(cd ../build.macos32x86/$NSB/$1 >/dev/null;tar cf - *) \
+			| (cd $app;tar xf -)
+			tar czf $app-$TAG.tgz $app
+			EXES="$EXES	$app/Contents/MacOS/Newspeak Virtual Machine"
+		else
+			echo build.macos32x86/$NSB/$1 is missing
+		fi
+		shift
+	done
+fi
+if [ -n "$CW" ]; then
+	set -- build/vm
+	for dir in sistaspurwin; do
+		test -d $dir || mkdir $dir
+		if [ -d ../build.win32x86/$SQB/$1 ]; then
+			rm -rf $dir/* $dir-$TAG.zip
+			echo build.win32x86/$SQB/$1 '=>' $dir '=>' $dir-$TAG.zip
+			(cd ../build.win32x86/$SQB/$1 >/dev/null; \
+			 tar cf - Squeak.exe Squeak.map Squeak.exe.manifest \
+						SqueakConsole.exe SqueakConsole.map *.dll) \
+			| (cd $dir;tar xf -)
+			zip -qr $dir-$TAG.zip $dir
+			EXES="$EXES	$dir/Squeak.exe	$dir/SqueakConsole.exe"
+		else
+			echo build.win32x86/$SQB/$1 is missing
+		fi
+		shift
+	done
+fi
+if [ -n "$NW" ]; then
+	set -- build/vm
+	for dir in nsvmspurwin; do
+		test -d $dir || mkdir $dir
+		if [ -d ../build.win32x86/$NSB/$1 ]; then
+			rm -rf $dir/* $dir-$TAG.zip
+			echo build.win32x86/$NSB/$1 '=>' $dir '=>' $dir-$TAG.zip
+			(cd ../build.win32x86/$NSB/$1 >/dev/null; \
+			 tar cf - nsvm*.exe nsvm*.map nsvm*.exe.manifest ) \
+			| (cd $dir;tar xf -)
+			zip -qr $dir-$TAG.zip $dir
+			EXES="$EXES	$dir/nsvm.exe	$dir/nsvmConsole.exe"
+		else
+			echo build.win32x86/$NSB/$1 is missing
+		fi
+		shift
+	done
+fi
+for vm in $EXES
+do
+	echo
+	echo checking $vm version
+#	strings - $vm | egrep '\$Rev: |Interp.*VMMaker|Cogit.*VMMaker| built on ' | grep -v 'Unix built on "__DATE__ " "__TIME__" Compiler: "__VERSION__' | sed 's/ uuid:.*//'
+	strings - $vm | egrep '\$Rev: |Interp.*VMMaker|Cogit.*VMMaker| built on ' | sed 's/ uuid:.*//'
+	echo checking $vm for asserts
+	strings - $vm | grep "assert[^0-9]*[0-9][0-9][0-9]"
+done 2>&1 | tee MIVALOG


Property changes on: branches/Cog/scripts/mksistaarchives
___________________________________________________________________
Added: svn:executable
   + *

Added: branches/Cog/scripts/mkspurvmarchives
===================================================================
--- branches/Cog/scripts/mkspurvmarchives	                        (rev 0)
+++ branches/Cog/scripts/mkspurvmarchives	2014-06-11 19:42:28 UTC (rev 2984)
@@ -0,0 +1,143 @@
+#!/bin/sh
+# Create the Spur VM archives in products.  Output a check of version numbers
+# etc to products/MSVALOG
+IFS="	
+"
+cd `dirname $0`/../products
+NSB=newspeak.cog.spur
+SQB=squeak.cog.spur
+if [ $# = 0 ]; then
+CL=1
+CM=1
+CW=1
+NL=1
+NM=1
+NW=1
+else
+CL=
+CM=
+CW=
+NL=
+NM=
+NW=
+	while [ -n "$1" ]; do
+		case $1 in
+		-c)		CL=1;CM=1;CW=1;;
+		-cl)	CL=1;;
+		-cm)	CM=1;;
+		-cw)	CW=1;;
+		-n)		NL=1;NM=1;NW=1;;
+		-nl)	NL=1;;
+		-nm)	NM=1;;
+		-nw)	NW=1;;
+		-l)		CL=1;NL=1;;
+		-m)		CM=1;NM=1;;
+		-w)		CW=1;NW=1;;
+		-?|-h)  echo usage: $0 [-c -n -l -m -w -c[lmw] -n[lmw]]; exit 0
+		esac
+		shift
+	done
+fi
+EXES=
+REV=`grep 'SvnRawRevisionString.*Rev:' ../platforms/Cross/vm/sqSCCSVersion.h \
+	| sed 's/^.*Rev: \([0-9][0-9]*\) $";/\1/'`
+TAG=`date +%g.%U.`$REV
+echo REV=$REV TAG=$TAG
+if [ -n "$CL" ]; then
+	for archive in cogspurlinuxht; do
+		rm -rf $archive-$TAG.tgz
+		echo $archive '=>' $archive-$TAG.tgz
+		COPYFILE_DISABLE=1 tar czf $archive-$TAG.tgz $archive
+		EXES="$EXES	$archive/lib/squeak/[0-9.-]*/squeak"
+	done
+fi
+if [ -n "$NL" ]; then
+	set -- nscogspurlinuxht
+	for archive in nsvmspurlinuxht; do
+		rm -rf $archive-$TAG.tgz
+		echo $1 '=>' $archive-$TAG.tgz
+		COPYFILE_DISABLE=1 tar czf $archive-$TAG.tgz $1
+		EXES="$EXES	$1/lib/nsvm/[0-9.-]*/nsvm"
+		shift
+	done
+fi
+if [ -n "$CM" ]; then
+	set -- Fast.app
+	for app in CogSpur.app; do
+		test -d $app || mkdir $app
+		if [ -d ../build.macos32x86/$SQB/$1 ]; then
+			rm -rf $app/* $app-$TAG.tgz
+			echo build.macos32x86/$SQB/$1 '=>' $app '=>' $app-$TAG.tgz
+			(cd ../build.macos32x86/$SQB/$1 >/dev/null;tar cf - *) \
+			| (cd $app;tar xf -)
+			tar czf $app-$TAG.tgz $app
+			EXES="$EXES	$app/Contents/MacOS/Squeak"
+		else
+			echo build.macos32x86/$SQB/$1 is missing
+		fi
+		shift
+	done
+fi
+if [ -n "$NM" ]; then
+	set -- Fast.app
+	for app in Newspeak\ Spur\ Virtual\ Machine.app; do
+		test -d $app || mkdir $app
+		if [ -d ../build.macos32x86/$NSB/$1 ]; then
+			rm -rf $app/* $app-$TAG.tgz
+			echo build.macos32x86/$NSB/$1 '=>' $app '=>' $app-$TAG.tgz
+			(cd ../build.macos32x86/$NSB/$1 >/dev/null;tar cf - *) \
+			| (cd $app;tar xf -)
+			tar czf $app-$TAG.tgz $app
+			EXES="$EXES	$app/Contents/MacOS/Newspeak Virtual Machine"
+		else
+			echo build.macos32x86/$NSB/$1 is missing
+		fi
+		shift
+	done
+fi
+if [ -n "$CW" ]; then
+	set -- build/vm
+	for dir in cogspurwin; do
+		test -d $dir || mkdir $dir
+		if [ -d ../build.win32x86/$SQB/$1 ]; then
+			rm -rf $dir/* $dir-$TAG.zip
+			echo build.win32x86/$SQB/$1 '=>' $dir '=>' $dir-$TAG.zip
+			(cd ../build.win32x86/$SQB/$1 >/dev/null; \
+			 tar cf - Squeak.exe Squeak.map Squeak.exe.manifest \
+						SqueakConsole.exe SqueakConsole.map *.dll) \
+			| (cd $dir;tar xf -)
+			zip -qr $dir-$TAG.zip $dir
+			EXES="$EXES	$dir/Squeak.exe	$dir/SqueakConsole.exe"
+		else
+			echo build.win32x86/$SQB/$1 is missing
+		fi
+		shift
+	done
+fi
+if [ -n "$NW" ]; then
+	set -- build/vm
+	for dir in nsvmspurwin; do
+		test -d $dir || mkdir $dir
+		if [ -d ../build.win32x86/$NSB/$1 ]; then
+			rm -rf $dir/* $dir-$TAG.zip
+			echo build.win32x86/$NSB/$1 '=>' $dir '=>' $dir-$TAG.zip
+			(cd ../build.win32x86/$NSB/$1 >/dev/null; \
+			 tar cf - nsvm*.exe nsvm*.map nsvm*.exe.manifest ) \
+			| (cd $dir;tar xf -)
+			zip -qr $dir-$TAG.zip $dir
+			EXES="$EXES	$dir/nsvm.exe	$dir/nsvmConsole.exe"
+		else
+			echo build.win32x86/$NSB/$1 is missing
+		fi
+		shift
+	done
+fi
+for vm in $EXES
+do
+	echo
+	echo checking $vm version
+#	strings - $vm | egrep '\$Rev: |Interp.*VMMaker|Cogit.*VMMaker| built on ' | grep -v 'Unix built on "__DATE__ " "__TIME__" Compiler: "__VERSION__' | sed 's/ uuid:.*//'
+	strings - $vm | egrep '\$Rev: |Interp.*VMMaker|Cogit.*VMMaker| built on ' | sed 's/ uuid:.*//'
+	echo checking $vm for asserts
+	strings - $vm | grep "assert[^0-9]*[0-9][0-9][0-9]"
+done 2>&1 | tee MSVALOG


Property changes on: branches/Cog/scripts/mkspurvmarchives
___________________________________________________________________
Added: svn:executable
   + *



More information about the Vm-dev mailing list