aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan-Christofer Demay <jcdemay@gmail.com>2009-09-22 23:14:23 +0000
committerJonathan-Christofer Demay <jcdemay@gmail.com>2009-09-22 23:14:23 +0000
commitebf58363a9d3f881600fe9fdaf671161aac34951 (patch)
tree8438b7f1e61f1b8ca0852e2de9e5f65227aeabd8 /dev-ml/ocamlgraph/files
parentremoved h5py now in main tree (diff)
downloadsci-ebf58363a9d3f881600fe9fdaf671161aac34951.tar.gz
sci-ebf58363a9d3f881600fe9fdaf671161aac34951.tar.bz2
sci-ebf58363a9d3f881600fe9fdaf671161aac34951.zip
Various updates related to Frama-C.
Diffstat (limited to 'dev-ml/ocamlgraph/files')
-rw-r--r--dev-ml/ocamlgraph/files/ocamlgraph-1.2-makefile.patch102
1 files changed, 102 insertions, 0 deletions
diff --git a/dev-ml/ocamlgraph/files/ocamlgraph-1.2-makefile.patch b/dev-ml/ocamlgraph/files/ocamlgraph-1.2-makefile.patch
new file mode 100644
index 000000000..fd7b8de5c
--- /dev/null
+++ b/dev-ml/ocamlgraph/files/ocamlgraph-1.2-makefile.patch
@@ -0,0 +1,102 @@
+diff -Naurd ocamlgraph-1.2-orign/Makefile.in ocamlgraph-1.2-patch/Makefile.in
+--- ocamlgraph-1.2-orign/Makefile.in 2009-08-31 05:57:53.000000000 +0000
++++ ocamlgraph-1.2-patch/Makefile.in 2009-09-11 13:23:51.000000000 +0000
+@@ -31,7 +31,7 @@
+ OCAMLDOC = @OCAMLDOC@
+ OCAMLLEX = @OCAMLLEX@
+ OCAMLYACC= @OCAMLYACC@
+-OCAMLLIB = @OCAMLLIB@
++OCAMLLIB = @OCAMLLIB@/ocamlgraph/
+ OCAMLBEST= @OCAMLBEST@
+ OCAMLVERSION = @OCAMLVERSION@
+ OCAMLWEB = @OCAMLWEB@
+@@ -147,6 +147,7 @@
+ VIEWER_CMO:=$(patsubst %,$(VIEWER_DIR)/%.cmo, $(VIEWER_CMO))
+ VIEWER_CMX=$(VIEWER_CMO:.cmo=.cmx)
+ VIEWER_CMI=$(VIEWER_CMO:.cmo=.cmi)
++VIEWER_OBJ=$(VIEWER_CMO:.cmo=.o)
+
+ VIEWER_INCLUDES= @INCLUDEGTK2@ -I $(VIEWER_DIR) $(INCLUDES) -I .
+
+@@ -175,6 +176,7 @@
+ DGRAPH_CMO:=$(patsubst %,$(DGRAPH_DIR)/%.cmo, $(DGRAPH_CMO))
+ DGRAPH_CMX=$(DGRAPH_CMO:.cmo=.cmx)
+ DGRAPH_CMI=$(DGRAPH_CMO:.cmo=.cmi)
++DGRAPH_OBJ=$(DGRAPH_CMO:.cmo=.o)
+
+ DGRAPH_INCLUDES= @INCLUDEGTK2@ -I $(DGRAPH_DIR) $(INCLUDES) -I .
+
+@@ -270,42 +272,48 @@
+
+ install: install-$(OCAMLBEST) install-byte
+ ifeq (@LABLGNOMECANVAS@,yes)
++ mkdir -p $(DESTDIR)$(BINDIR)
+ ifeq ($(OCAMLBEST),byte)
+- cp -f $(BINDIR)/graph-editor.byte $(BINDIR)/graph-editor$(EXE)
+- cp -f $(BINDIR)/graph-viewer.byte $(BINDIR)/graph-viewer$(EXE)
++ ln -s $(BINDIR)/ocamlgraph-editor.byte $(DESTDIR)$(BINDIR)/ocamlgraph-editor$(EXE)
++ ln -s $(BINDIR)/ocamlgraph-viewer.byte $(DESTDIR)$(BINDIR)/ocamlgraph-viewer$(EXE)
+ else
+- cp -f $(BINDIR)/graph-editor.opt $(BINDIR)/graph-editor$(EXE)
+- cp -f $(BINDIR)/graph-viewer.opt $(BINDIR)/graph-viewer$(EXE)
++ mv $(DESTDIR)$(BINDIR)/ocamlgraph-editor.opt $(DESTDIR)$(BINDIR)/ocamlgraph-editor$(EXE)
++ mv $(DESTDIR)$(BINDIR)/ocamlgraph-viewer.opt $(DESTDIR)$(BINDIR)/ocamlgraph-viewer$(EXE)
+ endif
+ endif
+
+ install-byte:
++ mkdir -p "$(DESTDIR)$(OCAMLLIB)"
+ cp -f graph.cmo graph.cmi $(CMA) "$(DESTDIR)$(OCAMLLIB)"
+ ifeq (@LABLGNOMECANVAS@,yes)
+- cp -f $(ED_DIR)/editor.byte $(BINDIR)/graph-editor.byte
+- cp -f $(VIEWER_CMO) "$(DESTDIR)$(OCAMLLIB)"
+- cp -f $(DGRAPH_CMO) "$(DESTDIR)$(OCAMLLIB)"
+- cp -f $(DGRAPH_DIR)/dgraph.byte $(BINDIR)/graph-viewer.byte
++ mkdir -p $(DESTDIR)$(BINDIR)
++ cp -f $(ED_DIR)/editor.byte $(DESTDIR)$(BINDIR)/ocamlgraph-editor.byte
++ cp -f $(VIEWER_CMO) $(VIEWER_CMI) "$(DESTDIR)$(OCAMLLIB)"
++ cp -f $(DGRAPH_CMO) $(DGRAPH_CMI) "$(DESTDIR)$(OCAMLLIB)"
++ cp -f $(DGRAPH_DIR)/dgraph.byte $(DESTDIR)$(BINDIR)/ocamlgraph-viewer.byte
+ endif
+
+ install-opt: install-byte
++ mkdir -p "$(DESTDIR)$(OCAMLLIB)"
+ cp -f graph$(LIBEXT) graph.cmx $(CMXA) "$(DESTDIR)$(OCAMLLIB)"
+ ifeq (@LABLGNOMECANVAS@,yes)
+- cp -f $(ED_DIR)/editor.opt $(BINDIR)/graph-editor.opt
+- cp -f $(VIEWER_CMX) "$(DESTDIR)$(OCAMLLIB)"
+- cp -f $(DGRAPH_CMX) "$(DESTDIR)$(OCAMLLIB)"
+- cp -f $(DGRAPH_DIR)/dgraph.opt $(BINDIR)/graph-viewer.opt
++ mkdir -p $(DESTDIR)$(BINDIR)
++ cp -f $(ED_DIR)/editor.opt $(DESTDIR)$(BINDIR)/ocamlgraph-editor.opt
++ cp -f $(VIEWER_CMX) $(VIEWER_OBJ) "$(DESTDIR)$(OCAMLLIB)"
++ cp -f $(DGRAPH_CMX) $(DGRAPH_OBJ) "$(DESTDIR)$(OCAMLLIB)"
++ cp -f $(DGRAPH_DIR)/dgraph.opt $(DESTDIR)$(BINDIR)/ocamlgraph-viewer.opt
+ endif
+
+ install-findlib: META
+ ifdef OCAMLFIND
++ mkdir -p $(DESTDIR)/$(OCAMLLIB)
+ ifeq (@LABLGNOMECANVAS@,yes)
+- $(OCAMLFIND) install ocamlgraph META $(SRCDIR)/*.mli \
+- graph$(LIBEXT) graph.cmx graph.cmo graph.cmi $(CMA) $(CMXA) \
+- $(VIEWER_CMX) $(VIEWER_CMO) $(DGRAPH_CMX) $(DGRAPH_CMO)
++ $(OCAMLFIND) install -destdir $(DESTDIR)/$(OCAMLLIB) \
++ ocamlgraph META $(SRCDIR)/*.mli dgraph/*.mli dgraph/viewer.ml \
++ dgraph/dGraphViewer.ml view_graph/*.mli view_graph/viewGraph_test.ml
+ else
+- $(OCAMLFIND) install ocamlgraph META $(SRCDIR)/*.mli \
+- graph$(LIBEXT) graph.cmx graph.cmo graph.cmi $(CMA) $(CMXA)
++ $(OCAMLFIND) install -destdir $(DESTDIR)/$(OCAMLLIB) \
++ ocamlgraph META $(SRCDIR)/*.mli
+ endif
+ endif
+
+@@ -328,7 +336,6 @@
+ mkdir -p doc
+ rm -f doc/*
+ $(OCAMLDOC) -d doc -html $(INCLUDES) $(DOC_SRC)
+- $(MAKE) -C $(VIEWER_DIR) doc
+
+ # literate programming
+ $(NAME).tex: $(DOC_SRC)