GARNAME = liveonce GARVERSION = 005 CATEGORIES = games MASTER_SITES = http://www.zincland.com/7drl/liveonce/ DISTNAME = $(GARNAME)$(GARVERSION) DISTFILES = $(DISTNAME).tar.gz LIBDEPS = sys/ncurses media/sdl WORKSRC = $(WORKDIR) DESCRIPTION = A Roguelike game HOME_URL = http://www.zincland.com/7drl/liveonce/ CONFIGURE_SCRIPTS = none BUILD_SCRIPTS = none INSTALL_SCRIPTS = none include ../../gar.mk configure-none: @sed -i 's,-O3,$(CFLAGS) \$$(MODEFLAGS),g' $(WORKSRC)/src/linuxport/Makefile $(MAKECOOKIE) build-none: @make -C $(WORKSRC)/src/support/enummaker @PATH=`cd $(WORKSRC)/src/support/enummaker && pwd`:$$PATH make -C $(WORKSRC)/src/linuxport premake all MODEFLAGS='-DUSE_CURSES' @mv $(WORKSRC)/src/linuxport/liveonce $(WORKSRC)/src/linuxport/liveonce-curses @make -C $(WORKSRC)/src/linuxport clean @rm -f $(WORKSRC)/src/*.o @PATH=`cd $(WORKSRC)/src/support/enummaker && pwd`:$$PATH make -C $(WORKSRC)/src/linuxport premake all $(MAKECOOKIE) install-none: @mkdir -p $(packageprefix)/share/games/liveonce $(packageprefix)/bin @cd $(WORKSRC)/src/linuxport && \ install -m644 text.txt valley.map piecelist.map alphabet.bmp $(packageprefix)/share/games/liveonce && \ install -m755 liveonce $(packageprefix)/bin/liveonce-sdl.bin && \ install -m755 liveonce-curses $(packageprefix)/bin/liveonce-curses.bin @printf '#!/bin/sh\ncd $(prefix)/share/games/liveonce\nexec liveonce-sdl.bin "$$@"\n' >$(packageprefix)/bin/liveonce-sdl @printf '#!/bin/sh\ncd $(prefix)/share/games/liveonce\nexec liveonce-curses.bin "$$@"\n' >$(packageprefix)/bin/liveonce-curses @chmod 755 $(packageprefix)/bin/* $(MAKECOOKIE)