GARNAME = nethack GARVERSION = 3.4.3 CATEGORIES = games MASTER_SITES = $(MASTER_SOURCEFORGE) MASTER_SUBDIR = nethack/ DISTFILES = nethack-$(subst .,,$(GARVERSION))-src.tgz PATCHFILES = termcap.diff config.diff dirs.diff LIBDEPS = sys/ncurses x11/xlib DESCRIPTION = A dungeon exploration game HOME_URL = http://www.nethack.org/ CONFIGURE_SCRIPTS = none BUILD_SCRIPTS = $(WORKSRC)/Makefile INSTALL_SCRIPTS = $(WORKSRC)/Makefile extra nhvar = $(vardir)/games/nethack BUILD_ARGS = \ PREFIX=$(prefix) \ GAMEDIR=$(prefix)/lib/nethack \ SHELLDIR=$(prefix)/bin \ VARDIR=$(nhvar) INSTALL_ARGS = \ PREFIX=$(packageprefix) \ GAMEDIR=$(packageprefix)/lib/nethack \ SHELLDIR=$(packageprefix)/bin \ VARDIR=$(packagevardir)/games/nethack include ../../gar.mk configure-none: @cd $(WORKSRC) && sh sys/unix/setup.sh @sed -i 's,GARSTOW_STATEDIR,$(nhvar),g' $(WORKSRC)/include/unixconf.h @sed -i 's,/usr/games/lib/nethackdir,$(prefix)/lib/nethack,g' $(WORKSRC)/include/config.h $(MAKECOOKIE) install-extra: @mkdir -p $(packageprefix)/share/man/man6 @cd $(WORKSRC)/doc && make manpages MANDIR=$(packageprefix)/share/man/man6 @chmod g+w,o+w $(nhvar) $(nhvar)/* @sed -i 's,$(packageprefix),$(prefix),g' $(packageprefix)/bin/nethack @mkdir -p $(packageprefix)/share/fonts/nethack @install -m644 `find $(WORKSRC) -name \*.bdf` $(packageprefix)/share/fonts/nethack/ @cd $(packageprefix)/share/fonts/nethack && mkfontdir @mkdir -p $(packagedocs) @install -m644 $(WORKSRC)/doc/* $(packagedocs) @rm -f $(packagedocs)/Makefile $(packagedocs)/*.6 $(MAKECOOKIE)