pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/51232: update games/nethack-lib to nethack-3.6.0



>Number:         51232
>Category:       pkg
>Synopsis:       update games/nethack-{lib,tty,x11} to nethack-3.6.0
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Fri Jun 10 20:15:00 +0000 2016
>Originator:     Yorick Hardy
>Release:        NetBSD 7.0_STABLE
>Organization:
>Environment:
	
	
System: NetBSD HOME 7.0_STABLE NetBSD 7.0_STABLE (YORICK.amd64) #0: Thu Apr 21 18:47:08 SAST 2016 root@HOME:/root/build.amd64.netbsd7/obj/sys/arch/amd64/compile/YORICK.amd64 amd64
Architecture: x86_64
Machine: amd64
>Description:
games/nethack-* can be updated to nethack-3.6.0
>How-To-Repeat:
>Fix:

The following patch updates games/nethack-{lib,tty,x11} to nethack-3.6.0.
nethack-3.6.0 uses a new build system (hints), but still supports the old 
way of compiling. I kept to the old way of compiling and I did not try to update
nethack-qt.

A better approach may be to dynamically create hint files for the new build
system, a hint file for every UI.

Index: games/nethack-lib/Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/games/nethack-lib/Makefile,v
retrieving revision 1.30
diff -u -r1.30 Makefile
--- games/nethack-lib/Makefile	25 Feb 2016 13:19:47 -0000	1.30
+++ games/nethack-lib/Makefile	10 Jun 2016 19:37:58 -0000
@@ -4,7 +4,6 @@
 .include		"../../games/nethack-lib/Makefile.common"
 
 PKGNAME=		nethack-lib-${NETHACK_VERSION}
-PKGREVISION=		4
 
 COMMENT=		Data files for Nethack
 
@@ -34,6 +33,8 @@
 			${NETHACK_USER} ${NETHACK_GROUP} 664
 CONF_FILES_PERMS+=	/dev/null ${VARDIR}/record \
 			${NETHACK_USER} ${NETHACK_GROUP} 664
+CONF_FILES_PERMS+=	/dev/null ${VARDIR}/xlogfile \
+			${NETHACK_USER} ${NETHACK_GROUP} 664
 
 REQD_DIRS_PERMS+=	${VARDIR}					\
 			${NETHACK_USER} ${NETHACK_GROUP} 775
Index: games/nethack-lib/Makefile.common
===================================================================
RCS file: /cvsroot/pkgsrc/games/nethack-lib/Makefile.common,v
retrieving revision 1.30
diff -u -r1.30 Makefile.common
--- games/nethack-lib/Makefile.common	25 Feb 2016 13:19:47 -0000	1.30
+++ games/nethack-lib/Makefile.common	10 Jun 2016 19:37:58 -0000
@@ -6,10 +6,10 @@
 # used by games/nethack-tty/Makefile
 # used by games/nethack-qt/Makefile
 
-NETHACK_BASEVER=	3.4.3
+NETHACK_BASEVER=	3.6.0
 NETHACK_VERSION=	${NETHACK_BASEVER}
 NETHACK_DISTVER=	${NETHACK_BASEVER:S/.//g}
-NETHACK_DIR=		nethackdir340
+NETHACK_DIR=		nethackdir360
 
 DISTNAME=		nethack-${NETHACK_DISTVER}-src
 CATEGORIES=		games
@@ -31,19 +31,17 @@
 
 .include "../../mk/bsd.prefs.mk"
 
-SUBST_CLASSES.Darwin+=	ttylib
-SUBST_CLASSES.Linux+=	ttylib
-SUBST_MESSAGE.ttylib=	Configuring to use ncurses
-SUBST_STAGE.ttylib=	post-patch
-SUBST_FILES.ttylib=	sys/unix/Makefile.src
-SUBST_SED.ttylib=	-e 's,^WINTTYLIB = -ltermlib,WINTTYLIB = -lncurses,'
-
 .include "../../mk/curses.buildlink3.mk"
 
 OPSYSVARS+=		NETHACK_OS
 NETHACK_OS.Linux=	SYSV
 NETHACK_OS.*=		BSD
 
+OPSYSVARS+=		WINTTYLIB
+WINTTYLIB.Darwin=	-lncurses
+WINTTYLIB.Linux=	-lncurses
+WINTTYLIB.*+=		-ltermlib
+
 SUBST_CLASSES+=		os
 SUBST_MESSAGE.os=	Configuring for ${NETHACK_OS}
 SUBST_STAGE.os=		post-patch
@@ -57,9 +55,13 @@
 GAMEPERM=		${NETHACK_USER} ${NETHACK_GROUP} 2555
 
 GAMEDIR=		${PREFIX}/share/${NETHACK_DIR}
-VARDIR=			/var/games/nethack340
+VARDIR=			/var/games/nethack360
+MAKE_ENV+=		CHGRP=${CHGRP:Q}
+MAKE_ENV+=		CHOWN=${CHOWN:Q}
 MAKE_ENV+=		GAMEDIR=${GAMEDIR:Q}
+MAKE_ENV+=		HACKDIR=${GAMEDIR:Q}
 MAKE_ENV+=		VARDIR=${VARDIR:Q}
+MAKE_ENV+=		WINTTYLIB=${WINTTYLIB}
 
 pre-configure:
 	@${CHMOD} 755 ${WRKSRC}/sys/unix/setup.sh
Index: games/nethack-lib/PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/games/nethack-lib/PLIST,v
retrieving revision 1.8
diff -u -r1.8 PLIST
--- games/nethack-lib/PLIST	1 Jun 2011 11:20:29 -0000	1.8
+++ games/nethack-lib/PLIST	10 Jun 2016 19:37:59 -0000
@@ -1,137 +1,151 @@
 @comment $NetBSD: PLIST,v 1.8 2011/06/01 11:20:29 wiz Exp $
 bin/nethack
 bin/recover
+bin/symbols
 man/man6/dgn_comp.6
 man/man6/dlb.6
 man/man6/lev_comp.6
+man/man6/makedefs.6
 man/man6/nethack.6
 man/man6/recover.6
 share/doc/nethack/Guidebook
-share/nethackdir340/Arc-fila.lev
-share/nethackdir340/Arc-filb.lev
-share/nethackdir340/Arc-goal.lev
-share/nethackdir340/Arc-loca.lev
-share/nethackdir340/Arc-strt.lev
-share/nethackdir340/Bar-fila.lev
-share/nethackdir340/Bar-filb.lev
-share/nethackdir340/Bar-goal.lev
-share/nethackdir340/Bar-loca.lev
-share/nethackdir340/Bar-strt.lev
-share/nethackdir340/Cav-fila.lev
-share/nethackdir340/Cav-filb.lev
-share/nethackdir340/Cav-goal.lev
-share/nethackdir340/Cav-loca.lev
-share/nethackdir340/Cav-strt.lev
-share/nethackdir340/Hea-fila.lev
-share/nethackdir340/Hea-filb.lev
-share/nethackdir340/Hea-goal.lev
-share/nethackdir340/Hea-loca.lev
-share/nethackdir340/Hea-strt.lev
-share/nethackdir340/Kni-fila.lev
-share/nethackdir340/Kni-filb.lev
-share/nethackdir340/Kni-goal.lev
-share/nethackdir340/Kni-loca.lev
-share/nethackdir340/Kni-strt.lev
-share/nethackdir340/Mon-fila.lev
-share/nethackdir340/Mon-filb.lev
-share/nethackdir340/Mon-goal.lev
-share/nethackdir340/Mon-loca.lev
-share/nethackdir340/Mon-strt.lev
-share/nethackdir340/Pri-fila.lev
-share/nethackdir340/Pri-filb.lev
-share/nethackdir340/Pri-goal.lev
-share/nethackdir340/Pri-loca.lev
-share/nethackdir340/Pri-strt.lev
-share/nethackdir340/Ran-fila.lev
-share/nethackdir340/Ran-filb.lev
-share/nethackdir340/Ran-goal.lev
-share/nethackdir340/Ran-loca.lev
-share/nethackdir340/Ran-strt.lev
-share/nethackdir340/Rog-fila.lev
-share/nethackdir340/Rog-filb.lev
-share/nethackdir340/Rog-goal.lev
-share/nethackdir340/Rog-loca.lev
-share/nethackdir340/Rog-strt.lev
-share/nethackdir340/Sam-fila.lev
-share/nethackdir340/Sam-filb.lev
-share/nethackdir340/Sam-goal.lev
-share/nethackdir340/Sam-loca.lev
-share/nethackdir340/Sam-strt.lev
-share/nethackdir340/Tou-fila.lev
-share/nethackdir340/Tou-filb.lev
-share/nethackdir340/Tou-goal.lev
-share/nethackdir340/Tou-loca.lev
-share/nethackdir340/Tou-strt.lev
-share/nethackdir340/Val-fila.lev
-share/nethackdir340/Val-filb.lev
-share/nethackdir340/Val-goal.lev
-share/nethackdir340/Val-loca.lev
-share/nethackdir340/Val-strt.lev
-share/nethackdir340/Wiz-fila.lev
-share/nethackdir340/Wiz-filb.lev
-share/nethackdir340/Wiz-goal.lev
-share/nethackdir340/Wiz-loca.lev
-share/nethackdir340/Wiz-strt.lev
-share/nethackdir340/air.lev
-share/nethackdir340/asmodeus.lev
-share/nethackdir340/astral.lev
-share/nethackdir340/baalz.lev
-share/nethackdir340/bigrm-1.lev
-share/nethackdir340/bigrm-2.lev
-share/nethackdir340/bigrm-3.lev
-share/nethackdir340/bigrm-4.lev
-share/nethackdir340/bigrm-5.lev
-share/nethackdir340/castle.lev
-share/nethackdir340/cmdhelp
-share/nethackdir340/data
-share/nethackdir340/dungeon
-share/nethackdir340/earth.lev
-share/nethackdir340/fakewiz1.lev
-share/nethackdir340/fakewiz2.lev
-share/nethackdir340/fire.lev
-share/nethackdir340/help
-share/nethackdir340/hh
-share/nethackdir340/history
-share/nethackdir340/juiblex.lev
-share/nethackdir340/knox.lev
-share/nethackdir340/license
-share/nethackdir340/medusa-1.lev
-share/nethackdir340/medusa-2.lev
-share/nethackdir340/minefill.lev
-share/nethackdir340/minend-1.lev
-share/nethackdir340/minend-2.lev
-share/nethackdir340/minend-3.lev
-share/nethackdir340/minetn-1.lev
-share/nethackdir340/minetn-2.lev
-share/nethackdir340/minetn-3.lev
-share/nethackdir340/minetn-4.lev
-share/nethackdir340/minetn-5.lev
-share/nethackdir340/minetn-6.lev
-share/nethackdir340/minetn-7.lev
-share/nethackdir340/opthelp
-share/nethackdir340/options
-share/nethackdir340/oracle.lev
-share/nethackdir340/oracles
-share/nethackdir340/orcus.lev
-share/nethackdir340/pet_mark.xbm
-share/nethackdir340/quest.dat
-share/nethackdir340/rip.xpm
-share/nethackdir340/rumors
-share/nethackdir340/sanctum.lev
-share/nethackdir340/soko1-1.lev
-share/nethackdir340/soko1-2.lev
-share/nethackdir340/soko2-1.lev
-share/nethackdir340/soko2-2.lev
-share/nethackdir340/soko3-1.lev
-share/nethackdir340/soko3-2.lev
-share/nethackdir340/soko4-1.lev
-share/nethackdir340/soko4-2.lev
-share/nethackdir340/tower1.lev
-share/nethackdir340/tower2.lev
-share/nethackdir340/tower3.lev
-share/nethackdir340/valley.lev
-share/nethackdir340/water.lev
-share/nethackdir340/wizard1.lev
-share/nethackdir340/wizard2.lev
-share/nethackdir340/wizard3.lev
-share/nethackdir340/wizhelp
+share/nethackdir360/Arc-fila.lev
+share/nethackdir360/Arc-filb.lev
+share/nethackdir360/Arc-goal.lev
+share/nethackdir360/Arc-loca.lev
+share/nethackdir360/Arc-strt.lev
+share/nethackdir360/Bar-fila.lev
+share/nethackdir360/Bar-filb.lev
+share/nethackdir360/Bar-goal.lev
+share/nethackdir360/Bar-loca.lev
+share/nethackdir360/Bar-strt.lev
+share/nethackdir360/Cav-fila.lev
+share/nethackdir360/Cav-filb.lev
+share/nethackdir360/Cav-goal.lev
+share/nethackdir360/Cav-loca.lev
+share/nethackdir360/Cav-strt.lev
+share/nethackdir360/Hea-fila.lev
+share/nethackdir360/Hea-filb.lev
+share/nethackdir360/Hea-goal.lev
+share/nethackdir360/Hea-loca.lev
+share/nethackdir360/Hea-strt.lev
+share/nethackdir360/Kni-fila.lev
+share/nethackdir360/Kni-filb.lev
+share/nethackdir360/Kni-goal.lev
+share/nethackdir360/Kni-loca.lev
+share/nethackdir360/Kni-strt.lev
+share/nethackdir360/Mon-fila.lev
+share/nethackdir360/Mon-filb.lev
+share/nethackdir360/Mon-goal.lev
+share/nethackdir360/Mon-loca.lev
+share/nethackdir360/Mon-strt.lev
+share/nethackdir360/Pri-fila.lev
+share/nethackdir360/Pri-filb.lev
+share/nethackdir360/Pri-goal.lev
+share/nethackdir360/Pri-loca.lev
+share/nethackdir360/Pri-strt.lev
+share/nethackdir360/Ran-fila.lev
+share/nethackdir360/Ran-filb.lev
+share/nethackdir360/Ran-goal.lev
+share/nethackdir360/Ran-loca.lev
+share/nethackdir360/Ran-strt.lev
+share/nethackdir360/Rog-fila.lev
+share/nethackdir360/Rog-filb.lev
+share/nethackdir360/Rog-goal.lev
+share/nethackdir360/Rog-loca.lev
+share/nethackdir360/Rog-strt.lev
+share/nethackdir360/Sam-fila.lev
+share/nethackdir360/Sam-filb.lev
+share/nethackdir360/Sam-goal.lev
+share/nethackdir360/Sam-loca.lev
+share/nethackdir360/Sam-strt.lev
+share/nethackdir360/Tou-fila.lev
+share/nethackdir360/Tou-filb.lev
+share/nethackdir360/Tou-goal.lev
+share/nethackdir360/Tou-loca.lev
+share/nethackdir360/Tou-strt.lev
+share/nethackdir360/Val-fila.lev
+share/nethackdir360/Val-filb.lev
+share/nethackdir360/Val-goal.lev
+share/nethackdir360/Val-loca.lev
+share/nethackdir360/Val-strt.lev
+share/nethackdir360/Wiz-fila.lev
+share/nethackdir360/Wiz-filb.lev
+share/nethackdir360/Wiz-goal.lev
+share/nethackdir360/Wiz-loca.lev
+share/nethackdir360/Wiz-strt.lev
+share/nethackdir360/air.lev
+share/nethackdir360/asmodeus.lev
+share/nethackdir360/astral.lev
+share/nethackdir360/baalz.lev
+share/nethackdir360/bigrm-1.lev
+share/nethackdir360/bigrm-10.lev
+share/nethackdir360/bigrm-2.lev
+share/nethackdir360/bigrm-3.lev
+share/nethackdir360/bigrm-4.lev
+share/nethackdir360/bigrm-5.lev
+share/nethackdir360/bigrm-6.lev
+share/nethackdir360/bigrm-7.lev
+share/nethackdir360/bigrm-8.lev
+share/nethackdir360/bigrm-9.lev
+share/nethackdir360/bogusmon
+share/nethackdir360/castle.lev
+share/nethackdir360/cmdhelp
+share/nethackdir360/data
+share/nethackdir360/dungeon
+share/nethackdir360/earth.lev
+share/nethackdir360/engrave
+share/nethackdir360/epitaph
+share/nethackdir360/fakewiz1.lev
+share/nethackdir360/fakewiz2.lev
+share/nethackdir360/fire.lev
+share/nethackdir360/help
+share/nethackdir360/hh
+share/nethackdir360/history
+share/nethackdir360/juiblex.lev
+share/nethackdir360/knox.lev
+share/nethackdir360/license
+share/nethackdir360/medusa-1.lev
+share/nethackdir360/medusa-2.lev
+share/nethackdir360/medusa-3.lev
+share/nethackdir360/medusa-4.lev
+share/nethackdir360/minefill.lev
+share/nethackdir360/minend-1.lev
+share/nethackdir360/minend-2.lev
+share/nethackdir360/minend-3.lev
+share/nethackdir360/minetn-1.lev
+share/nethackdir360/minetn-2.lev
+share/nethackdir360/minetn-3.lev
+share/nethackdir360/minetn-4.lev
+share/nethackdir360/minetn-5.lev
+share/nethackdir360/minetn-6.lev
+share/nethackdir360/minetn-7.lev
+share/nethackdir360/opthelp
+share/nethackdir360/options
+share/nethackdir360/oracle.lev
+share/nethackdir360/oracles
+share/nethackdir360/orcus.lev
+share/nethackdir360/pet_mark.xbm
+share/nethackdir360/pilemark.xbm
+share/nethackdir360/quest.dat
+share/nethackdir360/rip.xpm
+share/nethackdir360/rumors
+share/nethackdir360/sanctum.lev
+share/nethackdir360/soko1-1.lev
+share/nethackdir360/soko1-2.lev
+share/nethackdir360/soko2-1.lev
+share/nethackdir360/soko2-2.lev
+share/nethackdir360/soko3-1.lev
+share/nethackdir360/soko3-2.lev
+share/nethackdir360/soko4-1.lev
+share/nethackdir360/soko4-2.lev
+share/nethackdir360/tower1.lev
+share/nethackdir360/tower2.lev
+share/nethackdir360/tower3.lev
+share/nethackdir360/tribute
+share/nethackdir360/valley.lev
+share/nethackdir360/water.lev
+share/nethackdir360/wizard1.lev
+share/nethackdir360/wizard2.lev
+share/nethackdir360/wizard3.lev
+share/nethackdir360/wizhelp
Index: games/nethack-lib/distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/games/nethack-lib/distinfo,v
retrieving revision 1.19
diff -u -r1.19 distinfo
--- games/nethack-lib/distinfo	3 Nov 2015 20:56:59 -0000	1.19
+++ games/nethack-lib/distinfo	10 Jun 2016 19:37:59 -0000
@@ -1,17 +1,17 @@
 $NetBSD: distinfo,v 1.19 2015/11/03 20:56:59 agc Exp $
 
-SHA1 (nethack-343-src.tgz) = c26537093c38152bc0fbcec20468d975b35f59fd
-RMD160 (nethack-343-src.tgz) = 42f600d24715a0b7e631b357c135761410b3ca95
-SHA512 (nethack-343-src.tgz) = 052342c19619219f291571d48cf7799f962eb6ec6f8a276427225c0abbd833eada18abeff9fbd647919f2a9e3bb097d7f154675e283fe48abc4752f24c192d8f
-Size (nethack-343-src.tgz) = 3497458 bytes
-SHA1 (patch-aa) = 31d89b27e52189de9a51fbb04f1ed390c5377b2b
-SHA1 (patch-ab) = 49947b960f2b7871fc798398d1c1ceab8d462ec9
-SHA1 (patch-ac) = 50cac811281c629edf2a72e523b62b51f8c3c840
-SHA1 (patch-ad) = be56ef8459f3273a0b316bb94e0ae7397a53c37f
-SHA1 (patch-ae) = 8530c1e033f2522e05b699db36d84f77ecf886be
-SHA1 (patch-af) = a567c4c664f135ad24f3f0069ddc29bf5b950b21
-SHA1 (patch-ag) = 5bf322fb92a3cd9df9559e56265f0477d9e92487
+SHA1 (nethack-360-src.tgz) = a94aebcca367954595747ac468d095f12fbf993a
+RMD160 (nethack-360-src.tgz) = 2500e4d53682757b39883789281e4ae3395acb91
+SHA512 (nethack-360-src.tgz) = 92370a3c60a4f6861b9c0f1e1320fc23d91cedc1615d0d09e06a0ee3e13c9c8c0cd931389bfd7a25845ed07ef966d19d9e46e77ae07084a941685dc67f49c813
+Size (nethack-360-src.tgz) = 4261282 bytes
+SHA1 (patch-aa) = 8fbe8e748f80d3066f2cfbf4aa7a7aa5c471a363
+SHA1 (patch-ab) = 90b4f2adc15aedeb9b554c149dcc4e4eb5a9c587
+SHA1 (patch-ac) = bd09a83171477c7ef073b666651f8278c1bbf8df
+SHA1 (patch-ad) = 31bd0e2f5d96a519dbcfc02c4a486fd0c9d62103
+SHA1 (patch-ae) = 5ec7b4c02743e3c83218905e568a85da56212a80
+SHA1 (patch-af) = 7527d42fb11bd2e252e3c476f1eea35bd0f92ccb
+SHA1 (patch-ag) = 753a5862acbeda2f7b16c7eb18741546a1a704a5
 SHA1 (patch-ai) = 73c5b2ea1227531089474705f2f18bc411366365
-SHA1 (patch-sys_unix_Makefile.src) = 003f16fba997ac61efc92adecc13b883135a86bc
-SHA1 (patch-sys_unix_Makefile.utl) = 409e1f8b58c7e2709d224f42c19fdfd162d9cea7
-SHA1 (patch-util_makedefs.c) = 63faf92a7f511fcf73317789a3008350cdd404d9
+SHA1 (patch-sys_unix_Makefile.src) = 7438885fc458c5247dff94585c972a10bf9c908b
+SHA1 (patch-sys_unix_Makefile.utl) = a97ecc6c72c0d60456f4f35a454d719fb1185d15
+SHA1 (patch-util_makedefs.c) = 9eb0b94896474eaa33cb5a73eea122b209538dd0
Index: games/nethack-lib/patches/patch-aa
===================================================================
RCS file: /cvsroot/pkgsrc/games/nethack-lib/patches/patch-aa,v
retrieving revision 1.10
diff -u -r1.10 patch-aa
--- games/nethack-lib/patches/patch-aa	1 Jun 2011 11:20:29 -0000	1.10
+++ games/nethack-lib/patches/patch-aa	10 Jun 2016 19:37:59 -0000
@@ -2,74 +2,78 @@
 
 Make configurable.
 
---- include/config.h.orig	2003-12-07 23:39:13.000000000 +0000
+--- include/config.h.orig	2015-11-17 05:58:34.000000000 +0000
 +++ include/config.h
-@@ -42,6 +42,16 @@
-  * Define all of those you want supported in your binary.
-  * Some combinations make no sense.  See the installation document.
-  */
+@@ -116,6 +116,16 @@
+ #define DEFAULT_WINDOW_SYS "tty"
+ #endif
+ 
 +#if   defined(GTYPE_TTY)
 +#  define DEFAULT_WINDOW_SYS "tty"
 +#elif defined(GTYPE_X11)
 +#  define X11_GRAPHICS
-+#  define DEFAULT_WINDOW_SYS "x11"
++#  define DEFAULT_WINDOW_SYS "X11"
 +#elif defined(GTYPE_QT)
 +#  define QT_GRAPHICS
 +#  define DEFAULT_WINDOW_SYS "Qt"
 +#endif
 +
- #define TTY_GRAPHICS	/* good old tty based graphics */
- /* #define X11_GRAPHICS */	/* X11 interface */
- /* #define QT_GRAPHICS */	/* Qt interface */
-@@ -86,7 +96,7 @@
- # define DEFAULT_WC_TILED_MAP   /* Default to tiles if users doesn't say wc_ascii_map */
- # define USER_SOUNDS		/* Use sounds */
- # ifndef __APPLE__
--#  define USER_SOUNDS_REGEX
-+/*#  define USER_SOUNDS_REGEX */
- # endif
- # define USE_XPM		/* Use XPM format for images (required) */
- # define GRAPHIC_TOMBSTONE	/* Use graphical tombstone (rip.ppm) */
-@@ -126,7 +136,7 @@
+ #ifdef X11_GRAPHICS
+ /*
+  * There are two ways that X11 tiles may be defined.  (1) using a custom
+@@ -125,7 +135,7 @@
   * would allow:
   *  xpmtoppm <x11tiles.xpm | pnmscale 1.25 | ppmquant 90 >x11tiles_big.xpm
   */
--/* # define USE_XPM */		/* Disable if you do not have the XPM library */
-+# define USE_XPM		/* Disable if you do not have the XPM library */
- # ifdef USE_XPM
- #  define GRAPHIC_TOMBSTONE	/* Use graphical tombstone (rip.xpm) */
- # endif
-@@ -169,11 +179,11 @@
+-/* # define USE_XPM */ /* Disable if you do not have the XPM library */
++# define USE_XPM /* Disable if you do not have the XPM library */
+ #ifdef USE_XPM
+ #define GRAPHIC_TOMBSTONE /* Use graphical tombstone (rip.xpm) */
+ #endif
+@@ -187,10 +197,12 @@
+ #define WIZARD_NAME "wizard" /* value is ignored if SYSCF is enabled */
+ #endif
  
- #ifdef UNIX
++#if 0
+ #ifndef SYSCF
+ #define SYSCF                /* use a global configuration */
+ #define SYSCF_FILE "sysconf" /* global configuration is in a file */
+ #endif
++#endif
+ 
+ #ifndef GDBPATH
+ #define GDBPATH "/usr/bin/gdb"
+@@ -250,11 +262,11 @@
+ 
+ #if defined(UNIX) && !defined(ZLIB_COMP) && !defined(COMPRESS)
  /* path and file name extension for compression program */
--#define COMPRESS "/usr/bin/compress"	/* Lempel-Ziv compression */
--#define COMPRESS_EXTENSION ".Z"		/* compress's extension */
-+/* #define COMPRESS "/usr/bin/compress"*/	/* Lempel-Ziv compression */
-+/* #define COMPRESS_EXTENSION ".Z"*/		/* compress's extension */
+-#define COMPRESS "/usr/bin/compress" /* Lempel-Ziv compression */
+-#define COMPRESS_EXTENSION ".Z"      /* compress's extension */
++/* #define COMPRESS "/usr/bin/compress" */ /* Lempel-Ziv compression */
++/* #define COMPRESS_EXTENSION ".Z" */      /* compress's extension */
  /* 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 "/usr/local/bin/gzip" */ /* FSF gzip compression */
+-/* #define COMPRESS_EXTENSION ".gz" */       /* normal gzip extension */
++#define COMPRESS "/usr/bin/gzip"          /* FSF gzip compression */
++#define COMPRESS_EXTENSION ".gz"           /* normal gzip extension */
  #endif
  
  #ifndef COMPRESS
-@@ -204,7 +214,7 @@
+@@ -317,7 +329,7 @@
   * otherwise it will be the current directory.
   */
- # ifndef HACKDIR
--#  define HACKDIR "/usr/games/lib/nethackdir"
-+#  define HACKDIR "@PREFIX@/share/nethackdir340"
- # endif
+ #ifndef HACKDIR
+-#define HACKDIR "/usr/games/lib/nethackdir"
++#define HACKDIR "/usr/pkg/share/nethackdir360"
+ #endif
  
  /*
-@@ -300,7 +310,7 @@ typedef unsigned char	uchar;
+@@ -412,7 +424,7 @@ typedef unsigned char uchar;
   * 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 */
  #ifndef VISION_TABLES
- # ifndef NO_MACRO_CPATH
- #  define MACRO_CPATH	/* use clear_path macros instead of functions */
+ #ifndef NO_MACRO_CPATH
+ #define MACRO_CPATH /* use clear_path macros instead of functions */
Index: games/nethack-lib/patches/patch-ab
===================================================================
RCS file: /cvsroot/pkgsrc/games/nethack-lib/patches/patch-ab,v
retrieving revision 1.12
diff -u -r1.12 patch-ab
--- games/nethack-lib/patches/patch-ab	1 Jun 2011 11:20:29 -0000	1.12
+++ games/nethack-lib/patches/patch-ab	10 Jun 2016 19:37:59 -0000
@@ -2,75 +2,62 @@
 
 Make configurable.
 
---- sys/unix/Makefile.top.orig	2003-12-07 23:39:13.000000000 +0000
-+++ sys/unix/Makefile.top
-@@ -14,18 +14,18 @@
- # MAKE = make
- 
- # make NetHack
--PREFIX	 = /usr
- GAME     = nethack
+--- ./sys/unix/Makefile.top.orig	2015-11-18 20:54:59.000000000 +0000
++++ ./sys/unix/Makefile.top
+@@ -22,6 +22,8 @@ GAME     = nethack
  # GAME     = nethack.prg
--GAMEUID  = games
--GAMEGRP  = bin
+ #GAMEUID  = games
+ #GAMEGRP  = bin
 +GAMEUID  = root
 +GAMEGRP  = games
  
  # Permissions - some places use setgid instead of setuid, for instance
  # See also the option "SECURE" in include/config.h
--GAMEPERM = 04755
-+GAMEPERM = 2755
+@@ -29,8 +31,8 @@ GAME     = nethack
  FILEPERM = 0644
-+VARFILEPERM = 0664
+ # VARFILEPERM = 0644
  EXEPERM  = 0755
 -DIRPERM  = 0755
+-# VARDIRPERM = 0755
 +DIRPERM  = 0775
++VARDIRPERM = 0755
  
- # GAMEDIR also appears in config.h as "HACKDIR".
- # VARDIR may also appear in unixconf.h as "VAR_PLAYGROUND" else GAMEDIR
-@@ -35,12 +35,12 @@ DIRPERM  = 0755
- # 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
--VARDIR  = $(GAMEDIR)
--SHELLDIR = $(PREFIX)/games
-+GAMEDIR  ?= $(PREFIX)/share/$(GAME)dir340
-+VARDIR  ?= /var/games/nethack340
+ # VARDIR may also appear in unixconf.h as "VAR_PLAYGROUND" else HACKDIR
+ #
+@@ -43,6 +45,9 @@ DIRPERM  = 0755
+ #VARDIR  = $(HACKDIR)
+ # Where nethack.sh in installed.  If this is not defined, the wrapper is not used.
+ #SHELLDIR = $(PREFIX)/games
++GAMEDIR  ?= $(PREFIX)/share/$(GAME)dir360
++VARDIR  ?= /var/games/nethack360
 +SHELLDIR = $(PREFIX)/bin
  
  # per discussion in Install.X11 and Install.Qt
--VARDATND = 
-+VARDATND =  pet_mark.xbm rip.xpm
- # VARDATND = x11tiles NetHack.ad pet_mark.xbm
- # VARDATND = x11tiles NetHack.ad pet_mark.xbm rip.xpm
- # for Atari/Gem
-@@ -64,8 +64,8 @@ VARDAT = $(VARDATD) $(VARDATND)
- # other permission-related reasons.  If that happens, you may want to set the
- # command to "true", which is a no-op. Note that disabling chown or chgrp
- # will only work if setuid (or setgid) behavior is not desired or required.
--CHOWN = chown
--CHGRP = chgrp
-+CHOWN = : # chown
-+CHGRP = : # chgrp
- 
- #
- # end of configuration
-@@ -87,9 +87,12 @@ DAT = $(DATNODLB) $(DATDLB)
+ #VARDATND = 
+@@ -54,6 +59,7 @@ DIRPERM  = 0755
+ # VARDATND = beostiles
+ # for Gnome
+ # VARDATND = x11tiles pet_mark.xbm pilemark.xpm rip.xpm mapbg.xpm
++VARDATND =  pet_mark.xbm pilemark.xbm rip.xpm
+ 
+ VARDATD = bogusmon data engrave epitaph oracles options quest.dat rumors
+ VARDAT = $(VARDATD) $(VARDATND)
+@@ -92,9 +98,13 @@ DAT = $(DATNODLB) $(DATDLB)
  $(GAME):
  	( cd src ; $(MAKE) )
  
 -all:	$(GAME) recover Guidebook $(VARDAT) dungeon spec_levs check-dlb
 +all:	$(GAME) datastuff
+ 	true; $(MOREALL)
  	@echo "Done."
- 
++ 
 +datastuff: recover Guidebook $(VARDAT) dungeon spec_levs check-dlb
 +	@echo "Data Sets Built."
 +
+ 
  # Note: many of the dependencies below are here to allow parallel make
  # to generate valid output
- 
-@@ -99,20 +102,20 @@ Guidebook:
+@@ -105,29 +115,29 @@ Guidebook:
  manpages:
  	( cd doc ; $(MAKE) manpages )
  
@@ -78,6 +65,18 @@
 +data: # $(GAME)
  	( cd dat ; $(MAKE) data )
  
+-engrave: $(GAME)
++engrave: # $(GAME)
+ 	( cd dat ; $(MAKE) engrave )
+ 
+-bogusmon: $(GAME)
++bogusmon: # $(GAME)
+ 	( cd dat ; $(MAKE) bogusmon )
+ 
+-epitaph: $(GAME)
++epitaph: # $(GAME)
+ 	( cd dat ; $(MAKE) epitaph )
+ 
 -rumors: $(GAME)
 +rumors: # $(GAME)
  	( cd dat ; $(MAKE) rumors )
@@ -96,7 +95,7 @@
  	( cd dat ; $(MAKE) quest.dat )
  
  spec_levs: dungeon
-@@ -120,22 +123,22 @@ spec_levs: dungeon
+@@ -135,22 +145,22 @@ spec_levs: dungeon
  	( cd dat ; $(MAKE) spec_levs )
  	( cd dat ; $(MAKE) quest_levs )
  
@@ -124,7 +123,7 @@
  	( cd dat ; $(MAKE) NetHack.ad )
  
  pet_mark.xbm:
-@@ -150,7 +153,7 @@ mapbg.xpm:
+@@ -168,7 +178,7 @@ mapbg.xpm:
  nhsplash.xpm:
  	( cd dat ; $(MAKE) nhsplash.xpm )
  
@@ -133,7 +132,7 @@
  	( cd util ; $(MAKE) tile2img.ttp )
  	( cd dat ; $(MAKE) nh16.img )
  
-@@ -172,7 +175,7 @@ dlb:
+@@ -190,7 +200,7 @@ dlb:
  
  # recover can be used when INSURANCE is defined in include/config.h
  # and the checkpoint option is true
@@ -142,91 +141,107 @@
  	( cd util ; $(MAKE) recover )
  
  dofiles:
-@@ -183,34 +186,31 @@ dofiles:
+@@ -201,41 +211,36 @@ dofiles:
  		-e '}' 					\
  	  	-e '$$s/.*/nodlb/p' < dat/options` ;	\
  	$(MAKE) dofiles-$${target-nodlb}
--	cp src/$(GAME) $(GAMEDIR)
--	cp util/recover $(GAMEDIR)
--	-rm -f $(SHELLDIR)/$(GAME)
--	sed -e 's;/usr/games/lib/nethackdir;$(GAMEDIR);' \
+-	(cd dat ; cp symbols $(INSTDIR) )
+-	cp src/$(GAME) $(INSTDIR)
+-	cp util/recover $(INSTDIR)
+-	-if test -n '$(SHELLDIR)'; then rm -f $(SHELLDIR)/$(GAME); fi
+-	if test -n '$(SHELLDIR)'; then \
+-		sed -e 's;/usr/games/lib/nethackdir;$(HACKDIR);' \
++	cp dat/symbols $(DESTDIR)$(PREFIX)/bin
 +	cp util/recover $(DESTDIR)$(PREFIX)/bin
-+	-rm -f $(DESTDIR)$(SHELLDIR)/$(GAME)
-+	sed -e 's;@GAMEDIR@;$(GAMEDIR);' \
++	-if test -n '$(DESTDIR)$(SHELLDIR)'; then rm -f $(DESTDIR)$(SHELLDIR)/$(GAME); fi
++	if test -n '$(DESTDIR)$(SHELLDIR)'; then \
++		sed -e 's;@GAMEDIR@;$(HACKDIR);' \
  		-e 's;HACKDIR/nethack;HACKDIR/$(GAME);' \
 +		-e 's;@PREFIX@;$(PREFIX);' \
  		< sys/unix/nethack.sh \
--		> $(SHELLDIR)/$(GAME)
-+		> $(DESTDIR)$(SHELLDIR)/$(GAME)
+-		> $(SHELLDIR)/$(GAME) ; fi
++		> $(DESTDIR)$(SHELLDIR)/$(GAME) ; fi
  # set up their permissions
--	-( cd $(GAMEDIR) ; $(CHOWN) $(GAMEUID) $(GAME) recover ; \
+-	-( cd $(INSTDIR) ; $(CHOWN) $(GAMEUID) $(GAME) recover ; \
 -			$(CHGRP) $(GAMEGRP) $(GAME) recover )
--	chmod $(GAMEPERM) $(GAMEDIR)/$(GAME)
--	chmod $(EXEPERM) $(GAMEDIR)/recover
--	-$(CHOWN) $(GAMEUID) $(SHELLDIR)/$(GAME)
--	$(CHGRP) $(GAMEGRP) $(SHELLDIR)/$(GAME)
--	chmod $(EXEPERM) $(SHELLDIR)/$(GAME)
+-	chmod $(GAMEPERM) $(INSTDIR)/$(GAME)
+-	chmod $(EXEPERM) $(INSTDIR)/recover
+-	-if test -n '$(SHELLDIR)'; then \
+-		$(CHOWN) $(GAMEUID) $(SHELLDIR)/$(GAME); fi
+-	if test -n '$(SHELLDIR)'; then \
+-		$(CHGRP) $(GAMEGRP) $(SHELLDIR)/$(GAME); \
+-		chmod $(EXEPERM) $(SHELLDIR)/$(GAME); fi
+-	-( cd $(INSTDIR) ; $(CHOWN) $(GAMEUID) symbols ; \
+-			$(CHGRP) $(GAMEGRP) symbols ; \
+-			chmod $(FILEPERM) symbols )
 +	chmod $(EXEPERM) $(DESTDIR)$(PREFIX)/bin/recover
 +	-$(CHOWN) $(GAMEUID) $(DESTDIR)$(SHELLDIR)/$(GAME)
-+	$(CHGRP) $(GAMEGRP) $(DESTDIR)$(SHELLDIR)/$(GAME)
++	-$(CHGRP) $(GAMEGRP) $(DESTDIR)$(SHELLDIR)/$(GAME)
 +	chmod $(EXEPERM) $(DESTDIR)$(SHELLDIR)/$(GAME)
++	-$(CHOWN) $(GAMEUID) $(DESTDIR)$(PREFIX)/bin/symbols
++	-$(CHGRP) $(GAMEGRP) $(DESTDIR)$(PREFIX)/bin/symbols
++	chmod $(FILEPERM) $(DESTDIR)$(PREFIX)/bin/symbols
  
  dofiles-dlb: check-dlb
--	( cd dat ; cp nhdat $(DATNODLB) $(GAMEDIR) )
+-	( cd dat ; cp nhdat $(DATNODLB) $(INSTDIR) )
 +	( cd dat ; cp nhdat $(DATNODLB) $(DESTDIR)$(GAMEDIR) )
  # set up their permissions
--	-( cd $(GAMEDIR) ; $(CHOWN) $(GAMEUID) nhdat $(DATNODLB) ; \
+-	-( cd $(INSTDIR) ; $(CHOWN) $(GAMEUID) nhdat $(DATNODLB) ; \
 +	-( cd $(DESTDIR)$(GAMEDIR) ; $(CHOWN) $(GAMEUID) nhdat $(DATNODLB) ; \
  			$(CHGRP) $(GAMEGRP) nhdat $(DATNODLB) ; \
  			chmod $(FILEPERM) nhdat $(DATNODLB) )
  
  dofiles-nodlb:
  # copy over the game files
--	( cd dat ; cp $(DAT) $(GAMEDIR) )
+-	( cd dat ; cp $(DAT) $(INSTDIR) )
 +	( cd dat ; cp $(DAT) $(DESTDIR)$(GAMEDIR) )
  # set up their permissions
--	-( cd $(GAMEDIR) ; $(CHOWN) $(GAMEUID) $(DAT) ; \
+-	-( cd $(INSTDIR) ; $(CHOWN) $(GAMEUID) $(DAT) ; \
 +	-( cd $(DESTDIR)$(GAMEDIR) ; $(CHOWN) $(GAMEUID) $(DAT) ; \
  			$(CHGRP) $(GAMEGRP) $(DAT) ; \
  			chmod $(FILEPERM) $(DAT) )
  
-@@ -230,26 +230,39 @@ update: $(GAME) recover $(VARDAT) dungeo
- # and a reminder
- 	@echo You may also want to install the man pages via the doc Makefile.
+@@ -258,31 +263,42 @@ update: $(GAME) recover $(VARDAT) dungeo
+ rootcheck:
+ 	@true; $(ROOTCHECK)
  
--install: $(GAME) recover $(VARDAT) dungeon spec_levs
+-install: rootcheck $(GAME) recover $(VARDAT) dungeon spec_levs
 +install-dat: recover $(VARDAT) dungeon spec_levs
+ 	true; $(PREINSTALL)
  # set up the directories
  # 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
+-	-if test -n '$(SHELLDIR)'; then \
+-		mkdir -p $(SHELLDIR); fi
+-	rm -rf $(INSTDIR) $(VARDIR)
+-	-mkdir -p $(INSTDIR) $(VARDIR) $(VARDIR)/save
+-	if test -d ./-p; then rmdir ./-p; fi
+-	-$(CHOWN) $(GAMEUID) $(INSTDIR) $(VARDIR) $(VARDIR)/save
+-	$(CHGRP) $(GAMEGRP) $(INSTDIR) $(VARDIR) $(VARDIR)/save
 +	-mkdir -p $(DESTDIR)$(SHELLDIR)
 +	-mkdir -p $(DESTDIR)$(GAMEDIR) $(DESTDIR)$(VARDIR) $(DESTDIR)$(VARDIR)/save
- 	-rmdir ./-p
--	-$(CHOWN) $(GAMEUID) $(GAMEDIR) $(VARDIR) $(VARDIR)/save
--	$(CHGRP) $(GAMEGRP) $(GAMEDIR) $(VARDIR) $(VARDIR)/save
--	chmod $(DIRPERM) $(GAMEDIR) $(VARDIR) $(VARDIR)/save
-+	-$(CHOWN) $(GAMEUID) $(DESTDIR)$(GAMEDIR) $(DESTDIR)$(VARDIR) $(DESTDIR)$(VARDIR)/save
-+	$(CHGRP) $(DESTDIR)$(GAMEGRP) $(DESTDIR)$(GAMEDIR) $(DESTDIR)$(VARDIR) $(DESTDIR)$(VARDIR)/save
-+	chmod $(DIRPERM) $(DESTDIR)$(GAMEDIR) $(DESTDIR)$(VARDIR)
-+	chmod 770 $(DESTDIR)$(VARDIR)/save
++	-$(CHOWN) $(GAMEUID) $(DESTDIR)$(VARDIR) $(DESTDIR)$(VARDIR)/save
++	-$(CHGRP) $(GAMEGRP) $(DESTDIR)$(VARDIR) $(DESTDIR)$(VARDIR)/save
+ # order counts here:
+-	chmod $(DIRPERM) $(INSTDIR)
+-	chmod $(VARDIRPERM) $(VARDIR) $(VARDIR)/save
++#	chmod $(DIRPERM) $(INSTDIR)
++	chmod $(VARDIRPERM) $(DESTDIR)$(VARDIR) $(DESTDIR)$(VARDIR)/save
  # set up the game files
  	( $(MAKE) dofiles )
  # set up some additional files
--	touch $(VARDIR)/perm $(VARDIR)/record $(VARDIR)/logfile
--	-( cd $(VARDIR) ; $(CHOWN) $(GAMEUID) perm record logfile ; \
-+	touch $(DESTDIR)$(VARDIR)/perm $(DESTDIR)$(VARDIR)/record $(DESTDIR)$(VARDIR)/logfile
-+	-( cd $(DESTDIR)$(VARDIR) ; $(CHOWN) $(GAMEUID) perm record logfile ; \
- 			$(CHGRP) $(GAMEGRP) perm record logfile ; \
--			chmod $(FILEPERM) perm record logfile )
-+			chmod $(VARFILEPERM) perm record logfile )
+-	touch $(VARDIR)/perm $(VARDIR)/record $(VARDIR)/logfile $(VARDIR)/xlogfile
+-	-( cd $(VARDIR) ; $(CHOWN) $(GAMEUID) perm record logfile xlogfile ; \
++	touch $(DESTDIR)$(VARDIR)/perm $(DESTDIR)$(VARDIR)/record $(DESTDIR)$(VARDIR)/logfile $(DESTDIR)$(VARDIR)/xlogfile
++	-( cd $(DESTDIR)$(VARDIR) ; $(CHOWN) $(GAMEUID) perm record logfile xlogfile ; \
+ 			$(CHGRP) $(GAMEGRP) perm record logfile xlogfile ; \
+ 			chmod $(VARFILEPERM) perm record logfile xlogfile )
 +	-touch -c $(DESTDIR)$(VARDIR)/bones* $(DESTDIR)$(VARDIR)/?lock* $(DESTDIR)$(VARDIR)/wizard*
 +	-touch -c $(DESTDIR)$(VARDIR)/save/*
 +	-mkdir -p $(DESTDIR)$(PREFIX)/share/doc/nethack
 +	cp doc/Guidebook $(DESTDIR)$(PREFIX)/share/doc/nethack
-+	$(CHOWN) $(GAMEUID):$(GAMEGRP) $(DESTDIR)$(PREFIX)/share/doc/nethack/Guidebook
++	-$(CHOWN) $(GAMEUID):$(GAMEGRP) $(DESTDIR)$(PREFIX)/share/doc/nethack/Guidebook
 +	chmod $(FILEPERM) $(DESTDIR)$(PREFIX)/share/doc/nethack/Guidebook
+ 	true; $(POSTINSTALL)
  # and a reminder
  	@echo You may also want to reinstall the man pages via the doc Makefile.
  
@@ -237,6 +252,7 @@
 +	-( cd $(DESTDIR)$(GAMEDIR) ; $(CHOWN) $(GAMEUID) $(DESTDIR)$(SHELLDIR)/$(GAME)$(GTYPE) ; \
 +		$(CHGRP) $(GAMEGRP) $(DESTDIR)$(SHELLDIR)/$(GAME)$(GTYPE) )
 +	 #chmod $(GAMEPERM) $(DESTDIR)$(SHELLDIR)/$(GAME)$(GTYPE)
++
  
  # 'make clean' removes all the .o files, but leaves around all the executables
  # and compiled data files
Index: games/nethack-lib/patches/patch-ac
===================================================================
RCS file: /cvsroot/pkgsrc/games/nethack-lib/patches/patch-ac,v
retrieving revision 1.10
diff -u -r1.10 patch-ac
--- games/nethack-lib/patches/patch-ac	1 Jun 2011 11:20:29 -0000	1.10
+++ games/nethack-lib/patches/patch-ac	10 Jun 2016 19:37:59 -0000
@@ -2,45 +2,46 @@
 
 Fix for NetBSD.
 
---- include/system.h.orig	2003-12-07 15:39:13.000000000 -0800
+--- include/system.h.orig	2015-12-07 08:26:01.000000000 +0000
 +++ include/system.h
-@@ -79,10 +79,10 @@ typedef long	off_t;
- # if !defined(__SC__) && !defined(LINUX)
- E  long NDECL(random);
- # endif
--# if (!defined(SUNOS4) && !defined(bsdi) && !defined(__FreeBSD__)) || defined(RANDOM)
-+# if (!defined(SUNOS4) && !defined(bsdi) && !defined(__NetBSD__) && !defined(__FreeBSD__) && !defined(__DragonFly__) && !defined(__APPLE__)) || defined(RANDOM)
+@@ -81,11 +81,11 @@ typedef long off_t;
+ #if !defined(__SC__) && !defined(LINUX)
+ E long NDECL(random);
+ #endif
+-#if (!defined(SUNOS4) && !defined(bsdi) && !defined(__FreeBSD__)) \
++#if (!defined(SUNOS4) && !defined(bsdi) && !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__DragonFly__) && !defined(__APPLE__)) \
+     || defined(RANDOM)
  E void FDECL(srandom, (unsigned int));
- # else
--#  if !defined(bsdi) && !defined(__FreeBSD__)
+ #else
+-#if !defined(bsdi) && !defined(__FreeBSD__)
 +#  if !defined(bsdi) && !defined(__NetBSD__) && !defined(__FreeBSD__) && !defined(__DragonFly__) && !defined(__APPLE__)
  E int FDECL(srandom, (unsigned int));
- #  endif
- # endif
-@@ -132,7 +132,7 @@ E void FDECL(perror, (const char *));
- E void FDECL(qsort, (genericptr_t,size_t,size_t,
- 		     int(*)(const genericptr,const genericptr)));
+ #endif
+ #endif
+@@ -135,7 +135,7 @@ E void FDECL(perror, (const char *));
+ E void FDECL(qsort, (genericptr_t, size_t, size_t,
+                      int (*)(const genericptr, const genericptr)));
  #else
--# if defined(BSD) || defined(ULTRIX)
+-#if defined(BSD) || defined(ULTRIX)
 +# if defined(BSD) || defined(ULTRIX) && !defined(__NetBSD__)
- E  int qsort();
- # else
- #  if !defined(LATTICE) && !defined(AZTEC_50)
-@@ -421,7 +421,7 @@ E size_t FDECL(strlen, (const char *));
- # ifdef HPUX
- E unsigned int	FDECL(strlen, (char *));
- #  else
--#   if !(defined(ULTRIX_PROTO) && defined(__GNUC__))
+ E int qsort();
+ #else
+ #if !defined(LATTICE) && !defined(AZTEC_50)
+@@ -427,7 +427,7 @@ E size_t FDECL(strlen, (const char *));
+ #ifdef HPUX
+ E unsigned int FDECL(strlen, (char *));
+ #else
+-#if !(defined(ULTRIX_PROTO) && defined(__GNUC__))
 +#   if !(defined(ULTRIX_PROTO) && defined(__GNUC__)) && !defined(__NetBSD__)
- E int	FDECL(strlen, (const char *));
- #   endif
- #  endif /* HPUX */
-@@ -521,7 +521,7 @@ E struct tm *FDECL(localtime, (const tim
- #  endif
- # endif
+ E int FDECL(strlen, (const char *));
+ #endif
+ #endif /* HPUX */
+@@ -529,7 +529,7 @@ E struct tm *FDECL(localtime, (const tim
  
--# if defined(ULTRIX) || (defined(BSD) && defined(POSIX_TYPES)) || defined(SYSV) || defined(MICRO) || defined(VMS) || defined(MAC) || (defined(HPUX) && defined(_POSIX_SOURCE))
-+# if defined(ULTRIX) || (defined(BSD) && defined(POSIX_TYPES)) || defined(SYSV) || defined(MICRO) || defined(VMS) || defined(MAC) || (defined(HPUX) && defined(_POSIX_SOURCE)) || defined(__NetBSD__)
+ #if defined(ULTRIX) || (defined(BSD) && defined(POSIX_TYPES))          \
+     || defined(SYSV) || defined(MICRO) || defined(VMS) || defined(MAC) \
+-    || (defined(HPUX) && defined(_POSIX_SOURCE))
++    || (defined(HPUX) && defined(_POSIX_SOURCE)) || defined(__NetBSD__)
  E time_t FDECL(time, (time_t *));
- # else
+ #else
  E long FDECL(time, (time_t *));
Index: games/nethack-lib/patches/patch-ad
===================================================================
RCS file: /cvsroot/pkgsrc/games/nethack-lib/patches/patch-ad,v
retrieving revision 1.8
diff -u -r1.8 patch-ad
--- games/nethack-lib/patches/patch-ad	1 Jun 2011 11:20:29 -0000	1.8
+++ games/nethack-lib/patches/patch-ad	10 Jun 2016 19:37:59 -0000
@@ -2,11 +2,11 @@
 
 Make configurable.
 
---- sys/unix/nethack.sh.orig	2003-12-07 23:39:13.000000000 +0000
+--- sys/unix/nethack.sh.orig	2015-06-12 06:32:45.000000000 +0000
 +++ sys/unix/nethack.sh
 @@ -1,9 +1,31 @@
  #!/bin/sh
- #	SCCS Id: @(#)nethack.sh	3.4	1990/02/26
+ # NetHack 3.6  nethack.sh	$NHDT-Date: 1432512789 2015/05/25 00:13:09 $  $NHDT-Branch: master $:$NHDT-Revision: 1.17 $
  
 -HACKDIR=/usr/games/lib/nethackdir
 +UILIST="tty x11 qt" 
@@ -35,6 +35,6 @@
  export HACKDIR
 -HACK=$HACKDIR/nethack
 +HACK=@PREFIX@/bin/nethack-$TTY
+ # NB: MAXNROFPLAYERS is deprecated in favor of MAXPLAYERS in SYSCF.
  MAXNROFPLAYERS=4
  
- # Since Nethack.ad is installed in HACKDIR, add it to XUSERFILESEARCHPATH
Index: games/nethack-lib/patches/patch-ae
===================================================================
RCS file: /cvsroot/pkgsrc/games/nethack-lib/patches/patch-ae,v
retrieving revision 1.6
diff -u -r1.6 patch-ae
--- games/nethack-lib/patches/patch-ae	1 Jun 2011 11:20:29 -0000	1.6
+++ games/nethack-lib/patches/patch-ae	10 Jun 2016 19:37:59 -0000
@@ -2,9 +2,9 @@
 
 Make configurable.
 
---- sys/unix/Makefile.doc.orig	2003-12-07 23:39:13.000000000 +0000
+--- sys/unix/Makefile.doc.orig	2015-06-12 06:32:45.000000000 +0000
 +++ sys/unix/Makefile.doc
-@@ -41,7 +41,7 @@ Guidebook.dvi:	Guidebook.tex
+@@ -58,7 +58,7 @@ Guidebook.dvi:	Guidebook.tex
  
  
  GAME	= nethack
@@ -13,8 +13,8 @@
  MANEXT	= 6
  
  # manual installation for most BSD-style systems
-@@ -58,11 +58,11 @@ DLBMANCREATE = cp dlb.6
- # DLBMANCREATE = nroff -man dlb.6 >
+@@ -77,12 +77,12 @@ MDMANCREATE = cat makedefs.6 | $(NHGREP)
+ # MDMANCREATE = cat makedefs.6 | $(NHGREP) | nroff -man - >
  
  manpages:
 -	-$(GAMEMANCREATE) $(MANDIR)/$(GAME).$(MANEXT)
@@ -22,11 +22,13 @@
 -	-$(DGNMANCREATE) $(MANDIR)/dgn_comp.$(MANEXT)
 -	-$(RCVRMANCREATE) $(MANDIR)/recover.$(MANEXT)
 -	-$(DLBMANCREATE) $(MANDIR)/dlb.$(MANEXT)
+-	-$(MDMANCREATE) $(MANDIR)/makedefs.$(MANEXT)
 +	-$(GAMEMANCREATE) $(DESTDIR)$(MANDIR)/$(GAME).$(MANEXT)
 +	-$(LEVMANCREATE) $(DESTDIR)$(MANDIR)/lev_comp.$(MANEXT)
 +	-$(DGNMANCREATE) $(DESTDIR)$(MANDIR)/dgn_comp.$(MANEXT)
 +	-$(RCVRMANCREATE) $(DESTDIR)$(MANDIR)/recover.$(MANEXT)
 +	-$(DLBMANCREATE) $(DESTDIR)$(MANDIR)/dlb.$(MANEXT)
++	-$(MDMANCREATE) $(DESTDIR)$(MANDIR)/makedefs.$(MANEXT)
  
  # manual creation for distribution
- DISTRIB = Guidebook.txt nethack.txt lev_comp.txt dgn_comp.txt recover.txt dlb.txt
+ DISTRIB = Guidebook.txt nethack.txt lev_comp.txt dgn_comp.txt recover.txt \
Index: games/nethack-lib/patches/patch-af
===================================================================
RCS file: /cvsroot/pkgsrc/games/nethack-lib/patches/patch-af,v
retrieving revision 1.7
diff -u -r1.7 patch-af
--- games/nethack-lib/patches/patch-af	1 Jun 2011 11:20:29 -0000	1.7
+++ games/nethack-lib/patches/patch-af	10 Jun 2016 19:37:59 -0000
@@ -3,65 +3,64 @@
 Make configurable.
 Fix for BSD.
 
---- include/unixconf.h.orig	2003-12-07 23:39:13.000000000 +0000
+--- include/unixconf.h.orig	2015-11-17 10:54:25.000000000 +0000
 +++ include/unixconf.h
-@@ -19,20 +19,21 @@
+@@ -19,19 +19,20 @@
   */
  
  /* define exactly one of the following four choices */
--/* #define BSD 1 */	/* define for 4.n/Free/Open/Net BSD  */
 +#define __NETHACK_OS__ 1
-+/* #define BSD */	/* define for 4.n/Free/Open/Net 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 */
- 			/* of Linux */
- /* #define HPUX */	/* Hewlett-Packard's Unix, version 6.5 or higher */
- 			/* use SYSV for < v6.5 */
- 
+ /* #define BSD 1 */  /* define for 4.n/Free/Open/Net 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 */
+                      /* of Linux */
+ /* #define HPUX */   /* Hewlett-Packard's Unix, version 6.5 or higher */
+                      /* use SYSV for < v6.5 */
  
  /* 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 */
- 			/* including Solaris 2+ */
- #define NETWORK		/* if running on a networked system */
- 			/* e.g. Suns sharing a playground through NFS */
-@@ -47,7 +48,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 */
- 			/* Should be defined for most SYSV, SVR4 (including
- 			 * Solaris 2+), HPUX, and Linux systems.  In
- 			 * particular, it should NOT be defined for the UNIXPC
-@@ -103,6 +104,7 @@
+-#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 */
+@@ -46,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 */
+                        /* Should be defined for most SYSV, SVR4 (including
+                         * Solaris 2+), HPUX, and Linux systems.  In
+                         * particular, it should NOT be defined for the UNIXPC
+@@ -101,7 +102,7 @@
+  * If you want the static parts of your playground on a read-only file
   * system, define VAR_PLAYGROUND to be where the variable parts are kept.
   */
- /* #define VAR_PLAYGROUND "/var/lib/games/nethack" */
-+#define VAR_PLAYGROUND "/var/games/nethack340"
- 
+-/* #define VAR_PLAYGROUND "/var/lib/games/nethack" */
++ #define VAR_PLAYGROUND "/var/games/nethack360"
  
  /*
-@@ -171,7 +173,7 @@
- #  ifdef AMS
- #define AMS_MAILBOX	"/Mailbox"
- #  else
--#   if defined(__FreeBSD__) || defined(__OpenBSD__)
-+#   if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)
- #define DEF_MAILREADER	"/usr/bin/mail"
- #   else
- #define DEF_MAILREADER	"/usr/ucb/Mail"
-@@ -284,7 +286,7 @@
+  * Define DEF_PAGER as your default pager, e.g. "/bin/cat" or "/usr/ucb/more"
+@@ -166,7 +167,7 @@
+ #ifdef AMS
+ #define AMS_MAILBOX "/Mailbox"
+ #else
+-#if defined(__FreeBSD__) || defined(__OpenBSD__)
++#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)
+ #define DEF_MAILREADER "/usr/bin/mail"
+ #else
+ #define DEF_MAILREADER "/usr/ucb/Mail"
+@@ -297,7 +298,7 @@
  #endif
  
  #if defined(BSD) || defined(ULTRIX)
--# if !defined(DGUX) && !defined(SUNOS4)
-+# if !defined(DGUX) && !defined(SUNOS4) && !defined(BSD)
- #define memcpy(d, s, n)		bcopy(s, d, n)
- #define memcmp(s1, s2, n)	bcmp(s2, s1, n)
- # endif
+-#if !defined(DGUX) && !defined(SUNOS4)
++#if !defined(DGUX) && !defined(SUNOS4) && !defined(BSD)
+ #define memcpy(d, s, n) bcopy(s, d, n)
+ #define memcmp(s1, s2, n) bcmp(s2, s1, n)
+ #endif
Index: games/nethack-lib/patches/patch-ag
===================================================================
RCS file: /cvsroot/pkgsrc/games/nethack-lib/patches/patch-ag,v
retrieving revision 1.3
diff -u -r1.3 patch-ag
--- games/nethack-lib/patches/patch-ag	1 Jun 2011 11:20:29 -0000	1.3
+++ games/nethack-lib/patches/patch-ag	10 Jun 2016 19:37:59 -0000
@@ -2,14 +2,14 @@
 
 Fix for NetBSD.
 
---- 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))
+--- src/mail.c.orig	2015-10-17 19:42:25.000000000 +0000
++++ src/mail.c
+@@ -67,7 +67,7 @@ static long laststattime;
+ #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))
Index: games/nethack-lib/patches/patch-sys_unix_Makefile.src
===================================================================
RCS file: /cvsroot/pkgsrc/games/nethack-lib/patches/patch-sys_unix_Makefile.src,v
retrieving revision 1.1
diff -u -r1.1 patch-sys_unix_Makefile.src
--- games/nethack-lib/patches/patch-sys_unix_Makefile.src	1 Jun 2011 11:20:29 -0000	1.1
+++ games/nethack-lib/patches/patch-sys_unix_Makefile.src	10 Jun 2016 19:38:00 -0000
@@ -2,24 +2,27 @@
 
 Make configurable.
 
---- sys/unix/Makefile.src.orig	2003-12-07 23:39:13.000000000 +0000
+--- sys/unix/Makefile.src.orig	2015-11-12 07:51:56.000000000 +0000
 +++ sys/unix/Makefile.src
-@@ -36,7 +36,11 @@ SHELL=/bin/sh
+@@ -39,7 +39,10 @@ SHELL=/bin/sh
  # SHELL=E:/GEMINI2/MUPFEL.TTP
  
- # Normally, the C compiler driver is used for linking:
+ # Usually, the C compiler driver is used for linking:
+-#LINK=$(CC)
++LINK=$(CC)
 +.if "${GTYPE}" == "-qt"
 +LINK=$(CXX)
-+.else
- LINK=$(CC)
 +.endif
  
  # Pick the SYSSRC and SYSOBJ lines corresponding to your desired operating
  # system.
-@@ -154,12 +158,24 @@ GNOMEINC=-I/usr/lib/glib/include -I/usr/
- CFLAGS = -O -I../include
- LFLAGS = 
+@@ -157,11 +160,27 @@ GNOMEINC=-I/usr/lib/glib/include -I/usr/
+ #CFLAGS = -O -I../include
+ #LFLAGS = 
  
++CFLAGS = -O -I../include
++LFLAGS = -L${PREFIX}/lib
++
 +.if "${GTYPE}" == "-x11" || "${GTYPE}" == "-qt"
 +CFLAGS += -I${X11BASE}/include
 +LFLAGS += ${LDFLAGS}
@@ -38,15 +41,17 @@
  # the C++ libraries linked in.
  CXXFLAGS = $(CFLAGS) -I. -I$(QTDIR)/include
 -CXX=g++
--#LINK=g++
 +#CXX=g++
+ #LINK=g++
  #	For cross-compiling, eg. with gcc on Linux (see also CC further up):
  #CXX=arm-linux-g++
- #LINK=arm-linux-gcc
-@@ -217,6 +233,15 @@ WINBEOBJ =
- WINSRC = $(WINTTYSRC)
- WINOBJ = $(WINTTYOBJ)
+@@ -225,6 +244,18 @@ WINBEOBJ =
+ #WINSRC = $(WINTTYSRC)
+ #WINOBJ = $(WINTTYOBJ)
  
++WINSRC = $(WINTTYSRC)
++WINOBJ = $(WINTTYOBJ)
++
 +.if "${GTYPE}" == "-tty"
 +.elif "${GTYPE}" == "-x11"
 +WINSRC += $(WINX11SRC)
@@ -59,7 +64,7 @@
  # on some systems the termcap library is in -ltermcap or -lcurses
  # on 386 Xenix, the -ltermlib tputs() seems not to work; use -lcurses instead
  # Sysatt uses shared library in lieu of this option
-@@ -235,13 +260,13 @@ WINTTYLIB = -ltermlib
+@@ -243,13 +274,13 @@ WINBEOBJ =
  #
  # libraries for X11
  # If USE_XPM is defined in config.h, you will also need -lXpm here.
@@ -75,10 +80,12 @@
  #
  # libraries for KDE (with Qt)
  WINKDELIB = -lkdecore -lkdeui -lXext
-@@ -257,6 +282,13 @@ WINBELIB = -lbe
+@@ -265,6 +296,15 @@ WINBELIB = -lbe
  
- WINLIB = $(WINTTYLIB)
+ #WINLIB = $(WINTTYLIB)
  
++WINLIB = $(WINTTYLIB)
++
 +.if "${GTYPE}" == "-tty"
 +.elif "${GTYPE}" == "-x11"
 +WINLIB += $(WINX11LIB)
Index: games/nethack-lib/patches/patch-sys_unix_Makefile.utl
===================================================================
RCS file: /cvsroot/pkgsrc/games/nethack-lib/patches/patch-sys_unix_Makefile.utl,v
retrieving revision 1.1
diff -u -r1.1 patch-sys_unix_Makefile.utl
--- games/nethack-lib/patches/patch-sys_unix_Makefile.utl	1 Jun 2011 11:20:29 -0000	1.1
+++ games/nethack-lib/patches/patch-sys_unix_Makefile.utl	10 Jun 2016 19:38:00 -0000
@@ -2,12 +2,15 @@
 
 Make configurable.
 
---- sys/unix/Makefile.utl.orig	2011-05-27 15:13:59.000000000 +0000
+--- sys/unix/Makefile.utl.orig	2015-12-07 08:26:01.000000000 +0000
 +++ sys/unix/Makefile.utl
-@@ -94,6 +94,14 @@ LFLAGS =
+@@ -95,8 +95,17 @@ NHSROOT=..
+ #CFLAGS = -O -I../include
+ #LFLAGS =
  
++CFLAGS = -O -I../include
  LIBS =
-  
+ 
 +.if "${GTYPE}" == "-tty"
 +CFLAGS += -DGTYPE_TTY
 +.elif "${GTYPE}" == "-x11"
Index: games/nethack-lib/patches/patch-util_makedefs.c
===================================================================
RCS file: /cvsroot/pkgsrc/games/nethack-lib/patches/patch-util_makedefs.c,v
retrieving revision 1.1
diff -u -r1.1 patch-util_makedefs.c
--- games/nethack-lib/patches/patch-util_makedefs.c	16 Dec 2012 20:34:08 -0000	1.1
+++ games/nethack-lib/patches/patch-util_makedefs.c	10 Jun 2016 19:38:00 -0000
@@ -1,39 +1,23 @@
 $NetBSD: patch-util_makedefs.c,v 1.1 2012/12/16 20:34:08 dholland Exp $
 
+Only use time_t.
+
+Original patch reason:
+
 Remove illegal casts, avoiding undefined behavior and resulting
 SIGSEGV during build.
 
---- util/makedefs.c~	2003-12-07 23:39:13.000000000 +0000
+--- util/makedefs.c.orig	2015-11-09 10:13:10.000000000 +0000
 +++ util/makedefs.c
-@@ -543,7 +543,7 @@ const char *build_date;
+@@ -1217,11 +1217,7 @@ const char *build_date;
  void
  do_date()
  {
--	long clocktim = 0;
-+	time_t clocktim = 0;
- 	char *c, cbuf[60], buf[BUFSZ];
- 	const char *ul_sfx;
- 
-@@ -559,13 +559,8 @@ do_date()
- 	Fprintf(ofp,"/*\tSCCS Id: @(#)date.h\t3.4\t2002/02/03 */\n\n");
- 	Fprintf(ofp,Dont_Edit_Code);
- 
 -#ifdef KR1ED
- 	(void) time(&clocktim);
- 	Strcpy(cbuf, ctime(&clocktim));
+-    long clocktim = 0;
 -#else
--	(void) time((time_t *)&clocktim);
--	Strcpy(cbuf, ctime((time_t *)&clocktim));
+     time_t clocktim = 0;
 -#endif
- 	for (c = cbuf; *c; c++) if (*c == '\n') break;
- 	*c = '\0';	/* strip off the '\n' */
- 	Fprintf(ofp,"#define BUILD_DATE \"%s\"\n", cbuf);
-@@ -595,7 +590,7 @@ do_date()
- 	Fprintf(ofp,"\n");
- #ifdef AMIGA
- 	{
--	struct tm *tm = localtime((time_t *) &clocktim);
-+	struct tm *tm = localtime(&clocktim);
- 	Fprintf(ofp,"#define AMIGA_VERSION_STRING ");
- 	Fprintf(ofp,"\"\\0$VER: NetHack %d.%d.%d (%d.%d.%d)\"\n",
- 		VERSION_MAJOR, VERSION_MINOR, PATCHLEVEL,
+     char *c, cbuf[60], buf[BUFSZ];
+     const char *ul_sfx;
+ 
Index: games/nethack-tty/Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/games/nethack-tty/Makefile,v
retrieving revision 1.20
diff -u -r1.20 Makefile
--- games/nethack-tty/Makefile	1 Jun 2011 11:20:30 -0000	1.20
+++ games/nethack-tty/Makefile	10 Jun 2016 19:38:00 -0000
@@ -4,7 +4,6 @@
 .include "../../games/nethack-lib/Makefile.common"
 
 PKGNAME=		nethack-tty-${NETHACK_VERSION}
-PKGREVISION=		2
 
 COMMENT=		The tty/console based version of NetHack
 
Index: games/nethack-x11/Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/games/nethack-x11/Makefile,v
retrieving revision 1.39
diff -u -r1.39 Makefile
--- games/nethack-x11/Makefile	1 Jun 2014 16:52:08 -0000	1.39
+++ games/nethack-x11/Makefile	10 Jun 2016 19:38:00 -0000
@@ -3,7 +3,6 @@
 .include "../../games/nethack-lib/Makefile.common"
 
 PKGNAME=		nethack-x11-${NETHACK_VERSION}
-PKGREVISION=		5
 COMMENT=		The X11+tty version of NetHack
 
 CATEGORIES+=		x11
Index: games/nethack-x11/PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/games/nethack-x11/PLIST,v
retrieving revision 1.5
diff -u -r1.5 PLIST
--- games/nethack-x11/PLIST	1 Jun 2014 16:52:08 -0000	1.5
+++ games/nethack-x11/PLIST	10 Jun 2016 19:38:00 -0000
@@ -3,5 +3,5 @@
 lib/X11/app-defaults/NetHack
 share/fonts/X11/misc/ibm.bdf
 share/fonts/X11/misc/nh10.bdf
-share/nethackdir340/nethack.x11.rc
-share/nethackdir340/x11tiles
+share/nethackdir360/nethack.x11.rc
+share/nethackdir360/x11tiles

>Unformatted:
 	
 	


Home | Main Index | Thread Index | Old Index