1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-04 06:15:24 +00:00

SETI - Search for Extra-Terrestrial Intelligence

Use your unused CPU cycles to aid in computations analyzing radio
telescope information for possible signs of ET.

This version is a Linux binary built by Harold Naparst for Pentium 3
CPUs and higher (requires SSE instructions).  It was heavily optimized
for best performance, can process a work unit under an hour on recent
hardware.

WWW: http://naparst.name/seti.htm
This commit is contained in:
Pav Lucistnik 2006-03-15 11:52:15 +00:00
parent 128fed465e
commit b23d3f2208
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=157239
6 changed files with 83 additions and 0 deletions

View File

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

View File

@ -0,0 +1,50 @@
# New ports collection makefile for: boinc-setiathome-naparst
# Date created: 14 March 2006
# Whom: Pav Lucistnik <pav@FreeBSD.org>
# $FreeBSD$
#
PORTNAME= boinc-setiathome-naparst
PORTVERSION= 3.4
CATEGORIES= astro
MASTER_SITES= http://naparst.name/files/
DISTNAME= setiathome_SSE-naparst-r${PORTVERSION}
MAINTAINER= pav@FreeBSD.org
COMMENT= Setiathome for BOINC, optimized by Harold Naparst
RUN_DEPENDS= boinc_client:${PORTSDIR}/net/boinc-client
ONLY_FOR_ARCHS= i386 amd64
USE_BZIP2= yes
USE_LINUX= yes
NO_BUILD= yes
NO_WRKSUBDIR= yes
CONFLICTS= boinc-setiathome-[0-9]*
# these must match settings in ${PORTSDIR}/net/boinc-client/Makefile
BOINC_USER?= boinc
BOINC_GROUP?= nobody
BOINC_HOME?= /var/db/boinc
SETI_SITE= setiathome.berkeley.edu
SETI_BINARY= setiathome_SSE-naparst-r3.4
PLIST_SUB= SETI_BINARY="${SETI_BINARY}" SETI_SITE=${SETI_SITE} \
BOINC_HOME=${BOINC_HOME}
post-patch:
@${BRANDELF} -t Linux ${WRKDIR}/${SETI_BINARY}
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}/app_info.xml ${BOINC_HOME}/projects/${SETI_SITE}
${INSTALL_PROGRAM} -o ${BOINC_USER} -g ${BOINC_GROUP} ${WRKDIR}/${SETI_BINARY} ${BOINC_HOME}/projects/${SETI_SITE}
post-install:
@${CAT} ${PKGMESSAGE}
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
MD5 (setiathome_SSE-naparst-r3.4.tar.bz2) = d7c0fa6d9e1820a9980e4441be3eb05e
SHA256 (setiathome_SSE-naparst-r3.4.tar.bz2) = f83e535dabd5f60a22ddbf3ddb810b8e604d1415e31a02e41c513f7983f6ac0f
SIZE (setiathome_SSE-naparst-r3.4.tar.bz2) = 911302

View File

@ -0,0 +1,11 @@
SETI - Search for Extra-Terrestrial Intelligence
Use your unused CPU cycles to aid in computations analyzing radio
telescope information for possible signs of ET.
This version is a Linux binary built by Harold Naparst for Pentium 3
CPUs and higher (requires SSE instructions). It was heavily optimized
for best performance, can process a work unit under an hour on recent
hardware.
WWW: http://naparst.name/seti.htm

View File

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

View File

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