[PATCH packages] Byte compile leim sources with 21.5
Jerry James <[email protected]> Mon, 29 Sep 2014 21:45:51 -0600
| Newsgroups | gmane.emacs.xemacs.patches |
|---|---|
| Message-ID | <CAHCOHQnFmL6nmN3+aXaDxVS0wrQsBrw-+WM5LZakErndegbLNw@mail.gmail.com> |
PATCH packages Some leim files cannot be byte compiled with 21.4, but they can be byte compiled with 21.5. This patch uses the XEMACS_21_5 variable setting to determine that it can safely byte compile those files. diff -r 92387d42b154 mule-packages/leim/ChangeLog --- a/mule-packages/leim/ChangeLog Mon Sep 08 10:02:47 2014 +0200 +++ b/mule-packages/leim/ChangeLog Mon Sep 29 15:28:12 2014 -0600 @@ -1,3 +1,8 @@ +2014-09-29 Jerry James <[email protected]> + + * Makefile: move elisp files in EXTRA_SOURCES to ELCS_1 instead if + XEMACS_21_5 is set. + 2014-09-08 Norbert Koch <[email protected]> * Makefile (VERSION): XEmacs package 1.37 released. diff -r 92387d42b154 mule-packages/leim/Makefile --- a/mule-packages/leim/Makefile Mon Sep 08 10:02:47 2014 +0200 +++ b/mule-packages/leim/Makefile Mon Sep 29 15:28:12 2014 -0600 @@ -50,11 +50,17 @@ # under 21.4. They error when loaded in an XEmacs that doesn't support the # characters needed. -# #### Move these to ELCS_1 once 21.4 is deprecated. +include ../../Local.rules +ifeq ($(XEMACS_21_5),t) +ELCS_1 += quail/cyrillic-tajik.elc quail/georgian.elc quail/hebrew.elc \ + quail/ipa-21.5.elc quail/latin-ltx.elc quail/rfc1345.elc \ + quail/sgml-input.elc quail/welsh.elc +else EXTRA_SOURCES= quail/cyrillic-tajik.el quail/georgian.el quail/hebrew.el \ quail/ipa-21.5.el quail/latin-ltx.el quail/rfc1345.el \ quail/sgml-input.el quail/welsh.el +endif ELCS_1_FILES = $(ELCS_1) $(ELCS_1:.elc=.el) ELCS_1_DEST = $(PACKAGE)/quail -- Jerry James http://www.jamezone.org/ _______________________________________________ XEmacs-Patches mailing list [email protected] http://lists.xemacs.org/mailman/listinfo/xemacs-patches