*BSD News Article 45411


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.ecn.uoknor.edu!paladin.american.edu!howland.reston.ans.net!swrinde!cs.utexas.edu!news.cs.utah.edu!news.provo.novell.com!park.uvsc.edu!usenet
From: Terry Lambert <terry@cs.weber.edu>
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: Documentation project (was Re: Slight flame from Linux user)
Date: 12 Jun 1995 20:17:41 GMT
Organization: Utah Valley State College, Orem, Utah
Lines: 83
Message-ID: <3ri7d5$133@park.uvsc.edu>
References: <3ql3gd$je2@bell.maths.tcd.ie> <AMOSS.95Jun9141718@picton.cs.huji.ac.il> <3rd8ki$76k@park.uvsc.edu> <3rhekp$400@hamilton.maths.tcd.ie>
NNTP-Posting-Host: hecate.artisoft.com

tim@maths.tcd.ie (Timothy Murphy) wrote:
]
] Terry Lambert <terry@cs.weber.edu> writes:
] 
] >The document sources are in SGML.
] 
] >If you want LaTeX output, use that make target.
] 
] >If you want HTML output, use that make target.
] 
] I assume that the "document sources" you are referring to
] are those in the "handbook" directory.
] [Would it have made it too easy to have said this ?]

No, it would have made it difficult for me to have looked this
up, since I  do not consume the documentation.

] There is no Makefile in this directory,
] so it is not clear to me what you mean by "make target".
] In fact as far as I can see the appropriate command is
] 
] % sgmlfmt -latex handbook
] 
] This calls the Perl script "sgmlfmt"
] (to be found in .../src/share/usr.bin)
] which in turn invokes the programs "sgmls" and "sgmlsasp".

Yes, this is known to work, and is what I do.

I guess maybe ther is no Makefile because it is "The FreeBSD
Documentation Project" rather than "The FreeBSD Documentation
OnLine"... it's not done, quit complaining about the finish
being too rough when it hasn't been painted yet.

] [I may have been mistaken, but this Perl script
] seemed to be for an old version of perl.
] I found it necessary to replace '@@' throughout by '\@'.]

Oh, yeah.  Sorry about that.  Seems they aren't into using *Beta*
software like the new perl.

] >The FreeBSD SGML DTD's differences from the LinDoc DTD are calimed
] >to be there because the LinDoc DTD is different from that expected
] >by SGML using book publishers.  Like O'Reilly.
] 
] I don't think this is true.
] All the FreeBSD programs seemed exact copies of the Linux ones
] (developed to format the Linux HOWTOs),
] which can be found in the Linux package linuxdoc-sgml.
] The dtd used is actually called "linuxdoc"
] (under Linux it is called "linuxdoc.dtd")
] which hardly suggests a special FreeBSD product.
] 
] [I've no objection to FreeBSD using Linux software, and vice versa.
] In fact I'm wholly in favour of it.
] But it is a bit rich to take Linux software, and then complain about it.]

It was my understanding from the mailing list (that you should, I
will once again suggest, subscribe too if you are truly interested
in something other than a handle for your flamethrower) that this
had been changed.  Apparently not in the public stuff, anyway, if
at all.

O'Reilly can't handle linuxedoc.dtd/

] In the latest linuxdoc-sgml package there are tools
] for translating SGML files into HTML;
] these seem to be missing from the FreeBSD version.

sgmlfmt.

] I would have thought it would make life simpler
] for many people if the latex source were available,
] eg as latex.tex.gz .

Not me.  I have a WWW browser, but I don't have LaTeX.


                                        Terry Lambert
                                        terry@cs.weber.edu
---
Any opinions in this posting are my own and not those of my present
or previous employers.