From owner-freebsd-current@FreeBSD.ORG Sat Oct 15 15:58:57 2005 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 40A7716A41F for ; Sat, 15 Oct 2005 15:58:57 +0000 (GMT) (envelope-from gunnarr@acm.org) Received: from tenno.homeunix.org (hnv9-d9badedd.pool.mediaWays.net [217.186.222.221]) by mx1.FreeBSD.org (Postfix) with ESMTP id 33A6F43D6B for ; Sat, 15 Oct 2005 15:58:52 +0000 (GMT) (envelope-from gunnarr@acm.org) Received: by tenno.homeunix.org (8.12.11/8.12.8) with SMTP id j9FFwqRJ006195 for ; Sat, 15 Oct 2005 17:58:53 +0200 Date: Sat, 15 Oct 2005 17:58:51 +0200 From: Gunnar Ritter Organization: Privat. To: freebsd-current@freebsd.org Message-ID: <4351273b.bzPOAmUJEII9Q4yr%gunnarr@acm.org> References: <20050615054209.L29741@beagle.kn.op.dlr.de> <42B10804.2010308@mac.com> <20050617192332.GE13006@dragon.NUXI.org> <200506172130.36586@harrymail> In-Reply-To: <200506172130.36586@harrymail> User-Agent: nail 11.26pre 10/4/05 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: Re: groff alternative? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Oct 2005 15:58:57 -0000 Emanuel.strobl@gmx.net (Emanuel Strobl) wrote: > Am Freitag, 17. Juni 2005 21:23 schrieb David O'Brien: > > Yes. But the issue is, why trade one piece of non-BSDL licensed code > > for another non-BSDL licensed piece of code?? What does changing from > > Groff to Solaris Troff actually buy us?? Groff is the standard in Roff. > Groff depends on c++ and is far to big for embedded systems. In fact its > bigger than the complete man pages for the OS. (~10MB). > That's why I initially posted my question and Lyndon made the OpenSolaris > suggestion. I'd like to have a simple possibility to view unformated man > pages with reasonable sized tools. Preformatting man pages is not an > option for me since packages install unformatted man pages and I don't > know a suitable way to change that. For anyone interested, I have created a portable and enhanced version of OpenSolaris nroff/troff available at . Regarding the issues mentioned on this list in June, - it can be put in a very small package as only the nroff and tbl binaries and the macro packages are required for formatting manual pages to view them on a terminal. This fits in approximately 250 KB of disk space on an i386 system. (A full installation requires approximately 2.3 MB.) - while not being compatible with groff in general, it supports long request names and similar features that occur in many manual pages today - it can handle locale-specific characters, and can create UTF-8 output - the text block limit in tbl does not prevent the ncurses terminfo page from being formatted correctly anymore. Many other enhancements for quality typesetting with troff have also been made. The "doc" macro package is currently included in its plain 4.4BSD version and does not format current BSD manual pages correctly. A contribution of an updated variant would be welcome. Gunnar