aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2011-05-02 09:15:21 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2011-05-02 09:15:21 +0000
commita69ed1ce624cb3f9f13404e3e0e1fdf140ae4470 (patch)
tree095f1d4a86a5b7d8e43f7e0483b1b66673f66dc1
parent991d09aec4e9b0ba9f12122d49ef31aa6de71e7b (diff)
downloadports-a69ed1ce624cb3f9f13404e3e0e1fdf140ae4470.tar.gz
ports-a69ed1ce624cb3f9f13404e3e0e1fdf140ae4470.zip
Notes
-rw-r--r--MOVED5
-rw-r--r--emulators/Makefile5
-rw-r--r--emulators/basiliskII/Makefile39
-rw-r--r--emulators/basiliskII/distinfo3
-rw-r--r--emulators/basiliskII/files/patch-src-Unix-configure131
-rw-r--r--emulators/basiliskII/pkg-descr4
-rw-r--r--emulators/basiliskII/pkg-message8
-rw-r--r--emulators/basiliskII/pkg-plist5
-rw-r--r--emulators/tkhfs/Makefile26
-rw-r--r--emulators/tkhfs/distinfo3
-rw-r--r--emulators/tkhfs/pkg-descr3
-rw-r--r--emulators/tkhfs/scripts/configure12
-rw-r--r--emulators/twin/Makefile67
-rw-r--r--emulators/twin/distinfo3
-rw-r--r--emulators/twin/files/patch-ag10
-rw-r--r--emulators/twin/files/patch-ah10
-rw-r--r--emulators/twin/files/patch-configure.in33
-rw-r--r--emulators/twin/files/patch-debugger+sig_context.h25
-rw-r--r--emulators/twin/files/patch-msdos+mfs_fileio.c22
-rw-r--r--emulators/twin/files/patch-osdll+DrvSystem_ppc-gcc.s13
-rw-r--r--emulators/twin/files/patch-realC802
-rw-r--r--emulators/twin/files/patch-tools_rc_cleanup.c13
-rw-r--r--emulators/twin/pkg-descr9
-rw-r--r--emulators/twin/pkg-message2
-rw-r--r--emulators/twin/pkg-plist67
-rw-r--r--emulators/vgb/Makefile38
-rw-r--r--emulators/vgb/distinfo3
-rw-r--r--emulators/vgb/files/patch-aa23
-rw-r--r--emulators/vgb/files/vgb.sh3
-rw-r--r--emulators/vgb/pkg-descr11
-rw-r--r--emulators/vgb/pkg-plist6
-rw-r--r--emulators/vpce/Makefile39
-rw-r--r--emulators/vpce/distinfo3
-rw-r--r--emulators/vpce/pkg-descr3
34 files changed, 5 insertions, 1444 deletions
diff --git a/MOVED b/MOVED
index e1b3c859a387..3ad794556067 100644
--- a/MOVED
+++ b/MOVED
@@ -2073,3 +2073,8 @@ ftp/moftpd||2011-05-02|Has expired: Upstream disapear and distfile is no more av
ftp/wu-ftpd||2011-05-02|Has expired: Upstream disapear and distfile is no more available
ftp/xrmftp||2011-05-02|Has expired: Upstream disapear and distfile is no more available
ftp/yale-tftpd||2011-05-02|Has expired: Upstream disapear and distfile is no more available
+emulators/basiliskII||2011-05-02|Has expired: Distfile is no more available official website has older distfiles
+emulators/tkhfs||2011-05-02|Has expired: Upstream disapear and distfile is no more available
+emulators/twin||2011-05-02|Has expired: Upstream disapear and distfile is no more available
+emulators/vgb||2011-05-02|Has expired: Distfile is no more available (lastest binaries provided by upstream are for 5.x)
+emulators/vpce||2011-05-02|Has expired: Upstream disapear and distfile is no more available
diff --git a/emulators/Makefile b/emulators/Makefile
index e6cb3a541dfd..1279724041bc 100644
--- a/emulators/Makefile
+++ b/emulators/Makefile
@@ -10,7 +10,6 @@
SUBDIR += aftp
SUBDIR += aqemu
SUBDIR += atari800
- SUBDIR += basiliskII
SUBDIR += bfe
SUBDIR += bochs
SUBDIR += bsnes
@@ -153,15 +152,12 @@
SUBDIR += tiemu2
SUBDIR += tiemu3
SUBDIR += tilem
- SUBDIR += tkhfs
SUBDIR += tme
SUBDIR += tpm-emulator
SUBDIR += tuxnes
- SUBDIR += twin
SUBDIR += uae
SUBDIR += vMac
SUBDIR += vba
- SUBDIR += vgb
SUBDIR += vgb-bin
SUBDIR += vgba-bin
SUBDIR += vice
@@ -180,7 +176,6 @@
SUBDIR += vmware-tools5
SUBDIR += vmware-tools6
SUBDIR += vmware3
- SUBDIR += vpce
SUBDIR += vxtools
SUBDIR += wahcade
SUBDIR += wine
diff --git a/emulators/basiliskII/Makefile b/emulators/basiliskII/Makefile
deleted file mode 100644
index 02cc72754ff4..000000000000
--- a/emulators/basiliskII/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# New ports collection makefile for: BasiliskII
-# Date created: 17 April 2000
-# Whom: Maxim Sobolev <sobomax@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= basiliskII
-PORTVERSION= 1.0
-PORTREVISION= 10
-CATEGORIES= emulators
-MASTER_SITES= http://gwenole.beauchesne.info/projects/basilisk2/files/
-MASTER_SITE_SUBDIR= basilisk
-DISTNAME= BasiliskII_src_01052006
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A free, portable, Open Source 68k Mac emulator
-
-DEPRECATED= Distfile is no more available official website has older distfiles
-EXPIRATION_DATE= 2011-05-01
-
-WRKSRC= ${WRKDIR}/BasiliskII-${PORTVERSION}/src/Unix
-
-USE_BZIP2= yes
-USE_GNOME= esound gtk20
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS= --disable-fbdev-dga --enable-fpe=uae ac_cv_have_33bit_addressing=no ac_cv_file__dev_ptmx=no \
- --x-includes=${LOCALBASE}/include --x-libraries=${LOCALBASE}/lib
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
- LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}"
-
-MAN1= BasiliskII.1
-CFLAGS= -fpermissive
-
-post-install:
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.mk>
diff --git a/emulators/basiliskII/distinfo b/emulators/basiliskII/distinfo
deleted file mode 100644
index 9f8c36c099c7..000000000000
--- a/emulators/basiliskII/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (BasiliskII_src_01052006.tar.bz2) = dfe9e088649133485bae28a713979481
-SHA256 (BasiliskII_src_01052006.tar.bz2) = 6782f2ed3587d7790557a0994f5b7472d7a27ded0f1598b9380efabde16bd3cc
-SIZE (BasiliskII_src_01052006.tar.bz2) = 1310908
diff --git a/emulators/basiliskII/files/patch-src-Unix-configure b/emulators/basiliskII/files/patch-src-Unix-configure
deleted file mode 100644
index 362d4febcd39..000000000000
--- a/emulators/basiliskII/files/patch-src-Unix-configure
+++ /dev/null
@@ -1,131 +0,0 @@
---- configure.orig Mon May 1 15:31:31 2006
-+++ configure Wed Nov 22 22:08:45 2006
-@@ -23521,69 +23521,69 @@
- if [ -z "$sigsegv_recovery" ]; then
- echo "$as_me:$LINENO: checking whether your system supports extended signal handlers" >&5
- echo $ECHO_N "checking whether your system supports extended signal handlers... $ECHO_C" >&6
--if test "${ac_cv_have_extended_signals+set}" = set; then
-- echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--
--
--
-- ac_ext=cc
--ac_cpp='$CXXCPP $CPPFLAGS'
--ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
--
-- if test "$cross_compiling" = yes; then
-- ac_cv_have_extended_signals=no
--
--else
-- cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h. */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h. */
--
-- #define HAVE_SIGINFO_T 1
-- #define CONFIGURE_TEST_SIGSEGV_RECOVERY
-- #include "vm_alloc.cpp"
-- #include "sigsegv.cpp"
--
--_ACEOF
--rm -f conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-- (eval $ac_link) 2>&5
-- ac_status=$?
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-- (eval $ac_try) 2>&5
-- ac_status=$?
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); }; }; then
-+#if test "${ac_cv_have_extended_signals+set}" = set; then
-+# echo $ECHO_N "(cached) $ECHO_C" >&6
-+#else
-+#
-+#
-+#
-+# ac_ext=cc
-+#ac_cpp='$CXXCPP $CPPFLAGS'
-+#ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+#ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+#ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-+#
-+# if test "$cross_compiling" = yes; then
-+# ac_cv_have_extended_signals=no
-+#
-+#else
-+# cat >conftest.$ac_ext <<_ACEOF
-+#/* confdefs.h. */
-+#_ACEOF
-+#cat confdefs.h >>conftest.$ac_ext
-+#cat >>conftest.$ac_ext <<_ACEOF
-+#/* end confdefs.h. */
-+#
-+# #define HAVE_SIGINFO_T 1
-+# #define CONFIGURE_TEST_SIGSEGV_RECOVERY
-+# #include "vm_alloc.cpp"
-+# #include "sigsegv.cpp"
-+#
-+#_ACEOF
-+#rm -f conftest$ac_exeext
-+#if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-+# (eval $ac_link) 2>&5
-+# ac_status=$?
-+# echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+# (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-+# { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-+# (eval $ac_try) 2>&5
-+# ac_status=$?
-+# echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+# (exit $ac_status); }; }; then
-
- sigsegv_recovery=siginfo
- ac_cv_have_extended_signals=yes
-
--else
-- echo "$as_me: program exited with status $ac_status" >&5
--echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--( exit $ac_status )
--ac_cv_have_extended_signals=no
--fi
--rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
--fi
-- ac_ext=c
--ac_cpp='$CPP $CPPFLAGS'
--ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_c_compiler_gnu
--
--
--
--fi
-+#else
-+# echo "$as_me: program exited with status $ac_status" >&5
-+#echo "$as_me: failed program was:" >&5
-+#sed 's/^/| /' conftest.$ac_ext >&5
-+#
-+#( exit $ac_status )
-+#ac_cv_have_extended_signals=no
-+#fi
-+#rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
-+#fi
-+# ac_ext=c
-+#ac_cpp='$CPP $CPPFLAGS'
-+#ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+#ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+#ac_compiler_gnu=$ac_cv_c_compiler_gnu
-+#
-+#
-+#
-+#fi
- echo "$as_me:$LINENO: result: $ac_cv_have_extended_signals" >&5
- echo "${ECHO_T}$ac_cv_have_extended_signals" >&6
-
diff --git a/emulators/basiliskII/pkg-descr b/emulators/basiliskII/pkg-descr
deleted file mode 100644
index 8b56171a388d..000000000000
--- a/emulators/basiliskII/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Basilisk II is a free, portable, Open Source 68k Mac emulator. It requires a
-copy of a 512K or 1MB Mac ROM and a copy of MacOS 7.x or 8.x to run.
-
-WWW: http://gwenole.beauchesne.info/projects/basilisk2/
diff --git a/emulators/basiliskII/pkg-message b/emulators/basiliskII/pkg-message
deleted file mode 100644
index 12929c1e3aad..000000000000
--- a/emulators/basiliskII/pkg-message
+++ /dev/null
@@ -1,8 +0,0 @@
-********************************************************************************
-
- NOTE: You have to get a copy of the original Mac ROM image and a copy of MacOS
- to run BasiliskII. Be aware that the only legal way to get ROM image is
- to rip it out from your Mac computer. See BasiliskII home page to get
- details.
-
-********************************************************************************
diff --git a/emulators/basiliskII/pkg-plist b/emulators/basiliskII/pkg-plist
deleted file mode 100644
index 95dfd91b2370..000000000000
--- a/emulators/basiliskII/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-bin/BasiliskII
-share/BasiliskII/fbdevices
-share/BasiliskII/keycodes
-share/BasiliskII/tunconfig
-@dirrm share/BasiliskII
diff --git a/emulators/tkhfs/Makefile b/emulators/tkhfs/Makefile
deleted file mode 100644
index 8857b70f1770..000000000000
--- a/emulators/tkhfs/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# New ports collection makefile for: tkhfs
-# Date created: 17 November 1994
-# Whom: jmz
-#
-# $FreeBSD$
-#
-
-PORTNAME= tkhfs
-PORTVERSION= 1.27
-PORTREVISION= 3
-CATEGORIES= emulators tk
-MASTER_SITES= ${MASTER_SITE_LOCAL}
-MASTER_SITE_SUBDIR= jmz
-DISTNAME= ${PORTNAME}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A Tcl/Tk front end to the hfs program
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-USE_TK= yes
-PLIST_FILES= bin/tkhfs
-RUN_DEPENDS= hfs:${PORTSDIR}/emulators/hfs
-
-.include <bsd.port.mk>
diff --git a/emulators/tkhfs/distinfo b/emulators/tkhfs/distinfo
deleted file mode 100644
index 0c72c835a18e..000000000000
--- a/emulators/tkhfs/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (tkhfs.tar.gz) = 71b3f01ec254aec07ceb31153c5b4113
-SHA256 (tkhfs.tar.gz) = ec89b918fbd0952797a3c7ad197472c8a3b39c63470297b27d77664d448254a5
-SIZE (tkhfs.tar.gz) = 12956
diff --git a/emulators/tkhfs/pkg-descr b/emulators/tkhfs/pkg-descr
deleted file mode 100644
index 7f6040b3ea99..000000000000
--- a/emulators/tkhfs/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-tkhfs is a graphical Tcl/Tk front end to hfs. It displays the mac files
-in a selector. You can walk through folders, copy or display files or images
-with a double click on a file name.
diff --git a/emulators/tkhfs/scripts/configure b/emulators/tkhfs/scripts/configure
deleted file mode 100644
index 7e5cef44fb29..000000000000
--- a/emulators/tkhfs/scripts/configure
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/bin/sh
-
-cd $WRKSRC || exit 1;
-
-cat >> Makefile << END || exit 1;
-
-BINDIR = $PREFIX/bin
-HFSBIN = \$(BINDIR)/hfs
-WISH = \$(BINDIR)/wish8.4
-END
-
-exit 0;
diff --git a/emulators/twin/Makefile b/emulators/twin/Makefile
deleted file mode 100644
index 004a4ce6b131..000000000000
--- a/emulators/twin/Makefile
+++ /dev/null
@@ -1,67 +0,0 @@
-# New ports collection makefile for: Willows
-# Date created: 5 June 1999
-# Whom: Pedro F. Giffuni
-#
-# $FreeBSD$
-#
-
-PORTNAME= twin
-PORTVERSION= 3.1.14
-PORTREVISION= 4
-PORTEPOCH= 1
-CATEGORIES= emulators devel
-MASTER_SITES= ${MASTER_SITE_NETBSD} \
- ftp://ftp.willows.com/pub/twin/
-DISTNAME= ${PORTNAME}-src-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Willows Toolkit for migrating and developing Windows applications
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-ONLY_FOR_ARCHS= i386 alpha powerpc
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-
-USE_XORG= x11
-USE_AUTOTOOLS= autoconf213
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-
-ALL_TARGET= depend world
-
-PLIST_SUB= LIBVER="${LIBVER}"
-USE_LDCONFIG= yes
-
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "alpha"
-CONFIGURE_ARGS+= --disable-intp
-.endif
-
-LIBRARIES= libadvapi32.so libcomctl32.so libcomm.so \
- libcommdlg.so libddeml.so libkeyboard.so \
- liblzexpand.so libmmsystem.so libmsvcrt.so \
- libolecli.so libolesvr.so libpe32.so \
- libshell.so libsound.so libsystem.so \
- libtoolhelp.so libtwin32.so libversion.so \
- libw32sys.so libwin87em.so libwinsock.so \
- libwinspool.so
-LIBVER= 0
-
-post-configure:
- @${REINPLACE_CMD} 's|bison -y|yacc|' ${WRKSRC}/Make.rules # dirty
-
-post-install:
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/documentation/* ${DOCSDIR}
-.endif
-# version these libraries to make ldconfig happy
-.for lib in ${LIBRARIES}
- @${LN} -sf ${lib} ${PREFIX}/lib/${lib}.${LIBVER}
-.endfor
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/emulators/twin/distinfo b/emulators/twin/distinfo
deleted file mode 100644
index 652aac7efa2e..000000000000
--- a/emulators/twin/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (twin-src-3.1.14.tar.gz) = 5153dbc22050dea8c28bbabfea5487fc
-SHA256 (twin-src-3.1.14.tar.gz) = b96c90af826886bf7301ec9a6d8ef2f14e59227c5120a1316492924ee24d7bae
-SIZE (twin-src-3.1.14.tar.gz) = 2216218
diff --git a/emulators/twin/files/patch-ag b/emulators/twin/files/patch-ag
deleted file mode 100644
index 897408c1db89..000000000000
--- a/emulators/twin/files/patch-ag
+++ /dev/null
@@ -1,10 +0,0 @@
---- dlls/winsock/WinSock.c.orig Fri Jan 12 18:38:47 2001
-+++ dlls/winsock/WinSock.c Fri Jul 20 02:23:17 2001
-@@ -28,6 +28,7 @@
-
- */
-
-+#include <sys/types.h>
- #include <netinet/in.h>
- #include <sys/socket.h>
- #include <sys/time.h>
diff --git a/emulators/twin/files/patch-ah b/emulators/twin/files/patch-ah
deleted file mode 100644
index e268f951e078..000000000000
--- a/emulators/twin/files/patch-ah
+++ /dev/null
@@ -1,10 +0,0 @@
---- dlls/winsock/WinSockIF.c.orig Sat Jan 13 18:26:12 2001
-+++ dlls/winsock/WinSockIF.c Fri Jul 20 02:25:35 2001
-@@ -28,6 +28,7 @@
-
- */
-
-+#include <sys/types.h>
- #include <netinet/in.h>
- #include <sys/socket.h>
- #include <sys/time.h>
diff --git a/emulators/twin/files/patch-configure.in b/emulators/twin/files/patch-configure.in
deleted file mode 100644
index 4bb4b472948a..000000000000
--- a/emulators/twin/files/patch-configure.in
+++ /dev/null
@@ -1,33 +0,0 @@
---- configure.in.orig Fri Aug 1 23:23:48 2003
-+++ configure.in Fri Aug 1 23:27:42 2003
-@@ -131,6 +131,10 @@
- TARGET=sunos
- ;;
-
-+ alpha-*-freebsd* )
-+ TARGET=freebsd
-+ ;;
-+
- alpha-*-linux* )
- TARGET=linux
- ;;
-@@ -143,7 +147,7 @@
- TARGET=sco
- ;;
-
-- i*86-unknown-freebsd* )
-+ i*86-*-freebsd* )
- TARGET=freebsd
- ;;
-
-@@ -153,6 +157,10 @@
-
- i*86-*-cygwin* )
- TARGET=cygwin
-+ ;;
-+
-+ powerpc-*-freebsd* )
-+ TARGET=freebsd
- ;;
-
- powerpc-*-linux* )
diff --git a/emulators/twin/files/patch-debugger+sig_context.h b/emulators/twin/files/patch-debugger+sig_context.h
deleted file mode 100644
index 1a6da2cf3044..000000000000
--- a/emulators/twin/files/patch-debugger+sig_context.h
+++ /dev/null
@@ -1,25 +0,0 @@
-$NetBSD: patch-ae,v 1.1.1.1 2001/05/15 09:46:37 agc Exp $
-
---- debugger/sig_context.h.orig Sun May 13 03:01:07 2001
-+++ debugger/sig_context.h Sun May 13 03:25:31 2001
-@@ -59,6 +59,20 @@
-
- #if defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__)
-
-+enum {
-+ REG_GS = 0, REG_FS, REG_ES, REG_DS,
-+ REG_EDI, REG_ESI, REG_EBP,
-+ REG_EBX, REG_EDX, REG_ECX, REG_EAX,
-+ REG_EIP, REG_CS, REG_EFL, REG_ESP,
-+ REG_SS, REG_BSD_ONSTACK, REG_BSD_MASK13,
-+ REG_TRAPNO, REG_ERR,
-+
-+ REG_AX = 100, REG_BX, REG_CX, REG_DX,
-+ REG_BP, REG_IP, REG_SP,
-+ REG_DI, REG_SI,
-+ REG_FL
-+};
-+
- #include <signal.h>
- typedef struct sigcontext SIGCONTEXT;
-
diff --git a/emulators/twin/files/patch-msdos+mfs_fileio.c b/emulators/twin/files/patch-msdos+mfs_fileio.c
deleted file mode 100644
index bc35af4b769e..000000000000
--- a/emulators/twin/files/patch-msdos+mfs_fileio.c
+++ /dev/null
@@ -1,22 +0,0 @@
---- msdos/mfs_fileio.c.orig Sat Aug 2 16:02:08 2003
-+++ msdos/mfs_fileio.c Sat Aug 2 16:03:20 2003
-@@ -213,8 +213,7 @@
- (strcmp(filename, xdos.fileio[slot].filename) == 0) ) {
- /* Get the handle */
- if ((handle = gethandle()) < 0) {
-- ERRSTR((LF_ERROR,"mfs_delete cannot get handle for file %s %d
-- %d\n", filename, errno, slot));
-+ ERRSTR((LF_ERROR,"mfs_delete cannot get handle for file %s %d %d\n", filename, errno, slot));
- return MAKELONG(NO_HANDLES & 0xffff,0xffff);
- }
- xdos.fileptr[handle] = &xdos.fileio[slot];
-@@ -232,8 +231,7 @@
- return unlink(filename);
- }
- }
-- else ERRSTR((LF_ERROR,"mfs_delete : invalid handle %d for file
--%s\n",handle, filename));
-+ else ERRSTR((LF_ERROR,"mfs_delete : invalid handle %d for file %s\n",handle, filename));
- }
- }
- /* At this point, either the file was fclosed by us, or it was
diff --git a/emulators/twin/files/patch-osdll+DrvSystem_ppc-gcc.s b/emulators/twin/files/patch-osdll+DrvSystem_ppc-gcc.s
deleted file mode 100644
index bdd6b4aa46fd..000000000000
--- a/emulators/twin/files/patch-osdll+DrvSystem_ppc-gcc.s
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ai,v 1.1 2003/03/08 03:15:52 jmc Exp $
-
---- osdll/DrvSystem_ppc-gcc.s.orig Fri Apr 5 21:29:15 2002
-+++ osdll/DrvSystem_ppc-gcc.s Fri Apr 5 21:29:27 2002
-@@ -61,7 +61,7 @@
- mr SP,r3
- # gcc/gas breaks on this
- # bl .TWIN_InitStackEnd{PR}
-- bl TWIN_InitStackEnd
-+ bl TWIN_InitStackEnd@plt
- nop
- nop
- nop
diff --git a/emulators/twin/files/patch-realC b/emulators/twin/files/patch-realC
deleted file mode 100644
index a7f42a4028cb..000000000000
--- a/emulators/twin/files/patch-realC
+++ /dev/null
@@ -1,802 +0,0 @@
---- windows/MenuProc.c 2001-01-12 02:21:49.000000000 -0500
-+++ windows/MenuProc.c 2008-05-21 19:27:38.000000000 -0400
-@@ -264,5 +264,5 @@
- wPrevSel = (WORD)LBoxAPI(hMenu32,LBA_GETDATA,(LPARAM)&mnis);
- if ((wSel == wPrevSel) || (wSel == (WORD)-1)) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return TRUE;
- }
-@@ -280,5 +280,5 @@
- if (!((lFlags & MF_POPUP) &&
- !(lFlags & (MF_GRAYED|MF_DISABLED|MF_SEPARATOR)))) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return TRUE;
- }
-@@ -290,9 +290,9 @@
- ClientToScreen(hWnd,&pt);
- SetRect(&rcRect,pt.x,pt.y,0,0);
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return CreatePopup(hWnd,lptps,(HMENU)(UINT)wItemID,wSel,&rcRect,TRUE);
- }
- else {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
-
- ClientToScreen(hWnd,&pt);
-@@ -332,5 +332,5 @@
- SendMessage(hWndTmp,LB_SETCURSEL,
- (WPARAM)-1,0L);
-- RELEASELBOXINFO((LPLISTBOXINFO)hPopupMenu32);
-+ RELEASELBOXINFO(hPopupMenu32);
- return TRUE;
- }
-@@ -344,5 +344,5 @@
- if (!((lFlags & MF_POPUP) &&
- !(lFlags & (MF_GRAYED|MF_DISABLED|MF_SEPARATOR)))) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hPopupMenu32);
-+ RELEASELBOXINFO(hPopupMenu32);
- return TRUE;
- }
-@@ -358,5 +358,5 @@
- SetRect(&rcRect,pt.x,pt.y,0,0);
-
-- RELEASELBOXINFO((LPLISTBOXINFO)hPopupMenu32);
-+ RELEASELBOXINFO(hPopupMenu32);
- return CreatePopup(hWnd,lptps,(HMENU)(UINT)wItemID,
- wSel,&rcRect,TRUE);
-@@ -409,8 +409,8 @@
- if (wPrevSel == (WORD)-1) {
- if (wSel == (WORD)-1) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return TRUE;
- } else if (!(lptps->uiFlags & LSF_CAPTUREACTIVE)) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return InternalMenuProc(hWnd,uiMsg,wParam,lParam);
- }
-@@ -420,5 +420,5 @@
- if (wSel == (WORD)-1) {
- SetWindowWord(hWnd,TP_STATUS,1);
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return TRUE;
- }
-@@ -450,10 +450,10 @@
- ClientToScreen(hWnd,&pt);
- SetRect(&rcRect,pt.x,pt.y,0,0);
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
-
- return CreatePopup(hWnd,lptps,(HMENU)(UINT)wItemID,
- wSel,&rcRect,TRUE);
- }
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return TRUE;
- }
-@@ -475,5 +475,5 @@
- SetWindowWord(hWnd,TP_STATUS,1);
- lptps->uiFlags |= PSF_POPSELKILLED;
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return TRUE;
- }
-@@ -497,5 +497,5 @@
- }
- SetWindowWord(hWnd,TP_STATUS,1);
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return TRUE;
- }
-@@ -539,5 +539,5 @@
- if (!(lFlags & MF_POPUP) ||
- (lFlags & (MF_GRAYED|MF_DISABLED|MF_SEPARATOR))) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return TRUE;
- }
-@@ -552,5 +552,5 @@
-
- lptps->wPopupFlags[nPopupHit] |= PSF_POPSELKILLED;
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return TRUE;
- }
-@@ -566,6 +566,6 @@
- ClientToScreen(hPopup,&pt);
- SetRect(&rcRect,pt.x,pt.y,0,0);
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-- RELEASELBOXINFO((LPLISTBOXINFO)hPopupMenu32);
-+ RELEASELBOXINFO(hMenu32);
-+ RELEASELBOXINFO(hPopupMenu32);
- return CreatePopup(hWnd,lptps,(HMENU)(UINT)wItemID,wSel,&rcRect,TRUE);
- }
-@@ -606,5 +606,5 @@
- if (wSel == (WORD)-1) {
- SetWindowWord(hWnd,TP_STATUS,1);
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return 0;
- }
-@@ -614,5 +614,5 @@
- SetWindowWord(hWnd,TP_STATUS,1);
- lptps->uiFlags &= ~PSF_POPSELKILLED;
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return 0;
- }
-@@ -637,5 +637,5 @@
- GET_WM_COMMAND_MPS(wItemID,0,0));
- SetWindowWord(hWnd,TP_STATUS,1);
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return 0;
- }
-@@ -643,5 +643,5 @@
- SetPopupMenuSel(lptps->hWndOwner,lptps->hPopups[0],0,
- (lFlags & MF_SYSMENU)|MF_MOUSESELECT);
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return 0;
- }
-@@ -656,5 +656,5 @@
- SetWindowWord(hWnd,TP_STATUS,1);
- ChangeMBSelection(hWnd,hMenu32,lptps,wPrevSel,(WORD)-1);
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return 0;
- }
-@@ -662,5 +662,5 @@
- else if (!hPopup) {
- if(hMenu32)
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return 0;
- }
-@@ -682,5 +682,5 @@
- (lFlags & MF_SYSMENU)|MF_MOUSESELECT);
- if(hMenu32)
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return TRUE;
- }
-@@ -721,9 +721,9 @@
- SetWindowWord(hWnd,TP_STATUS,1);
- }
-- RELEASELBOXINFO((LPLISTBOXINFO)hPopupMenu32);
-+ RELEASELBOXINFO(hPopupMenu32);
- }
- }
- if(hMenu32)
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return 0;
-
-@@ -743,5 +743,5 @@
- GetClientRect(hWnd, &rcRect);
- if (!PtInRect(&rcRect,pt)) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return 0;
- }
-@@ -752,5 +752,5 @@
- lFlags = LBoxAPI(hMenu32,LBA_MODIFYITEM,(LPARAM)&mnis);
- if (!(lFlags & (MF_POPUP|MF_BITMAP))) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return FALSE;
- }
-@@ -759,5 +759,5 @@
- wItemID = LBoxAPI(hMenu32,LBA_MODIFYITEM,(LPARAM)&mnis);
- if (!(hPopupMenu32 = GETMENUINFO(wItemID))) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return FALSE;
- }
-@@ -765,5 +765,5 @@
- if (hPopupMenu32a) {
- if (hPopupMenu32a != hPopupMenu32)
-- RELEASELBOXINFO((LPLISTBOXINFO) hPopupMenu32a);
-+ RELEASELBOXINFO( hPopupMenu32a);
- lptps->uiFlags &= ~LSF_BUTTONDOWN;
- ChangeMBSelection(hWnd,hMenu32,lptps,wSel,(WORD)-1);
-@@ -775,10 +775,10 @@
- PostMessage(lptps->hWndOwner,WM_COMMAND,
- GET_WM_COMMAND_MPS(SC_CLOSE,0,0));
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-- RELEASELBOXINFO((LPLISTBOXINFO)hPopupMenu32);
-+ RELEASELBOXINFO(hMenu32);
-+ RELEASELBOXINFO(hPopupMenu32);
- return TRUE;
- }
- else {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return FALSE;
- }
-@@ -792,8 +792,8 @@
- (WPARAM)SC_CLOSE,lParam);
- SetWindowWord(hWnd,TP_STATUS,1);
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return TRUE;
- }
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return 0;
-
-@@ -816,5 +816,5 @@
- lFlags |= MF_SYSMENU;
- if (lFlags < 0) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return 1;
- }
-@@ -835,5 +835,5 @@
- GET_WM_COMMAND_MPS(wItemID,0,0));
- SetWindowWord(hWnd,TP_STATUS,1);
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return 0;
- }
-@@ -848,5 +848,5 @@
- SetPopupMenuSel(lptps->hWndOwner,
- lptps->hPopups[0],0,lFlags & MF_SYSMENU);
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return 0;
-
-@@ -867,12 +867,12 @@
- hPopupMenu32 = GETMENUINFO(hPopupMenu);
- if (!hPopupMenu32) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return 1;
- }
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- hMenu32 = hPopupMenu32;
- }
- else if (!(lptps->uiFlags & TP_MENUBAR)) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return 1;
- }
-@@ -913,5 +913,5 @@
- if (lFlags & (MF_GRAYED|MF_DISABLED))
- return 0;
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- mnis.lpItemData = (LPSTR)&rcRect;
- mnis.wAction = LCA_GET|LCA_RECT;
-@@ -942,5 +942,5 @@
- else {
- if (lFlags & (MF_GRAYED|MF_DISABLED)) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return 0;
- }
-@@ -978,5 +978,5 @@
- }
- }
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return 0;
-
-@@ -994,5 +994,5 @@
- case VK_RIGHT:
- if (!(lptps->uiFlags & TP_MENUBAR)) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return 0;
- }
-@@ -1022,6 +1022,6 @@
- GET_WM_MENUSELECT_MPS(wItemID,LOWORD(lFlags),
- hMenu));
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-- RELEASELBOXINFO((LPLISTBOXINFO)hPopupMenu32);
-+ RELEASELBOXINFO(hMenu32);
-+ RELEASELBOXINFO(hPopupMenu32);
- return 0;
- }
-@@ -1061,6 +1061,6 @@
- lptps->hPopups[lptps->nPopups-1],
- 0,lFlags & MF_SYSMENU);
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-- RELEASELBOXINFO((LPLISTBOXINFO)hPopupMenu32);
-+ RELEASELBOXINFO(hMenu32);
-+ RELEASELBOXINFO(hPopupMenu32);
- return 0;
- }
-@@ -1071,5 +1071,5 @@
- wPrevSel = (WORD)LBoxAPI(hMenu32,LBA_GETDATA,(LPARAM)&mnis);
- if (wPrevSel == (WORD)-1) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return 0;
- }
-@@ -1096,5 +1096,5 @@
- if (!((lFlags & MF_POPUP) &&
- !(lFlags & (MF_GRAYED|MF_DISABLED|MF_SEPARATOR)))) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return 0;
- }
-@@ -1110,5 +1110,5 @@
- SetPopupMenuSel(lptps->hWndOwner,lptps->hPopups[0],
- 0,lFlags & MF_SYSMENU);
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return 0;
- case VK_RETURN:
-@@ -1117,10 +1117,10 @@
- wPrevSel = (WORD)LBoxAPI(hMenu32,LBA_GETDATA,(LPARAM)&mnis);
- if (wPrevSel == (WORD)-1) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return 0;
- }
- if (lptps->nPopups == 0) { /* item on menubar */
- if (!(lptps->uiFlags & TP_MENUBAR)) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return 0;
- }
-@@ -1132,5 +1132,5 @@
- lFlags |= MF_SYSMENU;
- if (lFlags & (MF_GRAYED|MF_DISABLED)) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return 0;
- }
-@@ -1172,6 +1172,6 @@
- wSel = (WORD)SendMessage(hPopup,LB_GETCURSEL,0,0L);
- if (wSel == (WORD)LB_ERR) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-- RELEASELBOXINFO((LPLISTBOXINFO)hPopupMenu32);
-+ RELEASELBOXINFO(hMenu32);
-+ RELEASELBOXINFO(hPopupMenu32);
- return 0;
- }
-@@ -1203,5 +1203,5 @@
- lptps->hPopups[lptps->nPopups-1],
- 0,lFlags & MF_SYSMENU);
-- RELEASELBOXINFO((LPLISTBOXINFO)hPopupMenu32);
-+ RELEASELBOXINFO(hPopupMenu32);
- }
- else {
-@@ -1221,5 +1221,5 @@
- }
- }
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return 0;
- case VK_UP:
-@@ -1227,5 +1227,5 @@
- if (lptps->nPopups == 0) {
- if (!(lptps->uiFlags & TP_MENUBAR)) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return 0;
- }
-@@ -1235,5 +1235,5 @@
- (LPARAM)&mnis);
- if (wPrevSel == (WORD)-1) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return 0;
- }
-@@ -1250,5 +1250,5 @@
- (LPARAM)&mnis);
- if (!(lFlags & MF_POPUP)) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- /* FIX_ME hPopupMenu32 as well?? */
- return 0;
-@@ -1272,6 +1272,6 @@
- wPrevSel = (WORD)SendMessage(hPopup,LB_GETCURSEL,0,0L);
- if (wPrevSel == (WORD)LB_ERR) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-- RELEASELBOXINFO((LPLISTBOXINFO)hPopupMenu32);
-+ RELEASELBOXINFO(hMenu32);
-+ RELEASELBOXINFO(hPopupMenu32);
- return 0;
- }
-@@ -1306,7 +1306,7 @@
- SetPopupMenuSel(lptps->hWndOwner,hPopup,wSel,
- lFlags & MF_SYSMENU);
-- RELEASELBOXINFO((LPLISTBOXINFO)hPopupMenu32);
-+ RELEASELBOXINFO(hPopupMenu32);
- }
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return 0;
- case VK_ESCAPE:
-@@ -1333,5 +1333,5 @@
- SetWindowWord(hWnd,TP_STATUS,1);
- }
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return 0;
- default:
-@@ -1357,5 +1357,5 @@
- hMenu32 = GETMENUINFO((HMENU)wParam);
- DrawPopupMenuItem(hMenu32,lptps->hWndOwner,lpdis);
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return 0L;
-
-@@ -1373,10 +1373,10 @@
- lFlags = LBoxAPI(hMenu32,LBA_MODIFYITEM,(LPARAM)&mnis);
- if (lFlags < 0) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return 0;
- }
- lpmis->itemHeight = rcRect.bottom - rcRect.top;
- lpmis->itemWidth = rcRect.right - rcRect.left;
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- }
- return 0L;
-@@ -1408,5 +1408,5 @@
- lFlags = LBoxAPI(hMenu32,LBA_MODIFYITEM,(LPARAM)&mnis);
- if (lFlags < 0) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- break;
- }
-@@ -1417,5 +1417,5 @@
- lFlags |= MF_SYSMENU;
-
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
-
- return SendMessage(lptps->hWndOwner,WM_MENUSELECT,
-@@ -1447,5 +1447,5 @@
- if (wSel != (WORD)-1)
- ChangeMBSelection(hWnd,hMenu32,lptps,wSel,(WORD)-1);
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- }
- }
-@@ -1528,9 +1528,9 @@
- (LPVOID)hMenu32))) {
- if (hMenu32)
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return FALSE;
- }
- if (hMenu32)
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- lptps->nPopups++;
- SetWindowID(lptps->hPopups[n],hPopup);
-@@ -1889,5 +1889,5 @@
- InternalMenuProc(hWndMenu,MM_MENUINIT,(WPARAM)i,0L);
- }
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- }
-
---- windows/GdiDC.h 1999-11-16 01:35:55.000000000 -0500
-+++ windows/GdiDC.h 2008-05-21 19:18:25.000000000 -0400
-@@ -134,7 +134,4 @@
- } DCCACHE;
-
--extern DCCACHE *TWIN_DCCache;
--extern int TWIN_DCCacheSize;
--
- #define GETHDC32 GETDCINFO
- #define GETHDC16(h32) (HDC)((h32)->ObjHead.hObj)
---- windows/MenuAPI.c 2001-01-13 03:47:52.000000000 -0500
-+++ windows/MenuAPI.c 2008-05-21 19:30:30.000000000 -0400
-@@ -122,5 +122,5 @@
-
- bResult = LBoxAPI(hMenu32,LBA_DESTROY,0);
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return bResult;
- }
-@@ -171,5 +171,5 @@
- if (lFlags == (LONG)-1) {
- if (hMenu32 != hMenu32orig)
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return FALSE;
- }
-@@ -228,5 +228,5 @@
- rc = (BOOL)LBoxAPI(hMenu32,uiAction,(LPARAM)&mis);
- if (hMenu32 != hMenu32orig)
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return rc;
- }
-@@ -282,5 +282,5 @@
- uiPosition,uiFlags,uiIDNewItem,lpNewItem,
- LBA_INSERTITEM);
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- }
- APISTR((LF_APIRET,"InsertMenu: returns BOOL %d\n",bResult));
-@@ -321,5 +321,5 @@
- lpmenuinfo->dwTypeData, opcode);
-
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
-
- APISTR((LF_APIRET,"InsertMenuItem: returns BOOL %d\n",rc));
-@@ -337,5 +337,5 @@
- bResult = ModifyMenuEx(hMenu32,(UINT)-1,uiFlags,uiIDNewItem,lpNewItem,
- LBA_APPENDITEM);
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- }
- APISTR((LF_APIRET,"AppendMenu: returns BOOL %d\n",bResult));
-@@ -355,5 +355,5 @@
- uiPosition,uiFlags,uiIDNewItem,lpNewItem,
- LBA_MODIFYITEM);
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- }
- APISTR((LF_APIRET,"ModifyMenu: returns BOOL %d\n",bResult));
-@@ -375,5 +375,5 @@
- idItem,NULL,LBA_REMOVEITEM);
- }
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- }
- return bResult;
-@@ -394,5 +394,5 @@
- uiFlags,idItem,NULL, LBA_DELETEITEM);
- }
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- }
- return bResult;
-@@ -453,5 +453,5 @@
- if (lFlags < 0) {
- if (hMenu32 != hMenu32orig)
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return -1;
- }
-@@ -471,9 +471,9 @@
- if (LBoxAPI(hMenu32,LBA_MODIFYITEM,(LPARAM)&mis) < 0) {
- if (hMenu32 != hMenu32orig)
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return -1;
- }
- if (hMenu32 != hMenu32orig)
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return (LOWORD(lFlags) & uiMask);
- }
-@@ -490,5 +490,5 @@
- retcode = (BOOL)ChangeMIFlags(hMenu32,
- uiIDEnableItem, uiEnable,MF_DISABLED);
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- }
- return retcode;
-@@ -505,5 +505,5 @@
- rc = (BOOL)ChangeMIFlags(hMenu32,
- uiIDCheckItem,uiCheck,MF_CHECKED);
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- }
- return rc;
-@@ -520,5 +520,5 @@
- bResult = (BOOL)ChangeMIFlags(hMenu32,
- uiIDHiliteItem,uiHilite,MF_HILITE);
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- }
- return bResult;
-@@ -799,5 +799,5 @@
- WinFree((LPSTR)lpColumnData);
-
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
-
- return MAKELONG((WORD)nMenuWidth,(WORD)nMenuHeight);
-@@ -917,5 +917,5 @@
-
- ReleaseDC(hWndMenu,hDC);
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- }
-
-@@ -1045,5 +1045,5 @@
-
- ReleaseDC(hWndMenu,hDC);
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return ((wLine+1)*wItemHeight + 1);
- }
-@@ -1175,10 +1175,10 @@
- if (hMenu == SetWindowMenu(hWnd, hMenu)) {
- if(hMenu32)
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return TRUE;
- }
- if (!(hWndMenu = GetWindowFrame(hWnd))) {
- if(hMenu32)
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return FALSE;
- }
-@@ -1192,5 +1192,5 @@
- }
- //no free required, hMenu == 0
-- //RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ //RELEASELBOXINFO(hMenu32);
- //return TRUE;
- }
-@@ -1198,5 +1198,5 @@
- lptps = (LPTRACKPOPUPSTRUCT)WinMalloc(sizeof(TRACKPOPUPSTRUCT));
- if (!lptps) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return FALSE;
- }
-@@ -1215,5 +1215,5 @@
-
- if(hMenu32)
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
-
- return TRUE;
-@@ -1255,5 +1255,5 @@
- uiItemID = (UINT)LBoxAPI(hMenu32,LBA_MODIFYITEM,(LPARAM)&mis);
-
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
-
- if (IsMenu((HMENU)uiItemID))
-@@ -1278,5 +1278,5 @@
- nCount = (int)LBoxAPI(hMenu32,LBA_GETDATA,(LPARAM)&mis);
-
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return nCount;
- }
-@@ -1303,5 +1303,5 @@
- rc = (UINT)LBoxAPI(hMenu32,LBA_MODIFYITEM,(LPARAM)&mis);
-
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return rc;
- }
-@@ -1326,15 +1326,15 @@
- if (((LONG)lpItemString != (LONG)-1) && HIWORD(lpItemString)) {
- strncpy(lpString,lpItemString,nMaxCount);
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return strlen(lpString);
- }
-
- if (lpItemString == NULL || !HIWORD(lpItemString)) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return 0;
- }
-
- if (uiFlags & MF_BYPOSITION) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return 0;
- }
-@@ -1342,12 +1342,12 @@
- hMenu32a = TWIN_FindMenuItem(hMenu32,uiIDItem);
- if (!hMenu32a) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return 0;
- }
- hMenu = ((LPOBJHEAD)hMenu32a)->hObj;
- if (hMenu32a != hMenu32)
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32a);
-+ RELEASELBOXINFO(hMenu32a);
-
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return GetMenuString(hMenu,uiIDItem,lpString,nMaxCount,uiFlags);
- }
-@@ -1371,20 +1371,20 @@
- if (lpItemData == (LPSTR)-1) {
- if (uiFlags & MF_BYPOSITION) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return lpItemData;
- }
- hMenu32a = TWIN_FindMenuItem(hMenu32,uiItem);
- if (!hMenu32a) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return lpItemData;
- }
- hMenu = ((LPOBJHEAD)hMenu32a)->hObj;
- if (hMenu32a != hMenu32) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32a);
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32a);
-+ RELEASELBOXINFO(hMenu32);
- return GetMenuItemData(hMenu,uiItem,uiFlags);
- }
- }
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return lpItemData;
- }
-@@ -1409,5 +1409,5 @@
- HMENU32 hMenu32orig = hMenu32;
- if (uiFlags & MF_BYPOSITION) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return (UINT)-1;
- }
-@@ -1416,15 +1416,15 @@
-
- if (!hMenu32) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32orig);
-+ RELEASELBOXINFO(hMenu32orig);
- return (UINT)-1;
- }
- hMenu = ((LPOBJHEAD)hMenu32)->hObj;
- if (hMenu32 != hMenu32orig)
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
-
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32orig);
-+ RELEASELBOXINFO(hMenu32orig);
- return GetMenuState(hMenu,uiID,uiFlags);
- }
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return (UINT)(lFlags & ~MF_BYPOSITION);
- }
-@@ -1450,10 +1450,10 @@
- if (lFlags < 0) {
- if (uiFlags & MF_BYPOSITION) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-+ RELEASELBOXINFO(hMenu32);
- return FALSE;
- }
- hMenu32 = TWIN_FindMenuItem(hMenu32,uiItem);
- if (!hMenu32) {
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32orig);
-+ RELEASELBOXINFO(hMenu32orig);
- return FALSE;
- }
-@@ -1462,6 +1462,6 @@
- if (lFlags < 0) {
- if (hMenu32 != hMenu32orig)
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32orig);
-+ RELEASELBOXINFO(hMenu32);
-+ RELEASELBOXINFO(hMenu32orig);
- return FALSE;
- }
-@@ -1473,11 +1473,11 @@
- if (LBoxAPI(hMenu32,LBA_MODIFYITEM,(LPARAM)&mis) < 0) {
- if (hMenu32 != hMenu32orig)
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32orig);
-+ RELEASELBOXINFO(hMenu32);
-+ RELEASELBOXINFO(hMenu32orig);
- return FALSE;
- }
- if (hMenu32 != hMenu32orig)
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
-- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32orig);
-+ RELEASELBOXINFO(hMenu32);
-+ RELEASELBOXINFO(hMenu32orig);
- return TRUE;
- }
diff --git a/emulators/twin/files/patch-tools_rc_cleanup.c b/emulators/twin/files/patch-tools_rc_cleanup.c
deleted file mode 100644
index ad7edbb1d943..000000000000
--- a/emulators/twin/files/patch-tools_rc_cleanup.c
+++ /dev/null
@@ -1,13 +0,0 @@
-adding following patch fixes problem
-
---- ./tools/rc/cleanup.c.orig Sun Mar 14 13:58:51 1999
-+++ ./tools/rc/cleanup.c Mon Jun 19 07:44:21 2006
-@@ -76,7 +76,7 @@
- free_menu_list(node->child);
- str_free(node->data.menuname);
- free_mem(node);
-- node = node->next;
-+ node = next;
- }
- }
-
diff --git a/emulators/twin/pkg-descr b/emulators/twin/pkg-descr
deleted file mode 100644
index 87d51d1a3a64..000000000000
--- a/emulators/twin/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-The Willows TWIN libraries are both a set of native platform
-libraries and an emulator program to emulate the Microsoft Win32
-API. The emulator program allows executing Windows binary programs
-on supported Unix platforms, on native Intel x86 processors, and
-through the built-in intstruction set interpreter. The native
-libraries allow programmers to natively build Win32 and MFC
-applications from source code.
-
-WWW: http://www.willows.com/
diff --git a/emulators/twin/pkg-message b/emulators/twin/pkg-message
deleted file mode 100644
index 2e6a94c599c6..000000000000
--- a/emulators/twin/pkg-message
+++ /dev/null
@@ -1,2 +0,0 @@
-In order to use twin you need to build and install a new kernel
-with options SYSVSHM, SYSVSEM, and SYSVMSG.
diff --git a/emulators/twin/pkg-plist b/emulators/twin/pkg-plist
deleted file mode 100644
index 8dee5ef57d07..000000000000
--- a/emulators/twin/pkg-plist
+++ /dev/null
@@ -1,67 +0,0 @@
-bin/xwin32
-lib/libadvapi32.so
-lib/libadvapi32.so.%%LIBVER%%
-lib/libcomctl32.so
-lib/libcomctl32.so.%%LIBVER%%
-lib/libcomm.so
-lib/libcomm.so.%%LIBVER%%
-lib/libcommdlg.so
-lib/libcommdlg.so.%%LIBVER%%
-lib/libddeml.so
-lib/libddeml.so.%%LIBVER%%
-lib/libdebug.so
-lib/libdll.a
-lib/libkeyboard.so
-lib/libkeyboard.so.%%LIBVER%%
-lib/liblzexpand.so
-lib/liblzexpand.so.%%LIBVER%%
-lib/libmmsystem.so
-lib/libmmsystem.so.%%LIBVER%%
-lib/libmsvcrt.so
-lib/libmsvcrt.so.%%LIBVER%%
-lib/libolecli.so
-lib/libolecli.so.%%LIBVER%%
-lib/libolesvr.so
-lib/libolesvr.so.%%LIBVER%%
-lib/libpe32.so
-lib/libpe32.so.%%LIBVER%%
-lib/libreadline.a
-lib/libshell.so
-lib/libshell.so.%%LIBVER%%
-lib/libsound.so
-lib/libsound.so.%%LIBVER%%
-lib/libsystem.so
-lib/libsystem.so.%%LIBVER%%
-lib/libtoolhelp.so
-lib/libtoolhelp.so.%%LIBVER%%
-lib/libtwin32.so
-lib/libtwin32.so.%%LIBVER%%
-lib/libversion.so
-lib/libversion.so.%%LIBVER%%
-lib/libw32sys.so
-lib/libw32sys.so.%%LIBVER%%
-lib/libwin87em.so
-lib/libwin87em.so.%%LIBVER%%
-lib/libwinsock.so
-lib/libwinsock.so.%%LIBVER%%
-lib/libwinspool.so
-lib/libwinspool.so.%%LIBVER%%
-%%PORTDOCS%%%%DOCSDIR%%/bin-convert.txt
-%%PORTDOCS%%%%DOCSDIR%%/config.doc
-%%PORTDOCS%%%%DOCSDIR%%/debugger.1
-%%PORTDOCS%%%%DOCSDIR%%/dll-binary.txt
-%%PORTDOCS%%%%DOCSDIR%%/dll-native.txt
-%%PORTDOCS%%%%DOCSDIR%%/lib-config.txt
-%%PORTDOCS%%%%DOCSDIR%%/lib-debug.txt
-%%PORTDOCS%%%%DOCSDIR%%/lib-porting.txt
-%%PORTDOCS%%%%DOCSDIR%%/lib-qna.txt
-%%PORTDOCS%%%%DOCSDIR%%/lib-thunk.c
-%%PORTDOCS%%%%DOCSDIR%%/lib-verify.txt
-%%PORTDOCS%%%%DOCSDIR%%/rc.1
-%%PORTDOCS%%%%DOCSDIR%%/readme.twinrc
-%%PORTDOCS%%%%DOCSDIR%%/sample.twinrc
-%%PORTDOCS%%%%DOCSDIR%%/src-issues.txt
-%%PORTDOCS%%%%DOCSDIR%%/twinrc.doc
-%%PORTDOCS%%%%DOCSDIR%%/win.ini
-%%PORTDOCS%%%%DOCSDIR%%/wrt-setup.txt
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/emulators/vgb/Makefile b/emulators/vgb/Makefile
deleted file mode 100644
index 6cd5d894b960..000000000000
--- a/emulators/vgb/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# New ports collection makefile for: vgb
-# Date created: 31 October 1996
-# Whom: Yukihiro Nakai <Nakai@Mlab.t.u-tokyo.ac.jp>
-#
-# $FreeBSD$
-#
-
-PORTNAME= vgb
-PORTVERSION= 0.7
-PORTREVISION= 2
-CATEGORIES= emulators
-MASTER_SITES= ${MASTER_SITE_LOCAL}
-MASTER_SITE_SUBDIR= trevor
-DISTNAME= VGB
-EXTRACT_SUFX= .tar.Z
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Nintendo GameBoy(tm) emulator
-
-DEPRECATED= Distfile is no more available (lastest binaries provided by upstream are for 5.x)
-EXPIRATION_DATE= 2011-05-01
-
-WRKSRC= ${WRKDIR}/GB
-
-USE_XORG= x11 xext
-
-do-configure:
- @${SED} -e 's:%%PREFIX%%:${PREFIX}:g' ${FILESDIR}/vgb.sh \
- > ${WRKSRC}/vgb.sh
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/gblist ${PREFIX}/bin
- @${MKDIR} ${PREFIX}/libexec/VGB ${PREFIX}/share/VGB
- ${INSTALL_PROGRAM} ${WRKSRC}/vgb ${PREFIX}/libexec/VGB
- ${INSTALL_DATA} ${WRKSRC}/CART.GB ${PREFIX}/share/VGB
- ${INSTALL_SCRIPT} ${WRKSRC}/vgb.sh ${PREFIX}/bin/vgb
-
-.include <bsd.port.mk>
diff --git a/emulators/vgb/distinfo b/emulators/vgb/distinfo
deleted file mode 100644
index 31083a249312..000000000000
--- a/emulators/vgb/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (VGB.tar.Z) = 215738517e7683d82210557e57a66e50
-SHA256 (VGB.tar.Z) = ec1a74f4f3dde0a4fc36fbb72dc33acc72f41a9ae83abe009c0562c051f8c8e8
-SIZE (VGB.tar.Z) = 153662
diff --git a/emulators/vgb/files/patch-aa b/emulators/vgb/files/patch-aa
deleted file mode 100644
index 93ce83ec0574..000000000000
--- a/emulators/vgb/files/patch-aa
+++ /dev/null
@@ -1,23 +0,0 @@
-*** Makefile.orig Wed Jul 3 20:29:30 1996
---- Makefile Sat Jan 15 00:00:00 2000
-***************
-*** 26,34 ****
- # If you are getting linker errors about not found X11 functions,
- # change the -L/usr/X11R6/lib to the directory where X11
- # libraries libX11.* and libXext.* are located on your system.
-! CC = gcc
-! DEFINES = -DUNIX -DLSB_FIRST -DDEBUG -DMITSHM
-! CFLAGS = -O2 -I/usr/X11/include -L/usr/X11/lib/ ${DEFINES}
- OBJECTS = VGB.o GB.o Z80.o Debug.o Unix.o
-
- # Make the standard distribution: VGB, DASM, and utilities.
---- 26,34 ----
- # If you are getting linker errors about not found X11 functions,
- # change the -L/usr/X11R6/lib to the directory where X11
- # libraries libX11.* and libXext.* are located on your system.
-! CC ?= gcc
-! DEFINES = -DUNIX -DLSB_FIRST
-! CFLAGS += -I${LOCALBASE}/include -L${LOCALBASE}/lib ${DEFINES}
- OBJECTS = VGB.o GB.o Z80.o Debug.o Unix.o
-
- # Make the standard distribution: VGB, DASM, and utilities.
diff --git a/emulators/vgb/files/vgb.sh b/emulators/vgb/files/vgb.sh
deleted file mode 100644
index 41a0773b6ea0..000000000000
--- a/emulators/vgb/files/vgb.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-%%PREFIX%%/libexec/VGB/vgb $*
diff --git a/emulators/vgb/pkg-descr b/emulators/vgb/pkg-descr
deleted file mode 100644
index 36f3b9acebae..000000000000
--- a/emulators/vgb/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-Virtual Game Boy is the Nintendo GameBoy(tm) emulator on X-Window.
-
- Test your VGB installation with the command(default):
-
- vgb /usr/X11R6/share/VGB/CART.GB
-
- You buy the cartridges. GameBoy software is copyrighted and still sold.
-Therefore, its distribution is an act of piracy. Nothing prohibits you
-from backing up a cartridge you own and playing it on the emulator though.
-
-WWW: http://www.komkon.org/fms/
diff --git a/emulators/vgb/pkg-plist b/emulators/vgb/pkg-plist
deleted file mode 100644
index 686116e2216f..000000000000
--- a/emulators/vgb/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-bin/vgb
-bin/gblist
-libexec/VGB/vgb
-share/VGB/CART.GB
-@dirrm libexec/VGB
-@dirrm share/VGB
diff --git a/emulators/vpce/Makefile b/emulators/vpce/Makefile
deleted file mode 100644
index 4f14be57564a..000000000000
--- a/emulators/vpce/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# New ports collection makefile for: vpce
-# Date created: 20 August 1997
-# Whom: Yukihiro Nakai <Nakai@Mlab.t.u-tokyo.ac.jp>
-#
-# $FreeBSD$
-#
-
-PORTNAME= vpce
-PORTVERSION= 0.3f
-PORTREVISION= 3
-CATEGORIES= emulators
-MASTER_SITES= http://www.geocities.com/SiliconValley/Way/3340/ \
- http://freebsd.unixfreunde.de/sources/
-DISTNAME= ${PORTNAME}${PORTVERSION:S/.//}_freebsd
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= PC Engine (TG16) emulator on X
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-NO_WRKSUBDIR= yes
-USE_XORG= x11
-NO_BUILD= yes
-
-STRIP=
-
-PLIST_FILES= bin/xvpce
-PORTDOCS= README
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/xvpce_03f_freebsd ${PREFIX}/bin/xvpce
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
-.endif
-
-.include <bsd.port.mk>
diff --git a/emulators/vpce/distinfo b/emulators/vpce/distinfo
deleted file mode 100644
index be04a0858052..000000000000
--- a/emulators/vpce/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (vpce03f_freebsd.tgz) = 681c6b0acfacbc399de93bc53ca65089
-SHA256 (vpce03f_freebsd.tgz) = 0427ab495a35957cab1bf4812a102dd9eb61ddfbf64168335ce3624535579b9e
-SIZE (vpce03f_freebsd.tgz) = 42139
diff --git a/emulators/vpce/pkg-descr b/emulators/vpce/pkg-descr
deleted file mode 100644
index 925732beae23..000000000000
--- a/emulators/vpce/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-PC Engine (TG16) emulator on X
-
-WWW: http://www.geocities.com/SiliconValley/Way/3340/vpce.html