1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-23 09:10:43 +00:00

The world of Darwinia is a virtual themepark,

running entirely inside a computer network and populated by a
sentient evolving life form called the Darwinians. Unfortunately
Darwinia has been overrun by a computer virus which has multiplied
out of control. Your task is to destroy the Viral Infection and
save the Darwinians from extinction.

WWW: http://www.introversion.co.uk/darwinia/

PR:		ports/112945
Submitted by:	Marcus von Appen <mva at sysfault.org>
This commit is contained in:
Martin Wilke 2007-06-04 21:44:48 +00:00
parent 22e5c30b8f
commit 51416c616c
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=192771
7 changed files with 107 additions and 0 deletions

View File

@ -415,6 +415,7 @@
SUBDIR += lincity-ng
SUBDIR += linux-alienarena
SUBDIR += linux-americasarmy
SUBDIR += linux-darwinia-demo
SUBDIR += linux-defcon
SUBDIR += linux-doom3
SUBDIR += linux-doom3-demo

View File

@ -0,0 +1,67 @@
# New ports collection makefile for: linux-darwinia
# Date created: 24 May 2007
# Whom: Marcus von Appen <mva@sysfault.org>
#
# $FreeBSD$
#
PORTNAME= darwinia-demo
PORTVERSION= 1.3.0
CATEGORIES= games linux
MASTER_SITES= http://www.introversion.co.uk/darwinia/downloads/
PKGNAMEPREFIX= linux-
DISTNAME= ${PORTNAME}2-${PORTVERSION}
EXTRACT_SUFX= .sh
MAINTAINER= mva@sysfault.org
COMMENT= Real-time action strategy with programs
RUN_DEPENDS= ${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12 \
${LINUXBASE}/usr/lib/libogg.so.0:${PORTSDIR}/audio/linux-libogg \
${LINUXBASE}/usr/lib/libvorbisfile.so.3:${PORTSDIR}/audio/linux-libvorbis
ONLY_FOR_ARCHS= i386
USE_LINUX= yes
USE_XLIB= yes
NO_CDROM= Redistribution is limited, see license
NO_BUILD= yes
NO_WRKSUBDIR= yes
DATADIR= ${PREFIX}/lib/${PKGNAMEPREFIX}${PORTNAME}
SUB_FILES= darwinia
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/darwinia.bin.x86
do-install:
${MKDIR} ${DATADIR}
@cd ${WRKSRC}/lib && \
${INSTALL_PROGRAM} darwinia.bin.x86 ${DATADIR} && \
${INSTALL_DATA} *.dat open-www.sh ${DATADIR}
${INSTALL_PROGRAM} ${WRKDIR}/darwinia ${PREFIX}/bin/${PKGNAMEPREFIX}darwinia
.if !defined (NOPORTDOCS)
${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/LICENSE ${DOCSDIR}/LICENSE
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}/README
.endif
post-install:
@${CAT} ${PKGMESSAGE}
.include <bsd.port.post.mk>

View File

@ -0,0 +1,3 @@
MD5 (darwinia-demo2-1.3.0.sh) = ed5cbd41fbbffed431216a7a5e84e4fb
SHA256 (darwinia-demo2-1.3.0.sh) = 2a51ca4e881f7aafe237fedf2e45ea84b48f02488482f55fb3af605a37833d85
SIZE (darwinia-demo2-1.3.0.sh) = 22470072

View File

@ -0,0 +1,4 @@
#!/bin/sh
cd %%DATADIR%% || exit 1
exec ./darwinia.bin.x86 "$@"

View File

@ -0,0 +1,8 @@
From the homepage: The world of Darwinia is a virtual themepark,
running entirely inside a computer network and populated by a
sentient evolving life form called the Darwinians. Unfortunately
Darwinia has been overrun by a computer virus which has multiplied
out of control. Your task is to destroy the Viral Infection and
save the Darwinians from extinction.
WWW: http://www.introversion.co.uk/darwinia/

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,10 @@
bin/linux-darwinia
%%DATADIR%%/darwinia.bin.x86
%%DATADIR%%/main.dat
%%DATADIR%%/sounds.dat
%%DATADIR%%/language.dat
%%DATADIR%%/open-www.sh
%%PORTDOCS%%%%DOCSDIR%%/LICENSE
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm %%DATADIR%%