summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorGilles Dubochet <gilles.dubochet@epfl.ch>2005-12-19 13:49:03 +0000
committerGilles Dubochet <gilles.dubochet@epfl.ch>2005-12-19 13:49:03 +0000
commitac849228490d5a0e2d3f048d649297d5c59b6ade (patch)
tree6314f2c06f37e67dec5827c3f94e25cf844a085c /config
parentd6c0efe5b4b89a0337f1cdcdabf8c607d81f4ae1 (diff)
downloadscala-ac849228490d5a0e2d3f048d649297d5c59b6ade.tar.gz
scala-ac849228490d5a0e2d3f048d649297d5c59b6ade.tar.bz2
scala-ac849228490d5a0e2d3f048d649297d5c59b6ade.zip
Switching to the new build system and to the ne...
Switching to the new build system and to the new build system. This is a MAJOR commit, so be careful when updating.
Diffstat (limited to 'config')
-rw-r--r--config/build.TEMPLATE.properties34
-rw-r--r--config/build.base.properties16
-rw-r--r--config/build.default.properties133
-rw-r--r--config/excludes/nsc.nslib.excludes10
-rw-r--r--config/excludes/nsc.nstools.excludes7
-rw-r--r--config/excludes/nsc.osc-nstools.excludes7
-rw-r--r--config/izpack/images/Splash.pngbin153467 -> 0 bytes
-rw-r--r--config/izpack/images/install.pngbin130263 -> 0 bytes
-rw-r--r--config/izpack/install-nsc.xml111
-rw-r--r--config/izpack/izpack_process.xml44
-rw-r--r--config/izpack/izpack_scala.xml96
-rw-r--r--config/izpack/izpack_shortcut.xml42
-rw-r--r--config/izpack/locales/INFO_de.html23
-rw-r--r--config/izpack/locales/INFO_en.html23
-rw-r--r--config/izpack/locales/INFO_fr.html23
-rw-r--r--config/izpack/locales/LICENSE_de.html76
-rw-r--r--config/izpack/locales/LICENSE_en.html68
-rw-r--r--config/izpack/locales/LICENSE_fr.html82
-rw-r--r--config/izpack/registry/bin/ICE_JNIRegistry.dllbin65536 -> 0 bytes
-rw-r--r--config/izpack/registry/bin/readme.txt50
-rw-r--r--config/izpack/registry/bin/registry.jar.desired.sha11
-rw-r--r--config/izpack/registry/bin/setenv.jar.desired.sha11
-rw-r--r--config/izpack/registry/src/MANIFEST.MF3
-rw-r--r--config/izpack/registry/src/Main.java120
-rw-r--r--config/izpack/targets/path_macosx.txt1
-rw-r--r--config/izpack/targets/path_unix.txt1
26 files changed, 0 insertions, 972 deletions
diff --git a/config/build.TEMPLATE.properties b/config/build.TEMPLATE.properties
deleted file mode 100644
index 2606ac4625..0000000000
--- a/config/build.TEMPLATE.properties
+++ /dev/null
@@ -1,34 +0,0 @@
-##############################################################################
-# USER PROPERTIES FOR SABBUS #
-##############################################################################
-# These are user-specific properties for SABBUS. Any property that has not
-# been set here will take the value defined in 'build.default.properties'
-# or 'build.base.properties'. Properties in the latter of these files can
-# be refered to from within this file.
-# $Id$
-##############################################################################
-
-# The path to the old Scala library JAR package and source directory.
-oslib.jar=
-oslib.src=
-
-# The path to the old Scala tools.
-ostools.jar=
-
-# The path to the Jaco/Pico compiler.
-jaco.jar=
-
-# The path to the FJBG byte-code generation library.
-fjbg.jar=
-
-# The path to the MSIL byte-code generation library.
-msil.jar=
-
-# The path to the MSIL DLL library.
-scala.dll=
-
-# The path to the IzPack tool.
-izpack.jar=
-
-# Other custom properties come here
-nsc.skip=
diff --git a/config/build.base.properties b/config/build.base.properties
deleted file mode 100644
index 25ef7417eb..0000000000
--- a/config/build.base.properties
+++ /dev/null
@@ -1,16 +0,0 @@
-##############################################################################
-# BASE PROPERTIES FOR SABBUS #
-##############################################################################
-# These are properties specific to the layout of the Scala distribution.
-# DO NOT CHANGE them unless one of the mentioned directory is changed.
-# $Id$
-##############################################################################
-
-bin.dir=${basedir}/bin
-build.support.dir=${basedir}/build.support
-config.dir=${basedir}/config
-doc.dir=${basedir}/doc
-newsources.dir=${basedir}/newsources
-sources.dir=${basedir}/sources
-support.dir=${basedir}/support
-test.dir=${basedir}/test
diff --git a/config/build.default.properties b/config/build.default.properties
deleted file mode 100644
index 8f9788f4dc..0000000000
--- a/config/build.default.properties
+++ /dev/null
@@ -1,133 +0,0 @@
-##############################################################################
-# DEFAULT PROPERTIES FOR SABBUS #
-##############################################################################
-# These are default values for all properties used by SABBUS. DO NOT CHANGE
-# them in this file. All properties can be overriden in the
-# build.USER_NAME.properties file.
-# $Id$
-##############################################################################
-
-# CONFIGURATION OF NSC
-##############################################################################
-
-copyright.notice=(C) 2002-06 LAMP/EPFL
-
-# What NSC should output during compilation. Either 'none', 'verbose', 'debug'.
-nsc.logging=none
-
-# After which compile phase NSC should stop. This will induce build errors.
-nsc.stop=
-
-# A comma-separated list of compile phases that NSC should skip.
-nsc.skip=
-
-# A comma-separated list of compile phases that NSC should log.
-nsc.log=
-
-# A comma-separated list of compile phases which result should be checked for
-# consistency.
-nsc.check=
-
-# A comma-separated list of compile phases that NSC should print.
-nsc.print=
-
-# The name of a file that lists files that should be excluded when building
-# the new Scala library. This file MUST EXIST.
-nsc.nslib.excludes=${config.dir}/excludes/nsc.nslib.excludes
-
-# The name of a file that lists files that should be excluded when building
-# the new Scala tools. This file MUST EXIST.
-nsc.nstools.excludes=${config.dir}/excludes/nsc.nstools.excludes
-
-# The name of a file that lists files that should be excluded when building
-# the new Scala tools. This file MUST EXIST.
-nsc.osc-nstools.excludes=${config.dir}/excludes/nsc.osc-nstools.excludes
-
-# Boolean flag that controls whether the NSC compiler will generate
-# debug information in class files
-nsc.debuginfo=true
-
-
-# LOCATION OF PRE-COMPILED LIBRARIES
-##############################################################################
-
-# The path to the old Scala library ('scala.jar').
-oslib.jar=/usr/local/lib/scala.jar
-
-# The path to the old Scala library sources.
-oslib.src=/usr/local/share/scala/src
-
-# The path to the old Scala tools ('tools.jar').
-ostools.jar=/usr/local/lib/tools.jar
-
-# The path to the JaCo compiler ('jaco.jar').
-jaco.jar=/usr/local/lib/jaco.jar
-
-# The path to the FJBG byte-code generation library ('fjbg.jar').
-fjbg.jar=/usr/local/lib/fjbg.jar
-
-# The path to the MSIL byte-code generation library ('fjbg.jar').
-msil.jar=/usr/local/lib/msil.jar
-
-# The path to the MSIL DLL library ('scala.dll').
-scala.dll=/usr/local/lib/scala.dll
-
-# The path to the Java base classes ('rt.jar' or 'classes.jar').
-java.jar=${java.home}/jre/lib/rt.jar
-
-# The path to the Ant base classes ('ant.jar').
-ant.jar=${ant.home}/lib/ant.jar
-
-# The path to the IzPack tools ('standalone-compiler.jar').
-izpack.home=/usr/local/
-
-# LOCATION OF BUILD PRODUCTS
-##############################################################################
-
-# The directory in which all build products live.
-build.dir=${basedir}/build
-
-# The directory to which the new Scala library is compiled.
-build.nslib.dir=${build.dir}/nslib
-
-# The directory to which the part of the new Scala library built with PiCo
-# is compiled. This should be different from ${build.nslib.dir}.
-build.pico-nslib.dir=${build.dir}/pico-nslib
-
-# The directory to which the new Scala tools (built with OSC) are compiled.
-build.osc-nstools.dir=${build.dir}/osc-nstools
-
-# The directory to which the new Scala tools are compiled.
-build.nstools.dir=${build.dir}/nstools
-
-# LOCATION AND STRUCTURE OF THE DISTRIBUTION
-# Overriding these properties will produce a non-standard distribution that
-# might not be useable.
-##############################################################################
-
-# The directory to which a new distribution will be added, both for UNIX and
-# Windows. These directories MUST BE SEPARATE!
-distrib.unix.dir=${basedir}/distribs/unix
-distrib.win.dir=${basedir}/distribs/windows
-
-# The name of the product to build.
-distrib.name=nscala
-
-# The name of the JAR file in which the new Scala library should be archived.
-nslib.jar.name=nslib.jar
-
-# The name of the JAR file in which the new Scala tools should be archived.
-nstools.jar.name=nstools.jar
-
-# The name of the JAR file in which the new Scala tools (built with OSC)
-# should be archived.
-osc-nstools.jar.name=osc-nstools.jar
-
-# The name of the Scala executables
-scala.exec.name=ns
-scalac.exec.name=nsc
-scalai.exec.name=nsi
-scalap.exec.name=nsp
-scalatok.exec.name=nsctok
-
-##############################################################################
diff --git a/config/excludes/nsc.nslib.excludes b/config/excludes/nsc.nslib.excludes
deleted file mode 100644
index 7dd733694c..0000000000
--- a/config/excludes/nsc.nslib.excludes
+++ /dev/null
@@ -1,10 +0,0 @@
-################################################################################
-# NSLIB EXCLUDED FILES #
-################################################################################
-# A list of files to exclude when compiling the Scala library with NSC. All
-# files can be defined using Ant's fileset wildcard notation; one statement per
-# line.
-# $Id$
-################################################################################
-
-scala/dbc/**
diff --git a/config/excludes/nsc.nstools.excludes b/config/excludes/nsc.nstools.excludes
deleted file mode 100644
index a02527bf19..0000000000
--- a/config/excludes/nsc.nstools.excludes
+++ /dev/null
@@ -1,7 +0,0 @@
-################################################################################
-# NSTOOLS EXCLUDED FILES #
-################################################################################
-# A list of files to exclude when compiling the Scala tools with NSC. All files
-# can be defined using Ant's fileset wildcard notation; one statement per line.
-# $Id$
-################################################################################
diff --git a/config/excludes/nsc.osc-nstools.excludes b/config/excludes/nsc.osc-nstools.excludes
deleted file mode 100644
index 3ef12c77d6..0000000000
--- a/config/excludes/nsc.osc-nstools.excludes
+++ /dev/null
@@ -1,7 +0,0 @@
-################################################################################
-# OSC-NSTOOLS EXCLUDED FILES #
-################################################################################
-# A list of files to exclude when compiling the Scala tools with NSC. All files
-# can be defined using Ant's fileset wildcard notation; one statement per line.
-# $Id$
-################################################################################
diff --git a/config/izpack/images/Splash.png b/config/izpack/images/Splash.png
deleted file mode 100644
index 8d0e8389cc..0000000000
--- a/config/izpack/images/Splash.png
+++ /dev/null
Binary files differ
diff --git a/config/izpack/images/install.png b/config/izpack/images/install.png
deleted file mode 100644
index f75b7fb2c1..0000000000
--- a/config/izpack/images/install.png
+++ /dev/null
Binary files differ
diff --git a/config/izpack/install-nsc.xml b/config/izpack/install-nsc.xml
deleted file mode 100644
index 08737a42fe..0000000000
--- a/config/izpack/install-nsc.xml
+++ /dev/null
@@ -1,111 +0,0 @@
-<?xml version=1.0" encoding="UTF-8" standalone="yes"?>
-<!-- $Id$ -->
-
-<installation version="1.0">
-
- <info>
- <appname>Scala</appname>
- <appversion>@VERSION@</appversion>
- <url>@URL@</url>
- <javaversion>1.4</javaversion>
- </info>
-
- <native type="izpack" name="ShellLink.dll"/>
-
- <guiprefs resizable="yes" height="400" width="600">
- <laf name="metouia">
- <os family="unix"/>
- </laf>
- <laf name="looks">
- <os family="windows"/>
- <param name="variant" value="extwin"/>
- </laf>
- </guiprefs>
-
- <locale>
- <langpack iso3="eng"/>
- <langpack iso3="fra"/>
- <langpack iso3="deu"/>
- </locale>
-
- <resources>
- <res id="installer.langsel.img" src="@RESOURCEDIR@/images/Splash.png"/>
- <res id="Installer.image" src="@RESOURCEDIR@/images/install.png"/>
- <res id="HTMLInfoPanel.info_eng" src="@RESOURCEDIR@/locales/INFO_en.html"/>
- <res id="HTMLInfoPanel.info_fra" src="@RESOURCEDIR@/locales/INFO_fr.html"/>
- <res id="HTMLInfoPanel.info_deu" src="@RESOURCEDIR@/locales/INFO_de.html"/>
- <res id="HTMLLicencePanel.licence_eng" src="@RESOURCEDIR@/locales/LICENSE_en.html"/>
- <res id="HTMLLicencePanel.licence_fra" src="@RESOURCEDIR@/locales/LICENSE_fr.html"/>
- <res id="HTMLLicencePanel.licence_deu" src="@RESOURCEDIR@/locales/LICENSE_de.html"/>
- <res id="TargetPanel.dir.macosx" src="@RESOURCEDIR@/targets/path_macosx.txt"/>
- <res id="TargetPanel.dir.unix" src="@RESOURCEDIR@/targets/path_unix.txt"/>
- <res id="ProcessPanel.Spec.xml" src="@RESOURCEDIR@/izpack_process.xml"/>
- <res id="shortcutSpec.xml" src="@RESOURCEDIR@/izpack_shortcut.xml"/>
- </resources>
-
- <panels>
- <panel classname="HelloPanel"/>
- <panel classname="HTMLInfoPanel"/>
- <panel classname="HTMLLicencePanel"/>
- <panel classname="TargetPanel"/>
- <panel classname="InstallPanel"/>
- <panel classname="ProcessPanel"/>
- <panel classname="ShortcutPanel"/>
- <panel classname="SimpleFinishPanel"/>
- </panels>
-
- <packs>
- <pack name="Package Installation" required="yes">
- <description>Installing the Scala software.</description>
-
- <!-- unix -->
-
- <fileset os="unix"
- dir="distribs/unix/@PREFIX@-@VERSION@"
- targetdir="$INSTALL_PATH"
- includes="share/**"/>
- <!-- The <singlefile> tag allows the file -->
- <!-- to be renamed (unlike <file>). -->
- <singlefile os="unix"
- target="$INSTALL_PATH/bin/.nsc_symlink"
- src="sources/bin/izpack.symlink.tmpl"/>
- <executable os="unix"
- targetfile="$INSTALL_PATH/bin/.nsc_symlink"/>
- <singlefile os="unix"
- target="$INSTALL_PATH/share/@PREFIX@/bin/.nsc_symlink"
- src="sources/bin/izpack.symlink.tmpl"/>
- <executable os="unix"
- targetfile="$INSTALL_PATH/share/@PREFIX@/bin/.nsc_symlink"/>
- <executable os="unix" keep="true"
- targetfile="$INSTALL_PATH/share/@PREFIX@/bin/.scala_wrapper"/>
-
- <!-- windows -->
-
- <!-- we share common resources doc/*.pdf and lib/** -->
- <fileset os="windows"
- dir="distribs/windows/@PREFIX@-@VERSION@"
- targetdir="$INSTALL_PATH"
- excludes="doc/*.pdf, lib/**"/>
- <fileset os="windows"
- dir="distribs/unix/@PREFIX@-@VERSION@/share/doc/@PREFIX@"
- targetdir="$INSTALL_PATH/doc"
- includes="*.pdf"/>
- <fileset os="windows"
- dir="distribs/unix/@PREFIX@-@VERSION@/share/@PREFIX@"
- targetdir="$INSTALL_PATH"
- includes="lib/**"/>
- <fileset os="windows"
- dir="config/izpack/registry/bin"
- targetdir="$INSTALL_PATH/Uninstaller"/>
- <executable os="windows" stage="uninstall"
- targetfile="$JAVA_HOME\bin\java">
- <arg>-Djava.library.path=$INSTALL_PATH\Uninstaller</arg>
- <arg>-cp</arg>
- <arg>$INSTALL_PATH\Uninstaller\registry.jar;$INSTALL_PATH\Uninstaller\setenv.jar</arg>
- <arg>Main</arg>
- <arg>@VERSION@</arg>
- </executable>
- </pack>
- </packs>
-
-</installation>
diff --git a/config/izpack/izpack_process.xml b/config/izpack/izpack_process.xml
deleted file mode 100644
index ed5982707a..0000000000
--- a/config/izpack/izpack_process.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-<!-- $Id$ -->
-
-<processing>
-
- <logfiledir>$INSTALL_PATH/Uninstaller</logfiledir>
-
- <!-- unix jobs -->
-
- <job name="Create symbolic links for Scala commands">
- <description>Create symbolic links</description>
- <os family="unix"/>
- <executefile name="$INSTALL_PATH/bin/.nsc_symlink">
- <arg>../share/@PREFIX@/bin/.scala_wrapper</arg>
- </executefile>
- <executefile name="$INSTALL_PATH/share/@PREFIX@/bin/.nsc_symlink">
- <arg>.scala_wrapper</arg>
- </executefile>
- </job>
- <job name="Remote helper script">
- <description>Clean up</description>
- <os family="unix"/>
- <executefile name="/bin/rm">
- <arg>-f</arg>
- <arg>$INSTALL_PATH/bin/.nsc_symlink</arg>
- <arg>$INSTALL_PATH/share/@PREFIX@/bin/.nsc_symlink</arg>
- </executefile>
- </job>
-
- <!-- windows jobs -->
-
- <job name="Update the Windows registry">
- <description>Add the SCALA_HOME variable to the user environment</description>
- <os family="windows"/>
- <executefile name="$JAVA_HOME\bin\java">
- <arg>-Djava.library.path=$INSTALL_PATH\Uninstaller</arg>
- <arg>-cp</arg>
- <arg>$INSTALL_PATH\Uninstaller\registry.jar;$INSTALL_PATH\Uninstaller\setenv.jar</arg>
- <arg>Main</arg>
- <arg>@VERSION@</arg>
- <arg>$INSTALL_PATH</arg>
- </executefile>
- </job>
-
-</processing>
diff --git a/config/izpack/izpack_scala.xml b/config/izpack/izpack_scala.xml
deleted file mode 100644
index 282ed59e39..0000000000
--- a/config/izpack/izpack_scala.xml
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version=1.0" encoding="UTF-8" standalone="yes" ?>
-<installation version="1.0">
-
- <info>
- <appname>Scala</appname>
- <appversion>1.4.0.1</appversion>
-<!--
- <authors>
- <author name="Martin Odersky" email="martin.odersky@epfl.ch" />
- <author name="Vincent Cremet" email="vincent.cremet@epfl.ch" />
- <author name="Iulian Dragos" email="Iulian.Dragos@epfl.ch" />
- <author name="Gilles Dubochet" email="gilles.dubochet@epfl.ch" />
- <author name="Burak Emir" email="burak.emir@epfl.ch" />
- <author name="Stephane Micheloud" email="stephane.micheloud@epfl.ch" />
- <author name="Nikolay Mihaylov" email="nikolay.mihaylov@epfl.ch" />
-
- <author name="Philippe Altherr (past member)" email="philippe.alther@epfl.ch" />
- <author name="Michel Schinz (past member)" email="michel.schinz@epfl.ch" />
- <author name="Erik Stenmann (past member)" email="happi@home.se" />
- <author name="Matthias Zenger (past member)" email="matthias.zenger@google.com" />
- </authors>
--->
- <url>http://scala.epfl.ch/</url>
- <javaversion>1.4</javaversion>
- </info>
-
- <variables>
- <variable name="JDKPathPanel.minVersion" value="1.4.0" />
- <variable name="JDKPathPanel.maxVersion" value="1.5.0" />
- <variable name="JDKPathPanel.skipIfValid" value="yes" />
- </variables>
-
- <native type="izpack" name="ShellLink.dll" />
-
- <guiprefs resizable="yes" height="480" width="640">
- <laf name="metouia">
- <os family="unix" />
- </laf>
- <laf name="looks">
- <os family="windows" />
- <param name="variant" value="extwin" />
- </laf>
- </guiprefs>
-
- <locale>
- <langpack iso3="eng" />
- <langpack iso3="fra" />
- <langpack iso3="deu" />
- </locale>
-
- <resources>
- <res id="installer.langsel.img" src="images/Splash.png" />
- <res id="Installer.image" src="images/install.png" />
- <res id="HTMLInfoPanel.info_eng" src="locales/INFO_en.html" />
- <res id="HTMLInfoPanel.info_fra" src="locales/INFO_fr.html" />
- <res id="HTMLInfoPanel.info_deu" src="locales/INFO_de.html" />
- <res id="HTMLLicencePanel.licence_eng" src="locales/LICENSE_en.html" />
- <res id="HTMLLicencePanel.licence_fra" src="locales/LICENSE_fr.html" />
- <res id="HTMLLicencePanel.licence_deu" src="locales/LICENSE_de.html" />
- <res id="TargetPanel.dir.macosx" src="targets/path_macosx.txt" />
- <res id="TargetPanel.dir.unix" src="targets/path_unix.txt" />
- <res id="ProcessPanel.Spec.xml" src="izpack_process.xml" />
- <res id="shortcutSpec.xml" src="izpack_shortcut.xml" />
- </resources>
-
- <panels>
- <panel classname="HelloPanel" />
- <panel classname="HTMLInfoPanel" />
- <panel classname="HTMLLicencePanel" />
- <panel classname="JDKPathPanel" />
- <!--
- <panel classname="PacksPanel" />
- -->
- <panel classname="TargetPanel" />
- <panel classname="InstallPanel" />
- <panel os="unix" classname="ProcessPanel" />
- <panel classname="ShortcutPanel" />
- <panel classname="SimpleFinishPanel" />
- </panels>
-
- <packs>
- <pack name="Installing..." required="yes">
- <description>Installing the Scala software.</description>
- <fileset os="unix" dir="unix" targetdir="$INSTALL_PATH" />
- <fileset os="unix" dir="lib" targetdir="$INSTALL_PATH/share/scala-$APP_VER/lib" />
- <fileset os="unix" dir="pdf" targetdir="$INSTALL_PATH/share/doc/scala-$APP_VER" />
- <fileset os="windows" dir="windows" targetdir="$INSTALL_PATH" />
- <fileset os="windows" dir="lib" targetdir="$INSTALL_PATH/lib" />
- <fileset os="windows" dir="pdf" targetdir="$INSTALL_PATH/doc" />
- <singlefile os="unix" target="$INSTALL_PATH/bin/.create_wrappers" src="create_wrappers.sh" />
- <executable os="unix" targetfile="$INSTALL_PATH/bin/.create_wrappers" />
- <executable os="unix" targetfile="$INSTALL_PATH/bin/.scala_wrapper" keep="true" />
- </pack>
- </packs>
-
-</installation>
diff --git a/config/izpack/izpack_shortcut.xml b/config/izpack/izpack_shortcut.xml
deleted file mode 100644
index 4d396dea1d..0000000000
--- a/config/izpack/izpack_shortcut.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version=1.0" encoding="UTF-8" standalone="yes" ?>
-<shortcuts>
-
- <programGroup defaultName="Scala 1.4.0.1" location="applications" />
-
- <skipIfNotSupported />
-
- <shortcut
- os="windows"
- name="Scala Interpreter"
- target="$INSTALL_PATH\bin\scalaint.bat"
- workingDirectory="$SYSTEM_user_home"
- commandLine=""
- terminal="true"
- programGroup="yes" />
-
- <shortcut
- os="windows"
- name="Scala API Documentation"
- target="$INSTALL_PATH\doc\api\index.html"
- commandLine=""
- programGroup="yes" />
-
- <shortcut
- os="windows"
- name="ScalaByExample.pdf"
- target="$INSTALL_PATH\doc\ScalaByExample.pdf"
- programGroup="yes" />
-
- <shortcut
- os="windows"
- name="ScalaReference.pdf"
- target="$INSTALL_PATH\doc\ScalaReference.pdf"
- programGroup="yes" />
-
- <shortcut
- os="windows"
- name="ScalaTutorial.pdf"
- target="$INSTALL_PATH\doc\ScalaTutorial.pdf"
- programGroup="yes" />
-
-</shortcuts>
diff --git a/config/izpack/locales/INFO_de.html b/config/izpack/locales/INFO_de.html
deleted file mode 100644
index 8ca5c531cf..0000000000
--- a/config/izpack/locales/INFO_de.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<html>
- <head>
- <style type="text/css">
- <!--
- p { font-family:Helvetica,Arial,Sans-Serif; font-size:small; }
- -->
- </style>
- </head>
- <body>
- <p>
- <a href="http://www.izforge.com/">IzPack</a> f&uuml;hrt Sie durch
- die Installation von Scala @VERSION@.
- </p>
- <p>
- Scala erfordert Sun <a href="http://java.sun.com/j2se/">JDK/JRE</a>
- version 1.4 oder neuer.
- </p>
- <p>
- Sie k&ouml;nnen die Installation jederzeit abbrechen, indem
- Sie auf 'Beenden' klicken.
- </p>
- </body>
-</html>
diff --git a/config/izpack/locales/INFO_en.html b/config/izpack/locales/INFO_en.html
deleted file mode 100644
index 3112960fe3..0000000000
--- a/config/izpack/locales/INFO_en.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<html>
- <head>
- <style type="text/css">
- <!--
- p { font-family:Helvetica,Arial,Sans-Serif; font-size:small; }
- -->
- </style>
- </head>
- <body>
- <p>
- <a href="http://www.izforge.com/">IzPack</a> will guide you through
- the installation of Scala @VERSION@.
- </p>
- <p>
- Scala requires Sun <a href="http://java.sun.com/j2se/">JDK/JRE</a>
- version 1.4 or newer.
- </p>
- <p>
- You may cancel this installation at any time by clicking the
- 'Quit' button.
- </p>
- </body>
-</html>
diff --git a/config/izpack/locales/INFO_fr.html b/config/izpack/locales/INFO_fr.html
deleted file mode 100644
index 9edfe4455e..0000000000
--- a/config/izpack/locales/INFO_fr.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<html>
- <head>
- <style type="text/css">
- <!--
- p { font-family:Helvetica,Arial,Sans-Serif; font-size:small; }
- -->
- </style>
- </head>
- <body>
- <p>
- <a href="http://www.izforge.com/">IzPack</a> will guide you through
- the installation of Scala @VERSION@.
- </p>
- <p>
- Scala requiert Sun <a href="http://java.sun.com/j2se/">JDK/JRE</a>
- version 1.4 ou plus r&eacute;cent.
- </p>
- <p>
- Vous pouvez abandonner l'installation &agrave; tout moment
- en cliquant sur 'Quitter'.
- </p>
- </body>
-</html>
diff --git a/config/izpack/locales/LICENSE_de.html b/config/izpack/locales/LICENSE_de.html
deleted file mode 100644
index 90b5da193e..0000000000
--- a/config/izpack/locales/LICENSE_de.html
+++ /dev/null
@@ -1,76 +0,0 @@
-<html>
-
-<head>
- <style type="text/css">
- <!--
- body { font-family:Helvetica,Arial,Sans-Serif; }
- div.title { font-weight:bold; }
- p { font-size:small; }
- li { font-size:small; margin:0px 0px 6px 0px; }
- -->
- </style>
-</head>
-
-<body>
-
-<div class="title">
-SCALA LIZENZ
-</div>
-
-<p>
-Copyright &copy; 2002-05 <a href="http://www.epfl.ch/">EPFL</a>, Lausanne.
-Alle Rechte vorbehalten.
-</p>
-
-<p>
-Diese Software wurde von der Gruppe Methoden der Programmierung an
-der Eidgen&ouml;ssiche Technische Hochschule von Lausanne, Schweiz,
-entwickelt.
-</p>
-
-<p>
-Die Genehmigung zum Verwenden, Kopieren, &Auml;ndern and Weitervertreiben
-dieser Software im Quell- und Bin&auml;rformat zu einem beliebigen Zweck
-wird hiermit ohne Geb&uuml;hr erteilt, sofern folgende Konditionen
-erf&uuml;llt sind:
-</p>
-
-<ol>
- <li>
- Bei Weitervertrieb des Quellcodes m&uuml;ssen vorstehender
- Urheberrechtshinweis, diese Liste der Konditionen und die folgende
- Verzichtserkl&auml;rung beibehalten werden.
- </li>
- <li>
- Bei Weitervertrieb im Bin&auml;rformat müssen in der Dokumentation
- und/oder anderen Materialien, die vertrieben werden, vorstehender
- Urheberrechtshinweis, diese Liste der Konditionen und die folgende
- Verzichtserkl&auml;rung reproduziert werden.
- </li>
- <li>
- Neither the name of the EPFL nor the names of its contributors
- may be used to endorse or promote products derived from this
- software without specific prior written permission.
- </li>
-</ol>
-
-<p>
-DIESE SOFTWARE WIRD VON DEN AUTOREN WIE BESEHEN UND UNTER AUSSCHLUSS ALLER
-AUSDR&Uuml;CKLICHEN ODER KONKLUDENTEN GARANTIEN ZUR VERFÜGUNG GESTELLT,
-EINSCHLIESSLICH, ABER NICHT BESCHR&Auml;NKT AUF KONKLUDENTE GARANTIEN DER
-HANDELS&Uuml;BLICHKEIT UND/ODER EIGNUNG F&Uuml;R EINEN BESTIMMTEN ZWECK.
-UNTER KEINEN UMST&Auml;NDEN KÖNNEN DIE AUTOREN F&Uuml;R DIREKTE, INDIREKTE,
-ZUF&Auml;LLIGE, BESONDERE, EXEMPLARISCHE ODER FOLGESCH&Auml;DEN (EINSCHLIESSLICH
-VON, ABER NICHT BESCHR&Auml;NKT AUF, BESCHAFFUNG VON ERSATZWAREN ODER
-ERSATZLEISTUNGEN, ENTGANGENEM NUTZEN, VERLUST VON DATEN, ENTGANGENEM GEWINN
-ODER GESCH&Auml;FTSAUSFALL) HAFTBAR GEMACHT WERDEN, DIE AUS EINER BELIEBIGEN
-URSACHE UND AUF GRUNDLAGE IRGENDEINES HAFTBARKEITSVERST&Auml;NDNISSES ENTSTEHEN,
-UNABH&Auml;NGIG VON VERTR&Auml;GEN, DER GEFÄHRDUNGSHAFTUNG ODER UNERLAUBTEN
-HANDLUNGEN (EINSCHLIESSLICH FAHRL&Auml;SSIGKEIT ODER ANDERWEITIG), DIE IN
-IRGENDEINER WEISE DURCH DIE VERWENDUNG DIESER SOFTWARE ENTSTEHEN, AUCH DANN,
-WENN DIE AUTOREN &Uuml;BER DIE M&Ouml;GLICHKEIT SOLCHER SCH&Auml;DEN UNTERRICHTET WURDEN.
-</p>
-
-</body>
-</html>
-
diff --git a/config/izpack/locales/LICENSE_en.html b/config/izpack/locales/LICENSE_en.html
deleted file mode 100644
index 59ef4cc4e0..0000000000
--- a/config/izpack/locales/LICENSE_en.html
+++ /dev/null
@@ -1,68 +0,0 @@
-<html>
-
-<head>
- <style type="text/css">
- <!--
- body { font-family:Helvetica,Arial,Sans-Serif; }
- div.title { font-weight:bold; }
- p { font-size:small; }
- li { font-size:small; margin:0px 0px 6px 0px; }
- -->
- </style>
-</head>
-
-<body>
-
-<div class="title">
-SCALA LICENSE
-</div>
-
-<p>
-Copyright &copy; 2002-05 <a href="http://www.epfl.ch/">EPFL</a>, Lausanne.
-All rights reserved.
-</p>
-
-<p>
-This software was developed by the Programming Methods Laboratory of
-the Swiss Federal Institute of Technology, Lausanne, Switzerland.
-</p>
-
-<p>
-Permission to use, copy, modify, and distribute this software in source
-or binary form for any purpose with or without fee is hereby granted,
-provided that the following conditions are met:
-</p>
-
-<ol>
- <li>
- Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- </li>
- <li>
- Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
- </li>
- <li>
- Neither the name of the EPFL nor the names of its contributors
- may be used to endorse or promote products derived from this
- software without specific prior written permission.
- </li>
-</ol>
-
-<p>
-THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGE.
-</p>
-
-</body>
-</html>
diff --git a/config/izpack/locales/LICENSE_fr.html b/config/izpack/locales/LICENSE_fr.html
deleted file mode 100644
index dab0ccd677..0000000000
--- a/config/izpack/locales/LICENSE_fr.html
+++ /dev/null
@@ -1,82 +0,0 @@
-<html>
-
-<head>
- <style type="text/css">
- <!--
- body { font-family:Helvetica,Arial,Sans-Serif; }
- div.title { font-weight:bold; }
- p { font-size:small; }
- li { font-size:small; margin:0px 0px 6px 0px; }
- -->
- </style>
-</head>
-
-<body>
-
-<div class="title">
-LICENCE SCALA
-</div>
-
-<p>
-Copyright &copy; 2002-05 <a href="http://www.epfl.ch/">EPFL</a>, Lausanne.
-Tous droits r&eacute;serv&eacute;s.
-</p>
-
-<p>
-Ce logiciel a &eacute;t&eacute; d&eacute;velopp&eacute; par le Laboratoire
-des M&eacute;thodes de Programmation de l'Ecole Polytechnique
-F&eacute;d&eacute;rale de Lausanne (EPFL), Suisse.
-</p>
-
-<p>
-L'utilisation, la modification et la redistribution de ce logiciel sous forme
-de code source et/ou binaire, dans un but commercial ou non, sont permis
-&eacute;tant entendu que les conditions suivantes sont satisfaites:
-</p>
-
-<ol>
- <li>
- Toute redistribution du code source doit contenir la notice de droits
- d'auteur ci-dessus, la pr&eacute;sente liste des conditions
- d'utilisation et l'avis de non-responsabilit&eacute; mentionn&eacute;
- plus bas.
- </li>
- <li>
- Toute redistribution du code binaire doit contenir la notice de droits
- d'auteur ci-dessus, la pr&eacute;sente liste des conditions d'utilisation
- et l'avis de non-responsabilit&eacute; mentionn&eacute; plus bas dans
- la documentation et/ou tout autre support fourni dans la distribution.
- </li>
- <li>
- Ni le nom de l'EPFL, ni celui des personnes qui ont
- contribu&eacute; au d&eacute;veloppement de ce logiciel ne peuvent
- &ecirc;tre utilis&eacute;s dans le but de promouvoir des produits
- d&eacute;riv&eacute;s de ce logiciel sans permission &eacute;crite
- pr&eacute;alable.
- </li>
-</ol>
-
-<p>
-CE LOGICIEL EST FOURNI "EN L'&Eacute;TAT" SANS GARANTIE AUCUNE QUANT
-&Agrave; SON UTILISATION, Y COMPRIS, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. EN AUCUN CAS L'UNIVERSIT&Eacute; OU QUICONQUE AYANT
-CONTRIBU&Eacute; AU D&Eacute;VELOPPEMENT DU LOGICIEL NE SAURAIT &Ecirc;TRE
-TENU RESPONSABLE DE TOUS DOMMAGES DIRECTS OU INDIRECTS, CONS&Eacute;CUTIFS
-&Agrave; L'UTILISATION DU LOGICIEL ET, NOTAMMENT DE TOUTES PERTES DE PROFITS
-OU MANQUES &Agrave; GAGNER, PERTE D'INFORMATION, D&Eacute;FAILLANCE
-D'ORDINATEUR, INTERRUPTION DE TRAVAIL OU AUTRES D&Eacute;G&Acirc;TS, ET
-CELA QUAND BIEN M&Ecirc;ME UN REPR&Eacute;SENTANT DE L'UNIVERSIT&Eacute;
-AURAIT &Eacute;T&Eacute; INFORM&Eacute; DE LA POSSIBILIT&Eacute; DE TELS
-DOMMAGES.
-</p>
-
-<p>
-Seule la version anglaise de ce contrat fait foi juridiquement.
-Les traductions en d'autres langues sont fournies aux usagers &agrave;
-titre indicatif, mais elles ne sont pas n&eacute;cessairement exactes
-d'un point de vue juridique.
-</p>
-
-</body>
-</html>
diff --git a/config/izpack/registry/bin/ICE_JNIRegistry.dll b/config/izpack/registry/bin/ICE_JNIRegistry.dll
deleted file mode 100644
index 5463a70a40..0000000000
--- a/config/izpack/registry/bin/ICE_JNIRegistry.dll
+++ /dev/null
Binary files differ
diff --git a/config/izpack/registry/bin/readme.txt b/config/izpack/registry/bin/readme.txt
deleted file mode 100644
index 19b8731936..0000000000
--- a/config/izpack/registry/bin/readme.txt
+++ /dev/null
@@ -1,50 +0,0 @@
-
- Windows Registry API Native Interface
-
-*Release 3.1.3, September 11, 2003*
-
-The com.ice.jni.registry package is a Java native interface for the
-Windows Registry API. This allows Java program to access, modify, and
-export Windows Registry resources.
-
-The com.ice.jni.registry package has been placed into the public domain.
-Thus, you have absolutely no licensing issues to consider. You may do
-anything you wish with the code. Of course, I always appreciate it when
-you properly credit my work.
-
-The package will work only with Java 1.1 and greater, and uses the
-Javasoft native interface, not the Netscape interface. The package also
-includes a DLL that implements the interface. The package has been used
-with JDK1.2, and JDK1.3, JDK1.4, as well as JDK1.1.8.
-
-The package includes the pre-built DLL (debug and release), source code
-(both the Java and the DLL's C code), as well as the compiled Java classes.
-
-The original release was posted on November 17, 1997. The current
-release is 3.1.3, which was posted on September 11, 2003.
-
-Email me if you have questions. <mailto:time@gjt.org>
-
-
- View The Source Code
-
-You can now directly view the JNIRegistry source code
-<http://www.gjt.org/servlets/JCVSlet/list/ice/com/ice/jni/registry/> and
-source code documentation
-<http://www.gjt.org/javadoc/com/ice/jni/registry/package-summary.html>
-online via the Giant Java Tree. <http://www.gjt.org>
-
-
- Downloads
-
-Download the WinZip-ed package. (FTP)
-<ftp://ftp.gjt.org/pub/users/time/java/registry-3.1.3.zip>
-
-Download the WinZip-ed package. (HTTP)
-<http://www.gjt.org/download/time/java/jnireg/registry-3.1.3.zip>
-
-
-------------------------------------------------------------------------
-* All contents are copyrighted (c) by ICE Engineering, Inc. *
-http://www.trustice.com/ --- http://www.icetoo.com/
-
diff --git a/config/izpack/registry/bin/registry.jar.desired.sha1 b/config/izpack/registry/bin/registry.jar.desired.sha1
deleted file mode 100644
index 634c7ec706..0000000000
--- a/config/izpack/registry/bin/registry.jar.desired.sha1
+++ /dev/null
@@ -1 +0,0 @@
-54ed7dd49e6370b92f67acc20b43a32f4373343f ?registry.jar
diff --git a/config/izpack/registry/bin/setenv.jar.desired.sha1 b/config/izpack/registry/bin/setenv.jar.desired.sha1
deleted file mode 100644
index 30ace1f6cc..0000000000
--- a/config/izpack/registry/bin/setenv.jar.desired.sha1
+++ /dev/null
@@ -1 +0,0 @@
-6cd4b4e5799e861e00d1307f4e0ecd16ee3188cd ?setenv.jar
diff --git a/config/izpack/registry/src/MANIFEST.MF b/config/izpack/registry/src/MANIFEST.MF
deleted file mode 100644
index a99365f10a..0000000000
--- a/config/izpack/registry/src/MANIFEST.MF
+++ /dev/null
@@ -1,3 +0,0 @@
-Manifest-Version: 1.0
-Created-By: 1.4.2_09 (Sun Microsystems Inc.)
-Main-Class: Main
diff --git a/config/izpack/registry/src/Main.java b/config/izpack/registry/src/Main.java
deleted file mode 100644
index 6f5ee96bfd..0000000000
--- a/config/izpack/registry/src/Main.java
+++ /dev/null
@@ -1,120 +0,0 @@
-// File : Main.java
-// Project : Scala
-// Author(s) : Stephane Micheloud (mics)
-// Environment: JNI Registry 3.1.3, Sun JDK 1.4.2_09
-// Version : 01
-// Created : 25.09.2005/mics
-// Modified : -
-
-
-import com.ice.jni.registry.NoSuchKeyException;
-import com.ice.jni.registry.NoSuchValueException;
-import com.ice.jni.registry.Registry;
-import com.ice.jni.registry.RegistryException;
-import com.ice.jni.registry.RegistryKey;
-import com.ice.jni.registry.RegistryValue;
-import com.ice.jni.registry.RegMultiStringValue;
-import com.ice.jni.registry.RegStringValue;
-
-public class Main {
-
- private static final String PATH = "PATH";
- private static final String SCALA_HOME = "SCALA_HOME";
- private static final String SCALA_BIN = "%" + SCALA_HOME + "%\\bin";
-
- private static void updateRegistry(String homePath, String fullName) throws RegistryException {
- // HKEY_CURRENT_USER\Environment
- RegistryKey envKey = Registry.openSubkey(
- Registry.HKEY_CURRENT_USER,
- "Environment",
- RegistryKey.ACCESS_ALL);
- if (homePath != null) {
- // set home directory
- RegStringValue data = new RegStringValue(envKey, SCALA_HOME, homePath);
- envKey.setValue(data);
- // update user path
- String path = envKey.getStringValue(PATH);
- if (path.indexOf(SCALA_BIN) < 0) {
- int inx = path.lastIndexOf(";");
- StringBuffer buf = new StringBuffer(path);
- if (0 < inx && inx < path.length()-1)
- buf.append(";");
- buf.append(SCALA_BIN);
- data = new RegStringValue(envKey, PATH, buf.toString());
- envKey.setValue(data);
- }
- }
- else { // uninstall
- // remove home directory
- try {
- envKey.deleteValue(SCALA_HOME);
- }
- catch (NoSuchValueException e) {
- // do nothing
- }
- String path = envKey.getStringValue(PATH);
- int inx1 = path.indexOf(SCALA_BIN);
- if (inx1 >= 0) {
- int inx2 = path.indexOf(";", inx1);
- StringBuffer buf = new StringBuffer(path.substring(0, inx1));
- if (inx2 >= 0)
- buf.append(path.substring(inx2));
- RegStringValue data = new RegStringValue(envKey, PATH, buf.toString());
- envKey.setValue(data);
- }
- }
-
- // HKEY_CURRENT_USER\Software
- RegistryKey softwareKey = Registry.openSubkey(
- Registry.HKEY_CURRENT_USER,
- "Software",
- RegistryKey.ACCESS_WRITE);
- if (homePath != null) {
- RegistryKey productKey = softwareKey.createSubKey(
- fullName,
- "java.lang.String",
- RegistryKey.ACCESS_WRITE);
- RegStringValue data = new RegStringValue(productKey, "Location", homePath);
- productKey.setValue(data);
- }
- else { // uninstall
- try {
- softwareKey.deleteSubKey(fullName);
- String name = fullName;
- int inx = name.lastIndexOf("\\");
- while (inx != -1) {
- String parentName = name.substring(0, inx);
- RegistryKey key = softwareKey.openSubKey(parentName, RegistryKey.ACCESS_READ);
- int n = key.getNumberSubkeys();
- if (n == 0) softwareKey.deleteSubKey(parentName);
- name = parentName;
- inx = name.lastIndexOf("\\");
- }
- }
- catch (NoSuchKeyException e) {
- // do nothing
- }
- }
- }
-
- public static void main(String[] args) {
- int argc = args.length;
- if (argc != 1 && argc != 2) {
- System.out.println("Usage: java Main <version> [ <installpath> ]\n");
- System.out.println("\tversion number (e.g. 1.4.0.1)");
- System.out.println("\tinstall path (e.g. c:\\\\Program Files\\\\Scala)");
- System.out.println();
- System.exit((argc > 0) ? 1 : 0);
- }
- String homePath = (argc == 2) ? args[1] : null; // e.g. "C:\\Program Files\\Scala"
- String fullName = "EPFL\\Scala\\" + args[0]; // e.g. "EPFL\\Scala\\1.4.0.1"
- try {
- updateRegistry(homePath, fullName);
- }
- catch (RegistryException e) {
- System.out.println(e.getMessage());
- System.exit(1);
- }
- }
-
-}
diff --git a/config/izpack/targets/path_macosx.txt b/config/izpack/targets/path_macosx.txt
deleted file mode 100644
index bbae42e6bc..0000000000
--- a/config/izpack/targets/path_macosx.txt
+++ /dev/null
@@ -1 +0,0 @@
-/usr/local/
diff --git a/config/izpack/targets/path_unix.txt b/config/izpack/targets/path_unix.txt
deleted file mode 100644
index bbae42e6bc..0000000000
--- a/config/izpack/targets/path_unix.txt
+++ /dev/null
@@ -1 +0,0 @@
-/usr/local/