bug-groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[patch] groff 1.18.1: Name info pages groff.info


From: Maciej W. Rozycki
Subject: [patch] groff 1.18.1: Name info pages groff.info
Date: Thu, 24 Oct 2002 14:36:09 +0200 (MET DST)

Hello,

 Almost all GNU software uses the .info suffix for info pages.  Groff
currently builds and installs the pages with no suffix at all.  I find
this confusing.  Here is a patch that makes info pages be named
groff.info.

2002-10-24  Maciej W. Rozycki  <address@hidden>

        * doc/Makefile.in (.texinfo.info): New rule.
        (groff): Remove the rule.
        * doc/Makefile.sub: Rename groff* to groff.info* throughout.
        (.texinfo.info): New rule.
        (groff): Remove the rule.
        * doc/groff.texinfo: Rename the output file name from groff to
        groff.info.

 Please apply.

  Maciej

-- 
+  Maciej W. Rozycki, Technical University of Gdansk, Poland   +
+--------------------------------------------------------------+
+        e-mail: address@hidden, PGP key available        +

groff-1.18.1-info.patch
diff -up --recursive --new-file groff-1.18.1.macro/doc/Makefile.in 
groff-1.18.1/doc/Makefile.in
--- groff-1.18.1.macro/doc/Makefile.in  2002-09-09 19:31:37.000000000 +0000
+++ groff-1.18.1/doc/Makefile.in        2002-10-20 10:06:55.000000000 +0000
@@ -77,7 +77,7 @@ GROFF=GROFF_COMMAND_PREFIX=''; \
 
 imagedir=img
 
-.SUFFIXES: .me .ms .ps .html .txt .texinfo .dvi .pdf
+.SUFFIXES: .me .ms .ps .html .txt .info .texinfo .dvi .pdf
 
 # For simplicity, we always call grn and eqn.
 .me.txt:
@@ -93,6 +93,8 @@ imagedir=img
 .ms.ps:
        $(GROFF) -Tps -ms -mwww >$@
 
+.texinfo.info:
+       $(MAKEINFO) -I$(srcdir) $<
 .texinfo.dvi:
        $(TEXI2DVI) -e $<
 .texinfo.pdf:
@@ -106,9 +108,6 @@ all: prepare_examples
 prepare_examples: grnexmpl.g
        test -f grnexmpl.g || cp $(srcdir)/grnexmpl.g .
 
-groff: groff.texinfo
-       $(MAKEINFO) -I$(srcdir) $(srcdir)/groff.texinfo
-
 gnu.eps: gnu.xpm
        xpmtoppm $(srcdir)/gnu.xpm | pnmdepth 15 | pnmtops -noturn >$@
 gnu.png: gnu.xpm
diff -up --recursive --new-file groff-1.18.1.macro/doc/Makefile.sub 
groff-1.18.1/doc/Makefile.sub
--- groff-1.18.1.macro/doc/Makefile.sub 2002-07-26 13:48:54.000000000 +0000
+++ groff-1.18.1/doc/Makefile.sub       2002-10-20 10:11:15.000000000 +0000
@@ -92,12 +92,15 @@ CLEANDIRADD=\
 
 CLEANNOTSRCDIRADD=\
   grnexmpl.g \
-  groff \
-  groff-* \
+  groff.info \
+  groff.info-* \
   gnu.eps \
   gnu.png
 
-.SUFFIXES: .me .ms .ps .html
+.SUFFIXES: .me .ms .ps .html .info .texinfo
+
+.texinfo.info:
+       $(MAKEINFO) -I$(srcdir) $<
 
 # For simplicity, we always call grn and eqn.
 .me.ps:
@@ -110,7 +113,7 @@ CLEANNOTSRCDIRADD=\
        $(GROFF) -Tps -ms -mwww >$@
 
 
-all: groff $(PROCESSEDDOCFILES) prepare_examples \
+all: groff.info $(PROCESSEDDOCFILES) prepare_examples \
      $(PROCESSEDEXAMPLEFILES) $(make_html)
 
 html: $(HTMLDOCFILES) $(HTMLEXAMPLEFILES)
@@ -118,9 +121,6 @@ html: $(HTMLDOCFILES) $(HTMLEXAMPLEFILES
 prepare_examples: grnexmpl.g
        test -f grnexmpl.g || cp $(srcdir)/grnexmpl.g .
 
-groff: groff.texinfo
-       $(MAKEINFO) -I$(srcdir) $(srcdir)/groff.texinfo
-
 gnu.eps: gnu.xpm
        xpmtoppm $(srcdir)/gnu.xpm | pnmdepth 15 | pnmtops -noturn -rle >$@
 gnu.png: gnu.xpm
@@ -131,20 +131,20 @@ webpage.ps: gnu.eps
 
 grnexmpl.ps: grnexmpl.me grnexmpl.g
 
-distfiles: groff gnu.eps gnu.png
+distfiles: groff.info gnu.eps gnu.png
 
-install_data: groff $(DOCFILES) $(PROCESSEDDOCFILES) $(make_install_html) \
-              $(EXAMPLEFILES) $(PROCESSEDEXAMPLEFILES)
+install_data: groff.info $(DOCFILES) $(PROCESSEDDOCFILES) \
+              $(make_install_html) $(EXAMPLEFILES) $(PROCESSEDEXAMPLEFILES)
        -test -d $(infodir) || $(mkinstalldirs) $(infodir)
 # Prefer info files in builddir over srcdir; we test for
-# the existence of `groff'.
+# the existence of `groff.info'.
        d=.; \
-         test -f "groff" || d=$(srcdir); \
-         for f in $$d/groff $$d/groff-*; do \
+         test -f "groff.info" || d=$(srcdir); \
+         for f in $$d/groff.info $$d/groff.info-*; do \
            rm -f $(infodir)/`basename $$f`; \
            $(INSTALL_DATA) $$f $(infodir)/`basename $$f`; \
          done
-       $(INSTALL_INFO) --info-dir=$(infodir) $(infodir)/groff
+       $(INSTALL_INFO) --info-dir=$(infodir) $(infodir)/groff.info
        -test -d $(docdir) || $(mkinstalldirs) $(docdir)
        for f in $(DOCFILES); do \
          rm -f $(docdir)/$$f; \
@@ -183,10 +183,10 @@ install_html: $(HTMLDOCFILES) $(HTMLEXAM
        $(INSTALL_DATA) $(imagedir)/$(HTMLEXAMPLEIMAGEFILES) $(exampleimagedir)
 
 uninstall_sub:
-       -for f in groff groff-*; do \
+       -for f in groff.info groff.info-*; do \
          rm -f $(infodir)/$$f; \
        done
-       $(INSTALL_INFO) --delete --info-dir=$(infodir) $(infodir)/groff
+       $(INSTALL_INFO) --delete --info-dir=$(infodir) $(infodir)/groff.info
        -for f in $(DOCFILES) $(PROCESSEDDOCFILES); do \
          rm -f $(docdir)/$$f; \
        done
diff -up --recursive --new-file groff-1.18.1.macro/doc/groff.texinfo 
groff-1.18.1/doc/groff.texinfo
--- groff-1.18.1.macro/doc/groff.texinfo        2002-10-02 16:45:19.000000000 
+0000
+++ groff-1.18.1/doc/groff.texinfo      2002-10-20 10:06:55.000000000 +0000
@@ -8,7 +8,7 @@
 @c
 
 @c %**start of header (This is for running Texinfo on a region.)
address@hidden groff
address@hidden groff.info
 @settitle The GNU Troff Manual
 @setchapternewpage odd
 @footnotestyle separate





reply via email to

[Prev in Thread] Current Thread [Next in Thread]