DISTVERSION= 0.9.8.6-0.rc1
PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= http://main.metaprl.org/download/omake/
MASTER_SITES= http://pkgs.fedoraproject.org/repo/pkgs/ocaml-omake/omake-0.9.8.6-0.rc1.tar.gz/fe39a476ef4e33b7ba2ca77a6bcaded2/ \
http://download.camlcity.org/download/
MAINTAINER= ports@FreeBSD.org
COMMENT= Flexible build system
BROKEN= unfetchable
DEPRECATED= Broken for more than 6 months
EXPIRATION_DATE= 2016-07-04
WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION:C|-.*||}
USE_OCAML= yes
NO_OCAML_RUNDEPENDS=yes
From upstream SVN.
--- OMakefile.orig 2010-10-27 00:42:37.000000000 +0000
--- OMakefile.orig 2010-10-27 00:42:37 UTC
+++ OMakefile
@@ -57,7 +57,7 @@ if $(not $(defined CAMLLIB))
#
warn-error flag is to remove all these unreferenced functions and
constants via patches.
--- lib/build/OCaml.om.orig 2008-03-05 01:07:25.000000000 +0000
--- lib/build/OCaml.om.orig 2008-03-05 01:07:25 UTC
+++ lib/build/OCaml.om
@@ -176,7 +176,7 @@ public.PREFIXED_OCAMLPACKS =\
--- src/build/omake_rule.ml.orig 2010-10-07 19:59:08.000000000 +0000
--- src/build/omake_rule.ml.orig 2010-10-07 19:59:08 UTC
+++ src/build/omake_rule.ml
@@ -768,7 +768,7 @@ let lazy_command venv pos command =
let fv = free_vars_exp_list el in
--- src/builtin/omake_builtin_target.ml.orig 2008-01-15 19:57:00.000000000 +0000
--- src/builtin/omake_builtin_target.ml.orig 2008-01-15 19:57:00 UTC
+++ src/builtin/omake_builtin_target.ml
@@ -221,8 +221,8 @@ let split_command venv (values1, lines1)
match line with
--- src/clib/omake_shell_sys.c.orig 2007-12-01 21:32:13.000000000 +0000
--- src/clib/omake_shell_sys.c.orig 2007-12-01 21:32:13 UTC
+++ src/clib/omake_shell_sys.c
@@ -551,7 +551,7 @@ value omake_shell_sys_suspend(value v_pg
fflush(stderr);
--- src/clib/readline.c.orig 2007-05-15 19:03:03.000000000 +0000
--- src/clib/readline.c.orig 2007-05-15 19:03:03 UTC
+++ src/clib/readline.c
@@ -134,7 +134,7 @@ static char **readline_completion(char *
CAMLreturnT(char **, 0);
--- src/env/omake_env.ml.orig 2008-01-15 19:57:00.000000000 +0000
--- src/env/omake_env.ml.orig 2008-01-15 19:57:00 UTC
+++ src/env/omake_env.ml
@@ -404,8 +404,8 @@ let rec pp_print_command buf command =
match command with
--- src/ir/omake_value_type.ml.orig 2010-10-07 19:59:08.000000000 +0000
--- src/ir/omake_value_type.ml.orig 2010-10-07 19:59:08 UTC
+++ src/ir/omake_value_type.ml
@@ -162,7 +162,7 @@ type path =
*)
$NetBSD: patch-src_libmojave-external_cutil_fam__pseudo.h,v 1.1 2012/11/16 00:46:04 joerg Exp $
--- src/libmojave-external/cutil/fam_pseudo.h.orig 2012-11-08 22:16:13.000000000 +0000
--- src/libmojave-external/cutil/fam_pseudo.h.orig 2006-07-15 17:23:37 UTC
+++ src/libmojave-external/cutil/fam_pseudo.h
@@ -43,7 +43,10 @@
/*
--- src/libmojave-external/cutil/lm_channel.c.orig 2006-07-15 17:23:37.000000000 +0000
--- src/libmojave-external/cutil/lm_channel.c.orig 2006-07-15 17:23:37 UTC
+++ src/libmojave-external/cutil/lm_channel.c
@@ -57,7 +57,7 @@ value omake_shell_peek_pipe(value v_fd)
&total, // Total number of bytes available
--- src/libmojave-external/cutil/lm_ctype.c.orig 2006-12-01 21:13:14.000000000 +0000
--- src/libmojave-external/cutil/lm_ctype.c.orig 2006-12-01 21:13:14 UTC
+++ src/libmojave-external/cutil/lm_ctype.c
@@ -59,7 +59,7 @@ static value get_chars(int (*f)(int))
if(f(i))
--- src/libmojave-external/cutil/lm_notify.c.orig 2007-07-27 17:58:13.000000000 +0000
--- src/libmojave-external/cutil/lm_notify.c.orig 2007-07-27 17:58:13 UTC
+++ src/libmojave-external/cutil/lm_notify.c
@@ -74,13 +74,13 @@ typedef struct {
--- src/libmojave-external/cutil/lm_printf.c.orig 2009-02-06 16:41:21.000000000 +0000
--- src/libmojave-external/cutil/lm_printf.c.orig 2009-02-06 16:41:21 UTC
+++ src/libmojave-external/cutil/lm_printf.c
@@ -61,12 +61,12 @@ value ml_print_char(value v_fmt, value v
char c = (char) Int_val(v_char);
--- src/libmojave-external/cutil/lm_terminfo.c.orig 2007-05-15 19:03:32.000000000 +0000
--- src/libmojave-external/cutil/lm_terminfo.c.orig 2007-05-15 19:03:32 UTC
+++ src/libmojave-external/cutil/lm_terminfo.c
@@ -75,9 +75,9 @@ value caml_tgetstr(value id) {
--- src/libmojave-external/cutil/lm_termsize.c.orig 2008-03-19 00:44:12.000000000 +0000
--- src/libmojave-external/cutil/lm_termsize.c.orig 2008-03-19 00:44:12 UTC
+++ src/libmojave-external/cutil/lm_termsize.c
@@ -45,7 +45,7 @@ value caml_term_size(value arg)
CAMLlocal1(buf);
--- src/libmojave-external/cutil/lm_uname_ext.c.orig 2006-12-08 19:21:40.000000000 +0000
--- src/libmojave-external/cutil/lm_uname_ext.c.orig 2006-12-08 19:21:40 UTC
+++ src/libmojave-external/cutil/lm_uname_ext.c
@@ -147,21 +147,21 @@ value lm_uname(value x)
--- src/libmojave-external/cutil/lm_unix_cutil.c.orig 2007-07-18 17:42:32.000000000 +0000
--- src/libmojave-external/cutil/lm_unix_cutil.c.orig 2007-07-18 17:42:32 UTC
+++ src/libmojave-external/cutil/lm_unix_cutil.c
@@ -87,9 +87,9 @@ value home_win32(value v_unit)
TCHAR path[MAX_PATH];
--- src/libmojave-external/stdlib/lm_debug.ml.orig 2006-08-03 22:51:52.000000000 +0000
--- src/libmojave-external/stdlib/lm_debug.ml.orig 2006-08-03 22:51:52 UTC
+++ src/libmojave-external/stdlib/lm_debug.ml
@@ -173,11 +173,10 @@ let create_debug
--- src/libmojave-external/stdlib/lm_string_util.ml.orig 2008-06-28 01:21:34.000000000 +0000
--- src/libmojave-external/stdlib/lm_string_util.ml.orig 2008-06-28 01:21:34 UTC
+++ src/libmojave-external/stdlib/lm_string_util.ml
@@ -613,18 +613,13 @@ let tokens_create wrap group =
* Get the tokens list.
--- src/libmojave-external/unix/lm_notify.ml.orig 2007-07-19 21:06:05.000000000 +0000
--- src/libmojave-external/unix/lm_notify.ml.orig 2007-07-19 21:06:05 UTC
+++ src/libmojave-external/unix/lm_notify.ml
@@ -153,10 +153,8 @@ let is_path_prefix (root1, path1) (root2
let is_monitored_name requests name =
--- src/libmojave-external/util/lm_channel.ml.orig 2007-07-16 21:10:43.000000000 +0000
--- src/libmojave-external/util/lm_channel.ml.orig 2007-07-16 21:10:43 UTC
+++ src/libmojave-external/util/lm_channel.ml
@@ -337,12 +337,10 @@ let of_string s =
of_string string_sym 1 0 (String.copy s)
--- src/libmojave-external/util/lm_filename_util.ml.orig 2007-01-29 20:14:42.000000000 +0000
--- src/libmojave-external/util/lm_filename_util.ml.orig 2007-01-29 20:14:42 UTC
+++ src/libmojave-external/util/lm_filename_util.ml
@@ -48,12 +48,11 @@ let groups =
let unix_is_executable s =
--- src/libmojave-external/util/lm_glob.ml.orig 2007-09-04 16:12:33.000000000 +0000
--- src/libmojave-external/util/lm_glob.ml.orig 2007-09-04 16:12:33 UTC
+++ src/libmojave-external/util/lm_glob.ml
@@ -157,11 +157,8 @@ let home_dir =
let getusers () =
--- src/libmojave-external/util/lm_lexer.ml.orig 2007-01-25 18:31:18.000000000 +0000
--- src/libmojave-external/util/lm_lexer.ml.orig 2007-01-25 18:31:18 UTC
+++ src/libmojave-external/util/lm_lexer.ml
@@ -1325,10 +1325,8 @@ struct
* Expressions.
--- src/libmojave-external/util/lm_parser.ml.orig 2007-01-25 18:31:18.000000000 +0000
--- src/libmojave-external/util/lm_parser.ml.orig 2007-01-25 18:31:18 UTC
+++ src/libmojave-external/util/lm_parser.ml
@@ -282,15 +282,11 @@ struct
let debug = "ProdItem"