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(a)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(a)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/
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-patches