module-init-tools-3.15-add-manpages-config-option.patch 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. Disable manual pages generation when docbook2man is not available.
  2. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  3. ---
  4. Makefile.am | 7 ++++++-
  5. configure.ac | 7 +++----
  6. 2 files changed, 9 insertions(+), 5 deletions(-)
  7. Index: module-init-tools-3.11/Makefile.am
  8. ===================================================================
  9. --- module-init-tools-3.11.orig/Makefile.am
  10. +++ module-init-tools-3.11/Makefile.am
  11. @@ -39,7 +39,12 @@
  12. MAN5 = modprobe.conf.5 modules.dep.5 depmod.conf.5 modprobe.d.5
  13. MAN8 = depmod.8 insmod.8 lsmod.8 rmmod.8 modprobe.8 modinfo.8
  14. SGML = $(addprefix doc/, $(MAN5:%.5=%.sgml) $(MAN8:%.8=%.sgml))
  15. -dist_man_MANS = $(MAN5) $(MAN8)
  16. +
  17. +if HAVE_DOCBOOKTOMAN
  18. +MANPAGES = $(MAN5) $(MAN8)
  19. +endif
  20. +dist_man_MANS = $(MANPAGES)
  21. +
  22. # If they haven't overridden mandir, fix it (never /man!)
  23. mandir =$(shell if [ @mandir@ = $(prefix)/man ]; then if [ $(prefix) = / ]; then echo /usr/share/man; else echo $(prefix)/share/man; fi; else echo @mandir@; fi)
  24. Index: module-init-tools-3.11/configure.ac
  25. ===================================================================
  26. --- module-init-tools-3.11.orig/configure.ac
  27. +++ module-init-tools-3.11/configure.ac
  28. @@ -29,13 +29,12 @@
  29. AC_PROG_CC
  30. AC_PROG_RANLIB
  31. -AC_CHECK_PROGS(DOCBOOKTOMAN, docbook-to-man docbook2man, [no],)
  32. -if test x"$DOCBOOKTOMAN" = xno
  33. +AC_CHECK_PROGS(DOCBOOKTOMAN, docbook-to-man docbook2man)
  34. +if test x"$DOCBOOKTOMAN" = x
  35. then
  36. AC_MSG_WARN([docbook2man not found])
  37. - # fail with a meaningfull error if $DOCBOOKTOMAN called by the makefile
  38. - DOCBOOKTOMAN=docbook2man
  39. fi
  40. +AM_CONDITIONAL([HAVE_DOCBOOKTOMAN], [test "x$DOCBOOKTOMAN" != "x"])
  41. # Delay adding the zlib_flags until after AC_PROG_CC, so we can distinguish
  42. # between a broken cc and a working cc but missing libz.a.