1--- doc/Makefile.sub.orig	2002-07-26 22:48:54.000000000 +0900
2+++ doc/Makefile.sub	2014-08-30 02:28:42.000000000 +0900
3@@ -110,7 +110,7 @@
4 	$(GROFF) -Tps -ms -mwww >$@
5
6
7-all: groff $(PROCESSEDDOCFILES) prepare_examples \
8+all: $(PROCESSEDDOCFILES) prepare_examples \
9      $(PROCESSEDEXAMPLEFILES) $(make_html)
10
11 html: $(HTMLDOCFILES) $(HTMLEXAMPLEFILES)
12@@ -133,54 +133,44 @@
13
14 distfiles: groff gnu.eps gnu.png
15
16-install_data: groff $(DOCFILES) $(PROCESSEDDOCFILES) $(make_install_html) \
17+install_doc: $(DOCFILES) $(PROCESSEDDOCFILES) $(make_install_html) \
18               $(EXAMPLEFILES) $(PROCESSEDEXAMPLEFILES)
19-	-test -d $(infodir) || $(mkinstalldirs) $(infodir)
20-# Prefer info files in builddir over srcdir; we test for
21-# the existence of `groff'.
22-	d=.; \
23-	  test -f "groff" || d=$(srcdir); \
24-	  for f in $$d/groff $$d/groff-*; do \
25-	    rm -f $(infodir)/`basename $$f`; \
26-	    $(INSTALL_DATA) $$f $(infodir)/`basename $$f`; \
27-	  done
28-	$(INSTALL_INFO) --info-dir=$(infodir) $(infodir)/groff
29-	-test -d $(docdir) || $(mkinstalldirs) $(docdir)
30+	-test -d $(DESTDIR)$(docdir) || $(mkinstalldirs) $(DESTDIR)$(docdir)
31 	for f in $(DOCFILES); do \
32-	  rm -f $(docdir)/$$f; \
33-	  $(INSTALL_DATA) $(srcdir)/$$f $(docdir)/$$f; \
34+	  rm -f $(DESTDIR)$(docdir)/$$f; \
35+	  $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(docdir)/$$f; \
36 	done
37 	for f in $(PROCESSEDDOCFILES); do \
38-	  rm -f $(docdir)/$$f; \
39-	  $(INSTALL_DATA) $$f $(docdir)/$$f; \
40+	  rm -f $(DESTDIR)$(docdir)/$$f; \
41+	  $(INSTALL_DATA) $$f $(DESTDIR)$(docdir)/$$f; \
42 	done
43-	-test -d $(exampledir) || $(mkinstalldirs) $(exampledir)
44+	-test -d $(DESTDIR)$(exampledir) || $(mkinstalldirs) $(DESTDIR)$(exampledir)
45 	for f in $(EXAMPLEFILES); do \
46-	  rm -f $(exampledir)/$$f; \
47-	  $(INSTALL_DATA) $(srcdir)/$$f $(exampledir)/$$f; \
48+	  rm -f $(DESTDIR)$(exampledir)/$$f; \
49+	  $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(exampledir)/$$f; \
50 	done
51 	for f in $(PROCESSEDEXAMPLEFILES); do \
52-	  rm -f $(exampledir)/$$f; \
53-	  $(INSTALL_DATA) $$f $(exampledir)/$$f; \
54+	  rm -f $(DESTDIR)$(exampledir)/$$f; \
55+	  $(INSTALL_DATA) $$f $(DESTDIR)$(exampledir)/$$f; \
56 	done
57
58 install_html: $(HTMLDOCFILES) $(HTMLEXAMPLEFILES)
59-	-test -d $(htmldocdir) || $(mkinstalldirs) $(htmldocdir)
60+	-test -d $(DESTDIR)$(htmldocdir) || $(mkinstalldirs) $(DESTDIR)$(htmldocdir)
61 	for f in $(HTMLDOCFILES); do \
62-	  rm -f $(htmldocdir)/$$f; \
63-	  $(INSTALL_DATA) $$f $(htmldocdir)/$$f; \
64+	  rm -f $(DESTDIR)$(htmldocdir)/$$f; \
65+	  $(INSTALL_DATA) $$f $(DESTDIR)$(htmldocdir)/$$f; \
66 	done
67-	-test -d $(htmldocimagedir) || $(mkinstalldirs) $(htmldocimagedir)
68-	rm -f $(htmldocimagedir)/$(HTMLDOCIMAGEFILES)
69-	$(INSTALL_DATA) $(imagedir)/$(HTMLDOCIMAGEFILES) $(htmldocimagedir)
70-	-test -d $(exampledir) || $(mkinstalldirs) $(exampledir)
71+	-test -d $(DESTDIR)$(htmldocimagedir) || $(mkinstalldirs) $(DESTDIR)$(htmldocimagedir)
72+	rm -f $(DESTDIR)$(htmldocimagedir)/$(HTMLDOCIMAGEFILES)
73+	$(INSTALL_DATA) $(imagedir)/$(HTMLDOCIMAGEFILES) $(DESTDIR)$(htmldocimagedir)
74+	-test -d $(DESTDIR)$(exampledir) || $(mkinstalldirs) $(DESTDIR)$(exampledir)
75 	for f in $(HTMLEXAMPLEFILES); do \
76-	  rm -f $(exampledir)/$$f; \
77-	  $(INSTALL_DATA) $$f $(exampledir)/$$f; \
78+	  rm -f $(DESTDIR)$(exampledir)/$$f; \
79+	  $(INSTALL_DATA) $$f $(DESTDIR)$(exampledir)/$$f; \
80 	done
81-	-test -d $(exampleimagedir) || $(mkinstalldirs) $(exampleimagedir)
82-	rm -f $(exampleimagedir)/$(HTMLEXAMPLEIMAGEFILES)
83-	$(INSTALL_DATA) $(imagedir)/$(HTMLEXAMPLEIMAGEFILES) $(exampleimagedir)
84+	-test -d $(DESTDIR)$(exampleimagedir) || $(mkinstalldirs) $(DESTDIR)$(exampleimagedir)
85+	rm -f $(DESTDIR)$(exampleimagedir)/$(HTMLEXAMPLEIMAGEFILES)
86+	$(INSTALL_DATA) $(imagedir)/$(HTMLEXAMPLEIMAGEFILES) $(DESTDIR)$(exampleimagedir)
87
88 uninstall_sub:
89 	-for f in groff groff-*; do \
90