From b508c8cae1832d3522b2e3725d2b45288a9643a9 Mon Sep 17 00:00:00 2001 From: Pav Lucistnik Date: Tue, 11 Oct 2005 21:29:35 +0000 Subject: - The game need write access to SHAREDIR; copy SHAREDIR to user's home on startup and run the game from there - Force zero optimization, -O2 make the game segfault on amd64 --- games/daimonin-client/Makefile | 7 +++++-- games/daimonin-client/files/daimonin.sh.in | 3 +++ 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 games/daimonin-client/files/daimonin.sh.in (limited to 'games/daimonin-client') diff --git a/games/daimonin-client/Makefile b/games/daimonin-client/Makefile index 77091a2cbb55..127d62057a6f 100644 --- a/games/daimonin-client/Makefile +++ b/games/daimonin-client/Makefile @@ -7,6 +7,7 @@ PORTNAME= daimonin_client DISTVERSION= BETA3-0966 +PORTREVISION= 1 CATEGORIES= games MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= daimonin @@ -17,8 +18,10 @@ COMMENT= Free open source Massively Multiplayer On-line Role-playing Game (MMORP HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${PREFIX}/share/${PORTNAME} +CONFIGURE_ENV= CFLAGS="-pipe" USE_SDL= mixer image USE_X_PREFIX= yes +SUB_FILES= daimonin.sh WRKSRC= ${WRKDIR}/daimonin/client/make/linux @@ -28,7 +31,7 @@ post-patch: ${WRKSRC}/make_utils/ post-install: - @${ECHO} "cd ${PREFIX}/share/${PORTNAME} && ./daimonin" > ${PREFIX}/bin/daimonin - @${CHMOD} a+x ${PREFIX}/bin/daimonin + ${INSTALL_SCRIPT} ${WRKDIR}/daimonin.sh ${PREFIX}/bin/daimonin + ${CHMOD} a+x ${PREFIX}/bin/daimonin .include diff --git a/games/daimonin-client/files/daimonin.sh.in b/games/daimonin-client/files/daimonin.sh.in new file mode 100644 index 000000000000..b8f9025560f3 --- /dev/null +++ b/games/daimonin-client/files/daimonin.sh.in @@ -0,0 +1,3 @@ +#!/bin/sh +cp -R %%PREFIX%%/share/daimonin_client ~/.daimonin +cd ~/.daimonin && ./daimonin $* -- cgit v1.2.3