mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-22 08:58:47 +00:00
Einstein@Home - Search for gravitational waves
Use your unused CPU cycles to aid in computations analyzing telescope information for possible gravitational waves emitted by pulsars as predicted by Albert Einstein. WWW: http://einstein.phys.uwm.edu/ PR: ports/93643 Submitted by: Rene Ladan <r.c.ladan@student.tue.nl>
This commit is contained in:
parent
1c420caa1b
commit
128fed465e
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=157237
@ -4,6 +4,7 @@
|
||||
COMMENT = Astronomical ports
|
||||
|
||||
SUBDIR += accrete
|
||||
SUBDIR += boinc-einsteinathome
|
||||
SUBDIR += boinc-setiathome
|
||||
SUBDIR += celestia
|
||||
SUBDIR += cfitsio
|
||||
|
55
astro/boinc-einsteinathome/Makefile
Normal file
55
astro/boinc-einsteinathome/Makefile
Normal file
@ -0,0 +1,55 @@
|
||||
# New ports collection makefile for: boinc-einsteinathome
|
||||
# Date created: 20 February 2006
|
||||
# Whom: Rene Ladan <r.c.ladan@student.tue.nl>
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= boinc-einsteinathome
|
||||
PORTVERSION= 0.40
|
||||
CATEGORIES= astro
|
||||
MASTER_SITES= http://einstein.phys.uwm.edu/app_test/FreeBSD/
|
||||
DISTNAME= albert_${PORTVERSION}_i386-unknown-freebsd
|
||||
EXTRACT_SUFX= .tgz
|
||||
|
||||
MAINTAINER= r.c.ladan@student.tue.nl
|
||||
COMMENT= Einstein@Home for BOINC
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
ONLY_FOR_ARCHS= i386 amd64
|
||||
# Binary is built on 4.9 :
|
||||
.if ${OSVERSION} >= 500000
|
||||
.if ${ARCH} == "amd64"
|
||||
RUN_DEPENDS+= compat4x-i386>0:${PORTSDIR}/misc/compat4x
|
||||
.else
|
||||
LIB_DEPENDS+= c_r.4:${PORTSDIR}/misc/compat4x
|
||||
.endif
|
||||
# also depends on libm.so.2
|
||||
.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
|
||||
|
||||
EINSTEIN_SITE= einstein.phys.uwm.edu
|
||||
EINSTEIN_BINARY=${DISTNAME}
|
||||
|
||||
PLIST_SUB= EINSTEIN_BINARY="${EINSTEIN_BINARY}" EINSTEIN_SITE=${EINSTEIN_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/${EINSTEIN_SITE}
|
||||
${INSTALL_DATA} -o ${BOINC_USER} -g ${BOINC_GROUP} ${WRKDIR}/projects/${EINSTEIN_SITE}/app_info.xml ${BOINC_HOME}/projects/${EINSTEIN_SITE}
|
||||
${INSTALL_PROGRAM} -o ${BOINC_USER} -g ${BOINC_GROUP} ${WRKSRC}/projects/${EINSTEIN_SITE}/${EINSTEIN_BINARY} ${BOINC_HOME}/projects/${EINSTEIN_SITE}
|
||||
|
||||
post-install:
|
||||
@${CAT} ${PKGMESSAGE}
|
||||
|
||||
.include <bsd.port.post.mk>
|
3
astro/boinc-einsteinathome/distinfo
Normal file
3
astro/boinc-einsteinathome/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
MD5 (albert_0.40_i386-unknown-freebsd.tgz) = ba2e87d5c3a4c3c04c2f3df4cf4ad84a
|
||||
SHA256 (albert_0.40_i386-unknown-freebsd.tgz) = 5f910c5e41ab8eac23e808ee627ed26d63e6672c34a5979dbd3edb7c6ce464ed
|
||||
SIZE (albert_0.40_i386-unknown-freebsd.tgz) = 446520
|
19
astro/boinc-einsteinathome/pkg-descr
Normal file
19
astro/boinc-einsteinathome/pkg-descr
Normal file
@ -0,0 +1,19 @@
|
||||
Einstein@Home - Search for gravitational waves
|
||||
|
||||
Use your unused CPU cycles to aid in computations analyzing telescope
|
||||
information for possible gravitational waves emitted by pulsars as
|
||||
predicted by Albert Einstein.
|
||||
|
||||
Einstein@home is based on BOINC (Berkeley Open Infrastructure for
|
||||
Network Computing). Several other projects besides Einstein@home are
|
||||
using BOINC. BOINC lets you participate in more than one project,
|
||||
and it lets you specify what fraction of your computer time should go
|
||||
to each project.
|
||||
|
||||
Be sure to join the "FreeBSD" team on the Einstein website once you're
|
||||
up and running.
|
||||
|
||||
The FreeBSD version of this client is currently in its beta-testing
|
||||
phase.
|
||||
|
||||
WWW: http://einstein.phys.uwm.edu/
|
14
astro/boinc-einsteinathome/pkg-message
Normal file
14
astro/boinc-einsteinathome/pkg-message
Normal file
@ -0,0 +1,14 @@
|
||||
ATTACHING PROJECT
|
||||
|
||||
Just run boinc_gui, choose Attach, and follow instructions.
|
||||
Project URL is einstein.phys.uwm.edu
|
||||
|
||||
MANUAL INSTALLATION
|
||||
*) If this is your first time in any BOINC project, create a new account at
|
||||
http://einstein.phys.uwm.edu/create_account_form.php
|
||||
|
||||
*) Or get your account key at http://einstein.phys.uwm.edu/get_passwd.php
|
||||
|
||||
*) Attach to the project:
|
||||
cd /var/db/boinc
|
||||
boinc_cmd --project_attach einstein.phys.uwm.edu <account key>
|
4
astro/boinc-einsteinathome/pkg-plist
Normal file
4
astro/boinc-einsteinathome/pkg-plist
Normal file
@ -0,0 +1,4 @@
|
||||
@cwd %%BOINC_HOME%%
|
||||
projects/%%EINSTEIN_SITE%%/app_info.xml
|
||||
projects/%%EINSTEIN_SITE%%/%%EINSTEIN_BINARY%%
|
||||
@unexec rmdir %D/projects/%%EINSTEIN_SITE%% 2>/dev/null || true
|
Loading…
Reference in New Issue
Block a user