head	1.1;
access;
symbols
	pkgsrc-2026Q1:1.1.0.52
	pkgsrc-2026Q1-base:1.1
	pkgsrc-2025Q4:1.1.0.50
	pkgsrc-2025Q4-base:1.1
	pkgsrc-2025Q3:1.1.0.48
	pkgsrc-2025Q3-base:1.1
	pkgsrc-2025Q2:1.1.0.46
	pkgsrc-2025Q2-base:1.1
	pkgsrc-2025Q1:1.1.0.44
	pkgsrc-2025Q1-base:1.1
	pkgsrc-2024Q4:1.1.0.42
	pkgsrc-2024Q4-base:1.1
	pkgsrc-2024Q3:1.1.0.40
	pkgsrc-2024Q3-base:1.1
	pkgsrc-2024Q2:1.1.0.38
	pkgsrc-2024Q2-base:1.1
	pkgsrc-2024Q1:1.1.0.36
	pkgsrc-2024Q1-base:1.1
	pkgsrc-2023Q4:1.1.0.34
	pkgsrc-2023Q4-base:1.1
	pkgsrc-2023Q3:1.1.0.32
	pkgsrc-2023Q3-base:1.1
	pkgsrc-2023Q2:1.1.0.30
	pkgsrc-2023Q2-base:1.1
	pkgsrc-2023Q1:1.1.0.28
	pkgsrc-2023Q1-base:1.1
	pkgsrc-2022Q4:1.1.0.26
	pkgsrc-2022Q4-base:1.1
	pkgsrc-2022Q3:1.1.0.24
	pkgsrc-2022Q3-base:1.1
	pkgsrc-2022Q2:1.1.0.22
	pkgsrc-2022Q2-base:1.1
	pkgsrc-2022Q1:1.1.0.20
	pkgsrc-2022Q1-base:1.1
	pkgsrc-2021Q4:1.1.0.18
	pkgsrc-2021Q4-base:1.1
	pkgsrc-2021Q3:1.1.0.16
	pkgsrc-2021Q3-base:1.1
	pkgsrc-2021Q2:1.1.0.14
	pkgsrc-2021Q2-base:1.1
	pkgsrc-2021Q1:1.1.0.12
	pkgsrc-2021Q1-base:1.1
	pkgsrc-2020Q4:1.1.0.10
	pkgsrc-2020Q4-base:1.1
	pkgsrc-2020Q3:1.1.0.8
	pkgsrc-2020Q3-base:1.1
	pkgsrc-2020Q2:1.1.0.6
	pkgsrc-2020Q2-base:1.1
	pkgsrc-2020Q1:1.1.0.2
	pkgsrc-2020Q1-base:1.1
	pkgsrc-2019Q4:1.1.0.4
	pkgsrc-2019Q4-base:1.1;
locks; strict;
comment	@# @;


1.1
date	2019.10.24.11.51.23;	author pho;	state Exp;
branches;
next	;
commitid	oPzx28JwVsMd97IB;


desc
@@


1.1
log
@Update to NetHack 3.6.2

See release notes for the changes from 3.4.3:
* http://nethack.org/v360/release.html
* http://nethack.org/v361/release.html
* http://nethack.org/v362/release.html

IMPORTANT NOTICE:
  Old 3.4.x save files are *incompatible* with this version (which
  isn't my fault). Files are now saved in /var/games/nethack360.
@
text
@$NetBSD$

1. Don't build or install bin/nethack.
2. Use ${INSTALL_*} for installation.

--- sys/unix/Makefile.top.orig	2019-05-08 07:00:16.000000000 +0000
+++ sys/unix/Makefile.top
@@@@ -20,7 +20,7 @@@@ NHSROOT=.
 
 # make NetHack
 #PREFIX	 = /usr
-GAME     = nethack
+#GAME     = nethack
 # GAME     = nethack.prg
 #GAMEUID  = games
 #GAMEGRP  = bin
@@@@ -203,39 +203,20 @@@@ dofiles:
 		-e '}' 					\
 	  	-e '$$s/.*/nodlb/p' < dat/options` ;	\
 	$(MAKE) dofiles-$${target-nodlb}
-	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);' \
-		-e 's;HACKDIR/nethack;HACKDIR/$(GAME);' \
+	sed -e 's;@@HACKDIR@@;$(HACKDIR);' \
+		-e 's;@@PREFIX@@;$(PREFIX);' \
 		< sys/unix/nethack.sh \
-		> $(SHELLDIR)/$(GAME) ; fi
-# set up their permissions
-	-( cd $(INSTDIR) ; $(CHOWN) $(GAMEUID) $(GAME) recover ; \
-			$(CHGRP) $(GAMEGRP) $(GAME) recover )
-	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
+		> nethack
+	$(INSTALL_SCRIPT) nethack $(DESTDIR)$(PREFIX)/bin
+	$(INSTALL_PROGRAM) util/recover $(DESTDIR)$(PREFIX)/bin
+	$(INSTALL_DATA) doc/Guidebook $(DESTDIR)$(PREFIX)/share/doc/nethack
 
 dofiles-dlb: check-dlb
-	( cd dat ; cp nhdat $(DATNODLB) $(INSTDIR) )
-# set up their permissions
-	-( cd $(INSTDIR) ; $(CHOWN) $(GAMEUID) nhdat $(DATNODLB) ; \
-			$(CHGRP) $(GAMEGRP) nhdat $(DATNODLB) ; \
-			chmod $(FILEPERM) nhdat $(DATNODLB) )
+	( cd dat ; $(INSTALL_DATA) nhdat $(DATNODLB) $(DESTDIR)$(HACKDIR) )
 
 dofiles-nodlb:
 # copy over the game files
-	( cd dat ; cp $(DAT) $(INSTDIR) )
-# set up their permissions
-	-( cd $(INSTDIR) ; $(CHOWN) $(GAMEUID) $(DAT) ; \
-			$(CHGRP) $(GAMEGRP) $(DAT) ; \
-			chmod $(FILEPERM) $(DAT) )
+	( cd dat ; $(INSTALL_DATA) $(DAT) $(DESTDIR)$(HACKDIR) )
 
 update: $(GAME) recover $(VARDAT) dungeon spec_levs
 #	(don't yank the old version out from under people who're playing it)
@
