aboutsummaryrefslogtreecommitdiff
path: root/games/doom
diff options
context:
space:
mode:
authorPawel Pekala <pawel@FreeBSD.org>2014-04-13 09:54:02 +0000
committerPawel Pekala <pawel@FreeBSD.org>2014-04-13 09:54:02 +0000
commitb85a6d73e27c672cc7a8d4ff88812dccd12cf68d (patch)
treeed260df8baec8fc690790d34f86503088ee69b1f /games/doom
parentcac1c1bb51a492af8d7690d69696371eaea10df5 (diff)
downloadports-b85a6d73e27c672cc7a8d4ff88812dccd12cf68d.tar.gz
ports-b85a6d73e27c672cc7a8d4ff88812dccd12cf68d.zip
- Add staging support
- When executing gmake set it's enviroment first, use MAKE_CMD - Respect CFLAGS
Notes
Notes: svn path=/head/; revision=351195
Diffstat (limited to 'games/doom')
-rw-r--r--games/doom/Makefile19
1 files changed, 11 insertions, 8 deletions
diff --git a/games/doom/Makefile b/games/doom/Makefile
index 69a3a8284bad..0d3ffe244057 100644
--- a/games/doom/Makefile
+++ b/games/doom/Makefile
@@ -23,7 +23,6 @@ NO_WRKSUBDIR= yes
DATADIR= ${DMDIR}
-NO_STAGE= yes
post-extract:
@cd ${WRKDIR} && ${TAR} xzf linuxdoom-1.10.src.tgz && ${TAR} xzf sndserv.tgz
@@ -50,16 +49,20 @@ post-patch:
-E -e 's|#include +<malloc.h>|#include <stdlib.h>|g'
do-build:
- @cd ${WRKDIR}/linuxdoom-1.10 && ${GMAKE} X11BASE=${LOCALBASE}
- @cd ${WRKDIR}/sndserv && ${GMAKE}
+ @cd ${WRKDIR}/linuxdoom-1.10 && ${SETENV} ${MAKE_ENV} \
+ ${MAKE_CMD} X11BASE=${LOCALBASE}
+ @cd ${WRKDIR}/sndserv && ${SETENV} ${MAKE_ENV} ${MAKE_CMD}
do-install:
- @${MKDIR} ${PREFIX}/libexec/doom
- @${INSTALL_PROGRAM} ${WRKDIR}/linuxdoom-1.10/linux/linuxxdoom ${PREFIX}/libexec/doom/xdoom
- @${INSTALL_PROGRAM} ${WRKDIR}/sndserv/linux/sndserver ${PREFIX}/libexec/doom/sndserver
+ @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/doom
+ ${INSTALL_PROGRAM} ${WRKDIR}/linuxdoom-1.10/linux/linuxxdoom \
+ ${STAGEDIR}${PREFIX}/libexec/doom/xdoom
+ ${INSTALL_PROGRAM} ${WRKDIR}/sndserv/linux/sndserver \
+ ${STAGEDIR}${PREFIX}/libexec/doom/sndserver
@(${ECHO_CMD} "#!${SH}"; ${ECHO_CMD} "cd ${PREFIX}/libexec/doom"; \
- ${ECHO_CMD} 'export PATH=.:$$PATH';${ECHO_CMD} "export DOOMWADDIR=${DATADIR}"; ${ECHO_CMD} "./xdoom $$*") > ${PREFIX}/bin/doom
- @${CHMOD} ugo+x ${PREFIX}/bin/doom
+ ${ECHO_CMD} 'export PATH=.:$$PATH';${ECHO_CMD} "export DOOMWADDIR=${DATADIR}"; \
+ ${ECHO_CMD} "./xdoom $$*") > ${STAGEDIR}${PREFIX}/bin/doom
+ @${CHMOD} ugo+x ${STAGEDIR}${PREFIX}/bin/doom
.include "${.CURDIR}/../doom-data/Makefile.include"