Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Feb 2001 11:32:24 +0200
From:      Ruslan Ermilov <ru@FreeBSD.org>
To:        Peter Wemm <peter@netplex.com.au>
Cc:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/lib/libstand libstand.3
Message-ID:  <20010223113224.A12576@sunbay.com>
In-Reply-To: <200102230446.f1N4kPf44369@mobile.wemm.org>; from peter@netplex.com.au on Thu, Feb 22, 2001 at 08:46:25PM -0800
References:  <200102221503.f1MF39096659@freefall.freebsd.org> <200102230446.f1N4kPf44369@mobile.wemm.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--17pEHd4RhPHOinZp
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Thu, Feb 22, 2001 at 08:46:25PM -0800, Peter Wemm wrote:
> Ruslan Ermilov wrote:
> > ru          2001/02/22 07:03:09 PST
> > 
> >   Modified files:
> >     lib/libstand         libstand.3 
> >   Log:
> >   Prepare for mdoc(7)NG.
> 
> What happened to the fix "real soon" for the broken "nroff -man" breakage?
> Instead of fixing it, you seem to have MFC'ed the broken version and the
> version in 4.3-REL will be busted (and POLA broken!).
> 
What actually happened is that you did not answer my last email on the
subject.  Anyway, I will back this out since new Groff implements this
feature natively.


Cheers,
-- 
Ruslan Ermilov		Oracle Developer/DBA,
ru@sunbay.com		Sunbay Software AG,
ru@FreeBSD.org		FreeBSD committer,
+380.652.512.251	Simferopol, Ukraine

http://www.FreeBSD.org	The Power To Serve
http://www.oracle.com	Enabling The Information Age

--17pEHd4RhPHOinZp
Content-Type: message/rfc822
Content-Disposition: inline

Date: Tue, 9 Jan 2001 17:29:16 +0200
From: Ruslan Ermilov <ru@FreeBSD.org>
To: Peter Wemm <peter@FreeBSD.org>
Cc: developers@FreeBSD.org
Subject: Re: Major problem with the new man page macros... :-(
Message-ID: <20010109172916.B41561@sunbay.com>
References: <Pine.BSF.4.21.0101042053490.14923-100000@besplex.bde.org> <200101041855.f04Isxq10618@mobile.wemm.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
In-Reply-To: <200101041855.f04Isxq10618@mobile.wemm.org>; from peter@netplex.com.au on Thu, Jan 04, 2001 at 10:54:59AM -0800

On Thu, Jan 04, 2001 at 10:54:59AM -0800, Peter Wemm wrote:
> Bruce Evans wrote:
> > On Thu, 4 Jan 2001, OKAZAKI Tetsurou wrote:
> > 
> > > In the message <200101031307.f03D7jY19255@dungeon.home> 
> > > Stephen McKay <mckay@thehub.com.au> wrote:
> > > 
> > > > If you have a 4.2 box you can examine the "magic" in /usr/share/tmac/tmac
>     .an.
> > > It is a feature of tmac.andoc.  Hard linking /usr/share/tmac/tmac.an with
> > > /usr/share/tmac/tmac.andoc was a FreeBSD-specific hack.
> > 
> > It is actually BSD(4.4Lite and maybe Net/2)-specific.  4.4Lite doesn't
> > have tmac.an except as a link.  I think we used the 4.4Lite tmac.andoc
> > for a while.  Then (in 1995 or earlier) we switched to using the groff
> > (distribution) tmac.andoc and renamed the groff tmac.an to groff.tmac_an
> > so that the link didn't clobber it.  Recently we removed these hacks.
> 
> Not quite:
> 
> RELENG_4:
> peter@hub[10:33am]/etc/postfix-6#  ls -l /usr/share/tmac/tmac.*an*
> -r--r--r--  2 root  wheel   171 Nov 28 00:33 /usr/share/tmac/tmac.an
> -r--r--r--  2 root  wheel   171 Nov 28 00:33 /usr/share/tmac/tmac.andoc
> -r--r--r--  1 root  wheel  6816 Nov 28 00:33 /usr/share/tmac/tmac.groff_an
> Current:
> peter@mobile[10:36am]~src/sys/kern-155> ls -l /usr/share/tmac/tmac.*an*
> -r--r--r--  1 root  wheel  8193 Dec 22 15:39 /usr/share/tmac/tmac.an
> -r--r--r--  1 root  wheel   248 Dec 22 15:39 /usr/share/tmac/tmac.andoc
> -r--r--r--  1 root  wheel  6816 Jul 28 06:06 /usr/share/tmac/tmac.groff_an
> -r--r--r--  1 root  wheel    16 Dec 22 15:39 /usr/share/tmac/tmac.man
> -r--r--r--  1 root  wheel    19 Dec 22 15:39 /usr/share/tmac/tmac.mandoc
> 
> ie: we now have more hacks and leftover debris.
> 
> I want to back out rev 1.24 of src/gnu/usr.bin/groff/tmac/Makefile:
> 
> date: 2000/12/06 17:02:33;  author: ru;  state: Exp;  lines: +4 -9
> Install the stock (as supplied by groff(1) distribution) tmac.an
> and tmac.andoc files.  The man(1), catman(1) and bsd.man.mk have
> been modified to call groff(1) with -mandoc argument.
> 
> We can leave the -mandoc changes in the other places, but I *really really*
> want -man to work as it always has under FreeBSD.
> 
The latest (unreleased) Groff has tmac.an equivalent to tmac.andoc, i.e.
effectively what FreeBSD had before my an->andoc change.  Unfortunately,
I have not figured this at the time I did it.

Can this ``backout'' wait until Groff 1.17 is out and imported so that
this issue will be fixed in Groff way?

Here is the relevant record from the ChangeLog:

: 2000-08-06  Paul Eggert  <eggert@twinsun.com>
: 
:         Add support for new BSD-style man pages (with ".Dd" instead of
:         ".TH"), so that "groff -man" understands both styles, even
:         when running "groff -man" on a host whose system man page
:         macros don't support ".Dd".
: 
:         * tmac/Makefile.sub (NORMALFILES): Add tmac.an.old.
:         (stamp-wrap): Source tmac.andoc first when wrapping man macros,
:         in case the system man macros don't define Dd or TH.
: 
:         * tmac/tmac.an.old: Renamed from tmac/tmac.an.
:         * tmac/tmac.an: New one-line file.
:         * tmac/tmac.andoc (TH): Adjust to the tmac.an.old file renaming.


Cheers,
-- 
Ruslan Ermilov		Oracle Developer/DBA,
ru@sunbay.com		Sunbay Software AG,
ru@FreeBSD.org		FreeBSD committer,
+380.652.512.251	Simferopol, Ukraine

http://www.FreeBSD.org	The Power To Serve
http://www.oracle.com	Enabling The Information Age

--17pEHd4RhPHOinZp--

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010223113224.A12576>