Re: svn commit: r238563 - head/gnu/usr.bin/groff/tmac

2012-09-14 Thread Jilles Tjoelker
On Wed, Aug 22, 2012 at 05:36:03PM -0700, Simon J. Gerraty wrote: On Thu, 23 Aug 2012 00:30:02 +0200, Jilles Tjoelker writes: I think the most important reason is to reduce special cases. The POSIX developers did not want to create a second subset of utilities that are not available via

Re: svn commit: r238563 - head/gnu/usr.bin/groff/tmac

2012-09-14 Thread Simon J. Gerraty
On Sat, 15 Sep 2012 00:36:31 +0200, Jilles Tjoelker writes: POSIX make command lines are executed as if by the shell, and if the make implementation wants to optimize by not executing sh for every command line, the burden is on it to make it behave the same. IIRC the man page mentions the

Re: svn commit: r238563 - head/gnu/usr.bin/groff/tmac

2012-08-22 Thread Jilles Tjoelker
On Tue, Aug 21, 2012 at 04:25:53PM -0700, Simon J. Gerraty wrote: On Wed, 22 Aug 2012 00:29:44 +0200, Jilles Tjoelker writes: On FreeBSD, the first two statements are partially false. All sh(1) builtins that correspond to utilities specified by POSIX (but not special builtins) have versions

Re: svn commit: r238563 - head/gnu/usr.bin/groff/tmac

2012-08-22 Thread Simon J. Gerraty
On Thu, 23 Aug 2012 00:30:02 +0200, Jilles Tjoelker writes: I think the most important reason is to reduce special cases. The POSIX developers did not want to create a second subset of utilities that are not available via execve() (the first subset is the special builtins). The burden on

Re: svn commit: r238563 - head/gnu/usr.bin/groff/tmac

2012-08-21 Thread Simon J. Gerraty
note use of rather than ; which can be very dangerous In standard scripts I would agree. In FreeBSD pmake, I would disagree, but it seems that it's the odd man out: Yes, this is because FreeBSD make still uses the shell's -e for error detection. NetBSD (hence bmake) abandoned that quite a

Re: svn commit: r238563 - head/gnu/usr.bin/groff/tmac

2012-08-21 Thread Jilles Tjoelker
On Mon, Aug 20, 2012 at 10:35:19PM -0700, Simon J. Gerraty wrote: Hi, sorry about the slow response. On Thu, 26 Jul 2012 12:49:03 +0400, Ruslan Ermilov writes: On Wed, Jul 18, 2012 at 05:57:43AM +, David E. O'Brien wrote: Author: obrien Date: Wed Jul 18 05:57:42 2012 New Revision:

Re: svn commit: r238563 - head/gnu/usr.bin/groff/tmac

2012-08-21 Thread Simon J. Gerraty
On Wed, 22 Aug 2012 00:29:44 +0200, Jilles Tjoelker writes: On FreeBSD, the first two statements are partially false. All sh(1) builtins that correspond to utilities specified by POSIX (but not special builtins) have versions accessible to execve() (on 8.x and That's interesting, especially for

Re: svn commit: r238563 - head/gnu/usr.bin/groff/tmac

2012-08-20 Thread Simon J. Gerraty
Hi, sorry about the slow response. On Thu, 26 Jul 2012 12:49:03 +0400, Ruslan Ermilov writes: On Wed, Jul 18, 2012 at 05:57:43AM +, David E. O'Brien wrote: Author: obrien Date: Wed Jul 18 05:57:42 2012 New Revision: 238563 URL: http://svn.freebsd.org/changeset/base/238563 Log: a ;

Re: svn commit: r238563 - head/gnu/usr.bin/groff/tmac

2012-08-20 Thread Simon J. Gerraty
On Mon, 30 Jul 2012 11:19:48 -0400, John Baldwin writes: @@ -68,7 +68,7 @@ beforeinstall: cd ${.CURDIR}; \ ${INSTALL} -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \ koi8-r.tmac hyphen.ru ${DESTDIR}${TMACDIR} -cd ${.OBJDIR} +cd ${.OBJDIR}; Isn't this a nop now?

Re: svn commit: r238563 - head/gnu/usr.bin/groff/tmac

2012-08-20 Thread Garrett Cooper
On Mon, Aug 20, 2012 at 10:35 PM, Simon J. Gerraty s...@juniper.net wrote: Hi, sorry about the slow response. On Thu, 26 Jul 2012 12:49:03 +0400, Ruslan Ermilov writes: On Wed, Jul 18, 2012 at 05:57:43AM +, David E. O'Brien wrote: Author: obrien Date: Wed Jul 18 05:57:42 2012 New

Re: svn commit: r238563 - head/gnu/usr.bin/groff/tmac

2012-07-30 Thread John Baldwin
On Wednesday, July 18, 2012 1:57:43 am David E. O'Brien wrote: Author: obrien Date: Wed Jul 18 05:57:42 2012 New Revision: 238563 URL: http://svn.freebsd.org/changeset/base/238563 Log: a ; tells make we want the shell to be used Submitted by: Simon Gerraty s...@juniper.net

Re: svn commit: r238563 - head/gnu/usr.bin/groff/tmac

2012-07-26 Thread Ruslan Ermilov
On Wed, Jul 18, 2012 at 05:57:43AM +, David E. O'Brien wrote: Author: obrien Date: Wed Jul 18 05:57:42 2012 New Revision: 238563 URL: http://svn.freebsd.org/changeset/base/238563 Log: a ; tells make we want the shell to be used Submitted by: Simon Gerraty

svn commit: r238563 - head/gnu/usr.bin/groff/tmac

2012-07-17 Thread David E. O'Brien
Author: obrien Date: Wed Jul 18 05:57:42 2012 New Revision: 238563 URL: http://svn.freebsd.org/changeset/base/238563 Log: a ; tells make we want the shell to be used Submitted by: Simon Gerraty s...@juniper.net Modified: head/gnu/usr.bin/groff/tmac/Makefile Modified: