## -*- RPM-spec -*- file for the mosml package ## Copyright (c) 2006 Arne John Glenstrup ## ## This file is part of mosml. ## ## mosml is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by ## the Free Software Foundation; either version 2 of the License, or (at ## your option) any later version. ## ## mosml is distributed in the hope that it will be useful, but ## WITHOUT ANY WARRANTY; without even the implied warranty of ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ## General Public License for more details. ## ## You should have received a copy of the GNU General Public License ## along with mosml; if not, write to the Free Software ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 ## USA Name: mosml Version: 2.01 Release: 1%{?dist} Summary: Moscow ML compiler and runtime system Group: Development/Languages License: GPL URL: http://www.dina.kvl.dk/~sestoft/mosml.html Source0: http://www.dina.kvl.dk/~sestoft/mosml/mos201src.tar.gz Patch0: mosml-dirfixes.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: perl gcc make autoconf %description Moscow ML is a lightweight implementation of the Standard ML programming language. %prep %setup -q -n mosml %patch -p 1 %build cd src make world %install cd src rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) /usr/bin/camlrunm /usr/bin/mosml /usr/bin/mosmlc /usr/bin/mosmllex /usr/bin/mosmlyac /usr/lib/mosml/tools/cutdeps /usr/lib/mosml/tools/mosmldep /usr/lib/mosml/header %doc /usr/lib/mosml/README /usr/lib/mosml/Array.ui /usr/lib/mosml/Array2.ui /usr/lib/mosml/Arraysort.ui /usr/lib/mosml/BasicIO.ui /usr/lib/mosml/BinIO.ui /usr/lib/mosml/Binarymap.ui /usr/lib/mosml/Binaryset.ui /usr/lib/mosml/Bool.ui /usr/lib/mosml/Byte.ui /usr/lib/mosml/Callback.ui /usr/lib/mosml/Char.ui /usr/lib/mosml/CharArray.ui /usr/lib/mosml/CharVector.ui /usr/lib/mosml/CommandLine.ui /usr/lib/mosml/Date.ui /usr/lib/mosml/Dynarray.ui /usr/lib/mosml/Dynlib.ui /usr/lib/mosml/FileSys.ui /usr/lib/mosml/Gdbm.ui /usr/lib/mosml/Gdimage.ui /usr/lib/mosml/Help.ui /usr/lib/mosml/IO.ui /usr/lib/mosml/Int.ui /usr/lib/mosml/Intmap.ui /usr/lib/mosml/Intset.ui /usr/lib/mosml/Lexing.ui /usr/lib/mosml/List.ui /usr/lib/mosml/ListPair.ui /usr/lib/mosml/Listsort.ui /usr/lib/mosml/Location.ui /usr/lib/mosml/Math.ui /usr/lib/mosml/Misc.ui /usr/lib/mosml/Mosml.ui /usr/lib/mosml/Mosmlcgi.ui /usr/lib/mosml/Mosmlcookie.ui /usr/lib/mosml/Msp.ui /usr/lib/mosml/Mysql.ui /usr/lib/mosml/NJ93.ui /usr/lib/mosml/Nonstdio.ui /usr/lib/mosml/OS.ui /usr/lib/mosml/Obj.ui /usr/lib/mosml/Option.ui /usr/lib/mosml/PP.ui /usr/lib/mosml/Parsing.ui /usr/lib/mosml/Path.ui /usr/lib/mosml/Polygdbm.ui /usr/lib/mosml/Polyhash.ui /usr/lib/mosml/Postgres.ui /usr/lib/mosml/Process.ui /usr/lib/mosml/Random.ui /usr/lib/mosml/Real.ui /usr/lib/mosml/Regex.ui /usr/lib/mosml/SML90.ui /usr/lib/mosml/Signal.ui /usr/lib/mosml/Socket.ui /usr/lib/mosml/Splaymap.ui /usr/lib/mosml/Splayset.ui /usr/lib/mosml/Splaytree.ui /usr/lib/mosml/Strbase.ui /usr/lib/mosml/String.ui /usr/lib/mosml/StringCvt.ui /usr/lib/mosml/Substring.ui /usr/lib/mosml/Susp.ui /usr/lib/mosml/TextIO.ui /usr/lib/mosml/Time.ui /usr/lib/mosml/Timer.ui /usr/lib/mosml/Unix.ui /usr/lib/mosml/Vector.ui /usr/lib/mosml/Weak.ui /usr/lib/mosml/Word.ui /usr/lib/mosml/Word8.ui /usr/lib/mosml/Word8Array.ui /usr/lib/mosml/Word8Vector.ui /usr/lib/mosml/Array.uo /usr/lib/mosml/Array2.uo /usr/lib/mosml/Arraysort.uo /usr/lib/mosml/BasicIO.uo /usr/lib/mosml/BinIO.uo /usr/lib/mosml/Binarymap.uo /usr/lib/mosml/Binaryset.uo /usr/lib/mosml/Bool.uo /usr/lib/mosml/Byte.uo /usr/lib/mosml/Callback.uo /usr/lib/mosml/Char.uo /usr/lib/mosml/CharArray.uo /usr/lib/mosml/CharVector.uo /usr/lib/mosml/CommandLine.uo /usr/lib/mosml/Date.uo /usr/lib/mosml/Dynarray.uo /usr/lib/mosml/Dynlib.uo /usr/lib/mosml/FileSys.uo /usr/lib/mosml/Gdbm.uo /usr/lib/mosml/Gdimage.uo /usr/lib/mosml/Help.uo /usr/lib/mosml/IO.uo /usr/lib/mosml/Int.uo /usr/lib/mosml/Intmap.uo /usr/lib/mosml/Intset.uo /usr/lib/mosml/Lexing.uo /usr/lib/mosml/List.uo /usr/lib/mosml/ListPair.uo /usr/lib/mosml/Listsort.uo /usr/lib/mosml/Location.uo /usr/lib/mosml/Math.uo /usr/lib/mosml/Misc.uo /usr/lib/mosml/Mosml.uo /usr/lib/mosml/Mosmlcgi.uo /usr/lib/mosml/Mosmlcookie.uo /usr/lib/mosml/Msp.uo /usr/lib/mosml/Mysql.uo /usr/lib/mosml/NJ93.uo /usr/lib/mosml/Nonstdio.uo /usr/lib/mosml/OS.uo /usr/lib/mosml/Obj.uo /usr/lib/mosml/Option.uo /usr/lib/mosml/PP.uo /usr/lib/mosml/Parsing.uo /usr/lib/mosml/Path.uo /usr/lib/mosml/Polygdbm.uo /usr/lib/mosml/Polyhash.uo /usr/lib/mosml/Postgres.uo /usr/lib/mosml/Process.uo /usr/lib/mosml/Random.uo /usr/lib/mosml/Real.uo /usr/lib/mosml/Regex.uo /usr/lib/mosml/SML90.uo /usr/lib/mosml/Signal.uo /usr/lib/mosml/Socket.uo /usr/lib/mosml/Splaymap.uo /usr/lib/mosml/Splayset.uo /usr/lib/mosml/Splaytree.uo /usr/lib/mosml/Strbase.uo /usr/lib/mosml/String.uo /usr/lib/mosml/StringCvt.uo /usr/lib/mosml/Substring.uo /usr/lib/mosml/Susp.uo /usr/lib/mosml/TextIO.uo /usr/lib/mosml/Time.uo /usr/lib/mosml/Timer.uo /usr/lib/mosml/Unix.uo /usr/lib/mosml/Vector.uo /usr/lib/mosml/Weak.uo /usr/lib/mosml/Word.uo /usr/lib/mosml/Word8.uo /usr/lib/mosml/Word8Array.uo /usr/lib/mosml/Word8Vector.uo /usr/lib/mosml/AppleScript.sig /usr/lib/mosml/Array.sig /usr/lib/mosml/Array2.sig /usr/lib/mosml/Arraysort.sig /usr/lib/mosml/BasicIO.sig /usr/lib/mosml/BinIO.sig /usr/lib/mosml/Binarymap.sig /usr/lib/mosml/Binaryset.sig /usr/lib/mosml/Bool.sig /usr/lib/mosml/Byte.sig /usr/lib/mosml/Callback.sig /usr/lib/mosml/Char.sig /usr/lib/mosml/CharArray.sig /usr/lib/mosml/CharVector.sig /usr/lib/mosml/CommandLine.sig /usr/lib/mosml/Date.sig /usr/lib/mosml/Dynarray.sig /usr/lib/mosml/Dynlib.sig /usr/lib/mosml/FileSys.sig /usr/lib/mosml/Gdbm.sig /usr/lib/mosml/Gdimage.sig /usr/lib/mosml/Help.sig /usr/lib/mosml/Int.sig /usr/lib/mosml/Intmap.sig /usr/lib/mosml/Intset.sig /usr/lib/mosml/Lexing.sig /usr/lib/mosml/List.sig /usr/lib/mosml/ListPair.sig /usr/lib/mosml/Listsort.sig /usr/lib/mosml/Location.sig /usr/lib/mosml/Math.sig /usr/lib/mosml/Misc.sig /usr/lib/mosml/Mosml.sig /usr/lib/mosml/Mosmlcgi.sig /usr/lib/mosml/Mosmlcookie.sig /usr/lib/mosml/Msp.sig /usr/lib/mosml/Mysql.sig /usr/lib/mosml/NJ93.sig /usr/lib/mosml/Nonstdio.sig /usr/lib/mosml/OS.sig /usr/lib/mosml/Option.sig /usr/lib/mosml/PP.sig /usr/lib/mosml/Parsing.sig /usr/lib/mosml/Path.sig /usr/lib/mosml/Polygdbm.sig /usr/lib/mosml/Polyhash.sig /usr/lib/mosml/Postgres.sig /usr/lib/mosml/Process.sig /usr/lib/mosml/Random.sig /usr/lib/mosml/Real.sig /usr/lib/mosml/Regex.sig /usr/lib/mosml/SML90.sig /usr/lib/mosml/Signal.sig /usr/lib/mosml/Socket.sig /usr/lib/mosml/Splaymap.sig /usr/lib/mosml/Splayset.sig /usr/lib/mosml/Splaytree.sig /usr/lib/mosml/Strbase.sig /usr/lib/mosml/String.sig /usr/lib/mosml/StringCvt.sig /usr/lib/mosml/Substring.sig /usr/lib/mosml/Susp.sig /usr/lib/mosml/TextIO.sig /usr/lib/mosml/Time.sig /usr/lib/mosml/Timer.sig /usr/lib/mosml/Unix.sig /usr/lib/mosml/Vector.sig /usr/lib/mosml/Weak.sig /usr/lib/mosml/Word.sig /usr/lib/mosml/Word8.sig /usr/lib/mosml/Word8Array.sig /usr/lib/mosml/Word8Vector.sig /usr/lib/mosml/General.sig /usr/lib/mosml/Meta.sig /usr/lib/mosml/camlrunm /usr/lib/mosml/mosmlcmp /usr/lib/mosml/mosmllnk /usr/lib/mosml/mosmltop /usr/lib/mosml/mosmllex /usr/lib/mosml/helpsigs.val /usr/include/mosml/alloc.h /usr/include/mosml/callback.h /usr/include/mosml/config.h /usr/include/mosml/debugger.h /usr/include/mosml/exec.h /usr/include/mosml/expand.h /usr/include/mosml/fail.h /usr/include/mosml/freelist.h /usr/include/mosml/gc.h /usr/include/mosml/gc_ctrl.h /usr/include/mosml/globals.h /usr/include/mosml/instruct.h /usr/include/mosml/interp.h /usr/include/mosml/intext.h /usr/include/mosml/io.h /usr/include/mosml/jumptbl.h /usr/include/mosml/major_gc.h /usr/include/mosml/md5sum.h /usr/include/mosml/memory.h /usr/include/mosml/minor_gc.h /usr/include/mosml/misc.h /usr/include/mosml/mlvalues.h /usr/include/mosml/mosml.h /usr/include/mosml/prims.h /usr/include/mosml/reverse.h /usr/include/mosml/roots.h /usr/include/mosml/runtime.h /usr/include/mosml/signals.h /usr/include/mosml/stacks.h /usr/include/mosml/str.h /usr/include/mosml/sys.h /usr/include/mosml/unalignd.h /usr/include/mosml/version.h /usr/include/mosml/m.h /usr/include/mosml/s.h %doc /usr/share/doc/mosml-2.01/mosmlref.pdf %doc /usr/share/doc/mosml-2.01/manual.pdf %doc /usr/share/doc/mosml-2.01/mosmllib.pdf %doc /usr/share/doc/mosml-2.01/mosmllib2up.pdf %doc /usr/share/doc/mosml-2.01/mosmllib/AppleScript.html %doc /usr/share/doc/mosml-2.01/mosmllib/Array.html %doc /usr/share/doc/mosml-2.01/mosmllib/Array2.html %doc /usr/share/doc/mosml-2.01/mosmllib/Arraysort.html %doc /usr/share/doc/mosml-2.01/mosmllib/BasicIO.html %doc /usr/share/doc/mosml-2.01/mosmllib/BinIO.html %doc /usr/share/doc/mosml-2.01/mosmllib/Binarymap.html %doc /usr/share/doc/mosml-2.01/mosmllib/Binaryset.html %doc /usr/share/doc/mosml-2.01/mosmllib/Bool.html %doc /usr/share/doc/mosml-2.01/mosmllib/Byte.html %doc /usr/share/doc/mosml-2.01/mosmllib/Callback.html %doc /usr/share/doc/mosml-2.01/mosmllib/Char.html %doc /usr/share/doc/mosml-2.01/mosmllib/CharArray.html %doc /usr/share/doc/mosml-2.01/mosmllib/CharVector.html %doc /usr/share/doc/mosml-2.01/mosmllib/CommandLine.html %doc /usr/share/doc/mosml-2.01/mosmllib/Date.html %doc /usr/share/doc/mosml-2.01/mosmllib/Dynarray.html %doc /usr/share/doc/mosml-2.01/mosmllib/Dynlib.html %doc /usr/share/doc/mosml-2.01/mosmllib/FileSys.html %doc /usr/share/doc/mosml-2.01/mosmllib/Gdbm.html %doc /usr/share/doc/mosml-2.01/mosmllib/Gdimage.html %doc /usr/share/doc/mosml-2.01/mosmllib/General.html %doc /usr/share/doc/mosml-2.01/mosmllib/Help.html %doc /usr/share/doc/mosml-2.01/mosmllib/Int.html %doc /usr/share/doc/mosml-2.01/mosmllib/Intmap.html %doc /usr/share/doc/mosml-2.01/mosmllib/Intset.html %doc /usr/share/doc/mosml-2.01/mosmllib/Lexing.html %doc /usr/share/doc/mosml-2.01/mosmllib/List.html %doc /usr/share/doc/mosml-2.01/mosmllib/ListPair.html %doc /usr/share/doc/mosml-2.01/mosmllib/Listsort.html %doc /usr/share/doc/mosml-2.01/mosmllib/Location.html %doc /usr/share/doc/mosml-2.01/mosmllib/Math.html %doc /usr/share/doc/mosml-2.01/mosmllib/Meta.html %doc /usr/share/doc/mosml-2.01/mosmllib/Mosml.html %doc /usr/share/doc/mosml-2.01/mosmllib/Mosmlcgi.html %doc /usr/share/doc/mosml-2.01/mosmllib/Mosmlcookie.html %doc /usr/share/doc/mosml-2.01/mosmllib/Msp.html %doc /usr/share/doc/mosml-2.01/mosmllib/Mysql.html %doc /usr/share/doc/mosml-2.01/mosmllib/NJ93.html %doc /usr/share/doc/mosml-2.01/mosmllib/Nonstdio.html %doc /usr/share/doc/mosml-2.01/mosmllib/OS.html %doc /usr/share/doc/mosml-2.01/mosmllib/Option.html %doc /usr/share/doc/mosml-2.01/mosmllib/PP.html %doc /usr/share/doc/mosml-2.01/mosmllib/Parsing.html %doc /usr/share/doc/mosml-2.01/mosmllib/Path.html %doc /usr/share/doc/mosml-2.01/mosmllib/Polygdbm.html %doc /usr/share/doc/mosml-2.01/mosmllib/Polyhash.html %doc /usr/share/doc/mosml-2.01/mosmllib/Postgres.html %doc /usr/share/doc/mosml-2.01/mosmllib/Process.html %doc /usr/share/doc/mosml-2.01/mosmllib/Random.html %doc /usr/share/doc/mosml-2.01/mosmllib/Real.html %doc /usr/share/doc/mosml-2.01/mosmllib/Regex.html %doc /usr/share/doc/mosml-2.01/mosmllib/SML90.html %doc /usr/share/doc/mosml-2.01/mosmllib/Signal.html %doc /usr/share/doc/mosml-2.01/mosmllib/Socket.html %doc /usr/share/doc/mosml-2.01/mosmllib/Splaymap.html %doc /usr/share/doc/mosml-2.01/mosmllib/Splayset.html %doc /usr/share/doc/mosml-2.01/mosmllib/String.html %doc /usr/share/doc/mosml-2.01/mosmllib/StringCvt.html %doc /usr/share/doc/mosml-2.01/mosmllib/Substring.html %doc /usr/share/doc/mosml-2.01/mosmllib/Susp.html %doc /usr/share/doc/mosml-2.01/mosmllib/TextIO.html %doc /usr/share/doc/mosml-2.01/mosmllib/Time.html %doc /usr/share/doc/mosml-2.01/mosmllib/Timer.html %doc /usr/share/doc/mosml-2.01/mosmllib/Unix.html %doc /usr/share/doc/mosml-2.01/mosmllib/Vector.html %doc /usr/share/doc/mosml-2.01/mosmllib/Weak.html %doc /usr/share/doc/mosml-2.01/mosmllib/Word.html %doc /usr/share/doc/mosml-2.01/mosmllib/Word8.html %doc /usr/share/doc/mosml-2.01/mosmllib/Word8Array.html %doc /usr/share/doc/mosml-2.01/mosmllib/Word8Vector.html %doc /usr/share/doc/mosml-2.01/mosmllib/idIndex.html %doc /usr/share/doc/mosml-2.01/mosmllib/index.html %changelog * Thu Dec 21 2006 Arne John Glenstrup - 2.01-1 - Initial build.