svn commit: r251816 - in stable/9/release/doc: en_US.ISO8859-1 en_US.ISO8859-1/errata en_US.ISO8859-1/hardware en_US.ISO8859-1/installation en_US.ISO8859-1/readme en_US.ISO8859-1/relnotes share/mk ...
Hiroki Sato
hrs at FreeBSD.org
Sun Jun 16 18:59:10 UTC 2013
Author: hrs
Date: Sun Jun 16 18:59:07 2013
New Revision: 251816
URL: http://svnweb.freebsd.org/changeset/base/251816
Log:
MFC r250746 and r250805:
- Update the release notes to DocBook 4.5 XML to build with the
updated documentation tree
- Fix build after doc/projects/xml-tools integration.
Added:
stable/9/release/doc/share/xml/catalog.xml
- copied unchanged from r250746, head/release/doc/share/xml/catalog.xml
Modified:
stable/9/release/doc/en_US.ISO8859-1/Makefile
stable/9/release/doc/en_US.ISO8859-1/errata/article.xml
stable/9/release/doc/en_US.ISO8859-1/hardware/Makefile
stable/9/release/doc/en_US.ISO8859-1/hardware/article.xml
stable/9/release/doc/en_US.ISO8859-1/installation/article.xml
stable/9/release/doc/en_US.ISO8859-1/readme/article.xml
stable/9/release/doc/en_US.ISO8859-1/relnotes/article.xml
stable/9/release/doc/share/mk/doc.relnotes.mk
stable/9/release/doc/share/xml/Makefile
stable/9/release/doc/share/xml/release.ent
Directory Properties:
stable/9/release/doc/ (props changed)
stable/9/release/doc/en_US.ISO8859-1/hardware/ (props changed)
Modified: stable/9/release/doc/en_US.ISO8859-1/Makefile
==============================================================================
--- stable/9/release/doc/en_US.ISO8859-1/Makefile Sun Jun 16 18:32:59 2013 (r251815)
+++ stable/9/release/doc/en_US.ISO8859-1/Makefile Sun Jun 16 18:59:07 2013 (r251816)
@@ -10,5 +10,8 @@ SUBDIR+= installation
COMPAT_SYMLINK = en
+LANGCODE=en_US.ISO8859-1
+_LANGCODE=en_US.ISO8859-1
+
.include "${RELN_ROOT}/share/mk/doc.relnotes.mk"
.include "${DOC_PREFIX}/share/mk/doc.project.mk"
Modified: stable/9/release/doc/en_US.ISO8859-1/errata/article.xml
==============================================================================
--- stable/9/release/doc/en_US.ISO8859-1/errata/article.xml Sun Jun 16 18:32:59 2013 (r251815)
+++ stable/9/release/doc/en_US.ISO8859-1/errata/article.xml Sun Jun 16 18:59:07 2013 (r251816)
@@ -1,3 +1,10 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.5-Based Extension//EN"
+ "../../../share/xml/freebsd45.dtd" [
+<!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN" "release.ent">
+%release;
+]>
+
<!--
FreeBSD errata document. Unlike some of the other RELNOTESng
files, this file should remain as a single SGML file, so that
@@ -9,27 +16,10 @@
not be the one that received the last change in the document.)
-->
-<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
-<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.2-Based Extension//EN" [
-<!ENTITY % entities PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Entity Set//EN">
-%entities;
-<!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN">
-%release;
-]>
<article>
<articleinfo>
- <title>&os;
-<![ %release.type.current [
- &release.current;
-]]>
-<![ %release.type.snapshot [
- &release.prev;
-]]>
-<![ %release.type.release [
- &release.current;
-]]>
- Errata</title>
+ <title>&os; &release.current; Errata</title>
<corpauthor>
The &os; Project
@@ -51,16 +41,7 @@
</articleinfo>
<abstract>
- <para>This document lists errata items for &os;
-<![ %release.type.current [
- &release.current;,
-]]>
-<![ %release.type.snapshot [
- &release.prev;,
-]]>
-<![ %release.type.release [
- &release.current;,
-]]>
+ <para>This document lists errata items for &os; &release.current;,
containing significant information discovered after the release
or too late in the release cycle to be otherwise included in the
release documentation.
@@ -70,16 +51,7 @@
should always be consulted before installing this version of
&os;.</para>
- <para>This errata document for &os;
-<![ %release.type.current [
- &release.current;
-]]>
-<![ %release.type.snapshot [
- &release.prev;
-]]>
-<![ %release.type.release [
- &release.current;
-]]>
+ <para>This errata document for &os; &release.current;
will be maintained until the release of &os; &release.next;.</para>
</abstract>
@@ -87,16 +59,7 @@
<title>Introduction</title>
<para>This errata document contains <quote>late-breaking news</quote>
- about &os;
-<![ %release.type.current [
- &release.current;.
-]]>
-<![ %release.type.snapshot [
- &release.prev;.
-]]>
-<![ %release.type.release [
- &release.current;.
-]]>
+ about &os; &release.current;
Before installing this version, it is important to consult this
document to learn about any post-release discoveries or problems
that may already have been found and fixed.</para>
@@ -124,9 +87,9 @@
<title>Security Advisories</title>
<para>Problems described in the following security advisories have
- been fixed in &release.current;. For more information, consult
- the individual advisories available from <ulink
- url="http://security.FreeBSD.org/"></ulink>.</para>
+ been fixed in &release.current;. For more information, consult
+ the individual advisories available from
+ <ulink url="http://security.FreeBSD.org/" />.</para>
<informaltable frame="none" pgwide="1">
<tgroup cols="3">
Modified: stable/9/release/doc/en_US.ISO8859-1/hardware/Makefile
==============================================================================
--- stable/9/release/doc/en_US.ISO8859-1/hardware/Makefile Sun Jun 16 18:32:59 2013 (r251815)
+++ stable/9/release/doc/en_US.ISO8859-1/hardware/Makefile Sun Jun 16 18:59:07 2013 (r251816)
@@ -18,7 +18,7 @@ JADEFLAGS+= -V %generate-article-toc%
# SGML content
SRCS+= article.xml
SRCS+= ${DEV-AUTODIR}/catalog-auto
-SRCS+= ${DEV-AUTODIR}/dev-auto.xml
+SRCS+= ${DEV-AUTODIR}/dev-auto.ent
CATALOGS+= -c ${DEV-AUTODIR}/catalog-auto
Modified: stable/9/release/doc/en_US.ISO8859-1/hardware/article.xml
==============================================================================
--- stable/9/release/doc/en_US.ISO8859-1/hardware/article.xml Sun Jun 16 18:32:59 2013 (r251815)
+++ stable/9/release/doc/en_US.ISO8859-1/hardware/article.xml Sun Jun 16 18:59:07 2013 (r251816)
@@ -1,11 +1,9 @@
-<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
-<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.2-Based Extension//EN" [
-<!ENTITY % entities PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Entity Set//EN">
-%entities;
-
-<!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN">
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.5-Based Extension//EN"
+ "../../../share/xml/freebsd45.dtd" [
+<!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN" "release.ent">
%release;
-<!ENTITY % devauto PUBLIC "-//FreeBSD//ENTITIES Auto Generated Device Lists//EN">
+<!ENTITY % devauto PUBLIC "-//FreeBSD//ENTITIES Auto Generated Device Lists//EN" "nonexistent">
%devauto;
]>
@@ -334,7 +332,7 @@
<para>Apple iMac G5</para>
</listitem>
<listitem>
- <para>Apple Power Macintosh G3 (Blue & White)</para>
+ <para>Apple Power Macintosh G3 (Blue & White)</para>
</listitem>
<listitem>
<para>Apple Power Macintosh G4</para>
@@ -535,7 +533,7 @@
<para>The following systems are partially supported by &os;. In
particular the fiber channel controllers in SBus-based systems are not
supported. However, it is possible to use these with a SCSI controller
- supported by the &man.esp.4 driver (Sun ESP SCSI, Sun FAS Fast-SCSI
+ supported by the &man.esp.4; driver (Sun ESP SCSI, Sun FAS Fast-SCSI
and Sun FAS366 Fast-Wide SCSI controllers).</para>
<itemizedlist>
Modified: stable/9/release/doc/en_US.ISO8859-1/installation/article.xml
==============================================================================
--- stable/9/release/doc/en_US.ISO8859-1/installation/article.xml Sun Jun 16 18:32:59 2013 (r251815)
+++ stable/9/release/doc/en_US.ISO8859-1/installation/article.xml Sun Jun 16 18:59:07 2013 (r251816)
@@ -1,15 +1,8 @@
-<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
-<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.2-Based Extension//EN" [
-<!ENTITY % entities PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Entity Set//EN">
-%entities;
-
-<!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN">
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.5-Based Extension//EN"
+ "../../../share/xml/freebsd45.dtd" [
+<!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN" "release.ent">
%release;
-
-<!-- Text constants which probably don't need to be changed.-->
-
-<!ENTITY % include.historic "IGNORE">
-<!ENTITY % no.include.historic "IGNORE">
]>
<article>
Modified: stable/9/release/doc/en_US.ISO8859-1/readme/article.xml
==============================================================================
--- stable/9/release/doc/en_US.ISO8859-1/readme/article.xml Sun Jun 16 18:32:59 2013 (r251815)
+++ stable/9/release/doc/en_US.ISO8859-1/readme/article.xml Sun Jun 16 18:59:07 2013 (r251816)
@@ -1,10 +1,8 @@
-<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
-<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.2-Based Extension//EN" [
-<!ENTITY % entities PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Entity Set//EN">
-%entities;
-
-<!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN">
-%release;
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.5-Based Extension//EN"
+ "../../../share/xml/freebsd45.dtd" [
+<!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN" "release.ent">
+ %release;
]>
<article>
@@ -84,59 +82,46 @@
<sect2>
<title>Target Audience</title>
-<![ %release.type.current; [
-
- <para>This &release.type; is aimed primarily at early adopters
+ <para releasetype="current">This &release.type; is aimed primarily at early adopters
and various other users who want to get involved with the
ongoing development of &os;. While the &os; development team
tries its best to ensure that each &release.type; works as
advertised, &release.branch; is very much a
work-in-progress.</para>
- <para>The basic requirements for using this &release.type; are
+ <para releasetype="current">The basic requirements for using this &release.type; are
technical proficiency with &os; and an understanding of the
ongoing development process of &os; &release.branch; (as
discussed on the &a.current;).</para>
- <para>For those more interested in doing business with &os; than
+ <para releasetype="current">For those more interested in doing business with &os; than
in experimenting with new &os; technology, formal releases
- (such as &release.prev.stable;) are frequently more appropriate.
+ (such as &release.prev;) are frequently more appropriate.
Releases undergo a period of testing and quality assurance
checking to ensure high reliability and dependability.</para>
-]]>
-
-<![ %release.type.snapshot; [
-
- <para>This &release.type; is aimed primarily at early adopters
+ <para releasetype="snapshot">This &release.type; is aimed primarily at early adopters
and various other users who want to get involved with the
ongoing development of &os;. While the &os; development team
tries its best to ensure that each &release.type; works as
advertised, &release.branch; is very much a
work-in-progress.</para>
- <para>The basic requirements for using this &release.type; are
+ <para releasetype="snapshot">The basic requirements for using this &release.type; are
technical proficiency with &os; and an understanding of the
ongoing development process of &os; &release.branch; (as
discussed on the &a.current;).</para>
- <para>For those more interested in doing business with &os; than
+ <para releasetype="snapshot">For those more interested in doing business with &os; than
in experimenting with new &os; technology, formal releases
- (such as &release.prev.stable;) are frequently more appropriate.
+ (such as &release.prev;) are frequently more appropriate.
Releases undergo a period of testing and quality assurance
checking to ensure high reliability and dependability.</para>
-]]>
-
-<![ %release.type.release; [
-
- <para>This &release.type; of &os; is suitable for all users. It
+ <para releasetype="release">This &release.type; of &os; is suitable for all users. It
has undergone a period of testing and quality assurance
checking to ensure the highest reliability and
dependability.</para>
-
-]]>
-
</sect2>
</sect1>
Modified: stable/9/release/doc/en_US.ISO8859-1/relnotes/article.xml
==============================================================================
--- stable/9/release/doc/en_US.ISO8859-1/relnotes/article.xml Sun Jun 16 18:32:59 2013 (r251815)
+++ stable/9/release/doc/en_US.ISO8859-1/relnotes/article.xml Sun Jun 16 18:59:07 2013 (r251816)
@@ -1,10 +1,8 @@
-<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
-<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.2-Based Extension//EN" [
-<!ENTITY % entities PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Entity Set//EN">
-%entities;
-
-<!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN">
-%release;
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.5-Based Extension//EN"
+ "../../../share/xml/freebsd45.dtd" [
+<!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN" "release.ent">
+ %release;
]>
<article>
Modified: stable/9/release/doc/share/mk/doc.relnotes.mk
==============================================================================
--- stable/9/release/doc/share/mk/doc.relnotes.mk Sun Jun 16 18:32:59 2013 (r251815)
+++ stable/9/release/doc/share/mk/doc.relnotes.mk Sun Jun 16 18:59:07 2013 (r251816)
@@ -2,12 +2,21 @@
DOC_PREFIX?= ${RELN_ROOT}/../../../doc
+# XXX
+RELEASETYPE!= grep -o 'release.type "[a-z]*"' ${RELN_ROOT}/share/xml/release.ent | sed 's|[a-z.]* "\([a-z]*\)"|\1|'
+.if ${RELEASETYPE} == "current"
+PROFILING+= --param profile.attribute "'releasetype'" --param profile.value "'current'"
+.elif ${RELEASETYPE} == "snapshot"
+PROFILING+= --param profile.attribute "'releasetype'" --param profile.value "'snapshot'"
+.elif ${RELEASETYPE} == "release"
+PROFILING+= --param profile.attribute "'releasetype'" --param profile.value "'release'"
+.endif
+
# Find the RELNOTESng document catalogs
-EXTRA_CATALOGS+= ${RELN_ROOT}/${LANGCODE}/share/xml/catalog
-EXTRA_CATALOGS+= ${RELN_ROOT}/share/xml/catalog
+EXTRA_CATALOGS+= file://${RELN_ROOT}/${LANGCODE}/share/xml/catalog.xml \
+ file://${RELN_ROOT}/share/xml/catalog.xml
# Use the appropriate architecture-dependent RELNOTESng stylesheet
-DSLHTML?= ${RELN_ROOT}/share/xml/default.dsl
DSLPRINT?= ${RELN_ROOT}/share/xml/default.dsl
#
@@ -23,7 +32,7 @@ MAN4DIR?= ${RELN_ROOT}/../../share/man/m
MAN4PAGES?= ${MAN4DIR}/*.4 ${MAN4DIR}/man4.*/*.4
ARCHLIST?= ${RELN_ROOT}/share/misc/dev.archlist.txt
DEV-AUTODIR= ${RELN_ROOT:S/${.CURDIR}/${.OBJDIR}/}/share/xml
-CLEANFILES+= ${DEV-AUTODIR}/dev-auto.xml ${DEV-AUTODIR}/catalog-auto
+CLEANFILES+= ${DEV-AUTODIR}/dev-auto.ent
MAN2HWNOTES_CMD=${RELN_ROOT}/share/misc/man2hwnotes.pl
.if defined(HWNOTES_MI)
@@ -33,7 +42,7 @@ MAN2HWNOTES_FLAGS= -c
.endif
# Dependency that the article makefiles can use to pull in
-# dev-auto.xml.
-${DEV-AUTODIR}/catalog-auto ${DEV-AUTODIR}/dev-auto.xml: ${MAN4PAGES} \
+# dev-auto.ent.
+${DEV-AUTODIR}/catalog-auto ${DEV-AUTODIR}/dev-auto.ent: ${MAN4PAGES} \
${ARCHLIST} ${MAN2HWNOTES_CMD}
- cd ${RELN_ROOT}/share/xml && make MAN2HWNOTES_FLAGS=${MAN2HWNOTES_FLAGS} dev-auto.xml
+ cd ${RELN_ROOT}/share/xml && make MAN2HWNOTES_FLAGS=${MAN2HWNOTES_FLAGS} dev-auto.ent
Modified: stable/9/release/doc/share/xml/Makefile
==============================================================================
--- stable/9/release/doc/share/xml/Makefile Sun Jun 16 18:32:59 2013 (r251815)
+++ stable/9/release/doc/share/xml/Makefile Sun Jun 16 18:59:07 2013 (r251816)
@@ -5,11 +5,7 @@ RELN_ROOT?= ${.CURDIR}/../..
.include "${RELN_ROOT}/share/mk/doc.relnotes.mk"
.include "${DOC_PREFIX}/share/mk/doc.project.mk"
-dev-auto.xml: ${MAN4PAGES} ${ARCHLIST} ${MAN2HWNOTES_CMD} catalog-auto
+dev-auto.ent: ${MAN4PAGES} ${ARCHLIST} ${MAN2HWNOTES_CMD}
${PERL} ${MAN2HWNOTES_CMD} ${MAN2HWNOTES_FLAGS} -a ${ARCHLIST} -o ${.TARGET} ${MAN4PAGES}
-catalog-auto:
- ${ECHO_CMD} 'PUBLIC "-//FreeBSD//ENTITIES Auto Generated Device Lists//EN"' \
- '"dev-auto.xml"' > ${.TARGET}
-
-all: dev-auto.xml
+all: dev-auto.ent
Copied: stable/9/release/doc/share/xml/catalog.xml (from r250746, head/release/doc/share/xml/catalog.xml)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ stable/9/release/doc/share/xml/catalog.xml Sun Jun 16 18:59:07 2013 (r251816, copy of r250746, head/release/doc/share/xml/catalog.xml)
@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+<!DOCTYPE catalog PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN"
+ "http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd">
+
+<!-- $FreeBSD$ -->
+
+<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
+ <public
+ publicId="-//FreeBSD//ENTITIES Release Specification//EN"
+ uri="release.ent"/>
+ <public
+ publicId="-//FreeBSD//ENTITIES Auto Generated Device Lists//EN"
+ uri="dev-auto.ent"/>
+</catalog>
Modified: stable/9/release/doc/share/xml/release.ent
==============================================================================
--- stable/9/release/doc/share/xml/release.ent Sun Jun 16 18:32:59 2013 (r251815)
+++ stable/9/release/doc/share/xml/release.ent Sun Jun 16 18:59:07 2013 (r251816)
@@ -24,10 +24,24 @@
<!-- The type of release (usually this will be either "snapshot"
or "release" -->
-<!ENTITY release.type "release">
+
+<!-- WARNING: Do not forget to also change the release type in
+ doc.relnotes.mk when updating this -->
+<!ENTITY release.type "snapshot">
<!ENTITY % release.type.current "IGNORE">
-<!ENTITY % release.type.snapshot "IGNORE">
-<!ENTITY % release.type.release "INCLUDE">
+<!ENTITY % release.type.snapshot "INCLUDE">
+<!ENTITY % release.type.release "IGNORE">
+
+<![%release.type.current;[
+<!ENTITY release '&release.current;'>
+]]>
+<![%release.type.snapshot;[
+<!ENTITY release '&release.prev;'>
+]]>
+<![%release.type.release;[
+<!ENTITY release '&release.current;'>
+]]>
+<!ENTITY release ''>
<!-- The manpaths for man page references -->
<!ENTITY release.man.url "http://www.FreeBSD.org/cgi/man.cgi">
More information about the svn-src-stable-9
mailing list