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

PR:		ports/113323
Submitted by:	Marcus von Appen <mva at sysfault.org>
This commit is contained in:
Martin Wilke 2007-06-04 21:43:30 +00:00
parent 4ee6863913
commit 22e5c30b8f
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=192769
7 changed files with 133 additions and 0 deletions

View file

@ -435,6 +435,7 @@
SUBDIR += linux-savage
SUBDIR += linux-spheresofchaos-demo
SUBDIR += linux-steam
SUBDIR += linux-uplink-demo
SUBDIR += linux-ut
SUBDIR += linux-ut2003-demo
SUBDIR += linux-ut2004-demo

View file

@ -0,0 +1,72 @@
# New ports collection makefile for: linux-uplink-demo
# Date created: 25 May 2007
# Whom: Marcus von Appen <mva@sysfault.org>
#
# $FreeBSD$
#
PORTNAME= uplink-demo
PORTVERSION= 1.55
CATEGORIES= games linux
MASTER_SITES= http://uplink.co.uk/test/
PKGNAMEPREFIX= linux-
DISTNAME= ${PORTNAME}-${PORTVERSION}DEMO
EXTRACT_SUFX= .sh
MAINTAINER= mva@sysfault.org
COMMENT= High tech computer crime and industrial espionage on the Internet
RUN_DEPENDS= ${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12 \
${LINUXBASE}/usr/lib/libjpeg.so.62:${PORTSDIR}/graphics/linux-jpeg \
${LINUXBASE}/usr/lib/libSDL_mixer-1.2.so.0:${PORTSDIR}/audio/linux-sdl_mixer \
${LINUXBASE}/usr/lib/libmikmod.so.2:${PORTSDIR}/audio/linux-mikmod
ONLY_FOR_ARCHS= i386
USE_LINUX= yes
USE_XLIB= yes
USE_LDCONFIG= yes
NO_CDROM= Redistribution is limited, see license
NO_BUILD= yes
NO_WRKSUBDIR= yes
DATADIR= ${PREFIX}/lib/${PKGNAMEPREFIX}${PORTNAME}
SUB_FILES= uplink
SUB_LIST= LINUXBASE=${LINUXBASE}
DOCFILES= license.txt mods.txt Readme-UplinkSupport.txt readme.txt
OPTIONS= NVIDIA "Install support for nvidia" off
.include <bsd.port.pre.mk>
.if defined(WITH_NVIDIA)
RUN_DEPENDS+= ${LINUXBASE}/usr/lib/libGL.so.1:${PORTSDIR}/x11/nvidia-driver \
${LINUXBASE}/usr/X11R6/lib/libGLU.so.1:${PORTSDIR}/graphics/linux-libGLU
.else
RUN_DEPENDS+= ${LINUXBASE}/usr/X11R6/lib/libGL.so.1:${PORTSDIR}/graphics/linux_dri
.endif
do-extract:
@${MKDIR} ${WRKDIR}
@cd ${WRKDIR} && ${TAIL} +376 ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} | \
${TAR} zxf -
do-build:
${BRANDELF} -t Linux ${WRKSRC}/lib/uplink.bin.x86
do-install:
${MKDIR} ${DATADIR}
@cd ${WRKSRC}/lib && \
${INSTALL_PROGRAM} uplink.bin.x86 libftgl.so.0 ${DATADIR} && \
${INSTALL_DATA} *.dat ${DATADIR}
${INSTALL_PROGRAM} ${WRKDIR}/uplink ${PREFIX}/bin/${PKGNAMEPREFIX}uplink
.if !defined (NOPORTDOCS)
${MKDIR} ${DOCSDIR}
.for file in ${DOCFILES}
${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}/${file}
.endfor
.endif
post-install:
@${CAT} ${PKGMESSAGE}
.include <bsd.port.post.mk>

View file

@ -0,0 +1,3 @@
MD5 (uplink-demo-1.55DEMO.sh) = dc2c3f732c71af597de442e44b28f0b0
SHA256 (uplink-demo-1.55DEMO.sh) = d00de7891a7ee47afb5b39345d14afdad3563bc17c9ef356284f3edffbe515e8
SIZE (uplink-demo-1.55DEMO.sh) = 10545660

View file

@ -0,0 +1,12 @@
#!/bin/sh
LD_PRELOAD_FTGL=%%LINUXBASE%%/usr/lib/libfreetype.so.6:%%DATADIR%%/libftgl.so.0
if [ -n "$LD_PRELOAD" ]; then
export LD_PRELOAD="$LD_PRELOAD_FTGL:$LD_PRELOAD"
else
export LD_PRELOAD="$LD_PRELOAD_FTGL"
fi
cd %%DATADIR%% || exit 1
exec ./uplink.bin.x86 "$@"

View file

@ -0,0 +1,13 @@
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

View file

@ -0,0 +1,14 @@
======================================================================
This game will attempt to obtain some system information by
accessing files in linux's procfs. You must install the Linux
emulation procfs filesystem for this to work correctly. This can be
accomplished by adding the following line to your /etc/fstab file:
linprocfs /compat/linux/proc linprocfs rw 0 0
and then, as root, executing the commands:
kldload linprocfs
mount /compat/linux/proc
======================================================================

View file

@ -0,0 +1,18 @@
bin/linux-uplink
%%DATADIR%%/uplink.bin.x86
%%DATADIR%%/libftgl.so.0
%%DATADIR%%/data.dat
%%DATADIR%%/fonts.dat
%%DATADIR%%/graphics.dat
%%DATADIR%%/loading.dat
%%DATADIR%%/music.dat
%%DATADIR%%/patch.dat
%%DATADIR%%/patch2.dat
%%DATADIR%%/patch3.dat
%%DATADIR%%/sounds.dat
%%PORTDOCS%%%%DOCSDIR%%/license.txt
%%PORTDOCS%%%%DOCSDIR%%/mods.txt
%%PORTDOCS%%%%DOCSDIR%%/Readme-UplinkSupport.txt
%%PORTDOCS%%%%DOCSDIR%%/readme.txt
%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm %%DATADIR%%