Commit graph

44 commits

Author SHA1 Message Date
Hiroki Sato
76db201fa4 Add dependency on share/pgpkeys/*.key. This is a temporary measure
and the build system should be fixed to support it properly.
2020-09-02 22:03:14 +00:00
Glen Barber
a71bceda6e Happy New Year 2020!
Sponsored by:	Rubicon Communications, LLC (netgate.com)
2019-12-31 16:09:15 +00:00
Guangyuan Yang
d48f6b4468 Bump copyright years to 2019 for the doc tree. 2019-01-08 07:57:40 +00:00
Benedict Reuschling
56ff8fa0a5 Bump copyright years for the doc tree to 2018 as listed in
https://wiki.freebsd.org/HappyNewYearCopyrightYearBumps.
I had to introduce a line-break into doc.xml.mk to avoid overlong lines.

Happy New Year everyone!
2017-12-31 18:37:34 +00:00
Wolfram Schneider
1ce60faecf new variable XMLDOCS_NO_SRCS
if set there will be no implicit adding of files to SRCS, which may
break `make -n', or `make -j1', or dependencies checking

PR: 222631
2017-09-28 16:59:08 +00:00
Baptiste Daroussin
f1e3b6cc55 Bump copyright year.
Happy New Year 2017!
2016-12-31 12:48:51 +00:00
Bjoern A. Zeeb
8c4fed951e Bump copyright year.
Happy New Year 2016!
2015-12-31 11:31:41 +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
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
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   as   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   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
73674733ad - Properly support EXTRA_CATALOGS (they are now XML catalogs) 2013-05-15 13:40:51 +00:00
Gabor Kovesdan
a06603e1e8 - MFH 2013-02-05 09:14:34 +00:00
Gabor Kovesdan
49010f9fab - Do not pass unused XSLT params
- Remove some conditionals since we always use XML catalogs
2013-02-04 09:05:59 +00:00
Gabor Kovesdan
2f0c94a684 - Do not pass the --catalogs option to xmllint/xsltproc since we don't
have SGML catalogs any more
2013-02-03 21:11:22 +00:00
Gabor Kovesdan
a3c89a1805 - Use exclusively the XML catalogs and drop the old SGML format 2013-02-01 09:48:25 +00:00
Hiroki Sato
4654052202 Fix a typo in the dependency detection. It ignored all of *.ent files
accidentally.
2012-11-03 21:16:08 +00:00
Gabor Kovesdan
77d737ee88 - Rename the share/sgml directories to share/xml
- Fix build errors from the next change

Approved by:	doceng (implicit)
2012-10-01 11:56:00 +00:00
Gabor Kovesdan
38f7e27108 - Fix generation of enbase
Approved by:	doceng (implicit)
2012-08-30 16:51:53 +00:00
Gabor Kovesdan
2e51ec7022 - Strip unnecessary trailing spaces
Approved by:	doceng (implicit)
2012-08-21 19:16:02 +00:00
Gabor Kovesdan
6f0813b25d - For non-English pages generate the enbase entity, as well, not just base
- Remove inline declarations of base and enbase entities since they
  are generated automatically in autogen.ent

Approved by:	doceng (implicit)
2012-08-13 14:22:30 +00:00
Gabor Kovesdan
9977e32c49 - Drop HTML Tidy support on webpages; on articles/books it is still used
since the default HTML output is not that clean

Approved by:	doceng (implicit)
2012-08-04 17:56:04 +00:00
Hiroki Sato
372160a46e s/WWW_LANGCODE/LANGCODE/ for localized news.xml.
Spotted by:	ryusuke
2012-05-23 01:41:08 +00:00
Hiroki Sato
4fe414e55f - Move developers.sgml to the language-independent directory.
- Move files under <lang>/htdocs/share to <lang>/share.
- s/WEB_PREFIX/DOC_PREFIX/
- Update the webupdate script to use the SVN repository.
 
Approved by:	doceng (implicit)
2012-05-17 03:23:15 +00:00
Hiroki Sato
a3e34ae400 - Fix ($user-html-header$) to support <script src="foo">. While the rendered
result of <script> end tag by the DSSSL stylesheet was </script\n> to avoid
  unnecessary spaces after the tag, most of the www browsers and HTML
  processors cannot recognize it as the end of <script>.  To workaround this,
  ($user-html-headers$) now outputs the start and the end tag independently
  in each single line.

- Add %html-header-script% to control if <script> is included in <head>.

- Add html.header.script.google knob for SGML and XML documents in non-DocBook
  DTD.  %html.header.script.google; and $html.header.script.google.

- Add WWWFREEBSDORG make(1) knob to control the <script> inclusion.  Note that
  <script> is disabled temporarily.

Discussed with:	gjb and core
Tested by:	gjb
2012-01-31 02:01:32 +00:00
Warren Block
747f2d46e6 Add a workaround to prevent Tidy from converting tabs to spaces
by converting them to &#09; before Tidy gets them.  Then Tidy
converts them back to real tabs, not spaces.

Reviewed by:	hrs, gjb
2012-01-29 07:25:49 +00:00
Hiroki Sato
2030a127a3 Update DEPENDSET.events to support the split events.xml.
Spotted by:	jkois
2011-08-09 06:32:50 +00:00
Murray Stokely
5adf9b1a1f Add past events XSL template. 2008-06-22 23:14:33 +00:00
Murray Stokely
a15c311719 Generate RSS 2.0 feed of FreeBSD in the Press stories.
PR:		www/113112
2008-01-16 08:21:47 +00:00
Murray Stokely
ed06c31652 Unbreak the web build in the -DWITH_DOC case by adding the same new
RSS XSLT defines here as in www/share/sgml/doc.xml.mk.
2008-01-07 10:08:29 +00:00
Hiroki Sato
7bdf55bbde Add missing dependencies.
Spotted by:	ceri and simon
2006-09-22 21:05:04 +00:00
Hiroki Sato
10491c663b Fix doc tree build without the www tree.
Spotted by:	simon
2006-08-22 09:25:05 +00:00
Hiroki Sato
764a355ca7 Implement dynamic generation of &base; entity for XML documents and
activate it instead of using a static &base;.  Since an .xml database file
(or an .xslt stylesheet file) is used from various directories, the static
&base; no longer works.

PR:	www/102331
2006-08-21 18:27:43 +00:00
Hiroki Sato
40cf1ee615 Remove navigation dependset. 2006-08-20 06:31:51 +00:00
Hiroki Sato
db0d286055 www cleanup mega commit:
- Clean up XML dependency set.

 - Add "make lint" for validation.
2006-08-19 21:18:54 +00:00
Hiroki Sato
3ddafa632a Do not remove $XML_MIRRORS* by "make clean" when $LANGCODE=".".
Spotted by:	barbara.xxx1975 at libero dot it
2006-04-24 05:24:41 +00:00
Hiroki Sato
4d406540db Merge changes from www/share/mk. 2005-10-04 17:19:44 +00:00
Hiroki Sato
a37ca37c91 - Add XML_INCLUDES to DEPENDS.<id> only when it is needed.
- Respect XSLTPROCFLAGS.
2005-09-19 07:01:03 +00:00
Hiroki Sato
3fb588c919 Fix a build breakage when the www tree is unavailable.
Spotted by:	nyan
Pointy hat to:	hrs
2005-09-18 08:19:20 +00:00
Hiroki Sato
341bef6be3 Add localization support for usergroups.xml. 2005-09-18 06:26:47 +00:00
Hiroki Sato
40d1ff2285 Introduce doc.xml.mk and XMLDOCS variable to simplify build
of XML docs.  Note that XML catalog support is still incomplete.
2005-09-18 04:33:25 +00:00