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  <james@xemacs.org>
+
+ * Makefile: move elisp files in EXTRA_SOURCES to ELCS_1 instead if
+ XEMACS_21_5 is set.
+
 2014-09-08  Norbert Koch  <viteno@xemacs.org>
 
  * 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/