aboutsummaryrefslogtreecommitdiff
path: root/emulators
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2009-03-23 20:53:42 +0000
committerMartin Wilke <miwi@FreeBSD.org>2009-03-23 20:53:42 +0000
commit5e535e782212b88c5653bcdf5b479068766cccd3 (patch)
tree383e4760b87c61a4d7ed195e85cffa507c0ebb80 /emulators
parent35cea31fea158f2accc4945843748baf785015f0 (diff)
downloadports-5e535e782212b88c5653bcdf5b479068766cccd3.tar.gz
ports-5e535e782212b88c5653bcdf5b479068766cccd3.zip
2009-03-22 emulators/dlx: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months
2009-03-22 java/javel: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months 2009-03-22 java/guavac: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months 2009-03-22 graphics/xrml: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months 2009-03-22 graphics/renderpark: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months 2009-03-22 games/jumpnbump: tcl8.0 support is going to be dropped 2009-03-17 irc/blackened: Broken and abandonware 2009-03-22 devel/libg++: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months 2009-03-22 devel/freescope: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months 2009-03-22 misc/menushki: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months 2009-03-22 misc/vbidecode: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months 2009-03-22 lang/wamcc: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months 2009-03-22 multimedia/mpegedit: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months 2009-03-22 mail/dkimap4: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months 2009-03-22 net-mgmt/oproute: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months 2009-03-22 x11/tkgoodstuff: tcl8.0 support is going to be dropped 2009-02-11 x11-toolkits/inti: not maintain by upstream for more than five years and no port depend on this
Notes
Notes: svn path=/head/; revision=230793
Diffstat (limited to 'emulators')
-rw-r--r--emulators/Makefile1
-rw-r--r--emulators/dlx/Makefile48
-rw-r--r--emulators/dlx/distinfo3
-rw-r--r--emulators/dlx/files/patch-aa17
-rw-r--r--emulators/dlx/files/patch-ab41
-rw-r--r--emulators/dlx/files/patch-ac20
-rw-r--r--emulators/dlx/files/patch-ad35
-rw-r--r--emulators/dlx/files/patch-ba47
-rw-r--r--emulators/dlx/files/patch-bb12
-rw-r--r--emulators/dlx/files/patch-cccp.c22
-rw-r--r--emulators/dlx/files/patch-gcc.c32
-rw-r--r--emulators/dlx/files/patch-glob.c22
-rw-r--r--emulators/dlx/files/patch-io-termios65
-rw-r--r--emulators/dlx/files/patch-tclCmdAH.c29
-rw-r--r--emulators/dlx/files/patch-trap.c10
-rw-r--r--emulators/dlx/pkg-descr3
-rw-r--r--emulators/dlx/pkg-plist5
17 files changed, 0 insertions, 412 deletions
diff --git a/emulators/Makefile b/emulators/Makefile
index f34c0f7dc15e..5d29e7eadc92 100644
--- a/emulators/Makefile
+++ b/emulators/Makefile
@@ -25,7 +25,6 @@
SUBDIR += dboxfe
SUBDIR += desmume
SUBDIR += dgen-sdl
- SUBDIR += dlx
SUBDIR += dosbox
SUBDIR += doscmd
SUBDIR += dtcyber
diff --git a/emulators/dlx/Makefile b/emulators/dlx/Makefile
deleted file mode 100644
index a70851303106..000000000000
--- a/emulators/dlx/Makefile
+++ /dev/null
@@ -1,48 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: dlx
-# Date created: Mon Dec 23, 1998
-# Whom: David O'Brien (obrien@NUXI.com)
-#
-# $FreeBSD$
-#
-
-PORTNAME= dlx
-PORTVERSION= 2.0
-CATEGORIES= emulators
-MASTER_SITES= ftp://foofoo.stanford.edu/pub/max/pub/hennessy-patterson.software/
-DISTNAME= ${PORTNAME}
-EXTRACT_SUFX= .tar.Z
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Assembler for Hennessy and Patterson's DLX architecture
-
-DEPRECATED= unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months
-EXPIRATION_DATE=2009-03-22
-
-ONLY_FOR_ARCHS= i386
-USE_GCC= 2.95
-MAKE_ENV= prefix=${PREFIX} INSTALLDIR=${PREFIX}/bin
-
-PORTDOCS= dlxsim.tex manual.tex report.tex report2.tex
-MAN1= dlxcc.1
-
-do-configure:
- cd ${WRKSRC}/gcc && ./config.gcc dlx
-
-do-build:
- cd ${WRKSRC}/dlxsim && ${SETENV} ${MAKE_ENV} ${MAKE} ${INSTALL_TARGET}
- cd ${WRKSRC}/gcc && ${SETENV} ${MAKE_ENV} ${MAKE}
-
-do-install:
- cd ${WRKSRC}/gcc && ${SETENV} ${MAKE_ENV} ${MAKE} ${INSTALL_TARGET}
- cd ${PREFIX}/bin && ${STRIP_CMD} dlxcc dlx-gcc-cc1 dlx-gcc-cpp
- ${INSTALL_PROGRAM} ${WRKSRC}/bin/dlxsim ${PREFIX}/bin
- cd ${WRKSRC}/man && ${INSTALL_MAN} ${MAN1} ${PREFIX}/man/man1
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
-.for f in ${PORTDOCS}
- ${INSTALL_DATA} ${WRKSRC}/dlxsim/doc/${f} ${DOCSDIR}
-.endfor
-.endif
-
-.include <bsd.port.mk>
diff --git a/emulators/dlx/distinfo b/emulators/dlx/distinfo
deleted file mode 100644
index 8dca2fe89302..000000000000
--- a/emulators/dlx/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (dlx.tar.Z) = a67e9c33092cda32030f4c54135a3020
-SHA256 (dlx.tar.Z) = 65f1785c913f9afb5ec9bcb3c3a55b90732bed54380c6af69b2f0c625d42197f
-SIZE (dlx.tar.Z) = 2627857
diff --git a/emulators/dlx/files/patch-aa b/emulators/dlx/files/patch-aa
deleted file mode 100644
index 9cddf90b31fe..000000000000
--- a/emulators/dlx/files/patch-aa
+++ /dev/null
@@ -1,17 +0,0 @@
---- dlxsim/Makefile.orig Tue Dec 18 12:26:43 1990
-+++ dlxsim/Makefile Fri Mar 9 22:23:17 2001
-@@ -7,11 +7,10 @@
- LIBS = tcl/tcl.a
- #LIBS = tcl/tcl.a -lBSD
-
--CC = gcc
--CC = cc
--CFLAGS = -g -I. -Itcl
-+CC ?= cc
-+CFLAGS += -g -I. -Itcl
- DEST = /tmp_mnt/home/ginger/pnh/bly/bin/$(MACHINE)/
--DEST = ../bin
-+DEST = ../bin/
- TARGET = dlxsim
-
- OBJS = asm.o cop0.o getput.o io.o main.o sim.o stop.o sym.o trap.o
diff --git a/emulators/dlx/files/patch-ab b/emulators/dlx/files/patch-ab
deleted file mode 100644
index 9791bb367b3c..000000000000
--- a/emulators/dlx/files/patch-ab
+++ /dev/null
@@ -1,41 +0,0 @@
---- dlxsim/sim.c.orig Sun Sep 22 09:32:12 2002
-+++ dlxsim/sim.c Sun Sep 22 10:20:30 2002
-@@ -22,7 +22,7 @@
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
--#include <values.h>
-+#include <limits.h>
- #include <tcl.h>
- #include "asm.h"
- #include "dlx.h"
-@@ -2522,7 +2522,7 @@
- break;
- }
-
-- for (i = 0, soonest = MAXINT; i < num_units; i++) {
-+ for (i = 0, soonest = INT_MAX; i < num_units; i++) {
- if (!(j = machPtr->fp_units[unitType][i])) break;
- else if (j < soonest) soonest = j;
- }
-@@ -2832,8 +2832,11 @@
-
- static char *errstring()
- {
-+/*
- extern int errno, sys_nerr;
- extern char *sys_errlist[];
-+*/
-+ extern int errno;
- static char msgbuf[64];
-
- if( !errno )
-@@ -2842,7 +2845,7 @@
- sprintf( msgbuf, "unknown error %d", errno );
- return msgbuf;
- }
-- return sys_errlist[ errno ];
-+ return (char *)(sys_errlist[ errno ]);
- }
-
- /*
diff --git a/emulators/dlx/files/patch-ac b/emulators/dlx/files/patch-ac
deleted file mode 100644
index 6a0e92fa9f4b..000000000000
--- a/emulators/dlx/files/patch-ac
+++ /dev/null
@@ -1,20 +0,0 @@
---- dlxsim/tcl/Makefile.orig Tue Dec 18 12:24:38 1990
-+++ dlxsim/tcl/Makefile Fri Mar 9 22:26:53 2001
-@@ -8,14 +8,13 @@
- #LIBS = -lBSD
-
- #CFLAGS = -I. -DTCL_VERSION=\"2.1\" -DSUN
--CFLAGS = -I. -DTCL_VERSION=\"2.1\"
-+CFLAGS += -I. -DTCL_VERSION=\"2.1\"
-
- OBJS = glob.o tclBasic.o tclCmdAH.o tclCmdIZ.o tclExpr.o \
- tclGlob.o tclProc.o tclUtil.o
-
--LIBOBJS = panic.o strerror.o strtol.o strtoul.o List_Init.o \
-- List_Insert.o List_ListIns.o List_Remove.o strspn.o \
-- strpbrk.o strchr.o
-+LIBOBJS = panic.o List_Init.o \
-+ List_Insert.o List_ListIns.o List_Remove.o
-
- CSRCS = glob.c tclBasic.c tclCmdAH.c tclCmdIZ.c tclExpr.c \
- tclGlob.c tclProc.c tclUtil.c
diff --git a/emulators/dlx/files/patch-ad b/emulators/dlx/files/patch-ad
deleted file mode 100644
index f9c260cea292..000000000000
--- a/emulators/dlx/files/patch-ad
+++ /dev/null
@@ -1,35 +0,0 @@
---- dlxsim/tcl/panic.c.orig Fri Aug 29 18:38:56 2003
-+++ dlxsim/tcl/panic.c Fri Aug 29 18:41:19 2003
-@@ -19,7 +19,7 @@
-
- #include <stdio.h>
- #include <stdlib.h>
--#include <varargs.h>
-+#include <stdarg.h>
-
- /*
- *----------------------------------------------------------------------
-@@ -39,19 +39,18 @@
-
- #ifndef lint
- void
--panic(va_alist)
-- va_dcl /* char *format, then any number of additional
-+panic(char *format, ...)
-+ /* char *format, then any number of additional
- * values to be printed under the control of
- * format. This is all just the same as you'd
- * pass to printf. */
- {
-- char *format;
- va_list args;
-
-- va_start(args);
-- format = va_arg(args, char *);
-+ va_start(args, format);
- (void) vfprintf(stderr, format, args);
- (void) fflush(stderr);
-+ va_end(args);
- abort();
- }
- #else
diff --git a/emulators/dlx/files/patch-ba b/emulators/dlx/files/patch-ba
deleted file mode 100644
index bcb442591ab8..000000000000
--- a/emulators/dlx/files/patch-ba
+++ /dev/null
@@ -1,47 +0,0 @@
---- gcc/Makefile.orig Tue Aug 14 12:29:46 1990
-+++ gcc/Makefile Fri Mar 9 22:25:52 2001
-@@ -21,8 +21,8 @@
- # Variables that exist for you to override.
- # See below for how to change them for certain systems.
-
--CFLAGS = -g $(XCFLAGS)
--CC = cc
-+CFLAGS += -g $(XCFLAGS)
-+CC ?= cc
- BISON = bison
- BISONFLAGS = -v
- AR = ar
-@@ -45,9 +45,11 @@
- # Directory where sources are, from where we are.
- srcdir = .
- # Directory in which to put the executable for the command `gcc'
--bindir = $(prefix)/usr/local/bin
-+#bindir = $(prefix)/usr/local/bin
-+bindir = $(prefix)/bin
- # Directory in which to put the subprograms used by the compiler.
--libdir = $(prefix)/usr/local/lib
-+#libdir = $(prefix)/usr/local/lib
-+libdir = $(prefix)/lib/dlx
- # Directory in which to put man pages.
- mandir = $(prefix)/usr/local/man/man1
- # Number to put in man-page filename.
-@@ -311,7 +313,7 @@
- gcc.o: gcc.c $(CONFIG_H)
- $(CC) $(CFLAGS) $(INCLUDES) \
- -DSTANDARD_STARTFILE_PREFIX=\"$(libdir)/\" \
-- -DSTANDARD_EXEC_PREFIX=\"$(INSTALLDIR)/gcc-\" -c \
-+ -DSTANDARD_EXEC_PREFIX=\"$(INSTALLDIR)/dlx-gcc-\" -c \
- `echo $(srcdir)/gcc.c | sed 's,^\./,,'`
-
- version.o: version.c
-@@ -577,8 +579,8 @@
- $(INSTALL) $(srcdir)/gcc.1 $(mandir)/gcc.$(manext)
-
- install: all
-- $(INSTALL) cc1 $(INSTALLDIR)/gcc-cc1 ;fi
-- $(INSTALL) cpp $(INSTALLDIR)/gcc-cpp
-+ $(INSTALL) cc1 $(INSTALLDIR)/dlx-gcc-cc1
-+ $(INSTALL) cpp $(INSTALLDIR)/dlx-gcc-cpp
- $(INSTALL) dlxcc $(INSTALLDIR)
-
-
diff --git a/emulators/dlx/files/patch-bb b/emulators/dlx/files/patch-bb
deleted file mode 100644
index 26b34feb1f76..000000000000
--- a/emulators/dlx/files/patch-bb
+++ /dev/null
@@ -1,12 +0,0 @@
---- gcc/stddef.h.orig Mon Aug 13 14:04:37 1990
-+++ gcc/stddef.h Sat Dec 26 13:02:04 1998
-@@ -9,7 +9,9 @@
-
- #ifndef _SIZE_T /* in case <sys/types.h> has defined it. */
- #define _SIZE_T
-+ /*
- typedef unsigned long size_t;
-+ */
- #endif /* _SIZE_T */
-
- /* A null pointer constant. */
diff --git a/emulators/dlx/files/patch-cccp.c b/emulators/dlx/files/patch-cccp.c
deleted file mode 100644
index 7f178d416709..000000000000
--- a/emulators/dlx/files/patch-cccp.c
+++ /dev/null
@@ -1,22 +0,0 @@
---- gcc/cccp.c.orig Sun Sep 22 10:45:02 2002
-+++ gcc/cccp.c Sun Sep 22 10:46:22 2002
-@@ -4751,8 +4751,7 @@
- {
- int i;
- FILE_BUF *ip = NULL;
-- extern int errno, sys_nerr;
-- extern char *sys_errlist[];
-+ extern int errno;
-
- for (i = indepth; i >= 0; i--)
- if (instack[i].fname != NULL) {
-@@ -5388,8 +5387,7 @@
- perror_with_name (name)
- char *name;
- {
-- extern int errno, sys_nerr;
-- extern char *sys_errlist[];
-+ extern int errno;
-
- fprintf (stderr, "%s: ", progname);
- if (errno < sys_nerr)
diff --git a/emulators/dlx/files/patch-gcc.c b/emulators/dlx/files/patch-gcc.c
deleted file mode 100644
index 99a0b6033436..000000000000
--- a/emulators/dlx/files/patch-gcc.c
+++ /dev/null
@@ -1,32 +0,0 @@
---- gcc/gcc.c.orig Sun Sep 22 10:38:27 2002
-+++ gcc/gcc.c Sun Sep 22 10:39:33 2002
-@@ -1866,8 +1866,7 @@
- pfatal_with_name (name)
- char *name;
- {
-- extern int errno, sys_nerr;
-- extern char *sys_errlist[];
-+ extern int errno;
- char *s;
-
- if (errno < sys_nerr)
-@@ -1880,8 +1879,7 @@
- perror_with_name (name)
- char *name;
- {
-- extern int errno, sys_nerr;
-- extern char *sys_errlist[];
-+ extern int errno;
- char *s;
-
- if (errno < sys_nerr)
-@@ -1894,8 +1892,7 @@
- perror_exec (name)
- char *name;
- {
-- extern int errno, sys_nerr;
-- extern char *sys_errlist[];
-+ extern int errno;
- char *s;
-
- if (errno < sys_nerr)
diff --git a/emulators/dlx/files/patch-glob.c b/emulators/dlx/files/patch-glob.c
deleted file mode 100644
index 3ecdd1526d58..000000000000
--- a/emulators/dlx/files/patch-glob.c
+++ /dev/null
@@ -1,22 +0,0 @@
---- dlxsim/tcl/glob.c.orig Sun Sep 22 09:40:54 2002
-+++ dlxsim/tcl/glob.c Sun Sep 22 09:43:49 2002
-@@ -122,9 +122,8 @@
- #define direct dirent
- #define DP_NAMELEN(x) strlen ((x)->d_name)
- #else
--#include <sys/dir.h>
-+#include <dirent.h>
- #include <strings.h>
--extern bcopy ();
- #endif /* USG */
- #endif /* USG_OLD */
-
-@@ -341,7 +340,7 @@
- };
-
- DIR *d;
-- register struct direct *dp;
-+ register struct dirent *dp;
- struct globval *lastlink;
- register struct globval *nextlink;
- register char *nextname;
diff --git a/emulators/dlx/files/patch-io-termios b/emulators/dlx/files/patch-io-termios
deleted file mode 100644
index c9a268944ee1..000000000000
--- a/emulators/dlx/files/patch-io-termios
+++ /dev/null
@@ -1,65 +0,0 @@
---- dlxsim/io.c
-+++ dlxsim/io.c
-@@ -18,6 +18,8 @@
- static char rcsid[] = "$Header: /user1/ouster/mipsim/RCS/io.c,v 1.3 89/12/07 18:00:21 ouster Exp $ SPRITE (Berkeley)";
- #endif /* not lint */
-
-+#include <sys/ioctl.h>
-+
- #include <ctype.h>
- #include <stdio.h>
- #include <fcntl.h>
-@@ -283,17 +285,19 @@
- register DLX *machPtr; /* Machine being simulated. */
- {
- int flags;
-+ struct termios newState;
-
- /*
- * Save terminal state, and put it into a raw-er mode during
- * the simulation.
- */
-
-- ioctl(0, TIOCGETP, (char *) &(machPtr->ioState.savedState));
-- flags = machPtr->ioState.savedState.sg_flags;
-- machPtr->ioState.savedState.sg_flags = (flags | CBREAK) & ~ECHO;
-- ioctl(0, TIOCSETP, (char *) &machPtr->ioState.savedState);
-- machPtr->ioState.savedState.sg_flags = flags;
-+ tcgetattr(0, &newState);
-+ machPtr->ioState.savedState = newState;
-+ newState.c_lflag &= ~(ICANON|ECHO);
-+ newState.c_cc[VMIN] = 0;
-+ newState.c_cc[VTIME] = 0;
-+ tcsetattr(0, TCSANOW, &newState);
- }
-
- /*
-@@ -325,7 +329,7 @@
- */
-
- CheckInput(machPtr);
-- ioctl(0, TIOCSETP, (char *) &machPtr->ioState.savedState);
-+ tcsetattr(0, TCSANOW, &machPtr->ioState.savedState);
- }
-
- /*
---- dlxsim/io.h
-+++ dlxsim/io.h
-@@ -19,7 +19,7 @@
- #ifndef _MIPSIM_IO
- #define _MIPSIM_IO
-
--#include <sgtty.h>
-+#include <termios.h>
-
- /*
- * The following structure is part of each DLX machine, and describes
-@@ -27,7 +27,7 @@
- */
-
- typedef struct IoState {
-- struct sgttyb savedState; /* Used to save original terminal state
-+ struct termios savedState; /* Used to save original terminal state
- * so terminal can be put into CBREAK
- * mode during simulation and then be
- * restored when simulation stops. */
diff --git a/emulators/dlx/files/patch-tclCmdAH.c b/emulators/dlx/files/patch-tclCmdAH.c
deleted file mode 100644
index 602c7854de57..000000000000
--- a/emulators/dlx/files/patch-tclCmdAH.c
+++ /dev/null
@@ -1,29 +0,0 @@
---- dlxsim/tcl/tclCmdAH.c.orig Sun Sep 22 09:45:45 2002
-+++ dlxsim/tcl/tclCmdAH.c Sun Sep 22 10:02:26 2002
-@@ -17,7 +17,7 @@
-
- #ifndef lint
- static char rcsid[] = "$Header: /sprite/src/lib/tcl/RCS/tclCmdAH.c,v 1.38 90/01/15 15:15:48 ouster Exp Locker: ouster $ SPRITE (Berkeley)";
--#endif not lint
-+#endif
-
- #include <ctype.h>
- #include <errno.h>
-@@ -413,7 +413,7 @@
- * id. */
- void (*oldHandler)();
- int handlerSet = 0;
-- union wait status;
-+ int status;
- char *cmdName;
-
- /*
-@@ -557,7 +557,7 @@
- execSignalled = 0;
- deadPid = wait3(&status, WNOHANG, (struct rusage *) 0);
- if (deadPid == pid) {
-- result = status.w_T.w_Retcode;
-+ result = WIFEXITED(status);
- }
-
- /*
diff --git a/emulators/dlx/files/patch-trap.c b/emulators/dlx/files/patch-trap.c
deleted file mode 100644
index 6e749be4dd0a..000000000000
--- a/emulators/dlx/files/patch-trap.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- dlxsim/trap.c.orig Sat Sep 28 12:56:28 2002
-+++ dlxsim/trap.c Sat Sep 28 12:56:34 2002
-@@ -26,7 +26,6 @@
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
--#include <values.h>
- #include <tcl.h>
- #include <sys/errno.h>
- #include "asm.h"
diff --git a/emulators/dlx/pkg-descr b/emulators/dlx/pkg-descr
deleted file mode 100644
index a99ec762d819..000000000000
--- a/emulators/dlx/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Simular and compiler for Hennessy and Patterson's MIPS-like RISC DLX
-architecture. DLX is documented in "Computer Architecture: A Quantitative
-Approach" by Hennessy and Patterson.
diff --git a/emulators/dlx/pkg-plist b/emulators/dlx/pkg-plist
deleted file mode 100644
index ac46f056f956..000000000000
--- a/emulators/dlx/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-@comment $FreeBSD$
-bin/dlxsim
-bin/dlxcc
-bin/dlx-gcc-cc1
-bin/dlx-gcc-cpp