From 64af0b7dff2042f893452a99266b30053bca8041 Mon Sep 17 00:00:00 2001 From: is Date: Sat, 12 Jan 2013 16:40:49 +0000 Subject: Tim Mann allegedly suggested disabling HAVE_SIGIO for hanging xtrs on Linuxes 5 years ago. I see the same problem on NetbSD-6 (at least; didn't try older) and the same cure works. --- emulators/xtrs/Makefile | 4 ++-- emulators/xtrs/distinfo | 3 ++- emulators/xtrs/patches/patch-Makefile | 13 +++++++++++++ 3 files changed, 17 insertions(+), 3 deletions(-) create mode 100644 emulators/xtrs/patches/patch-Makefile diff --git a/emulators/xtrs/Makefile b/emulators/xtrs/Makefile index 6ea80c8a626..c09595f6355 100644 --- a/emulators/xtrs/Makefile +++ b/emulators/xtrs/Makefile @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.14 2012/10/03 12:55:22 asau Exp $ +# $NetBSD: Makefile,v 1.15 2013/01/12 16:40:49 is Exp $ # DISTNAME= xtrs-4.9 -PKGREVISION= 3 +PKGREVISION= 4 CATEGORIES= emulators MASTER_SITES= http://www.tim-mann.org/trs80/ diff --git a/emulators/xtrs/distinfo b/emulators/xtrs/distinfo index 0ea8f8a2d04..f1e9961c334 100644 --- a/emulators/xtrs/distinfo +++ b/emulators/xtrs/distinfo @@ -1,8 +1,9 @@ -$NetBSD: distinfo,v 1.3 2007/07/27 23:50:19 joerg Exp $ +$NetBSD: distinfo,v 1.4 2013/01/12 16:40:49 is Exp $ SHA1 (xtrs-4.9.tar.gz) = abfbbdb972c7fa2b3545ed42698162a88168bded RMD160 (xtrs-4.9.tar.gz) = 6daabf36a53e4af8b9d6b97d91cba00cc55b406f Size (xtrs-4.9.tar.gz) = 422910 bytes +SHA1 (patch-Makefile) = 5c8f0cd142a1134fd99ad8946bf069ee9d0b53d7 SHA1 (patch-aa) = f43c92142a240c45015fad93fd702df78e5a707c SHA1 (patch-ab) = 11aa129243aa5bb5c7b017241ebd444e9ac43ff2 SHA1 (patch-ac) = f57cd85b5896bbdf1ae0346e1d703aa460ba8984 diff --git a/emulators/xtrs/patches/patch-Makefile b/emulators/xtrs/patches/patch-Makefile new file mode 100644 index 00000000000..57cf130cfc7 --- /dev/null +++ b/emulators/xtrs/patches/patch-Makefile @@ -0,0 +1,13 @@ +$NetBSD: patch-Makefile,v 1.1 2013/01/12 16:40:49 is Exp $ + +--- Makefile.orig 2002-05-11 21:35:23.000000000 +0000 ++++ Makefile +@@ -145,7 +145,7 @@ z80code: $(Z80CODE) + include Makefile.local + + CFLAGS = $(DEBUG) $(ENDIAN) $(DEFAULT_ROM) $(READLINE) $(DISKDIR) $(IFLAGS) \ +- $(APPDEFAULTS) -DKBWAIT -DHAVE_SIGIO ++ $(APPDEFAULTS) -DKBWAIT # -DHAVE_SIGIO + LIBS = $(XLIB) $(READLINELIBS) $(EXTRALIBS) + + ZMACFLAGS = -h -- cgit v1.2.3