diff options
author | jmz <jmz@FreeBSD.org> | 1999-02-10 03:53:31 +0000 |
---|---|---|
committer | jmz <jmz@FreeBSD.org> | 1999-02-10 03:53:31 +0000 |
commit | 207684b38fa02c7709b0d69e1115cce16eb15c8a (patch) | |
tree | cd0f0f232e8e1950c3b378c5264e41ae04acecb5 /games/doom/Makefile | |
parent | 23b93999a813c87d43e489c20895a43ce5e77eed (diff) | |
download | FreeBSD-ports-207684b38fa02c7709b0d69e1115cce16eb15c8a.zip FreeBSD-ports-207684b38fa02c7709b0d69e1115cce16eb15c8a.tar.gz |
Fetch the .wad file so that the game is playable.
Files are now installed in share/doom/ and libexec/doom/. bin/doom is now
a script.
Now the linuxddom port is useful only if one wants joystick support or
the musserver program.
Diffstat (limited to 'games/doom/Makefile')
-rw-r--r-- | games/doom/Makefile | 26 |
1 files changed, 21 insertions, 5 deletions
diff --git a/games/doom/Makefile b/games/doom/Makefile index 3eca129..5d21c44 100644 --- a/games/doom/Makefile +++ b/games/doom/Makefile @@ -3,22 +3,27 @@ # Date created: Mon Dec 14 21:03:01 MET 1998 # Whom: jmz # -# $Id: Makefile,v 1.9 1999/01/18 08:44:41 asami Exp $ +# $Id: Makefile,v 1.10 1999/02/03 11:11:43 asami Exp $ # DISTNAME= doomsrc-1.8 PKGNAME= doom-1.8 CATEGORIES= games -MASTER_SITES= ftp://ftp.idsoftware.com/idstuff/source/ \ +MASTER_SITES?= ftp://ftp.idsoftware.com/idstuff/source/ \ ftp://ftp.stomped.com/pub/idmirror/idstuff/source/ \ ftp://ftp.cdrom.com/pub/idgames/idstuff/source/ \ ftp://ftp.gamesnet.net/idsoftware/source/ -DISTFILES= doomsrc.zip +DISTFILES?= doomsrc.zip MAINTAINER= jmz@FreeBSD.org BUILD_DEPENDS= unzip:${PORTSDIR}/archivers/unzip +MASTER_SITES2= ftp://sunsite.unc.edu/pub/Linux/games/doom/ \ + ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/games/doom/ \ + ftp://ftp.funet.fi/pub/mirrors/sunsite.unc.edu/pub/Linux/games/doom/ +DISTFILES2= doom1v18.wad.gz + USE_XLIB= yes EXTRACT_CMD= unzip EXTRACT_BEFORE_ARGS= -q @@ -26,6 +31,12 @@ EXTRACT_AFTER_ARGS= # empty NO_WRKSUBDIR= yes USE_GMAKE= yes +.if !defined(__REAL_FETCH__) +do-fetch: + @${MAKE} ${.MAKEFLAGS} do-fetch __REAL_FETCH__=YES + @${MAKE} ${.MAKEFLAGS} do-fetch __REAL_FETCH__=YES \ + DISTFILES="${DISTFILES2}" MASTER_SITES="${MASTER_SITES2}" +.endif post-extract: @cd ${WRKDIR} && tar xzf linuxdoom-1.10.src.tgz && tar xzf sndserv.tgz @@ -34,7 +45,12 @@ do-build: @cd ${WRKDIR}/sndserv && ${GMAKE} do-install: - @${INSTALL_PROGRAM} ${WRKDIR}/linuxdoom-1.10/linux/linuxxdoom ${PREFIX}/bin/doom - @${INSTALL_PROGRAM} ${WRKDIR}/sndserv/linux/sndserver ${PREFIX}/bin/sndserver + @${MKDIR} ${PREFIX}/libexec/doom ${PREFIX}/share/doom + @${INSTALL_PROGRAM} ${WRKDIR}/linuxdoom-1.10/linux/linuxxdoom ${PREFIX}/libexec/doom/xdoom + @${INSTALL_PROGRAM} ${WRKDIR}/sndserv/linux/sndserver ${PREFIX}/libexec/doom/sndserver + @(${ECHO} "#!/bin/sh"; ${ECHO} "cd ${PREFIX}/libexec/doom"; \ + ${ECHO} 'export PATH=.:$$PATH';${ECHO} "export DOOMWADDIR=${PREFIX}/share/doom"; ${ECHO} "./xdoom $$*") > ${PREFIX}/bin/doom + @/bin/chmod ugo+x ${PREFIX}/bin/doom + @${GZCAT} ${DISTDIR}/${DISTFILES2} > ${PREFIX}/share/doom/doom1.wad .include <bsd.port.mk> |