summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrancesco Potortì <pot@gnu.org>2002-11-14 13:33:56 +0000
committerFrancesco Potortì <pot@gnu.org>2002-11-14 13:33:56 +0000
commit7c2d995d7cfaef13fa2e7141aec11e949a531c89 (patch)
tree3fc27bbb0fbe509eda3fbe2ccb7679b31765fee8
parentc93037696aed2ec3b82d5834bf9e0e154af62aee (diff)
downloademacs-7c2d995d7cfaef13fa2e7141aec11e949a531c89.tar.gz
sparc-sun-solaris2.8
-rw-r--r--ChangeLog70
-rw-r--r--configure.in5
-rw-r--r--src/ChangeLog4
-rw-r--r--src/s/sol2-8.h16
4 files changed, 62 insertions, 33 deletions
diff --git a/ChangeLog b/ChangeLog
index 0c849b70ddb..9adcab406e0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,12 @@
+2002-11-14 Francesco Potorti` <pot@gnu.org>
+
+ * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
+
2002-10-15 Richard M. Stallman <rms@gnu.org>
* Makefile.in (bootstrap-lisp): Don't ignore errors.
Fix typo in .PHONY spec.
-
+
2002-08-26 Kim F. Storm <storm@cua.dk>
* 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" <adam@yggdrasil.com>.
-
+
2001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
* 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 <fx@gnu.org>
* Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
@@ -301,7 +305,7 @@
2000-11-22 Gerd Moellmann <gerd@gnu.org>
- * 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 <gerd@gnu.org>
@@ -399,8 +403,8 @@
2000-09-21 Kenichi Handa <handa@etl.go.jp>
- * 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 <gerd@gnu.org>
@@ -563,7 +567,7 @@
2000-06-16 Gerd Moellmann <gerd@gnu.org>
- * Makefile.in (distclean): Also make distclean in lisp/.
+ * Makefile.in (distclean): Also make distclean in lisp/.
2000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
@@ -576,7 +580,7 @@
2000-06-14 Gerd Moellmann <gerd@gnu.org>
* 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 <Karen.Dorhamer@compaq.com> 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 <gerd@gnu.org>
* 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 <gerd@gnu.org>
-
+
* configure.in (machine): Add support for `*-auspex-sunos*'.
-
+
2000-02-29 Gerd Moellmann <gerd@gnu.org>
* 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 <monnier@cs.yale.edu>
* make-dist (dontcompile): look for the DONTCOMPILE variable rather
@@ -804,7 +808,7 @@
1999-10-09 Richard M. Stallman <rms@gnu.org>
- * 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 <monnier@cs.yale.edu>
@@ -814,7 +818,7 @@
1999-10-07 Gerd Moellmann <gerd@gnu.org>
* Makefile.in (install-arch-indep): Add ada-mode.
-
+
1999-10-06 Dave Love <fx@gnu.org>
* 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 <kstailey@elbereth.disclosure.com>
* 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 <rms@psilocin.gnu.ai.mit.edu>
* Makefile.in (TAGS tags): Simply refer this to the src subdir.
@@ -1317,7 +1321,7 @@
1997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
- * 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 <rms@psilocin.gnu.ai.mit.edu>
@@ -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 <rms@psilocin.gnu.ai.mit.edu>
@@ -1383,7 +1387,7 @@
* Makefile.in (install-leim): New target.
(install): Depend on install-leim.
-
+
1997-07-01 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
* 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 <rms@psilocin.gnu.ai.mit.edu>
@@ -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 <rms@psilocin.gnu.ai.mit.edu>
* 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 <rms@ethanol.gnu.ai.mit.edu>
* 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 <jik@annex-1-slip-jik.cam.ov.com>
* configure.in: Check for libmail, maillock.h and
@@ -1555,7 +1559,7 @@
1996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
- * configure.in: Check for termios.h. Check for setpgid.
+ * configure.in: Check for termios.h. Check for setpgid.
1996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
@@ -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 <rms@psilocin.gnu.ai.mit.edu>
* 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 <rms@psilocin.gnu.ai.mit.edu>
@@ -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 <kwzh@gnu.ai.mit.edu>
* 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 <rms@mole.gnu.ai.mit.edu>
* 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` <pot@gnu.org>
+
+ * s/sol2-8.h: New file.
+
2002-11-08 Juanma Barranquero <lektu@terra.es>
* 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