[Vm-dev] [commit][2970] More rationalisation of the flat linux newspeak build scripts

commits at squeakvm.org commits at squeakvm.org
Tue Jun 10 17:59:17 UTC 2014


Revision: 2970
Author:   eliot
Date:     2014-06-10 10:59:13 -0700 (Tue, 10 Jun 2014)
Log Message:
-----------
More rationalisation of the flat linux newspeak build scripts

Modified Paths:
--------------
    branches/Cog/build.linux32x86/newspeak.cog.spur/build/mvm
    branches/Cog/build.linux32x86/newspeak.cog.spur/build/plugins.ext
    branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert/mvm
    branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert/plugins.ext
    branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert.itimerheartbeat/mvm
    branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert.itimerheartbeat/plugins.ext
    branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug/mvm
    branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug/plugins.ext
    branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug.itimerheartbeat/mvm
    branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug.itimerheartbeat/plugins.ext
    branches/Cog/build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/mvm
    branches/Cog/build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/plugins.ext
    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.v3/build/plugins.ext
    branches/Cog/build.linux32x86/newspeak.stack.v3/build/plugins.int
    branches/Cog/build.linux32x86/newspeak.stack.v3/build.assert/plugins.ext
    branches/Cog/build.linux32x86/newspeak.stack.v3/build.assert/plugins.int
    branches/Cog/build.linux32x86/newspeak.stack.v3/build.debug/plugins.ext
    branches/Cog/build.linux32x86/newspeak.stack.v3/build.debug/plugins.int
    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/plugins.ext
    branches/Cog/build.linux32x86/squeak.stack.spur/build.assert/plugins.ext
    branches/Cog/build.linux32x86/squeak.stack.spur/build.debug/plugins.ext
    branches/Cog/build.linux32x86/squeak.stack.v3/build/plugins.ext
    branches/Cog/build.linux32x86/squeak.stack.v3/build.assert/plugins.ext
    branches/Cog/build.linux32x86/squeak.stack.v3/build.debug/plugins.ext

Added Paths:
-----------
    branches/Cog/build.linux32x86/editnewspeakinstall.sh
    branches/Cog/build.linux32x86/newspeak.sista.spur/build/plugins.ext
    branches/Cog/build.linux32x86/newspeak.sista.spur/build/plugins.int
    branches/Cog/build.linux32x86/newspeak.sista.spur/build.assert/plugins.ext
    branches/Cog/build.linux32x86/newspeak.sista.spur/build.assert/plugins.int
    branches/Cog/build.linux32x86/newspeak.sista.spur/build.assert.itimerheartbeat/plugins.ext
    branches/Cog/build.linux32x86/newspeak.sista.spur/build.assert.itimerheartbeat/plugins.int
    branches/Cog/build.linux32x86/newspeak.sista.spur/build.debug/plugins.ext
    branches/Cog/build.linux32x86/newspeak.sista.spur/build.debug/plugins.int
    branches/Cog/build.linux32x86/newspeak.sista.spur/build.debug.itimerheartbeat/plugins.ext
    branches/Cog/build.linux32x86/newspeak.sista.spur/build.debug.itimerheartbeat/plugins.int
    branches/Cog/build.linux32x86/newspeak.sista.spur/build.itimerheartbeat/plugins.ext
    branches/Cog/build.linux32x86/newspeak.sista.spur/build.itimerheartbeat/plugins.int
    branches/Cog/build.linux32x86/newspeak.sista.v3/build/plugins.ext
    branches/Cog/build.linux32x86/newspeak.sista.v3/build/plugins.int
    branches/Cog/build.linux32x86/newspeak.sista.v3/build.assert/plugins.ext
    branches/Cog/build.linux32x86/newspeak.sista.v3/build.assert/plugins.int
    branches/Cog/build.linux32x86/newspeak.sista.v3/build.assert.itimerheartbeat/plugins.ext
    branches/Cog/build.linux32x86/newspeak.sista.v3/build.assert.itimerheartbeat/plugins.int
    branches/Cog/build.linux32x86/newspeak.sista.v3/build.debug/plugins.ext
    branches/Cog/build.linux32x86/newspeak.sista.v3/build.debug/plugins.int
    branches/Cog/build.linux32x86/newspeak.sista.v3/build.debug.itimerheartbeat/plugins.ext
    branches/Cog/build.linux32x86/newspeak.sista.v3/build.debug.itimerheartbeat/plugins.int
    branches/Cog/build.linux32x86/newspeak.sista.v3/build.itimerheartbeat/plugins.ext
    branches/Cog/build.linux32x86/newspeak.sista.v3/build.itimerheartbeat/plugins.int
    branches/Cog/build.linux32x86/newspeak.stack.spur/build/mvm
    branches/Cog/build.linux32x86/newspeak.stack.spur/build/plugins.ext
    branches/Cog/build.linux32x86/newspeak.stack.spur/build/plugins.int
    branches/Cog/build.linux32x86/newspeak.stack.spur/build.assert/mvm
    branches/Cog/build.linux32x86/newspeak.stack.spur/build.assert/plugins.ext
    branches/Cog/build.linux32x86/newspeak.stack.spur/build.assert/plugins.int
    branches/Cog/build.linux32x86/newspeak.stack.spur/build.debug/mvm
    branches/Cog/build.linux32x86/newspeak.stack.spur/build.debug/plugins.ext
    branches/Cog/build.linux32x86/newspeak.stack.spur/build.debug/plugins.int
    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

Removed Paths:
-------------
    branches/Cog/build.linux32x86/newspeak.stack.spur/NotYetImplemented
    branches/Cog/build.linux32x86/newspeak.stack.spur/build.assert.itimerheartbeat/
    branches/Cog/build.linux32x86/newspeak.stack.spur/build.debug.itimerheartbeat/
    branches/Cog/build.linux32x86/newspeak.stack.spur/build.itimerheartbeat/
    branches/Cog/build.linux32x86/newspeak.stack.v3/build.assert.itimerheartbeat/
    branches/Cog/build.linux32x86/newspeak.stack.v3/build.debug.itimerheartbeat/
    branches/Cog/build.linux32x86/newspeak.stack.v3/build.itimerheartbeat/
    branches/Cog/build.linux32x86/squeak.stack.spur/build.assert.itimerheartbeat/
    branches/Cog/build.linux32x86/squeak.stack.spur/build.debug.itimerheartbeat/
    branches/Cog/build.linux32x86/squeak.stack.spur/build.itimerheartbeat/
    branches/Cog/build.linux32x86/squeak.stack.v3/build.assert.itimerheartbeat/
    branches/Cog/build.linux32x86/squeak.stack.v3/build.debug.itimerheartbeat/
    branches/Cog/build.linux32x86/squeak.stack.v3/build.itimerheartbeat/

Added: branches/Cog/build.linux32x86/editnewspeakinstall.sh
===================================================================
--- branches/Cog/build.linux32x86/editnewspeakinstall.sh	                        (rev 0)
+++ branches/Cog/build.linux32x86/editnewspeakinstall.sh	2014-06-10 17:59:13 UTC (rev 2970)
@@ -0,0 +1,28 @@
+#!/bin/bash
+# Edit the installed directory tree to rename squeak to nsvm and install source
+INSTALLDIR="$1"
+cd $INSTALLDIR
+SOURCE=../../sources/SqueakV41.sources
+test -f $SOURCE || SOURCE=../../../sources/SqueakV41.sources
+if [ -f squeak ]; then
+	mv squeak nsvm
+	ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q nsvm
+fi
+if [ -f bin/squeak ]; then
+	mv bin/squeak bin/nsvm
+	ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q bin/nsvm
+fi
+rm -rf man doc
+LIBDIR="`echo lib/squeak/[0-9.-]*`"
+test -f $LIBDIR/squeak && mv $LIBDIR/squeak $LIBDIR/nsvm
+test -d lib/squeak && mv lib/squeak lib/nsvm
+LIBDIR="`echo lib/nsvm/[0-9.-]*`"
+if [ "$1" = -copysource ]; then
+	cp $SOURCE $LIBDIR
+elif [ -h $SOURCE ]; then
+	ln "`readlink $SOURCE`" $LIBDIR
+elif [ -f $SOURCE ]; then
+	ln $SOURCE $LIBDIR
+else
+	echo "can't find `basename $SOURCE`" 1>&2
+fi

Modified: branches/Cog/build.linux32x86/newspeak.cog.spur/build/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build/mvm	2014-06-10 03:52:01 UTC (rev 2969)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build/mvm	2014-06-10 17:59:13 UTC (rev 2970)
@@ -1,17 +1,18 @@
-#!/bin/sh
-# VM with VM profiler and threaded heartbeat assuming multiple thread priorities
+#!/bin/bash
+# VM with VM profiler and threaded heartbeat
 INSTALLDIR=nscogspurlinuxht
+# Some gcc versions create a broken VM using -O2
+case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
+3.4.*)	OPT="-g -O1 -DNDEBUG -DDEBUGVM=0";;
+*)		OPT="-g -O2 -DNDEBUG -DDEBUGVM=0";;
+esac
+
 if [ $# -ge 1 ]; then
 	case "$1" in
 	-*)	;;
 	*)	INSTALLDIR="$1"; shift
 	esac
 fi
-# Some gcc versions create a broken VM using -O2
-case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
-3.4.*)	OPT=-O1;;
-*)		OPT=-O2;;
-esac
 
 echo -n "clean? "
 read a
@@ -23,32 +24,12 @@
 		--with-src=nsspursrc --with-plugins=nscogsrc/plugins \
 		--without-vm-display-fbdev --without-npsqueak \
 	CC="gcc -m32" \
-	CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -DCOGMTVM=0 -DDEBUGVM=0" \
+	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
 ../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
+# would prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
+# but older linux readlinks lack the -f flag
 make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR
-(cd ../../../$INSTALLDIR
- if [ -f squeak ]; then
-        mv squeak nsvm
-        ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q nsvm
-  fi
-  if [ -f bin/squeak ]; then
-        mv bin/squeak bin/nsvm
-        ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q bin/nsvm
-  fi
-  rm -rf man doc
-  LIBDIR="`echo lib/squeak/[0-9.-]*`"
-  test -f $LIBDIR/squeak && mv $LIBDIR/squeak $LIBDIR/nsvm
-  test -d lib/squeak && mv lib/squeak lib/nsvm
-  LIBDIR="`echo lib/nsvm/[0-9.-]*`"
-  if [ "$1" = -copysource ]; then
-	cp ../../../sources/SqueakV41.sources $LIBDIR
-  elif [ -h ../../../sources/SqueakV41.sources ]; then
-	ln "`readlink ../../../sources/SqueakV41.sources`" $LIBDIR
-  elif [ -f ../../../sources/SqueakV41.sources ]; then
-	ln ../../../sources/SqueakV41.sources $LIBDIR
-  else
-	echo "can't find SqueakV41.sources" 1>&2
-  fi)
+../../editnewspeakinstall.sh ../../../products/$INSTALLDIR

Modified: branches/Cog/build.linux32x86/newspeak.cog.spur/build/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build/plugins.ext	2014-06-10 03:52:01 UTC (rev 2969)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build/plugins.ext	2014-06-10 17:59:13 UTC (rev 2970)
@@ -1,9 +1,3 @@
-# Copied, perhaps edited, from ../../src/examplePlugins.ext
-EXTERNAL_PLUGINS = \
-B3DAcceleratorPlugin \
-BochsIA32Plugin \
-SqueakFFIPrims \
-SqueakSSL \
-LocalePlugin \
-UnixOSProcessPlugin \
-UUIDPlugin
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+SqueakSSL

Modified: branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert/mvm	2014-06-10 03:52:01 UTC (rev 2969)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert/mvm	2014-06-10 17:59:13 UTC (rev 2970)
@@ -1,12 +1,15 @@
-#!/bin/sh
-# VM with VM profiler and threaded heartbeat
+#!/bin/bash
+# assert Spur VM with VM profiler and threaded heartbeat
 INSTALLDIR=assert/nscogspurlinuxht
+OPT="-g3 -O1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
+
 if [ $# -ge 1 ]; then
 	case "$1" in
 	-*)	;;
 	*)	INSTALLDIR="$1"; shift
 	esac
 fi
+
 echo -n "clean? "
 read a
 case $a in
@@ -17,32 +20,10 @@
 		--with-src=nsspursrc --with-plugins=nscogsrc/plugins \
 		--without-vm-display-fbdev --without-npsqueak \
 	CC="gcc -m32" \
-	CFLAGS="-g3 -O1 -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DCOGMTVM=0 -DDEBUGVM=0" \
+	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
 ../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR
-(cd ../../../$INSTALLDIR
- if [ -f squeak ]; then
-        mv squeak nsvm
-        ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q nsvm
-  fi
-  if [ -f bin/squeak ]; then
-        mv bin/squeak bin/nsvm
-        ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q bin/nsvm
-  fi
-  rm -rf man doc
-  LIBDIR="`echo lib/squeak/[0-9.-]*`"
-  test -f $LIBDIR/squeak && mv $LIBDIR/squeak $LIBDIR/nsvm
-  test -d lib/squeak && mv lib/squeak lib/nsvm
-  LIBDIR="`echo lib/nsvm/[0-9.-]*`"
-  if [ "$1" = -copysource ]; then
-	cp ../../../sources/SqueakV41.sources $LIBDIR
-  elif [ -h ../../../sources/SqueakV41.sources ]; then
-	ln "`readlink ../../../sources/SqueakV41.sources`" $LIBDIR
-  elif [ -f ../../../sources/SqueakV41.sources ]; then
-	ln ../../../sources/SqueakV41.sources $LIBDIR
-  else
-	echo "can't find SqueakV41.sources" 1>&2
-  fi)
+../../editnewspeakinstall.sh ../../../products/$INSTALLDIR

Modified: branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert/plugins.ext	2014-06-10 03:52:01 UTC (rev 2969)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert/plugins.ext	2014-06-10 17:59:13 UTC (rev 2970)
@@ -1,9 +1,3 @@
-# Copied, perhaps edited, from ../../src/examplePlugins.ext
-EXTERNAL_PLUGINS = \
-B3DAcceleratorPlugin \
-BochsIA32Plugin \
-SqueakFFIPrims \
-SqueakSSL \
-LocalePlugin \
-UnixOSProcessPlugin \
-UUIDPlugin
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+SqueakSSL

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-10 03:52:01 UTC (rev 2969)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert.itimerheartbeat/mvm	2014-06-10 17:59:13 UTC (rev 2970)
@@ -1,12 +1,15 @@
-#!/bin/sh
-# VM with VM profiler and itimer heartbeat
+#!/bin/bash
+# assert Spur VM with VM profiler and threaded heartbeat
 INSTALLDIR=assert/nscogspurlinux
+OPT="-g3 -O1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
+
 if [ $# -ge 1 ]; then
 	case "$1" in
 	-*)	;;
 	*)	INSTALLDIR="$1"; shift
 	esac
 fi
+
 echo -n "clean? "
 read a
 case $a in
@@ -17,32 +20,10 @@
 		--with-src=nsspursrc --with-plugins=nscogsrc/plugins \
 		--without-vm-display-fbdev --without-npsqueak \
 	CC="gcc -m32" \
-	CFLAGS="-g3 -O1 -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DCOGMTVM=0 -DITIMER_HEARTBEAT=1 -DDEBUGVM=0" \
+	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
 ../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR
-(cd ../../../$INSTALLDIR
- if [ -f squeak ]; then
-        mv squeak nsvm
-        ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q nsvm
-  fi
-  if [ -f bin/squeak ]; then
-        mv bin/squeak bin/nsvm
-        ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q bin/nsvm
-  fi
-  rm -rf man doc
-  LIBDIR="`echo lib/squeak/[0-9.-]*`"
-  test -f $LIBDIR/squeak && mv $LIBDIR/squeak $LIBDIR/nsvm
-  test -d lib/squeak && mv lib/squeak lib/nsvm
-  LIBDIR="`echo lib/nsvm/[0-9.-]*`"
-  if [ "$1" = -copysource ]; then
-	cp ../../../sources/SqueakV41.sources $LIBDIR
-  elif [ -h ../../../sources/SqueakV41.sources ]; then
-	ln "`readlink ../../../sources/SqueakV41.sources`" $LIBDIR
-  elif [ -f ../../../sources/SqueakV41.sources ]; then
-	ln ../../../sources/SqueakV41.sources $LIBDIR
-  else
-	echo "can't find SqueakV41.sources" 1>&2
-  fi)
+../../editnewspeakinstall.sh ../../../products/$INSTALLDIR

Modified: branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert.itimerheartbeat/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert.itimerheartbeat/plugins.ext	2014-06-10 03:52:01 UTC (rev 2969)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert.itimerheartbeat/plugins.ext	2014-06-10 17:59:13 UTC (rev 2970)
@@ -1,9 +1,3 @@
-# Copied, perhaps edited, from ../../src/examplePlugins.ext
-EXTERNAL_PLUGINS = \
-B3DAcceleratorPlugin \
-BochsIA32Plugin \
-SqueakFFIPrims \
-SqueakSSL \
-LocalePlugin \
-UnixOSProcessPlugin \
-UUIDPlugin
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+SqueakSSL

Modified: branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug/mvm	2014-06-10 03:52:01 UTC (rev 2969)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug/mvm	2014-06-10 17:59:13 UTC (rev 2970)
@@ -1,12 +1,15 @@
-#!/bin/sh
-# VM with VM profiler and threaded heartbeat assuming multiple thread priorities
+#!/bin/bash
+# debug Spur VM with VM profiler and threaded heartbeat
 INSTALLDIR=debug/nscogspurlinuxht
+OPT="-g3 -O0 -DDEBUGVM=1"
+
 if [ $# -ge 1 ]; then
 	case "$1" in
 	-*)	;;
 	*)	INSTALLDIR="$1"; shift
 	esac
 fi
+
 echo -n "clean? "
 read a
 case $a in
@@ -17,32 +20,10 @@
 		--with-src=nsspursrc --with-plugins=nscogsrc/plugins \
 		--without-vm-display-fbdev --without-npsqueak \
 	CC="gcc -m32" \
-	CFLAGS="-g3 -O0 -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DCOGMTVM=0 -DDEBUGVM=1" \
+	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DITIMER_HEARTBEAT=1" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
 ../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR
-(cd ../../../$INSTALLDIR
- if [ -f squeak ]; then
-        mv squeak nsvm
-        ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q nsvm
-  fi
-  if [ -f bin/squeak ]; then
-        mv bin/squeak bin/nsvm
-        ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q bin/nsvm
-  fi
-  rm -rf man doc
-  LIBDIR="`echo lib/squeak/[0-9.-]*`"
-  test -f $LIBDIR/squeak && mv $LIBDIR/squeak $LIBDIR/nsvm
-  test -d lib/squeak && mv lib/squeak lib/nsvm
-  LIBDIR="`echo lib/nsvm/[0-9.-]*`"
-  if [ "$1" = -copysource ]; then
-	cp ../../../sources/SqueakV41.sources $LIBDIR
-  elif [ -h ../../../sources/SqueakV41.sources ]; then
-	ln "`readlink ../../../sources/SqueakV41.sources`" $LIBDIR
-  elif [ -f ../../../sources/SqueakV41.sources ]; then
-	ln ../../../sources/SqueakV41.sources $LIBDIR
-  else
-	echo "can't find SqueakV41.sources" 1>&2
-  fi)
+../../editnewspeakinstall.sh ../../../products/$INSTALLDIR

Modified: branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug/plugins.ext	2014-06-10 03:52:01 UTC (rev 2969)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug/plugins.ext	2014-06-10 17:59:13 UTC (rev 2970)
@@ -1,9 +1,3 @@
-# Copied, perhaps edited, from ../../src/examplePlugins.ext
-EXTERNAL_PLUGINS = \
-B3DAcceleratorPlugin \
-BochsIA32Plugin \
-SqueakFFIPrims \
-SqueakSSL \
-LocalePlugin \
-UnixOSProcessPlugin \
-UUIDPlugin
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+SqueakSSL

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-10 03:52:01 UTC (rev 2969)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug.itimerheartbeat/mvm	2014-06-10 17:59:13 UTC (rev 2970)
@@ -1,12 +1,15 @@
-#!/bin/sh
-# VM with VM profiler and itimer heartbeat
+#!/bin/bash
+# debug Spur VM with VM profiler and itimer heartbeat
 INSTALLDIR=debug/nscogspurlinux
+OPT="-g3 -O0 -DDEBUGVM=1"
+
 if [ $# -ge 1 ]; then
 	case "$1" in
 	-*)	;;
 	*)	INSTALLDIR="$1"; shift
 	esac
 fi
+
 echo -n "clean? "
 read a
 case $a in
@@ -17,32 +20,10 @@
 		--with-src=nsspursrc --with-plugins=nscogsrc/plugins \
 		--without-vm-display-fbdev --without-npsqueak \
 	CC="gcc -m32" \
-	CFLAGS="-g3 -O0 -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DCOGMTVM=0 -DITIMER_HEARTBEAT=1 -DDEBUGVM=1" \
+	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DITIMER_HEARTBEAT=1" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
 ../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR
-(cd ../../../$INSTALLDIR
- if [ -f squeak ]; then
-        mv squeak nsvm
-        ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q nsvm
-  fi
-  if [ -f bin/squeak ]; then
-        mv bin/squeak bin/nsvm
-        ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q bin/nsvm
-  fi
-  rm -rf man doc
-  LIBDIR="`echo lib/squeak/[0-9.-]*`"
-  test -f $LIBDIR/squeak && mv $LIBDIR/squeak $LIBDIR/nsvm
-  test -d lib/squeak && mv lib/squeak lib/nsvm
-  LIBDIR="`echo lib/nsvm/[0-9.-]*`"
-  if [ "$1" = -copysource ]; then
-	cp ../../../sources/SqueakV41.sources $LIBDIR
-  elif [ -h ../../../sources/SqueakV41.sources ]; then
-	ln "`readlink ../../../sources/SqueakV41.sources`" $LIBDIR
-  elif [ -f ../../../sources/SqueakV41.sources ]; then
-	ln ../../../sources/SqueakV41.sources $LIBDIR
-  else
-	echo "can't find SqueakV41.sources" 1>&2
-  fi)
+../../editnewspeakinstall.sh ../../../products/$INSTALLDIR

Modified: branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug.itimerheartbeat/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug.itimerheartbeat/plugins.ext	2014-06-10 03:52:01 UTC (rev 2969)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug.itimerheartbeat/plugins.ext	2014-06-10 17:59:13 UTC (rev 2970)
@@ -1,9 +1,3 @@
-# Copied, perhaps edited, from ../../src/examplePlugins.ext
-EXTERNAL_PLUGINS = \
-B3DAcceleratorPlugin \
-BochsIA32Plugin \
-SqueakFFIPrims \
-SqueakSSL \
-LocalePlugin \
-UnixOSProcessPlugin \
-UUIDPlugin
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+SqueakSSL

Modified: branches/Cog/build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/mvm	2014-06-10 03:52:01 UTC (rev 2969)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/mvm	2014-06-10 17:59:13 UTC (rev 2970)
@@ -1,17 +1,18 @@
-#!/bin/sh
-# VM with VM profiler and itimer heartbeat
+#!/bin/bash
+# Spur VM with VM profiler and itimer heartbeat
 INSTALLDIR=nscogspurlinux
+# Some gcc versions create a broken VM using -O2
+case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
+3.4.*)	OPT="-g -O1 -DNDEBUG -DDEBUGVM=0";;
+*)		OPT="-g -O2 -DNDEBUG -DDEBUGVM=0";;
+esac
+
 if [ $# -ge 1 ]; then
 	case "$1" in
 	-*)	;;
 	*)	INSTALLDIR="$1"; shift
 	esac
 fi
-# Some gcc versions create a broken VM using -O2
-case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
-3.4.*)	OPT=-O1;;
-*)		OPT=-O2;;
-esac
 
 echo -n "clean? "
 read a
@@ -23,32 +24,10 @@
 		--with-src=nsspursrc --with-plugins=nscogsrc/plugins \
 		--without-vm-display-fbdev --without-npsqueak \
 	CC="gcc -m32" \
-	CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -DCOGMTVM=0 -DITIMER_HEARTBEAT=1 -DDEBUGVM=0" \
+	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DITIMER_HEARTBEAT=1" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
 ../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR
-(cd ../../../$INSTALLDIR
- if [ -f squeak ]; then
-        mv squeak nsvm
-        ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q nsvm
-  fi
-  if [ -f bin/squeak ]; then
-        mv bin/squeak bin/nsvm
-        ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q bin/nsvm
-  fi
-  rm -rf man doc
-  LIBDIR="`echo lib/squeak/[0-9.-]*`"
-  test -f $LIBDIR/squeak && mv $LIBDIR/squeak $LIBDIR/nsvm
-  test -d lib/squeak && mv lib/squeak lib/nsvm
-  LIBDIR="`echo lib/nsvm/[0-9.-]*`"
-  if [ "$1" = -copysource ]; then
-	cp ../../../sources/SqueakV41.sources $LIBDIR
-  elif [ -h ../../../sources/SqueakV41.sources ]; then
-	ln "`readlink ../../../sources/SqueakV41.sources`" $LIBDIR
-  elif [ -f ../../../sources/SqueakV41.sources ]; then
-	ln ../../../sources/SqueakV41.sources $LIBDIR
-  else
-	echo "can't find SqueakV41.sources" 1>&2
-  fi)
+../../editnewspeakinstall.sh ../../../products/$INSTALLDIR

Modified: branches/Cog/build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/plugins.ext	2014-06-10 03:52:01 UTC (rev 2969)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/plugins.ext	2014-06-10 17:59:13 UTC (rev 2970)
@@ -1,9 +1,3 @@
-# Copied, perhaps edited, from ../../src/examplePlugins.ext
-EXTERNAL_PLUGINS = \
-B3DAcceleratorPlugin \
-BochsIA32Plugin \
-SqueakFFIPrims \
-SqueakSSL \
-LocalePlugin \
-UnixOSProcessPlugin \
-UUIDPlugin
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+SqueakSSL

Modified: branches/Cog/build.linux32x86/newspeak.cog.v3/build/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build/mvm	2014-06-10 03:52:01 UTC (rev 2969)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build/mvm	2014-06-10 17:59:13 UTC (rev 2970)
@@ -1,17 +1,18 @@
 #!/bin/bash
-# VM with VM profiler and threaded heartbeat assuming multiple thread priorities
+# VM with VM profiler and threaded heartbeat
 INSTALLDIR=nscoglinuxht
+# Some gcc versions create a broken VM using -O2
+case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
+3.4.*)	OPT="-g -O1 -DNDEBUG -DDEBUGVM=0";;
+*)		OPT="-g -O2 -DNDEBUG -DDEBUGVM=0";;
+esac
+
 if [ $# -ge 1 ]; then
 	case "$1" in
 	-*)	;;
 	*)	INSTALLDIR="$1"; shift
 	esac
 fi
-# Some gcc versions create a broken VM using -O2
-case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
-3.4.*)	OPT=-O1;;
-*)		OPT=-O2;;
-esac
 
 echo -n "clean? "
 read a
@@ -19,10 +20,10 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			rm config.h; test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../../platforms/unix/config/configure --with-src=nscogsrc \
-	--without-vm-display-fbdev --without-npsqueak \
+test -f config.h || ../../../platforms/unix/config/configure \
+	--with-src=nscogsrc --without-vm-display-fbdev --without-npsqueak \
 	CC="gcc -m32" \
-	CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -DDEBUGVM=0" \
+	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
 ../../../scripts/nukeversion
@@ -30,26 +31,4 @@
 # would prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag
 make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR
-(cd ../../$INSTALLDIR
- if [ -f squeak ]; then
-        mv squeak nsvm
-        ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q nsvm
-  fi
-  if [ -f bin/squeak ]; then
-        mv bin/squeak bin/nsvm
-        ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q bin/nsvm
-  fi
-  rm -rf man doc
-  LIBDIR="`echo lib/squeak/[0-9.-]*`"
-  test -f $LIBDIR/squeak && mv $LIBDIR/squeak $LIBDIR/nsvm
-  test -d lib/squeak && mv lib/squeak lib/nsvm
-  LIBDIR="`echo lib/nsvm/[0-9.-]*`"
-  if [ "$1" = -copysource ]; then
-	cp ../../../sources/SqueakV41.sources $LIBDIR
-  elif [ -h ../../../sources/SqueakV41.sources ]; then
-	ln "`readlink ../../../sources/SqueakV41.sources`" $LIBDIR
-  elif [ -f ../../../sources/SqueakV41.sources ]; then
-	ln ../../../sources/SqueakV41.sources $LIBDIR
-  else
-	echo "can't find SqueakV41.sources" 1>&2
-  fi)
+../../editnewspeakinstall.sh ../../../products/$INSTALLDIR

Modified: branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert/mvm	2014-06-10 03:52:01 UTC (rev 2969)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert/mvm	2014-06-10 17:59:13 UTC (rev 2970)
@@ -1,13 +1,14 @@
 #!/bin/bash
-# VM with VM profiler and threaded heartbeat assuming multiple thread priorities
+# assert VM with VM profiler and threaded heartbeat
 INSTALLDIR=assert/nscoglinuxht
+OPT="-g3 -O1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
+
 if [ $# -ge 1 ]; then
 	case "$1" in
 	-*)	;;
 	*)	INSTALLDIR="$1"; shift
 	esac
 fi
-OPT=-O1
 
 echo -n "clean? "
 read a
@@ -15,10 +16,10 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			rm config.h; test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../../platforms/unix/config/configure --with-src=nscogsrc \
-	--without-vm-display-fbdev --without-npsqueak \
+test -f config.h || ../../../platforms/unix/config/configure \
+		--with-src=nscogsrc --without-vm-display-fbdev --without-npsqueak \
 	CC="gcc -m32" \
-	CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DDEBUGVM=0 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" \
+	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
 ../../../scripts/nukeversion
@@ -26,26 +27,4 @@
 # would prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag
 make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR
-(cd ../../$INSTALLDIR
- if [ -f squeak ]; then
-        mv squeak nsvm
-        ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q nsvm
-  fi
-  if [ -f bin/squeak ]; then
-        mv bin/squeak bin/nsvm
-        ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q bin/nsvm
-  fi
-  rm -rf man doc
-  LIBDIR="`echo lib/squeak/[0-9.-]*`"
-  test -f $LIBDIR/squeak && mv $LIBDIR/squeak $LIBDIR/nsvm
-  test -d lib/squeak && mv lib/squeak lib/nsvm
-  LIBDIR="`echo lib/nsvm/[0-9.-]*`"
-  if [ "$1" = -copysource ]; then
-	cp ../../../sources/SqueakV41.sources $LIBDIR
-  elif [ -h ../../../sources/SqueakV41.sources ]; then
-	ln "`readlink ../../../sources/SqueakV41.sources`" $LIBDIR
-  elif [ -f ../../../sources/SqueakV41.sources ]; then
-	ln ../../../sources/SqueakV41.sources $LIBDIR
-  else
-	echo "can't find SqueakV41.sources" 1>&2
-  fi)
+../../editnewspeakinstall.sh ../../../products/$INSTALLDIR

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-10 03:52:01 UTC (rev 2969)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert.itimerheartbeat/mvm	2014-06-10 17:59:13 UTC (rev 2970)
@@ -1,12 +1,14 @@
 #!/bin/bash
+# assert VM with VM profiler and itimer heartbeat
 INSTALLDIR=assert/nscoglinux
+OPT="-g3 -O1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
+
 if [ $# -ge 1 ]; then
 	case "$1" in
 	-*)	;;
 	*)	INSTALLDIR="$1"; shift
 	esac
 fi
-OPT=-O1
 
 echo -n "clean? "
 read a
@@ -14,10 +16,10 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			rm config.h; test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../../platforms/unix/config/configure --with-src=nscogsrc \
-	--without-vm-display-fbdev --without-npsqueak \
+test -f config.h || ../../../platforms/unix/config/configure \
+		--with-src=nscogsrc --without-vm-display-fbdev --without-npsqueak \
 	CC="gcc -m32" \
-	CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DITIMER_HEARTBEAT=1 -DDEBUGVM=0 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" \
+	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DITIMER_HEARTBEAT=1" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
 ../../../scripts/nukeversion
@@ -25,26 +27,4 @@
 # would prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag
 make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR
-(cd ../../$INSTALLDIR
- if [ -f squeak ]; then
-        mv squeak nsvm
-        ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q nsvm
-  fi
-  if [ -f bin/squeak ]; then
-        mv bin/squeak bin/nsvm
-        ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q bin/nsvm
-  fi
-  rm -rf man doc
-  LIBDIR="`echo lib/squeak/[0-9.-]*`"
-  test -f $LIBDIR/squeak && mv $LIBDIR/squeak $LIBDIR/nsvm
-  test -d lib/squeak && mv lib/squeak lib/nsvm
-  LIBDIR="`echo lib/nsvm/[0-9.-]*`"
-  if [ "$1" = -copysource ]; then
-	cp ../../../sources/SqueakV41.sources $LIBDIR
-  elif [ -h ../../../sources/SqueakV41.sources ]; then
-	ln "`readlink ../../../sources/SqueakV41.sources`" $LIBDIR
-  elif [ -f ../../../sources/SqueakV41.sources ]; then
-	ln ../../../sources/SqueakV41.sources $LIBDIR
-  else
-	echo "can't find SqueakV41.sources" 1>&2
-  fi)
+../../editnewspeakinstall.sh ../../../products/$INSTALLDIR

Modified: branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug/mvm	2014-06-10 03:52:01 UTC (rev 2969)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug/mvm	2014-06-10 17:59:13 UTC (rev 2970)
@@ -1,13 +1,14 @@
 #!/bin/bash
-# VM with VM profiler and threaded heartbeat assuming multiple thread priorities
+# debug VM with VM profiler and threaded heartbeat
 INSTALLDIR=debug/nscoglinuxht
+OPT="-g3 -O0 -DDEBUGVM=1"
+
 if [ $# -ge 1 ]; then
 	case "$1" in
 	-*)	;;
 	*)	INSTALLDIR="$1"; shift
 	esac
 fi
-OPT=-O0
 
 echo -n "clean? "
 read a
@@ -15,10 +16,10 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			rm config.h; test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../../platforms/unix/config/configure --with-src=nscogsrc \
-	--without-vm-display-fbdev --without-npsqueak \
+test -f config.h || ../../../platforms/unix/config/configure \
+		--with-src=nscogsrc --without-vm-display-fbdev --without-npsqueak \
 	CC="gcc -m32" \
-	CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DDEBUGVM=1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" \
+	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
 ../../../scripts/nukeversion
@@ -26,26 +27,4 @@
 # would prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag
 make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR
-(cd ../../$INSTALLDIR
- if [ -f squeak ]; then
-        mv squeak nsvm
-        ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q nsvm
-  fi
-  if [ -f bin/squeak ]; then
-        mv bin/squeak bin/nsvm
-        ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q bin/nsvm
-  fi
-  rm -rf man doc
-  LIBDIR="`echo lib/squeak/[0-9.-]*`"
-  test -f $LIBDIR/squeak && mv $LIBDIR/squeak $LIBDIR/nsvm
-  test -d lib/squeak && mv lib/squeak lib/nsvm
-  LIBDIR="`echo lib/nsvm/[0-9.-]*`"
-  if [ "$1" = -copysource ]; then
-	cp ../../../sources/SqueakV41.sources $LIBDIR
-  elif [ -h ../../../sources/SqueakV41.sources ]; then
-	ln "`readlink ../../../sources/SqueakV41.sources`" $LIBDIR
-  elif [ -f ../../../sources/SqueakV41.sources ]; then
-	ln ../../../sources/SqueakV41.sources $LIBDIR
-  else
-	echo "can't find SqueakV41.sources" 1>&2
-  fi)
+../../editnewspeakinstall.sh ../../../products/$INSTALLDIR

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-10 03:52:01 UTC (rev 2969)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug.itimerheartbeat/mvm	2014-06-10 17:59:13 UTC (rev 2970)
@@ -1,12 +1,14 @@
 #!/bin/bash
+# debug VM with VM profiler and itimer heartbeat
 INSTALLDIR=debug/nscoglinux
+OPT="-g3 -O0 -DDEBUGVM=1"
+
 if [ $# -ge 1 ]; then
 	case "$1" in
 	-*)	;;
 	*)	INSTALLDIR="$1"; shift
 	esac
 fi
-OPT=-O0
 
 echo -n "clean? "
 read a
@@ -14,10 +16,10 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			rm config.h; test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../../platforms/unix/config/configure --with-src=nscogsrc \
-	--without-vm-display-fbdev --without-npsqueak \
+test -f config.h || ../../../platforms/unix/config/configure \
+		--with-src=nscogsrc --without-vm-display-fbdev --without-npsqueak \
 	CC="gcc -m32" \
-	CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DITIMER_HEARTBEAT=1 -DDEBUGVM=1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" \
+	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DITIMER_HEARTBEAT=1" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
 ../../../scripts/nukeversion
@@ -25,26 +27,4 @@
 # would prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag
 make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR
-(cd ../../$INSTALLDIR
- if [ -f squeak ]; then
-        mv squeak nsvm
-        ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q nsvm
-  fi
-  if [ -f bin/squeak ]; then
-        mv bin/squeak bin/nsvm
-        ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q bin/nsvm
-  fi
-  rm -rf man doc
-  LIBDIR="`echo lib/squeak/[0-9.-]*`"
-  test -f $LIBDIR/squeak && mv $LIBDIR/squeak $LIBDIR/nsvm
-  test -d lib/squeak && mv lib/squeak lib/nsvm
-  LIBDIR="`echo lib/nsvm/[0-9.-]*`"
-  if [ "$1" = -copysource ]; then
-	cp ../../../sources/SqueakV41.sources $LIBDIR
-  elif [ -h ../../../sources/SqueakV41.sources ]; then
-	ln "`readlink ../../../sources/SqueakV41.sources`" $LIBDIR
-  elif [ -f ../../../sources/SqueakV41.sources ]; then
-	ln ../../../sources/SqueakV41.sources $LIBDIR
-  else
-	echo "can't find SqueakV41.sources" 1>&2
-  fi)
+../../editnewspeakinstall.sh ../../../products/$INSTALLDIR

Modified: branches/Cog/build.linux32x86/newspeak.cog.v3/build.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build.itimerheartbeat/mvm	2014-06-10 03:52:01 UTC (rev 2969)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.itimerheartbeat/mvm	2014-06-10 17:59:13 UTC (rev 2970)
@@ -1,16 +1,18 @@
 #!/bin/bash
+# VM with VM profiler and itimer heartbeat
 INSTALLDIR=nscoglinux
+# Some gcc versions create a broken VM using -O2
+case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
+3.4.*)	OPT="-g -O1 -DNDEBUG -DDEBUGVM=0";;
+*)		OPT="-g -O2 -DNDEBUG -DDEBUGVM=0";;
+esac
+
 if [ $# -ge 1 ]; then
 	case "$1" in
 	-*)	;;
 	*)	INSTALLDIR="$1"; shift
 	esac
 fi
-# Some gcc versions create a broken VM using -O2
-case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
-3.4.*)	OPT=-O1;;
-*)		OPT=-O2;;
-esac
 
 echo -n "clean? "
 read a
@@ -21,34 +23,10 @@
 test -f config.h || ../../../platforms/unix/config/configure --with-src=nscogsrc \
 	--without-vm-display-fbdev --without-npsqueak \
 	CC="gcc -m32" \
-	CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -DITIMER_HEARTBEAT=1 -DDEBUGVM=0" \
+	CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DITIMER_HEARTBEAT=1" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
 ../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
-# would prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
-# but older linux readlinks lack the -f flag
 make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR
-(cd ../../$INSTALLDIR
- if [ -f squeak ]; then
-        mv squeak nsvm
-        ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q nsvm
-  fi
-  if [ -f bin/squeak ]; then
-        mv bin/squeak bin/nsvm
-        ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q bin/nsvm
-  fi
-  rm -rf man doc
-  LIBDIR="`echo lib/squeak/[0-9.-]*`"
-  test -f $LIBDIR/squeak && mv $LIBDIR/squeak $LIBDIR/nsvm
-  test -d lib/squeak && mv lib/squeak lib/nsvm
-  LIBDIR="`echo lib/nsvm/[0-9.-]*`"
-  if [ "$1" = -copysource ]; then
-	cp ../../../sources/SqueakV41.sources $LIBDIR
-  elif [ -h ../../../sources/SqueakV41.sources ]; then
-	ln "`readlink ../../../sources/SqueakV41.sources`" $LIBDIR
-  elif [ -f ../../../sources/SqueakV41.sources ]; then
-	ln ../../../sources/SqueakV41.sources $LIBDIR
-  else
-	echo "can't find SqueakV41.sources" 1>&2
-  fi)
+../../editnewspeakinstall.sh ../../../products/$INSTALLDIR

Added: branches/Cog/build.linux32x86/newspeak.sista.spur/build/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/newspeak.sista.spur/build/plugins.ext	                        (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.sista.spur/build/plugins.ext	2014-06-10 17:59:13 UTC (rev 2970)
@@ -0,0 +1,3 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+SqueakSSL

Added: branches/Cog/build.linux32x86/newspeak.sista.spur/build/plugins.int
===================================================================
--- branches/Cog/build.linux32x86/newspeak.sista.spur/build/plugins.int	                        (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.sista.spur/build/plugins.int	2014-06-10 17:59:13 UTC (rev 2970)
@@ -0,0 +1,26 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
+INTERNAL_PLUGINS = \
+AsynchFilePlugin \
+BMPReadWriterPlugin \
+B2DPlugin \
+BitBltPlugin \
+DSAPrims \
+DropPlugin \
+FileCopyPlugin \
+FilePlugin \
+FloatArrayPlugin \
+FloatMathPlugin \
+ZipPlugin \
+JPEGReadWriter2Plugin \
+JPEGReaderPlugin \
+LargeIntegers \
+Matrix2x3Plugin \
+MiscPrimitivePlugin \
+IA32ABI \
+RePlugin \
+SecurityPlugin \
+SocketPlugin \
+SurfacePlugin \
+UUIDPlugin \
+UnixOSProcessPlugin \
+VMProfileLinuxSupportPlugin

Added: branches/Cog/build.linux32x86/newspeak.sista.spur/build.assert/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/newspeak.sista.spur/build.assert/plugins.ext	                        (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.sista.spur/build.assert/plugins.ext	2014-06-10 17:59:13 UTC (rev 2970)
@@ -0,0 +1,3 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+SqueakSSL

Added: branches/Cog/build.linux32x86/newspeak.sista.spur/build.assert/plugins.int
===================================================================
--- branches/Cog/build.linux32x86/newspeak.sista.spur/build.assert/plugins.int	                        (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.sista.spur/build.assert/plugins.int	2014-06-10 17:59:13 UTC (rev 2970)
@@ -0,0 +1,26 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
+INTERNAL_PLUGINS = \
+AsynchFilePlugin \
+BMPReadWriterPlugin \
+B2DPlugin \
+BitBltPlugin \
+DSAPrims \
+DropPlugin \
+FileCopyPlugin \
+FilePlugin \
+FloatArrayPlugin \
+FloatMathPlugin \
+ZipPlugin \
+JPEGReadWriter2Plugin \
+JPEGReaderPlugin \
+LargeIntegers \
+Matrix2x3Plugin \
+MiscPrimitivePlugin \
+IA32ABI \
+RePlugin \
+SecurityPlugin \
+SocketPlugin \
+SurfacePlugin \
+UUIDPlugin \
+UnixOSProcessPlugin \
+VMProfileLinuxSupportPlugin

Added: branches/Cog/build.linux32x86/newspeak.sista.spur/build.assert.itimerheartbeat/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/newspeak.sista.spur/build.assert.itimerheartbeat/plugins.ext	                        (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.sista.spur/build.assert.itimerheartbeat/plugins.ext	2014-06-10 17:59:13 UTC (rev 2970)
@@ -0,0 +1,3 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+SqueakSSL

Added: branches/Cog/build.linux32x86/newspeak.sista.spur/build.assert.itimerheartbeat/plugins.int
===================================================================
--- branches/Cog/build.linux32x86/newspeak.sista.spur/build.assert.itimerheartbeat/plugins.int	                        (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.sista.spur/build.assert.itimerheartbeat/plugins.int	2014-06-10 17:59:13 UTC (rev 2970)
@@ -0,0 +1,26 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
+INTERNAL_PLUGINS = \
+AsynchFilePlugin \
+BMPReadWriterPlugin \
+B2DPlugin \
+BitBltPlugin \
+DSAPrims \
+DropPlugin \
+FileCopyPlugin \
+FilePlugin \
+FloatArrayPlugin \
+FloatMathPlugin \
+ZipPlugin \
+JPEGReadWriter2Plugin \
+JPEGReaderPlugin \
+LargeIntegers \
+Matrix2x3Plugin \
+MiscPrimitivePlugin \
+IA32ABI \
+RePlugin \
+SecurityPlugin \
+SocketPlugin \
+SurfacePlugin \
+UUIDPlugin \
+UnixOSProcessPlugin \
+VMProfileLinuxSupportPlugin

Added: branches/Cog/build.linux32x86/newspeak.sista.spur/build.debug/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/newspeak.sista.spur/build.debug/plugins.ext	                        (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.sista.spur/build.debug/plugins.ext	2014-06-10 17:59:13 UTC (rev 2970)
@@ -0,0 +1,3 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+SqueakSSL

Added: branches/Cog/build.linux32x86/newspeak.sista.spur/build.debug/plugins.int
===================================================================
--- branches/Cog/build.linux32x86/newspeak.sista.spur/build.debug/plugins.int	                        (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.sista.spur/build.debug/plugins.int	2014-06-10 17:59:13 UTC (rev 2970)
@@ -0,0 +1,26 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
+INTERNAL_PLUGINS = \
+AsynchFilePlugin \
+BMPReadWriterPlugin \
+B2DPlugin \
+BitBltPlugin \
+DSAPrims \
+DropPlugin \
+FileCopyPlugin \
+FilePlugin \
+FloatArrayPlugin \
+FloatMathPlugin \
+ZipPlugin \
+JPEGReadWriter2Plugin \
+JPEGReaderPlugin \
+LargeIntegers \
+Matrix2x3Plugin \
+MiscPrimitivePlugin \
+IA32ABI \
+RePlugin \
+SecurityPlugin \
+SocketPlugin \
+SurfacePlugin \
+UUIDPlugin \
+UnixOSProcessPlugin \
+VMProfileLinuxSupportPlugin

Added: branches/Cog/build.linux32x86/newspeak.sista.spur/build.debug.itimerheartbeat/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/newspeak.sista.spur/build.debug.itimerheartbeat/plugins.ext	                        (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.sista.spur/build.debug.itimerheartbeat/plugins.ext	2014-06-10 17:59:13 UTC (rev 2970)
@@ -0,0 +1,3 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+SqueakSSL

Added: branches/Cog/build.linux32x86/newspeak.sista.spur/build.debug.itimerheartbeat/plugins.int
===================================================================
--- branches/Cog/build.linux32x86/newspeak.sista.spur/build.debug.itimerheartbeat/plugins.int	                        (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.sista.spur/build.debug.itimerheartbeat/plugins.int	2014-06-10 17:59:13 UTC (rev 2970)
@@ -0,0 +1,26 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
+INTERNAL_PLUGINS = \
+AsynchFilePlugin \
+BMPReadWriterPlugin \
+B2DPlugin \
+BitBltPlugin \
+DSAPrims \
+DropPlugin \
+FileCopyPlugin \
+FilePlugin \
+FloatArrayPlugin \
+FloatMathPlugin \
+ZipPlugin \
+JPEGReadWriter2Plugin \
+JPEGReaderPlugin \
+LargeIntegers \
+Matrix2x3Plugin \
+MiscPrimitivePlugin \
+IA32ABI \
+RePlugin \
+SecurityPlugin \
+SocketPlugin \
+SurfacePlugin \
+UUIDPlugin \
+UnixOSProcessPlugin \
+VMProfileLinuxSupportPlugin

Added: branches/Cog/build.linux32x86/newspeak.sista.spur/build.itimerheartbeat/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/newspeak.sista.spur/build.itimerheartbeat/plugins.ext	                        (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.sista.spur/build.itimerheartbeat/plugins.ext	2014-06-10 17:59:13 UTC (rev 2970)
@@ -0,0 +1,3 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+SqueakSSL

Added: branches/Cog/build.linux32x86/newspeak.sista.spur/build.itimerheartbeat/plugins.int
===================================================================
--- branches/Cog/build.linux32x86/newspeak.sista.spur/build.itimerheartbeat/plugins.int	                        (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.sista.spur/build.itimerheartbeat/plugins.int	2014-06-10 17:59:13 UTC (rev 2970)
@@ -0,0 +1,26 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
+INTERNAL_PLUGINS = \
+AsynchFilePlugin \
+BMPReadWriterPlugin \
+B2DPlugin \
+BitBltPlugin \
+DSAPrims \
+DropPlugin \
+FileCopyPlugin \
+FilePlugin \
+FloatArrayPlugin \
+FloatMathPlugin \
+ZipPlugin \
+JPEGReadWriter2Plugin \
+JPEGReaderPlugin \
+LargeIntegers \
+Matrix2x3Plugin \
+MiscPrimitivePlugin \
+IA32ABI \
+RePlugin \
+SecurityPlugin \
+SocketPlugin \
+SurfacePlugin \
+UUIDPlugin \
+UnixOSProcessPlugin \
+VMProfileLinuxSupportPlugin

Added: branches/Cog/build.linux32x86/newspeak.sista.v3/build/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/newspeak.sista.v3/build/plugins.ext	                        (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.sista.v3/build/plugins.ext	2014-06-10 17:59:13 UTC (rev 2970)
@@ -0,0 +1,3 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+SqueakSSL

Added: branches/Cog/build.linux32x86/newspeak.sista.v3/build/plugins.int
===================================================================
--- branches/Cog/build.linux32x86/newspeak.sista.v3/build/plugins.int	                        (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.sista.v3/build/plugins.int	2014-06-10 17:59:13 UTC (rev 2970)
@@ -0,0 +1,26 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
+INTERNAL_PLUGINS = \
+AsynchFilePlugin \
+BMPReadWriterPlugin \
+B2DPlugin \
+BitBltPlugin \
+DSAPrims \
+DropPlugin \
+FileCopyPlugin \
+FilePlugin \
+FloatArrayPlugin \
+FloatMathPlugin \
+ZipPlugin \
+JPEGReadWriter2Plugin \
+JPEGReaderPlugin \
+LargeIntegers \
+Matrix2x3Plugin \
+MiscPrimitivePlugin \
+IA32ABI \
+RePlugin \
+SecurityPlugin \
+SocketPlugin \
+SurfacePlugin \
+UUIDPlugin \
+UnixOSProcessPlugin \
+VMProfileLinuxSupportPlugin

Added: branches/Cog/build.linux32x86/newspeak.sista.v3/build.assert/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/newspeak.sista.v3/build.assert/plugins.ext	                        (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.sista.v3/build.assert/plugins.ext	2014-06-10 17:59:13 UTC (rev 2970)
@@ -0,0 +1,3 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+SqueakSSL

Added: branches/Cog/build.linux32x86/newspeak.sista.v3/build.assert/plugins.int
===================================================================
--- branches/Cog/build.linux32x86/newspeak.sista.v3/build.assert/plugins.int	                        (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.sista.v3/build.assert/plugins.int	2014-06-10 17:59:13 UTC (rev 2970)
@@ -0,0 +1,26 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
+INTERNAL_PLUGINS = \
+AsynchFilePlugin \
+BMPReadWriterPlugin \
+B2DPlugin \
+BitBltPlugin \
+DSAPrims \
+DropPlugin \
+FileCopyPlugin \
+FilePlugin \
+FloatArrayPlugin \
+FloatMathPlugin \
+ZipPlugin \
+JPEGReadWriter2Plugin \
+JPEGReaderPlugin \
+LargeIntegers \
+Matrix2x3Plugin \
+MiscPrimitivePlugin \
+IA32ABI \
+RePlugin \
+SecurityPlugin \
+SocketPlugin \
+SurfacePlugin \
+UUIDPlugin \
+UnixOSProcessPlugin \
+VMProfileLinuxSupportPlugin

Added: branches/Cog/build.linux32x86/newspeak.sista.v3/build.assert.itimerheartbeat/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/newspeak.sista.v3/build.assert.itimerheartbeat/plugins.ext	                        (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.sista.v3/build.assert.itimerheartbeat/plugins.ext	2014-06-10 17:59:13 UTC (rev 2970)
@@ -0,0 +1,3 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+SqueakSSL

Added: branches/Cog/build.linux32x86/newspeak.sista.v3/build.assert.itimerheartbeat/plugins.int
===================================================================
--- branches/Cog/build.linux32x86/newspeak.sista.v3/build.assert.itimerheartbeat/plugins.int	                        (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.sista.v3/build.assert.itimerheartbeat/plugins.int	2014-06-10 17:59:13 UTC (rev 2970)
@@ -0,0 +1,26 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
+INTERNAL_PLUGINS = \
+AsynchFilePlugin \
+BMPReadWriterPlugin \
+B2DPlugin \
+BitBltPlugin \
+DSAPrims \
+DropPlugin \
+FileCopyPlugin \
+FilePlugin \
+FloatArrayPlugin \
+FloatMathPlugin \
+ZipPlugin \
+JPEGReadWriter2Plugin \
+JPEGReaderPlugin \
+LargeIntegers \
+Matrix2x3Plugin \
+MiscPrimitivePlugin \
+IA32ABI \
+RePlugin \
+SecurityPlugin \
+SocketPlugin \
+SurfacePlugin \
+UUIDPlugin \
+UnixOSProcessPlugin \
+VMProfileLinuxSupportPlugin

Added: branches/Cog/build.linux32x86/newspeak.sista.v3/build.debug/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/newspeak.sista.v3/build.debug/plugins.ext	                        (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.sista.v3/build.debug/plugins.ext	2014-06-10 17:59:13 UTC (rev 2970)
@@ -0,0 +1,3 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+SqueakSSL

Added: branches/Cog/build.linux32x86/newspeak.sista.v3/build.debug/plugins.int
===================================================================
--- branches/Cog/build.linux32x86/newspeak.sista.v3/build.debug/plugins.int	                        (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.sista.v3/build.debug/plugins.int	2014-06-10 17:59:13 UTC (rev 2970)
@@ -0,0 +1,26 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
+INTERNAL_PLUGINS = \
+AsynchFilePlugin \
+BMPReadWriterPlugin \
+B2DPlugin \
+BitBltPlugin \
+DSAPrims \
+DropPlugin \
+FileCopyPlugin \
+FilePlugin \
+FloatArrayPlugin \
+FloatMathPlugin \
+ZipPlugin \
+JPEGReadWriter2Plugin \
+JPEGReaderPlugin \
+LargeIntegers \
+Matrix2x3Plugin \
+MiscPrimitivePlugin \
+IA32ABI \
+RePlugin \
+SecurityPlugin \
+SocketPlugin \
+SurfacePlugin \
+UUIDPlugin \
+UnixOSProcessPlugin \
+VMProfileLinuxSupportPlugin

Added: branches/Cog/build.linux32x86/newspeak.sista.v3/build.debug.itimerheartbeat/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/newspeak.sista.v3/build.debug.itimerheartbeat/plugins.ext	                        (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.sista.v3/build.debug.itimerheartbeat/plugins.ext	2014-06-10 17:59:13 UTC (rev 2970)
@@ -0,0 +1,3 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+SqueakSSL

Added: branches/Cog/build.linux32x86/newspeak.sista.v3/build.debug.itimerheartbeat/plugins.int
===================================================================
--- branches/Cog/build.linux32x86/newspeak.sista.v3/build.debug.itimerheartbeat/plugins.int	                        (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.sista.v3/build.debug.itimerheartbeat/plugins.int	2014-06-10 17:59:13 UTC (rev 2970)
@@ -0,0 +1,26 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
+INTERNAL_PLUGINS = \
+AsynchFilePlugin \
+BMPReadWriterPlugin \
+B2DPlugin \
+BitBltPlugin \
+DSAPrims \
+DropPlugin \
+FileCopyPlugin \
+FilePlugin \
+FloatArrayPlugin \
+FloatMathPlugin \
+ZipPlugin \
+JPEGReadWriter2Plugin \
+JPEGReaderPlugin \
+LargeIntegers \
+Matrix2x3Plugin \
+MiscPrimitivePlugin \
+IA32ABI \
+RePlugin \
+SecurityPlugin \
+SocketPlugin \
+SurfacePlugin \
+UUIDPlugin \
+UnixOSProcessPlugin \
+VMProfileLinuxSupportPlugin

Added: branches/Cog/build.linux32x86/newspeak.sista.v3/build.itimerheartbeat/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/newspeak.sista.v3/build.itimerheartbeat/plugins.ext	                        (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.sista.v3/build.itimerheartbeat/plugins.ext	2014-06-10 17:59:13 UTC (rev 2970)
@@ -0,0 +1,3 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+SqueakSSL

Added: branches/Cog/build.linux32x86/newspeak.sista.v3/build.itimerheartbeat/plugins.int
===================================================================
--- branches/Cog/build.linux32x86/newspeak.sista.v3/build.itimerheartbeat/plugins.int	                        (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.sista.v3/build.itimerheartbeat/plugins.int	2014-06-10 17:59:13 UTC (rev 2970)
@@ -0,0 +1,26 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
+INTERNAL_PLUGINS = \
+AsynchFilePlugin \
+BMPReadWriterPlugin \
+B2DPlugin \
+BitBltPlugin \
+DSAPrims \
+DropPlugin \
+FileCopyPlugin \
+FilePlugin \
+FloatArrayPlugin \
+FloatMathPlugin \
+ZipPlugin \
+JPEGReadWriter2Plugin \
+JPEGReaderPlugin \
+LargeIntegers \
+Matrix2x3Plugin \
+MiscPrimitivePlugin \
+IA32ABI \
+RePlugin \
+SecurityPlugin \

@@ Diff output truncated at 50000 characters. @@


More information about the Vm-dev mailing list