[NLUUG]   Welcome to ftp.nluug.nl
Current directory: /ibiblio/distributions/amigolinux/download/Devel/smlnj-110.60/
 
Current bandwidth utilization 476.92 Mbit/s
Bandwidth utilization bar
Contents of README:

Another challenge from tuxdev here...

smlnj is an ML compiler and has it's own download and
installation routine. To run the installer you only need to
download the current config.tgz file. When unpacked it creates
a directory 'config' with the install.sh and other files.
The config/targets file can be edited to select features.

So, to create an easily scriptable build, I download the
config.tgz file and unpack into a new directory with the 
desired name and version. Then I repack the new directory as
$NAME-$VERSION.tar.bz2
A copy of the original config.tgz for this version is in the
'unused' directory.

In the src2pkg script we bypass the normal config, make and make install
steps and just run the install.sh script which downloads, compiles
and locally installs the programs. 

Then we manually copy to the PKG_DIR
(in a directory outside the path) and add a wrapper (SMLNJ) to /usr/bin
to set up the environment and path for using the comiler.

Once installed, giving the command:
SMLNJ sml (options)
should enable the compiler (plus options). 

Links are created according to what targets you choose, so let
src2pkg create a new doinst.sh if you change the targets.


Icon  Name                                              Last modified      Size  
[DIR] Parent Directory - [DIR] Resources/ 27-Jul-2008 10:26 - [DIR] unused/ 27-Jul-2008 10:26 - [TXT] README 27-Jul-2008 10:20 1.2K [   ] slack-desc 27-Jul-2008 10:20 163 [   ] smlnj-110.60-i486-1.tgz 27-Jul-2008 10:24 10M [   ] smlnj-110.60.tar.bz2 27-Jul-2008 10:20 16K [TXT] smlnj-targets.diff 27-Jul-2008 10:20 374 [TXT] smlnj-targets.diff.unused 27-Jul-2008 10:20 753 [TXT] smlnj.src2pkg 27-Jul-2008 10:20 1.5K

NLUUG - Open Systems. Open Standards
Become a member and get discounts on conferences and more, see the NLUUG website!