# HG changeset patch # User Dan Nicolaescu # Date 1203927149 0 # Node ID 02c316a51404555aa187592ce299225a00bf2777 # Parent 5193aeec5a421e6da4827db7aed6a3abb0183cd0 * configure.in: Print an error for systems that we think are obsolete and are proposed to be removed. * configure: Regenerate. diff -r 5193aeec5a42 -r 02c316a51404 ChangeLog --- a/ChangeLog Sun Feb 24 22:32:00 2008 +0000 +++ b/ChangeLog Mon Feb 25 08:12:29 2008 +0000 @@ -1,3 +1,10 @@ +2008-02-25 Dan Nicolaescu + + * configure.in: Print an error for systems that we think are + obsolete and are proposed to be removed. + + * configure: Regenerate. + 2008-02-10 Matthew Luckie (tiny change) * configure.in (arm*-*-freebsd*): Added. diff -r 5193aeec5a42 -r 02c316a51404 configure --- a/configure Sun Feb 24 22:32:00 2008 +0000 +++ b/configure Mon Feb 25 08:12:29 2008 +0000 @@ -3222,6 +3222,30 @@ esac fi +### Tests for sytems that we beleive are obsolete and should be desupported. + +case "${machine}" in + pmax | hp9000s300 | ibm370aix | ncr386 | ews4800 | mips-siemens | powerpcle | tandem-s2 ) + echo "The system that you are configuring on: ${canonical} is considered to be obsolete" + echo "and it is planned to be desupported in the next version of Emacs" + echo "Please email emacs-devel@gnu.org as soon as possible if this system is still in use." + echo "The code is still functional, but you need to edit the 'configure' script and remove the" + echo "exit 33 line. After that you can run configure again and 'complete' the build." + exit 33 + ;; +esac + +case "${opsys}" in + bsd386 | bsdos2-1 | bsdos2 | bsdos3 | bsdos4 | bsd4-1 | bsd4-2 | bsd4-3 | usg5-0 | usg5-2-2 | usg5-2 | usg5-3 | ultrix4-3 | 386bsd | hpux | hpux8 | hpux9 | hpux9shr | hpux10 | hpux10-20 | aix3-1 | aix3-2-5 | aix3-2 | aix4-1 | nextstep | ux4800 | uxpds | uxpv ) + echo "The system that you are configuring on: ${canonical} is considered to be obsolete" + echo "and it is planned to be desupported in the next version of Emacs" + echo "Please email emacs-devel@gnu.org as soon as possible if this system is still in use." + echo "The code is still functional, but you need to edit the 'configure' script and remove the" + echo "'exit 44' line. After that you can run 'configure' again and complete the build." + exit 44 + ;; +esac + if test $unported = yes; then diff -r 5193aeec5a42 -r 02c316a51404 configure.in --- a/configure.in Sun Feb 24 22:32:00 2008 +0000 +++ b/configure.in Mon Feb 25 08:12:29 2008 +0000 @@ -1257,6 +1257,30 @@ esac fi +### Tests for sytems that we beleive are obsolete and should be desupported. + +case "${machine}" in + pmax | hp9000s300 | ibm370aix | ncr386 | ews4800 | mips-siemens | powerpcle | tandem-s2 ) + echo "The system that you are configuring on: ${canonical} is considered to be obsolete" + echo "and it is planned to be desupported in the next version of Emacs" + echo "Please email emacs-devel@gnu.org as soon as possible if this system is still in use." + echo "The code is still functional, but you need to edit the 'configure' script and remove the" + echo "exit 33 line. After that you can run configure again and 'complete' the build." + exit 33 + ;; +esac + +case "${opsys}" in + bsd386 | bsdos2-1 | bsdos2 | bsdos3 | bsdos4 | bsd4-1 | bsd4-2 | bsd4-3 | usg5-0 | usg5-2-2 | usg5-2 | usg5-3 | ultrix4-3 | 386bsd | hpux | hpux8 | hpux9 | hpux9shr | hpux10 | hpux10-20 | aix3-1 | aix3-2-5 | aix3-2 | aix4-1 | nextstep | ux4800 | uxpds | uxpv ) + echo "The system that you are configuring on: ${canonical} is considered to be obsolete" + echo "and it is planned to be desupported in the next version of Emacs" + echo "Please email emacs-devel@gnu.org as soon as possible if this system is still in use." + echo "The code is still functional, but you need to edit the 'configure' script and remove the" + echo "'exit 44' line. After that you can run 'configure' again and complete the build." + exit 44 + ;; +esac + ] dnl quotation ends diff -r 5193aeec5a42 -r 02c316a51404 etc/NEWS --- a/etc/NEWS Sun Feb 24 22:32:00 2008 +0000 +++ b/etc/NEWS Mon Feb 25 08:12:29 2008 +0000 @@ -153,6 +153,14 @@ (For some separator/string combinations, the original strings cannot be recovered.) +* Systems that will not be supported in the future +configure will print a warning and exit for a set of systems that are +believed to not be in use anymore. The support has not been removed +yet, but configure will need to be edited in order to allow +compilation to proceed on such a system. If you are using such a +system, please send a message to emacs-devel@gnu.org in order to take +off the list of systems. + * Installation Changes in Emacs 22.1