| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125 |
- --- configure.orig Thu Jul 31 09:30:40 2003
- +++ configure Thu Jul 31 09:32:10 2003
- @@ -805,6 +805,16 @@
- machine='' opsys='' unported=no
- case "${canonical}" in
-
- + ## FreeBSD ports
- + *-*-freebsd* )
- + opsys=freebsd
- + case "${canonical}" in
- + alpha*-*-freebsd*) machine=alpha ;;
- + i[3456]86-*-freebsd*) machine=intel386 ;;
- + sparc64-*-freebsd*) machine=sparc ;;
- + esac
- + ;;
- +
- ## NetBSD ports
- *-*-netbsd* )
- opsys=netbsd
- @@ -1535,9 +1545,19 @@
- NON_GNU_CPP=/usr/ccs/lib/cpp
- RANLIB="ar -ts"
- ;;
- - *-sunos5* | *-solaris* )
- + *-sunos5.6* | *-solaris2.6* )
- opsys=sol2-5
- NON_GNU_CPP=/usr/ccs/lib/cpp
- + RANLIB="ar -ts"
- + ;;
- + *-sunos5.7* | *-solaris2.7* )
- + opsys=sol2-5
- + NON_GNU_CPP=/usr/ccs/lib/cpp
- + RANLIB="ar -ts"
- + ;;
- + *-sunos5* | *-solaris* )
- + opsys=sol2-8
- + NON_GNU_CPP=/usr/ccs/lib/cpp
- ;;
- * ) opsys=bsd4-2 ;;
- esac
- @@ -1658,7 +1678,6 @@
- ;;
- *-sysv4.2uw* ) opsys=unixware; NON_GNU_CPP=/lib/cpp ;;
- *-386bsd* ) opsys=386bsd ;;
- - *-freebsd* ) opsys=freebsd ;;
- *-nextstep* ) opsys=nextstep ;;
- ## Otherwise, we'll fall through to the generic opsys code at the bottom.
- esac
- --- /dev/null Mon Jan 13 19:51:22 2003
- +++ src/s/sol2-8.h Mon Jan 13 18:15:37 2003
- @@ -0,0 +1,10 @@
- +/* Handle Solaris 2.8 and 2.9 */
- +
- +#include "sol2-5.h"
- +
- +/* Avoid conflict between strings.h and iso/string_iso.h */
- +
- +#undef bcmp
- +#undef bcopy
- +#undef bzero
- +
- --- src/Makefile.in.orig Mon Dec 17 23:09:32 2001
- +++ src/Makefile.in Mon Oct 21 13:37:26 2002
- @@ -155,6 +155,10 @@
- /* This holds special options for linking temacs
- that should be used for linking anything else. */
- #ifndef LD_SWITCH_SYSTEM_TEMACS
- +#if defined(__FreeBSD_version) && (__FreeBSD_version >= 500042)
- +#define LD_SWITCH_SYSTEM_TEMACS -znocombreloc
- +#else
- #define LD_SWITCH_SYSTEM_TEMACS
- +#endif
- #endif
-
- --- src/alloc.c.orig Thu Sep 12 13:50:01 2002
- +++ src/alloc.c Thu Sep 12 13:48:11 2002
- @@ -3723,7 +3723,11 @@
- /* This trick flushes the register windows so that all the state of
- the process is contained in the stack. */
- #ifdef sparc
- +#ifdef __sparc64__
- + asm ("flushw");
- +#else
- asm ("ta 3");
- +#endif
- #endif
-
- /* Save registers that we need to see on the stack. We need to see
- --- src/m/alpha.h.orig Mon Oct 2 23:30:39 2000
- +++ src/m/alpha.h Wed Feb 13 09:05:57 2002
- @@ -198,7 +198,7 @@
-
- #ifndef NOT_C_CODE
- /* We need these because pointers are larger than the default ints. */
- -#if !defined(__NetBSD__) && !defined(__OpenBSD__)
- +#if !defined(__NetBSD__) && !defined(__OpenBSD__) && !defined(__FreeBSD__)
- #include <alloca.h>
- #endif
-
- --- src/m/sparc.h.orig Thu Sep 12 02:25:09 2002
- +++ src/m/sparc.h Thu Sep 12 12:33:36 2002
- @@ -89,7 +89,7 @@
- #define PURESIZE 130000
- #endif
-
- -#if !defined (__NetBSD__) && !defined (__linux__) && !defined (__OpenBSD__)
- +#if !defined (__NetBSD__) && !defined (__linux__) && !defined (__OpenBSD__) && !defined(__FreeBSD__)
- /* This really belongs in s/sun.h. */
-
- /* Say that the text segment of a.out includes the header;
- --- src/s/freebsd.h.orig Tue Feb 20 19:52:17 2001
- +++ src/s/freebsd.h Mon Feb 18 11:51:50 2002
- @@ -68,6 +68,11 @@
- #define LIBS_SYSTEM -lutil
- #if __FreeBSD_version < 400000
- #define LIBS_TERMCAP -ltermcap
- +#else
- +#ifdef HAVE_LIBNCURSES
- +#define TERMINFO
- +#define LIBS_TERMCAP -lncurses
- +#endif
- #endif
-
- #define SYSV_SYSTEM_DIR
|