Commit Graph

50 Commits (main)

Author SHA1 Message Date
Kyle Evans 7da17aa010 build: add a top-level Makefile to drive the build
Some consumers may be interested in building the whole enchilada. Add a top
level Makefile to make that feasible.

Both the documentation and website build can run in parallel, and one only
needs to run either the all or generate targets from the top level.

Reviewed-by:	gjb, hrs
Differential-Revision:	https://reviews.freebsd.org/D28385
3 years ago
Sergio Carlavilla Delgado 989d921f5d Migrate doc to Hugo/AsciiDoctor
I'm very pleased to announce the release of
our new website and documentation using
the new toolchain with Hugo and AsciiDoctor.

To get more information about the new toolchain
please read the FreeBSD Documentation Project Primer[1],
Hugo docs[2] and AsciiDoctor docs[3].

Acknowledgment:
Benedict Reuschling <bcr@>
Glen Barber <gjb@>
Hiroki Sato <hrs@>
Li-Wen Hsu <lwhsu@>
Sean Chittenden <seanc@>
The FreeBSD Foundation

[1] https://docs.FreeBSD.org/en/books/fdp-primer/
[2] https://gohugo.io/documentation/
[3] https://docs.asciidoctor.org/home/

Approved by:    doceng, core
3 years ago
Rene Ladan eaf07aef56 Update the build infrastructure to use Git instead of Subversion
Summary:
The doc repository is not mirrored to Subversion so updating the
repository from Subversion does not make sense. Remove
Subversion-specific files too.

While here remove now defunct $FreeBSD$ markers in affected files.

Test Plan:
make clean
make update
make

Reviewed by:	bcr, ygy, doceng (gjb)
Differential Revision: https://reviews.freebsd.org/D27678
Subscribers:	drewery, emaste
3 years ago
Sevan Janiyan 993cd61730 Handle building on systems utilising WITH_SVN knob.
PR:		227973
Submitted by:	Dries Michiels <dries.michiels at gmail>
Approved by:	bcr (mentor)
Sponsored by:	Essen Hackathon
Differential Revision:	https://reviews.freebsd.org/D16695
6 years ago
Eitan Adler 551345cab4 doc: remove old translations
For no_NO.ISO8859-1:

The Last Changed Date of no_NO was on 2013-11-07 16:37:11 +0000 (Thu,
07 Nov 2013). Of all the file, only the handbook has any translations
of which there are only basics/chapter.xml, bibliography/chapter.xml,
and install/chapter.xml. The latter of which still documents
sysinstall. I also can't seem to find any reference to the files
here: https://download.freebsd.org/ftp/doc/.

For sr_YU.ISO8859-2:  no content in-tree at all.

Discussed with:	blackend
6 years ago
Marc Fonvieille ade766bf5d Hook ko_KR.UTF-8 to the doc build. 9 years ago
Li-Wen Hsu 163ba6b752 Convert zh_TW from Big5 to UTF-8.
Approved by:	bcr
10 years ago
Gabor Kovesdan bc0ea04e7d - Move the PGP keyring generation to the language-independent share directory
Discussed with:	hrs, wblock
10 years ago
Xin LI 797a990cf7 Convert zh_CN from GB2312 to UTF-8. While I'm there, also
fix a bunch of font issues when rendering PDF.
11 years ago
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.
11 years ago
Gabor Kovesdan 54acab8406 - Convert the Bengali translation to real UTF-8 11 years ago
Glen Barber 5eb067536c Replace csup/cvsup entries with svn in head/Makefile 'update' target. 12 years ago
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)
12 years ago
Gabor Kovesdan a64395b6a2 - Switch to csup from cvsup. The src tree Makefile already switched
4 years ago.

PR:		docs/133567
Submitted by:	Alex Kozlov <spam@rm-rf.kiev.ua>
14 years ago
Gabor Kovesdan 31e94395b3 - Attach hu_HU.ISO8859-2 to the build
Approved by:	keramida (mentor)
17 years ago
Giorgos Keramidas 28b9f30a7c Attach the mn_MN.UTF-8 doc tree to the build. Thanks to blackend's
help, this is now fully buildable, so we can auto-build it too.
17 years ago
Josef El-Rayes f2989bd09f Hook the dutch handbook into the build. 20 years ago
Hiroki Sato 8f1c859fcb Add a new translation: zh_CN.GB2312/books/handbook (Simplified Chinese).
Submitted by:	delphij
Obtained from:	The FreeBSD Simplified Chinese Project CVS
20 years ago
Simon L. B. Nielsen d50db93d1e Add Bangla translations to the build. 21 years ago
Marc Fonvieille 289a49bb35 Add Turkish docs to the build. 21 years ago
Marc Fonvieille ca1400906e Add da_DK.ISO8859-1 to the build. 21 years ago
Ruslan Ermilov 1e8ec89fe9 With CVS_UPDATE, use read-only repository mode by default. 21 years ago
Mario Sergio Fujikawa Ferreira 8b51af18ef Finally connect pt_BR.ISO8859-1 to the build. Currently, only
books/faq is being built.

Reviewed by:	blackend, keramida,
		phantom (in principle)
Approved by:	phantom (mentor)
22 years ago
Marc Fonvieille 04eb713eea Add pl_PL.ISO8859-2 to the build. 22 years ago
Giorgos Keramidas 9f9560891f Connect el_GR.ISO8859-7 to the build. It's been a while in the tree.
Having it on the web after the next www/ build sounds nice.
22 years ago
Alexey Zelkin 992d12af59 Enable build of Serbian docs (sr_YU.ISO8859-2). We have already
few completely translated documents there.
23 years ago
Alexey Zelkin 4e2566405a Switch from it_IT.ISO8859-1 to it_IT.ISO8859-15 23 years ago
Alexey Zelkin 322a16f15b Add it_IT.ISO8859-1 to list of SUBDIRS. Yay! 23 years ago
Murray Stokely f92319a1b1 Make build/install /usr/obj prefix clean.
Also fix several minor bugs here, such as leftover files not being
deleted after 'make clean'.

PR:		docs/31131
Submitted by:	Cyrille Lefevre <clefevre@citeweb.net>
23 years ago
Andrey A. Chernov f749b200c1 ISO_* -> ISO* rename 23 years ago
Ben Smithurst 2b1e19f5f8 Support ${SUPHOST}
PR:		21430
Submitted by:	Christian Weisgerber <naddy@mips.inka.de>
24 years ago
Alexander Langer 4e014cb67c Activate German translation. 24 years ago
Nik Clayton 5a9e4f3502 List the French translation subdirectory. Why I didn't do this months
ago I don't know.  Mea bozo, mea maxima bozo.

Profuse apologies to the French translation team for this balls up.
24 years ago
Bill Fumerola 30c9b267ef Add DOCSUPFILE, like PORTSSUPFILE. (ie 'make update' in /usr/doc)
PR:		docs/15439
Submitted by:	Christian Weisgerber <naddy@mips.rhein-neckar.de>
Obtained from:	ports/Makefile
25 years ago
Alexey Zelkin 008b4d3cae Fix comment 25 years ago
Peter Wemm 5ff728b8ca $Id$ -> $FreeBSD$ 25 years ago
Nik Clayton 20f7d377d1 Use doc.project.mk in place of docproj.docbook.mk.
Use the new ROOT_SYMLINKS variable where necessary.
25 years ago
Nik Clayton 816f75506c Support using the DOC_LANG variable to specify which languages and
encodings to install.  It is synonymous with SUBDIR, and can probably
disappear when this functionality is 'tweaked' in the release build.
25 years ago
Nik Clayton 61280f6102 Replace rs_SU.KOI8-R with ru_RU.KOI8-R. The necessary repository work
has already been done by JDP.
25 years ago
Nik Clayton 4e23360a1d Remove the FAQ/ directory, now that we have the beginnings of a DocBook
FAQ.
25 years ago
Nik Clayton 7fc8947ce8 The new Makefile framework. Does the right thing (pretty much) except
in the case of */FAQ/Makefile, because the FAQs are all in the wrong
place.  Things still install properly, but some of the directory paths
are hardcoded.  This will be going away ASAP.
25 years ago
Nik Clayton 93b118ba78 Remove the handbook from the default list of subdirectories. You need
to specify DOC_LANG=en to get the Handbook built as well.
25 years ago
Nik Clayton e5ce485ff3 Add "en" to LANGSUBDIR. Doesn't do much yet (unless you build with
ALLLANG defined). Will do shortly. . .
26 years ago
Jordan K. Hubbard 23099f7a7a I guess the zh stuff has improved enough to re-enter the default build,
though both it and the japanese handbook are currently spewing errors
during formatting; someone needs to look at that. :(
26 years ago
Jordan K. Hubbard 54e62a209c Remove zh from build list until we make the FAQ install work in
-current.
26 years ago
Vanilla I. Shu 84b6327dc0 Activate zh. 26 years ago
Andrey A. Chernov 7b373cb8e4 add ru subdir 26 years ago
Nik Clayton 3fa9884c39 Added the 'es' subdirectory to LANGSUBDIR, now that the Spanish translation
of the FAQ has been committed. Kudos to Jesus Rodriguez <jesusr@ncsa.es>
for the translation.
26 years ago
Masafumi Max NAKANE 94ca33054a Moving doc/ja_JP.EUC/* to doc/ja. (Already repository copied.)
Also, this change to doc/Makefile now requires either ALLLANG is
defined or DOC_LANG=ja (instead of LANG=ja_JP.EUC) to build Japanese
documentation.
27 years ago
Peter Wemm 9289461837 Supply a bmakefile based on the old share/doc/Makefile 27 years ago