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:
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
|
@ -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
|
||||
|
|
72
games/linux-uplink-demo/Makefile
Normal file
72
games/linux-uplink-demo/Makefile
Normal 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>
|
3
games/linux-uplink-demo/distinfo
Normal file
3
games/linux-uplink-demo/distinfo
Normal 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
|
12
games/linux-uplink-demo/files/uplink.in
Normal file
12
games/linux-uplink-demo/files/uplink.in
Normal 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 "$@"
|
13
games/linux-uplink-demo/pkg-descr
Normal file
13
games/linux-uplink-demo/pkg-descr
Normal 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
|
14
games/linux-uplink-demo/pkg-message
Normal file
14
games/linux-uplink-demo/pkg-message
Normal 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
|
||||
|
||||
======================================================================
|
18
games/linux-uplink-demo/pkg-plist
Normal file
18
games/linux-uplink-demo/pkg-plist
Normal 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%%
|
Loading…
Reference in a new issue