re PR libstdc++/54102 (generated html vs. utf8)
2012-08-28 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/54102 * doc/xsl/customization.xsl.in: New. * configure.ac: Output local copy of customization xsl. * doc/Makefile.am (stamp-html-single-docbook): Use XSL_LOCAL_STYLE. (stamp-html-docbook): Set stringparam to UTF-8. * Makefile.in: Regenerated. * configure: Same. * doc/Makefile.in: Same. From-SVN: r190768
This commit is contained in:
parent
fabfa16b37
commit
8d24c97565
@ -1,3 +1,14 @@
|
|||||||
|
2012-08-28 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
|
|
||||||
|
PR libstdc++/54102
|
||||||
|
* doc/xsl/customization.xsl.in: New.
|
||||||
|
* configure.ac: Output local copy of customization xsl.
|
||||||
|
* doc/Makefile.am (stamp-html-single-docbook): Use XSL_LOCAL_STYLE.
|
||||||
|
(stamp-html-docbook): Set stringparam to UTF-8.
|
||||||
|
* Makefile.in: Regenerated.
|
||||||
|
* configure: Same.
|
||||||
|
* doc/Makefile.in: Same.
|
||||||
|
|
||||||
2012-08-27 Ulrich Drepper <drepper@gmail.com>
|
2012-08-27 Ulrich Drepper <drepper@gmail.com>
|
||||||
|
|
||||||
Add interfaces to retrieve random numbers in bulk.
|
Add interfaces to retrieve random numbers in bulk.
|
||||||
|
@ -39,7 +39,8 @@ DIST_COMMON = $(top_srcdir)/fragment.am README ChangeLog \
|
|||||||
$(top_srcdir)/configure $(am__configure_deps) \
|
$(top_srcdir)/configure $(am__configure_deps) \
|
||||||
$(srcdir)/config.h.in $(srcdir)/../mkinstalldirs \
|
$(srcdir)/config.h.in $(srcdir)/../mkinstalldirs \
|
||||||
$(top_srcdir)/scripts/testsuite_flags.in \
|
$(top_srcdir)/scripts/testsuite_flags.in \
|
||||||
$(top_srcdir)/scripts/extract_symvers.in
|
$(top_srcdir)/scripts/extract_symvers.in \
|
||||||
|
$(top_srcdir)/doc/xsl/customization.xsl.in
|
||||||
subdir = .
|
subdir = .
|
||||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||||
am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
|
am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
|
||||||
@ -67,7 +68,8 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
|||||||
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
|
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
|
||||||
configure.lineno config.status.lineno
|
configure.lineno config.status.lineno
|
||||||
CONFIG_HEADER = config.h
|
CONFIG_HEADER = config.h
|
||||||
CONFIG_CLEAN_FILES = scripts/testsuite_flags scripts/extract_symvers
|
CONFIG_CLEAN_FILES = scripts/testsuite_flags scripts/extract_symvers \
|
||||||
|
doc/xsl/customization.xsl
|
||||||
CONFIG_CLEAN_VPATH_FILES =
|
CONFIG_CLEAN_VPATH_FILES =
|
||||||
depcomp =
|
depcomp =
|
||||||
am__depfiles_maybe =
|
am__depfiles_maybe =
|
||||||
@ -434,6 +436,8 @@ scripts/testsuite_flags: $(top_builddir)/config.status $(top_srcdir)/scripts/tes
|
|||||||
cd $(top_builddir) && $(SHELL) ./config.status $@
|
cd $(top_builddir) && $(SHELL) ./config.status $@
|
||||||
scripts/extract_symvers: $(top_builddir)/config.status $(top_srcdir)/scripts/extract_symvers.in
|
scripts/extract_symvers: $(top_builddir)/config.status $(top_srcdir)/scripts/extract_symvers.in
|
||||||
cd $(top_builddir) && $(SHELL) ./config.status $@
|
cd $(top_builddir) && $(SHELL) ./config.status $@
|
||||||
|
doc/xsl/customization.xsl: $(top_builddir)/config.status $(top_srcdir)/doc/xsl/customization.xsl.in
|
||||||
|
cd $(top_builddir) && $(SHELL) ./config.status $@
|
||||||
|
|
||||||
mostlyclean-libtool:
|
mostlyclean-libtool:
|
||||||
-rm -f *.lo
|
-rm -f *.lo
|
||||||
|
3
libstdc++-v3/configure
vendored
3
libstdc++-v3/configure
vendored
@ -71893,6 +71893,8 @@ ac_config_files="$ac_config_files scripts/testsuite_flags"
|
|||||||
|
|
||||||
ac_config_files="$ac_config_files scripts/extract_symvers"
|
ac_config_files="$ac_config_files scripts/extract_symvers"
|
||||||
|
|
||||||
|
ac_config_files="$ac_config_files doc/xsl/customization.xsl"
|
||||||
|
|
||||||
|
|
||||||
# Multilibs need MULTISUBDIR defined correctly in certain makefiles so
|
# Multilibs need MULTISUBDIR defined correctly in certain makefiles so
|
||||||
# that multilib installs will end up installed in the correct place.
|
# that multilib installs will end up installed in the correct place.
|
||||||
@ -73104,6 +73106,7 @@ do
|
|||||||
"Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
|
"Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
|
||||||
"scripts/testsuite_flags") CONFIG_FILES="$CONFIG_FILES scripts/testsuite_flags" ;;
|
"scripts/testsuite_flags") CONFIG_FILES="$CONFIG_FILES scripts/testsuite_flags" ;;
|
||||||
"scripts/extract_symvers") CONFIG_FILES="$CONFIG_FILES scripts/extract_symvers" ;;
|
"scripts/extract_symvers") CONFIG_FILES="$CONFIG_FILES scripts/extract_symvers" ;;
|
||||||
|
"doc/xsl/customization.xsl") CONFIG_FILES="$CONFIG_FILES doc/xsl/customization.xsl" ;;
|
||||||
"include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
|
"include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
|
||||||
"libsupc++/Makefile") CONFIG_FILES="$CONFIG_FILES libsupc++/Makefile" ;;
|
"libsupc++/Makefile") CONFIG_FILES="$CONFIG_FILES libsupc++/Makefile" ;;
|
||||||
"python/Makefile") CONFIG_FILES="$CONFIG_FILES python/Makefile" ;;
|
"python/Makefile") CONFIG_FILES="$CONFIG_FILES python/Makefile" ;;
|
||||||
|
@ -432,6 +432,7 @@ dnl AC_OUTPUT macro. This one lists the files to be created:
|
|||||||
AC_CONFIG_FILES(Makefile)
|
AC_CONFIG_FILES(Makefile)
|
||||||
AC_CONFIG_FILES([scripts/testsuite_flags],[chmod +x scripts/testsuite_flags])
|
AC_CONFIG_FILES([scripts/testsuite_flags],[chmod +x scripts/testsuite_flags])
|
||||||
AC_CONFIG_FILES([scripts/extract_symvers],[chmod +x scripts/extract_symvers])
|
AC_CONFIG_FILES([scripts/extract_symvers],[chmod +x scripts/extract_symvers])
|
||||||
|
AC_CONFIG_FILES([doc/xsl/customization.xsl])
|
||||||
|
|
||||||
# Multilibs need MULTISUBDIR defined correctly in certain makefiles so
|
# Multilibs need MULTISUBDIR defined correctly in certain makefiles so
|
||||||
# that multilib installs will end up installed in the correct place.
|
# that multilib installs will end up installed in the correct place.
|
||||||
|
@ -465,9 +465,10 @@ XSLT_PARAM = --param toc.section.depth 4
|
|||||||
#XSL_STYLE_DIR = /usr/share/xml/docbook/stylesheet/docbook-xsl-ns
|
#XSL_STYLE_DIR = /usr/share/xml/docbook/stylesheet/docbook-xsl-ns
|
||||||
#XSL_STYLE_DIR = /usr/share/sgml/docbook/xsl-ns-stylesheets
|
#XSL_STYLE_DIR = /usr/share/sgml/docbook/xsl-ns-stylesheets
|
||||||
XSL_FO_STYLE = $(XSL_STYLE_DIR)/fo/docbook.xsl
|
XSL_FO_STYLE = $(XSL_STYLE_DIR)/fo/docbook.xsl
|
||||||
XSL_HTML_STYLE = $(XSL_STYLE_DIR)/xhtml-1_1/chunk.xsl
|
XSL_HTML_STYLE = $(XSL_STYLE_DIR)/html/chunk.xsl
|
||||||
XSL_HTML_SINGLE_STYLE = $(XSL_STYLE_DIR)/xhtml-1_1/docbook.xsl
|
XSL_HTML_SINGLE_STYLE = $(XSL_STYLE_DIR)/html/docbook.xsl
|
||||||
XSL_EPUB_STYLE = $(XSL_STYLE_DIR)/epub3/chunk.xsl
|
XSL_EPUB_STYLE = $(XSL_STYLE_DIR)/epub3/chunk.xsl
|
||||||
|
XSL_LOCAL_STYLE = ${glibcxx_builddir}/doc/xsl/customization.xsl
|
||||||
|
|
||||||
${docbook_outdir}/epub:
|
${docbook_outdir}/epub:
|
||||||
mkdir -p ${docbook_outdir}/epub
|
mkdir -p ${docbook_outdir}/epub
|
||||||
@ -529,21 +530,25 @@ stamp-html-docbook-lwg: stamp-html-docbook $(xml_extra)
|
|||||||
stamp-html-docbook-data: stamp-html-docbook-images stamp-html-docbook-lwg
|
stamp-html-docbook-data: stamp-html-docbook-images stamp-html-docbook-lwg
|
||||||
$(STAMP) stamp-html-docbook-data
|
$(STAMP) stamp-html-docbook-data
|
||||||
|
|
||||||
# HTML, index plus chapters
|
# HTML, "chunked" into index plus chapters as separate pages
|
||||||
stamp-html-docbook: $(xml_sources) ${docbook_outdir}/html
|
stamp-html-docbook: $(xml_sources) ${docbook_outdir}/html
|
||||||
@echo "Generating html files..."
|
@echo "Generating html files..."
|
||||||
$(XSLTPROC) $(XSLT_PARAM) $(XSLT_FLAGS) -o ${docbook_outdir}/html/ \
|
$(XSLTPROC) $(XSLT_PARAM) $(XSLT_FLAGS) -o ${docbook_outdir}/html/ \
|
||||||
$(XSL_HTML_STYLE) ${top_srcdir}/doc/xml/spine.xml
|
--stringparam chunker.output.encoding UTF-8 \
|
||||||
|
$(XSL_HTML_STYLE) \
|
||||||
|
${top_srcdir}/doc/xml/spine.xml
|
||||||
$(STAMP) stamp-html-docbook
|
$(STAMP) stamp-html-docbook
|
||||||
|
|
||||||
doc-html-docbook: stamp-html-docbook-data
|
doc-html-docbook: stamp-html-docbook-data
|
||||||
|
|
||||||
# HTML, all one page
|
# HTML, all one page
|
||||||
|
# NB: Have to generate customization XSL for UTF-8 output.
|
||||||
manual_html = ${docbook_outdir}/html/libstdc++-manual-single.html
|
manual_html = ${docbook_outdir}/html/libstdc++-manual-single.html
|
||||||
stamp-html-single-docbook: $(xml_sources) ${docbook_outdir}/html
|
stamp-html-single-docbook: $(xml_sources) ${docbook_outdir}/html
|
||||||
@echo "Generating html single file..."
|
@echo "Generating html single file..."
|
||||||
$(XSLTPROC) $(XSLT_PARAM) $(XSLT_FLAGS) -o ${manual_html} \
|
$(XSLTPROC) $(XSLT_PARAM) $(XSLT_FLAGS) -o ${manual_html} \
|
||||||
$(XSL_HTML_SINGLE_STYLE) ${top_srcdir}/doc/xml/spine.xml
|
${XSL_LOCAL_STYLE} \
|
||||||
|
${top_srcdir}/doc/xml/spine.xml
|
||||||
$(STAMP) stamp-html-single-docbook
|
$(STAMP) stamp-html-single-docbook
|
||||||
|
|
||||||
doc-html-single-docbook: stamp-html-single-docbook
|
doc-html-single-docbook: stamp-html-single-docbook
|
||||||
|
@ -517,9 +517,10 @@ XSLT_PARAM = --param toc.section.depth 4
|
|||||||
#XSL_STYLE_DIR = /usr/share/xml/docbook/stylesheet/docbook-xsl-ns
|
#XSL_STYLE_DIR = /usr/share/xml/docbook/stylesheet/docbook-xsl-ns
|
||||||
#XSL_STYLE_DIR = /usr/share/sgml/docbook/xsl-ns-stylesheets
|
#XSL_STYLE_DIR = /usr/share/sgml/docbook/xsl-ns-stylesheets
|
||||||
XSL_FO_STYLE = $(XSL_STYLE_DIR)/fo/docbook.xsl
|
XSL_FO_STYLE = $(XSL_STYLE_DIR)/fo/docbook.xsl
|
||||||
XSL_HTML_STYLE = $(XSL_STYLE_DIR)/xhtml-1_1/chunk.xsl
|
XSL_HTML_STYLE = $(XSL_STYLE_DIR)/html/chunk.xsl
|
||||||
XSL_HTML_SINGLE_STYLE = $(XSL_STYLE_DIR)/xhtml-1_1/docbook.xsl
|
XSL_HTML_SINGLE_STYLE = $(XSL_STYLE_DIR)/html/docbook.xsl
|
||||||
XSL_EPUB_STYLE = $(XSL_STYLE_DIR)/epub3/chunk.xsl
|
XSL_EPUB_STYLE = $(XSL_STYLE_DIR)/epub3/chunk.xsl
|
||||||
|
XSL_LOCAL_STYLE = ${glibcxx_builddir}/doc/xsl/customization.xsl
|
||||||
LINT_FLAGS = --debug --xinclude --noent --noblanks --noout
|
LINT_FLAGS = --debug --xinclude --noent --noblanks --noout
|
||||||
SCHEMA_FLAGS = http://www.docbook.org/xml/5.0/dtd/docbook.dtd
|
SCHEMA_FLAGS = http://www.docbook.org/xml/5.0/dtd/docbook.dtd
|
||||||
#SCHEMA_FLAGS = --nonet /usr/share/xml/docbook5/schema/dtd/5.0/docbook.dtd
|
#SCHEMA_FLAGS = --nonet /usr/share/xml/docbook5/schema/dtd/5.0/docbook.dtd
|
||||||
@ -533,6 +534,7 @@ manual_xml = ${docbook_outdir}/xml/libstdc++-manual.xml
|
|||||||
set_xml = ${docbook_outdir}/xml/libstdc++-set.xml
|
set_xml = ${docbook_outdir}/xml/libstdc++-set.xml
|
||||||
|
|
||||||
# HTML, all one page
|
# HTML, all one page
|
||||||
|
# NB: Have to generate customization XSL for UTF-8 output.
|
||||||
manual_html = ${docbook_outdir}/html/libstdc++-manual-single.html
|
manual_html = ${docbook_outdir}/html/libstdc++-manual-single.html
|
||||||
|
|
||||||
# PDF, via dblatex
|
# PDF, via dblatex
|
||||||
@ -917,18 +919,21 @@ stamp-html-docbook-lwg: stamp-html-docbook $(xml_extra)
|
|||||||
stamp-html-docbook-data: stamp-html-docbook-images stamp-html-docbook-lwg
|
stamp-html-docbook-data: stamp-html-docbook-images stamp-html-docbook-lwg
|
||||||
$(STAMP) stamp-html-docbook-data
|
$(STAMP) stamp-html-docbook-data
|
||||||
|
|
||||||
# HTML, index plus chapters
|
# HTML, "chunked" into index plus chapters as separate pages
|
||||||
stamp-html-docbook: $(xml_sources) ${docbook_outdir}/html
|
stamp-html-docbook: $(xml_sources) ${docbook_outdir}/html
|
||||||
@echo "Generating html files..."
|
@echo "Generating html files..."
|
||||||
$(XSLTPROC) $(XSLT_PARAM) $(XSLT_FLAGS) -o ${docbook_outdir}/html/ \
|
$(XSLTPROC) $(XSLT_PARAM) $(XSLT_FLAGS) -o ${docbook_outdir}/html/ \
|
||||||
$(XSL_HTML_STYLE) ${top_srcdir}/doc/xml/spine.xml
|
--stringparam chunker.output.encoding UTF-8 \
|
||||||
|
$(XSL_HTML_STYLE) \
|
||||||
|
${top_srcdir}/doc/xml/spine.xml
|
||||||
$(STAMP) stamp-html-docbook
|
$(STAMP) stamp-html-docbook
|
||||||
|
|
||||||
doc-html-docbook: stamp-html-docbook-data
|
doc-html-docbook: stamp-html-docbook-data
|
||||||
stamp-html-single-docbook: $(xml_sources) ${docbook_outdir}/html
|
stamp-html-single-docbook: $(xml_sources) ${docbook_outdir}/html
|
||||||
@echo "Generating html single file..."
|
@echo "Generating html single file..."
|
||||||
$(XSLTPROC) $(XSLT_PARAM) $(XSLT_FLAGS) -o ${manual_html} \
|
$(XSLTPROC) $(XSLT_PARAM) $(XSLT_FLAGS) -o ${manual_html} \
|
||||||
$(XSL_HTML_SINGLE_STYLE) ${top_srcdir}/doc/xml/spine.xml
|
${XSL_LOCAL_STYLE} \
|
||||||
|
${top_srcdir}/doc/xml/spine.xml
|
||||||
$(STAMP) stamp-html-single-docbook
|
$(STAMP) stamp-html-single-docbook
|
||||||
|
|
||||||
doc-html-single-docbook: stamp-html-single-docbook
|
doc-html-single-docbook: stamp-html-single-docbook
|
||||||
|
16
libstdc++-v3/doc/xsl/customization.xsl.in
Normal file
16
libstdc++-v3/doc/xsl/customization.xsl.in
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
<?xml version='1.0'?>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Specialization/customization layer for libstdc++.
|
||||||
|
To output both chunked/single page HTML in UTF-8 charset
|
||||||
|
|
||||||
|
XSL_STYLE_DIR is set in acinclude.m4
|
||||||
|
|
||||||
|
<xsl:import html="@XSL_STYLE_DIR@/html/docbook.xsl"/>
|
||||||
|
-->
|
||||||
|
|
||||||
|
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
version="1.0">
|
||||||
|
<xsl:import href="@XSL_STYLE_DIR@/html/docbook.xsl"/>
|
||||||
|
<xsl:output method="html" encoding="UTF-8" indent="no"/>
|
||||||
|
</xsl:stylesheet>
|
Loading…
Reference in New Issue
Block a user