Update of /cvsroot/fink/experimental/bcully
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12041

Added Files:
        ocaml-309-intel.patch ocaml.info ocaml.patch 
Log Message:
Ray Garcia's backport of the intel/darwin ocamlopt patch

--- NEW FILE: ocaml.patch ---
diff -Nurd -x'*~' ocaml-3.08.0.orig/infoman/ocaml.info 
ocaml-3.08.0/infoman/ocaml.info
--- ocaml-3.08.0.orig/infoman/ocaml.info        2004-07-13 07:27:03.000000000 
-0400
+++ ocaml-3.08.0/infoman/ocaml.info     2005-10-11 01:48:20.000000000 -0400
@@ -1,4 +1,10 @@
 This file has been translated from LaTeX by HeVeA.
+
+INFO-DIR-SECTION Programming Languages
+START-INFO-DIR-ENTRY
+* ocaml: (ocaml).               The Objective Caml compiler and programming 
environment
+END-INFO-DIR-ENTRY
+
 
 Indirect:
 ocaml.info-1: 51

--- NEW FILE: ocaml.info ---
Package: ocaml
Version: 3.09.1
Revision: 1intel0
Description: Latest implementation of Caml dialect of ML
BuildDepends: tcltk-dev, x11-dev, libncurses5 (>= 5.4-20041023-1006)
Depends: tcltk, x11, libncurses5-shlibs (>= 5.4-20041023-1006)
DescPort: Uses custom configure script.
SetMAKEFLAGS: -j1
NoSetMAKEFLAGS: true
Source: http://caml.inria.fr/distrib/%n-3.09/%n-%v.tar.gz
Source2: http://caml.inria.fr/distrib/%n-3.09/%n-3.09-refman.pdf
Source3: http://caml.inria.fr/distrib/%n-3.09/%n-3.09-refman.html.tar.gz
Source4: http://caml.inria.fr/distrib/%n-3.09/%n-3.09-refman.info.tar.gz
Source-MD5: c73f4b093e27ba5bf13d62923f89befc
Source2-MD5: 6ed0c6b1167dbf6c1cb10a78d302bc00
Source3-MD5: b25eb211bf91bcaa536b12d12731ceec
Source4-MD5: 280160b1fc7c8513074c3fda0446de29
PatchScript: <<
 gzip -d ../infoman/ocaml*.gz
 patch -p1 < %a/%n-309-intel.patch
 cd .. && patch -p1 < %a/%n.patch
<<
CompileScript: <<
 ./configure -tkdefs -I%p/include -tklibs -L%p/lib -prefix %p 
 make world opt opt.opt
<<
InstallScript: <<
 make install BINDIR=%i/bin LIBDIR=%i/lib/ocaml MANDIR=%i/share/man

 mv %i/lib/ocaml/ld.conf %i/lib/ocaml/ld.conf.orig
 sed -e "s|%d||" %i/lib/ocaml/ld.conf.orig > %i/lib/ocaml/ld.conf
 rm -f %i/lib/ocaml/ld.conf.orig

 ranlib %i/lib/ocaml/camlp4/gramlib.a

 (cd emacs; make install BINDIR=%i/bin EMACSDIR=%i/share/emacs/site-lisp)
 rm %i/share/emacs/site-lisp/caml-emacs.elc
 rm %i/share/emacs/site-lisp/caml-help.elc
 rm %i/share/emacs/site-lisp/caml-types.elc
 rm %i/share/emacs/site-lisp/caml-xemacs.elc
 rm %i/share/emacs/site-lisp/caml.elc
 rm %i/share/emacs/site-lisp/camldebug.elc
 rm %i/share/emacs/site-lisp/inf-caml.elc

 mkdir -p %i/share/info
 cp ../infoman/ocaml.info* %i/share/info

 mkdir -p %i/share/doc/%n
 cp -R ../htmlman %i/share/doc/%n
<<
InfoDocs: ocaml.info
DocFiles: Changes README LICENSE INSTALL ../%n-3.09-refman.pdf
DescDetail: <<
The main novelties compared with its ancestor, Caml Light, are: 
1) Full support for objects and classes -- 
here combined for the first time with ML-style type reconstruction.
2) A powerful module calculus in the style of Standard ML
(but retaining separate compilation).
3) A high-performance native code compiler 
(in addition to a Caml Light-style bytecode compiler).
<<
DescPackaging: <<
  dmacks overhauled infodoc stuff: patched main file to have dir
  header and uncompressed files so that fink's automatic infodoc dpkg
  scripts work.
<<  
License: OSI-Approved
Homepage: http://caml.inria.fr/ocaml
Maintainer: Brendan Cully <[EMAIL PROTECTED]>

--- NEW FILE: ocaml-309-intel.patch ---
diff -ur ocaml-3.09.1-orig/.depend ocaml/.depend
--- ocaml-3.09.1-orig/.depend   2005-10-26 08:23:27.000000000 -0500
+++ ocaml/.depend       2006-01-24 07:39:53.000000000 -0600
@@ -747,22 +747,24 @@
     bytecomp/emitcode.cmx bytecomp/dll.cmx typing/ctype.cmx \
     utils/consistbl.cmx utils/config.cmx utils/clflags.cmx \
     toplevel/topdirs.cmi 
-toplevel/toploop.cmo: utils/warnings.cmi typing/types.cmi typing/typemod.cmi \
-    typing/typedtree.cmi typing/typecore.cmi bytecomp/translmod.cmi \
-    bytecomp/symtable.cmi bytecomp/simplif.cmi typing/printtyp.cmi \
-    bytecomp/printlambda.cmi bytecomp/printinstr.cmi parsing/printast.cmi \
-    typing/predef.cmi typing/path.cmi parsing/parsetree.cmi parsing/parse.cmi \
+toplevel/toploop.cmo: utils/warnings.cmi typing/unused_var.cmi \
+    typing/types.cmi typing/typemod.cmi typing/typedtree.cmi \
+    typing/typecore.cmi bytecomp/translmod.cmi bytecomp/symtable.cmi \
+    bytecomp/simplif.cmi typing/printtyp.cmi bytecomp/printlambda.cmi \
+    bytecomp/printinstr.cmi parsing/printast.cmi typing/predef.cmi \
+    typing/path.cmi parsing/parsetree.cmi parsing/parse.cmi \
     typing/outcometree.cmi typing/oprint.cmi utils/misc.cmi bytecomp/meta.cmi \
[...2130 lines suppressed...]
diff -ur ocaml-3.09.1-orig/yacc/main.c ocaml/yacc/main.c
--- ocaml-3.09.1-orig/yacc/main.c       2004-11-26 19:04:19.000000000 -0600
+++ ocaml/yacc/main.c   2006-01-23 11:38:43.000000000 -0600
@@ -12,7 +12,7 @@
 
 /* Based on public-domain code from Berkeley Yacc */
 
-/* $Id: main.c,v 1.19 2004/11/27 01:04:19 doligez Exp $ */
+/* $Id: main.c,v 1.19.4.1 2006/01/23 17:38:43 doligez Exp $ */
 
 #include <signal.h>
 #include <string.h>
@@ -157,6 +157,7 @@
         {
         case '\0':
             input_file = stdin;
+            file_prefix = "stdin";
             if (i + 1 < argc) usage();
             return;
 



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Fink-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to