diff options
author | Brent Cook <busterb@gmail.com> | 2014-07-11 00:15:13 -0500 |
---|---|---|
committer | Brent Cook <busterb@gmail.com> | 2014-07-11 00:15:13 -0500 |
commit | 5acefa2f5a714fbb63d60e9841baac00d21519e1 (patch) | |
tree | 62a368d4be7fddefbb1146c47211534a3694de7e | |
parent | 589165fef33af9a36d2e0a13577f14bc64d65fcf (diff) | |
download | portable-5acefa2f5a714fbb63d60e9841baac00d21519e1.tar.gz portable-5acefa2f5a714fbb63d60e9841baac00d21519e1.tar.bz2 portable-5acefa2f5a714fbb63d60e9841baac00d21519e1.zip |
add manpages and links
-rw-r--r-- | configure.ac | 1 | ||||
-rw-r--r-- | man/links | 200 | ||||
-rwxr-xr-x | update.sh | 26 |
3 files changed, 220 insertions, 7 deletions
diff --git a/configure.ac b/configure.ac index fa7ef6b..549f303 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -36,6 +36,7 @@ AC_PROG_CC | |||
36 | AC_PROG_LIBTOOL | 36 | AC_PROG_LIBTOOL |
37 | AC_PROG_CC_STDC | 37 | AC_PROG_CC_STDC |
38 | AM_PROG_CC_C_O | 38 | AM_PROG_CC_C_O |
39 | AC_PROG_LN_S | ||
39 | 40 | ||
40 | AC_CHECK_FUNC(strlcpy,[AC_SEARCH_LIBS(strlcpy,, [NO_STRLCPY=], | 41 | AC_CHECK_FUNC(strlcpy,[AC_SEARCH_LIBS(strlcpy,, [NO_STRLCPY=], |
41 | [NO_STRLCPY=yes])], [NO_STRLCPY=yes]) | 42 | [NO_STRLCPY=yes])], [NO_STRLCPY=yes]) |
diff --git a/man/links b/man/links new file mode 100644 index 0000000..b739726 --- /dev/null +++ b/man/links | |||
@@ -0,0 +1,200 @@ | |||
1 | MANLINKS="BIO_f_ssl.3,BIO_do_handshake.3 | ||
2 | BIO_f_ssl.3,BIO_get_num_renegotiates.3 | ||
3 | BIO_f_ssl.3,BIO_get_ssl.3 | ||
4 | BIO_f_ssl.3,BIO_new_buffer_ssl_connect.3 | ||
5 | BIO_f_ssl.3,BIO_new_ssl.3 | ||
6 | BIO_f_ssl.3,BIO_new_ssl_connect.3 | ||
7 | BIO_f_ssl.3,BIO_set_ssl.3 | ||
8 | BIO_f_ssl.3,BIO_set_ssl_mode.3 | ||
9 | BIO_f_ssl.3,BIO_set_ssl_renegotiate_bytes.3 | ||
10 | BIO_f_ssl.3,BIO_set_ssl_renegotiate_timeout.3 | ||
11 | BIO_f_ssl.3,BIO_ssl_copy_session_id.3 | ||
12 | BIO_f_ssl.3,BIO_ssl_shutdown.3 | ||
13 | ERR_load_crypto_strings.3,SSL_load_error_strings.3 | ||
14 | SSL_CIPHER_get_name.3,SSL_CIPHER_description.3 | ||
15 | SSL_CIPHER_get_name.3,SSL_CIPHER_get_bits.3 | ||
16 | SSL_CIPHER_get_name.3,SSL_CIPHER_get_version.3 | ||
17 | SSL_CTX_add_session.3,SSL_CTX_remove_session.3 | ||
18 | SSL_CTX_add_session.3,SSL_add_session.3 | ||
19 | SSL_CTX_add_session.3,SSL_remove_session.3 | ||
20 | SSL_CTX_ctrl.3,SSL_CTX_callback_ctrl.3 | ||
21 | SSL_CTX_ctrl.3,SSL_callback_ctrl.3 | ||
22 | SSL_CTX_ctrl.3,SSL_ctrl.3 | ||
23 | SSL_CTX_flush_sessions.3,SSL_flush_sessions.3 | ||
24 | SSL_CTX_get_ex_new_index.3,SSL_CTX_get_ex_data.3 | ||
25 | SSL_CTX_get_ex_new_index.3,SSL_CTX_set_ex_data.3 | ||
26 | SSL_CTX_get_verify_mode.3,SSL_CTX_get_verify_callback.3 | ||
27 | SSL_CTX_get_verify_mode.3,SSL_CTX_get_verify_depth.3 | ||
28 | SSL_CTX_get_verify_mode.3,SSL_get_verify_callback.3 | ||
29 | SSL_CTX_get_verify_mode.3,SSL_get_verify_depth.3 | ||
30 | SSL_CTX_get_verify_mode.3,SSL_get_verify_mode.3 | ||
31 | SSL_CTX_sess_number.3,SSL_CTX_sess_accept.3 | ||
32 | SSL_CTX_sess_number.3,SSL_CTX_sess_accept_good.3 | ||
33 | SSL_CTX_sess_number.3,SSL_CTX_sess_accept_renegotiate.3 | ||
34 | SSL_CTX_sess_number.3,SSL_CTX_sess_cache_full.3 | ||
35 | SSL_CTX_sess_number.3,SSL_CTX_sess_cb_hits.3 | ||
36 | SSL_CTX_sess_number.3,SSL_CTX_sess_connect.3 | ||
37 | SSL_CTX_sess_number.3,SSL_CTX_sess_connect_good.3 | ||
38 | SSL_CTX_sess_number.3,SSL_CTX_sess_connect_renegotiate.3 | ||
39 | SSL_CTX_sess_number.3,SSL_CTX_sess_hits.3 | ||
40 | SSL_CTX_sess_number.3,SSL_CTX_sess_misses.3 | ||
41 | SSL_CTX_sess_number.3,SSL_CTX_sess_timeouts.3 | ||
42 | SSL_CTX_sess_set_cache_size.3,SSL_CTX_sess_get_cache_size.3 | ||
43 | SSL_CTX_sess_set_get_cb.3,SSL_CTX_sess_get_get_cb.3 | ||
44 | SSL_CTX_sess_set_get_cb.3,SSL_CTX_sess_get_new_cb.3 | ||
45 | SSL_CTX_sess_set_get_cb.3,SSL_CTX_sess_get_remove_cb.3 | ||
46 | SSL_CTX_sess_set_get_cb.3,SSL_CTX_sess_set_new_cb.3 | ||
47 | SSL_CTX_sess_set_get_cb.3,SSL_CTX_sess_set_remove.3 | ||
48 | SSL_CTX_set_cert_store.3,SSL_CTX_get_cert_store.3 | ||
49 | SSL_CTX_set_cipher_list.3,SSL_set_cipher_list.3 | ||
50 | SSL_CTX_set_client_CA_list.3,SSL_CTX_add_client_CA.3 | ||
51 | SSL_CTX_set_client_CA_list.3,SSL_add_client_CA.3 | ||
52 | SSL_CTX_set_client_CA_list.3,SSL_set_client_CA_list.3 | ||
53 | SSL_CTX_set_default_passwd_cb.3,\ | ||
54 | SSL_CTX_set_default_passwd_cb_userdata.3,\ | ||
55 | SSL_CTX_set_max_cert_list.3,SSL_CTX_get_max_cert_list.3 | ||
56 | SSL_CTX_set_max_cert_list.3,SSL_get_max_cert_list.3 | ||
57 | SSL_CTX_set_max_cert_list.3,SSL_set_max_cert_list.3 | ||
58 | SSL_CTX_set_mode.3,SSL_CTX_get_mode.3 | ||
59 | SSL_CTX_set_mode.3,SSL_get_mode.3 | ||
60 | SSL_CTX_set_mode.3,SSL_set_mode.3 | ||
61 | SSL_CTX_set_msg_callback.3,SSL_CTX_set_msg_callback_arg.3 | ||
62 | SSL_CTX_set_msg_callback.3,SSL_set_msg_callback.3 | ||
63 | SSL_CTX_set_msg_callback.3,SSL_set_msg_callback_arg.3 | ||
64 | SSL_CTX_set_options.3,SSL_CTX_get_options.3 | ||
65 | SSL_CTX_set_options.3,SSL_get_options.3 | ||
66 | SSL_CTX_set_options.3,SSL_set_options.3 | ||
67 | SSL_CTX_set_psk_client_callback.3,SSL_set_psk_client_callback.3 | ||
68 | SSL_CTX_set_quiet_shutdown.3,SSL_CTX_get_quiet_shutdown.3 | ||
69 | SSL_CTX_set_quiet_shutdown.3,SSL_get_quiet_shutdown.3 | ||
70 | SSL_CTX_set_quiet_shutdown.3,SSL_set_quiet_shutdown.3 | ||
71 | SSL_CTX_set_session_cache_mode.3,SSL_CTX_get_session_cache_mode.3 | ||
72 | SSL_CTX_set_session_id_context.3,SSL_set_session_id_context.3 | ||
73 | SSL_CTX_set_ssl_version.3,SSL_get_ssl_method.3 | ||
74 | SSL_CTX_set_ssl_version.3,SSL_set_ssl_method.3 | ||
75 | SSL_CTX_set_timeout.3,SSL_CTX_get_timeout.3 | ||
76 | SSL_CTX_set_tmp_dh_callback.3,SSL_CTX_set_tmp_dh.3 | ||
77 | SSL_CTX_set_tmp_dh_callback.3,SSL_set_tmp_dh.3 | ||
78 | SSL_CTX_set_tmp_dh_callback.3,SSL_set_tmp_dh_callback.3 | ||
79 | SSL_CTX_set_tmp_rsa_callback.3,SSL_CTX_need_tmp_rsa.3 | ||
80 | SSL_CTX_set_tmp_rsa_callback.3,SSL_CTX_set_tmp_rsa.3 | ||
81 | SSL_CTX_set_tmp_rsa_callback.3,SSL_need_tmp_rsa.3 | ||
82 | SSL_CTX_set_tmp_rsa_callback.3,SSL_set_tmp_rsa.3 | ||
83 | SSL_CTX_set_tmp_rsa_callback.3,SSL_set_tmp_rsa_callback.3 | ||
84 | SSL_CTX_set_verify.3,SSL_CTX_set_verify_depth.3 | ||
85 | SSL_CTX_set_verify.3,SSL_set_verify.3 | ||
86 | SSL_CTX_set_verify.3,SSL_set_verify_depth.3 | ||
87 | SSL_CTX_use_certificate.3,SSL_CTX_check_private_key.3 | ||
88 | SSL_CTX_use_certificate.3,SSL_CTX_use_PrivateKey.3 | ||
89 | SSL_CTX_use_certificate.3,SSL_CTX_use_PrivateKey_ASN1.3 | ||
90 | SSL_CTX_use_certificate.3,SSL_CTX_use_PrivateKey_file.3 | ||
91 | SSL_CTX_use_certificate.3,SSL_CTX_use_RSAPrivateKey.3 | ||
92 | SSL_CTX_use_certificate.3,SSL_CTX_use_RSAPrivateKey_ASN1.3 | ||
93 | SSL_CTX_use_certificate.3,SSL_CTX_use_RSAPrivateKey_file.3 | ||
94 | SSL_CTX_use_certificate.3,SSL_CTX_use_certificate_ASN1.3 | ||
95 | SSL_CTX_use_certificate.3,SSL_CTX_use_certificate_chain_file.3 | ||
96 | SSL_CTX_use_certificate.3,SSL_CTX_use_certificate_file.3 | ||
97 | SSL_CTX_use_certificate.3,SSL_check_private_key.3 | ||
98 | SSL_CTX_use_certificate.3,SSL_use_PrivateKey.3 | ||
99 | SSL_CTX_use_certificate.3,SSL_use_PrivateKey_ASN1.3 | ||
100 | SSL_CTX_use_certificate.3,SSL_use_PrivateKey_file.3 | ||
101 | ASN1_OBJECT_new.3,ASN1_OBJECT_free.3 | ||
102 | ASN1_STRING_length.3,ASN1_STRING_cmp.3 | ||
103 | ASN1_STRING_length.3,ASN1_STRING_data.3 | ||
104 | ASN1_STRING_length.3,ASN1_STRING_dup.3 | ||
105 | ASN1_STRING_length.3,ASN1_STRING_set.3 | ||
106 | ASN1_STRING_length.3,ASN1_STRING_to_UTF8.3 | ||
107 | ASN1_STRING_length.3,ASN1_STRING_type.3 | ||
108 | ASN1_STRING_new.3,ASN1_STRING_free.3 | ||
109 | ASN1_STRING_new.3,ASN1_STRING_type_new.3 | ||
110 | ASN1_STRING_print_ex.3,ASN1_STRING_print.3 | ||
111 | ASN1_STRING_print_ex.3,ASN1_STRING_print_ex_fp.3 | ||
112 | ASN1_generate_nconf.3,ASN1_generate_v3.3 | ||
113 | BF_set_key.3,BF_cbc_encrypt.3 | ||
114 | BF_set_key.3,BF_cfb64_encrypt.3 | ||
115 | BF_set_key.3,BF_decrypt.3 | ||
116 | BF_set_key.3,BF_ecb_encrypt.3 | ||
117 | BF_set_key.3,BF_encrypt.3 | ||
118 | BF_set_key.3,BF_ofb64_encrypt.3 | ||
119 | BF_set_key.3,BF_options.3 | ||
120 | BIO_ctrl.3,BIO_callback_ctrl.3 | ||
121 | BIO_ctrl.3,BIO_ctrl_pending.3 | ||
122 | BIO_ctrl.3,BIO_ctrl_wpending.3 | ||
123 | BIO_ctrl.3,BIO_eof.3 | ||
124 | BIO_ctrl.3,BIO_flush.3 | ||
125 | BIO_ctrl.3,BIO_get_close.3 | ||
126 | BIO_ctrl.3,BIO_get_info_callback.3 | ||
127 | BIO_ctrl.3,BIO_int_ctrl.3 | ||
128 | BIO_ctrl.3,BIO_pending.3 | ||
129 | BIO_ctrl.3,BIO_ptr_ctrl.3 | ||
130 | BIO_ctrl.3,BIO_reset.3 | ||
131 | BIO_ctrl.3,BIO_seek.3 | ||
132 | BIO_ctrl.3,BIO_set_close.3 | ||
133 | BIO_ctrl.3,BIO_set_info_callback.3 | ||
134 | BIO_ctrl.3,BIO_tell.3 | ||
135 | BIO_f_buffer.3,BIO_get_buffer_num_lines.3 | ||
136 | BIO_f_buffer.3,BIO_set_buffer_read_data.3 | ||
137 | BIO_f_buffer.3,BIO_set_buffer_size.3 | ||
138 | BIO_f_buffer.3,BIO_set_read_buffer_size.3 | ||
139 | BIO_f_buffer.3,BIO_set_write_buffer_size.3 | ||
140 | BIO_f_cipher.3,BIO_get_cipher_ctx.3 | ||
141 | BIO_f_cipher.3,BIO_get_cipher_status.3 | ||
142 | BIO_f_cipher.3,BIO_set_cipher.3 | ||
143 | BIO_f_md.3,BIO_get_md.3 | ||
144 | BIO_f_md.3,BIO_get_md_ctx.3 | ||
145 | BIO_f_md.3,BIO_set_md.3 | ||
146 | BIO_find_type.3,BIO_method_type.3 | ||
147 | BIO_find_type.3,BIO_next.3 | ||
148 | BIO_new.3,BIO_free.3 | ||
149 | BIO_new.3,BIO_free_all.3 | ||
150 | BIO_new.3,BIO_set.3 | ||
151 | BIO_new.3,BIO_vfree.3 | ||
152 | BIO_push.3,BIO_pop.3 | ||
153 | BIO_read.3,BIO_gets.3 | ||
154 | BIO_read.3,BIO_puts.3 | ||
155 | BIO_read.3,BIO_write.3 | ||
156 | BIO_s_accept.3,BIO_do_accept.3 | ||
157 | BIO_s_accept.3,BIO_get_accept_port.3 | ||
158 | BIO_s_accept.3,BIO_get_bind_mode.3 | ||
159 | BIO_s_accept.3,BIO_set_accept_bios.3 | ||
160 | BIO_s_accept.3,BIO_set_accept_port.3 | ||
161 | BIO_s_accept.3,BIO_set_bind_mode.3 | ||
162 | BIO_s_accept.3,BIO_set_nbio_accept.3 | ||
163 | BIO_s_bio.3,BIO_ctrl_get_read_request.3 | ||
164 | BIO_s_bio.3,BIO_ctrl_get_write_guarantee.3 | ||
165 | BIO_s_bio.3,BIO_ctrl_reset_read_request.3 | ||
166 | BIO_s_bio.3,BIO_destroy_bio_pair.3 | ||
167 | BIO_s_bio.3,BIO_get_read_request.3 | ||
168 | BIO_s_bio.3,BIO_get_write_buf_size.3 | ||
169 | BIO_s_bio.3,BIO_get_write_guarantee.3 | ||
170 | BIO_s_bio.3,BIO_make_bio_pair.3 | ||
171 | BIO_s_bio.3,BIO_new_bio_pair.3 | ||
172 | BIO_s_bio.3,BIO_set_write_buf_size.3 | ||
173 | BIO_s_bio.3,BIO_shutdown_wr.3 | ||
174 | BIO_s_connect.3,BIO_do_connect.3 | ||
175 | BIO_s_connect.3,BIO_get_conn_hostname.3 | ||
176 | BIO_s_connect.3,BIO_get_conn_int_port.3 | ||
177 | BIO_s_connect.3,BIO_get_conn_ip.3 | ||
178 | BIO_s_connect.3,BIO_get_conn_port.3 | ||
179 | BIO_s_connect.3,BIO_set_conn_hostname.3 | ||
180 | BIO_s_connect.3,BIO_set_conn_int_port.3 | ||
181 | BIO_s_connect.3,BIO_set_conn_ip.3 | ||
182 | BIO_s_connect.3,BIO_set_conn_port.3 | ||
183 | BIO_s_connect.3,BIO_set_nbio.3 | ||
184 | BIO_s_fd.3,BIO_get_fd.3 | ||
185 | BIO_s_fd.3,BIO_new_fd.3 | ||
186 | BIO_s_fd.3,BIO_set_fd.3 | ||
187 | BIO_s_file.3,BIO_append_filename.3 | ||
188 | BIO_s_file.3,BIO_get_fp.3 | ||
189 | BIO_s_file.3,BIO_new_file.3 | ||
190 | BIO_s_file.3,BIO_new_fp.3 | ||
191 | BIO_s_file.3,BIO_read_filename.3 | ||
192 | BIO_s_file.3,BIO_rw_filename.3 | ||
193 | BIO_s_file.3,BIO_set_fp.3 | ||
194 | BIO_s_file.3,BIO_write_filename.3 | ||
195 | BIO_s_mem.3,BIO_get_mem_data.3 | ||
196 | BIO_s_mem.3,BIO_get_mem_ptr.3 | ||
197 | BIO_s_mem.3,BIO_new_mem_buf.3 | ||
198 | BIO_s_mem.3,BIO_set_mem_buf.3 | ||
199 | BIO_s_mem.3,BIO_set_mem_eof_return.3 | ||
200 | BIO_s_socket.3,BIO_get_fd.3" | ||
@@ -19,6 +19,7 @@ libssl_regress=openbsd/src/regress/lib/libssl | |||
19 | libc_src=openbsd/src/lib/libc | 19 | libc_src=openbsd/src/lib/libc |
20 | libc_regress=openbsd/src/regress/lib/libc | 20 | libc_regress=openbsd/src/regress/lib/libc |
21 | libcrypto_src=openbsd/src/lib/libcrypto | 21 | libcrypto_src=openbsd/src/lib/libcrypto |
22 | openssl_cmd_src=openbsd/src/usr.sbin/openssl | ||
22 | libcrypto_regress=openbsd/src/regress/lib/libcrypto | 23 | libcrypto_regress=openbsd/src/regress/lib/libcrypto |
23 | 24 | ||
24 | source $libssl_src/ssl/shlib_version | 25 | source $libssl_src/ssl/shlib_version |
@@ -384,11 +385,22 @@ crypto_excludes=( | |||
384 | 385 | ||
385 | (cd man | 386 | (cd man |
386 | cp Makefile.am.tpl Makefile.am | 387 | cp Makefile.am.tpl Makefile.am |
387 | for i in `ls -1 ../$libssl_src/src/doc/crypto/*.pod | sort`; do | 388 | for i in `ls -1 ../$libssl_src/src/doc/crypto/*.pod | sort`; do |
388 | BASE=`echo $i|sed -e "s/\.pod//"` | 389 | BASE=`echo $i|sed -e "s/\.pod//"` |
389 | echo $BASE | 390 | NAME=`basename "$BASE"` |
390 | NAME=`basename "$BASE"` | 391 | echo processing $NAME |
391 | pod2man --official --release=LibreSSL --center=LibreSSL --section=3 --name=$NAME < $BASE.pod > $NAME.3 | 392 | #pod2man --official --release=LibreSSL --center=LibreSSL --section=3 --name=$NAME < $BASE.pod > $NAME.3 |
392 | echo "dist_man_MANS += $NAME.3" >> Makefile.am | 393 | echo "dist_man_MANS += $NAME.3" >> Makefile.am |
393 | done | 394 | done |
395 | echo "dist_man_MANS += openssl.1" >> Makefile.am | ||
396 | echo "post-install-exec-hook:" >> Makefile.am | ||
397 | cp ../$openssl_cmd_src/openssl.1 . | ||
398 | echo " \$(LN_S) \$(DESTDIR)\$(mandir)/man1/$1 \$(DESTDIR)\$(mandir)/man1/$2" >> Makefile.am | ||
399 | source links | ||
400 | IFS="," | ||
401 | for i in $MANLINKS; do | ||
402 | set $i | ||
403 | echo " \$(LN_S) \$(DESTDIR)\$(mandir)/man3/$1 \$(DESTDIR)\$(mandir)/man3/$2" >> Makefile.am | ||
404 | done | ||
405 | unset IFS | ||
394 | ) | 406 | ) |