Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 Jun 2007 14:31:15 +0200 (CEST)
From:      Marcus von Appen <mva@sysfault.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/113323: [New Port]: games/linux-uplink-demo: High tech computer crime and industrial espionage on the Internet
Message-ID:  <200706041231.l54CVFvM019347@medusa.sysfault.org>
Resent-Message-ID: <200706041240.l54Ce4m9053274@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         113323
>Category:       ports
>Synopsis:       [New Port]: games/linux-uplink-demo: High tech computer crime and industrial espionage on the Internet
>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:   Mon Jun 04 12:40:04 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Marcus von Appen
>Release:        FreeBSD 6.2-STABLE i386
>Organization:
>Environment:
System: FreeBSD medusa.sysfault.org 6.2-STABLE FreeBSD 6.2-STABLE #1: Sat Apr  7 22:24:16 CEST
>Description:
>From the homepage: You play an Uplink Agent who makes a living by performing
jobs for major corporations. Your tasks involve hacking into rival computer
systems, stealing research data, sabotaging other companies, laundering money,
erasing evidence, or framing innocent people.
You use the money you earn to upgrade your computer systems, and to buy new
software and tools. As your experience level increases you find more
dangerous and profitable missions become available. You can speculate on a
fully working stock market (and even influence its outcome). You can modify
peoples academic or criminal records. You can divert money from bank transfers
into your own accounts. You can even take part in the construction of the most
deadly computer virus ever designed.

WWW: http://uplink.co.uk

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- linux-uplink-demo-1.55.shar begins here ---
# 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-uplink-demo
#	linux-uplink-demo/files
#	linux-uplink-demo/files/uplink.in
#	linux-uplink-demo/pkg-plist
#	linux-uplink-demo/pkg-descr
#	linux-uplink-demo/distinfo
#	linux-uplink-demo/Makefile
#	linux-uplink-demo/pkg-message
#
echo c - linux-uplink-demo
mkdir -p linux-uplink-demo > /dev/null 2>&1
echo c - linux-uplink-demo/files
mkdir -p linux-uplink-demo/files > /dev/null 2>&1
echo x - linux-uplink-demo/files/uplink.in
sed 's/^X//' >linux-uplink-demo/files/uplink.in << 'END-of-linux-uplink-demo/files/uplink.in'
X#!/bin/sh
X
XLD_PRELOAD_FTGL=%%LINUXBASE%%/usr/lib/libfreetype.so.6:%%DATADIR%%/libftgl.so.0
X
Xif [ -n "$LD_PRELOAD" ]; then
X    export LD_PRELOAD="$LD_PRELOAD_FTGL:$LD_PRELOAD"
Xelse
X    export LD_PRELOAD="$LD_PRELOAD_FTGL"
Xfi
X
Xcd %%DATADIR%% || exit 1
Xexec ./uplink.bin.x86 "$@"
END-of-linux-uplink-demo/files/uplink.in
echo x - linux-uplink-demo/pkg-plist
sed 's/^X//' >linux-uplink-demo/pkg-plist << 'END-of-linux-uplink-demo/pkg-plist'
Xbin/linux-uplink
X%%DATADIR%%/uplink.bin.x86
X%%DATADIR%%/libftgl.so.0
X%%DATADIR%%/data.dat
X%%DATADIR%%/fonts.dat
X%%DATADIR%%/graphics.dat
X%%DATADIR%%/loading.dat
X%%DATADIR%%/music.dat
X%%DATADIR%%/patch.dat
X%%DATADIR%%/patch2.dat
X%%DATADIR%%/patch3.dat
X%%DATADIR%%/sounds.dat
X%%PORTDOCS%%%%DOCSDIR%%/license.txt
X%%PORTDOCS%%%%DOCSDIR%%/mods.txt
X%%PORTDOCS%%%%DOCSDIR%%/Readme-UplinkSupport.txt
X%%PORTDOCS%%%%DOCSDIR%%/readme.txt
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
X@dirrm %%DATADIR%%
END-of-linux-uplink-demo/pkg-plist
echo x - linux-uplink-demo/pkg-descr
sed 's/^X//' >linux-uplink-demo/pkg-descr << 'END-of-linux-uplink-demo/pkg-descr'
XFrom the homepage: You play an Uplink Agent who makes a living by performing
Xjobs for major corporations. Your tasks involve hacking into rival computer
Xsystems, stealing research data, sabotaging other companies, laundering money,
Xerasing evidence, or framing innocent people.
XYou use the money you earn to upgrade your computer systems, and to buy new
Xsoftware and tools. As your experience level increases you find more
Xdangerous and profitable missions become available. You can speculate on a
Xfully working stock market (and even influence its outcome). You can modify
Xpeoples academic or criminal records. You can divert money from bank transfers
Xinto your own accounts. You can even take part in the construction of the most
Xdeadly computer virus ever designed.
X
XWWW: http://uplink.co.uk
END-of-linux-uplink-demo/pkg-descr
echo x - linux-uplink-demo/distinfo
sed 's/^X//' >linux-uplink-demo/distinfo << 'END-of-linux-uplink-demo/distinfo'
XMD5 (uplink-demo-1.55DEMO.sh) = dc2c3f732c71af597de442e44b28f0b0
XSHA256 (uplink-demo-1.55DEMO.sh) = d00de7891a7ee47afb5b39345d14afdad3563bc17c9ef356284f3edffbe515e8
XSIZE (uplink-demo-1.55DEMO.sh) = 10545660
END-of-linux-uplink-demo/distinfo
echo x - linux-uplink-demo/Makefile
sed 's/^X//' >linux-uplink-demo/Makefile << 'END-of-linux-uplink-demo/Makefile'
X# New ports collection makefile for:	linux-uplink-demo
X# Date created:				25 May 2007
X# Whom:					Marcus von Appen <mva@sysfault.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	uplink-demo
XPORTVERSION=	1.55
XCATEGORIES=	games linux
XMASTER_SITES=	http://uplink.co.uk/test/
XPKGNAMEPREFIX=	linux-
XDISTNAME=	${PORTNAME}-${PORTVERSION}DEMO
XEXTRACT_SUFX=	.sh
X
XMAINTAINER=	mva@sysfault.org
XCOMMENT=	High tech computer crime and industrial espionage on the Internet
X
XRUN_DEPENDS=	${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12 \
X		${LINUXBASE}/usr/lib/libjpeg.so.62:${PORTSDIR}/graphics/linux-jpeg \
X		${LINUXBASE}/usr/lib/libSDL_mixer-1.2.so.0:${PORTSDIR}/audio/linux-sdl_mixer \
X		${LINUXBASE}/usr/lib/libmikmod.so.2:${PORTSDIR}/audio/linux-mikmod
X
XONLY_FOR_ARCHS=	i386
XUSE_LINUX=	yes
XUSE_XLIB=	yes
XUSE_LDCONFIG=	yes
XNO_CDROM=	Redistribution is limited, see license
XNO_BUILD=	yes
XNO_WRKSUBDIR=	yes
X
XDATADIR=	${PREFIX}/lib/${PKGNAMEPREFIX}${PORTNAME}
XSUB_FILES=	uplink
XSUB_LIST=	LINUXBASE=${LINUXBASE}
XDOCFILES=	license.txt mods.txt Readme-UplinkSupport.txt readme.txt
X
XOPTIONS=	NVIDIA	"Install support for nvidia"	off
X
X.include <bsd.port.pre.mk>
X
X.if defined(WITH_NVIDIA)
XRUN_DEPENDS+=	${LINUXBASE}/usr/lib/libGL.so.1:${PORTSDIR}/x11/nvidia-driver \
X		${LINUXBASE}/usr/X11R6/lib/libGLU.so.1:${PORTSDIR}/graphics/linux-libGLU
X.else
XRUN_DEPENDS+=	${LINUXBASE}/usr/X11R6/lib/libGL.so.1:${PORTSDIR}/graphics/linux_dri
X.endif
X
Xdo-extract:
X	@${MKDIR} ${WRKDIR}
X	@cd ${WRKDIR} && ${TAIL} +376 ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} | \
X		${TAR} zxf -
X
Xdo-build:
X	${BRANDELF} -t Linux ${WRKSRC}/lib/uplink.bin.x86
X
Xdo-install:
X	${MKDIR} ${DATADIR}
X	@cd ${WRKSRC}/lib && \
X		${INSTALL_PROGRAM} uplink.bin.x86 libftgl.so.0 ${DATADIR} && \
X		${INSTALL_DATA} *.dat ${DATADIR}
X	${INSTALL_PROGRAM} ${WRKDIR}/uplink ${PREFIX}/bin/${PKGNAMEPREFIX}uplink
X.if !defined (NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X.for file in ${DOCFILES}
X	${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}/${file}
X.endfor
X.endif
X
Xpost-install:
X	@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.post.mk>
END-of-linux-uplink-demo/Makefile
echo x - linux-uplink-demo/pkg-message
sed 's/^X//' >linux-uplink-demo/pkg-message << 'END-of-linux-uplink-demo/pkg-message'
X======================================================================
XThis game will attempt to obtain some system information by
Xaccessing files in linux's procfs. You must install the Linux
Xemulation procfs filesystem for this to work correctly. This can be
Xaccomplished by adding the following line to your /etc/fstab file:
X
X linprocfs   /compat/linux/proc   linprocfs   rw   0  0
X
Xand then, as root, executing the commands:
X
Xkldload linprocfs
Xmount /compat/linux/proc 
X
X======================================================================
END-of-linux-uplink-demo/pkg-message
exit
--- linux-uplink-demo-1.55.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200706041231.l54CVFvM019347>