SETI - Search for Extra-Terrestrial Intelligence -- Enhanced version

Use your unused CPU cycles to aid in computations analyzing radio
telescope information for possible signs of ET.  The Enhanced version
is still beta, but this is mainly for administrative reasons.

This version is a FreeBSD binary built by Stefan Urbat for Pentium II
or AMD K6 CPUs and higher (requires MMX instructions).

WWW: http://www.lb.shuttle.de/apastron/boincDown.shtml#freebsd

PR:		ports/94980
Submitted by:	Rene Ladan <r.c.ladan@student.tue.nl>
This commit is contained in:
Pav Lucistnik 2006-03-27 20:39:48 +00:00
parent 6c667474e3
commit 359ad2f380
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=158271
6 changed files with 88 additions and 0 deletions

View file

@ -6,6 +6,7 @@
SUBDIR += accrete
SUBDIR += boinc-einsteinathome
SUBDIR += boinc-setiathome
SUBDIR += boinc-setiathome-enhanced
SUBDIR += boinc-setiathome-naparst
SUBDIR += celestia
SUBDIR += cfitsio

View file

@ -0,0 +1,56 @@
# New ports collection makefile for: boinc-setiathome-enhanced
# Date created: 26 March 2006
# Whom: Rene Ladan <r.c.ladan@student.tue.nl>
# $FreeBSD$
#
PORTNAME= boinc-setiathome-enhanced
PORTVERSION= 5.05
CATEGORIES= astro
MASTER_SITES= http://www.lb.shuttle.de/apastron/boinc/
DISTNAME= boinc5.2.14seti${PORTVERSION}freebsd-mmx
MAINTAINER= r.c.ladan@student.tue.nl
COMMENT= Setiathome Enhanced for BOINC
USE_BZIP2= yes
.include <bsd.port.pre.mk>
ONLY_FOR_ARCHS= i386 amd64
.if ${ARCH} == amd64
#amd64 builds 5.X compat libs as part of lib32 layer
#amd64 does not run, unless you libmap libpthread.so.1 to libc_r.so.5
.else
.if ${OSVERSION} >= 600000
LIB_DEPENDS+= c.5:${PORTSDIR}/misc/compat5x
#also depends on libm.so.3, libstdc++.so.4, libpthread.so.1
.endif
.endif
RUN_DEPENDS+= boinc_client:${PORTSDIR}/net/boinc-client
NO_BUILD= yes
NO_WRKSUBDIR= yes
# these must match settings in ${PORTSDIR}/net/boinc-client/Makefile
BOINC_USER?= boinc
BOINC_GROUP?= nobody
BOINC_HOME?= /var/db/boinc
SETI_SITE= setiweb.ssl.berkeley.edu_beta
SETI_BINARY= setiathome-5.5.i386-unknown-freebsd
PLIST_SUB= SETI_BINARY="${SETI_BINARY}" SETI_SITE=${SETI_SITE} \
BOINC_HOME=${BOINC_HOME}
do-install:
${INSTALL} -d -o ${BOINC_USER} -g ${BOINC_GROUP} ${BOINC_HOME}/projects
${INSTALL} -d -o ${BOINC_USER} -g ${BOINC_GROUP} ${BOINC_HOME}/projects/${SETI_SITE}
${INSTALL_DATA} -o ${BOINC_USER} -g ${BOINC_GROUP} ${WRKDIR}/projects/${SETI_SITE}/app_info.xml ${BOINC_HOME}/projects/${SETI_SITE}
${INSTALL_PROGRAM} -o ${BOINC_USER} -g ${BOINC_GROUP} ${WRKDIR}/projects/${SETI_SITE}/${SETI_BINARY} ${BOINC_HOME}/projects/${SETI_SITE}
post-install:
@${CAT} ${PKGMESSAGE}
.include <bsd.port.post.mk>

View file

@ -0,0 +1,3 @@
MD5 (boinc5.2.14seti5.05freebsd-mmx.tar.bz2) = 29b089e2ed1bb8040208b3f7fe8d63fe
SHA256 (boinc5.2.14seti5.05freebsd-mmx.tar.bz2) = 35fe25d6b4b9adec3c16cef48ee2a87ee7ff6c7a73dbcc0d5a78dffc0f02ba25
SIZE (boinc5.2.14seti5.05freebsd-mmx.tar.bz2) = 1331836

View file

@ -0,0 +1,10 @@
SETI - Search for Extra-Terrestrial Intelligence -- Enhanced version
Use your unused CPU cycles to aid in computations analyzing radio
telescope information for possible signs of ET. The Enhanced version
is still beta, but this is mainly for administrative reasons.
This version is a FreeBSD binary built by Stefan Urbat for Pentium II
or AMD K6 CPUs and higher (requires MMX instructions).
WWW: http://www.lb.shuttle.de/apastron/boincDown.shtml#freebsd

View file

@ -0,0 +1,14 @@
ATTACHING PROJECT
Just run boinc_gui, choose Attach, and follow instructions.
Project URL is setiweb.ssl.berkeley.edu/beta
MANUAL INSTALLATION
*) If this is your first time in any BOINC project, create a new account at
http://setiweb.berkeley.edu/beta/create_account_form.php
*) Or get your account key at http://setiweb.ssl.berkeley.edu/beta/get_passwd.php
*) Attach to the project:
cd /var/db/boinc
boinc_cmd --project_attach setiweb.ssl.berkeley.edu/beta <account key>

View file

@ -0,0 +1,4 @@
@cwd %%BOINC_HOME%%
projects/%%SETI_SITE%%/app_info.xml
projects/%%SETI_SITE%%/%%SETI_BINARY%%
@dirrmtry %D/projects/%%SETI_SITE%% 2>/dev/null