[Pkg-ocaml-maint-commits] [SCM] dh-ocaml packaging branch, master, updated. debian/0.9.3-2-gc91f9e1

Mehdi Dogguy mehdi at debian.org
Wed Nov 11 22:01:47 UTC 2009


The following commit has been merged in the master branch:
commit c91f9e11781227cb907cd3dda652d9465d0cfb8e
Author: Mehdi Dogguy <mehdi at debian.org>
Date:   Wed Nov 11 23:00:51 2009 +0100

    correct fix to detect ocamlfind flags (ugly but works)

diff --git a/debhelper/dh_ocamldoc b/debhelper/dh_ocamldoc
index 8b107d3..a70508f 100755
--- a/debhelper/dh_ocamldoc
+++ b/debhelper/dh_ocamldoc
@@ -78,7 +78,7 @@ my $ocamldoc_flags_global = "";
 $ocamldoc_flags_global = join " ", @{$dh{U_PARAMS}}
   if defined($dh{U_PARAMS});
 $odoc = "ocamlfind ocamldoc"
-  if $ocamldoc_flags_global =~ /\b-(package|predicates|syntax|ppopt)\b/;
+  if $ocamldoc_flags_global =~ /(^|\s+)-(package|predicates|syntax|ppopt)\b/;
 
 error "$odoc does not exists or is not executable"
     unless -x $odoc;
@@ -131,7 +131,7 @@ sub read_ocamldoc_file($) {
         next if /^\#/;
         chomp;
         # Activate ocamlfind when needed
-        $use_ocamlfind = 1 if / -package | -predicates | -syntax | -ppopt /;
+        $use_ocamlfind = 1 if /(^|\s+)-(package|predicates|syntax|ppopt)\b/;
         # Detect html_dir
         if (/-d[\s]+([^\s]+)/) {
             $html_dir = $1;

-- 
dh-ocaml packaging



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