aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrent Cook <busterb@gmail.com>2014-07-11 00:15:13 -0500
committerBrent Cook <busterb@gmail.com>2014-07-11 00:15:13 -0500
commit5acefa2f5a714fbb63d60e9841baac00d21519e1 (patch)
tree62a368d4be7fddefbb1146c47211534a3694de7e
parent589165fef33af9a36d2e0a13577f14bc64d65fcf (diff)
downloadportable-5acefa2f5a714fbb63d60e9841baac00d21519e1.tar.gz
portable-5acefa2f5a714fbb63d60e9841baac00d21519e1.tar.bz2
portable-5acefa2f5a714fbb63d60e9841baac00d21519e1.zip
add manpages and links
-rw-r--r--configure.ac1
-rw-r--r--man/links200
-rwxr-xr-xupdate.sh26
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
36AC_PROG_LIBTOOL 36AC_PROG_LIBTOOL
37AC_PROG_CC_STDC 37AC_PROG_CC_STDC
38AM_PROG_CC_C_O 38AM_PROG_CC_C_O
39AC_PROG_LN_S
39 40
40AC_CHECK_FUNC(strlcpy,[AC_SEARCH_LIBS(strlcpy,, [NO_STRLCPY=], 41AC_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 @@
1MANLINKS="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"
diff --git a/update.sh b/update.sh
index b7aef14..3826c97 100755
--- a/update.sh
+++ b/update.sh
@@ -19,6 +19,7 @@ libssl_regress=openbsd/src/regress/lib/libssl
19libc_src=openbsd/src/lib/libc 19libc_src=openbsd/src/lib/libc
20libc_regress=openbsd/src/regress/lib/libc 20libc_regress=openbsd/src/regress/lib/libc
21libcrypto_src=openbsd/src/lib/libcrypto 21libcrypto_src=openbsd/src/lib/libcrypto
22openssl_cmd_src=openbsd/src/usr.sbin/openssl
22libcrypto_regress=openbsd/src/regress/lib/libcrypto 23libcrypto_regress=openbsd/src/regress/lib/libcrypto
23 24
24source $libssl_src/ssl/shlib_version 25source $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)