=================================================================== RCS file: /cvs/mandoc/Makefile,v retrieving revision 1.192 retrieving revision 1.193 diff -u -p -r1.192 -r1.193 --- mandoc/Makefile 2009/07/14 15:59:59 1.192 +++ mandoc/Makefile 2009/07/16 13:40:48 1.193 @@ -1,4 +1,4 @@ -.SUFFIXES: .html .sgml .1.txt .3.txt .7.txt .1 .3 .7 .md5 .tar.gz +.SUFFIXES: .html .xml .sgml .1.txt .3.txt .7.txt .1 .3 .7 .md5 .tar.gz BINDIR = $(PREFIX)/bin INCLUDEDIR = $(PREFIX)/include @@ -50,7 +50,9 @@ SRCS = $(MDOCSRCS) $(MAINSRCS) $(MANSRCS) DATAS = arch.in att.in lib.in msec.in st.in vol.in ascii.in HEADS = mdoc.h libmdoc.h man.h libman.h term.h libmandoc.h SGMLS = index.sgml -HTMLS = index.html +XSLS = ChangeLog.xsl +HTMLS = index.html ChangeLog.html +XMLS = ChangeLog.xml STATICS = style.css external.png MD5S = mdocml-$(VERSION).md5 \ mdocml-oport-$(VERSION).md5 \ @@ -66,11 +68,12 @@ TEXTS = mandoc.1.txt mdoc.3.txt mdoc.7.txt manuals. mandoc_char.7.txt man.7.txt man.3.txt BINS = mandoc CLEAN = $(BINS) $(LNS) $(LLNS) $(LIBS) $(OBJS) $(HTMLS) \ - $(TARGZS) tags $(TEXTS) ChangeLog $(MD5S) + $(TARGZS) tags $(TEXTS) ChangeLog.html $(MD5S) \ + $(XMLS) MAKEFILES = Makefile.netbsd Makefile.openbsd Makefile.freebsd \ Makefile INSTALL = $(SRCS) $(HEADS) $(MAKEFILES) DESCR $(MANS) $(SGMLS) \ - $(STATICS) $(DATAS) + $(STATICS) $(DATAS) $(XSLS) all: $(BINS) @@ -86,11 +89,10 @@ dist: mdocml-$(VERSION).tar.gz html: $(HTMLS) -www: all $(HTMLS) $(MD5S) $(TARGZS) $(TEXTS) ChangeLog +www: all $(HTMLS) $(MD5S) $(TARGZS) $(TEXTS) installwww: www install -m 0444 $(TEXTS) $(HTMLS) $(STATICS) $(PREFIX)/ - install -m 0444 ChangeLog $(PREFIX)/snapshots/ install -m 0444 mdocml-$(VERSION).tar.gz $(PREFIX)/snapshots/ install -m 0444 mdocml-$(VERSION).md5 $(PREFIX)/snapshots/ install -m 0444 mdocml-$(VERSION).tar.gz $(PREFIX)/snapshots/mdocml.tar.gz @@ -189,9 +191,12 @@ mdoc_action.o: mdoc_action.c libmdoc.h libmdoc.h: mdoc.h -ChangeLog:: - cvs2cl -P -t --no-indent --FSF --no-times +ChangeLog.xml: + cvs2cl --xml --xml-encoding iso-8859-15 --noxmlns -f $@ +ChangeLog.html: ChangeLog.xml + xsltproc -o $@ ChangeLog.xsl ChangeLog.xml + mdocml-nport-$(VERSION).tar.gz: mdocml-$(VERSION).tar.gz Makefile.netbsd DESCR mkdir -p .dist/mdocml/ sed -e "s!@VERSION@!$(VERSION)!" Makefile.netbsd > \ @@ -215,7 +220,7 @@ mdocml-oport-$(VERSION).tar.gz: mdocml-$(VERSION).tar. rmd160 mdocml-$(VERSION).tar.gz >> .dist/mdocml/distinfo sha1 mdocml-$(VERSION).tar.gz >> .dist/mdocml/distinfo install -m 0644 DESCR .dist/mdocml/pkg/DESCR - echo @comment $$OpenBSD: Makefile,v 1.192 2009/07/14 15:59:59 kristaps Exp $$ > .dist/mdocml/pkg/PLIST + echo @comment $$OpenBSD: Makefile,v 1.193 2009/07/16 13:40:48 kristaps Exp $$ > .dist/mdocml/pkg/PLIST echo bin/mandoc >> .dist/mdocml/pkg/PLIST echo @man man/man1/mandoc.1 >> .dist/mdocml/pkg/PLIST echo @man man/man7/mdoc.7 >> .dist/mdocml/pkg/PLIST