AUCTeX Sync -- Build fixes.
authorSteve Youngs <steve@sxemacs.org>
Sun, 5 Apr 2020 10:47:47 +0000 (20:47 +1000)
committerSteve Youngs <steve@sxemacs.org>
Sun, 5 Apr 2020 10:47:47 +0000 (20:47 +1000)
commit21e56026c2d804fa9f9d23169a9c7b3b4689fe75
tree405ddf14bdd8f7a7f0ef5b06720c8c4a68f853d3
parent7a0a357f108e6f0b902b08322648cf957dcc6c88
AUCTeX Sync -- Build fixes.

This set of changes gives us a clean AUCTeX v11.92 build.

* xemacs-packages/auctex/sxepkg.el: Add a stack more warning
suppression crud.  Man, I hate this file.

* xemacs-packages/auctex/tex.el (TeX--prettify-symbols-compose-p):
Wrap the wrap in #'eval-when to feed the byte-compiler warnings
monster.
(file): #'defvar at toplevel for ugly AF warn suppression.
(TeX-read-string): The "XEmacs" version... Don't bother trying to
see if it can take 5 args because nowhere in AUCTeX does it use
more than 2.
(TeX-how-many): Conditionalise on 'emacs' feature because
'emacs-major-version' is >= for SXEmacs too. And wrap in a
snuggly, warm #'eval-when-compile.

* xemacs-packages/auctex/latex.el (LaTeX-env-args): Use
#'if-boundp for warning suppression.

* xemacs-packages/auctex/bib-cite.el (bib-cite--fontify-help): Use
#'if-fboundp to avoid warnings.
(bib-cite-fontify-help-xemacs): Wrap in #'eval-when to avoid
warnings.

* xemacs-packages/auctex/package-info.in (provides): Add
tex-ispell, tex-wizard.

* xemacs-packages/auctex/Makefile (ELCS): Add tex-ispell.elc,
tex-wizard.elc

Signed-off-by: Steve Youngs <steve@sxemacs.org>
xemacs-packages/auctex/Makefile
xemacs-packages/auctex/bib-cite.el
xemacs-packages/auctex/latex.el
xemacs-packages/auctex/package-info.in
xemacs-packages/auctex/sxepkg.el
xemacs-packages/auctex/tex.el