* Ported setup_boostbook.py to Python 3.
* Updated DocBook XSL to 1.79.2, DocBook DTD to 4.5.
* Switched DocBook XSL to "nons" version, which is compatible with DocBook 4.x.
The "ns" version is compatible with DocBook 5 and produces incorrect output
in some cases. See the discussion in https://github.com/boostorg/boostbook/pull/13
for more details.
* Updated download URLs to the actual ones.
* Added checking checksums for the downloaded packages to ensure authenticity.
* Added creating backup of user-config.jam before modification.
* user-config.jam modification now preserves location of the rules
that the script modifies.
* The script now produces absolute paths in user-config.jam.
Since setup_boostbook.py now implements everything from setup_boostbook.sh
and is (presumably) more portable, removed setup_boostbook.sh to avoid
code duplication.
Closes https://github.com/boostorg/boostbook/pull/19.
and docbook xsl, since the old versions are no longer posted for download.
The newer version of apache fop is stricter about its input,
and currently fails to validate its input when trying to build boost.pdf,
due to various bits on invalid docbook. I have it working locally
though, and will create tickets with patches in trac for the remaining
issues in the library docs and tools.
[SVN r40049]