Package: omake / 0.9.8.5-3-10

Metadata

Package Version Patches format
omake 0.9.8.5-3-10 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 stdin stdout fix upstream r12115.patch | (download)

src/build/omake_rule.ml | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 stdin <-> stdout fix (upstream r12115)


0002 Remove useless sync external declaration.patch | (download)

src/exec/omake_exec.ml | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

 remove useless "sync" external declaration

Taken from upstream SVN r12923, closes: #522008.

0003 Fix attempt to free a non heap object.patch | (download)

src/libmojave-external/cutil/lm_printf.c | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 fix attempt to free a non-heap object

Spotted by Martin Michlmayr thanks to a new warning in GCC 4.4.
See Debian bug #505045.

Signed-off-by: Martin Michlmayr <tbm@cyrius.com>
Signed-off-by: Stephane Glondu <steph@glondu.net>

0004 Disable fatal warnings.patch | (download)

OMakefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 disable fatal warnings

For compatibility with OCaml 3.12 and higher.

Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=580091
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=737592

0005 Use LDFLAGS instead of CFLAGS for ld as needed.patch | (download)

lib/configure/Configure.om | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use ldflags instead of cflags for ld-as-needed

Bug: http://bugzilla.metaprl.org/cgi-bin/show_bug.cgi?id=738
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=681663

0006 Fix compilation with OCaml 4.08.0.patch | (download)

src/build/omake_build.ml | 2 1 + 1 - 0 !
src/build/omake_build_tee.ml | 6 3 + 3 - 0 !
src/build/omake_rule.ml | 2 1 + 1 - 0 !
src/builtin/omake_builtin_base.ml | 9 5 + 4 - 0 !
src/builtin/omake_builtin_io.ml | 10 5 + 5 - 0 !
src/builtin/omake_builtin_object.ml | 6 3 + 3 - 0 !
src/env/omake_ast_lex.mll | 4 2 + 2 - 0 !
src/env/omake_env.ml | 2 1 + 1 - 0 !
src/exec/omake_exec_local.ml | 4 2 + 2 - 0 !
src/exec/omake_exec_util.ml | 4 2 + 2 - 0 !
src/ir/omake_cache.ml | 2 1 + 1 - 0 !
src/libmojave-external/stdlib/lm_debug.ml | 4 2 + 2 - 0 !
src/libmojave-external/stdlib/lm_printf.ml | 6 3 + 3 - 0 !
src/libmojave-external/stdlib/lm_string_util.ml | 38 19 + 19 - 0 !
src/libmojave-external/stdlib/lm_string_util.mli | 8 4 + 4 - 0 !
src/libmojave-external/unix/lm_unix_util.ml | 2 1 + 1 - 0 !
src/libmojave-external/unix/lm_unix_util.mli | 2 1 + 1 - 0 !
src/libmojave-external/util/lm_arg.ml | 10 5 + 5 - 0 !
src/libmojave-external/util/lm_channel.ml | 70 35 + 35 - 0 !
src/libmojave-external/util/lm_channel.mli | 14 7 + 7 - 0 !
src/libmojave-external/util/lm_db.ml | 4 2 + 2 - 0 !
src/libmojave-external/util/lm_filename_util.ml | 4 2 + 2 - 0 !
src/libmojave-external/util/lm_glob.ml | 4 2 + 2 - 0 !
src/libmojave-external/util/lm_hash.ml | 2 1 + 1 - 0 !
src/magic/omake_gen_magic.ml | 2 1 + 1 - 0 !
src/util/fmarshal.ml | 8 4 + 4 - 0 !
src/util/omake_wild.ml | 2 1 + 1 - 0 !
27 files changed, 116 insertions(+), 115 deletions(-)

 fix compilation with ocaml 4.08.0