ports/155685: [MAINTAINER] sysutils/moreutils: update to 0.44

Charlie Kester corky1951 at comcast.net
Sat Mar 19 02:10:04 UTC 2011


>Number:         155685
>Category:       ports
>Synopsis:       [MAINTAINER] sysutils/moreutils: update to 0.44
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Mar 19 02:10:03 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Charlie Kester
>Release:        FreeBSD 8.2-RC3 i386
>Organization:
>Environment:
System: FreeBSD atom.local 8.2-RC3 FreeBSD 8.2-RC3 #0: Sat Feb 19 20:09:18 PST 2011 root at atom.local:/usr/obj/usr/src/sys/ATOM i386


	
>Description:
Update to version 0.44, which provides the following changes:

- The pee utility now propagates the exit status of commands run
- Miscellaneous tweaks to manpages

While I'm here, delete stuff in FILESDIR related to the 'parallel' utility, 
which has been split off as a separate port.

>How-To-Repeat:
	
>Fix:
=========================
Files Added: 
None
Files Deleted:
files/parallel.1
files/patch-parallel.c
=========================

--- moreutils-0.44.diff begins here ---
diff -ruN /usr/ports/sysutils/moreutils/Makefile ./moreutils/Makefile
--- /usr/ports/sysutils/moreutils/Makefile	2010-12-16 08:31:11.000000000 -0800
+++ ./moreutils/Makefile	2011-03-11 11:56:06.000000000 -0800
@@ -7,8 +7,7 @@
 #
 
 PORTNAME=	moreutils
-PORTVERSION=	0.43
-PORTREVISION=	1
+PORTVERSION=	0.44
 CATEGORIES=	sysutils
 MASTER_SITES=	${MASTER_SITE_DEBIAN_POOL}
 DISTNAME=	${PORTNAME}_${PORTVERSION}
diff -ruN /usr/ports/sysutils/moreutils/distinfo ./moreutils/distinfo
--- /usr/ports/sysutils/moreutils/distinfo	2010-11-18 01:34:11.000000000 -0800
+++ ./moreutils/distinfo	2011-03-11 11:56:16.000000000 -0800
@@ -1,2 +1,2 @@
-SHA256 (moreutils_0.43.tar.gz) = 09e31e4f308bb1e8f9ab4f7d57f9e3c8246e3e3824015534af59763114a85c7d
-SIZE (moreutils_0.43.tar.gz) = 44233
+SHA256 (moreutils_0.44.tar.gz) = 53ec2a967b4ab39cd29e5f9116b6f7b75eefdb97e768fe7b1b04fb688d236604
+SIZE (moreutils_0.44.tar.gz) = 44685
diff -ruN /usr/ports/sysutils/moreutils/files/isutf8.1 ./moreutils/files/isutf8.1
--- /usr/ports/sysutils/moreutils/files/isutf8.1	2010-03-13 04:41:14.000000000 -0800
+++ ./moreutils/files/isutf8.1	2011-03-11 12:13:10.000000000 -0800
@@ -37,5 +37,8 @@
 If the file is valid UTF-8, the exit status is zero.
 If the file is not valid UTF-8, or there is some
 error, the exit status is non-zero.
+.SH AUTHOR
+Lars Wirzenius
+
 .SH "SEE ALSO"
 \fButf8\fR(7)
diff -ruN /usr/ports/sysutils/moreutils/files/lckdo.1 ./moreutils/files/lckdo.1
--- /usr/ports/sysutils/moreutils/files/lckdo.1	2010-03-13 04:41:14.000000000 -0800
+++ ./moreutils/files/lckdo.1	2011-03-11 12:14:47.000000000 -0800
@@ -64,3 +64,5 @@
 couldn't be acquired, EX_TEMPFAIL is returned. If there was a problem
 opening/creating or locking the lock file, EX_CANTCREAT or EX_OSERR
 will be returned.
+.SH AUTHOR
+Michael Tokarev
diff -ruN /usr/ports/sysutils/moreutils/files/mispipe.1 ./moreutils/files/mispipe.1
--- /usr/ports/sysutils/moreutils/files/mispipe.1	2010-03-13 04:41:14.000000000 -0800
+++ ./moreutils/files/mispipe.1	2011-03-11 12:13:10.000000000 -0800
@@ -22,7 +22,9 @@
 .SH DESCRIPTION
 \fBmispipe\fR pipes two commands
 together like the shell does, but unlike piping in the
-shell, the exit status of the first command is returned.
+shell, which returns the exit status of the last command;
+when using mispipe, the exit status of the first command
+is returned.
 .PP
 Note that some shells, notably \fBbash\fR,
 do offer a pipefail option, however, that option does not
@@ -33,3 +35,5 @@
 The exit status of the first command. If the process
 terminated abnormally (due to a signal), 128 will be added
 to its exit status.
+.SH AUTHOR
+Nathanael Nerode
diff -ruN /usr/ports/sysutils/moreutils/files/parallel.1 ./moreutils/files/parallel.1
--- /usr/ports/sysutils/moreutils/files/parallel.1	2010-03-13 04:41:14.000000000 -0800
+++ ./moreutils/files/parallel.1	1969-12-31 16:00:00.000000000 -0800
@@ -1,105 +0,0 @@
-.\" -*- coding: us-ascii -*-
-.if \n(.g .ds T< \\FC
-.if \n(.g .ds T> \\F[\n[.fam]]
-.de URL
-\\$2 \(la\\$1\(ra\\$3
-..
-.if \n(.g .mso www.tmac
-.TH parallel 1 2009-07-02 "" ""
-.SH NAME
-parallel \- run programs in parallel
-.SH SYNOPSIS
-'nh
-.fi
-.ad l
-\fBparallel\fR \kx
-.if (\nx>(\n(.l/2)) .nr x (\n(.l/5)
-'in \n(.iu+\nxu
-[options] [command] \fB--\fR [argument ...]
-'in \n(.iu-\nxu
-.ad b
-'hy
-'nh
-.fi
-.ad l
-\fBparallel\fR \kx
-.if (\nx>(\n(.l/2)) .nr x (\n(.l/5)
-'in \n(.iu+\nxu
-[options] \fB--\fR [command ...]
-'in \n(.iu-\nxu
-.ad b
-'hy
-.SH DESCRIPTION
-\fBparallel\fR runs the specified command,
-passing it a single one of the specified arguments. This is
-repeated for each argument. Jobs may be run in
-parallel. The default is to run one job per CPU.
-.PP
-If no command is specified before the --,
-the commands after it are instead run in parallel.
-.SH OPTIONS
-.TP 
-\*(T<\fB\-j maxjobs\fR\*(T>
-Use to limit the number of jobs
-that are run at the same time.
-.TP 
-\*(T<\fB\-l maxload\fR\*(T>
-Avoid starting new jobs when
-the system's load average is not below
-the specified limit.
-.TP 
-\*(T<\fB\-i\fR\*(T>
-Normally the command is passed the
-argument at the end of its command line. With
-this option, the first instance of "{}" in
-the command is replaced with the argument.
-.TP 
-\*(T<\fB\-n\fR\*(T>
-Number of arguments to pass to a
-command at a time. Default is 1.
-Incompatible with -i
-.SH EXAMPLE
-'nh
-.fi
-.ad l
-\fBparallel sh -c "echo hi; sleep 2; echo bye" -- 1 2 3\fR \kx
-.if (\nx>(\n(.l/2)) .nr x (\n(.l/5)
-'in \n(.iu+\nxu
-'in \n(.iu-\nxu
-.ad b
-'hy
-.PP
-This runs three subshells that each print a message, delay,
-and print another message. If your system has multiple
-CPUs, parallel will run some of the jobs in parallel,
-which should be clear from the order the messages are
-output.
-.PP
-'nh
-.fi
-.ad l
-\fBparallel -j 3 ufraw -o processed -- *.NEF\fR \kx
-.if (\nx>(\n(.l/2)) .nr x (\n(.l/5)
-'in \n(.iu+\nxu
-'in \n(.iu-\nxu
-.ad b
-'hy
-.PP
-This runs three ufraw processes at the same time until
-all of the NEF files have been processed.
-.PP
-'nh
-.fi
-.ad l
-\fBparallel -j 3 -- ls df "echo hi"\fR \kx
-.if (\nx>(\n(.l/2)) .nr x (\n(.l/5)
-'in \n(.iu+\nxu
-'in \n(.iu-\nxu
-.ad b
-'hy
-.PP
-This runs three independent commands in parallel.
-.SH "EXIT STATUS"
-Its exit status is the combination of the exit statuses of each
-command ran, ORed together. (Thus, if any one command
-exits nonzero, \fBparallel\fR as a whole will exit nonzero.)
diff -ruN /usr/ports/sysutils/moreutils/files/patch-parallel.c ./moreutils/files/patch-parallel.c
--- /usr/ports/sysutils/moreutils/files/patch-parallel.c	2010-11-18 01:34:12.000000000 -0800
+++ ./moreutils/files/patch-parallel.c	1969-12-31 16:00:00.000000000 -0800
@@ -1,29 +0,0 @@
---- ./parallel.c.orig	2010-07-06 12:06:47.000000000 -0700
-+++ ./parallel.c	2010-11-17 15:49:57.000000000 -0800
-@@ -87,6 +87,7 @@
- 	return;
- }
- 
-+#ifdef HAVE_WAITID
- int wait_for_child(int options) {
- 	id_t id_ignored = 0;
- 	siginfo_t infop;
-@@ -101,6 +102,18 @@
- 	}
- 	return 1;
- }
-+#else
-+int wait_for_child(int options) {
-+   int status;
-+
-+   if(waitpid(-1, &status, options) == -1)
-+       return -1; /* nothing to wait for */
-+   if(WIFEXITED(status))
-+           return WEXITSTATUS(status);
-+   return 1;
-+}
-+#endif
-+
- 
- int main(int argc, char **argv) {
- 	int maxjobs = -1;
diff -ruN /usr/ports/sysutils/moreutils/files/pee.1 ./moreutils/files/pee.1
--- /usr/ports/sysutils/moreutils/files/pee.1	2010-03-13 04:41:14.000000000 -0800
+++ ./moreutils/files/pee.1	2011-03-11 12:13:10.000000000 -0800
@@ -27,6 +27,9 @@
 .PP
 Note that while this is similar to
 \fBtee\fR, a copy of the input is not sent
-to stdout, like tee does.
+to stdout, like tee does. If that is desired, use 
+\fBpee cat ...\fR
 .SH "SEE ALSO"
 \fBtee\fR(1)
+.SH AUTHOR
+Miek Gieben
diff -ruN /usr/ports/sysutils/moreutils/files/sponge.1 ./moreutils/files/sponge.1
--- /usr/ports/sysutils/moreutils/files/sponge.1	2010-03-13 04:41:14.000000000 -0800
+++ ./moreutils/files/sponge.1	2011-03-11 12:13:10.000000000 -0800
@@ -24,7 +24,16 @@
 redirect, sponge soaks up all its input before
 opening the output file. This allows constricting
 pipelines that read from and write to
-the same file. 
+the same file.
+.PP
+It also creates the output file
+atomically by renaming a temp file into place,
+and preserves the permissions of the output file
+if it already exists.
+If the output file is a special file or symlink,
+the data will be written to it.
 .PP
 If no output file is specified, sponge outputs to
 stdout.
+.SH AUTHOR
+Colin Watson and Tollef Fog Heen
--- moreutils-0.44.diff ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list