From owner-freebsd-doc@FreeBSD.ORG Tue Feb 26 21:56:53 2013 Return-Path: Delivered-To: doc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 86FA6B48 for ; Tue, 26 Feb 2013 21:56:53 +0000 (UTC) (envelope-from gabor@FreeBSD.org) Received: from server.mypc.hu (server.mypc.hu [87.229.73.95]) by mx1.freebsd.org (Postfix) with ESMTP id 494962A9 for ; Tue, 26 Feb 2013 21:56:53 +0000 (UTC) Received: from server.mypc.hu (localhost [127.0.0.1]) by server.mypc.hu (Postfix) with ESMTP id 18F4D14D242F for ; Tue, 26 Feb 2013 22:56:46 +0100 (CET) X-Virus-Scanned: amavisd-new at !change-mydomain-variable!.example.com Received: from server.mypc.hu ([127.0.0.1]) by server.mypc.hu (server.mypc.hu [127.0.0.1]) (amavisd-new, port 10024) with LMTP id EFn7mkm60qSK for ; Tue, 26 Feb 2013 22:56:42 +0100 (CET) Received: from [192.168.1.101] (5403A6BE.catv.pool.telekom.hu [84.3.166.190]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by server.mypc.hu (Postfix) with ESMTPSA id D773D14D242C for ; Tue, 26 Feb 2013 22:56:42 +0100 (CET) Message-ID: <512D2F9C.8080403@FreeBSD.org> Date: Tue, 26 Feb 2013 22:56:44 +0100 From: Gabor Kovesdan User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 To: doc@freebsd.org Subject: [CFR] Migrating the documentation to a real XML toolchain Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Feb 2013 21:56:53 -0000 Hi, I have some improvements for the doc infrastructures in the xml-tools branch. I think that the changeset is now getting mature enough to be merged back so I'd like to ask for review. It does not affect the web pages, only books and articles. The rendered docs are available at: http://people.freebsd.org/~gabor/db45/ For every article/book, you will find there the chunked XHTML docs or if you manually enter the URL, you can access the single XHTML and PDF versions as (article|book)\.(html|pdf). The branch contains the following changes: - Upgrade to DocBook 4.5 - Use XSLT instead of DSSSL to render XHTML-based output - Fix make lint and validate the whole documentation set - Add support for XInclude in DocBook documents - Add experimental epub support - Add experimental support for XSL-FO-based printed output - Clean up obsolete SGML constructs - Clean up catalogs - Drop HTML Tidy since it is not needed any more To build the branch manually, you need docbook-450 apart from the usual docproj stuff. However, several dependencies are not needed any more and will be dropped later from the docproj port, namely: - textproc/opensp - www/tidy-lib - textproc/html - textproc/linuxdoc - textproc/docbook-xml Please let me know about bugs, comments, ideas, etc. Thanks, Gabor