aboutsummaryrefslogtreecommitdiff
path: root/games/doom/Makefile
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2009-11-04 08:37:24 +0000
committerMartin Wilke <miwi@FreeBSD.org>2009-11-04 08:37:24 +0000
commit72ddf7d5d735f6b9915112f97c4d3e54ef3e2e8b (patch)
tree368b1e9f1be47b9c6f1e03ffc43fcfd670cb12fe /games/doom/Makefile
parent13c9c6cb038e9fbbe47e44ea1370a247226afe8c (diff)
downloadports-72ddf7d5d735f6b9915112f97c4d3e54ef3e2e8b.tar.gz
ports-72ddf7d5d735f6b9915112f97c4d3e54ef3e2e8b.zip
Notes
Diffstat (limited to 'games/doom/Makefile')
-rw-r--r--games/doom/Makefile20
1 files changed, 19 insertions, 1 deletions
diff --git a/games/doom/Makefile b/games/doom/Makefile
index 0ca109225432..73572914689e 100644
--- a/games/doom/Makefile
+++ b/games/doom/Makefile
@@ -7,7 +7,7 @@
PORTNAME= doom
PORTVERSION= 1.10
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_IDSOFTWARE:S|$|source/|}
DISTNAME= doomsrc
@@ -30,6 +30,24 @@ post-extract:
@cd ${WRKDIR} && ${TAR} xzf linuxdoom-1.10.src.tgz && ${TAR} xzf sndserv.tgz
post-patch:
+ ${REINPLACE_CMD} 's|<linux/soundcard.h>|<sys/soundcard.h>|g'\
+ ${WRKSRC}/sndserv/linux.c \
+ ${WRKSRC}/linuxdoom-1.10/i_sound.c
+ ${REINPLACE_CMD} 's|<errnos.h>|<errno.h>|g' \
+ ${WRKSRC}/linuxdoom-1.10/i_video.c
+ ${REINPLACE_CMD} 's|#include <alloca.h>|//#include <alloca.h>|g'\
+ ${WRKSRC}/linuxdoom-1.10/r_data.c
+ ${REINPLACE_CMD} 's|#include <alloca.h>|//#include <alloca.h>|g'\
+ ${WRKSRC}/linuxdoom-1.10/w_wad.c
+ ${REINPLACE_CMD} 's|<malloc.c>|<stdlib.h>|g'\
+ ${WRKSRC}/linuxdoom-1.10/w_wad.c \
+ ${WRKSRC}/sndserv/soundsrv.c \
+ ${WRKSRC}/sndserv/wadread.c
+ ${REINPLACE_CMD} 's|<values.h>|<limits.h>|g'\
+ ${WRKSRC}/linuxdoom-1.10/m_bbox.h \
+ ${WRKSRC}/linuxdoom-1.10/doomtype.h
+ ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g'\
+ ${WRKSRC}/linuxdoom-1.10/Makefile
@${FIND} ${WRKSRC} -type f | ${XARGS} ${REINPLACE_CMD} \
-E -e 's|#include +<malloc.h>|#include <stdlib.h>|g'