Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/languages
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5018/main/finkinfo/languages
Added Files:
moscow-ml.info moscow-ml.patch sml-mode-3.9.5-13.info
smlnj-doc-110-2.info smlnj-doc-110-2.patch
smlnj-runtime-110.42-1.info smlnj-runtime-110.42-1.patch
Log Message:
move from 10.2-gcc3.3 to 10.3
--- NEW FILE: smlnj-runtime-110.42-1.patch ---
diff -u -r -P src/runtime/LICENSE runtime/LICENSE
--- src/runtime/LICENSE Wed Dec 31 19:00:00 1969
+++ runtime/LICENSE Fri Mar 15 01:31:38 2002
@@ -0,0 +1,23 @@
+STANDARD ML OF NEW JERSEY COPYRIGHT NOTICE, LICENSE AND DISCLAIMER.
+http://cm.bell-labs.com/cm/cs/what/smlnj/license.html
+
+Copyright (c) Lucent Technologies
+
+Permission to use, copy, modify, and distribute this software and
+its documentation for any purpose and without fee is hereby
+granted, provided that the above copyright notice appears in all
+copies and that both the copyright notice and this permission
+notice and warranty disclaimer appear in supporting documentation,
+and that the name of Lucent Technologies, Bell Labs or any Lucent
+entity not be used in advertising or publicity pertaining to
+distribution of the software without specific, written prior
+permission.
+
+Lucent disclaims all warranties with regard to this software,
+including all implied warranties of merchantability and
+fitness. In no event shall Lucent be liable for any special,
+indirect or consequential damages or any damages whatsoever
+resulting from loss of use, data or profits, whether in an action
+of contract, negligence or other tortious action, arising out of
+or in connection with the use or performance of this software.
+
diff -u -r -P src/runtime/smlnj-script runtime/smlnj-script
--- src/runtime/smlnj-script Wed Dec 31 19:00:00 1969
+++ runtime/smlnj-script Fri Mar 15 01:27:10 2002
@@ -0,0 +1,13 @@
+#!/bin/sh
+HEAPDIR=${HEAPDIR:[EMAIL PROTECTED]@/lib/smlnj}
+ALLOC=512k
+APP=`basename -- $0`
+case $APP in
+ smlnj-script)
+ echo "Please do not run \"smlnj-script\" directly."
+ echo "It should be symlinked to an application name."
+ exit 1
+ ;;
+esac
+
+exec smlnj-runtime @SMLcmdname=$0 @SMLload=$HEAPDIR/$APP @SMLalloc=$ALLOC "$@"
--- NEW FILE: smlnj-runtime-110.42-1.info ---
Package: smlnj-runtime
Version: 110.42
Revision: 1
Description: Standard ML of New Jersey runtime system
Maintainer: Christopher League <[EMAIL PROTECTED]>
Homepage: http://cm.bell-labs.com/cm/cs/what/smlnj/
License: BSD
Suggests: smlnj
CustomMirror: <<
Primary: ftp://ftp.research.bell-labs.com/dist/smlnj/working/
Secondary: ftp://flint.cs.yale.edu/pub/smlnj/working/
eur-AT: ftp://gd.tuwien.ac.at/languages/smlnj/working/
<<
Source: mirror:custom:%v/runtime.tgz
SourceRename: %v-runtime.tgz
SourceDirectory: runtime
Source-MD5: 2fbd0a8bf452c7ada0369fec1c3b732c
Source2: mirror:custom:%v/%v-README
DocFiles: LICENSE ../%v-README
Patch: %f.patch
CompileScript: cd objs; case `uname -r` in 5.*) make -f mk.ppc-darwin5;; *) make -f
mk.ppc-darwin;; esac
InstallScript: <<
mkdir -p %i/bin
cp objs/run.ppc-darwin* %i/bin/smlnj-runtime
sed -e "s,@PREFIX@,%p," smlnj-script >> %i/bin/smlnj-script
chmod 755 %i/bin/smlnj-script
<<
DescDetail: <<
SML/NJ is an implementation of the Standard ML programming language,
produced and maintained by researchers at Bell Labs, Princeton, Yale,
and AT&T Research. This package includes the runtime system only --
it provides garbage collection and other support for compiled SML
programs.
Install this package if you want to run programs written in SML.
<<
DescUsage: <<
End users will not use this package directly. It installs one
executable (smlnj-runtime) and one shell script (smlnj-script) in
bin/. These are used to run other programs written in SML -- invoking
them on their own is rarely useful.
<<
DescPackaging: <<
I ignored the installation script provided by Bell Labs. I also wrote
the smlnj-script, which looks for a "heap file" with the same name as
$0 in <ROOT>/lib/smlnj/ and then invokes smlnj-runtime with the
requisite arguments. To package an SML program as an executable,
please place the heap file in <ROOT>/lib/smlnj/ and then create a
symlink to smlnj-script with the program name.
<<
Source2-MD5: ab7a93ffc3b886450d4e5ad665fbbba8
--- NEW FILE: sml-mode-3.9.5-13.info ---
Package: sml-mode
Version: 3.9.5
Revision: 13
Description: Emacs mode for editing Standard ML source code
DescDetail: <<
SML-MODE is a major Emacs mode for editing Standard ML. It provides
syntax highlighting and automatic indentation and comes with sml-proc
which allows interaction with an inferior SML interactive loop.
<<
License: GPL
Homepage: http://cm.bell-labs.com/cm/cs/what/smlnj/software.html#contrib
Maintainer: Matthew Harris <[EMAIL PROTECTED]>
Depends: emacsen
CustomMirror: <<
Primary: ftp://flint.cs.yale.edu/pub/monnier/sml-mode/
Secondary: ftp://ftp.research.bell-labs.com/dist/smlnj/contrib/emacs/
<<
Source: mirror:custom:%n-%v.tar.gz
Source-MD5: 6496ac75c6db10b4ee34ba03a04375be
GCC: 3.3
CompileScript: make elcfiles info
InstallScript: <<
mkdir -p %i/share/emacs/site-lisp %i/share/info
make install_elc install_el lispdir=%i/share/emacs/site-lisp
cp *.info* %i/share/info
<<
DocFiles: BUGS ChangeLog INSTALL NEWS README TODO
InfoDocs: sml-mode.info
DescPort: <<
Users can make use of this by adding
(load "sml-mode/sml-mode-startup") to their .emacs files.
<<
--- NEW FILE: moscow-ml.patch ---
diff -ru mosml/src/Makefile.inc mosml-patched/src/Makefile.inc
--- mosml/src/Makefile.inc Wed Jun 28 20:28:14 2000
+++ mosml-patched/src/Makefile.inc Sun Feb 10 20:39:07 2002
@@ -2,7 +2,7 @@
# Where to install stuff
-MOSMLHOME=${HOME}/mosml
[EMAIL PROTECTED]@
# Various utility programs
INSTALL_PROGRAM=cp
@@ -15,24 +15,24 @@
ADDPRIMS=dynlib.c
ADDOBJS=dynlib.o
-ADDRUNLIBS=-ldl
-ADDRUNCFLAGS=
-ADDDYNLIBCFLAGS=
[EMAIL PROTECTED]@/lib -ldl
[EMAIL PROTECTED]@/include
+ADDDYNLIBCFLAGS=-fno-common
# To compile the runtime system camlrunm under Cygwin with support for
# dynamically loadable libraries (DDLs), uncomment these:
-ADDPRIMS=dynlib.c
-ADDOBJS=dynlib.o
-ADDRUNCFLAGS=
-ADDDYNLIBCFLAGS=
+#ADDPRIMS=dynlib.c
+#ADDOBJS=dynlib.o
+#ADDRUNCFLAGS=
+#ADDDYNLIBCFLAGS=
# For Linux (x86 or Alpha), use:
# ------------------------------
-CPP=/lib/cpp -P -traditional -Dunix -Umsdos
-STRIP=strip
-LD=gcc -rdynamic
-DYNLD=ld -shared
+# CPP=/lib/cpp -P -traditional -Dunix -Umsdos
+# STRIP=strip
+# LD=gcc -rdynamic
+# DYNLD=ld -shared
# For Cygwin 20.1, use:
# ---------------------
@@ -104,6 +104,13 @@
# LD=gcc -rdynamic
# DYNLD=ld -shared
+# For Mac OS X, use:
+# ------------------------------
+CPP=/usr/bin/cpp -P -traditional -Dunix -Umsdos
+STRIP=echo
+LD=cc
+DYNLD=cc -bundle
+
SHELL=/bin/sh
# ---------- You shouldn't need to edit below this line ------------
@@ -114,11 +121,12 @@
# DOCDIR contains documentation
BINDIR=${MOSMLHOME}/bin
-LIBDIR=${MOSMLHOME}/lib
-INCDIR=${MOSMLHOME}/include
+# LIBDIR=${MOSMLHOME}/lib
+# INCDIR=${MOSMLHOME}/include
DOCDIR=${MOSMLHOME}/doc
TOOLDIR=${MOSMLHOME}/tools
-# LIBDIR=${MOSMLHOME}/lib/moscow_ml
+LIBDIR=${MOSMLHOME}/lib/moscow_ml
+INCDIR=${MOSMLHOME}/include/moscow_ml
# TOOLDIR=${MOSMLHOME}/libexec/moscow_ml
CAMLRT=../runtime
@@ -142,7 +150,7 @@
# For cross-compiling to Win 32 (from Linux) (development only)
# CPP=/lib/cpp -P -traditional -Umsdos -Uunix -Dwin32
-CC=gcc
+CC=cc -no-cpp-precomp
.SUFFIXES :
.SUFFIXES : .sml .sig .ui .uo .mlp .lex .c .o
--- NEW FILE: smlnj-doc-110-2.patch ---
diff -u -r -P smlnj/doc/CM/index.html smlnj-new/doc/CM/index.html
--- smlnj/doc/CM/index.html Tue Feb 24 18:15:34 1998
+++ smlnj-new/doc/CM/index.html Wed Mar 20 00:22:36 2002
@@ -26,6 +26,11 @@
<BR>
<BR><BR>
<!--End of Navigation Panel-->
+
+<i>Warning,</i> this document is way outdated and most of what is written
+here is wrong. A draft version of the <a href="../CM.pdf">new CM
+manual</a> [pdf] is available.
+
<P><H1 ALIGN="CENTER"><B>CM</B><BR>
A Compilation Manager for SML/NJ<BR>
<EM>User Manual</EM></H1>
diff -u -r -P smlnj/doc/smlnj-lib/index.html smlnj-new/doc/smlnj-lib/index.html
--- smlnj/doc/smlnj-lib/index.html Tue Feb 24 18:15:31 1998
+++ smlnj-new/doc/smlnj-lib/index.html Wed Mar 20 00:24:26 2002
@@ -17,6 +17,14 @@
<H1 ALIGN=CENTER>The SML/NJ Library</H1>
<P>
+<div align=center>
+<a href="toc.html">Table of Contents</a>
+|
+<a href="index-all.html">Index</a>
+|
+<a href="sigs/">Signatures</a>
+</div>
+<P>
<blockquote>
The documentation for the SML/NJ Library has not yet been updated.
But there is a brief
--- NEW FILE: smlnj-doc-110-2.info ---
Package: smlnj-doc
Version: 110
Revision: 2
Description: Documentation for Standard ML of New Jersey
Maintainer: Christopher League <[EMAIL PROTECTED]>
Homepage: http://cm.bell-labs.com/cm/cs/what/smlnj/
License: BSD
Suggests: smlnj
Source: ftp://ftp.research.bell-labs.com/dist/smlnj/doc/SMLNJ/smlnj.tar.Z
SourceRename: %v-%n.tar.Z
SourceDirectory: smlnj
Source2: http://cm.bell-labs.com/cm/cs/what/smlnj/doc/CM/new.pdf
Source2Rename: %v-cm.pdf
Source3: ftp://ftp.research.bell-labs.com/dist/smlnj/working/110.39/smlnj-lib.tgz
Source3Rename: 110.39-smlnj-lib.tgz
Patch: %f.patch
CompileScript: <<
cd ../smlnj-lib && find . -name '*-sig.sml' -or -name '*.cm' | xargs tar cf
../sigs.tgz
<<
InstallScript: <<
mkdir -p %i/share/doc/%n
mv * %i/share/doc/%n
mkdir -p %i/share/doc/%n/doc
mv ../%v-cm.pdf %i/share/doc/%n/doc/CM.pdf
mkdir -p %i/share/doc/%n/doc/smlnj-lib/sigs
cp ../smlnj-lib/Doc/HTML/* %i/share/doc/%n/doc/smlnj-lib
(cd %i/share/doc/%n/doc/smlnj-lib/sigs && tar xf -) < ../sigs.tgz
<<
DescDetail: <<
SML/NJ is an implementation of the Standard ML programming language,
produced and maintained by researchers at Bell Labs, Princeton, Yale,
and AT&T Research. Standard ML has many features, including type
safety, algebraic data types with pattern matching, higher-order
functions, and a sophisticated module system. It is especially
well-suited for writing compilers and other language processors.
This package includes all the documentation from the SML/NJ web site
at Bell Labs. It refers to version 110, the last official release.
Probably you are using a newer working version, so some of the
documentation is out of date. It will nevertheless be useful if you
program in SML.
<<
Source-MD5: df81a2da46c28c0803b690ee2bad8fed
Source2-MD5: 8be75df3c9ddc321664eb6b1a8626607
Source3-MD5: 2ffec46d10e6dd9620c2895d8b59e570
--- NEW FILE: moscow-ml.info ---
Package: moscow-ml
Version: 2.00
Revision: 14
Maintainer: Ashley Yakeley <[EMAIL PROTECTED]>
Source: ftp://ftp.dina.kvl.dk/pub/mosml/mos20src.tar.gz
Source-MD5: b18f8022a06442f84c8dbfa47067ce07
SourceDirectory: mosml
PatchScript: sed 's|@PREFIX@|%p|g' <%a/%n.patch | patch -p1
CompileScript: cd src/; make world CC=gcc3 CPP="/usr/bin/cpp3 -P -traditional -Dunix
-Umsdos" LD=gcc3
InstallScript: <<
cd src/; make install MOSMLHOME=%i DOCDIR=%i/share/doc/moscow-ml-2.00 TOOLDIR=%i/bin
mkdir -p %i/doc/moscow-ml-2.00
cp -R doc/* %i/doc/moscow-ml-2.00
rm -f %i/doc/moscow-ml-2.00/*
rm -d %i/doc/moscow-ml-2.00
rm -d %i/doc
rm -f %i/include/config
rm -f %i/lib/moscow_ml/camlrunm
ln -s %p/bin/camlrunm %i/lib/moscow_ml/camlrunm
<<
DocFiles: README copyrght/* doc/*
Description: Light-weight implementation of Standard ML
DescDetail: <<
Moscow ML is a light-weight implementation of Standard ML (SML),
a strict functional language widely used in teaching and research.
Version 2.00 implements the full SML language, including SML
Modules, and much of the SML Basis Library.
<<
DescPort: Some include files conflict with the C++ standard library.
License: GPL
Homepage: http://www.dina.kvl.dk/~sestoft/mosml.html
-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 -
digital self defense, top technical experts, no vendor pitches,
unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
Fink-commits mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-commits