Skip to content
Snippets Groups Projects
openresty-1.9.15.1.patch 3.71 KiB
Newer Older
  • Learn to ignore specific revisions
  • Elisabetta Ronchieri's avatar
    Elisabetta Ronchieri committed
    diff -urp openresty-1.9.15.1/bundle/resty-cli-0.12/bin/resty openresty-1.9.15.1-patched/bundle/resty-cli-0.12/bin/resty
    --- openresty-1.9.15.1/bundle/resty-cli-0.12/bin/resty	2016-06-03 17:50:22.000000000 -0700
    +++ openresty-1.9.15.1-patched/bundle/resty-cli-0.12/bin/resty	2016-07-12 12:50:45.436818037 -0700
    @@ -65,9 +65,9 @@ if (!$nginx_path) {
                 $ext = '';
             }
         }
    -    $nginx_path = File::Spec->catfile($FindBin::Bin, "..", "nginx", "sbin", "nginx$ext");
    +    $nginx_path = File::Spec->catfile($FindBin::RealBin, "..", "nginx", "sbin", "nginx$ext");
         if (!-f $nginx_path) {
    -        $nginx_path = File::Spec->catfile($FindBin::Bin, "nginx$ext");
    +        $nginx_path = File::Spec->catfile($FindBin::RealBin, "nginx$ext");
             if (!-f $nginx_path) {
                 $nginx_path = "nginx";  # find in PATH
             }
    diff -urp openresty-1.9.15.1/bundle/resty-cli-0.12/bin/restydoc openresty-1.9.15.1-patched/bundle/resty-cli-0.12/bin/restydoc
    --- openresty-1.9.15.1/bundle/resty-cli-0.12/bin/restydoc	2016-06-03 17:50:22.000000000 -0700
    +++ openresty-1.9.15.1-patched/bundle/resty-cli-0.12/bin/restydoc	2016-07-12 12:51:04.161322019 -0700
    @@ -43,10 +43,10 @@ if (!defined $pager) {
         }
     }
     
    -my $index_file = "$FindBin::Bin/../resty.index";
    +my $index_file = "$FindBin::RealBin/../resty.index";
     {
         if (!-f $index_file) {
    -        my $f = "$FindBin::Bin/resty.index";
    +        my $f = "$FindBin::RealBin/resty.index";
             if (-f $f) {
                 $index_file = $f;
             }
    @@ -179,7 +179,7 @@ if (!@dists) {
         die "ERROR: $index_file is empty.\n";
     }
     
    -my $poddir = "$FindBin::Bin/../pod";
    +my $poddir = "$FindBin::RealBin/../pod";
     
     if ($section_pat) {
         $section_pat = lc $section_pat;
    diff -urp openresty-1.9.15.1/bundle/resty-cli-0.12/bin/restydoc-index openresty-1.9.15.1-patched/bundle/resty-cli-0.12/bin/restydoc-index
    --- openresty-1.9.15.1/bundle/resty-cli-0.12/bin/restydoc-index	2016-06-03 17:50:22.000000000 -0700
    +++ openresty-1.9.15.1-patched/bundle/resty-cli-0.12/bin/restydoc-index	2016-07-12 12:51:13.478124001 -0700
    @@ -17,7 +17,7 @@ GetOptions(
     ) or die "Usage: $0 [--outdir DIR] DIR\n";
     
     if (!defined $outdir) {
    -    $outdir = "$FindBin::Bin/..";
    +    $outdir = "$FindBin::RealBin/..";
     
     } else {
         $outdir = File::Spec->rel2abs($outdir);
    @@ -135,7 +135,7 @@ sub wanted {
             #warn $name;
             #warn "wanted: $File::Find::dir $File::Find::name $_\n";
             $podfile = "$poddir/$name.pod";
    -        shell("$FindBin::Bin/md2pod.pl -o $podfile $mdfile");
    +        shell("$FindBin::RealBin/md2pod.pl -o $podfile $mdfile");
         }
     
         my $dist_module = process_pod($podfile, $name);
    --- openresty-1.9.15.1-patched/bundle/resty-cli-0.12/bin/restydoc	2016-07-12 12:51:04.161322019 -0700
    +++ openresty-1.9.15.1-patched2/bundle/resty-cli-0.12/bin/restydoc	2016-07-13 16:29:31.227640004 -0700
    @@ -517,7 +517,8 @@ sub process_section_hit {
         }
     
         my $groff_cmd = get_groff_cmd();
    -    exec("pod2man -u -c '$full_dist_name' "
    +    my $pod2man_cmd = get_pod2man_cmd();
    +    exec("$pod2man_cmd -c '$full_dist_name' "
               . " -r -s 7 -n '$module_name' "
               . "$tmpfile | $groff_cmd | $pager");
     }
    @@ -550,7 +551,8 @@ sub process_module_hit {
         }
     
         my $groff_cmd = get_groff_cmd();
    -    exec("pod2man -u -c '$full_dist_name' "
    +    my $pod2man_cmd = get_pod2man_cmd();
    +    exec("$pod2man_cmd -c '$full_dist_name' "
               . "-r -s 7 -n '$name' "
               . "$podfile | $groff_cmd | $pager");
     }
    @@ -563,6 +565,14 @@ sub get_groff_cmd {
         return "groff -Tascii -mandoc -Wbreak";
     }
     
    +sub get_pod2man_cmd {
    +    my $help = `pod2man --help`;
    +    if ($help =~ /^ \s+ -u \b/xm) {
    +        return "pod2man -u";
    +    }
    +    return "pod2man";
    +}
    +
     sub shell {
         my $cmd = shift;