Simple update including:
* env_parset for ash, dash, ksh, sh, zsh
* Automatically create hostgroups if argument ends in @sshlogin
* Initial support for XDG Base Directory $XDG_* environment variables.
* Use '--limit myprog' to make a dynamic job limit. Just return 0 to
spawn another job, 1 to not spawn another job, and 2 to kill the
youngest job.
* PARALLEL_RSYNC_OPTS and --rsync-opts sets the options for rsync
(Default: -rlDzR).
* --line-buffer no longer uses tempfiles. This is faster and makes it
possible for a single process to output more data than there is free
disk space.
* The command line can now contain \257 (Macron) or UTF characters
containing \257.
* --timeout can now use s=second,m=minute,h=hour,d=day.
* --dr is now an alias for --dry-run.
* --halt supports done in addition to success and fail.
* parset will set variables in parallel in Bash.
* --rpl can now take arguments by adding '(regexp)' in the replacement
string.
* Bug fixes and man page updates.
Works fine for me on amd64.
Feedback? Anyone willing to commit this?
diff --git a/sysutils/parallel/Makefile b/sysutils/parallel/Makefile
index cd0194aa8d4..5dd0dbcf7e5 100644
--- a/sysutils/parallel/Makefile
+++ b/sysutils/parallel/Makefile
@@ -2,7 +2,7 @@
COMMENT = execute jobs in parallel
-DISTNAME = parallel-20170222
+DISTNAME = parallel-20171222
CATEGORIES = sysutils
diff --git a/sysutils/parallel/distinfo b/sysutils/parallel/distinfo
index 94b961e921d..8e20b7cf872 100644
--- a/sysutils/parallel/distinfo
+++ b/sysutils/parallel/distinfo
@@ -1,2 +1,2 @@
-SHA256 (parallel-20170222.tar.bz2) =
YkjK5+DadwJxC/CCKQBUsMo9JiJf5m97A98g81UKyVU=
-SIZE (parallel-20170222.tar.bz2) = 1479056
+SHA256 (parallel-20171222.tar.bz2) =
m8jH/SQg7pxvTurxHQjHdoLbsC3GTWSIHzgRD2kzedw=
+SIZE (parallel-20171222.tar.bz2) = 1690077
diff --git a/sysutils/parallel/patches/patch-src_Makefile_in
b/sysutils/parallel/patches/patch-src_Makefile_in
index a10bf441839..5f8bfbedd2b 100644
--- a/sysutils/parallel/patches/patch-src_Makefile_in
+++ b/sysutils/parallel/patches/patch-src_Makefile_in
@@ -1,7 +1,8 @@
$OpenBSD: patch-src_Makefile_in,v 1.5 2017/03/08 09:44:03 pascal Exp $
---- src/Makefile.in.orig Tue Feb 21 23:53:53 2017
-+++ src/Makefile.in Wed Mar 8 10:41:58 2017
-@@ -483,7 +483,7 @@ distdir: $(DISTFILES)
+Index: src/Makefile.in
+--- src/Makefile.in.orig
++++ src/Makefile.in
+@@ -488,7 +488,7 @@ distdir: $(DISTFILES)
done
check-am: all-am
check: check-am
@@ -10,7 +11,7 @@ $OpenBSD: patch-src_Makefile_in,v 1.5 2017/03/08 09:44:03
pascal Exp $
installdirs:
for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)"
"$(DESTDIR)$(man7dir)" "$(DESTDIR)$(docdir)"; do \
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
-@@ -539,7 +539,7 @@ info: info-am
+@@ -544,7 +544,7 @@ info: info-am
info-am:
diff --git a/sysutils/parallel/pkg/PLIST b/sysutils/parallel/pkg/PLIST
index cbd1a04f397..b352b95541f 100644
--- a/sysutils/parallel/pkg/PLIST
+++ b/sysutils/parallel/pkg/PLIST
@@ -19,8 +19,10 @@ bin/sql
@man man/man1/niceload.1
@man man/man1/parallel.1
@man man/man1/parcat.1
+@man man/man1/parset.1
@man man/man1/sem.1
@man man/man1/sql.1
@man man/man7/parallel_alternatives.7
+@man man/man7/parallel_book.7
@man man/man7/parallel_design.7
@man man/man7/parallel_tutorial.7