Source

compiler-libs-hack / ocaml / testsuite / external / mldonkey-3.1.2.patch

--- mldonkey-3.1.2.orig/config/configure	2011-08-08 07:11:57.000000000 +0200
+++ mldonkey-3.1.2/config/configure	2012-03-13 12:52:40.000000000 +0100
@@ -4870,7 +4870,7 @@
 else
   OCAMLVERSION=`$OCAMLC -v | sed -n -e 's|.*version* *\(.*\)$|\1|p' `
   case "$OCAMLVERSION" in
-    "$REQUIRED_OCAML"*|3.12.*|3.11.*|3.10.1*|3.10.2*) ;;
+    "$REQUIRED_OCAML"*|4.*|3.1[23].*|3.11.*|3.10.1*|3.10.2*) ;;
     *)
         echo "Need build"
         BUILD_OCAML=yes
@@ -5402,7 +5402,7 @@
 
 # force usage of supported Ocaml versions
 case "$OCAMLVERSION" in
-    3.10.1*|3.10.2*|3.1*) ;;
+    3.10.1*|3.10.2*|3.1*|4.*) ;;
     *)
       if  test "$REQUIRED_OCAML" != "SVN" ; then
         echo "********  Version $REQUIRED_OCAML of Objective-Caml is required  *********" 1>&2;
--- mldonkey-3.1.2.orig/Makefile	2012-05-16 11:56:34.000000000 +0200
+++ mldonkey-3.1.2/Makefile	2012-05-25 19:24:15.000000000 +0200
@@ -5447,7 +5449,7 @@
 	$(OCAMLC) $(DEVFLAGS) $(INCLUDES) -c $<
 
 .mlcpp.ml:
-	@$(CPP) -x c -P $< $(FIX_BROKEN_CPP) -o $@
+	@$(CPP) -x c -P $< $(FIX_BROKEN_CPP) > $@
 
 %.ml: %.mlp $(BITSTRING)/pa_bitstring.cmo
 	$(CAMLP4OF) build/bitstring.cma $(BITSTRING)/bitstring_persistent.cmo $(BITSTRING)/pa_bitstring.cmo -impl $< -o $@