From 35b79d43ce6d6b5af392dac2be5b6dcf7505ae64 Mon Sep 17 00:00:00 2001 From: Kristaps Dzonsons Date: Sat, 9 Jun 2012 14:19:55 +0000 Subject: [PATCH] Stop producing xhtml/pdf/etc for webpage (logs indicate that nobody actually looks at them). --- Makefile | 62 +------------------------------------------- index.sgml | 75 ++++++++---------------------------------------------- 2 files changed, 12 insertions(+), 125 deletions(-) diff --git a/Makefile b/Makefile index 70ab0c64..0e9e422a 100644 --- a/Makefile +++ b/Makefile @@ -1,11 +1,7 @@ .PHONY: clean install installwww .SUFFIXES: .sgml .html .md5 .h .h.html .SUFFIXES: .1 .3 .7 .8 -.SUFFIXES: .1.txt .3.txt .7.txt .8.txt -.SUFFIXES: .1.pdf .3.pdf .7.pdf .8.pdf -.SUFFIXES: .1.ps .3.ps .7.ps .8.ps .SUFFIXES: .1.html .3.html .7.html .8.html -.SUFFIXES: .1.xhtml .3.xhtml .7.xhtml .8.xhtml # Specify this if you want to hard-code the operating system to appear # in the lower-left hand corner of -mdoc manuals. @@ -248,60 +244,16 @@ DEMANDOC_OBJS = demandoc.o $(DEMANDOC_OBJS): config.h INDEX_MANS = demandoc.1.html \ - demandoc.1.xhtml \ - demandoc.1.ps \ - demandoc.1.pdf \ - demandoc.1.txt \ mandoc.1.html \ - mandoc.1.xhtml \ - mandoc.1.ps \ - mandoc.1.pdf \ - mandoc.1.txt \ mandoc.3.html \ - mandoc.3.xhtml \ - mandoc.3.ps \ - mandoc.3.pdf \ - mandoc.3.txt \ eqn.7.html \ - eqn.7.xhtml \ - eqn.7.ps \ - eqn.7.pdf \ - eqn.7.txt \ man.7.html \ - man.7.xhtml \ - man.7.ps \ - man.7.pdf \ - man.7.txt \ mandoc_char.7.html \ - mandoc_char.7.xhtml \ - mandoc_char.7.ps \ - mandoc_char.7.pdf \ - mandoc_char.7.txt \ mdoc.7.html \ - mdoc.7.xhtml \ - mdoc.7.ps \ - mdoc.7.pdf \ - mdoc.7.txt \ preconv.1.html \ - preconv.1.xhtml \ - preconv.1.ps \ - preconv.1.pdf \ - preconv.1.txt \ roff.7.html \ - roff.7.xhtml \ - roff.7.ps \ - roff.7.pdf \ - roff.7.txt \ tbl.7.html \ - tbl.7.xhtml \ - tbl.7.ps \ - tbl.7.pdf \ - tbl.7.txt \ - mandocdb.8.html \ - mandocdb.8.xhtml \ - mandocdb.8.ps \ - mandocdb.8.pdf \ - mandocdb.8.txt + mandocdb.8.html $(INDEX_MANS): mandoc @@ -432,21 +384,9 @@ config.h: config.h.pre config.h.post .h.h.html: highlight -I $< >$@ -.1.1.txt .3.3.txt .7.7.txt .8.8.txt: - ./mandoc -Tascii -Wall,stop $< | col -b >$@ - .1.1.html .3.3.html .7.7.html .8.8.html: ./mandoc -Thtml -Wall,stop -Ostyle=style.css,man=%N.%S.html,includes=%I.html $< >$@ -.1.1.ps .3.3.ps .7.7.ps .8.8.ps: - ./mandoc -Tps -Wall,stop $< >$@ - -.1.1.xhtml .3.3.xhtml .7.7.xhtml .8.8.xhtml: - ./mandoc -Txhtml -Wall,stop -Ostyle=style.css,man=%N.%S.xhtml,includes=%I.html $< >$@ - -.1.1.pdf .3.3.pdf .7.7.pdf .8.8.pdf: - ./mandoc -Tpdf -Wall,stop $< >$@ - .sgml.html: validate --warn $< sed -e "s!@VERSION@!$(VERSION)!" -e "s!@VDATE@!$(VDATE)!" $< >$@ diff --git a/index.sgml b/index.sgml index 0067d733..23269e80 100644 --- a/index.sgml +++ b/index.sgml @@ -33,11 +33,11 @@ mdocml consists of the libmandoc validating compiler and mandoc, which interfaces with the compiler library to format output for UNIX terminals (with support for wide-character locales), XHTML, HTML, PostScript, and PDF. - It also includes preconv, for recoding multibyte manuals; - demandoc, for emitting only text parts of manuals; - mandocdb, for indexing manuals; and - apropos, whatis, and - man.cgi for semantic search of manual content. + It also includes preconv for recoding multibyte manuals, + demandoc for emitting only text parts of manuals, + mandocdb for indexing manuals, + apropos (includes whatis mode) for indexed manual search, and + man.cgi for indexed manual search online. It is a BSD.lv project.

@@ -48,8 +48,8 @@

mdocml is in ISO C99 and should build and run on any modern system; however, you'll need sqlite3 to build apropos, whatis, man.cgi, and mandocdb. + HREF="http://www.sqlite.org">sqlite3 to build apropos (links to whatis), + man.cgi, and mandocdb. To build and install into /usr/local/, just run make install. Be careful: the preconv, apropos, and whatis binary names are usually taken by existing utilities.

@@ -120,130 +120,78 @@ apropos(1) search the manual page database - (text | - xhtml | - pdf | - ps) demandoc(1) emit only text of UNIX manuals - (text | - xhtml | - pdf | - ps) mandoc(1) format and display UNIX manuals - (text | - xhtml | - pdf | - ps) preconv(1) recode multibyte UNIX manuals - (text | - xhtml | - pdf | - ps) mandoc(3) mandoc macro compiler library - (text | - xhtml | - pdf | - ps) man(7) man language reference - (text | - xhtml | - pdf | - ps) man.cgi(7) cgi for manpage query and display - (text | - xhtml | - pdf | - ps) eqn(7) eqn-mandoc language reference - (text | - xhtml | - pdf | - ps) mandoc_char(7) mandoc special characters - (text | - xhtml | - pdf | - ps) mdoc(7) mdoc language reference - (text | - xhtml | - pdf | - ps) roff(7) roff-mandoc language reference - (text | - xhtml | - pdf | - ps) tbl(7) tbl-mandoc language reference - (text | - xhtml | - pdf | - ps) mandocdb(8) index UNIX manuals - (text | - xhtml | - pdf | - ps) @@ -301,10 +249,9 @@ Ingo, can you summarise your changes here?

- The mandocdb tools (mandocdb, - apropos (absorbing whatis), and - man.cgi have been re-written to use - sqlite3 as a database. + The mandocdb tools (mandocdb, apropos (absorbing whatis), and man.cgi) have been re-written to + use sqlite3 as a database.

See cvsweb for @@ -314,7 +261,7 @@ Copyright © 2008–2011 Kristaps Dzonsons, - $Date: 2012/06/09 14:11:15 $ + $Date: 2012/06/09 14:19:55 $

-- 2.47.1