From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Feb 21 14:10:10 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0496916A420 for ; Tue, 21 Feb 2006 14:10:10 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 55B8F43D4C for ; Tue, 21 Feb 2006 14:10:05 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k1LEA56L085783 for ; Tue, 21 Feb 2006 14:10:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k1LEA5PT085778; Tue, 21 Feb 2006 14:10:05 GMT (envelope-from gnats) Resent-Date: Tue, 21 Feb 2006 14:10:05 GMT Resent-Message-Id: <200602211410.k1LEA5PT085778@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Rene Ladan Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ED3FC16A420 for ; Tue, 21 Feb 2006 14:05:31 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id A6ED343D48 for ; Tue, 21 Feb 2006 14:05:31 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id k1LE5VdI023571 for ; Tue, 21 Feb 2006 14:05:31 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id k1LE5Vbw023570; Tue, 21 Feb 2006 14:05:31 GMT (envelope-from nobody) Message-Id: <200602211405.k1LE5Vbw023570@www.freebsd.org> Date: Tue, 21 Feb 2006 14:05:31 GMT From: Rene Ladan To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Cc: Subject: ports/93643: [new port] astro/boinc-einsteinathome: Einstein@Home for BOINC X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Feb 2006 14:10:10 -0000 >Number: 93643 >Category: ports >Synopsis: [new port] astro/boinc-einsteinathome: Einstein@Home for BOINC >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Feb 21 14:10:04 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Rene Ladan >Release: FreeBSD 6.0-RELEASE-p4 i386 >Organization: >Environment: FreeBSD s000655.campus.tue.nl 6.0-RELEASE-p4 FreeBSD 6.0-RELEASE-p4 #6: Thu Feb 16 18:17:36 CET 2006 >Description: 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/ >How-To-Repeat: >Fix: (maybe an earlier version of this PR already arrived, but I couldn't find it back on the ports@ nor in the pr database nor in my inbox, and I'm trying to be ahead of the upcoming ports freeze :) ) --- boinc-einsteinathome-0.40.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # boinc-einsteinathome # boinc-einsteinathome/Makefile # boinc-einsteinathome/distinfo # boinc-einsteinathome/files # boinc-einsteinathome/files/app_info.xml.in # boinc-einsteinathome/files/pkg-install.in # boinc-einsteinathome/pkg-descr # boinc-einsteinathome/pkg-plist # echo c - boinc-einsteinathome mkdir -p boinc-einsteinathome > /dev/null 2>&1 echo x - boinc-einsteinathome/Makefile sed 's/^X//' >boinc-einsteinathome/Makefile << 'END-of-boinc-einsteinathome/Makefile' X# New ports collection makefile for: boinc-einsteinathome X# Date created: 20 February 2006 X# Whom: Rene Ladan X# $FreeBSD$ X# X XPORTNAME= boinc-einsteinathome XPORTVERSION= 0.40 XCATEGORIES= astro XMASTER_SITES= http://einstein.phys.uwm.edu/app_test/FreeBSD/ XDISTNAME= albert_0.40_i386-unknown-freebsd XEXTRACT_SUFX= .tgz X XMAINTAINER= r.c.ladan@student.tue.nl XCOMMENT= Einstein@Home for BOINC X X.include X XONLY_FOR_ARCHS= i386 X# Binary is built on 4.9 : X.if ${OSVERSION} >= 500000 XLIB_DEPENDS+= c_r.4:${PORTSDIR}/misc/compat4x X# also depends on libm.so.2 X.endif X XRUN_DEPENDS+= boinc:${PORTSDIR}/net/boinc-client X XNO_BUILD= yes XNO_WRKSUBDIR= yes X X# these must match settings in ${PORTSDIR}/net/boinc-client/Makefile XBOINC_USER= boinc XBOINC_GROUP= nobody XBOINC_HOME= /var/db/boinc X XEINSTEIN_SITE= einstein.phys.uwm.edu XEINSTEIN_BINARY=${DISTNAME} X XPLIST_SUB= EINSTEIN_BINARY="${EINSTEIN_BINARY}" EINSTEIN_SITE=${EINSTEIN_SITE} \ X BOINC_HOME=${BOINC_HOME} X XSUB_FILES= app_info.xml pkg-install XSUB_LIST= EINSTEIN_BINARY="${EINSTEIN_BINARY}" EINSTEIN_SITE="${EINSTEIN_SITE}" \ X BOINC_HOME="${BOINC_HOME}" BOINC_USER="${BOINC_USER}" \ X BOINC_GROUP="${BOINC_GROUP}" X Xdo-install: X ${MKDIR} ${BOINC_HOME}/projects/${EINSTEIN_SITE} X ${INSTALL_DATA} ${WRKDIR}/app_info.xml ${BOINC_HOME}/projects/${EINSTEIN_SITE} X ${INSTALL_PROGRAM} ${WRKSRC}/${EINSTEIN_BINARY} ${PREFIX}/lib/boinc/${EINSTEIN_BINARY} X Xpost-install: X @PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL X X.include END-of-boinc-einsteinathome/Makefile echo x - boinc-einsteinathome/distinfo sed 's/^X//' >boinc-einsteinathome/distinfo << 'END-of-boinc-einsteinathome/distinfo' XMD5 (albert_0.40_i386-unknown-freebsd.tgz) = 7d88e5ac84acaa242e6b47a19e7a6151 XSHA256 (albert_0.40_i386-unknown-freebsd.tgz) = 610a9f2c00f66b36039298739e418783053960185d800d90b2d0b90cf55f2d43 XSIZE (albert_0.40_i386-unknown-freebsd.tgz) = 446372 END-of-boinc-einsteinathome/distinfo echo c - boinc-einsteinathome/files mkdir -p boinc-einsteinathome/files > /dev/null 2>&1 echo x - boinc-einsteinathome/files/app_info.xml.in sed 's/^X//' >boinc-einsteinathome/files/app_info.xml.in << 'END-of-boinc-einsteinathome/files/app_info.xml.in' X X X albert X X X %%EINSTEIN_BINARY%% X X X X albert X 40 X X %%EINSTEIN_BINARY%% X X X X END-of-boinc-einsteinathome/files/app_info.xml.in echo x - boinc-einsteinathome/files/pkg-install.in sed 's/^X//' >boinc-einsteinathome/files/pkg-install.in << 'END-of-boinc-einsteinathome/files/pkg-install.in' X#!/bin/sh X Xcase "$2" in XPOST-INSTALL) X install -d -o %%BOINC_USER%% -g %%BOINC_GROUP%% %%BOINC_HOME%%/projects/%%EINSTEIN_SITE%% X ln -s %%PREFIX%%/lib/boinc/%%EINSTEIN_BINARY%% %%BOINC_HOME%%/projects/%%EINSTEIN_SITE%% X ;; Xesac END-of-boinc-einsteinathome/files/pkg-install.in echo x - boinc-einsteinathome/pkg-descr sed 's/^X//' >boinc-einsteinathome/pkg-descr << 'END-of-boinc-einsteinathome/pkg-descr' XEinstein@Home - Search for gravitational waves X XUse your unused CPU cycles to aid in computations analyzing telescope Xinformation for possible gravitational waves emitted by pulsars as Xpredicted by Albert Einstein. X XEinstein@home is based on BOINC (Berkeley Open Infrastructure for XNetwork Computing). Several other projects besides Einstein@home are Xusing BOINC. BOINC lets you participate in more than one project, Xand it lets you specify what fraction of your computer time should go Xto each project. X XBe sure to join the "FreeBSD" team on the Einstein website once you're Xup and running. X XThe FreeBSD version of this client is currently in its beta-testing Xphase. X XWWW: http://einstein.phys.uwm.edu/ END-of-boinc-einsteinathome/pkg-descr echo x - boinc-einsteinathome/pkg-plist sed 's/^X//' >boinc-einsteinathome/pkg-plist << 'END-of-boinc-einsteinathome/pkg-plist' X@comment @unexec %D/lib/boinc_client -detach_project %%EINSTEIN_SITE%% Xlib/boinc/%%EINSTEIN_BINARY%% X@unexec rm %%BOINC_HOME%%/projects/%%EINSTEIN_SITE%%/app_info.xml 2>&1 >/dev/null || true X@unexec rm %%BOINC_HOME%%/projects/%%EINSTEIN_SITE%%/%%EINSTEIN_BINARY%% 2>&1 >/dev/null || true X@comment %%BOINC_GUI%%@unexec rm %%BOINC_HOME%%/projects/%%EINSTEIN_SITE%%/%%EINSTEIN_BINARY%%.so 2>&1 >/dev/null || true END-of-boinc-einsteinathome/pkg-plist exit --- boinc-einsteinathome-0.40.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: