diff options
Diffstat (limited to 'net-libs/gnutls/files/gnutls-3.3.19-build-allow-installing-man-1-even-with-disable-doc.patch')
-rw-r--r-- | net-libs/gnutls/files/gnutls-3.3.19-build-allow-installing-man-1-even-with-disable-doc.patch | 94 |
1 files changed, 94 insertions, 0 deletions
diff --git a/net-libs/gnutls/files/gnutls-3.3.19-build-allow-installing-man-1-even-with-disable-doc.patch b/net-libs/gnutls/files/gnutls-3.3.19-build-allow-installing-man-1-even-with-disable-doc.patch new file mode 100644 index 000000000000..dda8bfced642 --- /dev/null +++ b/net-libs/gnutls/files/gnutls-3.3.19-build-allow-installing-man-1-even-with-disable-doc.patch @@ -0,0 +1,94 @@ +From 0f230c6375fd3680837d98f20ee3862e9041af3d Mon Sep 17 00:00:00 2001 +From: Alon Bar-Lev <alon.barlev@gmail.com> +Date: Fri, 18 Dec 2015 12:14:08 +0200 +Subject: [PATCH] build: allow installing man(1) even with --disable-doc + +Currently these man pages are installed only if --enable-doc +is provided, while these are not actually docs, do not require any +special dependency, nor consume large space. + +This adds --enable-manpages to enable/disable manpages installation, and +install the man(1) regardless of --disable-doc. + +Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com> +Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> + +--- + Makefile.am | 3 +++ + configure.ac | 10 ++++++++++ + doc/Makefile.am | 2 +- + doc/manpages/Makefile.am | 2 ++ + 5 files changed, 17 insertions(+), 1 deletion(-) + +diff --git a/Makefile.am b/Makefile.am +index d446711..6e19f26 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -28,6 +28,9 @@ SUBDIRS += libdane + endif + + SUBDIRS += po src ++if ENABLE_MANPAGES ++SUBDIRS += doc/manpages ++endif + if ENABLE_DOC + SUBDIRS += doc + endif +diff --git a/configure.ac b/configure.ac +index c7a83b8..d161c05 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -152,6 +152,15 @@ AC_ARG_ENABLE(doc, + enable_doc=$enableval, enable_doc=yes) + AM_CONDITIONAL(ENABLE_DOC, test "$enable_doc" != "no") + ++AC_ARG_ENABLE(manpages, ++ AS_HELP_STRING([--enable-manpages], [install manpages even if disable-doc is given]), ++ enable_manpages=$enableval,enable_manpages=auto) ++ ++if test "${enable_manpages}" = "auto";then ++ enable_manpages="${enable_doc}" ++fi ++AM_CONDITIONAL(ENABLE_MANPAGES, test "$enable_manpages" != "no") ++ + AC_ARG_ENABLE(tests, + AS_HELP_STRING([--disable-tests], [don't compile or run any tests]), + enable_tests=$enableval, enable_tests=yes) +@@ -838,6 +847,7 @@ AC_MSG_NOTICE([summary of build options: + Local libtasn1: ${included_libtasn1} + Use nettle-mini: ${mini_nettle} + nettle-version: ${nettle_version} ++ Documentation: ${enable_doc} (manpages: ${enable_manpages}) + ]) + + AC_MSG_NOTICE([External hardware support: +diff --git a/doc/Makefile.am b/doc/Makefile.am +index d9b4022..492a74a 100644 +--- a/doc/Makefile.am ++++ b/doc/Makefile.am +@@ -24,7 +24,7 @@ EXTRA_DIST = TODO certtool.cfg gnutls.pdf gnutls.html \ + gnutls-guile.pdf gnutls-guile.html stamp_enums stamp_functions \ + doc.mk + +-SUBDIRS = examples cyclo scripts manpages credentials latex ++SUBDIRS = examples cyclo scripts credentials latex + if ENABLE_GTK_DOC + SUBDIRS += reference + endif +diff --git a/doc/manpages/Makefile.am b/doc/manpages/Makefile.am +index 6d16787..2840197 100644 +--- a/doc/manpages/Makefile.am ++++ b/doc/manpages/Makefile.am +@@ -1053,7 +1053,9 @@ APIMANS += gnutls_x509_trust_list_verify_crt.3 + APIMANS += gnutls_x509_trust_list_verify_crt2.3 + APIMANS += gnutls_x509_trust_list_verify_named_crt.3 + ++if ENABLE_DOC + dist_man_MANS += $(APIMANS) ++endif + + $(APIMANS): stamp_mans + +-- +2.4.10 + |