aboutsummaryrefslogtreecommitdiff
path: root/games/linux-doom3-demo/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'games/linux-doom3-demo/Makefile')
-rw-r--r--games/linux-doom3-demo/Makefile62
1 files changed, 62 insertions, 0 deletions
diff --git a/games/linux-doom3-demo/Makefile b/games/linux-doom3-demo/Makefile
new file mode 100644
index 000000000000..809c8b771394
--- /dev/null
+++ b/games/linux-doom3-demo/Makefile
@@ -0,0 +1,62 @@
+# New ports collection makefile for: doom3-demo
+# Date created: 31 Mar 2005
+# Whom: Jean-Yves Lefort <jylefort@brutele.be>
+#
+# $FreeBSD$
+#
+
+PORTNAME= doom3-demo
+PORTVERSION= 1.1.1286
+CATEGORIES= games linux
+MASTER_SITES= http://www.hup.hu/~trey/DOOM3/ \
+ http://darkstar.ist.utl.pt/pub/games/ \
+ ftp://ftp.headoff.com/GameDemos/Doom3/
+PKGNAMEPREFIX= linux-
+DISTNAME= doom3-linux-${PORTVERSION}-demo.x86
+EXTRACT_SUFX= .run
+
+MAINTAINER= jylefort@FreeBSD.org
+COMMENT= DOOM III demo
+
+RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libX11.so.6:${PORTSDIR}/x11/linux-XFree86-libs
+
+ONLY_FOR_ARCHS= i386
+PREFIX?= ${X11BASE} # USE_X_PREFIX would pull in USE_XLIB
+USE_LINUX= yes
+NO_PACKAGE= Distfile is 462MB, set FORCE_PACKAGE if you really want to build this package
+RESTRICTED= Redistribution is limited, see license
+NO_BUILD= yes
+NO_WRKSUBDIR= yes
+DOOMDIR= ${PREFIX}/lib/${PORTNAME}
+STRIP= # do not brand Linux binaries as FreeBSD on INSTALL_PROGRAM
+
+do-extract:
+ @${MKDIR} ${WRKSRC}
+ @cd ${WRKSRC} && ${TAIL} -c +8767 ${_DISTDIR}/${DISTFILES} | ${TAR} zxf -
+
+post-patch:
+ @${SED} -e 's|@DOOMDIR@|${DOOMDIR}|' ${FILESDIR}/doom3-demo.in \
+ > ${WRKSRC}/doom3-demo
+
+do-install:
+ ${MKDIR} ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/doom3-demo ${PREFIX}/bin
+
+ ${MKDIR} ${DOOMDIR}/demo
+ ${INSTALL_DATA} ${WRKSRC}/demo/demo00.pk4 ${DOOMDIR}/demo
+
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/Linux/x86/doom.x86 ${DOOMDIR}
+.for f in gamex86.so libgcc_s.so.1 libstdc++.so.5
+ ${INSTALL_DATA} ${WRKSRC}/${f} ${DOOMDIR}
+ -${CHOWN} ${LIBOWN}:${LIBGRP} ${DOOMDIR}/${f}
+ ${CHMOD} ${LIBMODE} ${DOOMDIR}/${f}
+.endfor
+
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+.for f in License.txt README
+ ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
+.endfor
+.endif
+
+.include <bsd.port.mk>