Dejagnu 1.3
This commit is contained in:
parent
850695b1bd
commit
bf80fa790b
34
devel/dejagnu/Makefile
Normal file
34
devel/dejagnu/Makefile
Normal file
@ -0,0 +1,34 @@
|
||||
# OpenBSD makefile for: dejagnu
|
||||
# Version required: 1.3
|
||||
# Date created: 29 Jan 1998
|
||||
# Whom: niklas
|
||||
#
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 1998/01/30 00:42:57 niklas Exp $
|
||||
#
|
||||
|
||||
DISTNAME= dejagnu-1.3
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= ${MASTER_SITE_GNU}
|
||||
|
||||
MAINTAINER= niklas@openbsd.org
|
||||
|
||||
BUILD_DEPENDS= expect:${PORTSDIR}/lang/expect
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS= --with-tclinclude=${PREFIX}/include/tcl8.0/generic \
|
||||
--with-tkinclude=${PREFIX}/include/tk8.0/generic
|
||||
|
||||
post-extract:
|
||||
@rm -rf ${WRKSRC}/{expect,tcl}
|
||||
|
||||
post-build:
|
||||
cd ${WRKSRC}; ${MAKE} info
|
||||
|
||||
post-install:
|
||||
cd ${WRKSRC}; ${MAKE} install-info
|
||||
@if [ ! -f ${PREFIX}/info/dir ]; then \
|
||||
${SED} -ne '1,/Menu:/p' /usr/share/info/dir > ${PREFIX}/info/dir; \
|
||||
fi
|
||||
@install-info ${PREFIX}/info/dejagnu.info ${PREFIX}/info/dir
|
||||
|
||||
.include <bsd.port.mk>
|
1
devel/dejagnu/files/md5
Normal file
1
devel/dejagnu/files/md5
Normal file
@ -0,0 +1 @@
|
||||
MD5 (dejagnu-1.3.tar.gz) = a43d6ef02db12f4fa4fe2daec2ed4cc1
|
478
devel/dejagnu/patches/patch-aa
Normal file
478
devel/dejagnu/patches/patch-aa
Normal file
@ -0,0 +1,478 @@
|
||||
--- config.guess.orig Mon Feb 12 22:04:05 1996
|
||||
+++ config.guess Fri Jan 30 00:47:32 1998
|
||||
@@ -1,6 +1,6 @@
|
||||
#! /bin/sh
|
||||
# Attempt to guess a canonical system name.
|
||||
-# Copyright (C) 1992, 93, 94, 95, 1996 Free Software Foundation, Inc.
|
||||
+# Copyright (C) 1992, 93, 94, 95, 96, 1997 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License as published by
|
||||
@@ -51,15 +51,13 @@
|
||||
# Note: order is significant - the case branches are not exclusive.
|
||||
|
||||
case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
|
||||
- alpha:OSF1:[VX]*:*)
|
||||
- # After 1.2, OSF1 uses "V1.3" for uname -r.
|
||||
- # After 4.x, OSF1 uses "X4.x" for uname -r.
|
||||
- echo alpha-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VX]//'`
|
||||
- exit 0 ;;
|
||||
alpha:OSF1:*:*)
|
||||
+ # A Vn.n version is a released version.
|
||||
+ # A Tn.n version is a released field test version.
|
||||
+ # A Xn.n version is an unreleased experimental baselevel.
|
||||
# 1.2 uses "1.2" for uname -r.
|
||||
- echo alpha-dec-osf${UNAME_RELEASE}
|
||||
- exit 0 ;;
|
||||
+ echo alpha-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//'`
|
||||
+ exit 0 ;;
|
||||
21064:Windows_NT:50:3)
|
||||
echo alpha-dec-winnt3.5
|
||||
exit 0 ;;
|
||||
@@ -69,21 +67,49 @@
|
||||
amiga:NetBSD:*:*)
|
||||
echo m68k-cbm-netbsd${UNAME_RELEASE}
|
||||
exit 0 ;;
|
||||
+ amiga:OpenBSD:*:*)
|
||||
+ echo m68k-unknown-openbsd${UNAME_RELEASE}
|
||||
+ exit 0 ;;
|
||||
+ hkmips:OpenBSD:*:*)
|
||||
+ echo mips-unknown-openbsd${UNAME_RELEASE}
|
||||
+ exit 0 ;;
|
||||
+ arc64:OpenBSD:*:*)
|
||||
+ echo mips64el-unknown-openbsd${UNAME_RELEASE}
|
||||
+ exit 0 ;;
|
||||
+ arc:OpenBSD:*:*)
|
||||
+ echo mipsel-unknown-openbsd${UNAME_RELEASE}
|
||||
+ exit 0 ;;
|
||||
+ pmax:OpenBSD:*:*)
|
||||
+ echo mipsel-unknown-openbsd${UNAME_RELEASE}
|
||||
+ exit 0 ;;
|
||||
+ sgi:OpenBSD:*:*)
|
||||
+ echo mips-unknown-openbsd${UNAME_RELEASE}
|
||||
+ exit 0 ;;
|
||||
+ wgrisc:OpenBSD:*:*)
|
||||
+ echo mipsel-unknown-openbsd${UNAME_RELEASE}
|
||||
+ exit 0 ;;
|
||||
arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
|
||||
echo arm-acorn-riscix${UNAME_RELEASE}
|
||||
exit 0;;
|
||||
- Pyramid*:OSx*:*:*)
|
||||
+ SR2?01:HI-UX/MPP:*:*)
|
||||
+ echo hppa1.1-hitachi-hiuxmpp
|
||||
+ exit 0;;
|
||||
+ Pyramid*:OSx*:*:*|MIS*:OSx*:*:*)
|
||||
+ # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
|
||||
if test "`(/bin/universe) 2>/dev/null`" = att ; then
|
||||
echo pyramid-pyramid-sysv3
|
||||
else
|
||||
echo pyramid-pyramid-bsd
|
||||
fi
|
||||
exit 0 ;;
|
||||
- sun4*:SunOS:5.*:*)
|
||||
+ NILE:*:*:dcosx)
|
||||
+ echo pyramid-pyramid-svr4
|
||||
+ exit 0 ;;
|
||||
+ sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
|
||||
echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
|
||||
exit 0 ;;
|
||||
i86pc:SunOS:5.*:*)
|
||||
- echo i386-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
|
||||
+ echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
|
||||
exit 0 ;;
|
||||
sun4*:SunOS:6*:*)
|
||||
# According to config.sub, this is the proper way to canonicalize
|
||||
@@ -103,25 +129,66 @@
|
||||
sun3*:SunOS:*:*)
|
||||
echo m68k-sun-sunos${UNAME_RELEASE}
|
||||
exit 0 ;;
|
||||
+ aushp:SunOS:*:*)
|
||||
+ echo sparc-auspex-sunos${UNAME_RELEASE}
|
||||
+ exit 0 ;;
|
||||
atari*:NetBSD:*:*)
|
||||
echo m68k-atari-netbsd${UNAME_RELEASE}
|
||||
exit 0 ;;
|
||||
+ atari*:OpenBSD:*:*)
|
||||
+ echo m68k-unknown-openbsd${UNAME_RELEASE}
|
||||
+ exit 0 ;;
|
||||
sun3*:NetBSD:*:*)
|
||||
echo m68k-sun-netbsd${UNAME_RELEASE}
|
||||
exit 0 ;;
|
||||
+ sun3*:OpenBSD:*:*)
|
||||
+ echo m68k-unknown-openbsd${UNAME_RELEASE}
|
||||
+ exit 0 ;;
|
||||
mac68k:NetBSD:*:*)
|
||||
echo m68k-apple-netbsd${UNAME_RELEASE}
|
||||
exit 0 ;;
|
||||
+ mac68k:OpenBSD:*:*)
|
||||
+ echo m68k-unknown-openbsd${UNAME_RELEASE}
|
||||
+ exit 0 ;;
|
||||
+ mvme68k:OpenBSD:*:*)
|
||||
+ echo m68k-unknown-openbsd${UNAME_RELEASE}
|
||||
+ exit 0 ;;
|
||||
+ mvme88k:OpenBSD:*:*)
|
||||
+ echo m88k-unknown-openbsd${UNAME_RELEASE}
|
||||
+ exit 0 ;;
|
||||
+ powerpc:machten:*:*)
|
||||
+ echo powerpc-apple-machten${UNAME_RELEASE}
|
||||
+ exit 0 ;;
|
||||
+ RISC*:Mach:*:*)
|
||||
+ echo mips-dec-mach_bsd4.3
|
||||
+ exit 0 ;;
|
||||
RISC*:ULTRIX:*:*)
|
||||
echo mips-dec-ultrix${UNAME_RELEASE}
|
||||
exit 0 ;;
|
||||
VAX*:ULTRIX*:*:*)
|
||||
echo vax-dec-ultrix${UNAME_RELEASE}
|
||||
exit 0 ;;
|
||||
- mips:*:4*:UMIPS)
|
||||
- echo mips-mips-riscos4sysv
|
||||
- exit 0 ;;
|
||||
- mips:*:5*:RISCos)
|
||||
+ mips:*:*:UMIPS | mips:*:*:RISCos)
|
||||
+ sed 's/^ //' << EOF >dummy.c
|
||||
+ int main (argc, argv) int argc; char **argv; {
|
||||
+ #if defined (host_mips) && defined (MIPSEB)
|
||||
+ #if defined (SYSTYPE_SYSV)
|
||||
+ printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
|
||||
+ #endif
|
||||
+ #if defined (SYSTYPE_SVR4)
|
||||
+ printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
|
||||
+ #endif
|
||||
+ #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
|
||||
+ printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
|
||||
+ #endif
|
||||
+ #endif
|
||||
+ exit (-1);
|
||||
+ }
|
||||
+EOF
|
||||
+ ${CC-cc} dummy.c -o dummy \
|
||||
+ && ./dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
|
||||
+ && rm dummy.c dummy && exit 0
|
||||
+ rm -f dummy.c dummy
|
||||
echo mips-mips-riscos${UNAME_RELEASE}
|
||||
exit 0 ;;
|
||||
Night_Hawk:Power_UNIX:*:*)
|
||||
@@ -138,8 +205,8 @@
|
||||
exit 0 ;;
|
||||
AViiON:dgux:*:*)
|
||||
# DG/UX returns AViiON for all architectures
|
||||
- UNAME_PROCESSOR=`uname -p`
|
||||
- if [ $UNAME_PROCESSOR = mc88100 -o $UNAME_PROCESSOR = mc88100 ] ; then
|
||||
+ UNAME_PROCESSOR=`/usr/bin/uname -p`
|
||||
+ if [ $UNAME_PROCESSOR = mc88100 -o $UNAME_PROCESSOR = mc88110 ] ; then
|
||||
if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx \
|
||||
-o ${TARGET_BINARY_INTERFACE}x = x ] ; then
|
||||
echo m88k-dg-dgux${UNAME_RELEASE}
|
||||
@@ -165,10 +232,10 @@
|
||||
*:IRIX*:*:*)
|
||||
echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
|
||||
exit 0 ;;
|
||||
- ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
|
||||
+ ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
|
||||
echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
|
||||
exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX '
|
||||
- i[34]86:AIX:*:*)
|
||||
+ i?86:AIX:*:*)
|
||||
echo i386-ibm-aix
|
||||
exit 0 ;;
|
||||
*:AIX:2:3)
|
||||
@@ -213,7 +280,7 @@
|
||||
echo romp-ibm-bsd4.4
|
||||
exit 0 ;;
|
||||
ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC NetBSD and
|
||||
- echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to
|
||||
+ echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to
|
||||
exit 0 ;; # report: romp-ibm BSD 4.3
|
||||
*:BOSX:*:*)
|
||||
echo rs6000-bull-bosx
|
||||
@@ -231,7 +298,7 @@
|
||||
case "${UNAME_MACHINE}" in
|
||||
9000/31? ) HP_ARCH=m68000 ;;
|
||||
9000/[34]?? ) HP_ARCH=m68k ;;
|
||||
- 9000/7?? | 9000/8?[679] ) HP_ARCH=hppa1.1 ;;
|
||||
+ 9000/7?? | 9000/8?[1679] ) HP_ARCH=hppa1.1 ;;
|
||||
9000/8?? ) HP_ARCH=hppa1.0 ;;
|
||||
esac
|
||||
HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
|
||||
@@ -279,6 +346,13 @@
|
||||
hp8??:OSF1:*:*)
|
||||
echo hppa1.0-hp-osf
|
||||
exit 0 ;;
|
||||
+ i?86:OSF1:*:*)
|
||||
+ if [ -x /usr/sbin/sysversion ] ; then
|
||||
+ echo ${UNAME_MACHINE}-unknown-osf1mk
|
||||
+ else
|
||||
+ echo ${UNAME_MACHINE}-unknown-osf1
|
||||
+ fi
|
||||
+ exit 0 ;;
|
||||
parisc*:Lites*:*:*)
|
||||
echo hppa1.1-hp-lites
|
||||
exit 0 ;;
|
||||
@@ -306,17 +380,33 @@
|
||||
CRAY*Y-MP:*:*:*)
|
||||
echo ymp-cray-unicos${UNAME_RELEASE}
|
||||
exit 0 ;;
|
||||
- CRAY*C90:*:*:*)
|
||||
- echo c90-cray-unicos${UNAME_RELEASE}
|
||||
+ CRAY*[A-Z]90:*:*:*)
|
||||
+ echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
|
||||
+ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
|
||||
+ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/
|
||||
+ exit 0 ;;
|
||||
+ CRAY*TS:*:*:*)
|
||||
+ echo t90-cray-unicos${UNAME_RELEASE}
|
||||
exit 0 ;;
|
||||
CRAY-2:*:*:*)
|
||||
echo cray2-cray-unicos
|
||||
exit 0 ;;
|
||||
+ F300:UNIX_System_V:*:*)
|
||||
+ FUJITSU_SYS=`uname -p | tr [A-Z] [a-z] | sed -e 's/\///'`
|
||||
+ FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
|
||||
+ echo "f300-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
|
||||
+ exit 0 ;;
|
||||
+ F301:UNIX_System_V:*:*)
|
||||
+ echo f301-fujitsu-uxpv`echo $UNAME_RELEASE | sed 's/ .*//'`
|
||||
+ exit 0 ;;
|
||||
hp3[0-9][05]:NetBSD:*:*)
|
||||
echo m68k-hp-netbsd${UNAME_RELEASE}
|
||||
exit 0 ;;
|
||||
- i[34]86:BSD/386:*:* | *:BSD/OS:*:*)
|
||||
- echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
|
||||
+ hp300:OpenBSD:*:*)
|
||||
+ echo m68k-unknown-openbsd${UNAME_RELEASE}
|
||||
+ exit 0 ;;
|
||||
+ i?86:BSD/386:*:* | *:BSD/OS:*:*)
|
||||
+ echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
|
||||
exit 0 ;;
|
||||
*:FreeBSD:*:*)
|
||||
echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
|
||||
@@ -324,36 +414,63 @@
|
||||
*:NetBSD:*:*)
|
||||
echo ${UNAME_MACHINE}-unknown-netbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
|
||||
exit 0 ;;
|
||||
+ *:OpenBSD:*:*)
|
||||
+ echo ${UNAME_MACHINE}-unknown-openbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
|
||||
+ exit 0 ;;
|
||||
i*:CYGWIN*:*)
|
||||
- echo i386-unknown-cygwin32
|
||||
+ echo i386-pc-cygwin32
|
||||
exit 0 ;;
|
||||
p*:CYGWIN*:*)
|
||||
echo powerpcle-unknown-cygwin32
|
||||
exit 0 ;;
|
||||
+ prep*:SunOS:5.*:*)
|
||||
+ echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
|
||||
+ exit 0 ;;
|
||||
*:GNU:*:*)
|
||||
- echo `echo ${UNAME_MACHINE}|sed -e 's,/.*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
|
||||
+ echo `echo ${UNAME_MACHINE}|sed -e 's,-.*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
|
||||
exit 0 ;;
|
||||
*:Linux:*:*)
|
||||
# The BFD linker knows what the default object file format is, so
|
||||
# first see if it will tell us.
|
||||
ld_help_string=`ld --help 2>&1`
|
||||
- if echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations: elf_i[345]86"; then
|
||||
- echo "${UNAME_MACHINE}-unknown-linux" ; exit 0
|
||||
- elif echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations: i[345]86linux"; then
|
||||
- echo "${UNAME_MACHINE}-unknown-linuxaout" ; exit 0
|
||||
- elif echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations: i[345]86coff"; then
|
||||
- echo "${UNAME_MACHINE}-unknown-linuxcoff" ; exit 0
|
||||
+ if echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations: elf_i.86"; then
|
||||
+ echo "${UNAME_MACHINE}-pc-linux-gnu" ; exit 0
|
||||
+ elif echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations: i.86linux"; then
|
||||
+ echo "${UNAME_MACHINE}-pc-linux-gnuaout" ; exit 0
|
||||
+ elif echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations: i.86coff"; then
|
||||
+ echo "${UNAME_MACHINE}-pc-linux-gnucoff" ; exit 0
|
||||
elif echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations: m68kelf"; then
|
||||
- echo "${UNAME_MACHINE}-unknown-linux" ; exit 0
|
||||
+ echo "${UNAME_MACHINE}-unknown-linux-gnu" ; exit 0
|
||||
elif echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations: m68klinux"; then
|
||||
- echo "${UNAME_MACHINE}-unknown-linuxaout" ; exit 0
|
||||
+ echo "${UNAME_MACHINE}-unknown-linux-gnuaout" ; exit 0
|
||||
+ elif echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations: elf32ppc"; then
|
||||
+ echo "powerpc-unknown-linux-gnu" ; exit 0
|
||||
elif test "${UNAME_MACHINE}" = "alpha" ; then
|
||||
- echo alpha-unknown-linux ; exit 0
|
||||
+ echo alpha-unknown-linux-gnu ; exit 0
|
||||
+ elif test "${UNAME_MACHINE}" = "sparc" ; then
|
||||
+ echo sparc-unknown-linux-gnu ; exit 0
|
||||
+ elif test "${UNAME_MACHINE}" = "mips" ; then
|
||||
+ cat >dummy.c <<EOF
|
||||
+main(argc, argv)
|
||||
+int argc;
|
||||
+char *argv[];
|
||||
+{
|
||||
+#ifdef __MIPSEB__
|
||||
+ printf ("%s-unknown-linux-gnu\n", argv[1]);
|
||||
+#endif
|
||||
+#ifdef __MIPSEL__
|
||||
+ printf ("%sel-unknown-linux-gnu\n", argv[1]);
|
||||
+#endif
|
||||
+ return 0;
|
||||
+}
|
||||
+EOF
|
||||
+ ${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy "${UNAME_MACHINE}" && rm dummy.c dummy && exit 0
|
||||
+ rm -f dummy.c dummy
|
||||
else
|
||||
- # Either a pre-BFD a.out linker (linuxoldld) or one that does not give us
|
||||
- # useful --help. Gcc wants to distinguish between linuxoldld and linuxaout.
|
||||
+ # Either a pre-BFD a.out linker (linux-gnuoldld) or one that does not give us
|
||||
+ # useful --help. Gcc wants to distinguish between linux-gnuoldld and linux-gnuaout.
|
||||
test ! -d /usr/lib/ldscripts/. \
|
||||
- && echo "${UNAME_MACHINE}-unknown-linuxoldld" && exit 0
|
||||
+ && echo "${UNAME_MACHINE}-pc-linux-gnuoldld" && exit 0
|
||||
# Determine whether the default compiler is a.out or elf
|
||||
cat >dummy.c <<EOF
|
||||
main(argc, argv)
|
||||
@@ -361,9 +478,9 @@
|
||||
char *argv[];
|
||||
{
|
||||
#ifdef __ELF__
|
||||
- printf ("%s-unknown-linux\n", argv[1]);
|
||||
+ printf ("%s-pc-linux-gnu\n", argv[1]);
|
||||
#else
|
||||
- printf ("%s-unknown-linuxaout\n", argv[1]);
|
||||
+ printf ("%s-pc-linux-gnuaout\n", argv[1]);
|
||||
#endif
|
||||
return 0;
|
||||
}
|
||||
@@ -373,32 +490,32 @@
|
||||
fi ;;
|
||||
# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. earlier versions
|
||||
# are messed up and put the nodename in both sysname and nodename.
|
||||
- i[34]86:DYNIX/ptx:4*:*)
|
||||
+ i?86:DYNIX/ptx:4*:*)
|
||||
echo i386-sequent-sysv4
|
||||
exit 0 ;;
|
||||
- i[34]86:*:4.*:* | i[34]86:SYSTEM_V:4.*:*)
|
||||
+ i?86:*:4.*:* | i?86:SYSTEM_V:4.*:*)
|
||||
if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
|
||||
echo ${UNAME_MACHINE}-univel-sysv${UNAME_RELEASE}
|
||||
else
|
||||
- echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}
|
||||
+ echo ${UNAME_MACHINE}-pc-sysv${UNAME_RELEASE}
|
||||
fi
|
||||
exit 0 ;;
|
||||
- i[34]86:*:3.2:*)
|
||||
+ i?86:*:3.2:*)
|
||||
if test -f /usr/options/cb.name; then
|
||||
UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
|
||||
- echo ${UNAME_MACHINE}-unknown-isc$UNAME_REL
|
||||
+ echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
|
||||
elif /bin/uname -X 2>/dev/null >/dev/null ; then
|
||||
UNAME_REL=`(/bin/uname -X|egrep Release|sed -e 's/.*= //')`
|
||||
(/bin/uname -X|egrep i80486 >/dev/null) && UNAME_MACHINE=i486
|
||||
(/bin/uname -X|egrep '^Machine.*Pentium' >/dev/null) \
|
||||
&& UNAME_MACHINE=i586
|
||||
- echo ${UNAME_MACHINE}-unknown-sco$UNAME_REL
|
||||
+ echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
|
||||
else
|
||||
- echo ${UNAME_MACHINE}-unknown-sysv32
|
||||
+ echo ${UNAME_MACHINE}-pc-sysv32
|
||||
fi
|
||||
exit 0 ;;
|
||||
Intel:Mach:3*:*)
|
||||
- echo i386-unknown-mach3
|
||||
+ echo i386-pc-mach3
|
||||
exit 0 ;;
|
||||
paragon:*:*:*)
|
||||
echo i860-intel-osf1
|
||||
@@ -414,28 +531,36 @@
|
||||
# "miniframe"
|
||||
echo m68010-convergent-sysv
|
||||
exit 0 ;;
|
||||
- M680[234]0:*:R3V[567]*:*)
|
||||
+ M68*:*:R3V[567]*:*)
|
||||
test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
|
||||
- 3[34]??:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0)
|
||||
- uname -p 2>/dev/null | grep 86 >/dev/null \
|
||||
- && echo i486-ncr-sysv4.3 && exit 0 ;;
|
||||
+ 3[34]??:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 4850:*:4.0:3.0)
|
||||
+ OS_REL=''
|
||||
+ test -r /etc/.relid \
|
||||
+ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
|
||||
+ /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
|
||||
+ && echo i486-ncr-sysv4.3${OS_REL} && exit 0
|
||||
+ /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
|
||||
+ && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;;
|
||||
3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
|
||||
- uname -p 2>/dev/null | grep 86 >/dev/null \
|
||||
+ /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
|
||||
&& echo i486-ncr-sysv4 && exit 0 ;;
|
||||
- m680[234]0:LynxOS:2.[23]*:*)
|
||||
- echo m68k-lynx-lynxos${UNAME_RELEASE}
|
||||
+ m68*:LynxOS:2.*:*)
|
||||
+ echo m68k-unknown-lynxos${UNAME_RELEASE}
|
||||
exit 0 ;;
|
||||
mc68030:UNIX_System_V:4.*:*)
|
||||
echo m68k-atari-sysv4
|
||||
exit 0 ;;
|
||||
- i[34]86:LynxOS:2.[23]*:*)
|
||||
- echo i386-lynx-lynxos${UNAME_RELEASE}
|
||||
+ i?86:LynxOS:2.*:*)
|
||||
+ echo i386-unknown-lynxos${UNAME_RELEASE}
|
||||
exit 0 ;;
|
||||
- TSUNAMI:LynxOS:2.[23]*:*)
|
||||
- echo sparc-lynx-lynxos${UNAME_RELEASE}
|
||||
+ TSUNAMI:LynxOS:2.*:*)
|
||||
+ echo sparc-unknown-lynxos${UNAME_RELEASE}
|
||||
exit 0 ;;
|
||||
- rs6000:LynxOS:2.[23]*:*)
|
||||
- echo rs6000-lynx-lynxos${UNAME_RELEASE}
|
||||
+ rs6000:LynxOS:2.*:* | PowerPC:LynxOS:2.*:*)
|
||||
+ echo rs6000-unknown-lynxos${UNAME_RELEASE}
|
||||
+ exit 0 ;;
|
||||
+ SM[BE]S:UNIX_SV:*:*)
|
||||
+ echo mips-dde-sysv${UNAME_RELEASE}
|
||||
exit 0 ;;
|
||||
RM*:SINIX-*:*:*)
|
||||
echo mips-sni-sysv4
|
||||
@@ -448,9 +573,29 @@
|
||||
echo ns32k-sni-sysv
|
||||
fi
|
||||
exit 0 ;;
|
||||
+ PENTIUM:CPunix:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
|
||||
+ # says <Richard.M.Bartel@ccMail.Census.GOV>
|
||||
+ echo i586-unisys-sysv4
|
||||
+ exit 0 ;;
|
||||
+ *:UNIX_System_V:4*:FTX*)
|
||||
+ # From Gerald Hewes <hewes@openmarket.com>.
|
||||
+ # How about differentiating between stratus architectures? -djm
|
||||
+ echo hppa1.1-stratus-sysv4
|
||||
+ exit 0 ;;
|
||||
+ *:*:*:FTX*)
|
||||
+ # From seanf@swdc.stratus.com.
|
||||
+ echo i860-stratus-sysv4
|
||||
+ exit 0 ;;
|
||||
mc68*:A/UX:*:*)
|
||||
echo m68k-apple-aux${UNAME_RELEASE}
|
||||
exit 0 ;;
|
||||
+ R3000:*System_V*:*:* | R4000:UNIX_SYSV:*:*)
|
||||
+ if [ -d /usr/nec ]; then
|
||||
+ echo mips-nec-sysv${UNAME_RELEASE}
|
||||
+ else
|
||||
+ echo mips-unknown-sysv${UNAME_RELEASE}
|
||||
+ fi
|
||||
+ exit 0 ;;
|
||||
esac
|
||||
|
||||
#echo '(No uname command or uname output not recognized.)' 1>&2
|
||||
@@ -494,7 +639,7 @@
|
||||
#endif
|
||||
int version;
|
||||
version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
|
||||
- printf ("%s-next-nextstep%s\n", __ARCHITECTURE__, version==2 ? "2" : "3");
|
||||
+ printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
|
||||
exit (0);
|
||||
#endif
|
||||
|
||||
@@ -511,7 +656,7 @@
|
||||
#endif
|
||||
|
||||
#if defined (__386BSD__)
|
||||
- printf ("i386-unknown-bsd\n"); exit (0);
|
||||
+ printf ("i386-pc-bsd\n"); exit (0);
|
||||
#endif
|
||||
|
||||
#if defined (sequent)
|
569
devel/dejagnu/patches/patch-ab
Normal file
569
devel/dejagnu/patches/patch-ab
Normal file
@ -0,0 +1,569 @@
|
||||
--- config.sub.orig Mon Feb 12 23:18:57 1996
|
||||
+++ config.sub Fri Jan 30 00:47:32 1998
|
||||
@@ -1,6 +1,6 @@
|
||||
#! /bin/sh
|
||||
# Configuration validation subroutine script, version 1.1.
|
||||
-# Copyright (C) 1991, 92, 93, 94, 95, 1996 Free Software Foundation, Inc.
|
||||
+# Copyright (C) 1991, 1992, 1993, 1994, 1995 Free Software Foundation, Inc.
|
||||
# This file is (in principle) common to ALL GNU software.
|
||||
# The presence of a machine in this file suggests that SOME GNU software
|
||||
# can handle that machine. It does not imply ALL GNU software can.
|
||||
@@ -85,27 +85,9 @@
|
||||
os=
|
||||
basic_machine=$1
|
||||
;;
|
||||
- -sim | -cisco | -oki | -wec | -winbond ) # CYGNUS LOCAL
|
||||
- os=
|
||||
- basic_machine=$1
|
||||
- ;;
|
||||
- -apple*) # CYGNUS LOCAL
|
||||
- os=
|
||||
- basic_machine=$1
|
||||
- ;;
|
||||
- -scout) # CYGNUS LOCAL
|
||||
- ;;
|
||||
- -wrs) # CYGNUS LOCAL
|
||||
- os=vxworks
|
||||
- basic_machine=$1
|
||||
- ;;
|
||||
-hiux*)
|
||||
os=-hiuxwe2
|
||||
;;
|
||||
- -sco5)
|
||||
- os=sco3.2v5
|
||||
- basic_machine=`echo $1 | sed -e 's/86-.*/86-unknown/'`
|
||||
- ;;
|
||||
-sco4)
|
||||
os=-sco3.2v4
|
||||
basic_machine=`echo $1 | sed -e 's/86-.*/86-unknown/'`
|
||||
@@ -147,7 +129,7 @@
|
||||
case $basic_machine in
|
||||
# Recognize the basic CPU types without company name.
|
||||
# Some are omitted here because they have special meanings below.
|
||||
- tahoe | i[3456]86 | i860 | m68k | m68000 | m88k | ns32k | arm \
|
||||
+ tahoe | i[345]86 | i860 | m68k | m68000 | m88k | ns32k | arm \
|
||||
| arme[lb] | pyramid \
|
||||
| tron | a29k | 580 | i960 | h8300 | hppa1.0 | hppa1.1 \
|
||||
| alpha | we32k | ns16k | clipper | sparclite | i370 | sh \
|
||||
@@ -156,23 +138,14 @@
|
||||
| sparc)
|
||||
basic_machine=$basic_machine-unknown
|
||||
;;
|
||||
- m88110 | m680[01234]0 | m683?2 | m68360 | z8k | v70 | h8500 | w65) # CYGNUS LOCAL
|
||||
- basic_machine=$basic_machine-unknown
|
||||
- ;;
|
||||
- mips64vr4300 | mips64vr4300el) # CYGNUS LOCAL jsmith/vr4300
|
||||
- basic_machine=$basic_machine-unknown
|
||||
- ;;
|
||||
- mips64vr4100 | mips64vr4100el) # CYGNUS LOCAL jsmith/vr4100
|
||||
- basic_machine=$basic_machine-unknown
|
||||
- ;;
|
||||
# Object if more than one company name word.
|
||||
*-*-*)
|
||||
echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
|
||||
exit 1
|
||||
;;
|
||||
# Recognize the basic CPU types with company name.
|
||||
- vax-* | tahoe-* | i[3456]86-* | i860-* | m68k-* | m68000-* | m88k-* \
|
||||
- | sparc-* | ns32k-* | fx80-* | arm-* | arme[lb]-* | c[123]* \
|
||||
+ vax-* | tahoe-* | i[345]86-* | i860-* | m68k-* | m68000-* | m88k-* \
|
||||
+ | sparc-* | ns32k-* | fx80-* | arm-* | c[123]* \
|
||||
| mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* | power-* \
|
||||
| none-* | 580-* | cray2-* | h8300-* | i960-* | xmp-* | ymp-* \
|
||||
| hppa1.0-* | hppa1.1-* | alpha-* | we32k-* | cydra-* | ns16k-* \
|
||||
@@ -180,32 +153,14 @@
|
||||
| pdp11-* | sh-* | powerpc-* | powerpcle-* | sparc64-* | mips64-* | mipsel-* \
|
||||
| mips64el-* | mips64orion-* | mips64orionel-*)
|
||||
;;
|
||||
- m88110-* | m680[01234]0-* | m683?2-* | m68360-* | z8k-* | h8500-*) # CYGNUS LOCAL
|
||||
- ;;
|
||||
- mips64vr4300-* | mips64vr4300el-*) # CYGNUS LOCAL jsmith/vr4300
|
||||
- ;;
|
||||
- mips64vr4100-* | mips64vr4100el-*) # CYGNUS LOCAL jsmith/vr4100
|
||||
- ;;
|
||||
# Recognize the various machine names and aliases which stand
|
||||
# for a CPU type and a company and sometimes even an OS.
|
||||
- 386bsd) # CYGNUS LOCAL
|
||||
- basic_machine=i386-unknown
|
||||
- os=-bsd
|
||||
- ;;
|
||||
3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
|
||||
basic_machine=m68000-att
|
||||
;;
|
||||
3b*)
|
||||
basic_machine=we32k-att
|
||||
;;
|
||||
- a29khif) # CYGNUS LOCAL
|
||||
- basic_machine=a29k-amd
|
||||
- os=-udi
|
||||
- ;;
|
||||
- adobe68k) # CYGNUS LOCAL
|
||||
- basic_machine=m68010-adobe
|
||||
- os=-scout
|
||||
- ;;
|
||||
alliant | fx80)
|
||||
basic_machine=fx80-alliant
|
||||
;;
|
||||
@@ -235,18 +190,6 @@
|
||||
basic_machine=m68k-apollo
|
||||
os=-sysv
|
||||
;;
|
||||
- apollo68bsd) # CYGNUS LOCAL
|
||||
- basic_machine=m68k-apollo
|
||||
- os=-bsd
|
||||
- ;;
|
||||
- arm | armel | armeb)
|
||||
- basic_machine=arm-arm
|
||||
- os=-aout
|
||||
- ;;
|
||||
- aux)
|
||||
- basic_machine=m68k-apple
|
||||
- os=-aux
|
||||
- ;;
|
||||
balance)
|
||||
basic_machine=ns32k-sequent
|
||||
os=-dynix
|
||||
@@ -315,10 +258,6 @@
|
||||
encore | umax | mmax)
|
||||
basic_machine=ns32k-encore
|
||||
;;
|
||||
- es1800 | OSE68k | ose68k | ose | OSE) # CYGNUS LOCAL
|
||||
- basic_machine=m68k-ericsson
|
||||
- os=-ose
|
||||
- ;;
|
||||
fx2800)
|
||||
basic_machine=i860-alliant
|
||||
;;
|
||||
@@ -337,14 +276,6 @@
|
||||
basic_machine=h8300-hitachi
|
||||
os=-hms
|
||||
;;
|
||||
- h8300xray) # CYGNUS LOCAL
|
||||
- basic_machine=h8300-hitachi
|
||||
- os=-xray
|
||||
- ;;
|
||||
- h8500hms) # CYGNUS LOCAL
|
||||
- basic_machine=h8500-hitachi
|
||||
- os=-hms
|
||||
- ;;
|
||||
harris)
|
||||
basic_machine=m88k-harris
|
||||
os=-sysv3
|
||||
@@ -360,22 +291,6 @@
|
||||
basic_machine=m68k-hp
|
||||
os=-hpux
|
||||
;;
|
||||
- w89k-*) # CYGNUS LOCAL
|
||||
- basic_machine=hppa1.1-winbond
|
||||
- os=-proelf
|
||||
- ;;
|
||||
- op50n-*) # CYGNUS LOCAL
|
||||
- basic_machine=hppa1.1-oki
|
||||
- os=-proelf
|
||||
- ;;
|
||||
- op60c-*) # CYGNUS LOCAL
|
||||
- basic_machine=hppa1.1-oki
|
||||
- os=-proelf
|
||||
- ;;
|
||||
- hppro) # CYGNUS LOCAL
|
||||
- basic_machine=hppa1.1-hp
|
||||
- os=-proelf
|
||||
- ;;
|
||||
hp9k2[0-9][0-9] | hp9k31[0-9])
|
||||
basic_machine=m68000-hp
|
||||
;;
|
||||
@@ -388,43 +303,27 @@
|
||||
hp9k8[0-9][0-9] | hp8[0-9][0-9])
|
||||
basic_machine=hppa1.0-hp
|
||||
;;
|
||||
- hppaosf) # CYGNUS LOCAL
|
||||
- basic_machine=hppa1.1-hp
|
||||
- os=-osf
|
||||
- ;;
|
||||
i370-ibm* | ibm*)
|
||||
basic_machine=i370-ibm
|
||||
os=-mvs
|
||||
;;
|
||||
# I'm not sure what "Sysv32" means. Should this be sysv3.2?
|
||||
- i[3456]86v32)
|
||||
+ i[345]86v32)
|
||||
basic_machine=`echo $1 | sed -e 's/86.*/86-unknown/'`
|
||||
os=-sysv32
|
||||
;;
|
||||
- i[3456]86v4*)
|
||||
+ i[345]86v4*)
|
||||
basic_machine=`echo $1 | sed -e 's/86.*/86-unknown/'`
|
||||
os=-sysv4
|
||||
;;
|
||||
- i[3456]86v)
|
||||
+ i[345]86v)
|
||||
basic_machine=`echo $1 | sed -e 's/86.*/86-unknown/'`
|
||||
os=-sysv
|
||||
;;
|
||||
- i[3456]86sol2)
|
||||
+ i[345]86sol2)
|
||||
basic_machine=`echo $1 | sed -e 's/86.*/86-unknown/'`
|
||||
os=-solaris2
|
||||
;;
|
||||
- i386mach) # CYGNUS LOCAL
|
||||
- basic_machine=i386-mach
|
||||
- os=-mach
|
||||
- ;;
|
||||
- i386-vsta | vsta) # CYGNUS LOCAL
|
||||
- basic_machine=i386-unknown
|
||||
- os=-vsta
|
||||
- ;;
|
||||
- i386-go32 | go32) # CYGNUS LOCAL
|
||||
- basic_machine=i386-unknown
|
||||
- os=-go32
|
||||
- ;;
|
||||
iris | iris4d)
|
||||
basic_machine=mips-sgi
|
||||
case $os in
|
||||
@@ -459,22 +358,10 @@
|
||||
mips3*)
|
||||
basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
|
||||
;;
|
||||
- monitor) # CYGNUS LOCAL
|
||||
- basic_machine=m68k-rom68k
|
||||
- os=-coff
|
||||
- ;;
|
||||
- msdos) # CYGNUS LOCAL
|
||||
- basic_machine=i386-unknown
|
||||
- os=-msdos
|
||||
- ;;
|
||||
ncr3000)
|
||||
basic_machine=i486-ncr
|
||||
os=-sysv4
|
||||
;;
|
||||
- netbsd386)
|
||||
- basic_machine=i386-unknown # CYGNUS LOCAL
|
||||
- os=-netbsd
|
||||
- ;;
|
||||
news | news700 | news800 | news900)
|
||||
basic_machine=m68k-sony
|
||||
os=-newsos
|
||||
@@ -487,10 +374,6 @@
|
||||
basic_machine=mips-sony
|
||||
os=-newsos
|
||||
;;
|
||||
- necv70) # CYGNUS LOCAL
|
||||
- basic_machine=v70-nec
|
||||
- os=-sysv
|
||||
- ;;
|
||||
next | m*-next )
|
||||
basic_machine=m68k-next
|
||||
case $os in
|
||||
@@ -519,14 +402,6 @@
|
||||
np1)
|
||||
basic_machine=np1-gould
|
||||
;;
|
||||
- OSE68000 | ose68000) # CYGNUS LOCAL
|
||||
- basic_machine=m68000-ericsson
|
||||
- os=-ose
|
||||
- ;;
|
||||
- os68k) # CYGNUS LOCAL
|
||||
- basic_machine=m68k-none
|
||||
- os=-os68k
|
||||
- ;;
|
||||
pa-hitachi)
|
||||
basic_machine=hppa1.1-hitachi
|
||||
os=-hiuxwe2
|
||||
@@ -544,18 +419,14 @@
|
||||
pc532 | pc532-*)
|
||||
basic_machine=ns32k-pc532
|
||||
;;
|
||||
- pentium | p5)
|
||||
+ pentium | p5 | p6)
|
||||
+ # We don't have specific support for the Intel Pentium (p6) followon yet, so just call it a Pentium
|
||||
basic_machine=i586-intel
|
||||
;;
|
||||
- pentiumpro | p6)
|
||||
- basic_machine=i686-intel
|
||||
- ;;
|
||||
- pentium-* | p5-*)
|
||||
+ pentium-* | p5-* | p6-*)
|
||||
+ # We don't have specific support for the Intel Pentium (p6) followon yet, so just call it a Pentium
|
||||
basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
|
||||
;;
|
||||
- pentiumpro-* | p6-*)
|
||||
- basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
|
||||
- ;;
|
||||
k5)
|
||||
# We don't have specific support for AMD's K5 yet, so just call it a Pentium
|
||||
basic_machine=i586-amd
|
||||
@@ -564,6 +435,9 @@
|
||||
# We don't have specific support for Nexgen yet, so just call it a Pentium
|
||||
basic_machine=i586-nexgen
|
||||
;;
|
||||
+ mips-arc-*)
|
||||
+ basic_machine=mips-r4kle
|
||||
+ ;;
|
||||
pn)
|
||||
basic_machine=pn-gould
|
||||
;;
|
||||
@@ -582,20 +456,12 @@
|
||||
ps2)
|
||||
basic_machine=i386-ibm
|
||||
;;
|
||||
- rom68k) # CYGNUS LOCAL
|
||||
- basic_machine=m68k-rom68k
|
||||
- os=-coff
|
||||
- ;;
|
||||
rm[46]00)
|
||||
basic_machine=mips-siemens
|
||||
;;
|
||||
rtpc | rtpc-*)
|
||||
basic_machine=romp-ibm
|
||||
;;
|
||||
- sa29200) # CYGNUS LOCAL
|
||||
- basic_machine=a29k-amd
|
||||
- os=-udi
|
||||
- ;;
|
||||
sequent)
|
||||
basic_machine=i386-sequent
|
||||
;;
|
||||
@@ -603,24 +469,6 @@
|
||||
basic_machine=sh-hitachi
|
||||
os=-hms
|
||||
;;
|
||||
- sparclite-wrs) # CYGNUS LOCAL
|
||||
- basic_machine=sparclite-wrs
|
||||
- os=-vxworks
|
||||
- ;;
|
||||
- sparcfrw) # CYGNUS LOCAL
|
||||
- basic_machine=sparcfrw-sun
|
||||
- os=-sunos4
|
||||
- ;;
|
||||
- sparcfrwcompat) # CYGNUS LOCAL
|
||||
- basic_machine=sparcfrwcompat-sun
|
||||
- os=-sunos4
|
||||
- ;;
|
||||
- sparclitefrw) # CYGNUS LOCAL
|
||||
- basic_machine=sparclitefrw-fujitsu
|
||||
- ;;
|
||||
- sparclitefrwcompat) # CYGNUS LOCAL
|
||||
- basic_machine=sparclitefrwcompat-fujitsu
|
||||
- ;;
|
||||
sps7)
|
||||
basic_machine=m68k-bull
|
||||
os=-sysv2
|
||||
@@ -628,13 +476,6 @@
|
||||
spur)
|
||||
basic_machine=spur-unknown
|
||||
;;
|
||||
- st2000) # CYGNUS LOCAL
|
||||
- basic_machine=m68k-tandem
|
||||
- ;;
|
||||
- stratus) # CYGNUS LOCAL
|
||||
- basic_machine=i860-stratus
|
||||
- os=-sysv4
|
||||
- ;;
|
||||
sun2)
|
||||
basic_machine=m68000-sun
|
||||
;;
|
||||
@@ -690,10 +531,6 @@
|
||||
basic_machine=a29k-nyu
|
||||
os=-sym1
|
||||
;;
|
||||
- v810 | necv810) # CYGNUS LOCAL
|
||||
- basic_machine=v810-nec
|
||||
- os=-none
|
||||
- ;;
|
||||
vaxv)
|
||||
basic_machine=vax-dec
|
||||
os=-sysv
|
||||
@@ -714,10 +551,6 @@
|
||||
basic_machine=a29k-wrs
|
||||
os=-vxworks
|
||||
;;
|
||||
- w65*) # CYGNUS LOCAL
|
||||
- basic_machine=w65-wdc
|
||||
- os=-none
|
||||
- ;;
|
||||
xmp)
|
||||
basic_machine=xmp-cray
|
||||
os=-unicos
|
||||
@@ -725,10 +558,6 @@
|
||||
xps | xps100)
|
||||
basic_machine=xps100-honeywell
|
||||
;;
|
||||
- z8k-*-coff) # CYGNUS LOCAL
|
||||
- basic_machine=z8k-unknown
|
||||
- os=-sim
|
||||
- ;;
|
||||
none)
|
||||
basic_machine=none-none
|
||||
os=-none
|
||||
@@ -736,15 +565,6 @@
|
||||
|
||||
# Here we handle the default manufacturer of certain CPU types. It is in
|
||||
# some cases the only manufacturer, in others, it is the most popular.
|
||||
- w89k) # CYGNUS LOCAL
|
||||
- basic_machine=hppa1.1-winbond
|
||||
- ;;
|
||||
- op50n) # CYGNUS LOCAL
|
||||
- basic_machine=hppa1.1-oki
|
||||
- ;;
|
||||
- op60c) # CYGNUS LOCAL
|
||||
- basic_machine=hppa1.1-oki
|
||||
- ;;
|
||||
mips)
|
||||
basic_machine=mips-mips
|
||||
;;
|
||||
@@ -775,12 +595,6 @@
|
||||
orion105)
|
||||
basic_machine=clipper-highlevel
|
||||
;;
|
||||
- mac | mpw | mac-mpw) # CYGNUS LOCAL
|
||||
- basic_machine=m68k-apple
|
||||
- ;;
|
||||
- pmac | pmac-mpw) # CYGNUS LOCAL
|
||||
- basic_machine=powerpc-apple
|
||||
- ;;
|
||||
*)
|
||||
echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
|
||||
exit 1
|
||||
@@ -822,27 +636,18 @@
|
||||
# Each alternative MUST END IN A *, to match a version number.
|
||||
# -sysv* is not here because it comes later, after sysvr4.
|
||||
-gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
|
||||
- | -vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[3456]* \
|
||||
+ | -vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[345]* \
|
||||
| -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
|
||||
- | -amigados* | -msdos* | -moss* | -newsos* | -unicos* | -aos* \
|
||||
+ | -amigados* | -msdos* | -newsos* | -unicos* | -aos* \
|
||||
| -nindy* | -vxworks* | -ebmon* | -hms* | -mvs* | -clix* \
|
||||
| -riscos* | -linux* | -uniplus* | -iris* | -rtu* | -xenix* \
|
||||
- | -hiux* | -386bsd* | -netbsd* | -freebsd* | -riscix* \
|
||||
+ | -hiux* | -386bsd* | -netbsd* | -freebsd* | -openbsd* \
|
||||
+ | -riscix* \
|
||||
| -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* \
|
||||
| -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
|
||||
- | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
|
||||
- | -pe* | -cygwin32*)
|
||||
+ | -udi* | -eabi* | -lites* )
|
||||
# Remember, each alternative MUST END IN *, to match a version number.
|
||||
;;
|
||||
- # CYGNUS LOCAL
|
||||
- -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
|
||||
- | -windows* | -osx | -abug | -netware* | -proelf | -os9* \
|
||||
- | -macos* | -mpw* | -magic*)
|
||||
- ;;
|
||||
- -mac*)
|
||||
- os=`echo $os | sed -e 's|mac|macos|'`
|
||||
- ;;
|
||||
- # END CYGNUS LOCAL
|
||||
-sunos5*)
|
||||
os=`echo $os | sed -e 's|sunos5|solaris2|'`
|
||||
;;
|
||||
@@ -864,15 +669,9 @@
|
||||
-acis*)
|
||||
os=-aos
|
||||
;;
|
||||
- -386bsd) # CYGNUS LOCAL
|
||||
- os=-bsd
|
||||
- ;;
|
||||
-ctix* | -uts*)
|
||||
os=-sysv
|
||||
;;
|
||||
- -ns2 )
|
||||
- os=-nextstep2
|
||||
- ;;
|
||||
# Preserve the version number of sinix5.
|
||||
-sinix5.*)
|
||||
os=`echo $os | sed -e 's|sinix|sysv|'`
|
||||
@@ -898,12 +697,6 @@
|
||||
# This must come after -sysvr4.
|
||||
-sysv*)
|
||||
;;
|
||||
- -ose*) # CYGNUS LOCAL
|
||||
- os=-ose
|
||||
- ;;
|
||||
- -es1800*) # CYGNUS LOCAL
|
||||
- os=-ose
|
||||
- ;;
|
||||
-xenix)
|
||||
os=-xenix
|
||||
;;
|
||||
@@ -953,12 +746,6 @@
|
||||
# default.
|
||||
# os=-sunos4
|
||||
;;
|
||||
- m68*-cisco) # CYGNUS LOCAL
|
||||
- os=-aout
|
||||
- ;;
|
||||
- mips*-cisco) # CYGNUS LOCAL
|
||||
- os=-elf
|
||||
- ;;
|
||||
*-tti) # must be before sparc entry or we get the wrong os.
|
||||
os=-sysv3
|
||||
;;
|
||||
@@ -968,15 +755,6 @@
|
||||
*-ibm)
|
||||
os=-aix
|
||||
;;
|
||||
- *-wec) # CYGNUS LOCAL
|
||||
- os=-proelf
|
||||
- ;;
|
||||
- *-winbond) # CYGNUS LOCAL
|
||||
- os=-proelf
|
||||
- ;;
|
||||
- *-oki) # CYGNUS LOCAL
|
||||
- os=-proelf
|
||||
- ;;
|
||||
*-hp)
|
||||
os=-hpux
|
||||
;;
|
||||
@@ -1001,9 +779,6 @@
|
||||
m88k-omron*)
|
||||
os=-luna
|
||||
;;
|
||||
- *-next )
|
||||
- os=-nextstep
|
||||
- ;;
|
||||
*-sequent)
|
||||
os=-ptx
|
||||
;;
|
||||
@@ -1037,15 +812,6 @@
|
||||
*-masscomp)
|
||||
os=-rtu
|
||||
;;
|
||||
- *-rom68k) # CYGNUS LOCAL
|
||||
- os=-coff
|
||||
- ;;
|
||||
- *-*bug) # CYGNUS LOCAL
|
||||
- os=-coff
|
||||
- ;;
|
||||
- *-apple) # CYGNUS LOCAL
|
||||
- os=-macos
|
||||
- ;;
|
||||
*)
|
||||
os=-none
|
||||
;;
|
||||
@@ -1064,9 +830,6 @@
|
||||
-sunos*)
|
||||
vendor=sun
|
||||
;;
|
||||
- -bosx*) # CYGNUS LOCAL
|
||||
- vendor=bull
|
||||
- ;;
|
||||
-lynxos*)
|
||||
vendor=lynx
|
||||
;;
|
||||
@@ -1099,15 +862,6 @@
|
||||
;;
|
||||
-vxworks*)
|
||||
vendor=wrs
|
||||
- ;;
|
||||
- -aux*)
|
||||
- vendor=apple
|
||||
- ;;
|
||||
- -hms*) # CYGNUS LOCAL
|
||||
- vendor=hitachi
|
||||
- ;;
|
||||
- -mpw* | -macos*) # CYGNUS LOCAL
|
||||
- vendor=apple
|
||||
;;
|
||||
esac
|
||||
basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
|
1
devel/dejagnu/pkg/COMMENT
Normal file
1
devel/dejagnu/pkg/COMMENT
Normal file
@ -0,0 +1 @@
|
||||
The GNU automated testing framework
|
20
devel/dejagnu/pkg/DESCR
Normal file
20
devel/dejagnu/pkg/DESCR
Normal file
@ -0,0 +1,20 @@
|
||||
DejaGnu is a framework for testing other programs. Its purpose is to
|
||||
provide a single front end for all tests. Beyond this, DejaGnu offers
|
||||
several advantages for testing:
|
||||
|
||||
- The flexibility and consistency of the DejaGnu framework
|
||||
make it easy to write tests for any program.
|
||||
|
||||
- DejaGnu provides a layer of abstraction which makes all
|
||||
tests (if correctly written) portable to any host or target
|
||||
where a program must be tested. For instance, a test for
|
||||
GDB can run (from any Unix based host) on any target
|
||||
architecture supported by DejaGnu. Currently DejaGnu runs
|
||||
tests on several single board computers, whose operating
|
||||
software ranges from just a boot monitor to a full-fledged,
|
||||
Unix-like realtime OS.
|
||||
|
||||
- DejaGnu is written in expect, which in turn uses Tcl
|
||||
(Tool command language). The framework comprises two parts:
|
||||
the testing framework and the testsuites themselves. Tests
|
||||
are usually written in expect using Tcl.
|
24
devel/dejagnu/pkg/PLIST
Normal file
24
devel/dejagnu/pkg/PLIST
Normal file
@ -0,0 +1,24 @@
|
||||
bin/runtest
|
||||
@unexec install-info --delete %D/info/dejagnu.info %D/info/dir
|
||||
info/dejagnu.info
|
||||
info/dejagnu.info-1
|
||||
info/dejagnu.info-2
|
||||
info/dejagnu.info-3
|
||||
@exec [ -f %D/info/dir ] || sed -ne '1,/Menu:/p' /usr/share/info/dir > %D/info/dir
|
||||
@exec install-info %D/info/dejagnu.info %D/info/dir
|
||||
lib/dejagnu/bug.exp
|
||||
lib/dejagnu/config.guess
|
||||
lib/dejagnu/debugger.exp
|
||||
lib/dejagnu/dg.exp
|
||||
lib/dejagnu/framework.exp
|
||||
lib/dejagnu/libgloss.exp
|
||||
lib/dejagnu/remote.exp
|
||||
lib/dejagnu/runtest.exp
|
||||
lib/dejagnu/target.exp
|
||||
lib/dejagnu/udi.exp
|
||||
lib/dejagnu/util-defs.exp
|
||||
lib/dejagnu/utils.exp
|
||||
lib/dejagnu/vrtx.exp
|
||||
lib/dejagnu/vxworks.exp
|
||||
man/man1/runtest.1
|
||||
@dirrm lib/dejagnu
|
Loading…
Reference in New Issue
Block a user