From 06dc577480d2997d103f78d80a1d91cb45a355eb Mon Sep 17 00:00:00 2001 From: wiz Date: Fri, 26 Sep 2003 06:06:34 +0000 Subject: [PATCH] Digger Remastered -- the PC version of Digger, disassembled, decompiled, deshrouded and rewritten. Digger was originally created by Windmill software in 1983 and released as a copy-protected, bootable 5.25" floppy disk for the IBM PC. As it requires a genuine CGA card, it didn't work on modern PCs. In 1998, I created Digger Remastered, which runs on all PCs with CGA or better and plays just like the original. It also has many new features, including: * Exit button * Optional VGA graphics * Recording and playback * Real time speed control * Keyboard redefinition * Gauntlet mode * Two player simultaneous mode --- games/digger/DESCR | 15 +++++++++++++++ games/digger/Makefile | 21 +++++++++++++++++++++ games/digger/PLIST | 2 ++ games/digger/distinfo | 6 ++++++ games/digger/patches/patch-aa | 12 ++++++++++++ games/digger/patches/patch-ab | 14 ++++++++++++++ 6 files changed, 70 insertions(+) create mode 100644 games/digger/DESCR create mode 100644 games/digger/Makefile create mode 100644 games/digger/PLIST create mode 100644 games/digger/distinfo create mode 100644 games/digger/patches/patch-aa create mode 100644 games/digger/patches/patch-ab diff --git a/games/digger/DESCR b/games/digger/DESCR new file mode 100644 index 000000000000..8ce1927a0924 --- /dev/null +++ b/games/digger/DESCR @@ -0,0 +1,15 @@ +Digger was originally created by Windmill software in 1983 and +released as a copy-protected, bootable 5.25" floppy disk for the +IBM PC. As it requires a genuine CGA card, it didn't work on modern +PCs. + +In 1998, I created Digger Remastered, which runs on all PCs with +CGA or better and plays just like the original. It also has many +new features, including: + * Exit button + * Optional VGA graphics + * Recording and playback + * Real time speed control + * Keyboard redefinition + * Gauntlet mode + * Two player simultaneous mode diff --git a/games/digger/Makefile b/games/digger/Makefile new file mode 100644 index 000000000000..4a2d9f36f1ac --- /dev/null +++ b/games/digger/Makefile @@ -0,0 +1,21 @@ +# $NetBSD$ +# + +DISTNAME= digger-20020314 +CATEGORIES= games +MASTER_SITES= http://www.digger.org/ + +MAINTAINER= wiz@NetBSD.org +HOMEPAGE= http://www.digger.org/ +COMMENT= Digger Remastered + +USE_BUILDLINK2= yes + +MAKEFILE= Makefile.fbsd +MAKE_FLAGS+= -DSDL + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/digger ${PREFIX}/bin/digger + +.include "../../devel/SDL/buildlink2.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/games/digger/PLIST b/games/digger/PLIST new file mode 100644 index 000000000000..8210468b0a54 --- /dev/null +++ b/games/digger/PLIST @@ -0,0 +1,2 @@ +@comment $NetBSD$ +bin/digger diff --git a/games/digger/distinfo b/games/digger/distinfo new file mode 100644 index 000000000000..a7cc8b0862f0 --- /dev/null +++ b/games/digger/distinfo @@ -0,0 +1,6 @@ +$NetBSD$ + +SHA1 (digger-20020314.tar.gz) = 4fef6bb91b3c3a4d18a66b94864455299cd19016 +Size (digger-20020314.tar.gz) = 98435 bytes +SHA1 (patch-aa) = 07ad1bb5100d389fca04584f511de9feee45edc7 +SHA1 (patch-ab) = 524341c6e188731d22675e75fd3a6cafbaa00537 diff --git a/games/digger/patches/patch-aa b/games/digger/patches/patch-aa new file mode 100644 index 000000000000..333943aaa476 --- /dev/null +++ b/games/digger/patches/patch-aa @@ -0,0 +1,12 @@ +$NetBSD$ + +--- Makefile.fbsd.orig 2002-03-14 15:51:22.000000000 +0100 ++++ Makefile.fbsd +@@ -29,6 +29,6 @@ LDADD+= `${SDL_CONFIG} --libs` + SRCS+= fbsd_sup.c sdl_vid.c sdl_timer.c sdl_kbd.c sdl_snd.c icon.c + .endif + +-MAN1= ++NOMAN= + + .include diff --git a/games/digger/patches/patch-ab b/games/digger/patches/patch-ab new file mode 100644 index 000000000000..154f5e93d12d --- /dev/null +++ b/games/digger/patches/patch-ab @@ -0,0 +1,14 @@ +$NetBSD$ + +--- alpha.c.orig 2000-04-03 22:42:48.000000000 +0200 ++++ alpha.c +@@ -1,7 +1,7 @@ + #include "def.h" + +-char copyright[]="Portions Copyright(c) 1983 Windmill Software +-Inc."; ++char copyright[]="Portions Copyright(c) 1983 Windmill Software\n" ++"Inc."; + + Sint textoffdat[16]={ + 72, 0, -72,-72, -- 2.41.0