Speaking of words that don't mean what you think they mean, "support" isn't really the right word, but I'm not sure how else to phrase it.
diff -r 0db6a485b423 mule-packages/latin-unity/ChangeLog
--- a/mule-packages/latin-unity/ChangeLog Thu May 15 20:53:40 2014 +0200
+++ b/mule-packages/latin-unity/ChangeLog Mon Sep 29 16:19:18 2014 -0600
@@ -1,3 +1,7 @@
+
+ * Makefile: Drop XEmacs 21.1 support.
+
* Makefile (VERSION): XEmacs package 1.22 released.
diff -r 0db6a485b423 mule-packages/latin-unity/Makefile
--- a/mule-packages/latin-unity/Makefile Thu May 15 20:53:40 2014 +0200
+++ b/mule-packages/latin-unity/Makefile Mon Sep 29 16:19:18 2014 -0600
@@ -36,15 +36,6 @@
REQUIRES = mule-base latin-euro-standards mule-ucs leim fsf-compat dired
endif
-# Latin-Unity is a unique package in that it does not compile or run
-# under XEmacsen 21.1, at least not "out of the box". So here's
-# some really ugly Makefile voodoo that will allow people using XEmacs
-# 21.1 to build the packages without it blowing up in their faces.
-# Don't try this at home, kids. SY.
-include ../../Local.rules
-CHECK_VERSION = $(XEMACS) -batch -no-autoloads -eval '(princ (emacs-version>= 21 4))'
-
-ifeq ($(shell $(CHECK_VERSION)),t)
ELCS = latin-unity.elc latin-unity-vars.elc latin-euro-input.elc \
latin-unity-latin7.elc latin-latin7-input.elc latin-unity-latin9.elc \
latin-unity-latin8.elc latin-unity-latin10.elc \
@@ -86,14 +77,3 @@
# -l latin-unity-vars -l latin-unity \
# -f latin-unity-install -f latin-unity-test \
# -eval "(write-file \"./latintest\" nil 'iso-2022-7)"
-else
-include ../../Version.rules
-
-bad-version: autoloads
- @echo "************************ W A R N I N G *************************"
- @echo "Building $(PACKAGE) with versions less than 21.4 is unsupported by"
- @echo "the XEmacs Project."
- @echo "If you need this feature, contact the package maintainer directly:"
- @echo "$(MAINTAINER)"
-
-endif
diff -r f7fb28ff013e mule-packages/mule-ucs/ChangeLog
--- a/mule-packages/mule-ucs/ChangeLog Wed Jun 04 15:36:18 2014 -0600
+++ b/mule-packages/mule-ucs/ChangeLog Mon Sep 29 16:19:18 2014 -0600
@@ -1,3 +1,7 @@
+
+ * Makefile: Drop XEmacs 21.1 support.
+
* Makefile (VERSION): XEmacs package 1.20 released.
diff -r f7fb28ff013e mule-packages/mule-ucs/Makefile
--- a/mule-packages/mule-ucs/Makefile Wed Jun 04 15:36:18 2014 -0600
+++ b/mule-packages/mule-ucs/Makefile Mon Sep 29 16:19:18 2014 -0600
@@ -25,15 +25,6 @@
REQUIRES = mule-base latin-euro-standards
CATEGORY = mule
-# Mule-UCS is a unique package in that it does not compile or run
-# under XEmacsen 21.1, at least not "out of the box". So here's
-# some really ugly Makefile voodoo that will allow people using XEmacs
-# 21.1 to build the packages without it blowing up in their faces.
-# Don't try this at home, kids. SY.
-include ../../Local.rules
-CHECK_VERSION = $(XEMACS) -batch -no-autoloads -eval '(princ (emacs-version>= 21 4))'
-
-ifeq ($(shell $(CHECK_VERSION)),t)
EXTRA_SOURCES = \
lisp/un-trbase.el
@@ -82,15 +73,3 @@
#compile::
# $(XEMACS) -no-autoloads -batch -l mucs-comp.el
-
-else
-include ../../Version.rules
-
-bad-version:
- @echo "************************ W A R N I N G *************************"
- @echo "Building Mule-UCS with versions less than 21.4 is unsupported by"
- @echo "the XEmacs Project."
- @echo "If you need this feature, contact the package maintainer directly:"
- @echo "$(MAINTAINER)"
-endif
-