From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Nov 2 11:10:03 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 53175106568B for ; Sun, 2 Nov 2008 11:10:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 2D7208FC12 for ; Sun, 2 Nov 2008 11:10:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mA2BA3Wi098404 for ; Sun, 2 Nov 2008 11:10:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mA2BA350098397; Sun, 2 Nov 2008 11:10:03 GMT (envelope-from gnats) Resent-Date: Sun, 2 Nov 2008 11:10:03 GMT Resent-Message-Id: <200811021110.mA2BA350098397@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Alexander Logvinov Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BEA8210657C0 for ; Sun, 2 Nov 2008 11:07:25 +0000 (UTC) (envelope-from user@blg.akavia.ru) Received: from blg.akavia.ru (blg.akavia.ru [92.50.210.250]) by mx1.freebsd.org (Postfix) with ESMTP id 663A48FC16 for ; Sun, 2 Nov 2008 11:07:24 +0000 (UTC) (envelope-from user@blg.akavia.ru) Received: from blg.akavia.ru (localhost [127.0.0.1]) by blg.akavia.ru (8.14.2/8.14.2) with ESMTP id mA2B7L5C016015; Sun, 2 Nov 2008 20:07:21 +0900 (YAKT) (envelope-from user@blg.akavia.ru) Received: (from root@localhost) by blg.akavia.ru (8.14.2/8.14.2/Submit) id mA2B7KBh016014; Sun, 2 Nov 2008 20:07:20 +0900 (YAKT) (envelope-from user) Message-Id: <200811021107.mA2B7KBh016014@blg.akavia.ru> Date: Sun, 2 Nov 2008 20:07:20 +0900 (YAKT) From: Alexander Logvinov To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Alexander Logvinov Subject: ports/128535: [new port] games/linux-sof: Soldier of Fortune for Linux X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Alexander Logvinov List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Nov 2008 11:10:03 -0000 >Number: 128535 >Category: ports >Synopsis: [new port] games/linux-sof: Soldier of Fortune for Linux >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Nov 02 11:10:02 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Alexander Logvinov >Release: FreeBSD 6.3-RELEASE-p1 i386 >Organization: >Environment: >Description: Soldier of Fortune is a first-person 3-D shooter based on the mercenary trade. You play as John, an ex-military mercinary who still has plenty of good friends on the inside. For a wad of bucks, you'll do the job -- no cares, no worries. Just get the gun, play for keeps, get paid, on to the next one -- that's your life. That's what you do. And you're good at it, one of the best even. But now is the time for your biggest challenge ever. http://www.lokigames.com/products/sof/ >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: # # linux-sof # linux-sof/files # linux-sof/files/patch-sof # linux-sof/files/pkg-message.in # linux-sof/Makefile # linux-sof/distinfo # linux-sof/pkg-descr # linux-sof/pkg-plist # echo c - linux-sof mkdir -p linux-sof > /dev/null 2>&1 echo c - linux-sof/files mkdir -p linux-sof/files > /dev/null 2>&1 echo x - linux-sof/files/patch-sof sed 's/^X//' >linux-sof/files/patch-sof << '8259285b7b3695835529c0d056698270' X--- data/sof.orig 2008-10-10 17:55:11.000000000 +1000 X+++ data/sof 2008-10-10 17:54:52.000000000 +1000 X@@ -1,5 +1,7 @@ X #!/bin/sh X X+SOF_DATA_PATH="%%DATADIR%%" X+ X # Function to find the real directory a program resides in. X # Feb. 17, 2000 - Sam Lantinga, Loki Entertainment Software X FindPath() 8259285b7b3695835529c0d056698270 echo x - linux-sof/files/pkg-message.in sed 's/^X//' >linux-sof/files/pkg-message.in << '52ea8cc26ec6a9e746aabf099c7abb71' X X############################################################################### X XThe Soldier of Fortune game was installed X X1) Run the game using: X X # sof X X2) The config files are stored into the ~/.loki/sof directory X X3) You can see more information about this game at: X X %%DOCSDIR%% X X4) Enjoy it ;) X X############################################################################### X 52ea8cc26ec6a9e746aabf099c7abb71 echo x - linux-sof/Makefile sed 's/^X//' >linux-sof/Makefile << '6018037f4778cca9ab44695ca3e1fd4e' X# New ports collection makefile for: linux-sof X# Date created: 09 October 2008 X# Whom: Alexander Logvinov X# X# $FreeBSD$ X# X XPORTNAME= sof XPORTVERSION= 1.06a XCATEGORIES= games linux XMASTER_SITES= http://updates.lokigames.com/${PORTNAME}/ XPKGNAMEPREFIX= linux- XDISTNAME= ${PORTNAME}-${PORTVERSION}-cdrom-x86 XEXTRACT_SUFX= .run X XMAINTAINER= ports@logvinov.com XCOMMENT= Soldier of Fortune for Linux X XPATCH_DEPENDS= xdelta:${PORTSDIR}/misc/xdelta X XUSE_LINUX= yes XUSE_XLIB= yes XNO_BUILD= yes XNO_PACKAGE= Distribution is 448MB; set FORCE_PACKAGE if you really want\ X to build this package XRESTRICTED= Redistribution is limited, see license X XXDELTA= ${LOCALBASE}/bin/xdelta patch XEXTRACT_FILES= libopenal-0.0.so libSDL-1.1.so.0 README.105 README.106 base/pak2.pak XPORTDOCS= README README.105 README.106 XSUB_FILES= pkg-message X X.include X Xdo-extract: X @${MKDIR} ${WRKSRC}/data ${WRKSRC}/patch X @cd ${WRKSRC}/patch && ${SED} -e '1,/END_OF_STUB/d' ${_DISTDIR}/${DISTFILES} | \ X ${GUNZIP_CMD} -q | ${TAR} xf - X.if !defined(CDROM_MOUNT) X @${ECHO_CMD} "${PKGNAME} requires CDROM_MOUNT set to mount point of CD" X @${FALSE} X.endif X.if !exists(${CDROM_MOUNT}/bin/x86/glibc-2.1/${PORTNAME}) X @${ECHO_CMD} "${PKGNAME} requires CD with Soldier of Fortune for Linux" X @${FALSE} X.endif X @${CP} ${CDROM_MOUNT}/bin/x86/glibc-2.1/${PORTNAME} ${CDROM_MOUNT}/kver.pub ${WRKSRC}/data X @${CP} ${CDROM_MOUNT}/README ${WRKSRC}/data/ X.for file in binaries paks X @${TAR} x -C ${WRKSRC}/data -f ${CDROM_MOUNT}/${file}.tar.gz X.endfor X.for file in ${EXTRACT_FILES} X @${GUNZIP_CMD} -qc ${WRKSRC}/patch/data/${file} > ${WRKSRC}/data/${file} X @${RM} ${WRKSRC}/patch/data/${file} X.endfor X Xpre-patch: X @cd ${WRKSRC}/patch/ && \ X ${FIND} data -name "*.0" | \ X ${SED} 's/\(.*\)\(.0\)/${XDELTA:S,/,\\/,g} & ${WRKSRC:S,/,\\/,g}\/\1 ${WRKSRC:S,/,\\/,g}\/\1.patched/' | ${SH} X @cd ${WRKSRC} && \ X ${FIND} data -name "*.patched" | \ X ${SED} 's/\(.*\)\(.patched\)/${MV:S,/,\\/,g} & \1/' | ${SH} X Xpost-patch: X @${REINPLACE_CMD} -e "s|%%DATADIR%%|${DATADIR}|" ${WRKSRC}/data/${PORTNAME} X Xdo-install: X @${MKDIR} ${DATADIR}/base X ${INSTALL_PROGRAM} ${WRKSRC}/data/${PORTNAME} ${PREFIX}/bin X ${INSTALL_PROGRAM} ${WRKSRC}/data/${PORTNAME}-bin ${DATADIR} X @${BRANDELF} -t Linux ${DATADIR}/${PORTNAME}-bin X ${INSTALL_DATA} ${WRKSRC}/data/kver.pub ${DATADIR} X cd ${WRKSRC}/data && \ X ${FIND} . -name "*.so*" -exec ${INSTALL_PROGRAM} {} ${DATADIR}/{} \; && \ X ${FIND} base -name "*.pak" -exec ${INSTALL_DATA} {} ${DATADIR}/{} \; X.if !defined(NOPORTDOCS) X @${MKDIR} ${DOCSDIR} X.for i in ${PORTDOCS} X ${INSTALL_DATA} ${WRKSRC}/data/${i} ${DOCSDIR} X.endfor X.endif X Xpost-install: X @${CAT} ${PKGMESSAGE} X X.include 6018037f4778cca9ab44695ca3e1fd4e echo x - linux-sof/distinfo sed 's/^X//' >linux-sof/distinfo << 'ec9c458e4b5bf6fbf0902766d3cc6f87' XMD5 (sof-1.06a-cdrom-x86.run) = ab5aa49149bc9aa645029557fcb7f40d XSHA256 (sof-1.06a-cdrom-x86.run) = 44546073f26a610ec554f3d197e157a6691c0891651689308e62feccc01a1c16 XSIZE (sof-1.06a-cdrom-x86.run) = 22928437 ec9c458e4b5bf6fbf0902766d3cc6f87 echo x - linux-sof/pkg-descr sed 's/^X//' >linux-sof/pkg-descr << 'd117d8714bf0b788b2498b2154cbca17' XYou're the world's deadliest soldier of fortune and your mission Xis clear: survive. Track your prey across the globe in a series of secret Xmissions to take down a fanatical terrorist organization before it takes you Xdown. Maintain your cover as a covert warrior in a startling variety of Xexplosive missions ranging from underhanded sabotage to stealthy assassination Xto full frontal assaults where skill marks the difference between the hunter and Xthe hunted. X XTear your way past enemy lines utilizing the world's most lethal weaponry, Xincluding a sniper rifle, white phosphorous grenades, and prototype microwave Xpulse guns. Real bullets do real damage: shoot someone in the leg and he falls, Xwrithing and grasping his wound; shoot someone in the head and he falls down dead. X XBased on the popular magazine of the same name, Soldier of Fortune delivers the Xmost realistic, covert-operative themed shooter experience ever created. Like a Xblockbuster action-thriller, Soldier of Fortune plunges you into the secret and Xdeadly world of the modern-day gun-for-hire via dozens of real-to-life missions Xspanning five continents and innovative multiplayer modes. X XYou need an original game CD of Soldier of Fortune for Linux to use this port. X XWWW: http://www.lokigames.com/products/sof/ XWWW: http://www.ravensoft.com/GamesDetail/tabid/76/XMID/16/Default.aspx d117d8714bf0b788b2498b2154cbca17 echo x - linux-sof/pkg-plist sed 's/^X//' >linux-sof/pkg-plist << '38dbbde0a15103cfb0bd731a96500b1a' Xbin/sof X%%DATADIR%%/kver.pub X%%DATADIR%%/libSDL-1.1.so.0 X%%DATADIR%%/libTitan.so X%%DATADIR%%/liboasnd.so X%%DATADIR%%/libopenal-0.0.so X%%DATADIR%%/libopenal.so X%%DATADIR%%/ref_gl.so X%%DATADIR%%/sof-bin X%%DATADIR%%/base/gamex86.so X%%DATADIR%%/base/pak0.pak X%%DATADIR%%/base/pak1.pak X%%DATADIR%%/base/pak2.pak X%%DATADIR%%/base/player.so X@dirrm %%DATADIR%%/base X@dirrm %%DATADIR%% 38dbbde0a15103cfb0bd731a96500b1a exit Index: LEGAL =================================================================== RCS file: /home/pcvs/ports/LEGAL,v retrieving revision 1.585 diff -u -r1.585 LEGAL --- LEGAL 28 Jul 2008 11:18:09 -0000 1.585 +++ LEGAL 2 Nov 2008 11:02:36 -0000 @@ -570,6 +570,7 @@ directly from Sun via WWW interface socks5-* net/socks5 No commercial use +sof-*-cdrom-x86.run games/linux-sof Redistribution is limited SpaceAryarya-KXL-* games/spacearyarya Possible copyright infringement speedmgmt* net/pppoa Not for redistribution -- see http://www.alcatel.com/consumer- >Release-Note: >Audit-Trail: >Unformatted: