summaryrefslogtreecommitdiff
path: root/games/nethack-lib
diff options
context:
space:
mode:
authorpooka <pooka@pkgsrc.org>2000-08-10 17:50:04 +0000
committerpooka <pooka@pkgsrc.org>2000-08-10 17:50:04 +0000
commit423d932718cf0cd95fe280b6ea3cb05e166f5e92 (patch)
tree652faece51f36554600906ef464a520802a70371 /games/nethack-lib
parent696a9dc9e63ce407cb2e9ad886f16023dca1cb79 (diff)
downloadpkgsrc-423d932718cf0cd95fe280b6ea3cb05e166f5e92.tar.gz
Upgrade nethack to 3.3.1. Add Makefile.common to easy future upgrades.
This release contains numerous fixes to bugs in 3.3.0 and users are advised to upgrade. Note that old savegames and bones files won't work anymore.
Diffstat (limited to 'games/nethack-lib')
-rw-r--r--games/nethack-lib/Makefile22
-rw-r--r--games/nethack-lib/Makefile.common32
-rw-r--r--games/nethack-lib/files/md54
-rw-r--r--games/nethack-lib/files/patch-sum14
-rw-r--r--games/nethack-lib/patches/patch-aa27
-rw-r--r--games/nethack-lib/patches/patch-ab56
-rw-r--r--games/nethack-lib/patches/patch-ac14
-rw-r--r--games/nethack-lib/patches/patch-ae8
-rw-r--r--games/nethack-lib/patches/patch-af48
-rw-r--r--games/nethack-lib/patches/patch-ag32
10 files changed, 115 insertions, 142 deletions
diff --git a/games/nethack-lib/Makefile b/games/nethack-lib/Makefile
index 5a08a32bd2c..6310e8af8ef 100644
--- a/games/nethack-lib/Makefile
+++ b/games/nethack-lib/Makefile
@@ -1,13 +1,9 @@
-# $NetBSD: Makefile,v 1.8 2000/07/17 15:37:15 agc Exp $
+# $NetBSD: Makefile,v 1.9 2000/08/10 17:50:04 pooka Exp $
#
-DISTNAME= nethack-3.3.0
-PKGNAME= nethack-lib-3.3.0
-CATEGORIES= games
-MASTER_SITES= ftp://ftp.win.tue.nl/pub/games/nethack.330/source/
+.include "../nethack-lib/Makefile.common"
-MAINTAINER= root@garbled.net
-HOMEPAGE= http://www.win.tue.nl/games/roguelike/nethack/
+PKGNAME= nethack-lib-${NETHACK_VERSION}
HAS_CONFIGURE= yes
CONFIGURE_SCRIPT= ./sys/unix/setup.sh
@@ -16,22 +12,10 @@ INSTALL_TARGET= manpages install-dat
DEINSTALL_FILE= ${WRKDIR}/DEINSTALL
-.include "../../mk/bsd.prefs.mk"
-
.if ${OPSYS} == "SunOS"
MAKE_FLAGS+= CC=gcc CPPFLAGS=
.endif
-pre-configure:
- @${CHMOD} 755 ${WRKSRC}/sys/unix/setup.sh
-
-post-patch:
- @${MV} ${WRKSRC}/include/config.h ${WRKSRC}/config.h-pre
- @${SED} -e 's@XXXPREFIXXXX@${PREFIX}@g' \
- -e 's|@GZIP_PROGRAM@|'`${ECHO} ${GZIP_CMD} | ${AWK} '{ print $$1 }'`'|g' \
- ${WRKSRC}/config.h-pre > ${WRKSRC}/include/config.h
- @${RM} -f ${WRKSRC}/config.h-pre
-
post-build:
${SED} -e 's|@PREFIX@|${PREFIX}|' ${PKGDIR}/DEINSTALL > ${DEINSTALL_FILE}
diff --git a/games/nethack-lib/Makefile.common b/games/nethack-lib/Makefile.common
new file mode 100644
index 00000000000..0790d8fe6ab
--- /dev/null
+++ b/games/nethack-lib/Makefile.common
@@ -0,0 +1,32 @@
+# $NetBSD: Makefile.common,v 1.1 2000/08/10 17:50:05 pooka Exp $
+#
+
+NETHACK_VERSION= 3.3.1
+NETHACK_DISTVER= 331
+
+DISTNAME= nethack-${NETHACK_DISTVER}
+CATEGORIES= games
+MASTER_SITES= ftp://ftp.nethack.org/pub/nethack/nh331/src/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= root@garbled.net
+HOMEPAGE= http://www.nethack.org/
+
+WRKSRC= ${WRKDIR}/nethack-${NETHACK_VERSION}
+
+HAS_CONFIGURE= yes
+CONFIGURE_SCRIPT= ./sys/unix/setup.sh
+
+MD5_FILE= "${.CURDIR}/../nethack-lib/files/md5"
+
+.include "../../mk/bsd.prefs.mk"
+
+pre-configure:
+ @${CHMOD} 755 ${WRKSRC}/sys/unix/setup.sh
+
+post-patch:
+ @${MV} ${WRKSRC}/include/config.h ${WRKSRC}/config.h-pre
+ @${SED} -e 's@XXXPREFIXXXX@${PREFIX}@g' \
+ -e 's|@GZIP_PROGRAM@|'`${ECHO} ${GZIP_CMD} | ${AWK} '{ print $$1 }'`'|g' \
+ < ${WRKSRC}/config.h-pre > ${WRKSRC}/include/config.h
+ @${RM} -f ${WRKSRC}/config.h-pre
diff --git a/games/nethack-lib/files/md5 b/games/nethack-lib/files/md5
index b71189bc32a..aa14b9e23da 100644
--- a/games/nethack-lib/files/md5
+++ b/games/nethack-lib/files/md5
@@ -1,3 +1,3 @@
-$NetBSD: md5,v 1.3 1999/12/24 22:30:00 pooka Exp $
+$NetBSD: md5,v 1.4 2000/08/10 17:50:05 pooka Exp $
-MD5 (nethack-3.3.0.tar.gz) = cf9f4039408321f39c3ef733455cb73a
+MD5 (nethack-331.tgz) = d0600ce4698c80e5ad1f917ded1c36d2
diff --git a/games/nethack-lib/files/patch-sum b/games/nethack-lib/files/patch-sum
index fd0eb035dbb..1c6fa0f3ec6 100644
--- a/games/nethack-lib/files/patch-sum
+++ b/games/nethack-lib/files/patch-sum
@@ -1,9 +1,9 @@
-$NetBSD: patch-sum,v 1.5 2000/07/17 14:31:13 agc Exp $
+$NetBSD: patch-sum,v 1.6 2000/08/10 17:50:06 pooka Exp $
-MD5 (patch-aa) = 4d561cc88b548ab8fcc7953c18660d31
-MD5 (patch-ab) = 39341410ce990a7eb55beeef4af75855
-MD5 (patch-ac) = 4f89ee35a5901b7b8a8e376216c227ba
+MD5 (patch-aa) = 98c413b5d1b5c3b021e30a91e1d6da0b
+MD5 (patch-ab) = 705d3c572b63015fed5aa245c1f1bdda
+MD5 (patch-ac) = d775a25ca6c4680d41858f2c52d1854c
MD5 (patch-ad) = 1c894f6943c2b5edfcca5e36a6f43c4d
-MD5 (patch-ae) = 0461964e1047cb98a734dfbe257e8325
-MD5 (patch-af) = ea67bbcb60a39b8fe0c7994b55d951e2
-MD5 (patch-ag) = 2498d677fef1a69f0c4ee79ab7d43f9b
+MD5 (patch-ae) = aa584b7e7b691f5fd031efae81b9b142
+MD5 (patch-af) = e5bb0036820641290d4533457c6c4a31
+MD5 (patch-ag) = 44e6cdf2d18e24f5582a66fe27a21063
diff --git a/games/nethack-lib/patches/patch-aa b/games/nethack-lib/patches/patch-aa
index 6ce5e484e3c..1a0cbbccd06 100644
--- a/games/nethack-lib/patches/patch-aa
+++ b/games/nethack-lib/patches/patch-aa
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.4 2000/07/17 14:31:13 agc Exp $
+$NetBSD: patch-aa,v 1.5 2000/08/10 17:50:06 pooka Exp $
---- include/config.h.orig Sat Dec 11 07:20:49 1999
-+++ include/config.h Fri Dec 17 13:51:24 1999
-@@ -133,11 +133,11 @@
+--- include/config.h.orig Sat Jul 22 04:13:51 2000
++++ include/config.h Thu Aug 10 17:39:35 2000
+@@ -151,11 +151,11 @@
#ifdef UNIX
/* path and file name extension for compression program */
@@ -13,12 +13,12 @@ $NetBSD: patch-aa,v 1.4 2000/07/17 14:31:13 agc Exp $
/* An example of one alternative you might want to use: */
-/* #define COMPRESS "/usr/local/bin/gzip" */ /* FSF gzip compression */
-/* #define COMPRESS_EXTENSION ".gz" */ /* normal gzip extension */
-+#define COMPRESS "@GZIP_PROGRAM@" /* FSF gzip compression */
-+#define COMPRESS_EXTENSION ".gz" /* normal gzip extension */
++#define COMPRESS "@GZIP_PROGRAM@" /* FSF gzip compression */
++#define COMPRESS_EXTENSION ".gz" /* normal gzip extension */
#endif
#ifndef COMPRESS
-@@ -168,7 +168,7 @@
+@@ -186,7 +186,7 @@
* otherwise it will be the current directory.
*/
# ifndef HACKDIR
@@ -27,21 +27,12 @@ $NetBSD: patch-aa,v 1.4 2000/07/17 14:31:13 agc Exp $
# endif
/*
-@@ -264,7 +264,7 @@
+@@ -282,7 +282,7 @@
* functions that have been macroized.
*/
-/* #define VISION_TABLES */ /* use vision tables generated at compile time */
-+#define VISION_TABLES /* use vision tables generated at compile time */
++#define VISION_TABLES /* use vision tables generated at compile time */
#ifndef VISION_TABLES
# ifndef NO_MACRO_CPATH
# define MACRO_CPATH /* use clear_path macros instead of functions */
-@@ -302,7 +302,7 @@
- #endif
-
- #define EXP_ON_BOTL /* Show experience on bottom line */
--/* #define SCORE_ON_BOTL */ /* added by Gary Erickson (erickson@ucivax) */
-+#define SCORE_ON_BOTL /* added by Gary Erickson (erickson@ucivax) */
-
- #include "global.h" /* Define everything else according to choices above */
-
diff --git a/games/nethack-lib/patches/patch-ab b/games/nethack-lib/patches/patch-ab
index 3b2c20cbdfc..d60bd039552 100644
--- a/games/nethack-lib/patches/patch-ab
+++ b/games/nethack-lib/patches/patch-ab
@@ -1,13 +1,14 @@
-$NetBSD: patch-ab,v 1.3 2000/04/14 14:06:53 pooka Exp $
+$NetBSD: patch-ab,v 1.4 2000/08/10 17:50:06 pooka Exp $
---- sys/unix/Makefile.top.orig Sat Dec 11 07:21:05 1999
-+++ sys/unix/Makefile.top Fri Apr 14 16:44:56 2000
-@@ -14,17 +14,16 @@
+--- sys/unix/Makefile.top.orig Tue Jul 4 03:42:05 2000
++++ sys/unix/Makefile.top Thu Aug 10 18:12:00 2000
+@@ -14,18 +14,17 @@
# MAKE = make
# make NetHack
-PREFIX = /usr
GAME = nethack
+ # GAME = nethack.prg
-GAMEUID = games
-GAMEGRP = bin
+GAMEUID = root
@@ -24,25 +25,26 @@ $NetBSD: patch-ab,v 1.3 2000/04/14 14:06:53 pooka Exp $
+DIRPERM = 0775
# GAMEDIR also appears in config.h as "HACKDIR".
- #
-@@ -33,13 +32,13 @@
+ # VARDIR may also appear in unixconf.h as "VAR_PLAYGROUND" else GAMEDIR
+@@ -35,14 +34,13 @@
# therefore there should not be anything in GAMEDIR that you want to keep
# (if there is, you'll have to do the installation by hand or modify the
# instructions)
-GAMEDIR = $(PREFIX)/games/lib/$(GAME)dir
--SHELLDIR = $(PREFIX)/games
+GAMEDIR = $(PREFIX)/share/$(GAME)dir
+ VARDIR = $(GAMEDIR)
+-SHELLDIR = $(PREFIX)/games
+SHELLDIR = $(PREFIX)/bin
# per discussion in Install.X11 and Install.Qt
- VARDATND =
+-VARDATND =
# VARDATND = x11tiles pet_mark.xbm
-# VARDATND = x11tiles pet_mark.xbm rip.xpm
+VARDATND = x11tiles pet_mark.xbm rip.xpm
-
- VARDATD = data oracles options quest.dat rumors
- VARDAT = $(VARDATD) $(VARDATND)
-@@ -76,9 +75,12 @@
+ # for Atari/Gem
+ # VARDATND = nh16.img title.img GEM_RSC.RSC
+ # for BeOS
+@@ -87,9 +85,12 @@
$(GAME):
( cd src ; $(MAKE) )
@@ -51,12 +53,12 @@ $NetBSD: patch-ab,v 1.3 2000/04/14 14:06:53 pooka Exp $
@echo "Done."
+datastuff: Guidebook $(VARDAT) dungeon spec_levs check-dlb recover
-+ @echo "Data Sets Built"
++ @echo "Data Sets Built."
+
Guidebook:
( cd doc ; $(MAKE) Guidebook )
-@@ -88,6 +90,9 @@
+@@ -99,6 +100,9 @@
data:
( cd dat ; $(MAKE) data )
@@ -66,21 +68,19 @@ $NetBSD: patch-ab,v 1.3 2000/04/14 14:06:53 pooka Exp $
rumors:
( cd dat ; $(MAKE) rumors )
-@@ -128,7 +133,12 @@
+@@ -156,6 +160,11 @@
( cd util ; $(MAKE) dlb )
( cd dat ; ../util/dlb cf nhdat $(DATDLB) )
--
+binfiles: $(GAME)
+ cp src/$(GAME) $(SHELLDIR)/$(GAME)$(GTYPE)
+ -( cd $(GAMEDIR) ; $(CHOWN) $(GAMEUID) $(SHELLDIR)/$(GAME)$(GTYPE) ; \
+ $(CHGRP) $(GAMEGRP) $(SHELLDIR)/$(GAME)$(GTYPE) )
+ chmod $(GAMEPERM) $(SHELLDIR)/$(GAME)$(GTYPE)
-+
+
dofiles:
target=`sed -n \
- -e '/librarian/{' \
-@@ -137,16 +147,13 @@
+@@ -165,16 +174,13 @@
-e '}' \
-e '$$s/.*/nodlb/p' < dat/options` ; \
$(MAKE) dofiles-$${target-nodlb}
@@ -98,21 +98,21 @@ $NetBSD: patch-ab,v 1.3 2000/04/14 14:06:53 pooka Exp $
-$(CHOWN) $(GAMEUID) $(SHELLDIR)/$(GAME)
$(CHGRP) $(GAMEGRP) $(SHELLDIR)/$(GAME)
chmod $(EXEPERM) $(SHELLDIR)/$(GAME)
-@@ -182,10 +189,10 @@
+@@ -210,11 +216,10 @@
# and a reminder
@echo You may also want to install the man pages via the doc Makefile.
-install: $(GAME) $(VARDAT) dungeon spec_levs
+install-dat: $(VARDAT) dungeon spec_levs
# set up the directories
- -mkdir $(SHELLDIR)
-- -rm -rf $(GAMEDIR)
-+# -rm -rf $(GAMEDIR)
- -mkdir $(GAMEDIR) $(GAMEDIR)/save
- -$(CHOWN) $(GAMEUID) $(GAMEDIR) $(GAMEDIR)/save
- $(CHGRP) $(GAMEGRP) $(GAMEDIR) $(GAMEDIR)/save
-@@ -197,6 +204,14 @@
- -( cd $(GAMEDIR) ; $(CHOWN) $(GAMEUID) perm record logfile ; \
+ # not all mkdirs have -p; those that don't will create a -p directory
+ -mkdir -p $(SHELLDIR)
+- -rm -rf $(GAMEDIR) $(VARDIR)
+ -mkdir -p $(GAMEDIR) $(VARDIR) $(VARDIR)/save
+ -rmdir ./-p
+ -$(CHOWN) $(GAMEUID) $(GAMEDIR) $(VARDIR) $(VARDIR)/save
+@@ -227,6 +232,14 @@
+ -( cd $(VARDIR) ; $(CHOWN) $(GAMEUID) perm record logfile ; \
$(CHGRP) $(GAMEGRP) perm record logfile ; \
chmod $(FILEPERM) perm record logfile )
+ -mkdir -p $(PREFIX)/share/doc/nethack
diff --git a/games/nethack-lib/patches/patch-ac b/games/nethack-lib/patches/patch-ac
index cff66dccea1..52eed9f850a 100644
--- a/games/nethack-lib/patches/patch-ac
+++ b/games/nethack-lib/patches/patch-ac
@@ -1,17 +1,17 @@
-$NetBSD: patch-ac,v 1.2 1999/12/24 22:30:00 pooka Exp $
+$NetBSD: patch-ac,v 1.3 2000/08/10 17:50:06 pooka Exp $
---- include/system.h.orig Sat Dec 11 07:20:51 1999
-+++ include/system.h Thu Dec 23 22:12:04 1999
+--- include/system.h.orig Thu Jan 6 21:20:08 2000
++++ include/system.h Thu Aug 10 18:16:03 2000
@@ -77,10 +77,10 @@
# if !defined(__SC__) && !defined(LINUX)
E long NDECL(random);
# endif
-# if !defined(SUNOS4) || defined(RANDOM)
-+# if (!defined(SUNOS4) && !defined(__NetBSD__)) || defined(RANDOM)
++# if !defined(SUNOS4) && !defined(__NetBSD__) || defined(RANDOM)
E void FDECL(srandom, (unsigned int));
# else
--# ifndef bsdi
-+# if !defined(bsdi) && !defined(__NetBSD__)
+-# if !defined(bsdi) && !defined(__FreeBSD__)
++# if !defined(bsdi) && !defined(__FreeBSD__) && !defined(__NetBSD__)
E int FDECL(srandom, (unsigned int));
# endif
# endif
@@ -20,7 +20,7 @@ $NetBSD: patch-ac,v 1.2 1999/12/24 22:30:00 pooka Exp $
int(*)(const genericptr,const genericptr)));
#else
-# if defined(BSD) || defined(ULTRIX)
-+# if (defined(BSD) || defined(ULTRIX)) && !defined(__NetBSD__)
++# if defined(BSD) || defined(ULTRIX) && !defined(__NetBSD__)
E int qsort();
# else
# if !defined(LATTICE) && !defined(AZTEC_50)
diff --git a/games/nethack-lib/patches/patch-ae b/games/nethack-lib/patches/patch-ae
index 0dee1364566..b2fb32669d3 100644
--- a/games/nethack-lib/patches/patch-ae
+++ b/games/nethack-lib/patches/patch-ae
@@ -1,8 +1,8 @@
-$NetBSD: patch-ae,v 1.2 1999/12/24 22:30:01 pooka Exp $
+$NetBSD: patch-ae,v 1.3 2000/08/10 17:50:07 pooka Exp $
---- sys/unix/Makefile.doc.orig Sat Dec 11 07:21:05 1999
-+++ sys/unix/Makefile.doc Fri Dec 17 14:23:28 1999
-@@ -31,7 +31,7 @@
+--- sys/unix/Makefile.doc.orig Fri Jan 14 22:49:48 2000
++++ sys/unix/Makefile.doc Thu Aug 10 18:17:40 2000
+@@ -34,7 +34,7 @@
GAME = nethack
diff --git a/games/nethack-lib/patches/patch-af b/games/nethack-lib/patches/patch-af
index 6503c9850a8..9b8feae32b3 100644
--- a/games/nethack-lib/patches/patch-af
+++ b/games/nethack-lib/patches/patch-af
@@ -1,20 +1,20 @@
-$NetBSD: patch-af,v 1.1 1999/12/24 22:30:01 pooka Exp $
+$NetBSD: patch-af,v 1.2 2000/08/10 17:50:07 pooka Exp $
---- include/unixconf.h.orig Sat Dec 11 07:20:51 1999
-+++ include/unixconf.h Thu Dec 23 22:14:04 1999
+--- include/unixconf.h.orig Mon Jul 17 04:03:51 2000
++++ include/unixconf.h Thu Aug 10 18:30:45 2000
@@ -19,20 +19,20 @@
*/
/* define exactly one of the following four choices */
-/* #define BSD 1 */ /* define for 4.n BSD */
-+#define BSD 1 /* define for 4.n BSD */
++#define BSD 1 /* define for 4.n BSD */
/* also for relatives like SunOS 4.x, DG/UX, and */
/* older versions of Linux */
/* #define ULTRIX */ /* define for Ultrix v3.0 or higher (but not lower) */
/* Use BSD for < v3.0 */
/* "ULTRIX" not to be confused with "ultrix" */
-#define SYSV /* define for System V, Solaris 2.x, newer versions */
-+/* #define SYSV */ /* define for System V, Solaris 2.x, newer versions */
++/* #define SYSV /* define for System V, Solaris 2.x, newer versions */
/* of Linux */
/* #define HPUX */ /* Hewlett-Packard's Unix, version 6.5 or higher */
/* use SYSV for < v6.5 */
@@ -22,20 +22,20 @@ $NetBSD: patch-af,v 1.1 1999/12/24 22:30:01 pooka Exp $
/* define any of the following that are appropriate */
-#define SVR4 /* use in addition to SYSV for System V Release 4 */
-+/* #define SVR4 */ /* use in addition to SYSV for System V Release 4 */
++/* #define SVR4 /* use in addition to SYSV for System V Release 4 */
/* including Solaris 2+ */
#define NETWORK /* if running on a networked system */
/* e.g. Suns sharing a playground through NFS */
-@@ -45,7 +45,7 @@
- /* #define AIX_31 */ /* In AIX 3.1 (IBM RS/6000) use BSD ioctl's to gain
+@@ -47,7 +47,7 @@
* job control (note that AIX is SYSV otherwise)
* Also define this for AIX 3.2 */
+
-#define TERMINFO /* uses terminfo rather than termcap */
-+/* #define TERMINFO */ /* uses terminfo rather than termcap */
++/* #define TERMINFO /* uses terminfo rather than termcap */
/* Should be defined for most SYSV, SVR4 (including
* Solaris 2+), HPUX, and Linux systems. In
* particular, it should NOT be defined for the UNIXPC
-@@ -160,11 +160,15 @@
+@@ -168,11 +168,15 @@
#ifdef MAIL
# if defined(BSD) || defined(ULTRIX)
@@ -51,30 +51,4 @@ $NetBSD: patch-af,v 1.1 1999/12/24 22:30:01 pooka Exp $
+# endif
#else
# if defined(SYSV) || defined(DGUX) || defined(HPUX)
- # ifdef M_XENIX
-@@ -185,7 +189,6 @@
- #endif /* MAIL */
-
-
--
- #ifdef COMPRESS
- /* Some implementations of compress need a 'quiet' option.
- * If you've got one of these versions, put -q here.
-@@ -211,7 +214,7 @@
- # endif
- #endif /* _AUX_SOURCE */
-
--#if defined(LINUX) || defined(bsdi)
-+#if defined(LINUX) || defined(bsdi) || defined(__NetBSD__)
- # ifndef POSIX_TYPES
- # define POSIX_TYPES
- # endif
-@@ -272,7 +275,7 @@
- #endif
-
- #if defined(BSD) || defined(ULTRIX)
--# if !defined(DGUX) && !defined(SUNOS4)
-+# if !defined(DGUX) && !defined(SUNOS4) && !defined(__NetBSD__)
- #define memcpy(d, s, n) bcopy(s, d, n)
- #define memcmp(s1, s2, n) bcmp(s2, s1, n)
- # endif
+ # if defined(M_XENIX) || defined(__FreeBSD__)
diff --git a/games/nethack-lib/patches/patch-ag b/games/nethack-lib/patches/patch-ag
index 3f43f068738..88fe200433e 100644
--- a/games/nethack-lib/patches/patch-ag
+++ b/games/nethack-lib/patches/patch-ag
@@ -1,21 +1,13 @@
-$NetBSD: patch-ag,v 1.1 1999/12/24 22:30:01 pooka Exp $
+$NetBSD: patch-ag,v 1.2 2000/08/10 17:50:07 pooka Exp $
---- src/mail.c.orig Sat Dec 11 07:20:54 1999
-+++ src/mail.c Thu Dec 23 22:27:40 1999
-@@ -71,12 +71,16 @@
- # ifdef LINUX
- # define MAILPATH "/var/spool/mail"
- # else
-+# ifdef __NetBSD__
-+# define MAILPATH "/var/mail/"
-+# else
- # if defined(BSD) || defined(ULTRIX)
- # define MAILPATH "/usr/spool/mail/"
- # endif
- # if defined(SYSV) || defined(HPUX)
- # define MAILPATH "/usr/mail/"
- # endif
-+# endif
- # endif /* LINUX */
- # endif /* AMS */
-
+--- src/mail.c.orig Wed Aug 9 21:02:04 2000
++++ src/mail.c Thu Aug 10 18:32:30 2000
+@@ -71,7 +71,7 @@
+ # if !defined(MAILPATH) && (defined(LINUX) || defined(__osf__))
+ # define MAILPATH "/var/spool/mail/"
+ # endif
+-# if !defined(MAILPATH) && defined(__FreeBSD__)
++# if !defined(MAILPATH) && (defined(__FreeBSD__) || defined(__NetBSD__))
+ # define MAILPATH "/var/mail/"
+ # endif
+ # if !defined(MAILPATH) && (defined(BSD) || defined(ULTRIX))