diff options
author | Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2011-08-22 18:33:39 +0000 |
---|---|---|
committer | Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2011-08-22 18:33:39 +0000 |
commit | e2d208bd0b52e4362e9e9e47e3bbac91f9308831 (patch) | |
tree | 504f7fd169a7ee3446661f470e34a81ea22ca1c7 /sysutils/parallel | |
parent | 0f6c33b6ce7768315d30a1551e88cdeae0448147 (diff) |
Notes
Diffstat (limited to 'sysutils/parallel')
-rw-r--r-- | sysutils/parallel/Makefile | 2 | ||||
-rw-r--r-- | sysutils/parallel/distinfo | 4 | ||||
-rw-r--r-- | sysutils/parallel/files/patch-src__parallel | 28 |
3 files changed, 16 insertions, 18 deletions
diff --git a/sysutils/parallel/Makefile b/sysutils/parallel/Makefile index 4fea488c08aa..71e7d7341b1e 100644 --- a/sysutils/parallel/Makefile +++ b/sysutils/parallel/Makefile @@ -6,7 +6,7 @@ # PORTNAME= parallel -PORTVERSION= 20110722 +PORTVERSION= 20110822 CATEGORIES= sysutils MASTER_SITES= GNU diff --git a/sysutils/parallel/distinfo b/sysutils/parallel/distinfo index 33002865cb27..46f6cb72187d 100644 --- a/sysutils/parallel/distinfo +++ b/sysutils/parallel/distinfo @@ -1,2 +1,2 @@ -SHA256 (parallel-20110722.tar.bz2) = 9e0d7d8d7891e9243de38d593ed268caa55e967a95c8d70accf0dd4f81738271 -SIZE (parallel-20110722.tar.bz2) = 179658 +SHA256 (parallel-20110822.tar.bz2) = cbfe5b7a01850c1fe1c5487aba817bc2ec543441034e886dddbf0a9ed649d267 +SIZE (parallel-20110822.tar.bz2) = 182782 diff --git a/sysutils/parallel/files/patch-src__parallel b/sysutils/parallel/files/patch-src__parallel index 55027e8bed62..b1d897a6c96e 100644 --- a/sysutils/parallel/files/patch-src__parallel +++ b/sysutils/parallel/files/patch-src__parallel @@ -1,10 +1,10 @@ ---- ./src/parallel.orig 2011-07-22 07:24:21.000000000 -0500 -+++ ./src/parallel 2011-07-22 07:33:44.000000000 -0500 -@@ -3963,28 +3963,42 @@ +--- src/parallel.orig 2011-08-22 07:17:43.000000000 +0800 ++++ src/parallel 2011-08-22 23:51:57.455272434 +0800 +@@ -4073,28 +4073,42 @@ # Maximal command line length (for -m and -X) sub max_length { -- # Find the max_length of a command line +- # Find the max_length of a command line and cache it - # Returns: - # number of chars on the longest command line allowed + # FreeBSD code: @@ -15,7 +15,12 @@ - } else { - # -s is too long: Find the correct - $Limits::Command::line_max_len = binary_find_max_length(0,$::opt_s); -- } ++ $Limits::Command::line_max_len = `getconf ARG_MAX` - 1024; ++ if ($::opt_s) { ++ if ($::opt_s > $Limits::Command::line_max_len) { ++ print STDERR "$Global::progname: ", ++ "you are setting value for -s greater than $Limits::Command::line_max_len\n"; + } - if($::opt_s <= $Limits::Command::line_max_len) { - $Limits::Command::line_max_len = $::opt_s; - } else { @@ -24,20 +29,13 @@ - } - } else { - $Limits::Command::line_max_len = real_max_length(); -- } -+ $Limits::Command::line_max_len = `getconf ARG_MAX` - 1024; -+ if ($::opt_s) { -+ if ($::opt_s > $Limits::Command::line_max_len) { -+ print STDERR "$Global::progname: ", -+ "you are setting value for -s greater than $Limits::Command::line_max_len\n"; -+ } -+ $Limits::Command::line_max_len = $::opt_s; -+ } ++ $Limits::Command::line_max_len = $::opt_s; + } } return $Limits::Command::line_max_len; + +# ORIGINAL code: -+# # Find the max_length of a command line ++# # Find the max_length of a command line and cache it +# # Returns: +# # number of chars on the longest command line allowed +# if(not $Limits::Command::line_max_len) { |