From owner-cvs-all@FreeBSD.ORG Tue Aug 3 22:12:46 2004 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1972316A4CE; Tue, 3 Aug 2004 22:12:46 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 07C2243D53; Tue, 3 Aug 2004 22:12:46 +0000 (GMT) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.11/8.12.11) with ESMTP id i73MCjwo090910; Tue, 3 Aug 2004 22:12:45 GMT (envelope-from simon@repoman.freebsd.org) Received: (from simon@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id i73MCjJf090909; Tue, 3 Aug 2004 22:12:45 GMT (envelope-from simon) Message-Id: <200408032212.i73MCjJf090909@repoman.freebsd.org> From: "Simon L. Nielsen" Date: Tue, 3 Aug 2004 22:12:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/release/doc Makefile src/release/doc/en_US.ISO8859-1/hardwareMakefileMakefiledev.sgml ... X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Aug 2004 22:12:46 -0000 simon 2004-08-03 22:12:45 UTC FreeBSD src repository (doc committer) Modified files: release/doc Makefile release/doc/en_US.ISO8859-1/hardware Makefile.inc release/doc/en_US.ISO8859-1/hardware/alpha Makefile article.sgml release/doc/en_US.ISO8859-1/hardware/amd64 Makefile article.sgml release/doc/en_US.ISO8859-1/hardware/common dev.sgml release/doc/en_US.ISO8859-1/hardware/i386 Makefile article.sgml release/doc/en_US.ISO8859-1/hardware/ia64 Makefile article.sgml release/doc/en_US.ISO8859-1/hardware/pc98 Makefile article.sgml release/doc/en_US.ISO8859-1/hardware/sparc64 Makefile article.sgml release/doc/share/mk doc.relnotes.mk Added files: release/doc/share/misc dev.archlist.txt man2hwnotes.pl release/doc/share/sgml Makefile Log: Auto generate the device listings in the Hardware Notes based on manual pages, to avoid duplicating work between the Hardware Notes and manual pages. Each text line in the output from the manual page parser is generated as a SGML entity, making it possible for translators to only translate lines which actually contains English text (this neat idea came from hrs). To determine which drivers are usable on which architectures the dev.archlist.txt file is used to explicitly list this. It it an imperfect solution, but the best I have been able to come up with for now. This commit converts most of the devices which has a section 4 manual page with a HARDWARE section to be the new auto generated format. Reviewed in principle by: ru, hrs, trhodes Good ideas for improvements: hrs No objections: -doc, re Revision Changes Path 1.5 +4 -3 src/release/doc/Makefile 1.3 +9 -1 src/release/doc/en_US.ISO8859-1/hardware/Makefile.inc 1.7 +3 -1 src/release/doc/en_US.ISO8859-1/hardware/alpha/Makefile 1.5 +3 -1 src/release/doc/en_US.ISO8859-1/hardware/alpha/article.sgml 1.2 +2 -0 src/release/doc/en_US.ISO8859-1/hardware/amd64/Makefile 1.2 +2 -0 src/release/doc/en_US.ISO8859-1/hardware/amd64/article.sgml 1.222 +27 -90 src/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml 1.6 +3 -2 src/release/doc/en_US.ISO8859-1/hardware/i386/Makefile 1.5 +2 -0 src/release/doc/en_US.ISO8859-1/hardware/i386/article.sgml 1.3 +3 -1 src/release/doc/en_US.ISO8859-1/hardware/ia64/Makefile 1.4 +2 -0 src/release/doc/en_US.ISO8859-1/hardware/ia64/article.sgml 1.2 +2 -0 src/release/doc/en_US.ISO8859-1/hardware/pc98/Makefile 1.2 +2 -0 src/release/doc/en_US.ISO8859-1/hardware/pc98/article.sgml 1.4 +2 -0 src/release/doc/en_US.ISO8859-1/hardware/sparc64/Makefile 1.4 +2 -0 src/release/doc/en_US.ISO8859-1/hardware/sparc64/article.sgml 1.1 +63 -0 src/release/doc/share/misc/dev.archlist.txt (new) 1.1 +353 -0 src/release/doc/share/misc/man2hwnotes.pl (new) 1.12 +22 -1 src/release/doc/share/mk/doc.relnotes.mk 1.1 +16 -0 src/release/doc/share/sgml/Makefile (new)