[Pkg-ocaml-maint-commits] [ocaml-atd] 06/08: Update patches
Stéphane Glondu
glondu at moszumanska.debian.org
Fri Jan 31 10:04:22 UTC 2014
This is an automated email from the git hooks/post-receive script.
glondu pushed a commit to branch master
in repository ocaml-atd.
commit fc38a40daac6f5de970fb0297ea2fa8853a78835
Author: Stephane Glondu <steph at glondu.net>
Date: Wed Jan 29 14:24:40 2014 +0100
Update patches
* makefile fixes (mostly) applied upstream
* lintian and manual compilation fixed upstream
---
debian/patches/0001-Several-makefile-fixes.patch | 47 ----------------------
...makefile-for-byte-code-only-architectures.patch | 34 ++++++++++++++++
debian/patches/0002-Lintian-fix-allows-to.patch | 24 -----------
...ual-without-installing-atd.cma-beforehand.patch | 24 -----------
debian/patches/series | 4 +-
5 files changed, 35 insertions(+), 98 deletions(-)
diff --git a/debian/patches/0001-Several-makefile-fixes.patch b/debian/patches/0001-Several-makefile-fixes.patch
deleted file mode 100644
index 7f1414d..0000000
--- a/debian/patches/0001-Several-makefile-fixes.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-From: Hendrik Tews <hendrik at askra.de>
-Date: Wed, 29 Jan 2014 14:16:18 +0100
-Subject: Several makefile fixes
-
-Tweak makefile for byte-code only architectures and install some ml
-and mll where lintian complain about dangling cmi's.
----
- Makefile | 11 +++++++++--
- 1 file changed, 9 insertions(+), 2 deletions(-)
-
-diff --git a/Makefile b/Makefile
-index fec7bfe..c7d6bd4 100644
---- a/Makefile
-+++ b/Makefile
-@@ -66,7 +66,9 @@ install: META
- test ! -f atdcat || cp atdcat $(BINDIR)/
- test ! -f atdcat.exe || cp atdcat.exe $(BINDIR)/
- ocamlfind install atd META \
-- `find $(MLI) $(CMI) $(CMO) $(CMX) $(O) atd.cma atd.a atd.cmxa`
-+ `find $(MLI) $(CMI) $(CMO) $(CMX) $(O) atd.cma atd.a atd.cmxa` \
-+ atd_check.ml atd_doc_lexer.mll atd_doc_lexer.ml \
-+ atd_lexer.mll atd_lexer.ml atd_predef.ml atd_version.ml
-
- uninstall:
- test ! -f $(BINDIR)/atdcat || rm $(BINDIR)/atdcat
-@@ -129,6 +131,11 @@ atdcat: dep $(CMI) $(CMX) atdcat.ml
- -package "$(OCAMLPACKS)" -linkpkg \
- $(CMX) atdcat.ml
-
-+atdcat.byte: dep $(CMI) $(CMO) atdcat.ml
-+ ocamlfind ocamlc $(OCAMLFLAGS) -o atdcat \
-+ -package "$(OCAMLPACKS)" -linkpkg \
-+ $(CMO) atdcat.ml
-+
- .PHONY: doc
- doc: odoc/index.html atdcat
- cd manual; $(MAKE)
-@@ -140,7 +147,7 @@ odoc/index.html: $(CMI)
- -package "$(OCAMLPACKS)" $(DOCSOURCES)
-
- .PHONY: test
--test: atdcat test.atd test2.atd
-+test: test.atd test2.atd
- ./atdcat test.atd > test.out
- ./atdcat test.out > test.out.out
- cmp test.out test.out.out
---
diff --git a/debian/patches/0001-Tweak-makefile-for-byte-code-only-architectures.patch b/debian/patches/0001-Tweak-makefile-for-byte-code-only-architectures.patch
new file mode 100644
index 0000000..ecc7871
--- /dev/null
+++ b/debian/patches/0001-Tweak-makefile-for-byte-code-only-architectures.patch
@@ -0,0 +1,34 @@
+From: Hendrik Tews <hendrik at askra.de>
+Date: Wed, 29 Jan 2014 14:16:18 +0100
+Subject: Tweak makefile for byte-code only architectures
+
+---
+ Makefile | 7 ++++++-
+ 1 file changed, 6 insertions(+), 1 deletion(-)
+
+diff --git a/Makefile b/Makefile
+index 9046f02..2099777 100644
+--- a/Makefile
++++ b/Makefile
+@@ -137,6 +137,11 @@ atdcat$(EXE): dep $(CMI) $(CMX) atdcat.ml
+ -package "$(OCAMLPACKS)" -linkpkg \
+ $(CMX) atdcat.ml
+
++atdcat.byte: dep $(CMI) $(CMO) atdcat.ml
++ ocamlfind ocamlc $(OCAMLFLAGS) -o atdcat \
++ -package "$(OCAMLPACKS)" -linkpkg \
++ $(CMO) atdcat.ml
++
+ .PHONY: doc
+ doc: odoc/index.html atdcat$(EXE)
+ cd manual; $(MAKE)
+@@ -148,7 +153,7 @@ odoc/index.html: $(CMI)
+ -package "$(OCAMLPACKS)" $(DOCSOURCES)
+
+ .PHONY: test
+-test: atdcat$(EXE) test.atd test2.atd
++test: test.atd test2.atd
+ ./atdcat test.atd > test.out
+ ./atdcat test.out > test.out.out
+ cmp test.out test.out.out
+--
diff --git a/debian/patches/0002-Lintian-fix-allows-to.patch b/debian/patches/0002-Lintian-fix-allows-to.patch
deleted file mode 100644
index 4f4bb80..0000000
--- a/debian/patches/0002-Lintian-fix-allows-to.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From: Hendrik Tews <hendrik at askra.de>
-Date: Wed, 29 Jan 2014 14:16:27 +0100
-Subject: Lintian: fix allows to
-
----
- atdcat.ml | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/atdcat.ml b/atdcat.ml
-index 669ef9a..0ab575a 100644
---- a/atdcat.ml
-+++ b/atdcat.ml
-@@ -131,8 +131,8 @@ let () =
- or replace <doc text=\"...\"> by (*html ... *)
- where the contents are formatted as HTML
- using <p>, <code> and <pre>.
-- This is suitable input for \"caml2html -ext html:cat\"
-- which allows to convert ATD files into HTML.";
-+ This is suitable input for \"caml2html -ext html:cat\",
-+ which converts ATD files into HTML.";
-
- "-strip",
- Arg.String (fun s -> strip_sections := split_on_comma s @ !strip_sections),
---
diff --git a/debian/patches/0003-Build-manual-without-installing-atd.cma-beforehand.patch b/debian/patches/0003-Build-manual-without-installing-atd.cma-beforehand.patch
deleted file mode 100644
index dce854a..0000000
--- a/debian/patches/0003-Build-manual-without-installing-atd.cma-beforehand.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From: Hendrik Tews <hendrik at askra.de>
-Date: Wed, 29 Jan 2014 14:16:41 +0100
-Subject: Build manual without installing atd.cma beforehand
-
----
- manual/atd-body.mlx | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
-
-diff --git a/manual/atd-body.mlx b/manual/atd-body.mlx
-index d37322c..8f34aec 100644
---- a/manual/atd-body.mlx
-+++ b/manual/atd-body.mlx
-@@ -3,7 +3,9 @@
- ##
- #use "topfind";;
- #require "caml2html";;
--#require "atd";;
-+#require "easy-format";;
-+#directory "..";;
-+#load "atd.cma";;
- #require "unix";;
- #use "../atd_version.ml";;
- #use "macros.ml";;
---
diff --git a/debian/patches/series b/debian/patches/series
index 3569d05..f0891e0 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1 @@
-0001-Several-makefile-fixes.patch
-0002-Lintian-fix-allows-to.patch
-0003-Build-manual-without-installing-atd.cma-beforehand.patch
+0001-Tweak-makefile-for-byte-code-only-architectures.patch
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ocaml-maint/packages/ocaml-atd.git
More information about the Pkg-ocaml-maint-commits
mailing list