Infrastructure for templated doc in POD files
authorRich Salz <rsalz@akamai.com>
Sat, 12 Oct 2019 21:45:56 +0000 (17:45 -0400)
committerTomas Mraz <tmraz@fedoraproject.org>
Thu, 31 Oct 2019 13:19:29 +0000 (14:19 +0100)
commit9fcb9702fba8aa135945f96aefddf050a6f4f11d
tree5fa0e0061ca70c9b0678636ee68c713653e7dba8
parentfb1ecf85c9f732e5827771ff243d7a70e06ce112
Infrastructure for templated doc in POD files

Use new doc-build capabilities
Add -i flag to dofile.
Add doc/man1 to SUBDIRS for the new templated doc files
Rewrite commit a397aca (merged from PR 10118) to use the doc-template stuff.
Put template references in common place
Template options and text come at the end of command-specific options:
opt_x, opt_trust, opt_r (in that order).
Refactor xchain options.
Do doc-nits after building generated sources.

Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/10159)
61 files changed:
.gitignore
.travis.yml
build.info
doc/man1/build.info [new file with mode: 0644]
doc/man1/openssl-ca.pod [deleted file]
doc/man1/openssl-ca.pod.in [new file with mode: 0644]
doc/man1/openssl-cms.pod [deleted file]
doc/man1/openssl-cms.pod.in [new file with mode: 0644]
doc/man1/openssl-crl.pod [deleted file]
doc/man1/openssl-crl.pod.in [new file with mode: 0644]
doc/man1/openssl-dgst.pod [deleted file]
doc/man1/openssl-dgst.pod.in [new file with mode: 0644]
doc/man1/openssl-dhparam.pod [deleted file]
doc/man1/openssl-dhparam.pod.in [new file with mode: 0644]
doc/man1/openssl-dsaparam.pod [deleted file]
doc/man1/openssl-dsaparam.pod.in [new file with mode: 0644]
doc/man1/openssl-ecparam.pod [deleted file]
doc/man1/openssl-ecparam.pod.in [new file with mode: 0644]
doc/man1/openssl-enc.pod [deleted file]
doc/man1/openssl-enc.pod.in [new file with mode: 0644]
doc/man1/openssl-gendsa.pod [deleted file]
doc/man1/openssl-gendsa.pod.in [new file with mode: 0644]
doc/man1/openssl-genrsa.pod [deleted file]
doc/man1/openssl-genrsa.pod.in [new file with mode: 0644]
doc/man1/openssl-ocsp.pod [deleted file]
doc/man1/openssl-ocsp.pod.in [new file with mode: 0644]
doc/man1/openssl-passwd.pod [deleted file]
doc/man1/openssl-passwd.pod.in [new file with mode: 0644]
doc/man1/openssl-pkcs12.pod [deleted file]
doc/man1/openssl-pkcs12.pod.in [new file with mode: 0644]
doc/man1/openssl-pkcs8.pod [deleted file]
doc/man1/openssl-pkcs8.pod.in [new file with mode: 0644]
doc/man1/openssl-pkeyutl.pod [deleted file]
doc/man1/openssl-pkeyutl.pod.in [new file with mode: 0644]
doc/man1/openssl-rand.pod [deleted file]
doc/man1/openssl-rand.pod.in [new file with mode: 0644]
doc/man1/openssl-req.pod [deleted file]
doc/man1/openssl-req.pod.in [new file with mode: 0644]
doc/man1/openssl-rsautl.pod [deleted file]
doc/man1/openssl-rsautl.pod.in [new file with mode: 0644]
doc/man1/openssl-s_client.pod [deleted file]
doc/man1/openssl-s_client.pod.in [new file with mode: 0644]
doc/man1/openssl-s_server.pod [deleted file]
doc/man1/openssl-s_server.pod.in [new file with mode: 0644]
doc/man1/openssl-s_time.pod [deleted file]
doc/man1/openssl-s_time.pod.in [new file with mode: 0644]
doc/man1/openssl-smime.pod [deleted file]
doc/man1/openssl-smime.pod.in [new file with mode: 0644]
doc/man1/openssl-speed.pod [deleted file]
doc/man1/openssl-speed.pod.in [new file with mode: 0644]
doc/man1/openssl-srp.pod [deleted file]
doc/man1/openssl-srp.pod.in [new file with mode: 0644]
doc/man1/openssl-ts.pod [deleted file]
doc/man1/openssl-ts.pod.in [new file with mode: 0644]
doc/man1/openssl-verify.pod [deleted file]
doc/man1/openssl-verify.pod.in [new file with mode: 0644]
doc/man1/openssl-x509.pod [deleted file]
doc/man1/openssl-x509.pod.in [new file with mode: 0644]
doc/man1/openssl.pod
doc/perlvars.pm [new file with mode: 0644]
util/dofile.pl