--- NetHack-NetHack-3.6.6_Released.ORIG/sys/unix/hints/macosx10.10 2020-03-08 12:29:31.000000000 -0500 +++ NetHack-NetHack-3.6.6_Released/sys/unix/hints/macosx10.10 2020-04-25 22:55:10.000000000 -0500 @@ -52,8 +52,8 @@ # administered this may not be what you (or your admin) want. # Consider a non-shared install (WANT_SHARE_INSTALL=0) instead. # - 'make install' must be run as "sudo make install" -#WANT_SHARE_INSTALL=1 -GAMEUID = $(USER) +WANT_SHARE_INSTALL=1 +GAMEUID = root GAMEGRP = games # build to run in the source tree - primarily for development. Build with "make all" #WANT_SOURCE_INSTALL=1 @@ -75,7 +75,7 @@ #CFLAGS+=-Wunreachable-code # XXX -g vs -O should go here, -I../include goes in the makefile -CFLAGS+=-g -I../include +CFLAGS+=-O2 -I../include # older binaries use NOCLIPPING, but that disables SIGWINCH #CFLAGS+=-DNOCLIPPING CFLAGS+= -DNOMAIL -DNOTPARMDECL -DHACKDIR=\"$(HACKDIR)\" @@ -157,9 +157,9 @@ # if $GAMEUID is root, we install into roughly proper Mac locations, otherwise # we install into ~/nethackdir ifeq ($(GAMEUID),root) -PREFIX:=/Library/NetHack -SHELLDIR=/usr/local/bin -HACKDIR=$(PREFIX)/nethackdir +PREFIX:=$(DESTDIR)__PREFIX__ +SHELLDIR=$(PREFIX)/bin +HACKDIR=$(PREFIX)/var/games/nethack CHOWN=chown CHGRP=chgrp # We run sgid so the game has access to both HACKDIR and user preferences.