diff options
| author | Brent Cook <busterb@gmail.com> | 2015-05-03 22:25:22 -0500 |
|---|---|---|
| committer | Brent Cook <busterb@gmail.com> | 2015-05-23 19:27:57 -0500 |
| commit | 1a369f0fd7f3c6b7d17d0a9b358644a7d8216fc0 (patch) | |
| tree | 08bbfe9f7d3643cf2d947eb61dd59d005814495c | |
| parent | edfc5690055b90fff2055d0108a22e5c5df22a64 (diff) | |
| download | portable-1a369f0fd7f3c6b7d17d0a9b358644a7d8216fc0.tar.gz portable-1a369f0fd7f3c6b7d17d0a9b358644a7d8216fc0.tar.bz2 portable-1a369f0fd7f3c6b7d17d0a9b358644a7d8216fc0.zip | |
ship manpages with libtls-standalone
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | libtls-standalone/Makefile.am | 2 | ||||
| -rw-r--r-- | libtls-standalone/configure.ac | 1 | ||||
| -rw-r--r-- | man/Makefile.am.tpl | 2 | ||||
| -rwxr-xr-x | update.sh | 59 |
5 files changed, 40 insertions, 25 deletions
| @@ -127,6 +127,7 @@ include/openssl/*.he | |||
| 127 | !/libtls-standalone/compat/Makefile.am | 127 | !/libtls-standalone/compat/Makefile.am |
| 128 | /libtls-standalone/VERSION | 128 | /libtls-standalone/VERSION |
| 129 | /libtls-standalone/m4 | 129 | /libtls-standalone/m4 |
| 130 | /libtls-standalone/man | ||
| 130 | 131 | ||
| 131 | openbsd/ | 132 | openbsd/ |
| 132 | 133 | ||
diff --git a/libtls-standalone/Makefile.am b/libtls-standalone/Makefile.am index a108ada..66fe845 100644 --- a/libtls-standalone/Makefile.am +++ b/libtls-standalone/Makefile.am | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | SUBDIRS = include compat src app | 1 | SUBDIRS = include compat src app man |
| 2 | ACLOCAL_AMFLAGS = -I m4 | 2 | ACLOCAL_AMFLAGS = -I m4 |
| 3 | 3 | ||
| 4 | pkgconfigdir = $(libdir)/pkgconfig | 4 | pkgconfigdir = $(libdir)/pkgconfig |
diff --git a/libtls-standalone/configure.ac b/libtls-standalone/configure.ac index d076873..e8fb24e 100644 --- a/libtls-standalone/configure.ac +++ b/libtls-standalone/configure.ac | |||
| @@ -44,6 +44,7 @@ AC_CONFIG_FILES([ | |||
| 44 | include/Makefile | 44 | include/Makefile |
| 45 | app/Makefile | 45 | app/Makefile |
| 46 | compat/Makefile | 46 | compat/Makefile |
| 47 | man/Makefile | ||
| 47 | src/Makefile | 48 | src/Makefile |
| 48 | libtls.pc | 49 | libtls.pc |
| 49 | ]) | 50 | ]) |
diff --git a/man/Makefile.am.tpl b/man/Makefile.am.tpl deleted file mode 100644 index 4e562a0..0000000 --- a/man/Makefile.am.tpl +++ /dev/null | |||
| @@ -1,2 +0,0 @@ | |||
| 1 | include $(top_srcdir)/Makefile.am.common | ||
| 2 | dist_man_MANS= | ||
| @@ -251,26 +251,49 @@ chmod 755 tests/testssl | |||
| 251 | done | 251 | done |
| 252 | ) | 252 | ) |
| 253 | 253 | ||
| 254 | add_man_links() { | ||
| 255 | filter=$1 | ||
| 256 | dest=$2 | ||
| 257 | echo "install-data-hook:" >> $dest | ||
| 258 | for i in `grep $filter man/links`; do | ||
| 259 | IFS=","; set $i; unset IFS | ||
| 260 | if [ "$2" != "" ]; then | ||
| 261 | echo " ln -sf $1 \$(DESTDIR)\$(mandir)/man3/$2" >> $dest | ||
| 262 | fi | ||
| 263 | done | ||
| 264 | echo "" >> $dest | ||
| 265 | echo "uninstall-local:" >> $dest | ||
| 266 | for i in `grep $filter man/links`; do | ||
| 267 | IFS=","; set $i; unset IFS | ||
| 268 | if [ "$2" != "" ]; then | ||
| 269 | echo " -rm -f \$(DESTDIR)\$(mandir)/man3/$2" >> $dest | ||
| 270 | fi | ||
| 271 | done | ||
| 272 | } | ||
| 273 | |||
| 254 | # copy manpages | 274 | # copy manpages |
| 255 | echo "copying manpages" | 275 | echo "copying manpages" |
| 256 | (cd man | 276 | echo dist_man_MANS= > man/Makefile.am |
| 257 | $CP Makefile.am.tpl Makefile.am | 277 | |
| 278 | $CP $openssl_app_src/openssl.1 man | ||
| 279 | echo "dist_man_MANS += openssl.1" >> man/Makefile.am | ||
| 280 | |||
| 281 | $CP $libtls_src/tls_init.3 man | ||
| 282 | echo "dist_man_MANS += tls_init.3" >> man/Makefile.am | ||
| 258 | 283 | ||
| 284 | (cd man | ||
| 259 | # update new-style manpages | 285 | # update new-style manpages |
| 260 | for i in `ls -1 $libssl_src/src/doc/ssl/*.3 | sort`; do | 286 | for i in `ls -1 $libssl_src/src/doc/ssl/*.3 | sort`; do |
| 261 | NAME=`basename "$i"` | 287 | NAME=`basename "$i"` |
| 262 | $CP $i . | 288 | $CP $i . |
| 263 | echo "dist_man_MANS += $NAME" >> Makefile.am | 289 | echo "dist_man_MANS += $NAME" >> Makefile.am |
| 264 | done | 290 | done |
| 291 | |||
| 265 | for i in `ls -1 $libcrypto_src/man/*.3 | sort`; do | 292 | for i in `ls -1 $libcrypto_src/man/*.3 | sort`; do |
| 266 | NAME=`basename "$i"` | 293 | NAME=`basename "$i"` |
| 267 | $CP $i . | 294 | $CP $i . |
| 268 | echo "dist_man_MANS += $NAME" >> Makefile.am | 295 | echo "dist_man_MANS += $NAME" >> Makefile.am |
| 269 | done | 296 | done |
| 270 | $CP $openssl_app_src/openssl.1 . | ||
| 271 | echo "dist_man_MANS += openssl.1" >> Makefile.am | ||
| 272 | $CP $libtls_src/tls_init.3 . | ||
| 273 | echo "dist_man_MANS += tls_init.3" >> Makefile.am | ||
| 274 | 297 | ||
| 275 | # convert remaining POD manpages | 298 | # convert remaining POD manpages |
| 276 | for i in `ls -1 $libssl_src/src/doc/crypto/*.pod | sort`; do | 299 | for i in `ls -1 $libssl_src/src/doc/crypto/*.pod | sort`; do |
| @@ -284,20 +307,12 @@ echo "copying manpages" | |||
| 284 | fi | 307 | fi |
| 285 | echo "dist_man_MANS += $NAME.3" >> Makefile.am | 308 | echo "dist_man_MANS += $NAME.3" >> Makefile.am |
| 286 | done | 309 | done |
| 287 | |||
| 288 | echo "install-data-hook:" >> Makefile.am | ||
| 289 | for i in `cat ./links`; do | ||
| 290 | IFS=","; set $i; unset IFS | ||
| 291 | if [ "$2" != "" ]; then | ||
| 292 | echo " ln -sf $1 \$(DESTDIR)\$(mandir)/man3/$2" >> Makefile.am | ||
| 293 | fi | ||
| 294 | done | ||
| 295 | echo "" >> Makefile.am | ||
| 296 | echo "uninstall-local:" >> Makefile.am | ||
| 297 | for i in `cat ./links`; do | ||
| 298 | IFS=","; set $i; unset IFS | ||
| 299 | if [ "$2" != "" ]; then | ||
| 300 | echo " -rm -f \$(DESTDIR)\$(mandir)/man3/$2" >> Makefile.am | ||
| 301 | fi | ||
| 302 | done | ||
| 303 | ) | 310 | ) |
| 311 | add_man_links . man/Makefile.am | ||
| 312 | |||
| 313 | # standalone libtls manpages | ||
| 314 | mkdir -p libtls-standalone/man | ||
| 315 | echo "dist_man_MANS = tls_init.3" > libtls-standalone/man/Makefile.am | ||
| 316 | |||
| 317 | $CP $libtls_src/tls_init.3 libtls-standalone/man | ||
| 318 | add_man_links tls_init libtls-standalone/man/Makefile.am | ||
