aboutsummaryrefslogtreecommitdiff
path: root/sysutils/parallel
diff options
context:
space:
mode:
authorSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2011-08-22 18:33:39 +0000
committerSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2011-08-22 18:33:39 +0000
commite2d208bd0b52e4362e9e9e47e3bbac91f9308831 (patch)
tree504f7fd169a7ee3446661f470e34a81ea22ca1c7 /sysutils/parallel
parent0f6c33b6ce7768315d30a1551e88cdeae0448147 (diff)
downloadports-e2d208bd0b52e4362e9e9e47e3bbac91f9308831.tar.gz
ports-e2d208bd0b52e4362e9e9e47e3bbac91f9308831.zip
Notes
Diffstat (limited to 'sysutils/parallel')
-rw-r--r--sysutils/parallel/Makefile2
-rw-r--r--sysutils/parallel/distinfo4
-rw-r--r--sysutils/parallel/files/patch-src__parallel28
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) {