From 7c2d995d7cfaef13fa2e7141aec11e949a531c89 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Francesco=20Potort=C3=AC?= Date: Thu, 14 Nov 2002 13:33:56 +0000 Subject: [PATCH] sparc-sun-solaris2.8 --- ChangeLog | 70 ++++++++++++++++++++++++++------------------------ configure.in | 5 ++++ src/ChangeLog | 4 +++ src/s/sol2-8.h | 16 ++++++++++++ 4 files changed, 62 insertions(+), 33 deletions(-) create mode 100644 src/s/sol2-8.h diff --git a/ChangeLog b/ChangeLog index 0c849b70ddb..9adcab406e0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,8 +1,12 @@ +2002-11-14 Francesco Potorti` + + * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations. + 2002-10-15 Richard M. Stallman * Makefile.in (bootstrap-lisp): Don't ignore errors. Fix typo in .PHONY spec. - + 2002-08-26 Kim F. Storm * Makefile.in (install-arch-indep): Do not remove DOC file @@ -116,7 +120,7 @@ * configure.in: Avoid `$@' which is handled specially in Autoconf 2.52. From "Adam J. Richter" . - + 2001-09-01 Eli Zaretskii * make-dist (nt): Add subdirs.el to the list of distributed files. @@ -144,7 +148,7 @@ * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail. Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files. - + * make-dist: Handle leim/MISC-DIC. Only include `[a-zA-Z]*.{el,elc}' from leim/quail. @@ -197,7 +201,7 @@ * mkinstalldirs (errstatus): Chmod a+rx directories we create. * Makefile.in (uninstall): Ignore exit code of `rm'. - + * Makefile.in (uninstall): Remove more info files. Remove ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*. @@ -270,10 +274,10 @@ Merge fixes from latest GNU tar version. These macros no longer futz with _XOPEN_SOURCE, as that was not portable in practice. (AC_FUNC_FSEEKO): New macro. - + * configure.in: Use it instead of invoking AC_CHECK_FUNCS on ftello. - + 2000-12-05 Dave Love * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules. @@ -301,7 +305,7 @@ 2000-11-22 Gerd Moellmann - * configure.in: Use m/macppc.h instead of the non-existent + * configure.in: Use m/macppc.h instead of the non-existent m/powerpc.h. 2000-11-21 Gerd Moellmann @@ -399,8 +403,8 @@ 2000-09-21 Kenichi Handa - * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5) - (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN) + * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5) + (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN) (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el files to .elc. (${TIT}): Adjusted for the above change. @@ -438,7 +442,7 @@ * configure.in (REL_ALLOC_MMAP): Recognize in system configuration file and print informational message. - + * configure.in (AC_FUNC_MMAP): Add. 2000-09-01 Gerd Moellmann @@ -563,7 +567,7 @@ 2000-06-16 Gerd Moellmann - * Makefile.in (distclean): Also make distclean in lisp/. + * Makefile.in (distclean): Also make distclean in lisp/. 2000-06-15 Eli Zaretskii @@ -576,7 +580,7 @@ 2000-06-14 Gerd Moellmann * configure.in: Generate lisp/Makefile. - + * configure.in: Add support for `*-lynxos*'. Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as recommended by to fix problems @@ -666,7 +670,7 @@ New targets. (bootstrap): Rewritten in terms of the new targets above. Make info files, too. - + 2000-03-12 Gerd Moellmann * config.guess, config.sub: Use the versions of the files from @@ -683,11 +687,11 @@ * configure.in (machine): Add `mipsel-*-netbsd*' and `arm-*-netbsd*'. - + 2000-03-01 Gerd Moellmann - + * configure.in (machine): Add support for `*-auspex-sunos*'. - + 2000-02-29 Gerd Moellmann * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2. @@ -796,7 +800,7 @@ (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen, mbrlen, strsignal. (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now. - + 1999-10-09 Stefan Monnier * make-dist (dontcompile): look for the DONTCOMPILE variable rather @@ -804,7 +808,7 @@ 1999-10-09 Richard M. Stallman - * Makefile.in (uninstall, install-arch-indep, install-arch-dep): + * Makefile.in (uninstall, install-arch-indep, install-arch-dep): Unset CDPATH to prevent cd from generating output. 1999-10-08 Stefan Monnier @@ -814,7 +818,7 @@ 1999-10-07 Gerd Moellmann * Makefile.in (install-arch-indep): Add ada-mode. - + 1999-10-06 Dave Love * Makefile.in: Add rules for config.status, configure. @@ -1224,7 +1228,7 @@ * update-subdirs: Delete subdirs.el if this dir has no subdirs. Ignore subdirs named Old. - + 1997-08-04 Kenneth Stailey * configure.in: Add OpenBSD clause to set $machine. @@ -1234,7 +1238,7 @@ * make-dist: Recompile everything after updating various Lisp files. Recompile in leim as well as lisp. Check in leim as well as lisp for mismatched files and too-long names. - + 1997-09-03 Richard Stallman * Makefile.in (TAGS tags): Simply refer this to the src subdir. @@ -1317,7 +1321,7 @@ 1997-07-25 Marcus G. Daniels - * configure.in (doug_lea_malloc): Make __after_morecore_hook a + * configure.in (doug_lea_malloc): Make __after_morecore_hook a prerequisite to the use of Doug Lea's malloc. 1997-07-21 Richard Stallman @@ -1372,7 +1376,7 @@ * make-dist: Don't mention site-lisp, site-init, site-start or default, when listing files hat are not compiled and should be. - + * configure.in: Create src/config.stamp at the end. 1997-07-04 Richard Stallman @@ -1383,7 +1387,7 @@ * Makefile.in (install-leim): New target. (install): Depend on install-leim. - + 1997-07-01 Ken'ichi Handa * Makefile.in (SUBDIR): Add leim. @@ -1449,7 +1453,7 @@ since make-dist now gets that done. * make-dist: Use the new `updates' target in lisp/Makefile. - + * make-dist: Use new non-file targets in lisp/Makefile. 1997-04-27 Richard Stallman @@ -1457,7 +1461,7 @@ * make-dist: Handle all subdirs of `lisp' uniformly. Don't handle `term' and `language' specially. Clear out umask at the beginning. - + 1997-04-11 Richard Stallman * make-dist: Use Make to update finder-inf.el and autoloads. @@ -1490,7 +1494,7 @@ * make-dist: Use $EMACS to say where to run Emacs. Add --no-update option. - + 1996-12-30 Richard Stallman * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration. @@ -1502,7 +1506,7 @@ and *.opt and ChangeLog files. (copying lib-src): Likewise. Don't rm getdate.c or y.tab.*--they don't exist any more. - + 1996-12-18 Jonathan I. Kamens * configure.in: Check for libmail, maillock.h and @@ -1555,7 +1559,7 @@ 1996-09-04 Richard Stallman - * configure.in: Check for termios.h. Check for setpgid. + * configure.in: Check for termios.h. Check for setpgid. 1996-08-31 Richard Stallman @@ -1589,7 +1593,7 @@ Use sunos413, not sunos4-1-3. (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3. (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2. - + 1996-08-22 Richard Stallman * Makefile.in (src/paths.h): Target deleted. @@ -1677,7 +1681,7 @@ * config.sub: If last two words are not a recognized KERNEL-OS pair, use just the last word as OS, as in 19.31. Make conversion of gnu/linux to linux-gnu really work. - + * config.sub: If vendor unspecified with i386, use `pc' not `unknown'. 1996-06-30 Richard Stallman @@ -1735,7 +1739,7 @@ * Makefile.in (install-arch-indep): If cd etc makes output, don't treat that as part of the tar data. Check that ./lisp actually exists. - + 1996-05-29 Karl Heuer * make-dist: Check for long file names. @@ -1806,7 +1810,7 @@ * configure.in (setlocale): Check for it. * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp. - + 1996-03-26 Richard Stallman * configure.in: Use lignux instead of linux as value of opsys. diff --git a/configure.in b/configure.in index e9440a39d45..544d70244c7 100644 --- a/configure.in +++ b/configure.in @@ -901,6 +901,11 @@ case "${canonical}" in NON_GNU_CPP=/usr/ccs/lib/cpp RANLIB="ar -ts" ;; + *-sunos5.8* | *-solaris2.8* ) + opsys=sol2-8 + NON_GNU_CPP=/usr/ccs/lib/cpp + RANLIB="ar -ts" + ;; *-sunos5* | *-solaris* ) opsys=sol2-5 NON_GNU_CPP=/usr/ccs/lib/cpp diff --git a/src/ChangeLog b/src/ChangeLog index a11d3fb4e37..25e4df809ff 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2002-11-14 Francesco Potorti` + + * s/sol2-8.h: New file. + 2002-11-08 Juanma Barranquero * dispextern.h [!HAVE_X_WINDOWS]: Define XColor. diff --git a/src/s/sol2-8.h b/src/s/sol2-8.h new file mode 100644 index 00000000000..6fdb4f230c1 --- /dev/null +++ b/src/s/sol2-8.h @@ -0,0 +1,16 @@ +/* Handle Solaris 2.8. */ + +#include "sol2-5.h" + +/* Redundant but differing definitions for bcopy, bcmp, and bzero are + causing problems. Get rid of the emacs overrides for these. */ + +#ifdef bcopy +#undef bcopy +#endif +#ifdef bcmp +#undef bcmp +#endif +#ifdef bzero +#undef bzero +#endif -- 2.39.5