From owner-freebsd-ports Fri Oct 26 21: 0:11 2001 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 002E737B405 for ; Fri, 26 Oct 2001 21:00:01 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.4/8.11.4) id f9R401M38040; Fri, 26 Oct 2001 21:00:01 -0700 (PDT) (envelope-from gnats) Received: from p3.my.net (139ppp.telegraph.spb.ru [213.158.1.139]) by hub.freebsd.org (Postfix) with ESMTP id 95D1C37B622 for ; Fri, 26 Oct 2001 20:51:28 -0700 (PDT) Received: (from root@localhost) by p3.my.net (8.11.6/8.11.3) id f9R3qfX00548; Sat, 27 Oct 2001 07:52:41 +0400 (MSD) (envelope-from root) Message-Id: <200110270352.f9R3qfX00548@p3.my.net> Date: Sat, 27 Oct 2001 07:52:41 +0400 (MSD) From: Igor Pokrovsky Reply-To: Igor Pokrovsky To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: ports/31525: New port: Doom for SVGA library Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >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 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 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 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