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>