From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from localhost (fantadrom.bsd.lv [local]) by fantadrom.bsd.lv (OpenSMTPD) with ESMTPA id 29cb9615 for ; Wed, 17 Apr 2019 13:46:24 -0500 (EST) Date: Wed, 17 Apr 2019 13:46:24 -0500 (EST) X-Mailinglist: mandoc-source Reply-To: source@mandoc.bsd.lv MIME-Version: 1.0 From: schwarze@mandoc.bsd.lv To: source@mandoc.bsd.lv Subject: docbook2mdoc: release 1.0.0 X-Mailer: activitymail 1.26, http://search.cpan.org/dist/activitymail/ Content-Type: text/plain; charset=utf-8 Message-ID: Log Message: ----------- release 1.0.0 Modified Files: -------------- docbook2mdoc: Makefile Added Files: ----------- docbook2mdoc: NEWS Removed Files: ------------- docbook2mdoc: index.xml Revision Data ------------- --- index.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - docbook2mdoc | Convert DocBook to mdoc - - - -
- docbook2mdoc - — - Convert DocBook to mdoc - -
-
-

- The docbook2mdoc utility is a converter from DocBook V4.x and v5.x XML into mdoc. - Unlike most DocBook utilities, it's a standalone ISC-licensed ISO C utility - that should compile on any modern UNIX system. -

-

- docbook2mdoc is experimental: it still has many missing elements. - However, it works with the DocBook reference examples and documents found in the wild. - Contact the developers with questions or missing nodes; or better yet, download - the source and add new elements yourself as described in the README. -

-

- New in version @VERSION@... -

-

- Now supports most tags as found in the OpenGL DocBook corpus. - The main missing elements are <inlineequation> and <informalequation>, - although a few others (<footnote> et al.) are in there too. - The DocBook is also malformed in some areas—improper parenting. -

-
- - - Index: Makefile =================================================================== RCS file: /home/cvs/mdocml/docbook2mdoc/Makefile,v retrieving revision 1.24 retrieving revision 1.25 diff -LMakefile -LMakefile -u -p -r1.24 -r1.25 --- Makefile +++ Makefile @@ -1,11 +1,12 @@ -VERSION = 0.0.9 +VERSION = 1.0.0 CFLAGS += -g -W -Wall -Wstrict-prototypes -Wno-unused-parameter -Wwrite-strings -WWWPREFIX = /usr/vhosts/mdocml.bsd.lv/www/htdocs/docbook2mdoc +WWWPREFIX = /var/www/vhosts/mdocml.bsd.lv/htdocs/docbook2mdoc PREFIX = /usr/local HEADS = node.h parse.h macro.h format.h SRCS = node.c parse.c macro.c docbook2mdoc.c tree.c main.c OBJS = node.o parse.o macro.o docbook2mdoc.o tree.o main.o +DISTFILES = Makefile NEWS docbook2mdoc.1 all: docbook2mdoc @@ -15,7 +16,7 @@ docbook2mdoc: $(OBJS) statistics: statistics.o $(CC) -g -o $@ statistics.c -www: index.html docbook2mdoc.1.html docbook2mdoc-$(VERSION).tgz README.txt +www: docbook2mdoc.1.html docbook2mdoc-$(VERSION).tgz README.txt install: all mkdir -p $(DESTDIR)$(PREFIX)/bin @@ -25,15 +26,16 @@ install: all installwww: www mkdir -p $(WWWPREFIX)/snapshots - install -m 0444 index.html docbook2mdoc.1.html README.txt $(WWWPREFIX) + install -m 0444 docbook2mdoc.1.html README.txt NEWS $(WWWPREFIX) install -m 0444 docbook2mdoc-$(VERSION).tgz $(WWWPREFIX)/snapshots - install -m 0444 docbook2mdoc-$(VERSION).tgz $(WWWPREFIX)/snapshots/docbook2mdoc.tgz + ln -f $(WWWPREFIX)/snapshots/docbook2mdoc-$(VERSION).tgz \ + $(WWWPREFIX)/snapshots/docbook2mdoc.tgz dist: docbook2mdoc-$(VERSION).tgz docbook2mdoc-$(VERSION).tgz: mkdir -p .dist/docbook2mdoc-$(VERSION) - install -m 0444 $(HEADS) $(SRCS) Makefile docbook2mdoc.1 \ + install -m 0444 $(HEADS) $(SRCS) $(DISTFILES) \ .dist/docbook2mdoc-$(VERSION) (cd .dist && tar zcf ../$@ docbook2mdoc-$(VERSION)) rm -rf .dist @@ -45,14 +47,11 @@ docbook2mdoc.o: node.h macro.h format.h tree.o: node.h format.h main.o: node.h parse.h format.h -index.html: index.xml - sed "s!@VERSION@!$(VERSION)!g" index.xml >$@ - docbook2mdoc.1.html: docbook2mdoc.1 - mandoc -Thtml docbook2mdoc.1 >$@ + mandoc -T html -O style=/mandoc.css docbook2mdoc.1 >$@ README.txt: README - cp README $@ + cp -p README $@ clean: rm -f docbook2mdoc $(OBJS) docbook2mdoc.core --- /dev/null +++ NEWS @@ -0,0 +1,50 @@ + +Changes in version 1.0.0, released on April 17, 2019 + + * Stop using expat because it cannot handle invalid input gracefully. + * Drop input validation functionality, make it a best-effort formatter. + * Implement file inclusion via and via . + * Implement -T lint and -T tree dump output modes. + * Handle large numbers of additional elements. + * Dynamic assignment of header levels. + * Overhaul whitespace handling on the input and output sides. + * Overhaul paragraph handling. + * Initial MathML support. + * Switch to mandoc(1)-style EXIT STATUS and DIAGNOSTICS. + * Large numbers of formatting and structural improvements. + --- THANKS TO --- + * Stephen Gregoratto for four patches and several bug reports. + * Anthony Bentley and Svyatoslav Mishyn for minor patches. + +Changes in version 0.0.9, released on April 30, 2014 + + * Add the -W command line option. + * Handle trailing delimiters after macros. + * Handle , , . + +Changes in version 0.0.8, released on April 30, 2014 + + * Handle , , , , + , . + * Ignore . + +Changes in version 0.0.7, released on April 2, 2014 + + * Handle , , , , , + , . + +Changes in version 0.0.6, released on April 2, 2014 + + * Initial support for tables. + * Handle , , , , , + , , , , , , + , . + +Changes in version 0.0.4, released on March 29, 2014 + + * Support for XML element attributes. + * Handle . + * Commas between names in the NAME section. + +Start of development in CVS and first public release: +Version 0.0.2, released on March 28, 2014. -- To unsubscribe send an email to source+unsubscribe@mandoc.bsd.lv