Date: Sat, 27 Oct 2001 07:52:41 +0400 (MSD) From: Igor Pokrovsky <tiamat@telegraph.spb.ru> To: FreeBSD-gnats-submit@freebsd.org Subject: ports/31525: New port: Doom for SVGA library Message-ID: <200110270352.f9R3qfX00548@p3.my.net>
next in thread | raw e-mail | index | archive | help
>Number: 31525 >Category: ports >Synopsis: New port: Doom for SVGA library >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Oct 26 21:00:01 PDT 2001 >Closed-Date: >Last-Modified: >Originator: Igor Pokrovsky >Release: FreeBSD 4.4-STABLE i386 >Organization: GGO >Environment: System: FreeBSD p3.my.net 4.4-STABLE FreeBSD 4.4-STABLE #0: Fri Oct 26 12:41:35 MSD 2001 root@p3.my.net:/src/FreeBSD/src/sys/compile/mykernel i386 >Description: Doom for SVGA library >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # svgadoom # svgadoom/Makefile # svgadoom/pkg-comment # svgadoom/pkg-descr # svgadoom/pkg-plist # svgadoom/distinfo # echo c - svgadoom mkdir -p svgadoom > /dev/null 2>&1 echo x - svgadoom/Makefile sed 's/^X//' >svgadoom/Makefile << 'END-of-svgadoom/Makefile' X# New ports collection makefile for: svgadoom X# Date created: 23 October 2001 X# Whom: Igor Pokrovsky <tiamat@telegraph.spb.ru> X# X# $FreeBSD$ X# X XPORTNAME= svgadoom XPORTVERSION= 1.9 XCATEGORIES= games X XMAINTAINER= tiamat@telegraph.spb.ru X XMASTER_SITES= http://black-tiamat.narod.ru/doom/ \ X ftp://sunsite.unc.edu/pub/Linux/games/doom/ \ X ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/games/doom/ \ X ftp://ftp.funet.fi/pub/mirrors/sunsite.unc.edu/pub/Linux/games/doom XDOOMWAD= doom1v18.wad.gz XDISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${DOOMWAD} XEXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} X XONLY_FOR_ARCHS= i386 X XUSE_GMAKE= yes X XLIB_DEPENDS= vga.1:${PORTSDIR}/graphics/svgalib:install X Xdo-build: X @cd ${WRKDIR}/${PORTNAME} && $(GMAKE) X @cd ${WRKDIR}/${PORTNAME}/sndserver && ${GMAKE} X Xdo-install: X @${MKDIR} ${PREFIX}/libexec/doom ${PREFIX}/share/doom X @${INSTALL_PROGRAM} ${WRKDIR}/${PORTNAME}/Unix/svgadoom ${PREFIX}/libexec/doom/svgadoom X @${INSTALL_PROGRAM} ${WRKDIR}/${PORTNAME}/sndserver/Unix/sndserver ${PREFIX}/libexec/doom/sndserver X @(${ECHO} "#!/bin/sh"; ${ECHO} "cd ${PREFIX}/libexec/doom"; \ X ${ECHO} 'export PATH=.:$$PATH';${ECHO} "export DOOMWADDIR=${PREFIX}/share/doom"; ${ECHO} "./svgadoom $$*") > ${PREFIX}/bin/doom X @${CHMOD} ugo+x ${PREFIX}/bin/doom X @${GZCAT} ${DISTDIR}/${DOOMWAD} > ${PREFIX}/share/doom/doom1.wad X X.include <bsd.port.mk> END-of-svgadoom/Makefile echo x - svgadoom/pkg-comment sed 's/^X//' >svgadoom/pkg-comment << 'END-of-svgadoom/pkg-comment' XDoom for SVGA library END-of-svgadoom/pkg-comment echo x - svgadoom/pkg-descr sed 's/^X//' >svgadoom/pkg-descr << 'END-of-svgadoom/pkg-descr' XThis is ID's famous game rewritten from X11. Now it uses SVGA library. XIt looks much like DOS version. But like in the original Linux version, Xthere is no music support. Original Doom data is also required. X X-Igor X<tiamat@telegraph.spb.ru> X END-of-svgadoom/pkg-descr echo x - svgadoom/pkg-plist sed 's/^X//' >svgadoom/pkg-plist << 'END-of-svgadoom/pkg-plist' Xbin/doom Xlibexec/doom/sndserver Xlibexec/doom/svgadoom Xshare/doom/doom1.wad X@dirrm libexec/doom X@dirrm share/doom END-of-svgadoom/pkg-plist echo x - svgadoom/distinfo sed 's/^X//' >svgadoom/distinfo << 'END-of-svgadoom/distinfo' XMD5 (svgadoom-1.9.tar.gz) = b84875d6f9c9e47dc5c51943de195452 XMD5 (doom1v18.wad.gz) = 5da027cbafb33b124f321f3c171cfed6 END-of-svgadoom/distinfo exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200110270352.f9R3qfX00548>