[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [patch] groff 1.18.1: Name info pages groff.info,
Maciej W. Rozycki <=