Commit graph

346 commits

Author SHA1 Message Date
Warren Block
9f1fd7d856 Use the English catalog files to avoid problems with pre-translated
entities.  Tested by rene@ and RayCherng Yu <raycherng@gmail.com>.
Well, and me, obviously.

Reviewed by:	rene
2015-10-31 17:45:11 +00:00
Warren Block
0a4ab32374 Make the normalized translation file depend on all the SRCS of the
English original document.

Reviewed by:	rene
2015-10-28 00:53:13 +00:00
Warren Block
832689be3b Use the en_US xmllint catalog variables so translated entities do not
make their way into PO translations.

Reviewed by:	rene
2015-10-16 22:30:02 +00:00
Warren Block
f78699024c Remove a duplicated {PO_LANG}.mo from CLEANFILES.
Modify the PO_SET script to add a #$FreeBSD$ line to new PO files.
2015-10-13 21:45:26 +00:00
Warren Block
faabf968e9 Add PO translation support.
Reviewed by:	hrs (earlier version), blackend
Approved by:	doceng (implicit)
Differential Revision:	https://reviews.freebsd.org/D2947
2015-08-24 15:54:10 +00:00
Warren Block
dfe61c9435 Allow installing website as an unprivileged user.
Reviewed by:	hrs
Approved by:	doceng (implicit)
2015-07-23 02:51:10 +00:00
Warren Block
de3c946bda Set FOP_OPTS, the variable passed by the fop shell script to the Java
interpreter, to use the same minimum values for stack and heap space on
all architectures.  The built-in i386 defaults are smaller than those on
amd64, so i386 fop PDF builds ran out of space and failed.  Working
values were copied from the amd64 defaults.

Reviewed by:	gabor, blackend, hrs
Approved by:	hrs
2015-07-17 05:30:04 +00:00
Warren Block
bec94907eb Increase the global size of maxvars for xsltproc to help it choke down
large indigestible blobs like the PGP keys article.  Also remove the
special settings in the PGP Keys article Makefile that are no longer
necessary.
2015-06-30 14:47:21 +00:00
Benedict Reuschling
e387536540 Remove instance of nonexistent catalog-common.xml from the doc toolchain.
There is no reference in any other file and a full doc build does not fail
when it is missing.

Differential Revision:	https://reviews.freebsd.org/D2880
Reviewed by:	wblock, hrs
Approved by:	hrs (doceng)
2015-06-24 18:18:52 +00:00
Bjoern A. Zeeb
f05cca897d Bump copyright year.
Happy New Year 2015!
2014-12-31 10:00:44 +00:00
Gabor Kovesdan
bc0ea04e7d - Move the PGP keyring generation to the language-independent share directory
Discussed with:	hrs, wblock
2014-03-07 12:23:51 +00:00
Hiroki Sato
826bb636a9 Add authors.ent as a dependency for wwwstd. 2014-02-07 05:23:55 +00:00
Glen Barber
c5b864fbfc Bump copyright year.
Happy New Year 2014!

Sponsored by:	The FreeBSD Foundation
2013-12-31 12:33:29 +00:00
Hiroki Sato
5e44b57891 Use URI to specify xhtml.xsl. 2013-11-14 21:39:04 +00:00
Hiroki Sato
b436d0a16d - Enable docformatnav only when $docformatnav is set to 1.
- Set $docformatnav to 1 when $FORMATS contains "html" and "html-split" at the
  same time.
- Fix localization of docformatnav using &docnavi.{split,single};.
- Do not create <a> element which points to the document itself.
- Remove share/xml/l10n.ent.
- Fix URI of freebsd-fo-cjk.xsl.
2013-11-13 07:07:52 +00:00
Hiroki Sato
52f6d56540 - Use /usr/bin/svnlite as SVN if available.
- Replace /XML/{doc,www}/ with /XML/ in SysId.
- Remove empty stylesheets in share/xsl and point share/xml/empty.xsl via
  XML catalog instead.
- Change the L10N layer in freebsd-*.xsl not to use localized XSLT
  stylesheets directly.
- Move share/xsl/* to share/xml and remove share/xsl.
- Remove obsolete share/web2c/pdftex.def.
2013-11-13 06:10:37 +00:00
Hiroki Sato
ae0395da63 Simplify localization layer for XSLT stylesheets. lang/share/xsl/*.xsl are
now picked up via share/xsl/*.xsl and they are empty when there is no
localized content in it.  This prevents inconsistency between share/xsl/*.xsl
and the localized ones.
2013-11-11 19:26:20 +00:00
Hiroki Sato
6db049ce33 Use XML catalog resolution wherever possible instead of absolute pathnames
for external entities.
2013-11-11 18:12:26 +00:00
Hiroki Sato
982ae5a81b Revert an unintended change in the previous commit. 2013-11-11 06:54:40 +00:00
Hiroki Sato
db0b08db8f - Define l10n.ent as an entity in localized directories and make them be
picked up via XML catalog in freebsd50.ent or xhtml10-freebsd.dtd,
  not entities.ent.  The L10N entities always come first to be able to
  override everything.

- Define &nbsp; as &#x20; in EUC-JP encoding.  This is a workaround to
  prevent an invalid character in EUC-JP caused by converting 0xa0 in
  UTF-8 (EUC-JP does not allow 0xa0) in XSLT processing.  Theoretically
  it should be &#xa0; still in the final XML output.

- Make XML catalog resolution consistent for l10n.ent.  This should be
  revisited for the others later.
2013-11-11 06:52:59 +00:00
Gabor Kovesdan
181f228a2f - Fix build of release notes
Approved by:	doceng (self)
2013-11-07 18:20:08 +00:00
Gabor Kovesdan
c7e8c2a60b - Really fix profiling 2013-11-07 12:48:24 +00:00
Gabor Kovesdan
561270fafd - Default PDF renderer will be FOP 2013-11-07 12:44:37 +00:00
Gabor Kovesdan
61e970ba9d - Fix profiling support 2013-11-07 12:44:11 +00:00
Gabor Kovesdan
7d632b6bcf - Improve generated epub file
* Generate EPUB3
  * Wrap programlistings if necessary
  * Use grey background and smaller fonts for programlistings
  * Justify main text
  * Do not break after table caption
2013-08-14 22:29:07 +00:00
Gabor Kovesdan
69b5fa65aa - Remove index-related bits; indexes are now enabled by default 2013-07-25 20:56:29 +00:00
Gabor Kovesdan
988c5ce88c - MFH 2013-07-24 19:11:16 +00:00
Gabor Kovesdan
5b6ecc816f - Add dblatex customization for Japanese 2013-07-21 14:50:28 +00:00
Hiroki Sato
8b0e071062 Revert w3m in HTML2TXT to links. This is a temporary measure for
build breakage on non-x86 platforms.
2013-07-21 14:47:14 +00:00
Gabor Kovesdan
7d8720ec06 - Use the xetex backend since it works better for Unicode 2013-07-21 14:14:43 +00:00
Gabor Kovesdan
a751e1e60f - verbatim hyphenation requires higher recursion depth 2013-07-21 14:05:38 +00:00
Gabor Kovesdan
9ab14a1f7c - Make sure images and callouts are found 2013-07-13 07:02:57 +00:00
Gabor Kovesdan
480e4220cf - Add a FOP config file and use it 2013-07-11 19:27:42 +00:00
Gabor Kovesdan
8893e5621d - Workaround for dblatex escaping in <filename> 2013-07-10 10:38:06 +00:00
Gabor Kovesdan
2de4169711 - Add experimental support for dblatex 2013-07-03 15:22:19 +00:00
Gabor Kovesdan
a4722b0475 - Add support for RELAX NG validation since it is the normative DB 5.0
schema.  The DTD validation still does a good job so there is no need
  to install Java; RNG validation is optional
2013-07-03 12:07:50 +00:00
Gabor Kovesdan
fc03eb5c00 - MFH 2013-07-03 10:43:17 +00:00
Gabor Kovesdan
b422bc43c3 - Drop DTD after parsing 2013-06-30 09:22:48 +00:00
Marc Fonvieille
e0c4e936e0 Fix install-html-split target:
With the current code running "make install" will build the files but
will install only 2 files (docbook.css and tramemark.html).  Another
"make install" is required to get the missing files.  This is not the
expected behavior.  A quick workaround is to run "make && make
install", but let's fix the code to get a working "make install".

Discussed with:	gabor
2013-06-24 08:23:29 +00:00
Gabor Kovesdan
2d59309da5 - Use the :T modifier instead of :C
Submitted by:	hrs
2013-06-21 17:57:26 +00:00
Gabor Kovesdan
194644ff8a - Create the Schematron XSLT in the current directory
- Properly clean up after validation
2013-06-21 11:38:45 +00:00
Gabor Kovesdan
97ece4326c - Port some of the customizations to DocBook 5.0
- Add namespace declaration to DocBook elements in entities since DocBook 5.0
  uses a namespace
- Drop Jade-specific compatibility nits
2013-05-30 20:09:44 +00:00
Gabor Kovesdan
a7b70eb4e8 - Use namespace-aware stylesheets
- Drop more legacy stuff
2013-05-29 19:29:43 +00:00
Gabor Kovesdan
cfb01a3c46 - Remove Jade-related code 2013-05-29 19:26:44 +00:00
Gabor Kovesdan
c94df498ed - Drop SGML catalogs
- Drop DSSSL stylesheets
- Drop some DSSSL-related comments and Makefile code
2013-05-29 19:21:25 +00:00
Gabor Kovesdan
f2976a4c6d - Port PGP keyring generation to XSLT 2013-05-23 06:12:40 +00:00
Gabor Kovesdan
f207ef1393 - LANGCODE used to resolve to "." when called from the top-level directory;
failing this resulted in bogus file removals so revert this behavior
2013-05-17 19:56:43 +00:00
Gabor Kovesdan
73674733ad - Properly support EXTRA_CATALOGS (they are now XML catalogs) 2013-05-15 13:40:51 +00:00
Gabor Kovesdan
518b16d8e7 - The old LANGCODE detection was bogus and did not work properly with
release notes. Use a different approach that works.
2013-05-15 13:40:06 +00:00
Gabor Kovesdan
fd27f6900b - Use absolute URLs in printed formats 2013-05-07 14:33:38 +00:00