* fonttextsize in lispref/elisp.texi
@ 2006-08-13 11:12 Lute Kamstra
2006-08-13 17:52 ` Richard Stallman
0 siblings, 1 reply; 8+ messages in thread
From: Lute Kamstra @ 2006-08-13 11:12 UTC (permalink / raw)
make elisp.dvi in lispref doesn't work for me anymore. This is due to
the use of @fonttextsize in lispref/elisp.texi. This command is not
defined in the most recent released version of texinfo.tex.
@fonttextsize is also used in man/emacs.texi. It works there because
man/texinfo.tex was hacked to define fonttextsize. Shall I copy
man/texinfo.tex to lispref/texinfo.tex? Currently lispref does not
contain any version of texinfo.tex.
Lute.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: fonttextsize in lispref/elisp.texi
2006-08-13 11:12 fonttextsize in lispref/elisp.texi Lute Kamstra
@ 2006-08-13 17:52 ` Richard Stallman
2006-08-13 18:40 ` Eli Zaretskii
0 siblings, 1 reply; 8+ messages in thread
From: Richard Stallman @ 2006-08-13 17:52 UTC (permalink / raw)
Cc: emacs-devel
It works there because
man/texinfo.tex was hacked to define fonttextsize. Shall I copy
man/texinfo.tex to lispref/texinfo.tex?
Please do.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: fonttextsize in lispref/elisp.texi
2006-08-13 17:52 ` Richard Stallman
@ 2006-08-13 18:40 ` Eli Zaretskii
2006-08-14 8:27 ` Lute Kamstra
2006-08-15 2:42 ` Richard Stallman
0 siblings, 2 replies; 8+ messages in thread
From: Eli Zaretskii @ 2006-08-13 18:40 UTC (permalink / raw)
Cc: Lute.Kamstra.lists, emacs-devel
> From: Richard Stallman <rms@gnu.org>
> Date: Sun, 13 Aug 2006 13:52:57 -0400
> Cc: emacs-devel@gnu.org
>
> It works there because
> man/texinfo.tex was hacked to define fonttextsize. Shall I copy
> man/texinfo.tex to lispref/texinfo.tex?
>
> Please do.
Isn't it better to use -I switch to makeinfo to force it to use
man/texinfo.tex?
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: fonttextsize in lispref/elisp.texi
2006-08-13 18:40 ` Eli Zaretskii
@ 2006-08-14 8:27 ` Lute Kamstra
2006-08-14 21:02 ` Eli Zaretskii
2006-08-15 2:42 ` Richard Stallman
1 sibling, 1 reply; 8+ messages in thread
From: Lute Kamstra @ 2006-08-14 8:27 UTC (permalink / raw)
Cc: rms, emacs-devel
Eli Zaretskii <eliz@gnu.org> writes:
>> It works there because
>> man/texinfo.tex was hacked to define fonttextsize. Shall I copy
>> man/texinfo.tex to lispref/texinfo.tex?
>>
>> Please do.
>
> Isn't it better to use -I switch to makeinfo to force it to use
> man/texinfo.tex?
I think so. What about this patch?
Lute.
Index: lispref/Makefile.in
===================================================================
RCS file: /cvsroot/emacs/emacs/lispref/Makefile.in,v
retrieving revision 1.37
diff -c -r1.37 Makefile.in
*** lispref/Makefile.in 6 Feb 2006 11:55:09 -0000 1.37
--- lispref/Makefile.in 14 Aug 2006 08:14:56 -0000
***************
*** 27,32 ****
--- 27,33 ----
VPATH=@srcdir@
infodir = $(srcdir)/../info
+ mandir = $(srcdir)/../man
TEXI2DVI = texi2dvi
SHELL = /bin/sh
***************
*** 103,109 ****
$(MAKEINFO) -I. -I$(srcdir) $(srcdir)/elisp.texi -o $(infodir)/elisp
elisp.dvi: $(srcs)
! $(TEXI2DVI) -I $(srcdir) $(srcdir)/elisp.texi
# This is for use in a separate distro of the Emacs Lisp manual.
install: elisp
--- 104,110 ----
$(MAKEINFO) -I. -I$(srcdir) $(srcdir)/elisp.texi -o $(infodir)/elisp
elisp.dvi: $(srcs)
! $(TEXI2DVI) -I $(srcdir):$(mandir) $(srcdir)/elisp.texi
# This is for use in a separate distro of the Emacs Lisp manual.
install: elisp
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: fonttextsize in lispref/elisp.texi
2006-08-14 8:27 ` Lute Kamstra
@ 2006-08-14 21:02 ` Eli Zaretskii
2006-08-20 7:53 ` Lute Kamstra
0 siblings, 1 reply; 8+ messages in thread
From: Eli Zaretskii @ 2006-08-14 21:02 UTC (permalink / raw)
Cc: rms, emacs-devel
> Cc: rms@gnu.org, emacs-devel@gnu.org
> From: Lute Kamstra <Lute.Kamstra.lists@xs4all.nl>
> Date: Mon, 14 Aug 2006 10:27:39 +0200
>
> > Isn't it better to use -I switch to makeinfo to force it to use
> > man/texinfo.tex?
>
> I think so. What about this patch?
Fine with me, but:
1) please wait for Richart to approve it
2) I think `mandir' is the wrong name for this, since that name is
used for the directory where man pages are installed
> ! $(TEXI2DVI) -I $(srcdir):$(mandir) $(srcdir)/elisp.texi
3) please use 2 separate -I switches in a row, since the `:'
separator is not portable to non-Posix systems
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: fonttextsize in lispref/elisp.texi
2006-08-13 18:40 ` Eli Zaretskii
2006-08-14 8:27 ` Lute Kamstra
@ 2006-08-15 2:42 ` Richard Stallman
1 sibling, 0 replies; 8+ messages in thread
From: Richard Stallman @ 2006-08-15 2:42 UTC (permalink / raw)
Cc: Lute.Kamstra.lists, emacs-devel
Isn't it better to use -I switch to makeinfo to force it to use
man/texinfo.tex?
It makes little difference to me.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: fonttextsize in lispref/elisp.texi
2006-08-14 21:02 ` Eli Zaretskii
@ 2006-08-20 7:53 ` Lute Kamstra
2006-08-21 9:32 ` Lute Kamstra
0 siblings, 1 reply; 8+ messages in thread
From: Lute Kamstra @ 2006-08-20 7:53 UTC (permalink / raw)
Cc: rms, emacs-devel
Eli Zaretskii <eliz@gnu.org> writes:
> 2) I think `mandir' is the wrong name for this, since that name is
> used for the directory where man pages are installed
>
>> ! $(TEXI2DVI) -I $(srcdir):$(mandir) $(srcdir)/elisp.texi
>
> 3) please use 2 separate -I switches in a row, since the `:'
> separator is not portable to non-Posix systems
Thanks, I'll commit this patch then.
Lute.
Index: lispref/Makefile.in
===================================================================
RCS file: /cvsroot/emacs/emacs/lispref/Makefile.in,v
retrieving revision 1.37
diff -c -r1.37 Makefile.in
*** lispref/Makefile.in 6 Feb 2006 11:55:09 -0000 1.37
--- lispref/Makefile.in 20 Aug 2006 07:43:29 -0000
***************
*** 27,32 ****
--- 27,33 ----
VPATH=@srcdir@
infodir = $(srcdir)/../info
+ usermanualdir = $(srcdir)/../man
TEXI2DVI = texi2dvi
SHELL = /bin/sh
***************
*** 103,109 ****
$(MAKEINFO) -I. -I$(srcdir) $(srcdir)/elisp.texi -o $(infodir)/elisp
elisp.dvi: $(srcs)
! $(TEXI2DVI) -I $(srcdir) $(srcdir)/elisp.texi
# This is for use in a separate distro of the Emacs Lisp manual.
install: elisp
--- 104,110 ----
$(MAKEINFO) -I. -I$(srcdir) $(srcdir)/elisp.texi -o $(infodir)/elisp
elisp.dvi: $(srcs)
! $(TEXI2DVI) -I $(srcdir) -I $(usermanualdir) $(srcdir)/elisp.texi
# This is for use in a separate distro of the Emacs Lisp manual.
install: elisp
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: fonttextsize in lispref/elisp.texi
2006-08-20 7:53 ` Lute Kamstra
@ 2006-08-21 9:32 ` Lute Kamstra
0 siblings, 0 replies; 8+ messages in thread
From: Lute Kamstra @ 2006-08-21 9:32 UTC (permalink / raw)
Cc: Eli Zaretskii, rms
Could someone with access to Windows check if this patch fixes the
build problems for lispref/elisp.dvi on that platform?
Lute.
Index: lispref/makefile.w32-in
===================================================================
RCS file: /cvsroot/emacs/emacs/lispref/makefile.w32-in,v
retrieving revision 1.14
diff -c -r1.14 makefile.w32-in
*** lispref/makefile.w32-in 6 Feb 2006 11:55:10 -0000 1.14
--- lispref/makefile.w32-in 21 Aug 2006 09:25:53 -0000
***************
*** 23,28 ****
--- 23,29 ----
srcdir = .
infodir = $(srcdir)/../info
+ usermanualdir = $(srcdir)/../man
# Redefine `TEX' if `tex' does not invoke plain TeX. For example:
# TEX=platex
***************
*** 32,38 ****
# The environment variable and its value to add $(srcdir) to the path
# searched for TeX input files.
! texinputdir = $(srcdir)\..\nt\envadd.bat "TEXINPUTS=$(srcdir);$(TEXINPUTS)" /C
# The name of the manual:
VERSION=2.9
--- 33,39 ----
# The environment variable and its value to add $(srcdir) to the path
# searched for TeX input files.
! texinputdir = $(srcdir)\..\nt\envadd.bat "TEXINPUTS=$(srcdir);$(usermanualdir);$(TEXINPUTS)" /C
# The name of the manual:
VERSION=2.9
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2006-08-21 9:32 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-08-13 11:12 fonttextsize in lispref/elisp.texi Lute Kamstra
2006-08-13 17:52 ` Richard Stallman
2006-08-13 18:40 ` Eli Zaretskii
2006-08-14 8:27 ` Lute Kamstra
2006-08-14 21:02 ` Eli Zaretskii
2006-08-20 7:53 ` Lute Kamstra
2006-08-21 9:32 ` Lute Kamstra
2006-08-15 2:42 ` Richard Stallman
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).