[Pkg-ocaml-maint-commits] [SCM] why packaging branch, master, updated. debian/2.18.dfsg-2-7-gb37f40e

Mehdi Dogguy dogguy at pps.jussieu.fr
Fri May 8 14:53:40 UTC 2009


The following commit has been merged in the master branch:
commit b37f40eb6f1b8c9b9553464835528805b2d803b8
Author: Mehdi Dogguy <dogguy at pps.jussieu.fr>
Date:   Fri May 8 11:32:25 2009 +0200

    Export Jc_ast in jessie library and install cmo and cmx

diff --git a/debian/changelog b/debian/changelog
index 6faf06a..a69b521 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,9 @@ why (2.18.dfsg-3) UNRELEASED; urgency=low
     Lintian.
   * Make a long description for libwhy-coq, closes: #524054.
   * Bump standards version to 3.8.1, no changes needed
+  * Jessie library: 
+    - export jc_ast and jc_env
+    - install jc.cmo and jc.cmx
 
  -- Mehdi Dogguy <dogguy at pps.jussieu.fr>  Thu, 16 Apr 2009 17:23:41 +0200
 
diff --git a/debian/libjessie-ocaml-dev.install.in b/debian/libjessie-ocaml-dev.install.in
index 028ce63..895dfd6 100644
--- a/debian/libjessie-ocaml-dev.install.in
+++ b/debian/libjessie-ocaml-dev.install.in
@@ -1,4 +1,6 @@
 jc/jc.cm*a @OCamlStdlibDir@/jessie/
+jc/jc.cmo @OCamlStdlibDir@/jessie/
 jc/jc.cmi @OCamlStdlibDir@/jessie/
 OPT: jc/jc.a @OCamlStdlibDir@/jessie/
+OPT: jc/jc.cmx @OCamlStdlibDir@/jessie/
 debian/META @OCamlStdlibDir@/jessie/
diff --git a/debian/patches/jessie_lib.dpatch b/debian/patches/jessie_lib.dpatch
index 334ba4a..c24be24 100755
--- a/debian/patches/jessie_lib.dpatch
+++ b/debian/patches/jessie_lib.dpatch
@@ -4,11 +4,11 @@
 ## DP: Install jessie library jc.{cma,a,cmxa,cmi} : build jc.{cma,cmxa,a} and install jc.cmi
 
 @DPATCH@
-diff -urNad trunk~/Makefile.in trunk/Makefile.in
---- trunk~/Makefile.in	2008-09-09 09:20:14.000000000 +0200
-+++ trunk/Makefile.in	2008-09-10 16:40:16.000000000 +0200
-@@ -160,9 +160,9 @@
-       $(SIMPLIFY2WHY) $(WHYSTAT) 
+diff -urNad why~/Makefile.in why/Makefile.in
+--- why~/Makefile.in	2009-05-08 11:11:29.000000000 +0200
++++ why/Makefile.in	2009-05-08 11:13:30.000000000 +0200
+@@ -146,9 +146,9 @@
+       $(SIMPLIFY2WHY) $(WHYSTAT) $(TOOLSTAT)
  
  ifeq ($(OCAMLBEST),opt)
 -JCLIB=jc/jc.cmo jc/jc.cmx
@@ -18,9 +18,17 @@ diff -urNad trunk~/Makefile.in trunk/Makefile.in
 +JCLIB=jc/jc.cma jc/jc.cmi jc/jc.cmo
  endif
  
- all: $(BINARY) check $(CADUCEUS) $(JESSIE) $(KRAKATOA) coq- at COQ@ pvs- at PVS@ $(TOOLS) gwhy- at LABLGTK2@ $(JCLIB) $(REGTEST)
-@@ -311,6 +311,12 @@
- jc/jc.cmx: $(JCCMX_EXPORT)
+ all: $(BINARY) $(WHYCONFIG) check $(CADUCEUS) $(JESSIE) $(KRAKATOA) coq- at COQ@ pvs- at PVS@ $(TOOLS) gwhy- at LABLGTK2@ $(JCLIB) $(REGTEST)
+@@ -305,12 +305,18 @@
+ atp/atp.cmo: 
+ 	make -C atp atp.cmo
+ 
+-jc/jc.cmi jc/jc.cmo: $(JCCMO_EXPORT)
++jc/jc.cmi jc/jc.cmo: jc/jc_ast.cmi jc/jc_env.cmi $(JCCMO_EXPORT)
+ 	$(OCAMLC) $(BFLAGS) -pack -o jc/jc.cmo $^
+ 
+-jc/jc.cmx: $(JCCMX_EXPORT)
++jc/jc.cmx: jc/jc_ast.cmi jc/jc_env.cmi $(JCCMX_EXPORT)
  	$(OCAMLOPT) $(OFLAGS) -pack -o $@ $^
  
 +jc/jc.cma: jc/jc.cmo

-- 
why packaging



More information about the Pkg-ocaml-maint-commits mailing list